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
336903678716	336903679227	336903679775	336903680325	336903680877	336903681427	336903681977	336903682527	336903683075	336903683627	336903684177	336903684725	336903685277	336903685827	336903686377	336903686927	336903687477	336903688027	336903688575	336903689127	336903689675	336903690225	336903690777	336903691327	336903691877	336903692427	336903692975	336903693527	336903694077	336903694625	336903695177	336903695727	336903696277	336903696827	336903697377	336903697925	336903698475	336903699027	336903699577	336903700127	336903700677	336903701227	336903701777	336903702327	336903702877	336903703427	336903703977	336903704527	336903705077	336903705627	336903706177	336903706727	336903707277	336903707827	336903708377	336903708927	336903709477	336903710027	336903710577	336903711127	336903711677	336903712227	336903712777	336903713327	336903713877	336903714427	336903714977	336903715527	336903716077	336903716627	336903717177	336903717727	336903718277	336903718827	336903719377	336903719927	336903720477	336903721027	336903721577	336903722127	336903722677	336903723227	336903723777	336903724327	336903724877	336903725427	336903725977	336903726527	336903727077	336903727627	336903728177	336903728727	336903729277	336903729827	336903730377	336903730927	336903731477	336903732027	336903732577	336903733127	336903733677	336903734227	336903734777	336903735327	336903735877	336903736427	336903736977	336903737527	336903738077	336903738627	336903739177	336903739727	336903740277	336903740827	336903741377	336903741927	336903742477	336903743027	336903743577	336903744127	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
14449	4215	4930	3775	2603	2470	4109	4752	2140	1391	1203	939	762	605	405	541	341	354	386	373	348	338	307	272	263	207	224	256	234	209	220	251	205	197	213	175	171	169	159	167	176	189	189	199	181	172	165	183	170	171	180	186	181	180	171	194	177	178	181	176	179	165	185	170	203	156	162	178	147	168	173	167	161	165	155	149	179	155	157	150	160	159	161	162	183	163	174	171	177	171	193	174	175	187	164	177	182	183	182	163	163	172	170	150	168	183	171	140	155	157	173	167	153	192	164	156	174	148	171	158	190	165	149	160	191	160	188	170	165	171	180	153	177	166	168	177	204	176	173	168	153	183	165	183	185	168	179	182	169	176	201	168	194	180	152	148	203	171	179	133	152	178	175	152	145	178	168	162	171	158	157	161	152	153	168	172	147	165	190	171	173	186	147	148	159	162	167	182	149	155	162	153	156	189	179	160	161	146	164	191	150	193	162	157	165	181	169	136	171	156	146	199	148	172	169	164	151	170	156	175	184	158	158	155	153	170	189	167	165	173	179	172	155	168	184	159	187	174	181	170	157	164	176	160	180	184	172	182	155	152	173	160	151	160	152	151	173	184	156	174	161	156	186	153	152	171	167	169	184	147	166	164	157	168	161	166	165	135	171	177	182	170	153	151	128	157	160	131	166	191	144	174	182	172	169	190	178	153	169	189	165	186	168	146	168	157	161	174	183	159	178	185	142	185	167	196	165	173	174	158	187	142	168	159	168	170	176	172	171	156	171	175	176	164	165	182	186	160	171	159	174	202	168	133	158	173	189	162	207	147	175	163	173	171	177	145	173	139	190	160	152	157	172	190	171	192	182	167	134	169	168	165	180	198	153	181	151	167	177	192	157	157	167	195	179	164	157	157	167	175	167	167	157	179	179	179	211	171	169	146	165	163	167	193	163	140	180	153	150	150	160	171	182	175	174	157	184	161	175	169	159	186	181	161	150	142	172	148	165	163	152	163	170	167	147	156	172	181	149	168	160	149	155	162	177	168	163	157	154	178	165	176	182	185	153	168	169	157	158	162	173	159	168	180	177	158	183	166	149	177	154	193	171	176	178	157	181	168	154	164	159	180	162	172	162	168	170	159	155	164	168	169	179	168	189	171	175	150	188	172	207	165	153	177	164	151	163	164	174	165	188	150	157	153	156	183	171	186	152	180	178	169	135	155	182	169	160	157	165	169	206	154	168	161	180	171	172	133	159	130	161	163	166	178	169	180	156	193	173	166	183	175	153	178	164	170	175	174	169	156	177	169	167	174	155	177	167	141	192	161	182	177	159	182	173	188	167	163	167	159	149	167	171	165	174	163	143	164	161	162	178	145	166	162	173	163	157	150	137	153	165	172	168	168	179	164	182	178	153	162	185	158	170	153	174	175	144	137	146	180	166	200	156	154	166	192	167	171	167	147	167	163	146	157	162	177	150	186	147	191	149	191	163	166	158	164	167	145	180	161	178	187	158	169	178	178	179	142	154	171	157	159	162	170	167	144	169	161	157	194	166	173	174	156	163	197	157	160	149	169	138	179	188	164	152	173	154	180	178	168	154	158	132	168	180	217	187	210	174	177	169	161	185	151	174	179	178	164	170	162	186	159	176	167	156	158	190	173	124	156	176	151	138	137	176	166	187	166	163	165	199	158	185	181	147	163	161	154	173	149	159	184	175	181	171	180	148	164	188	182	186	169	162	154	162	168	178	132	171	176	165	160	184	159	161	181	168	166	159	169	157	154	164	192	160	181	157	161	163	142	154	171	182	165	140	157	170	167	173	179	169	150	149	160	170	161	171	176	168	163	169	180	167	165	166	175	159	144	166	179	162	200	157	154	151	164	187	174	170	185	206	195	169	177	182	163	157	164	154	177	165	160	154	182	149	141	139	161	172	148	139	151	179	153	147	157	180	171	159	171	185	152	167	160	180	181	161	170	161	196	162	157	180	178	169	178	165	172	168	174	156	158	172	160	200	185	174	154	164	169	164	160	171	194	161	154	182	182	182	173	183	163	153	158	178	152	159	153	193	168	155	179	181	159	177	169	160	171	162	180	172	166	166	174	177	162	150	189	191	171	182	160	172	174	151	154	164	183	168	140	182	159	170	161	164	204	166	192	170	171	162	171	165	167	149	167	170	175	156	164	149	153	164	164	172	162	162	181	155	165	173	144	159	172	147	167	174	175	164	175	178	161	156	174	153	175	168	159	154	188	170	180	163	194	165	191	141	141	152	183	150	179	174	170	156	184	167	143	161	155	185	170	157	193	180	165	173	173	192	199	179	178	202	190	172	154	171	169	170	159	187	147	179	157	162	154	167	166	166	191	173	142	173	187	186	182	161	172	171	177	163	156	157	179	176	182	148	166	161	152	176	152	175	147	168	172	171	180	183	172	136	165	175	160	173	179	168	179	169	166	144	168	186	172	165	175	159	164	165	167	182	160	162	183	181	176	160	169	169	160	176	178	147	169	164	175	165	156	185	164	153	179	173	152	150	170	162	165	163	163	157	164	189	161	186	168	187	170	189	172	172	180	190	179	171	147	165	181	160	160	173	148	174	178	187	174	161	167	165	173	137	166	175	174	175	181	151	162	166	163	136	167	169	164	162	177	181	160	165	147	160	184	171	166	152	155	164	168	199	189	182	167	184	175	171	172	153	165	172	190	163	169	184	172	185	133	172	178	184	168	163	148	158	161	172	154	157	142	167	176	161	160	159	181	164	176	164	178	161	159	167	173	128	173	163	156	145	155	167	152	190	164	166	172	145	170	157	153	164	166	182	183	173	177	178	164	190	165	199	173	180	171	203	200	162	147	177	174	170	167	160	176	140	182	168	164	173	176	190	168	132	146	174	181	164	150	173	180	156	168	162	174	149	165	140	157	169	180	164	155	177	181	163	155	176	155	182	146	184	172	194	156	171	140	160	146	157	186	156	163	163	150	166	171	166	185	183	178	182	180	155	161	166	170	182	162	170	157	161	143	174	177	145	171	164	180	198	158	174	156	173	171	140	157	187	151	167	160	154	155	167	147	168	157	146	171	161	155	171	168	173	152	166	164	192	171	171	181	172	138	183	171	180	154	174	162	169	190	150	190	171	157	171	176	174	169	149	185	171	155	173	165	162	171	160	174	159	164	153	171	152	157	190	180	172	153	175	183	166	185	175	174	187	144	174	166	158	170	168	167	191	171	179	175	165	170	156	151	155	158	164	186	157	169	164	170	159	166	170	174	189	160	173	188	168	150	179	154	180	164	168	185	167	160	163	171	173	176	167	189	154	137	153	173	174	161	171	176	181	179	165	176	158	175	142	178	157	147	206	170	191	158	179	169	174	173	162	141	156	161	178	174	146	188	144	175	153	177	175	167	159	153	144	193	162	165	165	185	191	156	148	139	148	187	157	173	141	175	155	178	149	157	171	164	170	167	171	166	176	161	158	164	160	172	166	176	164	195	178	163	159	142	148	161	172	156
8031	3052	8103	8829	7830	8931	15404	16245	8980	7000	6215	4997	4011	3425	2019	3358	1808	1779	2258	2103	1886	1546	1639	1504	1184	1037	1094	1023	891	974	957	939	841	687	631	642	612	603	566	592	612	573	542	582	604	566	539	558	569	539	590	677	575	525	583	483	533	534	514	474	507	465	523	481	502	517	486	489	493	481	481	486	487	480	492	462	472	460	488	476	516	488	489	496	478	507	457	464	473	479	487	498	505	460	462	489	473	504	482	498	462	467	457	410	518	440	482	484	455	477	442	464	451	460	469	454	451	495	433	463	442	463	460	417	466	479	454	441	478	438	460	481	461	439	452	444	529	464	456	467	500	431	460	448	463	471	498	448	424	471	461	481	433	462	454	458	437	511	446	484	478	453	478	427	428	452	463	446	462	429	455	485	470	449	475	467	464	491	466	436	451	462	504	491	457	469	465	495	514	510	454	472	468	481	460	430	438	453	475	465	448	439	466	485	488	505	487	469	474	486	467	478	415	453	435	450	423	491	458	457	465	451	471	483	425	438	424	459	453	454	456	467	462	459	476	479	479	434	433	452	438	445	461	461	420	438	438	466	462	424	442	436	454	477	479	488	480	465	470	481	452	402	447	456	444	460	487	464	426	475	434	459	451	447	506	496	481	447	432	428	447	495	459	507	483	493	465	465	460	459	477	517	482	484	460	446	467	479	465	467	442	469	435	470	482	465	469	458	455	474	450	495	451	461	475	473	488	429	473	490	467	442	436	480	414	449	473	473	504	445	455	487	490	496	463	473	485	477	425	443	478	474	451	457	462	435	480	454	506	443	464	464	442	427	488	514	464	436	473	462	462	455	418	411	450	453	422	470	475	438	466	479	459	459	477	438	445	429	464	444	498	457	436	433	424	499	471	488	442	466	473	513	442	474	443	455	442	475	461	471	452	488	440	484	431	455	461	474	479	453	462	514	468	463	432	448	460	411	450	466	416	438	450	480	430	479	473	479	459	452	454	485	462	449	480	454	493	452	494	438	466	474	451	480	443	461	426	474	477	460	488	458	412	493	471	492	475	489	486	478	470	479	494	452	431	448	500	446	458	451	477	467	419	462	427	445	442	473	432	457	489	475	465	474	467	413	466	486	477	456	470	442	452	469	505	487	448	459	451	480	482	471	426	430	480	460	444	471	479	459	468	478	433	478	508	430	493	471	420	424	473	444	486	446	476	474	446	458	456	449	487	472	466	438	460	450	438	510	461	455	481	448	443	458	435	462	455	494	477	454	451	477	509	439	465	435	448	463	457	499	456	451	465	455	440	437	452	479	511	444	456	441	464	417	479	449	437	465	481	453	482	468	500	443	453	487	493	442	464	448	462	468	456	464	471	463	447	461	449	452	461	447	440	483	497	432	438	441	460	442	461	471	466	490	466	475	459	477	456	438	465	459	458	475	478	442	475	493	486	434	445	445	452	453	504	454	453	454	428	456	452	438	441	475	456	447	461	478	422	459	494	450	469	442	490	491	449	458	402	437	479	412	451	459	470	460	485	460	487	435	466	452	446	481	439	479	425	436	455	476	429	490	488	474	473	423	456	443	481	457	471	478	461	414	464	453	450	456	467	488	476	465	437	412	459	454	436	470	480	494	415	465	463	464	467	498	460	460	455	457	470	487	460	450	494	439	477	439	455	449	453	496	441	487	448	468	483	436	456	478	477	460	455	449	447	451	494	480	472	467	462	469	491	494	463	496	463	498	478	480	425	479	453	456	488	448	463	478	458	444	445	463	470	453	428	437	473	497	426	423	481	437	452	474	453	481	436	412	455	453	441	496	471	433	508	472	463	437	451	486	466	458	458	448	491	448	419	451	433	510	472	476	441	488	483	474	494	489	474	478	471	458	476	423	454	486	469	479	470	443	502	468	492	441	433	459	441	435	462	476	478	438	457	463	502	401	447	473	433	453	445	431	431	456	430	462	450	430	474	460	477	458	490	433	441	455	473	459	476	475	466	461	431	441	467	468	479	440	463	454	479	465	468	474	423	454	467	444	459	514	459	466	449	442	437	464	438	452	506	488	474	447	461	451	455	473	473	476	431	451	456	475	421	439	513	497	450	476	468	482	484	443	442	498	449	434	505	500	482	454	434	412	494	431	473	489	447	457	440	447	439	457	472	448	451	456	443	485	465	477	463	518	461	435	452	482	480	479	452	424	439	447	461	462	465	472	457	462	473	429	514	475	472	480	433	432	435	487	480	464	438	420	486	483	439	436	483	429	445	430	480	484	476	432	474	469	444	472	427	503	448	466	487	457	437	451	464	481	472	486	512	456	454	459	439	463	470	454	481	486	421	487	393	499	458	454	453	474	468	461	430	450	445	414	430	444	461	435	477	487	465	428	471	459	431	423	458	471	477	457	446	457	456	506	456	464	475	452	443	475	419	430	459	464	449	463	483	479	482	418	470	452	463	483	458	479	469	420	450	482	458	461	478	464	473	445	446	439	441	422	455	457	476	457	464	448	521	440	482	445	477	486	470	477	453	462	486	467	503	499	419	433	445	456	452	446	455	461	431	447	453	479	475	517	464	486	460	451	499	491	484	457	468	435	484	453	507	447	478	476	468	472	455	419	461	498	468	450	470	483	442	447	481	465	485	435	465	440	417	473	468	451	463	441	487	470	433	445	451	448	496	492	439	469	478	489	470	454	452	443	469	474	464	464	484	478	457	470	474	437	482	456	495	441	434	486	495	506	461	461	454	498	477	469	480	453	475	439	442	480	435	448	482	443	439	451	440	477	475	476	473	451	441	440	469	472	433	457	461	448	458	446	417	448	450	445	470	453	463	458	461	445	485	469	475	417	483	459	460	433	438	463	434	487	457	466	479	474	481	438	447	477	480	469	452	477	450	469	460	434	455	459	461	435	474	431	421	445	448	482	441	410	481	449	442	469	467	459	430	460	422	479	460	457	485	444	430	444	467	499	474	457	466	481	453	455	470	462	479	464	474	497	463	456	490	435	471	475	469	455	458	464	475	479	459	430	459	468	451	458	465	485	463	509	480	426	458	433	444	470	447	426	459	462	422	437	485	445	451	437	472	462	472	465	458	478	464	451	491	501	504	449	463	412	478	482	440	459	460	481	477	443	418	479	475	521	490	460	427	447	482	473	470	445	504	480	471	505	443	473	473	429	493	469	454	473	474	452	476	426	509	467	455	479	437	453	486	462	453	466	452	442	458	484	438	472	444	462	483	459	484	469	470	464	433	455	412	469	451	470	446	466	472	431	459	462	447	450	464	475	427	454	461	484	472	499	458	445	502	465	472	454	447	469	462	462	451	443	438	446	446	444	447	474	436	474	467	463	456	478	484	457	472	450	486	462	433	466	457	448	453	446	468	504	478	450	485	483	447	475	438	454	476	459	481	443	432	430	461	490	483	503	430	464	470	455	461	411	462	443	460	446	448	476	471	486	480	483	453	455	455	458	452	463	442	448	460	453	465	415	474	423	439	435	433	456
2460	767	1123	828	639	652	677	859	667	493	441	397	411	370	344	348	349	346	374	390	366	330	382	358	351	351	367	347	343	346	339	321	336	347	363	339	334	351	347	336	352	343	343	317	348	365	374	344	365	319	341	346	342	382	369	345	332	349	360	328	333	336	388	358	329	351	324	355	339	363	327	345	386	335	335	304	340	369	373	355	346	369	346	332	350	344	347	348	335	351	320	394	330	307	369	345	366	357	338	374	352	318	339	359	315	332	321	361	361	385	361	363	341	369	356	312	365	365	356	345	360	390	361	332	317	318	328	346	342	332	356	328	353	401	341	352	351	336	327	321	354	382	357	405	358	337	305	343	335	332	317	331	367	365	361	378	347	363	313	358	336	356	339	368	336	370	334	363	362	385	329	364	373	366	350	349	333	325	351	348	381	375	364	321	396	353	382	339	360	349	350	339	375	358	361	325	327	351	333	339	339	332	359	344	348	365	358	375	329	377	371	388	369	367	318	344	352	314	343	377	351	347	299	302	357	374	370	376	349	381	348	352	344	409	323	323	332	325	357	345	350	378	401	330	333	339	349	344	347	387	326	313	344	386	343	359	344	354	321	346	398	372	385	381	367	348	372	354	326	333	375	342	324	382	359	347	354	349	323	340	335	334	329	335	346	325	328	357	341	346	373	326	364	353	319	371	341	367	337	358	345	377	367	341	353	361	371	351	332	375	343	351	347	366	355	360	368	325	333	335	354	324	346	340	323	332	317	318	368	366	350	331	361	333	369	379	341	374	346	354	347	371	347	349	325	341	374	361	345	334	373	328	370	356	359	339	342	336	336	355	375	348	363	369	348	361	333	347	346	338	367	346	375	332	345	353	324	353	358	345	338	322	351	330	336	327	363	348	358	327	391	338	372	392	338	329	351	393	379	291	366	332	309	322	370	343	337	372	353	384	345	347	349	345	346	336	358	338	352	355	360	328	336	307	347	351	348	375	373	331	333	321	352	342	315	348	336	359	330	329	329	361	338	340	350	352	339	319	353	367	357	337	327	322	356	367	388	361	347	342	371	358	379	309	358	356	364	340	384	373	365	346	381	335	384	350	349	388	351	367	382	392	357	357	331	336	341	345	352	351	342	366	350	381	341	345	329	340	320	364	343	289	348	317	326	340	365	360	325	339	323	348	330	344	360	395	374	337	362	354	350	386	343	371	397	348	313	364	355	320	391	337	342	331	331	373	348	354	340	306	316	326	376	318	353	354	339	344	315	375	354	357	343	330	352	311	328	360	343	358	347	347	384	361	360	343	372	349	344	342	368	345	375	358	326	340	345	387	353	343	353	326	359	358	375	319	350	349	338	371	365	334	350	351	327	372	362	363	343	322	348	343	321	363	329	364	335	370	325	340	355	281	316	356	364	361	368	359	320	351	341	345	374	374	339	391	342	345	343	356	341	369	332	373	352	343	337	320	337	354	329	377	364	343	324	342	324	342	332	331	330	347	379	336	371	355	346	363	362	342	340	348	359	331	330	348	320	351	354	357	353	355	335	354	358	336	350	356	307	335	358	343	342	367	358	327	345	315	372	326	333	366	378	356	344	363	341	326	378	351	347	350	406	350	373	372	372	367	387	329	328	334	367	371	339	356	332	351	350	341	353	327	341	372	350	347	341	328	337	332	358	346	371	361	320	323	411	375	348	349	347	364	361	378	355	347	355	364	368	342	351	386	342	329	349	378	328	304	330	363	327	314	367	372	352	375	350	378	343	321	346	362	351	327	342	332	345	342	354	357	342	318	355	352	365	321	376	337	350	370	349	363	348	357	347	381	363	356	325	347	353	327	367	376	337	355	356	360	317	360	339	321	329	365	333	378	338	393	344	344	357	348	330	358	375	341	318	335	310	350	357	389	350	339	340	358	359	353	344	377	346	330	340	301	377	324	355	306	355	343	360	343	368	320	343	346	345	351	387	361	378	348	363	346	357	339	319	337	345	341	346	338	345	335	366	322	335	317	343	343	358	334	350	371	359	356	308	331	315	309	369	366	365	335	381	322	342	347	338	359	356	317	331	369	324	347	342	368	343	352	336	351	351	370	395	342	346	347	360	355	348	361	367	334	307	347	321	354	322	333	323	322	365	394	354	335	318	350	362	351	330	366	347	347	343	370	352	317	310	383	346	347	342	291	336	343	399	345	370	369	337	371	365	369	335	354	333	342	335	307	343	332	351	342	348	326	339	374	370	349	342	366	386	342	337	360	374	373	359	341	346	302	330	327	372	310	357	360	379	353	365	380	339	346	333	371	346	395	311	341	347	360	348	318	329	383	373	365	345	340	328	354	325	311	377	339	366	323	369	353	334	381	315	356	346	389	356	331	336	336	375	326	351	355	326	335	348	349	362	353	367	373	337	351	351	330	360	385	367	329	365	361	363	351	316	345	333	346	367	373	350	339	349	362	366	352	342	360	338	348	335	337	353	336	347	395	384	374	385	346	347	344	365	340	340	343	369	385	340	315	319	345	330	365	340	386	354	374	318	353	306	326	350	322	339	368	360	383	344	364	367	341	337	381	353	345	371	376	382	309	337	344	313	338	358	323	371	335	341	348	382	346	365	324	335	372	346	341	362	318	349	331	355	369	343	362	389	361	336	370	353	313	335	360	334	367	386	326	378	370	389	353	337	358	331	335	328	325	368	355	367	342	348	363	355	349	368	319	313	328	361	353	307	373	327	335	340	334	353	373	357	352	361	360	339	349	336	350	359	319	333	358	364	370	343	348	340	354	324	325	363	330	355	387	339	306	335	347	323	361	338	334	337	343	346	334	350	362	356	339	322	361	362	339	334	351	361	378	347	360	335	354	369	313	320	345	338	337	344	343	321	328	357	314	361	343	363	327	328	372	324	355	342	365	324	361	313	354	351	366	339	331	361	341	335	350	362	324	356	331	372	363	326	348	355	363	342	337	341	355	378	379	347	337	327	358	327	371	352	359	358	371	294	356	342	353	357	350	371	350	335	327	374	333	365	365	318	354	323	340	343	351	328	344	367	379	337	362	351	338	366	357	321	343	344	304	309	340	380	341	391	323	340	353	349	318	371	333	350	334	282	322	331	364	374	359	346	380	352	342	360	282	354	364	362	343	359	348	343	300	347	332	361	367	354	356	365	321	294	355	345	348	345	367	374	339	376	373	325	330	342	357	318	336	355	328	350	350	331	361	365	330	348	337	336	355	385	359	335	335	348	314	322	296	354	340	354	354	342	350	376	351	361	390	329	356	347	359	381	349	351	365	335	352	348	312	333	362	304	345	388	343	392	335	389	321	309	379	366	357	372	322	350	379	344	346	328	338	333	332	327	312	341	344	350	362	349	336	379	356	337	357	329	325	361	351	372	355	331	371	381	343	371	370	358	372	353	349	353	325	343	332	330	360	372	339	327	345	340	330	324	336	339	321	363	349	363	333	346	355	363	339	392	360	338	362	358	361	345	388	321	363	384	341	374	359
2758	1245	2515	2325	2175	2241	2842	3838	2721	1696	1378	1477	1308	994	906	910	849	865	898	878	884	896	854	844	841	875	914	843	845	809	827	812	850	825	788	830	824	785	815	868	819	841	826	793	869	875	799	800	850	835	823	889	847	811	848	834	792	824	827	786	839	843	869	857	807	844	869	828	840	823	848	806	787	849	831	847	808	852	837	828	813	843	880	824	817	791	871	858	831	882	839	890	841	773	786	775	826	839	857	829	832	867	911	847	820	851	828	815	825	880	802	853	851	857	890	850	901	917	874	847	800	825	816	820	873	825	857	827	885	886	743	864	844	844	799	838	857	804	774	796	798	867	852	873	791	856	781	849	850	797	789	813	838	848	818	825	870	792	815	844	863	778	805	818	838	878	875	797	853	825	824	817	842	846	836	818	842	868	792	817	851	841	814	845	865	816	820	819	838	818	819	814	835	815	843	823	845	841	803	828	827	889	815	805	825	887	814	839	846	840	834	836	835	852	848	784	840	790	872	817	820	815	808	894	811	816	817	854	816	795	793	849	790	841	808	829	837	823	843	824	848	867	827	847	793	802	828	833	837	862	806	877	835	875	833	844	815	813	830	788	852	804	854	864	822	847	797	893	791	828	835	852	776	834	756	836	784	900	871	789	850	839	886	836	838	862	828	811	873	844	860	794	828	809	860	801	815	830	868	836	820	857	830	838	825	885	841	778	851	852	821	839	878	829	868	847	854	833	812	838	809	849	848	773	775	803	807	804	862	801	826	804	834	826	808	803	853	871	849	780	866	871	825	824	881	839	776	889	834	785	859	851	847	847	816	861	803	818	846	833	900	804	850	814	846	881	870	872	832	837	841	802	831	868	833	782	843	836	864	814	839	839	836	878	792	863	806	817	848	899	812	810	809	798	872	853	842	854	883	840	913	849	840	821	822	857	843	803	834	865	862	809	842	848	781	805	831	833	834	863	789	788	859	859	848	877	836	814	841	875	814	848	872	800	859	819	838	834	827	865	836	833	781	859	837	861	829	840	840	829	904	827	790	800	828	846	874	814	849	895	836	819	840	826	854	842	820	861	849	833	818	835	814	867	810	793	886	824	824	848	862	829	862	805	837	844	836	835	842	792	861	841	826	824	818	860	828	797	881	852	790	844	813	820	835	766	831	842	833	797	823	878	838	863	866	847	864	851	822	897	853	795	841	849	816	809	861	803	867	884	818	839	793	842	834	880	864	805	828	846	783	852	835	828	863	906	801	867	847	847	788	791	849	831	816	877	870	873	852	898	785	808	845	806	816	866	856	843	796	845	807	879	807	851	878	792	883	823	853	814	850	884	856	814	839	826	831	835	790	869	861	826	835	827	852	818	812	809	838	853	840	877	847	871	769	855	868	856	831	822	839	831	864	811	840	851	852	836	899	859	845	827	901	869	875	832	822	836	856	869	834	830	780	865	874	839	852	856	843	791	825	816	858	859	826	846	867	819	816	762	815	849	842	872	835	821	853	800	859	845	871	860	851	814	773	832	862	796	826	852	790	820	856	819	809	831	847	832	825	840	892	831	858	854	877	903	864	835	846	820	848	866	809	775	815	848	834	898	825	833	781	831	813	762	815	786	826	826	896	790	817	801	816	850	822	831	840	863	794	782	838	847	857	803	811	834	807	862	837	786	864	804	851	833	868	843	863	808	842	824	835	856	867	853	822	849	809	843	842	791	864	845	863	845	841	820	815	804	807	849	850	822	792	839	803	801	850	820	844	815	832	820	870	830	853	805	837	842	823	883	792	871	853	859	802	841	796	846	874	885	931	822	834	816	868	839	838	834	850	818	885	848	833	813	925	818	814	831	837	800	793	820	894	816	777	819	795	839	813	811	878	853	849	854	815	814	781	807	803	876	845	835	846	802	827	852	818	845	852	787	819	851	851	800	764	835	797	840	878	855	882	801	836	827	812	829	824	914	889	795	813	837	858	852	800	842	866	839	827	825	811	780	843	807	834	803	830	855	863	815	878	831	847	862	844	823	745	820	844	820	828	782	801	817	812	780	849	840	907	845	867	879	766	842	808	805	853	822	814	818	816	847	820	830	873	791	812	826	868	820	840	848	851	777	814	775	807	863	846	778	874	813	878	830	851	842	828	790	785	880	846	860	811	776	853	837	859	803	854	820	867	798	777	843	808	857	862	797	819	830	812	825	827	849	858	815	895	772	828	857	801	825	800	827	837	847	823	863	863	846	846	818	844	822	862	860	848	786	856	831	799	827	830	830	816	825	830	800	798	802	844	880	778	771	830	839	848	800	855	844	839	838	813	852	812	810	823	816	810	822	863	859	822	809	878	798	846	830	860	825	802	842	858	829	852	881	868	816	839	856	892	784	849	801	806	797	844	780	836	842	841	806	839	883	814	882	777	784	772	869	854	821	802	859	863	825	816	814	864	796	845	804	817	834	794	821	882	817	797	888	835	798	858	821	855	846	805	871	810	823	826	793	798	848	820	858	846	830	798	809	825	805	836	854	841	827	799	823	837	864	822	815	813	856	821	842	827	845	813	848	810	840	841	848	864	859	879	807	777	831	845	825	801	871	795	854	846	825	776	840	868	803	870	814	819	794	807	857	798	844	858	835	847	805	895	817	811	870	841	810	820	814	782	858	824	829	794	853	804	833	855	776	864	829	786	843	831	814	838	823	838	830	847	841	763	858	830	818	866	858	933	855	842	825	852	874	798	849	830	872	742	842	785	804	769	883	768	864	801	831	804	839	766	837	818	851	877	846	899	840	812	821	802	803	833	837	791	885	834	808	787	854	850	833	832	817	844	815	810	828	910	807	830	871	822	827	840	848	837	892	815	838	863	843	816	800	801	910	813	776	863	827	877	818	837	866	865	848	825	812	777	842	849	863	876	835	862	845	802	802	797	817	876	799	815	815	871	863	860	862	830	864	849	810	816	832	864	847	869	882	800	809	875	778	805	833	798	809	824	809	815	869	786	819	833	896	814	856	788	835	816	801	877	845	845	808	815	849	808	873	800	813	842	824	821	856	859	879	863	828	797	838	842	831	788	854	843	877	851	826	825	808	817	851	865	867	857	803	826	826	866	835	877	822	815	820	813	801	855	820	890	781	836	827	884	844	872	852	848	801	806	827	814	833	820	858	861	768	845	848	833	848	851	836	928	835	823	831	847	828	854	810	909	810	870	879	832	816	825	827	770	799	883	886	818	896	828	814	836	796	845	853	815	860	801	875	830	800	841	849	847	819	835	834	804	835	796	876	839	790	840	832	863	825	838	811	852	846	838	801	799	822	789	781	847	829	823	803	782	821	842	841	889	813	805	793	851	809	821	806	880	854	797	884	812	837	865	832	834	833	810	839	786	881	847	879	851	828	797	859	789	825	819	762	835	821	829	822	806	797	807	846	837	804	833	836	825	860	807	839	844	814	842	864	819	831	820	860	892	795	872	844	886	914	814	848	874	881	878	875	851	854	796	857	841	847
8313	2104	2880	1976	1572	1388	3011	2580	1184	805	768	582	576	367	322	396	271	300	281	281	278	249	261	225	230	224	223	221	179	228	225	213	208	209	188	192	189	201	173	184	172	177	200	210	198	186	186	186	191	187	178	180	183	176	197	168	182	176	166	196	180	184	180	174	181	185	176	171	195	182	184	200	176	175	158	189	168	200	199	178	181	214	192	175	172	179	174	205	174	184	183	188	180	188	156	173	181	184	181	168	177	167	174	173	179	179	194	189	181	186	182	194	166	173	188	179	166	177	194	171	175	186	182	183	188	191	198	165	230	177	206	202	176	165	201	185	176	184	194	195	196	207	199	185	181	186	173	187	187	172	175	190	180	178	185	185	159	196	203	168	171	176	182	192	157	150	183	190	188	186	169	164	196	156	188	171	155	174	175	168	190	188	168	168	154	187	183	170	171	180	187	181	202	175	180	163	186	184	170	187	174	207	166	196	189	174	173	187	204	148	184	173	181	175	173	170	188	161	198	176	192	180	196	175	192	162	184	202	182	183	174	197	197	188	181	166	170	176	179	185	165	171	184	184	179	174	159	163	189	181	188	178	178	186	185	176	183	185	160	149	166	181	191	173	180	161	169	189	192	169	163	190	172	189	194	167	183	178	180	202	189	201	176	170	198	181	164	193	190	164	169	172	201	194	184	207	168	181	164	172	183	168	189	206	173	183	171	180	172	180	172	178	169	181	176	203	169	175	192	175	197	192	181	168	190	175	166	210	200	171	197	179	185	194	191	183	177	177	185	188	181	181	191	164	179	197	179	188	206	152	193	190	169	173	161	164	202	159	180	193	168	200	178	184	188	153	188	176	197	183	194	196	197	187	199	184	191	185	194	185	146	187	179	189	161	193	166	192	181	151	193	184	181	203	182	195	188	189	172	168	185	176	162	188	153	194	186	201	180	191	169	181	157	179	188	172	191	182	182	176	165	170	176	199	166	172	194	187	162	193	197	167	168	177	185	188	170	165	182	167	185	173	199	187	176	188	189	179	190	164	172	185	173	168	183	198	187	162	185	186	175	153	183	183	186	182	196	185	184	179	204	200	168	172	192	192	169	188	185	194	181	194	175	182	211	168	185	204	176	200	192	196	205	164	151	187	201	189	204	185	181	190	203	164	192	181	181	169	192	177	185	172	191	187	193	191	180	209	182	152	205	172	179	167	181	170	175	186	166	172	187	154	184	173	174	177	174	185	186	187	166	171	185	160	167	163	201	192	210	149	189	192	176	170	200	170	182	163	167	191	211	163	144	201	199	197	172	162	179	188	186	165	194	189	171	194	206	189	178	202	180	175	179	171	180	174	178	204	166	191	174	187	184	190	190	176	191	160	177	201	194	179	178	197	207	148	174	195	180	181	161	179	174	184	190	202	181	191	166	196	208	184	200	199	179	193	186	193	184	162	177	177	189	200	170	211	188	197	171	190	182	176	175	177	208	181	194	189	198	181	185	184	158	169	209	192	174	169	179	187	189	163	181	203	186	156	208	175	173	178	167	179	186	162	212	177	175	166	192	170	173	167	190	177	178	195	177	184	177	196	204	176	208	201	150	191	213	172	178	193	206	170	178	184	173	186	175	189	171	160	161	205	164	158	188	194	189	199	211	218	194	167	171	191	195	156	162	183	181	170	215	170	187	206	150	211	192	195	154	186	170	169	185	186	203	175	175	188	187	147	185	190	178	198	177	196	198	202	169	175	187	194	193	201	186	191	164	182	177	189	162	173	183	196	178	175	178	193	189	174	178	160	188	165	158	208	191	185	202	167	186	184	200	197	178	156	166	164	168	208	165	183	190	169	181	174	174	178	180	192	199	149	192	206	203	182	202	190	201	175	167	188	190	190	184	166	158	162	207	205	182	186	180	171	195	179	177	179	160	158	211	188	169	186	151	190	184	207	205	180	172	221	160	203	207	198	161	163	199	161	185	178	181	164	174	165	177	156	172	157	194	161	168	181	172	220	183	157	149	189	184	183	195	182	176	194	215	187	174	198	205	174	194	177	190	218	199	191	183	202	194	189	212	183	168	182	188	172	171	220	182	206	192	203	148	188	179	174	188	177	162	165	168	187	159	199	179	179	161	182	187	173	190	178	176	177	158	191	180	206	197	174	176	183	177	164	185	214	155	167	180	176	176	199	197	194	160	185	182	211	184	187	184	216	180	182	173	178	181	218	163	190	179	190	180	189	192	163	187	164	184	187	184	184	178	185	174	181	172	181	172	181	181	174	199	180	183	169	166	197	184	209	183	180	183	181	195	152	178	187	199	195	195	167	213	193	181	190	179	178	192	193	190	198	210	193	194	170	183	185	204	184	183	199	209	172	187	175	188	179	190	148	185	211	188	186	169	184	192	182	170	182	178	186	167	186	174	188	193	218	184	183	173	183	165	177	185	185	180	174	159	174	194	181	181	176	187	175	176	175	201	165	177	178	183	202	165	179	170	182	187	194	175	191	186	213	169	180	193	176	169	162	198	165	199	203	202	196	181	196	179	183	182	209	178	177	178	180	191	179	187	191	154	183	196	171	183	179	186	181	206	166	177	196	168	185	183	163	181	161	176	183	165	153	191	183	183	192	183	166	184	173	174	206	200	185	190	178	197	179	195	204	186	175	197	167	182	165	166	166	162	172	146	196	211	170	176	209	191	193	179	184	165	216	187	174	185	190	181	194	181	176	189	182	192	210	193	189	177	204	196	179	195	157	180	196	178	217	176	183	184	182	169	178	194	160	175	177	168	162	181	177	203	199	186	172	174	174	156	187	190	181	174	179	182	174	178	198	206	183	192	188	175	179	177	185	186	181	205	176	196	185	182	163	170	181	178	158	170	196	179	185	161	191	177	183	190	180	205	175	220	166	205	180	173	188	165	183	181	157	173	193	195	186	185	150	193	186	177	175	198	185	170	173	194	158	175	171	203	167	170	187	200	195	165	176	179	151	196	173	183	202	178	215	181	168	187	172	166	207	158	197	165	165	175	201	182	196	183	187	182	187	174	176	180	177	189	172	172	193	199	212	163	171	165	179	177	195	163	183	185	160	202	185	179	170	167	184	160	179	209	196	164	195	194	176	200	171	163	185	192	182	187	162	177	175	162	180	199	197	175	193	177	163	177	195	195	177	168	171	211	167	185	193	187	206	163	178	194	185	170	202	179	178	176	182	193	187	185	208	176	171	219	156	168	197	181	170	208	184	157	183	174	200	189	207	183	199	183	189	180	175	170	223	197	182	193	187	196	178	187	182	180	215	178	170	191	179	201	211	160	173	197	187	169	169	169	165	176	166	196	142	191	161	183	168	174	182	177	165	178	204	170	155	159	178	165	174	179	187	188	166	200	200	198	188	179	201	189	146	175	179	183	182	186	179	178	177	182	178	194	192	171	174	181	148	177	190	161	188	173	177	198	199	172	202	179	166	192	187	191	187	171	181	195	193	191	161	197	161	175	194	187	170	195	186
6204	2172	5538	5661	5940	6385	12763	11287	5641	4292	4292	3272	2899	1670	1492	2059	1060	1264	1517	1238	1185	1094	1127	1043	813	783	811	732	809	691	739	707	630	616	611	589	578	556	561	532	538	577	526	563	554	606	540	502	538	496	525	565	565	543	508	538	493	460	517	509	511	472	494	475	476	476	508	474	494	504	462	465	489	488	521	456	486	460	470	492	478	466	506	495	447	439	480	499	483	480	479	502	479	434	505	462	466	526	487	458	523	534	516	499	509	453	485	516	497	518	485	491	524	486	435	445	482	467	490	481	484	503	477	528	476	491	499	510	495	511	457	494	453	494	485	492	487	460	514	450	503	471	474	471	441	505	462	510	482	488	520	526	485	468	474	475	509	455	498	472	487	519	499	455	500	478	486	475	464	494	492	518	437	503	510	495	496	512	471	513	470	527	460	441	523	487	488	482	494	488	467	471	457	496	459	485	471	488	456	451	510	493	470	495	495	471	456	481	467	495	493	477	473	460	469	444	502	425	484	523	481	480	504	473	457	495	492	490	485	500	518	520	447	458	550	519	475	473	474	492	486	460	476	487	496	506	499	459	475	518	501	472	489	485	489	497	505	481	485	459	451	477	496	489	489	494	488	476	468	489	479	468	441	459	454	476	496	482	502	455	470	424	483	478	480	500	448	490	483	483	436	495	496	461	477	496	492	457	499	504	513	472	444	498	446	509	479	517	498	492	472	504	437	475	473	491	501	492	476	482	442	500	471	462	465	514	479	485	512	476	477	472	481	474	446	464	457	494	477	474	500	450	465	538	503	490	473	508	478	472	425	483	481	506	449	479	450	490	472	488	463	456	507	450	480	465	477	481	476	462	452	495	469	478	500	495	490	454	483	468	451	463	454	466	462	468	451	455	483	451	449	477	516	465	482	482	467	483	517	497	504	518	485	471	460	465	481	492	483	489	498	535	548	480	500	500	463	482	466	527	444	459	483	475	495	489	469	491	432	469	464	502	462	506	458	496	483	450	469	490	468	478	480	499	499	460	491	476	434	504	481	467	468	473	473	472	497	472	501	480	452	514	478	498	468	480	461	467	484	504	504	522	500	536	489	479	480	469	472	478	495	449	478	540	470	485	455	499	474	443	457	489	472	514	472	429	504	513	461	493	508	463	500	471	473	507	500	451	483	493	483	485	466	487	488	465	500	501	472	496	491	460	484	498	525	467	512	493	481	461	492	484	479	468	481	468	470	484	508	473	441	488	474	483	486	508	450	494	443	537	485	448	487	489	504	478	480	474	498	473	465	481	482	496	490	473	471	474	506	496	473	470	444	438	497	466	496	443	474	451	492	478	470	511	499	454	490	469	493	478	462	497	494	446	485	506	456	471	490	459	521	488	470	453	464	479	468	475	437	507	511	489	466	471	479	477	488	469	478	478	453	513	473	464	505	461	473	434	491	450	470	483	450	441	498	489	490	480	483	482	470	495	468	479	456	446	453	462	474	476	467	491	464	495	481	497	507	464	501	468	467	459	469	484	474	464	471	518	555	462	501	496	475	520	434	489	501	460	474	513	470	491	462	497	488	434	481	516	524	464	512	464	525	513	457	492	461	490	480	499	480	482	469	487	450	480	512	506	500	484	476	496	495	497	483	469	454	495	489	517	475	464	494	481	482	462	496	477	467	460	504	522	517	481	508	477	488	486	497	501	488	492	477	482	470	517	491	490	448	503	469	475	459	454	485	467	445	462	442	519	486	486	463	462	479	517	491	473	447	490	485	467	476	504	462	493	497	508	503	532	493	455	495	486	447	475	453	505	462	489	450	440	481	470	453	479	501	492	518	458	501	496	486	510	479	501	480	480	526	483	497	452	422	509	484	488	466	469	506	463	438	493	497	483	498	496	464	466	511	500	473	478	461	474	451	494	464	479	479	457	492	519	489	475	527	497	495	484	452	487	458	536	477	480	491	458	485	478	478	460	488	524	494	467	506	481	505	489	475	424	513	460	484	467	497	438	479	498	451	435	517	474	453	509	488	498	485	478	477	484	478	499	471	493	517	457	489	471	503	472	492	476	509	417	478	449	475	464	461	449	488	449	460	518	478	480	460	516	501	451	483	485	494	434	448	458	453	493	468	441	454	505	492	486	491	485	463	518	538	464	521	450	480	511	483	481	459	475	438	471	438	485	489	473	462	493	452	486	455	481	496	507	466	483	479	504	493	480	473	495	466	473	482	479	458	470	475	464	504	482	494	523	453	494	450	509	469	486	490	441	475	454	474	500	493	467	523	456	493	450	494	506	467	452	461	467	431	454	476	476	498	533	502	475	454	452	474	456	510	488	467	508	477	468	482	505	471	444	490	435	499	475	511	480	509	469	484	460	472	464	492	476	494	486	454	448	506	455	457	453	478	514	448	489	518	509	492	456	500	470	484	475	498	479	514	461	456	491	460	481	487	507	509	443	490	491	459	455	473	464	459	508	500	463	483	485	460	503	502	494	448	496	509	490	489	516	477	511	487	469	473	463	492	507	480	498	469	482	477	497	502	444	472	468	463	496	501	494	451	473	444	476	545	467	461	462	453	481	511	461	494	496	488	499	468	502	488	486	475	475	507	484	469	468	467	474	490	534	459	497	463	483	461	495	493	468	474	478	470	494	483	456	467	473	487	491	481	483	509	490	509	476	505	438	509	468	477	450	504	476	464	510	493	492	481	449	474	519	522	439	521	490	530	443	462	478	498	535	464	469	486	474	462	470	466	465	486	457	478	475	435	482	509	484	454	502	463	455	510	542	477	500	480	470	490	475	510	436	472	462	501	452	451	488	490	495	460	490	469	478	471	510	525	517	490	505	527	517	503	452	482	500	508	513	447	473	467	476	504	507	513	466	450	475	455	464	499	461	446	508	454	504	468	498	448	455	466	473	455	491	486	453	448	481	513	511	496	476	452	483	512	477	509	487	482	455	464	465	497	481	464	489	493	475	470	505	497	478	451	503	513	499	503	451	484	478	506	479	510	489	469	490	473	458	488	443	455	494	440	488	488	482	453	466	474	476	517	459	490	462	468	466	439	474	504	466	487	498	490	530	506	477	470	493	486	451	467	453	487	496	455	500	489	492	477	496	443	471	476	490	468	486	443	485	473	493	487	489	492	479	475	468	481	493	478	485	494	493	468	480	530	515	481	463	466	441	495	462	483	493	478	469	484	474	467	476	504	462	474	494	535	479	473	497	468	502	466	465	489	485	470	466	496	478	494	487	439	483	459	498	479	481	500	471	489	491	501	467	506	511	511	449	476	507	439	500	472	420	455	488	436	504	524	449	503	483	509	494	506	477	504	525	459	503	459	481	439	461	494	503	488	474	492	460	470	454	456	476	486	473	496	490	510	531	510	481	480	505	443	493	432	513	455	495	477	447	507	477	455	501	461	436	504	460	454	470	484	454	488	493	494	447	480	489	481	506	496	436	451	478	442	476	486	457	506	439	496	437	492	473	480	468	488	473	513	525
14736	4391	5000	3744	2876	2994	6198	4958	1946	1349	1247	776	842	502	508	591	369	412	401	367	372	310	338	300	288	265	279	224	237	251	226	202	228	235	233	197	211	210	190	217	174	221	181	192	210	179	201	204	190	166	206	179	200	200	194	180	168	183	199	189	189	205	166	164	210	188	188	174	190	184	179	204	212	196	179	162	168	184	176	171	187	191	199	201	204	183	185	163	176	178	174	174	192	167	164	171	168	176	188	207	192	181	170	175	203	166	166	167	179	192	191	157	184	184	163	156	191	180	171	202	176	190	190	191	180	194	174	189	191	186	190	160	191	189	186	182	189	179	166	168	176	183	191	195	190	187	196	175	195	182	194	178	181	202	173	208	195	186	167	223	171	183	209	180	193	181	191	169	166	176	174	188	187	162	164	223	178	191	184	175	178	202	195	191	187	195	165	180	165	183	198	174	186	173	179	162	166	184	187	188	175	193	182	194	188	163	175	167	186	185	183	180	175	161	180	186	195	184	154	166	159	210	177	201	183	167	189	170	173	195	178	165	188	208	187	188	209	173	157	184	209	195	202	186	167	188	182	196	208	193	157	193	191	190	164	184	186	174	151	177	172	161	208	180	191	161	205	174	176	194	182	197	175	195	189	185	210	184	184	169	182	195	158	169	213	161	192	196	175	183	219	188	170	184	189	180	188	180	207	162	181	194	182	164	187	180	166	171	180	182	159	190	175	185	167	198	189	187	182	156	199	192	171	190	177	178	188	192	170	193	184	197	183	170	188	171	179	174	166	176	155	179	180	179	216	211	164	167	174	172	190	189	173	190	172	191	183	175	184	179	186	203	201	159	183	182	206	172	181	181	191	176	179	183	154	171	194	229	192	203	169	172	189	196	196	184	195	179	184	193	171	181	176	167	206	205	195	153	188	175	191	171	182	192	189	174	187	182	179	190	177	204	188	181	190	170	180	210	212	171	179	198	197	181	179	167	200	193	178	170	172	170	171	192	185	176	187	194	182	166	192	183	201	178	176	182	191	170	185	176	163	189	204	182	178	174	179	204	176	180	197	159	149	150	157	197	167	183	178	177	183	172	172	162	185	166	181	173	194	211	178	167	190	180	170	183	205	188	174	183	187	187	187	207	185	167	179	174	183	196	195	184	186	185	164	191	181	196	182	172	175	161	156	186	178	169	191	203	162	157	179	145	182	172	167	191	171	203	172	171	182	199	189	180	171	209	185	177	202	175	186	189	173	172	183	190	167	195	188	152	179	199	170	186	176	158	177	193	158	177	221	191	186	180	182	188	175	209	185	192	184	186	197	188	190	178	209	193	159	184	160	190	206	181	195	196	217	165	216	183	165	205	170	171	197	183	199	181	189	167	183	180	176	156	176	185	207	202	188	191	191	188	183	186	189	165	198	194	170	181	155	195	192	180	166	184	174	175	182	162	185	162	151	173	170	212	169	180	176	182	175	217	204	175	169	155	168	178	171	163	197	171	185	166	177	174	183	176	174	172	195	186	193	175	180	160	163	171	198	206	193	180	162	202	169	170	155	171	174	164	189	178	170	177	177	177	190	175	172	168	171	172	171	183	190	141	190	193	163	186	184	208	165	177	195	183	171	193	193	176	204	213	180	184	188	206	190	174	178	186	161	189	181	172	208	174	178	199	173	190	178	163	182	182	184	176	165	183	191	195	175	195	187	195	175	177	199	203	193	196	181	194	183	197	176	185	177	188	220	183	167	201	194	168	171	193	189	173	192	177	179	187	166	187	179	205	158	194	188	205	181	177	200	178	216	194	173	204	202	174	198	200	200	187	182	186	178	214	189	195	160	185	185	192	195	168	199	191	178	182	160	168	176	158	173	170	167	173	177	176	186	200	177	182	167	159	216	181	168	180	214	190	187	195	180	189	178	202	176	198	173	170	210	172	177	181	185	179	179	193	193	189	194	172	186	199	201	173	177	178	191	190	174	189	200	188	181	167	175	178	190	207	205	156	169	194	167	209	193	166	159	163	173	197	177	163	153	168	212	181	156	163	176	208	166	190	200	191	194	191	208	173	186	180	192	175	173	179	184	169	188	193	148	183	178	188	192	160	202	174	190	173	187	189	205	203	158	173	191	179	176	196	181	194	210	172	173	183	209	201	179	177	176	207	159	174	178	199	170	185	164	184	177	195	190	187	174	188	182	181	175	180	196	166	187	197	179	197	167	189	190	185	176	178	194	167	206	179	167	188	197	185	179	180	203	168	183	172	189	193	214	166	187	171	166	167	170	194	188	189	183	175	195	223	179	181	149	172	173	185	177	192	181	193	188	140	181	194	185	197	176	202	177	160	162	172	179	153	167	182	213	192	191	193	179	167	189	221	191	201	212	182	178	192	174	178	190	162	178	191	171	180	195	202	179	166	210	160	167	178	181	178	192	164	202	193	191	200	182	165	176	203	180	186	218	217	197	205	198	163	179	183	199	183	199	170	191	197	189	184	174	169	194	173	193	182	167	201	211	183	183	185	183	174	213	179	176	166	184	191	178	184	162	199	177	200	162	173	203	196	200	150	182	172	180	185	190	219	194	154	197	169	184	185	185	154	157	150	155	151	200	187	179	170	176	179	189	157	187	182	167	169	180	212	174	196	198	151	175	191	175	167	173	159	185	174	189	178	181	176	155	140	162	172	192	190	177	181	190	178	191	190	197	197	217	176	165	170	185	215	155	178	174	210	189	177	185	185	189	171	196	185	169	205	183	188	188	199	170	205	190	177	173	193	173	190	185	159	175	203	181	185	178	185	161	192	166	190	170	185	177	181	181	171	163	194	194	180	197	189	196	175	196	196	196	182	216	174	184	166	221	189	185	161	189	177	180	180	219	152	173	173	181	176	177	199	204	178	175	175	191	186	188	197	198	164	182	184	171	201	206	165	181	180	197	161	197	202	164	191	163	176	174	186	164	188	190	188	181	174	182	196	170	166	147	201	171	178	176	184	185	199	179	169	190	200	179	194	189	179	187	201	177	180	181	181	210	197	179	175	189	177	180	196	189	173	196	175	185	169	190	173	181	201	182	188	165	181	182	180	193	180	170	182	186	180	195	183	198	161	179	178	193	180	170	158	165	189	163	186	196	180	182	193	199	168	172	179	162	179	177	206	166	183	194	199	188	185	169	189	169	152	165	169	194	177	182	212	165	173	183	185	177	179	177	189	203	186	167	198	202	177	168	172	187	208	171	171	188	194	197	171	162	195	190	178	168	202	162	195	182	187	187	172	169	186	181	170	192	181	179	189	157	196	170	177	183	165	197	191	172	169	168	170	177	190	183	198	179	167	205	209	178	154	193	197	171	192	192	174	183	174	166	178	175	187	188	202	182	186	164	205	187	174	174	187	168	184	184	175	191	175	170	157	171	175	196	174	191	163	184	151	147	180	172	193	186	195	171	168	194	190	190	164	178	154	164	169	162	186	167	177	192	172	178	176	166	198	187	189	148	169	171	192	200	176
8347	3605	8421	9189	9630	11220	20340	16698	8699	6945	6714	4660	4778	2730	2749	3143	1893	2197	2241	2028	1982	1564	1859	1559	1076	1151	1029	926	1102	961	944	809	840	841	735	717	677	653	629	654	558	653	595	643	616	622	667	608	626	607	662	604	667	574	523	548	597	536	577	536	538	565	529	489	544	509	519	525	526	519	549	526	537	506	482	495	501	526	519	558	534	517	537	511	506	481	498	507	473	521	494	482	509	474	495	534	487	516	496	530	490	516	537	515	520	530	569	545	511	512	509	518	479	460	471	499	521	523	529	496	519	523	502	535	477	521	504	491	525	457	483	493	521	549	526	481	518	501	553	520	502	501	513	506	466	507	525	484	481	532	506	494	462	501	485	494	520	493	528	515	490	517	496	465	514	464	493	467	523	510	480	532	467	509	485	510	505	507	484	483	535	476	499	523	478	537	498	477	520	500	486	546	500	503	510	506	486	515	483	524	516	526	484	519	512	505	468	483	513	541	522	506	490	496	469	523	479	501	474	502	494	545	505	448	522	474	507	476	493	489	476	512	477	506	501	507	521	481	490	500	507	488	512	479	481	505	491	495	515	470	503	474	497	537	518	479	503	499	490	471	498	444	500	506	477	513	521	511	478	507	475	500	526	523	527	466	484	510	498	469	514	496	467	494	506	506	487	490	482	493	494	529	486	506	488	513	463	529	507	503	517	486	553	514	513	519	473	498	505	509	503	521	513	517	465	492	498	486	468	521	517	510	519	521	510	518	502	487	486	506	472	540	565	496	478	509	516	485	493	521	497	508	506	496	475	491	496	514	528	475	500	514	512	497	522	500	529	511	509	461	483	487	521	482	501	472	533	517	452	509	501	521	507	519	475	477	483	502	497	489	478	472	484	549	519	488	561	526	525	545	492	526	468	473	470	515	489	519	517	482	457	506	495	488	506	474	492	481	500	497	542	482	516	468	462	503	491	469	532	491	506	515	480	507	498	499	519	516	459	490	492	450	518	507	533	519	502	501	515	468	510	495	479	508	495	501	495	508	488	500	502	502	492	496	469	523	500	514	475	527	457	503	514	495	523	502	472	496	510	495	465	525	524	514	476	521	513	499	479	494	502	464	477	502	480	473	528	507	465	492	457	491	453	518	482	458	517	527	518	463	469	520	483	485	507	530	502	483	515	529	530	515	543	505	475	497	490	497	482	461	514	511	490	520	498	503	509	488	495	514	533	493	532	456	488	485	484	532	486	481	502	474	493	496	505	465	509	514	468	517	514	533	513	456	516	503	457	501	483	461	498	512	488	496	457	493	460	534	448	508	487	489	485	479	501	498	525	531	489	527	529	533	484	501	507	505	523	512	489	533	487	485	488	511	428	468	511	481	510	520	493	505	548	530	491	508	487	471	532	480	537	479	496	506	471	515	517	495	509	494	514	508	497	470	503	483	515	521	496	502	500	508	507	467	506	482	480	466	518	484	511	510	522	506	491	510	528	542	503	471	502	508	465	504	492	483	512	453	503	504	524	525	500	522	535	492	493	550	526	518	489	517	504	463	528	481	527	495	486	526	509	483	496	502	489	509	522	453	467	486	508	482	488	485	465	467	496	520	510	490	538	510	538	515	521	534	491	481	523	492	531	483	508	495	476	511	504	455	505	511	535	517	511	475	486	512	529	522	523	474	499	522	516	500	516	518	503	495	508	502	489	490	477	495	492	519	501	465	543	505	504	523	499	505	518	528	480	481	525	509	538	512	465	506	515	520	501	517	521	510	504	548	481	472	514	472	523	493	486	513	505	522	533	506	525	526	548	509	500	527	473	500	492	474	486	516	484	499	483	459	501	497	471	481	506	539	498	474	463	487	509	508	478	481	491	529	529	486	483	508	501	500	497	467	437	508	512	498	524	475	483	533	491	490	479	491	517	491	509	531	505	507	488	481	459	502	489	513	504	515	540	502	498	515	495	475	538	468	505	503	549	470	471	482	446	514	504	476	539	518	481	483	543	493	450	499	506	525	484	517	490	517	505	529	548	527	501	484	492	519	483	479	492	504	464	474	450	472	525	481	479	510	497	495	484	465	502	513	537	490	501	532	504	476	459	525	495	491	497	491	491	451	475	487	464	543	528	476	514	469	506	497	513	485	488	489	518	503	490	470	488	471	472	493	505	503	491	485	504	503	477	481	492	483	461	496	509	526	571	508	459	505	451	504	525	527	562	518	547	543	483	496	498	494	472	514	472	499	534	511	491	504	481	484	470	473	534	486	487	483	454	474	520	487	483	495	497	505	469	549	532	486	519	490	476	484	481	494	493	489	466	484	529	497	501	505	486	509	499	518	518	474	482	542	480	501	516	492	464	535	462	518	455	506	486	513	511	535	481	529	436	502	518	512	487	489	497	500	522	514	519	485	501	490	516	535	470	564	484	491	516	521	483	494	485	534	491	476	502	522	498	519	494	496	483	522	486	478	475	515	492	479	504	501	460	540	517	499	499	476	454	488	528	500	488	500	508	458	505	470	496	530	513	519	451	453	508	497	509	489	484	478	481	492	507	499	505	501	540	536	467	487	453	495	519	486	488	503	513	519	522	510	506	512	503	507	494	507	489	512	525	486	515	492	537	489	469	509	491	487	501	499	462	457	508	516	490	500	484	513	504	532	480	506	502	524	507	461	482	486	476	472	541	466	500	474	456	497	475	518	476	543	502	501	496	522	520	493	499	520	483	475	496	469	537	486	472	499	476	546	520	513	501	526	499	516	510	477	489	526	494	510	502	494	546	490	513	485	510	553	508	486	503	469	523	479	496	485	427	501	511	506	486	483	525	481	518	468	510	477	550	509	508	549	488	477	505	461	493	501	503	489	505	541	496	516	509	495	518	484	482	542	492	475	541	522	490	474	493	519	501	508	475	473	452	502	492	516	539	517	518	490	506	537	499	517	453	514	462	504	481	485	523	488	453	529	522	491	467	491	475	508	530	475	491	504	555	493	520	542	536	531	522	500	502	483	475	524	475	519	498	482	500	493	504	526	514	490	486	481	486	506	523	494	463	500	518	471	540	465	508	487	529	507	479	482	540	505	511	509	494	477	458	487	536	485	532	475	493	474	460	507	482	513	539	491	527	511	493	492	473	523	507	509	487	505	488	520	512	512	477	514	467	528	477	485	518	525	532	526	523	519	500	515	508	499	499	498	507	482	526	486	523	505	524	533	519	510	510	510	515	497	476	494	499	556	476	458	506	503	467	488	526	491	466	497	453	519	517	493	504	519	431	492	530	504	499	481	474	474	513	543	521	485	541	494	472	503	443	486	496	508	523	535	555	527	508	491	513	452	482	511	474	458	513	499	516	446	481	497	481	505	488	508	479	523	542	484	482	519	512	507	538	508	471	490	422	495	483	479	502	505	486	492	500	520	522	507	483	461	500	482	478	503	513	489	525	486	495	458	497	466	517	506	480	505	482	465	524	476	514	483	525	509	489	502	456	463	525	512	506	498	510	510	449	524
2537	898	1189	732	746	674	934	850	559	473	499	465	430	382	362	365	326	365	388	348	359	310	381	371	357	339	328	334	342	322	367	394	344	335	345	373	345	336	356	339	343	361	381	366	295	390	324	320	356	315	357	345	333	352	381	322	337	342	326	347	340	332	363	367	370	346	345	349	333	347	332	361	360	353	350	317	312	343	320	322	359	323	372	349	348	351	363	373	353	369	367	342	331	325	343	386	324	374	363	308	312	322	362	380	334	338	322	375	335	359	370	323	360	385	338	358	339	344	337	349	333	338	352	363	348	346	400	336	375	328	349	328	322	323	338	325	320	348	315	330	350	344	351	319	361	342	384	366	329	327	374	366	359	343	319	351	327	341	323	352	353	354	328	373	330	383	372	351	358	326	331	309	347	374	347	404	352	335	362	370	352	331	344	342	327	340	341	340	356	363	364	334	321	320	412	336	353	339	380	363	358	337	338	317	340	391	347	363	308	333	324	353	310	350	316	320	352	349	314	360	345	297	320	336	321	323	362	357	357	338	369	349	347	331	369	383	360	314	340	395	340	360	362	355	365	302	346	340	374	384	332	346	325	326	352	340	317	337	291	354	342	350	333	363	315	372	367	345	353	354	339	346	354	344	332	359	323	345	326	353	308	314	326	313	317	349	332	357	348	350	334	335	368	365	334	359	359	350	353	352	371	354	340	328	363	340	371	372	340	345	331	359	347	332	378	351	338	320	385	344	350	359	336	323	373	363	334	323	337	335	333	365	367	365	319	332	362	299	381	363	422	350	332	323	350	365	370	367	335	336	341	327	368	310	357	351	362	330	357	314	364	358	324	349	332	314	360	342	335	376	365	339	368	326	339	353	361	349	349	368	364	346	383	332	354	377	361	363	358	351	382	325	359	351	370	311	384	350	341	361	335	337	381	339	348	319	340	355	351	340	371	351	380	335	324	337	386	345	380	383	351	341	346	385	334	332	357	331	366	324	340	380	355	358	361	365	347	340	341	377	312	356	341	358	383	356	381	360	373	321	345	328	347	337	366	397	352	351	334	318	370	372	352	359	317	346	358	321	335	344	341	354	388	359	340	314	323	353	343	369	363	334	368	324	330	331	373	382	364	368	330	335	331	377	351	330	370	362	363	328	351	365	360	352	395	348	300	369	334	345	343	326	344	368	356	333	335	370	366	366	332	351	377	347	376	337	295	350	362	345	348	335	303	328	372	343	354	351	385	345	339	347	365	334	338	369	373	343	331	323	338	391	364	339	376	333	361	364	359	384	328	373	360	350	331	353	342	334	318	358	363	379	378	364	357	311	321	338	314	354	333	340	340	344	325	330	392	377	392	325	323	325	327	343	369	335	338	338	320	326	340	398	349	334	359	344	351	340	322	363	354	347	341	377	386	333	326	340	345	360	319	331	375	337	364	362	367	356	347	354	340	349	361	360	360	372	337	344	331	320	326	368	355	339	327	358	368	324	348	335	371	360	359	355	372	363	364	343	372	375	330	367	348	352	327	347	355	374	352	385	349	343	327	329	380	336	352	351	330	317	369	371	369	364	337	352	343	361	339	372	339	340	357	338	345	333	335	318	356	361	354	330	327	352	339	349	363	357	342	330	357	327	328	351	350	307	330	361	359	370	323	341	321	329	358	337	339	325	331	382	336	335	364	338	351	369	344	329	368	384	367	347	325	363	319	364	368	340	371	364	360	357	351	339	382	344	366	340	375	341	348	314	359	347	346	347	357	363	344	360	363	366	322	340	393	365	368	364	339	357	331	349	357	301	349	341	362	352	340	332	359	340	328	374	333	357	322	343	347	327	321	376	340	351	353	325	358	357	351	359	382	325	324	349	389	361	359	394	340	398	393	348	387	349	352	330	335	365	370	386	331	338	339	357	341	376	385	309	357	328	335	368	355	331	326	346	320	333	351	398	343	340	342	351	357	344	359	346	376	360	360	352	336	387	357	310	351	356	350	337	357	339	321	333	326	354	364	366	368	338	341	340	348	336	312	347	380	365	359	333	334	357	314	315	346	370	358	350	344	375	335	324	344	348	353	364	350	350	366	335	364	334	344	347	341	353	296	333	400	329	345	345	335	383	360	370	391	379	312	319	325	361	361	334	341	318	341	350	354	340	346	351	337	371	350	364	400	354	354	339	329	350	344	351	371	371	340	307	330	356	361	354	361	345	320	348	355	343	351	346	350	329	353	347	362	367	349	318	334	361	359	365	354	344	341	336	380	326	355	360	340	326	334	343	308	345	345	353	347	338	358	368	365	327	331	372	372	380	382	288	349	336	385	346	333	333	357	348	384	295	324	333	338	356	368	331	348	354	361	321	320	316	335	346	346	321	381	337	344	345	390	334	362	333	387	337	354	354	342	366	349	349	343	341	370	320	311	365	348	365	348	353	361	351	324	346	332	356	353	345	332	355	356	353	337	352	352	353	316	351	355	336	362	390	329	321	357	310	325	351	362	355	341	363	298	342	333	338	362	380	339	349	354	358	343	376	373	363	351	342	368	336	365	324	384	345	336	359	358	354	394	330	321	353	350	349	341	352	344	323	336	338	369	370	400	332	345	335	342	370	334	343	328	372	383	351	370	379	371	323	358	383	342	351	327	343	338	383	336	347	327	388	334	376	332	346	349	365	338	329	311	315	370	376	355	335	337	372	361	354	353	379	348	362	354	345	324	358	378	345	367	329	341	361	348	335	366	358	339	380	298	333	354	379	338	369	334	341	336	353	326	337	317	317	358	343	322	328	329	341	358	334	365	374	349	331	339	344	357	346	348	346	347	351	304	379	339	344	345	344	366	325	341	332	334	355	331	338	376	345	387	352	361	349	349	355	330	329	320	348	356	362	347	359	372	392	349	361	338	359	364	348	396	333	347	363	321	372	378	330	330	352	350	352	324	349	383	337	352	325	351	362	341	364	309	380	362	309	341	320	366	347	376	342	325	294	337	336	367	343	383	367	326	353	346	347	377	345	334	322	339	342	332	373	395	303	347	349	303	351	328	376	347	369	358	331	344	359	320	334	363	346	332	310	377	368	343	350	366	344	333	366	337	346	363	354	353	307	351	314	349	356	358	348	375	339	345	354	348	330	373	294	401	336	351	364	342	362	318	363	383	330	349	331	322	399	344	345	338	333	356	322	357	363	369	355	376	367	343	348	338	335	342	332	311	336	360	350	353	337	356	330	330	361	364	362	382	356	343	337	371	348	326	369	378	359	339	336	328	325	360	346	367	356	345	353	335	342	360	352	356	352	372	333	336	337	307	317	344	357	354	335	344	341	354	353	353	355	374	369	348	357	366	340	354	347	349	394	347	393	371	326	354	339	361	356	339	340	349	325	321	320	332	379	347	364	349	356	313	365	343	338	342	358	317	300	361	336	333	353	320	360	332	346	401	373	357	349	353	374	345	331	367	347	369	340	331	336	357	313	354	353	322	341	373	329	358	360	345	354	350	330	357	342	336	359
2756	1285	2506	2203	2548	2341	3882	3612	2376	1489	1592	1486	1211	916	868	834	866	824	997	906	932	821	835	857	784	846	796	850	822	865	844	843	823	800	767	858	832	800	783	817	804	854	838	808	816	873	842	821	839	827	827	835	784	824	788	854	823	834	883	825	883	810	808	796	831	810	821	834	792	804	835	763	835	790	868	845	817	826	845	825	829	816	752	761	821	827	867	834	856	866	847	777	836	862	819	826	808	836	848	808	786	822	874	800	841	825	871	850	881	844	821	852	851	861	757	797	860	817	784	817	796	807	857	822	812	820	834	794	839	815	799	805	839	865	833	838	854	808	824	830	801	876	859	860	865	811	837	854	837	828	825	842	823	837	858	864	798	841	788	830	738	830	807	820	804	837	800	835	846	829	829	822	834	767	884	823	871	833	833	842	823	814	796	759	870	837	787	891	791	766	842	801	849	840	818	799	836	847	900	888	815	851	829	830	808	863	812	787	857	851	780	777	861	795	801	802	732	876	880	889	855	822	826	858	844	805	877	830	822	821	784	776	770	801	798	808	828	853	814	799	774	798	836	812	817	860	852	810	827	822	845	848	888	819	869	836	832	783	888	826	888	817	803	800	797	829	832	851	841	831	843	853	859	806	833	883	803	846	925	895	852	831	808	899	789	806	816	852	797	816	873	856	812	856	863	834	861	797	874	887	848	804	780	827	860	858	833	830	857	829	813	882	820	850	832	791	853	837	881	871	835	771	825	865	830	827	790	787	795	807	834	807	857	836	858	824	826	832	824	854	795	767	845	835	858	793	826	863	824	899	827	787	762	821	874	826	866	833	856	833	847	831	857	847	777	851	861	869	798	765	822	817	843	862	840	782	819	810	841	823	841	796	839	763	801	869	828	797	835	813	861	772	848	815	774	818	815	832	875	806	804	827	831	825	840	840	818	808	783	806	886	810	836	852	808	791	888	833	804	817	828	835	866	823	842	845	833	825	820	797	862	842	799	849	863	840	831	820	816	853	796	813	806	828	839	822	839	844	798	766	825	799	812	857	801	839	832	856	824	834	777	802	781	858	862	808	825	849	833	835	834	824	851	825	789	903	766	893	824	866	821	829	826	847	877	861	851	845	828	845	816	805	825	848	852	820	848	833	777	828	858	836	800	857	883	846	859	875	827	845	875	817	814	796	806	776	822	873	843	864	826	836	838	806	856	866	824	843	798	881	805	827	812	840	824	859	847	819	796	739	801	850	854	814	867	788	816	845	838	854	851	843	841	822	865	772	826	823	841	796	787	850	809	828	833	845	791	840	802	817	803	849	827	790	837	802	828	870	826	842	835	882	893	830	780	901	841	807	775	815	825	818	808	863	786	837	783	857	770	786	864	773	832	764	848	844	799	853	798	853	781	847	800	852	829	871	833	865	834	784	751	845	824	836	840	843	794	807	803	843	829	826	855	802	784	870	824	864	815	834	858	773	838	833	812	808	798	833	811	858	864	814	851	848	831	812	843	863	835	823	832	811	807	845	843	838	832	785	849	824	796	802	768	777	799	815	850	797	812	801	850	866	837	796	881	865	822	838	845	897	840	863	775	833	842	835	849	817	774	833	851	823	794	798	822	780	811	820	815	745	864	796	876	814	833	813	868	814	858	815	829	824	834	827	838	874	893	801	887	857	815	804	827	839	819	845	762	837	808	882	840	816	882	845	809	853	880	832	808	782	871	778	854	803	814	816	813	781	785	841	747	800	815	781	830	859	840	806	846	803	820	883	808	861	805	855	835	813	835	768	790	806	821	848	851	832	837	822	859	845	813	823	842	841	888	819	828	807	820	782	848	767	842	871	866	811	819	803	839	878	785	814	773	805	863	844	809	848	800	784	883	831	803	815	867	828	806	886	797	809	793	814	844	835	791	848	837	804	857	846	792	803	857	812	846	831	813	852	846	802	884	842	789	829	875	794	803	833	783	801	849	825	794	859	868	784	836	842	862	791	809	830	792	849	800	821	817	806	826	830	856	849	787	799	895	792	798	862	839	798	816	787	885	840	823	843	804	812	828	870	835	838	828	815	802	787	780	782	823	807	861	761	787	854	905	834	850	863	817	842	818	797	824	864	863	821	805	808	847	837	800	814	874	836	808	856	829	855	807	880	826	792	861	902	864	825	829	834	811	829	839	824	811	892	801	798	778	809	829	859	844	773	826	805	857	813	814	810	846	859	852	855	824	763	838	861	879	818	856	876	842	805	855	933	799	799	812	809	786	834	796	848	796	862	785	864	851	840	833	839	841	806	824	841	812	841	866	820	873	833	782	785	775	839	885	837	802	837	898	857	810	822	828	851	841	858	812	832	823	840	845	778	831	789	813	828	844	824	872	805	844	815	815	876	875	797	858	849	833	848	843	870	840	810	845	806	831	829	857	854	805	814	776	875	835	813	834	833	842	826	817	868	847	825	852	883	818	847	780	840	852	858	893	797	810	793	792	842	847	827	772	849	821	806	810	817	841	833	804	875	820	845	815	840	809	826	845	903	870	843	849	812	833	785	822	846	763	845	832	791	813	776	811	826	796	815	811	784	810	794	841	804	786	814	818	764	824	836	802	844	828	819	823	792	811	828	823	806	757	767	839	841	784	857	813	817	805	852	827	799	862	847	779	864	769	808	809	825	841	795	800	832	868	853	835	849	829	806	876	775	888	875	829	806	821	814	840	858	774	816	850	808	849	792	849	838	842	783	852	795	845	826	838	847	817	808	790	787	876	809	792	819	806	853	807	863	863	846	806	824	893	811	831	810	842	802	782	848	833	855	848	784	805	853	860	833	828	777	776	855	836	822	864	832	778	858	872	820	852	763	844	842	793	831	839	865	798	827	853	800	838	792	862	845	858	796	787	822	828	893	812	834	837	802	772	814	832	757	825	801	869	819	871	771	873	839	812	876	793	866	781	848	828	836	811	765	803	794	845	808	833	893	839	842	802	842	833	847	879	811	784	847	825	823	826	821	820	833	831	814	801	820	837	817	842	845	816	821	841	794	830	871	862	826	804	821	810	803	842	846	801	843	818	837	834	773	813	870	839	802	791	838	822	789	836	782	845	847	801	818	813	836	783	813	844	798	787	844	869	819	815	855	836	859	859	828	814	797	820	856	803	847	806	838	802	807	833	802	847	847	803	789	813	814	845	823	834	880	851	828	832	821	874	890	864	811	812	800	871	836	846	851	860	817	810	871	812	800	828	845	845	850	864	821	848	819	801	821	844	840	846	797	838	859	830	866	819	831	820	868	840	824	787	811	825	886	839	781	814	851	825	821	827	845	828	840	774	817	789	813	838	843	824	837	828	842	867	834	764	859	817	800	812	865	837	825	801	811	844	799	801	851	810	912	774	839	840	830	779	805	862	821	768	777	798	839	829	794	799	816	798	777	901	830	834	780	801	840	804	885	828	821	839	845	849	854	840	814	881	863	874	785	850	832	856	836	792	866	865	867	821	829	778	822	859	857
8764	2703	2965	2149	1943	2256	3814	2466	1065	861	752	598	519	314	369	305	274	292	295	256	285	281	268	238	237	253	238	215	235	207	233	212	195	191	205	183	199	186	182	206	186	179	190	190	167	189	204	194	182	195	206	192	184	175	194	181	180	177	199	167	191	198	171	182	189	162	196	196	162	189	190	176	197	195	186	178	181	202	212	169	165	171	169	175	206	188	188	197	181	183	181	183	198	179	182	175	192	186	184	172	177	170	159	176	177	179	184	187	189	186	182	170	173	167	217	174	176	186	175	184	166	163	184	211	208	181	169	180	190	171	191	166	192	190	185	182	186	166	197	168	183	202	180	187	187	186	176	166	192	179	164	203	209	206	149	188	162	200	175	184	194	191	177	193	168	187	176	183	176	178	170	197	200	180	163	199	165	188	191	194	165	179	177	183	182	186	189	195	169	179	179	183	178	164	197	173	179	198	172	185	179	179	199	170	205	215	205	194	201	202	193	187	174	163	193	167	173	165	178	182	201	179	197	182	202	192	194	195	175	182	200	157	195	174	184	204	179	179	178	192	199	160	170	169	198	202	193	188	189	189	155	202	185	163	186	191	173	166	176	174	195	201	189	195	208	185	201	186	173	178	177	174	193	173	203	200	186	170	191	186	196	168	202	170	185	185	197	204	173	171	180	176	175	180	190	165	216	192	199	187	181	184	213	184	181	180	179	169	196	173	190	217	181	171	181	175	148	196	194	181	199	170	174	159	182	198	160	184	173	211	164	184	181	196	196	170	193	190	174	167	208	178	194	193	193	188	194	176	188	169	187	179	178	191	177	198	193	178	175	165	200	176	205	182	200	210	164	169	183	163	173	189	185	180	168	181	217	168	175	206	184	175	175	193	178	164	158	198	192	173	170	181	176	172	185	178	193	203	187	173	178	171	200	150	182	189	170	154	172	178	146	153	185	192	170	177	187	175	178	199	176	167	187	172	166	190	167	167	163	186	204	183	196	173	158	178	173	186	191	189	173	194	213	180	162	190	170	162	209	173	166	186	186	188	183	204	223	165	182	166	173	176	176	190	171	174	191	173	179	178	159	190	175	176	161	182	168	188	178	162	180	160	192	195	186	181	178	169	179	170	210	194	197	201	164	172	182	196	168	194	176	161	175	184	195	177	181	172	184	167	172	182	153	182	163	188	188	194	160	185	154	200	211	186	184	180	205	182	182	161	187	197	181	172	173	175	179	174	184	180	175	215	188	180	177	166	172	182	186	164	171	153	158	194	207	180	194	160	173	184	172	202	191	162	231	192	180	195	185	177	183	178	170	176	162	183	181	185	168	191	195	232	196	174	185	195	171	170	160	165	172	175	195	154	175	172	193	189	199	168	183	189	186	190	178	188	207	198	186	195	176	186	161	177	165	164	168	197	163	175	178	173	188	191	176	191	190	177	209	169	180	159	181	188	167	180	195	193	183	183	189	165	197	180	165	183	176	178	191	199	175	193	185	158	168	221	165	204	175	198	199	175	163	194	169	206	189	188	188	194	164	182	190	180	185	175	183	186	184	155	171	211	180	178	175	199	177	192	184	183	165	182	172	180	195	167	158	163	187	176	169	202	186	200	176	162	190	183	190	181	168	187	165	170	186	194	197	182	192	197	182	199	182	181	189	197	178	181	186	167	170	209	183	172	173	185	168	163	209	155	192	178	199	159	205	182	173	190	214	203	174	179	166	192	185	194	202	175	199	187	215	167	154	164	210	194	176	175	204	187	187	177	182	239	172	184	146	192	194	176	188	181	179	173	183	152	201	199	174	189	190	186	173	172	180	189	172	183	171	191	157	186	190	185	205	163	190	177	171	182	175	173	196	193	182	161	181	208	203	174	189	170	177	194	173	171	205	179	158	175	180	186	183	197	185	195	170	182	196	163	195	171	181	175	190	190	174	163	179	182	182	203	178	162	193	184	174	177	182	183	179	147	176	196	180	184	183	190	208	161	184	170	180	190	171	187	178	185	186	209	190	194	178	198	189	166	169	195	198	218	179	163	173	177	175	207	185	194	175	174	178	170	182	193	184	185	200	186	207	191	192	198	181	177	191	200	210	180	168	179	155	182	177	167	175	176	194	172	165	197	180	180	210	177	197	187	211	171	170	171	198	196	172	165	199	206	187	170	204	177	209	189	174	197	197	179	178	161	173	186	197	176	165	179	162	189	184	180	186	199	176	184	173	194	198	175	188	172	210	206	194	184	194	178	215	188	192	182	193	204	175	193	196	188	180	189	168	193	194	176	186	191	205	197	169	200	191	204	196	188	149	164	195	176	184	200	179	167	163	173	192	199	179	181	159	185	184	191	179	169	163	178	169	174	177	189	167	185	195	172	185	188	180	161	198	181	164	189	176	154	165	197	229	175	172	140	192	169	200	181	199	165	180	183	183	228	184	198	188	168	196	165	175	193	173	182	178	205	177	161	180	171	196	181	183	168	182	169	188	167	184	151	170	196	206	195	182	173	154	180	156	179	171	176	165	194	189	151	183	180	195	174	177	207	172	176	181	191	183	212	187	169	165	194	201	182	170	187	186	179	159	159	169	176	184	176	188	188	166	175	195	193	188	182	190	160	206	203	176	193	181	175	208	191	195	189	200	207	189	161	196	182	164	180	185	158	176	169	196	203	169	186	154	172	201	198	164	179	174	162	178	154	178	181	178	183	179	213	155	195	175	219	168	178	193	203	181	168	203	167	180	202	183	196	178	167	200	181	153	183	203	197	169	189	189	177	194	160	188	175	192	178	181	199	207	169	184	167	169	165	189	181	189	162	182	203	187	183	159	175	203	186	142	214	167	198	189	185	195	200	187	185	178	196	178	185	200	183	207	187	205	179	191	184	215	175	193	184	175	160	177	208	196	182	202	174	205	171	184	183	168	175	183	191	192	195	173	175	191	190	178	192	211	164	178	176	180	177	195	181	197	195	175	189	180	187	171	149	186	181	181	177	166	154	183	193	182	191	202	181	183	206	191	215	199	184	182	156	203	168	200	178	163	195	186	156	176	189	181	192	172	185	161	175	187	163	167	176	204	185	197	180	192	191	211	192	171	187	186	181	186	193	192	194	184	165	160	175	179	186	200	177	185	203	160	218	185	182	179	177	161	166	191	173	188	181	165	166	205	189	185	173	165	178	178	185	192	174	187	170	191	181	192	200	179	178	208	191	193	175	178	164	161	160	187	194	180	162	224	153	158	153	176	186	200	206	187	194	146	184	193	190	184	180	168	184	181	181	171	184	191	199	188	170	185	195	182	222	199	197	182	190	200	177	198	189	174	163	180	188	187	185	172	185	164	210	206	176	171	196	180	184	184	203	181	213	205	166	175	180	174	196	209	177	236	189	175	180	169	190	194	189	180	195	176	190	157	181	169	172	153	187	174	211	175	164	192	193	185	190	191	212	167	198	183	188	178	202	197	161	198	186	183	187	157	181	195	171	181	223	188	195	171	191	189	208
6273	2416	5399	5749	6617	8988	15058	9871	5266	4547	3983	3016	2659	1473	1926	1505	1245	1279	1523	1260	1185	1039	1104	868	880	832	694	730	856	722	715	685	687	671	576	559	584	567	518	579	550	518	574	525	569	521	545	549	541	566	522	572	560	522	498	471	499	483	510	521	486	510	474	463	509	468	507	498	517	520	536	489	489	478	483	469	508	498	499	521	479	502	465	487	532	464	483	508	529	493	535	473	480	478	473	509	485	470	510	497	541	479	467	493	488	500	480	464	483	503	453	506	509	471	459	525	489	469	461	498	494	478	505	499	516	486	487	496	469	528	503	474	462	453	511	510	511	475	491	513	481	485	504	461	492	503	516	492	466	480	482	484	446	461	466	471	460	494	519	537	502	514	480	463	497	464	474	467	481	487	461	466	492	496	486	490	479	492	455	434	478	464	484	450	456	463	489	500	449	485	456	488	456	483	493	454	492	512	464	511	479	511	472	483	491	463	465	493	486	484	494	491	484	512	491	531	484	482	482	464	463	469	495	443	485	486	497	494	489	497	477	506	512	446	456	478	495	482	478	495	470	496	460	479	513	501	518	526	516	473	444	478	478	467	502	478	479	513	505	465	513	501	454	460	498	518	492	473	464	459	491	494	463	472	492	470	480	451	490	471	510	459	505	514	445	483	480	474	470	530	466	444	437	464	477	471	463	455	468	461	463	491	436	489	496	479	483	475	485	487	515	489	472	493	462	487	490	491	464	460	470	453	472	471	491	472	482	495	512	447	467	478	484	487	483	475	494	498	479	482	469	491	471	450	495	502	525	494	487	494	488	462	472	454	451	485	501	495	484	441	496	488	468	485	459	508	444	513	460	527	469	445	484	500	464	443	484	491	480	469	482	441	472	449	504	459	464	465	480	491	468	525	483	468	506	519	475	507	496	469	457	447	537	467	453	500	477	459	515	487	475	484	475	530	509	445	456	494	474	435	493	471	504	501	434	522	454	497	480	463	496	472	479	499	445	530	496	494	447	491	486	522	492	487	471	485	434	468	484	472	488	513	494	463	417	505	468	504	462	489	505	484	494	468	505	446	478	485	490	489	482	481	474	448	461	472	507	444	477	483	532	492	462	482	475	472	467	470	473	489	509	476	514	507	483	451	490	480	492	452	497	448	471	459	461	490	508	432	464	470	467	416	476	482	486	488	492	490	472	428	510	433	435	459	486	497	457	497	452	446	490	459	431	501	449	443	466	457	472	447	436	457	454	467	487	498	507	464	490	477	482	469	486	480	471	437	481	455	470	447	486	519	494	509	466	523	471	466	452	464	469	459	496	518	496	488	437	470	480	444	498	480	455	519	484	511	451	510	502	473	484	461	453	467	493	499	447	450	464	470	476	492	499	459	462	506	478	461	453	458	491	512	489	508	441	477	488	473	458	493	510	471	486	479	438	499	495	476	453	484	458	475	479	484	478	467	473	474	462	478	509	470	487	478	515	454	506	488	510	457	460	474	480	501	460	474	479	473	517	488	476	471	477	470	485	522	463	502	479	492	484	489	451	495	481	495	523	463	503	465	471	491	503	477	484	492	463	461	482	497	478	462	480	480	490	494	455	463	470	511	467	491	474	504	461	505	474	462	472	451	510	486	459	540	477	477	502	476	475	491	465	483	479	492	495	425	483	499	518	487	460	508	434	459	470	444	454	482	473	464	519	466	488	442	503	469	494	469	485	479	466	467	478	503	485	459	482	503	505	523	466	479	518	487	513	460	481	479	496	452	488	487	484	512	468	485	508	459	458	459	481	505	433	532	463	476	467	496	492	482	474	444	483	481	450	474	431	463	478	489	445	473	468	479	462	475	473	474	467	480	461	497	475	465	509	490	488	456	473	513	458	457	503	485	461	435	449	474	465	479	501	471	472	492	441	446	492	478	486	493	469	502	474	450	472	489	469	496	482	477	463	477	463	470	481	499	456	479	478	474	496	481	477	503	509	478	506	475	453	511	470	450	515	472	480	486	452	441	467	480	469	466	474	453	451	509	528	456	487	462	506	482	508	515	518	483	482	481	479	473	523	501	445	470	493	492	490	529	489	473	469	479	480	445	505	470	516	478	473	476	489	435	465	471	490	497	472	454	480	517	483	505	504	468	488	443	480	458	478	455	493	489	461	454	453	498	472	452	479	491	477	457	497	501	468	517	498	456	452	459	488	474	493	518	484	479	505	503	476	472	472	523	508	473	491	482	462	509	476	466	487	460	508	490	502	481	480	446	456	462	462	474	484	474	476	494	452	479	475	458	452	503	491	470	506	437	453	487	498	479	499	470	461	464	494	473	444	514	497	493	494	485	493	472	481	500	479	463	489	506	471	507	478	493	475	461	463	478	474	488	490	433	480	486	467	487	486	467	464	506	473	474	459	463	495	506	516	476	465	469	467	470	458	480	522	493	438	493	440	481	446	450	476	457	433	455	504	458	458	445	480	443	495	483	443	469	463	443	473	468	441	466	483	486	483	473	507	486	492	483	483	493	495	504	508	461	505	525	436	498	518	473	444	454	483	477	446	493	524	501	487	463	437	491	477	484	468	464	483	465	444	476	459	482	441	501	471	521	503	484	484	454	472	446	447	459	502	515	519	495	516	474	490	505	457	467	435	465	492	493	486	456	482	478	476	501	488	431	485	482	502	498	496	477	478	506	487	454	458	486	504	462	463	442	500	509	484	502	483	493	523	478	478	492	488	457	444	467	488	487	547	517	498	459	499	475	503	486	475	511	480	482	468	470	496	484	466	444	506	465	520	496	484	467	468	465	493	492	459	483	495	479	441	492	483	471	480	470	429	515	460	476	477	459	461	484	459	470	457	469	504	459	469	457	474	520	514	487	524	461	470	493	526	476	441	486	503	463	467	466	477	473	480	489	521	464	456	458	491	471	437	489	457	479	510	477	501	513	463	484	496	475	482	472	452	493	456	461	506	482	496	481	478	470	475	429	489	473	485	457	480	470	515	461	453	486	523	483	492	487	482	486	504	468	473	483	500	540	501	488	476	469	466	471	461	531	476	455	514	497	497	467	497	481	466	501	475	468	431	488	472	475	473	502	478	491	507	478	507	467	469	463	468	457	482	461	493	456	476	454	503	513	491	456	502	478	516	495	475	458	475	472	483	462	444	494	499	519	509	486	500	473	467	463	456	458	492	509	473	485	470	452	474	491	455	467	470	465	438	454	482	483	463	481	466	472	503	451	454	475	479	479	519	452	475	445	433	509	505	473	480	470	476	489	460	462	494	495	490	495	465	479	503	467	510	443	498	485	464	495	480	463	476	503	458	450	432	498	471	459	472	477	489	469	454	507	477	497	469	470	464	480	474	512	511	487	504	452	492	495	529	508	468	477	491	496	467	452	489	499	474	487	473	477	479	523	472	506	475	446	529	476	509	491	514	462	444	496	476	461	428	525	464	445	504	484	478	504	503	486	469	498	479	497	510	505	490	492	493	487	460	504	471	475	457	488
15200	4734	5212	3521	3389	4651	7509	4099	1847	1661	1210	859	778	500	608	440	348	418	410	400	333	322	420	280	254	263	246	266	265	253	215	213	213	194	202	204	201	206	202	211	230	195	215	189	200	203	212	205	183	184	194	226	212	213	196	208	195	197	180	184	187	209	204	182	181	181	216	198	201	176	188	202	169	181	201	198	184	160	198	177	188	156	176	158	164	172	196	212	206	190	199	209	192	192	198	202	169	163	174	180	198	187	181	180	194	180	181	194	182	208	169	183	195	199	164	185	202	197	174	174	197	184	184	182	176	173	192	187	178	160	186	180	207	171	177	196	172	173	184	183	189	176	205	200	181	188	179	203	202	172	184	186	173	180	184	186	169	182	190	194	162	179	182	182	181	176	197	181	186	193	186	190	177	189	199	198	219	186	179	188	204	196	178	194	179	201	195	218	188	174	168	166	207	172	184	176	175	188	208	203	163	165	210	177	179	200	186	180	174	148	178	180	181	163	157	177	180	170	192	178	189	174	185	158	202	176	180	201	168	169	199	188	189	211	165	211	200	166	159	177	192	178	184	192	201	180	186	157	173	154	190	192	184	191	188	174	172	196	165	193	159	169	176	191	193	177	163	179	175	185	179	193	161	185	203	175	176	180	197	176	158	169	165	165	185	176	167	196	189	188	194	171	187	174	159	185	181	178	190	192	173	191	175	195	187	194	196	170	184	177	197	170	179	187	195	196	202	184	181	207	173	195	212	154	191	168	174	203	184	187	193	162	217	165	172	188	215	175	160	198	179	192	154	173	198	155	200	165	170	162	183	185	174	192	183	167	177	165	197	166	172	195	182	161	191	182	188	199	185	217	180	185	185	185	185	186	164	159	172	181	187	172	191	181	179	202	194	186	186	170	207	181	187	185	180	173	176	181	162	192	201	186	185	174	207	201	190	206	183	172	190	166	192	201	169	178	185	172	189	190	174	189	187	191	194	166	179	187	155	175	175	190	157	159	194	177	167	189	182	196	170	199	200	183	169	164	170	198	160	187	164	174	190	180	184	186	188	171	185	175	194	184	193	176	208	210	177	185	190	168	189	195	183	172	194	206	177	171	171	190	201	185	183	164	165	190	194	165	161	189	197	159	168	185	171	178	189	184	201	178	187	171	205	163	183	191	212	197	165	173	197	188	200	165	174	160	178	183	194	178	157	175	213	194	183	189	193	190	163	189	185	172	198	169	183	167	176	185	198	194	156	183	189	199	184	154	160	181	190	157	185	191	181	189	178	160	186	180	164	176	203	158	218	187	167	181	187	190	166	167	180	175	209	169	202	170	202	204	178	169	181	194	181	155	185	185	191	201	187	189	177	195	186	181	181	175	201	186	178	194	209	173	191	165	184	163	157	175	205	185	178	210	206	180	168	189	158	214	232	190	171	167	188	176	191	179	183	182	186	199	174	181	189	183	193	162	193	189	168	191	186	181	184	157	207	208	173	179	180	185	192	200	212	187	186	173	182	219	154	181	180	164	173	190	198	180	191	196	183	198	186	177	190	168	185	168	179	172	187	189	180	178	162	177	185	221	190	175	185	196	184	207	205	173	206	175	184	179	190	170	185	177	202	178	174	160	186	158	160	175	190	179	201	187	162	184	181	173	186	159	186	162	166	158	196	168	180	182	186	187	181	169	143	192	202	183	175	150	195	200	193	181	191	172	192	185	189	200	162	162	164	195	187	161	184	183	206	177	166	174	176	200	170	151	174	205	195	187	171	190	175	178	186	184	185	183	183	195	172	190	206	182	161	204	195	166	184	171	160	171	163	194	178	176	161	170	189	155	191	196	191	185	185	180	194	190	167	171	171	187	185	180	155	191	186	163	156	178	183	194	194	175	191	181	170	173	179	200	176	198	201	210	175	172	186	196	188	187	163	162	206	173	181	182	214	160	177	166	200	203	185	185	159	192	179	184	189	200	228	219	181	181	166	158	174	183	185	180	204	203	187	201	180	205	196	192	184	166	187	176	171	183	155	203	188	167	175	168	174	182	164	176	188	170	213	175	139	183	184	183	181	203	183	179	166	198	173	176	211	218	187	193	171	182	179	185	167	182	169	192	180	169	180	160	172	185	186	166	184	215	177	181	192	174	176	168	181	169	165	208	188	167	181	175	188	191	142	166	198	204	179	164	187	180	177	179	171	187	169	190	172	188	171	174	188	200	187	175	177	177	191	184	178	174	192	167	168	185	171	182	167	200	201	190	174	194	165	171	183	158	182	167	173	163	175	164	164	183	176	181	177	177	162	190	199	197	192	174	181	195	159	172	218	162	188	195	189	173	180	146	167	179	190	179	184	156	184	186	228	180	183	178	189	169	162	187	183	187	179	171	215	167	166	157	170	189	160	196	185	165	184	185	172	185	176	173	169	156	176	196	186	188	204	194	221	209	171	172	186	176	204	194	184	159	199	168	178	175	219	191	178	184	193	189	168	177	190	161	188	166	209	161	177	201	231	193	185	177	180	206	178	187	190	177	193	177	182	169	186	176	204	166	204	167	184	172	181	168	191	174	194	188	199	172	181	194	176	168	173	195	169	182	173	181	191	172	195	188	198	161	193	209	203	185	174	179	178	169	193	187	182	174	165	171	175	193	178	213	177	162	187	180	171	179	166	183	186	190	155	187	180	179	177	188	183	182	195	193	196	186	171	174	192	194	186	188	205	177	163	188	176	194	184	189	189	168	171	179	181	196	181	179	186	209	179	190	174	184	182	197	190	187	183	180	185	180	168	186	173	177	180	159	181	190	179	165	174	176	193	181	170	183	175	180	209	174	184	188	189	158	173	178	164	193	156	178	189	167	196	179	194	186	167	177	191	177	177	174	189	154	177	179	196	186	188	196	170	193	198	181	185	200	178	189	176	190	173	185	165	164	202	172	192	206	187	159	196	203	161	171	191	174	200	188	180	174	193	197	179	195	205	182	201	186	188	166	205	190	159	174	183	183	182	196	168	173	193	162	184	191	178	185	166	211	210	179	175	174	192	164	178	187	198	175	165	177	172	152	169	171	171	167	202	166	186	190	168	196	195	185	172	168	213	166	192	189	162	179	180	186	183	187	174	191	187	174	184	164	191	210	175	151	187	164	170	171	171	180	183	181	201	210	210	200	172	184	172	169	186	161	178	168	199	186	176	175	184	160	158	176	173	176	190	194	188	170	163	181	167	190	180	172	188	169	189	189	182	181	165	188	179	182	186	192	173	170	176	205	196	184	189	145	176	169	184	172	152	194	178	193	195	179	177	184	175	176	176	194	164	193	201	191	193	194	177	190	171	167	190	203	192	185	187	180	177	181	146	179	170	192	190	187	184	162	160	177	184	200	198	171	193	173	169	163	185	170	167	182	192	222	169	173	175	183	180	217	178	141	192	191	189	207	176	178	157	187	177	187	207	192	190	206	185	191	179	184	176	183	174	172	201	187	197	181	202	168	176	154	191	186	179	187	184	178	205	191
8613	3876	8114	9072	10343	15166	22298	13706	8102	7899	6167	4857	4149	2284	3786	2336	2049	2191	2259	2056	1735	1637	1825	1256	1128	1181	1025	1083	1133	991	1032	872	889	867	703	690	660	643	683	671	601	597	612	598	633	649	625	630	603	565	611	686	738	593	574	553	552	531	540	550	538	566	583	527	545	533	533	547	535	539	537	526	547	533	486	502	533	530	526	529	519	507	487	535	564	505	514	492	507	539	508	503	532	496	530	519	534	519	509	474	498	537	508	510	492	502	536	525	502	508	508	536	536	514	508	526	498	547	511	499	518	484	479	487	523	489	515	517	507	500	499	475	463	521	498	482	528	495	503	490	532	501	520	501	485	495	503	476	515	511	497	497	497	498	497	522	531	474	502	511	488	490	493	457	478	501	552	464	468	502	531	520	505	551	505	552	502	489	531	474	525	514	493	507	495	525	486	497	511	517	465	518	529	510	567	510	465	554	557	505	566	469	476	503	461	504	474	489	523	492	539	495	485	515	530	528	519	456	512	492	464	489	495	532	494	498	531	526	477	517	482	482	510	498	520	500	477	490	517	501	555	475	530	506	504	525	509	495	511	470	467	481	520	533	498	469	499	468	525	472	520	502	526	525	509	493	534	539	481	493	491	469	506	496	538	514	485	526	488	493	519	456	522	522	516	502	458	494	507	461	470	522	530	544	544	496	527	479	534	476	490	500	484	480	496	509	459	533	495	486	519	513	501	493	542	517	477	490	553	546	506	494	506	505	511	498	513	511	495	506	526	492	481	490	468	495	481	500	515	491	470	489	484	514	485	519	514	508	514	526	520	514	486	499	484	491	516	503	493	501	522	519	490	493	476	519	540	522	492	508	482	496	495	509	469	512	494	536	499	555	495	518	497	493	460	514	490	526	480	498	511	502	436	506	499	540	524	462	533	466	473	493	511	501	532	480	512	488	511	507	497	487	501	523	526	517	500	505	536	487	477	506	515	509	523	482	478	491	534	540	489	546	500	492	479	491	466	506	461	505	494	530	516	522	502	513	501	472	455	511	475	522	512	508	473	477	512	526	513	503	515	520	503	498	491	479	495	464	488	487	492	513	493	498	450	503	526	491	492	465	519	458	484	484	530	491	488	494	476	498	480	502	484	503	504	454	518	514	492	506	481	474	476	525	520	464	510	484	503	479	489	531	488	530	511	497	477	512	453	517	463	527	549	497	506	523	513	482	468	532	498	507	549	477	488	507	489	527	491	478	480	522	492	482	513	487	488	504	494	512	525	471	504	532	523	434	496	513	511	505	483	520	472	507	517	514	517	495	506	491	488	514	465	499	524	501	491	514	529	507	473	530	512	513	480	479	491	522	480	503	491	512	538	492	480	526	494	467	466	539	507	480	492	486	487	510	523	514	481	522	521	524	504	478	515	485	474	488	483	479	506	495	531	548	524	501	488	522	507	496	454	504	513	535	506	511	480	506	485	518	542	497	503	501	464	508	508	506	485	537	477	487	482	491	480	538	501	502	569	506	498	476	553	517	535	499	470	503	489	491	533	475	515	478	476	510	498	517	485	515	512	516	519	474	492	534	511	537	488	532	526	515	478	520	479	528	501	506	507	537	472	531	476	499	544	512	530	527	493	512	490	510	491	495	493	524	511	529	496	479	487	483	489	506	501	489	529	481	497	508	490	521	515	509	484	525	518	547	533	457	449	488	506	481	526	548	500	532	492	525	470	475	502	504	496	495	517	543	533	488	474	485	494	460	513	469	552	538	494	512	482	512	524	471	505	459	453	479	476	470	481	466	514	538	507	498	508	488	535	495	519	488	487	498	507	502	522	503	462	477	472	471	491	507	523	530	472	543	504	520	504	507	512	463	521	509	521	537	508	508	477	536	548	465	477	516	539	521	488	521	496	535	484	525	542	508	472	500	472	483	517	457	460	549	527	484	513	456	515	535	496	465	504	485	518	523	543	500	500	453	486	451	511	512	469	484	511	467	491	516	509	505	508	504	490	477	482	535	513	505	517	487	511	489	506	505	501	487	500	493	502	554	468	471	523	485	517	485	515	516	521	517	496	492	501	512	503	443	497	504	483	505	502	469	478	467	544	527	530	536	504	520	516	504	483	478	463	486	492	475	504	497	460	503	506	510	489	504	528	509	495	485	504	497	532	473	505	464	502	544	534	500	514	507	507	512	507	532	480	562	493	511	510	460	518	524	499	507	487	470	490	476	497	513	502	494	491	464	536	513	486	470	486	498	522	520	486	521	517	564	519	496	456	522	532	521	478	495	524	470	520	501	540	501	486	465	499	521	518	505	479	495	506	518	554	504	500	469	527	482	538	488	512	516	506	523	504	535	490	526	521	524	464	485	502	503	490	485	536	510	519	528	481	508	501	492	506	511	474	478	492	545	484	484	508	503	491	491	476	525	512	484	537	497	520	462	510	496	492	498	496	492	474	521	477	515	520	465	470	515	510	517	495	529	470	478	507	477	533	496	491	475	470	525	494	473	522	510	514	463	505	497	471	475	498	489	535	482	523	554	459	521	495	498	509	483	521	527	479	520	533	527	489	480	505	481	553	480	499	523	480	519	499	529	500	508	495	525	506	557	500	486	500	517	498	512	526	470	540	487	469	501	483	517	520	489	486	492	534	526	537	541	491	518	498	496	493	492	488	480	495	458	524	475	474	510	511	520	546	472	550	509	498	488	490	462	506	477	531	495	496	495	535	493	509	502	502	524	511	451	524	500	475	495	516	572	497	472	531	482	480	482	532	531	508	519	479	550	504	550	500	495	535	514	493	504	508	491	538	509	457	509	499	504	503	486	531	496	506	537	530	498	510	496	538	521	499	475	530	493	515	493	533	511	510	502	501	466	513	493	500	487	482	495	490	465	530	494	478	531	499	517	526	518	486	469	498	477	474	526	518	537	508	513	493	501	515	521	505	524	505	562	486	537	496	529	509	494	514	492	484	536	491	468	509	487	445	477	522	459	558	500	514	476	531	487	507	479	487	523	509	483	463	493	502	508	527	492	448	455	527	510	480	484	523	498	512	497	500	468	531	476	532	486	501	487	513	493	511	500	512	468	469	505	479	486	511	521	498	535	486	513	495	513	525	518	459	509	492	494	506	501	487	552	504	521	503	463	522	486	518	494	484	491	487	484	510	499	494	463	510	510	504	532	485	515	525	492	495	515	530	509	464	504	481	511	536	455	501	520	475	484	469	504	520	527	487	488	494	495	549	542	523	531	514	504	529	490	506	480	503	500	489	479	491	526	503	492	557	499	492	496	517	468	495	514	533	495	536	519	469	514	531	533	502	485	497	499	516	530	519	487	486	501	475	534	520	526	476	514	522	462	526	519	507	499	494	528	540	533	497	527	495	528	512	500	480	507	499	490	481	489	568	519	506	525	489	485	480	476	477	481	509	506	481	509	451	510	486	495	474	500	508	468	512	498	508	509	518	503	483	511	512	511	503	523	511	515	510	513	505	484	541	482	498	470
2588	976	1166	799	743	901	1088	789	490	454	480	463	357	343	389	365	383	361	359	372	349	354	327	337	308	353	334	345	343	335	350	373	370	340	334	350	352	334	319	346	333	325	328	336	356	360	359	330	340	324	379	390	383	357	364	350	372	345	333	328	376	379	331	322	355	331	333	323	391	361	337	344	367	356	345	304	348	339	370	355	323	341	340	319	362	331	354	339	315	358	352	322	335	326	333	373	357	335	322	359	371	359	333	362	316	351	348	345	339	371	331	340	358	346	356	341	334	346	354	346	350	376	326	368	347	325	340	360	338	345	349	383	336	344	374	358	388	284	344	326	347	333	340	335	366	348	334	361	373	341	335	340	322	353	352	357	344	337	345	348	338	354	339	354	325	333	336	364	367	320	351	338	331	377	335	334	378	367	325	361	319	359	319	349	334	331	354	344	357	353	329	361	344	332	316	364	364	366	336	319	350	346	368	330	362	358	345	394	356	364	355	335	344	337	301	374	351	361	347	335	325	324	341	344	351	364	327	328	383	361	357	350	343	351	377	335	321	375	325	328	346	356	328	335	347	342	363	340	329	356	332	340	321	340	355	291	314	345	334	335	364	344	329	350	355	354	391	374	367	354	369	351	375	391	348	347	345	361	371	358	354	320	328	364	354	342	356	346	365	370	372	315	338	328	369	368	336	358	334	347	362	363	353	350	360	363	362	341	342	371	352	357	337	328	342	361	339	355	327	370	352	303	325	386	354	355	367	330	325	344	335	342	343	354	312	350	356	348	347	345	327	321	351	363	292	353	340	335	344	357	351	331	366	349	329	323	340	350	334	325	307	359	332	322	343	363	351	329	355	291	334	318	337	352	357	351	345	354	315	357	336	322	357	351	352	361	335	350	357	368	326	388	340	337	358	389	331	353	361	357	342	349	344	379	354	347	354	308	306	331	320	332	388	347	384	350	340	365	329	364	344	362	315	330	353	338	352	367	340	345	348	335	350	336	346	331	351	355	358	369	331	321	390	347	327	357	337	361	359	320	349	323	374	337	369	342	354	316	331	364	347	333	371	330	335	369	330	364	304	353	362	339	333	348	371	331	321	329	328	371	385	358	346	306	352	357	342	345	325	355	336	347	354	332	329	341	370	362	342	351	340	321	329	343	325	332	372	329	281	361	357	326	309	355	332	369	336	331	340	316	352	353	362	343	320	374	336	351	342	350	358	359	350	329	332	354	373	354	312	328	372	322	344	340	321	362	361	328	310	342	326	354	368	338	294	344	326	352	347	318	356	373	325	343	334	327	346	364	361	339	363	373	333	317	340	326	345	353	362	331	362	344	327	354	328	340	373	383	365	343	354	351	330	375	360	374	350	311	367	362	364	326	358	349	331	345	351	369	335	375	343	340	335	343	324	338	356	327	383	368	345	357	349	362	350	347	347	360	368	347	358	349	361	326	367	365	376	330	355	349	400	357	336	340	345	359	300	316	344	368	326	397	347	352	354	336	359	349	358	325	291	315	309	356	325	388	335	337	359	369	344	326	359	328	364	339	344	391	313	357	296	335	334	361	337	364	308	361	321	382	372	349	338	336	357	414	335	336	340	346	328	346	364	374	321	324	326	359	356	334	344	348	311	352	320	389	334	340	330	353	305	358	339	347	357	319	335	359	289	380	339	342	367	366	364	352	363	317	344	331	318	379	338	313	389	349	370	353	308	364	371	350	379	344	385	332	324	339	337	348	331	335	347	350	352	328	341	332	351	341	384	337	379	339	345	329	359	340	335	313	352	344	353	353	330	349	350	358	419	334	367	353	353	328	318	316	345	370	350	354	353	310	339	352	321	340	356	355	360	358	337	375	348	371	360	327	333	354	342	346	348	344	308	361	342	342	330	327	369	334	344	320	315	363	378	364	294	356	364	362	328	342	356	353	355	352	332	351	328	363	364	347	381	369	359	327	344	346	359	321	336	365	338	317	340	322	337	370	356	354	335	349	336	338	342	352	332	357	346	299	348	313	329	354	332	354	346	336	352	369	365	351	358	332	350	323	377	359	348	375	382	319	341	345	378	359	341	352	344	345	353	348	373	326	348	349	331	346	358	380	350	354	329	352	327	347	334	341	342	364	336	359	337	347	306	344	322	367	343	346	361	372	322	333	401	373	390	330	349	345	355	331	322	330	342	353	374	341	342	352	358	328	339	333	338	334	312	348	323	330	310	334	336	385	349	346	376	363	342	328	336	349	352	358	377	298	336	328	383	323	350	347	365	363	335	338	354	363	318	358	324	343	327	395	344	354	343	347	340	357	346	360	354	353	315	351	356	340	311	339	318	327	311	372	388	315	358	332	354	385	330	330	357	388	336	348	362	322	360	340	323	353	332	345	379	339	352	357	337	358	350	338	375	332	369	364	351	329	329	335	356	367	375	379	348	317	339	360	345	347	355	335	314	331	419	351	330	369	363	343	383	296	357	319	341	346	314	363	302	336	361	354	351	376	374	356	334	360	333	305	352	356	349	347	339	336	368	372	347	346	335	376	330	356	362	349	357	364	345	336	340	336	331	347	356	342	383	334	398	323	363	373	338	331	327	333	338	346	368	385	337	355	367	352	385	349	353	378	347	318	352	331	328	353	370	338	348	333	373	347	341	322	366	340	364	373	394	349	349	334	356	334	334	354	308	368	332	341	347	322	382	372	368	336	362	362	387	395	371	334	346	340	355	360	353	362	360	341	348	350	377	334	361	337	381	380	358	359	371	370	381	349	362	307	338	330	342	339	357	369	327	341	360	355	367	340	345	365	329	367	335	342	334	362	365	352	329	356	381	369	346	316	333	327	340	348	345	373	355	348	315	344	356	345	351	340	324	358	354	321	344	339	323	330	328	366	386	335	360	353	375	339	375	341	326	338	326	352	364	364	341	308	364	364	355	353	358	325	317	343	365	369	326	316	325	304	328	349	368	347	324	351	300	321	350	339	364	312	349	375	330	332	362	367	319	333	340	353	349	362	353	372	337	353	355	382	360	389	349	355	342	334	310	334	315	327	354	345	370	373	357	357	350	332	340	372	336	374	333	352	331	371	379	354	350	332	318	347	371	331	332	354	316	325	328	362	343	393	345	347	349	350	341	347	332	348	352	362	338	347	310	341	296	352	367	337	345	342	344	349	381	337	342	383	299	391	358	346	325	369	359	339	365	357	299	358	330	376	366	331	347	329	334	365	338	311	389	320	373	348	375	349	369	315	344	343	390	353	368	333	364	326	348	356	347	328	340	310	326	331	330	351	356	334	327	363	339	342	346	352	343	331	338	324	336	343	328	313	350	354	380	351	348	355	376	327	368	359	378	367	355	356	327	364	307	342	353	327	364	332	356	329	343	355	344	356	313	364	311	331	348	372	342	337	365	340	348	345	349	308	344	358	369	340	310	339	344	327	331	341	317	374	370	341	355	351	344	359	341	354	340	388	340	316	351	374	331	350	358	337	353	344	340	297	360	344
2792	1440	2255	2264	2539	3291	4620	3101	1812	1578	1681	1530	1135	831	923	850	851	931	975	844	871	821	832	832	850	843	856	813	867	856	880	869	818	863	849	885	844	828	819	832	817	868	793	849	830	844	875	854	851	849	860	846	784	759	819	852	815	758	842	815	808	823	800	788	851	831	870	818	873	914	819	824	834	820	829	780	852	820	815	828	815	816	832	828	812	850	812	785	815	812	816	866	729	839	805	810	844	813	844	779	829	843	816	868	817	792	748	799	821	859	824	873	804	799	884	850	826	902	860	817	844	868	824	803	833	830	821	858	846	782	792	838	844	872	799	845	830	847	814	880	830	843	804	865	814	816	832	847	842	850	854	811	806	809	837	814	849	804	842	812	826	811	819	799	818	835	814	845	853	830	810	808	812	820	799	858	881	835	797	828	859	788	857	735	832	854	795	795	857	813	782	809	785	830	800	788	868	818	854	886	851	818	835	814	848	848	844	825	838	798	773	845	867	847	868	826	806	895	792	801	848	817	797	809	886	767	811	800	848	813	856	881	877	845	830	825	790	856	831	834	796	858	897	863	849	887	853	834	851	793	865	822	804	858	833	880	838	831	822	832	847	840	794	811	767	793	834	879	870	843	875	850	818	851	788	801	834	881	864	849	864	809	801	834	790	874	837	806	827	831	826	865	854	829	875	842	879	785	840	842	813	845	806	850	873	826	838	814	767	812	839	840	851	860	851	799	863	805	827	862	807	883	822	840	888	825	876	809	815	825	885	817	848	798	783	874	850	836	816	813	844	840	899	853	885	776	814	845	769	854	804	858	827	883	821	883	850	770	843	821	848	860	900	879	868	859	821	819	766	809	824	811	866	828	824	863	868	833	786	860	808	849	810	871	832	825	804	833	793	833	810	917	803	865	830	790	809	769	805	823	828	822	808	800	794	859	834	837	874	820	898	802	795	788	776	856	787	835	895	792	822	813	853	830	863	800	802	854	869	804	837	839	821	841	832	800	822	863	861	801	795	847	856	806	841	830	892	860	822	834	817	831	857	828	790	876	825	802	826	830	810	832	864	786	843	888	895	767	824	817	810	834	824	840	802	825	847	828	806	834	837	795	826	855	858	854	780	824	912	827	897	812	928	794	822	860	877	818	812	808	875	832	843	878	826	842	814	851	843	778	903	895	801	877	851	852	809	821	821	914	851	863	836	853	810	865	837	820	829	810	824	866	828	804	859	799	804	833	830	848	798	864	839	807	838	845	863	830	827	842	808	864	818	827	826	827	837	832	847	830	857	867	818	845	879	831	767	838	792	831	844	849	838	905	813	785	844	872	867	863	818	815	786	838	818	870	874	828	843	835	815	844	815	827	817	842	886	838	808	819	881	820	819	826	783	851	802	751	800	777	797	829	878	789	813	847	844	840	820	814	807	845	758	844	801	856	830	827	847	816	826	793	868	772	789	837	812	816	865	841	807	809	818	844	822	830	824	815	805	817	817	790	821	823	807	846	790	799	867	775	813	851	808	840	825	822	832	802	846	821	828	808	800	794	803	862	856	851	857	840	808	803	844	819	862	884	895	830	830	841	816	780	773	842	811	833	826	797	799	833	784	810	836	846	821	836	840	876	825	815	838	824	810	800	816	810	864	807	846	825	844	872	799	832	848	854	810	795	871	829	809	838	864	775	840	808	814	839	834	827	829	815	806	810	842	864	837	850	771	825	844	822	810	845	783	848	892	836	812	778	850	829	760	836	880	862	818	867	787	879	800	885	843	850	836	784	863	821	838	800	857	789	888	811	863	885	873	834	836	834	810	847	782	836	836	775	824	818	841	842	826	846	875	814	808	837	801	825	787	844	871	828	793	868	794	830	888	817	828	825	852	891	875	801	860	826	852	793	815	852	784	872	797	835	838	856	823	776	851	846	822	802	833	756	846	823	825	798	852	823	818	789	835	832	844	810	862	810	861	811	808	806	882	856	846	814	834	840	865	843	805	849	859	824	862	804	881	863	885	826	835	845	842	828	827	879	803	800	835	831	854	848	797	811	818	829	874	836	873	860	840	854	785	855	832	840	826	794	802	884	799	881	813	808	825	834	861	818	817	826	863	800	862	826	863	809	791	842	844	823	799	811	821	784	814	824	858	846	831	820	847	858	829	828	831	859	869	787	820	828	818	842	808	861	837	837	859	862	850	820	841	826	833	827	805	830	838	782	848	798	829	780	852	896	847	795	804	861	858	826	814	879	814	840	815	884	808	910	823	803	828	838	860	825	851	823	815	861	840	832	864	807	832	768	855	841	844	868	791	892	848	875	850	846	863	839	869	858	869	851	857	837	845	845	823	819	825	868	840	838	847	856	812	843	852	894	830	821	863	830	851	790	827	808	876	834	866	836	865	851	836	793	902	808	869	876	831	823	831	812	815	863	783	800	801	852	838	835	785	837	872	879	837	816	811	814	869	871	846	799	889	821	827	764	860	772	849	810	812	835	856	790	822	855	839	802	850	805	796	840	790	802	793	858	883	803	807	848	845	822	814	834	886	799	821	862	834	853	862	816	842	815	831	848	820	811	817	880	824	802	868	838	827	846	766	811	820	852	886	839	841	859	840	880	814	827	790	852	852	849	797	853	816	796	858	839	809	816	880	832	799	815	848	825	872	824	829	806	863	827	838	799	824	814	872	798	882	828	818	826	781	795	823	851	865	881	803	836	844	836	810	820	835	848	796	857	787	817	832	835	848	824	819	865	862	875	823	771	828	841	816	822	818	831	790	788	828	829	816	798	813	819	812	857	807	841	842	806	830	867	828	834	855	758	858	851	849	877	870	822	804	832	811	847	820	856	849	843	820	824	763	828	896	828	832	797	804	847	830	816	846	821	787	804	849	810	852	810	821	835	820	841	814	836	788	786	802	835	848	863	767	833	794	832	810	844	875	838	835	858	773	800	828	848	855	879	825	849	797	804	862	854	867	768	837	822	873	824	828	804	836	867	818	810	851	829	784	801	807	779	822	821	873	824	858	815	805	840	931	847	832	807	798	801	839	825	802	840	815	854	833	879	789	818	864	790	801	798	804	800	815	822	777	822	859	847	860	847	881	842	812	832	841	826	814	887	835	844	841	855	843	810	854	854	810	852	857	842	799	841	852	845	790	858	859	825	834	795	838	847	779	778	799	868	811	813	833	861	853	822	805	827	814	825	803	867	834	810	862	857	807	821	835	795	810	829	784	847	751	786	797	865	842	793	863	842	801	831	837	881	805	777	857	823	834	830	874	838	793	832	828	786	831	844	810	849	810	855	861	847	858	790	842	828	849	782	763	831	811	851	831	786	887	830	833	824	858	841	780	854	818	844	821	845	827	836	830	795	832	834	818	820	769	848	839	846	843	817	840	803	792	825	860	832	818	840	816	858	857	776	811	797	791	816	871	845	803	837	819	817	803	830	863	829	868	813	901	824	833	814	856	803	814	856	858	792	845	804	808	843	835	905	826	824	815	810
8736	2401	2849	2392	2015	3098	3945	1916	897	1002	775	523	438	313	428	263	285	272	270	271	225	318	235	241	224	217	212	215	193	199	230	201	194	204	196	201	195	180	210	195	185	205	203	186	185	207	178	186	173	186	193	201	183	198	171	198	188	180	178	173	184	171	180	188	207	143	173	176	171	176	171	177	186	196	181	179	165	184	183	208	163	181	162	192	180	171	187	175	197	146	187	183	198	200	178	179	201	170	173	153	181	193	201	168	183	183	177	201	181	185	177	188	167	189	163	175	172	181	202	195	206	213	227	167	161	160	186	163	175	197	176	162	182	169	183	206	185	209	164	163	187	201	167	198	170	157	181	180	169	184	142	177	179	168	187	190	204	202	191	168	207	161	190	155	184	177	196	179	187	163	176	199	201	205	166	176	191	193	188	165	175	178	184	166	179	178	158	187	170	184	161	201	177	201	173	152	180	166	162	214	194	170	165	207	163	197	172	206	179	194	209	192	185	191	180	164	164	165	167	179	202	175	184	188	181	177	200	172	181	194	173	190	199	162	186	157	183	177	180	166	203	195	172	159	197	210	175	196	211	134	190	195	196	189	171	175	188	165	173	171	194	158	185	159	190	218	188	155	196	209	198	181	171	187	183	202	186	173	176	192	171	161	192	201	184	191	173	209	190	210	190	175	188	201	207	167	212	184	171	194	176	169	179	171	158	181	193	165	171	181	196	207	177	192	180	188	164	152	192	182	189	179	192	152	184	172	197	172	180	169	190	210	189	189	201	160	194	203	194	177	210	174	171	196	179	176	172	192	176	204	188	171	184	190	170	199	180	185	181	186	195	179	182	196	200	185	201	195	191	179	177	188	180	218	190	187	178	162	176	175	159	182	187	177	194	186	183	187	189	173	178	170	177	168	181	153	191	191	202	163	196	180	170	180	155	166	163	197	160	157	180	178	201	211	157	207	188	189	193	188	171	164	179	184	190	184	179	177	189	195	181	190	167	213	175	186	186	203	194	190	179	200	209	149	188	186	210	180	180	183	180	194	163	201	183	181	169	211	191	168	167	197	187	187	174	174	181	191	177	168	182	169	175	167	193	170	174	171	186	169	194	178	181	193	190	195	190	159	194	198	197	213	186	171	181	203	185	181	176	172	173	170	170	194	177	148	178	202	153	185	189	193	179	197	204	171	170	195	166	157	175	185	195	178	175	192	183	207	192	206	180	200	168	174	147	184	199	165	198	187	183	168	173	180	174	183	187	181	159	199	195	169	198	165	178	214	168	199	200	189	176	177	181	169	182	172	193	180	184	170	188	170	177	147	195	191	173	175	181	181	158	180	177	179	165	181	214	179	188	199	184	177	172	186	183	199	189	218	184	170	184	179	203	171	189	184	190	192	180	165	217	168	193	193	154	171	189	180	183	165	196	182	151	200	168	187	172	191	187	197	182	185	195	164	169	182	200	174	190	187	181	159	186	197	180	167	183	197	205	164	171	202	172	194	199	151	202	197	178	167	162	184	170	173	192	185	215	177	197	177	177	184	174	172	185	206	162	165	210	179	177	172	191	188	203	182	173	157	208	186	187	170	188	181	180	171	179	176	191	175	188	185	197	199	176	187	178	174	195	197	185	178	191	185	188	152	181	180	187	190	167	188	163	197	171	175	178	187	175	198	169	176	202	189	217	183	188	161	178	184	188	174	199	209	203	200	181	184	199	182	175	179	185	160	197	167	189	185	179	182	176	172	170	185	171	161	168	200	195	163	174	156	175	166	169	189	193	164	208	185	203	165	160	198	187	182	194	184	185	203	181	161	183	175	154	200	205	190	153	196	177	173	169	165	194	177	189	198	200	198	172	175	184	171	182	186	206	176	189	187	190	166	198	180	186	188	152	199	193	169	197	181	196	178	191	178	207	185	165	162	202	185	171	186	177	160	147	165	181	171	188	166	177	163	175	189	198	171	149	177	187	166	190	174	173	185	158	161	166	189	171	183	171	199	179	188	184	176	182	170	186	172	178	172	189	194	191	190	195	184	176	171	215	177	181	168	195	167	169	196	195	177	174	195	167	200	192	192	185	199	191	175	191	158	168	184	173	174	168	182	197	164	192	177	186	159	199	175	163	174	173	185	191	203	178	186	195	183	180	188	149	207	167	196	185	201	188	195	188	200	183	196	178	174	175	181	184	193	187	170	188	171	214	192	187	193	181	173	188	170	193	149	194	168	205	191	145	167	182	197	172	165	163	215	205	163	178	181	178	197	158	197	172	182	178	178	173	181	169	176	189	190	187	178	190	190	187	190	200	190	171	172	167	191	192	192	172	149	193	177	178	175	185	188	173	167	204	195	194	180	176	168	174	186	203	197	186	175	179	194	165	217	205	169	178	182	197	168	167	164	193	181	178	140	192	170	172	178	171	167	203	190	183	189	177	191	175	197	166	182	170	172	166	200	175	158	182	166	175	185	187	183	165	200	158	181	165	168	187	192	179	183	192	180	184	178	160	174	177	169	179	180	174	183	203	188	161	189	175	168	195	157	192	177	187	178	172	185	174	178	183	188	182	183	167	181	168	190	173	185	180	175	178	150	215	160	167	203	170	186	188	181	195	164	183	186	173	185	165	195	173	178	167	176	185	189	166	170	179	168	162	173	173	195	167	159	158	177	188	157	174	173	173	157	183	178	185	214	194	181	177	172	169	164	197	204	180	214	190	192	166	206	149	184	170	178	189	168	171	181	208	175	171	188	179	153	178	186	182	181	179	170	161	187	199	166	184	192	163	167	185	184	189	174	180	166	192	179	202	191	181	195	183	173	171	184	162	196	184	173	161	185	170	172	184	171	175	190	209	191	187	198	182	182	185	187	183	184	195	192	160	186	183	163	176	222	191	184	188	192	183	181	185	171	182	173	160	175	166	181	186	165	157	174	201	174	176	213	184	200	158	186	222	190	191	187	160	197	174	189	166	187	199	184	187	183	160	188	164	189	162	183	182	180	166	149	187	211	194	154	195	185	205	164	192	173	181	178	180	210	193	167	184	196	185	197	199	178	186	209	188	173	175	191	186	162	198	156	165	177	165	179	188	196	168	218	206	183	179	190	177	169	200	181	161	181	203	188	188	187	180	187	173	182	174	191	200	192	193	178	204	215	168	194	172	165	191	168	176	179	180	174	188	172	174	153	183	161	162	191	183	167	189	171	195	199	193	167	198	204	198	161	187	206	209	165	157	192	169	197	173	203	184	206	186	180	187	188	210	172	197	185	201	197	153	178	174	156	190	187	164	203	186	170	184	165	163	179	188	178	175	182	190	168	200	187	145	178	173	164	175	158	195	181	182	202	173	195	186	183	187	158	189	189	174	185	199	177	179	182	180	195	188	186	159	188	174	156	197	177	183	178	156	176	179	202	190	160	190	176	190	149	184	178	180	182	182	161	164	164	194	198	151	192	190	174	184	177	176	200	172	147	177	173	162	167	188	168	177	176	190	185	174	173	169	206
6350	2401	5085	6317	6784	11989	15428	8317	4605	5013	3861	2919	2134	1457	2357	1192	1327	1399	1438	1236	1125	1376	1032	889	838	752	799	735	760	743	724	654	654	658	615	597	523	546	613	571	524	557	553	531	531	561	531	515	552	518	550	526	575	524	492	507	498	489	524	482	498	525	533	518	479	486	504	512	482	499	515	487	492	518	499	490	475	469	483	449	485	467	456	491	489	499	498	496	513	475	506	483	489	535	485	438	507	494	473	478	480	497	502	498	507	480	505	462	457	497	490	496	510	523	510	504	491	497	527	466	489	495	483	471	484	461	459	488	512	500	538	507	547	528	480	519	506	537	485	499	520	516	452	445	467	456	493	500	530	489	468	490	486	495	462	500	483	477	471	535	457	490	461	483	513	463	462	510	498	512	501	466	487	486	520	468	490	478	501	457	466	512	496	491	470	447	478	503	466	465	487	482	478	444	513	468	467	483	494	492	450	472	461	482	503	483	469	496	492	475	466	459	507	481	439	456	482	443	470	518	503	463	447	480	526	463	509	428	496	513	452	515	472	462	536	478	478	494	481	431	491	506	485	509	458	472	491	490	471	444	495	458	497	495	490	501	489	460	475	514	478	438	506	501	496	484	499	467	516	452	455	501	476	482	454	454	500	461	505	515	453	501	480	490	458	445	482	495	466	427	488	463	457	486	440	472	450	492	478	525	476	501	466	453	504	464	466	481	472	472	496	466	471	452	455	497	460	477	425	502	481	496	509	466	480	468	514	466	480	485	457	490	462	485	475	487	474	456	503	523	441	485	499	500	470	497	471	448	469	472	528	487	487	521	469	478	425	514	483	491	488	491	487	491	451	512	484	480	481	444	451	492	487	474	441	504	540	503	458	478	437	461	520	442	511	480	442	474	481	478	485	521	513	509	498	527	461	491	477	474	502	481	477	495	459	495	465	468	490	494	480	495	472	481	457	492	469	481	491	472	506	496	470	501	451	461	463	477	509	480	487	469	489	489	489	418	498	474	477	454	460	522	475	492	502	452	481	462	504	505	508	460	498	484	469	488	479	525	469	467	470	499	452	461	517	473	473	450	495	484	496	451	538	461	502	474	467	488	510	482	490	479	489	459	475	506	460	507	506	488	505	465	493	482	507	488	496	510	477	467	477	455	462	512	466	460	472	511	518	496	505	453	498	491	518	498	460	504	526	470	500	512	525	467	477	469	488	434	479	476	477	503	467	497	449	502	465	481	474	482	479	469	468	492	494	467	497	477	458	483	507	482	455	506	510	470	515	442	478	511	500	493	467	493	460	471	482	463	433	484	505	479	530	472	451	494	451	500	484	467	463	507	472	477	483	456	473	484	459	494	499	494	479	512	508	469	486	479	465	465	518	492	459	485	451	500	516	487	497	469	502	429	467	476	485	471	473	485	468	476	475	471	468	498	479	494	509	488	455	500	494	506	465	479	434	448	484	479	448	500	483	480	453	438	483	497	462	494	505	498	471	466	528	429	496	480	495	494	506	452	467	512	454	465	514	456	497	477	478	487	465	453	469	463	497	507	444	510	500	486	456	453	456	482	421	478	493	501	502	507	513	516	526	478	470	494	519	459	462	491	485	450	499	468	492	508	460	497	489	496	473	458	478	467	500	473	497	449	490	508	470	463	487	436	476	471	536	470	504	497	483	463	487	452	509	472	499	456	480	500	481	501	492	458	455	492	499	507	460	459	484	483	490	485	475	493	451	471	461	463	476	452	484	530	473	467	444	491	472	473	479	454	478	510	487	500	441	488	468	476	463	472	461	486	461	504	458	461	529	521	472	442	494	437	454	493	473	459	496	460	487	495	434	498	506	451	504	479	494	424	471	498	437	482	461	452	470	460	484	522	513	478	513	484	477	521	507	470	544	495	469	469	478	475	467	437	456	492	492	505	465	490	466	510	511	481	473	464	480	487	490	488	456	487	500	471	478	480	465	503	471	480	494	508	515	494	480	467	468	460	491	472	459	469	505	486	473	472	502	457	490	471	465	494	531	442	499	471	488	486	475	501	500	532	499	481	494	484	479	493	461	552	475	496	490	457	448	448	478	482	466	443	459	497	439	502	491	463	454	460	502	486	484	507	484	470	437	478	495	469	436	471	489	447	520	494	486	483	448	483	466	460	485	472	494	455	468	485	474	521	487	493	460	491	479	497	474	492	487	481	521	433	439	513	488	506	467	450	488	465	492	476	473	529	488	531	499	494	523	493	511	506	496	499	481	484	485	510	510	446	486	493	480	506	492	496	466	494	470	513	462	494	493	513	481	461	494	506	490	503	448	487	466	456	468	467	489	488	414	499	500	507	500	527	487	429	477	489	494	506	509	460	451	468	466	512	465	494	492	503	485	453	472	410	457	475	439	482	488	496	458	504	495	452	474	511	500	435	473	470	485	449	484	448	490	488	473	440	504	492	486	491	473	435	452	482	438	515	477	484	522	504	504	504	486	488	506	467	471	455	458	465	447	507	459	448	432	441	459	488	462	476	479	503	490	519	459	490	454	498	503	466	503	494	489	482	467	466	490	506	479	494	523	502	471	499	519	504	504	487	474	510	496	489	488	509	521	499	488	477	556	491	482	452	485	516	489	457	470	486	502	496	498	531	510	440	495	485	446	518	526	456	502	488	497	456	467	496	506	467	482	454	526	507	476	502	454	516	481	445	445	515	464	468	479	509	458	483	495	452	457	481	477	481	487	448	482	497	490	485	468	474	449	496	462	496	501	504	489	492	484	458	508	497	440	467	463	456	468	453	512	488	535	479	466	513	485	503	445	471	498	452	498	467	474	442	458	449	451	489	496	456	478	501	437	492	512	481	483	488	486	482	456	468	492	465	480	509	493	480	496	464	488	515	456	484	460	540	478	446	491	493	484	449	493	501	475	484	483	463	491	478	470	481	517	489	458	478	493	482	498	537	500	488	466	516	516	447	494	487	448	475	498	487	468	470	491	477	474	478	451	500	457	463	491	502	475	483	470	468	489	474	486	501	486	463	529	461	461	456	485	477	472	473	524	489	455	471	474	451	498	482	511	456	487	508	507	458	472	465	505	490	480	468	492	435	527	493	513	475	498	506	478	479	455	493	487	486	475	456	480	489	470	505	440	473	464	455	516	449	459	483	476	453	480	484	473	481	500	480	482	525	468	479	487	505	509	481	463	488	517	463	459	477	451	480	501	484	473	467	482	474	463	485	491	513	447	497	512	454	510	473	462	468	498	486	483	501	492	516	480	490	484	543	484	500	485	473	485	499	491	479	468	498	467	496	468	493	491	500	483	495	495	547	474	459	444	470	470	487	505	465	508	460	482	508	503	501	474	484	463	442	486	480	497	512	496	481	472	486	485	498	498	480	500	483	480	529	514	486	479	471	499	476	441	490	448	487	476	502	439	453	513	486	456	481	490	496	457	460	435	481	535	451	468	523	478	444	452	471	518	488	477	498	484	474	503	532	468	484	476	490	487	445	482	459
15685	4787	4786	3738	3531	6109	6945	3251	1563	1683	1124	787	677	519	652	412	396	447	368	369	401	386	303	278	253	266	263	261	261	245	219	211	206	253	235	207	206	214	198	197	208	202	207	190	165	188	210	223	174	184	198	188	201	192	187	203	203	184	177	222	157	196	213	213	180	214	161	183	157	170	198	172	219	201	194	186	208	178	195	210	184	178	190	184	186	192	193	161	187	190	208	187	194	179	217	191	197	181	197	184	172	160	182	178	202	193	187	179	173	179	203	175	210	184	167	186	171	177	188	179	179	180	166	187	220	151	161	168	193	169	186	187	170	177	159	179	181	170	217	204	184	167	156	177	168	173	168	148	190	180	199	197	157	190	180	196	161	172	187	183	177	167	189	185	181	156	167	168	160	166	216	160	169	183	172	183	169	171	173	195	186	166	212	193	196	149	195	176	200	186	157	190	193	169	187	196	202	180	170	194	178	186	171	183	175	180	186	192	170	199	166	182	173	177	188	181	174	183	201	191	201	214	170	190	197	183	167	188	186	163	181	202	163	191	206	165	182	184	186	192	173	191	190	168	174	173	186	173	176	194	176	134	214	198	172	184	198	191	189	178	176	194	190	186	184	152	181	173	190	173	178	191	173	156	172	224	193	210	183	198	181	171	171	183	175	181	183	183	191	198	204	187	176	180	178	177	184	178	192	179	196	182	185	149	193	165	189	195	159	164	183	180	178	176	164	162	174	182	184	204	208	198	189	177	211	176	180	151	166	174	192	166	168	172	163	198	183	171	182	166	199	164	205	181	178	162	152	172	177	184	197	177	220	171	195	176	185	217	189	171	191	186	208	212	185	200	190	173	194	184	199	175	186	170	187	175	176	182	182	176	192	168	194	191	205	190	193	186	186	193	176	190	183	162	166	206	164	175	212	208	191	141	225	184	192	163	161	166	197	167	192	165	177	193	150	174	173	192	207	191	192	166	199	182	165	184	182	187	193	198	158	181	175	173	201	199	207	205	187	170	193	176	182	188	149	188	151	155	179	191	195	180	177	200	181	200	191	190	162	193	179	175	183	181	162	193	186	195	175	161	173	204	184	187	174	181	196	183	176	183	207	162	190	197	194	200	158	172	178	196	198	184	151	199	190	170	191	185	191	203	197	167	186	205	174	182	178	192	189	170	187	186	197	201	164	193	200	181	165	190	227	195	159	199	181	194	182	186	203	202	172	182	185	169	182	150	192	183	169	201	185	184	201	194	183	209	185	181	164	179	156	191	209	219	170	185	166	198	179	180	176	172	171	184	186	189	192	169	195	187	177	183	192	179	172	160	184	149	172	180	181	170	216	188	195	197	190	177	183	166	171	198	222	187	192	176	181	199	174	202	186	220	177	181	186	154	180	201	197	191	193	175	170	182	154	191	172	198	184	160	196	175	175	165	178	185	177	183	192	174	182	175	202	179	192	172	201	186	195	159	172	182	185	159	189	183	160	204	169	175	159	179	182	187	158	216	203	166	166	191	165	160	176	170	185	178	174	178	171	185	194	181	185	196	193	156	194	157	196	158	191	192	190	185	182	174	191	164	178	199	178	175	184	193	163	177	153	177	193	183	192	169	170	179	169	185	181	203	168	197	167	180	184	160	183	196	156	181	194	178	160	156	205	219	172	179	171	167	176	169	169	195	161	190	177	185	170	179	194	210	198	167	178	178	199	159	185	188	179	190	182	189	184	154	202	179	180	174	176	205	164	175	186	193	172	199	205	180	188	203	184	194	172	180	197	171	199	159	184	201	191	197	184	177	186	178	155	210	181	169	179	188	196	154	194	196	195	195	199	191	182	184	147	183	194	170	185	187	196	193	179	153	189	186	166	161	212	177	190	193	157	158	177	215	187	181	181	185	170	185	206	188	175	184	160	190	174	175	164	189	180	193	183	161	182	169	190	193	186	186	206	204	174	183	184	164	175	179	180	220	217	183	201	173	197	177	210	182	157	191	196	170	192	180	197	177	198	171	176	193	179	179	173	195	177	191	180	199	166	148	217	226	173	183	163	160	157	162	211	203	180	153	167	173	181	184	178	183	203	198	191	195	177	196	169	196	178	173	191	170	177	156	182	175	199	196	199	179	178	184	207	190	202	177	206	168	167	175	178	172	178	214	201	185	187	172	175	174	186	171	195	165	168	209	181	178	209	181	204	191	211	179	188	173	156	211	192	173	181	186	196	161	172	185	188	185	167	187	175	165	203	185	168	179	153	181	180	186	211	189	203	189	204	176	195	195	205	186	184	183	181	176	195	180	201	192	155	171	197	165	205	198	193	172	178	171	176	180	189	176	169	207	179	200	172	199	171	187	183	193	169	186	180	172	171	192	176	194	172	174	193	172	163	202	195	183	175	196	199	173	201	204	176	168	189	169	168	194	174	190	211	187	198	190	209	191	186	179	174	188	187	184	211	176	193	192	204	186	172	181	178	203	212	179	175	194	173	186	172	189	158	164	185	186	200	193	179	187	180	172	195	188	205	195	189	206	169	188	201	189	179	194	171	181	190	183	178	187	181	196	199	173	184	217	197	191	190	177	182	186	174	210	198	177	176	146	157	187	174	163	161	186	197	190	179	191	166	185	186	162	167	194	181	187	173	174	175	186	161	210	156	173	174	184	186	167	180	189	185	197	193	168	198	205	193	176	190	172	204	179	205	190	172	164	181	177	178	218	191	192	198	169	206	187	181	193	194	197	156	181	192	153	201	179	184	149	185	170	190	187	192	179	185	202	163	174	164	196	170	190	178	197	189	190	206	180	188	193	175	189	173	177	203	169	174	191	172	161	147	185	210	157	180	188	166	183	170	192	187	192	203	189	196	194	165	180	192	209	171	158	219	215	173	193	169	171	183	179	174	179	176	180	192	179	190	168	195	171	174	197	173	199	189	178	202	157	186	175	182	169	185	175	190	186	179	203	210	175	174	196	188	172	172	169	176	167	187	174	176	193	146	174	170	189	195	178	170	192	172	212	194	190	203	169	191	180	179	178	187	199	199	160	199	171	196	209	192	192	209	184	182	180	183	198	192	176	177	194	157	199	164	194	197	214	170	177	178	208	163	186	171	170	174	199	171	181	195	148	170	178	173	186	176	169	200	167	193	188	185	183	193	195	184	181	184	225	183	188	188	176	188	192	198	196	181	194	182	149	188	162	196	189	167	170	199	166	175	181	192	186	175	157	198	177	183	186	173	175	162	190	205	209	177	217	191	174	188	169	189	198	184	197	185	171	168	184	194	196	178	172	196	177	167	181	182	202	184	179	174	196	192	154	181	200	179	183	185	197	195	159	172	183	176	170	183	196	186	191	194	212	190	166	211	178	166	183	180	192	186	196	185	192	178	190	182	202	179	225	200	179	183	167	193	184	176	191	199	164	191	176	173	166	209	183	179	199	171	187	181	174	160	174	156	192	187	184	169	201	216	173	185	186	199	162	210	178	164	164	194	184	197	188	166	170	167	164
8753	3835	7727	9675	10908	19159	21135	11725	7551	8737	5769	4464	3639	2527	3770	1889	2170	2265	2079	1850	1897	1914	1378	1162	1232	1123	1138	1155	1109	962	931	890	784	843	713	734	689	698	672	659	636	646	666	641	625	627	577	678	577	589	654	627	713	586	572	604	556	564	527	539	539	539	574	520	564	554	527	538	616	506	562	503	541	546	545	555	527	537	541	501	554	501	545	529	458	529	536	520	525	519	510	538	540	508	507	556	533	531	496	494	492	514	527	583	511	497	521	510	477	492	491	501	520	514	478	530	488	502	562	527	504	509	483	547	494	526	512	516	505	478	549	486	499	513	487	487	493	514	511	508	514	511	516	510	525	490	556	463	513	501	528	507	511	538	515	528	477	552	507	486	529	533	517	503	487	501	509	491	478	506	490	514	487	472	514	461	531	476	532	521	481	475	514	521	555	516	498	539	491	512	510	483	528	517	523	486	505	495	499	494	515	523	532	467	519	486	498	467	562	514	489	486	548	511	494	506	536	526	492	476	526	530	488	554	522	480	505	496	470	512	483	520	492	526	548	508	521	511	469	514	486	510	540	499	500	517	456	508	486	472	513	504	507	480	529	472	487	515	510	511	507	483	507	560	482	521	519	524	517	530	469	508	508	496	522	502	516	559	503	495	497	485	484	477	496	521	511	526	528	538	474	492	521	500	516	539	527	500	515	501	489	531	492	496	522	481	501	517	529	502	526	516	484	472	517	486	500	518	540	533	540	532	502	496	544	528	490	497	533	510	544	477	514	515	469	523	522	499	492	514	521	539	486	483	522	515	497	474	533	520	549	516	514	495	510	502	496	507	468	522	490	504	516	496	474	479	472	535	489	489	554	490	491	469	544	481	521	517	531	526	503	558	503	482	506	530	527	507	518	531	535	512	508	489	509	556	509	468	505	485	526	543	504	497	485	498	496	555	476	502	455	564	463	517	471	535	529	507	526	492	480	518	515	562	513	461	519	473	494	531	542	485	504	494	527	517	476	497	498	512	517	490	513	506	498	482	452	520	517	525	508	526	512	470	490	467	494	538	501	487	474	546	490	497	505	500	512	500	491	535	502	511	503	497	474	504	530	493	527	513	515	552	492	501	499	487	514	504	512	505	469	512	532	492	525	509	511	482	528	520	514	484	475	485	527	502	497	526	534	515	491	515	518	492	523	500	501	512	479	528	508	506	489	495	498	527	484	532	487	502	550	480	543	484	545	498	495	496	521	529	531	506	523	538	534	533	455	530	491	500	524	465	432	504	517	490	551	484	512	519	529	508	512	527	496	481	504	493	494	556	457	521	541	501	505	494	519	528	525	518	502	520	512	520	513	494	491	461	518	484	505	498	530	486	513	513	493	472	498	513	501	471	514	480	524	491	490	511	465	430	520	494	516	518	526	512	521	493	533	520	489	515	557	493	519	507	474	512	501	515	494	472	505	466	481	489	519	447	508	498	432	522	516	520	484	504	498	485	470	526	478	511	515	461	521	519	505	514	523	469	476	519	512	491	508	536	524	503	504	515	500	495	478	497	469	493	510	533	482	519	467	513	497	542	485	481	474	523	525	495	538	475	517	501	525	513	497	509	499	530	500	449	505	468	476	542	497	494	449	502	500	500	489	505	536	511	493	480	531	506	503	509	514	514	546	501	492	496	493	506	504	518	486	475	508	504	466	498	527	510	532	474	496	499	465	511	498	531	521	511	527	485	473	485	491	563	533	488	517	500	503	515	473	484	530	506	516	499	512	524	513	525	489	512	507	525	476	495	505	490	492	540	541	498	494	502	564	504	483	503	488	469	520	492	511	491	506	504	506	543	493	480	504	471	499	530	503	520	524	527	499	496	545	529	496	458	520	500	526	536	510	496	526	537	530	484	490	497	465	503	528	508	496	472	485	502	510	555	543	505	496	497	482	513	488	498	506	519	487	506	524	481	551	495	509	479	477	499	545	520	503	486	459	486	525	517	460	482	467	507	506	540	513	507	518	514	496	499	508	504	496	521	473	509	488	508	508	483	487	500	469	504	499	524	492	536	495	516	513	486	511	500	487	474	504	484	563	496	482	514	496	497	484	488	491	480	522	462	511	497	490	492	500	503	497	514	483	487	497	457	522	505	498	508	525	479	498	520	515	520	486	532	490	512	492	523	503	455	525	504	501	481	482	529	486	505	542	523	511	500	506	482	502	537	514	488	581	497	512	542	475	534	502	498	536	517	488	526	531	489	482	512	494	483	506	542	505	514	502	533	503	502	520	520	528	520	527	487	563	511	516	478	492	542	504	487	522	509	482	497	517	533	501	534	507	532	468	493	486	448	454	527	466	508	496	524	504	484	474	497	503	500	467	501	489	496	534	509	516	467	497	514	484	476	520	502	508	514	507	515	523	510	534	479	509	469	509	505	534	480	447	505	516	491	495	506	474	514	526	476	523	524	515	514	475	512	530	509	488	480	500	473	521	489	500	521	496	519	507	522	464	532	462	488	523	557	485	471	491	452	497	523	530	491	509	499	509	497	547	499	497	504	526	502	501	461	526	502	524	499	498	498	568	519	455	474	518	501	479	491	513	485	513	489	490	525	497	522	455	464	498	495	483	512	523	524	506	503	539	541	494	472	492	498	508	522	507	500	481	500	518	523	481	491	508	514	464	490	499	529	511	466	502	539	508	484	510	483	540	531	498	503	513	515	490	508	507	476	541	507	514	506	510	515	522	483	509	521	467	462	497	473	475	471	478	539	507	524	515	476	501	497	530	484	491	512	540	513	480	502	535	489	534	495	471	476	512	540	508	471	500	514	532	520	515	501	513	490	492	503	528	493	504	522	514	493	497	507	510	491	517	489	516	510	498	543	483	521	516	463	520	475	510	517	490	510	523	495	482	494	490	508	547	526	512	507	492	523	506	444	515	512	504	526	503	482	474	537	505	515	503	540	499	523	479	497	457	509	518	514	526	519	534	501	498	556	524	516	498	536	484	500	525	535	501	489	478	557	491	485	486	503	492	499	536	471	486	466	494	561	520	531	531	459	510	521	514	539	507	500	504	508	507	487	513	535	538	503	478	519	554	522	525	494	467	492	515	526	523	504	540	530	531	511	524	495	489	510	490	496	508	505	517	510	553	532	509	511	516	524	489	515	479	507	542	507	445	479	487	514	482	540	528	502	516	501	508	531	487	491	476	510	539	473	478	486	489	520	481	516	548	538	512	538	514	498	487	520	496	558	480	528	490	508	477	459	454	472	535	467	493	517	476	481	509	508	489	516	527	500	529	525	486	527	524	506	517	500	496	533	521	491	494	540	525	492	484	468	511	503	503	514	529	511	565	515	513	495	495	513	502	500	477	527	499	497	517	530	495	521	547	504	532	495	518	510	521	517	509	508	493	478	500	524	524	507	515	480	513	531	524	521	535	567	491	503	517	509	515	542	482	485	518	485	495	512	523	485	524	504	516	521	497	477	545	516	486	471	510	480	493	509	531	504	491	528
2734	982	927	826	809	1164	1103	729	483	526	465	388	374	371	351	324	382	404	366	374	343	339	323	371	368	351	357	330	325	343	357	322	333	349	374	340	343	324	327	373	382	358	363	354	331	339	314	353	358	322	351	354	322	336	327	380	340	393	382	347	341	329	356	355	358	368	371	366	303	353	345	316	321	331	353	365	341	336	356	340	362	374	332	374	389	365	354	374	359	352	355	332	343	347	328	368	342	336	366	358	327	316	361	341	352	387	366	328	363	314	365	311	341	349	323	283	351	374	358	343	346	335	373	358	357	347	343	379	346	347	359	343	341	342	337	343	357	337	346	347	353	361	361	368	322	345	345	336	368	347	331	360	302	338	347	332	357	323	344	343	373	355	363	340	331	341	371	350	329	381	366	368	345	335	332	356	409	337	339	335	362	339	339	318	347	355	361	339	360	400	344	352	354	322	332	362	332	326	374	348	386	364	348	362	376	380	357	360	355	337	345	334	370	341	347	314	337	358	344	379	340	327	347	351	321	341	344	317	340	332	311	341	347	341	331	351	336	349	340	309	317	376	356	344	366	342	325	336	325	320	322	338	355	378	361	359	360	341	327	383	344	354	343	319	361	333	388	344	351	323	357	331	343	360	351	346	320	362	354	329	344	309	396	329	379	360	350	379	355	343	399	325	350	347	332	370	353	364	366	325	322	363	351	380	347	374	335	358	327	351	353	351	363	367	341	350	352	345	334	360	327	334	329	349	364	421	371	333	340	372	355	340	318	348	354	356	322	327	352	328	363	342	362	342	328	347	367	313	342	360	353	359	343	323	351	378	363	377	307	363	335	357	357	337	343	310	353	328	381	346	373	357	345	373	363	311	330	342	328	306	348	340	342	330	353	351	379	326	335	328	354	364	353	327	342	363	347	332	347	317	393	354	370	348	363	334	386	343	349	353	353	336	379	367	351	335	334	386	373	350	338	337	357	353	323	356	383	336	340	343	397	349	345	323	315	340	324	341	355	341	348	342	378	340	342	392	330	360	317	335	356	366	350	366	359	339	318	385	381	361	363	321	363	355	317	343	373	381	339	361	350	356	344	381	364	380	335	346	331	346	408	381	340	329	349	332	358	353	331	317	389	360	346	327	357	369	348	342	310	338	322	370	327	350	341	389	376	305	359	321	351	361	315	361	337	336	344	373	337	361	354	355	325	393	319	350	357	340	341	344	367	351	332	368	339	327	318	383	360	366	367	386	360	340	340	391	332	324	355	335	349	353	380	379	348	345	334	367	343	358	371	329	346	372	367	322	351	370	356	355	368	342	331	363	368	327	313	337	374	372	346	388	351	349	356	350	354	336	341	351	338	347	385	326	337	335	365	382	359	325	317	335	349	370	334	337	334	384	369	362	323	354	380	374	363	315	353	365	357	363	333	315	321	356	337	343	371	335	307	376	337	362	348	325	356	330	353	357	372	356	336	339	374	400	337	311	372	342	341	351	379	295	353	328	370	322	335	322	341	369	326	310	355	368	365	344	326	377	335	347	325	375	398	338	351	345	340	376	309	339	327	352	316	328	333	329	359	319	350	343	358	351	347	335	386	324	312	336	297	339	358	345	359	353	325	358	328	359	316	327	330	331	342	365	380	341	326	333	343	341	355	306	364	360	342	341	358	355	333	331	353	353	345	369	334	329	331	367	336	355	331	318	358	329	332	332	354	344	315	344	340	403	356	374	341	339	348	335	344	377	361	360	376	351	348	328	335	313	325	375	365	338	365	350	328	337	325	344	356	367	364	340	360	350	372	357	356	332	331	345	325	368	329	378	349	324	361	347	361	360	370	349	301	333	379	342	337	352	346	313	366	363	395	345	364	347	351	344	334	343	348	363	355	369	335	343	378	378	352	350	341	368	369	346	357	373	373	385	328	367	346	362	366	339	366	354	344	384	364	316	366	340	341	350	338	335	356	365	355	379	363	351	336	392	355	367	372	352	397	335	327	316	376	353	343	351	365	361	348	389	345	321	366	346	373	333	341	344	370	396	348	371	364	324	369	316	390	327	341	324	317	330	346	338	331	360	330	335	346	341	381	342	352	335	348	358	366	366	329	357	352	350	362	345	342	344	352	290	325	362	332	367	362	337	357	352	333	351	354	347	336	357	342	387	323	325	354	347	375	350	340	371	339	341	379	317	350	321	339	345	374	344	310	365	339	349	348	370	365	323	351	349	331	337	380	344	374	350	338	362	351	375	370	355	333	332	354	354	381	340	372	361	341	356	354	352	333	347	345	362	313	338	347	335	349	324	358	335	344	370	347	341	328	354	315	335	370	339	351	349	346	374	338	374	367	321	323	343	316	335	366	384	382	354	333	341	347	383	378	348	343	343	306	352	390	344	327	375	338	349	350	348	349	346	374	386	341	359	333	349	320	323	346	343	335	341	360	370	353	348	315	338	365	351	351	356	353	352	347	346	339	381	387	344	351	364	350	323	353	373	393	335	352	331	359	338	317	342	346	369	371	370	358	334	387	343	346	342	326	332	334	330	349	377	356	372	371	358	349	337	363	378	333	359	365	335	341	361	348	313	353	338	324	355	367	343	355	346	339	350	362	370	329	350	334	309	341	346	383	337	352	348	354	345	368	371	343	342	353	338	367	345	345	354	371	378	353	356	348	329	349	337	334	368	365	339	356	371	352	335	361	346	318	360	353	341	329	370	354	373	394	350	298	343	335	351	371	330	356	360	339	326	347	363	339	332	352	341	377	361	367	376	313	365	358	319	360	356	318	346	352	314	326	366	339	343	329	314	326	329	326	350	371	336	359	335	367	325	314	340	326	373	361	371	399	392	382	370	343	348	365	361	360	326	338	314	396	351	380	332	332	334	352	371	350	340	314	351	370	375	346	352	355	356	369	395	351	375	341	349	328	358	335	331	349	352	341	329	369	328	342	334	339	349	361	324	399	337	334	376	347	353	336	387	355	342	351	398	330	364	366	341	314	355	332	313	372	344	356	364	365	344	332	362	375	371	346	363	359	330	360	338	366	340	319	345	363	381	316	360	344	357	330	324	358	351	331	370	342	328	373	360	347	356	346	349	348	388	354	365	355	337	342	345	347	336	344	363	334	338	377	316	331	346	381	335	344	317	391	356	338	318	328	361	348	352	304	363	356	373	337	341	366	346	389	364	368	366	350	316	332	352	329	325	345	348	359	362	354	342	356	363	359	341	359	366	344	342	320	342	363	313	332	322	333	357	325	358	362	365	356	360	335	382	342	339	356	364	325	362	333	353	335	338	325	363	376	345	344	334	379	382	349	350	367	349	345	347	334	362	355	324	340	348	329	319	337	359	326	358	338	342	356	333	320	342	358	346	359	322	353	346	303	320	336	392	356	366	384	349	366	324	361	346	353	383	348	344	351	371	358	371	347	326	335	356	347	333	335	352	348	349	371	364	370	337	325	339	347	291	369	325	350	377	368	341	340	329	341	360	352	335	350	379	336	321
2966	1428	2009	2366	2741	4620	4254	2687	1707	1950	1690	1322	1004	943	854	889	970	956	918	906	837	933	823	822	866	824	915	852	820	845	812	916	861	850	765	864	846	878	824	791	792	873	849	853	809	859	904	791	787	828	833	853	810	835	869	849	814	878	871	839	848	855	828	907	858	838	812	868	878	820	849	831	810	814	835	923	795	835	870	849	818	916	863	812	833	782	809	802	834	770	841	849	811	869	825	830	799	826	789	861	829	837	836	812	927	868	801	800	834	832	810	915	796	834	865	856	844	847	795	790	851	800	835	805	869	826	848	808	852	879	846	844	827	873	844	802	787	806	814	865	837	818	839	815	818	878	834	850	860	881	866	852	792	863	844	839	853	839	874	840	869	837	876	828	863	806	842	895	811	866	835	840	870	793	847	841	830	851	806	843	852	882	805	835	874	814	867	832	845	885	850	794	878	784	895	839	917	794	868	809	836	857	828	786	810	862	855	791	850	859	873	888	829	850	831	801	852	839	859	850	829	809	832	811	848	827	814	856	822	852	800	836	861	821	780	845	839	853	852	879	842	828	836	870	864	803	847	844	856	844	807	794	835	860	847	814	837	820	877	866	848	844	856	849	855	818	829	804	874	797	819	850	817	875	807	883	817	837	817	816	800	830	805	820	800	905	844	865	833	814	874	864	800	845	870	803	819	809	818	822	837	799	837	852	803	848	789	836	839	860	819	844	824	831	835	830	859	852	864	829	825	814	835	846	816	814	885	879	861	833	867	828	846	806	858	831	802	826	828	867	806	837	852	821	852	823	859	815	832	833	817	842	761	830	832	859	855	814	827	882	827	850	816	846	819	817	816	855	830	834	845	829	803	835	823	804	839	774	792	832	829	838	849	832	826	841	838	855	841	853	840	820	820	852	848	842	815	730	824	849	803	806	828	861	825	795	776	807	822	849	772	824	862	817	843	852	812	790	887	798	871	883	805	803	837	890	804	834	852	850	803	813	852	843	826	830	873	805	829	876	847	828	828	843	817	805	814	764	840	817	854	791	837	886	873	841	807	832	821	831	833	870	836	859	772	855	785	855	872	842	873	836	820	807	788	878	814	854	793	776	829	868	866	847	848	860	892	805	870	839	833	830	889	788	829	860	820	859	885	850	849	833	810	855	859	873	767	803	805	859	848	787	831	818	804	824	837	834	786	851	863	757	847	839	816	845	777	861	802	796	877	833	797	853	885	852	841	849	800	798	857	832	841	885	803	889	831	811	838	828	838	862	800	799	820	793	840	867	832	856	824	876	812	863	835	888	810	821	850	795	815	818	803	802	852	792	794	835	865	862	855	874	821	866	838	838	826	882	873	827	840	829	872	847	790	798	804	848	827	824	894	800	768	875	799	877	866	857	831	814	849	796	840	845	838	857	849	835	805	833	867	848	819	852	810	830	847	830	810	839	876	816	803	820	817	845	846	842	796	837	846	774	805	857	918	843	880	862	794	815	811	823	864	807	804	819	864	856	818	840	832	889	872	785	831	860	794	825	839	846	828	849	831	839	863	815	846	860	903	843	856	817	804	860	785	846	787	829	848	839	868	842	815	820	833	839	832	863	850	828	811	805	863	820	854	852	855	830	923	822	871	780	837	798	846	841	854	834	854	889	830	847	826	809	837	839	842	837	855	884	844	824	822	868	810	838	854	842	832	837	863	796	805	798	812	893	835	797	833	811	868	798	811	794	843	821	843	775	804	809	839	911	849	834	859	781	825	806	777	850	836	796	811	857	896	859	850	801	804	845	817	856	803	839	827	875	881	809	779	835	843	826	796	854	814	800	836	839	815	789	826	897	831	803	846	810	834	824	802	807	835	827	801	865	869	817	813	840	874	833	872	819	853	868	845	842	875	816	846	844	833	863	873	796	859	840	853	819	815	847	859	839	845	844	832	799	857	884	853	839	829	884	828	826	829	845	819	838	785	803	878	855	850	815	826	817	852	830	820	891	818	843	861	848	807	838	803	840	814	832	819	850	816	839	835	872	796	873	867	859	859	840	831	822	827	840	813	839	852	825	826	828	856	783	835	871	834	809	837	857	797	821	845	798	805	811	853	781	841	833	870	840	900	821	774	858	800	829	786	801	808	816	788	817	819	812	820	800	821	889	850	858	820	806	834	797	838	809	835	794	814	784	847	827	851	809	831	831	903	863	884	786	789	804	878	800	849	817	818	871	810	790	843	846	807	825	833	834	837	850	818	857	858	754	864	807	835	838	791	864	850	885	796	823	833	853	765	828	833	883	835	775	870	857	779	831	854	773	796	852	863	835	840	836	914	829	833	847	848	841	871	863	881	832	814	882	878	884	745	828	850	815	836	817	841	851	835	847	841	846	799	792	812	830	879	834	842	794	836	901	816	803	847	870	818	864	866	810	821	852	866	811	862	829	813	845	790	813	829	878	864	828	759	811	883	838	833	789	801	805	826	814	850	812	800	813	843	823	814	828	895	838	887	830	828	822	849	834	811	855	863	836	822	792	807	802	871	808	822	825	859	848	799	799	809	838	829	878	868	849	858	849	885	891	844	801	827	850	818	852	832	815	832	889	809	811	851	856	755	790	798	866	811	811	838	824	819	841	848	853	847	860	813	839	850	841	823	904	832	877	813	875	852	808	794	814	780	792	793	819	790	825	868	832	858	840	873	781	814	810	833	875	826	831	797	818	900	822	871	821	839	880	847	861	800	863	787	858	832	816	813	924	829	842	771	811	822	866	825	871	869	823	872	844	842	843	843	842	806	894	836	805	841	838	779	848	875	843	789	842	875	796	846	828	866	847	846	807	864	783	893	893	844	791	867	846	864	834	819	802	820	854	852	798	848	853	824	856	887	842	871	797	843	756	818	846	818	847	854	802	818	832	821	870	775	829	837	863	877	812	805	812	808	877	859	867	781	816	859	804	851	850	865	855	809	819	801	840	796	783	774	800	857	863	804	880	798	833	844	877	869	833	784	804	852	856	833	840	803	848	821	875	837	820	818	788	845	809	841	832	839	851	845	850	834	891	824	783	816	827	849	858	836	833	852	816	832	786	891	788	826	858	743	817	789	827	810	822	838	833	796	811	790	859	846	799	813	845	837	844	909	856	845	885	859	846	868	832	813	865	827	836	810	848	819	805	814	839	851	878	801	788	829	792	861	823	867	849	766	866	785	831	840	885	862	881	805	857	859	834	825	877	837	849	793	803	850	855	810	791	809	794	836	849	799	847	818	820	827	756	810	846	826	873	821	852	849	828	844	850	858	808	779	866	825	864	859	844	817	815	789	838	771	795	804	796	829	782	785	823	838	841	868	831	814	807	804	835	838	833	845	859	868	886	865	894	811	816	798	858	847	855	840	825	785	816	816	814	787	832	803	794	775	830	806	905	894	839	845	825	800	846	881	828	831	788	796	831	839	840	800	789	838	756	816	875	819	843	836	787	875	841	815	845	890	845	783	806	868	855	835	793	809	807	773	856
8946	2450	2614	2323	2360	4634	3675	1456	966	950	676	495	394	341	366	285	279	301	294	269	251	255	245	214	221	227	215	210	202	205	195	190	195	206	210	185	206	192	181	211	199	193	158	183	167	205	185	175	166	187	164	182	183	199	168	190	191	193	165	166	179	204	205	174	181	165	199	172	191	188	182	185	165	183	196	190	183	183	188	214	191	178	182	158	180	183	192	183	168	178	180	190	185	197	202	188	180	176	165	190	188	173	188	175	184	168	174	192	218	166	167	197	209	198	170	179	190	178	175	193	191	192	202	170	186	175	192	200	166	209	187	194	159	190	167	201	188	174	178	199	174	199	164	213	188	185	176	208	184	192	173	186	198	183	192	189	180	169	177	165	170	197	184	171	187	160	168	195	199	174	182	166	171	189	180	189	172	179	180	192	173	182	185	177	156	181	162	161	161	189	183	207	167	185	177	205	177	169	163	175	177	183	168	179	176	192	195	183	200	189	208	181	198	180	216	187	189	168	191	192	162	198	180	194	193	203	171	188	182	167	189	173	180	184	168	215	177	164	182	173	185	181	168	170	179	199	183	171	186	176	182	184	189	167	183	166	164	185	176	170	191	181	167	173	189	171	162	190	184	184	195	190	164	178	190	187	206	156	176	187	176	167	198	205	174	162	176	187	159	178	174	192	182	183	168	178	179	192	174	206	192	166	186	183	188	177	162	171	178	188	198	144	175	197	179	181	189	170	182	203	164	175	160	180	198	181	183	172	178	173	171	154	191	162	172	177	159	181	187	196	188	191	189	187	201	164	196	157	180	190	193	172	175	161	204	167	188	187	164	199	198	169	164	189	199	189	207	191	164	179	194	184	177	162	186	189	200	182	186	194	172	164	187	192	163	192	204	182	209	197	167	177	166	201	180	192	215	180	190	184	184	183	174	179	183	172	194	172	188	173	172	181	175	183	187	167	173	198	170	173	187	195	189	169	183	167	160	176	198	199	186	185	183	202	163	164	204	178	175	189	196	191	171	187	156	194	189	186	193	177	159	173	175	179	174	180	176	192	163	163	184	178	173	172	183	185	191	189	171	187	197	190	168	183	168	201	188	199	170	171	166	163	144	193	182	178	169	172	163	196	174	173	173	184	183	175	184	206	169	199	184	184	166	169	169	172	171	180	185	187	185	152	206	175	184	183	174	174	176	199	193	190	169	179	177	184	178	192	183	210	177	184	156	194	198	189	197	177	190	179	190	184	163	198	197	190	155	179	215	176	175	201	190	181	175	182	186	162	197	164	171	172	160	182	187	160	149	177	181	170	186	157	198	173	190	190	168	171	160	170	181	172	189	178	196	187	185	182	170	158	172	186	191	182	190	177	180	196	159	161	178	164	164	172	166	192	165	180	161	179	179	200	156	175	147	185	204	224	162	200	167	168	178	197	200	168	192	165	185	186	208	199	173	182	188	166	182	199	172	189	192	148	167	175	181	195	200	188	175	195	161	207	175	164	209	176	165	186	198	194	161	207	180	181	190	187	179	175	185	163	191	175	189	179	174	178	163	174	199	161	186	172	177	175	160	196	176	182	191	181	186	162	175	174	171	176	200	166	175	202	172	204	157	181	179	160	160	208	175	216	182	189	167	193	186	200	172	193	185	179	201	203	213	180	184	181	179	173	184	179	179	153	183	179	183	178	197	161	193	174	153	189	156	182	214	160	170	187	191	193	179	170	194	192	173	175	192	205	177	185	177	151	150	213	167	178	182	201	203	184	161	209	191	168	192	173	172	181	191	199	180	182	169	170	167	199	181	167	167	193	176	181	209	170	197	184	199	191	199	178	169	167	153	203	186	161	186	157	160	183	191	179	175	187	165	174	163	198	174	181	186	193	180	177	181	176	191	199	172	180	173	180	165	145	174	194	186	175	186	179	160	167	173	189	167	196	196	197	186	196	176	187	172	170	176	206	190	185	203	210	197	162	182	191	201	178	156	188	179	164	207	188	178	152	185	181	175	187	181	179	187	200	164	187	176	176	171	186	170	195	189	194	192	186	183	168	181	207	187	172	192	181	179	173	180	199	172	190	178	195	171	182	185	173	194	193	182	191	192	188	203	193	194	174	187	193	164	186	186	180	175	182	196	195	165	205	182	167	199	160	165	194	157	186	170	152	164	166	197	190	162	196	182	168	167	172	199	183	191	176	200	188	191	197	186	166	187	184	188	184	164	193	195	199	161	198	187	185	173	170	163	183	184	194	175	189	181	190	171	168	184	167	185	192	186	177	171	168	166	165	161	188	144	174	192	174	179	175	201	202	154	202	152	196	186	159	182	188	190	166	183	197	178	196	188	173	181	158	177	170	183	172	176	178	175	189	169	184	169	187	193	187	192	189	162	171	158	192	197	201	182	172	152	189	183	193	178	177	153	190	198	188	175	181	164	191	168	184	186	182	157	163	183	211	173	190	175	193	195	177	188	181	187	201	209	173	156	183	175	166	176	195	180	196	164	204	180	168	176	190	190	185	181	177	189	196	172	184	159	166	176	186	166	161	176	176	201	201	192	200	150	155	157	187	194	197	201	189	176	193	168	167	167	206	185	181	153	177	187	196	171	173	168	206	196	177	171	159	189	182	192	190	178	188	184	145	168	185	190	189	202	179	184	189	204	160	179	186	188	181	211	215	194	157	176	171	202	182	193	179	186	173	194	193	174	161	182	164	193	164	209	186	195	181	187	170	160	155	169	189	192	186	164	182	181	163	161	156	199	192	166	165	191	186	195	210	176	194	195	169	187	176	195	169	175	189	192	179	190	181	166	177	176	193	183	174	173	167	171	188	189	186	206	168	208	199	188	197	195	182	175	178	182	177	176	167	197	183	197	181	187	165	187	181	194	209	192	183	178	190	162	178	197	189	181	172	164	225	160	216	197	179	185	158	200	179	195	193	173	206	182	177	157	188	188	185	177	203	176	202	193	188	160	170	179	174	201	178	157	190	175	185	161	177	173	193	171	176	163	178	183	184	203	194	184	168	182	176	194	178	168	168	181	166	178	159	164	180	152	178	164	164	166	183	201	183	182	193	189	181	195	178	196	158	169	180	200	188	174	168	157	213	175	174	197	183	181	206	181	167	173	190	184	177	154	196	187	177	197	162	170	169	172	176	205	169	164	182	181	163	162	189	199	189	189	215	171	198	161	164	172	200	145	178	170	205	186	188	173	195	180	185	170	187	204	178	183	170	172	195	163	190	192	192	168	178	188	197	168	181	170	178	173	193	163	180	166	191	164	191	174	189	190	211	180	198	201	150	198	188	188	157	183	181	194	188	188	179	191	200	196	182	174	166	191	184	164	185	203	162	191	200	188	178	171	186	199	190	187	180	171	167	195	177	157	146	198	186	186	195	191	195	167	180	204	155	170	199	179	172	166	182	162	201	183	184	181	188	186	185	183	163	198	168	172	179	200	192	178	162	176	172	182	202	195	213	178	206	167	180	184	179	190	177	167	186
6435	2464	4685	6669	8380	16123	13006	6535	4692	5015	3528	2597	1820	1731	1826	1218	1411	1496	1274	1084	1173	1165	969	829	810	782	839	800	759	777	683	704	636	572	565	557	546	589	579	594	569	564	577	555	489	505	541	520	547	500	557	562	554	571	520	509	497	540	536	528	504	502	511	487	453	471	501	491	539	480	494	516	528	493	521	479	515	489	461	536	528	516	486	501	517	492	471	508	465	453	444	468	492	516	499	490	478	496	514	507	482	483	497	541	477	478	468	456	512	468	481	491	495	481	495	482	502	485	444	513	467	491	476	496	467	481	490	455	485	501	514	468	532	492	488	501	512	527	498	499	492	476	438	543	460	465	483	466	481	476	466	520	465	487	460	469	487	468	506	497	455	498	482	452	506	471	493	465	490	477	475	482	464	507	494	449	438	488	442	465	470	501	438	492	520	468	479	525	463	500	501	504	507	489	483	470	509	451	482	469	512	493	472	504	477	463	494	464	458	454	436	475	470	448	486	496	474	470	474	500	471	420	448	496	442	484	497	484	451	504	490	494	503	491	494	470	489	461	478	465	473	505	480	506	497	495	500	527	469	488	472	487	482	423	444	477	500	492	509	470	510	479	479	514	497	478	505	472	498	495	442	461	483	477	491	519	459	496	491	488	497	433	500	477	502	463	463	481	474	450	464	489	458	488	470	480	512	479	478	477	514	478	433	476	478	476	488	482	478	498	518	479	533	466	476	534	478	473	505	472	494	496	489	497	457	475	467	472	512	480	464	481	483	476	452	488	458	449	466	516	472	506	535	471	457	493	453	471	459	467	482	495	487	480	493	496	495	456	478	470	450	502	472	492	531	454	491	461	441	461	485	480	492	490	505	483	468	458	455	494	477	474	471	458	484	457	472	481	468	453	463	458	497	503	455	468	460	471	472	491	470	491	474	483	504	512	454	491	471	482	498	464	461	475	474	464	457	469	477	541	529	468	489	468	477	507	505	496	496	495	469	475	512	468	479	497	510	505	499	466	503	486	461	486	484	468	470	509	493	445	435	450	513	520	506	463	478	477	453	479	491	440	484	454	500	515	484	493	509	462	440	465	502	462	462	471	497	484	476	488	474	487	506	497	489	483	507	487	494	469	478	496	465	499	505	473	449	484	457	465	452	480	461	461	469	491	447	500	504	452	486	451	483	437	464	506	459	467	445	437	505	472	444	505	456	462	489	485	490	465	493	479	499	424	480	484	473	476	529	475	486	535	486	478	505	506	467	493	442	490	424	476	499	488	495	483	482	509	469	482	456	486	460	503	502	472	479	493	434	469	482	498	526	470	496	481	461	505	511	441	441	497	454	499	467	501	498	450	489	488	466	486	500	501	450	511	479	482	437	496	491	473	475	520	479	440	455	484	467	464	474	504	484	475	492	538	458	479	492	482	472	501	460	545	473	433	492	471	458	473	514	502	457	481	478	467	467	479	473	469	500	462	465	473	500	477	501	462	486	473	518	492	452	485	473	482	478	502	490	438	486	461	499	487	494	468	495	476	459	464	533	484	455	479	491	484	496	516	487	480	480	462	503	528	501	465	462	496	493	496	484	452	565	485	472	466	498	499	510	478	500	479	473	503	455	467	468	465	461	470	481	480	477	470	508	487	452	437	436	472	466	493	466	476	498	459	518	469	502	480	470	452	491	487	475	483	462	467	474	498	464	468	435	437	499	471	463	494	469	491	541	480	471	540	486	473	473	467	453	489	504	486	492	472	490	509	498	450	468	498	473	492	472	469	458	475	450	474	467	479	458	511	471	503	506	484	485	460	480	518	461	478	458	498	494	429	471	471	485	517	493	469	451	461	489	504	450	458	478	468	474	486	498	495	479	517	473	447	496	467	492	506	472	486	476	441	485	522	492	482	474	494	442	470	444	485	447	487	463	459	516	473	481	493	457	486	458	467	462	478	520	482	512	484	532	452	490	506	528	464	486	503	510	453	474	483	447	496	456	504	469	475	474	485	467	482	504	501	458	498	499	505	499	505	481	498	472	478	461	519	476	516	494	509	451	497	507	477	481	505	483	504	499	459	491	489	465	474	484	498	511	482	475	477	467	498	498	470	481	497	439	468	474	441	494	473	488	477	474	486	468	499	464	456	506	488	476	469	504	495	509	503	494	479	484	493	463	472	499	455	480	444	496	450	480	472	481	511	456	484	477	426	462	452	497	467	487	482	497	483	453	477	528	455	474	464	486	444	499	506	483	514	488	462	477	527	440	482	509	483	517	477	504	479	503	504	519	485	439	507	439	500	477	463	493	448	500	471	457	482	491	496	470	497	470	495	450	542	463	519	466	486	500	413	486	461	471	474	483	525	465	490	486	496	461	490	469	454	507	452	464	482	461	484	490	475	478	487	482	433	473	466	473	456	513	482	495	472	479	476	512	479	472	457	478	472	504	493	476	482	491	478	473	485	465	475	467	495	472	481	447	463	515	513	432	476	496	489	450	503	489	474	435	461	485	490	476	517	442	444	488	447	494	511	478	491	496	529	478	475	437	523	500	473	498	508	477	444	446	499	506	511	482	448	490	474	477	484	448	477	455	522	487	482	492	489	489	512	457	491	527	482	466	470	496	466	501	501	486	516	494	438	479	501	518	529	452	498	505	471	509	458	474	511	480	471	516	465	487	483	470	510	497	484	470	500	504	490	503	499	453	453	466	484	460	493	507	486	504	500	452	473	491	485	468	501	475	504	495	464	466	435	458	496	473	485	447	448	475	475	520	467	484	453	491	491	475	473	503	443	484	492	474	485	457	501	495	523	489	456	514	479	441	451	490	435	465	521	498	474	525	503	451	516	480	480	477	485	486	456	533	470	489	503	511	459	471	498	515	509	482	493	469	484	516	466	468	491	463	494	459	476	485	511	479	493	495	444	495	488	487	486	501	523	494	501	518	440	442	467	490	476	472	479	433	483	466	447	463	508	484	483	469	474	492	487	508	473	491	448	506	498	496	481	447	464	451	440	483	465	474	484	460	470	454	473	488	465	485	490	484	483	491	471	508	537	458	507	479	494	493	472	479	472	477	457	500	508	469	479	472	470	501	457	495	468	460	463	478	492	449	497	477	476	481	524	467	463	467	456	485	513	501	504	482	481	486	517	469	494	438	519	478	480	481	536	511	514	449	497	480	501	472	493	498	479	459	478	436	480	473	411	480	490	492	466	509	498	497	500	469	465	458	472	480	459	476	508	460	496	508	468	491	479	496	451	481	520	479	510	517	470	498	484	501	512	477	445	463	480	484	474	462	475	510	469	497	435	476	479	527	466	478	498	497	466	472	488	483	507	497	482	439	483	483	466	466	508	511	493	459	485	480	500	452	441	481	482	461	489	473	472	447	501	504	467	455	508	433	507	436	548	488	523	521	475	471	451	458	487	479	480	477	467	480	465	425	458	497	507	498	456	448	505	480	467	502	463	487	485	489	476	472	499	503	497	482	479	473	518	524	478	474	464	478	533
15458	4698	4831	4208	4726	9047	6439	2632	1873	1809	980	743	582	694	525	376	410	409	426	355	311	361	323	281	242	273	274	266	300	246	252	258	209	224	206	184	243	193	203	202	177	189	205	209	210	219	211	192	209	180	187	183	172	186	174	170	162	164	203	190	201	178	179	180	156	213	182	164	171	182	179	193	201	172	199	178	177	194	172	184	195	181	190	176	215	159	171	202	169	176	168	200	187	194	185	183	212	216	188	172	180	165	205	181	190	195	181	171	214	179	189	187	175	169	186	182	168	187	172	183	172	174	168	159	158	205	172	207	199	190	183	171	188	185	203	183	171	156	183	189	224	168	197	183	195	162	184	188	192	190	161	199	200	158	170	178	171	176	183	198	181	185	183	189	183	180	166	190	204	166	190	196	192	170	223	198	165	196	176	183	163	213	155	182	160	155	183	177	189	175	189	177	207	167	179	194	168	200	159	207	176	169	171	193	181	220	204	171	177	197	167	184	179	197	194	169	182	187	181	194	181	178	161	168	204	204	196	187	211	183	154	152	157	170	199	182	169	180	171	184	172	178	188	210	175	177	207	182	168	194	191	181	185	205	173	196	175	172	166	192	186	178	174	195	163	185	196	185	183	152	192	209	172	179	175	169	174	181	164	172	201	165	185	189	189	173	184	161	178	182	178	182	161	197	171	155	153	192	174	209	174	168	186	205	175	191	198	195	170	190	177	181	205	183	185	187	173	167	187	180	204	172	177	180	181	186	181	193	186	198	202	204	187	172	202	180	194	178	152	174	149	182	172	172	181	187	183	171	174	171	188	204	190	165	182	179	171	186	189	173	186	163	195	203	185	165	189	180	194	172	189	189	184	198	171	175	177	185	171	170	188	180	199	182	188	178	184	185	184	173	163	177	165	204	164	174	182	193	159	187	189	188	176	171	198	210	189	201	175	173	162	165	179	188	183	210	175	173	191	182	164	190	201	186	180	197	149	173	188	160	158	159	180	173	193	192	161	171	177	184	175	169	165	156	195	181	196	175	184	177	180	177	190	196	180	182	203	176	174	160	178	195	177	181	205	184	184	205	168	155	185	176	194	196	204	188	176	183	177	162	172	170	189	200	193	177	182	173	192	205	172	205	186	184	196	195	174	177	172	177	163	165	213	184	176	196	176	165	168	191	186	187	198	187	189	182	162	184	181	180	183	166	179	164	184	182	192	190	178	177	188	188	166	164	170	187	178	180	179	195	187	201	211	183	180	181	176	185	170	173	171	193	178	193	186	165	180	184	198	192	172	181	193	211	194	204	182	189	151	183	211	168	185	186	186	163	181	174	170	194	178	191	164	174	192	199	210	152	177	172	171	164	166	161	178	191	182	179	194	173	142	197	189	190	197	176	209	176	177	182	163	171	194	190	162	191	169	172	172	177	184	178	192	174	192	209	178	176	182	162	177	197	179	178	170	191	200	194	171	195	199	193	197	192	176	192	169	164	177	167	178	171	186	173	194	156	184	189	180	179	188	198	170	172	191	183	167	159	172	184	194	175	172	179	185	198	176	169	192	180	199	168	175	185	137	189	180	169	164	185	190	196	192	180	194	176	196	173	174	198	199	175	198	172	232	210	178	177	171	180	197	181	173	206	188	143	177	193	181	181	184	186	196	161	195	168	203	158	166	154	190	126	152	188	203	177	185	174	169	173	172	175	190	173	177	169	170	178	196	168	188	196	185	181	173	181	158	203	195	159	194	185	175	153	196	173	165	168	178	175	207	194	187	182	185	171	199	181	180	184	201	152	192	197	173	155	182	175	148	199	179	184	170	181	182	174	190	168	173	189	170	169	180	181	168	176	155	184	188	190	180	182	176	177	173	186	143	159	179	201	182	185	164	164	176	176	163	193	170	181	184	163	176	180	188	189	186	177	187	180	203	185	187	161	179	184	193	198	177	180	191	166	173	163	181	173	182	184	181	190	184	194	191	174	205	166	188	170	197	178	191	163	173	176	222	165	175	192	189	193	169	163	176	160	184	166	197	189	179	199	173	169	183	179	188	178	190	161	164	196	168	167	173	171	179	164	189	193	173	188	165	168	175	191	191	179	173	172	200	181	210	202	167	205	180	189	198	211	194	193	198	188	178	178	189	199	177	165	190	192	204	181	166	174	196	165	185	177	181	204	161	167	191	198	159	186	205	189	174	181	182	190	189	154	172	180	224	178	202	178	202	167	168	199	189	169	184	186	197	169	172	188	203	179	186	178	171	183	167	180	182	174	174	197	166	195	186	171	154	210	181	180	192	215	184	195	181	198	183	144	184	179	203	174	171	167	181	173	192	162	165	185	174	159	172	179	149	179	166	168	184	175	173	208	206	210	197	181	183	176	207	173	168	173	172	179	185	169	193	189	177	161	165	182	193	157	184	171	176	216	177	177	177	176	170	198	209	164	170	204	176	146	177	174	169	168	179	176	194	188	191	192	187	182	202	184	181	182	213	175	181	186	181	200	180	193	198	180	196	177	186	176	192	182	176	189	138	183	161	179	190	181	188	182	183	148	183	169	182	207	180	197	174	182	191	179	203	184	197	174	193	199	159	201	183	183	182	160	170	183	204	186	164	197	190	196	179	190	189	157	172	195	165	189	171	206	158	176	177	184	155	196	197	198	177	169	204	173	185	197	179	164	174	186	185	196	174	187	165	181	173	181	214	168	180	172	144	162	176	190	186	174	163	188	201	182	164	180	184	197	201	159	185	181	182	183	187	187	172	174	174	181	207	186	174	176	153	189	178	176	201	181	198	166	184	170	163	158	172	207	199	177	164	174	182	177	171	179	172	181	169	174	187	174	188	177	185	155	210	177	176	176	176	174	189	181	183	151	199	173	178	188	166	186	165	181	168	174	196	194	197	176	190	197	210	192	198	173	199	176	173	178	188	174	175	195	183	174	188	197	181	190	171	174	182	202	217	173	191	169	166	166	170	161	201	199	160	217	183	175	186	196	192	178	191	190	213	176	202	184	188	179	175	162	196	201	185	206	193	170	174	187	178	188	153	179	183	191	178	165	185	186	193	180	180	197	159	179	191	160	179	168	166	190	172	185	174	184	171	174	189	183	184	201	188	197	174	174	146	180	164	190	162	176	168	176	191	198	182	179	182	185	176	184	186	189	195	166	190	189	208	192	163	179	190	165	195	196	207	198	183	185	158	181	184	176	180	187	175	162	206	175	175	191	182	184	191	196	176	188	177	156	171	158	163	199	204	189	175	188	190	191	167	173	178	201	199	222	182	187	191	190	157	186	169	183	185	175	181	172	195	182	173	178	221	164	172	206	154	190	156	180	177	202	190	182	194	181	213	176	182	156	186	170	181	198	208	165	212	185	169	170	197	155	158	187	181	173	183	188	164	180	162	173	168	171	168	180	200	200	184	168	194	177	179	201	201	163	180	171	172	195	172	190	196	182	173	188	157	178	196	159	183	171	191	190	158	206	202	201	179	199	176	172	191	170
8733	3646	7626	10248	13291	23168	18708	9574	8488	8614	5306	4209	2793	3384	2770	1967	2437	2258	2144	1780	1774	1982	1563	1214	1153	1193	1135	1084	1060	941	899	972	807	743	742	712	675	693	681	669	699	631	655	673	651	638	689	670	664	664	628	670	583	566	576	561	545	605	548	543	514	517	531	553	543	553	504	511	497	522	514	517	528	508	520	587	499	537	498	518	516	499	549	500	524	496	501	543	515	522	477	522	509	497	496	509	484	522	533	544	548	484	506	549	501	506	527	520	521	515	508	483	505	513	534	506	550	464	522	489	509	539	530	508	482	471	490	533	517	475	532	521	504	546	529	477	483	535	521	512	484	512	543	494	548	511	540	517	513	525	452	510	527	525	505	516	530	513	489	504	519	513	500	449	464	521	504	476	495	476	527	533	519	506	536	496	531	491	524	504	547	512	450	505	498	499	496	522	473	506	488	499	511	526	500	539	500	499	485	518	475	486	501	552	531	490	478	516	500	491	518	516	519	577	582	512	479	501	543	471	473	486	485	520	528	515	487	488	530	470	455	533	555	497	478	512	507	517	507	492	492	504	464	484	501	497	510	504	469	503	490	512	489	526	459	529	511	499	530	519	519	507	475	531	490	527	533	508	480	479	507	519	524	487	489	539	506	490	506	503	514	510	522	504	508	531	480	519	486	512	527	529	525	501	494	523	480	534	500	516	519	502	490	525	545	524	513	510	483	533	516	535	504	512	503	460	497	480	566	520	507	505	553	460	510	497	476	508	520	498	500	501	523	550	483	538	525	496	493	513	495	547	507	486	497	511	477	513	508	496	533	501	507	475	535	506	549	530	540	521	518	526	510	485	520	476	534	521	493	482	511	484	495	498	506	494	518	540	502	526	534	507	513	485	512	513	485	506	487	516	483	499	503	487	508	516	505	514	525	467	502	484	542	469	484	495	531	491	480	514	498	501	529	490	496	508	538	482	495	459	487	481	533	521	508	479	496	516	513	522	488	485	493	517	498	484	488	473	549	499	475	538	486	456	492	514	501	554	532	527	486	534	499	492	489	486	536	502	483	507	513	491	514	480	498	502	514	511	518	487	489	492	492	500	531	524	513	522	519	506	503	480	507	544	489	525	472	545	520	537	518	481	483	512	502	517	483	517	506	493	546	524	514	506	532	494	526	444	507	486	500	504	496	543	544	457	511	520	521	510	480	493	495	509	487	516	479	509	527	521	478	501	522	515	479	507	501	516	471	472	535	495	490	499	527	484	493	497	500	536	519	496	479	508	500	445	545	500	533	463	487	482	463	517	500	479	488	486	483	488	484	492	512	497	507	505	535	497	517	500	522	484	484	489	511	532	500	495	531	566	510	523	503	505	505	503	538	514	460	509	519	517	510	516	521	489	495	520	516	485	523	500	474	558	497	515	517	523	482	564	483	525	489	478	499	508	538	499	502	516	488	509	534	506	514	488	482	503	503	505	503	449	463	554	505	498	557	489	493	511	523	512	488	499	529	507	482	490	539	486	550	471	508	467	506	531	477	502	542	500	510	518	508	510	514	500	504	517	512	534	482	526	512	536	506	549	496	517	561	504	475	509	513	500	504	471	532	503	520	525	472	458	547	498	541	514	491	505	510	537	511	521	519	456	470	502	505	541	501	511	496	485	461	496	467	522	520	472	483	476	478	493	498	486	505	461	517	524	528	465	468	502	499	510	476	482	542	504	503	483	468	519	492	487	498	511	503	484	532	444	514	510	470	508	481	503	504	505	535	501	502	477	514	486	506	512	526	507	508	491	552	499	483	499	493	521	487	496	466	490	506	481	500	569	521	511	539	466	540	486	464	499	512	473	504	453	487	478	504	527	493	503	524	541	504	505	480	488	456	498	443	464	500	499	482	521	517	469	474	530	514	478	484	487	484	484	486	506	479	481	496	523	487	500	509	525	518	509	512	486	455	536	487	511	532	559	541	478	461	469	473	485	468	484	542	514	488	504	515	506	521	543	502	461	512	484	478	535	543	506	543	486	554	508	457	516	458	454	510	484	497	488	529	546	518	486	507	506	523	511	475	534	536	479	459	517	509	501	498	517	504	511	485	522	498	512	526	500	508	492	527	483	484	549	541	480	478	493	513	464	494	503	531	498	510	509	518	481	507	511	515	475	494	495	493	481	495	493	525	535	514	521	501	498	489	502	518	504	467	500	490	528	515	476	474	500	514	484	511	524	457	512	510	505	510	496	489	510	502	509	521	508	470	461	486	497	489	455	519	476	475	530	490	517	512	500	556	510	516	501	544	487	500	456	507	491	531	508	513	488	494	514	463	497	470	476	532	494	514	501	519	513	485	505	491	488	505	491	478	489	497	486	501	520	475	496	517	512	516	536	489	538	530	519	487	532	539	515	510	521	479	507	519	460	503	516	518	522	511	501	500	536	494	480	512	478	530	506	524	517	478	506	481	533	498	534	513	507	531	486	464	522	512	532	513	559	501	494	506	496	493	507	489	530	501	458	530	496	498	488	523	543	467	509	465	498	504	480	487	487	514	525	474	504	506	526	472	498	488	516	525	513	505	486	513	509	461	516	499	509	523	462	506	508	491	541	478	475	512	492	495	496	483	497	509	531	510	517	489	488	464	537	519	492	540	485	505	505	469	501	523	470	524	490	535	529	491	484	574	491	512	497	507	483	498	471	534	523	468	572	464	488	526	493	560	520	521	487	481	503	489	486	509	537	510	506	484	526	502	531	502	489	495	512	513	536	457	490	488	478	498	526	522	538	495	500	540	539	524	484	484	484	473	492	503	499	502	482	503	495	533	499	515	515	551	510	503	497	516	516	543	498	504	498	575	477	494	541	496	495	473	537	577	532	500	515	523	489	556	499	487	527	511	534	456	517	481	529	493	518	530	484	518	489	504	516	486	487	516	488	524	480	523	478	453	541	487	488	507	507	521	515	539	504	516	523	479	511	476	511	483	510	501	520	480	504	489	521	527	497	481	535	535	482	478	474	534	512	514	488	495	464	534	524	492	492	501	539	482	500	491	519	498	492	504	520	517	517	488	462	519	486	553	510	479	475	472	492	553	531	511	484	464	500	496	458	475	524	520	504	493	510	486	488	489	517	515	527	497	517	493	524	486	479	558	471	499	507	529	507	496	526	522	506	517	506	481	496	533	514	497	507	500	498	515	492	509	507	459	525	519	517	539	521	480	510	472	517	498	550	518	507	526	470	505	516	502	449	479	480	521	516	519	502	473	464	503	559	515	465	502	529	515	515	525	513	498	462	498	466	531	500	512	478	492	491	483	532	521	527	537	537	516	514	523	497	504	479	494	485	457	489	524	482	474	527	500	499	535	502	486	498	466	504	503	494	518	498	499	512	517	525	466	497	508	513	506	477	534	540	518	478	477	524	489	507	512	540	458	544	534	462	502	498	548	519	509	467	488	471	519	473	492	519	508	472	486	449	526	487	499	496	483	531	525	537	549	465	572	546	490	503	491	514	518	483
2900	892	898	946	980	1323	986	572	544	571	505	395	373	367	373	318	367	340	352	326	350	331	382	330	362	367	337	330	380	346	311	342	336	366	363	376	344	331	327	306	379	371	346	320	346	373	345	357	338	353	356	357	360	353	359	325	333	382	347	349	359	352	329	373	364	358	334	308	363	358	394	311	358	367	339	327	351	341	308	337	366	352	355	356	376	319	352	344	337	384	350	342	334	325	315	334	363	351	309	357	367	368	326	354	347	303	341	363	344	324	354	366	364	298	355	378	318	367	366	375	358	346	318	324	354	382	340	339	353	364	339	347	382	319	334	342	379	362	366	362	367	380	327	347	339	350	371	310	319	372	325	347	367	347	340	331	329	332	358	344	343	337	335	345	322	354	340	344	360	330	344	357	314	345	330	365	311	356	347	327	340	360	364	329	318	333	359	331	360	357	354	305	347	364	302	347	364	321	324	404	370	372	347	374	339	324	337	340	335	307	342	358	334	388	342	346	355	331	318	326	350	341	365	359	371	342	319	340	372	321	390	345	376	337	349	384	337	371	343	361	359	360	350	325	342	356	356	337	352	369	361	349	343	349	309	371	360	366	339	371	363	349	351	350	338	350	344	327	365	348	315	336	356	349	326	351	356	355	399	349	349	309	308	358	350	354	350	339	341	354	362	373	330	354	327	405	361	362	327	352	350	382	326	308	361	335	358	382	345	358	324	362	343	324	377	349	379	357	384	373	343	359	368	347	347	348	329	356	330	348	314	377	316	361	347	342	364	329	345	315	349	387	349	333	383	396	329	347	348	357	311	358	339	303	363	347	331	367	334	359	363	365	339	360	374	359	347	349	342	367	352	315	359	362	338	352	334	383	325	357	331	327	322	328	324	350	329	370	332	354	342	346	356	367	332	352	399	360	352	381	342	352	352	364	347	360	332	366	349	352	380	341	345	398	353	361	342	331	338	317	336	369	367	342	357	355	317	351	355	319	321	343	314	344	360	341	330	357	383	384	378	310	340	328	314	378	338	374	322	321	347	324	332	341	321	342	353	360	340	347	338	341	354	348	369	372	340	362	348	344	339	300	377	353	402	375	338	318	359	337	350	320	328	362	341	359	340	364	361	327	340	365	349	340	331	340	358	363	338	371	341	340	328	334	315	327	334	357	323	393	343	325	360	322	378	327	324	324	351	342	346	362	334	350	370	364	363	311	388	366	325	353	326	363	336	368	332	362	331	381	329	327	324	345	318	352	346	371	328	335	360	383	409	365	356	359	363	330	347	344	348	315	339	371	358	347	348	342	375	343	333	350	379	333	326	333	368	317	365	319	329	332	357	329	326	348	344	369	341	359	318	338	324	368	381	339	355	364	333	320	353	358	346	335	354	324	345	365	353	339	373	368	346	346	343	361	344	326	346	370	350	345	330	333	358	309	327	353	331	345	365	363	355	331	346	355	373	347	371	363	335	352	324	345	349	359	358	379	335	335	344	303	333	328	324	353	342	351	335	292	347	329	347	341	337	377	354	338	390	350	360	357	317	314	354	372	316	331	342	331	355	339	300	372	318	338	310	339	348	371	335	374	360	321	377	344	347	305	379	356	398	359	354	371	365	327	361	347	362	311	301	383	347	371	337	359	353	337	377	381	351	333	364	365	378	348	346	317	306	354	381	362	369	330	360	339	321	330	349	372	330	313	331	376	352	358	354	331	354	310	332	353	370	350	341	360	319	361	344	321	288	348	380	356	349	361	335	350	333	364	367	339	368	373	371	339	336	354	314	358	357	376	368	359	345	336	330	329	352	352	315	347	340	355	356	383	353	350	350	353	333	307	315	352	372	343	351	333	325	326	330	344	321	362	354	362	344	351	316	321	353	338	370	384	352	314	303	343	376	355	347	295	331	342	327	341	343	355	357	366	348	386	391	361	351	341	359	382	357	330	393	327	353	360	326	342	377	355	368	346	375	335	335	334	337	335	336	361	334	359	323	380	354	320	337	326	341	331	356	345	330	364	359	346	379	319	298	347	371	351	330	330	341	325	321	331	321	378	299	320	353	344	352	365	382	309	374	337	316	328	336	359	371	328	356	351	357	389	314	359	328	344	350	344	334	349	308	366	389	355	319	326	321	350	331	345	349	361	395	362	370	367	365	348	340	342	371	376	331	371	360	335	350	370	344	333	333	362	366	341	342	348	364	334	364	344	348	371	342	335	348	362	360	351	365	344	365	350	325	307	370	348	347	333	361	330	317	339	330	359	355	355	313	333	326	340	355	338	369	365	335	346	327	357	323	311	361	327	345	334	323	340	364	324	376	332	358	370	330	365	339	316	332	329	389	332	360	355	362	335	327	354	305	313	298	356	366	327	359	344	355	324	349	349	378	366	323	343	346	343	340	328	342	346	383	330	335	356	366	295	367	364	367	332	331	348	365	322	359	354	357	327	348	344	359	339	326	321	322	364	323	382	337	357	373	340	344	358	359	352	372	335	345	338	321	340	309	352	322	357	341	362	320	328	358	376	356	349	324	347	349	361	343	320	324	351	343	353	343	317	352	349	326	337	345	336	339	340	387	323	363	373	348	375	308	359	327	326	350	336	335	335	352	334	358	345	340	375	371	307	321	395	318	350	341	324	341	331	344	375	341	348	352	324	319	365	329	352	348	328	393	360	331	341	365	365	347	359	345	359	371	349	359	331	376	323	356	370	360	392	305	339	324	314	343	353	357	351	328	363	339	327	351	349	326	327	380	319	328	353	315	315	345	350	327	338	342	359	341	350	363	355	367	371	353	328	330	366	350	315	349	315	351	353	310	356	358	352	342	341	360	355	332	334	357	358	343	341	373	355	351	341	355	350	364	311	334	367	329	365	343	382	367	330	340	342	374	355	353	351	352	346	355	347	351	339	343	383	382	379	312	364	315	349	384	347	386	328	335	341	356	334	350	341	332	333	356	316	381	361	345	300	305	375	374	348	343	350	351	346	345	351	333	326	324	365	326	350	368	389	333	339	342	338	333	341	330	358	373	375	334	369	305	367	334	327	326	354	313	328	330	363	349	365	385	360	356	345	331	329	349	395	338	337	337	357	341	366	330	328	359	335	382	340	376	369	346	356	355	316	312	366	365	329	359	338	376	342	342	344	352	353	322	346	331	340	377	354	317	353	342	366	338	379	334	346	386	339	333	357	354	319	358	338	351	331	338	345	345	334	324	341	346	330	347	323	305	376	349	350	340	318	341	385	364	351	366	356	362	382	370	337	378	379	353	338	326	331	314	339	348	329	339	346	330	346	365	301	359	377	351	394	348	339	385	338	343	343	323	333	366	342	352	361	347	334	365	315	331	337	319	379	340	381	342	356	362	339	355	342	333	344	312	353	371	330	346	345	327	351	323	341	331	357	346	325	340	361	374	319	352	410	359	360	339	345	340	329	369	315	361	376	304	327	360	346	370	371	337	369	321	342	334	368	354	333	349	368	381	345	348	352	352	347	312	338
2934	1334	1970	2760	3777	5464	4056	2156	1906	2190	1627	1110	970	930	897	957	1014	980	867	886	877	902	841	884	790	876	873	867	854	840	833	857	868	852	849	859	808	866	817	792	817	855	838	865	806	863	800	803	816	829	770	832	852	807	783	857	814	800	884	828	831	809	874	856	836	784	831	840	841	797	823	875	781	867	823	774	786	885	823	853	858	805	771	819	828	850	786	833	800	758	802	818	815	820	825	807	837	831	853	844	818	824	820	807	844	867	811	814	851	828	886	778	877	813	836	809	810	799	809	777	765	816	831	848	842	820	800	829	864	879	817	803	847	828	865	819	788	838	793	819	798	869	843	821	822	863	820	850	900	892	785	826	870	827	825	827	861	855	861	826	855	824	829	764	828	815	849	835	791	832	800	810	805	822	784	852	829	886	802	829	825	839	859	804	849	795	872	834	855	796	872	831	833	828	826	813	823	844	827	885	829	813	834	848	800	818	840	840	814	804	830	835	827	796	778	855	850	902	894	830	834	778	822	793	801	803	799	844	862	822	838	816	807	766	856	853	790	803	820	833	822	843	825	839	853	812	790	847	848	870	837	816	831	804	823	794	808	853	829	815	847	865	787	840	804	845	876	831	839	800	831	817	806	793	785	834	812	803	857	799	821	820	827	816	802	811	922	830	821	817	749	833	829	830	842	858	811	847	873	823	784	871	840	834	905	813	808	878	782	937	791	842	812	830	814	801	821	838	820	809	833	840	807	755	827	814	790	837	811	857	822	840	787	820	816	828	811	832	866	837	843	810	802	817	794	847	797	836	839	845	825	810	842	836	820	881	798	919	793	894	813	792	850	820	851	833	856	840	808	785	850	822	763	815	796	844	786	899	850	863	856	835	758	793	849	835	805	864	852	832	830	810	810	837	860	837	866	821	883	853	826	829	834	800	864	830	841	854	806	819	841	794	837	846	826	837	875	855	807	835	852	792	827	780	839	847	840	869	820	809	818	841	832	851	780	809	834	854	797	855	870	804	835	845	911	803	787	802	819	873	856	841	814	859	830	766	820	789	825	803	851	825	805	856	866	831	851	769	826	808	776	810	814	839	857	834	848	871	869	755	821	821	806	836	865	831	829	838	762	812	761	829	850	796	907	838	802	827	827	779	814	828	872	782	800	838	837	842	798	838	835	851	843	836	795	831	914	846	857	805	796	889	870	817	743	814	835	808	833	870	836	796	823	797	805	831	901	855	818	851	817	815	821	853	833	776	831	853	839	835	874	843	866	830	820	875	822	830	821	826	836	818	860	807	836	785	770	846	816	806	848	857	820	837	821	844	889	887	799	853	832	835	815	850	842	850	814	866	822	861	862	844	846	802	821	841	853	827	857	807	839	807	848	826	833	824	806	804	843	855	787	768	864	857	734	845	879	855	843	832	838	824	855	851	872	821	830	844	830	824	855	809	823	825	808	838	870	830	809	883	848	791	863	803	835	859	829	835	813	827	831	828	856	840	834	822	802	868	812	834	767	878	866	889	800	865	835	826	904	795	844	876	820	871	807	880	821	866	850	852	812	839	787	870	823	838	828	892	836	817	885	787	872	857	892	826	843	845	794	822	826	899	820	839	792	911	827	838	804	922	781	824	819	815	810	870	822	819	868	767	821	870	838	825	851	796	804	853	827	825	812	808	848	822	837	861	837	831	804	851	813	820	849	873	833	872	863	789	837	814	852	884	855	842	799	871	822	828	810	900	809	798	859	818	827	789	819	806	847	832	809	855	802	805	808	787	852	795	829	838	812	883	815	828	835	823	883	845	835	811	889	845	822	809	855	831	830	794	844	806	889	895	835	817	853	829	840	869	822	827	821	794	829	854	841	838	840	829	843	842	810	851	833	814	851	808	876	837	814	880	839	902	822	831	809	765	795	823	853	842	822	843	835	832	782	821	891	846	843	792	842	829	853	790	858	808	796	830	836	818	810	835	851	887	847	809	828	784	866	771	812	858	842	811	819	837	816	814	799	802	817	858	846	797	843	811	806	810	838	857	763	841	868	866	860	801	820	796	845	861	842	857	831	871	836	908	840	761	847	816	894	868	883	829	841	846	829	823	870	838	823	849	814	801	848	825	833	846	797	813	859	851	806	844	835	819	811	823	799	790	814	850	829	828	832	848	863	811	875	879	847	849	908	848	794	785	866	836	828	853	825	845	806	821	778	871	814	863	843	842	816	782	819	831	795	836	810	828	748	815	835	815	854	861	792	830	813	844	850	838	846	813	802	779	843	820	850	811	807	835	850	805	845	850	839	889	806	796	827	871	831	800	829	811	840	812	787	807	817	820	799	859	829	786	855	803	837	838	873	830	822	875	881	817	799	795	816	834	810	845	805	828	837	806	860	831	832	773	829	826	857	846	839	828	836	855	806	793	809	827	797	859	768	859	786	842	845	853	819	835	849	804	815	793	820	835	801	805	806	813	842	878	848	796	832	767	841	852	832	844	801	807	860	767	894	811	798	818	916	842	849	824	838	840	855	813	847	837	849	846	815	829	812	854	812	881	801	863	794	818	842	838	837	817	897	849	865	829	832	859	853	866	773	807	832	827	811	833	855	876	791	790	869	841	844	861	875	838	879	806	818	836	870	889	869	840	844	800	802	851	833	840	809	818	827	834	804	879	813	811	809	834	829	883	830	824	797	809	838	834	845	821	819	892	845	852	818	837	850	869	844	835	852	813	833	820	814	796	763	829	855	873	865	881	833	830	855	831	816	866	820	840	799	879	818	856	816	838	818	815	835	855	812	853	841	839	756	867	844	829	816	797	828	875	819	848	863	832	804	826	856	852	777	853	853	818	809	858	849	871	846	815	798	867	852	842	816	852	860	846	839	823	855	840	844	859	844	804	850	856	853	806	832	817	869	843	848	794	789	783	812	838	882	800	814	854	816	855	812	840	838	791	870	800	853	841	775	836	818	863	820	809	843	870	822	840	837	856	799	834	797	832	840	810	865	829	808	859	808	844	825	826	821	817	818	839	790	824	827	911	849	774	852	809	802	859	816	826	848	840	821	828	832	782	831	849	831	816	839	790	791	813	843	824	812	832	831	839	829	809	841	848	798	866	797	832	800	857	801	820	843	778	820	789	755	835	836	801	833	846	838	866	870	832	875	840	855	843	811	819	847	798	834	812	862	818	807	825	804	853	851	872	825	859	785	854	824	795	829	812	783	853	855	825	799	864	860	830	851	806	836	849	853	821	806	818	793	828	864	892	832	806	841	838	837	855	838	834	824	804	867	841	848	792	846	813	855	859	851	826	835	826	831	795	862	868	880	869	852	841	884	799	848	842	777	795	820	835	842	878	906	772	871	792	796	852	863	852	817	786	777	864	837	872	810	840	876	769	857	819	809	873	835	851	819	836	867	836	878	827	820	824	858	812	802	892	875	835	803	825	836	844	842	845	819	871	800	851	835	832	846	812	847	777	828	835	837	839	843	871	800	803	865	881	822	857
9060	2166	2465	2467	3388	5413	2982	1231	1195	974	584	451	306	433	333	256	305	301	235	238	283	250	240	221	224	221	229	204	191	228	225	198	193	200	189	210	205	190	176	191	205	198	186	192	184	202	197	171	175	202	196	195	174	185	181	186	181	172	195	175	172	173	187	178	180	197	183	185	178	172	175	204	163	173	166	188	168	172	190	206	173	181	171	198	173	181	176	191	182	173	183	196	173	188	182	161	172	173	207	170	174	158	170	211	185	181	164	174	173	198	181	149	200	182	187	184	190	161	175	188	169	187	160	174	201	185	211	194	172	192	176	169	172	180	204	201	183	170	176	156	187	185	214	191	173	188	182	181	175	182	187	186	205	218	178	170	193	188	184	174	166	161	179	185	191	176	172	180	193	147	198	143	185	181	173	186	182	175	209	177	160	184	186	180	193	177	164	203	178	173	179	189	178	174	176	183	182	142	191	179	188	175	200	201	196	181	181	181	167	172	169	191	167	189	199	210	201	188	167	179	173	160	196	168	168	200	189	186	172	164	203	171	197	164	191	184	182	180	189	168	171	166	187	162	171	173	188	163	176	202	184	183	172	175	180	180	192	179	172	182	185	166	203	151	185	186	160	182	169	200	170	193	167	180	184	202	185	205	183	171	177	194	171	173	169	170	188	186	201	178	181	180	188	183	194	191	177	189	171	148	158	178	189	166	172	185	182	163	173	167	191	200	177	171	193	174	199	161	178	189	175	160	175	191	225	150	187	199	186	196	172	198	187	170	175	179	172	199	177	180	194	206	208	190	172	166	163	175	183	176	178	155	168	170	186	160	181	206	154	197	180	170	182	176	184	178	171	206	204	205	171	225	180	179	173	187	197	188	160	181	189	170	183	170	189	186	168	184	160	201	180	190	167	169	191	199	185	177	174	182	190	180	175	168	165	173	179	190	207	205	183	179	175	160	196	193	200	166	196	138	177	186	188	168	170	196	186	208	183	182	204	169	155	166	179	171	175	161	204	207	187	187	140	191	179	182	175	196	191	170	198	173	170	184	188	180	189	168	182	173	186	182	184	167	180	174	173	184	203	179	172	185	165	204	180	178	189	157	185	208	202	174	205	175	163	204	183	177	195	181	189	192	184	178	197	184	185	158	178	167	183	190	174	190	192	171	176	196	187	178	166	174	189	199	185	193	156	170	183	181	184	207	166	182	166	166	179	186	210	173	169	194	192	175	172	174	194	169	181	186	185	165	196	156	187	194	184	174	184	184	168	166	173	189	175	179	186	195	190	165	161	196	172	168	187	187	165	163	169	186	178	161	206	198	166	170	183	177	183	175	211	177	203	182	185	168	200	176	187	150	185	172	184	162	194	155	179	173	166	172	209	187	174	185	195	203	190	192	170	202	194	211	202	176	181	192	162	200	178	189	166	172	177	194	182	180	190	184	186	203	173	182	186	181	183	185	192	190	193	183	171	202	193	177	161	174	192	172	185	180	152	192	178	201	184	205	171	169	182	164	185	195	194	171	186	191	165	153	177	198	164	185	164	180	164	182	162	174	217	203	186	195	186	194	210	186	152	183	176	196	195	156	183	191	153	168	209	184	183	201	206	191	178	173	175	174	190	169	178	162	198	204	176	179	173	185	191	202	185	176	196	188	170	179	181	174	178	180	185	196	178	167	177	218	172	179	176	192	147	187	158	197	175	203	200	186	180	181	196	158	168	192	170	179	163	186	195	207	184	166	189	170	169	185	169	174	170	188	229	193	178	176	183	168	198	171	186	213	199	189	183	175	185	186	162	179	184	207	188	187	177	174	170	175	162	167	144	156	171	203	190	156	206	172	172	183	187	201	203	163	180	193	183	208	172	154	180	168	153	184	190	167	233	205	190	196	168	188	184	183	180	160	207	207	181	163	218	191	160	146	178	171	194	143	217	178	177	171	193	203	155	166	183	215	164	224	190	182	201	201	199	191	159	167	190	194	178	174	179	187	167	180	183	181	179	186	167	172	161	173	184	180	198	171	162	157	166	195	202	159	160	193	186	177	169	182	172	175	197	184	175	152	204	171	170	180	192	207	181	160	165	212	186	178	210	178	176	189	178	172	141	173	190	166	159	160	197	195	179	179	184	184	202	162	184	184	169	162	195	187	194	179	203	177	160	166	194	197	205	163	182	186	185	172	182	160	161	196	172	175	178	173	191	173	172	189	190	169	187	169	182	183	169	183	211	170	183	180	156	169	176	190	176	179	203	174	154	159	180	177	166	212	159	182	178	196	166	175	155	183	171	172	180	184	183	175	184	177	191	173	159	174	199	190	190	178	163	170	168	168	173	167	191	181	177	186	176	166	173	183	190	200	163	160	181	182	226	182	190	199	183	165	193	185	157	190	157	181	185	179	174	199	162	172	171	186	178	167	167	195	156	183	196	194	182	178	159	177	190	172	184	193	194	175	184	180	170	191	184	177	194	204	181	184	185	176	202	185	209	174	187	194	175	184	180	155	158	168	188	170	175	180	175	164	165	183	197	194	205	182	191	196	197	185	157	198	198	189	177	178	188	194	177	173	183	200	197	164	194	182	188	168	162	166	195	202	190	158	176	185	178	164	176	189	175	189	200	199	199	186	179	166	187	152	191	180	161	191	210	157	181	165	213	199	171	162	181	165	147	159	191	165	179	177	194	200	187	173	180	172	186	176	180	171	171	192	152	172	179	181	213	185	194	185	189	202	172	178	182	152	166	179	191	199	204	200	188	180	181	174	162	186	175	167	192	208	166	196	168	192	186	194	164	202	161	175	186	172	178	160	199	187	171	193	185	176	175	185	156	189	223	177	200	183	195	200	163	171	158	197	166	164	176	187	174	171	193	184	187	189	184	166	184	180	193	178	173	192	217	173	179	168	156	190	188	202	175	167	161	191	194	171	210	160	150	177	170	189	188	171	183	168	173	184	152	151	180	187	208	200	199	181	176	163	169	170	185	171	203	174	177	147	180	183	202	179	191	181	173	175	194	185	166	204	181	208	183	198	206	207	189	186	172	179	181	188	173	175	195	174	165	186	210	190	164	187	169	189	173	176	176	167	189	208	159	171	182	157	186	171	174	188	151	181	178	195	207	182	183	182	196	177	186	188	179	191	160	194	174	181	180	185	175	186	166	208	219	189	174	203	176	177	180	194	186	184	191	215	177	173	206	214	173	184	192	185	180	173	187	194	174	175	167	180	157	181	166	188	161	180	202	187	183	170	180	166	188	187	195	159	169	181	204	161	179	197	162	186	197	159	179	193	178	181	154	198	175	167	208	169	190	155	178	176	165	191	202	151	178	178	220	177	184	161	180	182	187	180	187	190	160	174	162	185	181	219	168	195	168	175	221	147	153	174	177	187	177	168	204	186	184	178	189	172	193	207	188	195	164	198	201	183	157	188	188	175	185	170	169	217	171	167	179	166	177	182	183	197	186	168	198	181	187	178	157	174	204	165	196	190	169	174	167	202	180	179
6453	2213	4806	6706	11273	17545	11286	5679	5788	5349	3071	2427	1512	2343	1517	1369	1557	1374	1241	986	1195	1235	1007	816	818	743	837	782	740	681	711	716	676	599	568	578	563	552	527	530	551	552	570	512	528	571	529	521	557	543	570	534	541	513	541	490	522	492	506	512	499	509	517	484	495	474	539	527	505	499	464	500	479	459	496	496	511	520	500	482	481	514	492	488	514	470	474	520	500	506	512	512	481	502	526	488	474	500	446	516	519	475	495	495	478	494	477	463	497	461	512	489	506	456	519	488	472	456	480	491	492	510	490	508	498	469	466	472	459	468	449	486	520	492	461	491	492	503	478	490	478	495	458	480	505	505	477	499	463	527	460	458	500	510	476	446	505	484	491	465	506	524	482	467	481	514	485	491	494	486	496	495	474	474	473	476	495	482	473	489	524	449	463	465	471	476	480	492	476	494	497	496	476	492	530	469	482	471	483	487	477	467	469	490	499	486	476	469	436	469	452	501	499	477	457	482	511	474	471	459	487	464	466	474	462	483	482	515	487	496	466	486	497	428	512	482	457	480	476	475	436	509	497	511	503	448	494	481	469	447	473	480	516	488	489	516	447	496	487	514	496	499	459	494	515	508	517	490	486	475	469	480	470	475	478	441	455	505	466	492	502	483	487	487	477	442	516	457	466	523	513	505	528	455	490	528	464	496	461	493	441	481	485	492	496	502	480	474	459	488	464	444	482	505	487	490	472	460	502	487	487	509	448	475	461	478	504	491	474	486	533	453	504	510	478	462	443	495	481	487	476	463	467	480	493	490	491	468	455	465	475	453	481	501	421	450	503	503	461	491	522	483	489	508	533	479	468	513	497	490	440	448	469	465	499	417	452	467	465	476	448	482	476	468	474	512	487	472	499	471	455	466	471	491	502	499	474	487	465	490	507	456	501	478	513	494	458	492	511	526	487	507	508	481	476	507	507	508	483	491	510	511	460	486	454	469	474	465	489	470	456	477	477	465	510	506	490	475	505	457	467	501	501	496	464	466	456	504	441	481	455	462	493	499	506	477	471	485	512	443	516	479	491	467	511	453	495	515	483	454	477	484	520	509	497	500	460	497	504	492	475	443	506	454	499	451	448	478	481	488	446	497	495	492	455	487	491	456	493	484	466	492	483	484	483	473	450	487	489	469	495	479	444	470	468	494	483	490	483	470	465	481	507	468	440	480	478	501	484	496	468	441	487	451	503	504	509	501	518	486	477	467	469	501	495	469	507	527	492	505	484	477	489	453	502	470	497	483	468	475	489	460	489	515	485	477	493	483	456	497	487	477	474	468	485	496	461	451	490	452	487	489	456	501	482	519	464	491	483	468	506	463	498	466	468	446	459	475	479	479	450	504	446	450	453	450	511	495	527	503	477	505	495	498	495	461	464	462	464	474	511	489	510	537	493	489	467	485	469	487	461	448	470	497	494	494	487	469	481	492	536	456	442	510	498	458	457	489	492	483	487	445	498	470	443	446	473	490	459	455	534	470	514	509	485	441	501	475	489	458	509	461	491	502	454	459	461	526	475	487	491	470	498	463	458	493	493	459	488	491	451	451	500	496	453	453	497	492	489	493	426	484	513	459	460	460	473	487	497	441	445	471	487	491	482	442	469	476	460	489	488	476	448	481	470	508	465	501	439	471	445	460	510	451	500	504	484	468	498	495	466	480	513	481	464	485	474	441	498	489	452	479	437	512	505	489	476	441	507	531	512	499	488	496	439	456	465	491	445	518	494	507	474	462	513	451	505	484	454	468	502	516	481	446	466	480	487	452	478	472	472	525	485	478	478	457	521	454	481	490	505	487	441	493	482	487	455	503	484	489	498	468	454	480	479	488	535	483	468	458	495	504	480	513	508	464	450	521	478	465	472	500	486	505	503	531	494	481	479	444	498	450	506	449	531	483	492	459	494	460	489	501	486	489	474	506	498	499	445	502	454	504	468	463	536	480	479	488	488	492	484	502	460	487	561	458	503	449	480	459	466	485	471	434	493	477	447	498	507	426	516	483	440	445	498	513	452	484	467	467	473	465	477	475	474	469	461	480	485	459	486	475	483	497	482	477	490	483	492	457	479	473	474	503	529	475	437	471	510	479	485	484	467	500	480	489	494	495	506	502	470	442	479	496	504	464	457	489	473	514	440	473	456	489	487	471	473	508	468	459	475	529	494	488	487	496	489	486	503	507	514	496	475	461	519	484	486	495	453	478	448	509	513	479	474	470	506	467	454	460	535	506	465	487	448	506	474	470	474	481	484	494	492	529	505	491	461	454	495	532	466	463	508	475	513	447	477	490	523	478	475	441	498	471	462	480	489	509	458	466	497	430	488	477	423	467	497	428	461	477	472	492	509	478	470	486	468	508	458	478	509	467	505	445	476	487	484	478	484	456	489	510	456	474	454	517	438	485	480	504	447	476	490	476	490	460	483	506	504	454	459	456	491	458	492	490	484	509	480	457	539	458	461	483	484	468	491	527	485	483	454	489	504	494	476	485	495	496	504	470	490	471	478	505	451	459	504	477	482	484	515	477	446	497	479	481	479	473	478	467	510	476	501	468	473	454	499	495	484	488	498	498	537	451	481	456	484	521	487	482	491	481	477	462	488	451	469	479	493	444	469	457	513	474	461	495	460	438	477	455	453	511	505	449	461	455	450	523	507	505	481	435	466	484	469	472	500	507	446	480	473	484	442	495	475	482	472	454	529	494	490	432	513	483	466	498	494	477	467	522	436	478	519	460	515	490	523	464	445	486	462	518	467	435	462	470	486	464	483	492	491	474	466	495	482	451	469	467	482	480	458	473	465	478	461	467	447	501	462	485	476	494	516	479	491	509	477	485	451	464	515	464	444	499	489	527	504	463	474	470	516	511	498	475	500	482	483	473	514	482	520	472	472	503	528	456	497	461	488	483	472	470	471	458	513	459	469	489	524	454	455	510	468	459	471	461	478	490	492	458	473	429	488	468	447	472	492	475	493	502	459	487	458	508	490	478	503	465	495	494	484	468	518	482	454	474	518	479	463	479	493	480	489	464	467	460	544	483	446	462	460	474	492	473	505	460	486	494	472	457	470	515	455	522	503	480	460	471	521	454	477	506	476	486	501	461	476	457	487	485	474	498	475	449	496	484	483	504	480	501	485	508	490	481	475	442	530	462	471	463	477	503	485	498	471	481	508	452	482	492	483	482	525	528	502	496	466	475	466	462	490	477	490	495	513	456	495	480	452	481	438	463	466	496	496	500	455	537	508	515	480	498	484	495	459	473	467	483	482	496	475	481	457	470	486	452	481	476	511	499	523	484	460	490	518	495	492	503	481	480	487	480	494	499	457	511	502	440	497	458	481	431	416	495	462	464	464	485	484	504	445	494	498	502	475	434	495	462	453	474	462	489	434	514	541	487	484	512	516	466	468	458	501	459	485	439	420	497	484	501	499	466	496	512	475	499	514	475	521	456	449	476	469	491	524	473
15973	4775	4714	4510	6919	9376	5313	2291	1863	1622	1022	846	500	724	418	431	451	400	406	328	366	299	297	265	277	253	271	264	248	215	242	243	218	215	223	217	208	174	195	218	212	201	212	218	200	219	209	204	201	191	197	201	194	186	213	174	192	208	168	170	173	193	164	169	192	176	186	197	177	156	187	173	173	200	181	152	183	176	177	194	192	188	194	177	208	161	208	214	174	187	206	168	178	162	174	192	216	217	172	195	185	176	175	200	197	158	164	178	153	161	175	193	192	164	183	187	186	189	190	184	172	168	161	189	173	186	168	173	169	179	224	168	163	194	172	184	173	186	181	172	182	180	177	192	184	194	174	190	165	193	219	162	196	172	199	167	176	168	151	189	187	179	195	188	171	201	206	180	190	212	209	196	191	180	191	197	167	172	186	202	166	181	179	171	191	186	192	188	192	178	203	186	182	190	191	192	205	178	186	173	171	181	194	204	187	187	168	203	171	176	182	178	188	183	198	182	167	180	173	167	186	185	184	198	185	177	182	167	177	190	195	159	191	170	167	192	177	152	209	197	177	145	205	192	198	195	195	194	146	193	171	194	171	178	207	192	209	199	192	188	181	152	170	178	171	210	210	180	183	174	193	163	209	155	203	161	162	174	186	170	176	191	164	180	199	191	179	199	195	170	182	173	162	196	165	178	180	181	183	194	170	179	197	174	163	182	190	194	177	190	185	176	167	169	144	179	202	198	183	181	177	156	147	175	173	189	184	180	163	149	180	204	180	179	172	205	152	187	204	172	188	174	181	178	168	186	174	199	177	178	173	195	190	196	191	187	181	169	190	192	191	176	205	180	175	152	189	176	198	187	157	186	191	220	220	196	155	202	164	191	205	174	175	166	173	177	176	165	190	142	169	176	188	173	196	187	167	192	170	168	147	174	177	171	181	185	181	189	163	178	205	201	160	182	195	178	193	164	178	196	191	184	182	186	207	190	163	165	190	160	193	188	163	182	184	168	195	187	175	199	194	173	171	197	189	163	205	181	178	189	180	183	196	186	194	162	200	173	201	175	181	188	174	204	202	171	170	178	174	174	159	146	171	175	192	204	186	196	170	206	160	178	173	190	180	185	188	180	181	173	195	191	176	161	185	194	184	183	171	198	195	183	165	157	181	176	204	208	163	169	173	208	154	180	172	216	202	162	173	170	177	159	181	193	187	192	172	174	181	184	199	177	162	199	186	172	196	177	182	185	160	181	164	170	197	169	189	201	168	158	182	208	169	192	160	180	195	194	177	186	153	189	188	172	194	183	158	176	210	176	190	201	192	168	184	151	194	167	177	168	176	181	181	174	186	188	174	190	189	171	207	200	170	201	195	190	228	188	180	162	177	193	184	166	206	160	206	213	188	193	200	199	196	166	193	195	176	171	169	166	161	178	180	188	178	165	180	168	179	180	177	191	196	169	185	167	185	174	175	204	187	164	182	187	177	207	189	186	181	187	181	182	167	185	165	211	169	172	182	169	159	189	198	187	177	159	178	176	201	172	168	177	172	206	172	166	201	196	168	165	206	157	194	186	183	188	178	207	186	199	196	188	171	201	192	175	172	172	210	183	161	195	179	158	195	176	183	182	180	195	188	186	162	159	188	166	186	189	163	177	181	177	177	174	168	154	194	194	180	168	189	168	179	162	178	184	174	180	191	169	172	174	160	179	160	202	185	176	183	179	155	168	204	184	188	170	171	167	195	186	183	191	177	185	196	185	188	201	165	192	181	164	168	175	195	167	163	139	187	163	200	166	175	184	186	179	194	217	179	172	212	172	143	174	158	140	178	187	188	175	163	180	206	185	183	208	188	155	206	193	159	184	177	171	184	195	163	184	191	173	168	179	176	174	202	172	184	187	189	171	191	199	182	188	186	160	172	190	193	158	168	197	203	198	176	192	155	207	200	175	191	164	194	197	181	198	162	172	173	175	184	168	166	207	194	175	155	179	183	170	183	163	163	184	180	190	197	214	164	191	177	171	180	170	187	189	194	204	194	192	175	170	177	186	177	200	192	171	154	183	185	173	164	188	192	188	196	201	188	186	178	212	173	207	184	162	176	183	167	188	194	186	176	185	183	179	174	166	158	172	180	170	208	193	171	193	196	193	169	167	172	198	211	196	160	172	168	171	173	164	186	182	177	194	192	176	174	201	172	189	173	202	187	162	207	195	201	189	185	180	174	168	158	189	192	180	186	174	164	190	148	176	200	211	195	179	180	195	180	192	172	197	196	199	184	159	173	162	170	204	190	173	191	165	161	185	193	153	161	168	186	218	201	185	187	191	180	199	193	187	207	177	175	196	183	167	161	173	180	169	193	210	173	187	182	201	200	200	171	182	156	179	196	176	158	167	194	183	195	184	184	213	181	190	206	198	185	179	174	172	182	197	196	178	176	179	165	163	177	188	194	173	186	175	190	180	164	213	198	170	186	190	183	199	193	196	175	177	169	190	180	174	166	171	182	169	159	170	187	187	190	185	189	177	199	185	191	180	183	161	178	194	179	154	191	176	173	199	177	169	175	168	192	190	183	176	167	184	176	181	194	161	173	184	162	177	176	170	178	166	196	161	179	182	194	153	153	169	190	181	214	183	186	191	202	188	180	184	175	191	176	176	184	186	178	181	166	181	176	188	177	203	179	178	149	175	171	181	183	181	181	181	185	171	167	167	186	200	184	172	187	165	172	179	185	169	187	205	172	176	167	176	164	150	182	202	181	196	191	199	188	185	185	176	190	184	216	166	175	179	186	173	184	175	170	181	158	181	192	195	159	166	164	184	170	198	167	184	172	182	175	183	191	177	190	176	168	163	200	170	200	190	172	186	158	179	181	178	185	180	177	178	191	173	155	169	171	181	178	184	185	187	181	166	202	182	171	192	221	162	194	166	172	164	199	186	193	167	184	163	209	186	157	168	187	194	178	189	215	203	192	195	187	210	152	164	190	180	175	168	199	172	176	188	185	173	196	171	200	177	174	173	172	173	198	190	195	177	210	165	177	187	178	187	203	188	169	184	165	187	177	176	204	186	199	197	182	181	184	193	179	179	167	168	185	190	165	182	172	183	178	183	168	185	185	182	193	193	181	156	191	189	168	198	182	183	184	182	162	193	170	195	177	169	190	175	168	177	195	183	192	181	187	192	184	188	182	186	202	193	181	165	141	201	159	188	172	181	204	189	183	187	197	177	171	188	169	173	183	192	198	170	170	168	182	180	187	181	167	195	198	176	197	164	205	183	181	169	194	190	197	193	196	189	190	184	186	196	177	175	185	174	178	169	192	170	186	191	182	178	166	189	187	190	165	185	153	186	183	207	202	178	184	160	173	196	191	176	177	183	225	187	169	174	164	199	186	183	178	169	176	165	163	189	176	199	180	192	169	198	182	191	175	177	184	186	197	200	172	183	183	171	181	176	192	198	173	184	165	181	167	194	181	174	186	191	176	209	184	175	156	151	198	170	182	214
8903	3492	7744	10483	17965	24115	15733	8890	9058	7883	4646	4407	2476	4036	2171	2237	2510	1988	2019	1463	1919	1739	1606	1219	1229	1150	1126	1253	1024	916	1024	994	795	835	746	719	651	658	657	689	663	626	592	619	604	639	703	647	642	625	624	604	638	621	588	584	548	605	526	569	545	534	542	521	530	511	556	516	493	545	511	511	515	536	510	550	539	503	540	555	510	514	523	547	493	502	516	556	523	487	542	481	518	517	511	495	516	494	511	481	494	488	526	497	523	484	495	552	527	555	530	520	507	501	526	534	525	523	490	498	503	499	533	527	526	503	550	515	518	483	506	503	531	503	471	532	507	490	517	506	490	486	481	509	501	536	510	557	505	496	514	499	511	489	470	531	494	491	524	508	508	523	507	497	517	492	459	538	531	480	514	498	513	502	458	482	504	499	505	513	499	483	513	515	478	507	479	499	490	520	503	488	511	492	516	530	500	486	506	499	548	472	491	478	515	514	511	454	500	519	478	526	539	517	515	480	502	518	469	518	510	481	501	533	514	477	502	551	547	524	543	536	519	534	515	498	503	476	529	516	534	511	508	510	486	528	498	449	519	536	470	558	526	488	515	493	526	477	520	469	517	522	533	482	498	459	513	471	580	546	485	482	524	503	451	495	469	525	505	498	489	498	539	496	496	497	488	494	512	498	482	465	546	535	525	493	537	485	508	529	470	457	484	490	522	480	472	503	507	503	509	457	483	525	496	529	500	505	512	492	474	503	530	527	527	495	499	526	519	523	521	500	474	486	531	533	532	508	513	491	510	487	475	537	517	504	495	556	474	483	507	514	486	487	502	552	506	524	511	516	487	489	495	497	510	502	503	514	513	498	507	536	507	487	500	514	513	509	483	509	528	491	520	514	502	526	545	491	502	494	468	492	479	472	528	502	531	469	495	491	486	509	493	504	477	539	486	463	489	548	487	460	490	497	478	492	497	524	499	510	477	468	484	484	508	482	474	533	509	524	515	496	499	505	488	455	522	504	520	503	478	521	498	506	475	538	542	508	480	495	484	520	490	544	515	533	496	499	521	477	509	473	509	504	512	492	529	514	507	492	518	473	535	484	524	522	480	524	489	494	506	527	525	490	537	522	471	514	485	483	510	501	508	458	499	516	506	513	521	525	499	497	497	461	517	453	467	506	458	541	508	534	487	488	508	465	445	509	501	497	504	540	513	515	500	486	495	514	515	470	542	493	510	494	508	505	502	512	456	516	518	481	515	508	520	537	536	477	487	535	463	506	502	506	477	516	521	521	505	493	471	536	508	531	530	525	532	493	512	459	509	478	483	511	541	466	501	517	480	496	544	483	483	521	510	526	506	522	485	514	528	502	486	459	524	489	487	492	462	500	484	490	454	516	447	513	542	532	505	528	556	513	461	501	472	510	469	520	518	530	543	510	512	552	490	472	483	482	549	533	496	534	491	521	528	477	527	475	543	497	528	532	551	476	487	496	490	481	526	500	470	483	527	491	547	520	496	546	539	509	523	491	525	545	489	518	502	513	475	458	535	488	496	514	506	520	527	496	517	489	502	522	530	506	503	549	462	472	551	519	506	512	532	555	523	512	477	540	494	492	528	562	530	483	551	519	503	514	541	519	546	494	503	533	488	467	508	515	496	522	526	552	489	491	530	512	521	486	502	502	508	535	491	483	507	462	484	522	503	491	550	510	491	485	498	491	519	481	469	549	514	477	546	521	539	512	461	471	500	471	530	519	484	528	542	505	506	499	458	486	487	469	538	494	494	535	486	535	489	536	527	510	509	500	492	497	479	532	515	494	511	487	504	484	534	535	534	501	465	469	480	512	500	492	510	509	522	523	460	531	469	515	520	482	512	514	494	497	520	472	501	486	546	478	533	499	504	517	478	542	518	521	516	513	471	500	547	505	483	503	506	491	521	506	520	474	490	470	511	496	495	489	524	504	481	493	497	452	548	503	513	514	497	493	489	524	473	539	472	500	520	504	522	484	472	524	500	485	536	492	504	527	484	525	508	504	534	503	549	509	495	486	485	501	474	553	522	494	536	510	555	501	503	502	524	493	545	525	488	535	497	494	515	555	533	514	540	482	510	502	493	492	505	497	504	537	474	504	529	509	510	499	468	490	488	528	475	516	500	499	531	502	495	523	499	539	514	504	509	514	509	477	555	528	493	514	514	468	540	497	548	473	500	525	475	481	516	526	503	484	498	506	475	515	506	519	501	508	487	495	561	536	514	513	541	508	546	504	483	501	470	512	469	525	524	467	517	496	472	539	470	465	526	509	513	484	507	522	493	475	488	518	560	488	490	469	513	472	476	483	515	538	516	515	489	487	471	499	513	503	519	529	493	502	471	494	501	476	499	531	473	485	428	520	504	485	517	494	524	514	512	511	468	466	497	462	539	537	509	495	477	446	496	488	542	487	515	491	515	521	536	521	542	520	476	500	478	484	520	521	529	511	526	523	489	517	482	508	508	494	491	494	516	490	513	471	508	490	487	457	489	513	487	545	485	507	459	493	511	519	477	507	537	476	462	506	489	504	491	507	517	506	550	457	553	512	568	507	522	486	532	527	519	498	535	499	519	507	515	517	520	501	470	526	491	522	489	527	464	483	551	517	517	518	511	497	508	460	492	494	551	542	500	523	489	535	486	475	532	525	511	532	511	529	539	501	492	535	535	518	465	486	475	466	487	463	527	515	498	503	531	480	538	483	550	514	518	510	489	493	520	515	531	464	483	494	480	504	509	525	523	517	506	510	494	540	474	480	513	493	510	482	494	480	496	473	501	481	507	471	495	478	510	498	490	487	482	518	459	511	505	543	492	465	492	483	477	499	540	508	486	512	487	544	485	501	534	489	477	512	526	500	468	480	496	492	501	512	502	485	508	509	518	492	533	515	481	465	500	514	521	470	554	515	505	511	500	496	482	537	545	505	535	518	478	486	519	542	507	488	486	488	485	500	491	500	503	489	498	533	500	477	456	509	516	514	517	496	460	532	498	479	514	501	524	505	491	522	543	519	460	484	492	523	481	490	522	461	516	533	538	509	496	545	516	459	508	494	463	516	511	510	475	500	513	527	507	496	538	463	496	565	458	511	520	518	510	536	526	521	510	521	479	539	535	469	528	517	486	522	513	541	518	491	488	519	504	481	496	486	505	491	483	494	487	530	505	490	541	499	501	482	498	535	528	479	492	475	468	483	537	483	474	524	499	495	526	499	512	542	472	543	503	502	502	529	484	505	504	502	496	498	505	524	517	508	538	520	465	514	482	528	502	475	555	486	509	490	494	488	523	497	513	519	497	518	550	512	528	478	519	511	489	445	493	484	522	499	525	510	480	536	514	515	461	501	528	537	487	482	494	522	499	493	497	497	541	514	519	475	519	491	504	529	520	519	525	512	540	488	496	527	523	464	485	490	504	501	494	529	521	482	509	518	529	522	560	533	474	434	515	490	487	477	533	499	519	463	496	511	479	497	513	501	494	520
2879	748	925	972	1513	1343	844	529	607	552	460	363	361	364	372	357	389	341	374	350	355	345	319	340	323	375	350	312	346	363	349	341	341	341	349	327	350	358	358	327	317	378	373	335	368	341	355	331	340	341	329	358	320	329	366	332	350	323	353	329	372	387	361	320	359	337	354	352	317	351	358	347	331	358	339	310	353	352	342	373	359	332	331	367	358	349	347	345	364	304	340	363	353	365	356	385	348	364	371	304	348	338	345	324	323	342	368	349	334	329	366	347	337	341	346	336	334	364	362	367	310	364	347	342	335	304	336	333	338	380	373	351	363	351	368	316	344	349	346	320	325	363	344	318	363	345	365	355	346	362	348	342	362	324	329	326	348	344	315	357	354	342	348	323	357	369	325	366	360	364	342	337	296	355	342	341	348	334	352	327	345	368	356	355	319	353	375	335	352	369	341	321	351	377	382	342	357	321	374	355	337	345	333	350	364	400	354	339	343	321	366	303	344	311	381	380	374	341	335	341	321	362	326	358	345	361	354	370	340	357	375	342	377	351	331	348	323	376	366	375	334	349	340	348	305	368	354	359	318	343	367	331	379	337	364	361	360	313	354	320	356	348	348	332	360	350	306	321	347	334	358	367	335	337	319	372	334	367	390	329	363	364	331	317	276	357	337	354	336	352	366	344	345	353	327	368	342	364	359	354	351	359	332	358	371	391	338	379	368	375	341	327	353	339	367	362	369	328	350	377	341	335	346	324	329	327	363	331	339	335	311	377	384	361	371	367	344	336	337	353	334	351	336	330	355	345	305	390	317	357	343	340	344	351	332	369	334	348	315	329	334	378	327	346	345	348	330	364	334	345	333	328	336	367	390	350	321	329	372	412	353	339	335	374	340	385	349	362	364	325	357	351	338	324	364	348	326	366	355	344	399	391	354	386	330	349	333	326	357	340	331	363	363	328	380	360	339	389	342	325	355	344	346	324	307	330	336	345	317	331	329	323	393	327	376	391	323	358	382	344	344	343	384	345	357	352	382	340	366	335	371	338	342	347	382	386	377	392	317	331	354	325	357	384	337	326	334	350	303	352	325	336	351	345	372	350	361	344	363	345	371	344	350	325	342	361	342	343	340	334	329	349	353	357	343	358	368	353	331	326	352	328	353	318	293	348	384	314	337	339	378	357	361	316	344	344	369	327	371	348	346	346	342	364	397	375	347	365	329	326	326	367	363	348	306	359	351	362	351	371	335	347	328	336	378	357	351	340	358	304	334	329	333	350	347	356	354	338	364	347	375	317	364	351	364	371	360	358	354	352	339	354	356	335	368	346	347	372	375	336	366	322	372	337	356	366	350	343	339	338	328	361	351	340	345	321	324	340	350	332	343	376	351	340	335	321	346	371	326	365	320	340	366	341	349	343	353	353	379	344	368	349	323	361	373	366	351	339	352	338	361	316	375	373	348	356	370	378	344	343	384	374	326	356	361	347	368	361	350	324	357	314	314	342	341	343	349	344	336	319	329	327	336	326	357	369	365	339	327	352	311	345	372	352	348	294	358	334	341	311	320	376	315	340	337	363	343	370	357	368	333	341	352	355	344	329	341	336	345	360	338	358	384	321	335	380	332	336	381	364	334	327	348	336	347	342	321	350	334	355	336	333	356	321	327	361	327	384	367	340	331	343	346	362	311	359	342	347	388	349	369	355	336	357	370	353	322	372	354	383	351	340	368	380	360	333	333	307	345	352	337	362	401	391	316	350	340	376	352	345	324	330	356	319	324	348	310	367	330	348	367	374	354	324	353	317	348	309	314	316	327	349	335	350	316	376	345	334	375	315	361	346	315	361	375	356	371	346	335	348	367	325	339	315	365	365	351	314	334	355	383	374	342	358	352	343	338	350	370	356	330	343	332	326	341	317	366	344	340	328	351	334	349	394	329	366	360	373	362	364	355	365	333	360	353	400	397	345	334	343	343	368	335	327	328	362	337	352	331	342	339	318	346	372	337	361	334	321	322	347	357	374	347	376	335	350	337	354	364	360	357	350	350	304	344	329	350	344	371	324	365	355	348	372	331	322	338	349	367	362	348	321	339	343	367	361	343	328	345	340	371	354	356	342	311	352	334	339	341	334	339	396	331	365	356	320	338	361	342	328	364	381	371	360	341	352	367	331	324	352	378	358	349	349	363	372	330	311	338	366	356	349	328	365	341	314	356	342	362	340	358	339	346	361	359	364	369	349	354	325	345	351	362	342	353	342	365	346	370	331	355	295	359	379	372	333	343	333	349	364	383	332	296	336	341	320	354	372	359	347	332	373	340	372	317	333	347	347	326	360	330	344	381	314	341	345	336	365	345	365	346	362	342	361	353	361	345	316	347	350	319	352	378	361	320	344	343	367	388	328	328	320	359	330	336	347	340	328	372	350	330	356	357	336	369	307	392	362	329	350	333	340	357	324	318	373	320	372	358	318	320	328	391	327	327	365	342	329	338	355	360	339	355	396	366	352	317	341	357	374	311	355	326	330	358	328	329	383	363	332	373	347	370	354	357	363	378	322	351	338	363	371	318	347	345	326	314	366	362	347	324	364	367	351	357	348	359	358	349	338	316	362	345	355	358	344	346	337	344	355	320	362	331	337	341	323	334	328	343	342	334	358	358	323	341	344	319	337	349	326	300	339	325	339	349	335	334	326	343	342	331	358	323	368	293	334	339	365	326	327	347	365	373	339	309	359	357	365	360	344	365	318	368	347	332	329	365	353	356	336	339	387	356	344	350	365	350	367	329	367	342	322	373	332	343	340	339	373	359	345	333	347	329	361	350	340	362	336	343	355	339	323	361	310	342	338	340	337	363	369	365	367	342	359	339	311	321	351	338	350	313	380	356	313	326	406	334	372	349	336	339	365	328	330	339	372	358	372	361	314	356	339	347	348	345	363	349	346	371	332	297	337	383	365	351	342	369	346	376	347	352	337	363	371	374	310	341	371	340	376	337	335	323	356	322	372	370	347	350	339	343	343	320	363	325	303	300	371	368	383	324	342	352	393	373	319	346	323	333	339	362	337	363	356	355	342	319	345	387	341	373	334	325	359	316	319	342	340	345	339	331	352	391	357	370	352	385	390	381	363	341	338	341	365	364	343	333	370	335	329	355	321	349	355	347	346	374	348	379	372	354	338	388	344	319	365	357	361	338	377	331	371	350	365	330	338	328	348	345	360	341	353	335	390	355	331	357	335	310	360	300	329	323	336	321	344	360	324	354	330	386	362	385	372	333	356	334	365	371	308	369	373	355	324	368	311	330	359	357	328	337	351	349	373	328	343	344	341	320	320	369	351	353	376	332	350	366	354	375	311	346	319	315	357	316	344	354	338	334	368	333	331	324	364	354	347	324	336	336	360	346	356	352	333	338	386	342	372	328	349	327	314	338	333	354	355	351	342	347	341	362	378	348	346	361	345	326	351	360	379	356	350	357	353	329	351	333	312	344	345	340	358	342	308	385	337
2964	1229	2203	2890	5583	5370	3094	1933	2322	2142	1398	1043	967	912	905	961	1063	910	866	849	847	883	915	810	852	840	812	844	859	816	873	836	817	800	830	822	835	875	818	813	818	855	856	858	829	806	802	863	821	818	853	822	857	852	894	836	806	873	844	845	800	880	841	791	819	821	828	833	827	812	816	819	821	826	784	824	864	826	850	818	807	835	779	830	814	794	831	826	863	809	785	831	858	850	819	796	773	827	844	768	848	791	824	848	839	870	852	859	843	794	832	821	798	800	861	856	878	829	847	802	854	845	802	802	888	798	820	866	877	796	783	858	823	850	819	884	814	807	829	839	821	813	847	861	805	803	833	826	821	795	829	832	859	876	788	860	834	833	873	903	816	839	833	816	881	871	858	829	816	866	816	894	851	853	803	823	861	845	789	842	832	845	824	822	816	815	826	822	785	824	819	870	899	824	829	861	852	836	788	854	800	807	830	808	818	837	834	814	780	803	819	831	804	845	843	755	830	812	829	820	833	852	794	855	842	849	874	824	853	841	814	824	881	807	778	758	820	852	851	806	838	798	831	802	819	851	842	849	815	794	823	828	837	795	829	810	833	814	819	849	811	808	861	834	852	802	829	832	867	847	845	837	804	811	774	864	799	871	812	842	777	798	807	804	778	790	822	897	834	822	794	840	852	771	852	812	873	842	781	833	788	855	827	807	792	800	834	800	856	825	809	810	873	852	820	821	862	849	816	852	831	816	779	832	809	826	807	814	851	828	817	836	837	828	827	855	807	786	823	809	824	794	841	790	867	859	850	814	843	805	824	846	810	843	791	814	826	805	853	820	769	828	838	824	831	859	827	833	867	834	871	783	866	868	860	809	833	864	810	857	806	852	820	811	812	885	813	814	821	850	849	841	886	887	808	791	787	849	796	812	871	831	797	786	833	886	851	855	842	833	834	853	827	880	785	780	825	843	844	839	786	825	812	883	841	811	827	787	822	836	867	862	847	847	823	834	804	791	839	804	815	792	867	840	864	839	831	827	814	813	833	848	876	817	768	868	818	817	818	832	826	860	840	828	858	902	849	806	762	838	861	857	801	790	827	861	863	839	792	851	822	829	810	798	875	831	832	848	816	831	835	838	798	796	819	853	936	841	834	766	805	807	811	773	811	862	814	785	832	845	813	801	845	826	810	874	790	806	885	814	793	827	804	795	847	799	824	871	813	818	762	851	833	836	818	827	835	848	856	799	853	804	816	913	881	859	817	818	824	855	792	835	810	802	810	863	862	811	854	849	882	830	827	844	811	856	816	837	878	867	813	858	800	856	874	831	805	795	845	803	830	841	819	852	816	824	823	840	867	792	851	838	852	827	816	812	817	800	819	822	829	849	800	846	830	866	830	825	810	828	829	826	851	838	809	773	850	869	804	802	832	812	846	809	808	851	821	876	818	788	812	794	825	824	822	834	818	821	856	821	871	809	803	873	887	761	827	839	819	819	871	808	810	783	825	909	848	809	851	825	767	799	856	867	869	835	832	842	775	842	857	857	788	822	839	827	876	780	847	839	794	838	746	817	840	872	844	852	848	841	874	816	827	803	904	817	819	812	807	862	832	786	872	818	797	862	823	796	823	856	839	823	840	824	845	870	817	811	850	817	800	819	799	807	838	810	824	864	809	789	844	806	825	824	843	831	781	839	851	851	844	809	850	809	821	853	847	790	851	792	811	855	804	854	780	795	793	829	840	848	768	816	817	883	849	866	842	867	818	774	834	884	775	805	812	822	941	797	840	827	838	824	813	761	823	788	816	880	845	866	796	805	847	858	821	835	829	822	828	817	821	825	820	799	834	843	800	843	816	832	811	846	823	863	821	857	835	933	861	816	792	854	819	846	836	847	850	873	853	796	865	852	857	875	811	838	854	865	848	816	830	784	859	764	861	817	827	865	858	848	808	854	829	845	876	825	822	837	786	803	792	847	837	806	819	847	819	796	844	850	820	806	786	851	783	872	833	869	847	882	816	816	799	825	806	816	789	820	839	818	797	790	825	780	836	827	861	857	848	842	842	808	836	814	820	782	878	878	799	876	836	843	836	842	804	804	837	817	812	807	905	833	845	840	872	787	873	794	797	883	792	871	808	851	854	851	881	818	860	818	908	837	821	863	793	816	809	827	849	877	836	811	840	866	804	814	886	822	818	772	833	809	821	832	807	817	837	864	800	747	837	829	832	832	823	808	831	877	810	891	854	858	823	832	802	836	882	776	796	831	841	838	839	846	857	870	814	863	872	781	877	783	854	801	837	825	800	832	838	797	850	804	878	795	847	831	833	828	847	771	798	847	811	816	840	831	843	779	814	842	851	841	847	813	848	771	811	834	904	859	842	836	857	854	814	799	895	819	832	828	834	850	792	852	789	802	851	845	783	815	851	824	822	801	837	799	825	864	830	863	802	834	883	835	812	867	813	802	806	855	772	782	803	805	867	815	893	820	845	836	832	870	857	823	804	861	858	830	893	862	803	811	864	841	833	829	864	799	817	861	879	843	824	840	836	811	840	851	814	819	859	827	879	859	825	848	804	814	800	853	763	852	840	782	853	837	856	801	871	827	802	811	863	743	834	801	876	840	823	864	827	837	845	782	869	845	838	807	827	867	811	852	806	804	832	877	854	784	814	854	817	813	868	848	815	809	842	861	792	809	801	841	868	819	864	804	832	843	778	786	792	879	816	843	814	843	820	873	864	853	865	815	810	854	800	825	856	856	832	865	814	786	873	813	824	842	784	890	874	836	877	872	850	768	857	874	787	829	832	812	832	793	838	845	812	843	793	782	783	835	813	833	800	830	856	794	782	821	820	874	817	865	833	858	839	833	813	838	861	833	804	809	862	842	873	868	773	871	845	793	781	790	857	822	847	844	780	871	830	836	794	814	873	874	820	807	821	829	804	839	832	822	839	788	777	859	854	821	791	851	804	840	871	802	873	886	811	828	845	757	829	803	824	825	839	830	822	801	804	817	834	820	796	840	847	809	795	847	807	815	826	842	825	834	834	803	830	901	880	838	850	811	788	842	800	859	857	874	847	773	835	859	840	813	830	835	750	854	820	853	861	828	812	847	823	821	785	810	811	831	832	819	831	810	804	856	838	828	831	805	837	803	840	797	862	884	840	845	846	810	861	849	791	874	802	832	850	868	843	848	791	849	845	795	800	798	804	797	824	806	782	779	839	789	864	813	838	812	831	798	827	854	845	820	840	816	830	839	850	811	838	824	831	786	816	809	826	847	846	748	820	841	795	833	837	823	831	797	787	844	755	863	848	847	833	836	858	845	872	815	760	877	820	853	808	782	796	791	815	795	785	834	827	867	866	834	874	865	790	827	873	789	844	814	855	872	823	818	863	811	787	823	795	850	871	864	803	821	851	856	811	861	820	831	873	859	853	817	829	818	879	816	829	868	758	867	856	806	832	830	857	804	827	849	824	797	761	863	832	827	782	820	847	845	826	814
8995	2264	2804	2758	4857	5411	2287	1245	1261	902	579	471	356	391	300	310	345	257	262	268	287	248	230	232	208	214	226	191	210	193	198	197	181	177	196	186	200	187	174	222	174	193	182	168	185	181	194	197	169	190	171	194	172	164	183	179	197	197	182	167	166	177	188	196	194	194	185	208	193	177	190	152	170	145	169	197	149	196	173	205	177	172	196	190	187	183	182	167	173	165	189	177	189	154	171	187	175	177	182	175	212	186	171	177	176	149	151	187	190	179	194	174	166	196	206	173	190	188	169	176	168	179	185	206	176	178	187	172	174	169	187	188	219	171	175	180	169	174	172	205	168	169	143	170	207	179	203	161	194	189	178	172	181	210	195	176	185	197	178	186	169	194	187	184	190	170	173	185	189	178	167	171	172	178	215	182	181	158	187	167	200	153	181	206	184	189	183	165	166	181	176	182	199	178	187	184	180	165	167	175	159	180	168	201	156	172	186	190	192	191	195	182	163	198	193	173	185	162	176	189	175	157	163	178	168	193	190	186	175	193	182	179	172	187	204	223	186	166	198	162	168	189	159	141	201	175	169	180	187	182	170	179	164	185	171	198	166	176	197	186	198	182	166	174	173	172	194	203	171	166	173	145	193	183	173	176	195	184	199	177	186	187	186	189	155	186	181	199	189	184	174	168	177	163	175	176	196	178	204	198	165	158	162	186	168	170	176	176	166	170	184	175	186	166	183	187	201	166	183	191	183	177	208	186	198	190	162	146	186	181	154	158	167	150	184	180	191	169	185	207	175	160	202	163	178	181	175	182	193	187	194	163	197	176	179	203	180	184	180	175	185	199	175	174	171	159	153	176	158	194	178	185	176	192	197	184	174	186	173	160	164	155	199	184	182	167	180	201	193	201	180	186	194	163	178	193	187	169	179	200	193	182	170	190	172	161	168	153	180	184	192	174	183	173	191	160	167	160	185	204	177	183	189	180	186	206	177	201	185	185	156	201	183	195	181	192	164	156	161	174	192	195	179	153	187	183	173	194	192	174	188	172	165	206	192	211	180	189	184	177	168	184	172	155	189	198	173	179	190	173	191	201	194	187	177	186	156	191	151	173	176	164	185	184	188	178	178	187	158	175	194	172	177	196	190	172	188	179	186	177	161	185	189	174	188	169	170	160	176	197	177	194	193	194	196	156	170	177	168	163	180	163	183	191	205	180	167	186	188	151	178	170	182	190	181	200	174	204	192	169	169	172	168	173	179	151	182	188	175	178	155	180	186	186	180	182	150	146	164	199	190	180	186	152	192	191	199	190	202	191	172	154	198	182	189	167	179	183	196	199	171	163	175	189	171	165	175	202	156	154	158	188	184	186	164	160	193	153	191	173	186	200	185	190	189	204	191	201	185	169	178	180	189	155	172	191	161	161	187	190	188	157	163	158	180	165	176	188	190	179	182	168	180	184	174	161	181	183	177	163	166	181	198	202	149	181	167	172	181	170	182	181	180	171	186	229	182	173	188	176	201	189	176	198	179	171	169	181	171	177	182	188	217	163	181	167	160	168	183	163	189	193	192	176	191	179	164	202	187	163	173	207	182	229	166	184	195	188	173	177	186	210	172	210	168	212	158	190	183	189	201	180	192	182	173	196	194	170	170	193	183	199	184	177	167	185	173	199	160	179	193	164	182	194	179	164	177	186	193	198	213	175	199	199	214	187	169	165	176	175	178	180	168	185	172	178	181	187	169	162	201	214	190	208	195	160	207	176	171	179	173	169	187	173	169	178	187	182	180	171	185	177	159	158	178	179	160	178	174	199	178	197	175	185	194	180	172	175	195	204	170	211	172	174	186	216	196	202	201	188	172	184	192	158	175	173	190	184	189	188	178	203	183	174	165	200	189	173	203	186	167	193	166	187	196	209	202	165	157	178	184	176	183	212	178	165	171	185	189	202	168	195	156	165	184	185	165	188	163	165	188	180	188	193	186	176	162	179	166	182	224	171	175	168	176	172	176	179	201	174	188	196	189	168	179	189	158	183	185	186	183	188	175	165	177	177	203	208	194	214	198	201	178	182	183	183	185	192	216	181	196	191	191	175	192	154	184	167	165	202	179	166	188	192	174	175	188	158	173	177	169	228	185	183	196	208	186	176	201	190	158	177	187	162	188	184	205	178	194	157	168	200	164	185	207	191	149	185	178	169	178	178	161	197	172	169	180	172	189	173	179	187	177	159	173	181	149	149	212	181	155	179	191	181	180	191	197	206	165	189	185	180	173	182	193	185	177	164	182	187	191	179	187	199	191	187	183	174	159	187	189	160	178	184	180	212	155	171	183	205	181	180	177	157	171	188	181	183	169	173	186	166	158	192	193	190	175	180	168	198	200	180	203	162	178	177	209	179	173	163	192	149	160	174	189	153	197	189	191	218	174	167	168	157	173	181	178	200	153	177	191	173	192	189	181	159	169	179	196	182	175	206	172	165	149	202	189	177	171	179	174	166	186	184	177	163	148	188	171	172	158	180	189	185	177	198	175	207	188	186	187	166	182	185	203	170	187	182	192	179	197	200	186	183	171	173	183	162	186	178	185	168	164	195	182	165	173	175	182	175	200	182	167	170	187	187	172	207	179	179	175	161	165	182	192	181	189	178	186	184	201	175	158	201	154	165	180	184	171	161	179	167	184	197	149	194	186	184	180	187	200	157	174	213	183	190	193	165	168	164	175	157	192	182	194	165	179	175	168	183	165	206	164	156	196	156	180	185	206	192	178	164	186	175	177	168	205	153	180	175	173	178	188	171	161	185	191	161	178	181	186	158	193	189	188	182	185	168	169	210	193	213	181	155	168	181	185	172	178	191	179	156	194	180	183	186	169	178	173	184	176	181	165	166	173	178	177	177	170	184	196	165	172	183	170	169	195	191	192	193	207	181	185	175	192	216	200	182	198	194	181	159	211	171	179	156	218	190	186	177	189	160	169	170	192	159	170	195	188	195	159	174	180	191	205	182	202	158	179	214	193	194	187	184	175	167	177	193	169	162	177	168	168	183	165	159	181	183	160	190	172	156	188	168	168	173	180	177	185	172	161	181	163	196	167	181	206	174	188	184	163	154	159	182	177	220	191	183	150	173	181	173	175	203	171	216	163	192	194	169	197	179	158	164	184	168	176	183	192	174	186	173	175	180	162	168	175	167	177	167	204	167	173	180	178	168	170	179	170	198	192	187	188	177	191	192	163	194	196	185	209	177	197	183	188	172	172	159	180	155	171	183	165	159	165	215	181	173	163	198	198	158	181	185	192	160	198	212	182	160	212	157	165	180	175	192	193	187	168	176	187	175	181	178	185	166	165	171	176	179	193	172	183	188	167	170	185	176	154	166	165	191	185	184	195	173	172	173	191	165	173	175	176	182	185	176	181	165	157	180	199	165	176	197	192	159	198	180	181	184	174	178	178	172	174	194	151	149	179	179	193	160	206	171	176	158	165	183	186	176	161	192	191	185	175	173
6554	2080	5262	8055	15308	17132	8587	5815	6554	4840	2667	2355	1511	1960	1261	1538	1496	1285	1139	1070	1233	1175	852	815	874	808	866	827	767	727	677	618	654	584	594	533	560	576	569	511	525	566	525	537	534	575	557	573	620	598	534	572	546	540	523	490	539	528	529	511	478	534	513	469	523	469	522	472	532	500	487	459	507	523	477	475	505	485	505	481	508	454	472	494	466	470	518	492	478	536	495	477	524	450	491	499	504	504	489	473	516	486	468	506	510	486	513	481	520	436	465	482	487	494	482	502	493	434	431	507	478	517	488	440	500	502	522	499	513	501	492	511	449	493	476	486	469	481	525	454	487	495	480	491	519	425	464	488	480	506	472	471	500	505	468	487	436	450	498	468	545	464	506	489	472	494	457	439	469	492	511	468	481	503	464	447	476	477	494	449	476	484	494	461	476	495	487	444	477	474	486	487	518	474	516	506	443	483	447	485	452	455	471	513	469	422	496	529	405	451	452	461	496	504	478	474	464	487	488	474	486	444	461	432	465	472	479	469	545	495	502	473	480	475	459	466	511	492	484	451	497	516	482	488	510	496	490	517	506	510	478	516	467	467	469	436	476	467	507	495	457	477	468	505	442	461	490	439	477	426	501	483	492	509	477	463	470	470	499	471	513	494	511	488	461	470	484	468	504	453	501	455	471	498	478	474	457	462	461	460	482	456	473	480	444	519	502	497	452	457	458	471	489	466	491	529	511	508	491	489	490	510	491	441	428	493	472	466	477	471	499	486	504	510	483	465	459	491	488	474	481	505	457	477	465	446	465	465	510	510	475	471	489	495	454	505	452	448	480	460	487	455	432	493	486	487	464	424	494	492	491	457	514	463	470	466	489	470	450	457	457	489	489	455	503	534	488	494	459	490	506	453	496	516	470	452	474	428	508	433	458	450	485	487	497	435	454	514	505	443	482	489	479	462	459	489	489	507	477	519	463	469	477	483	482	503	490	468	515	548	463	471	466	487	474	439	466	520	498	469	492	465	463	488	488	492	481	501	459	499	445	489	478	499	501	455	516	449	512	457	458	513	454	455	500	497	495	513	475	449	479	487	474	461	471	488	474	451	489	467	465	475	499	519	490	496	525	488	494	502	490	451	471	515	467	492	464	488	523	490	505	451	461	519	459	461	463	465	456	500	476	471	483	504	500	491	503	480	451	509	470	484	493	465	499	458	485	465	485	464	434	487	446	491	505	491	500	486	510	562	471	464	480	472	477	495	437	487	467	463	467	449	498	477	461	419	456	488	483	467	456	495	509	452	488	483	490	510	467	491	447	446	487	479	505	496	503	487	492	488	473	514	464	492	483	466	515	464	526	487	457	451	484	472	489	476	510	481	492	482	490	489	534	483	478	501	508	472	494	470	461	467	487	481	472	443	480	450	473	474	488	494	515	458	488	494	489	502	489	509	509	466	481	516	458	459	445	453	490	457	455	486	500	485	469	500	474	472	464	516	505	483	483	484	485	464	478	520	464	522	523	518	494	506	491	478	480	476	460	475	482	482	474	495	516	421	500	493	507	478	467	491	509	455	451	489	492	506	479	439	453	432	495	503	495	487	442	453	479	461	464	476	467	468	456	429	472	507	501	467	485	458	497	457	483	508	471	467	492	511	454	467	471	461	487	472	455	468	459	479	475	513	496	487	457	482	462	489	447	484	436	465	479	520	487	443	478	464	472	513	470	466	484	461	478	507	505	509	472	482	482	485	459	485	482	501	458	447	482	490	482	481	492	482	460	461	494	500	466	511	440	451	499	483	470	464	459	498	468	473	458	474	494	464	459	462	466	484	501	471	447	475	488	482	507	505	503	517	474	491	502	459	499	465	431	469	502	479	442	512	483	493	466	511	465	487	494	479	456	469	457	474	496	484	483	493	496	485	465	459	497	533	486	443	471	500	526	476	477	526	458	459	507	464	484	480	490	466	481	507	465	466	513	468	482	469	478	494	410	435	454	486	501	461	479	501	491	463	457	446	493	485	478	475	483	457	484	452	467	500	495	521	477	510	496	499	483	494	503	483	509	494	492	508	448	469	496	462	468	463	477	461	473	478	469	485	457	453	444	473	487	506	447	470	518	459	468	495	443	485	464	523	489	475	488	469	471	485	460	474	528	439	529	495	488	483	493	489	509	486	483	524	465	488	469	500	503	497	458	478	486	471	440	471	474	520	473	420	465	485	474	483	459	471	472	481	489	457	506	467	472	503	491	500	494	503	491	475	494	500	469	534	495	469	464	530	503	478	460	501	513	497	453	468	469	475	503	456	500	488	481	455	496	495	486	479	483	446	487	498	467	476	518	479	542	496	484	449	493	478	452	450	505	487	482	472	476	466	481	510	518	469	492	491	461	482	458	453	494	514	495	507	493	463	483	448	470	479	470	462	489	491	485	510	491	465	488	454	476	486	484	465	476	481	492	503	459	494	472	486	514	477	493	486	501	514	484	474	474	472	470	483	494	472	508	465	487	491	485	494	469	465	510	484	484	493	510	464	498	482	461	466	460	470	443	469	460	486	486	461	490	497	450	512	442	483	492	479	486	477	453	550	454	489	470	446	487	466	474	469	465	492	485	511	462	520	503	492	488	487	462	498	495	449	474	503	479	483	481	475	481	487	516	470	482	548	453	432	497	480	478	476	490	476	492	455	510	483	491	456	496	471	454	441	470	475	499	483	469	456	485	485	465	479	478	448	463	422	458	480	490	484	468	497	524	468	463	472	495	465	472	432	521	453	470	507	492	510	438	440	515	443	502	480	503	470	442	503	471	540	453	491	446	444	473	422	507	492	492	495	488	526	484	493	466	513	457	455	457	458	517	481	510	494	472	488	473	471	500	487	472	492	475	506	452	467	471	503	490	430	460	485	472	465	450	492	514	515	483	496	506	449	496	499	465	475	474	465	479	504	485	482	496	481	473	503	481	537	456	469	506	498	466	437	482	505	477	457	460	453	468	461	464	461	484	477	483	483	450	490	489	506	492	492	487	485	497	447	481	492	488	498	510	492	457	480	505	475	526	495	462	436	478	503	472	445	507	458	484	471	449	475	460	474	477	452	470	492	490	520	476	461	488	496	485	472	486	484	473	487	431	479	504	488	484	452	514	458	463	506	466	467	477	465	538	491	439	500	485	462	468	488	463	489	498	495	489	435	495	488	473	474	457	476	508	489	498	495	488	530	472	469	473	479	472	480	474	490	470	507	479	471	508	462	499	461	463	473	469	533	477	488	459	503	467	462	494	444	468	472	489	492	457	508	468	499	466	498	512	455	493	459	442	502	497	472	512	490	500	480	477	474	463	483	465	447	502	467	456	484	516	471	518	438	472	486	503	456	502	454	471	445	489	484	500	473	471	488	474	485	486	449	509	488	469	486	512	503	489	450	473	440	501	486	489	460	491	473	480	489	521	451	480	470	501	496	484	493	489	475	464	484	501	456	480	476	515	469	502	501	480	495	474	468	456	494
15670	4603	5159	5324	9961	10003	4203	2205	2252	1409	831	737	532	582	413	515	439	357	301	335	334	291	301	258	259	272	262	232	208	251	241	229	206	243	179	175	214	220	205	199	178	208	192	203	202	197	192	180	174	226	187	193	198	198	178	200	190	177	184	229	216	178	179	182	187	174	177	173	203	187	202	160	182	177	159	203	171	181	197	191	184	188	162	196	172	168	178	166	172	182	160	200	171	182	175	195	177	203	167	197	170	193	173	184	180	208	173	180	191	191	180	189	178	173	220	201	175	188	191	182	182	164	182	175	186	178	164	168	167	183	181	192	178	187	172	166	169	199	180	212	199	189	183	182	194	194	183	209	202	179	185	183	180	194	170	181	194	196	202	175	197	188	188	184	192	190	177	168	170	164	201	165	191	148	191	186	198	185	161	181	183	186	169	208	166	161	197	179	195	176	177	185	195	184	180	172	187	173	211	190	170	180	211	204	166	182	159	192	182	197	193	181	177	195	170	204	191	178	194	193	186	180	173	188	179	174	188	185	181	169	179	178	206	172	159	189	178	182	154	205	161	183	162	186	181	170	174	132	171	175	163	194	172	180	179	207	170	191	197	149	174	197	176	199	181	167	174	163	173	174	167	171	186	201	210	173	184	196	171	164	193	203	180	162	228	170	160	211	173	171	182	168	181	180	185	145	193	167	171	159	199	164	172	218	177	184	191	175	191	181	180	152	176	187	183	228	194	201	167	176	171	182	179	186	201	183	183	208	204	156	194	172	144	166	194	196	195	171	188	162	181	203	173	180	186	190	190	166	210	162	195	182	176	180	183	197	194	184	188	165	144	181	175	177	186	147	193	168	146	181	180	162	191	190	188	210	188	189	164	189	188	202	173	200	159	199	205	185	180	178	164	174	211	205	172	166	171	161	152	183	184	191	200	198	181	192	170	181	203	187	150	208	148	154	194	207	180	191	168	176	187	200	183	188	197	192	192	162	187	180	179	196	193	190	183	183	193	172	204	188	179	170	189	205	202	175	177	181	198	191	170	191	186	182	199	183	197	184	184	171	158	162	202	157	177	174	160	172	190	172	187	175	160	196	181	208	178	188	187	187	168	195	174	178	161	172	198	196	185	186	178	181	199	185	179	177	177	171	210	165	186	148	168	180	189	160	180	177	172	187	197	184	172	190	197	169	192	181	192	206	184	179	144	181	160	189	178	188	179	164	179	170	170	186	189	200	182	193	199	170	153	171	194	210	207	184	215	192	184	173	181	163	161	160	198	194	199	200	179	178	182	190	171	165	193	165	163	185	196	179	176	178	164	177	179	180	174	199	165	163	173	165	159	145	159	169	214	188	173	177	181	203	196	179	198	204	193	184	216	172	179	164	177	166	167	183	182	188	169	198	190	171	208	176	205	157	198	171	194	190	194	193	182	191	168	170	174	196	191	191	181	189	209	155	180	187	196	191	176	201	177	176	181	196	190	184	192	161	175	196	182	204	161	192	173	163	164	199	167	201	189	172	177	194	191	188	176	181	186	158	167	188	181	176	173	183	168	171	186	171	179	195	191	174	183	196	172	190	185	159	200	181	189	167	163	170	164	177	167	185	191	189	200	184	179	170	168	186	167	175	178	202	177	186	179	177	208	188	204	158	173	194	158	186	187	201	193	157	186	187	190	179	174	193	171	160	157	166	187	196	173	176	166	184	188	173	193	188	172	188	164	192	143	204	161	188	186	184	192	179	195	194	185	189	190	180	206	192	180	197	167	167	197	189	197	172	199	185	171	177	175	200	186	192	198	186	189	204	156	183	178	173	172	190	196	173	180	186	166	177	199	172	163	189	210	172	188	193	172	181	175	174	166	194	209	186	164	206	159	186	174	203	162	166	201	186	175	206	182	184	184	190	183	160	177	155	181	212	191	181	199	169	184	190	192	175	172	180	195	184	163	189	172	170	169	191	177	175	179	187	185	171	186	185	157	185	179	171	178	170	168	189	165	214	199	171	159	190	190	177	185	155	192	187	184	170	181	179	151	182	166	190	150	168	192	188	171	189	215	197	178	187	174	192	167	168	167	170	176	169	171	161	176	196	170	194	219	181	168	212	172	195	180	183	192	196	184	172	177	181	156	168	180	162	194	183	186	179	212	187	180	171	189	180	202	185	201	178	205	205	208	168	188	162	192	199	189	199	173	193	181	194	187	188	193	169	203	180	202	171	186	197	201	196	165	191	180	194	171	200	181	168	174	183	194	164	173	197	165	175	188	177	182	201	162	180	196	180	160	181	156	193	155	175	173	161	173	179	195	186	179	183	172	191	180	169	174	194	177	173	184	184	174	167	183	186	200	177	182	180	202	180	147	187	163	194	188	198	168	173	158	183	179	183	159	197	184	190	164	169	180	200	210	159	191	198	197	181	182	179	188	168	177	183	154	189	176	183	189	162	178	159	187	181	173	168	173	191	186	181	197	172	202	173	179	177	188	169	185	213	165	180	169	199	167	179	175	186	174	174	187	173	198	182	184	188	188	171	202	181	197	181	184	211	181	179	192	190	183	179	157	177	200	185	184	187	170	187	199	159	174	186	176	172	162	171	161	164	177	177	179	183	188	177	169	198	196	171	194	170	198	171	180	184	179	163	186	186	160	173	203	170	163	201	209	176	179	174	201	179	208	189	159	194	195	166	179	200	186	180	180	176	192	167	168	182	183	168	182	210	169	179	174	206	173	180	194	172	181	155	169	190	173	196	177	221	195	191	183	196	192	202	168	189	189	181	191	208	177	184	165	166	188	188	181	165	170	184	151	163	163	187	174	197	177	175	180	188	150	180	170	175	189	175	182	186	163	155	188	193	180	174	180	177	183	166	204	210	183	201	179	179	185	171	195	170	180	185	211	177	171	165	188	205	168	154	177	177	199	184	184	191	189	191	192	180	187	178	193	186	163	173	180	188	185	149	177	171	146	179	187	179	164	173	150	189	145	168	185	169	185	186	190	165	171	173	186	209	189	166	186	195	183	178	197	183	178	181	180	181	192	185	182	176	192	180	148	166	183	178	191	168	188	183	179	176	182	196	177	188	173	190	178	179	174	175	182	165	197	166	165	171	141	182	189	183	188	162	179	171	191	197	214	180	193	191	207	189	192	171	192	167	169	186	204	169	184	182	170	164	174	206	189	179	175	168	186	219	200	198	194	174	170	178	172	168	184	176	192	208	203	164	161	186	188	191	164	176	194	179	197	193	179	202	190	194	178	171	138	186	193	171	192	190	190	194	172	182	168	168	189	157	167	167	215	197	197	200	174	190	183	152	186	171	182	179	182	161	192	187	174	185	210	175	186	156	189	199	188	172	199	170	169	158	185	216	180	173	175	174	176	174	178	196	177	187	178	181	199	189	207	184	167	205	179	205	187	183	197	171	187	198	189	185	181	189	187	181	196	156	172	186	173	171	201	170	169	172	186	196	182	193	177	161	177	166	166	172	179	181	179	186	201	171	182	181
8909	3406	8357	12421	22906	23338	12736	9397	10436	6765	4171	3978	2655	3349	2087	2451	2252	1901	1820	1813	1813	1577	1386	1187	1223	1297	1072	1109	1044	921	963	849	799	764	711	686	666	693	697	681	618	620	638	577	628	655	632	611	685	615	673	648	643	573	555	574	564	556	555	539	564	530	554	557	543	507	522	545	532	511	507	549	519	510	523	539	525	496	541	521	551	541	513	531	516	506	577	510	518	482	515	518	477	521	549	540	492	502	543	510	511	518	509	510	490	509	502	481	532	490	502	497	551	513	477	489	470	498	489	502	483	512	506	551	518	528	490	506	479	526	518	479	526	527	546	505	486	499	535	520	512	503	525	512	504	510	497	522	503	515	512	502	507	520	480	491	467	532	540	471	499	480	524	515	510	535	441	503	514	543	529	536	512	528	519	479	497	486	498	499	501	478	517	501	497	515	524	513	486	502	516	502	509	499	475	500	516	479	507	474	518	490	483	515	530	541	486	522	539	515	472	498	516	510	545	507	481	498	533	554	431	463	491	524	514	483	500	495	535	516	482	484	482	491	547	549	477	548	571	492	502	491	518	536	495	492	508	520	501	495	506	501	506	508	492	501	497	510	476	489	468	487	488	505	524	483	554	512	473	505	489	503	521	518	497	505	540	539	462	508	479	521	519	497	497	539	486	488	508	461	489	510	506	522	491	522	518	527	481	489	467	555	537	523	545	514	500	500	513	540	536	496	465	457	514	500	542	493	520	461	505	503	486	517	514	490	471	511	511	484	527	503	479	488	536	491	445	498	513	500	496	467	482	511	493	493	521	524	495	533	495	475	486	522	481	510	478	531	493	511	486	483	507	513	480	478	512	479	458	482	515	515	477	505	527	482	512	479	480	521	538	508	540	525	474	506	538	510	512	532	483	516	522	512	504	473	513	537	479	525	535	519	511	502	486	465	529	467	491	499	522	503	503	475	487	454	522	514	484	498	484	487	495	485	472	495	526	512	520	484	499	499	477	488	521	533	467	493	524	494	502	480	491	534	517	469	474	478	489	529	509	523	459	526	495	489	498	479	500	537	525	518	447	508	515	456	489	556	505	518	475	522	535	517	497	493	507	530	510	580	473	483	524	491	473	496	506	505	518	538	514	498	502	493	475	501	502	529	497	513	476	461	517	513	521	502	513	518	510	495	514	528	503	496	557	487	472	494	551	538	528	479	522	465	494	512	490	490	503	494	518	525	519	451	491	481	521	489	517	525	532	460	510	517	470	495	461	500	475	500	482	522	468	508	508	519	537	487	464	521	538	468	483	513	518	480	539	494	488	498	538	490	496	483	495	516	511	516	487	496	514	517	489	469	497	493	522	515	512	499	508	499	504	503	507	455	529	495	510	516	495	531	508	551	470	500	474	516	508	502	524	485	492	498	468	493	526	501	500	503	444	527	534	482	524	510	480	494	520	516	488	489	486	526	491	455	459	465	497	506	529	517	531	503	467	479	503	494	506	500	501	488	531	504	495	459	541	469	489	491	547	497	498	509	510	507	466	510	505	493	464	510	516	459	484	492	516	512	505	472	493	478	455	483	503	478	498	519	499	500	531	500	496	522	496	498	527	490	502	508	535	520	520	520	462	550	510	515	510	525	504	498	495	464	503	511	494	514	513	489	505	494	474	504	533	521	498	503	472	517	515	552	484	502	459	512	498	482	484	514	506	493	503	485	536	519	480	525	505	473	487	490	487	531	517	509	484	511	497	495	537	536	510	489	477	500	488	509	496	475	525	503	447	538	537	479	510	533	507	517	479	537	449	543	502	497	500	533	505	548	502	537	501	487	515	473	530	493	519	486	519	510	514	439	489	534	528	499	556	515	489	470	478	494	504	498	547	498	480	491	509	496	541	490	487	532	486	538	510	503	490	524	464	501	530	493	503	525	499	500	511	483	513	514	489	452	492	520	482	500	504	486	501	504	532	519	503	540	506	541	514	533	491	466	498	499	479	498	505	492	509	525	480	502	476	469	502	522	495	550	535	483	537	532	477	495	527	508	485	525	540	514	498	467	494	469	496	493	537	497	480	516	496	500	530	531	497	479	511	504	465	503	504	523	515	501	510	498	483	490	486	471	502	515	510	566	496	501	493	489	510	492	527	513	479	499	480	467	527	536	469	480	522	490	504	529	535	523	486	469	510	484	520	491	475	469	499	501	505	542	508	462	522	508	521	514	510	464	538	529	492	536	519	490	516	496	495	509	472	503	540	484	490	533	435	478	528	503	505	509	498	467	460	532	480	517	488	546	507	515	534	481	533	512	489	496	498	540	488	478	485	516	512	474	495	493	512	524	496	547	519	432	525	507	484	461	489	499	489	513	512	506	493	525	518	495	494	525	513	486	504	490	502	521	496	519	467	512	523	477	502	459	499	496	520	518	556	452	466	505	515	525	529	541	494	474	514	502	452	461	522	477	530	501	486	491	476	509	474	564	511	492	480	467	517	492	477	529	519	509	499	469	505	506	508	517	516	469	512	438	475	489	491	503	503	537	501	535	487	508	506	481	499	505	501	519	522	511	488	478	523	507	507	513	494	469	516	517	452	462	516	474	509	520	521	510	521	477	471	512	494	471	472	512	467	490	477	536	507	497	514	495	470	480	533	510	510	502	532	484	485	475	548	461	477	499	530	518	497	516	470	509	499	490	492	527	526	485	487	537	507	490	481	443	498	492	507	495	468	501	515	492	529	532	481	499	512	483	510	534	520	504	495	570	525	533	497	544	502	516	523	487	535	489	501	476	466	506	476	505	523	500	527	512	469	494	507	529	477	496	520	501	545	507	493	517	479	523	510	491	490	461	504	503	498	500	489	537	504	438	493	521	503	567	501	504	499	499	546	484	492	509	520	506	503	474	491	536	529	516	502	502	523	515	523	503	522	451	527	483	532	575	499	497	437	524	520	482	471	513	474	482	495	528	529	453	489	460	518	471	516	512	471	476	505	522	507	456	464	494	470	490	485	494	512	497	481	528	477	493	506	518	510	498	506	511	504	530	503	465	552	503	510	505	485	477	505	505	518	505	569	535	453	500	472	478	493	514	489	507	517	501	466	496	507	506	531	522	558	495	494	520	497	507	465	481	492	500	478	502	516	524	516	479	510	482	530	543	495	520	477	505	508	546	486	478	540	526	516	502	508	514	510	546	537	494	533	464	530	498	508	535	523	481	538	470	472	519	490	506	508	541	505	485	505	527	493	499	497	524	519	509	535	533	514	530	533	473	507	511	496	464	503	546	494	522	495	537	536	454	507	484	515	501	526	499	544	500	467	503	488	508	491	521	487	518	515	510	528	456	526	460	513	502	482	496	487	474	514	526	492	477	484	503	525	542	515	495	538	475	534	478	502	496	506	490	480	485	491	498	463	510	508	521	492	491	507	493	475	533	486	534	519	515	518	522	503	482	513	483	483	484	504	490	505	532	467	543	495	509	478	507	496	498	479	489	498	509	511	534	502	476	492	497	524	454
2846	873	1103	1295	1741	1372	710	588	609	526	396	353	335	375	384	367	379	357	384	345	358	340	367	335	345	321	348	326	352	352	312	341	317	371	350	353	330	352	352	324	337	330	327	336	341	325	341	354	339	321	359	338	321	347	315	374	338	343	353	355	319	355	348	363	346	335	330	326	335	386	340	332	335	374	330	349	328	324	362	368	381	321	335	341	337	320	355	336	329	345	313	350	316	334	321	327	302	353	330	351	370	325	311	373	350	327	314	341	365	348	385	331	320	347	344	374	352	346	349	326	310	335	311	316	350	333	328	360	375	332	330	314	339	355	307	362	328	346	321	360	356	344	334	311	364	366	340	335	385	350	341	328	328	344	325	355	356	335	381	383	327	344	337	315	324	334	379	342	371	308	384	342	330	331	337	326	325	342	370	327	348	346	337	354	340	328	355	349	347	339	359	300	314	350	327	323	355	363	374	348	339	350	366	357	340	321	351	356	350	340	371	335	342	327	361	321	353	339	337	360	334	337	314	319	343	334	340	359	328	321	352	345	329	322	361	341	342	357	365	324	347	324	369	326	341	330	349	341	337	373	347	370	335	329	346	367	342	334	348	337	330	316	367	361	331	326	349	324	358	363	368	333	317	356	395	344	340	367	323	341	338	313	334	355	321	372	355	293	355	360	327	361	354	338	320	349	354	329	358	350	310	351	330	344	340	330	298	350	325	343	337	338	342	339	326	331	349	376	352	387	347	318	381	312	350	356	333	377	333	339	358	346	319	343	360	348	368	347	345	377	365	327	332	359	354	355	310	375	362	355	335	349	369	368	336	330	334	364	340	350	359	368	372	339	342	339	363	326	306	340	358	366	336	351	348	323	309	343	362	339	298	346	355	342	325	352	348	359	348	300	363	353	338	332	365	338	345	338	354	339	369	372	357	324	347	302	353	367	357	348	375	326	386	368	347	360	346	356	344	305	330	316	327	336	332	315	314	337	331	346	356	327	354	354	373	348	371	349	357	374	318	330	330	349	334	338	322	312	339	342	327	346	340	370	320	353	344	318	306	317	350	351	341	315	324	354	328	331	320	366	331	341	326	340	326	305	339	359	356	334	372	307	353	347	353	320	307	366	324	360	318	358	322	364	333	350	354	356	341	344	326	337	347	373	316	318	324	342	353	366	331	333	323	311	328	314	319	357	338	334	380	310	345	362	345	347	334	350	340	371	331	376	349	332	344	344	330	334	362	309	350	341	368	367	345	364	354	361	361	377	343	343	330	339	343	332	335	367	352	327	378	338	341	338	342	341	367	343	404	317	317	359	316	305	315	349	357	343	348	306	340	351	344	362	343	350	356	321	394	365	329	315	331	375	346	311	361	328	344	352	350	365	356	337	353	342	356	340	350	335	374	359	361	327	327	330	341	338	304	363	346	329	335	368	323	323	329	341	375	322	319	330	325	346	379	351	321	356	306	328	344	339	346	322	356	360	350	335	336	319	337	354	363	363	351	306	346	349	372	323	345	339	352	340	364	359	340	326	366	348	344	324	343	327	375	334	348	359	355	385	320	374	354	362	347	324	345	355	384	357	342	335	321	318	386	317	350	330	309	341	404	362	350	348	328	350	353	335	361	368	359	332	356	328	340	352	357	325	346	347	359	337	339	345	315	338	343	326	322	364	330	339	345	336	357	370	356	346	355	347	338	321	341	331	329	336	339	374	347	369	339	372	327	326	319	324	381	304	349	365	347	355	329	362	331	319	316	346	331	339	347	340	316	361	365	342	384	357	367	327	330	358	318	374	334	338	311	331	357	375	375	324	339	324	321	388	326	342	331	354	369	314	353	326	361	333	324	346	367	365	336	370	337	335	359	363	367	381	354	364	343	353	373	360	332	350	356	340	341	340	339	343	346	354	341	366	328	349	355	359	340	321	336	307	350	335	330	322	342	347	321	350	368	358	362	343	333	320	327	336	314	359	341	363	338	362	395	381	367	354	331	350	343	371	372	335	367	311	343	365	370	323	338	341	340	337	360	323	349	322	323	331	333	339	375	351	348	362	370	340	320	353	329	313	344	323	346	341	354	360	350	340	309	341	326	312	372	359	362	342	357	351	348	329	336	345	363	352	347	346	347	343	372	310	319	349	352	342	340	321	357	355	359	366	301	333	291	343	350	373	314	329	348	336	347	340	319	344	322	364	378	318	339	343	313	357	352	362	346	316	349	327	371	357	335	316	350	343	324	329	347	335	362	306	371	327	361	342	341	300	329	348	362	342	342	371	334	309	365	333	329	331	323	318	325	353	360	374	312	329	363	306	396	342	343	343	320	363	323	332	349	361	351	360	374	337	341	357	320	314	348	358	391	334	367	373	322	356	370	335	348	318	343	366	335	348	317	348	358	313	334	349	329	368	341	330	359	374	348	349	379	318	333	333	331	346	346	347	383	364	303	332	330	335	340	357	351	356	342	335	364	347	330	337	347	325	362	317	353	375	329	356	321	326	366	349	362	328	337	335	326	330	324	326	352	335	316	346	339	316	331	360	351	345	359	333	343	354	335	360	359	344	353	346	333	308	346	350	332	331	352	333	333	367	358	314	348	356	344	321	358	344	334	365	335	349	331	338	356	362	318	351	342	365	328	348	331	332	370	351	332	360	355	329	332	333	356	344	334	362	349	371	347	360	342	328	355	313	351	339	329	324	330	367	333	336	348	354	346	343	377	347	357	314	353	356	341	324	333	330	345	334	348	350	370	308	326	409	326	344	365	326	323	353	313	337	350	339	326	339	359	334	340	355	342	316	326	386	307	365	345	318	349	376	358	276	352	347	371	322	373	358	368	344	288	347	374	331	312	310	332	379	338	334	354	363	349	359	354	345	334	335	353	347	311	332	313	347	357	381	351	359	347	352	328	364	352	357	317	347	337	343	330	354	340	354	352	384	325	338	335	347	349	318	314	366	332	350	328	352	355	343	335	331	340	308	293	351	353	315	338	359	351	317	306	329	378	349	351	370	319	371	342	330	329	317	317	361	313	341	322	333	298	351	310	316	342	327	340	316	314	326	328	321	334	354	335	345	331	338	358	351	358	372	353	333	383	339	344	328	346	341	327	338	344	326	331	323	346	348	351	369	326	364	351	348	312	369	309	361	362	331	321	348	346	373	359	342	332	329	348	362	341	345	336	340	323	347	356	332	334	320	354	327	379	336	348	342	323	378	330	352	380	315	343	320	329	348	333	347	341	362	389	335	347	370	359	370	377	351	371	367	339	349	345	339	363	342	321	339	346	345	319	341	354	348	326	381	347	348	310	327	358	345	328	366	341	343	334	323	371	352	382	353	341	339	344	334	357	369	350	357	368	373	352	360	356	315	331	342	341	341	363	325	334	332	344	330	329	319	351	328	315	360	345	336	316	346	329	315	350	362	315	343	326	310	374	330	362	352	345	343	338	365	387	357	342	289	327	339	345	337	337	335	345	358	341	352	370	337	340	349	310	340	372	346
2821	1306	2323	4036	6293	5266	2600	2197	2457	1908	1271	972	929	908	958	1113	994	798	842	857	903	858	846	853	863	908	818	814	843	832	834	830	837	820	820	822	849	869	906	782	806	783	844	790	783	795	845	843	857	835	893	756	783	796	793	858	865	831	885	810	878	797	845	768	827	859	854	835	834	794	819	851	852	874	862	832	847	811	834	829	801	856	803	838	843	764	841	858	808	726	841	801	816	777	843	841	805	813	840	843	808	803	825	821	814	830	799	845	800	859	829	859	831	809	794	806	889	818	780	820	826	829	777	800	836	854	826	833	821	784	828	845	801	836	792	787	778	844	846	790	839	831	800	837	846	869	792	861	817	802	799	861	827	836	886	813	825	871	822	793	805	829	854	896	843	852	794	846	833	831	837	800	871	823	817	796	804	821	878	794	769	851	832	861	831	862	821	783	804	807	840	830	784	811	824	825	840	778	840	806	844	825	830	858	795	835	770	827	798	801	842	790	829	870	818	856	848	839	808	780	849	839	855	831	805	795	769	798	851	844	850	800	811	802	884	848	834	859	803	842	818	770	820	810	819	864	813	849	831	806	804	807	804	833	793	799	817	847	857	827	825	860	811	825	805	783	839	778	823	799	841	830	833	809	810	808	744	792	848	820	887	852	826	778	796	825	832	852	846	845	871	890	829	787	834	827	770	787	832	829	776	797	802	820	850	846	844	798	764	793	812	849	819	798	790	823	843	793	842	812	810	860	816	834	805	840	813	839	806	880	782	833	845	781	832	805	779	837	799	814	826	809	809	815	790	819	845	817	800	839	813	816	891	814	811	876	796	852	852	843	826	800	833	814	802	836	874	847	840	833	856	782	755	846	852	834	851	824	806	820	807	837	824	814	833	841	822	793	861	807	823	791	816	807	783	814	850	771	842	804	812	798	856	796	874	872	816	834	856	801	785	785	805	791	766	847	886	796	825	858	839	848	826	822	836	849	839	810	852	854	822	845	831	817	822	769	870	864	797	795	797	820	813	774	802	851	815	798	820	811	801	879	807	821	822	837	765	808	829	884	839	811	815	868	852	814	847	847	835	812	859	806	816	832	900	853	789	789	830	820	837	799	797	830	830	801	866	831	800	870	842	781	878	836	802	843	785	850	809	857	834	822	841	818	893	834	857	823	808	809	818	789	849	853	822	855	846	795	843	780	822	790	823	837	844	830	813	798	841	787	789	799	802	850	810	809	828	821	888	846	764	804	867	817	844	793	822	844	792	761	819	829	855	834	816	811	832	797	844	850	833	800	787	811	865	814	818	848	828	798	831	830	821	806	835	842	823	859	818	819	864	818	881	841	816	833	845	811	846	747	803	815	814	775	842	816	805	843	837	791	836	838	846	807	826	828	822	833	837	849	822	806	793	827	784	813	850	843	776	828	854	819	853	833	791	803	820	794	802	797	838	812	868	824	802	832	884	831	828	765	895	902	838	769	831	814	776	846	811	850	826	850	847	797	838	822	837	843	848	808	845	843	827	785	789	839	797	809	845	833	826	849	808	846	818	817	823	802	768	843	798	847	840	806	801	848	840	821	830	867	892	860	810	814	789	838	836	859	863	822	849	796	828	802	797	809	836	840	838	891	880	810	854	800	826	809	844	811	825	816	798	791	842	832	811	815	822	820	768	821	834	787	853	796	870	793	828	842	855	850	816	808	825	842	769	824	849	830	835	840	836	818	858	896	805	784	829	859	805	818	800	853	827	778	806	870	836	849	817	839	818	816	826	835	804	799	823	863	799	842	835	857	828	822	855	787	810	834	780	853	834	873	816	832	852	767	798	791	841	791	799	807	869	869	856	828	834	776	809	813	820	803	815	808	839	829	838	817	838	844	802	892	776	867	783	813	805	851	828	798	826	817	814	823	793	824	824	815	834	786	835	818	832	781	818	777	764	843	840	826	841	848	810	815	824	860	828	820	778	800	818	767	802	830	788	834	849	753	864	786	847	794	804	835	842	868	834	825	813	794	835	808	866	844	830	853	863	818	832	859	794	824	798	875	869	849	835	827	796	825	793	758	816	841	759	815	774	886	828	808	801	814	832	814	817	830	762	819	841	855	799	799	842	795	807	833	868	785	836	847	828	838	815	862	825	800	837	810	787	840	836	848	790	861	832	798	808	820	897	873	789	806	821	837	808	849	823	844	834	843	820	827	784	823	804	817	815	867	797	779	779	874	770	779	824	825	791	856	873	821	817	832	832	859	864	780	852	850	856	865	860	766	809	818	816	889	820	849	841	814	727	792	787	832	878	797	800	823	802	813	850	843	859	851	867	810	819	837	821	853	830	834	792	842	773	806	812	825	767	808	877	810	836	826	824	886	787	834	843	849	816	858	809	873	836	770	774	831	825	787	826	825	846	831	812	810	812	780	866	818	844	852	841	831	831	841	753	853	802	801	825	830	823	824	793	821	840	786	779	807	857	834	877	818	820	801	796	834	812	788	823	830	777	788	806	782	790	840	842	760	843	891	845	795	821	806	795	781	787	806	774	867	797	880	813	867	820	852	864	821	849	839	794	862	782	801	884	841	775	817	875	827	826	815	818	819	854	806	818	815	780	797	837	815	801	795	856	825	836	833	808	822	834	851	856	844	844	814	854	787	806	857	783	848	772	828	800	842	820	831	812	781	820	836	819	805	837	821	846	834	808	824	847	870	805	786	812	773	799	814	845	846	800	845	880	828	823	855	781	881	782	810	818	857	828	857	870	850	828	834	831	780	782	854	758	829	820	827	807	879	824	833	855	858	866	822	853	823	803	838	800	850	860	814	859	811	843	805	736	800	830	797	804	807	801	843	835	802	852	857	846	820	862	791	845	806	840	826	799	862	807	842	869	801	804	808	806	897	833	836	762	798	822	814	786	783	882	781	827	820	796	837	812	823	756	813	809	872	821	769	863	826	814	771	800	851	812	853	780	813	812	896	782	824	864	848	790	839	850	793	834	804	806	829	829	835	857	875	827	863	787	810	822	808	872	869	800	836	829	835	829	825	874	764	836	792	785	812	837	815	801	841	857	839	790	870	829	759	844	831	832	797	867	802	801	794	833	801	881	873	808	871	818	912	852	821	855	830	833	815	819	887	779	838	829	829	895	805	793	812	818	795	812	868	807	836	802	826	846	816	833	779	854	807	851	821	791	828	812	793	797	823	804	823	801	754	768	843	828	817	830	822	817	820	828	839	834	843	823	871	831	795	853	798	866	779	799	833	896	757	802	793	838	816	783	839	796	823	785	789	869	778	789	844	850	855	851	840	791	807	801	859	826	819	857	868	813	816	818	817	839	827	790	823	830	812	815	822	838	823	801	861	805	799	817	825	833	834	867	771	790	834	857	799	831	818	858	872	805	777	812	812	855	832	838	821	880	779	771	825	824	849	808	804	817	847	781	852	827	889	762	826	832	851	821	846	800	832	792	896	799	821	847	793	823	776	837	805	834	823	820	854	833	774	801	801
8928	2599	2797	3432	5968	5122	1880	1339	1305	842	518	422	385	404	298	357	312	290	265	290	298	273	227	243	211	203	218	204	219	203	187	199	193	194	214	192	178	193	182	201	187	184	208	196	197	172	173	196	184	198	196	177	173	170	175	179	173	175	162	188	190	160	189	171	159	177	191	190	174	168	161	176	149	185	194	168	183	185	171	168	175	171	184	179	160	176	204	175	168	160	195	178	180	209	181	168	179	180	179	169	172	177	158	182	160	184	201	170	184	169	193	163	193	156	172	172	173	165	206	161	196	158	156	184	192	147	175	172	180	193	216	171	174	169	171	174	179	207	184	171	140	174	198	177	163	185	173	176	187	185	172	183	191	163	169	178	174	162	143	182	180	189	182	164	179	197	154	161	181	193	170	167	206	177	201	169	190	197	183	170	171	184	213	179	188	205	175	181	173	191	155	183	173	161	185	170	176	179	178	162	175	169	177	172	177	175	172	210	167	177	156	194	182	180	181	156	171	191	168	190	163	159	174	163	172	170	201	177	163	151	182	174	174	188	182	166	194	195	188	198	170	172	179	178	173	201	182	191	196	153	185	187	167	187	160	185	181	171	168	154	167	165	153	187	164	179	179	161	207	179	180	158	192	145	162	202	169	151	174	145	172	177	194	201	179	178	195	169	172	190	176	177	168	187	153	179	191	189	224	177	168	174	187	178	165	176	165	179	173	172	169	167	170	177	162	199	181	179	154	169	165	181	172	196	175	189	160	190	157	168	172	169	185	174	193	194	197	167	180	191	175	173	151	179	154	175	166	183	204	168	199	182	189	195	178	181	168	163	162	180	178	190	159	194	198	169	201	197	168	185	181	151	158	168	174	176	158	186	179	155	168	163	209	178	166	162	176	176	183	200	177	172	211	154	184	184	171	170	173	167	179	190	192	189	171	181	183	170	148	179	179	178	189	150	183	164	162	176	198	200	164	176	172	193	173	181	178	183	171	159	174	175	175	191	174	170	178	180	177	209	183	166	172	213	192	174	175	181	184	171	171	177	188	162	199	191	209	184	171	162	188	175	159	148	199	202	176	164	176	163	168	211	177	188	169	191	174	184	160	149	166	190	174	183	164	190	169	185	165	184	187	190	181	179	194	155	174	167	174	186	163	188	193	181	163	176	188	165	173	181	192	179	171	180	143	159	204	188	210	171	175	154	196	179	169	153	196	187	167	163	159	171	173	196	187	161	176	190	174	176	193	189	171	158	212	187	202	190	162	188	168	165	193	169	193	174	217	190	158	159	181	191	158	181	170	193	180	141	178	155	177	193	190	196	201	177	200	181	166	161	186	172	184	167	172	198	182	194	182	184	195	170	173	180	160	183	171	185	189	184	185	192	173	176	160	177	168	181	170	170	181	180	179	170	174	164	198	180	178	201	197	183	162	197	169	179	164	168	174	188	193	174	156	170	160	189	182	172	182	193	182	179	184	171	166	176	163	162	187	180	169	176	190	173	181	181	180	174	190	161	184	189	198	196	199	172	177	172	174	177	188	161	196	187	168	163	177	167	205	171	162	184	187	181	156	170	167	191	187	194	173	182	178	182	176	174	168	173	162	177	161	180	179	183	197	159	183	170	187	191	178	151	183	187	177	171	187	173	185	189	191	205	178	160	191	197	171	191	188	201	170	158	178	192	188	157	174	180	185	176	183	178	179	167	203	161	212	142	181	189	162	183	155	175	145	180	185	177	161	167	208	157	162	187	184	172	178	172	146	182	172	169	175	171	157	176	181	189	165	184	198	175	186	160	191	177	205	201	193	191	182	179	175	191	159	228	160	184	174	184	161	178	196	170	199	203	202	182	169	201	174	181	191	193	162	173	183	183	198	183	192	177	169	168	187	180	179	197	188	192	198	182	165	206	212	184	182	189	156	198	161	187	159	195	152	168	182	206	173	166	192	182	204	176	216	176	191	158	161	174	189	182	164	192	196	159	168	182	182	200	175	184	190	156	167	177	165	182	181	170	191	176	178	194	172	161	191	172	180	172	174	174	187	164	187	202	178	173	199	165	184	164	186	173	187	191	211	162	186	181	170	177	183	178	175	186	183	179	172	213	161	179	198	172	183	146	159	171	178	204	173	181	173	173	160	196	190	200	205	171	176	192	203	185	187	163	167	209	186	172	182	179	185	176	199	198	190	193	170	205	188	174	187	168	167	185	196	187	185	198	144	185	153	168	176	182	179	191	232	191	152	146	192	181	184	169	187	165	173	187	192	170	183	193	165	179	180	198	150	166	181	186	175	177	181	168	171	169	173	190	181	148	162	151	184	189	206	184	189	195	198	204	181	179	160	175	210	167	188	182	167	155	198	148	202	185	155	189	198	179	163	170	193	177	169	176	167	168	192	206	167	175	182	177	183	174	164	191	178	187	199	179	196	172	167	167	156	177	192	172	176	189	159	181	178	166	166	195	189	194	185	183	194	180	173	163	157	180	160	185	197	168	160	190	186	155	208	162	176	178	194	192	193	194	176	175	191	183	185	164	147	175	199	196	195	176	151	182	167	178	175	182	163	187	173	167	181	170	142	172	173	171	176	163	184	211	190	178	182	206	171	204	152	174	172	192	185	169	173	180	183	198	182	203	162	160	168	175	173	170	182	164	190	180	175	154	161	146	183	176	209	188	172	172	182	179	199	180	170	170	181	159	185	175	182	176	158	186	185	186	183	151	194	187	175	164	199	171	161	170	190	173	154	154	170	169	171	201	162	172	202	179	162	165	184	172	156	185	178	173	193	176	165	160	166	157	198	200	173	164	163	186	196	180	180	173	195	181	204	170	179	170	163	183	165	183	173	179	167	166	180	166	193	201	198	190	195	197	194	190	168	188	153	191	190	154	195	179	169	183	186	164	154	191	167	181	177	163	169	175	176	178	217	186	158	170	202	178	175	229	156	152	191	172	185	167	185	173	174	162	191	172	183	171	172	169	160	196	171	185	170	168	163	187	180	186	169	199	188	203	183	188	174	193	178	195	173	191	185	170	171	178	188	180	168	155	182	180	176	176	190	199	162	178	186	177	185	160	168	196	203	170	177	181	184	198	174	174	143	154	178	170	163	162	185	181	165	175	172	181	171	167	193	204	194	166	169	171	219	188	195	173	172	179	175	153	172	167	186	171	176	184	175	179	168	169	173	178	180	193	186	177	179	170	171	188	147	192	186	166	197	178	148	180	181	180	163	172	162	188	185	171	173	157	171	168	193	163	183	156	157	208	189	191	198	168	210	190	165	187	181	167	178	181	188	182	154	183	177	145	198	185	136	171	187	160	177	167	192	164	183	191	174	170	196	160	171	147	194	189	157	199	192	178	177	167	167	191	181	159	179	211	220	185	163	175	171	202	148	173	158	183	199	184	188	187	173	184	184	175	200	155	193	194	172	173	187	211	198	161	186	175	175	169	183	174	174	165	189	170	176	167	182	204	164	171	167	172	180	191	195	201	154	173	171	187
6400	2372	5084	9635	17426	15720	7537	6572	6668	3982	2510	2148	1927	1729	1415	1674	1331	1174	1148	1291	1028	1192	984	841	818	896	769	804	702	679	716	622	667	590	599	545	553	533	543	526	522	564	539	569	569	562	566	546	552	563	541	546	521	543	514	505	510	471	500	468	509	483	506	519	478	492	515	469	477	499	492	500	515	453	503	473	491	501	512	447	494	488	479	467	485	472	459	446	463	505	503	463	443	486	470	476	498	512	505	481	483	441	528	483	515	491	466	502	460	486	500	507	515	499	463	473	475	480	481	496	461	474	515	471	489	529	488	479	483	455	447	471	491	480	489	515	489	469	505	452	493	453	494	499	464	474	478	477	489	504	432	488	473	451	500	468	487	471	438	487	451	493	459	493	475	512	485	471	452	465	474	462	475	508	437	495	473	464	539	492	502	501	495	483	470	502	470	434	469	494	485	461	470	495	466	452	482	479	459	485	477	487	483	461	529	463	497	463	464	463	486	469	480	469	491	467	496	455	448	486	475	520	459	476	451	444	466	460	475	493	452	473	447	457	457	461	501	453	467	501	463	447	489	471	438	483	482	478	454	499	470	500	475	499	486	484	504	473	448	484	511	507	490	504	419	444	520	440	495	504	481	472	445	478	451	470	476	480	470	472	439	464	450	491	445	471	445	486	465	480	438	480	542	488	488	476	470	480	488	435	466	460	477	510	478	471	474	485	494	451	458	468	497	494	455	451	474	488	513	510	447	442	451	482	472	481	451	475	463	462	478	487	499	478	482	496	453	473	470	459	481	487	463	461	523	442	478	499	477	470	494	463	450	490	510	513	516	490	504	467	504	449	470	434	530	500	479	461	486	483	469	477	518	455	493	471	475	510	481	478	475	520	487	452	480	460	490	448	472	474	468	474	446	491	473	454	479	461	503	467	495	464	467	458	469	509	481	467	469	473	473	465	448	468	463	477	520	476	484	444	428	497	510	454	455	455	482	426	445	475	465	471	460	477	481	455	498	485	447	469	510	515	468	484	518	487	451	467	489	518	459	471	447	455	469	467	458	477	508	483	478	469	507	467	467	496	514	467	463	481	462	467	453	488	487	491	491	501	476	474	459	512	454	475	496	480	485	475	476	467	500	459	468	444	455	492	438	495	451	506	523	459	461	516	476	475	524	450	468	475	470	488	471	439	475	442	462	493	452	489	470	457	474	495	467	488	483	474	444	461	514	468	477	439	440	512	476	527	489	507	487	471	514	485	484	460	482	493	456	491	532	453	474	484	476	466	459	502	489	489	465	509	469	484	453	500	494	496	501	448	458	430	466	470	498	490	466	445	447	476	458	467	463	503	511	476	473	449	462	432	528	452	502	488	483	467	492	475	446	492	486	466	467	435	455	492	469	461	470	510	473	472	456	496	482	501	465	491	497	490	432	496	447	471	466	448	464	443	463	468	453	469	498	463	495	480	470	503	519	525	493	471	475	515	455	489	527	474	458	463	503	484	467	510	485	438	482	478	474	503	470	473	510	474	469	462	510	429	477	458	447	512	467	485	480	453	476	463	506	441	473	441	500	466	486	494	474	465	458	457	474	485	489	438	462	476	463	453	513	465	463	464	468	459	472	472	482	496	432	517	468	449	477	472	503	481	491	492	496	476	479	480	485	489	452	483	487	494	463	459	464	466	515	470	488	524	500	449	464	472	458	482	508	488	443	471	480	443	454	469	430	452	473	462	483	456	472	441	478	487	481	463	492	450	498	430	476	514	473	454	481	504	455	500	496	494	449	473	526	468	480	470	438	458	453	487	479	486	504	477	494	499	453	486	490	479	470	478	543	479	489	473	440	429	494	485	443	485	486	430	550	493	460	449	471	454	502	476	460	462	491	483	492	484	510	458	460	479	467	488	483	505	484	511	465	475	458	490	496	454	463	453	462	460	454	484	463	503	508	445	497	445	488	472	496	456	458	491	498	473	482	448	488	479	478	484	477	463	500	415	445	479	508	495	462	471	490	512	462	487	470	485	465	472	491	476	476	484	455	542	513	431	469	463	451	480	473	481	500	474	465	471	491	451	464	464	490	477	463	458	470	458	477	447	469	499	465	475	462	454	502	527	456	476	479	506	490	510	496	475	483	496	428	473	471	447	457	471	471	485	475	450	493	490	449	495	501	456	473	482	485	488	436	490	469	488	496	490	470	520	501	469	498	460	465	498	490	474	490	455	478	460	491	480	480	480	495	512	470	488	479	492	430	472	475	481	483	464	480	435	445	499	492	446	451	456	497	508	490	476	503	509	468	427	442	492	488	480	494	474	488	439	482	493	529	495	455	491	491	470	476	502	479	461	520	457	469	478	479	474	446	503	497	476	478	483	458	495	498	494	499	495	480	453	463	471	440	462	504	484	496	438	511	464	480	458	515	473	483	465	487	498	512	469	432	493	518	494	468	462	474	482	467	507	431	456	492	440	456	465	514	446	447	446	519	504	495	466	497	488	498	473	495	461	483	452	468	477	429	471	449	460	436	439	505	466	463	510	484	483	463	481	459	498	491	438	435	461	452	495	472	479	438	517	475	460	455	500	496	499	473	462	425	506	472	468	484	501	509	468	457	513	483	468	507	480	449	475	480	467	468	470	476	488	482	495	494	481	507	492	470	477	447	471	490	450	473	486	461	463	470	451	485	464	448	477	480	439	492	472	483	454	475	469	490	478	472	512	439	492	475	482	494	465	483	472	505	502	441	493	497	504	469	486	457	472	456	506	510	466	441	465	488	471	473	471	496	515	478	474	463	451	475	517	467	539	520	501	450	532	522	433	447	495	520	496	472	482	466	510	437	491	486	464	441	473	502	530	496	472	505	469	446	496	477	477	500	494	463	492	485	473	448	468	516	435	477	468	472	475	488	471	445	514	467	450	471	495	465	480	491	459	484	467	486	448	498	484	489	474	499	496	479	476	454	539	460	511	455	470	465	478	468	531	491	461	456	517	477	490	453	463	506	511	468	463	499	476	486	498	486	446	478	454	477	492	502	545	505	470	469	474	445	497	500	443	478	494	529	488	481	454	479	466	483	468	479	436	482	521	489	533	486	509	489	488	489	469	500	489	492	497	509	411	463	465	501	479	503	440	509	472	450	476	492	497	487	453	490	481	481	503	420	516	455	480	502	518	437	498	500	469	438	500	479	457	469	455	500	471	478	503	442	491	478	482	467	476	452	452	457	497	489	510	484	500	466	430	480	454	501	450	447	483	451	501	495	453	480	492	453	470	449	498	482	468	462	470	474	491	449	478	479	482	452	449	455	437	466	454	486	442	473	451	505	474	504	523	488	449	483	474	486	495	453	513	466	503	473	522	469	494	462	517	456	469	471	488	473	449	471	479	451	456	490	464	452	435	492	450	496	460	468	421	492	485	459	500	470	502	481	498	453	461	454	462	478	415	478	499	442	451	456	467	475	460	485	482	493	491	494	469	518	478	473	478	458	484	497	503	462	440	468	470	455	485
15309	4842	5125	7001	10954	9153	3622	2362	2121	1240	782	651	646	479	413	484	385	339	370	390	325	356	274	219	260	225	245	225	230	223	208	232	190	178	219	202	209	180	156	177	182	193	186	186	195	202	184	194	180	199	186	188	190	197	196	217	189	203	217	160	184	188	183	169	155	200	179	167	217	172	162	199	193	193	177	154	202	216	182	201	177	187	196	189	180	151	197	177	163	184	164	186	178	177	180	177	165	179	174	194	174	199	178	171	169	189	176	175	172	196	205	165	172	168	199	194	180	205	183	184	172	182	189	175	146	168	202	157	185	168	197	145	165	172	197	178	172	195	179	202	179	182	175	161	194	154	202	196	182	182	213	188	190	190	173	183	172	203	159	193	197	166	189	183	175	186	178	181	169	183	175	178	158	182	194	201	173	192	182	180	144	181	175	182	170	172	192	186	174	193	180	186	177	181	160	173	196	178	192	179	167	173	166	191	171	176	162	184	180	189	189	180	192	192	152	198	175	170	173	191	196	182	168	171	164	174	179	198	175	173	167	166	179	179	175	176	153	183	165	177	179	168	183	179	172	162	171	175	160	181	195	184	181	182	189	187	188	187	183	195	181	189	168	185	186	188	217	187	198	168	192	190	188	171	196	192	182	197	160	200	177	163	176	166	187	179	176	162	166	214	182	195	164	158	165	189	184	178	191	183	171	158	171	199	174	185	185	174	168	177	174	189	192	165	191	163	182	196	166	174	164	181	192	184	172	155	179	189	191	166	198	186	165	173	187	165	200	188	171	205	190	194	162	192	183	195	169	178	199	183	178	185	175	190	160	169	185	207	198	164	175	163	190	172	183	198	158	180	170	165	185	190	183	183	175	185	174	172	160	183	192	178	186	164	207	161	180	172	153	174	185	202	183	173	183	196	171	150	156	190	168	202	180	192	178	168	167	164	157	174	177	190	152	165	175	161	186	190	182	167	191	195	172	179	183	181	174	177	169	163	187	206	164	156	153	189	161	177	181	210	197	178	180	185	194	170	177	157	212	166	159	169	205	160	182	189	188	191	173	184	207	144	167	171	174	177	163	167	181	175	175	183	190	180	163	182	193	188	171	174	175	194	193	189	144	175	176	180	170	169	188	187	201	167	176	174	180	151	186	195	182	181	175	182	203	189	172	199	198	204	153	183	175	178	181	155	195	202	198	189	169	173	203	178	165	163	205	201	170	201	181	170	172	172	175	171	170	171	161	160	171	174	187	184	182	195	158	189	187	193	211	185	170	155	196	182	166	209	185	193	186	188	212	156	172	163	182	161	177	194	201	200	185	175	182	170	170	179	158	186	190	181	171	164	175	173	181	176	164	201	216	179	194	170	177	189	163	174	171	162	184	180	189	169	177	195	170	212	177	164	162	164	158	202	181	189	179	154	184	184	169	180	183	162	163	202	200	189	203	201	187	171	185	178	170	162	171	151	194	176	167	190	185	181	178	173	191	187	191	168	153	179	180	174	211	217	189	162	180	194	181	183	163	196	176	202	180	154	184	183	180	177	190	204	198	182	190	185	192	201	191	171	163	169	196	162	158	183	190	197	186	181	178	170	208	175	199	148	150	179	198	201	144	198	170	191	176	169	169	165	177	166	165	197	202	139	156	181	179	164	179	159	182	159	170	178	181	191	184	192	170	176	180	190	175	169	206	196	213	177	191	191	165	166	153	195	176	187	164	169	178	174	195	175	157	155	182	181	187	194	175	196	170	171	192	167	177	151	191	159	188	189	178	191	175	186	200	179	194	177	175	193	178	187	189	185	185	177	195	187	185	180	174	183	196	176	172	174	191	156	181	150	175	186	161	164	197	174	177	174	201	183	179	190	182	186	190	160	187	161	203	188	158	160	197	183	179	186	175	162	176	171	193	202	187	166	167	169	184	177	171	187	193	192	177	205	158	185	190	192	165	213	181	175	153	158	198	201	184	182	161	162	178	185	194	182	174	158	154	185	183	162	185	165	160	198	175	189	187	165	189	190	178	174	200	161	153	155	173	200	188	190	178	172	186	190	189	194	181	156	182	166	179	188	174	205	190	170	175	178	174	184	174	179	170	183	187	179	166	187	171	195	201	196	192	180	197	193	184	180	175	200	174	185	157	200	173	163	176	192	179	169	166	187	186	220	190	152	159	173	174	190	190	185	182	178	163	177	165	165	162	169	169	174	164	174	174	154	174	183	177	197	159	184	219	174	161	186	208	169	185	182	168	190	194	191	179	154	178	193	174	180	174	154	176	203	183	187	192	181	191	160	164	196	148	147	213	182	173	192	185	190	183	166	171	207	215	155	183	192	171	167	168	168	172	169	175	197	188	188	207	186	175	201	175	177	206	154	148	158	167	171	198	190	203	161	153	183	166	183	148	189	195	199	192	180	175	168	186	173	173	208	165	159	156	186	192	181	206	175	171	175	191	144	176	204	174	205	165	194	160	185	178	171	175	185	180	171	186	193	187	182	175	219	189	164	164	197	164	183	199	168	172	203	178	173	205	187	164	167	189	178	162	199	205	185	197	169	194	211	187	171	172	188	206	191	172	174	166	196	189	180	184	170	163	184	184	210	195	186	192	188	174	186	191	187	180	177	184	208	193	179	161	161	194	176	197	167	198	195	166	174	172	183	171	173	165	194	184	182	179	158	187	173	186	200	174	185	205	171	157	190	175	176	171	178	161	191	179	173	195	185	178	193	181	167	197	172	190	202	189	156	173	174	167	174	187	186	172	181	165	194	164	177	198	157	166	180	168	165	163	186	166	178	176	212	159	169	171	167	183	197	163	160	177	150	160	188	160	215	191	196	176	194	200	166	182	184	202	182	159	162	189	176	170	189	187	177	162	163	176	184	181	171	168	182	189	192	163	195	171	160	177	161	158	177	162	141	183	191	176	179	190	189	174	175	182	185	177	190	161	175	191	179	179	179	163	177	168	182	169	185	184	175	172	160	187	181	171	173	185	179	190	185	178	200	171	205	175	156	156	196	180	169	197	186	177	167	185	149	175	186	156	188	181	176	170	174	181	175	167	175	143	182	200	182	170	196	146	178	174	151	173	195	190	199	159	175	170	172	170	153	189	202	201	169	164	175	192	189	187	181	186	191	200	196	159	198	185	169	168	193	182	170	192	160	177	194	176	178	179	165	178	191	188	209	213	156	170	179	169	185	214	183	164	147	173	170	193	164	168	173	165	157	149	188	176	194	190	192	185	164	167	171	193	173	170	181	176	180	213	192	157	199	176	196	166	202	176	162	171	178	206	186	168	160	190	218	181	153	192	175	178	184	181	179	170	188	180	194	172	174	185	157	211	172	163	194	156	168	186	185	156	186	174	184	181	178	164	168	177	163	188	176	208	173	179	191	185	184	173	198	177	170	223	163	180	165	160	174	181	182	180	186	175	176	171	162	183	169	178	180	172	171	172	169	152	181	178	214	197	169	179	201	184	170	191	204	196	179	170	189	177	183	171	153
8762	3864	8357	15486	23978	21407	11673	10411	9763	6134	4202	3186	3626	2534	2370	2707	2036	1769	1721	1863	1510	1675	1535	1127	1196	1231	1133	1088	942	902	858	785	787	749	731	673	706	642	590	585	634	629	683	714	693	632	689	650	686	656	674	647	640	651	564	598	523	566	592	548	549	515	522	552	572	528	550	490	507	530	494	489	556	558	530	515	491	547	568	518	520	486	551	505	529	511	484	575	546	559	511	525	505	542	543	516	539	502	484	516	498	535	529	494	505	483	470	499	537	541	523	524	497	476	493	515	516	536	533	507	470	504	506	531	529	499	492	499	497	513	489	503	529	536	489	517	518	529	539	498	462	504	490	517	532	453	508	466	504	470	514	480	568	515	497	511	455	462	533	475	499	517	515	534	485	513	517	522	517	502	562	487	514	510	509	519	500	525	476	527	480	488	501	500	544	517	504	522	532	492	512	489	506	496	437	517	501	478	501	470	533	509	466	519	504	481	479	483	543	489	500	523	492	519	533	536	515	480	477	512	478	472	487	508	523	485	517	487	487	505	493	486	502	558	486	511	527	514	524	490	525	505	512	526	504	488	527	525	527	487	500	503	484	485	486	489	510	490	487	509	531	461	517	485	508	484	505	463	471	519	485	508	526	512	535	480	481	514	508	512	466	497	487	500	500	543	512	505	481	517	533	478	510	482	538	520	520	490	514	494	506	489	486	471	525	481	485	471	530	476	498	489	485	504	495	483	499	540	529	464	509	500	542	529	470	488	465	522	492	479	513	523	532	506	551	485	473	472	478	518	489	514	495	476	496	518	500	532	502	518	496	460	533	522	504	500	479	537	487	475	499	505	473	530	534	504	521	512	513	510	522	519	508	520	466	501	489	481	482	463	502	486	507	511	506	524	513	495	500	518	518	523	502	550	511	499	530	479	492	481	476	483	502	526	462	488	509	449	460	515	485	512	510	495	510	498	473	491	513	517	477	525	506	516	501	478	511	498	547	522	481	471	494	488	506	497	570	484	530	483	490	476	548	504	518	481	521	471	491	469	493	504	489	500	517	490	507	495	528	464	497	498	488	530	521	521	493	497	496	501	492	516	495	514	510	459	494	521	495	566	502	472	500	489	500	503	489	495	493	490	507	492	466	522	520	495	494	532	497	553	476	469	489	549	485	515	522	476	473	503	491	515	466	498	519	519	493	523	505	507	492	543	461	525	475	524	534	522	463	539	486	516	476	457	500	484	450	474	465	501	516	512	478	500	476	507	468	513	471	481	447	475	500	515	500	492	494	493	501	506	498	518	509	514	482	528	528	523	469	490	485	533	531	469	504	505	465	492	506	511	454	480	473	508	519	478	524	499	481	471	469	487	527	492	508	502	490	510	519	492	484	504	500	496	495	511	549	493	489	525	468	473	521	485	528	501	549	500	493	463	492	530	508	513	491	479	507	516	493	505	458	455	506	484	522	471	457	537	496	483	495	512	505	466	473	494	512	505	531	556	537	475	539	536	473	471	495	475	510	474	536	518	502	518	494	491	505	506	530	463	508	492	516	508	497	467	518	518	515	508	488	503	513	487	471	475	475	516	472	481	504	515	490	496	507	525	512	501	514	478	483	469	483	535	470	510	523	505	482	470	522	491	474	482	473	484	473	495	499	538	512	511	525	490	442	481	489	460	505	497	510	511	515	528	486	495	505	515	524	467	507	510	488	499	510	537	483	508	517	474	479	488	490	498	515	494	490	496	510	547	482	507	512	468	475	535	486	491	439	481	484	534	482	456	498	481	509	476	536	525	526	518	474	453	502	484	487	502	514	505	449	528	487	547	523	492	499	493	451	531	498	524	472	499	509	475	492	509	503	540	493	522	504	492	495	508	479	535	486	482	516	517	483	456	493	486	464	483	523	510	482	507	494	506	508	472	487	532	488	458	515	484	495	489	478	512	532	480	473	501	505	508	476	503	470	511	509	513	527	485	518	528	514	525	495	477	490	522	480	456	473	482	520	494	507	506	480	499	533	467	451	524	517	531	480	515	512	482	494	503	493	498	500	526	521	497	518	523	500	503	491	488	497	555	440	514	478	480	519	511	495	548	451	482	506	492	530	455	476	501	546	462	501	539	546	505	516	515	528	473	484	541	501	490	497	474	495	500	486	508	531	491	530	478	519	515	510	481	511	504	471	519	518	533	508	538	502	474	459	518	495	498	521	503	529	478	492	473	484	537	503	453	500	484	528	448	496	502	513	503	479	481	519	509	462	479	515	479	498	512	492	511	509	488	528	535	501	482	505	504	514	469	516	470	496	505	473	502	482	490	494	490	505	517	501	508	507	457	495	514	492	479	496	467	517	505	466	464	468	495	497	490	493	470	500	490	494	483	528	480	483	529	519	494	495	510	506	531	533	498	458	488	538	523	507	496	495	510	511	528	512	479	506	473	464	487	445	516	511	510	510	546	510	512	496	507	499	500	519	522	493	493	507	526	542	508	524	489	505	499	516	487	493	480	500	505	511	468	485	495	458	487	532	454	496	484	519	494	475	469	483	492	504	495	482	496	511	504	515	485	503	560	528	476	528	537	460	476	480	473	449	519	544	452	488	488	464	523	492	463	486	460	485	522	533	508	460	486	470	487	470	479	487	488	539	518	491	487	513	506	503	457	445	520	499	502	539	475	523	510	505	501	511	527	495	505	499	499	488	510	563	497	501	524	502	536	500	463	486	504	516	498	473	486	533	543	526	493	498	519	499	491	504	473	462	494	465	517	487	475	558	509	497	508	478	491	494	471	472	491	517	504	500	507	516	508	502	472	494	504	487	506	506	497	505	548	523	495	504	459	517	505	516	459	501	479	497	476	489	493	467	494	466	518	492	520	514	466	486	527	506	521	487	493	512	477	459	501	475	513	485	529	510	508	468	461	493	507	485	522	489	505	513	492	493	508	484	498	477	505	509	442	478	473	529	512	483	512	448	464	468	496	485	518	535	491	495	511	463	500	508	491	502	499	490	522	538	490	516	492	496	489	507	442	481	508	501	467	500	527	472	505	495	523	494	517	507	534	503	473	520	522	496	496	512	521	532	493	500	519	516	468	473	473	521	504	475	482	499	503	515	498	489	505	487	479	473	490	517	497	496	497	503	503	512	513	509	470	483	538	452	491	486	554	502	537	496	467	479	515	487	497	479	487	502	498	522	510	486	504	494	499	477	486	487	516	488	494	508	542	512	501	506	464	503	536	514	458	477	536	500	473	510	501	501	538	465	519	506	491	469	506	504	497	514	519	508	539	524	473	468	515	479	482	524	509	482	505	490	455	487	504	521	556	526	496	488	515	484	492	467	482	448	532	480	501	473	485	498	498	515	485	466	520	477	527	501	500	460	481	461	506	502	474	528	473	506	513	517	517	488	501	512	473	523	500	471	529	493	522	494	501	483	504	494	527	496	477	488	488	502	514	482	491	512	490	484	474	524	493	497	522	508	502	513	483	530	454	469	518	465	498	477	518	551	497
2841	940	1104	1698	1791	1095	613	655	590	482	368	333	385	387	391	381	367	335	349	334	322	335	337	334	344	330	354	336	347	346	359	318	326	309	344	327	325	344	336	381	390	340	384	326	350	347	395	335	325	322	338	365	356	371	322	354	343	336	367	321	301	358	359	335	350	373	317	315	310	325	322	335	361	326	313	337	315	333	345	332	309	334	314	349	312	357	313	352	323	339	338	359	365	369	345	358	313	339	352	373	346	314	341	332	352	309	324	357	341	318	351	349	342	354	350	352	301	334	356	320	338	361	354	358	375	369	298	323	337	291	321	355	371	364	338	333	338	332	322	372	316	281	301	323	327	367	344	363	312	331	329	347	340	324	349	346	373	371	345	342	341	360	371	320	327	329	339	369	371	333	376	328	354	342	352	336	363	322	310	307	320	353	327	336	355	345	322	335	367	333	345	331	331	356	337	350	375	392	326	351	370	323	337	318	341	360	334	340	375	358	358	334	338	306	336	326	344	338	327	359	313	358	315	362	369	349	338	366	313	317	370	331	351	338	321	333	323	349	303	350	330	305	332	356	373	349	349	337	327	339	328	361	340	352	327	355	347	314	328	346	334	354	345	323	362	333	332	325	335	358	374	338	331	350	339	336	317	331	330	337	355	319	338	355	310	337	311	311	315	348	301	351	357	308	339	347	332	348	314	340	380	325	325	385	345	330	379	349	368	340	367	373	353	371	304	311	305	331	338	350	326	330	336	316	378	338	364	342	364	354	309	344	347	311	373	315	331	351	331	355	361	346	333	325	373	309	325	379	320	318	307	331	346	336	352	325	370	361	356	351	372	343	339	324	358	345	326	359	308	326	346	388	348	321	316	336	331	310	366	343	408	333	344	386	376	329	315	352	342	324	305	343	364	354	355	334	364	356	345	339	333	345	331	313	338	358	335	352	360	344	346	322	366	357	320	376	331	329	302	328	333	357	353	325	348	345	321	348	318	377	356	326	363	348	331	352	336	318	314	358	335	312	344	373	314	335	322	370	352	329	342	314	348	342	380	350	355	334	337	320	335	323	347	298	369	339	348	349	364	322	349	321	374	359	335	349	302	354	362	326	331	360	340	319	330	359	317	366	330	364	320	352	341	322	338	327	323	318	344	318	346	376	339	323	318	348	306	326	287	386	330	334	314	343	352	320	308	342	340	325	348	327	330	371	308	355	371	348	333	373	348	327	341	339	329	371	326	361	359	341	335	345	343	322	354	331	341	341	349	385	311	315	356	370	377	329	331	320	349	313	306	360	356	349	342	322	343	343	332	347	344	332	333	338	387	342	353	318	348	328	356	325	335	320	343	371	352	328	310	339	327	335	374	329	322	336	360	359	329	366	369	322	319	352	356	340	320	331	345	354	306	313	333	333	356	316	339	312	330	365	330	349	360	351	341	338	363	363	331	323	315	342	336	327	350	323	332	344	317	355	312	338	352	325	336	323	369	304	328	345	340	345	336	356	342	328	295	371	388	347	351	352	340	320	343	339	392	362	308	316	313	355	321	325	358	345	315	309	362	359	363	358	390	320	367	321	329	343	338	337	351	307	320	326	372	331	342	352	330	370	353	324	349	347	332	362	354	373	325	292	345	352	323	355	333	344	363	304	308	324	353	339	353	349	347	372	348	321	334	356	364	322	360	322	361	346	315	363	352	330	328	359	329	369	333	367	374	355	336	336	332	368	312	327	326	359	337	326	334	323	349	321	368	321	349	333	338	310	344	306	321	348	368	348	329	322	331	326	348	326	333	343	319	360	349	327	332	350	363	372	327	311	348	368	340	360	376	340	346	338	338	338	334	301	354	361	326	361	348	362	366	342	344	340	319	366	313	360	357	345	351	359	364	374	380	350	329	345	342	317	325	324	345	353	343	337	367	362	328	330	353	331	372	351	354	362	299	357	348	349	321	346	356	362	342	348	327	322	331	349	324	355	350	335	333	355	324	363	352	331	350	334	322	367	342	343	362	364	310	345	361	356	359	317	337	347	329	328	332	345	363	353	322	368	359	327	316	338	349	348	324	343	321	345	318	352	357	390	317	324	309	354	361	333	330	370	334	335	345	325	331	366	303	331	369	362	343	363	336	332	330	330	316	330	354	336	347	340	347	385	323	385	346	358	341	363	334	338	302	321	344	354	312	325	331	329	353	299	333	352	335	327	355	344	315	346	327	315	341	334	371	339	316	336	376	352	297	352	310	333	344	378	332	330	353	316	340	351	319	311	319	350	384	338	354	340	336	320	315	337	341	330	333	334	335	317	338	331	359	387	357	334	344	333	322	349	337	305	321	319	354	328	340	324	339	358	322	297	314	371	323	306	341	369	381	343	342	358	326	356	307	355	337	353	349	339	303	294	332	365	366	328	361	306	366	393	368	328	337	313	335	345	353	330	362	354	325	338	340	324	361	335	347	352	333	343	306	371	362	360	342	370	342	378	326	324	345	351	327	313	335	337	328	370	298	321	346	330	311	318	325	351	333	328	294	334	352	340	386	359	355	334	330	330	339	316	364	348	326	350	336	341	328	373	352	354	358	337	364	352	363	366	297	357	348	324	358	351	371	320	382	324	365	318	334	338	343	325	339	360	372	360	340	330	344	382	340	353	362	315	367	346	353	343	276	331	335	327	347	346	327	351	361	354	331	346	366	360	344	346	349	323	342	336	310	318	329	342	347	314	373	326	346	309	318	342	361	313	334	356	342	389	319	324	363	320	326	333	341	334	323	336	358	358	330	328	318	347	332	335	311	353	354	333	281	332	319	321	320	342	374	366	330	310	327	368	343	377	352	312	306	344	332	353	333	351	346	349	323	327	328	337	337	355	356	341	341	336	359	334	324	318	322	325	339	324	352	314	354	343	363	323	359	327	316	330	371	349	354	326	338	322	353	299	370	356	304	381	344	369	374	333	359	344	337	338	366	356	336	327	368	330	328	349	325	353	370	358	320	340	373	338	329	371	356	349	371	359	352	343	364	332	359	341	350	290	321	324	343	322	344	356	349	355	287	327	344	336	340	333	358	356	397	330	324	367	320	309	329	367	336	384	356	335	347	348	321	357	302	363	352	360	334	388	364	344	353	328	349	312	339	377	334	331	342	334	355	358	338	376	353	311	315	303	353	365	357	359	306	294	351	341	346	367	350	346	349	320	312	334	376	355	334	314	336	316	335	339	338	333	342	354	339	348	345	333	360	305	304	359	329	306	374	325	343	356	310	336	339	385	346	340	313	345	372	342	357	360	352	339	334	346	356	337	331	361	352	336	375	356	322	344	357	344	352	333	337	323	351	383	335	343	326	319	312	333	371	348	364	317	314	351	323	345	336	349	329	325	330	327	362	329	345	361	353	349	328	344	320	340	335	352	348	351	347	365	349	348	340	329	318	366	350	374	361	334	321	301	343	364	313	328	337	341	369	322	336	356	319	331	329	335	364	337	351	346	374	390	352	339	312	317	332	321	369	333
2939	1403	2457	5378	6524	3984	2319	2592	2246	1701	1065	852	912	865	1042	1147	908	865	875	826	851	846	828	813	875	789	794	844	839	849	844	809	828	801	835	829	818	789	869	824	847	754	806	816	829	814	802	804	845	820	820	827	865	805	876	815	742	854	839	767	832	827	848	841	831	801	817	837	821	832	868	819	774	832	813	868	827	815	762	844	822	866	787	802	815	830	822	855	820	791	821	799	787	828	853	820	804	774	850	812	859	845	803	811	785	845	798	808	784	777	792	786	845	783	818	835	888	836	886	851	842	776	752	813	805	777	842	852	823	828	808	853	768	772	849	850	860	832	826	862	863	832	818	854	786	809	798	826	858	769	836	866	831	802	804	809	825	828	778	890	801	812	820	788	785	807	796	773	806	818	849	819	787	778	816	808	805	797	818	794	807	813	777	817	814	840	767	830	817	832	807	827	863	824	871	757	815	804	820	833	838	819	845	777	808	898	811	809	819	815	842	756	783	760	829	835	823	765	839	772	803	858	852	805	851	907	824	808	820	806	806	824	844	812	820	799	815	810	808	795	833	786	849	829	796	858	813	822	848	822	828	852	825	831	799	785	803	817	825	819	811	826	809	813	833	838	796	833	831	865	788	834	814	773	807	819	823	752	809	762	847	839	793	830	818	863	820	872	796	828	797	833	799	851	837	782	825	815	802	802	776	813	764	831	838	804	867	809	807	821	820	845	810	873	803	827	781	792	808	820	787	775	788	817	807	826	835	794	845	837	822	805	805	785	835	800	838	878	861	819	831	832	796	847	778	867	812	886	810	807	855	820	829	791	859	828	751	859	840	819	768	825	808	810	795	815	816	826	854	794	810	828	838	813	779	811	876	766	821	830	817	829	830	783	817	819	805	809	813	798	844	846	823	800	809	877	852	898	838	827	852	777	867	869	789	842	814	848	747	850	822	820	792	835	846	869	793	869	819	839	840	828	824	805	872	842	845	883	837	828	767	837	832	834	858	875	799	838	837	794	785	753	806	839	849	766	846	826	837	841	775	854	884	772	802	797	838	852	812	858	795	766	801	807	810	751	820	814	791	830	842	834	809	846	828	842	781	833	854	814	845	878	806	836	829	842	731	818	813	835	844	785	848	821	854	877	820	869	871	789	798	775	818	805	817	882	802	821	800	793	773	847	804	805	813	806	824	841	858	808	823	838	784	795	820	903	831	811	838	821	807	853	768	856	845	827	795	816	811	823	850	851	800	805	853	790	802	827	807	855	784	832	888	846	827	826	738	809	801	833	803	788	798	840	817	800	813	850	840	783	809	860	848	824	834	840	826	832	866	799	809	812	812	792	822	804	808	904	776	791	793	834	803	791	873	787	789	815	814	796	799	809	844	779	805	822	776	871	838	877	829	778	832	800	815	859	763	825	814	827	817	840	791	796	853	829	812	821	825	760	817	777	833	817	821	810	839	844	807	799	823	865	836	820	828	783	839	849	813	800	796	774	846	862	814	789	834	800	839	829	806	850	813	770	863	807	802	781	885	844	815	829	797	814	837	782	822	838	842	828	833	799	836	821	817	759	803	755	789	842	855	843	832	829	832	806	844	844	812	852	769	782	841	810	790	809	797	771	756	845	805	832	829	821	847	785	787	850	806	876	842	834	872	790	866	815	842	840	807	806	820	795	888	818	834	845	816	826	825	814	820	750	834	842	803	793	818	858	850	862	857	821	775	781	818	837	851	835	828	763	807	820	848	809	859	790	836	825	841	823	835	748	794	769	816	857	823	826	801	839	800	838	822	796	761	897	760	828	799	876	776	795	793	817	799	809	809	806	812	823	793	843	798	826	849	789	803	873	768	806	807	773	817	792	826	754	817	833	801	827	828	850	861	875	808	770	810	820	810	855	814	800	801	812	815	801	783	848	833	809	838	821	811	800	824	844	861	831	804	863	817	794	845	774	827	851	830	831	805	833	792	832	791	790	833	836	844	807	814	810	790	836	916	796	805	812	869	846	781	829	799	839	779	852	786	822	827	819	827	815	778	899	780	845	863	806	804	770	839	807	843	808	784	819	814	825	855	773	864	802	833	879	828	871	833	837	764	816	781	834	778	790	793	879	842	799	799	801	839	856	836	806	828	817	841	845	780	857	860	818	819	811	819	771	854	825	787	817	766	859	781	847	773	779	790	772	827	834	823	833	820	814	838	816	780	852	807	788	826	789	852	800	823	900	831	827	835	798	766	818	757	834	870	840	875	849	843	802	811	772	782	770	834	828	792	867	796	849	777	792	836	837	777	831	779	866	794	820	769	786	813	803	831	786	788	853	787	827	770	845	773	776	808	816	804	839	842	843	806	781	771	798	780	869	804	860	836	830	844	842	790	852	843	855	784	800	844	831	733	816	813	795	826	819	789	877	794	846	825	792	843	794	826	786	812	816	842	857	797	832	846	810	846	823	829	797	831	812	859	828	788	813	803	791	854	851	807	823	847	792	777	809	808	795	802	856	780	833	792	835	810	815	839	842	828	803	773	804	861	849	817	790	842	872	825	791	806	847	800	822	772	774	793	787	796	849	786	802	825	804	783	842	828	851	860	842	823	776	783	807	843	834	827	833	807	812	839	801	818	868	827	768	866	799	811	867	815	805	795	816	740	852	791	825	811	780	789	797	829	843	868	809	851	850	821	812	879	854	820	771	898	815	805	792	762	834	834	875	761	836	807	810	809	874	867	787	795	789	851	833	768	797	787	805	782	825	775	864	868	764	821	822	789	797	800	807	845	860	815	862	782	819	841	800	834	849	805	827	812	855	842	760	799	819	832	821	814	779	824	876	834	810	816	832	830	766	868	840	834	825	877	835	853	810	790	818	796	797	847	770	751	794	821	854	798	783	790	807	811	859	807	814	826	845	809	890	871	803	805	820	812	838	872	799	800	835	820	825	802	820	822	832	817	838	818	778	808	799	794	824	773	824	807	770	787	769	827	827	826	810	811	802	801	825	865	820	789	798	828	802	806	779	839	828	771	821	844	799	820	785	834	840	829	805	885	852	794	816	848	783	823	846	774	777	844	778	817	888	783	824	817	827	792	781	831	812	787	793	791	823	810	832	812	809	838	807	787	839	787	834	840	868	845	824	858	817	801	825	780	780	818	808	767	848	851	822	816	830	819	839	847	809	850	841	843	795	778	806	814	783	796	868	782	783	783	825	778	789	835	808	812	821	769	851	794	859	798	879	804	829	857	841	810	794	828	813	830	808	862	789	769	824	776	783	853	827	835	817	798	816	827	838	876	824	772	805	857	796	801	750	840	782	885	822	811	835	816	809	799	818	814	780	840	839	799	809	824	783	789	811	811	875	822	810	825	859	829	809	838	783	828	857	750	814	814	814	842	837	815	814	827	841	834	806	867	872	789	794	824	832	759	803	812	742	838	805	905	842	841	843	837	780	834	845	772	778	851	776	782	846	878	831	823	788	815	790	765	843	869	826	823	787	836	827	807	902
8659	2712	3257	4862	6846	4266	1794	1532	1186	629	442	358	425	338	312	333	263	237	255	251	255	250	234	252	216	254	215	230	211	212	169	197	208	175	204	171	206	199	205	191	164	179	183	171	169	208	187	173	190	192	178	185	190	178	189	152	165	167	163	189	160	168	172	175	177	168	177	183	189	178	177	181	167	168	170	188	166	194	186	180	185	174	176	183	203	183	191	180	166	179	167	163	190	205	177	170	171	183	181	149	160	174	201	173	180	178	170	176	191	175	183	182	170	159	181	185	180	178	173	189	177	163	182	161	178	200	205	180	156	179	160	188	163	170	165	180	199	181	161	182	170	165	195	190	185	170	174	177	174	189	184	204	190	187	188	196	195	176	167	180	197	182	164	188	172	176	200	189	186	169	174	187	189	181	152	158	184	181	184	166	195	153	145	214	169	204	166	168	161	173	176	166	168	163	186	168	178	185	165	193	195	171	175	166	170	166	183	180	186	189	172	154	186	182	179	187	203	181	181	167	183	170	190	164	179	146	152	183	191	191	174	190	202	187	177	173	203	181	175	190	193	179	169	156	205	165	196	166	177	169	172	182	142	173	189	162	182	185	199	174	175	184	177	184	177	197	172	160	171	182	177	178	196	187	160	192	181	169	159	184	179	153	189	205	181	179	154	180	177	195	184	165	176	171	162	184	183	178	192	193	193	144	170	182	192	176	165	142	165	190	175	171	203	159	207	200	204	183	183	156	191	159	175	176	161	155	166	163	149	198	180	163	186	185	180	181	171	175	181	160	178	171	193	175	192	194	183	177	184	174	186	194	177	173	163	169	184	202	186	170	174	169	204	157	177	153	163	180	180	157	172	170	172	179	180	185	160	180	190	172	180	154	187	219	198	161	212	187	176	171	167	181	156	183	175	219	160	179	152	169	164	185	173	167	185	171	176	180	179	165	188	193	190	173	158	195	176	195	161	180	168	176	183	173	178	152	194	173	188	183	169	161	174	156	155	201	160	192	162	165	173	182	173	185	201	169	177	157	156	161	182	186	189	177	150	176	160	164	198	184	172	187	175	160	180	175	165	174	149	188	173	198	166	151	186	177	164	142	185	164	182	198	152	159	159	192	201	188	161	175	183	185	180	177	144	144	177	175	190	177	190	154	165	186	181	201	174	176	173	194	184	169	175	184	173	158	166	177	166	177	187	214	189	192	167	163	188	171	148	178	184	188	162	174	180	195	185	205	173	193	160	181	177	166	197	177	174	154	174	167	178	199	189	192	175	174	180	152	209	154	191	184	194	185	178	155	182	182	194	155	162	161	154	181	190	199	166	198	188	170	185	200	183	202	172	154	169	177	172	195	190	190	185	184	193	162	173	165	165	177	181	185	186	178	152	185	199	186	162	153	157	169	162	181	201	182	187	200	195	171	200	164	160	187	177	159	165	191	169	177	182	183	167	186	163	168	164	173	191	158	173	166	187	171	165	190	174	173	171	161	167	173	154	184	190	180	178	181	190	201	184	183	156	175	195	152	175	160	196	211	192	182	165	176	177	180	185	204	161	184	199	180	168	163	166	196	165	188	205	188	173	199	198	176	196	165	174	207	192	179	172	177	185	179	158	159	173	167	195	174	183	175	186	159	216	194	174	190	151	169	182	159	204	184	175	188	181	172	161	201	183	167	171	184	182	194	158	177	159	165	179	174	205	190	177	165	171	183	188	172	178	183	183	164	168	180	170	179	175	181	170	176	193	164	194	192	167	181	160	185	180	186	196	174	171	175	169	192	172	180	168	179	172	180	162	210	157	163	195	203	156	160	176	172	194	167	171	170	175	169	190	169	169	199	185	174	174	166	200	180	190	154	188	180	185	169	186	173	196	173	190	192	165	192	180	151	188	176	181	188	176	170	195	163	186	148	174	181	162	176	185	175	186	187	196	189	209	189	184	185	172	165	171	173	165	181	169	192	182	182	174	168	184	178	159	178	199	195	201	160	170	179	184	163	183	184	165	192	176	191	190	182	193	166	196	193	189	160	199	168	167	192	165	168	177	183	178	158	152	171	177	196	186	171	189	175	184	191	181	158	166	172	188	200	187	189	161	168	182	189	165	149	185	167	161	183	191	157	163	177	183	166	188	194	188	181	155	178	205	173	181	156	185	195	155	175	182	159	170	197	153	155	176	184	192	197	160	168	202	181	173	184	193	173	192	188	207	176	176	180	169	165	163	176	191	180	164	172	157	173	168	196	184	178	165	198	191	164	193	176	168	154	153	169	188	197	168	160	177	196	190	173	167	162	194	179	161	204	201	187	191	186	183	188	187	181	177	169	209	183	180	205	190	196	207	169	156	162	211	192	192	188	181	192	178	179	176	202	179	176	184	184	192	169	175	178	199	182	202	169	194	186	167	168	196	197	136	164	175	163	164	181	168	157	208	181	207	184	158	181	168	173	166	185	160	175	183	183	168	201	178	191	191	172	194	190	193	176	182	203	195	175	191	189	175	167	170	153	207	177	194	180	181	178	170	204	178	185	167	159	171	183	163	188	164	193	176	163	180	182	186	158	155	191	176	161	145	167	176	175	173	170	184	182	185	186	184	197	188	177	183	170	172	195	177	167	202	159	208	196	170	197	176	176	206	164	179	186	184	180	177	196	168	193	193	168	191	166	158	201	162	171	164	195	195	205	183	184	162	169	184	179	181	187	199	183	192	181	190	169	167	174	177	199	171	190	189	167	184	189	169	180	162	209	179	202	191	175	180	178	179	166	186	167	156	174	168	171	192	176	161	154	187	153	173	148	189	175	166	184	176	170	194	173	176	174	162	170	168	189	163	176	181	171	175	178	181	164	182	178	162	166	183	171	172	184	182	164	180	180	180	188	170	174	202	168	220	174	181	165	167	184	187	175	179	180	173	161	204	175	187	168	193	181	169	164	196	180	197	183	165	167	166	156	174	144	184	197	167	180	187	186	154	182	157	194	172	183	194	206	173	180	198	184	172	192	176	183	180	143	177	188	164	174	171	162	154	195	195	166	160	184	169	169	173	196	173	160	182	192	152	165	172	155	196	171	195	170	157	172	167	183	175	157	168	177	155	162	188	182	173	169	161	166	145	181	178	192	176	190	186	191	166	182	192	207	176	169	175	174	161	180	170	170	179	173	175	173	155	184	186	169	154	176	164	168	193	183	187	187	161	149	187	173	178	178	181	196	172	151	153	176	170	167	180	193	186	185	159	159	182	165	161	175	188	178	172	193	172	174	177	162	171	148	182	182	182	182	174	190	169	166	167	185	165	167	184	180	166	183	178	182	148	189	198	187	174	179	187	185	194	170	182	185	178	181	166	186	199	187	154	178	183	181	184	183	188	179	181	178	183	209	188	175	185	182	168	188	198	189	182	183	134	182	183	186	192	175	191	157	163	164	180	200	189	169	156	167	187	184	165	206	175	185	162	201	180	170	159	167	159	192	180	171	192	201	173	170	165	165	180	161	199	159	193	181
6237	2513	5646	12693	18374	12754	7169	7215	5972	3332	2250	1644	2144	1438	1633	1598	1257	1067	1145	1247	1086	1010	826	740	832	877	815	790	686	690	697	639	643	584	627	575	565	542	542	489	548	569	615	523	547	564	518	526	569	570	558	551	555	532	513	485	517	503	507	445	502	490	505	480	511	538	495	474	461	509	499	444	502	489	464	493	465	508	499	462	470	482	442	499	519	487	490	504	486	460	476	457	489	461	462	470	514	512	496	485	466	477	484	500	467	478	490	452	464	498	492	465	475	450	458	497	463	487	482	453	513	496	460	465	474	504	439	502	459	461	456	456	495	475	457	477	456	450	437	457	517	484	478	482	465	469	485	501	425	477	479	454	456	452	504	480	486	486	495	473	495	471	486	486	490	457	490	522	456	444	499	459	484	464	461	462	519	477	496	449	455	479	478	454	464	441	461	440	522	486	492	435	487	445	472	468	471	441	483	461	475	463	490	475	422	480	481	471	448	444	455	464	438	454	506	461	510	483	465	482	428	496	482	457	471	495	484	444	453	513	458	448	505	478	482	489	465	492	477	455	475	500	486	482	481	447	447	478	480	461	475	463	478	457	504	478	491	478	478	480	430	491	463	452	427	490	463	482	503	499	493	463	435	474	477	499	446	479	473	482	479	471	499	467	511	449	483	489	486	474	486	448	509	412	468	523	494	489	446	488	446	467	417	453	481	463	479	471	491	486	466	475	491	476	456	514	478	439	483	478	463	459	461	486	480	488	432	425	448	471	476	471	460	455	493	461	480	461	467	466	455	443	500	502	452	468	522	469	455	498	472	444	472	447	452	494	440	449	468	482	498	495	499	486	465	484	463	502	467	487	459	487	452	467	499	474	479	447	480	476	481	462	502	458	493	513	430	459	484	446	489	492	510	473	479	506	474	459	503	477	467	498	473	468	455	463	484	446	481	434	430	505	493	502	464	450	487	498	409	448	459	436	508	485	417	487	463	456	475	490	449	433	486	483	429	474	450	478	456	439	489	452	439	452	491	468	468	484	472	492	455	458	458	469	448	465	486	475	476	476	460	488	488	478	474	483	467	514	466	472	462	487	483	456	446	496	469	474	470	488	479	448	476	453	492	494	468	483	464	493	462	511	471	493	457	471	512	483	490	442	498	436	465	460	450	426	473	516	484	472	499	483	502	515	464	449	423	505	513	466	474	490	516	467	446	476	473	492	476	482	471	463	450	448	480	501	467	486	491	456	451	481	472	513	469	435	434	466	450	452	490	449	477	495	476	459	501	461	452	475	475	499	463	479	470	474	482	462	478	443	508	499	509	473	420	468	504	473	460	465	490	435	474	450	458	477	458	476	450	452	437	454	462	460	450	466	493	455	481	483	472	470	471	458	449	493	448	457	496	455	478	468	458	511	474	479	488	532	498	466	452	446	485	463	464	490	478	507	484	485	461	459	475	529	474	446	448	474	459	471	477	439	467	455	490	464	437	467	447	479	491	488	447	465	495	532	478	443	467	484	463	511	445	472	489	491	481	462	465	479	462	471	477	478	463	448	494	450	526	456	454	458	471	478	512	490	521	508	451	490	479	466	448	441	471	478	423	488	523	447	426	465	498	473	464	471	461	418	485	485	480	456	471	437	495	492	437	465	484	491	482	466	512	488	488	515	486	457	462	445	490	462	500	481	398	460	468	449	447	445	468	444	473	481	445	447	448	440	468	485	468	443	481	505	420	480	433	503	493	489	492	471	472	474	469	497	466	474	450	478	474	489	465	505	495	452	504	507	475	460	441	472	478	448	475	473	460	465	488	437	485	467	455	511	449	450	466	472	479	487	509	471	478	492	514	457	481	452	466	481	448	485	477	467	495	458	478	437	470	419	473	461	528	465	455	469	476	469	452	536	529	436	485	467	438	438	467	534	486	464	447	503	457	483	484	496	484	521	487	472	466	479	486	467	440	464	453	502	464	469	511	495	445	471	456	468	476	491	467	452	487	473	498	492	490	491	512	465	507	456	454	474	482	489	500	449	491	517	442	468	462	408	438	466	443	492	449	443	457	449	462	453	470	492	507	493	470	471	487	484	502	467	484	443	492	445	486	489	483	433	420	449	425	458	487	476	471	451	473	476	485	463	450	470	506	507	454	471	458	465	473	458	429	493	487	469	451	428	477	468	459	492	492	461	496	461	508	482	490	489	462	474	449	473	428	482	494	443	427	458	453	504	482	521	446	470	457	477	451	440	449	452	439	470	465	453	482	496	461	444	482	463	465	497	508	459	445	511	472	464	514	459	466	457	471	437	456	487	492	462	473	467	450	428	483	463	447	433	482	453	476	451	463	474	426	472	480	452	451	481	463	476	454	439	421	482	470	503	488	512	452	488	519	443	449	480	525	463	478	471	461	539	499	423	486	453	443	508	464	471	426	458	469	466	480	456	488	449	467	473	512	445	470	520	481	452	472	451	459	502	480	484	483	470	468	475	472	462	450	472	472	461	481	485	455	482	485	459	469	463	460	471	454	484	486	411	504	510	442	480	489	471	491	475	498	468	464	445	476	492	430	485	462	514	503	469	433	483	488	489	501	514	473	470	470	489	481	488	502	491	415	456	448	478	457	486	495	458	443	443	464	486	456	461	483	482	481	497	457	472	477	440	506	495	471	457	453	450	483	423	439	482	536	454	443	499	495	510	519	484	503	427	433	456	412	490	476	481	464	503	430	470	475	448	481	467	439	444	498	477	506	454	477	474	481	509	482	482	494	438	487	484	493	455	430	477	484	539	460	455	447	493	496	481	469	469	473	494	494	458	487	557	447	469	462	491	473	456	497	509	496	505	464	493	469	443	480	467	455	456	481	494	482	489	450	460	465	447	456	484	492	468	445	452	502	498	507	473	468	444	483	492	424	519	481	446	448	516	454	446	439	470	494	466	476	515	514	470	484	467	443	467	474	448	489	492	472	475	473	474	465	489	467	488	461	427	472	453	423	469	473	473	501	472	439	441	477	470	445	453	493	503	466	482	463	489	450	483	484	491	460	502	470	503	425	480	488	431	476	457	501	467	445	474	464	488	459	496	466	447	478	457	482	472	457	471	490	497	474	474	493	468	484	483	503	456	478	477	448	480	434	467	466	466	485	509	470	448	471	464	477	465	500	478	455	427	513	451	484	456	470	471	448	519	483	476	462	477	465	474	442	457	438	463	500	457	457	483	473	452	459	450	472	492	508	468	443	485	492	444	476	534	501	488	485	432	489	454	444	479	470	464	445	446	490	452	480	429	460	455	504	462	476	483	471	452	449	485	488	463	483	466	495	501	485	459	480	462	450	495	440	480	455	478	486	447	471	476	490	466	455	462	462	466	458	487	438	442	453	493	460	481	439	472	494	472	454	471	427	503	480	500	470	454	438	458	468	504	415	490	470	465	483	499	493	498	472	471	464	417	458	495	445	494	479	441	486	500	454	468	493	445	497	473	464	464	471	499	455	482	494	446	493	469	509	500
15315	5152	5322	8459	12196	8080	3366	2857	2059	968	783	548	663	441	465	457	392	321	343	374	255	312	273	261	298	291	272	228	239	236	210	187	200	227	198	216	185	222	211	202	202	172	209	241	211	210	187	166	174	197	187	173	215	184	202	185	182	197	200	177	219	171	187	180	195	206	188	205	221	188	174	178	184	193	189	191	175	151	197	178	206	185	188	172	171	201	155	189	191	173	192	190	210	193	183	164	162	203	196	197	181	175	170	168	171	165	183	180	194	177	175	167	193	178	204	169	183	178	165	173	171	171	188	170	169	194	194	165	191	193	178	197	177	185	183	160	187	178	208	180	170	178	195	184	159	160	186	182	182	181	178	176	180	182	165	169	185	192	185	167	183	196	183	193	193	184	193	160	173	188	171	180	191	173	165	203	173	181	181	159	168	207	171	163	214	179	204	180	182	177	187	154	154	178	181	201	182	164	174	182	204	184	183	188	165	176	180	147	180	170	180	176	171	157	197	181	211	204	172	192	186	195	204	188	175	177	167	185	182	177	216	190	190	168	164	157	176	205	154	181	187	179	174	182	187	188	174	178	171	198	184	195	182	209	173	194	187	176	160	174	177	188	178	209	196	178	194	177	160	190	199	185	172	190	179	174	183	204	162	175	169	181	165	178	169	168	194	198	193	197	175	156	168	191	209	208	195	177	173	171	168	185	173	185	185	173	194	181	187	185	176	198	167	171	187	195	168	186	141	172	179	187	187	198	181	195	202	182	197	190	155	168	189	177	195	204	161	178	179	192	187	185	188	150	174	203	200	188	185	187	191	180	175	181	188	157	162	186	199	199	144	192	189	160	173	185	183	172	170	186	189	167	177	189	167	160	190	183	157	165	185	203	205	172	170	182	199	175	172	195	191	204	176	183	168	188	201	170	183	189	197	171	184	187	182	196	189	207	167	171	179	185	171	189	181	167	179	164	169	189	185	196	190	158	163	145	166	185	169	180	178	167	169	171	166	178	203	187	177	186	182	207	176	182	191	178	203	180	175	183	179	190	191	179	175	165	217	166	168	191	172	157	193	150	161	197	169	161	178	195	185	196	182	191	181	189	202	157	171	186	196	188	176	161	170	191	163	182	161	167	177	169	193	203	185	176	176	149	202	183	196	174	169	192	201	174	188	188	180	182	192	181	189	176	178	172	183	183	176	194	192	196	181	193	210	168	184	190	182	191	166	182	183	179	190	183	179	147	181	175	148	188	201	182	178	175	203	177	187	195	178	174	179	183	189	181	177	188	184	189	193	186	182	191	160	210	159	201	201	173	174	164	196	187	199	164	182	161	195	203	195	174	187	180	179	178	201	197	201	173	187	214	206	183	203	174	176	188	182	184	188	177	198	193	169	187	178	189	193	177	178	183	153	167	174	188	181	199	147	183	192	167	169	152	199	195	179	180	175	195	191	174	176	158	167	173	188	168	182	171	196	180	162	171	174	170	166	171	196	182	166	174	175	177	191	176	205	180	193	176	182	180	178	178	186	164	179	178	190	198	167	165	176	204	162	174	197	164	177	198	173	160	185	158	179	182	179	203	162	162	166	197	201	179	163	192	185	196	171	159	176	174	151	183	163	177	171	190	185	169	199	165	165	151	169	189	209	198	188	189	158	178	202	181	202	156	150	166	201	175	180	183	185	194	173	152	180	211	166	170	179	191	183	165	184	178	160	190	162	152	147	177	159	172	197	179	176	171	164	158	163	162	161	189	183	183	192	156	193	178	196	168	178	160	152	199	203	191	174	183	172	206	184	182	176	179	184	179	192	179	180	189	165	206	179	179	204	187	188	154	200	161	208	186	177	202	171	202	189	180	202	164	183	169	164	191	196	202	189	182	167	182	191	157	176	139	187	176	182	183	180	177	179	171	188	193	194	165	178	200	189	198	190	180	171	179	198	183	186	178	182	168	178	177	170	165	157	171	199	182	137	186	172	159	175	199	189	188	185	203	191	181	166	181	194	183	196	206	200	161	177	159	189	174	207	211	173	168	189	173	168	173	174	178	168	203	196	177	195	178	173	170	184	212	171	158	195	171	180	182	194	166	177	163	184	165	170	196	174	174	189	173	191	182	172	184	185	179	178	166	183	188	197	167	184	170	163	185	178	181	184	166	177	187	174	185	183	186	179	170	196	184	178	193	189	179	181	196	171	180	199	188	190	163	171	170	187	175	177	168	192	172	194	200	175	199	189	187	174	172	177	174	140	170	179	189	188	147	195	154	180	170	165	202	178	175	179	184	170	162	181	203	161	178	191	200	184	179	186	185	212	202	198	168	198	180	182	167	198	181	163	141	168	172	156	191	180	205	181	184	190	144	173	211	192	201	203	177	190	152	171	189	178	153	186	166	181	192	166	163	185	161	202	177	181	183	179	174	201	203	174	189	179	177	159	196	191	174	165	196	190	181	186	167	185	178	173	180	207	203	190	145	175	189	173	198	173	200	168	186	171	183	172	207	191	166	182	181	173	180	179	181	170	176	158	188	178	191	169	183	172	191	192	193	166	160	175	198	185	162	191	188	199	221	179	147	175	190	202	150	168	164	189	189	171	181	224	160	177	181	182	199	205	201	187	183	175	174	189	194	212	203	179	193	156	174	163	190	182	181	180	179	201	182	168	190	164	193	185	180	139	203	145	175	183	196	173	171	171	169	177	194	198	178	192	191	189	189	194	181	192	164	164	176	178	151	179	180	163	150	156	170	188	175	180	184	157	184	165	171	179	156	201	169	193	163	168	168	205	155	201	162	200	181	180	166	187	172	161	165	163	172	195	194	211	156	158	201	182	177	176	205	180	186	182	181	192	174	167	162	177	176	187	163	175	183	170	181	193	166	181	184	185	192	174	178	190	163	190	196	172	180	165	195	165	171	169	158	194	143	195	175	189	165	186	189	177	160	193	172	174	183	176	181	175	184	172	188	167	171	180	182	178	178	184	193	158	185	178	173	174	173	186	173	171	195	174	181	203	174	188	200	165	181	194	190	197	178	200	169	187	168	169	186	170	185	176	188	171	172	176	175	187	194	186	199	168	175	189	182	168	167	161	177	177	193	175	198	163	181	167	187	168	184	166	207	187	151	191	198	185	177	173	199	162	181	174	178	167	188	167	165	183	188	191	159	180	163	190	194	169	191	189	174	166	159	147	154	187	191	194	167	180	176	190	181	209	171	200	197	206	216	183	194	176	199	173	191	157	168	207	167	159	184	154	161	183	172	196	179	225	176	159	171	187	203	191	189	187	192	206	179	183	184	170	196	160	167	199	167	179	161	202	182	174	159	159	160	176	190	188	191	179	191	178	174	152	191	181	190	207	179	199	191	186	171	188	187	180	176	184	171	187	197	182	194	191	192	181	173	186	189	192	187	196	159	170	164	178	187	177	193	183	195	164	161	201	163	165	161	171	181	196	216	181	186	166	183	187	199	200	177	174	190	190	176	198	174	156	191	168	153	157	175	174	187
8661	3931	9002	17994	25174	17885	11203	12004	9079	5006	3968	2756	3959	2274	2558	2437	1907	1632	1850	1777	1615	1629	1370	1159	1199	1227	1102	982	932	958	808	797	764	803	725	686	677	645	615	603	619	641	641	677	645	690	637	661	661	626	619	631	575	550	566	590	583	557	534	540	521	546	538	523	552	551	527	545	533	535	508	483	513	500	512	480	482	503	540	543	487	513	487	470	507	538	493	529	480	514	526	497	537	481	483	457	498	491	545	481	484	521	508	530	535	567	510	537	487	482	548	500	509	519	495	460	521	474	516	514	524	484	480	467	531	528	482	480	525	483	525	536	496	484	518	464	550	499	504	535	490	495	455	446	499	520	499	517	463	513	524	539	504	504	544	548	523	473	452	506	527	526	543	518	453	480	486	487	470	513	518	483	499	501	499	505	502	484	487	512	498	505	472	495	525	500	528	510	491	508	504	485	519	481	509	473	530	482	554	491	464	482	494	491	486	469	514	485	487	502	501	509	467	508	521	489	491	505	502	503	515	516	497	504	466	510	474	517	514	482	499	512	511	513	540	505	505	473	488	478	547	529	515	462	478	472	481	474	491	440	480	509	512	548	462	511	499	501	477	518	480	501	483	511	510	524	471	470	470	494	519	483	485	449	499	484	503	469	511	519	505	531	482	471	529	496	495	474	487	486	498	515	481	511	472	523	485	507	502	535	489	527	504	544	475	491	482	514	468	508	504	529	493	515	507	503	474	504	562	488	489	516	497	516	498	499	481	490	497	516	507	490	509	509	476	462	496	515	501	479	504	476	480	506	499	474	509	515	516	500	510	522	543	496	477	480	488	507	487	502	506	515	548	505	473	494	507	500	481	480	513	510	488	502	509	476	519	477	471	472	476	471	474	505	487	499	531	516	491	524	458	517	531	478	495	482	508	501	504	481	505	453	525	495	501	498	511	522	510	514	520	511	513	494	499	525	490	510	502	492	503	492	510	466	497	540	527	546	501	517	540	459	506	511	485	460	514	512	493	509	477	512	522	480	493	485	486	551	537	472	543	515	523	474	492	532	475	496	511	488	485	493	496	480	507	474	509	487	493	490	510	473	515	520	506	518	522	500	502	525	520	521	514	510	502	534	533	475	506	497	476	543	477	480	503	510	516	489	483	492	543	463	490	505	496	505	500	501	487	468	524	517	488	533	491	499	485	471	485	481	525	518	483	497	515	463	529	482	472	486	511	511	498	484	512	507	541	505	526	488	489	472	491	521	522	535	495	494	480	496	481	483	493	502	508	536	498	505	523	494	482	503	534	505	528	562	440	539	490	522	492	506	517	485	505	446	542	520	534	488	542	522	480	485	522	521	500	495	488	494	504	506	505	481	502	527	471	499	517	507	511	497	494	484	484	532	510	499	480	481	484	488	530	493	493	485	446	487	506	492	488	494	501	510	517	486	499	499	533	534	507	526	485	496	508	509	542	552	487	499	505	490	489	480	533	522	494	489	504	517	466	487	503	475	505	459	525	485	529	481	476	516	489	539	476	494	511	506	514	483	491	530	500	482	479	517	472	511	487	549	515	496	502	541	494	483	527	467	502	519	514	499	476	468	485	470	494	487	488	509	490	511	516	503	473	529	499	495	487	493	503	484	508	492	489	536	485	493	481	520	463	538	498	476	511	494	513	528	510	491	480	492	505	507	517	512	482	484	522	495	439	483	520	502	469	530	481	496	444	465	518	527	529	512	486	486	492	481	511	514	491	511	509	503	483	488	538	486	475	499	489	481	510	532	499	489	523	496	443	471	521	494	514	517	463	497	548	514	513	498	473	482	490	531	492	489	491	534	475	482	505	484	521	533	493	529	511	518	514	494	513	508	536	507	504	525	474	500	516	458	482	478	517	519	470	496	479	504	492	525	435	484	509	488	468	486	476	516	521	482	511	508	484	453	504	516	506	488	483	495	530	499	472	525	481	514	453	488	532	512	497	491	499	501	496	482	461	533	534	472	498	484	450	480	485	477	521	466	523	525	525	476	534	496	480	498	523	479	497	519	492	455	565	517	488	497	500	513	500	525	531	481	470	486	514	484	508	515	491	499	491	468	466	444	513	493	487	486	488	473	491	533	511	467	492	546	460	486	490	509	507	526	517	467	463	491	521	481	519	541	494	497	468	459	512	519	509	482	505	492	524	517	467	535	483	528	485	509	519	499	508	503	512	478	485	484	505	492	485	494	472	461	493	500	532	490	522	524	477	533	527	500	481	463	479	497	497	506	468	466	495	471	493	446	506	512	518	478	512	503	528	504	471	482	470	520	470	467	495	467	478	503	503	512	469	494	503	514	514	499	522	494	503	479	524	512	527	473	500	491	506	501	515	530	478	517	455	490	517	483	484	487	519	489	481	472	523	497	446	497	512	494	477	523	490	485	507	492	478	466	525	486	477	551	530	506	477	486	507	530	504	456	524	503	490	514	473	500	493	471	479	503	490	501	516	502	465	466	493	482	498	496	497	507	452	478	526	518	461	508	547	527	498	516	495	464	487	503	489	534	465	489	493	479	515	513	487	510	487	485	491	542	519	454	523	517	473	505	505	520	518	489	488	499	507	499	498	530	496	507	487	513	523	496	511	519	485	525	512	503	532	512	497	469	483	526	498	496	516	499	507	492	499	508	507	465	476	480	464	517	505	479	461	530	484	524	476	490	517	492	502	496	485	473	496	480	479	487	502	494	522	489	485	510	467	501	530	517	484	500	487	501	522	539	480	497	482	513	497	487	533	457	511	490	505	491	525	538	527	518	489	521	493	526	509	525	506	534	464	560	506	554	505	505	485	520	516	514	510	549	506	491	492	528	513	522	477	478	517	531	513	534	494	512	509	504	522	516	503	479	490	455	518	501	494	477	492	489	513	526	479	483	508	494	469	500	547	492	492	496	525	477	479	526	490	511	492	492	533	499	505	531	503	485	472	480	473	476	502	489	480	509	495	485	473	481	506	520	497	474	481	464	498	486	467	472	489	490	514	477	538	474	525	470	476	503	471	510	517	516	481	492	509	476	501	498	510	525	507	504	489	506	550	494	516	471	500	464	507	469	496	486	498	493	517	531	463	480	511	466	499	502	495	526	480	495	536	495	509	484	525	511	487	449	496	508	500	493	475	463	535	484	469	483	505	472	519	481	497	510	471	522	519	518	543	492	472	486	485	497	492	507	466	494	526	469	497	494	488	483	462	513	469	464	533	573	522	501	499	453	520	523	475	452	515	506	469	502	468	480	529	512	507	477	468	497	494	495	482	498	505	461	497	500	489	497	534	478	503	553	520	497	516	467	467	514	501	482	507	492	511	506	465	482	493	463	506	477	484	512	508	502	498	522	486	538	541	489	505	518	524	517	484	499	499	513	515	478	490	498	511	497	500	485	513	497	527	521	484	508	537	467	496	507	462	481	521	485	492	472	504	484	497	503	503	492	533	504	449	500	500	481	490	514	479	481	495	470	439	505	501	475	475	471	502	519
2820	969	1339	2043	1679	795	661	638	538	403	354	377	351	355	375	363	349	341	348	364	314	315	328	344	359	342	339	311	325	344	351	312	344	339	346	339	322	327	325	323	330	377	310	327	351	331	327	347	341	296	368	341	345	289	297	307	319	332	302	320	309	340	318	332	348	353	326	356	323	325	344	327	345	373	316	325	355	339	382	332	355	320	322	312	366	352	315	326	320	350	330	408	340	329	332	342	369	344	362	349	349	350	346	386	339	391	371	323	347	326	334	360	379	334	349	318	323	354	360	354	338	334	346	353	348	356	341	355	368	340	309	350	319	366	344	346	333	309	331	349	352	337	346	360	326	310	368	357	360	351	322	336	363	328	328	297	309	356	316	334	345	360	336	347	340	319	347	338	351	353	377	317	336	346	328	360	317	375	311	367	345	345	348	368	387	314	303	325	352	358	383	352	358	348	343	391	314	327	339	381	347	345	381	313	349	359	335	356	368	341	357	339	359	358	326	325	323	350	359	334	342	346	294	377	348	342	323	340	315	343	334	326	327	326	332	353	325	328	359	374	343	353	366	331	356	352	364	362	350	330	331	346	363	330	333	331	346	348	333	343	352	368	341	315	297	335	348	347	356	310	317	334	357	397	322	352	341	357	333	310	358	333	350	334	320	337	345	353	327	334	330	325	351	312	309	333	354	311	338	336	347	395	346	325	357	342	329	330	343	362	325	315	339	305	363	326	344	318	318	358	344	325	356	321	374	319	373	327	316	360	345	306	320	363	330	317	320	334	352	331	322	319	328	327	316	356	372	331	338	315	365	339	366	337	335	328	362	315	306	333	350	349	354	340	369	382	374	338	335	329	334	337	349	346	309	322	348	344	336	349	368	322	357	357	343	381	333	332	324	333	306	316	348	316	336	350	340	330	341	362	332	339	394	373	342	334	362	307	361	320	351	352	350	360	350	342	357	339	348	322	295	370	346	332	347	332	353	291	367	352	354	359	333	383	322	351	345	401	338	373	319	337	376	329	355	340	351	346	331	348	338	339	340	346	336	372	336	330	372	347	322	348	324	324	342	336	358	353	352	363	311	345	334	344	376	355	345	309	340	306	335	351	335	373	313	323	316	281	349	357	329	325	370	337	364	354	343	331	338	352	327	309	332	308	348	353	346	352	351	328	299	330	364	317	300	343	318	373	320	333	291	333	338	343	333	334	372	344	341	324	298	334	350	328	335	341	321	346	331	347	361	304	344	373	327	364	322	357	360	332	349	341	368	354	355	312	338	321	326	316	331	337	299	351	352	355	334	334	321	324	326	330	358	375	312	358	368	366	326	339	354	323	361	340	328	335	366	316	339	336	326	337	362	339	345	321	350	320	352	331	345	389	362	313	349	352	357	347	330	323	361	314	356	314	312	326	321	360	355	329	306	339	340	338	371	354	364	349	335	345	336	350	366	330	332	348	338	315	340	349	368	338	348	329	380	370	339	363	323	389	331	340	347	352	348	327	335	367	348	356	343	337	309	295	382	312	381	383	337	349	360	322	319	313	332	303	312	334	324	355	362	328	364	345	349	372	352	314	339	341	356	346	371	333	348	348	315	343	338	342	343	304	329	307	348	329	338	323	336	348	351	343	360	300	349	317	334	389	349	360	374	335	296	364	331	319	322	323	338	315	331	351	368	303	324	336	344	316	374	340	353	355	363	346	364	329	371	360	372	330	351	326	342	329	368	315	363	323	318	348	355	331	317	345	319	336	328	352	330	332	335	337	354	376	347	331	343	308	345	316	358	326	354	323	342	321	338	360	334	351	365	348	336	358	356	336	334	323	303	362	346	334	369	349	345	319	319	328	373	319	387	362	348	329	353	315	307	348	332	364	324	363	329	312	330	327	350	311	314	347	344	355	345	348	366	369	345	356	322	352	348	344	348	366	347	311	352	362	332	339	348	374	329	318	319	338	364	321	339	326	340	360	340	325	343	354	360	324	318	351	377	317	359	314	336	325	357	357	357	328	319	351	387	325	300	308	362	354	344	349	350	315	359	318	350	335	344	335	352	326	325	310	345	328	327	313	352	303	352	340	346	327	378	336	335	330	336	344	343	339	359	331	352	332	327	352	351	344	328	365	315	328	348	348	336	337	328	349	369	322	359	352	335	343	324	343	331	335	373	305	337	317	354	346	335	306	357	370	319	366	336	314	345	320	330	317	343	343	319	355	353	373	382	358	354	300	341	322	349	344	315	354	347	355	324	326	325	359	340	363	335	347	327	329	341	331	344	333	326	355	317	339	306	334	359	344	314	333	336	332	356	310	333	340	338	342	333	340	315	321	327	308	318	324	349	325	347	312	343	357	357	332	369	313	342	359	331	333	356	351	319	346	353	364	335	309	305	339	354	347	341	333	307	333	327	302	335	352	331	337	353	339	339	334	342	355	352	326	371	325	327	341	346	329	328	330	345	355	366	340	350	332	370	323	301	322	342	339	379	323	339	325	347	362	356	323	326	331	321	339	335	363	332	327	330	332	345	352	367	312	349	363	329	357	329	339	372	339	332	367	348	370	365	297	351	354	344	346	330	345	328	343	349	329	340	328	372	335	337	326	361	344	326	354	328	343	351	343	354	314	323	352	346	299	312	362	322	332	345	346	334	342	350	325	344	351	323	383	337	307	335	322	341	337	340	314	340	342	345	363	334	290	370	325	340	334	351	316	327	360	330	334	348	350	331	338	351	321	330	308	339	339	352	337	368	378	346	321	353	358	336	320	357	348	352	359	352	350	354	360	321	334	340	313	340	344	312	344	314	331	381	366	326	313	381	337	337	338	358	337	347	341	342	317	290	362	349	347	334	331	329	317	379	360	346	355	322	345	364	328	346	356	352	336	331	308	355	336	329	338	356	340	347	358	341	323	347	354	325	330	331	364	317	361	367	341	347	342	358	305	364	349	344	356	323	322	303	356	385	323	330	320	331	362	313	307	327	346	323	329	349	336	335	349	377	330	345	322	360	349	322	309	344	390	335	343	329	357	371	338	340	328	323	319	324	294	316	330	362	369	351	325	346	344	333	337	326	371	327	366	338	345	356	352	352	347	360	374	343	396	353	328	341	326	339	325	333	307	325	358	316	320	309	389	345	346	347	370	312	327	380	351	346	345	341	334	311	352	355	362	356	366	334	319	346	360	355	345	336	335	327	332	362	336	306	350	323	341	371	319	360	321	347	340	347	309	360	315	325	327	377	330	319	314	331	352	372	321	348	357	331	319	357	330	380	292	316	331	339	319	334	341	348	334	324	367	338	331	350	372	369	346	345	343	339	339	336	334	307	363	329	313	353	326	327	374	318	339	323	318	341	316	368	310	358	329	348	336	367	334	340	330	347	341	357	361	302	319	371	357	341	352	340	348	323	364	363	317	311	325	358	346	340	333	365	355	325	321	287	344	327	344	398	370	333	350	331	370	362	302	365	349	368	332	362	355	339	369	328	336	362	354	363	347	373	366
2847	1421	3065	6347	6170	3163	2443	2644	2089	1241	972	884	902	970	1151	1005	860	879	827	824	812	830	816	817	858	852	844	829	873	901	830	834	807	843	797	771	821	833	827	800	805	867	830	820	829	786	796	852	808	809	778	860	823	862	838	822	823	788	873	798	833	819	823	853	831	875	795	807	815	781	801	820	794	830	837	834	815	770	851	855	807	822	792	848	778	787	834	777	827	813	802	801	806	821	793	817	812	802	849	795	814	810	837	817	832	809	816	830	771	869	793	849	815	836	807	799	780	823	851	849	814	804	818	865	753	809	808	822	798	789	825	769	813	825	814	867	776	805	774	837	845	805	825	780	789	819	823	811	805	855	842	791	844	818	791	832	796	847	855	865	848	796	808	834	821	831	814	858	754	828	846	839	839	803	801	805	795	818	808	802	838	876	802	844	829	855	790	849	837	805	872	773	824	810	845	818	813	805	805	844	844	808	821	813	834	832	813	800	808	827	787	830	819	802	804	837	842	868	844	835	854	802	856	810	835	810	852	815	784	800	896	821	796	773	857	828	830	813	812	791	806	812	843	830	809	785	797	862	836	775	754	823	787	794	813	883	832	784	846	790	852	819	838	763	747	823	805	812	878	843	766	802	861	803	823	854	826	831	796	843	822	811	823	853	821	801	791	817	781	807	824	861	808	805	793	833	857	818	835	790	842	801	816	774	821	789	835	807	767	816	780	846	817	808	798	863	851	778	858	886	824	864	834	783	806	829	795	880	815	815	811	811	791	859	840	827	867	810	758	853	847	846	879	827	828	779	860	861	803	813	826	838	827	826	805	759	761	806	818	823	795	830	866	816	794	827	820	812	806	800	816	758	860	803	800	856	802	792	880	845	822	860	815	828	792	781	798	849	798	778	848	802	800	788	791	841	821	839	863	815	788	793	869	818	859	765	815	851	858	801	846	829	818	878	832	887	861	845	839	824	856	808	822	849	788	815	783	754	737	837	863	828	848	835	833	793	796	822	849	819	846	828	855	832	859	808	824	846	843	841	773	808	805	790	827	804	796	786	816	782	815	827	860	904	781	791	818	783	773	828	801	810	821	824	828	763	851	841	802	867	775	801	772	855	792	772	826	795	843	817	818	875	777	795	825	838	850	817	821	800	814	765	784	819	825	790	836	830	790	798	818	851	846	770	861	835	813	809	763	815	827	755	803	795	881	805	867	828	808	822	780	823	845	780	868	835	782	790	838	856	836	860	804	787	785	776	831	804	798	797	794	764	853	779	823	816	792	807	805	877	830	760	814	825	750	817	800	825	785	805	815	822	797	869	817	838	806	847	753	863	819	793	813	781	811	849	836	839	831	842	781	819	785	828	822	836	819	821	894	798	829	830	816	805	781	819	814	814	822	791	823	849	772	817	835	801	800	886	831	811	749	833	835	799	809	796	781	819	784	796	793	798	849	819	776	764	823	794	804	817	802	737	844	825	799	796	812	827	817	798	813	839	759	886	803	810	768	863	793	793	824	811	814	860	766	804	835	828	846	808	838	798	808	810	800	875	774	856	838	776	812	782	838	811	813	838	795	803	813	838	800	840	837	828	809	786	819	793	826	809	808	829	835	803	836	867	753	825	799	827	830	762	829	816	858	784	841	850	814	775	828	844	753	845	803	870	836	779	821	801	807	764	846	825	747	867	785	852	896	831	795	801	864	789	800	829	853	866	825	828	833	868	845	834	792	836	839	788	825	810	794	768	820	785	822	828	775	779	828	808	837	789	833	857	806	776	793	858	835	770	827	764	796	804	831	818	756	789	834	789	821	853	792	842	847	799	806	816	753	836	821	833	810	838	826	845	830	820	858	800	818	793	844	806	813	821	852	868	776	855	832	820	857	811	814	798	780	799	811	846	788	820	829	812	813	833	794	799	792	793	849	800	808	802	808	809	895	820	815	809	845	837	853	813	790	804	815	813	849	858	871	841	805	810	859	814	775	847	820	807	798	808	799	799	809	857	850	858	864	813	850	825	808	805	848	824	818	763	880	809	850	788	819	779	767	855	777	804	795	863	803	804	857	795	824	837	781	833	831	786	834	796	813	799	809	825	837	800	788	838	828	820	836	786	826	753	852	782	823	784	782	872	835	806	760	802	817	809	830	840	855	849	836	842	752	817	804	813	761	850	841	820	833	796	783	850	801	798	844	828	835	861	813	768	831	828	743	790	797	770	832	784	818	818	804	816	801	828	802	775	787	846	780	807	779	784	834	797	849	817	829	789	793	810	796	816	808	850	805	850	820	778	880	808	821	819	814	829	807	826	873	835	799	776	764	781	800	822	819	802	841	784	809	764	811	829	808	830	824	773	826	768	821	827	848	875	783	774	836	786	799	818	832	817	799	812	802	824	845	847	831	880	836	798	884	815	869	831	798	819	855	847	794	800	802	844	828	799	851	824	815	803	818	806	859	826	818	797	834	812	860	826	871	803	785	810	843	833	821	844	813	835	835	792	749	797	801	869	848	840	806	884	795	827	811	810	785	823	824	765	804	843	790	818	813	896	773	835	780	798	822	813	810	835	813	824	801	799	784	784	789	799	794	800	838	836	821	801	802	867	784	861	876	838	787	796	790	816	812	807	839	834	866	771	833	882	786	817	769	829	813	832	810	760	834	857	823	815	826	820	834	821	808	818	802	765	833	813	848	827	802	855	877	812	842	835	896	839	852	816	767	836	763	797	832	823	812	806	818	845	810	875	843	813	833	801	827	839	832	795	856	872	853	856	825	790	861	865	795	804	790	818	846	821	805	815	811	833	791	826	836	823	825	902	879	783	831	841	812	840	789	784	771	797	840	820	730	844	863	794	838	785	782	795	798	832	842	788	811	796	796	862	783	797	802	826	824	845	858	812	826	793	798	763	806	829	839	806	824	797	842	785	831	799	867	864	817	795	835	823	866	792	844	784	803	814	820	825	828	837	781	841	817	796	854	813	797	812	796	842	855	787	789	851	835	797	812	818	842	794	815	826	841	847	795	840	856	829	819	830	852	832	841	906	777	825	829	805	795	791	820	829	807	829	780	771	831	863	843	866	849	816	792	828	849	817	763	837	801	794	815	761	843	808	819	787	835	824	805	806	809	795	804	794	867	834	829	799	804	833	800	799	843	796	761	827	847	773	893	800	791	811	791	853	807	820	807	902	843	778	761	850	783	798	834	859	775	874	851	826	788	837	813	865	825	831	807	822	808	823	832	799	766	876	830	800	832	783	777	839	846	810	840	820	845	840	826	827	840	830	860	849	795	803	816	805	824	787	793	815	827	783	780	786	847	819	767	818	839	837	824	807	784	832	843	804	839	864	867	843	816	828	798	812	800	778	811	828	804	845	821	853	766	846	780	839	840	793	800	903	861	817	819	873	807	828	835	820	780	812	877	866	778	824	791	805	875	778	837	838	836	788	770	815	795	835	829	829	825	806	829	846	784	842	810	831	763	795	845	779	819	821	843	793	814	802
8888	2917	3718	6001	7487	3862	1901	1631	1062	491	432	361	463	332	390	324	307	258	269	217	235	263	224	208	222	218	206	212	195	200	185	177	195	197	187	219	168	205	196	168	168	196	211	170	185	173	169	168	179	200	182	180	170	206	192	158	161	204	175	157	173	196	156	155	206	178	159	164	187	168	201	190	176	169	183	160	206	174	163	167	181	175	186	192	187	203	197	199	181	189	169	182	159	185	161	179	193	182	198	191	178	183	174	163	156	174	161	189	172	180	200	164	183	167	165	175	197	186	135	196	152	166	202	173	174	227	161	187	176	166	179	186	176	173	166	171	172	203	158	144	182	173	186	157	171	185	181	177	192	173	181	165	170	173	155	185	180	162	168	162	172	168	184	154	160	168	154	151	201	161	161	170	160	173	183	180	170	195	161	181	175	174	147	199	161	188	166	153	177	150	180	184	183	164	181	176	193	168	162	202	165	182	166	183	160	168	177	174	174	171	152	184	169	171	173	183	165	153	203	192	169	191	194	190	189	175	166	190	177	194	159	179	159	171	163	190	192	184	160	177	172	191	175	187	181	167	154	189	185	184	172	177	190	158	173	201	197	175	162	194	162	160	209	170	171	171	189	158	140	166	169	193	217	192	185	178	174	156	165	185	171	180	185	179	173	184	177	160	173	174	187	186	196	172	211	174	181	175	184	198	160	169	176	171	180	184	164	165	201	172	181	187	185	198	176	164	163	129	174	179	152	172	174	175	196	176	170	157	196	175	152	167	164	174	171	185	154	182	170	187	196	171	165	199	164	168	204	186	165	178	172	157	198	199	171	184	169	152	190	192	183	180	178	194	178	148	182	156	168	171	163	170	181	179	171	183	173	162	190	179	206	179	154	170	191	173	165	151	191	185	195	216	173	169	193	174	149	185	179	177	152	159	165	175	174	171	168	172	143	202	177	175	194	186	176	189	200	161	175	172	184	169	184	175	169	170	184	176	185	167	175	183	182	168	185	180	178	201	180	182	168	183	165	201	180	170	186	147	180	191	166	186	180	178	169	163	178	159	153	191	190	173	186	162	185	158	159	161	174	174	170	191	197	173	193	170	176	167	193	165	164	181	170	165	194	185	200	197	171	189	174	187	177	185	193	175	173	184	174	142	146	173	181	189	168	167	175	186	195	171	187	189	172	206	156	186	151	175	189	194	159	167	164	164	162	184	173	193	175	180	168	168	157	174	170	163	188	177	162	198	165	155	177	172	178	166	178	169	160	175	169	188	175	199	230	179	183	182	187	174	200	176	191	182	143	192	196	180	173	154	180	195	206	171	168	175	172	161	173	155	149	170	191	153	179	195	188	192	182	179	150	185	175	170	184	164	196	202	181	177	165	169	125	170	166	186	185	173	165	172	159	163	189	185	207	154	163	167	171	178	142	204	174	176	156	182	177	161	183	177	162	168	194	171	164	188	209	166	163	176	170	171	161	159	153	169	188	194	177	187	167	164	187	168	172	166	178	186	173	167	175	167	191	183	193	169	158	168	179	181	186	208	169	163	170	170	184	166	178	179	158	184	181	174	185	171	167	164	176	197	175	193	165	171	183	181	156	177	170	172	177	186	142	191	174	175	165	180	189	183	179	188	173	188	162	190	170	175	152	174	205	143	144	185	198	183	149	181	181	174	188	159	169	161	177	181	207	186	179	141	169	177	162	195	196	159	194	173	180	168	193	151	141	160	194	178	167	159	160	178	155	190	197	172	169	213	175	171	179	156	172	175	181	179	178	160	159	182	183	171	183	198	160	207	171	157	172	163	188	164	175	172	182	180	170	164	198	157	188	151	167	176	145	184	202	176	172	174	198	178	173	185	198	174	175	170	172	185	189	162	168	171	183	169	166	183	183	180	192	153	164	179	168	179	163	185	212	193	171	192	179	176	204	183	189	186	187	169	171	176	165	176	181	175	179	178	178	158	141	175	179	207	186	176	162	164	153	193	175	176	177	189	173	172	206	163	189	186	218	161	185	169	178	161	155	171	150	189	181	175	195	178	181	161	165	181	179	173	185	184	178	150	170	195	168	165	170	170	190	179	175	186	184	167	175	182	173	176	182	175	172	200	164	212	173	203	191	201	189	182	187	164	178	170	189	177	167	184	185	185	156	200	164	162	179	174	167	161	181	209	193	197	171	184	161	176	170	167	177	201	181	170	173	197	176	177	190	193	205	170	186	178	186	162	178	192	182	184	187	183	205	151	201	178	163	168	166	184	176	168	162	182	195	177	162	171	158	201	179	179	169	165	189	176	184	166	193	191	160	178	172	191	177	159	163	178	168	196	175	178	150	162	185	166	181	193	181	157	176	175	167	161	154	169	174	173	186	200	190	165	196	187	166	181	187	186	177	175	164	157	185	191	154	163	178	171	159	178	180	187	185	176	151	195	170	170	166	178	184	187	181	191	156	158	211	193	179	177	193	168	154	164	200	186	170	160	153	187	179	148	172	159	162	195	191	175	147	180	177	186	181	194	194	194	159	196	183	183	162	170	181	197	178	178	181	174	160	173	167	199	163	179	153	190	184	159	171	176	167	157	171	183	194	196	170	166	160	194	164	155	159	199	178	179	178	190	175	176	185	165	168	158	190	157	179	168	188	215	181	173	183	170	165	183	160	168	181	180	167	170	203	173	172	162	163	193	193	158	156	148	190	202	182	181	169	184	192	162	169	158	172	172	197	191	167	168	178	161	187	164	173	158	194	165	198	159	177	212	168	179	196	172	156	166	179	186	161	148	191	182	162	173	186	166	178	148	174	161	196	180	185	150	195	152	165	187	204	181	156	174	139	176	157	175	209	186	169	183	158	148	156	177	164	177	172	199	166	193	166	197	198	186	157	172	159	191	172	174	168	199	174	171	178	193	183	179	155	185	162	166	179	209	186	180	163	182	176	191	145	172	196	152	183	191	182	184	169	168	177	177	186	196	177	188	188	180	176	168	176	168	163	162	180	196	163	148	167	181	183	190	182	180	175	192	158	181	170	216	186	185	198	163	157	171	151	189	183	194	162	168	178	185	169	158	180	190	191	178	183	184	156	150	182	169	190	197	150	182	173	169	191	162	170	206	190	182	187	163	178	169	160	188	175	178	189	178	182	196	199	165	198	179	188	156	160	167	193	193	178	184	161	191	173	148	190	174	183	160	171	178	174	197	180	166	209	177	193	158	169	179	169	188	174	178	183	178	184	172	197	162	159	181	183	174	188	150	187	167	195	163	177	168	178	157	178	159	176	180	178	154	188	169	181	162	161	179	175	164	196	178	166	179	151	191	173	181	177	169	201	179	164	169	158	151	171	151	176	179	189	184	166	165	165	166	174	166	180	178	171	185	163	184	180	164	174	155	193	154	178	200	165	168	169	176	167	168	178	171	161	181	169	169	190	176	210	176	176	183	189	195	202	176	185	170	177	160	196	200	188	169	181	160	179	177	186	180	173	186	180	165	168	189	176	171	186	190
6537	2606	7076	14801	19136	12005	7766	7594	5366	2704	2275	1693	2489	1519	1916	1401	1134	1055	1206	1000	1025	1038	921	816	833	882	771	742	690	586	645	619	625	611	549	549	507	523	550	555	499	575	530	522	520	501	543	525	561	514	536	573	512	489	510	477	477	523	496	477	464	497	485	477	493	471	492	485	474	478	487	461	488	442	507	475	472	477	492	493	453	473	505	483	484	463	504	512	501	489	465	511	466	486	467	476	457	498	477	443	467	452	426	439	488	451	466	470	462	492	451	453	463	493	474	475	472	454	480	526	499	494	461	461	465	469	477	475	474	536	486	471	466	522	484	492	475	440	511	487	492	516	508	461	475	492	442	438	480	467	465	470	488	467	447	453	491	460	430	470	461	496	461	467	474	438	454	463	487	474	454	468	478	514	448	451	507	510	505	446	462	469	483	497	460	523	419	473	471	466	496	486	475	483	461	458	485	468	450	511	466	498	415	457	441	475	488	466	483	483	432	482	466	465	472	495	502	497	487	489	479	446	448	470	497	471	445	469	480	495	495	468	465	453	489	468	441	434	481	516	488	471	474	480	451	534	447	451	463	470	454	492	456	462	482	501	438	471	483	446	453	461	492	445	494	453	502	506	501	449	484	461	467	429	447	456	483	463	466	477	443	468	476	508	437	450	493	438	464	464	472	482	474	479	470	448	486	465	491	449	487	504	486	466	442	469	463	482	461	469	480	448	477	499	454	494	476	476	487	452	444	491	468	470	452	505	481	486	463	485	482	448	456	482	485	471	476	484	486	424	478	474	477	468	464	461	434	496	465	426	447	473	480	448	471	457	463	488	462	427	517	491	413	439	470	479	499	463	493	478	477	477	462	478	453	499	480	487	455	531	476	521	457	518	474	452	474	429	474	484	473	482	485	480	458	487	471	475	482	461	491	465	498	450	490	487	450	442	480	503	476	486	467	480	480	435	492	457	473	445	439	448	482	477	469	446	460	459	431	495	466	493	463	491	477	484	464	491	435	455	470	479	453	469	466	485	457	507	493	450	470	465	467	471	461	451	445	430	460	466	464	444	455	480	480	467	458	438	485	502	501	481	442	488	445	479	494	453	466	465	483	469	455	504	425	472	488	442	455	470	465	485	477	496	458	453	441	492	516	457	467	405	461	468	446	473	455	504	459	474	472	467	454	468	472	476	479	460	475	466	486	481	452	457	452	451	467	462	495	479	495	443	466	483	527	453	486	478	468	473	508	409	487	443	502	491	454	421	489	493	507	492	474	485	474	451	494	501	472	491	483	469	464	485	447	462	447	461	481	453	531	481	451	470	457	471	485	447	437	488	455	454	480	488	466	461	476	447	451	441	446	420	458	435	448	500	499	498	479	500	461	496	480	420	523	441	455	471	487	503	436	435	494	470	480	474	498	480	442	474	482	448	465	500	473	518	501	462	473	444	487	415	491	470	474	502	481	439	462	467	459	503	432	465	450	449	462	456	463	479	450	503	483	473	446	447	481	516	470	452	416	478	463	468	462	468	471	481	498	438	472	497	467	497	431	453	443	487	432	448	462	497	449	460	460	480	449	484	460	482	482	461	450	479	476	487	453	459	486	516	455	469	487	507	455	504	495	452	446	458	463	500	463	469	470	486	465	489	491	458	482	502	472	440	483	454	459	455	455	499	493	447	468	488	468	486	483	445	465	439	480	466	514	486	464	498	408	481	451	456	439	480	484	441	493	480	483	487	490	447	460	491	464	500	462	508	495	460	471	454	473	445	450	495	446	487	491	472	464	437	476	503	518	469	462	479	452	468	465	451	470	451	457	476	472	451	457	490	457	500	463	434	490	477	451	459	482	475	463	472	450	464	464	423	425	449	480	467	467	457	447	477	438	493	465	425	462	468	466	488	453	490	461	482	441	518	481	462	446	460	495	482	470	419	480	519	506	489	477	469	490	514	475	504	443	442	464	451	475	485	428	483	504	484	426	470	460	469	466	436	487	524	486	493	475	475	473	448	454	457	474	468	458	477	509	438	458	480	479	489	463	458	487	447	517	460	459	469	449	488	476	514	457	460	459	436	440	493	467	459	488	507	449	497	496	457	488	513	464	480	470	458	491	506	465	480	461	464	492	465	456	451	469	453	489	468	472	456	481	462	477	473	469	466	458	472	463	500	459	477	489	431	457	465	438	499	484	483	490	445	459	482	476	501	450	479	455	442	470	502	458	484	464	474	486	550	465	467	486	524	489	468	474	488	474	483	457	467	475	443	519	452	444	497	445	444	436	437	486	490	481	436	504	470	480	465	474	497	506	508	461	464	440	478	436	474	479	406	433	468	454	490	480	497	480	486	467	467	523	454	423	448	497	474	462	456	507	467	497	481	486	487	499	470	466	507	458	454	464	478	457	479	464	492	470	476	474	440	445	433	457	460	437	442	521	490	457	470	494	452	498	437	522	471	462	510	462	490	497	508	443	510	472	470	453	477	473	476	494	459	471	450	429	483	517	512	480	471	455	469	459	455	479	460	499	454	501	501	510	480	471	502	445	485	467	507	475	495	489	451	482	500	472	475	466	480	500	447	467	467	530	438	460	492	484	475	457	474	475	471	465	474	447	451	425	462	479	450	489	508	455	478	482	445	516	493	483	465	475	472	460	487	469	469	478	487	497	468	494	494	424	474	444	481	476	461	465	449	464	453	469	452	510	462	469	459	493	414	459	462	490	468	476	506	473	469	470	442	501	458	484	497	520	454	488	473	476	459	459	464	445	525	457	482	422	496	460	451	471	486	434	443	479	433	474	463	478	469	424	463	436	515	492	449	473	459	474	480	477	489	454	510	458	449	479	461	480	439	488	447	533	471	460	466	433	486	483	489	459	429	439	468	461	486	459	467	467	494	479	453	470	450	456	462	459	453	444	452	481	457	467	482	458	458	449	466	480	504	468	480	437	447	458	505	478	469	470	432	474	428	428	433	443	464	452	491	485	453	470	466	467	469	433	445	450	470	433	532	470	456	469	430	503	437	465	460	451	467	471	477	470	456	465	481	487	493	424	491	455	443	508	476	485	459	506	442	429	460	483	449	451	481	472	463	482	429	460	466	431	456	477	477	498	451	463	417	490	461	442	463	482	512	468	477	465	492	489	475	468	459	480	458	425	472	489	451	477	466	469	470	467	464	455	471	463	507	479	443	490	481	460	481	482	512	473	492	452	476	459	487	482	494	457	464	459	477	482	485	484	459	500	461	428	456	515	442	440	480	469	452	487	476	460	475	478	505	496	500	445	495	505	466	480	479	460	489	449	484	489	492	426	467	474	443	486	490	441	470	510	443	482	456	491	467	464	477	426	475	485	493	484	441	459	499	461	504	492	464	468	457	421	465	491	437	474	481	519	478	460	481	445	486	470	459	456	492	470	511	456	481	479	458	457	487	500	438	464	462	502	486	501	514	462	459	469	405	464	473	478	468	488	462	449	490	440	471	439	470	474	472	449	474	476	483	490	469
15770	4904	6823	10447	13782	7693	3357	2679	1815	920	730	544	720	502	545	411	369	291	383	339	321	303	310	293	280	295	269	233	234	194	195	202	208	196	206	157	190	228	226	198	183	191	227	203	201	200	190	215	203	213	203	192	163	161	200	196	200	164	186	186	165	191	174	170	194	163	196	160	202	173	184	167	181	193	183	187	188	177	184	191	210	181	154	189	185	177	170	197	180	177	174	162	177	176	205	184	161	178	179	171	186	174	172	188	180	202	176	184	206	157	160	176	185	156	178	202	167	175	206	143	182	194	173	167	211	166	165	190	159	164	190	179	189	171	175	183	178	162	182	160	187	163	158	178	169	192	180	224	200	184	184	180	182	165	171	192	187	189	182	203	178	165	163	197	189	201	196	191	193	186	155	189	186	197	189	177	209	169	149	175	164	195	200	188	207	167	167	172	191	196	174	180	192	208	170	195	200	195	195	177	191	172	157	155	182	170	172	204	191	184	206	175	172	168	199	166	210	189	187	179	160	177	174	156	190	170	186	177	159	179	170	175	180	169	193	198	187	155	209	174	175	175	178	186	188	193	170	178	200	188	199	180	218	177	211	189	198	197	187	174	191	158	180	168	180	161	186	180	180	192	173	189	153	166	170	164	179	176	188	164	183	175	188	175	156	175	199	154	181	176	194	179	190	174	192	168	171	183	190	191	198	153	164	170	153	167	184	205	195	157	179	174	174	168	158	185	199	192	183	185	193	161	180	166	153	158	179	177	182	184	199	173	168	191	164	183	166	182	187	192	176	185	199	171	188	186	184	173	204	192	173	178	185	175	181	176	158	184	198	186	173	207	181	162	181	210	155	188	169	191	162	177	154	163	164	189	179	148	172	181	189	174	161	166	173	189	168	180	185	162	170	165	169	202	167	161	186	173	180	177	176	142	203	200	197	152	173	173	192	153	187	168	197	171	181	189	172	169	173	183	184	164	175	196	179	201	184	186	163	169	184	178	175	188	163	192	165	192	173	159	159	162	165	188	164	187	207	197	172	181	176	195	213	172	183	174	178	172	151	171	183	158	192	202	194	180	161	166	179	197	166	166	206	181	195	163	189	172	173	177	179	157	162	194	187	194	176	193	172	186	197	182	179	193	176	177	176	214	174	186	188	196	187	158	192	194	209	165	179	167	191	193	175	174	183	178	180	163	189	187	178	183	175	180	190	192	202	160	179	179	167	180	178	198	175	176	178	176	201	178	200	163	194	173	193	159	169	170	187	202	186	173	182	171	178	175	176	186	182	178	175	180	174	162	162	201	176	186	187	171	177	195	191	150	198	184	182	164	175	166	163	200	176	195	155	165	161	200	146	190	166	178	187	189	173	176	203	170	178	167	186	187	189	161	171	168	206	163	165	176	184	141	183	168	166	198	183	184	164	190	181	192	185	152	167	177	180	180	168	183	155	167	170	176	210	196	174	166	205	180	175	180	161	193	155	190	168	177	157	174	161	181	172	175	150	180	213	176	160	179	160	150	179	172	189	190	181	183	171	185	165	180	185	188	150	203	178	186	172	186	168	191	193	177	177	179	185	169	177	172	178	162	166	170	188	189	178	179	192	146	196	172	148	159	190	191	187	177	153	192	161	178	204	177	158	190	183	180	159	168	178	163	167	203	184	166	190	181	160	173	162	190	197	178	188	173	179	175	157	181	183	179	149	188	186	157	177	184	184	166	217	159	182	195	170	159	197	164	165	192	179	215	227	179	155	176	178	186	151	162	155	151	175	198	175	180	167	178	164	158	175	186	196	194	173	182	164	195	191	167	152	185	154	177	173	160	196	153	156	171	183	178	181	201	193	195	206	196	199	187	191	164	156	184	190	161	185	171	186	190	173	178	207	181	154	156	183	169	180	192	182	190	188	180	180	191	166	197	186	186	173	171	178	182	163	174	178	170	157	191	159	188	184	163	181	195	181	191	171	216	203	192	179	175	170	181	188	161	171	176	157	180	181	190	177	168	172	174	214	210	161	159	183	216	172	172	194	171	174	186	172	190	183	164	172	155	168	172	167	181	160	162	204	205	158	182	158	201	201	170	155	149	188	177	177	193	161	186	175	163	184	197	160	158	167	185	201	182	204	176	203	169	156	185	158	180	208	189	184	175	176	189	177	165	174	180	175	180	183	166	170	156	167	182	153	173	169	196	195	178	175	183	170	148	155	190	198	171	216	172	170	188	199	173	179	171	178	182	166	172	197	183	159	163	190	162	180	171	179	184	180	181	202	164	182	160	161	163	191	178	206	175	189	182	183	179	170	179	178	185	160	165	181	166	189	204	178	172	175	162	168	185	185	153	170	189	182	202	159	169	164	154	166	181	157	180	185	163	173	173	198	166	168	162	197	207	184	175	169	183	184	193	166	183	180	198	183	180	190	175	157	199	185	173	184	202	164	163	192	181	167	167	174	202	181	191	177	138	192	154	188	179	179	197	178	177	190	179	183	167	189	172	167	173	190	179	167	172	169	179	168	170	190	180	209	187	189	161	201	175	192	182	159	153	162	205	188	166	174	141	197	177	180	194	208	164	176	169	188	178	162	164	154	144	145	165	203	210	200	159	176	214	195	196	188	157	164	180	206	158	171	165	186	186	181	174	162	172	177	168	174	155	176	171	175	176	193	182	184	177	179	184	168	193	203	181	178	167	191	182	173	188	188	195	197	185	178	207	174	171	187	177	184	156	171	156	202	191	192	156	163	162	166	192	173	173	177	185	205	190	179	162	188	180	185	188	156	189	187	184	212	168	170	163	180	182	181	190	171	189	183	157	176	178	182	194	170	200	204	168	188	205	192	163	176	168	186	183	181	207	175	169	211	174	168	172	218	161	162	156	164	202	183	163	189	180	183	177	188	183	145	226	184	187	195	174	185	176	180	161	169	180	158	185	177	190	190	164	196	181	169	173	189	198	173	183	187	188	196	177	170	193	165	182	194	181	172	200	177	189	157	167	162	185	145	179	177	187	158	195	171	171	189	185	191	190	197	163	149	167	171	194	176	185	165	166	156	190	174	171	182	195	180	185	214	202	166	177	189	171	167	177	178	203	187	166	175	192	175	179	199	192	198	198	190	196	174	161	170	180	192	186	170	206	181	191	168	195	177	170	187	176	200	192	179	164	193	174	180	210	179	159	150	175	209	173	145	176	192	174	175	198	167	172	178	167	166	179	181	195	168	178	171	169	177	168	175	179	167	182	178	149	193	218	189	156	172	194	195	182	188	178	196	171	164	187	185	176	188	184	184	197	173	172	169	195	206	170	157	176	167	172	184	159	161	168	187	163	177	181	173	166	158	178	179	173	162	170	199	173	181	186	179	169	176	161	188	201	157	171	181	164	177	189	181	203	162	177	165	176	151	170	184	177	186	198	174	153	157	172	189	180	188	196	180	190	189	182	230	190	172	188	165	186	182	191	212	197	184	184	181	187	175	182	176	171	193	178	177	155	172	181	173	168	175	173
8759	3995	11154	20467	26023	17204	11866	11308	8067	4353	3810	2955	3764	2465	3050	2257	1896	1569	2005	1528	1531	1389	1440	1135	1136	1365	1131	985	956	837	837	772	796	775	727	645	677	618	639	655	624	624	633	632	628	649	647	596	638	677	613	657	564	577	587	536	596	497	490	526	510	523	519	524	566	515	565	495	526	496	537	554	584	550	521	485	499	526	514	543	504	513	544	511	550	502	519	499	547	497	478	499	508	511	523	470	513	513	508	550	547	517	510	536	528	513	537	483	469	508	529	495	476	516	506	521	527	489	526	494	495	478	486	509	503	522	507	493	515	516	513	513	494	490	503	500	497	520	491	504	498	470	502	530	520	486	513	495	462	513	493	507	480	490	536	550	488	497	523	478	505	489	522	542	502	504	490	497	505	512	513	495	515	498	465	476	518	495	476	474	477	481	498	464	495	497	538	486	541	482	468	481	514	530	513	501	523	508	496	505	500	509	502	497	494	486	530	521	492	513	485	527	485	519	462	494	474	515	493	467	484	504	492	491	483	479	477	486	501	499	498	489	517	545	501	475	506	504	514	496	522	518	495	498	490	516	483	489	492	471	526	528	512	496	515	485	505	480	435	471	484	519	496	485	534	503	521	483	495	501	499	497	490	510	495	508	526	504	463	504	471	487	495	480	512	483	493	495	469	507	501	477	502	518	508	487	482	520	455	466	493	514	532	513	482	479	510	497	489	462	491	500	495	477	516	512	487	530	517	502	506	516	511	522	517	480	508	502	536	482	500	508	537	517	493	471	494	471	475	486	512	493	467	538	487	493	503	494	525	504	505	535	509	497	476	539	488	470	480	491	521	541	474	512	490	522	497	453	498	503	448	514	470	502	515	482	490	526	482	486	503	477	495	486	477	534	484	477	504	505	490	472	516	483	491	498	499	483	497	504	476	507	517	486	487	500	525	520	483	504	510	515	488	488	516	472	527	495	496	477	492	511	482	492	494	512	500	515	486	517	518	470	547	511	494	489	482	477	488	512	454	480	465	503	553	507	486	494	489	480	504	483	513	500	493	514	485	519	496	500	491	497	519	491	480	504	519	472	536	492	517	525	430	524	504	512	523	481	504	458	523	498	462	505	466	512	500	505	476	531	482	478	492	524	494	523	505	487	487	537	528	480	538	496	541	491	507	477	472	519	519	482	490	505	518	491	462	511	505	507	459	490	499	490	458	520	491	477	511	518	498	537	470	456	508	482	484	490	459	485	493	500	521	509	512	527	516	481	474	501	491	489	510	535	479	493	446	481	494	533	490	519	511	495	544	501	497	512	463	454	507	484	511	486	500	451	510	518	445	502	482	452	503	486	520	473	507	467	459	531	517	481	501	488	454	523	486	482	503	492	471	526	473	495	515	534	520	488	491	517	506	535	535	492	471	513	464	487	489	464	471	512	507	488	470	482	514	502	519	463	510	490	476	485	506	517	544	519	444	505	513	513	498	475	491	512	499	519	492	525	511	497	500	525	517	481	514	501	517	473	494	543	487	496	474	501	485	510	485	475	501	516	478	492	538	508	523	531	502	459	485	503	491	520	494	473	527	499	482	536	498	466	504	461	508	479	502	493	499	530	455	550	518	506	539	484	499	429	515	482	494	515	498	507	507	554	486	545	488	512	471	472	534	511	485	520	552	525	502	534	494	505	507	498	490	479	529	520	477	495	495	471	494	522	508	480	513	490	505	505	468	530	468	492	480	491	472	505	507	503	525	486	517	490	505	524	504	500	502	480	463	489	499	482	505	541	514	511	493	520	518	508	506	433	534	482	500	512	467	486	512	467	492	479	492	523	501	496	509	471	492	516	481	465	484	532	499	456	510	474	488	508	501	488	472	545	508	458	466	509	473	538	490	499	463	507	504	492	514	497	465	489	487	514	483	515	475	532	524	500	493	470	466	474	471	468	518	513	531	532	493	490	497	497	493	531	520	478	495	515	500	513	486	498	513	478	498	489	512	497	507	527	507	486	537	493	469	490	514	501	491	507	508	500	469	482	478	503	541	523	483	496	546	464	525	495	479	478	491	526	555	478	516	526	478	486	481	483	485	493	502	486	482	484	492	480	471	500	531	514	484	527	547	483	502	504	464	505	483	480	511	510	499	522	506	492	510	502	539	483	492	489	510	495	474	514	459	459	510	457	523	477	496	549	466	522	453	489	507	507	491	458	460	496	523	492	495	507	494	501	474	511	533	488	492	504	485	499	463	542	481	472	489	512	531	518	508	477	476	505	484	528	484	526	511	482	450	554	487	468	490	495	494	495	540	516	525	489	535	450	479	518	484	471	478	485	522	483	521	501	470	487	513	519	524	514	502	473	478	474	455	497	499	512	452	493	531	475	460	481	507	499	476	479	493	481	520	515	483	502	479	480	493	513	504	495	444	540	495	529	476	464	492	528	509	520	509	522	454	449	457	502	516	488	504	507	473	515	505	509	510	515	489	490	504	487	463	497	484	487	491	499	494	496	512	464	499	502	501	471	468	478	473	489	473	530	488	535	506	494	536	524	482	521	496	480	462	504	511	524	529	472	511	478	489	506	500	495	467	503	484	480	506	485	476	489	472	511	462	513	501	470	523	534	455	515	475	495	459	541	497	559	481	494	456	481	506	495	495	506	472	507	504	514	494	500	519	504	515	505	496	479	497	489	451	472	490	457	540	499	492	485	537	512	511	489	513	497	472	524	487	497	477	529	518	493	491	494	480	471	500	498	507	521	482	510	513	514	550	458	498	480	459	446	483	515	484	492	557	498	470	496	515	506	492	497	497	543	479	498	516	494	500	521	504	506	496	484	461	488	507	498	485	513	521	525	483	523	523	502	480	484	514	495	530	499	509	485	504	515	510	490	537	503	461	471	517	534	441	493	500	527	522	493	478	496	523	523	499	514	494	459	552	482	498	519	472	483	487	514	498	536	479	480	488	484	502	479	501	504	461	517	507	481	491	476	484	503	514	498	502	472	479	504	458	473	518	485	467	513	488	492	517	512	498	500	512	471	529	458	482	483	474	481	481	489	500	490	477	499	516	496	510	501	465	462	521	538	495	496	503	505	515	516	502	511	478	470	460	505	451	480	525	496	484	518	550	494	494	495	502	507	498	469	487	488	514	462	521	496	481	487	510	530	445	478	496	493	463	485	497	572	513	492	520	493	460	474	527	494	504	472	513	464	555	482	474	501	497	482	490	476	485	510	507	494	479	489	512	482	484	497	516	515	489	492	471	491	504	487	470	488	525	457	495	513	495	492	485	489	503	498	474	518	482	505	482	478	497	485	487	478	520	492	469	497	478	503	472	509	521	539	479	464	505	476	490	479	519	489	516	499	478	531	434	502	515	501	510	443	490	471	475	469	520	512	496	523	477	511	486	519	471	517	483	483	490	525	485	544	462	518	525	470	461	511	445	472	485	509	468	517	465	464	496	498	486	417	485	493	549	470	491	468	475	495	505	495	533	442	486	518	509	510	496	496
3027	1050	1921	2122	1446	736	692	678	552	353	367	335	365	386	354	341	302	314	349	308	362	319	348	328	346	348	362	358	337	322	316	324	327	330	338	320	298	345	364	355	337	324	325	324	341	315	368	337	327	361	382	316	358	365	351	373	326	363	320	334	340	339	343	313	374	354	328	324	344	318	346	317	342	362	351	351	364	366	347	358	374	338	322	334	350	366	310	340	342	363	325	328	317	353	333	351	315	305	323	354	324	350	359	312	341	345	347	362	325	347	320	322	338	334	314	288	335	351	334	353	350	319	334	367	360	333	347	331	317	335	346	317	327	332	363	330	368	321	317	337	352	314	372	353	329	313	306	313	326	334	356	351	327	309	355	301	323	343	380	322	327	338	318	325	344	341	362	348	358	342	318	316	315	369	325	352	336	337	343	351	318	321	329	341	336	366	358	371	332	343	314	335	363	337	348	335	324	340	326	345	313	340	318	317	354	310	367	330	361	347	290	334	352	336	354	341	334	340	361	335	318	323	346	343	344	318	371	316	318	379	318	363	347	323	327	328	343	321	351	335	316	340	315	345	324	336	305	337	352	332	354	326	339	337	348	383	333	349	338	311	348	342	340	332	348	332	396	372	326	372	302	355	341	342	352	354	342	325	347	332	341	327	323	389	331	351	322	355	295	328	338	328	359	321	326	348	326	319	354	347	315	350	324	312	306	364	344	341	309	323	317	353	339	334	354	373	329	327	344	350	358	311	344	339	314	341	349	350	318	309	306	346	357	352	350	355	327	340	327	359	304	312	379	340	333	338	394	362	332	356	341	359	316	311	354	375	347	350	365	323	369	321	320	346	343	354	313	313	311	335	370	334	366	357	318	347	331	311	368	346	340	341	327	343	304	349	362	307	334	341	307	337	321	381	301	361	373	360	355	338	356	299	344	355	346	341	331	355	329	329	310	319	341	327	341	333	354	312	337	340	322	366	330	381	358	316	342	320	336	291	349	343	327	346	343	344	326	303	341	343	362	347	317	325	348	320	336	358	331	325	355	320	326	347	368	308	333	314	347	343	331	345	343	360	332	318	349	330	312	308	312	339	356	322	336	315	355	337	362	324	372	350	342	316	327	343	295	297	322	312	337	347	369	338	335	352	350	366	327	309	282	343	334	342	354	340	349	375	358	353	312	347	349	342	345	340	346	375	339	361	326	369	345	326	339	324	331	365	358	343	298	350	332	350	340	329	344	315	313	309	325	364	351	308	354	357	320	313	340	347	339	345	343	354	367	368	337	372	321	328	338	331	331	354	346	305	346	350	334	350	368	332	398	330	345	367	328	320	317	349	340	338	314	356	347	333	342	347	339	342	364	316	308	312	322	365	346	317	361	320	329	293	367	324	336	377	349	345	368	359	325	379	362	352	323	347	333	329	324	331	300	330	337	331	319	350	341	322	313	347	320	325	347	333	355	308	315	333	306	375	333	334	367	367	363	346	377	332	347	330	340	344	308	353	325	354	329	332	327	322	343	337	312	345	346	317	330	334	351	309	366	339	351	341	312	350	344	329	349	316	345	350	341	367	330	386	333	338	345	362	327	332	359	350	316	340	378	310	311	346	327	313	322	349	332	343	342	345	323	354	326	353	342	319	323	320	374	340	331	340	337	330	352	352	318	323	324	360	329	334	377	341	371	319	328	315	335	343	339	336	362	342	337	351	384	346	353	289	355	347	321	320	358	306	362	353	313	331	336	356	362	313	361	336	342	346	334	330	328	342	323	339	341	333	341	338	337	299	336	374	331	297	351	320	323	360	321	344	317	334	361	338	323	348	347	320	342	336	353	313	310	333	323	322	327	322	356	324	340	340	354	347	363	361	315	365	324	350	363	328	323	330	357	333	355	345	352	332	364	330	346	311	369	330	308	324	335	340	330	319	325	312	348	387	315	365	302	363	358	314	307	323	334	364	318	337	317	333	354	331	346	323	355	341	335	342	299	338	337	364	341	355	365	315	350	366	330	359	333	362	280	329	371	380	339	340	345	333	342	344	345	299	364	341	334	325	338	327	351	336	352	346	320	354	331	320	302	329	333	354	340	327	316	332	372	328	346	354	346	345	319	332	333	312	297	329	318	305	355	305	298	301	337	323	334	298	330	331	337	355	318	317	305	373	326	344	315	372	373	334	334	353	347	349	367	359	353	341	353	363	316	355	364	326	340	338	332	331	326	351	372	334	367	374	337	330	347	370	322	310	340	325	335	317	381	366	362	342	339	340	337	339	344	312	338	366	370	339	330	337	340	322	343	335	318	325	333	334	344	337	333	317	329	339	293	354	336	342	368	354	367	306	357	319	338	375	338	321	321	339	330	331	335	330	304	358	305	320	331	355	359	340	358	336	335	325	294	330	349	340	352	344	325	355	333	377	333	340	326	321	361	339	316	313	333	320	362	358	335	357	328	343	331	360	325	319	332	323	329	347	376	323	360	347	353	312	342	318	348	338	316	316	340	328	370	335	342	339	370	335	330	336	325	340	332	356	407	317	379	355	373	337	357	354	335	342	333	333	354	315	329	359	357	345	347	339	341	306	345	312	319	303	324	361	326	318	316	307	307	350	344	329	344	335	318	337	339	341	358	320	298	342	372	327	324	345	346	350	333	320	354	316	353	369	297	318	327	351	313	363	347	343	364	334	351	341	360	372	351	304	361	333	381	322	287	308	351	368	369	329	320	357	336	328	347	341	315	348	341	325	364	348	363	360	358	366	335	302	341	342	352	318	309	328	320	347	357	325	324	334	342	342	362	346	356	346	355	361	324	325	313	369	325	333	323	319	365	323	315	352	344	352	310	348	338	301	327	358	322	331	333	343	351	352	340	372	318	369	371	319	334	339	336	342	317	338	307	337	345	306	325	354	327	315	330	323	357	311	286	333	335	336	317	345	343	377	343	338	327	333	337	336	314	342	350	368	390	311	342	330	370	343	334	348	322	319	335	330	341	344	318	313	350	318	314	366	360	343	357	329	367	315	324	372	333	360	324	337	354	335	320	319	347	321	322	310	357	348	297	339	318	328	322	324	370	350	340	366	366	380	347	313	316	330	312	360	324	356	313	333	335	341	359	354	327	338	327	330	314	328	330	333	333	332	317	368	340	338	340	372	392	338	318	333	373	344	332	366	379	338	346	359	347	328	336	306	322	336	343	316	335	348	354	321	335	315	333	313	371	333	331	289	315	368	363	348	343	341	296	385	351	322	319	342	324	362	338	339	329	332	353	349	346	316	340	357	332	312	327	339	352	343	354	326	352	329	358	346	386	362	351	287	336	327	348	348	341	376	365	343	331	347	336	321	341	368	328	287	313	340	342	347	371	332	347	291	303	355	316	319	335	338	344	358	339	317	335	362	355	328	321	318	367	368	335	337	320	348	331	337	319	344	351	319	324	346	315	321	343	358	338	350	369	339	350	345	391	339	378	366	362	342	324	321	354	342	371	373	346	339	317	337	315	332	340	349
2954	1472	4180	6616	5447	2731	2858	2587	1914	1080	907	839	923	1106	1209	915	864	833	901	831	839	841	839	786	858	793	820	831	813	818	782	790	801	798	857	810	828	807	814	819	845	813	846	857	792	816	832	820	816	800	815	787	830	835	812	882	777	830	814	826	821	793	815	777	861	796	808	818	809	807	807	759	776	822	727	807	835	796	839	742	788	788	816	830	800	788	807	779	869	800	803	820	839	834	807	813	824	803	750	828	807	840	823	856	835	798	852	857	811	822	764	799	806	778	815	804	844	824	816	847	767	801	817	863	866	739	784	885	831	810	822	766	864	834	759	805	799	781	841	795	764	833	801	802	826	791	833	844	781	829	856	794	797	792	810	807	856	792	856	825	821	841	818	791	775	831	804	835	786	809	814	821	803	822	789	834	881	774	812	786	798	878	819	745	806	784	851	793	806	889	794	789	850	761	823	830	820	768	854	829	878	773	841	812	826	810	780	810	790	787	805	871	841	809	772	867	829	792	845	773	810	780	830	783	824	799	822	857	801	842	770	789	817	839	780	765	840	862	763	771	830	780	843	795	810	792	819	784	766	835	823	781	830	825	831	820	790	853	833	824	812	837	779	817	853	842	801	815	812	809	768	801	876	772	785	805	783	793	801	790	831	778	837	813	844	820	874	807	824	788	790	819	808	824	850	787	795	847	832	819	802	813	810	826	795	837	794	815	814	781	832	783	818	770	797	801	750	848	833	800	785	797	840	805	768	796	788	874	811	820	767	815	769	775	790	795	828	816	812	791	878	845	787	781	851	815	828	818	877	754	817	787	818	808	842	798	815	817	830	833	831	818	824	841	765	812	792	816	805	802	783	849	798	812	811	800	786	812	798	832	807	824	798	886	826	789	865	806	835	813	818	845	834	776	779	866	763	831	821	813	827	822	821	856	823	841	814	849	855	845	790	833	858	830	830	803	824	796	843	779	796	819	804	797	827	834	817	809	822	853	826	805	785	810	841	757	793	841	811	787	774	793	797	835	835	789	892	838	756	847	821	806	828	829	782	848	837	838	819	813	838	790	828	793	793	800	854	826	876	846	838	787	795	836	861	876	859	812	809	822	853	830	811	802	909	844	777	818	779	817	778	812	867	816	822	829	830	800	822	822	823	814	789	860	839	863	833	755	799	833	820	801	799	787	819	864	787	820	806	782	809	824	790	807	826	806	791	793	824	849	832	828	826	814	889	794	793	858	759	796	789	782	809	837	786	802	818	826	816	822	832	838	782	829	782	847	809	771	850	812	799	816	819	788	837	798	767	771	803	842	792	828	867	860	769	775	786	811	820	799	825	815	842	826	833	833	805	781	796	822	862	835	834	842	801	833	764	829	801	805	815	790	863	785	802	829	787	869	816	855	786	837	836	803	797	824	772	853	812	800	820	804	770	813	870	820	818	851	804	817	835	815	857	847	845	796	789	778	775	844	795	790	800	855	793	854	815	833	822	836	834	795	856	778	779	844	831	793	829	777	795	820	802	808	813	860	795	764	803	781	808	864	814	812	838	835	771	842	822	772	793	757	847	798	814	845	825	851	796	791	782	817	819	837	837	801	815	810	786	758	808	795	860	830	772	772	852	798	825	794	822	796	835	784	815	848	800	824	776	795	775	814	822	839	794	840	833	820	769	809	809	730	857	846	765	816	838	796	814	830	811	801	787	827	807	819	829	778	825	727	851	834	756	790	810	817	790	765	756	787	840	820	852	770	846	795	821	783	791	805	810	825	777	831	800	809	827	814	783	818	809	847	805	839	830	835	818	829	821	812	802	848	849	793	822	815	827	868	823	783	808	797	720	813	818	810	806	800	823	789	794	831	855	813	799	800	838	841	856	837	823	823	779	819	813	855	803	817	806	798	813	805	800	855	791	836	792	824	827	785	806	760	852	827	768	849	822	848	817	831	850	850	839	815	807	821	802	817	814	788	863	839	807	826	837	778	850	806	826	815	816	797	772	814	804	782	805	808	763	767	791	847	859	823	830	846	825	781	776	849	797	846	820	863	880	799	799	830	804	775	792	824	834	844	823	837	833	819	827	828	836	768	819	799	793	885	817	760	793	799	757	797	828	792	796	770	837	827	824	817	851	775	789	839	801	800	791	823	826	830	795	827	803	802	875	786	805	805	796	785	758	846	837	826	850	823	861	757	838	834	789	803	870	856	761	798	828	843	833	762	785	764	785	815	781	783	769	791	750	829	833	787	807	838	806	837	796	817	800	816	849	856	801	859	765	786	810	820	811	825	787	810	801	842	812	772	786	868	813	784	830	848	768	800	828	774	822	854	878	803	828	767	817	838	852	846	783	790	830	799	824	799	827	850	772	789	829	818	739	784	864	797	842	856	767	796	812	774	781	797	796	842	801	822	779	774	771	784	815	835	799	798	797	819	789	799	816	843	843	789	848	800	849	831	853	827	807	817	849	841	831	804	827	825	765	821	823	803	822	806	788	781	780	788	854	766	790	800	839	740	820	835	808	822	816	842	851	783	818	829	782	795	765	800	807	792	811	839	818	837	812	776	791	855	811	758	854	819	874	836	819	798	770	841	779	856	807	818	815	827	832	838	827	807	771	824	792	776	827	807	877	810	802	849	829	840	809	856	774	850	817	786	841	787	835	830	798	850	821	797	812	823	832	796	835	848	802	851	827	823	845	731	808	842	809	760	801	786	835	803	800	831	812	777	805	792	812	776	813	841	807	802	824	842	808	830	870	779	792	801	837	815	835	825	826	823	856	813	855	796	811	779	786	803	802	798	809	823	856	851	780	817	880	814	799	834	788	807	835	845	812	817	836	810	786	794	814	845	810	845	784	798	797	802	809	866	841	819	814	855	826	826	786	846	795	847	795	806	809	821	844	779	787	828	807	790	811	834	830	819	808	818	810	839	825	801	821	805	809	816	803	816	808	809	811	809	781	819	786	831	815	829	819	850	807	824	796	849	805	870	823	840	801	873	826	866	764	815	801	804	805	863	804	861	829	875	804	821	782	756	857	810	816	852	858	763	754	827	830	830	806	856	796	857	778	802	790	817	810	815	811	829	848	757	820	816	785	847	853	851	780	835	841	789	772	830	794	797	803	784	864	808	812	837	768	811	770	837	871	846	772	802	840	821	837	811	829	792	841	794	810	826	799	830	799	822	839	867	749	833	814	817	787	825	789	820	810	767	849	798	830	879	794	792	816	825	830	812	820	785	828	820	821	826	881	816	812	782	804	791	835	836	777	798	791	819	797	843	837	810	808	801	834	810	791	846	831	869	763	806	839	782	785	827	789	882	831	852	839	819	781	857	828	832	782	802	859	820	731	816	863	800	818	810	805	762	798	775	786	780	855	834	844	835	825	812	781	842	823	795	858	787	869	815	842	789	796	761	838	751	784	848	835	788	782	800	739	863	846	836	815	818	818	804	804	833	813	793	861	801	847	829	738	761	858	817	817	842	703	803	794	782	790	792	856	831
9271	2996	4879	6688	7322	3379	1941	1592	901	513	421	414	414	330	335	237	270	268	273	259	224	226	249	225	239	223	207	188	205	185	193	204	218	213	203	180	182	177	180	170	174	201	190	200	168	203	173	169	189	180	175	183	187	182	178	177	177	154	175	186	182	191	171	170	176	185	185	175	170	193	175	180	178	154	163	180	150	186	193	170	183	160	166	185	172	164	167	173	179	159	188	173	172	154	171	183	178	161	175	172	192	186	167	165	167	158	171	165	173	170	177	163	173	160	168	194	177	159	182	178	155	158	187	182	165	161	152	186	153	171	162	211	200	160	158	166	166	141	164	173	187	165	195	166	167	160	170	201	170	165	178	184	172	164	174	191	183	161	176	189	181	164	154	178	167	162	166	182	172	189	172	166	146	169	180	184	189	162	192	192	179	191	174	178	167	178	150	177	183	168	163	144	166	181	162	171	166	158	185	175	167	185	170	160	171	184	145	163	165	177	181	184	179	173	163	189	190	180	183	153	176	188	179	191	178	178	167	173	173	201	178	169	162	183	176	197	136	186	185	171	198	177	187	183	179	173	181	170	174	152	183	175	189	184	160	174	196	183	163	178	158	171	191	192	173	165	187	175	169	177	177	193	163	190	195	200	182	179	159	188	205	169	163	182	174	190	163	199	209	181	192	202	176	148	175	161	173	188	172	172	205	194	190	168	166	160	170	163	166	167	141	207	198	170	152	203	187	185	190	157	162	177	182	184	153	189	210	156	194	162	177	179	183	180	174	175	184	161	164	193	162	181	190	181	165	172	188	177	158	176	182	182	146	177	179	190	204	181	181	204	178	170	172	178	180	193	155	165	160	181	204	174	192	178	174	186	170	181	153	188	209	167	169	180	186	181	194	167	169	163	165	164	186	189	166	167	173	183	181	172	184	167	178	171	172	205	183	185	167	158	161	168	139	189	145	162	167	165	168	170	182	150	168	194	156	169	184	175	189	186	180	183	168	174	168	169	163	189	174	177	189	173	183	187	180	162	176	180	158	165	165	177	208	184	176	198	186	190	146	164	150	172	167	169	195	174	164	189	169	196	182	151	159	189	171	167	172	183	200	169	168	164	160	200	183	188	173	217	170	179	173	175	179	164	190	186	170	164	175	180	177	183	175	192	151	174	156	171	183	140	166	176	190	192	205	157	171	188	174	163	178	189	173	169	167	157	182	182	154	191	184	188	173	179	166	171	171	166	172	182	199	177	192	167	167	168	200	178	168	165	187	173	190	176	164	195	166	176	172	172	203	168	178	177	182	164	183	186	176	165	154	168	166	187	184	164	187	181	162	200	150	159	166	187	156	168	192	165	171	176	174	166	164	203	164	190	184	180	180	171	176	167	190	178	201	181	205	168	211	206	183	177	206	206	187	180	166	168	162	179	169	175	165	185	160	211	152	173	166	171	168	186	169	160	156	189	167	191	157	179	170	163	178	171	169	173	177	191	177	201	188	191	171	174	199	197	192	203	183	183	174	152	173	180	184	176	178	202	206	154	170	183	176	155	203	207	177	178	172	173	147	156	170	199	176	162	160	198	178	166	164	164	170	193	190	163	164	178	184	158	198	167	177	198	194	201	158	185	186	170	176	191	196	184	166	175	190	170	193	168	147	172	184	189	168	180	183	201	165	171	198	169	180	178	196	178	173	188	183	152	175	184	169	171	179	145	183	178	184	161	188	161	193	167	192	169	162	163	190	165	192	176	172	166	191	181	174	172	166	163	165	155	187	149	185	187	163	192	168	163	153	184	159	182	155	168	194	173	191	189	163	189	171	172	173	178	181	181	178	176	191	179	185	194	162	168	189	197	175	203	191	196	156	175	187	152	180	177	198	176	167	180	155	166	170	188	201	188	164	163	177	160	148	172	147	166	186	160	163	155	164	176	171	189	181	152	173	171	203	184	156	165	163	203	175	187	162	163	158	166	203	179	155	193	161	170	173	171	189	179	177	159	174	179	203	188	167	179	156	166	162	186	165	182	157	167	185	206	187	179	174	140	156	183	146	175	184	174	192	167	161	182	168	174	192	187	159	151	166	179	174	188	179	190	155	179	158	160	178	181	181	200	201	182	168	196	171	197	165	182	159	166	207	171	187	154	188	172	182	157	171	181	190	171	149	192	182	173	161	153	187	171	160	175	177	184	166	195	179	182	175	185	182	186	170	181	183	163	174	159	177	184	163	187	198	166	184	190	169	201	192	182	184	172	161	152	174	188	173	164	187	169	153	153	174	184	142	198	192	190	165	214	171	190	171	192	159	185	165	184	171	177	174	186	175	211	157	160	181	197	178	161	189	205	163	163	192	169	165	176	152	158	172	159	164	193	156	175	192	171	181	192	179	200	161	162	196	184	191	170	185	156	172	164	176	182	167	177	183	175	186	186	192	201	169	164	171	190	168	192	166	171	190	194	188	189	169	161	188	177	185	191	187	166	170	187	195	177	176	152	150	170	183	172	191	182	193	173	174	177	204	192	177	176	178	176	189	171	173	188	190	181	157	166	180	157	160	169	163	178	177	176	200	176	158	196	192	206	172	161	172	183	190	164	166	187	175	179	205	176	209	194	178	180	164	184	191	187	187	186	172	171	202	146	171	187	166	174	189	160	189	174	175	183	189	144	170	165	192	188	191	158	182	162	169	155	175	173	188	176	173	177	146	180	188	168	151	166	169	217	141	167	161	178	181	186	188	157	191	176	204	166	166	159	200	179	183	165	168	184	176	178	184	163	181	176	175	174	190	182	167	168	182	157	157	178	188	170	171	164	185	166	195	176	199	191	180	189	160	185	166	207	196	176	182	158	163	196	171	164	164	186	172	179	181	169	175	165	170	175	167	166	200	184	154	146	172	176	167	187	179	165	194	157	191	178	188	175	188	172	178	195	195	137	205	170	166	187	173	164	164	156	184	177	205	171	189	169	179	169	186	202	200	171	176	204	162	175	191	168	168	170	186	189	181	184	167	185	182	176	162	173	172	176	174	204	167	190	174	189	171	170	154	168	182	167	168	188	182	162	159	174	174	177	160	166	182	172	165	184	151	170	187	173	175	158	194	152	164	172	195	176	177	181	184	186	159	180	188	184	192	167	205	195	145	181	162	192	171	158	177	191	194	169	170	167	174	202	185	164	175	177	159	159	170	176	165	170	160	157	195	155	168	175	147	171	177	168	173	148	178	196	157	176	156	164	166	175	179	166	179	164	179	183	194	191	151	191	164	147	166	178	173	166	179	178	162	176	184	174	177	178	193	193	196	157	179	174	174	154	163	188	165	168	160	206	180	148	198	188	192	168	157	167	180	146	170	180	178	207	158	167	184	160	178	163	185	163	179	201	175	153	201	186	167	167	180	185	169	188	183	175	174	182	182	167	175	151	182	174	174	186	164	186	167	163	200	151	165	182	187	170	185	191	176	177	207	177	183	190	172	200	192	174	176	148	184	167	171	201	170	188	165	171	181	194
6592	2847	8469	16033	18078	10674	8022	7521	4314	2348	2112	2107	2154	1785	1769	1237	1074	978	1378	1180	1125	901	834	771	897	817	790	684	673	664	608	566	595	563	555	562	554	555	567	519	531	529	541	520	550	529	542	551	553	494	529	512	539	492	476	515	510	480	477	485	505	512	475	428	477	509	467	488	481	489	470	482	513	492	434	414	475	484	470	482	427	482	473	481	511	485	456	457	485	448	489	467	444	492	487	500	474	496	488	473	428	478	475	519	495	516	462	451	432	437	470	496	457	465	476	438	438	462	492	437	479	461	464	493	465	486	497	473	492	442	489	519	492	476	474	487	462	470	493	514	478	495	466	488	467	459	470	526	486	462	455	464	454	455	500	479	476	513	470	428	433	477	449	464	455	456	475	503	447	429	472	520	473	457	450	474	491	428	453	479	485	494	479	476	472	495	504	491	453	481	514	470	479	486	495	472	456	480	492	471	484	479	479	458	448	476	500	509	473	480	486	508	464	473	451	465	467	496	434	486	452	465	462	447	457	457	485	460	453	468	531	449	497	449	479	458	496	457	523	455	458	487	457	506	466	498	441	482	485	487	479	449	473	471	451	458	460	457	487	499	461	451	448	475	433	456	458	454	451	500	481	434	449	491	472	436	432	454	504	482	473	466	479	478	486	467	480	499	505	500	446	466	488	478	438	433	471	474	442	459	462	462	467	483	492	456	472	460	470	475	486	460	483	464	437	487	433	427	475	511	470	446	472	468	494	477	449	531	498	448	491	440	458	516	422	497	523	440	459	462	467	441	463	498	468	490	443	454	484	428	484	478	523	436	455	468	457	476	446	463	477	480	477	489	465	467	490	482	459	487	480	489	496	509	486	491	443	458	474	484	463	492	448	435	438	475	467	434	486	472	497	460	467	479	473	436	466	459	440	453	473	498	502	486	467	482	501	497	469	430	500	453	454	452	437	490	465	508	470	474	498	494	501	484	501	455	488	447	469	468	476	513	471	496	449	494	467	456	492	462	461	460	500	457	484	476	455	447	486	483	466	445	503	445	471	470	465	456	465	461	454	435	463	461	492	505	483	481	480	485	480	484	431	441	456	461	489	481	475	435	425	469	437	454	471	472	501	470	478	471	487	479	460	442	489	506	474	445	476	474	495	444	455	515	427	493	500	478	446	449	485	498	443	474	468	447	517	507	463	485	453	440	454	472	491	484	491	444	481	460	486	447	465	499	441	463	476	432	430	424	474	483	463	477	492	473	482	460	493	438	478	436	432	446	480	445	520	464	503	463	509	471	492	473	482	489	435	509	476	494	470	457	504	472	470	472	485	434	475	466	488	438	480	478	430	458	463	482	472	458	449	484	482	472	442	481	437	480	496	489	438	479	425	473	445	454	453	459	482	481	413	453	477	475	483	493	491	468	436	433	496	506	433	468	450	450	422	458	482	472	441	459	457	463	462	446	501	464	469	468	474	459	461	457	469	449	487	494	485	452	478	451	485	484	483	467	481	476	459	460	488	515	451	463	486	487	449	458	452	477	500	436	443	465	482	480	513	480	485	455	475	503	478	487	474	520	451	490	481	471	493	457	485	503	498	501	477	498	470	464	529	503	422	484	476	479	481	479	474	463	479	472	468	481	476	488	454	426	473	495	505	491	466	486	463	453	472	461	454	497	437	483	491	444	513	480	480	466	498	459	456	442	496	492	440	468	467	458	481	498	477	495	482	464	459	466	458	426	464	478	470	482	449	495	470	488	473	465	462	460	459	501	452	479	471	512	482	466	493	456	462	455	497	513	500	472	460	468	438	483	454	470	459	464	471	477	451	434	459	478	457	448	459	433	489	443	454	506	505	462	464	484	502	492	493	483	488	451	458	469	465	461	464	463	497	460	461	477	442	469	446	486	464	449	470	474	484	495	500	468	497	465	478	500	472	467	460	481	461	504	457	490	485	433	463	484	476	461	502	474	472	491	457	464	470	457	464	474	478	446	452	465	510	486	464	420	442	480	437	481	440	507	452	482	485	450	480	468	446	463	465	508	470	495	468	508	485	469	511	440	454	469	446	464	488	439	472	458	453	491	495	460	444	496	497	485	480	445	439	444	457	465	521	450	447	489	456	449	489	465	465	460	441	484	436	472	502	461	483	446	479	466	506	432	471	491	488	459	473	468	475	441	490	480	486	482	460	509	462	474	454	468	482	489	439	488	497	493	514	470	473	489	469	486	413	491	451	515	450	494	456	483	477	497	469	480	460	467	493	486	471	504	479	472	457	464	472	504	502	463	497	477	464	492	477	466	467	400	461	515	473	476	499	438	458	434	476	479	468	424	501	424	461	469	470	489	470	500	478	434	443	480	472	512	473	490	460	461	467	425	448	474	476	465	459	473	437	465	472	456	456	450	489	445	452	464	454	444	474	472	512	443	445	476	451	477	462	492	436	477	508	459	427	458	477	475	448	434	466	510	491	429	475	477	478	440	446	435	439	508	483	503	478	443	467	471	490	453	490	493	447	458	493	469	487	504	473	496	470	415	464	501	444	442	483	460	489	466	454	499	471	465	453	502	484	446	482	509	501	488	468	490	507	463	462	476	459	447	501	454	432	476	446	435	470	449	490	455	482	485	481	461	512	521	489	478	471	472	485	479	470	486	459	487	453	490	458	429	487	448	492	479	461	512	502	491	473	472	479	474	440	475	495	458	454	459	461	451	461	501	490	465	486	477	479	455	456	486	507	521	494	521	493	501	465	474	450	460	465	454	444	483	446	479	502	502	451	518	486	422	469	434	489	455	460	499	482	466	428	478	516	459	459	476	475	458	460	447	405	477	428	489	467	483	455	475	448	461	490	518	491	496	497	452	440	485	444	479	496	469	491	434	465	497	435	435	498	458	494	447	460	465	454	469	486	459	452	495	499	506	452	472	464	484	465	503	462	503	459	462	472	476	442	464	436	437	481	447	446	493	460	495	513	479	465	448	482	503	488	448	472	466	457	453	469	465	450	481	474	458	431	499	474	468	498	470	469	434	426	449	441	485	474	504	481	494	462	493	479	499	451	481	468	494	477	459	451	486	446	469	463	482	465	493	530	448	451	467	494	450	489	479	496	463	448	461	526	469	496	462	467	468	478	505	477	479	442	469	450	526	452	450	492	465	528	504	450	473	446	451	431	455	472	491	492	451	464	451	479	437	500	458	445	469	429	474	458	474	455	467	461	499	529	492	472	495	448	466	470	460	476	480	471	441	489	458	460	491	467	485	480	484	507	463	419	464	487	485	472	453	466	456	496	462	463	459	446	504	445	461	483	430	494	458	453	460	505	474	504	481	435	454	464	435	503	466	456	482	481	508	463	448	461	484	462	471	435	459	482	460	519	445	455	423	491	448	447	461	439	469	457	483	466	471	472	486	493	505	472	475	447	450	450	446	452	494	476	487	442	482	475	486	465	496	466	471	514	478	483	477	483	456	486	468	442	474	473	476	463	488	478	457	453	497	500	533
15804	5430	7950	11465	13264	6310	3648	2817	1404	814	712	889	655	541	481	349	323	328	352	324	295	318	275	221	290	271	255	238	267	217	222	219	215	186	207	194	217	208	212	198	200	204	192	191	196	222	192	201	177	185	195	170	175	179	199	179	208	191	198	156	178	171	176	178	182	208	179	171	177	156	171	204	179	196	157	183	188	209	205	177	155	174	173	197	210	199	180	176	192	178	177	171	184	176	181	181	197	177	179	183	182	171	138	184	184	163	189	186	191	184	191	188	176	171	184	168	180	181	174	186	168	170	169	169	176	162	173	177	169	180	187	176	168	174	189	191	188	190	188	185	202	186	189	172	193	197	163	189	164	208	158	158	181	173	187	168	166	182	177	186	182	187	166	182	168	163	184	178	183	192	174	157	177	188	194	173	178	182	192	183	179	155	172	182	186	152	168	187	178	176	180	171	200	179	213	216	184	186	191	207	185	201	217	160	174	178	173	188	182	186	153	190	181	166	177	193	187	181	176	181	177	173	169	177	167	178	166	168	178	185	169	152	167	163	191	182	171	179	200	177	182	169	181	170	174	152	192	187	198	179	201	179	179	216	177	189	180	175	184	188	184	187	193	173	173	194	157	161	181	164	176	178	168	184	181	153	164	189	186	206	185	179	181	182	205	186	170	199	186	167	182	177	192	175	184	175	162	177	148	176	158	183	174	189	181	159	179	158	194	170	179	194	184	174	180	193	178	179	187	158	185	173	214	196	160	171	177	185	186	175	205	205	156	178	172	152	148	172	182	167	174	166	178	193	170	210	168	185	158	167	166	184	172	177	180	178	194	215	188	193	158	196	184	192	179	209	187	179	168	185	192	201	194	198	195	198	188	185	183	170	184	160	200	185	199	197	189	182	187	182	182	168	173	175	177	179	185	172	176	180	186	153	181	164	176	196	164	181	189	182	192	166	179	174	174	180	165	194	177	189	167	167	156	196	182	173	179	182	170	187	177	155	187	163	170	178	169	184	176	197	192	143	200	177	157	173	159	156	160	170	173	179	168	187	165	193	188	171	173	163	187	187	171	164	207	182	179	184	177	168	160	181	173	188	166	178	199	157	142	151	179	172	168	166	182	187	172	191	156	179	160	175	171	169	179	160	192	175	165	156	191	179	186	211	188	177	160	170	159	173	180	210	176	192	194	199	159	176	190	188	210	172	172	203	185	191	198	175	190	177	195	211	204	179	188	167	167	198	166	181	183	186	206	183	175	160	199	177	182	168	174	180	222	199	172	175	185	185	159	171	155	178	165	180	193	161	171	171	181	199	170	168	177	167	184	189	182	165	181	200	176	182	163	166	164	154	210	165	210	169	169	188	196	172	154	168	155	164	190	174	163	182	177	171	171	158	176	170	170	196	182	178	192	179	178	187	172	188	175	181	185	201	182	189	163	179	175	188	158	171	167	199	184	187	187	186	175	192	184	164	178	184	179	222	190	181	177	171	170	179	169	180	193	188	207	166	180	178	191	177	173	181	201	196	165	177	187	176	206	170	191	175	206	188	189	182	187	171	172	149	193	148	185	178	182	161	194	188	186	161	138	184	171	195	182	186	173	188	189	175	178	196	216	159	174	155	220	144	190	203	158	175	163	169	163	179	167	176	173	171	190	189	171	189	181	173	188	164	170	169	169	158	200	189	189	178	192	191	147	189	180	199	171	178	175	168	202	199	188	155	183	178	168	182	172	177	193	174	197	205	174	180	148	174	177	192	172	154	152	186	176	194	164	153	179	159	172	150	179	172	183	172	193	165	178	175	188	161	184	180	166	167	190	187	210	185	181	180	176	148	191	197	173	158	200	155	182	177	182	172	188	183	190	184	156	180	162	200	170	222	174	180	170	180	160	179	194	188	207	190	155	178	163	196	182	188	180	172	158	170	181	177	191	165	163	176	189	174	187	184	178	189	172	183	192	187	190	190	176	182	175	204	168	189	171	162	159	187	180	175	173	167	173	176	162	178	179	169	173	168	162	172	173	162	171	156	154	172	185	196	207	172	177	179	187	198	192	149	172	177	167	201	174	168	193	187	174	184	166	176	168	176	162	157	183	163	177	162	176	182	187	197	195	184	172	182	183	164	192	170	181	200	178	177	179	180	180	157	172	166	190	171	176	189	190	191	139	165	166	175	180	189	193	165	202	202	171	167	186	161	190	181	164	203	188	166	176	165	182	169	167	169	176	172	194	190	171	175	191	164	176	153	163	165	177	187	195	185	168	199	194	204	188	194	211	171	180	184	161	184	188	200	189	192	188	211	168	171	172	160	190	160	183	158	180	165	174	176	188	175	181	200	214	171	166	176	174	173	197	169	193	170	197	185	177	177	161	209	159	157	185	189	190	180	192	191	181	204	182	176	172	176	193	204	171	205	195	202	208	168	180	155	204	165	166	188	181	208	193	173	157	174	185	191	188	193	184	187	169	201	178	204	179	193	181	172	194	179	162	142	177	167	187	176	166	173	193	176	200	181	180	150	184	180	189	196	169	179	192	174	199	175	205	143	161	186	195	180	167	162	154	170	194	145	206	191	171	170	175	174	180	169	166	165	199	156	199	169	175	187	184	178	161	215	192	173	166	170	177	174	183	179	172	193	182	175	192	172	192	169	199	153	188	185	194	170	187	162	188	178	190	175	163	190	180	146	178	190	193	177	185	156	173	199	183	180	180	204	176	164	167	179	165	181	186	171	179	176	158	186	200	177	187	167	196	179	183	187	188	170	201	165	182	185	171	177	173	150	180	189	153	196	203	186	180	181	184	169	173	175	175	165	174	175	187	171	184	171	185	191	161	182	178	208	173	172	177	169	200	166	171	205	177	193	178	186	207	191	187	143	188	176	144	172	125	199	166	165	159	212	198	185	181	173	169	190	164	201	178	162	179	182	150	168	193	187	170	203	202	168	187	178	182	185	181	169	222	163	165	171	165	166	182	182	185	175	196	181	177	185	182	204	159	199	185	203	168	160	175	210	166	184	181	179	186	198	181	200	192	151	163	163	184	182	181	187	176	179	169	225	191	181	176	160	194	185	185	172	188	172	182	162	179	185	181	166	182	194	174	179	177	196	179	189	167	167	172	178	186	211	194	172	165	175	162	163	173	163	160	165	191	187	171	176	168	180	180	151	172	184	183	176	159	174	178	186	181	187	156	180	184	170	173	176	196	183	174	194	185	148	208	175	184	162	180	192	165	206	183	188	177	179	174	179	176	184	178	170	188	174	192	164	178	193	189	186	169	162	177	158	176	193	160	211	172	188	156	159	178	186	178	175	204	192	158	183	185	180	184	167	191	170	165	165	181	187	176	146	197	192	194	204	152	184	182	174	184	173	173	190	189	189	183	161	196	188	192	152	172	187	184	212	200	189	179	191	181	193	188	177	178	182	183	165	178	162	172	142	189	178	189	165	167	174	201	202	184	174	146	159	175	189	188	192	171	175	176	170	158	161	167	174	183	191	189	167
8778	4325	12716	21492	23810	15208	12547	11874	6544	4420	3565	4251	3320	2896	2532	1834	1603	1686	2026	1591	1588	1655	1222	1058	1337	1171	1215	944	940	866	821	790	735	804	720	686	733	645	677	653	618	616	648	661	651	624	637	627	634	604	650	633	583	596	593	550	562	530	536	520	492	529	553	502	507	552	526	531	535	569	481	538	575	537	494	500	525	489	491	545	515	515	524	483	506	479	518	547	487	509	546	518	484	483	459	459	521	493	497	544	474	463	502	510	523	489	527	482	512	548	519	501	518	489	516	518	508	505	546	500	521	462	500	505	518	516	483	534	498	505	497	460	474	480	498	513	481	467	492	513	521	491	512	484	468	526	469	514	501	478	517	488	505	519	484	485	479	507	516	486	504	462	471	518	488	537	467	474	498	543	507	491	483	471	501	492	463	475	493	482	501	540	526	496	497	475	489	478	517	513	496	498	486	489	482	523	480	496	496	492	465	503	490	525	505	483	511	476	500	520	508	500	517	513	525	474	496	484	525	513	515	459	484	525	514	471	492	495	494	502	493	492	458	501	497	492	555	522	500	502	493	496	500	501	500	502	476	542	516	483	540	469	479	516	464	501	510	502	504	496	522	504	516	517	507	489	457	527	492	502	518	499	452	451	508	445	492	478	479	496	510	512	478	502	526	503	522	501	502	484	480	512	445	509	507	485	492	471	501	481	494	498	513	510	523	469	552	490	517	524	508	513	501	476	488	488	515	468	464	485	503	482	504	477	494	474	483	485	498	467	495	477	493	453	530	494	472	475	530	466	517	474	472	502	524	479	514	465	485	500	498	504	523	526	485	515	510	488	504	506	481	465	459	479	509	469	535	472	500	522	516	459	459	538	504	442	485	502	543	450	449	518	567	501	512	488	445	516	461	491	501	497	501	471	491	519	525	506	477	556	504	485	479	451	465	484	479	515	511	510	489	523	510	481	477	479	512	524	531	452	524	473	485	541	466	469	480	499	517	482	491	509	497	499	524	506	545	484	468	507	492	501	474	512	486	529	475	513	461	498	455	535	545	532	519	504	504	516	524	504	518	513	505	477	500	498	475	511	483	554	519	517	460	464	468	520	504	545	490	457	500	518	482	462	503	499	491	489	523	482	467	523	462	503	484	511	476	517	504	537	505	498	491	473	503	474	485	511	489	486	533	517	447	511	488	497	506	508	475	487	496	461	482	538	505	504	512	494	503	505	473	501	485	517	480	489	496	523	460	498	509	514	487	487	513	502	489	509	470	497	489	505	482	477	455	472	477	492	535	498	504	558	478	509	461	497	517	490	492	515	513	473	502	500	497	538	486	499	476	487	519	467	488	448	463	507	459	478	473	500	450	488	439	523	511	479	494	500	523	487	477	461	492	505	493	504	457	532	506	467	486	502	474	532	473	472	492	514	498	501	463	502	543	527	502	494	517	482	457	471	511	499	479	524	488	521	514	490	459	496	504	509	510	512	512	503	478	503	473	498	505	494	524	492	479	498	497	494	484	493	506	493	522	457	516	518	492	501	482	490	466	518	505	498	531	479	463	481	482	478	482	476	506	519	485	482	489	480	501	518	505	510	500	510	489	481	479	510	507	479	501	517	478	507	515	477	484	502	497	488	531	493	520	495	509	475	495	465	533	491	481	523	489	535	461	503	494	484	494	494	452	496	485	444	520	491	499	504	505	522	507	504	474	475	507	474	455	477	456	472	495	499	455	483	498	523	493	482	490	503	497	509	516	475	561	521	487	451	500	477	482	458	524	543	490	469	559	493	514	551	504	474	479	507	514	489	461	487	503	513	475	489	472	517	476	484	514	493	467	488	489	506	494	520	520	508	503	478	469	490	500	491	514	471	485	476	532	473	498	499	444	457	522	495	434	532	511	490	518	520	559	543	514	446	480	519	516	462	541	478	540	481	477	490	525	477	532	521	487	504	492	470	502	498	494	474	547	522	467	488	495	464	514	486	492	516	498	467	516	483	471	489	503	506	512	491	535	470	491	452	499	491	510	492	488	504	481	512	513	476	465	501	475	500	562	519	494	496	506	485	505	509	497	501	463	479	525	463	465	485	504	481	490	487	522	486	449	502	523	489	506	490	483	485	491	501	506	496	500	476	480	505	507	504	491	492	488	490	537	505	485	454	512	480	489	494	467	545	482	435	453	509	501	556	464	495	466	447	491	460	504	524	530	482	540	473	494	493	494	491	525	511	512	504	489	469	496	513	509	494	484	488	473	489	510	527	528	497	492	499	498	486	524	507	497	502	531	476	489	505	491	524	543	508	493	496	513	497	475	498	505	508	502	571	540	464	510	513	466	508	502	529	471	485	511	540	466	479	482	485	515	516	470	476	535	515	508	497	502	501	517	478	484	488	498	481	472	477	475	469	483	488	507	503	482	484	464	529	483	496	520	506	464	478	515	498	468	514	446	462	500	521	472	505	520	492	495	492	545	542	501	478	477	509	517	480	505	522	438	491	469	497	497	499	486	470	470	493	482	469	531	479	516	510	534	487	466	500	468	517	517	521	481	501	491	472	552	491	489	475	485	499	508	504	497	532	464	488	487	528	508	506	512	479	473	538	508	485	514	489	446	510	507	483	489	488	481	519	515	495	483	485	483	471	492	492	504	500	516	516	499	512	513	485	448	527	522	540	451	454	504	523	492	480	466	512	519	522	454	515	504	449	465	501	516	495	518	496	458	523	455	455	518	463	457	507	503	489	470	525	492	486	515	497	492	465	470	473	493	462	480	513	454	481	447	485	494	521	484	520	488	468	511	502	489	505	515	503	516	527	514	494	479	486	479	448	495	498	482	545	515	485	490	489	472	520	480	495	517	493	509	499	487	512	493	525	509	494	505	479	509	471	449	483	501	461	474	466	475	519	469	497	515	500	501	492	529	514	506	491	528	511	489	488	483	455	506	495	475	463	501	484	454	516	508	498	510	467	525	525	487	489	473	506	504	499	508	494	499	500	507	480	486	484	486	441	482	491	513	525	486	508	491	498	474	468	469	523	510	501	527	526	490	449	498	478	531	494	521	524	499	497	459	504	489	506	506	514	462	445	470	514	476	474	497	475	513	510	480	483	534	508	469	498	523	480	504	463	533	461	474	479	493	494	480	501	482	531	483	473	507	450	492	505	487	519	505	490	501	496	523	532	486	491	489	503	489	506	534	478	491	527	475	499	476	488	453	493	479	487	504	519	482	491	497	517	525	509	498	468	502	477	512	457	521	500	509	506	472	539	464	517	472	497	456	495	488	500	505	503	507	523	490	518	512	503	492	474	463	519	477	525	526	511	530	531	497	521	539	511	501	508	515	482	473	491	467	473	484	481	491	475	486	484	488	466	498	513	486	479	438	483	476	486	482	473	485	507	480	487	477	466	509	492	495	498	483	485	524	489	496	524	482	501	519	496	492	494	489	494	497	466	490	515	526	505	524	482	527	499	543	519	486	468	490	478	525	462	510	491	502	501	541	515	457	505
2873	1225	2446	2230	1173	781	719	668	428	380	354	328	417	399	361	353	336	329	367	320	315	346	308	316	316	319	323	386	295	370	341	330	351	366	337	367	335	355	332	337	351	332	335	319	349	364	320	295	335	389	369	320	304	343	322	354	359	348	329	316	312	312	356	358	359	345	338	326	357	316	334	350	376	359	317	333	346	361	357	345	358	329	317	365	337	322	345	355	341	343	346	347	331	313	355	336	381	349	308	339	346	357	336	332	341	337	354	322	341	350	354	337	341	341	335	338	393	379	344	357	339	330	351	340	355	343	332	332	330	325	362	311	329	316	324	323	348	315	315	300	337	385	343	335	355	355	303	321	336	330	319	348	315	338	354	360	346	338	326	351	357	337	306	326	362	339	342	314	357	328	330	365	342	340	312	316	311	325	342	325	319	343	367	352	320	331	317	360	327	339	341	323	322	326	335	307	334	291	339	346	322	362	353	333	341	321	322	320	342	364	321	351	344	352	378	361	343	329	330	330	336	315	354	337	334	384	356	312	330	336	344	328	372	317	319	376	326	366	312	335	345	300	352	337	349	324	306	340	335	320	344	335	347	361	305	347	369	342	321	348	323	319	318	368	288	365	300	355	354	317	335	332	345	301	379	364	346	372	340	334	349	327	333	318	338	335	368	325	320	344	338	336	319	312	365	320	377	316	322	360	349	347	337	335	309	297	307	323	358	343	309	361	347	357	347	364	339	340	361	326	339	338	338	355	324	317	334	330	356	350	338	341	377	373	343	339	340	321	347	370	333	353	343	370	326	315	352	351	354	308	353	379	341	330	338	350	368	328	336	355	326	334	331	339	302	336	326	342	337	325	315	356	304	324	322	321	337	323	394	322	336	368	384	345	362	350	328	321	320	332	346	318	322	340	328	325	349	341	337	356	336	345	363	336	310	304	402	312	349	344	332	338	355	374	322	317	313	330	363	323	324	312	349	356	340	357	302	336	357	365	344	373	333	351	334	348	336	360	326	341	310	382	349	336	373	353	358	355	337	365	359	350	366	321	328	298	354	344	345	356	353	333	312	333	328	334	351	347	359	323	336	304	348	337	351	354	318	312	350	356	294	309	284	309	355	341	333	350	359	342	374	348	350	337	324	359	344	324	355	342	303	334	345	335	353	362	348	332	342	326	304	399	333	344	360	339	363	336	344	343	322	323	318	338	335	352	350	331	316	354	384	340	335	318	327	307	321	350	328	334	333	373	347	385	302	326	348	325	365	347	341	348	327	364	343	333	345	337	357	352	313	332	349	355	327	334	349	317	371	327	345	333	359	330	344	354	350	345	343	381	357	344	319	314	313	327	339	348	364	343	359	350	346	362	314	358	336	327	337	356	361	340	339	301	342	344	329	377	339	311	328	340	333	348	340	348	320	331	337	351	328	320	323	318	331	314	350	321	334	354	374	336	328	373	335	338	380	318	355	374	334	348	346	327	350	320	362	360	368	330	338	338	313	330	338	349	354	349	325	353	357	335	347	365	358	346	328	340	331	327	314	359	349	344	304	337	365	342	352	328	326	349	322	332	360	310	329	311	359	327	298	349	338	366	353	333	320	307	341	360	351	312	353	303	300	342	290	367	314	357	331	349	342	356	347	378	342	354	299	332	331	347	349	338	348	338	365	338	314	340	373	362	344	331	351	377	373	367	394	346	344	322	357	337	333	335	360	360	330	358	359	357	334	370	357	360	331	336	313	321	344	358	358	314	351	353	377	316	316	351	337	337	332	323	338	332	334	348	314	356	359	344	338	312	330	338	323	368	341	335	341	311	342	336	355	313	337	333	352	334	327	352	328	319	367	334	338	362	355	364	322	354	338	309	344	350	365	340	339	334	343	362	323	326	348	314	357	327	324	340	360	300	320	359	344	345	344	332	357	329	349	346	371	310	342	321	333	367	310	358	349	336	310	310	345	345	342	327	352	362	322	350	344	333	340	318	345	374	355	330	323	343	331	344	320	337	333	350	342	352	395	337	342	325	320	377	336	322	341	358	324	317	314	329	313	363	361	309	358	345	319	346	324	331	386	340	350	367	345	343	348	337	327	290	343	353	338	332	329	344	330	348	360	315	327	335	359	344	336	383	327	323	330	329	343	341	338	301	361	348	299	338	364	342	362	357	342	350	353	390	339	327	315	333	328	337	343	322	324	342	341	328	327	356	317	356	339	332	329	346	354	352	344	346	343	346	351	350	362	327	363	359	365	304	317	333	368	338	317	339	342	344	350	318	346	340	340	328	320	354	345	347	310	323	376	301	379	330	324	347	354	331	340	320	307	350	364	328	338	328	359	373	349	345	343	343	364	326	369	310	319	354	307	364	388	346	328	334	342	342	352	307	336	312	343	373	316	360	342	365	315	336	372	338	319	318	301	358	362	335	331	350	322	333	377	372	356	303	363	338	331	342	352	396	344	349	372	329	326	375	349	361	313	307	341	386	339	386	363	399	367	342	362	338	334	316	357	348	323	356	411	338	340	338	324	341	344	315	353	330	321	316	361	327	311	317	349	327	364	373	372	357	334	326	343	339	317	318	358	311	328	308	354	344	309	348	341	376	315	333	358	334	344	330	330	344	304	365	373	321	333	344	341	345	332	336	340	368	335	356	348	320	332	335	340	351	339	364	341	345	329	326	355	336	324	343	345	337	336	379	349	340	312	352	326	343	355	343	352	323	326	333	335	319	327	376	332	325	335	319	345	344	364	349	316	349	329	322	339	333	362	316	335	330	328	359	314	317	319	333	333	324	339	373	342	345	316	360	318	309	362	316	330	346	337	370	329	365	330	303	356	350	306	337	297	346	361	359	371	365	375	344	310	327	372	333	356	346	364	338	312	354	355	368	342	355	362	373	310	325	363	346	347	332	345	357	342	355	339	335	332	315	324	334	333	334	336	319	395	336	364	365	343	346	309	336	337	332	359	355	377	306	366	327	347	355	320	347	340	320	337	322	332	352	335	350	316	337	370	298	333	334	323	328	336	344	364	371	358	330	319	349	349	339	345	330	328	322	342	311	332	337	340	362	341	315	322	357	306	331	309	331	342	355	350	307	366	339	367	351	310	362	376	345	372	329	364	323	352	302	325	374	360	325	349	339	349	331	359	332	357	377	346	341	342	322	317	345	346	360	336	363	340	339	331	344	346	327	346	347	294	339	354	331	317	344	340	356	365	324	383	361	337	310	359	296	331	331	356	349	311	320	351	364	350	337	331	317	352	357	334	342	348	340	347	396	338	356	361	334	325	343	342	375	365	335	348	353	347	344	346	361	356	378	343	332	345	363	320	334	382	359	331	399	372	320	373	314	360	335	329	384	358	372	352	316	331	318	353	333	313	353	319	322	356	327	316	305	342	319	319	341	330	349	327	326	374	340	333	332	347	340	355	304	332	331	331	298	327	343	392	368	319	362	343	355	344	339	311	316	354	355	347	338	346	342	358	349	334	318	381	330	291	311	344	353
2917	1738	5012	6998	4259	2967	2857	2557	1414	945	937	910	1008	1247	1012	815	853	829	847	829	868	806	836	798	811	802	861	792	849	854	782	794	814	812	845	734	858	828	814	819	837	783	842	834	793	793	786	823	838	793	800	837	813	819	791	784	816	832	765	815	769	797	796	800	772	776	862	767	815	758	768	803	825	816	829	828	818	795	832	848	814	872	756	803	759	822	826	814	849	790	765	782	804	808	862	839	800	865	791	801	820	837	806	847	786	779	802	795	799	793	814	863	813	785	750	815	815	804	792	822	845	809	845	788	834	806	839	737	798	800	826	820	801	859	878	855	799	804	866	810	765	871	839	790	829	794	806	775	828	818	817	752	842	791	793	790	818	824	850	803	811	840	796	805	809	799	807	835	877	812	790	768	770	793	837	823	843	835	865	781	840	774	840	806	774	855	804	834	790	866	846	815	806	779	816	786	796	847	838	766	885	823	801	834	825	814	821	797	799	828	850	820	793	780	799	785	775	863	840	789	802	826	792	848	810	803	803	812	764	859	824	837	816	795	835	786	785	823	799	795	797	795	855	833	794	833	800	843	761	840	867	806	809	833	786	779	834	830	777	757	804	830	853	793	792	813	807	850	825	788	776	840	788	816	783	815	816	817	810	810	805	809	790	823	815	840	789	778	808	840	807	833	805	799	796	847	818	781	785	792	895	833	800	784	813	818	789	824	786	833	826	805	797	829	805	774	788	841	785	847	858	839	833	758	797	819	795	829	845	816	804	869	833	839	817	851	819	786	835	793	845	822	805	799	808	821	829	814	798	794	815	768	811	858	857	770	821	769	846	836	814	852	820	837	833	780	812	809	842	779	867	760	792	805	808	824	771	839	826	855	849	877	809	798	824	780	806	797	834	818	831	812	855	813	819	763	899	759	768	783	775	755	826	827	846	822	819	827	808	783	782	882	851	849	833	801	748	826	788	859	818	800	785	845	805	814	803	841	781	819	825	784	773	837	762	813	803	838	816	834	749	809	834	795	801	823	816	774	841	799	852	806	819	814	844	822	796	805	810	813	753	828	807	783	810	834	776	798	829	803	828	815	833	828	794	823	787	794	823	793	793	787	813	873	783	795	746	774	785	817	796	803	783	839	877	849	822	813	816	850	811	845	787	774	820	861	830	823	822	818	795	811	821	800	811	782	840	849	840	795	851	756	815	797	876	810	847	822	829	823	813	850	807	850	825	790	789	817	774	876	821	824	773	852	771	754	803	836	829	825	780	853	809	818	764	807	837	823	785	791	803	788	825	822	836	810	763	819	803	817	874	794	790	809	813	829	878	811	835	834	791	814	784	838	803	828	831	817	828	782	796	790	835	799	770	759	793	800	834	832	822	831	806	832	845	798	869	779	806	807	811	857	787	815	815	817	797	798	833	845	794	822	810	827	798	790	842	827	817	801	836	832	809	803	804	849	790	809	755	856	761	801	807	783	850	818	867	819	798	837	836	863	792	826	823	778	768	803	763	825	810	800	828	820	786	809	845	857	799	799	825	842	818	816	827	846	801	827	802	786	804	790	808	773	801	808	805	799	851	756	816	817	805	772	805	835	839	814	782	811	809	821	802	838	764	821	827	837	801	797	840	806	788	816	809	777	794	778	814	857	808	782	840	786	822	824	780	779	828	786	859	799	842	798	784	872	802	828	799	835	802	762	785	806	851	844	803	827	819	801	780	799	790	835	810	812	839	827	787	794	775	832	821	810	792	780	783	789	761	809	811	811	810	792	837	828	813	783	838	858	819	795	749	779	803	791	862	839	817	809	809	794	787	823	842	811	805	753	775	782	795	855	778	845	832	797	803	854	799	839	780	800	810	796	773	824	853	799	836	824	841	796	796	807	829	826	808	849	839	837	799	868	830	853	786	825	856	806	776	863	810	857	837	817	848	808	775	815	824	853	838	835	795	806	829	773	777	836	758	880	791	841	758	837	737	785	781	786	750	794	789	808	799	824	854	805	769	800	774	743	833	817	801	809	790	847	784	806	771	749	821	830	823	866	780	806	760	808	853	830	776	822	867	792	875	871	860	820	843	788	864	825	850	791	853	785	833	825	841	773	783	829	802	749	763	800	780	777	829	829	802	798	796	764	848	813	807	886	781	835	823	814	818	829	787	808	843	822	812	849	797	847	818	802	760	835	805	846	804	796	778	782	820	826	833	823	815	790	763	792	783	771	811	816	833	790	798	774	779	825	824	800	804	857	831	795	778	814	777	787	823	843	846	811	755	822	813	836	841	858	788	837	803	801	830	758	845	801	799	846	843	848	831	815	819	788	815	796	816	814	820	798	801	820	782	790	850	804	826	837	813	791	869	815	816	795	815	821	807	832	824	857	862	811	805	825	814	817	833	814	825	785	790	832	793	843	814	780	788	775	779	787	839	799	864	806	842	860	820	777	788	808	850	722	793	785	817	862	789	832	799	833	830	780	799	858	806	817	789	828	832	831	840	820	804	834	823	799	817	757	836	718	820	780	852	791	837	842	793	865	816	814	852	810	799	836	796	817	784	815	800	886	831	785	823	788	802	823	828	834	805	797	802	850	795	847	811	816	798	831	821	844	816	777	763	840	825	836	778	781	794	809	806	799	821	880	803	796	842	906	791	858	823	773	797	846	793	866	807	757	875	837	856	825	817	763	780	861	836	836	868	812	865	772	765	780	769	850	816	797	779	775	771	816	810	843	865	812	800	861	801	838	794	843	789	820	834	870	814	848	813	816	780	863	782	837	862	826	828	855	874	815	800	861	775	856	755	806	767	815	824	779	817	789	820	884	816	787	841	800	810	878	781	782	828	816	785	875	832	884	824	810	824	823	757	822	769	790	831	838	840	823	832	848	767	828	824	822	807	803	796	836	801	808	800	821	786	843	838	827	830	845	873	834	821	773	843	800	799	820	772	830	811	830	807	810	772	808	762	795	802	818	838	807	772	819	807	834	833	743	849	871	785	821	788	829	769	825	802	822	843	835	780	813	835	845	838	788	838	816	817	803	838	832	854	847	847	812	787	835	807	829	778	775	840	800	822	791	801	813	822	818	852	858	820	853	867	825	875	779	747	812	816	758	816	814	787	837	811	838	884	874	703	809	845	853	817	802	801	806	790	804	831	807	825	816	791	745	840	842	784	772	822	863	887	840	758	789	821	841	849	829	804	843	821	843	847	781	812	792	812	774	801	807	840	789	802	792	771	808	823	799	756	855	849	816	747	804	818	885	790	876	815	852	799	789	810	815	834	874	805	813	806	796	836	861	795	796	799	848	804	891	836	815	813	792	806	812	820	874	748	871	832	752	883	829	733	804	764	758	794	766	807	790	800	803	839	829	830	816	801	828	794	817	789	813	813	828	866	860	790	794	825	810	874	838	857	812	806	739	860	833	778	824	814	790	817	805	808	815	846	761	803	830	843	826	804	804	799	795	824	829	819	808	871	800	801	820	812	819	873	775	828	841	782	799
9408	3623	5473	7178	6756	2988	1950	1464	669	494	375	470	404	393	354	284	239	242	244	268	213	238	207	238	239	219	214	193	202	193	218	177	189	196	184	179	204	196	166	175	168	184	158	176	175	187	163	191	182	182	172	193	179	159	171	172	194	186	182	195	191	157	177	166	190	201	196	175	171	182	201	177	182	185	162	158	168	167	159	172	195	169	152	147	179	168	141	178	181	164	155	174	173	165	162	183	193	164	178	178	166	184	195	153	163	170	170	158	166	182	179	175	176	183	157	175	182	168	201	168	173	197	186	184	176	158	159	169	141	161	169	164	179	177	167	155	196	178	178	160	180	158	159	177	160	184	222	185	171	178	171	180	179	166	179	188	167	202	172	188	183	164	178	199	177	199	172	182	163	164	180	183	174	194	188	166	164	161	159	171	187	174	164	189	196	162	160	164	175	189	178	180	165	181	178	139	161	175	182	164	150	162	175	189	170	189	166	181	188	170	147	167	161	168	184	153	174	177	162	183	176	155	193	166	158	164	170	195	182	164	169	188	154	168	172	155	190	180	165	201	166	177	175	202	164	177	161	176	156	169	172	198	193	182	182	186	173	179	187	172	182	159	177	177	178	171	185	144	176	179	189	196	202	183	190	168	190	172	162	158	154	180	172	173	187	151	181	177	162	182	162	176	166	189	183	190	168	162	177	185	182	182	181	157	168	174	182	176	168	182	174	178	189	167	181	198	178	173	157	192	187	184	170	165	202	168	163	169	161	188	175	151	182	178	172	155	175	153	183	193	202	165	204	159	182	195	146	172	184	164	173	163	184	188	184	191	183	150	158	179	185	196	153	180	158	143	182	177	160	166	170	176	182	177	184	185	185	199	185	166	182	185	179	183	189	187	159	184	150	174	175	175	178	156	159	185	168	182	165	169	213	174	181	187	191	182	173	217	177	170	189	158	182	164	158	173	163	177	190	193	194	141	161	172	187	171	179	167	173	161	173	193	159	170	177	187	171	180	185	183	177	168	157	169	176	156	144	191	192	180	182	165	177	169	177	172	164	156	200	177	156	186	191	195	168	186	176	182	162	165	164	190	179	174	185	194	163	178	177	168	168	180	185	159	180	201	166	182	159	183	171	166	203	186	208	183	193	189	180	186	178	176	173	189	174	180	184	162	199	170	167	173	170	186	195	169	186	187	179	172	172	198	192	173	180	180	177	150	177	188	172	161	172	157	152	160	156	160	178	166	182	178	174	154	170	171	178	170	195	185	170	177	188	185	172	181	190	164	171	175	168	159	172	177	148	187	159	201	165	183	160	188	160	167	167	177	188	184	170	178	171	134	139	197	194	161	199	184	177	202	162	175	168	189	186	176	161	198	187	203	176	176	193	206	173	184	192	157	150	176	171	157	151	170	191	158	165	160	159	165	184	181	186	184	154	179	172	173	159	187	151	173	186	187	178	192	175	167	178	192	166	179	187	211	179	156	153	194	171	173	172	167	149	168	172	183	152	181	155	162	176	155	168	175	175	136	159	180	180	198	184	173	171	181	179	197	166	163	201	162	166	159	173	187	174	187	177	205	191	174	188	163	172	180	173	189	168	186	183	149	152	176	161	171	180	188	196	165	168	181	185	143	160	159	181	180	185	172	166	170	179	179	168	156	182	182	203	205	191	161	174	163	163	155	195	190	160	159	164	191	201	177	152	166	194	181	165	179	209	178	169	193	185	187	156	175	193	168	139	179	192	185	144	158	164	164	176	163	167	175	192	197	194	186	199	171	218	162	175	167	168	201	189	185	159	175	188	190	177	174	184	176	173	180	171	170	198	187	181	180	175	192	152	189	184	155	186	187	183	165	176	173	172	160	177	202	193	158	175	159	196	174	193	183	182	183	184	174	188	160	193	155	185	178	168	154	178	192	166	156	176	179	155	173	195	158	174	168	172	180	177	152	175	180	176	192	173	203	168	170	158	177	183	174	184	192	164	143	200	172	159	197	195	147	177	172	171	184	193	181	169	169	153	175	160	196	179	188	160	168	179	182	163	173	180	170	164	162	166	159	179	190	171	195	200	190	159	152	192	147	191	174	170	185	189	160	193	181	165	175	182	168	192	161	157	163	174	175	157	164	173	172	177	173	173	179	192	171	160	176	181	177	156	157	188	183	175	188	182	158	185	179	186	189	171	177	180	181	185	176	163	179	163	167	202	187	188	177	176	168	166	174	177	180	169	168	165	173	171	170	185	157	186	154	196	186	175	167	183	165	177	179	172	199	186	168	167	185	200	167	173	181	160	157	161	161	190	175	187	173	149	172	173	178	157	157	186	171	162	175	174	171	190	174	187	165	179	154	185	185	190	181	181	191	194	184	167	184	193	150	193	186	184	163	153	182	190	187	171	186	154	202	168	195	181	164	181	177	158	179	170	168	146	141	184	164	159	179	161	186	170	184	170	178	174	189	164	166	164	174	176	171	166	212	169	162	179	187	147	177	170	181	149	181	173	175	168	180	191	167	181	155	178	164	163	159	179	159	188	169	176	159	165	156	153	173	178	192	169	184	168	178	169	181	198	170	179	165	164	177	169	173	174	177	183	152	196	175	202	173	177	175	188	192	198	185	173	187	149	155	168	178	149	190	193	172	194	160	156	166	160	174	187	170	191	175	179	172	182	184	187	176	191	156	174	172	170	180	173	187	186	163	162	179	180	163	182	185	147	158	163	174	154	168	189	201	177	193	184	204	170	183	183	181	144	159	191	170	207	182	177	175	179	182	210	172	162	176	183	161	171	150	177	168	162	196	172	173	211	181	164	190	179	172	168	177	160	187	151	172	181	189	177	163	145	191	180	175	158	202	155	180	181	171	199	172	178	175	171	177	156	156	191	185	169	182	184	173	204	160	182	203	199	192	176	184	181	176	166	178	183	173	156	168	167	187	177	169	166	171	192	147	196	163	190	207	180	158	182	172	183	144	177	193	177	161	172	162	179	174	172	162	130	180	181	193	208	188	167	176	176	194	195	184	179	197	164	195	183	165	175	193	165	155	192	170	160	179	186	155	185	188	185	184	183	157	174	158	164	157	192	180	177	164	161	187	163	169	135	185	169	181	180	166	173	178	181	158	154	195	193	172	155	167	201	175	180	152	172	177	195	161	171	146	178	182	173	180	192	192	167	159	171	203	193	207	165	173	171	193	195	166	174	183	189	139	153	157	173	187	182	152	177	169	187	167	186	177	178	186	188	170	184	197	173	175	180	141	168	171	181	179	156	174	167	186	174	175	152	168	170	156	172	165	178	163	160	143	171	187	163	176	182	211	192	171	198	184	183	176	188	164	151	205	178	188	185	171	182	177	183	160	184	179	176	187	191	174	190	175	198	165	209	182	188	175	167	198	200	162	198	168	162	170	196	168	160	178	194	200	161	194	196	169	176	184	190	176	175	190	171	192	203	183	185	161	170	161	178	186	179	181	159	161	168	189	177	158	165	190	190	176	194	194	188	191
6594	3144	9611	16109	16200	10127	8485	7105	3354	2486	1896	2600	2022	2122	1530	1178	1004	1101	1127	1032	1039	879	839	862	881	868	758	673	679	613	659	612	614	589	571	548	527	584	568	554	529	567	496	508	541	523	543	536	567	584	483	513	504	523	525	487	495	536	503	466	439	483	471	467	451	475	489	454	490	442	507	528	484	486	449	460	499	460	463	504	455	491	506	464	432	483	460	468	486	451	488	481	498	488	482	451	462	466	464	461	462	471	442	489	482	500	509	478	480	498	460	465	434	493	472	480	460	481	490	472	465	489	491	466	489	515	479	468	499	458	457	449	479	474	451	477	477	452	456	462	481	474	477	453	443	473	477	494	471	487	491	495	474	484	448	449	458	442	515	470	456	488	462	457	457	480	422	469	478	456	478	452	446	483	431	504	458	467	467	464	472	454	482	474	442	456	456	410	469	451	466	446	493	471	460	505	451	435	486	466	494	438	489	474	466	477	444	469	489	490	451	444	499	488	469	441	448	480	455	448	456	469	465	447	438	404	466	437	487	443	444	522	465	462	450	421	486	455	484	491	463	462	450	449	475	488	477	492	461	466	438	462	452	466	440	475	455	454	457	465	523	454	487	518	519	486	446	486	454	436	519	471	479	493	449	485	464	455	485	480	463	520	430	500	475	454	465	513	477	449	467	436	458	465	487	480	462	446	483	484	430	437	493	490	470	478	461	495	477	496	429	459	426	520	448	490	457	484	507	427	454	465	497	482	480	478	493	446	457	495	472	482	484	492	452	454	441	492	479	467	441	466	448	448	486	471	494	496	475	470	473	455	448	438	486	459	479	472	482	457	433	487	445	518	461	458	502	443	503	447	443	409	497	461	470	468	492	433	516	485	490	499	432	491	448	450	433	479	446	451	493	462	465	469	472	445	425	487	477	462	477	487	472	480	455	490	464	457	489	445	457	429	464	463	482	493	488	438	478	508	459	463	439	488	462	471	477	491	449	500	437	460	470	468	460	475	471	489	485	471	468	470	490	471	459	459	467	472	457	449	486	470	461	479	493	494	447	493	460	456	478	454	436	471	488	544	485	514	443	503	455	477	466	454	396	432	504	479	440	474	465	462	471	477	457	466	460	474	488	498	477	467	427	462	432	496	490	456	457	492	468	522	494	487	511	475	466	452	478	469	497	516	458	480	511	417	504	430	474	484	463	472	428	491	473	426	478	492	467	477	477	466	480	471	443	476	465	493	454	511	440	486	440	459	465	474	470	459	463	481	475	463	489	473	483	467	511	465	464	525	455	497	471	512	509	429	472	463	478	426	464	466	467	469	477	496	472	448	458	466	511	485	454	509	495	452	447	465	497	468	476	494	442	454	476	497	502	419	493	473	464	464	449	483	464	479	436	472	425	456	468	473	495	466	474	476	456	456	480	486	483	475	445	458	433	471	479	472	456	422	453	455	479	470	468	452	482	438	476	468	511	493	463	484	477	480	453	477	474	481	459	488	475	463	479	481	494	455	464	440	420	456	465	485	436	466	438	463	487	494	438	468	458	421	459	444	460	482	507	470	491	463	475	451	469	461	485	451	461	491	510	442	474	497	485	430	490	495	429	503	526	479	514	456	486	486	471	494	432	467	496	463	482	456	476	510	514	475	490	453	494	489	443	470	450	488	449	493	451	475	512	448	448	471	439	439	494	489	484	458	522	495	440	446	474	487	478	478	417	456	456	489	434	476	498	464	479	433	491	458	470	489	475	432	471	485	454	449	438	501	447	471	460	499	443	472	488	489	433	489	450	484	465	499	460	455	510	497	473	473	487	493	456	430	434	474	484	494	491	498	479	425	472	477	506	470	477	475	466	424	444	466	511	515	516	513	482	459	474	466	485	469	466	468	464	456	518	474	447	503	462	466	453	512	508	502	469	461	510	467	480	481	440	486	485	452	515	474	516	476	467	488	456	450	482	534	504	469	489	469	443	445	500	481	488	489	457	504	454	524	480	477	394	460	500	418	497	469	445	448	467	466	470	455	465	475	496	476	480	503	482	486	494	491	435	500	457	455	499	446	442	465	459	461	456	447	504	464	496	468	474	475	512	431	503	483	475	465	471	463	470	448	488	450	446	493	497	483	448	522	469	494	475	447	449	537	462	509	449	485	442	456	504	497	435	442	493	445	439	457	497	462	460	472	468	467	466	452	459	488	462	485	453	465	459	463	450	481	493	448	485	463	512	507	470	488	457	470	493	484	483	426	468	467	468	466	433	492	470	464	445	458	462	442	408	439	455	448	472	458	487	465	503	484	433	450	494	461	455	450	457	491	462	517	449	440	502	492	464	517	498	497	476	465	435	470	457	491	437	448	450	487	461	445	471	485	489	496	464	486	437	458	469	479	450	449	452	461	474	443	446	433	487	503	465	483	488	480	465	452	466	464	451	466	454	473	464	444	459	457	442	504	455	520	493	475	472	496	471	448	455	453	486	447	482	445	477	471	471	507	476	511	481	476	444	451	469	488	475	462	506	446	460	466	489	460	446	475	460	488	452	503	484	464	440	463	485	482	468	473	480	481	472	447	486	437	464	494	473	470	441	467	469	498	475	462	499	433	449	489	480	464	500	445	473	477	471	455	478	435	484	452	454	460	474	485	474	471	456	482	488	461	460	480	502	486	466	459	507	442	492	492	435	461	496	480	451	458	453	488	485	477	442	503	457	483	498	495	499	480	457	456	491	487	502	482	482	487	478	495	468	484	456	476	509	467	441	440	475	501	478	452	455	487	480	434	447	468	474	465	420	454	475	472	484	481	459	498	517	498	490	477	457	442	502	441	481	503	456	487	484	456	517	448	479	476	489	459	479	448	453	462	461	481	490	472	497	458	440	464	489	460	458	493	478	472	473	445	469	470	498	453	434	472	475	456	491	452	454	454	449	495	463	480	453	452	461	475	448	446	456	488	469	503	478	476	473	455	497	464	430	488	490	459	467	452	492	485	472	446	482	487	469	448	453	448	428	468	436	483	501	458	457	481	472	482	481	461	493	496	469	476	445	458	512	474	496	465	484	446	449	477	450	471	443	465	481	467	450	465	495	463	443	454	455	482	486	459	520	435	450	452	442	469	469	474	475	479	455	517	475	451	464	469	476	484	469	492	437	509	437	468	502	437	459	467	466	434	484	478	474	434	503	482	468	474	505	465	466	465	471	470	478	505	468	438	473	447	467	498	386	451	456	445	453	439	443	427	478	498	507	510	457	458	474	465	467	442	428	455	447	470	420	480	457	495	447	479	476	501	510	482	459	534	443	421	458	484	448	463	480	473	467	468	483	460	494	482	455	496	474	481	485	465	479	404	489	461	452	447	450	463	479	435	492	483	481	446	465	500	504	464	444	504	490	444	481	500	468	473	464	439	446	505	464	488	490	502	454	420	479	491	499	451	451	480	507	474	430	483	406	499	440	484	473	481	508	448	490	467	462	463	496	430	431	459	450	493	450	450	443	455	457	445	446	435
15845	5986	8906	11455	11221	5987	3583	2685	1157	845	614	823	719	623	440	352	327	358	345	340	303	297	269	266	325	259	260	227	261	211	230	217	217	222	194	233	201	186	204	198	185	219	219	200	210	211	196	200	202	205	203	178	216	198	198	198	184	184	198	185	202	183	167	183	167	166	198	137	153	165	193	174	163	201	205	173	177	183	170	198	206	183	167	179	198	173	191	195	167	172	181	193	166	210	190	168	160	187	196	215	187	175	197	186	196	164	182	212	175	179	209	152	158	183	180	171	187	165	179	195	197	194	150	188	158	178	188	200	169	180	174	175	173	169	167	193	205	156	156	180	163	165	214	177	190	169	185	165	189	177	178	180	187	202	170	195	181	183	173	186	185	189	183	203	176	188	159	191	200	191	165	182	178	189	170	169	176	219	197	196	178	186	177	188	159	167	198	212	162	205	169	184	160	179	180	187	174	165	161	151	193	183	170	187	178	175	165	159	145	185	179	209	185	179	171	203	161	188	181	196	189	182	189	182	185	190	175	178	213	180	173	182	201	189	151	157	181	174	180	192	161	163	168	179	161	180	182	182	218	175	150	198	183	214	195	179	201	192	191	189	188	185	156	167	164	167	175	194	189	201	195	195	166	191	184	180	172	184	148	150	185	138	153	180	185	157	187	184	177	182	200	186	171	194	170	191	188	179	168	188	175	171	167	183	196	175	156	169	186	193	159	153	200	170	177	185	188	172	163	196	167	186	178	172	191	172	202	199	182	129	156	143	170	181	162	175	169	198	173	156	179	158	184	169	188	198	170	179	191	182	176	186	168	178	190	173	209	162	178	193	169	178	195	171	149	166	164	192	168	175	159	185	199	171	179	200	164	165	189	157	165	179	162	163	166	162	169	179	195	174	173	160	177	163	174	167	199	156	182	172	158	171	170	191	192	185	158	181	187	208	175	176	186	189	209	173	160	196	156	198	197	202	197	159	196	181	193	164	165	160	179	182	165	157	177	153	178	189	185	201	154	163	209	181	184	172	166	204	182	192	196	181	179	176	193	194	164	168	194	192	180	198	180	172	208	178	180	155	170	182	178	193	189	199	177	175	177	164	164	176	209	178	201	193	205	178	175	177	189	174	184	165	168	188	185	172	168	179	158	181	184	182	175	167	173	198	165	173	169	161	181	179	162	168	172	188	163	171	186	211	156	178	186	199	168	180	162	202	178	188	183	167	169	178	188	199	164	175	191	162	176	159	175	161	173	171	181	179	170	188	176	186	172	158	183	187	171	155	179	169	173	204	160	161	149	171	177	188	174	183	204	197	191	175	181	186	185	179	189	175	186	181	172	186	168	178	168	183	171	188	192	191	184	180	196	166	186	164	193	161	171	166	197	160	177	173	209	172	171	188	187	184	209	153	173	205	203	194	157	185	181	156	190	173	182	200	185	167	166	159	168	199	192	200	151	166	184	184	155	186	149	194	168	176	190	183	186	220	182	182	178	178	191	191	174	174	185	199	178	172	187	172	179	201	171	195	192	198	167	165	174	159	167	162	193	219	163	165	153	165	175	175	151	192	191	172	173	196	189	211	179	186	179	176	189	168	171	186	165	173	192	190	175	179	194	188	194	164	168	183	162	198	184	185	168	167	195	193	186	172	169	167	205	197	163	168	179	184	186	168	169	180	198	158	188	172	178	178	174	184	174	178	178	197	171	181	192	184	178	168	189	180	184	172	161	191	213	166	212	166	169	170	199	178	179	177	190	200	219	167	184	201	186	152	175	171	164	196	202	185	184	171	171	174	184	177	177	189	182	176	192	168	206	178	171	181	169	153	186	190	187	176	192	154	190	195	175	185	161	170	178	181	211	171	180	192	154	175	180	198	183	200	180	183	169	177	199	162	173	191	157	189	178	173	188	180	150	191	187	175	196	184	200	211	193	159	177	184	166	196	172	165	190	167	163	170	153	176	162	177	154	190	182	202	181	184	181	187	184	187	174	187	187	167	165	182	166	191	155	181	198	194	208	172	175	181	153	177	162	171	161	190	200	163	188	154	159	193	186	209	195	200	211	184	186	187	201	133	168	165	162	175	193	180	169	181	176	193	184	196	187	187	163	210	178	174	178	173	193	183	172	192	156	194	179	170	172	174	187	193	187	162	191	174	169	169	190	189	189	165	179	178	187	164	158	179	198	153	180	181	157	197	170	165	192	189	187	202	166	169	156	182	193	182	162	169	176	192	200	197	164	193	164	171	167	210	186	162	177	164	186	173	167	195	173	165	209	201	188	182	172	174	166	184	162	178	196	166	162	185	162	173	186	191	177	191	175	192	207	206	197	170	191	175	159	191	196	204	165	177	214	169	152	195	185	198	179	192	170	189	145	170	178	185	173	195	191	169	170	197	180	160	189	178	171	180	171	166	184	161	155	194	198	166	158	148	163	172	172	178	156	167	201	185	178	166	139	172	212	160	168	179	184	151	175	153	171	161	179	165	176	151	183	165	159	175	194	186	177	181	180	184	186	176	176	168	219	191	162	164	182	177	178	174	188	168	192	171	202	175	183	192	186	173	201	177	200	181	137	183	198	179	200	177	157	174	176	180	174	167	179	168	168	193	177	199	167	190	177	170	194	167	201	195	176	176	180	183	168	170	197	177	178	171	186	172	178	201	187	176	188	171	155	177	194	199	196	182	191	172	158	175	184	191	191	193	167	187	176	171	191	165	180	187	191	174	189	180	177	162	196	167	177	195	168	174	164	146	165	181	180	200	185	191	155	175	200	177	198	188	189	178	192	171	199	209	176	176	184	182	167	160	183	174	171	178	186	178	191	172	166	180	172	158	169	181	178	154	194	185	191	166	172	173	186	173	162	164	183	145	174	163	170	195	188	187	171	192	178	168	210	173	141	163	177	187	191	178	179	195	174	172	195	177	181	192	187	177	190	178	168	172	171	175	188	174	194	186	175	189	177	174	172	187	181	192	161	165	168	208	176	200	199	175	212	153	188	177	167	170	183	206	210	215	175	193	212	200	201	185	163	163	167	172	151	195	170	175	189	203	177	173	168	183	185	165	189	196	168	170	165	208	200	175	187	186	181	183	187	174	183	168	178	175	181	213	184	169	210	146	166	174	166	171	192	182	163	176	181	196	181	172	198	163	193	184	194	204	173	195	186	184	183	167	167	182	190	178	174	188	185	177	178	175	206	190	173	176	182	196	154	206	189	162	173	170	171	167	176	169	181	153	172	184	179	187	192	176	162	178	199	147	213	172	166	173	170	185	191	197	202	192	175	146	181	190	183	201	183	176	183	168	171	151	181	188	177	153	185	163	167	168	190	173	215	163	185	193	168	185	172	187	169	182	170	156	199	175	214	176	190	177	166	201	209	190	198	182	169	192	191	158	200	161	174	204	182	177	161	174	208	164	180	177	184	156	165	190	159	196	218	186	179	183	143	191	169	165	173	180	190	177	160	172	179	158	194	179	175	209	174	158	181	197	179	172
8878	4888	13938	21468	21544	15281	12934	10834	5220	4376	2819	4502	3263	3227	2317	1840	1592	1882	1651	1662	1487	1394	1302	1191	1446	1267	1107	874	943	824	871	784	748	749	675	711	665	658	614	626	610	623	665	611	676	686	649	659	677	695	644	648	591	596	586	549	541	539	560	508	542	526	528	533	556	541	551	487	488	499	566	530	534	523	485	530	554	496	522	527	471	506	519	524	526	557	476	513	520	535	513	541	567	515	490	493	501	498	493	500	519	526	507	548	523	554	475	547	541	534	508	496	499	503	526	505	505	464	531	471	487	507	535	528	474	512	521	502	519	486	457	476	527	502	499	551	463	478	507	483	494	491	509	481	504	482	495	500	503	504	526	462	483	458	492	520	478	486	510	502	483	462	498	495	523	481	475	456	510	520	512	512	519	485	538	531	548	513	448	489	539	480	477	502	535	553	508	484	493	526	468	511	490	476	474	532	515	523	516	508	478	498	524	513	513	474	493	476	460	522	506	490	535	498	539	504	472	520	518	539	505	482	515	480	478	454	491	473	527	490	502	489	495	489	524	513	479	518	528	470	489	542	474	497	497	507	489	519	487	504	520	497	468	486	531	510	466	504	501	461	482	508	490	499	513	519	492	520	493	539	481	472	524	451	482	482	505	537	490	472	503	496	446	558	485	489	537	503	516	500	469	544	501	527	524	509	516	498	494	527	525	466	501	533	462	511	434	480	499	512	492	494	480	487	503	488	468	518	496	491	518	493	517	497	501	479	541	498	523	483	495	510	519	530	490	516	521	499	467	503	558	505	479	498	517	457	499	466	487	469	532	512	480	465	511	523	491	540	474	504	484	515	488	509	499	513	494	479	498	498	558	509	477	494	502	510	498	492	487	490	520	499	489	514	504	509	492	484	505	518	501	537	494	512	448	486	505	494	479	526	492	485	515	499	509	477	492	477	501	519	478	513	487	509	537	487	494	506	498	512	521	528	490	475	504	478	483	481	474	482	454	505	520	482	504	472	480	497	464	472	522	485	479	501	532	485	518	481	487	536	503	470	484	510	521	475	534	488	479	479	499	467	540	456	515	504	490	512	497	509	486	518	523	474	504	506	473	504	510	503	520	506	503	528	511	526	525	527	493	515	546	498	498	492	506	483	522	540	474	467	540	476	465	500	496	478	499	457	481	492	525	519	476	497	498	502	486	500	513	513	514	484	501	513	513	502	500	530	512	476	501	506	492	550	454	469	528	485	505	482	497	477	490	524	465	513	452	529	497	485	486	470	518	492	483	479	460	486	463	483	492	501	490	521	492	531	485	520	476	526	472	512	477	467	483	479	504	516	500	488	496	479	481	500	487	529	513	500	500	512	473	466	504	509	481	486	516	490	505	511	465	480	452	484	506	523	499	503	526	480	503	550	510	489	475	481	515	466	525	482	481	479	508	519	476	523	522	526	480	481	469	525	535	478	512	486	512	478	470	472	488	506	493	524	492	500	499	480	537	541	478	511	540	512	485	481	532	500	466	522	519	520	443	483	538	507	501	505	501	511	501	486	497	502	513	472	514	517	477	537	472	469	454	467	496	485	500	479	476	472	467	498	491	493	439	479	498	492	493	510	491	502	544	477	480	505	542	471	474	508	508	477	494	505	548	502	521	517	547	497	525	473	494	482	482	496	512	464	433	502	527	507	476	469	458	473	519	515	483	528	525	480	487	512	489	500	495	492	524	503	513	510	515	491	520	493	476	469	516	530	506	483	483	533	486	542	513	520	477	493	498	487	498	506	499	489	507	522	490	495	485	509	502	500	469	481	485	474	457	489	529	499	485	538	517	485	490	512	515	532	487	498	504	498	504	485	481	465	502	505	491	564	469	475	480	464	519	471	514	509	503	503	504	507	531	481	524	490	495	477	490	517	479	468	480	487	508	510	478	467	496	539	507	504	498	474	497	490	494	519	513	474	473	483	474	506	535	496	492	480	541	476	505	447	500	498	460	512	539	481	529	506	492	466	497	508	496	509	521	513	496	488	526	513	517	512	471	481	485	488	502	545	503	520	493	509	496	484	499	493	533	526	499	509	534	457	498	497	492	500	546	497	531	473	510	507	506	485	497	506	495	532	486	468	493	495	495	533	513	525	507	528	515	499	504	467	518	484	537	486	492	505	490	477	485	471	523	484	518	466	497	499	535	497	477	507	507	507	507	429	501	490	508	486	504	473	488	513	486	472	506	537	524	468	481	486	483	504	531	550	496	493	532	479	520	494	477	517	479	484	501	501	502	544	493	524	528	523	501	449	506	526	491	504	524	507	497	482	476	501	491	493	485	498	497	477	483	502	481	497	491	437	537	480	506	472	525	471	495	491	500	463	506	490	519	491	493	472	495	523	470	491	487	478	501	484	466	502	481	490	526	493	505	524	506	485	512	485	514	510	501	546	493	479	517	516	508	509	494	493	493	464	450	505	526	512	527	464	462	531	467	478	522	537	484	475	476	505	491	490	461	523	513	504	521	486	520	481	471	528	522	466	477	485	511	499	496	463	499	480	496	520	480	503	497	514	498	488	526	493	482	492	508	483	511	546	509	521	504	498	493	482	513	526	470	492	473	542	479	484	476	524	532	490	516	498	520	488	505	459	533	499	475	500	494	500	522	518	493	486	486	510	549	461	473	539	478	480	490	497	526	484	539	507	504	480	489	541	482	499	519	493	512	459	512	491	512	467	490	502	514	507	514	523	513	504	486	499	525	500	545	501	494	478	512	490	486	508	512	505	531	480	497	545	511	469	511	519	492	507	519	499	487	467	493	524	508	534	510	470	492	506	489	504	482	516	503	519	488	519	504	491	480	483	537	532	467	515	447	495	536	480	443	513	509	520	544	466	505	487	490	500	506	484	504	506	490	479	527	472	487	522	527	457	484	540	511	515	498	488	535	509	452	507	529	478	538	514	451	478	516	486	486	492	490	495	449	529	519	505	478	474	505	510	466	491	481	524	532	474	493	525	523	462	543	500	482	504	531	512	471	486	485	474	515	496	496	481	490	480	477	494	509	504	509	510	539	502	548	476	493	491	487	455	490	547	495	521	437	496	466	539	509	492	447	488	482	522	500	463	467	512	488	471	476	551	509	517	507	467	508	486	472	501	548	465	503	471	525	512	517	491	519	470	511	506	532	532	481	488	522	475	513	523	494	452	486	505	483	505	498	486	499	493	488	478	482	489	483	479	521	518	495	527	477	460	462	487	491	505	501	508	501	453	510	531	554	514	510	484	533	487	491	519	486	497	513	469	468	485	462	487	503	503	513	503	514	501	518	514	483	495	494	509	457	518	465	470	486	492	519	491	480	490	498	491	540	504	508	499	497	486	516	497	471	474	495	533	517	474	459	514	492	492	498	505	537	491	505	484	524	488	487	506	481	499	478	524	499	491	501	482	483	498	507	529	482	494	525	516	491	531	490	440	472	513	501	489	513	488	520	519	525	472	508	493	459	494	529	475	503	493	505	485	495	530
2872	1654	2652	2179	972	867	762	586	390	385	344	333	394	439	352	348	352	366	367	339	363	313	334	339	341	377	389	352	340	317	328	336	338	324	337	341	348	326	341	318	324	351	364	325	353	358	361	322	352	336	353	352	335	301	346	353	346	311	357	340	352	340	387	366	351	376	345	347	342	328	371	358	362	350	376	343	342	368	320	344	321	325	328	343	335	329	322	355	322	341	367	331	322	329	367	308	334	353	391	351	362	325	362	310	329	317	361	343	337	377	354	322	338	333	326	321	353	326	357	339	349	351	352	336	333	317	353	375	347	339	354	342	349	304	335	329	336	336	318	348	330	305	344	367	361	335	340	332	306	337	347	334	308	327	364	341	336	347	361	325	313	329	330	386	328	359	322	316	331	338	318	350	369	343	353	354	340	334	369	335	350	347	360	329	316	356	315	349	346	373	332	335	353	332	326	325	350	331	338	344	323	366	325	344	319	322	335	312	332	345	347	352	353	333	341	348	311	355	362	365	309	351	332	356	320	342	305	375	348	378	345	318	330	396	343	357	338	336	324	382	336	305	328	354	349	350	334	330	300	343	351	334	345	346	361	338	321	349	314	347	331	330	355	339	357	351	346	354	366	343	344	312	365	343	328	322	350	329	310	366	360	358	353	353	329	327	328	346	361	344	336	343	342	318	351	356	335	351	350	327	339	341	345	350	328	353	350	373	352	344	368	337	347	336	359	345	354	342	331	363	382	339	342	329	311	325	327	339	346	352	314	347	336	344	339	317	344	368	341	351	306	357	345	329	313	351	328	346	311	346	347	344	335	320	319	315	337	363	340	328	318	374	352	318	343	297	360	326	323	331	337	331	342	361	355	360	328	364	313	361	334	368	297	326	384	333	365	355	306	321	327	322	344	312	338	353	362	340	363	336	347	303	365	340	364	351	348	359	344	339	352	329	385	372	317	373	372	338	338	350	319	335	349	338	350	319	311	329	354	336	375	354	360	333	358	321	325	335	365	330	338	323	328	350	331	330	309	317	354	339	324	357	328	353	359	335	343	343	317	326	336	344	347	341	327	330	337	332	321	391	339	326	336	356	328	367	349	347	332	354	347	329	352	329	327	342	349	325	325	330	367	368	336	351	340	358	337	300	341	323	353	320	348	376	355	355	358	326	311	334	340	365	353	318	286	316	345	337	330	344	384	304	311	314	371	298	362	344	335	312	327	313	333	340	335	338	343	350	322	316	308	313	316	330	326	344	349	344	339	322	293	358	369	329	321	359	321	336	348	353	319	333	327	325	325	321	331	336	367	343	338	314	321	333	344	352	335	367	336	353	344	326	333	357	344	345	343	353	347	340	332	333	337	307	345	342	324	337	323	380	347	318	334	331	341	340	364	338	340	368	375	369	373	328	341	325	347	351	360	325	361	354	354	336	353	350	368	312	374	339	333	311	333	347	353	337	347	362	313	322	346	323	370	328	328	333	375	349	352	345	343	346	299	324	331	327	310	337	320	334	315	341	339	342	355	319	362	337	357	347	350	312	335	345	357	379	331	306	345	338	358	321	313	377	349	342	383	316	353	334	328	328	329	337	354	347	344	306	347	334	322	355	323	310	338	298	345	350	325	316	320	339	352	353	318	303	326	354	340	347	348	334	302	334	318	327	340	353	346	352	368	336	360	354	348	318	362	311	341	307	354	364	352	326	335	366	344	353	361	353	351	324	324	328	336	354	340	365	307	330	363	381	331	340	353	344	334	332	335	345	309	370	336	302	324	327	321	350	327	315	325	340	363	338	293	315	310	340	329	369	359	350	326	325	340	336	337	335	334	341	365	328	349	352	307	337	322	323	325	311	322	313	366	357	316	360	323	336	375	364	375	331	315	331	343	323	320	349	331	336	368	334	316	327	344	352	352	355	374	338	359	341	365	352	351	331	373	363	336	317	287	316	334	305	334	331	372	344	340	358	347	363	358	312	364	352	328	340	332	296	342	324	343	361	348	361	343	334	353	335	321	343	363	365	339	361	331	318	341	334	330	339	333	315	363	357	337	338	343	358	324	319	348	337	330	325	334	348	382	344	346	338	322	357	412	359	336	348	359	343	347	324	358	305	328	351	388	362	331	326	317	347	328	334	322	363	333	327	352	337	331	301	339	323	338	342	365	361	335	331	326	323	352	302	332	349	340	317	357	307	359	311	350	339	357	320	359	315	345	359	351	343	358	336	341	323	343	322	335	326	324	327	351	351	333	315	326	310	368	321	350	370	353	330	326	348	312	337	316	332	352	352	298	352	308	359	294	362	348	314	342	345	360	327	350	327	328	317	322	337	352	342	359	346	357	320	339	359	351	332	352	327	332	338	318	312	325	342	343	388	324	368	355	326	324	321	332	324	348	342	345	331	337	347	347	361	335	326	351	358	322	319	346	297	350	348	339	346	358	332	376	341	329	347	329	365	326	343	332	324	310	354	350	345	315	359	374	353	340	387	350	346	377	333	313	358	359	343	324	331	383	354	324	320	313	343	380	368	327	331	345	353	321	338	330	344	335	343	308	350	350	345	346	364	343	317	326	356	331	341	369	361	334	364	315	333	357	305	310	335	382	341	364	357	370	331	335	374	316	339	357	341	340	323	360	343	349	321	366	329	325	310	336	319	334	386	325	334	329	352	326	338	346	334	330	351	304	345	341	391	340	311	319	361	299	324	324	355	368	337	341	329	364	373	359	387	338	323	361	333	347	322	332	318	346	377	310	343	335	345	362	350	367	331	361	359	367	342	332	312	307	353	347	345	353	388	328	341	325	349	340	345	323	354	375	357	356	331	320	343	314	351	335	305	331	367	350	341	358	338	375	329	311	363	324	366	376	342	359	333	332	334	358	343	314	375	343	344	337	336	337	317	347	341	321	330	327	343	317	358	346	363	342	312	325	307	357	363	330	333	305	359	320	338	364	339	358	339	359	334	329	328	348	292	322	335	342	303	337	357	330	315	339	326	378	339	379	313	387	361	334	304	336	336	336	305	319	370	332	372	330	328	361	346	324	311	341	356	326	346	316	368	357	328	334	363	307	346	355	316	369	306	348	343	367	342	326	361	339	325	373	357	318	362	289	340	341	324	347	365	346	369	320	367	367	356	337	343	363	351	340	332	346	364	337	348	388	374	347	351	325	354	340	320	323	350	359	330	334	357	325	366	324	338	329	338	354	337	353	330	321	334	358	372	388	351	356	309	338	352	372	351	342	348	343	329	324	364	357	354	340	318	335	346	363	305	359	351	362	345	318	361	350	374	355	326	357	328	347	339	354	347	330	335	360	389	343	304	358	318	355	352	330	317	357	321	337	323	355	365	312	343	309	333	370	368	325	356	366	334	364	344	334	350	323	335	352	338	334	315	323	351	344	339	350	320	329	335	344	353	318	369	360	352	367	310	345	357	294	358	353	343	355	318	379	369	325	380	351	336	350	345	341	357	354	360	333	357	364	365	327	331	360	333	377	356
2955	1978	5403	6388	3498	3378	2989	2042	1086	948	908	963	1211	1252	941	846	757	819	888	810	813	832	840	858	816	841	826	850	827	855	846	826	790	831	817	803	809	823	807	813	839	807	808	781	798	876	842	819	850	804	815	839	815	800	842	832	867	770	803	865	853	847	837	822	839	772	838	788	811	798	809	772	809	827	800	781	820	869	845	816	779	795	757	854	774	795	826	808	811	844	830	856	765	802	797	800	755	829	806	823	805	773	819	799	891	799	812	816	767	836	814	814	805	804	824	784	754	826	794	758	830	756	846	822	812	801	851	782	860	836	831	829	776	837	839	799	822	841	813	782	873	774	777	791	774	828	820	832	830	824	841	854	829	843	817	834	842	762	831	827	803	854	803	834	797	826	795	812	810	803	776	786	791	788	787	814	806	830	785	826	815	813	874	806	815	809	781	781	824	841	834	807	829	809	779	792	821	789	827	753	838	804	829	841	813	802	792	809	805	788	801	861	793	850	828	813	828	838	799	827	767	820	840	823	849	818	821	815	837	837	797	826	767	823	785	834	769	815	801	821	842	789	801	832	820	800	813	827	769	817	814	774	848	827	842	834	797	857	776	804	844	784	827	815	799	813	802	807	867	774	776	817	805	813	763	823	822	763	848	777	828	835	845	839	801	800	830	766	807	855	859	819	806	817	829	814	805	826	809	787	872	840	786	811	797	781	815	799	825	814	848	846	881	870	784	844	834	867	797	802	751	818	810	819	783	782	787	799	853	780	785	825	844	807	805	845	859	820	802	797	803	829	792	817	830	812	813	761	811	812	842	861	800	837	788	743	778	780	788	857	834	842	816	797	773	824	847	805	871	814	842	832	800	839	816	822	763	802	777	768	847	783	790	811	825	791	811	808	873	792	806	830	775	810	801	857	818	791	830	786	786	788	793	840	826	795	833	869	867	809	848	828	823	783	784	814	767	802	867	843	800	782	806	793	809	778	769	824	886	806	807	819	839	821	789	826	809	793	872	799	834	793	817	820	766	792	827	804	780	780	847	807	807	819	813	776	763	761	829	782	782	815	837	787	828	853	773	792	813	783	795	792	814	841	798	838	819	861	800	841	795	805	838	811	796	828	808	847	846	816	795	781	806	826	866	795	840	810	833	810	789	796	794	816	842	835	763	808	778	802	778	821	841	821	830	818	855	841	788	869	766	831	831	811	789	843	750	827	847	794	815	823	804	816	787	840	830	802	842	824	793	833	803	806	850	778	805	771	869	807	796	823	818	828	812	819	827	800	804	848	833	784	778	816	802	822	815	838	816	820	788	848	844	807	803	860	809	824	797	847	831	779	835	840	847	812	832	768	853	813	785	846	807	792	794	827	818	843	816	811	830	807	808	815	854	843	829	860	796	786	815	808	804	788	833	815	851	823	840	820	814	819	816	816	783	785	821	782	867	798	811	830	767	861	832	844	784	817	824	801	843	797	772	830	794	788	841	853	826	801	808	818	841	847	826	868	843	771	791	805	864	813	751	814	794	809	811	802	832	846	813	834	802	842	808	822	839	797	785	787	812	866	778	811	861	805	809	832	781	787	801	835	836	846	866	824	826	831	827	847	839	827	802	819	814	755	769	846	841	852	814	813	821	797	841	789	776	807	793	807	819	790	850	859	839	795	806	768	861	817	812	766	781	804	814	732	827	817	819	827	807	817	816	804	842	814	818	734	866	783	796	839	815	826	851	832	815	739	779	804	815	831	832	807	765	818	813	850	807	836	883	809	801	798	793	790	807	764	823	798	839	821	813	771	847	772	838	831	815	821	869	802	837	812	844	817	843	839	793	801	792	835	781	818	802	847	852	826	824	879	866	796	853	811	831	824	768	807	783	796	840	810	832	811	852	792	805	840	819	836	802	843	839	776	826	826	794	840	858	803	847	814	813	851	847	820	782	802	838	787	824	844	817	819	860	812	824	788	830	815	840	791	842	788	831	800	817	818	854	830	830	845	789	844	799	850	818	799	863	819	797	814	813	841	789	843	840	769	795	807	775	808	822	787	821	762	873	854	794	797	773	804	839	857	807	861	828	849	804	786	836	824	859	858	794	787	831	814	840	811	884	788	847	839	838	774	861	830	810	781	827	787	773	828	804	855	862	821	796	818	787	818	817	827	843	800	846	795	805	766	819	820	844	854	807	830	849	813	819	831	780	802	813	816	820	800	860	777	808	800	809	802	857	819	817	809	777	834	774	793	779	829	798	825	798	832	794	835	818	834	748	823	786	824	779	809	793	866	820	813	813	805	807	820	850	847	849	830	796	821	821	797	807	837	773	780	858	766	824	810	818	817	805	842	793	809	833	790	826	837	788	753	790	767	781	844	828	815	805	849	808	816	797	872	800	809	789	813	843	834	792	814	804	804	787	782	796	832	821	792	803	784	785	814	812	801	822	813	770	807	818	791	815	837	828	822	807	842	850	837	832	782	801	821	792	822	774	786	814	868	807	825	819	835	823	821	767	769	820	822	805	850	832	858	820	840	821	800	849	776	830	799	790	818	793	799	857	808	829	811	821	861	769	818	813	783	772	827	892	788	818	832	848	846	802	852	783	807	783	830	794	795	818	803	817	831	820	851	821	812	817	799	785	779	818	812	861	824	799	818	793	763	799	790	810	836	824	810	800	815	806	809	790	817	836	834	814	839	858	761	751	836	812	836	830	777	866	817	839	909	828	869	807	838	814	874	803	831	803	788	817	805	867	830	761	756	771	826	827	842	730	840	828	821	830	814	858	796	799	827	827	785	807	872	830	811	870	767	825	800	828	813	807	834	781	861	817	821	812	838	783	862	790	794	773	819	802	843	781	804	812	795	827	783	827	839	763	832	784	847	805	791	829	814	861	801	820	808	795	850	783	850	813	783	757	761	802	823	795	794	880	824	855	828	788	836	813	831	846	837	832	844	835	779	813	823	836	818	843	810	884	790	792	794	806	777	859	800	818	831	793	777	772	809	842	772	808	798	799	856	823	789	850	799	812	828	814	847	813	825	814	850	781	812	816	831	800	816	821	825	828	851	834	823	801	745	815	803	825	844	806	842	846	790	829	817	802	781	808	822	774	804	820	794	866	843	841	854	786	729	779	763	802	791	819	760	873	816	815	805	850	828	786	784	814	814	815	837	851	795	796	851	831	793	834	840	814	758	822	844	840	823	892	771	820	767	820	820	853	822	753	776	823	759	773	844	750	818	835	822	840	846	785	818	865	781	812	878	795	842	830	806	788	799	851	810	858	822	810	809	853	900	822	826	825	847	785	807	913	786	848	815	776	786	911	814	807	826	795	801	811	857	808	785	798	803	819	781	808	790	825	826	822	771	804	775	816	802	795	788	865	796	804	810	835	779	799	785	796	866	769	788	827	879	817	794	803	801	853	794	848	837	795	805	789	786	836	783	815	815	808	765	796	841	800	794	851	798	846	805	818	823	801	790	824	831	851	778	806	804	801	814	807	790	790	814
9068	3981	6379	7438	5665	3082	1982	1384	625	423	330	555	408	410	318	238	249	276	231	219	255	299	245	225	254	223	238	203	222	179	204	217	175	186	190	198	188	171	176	203	169	173	193	188	177	212	171	193	199	206	174	198	174	182	197	164	184	170	175	183	154	176	190	169	174	185	174	159	176	201	173	171	184	191	168	151	173	198	190	160	181	176	161	176	207	169	175	195	178	155	171	173	178	170	181	200	167	162	168	192	178	159	176	165	184	171	171	171	156	177	183	184	194	185	165	143	184	167	192	207	167	182	183	185	179	178	179	170	206	186	188	169	168	166	181	171	151	166	176	164	180	185	196	169	187	168	182	198	185	193	202	155	164	171	167	176	199	173	182	162	175	173	165	182	181	172	171	169	176	187	194	173	176	167	138	192	181	161	177	194	191	173	190	163	178	166	187	156	165	171	181	154	190	179	188	163	143	172	164	166	203	163	168	166	186	163	177	200	184	195	176	171	181	211	185	184	201	201	173	172	185	152	153	188	178	165	157	181	172	181	168	186	181	184	163	187	182	173	175	165	167	194	195	179	182	188	178	180	215	153	167	196	155	178	203	171	178	165	165	183	166	146	163	183	186	170	167	154	185	204	195	175	200	149	179	194	161	166	152	185	193	176	148	171	187	175	171	163	187	163	150	183	157	183	155	171	174	189	188	163	159	193	177	200	162	166	179	169	157	191	173	185	173	162	186	177	151	171	151	176	165	179	198	197	187	190	181	178	166	174	169	180	188	157	164	213	184	155	175	181	180	153	153	176	147	169	174	191	177	175	183	190	173	163	162	168	166	201	164	180	196	179	178	167	190	161	212	183	171	196	180	204	166	156	179	178	182	174	192	174	183	180	165	176	188	202	168	214	166	168	176	177	160	155	157	177	178	198	177	160	168	171	160	187	153	196	170	167	165	167	189	168	142	184	178	189	156	200	164	165	173	166	204	183	189	186	161	152	191	190	156	155	172	162	167	185	174	170	184	169	171	166	186	155	158	181	190	174	197	184	185	198	178	178	178	163	203	198	181	178	167	157	175	186	185	177	165	166	159	189	173	196	186	150	181	172	184	185	159	176	186	200	188	175	186	195	166	166	180	174	180	187	186	185	190	168	183	181	181	162	177	171	190	176	175	174	199	172	179	181	191	177	184	177	175	156	156	188	200	167	176	198	186	151	183	175	147	185	197	183	169	169	177	167	196	181	166	184	185	177	169	141	151	157	154	226	176	163	178	166	167	172	186	155	170	175	135	154	177	162	174	182	186	167	182	158	183	190	195	177	208	148	170	160	173	182	179	173	180	189	180	196	190	163	163	171	178	171	182	176	177	179	190	170	166	175	163	196	194	184	183	175	183	192	140	190	174	180	193	178	184	156	176	177	183	177	183	183	178	156	161	171	154	157	177	190	146	181	174	175	156	150	176	169	189	165	171	166	174	182	181	196	159	219	190	176	199	174	165	171	162	185	164	156	176	184	169	162	173	186	164	183	147	174	158	177	157	171	165	158	164	154	204	156	186	184	178	160	163	163	162	186	190	177	177	166	167	152	161	170	159	220	176	182	180	211	201	172	186	157	174	168	172	177	198	179	164	190	170	196	165	188	161	184	145	162	141	179	166	191	175	161	171	168	169	170	160	203	188	171	160	189	187	174	177	171	202	191	136	151	183	173	175	168	166	173	195	202	177	171	161	180	186	175	166	181	162	171	172	156	153	166	162	182	177	205	153	186	171	190	173	169	165	176	192	184	192	163	167	153	169	170	169	172	170	183	172	171	170	161	211	194	164	180	177	177	176	164	162	173	176	153	149	192	176	178	141	166	177	193	169	171	151	172	177	183	181	178	149	163	199	175	147	179	178	189	196	180	206	174	171	176	145	171	176	153	171	160	157	161	191	185	162	193	199	204	184	175	184	168	190	165	186	175	176	196	188	178	206	161	165	178	178	183	182	193	183	176	173	172	185	185	156	167	201	176	156	165	198	185	162	140	188	175	168	169	178	149	169	167	168	172	192	167	155	183	159	168	175	162	155	181	195	165	162	190	168	187	161	155	180	179	173	163	166	163	167	182	184	156	192	170	186	174	200	172	155	197	175	198	158	207	175	166	162	195	183	162	186	162	171	166	179	164	169	183	155	179	152	183	155	188	207	182	173	187	180	183	180	185	150	182	172	177	180	189	163	148	154	173	173	197	156	181	192	170	201	180	169	157	174	169	180	177	166	187	182	195	181	173	178	170	176	180	169	165	163	163	154	181	171	151	181	171	185	174	196	172	170	162	163	180	206	171	174	148	157	189	197	183	184	161	186	192	157	193	185	186	181	172	158	171	193	174	178	201	172	186	164	149	194	157	173	175	171	178	169	168	189	177	185	181	151	158	208	163	210	155	189	158	165	156	182	175	171	208	195	166	186	175	147	176	188	173	165	174	160	165	164	178	185	192	156	167	160	176	163	184	178	165	172	158	163	203	196	205	180	179	189	201	164	202	165	195	185	179	175	171	155	144	178	179	178	172	168	187	170	193	174	171	167	185	169	180	198	162	194	182	192	168	183	168	178	184	191	158	186	147	188	185	160	155	187	163	166	155	170	204	187	174	187	167	182	196	168	180	189	184	167	185	183	181	193	198	190	193	168	146	192	168	184	193	173	193	180	182	180	198	179	190	191	184	168	204	163	199	170	164	185	176	167	162	177	164	189	184	189	179	155	183	165	173	174	204	164	185	196	185	169	180	179	175	171	185	162	207	175	179	182	166	176	162	174	182	172	178	164	180	183	177	172	173	166	155	138	174	174	178	177	166	212	169	141	164	174	184	173	185	170	187	169	208	180	179	190	165	174	183	197	204	168	171	177	163	170	180	185	187	160	194	173	175	155	167	164	189	190	191	156	166	164	155	177	173	202	169	198	169	160	167	194	152	184	177	173	156	175	150	199	170	178	186	188	181	186	140	191	174	172	156	167	179	187	166	192	159	167	189	188	197	183	181	177	175	145	193	189	156	151	197	172	204	184	181	195	195	186	177	177	193	167	158	169	178	174	178	205	186	190	177	148	182	185	176	168	190	179	171	179	188	167	198	180	164	196	171	183	166	149	197	170	182	173	191	173	176	146	200	170	207	179	170	173	157	184	184	175	161	152	199	188	211	168	202	162	192	172	175	169	206	201	162	174	184	181	178	175	167	180	203	185	172	172	164	166	204	163	185	166	170	185	185	160	172	167	155	190	184	178	168	162	171	182	176	198	160	166	184	173	161	158	153	168	189	172	172	174	170	154	175	187	160	178	193	171	173	211	197	159	178	168	176	182	164	174	165	160	173	182	192	173	199	206	176	155	156	180	153	182	187	143	175	159	169	182	171	204	160	191	182	189	162	153	155	178	158	192	158	170	180	157	190	192	197	180	170	170	179	174	189	198	168	164	196	175	170	165	173	144	149	167	168	182	213	156	173	204	179	173	164	202	187	185	201	181	195
6657	3633	11020	15678	14315	10342	8867	6511	2964	2171	1773	2727	2022	1920	1338	1104	978	1249	955	1087	1040	1176	852	746	958	842	725	633	693	648	668	635	586	550	567	575	538	565	557	566	605	592	617	554	529	579	508	558	597	612	559	548	518	534	534	490	510	524	496	489	483	536	458	514	505	454	516	498	512	504	465	470	499	501	508	509	508	452	475	452	483	476	443	509	475	459	499	481	493	446	473	469	480	469	445	488	490	490	468	451	526	490	487	504	504	481	506	490	485	475	487	521	480	485	469	498	494	469	448	482	478	544	488	495	487	472	492	482	452	453	465	472	443	482	493	462	455	476	493	478	462	469	460	495	470	473	445	478	455	507	499	454	485	480	506	438	459	469	467	445	471	462	488	473	460	449	436	445	494	502	487	480	475	477	490	502	456	475	490	491	474	458	473	476	459	479	449	446	494	430	473	463	447	451	467	492	482	485	475	480	451	481	459	501	480	483	505	453	455	471	464	440	480	477	448	471	472	485	485	436	490	479	494	462	454	487	496	526	477	455	454	440	459	488	497	479	428	476	446	472	499	465	487	444	483	454	472	503	446	482	509	462	451	445	509	491	442	457	466	468	510	482	462	481	454	522	433	507	539	477	472	460	479	477	476	487	475	472	474	482	483	505	475	467	456	463	449	475	456	426	482	434	454	478	449	451	477	470	497	508	484	475	487	478	481	509	519	499	475	466	463	472	507	473	465	496	442	481	494	435	475	457	457	512	479	498	464	491	492	468	521	481	466	462	445	454	469	513	468	477	465	431	501	465	475	472	449	466	498	467	472	442	443	462	448	466	494	477	429	476	471	461	443	476	483	473	460	436	444	507	450	482	461	467	476	476	470	488	438	484	466	423	492	479	461	506	471	447	455	432	449	488	473	470	489	464	457	423	434	465	449	487	492	481	452	451	485	480	465	503	461	489	459	500	471	485	474	480	495	460	509	459	440	492	472	450	483	477	486	494	465	451	474	471	459	472	465	448	473	493	479	472	456	472	474	513	482	435	435	425	444	511	476	479	489	481	488	435	481	471	486	444	455	461	442	447	483	456	479	479	467	502	443	472	476	461	446	474	476	435	499	461	501	460	468	479	480	486	464	450	494	441	472	515	512	456	514	491	443	452	472	473	458	449	425	457	483	495	474	468	448	464	482	466	463	495	492	508	519	483	439	476	485	452	514	458	473	494	473	505	470	509	445	486	437	471	469	457	444	454	470	510	496	483	475	438	449	490	462	443	474	480	459	457	435	474	466	460	462	496	485	497	466	444	481	520	499	473	471	427	520	489	455	489	446	427	519	443	499	450	425	485	466	467	480	477	462	466	427	475	534	429	470	485	475	463	462	498	467	430	504	492	477	481	485	459	494	487	482	471	469	495	444	480	481	493	473	501	443	457	457	475	456	462	491	477	474	467	479	465	490	460	463	490	485	487	485	483	483	450	485	460	467	442	471	450	483	460	446	442	448	496	462	450	493	483	479	471	468	510	451	461	466	441	491	441	474	454	440	485	431	499	478	476	492	442	484	438	493	474	453	499	486	415	459	485	457	470	445	479	468	445	485	483	480	490	469	465	465	472	470	475	457	470	475	491	463	440	499	490	481	461	448	484	503	483	450	437	430	473	465	493	470	462	440	453	470	455	466	490	506	446	449	465	478	470	478	475	500	502	456	460	475	445	455	451	460	476	477	465	413	474	485	448	442	473	471	433	472	453	470	456	477	513	476	511	484	480	473	458	466	508	456	448	452	482	450	474	454	479	442	418	484	518	525	473	489	489	484	461	529	493	458	496	488	434	498	473	444	510	492	493	448	450	489	433	444	457	425	500	483	483	448	462	467	439	468	438	502	504	452	476	463	511	448	450	458	440	510	441	472	478	433	438	471	482	521	482	468	475	448	469	448	491	460	465	482	482	487	495	465	445	449	502	509	472	467	469	432	464	513	465	503	478	453	469	475	513	477	476	472	531	448	469	460	477	478	504	475	464	456	480	502	453	481	441	441	482	440	441	425	447	481	459	486	466	466	473	466	459	473	487	440	471	466	444	480	486	493	473	480	437	476	467	481	471	531	438	469	458	475	503	425	465	520	460	450	452	494	488	483	465	469	457	490	492	471	473	466	444	445	497	458	484	478	478	436	469	463	486	481	445	461	486	462	487	490	425	459	480	476	460	480	464	426	464	476	451	480	472	446	445	483	498	457	459	502	455	466	459	470	476	471	472	495	463	504	478	478	454	463	480	468	465	494	500	431	474	425	493	469	467	506	456	440	419	482	502	439	466	474	483	464	505	478	477	472	456	439	450	470	451	461	458	435	448	509	452	461	501	473	510	484	441	452	427	493	440	470	466	475	482	473	479	495	467	478	502	477	430	466	447	457	463	451	453	470	474	460	493	487	474	447	474	473	494	476	453	466	492	493	445	476	455	467	475	492	479	469	474	472	485	500	480	439	487	469	437	466	440	460	472	475	488	458	478	469	450	455	490	453	488	470	480	499	465	443	520	423	448	461	466	432	485	462	458	465	478	428	457	468	470	470	496	410	459	482	467	487	457	481	482	454	445	517	467	478	453	449	509	454	471	452	510	460	461	453	473	487	497	490	441	467	478	454	454	465	440	456	465	495	442	454	483	492	484	431	453	448	496	478	485	461	461	499	468	504	506	512	486	492	501	533	529	489	493	475	455	463	460	477	475	455	441	490	458	447	474	452	462	472	468	484	513	457	446	492	504	456	471	436	468	460	471	460	452	456	503	441	477	453	463	481	489	467	478	496	468	490	430	462	470	521	444	459	493	441	458	451	477	476	458	491	434	465	505	436	433	433	496	505	466	444	486	448	449	440	483	422	445	469	460	430	463	437	486	457	443	474	464	469	468	474	452	502	432	502	446	434	439	475	481	458	500	444	445	513	450	443	470	454	456	483	508	459	513	475	453	459	489	486	468	447	466	485	486	450	482	481	429	479	494	465	474	467	486	462	448	483	446	490	501	460	443	487	515	480	471	495	480	485	474	455	479	474	471	461	441	470	471	450	513	459	451	496	466	463	505	483	489	422	464	472	454	470	474	503	514	469	494	447	469	447	486	464	476	462	497	489	499	488	448	456	444	489	475	474	448	474	500	516	480	479	457	475	491	458	460	495	460	475	446	482	455	444	474	466	503	441	456	513	445	465	469	472	481	443	433	458	493	455	452	475	467	482	445	508	470	429	456	471	497	490	460	440	460	468	462	508	467	448	510	455	482	471	474	463	439	469	461	469	468	461	464	469	494	495	520	433	441	477	486	475	477	434	447	490	479	476	528	461	437	470	434	476	441	456	491	479	486	461	477	494	471	486	482	466	504	489	476	484	463	459	456	446	495	431	472	456	504	475	485	444	443	489	473	464	450	426	461	470	476	446	432	409	468	472	533	496	489	457	450	472	437	452	462	476	497	485	492	462	451	490	483	499	465	494	438	473	473	491	501	500	517	493	481
16003	6914	10709	12024	10173	5477	4002	2418	1100	733	632	814	606	525	411	388	298	349	304	316	326	296	309	259	268	251	231	217	230	223	216	212	197	216	220	199	229	206	186	201	227	225	205	217	212	205	209	173	172	199	190	206	193	198	189	207	191	193	177	169	211	193	210	174	178	178	158	182	192	174	198	179	171	179	181	171	174	193	200	195	176	184	188	181	200	178	166	184	181	163	178	201	175	155	189	164	161	188	176	165	198	176	158	171	189	148	186	145	154	149	180	166	184	158	153	193	214	190	179	164	170	176	172	176	200	186	176	202	173	193	144	175	185	191	200	187	164	170	202	170	175	198	184	171	167	183	200	177	190	174	182	174	191	167	174	168	175	180	176	205	180	175	167	190	144	181	199	180	172	176	175	196	172	198	189	168	176	204	148	181	179	204	190	160	173	165	184	200	189	167	171	166	167	177	184	169	164	180	162	176	180	189	163	178	177	166	173	180	177	185	191	182	156	182	161	181	180	173	201	178	160	172	182	176	154	181	169	189	206	177	182	184	194	172	189	198	166	178	181	187	182	180	150	183	187	144	192	178	191	191	180	208	183	175	176	151	190	172	191	186	164	170	180	179	174	176	171	178	192	197	167	180	188	168	154	181	192	181	191	184	182	165	164	177	178	179	178	180	167	197	185	163	180	174	187	186	163	170	161	174	174	190	176	176	191	214	193	158	163	170	161	178	190	185	191	177	184	163	182	172	152	189	194	165	171	187	192	197	205	192	203	191	171	186	173	170	179	188	175	205	216	191	185	207	168	179	191	186	182	160	173	179	185	178	189	173	182	171	166	154	157	170	182	185	178	162	177	196	187	160	174	200	185	185	189	180	173	169	182	199	205	189	208	195	171	187	187	171	210	193	183	167	179	182	197	180	160	188	180	169	169	183	190	155	174	190	192	172	188	157	182	179	194	201	161	197	176	189	166	217	169	191	197	183	173	179	160	174	187	195	178	206	174	164	191	169	161	192	184	175	193	182	169	175	174	171	186	194	177	178	187	193	198	186	186	162	195	179	183	184	183	179	179	195	188	166	179	177	181	170	173	184	168	187	196	175	178	179	176	178	177	177	160	166	183	196	186	180	186	193	171	164	167	178	181	184	191	195	162	164	163	174	185	178	197	180	178	189	180	167	206	161	169	200	164	148	176	183	197	199	176	147	193	182	173	204	198	177	181	161	173	167	163	156	161	202	192	178	182	183	184	181	178	189	190	159	171	166	170	172	200	206	187	197	171	161	183	163	186	188	188	182	166	200	178	193	203	154	184	183	175	196	181	204	175	202	166	180	183	188	193	197	163	164	172	156	187	180	169	192	181	192	190	200	211	158	187	180	176	194	185	209	172	197	172	184	163	204	195	212	150	176	157	175	186	183	193	164	186	186	159	195	172	172	178	167	176	193	167	196	172	172	193	169	194	180	185	156	164	188	146	175	188	163	188	179	161	172	169	176	171	178	171	176	187	182	194	178	196	193	172	176	173	164	193	175	179	180	187	173	161	168	189	167	204	191	166	176	187	161	191	180	184	198	157	186	178	176	172	165	192	193	187	169	175	176	180	170	181	164	190	169	164	171	170	158	195	194	174	183	194	183	165	159	169	190	188	186	179	164	167	184	161	196	171	191	192	182	178	175	178	192	196	177	173	186	163	145	177	184	188	174	195	186	157	184	170	202	181	184	185	193	176	194	197	167	212	182	194	196	197	193	185	167	157	171	181	173	210	159	172	188	189	194	173	161	198	165	200	194	199	187	192	169	173	161	209	185	184	175	192	170	179	191	188	170	163	168	197	191	166	167	151	169	177	182	177	178	185	193	192	198	188	212	180	189	190	186	196	192	177	188	175	178	186	182	176	183	191	168	169	163	166	199	186	190	179	164	169	171	186	173	176	189	167	148	183	182	177	181	193	204	170	146	178	181	184	201	195	179	177	169	198	180	183	194	178	163	148	182	180	189	175	201	184	199	183	174	165	190	155	172	185	182	191	192	176	150	147	164	177	146	194	171	167	183	167	194	191	186	193	202	159	189	216	188	188	174	197	162	141	190	198	185	197	138	172	170	198	199	188	165	189	169	185	159	181	176	173	178	168	168	177	182	183	180	213	174	204	202	174	193	184	160	189	202	192	180	171	191	188	181	191	175	196	200	176	198	167	169	175	177	185	154	176	198	186	192	179	182	200	220	185	183	176	168	200	188	161	157	203	168	188	187	198	203	184	178	157	185	171	184	183	171	155	184	195	177	194	175	176	199	171	189	206	190	182	173	221	177	193	176	169	170	191	149	156	174	175	173	172	196	180	166	169	185	190	181	199	190	184	198	210	171	185	177	176	157	196	181	169	174	198	188	171	177	172	192	194	199	178	166	188	160	178	169	189	209	184	210	176	177	177	178	207	179	187	178	197	163	188	171	182	177	193	174	196	200	193	187	171	164	171	163	213	194	168	179	163	175	184	200	168	179	201	176	173	152	194	171	193	184	176	185	160	187	163	179	184	185	201	183	177	189	180	151	169	176	165	154	171	170	187	197	199	178	180	169	181	166	168	189	187	175	207	194	171	169	188	181	188	170	202	168	173	162	197	179	168	198	193	182	170	166	167	189	180	199	145	178	159	187	187	185	189	182	189	189	189	194	176	165	196	192	169	183	204	156	193	187	187	194	190	155	183	187	186	175	172	176	164	188	184	154	179	193	204	174	166	169	197	226	180	162	182	195	184	168	169	184	187	160	179	190	193	194	177	186	181	211	195	185	191	216	203	169	176	150	183	179	195	198	152	190	162	185	181	156	199	178	190	180	180	216	184	185	185	168	210	170	197	182	185	185	185	197	187	195	188	167	197	190	175	183	181	197	175	179	204	215	186	174	194	188	200	181	200	178	189	189	200	181	163	181	207	198	145	185	180	197	164	185	197	188	185	209	188	174	160	180	178	176	190	178	187	191	176	180	183	213	177	178	156	172	160	186	169	199	186	170	181	174	178	205	198	197	164	194	168	176	151	177	193	156	183	178	192	190	187	173	186	191	163	200	175	163	188	154	205	187	151	159	166	146	193	188	190	175	184	167	168	199	191	188	198	204	168	159	171	186	176	167	192	174	164	181	156	161	186	175	221	174	183	186	181	181	187	173	160	172	169	175	175	181	178	169	179	164	189	189	173	202	181	177	172	201	222	169	174	189	180	203	169	191	174	176	158	187	172	177	187	173	190	176	183	195	164	174	168	183	197	180	182	194	178	160	179	195	179	190	173	194	187	184	185	198	154	156	164	199	177	199	175	167	190	178	166	160	181	176	184	177	175	175	161	203	184	161	187	196	166	174	179	150	171	191	189	173	184	179	149	169	180	194	162	170	196	194	180	171	178	215	176	187	180	171	178	222	174	194	194	200	188	181	194	206	182	207	192	190	181	176	179	200	171	164	181	200	157	149	165	185	164	179	191	200	209	150	184	152	166	185	165	175	170	198
8936	5708	15451	20012	19074	14883	13867	9810	5104	3474	3206	4756	3418	2904	2023	1863	1476	1945	1496	1393	1420	1531	1258	1126	1198	1195	994	925	995	767	808	747	712	729	712	733	629	647	656	624	621	614	665	698	621	719	625	718	688	769	652	664	645	679	581	545	554	522	549	526	526	557	525	560	543	515	531	522	521	508	520	487	551	561	510	500	535	510	508	539	544	440	525	543	484	520	510	517	486	523	510	529	500	481	520	501	528	533	515	485	557	499	487	528	573	532	488	505	524	505	487	530	507	516	527	510	521	516	500	516	511	472	502	498	499	536	461	525	527	522	495	476	535	525	529	488	500	506	536	530	484	479	516	518	526	509	492	484	500	494	501	529	536	501	504	522	457	492	493	521	491	495	496	503	486	536	538	517	536	479	492	504	476	476	489	507	498	541	502	511	513	488	501	497	521	505	512	529	503	450	469	489	467	500	538	458	508	486	512	532	480	464	479	489	471	503	472	529	513	524	520	533	511	489	487	502	475	476	516	553	523	502	506	485	521	497	510	490	491	501	515	521	433	469	523	496	513	536	477	478	492	519	474	477	478	482	495	534	509	491	451	487	459	516	469	519	497	512	516	493	496	495	518	547	496	490	491	534	480	501	500	510	502	509	469	495	469	483	491	520	500	449	515	510	498	485	533	470	514	539	526	503	503	519	497	465	456	495	515	455	495	505	490	509	508	517	493	483	534	513	470	507	476	501	467	522	491	470	457	485	511	517	481	508	578	480	464	522	497	526	483	481	494	453	502	515	481	504	507	507	476	517	485	520	503	510	504	493	500	472	498	521	506	478	511	471	476	472	545	484	502	502	475	498	506	520	506	507	492	488	462	534	493	505	464	509	458	504	511	510	436	463	492	488	493	484	525	473	496	512	497	478	500	474	514	510	533	539	455	487	500	493	458	510	497	511	477	482	499	493	490	486	534	476	487	481	483	500	517	509	498	463	495	517	444	536	476	527	488	501	505	499	470	448	505	494	514	500	495	492	531	491	489	474	507	544	517	492	483	456	494	510	513	476	517	507	513	461	457	458	479	491	473	546	500	518	510	500	529	519	501	467	486	488	498	509	497	492	497	515	462	491	482	473	488	502	493	507	493	487	494	507	502	539	500	463	520	462	498	519	514	549	509	482	501	477	523	538	489	504	507	497	477	532	505	533	532	520	504	464	484	497	479	523	529	502	515	474	475	502	486	472	518	503	495	496	491	526	499	479	535	461	506	476	510	506	498	476	527	523	481	473	509	490	482	508	453	498	496	495	485	497	490	473	499	512	510	491	522	474	491	490	483	477	491	491	520	481	524	468	513	471	472	502	507	515	530	489	488	473	498	511	509	530	526	497	519	512	499	480	493	500	563	531	513	477	502	523	514	475	506	524	519	454	512	492	533	512	494	521	473	496	508	499	510	488	486	558	502	466	474	508	535	483	531	508	496	528	501	464	482	485	526	489	521	481	560	501	496	518	471	510	488	506	542	493	480	468	510	499	458	494	538	538	467	468	509	530	504	460	509	495	513	493	483	537	481	449	493	469	507	496	472	529	496	495	485	513	517	506	503	504	506	498	518	488	494	501	519	524	515	515	509	495	498	517	503	513	477	471	489	516	495	473	499	497	532	511	496	523	483	473	520	488	501	472	478	526	529	510	486	523	495	518	460	494	510	540	487	525	473	504	495	482	530	512	515	503	487	478	467	511	542	535	543	465	529	476	497	482	519	491	459	508	541	451	510	497	498	528	494	501	491	516	499	476	492	512	484	515	496	528	488	519	455	500	445	528	478	507	465	480	511	507	503	514	498	461	512	477	490	496	512	497	507	549	510	488	498	528	480	506	474	495	494	516	475	499	483	448	480	516	494	475	509	488	486	473	474	474	462	508	500	474	492	488	492	445	490	547	488	491	529	500	503	480	503	531	488	540	486	489	488	489	489	496	478	481	522	513	488	489	485	501	513	522	480	529	502	505	487	520	486	470	462	507	533	477	505	489	473	487	493	487	528	492	527	515	487	477	484	503	491	497	473	470	534	565	526	494	482	526	470	487	476	502	505	477	519	530	526	523	477	487	541	496	522	506	496	531	485	524	549	562	495	512	496	461	476	454	499	486	473	507	482	511	484	486	487	493	507	486	527	515	529	477	518	494	478	506	488	510	507	518	503	507	461	500	455	467	456	495	487	474	508	498	478	460	523	497	466	530	480	456	531	521	485	504	508	470	516	482	485	471	534	525	473	514	514	444	495	503	491	557	522	502	473	478	474	494	497	476	492	534	480	492	492	522	476	540	474	480	510	483	472	492	525	492	496	496	467	516	503	512	503	490	519	507	508	530	510	524	515	519	513	514	491	473	483	496	476	500	489	489	501	474	491	469	504	523	469	475	486	523	487	512	486	484	515	475	511	502	489	518	540	538	482	476	501	479	499	443	500	518	514	509	522	505	460	469	480	486	514	485	500	475	481	519	510	513	479	498	446	486	516	524	510	498	509	496	499	505	477	529	515	508	506	519	526	491	521	539	527	525	502	493	530	524	486	502	476	537	507	561	505	500	489	503	479	501	518	477	488	475	457	500	489	515	503	502	541	499	530	524	522	475	504	484	526	492	542	503	495	540	519	554	525	510	479	504	536	505	482	487	507	500	493	514	503	471	469	488	520	543	481	524	524	470	455	506	489	482	487	514	499	508	512	493	516	471	497	473	523	468	483	507	488	526	464	491	511	492	498	496	547	488	510	469	492	517	529	500	507	517	454	506	523	518	510	467	509	511	492	505	481	512	485	513	480	495	499	535	519	513	500	454	486	525	510	526	474	491	520	536	498	545	489	499	490	510	536	502	527	500	525	515	534	529	473	501	534	498	485	439	477	498	490	459	480	483	458	475	525	488	520	527	511	515	506	504	501	490	536	478	477	522	515	483	510	480	502	483	498	517	504	485	487	536	471	507	493	505	471	530	518	503	511	490	502	501	495	489	503	460	522	508	497	479	482	489	535	496	461	492	506	513	537	509	522	468	468	488	474	481	471	476	493	521	499	509	504	512	493	511	498	541	508	488	508	514	468	461	478	513	496	484	449	511	489	508	488	544	500	507	492	495	529	486	502	516	495	489	475	482	509	520	499	495	498	530	515	525	486	533	533	518	472	499	497	483	477	490	494	518	510	465	523	498	499	515	522	517	520	493	525	516	475	463	483	471	495	502	491	475	522	490	485	491	483	507	472	474	506	471	492	513	529	519	489	501	527	525	537	500	501	496	476	521	472	497	516	516	451	514	534	493	466	515	484	507	508	486	491	474	495	504	478	476	475	483	499	519	472	487	503	510	544	473	491	508	477	497	524	503	522	473	460	533	504	506	508	451	512	502	490	552	538	452	498	461	507	482	483	483	501	487	471	469	525	515	474	477	471	509	494	512	500	497	513	507	477	478	480	501	477	516	520	487	486	485	479	497	535	509	480	497	501	496	511	534	513	501	504	480	490	534
3431	2082	2846	1767	969	854	779	481	358	362	342	366	377	389	358	342	318	356	344	346	316	350	320	329	327	338	314	323	329	338	321	328	326	326	332	318	371	305	323	359	332	380	347	314	328	343	332	345	331	340	317	355	341	330	361	356	362	344	315	322	317	366	357	339	339	323	338	325	317	361	349	337	341	406	339	324	350	328	334	339	312	356	348	331	311	342	318	343	343	334	311	336	326	325	327	312	326	356	382	347	334	317	326	355	351	335	332	331	342	344	318	339	354	347	357	308	327	360	344	352	343	343	349	339	313	344	331	364	340	343	324	369	312	357	337	372	323	286	336	347	348	313	334	297	314	355	347	345	340	312	338	347	378	352	352	361	348	332	352	361	342	332	373	335	321	306	320	318	333	344	381	317	378	377	344	300	321	335	322	296	331	319	319	329	325	313	313	333	327	356	296	351	326	374	325	354	373	304	354	339	357	355	337	324	302	307	335	355	338	338	341	351	347	298	362	336	326	371	340	334	341	359	341	334	375	338	329	347	345	354	332	322	356	342	354	332	334	352	371	338	362	338	352	325	383	345	337	352	338	349	356	341	336	332	306	297	358	318	346	320	333	329	310	369	295	314	336	334	337	374	345	308	334	355	341	347	358	292	341	360	362	365	316	378	365	338	368	346	338	317	333	322	337	357	343	343	304	317	318	328	356	373	303	324	308	317	350	316	337	330	316	324	373	337	333	315	348	322	329	360	350	360	369	321	329	316	351	331	358	308	359	318	326	364	336	349	376	368	361	332	363	348	337	357	339	343	341	335	345	370	343	334	309	360	312	316	347	346	360	347	366	338	313	316	338	321	328	338	319	344	351	355	342	354	319	351	372	311	337	358	333	319	346	341	349	343	373	340	320	374	343	369	331	347	340	352	340	322	328	351	345	339	330	333	328	345	351	336	351	376	314	331	342	364	334	361	353	310	322	316	337	352	370	344	330	329	392	351	339	326	348	342	348	379	375	346	361	359	319	355	334	326	300	369	322	351	335	323	352	325	354	383	346	314	317	344	341	329	316	352	335	357	325	338	354	341	326	311	369	346	332	332	351	326	358	330	341	361	342	345	318	321	330	324	353	342	361	337	329	318	334	332	357	369	306	333	342	367	332	333	347	317	321	329	318	354	316	367	352	326	348	343	361	318	329	361	335	328	348	346	324	340	354	339	326	367	304	306	328	340	332	324	345	349	373	324	335	335	319	345	331	334	356	353	321	336	327	348	321	298	321	333	338	334	322	373	347	338	331	375	325	343	357	335	346	349	312	296	353	322	340	353	352	333	345	342	337	337	331	316	362	365	382	349	344	322	358	339	351	351	351	352	329	352	362	340	377	320	334	322	329	356	337	340	343	348	345	357	345	349	350	326	345	352	330	311	357	326	361	335	356	321	333	345	324	354	339	340	331	324	323	330	336	330	327	341	352	367	363	313	332	337	328	329	330	365	325	327	360	328	330	368	299	334	335	349	380	339	320	331	349	369	339	341	313	343	316	350	309	339	293	363	326	364	344	367	362	342	308	334	328	338	342	356	347	363	365	317	315	339	351	333	352	310	364	317	333	330	360	354	347	338	356	315	341	343	364	353	340	337	337	347	374	364	369	310	373	362	359	336	320	331	357	350	338	332	330	378	308	348	316	350	330	342	357	333	325	332	331	334	322	339	308	333	360	313	346	350	325	306	355	368	351	381	332	334	319	346	339	340	328	354	323	310	346	342	370	339	370	322	343	341	320	342	319	326	355	341	328	322	327	342	366	318	326	347	355	345	328	346	357	347	340	333	347	364	339	327	332	333	339	327	333	354	332	318	328	312	312	349	348	356	350	347	334	352	354	363	339	333	328	353	314	345	361	364	345	341	335	317	300	316	336	327	376	319	339	396	330	319	336	373	357	332	368	328	335	306	350	334	379	303	335	331	336	356	321	315	328	379	315	332	349	380	348	350	347	348	339	314	382	357	350	342	308	352	332	325	348	351	327	318	308	325	331	351	344	362	324	323	310	346	327	316	300	320	345	326	339	346	331	355	348	345	316	335	325	316	357	355	345	356	322	322	362	333	341	325	349	344	335	320	332	342	314	347	353	380	333	311	322	315	355	346	353	377	369	354	359	325	353	363	323	341	349	340	318	340	336	354	320	311	363	372	353	345	355	366	343	344	373	351	368	324	330	319	350	341	315	393	319	356	354	330	369	342	333	326	331	322	322	342	324	323	319	344	329	323	339	351	336	327	332	347	352	344	342	339	354	320	363	346	336	323	348	340	312	320	326	355	315	344	300	316	320	325	344	333	332	341	361	366	341	338	348	337	352	330	359	335	338	314	307	350	329	358	342	362	359	352	309	319	373	387	308	317	351	364	350	357	354	336	325	366	360	339	360	337	324	356	379	359	355	341	332	317	347	355	343	328	323	333	341	346	331	331	313	320	340	341	333	359	322	347	347	369	329	351	338	317	372	315	312	346	377	344	347	323	362	334	371	361	309	319	368	348	362	338	340	331	338	311	335	319	337	341	315	319	320	340	341	346	333	326	335	368	342	351	293	329	320	346	304	328	343	337	344	354	343	381	355	371	344	349	351	360	296	300	315	372	329	333	341	375	344	360	364	353	352	358	345	357	362	337	313	345	355	332	352	354	348	350	336	381	324	363	350	333	341	387	346	343	312	340	364	361	375	338	331	326	324	343	342	324	352	321	352	357	321	341	354	338	346	330	331	361	330	344	368	340	324	339	326	349	329	340	306	322	361	352	344	346	372	323	362	325	355	359	344	333	325	347	316	344	352	346	346	333	347	349	324	342	370	371	370	323	317	343	340	367	321	314	324	339	321	355	340	310	339	306	331	346	355	335	332	336	350	332	333	366	344	346	361	330	321	298	347	355	331	314	335	352	344	347	383	299	355	356	349	347	352	330	322	326	351	345	344	340	335	369	356	319	378	350	335	317	324	369	337	356	326	332	328	363	330	325	325	378	367	307	352	373	350	332	369	337	336	342	329	361	313	326	353	333	343	324	366	345	344	321	339	338	324	336	348	306	376	322	358	371	351	326	360	319	390	348	336	329	351	307	343	324	346	326	310	344	353	311	359	330	335	345	333	315	309	361	329	350	342	347	329	344	341	351	355	358	347	372	357	367	305	343	355	369	316	365	368	360	368	359	339	328	355	369	344	335	339	309	345	292	345	367	325	348	323	332	330	338	334	354	338	322	326	364	362	355	320	359	338	329	321	334	347	365	367	327	345	347	344	346	331	353	358	360	360	358	347	329	322	306	330	354	333	336	314	346	331	355	330	322	341	344	356	296	306	311	329	322	306	326	332	355	315	350	310	325	323	368	351	335	332	329	336	322	341	343	343	319	322	324	323	313	346	346	345	323	348	333	316	360	323	352	379	399	336	325	372	386	344	360	376	320	333	334	334	378	383	353	346	294	340	341	370	362	356	345	349	322	341	323	317	335	353	357	362	330
3147	2437	5590	4895	3415	3334	3064	1552	936	928	932	1034	1378	1104	932	872	802	842	846	792	811	833	782	824	789	812	848	799	854	804	815	904	866	819	759	864	817	835	832	819	815	796	821	806	874	811	808	844	844	863	819	862	799	864	842	873	790	816	805	803	784	845	779	795	800	808	820	785	767	793	836	784	775	795	811	770	805	802	778	824	861	847	874	798	831	819	770	777	793	780	819	815	793	782	809	817	851	849	847	818	801	808	802	836	790	772	849	802	853	797	801	854	812	793	796	850	810	749	782	807	825	779	868	829	828	812	805	824	833	799	786	808	778	818	855	831	811	846	823	827	822	822	838	836	831	809	809	781	848	840	833	792	826	755	818	862	813	830	791	827	822	770	875	783	792	869	810	841	830	822	810	887	807	822	833	813	815	788	814	818	813	800	821	786	828	858	769	802	832	801	840	823	854	816	752	788	831	858	794	757	840	791	812	785	764	835	807	847	817	819	798	833	843	825	844	779	797	801	811	810	780	859	823	803	835	815	793	784	828	803	805	851	836	767	846	832	823	819	800	817	793	791	792	833	825	826	846	788	797	806	804	763	852	824	828	840	822	792	790	822	812	789	848	807	793	827	789	798	786	849	861	779	865	804	781	818	754	827	749	867	804	801	774	785	838	786	838	779	804	856	818	812	840	837	815	772	782	851	886	808	784	831	834	794	819	846	783	862	854	812	793	858	838	837	847	805	820	803	769	854	813	797	810	790	825	759	793	855	775	777	800	831	749	857	831	805	781	806	805	822	787	838	823	795	787	804	778	809	824	774	811	865	752	831	810	852	828	797	812	779	842	810	913	791	809	814	872	788	860	802	779	813	839	895	793	812	848	833	799	830	803	822	871	811	806	831	826	781	820	833	819	766	777	809	849	828	789	813	800	787	800	807	840	806	819	803	816	811	868	782	793	808	855	821	819	820	781	855	878	774	808	829	846	792	775	791	794	806	819	840	798	861	732	822	842	875	790	834	853	816	775	825	786	815	823	764	822	813	766	840	799	839	837	833	823	793	766	804	840	819	819	787	788	767	814	872	792	805	777	794	821	802	866	809	837	882	803	835	850	781	842	789	823	800	820	862	831	827	837	759	814	763	829	811	830	866	823	790	792	813	848	845	836	836	833	815	854	828	841	824	752	830	795	784	831	807	821	833	818	844	802	827	831	854	830	789	864	768	794	808	807	748	808	888	833	810	845	775	817	803	794	859	806	803	810	834	755	824	866	824	814	824	763	808	842	831	819	848	772	840	827	788	782	873	811	849	751	823	870	840	752	829	810	806	784	832	820	820	804	763	830	835	792	776	791	796	794	829	822	770	801	755	782	810	755	774	834	810	814	835	812	821	793	785	781	856	831	767	816	782	831	815	812	828	823	791	835	806	816	841	812	850	812	826	816	756	746	788	812	805	766	810	761	860	804	826	823	804	797	798	790	801	800	823	841	848	844	798	857	819	807	829	827	790	837	810	819	811	856	791	810	838	814	815	794	798	849	814	771	826	830	808	809	882	839	848	825	835	842	814	811	780	766	841	837	823	851	795	753	794	756	810	893	807	831	796	797	816	874	813	760	820	819	850	798	840	800	844	816	835	854	782	817	800	801	803	817	822	819	824	855	866	789	809	823	840	784	874	833	857	796	800	824	844	828	811	805	784	842	827	881	804	799	812	794	807	811	829	862	787	798	794	808	824	780	826	790	766	773	799	773	830	777	815	803	809	779	824	793	798	802	806	838	823	816	844	834	813	842	814	849	819	768	810	835	866	814	809	792	836	807	779	822	815	802	798	766	813	825	799	853	779	818	823	809	809	760	796	792	833	746	822	827	843	839	763	833	816	775	795	738	827	739	776	858	789	809	818	824	835	789	819	870	810	838	840	804	889	784	803	792	808	778	798	799	784	769	781	821	853	821	812	825	814	802	830	804	780	753	808	855	805	856	816	784	772	783	808	878	873	783	789	799	855	819	758	844	805	825	746	795	817	834	829	833	786	817	789	792	766	826	833	860	827	797	819	832	830	844	857	800	811	829	821	813	867	852	803	861	804	816	826	783	877	819	794	803	805	824	779	843	812	843	793	824	821	793	760	807	834	849	872	777	772	803	830	809	816	840	770	847	791	790	784	854	834	793	786	830	787	796	825	828	788	863	796	799	792	821	863	820	778	806	814	835	825	816	791	807	813	798	812	832	803	816	837	789	846	796	840	802	807	789	763	805	801	857	808	787	837	782	826	806	805	803	810	837	812	847	804	858	816	833	826	808	848	847	777	827	803	799	779	777	821	774	812	812	824	757	790	820	818	856	827	815	799	773	819	782	819	778	844	848	828	855	747	839	791	807	850	833	773	798	764	849	888	845	809	830	820	803	805	800	836	833	763	778	829	820	799	765	848	830	799	749	835	838	817	883	861	797	808	817	767	840	818	794	810	750	845	808	843	802	800	800	828	790	767	762	785	834	798	813	797	838	791	784	826	799	792	797	796	810	769	850	847	797	769	805	821	850	779	793	811	834	774	772	819	837	812	814	836	811	774	846	784	818	827	815	821	811	841	786	817	816	788	839	854	797	801	821	812	809	824	799	796	801	828	799	815	807	781	817	807	782	834	860	826	815	793	808	820	754	812	813	834	815	822	801	824	793	837	802	764	865	812	842	806	827	807	832	826	767	803	810	819	806	857	812	855	872	787	821	797	845	795	868	825	802	801	752	899	797	792	809	800	833	795	794	807	827	809	837	825	818	797	789	799	838	827	817	846	786	790	856	816	812	893	845	754	765	865	845	795	803	822	841	889	874	849	853	797	844	738	825	789	774	868	842	799	802	779	783	793	799	780	826	807	813	816	843	857	816	829	779	805	846	799	852	812	855	797	799	818	828	881	806	776	842	851	874	809	793	820	778	773	825	808	867	836	815	800	778	848	834	794	805	778	791	810	794	825	814	786	843	860	766	795	813	792	823	835	773	757	807	832	791	774	810	833	824	823	842	795	826	803	813	804	881	826	803	816	781	833	843	815	815	771	809	777	781	807	820	807	772	750	820	897	759	811	819	748	804	791	829	809	830	800	819	798	789	843	845	812	837	798	846	816	798	797	822	855	802	804	817	819	818	837	808	827	837	803	866	802	777	790	787	817	806	808	849	833	825	810	828	820	816	804	828	851	836	785	828	807	809	812	819	847	837	829	832	810	808	791	842	837	823	815	809	792	825	786	820	828	804	789	827	816	814	809	859	811	824	846	799	763	806	849	806	828	833	809	781	826	817	888	884	808	838	789	848	786	788	802	785	844	798	812	737	810	856	850	819	828	879	815	780	831	798	848	805	805	815	823	831	812	793	819	806	769	809	790	781	846	833	848	804	836	787	839	836	814	793	780	830	777	844	793	837	865	849	799	823	829	809	833	811	814	853	786	847	770	800	795	793	772	778	842	832	842	802	797	817	795	819	782	831	809	856	816	808	798	796	843	804	831
9955	4769	6808	6117	5145	2854	2135	1132	628	421	388	622	471	318	293	209	214	262	216	229	247	216	186	231	209	210	189	224	204	175	188	190	194	186	183	183	185	196	171	181	186	189	190	171	183	177	168	182	200	196	191	192	192	191	184	171	159	177	180	170	170	181	217	190	166	165	170	191	182	169	177	180	174	195	190	164	179	155	168	170	173	162	153	170	175	179	190	171	184	156	185	167	166	187	166	172	199	187	188	167	196	178	175	183	172	190	174	173	174	158	155	163	164	208	186	218	171	180	168	186	173	170	191	186	174	193	145	185	161	166	181	163	173	202	192	184	171	169	162	182	180	189	189	179	163	177	154	174	159	179	198	196	170	170	150	165	211	199	153	163	174	190	198	183	170	181	195	170	182	194	155	162	171	179	177	177	168	172	173	188	181	183	175	175	214	194	158	174	159	184	170	171	176	186	162	178	164	149	175	182	203	173	179	170	200	178	184	195	162	191	190	184	185	167	157	168	209	192	162	171	174	169	170	156	182	176	186	171	195	178	184	192	189	163	169	161	171	168	173	150	177	188	190	167	162	173	176	201	174	167	173	185	173	158	154	181	163	148	169	186	178	180	182	167	191	160	174	188	190	184	180	190	145	175	187	174	179	178	175	166	155	170	156	190	191	162	186	178	183	167	153	160	182	156	197	145	175	182	193	155	173	198	172	183	195	160	168	191	185	166	172	180	168	162	186	177	206	199	162	187	195	174	169	184	165	170	188	186	160	180	161	208	153	170	169	184	177	187	194	159	162	163	187	174	193	161	168	167	201	186	191	165	177	201	172	200	181	174	171	157	174	181	153	201	166	162	170	182	191	170	172	184	212	188	188	170	178	149	185	147	172	194	182	180	162	188	174	165	181	186	189	152	174	202	186	182	175	170	176	182	147	192	192	178	171	174	194	169	188	186	186	174	173	170	164	187	187	177	187	172	151	149	162	170	161	181	166	167	172	193	180	174	179	207	172	175	176	158	169	139	159	208	198	183	154	170	173	179	179	181	170	168	160	200	184	173	171	185	164	180	157	168	164	204	151	175	151	208	173	179	167	188	194	169	180	184	184	195	189	176	191	177	156	170	194	175	176	180	182	169	170	172	179	169	164	174	182	159	182	180	184	199	171	162	181	180	192	195	185	165	154	198	163	159	170	167	178	165	173	186	168	167	167	170	183	167	195	157	182	156	173	170	191	206	190	184	160	160	188	154	194	202	162	182	162	176	169	165	190	161	182	170	166	194	162	186	167	175	190	165	167	176	170	177	152	192	178	192	182	175	167	169	137	169	155	201	189	175	186	176	183	170	174	180	194	175	199	157	176	183	190	166	201	185	188	161	173	182	185	174	179	197	177	172	193	186	168	175	201	157	183	199	161	190	167	189	165	178	193	178	171	184	178	196	174	199	158	183	176	183	176	171	150	183	167	179	185	176	176	183	176	182	181	207	185	189	156	170	178	154	171	174	174	187	185	179	175	182	174	175	191	191	189	160	178	165	164	166	179	174	182	176	187	176	200	208	188	183	183	174	178	177	173	194	182	180	170	179	184	153	157	183	199	165	183	155	169	184	181	177	191	160	194	184	198	179	166	181	169	207	184	165	169	144	169	189	178	169	198	178	184	153	172	197	181	201	169	178	191	168	188	185	162	183	158	198	182	157	182	200	182	192	164	173	166	186	178	185	166	176	201	162	175	145	177	184	168	174	171	163	186	173	181	198	163	167	181	175	175	144	163	181	174	176	199	180	161	185	153	164	165	170	172	155	189	186	174	163	200	200	192	163	165	201	173	169	184	181	169	198	177	176	148	186	161	177	185	194	176	179	187	180	179	172	129	169	187	168	177	194	173	157	179	193	160	165	160	192	160	193	175	193	172	164	181	174	182	198	177	182	179	163	185	201	172	189	169	170	201	177	169	182	176	189	199	172	192	170	152	177	172	177	154	164	196	194	174	199	169	186	168	189	174	168	156	183	180	160	186	171	178	170	175	167	173	176	166	191	177	140	169	203	176	144	189	175	196	199	177	190	176	192	162	183	177	169	153	187	182	178	195	187	166	159	172	202	193	172	163	198	162	149	190	186	169	175	163	189	180	169	170	160	167	186	178	169	160	176	175	156	147	196	190	175	159	196	177	160	187	188	165	185	172	168	195	187	183	152	173	180	177	207	170	185	160	168	175	170	182	184	186	181	171	182	171	205	187	193	190	186	159	166	180	158	177	154	189	190	170	182	166	192	190	187	185	173	193	188	201	165	170	180	172	172	172	155	165	161	174	203	174	162	183	173	175	205	160	168	178	210	177	189	175	174	173	191	156	184	170	187	148	175	166	166	193	141	165	152	186	183	174	179	206	199	147	176	175	192	181	173	177	174	192	174	175	173	145	193	181	159	165	176	191	176	168	174	157	167	174	158	189	155	185	183	171	199	176	177	185	181	174	169	175	177	157	199	196	168	180	190	161	187	190	172	187	177	176	160	170	161	164	163	178	189	174	186	168	160	159	160	169	155	186	171	173	180	194	168	187	181	177	177	167	177	208	161	168	194	177	152	174	163	179	182	190	157	195	167	172	139	172	189	150	164	183	164	190	147	174	167	183	183	167	196	184	170	174	177	188	172	169	218	162	178	172	206	187	195	187	183	172	180	176	163	158	178	189	162	185	180	160	187	191	186	188	165	165	149	172	194	152	191	142	180	175	198	198	176	176	183	177	169	184	180	184	175	158	169	207	165	180	164	172	175	163	167	173	188	173	184	183	146	158	149	167	180	187	178	187	192	172	175	166	175	181	190	167	176	185	195	184	170	189	162	181	190	162	182	173	196	157	153	174	173	181	175	161	215	180	159	178	206	189	191	190	173	168	172	157	191	182	193	146	191	183	154	189	161	177	182	174	185	164	164	173	181	180	156	156	191	188	186	189	175	176	161	181	160	183	186	172	166	180	173	168	200	181	164	155	174	185	175	170	169	182	174	165	187	187	165	181	179	185	164	168	192	185	161	150	172	172	201	199	169	163	179	168	180	174	184	186	187	173	216	168	192	184	175	184	193	186	171	188	175	198	206	173	184	187	162	160	167	183	170	170	168	193	191	159	161	184	157	161	178	156	207	166	175	190	169	143	156	172	213	162	170	207	187	195	174	191	151	189	204	182	186	200	186	172	176	181	181	163	178	165	216	169	174	182	152	180	171	175	185	176	175	177	178	162	165	198	187	187	167	186	151	152	164	170	160	187	158	167	196	173	183	161	189	179	164	187	194	183	164	174	193	185	169	172	161	172	194	184	145	159	157	171	194	152	151	191	171	164	179	153	188	161	184	169	189	178	167	185	192	184	166	191	146	174	171	201	185	193	170	162	179	181	207	168	147	190	189	192	180	177	191	166	188	171	191	150	177	189	184	171	165	186	180	205	184	167	154	158	158	169	216	163	169	174	209	169	148	157	170	173	192	169	170	206	171	184	196	185	195	167	217
6877	4267	10967	13435	13264	10400	9076	5291	2726	2086	1861	2985	2242	1707	1195	1076	983	1181	1023	1024	1056	1020	872	765	894	815	735	721	651	624	654	645	579	589	603	545	553	515	533	552	541	546	534	568	540	580	558	569	610	571	589	588	623	607	518	465	510	511	494	444	461	520	464	486	512	472	453	473	487	474	493	543	486	470	474	481	462	484	465	498	475	485	458	469	458	477	465	486	461	447	478	496	482	495	498	456	510	450	443	474	469	474	499	466	471	531	481	493	489	485	491	491	482	479	477	523	505	429	475	492	445	498	469	460	479	472	486	493	468	427	472	485	465	433	492	474	459	467	469	500	467	472	473	485	454	482	469	509	462	490	453	460	462	458	510	502	452	451	453	482	444	472	482	462	476	485	462	493	468	441	470	498	478	455	484	461	494	484	473	522	459	486	483	404	493	485	471	488	466	449	464	464	482	516	477	486	493	453	453	448	495	461	483	464	479	488	477	457	464	476	459	481	456	503	445	456	477	505	458	488	466	462	451	452	492	463	445	483	463	472	470	445	474	484	516	463	492	476	464	462	457	470	483	468	479	489	437	452	453	478	474	467	476	437	453	489	474	486	467	475	479	451	464	484	453	490	471	456	486	477	473	480	464	476	471	495	456	470	447	450	456	459	472	459	447	444	472	458	468	481	482	497	523	442	476	455	416	446	501	451	480	461	454	486	488	468	467	475	479	491	456	496	505	490	496	484	461	476	480	471	489	465	489	462	436	442	456	506	459	484	460	483	481	512	477	461	497	473	458	457	475	478	451	483	474	460	395	482	448	460	483	508	463	474	467	479	465	476	464	500	483	452	487	490	440	484	522	419	478	464	501	495	456	459	449	436	495	489	448	481	490	448	479	447	447	498	490	473	469	469	485	521	444	493	435	502	471	511	457	474	470	451	493	477	482	430	467	466	475	471	433	480	462	491	496	479	491	531	487	510	454	501	471	464	478	460	462	437	499	475	469	439	452	467	451	461	439	443	475	495	473	464	448	501	503	454	417	482	489	471	455	542	456	492	475	505	483	461	467	459	502	471	483	477	480	497	471	459	457	488	477	497	458	457	486	469	453	464	479	518	431	494	456	455	446	488	467	452	477	466	483	478	463	461	450	473	446	461	489	466	466	502	502	473	482	451	485	453	462	438	456	486	479	441	462	491	479	480	421	477	475	489	435	475	442	474	438	518	499	468	505	462	464	471	481	478	454	482	446	480	472	483	447	502	467	493	474	466	468	481	464	501	483	492	509	464	466	444	451	484	490	456	459	486	476	445	472	472	500	465	475	499	486	404	475	473	447	471	492	453	448	470	465	483	449	507	512	461	477	483	500	442	505	467	474	477	453	486	475	463	447	484	483	466	492	464	471	468	469	473	458	535	478	497	446	492	471	455	452	503	479	492	478	463	528	453	467	407	494	479	524	483	459	531	502	453	490	452	476	468	525	477	474	492	406	494	489	481	478	467	450	494	515	463	484	462	488	496	489	486	439	445	494	467	489	468	449	487	449	441	470	449	488	479	422	426	525	460	469	485	458	456	471	470	462	499	450	482	480	439	503	488	410	448	471	482	460	457	461	476	505	452	488	446	462	467	463	485	524	458	474	464	477	475	487	506	500	472	520	500	439	463	486	481	470	447	489	479	475	457	479	487	510	479	480	462	504	466	483	443	484	497	486	478	442	462	503	476	500	445	480	503	494	440	450	504	460	487	472	484	481	431	467	473	478	457	472	483	481	482	487	500	465	449	439	428	428	505	469	450	503	434	484	471	473	468	473	500	471	492	487	470	462	447	482	486	462	436	473	499	450	453	450	466	481	478	462	461	463	463	482	466	466	465	425	483	478	492	456	493	462	491	474	470	503	474	460	472	477	479	522	470	476	456	476	501	467	469	475	528	482	497	488	427	515	495	504	490	502	475	517	465	462	453	457	474	438	472	476	437	471	468	450	450	459	441	466	434	475	434	517	492	445	482	463	466	508	449	469	476	513	489	487	510	471	475	442	492	468	464	484	476	465	441	446	454	450	426	518	484	469	473	468	468	440	483	469	499	474	496	462	471	468	468	498	447	501	498	494	489	486	439	459	437	500	458	439	513	450	439	451	480	438	465	477	489	450	440	487	495	458	468	444	472	464	452	457	468	472	451	456	479	477	500	464	465	477	479	462	473	461	454	516	478	430	487	499	458	504	433	501	456	492	450	466	450	475	491	507	466	489	437	470	438	441	504	472	485	456	490	451	459	471	502	492	464	450	460	462	484	462	457	473	468	451	498	510	479	469	478	419	423	463	436	430	443	489	436	484	441	442	490	478	464	425	526	500	446	448	464	460	500	460	454	510	491	482	520	472	487	493	520	473	495	452	456	478	470	477	468	486	465	469	451	458	453	447	481	470	483	444	485	463	450	475	433	477	482	495	467	482	498	452	466	438	455	443	543	425	458	464	442	493	503	415	489	492	472	508	461	485	509	474	473	472	462	489	508	485	437	447	462	479	484	505	455	474	472	447	434	475	445	453	501	480	469	477	431	446	484	488	439	469	469	473	465	445	450	490	481	462	501	456	487	450	530	475	447	417	483	523	474	447	458	475	460	489	460	472	450	463	462	456	471	412	477	435	475	470	471	439	444	490	465	470	463	414	466	470	489	448	528	478	483	479	461	499	482	468	462	455	493	441	474	479	481	469	477	468	466	513	466	507	504	457	472	472	495	446	448	475	481	472	460	451	490	458	470	472	444	498	442	449	461	477	453	472	455	523	485	502	466	445	468	468	403	452	435	456	427	505	482	453	473	459	512	467	445	465	441	451	494	491	469	391	468	479	451	470	473	495	459	457	472	448	492	497	469	472	503	478	476	453	490	427	440	479	456	437	491	497	481	476	495	436	467	490	474	452	460	461	466	457	484	501	481	467	438	471	443	477	439	486	462	461	440	466	476	484	484	441	467	480	485	468	477	495	487	487	455	453	459	428	459	484	481	511	484	472	455	474	502	460	474	470	445	450	458	494	464	450	476	519	465	479	454	463	487	489	503	472	478	507	477	464	460	533	498	456	467	442	479	495	427	505	493	495	463	449	453	456	466	478	467	461	464	473	439	474	479	471	432	486	477	458	491	442	487	464	477	463	430	454	479	445	445	460	488	495	479	475	489	484	421	475	479	480	467	489	472	461	463	479	445	431	465	462	471	493	495	486	488	445	464	469	464	494	446	449	449	437	460	463	475	489	480	450	494	473	480	465	447	507	488	438	466	466	478	458	481	447	477	448	477	469	458	462	467	448	486	470	476	451	445	475	430	481	486	485	496	462	455	490	509	473	442	489	477	464	461	474	467	483	485	422	462	465	475	443	481	484	477	470	479	474	455	464	516	469	495	485	498	479	484	455	466	471	472	495	491	507	481	447	487	466	467	465	481	489	460	460	519	487	475	486	510	450	491	453	504	484	504	430	478	429	457	474	459	446	478	499	451	496	463	433	454
16767	8379	12058	11285	8901	5273	3748	2193	891	718	595	866	628	520	396	323	316	351	276	295	305	297	303	254	268	254	215	256	252	219	242	217	216	192	218	202	213	213	206	201	183	200	211	202	203	193	224	189	193	217	206	196	215	200	161	185	196	197	172	169	166	180	167	181	182	178	186	173	160	187	190	180	170	188	161	176	178	198	187	154	172	162	157	174	171	197	176	185	165	184	175	176	189	179	163	191	163	187	190	166	191	193	187	195	179	170	195	178	183	201	199	189	167	172	186	184	195	194	177	181	186	185	183	148	187	193	208	201	164	159	160	181	170	153	168	161	173	208	176	163	201	207	171	205	204	181	171	169	171	187	189	167	183	184	185	157	183	188	182	168	195	155	166	158	154	187	181	166	183	186	177	165	202	179	201	186	178	160	179	179	176	191	187	176	194	183	164	178	196	178	158	185	185	192	220	176	168	155	172	194	160	203	190	183	172	161	194	183	163	176	192	176	187	191	176	160	183	177	176	172	167	176	184	168	186	165	194	170	166	162	188	190	155	184	186	174	175	182	197	194	154	184	178	186	168	190	177	179	168	176	199	172	202	194	177	168	177	172	210	130	202	179	175	207	174	173	182	183	196	164	181	160	172	186	182	167	171	184	195	174	164	188	177	180	176	174	171	176	183	178	178	184	163	166	183	170	162	150	174	177	211	180	149	192	191	155	178	173	204	192	162	190	180	154	181	191	151	170	212	170	173	165	176	172	173	194	164	192	181	176	165	179	170	174	185	164	159	172	191	197	167	169	192	175	186	175	172	188	181	172	173	170	193	190	179	188	166	174	206	142	188	177	163	179	176	170	183	181	207	186	170	188	203	200	158	174	171	213	210	180	186	192	184	205	208	198	183	164	208	186	193	189	170	192	184	169	196	180	175	175	181	186	158	189	142	198	186	161	170	172	170	200	188	159	198	188	167	183	177	170	151	217	166	171	196	186	170	165	171	183	190	179	192	185	176	187	161	198	172	161	186	202	166	187	178	175	190	187	170	170	170	167	157	195	155	195	195	187	154	162	189	167	186	201	171	165	166	179	200	181	176	195	199	186	187	159	206	194	176	174	181	171	148	191	177	173	172	162	181	186	165	186	174	201	185	200	190	174	194	178	175	187	172	166	194	183	178	155	180	169	170	152	176	170	181	165	194	182	191	166	216	189	194	182	183	210	172	207	182	180	205	190	199	154	166	171	188	183	166	163	198	168	205	208	179	170	145	172	180	182	155	197	181	166	178	194	174	192	152	197	188	186	189	190	187	191	181	182	190	163	193	174	190	166	171	214	177	162	190	187	176	155	163	184	183	167	168	184	208	194	178	183	170	169	185	201	178	183	204	160	139	191	188	198	171	183	197	191	204	193	193	147	180	194	164	180	174	186	188	203	196	189	198	150	166	190	194	155	174	200	187	180	184	185	166	179	178	162	171	214	185	192	191	166	193	184	174	186	190	162	171	179	182	170	161	197	198	192	184	180	205	160	145	201	164	181	178	167	221	180	175	181	164	178	195	185	177	176	182	166	157	170	166	179	188	172	190	186	201	189	179	192	189	198	154	178	174	175	166	181	176	204	184	153	192	185	162	186	184	173	161	178	166	205	200	183	189	182	197	176	197	186	182	182	187	165	184	185	203	183	161	172	176	152	171	190	178	184	188	177	194	162	185	183	179	165	163	181	190	180	178	173	174	180	170	188	196	185	192	183	182	189	182	161	164	185	161	187	180	180	180	196	164	171	170	188	178	185	197	181	178	182	181	171	193	204	187	168	169	194	180	187	181	177	175	187	185	190	178	179	186	178	165	171	187	170	173	173	181	200	195	174	175	198	189	187	195	179	181	172	186	194	185	201	178	183	174	185	152	185	193	210	187	150	170	204	190	175	174	179	205	170	179	189	155	166	201	189	152	180	183	197	171	184	170	183	178	158	187	158	171	189	193	184	169	147	186	190	175	154	174	171	194	169	161	201	191	188	152	175	175	181	197	210	186	173	204	178	172	181	169	172	195	176	176	178	170	183	179	208	185	166	169	190	175	176	197	180	160	205	201	203	178	192	192	179	205	204	185	193	190	181	195	188	198	217	183	174	201	151	172	193	187	188	188	194	187	191	182	185	169	167	180	164	184	174	193	163	181	194	187	158	185	170	184	209	203	186	192	154	168	167	189	180	189	182	176	188	157	161	194	169	187	191	182	175	182	174	184	171	179	172	193	180	181	188	190	200	210	203	180	168	171	177	162	193	181	182	152	202	191	200	174	164	180	140	190	209	167	189	154	190	170	171	162	166	185	185	183	160	206	191	192	198	147	160	198	172	192	180	179	184	182	163	176	202	196	142	168	188	171	175	184	186	173	178	166	197	170	169	168	184	195	170	184	177	164	186	177	179	163	174	184	188	162	178	181	171	189	179	169	201	175	171	204	192	175	173	154	168	176	195	163	165	179	173	174	184	171	179	168	176	184	181	189	152	198	174	149	192	195	183	184	187	156	169	176	186	194	187	175	172	185	176	194	183	174	169	184	195	191	181	199	172	163	194	163	171	164	186	172	179	178	173	189	169	190	171	186	170	164	181	175	155	169	163	170	176	201	175	209	207	200	162	172	167	166	169	191	175	184	181	200	173	173	169	175	188	206	178	181	174	199	187	181	200	174	186	209	168	170	171	167	172	182	195	175	193	165	158	188	179	191	147	189	190	183	164	194	181	199	203	173	181	174	186	180	188	177	175	181	179	181	168	203	169	182	179	186	176	186	168	172	191	190	179	193	185	192	179	210	174	166	191	153	164	149	176	184	161	166	149	178	156	195	189	175	187	183	167	170	161	196	207	180	207	186	192	167	173	182	186	162	170	193	188	157	193	193	207	189	177	185	178	173	193	171	180	194	186	178	193	205	164	198	171	197	167	174	187	186	179	160	171	186	171	219	188	192	195	207	194	175	205	162	152	176	178	162	156	184	165	151	203	155	178	189	190	194	191	159	182	184	188	196	184	192	192	170	171	187	198	199	205	182	178	203	164	170	186	161	170	187	185	172	180	178	151	162	168	191	183	161	195	177	163	179	156	212	169	188	186	191	180	172	158	170	183	195	174	172	190	153	204	183	167	179	194	176	195	195	219	191	159	180	187	215	180	173	188	197	166	168	195	193	185	189	184	175	176	205	160	191	180	169	180	185	199	198	181	166	177	176	158	178	189	199	199	197	179	173	214	178	177	177	170	167	188	187	147	160	188	179	192	179	172	172	168	163	185	203	178	178	183	181	207	162	189	197	196	176	190	203	162	219	195	179	191	169	174	173	170	170	187	190	184	192	180	171	198	175	166	189	177	165	174	162	199	163	184	170	199	151	185	188	160	155	161	186	178	179	169	180	191	177	180	174	160	191	189	180	182	183	209	167	172	188	186	174	183	185	163	220	169	172	175	158	173	189	193	144	192	163	204	174	176	190	191	178	177	203	170	179	173	184	171
9523	6486	15793	18557	18166	14660	13323	8864	4165	3501	3428	4782	3354	2606	1982	1567	1614	1764	1535	1396	1505	1549	1353	1267	1453	1123	1003	1011	965	850	958	758	694	717	698	718	638	657	629	635	698	635	579	679	775	699	673	688	680	695	651	735	796	739	599	575	539	565	548	519	513	544	540	529	555	515	545	524	503	537	558	518	567	529	502	504	537	502	526	540	534	515	528	489	549	505	539	502	552	501	503	519	508	526	509	509	499	539	506	451	525	524	516	512	546	525	485	505	506	511	475	515	479	504	506	530	501	491	516	471	487	540	520	502	498	500	499	493	473	487	494	463	473	474	485	481	468	501	506	503	518	481	524	532	478	488	500	498	521	484	502	464	488	502	488	507	528	503	518	526	471	514	500	463	484	544	478	515	498	502	507	533	521	511	506	542	504	484	500	477	523	511	505	491	488	469	531	547	497	492	543	495	477	523	500	526	522	523	530	508	537	538	517	466	496	566	527	548	501	504	520	490	488	506	453	513	554	491	471	508	504	495	488	518	496	531	564	501	494	495	465	521	496	484	482	539	528	478	472	512	448	490	533	505	523	519	509	502	529	526	476	532	503	478	504	508	532	495	488	522	519	500	482	513	517	513	503	486	521	457	528	507	495	483	526	552	513	473	503	527	498	528	496	511	489	497	516	506	513	497	483	479	495	494	496	489	499	519	496	495	494	511	526	475	531	506	485	500	504	514	505	510	514	467	502	482	516	467	525	490	479	511	516	482	507	507	483	509	521	522	479	521	508	480	505	511	528	475	501	545	518	460	535	466	535	521	472	486	468	494	500	474	492	469	477	525	526	515	458	476	413	512	508	476	506	480	527	482	516	469	487	488	450	448	513	466	509	478	490	461	465	561	500	508	504	532	525	517	532	501	493	498	488	506	478	530	512	471	527	496	465	474	522	502	492	525	564	496	502	498	497	477	456	476	507	511	494	539	508	502	494	501	507	489	511	514	514	526	499	498	542	500	496	500	516	502	469	487	493	509	478	542	524	463	484	501	517	511	462	475	466	499	498	532	510	500	521	474	456	476	495	480	487	489	527	546	522	523	513	547	513	538	523	516	502	512	467	512	522	507	481	497	547	501	490	524	517	484	475	516	522	508	463	463	545	500	494	496	531	495	533	484	509	493	484	482	509	509	512	523	513	524	488	517	503	503	522	542	474	479	521	515	475	490	502	509	533	515	497	507	505	500	496	502	515	534	512	514	520	492	524	472	513	470	496	524	473	521	511	493	505	519	493	504	500	540	472	485	467	463	476	458	516	486	508	487	473	487	478	467	504	471	488	475	495	529	509	494	511	504	519	468	534	539	492	533	500	469	495	497	504	512	495	538	490	505	468	526	472	514	510	527	487	459	537	479	496	479	525	492	488	520	473	507	522	516	481	506	476	530	510	462	498	514	499	519	486	507	497	482	481	502	489	491	500	524	493	530	483	500	482	505	534	528	526	505	482	515	541	532	478	470	520	524	497	522	492	473	490	485	491	526	494	499	511	486	500	508	472	483	540	523	482	446	491	528	548	510	499	503	501	446	522	477	551	491	475	499	513	481	471	477	529	466	470	507	527	474	545	498	469	500	493	461	509	480	489	495	483	499	506	522	503	481	497	500	497	491	545	513	537	508	532	479	531	487	479	498	514	480	491	513	515	515	490	509	513	503	506	510	509	468	476	493	477	511	518	532	533	492	524	501	506	479	497	458	455	528	498	472	475	499	494	502	508	485	523	457	475	532	491	471	472	523	513	531	508	521	473	503	538	509	498	530	459	488	476	511	477	468	464	516	518	535	495	477	500	491	511	514	474	490	470	491	523	520	466	518	526	478	500	500	491	487	497	497	497	516	487	506	441	521	525	521	491	515	499	500	488	526	540	488	479	465	538	492	511	490	485	528	552	501	523	529	500	487	551	494	491	501	505	489	519	469	492	485	470	503	493	502	501	533	511	473	498	484	498	506	500	507	483	494	531	529	523	503	470	532	485	509	543	511	476	523	509	524	515	469	517	491	488	456	478	474	503	533	511	505	459	509	487	484	465	510	501	492	523	489	508	529	472	536	447	498	502	515	504	490	535	501	542	515	478	477	490	495	525	525	512	530	503	535	514	486	470	516	503	513	499	504	500	454	487	485	523	505	495	487	495	458	490	449	514	467	544	488	525	509	467	544	480	524	473	520	519	516	516	462	498	521	492	534	483	507	512	513	500	539	493	514	477	508	464	508	458	496	485	533	540	499	446	474	471	515	497	510	472	519	531	532	499	485	490	496	470	512	525	483	503	493	531	488	473	505	459	541	479	516	510	499	486	479	525	513	486	483	511	493	519	502	487	544	506	467	479	507	507	499	459	492	480	517	487	475	521	506	514	535	501	480	507	473	524	504	476	476	478	486	457	470	533	520	482	461	532	504	491	518	520	510	473	496	488	550	495	457	494	499	512	489	451	570	490	491	505	506	508	495	488	482	459	513	515	538	470	512	486	478	438	519	494	536	474	492	494	480	523	516	489	518	451	449	469	523	505	515	508	501	487	512	504	507	480	485	498	514	483	544	508	530	536	460	499	453	521	487	500	533	474	503	498	478	478	476	508	448	505	505	557	498	506	464	507	500	487	492	500	523	494	523	450	519	492	512	519	462	522	483	534	533	496	486	485	493	482	450	508	504	451	492	532	519	512	515	512	478	489	486	487	521	499	491	509	466	449	477	508	518	461	518	500	518	512	503	502	462	508	564	500	480	502	503	472	517	512	471	465	492	486	503	499	459	486	488	525	527	493	450	471	560	447	502	486	520	489	517	484	496	437	477	493	527	511	501	478	535	510	478	528	510	528	494	511	500	471	518	503	516	511	490	513	536	514	516	538	473	510	486	487	527	502	465	499	525	463	485	479	500	570	562	518	539	523	519	507	517	479	518	505	485	484	489	528	512	476	478	492	516	461	517	518	487	512	490	471	486	514	530	498	496	483	479	482	570	475	480	484	510	460	534	517	550	496	561	497	436	484	491	494	488	516	515	512	506	516	505	503	453	466	471	476	517	503	463	488	492	516	555	522	495	525	521	471	485	516	528	514	482	490	469	537	504	517	491	487	491	520	533	529	497	492	503	502	466	481	503	492	474	460	534	465	506	530	515	489	495	498	529	468	499	492	458	493	470	470	504	483	478	458	485	503	511	517	506	462	510	516	502	517	507	505	513	505	492	481	529	492	497	488	444	490	505	487	522	473	479	497	551	495	496	473	488	528	482	491	525	500	479	477	507	518	501	505	508	539	519	499	490	478	489	491	482	497	513	510	515	533	513	478	488	457	529	497	483	466	468	507	474	515	488	489	485	501	483	493	526	493	500	478	527	508	521	519	451	481	436	525	486	523	501	486	510	515	527	485	516	499	499	524	527	547	465	484	479	480	502	541	486	479	536	485	497	471	524	497	471	491	505	487	533	491	490	486	485	468	500	497	515	498	520	469	509	477	535	496	478
3948	2459	2713	1343	1095	946	702	420	365	313	320	402	400	341	334	347	372	329	330	349	345	334	305	334	323	356	334	333	362	356	337	367	358	376	321	313	342	346	315	333	339	333	330	349	310	361	328	369	327	316	327	341	345	355	328	342	342	352	320	354	343	347	343	336	343	344	360	356	354	365	346	364	341	375	287	362	343	338	361	333	364	338	309	347	318	322	350	339	344	325	333	300	350	387	369	351	367	320	348	329	350	366	376	376	341	314	378	318	340	333	323	327	357	373	355	336	339	361	323	319	333	333	328	349	341	357	350	328	341	341	300	328	354	321	283	359	338	349	354	353	361	325	357	356	322	339	340	325	350	307	346	359	316	313	345	301	302	350	365	334	324	322	335	323	355	304	326	341	336	359	347	343	337	345	382	332	351	343	331	323	342	364	357	353	371	358	372	354	350	360	333	352	339	358	353	334	334	328	353	365	339	341	325	346	356	377	344	362	356	335	350	319	378	367	288	339	328	354	322	337	341	352	337	323	378	365	332	326	318	341	355	345	307	326	329	321	369	342	351	366	353	370	334	351	345	383	377	318	343	340	326	346	369	333	318	340	312	319	333	332	326	324	343	367	348	368	292	339	376	360	325	327	325	345	375	335	378	341	358	367	338	335	345	334	345	317	334	286	302	324	352	377	323	341	321	319	322	348	377	364	342	330	373	309	303	351	359	327	331	339	327	323	320	344	342	366	334	328	319	354	346	354	306	345	368	370	302	331	358	346	333	321	322	336	341	334	347	360	366	350	363	371	365	358	341	355	349	342	376	332	363	331	314	343	347	362	337	334	305	330	360	354	317	302	371	315	312	323	341	321	335	333	375	357	345	354	392	344	304	303	329	336	363	323	355	355	386	333	369	312	333	337	355	341	334	368	364	381	324	361	308	349	341	351	364	322	339	385	352	374	332	334	365	337	281	337	332	357	339	335	350	325	318	341	316	316	357	356	311	330	340	349	326	328	322	318	330	315	353	334	329	348	342	359	329	351	339	350	339	359	370	361	369	351	330	346	341	349	341	332	369	365	328	364	337	330	326	325	370	377	352	309	350	355	349	350	328	337	350	334	322	321	352	329	334	317	363	329	356	330	309	332	326	327	360	332	324	337	372	386	361	345	361	342	356	331	355	335	395	341	325	374	359	326	335	365	348	357	347	383	322	324	347	352	333	319	352	326	351	323	339	319	344	320	333	365	336	333	334	348	374	334	382	328	304	322	341	328	364	330	325	320	333	331	344	336	347	329	343	338	352	353	338	325	321	354	333	322	348	310	347	351	350	332	370	331	352	307	331	326	371	359	360	313	337	370	396	306	359	339	322	342	338	360	347	347	331	367	321	314	325	340	336	369	310	343	339	342	310	317	335	339	351	339	304	350	356	354	292	325	369	354	318	345	334	356	358	331	296	318	309	346	350	336	364	340	343	334	339	362	375	331	353	370	361	340	367	314	320	314	332	386	357	358	304	324	336	319	376	339	322	345	323	348	354	336	342	333	340	356	350	323	345	330	352	348	352	307	328	349	332	359	333	351	314	355	328	314	322	359	364	345	350	343	343	341	358	358	329	348	370	363	349	374	337	343	365	345	346	340	356	375	366	355	327	323	325	368	328	369	380	383	326	339	342	327	334	357	416	351	358	327	337	359	356	297	314	348	358	366	341	338	369	372	332	330	319	292	357	352	372	335	305	358	349	359	348	340	329	347	367	362	331	329	329	361	338	318	363	345	355	335	306	356	303	357	330	358	351	346	324	330	328	341	331	335	360	375	354	357	352	330	357	327	325	341	299	338	293	336	325	364	333	358	358	335	336	360	302	351	364	353	352	318	353	292	324	359	330	355	328	349	327	321	372	312	301	379	366	344	347	311	354	353	328	348	364	343	297	372	333	360	329	343	340	355	341	317	345	317	329	305	338	320	343	356	332	316	361	348	368	358	387	334	354	334	370	350	297	297	379	352	365	328	317	308	361	357	341	344	320	327	329	346	343	350	310	360	335	353	329	348	327	329	346	337	328	356	354	314	345	337	354	323	348	338	335	364	346	318	332	330	345	330	302	325	346	357	363	344	351	370	325	347	321	329	332	373	304	329	393	359	314	357	344	341	339	324	324	379	332	338	352	344	316	339	333	361	367	308	311	402	337	351	346	337	342	371	367	327	342	359	345	348	302	333	331	339	348	320	328	333	345	377	346	327	340	299	331	322	302	330	337	347	339	305	320	379	340	340	343	324	344	345	331	319	342	331	326	349	340	369	331	331	304	349	341	341	375	311	341	353	361	317	341	360	331	335	321	303	336	328	320	321	333	332	340	372	367	313	332	326	369	363	329	337	356	325	316	341	346	358	306	312	346	374	311	335	330	333	311	318	361	337	312	360	329	363	371	304	356	333	372	344	312	324	325	346	367	338	344	337	325	307	340	315	319	336	316	351	333	332	343	365	371	379	331	334	348	338	340	327	351	357	325	322	387	336	347	371	357	352	336	360	349	328	348	345	355	358	346	332	297	337	363	373	347	352	364	374	343	346	316	319	328	336	356	333	341	342	330	316	332	340	345	339	354	362	344	366	367	336	364	346	328	335	354	342	324	328	312	340	331	334	366	328	296	371	347	331	353	339	327	341	333	345	340	335	354	353	363	329	340	354	326	350	348	332	346	341	336	323	311	353	328	342	336	337	360	326	336	359	379	363	336	345	369	355	328	347	351	316	321	344	329	365	355	340	351	290	315	327	348	351	322	345	320	301	339	318	331	335	358	346	318	339	334	307	339	345	330	330	326	351	362	347	374	365	329	341	353	353	308	290	342	320	350	319	358	358	409	336	352	343	306	332	339	342	335	330	363	355	337	354	337	356	329	368	383	340	357	328	321	348	354	365	333	320	330	349	335	333	359	350	360	346	370	325	318	343	324	354	309	378	329	337	357	376	334	328	308	358	353	311	331	338	334	349	341	345	331	357	323	311	304	332	347	320	341	359	342	344	355	352	372	351	357	345	349	381	325	320	320	356	338	340	371	376	381	320	301	315	308	333	346	368	368	360	325	326	356	321	347	326	343	387	363	357	362	317	319	332	340	334	322	343	365	350	346	346	312	337	336	383	339	349	347	354	325	362	320	320	355	333	378	351	360	338	356	309	317	338	339	334	322	340	348	381	354	307	359	324	366	276	341	297	339	351	343	327	343	342	356	333	359	353	367	332	365	353	282	333	325	377	363	331	342	350	348	340	357	340	346	374	363	365	349	311	349	334	331	331	330	344	348	348	340	370	320	338	310	345	371	369	326	336	334	321	328	328	331	340	333	321	340	345	319	345	345	339	328	371	308	336	356	316	362	318	353	337	373	372	331	350	330	316	343	349	333	347	351	338	297	359	314	329	355	333	336	349	316	341	356	325	317	358	337	356	319	372	346	359	331	342	332	330	332	333	346	358	338	330	325	376	329	355	308	308	332	337	341	333	337	327	320	368
3415	2731	5017	4067	3755	3411	2660	1312	1029	903	950	1204	1358	1039	855	791	848	876	842	812	847	834	808	817	879	764	865	841	774	807	805	810	827	812	769	788	818	832	804	813	757	836	834	829	818	825	800	835	796	835	808	818	858	829	796	831	755	808	797	840	774	824	792	893	848	795	832	855	850	849	768	793	811	846	833	836	790	774	810	858	803	870	799	833	829	859	822	770	853	844	820	779	796	840	850	834	848	846	802	857	747	785	807	815	883	808	784	839	815	823	831	786	832	795	797	755	869	815	810	849	845	808	788	790	782	837	808	843	813	822	807	854	819	842	818	825	837	816	821	839	845	824	830	765	841	813	788	854	858	772	848	771	839	798	740	815	863	854	825	828	751	862	858	830	822	834	822	806	786	843	778	795	853	824	780	838	851	784	783	780	809	771	790	815	852	779	833	841	807	831	788	840	765	830	864	812	786	833	812	821	803	799	791	795	839	807	825	823	791	799	799	832	782	787	823	850	820	798	802	788	800	806	824	824	831	790	830	801	796	808	795	832	808	787	838	842	802	821	834	782	773	784	813	801	792	771	813	863	761	812	791	864	789	834	845	804	800	793	827	814	823	815	868	861	800	783	808	800	784	834	810	808	854	825	826	798	776	814	865	827	795	864	805	809	848	816	784	819	784	842	782	795	809	841	827	809	809	856	806	852	809	845	821	840	835	821	831	857	837	830	782	840	828	816	839	792	848	836	817	878	805	856	798	800	859	862	815	799	863	774	836	809	787	796	817	797	784	837	819	818	855	808	772	866	865	810	828	848	858	837	860	833	765	836	820	812	832	779	813	824	831	814	869	817	873	805	885	830	812	789	819	859	825	800	834	778	847	794	898	808	795	804	803	871	820	854	868	782	822	834	773	828	771	804	812	770	837	811	800	803	810	796	847	817	830	857	835	803	815	807	860	776	825	772	836	728	790	772	807	842	845	750	892	833	840	822	834	766	821	822	814	812	817	813	850	867	799	805	823	816	781	760	765	812	823	816	781	840	835	857	841	806	744	853	812	815	801	829	789	807	844	785	843	844	827	841	798	837	817	802	808	790	861	835	824	749	871	795	815	839	793	824	800	820	786	810	827	723	798	807	815	827	878	791	843	777	853	755	809	811	812	808	785	810	852	824	786	835	809	825	850	843	835	778	855	836	832	804	799	822	859	818	822	799	792	773	856	820	844	769	826	800	820	810	860	845	815	843	808	849	799	864	869	807	789	847	813	793	790	820	899	848	795	812	767	838	818	800	828	801	818	809	826	817	858	825	846	823	850	820	839	822	872	854	822	797	836	771	799	824	806	800	822	880	844	829	799	751	844	852	798	828	777	771	832	837	828	810	825	865	817	814	765	794	821	834	842	808	815	819	836	807	791	808	859	833	847	800	818	827	809	808	774	868	796	808	858	796	807	807	821	785	821	816	820	818	840	798	843	785	882	870	803	847	841	829	805	749	799	780	787	828	849	791	825	795	845	803	825	818	818	854	780	820	849	840	837	799	831	803	831	799	806	839	852	826	791	824	788	875	805	813	822	856	861	816	828	812	817	771	818	833	804	784	788	842	822	788	812	828	812	838	853	828	829	831	805	856	804	835	795	804	835	853	790	794	845	798	803	810	755	869	812	856	876	819	802	816	817	769	830	815	829	834	840	808	796	805	793	815	789	853	822	768	834	800	842	848	798	832	803	791	777	797	824	860	775	792	870	817	810	781	792	830	818	754	788	805	838	808	796	807	795	845	839	796	827	878	800	830	769	792	772	805	860	839	784	748	823	816	804	792	798	802	815	900	835	812	791	801	822	869	839	775	771	828	821	804	839	794	805	813	796	778	863	788	823	816	809	794	846	756	803	832	838	802	824	821	803	804	861	773	801	750	824	800	850	824	850	804	835	796	808	818	872	866	808	865	820	895	795	777	821	795	818	807	843	832	780	793	813	819	790	851	801	843	808	811	783	862	848	801	856	777	830	851	768	829	805	784	856	833	825	790	773	796	818	835	841	788	834	833	841	798	790	825	851	809	798	816	818	830	842	803	792	793	871	810	840	788	867	814	809	827	796	822	844	775	775	772	847	792	803	826	830	818	832	795	818	762	843	800	828	804	828	809	840	820	776	818	899	855	806	776	801	823	829	815	900	822	774	821	840	796	852	852	852	858	809	777	829	820	810	829	857	814	864	812	842	850	841	789	815	833	799	828	798	826	842	840	804	809	864	826	805	795	832	802	827	772	779	788	822	818	840	750	823	842	763	809	801	824	810	809	904	808	847	786	805	830	780	787	787	808	856	817	827	767	815	802	833	815	847	803	824	837	796	813	825	778	831	829	841	776	834	814	852	786	815	805	806	790	860	796	819	846	817	815	800	838	798	758	789	814	791	868	758	792	867	854	736	817	761	871	870	828	807	859	793	898	850	793	799	788	790	807	789	803	838	780	870	820	831	817	824	838	826	859	790	810	829	813	837	779	815	852	846	791	805	794	864	841	802	838	780	793	802	793	795	806	813	789	797	761	828	800	829	806	794	842	844	779	829	859	808	861	807	785	873	786	851	830	857	802	809	774	860	854	827	772	804	797	824	762	769	841	773	812	798	826	808	835	837	827	832	842	855	812	825	808	818	785	826	796	777	791	850	835	807	800	787	815	827	825	839	803	794	865	844	828	801	819	816	820	816	787	821	781	828	801	860	852	813	782	809	786	827	831	838	835	769	818	793	843	817	795	832	875	791	817	810	835	855	731	818	775	853	804	809	772	813	840	784	830	840	802	766	818	854	814	812	862	803	852	858	773	820	793	810	877	840	832	885	791	817	795	778	812	794	807	826	792	800	814	777	814	854	849	802	854	824	777	770	848	876	836	833	806	829	821	768	816	804	874	830	772	805	798	763	823	824	835	849	818	819	853	846	812	800	786	844	844	772	816	846	795	814	822	829	812	808	840	791	778	835	779	822	837	786	853	859	820	779	865	838	826	816	811	831	783	799	793	838	797	850	829	822	880	816	812	831	783	815	824	856	828	830	819	825	831	797	847	812	804	813	781	778	793	764	771	843	826	798	784	766	807	829	828	852	795	807	833	855	828	827	815	808	832	849	828	825	788	822	873	852	821	817	798	810	796	819	836	848	828	832	823	825	805	864	820	841	814	865	828	813	843	826	876	800	806	826	823	801	846	822	810	807	791	791	831	813	803	858	834	823	792	822	862	757	842	830	807	841	795	784	824	780	852	819	832	901	844	791	805	801	860	786	814	806	812	819	792	851	788	814	811	880	801	841	807	820	818	798	825	818	814	852	827	827	876	799	829	846	807	834	889	828	838	773	827	832	824	880	788	819	871	826	825	817	808	819	841	780	775	821	833	806	812	825	818	837	833	833	799	806	844	809	806	806	830	797	808	830	784	827	833	820	810	828	821	844	829	843	852	873	804	856	800	821	840	848	834	833	807	847	864	837	788	759	827	828	800	791	787	801	791
10932	5177	6692	6021	4466	2799	1893	1075	566	451	452	601	486	311	275	256	246	236	235	172	256	240	274	212	194	251	212	207	180	196	183	222	198	199	181	180	184	202	168	182	158	176	192	188	170	172	208	213	185	179	172	202	207	170	196	206	196	187	168	181	197	189	188	201	156	154	158	197	198	163	184	198	151	179	207	163	185	135	166	165	161	174	184	177	180	213	185	147	195	164	208	179	174	164	173	141	152	195	188	169	182	162	153	196	190	158	163	168	168	168	169	158	186	184	171	181	172	195	193	187	180	175	168	175	157	162	194	178	158	185	167	180	183	198	175	164	172	164	162	176	203	183	183	182	155	168	181	173	192	166	159	186	161	204	187	151	174	183	171	154	174	170	177	179	183	181	192	175	210	183	176	181	152	195	178	181	187	193	172	171	176	173	162	160	198	166	193	156	188	176	191	188	163	176	174	186	184	181	176	172	167	159	180	194	178	147	166	176	158	156	184	181	182	169	214	172	167	188	189	168	182	182	165	166	187	191	198	182	169	190	172	176	190	189	186	192	197	179	171	160	181	178	171	152	178	166	152	179	176	197	167	161	197	182	200	185	169	180	194	187	180	177	174	207	183	193	184	178	168	156	181	175	146	190	155	165	168	171	186	177	185	156	182	184	171	172	179	185	181	196	183	168	177	162	185	155	187	178	192	169	170	193	170	163	172	152	176	151	165	158	169	168	196	175	152	176	170	187	155	169	168	171	166	174	172	192	189	185	164	172	181	159	179	179	157	185	192	174	194	179	163	157	176	187	192	145	177	169	175	174	164	175	183	215	195	195	170	152	171	154	187	180	184	182	180	183	180	176	185	176	173	198	172	185	171	179	200	170	177	167	172	169	184	141	169	180	176	179	164	167	176	182	169	180	155	162	168	183	196	160	184	169	164	179	132	177	175	187	157	198	165	169	181	173	173	178	187	195	178	191	171	171	165	190	163	181	197	165	179	196	152	192	172	163	200	169	173	209	199	178	167	172	181	177	184	172	198	174	165	180	169	161	172	166	166	174	190	194	200	170	183	175	184	186	158	187	158	187	161	172	173	203	181	159	175	170	158	149	175	184	152	159	175	171	170	172	174	177	154	175	197	162	170	182	177	204	179	186	193	165	161	198	181	177	148	159	179	175	172	191	185	181	156	170	202	175	192	177	193	189	179	196	182	200	145	177	163	186	182	206	149	198	168	158	179	196	185	177	153	180	189	185	170	161	142	164	169	170	166	161	163	197	165	186	189	157	182	192	199	172	199	178	179	137	180	173	150	193	171	197	153	172	151	195	175	158	158	154	191	189	163	171	169	165	151	174	187	181	180	168	167	164	172	191	165	158	159	172	159	181	170	173	187	170	186	202	197	188	195	187	188	170	170	176	198	184	179	196	160	192	188	177	168	204	180	191	189	172	183	187	171	166	174	187	178	166	163	186	188	189	203	197	178	155	185	169	171	171	156	160	183	159	189	156	183	157	186	167	162	167	176	166	198	163	193	189	172	175	160	160	162	180	181	156	180	169	166	154	161	171	169	167	162	183	204	195	174	160	195	161	201	204	168	168	179	204	165	172	195	176	168	195	171	158	168	179	164	169	181	185	192	192	165	180	187	187	161	158	199	177	169	151	195	188	160	191	178	179	180	189	153	157	199	168	179	192	220	188	205	180	196	145	167	158	155	159	197	168	163	163	184	213	176	168	192	160	179	171	175	158	185	184	150	171	146	170	193	171	180	176	160	162	186	181	174	164	170	185	165	167	157	202	174	205	177	174	182	157	210	200	165	178	158	188	202	176	182	212	212	169	180	185	166	187	202	180	163	166	174	173	176	160	171	197	172	153	175	174	174	180	193	148	177	203	175	191	199	196	153	178	169	175	173	169	188	159	162	184	179	190	209	158	198	159	205	179	171	176	182	169	181	175	186	171	176	168	159	164	177	209	166	183	197	171	165	154	164	177	166	178	199	164	157	178	176	178	180	175	171	184	194	184	184	180	181	191	160	182	157	174	187	165	194	170	181	197	204	164	170	176	180	198	162	164	145	164	166	183	163	171	159	170	151	159	188	188	163	183	162	196	187	174	183	175	199	198	198	145	186	167	192	161	182	169	185	159	174	181	172	187	188	156	171	160	183	173	172	187	188	181	162	187	161	166	176	192	179	206	170	215	180	160	163	188	170	200	149	183	180	193	185	186	187	182	160	168	163	161	189	188	165	174	183	158	185	161	172	179	195	167	164	191	188	179	154	175	172	164	166	182	180	185	173	176	167	174	165	174	173	171	165	184	177	189	175	142	147	162	152	182	189	179	183	194	179	173	187	173	163	145	170	165	194	204	159	162	170	167	180	180	139	161	157	163	163	183	178	164	186	158	179	151	177	184	187	177	173	157	167	175	189	187	181	169	186	169	165	158	168	178	187	167	197	174	193	200	184	209	177	186	144	145	189	177	192	189	166	168	187	186	162	166	184	183	185	188	188	183	171	174	178	162	165	166	177	191	151	198	179	190	176	171	179	179	164	172	171	167	179	169	179	169	168	188	165	156	173	166	168	169	175	177	163	188	179	168	172	177	197	181	161	187	185	178	163	172	175	158	178	175	180	166	190	155	154	185	206	177	195	153	181	186	180	199	165	181	166	171	150	172	180	180	168	167	183	191	179	170	182	170	175	183	151	168	157	182	202	194	170	172	178	182	192	178	197	176	176	166	158	191	182	211	183	174	161	181	175	180	146	174	156	174	173	162	168	173	169	170	175	171	171	175	185	167	153	160	166	208	159	180	152	171	195	193	188	189	169	194	189	161	191	168	175	175	178	189	167	188	163	182	179	191	195	177	180	200	170	156	188	175	170	154	174	170	163	159	187	185	177	187	170	199	170	181	179	168	175	155	170	174	163	176	200	171	195	187	177	175	170	204	187	161	180	170	153	176	179	190	194	164	169	140	173	176	177	164	186	174	162	168	195	168	185	201	172	182	175	177	184	171	182	179	176	183	141	167	206	194	188	185	176	153	182	177	172	175	174	176	172	185	176	182	166	186	188	190	165	216	159	196	199	183	176	200	166	177	186	164	166	179	182	167	186	164	169	157	176	168	170	177	174	198	178	190	178	181	168	173	192	170	187	199	177	152	169	185	169	180	174	172	178	189	155	157	196	169	174	186	178	168	221	156	190	192	190	162	175	182	192	173	161	158	182	160	183	188	177	182	168	181	170	168	163	178	188	195	169	179	171	210	182	172	171	186	190	186	182	176	180	181	164	173	162	186	186	156	161	177	172	162	166	192	174	198	182	181	181	199	175	190	176	179	188	170	174	180	156	192	206	153	184	157	169	166	175	165	159	205	169	190	179	175	170	196	181	178	184	143	198	197	175	162	170	172	192	174	164	173	178	185	182	177	178	186	175	148	185	150	186	176	178	179	172	184	174	199	172	176	151	157	165	186	177	188	175	187	171	190	193	182	191	186	185	168	182	177
7527	4793	10305	12420	12247	10228	8077	4828	2414	1938	2105	3219	2156	1568	1175	1006	1025	1062	943	928	973	940	941	785	819	877	821	679	641	669	643	674	626	562	647	577	558	530	566	607	511	534	589	564	575	563	557	559	610	594	545	625	564	630	515	510	515	520	523	488	509	487	470	483	477	447	512	461	494	470	444	494	479	460	462	482	472	449	478	478	475	482	494	474	490	512	495	495	465	487	500	481	455	422	489	477	422	479	456	466	450	472	478	456	515	478	489	444	466	446	466	516	488	433	462	470	470	477	460	491	484	480	476	500	459	481	486	464	468	458	489	429	473	464	454	451	498	467	494	451	484	409	470	455	474	486	479	443	447	471	438	480	437	456	454	479	496	492	461	455	519	509	462	456	472	470	440	480	446	489	513	480	446	485	451	469	452	486	490	464	445	498	482	469	448	464	474	467	452	492	448	458	438	483	469	474	445	446	493	457	500	486	481	433	464	519	471	497	465	466	492	456	455	483	437	460	487	479	421	448	509	466	500	478	464	486	497	465	477	477	462	499	471	430	480	492	449	462	503	460	464	480	485	467	464	469	480	428	486	470	483	500	498	500	431	458	465	474	497	496	495	502	460	501	465	476	481	468	468	457	462	474	504	496	469	493	505	464	482	456	438	468	471	442	479	450	472	464	451	451	474	472	488	472	478	477	432	419	435	500	439	455	516	460	470	438	436	469	422	461	507	499	473	475	483	464	450	446	474	456	504	495	459	463	452	486	507	486	469	454	469	443	412	498	451	455	453	492	474	472	464	496	456	457	458	463	449	449	490	461	470	459	460	473	459	461	478	462	445	483	489	462	454	457	479	512	454	471	477	487	466	455	460	454	472	494	457	450	451	460	490	455	471	476	467	475	476	490	452	471	480	508	479	460	466	436	464	485	483	484	477	491	459	506	515	459	432	466	460	459	494	459	429	448	482	482	463	454	464	487	472	469	496	470	504	488	526	446	477	439	442	504	453	468	464	451	456	452	465	502	433	456	438	464	477	481	485	513	473	459	428	482	448	437	499	507	482	459	484	476	449	490	439	457	453	500	511	477	462	506	471	490	472	477	483	448	491	477	453	477	473	503	476	509	477	446	484	446	457	491	452	504	424	480	506	489	487	478	475	498	475	485	481	493	474	493	507	455	471	480	458	494	442	467	464	460	485	492	482	456	519	469	487	497	468	460	460	487	474	498	478	482	490	455	452	447	416	460	454	458	500	495	449	473	446	456	449	504	449	494	457	444	475	453	489	452	454	475	466	469	457	463	464	475	498	432	452	421	458	415	522	479	468	481	485	447	482	513	500	496	464	475	447	494	443	503	464	466	480	490	454	494	443	487	493	520	404	431	455	478	439	494	502	451	497	437	456	460	474	479	497	459	461	433	469	505	464	468	489	458	476	473	464	482	491	527	482	480	454	482	478	473	481	482	468	485	481	470	477	483	445	495	473	483	457	462	485	487	490	511	487	483	482	494	476	458	483	475	483	460	510	456	446	478	464	504	453	458	481	447	497	457	526	484	480	439	482	416	485	491	478	465	501	455	477	472	461	452	465	443	463	494	462	449	468	460	442	460	456	430	486	490	491	474	470	494	499	483	478	473	524	469	430	472	464	450	485	470	421	463	430	475	457	493	481	468	471	447	465	467	492	487	477	487	480	447	471	443	491	469	465	488	476	464	475	507	478	461	437	453	470	463	468	462	477	467	493	469	453	450	488	452	500	471	471	510	477	462	496	480	448	459	457	474	456	443	513	486	493	461	472	483	469	447	462	481	476	454	463	502	443	439	465	463	462	485	457	440	487	466	461	425	502	475	462	457	446	477	454	469	499	454	428	472	468	470	505	480	499	475	491	505	472	474	472	429	472	483	489	451	482	456	472	483	463	468	462	496	467	455	457	457	482	507	469	472	497	457	499	458	475	510	470	481	498	469	492	450	479	500	505	468	442	477	486	475	501	500	474	445	469	486	472	489	471	485	461	481	441	454	473	476	502	460	433	510	461	460	454	483	450	431	431	488	433	462	438	470	473	460	516	509	432	473	480	480	468	457	501	500	450	423	476	461	466	490	482	466	457	456	466	521	481	456	435	487	474	498	496	479	430	463	468	463	484	468	512	472	483	449	462	470	495	504	451	502	424	481	505	495	483	467	476	515	463	476	459	463	481	465	464	453	470	438	453	455	447	444	487	506	447	446	468	509	486	479	457	463	457	450	455	463	507	450	465	480	476	496	497	465	512	474	488	518	499	471	464	461	472	491	461	488	483	521	459	465	490	459	442	489	453	528	486	489	473	522	467	465	478	480	439	473	463	473	462	475	512	458	448	454	476	488	484	497	509	461	479	386	482	486	453	457	485	453	470	476	487	475	487	504	506	482	493	445	490	471	452	488	467	450	480	453	465	479	476	500	486	484	476	449	425	457	464	476	473	472	487	457	476	500	497	452	502	483	453	483	458	427	468	436	440	466	482	479	490	511	477	465	478	458	455	449	467	468	464	469	456	481	469	447	481	482	429	485	460	521	484	427	467	476	481	494	482	434	444	472	482	458	469	487	479	448	426	463	469	475	501	464	415	449	484	455	497	494	443	488	456	445	470	477	463	474	546	462	427	498	457	464	479	463	480	450	449	431	470	457	463	475	454	472	469	455	456	454	443	456	475	461	482	440	481	466	473	488	469	459	445	456	450	479	492	482	450	484	413	478	462	451	462	510	431	496	448	466	469	476	471	509	438	422	498	483	446	438	453	470	468	527	472	487	465	479	474	476	485	456	486	467	454	440	470	454	452	485	462	478	447	493	489	479	462	487	490	486	478	506	464	495	465	501	462	534	478	502	499	450	494	441	445	490	491	465	505	500	504	493	500	492	417	491	497	455	463	479	474	480	487	416	480	464	463	471	467	451	513	461	485	456	473	459	486	477	490	486	445	433	482	491	482	484	455	519	455	416	479	507	449	466	488	492	462	454	473	447	442	487	485	473	449	477	477	417	500	455	454	500	458	469	475	452	461	419	469	474	483	507	444	489	475	466	445	464	486	497	468	498	480	469	501	484	456	463	448	454	483	501	436	475	443	481	457	479	436	476	432	491	495	462	459	493	458	423	458	502	460	456	486	492	477	434	457	455	483	457	429	500	448	452	445	460	487	481	487	498	471	482	497	475	449	479	460	510	471	448	447	446	505	449	472	484	500	487	484	468	526	453	468	457	442	465	458	449	463	463	548	474	443	468	461	484	465	442	460	478	498	494	462	489	510	503	449	438	479	479	473	471	470	469	499	492	477	506	459	433	486	483	466	501	446	441	472	474	496	487	441	499	507	478	468	482	469	469	427	517	480	485	484	507	488	481	447	442	457	481	478	480	490	499	486	494	463	451	452	475	480	442	463	471	484	463	479	443	468	458	519	440	499	463	481	481	508	469	471	469	441	496	494	421	458	492	427	500	501	499	465	499	451	482	464	482	535	463	437	489	491	468
18104	8957	10576	9959	8347	5294	3771	1968	878	634	706	1005	642	459	432	363	338	317	276	303	336	271	290	260	266	240	259	244	226	229	240	224	190	222	219	208	198	194	199	192	197	188	204	203	192	206	196	223	199	219	210	175	187	208	210	194	202	185	180	183	208	160	157	176	195	177	189	161	186	202	177	167	201	213	195	168	196	169	195	171	195	184	167	190	202	166	179	178	175	178	166	197	198	168	209	199	191	193	158	182	183	185	196	210	180	189	184	180	156	179	188	152	164	165	175	159	183	191	185	192	190	193	202	169	192	180	195	171	163	167	199	168	190	182	202	203	170	191	179	188	203	172	177	182	195	192	194	188	193	180	197	194	189	187	196	181	158	160	186	176	190	146	177	202	175	217	194	189	209	189	175	167	187	172	179	181	193	151	188	214	190	199	177	197	186	180	189	187	169	172	180	192	172	204	167	192	169	185	205	189	196	184	166	183	183	145	186	193	174	175	189	185	167	198	182	184	149	180	177	170	152	185	206	183	192	188	181	201	156	162	193	161	188	182	202	174	175	160	172	168	163	191	185	158	206	166	175	173	159	167	188	190	182	160	168	174	188	194	172	173	184	161	169	178	188	188	202	170	190	186	182	163	173	184	165	185	203	197	177	174	156	156	177	161	180	185	157	188	174	189	162	181	162	186	181	157	189	187	173	164	195	182	175	156	169	170	197	182	181	187	160	173	191	210	173	170	197	172	166	186	203	189	181	178	170	153	166	168	170	174	180	182	166	171	150	182	187	180	196	211	166	190	188	181	183	200	169	190	164	176	165	179	174	196	178	189	186	199	163	189	192	196	185	163	184	196	173	162	197	183	176	215	213	199	188	183	160	178	178	181	185	179	201	199	187	184	191	165	200	185	190	176	205	164	176	181	175	192	163	188	170	167	176	176	167	177	184	176	168	171	185	192	192	195	152	178	163	169	183	161	178	175	195	171	175	165	203	169	181	191	186	204	200	193	178	191	165	183	164	182	171	151	191	177	189	168	172	164	156	174	143	186	161	151	168	180	183	166	168	166	167	171	191	189	178	191	188	189	179	170	183	172	176	180	173	183	193	158	187	161	176	183	178	201	180	196	194	169	162	196	175	187	181	192	167	192	176	190	195	173	174	173	181	208	200	171	175	186	184	192	179	159	180	192	197	190	190	179	167	173	198	177	166	161	187	177	179	192	192	204	159	195	176	203	164	179	178	171	167	182	197	147	174	162	158	160	178	170	175	179	194	176	175	163	157	193	187	196	168	181	192	183	137	195	166	194	179	164	167	154	174	176	179	176	193	176	189	180	161	179	191	193	163	185	181	171	188	185	192	189	183	185	167	170	174	171	188	181	170	174	178	191	171	176	178	186	172	152	184	166	175	170	156	196	190	162	166	174	172	175	204	140	183	192	189	161	179	187	212	184	168	192	171	184	177	186	171	180	171	213	183	168	172	190	186	184	155	166	189	201	161	188	202	165	203	183	177	178	178	169	155	194	191	180	182	192	170	166	179	177	182	169	157	167	180	208	187	178	192	176	188	187	173	173	190	220	178	166	187	167	191	179	191	169	199	213	188	169	152	200	203	172	178	185	184	175	188	177	183	178	169	168	185	174	196	209	182	173	171	183	178	209	176	181	184	177	148	198	169	163	170	192	190	202	184	179	181	184	197	190	163	177	161	192	180	194	192	165	167	191	208	246	196	126	165	200	170	184	192	210	180	187	225	157	180	182	190	184	188	170	179	204	178	177	192	151	186	181	189	173	191	173	179	190	198	173	187	169	185	184	167	181	167	200	197	151	157	191	194	203	172	188	156	157	187	183	188	196	163	183	194	179	171	178	194	194	154	183	167	185	192	176	186	202	177	175	194	170	193	171	173	167	173	175	197	180	172	162	180	186	156	190	175	172	175	185	160	178	179	171	193	184	190	187	174	193	189	186	179	189	179	180	182	170	185	176	182	208	169	191	167	169	173	168	159	198	159	159	180	208	185	168	166	183	182	160	199	194	184	193	170	180	172	175	161	150	175	176	193	191	204	190	140	183	185	156	157	188	184	214	187	171	170	172	169	182	168	179	199	182	172	172	192	195	188	182	168	160	197	202	183	200	187	165	192	207	198	159	177	192	188	197	174	174	176	177	177	204	168	205	168	181	200	181	182	181	189	150	179	192	188	166	184	165	192	220	191	184	161	192	167	162	177	182	186	173	153	171	178	163	176	194	175	168	204	201	164	174	158	176	192	176	178	190	167	166	178	169	202	178	173	172	165	175	182	160	165	228	186	169	179	167	200	192	187	157	193	180	189	186	178	166	191	194	176	191	181	163	191	153	179	175	200	186	195	181	182	192	167	160	195	173	195	174	157	169	182	176	197	192	192	175	199	193	186	208	196	169	190	158	175	179	192	159	173	200	181	178	169	166	173	188	182	176	192	194	179	177	178	185	198	191	159	191	168	157	156	184	197	177	197	184	194	189	189	182	172	174	184	174	153	187	193	181	172	184	177	158	179	213	164	190	153	178	176	171	167	228	177	165	185	179	181	184	173	173	188	201	187	173	162	175	182	149	192	171	166	167	172	184	197	202	197	195	197	159	188	178	190	170	179	177	182	200	175	218	163	189	198	151	176	192	173	174	204	176	207	159	189	184	177	173	197	196	180	180	161	190	172	179	177	162	159	172	170	200	167	179	186	169	166	174	183	183	188	176	163	158	153	175	187	168	187	166	166	202	179	179	159	148	153	172	180	163	195	180	207	172	192	182	212	181	189	164	169	168	160	172	191	188	187	160	177	182	188	171	165	213	187	179	186	196	187	185	193	194	175	177	167	181	185	195	169	176	184	180	177	165	182	151	186	184	168	201	154	189	191	187	161	181	158	191	172	170	178	176	168	181	178	160	179	166	188	177	177	161	175	169	185	187	182	188	179	174	180	183	170	175	179	163	206	186	178	166	202	180	179	190	187	183	190	168	172	181	181	168	202	158	187	167	191	162	167	173	184	187	167	174	197	170	175	187	205	183	224	176	170	190	177	158	172	174	179	195	204	188	201	192	196	174	188	190	169	182	173	169	176	177	195	209	159	173	171	182	187	186	201	197	174	194	188	181	174	194	181	197	156	188	206	180	175	174	182	192	190	192	194	185	189	207	208	182	198	168	190	170	192	185	179	174	216	181	183	185	179	158	165	196	167	207	189	183	163	158	212	159	186	170	187	180	175	179	189	168	199	175	172	177	179	176	165	165	177	189	186	202	174	155	184	178	184	190	170	164	171	163	191	183	177	178	178	210	197	192	194	187	207	168	170	173	182	194	173	174	212	158	180	174	164	165	166	182	178	197	186	171	163	185	212	196	198	177	198	185	206	181	165	159	199	174	186	188	199	161	170	209	210	190	176	172	163	178	162	189	180	185	201	173	176	197	168	165	180	188	187	183	156	178	166	157	175	169	166	164	198	170	196	176	164	158	185	194	170	214	193	178
10221	6870	14118	16956	17201	14913	12604	7922	4228	3346	3776	4990	3275	2322	1830	1475	1834	1637	1439	1368	1511	1367	1492	1083	1390	1102	1101	1014	926	839	840	761	714	749	719	701	681	610	646	653	633	609	693	712	770	697	663	678	672	684	692	729	727	764	642	587	518	523	537	495	524	521	519	495	553	537	503	538	528	513	514	513	504	515	495	546	514	502	507	519	502	496	544	505	471	481	484	497	494	515	493	531	501	508	507	521	532	526	508	538	504	512	512	510	543	537	511	487	518	507	527	498	523	528	514	508	513	506	500	485	476	505	504	505	499	519	504	511	484	461	512	483	524	484	503	508	522	507	480	511	480	509	485	482	480	506	515	513	511	508	482	508	484	513	472	473	496	498	489	508	505	478	500	521	472	516	486	519	493	482	525	508	523	490	497	511	486	507	493	551	496	506	517	486	527	504	510	490	516	517	486	523	489	489	511	510	480	498	509	492	481	504	486	498	525	510	487	503	506	438	523	480	514	483	527	453	497	501	549	474	513	484	575	495	524	504	498	497	493	487	481	531	512	509	493	533	513	491	511	530	533	489	506	507	544	497	492	509	486	509	530	457	533	500	492	494	524	494	508	459	499	497	493	503	521	507	464	473	483	477	491	476	506	516	485	492	505	513	484	522	490	486	516	489	519	517	496	503	525	473	521	493	480	512	525	477	521	519	514	517	477	504	474	472	473	497	470	502	501	522	443	516	497	505	489	543	521	486	457	461	525	520	488	484	506	481	509	507	491	516	495	465	522	542	473	486	496	454	482	482	529	520	485	530	480	470	510	516	453	534	500	525	505	478	479	498	535	509	505	491	517	480	510	510	505	462	513	517	507	482	483	493	512	463	506	499	504	502	514	483	538	527	484	453	507	463	509	542	494	502	495	474	490	509	513	473	510	453	476	459	501	518	500	457	495	496	512	482	483	494	485	517	551	513	492	517	503	546	485	517	505	558	516	510	479	527	507	473	470	492	483	536	505	503	483	491	494	527	503	456	503	503	514	467	509	522	493	508	509	513	476	479	468	455	537	493	524	469	460	508	522	520	482	528	486	504	516	528	510	492	486	527	496	490	444	500	484	460	510	472	511	536	516	517	479	492	472	535	497	508	531	471	543	470	498	505	491	506	483	493	518	502	474	528	484	522	504	499	502	497	491	497	504	529	491	463	521	474	484	498	507	504	466	488	486	452	500	481	533	466	518	465	520	462	517	521	506	468	486	526	489	495	483	467	510	480	490	525	493	504	520	508	553	511	485	492	460	513	533	466	468	478	480	498	474	486	490	493	494	493	489	485	528	497	473	509	464	475	538	491	507	535	496	501	504	543	519	525	522	497	544	511	517	520	473	544	502	491	513	496	494	495	494	458	534	487	501	490	509	520	491	471	507	466	486	475	482	467	500	502	523	466	480	498	487	491	491	449	519	486	448	516	493	512	504	521	503	540	482	520	521	502	548	490	496	510	492	518	497	511	514	494	478	523	513	533	508	473	494	527	521	504	499	526	493	529	454	501	466	518	516	474	500	510	467	491	479	526	498	517	499	542	509	473	508	486	517	514	491	503	476	494	515	496	514	493	519	535	529	522	528	485	513	508	486	510	496	499	535	506	476	519	493	544	467	469	483	510	520	490	491	490	466	539	472	502	474	482	528	535	468	498	512	524	489	486	486	529	491	516	501	482	470	487	493	478	526	504	474	483	546	512	507	481	491	456	525	491	492	489	516	507	509	538	512	507	486	496	521	500	514	534	467	526	459	482	484	500	494	508	534	481	525	529	491	525	452	504	459	448	470	513	514	479	519	468	501	515	490	510	466	441	482	512	511	527	523	542	507	502	525	525	439	500	521	468	507	495	520	505	532	570	470	509	551	515	501	514	499	506	519	542	474	514	490	513	539	479	525	483	527	476	497	495	473	475	509	475	497	518	528	470	519	517	525	545	470	466	480	484	530	500	481	483	519	495	488	496	502	477	500	527	501	503	517	551	533	501	484	476	484	516	538	480	491	530	526	532	473	500	458	492	529	534	496	542	553	502	497	523	518	529	502	482	497	512	496	482	489	477	483	516	517	522	510	526	544	508	443	509	519	490	487	522	523	487	509	517	534	473	509	509	477	513	513	514	506	508	534	495	485	552	527	496	475	505	461	507	498	492	519	501	496	496	489	509	500	533	497	525	485	460	455	492	519	496	526	484	510	474	561	522	482	484	549	546	533	513	527	491	518	468	474	524	488	490	487	504	494	477	500	507	465	473	518	494	489	488	501	499	499	499	513	493	475	501	473	482	452	501	506	477	495	491	484	512	483	466	526	487	449	514	500	481	505	500	465	519	467	526	475	490	529	449	498	471	502	540	457	501	507	502	525	513	508	500	489	514	509	521	502	466	508	515	509	498	483	501	507	557	485	479	528	475	453	488	489	488	511	483	512	493	533	510	530	462	519	551	498	492	495	483	485	466	507	488	495	500	478	503	496	505	528	474	461	500	531	509	536	496	455	514	496	513	504	472	477	504	469	490	476	494	460	522	542	528	534	509	523	530	492	500	513	490	511	491	494	501	483	425	500	522	496	469	515	476	503	471	516	489	481	498	471	542	483	486	473	532	513	520	507	495	511	492	504	528	526	505	495	480	499	502	510	491	537	448	493	521	522	513	519	511	546	491	502	482	473	486	502	488	473	513	510	519	479	509	476	514	498	532	505	536	512	505	497	501	523	487	482	514	486	494	497	502	527	511	507	459	523	504	518	496	531	499	487	500	500	497	487	530	535	520	524	498	499	468	505	508	510	477	481	489	517	479	535	490	531	497	497	492	495	529	536	518	509	500	474	509	472	501	496	526	480	486	480	485	504	506	527	486	498	519	515	499	494	494	471	501	533	481	508	502	500	490	467	525	518	448	490	491	494	496	503	514	536	488	459	456	480	487	467	488	490	502	477	473	496	502	476	522	540	510	482	516	529	482	483	485	517	496	497	491	493	485	521	497	509	513	471	522	502	523	492	487	484	534	519	496	497	511	496	497	456	535	485	493	515	525	549	473	488	513	492	462	508	504	461	486	488	508	483	496	521	463	493	522	517	528	498	491	499	486	506	491	508	539	523	495	501	476	497	488	494	485	527	510	507	510	508	520	520	484	492	502	481	515	499	488	498	498	488	480	507	480	502	508	526	462	475	508	540	446	487	503	474	491	506	494	508	495	489	520	517	518	533	516	543	483	483	518	543	514	526	489	501	505	482	532	493	480	484	503	481	481	535	510	554	513	476	517	482	507	514	559	497	514	540	501	463	535	505	515	493	516	474	516	493	548	465	493	502	541	506	472	511	473	472	478	489	507	495	518	483	506	457	486	474	493	539	494	530	500	500	520	492	514	505	489	473	481	479	464	448	513	473	493	496	505	468	510	492	466	497	465	494	508	502	500	536	498	523	455	500	498	515	472	490	515	499	476	510	532	503	500	467	528	484	512	476	482	521	539	484	483	507	486
4642	2350	1942	1326	1130	937	640	410	339	342	377	443	380	368	341	359	335	340	366	307	348	373	335	326	305	342	326	353	341	308	319	301	322	327	304	346	337	341	351	306	309	361	315	349	325	342	320	338	347	346	357	346	311	357	334	327	305	327	324	331	334	341	354	383	337	350	357	350	299	326	281	339	366	363	337	343	328	341	333	337	342	337	359	319	305	313	358	316	326	344	335	341	283	347	338	344	322	368	342	340	307	324	361	357	352	348	347	329	329	332	319	349	325	361	298	326	325	352	323	353	338	355	299	334	379	326	323	359	310	334	347	325	317	312	344	342	325	365	305	326	352	312	301	327	338	312	337	353	329	347	347	332	332	336	327	325	308	314	351	301	324	322	327	318	335	332	315	334	353	331	373	347	320	331	331	321	327	327	324	335	346	334	338	310	359	350	357	362	314	365	309	328	343	337	323	349	365	337	318	363	309	343	361	330	339	335	318	359	317	338	346	344	333	318	285	293	329	343	323	328	344	337	335	312	318	322	334	381	337	303	316	301	340	366	325	339	340	362	355	329	297	353	324	336	349	346	368	341	336	345	313	328	353	354	300	351	336	330	379	351	338	320	341	333	312	327	320	331	343	303	359	337	328	307	351	356	344	360	334	335	324	344	307	347	335	367	336	317	327	379	345	362	311	330	333	345	321	329	339	323	346	334	341	340	334	335	335	276	337	357	359	348	366	311	348	321	342	343	352	314	315	366	346	355	345	355	316	346	355	316	344	334	310	370	349	318	339	344	338	342	325	350	318	354	307	303	331	322	327	342	327	344	352	289	316	297	334	328	328	345	338	320	337	325	330	351	368	308	326	368	375	313	346	346	350	338	322	348	320	339	336	346	356	345	355	365	333	317	347	383	316	323	342	320	337	337	353	359	320	318	335	329	322	340	338	330	328	340	340	385	313	321	373	312	344	335	361	307	335	299	349	320	326	343	328	314	351	335	355	321	355	365	344	342	312	300	320	351	340	330	305	341	331	319	341	307	329	359	339	340	325	295	319	329	337	302	336	329	321	344	325	338	327	341	335	321	323	336	348	348	313	329	336	324	356	349	375	329	335	294	344	348	317	353	347	340	311	353	357	335	337	331	345	329	321	332	327	344	360	334	370	352	338	346	331	329	329	299	326	387	312	317	315	355	337	334	326	362	329	310	344	333	365	300	334	316	347	324	323	335	334	370	331	312	312	300	346	328	362	337	308	368	379	372	343	350	357	338	309	340	321	322	345	338	297	347	377	319	353	341	312	324	336	318	326	341	360	304	320	338	331	323	307	358	333	347	369	347	378	304	337	327	354	343	293	337	299	335	334	336	387	339	326	351	339	291	338	325	307	325	332	339	312	333	355	322	348	329	306	313	364	326	344	358	316	331	309	314	330	346	339	336	341	297	327	330	328	369	335	346	341	323	341	338	353	391	311	325	332	351	324	343	353	352	342	326	328	318	328	298	310	348	313	314	341	326	356	325	298	347	373	315	345	366	330	360	326	319	296	301	300	329	305	329	337	359	351	355	331	343	353	331	327	346	341	365	318	332	353	308	349	349	354	354	333	333	355	341	340	306	322	359	353	339	359	333	348	334	354	351	327	341	336	340	358	332	334	339	297	333	306	324	365	321	388	316	302	348	326	342	335	342	346	355	349	347	316	309	359	332	329	376	345	337	327	304	338	347	373	318	319	345	323	313	309	339	314	346	334	372	341	349	359	323	335	347	351	311	379	342	347	331	350	303	331	323	360	338	346	370	315	318	315	347	340	333	327	342	349	363	356	330	296	327	331	319	342	355	333	341	336	330	354	321	325	329	314	343	339	347	332	336	319	363	338	306	324	332	319	344	308	313	363	328	336	338	309	361	353	307	339	334	324	298	343	347	322	329	325	342	342	310	363	320	362	329	354	323	317	325	308	358	329	357	338	327	345	345	318	360	325	330	371	352	368	344	339	311	316	328	354	339	313	336	361	353	352	315	323	321	322	327	346	316	326	341	341	313	306	349	344	343	344	363	343	309	331	313	320	338	338	380	352	312	336	345	323	341	347	346	323	303	360	319	323	315	319	349	364	315	319	311	340	342	346	384	372	338	325	339	344	314	317	334	337	346	326	362	341	325	337	335	333	323	324	341	351	333	331	295	306	325	295	331	344	345	329	294	319	349	361	317	318	312	340	342	304	346	352	356	355	349	322	345	339	304	369	316	343	313	343	343	332	347	338	317	344	345	362	329	327	308	356	349	353	351	330	356	341	356	294	337	327	348	309	320	340	329	327	350	317	359	344	341	339	352	336	355	380	334	376	350	341	351	334	365	361	318	365	288	318	350	361	362	345	347	348	344	342	293	351	340	339	317	330	322	332	365	324	334	313	337	297	342	354	336	342	323	366	351	327	317	346	354	322	318	331	310	336	300	359	310	336	337	320	335	329	362	340	376	350	343	346	312	321	338	322	338	347	320	335	373	342	303	322	300	353	341	330	322	337	350	340	337	322	340	347	359	321	307	296	343	364	331	329	336	332	324	347	364	308	312	336	331	334	332	316	311	318	330	356	338	329	339	347	346	335	324	317	355	331	326	350	368	337	369	345	380	329	359	337	363	328	380	355	310	338	369	300	329	338	354	333	337	325	343	352	337	318	347	333	338	307	367	290	299	351	362	325	351	369	308	300	310	358	366	356	316	312	320	321	331	357	293	327	346	336	339	344	387	337	311	347	356	345	316	303	319	334	335	356	334	333	343	326	320	346	331	348	310	348	353	339	350	388	328	320	297	364	328	329	329	352	357	337	316	363	349	331	310	334	315	316	333	352	360	349	354	344	340	346	333	366	322	360	328	313	313	354	355	349	305	334	347	330	342	341	331	300	367	349	318	298	310	317	343	317	337	341	325	326	392	347	293	343	306	330	329	342	331	323	356	331	295	329	352	336	306	337	359	334	349	372	353	323	376	332	325	306	357	338	334	335	346	323	339	340	328	350	335	352	335	362	323	329	317	333	327	344	327	320	347	342	319	339	325	327	370	351	314	323	361	347	320	333	330	314	362	362	333	340	346	317	341	343	337	336	313	330	308	352	305	373	324	317	344	319	364	314	302	335	321	355	307	334	356	338	337	362	343	332	352	350	348	336	329	339	343	289	330	318	363	335	337	353	365	374	342	344	328	330	340	373	339	350	329	353	308	348	325	359	316	299	333	348	304	313	327	372	357	317	380	307	340	338	325	323	314	314	345	320	347	338	339	322	358	346	324	350	314	310	323	323	357	334	354	346	325	312	290	332	325	332	338	334	318	318	348	318	329	331	307	352	327	347	332	338	337	352	335	342	348	354	322	335	312	351	323	355	353	313	311	307	337	362	340	354	331	330	319	338	319	365	373	354	324	316	330	354	317	330	309	314	346	354	343	319	350	330	318	374	331	341	330	321	325	335	326	346	352	321	293	344	308	348	331	346	342	326	339	365	372	340	329	351	316
3582	2651	3774	3730	4022	3653	1980	1127	948	870	1067	1406	1269	920	833	805	869	828	857	837	879	835	779	858	839	775	811	801	794	801	825	786	799	800	871	801	799	821	774	775	843	837	767	810	789	805	850	794	806	769	827	841	838	830	771	848	850	819	810	847	782	806	799	820	792	791	819	787	846	840	832	798	798	819	788	822	791	797	778	776	789	792	844	790	779	806	838	829	828	809	806	768	812	828	782	825	837	810	781	771	798	791	814	789	811	812	812	767	755	849	793	788	797	811	820	847	808	834	842	799	795	821	779	775	831	785	802	830	763	808	820	842	772	796	767	831	833	799	808	807	821	796	822	810	834	768	852	833	787	835	759	785	804	812	821	794	814	776	821	814	810	802	768	760	773	766	772	791	797	787	755	795	877	810	788	791	731	801	817	780	813	792	854	824	767	819	817	793	777	724	844	861	848	823	777	796	841	744	845	794	786	800	798	762	809	834	780	814	792	819	775	782	786	776	813	788	805	841	841	802	781	774	824	845	758	755	786	797	787	782	764	758	814	803	761	830	809	819	784	800	739	821	822	792	816	836	781	787	765	835	808	857	803	835	828	828	822	816	824	787	844	757	781	777	831	786	816	827	802	782	782	782	744	824	804	815	800	789	786	821	805	800	814	810	794	783	811	838	843	834	801	825	780	796	810	789	824	817	787	776	835	844	796	785	787	795	801	807	792	829	804	829	825	795	826	802	815	790	783	775	843	807	782	795	844	802	800	814	811	815	854	856	794	832	824	804	809	832	766	838	792	780	808	831	783	775	813	829	830	895	830	768	777	773	771	811	771	791	851	785	840	762	790	825	806	859	820	797	791	788	817	851	810	840	817	824	815	803	841	760	782	792	827	761	810	812	816	849	817	786	804	833	842	789	798	812	841	783	787	807	764	804	783	809	826	765	799	872	770	791	827	777	758	822	795	823	731	861	768	820	839	793	768	837	771	803	908	836	805	808	811	790	848	767	786	813	837	792	817	856	821	802	777	784	768	801	819	848	795	826	796	840	798	790	770	801	780	784	828	796	818	728	826	779	804	756	819	818	832	836	893	830	789	827	805	806	819	785	818	855	807	784	797	824	792	771	841	781	827	785	806	831	787	825	833	772	795	740	769	816	732	778	819	801	798	813	829	840	766	813	821	801	819	764	813	770	765	849	827	820	812	777	797	800	828	774	824	791	818	820	772	783	812	758	795	776	778	820	794	789	770	794	821	845	803	785	840	802	802	793	768	829	817	775	824	819	810	811	850	817	765	784	859	798	833	773	792	786	829	791	768	841	803	849	833	782	777	769	813	807	826	816	833	839	821	818	852	790	784	810	839	800	788	797	720	789	800	801	818	802	850	865	781	840	820	824	787	799	791	782	808	754	829	812	845	777	753	849	784	852	811	814	836	830	822	795	817	781	832	824	839	786	814	835	771	828	803	815	808	772	832	804	813	783	794	789	786	793	775	854	813	762	820	798	775	818	779	716	823	792	831	785	798	813	844	769	770	838	838	811	784	789	834	812	828	849	798	803	848	828	761	807	816	776	816	825	791	789	804	793	750	772	769	797	780	784	797	820	764	793	827	813	819	799	777	787	771	799	823	848	813	842	788	811	828	809	738	787	783	819	823	793	824	794	794	773	806	783	802	741	755	820	789	838	814	858	797	813	796	844	807	803	827	839	816	772	832	786	820	780	784	809	809	830	802	840	845	805	837	830	729	777	827	802	771	786	850	808	796	774	807	861	811	826	773	792	807	794	821	818	816	798	762	760	799	794	838	821	818	804	792	839	809	818	772	806	809	795	844	787	782	765	800	819	794	771	807	839	882	807	862	788	804	801	791	783	830	839	795	820	794	790	833	806	842	830	789	806	781	821	790	862	871	789	800	822	775	828	828	802	806	799	816	849	808	812	783	835	788	833	845	785	829	784	789	831	778	769	817	742	761	763	842	782	800	831	774	759	793	831	788	824	804	803	745	812	788	838	812	801	843	782	825	802	811	778	761	761	817	859	820	837	794	857	755	788	773	807	789	785	827	825	769	794	802	798	759	806	828	794	859	785	794	819	741	836	773	823	830	805	815	812	835	845	821	794	822	801	808	846	801	813	825	785	849	788	798	798	778	825	772	793	787	807	794	822	786	799	785	771	808	792	751	778	840	813	800	759	799	825	789	783	801	865	835	863	799	792	819	842	813	793	803	778	809	789	788	798	887	824	861	833	761	780	795	805	823	809	838	794	827	800	863	853	809	830	841	817	825	772	807	840	835	792	787	778	782	780	811	820	847	749	841	835	811	755	784	781	825	823	791	806	817	798	771	808	811	833	827	784	774	822	803	856	829	784	788	784	843	795	830	869	817	859	767	781	791	802	809	844	830	796	816	780	817	764	806	780	849	752	842	784	829	813	833	759	782	831	834	840	773	758	804	831	854	766	781	791	746	818	810	844	742	761	822	772	853	787	777	831	791	785	784	792	801	801	782	797	842	813	776	781	807	811	862	838	784	771	822	840	826	849	792	797	831	815	844	759	777	803	785	771	830	803	851	802	776	804	803	794	791	775	810	837	825	807	784	795	781	797	877	825	833	769	799	802	807	797	769	819	775	769	805	792	788	811	835	880	779	769	800	795	804	815	766	774	852	841	818	801	747	791	759	839	789	771	812	779	783	837	882	804	847	823	799	804	797	786	805	846	811	795	813	824	777	837	837	827	763	811	799	710	822	803	778	825	800	804	769	827	800	827	825	838	829	815	817	789	787	802	858	798	807	887	784	779	807	822	777	755	801	781	805	795	852	823	794	805	785	849	785	814	842	833	818	762	823	798	809	834	781	826	827	795	822	790	801	846	801	813	820	816	797	763	850	855	807	786	767	784	792	843	762	777	797	726	790	800	828	769	817	849	882	788	810	825	749	862	789	880	805	811	811	822	785	796	791	788	830	807	782	821	824	792	828	833	801	797	822	816	818	787	844	830	803	814	786	805	770	837	824	821	805	782	851	796	780	790	780	748	812	807	819	790	771	817	812	808	826	854	805	851	820	787	783	802	789	853	810	819	858	759	797	780	806	780	822	814	844	799	869	774	850	781	772	833	836	830	816	801	798	793	809	785	768	823	774	802	820	781	814	802	823	804	822	815	774	807	825	821	858	797	781	813	793	873	807	778	788	809	785	781	861	788	850	853	788	831	851	834	798	886	784	782	805	773	788	831	796	798	765	818	779	838	807	811	821	841	824	835	783	836	831	745	791	782	826	803	749	785	800	806	786	807	767	800	798	785	868	829	804	826	812	794	788	796	793	780	831	824	765	849	814	816	787	782	776	763	802	815	766	787	813	823	749	799	790	847	829	836	832	784	821	781	804	836	819	792	831	804	746	835	804	795	809	778	816	792	835	800	811	815	818	798	820	782	815	826	779	756	814	794	809	792	768	810	836	805	779	806	747	798	816	787	811	792	812	835	793	851	874	824	809	732	837	804
11342	5441	6159	6280	4571	3063	1810	914	481	425	498	573	378	301	298	227	235	239	209	207	260	247	227	206	258	247	241	200	198	203	203	178	167	171	181	178	180	161	173	187	200	202	181	173	184	163	180	182	174	176	176	171	191	178	202	206	194	163	169	172	184	179	164	173	153	192	161	193	169	169	174	143	173	194	169	185	188	176	195	176	190	165	177	172	154	161	183	181	180	181	202	179	184	152	163	178	186	181	162	175	184	180	177	163	154	167	157	159	174	169	170	168	161	176	189	171	202	197	187	158	183	175	186	155	183	167	172	177	150	172	168	181	181	163	177	164	195	172	172	194	187	177	201	163	162	154	166	171	178	148	169	151	146	170	163	178	166	184	192	160	186	180	181	178	165	167	158	166	179	190	169	174	198	153	189	182	168	175	177	157	144	164	173	172	177	168	178	194	167	163	180	184	175	182	193	180	160	167	162	156	167	163	166	196	148	181	162	171	158	152	186	185	165	169	173	154	193	195	177	179	198	179	180	176	165	190	182	190	183	156	157	171	189	182	189	200	167	160	165	161	180	173	180	174	165	165	179	173	169	205	192	149	149	172	197	174	192	172	180	180	182	163	180	170	156	194	185	147	172	188	173	192	186	174	182	147	184	185	136	190	179	167	179	176	180	188	180	190	171	180	190	153	160	183	191	158	163	185	181	174	177	188	178	165	162	162	140	147	193	162	169	171	187	195	162	176	169	192	163	168	177	174	178	179	177	194	161	181	187	184	167	186	164	190	173	157	171	183	181	180	192	165	160	165	158	163	185	168	188	161	165	185	168	171	154	172	182	180	161	180	190	182	181	158	177	184	184	147	177	158	184	189	165	184	160	164	154	165	182	172	148	158	183	163	181	183	176	168	173	176	198	174	163	172	180	172	166	168	158	168	195	173	180	144	161	194	160	192	168	168	175	160	173	173	167	173	173	200	160	171	164	173	186	165	168	166	152	191	174	186	183	175	153	184	174	168	149	188	170	215	191	179	152	177	162	174	166	168	162	156	158	174	188	179	173	154	150	158	189	188	182	178	183	191	199	176	157	163	170	150	176	152	184	181	208	174	164	184	157	175	158	171	158	185	169	193	160	190	181	185	194	168	162	174	203	168	173	176	174	169	192	176	181	171	193	164	167	169	159	186	165	176	182	169	185	183	169	195	167	192	191	179	175	158	183	183	184	178	169	157	153	194	181	182	197	181	184	158	188	176	188	176	179	188	154	170	200	169	178	177	171	192	159	189	191	170	152	170	167	181	179	163	162	185	167	174	187	182	181	160	178	163	185	166	197	177	174	173	197	172	172	158	182	200	169	170	153	148	167	166	162	156	174	178	175	187	154	171	168	178	177	154	188	200	195	168	196	188	180	170	169	141	173	166	165	181	180	175	180	178	169	173	175	174	175	172	171	183	148	160	184	180	189	181	170	186	170	178	178	191	201	156	173	180	189	187	176	177	177	169	179	183	163	168	171	187	159	163	163	187	184	180	159	161	189	169	190	159	185	159	158	178	183	167	179	169	161	171	169	152	193	181	174	178	188	174	163	174	171	181	172	170	183	153	163	164	178	170	189	179	177	169	182	167	189	167	170	165	185	170	148	179	185	171	174	166	151	184	178	203	189	173	164	151	166	162	167	148	183	174	168	176	178	168	198	181	170	156	180	159	167	171	215	179	174	181	160	178	174	197	170	162	147	162	170	169	176	188	172	164	156	164	175	192	188	163	170	135	175	185	189	187	180	184	146	184	160	190	174	189	176	183	180	178	183	164	218	201	187	163	174	204	163	178	176	148	158	166	162	145	185	184	175	188	174	189	195	171	149	188	181	179	178	174	167	157	184	167	156	179	182	168	163	177	204	194	160	181	179	162	182	167	168	178	175	161	139	157	143	159	159	179	173	164	164	174	188	178	162	171	176	167	173	161	172	160	155	162	185	165	190	194	161	156	166	190	170	178	180	171	170	172	161	168	185	172	169	155	199	162	169	177	158	180	173	189	159	185	159	173	164	183	187	162	192	192	199	141	176	172	175	184	178	185	171	196	170	167	196	177	175	170	162	173	174	157	166	176	185	163	187	174	176	168	170	160	198	174	179	188	177	162	161	177	162	146	191	161	176	169	170	176	202	170	192	169	179	184	153	189	186	203	164	169	154	189	198	182	179	194	182	152	156	166	220	151	184	164	161	165	170	144	184	155	136	182	180	175	180	165	173	173	185	199	164	179	172	171	149	161	180	175	174	155	189	192	162	155	167	188	183	170	175	163	156	175	154	182	185	187	195	200	172	170	166	189	168	153	181	177	173	155	153	188	179	170	174	165	157	154	181	177	189	161	195	176	172	148	169	177	192	184	182	162	168	168	167	181	188	185	173	162	203	175	166	191	183	177	170	157	164	173	158	180	180	201	181	174	185	177	145	184	193	178	151	162	205	214	196	179	180	198	206	158	158	170	178	174	169	164	171	179	158	167	157	165	171	180	187	176	180	194	198	160	166	182	168	180	170	145	173	164	168	166	177	173	168	169	191	210	191	169	181	147	176	199	171	160	184	187	168	163	143	208	155	171	184	171	180	160	151	187	171	175	158	190	185	173	162	175	174	193	162	157	148	187	180	157	164	174	186	171	190	203	192	171	185	178	152	178	179	173	139	158	203	171	173	173	182	173	165	181	194	152	160	165	168	174	195	202	184	169	164	168	159	168	162	171	154	167	155	175	178	163	167	173	179	196	176	153	157	163	145	168	181	173	175	158	195	158	168	200	179	194	166	169	185	191	150	160	176	161	195	162	188	171	155	178	194	183	145	170	182	175	152	179	175	190	163	184	186	189	164	166	193	191	174	171	148	166	198	170	159	187	153	148	161	192	167	190	170	174	190	173	191	167	173	186	173	180	149	191	194	186	172	189	169	182	174	182	181	177	157	174	160	167	177	164	182	156	179	186	165	163	152	191	141	163	169	180	155	191	190	184	174	170	156	162	171	172	166	164	145	173	170	177	175	169	186	192	174	173	167	173	183	175	179	178	155	175	160	191	164	176	166	186	184	189	187	182	156	162	184	176	157	166	173	177	139	164	179	173	187	172	194	165	182	157	201	177	166	162	183	151	185	179	161	142	186	159	170	177	177	172	175	158	194	171	202	182	178	170	153	175	164	179	187	177	172	188	201	174	152	172	217	138	180	159	151	163	162	178	145	152	182	175	182	174	161	154	191	164	164	192	172	151	170	183	187	167	181	191	173	199	177	182	167	164	172	179	152	178	178	187	177	161	162	203	156	171	177	157	166	178	212	173	183	175	170	191	168	175	153	182	174	151	165	170	163	151	159	165	190	181	177	181	164	186	165	161	147	187	185	204	174	189	199	159	187	168	174	186	179	157	185	202	190	157	175	188	188	158	180	174	169	180	178	178	185	166	180	185	181	158	176	148	181	170	146	173	165	154	179	190	172	178	163	167	168	170	176	174	197	161	166	180
7734	4800	9248	11702	11708	9981	7372	4260	2251	1808	2577	2902	1916	1465	1190	988	1164	987	845	837	904	950	935	815	891	872	720	663	678	624	625	574	557	575	593	549	529	526	582	562	522	554	567	559	557	541	540	570	581	497	544	577	570	566	638	556	526	447	465	484	494	482	455	501	483	485	441	487	429	457	480	484	486	475	467	481	494	440	491	468	449	488	456	448	444	460	455	472	456	452	495	463	501	473	479	456	448	456	481	512	466	494	441	481	510	503	406	464	446	477	437	474	442	483	476	474	521	469	454	443	426	443	459	480	466	489	468	459	464	406	456	456	476	476	476	441	472	426	451	502	463	457	472	496	492	447	489	469	450	452	465	472	450	471	486	465	484	457	480	524	423	469	484	473	480	456	497	481	493	456	445	466	447	457	463	470	477	481	491	526	511	456	472	466	482	448	480	423	482	475	478	422	467	464	473	480	442	462	462	509	481	449	467	485	443	414	477	444	498	443	479	434	473	445	484	475	458	475	491	470	467	436	513	493	477	494	432	507	473	460	452	442	470	485	464	492	461	512	439	489	504	455	468	455	465	440	472	462	468	476	445	446	457	435	468	451	462	439	467	472	452	430	455	437	429	464	444	473	448	505	479	458	439	506	475	437	465	496	468	461	468	485	479	494	436	418	473	473	487	463	478	431	411	439	504	467	450	473	446	502	504	410	460	446	469	480	440	464	449	472	452	441	466	470	466	473	455	448	492	450	430	434	479	427	454	476	462	443	450	488	456	495	472	460	469	506	464	484	498	428	466	482	522	427	468	484	455	474	421	455	440	471	460	465	400	500	475	455	437	461	460	444	487	436	499	466	489	477	466	450	471	466	464	459	495	439	438	461	483	454	459	424	391	464	472	424	446	447	470	471	493	418	457	496	464	486	470	440	481	451	479	476	481	459	511	448	454	483	486	480	475	464	452	490	504	467	470	490	478	458	438	510	459	491	489	463	462	450	478	470	475	485	439	432	475	446	471	431	422	457	436	440	498	482	444	478	447	424	492	461	457	464	443	452	468	445	465	462	421	467	469	461	460	473	499	435	467	478	470	448	460	437	438	479	458	476	464	469	428	471	450	460	456	453	442	511	468	424	437	436	465	498	493	463	470	428	467	456	437	472	448	463	488	485	491	474	483	506	484	468	431	474	454	431	431	466	505	460	462	467	407	476	459	429	471	460	484	452	467	470	470	483	473	452	446	475	446	476	462	471	480	475	428	472	465	435	440	479	445	467	451	466	503	492	490	480	479	503	457	487	504	445	475	466	446	468	458	485	459	466	483	465	434	445	490	480	493	439	477	487	460	456	450	450	438	461	486	489	471	484	487	519	459	498	484	457	489	441	471	443	449	423	460	440	452	435	461	452	489	469	436	433	457	484	455	471	478	478	450	468	474	478	460	473	470	459	459	434	484	487	499	465	446	458	469	427	458	458	448	471	468	460	467	482	450	479	481	465	485	464	426	493	452	490	510	452	442	453	475	464	447	438	480	474	470	451	463	466	468	457	444	494	469	471	458	464	437	503	478	479	482	476	488	489	485	472	472	471	463	495	424	442	466	452	477	469	446	473	465	467	472	455	482	465	435	441	474	520	479	446	490	461	504	491	464	481	451	465	459	476	462	445	494	448	444	426	495	437	450	486	443	465	459	473	463	419	466	460	475	452	417	447	445	441	470	404	436	470	498	473	429	463	454	420	478	473	448	472	453	460	448	464	446	469	465	464	462	470	444	519	476	466	458	432	475	464	481	451	449	434	488	459	449	450	452	451	457	429	455	452	465	477	448	459	466	477	446	472	487	470	457	499	476	486	482	433	456	469	470	498	455	464	465	486	466	445	480	488	479	490	462	490	489	469	477	416	448	455	512	412	438	442	451	440	456	465	501	460	435	470	481	487	494	488	473	383	489	465	471	456	461	435	465	448	428	477	451	489	474	491	480	469	443	517	455	455	439	472	423	479	463	468	471	456	452	465	454	452	443	487	504	465	518	467	478	491	440	467	457	493	480	440	460	447	473	480	466	505	442	504	465	473	466	451	461	470	457	437	490	476	447	493	492	442	445	481	460	445	489	436	462	448	478	473	453	449	492	455	454	437	443	452	448	472	463	422	447	414	491	465	474	433	481	405	504	427	456	443	465	445	470	474	441	488	516	470	450	463	484	466	502	473	456	483	437	446	454	490	456	444	471	406	421	486	468	436	462	482	454	468	479	487	458	474	483	462	456	499	512	422	484	457	497	437	478	444	483	428	452	502	448	507	476	448	456	465	459	463	453	491	481	463	458	458	500	462	440	443	489	440	493	472	487	450	484	492	483	472	430	469	457	420	448	458	497	453	441	496	466	463	444	432	472	434	490	462	519	465	508	462	480	499	446	448	474	474	440	477	454	459	498	512	488	436	486	513	507	470	508	461	482	488	494	459	451	481	467	466	483	504	493	477	494	453	430	450	457	460	436	463	500	456	447	478	490	449	489	467	465	454	486	515	451	449	472	463	474	453	453	499	460	441	477	497	451	431	467	467	493	461	463	449	484	421	464	498	425	504	436	459	457	481	479	491	483	489	471	426	475	442	497	464	481	456	417	458	476	468	473	500	413	465	453	447	447	469	459	491	450	442	461	462	471	472	463	453	423	447	487	492	426	482	447	467	434	454	455	474	423	449	446	461	451	468	439	486	448	453	511	469	464	446	456	457	474	446	459	444	440	460	438	454	471	455	458	479	469	448	461	477	425	456	430	440	455	486	457	461	463	487	453	486	421	463	493	468	489	499	437	463	490	493	460	460	442	422	481	467	477	460	458	455	452	433	453	446	453	467	490	462	468	472	493	476	447	446	481	477	419	485	442	468	465	441	466	492	479	466	474	438	477	476	475	442	448	490	444	469	448	495	497	459	442	494	456	505	498	451	434	488	480	466	468	469	456	466	477	471	453	476	460	440	439	469	459	500	434	471	465	453	470	471	475	431	474	462	498	473	457	488	456	472	479	448	499	451	470	422	482	481	432	420	492	479	459	436	474	461	473	423	486	424	489	428	457	490	438	495	471	466	487	479	429	461	416	474	467	470	471	458	436	478	428	465	477	439	414	475	472	461	406	468	472	458	453	463	446	455	470	472	484	457	461	487	450	472	475	498	442	483	474	443	468	506	462	473	474	485	485	469	449	451	450	457	440	475	502	481	440	517	464	458	475	437	453	494	458	458	452	447	460	465	423	470	449	479	465	470	439	520	459	455	454	476	491	505	458	483	466	474	451	460	488	437	455	437	464	491	486	485	451	470	466	413	455	446	484	430	471	460	476	499	439	462	461	498	447	459	442	465	497	484	427	498	455	459	426	460	453	456	449	444	518	487	451	480	509	465	425	442	491	426	475	450	441	490	498	465	464	471	450	454	473	460	475	482	492	478	461	466	452	480	474	464	460	500	441	431	455	438	453	481	477	474	456	437	445	505	460	466	421	496	479	495	462	475
18737	9269	10346	10440	7855	5174	3123	1753	802	666	857	931	566	446	338	323	339	306	283	270	307	329	320	254	279	274	240	217	205	217	233	232	234	214	198	210	200	211	186	202	198	204	184	187	181	238	215	201	197	182	201	176	194	230	204	189	183	223	178	171	186	173	198	168	189	183	201	175	187	173	154	156	162	168	162	198	200	174	191	158	203	206	187	170	171	171	186	180	179	192	192	192	206	170	175	169	199	172	181	181	192	161	177	159	183	201	184	188	194	195	185	178	176	174	171	168	169	183	174	178	161	188	162	194	144	186	169	182	193	186	179	163	165	191	194	181	167	174	174	168	173	181	194	188	173	150	176	175	175	191	184	163	177	180	189	183	184	161	168	173	171	171	171	186	173	178	169	195	172	183	153	189	184	179	199	190	196	205	168	170	170	169	177	192	183	177	204	177	181	202	163	166	184	194	177	183	188	176	183	168	177	178	180	199	164	179	180	193	138	156	174	175	187	203	190	184	189	190	172	170	159	158	180	174	173	183	185	191	189	169	164	174	185	174	219	164	173	162	172	174	194	162	169	186	178	184	179	176	194	197	189	179	201	200	167	202	187	188	180	186	177	178	195	188	165	159	170	162	178	172	163	192	191	185	190	177	195	199	161	179	189	194	153	190	177	172	173	197	188	168	173	171	175	150	173	174	196	198	186	171	192	191	176	165	176	174	153	185	173	181	194	182	187	175	157	199	179	156	185	206	175	170	189	174	189	196	172	193	178	190	182	191	193	178	181	173	209	178	189	153	171	149	183	165	163	188	169	173	190	155	150	159	162	176	183	174	166	176	192	196	198	174	184	165	173	170	195	177	177	195	173	180	157	195	147	180	183	188	184	187	181	194	169	166	135	175	174	148	144	165	181	175	163	174	192	177	157	175	198	189	161	187	212	173	180	162	178	162	185	173	178	190	209	147	190	179	189	196	192	168	176	181	203	186	171	156	170	208	160	174	192	181	186	191	198	163	184	204	175	198	167	177	170	198	170	177	174	174	188	185	173	180	191	187	181	177	177	163	175	167	187	162	193	203	194	205	164	175	193	175	197	196	176	183	162	182	203	173	177	190	184	160	164	170	180	175	160	182	189	182	182	173	178	182	195	171	194	166	163	177	178	182	167	179	162	162	159	191	170	189	163	172	175	185	149	210	188	160	176	192	182	177	166	193	158	163	170	165	196	179	188	183	173	185	166	167	205	168	177	176	181	148	200	140	184	181	175	183	178	183	184	154	170	160	174	177	179	185	191	206	194	209	186	191	176	179	200	172	201	158	176	187	174	178	183	168	187	197	176	171	168	171	188	191	221	187	175	151	164	154	167	174	171	172	196	188	201	184	172	173	171	182	195	186	201	195	203	188	167	188	186	156	181	181	162	163	160	176	184	177	196	176	174	154	176	154	169	181	186	185	188	173	153	189	198	165	191	178	180	166	193	185	162	161	154	173	176	189	180	187	166	200	180	173	190	184	156	178	166	189	163	186	167	143	183	187	179	194	197	191	185	173	182	160	169	170	167	172	152	165	157	187	192	164	170	182	169	202	171	157	173	173	169	158	165	200	169	199	151	180	198	195	174	172	154	192	163	168	164	189	177	159	178	203	168	188	189	169	176	190	180	174	171	166	154	165	171	168	179	174	181	182	165	197	202	179	182	149	190	175	193	176	179	169	182	189	166	198	162	192	172	184	190	175	178	182	189	167	162	160	203	185	158	171	171	177	165	156	183	174	161	160	199	182	161	176	166	163	191	188	177	168	158	194	180	191	162	177	180	184	163	210	171	171	187	181	195	177	184	212	198	143	165	180	187	185	189	168	181	170	201	165	166	167	159	168	159	172	162	191	197	179	183	178	160	170	170	171	190	179	209	193	185	178	174	156	199	186	166	207	164	175	169	184	182	187	184	174	190	183	186	167	186	193	183	181	193	194	171	185	178	205	176	190	202	180	186	165	183	171	179	165	171	184	170	167	187	186	173	167	168	185	196	182	178	181	180	195	183	169	178	202	208	172	200	177	176	178	182	180	145	189	180	175	175	190	151	185	175	163	175	202	189	178	188	199	173	182	200	171	171	212	193	184	177	150	150	182	185	190	183	192	183	182	177	158	195	191	183	181	181	182	198	181	179	198	166	169	174	176	184	200	187	179	185	165	181	186	164	184	167	163	163	182	198	193	160	182	179	155	183	182	188	174	163	184	177	186	166	168	162	168	180	174	192	201	183	186	184	186	180	199	160	193	163	183	168	176	167	161	167	197	163	164	174	163	184	159	159	174	178	161	182	185	175	172	175	189	155	156	187	173	183	169	191	181	181	183	183	184	203	152	190	176	185	195	191	189	174	184	186	159	163	185	174	177	188	169	180	196	177	165	188	186	168	159	169	191	174	192	188	186	182	186	155	179	158	187	182	173	214	214	180	196	185	199	186	171	175	187	216	188	183	180	176	163	179	171	163	182	187	175	172	180	160	195	164	176	182	188	165	185	176	191	175	183	188	190	176	180	156	192	193	178	163	194	194	189	187	185	203	188	173	185	204	153	179	185	180	186	195	176	204	175	193	167	193	179	185	181	145	203	201	179	150	184	173	183	184	189	177	185	174	193	180	173	175	177	185	152	174	191	222	189	199	187	179	201	167	161	172	182	177	180	154	166	166	183	206	167	188	150	195	167	185	180	172	174	194	179	174	168	194	163	175	193	171	203	179	184	164	191	201	170	199	158	191	166	151	149	169	171	169	194	175	157	167	190	168	177	193	187	170	198	175	176	181	200	172	176	191	210	177	180	188	162	174	164	162	148	188	170	175	172	158	175	177	160	190	185	163	190	156	173	215	157	176	193	177	166	199	145	171	199	163	192	193	149	174	171	188	162	159	173	167	170	179	177	179	169	184	165	167	167	177	167	193	192	189	162	192	192	197	180	181	189	175	173	192	184	160	169	158	158	178	168	170	177	152	184	172	193	195	191	171	189	195	175	183	158	181	179	182	161	187	160	191	147	186	183	187	180	218	187	205	185	184	192	198	168	179	153	185	157	182	162	172	155	159	177	189	176	194	158	173	160	186	174	161	171	177	185	196	184	177	211	181	179	183	185	180	168	167	173	145	210	137	171	177	179	175	170	185	201	178	203	155	164	173	187	198	176	182	181	196	176	179	167	176	175	167	151	170	199	176	190	146	204	207	172	169	208	175	168	172	182	185	161	151	204	180	164	178	178	144	163	174	181	173	202	179	200	194	182	178	214	176	166	160	165	150	191	178	193	183	188	188	188	181	174	180	182	156	217	174	154	154	186	222	189	172	172	167	185	182	196	184	188	164	189	168	188	199	156	179	188	177	178	189	176	165	192	184	202	197	163	192	169	190	192	155	163	170	172	179	182	177	193	158	173	160	159	166	194	181	186	169	168	165	186	151	156	200	174	142	179	157	181	183	186	170	172	160	176	172	185	203	176	174	199	174	172	209	190	179	176
10521	7033	13018	16905	16537	14812	11320	6878	3748	3351	4775	5033	2839	2202	1836	1408	1886	1414	1377	1253	1441	1468	1445	1135	1380	1161	1014	947	903	874	829	823	710	713	673	721	695	607	651	668	618	678	662	633	707	688	622	667	637	601	650	628	617	748	707	534	512	539	531	564	516	552	521	526	551	472	534	493	537	496	546	519	540	484	491	500	464	491	569	562	512	518	500	506	503	496	521	539	488	520	503	538	493	483	484	491	517	470	488	516	522	493	513	531	473	484	491	482	532	513	495	504	476	526	455	528	506	483	534	502	481	502	524	492	474	523	517	508	521	455	544	501	455	529	546	499	443	490	453	492	476	478	488	482	499	547	510	506	516	499	491	472	517	501	484	482	491	502	478	504	513	486	527	506	475	528	452	456	507	473	490	507	488	496	492	508	483	496	500	532	489	523	519	511	486	446	516	493	481	532	517	505	503	438	535	482	555	500	502	498	510	486	556	500	460	497	471	490	524	492	481	476	492	509	565	483	479	482	512	509	510	469	535	482	505	462	502	508	479	461	488	506	524	503	505	527	477	489	474	521	454	472	510	502	492	496	492	540	479	510	476	520	486	486	464	494	456	467	473	479	453	544	472	475	499	525	524	519	475	504	497	491	523	490	460	453	508	526	495	489	448	462	485	499	490	512	464	483	501	481	478	532	482	507	520	480	486	480	505	488	526	484	501	466	463	494	515	534	484	488	486	511	484	480	490	520	499	475	502	490	495	483	494	470	501	495	503	509	502	509	476	511	488	510	440	490	498	533	514	475	493	460	505	507	520	494	469	504	482	506	482	474	495	508	463	485	466	479	521	531	490	501	512	491	493	478	508	510	534	516	493	554	490	464	496	507	529	488	500	487	470	494	469	466	505	501	459	478	499	484	494	487	463	452	483	440	519	530	483	502	455	513	481	517	512	543	506	473	481	457	493	470	492	510	481	479	515	471	484	478	464	484	505	498	461	497	499	487	487	505	545	505	518	534	495	479	458	474	493	463	477	424	493	510	484	490	498	522	506	486	497	480	491	478	472	494	505	472	549	471	478	484	472	430	476	495	479	498	530	480	483	517	507	499	514	499	434	468	467	504	516	477	505	496	505	467	485	475	497	470	512	508	548	499	482	506	508	483	506	508	522	477	477	457	498	498	517	525	470	486	471	462	492	496	508	480	495	492	478	472	525	549	465	492	523	503	496	481	491	513	521	491	480	497	440	463	502	477	465	470	536	489	506	468	521	526	544	498	488	461	500	460	480	504	482	537	488	479	471	509	447	478	501	519	492	506	484	468	529	490	444	455	488	511	525	501	518	491	522	514	488	517	449	495	496	489	504	500	526	486	504	473	478	464	468	479	498	488	480	493	497	517	480	529	526	508	489	491	508	503	525	467	473	486	501	496	503	459	514	495	493	488	516	507	505	500	503	519	482	466	490	516	506	507	454	470	471	502	480	504	518	523	480	548	468	458	492	501	496	497	512	536	519	447	478	500	493	452	469	501	470	481	460	487	479	521	491	528	487	480	474	498	493	498	485	528	443	485	478	484	482	519	485	495	551	505	541	509	484	506	499	508	489	476	509	460	512	506	462	481	507	503	507	471	440	499	512	482	522	477	498	489	488	484	486	506	507	477	523	480	504	522	455	505	492	543	530	498	465	501	462	472	476	533	481	482	477	516	486	448	471	510	497	496	519	476	469	489	487	491	495	502	476	468	506	493	482	488	520	531	443	499	515	524	490	504	509	488	503	487	531	498	491	520	495	436	468	465	506	489	488	506	500	483	521	519	501	497	483	518	434	467	486	485	523	483	520	507	477	520	485	541	523	516	462	528	480	520	533	495	491	504	502	493	498	537	470	487	470	521	522	516	472	487	475	474	478	514	461	530	482	517	512	508	457	520	522	505	473	473	500	500	502	504	498	474	519	495	525	461	485	489	504	486	475	491	499	456	486	505	460	467	503	538	458	526	511	497	469	508	511	510	502	498	485	499	488	483	470	495	509	510	470	476	498	514	457	530	504	510	481	516	472	453	480	495	480	522	498	527	447	506	547	549	513	462	486	445	496	488	453	523	502	487	506	476	482	503	473	495	499	520	486	476	487	479	487	462	497	509	474	497	521	520	469	471	511	514	461	505	486	521	494	432	493	477	483	489	462	518	488	498	479	529	495	469	508	471	488	512	482	494	492	462	483	495	498	507	498	509	504	498	520	510	553	464	510	506	461	516	504	482	486	498	483	443	508	504	476	509	453	473	469	495	482	462	470	473	512	490	516	479	494	493	459	504	435	488	489	493	529	499	520	480	496	511	504	486	506	495	447	495	505	512	479	465	517	488	517	553	466	484	475	483	527	464	498	474	492	502	469	479	515	478	510	484	503	482	524	524	479	490	481	498	516	449	485	497	508	518	499	480	506	492	518	498	491	475	479	514	486	449	509	487	495	464	480	530	495	490	523	503	486	487	507	476	496	508	492	494	469	478	510	523	516	471	483	441	504	493	487	500	503	486	498	501	488	534	507	496	479	447	528	517	498	463	509	542	487	542	507	488	522	546	517	499	448	516	499	470	499	484	477	483	503	507	460	535	505	492	499	466	510	505	505	522	482	535	494	475	460	487	493	521	485	447	470	513	484	510	488	489	504	467	494	499	496	530	482	517	524	485	456	493	517	483	515	494	485	489	488	526	499	521	481	463	481	529	519	506	543	488	521	512	531	542	474	509	518	490	442	476	446	519	456	438	520	500	526	522	507	483	494	474	491	487	456	492	460	478	483	478	480	474	528	467	551	476	502	501	464	490	510	509	482	487	490	482	483	514	495	507	473	499	519	514	515	499	511	493	488	501	520	485	499	503	482	457	490	490	471	478	469	486	484	478	522	551	477	508	488	486	505	544	537	485	518	502	505	499	470	494	483	501	529	498	479	490	483	516	524	513	476	471	491	454	510	555	468	502	518	490	497	531	497	511	482	528	493	508	471	470	472	529	534	491	524	509	483	449	469	511	495	497	499	525	486	452	528	513	497	520	454	453	469	500	520	454	507	503	501	507	501	490	467	498	501	465	486	526	482	489	510	494	534	462	497	507	479	497	519	500	469	512	476	502	505	479	513	524	488	487	480	502	496	499	465	477	496	501	470	496	454	513	497	451	492	476	480	510	492	467	473	464	523	516	488	483	506	477	490	526	534	487	521	517	507	479	467	492	484	498	455	488	486	523	494	464	475	495	482	498	487	483	518	510	480	489	455	495	517	508	538	520	459	488	466	512	488	455	507	474	551	477	535	424	520	492	444	523	481	463	485	467	511	510	493	479	479	471	474	486	488	520	520	499	515	505	492	485	526	483	511	528	495	482	465	471	483	496	523	523	529	496	490	511	474	488	523	523	541	494	509	502	515	495	443	509	463	482	536	486	503	488	486	489	479	465	509	507	472	486	506	478	511	501	504	480	468	513	474	516	503	514	471	475	475	505	494	465	492	459	490	522	520	501
4867	2009	1726	1356	1108	794	470	372	372	338	408	410	357	330	336	358	337	365	319	312	349	335	374	302	350	344	352	329	320	323	328	328	352	334	361	361	351	373	347	352	364	333	316	331	335	354	316	345	338	342	293	333	384	338	348	344	366	326	321	342	314	314	336	348	340	321	322	341	327	312	329	349	345	351	345	328	326	342	342	329	326	315	300	365	342	334	366	318	328	343	325	324	304	348	360	355	325	318	311	330	304	332	352	342	307	367	351	323	326	335	333	352	347	338	339	350	358	360	332	361	344	332	350	326	351	319	340	327	344	363	328	355	343	351	321	330	306	354	350	316	342	335	319	327	350	314	325	343	311	341	335	344	338	351	333	314	329	324	352	366	325	333	337	354	324	346	339	337	330	366	371	359	368	346	333	357	341	355	292	322	361	317	355	343	326	338	286	354	355	331	350	333	339	334	340	337	390	351	342	329	326	317	334	339	353	353	327	336	336	350	344	332	349	344	363	332	326	349	335	315	325	372	341	349	334	358	324	392	316	329	334	322	308	323	344	322	308	366	361	333	347	321	326	344	346	356	316	317	333	304	325	336	354	341	341	309	311	332	342	332	337	363	343	313	374	345	353	343	337	344	337	340	316	362	292	326	342	329	344	366	368	325	378	300	326	339	340	367	331	310	345	354	359	323	336	344	314	344	335	295	315	359	337	326	337	321	279	337	336	327	338	359	309	347	324	372	341	306	310	344	337	329	378	372	351	334	319	319	320	354	357	326	341	335	324	317	322	308	331	338	324	318	326	355	357	337	289	311	339	293	309	351	322	328	304	361	291	339	310	346	349	312	334	326	317	348	361	326	330	326	335	342	326	287	338	314	312	316	333	318	340	346	332	363	318	382	312	344	327	333	350	330	358	336	355	341	337	345	349	332	344	318	309	358	340	346	303	357	315	297	319	338	323	355	316	329	306	343	348	333	362	350	357	353	329	323	347	338	332	308	319	313	328	336	321	305	343	342	343	388	343	290	336	293	332	339	316	348	327	361	329	304	347	337	326	332	330	317	337	320	345	323	346	332	388	329	369	324	322	314	314	370	323	360	345	342	357	306	328	327	345	335	340	307	306	339	331	330	318	335	351	306	309	322	333	345	373	334	328	371	357	332	322	333	298	310	388	305	333	339	324	356	305	325	315	307	341	308	342	313	342	338	356	365	325	315	313	399	333	311	348	323	346	325	318	348	335	335	310	353	310	358	324	325	330	317	346	360	332	361	346	315	345	350	362	320	377	338	335	368	354	319	333	387	356	315	325	364	341	331	353	341	329	354	305	349	336	320	370	344	313	317	361	373	371	310	353	324	331	321	357	334	306	359	344	312	304	324	321	341	334	339	314	362	338	337	330	298	330	347	380	342	345	339	317	363	327	336	320	305	344	332	333	340	327	335	311	307	328	333	329	359	325	324	319	331	344	324	351	356	326	329	328	336	343	364	301	323	321	334	330	334	325	326	321	352	312	340	321	314	321	342	312	341	370	352	312	322	344	339	276	341	363	326	341	330	335	353	365	350	336	315	325	342	347	311	356	339	352	346	342	328	346	344	389	345	329	367	333	371	327	341	335	338	333	330	327	339	333	331	340	343	332	350	325	357	330	320	338	335	303	355	352	307	328	315	337	348	331	316	303	377	362	343	294	333	331	348	331	303	389	290	333	334	339	369	329	351	340	366	326	321	323	328	316	321	329	329	318	338	337	324	319	328	364	348	326	289	346	340	286	326	358	299	318	344	345	310	301	326	323	320	369	310	349	321	326	341	319	301	364	346	349	339	343	337	306	316	353	368	317	348	369	347	313	353	358	326	319	345	324	335	350	322	328	330	318	317	359	341	324	360	331	334	291	293	330	337	349	344	334	350	336	304	347	327	339	334	316	338	334	335	314	323	322	320	334	315	359	354	348	311	374	340	344	366	314	342	312	320	316	348	323	322	337	357	334	317	338	324	353	340	331	306	364	347	365	313	326	339	338	348	326	331	327	335	334	310	311	302	330	325	344	315	319	347	343	293	336	308	305	334	307	321	326	305	340	337	339	359	334	350	340	342	329	327	340	350	356	347	369	331	350	322	371	342	340	337	317	352	308	307	330	326	339	358	331	333	343	354	339	342	353	352	357	351	336	320	325	338	346	319	331	341	286	322	355	342	334	313	306	339	347	332	350	339	315	330	327	363	337	321	329	329	351	364	318	311	316	342	348	339	339	333	324	297	345	367	342	342	334	305	321	340	339	353	357	324	313	334	359	306	353	309	364	312	362	307	321	334	334	371	339	338	360	310	335	303	308	323	331	335	342	368	359	326	286	317	334	365	341	341	345	363	317	319	355	341	321	330	288	342	341	348	325	326	322	319	373	342	310	331	319	358	334	338	316	345	336	331	340	333	328	354	288	366	321	357	332	327	350	311	301	310	326	340	337	330	331	312	350	365	360	302	328	334	345	325	339	321	345	338	328	322	326	319	303	340	340	332	331	355	343	317	300	340	328	359	344	385	343	318	316	316	340	320	335	309	321	362	343	332	334	345	343	332	310	345	331	334	334	315	361	316	368	338	348	309	356	338	333	332	315	316	357	337	344	349	363	336	328	355	313	339	340	350	364	354	337	316	332	323	343	308	346	316	374	328	322	293	341	356	336	333	327	326	320	352	359	292	340	335	324	350	345	343	333	303	370	346	355	303	334	307	323	349	326	333	323	300	354	315	294	348	337	337	323	332	339	350	311	326	349	329	338	335	334	314	319	322	342	343	340	307	340	331	298	377	333	327	345	343	354	343	328	317	361	344	323	313	312	343	358	303	364	361	351	334	362	350	344	323	331	330	333	321	315	346	333	359	324	342	324	336	327	336	323	359	353	334	314	348	347	300	347	340	333	333	334	295	363	347	343	337	316	322	313	323	328	358	358	342	319	323	325	343	376	357	337	319	314	339	328	337	347	327	324	362	337	302	342	321	303	344	323	330	338	330	324	316	307	340	294	346	334	329	347	301	373	315	329	338	360	336	350	319	349	319	315	306	316	352	356	328	338	282	346	328	333	341	342	328	320	322	349	341	310	322	323	351	328	354	340	353	385	358	352	337	311	342	307	306	335	347	333	324	302	295	364	356	345	335	331	322	298	305	358	320	318	298	329	336	324	329	333	336	314	345	331	343	322	323	325	373	327	320	308	305	349	327	322	322	320	330	329	295	341	352	311	307	347	326	379	319	350	342	382	337	345	350	358	356	340	354	310	310	337	349	359	327	359	313	342	321	354	335	338	387	398	299	355	321	338	336	332	328	322	323	326	302	323	317	302	339	330	346	349	351	340	332	341	359	354	338	340	356	327	363	308	305	332	340	351	340	343	360	329	371	333	337	351	316	310	341	334	334	351	306	333	313	321	342	336	317	318	311	358	358	348	334	345	316	366	342	348	327	339	366	290	326	335	355	314	364	305	334	313	323	340	326	344	336	331	323	316	313
3671	2288	3370	4016	4044	3027	1591	1048	948	1023	1294	1507	1110	921	783	855	801	782	827	867	782	836	816	805	780	839	810	824	792	785	785	798	825	827	757	806	797	834	786	814	833	832	848	786	798	789	842	766	777	776	850	820	797	807	735	810	768	772	818	829	826	768	820	803	814	835	823	800	766	782	801	819	802	801	824	871	809	816	804	820	812	771	789	732	814	756	787	839	790	788	789	813	846	776	837	807	871	826	859	797	763	798	747	809	781	800	830	805	754	714	769	854	818	778	862	822	808	788	828	771	824	800	804	774	812	783	784	802	787	826	756	795	802	840	820	821	791	863	776	789	803	743	799	797	793	828	818	793	801	813	798	830	838	770	817	852	799	806	827	798	819	851	812	787	797	779	780	772	774	830	791	782	794	814	840	813	805	805	814	789	844	871	814	831	813	771	857	822	840	770	766	770	757	829	788	809	818	826	811	811	791	831	779	777	781	829	826	813	795	826	799	787	841	817	844	817	789	798	839	825	798	818	817	794	801	835	771	808	787	800	790	849	805	874	795	750	753	843	815	870	811	795	809	826	809	810	781	818	802	793	801	803	758	812	754	809	805	792	825	806	793	848	801	812	758	778	757	806	802	812	818	759	823	787	765	786	792	823	853	820	823	783	796	831	734	813	820	777	814	834	768	792	768	823	844	839	782	832	766	795	836	789	777	772	856	772	834	841	786	766	786	825	765	846	783	814	792	856	762	819	830	775	812	794	813	782	831	817	775	821	786	807	860	848	795	768	846	872	771	887	779	813	828	823	792	826	776	797	788	774	783	778	821	781	817	798	781	835	822	841	777	779	794	759	815	779	819	812	845	763	782	835	876	780	780	787	781	826	797	822	831	799	793	799	788	757	781	794	789	807	811	830	832	851	790	801	814	793	786	811	793	868	800	818	817	833	770	792	807	797	755	719	819	776	781	757	769	850	803	790	769	808	797	823	827	792	779	762	822	775	812	820	848	789	811	832	801	816	832	749	779	796	775	849	819	790	807	809	825	841	860	802	840	769	829	774	794	799	819	780	817	815	804	819	820	769	799	835	797	844	833	798	847	780	790	810	798	819	773	783	761	789	785	813	734	795	817	801	755	848	814	828	859	813	856	805	829	838	809	831	825	888	797	831	785	865	861	844	769	808	811	833	829	832	834	822	848	794	779	768	817	794	875	793	784	774	829	837	779	804	804	804	845	798	821	802	814	820	797	786	802	792	829	782	778	771	852	779	774	765	804	775	825	788	796	804	834	823	817	787	782	830	791	782	794	825	732	819	806	812	799	771	782	816	820	831	801	787	831	818	796	765	830	812	826	820	829	852	827	839	800	816	813	804	752	817	752	821	823	799	833	778	799	836	793	751	750	809	784	758	751	841	814	796	857	771	778	804	798	782	819	816	793	759	794	771	809	761	769	813	740	804	811	798	768	826	757	768	752	832	813	792	763	836	801	814	816	762	750	895	771	832	839	781	847	826	819	753	809	812	837	867	792	806	803	825	783	823	865	838	782	840	874	757	807	793	817	828	812	779	793	805	797	820	813	794	785	741	859	791	826	818	797	804	837	808	840	773	859	821	823	804	811	794	806	819	787	742	775	784	856	831	821	820	776	799	809	790	776	828	815	809	813	787	781	823	780	798	796	801	797	842	781	789	837	804	754	824	775	816	808	833	816	789	788	775	828	743	766	763	825	823	792	821	807	797	834	788	846	779	814	809	763	768	742	781	858	847	836	798	767	803	798	829	810	822	771	788	859	811	796	833	792	827	822	780	774	807	829	790	845	768	824	779	786	772	777	822	820	843	810	767	775	805	798	800	831	812	831	762	827	802	820	783	809	859	792	794	818	816	809	760	788	758	833	774	802	806	810	779	814	849	820	773	774	779	756	788	790	865	859	781	820	778	774	802	772	831	798	841	811	806	786	779	806	792	820	824	792	780	758	830	844	832	813	827	754	815	778	847	841	756	797	858	821	852	797	817	817	827	819	786	766	780	776	827	766	834	801	793	810	788	828	760	765	752	811	833	821	787	777	822	836	803	782	825	800	781	823	824	823	828	846	838	775	805	812	811	754	784	799	796	802	760	808	765	833	755	816	850	843	776	843	781	779	749	798	818	765	794	782	811	802	813	774	796	830	820	789	785	796	804	759	788	781	770	814	795	822	783	842	845	805	784	848	778	772	787	785	791	819	783	815	832	860	769	800	792	811	805	825	823	791	804	807	798	815	776	780	814	848	807	810	826	864	764	799	765	816	777	834	788	844	827	824	784	828	844	826	783	853	853	831	821	828	754	797	747	789	808	807	805	849	815	779	843	834	807	780	826	856	765	765	816	801	790	826	744	765	832	836	842	777	745	816	760	829	781	803	815	785	802	838	800	783	778	786	804	841	802	742	809	774	752	740	777	805	777	811	793	860	831	788	816	839	759	798	788	807	831	800	804	798	801	808	780	761	777	772	819	827	761	789	816	760	805	770	802	839	765	781	780	764	838	820	772	806	792	749	786	792	792	803	826	763	842	802	834	834	860	814	804	764	889	838	846	822	824	773	820	839	806	815	805	788	881	780	796	822	791	811	838	814	803	783	789	806	801	795	816	805	830	825	822	844	778	815	856	831	809	788	810	799	831	767	783	815	833	787	765	753	853	759	848	787	799	860	834	791	837	806	831	795	762	799	759	806	816	815	796	803	844	851	818	764	801	818	803	826	803	813	804	818	756	798	751	811	820	784	810	799	803	793	840	824	796	816	844	825	847	849	800	769	789	773	784	755	798	778	751	790	789	798	823	849	830	788	800	792	784	733	786	805	810	794	803	830	790	791	882	741	812	827	798	884	820	772	795	831	757	873	740	792	820	807	816	749	845	795	811	792	800	810	888	732	805	766	762	781	834	799	786	765	822	844	814	820	803	798	809	815	754	804	846	828	795	797	797	815	802	813	840	810	809	782	793	819	820	759	788	777	736	876	826	768	783	813	826	817	807	834	776	819	809	776	825	809	833	831	843	818	835	759	830	828	808	793	775	770	824	801	708	814	771	798	811	770	785	774	802	800	805	796	804	817	786	784	853	751	795	859	814	748	805	809	857	790	789	803	790	829	835	792	764	815	816	770	840	804	820	781	784	798	735	799	783	810	841	823	784	861	819	842	813	809	797	805	796	795	834	815	854	825	794	812	831	728	809	781	794	788	851	780	855	751	842	768	820	818	817	810	825	832	791	819	832	834	831	859	818	786	814	798	814	814	813	774	772	846	800	778	851	801	776	796	818	802	854	856	814	818	901	783	812	815	773	772	848	805	784	845	823	828	870	782	804	806	768	823	836	780	831	789	787	812	808	784	810	826	800	767	844	798	797	815	791	846	799	813	787	812	850	795	801	788	798	790	822	829	799	796	812	797	818	797	817	806	763	821	767	782	775	836	771	800	822	784	820	812	814	775	833	851	815	828	811	803	800	859	789	803	769	757	776	779	799
11755	5213	6232	5805	4118	2717	1591	927	502	486	629	541	313	302	255	235	254	225	234	250	282	274	215	224	236	197	238	175	212	186	169	198	204	175	190	158	195	217	178	196	206	170	218	179	167	198	156	200	196	167	206	212	187	202	142	182	195	171	200	176	178	183	158	166	177	154	166	190	166	176	185	173	157	179	180	148	188	177	178	167	168	174	188	172	172	165	188	194	185	197	165	170	191	175	180	173	180	162	175	176	158	197	171	159	154	168	162	163	173	182	152	170	165	161	176	160	185	185	169	152	160	172	170	178	190	172	208	174	175	176	190	182	184	175	152	181	151	184	172	172	163	167	144	174	170	174	174	154	166	185	163	177	167	162	170	154	160	173	170	178	145	163	162	164	192	155	164	166	157	152	175	159	188	162	190	161	176	170	185	157	176	183	144	212	173	160	175	184	174	179	167	167	152	195	160	179	168	180	161	147	179	152	189	156	180	173	178	170	178	190	168	193	183	164	151	175	211	144	159	165	179	150	190	194	158	168	155	189	166	164	148	200	190	175	178	179	165	165	167	143	174	152	180	165	144	192	167	185	184	182	178	178	170	149	159	155	173	177	182	172	182	182	185	189	209	179	180	163	172	171	166	172	154	171	151	183	158	167	164	151	198	195	167	173	202	184	176	183	162	163	187	152	168	199	143	172	188	200	178	174	166	172	175	176	166	173	159	143	164	174	165	174	194	168	169	166	165	167	181	182	160	195	188	189	156	172	162	178	158	165	182	150	175	180	156	161	162	185	187	153	163	167	171	188	170	163	174	170	167	187	155	164	154	170	175	151	169	203	169	186	149	167	180	174	179	169	177	183	182	163	154	177	172	192	172	182	191	143	177	167	177	198	160	178	180	182	140	160	176	178	173	150	166	181	156	171	158	182	174	170	167	181	158	194	175	185	162	156	170	155	190	191	168	172	188	160	186	167	150	178	160	180	159	162	164	160	171	166	173	167	180	179	166	176	165	178	168	172	158	169	191	184	183	166	176	200	159	174	157	164	139	183	169	151	187	175	187	181	162	161	145	197	184	170	154	166	184	158	168	154	160	181	161	155	184	169	185	186	179	172	163	156	176	171	173	172	168	189	178	188	163	180	177	187	155	197	191	167	167	187	167	178	192	209	163	150	158	174	151	171	168	178	165	195	159	157	186	181	178	166	169	167	162	153	195	146	189	150	174	161	176	185	177	172	176	151	149	164	160	169	177	164	168	169	156	188	151	166	166	155	190	180	151	162	176	178	174	177	154	172	169	173	176	156	152	180	165	166	170	176	146	166	165	168	173	182	190	175	176	151	174	158	180	161	164	183	195	178	152	155	177	156	173	185	161	169	169	183	154	165	171	176	170	172	164	173	177	190	187	184	167	173	181	170	181	165	180	168	150	168	162	184	167	186	169	172	172	166	174	180	183	166	164	181	174	168	161	175	163	185	175	166	189	147	172	155	180	169	161	143	179	168	192	157	178	191	181	181	198	176	177	175	182	185	167	157	161	151	164	200	184	182	159	174	198	186	173	198	181	181	188	153	192	165	182	159	175	170	171	171	172	188	173	151	138	156	160	164	161	169	189	165	171	171	180	165	143	158	165	153	177	161	166	167	179	192	185	171	168	153	151	176	159	178	183	172	164	182	164	173	174	152	178	150	171	175	170	176	175	169	150	188	174	151	172	181	178	149	158	164	151	173	167	169	174	162	166	172	175	176	148	193	164	177	167	164	170	166	201	165	165	156	160	171	155	182	165	188	186	152	182	166	174	172	162	173	164	171	181	153	180	185	171	167	209	165	172	158	145	160	159	152	201	163	135	178	181	162	181	170	180	174	162	190	200	168	160	182	191	164	148	194	173	158	205	188	174	158	172	150	170	196	199	182	181	193	177	153	181	151	163	170	156	172	175	159	169	159	178	168	185	156	181	166	192	173	174	182	159	171	153	151	162	186	167	154	160	155	171	154	189	189	150	155	156	181	152	186	175	167	185	161	134	190	190	165	162	206	171	180	169	151	150	153	186	171	159	179	142	176	169	177	171	191	167	127	161	227	183	163	152	179	179	153	165	174	177	173	161	196	173	179	174	155	169	165	172	165	188	173	174	177	180	175	162	172	176	148	180	166	174	161	148	166	180	160	191	176	184	153	166	157	150	179	159	158	183	158	181	194	185	158	168	158	193	145	164	165	173	174	197	168	161	198	186	170	176	152	163	154	148	177	196	179	189	158	182	162	155	170	178	184	170	172	182	169	179	170	179	170	179	190	155	162	187	165	184	170	178	187	191	169	155	198	177	165	153	186	181	179	188	196	195	173	160	188	177	182	161	171	180	202	164	165	173	184	129	171	159	166	167	138	156	174	181	175	162	146	187	182	144	159	158	175	178	188	199	168	202	160	173	163	155	171	178	146	168	181	156	174	185	175	182	178	175	164	153	173	162	187	156	189	180	218	187	157	172	195	183	166	179	172	158	168	142	192	171	180	157	185	190	159	203	162	179	179	168	181	190	163	176	158	166	154	169	152	164	165	165	173	162	174	163	171	181	168	167	164	180	196	166	170	199	185	171	149	149	167	165	191	175	160	173	170	169	178	146	155	163	186	168	182	154	175	139	169	196	188	165	191	159	171	200	171	185	146	179	178	169	168	181	170	173	174	181	174	172	177	181	176	169	177	163	172	175	173	173	185	188	165	163	167	168	169	176	165	151	179	189	180	134	160	166	166	162	171	172	148	192	164	179	165	169	181	172	180	187	173	179	159	172	185	188	162	176	177	213	161	167	151	172	165	181	179	175	171	173	183	149	156	161	187	197	175	182	175	199	166	169	177	168	171	145	165	160	194	168	167	181	170	151	153	163	179	170	188	161	151	159	156	189	185	173	161	160	157	176	164	160	180	154	168	195	183	180	181	180	172	184	166	176	183	197	184	172	165	150	169	153	179	184	183	197	192	181	166	176	181	199	159	189	160	157	162	180	189	181	163	147	161	182	155	172	166	154	191	160	143	148	175	155	180	164	162	169	147	168	149	176	170	139	155	167	167	180	169	160	183	187	175	180	192	177	172	176	205	188	178	153	180	174	174	181	181	154	159	143	181	156	177	182	178	179	184	160	173	161	173	188	174	157	161	189	167	163	166	185	169	175	153	171	168	160	164	160	170	168	164	180	166	170	162	165	166	181	167	168	157	156	174	171	163	174	158	170	200	178	183	186	171	167	191	154	186	150	183	171	180	178	187	188	182	174	166	188	166	155	178	206	166	190	154	177	157	194	165	185	173	197	174	164	178	176	178	161	149	181	191	185	165	180	166	172	179	178	152	163	162	164	176	170	176	177	172	186	187	165	182	207	163	161	168	153	171	165	169	164	181	182	171	159	149	167	167	182	167	177	159	185	163	179	169	155	166	189	168	168	145	168	180	145	158	165	159	186	175	154	162	176	155	175	178	203	176	192	174	170	178	157	153	189	143	198	175	152	176
7820	4740	8851	11640	11180	9185	6627	3876	2094	2227	3361	2875	1627	1280	1049	907	1134	922	808	828	1150	1023	915	824	964	817	753	661	638	628	632	611	593	599	553	581	559	491	506	526	594	577	556	538	565	520	527	550	565	595	564	557	574	621	549	494	452	478	460	451	478	478	455	430	459	494	499	425	492	518	483	459	507	500	501	441	477	456	455	456	454	444	466	484	477	443	427	436	502	445	485	457	445	501	477	486	454	481	471	428	460	458	473	479	477	440	474	487	453	466	474	463	470	458	475	507	471	488	483	451	504	465	437	471	470	451	465	440	490	432	479	487	457	479	519	439	487	453	435	470	483	460	474	477	413	439	484	466	458	438	489	462	461	465	466	463	492	459	449	485	500	465	513	444	496	473	461	465	453	457	460	458	420	494	468	459	480	507	469	454	489	436	458	457	444	434	481	444	461	457	467	462	474	484	428	433	464	482	478	472	493	455	453	477	441	495	485	490	450	472	423	460	488	473	465	455	444	458	484	469	447	475	448	426	491	425	488	446	451	465	465	491	448	467	440	481	465	447	507	479	440	443	465	469	444	459	459	461	478	442	428	469	466	474	466	433	493	444	481	467	503	449	439	495	456	451	472	461	450	481	477	422	462	422	473	459	428	488	469	487	451	484	449	424	447	461	489	467	491	433	488	450	463	466	457	459	462	456	492	463	476	457	438	517	423	491	498	483	484	434	477	458	441	472	509	485	451	451	429	463	439	476	450	453	461	484	475	447	437	467	435	484	453	441	477	471	436	455	462	458	476	481	438	453	460	498	453	444	408	477	495	447	510	456	466	463	486	452	440	429	461	454	431	435	447	462	463	475	469	478	491	444	437	414	468	459	468	438	446	506	466	479	468	451	481	479	464	451	490	459	448	457	448	455	511	444	469	441	437	505	459	492	463	436	454	452	477	441	441	481	504	417	483	467	446	533	465	430	450	477	451	451	452	425	456	495	489	470	469	442	449	455	463	474	479	477	442	462	433	462	462	422	455	451	458	484	446	468	480	502	484	501	445	459	458	456	463	419	508	461	488	441	467	427	469	457	405	497	492	439	457	482	492	453	437	455	430	452	469	457	468	499	441	440	467	447	476	474	458	435	452	479	456	464	466	460	459	433	461	464	488	448	519	446	436	455	483	439	445	497	456	482	475	437	447	423	472	450	517	435	453	442	456	466	459	503	491	460	480	432	453	438	466	473	439	456	469	485	468	469	465	458	470	456	484	471	489	475	430	438	480	497	454	492	474	478	460	471	452	475	446	499	446	463	509	472	447	446	429	485	445	461	452	421	499	471	497	487	433	452	452	479	475	450	463	470	524	410	451	460	447	478	462	471	427	497	473	437	474	478	450	508	429	476	441	429	440	453	477	489	486	485	444	478	467	417	457	432	466	454	490	481	443	467	476	448	454	450	448	431	450	447	446	451	436	462	469	499	443	410	450	447	456	451	461	455	500	472	433	432	460	435	450	474	424	431	439	462	459	444	485	470	477	455	472	484	473	421	485	455	432	461	482	484	461	492	459	485	465	476	448	448	502	461	461	475	499	425	429	461	438	484	458	431	474	467	458	453	458	467	468	445	465	490	480	453	466	464	430	468	469	435	449	500	485	441	508	446	465	457	479	468	431	463	446	506	447	482	429	466	514	455	464	465	423	455	456	449	456	458	431	451	431	449	484	456	428	458	476	467	454	461	445	419	451	477	448	463	454	492	440	457	451	442	452	486	436	434	495	463	450	466	418	430	449	464	483	426	451	447	462	454	463	445	470	478	454	462	454	432	471	460	488	481	449	472	461	427	427	455	480	483	461	475	503	455	473	453	434	455	440	462	482	485	443	475	457	507	518	421	451	453	433	466	474	435	449	480	422	479	480	447	417	481	459	454	453	480	447	486	475	459	460	460	474	475	429	459	480	421	452	516	430	495	468	459	466	464	472	479	464	433	404	432	432	464	418	445	499	457	429	447	456	463	472	456	459	437	444	461	441	471	453	404	432	461	437	416	471	448	448	479	471	426	484	449	427	467	489	428	456	456	470	444	456	476	463	441	450	452	473	497	451	451	475	480	487	461	447	484	466	493	446	465	461	451	446	480	458	469	474	452	444	452	470	456	487	473	445	504	485	460	478	468	473	445	484	463	436	457	460	461	424	459	464	433	441	460	465	461	565	465	439	464	463	461	459	500	469	469	435	449	482	499	485	467	454	455	497	452	465	467	451	479	461	442	515	439	461	451	433	488	476	449	451	403	471	455	433	501	438	476	481	432	444	446	482	441	447	452	456	447	451	442	446	448	493	457	512	473	461	435	471	448	473	485	473	465	455	439	441	439	454	461	430	469	491	448	482	464	483	448	427	450	466	470	497	495	457	480	446	496	448	473	451	457	420	454	439	443	480	466	476	477	473	459	470	456	433	465	444	467	478	445	474	454	500	514	441	473	431	459	436	454	460	498	440	493	502	442	478	475	447	458	462	457	446	475	457	471	447	460	459	483	479	453	461	477	463	460	477	463	456	461	486	420	454	476	486	489	459	485	423	472	418	419	446	447	465	444	444	457	483	446	442	427	495	457	426	516	454	441	452	441	498	438	449	472	444	452	468	427	465	432	434	454	482	433	427	468	474	439	468	410	486	476	434	461	455	464	443	476	483	482	446	499	464	424	502	473	467	459	506	441	449	471	478	473	436	463	483	466	429	478	456	453	440	469	470	489	481	483	426	443	473	484	455	440	438	477	462	488	487	446	448	414	458	438	502	443	478	451	474	477	455	479	457	467	465	440	493	453	457	434	462	464	484	471	474	480	437	515	429	443	463	446	465	485	482	469	446	451	437	458	414	481	473	489	495	502	480	482	444	458	466	447	445	462	498	474	433	455	435	502	458	460	458	459	484	471	469	486	455	498	460	456	450	470	493	468	477	443	418	472	488	479	448	449	440	441	448	444	470	438	421	469	462	450	458	453	461	473	437	469	471	445	438	455	460	449	476	461	446	440	441	460	458	505	486	464	478	453	470	459	484	440	477	477	451	423	498	491	481	446	503	455	444	467	453	451	451	460	477	418	488	451	487	454	500	453	441	481	449	457	453	483	472	481	489	461	447	471	458	459	469	452	529	439	463	468	444	458	455	479	477	444	419	456	474	470	447	482	446	449	449	454	479	476	418	456	398	454	493	445	425	471	495	488	466	415	487	453	431	468	423	488	457	488	479	464	462	428	452	450	469	457	469	455	469	467	448	478	436	466	474	475	450	473	498	467	432	435	459	472	445	494	466	462	469	476	473	453	464	467	489	466	473	443	453	482	453	468	461	446	440	459	440	451	463	488	472	447	443	448	479	450	480	443	446	487	489	480	481	486	455	414	459	475	493	451	461	481	420	479	468	442	485	479	484	485	441	486	460	493	431	480	499	466	463	460	469	480	482	472	452	460	467	451	468	506	416	449	439	468	476	480	479	480	438	495	475	497	464	458	470	388
18708	9040	10200	9231	7137	4652	2921	1337	748	779	989	854	466	409	332	334	354	285	318	278	312	329	319	283	299	273	245	286	237	209	220	206	239	188	204	217	227	171	217	196	202	199	212	198	177	205	186	175	212	204	202	192	213	240	174	178	193	179	174	206	178	174	167	174	166	164	182	177	177	180	175	161	167	166	173	200	155	188	159	177	179	190	171	173	171	166	191	167	169	190	149	185	167	184	214	195	161	174	185	185	189	202	173	165	185	174	186	184	161	201	175	196	179	164	184	200	167	180	179	184	171	155	180	146	156	183	162	184	177	193	154	190	173	157	208	164	180	172	162	176	168	139	183	164	179	178	157	166	183	181	164	151	173	174	172	166	186	158	191	203	163	158	171	171	151	163	163	168	183	174	157	175	193	156	156	179	163	192	171	135	182	187	166	175	210	196	147	190	176	185	166	165	180	187	161	205	176	174	165	160	178	157	148	167	197	183	163	168	194	168	165	166	179	174	175	184	185	182	182	184	188	165	167	173	189	178	175	193	165	165	206	169	171	169	158	186	183	179	174	189	178	171	181	172	166	171	188	202	178	187	189	164	175	179	185	189	176	172	175	188	181	151	212	165	165	196	163	180	194	164	174	182	176	155	167	186	190	163	159	212	177	172	183	181	152	170	189	187	178	186	179	153	164	199	156	176	178	172	160	166	170	161	181	173	192	194	165	175	193	186	159	159	176	198	183	176	164	171	168	181	192	172	198	168	163	181	189	186	176	171	184	190	201	190	182	160	180	202	195	162	189	168	153	163	162	183	159	191	163	178	169	166	163	163	155	163	162	176	180	207	167	143	186	142	169	184	187	209	187	169	199	154	154	189	170	171	168	172	170	176	170	183	172	153	199	184	175	173	173	173	184	151	155	173	172	171	178	184	200	178	189	172	176	195	175	186	197	194	190	174	182	180	190	182	182	192	197	182	161	148	175	147	197	173	178	183	178	174	157	176	172	181	187	197	178	174	175	175	184	176	200	162	193	173	187	148	181	180	187	165	184	183	191	184	186	177	178	181	174	175	187	179	176	160	185	162	176	173	189	184	159	178	186	154	193	153	171	186	188	159	184	187	192	153	187	182	176	166	157	173	160	187	177	169	165	196	166	172	185	189	172	173	169	183	196	164	164	187	173	175	171	191	192	189	167	177	174	175	168	172	176	170	165	170	176	208	170	197	182	161	161	181	169	154	161	171	204	157	180	176	184	195	193	172	194	188	181	164	189	171	157	168	173	172	167	151	166	190	205	203	175	160	176	166	152	153	179	171	183	183	166	158	182	179	164	175	202	179	198	165	196	198	187	156	168	190	191	175	181	168	158	190	158	152	184	183	171	159	183	176	182	224	185	172	184	153	179	154	180	170	187	161	158	196	161	166	160	185	176	188	169	163	176	167	152	159	197	183	196	198	180	165	190	190	162	173	164	187	186	166	161	180	172	194	153	188	191	177	163	203	170	180	151	193	159	182	199	180	183	199	138	184	195	173	196	201	207	197	174	190	165	191	153	178	176	163	182	185	147	195	194	162	185	190	168	194	160	179	197	161	163	162	197	171	175	148	165	195	177	192	154	181	194	177	187	172	170	203	178	187	181	183	173	182	144	195	152	163	176	195	207	185	191	162	190	184	171	170	178	168	197	188	180	196	199	164	162	178	185	169	169	196	175	173	192	191	192	207	189	187	173	175	188	195	184	183	188	193	173	177	169	174	196	179	184	187	181	194	156	164	170	188	167	196	181	167	176	166	183	146	176	193	171	182	203	176	166	171	156	168	166	166	174	207	158	180	165	184	200	169	196	186	168	156	185	175	188	193	187	204	172	171	158	147	164	156	153	194	170	191	178	181	180	161	170	179	180	207	187	177	179	194	177	177	187	176	180	178	168	186	191	175	190	186	180	177	176	170	173	185	162	172	182	159	181	183	157	139	161	197	185	177	158	180	189	163	169	186	174	193	170	181	193	151	181	179	165	145	176	170	193	178	177	177	176	180	165	156	175	167	179	182	163	191	175	174	188	173	163	185	172	183	153	174	182	167	182	194	159	188	164	191	170	163	164	160	203	157	186	196	198	187	181	158	191	156	174	176	200	175	173	206	160	199	193	159	202	173	167	161	169	163	181	167	189	176	194	187	177	166	189	182	158	203	177	185	187	187	195	168	196	170	167	187	153	162	191	172	183	178	190	158	180	159	167	175	186	148	180	142	186	187	172	164	182	175	166	161	181	205	156	178	174	201	167	163	146	186	185	171	179	185	191	188	170	171	187	166	184	163	167	165	167	153	212	169	156	192	190	169	168	178	156	171	143	181	182	178	161	175	201	180	172	192	183	197	161	175	193	181	174	177	178	180	152	165	179	174	202	168	203	164	170	180	191	164	156	166	182	193	196	164	170	176	196	189	159	168	170	186	165	176	166	176	170	152	194	166	170	162	158	141	186	168	170	178	188	193	168	190	170	185	153	176	181	170	163	196	152	201	187	159	181	167	178	166	181	177	157	176	172	184	170	166	183	174	152	183	164	173	184	205	181	179	172	177	148	191	172	186	153	165	196	186	181	216	186	172	170	182	179	164	195	169	157	174	169	166	165	170	185	198	198	172	161	146	169	183	165	173	188	173	172	186	156	185	188	175	195	211	169	167	194	162	184	184	161	172	206	185	167	203	184	152	189	171	171	187	186	180	184	164	153	173	154	181	171	175	205	154	189	184	169	172	181	187	194	178	190	181	160	191	180	200	225	203	185	189	172	190	166	180	188	176	189	181	186	178	176	157	178	177	201	182	189	179	160	182	177	168	203	190	182	186	160	179	184	181	194	171	192	169	177	179	144	181	193	159	174	169	194	178	187	172	159	192	184	170	178	192	177	170	161	169	175	178	191	178	174	166	191	151	172	183	190	164	187	178	182	185	162	193	168	181	166	184	175	180	202	177	189	185	174	172	174	172	180	188	192	180	210	177	173	153	182	192	209	151	182	215	185	159	190	176	160	182	189	190	150	175	184	165	184	182	191	174	173	175	176	177	163	155	175	177	154	192	202	172	162	193	172	163	173	181	148	174	157	162	154	160	168	204	180	158	162	173	199	190	189	167	195	188	186	185	183	193	170	181	184	189	153	173	176	180	155	150	173	164	192	176	185	205	160	166	173	181	156	187	188	167	164	151	180	184	171	176	211	166	157	169	185	164	166	148	190	192	168	200	167	190	189	185	162	176	185	172	164	189	189	164	185	175	159	186	189	201	152	182	205	173	169	175	183	154	173	189	164	158	179	163	186	181	157	152	180	168	180	172	186	183	163	179	144	188	170	142	148	180	204	181	177	172	177	193	184	183	173	178	167	178	178	161	181	158	163	172	177	163	195	176	197	193	173	174	175	180	168	179	165	181	164	198	173	179	159	161	190	193	173	160	192	165	163	154	185	199	197	192	155	180	153	187	170	176	193	176	178	169	161	164	161	187	161	164	193	173
10363	6838	12381	16064	15907	13704	10790	5755	3671	3740	5524	4426	2568	2166	1658	1548	1846	1347	1283	1229	1534	1448	1335	1250	1296	1104	1006	1026	892	849	817	774	823	734	717	755	714	643	660	687	668	609	628	713	694	659	667	666	718	694	715	778	671	722	602	565	535	504	512	530	551	519	436	543	498	528	510	553	448	489	458	530	490	575	502	538	477	506	501	529	485	496	569	529	475	560	516	500	511	477	499	534	522	487	510	501	503	488	549	511	541	489	481	509	500	519	494	504	528	491	449	528	489	541	494	487	492	488	524	493	494	503	493	538	552	487	524	492	482	503	511	518	475	506	510	491	489	506	497	469	521	514	498	501	469	537	492	497	485	492	481	483	499	485	486	467	465	478	517	488	495	511	478	510	515	495	491	458	504	531	503	514	516	500	486	491	482	518	457	489	461	544	485	459	482	477	508	494	502	483	449	487	458	499	475	505	474	470	521	495	485	498	507	479	499	515	486	474	517	514	496	469	498	483	472	504	470	496	475	479	520	554	483	529	514	477	521	479	513	523	497	492	582	499	489	489	495	465	494	468	517	531	482	529	552	463	488	504	496	502	503	470	494	503	493	529	469	477	463	513	500	520	448	465	505	470	461	497	464	504	521	512	497	481	477	482	527	495	509	511	490	471	480	495	489	477	538	486	486	490	541	487	495	462	528	491	482	467	515	480	478	504	526	470	520	490	485	486	475	479	515	502	492	478	486	447	521	468	485	487	524	522	456	531	486	509	489	521	483	487	528	506	453	474	469	483	488	478	542	496	498	508	476	485	509	474	500	488	511	451	495	516	501	480	468	479	491	500	483	465	468	447	508	497	468	491	510	488	562	504	481	509	478	469	475	458	471	483	478	463	497	477	450	510	460	492	476	495	513	470	496	485	527	505	512	538	471	506	522	492	441	508	492	490	532	516	503	522	473	516	506	489	487	472	474	507	501	457	484	500	495	503	486	541	502	470	492	480	511	464	491	467	510	492	487	495	449	484	468	518	468	516	498	469	451	510	455	504	466	524	477	466	530	476	465	490	498	525	497	456	477	491	488	441	501	511	475	530	513	470	485	511	462	487	493	502	492	516	497	480	516	499	516	476	467	484	521	500	470	532	513	482	494	510	501	474	529	480	526	464	510	467	475	491	505	498	511	487	487	533	474	467	498	482	488	499	487	492	473	476	510	475	513	462	511	474	482	527	519	475	464	500	502	473	490	519	504	477	463	490	491	461	516	464	505	482	514	512	485	471	498	516	451	540	502	503	492	483	483	470	445	491	451	501	505	513	488	535	485	487	502	525	435	498	494	509	485	529	497	530	489	543	478	484	478	481	519	498	530	473	508	514	488	539	455	515	501	459	499	442	534	484	498	516	517	497	522	500	527	451	515	516	504	486	509	488	479	453	452	429	492	484	506	450	473	510	517	497	531	490	501	512	497	481	476	520	493	496	497	499	444	511	479	518	486	476	488	488	462	500	497	529	481	493	472	486	502	493	495	449	492	504	480	459	450	482	514	449	508	493	508	503	440	461	457	505	514	508	527	539	471	479	503	498	506	513	548	486	464	507	507	465	484	479	488	457	494	506	487	501	483	482	503	499	495	536	496	515	491	533	485	503	496	535	462	511	477	463	496	513	479	478	513	485	493	422	499	495	468	496	479	471	507	511	485	482	471	519	504	467	481	501	469	487	490	479	466	466	470	492	494	510	482	503	471	453	487	516	498	527	499	513	527	483	536	482	479	490	492	484	465	456	450	486	504	481	535	504	482	494	495	483	493	468	456	512	498	497	509	468	507	497	487	499	500	471	476	490	463	505	506	539	476	486	478	524	516	485	488	459	514	477	495	524	478	513	483	458	533	483	510	498	513	522	497	506	530	469	485	501	463	490	508	490	458	491	519	509	481	509	463	505	490	481	500	493	492	535	510	502	480	502	459	494	486	504	462	535	518	484	445	475	463	516	473	458	475	442	513	460	447	484	489	496	488	484	500	477	505	478	474	506	493	522	506	524	465	507	510	507	453	498	511	465	487	452	509	505	494	525	500	454	509	496	467	478	504	538	516	486	493	538	475	515	492	504	463	470	549	502	473	515	472	503	522	488	503	489	486	461	481	472	518	479	505	472	464	459	490	467	508	458	471	499	502	481	513	466	495	464	450	460	471	497	515	486	479	497	444	509	499	494	502	480	495	492	483	464	495	513	499	465	547	503	532	516	505	514	501	472	525	474	438	493	499	465	532	465	466	476	471	492	467	476	475	500	484	500	486	520	492	481	456	511	492	505	487	466	494	506	471	466	484	494	491	493	471	470	481	478	440	467	504	484	490	503	498	459	494	453	515	507	518	471	505	475	505	509	546	489	469	481	502	492	479	466	519	484	479	541	476	507	518	522	471	512	482	467	533	498	489	500	489	518	491	525	476	463	470	475	491	516	498	579	465	536	498	501	518	456	448	465	506	452	493	537	493	456	481	472	506	487	502	478	461	519	529	545	523	508	489	490	465	508	516	534	476	511	487	472	470	454	485	494	489	508	486	447	506	493	481	520	510	494	470	485	486	493	480	516	470	531	489	500	473	494	491	451	522	490	513	527	488	501	492	495	483	518	507	521	463	518	512	482	509	517	507	459	503	512	475	532	470	490	484	479	520	476	485	465	472	513	524	485	481	488	482	513	491	454	491	496	487	472	479	526	495	456	508	514	522	489	507	497	507	503	470	488	521	532	546	440	478	506	459	502	494	505	527	462	493	492	478	474	501	489	495	481	486	528	492	520	547	466	450	510	476	489	500	490	511	505	481	487	506	494	474	484	481	501	490	490	493	470	473	519	506	518	536	491	508	502	445	492	474	497	526	461	453	507	440	491	494	491	521	522	480	532	494	478	560	497	524	534	519	484	462	509	504	516	498	532	466	509	491	481	505	505	518	513	491	487	461	479	478	484	492	481	493	475	507	453	541	453	509	462	510	487	501	470	535	493	437	500	524	485	496	541	498	476	481	507	404	466	430	485	477	515	532	531	502	501	484	489	486	474	456	535	487	479	466	513	526	498	512	488	489	462	523	506	505	489	519	496	508	529	466	460	473	470	472	438	491	490	503	508	538	472	472	509	512	508	482	531	530	482	499	490	485	479	493	482	490	478	485	511	477	533	465	472	505	519	501	493	474	477	499	526	491	514	510	492	503	483	489	482	494	489	461	481	470	485	518	485	511	491	515	494	505	471	483	477	510	496	488	478	520	477	494	526	457	492	478	461	502	570	524	526	498	482	466	475	494	450	473	498	489	512	458	487	478	476	515	501	477	510	495	482	487	513	461	495	480	466	502	503	498	535	472	540	487	477	476	471	511	500	497	492	493	491	489	505	530	528	478	506	468	470	491	489	507	520	485	509	516	498	476	508	498	483	466	488	495	516	509	553	489	526	488	500	505	513	512	479	457	484	491	488	493	477	521	513	484	511	479	517	510	467	486	499	522	516	485	482	496	497
4585	1717	1646	1316	1105	653	426	355	352	387	441	480	340	361	370	339	342	345	360	339	321	340	351	325	330	333	349	339	346	295	335	304	316	340	305	339	285	357	302	340	363	354	317	289	360	316	328	322	323	340	331	313	311	328	327	349	334	325	356	316	348	348	322	346	326	330	287	314	322	343	313	365	350	318	354	308	303	340	347	320	335	313	344	288	346	324	335	350	333	330	316	308	348	319	328	336	336	338	346	332	363	315	352	342	299	316	324	326	337	305	347	316	379	339	356	326	343	307	335	301	343	335	360	357	329	328	340	343	354	347	324	328	313	321	335	342	343	349	318	325	319	331	316	319	318	345	339	321	349	327	335	338	332	324	331	321	336	302	290	335	346	316	369	357	347	317	343	348	320	337	307	354	353	342	332	335	322	336	296	329	329	304	311	311	303	315	318	325	361	320	330	370	326	334	346	325	294	359	314	344	304	321	326	348	332	319	317	335	319	342	341	357	356	316	330	300	339	333	343	330	364	310	319	344	316	336	335	312	312	344	351	315	345	299	312	329	353	346	359	307	356	369	318	334	350	330	359	314	351	350	325	340	341	308	310	369	331	338	339	325	296	329	361	341	336	324	338	321	329	349	330	315	327	319	344	302	314	349	341	339	325	322	320	305	321	346	339	334	329	313	369	330	335	317	333	284	330	296	317	344	339	320	347	334	332	370	346	321	334	354	353	362	329	353	365	319	321	308	327	325	343	357	346	325	304	308	354	304	337	333	327	338	318	327	287	343	355	302	301	329	326	333	333	338	314	331	317	326	296	327	332	338	336	348	347	322	347	337	323	335	318	332	355	329	334	315	317	340	299	306	341	341	319	360	326	301	363	338	355	347	332	322	344	318	352	314	352	307	322	316	319	341	326	334	330	346	306	332	363	344	316	343	318	314	349	333	335	334	364	305	360	321	347	355	328	340	318	295	320	287	314	285	351	308	354	345	329	337	346	357	316	334	356	339	317	323	359	350	319	315	322	358	346	340	344	359	347	313	305	314	302	303	357	321	348	314	365	360	366	326	349	328	321	361	351	347	341	369	325	325	350	328	326	320	321	334	330	335	304	328	338	368	330	360	316	301	310	333	371	331	348	335	317	307	320	317	357	314	326	319	318	325	346	341	303	314	332	342	347	333	330	352	351	363	382	323	329	349	344	324	310	283	307	323	332	321	306	313	353	317	320	314	307	335	365	310	354	315	346	324	383	326	327	299	302	315	322	329	320	340	335	326	349	345	302	328	323	339	340	328	315	321	297	318	313	310	345	326	350	375	316	365	326	350	338	319	349	331	325	329	295	312	345	327	340	341	347	342	355	367	294	340	317	328	344	311	362	345	300	338	332	337	322	315	351	359	302	354	324	331	313	331	364	339	322	333	337	326	314	346	324	330	349	337	326	338	323	332	325	337	336	327	341	346	322	351	351	328	337	367	354	340	351	327	326	342	328	363	346	322	350	335	353	316	360	321	342	314	336	332	301	331	326	336	345	339	337	346	355	358	358	331	346	349	331	317	315	349	317	316	341	332	348	348	307	345	342	341	380	360	317	349	322	355	335	344	349	324	323	328	326	298	328	320	333	320	336	327	351	314	330	321	333	315	354	337	350	301	300	366	315	348	316	334	338	346	337	349	339	333	341	340	332	347	348	296	337	341	316	321	320	337	320	357	315	334	339	332	342	322	336	309	323	312	348	388	306	345	318	329	312	327	311	312	321	344	340	335	315	318	323	376	332	321	329	306	322	286	305	347	298	321	356	367	328	277	335	371	318	364	324	333	275	336	327	338	336	316	346	359	331	311	331	386	361	303	326	317	309	324	354	351	327	322	331	339	329	344	341	326	320	341	331	315	326	316	348	355	323	305	319	341	316	347	339	345	343	296	348	308	297	333	366	320	345	362	314	330	331	314	320	348	323	338	314	309	322	348	363	298	330	310	342	301	335	357	320	340	327	355	327	328	319	324	343	287	326	312	323	371	332	324	344	319	331	304	288	309	353	310	349	312	308	322	357	329	303	346	313	304	307	303	349	335	293	327	347	337	311	326	372	365	337	315	323	346	338	370	319	347	362	324	326	342	340	330	317	342	324	312	313	312	331	360	370	335	319	292	332	318	320	328	347	343	340	334	347	315	325	313	334	315	334	391	343	358	321	348	350	316	350	319	326	340	302	299	352	341	310	312	301	372	356	320	313	348	322	302	290	339	318	318	368	372	322	295	349	338	321	341	335	345	339	319	342	324	343	332	353	329	299	315	354	317	316	348	296	360	321	331	310	326	344	355	347	341	328	332	317	320	327	327	348	329	313	346	333	358	310	346	330	332	328	326	305	326	306	326	330	312	335	330	326	314	330	317	352	309	306	337	318	323	331	345	340	326	324	296	322	347	331	322	362	298	341	307	311	325	315	330	340	331	300	307	341	346	302	317	318	322	353	326	335	324	345	328	316	313	351	360	314	370	323	313	325	359	348	315	355	372	316	306	310	317	319	330	308	314	341	308	306	320	303	311	343	324	328	346	351	331	341	328	341	313	327	320	361	304	318	305	344	334	341	319	320	305	338	337	352	339	312	322	325	328	360	332	301	334	303	327	336	323	351	308	342	357	331	303	330	344	309	325	352	338	325	308	318	349	322	333	354	314	328	369	318	331	327	328	320	291	328	338	330	310	341	359	328	326	336	323	326	322	317	317	303	298	330	353	323	348	348	320	324	340	343	349	337	319	302	385	321	326	366	347	333	311	320	331	340	335	349	274	335	345	335	351	300	322	295	340	340	319	332	365	343	325	338	343	331	304	340	339	352	359	329	316	340	348	319	320	309	341	294	380	325	332	323	298	363	327	336	352	313	311	346	350	327	364	290	341	324	311	354	308	341	378	321	299	344	338	313	311	354	331	332	337	325	342	350	346	309	358	306	319	322	370	343	295	352	353	310	323	307	329	322	311	305	316	349	364	333	327	331	322	344	341	328	353	340	328	329	353	298	333	332	326	307	357	351	344	329	324	315	312	316	339	319	321	332	355	333	300	367	322	289	330	358	340	316	344	334	324	318	330	345	317	324	363	364	353	341	331	333	339	328	337	360	326	308	345	333	321	347	315	321	353	321	337	324	316	295	331	322	351	320	313	295	303	367	321	336	357	331	343	305	344	326	324	311	338	329	346	329	324	350	350	315	350	341	293	337	296	358	324	338	351	353	343	338	320	309	338	329	328	321	340	349	328	312	325	323	318	312	365	349	300	311	336	351	310	331	344	314	327	318	338	329	339	328	319	333	312	335	327	300	328	352	330	342	361	369	355	320	302	336	317	331	310	319	356	323	340	351	331	307	330	328	308	318	328	350	348	334	342	337	305	338	300	335	313	298	370	322	337	349	336	333	323	342	346	319	346	335	340	318	316	333	352	303	337	301	316	286	338	303	305	329	352	292	279	351	318	387	316	354	325	294	344	321	344	324	368	307	327	355	338
3675	2013	3330	4068	4066	2416	1419	1015	937	1180	1597	1422	993	871	845	825	846	818	829	769	835	891	811	842	828	808	807	805	807	788	826	839	790	780	802	865	783	847	823	821	762	820	799	823	795	829	790	776	817	779	814	830	858	784	839	763	800	786	815	801	781	786	786	810	821	844	843	737	822	808	845	794	789	776	761	751	812	804	824	766	821	809	781	866	782	802	812	793	829	808	765	847	785	753	801	801	822	805	832	745	812	788	795	812	821	803	796	820	790	790	771	793	790	826	776	831	821	827	821	768	760	803	812	770	758	799	792	791	805	779	850	762	774	839	796	786	795	850	779	783	820	828	845	803	789	772	813	805	791	822	785	767	836	777	782	745	800	773	810	815	796	814	802	774	757	794	814	780	788	764	778	824	809	794	777	786	790	794	794	784	756	813	775	740	825	767	757	815	783	805	792	751	795	758	825	824	773	747	792	760	787	848	822	798	797	830	801	824	814	737	833	852	800	799	833	762	813	790	836	777	786	807	800	811	799	846	809	788	787	795	772	778	809	824	719	824	790	828	752	821	778	788	855	791	794	778	799	779	837	818	822	791	796	835	789	817	812	839	849	766	768	753	794	808	804	796	802	787	787	811	801	774	804	773	809	771	788	747	776	772	842	796	852	826	794	777	757	827	796	814	801	814	833	746	840	761	773	825	799	766	866	818	746	808	831	819	790	789	778	771	806	733	824	805	830	790	790	788	774	778	825	757	785	782	802	741	812	794	822	784	784	790	732	762	786	821	799	796	767	832	848	790	804	852	789	809	786	787	776	729	782	750	819	802	807	825	788	770	727	876	820	823	799	826	786	767	793	806	796	844	792	814	783	728	800	822	836	763	799	746	797	778	829	814	793	847	820	830	801	784	801	802	803	778	825	801	847	790	802	774	804	845	839	801	778	753	766	856	820	778	833	829	782	764	815	796	840	833	782	803	806	809	766	786	884	817	834	787	824	775	816	764	780	813	797	771	821	792	789	802	797	798	749	757	835	811	777	789	811	790	792	810	808	829	796	790	774	753	799	779	825	829	802	789	783	783	813	770	780	776	782	770	849	801	797	779	806	837	781	793	801	788	809	799	817	789	761	801	808	801	803	780	781	744	854	805	777	824	831	819	837	785	756	747	799	842	758	760	757	807	825	759	789	787	791	802	766	874	848	804	800	804	823	781	826	798	806	808	792	854	788	803	806	766	787	777	804	817	813	797	787	864	762	790	848	844	821	743	816	796	754	776	777	836	828	821	768	797	783	855	772	836	806	828	805	732	812	823	836	816	811	776	807	786	867	816	733	762	770	792	874	814	790	821	821	789	822	785	741	821	752	831	783	858	781	784	793	847	739	827	771	794	782	800	789	799	790	787	808	810	843	813	774	778	783	784	782	787	796	763	813	764	835	792	732	810	782	756	757	788	798	779	800	810	778	827	747	819	783	777	791	767	781	812	820	761	824	798	819	779	762	792	817	801	793	783	825	820	780	788	742	839	771	796	839	804	771	817	772	776	807	797	790	806	816	832	844	841	829	788	806	818	823	776	851	778	821	797	817	772	783	806	793	826	788	818	779	838	847	793	777	855	840	756	823	807	839	767	810	771	832	781	805	843	828	705	822	803	816	794	759	810	752	784	782	812	714	747	799	762	795	773	788	815	781	822	789	778	836	842	808	790	803	845	747	835	806	748	818	772	818	806	797	866	815	748	787	781	796	767	828	793	792	828	787	801	792	773	799	818	802	801	825	829	784	834	755	771	838	828	766	756	801	765	819	843	769	835	870	773	815	796	770	770	819	782	837	756	851	808	781	779	808	869	813	838	838	809	806	813	822	809	824	759	836	807	798	787	754	763	801	796	768	825	784	806	798	860	760	775	779	708	790	767	782	810	831	780	822	826	808	791	790	810	817	831	784	819	761	808	825	770	791	856	830	758	732	784	803	842	826	794	806	758	816	808	820	822	786	805	818	802	796	812	746	747	833	779	813	829	794	802	785	798	777	841	809	836	804	870	779	800	821	783	784	780	789	790	795	829	800	762	824	806	726	804	821	781	730	800	823	774	793	801	775	772	743	763	794	846	776	831	771	780	850	823	846	839	810	819	744	818	831	819	754	789	777	793	766	830	768	772	848	842	777	795	806	803	758	844	765	802	792	814	804	825	811	818	781	780	758	830	809	790	795	763	808	796	829	809	812	754	831	786	800	807	784	726	812	808	810	803	784	809	800	803	800	852	810	770	800	798	803	773	825	722	753	787	801	833	830	827	798	807	836	779	824	818	808	836	779	801	835	788	841	795	775	766	833	804	793	715	821	799	770	804	778	769	751	803	840	825	796	790	786	801	821	796	778	823	844	800	808	815	821	820	836	785	864	790	754	772	743	791	763	746	803	794	800	799	832	785	811	808	784	854	844	802	792	766	803	797	790	799	733	806	820	762	787	788	755	769	832	841	766	817	803	807	837	797	818	769	781	779	832	802	819	805	810	750	790	841	765	762	808	805	863	780	835	798	812	803	811	817	809	766	769	811	839	811	849	797	819	849	834	786	806	787	796	785	820	801	834	789	795	779	811	804	757	766	856	830	775	788	803	762	810	799	851	800	795	835	827	749	768	756	826	769	804	820	805	800	813	752	825	744	811	801	817	772	765	788	798	785	803	761	808	776	818	796	814	797	789	779	832	793	820	800	786	753	766	776	772	786	783	846	790	836	730	814	795	840	802	813	832	787	804	791	809	803	831	787	821	794	778	839	767	790	825	806	804	844	850	722	798	783	794	830	828	780	793	759	780	812	853	790	827	741	807	783	843	795	819	811	802	736	807	797	810	798	814	803	814	797	845	780	799	768	734	727	835	837	785	816	787	816	834	817	811	875	846	781	776	763	859	780	772	759	827	779	867	790	780	816	832	819	828	797	785	831	789	819	780	794	803	787	765	859	786	839	875	790	794	800	751	828	787	808	778	781	844	819	782	807	742	836	765	866	769	781	821	814	745	793	784	748	817	827	801	754	831	845	775	774	762	802	796	793	806	806	808	787	813	791	762	782	755	801	800	782	769	800	858	759	783	820	792	828	774	810	793	803	810	836	827	835	813	822	816	811	803	789	818	829	795	773	768	753	789	826	789	823	802	781	808	820	825	807	800	865	780	820	795	795	782	782	815	836	809	779	764	773	777	797	799	825	773	753	791	808	798	831	774	773	821	815	770	812	802	792	792	765	802	853	780	778	802	800	812	774	776	823	797	828	808	789	784	784	760	782	787	775	755	818	820	780	841	790	731	739	791	791	802	798	800	806	803	805	848	741	814	787	830	819	795	746	789	808	806	787	776	788	808	761	748	812	803	864	821	767	778	759	794	778	765	782	804	780	785	783	784	796	795	802	808	784	857	775	795	852	813	819	808	755	813	746	788	782	796	811	770	828	825	788	851	796	802	800	812	808	798	817	788	799	815	834	822	804	771	759	830	839	837	873	753	761
11652	5485	5864	5310	4066	2506	1467	686	468	595	671	465	315	273	239	253	236	230	244	192	226	219	261	198	220	209	201	188	183	172	206	188	203	179	166	171	187	184	188	161	170	183	175	152	199	163	188	203	198	201	186	187	180	173	191	178	181	151	160	165	164	157	190	170	186	209	172	164	171	188	177	163	172	206	170	175	179	189	178	165	164	167	169	175	183	161	169	150	153	184	156	161	177	176	160	195	185	188	165	178	170	162	196	171	179	161	193	169	181	172	162	132	169	159	154	177	168	173	182	164	185	169	178	171	170	177	161	167	160	165	162	180	163	182	153	158	167	183	188	184	143	172	159	163	162	171	161	184	173	197	143	192	155	168	195	179	175	173	151	156	175	169	154	157	187	172	191	146	145	177	170	175	178	155	182	178	163	165	198	150	168	159	177	168	163	169	179	172	185	173	173	139	157	185	186	174	179	173	156	187	165	157	173	150	169	159	176	169	155	177	162	162	158	182	172	180	162	168	173	167	135	158	168	154	168	155	184	186	163	182	182	153	176	167	155	173	178	179	198	160	183	152	180	172	191	179	169	145	143	179	175	192	189	199	149	185	197	164	172	146	145	155	146	164	178	187	200	183	173	169	199	175	166	183	152	159	168	177	216	148	157	162	163	167	167	177	170	196	203	169	157	122	187	191	157	174	176	188	199	154	170	174	154	176	155	158	175	176	141	179	155	202	167	144	179	172	189	177	161	175	174	160	177	176	190	179	159	170	141	173	166	177	163	170	156	163	172	168	176	150	176	175	178	192	174	191	173	183	156	184	170	177	165	176	184	174	162	152	206	172	160	151	168	171	145	183	180	174	167	189	169	158	168	166	191	203	156	170	190	166	176	159	172	158	163	177	158	154	195	183	180	174	176	170	153	154	183	169	199	164	173	202	171	180	194	160	170	174	162	146	180	177	151	178	172	187	166	161	182	172	161	149	172	184	168	146	161	188	151	178	159	189	181	167	178	173	191	190	213	157	177	175	161	177	177	158	185	174	176	188	179	171	174	143	146	184	183	217	151	179	172	183	165	178	180	175	150	163	164	163	194	172	159	190	171	146	187	163	164	182	186	158	173	155	181	165	179	171	149	156	180	182	167	142	174	169	179	192	168	181	183	140	162	184	179	171	196	174	187	191	166	207	163	160	163	194	192	192	179	192	160	187	158	162	183	153	189	186	166	160	175	171	170	164	153	162	159	168	179	179	166	152	174	168	174	203	180	172	187	189	182	198	176	168	169	168	160	161	186	194	177	176	152	175	182	155	173	202	173	197	189	165	171	160	165	190	183	171	156	162	168	160	151	146	171	168	174	159	186	177	179	177	159	172	198	190	179	191	186	173	132	196	168	168	178	171	175	178	176	162	165	173	145	179	185	161	173	183	148	176	185	175	183	160	162	170	144	153	172	180	187	166	185	180	169	171	176	171	183	162	163	175	178	170	171	159	177	173	167	161	170	175	136	143	166	163	170	197	168	168	172	179	144	156	161	170	164	186	166	183	174	183	153	174	155	163	175	188	172	170	156	166	153	147	185	158	201	160	160	166	180	154	184	168	178	177	179	168	146	163	156	167	162	182	169	156	179	180	166	178	165	155	161	188	159	162	185	135	168	168	152	191	185	167	162	165	190	152	155	178	190	173	175	194	155	194	172	196	185	176	190	169	161	173	179	141	165	172	158	194	173	196	185	192	163	154	165	170	168	180	186	176	172	156	174	199	184	169	168	165	170	176	166	195	174	155	165	168	169	177	168	177	171	162	183	178	170	163	160	178	161	170	166	187	153	172	159	166	185	169	166	181	196	153	165	145	152	156	179	173	176	195	160	179	175	162	161	160	173	173	176	165	171	176	177	189	160	183	184	171	191	172	183	168	182	150	187	176	140	172	178	162	177	152	188	175	164	157	184	208	158	185	193	160	169	182	191	163	154	163	166	195	165	191	178	167	156	186	178	189	177	159	162	178	151	173	162	160	176	170	165	156	178	174	150	157	165	165	177	168	163	184	168	188	167	186	158	168	168	182	160	166	181	163	173	161	160	153	175	157	181	183	168	157	197	175	170	170	170	180	184	166	159	166	171	148	167	168	166	144	169	152	184	166	171	181	199	179	159	173	162	161	172	165	174	176	171	162	171	190	177	166	161	171	163	188	158	171	190	170	172	169	157	154	155	180	169	170	163	167	180	169	167	175	183	163	168	166	153	165	161	171	179	165	162	198	185	184	157	173	165	204	156	172	168	145	161	165	161	168	166	188	180	179	163	169	189	167	181	176	181	154	166	157	172	164	176	165	172	193	166	166	175	191	161	168	179	212	166	165	188	175	168	150	170	157	168	170	189	175	172	163	173	173	180	178	169	160	193	180	179	180	172	170	169	182	156	170	177	190	177	161	184	199	191	163	160	165	161	163	189	160	179	162	152	192	181	166	160	151	176	178	186	162	161	185	175	163	157	184	194	184	177	178	183	176	177	178	161	165	152	172	178	176	161	147	158	184	171	193	184	181	165	204	179	169	177	190	159	185	180	176	178	162	192	151	158	171	153	197	190	180	195	159	189	175	154	171	199	151	178	159	170	171	181	195	157	190	173	170	175	159	170	183	149	177	170	170	150	186	183	165	187	165	152	153	190	146	179	164	164	164	168	169	197	168	184	175	174	163	154	179	155	167	154	153	157	154	164	174	179	153	177	155	183	166	174	188	173	172	166	140	176	164	185	176	188	176	172	164	191	169	153	147	170	152	168	186	170	168	157	167	185	176	172	186	148	177	183	187	146	159	177	202	162	156	164	157	181	203	171	176	159	174	157	170	176	154	177	190	177	178	170	174	173	167	170	159	174	175	172	173	134	182	188	174	178	162	165	167	169	180	141	138	181	175	177	162	175	177	190	161	173	173	165	171	166	164	160	162	168	169	184	190	148	165	175	152	192	164	172	173	186	152	180	188	184	187	161	171	163	159	173	159	181	155	171	161	162	179	178	203	168	154	161	158	192	164	165	153	156	201	169	166	172	166	165	150	195	184	182	191	159	164	156	183	163	172	175	156	178	184	167	175	166	165	188	190	166	177	170	162	179	173	166	164	177	165	166	172	174	183	171	196	185	185	171	167	177	170	171	173	155	174	145	194	195	167	173	176	182	165	154	164	165	178	198	183	175	189	182	174	161	179	160	160	188	175	159	173	141	189	158	164	170	171	178	151	203	170	168	155	157	192	181	153	152	165	176	181	169	184	206	169	159	158	172	161	178	182	179	167	155	187	169	163	164	196	201	179	149	193	197	183	212	183	164	162	183	178	182	149	169	167	188	179	164	181	162	159	159	149	166	168	185	167	166	169	162	173	173	140	173	139	158	152	182	207	189	165	159	182	193	214	175	145	167	167	164	163	168	166	180	168	186	185	160	191	189	182	152	150	144	164	179	188	172	162	173	175	172	180	177	129	170	173	163	189	166	160	165	165	189	180	177	184
7673	4736	8700	11328	11340	8693	6212	3232	2141	2750	3604	2230	1437	1223	1038	1115	1127	918	864	778	1014	950	982	890	863	771	760	713	642	615	593	571	589	582	580	603	614	549	548	522	549	461	535	551	581	598	520	529	579	586	574	554	588	544	568	478	475	506	556	494	528	467	479	450	460	479	458	474	489	466	488	457	480	451	450	474	469	514	466	451	470	490	456	463	479	486	496	450	477	468	482	511	473	471	446	492	480	435	476	439	430	460	463	496	465	481	459	485	490	455	466	451	493	454	472	481	441	468	426	482	437	473	453	456	477	436	433	460	473	470	450	494	456	431	449	460	449	489	458	459	464	487	477	469	463	466	508	454	495	452	477	454	460	461	423	465	467	459	467	443	459	436	433	486	417	466	441	467	433	455	514	467	441	463	449	435	429	473	450	498	487	443	442	425	424	453	474	523	462	478	458	487	452	459	500	473	461	461	449	469	458	465	459	456	456	471	472	434	469	509	432	483	445	490	474	456	438	454	439	497	447	485	468	437	491	449	445	465	436	440	438	446	437	447	436	429	446	417	454	471	485	461	437	489	414	476	456	461	441	495	413	461	453	443	482	453	432	430	485	495	419	462	449	478	451	489	457	470	452	444	454	420	436	455	455	457	471	456	466	474	476	503	483	446	449	474	476	476	462	474	461	446	414	443	467	494	466	469	462	471	450	414	486	456	447	472	458	446	458	457	415	468	457	463	470	445	417	430	458	455	478	469	498	445	459	430	497	486	446	468	478	450	454	449	490	487	456	443	433	453	464	476	473	453	468	426	483	444	460	446	431	444	465	474	486	453	472	508	464	457	474	470	474	462	491	478	462	458	396	458	479	463	476	460	442	468	442	481	467	486	482	453	437	455	468	448	479	497	469	479	489	448	455	450	438	467	455	478	467	475	426	458	419	426	431	439	434	459	486	434	484	469	446	472	451	416	485	474	462	439	419	473	475	421	500	443	455	478	428	447	492	484	422	489	467	480	446	470	494	418	483	474	436	484	488	437	445	444	452	460	456	507	423	437	468	459	456	487	487	458	467	408	460	467	450	422	454	487	491	476	453	478	432	423	474	425	444	442	503	455	481	487	412	441	429	475	431	495	465	469	458	496	461	468	492	465	437	471	495	420	462	479	457	486	468	472	427	443	479	434	499	451	452	445	499	455	478	424	404	490	470	442	457	418	443	486	472	412	439	456	431	462	444	454	402	453	436	500	461	465	466	481	468	466	485	449	449	456	452	461	397	413	497	445	456	448	434	464	457	477	454	457	457	472	457	460	499	443	462	466	465	484	421	426	432	451	452	456	439	458	449	445	486	435	441	474	463	476	447	474	459	457	512	462	459	459	483	452	489	451	473	462	447	479	465	473	442	451	481	451	518	451	445	444	443	440	489	502	483	426	468	499	425	470	458	451	462	449	448	457	446	464	481	470	466	438	446	466	484	491	455	441	465	461	491	465	489	441	444	445	458	474	429	433	462	467	459	431	401	496	470	412	477	474	457	445	453	447	460	479	489	467	493	470	447	520	461	441	440	431	445	465	466	487	452	448	498	478	440	433	430	457	453	472	468	439	461	478	450	471	411	456	510	486	446	470	467	464	450	438	450	456	448	471	435	437	454	465	458	438	452	471	452	461	467	466	479	454	447	472	482	439	419	460	473	492	428	446	442	446	477	451	462	482	469	442	425	460	468	474	468	470	468	434	456	507	481	459	463	474	448	422	462	469	487	454	480	497	445	419	447	483	508	438	465	478	459	451	462	469	477	447	411	460	461	461	459	469	427	441	432	446	453	455	442	480	435	416	420	467	455	486	479	467	438	470	423	446	438	439	452	467	504	422	432	457	439	448	471	455	414	462	460	443	472	456	504	435	452	506	439	461	502	463	455	452	470	470	471	455	486	459	471	449	462	478	440	466	441	500	481	457	491	446	464	415	427	448	457	435	453	458	441	480	481	484	424	463	470	476	461	467	466	449	438	438	468	457	462	456	467	469	431	472	448	478	455	484	461	440	516	429	504	445	449	490	452	472	442	470	455	475	451	503	429	427	447	470	475	498	431	471	450	487	421	472	472	517	510	449	448	465	410	490	438	463	464	448	477	449	465	475	404	437	435	465	422	439	455	453	468	486	467	453	473	479	498	477	450	465	454	448	457	469	458	429	470	423	469	443	487	483	465	436	463	405	465	459	454	420	501	488	509	488	433	454	472	436	458	504	494	474	470	432	479	485	439	474	459	476	459	465	454	475	484	435	466	489	456	421	480	464	470	460	467	458	437	454	485	447	472	491	435	476	487	440	448	470	486	442	426	457	472	443	440	476	471	494	471	437	472	496	459	440	466	472	458	504	478	422	433	427	492	451	441	442	429	456	450	471	458	432	427	488	443	444	464	412	456	455	455	456	447	450	432	454	486	461	483	431	462	429	465	429	470	493	465	454	446	432	448	489	452	474	418	450	450	482	466	444	447	462	464	420	456	475	512	450	473	426	447	444	437	467	483	450	469	443	444	464	451	466	477	449	461	474	471	484	464	479	463	460	451	485	437	505	451	441	477	435	454	438	477	470	451	458	416	442	446	457	432	441	489	440	483	511	449	439	456	436	461	435	470	436	471	467	481	452	479	510	444	432	420	457	449	446	487	438	482	479	495	454	459	450	436	476	404	474	463	482	437	464	450	484	444	453	468	442	472	476	511	452	431	458	484	451	482	424	452	441	441	458	454	445	473	482	464	476	449	482	442	477	459	494	455	484	427	479	434	448	446	478	453	462	465	443	458	455	468	477	439	458	415	437	453	419	433	452	429	458	471	448	469	439	449	472	448	454	482	471	463	499	448	456	455	444	495	455	449	466	451	439	436	421	439	441	470	476	453	496	412	443	474	451	474	467	482	480	447	466	460	483	425	465	459	502	461	435	460	443	447	429	437	432	451	451	489	476	435	459	441	438	455	459	466	470	471	403	415	447	450	468	461	479	465	469	447	426	472	497	484	443	477	424	509	473	456	474	482	438	463	451	443	498	434	439	423	447	483	450	473	448	429	434	448	488	478	450	475	473	473	421	456	502	460	462	462	468	481	427	504	475	467	440	447	471	475	468	476	473	506	426	436	483	457	458	464	437	456	472	479	434	479	436	467	518	454	432	462	451	463	440	474	448	486	457	456	477	466	453	448	463	479	485	442	468	476	436	470	488	422	438	439	452	460	454	477	445	457	448	446	479	438	456	452	423	482	467	450	481	473	426	482	475	455	463	464	410	451	458	435	471	449	416	494	467	453	503	455	429	442	463	427	430	430	467	460	443	478	452	434	446	468	508	460	467	439	500	453	479	454	477	440	473	444	471	475	476	450	462	480	460	458	474	442	502	453	454	441	506	461	482	456	471	472	449	506	436	475	436	458	450	452	486	445	482	452	429	477	503	459	450	445	488	487	482	456	461	445	444	481	441	486	444	474	495	470	442	444	478	436	477	415	445	460	489
18739	9998	10714	9680	6972	5069	2759	1202	757	927	968	655	414	432	333	359	365	279	254	317	282	357	328	237	264	240	270	217	230	245	214	205	224	198	206	191	222	179	194	182	166	217	209	235	186	191	214	196	216	205	203	204	198	213	173	206	195	164	176	157	184	189	179	181	198	186	161	193	177	175	185	191	177	158	155	171	195	178	175	197	183	199	159	176	179	167	183	171	180	183	192	174	169	186	160	183	162	169	181	177	171	172	171	185	181	174	181	187	183	177	187	195	186	170	166	164	176	193	174	195	161	161	186	191	184	163	193	182	165	163	162	167	183	187	161	193	171	188	161	170	176	156	173	179	165	171	203	185	179	179	215	163	179	171	165	176	173	152	188	183	154	186	165	161	163	194	201	178	151	163	167	180	162	188	164	180	164	164	182	167	166	181	175	157	175	207	182	170	176	171	154	170	176	184	184	191	162	170	176	176	207	185	181	195	171	219	154	187	193	158	181	196	162	157	144	213	175	189	172	172	165	174	201	187	173	167	174	176	191	202	158	176	201	174	172	153	175	173	178	174	159	172	167	200	185	184	185	172	156	160	174	200	174	187	173	170	172	180	165	195	187	167	190	189	194	193	172	193	161	174	168	187	168	170	176	166	181	173	169	178	187	185	168	212	193	174	187	188	203	168	183	182	180	182	187	171	206	168	183	167	164	208	177	165	196	165	177	184	179	142	199	207	154	173	169	177	179	186	168	167	179	160	205	172	180	169	151	172	172	185	179	165	182	194	180	184	199	177	183	158	165	180	170	198	187	163	168	199	157	182	155	177	204	186	192	168	164	185	190	181	155	172	171	165	188	170	179	166	200	177	176	180	189	176	187	196	158	182	178	178	193	191	174	162	181	187	172	160	184	177	179	170	178	185	206	172	163	185	203	172	169	205	209	174	175	182	179	176	167	201	179	180	210	170	197	161	173	174	171	182	196	175	165	184	165	168	185	171	171	179	180	176	179	170	197	164	191	185	170	165	172	163	190	184	174	167	161	176	192	193	179	178	173	167	170	190	199	182	193	170	172	177	165	185	187	188	184	201	175	156	187	163	173	159	161	161	199	204	176	193	180	154	184	169	161	187	156	186	195	161	191	191	183	162	173	188	173	180	179	175	158	189	173	187	187	193	198	165	174	194	176	174	179	165	171	180	190	156	191	177	196	177	191	174	195	175	171	188	189	161	199	159	172	164	196	178	171	210	192	178	168	171	184	175	199	181	180	197	163	172	175	161	189	195	154	186	163	178	181	163	182	199	180	186	165	163	174	182	198	164	176	181	183	161	185	194	176	178	188	170	186	188	181	193	176	203	188	201	161	186	179	180	193	186	151	188	204	148	171	166	155	199	153	152	201	197	215	168	156	184	187	180	180	167	174	180	192	184	171	182	177	155	172	162	167	184	197	176	162	162	179	173	175	182	190	181	178	215	204	177	185	159	174	173	165	160	185	196	197	161	169	187	171	213	188	192	164	176	162	184	165	172	169	192	180	196	160	169	182	201	175	156	193	186	175	198	176	147	176	175	173	176	171	187	170	177	179	172	152	189	190	188	167	159	194	175	173	164	162	199	185	178	175	174	175	186	171	200	178	186	196	161	167	167	177	203	190	201	165	177	185	183	136	169	162	157	177	176	170	188	176	185	175	167	181	191	172	163	172	164	188	164	178	153	200	169	170	185	177	150	179	134	182	186	178	180	184	184	175	192	200	164	179	185	184	169	176	177	180	185	177	162	176	191	172	200	194	185	189	163	163	171	188	156	175	177	169	186	177	170	165	177	180	169	175	188	190	172	182	173	218	175	181	164	184	201	146	171	197	174	176	166	187	158	177	160	172	174	174	188	158	176	175	149	165	176	188	171	164	210	188	187	163	186	170	197	156	175	185	176	167	191	202	169	171	191	184	163	179	168	159	161	151	183	167	192	163	190	187	173	174	179	167	192	171	189	179	178	192	159	166	186	176	197	186	196	168	192	161	187	189	158	205	179	183	184	155	189	164	180	166	185	186	158	174	176	183	160	170	185	155	175	177	166	167	188	193	179	182	173	191	170	183	169	168	189	191	161	175	174	177	174	199	181	197	170	186	165	188	196	174	187	189	179	184	167	153	181	152	181	180	159	184	204	189	164	185	205	189	171	181	179	192	176	190	176	177	187	186	201	186	191	189	211	174	143	161	179	178	177	170	188	168	171	165	184	171	192	179	162	154	163	190	201	181	185	187	183	163	193	166	172	186	179	174	159	170	186	170	188	172	151	184	177	168	211	185	181	162	160	159	203	190	186	185	174	165	183	173	192	172	157	187	168	162	177	180	189	172	177	148	176	178	179	173	174	163	171	184	169	175	177	190	157	172	191	167	196	185	181	196	193	179	194	182	170	184	198	150	171	186	167	174	165	177	180	193	175	183	188	167	177	145	189	176	179	177	177	178	180	195	181	201	170	178	175	184	205	184	170	194	153	182	184	187	158	185	173	197	167	174	172	176	168	193	164	189	185	182	183	178	157	181	198	202	187	156	182	178	180	167	192	166	184	188	162	171	175	171	173	188	154	163	205	173	184	180	184	173	177	188	202	161	173	175	156	163	189	168	185	156	179	169	184	180	192	166	176	153	177	181	201	171	174	174	169	198	180	160	167	180	184	185	177	167	176	188	181	154	178	193	176	170	177	170	171	190	180	163	185	183	198	198	150	149	162	183	176	209	174	183	192	166	156	155	174	186	173	189	186	192	177	179	167	176	201	170	155	178	165	181	167	152	181	163	184	194	177	173	187	172	194	174	197	184	188	186	177	177	172	159	171	201	181	178	153	205	190	171	166	182	195	193	193	166	171	169	164	199	166	185	185	180	173	177	185	197	195	189	171	174	174	204	168	163	170	176	182	199	160	177	180	187	190	191	189	184	192	176	161	153	168	176	183	165	160	193	171	179	170	144	179	174	177	181	182	168	173	156	159	177	188	182	166	176	164	174	163	157	187	201	166	193	187	173	179	188	181	157	203	177	174	171	184	177	157	175	181	158	196	221	207	186	176	167	178	193	180	198	183	185	184	197	189	178	193	200	165	182	177	212	197	174	183	161	203	181	165	167	162	170	176	196	185	183	169	177	179	174	163	188	185	195	174	142	173	182	198	175	170	188	189	170	208	171	177	159	202	176	181	186	198	162	173	175	165	162	197	188	191	180	171	163	175	187	196	212	184	161	197	196	163	183	157	159	174	178	193	176	170	170	157	203	169	190	177	197	190	169	146	156	168	169	175	171	174	173	169	175	170	208	177	142	178	201	166	192	188	188	198	213	184	197	194	181	201	174	195	182	180	202	195	212	179	189	182	178	168	199	170	191	184	181	187	160	179	179	182	168	172	193	167	199	186	183	196	164	186	181	153	166	151	185	182	174	176	179	174	188	181	174	165	153	214	168	183	168	183	159	186	171	196	180	163	188	204	159	174	178	180	182	173	173	224	186	185
10328	7284	12504	16050	15449	13445	9650	5277	3555	4912	5419	3377	2288	1969	1601	1630	1805	1341	1121	1236	1460	1638	1648	1382	1243	1091	1136	1031	971	866	869	707	743	689	645	754	760	659	663	670	712	633	651	651	676	738	717	676	768	646	707	684	579	564	592	596	551	542	539	543	539	563	518	500	533	506	493	529	512	492	523	463	529	502	557	542	492	492	526	502	545	509	504	482	521	504	509	507	537	531	516	516	488	501	528	496	528	480	494	495	507	511	485	494	480	548	506	485	493	509	482	505	469	485	475	518	504	502	505	518	474	504	451	494	471	494	483	507	532	482	489	497	504	513	497	480	486	507	502	514	492	484	492	560	471	510	514	488	510	545	515	516	543	506	506	493	512	556	511	518	509	468	452	456	488	517	477	499	466	537	519	491	505	549	551	481	475	465	485	448	494	488	533	472	515	500	484	489	531	492	499	498	512	530	503	496	486	458	488	530	510	507	488	423	517	483	432	529	473	482	483	461	500	451	475	517	445	515	487	450	516	455	502	527	493	490	489	533	480	507	482	475	461	495	495	513	519	489	463	523	488	471	480	488	462	516	484	522	459	493	477	478	496	480	489	487	485	499	528	531	488	475	472	486	538	508	490	503	535	498	480	515	503	472	497	457	505	449	497	512	472	548	473	492	515	501	505	473	498	486	501	480	509	485	496	505	515	523	514	492	438	494	465	501	499	505	500	493	500	494	489	485	493	503	468	487	474	482	499	528	485	483	464	449	488	504	458	462	509	518	498	494	479	487	480	457	472	486	524	508	478	498	477	475	451	504	516	520	473	471	475	547	514	483	550	468	507	469	543	463	497	483	512	523	503	489	473	477	523	519	526	482	471	497	533	490	516	485	461	469	517	488	458	475	477	493	453	468	457	526	507	489	453	467	504	519	503	516	485	535	480	481	505	485	488	516	471	472	520	489	510	506	462	495	477	526	483	522	512	481	512	493	486	496	461	482	513	481	472	504	460	491	483	476	487	496	512	460	484	496	496	497	471	517	504	511	479	503	467	507	452	543	540	486	486	436	485	502	486	491	506	542	466	539	496	479	469	467	439	519	498	514	499	500	515	488	494	477	506	522	540	520	464	508	505	503	506	545	503	518	524	499	502	495	499	471	512	461	479	473	509	465	452	470	476	463	480	496	468	534	521	498	513	473	509	475	454	520	475	481	490	501	487	537	481	471	478	513	499	467	506	469	444	501	507	518	479	519	495	530	515	499	513	487	491	481	493	494	507	520	487	500	455	476	489	494	499	479	486	493	494	460	525	495	476	472	500	499	492	464	475	505	450	529	482	454	502	486	512	490	501	494	474	515	500	499	501	482	509	528	531	475	468	467	479	476	456	494	515	507	473	499	471	510	506	496	471	505	518	510	510	544	509	473	476	537	435	487	541	486	466	498	514	453	468	464	501	493	506	473	484	505	501	492	487	499	517	504	514	480	516	506	481	507	505	495	508	504	493	505	508	491	457	529	461	488	454	503	539	521	490	477	494	489	474	467	483	462	514	485	457	476	515	519	421	487	473	506	514	497	494	496	489	507	508	503	474	469	509	491	530	536	492	515	515	491	483	473	467	539	494	488	488	524	462	474	516	490	505	521	509	480	496	551	480	510	488	501	454	469	483	475	513	501	497	501	479	491	464	484	468	470	481	485	494	500	487	505	490	471	487	482	499	480	501	497	479	486	453	516	501	472	475	461	526	520	488	489	459	460	465	504	506	507	534	558	473	543	504	528	511	469	498	483	484	495	484	511	469	512	503	502	493	504	467	481	484	469	512	490	489	517	505	485	482	501	504	503	503	465	491	464	508	437	505	469	492	486	483	494	467	443	481	514	500	476	505	499	512	475	494	479	478	485	497	491	499	475	454	521	528	467	513	503	476	474	520	483	465	507	460	502	488	510	495	475	564	511	490	518	481	527	500	477	512	463	516	494	483	505	509	481	510	527	465	485	496	481	511	522	488	504	520	479	463	543	491	473	471	480	471	474	498	436	527	495	516	484	537	487	494	483	505	512	514	510	491	517	506	540	513	496	502	484	497	508	515	489	469	493	495	518	519	493	485	468	520	504	514	479	515	493	540	498	468	499	492	496	496	495	504	529	500	458	478	502	482	482	493	475	514	489	545	517	512	502	527	492	480	506	479	527	521	466	524	477	455	504	511	501	491	492	471	539	512	470	508	525	476	471	484	483	464	530	501	521	483	500	524	490	476	516	466	472	506	516	538	479	495	511	507	508	483	519	494	473	526	487	520	518	498	481	488	491	494	520	487	457	490	501	523	487	502	495	509	494	488	485	528	506	524	491	487	489	463	490	518	495	454	478	490	489	493	462	444	479	527	454	487	468	497	506	488	450	535	500	499	478	512	519	510	484	499	464	489	490	542	474	494	493	508	462	500	528	520	476	498	516	508	497	508	500	501	487	490	471	518	551	517	462	486	494	511	459	468	480	455	476	489	487	505	481	481	494	495	473	516	522	494	489	528	508	500	518	512	483	493	540	460	515	490	511	478	506	519	465	476	495	519	510	497	465	501	481	486	472	464	502	480	461	449	459	481	515	457	487	463	511	534	498	482	496	511	508	454	519	500	516	465	500	475	455	513	484	474	494	497	528	442	515	474	496	490	532	469	484	490	490	482	477	532	489	521	517	496	516	448	477	521	480	495	473	514	528	492	486	499	500	501	450	461	497	451	461	473	474	486	483	458	507	496	492	504	503	485	491	469	474	457	474	490	504	510	502	527	482	475	497	505	514	505	529	531	497	479	467	490	487	482	487	481	485	471	465	476	483	474	510	473	503	482	481	509	530	531	442	522	501	450	479	464	493	487	532	507	502	502	498	490	466	508	488	503	475	482	492	475	491	534	531	471	487	499	481	480	483	514	501	472	467	486	529	465	516	490	509	512	476	497	480	522	495	503	530	496	489	512	515	479	518	511	501	512	483	519	470	461	503	473	468	481	471	483	457	487	493	493	450	491	469	486	463	465	445	511	478	478	480	485	474	513	477	522	477	491	477	526	528	443	486	489	452	523	496	502	482	475	466	521	463	471	518	475	460	486	470	511	540	517	500	530	512	492	489	499	447	464	488	503	441	488	468	504	464	517	453	474	487	495	449	512	499	493	456	461	469	515	464	493	490	494	473	498	475	480	483	501	511	438	479	524	502	492	430	516	471	524	433	492	491	501	494	505	507	471	504	491	491	531	479	469	510	475	480	497	491	482	483	523	483	498	457	517	513	468	485	505	505	515	445	542	503	463	514	458	455	471	486	504	501	471	490	522	479	461	521	507	541	471	528	448	519	475	467	473	500	514	473	480	515	479	500	506	488	498	485	464	511	471	478	469	504	479	478	499	498	515	484	498	511	478	501	498	503	451	481	486	479	492	481	515	495	457	490	474	496	504	481	472	451	554	531	476	526	528	499	474	495	489	492	500	513	518	488	518	473	481	522	521	529	470	461	538	481	439	480
4453	1458	1586	1412	1034	551	377	340	389	417	486	428	357	309	353	349	385	317	353	311	323	342	369	329	366	320	369	351	329	361	329	329	349	294	300	342	322	316	353	303	309	302	320	346	358	334	393	315	332	364	360	338	322	336	331	319	341	356	357	318	358	322	313	346	348	319	354	358	301	355	368	337	337	341	334	330	363	308	303	357	328	370	338	364	340	361	350	351	333	332	306	330	332	328	334	341	376	335	359	332	337	318	315	344	369	338	353	325	322	348	336	348	340	301	324	347	336	337	323	315	309	337	352	310	344	317	356	332	332	338	314	341	322	351	317	341	306	344	374	324	348	370	368	327	357	359	371	316	353	348	331	310	350	324	352	306	343	311	351	348	354	307	351	335	312	349	317	336	303	356	350	358	321	363	309	329	325	364	341	365	313	347	347	324	359	334	333	313	307	348	297	313	349	328	338	322	340	333	330	317	344	310	326	332	307	330	319	342	301	343	363	362	334	314	310	344	332	335	319	340	348	361	330	326	354	358	354	346	314	333	325	318	343	343	312	336	338	316	380	366	365	325	292	316	343	319	336	339	319	344	302	321	326	355	320	339	331	315	369	355	348	321	342	311	331	358	344	350	324	331	339	328	334	305	310	341	342	341	350	327	322	356	325	325	343	316	376	349	340	349	374	316	321	345	354	349	369	332	339	323	315	355	330	340	307	330	344	339	327	334	312	300	337	316	347	354	330	347	359	336	317	330	353	357	343	373	343	365	345	356	299	319	365	337	332	332	312	314	357	334	327	363	322	310	337	339	362	340	351	333	348	337	320	326	354	349	313	300	348	343	369	307	329	341	344	346	312	339	334	328	342	330	343	354	327	306	322	361	315	313	325	357	338	342	334	362	341	364	305	364	319	356	319	347	321	360	343	358	363	322	343	329	314	340	345	351	352	325	359	312	363	359	322	343	353	334	380	361	377	317	305	368	318	338	343	338	342	342	379	323	331	356	347	305	311	304	312	327	296	342	315	321	340	333	312	316	370	370	338	328	356	339	339	338	343	360	339	335	372	348	334	346	324	360	332	355	364	341	329	333	361	319	318	358	323	330	339	330	338	338	339	354	366	333	324	339	316	362	319	321	333	349	324	342	361	342	313	341	346	374	344	339	352	303	320	343	345	336	350	323	364	371	336	329	320	309	279	320	341	365	311	341	319	334	313	335	337	318	355	319	319	365	334	321	315	330	353	337	337	349	313	336	321	318	336	331	332	336	352	308	329	329	346	355	346	338	350	344	330	346	339	354	319	379	327	348	325	320	319	363	309	323	325	354	346	309	324	328	330	352	328	360	348	344	348	332	322	316	358	349	330	349	336	355	353	362	363	318	309	350	334	317	312	347	340	324	345	329	298	313	314	320	348	374	323	322	329	328	320	356	347	321	327	333	364	338	322	316	337	345	327	360	350	347	343	348	311	318	335	366	375	334	391	276	341	335	335	303	309	364	346	324	335	339	325	303	343	347	353	341	326	338	364	320	363	333	335	318	378	336	338	304	351	319	329	346	306	347	342	333	332	360	357	353	336	342	352	306	326	306	329	334	322	338	335	323	306	305	340	356	329	303	341	315	333	308	344	355	368	347	341	330	327	315	371	337	337	342	324	303	348	312	332	332	333	370	278	302	315	338	322	347	329	314	349	358	357	312	341	374	329	336	369	307	335	349	308	314	354	348	374	323	355	344	322	340	329	317	383	355	342	340	332	349	336	345	355	320	300	336	319	382	320	339	331	341	332	313	333	336	331	334	338	312	362	318	318	357	331	312	335	371	375	317	329	355	347	353	357	325	337	374	321	340	348	326	349	334	328	353	344	291	326	313	336	342	323	324	331	347	316	318	300	349	328	316	349	312	292	334	304	283	297	315	315	302	338	345	335	330	319	353	346	338	328	342	301	368	348	362	334	360	318	333	315	353	342	354	333	362	352	353	341	334	351	361	325	344	324	329	324	357	310	322	332	328	355	330	336	341	310	334	287	329	349	332	351	321	311	323	352	334	344	317	340	316	310	353	351	346	359	316	339	309	323	308	353	337	384	341	326	345	320	325	335	364	311	321	336	306	322	337	383	339	339	311	335	325	349	363	339	299	339	326	322	339	330	325	346	327	355	360	303	340	341	333	347	321	349	340	344	332	363	349	333	345	322	322	344	355	318	322	361	343	344	322	343	303	327	352	358	372	342	345	380	360	374	329	309	332	348	348	323	328	323	332	350	348	353	342	324	348	357	369	380	352	343	326	322	342	350	335	303	344	324	339	359	328	327	323	342	337	318	367	348	337	326	336	339	331	339	336	309	310	329	323	319	346	350	312	372	350	320	337	335	377	367	311	344	351	318	348	321	329	342	338	353	329	326	321	350	333	347	383	333	343	370	361	335	325	355	307	381	341	355	323	357	339	340	340	360	338	318	339	334	368	380	328	329	351	320	331	336	304	331	349	325	332	362	332	303	351	304	336	332	320	320	345	340	312	317	323	355	352	324	317	332	350	307	282	330	344	346	350	323	328	332	343	337	313	338	331	332	299	323	337	346	357	353	316	360	341	355	335	343	339	319	320	353	327	344	328	305	362	281	322	332	309	344	335	361	339	325	368	344	340	339	342	320	355	373	337	327	344	356	335	301	336	341	337	315	338	351	338	321	321	358	331	352	355	363	315	344	324	364	319	343	319	336	340	323	330	354	351	313	336	309	331	309	386	326	336	345	335	307	314	322	348	330	336	316	330	329	334	347	351	357	330	338	329	331	341	348	331	354	340	341	338	314	352	341	328	332	324	351	360	299	333	342	299	337	363	335	302	318	316	334	341	324	327	340	338	344	343	367	340	307	332	317	366	302	343	315	322	329	344	349	316	343	344	335	328	344	345	346	330	342	353	384	354	333	345	340	352	332	324	343	340	329	317	355	320	311	348	303	348	313	298	311	322	322	319	344	312	339	335	334	321	339	377	355	370	320	351	335	328	334	368	337	333	324	356	313	333	336	346	330	335	384	334	346	331	329	352	309	360	311	314	328	334	331	339	345	368	320	356	326	332	358	340	325	342	332	327	322	317	377	344	338	363	346	361	349	349	327	333	318	339	348	357	336	347	336	347	340	331	333	342	310	356	312	337	307	351	321	331	346	325	347	306	331	325	336	320	328	303	336	340	317	335	372	351	339	326	360	332	316	341	329	317	313	339	322	326	323	360	334	329	332	327	350	339	356	340	365	338	317	301	344	316	313	301	319	326	319	329	322	333	310	341	345	331	345	312	366	285	347	318	320	317	352	337	337	345	317	316	356	334	332	362	347	334	347	330	299	371	306	332	359	341	325	311	309	344	393	335	332	359	342	332	308	369	349	337	341	338	328	315	332	354	320	307	327	335	370	335	349	330	338	326	360	340	326	318	373	357	332	328	384	369	369	323	341	361	324	325	342	334	356	350	329	368	326	302	317	332	314	330	330	345	313	366	363	352	348	314
3555	1827	3252	4201	3625	1854	1152	1005	1061	1477	1623	1180	949	852	858	909	825	831	832	808	840	839	837	850	810	808	803	838	845	784	795	815	821	825	779	846	830	768	837	776	828	833	738	824	800	790	804	808	845	759	784	790	841	823	860	803	827	773	817	806	756	806	791	842	793	859	796	816	840	802	817	799	844	824	793	820	794	821	807	780	846	760	858	825	769	814	808	807	829	834	787	790	889	802	867	832	816	802	799	830	775	815	834	822	826	801	832	729	758	801	770	777	795	811	828	796	817	819	875	755	783	823	763	757	800	807	819	742	794	794	817	828	799	818	811	873	818	798	791	811	774	829	843	787	839	768	785	786	792	782	816	818	772	839	786	788	860	815	771	861	767	832	796	828	767	832	777	835	797	815	792	825	862	836	789	807	793	793	833	805	790	832	808	801	790	811	779	789	791	749	815	807	777	843	775	773	814	806	799	825	795	779	763	834	834	822	790	762	808	785	809	814	783	789	820	832	776	762	839	805	819	831	781	792	786	874	795	816	817	823	789	727	746	755	793	794	843	831	781	782	799	822	796	777	786	784	801	746	837	808	808	816	782	861	774	845	779	848	775	789	781	835	819	823	833	790	801	790	801	801	845	794	820	786	766	845	835	823	852	783	851	834	801	741	788	807	854	843	751	835	813	780	811	829	839	806	808	783	824	773	801	789	836	759	807	799	846	802	816	796	801	808	809	791	822	852	765	842	797	846	798	799	790	813	784	816	771	842	822	806	779	808	802	794	782	804	793	840	842	790	764	821	813	765	762	801	760	831	782	826	775	790	790	793	762	821	790	856	788	810	819	848	791	829	843	791	802	811	838	796	825	793	835	800	786	774	823	818	851	799	849	828	823	834	818	806	814	834	793	854	866	838	833	751	823	844	820	788	810	804	856	843	802	797	782	805	821	806	791	754	842	802	825	782	836	769	763	815	830	863	793	764	805	792	837	797	850	787	747	796	793	811	813	807	799	831	850	784	863	739	814	870	784	795	790	792	847	776	807	763	859	767	803	810	790	777	835	770	814	793	801	766	773	745	801	863	862	832	840	771	807	864	771	778	738	758	787	805	794	821	814	815	834	813	796	821	789	803	832	819	749	823	842	784	809	846	831	773	770	769	820	847	851	790	803	816	783	744	802	800	813	780	776	805	820	834	810	837	812	769	789	812	783	789	839	829	820	787	813	851	785	802	816	812	761	789	784	816	793	844	811	827	773	786	827	771	798	842	773	796	786	798	820	844	829	739	815	806	835	849	863	812	759	835	800	803	789	795	821	790	808	815	835	772	855	822	809	820	829	770	795	747	866	827	763	792	768	817	794	826	834	810	847	796	804	859	781	834	788	798	794	751	795	812	809	821	809	811	814	777	818	827	771	838	829	795	790	828	852	806	789	820	858	824	815	794	748	801	819	809	816	819	824	763	802	818	804	835	811	772	814	827	775	804	764	754	826	842	817	845	831	793	857	839	790	809	835	812	832	862	788	805	790	848	835	796	778	844	815	787	759	823	848	800	789	802	848	769	781	811	878	831	784	797	826	795	817	794	769	814	791	840	805	774	831	838	821	898	853	806	798	824	820	780	816	798	829	768	793	785	813	797	772	749	798	768	805	820	850	824	827	848	785	854	779	849	786	849	724	795	770	785	858	854	768	847	847	821	801	807	792	817	783	832	791	795	884	843	773	864	806	833	807	796	770	808	807	842	851	794	798	796	791	780	832	777	853	798	849	789	782	827	841	755	793	788	834	781	773	788	785	815	805	822	783	761	787	777	780	852	813	796	783	863	830	788	783	809	763	795	825	770	810	793	790	842	773	760	822	783	816	819	821	790	861	828	864	805	830	789	774	815	812	823	784	826	813	839	821	807	824	815	831	838	800	813	820	769	850	806	837	795	817	858	790	763	812	785	819	817	828	797	818	759	792	819	806	778	792	817	749	734	763	792	812	803	844	840	793	833	791	825	844	860	755	805	806	792	826	823	819	747	797	827	798	780	803	778	818	796	817	742	774	796	825	731	833	823	817	883	759	819	816	829	831	879	857	773	792	782	763	832	825	809	836	796	808	822	808	819	845	741	796	814	803	796	784	805	792	839	793	758	806	824	763	863	804	801	837	791	802	776	807	807	786	798	820	813	861	862	789	791	764	805	811	784	751	840	801	827	843	802	811	815	771	777	829	795	805	803	768	808	789	853	763	815	784	764	823	819	857	892	811	770	796	745	810	831	844	802	804	826	725	793	837	826	810	808	830	804	782	807	796	838	815	804	834	779	794	765	807	849	821	817	824	807	821	790	814	837	761	814	780	793	831	838	855	784	834	766	721	846	800	820	732	799	832	868	848	751	814	800	796	781	800	765	865	851	826	795	823	827	815	828	839	780	745	776	780	835	794	825	831	751	819	837	785	825	720	798	824	772	861	843	832	830	807	786	771	805	797	812	776	835	823	809	772	793	785	806	848	812	800	776	820	772	781	787	814	788	782	830	834	806	794	841	800	819	762	818	837	766	860	825	822	821	790	770	787	807	793	795	829	805	803	796	852	764	776	794	854	805	783	838	831	818	801	752	836	753	808	787	856	751	737	832	795	805	809	873	792	790	761	820	784	785	778	777	807	825	837	751	788	818	792	798	843	788	822	838	841	822	857	808	856	785	821	813	767	811	828	795	830	830	803	826	826	775	822	839	818	824	852	810	840	790	822	786	789	778	868	833	815	785	772	801	803	802	824	828	865	795	790	827	809	811	786	847	815	815	896	800	864	793	803	794	803	833	826	791	801	811	843	812	800	839	845	793	822	796	776	752	772	798	789	791	794	820	781	821	773	818	780	829	803	813	839	765	848	771	796	818	843	810	810	815	817	806	746	867	844	812	788	795	762	852	746	842	801	825	855	767	810	825	776	838	802	794	812	784	746	792	816	788	801	800	825	855	771	796	785	819	826	791	830	819	772	862	796	817	840	814	781	805	769	801	823	844	835	872	839	819	798	799	845	810	822	842	808	766	826	770	797	811	805	803	780	759	766	736	808	800	789	818	808	775	839	840	747	823	868	822	787	797	778	734	838	816	803	830	808	770	795	822	826	819	825	820	796	829	777	884	800	807	798	861	829	813	837	869	850	803	820	840	825	844	789	799	787	829	788	854	802	820	868	845	788	764	849	876	792	802	837	805	806	752	807	815	786	855	784	758	775	809	831	841	820	792	850	786	792	786	814	829	792	841	816	845	804	833	771	722	832	807	832	828	793	796	750	790	814	771	787	785	818	799	781	824	829	763	808	810	803	802	767	792	885	838	825	776	825	794	786	830	810	822	822	786	815	768	842	770	830	820	848	811	793	844	799	725	763	799	776	776	798	807	792	771	799	828	851	792	836	769	776	796	781	857	809	841	813	803	790	795	813	855	749	823	814	817	773	837	781	799	819	812	811	816	787	831	789	830	853	772	764	841	813	859	829	848	765	772	817	783	840	849
11332	5327	6270	5360	3416	2369	1242	588	420	666	653	430	295	253	242	266	236	224	231	215	220	242	246	229	231	172	178	175	209	188	198	195	178	167	212	175	178	166	181	158	186	173	149	191	161	164	202	171	182	195	182	213	177	192	161	165	176	173	198	158	153	149	200	161	205	186	182	179	187	173	206	156	183	152	171	175	173	159	176	178	192	148	181	178	166	171	173	168	181	167	164	159	176	173	180	194	170	171	184	152	147	185	154	199	173	153	175	165	174	156	199	170	155	164	171	145	172	175	168	167	155	176	188	180	167	173	156	154	168	174	199	169	178	181	206	174	161	144	166	187	157	177	154	146	172	175	170	187	182	175	165	153	157	159	182	176	162	152	183	184	156	164	175	178	178	170	180	178	182	155	183	178	182	198	161	188	170	171	178	167	182	156	162	163	153	198	171	185	165	190	170	180	183	150	154	152	181	166	180	136	162	139	158	170	193	142	157	168	180	192	185	176	153	171	195	192	190	152	179	183	154	175	174	154	168	165	169	178	151	184	187	165	152	153	162	148	161	166	180	172	168	172	151	156	173	182	166	154	157	154	175	164	162	170	180	179	169	160	190	177	188	176	178	165	143	155	170	174	174	162	181	187	182	162	161	155	184	162	181	157	202	148	176	173	165	169	166	161	167	177	157	161	172	165	174	155	162	168	168	172	173	154	189	139	160	181	141	170	166	165	162	169	145	167	183	170	175	166	149	162	169	151	166	151	161	190	168	179	165	162	170	163	153	176	160	189	164	187	175	153	188	161	190	155	190	160	153	171	179	175	167	168	151	177	179	159	161	167	177	149	184	174	179	147	154	172	157	150	168	167	174	180	177	173	158	175	187	175	167	149	176	173	154	184	174	162	194	166	164	157	181	178	188	201	173	196	168	150	184	174	171	180	160	157	169	169	173	181	170	165	158	179	183	171	148	176	173	170	192	162	165	166	197	182	177	194	166	161	171	199	184	189	164	201	160	171	168	168	165	154	165	187	153	151	180	142	190	148	166	165	175	150	194	187	170	177	178	175	170	193	190	161	185	162	178	181	188	171	178	182	194	162	166	176	187	183	183	178	166	186	162	157	179	172	183	162	158	167	163	178	157	172	173	154	157	173	173	156	167	208	152	186	185	170	134	185	158	150	171	176	177	174	160	178	183	186	158	174	167	168	170	192	184	176	175	173	196	176	177	171	159	163	164	150	155	191	192	180	174	178	171	169	195	177	157	196	162	198	173	179	160	172	179	185	178	179	145	174	197	168	139	178	168	190	184	160	181	154	166	170	162	157	151	154	158	191	186	162	184	165	147	176	166	189	177	166	173	159	183	155	126	154	158	178	180	160	158	159	171	190	164	172	185	152	151	169	165	159	142	179	178	157	178	177	179	173	192	172	178	187	170	187	172	160	200	175	159	184	164	177	179	176	149	172	174	176	169	152	161	173	185	168	176	189	194	170	179	154	173	176	166	179	160	152	196	178	177	179	190	156	165	158	166	164	148	170	183	189	175	178	161	191	177	146	158	169	160	180	163	176	177	149	150	167	193	172	164	202	162	166	181	186	154	161	171	184	156	169	175	176	175	184	203	145	165	166	162	166	170	170	152	149	170	167	169	159	165	141	181	142	176	182	153	171	192	165	150	184	166	203	176	165	161	200	167	166	180	155	178	164	167	177	161	180	162	157	152	153	179	194	175	188	147	147	177	176	198	183	159	192	166	175	161	149	178	153	176	183	173	186	178	165	195	163	168	196	165	182	176	169	171	166	175	160	172	170	175	155	177	183	152	162	166	174	177	147	166	169	179	157	187	161	175	166	188	165	188	169	168	172	184	183	168	168	162	196	162	183	168	186	171	150	191	162	180	164	158	179	189	146	148	177	173	165	166	160	171	176	185	151	185	168	167	181	164	189	188	173	157	161	142	177	158	162	175	185	167	176	183	166	170	180	136	156	148	159	182	146	185	176	146	171	161	199	186	189	151	149	204	173	175	170	175	182	161	173	190	180	174	178	177	172	180	192	201	199	158	179	192	161	180	175	164	158	152	169	165	172	170	143	191	196	179	180	168	192	181	146	181	163	170	164	161	169	196	175	162	171	162	154	170	165	190	183	167	174	171	172	168	188	185	181	192	154	153	165	155	169	178	153	174	168	151	154	203	155	183	151	171	187	165	169	169	156	183	176	167	177	171	179	177	164	188	162	208	160	167	179	171	174	178	164	168	169	167	172	170	178	195	199	168	183	152	155	164	177	145	158	183	167	169	163	161	176	151	174	161	189	164	172	176	172	144	154	161	171	163	179	197	166	177	179	167	152	165	167	168	191	145	182	187	164	171	161	156	201	159	192	167	195	176	162	160	174	180	180	179	158	142	161	163	165	171	163	166	149	157	182	158	192	168	172	165	160	185	169	162	169	165	185	158	148	177	169	182	163	173	194	166	191	156	164	164	163	183	175	198	184	175	181	166	143	160	206	157	173	178	157	163	183	184	188	203	171	149	177	147	172	177	144	154	180	178	177	184	172	166	175	155	220	166	199	150	168	176	168	166	165	172	156	176	186	135	155	159	187	182	165	186	193	190	172	174	168	168	169	190	167	171	186	162	175	192	176	183	163	181	163	168	188	167	165	176	176	195	182	167	165	174	170	158	162	209	186	171	167	160	168	154	180	178	176	182	186	168	151	159	157	153	169	183	187	182	179	184	163	182	165	184	167	141	174	177	164	166	182	172	184	145	170	169	177	164	172	164	183	152	169	171	170	170	192	164	159	190	176	162	175	174	158	166	171	164	166	156	173	165	174	167	195	161	167	175	154	147	184	177	171	169	146	177	184	176	176	189	164	184	171	171	178	187	167	178	178	147	166	163	136	158	169	167	192	179	172	183	156	143	169	176	147	192	146	165	154	183	174	186	155	178	171	152	165	182	189	190	149	160	173	167	168	182	177	170	195	162	156	176	180	171	172	174	180	170	185	164	194	150	178	191	185	192	181	154	163	154	165	168	159	161	177	139	181	182	143	168	184	140	164	162	167	183	194	172	164	162	162	157	168	181	189	162	157	162	161	171	178	174	166	173	174	182	176	179	151	177	176	161	184	169	176	182	171	170	137	172	152	182	168	157	195	165	198	187	195	156	173	168	191	190	172	177	166	182	179	159	171	187	175	194	142	175	190	155	169	158	179	143	151	205	201	149	165	177	163	186	158	184	177	152	159	177	171	169	168	167	197	163	195	155	182	176	179	196	182	173	171	196	170	172	171	186	186	185	178	197	157	175	188	210	193	206	170	187	168	156	175	167	189	156	161	157	184	155	176	190	180	166	176	143	163	154	173	163	166	171	166	170	164	172	161	153	204	187	154	198	159	150	184	189	165	170	154	172	161	177	160	167	162	177	168	180	177	161	176	166	182	188	163	167	152	165	192	194	178	173	172	190	172	166	160	174	184	164	187	176	176	145	181	195	161	201	165	188	161	193	194
7634	4786	8845	11377	10026	8272	5171	2810	2328	3560	3623	1890	1412	1232	980	1117	1016	831	792	845	957	1080	977	854	845	759	732	677	676	616	669	605	564	559	579	551	532	519	567	562	584	525	536	570	530	546	561	584	568	471	526	507	497	496	543	514	494	451	511	485	457	466	479	515	452	467	486	506	474	475	472	471	445	458	507	508	498	472	497	460	445	467	487	452	464	467	480	469	489	481	471	445	485	453	461	438	470	452	451	453	433	466	448	495	505	441	479	520	464	487	496	474	437	455	482	437	449	451	457	450	472	478	495	451	450	440	450	474	450	394	438	464	471	499	466	500	470	464	464	494	508	479	444	462	468	445	514	474	456	448	447	493	439	487	492	424	487	428	487	412	448	436	482	458	468	485	461	463	472	422	479	461	472	449	463	453	433	456	456	457	501	443	450	449	442	404	497	461	481	483	424	462	484	495	478	455	436	435	454	471	458	442	464	436	480	504	469	484	487	461	457	458	480	443	463	467	463	457	478	452	427	459	476	464	481	476	458	482	474	446	474	480	464	474	474	433	486	453	455	472	484	486	510	429	451	445	462	520	445	490	462	472	463	455	460	478	494	458	484	483	449	471	442	457	457	438	489	463	486	472	432	430	439	493	493	431	448	484	497	470	478	436	445	430	477	475	467	451	504	448	442	439	467	453	434	451	458	485	472	451	457	468	437	451	478	443	473	447	456	431	447	481	425	444	453	481	491	449	441	476	494	469	422	451	468	485	454	494	440	488	414	433	436	478	437	445	450	442	441	429	454	452	473	488	475	497	494	503	456	420	443	462	454	444	475	462	426	471	447	451	424	455	455	460	439	452	441	451	498	421	483	491	445	480	437	486	447	453	467	433	493	472	486	479	464	453	452	463	500	458	466	444	463	453	480	484	459	461	481	437	478	455	467	448	437	451	442	448	473	463	474	432	480	442	498	434	447	444	449	432	432	421	477	442	447	459	426	513	431	459	454	452	496	458	462	427	458	458	462	441	451	445	452	440	480	447	476	488	467	485	493	479	433	487	477	404	409	516	425	483	451	457	476	441	487	508	479	445	453	460	467	431	473	471	428	456	417	453	487	465	470	464	469	470	437	448	461	503	433	449	436	435	426	480	458	466	474	449	464	453	451	437	473	482	419	439	472	431	474	440	448	434	474	422	441	438	471	483	484	456	460	454	467	473	481	430	479	476	469	454	433	464	440	467	458	443	503	476	437	431	479	484	458	460	431	430	443	482	460	464	433	471	457	461	474	447	455	484	450	479	470	454	480	485	474	472	430	469	454	458	477	412	469	466	469	491	465	456	476	446	453	467	479	465	434	442	492	482	498	473	466	455	467	419	428	464	526	449	464	450	428	461	477	445	459	500	467	419	457	502	462	485	468	444	455	456	487	447	487	471	455	466	448	489	450	443	469	454	467	456	419	435	480	459	436	469	476	460	466	452	446	464	484	466	512	444	447	477	483	484	465	475	456	443	466	453	473	437	449	468	461	480	521	469	501	447	457	461	473	477	470	462	457	455	460	455	468	446	435	468	469	478	464	442	484	475	436	456	443	455	458	480	509	442	456	459	472	472	463	486	435	466	492	480	457	419	461	462	471	451	481	455	452	479	471	464	472	441	448	483	485	465	455	470	423	462	471	437	414	439	457	459	463	497	475	416	450	521	428	460	460	442	474	443	420	482	455	426	481	455	442	427	484	439	478	520	485	490	452	474	463	476	465	456	466	432	452	451	444	421	454	455	476	459	489	478	444	444	419	449	494	451	485	449	455	472	430	473	430	471	460	469	428	463	431	473	443	460	439	436	467	464	496	402	459	480	493	483	431	454	434	475	455	465	452	506	454	441	496	477	459	493	454	465	454	451	486	451	458	469	489	449	438	453	439	449	505	458	489	438	449	431	442	461	449	431	460	473	452	455	448	428	475	471	470	448	471	441	447	462	476	483	447	512	459	490	477	437	467	460	473	438	483	444	462	477	480	477	432	477	466	492	459	460	431	441	465	455	459	473	479	473	464	455	433	476	448	483	433	446	428	471	426	487	478	475	478	424	481	430	464	458	464	452	456	463	488	488	491	459	487	455	479	471	454	493	482	469	453	474	508	466	476	466	445	452	482	447	457	472	457	435	475	459	494	448	439	452	466	498	435	447	445	390	453	488	436	480	461	469	468	428	463	464	452	458	425	458	423	477	461	455	476	467	459	446	458	473	523	449	441	417	457	501	472	431	449	490	498	444	469	459	481	462	453	425	470	457	495	407	460	446	478	413	425	453	461	472	450	473	453	457	448	473	447	516	474	459	464	415	467	439	469	467	479	440	467	424	459	512	455	447	425	472	449	456	462	494	445	460	463	410	441	492	449	415	472	450	512	468	441	438	468	452	423	460	456	437	433	453	412	468	456	446	441	460	473	474	444	438	477	487	465	503	441	468	436	475	474	498	454	453	458	475	478	445	466	437	435	448	460	445	468	469	450	474	470	458	487	456	492	478	437	504	453	441	481	447	447	458	438	437	476	490	448	433	437	441	445	458	479	476	479	447	507	458	442	476	472	476	495	455	455	487	500	503	479	449	480	461	458	478	481	462	435	437	464	469	450	477	429	490	439	471	432	471	493	467	436	453	405	484	450	439	468	460	468	488	464	460	456	416	470	473	446	445	454	478	488	471	491	461	437	478	431	479	460	457	489	453	473	458	449	464	418	453	462	446	420	447	468	472	436	481	457	491	469	461	409	450	473	461	468	432	458	443	485	463	481	436	463	457	500	462	459	468	423	453	477	455	449	453	467	487	453	480	444	488	463	454	449	436	467	467	481	445	471	405	455	445	493	463	463	462	457	457	492	476	474	441	442	441	460	466	449	483	459	489	429	429	458	438	479	456	480	462	449	474	478	464	427	456	455	433	482	457	455	450	467	478	451	474	524	494	485	455	491	470	475	483	482	468	451	462	471	478	468	430	479	461	465	487	491	492	457	497	469	456	459	448	459	442	425	495	435	456	472	430	481	474	472	438	472	474	497	457	450	428	467	479	470	505	461	454	457	476	508	455	457	445	427	453	480	458	476	480	461	440	453	464	449	477	432	443	458	506	495	442	443	482	479	491	470	457	443	469	485	475	456	453	499	468	458	432	453	424	438	448	471	515	461	463	457	453	462	436	447	455	458	433	432	465	425	429	429	470	449	449	444	439	476	465	439	463	472	425	460	467	475	460	471	483	486	472	450	481	464	447	433	460	485	445	441	447	486	412	473	452	488	448	469	477	488	451	511	434	441	449	446	444	473	455	487	460	442	488	452	432	458	452	478	481	500	477	453	451	468	439	471	434	485	469	483	480	484	452	521	424	482	447	451	469	450	463	456	470	476	465	456	446	474	478	491	471	456	457	446	440	436	448	450	471	496	436	460	436	466	475	455	446	459	479	462	441	424	443	486	501	456	439	481	471	472	454	501	423	477	478	453	446	481	443	505	464	460	436
18094	9452	10301	9386	6546	4857	2464	1267	823	1205	1070	577	400	386	362	377	323	319	293	286	280	302	298	258	260	253	251	218	213	237	229	225	231	206	185	203	193	182	227	212	205	178	212	181	178	204	222	208	207	162	191	182	184	206	166	181	190	186	197	193	183	172	193	167	179	176	191	174	192	180	175	172	214	193	151	169	201	174	159	202	186	188	174	186	196	177	181	178	180	190	209	164	172	178	173	178	188	183	161	180	191	183	181	181	176	200	172	181	188	189	202	199	173	180	177	189	165	180	183	184	206	148	183	181	164	161	168	190	171	205	177	144	178	192	192	181	180	159	178	206	170	167	185	156	182	160	189	164	183	146	173	190	196	175	177	178	168	195	182	186	205	197	196	155	195	191	196	178	190	188	174	185	176	178	184	157	179	192	171	162	158	177	190	142	168	191	174	174	207	153	146	176	177	193	172	164	197	186	150	158	172	189	162	179	182	195	201	171	169	172	168	177	198	179	180	174	161	142	174	200	174	177	185	181	174	186	191	183	163	200	148	164	169	184	181	191	179	192	183	178	187	169	190	172	176	156	180	159	167	160	177	209	181	169	158	174	172	166	149	179	210	188	162	154	178	202	194	174	159	147	187	199	168	161	164	178	160	170	176	183	178	152	166	184	186	177	187	194	161	152	178	166	170	148	168	164	177	152	158	178	178	184	179	163	142	171	215	168	178	173	142	171	175	176	174	157	174	163	195	175	172	170	191	177	182	175	187	220	181	175	169	169	167	185	171	153	193	180	186	163	191	181	198	185	163	192	181	180	173	208	165	173	160	165	182	192	177	178	191	174	192	163	159	194	186	156	184	184	188	156	182	184	176	185	185	180	192	176	204	186	169	168	167	194	162	169	194	169	165	165	191	182	168	149	180	171	175	161	205	179	164	147	162	165	189	158	170	190	182	187	180	158	182	183	176	158	157	203	169	172	204	173	159	206	195	183	163	210	169	173	167	176	164	151	198	185	187	195	181	156	180	167	175	157	171	167	194	189	177	182	175	193	170	180	178	194	180	174	175	148	182	201	174	167	147	148	175	163	170	160	203	166	178	154	158	168	158	174	189	182	199	188	185	171	186	177	168	195	187	190	192	205	165	160	202	165	156	176	197	165	143	155	181	176	169	168	190	175	168	169	183	184	176	178	168	192	165	176	174	182	167	186	176	163	186	195	187	192	190	149	201	177	180	183	179	186	183	179	174	213	185	155	180	169	166	182	173	175	199	179	183	169	191	183	173	170	171	177	166	204	157	154	184	183	187	173	174	142	163	193	183	187	176	154	177	163	167	174	196	168	184	185	183	170	181	179	187	187	188	192	168	171	154	190	175	184	191	198	177	176	185	175	191	178	182	183	158	168	189	199	166	154	206	195	168	188	172	149	175	172	188	190	172	163	201	151	214	179	160	170	178	179	202	189	156	161	200	191	175	161	163	205	165	192	196	197	171	183	171	158	150	193	179	163	171	127	166	193	202	168	192	151	169	200	173	164	175	169	174	173	171	211	167	174	193	189	177	191	150	155	188	195	178	166	191	161	179	182	192	180	163	194	228	183	160	186	174	199	173	156	182	182	189	164	161	202	167	200	186	179	171	179	175	176	177	180	156	184	156	182	163	187	175	172	175	183	169	156	170	179	177	182	161	200	189	182	186	171	149	172	178	189	166	170	163	157	174	180	170	157	184	159	181	163	171	185	169	166	183	159	182	156	173	170	189	183	165	160	172	182	177	164	182	173	164	156	165	190	188	157	176	148	185	173	154	182	184	169	159	175	200	192	172	195	197	170	203	185	153	164	177	182	197	180	186	176	168	178	167	171	150	179	184	195	176	183	178	194	157	175	155	168	178	191	158	194	192	167	186	159	173	191	196	197	195	179	167	177	179	176	187	170	191	169	175	148	154	199	170	180	181	142	149	187	192	174	164	169	164	189	173	179	174	203	189	180	182	176	174	145	154	184	195	199	163	149	187	187	174	178	177	178	160	211	189	187	188	155	182	181	165	178	176	181	162	173	206	184	170	200	198	160	175	183	181	188	165	175	175	177	151	164	174	170	182	175	178	180	198	180	169	154	195	175	180	146	163	213	189	165	177	169	172	187	139	188	171	170	179	185	173	178	192	183	207	155	175	192	145	197	196	164	172	165	157	192	171	165	164	182	166	168	181	199	157	174	180	183	192	178	154	169	197	179	156	168	182	202	174	177	165	175	179	239	188	187	174	208	187	179	183	187	155	177	167	199	169	175	170	193	193	164	171	195	172	179	156	165	173	180	164	165	202	173	170	201	178	195	166	183	175	173	163	156	192	183	163	191	190	197	176	149	176	198	189	191	180	177	179	169	178	178	189	181	194	186	180	178	173	173	166	188	161	215	174	174	161	176	176	166	158	178	170	147	204	177	191	198	186	197	184	193	166	172	176	186	200	179	174	163	174	156	184	169	149	187	175	168	196	182	172	173	185	170	168	179	164	190	181	162	179	148	168	181	168	201	207	172	162	169	168	173	175	193	211	169	174	187	159	182	181	181	179	171	179	168	149	183	179	178	166	187	172	201	168	157	179	180	192	179	189	176	174	180	185	191	165	169	180	179	170	156	172	190	171	179	184	186	159	185	167	190	212	175	211	183	154	169	183	175	180	182	159	184	185	172	180	184	181	138	163	177	174	158	175	184	175	172	165	173	160	173	178	157	174	160	162	192	158	187	166	202	172	182	197	175	185	173	176	176	181	189	176	209	205	166	160	191	210	168	202	176	197	203	195	184	174	201	167	150	200	184	181	182	182	155	174	180	179	186	205	172	156	175	179	186	170	177	185	171	166	182	160	159	168	167	171	161	189	177	197	202	176	174	189	163	187	168	179	171	193	168	185	190	168	174	147	178	181	169	189	184	161	189	167	169	177	165	183	183	190	199	189	158	191	180	152	169	177	168	153	177	160	193	172	174	179	175	181	188	188	182	171	161	159	202	196	174	176	171	187	165	186	184	221	148	192	192	182	174	175	189	202	188	210	183	186	176	174	202	156	169	200	189	178	171	149	169	194	155	161	173	162	160	174	169	209	171	169	167	188	193	186	174	167	175	188	187	194	181	158	189	173	179	153	156	161	179	197	176	162	183	162	176	171	164	200	178	174	162	186	174	176	201	206	181	171	200	183	196	175	171	180	171	178	167	201	187	197	174	173	162	160	189	167	187	168	184	204	167	166	165	179	181	177	172	187	202	182	164	177	175	175	171	179	192	169	179	175	175	154	183	183	195	157	183	190	183	173	167	158	182	197	161	197	180	187	165	164	186	164	175	180	155	174	186	190	173	169	185	187	172	185	194	163	183	157	189	164	178	215	169	173	163	167	192	178	194	171	167	188	166	180	208	180	195	171	179	163	182	167	183	175	182	193	204	197	166	195	195	165	197	189	151	187	179	182	186	186	179	167	185	174	184	184	180	176	169	157	177	180	157	161	163	177	160
10199	7313	12473	16305	14565	12927	8774	4635	4045	6342	5495	2888	2109	1811	1547	1949	1532	1253	1183	1214	1505	1527	1521	1270	1116	1214	1042	896	880	836	866	831	740	711	675	673	804	714	679	667	683	604	644	706	719	689	625	709	726	657	680	683	651	623	579	561	582	520	547	517	544	539	508	518	524	481	522	515	509	560	556	507	533	539	518	471	497	522	548	529	518	569	507	488	488	510	521	483	492	530	481	513	515	491	545	522	523	511	520	507	513	531	513	460	537	519	500	461	511	513	474	498	508	484	516	465	446	528	440	464	491	479	484	526	521	505	481	534	496	469	530	476	468	507	475	501	504	520	509	516	492	491	511	519	536	480	481	533	461	546	457	447	464	500	526	522	496	448	495	490	478	506	511	533	506	502	474	485	486	499	444	517	498	509	497	458	527	488	492	495	503	503	517	500	489	464	464	509	488	490	540	525	521	488	470	480	479	479	453	464	528	499	495	471	515	482	514	504	500	479	484	482	472	471	500	506	459	503	497	526	479	514	440	490	535	497	529	482	521	451	497	523	474	474	478	479	524	514	500	466	469	491	450	507	518	503	501	483	503	453	492	490	485	520	481	522	478	492	493	463	492	490	459	515	492	530	511	487	510	560	500	552	500	474	495	468	452	478	508	544	546	481	495	471	478	516	468	496	495	477	491	519	491	505	507	460	533	454	525	465	495	489	506	521	504	460	474	528	507	477	478	480	520	473	507	510	529	500	496	510	512	469	484	512	535	507	471	493	526	473	473	523	531	491	512	469	507	485	480	483	505	526	490	489	495	501	469	483	499	498	516	513	489	495	457	518	488	497	457	481	557	495	487	484	500	496	526	484	497	483	492	473	508	481	538	464	484	503	488	523	494	499	467	495	510	526	501	492	524	491	466	529	508	486	513	460	496	489	515	480	493	499	478	460	504	521	467	492	516	487	507	504	519	473	493	476	495	489	504	471	476	509	491	495	489	499	511	488	516	493	449	505	450	472	490	503	532	480	482	463	471	515	500	491	490	512	518	517	459	464	525	522	525	499	484	516	448	497	487	479	495	528	477	517	529	486	505	510	490	518	506	490	503	503	462	472	483	517	488	498	479	457	508	489	500	472	465	530	508	495	487	495	500	476	505	499	489	494	542	487	505	493	496	484	476	480	536	487	511	503	490	465	493	543	509	492	447	513	524	487	477	525	492	486	485	536	472	505	462	507	530	501	541	509	481	464	529	498	481	479	513	513	491	508	509	477	534	456	500	495	532	493	485	460	497	459	516	485	505	490	485	497	506	501	480	456	503	483	530	464	483	514	493	481	565	534	472	466	529	470	529	508	470	489	501	493	473	511	448	480	506	492	515	527	480	475	496	512	498	513	481	472	513	477	555	490	493	522	522	501	517	484	464	484	530	503	507	457	495	503	534	472	517	494	507	489	468	506	514	504	542	505	492	468	509	530	487	498	506	500	529	511	537	510	504	486	478	538	474	491	490	499	502	494	514	469	486	539	473	455	485	459	554	521	490	479	498	472	487	474	498	484	467	506	496	495	513	539	477	486	479	447	478	523	500	500	457	516	524	487	520	451	473	505	516	472	486	491	456	448	459	467	500	487	503	490	483	480	490	522	500	522	496	494	509	507	493	460	493	478	504	486	498	506	486	452	503	492	496	515	492	453	525	529	476	484	482	529	534	487	488	502	484	514	491	477	486	513	455	487	462	478	498	489	488	507	421	492	489	482	473	497	480	503	476	502	499	504	452	488	463	517	494	502	509	467	475	512	494	478	477	461	545	510	508	477	456	502	518	530	490	475	501	522	477	480	449	478	489	487	495	480	495	479	462	554	492	470	513	458	473	492	458	489	495	459	518	501	454	493	494	493	495	494	497	512	471	527	494	481	532	483	482	518	498	505	523	511	497	501	505	520	497	495	486	495	488	467	475	510	534	510	531	498	484	498	468	471	517	477	499	490	493	490	473	499	464	468	492	502	483	500	540	536	487	460	482	533	495	504	452	500	501	505	506	500	482	501	514	513	511	459	477	532	516	519	475	468	498	489	499	467	492	510	548	490	464	467	559	474	422	471	498	466	504	498	497	511	477	502	478	487	464	472	518	480	503	502	527	481	505	490	484	511	485	478	527	514	506	490	484	474	488	492	505	521	490	505	523	496	508	510	508	476	499	546	499	514	498	499	528	490	508	516	463	512	481	469	507	500	515	512	528	506	480	501	489	496	493	523	518	503	459	520	500	474	496	486	480	487	474	495	490	462	480	482	462	477	505	499	498	461	555	509	498	517	533	444	507	484	473	475	503	495	455	476	501	464	423	513	484	516	496	454	518	503	509	489	478	526	506	508	498	502	499	536	479	490	492	482	533	466	506	485	491	462	482	444	472	532	490	513	460	493	502	516	529	521	511	502	479	512	488	468	541	512	488	501	500	466	484	488	506	448	513	492	474	491	501	536	486	490	492	535	440	509	491	508	516	515	500	538	469	514	501	479	494	480	540	478	503	507	470	449	476	494	441	500	466	488	440	468	473	497	516	482	505	499	515	505	464	450	501	464	491	522	516	488	485	533	523	466	463	476	467	469	508	503	495	486	526	521	483	526	482	448	487	520	481	483	564	561	519	463	528	512	520	491	499	498	538	496	480	494	534	510	484	487	495	530	488	493	496	479	468	502	502	499	474	532	459	500	500	503	493	481	480	458	463	505	496	480	476	465	492	485	469	497	466	464	481	475	485	488	530	504	510	528	523	479	474	505	520	490	482	523	471	504	511	490	520	493	548	508	473	472	507	481	509	465	498	477	463	499	527	487	528	497	491	508	464	483	503	534	482	495	473	505	463	528	525	486	512	500	518	459	448	480	472	513	505	501	510	452	464	496	481	506	505	514	507	463	504	519	505	520	446	522	473	521	510	496	517	503	526	506	503	483	498	485	505	521	492	486	507	449	512	462	471	520	521	524	519	491	473	491	466	507	513	520	520	435	507	484	494	494	511	500	469	501	473	473	537	507	479	499	522	516	479	473	488	469	483	453	487	455	510	495	494	510	491	510	482	520	466	519	455	502	451	462	483	532	496	472	478	509	531	490	512	489	495	471	503	495	491	501	536	527	503	524	490	484	503	487	498	484	458	489	467	495	518	544	523	519	515	463	502	493	491	485	522	523	481	500	483	488	508	505	540	511	505	543	481	506	502	548	520	472	514	475	499	505	505	443	473	487	500	494	471	499	468	498	472	489	504	491	508	499	527	478	508	494	459	480	473	504	505	477	460	495	486	486	519	461	502	490	470	478	464	507	500	507	496	525	469	502	519	480	468	462	510	516	514	474	458	510	435	463	514	462	473	504	513	474	468	486	453	489	493	507	488	478	483	457	502	520	505	508	535	457	492	482	475	479	502	496	467	466	483	517	478	497	494	520	468	504	540	525	495	513	467	505	520	505	440	433	519	542	477	488	469	502	494	498	509	485	463	492	516	556	539	506	495	515	540	493
3715	1318	1630	1592	830	485	388	353	408	469	437	382	346	352	371	328	338	340	357	328	345	329	319	339	354	345	333	328	340	290	328	327	345	322	322	350	339	341	351	325	332	323	323	351	343	308	318	320	327	336	343	367	373	314	312	320	363	332	368	332	324	358	345	355	305	336	369	328	354	365	341	322	348	331	359	358	318	336	341	330	325	321	341	332	326	320	317	305	336	330	358	323	381	324	345	346	335	386	334	333	338	348	324	353	348	330	320	334	355	350	316	326	335	301	345	316	318	318	319	331	343	347	342	306	326	324	362	330	353	306	327	313	368	363	336	338	354	327	340	347	315	360	334	331	336	340	362	328	330	350	364	353	320	359	342	335	357	346	328	337	333	301	330	355	351	319	324	348	369	328	326	362	338	342	313	358	300	332	332	305	342	344	347	336	336	381	367	348	346	325	354	350	321	339	319	334	353	345	311	336	345	374	359	336	310	340	352	325	324	326	343	359	332	341	322	354	363	310	346	331	307	333	320	330	335	326	318	353	337	362	319	309	328	346	340	299	311	350	343	353	321	337	327	350	353	330	310	370	370	324	368	347	343	305	336	341	323	361	337	360	315	358	358	331	358	318	352	338	363	352	313	314	341	329	318	348	351	327	353	346	327	344	342	351	330	326	342	348	316	363	333	339	323	337	365	359	357	333	354	330	310	327	307	351	318	358	328	343	309	346	294	323	334	393	333	318	341	297	317	359	313	378	342	299	322	313	324	333	349	331	348	330	352	339	327	339	326	318	316	323	338	312	314	358	354	309	316	337	350	319	348	347	345	323	331	330	350	357	323	347	334	352	315	345	303	320	357	341	336	327	311	344	326	316	335	321	285	326	315	339	350	363	343	326	332	315	318	309	333	343	347	312	341	304	347	321	321	323	324	353	323	346	344	341	324	347	312	323	342	318	324	344	325	331	325	322	330	333	313	323	314	319	318	306	353	337	338	339	297	377	347	351	377	320	304	308	316	322	331	330	339	326	317	369	331	341	330	337	344	336	354	323	335	338	315	342	294	357	350	359	350	341	352	360	311	349	331	344	323	343	308	329	326	339	353	323	344	322	336	300	330	333	335	342	321	332	330	349	370	303	351	323	318	356	318	341	342	338	347	340	324	375	324	336	346	340	325	307	350	309	352	351	339	351	318	345	304	334	341	332	336	312	383	319	319	368	336	303	383	317	359	336	341	318	330	364	323	329	346	335	344	377	325	310	332	344	367	321	344	331	349	292	341	311	339	316	296	353	355	345	318	304	339	327	331	323	354	313	327	304	318	335	338	344	319	333	343	375	343	337	306	308	311	335	352	369	354	327	327	343	358	328	348	348	333	343	311	297	319	321	319	316	334	338	329	331	319	340	317	333	320	386	320	318	360	325	357	350	366	353	352	325	316	353	336	357	341	362	319	317	329	335	305	346	352	334	319	288	355	370	333	314	289	346	334	304	346	336	315	320	345	325	329	317	316	378	296	345	295	331	330	321	328	313	343	336	345	331	344	316	322	318	345	320	337	390	342	352	335	353	337	337	340	328	371	326	360	349	352	348	356	332	363	331	353	347	352	344	330	376	374	326	312	329	350	317	317	340	334	351	332	329	343	334	341	317	334	333	340	326	356	299	304	304	330	339	310	342	337	344	339	345	339	302	329	318	328	352	326	319	326	311	331	344	350	331	353	330	333	342	356	330	365	390	363	325	338	327	340	342	321	330	348	326	325	377	323	345	317	334	309	329	335	350	365	355	369	356	310	334	306	375	316	304	333	317	349	321	329	357	329	358	340	326	341	355	311	344	318	317	344	320	346	353	327	346	334	359	347	365	362	344	340	332	366	329	346	349	333	328	340	331	325	304	327	372	309	324	343	324	341	338	344	347	352	311	343	350	354	355	362	343	338	347	324	346	340	335	366	318	349	320	309	351	330	343	327	324	333	346	336	329	362	286	326	337	341	329	299	314	327	354	328	344	341	283	340	365	352	347	313	360	321	356	350	331	317	315	321	315	338	355	331	309	337	336	362	315	337	356	324	310	338	337	342	327	329	330	306	356	345	352	347	329	333	320	312	327	356	309	324	378	305	337	346	296	358	320	367	314	355	333	332	371	316	328	323	343	340	346	337	343	349	349	370	313	348	352	346	309	306	329	317	334	343	298	318	346	339	326	319	351	297	329	311	311	340	308	335	311	336	305	343	325	338	311	342	317	346	332	320	368	331	320	321	325	352	338	336	331	337	339	336	331	358	319	345	308	295	362	360	343	323	327	345	367	326	361	346	323	331	330	335	332	345	371	326	355	322	344	330	318	303	361	351	355	349	384	356	355	340	327	317	349	348	330	342	315	353	329	335	373	337	355	395	330	361	321	326	336	373	321	327	349	348	343	328	340	314	331	322	322	368	340	333	364	331	353	303	337	309	359	318	328	348	327	305	310	349	355	382	330	305	302	328	359	344	319	355	334	347	331	342	382	339	335	338	362	345	326	320	320	339	368	311	322	309	351	326	314	341	315	317	312	304	320	319	317	341	326	332	335	354	348	353	338	362	310	368	370	361	325	348	330	314	324	360	311	318	342	328	344	348	360	311	332	334	322	329	295	333	328	296	326	336	348	379	335	331	330	341	374	340	336	349	330	383	348	325	368	355	322	361	335	372	355	359	348	319	319	312	348	337	317	341	348	377	336	346	348	307	310	327	350	353	323	343	352	330	333	315	339	317	368	318	334	312	325	316	322	340	323	350	298	341	349	321	306	312	299	366	348	344	308	295	320	326	334	349	345	330	316	342	338	332	395	342	351	342	363	320	336	371	351	327	308	342	373	343	355	334	326	360	311	334	302	304	311	346	358	326	335	335	363	320	313	351	344	328	331	312	350	350	359	315	340	344	345	348	356	305	324	348	350	351	299	311	323	344	331	300	324	334	306	364	339	361	360	339	324	346	374	334	342	332	343	365	340	327	335	319	334	342	338	326	346	323	336	317	349	360	358	351	334	303	361	327	339	364	292	345	332	320	353	356	359	319	339	321	333	321	298	372	318	361	324	324	311	316	354	369	324	327	335	293	328	328	346	351	340	321	338	345	334	322	309	314	317	328	335	334	353	346	367	334	341	330	313	353	331	349	324	333	356	348	315	324	339	339	354	343	338	340	325	331	310	312	296	351	372	347	340	320	356	344	335	301	348	324	344	349	325	336	364	346	296	347	309	301	335	360	343	332	365	357	313	363	335	341	298	333	322	307	356	329	364	345	360	352	332	306	341	345	346	311	307	316	342	330	340	352	326	333	316	319	325	318	340	329	336	318	314	328	354	335	348	319	309	338	362	338	324	366	305	334	319	331	321	327	353	334	309	341	304	315	338	296	306	341	382	326	335	359	372	323	291	348	336	316	330	351	354	350	332	368	313	336	322	317	326	312	364	337	346	345	334	353	368	328	323	335	330	337	276	350	353	368	295	313	328	306	320	300	339	342	366
3208	1905	3320	4709	2793	1612	1118	1049	1287	1811	1734	998	862	890	884	787	822	801	789	792	826	804	814	842	803	863	819	852	846	843	830	831	819	852	831	812	821	767	809	775	791	811	857	808	757	767	896	844	793	809	844	824	814	831	788	828	838	818	830	794	828	802	776	802	783	823	838	829	798	827	864	777	801	800	803	793	800	812	829	826	805	820	838	763	760	754	760	801	820	818	780	849	772	782	775	785	770	793	745	780	839	824	804	741	783	815	772	843	859	815	815	760	886	809	832	759	782	787	783	789	850	798	814	799	820	814	812	834	868	838	793	827	798	778	832	846	829	841	763	776	788	808	803	825	825	855	828	751	779	781	802	827	769	818	823	820	877	850	844	858	811	829	815	772	833	795	806	810	826	782	812	795	775	757	836	812	839	758	868	815	852	837	828	791	819	764	818	789	826	816	802	810	801	815	875	773	761	807	789	823	823	824	768	790	788	802	773	804	812	819	847	764	827	850	839	817	794	805	780	760	823	838	744	833	811	765	813	853	795	768	758	838	794	803	760	820	773	829	839	805	762	801	787	817	770	770	829	780	837	812	829	821	829	844	852	796	772	814	797	810	812	813	806	755	824	791	807	834	800	811	788	793	813	785	853	821	792	828	823	811	800	819	804	784	799	870	838	853	811	827	809	799	825	806	792	800	814	795	779	851	812	824	820	846	774	768	832	782	838	811	833	781	824	814	755	816	754	837	839	768	802	805	759	836	886	854	820	792	843	786	780	779	839	793	791	823	760	826	778	859	793	839	813	776	816	840	769	826	818	773	807	796	791	826	789	807	837	815	811	830	814	801	790	797	787	855	830	811	799	793	855	812	760	804	780	810	813	777	762	816	835	818	792	815	801	822	798	838	854	792	770	812	777	827	835	811	839	803	790	822	833	802	809	872	762	774	794	790	827	783	780	822	832	750	814	819	844	816	812	818	833	819	787	833	806	830	820	796	879	800	748	740	799	759	839	778	737	811	815	826	772	795	784	774	786	815	851	834	777	816	826	817	791	850	804	770	771	793	767	814	810	777	811	781	793	776	815	793	833	825	849	837	845	772	833	764	814	801	792	749	829	795	871	774	826	822	794	789	795	787	872	781	812	761	792	841	819	777	837	814	806	801	841	769	807	766	816	822	801	800	774	824	815	824	766	801	815	781	754	793	861	842	802	852	801	818	768	824	839	780	811	830	772	823	786	801	805	796	856	782	753	771	807	827	793	804	793	803	797	783	792	759	777	791	852	851	819	738	848	830	809	813	823	837	814	777	832	812	777	800	802	836	812	782	836	778	793	791	826	765	829	788	781	777	790	786	791	862	819	816	795	837	825	775	849	833	804	802	818	780	837	855	818	839	791	829	787	874	791	819	783	796	760	779	790	785	792	848	845	835	794	828	784	829	774	813	814	818	823	834	847	819	850	792	758	802	821	822	825	807	775	834	778	857	809	792	801	766	829	785	812	824	814	794	766	818	830	826	797	853	779	791	799	775	814	786	812	784	849	793	833	866	811	795	746	780	813	821	800	809	830	796	787	805	814	852	808	807	789	910	843	785	830	841	812	807	807	777	843	783	831	802	817	868	776	760	795	814	782	767	781	787	794	832	792	788	782	795	827	835	818	759	815	833	819	799	870	784	823	835	819	808	834	802	809	783	781	846	828	810	856	800	792	838	835	801	851	820	793	780	794	803	772	813	799	794	771	837	823	835	814	796	793	803	786	776	738	827	833	850	826	813	798	778	833	785	835	755	820	808	802	855	801	766	787	800	789	836	812	787	788	829	811	831	797	804	843	829	796	785	796	830	849	898	834	871	783	821	840	823	793	850	853	835	814	811	801	790	801	850	766	838	798	791	811	817	823	803	776	821	788	815	832	819	779	824	812	820	811	830	774	866	800	883	864	811	835	791	750	775	789	744	837	826	884	807	821	790	831	745	772	829	849	749	776	800	777	826	793	840	757	772	830	818	843	847	783	765	807	813	827	784	775	827	810	857	820	797	821	835	785	841	805	826	780	816	839	806	823	781	801	784	831	823	813	825	798	824	822	810	814	806	784	808	854	830	764	801	810	800	777	831	796	767	873	808	781	782	798	740	801	780	798	810	811	821	797	829	828	837	773	798	784	788	822	791	794	817	782	817	824	831	796	838	822	768	813	793	825	815	794	790	808	799	834	792	835	810	850	815	826	791	844	788	828	785	818	795	798	815	803	827	818	748	797	826	789	805	773	871	784	835	773	850	847	831	786	839	785	834	840	839	863	812	802	842	860	805	793	825	785	823	790	828	808	777	790	777	789	809	843	818	784	775	819	769	829	796	798	826	814	797	846	820	810	793	818	778	774	784	898	809	837	830	779	803	772	801	801	828	793	830	818	812	795	821	779	802	735	820	795	871	795	805	815	839	796	752	790	759	804	807	767	836	804	842	809	835	772	810	831	818	795	853	760	786	840	819	790	832	790	808	792	781	799	803	838	795	802	787	820	824	871	812	829	778	849	813	824	801	818	843	763	834	782	850	839	791	795	822	784	834	766	755	818	758	840	821	807	828	793	811	776	774	790	814	773	795	810	792	824	852	818	842	788	783	816	823	827	803	781	787	777	785	784	792	833	826	769	807	815	806	823	795	834	765	844	798	823	853	861	840	773	790	782	914	796	810	841	752	787	830	760	827	789	753	872	840	747	841	784	797	850	798	792	790	764	792	817	829	835	765	819	767	822	801	799	808	807	791	784	829	801	820	785	833	785	770	862	791	792	830	800	852	847	830	770	842	794	853	857	816	764	803	813	808	778	737	821	774	842	816	802	809	807	854	800	829	864	792	784	818	829	820	826	825	844	799	782	810	789	766	835	795	823	814	800	783	779	835	850	804	802	817	775	812	783	759	853	795	822	814	824	778	750	835	799	801	826	812	786	810	790	798	811	814	805	811	823	784	775	770	836	768	773	825	843	845	814	801	815	832	838	772	834	800	805	771	825	834	806	831	813	772	778	792	840	790	829	795	773	809	785	780	798	789	829	771	859	834	788	857	754	774	788	826	829	830	762	779	819	769	808	820	843	826	828	818	834	790	837	840	872	812	816	829	774	779	786	848	831	823	797	832	809	886	770	859	779	797	813	785	838	834	782	832	827	795	796	810	817	873	810	826	835	819	794	825	849	826	827	806	842	834	834	778	801	845	787	806	795	813	845	806	815	813	768	809	790	801	790	806	819	803	814	868	824	790	813	799	795	827	848	817	809	826	797	808	796	832	798	807	792	817	815	781	830	795	831	746	825	857	800	831	831	766	841	803	794	833	832	822	770	800	771	836	780	825	791	833	754	824	865	841	840	840	827	789	790	735	782	824	803	849	814	773	818	813	833	811	791	848	842	809	833	785	778	767	840	867	764	786	811	824	825	753	770	792	829	803	807	785	816	762	764	816	784	818	831	792	815	845	829	802	807	800	805	830	826	839	810	743	795	814	800	803
10464	5817	6166	5377	3364	2332	1127	590	596	768	579	330	259	284	230	246	220	205	223	200	213	280	217	216	226	227	171	181	184	213	207	196	178	186	179	187	188	168	204	195	196	171	193	171	157	180	177	180	182	164	174	185	168	178	192	203	163	182	174	161	186	178	182	169	176	163	187	181	160	164	150	173	163	194	168	168	171	165	192	158	192	152	195	190	154	165	181	164	160	167	173	174	150	176	183	186	159	168	193	163	173	166	168	142	170	165	179	158	160	158	181	181	196	165	193	165	184	182	180	175	181	164	146	171	151	158	156	164	145	179	145	174	151	183	172	181	153	187	161	177	147	189	169	174	156	180	159	194	185	189	191	159	191	175	155	160	154	160	189	181	189	157	168	163	189	166	157	148	197	173	164	142	149	189	189	167	181	158	153	183	158	182	177	164	172	183	177	177	178	153	173	152	173	181	150	154	170	175	207	153	179	169	178	163	193	172	166	173	158	173	170	162	177	171	177	170	188	184	171	180	159	180	188	162	163	143	150	168	170	168	158	159	194	180	163	160	176	181	152	171	182	193	168	189	166	155	173	162	152	167	174	188	165	169	157	172	172	159	172	211	161	190	174	167	158	159	174	157	184	166	168	183	171	165	168	173	157	162	177	161	168	153	164	167	193	184	166	162	177	182	154	153	162	163	198	185	160	165	160	154	176	169	175	171	158	187	185	171	183	185	173	157	170	164	172	177	171	157	169	134	166	161	175	183	196	158	188	182	165	174	159	171	164	164	176	181	151	155	183	174	186	188	155	170	156	185	175	181	150	180	156	178	169	196	178	160	167	163	175	187	174	159	156	160	156	171	198	172	172	172	192	185	175	192	169	170	177	161	135	142	165	165	177	159	174	177	189	186	165	169	164	169	152	172	187	174	156	188	174	167	191	165	140	185	176	145	158	171	182	147	159	166	159	159	171	174	178	177	196	173	167	193	179	186	179	165	191	159	175	170	155	159	157	169	183	187	179	181	181	186	159	151	189	203	194	159	169	170	164	179	165	186	176	189	161	188	171	176	173	162	177	178	170	171	193	181	147	161	173	166	162	166	175	187	166	164	171	158	161	185	177	165	171	191	173	134	154	159	172	179	132	175	194	181	155	146	170	154	153	164	199	180	183	157	184	187	159	157	183	170	188	160	185	163	154	174	158	172	166	161	158	178	155	189	174	169	162	181	163	167	191	174	196	164	172	181	178	168	184	187	179	154	151	183	162	170	182	194	134	172	146	157	172	173	184	173	159	138	181	171	178	163	174	153	171	180	160	163	187	159	178	152	166	172	173	162	168	178	175	184	159	170	174	157	184	171	193	186	158	170	186	158	177	198	169	189	172	165	167	186	183	164	173	200	162	184	179	180	176	165	163	168	180	175	182	182	148	164	182	166	173	161	176	161	169	177	151	156	158	201	143	168	159	186	173	163	172	166	169	177	145	176	169	200	149	179	158	183	157	173	170	146	184	166	201	201	182	169	173	184	170	168	181	171	199	170	184	178	153	179	164	147	169	163	177	160	181	163	165	182	184	185	173	175	175	178	181	177	191	167	170	184	211	190	168	183	188	187	202	160	177	149	171	155	172	148	180	199	185	179	162	154	193	160	165	151	192	158	178	171	173	178	193	180	168	168	188	178	172	165	187	158	173	160	162	170	190	167	194	171	161	174	176	175	161	156	183	161	186	178	176	171	200	159	170	145	191	166	177	184	171	139	178	176	147	156	179	187	178	176	146	169	171	167	171	154	171	149	186	175	169	154	151	160	163	181	148	156	175	162	188	161	168	161	157	157	160	166	177	169	175	163	191	177	166	183	162	163	194	146	162	155	167	185	172	178	170	164	182	166	164	159	167	190	183	145	190	174	191	149	149	163	181	167	188	174	150	142	157	165	168	170	167	161	150	184	160	199	189	161	152	174	165	178	174	158	191	149	156	173	155	182	169	170	154	164	194	181	178	153	168	196	180	184	170	167	161	175	200	180	162	163	171	144	158	175	145	169	176	149	173	155	161	194	167	167	172	159	168	184	152	158	209	182	195	159	181	181	182	169	155	149	168	152	178	180	181	171	162	183	165	186	158	164	173	191	173	176	178	185	166	171	174	181	175	160	171	150	174	199	145	180	182	169	182	180	176	141	178	164	150	159	188	153	174	165	174	162	170	162	199	184	166	173	161	153	163	174	144	174	157	175	165	166	161	144	174	156	172	168	145	181	177	160	167	187	163	167	157	171	155	137	189	187	191	190	171	168	158	174	155	180	187	176	171	163	175	189	149	190	183	150	152	189	195	169	156	188	166	194	172	174	178	154	173	184	171	173	167	167	181	177	182	157	181	196	156	176	175	188	177	170	174	160	178	191	152	174	187	164	175	149	157	154	165	171	177	158	165	162	193	179	174	166	161	169	173	179	181	163	158	203	186	190	163	164	179	182	164	173	157	168	172	149	167	187	183	197	169	174	159	175	172	168	162	161	146	186	186	184	156	180	167	185	198	176	191	169	180	161	184	141	155	123	157	172	192	158	165	164	163	181	172	170	173	182	144	148	165	147	169	182	170	174	175	197	157	175	162	176	187	183	173	183	166	152	182	175	144	175	153	174	173	170	178	174	152	185	179	168	175	178	176	170	183	152	174	175	161	177	174	135	169	181	181	202	169	183	179	173	157	167	180	166	170	165	182	179	162	155	158	164	168	151	173	147	171	175	197	175	183	149	160	156	161	162	167	186	185	200	187	203	148	150	176	170	168	150	129	171	162	160	178	183	156	158	204	174	161	153	162	146	185	145	171	183	179	171	169	137	173	199	137	168	168	179	138	186	176	182	154	175	184	185	195	174	199	158	162	156	163	190	199	185	185	169	161	163	173	159	193	166	178	176	179	171	175	143	153	176	156	163	160	152	176	177	177	168	181	180	168	159	194	201	171	197	177	170	172	162	210	149	181	164	164	161	172	180	187	173	166	187	162	179	171	164	174	176	185	183	166	183	161	167	175	146	186	157	166	167	177	188	155	179	193	154	187	188	195	189	175	147	163	179	167	200	164	167	162	163	173	175	177	180	186	171	160	177	185	191	138	159	198	173	179	152	171	152	170	155	170	201	171	165	201	168	141	185	135	175	165	150	162	165	148	163	179	162	173	157	156	164	186	158	180	160	168	156	161	166	159	186	149	178	198	169	153	161	159	178	162	150	150	160	146	166	164	162	147	182	169	169	160	149	151	160	167	135	159	187	177	185	157	184	166	190	164	163	165	168	169	156	174	162	154	173	160	157	159	170	160	167	189	158	183	150	172	174	171	167	179	184	162	164	179	159	196	149	176	162	151	157	179	158	178	179	177	171	179	164	168	169	197	178	165	168	162	144	159	181	165	173	154	179	164	166	171	192	189	160	157	163	171	180	204	182	165	178	174	177	185	171	179	177	165	183	157	186	184	169	175	159	180	203	175	169	190	194	186	183	169	175	163	195	148	141
7244	5073	8580	11031	9355	7871	4608	2697	2827	4251	3020	1630	1244	1244	978	1118	954	874	767	877	949	1129	946	783	902	786	689	665	763	683	709	682	611	632	548	568	626	527	568	524	528	512	501	568	562	608	545	555	565	523	542	535	524	486	490	522	427	472	499	476	433	506	433	453	458	468	490	455	451	470	480	475	439	477	460	495	440	450	476	463	471	437	485	523	471	479	424	462	431	437	471	453	461	454	470	450	452	457	458	449	475	462	501	455	428	452	466	494	438	445	519	459	464	471	413	486	449	447	490	452	476	479	467	483	446	497	491	489	492	460	434	454	449	484	467	453	494	489	456	471	456	448	464	478	457	428	456	484	446	463	441	443	482	475	462	442	450	464	471	468	446	470	453	478	458	503	488	483	429	454	454	474	457	478	451	505	470	508	448	498	457	442	476	447	477	462	442	483	452	463	445	514	441	457	429	470	422	457	438	461	484	452	463	458	477	492	528	422	437	496	437	419	486	424	461	480	476	503	439	461	480	454	437	466	451	453	435	495	467	476	482	455	460	459	453	445	467	467	467	478	483	478	481	432	483	475	482	457	472	452	467	484	421	468	434	438	447	458	446	475	461	444	472	465	414	468	432	445	454	466	463	467	462	442	459	458	486	459	490	459	488	436	453	451	501	467	510	461	449	486	448	445	425	490	446	460	441	443	433	487	470	477	427	460	458	416	417	473	453	511	480	437	478	437	472	492	457	484	445	423	490	455	438	471	463	445	479	450	430	447	445	449	461	470	464	494	488	461	444	455	439	461	484	423	458	445	437	486	434	486	479	476	451	456	466	457	466	446	465	478	462	487	460	446	441	432	441	427	430	485	428	469	464	461	479	479	438	481	467	467	468	445	437	455	425	427	458	441	445	461	479	492	468	455	510	481	454	467	461	459	474	442	469	445	447	493	482	472	455	474	517	435	443	429	440	478	441	444	454	453	502	486	445	472	455	467	461	473	446	430	472	437	461	498	482	478	461	434	497	483	472	444	448	465	445	475	482	424	408	442	464	482	463	484	476	486	459	482	428	467	471	468	453	459	440	444	466	433	418	449	452	460	459	469	459	455	459	459	488	448	454	458	455	472	482	476	442	467	443	478	467	486	439	466	470	479	434	459	457	429	447	438	452	487	483	435	455	447	472	453	458	444	475	421	461	439	490	470	494	448	456	463	476	477	436	454	459	462	450	419	475	438	448	499	470	470	432	457	447	448	488	477	477	493	479	463	438	494	454	473	465	478	475	423	463	442	440	455	444	457	451	456	477	505	458	467	459	459	461	441	445	466	481	473	477	436	480	474	473	441	450	456	473	440	443	434	450	470	474	461	451	486	452	449	456	456	491	426	477	456	456	463	458	460	486	494	459	494	481	452	495	463	424	447	401	458	460	426	452	446	457	449	441	423	446	490	487	482	439	456	463	453	439	446	472	461	510	433	415	450	478	474	476	447	445	470	452	493	396	467	447	472	442	463	466	437	445	427	442	499	451	455	447	476	431	470	437	449	442	484	428	448	489	483	470	430	452	484	496	474	463	484	480	463	469	429	450	484	422	425	442	456	479	420	442	427	436	441	444	494	444	493	436	456	418	420	441	478	436	446	433	453	498	461	483	462	483	472	420	444	501	491	482	445	468	470	476	484	458	471	445	430	477	458	451	456	442	489	463	472	406	487	476	480	466	452	480	425	473	472	453	440	458	450	454	450	459	476	426	418	437	457	454	458	449	457	458	459	461	433	476	473	458	452	445	461	458	409	429	424	446	473	464	486	450	462	442	438	500	442	459	505	459	458	452	496	469	446	439	471	466	532	407	465	467	517	464	431	433	451	465	451	429	442	478	446	448	493	469	464	447	468	437	473	463	453	465	466	464	459	431	461	440	493	455	439	471	438	452	470	463	448	471	498	443	432	457	447	464	445	445	440	480	465	471	409	427	446	464	454	465	500	463	462	467	455	473	460	448	433	457	457	443	421	443	489	474	490	462	452	467	480	442	453	441	439	449	482	452	439	479	488	436	475	473	442	449	482	428	470	430	466	460	456	420	494	461	443	474	458	437	468	481	446	457	461	450	457	474	488	458	460	446	470	439	468	446	486	499	433	439	443	430	485	458	484	511	443	453	449	463	469	484	437	420	469	459	478	453	483	408	412	456	449	446	449	488	481	445	443	480	477	464	470	418	463	439	477	456	489	446	455	504	493	428	453	449	455	442	461	456	485	419	481	453	452	481	461	457	465	456	462	445	482	457	479	437	475	428	453	475	459	437	461	445	488	418	447	488	440	469	472	467	487	449	479	489	470	440	454	493	434	427	448	438	498	462	451	473	426	477	435	451	449	470	497	457	481	482	439	456	434	472	471	501	433	458	420	444	504	480	438	458	445	445	484	458	441	444	431	478	444	422	441	477	464	470	452	503	464	454	470	434	420	470	464	474	430	453	440	416	465	430	502	447	425	437	445	436	461	455	475	466	431	447	460	483	453	481	464	478	473	457	468	422	477	437	491	452	449	453	478	466	506	501	489	453	452	451	424	482	464	412	445	449	497	424	454	446	440	454	448	428	448	429	484	481	472	497	462	485	476	449	430	430	473	464	477	453	453	423	413	428	450	436	469	446	457	448	447	466	454	480	434	420	461	454	450	481	461	464	481	471	465	463	497	451	419	455	424	436	472	471	453	462	449	412	442	442	507	430	439	491	437	462	463	452	434	468	504	465	462	450	486	434	493	454	443	468	430	458	498	465	486	436	453	425	466	434	482	492	442	479	486	455	483	440	475	468	447	495	437	452	423	473	468	443	509	474	453	463	481	430	418	451	418	467	492	459	446	453	462	427	466	432	430	462	471	457	450	472	447	458	482	452	455	421	469	421	459	462	420	479	484	465	445	489	508	466	451	444	446	508	490	445	466	480	460	434	431	456	463	429	484	452	446	472	479	490	465	434	505	471	463	467	483	449	466	442	441	480	464	448	452	482	428	468	471	450	437	453	454	461	418	476	495	411	450	436	452	438	463	478	463	437	438	445	469	434	406	474	448	459	480	431	470	418	456	430	451	437	435	494	443	427	462	453	474	454	470	451	467	485	452	470	479	426	479	472	453	499	486	493	444	416	458	450	466	416	449	465	499	444	452	440	441	448	460	477	503	493	450	474	425	461	466	461	458	455	474	491	460	464	464	506	464	438	434	495	463	490	418	477	469	414	463	432	472	423	455	443	450	483	433	463	447	486	474	428	499	491	463	448	442	509	493	464	446	476	429	494	449	478	419	456	455	453	437	436	468	437	466	506	451	479	443	445	443	467	442	456	469	446	499	473	462	481	413	453	461	454	449	473	492	476	463	426	449	425	464	451	479	425	424	463	447	453	428	446	479	443	484	438	476	450	483	454	445	434	438	460	459	460	471	438	469	440	443	473	465	484	470	471	475	444	457	423	449	482	409	473	458	456	443	465	456	488	472	446	458	432	470	467	437	475	458
17348	10848	10605	8420	6123	4789	2136	944	980	1296	844	494	406	359	292	377	319	300	253	283	271	311	266	273	281	224	238	199	240	216	222	221	220	221	178	205	206	209	195	188	193	193	200	207	193	189	219	228	188	183	176	199	205	201	199	175	169	199	170	177	194	187	187	193	155	178	173	177	183	184	176	189	210	157	174	175	170	180	201	171	171	189	175	191	201	184	184	170	154	178	191	194	187	179	186	213	179	190	176	181	149	165	207	176	199	198	173	182	179	168	182	187	173	179	194	194	162	185	180	185	171	166	196	200	182	175	166	181	179	164	193	166	175	182	165	175	159	187	189	182	168	164	190	164	179	204	190	201	159	159	179	196	172	172	183	177	196	193	168	167	173	161	182	192	159	150	203	175	158	168	189	165	151	181	161	189	155	151	178	175	177	181	212	182	186	205	174	194	178	178	172	173	189	181	200	162	197	175	157	179	165	167	177	191	190	164	159	178	192	182	176	177	192	184	175	189	187	197	187	162	191	180	185	178	169	172	185	173	203	148	165	196	192	184	184	185	168	166	164	149	176	190	158	165	165	169	191	185	165	194	185	178	184	179	152	198	173	186	161	158	164	172	195	171	181	176	178	172	172	179	186	190	174	157	189	163	169	192	169	205	165	168	178	166	179	179	165	172	162	181	165	178	163	176	183	181	179	196	196	159	185	167	155	168	176	151	181	172	135	155	173	175	193	196	181	207	194	197	196	189	174	199	154	146	197	165	177	209	178	181	185	163	185	176	181	197	184	197	185	204	165	184	189	173	178	183	185	161	201	194	186	161	161	158	156	172	187	172	178	165	160	199	183	197	173	165	182	185	167	192	179	177	169	186	163	161	168	180	191	186	156	193	170	172	192	185	205	181	157	196	149	164	181	169	187	171	177	154	189	177	171	191	176	191	189	206	188	199	189	181	171	184	187	160	187	178	196	169	160	186	171	205	175	172	183	181	183	168	191	185	167	178	146	164	176	194	183	175	170	176	170	170	195	167	206	178	196	184	171	151	159	172	186	162	178	147	183	199	167	190	185	161	181	195	175	151	179	180	202	172	178	190	160	189	167	201	173	196	169	170	174	191	170	177	179	173	164	177	180	176	173	188	168	161	172	192	171	181	166	197	173	151	176	176	179	160	179	154	192	171	167	154	165	189	180	171	169	174	167	169	190	182	153	158	184	179	168	177	160	156	197	222	192	166	164	189	169	198	184	149	184	150	169	179	159	175	180	183	174	205	169	189	188	165	180	165	159	181	181	173	182	183	179	157	175	185	174	180	177	156	170	181	187	157	179	179	183	170	173	186	149	194	171	167	181	185	174	159	171	192	176	182	144	182	176	166	180	170	176	162	192	164	179	197	174	166	180	166	194	188	154	183	185	167	180	227	189	173	168	211	165	198	187	208	150	157	206	171	186	181	202	196	187	184	171	178	170	178	172	182	174	168	201	183	186	190	158	179	166	192	166	187	204	181	170	172	174	186	158	170	180	213	182	184	150	181	202	201	199	185	193	171	167	168	176	197	177	192	216	184	184	169	178	178	197	180	173	175	170	153	179	173	174	172	189	196	183	187	185	163	183	184	184	179	202	175	190	186	152	187	169	182	181	190	213	167	179	186	177	165	160	183	158	169	180	171	166	172	185	166	172	196	199	164	200	177	192	164	174	179	179	185	168	168	156	190	178	192	165	156	183	171	176	180	180	182	187	170	191	180	186	190	166	185	190	200	154	187	180	170	158	151	177	210	142	169	184	199	175	192	172	161	184	153	166	177	161	167	164	180	169	176	164	153	169	179	187	162	144	204	192	187	216	180	150	207	173	173	178	184	163	170	178	214	166	173	170	192	182	172	180	175	174	195	181	173	170	201	194	175	202	180	180	168	173	163	176	160	207	176	162	164	184	163	196	197	174	187	175	207	160	189	179	217	179	185	152	165	159	190	167	143	198	172	162	196	183	160	198	149	188	159	184	200	156	181	202	164	185	162	182	208	201	167	175	178	160	184	175	190	170	199	186	178	155	170	181	179	173	191	165	205	171	174	167	172	168	148	177	180	171	162	198	184	162	168	184	167	189	180	177	169	172	172	177	174	172	193	202	140	149	215	174	176	169	197	186	155	181	172	174	169	180	182	181	177	178	178	187	173	178	178	167	171	173	201	188	207	161	194	191	178	178	177	183	155	189	179	161	174	169	172	177	178	164	154	192	172	179	184	157	190	172	173	196	192	175	176	173	189	170	196	172	186	195	166	163	147	184	183	168	164	159	196	191	180	175	167	189	159	177	176	170	203	183	176	208	162	180	168	184	175	202	218	178	179	181	164	161	201	170	171	177	186	196	201	158	176	171	173	183	161	194	176	185	154	178	155	181	180	196	183	196	153	186	177	204	173	194	201	195	180	140	181	164	177	167	200	146	175	172	186	165	179	172	186	196	179	159	185	175	190	189	173	161	171	180	180	194	186	198	173	181	150	193	160	183	191	168	165	180	178	174	183	166	179	152	181	174	179	167	184	187	181	182	166	168	152	168	171	156	178	157	196	176	182	170	153	201	201	184	190	170	170	176	173	165	184	186	179	169	167	160	182	183	180	180	172	162	154	176	170	171	166	180	186	168	182	184	169	176	173	168	173	169	149	185	207	195	170	175	168	188	176	171	177	180	197	173	204	179	196	173	178	185	168	181	224	189	204	191	164	200	176	187	190	180	187	169	167	175	191	171	169	182	180	179	167	170	170	193	173	186	169	175	159	163	162	154	189	184	181	187	169	178	207	182	187	161	168	169	178	163	199	173	192	171	151	173	182	186	168	174	173	168	213	178	176	179	171	191	171	180	179	190	200	189	168	189	185	204	182	185	160	182	163	198	166	195	180	179	177	188	195	156	170	175	200	182	166	180	165	170	175	188	172	185	186	192	192	184	184	144	171	166	163	170	186	178	162	195	191	185	188	162	186	199	169	201	189	180	162	168	167	178	193	207	188	178	161	173	161	164	198	159	166	183	168	193	195	184	160	156	182	204	171	157	183	165	162	178	199	186	177	192	163	191	160	177	155	155	191	193	176	170	179	179	193	195	182	192	181	194	143	199	188	185	192	194	190	177	199	172	170	164	174	174	189	152	185	179	180	174	164	187	194	188	203	200	196	211	177	184	162	170	209	182	160	183	175	205	195	168	191	191	166	177	184	198	182	147	186	159	188	175	173	192	176	198	178	170	154	171	163	218	171	164	191	180	162	176	186	174	201	171	154	170	176	196	177	181	174	192	179	186	192	196	192	174	180	167	184	179	185	194	163	179	169	209	184	160	166	173	192	199	178	172	188	186	190	186	207	184	178	179	184	181	182	165	194	156	168	167	201	159	167	196	214	167	163	178	175	169	185	165	173	187	185	166	175	165	144	166	209	187	161	187	156	176	183	206	193	187	177	168	189	188	204	170	187	190	192	192	180	181	174	172	164	178	186	196	203	176	197	175	179
10011	8262	12492	15050	14102	12964	7778	4675	5189	6990	4553	2362	2120	1792	1504	1839	1479	1178	1131	1226	1363	1682	1401	1187	1320	1079	1016	902	904	976	1048	779	769	753	734	779	741	643	689	647	670	636	633	770	734	660	709	634	682	549	600	618	625	569	608	562	549	545	534	545	543	536	509	507	554	550	541	542	527	540	515	517	566	511	520	511	554	499	518	499	533	549	490	513	504	512	530	507	486	507	521	474	475	486	475	526	523	539	467	516	528	537	525	494	502	513	505	517	548	496	467	447	496	485	508	530	506	486	519	519	491	462	454	546	505	447	468	481	497	493	498	524	531	503	507	512	456	469	528	533	491	487	495	482	465	512	494	515	481	489	507	512	517	484	502	499	495	497	509	498	552	489	512	505	493	495	510	453	512	538	467	488	466	510	494	485	525	481	513	490	498	493	540	498	483	547	522	512	451	514	481	488	492	501	511	492	480	475	506	507	507	492	509	501	474	499	519	489	470	525	507	520	498	495	488	484	477	516	493	478	507	470	517	490	498	540	492	503	532	461	496	528	488	499	506	500	504	494	494	522	489	491	495	494	469	532	484	532	494	488	506	502	426	494	462	521	494	467	512	480	506	497	501	525	469	489	510	471	480	491	481	446	460	504	509	475	459	455	503	501	517	484	483	499	510	563	505	515	486	482	488	516	519	474	490	483	479	481	507	521	545	476	471	517	504	502	493	502	500	465	513	510	483	510	463	468	444	512	483	502	510	493	479	483	489	483	519	485	458	482	467	463	497	468	543	489	525	525	554	477	461	514	482	504	521	517	508	497	494	468	515	445	489	497	491	495	486	466	530	474	512	498	484	498	465	507	483	510	480	499	518	524	483	506	522	459	463	546	533	503	469	486	490	496	496	473	523	529	480	448	466	478	498	479	465	501	502	443	501	442	457	476	461	558	483	492	503	466	479	483	466	502	483	457	500	490	516	453	496	494	513	452	499	454	484	478	453	521	481	515	446	495	495	532	477	486	452	459	532	484	490	486	474	480	509	504	456	523	466	501	486	537	443	518	533	449	476	499	491	504	500	518	511	482	499	494	531	480	491	484	490	505	445	495	510	493	496	493	494	546	470	472	460	504	503	502	494	480	442	530	500	482	471	489	475	519	469	460	522	503	503	492	504	486	479	459	512	484	505	496	478	475	519	508	472	485	490	450	496	495	470	444	485	524	479	493	509	494	486	504	515	519	474	494	515	486	508	519	483	491	477	476	474	480	441	453	514	516	490	474	507	506	498	507	474	502	523	499	479	445	450	510	503	496	493	492	474	499	516	455	492	495	483	510	488	464	478	458	506	502	505	558	493	521	474	477	482	492	477	490	474	494	497	509	476	466	503	521	485	473	504	490	500	487	471	530	530	525	505	493	487	523	529	472	477	518	541	517	504	505	510	501	456	506	508	488	447	497	508	485	515	465	512	480	512	479	450	460	525	484	479	505	488	512	507	494	470	520	485	534	501	480	491	505	475	497	496	526	508	494	474	511	463	477	508	511	463	521	486	490	536	504	509	494	511	492	486	478	452	513	500	502	497	467	540	466	485	518	471	494	513	484	493	489	502	487	502	464	508	499	493	530	513	486	519	491	434	514	501	503	506	499	504	476	529	480	492	470	451	494	492	529	499	489	499	506	469	475	477	505	471	494	490	482	483	490	529	487	491	472	499	516	518	469	548	519	483	509	496	488	457	524	520	536	490	474	492	498	464	456	482	472	548	516	504	485	489	483	504	515	502	459	507	495	483	502	486	489	487	475	525	472	483	508	511	481	523	482	509	520	503	492	535	517	485	488	510	506	516	539	501	524	469	543	501	489	483	465	537	469	520	445	452	523	463	517	500	514	508	487	493	512	492	462	486	523	473	481	487	485	503	470	525	467	446	516	487	494	502	489	514	489	480	453	496	486	481	495	531	483	532	472	518	493	511	532	510	548	500	508	465	482	508	455	476	490	481	500	485	471	500	522	486	518	488	519	503	499	488	490	502	475	466	539	547	498	473	468	486	490	514	472	542	484	515	458	468	517	462	461	506	469	514	523	505	539	535	483	492	488	500	469	482	492	482	484	459	464	528	509	507	497	490	500	479	480	501	489	525	546	485	503	526	476	519	523	475	518	468	492	495	471	523	509	493	500	504	515	503	500	501	488	472	485	510	523	507	497	488	476	489	499	501	525	505	476	479	466	483	463	480	499	490	519	485	486	472	516	455	507	509	501	468	487	483	530	526	485	444	491	504	479	476	496	518	495	486	506	477	523	493	490	527	519	474	464	499	462	492	488	510	480	469	513	506	503	515	477	496	440	447	514	518	514	473	458	504	511	489	503	444	514	481	472	467	483	515	525	506	507	491	482	512	476	480	469	547	488	472	481	522	531	485	529	486	510	510	509	506	482	479	485	503	490	479	493	502	515	496	502	483	469	505	515	480	502	474	478	505	496	479	466	482	486	489	467	538	493	504	522	492	484	503	509	507	476	477	488	497	488	508	509	481	512	493	508	494	466	502	482	482	513	495	490	462	500	445	509	463	494	496	485	501	471	478	442	507	473	493	492	446	519	478	507	499	487	487	474	499	533	473	495	503	501	489	551	527	515	513	521	503	473	510	513	524	495	504	447	446	482	519	504	482	541	497	495	489	527	541	498	513	492	518	462	505	494	513	536	512	527	539	475	514	486	493	460	528	501	494	530	496	494	529	475	488	517	478	511	522	528	509	506	502	504	506	506	463	484	487	491	481	499	504	476	512	507	455	513	452	513	479	510	479	491	526	539	466	460	451	502	487	463	474	483	491	532	503	472	513	510	478	515	521	485	451	509	500	512	503	472	497	513	552	453	503	495	487	464	498	483	490	453	530	515	475	478	500	527	519	524	505	481	488	490	468	529	481	517	489	493	509	477	515	461	491	479	453	485	510	501	507	440	489	538	482	492	532	496	476	482	480	529	495	433	469	499	554	445	482	510	482	479	491	469	513	522	501	484	446	507	512	478	520	486	534	499	465	525	471	461	537	484	489	476	486	497	483	504	522	516	509	495	488	469	483	510	508	506	497	496	484	526	505	508	477	501	499	525	507	443	469	473	469	504	538	509	509	509	451	486	531	500	525	470	464	474	509	497	515	452	505	517	450	477	513	485	497	493	475	493	497	477	493	498	508	472	497	521	503	507	471	433	462	492	518	525	471	499	510	530	438	456	525	513	495	480	498	489	451	505	541	501	509	475	503	457	482	525	490	475	487	495	497	486	502	473	487	515	503	488	495	508	473	518	469	462	542	512	499	479	506	500	460	518	512	488	484	502	496	501	483	521	477	489	493	486	496	521	498	503	492	483	512	508	500	494	502	470	506	488	471	493	514	491	473	476	484	493	479	510	457	489	465	457	507	488	488	482	473	488	469	513	495	478	453	502	514	483	516	498	508	466	541	485	521	487	432	541	518	472	468	500	447	514	478	518	504	491	555	465	505	478	483	524	528	474
3251	1551	1926	1502	708	439	364	410	449	522	421	387	331	306	339	312	364	330	322	340	371	320	325	316	342	316	355	326	314	293	357	357	311	352	348	372	360	330	296	371	349	353	371	358	342	341	338	345	347	335	334	343	307	296	333	341	328	327	352	326	293	343	313	328	334	324	338	345	325	360	360	332	340	327	365	308	374	360	366	318	333	350	353	295	324	334	348	360	312	305	359	356	323	354	322	331	341	351	327	328	379	370	348	316	316	344	342	345	334	343	305	270	304	326	341	339	363	335	303	328	319	365	327	354	353	321	318	343	314	353	351	375	323	361	358	317	342	329	322	344	347	308	316	329	307	362	315	335	354	355	304	335	339	314	332	351	351	348	314	341	331	329	339	311	394	329	359	346	368	346	389	333	323	327	334	347	364	349	325	371	346	340	354	326	362	356	358	335	320	363	318	340	355	351	338	369	300	330	330	381	319	353	344	333	319	325	340	333	338	361	307	334	315	320	297	339	341	335	354	345	345	342	343	331	360	327	301	347	314	323	335	317	350	365	367	363	314	314	333	342	311	360	344	318	337	332	311	329	315	365	339	322	390	329	328	328	339	322	338	340	306	347	358	314	333	336	330	331	330	321	350	333	343	340	340	303	352	323	350	335	323	323	341	297	346	317	351	320	335	333	313	341	321	355	340	324	348	324	336	354	355	372	338	319	360	338	307	322	341	368	374	353	335	388	343	339	356	326	333	383	321	310	297	338	338	375	342	329	351	312	325	353	338	355	362	317	340	358	345	299	329	325	330	308	329	335	355	345	329	348	342	312	329	311	328	332	352	344	279	310	317	310	333	311	349	368	357	322	337	316	341	349	340	347	342	335	345	369	317	320	298	352	318	342	346	322	336	338	356	335	340	297	358	356	338	320	330	348	316	359	360	363	327	325	324	327	330	349	351	325	313	334	326	320	319	318	319	334	336	337	323	343	323	343	329	330	343	377	302	325	357	328	316	319	338	338	341	350	349	317	336	298	308	325	350	347	360	346	355	352	328	351	327	324	337	341	333	336	359	329	305	378	335	348	314	333	326	349	331	315	342	328	327	365	327	303	336	359	337	337	356	326	345	330	366	339	376	279	319	357	357	328	346	347	359	339	336	330	321	373	312	330	296	338	340	286	333	332	388	324	324	348	351	305	332	336	307	307	324	351	338	334	338	363	326	326	299	308	327	391	327	325	374	298	304	339	321	360	362	328	295	324	335	319	319	305	342	350	317	339	363	367	342	336	321	323	329	340	347	366	358	343	346	305	340	347	338	376	344	328	347	341	332	371	376	319	369	350	334	327	332	361	407	310	364	349	353	345	350	326	345	358	351	330	322	339	382	342	347	352	345	343	336	341	320	335	313	344	330	324	348	319	329	360	318	337	376	342	364	350	345	322	290	338	322	308	311	363	320	330	338	337	325	288	365	353	337	353	324	331	327	335	344	296	331	343	312	355	329	356	332	336	377	328	312	330	330	314	313	331	330	320	368	341	349	332	312	328	310	321	363	347	336	314	309	347	339	319	317	344	369	308	332	349	351	376	331	308	369	335	333	332	369	371	330	355	343	346	344	342	352	327	343	318	351	324	332	343	348	329	315	316	341	321	320	344	325	358	358	313	344	327	338	336	341	336	343	309	308	314	348	311	364	334	326	338	284	353	344	353	343	361	347	326	348	317	310	362	338	332	318	322	354	326	369	358	325	361	332	326	353	339	354	334	331	310	351	294	339	318	312	307	350	317	311	342	335	349	311	346	363	335	389	338	360	312	311	348	369	321	334	338	334	311	350	339	338	345	343	330	321	296	339	366	370	312	307	308	349	309	329	326	332	326	351	359	335	326	341	340	348	365	295	344	350	356	309	345	345	317	311	349	321	360	297	337	337	341	334	339	329	303	324	320	325	352	341	357	330	301	302	350	336	313	339	356	303	348	329	309	328	338	371	357	295	322	354	324	306	336	351	349	314	351	346	372	322	345	315	342	317	319	355	377	338	325	348	352	305	339	322	344	329	333	351	331	343	327	352	341	346	324	338	347	326	330	331	349	349	324	300	359	346	349	367	325	343	347	331	325	348	336	347	338	308	336	339	319	328	338	311	356	322	354	352	336	319	363	336	346	341	307	348	331	340	305	352	313	288	352	326	361	348	367	326	348	337	332	358	342	354	356	343	344	343	331	337	371	351	363	288	323	316	327	340	339	336	351	311	319	301	326	338	305	347	326	341	316	364	334	326	304	318	351	331	324	288	320	353	342	367	346	354	350	335	309	302	319	356	343	301	341	298	335	335	330	317	353	321	313	319	350	360	374	311	343	344	345	346	333	323	349	341	317	336	344	346	284	325	311	358	320	350	334	308	310	346	356	356	341	325	330	349	317	293	302	331	348	332	324	311	301	300	330	331	336	298	360	357	309	324	328	318	368	357	385	324	338	311	354	334	309	346	347	305	340	354	295	338	377	314	311	360	335	310	319	304	344	332	320	342	324	333	338	334	371	361	348	328	333	317	344	339	327	325	342	338	309	337	312	314	341	311	315	361	356	341	321	341	370	330	344	358	319	310	332	295	336	339	337	344	334	348	321	287	331	334	313	326	312	366	334	333	307	350	327	347	334	330	341	336	326	308	358	327	329	374	350	323	322	354	301	325	329	322	313	342	297	344	360	319	294	302	334	351	350	332	310	348	363	343	362	373	322	335	307	354	353	367	331	363	365	355	331	328	353	334	342	333	336	363	332	338	356	323	338	321	340	361	323	302	307	341	328	325	324	374	364	310	341	360	326	319	319	361	324	383	319	331	327	346	340	353	335	307	340	326	372	345	291	326	337	322	325	338	363	350	320	321	331	343	346	341	352	329	325	324	343	341	343	335	344	353	352	315	357	340	327	336	330	354	341	328	304	339	352	343	351	348	342	314	329	317	313	372	316	340	357	330	324	331	347	352	318	344	332	317	333	335	333	325	326	356	329	329	313	329	323	324	333	335	357	283	313	343	337	351	342	378	298	354	336	360	345	338	351	329	322	316	313	333	358	367	337	355	345	322	338	334	319	359	334	333	343	318	304	352	325	345	342	356	349	345	382	340	310	336	365	328	330	353	315	324	339	344	330	332	363	339	329	300	327	333	349	336	360	332	322	321	327	356	360	304	328	311	342	356	379	359	322	328	325	341	368	332	325	348	334	332	336	352	344	352	336	390	353	316	324	334	327	323	314	327	303	368	315	331	348	339	325	329	342	321	323	329	320	363	325	310	332	370	370	360	325	320	329	326	344	341	357	347	342	318	352	335	344	334	319	345	319	340	332	350	306	340	328	341	333	330	325	337	368	316	331	324	323	357	342	334	347	328	332	322	340	335	355	321	292	363	335	330	328	330	342	337	366	334	308	308	380	354	324	368	315	352	323	347	354	347	344	358	359	362	340	355	351	311	322	323	311	328	335	327	354	329	326	332	363	304	312	337	381	354	340	311	340
3102	1919	3808	4201	2312	1443	1068	1157	1719	1955	1402	906	796	826	845	843	831	826	818	859	781	912	838	796	858	786	774	799	840	820	816	797	849	849	828	759	842	800	781	814	870	843	786	801	829	808	848	758	878	799	769	809	788	822	763	803	841	840	778	798	857	844	880	832	794	818	844	845	813	754	852	814	800	822	779	833	762	849	777	853	804	846	762	750	807	796	820	780	797	792	816	789	798	776	835	797	846	783	839	782	783	810	762	829	829	743	852	810	770	821	810	846	818	872	788	800	831	773	838	805	813	800	829	827	799	797	824	797	805	799	803	817	830	809	797	841	824	812	809	820	808	782	762	824	836	820	831	816	827	834	807	806	807	759	792	816	841	815	825	751	824	833	785	791	838	800	749	799	793	803	864	745	802	804	777	801	824	733	783	779	800	781	792	792	781	823	809	768	714	819	827	800	824	775	832	764	833	731	744	796	750	815	826	786	835	804	801	797	774	811	808	862	861	801	796	803	789	832	822	817	826	844	799	778	771	812	804	798	807	779	824	807	790	809	779	789	761	740	820	814	823	843	823	825	769	771	830	825	763	794	809	782	787	738	799	814	788	810	831	842	778	818	809	823	823	796	793	830	827	809	834	827	795	831	774	798	827	777	839	774	809	865	789	830	794	779	823	799	765	833	843	825	782	816	795	802	809	803	802	830	761	769	776	816	832	843	786	787	803	786	784	806	832	814	800	815	828	808	845	775	849	831	810	764	772	851	812	814	786	820	833	788	868	803	845	784	785	816	829	819	832	752	834	777	809	785	772	755	736	778	808	848	789	783	883	848	809	831	746	794	873	799	844	842	835	833	799	815	762	799	796	823	819	809	779	785	824	763	809	862	825	777	837	799	789	833	738	852	855	803	781	795	769	813	847	812	735	864	785	777	820	774	802	840	804	809	791	806	837	797	821	835	844	830	763	750	839	780	822	812	811	826	772	819	853	845	797	778	865	811	755	813	825	768	808	761	832	767	799	801	806	771	830	771	771	803	825	837	828	799	831	785	804	806	805	834	821	775	803	763	796	799	824	821	780	863	789	803	900	744	790	871	770	862	816	860	818	786	764	789	845	883	786	758	791	852	822	836	743	817	755	772	769	818	841	819	776	765	793	800	786	848	749	776	727	828	807	834	801	831	807	821	851	821	778	803	841	772	788	787	803	794	765	769	802	873	831	817	826	800	835	827	860	805	787	780	782	821	826	786	797	843	832	824	815	788	829	795	772	766	795	776	833	882	817	851	789	801	786	796	781	786	833	730	824	791	786	829	806	769	786	852	815	831	839	856	828	794	842	797	813	791	810	791	788	829	812	829	837	840	785	789	772	792	794	794	859	840	799	808	815	814	777	766	800	830	785	787	761	788	821	796	793	795	831	826	838	798	772	807	803	822	788	775	793	807	832	770	773	788	768	811	782	789	808	843	787	790	799	824	862	792	837	835	806	777	792	791	781	851	797	834	836	853	774	836	809	824	830	801	803	803	809	758	862	814	796	832	800	817	813	800	831	803	802	839	800	799	808	779	798	778	803	836	769	904	823	850	813	797	828	788	804	799	849	836	775	853	774	834	816	802	790	814	871	839	806	758	805	780	789	824	819	820	805	818	812	845	808	879	772	826	877	790	859	826	795	845	802	802	866	875	847	746	780	815	784	779	829	789	852	792	801	786	756	768	839	804	806	826	810	767	768	810	816	824	814	795	770	823	812	825	793	833	824	799	798	781	778	798	789	764	806	780	841	837	818	838	824	778	771	800	781	801	794	867	764	806	806	810	781	787	778	758	801	790	834	787	789	824	885	825	788	790	846	797	782	784	764	816	808	789	754	779	722	821	785	830	828	808	769	792	836	867	793	819	797	804	790	767	847	817	808	848	808	816	789	833	840	840	801	796	823	814	834	835	788	843	817	796	799	836	803	810	776	841	794	830	778	792	800	805	818	826	816	824	779	793	810	810	779	818	797	851	806	785	763	813	789	769	805	790	756	842	802	806	837	813	799	816	816	781	849	814	783	845	837	843	791	827	794	794	801	818	787	766	804	798	769	767	810	820	787	866	787	782	857	828	821	795	780	773	797	808	770	789	802	832	773	802	788	844	823	790	781	841	783	799	814	758	821	792	841	770	798	810	832	833	815	798	788	790	832	838	782	776	738	804	818	815	817	847	775	769	812	857	806	807	767	824	837	829	815	810	836	783	803	806	829	804	840	827	769	791	849	805	784	832	787	803	870	834	809	806	809	816	760	816	846	829	849	820	811	791	818	794	794	766	820	824	835	824	816	849	779	837	824	839	850	795	802	873	814	815	805	814	845	789	822	881	849	806	798	846	821	831	840	813	788	799	816	786	803	793	787	755	783	784	854	842	795	758	776	828	794	789	810	805	744	794	782	796	803	790	811	843	814	823	837	846	850	749	827	802	802	790	763	796	794	818	763	836	810	804	787	815	800	795	813	828	804	792	809	769	887	814	796	786	770	814	826	763	774	805	864	839	839	790	784	805	782	848	772	822	812	808	832	854	811	788	834	770	797	777	806	784	810	808	813	819	762	862	840	828	814	845	800	841	806	781	828	793	794	873	836	792	788	812	788	811	830	731	802	840	735	792	852	814	789	852	814	838	799	811	813	792	796	827	816	840	774	794	784	785	784	804	850	804	783	856	818	766	869	803	787	840	808	762	799	785	789	819	798	827	799	840	760	829	823	818	774	811	784	826	836	767	818	796	827	783	824	815	822	793	781	818	791	789	776	822	824	774	777	832	775	797	771	817	818	789	785	849	810	816	743	780	806	868	829	812	816	804	809	777	809	817	828	838	824	797	791	836	779	737	804	861	826	792	822	791	855	811	833	811	804	831	824	792	779	825	810	829	841	796	809	824	791	809	785	759	795	754	771	785	798	790	825	867	821	841	763	807	809	784	796	855	814	778	794	846	747	800	759	860	854	796	840	795	793	779	791	772	817	836	826	787	825	837	740	791	796	819	796	805	765	801	769	846	816	808	768	786	795	792	836	835	789	823	810	813	752	822	778	813	818	814	822	816	754	769	888	789	794	808	845	827	815	826	815	816	841	839	766	834	789	775	785	799	821	857	796	790	824	787	839	846	769	863	786	822	772	776	779	776	841	790	813	794	835	824	807	775	759	806	802	801	807	798	841	795	825	801	785	745	797	817	794	825	802	831	838	842	796	778	825	801	836	818	807	767	813	800	769	829	783	826	784	768	799	790	819	815	786	794	811	793	786	862	779	825	764	817	840	808	808	775	826	734	776	761	828	849	803	778	803	837	760	797	800	776	811	841	789	782	809	806	804	837	827	775	812	812	798	816	833	787	796	831	817	765	833	758	824	804	817	789	763	837	816	779	772	784	787	812	789	813	852	824	803	790	767	790	811	721	830	759	833	832	886	812	805	842	790	819	864	820	807	757	807	807	758	878	782	788	806	738	785	786	815	835	860	753	771	789	835	790
10469	6542	6656	5004	3268	2327	1123	715	803	843	476	344	267	278	226	281	241	219	211	196	214	217	257	233	191	202	196	193	178	189	203	230	183	203	183	171	186	206	191	175	174	163	178	179	196	185	198	188	196	197	168	168	173	169	172	172	163	167	192	168	164	167	186	184	153	152	185	185	169	152	174	176	181	156	154	182	173	150	188	179	176	143	150	175	159	189	183	164	179	187	175	187	169	173	186	187	181	174	153	191	192	166	176	163	159	173	165	175	164	173	173	159	187	166	167	159	166	152	176	164	171	177	188	157	176	170	163	215	186	171	163	174	182	174	173	164	186	155	173	152	206	145	167	150	180	168	192	181	176	185	211	172	197	173	169	171	166	179	144	165	174	188	173	165	195	173	170	167	166	203	166	153	154	181	156	165	157	160	174	177	170	152	150	162	140	164	201	168	183	168	163	187	171	182	167	196	186	143	175	193	167	165	177	168	174	163	182	182	177	178	147	180	179	184	187	193	158	161	175	169	162	194	171	174	192	167	174	161	174	188	177	175	160	154	143	161	186	176	160	182	164	181	177	188	185	205	183	162	161	159	179	171	169	192	160	181	199	180	179	145	176	167	184	196	168	167	176	174	191	162	147	172	147	164	202	150	204	169	193	199	186	166	182	188	150	188	166	172	158	172	166	196	156	164	158	171	150	172	184	158	173	144	155	190	188	144	172	155	177	175	181	170	169	173	205	175	183	197	190	171	160	176	162	161	201	176	199	157	140	167	162	158	164	184	176	187	179	191	192	186	179	152	168	172	163	159	162	178	180	147	179	167	183	148	154	177	171	176	184	173	177	150	149	149	171	193	190	186	189	204	171	157	174	169	170	170	155	167	169	174	148	168	151	168	163	165	179	163	175	203	179	192	162	163	164	165	165	169	181	143	191	173	171	185	165	153	163	168	169	173	180	169	172	162	168	175	177	174	185	168	156	187	177	178	175	159	188	163	159	181	183	167	161	167	165	182	164	189	146	183	144	154	184	171	185	145	181	176	171	173	177	168	184	172	189	170	154	188	161	175	165	177	167	173	171	170	166	164	172	157	145	179	190	164	159	175	162	168	161	176	171	159	142	166	191	166	169	133	125	165	146	168	197	155	179	198	178	171	160	174	184	167	167	193	156	184	163	154	180	170	173	175	177	176	165	183	171	143	171	162	186	183	175	178	192	173	171	168	166	159	183	158	165	154	170	176	187	164	145	157	162	197	186	176	169	184	172	170	158	185	172	159	174	181	178	166	158	173	182	163	193	171	187	179	150	150	145	186	176	200	181	189	180	164	168	149	196	180	178	163	159	155	162	157	170	184	159	168	178	165	196	168	167	171	201	134	174	190	171	148	169	166	181	148	166	174	185	156	179	174	172	165	172	162	161	162	173	168	179	185	162	171	190	146	163	177	182	178	175	163	186	167	160	160	166	165	168	151	167	156	199	182	169	149	160	186	174	191	200	186	190	180	174	167	160	159	184	150	148	167	166	157	189	179	189	172	157	171	164	148	168	173	182	143	173	166	186	165	173	167	153	170	160	156	146	182	173	184	159	183	169	162	167	182	157	177	170	166	179	184	178	183	158	187	170	155	137	156	181	165	164	165	159	176	156	162	181	157	170	164	158	197	153	172	165	171	182	181	187	183	154	183	186	169	180	164	174	164	167	163	168	179	179	178	177	173	165	178	168	151	170	176	165	156	173	174	166	160	181	156	157	176	213	170	161	188	183	154	175	172	166	161	171	189	183	173	161	166	188	168	163	153	173	172	178	181	159	170	181	166	172	183	174	183	177	179	206	179	177	157	165	192	161	181	185	190	177	150	153	184	201	160	186	162	166	177	187	171	163	169	169	176	180	161	159	144	170	190	155	175	158	149	193	179	176	199	166	163	164	191	181	151	140	171	166	171	181	166	181	177	174	190	144	176	188	176	162	160	184	170	161	168	171	144	172	179	184	178	167	169	156	173	176	152	166	167	175	162	154	150	154	182	175	155	188	187	170	172	164	168	171	165	165	143	183	198	184	166	193	184	171	169	151	171	167	171	180	153	178	155	158	171	174	184	187	173	165	185	169	156	183	159	184	184	145	171	160	177	167	189	171	181	161	186	161	155	181	153	167	166	173	194	186	189	168	155	173	182	170	162	170	170	160	179	167	186	201	180	189	165	154	174	178	171	163	168	175	163	160	174	168	168	177	183	177	158	145	179	182	163	183	183	174	182	192	153	181	174	174	173	176	168	181	171	182	156	166	167	156	179	164	161	145	186	181	170	178	189	167	185	183	188	143	169	165	165	172	154	175	161	157	156	172	199	162	166	174	178	169	173	163	173	183	179	176	153	179	150	167	179	161	173	156	176	154	200	174	151	169	155	177	167	161	169	158	156	160	172	159	161	181	165	171	169	139	193	158	182	178	172	168	140	170	205	189	170	176	179	167	154	167	164	179	181	165	146	188	176	170	185	140	183	177	171	175	176	177	170	162	171	200	164	179	181	180	170	168	168	177	158	193	185	151	165	172	189	175	173	172	154	157	157	167	178	154	159	174	169	162	164	187	169	165	148	176	195	161	165	175	185	169	168	176	165	174	164	154	178	188	174	152	169	169	183	170	173	142	174	169	167	161	173	188	162	157	178	158	172	171	192	156	159	181	185	162	146	185	178	188	185	166	175	206	149	166	189	163	185	184	183	165	177	145	186	183	158	162	160	142	158	152	156	164	198	174	165	167	178	153	167	175	170	192	165	157	191	179	170	204	162	169	159	151	169	190	159	155	207	162	161	155	172	172	183	154	166	165	164	179	163	187	162	156	179	197	168	192	145	166	195	189	147	145	192	142	185	131	174	180	171	139	165	175	192	172	174	175	175	178	167	151	181	164	186	152	165	167	174	150	178	174	171	159	163	153	170	174	178	168	203	177	170	180	184	175	171	165	180	163	139	158	169	179	177	175	163	164	174	179	169	149	166	176	143	151	178	149	181	170	168	178	164	181	163	152	171	150	144	157	179	179	199	139	183	157	147	176	157	166	180	146	180	163	172	158	166	147	151	178	168	198	176	177	159	145	190	195	168	166	199	182	174	170	182	147	172	171	165	155	192	145	156	177	177	178	162	175	179	169	197	165	160	173	176	158	182	174	180	161	142	164	180	178	160	166	171	167	174	179	178	169	166	144	182	164	187	160	172	199	180	173	172	173	169	178	177	171	171	150	146	167	154	170	189	162	174	172	166	163	179	192	172	162	167	174	180	183	164	184	180	180	183	169	177	137	177	168	162	188	175	173	180	175	175	183	191	195	185	166	181	165	158	172	182	172	176	164	160	190	169	180	180	172	173	156	177	172	144	145	165	158	152	155	142	163	165	162	170	177	144	189	162	167	189	165	182	160	184	152	173	165	167	166	168	174	170	177	177	189	175	181	191	175	164	150	160	158	172	180	175	192	158	157	193	187	203	156	157	167	183	172	171	166	187	179	164
7441	5424	9019	10386	8586	7814	4115	2802	3778	4369	2562	1519	1253	1094	951	1180	981	849	819	817	979	1034	1105	915	769	785	690	645	675	667	809	632	632	567	579	606	595	543	539	532	566	561	598	580	564	546	499	535	562	527	529	521	518	535	462	483	515	445	481	424	498	466	507	456	463	442	476	492	489	470	485	441	521	506	484	492	478	489	467	482	473	473	475	484	490	471	474	494	474	451	506	491	426	467	452	441	495	488	457	438	430	395	457	472	490	443	495	470	441	456	474	462	472	464	475	460	459	425	443	449	495	465	449	456	400	443	431	474	494	485	445	512	470	429	439	476	438	510	465	451	441	471	424	453	474	464	451	446	485	442	450	449	466	465	463	419	457	433	451	443	462	466	507	439	450	434	491	449	450	438	479	436	445	447	415	424	477	471	438	470	469	439	479	473	458	506	480	462	449	477	442	463	445	475	469	449	454	469	464	471	463	455	443	433	434	439	468	455	468	445	433	486	483	471	441	439	476	474	485	459	441	495	460	490	456	459	481	453	452	461	453	451	501	434	460	462	456	482	467	458	508	462	418	480	473	468	452	487	449	460	453	465	444	443	417	468	478	444	500	437	464	455	456	458	455	450	434	497	464	455	468	464	435	476	466	469	464	483	496	442	466	502	427	449	456	439	453	509	445	468	460	453	445	459	426	502	456	468	452	465	506	454	450	473	478	481	464	462	457	446	431	482	417	463	459	431	474	455	468	465	478	455	456	453	496	500	443	455	429	476	444	482	467	465	435	475	456	465	478	464	525	497	485	462	431	448	413	457	470	449	452	452	458	445	450	455	452	469	467	482	445	497	448	467	456	464	444	456	457	437	472	408	448	466	476	488	472	474	475	459	468	440	412	493	461	445	482	435	466	472	463	500	463	492	461	478	428	431	453	459	493	445	481	484	472	467	482	433	470	471	471	500	468	468	465	445	482	458	491	423	427	448	475	473	476	458	459	466	455	458	449	430	487	496	451	456	460	448	454	455	466	423	447	403	476	479	433	432	518	439	479	487	438	441	458	476	472	476	440	454	482	458	449	428	452	458	456	440	412	467	431	511	439	446	498	418	461	430	474	457	463	442	477	446	439	471	466	425	437	454	453	470	473	492	445	422	452	479	471	443	488	470	433	475	457	446	519	450	443	470	427	420	484	455	450	463	451	468	458	451	477	509	438	466	418	493	459	445	461	480	492	421	445	453	446	466	458	472	420	434	503	470	427	459	487	476	438	432	465	493	429	460	449	474	440	466	434	465	457	510	495	458	492	470	471	426	453	447	464	499	504	435	443	463	458	465	511	460	449	496	450	455	469	415	472	501	493	459	452	436	488	456	426	499	459	427	444	517	497	478	499	413	435	458	473	501	481	432	487	464	453	447	468	467	466	483	453	433	445	460	438	469	461	474	490	464	455	469	489	468	423	449	473	447	487	441	489	472	449	469	439	465	459	461	430	468	455	451	456	472	458	462	475	473	448	455	441	454	474	418	446	428	479	473	465	483	473	453	467	438	480	474	478	480	446	462	476	475	453	450	466	451	417	427	450	493	450	450	499	501	452	451	500	453	446	449	451	429	447	405	457	490	475	472	457	436	474	459	492	409	480	452	476	472	489	444	471	463	471	449	499	461	460	442	436	480	419	512	474	443	478	506	487	449	460	489	478	449	423	424	477	438	461	458	456	456	454	485	451	477	443	477	471	455	427	443	454	446	477	439	438	463	448	435	442	531	429	448	455	468	473	445	453	478	503	452	472	438	456	459	436	452	468	456	459	441	480	449	437	485	471	427	458	453	491	456	466	450	482	450	442	470	454	485	493	443	465	468	480	444	460	465	453	471	492	450	442	474	453	460	470	480	463	450	423	483	460	476	434	427	460	438	483	443	466	422	395	484	460	505	476	435	502	458	489	449	495	487	476	476	429	460	461	422	477	508	498	443	452	476	470	422	450	442	484	476	470	462	435	472	473	457	405	470	476	466	454	457	475	460	456	502	483	465	464	427	463	474	415	475	442	451	499	446	433	467	443	450	454	472	445	451	453	469	429	409	454	465	494	450	493	485	460	476	427	437	450	418	465	477	454	473	435	447	469	463	462	479	458	440	457	437	481	480	422	474	437	450	479	472	466	463	471	462	497	481	470	448	452	438	438	434	530	481	448	483	481	490	423	454	482	429	450	484	502	461	471	461	451	450	433	485	443	457	465	455	464	434	487	452	454	420	469	438	480	438	440	466	475	468	450	498	475	426	469	442	468	448	477	430	446	425	489	468	441	449	445	448	438	466	474	394	502	436	500	440	438	462	456	503	472	473	484	478	451	454	486	491	461	461	477	473	440	478	469	442	457	455	437	436	470	466	450	476	441	488	477	432	464	437	484	467	439	466	450	483	461	428	455	449	454	513	500	457	456	444	456	433	464	466	459	454	477	452	471	487	491	458	480	486	411	474	461	464	461	463	477	472	449	488	439	537	475	487	473	454	457	478	476	443	473	450	454	461	468	460	456	438	438	441	475	451	481	458	440	473	433	464	451	450	472	452	478	474	450	461	452	452	466	471	473	452	435	428	462	411	454	422	517	467	452	475	495	479	457	457	456	438	417	473	422	483	475	439	446	456	448	431	421	453	459	480	480	456	472	456	470	516	459	449	469	442	458	437	485	483	460	444	441	420	437	498	481	482	442	467	462	500	443	519	451	482	496	457	460	481	422	412	479	465	399	471	455	435	477	444	515	447	439	422	428	432	481	452	450	452	437	479	410	446	461	481	454	518	461	465	436	477	462	435	449	400	445	446	439	471	458	484	438	447	456	480	489	448	461	494	438	455	496	443	448	484	465	485	461	497	496	456	467	457	449	462	461	457	449	461	493	475	458	471	438	460	467	448	451	513	458	448	493	420	484	507	436	500	483	430	471	428	475	438	450	417	472	429	418	442	456	452	490	464	474	489	454	482	448	435	461	499	446	447	445	438	422	473	478	463	462	449	435	459	459	451	476	505	451	444	472	469	454	465	444	516	427	448	466	492	463	416	489	457	437	453	442	451	492	428	437	465	496	449	464	446	500	493	452	451	462	447	457	430	473	439	461	418	475	479	438	466	462	470	474	479	434	512	482	459	478	450	518	452	435	458	466	431	465	456	467	444	442	464	450	454	438	441	470	420	419	463	469	410	449	498	437	480	449	448	445	479	462	413	504	476	441	450	466	457	506	466	506	438	441	480	489	454	444	435	451	484	466	445	433	435	465	450	434	427	479	471	484	449	418	525	460	464	448	442	452	443	476	455	453	446	461	471	455	464	474	450	460	400	452	426	480	491	502	467	463	462	457	491	443	445	461	457	441	483	491	497	476	472	465	499	496	448	471	458	484	471	461	450	465	464	450	441	499	488	471	449	471	496	446	470	444	465	439	434	472	469	470	432	467	452	437	449	435	441	467	447	447	438	468	436	426	451	470	471	465	474	437	456	458	483	451	475	484	450
17390	10666	11094	8674	5906	4269	1945	1079	1309	1384	778	451	392	351	378	336	306	280	271	268	304	393	299	279	263	241	249	219	238	234	241	210	175	177	209	201	197	184	219	204	191	199	203	213	216	205	171	179	231	179	201	175	191	193	170	190	177	177	220	212	166	162	193	185	159	177	192	156	151	187	206	177	201	174	159	166	172	170	211	167	165	168	182	199	167	193	178	165	172	182	185	168	169	139	168	180	177	171	168	169	166	178	182	181	191	155	200	170	181	152	189	171	187	177	172	184	173	197	170	165	198	188	191	170	172	188	180	196	155	183	186	186	185	166	158	189	175	164	189	177	213	167	154	171	174	173	163	167	200	159	175	183	180	192	205	170	191	163	197	192	206	194	179	181	174	169	179	197	186	171	187	161	158	184	168	169	181	166	179	166	171	164	168	182	175	199	177	167	185	185	168	178	175	159	156	174	170	174	181	175	212	181	182	183	161	177	176	181	160	170	193	179	186	176	162	210	164	169	158	193	190	184	160	154	176	210	183	171	188	178	172	184	173	183	168	179	183	176	194	192	162	178	164	194	181	160	207	171	191	174	177	174	170	171	175	195	182	167	184	181	177	184	178	184	177	183	171	173	180	183	202	166	166	209	194	175	195	183	170	191	189	183	173	143	194	164	163	158	192	184	178	194	187	154	176	174	172	163	151	201	176	158	185	185	177	160	174	193	192	176	198	177	169	155	151	194	184	169	180	165	193	174	163	176	180	191	195	178	177	183	177	158	192	187	150	176	177	161	166	150	199	163	179	164	188	177	150	201	182	198	175	193	169	168	174	162	195	211	189	217	163	173	181	168	182	191	188	166	175	187	169	184	170	204	205	173	176	174	183	174	194	149	185	175	190	158	183	169	181	177	172	181	191	187	186	191	168	162	183	192	169	192	188	162	175	151	164	151	200	197	183	176	193	181	175	166	204	197	172	175	187	163	164	180	178	190	155	146	162	193	180	189	176	190	172	173	202	188	167	182	152	171	190	188	182	173	195	192	160	190	187	188	174	191	172	152	161	194	188	159	131	198	185	211	177	195	172	160	176	187	183	165	186	179	180	159	172	166	173	190	168	181	179	172	176	184	172	174	175	177	163	185	184	158	181	188	203	201	160	184	181	161	175	176	200	180	180	193	197	186	182	178	188	171	154	181	184	168	209	191	199	176	175	185	167	175	179	175	168	184	197	178	163	180	162	201	183	161	182	192	179	203	172	181	160	160	183	179	182	187	164	188	170	156	178	197	186	150	194	171	186	175	155	182	193	192	195	177	164	171	166	158	180	185	209	172	205	201	167	179	175	177	155	172	186	196	180	170	160	169	182	176	175	160	189	179	158	185	190	185	176	187	164	179	169	154	179	181	183	180	183	215	172	203	160	197	190	190	153	180	149	180	161	175	181	201	181	161	171	159	162	176	167	157	181	195	186	180	181	180	183	175	174	172	174	194	173	171	179	160	176	167	162	171	164	194	165	183	168	182	193	168	195	197	203	174	179	169	169	198	182	184	184	177	176	170	178	157	187	159	169	170	175	203	186	173	167	182	198	207	177	176	162	170	185	167	171	155	185	185	186	173	175	179	183	186	172	172	188	160	164	170	195	180	181	169	194	199	172	172	169	150	173	192	181	179	175	170	157	172	193	181	171	177	166	180	175	169	195	161	143	188	185	172	200	182	175	172	180	176	167	178	177	181	158	174	156	205	183	185	187	184	198	178	185	185	172	180	182	148	191	180	155	172	174	186	174	172	184	171	189	198	163	175	170	172	175	185	186	181	172	179	172	182	177	180	188	193	185	186	166	177	165	164	148	204	174	184	171	179	153	196	154	194	166	155	150	175	174	172	174	141	177	173	161	159	163	179	197	159	187	167	165	193	178	173	161	152	182	175	186	172	182	173	192	177	166	175	174	177	166	163	183	183	172	160	187	192	173	160	173	183	184	185	168	144	171	172	199	192	180	165	175	196	162	175	175	189	168	169	163	192	161	165	152	192	170	175	170	152	166	179	198	190	186	196	181	166	179	166	172	186	196	178	188	184	201	166	189	183	179	191	155	182	166	200	158	176	198	177	191	196	162	176	173	195	183	211	167	173	176	166	164	184	170	158	164	203	186	193	181	199	175	165	195	205	198	192	164	174	175	164	207	207	169	157	178	171	185	171	166	147	167	190	188	154	157	180	169	182	180	172	167	177	173	182	184	164	182	187	170	178	189	169	157	199	173	161	181	176	175	179	214	193	175	163	201	170	187	187	185	184	181	184	171	189	179	185	176	166	215	175	181	187	157	176	186	180	198	182	163	173	182	190	165	185	189	152	184	198	192	184	195	155	205	174	163	175	163	182	182	157	155	174	191	178	174	182	172	180	188	175	168	181	196	179	183	173	208	162	179	170	177	168	156	193	193	192	187	180	169	180	163	183	170	148	178	194	188	197	182	167	170	165	182	181	183	176	173	170	163	167	192	179	195	169	190	172	174	155	160	197	213	182	150	172	170	171	185	181	168	173	177	168	168	178	198	186	208	165	175	192	166	187	184	179	193	175	201	173	177	181	184	166	153	200	157	166	185	167	197	194	188	183	175	165	168	178	199	165	167	178	197	165	174	174	185	177	176	185	177	162	188	177	176	183	146	160	185	189	176	205	175	171	169	186	173	186	152	183	168	178	165	190	154	182	192	167	216	174	158	199	171	160	184	173	182	168	178	165	192	178	165	182	159	191	178	191	181	179	167	185	182	177	189	203	194	187	168	175	176	162	169	157	178	166	173	190	160	168	192	173	159	174	152	176	178	170	203	162	191	173	193	189	207	150	167	211	168	188	180	168	168	173	169	178	158	184	184	174	167	184	168	190	178	213	182	181	154	153	162	186	171	182	202	145	182	188	169	168	166	213	185	185	184	197	169	190	177	184	169	180	189	172	171	168	168	177	180	174	206	168	171	186	183	205	182	202	173	205	179	164	183	162	173	176	158	175	158	170	188	183	157	167	175	186	185	141	175	174	163	186	181	179	142	187	181	184	174	184	181	215	169	162	175	173	192	184	188	183	154	183	184	151	165	171	169	171	165	184	169	168	157	180	173	152	176	173	163	171	198	184	166	190	183	176	179	174	180	159	166	175	181	186	181	141	200	164	182	162	179	184	188	172	163	169	153	182	178	191	188	197	180	177	196	194	178	163	178	181	201	162	183	173	174	160	136	177	166	172	166	196	198	193	201	179	174	179	188	170	195	168	152	186	194	155	185	169	170	191	164	188	177	165	161	158	166	175	175	156	181	152	181	198	182	164	158	182	193	168	162	173	179	171	186	171	205	169	180	152	182	164	154	174	158	166	166	180	175	157	165	181	170	200	196	143	162	168	167	157	162	170	187	185	189	176	160	169	186	174	169	183	196	201	187	195	178	182	193	194	175	175	155	153	160	190	153	172	167	171	163	160	171	176	160	175	199	170	179	172	186	156	146	174	208	173
9951	8250	12951	14811	12596	11828	6744	4883	6657	7198	3748	2380	1909	1701	1579	1797	1450	1208	1193	1217	1591	1742	1483	1210	1259	1008	913	865	903	874	1085	854	721	780	769	740	698	744	691	758	659	677	684	715	680	647	663	685	736	603	596	660	582	577	568	559	538	531	527	537	506	497	510	509	542	510	510	547	539	491	519	486	495	550	534	507	498	486	508	533	549	512	510	497	520	485	554	504	508	521	501	543	553	497	490	509	506	500	502	487	508	516	544	518	462	511	516	517	494	468	502	507	492	498	504	503	502	487	486	477	509	498	517	455	513	531	471	481	479	466	497	510	537	456	492	527	477	500	462	526	501	500	543	506	496	498	525	474	495	483	519	494	521	512	482	457	485	465	499	517	545	483	516	502	500	494	446	464	487	494	499	534	497	488	499	519	492	477	532	460	473	529	511	475	495	557	514	499	467	485	481	497	490	483	496	521	506	497	537	551	541	451	510	495	540	488	502	463	455	495	470	536	495	489	500	488	498	542	521	506	472	474	495	484	523	515	513	502	467	505	485	488	518	519	486	473	527	472	513	473	509	510	492	501	524	530	517	550	466	507	478	517	489	485	473	494	490	507	517	478	480	471	488	486	483	497	515	482	504	468	490	489	495	489	459	484	514	543	518	515	535	501	526	486	537	487	474	496	553	483	527	501	485	470	476	506	510	457	539	475	508	507	492	516	482	500	474	504	529	497	476	483	434	475	519	497	455	497	527	521	511	477	487	457	478	544	551	503	490	464	471	520	529	474	511	522	488	491	474	491	492	499	496	467	497	518	505	493	508	518	504	493	490	507	504	490	502	457	496	483	476	483	472	507	489	504	488	498	480	476	501	513	508	487	514	476	515	471	455	498	530	501	494	524	496	531	502	460	482	478	539	515	470	516	488	468	472	512	506	485	476	524	476	504	466	498	516	508	513	498	489	459	490	503	525	485	470	471	495	511	479	490	491	469	491	493	454	506	472	485	472	452	505	524	522	508	505	511	505	453	504	511	502	479	494	486	468	508	492	480	509	483	518	487	508	524	484	500	487	474	494	467	512	497	461	489	498	497	490	464	472	504	531	472	524	495	509	479	517	503	535	488	519	494	466	462	461	484	480	502	497	505	482	520	496	497	503	509	510	479	490	510	500	510	485	501	467	498	477	502	487	486	488	517	515	520	492	543	456	500	514	493	519	500	473	507	508	500	514	511	491	508	512	500	475	507	508	519	535	501	469	499	488	499	479	501	478	477	485	503	532	521	492	501	533	504	523	507	515	509	480	489	472	488	478	512	501	507	488	495	502	494	473	527	448	487	498	488	542	459	509	489	516	470	499	485	489	460	468	509	510	476	478	479	476	512	483	510	460	495	492	508	511	503	495	476	518	488	483	498	486	502	458	489	517	509	454	514	540	479	475	496	480	501	478	446	523	506	513	523	496	483	472	493	542	480	489	516	494	471	516	506	479	516	524	472	490	509	480	442	469	499	481	488	508	504	481	518	499	507	461	518	517	550	502	505	458	489	485	508	468	489	504	506	522	481	488	510	535	476	541	509	443	438	461	519	495	494	469	519	500	488	475	471	479	465	517	474	516	485	502	520	500	512	495	500	479	498	501	498	503	505	483	456	476	504	506	542	469	462	473	505	478	509	522	464	505	474	501	502	513	455	510	544	472	484	461	527	515	448	444	507	470	514	484	465	496	488	475	465	487	535	462	463	486	499	507	479	484	496	471	489	480	499	466	468	502	493	460	469	503	505	508	512	514	538	480	503	422	473	466	459	489	499	519	496	497	539	517	516	496	504	452	521	497	509	526	527	474	509	485	484	491	493	511	465	497	500	510	478	521	507	489	506	471	508	483	525	497	510	464	492	502	498	455	461	483	505	481	445	534	537	461	501	492	468	524	442	486	516	484	496	466	468	474	489	487	504	484	519	514	493	484	496	443	497	488	532	493	494	515	496	502	516	457	498	516	516	540	503	509	500	451	497	484	495	498	479	487	505	480	459	498	500	528	473	481	492	486	471	484	509	536	476	487	523	529	470	503	481	501	480	497	511	504	512	494	474	501	506	453	525	482	504	474	505	520	565	511	503	491	497	469	481	471	544	499	511	512	452	504	529	482	501	489	467	474	478	518	441	516	484	503	472	500	498	476	448	458	470	522	527	515	512	509	464	483	517	495	498	484	512	456	485	487	505	527	517	495	498	530	509	481	485	511	503	447	510	507	521	499	525	523	481	458	493	499	508	495	531	487	473	525	511	482	492	480	442	508	486	476	499	532	572	524	491	502	520	505	501	502	488	477	475	467	504	470	508	502	500	494	495	464	498	474	543	483	481	492	468	504	489	498	505	502	500	482	484	475	531	502	476	481	498	515	489	462	481	534	521	528	499	528	504	489	484	514	477	527	491	467	496	554	498	456	493	481	525	511	523	496	470	463	478	503	511	481	472	469	472	498	497	465	475	523	489	461	509	482	483	474	492	500	497	474	513	479	525	514	468	487	559	509	475	543	532	493	491	459	503	468	519	454	492	530	468	493	528	469	532	491	495	458	522	488	503	506	458	490	523	466	439	514	492	500	513	495	470	472	523	497	473	511	465	527	508	471	526	521	512	475	511	496	473	467	499	497	469	487	516	478	453	483	532	473	477	456	532	521	508	479	510	480	454	451	477	519	481	499	504	486	520	458	475	533	485	531	471	512	529	470	526	494	538	511	489	489	477	485	505	535	491	510	517	471	494	449	491	481	486	522	498	457	482	478	478	493	516	475	508	499	479	515	467	537	512	485	447	524	517	516	547	548	516	527	488	507	445	491	531	480	486	486	513	488	512	490	516	467	531	450	492	489	485	507	519	488	466	482	514	492	486	520	479	479	519	481	483	507	530	524	523	533	489	487	488	492	471	515	479	469	524	522	514	429	494	554	468	509	486	499	477	503	480	511	525	495	492	509	491	488	523	475	504	450	469	514	474	486	458	501	499	535	481	469	514	484	503	509	508	503	482	501	462	480	509	476	533	495	470	492	475	526	507	451	474	493	497	561	525	535	488	456	496	467	476	506	505	466	495	468	483	461	496	497	512	474	493	521	493	495	489	534	511	473	467	514	498	504	491	449	450	491	480	504	535	501	502	475	520	459	454	497	541	490	478	478	466	507	482	532	525	519	499	475	497	464	511	501	511	509	489	486	507	495	487	508	476	517	488	501	532	434	501	520	517	495	500	507	507	439	487	506	448	469	487	486	439	514	525	490	546	484	505	514	486	527	540	493	485	496	489	477	474	482	512	519	499	490	505	524	467	490	563	493	500	500	511	481	492	511	531	489	496	474	517	456	513	488	506	497	524	505	480	511	472	497	499	477	500	481	498	491	500	509	512	493	492	518	526	451	521	462	488	505	535	491	486	501	494	486	473	527	484	471	500	488	480	509	502	510	487	488	486	520	505	483	514	526	441	509	502	499	520	448	484	498	528	484	496	503	511	508	494	521	471
3296	1580	1796	1232	530	394	381	453	547	541	382	360	326	336	329	309	324	340	328	332	323	300	338	341	347	341	332	321	333	365	327	343	318	336	358	331	335	341	301	339	304	337	336	318	374	314	324	343	326	322	316	328	325	349	335	352	377	364	369	327	310	312	326	364	311	339	363	338	318	358	322	342	335	336	325	310	344	327	356	364	319	314	293	349	331	349	328	330	361	321	307	348	348	333	339	331	294	327	339	347	342	341	361	340	347	365	320	333	305	334	321	318	278	321	336	336	329	340	332	318	346	348	338	331	355	324	328	356	323	314	296	348	343	337	350	337	349	311	395	289	341	304	328	330	333	349	314	342	323	332	315	330	340	376	335	332	299	321	357	337	349	307	382	323	325	327	328	362	339	353	325	293	363	319	344	336	318	339	300	330	318	331	336	346	327	330	336	333	307	341	296	343	347	351	332	335	312	338	342	347	373	352	346	343	331	342	328	344	319	348	350	352	348	354	343	284	365	295	312	316	320	351	321	313	340	353	327	297	345	378	322	334	340	314	328	332	335	322	319	341	320	304	349	309	358	342	338	343	309	346	342	350	340	342	333	327	354	355	367	320	384	308	295	368	302	339	327	350	323	302	338	352	380	344	381	340	327	358	364	336	331	334	346	324	340	358	332	383	294	322	340	343	344	349	339	333	335	346	312	329	340	325	335	342	331	341	322	366	344	326	329	324	349	333	340	347	309	335	320	362	315	333	300	315	368	354	347	304	347	346	315	318	320	340	320	337	332	334	324	304	301	293	340	325	368	328	324	313	330	348	336	348	322	328	334	318	323	362	328	316	322	313	342	336	359	332	335	384	370	352	343	331	339	369	327	328	368	345	312	350	336	340	319	360	362	340	340	307	326	321	334	322	356	360	345	317	329	333	349	345	292	324	336	346	317	297	330	352	320	343	330	300	356	335	342	355	326	347	325	329	365	324	335	301	350	313	361	334	344	323	353	293	321	329	344	313	350	365	335	291	359	337	344	341	334	316	345	322	331	340	302	324	365	351	351	354	337	372	329	371	346	320	351	364	331	352	315	330	338	343	363	283	329	281	307	349	365	373	335	353	330	361	344	316	328	327	392	320	376	340	371	340	312	334	337	328	298	324	357	318	324	329	340	326	362	353	321	346	337	346	344	346	310	355	324	344	361	311	322	323	346	346	371	284	341	319	322	333	357	367	349	304	342	321	371	326	317	301	320	328	313	318	340	334	368	280	340	353	328	340	345	326	331	355	355	326	320	351	353	328	313	330	332	338	337	379	349	316	345	351	341	303	330	347	318	352	362	376	321	347	341	380	375	333	355	328	314	311	351	335	333	322	366	346	333	367	344	346	342	383	340	332	326	359	360	354	348	337	311	318	337	347	330	324	333	342	318	327	359	358	327	339	327	359	310	342	318	347	358	355	310	314	338	299	343	352	317	373	384	364	342	326	346	330	349	332	359	337	318	343	324	319	336	323	321	340	320	316	318	343	330	369	357	356	366	332	336	288	312	367	372	345	339	327	308	340	331	350	315	329	363	330	364	333	336	327	336	344	345	324	359	362	342	338	312	357	306	325	294	369	359	303	326	320	316	359	317	367	344	358	356	350	341	325	310	332	349	333	319	330	341	348	344	335	359	341	352	328	342	343	292	343	335	322	332	364	351	351	352	324	357	324	346	364	375	318	327	326	322	316	342	328	317	308	338	302	342	360	340	299	327	318	329	328	339	363	345	331	327	344	313	364	338	362	326	338	353	318	322	338	319	340	341	334	346	338	330	319	329	291	345	355	354	348	320	335	334	332	303	329	358	332	315	369	331	355	378	338	311	313	322	346	333	358	340	332	335	300	329	332	322	312	337	327	340	352	338	339	348	360	338	308	306	320	331	353	350	372	310	339	337	341	349	347	329	322	350	341	330	302	304	328	334	298	337	334	322	315	391	356	293	315	315	332	316	359	367	345	360	323	340	330	345	321	319	335	328	343	313	365	332	347	356	343	335	346	321	337	367	336	323	340	326	346	321	330	323	338	355	331	347	333	332	319	364	309	335	306	375	342	354	331	366	324	315	317	321	339	357	313	354	329	336	307	328	384	330	350	339	314	362	325	309	321	314	357	348	338	347	343	361	307	301	361	334	345	294	312	343	374	341	316	295	329	351	327	313	341	328	335	342	317	325	312	344	318	329	327	324	341	380	335	352	351	303	345	379	345	343	350	348	347	326	341	335	348	350	351	346	339	334	349	351	357	299	342	312	342	343	355	353	329	347	347	355	312	327	323	374	327	343	345	335	357	336	391	329	323	360	336	342	346	331	330	326	355	350	319	369	348	358	343	315	288	362	385	312	328	331	370	332	319	345	319	364	324	335	328	325	328	302	340	356	340	334	344	329	355	334	332	341	331	361	335	346	338	340	300	326	350	372	326	355	346	342	341	393	352	331	323	315	352	365	331	344	352	339	345	322	340	337	345	354	346	323	330	356	327	341	333	337	341	347	354	352	373	327	310	332	326	329	359	347	318	353	346	290	356	304	339	332	327	336	342	338	351	322	351	313	361	341	359	330	332	315	346	369	339	315	321	307	328	312	311	315	356	336	288	362	314	333	318	355	357	307	329	331	384	349	348	308	340	339	299	330	342	346	334	336	343	325	336	353	354	327	310	356	351	324	338	329	331	320	366	340	321	310	349	314	317	378	325	347	312	320	388	339	324	352	325	342	366	300	307	322	309	343	316	328	354	340	296	317	330	297	349	324	314	331	350	312	305	309	333	355	343	322	349	385	326	325	360	340	340	330	330	375	346	311	350	326	348	333	343	333	344	323	358	316	324	348	328	359	339	345	352	342	326	362	322	327	336	325	295	316	320	377	363	361	349	347	349	327	325	351	356	362	320	318	333	332	352	333	326	334	308	325	384	322	310	347	322	331	345	359	324	333	335	299	358	332	290	341	329	346	347	313	322	339	323	350	371	333	359	348	331	329	325	344	347	320	280	333	344	323	350	326	304	328	346	337	354	324	319	332	367	334	308	331	341	322	339	340	321	348	306	336	328	350	351	333	330	333	342	336	319	321	326	313	368	342	321	344	358	362	323	320	293	361	343	317	330	330	341	330	357	349	340	375	326	357	372	325	339	341	356	323	340	337	354	353	331	310	341	338	397	344	337	311	300	315	333	367	320	340	358	331	382	344	327	311	303	321	350	334	351	318	333	294	351	311	385	301	374	313	323	356	295	331	353	348	326	357	319	331	315	308	340	314	337	331	341	350	348	350	354	334	362	332	327	337	293	308	343	336	350	345	317	317	326	404	315	327	353	337	325	321	323	355	347	356	340	324	347	316	345	334	328	299	306	360	323	340	317	320	358	301	322	362	335	318	319	310	347	302	354	295	324	352	327	368	379	340	334	325	328	330	326	385	352	320	326	358	344	322	350	338	306	350	344	359	367	352	330	308	350	347	320	320	316	304	314	304	329	287	339
3172	2078	3972	3519	1747	1267	1150	1415	2202	2054	1079	855	892	815	817	794	786	814	838	825	840	881	804	831	848	753	813	817	792	823	779	760	832	843	817	839	787	844	854	809	835	774	782	825	823	794	818	823	806	815	811	824	840	803	769	815	812	795	798	810	802	783	820	819	818	822	834	805	811	825	797	789	827	812	795	832	777	856	841	781	824	799	792	867	766	834	838	780	850	831	801	869	848	830	808	767	849	786	816	816	825	820	824	778	815	766	855	781	800	791	816	791	780	800	844	839	789	801	804	856	806	862	791	830	813	812	842	844	836	827	825	786	820	799	820	767	852	756	836	776	827	838	820	801	823	801	785	838	823	789	818	803	828	816	830	856	830	813	761	768	803	811	816	829	828	864	818	823	760	821	826	773	795	772	819	787	788	825	747	773	811	808	870	781	804	820	822	783	803	788	788	773	804	786	792	803	824	853	836	797	808	828	844	828	829	748	851	825	802	807	813	764	798	783	792	821	828	791	834	839	779	790	811	787	842	835	880	787	815	765	805	807	784	841	823	786	797	732	783	825	806	782	818	787	834	873	825	813	775	804	806	851	782	804	817	790	763	802	849	818	819	827	811	777	808	818	787	746	776	842	812	823	832	768	836	808	784	790	814	827	807	823	856	851	819	816	825	817	814	806	814	837	795	812	787	818	824	831	814	822	795	785	800	814	850	777	773	820	807	803	862	865	840	896	847	797	778	738	831	826	819	834	795	807	782	810	809	808	790	810	816	777	819	784	820	794	823	763	795	798	856	855	765	804	751	813	820	788	789	810	817	832	850	806	777	818	815	781	779	804	800	830	800	796	797	821	781	751	839	819	873	819	812	820	817	823	843	809	855	794	831	843	817	796	846	820	822	809	835	842	805	793	859	789	777	768	841	822	840	798	760	862	797	869	850	817	820	755	792	763	784	806	793	796	805	827	815	803	821	817	820	771	849	774	826	809	823	751	812	825	827	827	804	803	813	860	801	819	844	818	826	841	836	826	811	834	841	784	781	854	864	844	814	835	798	821	814	788	781	781	792	806	817	825	781	863	808	789	831	825	823	859	818	854	808	847	798	844	833	779	829	808	793	810	780	807	812	763	794	804	774	832	807	804	824	823	831	828	827	798	794	814	845	816	799	805	841	807	798	806	845	809	808	814	775	800	805	807	843	837	789	840	762	806	793	864	809	786	771	812	821	763	865	849	861	840	845	871	798	841	809	772	827	793	787	846	778	814	796	838	775	776	852	843	837	787	789	823	819	820	812	784	809	857	825	834	814	794	818	819	807	817	788	833	791	786	839	776	783	784	805	801	852	853	813	776	834	782	772	804	783	750	806	791	857	800	824	813	855	761	788	806	829	812	840	853	766	797	823	823	821	837	801	831	811	804	840	865	781	811	812	763	793	737	841	845	827	740	883	870	799	806	851	854	879	814	777	793	803	783	828	805	833	781	800	802	837	823	741	828	835	830	790	791	787	781	831	812	767	797	821	781	820	765	809	833	831	811	831	805	786	830	820	811	875	810	813	811	810	798	782	802	820	854	825	755	880	801	780	846	798	829	804	789	826	842	784	805	828	764	783	767	756	810	835	805	830	760	829	835	802	773	775	865	772	814	796	842	811	752	827	817	864	829	771	821	799	807	767	832	821	867	807	776	835	815	824	838	791	830	791	768	777	834	787	803	817	802	779	771	807	755	813	807	837	816	856	775	829	837	827	825	794	790	853	820	836	752	829	832	853	785	819	773	769	791	828	769	838	798	790	749	831	851	756	816	825	831	792	816	809	784	830	792	797	824	785	845	862	768	833	833	828	843	820	835	808	776	766	794	830	836	844	752	781	822	836	746	815	833	766	807	863	786	818	816	766	789	831	765	835	836	802	782	837	839	817	833	836	817	812	788	762	833	802	837	819	813	767	806	844	803	844	819	813	819	794	811	834	789	861	763	800	841	795	826	770	835	793	794	820	802	796	845	784	841	800	835	815	794	758	783	759	866	805	816	870	796	860	819	762	840	785	779	846	784	796	851	836	805	845	828	775	857	852	787	795	837	829	844	870	785	847	812	876	826	816	813	795	821	767	830	845	768	840	849	791	785	833	814	782	839	800	811	772	834	835	807	809	871	748	789	854	780	817	843	811	792	867	763	812	877	828	781	806	788	817	780	786	823	803	807	788	815	824	814	792	859	787	827	797	808	768	803	814	770	785	784	861	849	807	776	858	779	799	808	789	754	809	803	785	870	794	810	802	764	800	748	826	850	785	789	778	833	810	815	818	830	815	820	837	868	811	914	800	826	827	820	814	756	844	835	840	849	790	822	786	848	848	841	829	840	778	809	796	798	761	840	804	842	791	766	778	807	805	787	752	806	792	798	840	818	826	783	798	819	811	816	803	826	838	841	804	816	825	762	783	819	787	784	800	796	793	817	799	808	844	782	847	785	840	785	839	795	824	821	775	833	801	820	870	829	785	819	785	832	782	840	855	798	802	835	813	826	827	840	795	790	793	826	811	845	820	797	798	823	817	799	789	775	811	767	837	811	816	807	794	803	843	803	792	763	822	829	813	796	825	823	843	840	834	801	754	760	813	774	848	794	792	783	834	812	823	809	785	841	818	802	792	811	809	808	776	808	809	844	791	803	796	821	775	851	862	847	847	854	822	824	835	817	830	799	780	783	817	802	850	807	793	778	795	789	818	799	813	843	794	795	795	790	782	837	843	780	812	827	832	779	822	817	749	802	827	800	787	789	849	787	833	809	792	816	870	764	802	793	786	850	780	815	786	781	809	755	767	857	824	824	782	789	810	808	805	807	808	754	779	849	836	782	825	876	810	793	752	793	811	812	811	775	869	829	761	825	821	782	785	805	804	853	799	781	784	770	795	877	784	829	814	798	837	803	809	862	797	845	791	792	862	815	777	880	837	858	801	828	812	850	831	785	789	818	792	813	823	797	831	784	844	765	838	813	820	758	865	809	836	792	822	813	799	785	837	834	727	807	798	863	862	789	815	835	825	803	863	760	830	776	837	794	851	787	817	835	824	832	758	824	812	805	792	859	778	796	838	792	820	819	761	783	866	854	782	820	773	808	824	828	755	761	810	803	802	778	858	795	853	798	809	823	785	799	827	885	761	793	853	763	819	843	788	807	784	820	785	807	841	784	835	839	761	751	820	754	799	813	868	814	828	810	868	803	815	776	836	808	809	782	817	841	800	886	803	801	801	799	765	812	833	781	823	832	811	766	833	824	802	831	829	798	835	813	810	812	824	791	844	813	760	856	805	795	807	839	780	856	819	817	842	802	810	861	778	806	811	854	798	887	805	833	746	800	811	819	783	793	811	802	803	853	787	763	846	737	813	761	784	825	800	818	860	808	852	851	803	751	766	817	807	796	837	817	828	774	837	757	761	826	824	838	872	840	846	791	845	863	796	797	777	814	735	881	825	838	833	830	817	854	788	789	822	789	804	829	852	819
10818	6820	6578	4420	3074	2214	940	725	919	878	381	283	301	279	248	253	227	225	220	191	231	232	258	189	216	199	171	169	190	212	201	198	205	157	169	174	184	172	185	195	181	171	168	154	177	192	168	197	185	176	165	160	175	190	167	152	178	198	142	169	176	153	180	183	151	174	131	192	154	188	187	182	162	156	164	173	198	162	166	164	156	151	192	170	146	163	145	171	159	181	186	174	175	180	179	186	163	177	158	152	174	181	170	143	175	181	149	176	161	171	151	169	196	164	169	161	183	151	187	156	163	181	165	176	163	149	174	190	174	177	159	161	157	159	155	165	158	158	171	168	158	145	173	179	161	170	173	169	173	174	175	178	195	170	181	191	179	188	151	192	164	193	191	185	168	171	167	174	168	171	162	178	158	159	165	183	185	169	154	150	177	157	168	177	177	156	147	156	149	177	166	185	174	175	180	159	186	184	169	180	161	171	157	167	156	189	177	184	155	194	152	169	184	174	176	185	169	192	173	171	175	170	167	174	148	165	167	179	163	160	183	192	166	154	173	160	181	181	173	142	162	178	179	171	169	162	186	169	192	174	176	185	171	172	188	172	175	166	165	200	213	187	163	172	170	170	181	167	182	189	182	186	175	187	158	183	165	175	185	174	187	148	174	175	201	177	171	171	158	175	172	169	178	157	165	166	161	161	179	165	159	204	176	155	152	187	165	178	181	182	183	174	161	163	156	160	168	154	161	182	154	160	171	159	186	173	185	165	157	164	177	214	170	153	144	173	191	160	172	168	188	162	161	195	171	178	179	165	184	178	178	168	171	179	153	175	171	177	174	174	164	175	168	168	172	159	162	164	174	161	153	165	164	173	160	184	177	181	174	151	175	171	145	175	155	165	168	188	202	190	182	174	149	152	175	174	185	167	195	186	166	175	165	194	149	161	172	179	175	170	155	182	161	153	193	181	167	174	177	208	189	183	158	160	171	187	173	164	188	150	182	161	175	189	163	202	169	187	172	168	176	174	168	166	156	202	156	172	150	186	144	180	175	167	150	177	170	157	160	183	165	187	175	172	162	177	172	180	147	179	182	183	162	167	154	175	166	157	168	189	178	183	202	186	176	177	159	160	165	163	187	188	177	163	179	200	175	151	186	155	176	189	169	157	171	172	184	172	181	180	175	171	163	176	180	158	157	183	164	146	179	148	163	181	172	163	168	158	173	188	183	169	184	193	165	168	176	170	156	171	176	160	162	188	165	160	166	182	159	162	155	188	171	164	159	189	152	162	170	173	175	176	149	177	181	181	175	176	164	158	192	183	180	171	203	150	202	162	203	178	167	166	169	159	184	169	165	175	165	170	193	167	180	166	164	189	180	175	147	157	146	172	165	167	192	171	172	153	165	168	140	159	201	175	200	190	218	167	176	173	167	160	167	173	165	147	161	168	184	180	174	163	196	164	173	158	185	169	173	151	179	164	167	160	160	174	191	165	139	161	181	165	167	182	203	165	158	180	157	176	160	170	173	170	183	197	195	175	180	189	173	170	167	168	157	158	162	161	161	178	183	182	183	180	208	165	153	180	177	193	174	161	165	186	171	144	180	141	174	176	169	153	143	162	159	162	178	152	180	168	149	158	146	169	161	178	158	168	172	198	166	176	181	165	193	161	175	175	149	172	178	145	163	151	179	174	197	184	174	167	165	186	173	182	152	180	173	168	170	165	182	187	187	168	179	173	186	191	167	167	185	182	169	195	171	178	171	163	148	160	186	182	179	188	188	191	172	163	170	158	193	163	180	173	155	163	185	193	143	186	151	176	165	183	157	153	166	165	152	181	160	157	161	153	183	164	171	167	161	168	182	190	164	189	163	168	191	176	193	174	162	171	165	176	168	172	176	170	163	160	143	177	143	171	165	160	191	187	177	180	187	177	178	166	170	175	170	194	149	166	186	179	150	182	161	173	173	174	167	163	181	169	171	190	180	184	179	184	184	191	174	174	157	168	162	140	186	154	160	195	164	191	136	183	168	162	167	160	174	167	144	185	176	163	179	174	178	144	177	152	177	195	172	150	152	160	174	166	157	183	203	171	157	187	162	152	157	177	185	168	166	191	184	168	190	163	168	161	206	170	175	182	160	174	158	164	203	215	154	158	145	192	163	153	175	186	183	168	195	170	163	182	179	170	164	160	174	179	187	187	170	190	185	166	145	180	143	169	176	176	192	167	171	158	179	147	163	176	168	169	202	180	153	169	167	170	160	194	151	196	190	177	173	189	178	181	162	169	174	187	157	175	177	179	154	168	177	148	169	163	167	180	160	150	180	181	179	177	171	151	192	161	161	158	181	152	155	178	187	182	160	176	152	165	189	187	156	154	170	160	170	174	179	177	192	182	139	164	168	151	165	155	173	168	157	150	192	163	162	167	169	171	169	175	175	161	173	178	181	140	172	174	157	182	173	199	168	169	139	159	178	162	173	164	177	137	191	187	171	151	160	168	156	175	164	140	153	173	200	197	142	168	167	182	188	166	170	180	157	192	179	159	163	175	163	197	157	160	183	182	195	159	162	180	162	181	183	176	160	136	170	173	159	182	205	196	171	172	192	179	175	156	152	181	161	162	187	158	158	179	179	189	161	181	179	189	165	168	180	167	193	185	178	169	198	177	180	154	160	173	182	153	174	176	176	149	148	172	180	183	201	160	174	152	167	155	163	170	186	169	185	149	168	156	184	188	183	198	169	170	176	192	150	166	173	164	149	184	169	173	166	164	152	191	183	146	163	156	160	181	165	162	174	179	156	168	189	187	162	191	156	174	178	179	151	185	189	174	167	169	167	161	161	156	176	161	158	189	191	172	160	183	177	177	191	182	187	183	158	181	191	176	177	198	172	160	164	180	186	186	169	204	221	177	187	190	168	164	173	168	150	167	153	162	170	178	176	167	162	149	154	187	180	193	176	156	154	163	153	181	199	178	170	136	151	163	164	175	160	174	192	169	166	158	161	183	144	179	154	134	177	183	188	158	159	163	163	201	148	159	162	184	171	180	166	194	169	156	160	160	136	183	176	170	172	143	152	157	161	183	185	143	183	167	183	176	185	181	165	154	173	187	177	163	184	173	156	181	168	196	180	183	183	208	192	189	162	176	178	150	168	175	165	173	168	154	164	160	199	180	170	173	180	190	170	148	161	174	169	151	163	171	154	174	157	175	175	189	189	174	157	182	162	192	166	164	164	150	189	177	169	184	156	173	154	163	175	149	166	207	149	173	172	172	173	189	185	172	153	172	181	187	159	193	180	156	159	160	152	160	186	178	160	165	162	166	169	191	168	195	179	148	165	169	151	197	149	204	160	170	177	159	169	169	174	165	180	169	163	171	181	166	185	185	147	158	169	195	164	174	161	183	170	170	167	167	160	152	165	156	187	177	169	167	144	180	166	149	155	164	180	153	170	155	166	183	165	191	183	164	143	169	174	178	166	191	175	175	172	173	175	175	176	180	189	182
7400	5684	9227	9271	8462	7122	3704	3660	4632	4453	1866	1364	1194	1119	1130	982	928	798	776	880	1090	997	920	916	748	796	661	648	666	706	731	627	596	599	598	586	545	582	526	576	541	558	557	583	577	571	525	546	550	539	506	517	470	486	500	487	436	495	524	477	448	424	490	478	448	488	484	480	475	468	471	455	466	462	480	451	456	466	497	473	466	451	456	485	493	490	457	451	450	423	461	454	469	455	425	475	463	482	491	504	489	469	461	484	448	438	490	465	471	487	467	481	483	462	475	471	478	456	458	431	471	467	496	478	493	478	465	482	473	436	467	461	443	489	426	446	463	457	493	435	448	433	466	475	485	473	417	472	499	457	458	468	480	447	435	430	420	455	494	438	477	461	483	462	436	454	456	480	427	456	451	461	442	466	442	490	435	454	431	470	489	466	456	477	417	477	484	471	462	432	469	450	438	479	477	463	477	429	464	490	425	452	482	460	446	473	482	454	446	456	444	430	443	453	480	479	426	479	469	450	412	482	499	453	436	448	464	487	455	446	473	464	501	463	441	456	499	469	438	441	453	450	432	485	482	454	449	490	474	459	497	492	451	492	502	448	455	438	474	480	495	482	492	486	460	412	490	440	453	485	470	454	468	453	464	440	506	439	514	481	502	486	478	424	434	475	457	478	452	439	452	463	450	424	461	450	454	444	516	466	425	405	483	452	468	483	434	415	454	441	432	422	448	439	437	488	456	487	462	471	505	469	475	461	450	460	534	475	452	444	441	448	445	433	456	481	448	486	420	454	456	480	470	458	475	466	497	491	479	487	447	448	426	437	458	454	484	464	446	425	472	478	432	517	450	452	458	475	459	482	447	447	456	424	468	455	482	495	425	463	477	489	479	475	468	472	477	466	467	418	426	461	442	444	443	488	420	465	432	445	492	489	484	454	484	477	427	429	476	464	476	453	415	435	478	444	420	440	464	462	459	452	451	426	486	494	479	436	490	431	458	460	442	455	434	466	453	500	474	479	449	480	473	445	439	485	480	456	492	501	482	475	473	427	455	434	475	444	424	428	469	500	441	475	441	485	434	472	415	475	457	472	468	482	468	500	431	467	443	472	479	439	447	485	460	480	442	447	443	426	492	475	425	484	467	470	436	473	479	463	474	482	463	489	436	434	464	421	488	444	484	445	436	452	449	456	451	425	461	474	444	425	489	485	442	449	418	496	476	452	452	463	471	443	436	434	482	488	465	454	444	471	493	445	461	494	415	480	503	461	483	449	466	440	472	486	456	457	487	465	492	446	466	464	456	433	449	470	449	448	454	487	482	463	442	476	439	429	486	509	500	478	453	473	436	449	435	483	520	447	473	446	472	457	437	453	446	448	456	460	443	452	466	433	442	441	452	444	487	454	470	457	480	428	473	482	483	478	517	479	484	456	457	439	456	437	447	429	445	497	473	467	488	426	469	504	444	462	446	488	449	468	482	427	480	462	475	463	463	439	466	466	453	437	414	456	469	456	501	444	444	417	468	439	482	486	479	475	496	474	476	464	457	442	486	452	473	442	477	483	451	457	452	468	491	484	498	460	500	439	441	421	451	423	435	503	480	478	478	483	457	417	458	453	439	478	483	438	479	497	469	520	452	432	420	432	448	472	488	494	466	450	489	513	430	484	493	480	469	419	451	469	455	459	470	476	443	426	449	507	428	474	477	453	438	469	463	458	479	475	436	453	508	499	487	472	458	464	433	460	475	456	505	475	483	461	433	437	487	476	490	429	454	471	441	478	479	415	465	476	485	471	460	511	462	468	484	409	435	457	420	449	468	465	447	470	482	472	469	455	456	470	436	452	458	436	438	453	449	446	454	441	423	490	443	508	461	469	425	455	464	482	465	441	467	447	501	478	445	465	485	462	494	461	507	433	440	471	452	464	516	478	455	463	481	473	473	461	487	484	452	471	445	451	471	495	476	452	485	471	440	447	435	411	508	470	452	467	466	465	462	490	473	445	457	502	427	507	457	461	467	468	484	440	472	435	476	448	479	464	433	446	483	435	469	420	465	419	476	409	484	451	460	465	498	422	498	468	473	435	474	448	489	451	457	440	473	469	468	472	461	469	473	430	482	492	466	482	454	464	507	484	431	482	496	462	480	447	448	491	442	487	436	454	446	490	442	472	476	440	430	469	429	478	441	490	424	478	452	462	482	455	516	439	483	458	462	453	469	443	508	484	462	492	444	434	440	485	451	432	485	474	457	453	494	503	482	454	437	482	473	468	473	431	470	486	456	425	494	418	464	462	450	487	491	468	469	456	429	469	508	433	471	508	446	430	449	466	471	449	458	449	426	484	463	443	449	493	455	493	427	468	447	469	437	472	472	485	476	457	445	490	478	450	469	467	451	474	507	490	468	452	461	465	440	493	465	439	435	449	499	432	466	462	484	489	494	463	420	446	455	450	487	462	447	491	469	440	465	445	485	486	468	445	450	436	463	469	498	436	421	443	455	447	447	488	496	477	427	478	459	448	469	482	475	467	490	429	498	503	445	476	468	489	430	468	458	451	460	484	473	467	438	455	445	470	430	477	463	429	429	415	442	488	502	446	478	489	462	463	451	432	435	411	457	459	445	419	467	465	421	469	454	483	475	511	435	445	485	461	478	457	461	462	457	479	476	501	487	473	437	469	457	460	445	444	462	456	479	485	485	468	435	472	470	455	488	494	468	404	489	460	453	475	458	490	467	462	469	478	469	483	471	443	483	468	455	498	457	489	447	465	461	441	431	461	447	460	449	484	480	431	466	438	438	422	473	463	468	437	480	462	466	431	473	471	488	467	484	476	461	483	448	467	429	480	443	457	403	492	447	479	467	499	453	470	452	434	459	454	450	459	461	466	461	457	498	466	461	447	480	501	476	451	482	463	481	482	438	464	481	473	475	479	403	461	456	489	452	472	441	451	461	462	455	453	443	447	452	450	474	463	462	498	473	456	452	440	464	468	475	410	502	453	455	444	431	506	450	463	438	443	438	456	403	464	442	447	421	467	442	453	493	463	472	458	462	448	444	471	431	490	492	478	494	492	452	426	493	445	463	466	478	467	442	437	448	464	455	464	441	481	438	493	461	470	462	461	427	471	448	454	489	486	446	419	472	472	467	507	425	433	514	479	468	456	451	432	455	465	466	462	466	470	478	466	462	488	452	458	437	460	474	471	441	471	476	424	489	454	470	466	446	476	457	475	482	459	438	489	443	429	446	467	436	511	455	464	465	467	462	431	471	448	476	467	444	478	499	446	444	460	453	453	503	430	516	448	456	448	473	422	468	465	449	463	450	494	471	476	461	465	469	457	437	441	502	463	475	460	479	475	523	467	488	481	495	439	492	470	465	453	468	457	457	475	443	477	489	480	461	463	459	457	507	465	442	430	449	463	458	507	430	490	479	466	456	464	459	494	488	457	510	476	461	441	499	503	490	462	476	482	431	474	470	453	496	480	475	463	481	469	466	462	478	458
18238	11553	11740	8308	5755	4101	1699	1261	1537	1235	662	469	392	351	377	288	311	239	234	263	343	322	325	293	245	285	206	235	256	283	253	250	205	200	206	208	211	213	227	212	196	215	204	216	200	176	184	176	197	184	193	158	204	214	174	161	171	176	191	171	199	168	177	208	179	169	172	184	170	188	192	166	159	141	165	188	201	167	206	185	173	159	185	194	183	190	182	186	180	169	188	170	150	181	180	158	161	191	180	202	178	159	193	217	161	191	172	166	179	186	190	190	168	178	165	159	161	165	165	180	186	193	193	202	167	163	170	167	175	182	193	174	182	163	176	188	179	159	187	170	175	181	171	173	174	191	174	171	164	163	187	185	187	177	203	171	173	188	184	169	177	186	180	182	168	174	185	181	190	189	178	193	174	181	169	174	206	172	194	160	177	198	179	191	168	171	175	158	165	181	179	184	165	169	163	184	193	194	179	161	158	172	195	172	157	179	167	189	197	188	169	178	169	170	212	187	184	172	166	191	168	174	178	173	187	181	199	161	184	182	175	192	169	169	183	172	154	190	172	186	179	200	191	189	163	184	171	175	185	200	158	201	189	190	178	151	185	147	162	182	167	195	177	178	168	205	172	182	195	180	178	154	163	162	150	191	174	201	169	158	168	145	175	196	172	156	202	191	167	174	195	160	164	184	165	173	162	147	168	155	164	182	165	185	171	159	189	152	171	190	191	179	180	209	182	155	177	189	168	167	174	189	165	183	162	214	189	190	204	187	159	179	197	176	177	165	189	177	188	177	177	179	190	173	187	193	176	165	184	176	183	175	156	185	154	203	169	201	187	177	199	162	185	189	188	178	194	178	164	193	170	198	172	183	162	165	181	179	200	184	180	177	169	186	175	175	187	186	213	170	170	165	178	190	188	164	188	183	160	197	171	150	158	178	146	185	173	198	169	177	189	187	200	176	167	171	181	167	171	188	193	145	194	161	177	167	177	165	192	175	146	162	181	186	209	179	166	197	159	186	174	181	174	185	165	189	176	175	198	190	204	184	162	184	163	203	149	179	202	166	181	153	191	192	178	205	174	174	173	217	179	159	177	184	155	195	155	168	208	172	189	185	172	184	173	189	164	192	186	171	150	174	189	159	190	201	159	203	169	158	170	202	175	173	181	195	181	182	176	192	179	181	187	210	191	189	178	178	164	193	200	170	197	197	178	176	183	217	174	153	175	193	206	195	193	161	164	193	199	205	175	198	178	206	179	207	166	182	198	185	181	188	191	180	180	204	177	179	165	162	172	169	179	167	168	197	198	188	161	176	173	178	170	197	165	164	191	182	198	176	179	182	187	177	205	177	207	168	179	193	205	171	180	168	172	181	164	187	171	160	171	179	156	176	173	206	164	187	166	155	160	172	164	181	167	194	167	171	189	204	165	162	172	185	181	157	141	167	176	209	181	175	186	176	157	162	167	172	174	193	171	178	155	182	152	173	195	177	186	181	168	216	188	168	165	164	195	183	192	187	176	181	174	197	165	183	175	176	169	188	160	186	190	203	153	191	216	182	167	150	186	188	185	174	172	187	187	192	206	186	182	204	181	175	154	196	180	169	194	170	172	176	168	184	186	149	171	169	149	181	171	173	162	184	178	176	179	164	172	192	186	181	207	181	197	176	191	192	213	188	165	183	196	190	159	196	184	178	159	176	170	188	181	159	184	172	176	183	164	161	186	151	192	200	176	170	175	212	162	182	171	169	174	193	196	171	183	178	208	161	186	182	178	197	173	187	148	167	194	178	192	169	161	178	163	204	164	155	167	174	173	177	175	196	176	183	179	170	189	192	203	177	153	176	161	204	164	170	181	173	184	171	177	197	195	160	179	188	158	161	170	171	172	157	208	185	182	169	193	158	168	164	153	151	178	161	200	181	161	167	175	182	177	190	199	181	169	186	211	213	153	196	190	184	163	180	197	170	178	178	168	206	179	167	190	174	169	194	176	162	184	163	165	177	189	167	162	179	163	168	170	180	147	174	164	187	187	185	173	189	200	205	161	161	177	205	188	157	168	181	199	186	167	184	152	183	188	193	173	150	161	161	165	162	164	142	148	183	165	179	191	146	189	175	138	192	191	179	184	181	173	184	187	181	193	168	179	192	164	177	191	181	192	185	191	216	151	178	173	184	181	193	163	169	180	186	179	194	175	189	191	163	172	174	173	179	194	186	187	203	169	177	162	207	179	181	159	168	192	187	180	166	182	161	182	194	188	168	191	172	164	191	166	166	200	169	193	180	169	181	197	168	166	185	181	164	171	178	168	182	163	180	163	175	175	168	189	183	198	180	182	167	173	159	155	161	181	205	194	197	202	171	150	199	170	165	179	162	187	180	155	196	198	201	183	147	171	163	195	186	176	218	186	174	181	177	177	162	150	179	176	167	192	170	179	170	182	183	184	184	195	171	186	158	159	183	178	183	179	181	182	201	181	187	198	194	187	191	161	172	177	155	166	187	172	168	191	191	181	173	167	173	179	172	166	178	172	185	145	165	174	176	185	178	194	180	207	186	152	157	195	190	161	152	166	182	156	160	193	170	173	165	180	170	192	160	175	195	152	182	184	185	179	183	165	164	154	154	199	176	201	174	172	166	205	178	197	188	205	180	171	212	185	185	188	187	157	172	170	187	174	186	169	172	168	189	167	185	180	161	171	187	189	173	195	209	180	168	167	191	189	183	198	175	178	178	177	168	157	167	175	143	173	183	178	191	169	156	190	180	199	180	166	187	205	178	166	202	176	176	185	183	201	175	167	173	187	175	167	205	188	180	142	188	166	184	187	190	189	167	195	185	170	191	193	166	182	196	182	179	184	195	202	189	187	187	183	165	157	184	175	166	177	157	197	170	182	165	169	194	157	180	189	178	183	186	181	176	153	185	178	163	198	184	205	180	189	181	168	173	172	165	153	203	178	183	175	203	182	176	173	177	176	189	175	156	170	188	198	150	185	173	169	163	168	170	205	192	175	169	164	181	178	178	169	177	170	171	183	169	165	185	161	155	185	183	183	165	193	187	174	169	206	196	181	159	151	173	171	168	162	164	201	166	177	194	217	190	164	196	190	172	173	186	198	197	203	165	146	185	176	169	178	187	167	165	181	161	175	203	192	148	159	171	175	170	158	186	197	186	178	167	173	175	186	164	183	191	177	175	169	190	168	189	151	194	198	197	185	153	174	194	174	151	186	167	177	173	208	165	188	186	176	164	186	187	179	203	196	171	152	174	183	166	166	177	178	189	182	195	175	156	180	190	167	170	188	189	203	205	200	180	159	188	190	170	178	204	192	210	200	193	174	184	193	182	178	169	174	181	193	174	188	176	166	176	189	190	176	181	192	188	168	183	170	179	167	185	176	182	177	190	191	203	191	176	189	165	177	187	185	180	172	182	183	178	157	175	165	160	170	176	174	193	191	194	185	169	152	164	174	181	177	170	178	156	151	201	213	191	190	167	177	184	192	169
10191	8630	13239	13118	12304	11005	6428	5890	7658	6226	3035	2293	2106	1705	1740	1508	1450	1173	1197	1252	1639	1580	1628	1329	1178	1109	964	886	964	953	1013	795	742	799	775	794	748	707	686	661	733	691	639	680	684	692	667	647	688	593	574	663	571	548	604	576	531	557	530	539	545	530	562	591	533	540	524	516	532	508	520	529	545	538	579	541	509	528	499	505	551	551	517	501	517	487	463	570	523	479	529	523	498	477	533	530	506	514	516	505	490	521	534	552	509	490	514	505	495	498	484	547	491	490	482	518	468	481	562	470	542	500	478	466	492	540	475	467	530	499	500	496	499	496	515	519	487	505	494	458	501	532	513	485	492	519	505	507	509	449	505	538	516	483	499	506	461	485	513	499	471	467	516	483	498	518	519	467	459	450	502	530	512	476	493	532	510	506	471	505	500	517	495	502	491	535	476	479	474	533	491	483	513	499	499	479	502	480	480	482	490	495	477	520	484	489	472	474	493	508	495	490	469	527	519	488	490	504	496	490	469	538	487	498	482	493	488	495	467	491	522	537	471	508	503	514	496	491	539	502	501	481	479	497	480	511	519	544	492	513	502	510	546	502	489	517	503	496	493	506	551	484	502	455	521	514	502	484	482	508	489	513	464	506	477	503	496	494	486	515	505	508	511	523	467	491	521	491	496	499	477	478	487	479	508	492	506	458	501	504	501	515	504	452	476	553	495	530	531	550	506	466	493	508	493	526	473	531	523	487	524	508	492	468	494	507	493	468	453	501	506	519	506	485	523	532	455	492	462	513	493	538	487	535	478	458	492	505	505	527	485	488	522	523	480	482	487	487	501	481	497	468	513	519	497	466	512	503	476	503	466	549	498	482	489	503	518	478	488	490	478	521	495	463	527	489	502	541	525	498	500	523	523	511	483	488	474	515	514	482	512	504	538	480	516	494	486	504	475	505	477	543	516	506	512	535	503	514	485	477	478	484	487	477	528	486	487	510	476	497	494	497	533	492	506	532	518	549	467	509	500	493	454	498	452	485	534	498	488	495	523	487	490	490	530	470	502	506	480	483	507	498	482	510	496	502	496	545	465	472	536	504	481	510	563	512	490	488	496	530	529	490	468	475	485	476	507	525	462	512	506	491	503	472	481	486	527	446	521	474	490	494	491	508	508	498	480	518	515	509	476	490	481	515	522	506	461	490	501	490	475	508	493	491	483	518	592	490	491	504	458	484	472	501	494	504	504	491	530	501	486	519	506	470	498	494	508	496	539	511	511	504	458	512	528	485	461	514	504	483	447	507	481	528	520	504	479	480	493	484	505	521	505	519	527	472	509	496	478	504	513	526	537	496	496	463	502	527	502	496	512	486	467	456	471	490	490	499	482	501	508	505	464	465	485	489	460	565	493	528	494	539	486	485	506	487	447	509	518	495	484	514	508	505	481	485	481	507	498	481	507	531	459	528	476	488	496	520	459	554	494	506	486	504	516	562	520	502	498	517	466	471	488	478	509	497	515	504	468	495	515	503	491	503	512	502	527	506	524	444	481	499	492	494	502	492	485	496	507	481	564	481	502	473	554	461	524	471	498	508	516	496	501	494	505	443	523	502	497	480	486	529	539	500	541	478	495	549	497	507	537	516	501	492	460	485	502	526	461	503	546	495	541	505	509	499	479	512	490	508	512	489	487	473	535	457	517	498	454	522	520	497	495	488	494	519	512	515	464	479	470	518	508	500	486	471	537	478	482	455	488	462	533	499	516	521	485	507	507	488	480	510	483	522	467	489	462	530	493	470	512	474	519	505	509	511	482	503	488	497	490	504	477	492	475	551	494	469	497	489	487	521	499	495	505	523	486	499	485	508	501	511	464	493	510	473	497	460	498	490	488	498	502	528	513	466	508	506	492	493	517	493	455	504	456	478	476	475	498	483	489	519	528	548	515	467	474	484	529	492	493	485	498	482	531	484	469	509	547	463	491	537	489	506	491	478	458	457	473	524	514	465	530	463	531	500	482	474	456	463	494	476	505	490	501	487	477	489	490	506	493	556	531	490	505	484	498	486	502	430	514	519	507	470	547	527	528	494	499	455	501	489	489	512	478	513	509	459	486	507	519	511	491	501	448	488	533	470	513	553	488	509	466	506	485	464	495	487	475	514	432	470	534	465	478	492	505	499	496	489	509	524	493	543	502	489	500	480	523	538	511	510	497	523	475	504	459	507	503	502	485	499	496	499	486	533	497	501	502	510	536	512	513	524	552	488	504	479	484	528	508	520	507	488	465	465	503	513	468	499	518	514	470	507	457	491	477	479	469	509	490	438	496	529	478	471	498	484	515	469	465	499	526	462	498	505	465	503	467	467	511	485	481	508	470	477	520	473	509	514	478	489	513	521	463	514	509	489	483	493	517	510	508	457	506	491	514	543	493	507	526	484	508	513	485	484	530	498	475	514	483	536	468	522	472	532	479	487	484	482	523	500	488	520	535	465	492	487	486	496	466	497	461	525	491	495	488	481	479	464	507	512	518	543	516	506	487	469	459	491	514	520	511	518	465	480	528	487	481	476	502	499	504	529	516	493	460	472	487	537	517	478	501	562	489	483	558	509	527	493	524	524	472	501	506	504	502	516	495	522	494	505	497	537	492	539	496	462	479	520	521	519	501	492	503	523	529	450	510	492	470	491	447	491	514	473	503	504	489	477	500	482	497	464	506	532	459	483	517	483	493	472	491	496	528	546	522	480	496	467	497	526	548	502	450	518	475	471	492	495	492	525	500	483	510	526	487	527	482	498	486	504	476	508	478	528	512	469	477	469	479	504	530	505	524	502	476	525	512	507	491	514	511	519	509	524	496	504	491	492	488	546	477	517	485	500	513	479	486	508	473	477	518	487	491	485	513	497	525	483	463	484	471	519	479	506	482	486	506	450	540	491	459	501	480	494	522	499	501	536	460	470	507	521	517	504	488	532	475	466	503	500	468	474	467	510	488	526	471	487	512	478	544	466	474	533	488	520	532	467	487	530	494	532	485	498	505	485	502	446	528	500	527	524	558	514	472	472	525	476	491	484	518	490	472	512	527	533	505	535	496	491	500	531	498	492	513	497	513	450	525	494	544	478	475	445	502	518	489	506	486	456	519	508	515	480	445	503	476	540	509	554	502	511	520	512	457	506	507	497	477	519	475	477	499	499	520	473	447	478	489	508	507	485	486	536	487	509	468	487	518	496	517	517	501	519	467	506	461	514	491	495	527	484	493	520	463	524	533	497	503	524	531	507	476	468	499	501	471	528	485	485	472	530	457	528	501	506	487	531	476	448	506	522	508	486	505	534	538	487	529	491	485	509	487	456	489	511	466	489	496	494	487	493	528	477	496	494	508	487	479	483	527	465	486	483	515	495	484	542	519	503	519	488	480	453	522	474	483	480	451	485	499	483	450	540	535	490	477	494	528	501	491	471	493	508	503	490	508	574	515	498	505	457	456	522	492	502	519	458	499	499	517	487	481	496
3342	1411	1804	968	468	418	414	499	610	494	380	328	328	337	329	377	344	360	343	325	369	339	346	342	361	343	290	329	349	332	334	350	352	301	330	358	341	336	350	333	375	309	326	371	302	360	344	366	339	342	335	329	328	358	347	348	330	358	362	347	348	343	332	338	327	323	371	302	300	315	329	335	347	321	332	322	312	332	370	330	329	319	333	319	341	301	332	336	345	350	362	305	355	343	317	349	340	284	338	327	343	332	326	333	328	305	336	323	310	356	359	345	306	331	327	331	314	329	355	336	348	349	350	331	311	328	355	333	331	331	362	337	306	297	353	335	320	302	346	348	347	350	360	327	321	340	356	345	299	353	370	315	353	311	302	307	364	322	356	342	299	324	373	363	333	328	354	363	340	319	307	316	330	314	360	356	344	353	334	347	333	326	336	351	333	342	354	346	363	321	315	351	302	339	338	309	333	350	343	333	324	320	357	293	323	331	353	377	368	336	332	341	357	340	344	330	321	387	348	387	327	337	295	324	316	320	326	325	329	372	351	334	331	279	337	315	329	322	344	275	332	352	348	304	349	355	327	335	369	297	325	340	327	348	315	340	320	308	322	317	315	313	334	323	325	331	332	336	354	328	309	334	331	355	334	331	342	337	330	338	304	329	337	337	334	365	339	312	340	324	358	308	333	343	326	316	367	348	336	320	332	327	332	336	320	349	374	338	355	305	323	341	311	323	333	335	335	309	343	331	348	336	309	354	327	309	339	315	336	361	334	364	313	320	314	359	330	368	317	362	348	354	343	336	353	323	365	334	382	349	331	316	348	348	334	317	341	336	371	337	356	333	303	326	354	315	348	311	334	371	347	335	379	366	318	323	358	382	369	334	345	325	337	357	360	346	318	344	300	346	326	341	346	359	374	325	332	332	340	370	300	333	346	354	334	361	345	305	377	338	320	330	338	347	305	315	328	348	347	297	335	344	340	335	331	344	316	315	332	330	299	339	328	341	353	341	318	361	335	329	312	343	342	330	312	354	320	295	341	335	334	342	358	341	357	371	331	340	336	337	321	321	335	348	335	379	358	337	353	365	378	348	361	379	363	352	353	340	352	360	347	330	327	329	340	339	368	337	340	338	341	335	296	323	306	350	319	321	347	323	346	326	314	330	332	331	356	345	317	313	326	318	351	319	343	332	348	341	343	318	338	316	334	337	351	353	321	330	355	348	331	337	318	306	338	341	344	344	356	342	343	343	336	307	320	316	331	325	326	325	346	329	331	327	330	335	327	310	333	305	331	320	336	347	372	350	341	343	329	336	319	353	337	294	367	359	354	344	354	350	305	318	343	343	316	323	349	347	324	314	375	315	294	363	324	345	356	348	331	314	346	350	360	317	342	329	348	338	322	348	333	331	339	350	336	380	343	385	334	389	398	334	331	336	366	341	364	370	347	339	339	335	367	365	337	322	318	314	338	305	336	330	339	335	321	350	328	331	317	319	362	336	326	349	325	332	277	308	330	331	323	326	356	314	359	364	338	338	336	370	330	359	367	333	326	341	335	341	323	336	302	334	343	297	346	315	333	324	337	328	323	342	316	327	329	329	330	368	333	324	354	356	334	364	316	348	350	331	323	351	349	322	319	350	338	320	316	307	337	329	329	358	304	347	328	342	330	371	350	342	343	354	341	317	333	393	338	362	352	349	337	337	338	306	335	356	343	344	343	350	337	330	355	367	333	349	298	340	322	349	322	350	318	338	321	320	347	352	342	322	328	379	355	349	313	310	331	345	311	332	338	341	317	334	323	352	379	328	289	348	335	301	340	328	321	334	315	326	324	333	342	326	321	384	329	346	332	326	312	337	328	348	350	331	354	327	325	342	346	373	344	324	316	333	354	353	316	330	330	350	314	341	326	339	352	325	331	356	298	346	319	318	328	316	312	317	336	343	357	356	312	355	345	330	312	322	317	334	312	356	304	347	349	321	349	338	359	348	328	341	327	353	351	341	345	310	375	324	327	359	325	321	321	365	333	317	341	346	343	368	360	312	332	331	319	340	341	326	329	339	380	357	347	334	307	335	342	365	351	304	320	323	349	352	343	345	317	332	329	355	343	330	339	365	330	319	324	321	334	343	333	345	334	350	326	290	355	323	333	316	345	341	326	319	329	331	325	349	352	349	345	334	344	331	325	349	345	350	377	342	344	325	342	348	320	368	353	328	338	368	368	328	332	342	334	333	349	367	326	309	332	292	305	346	364	366	324	324	337	323	320	361	326	353	321	333	324	362	329	334	351	301	323	341	313	362	349	362	318	327	377	364	346	398	317	294	351	300	357	337	319	345	337	327	330	327	300	342	318	338	341	325	335	334	317	332	343	352	330	340	327	339	318	372	364	314	326	339	320	364	340	317	331	323	320	356	312	359	307	324	331	338	329	347	345	317	357	307	334	318	338	341	322	326	367	341	328	334	312	333	333	304	334	319	345	330	329	321	322	339	379	340	362	344	340	307	321	359	335	320	346	301	351	304	342	339	348	336	344	303	334	344	362	356	370	350	350	353	347	322	373	359	364	343	361	317	320	317	315	319	338	322	301	327	355	333	292	339	386	349	318	325	344	318	351	366	356	315	308	308	322	355	314	330	337	349	316	338	354	329	341	335	343	347	335	333	328	343	342	318	360	349	339	351	360	346	334	319	302	358	331	328	300	346	334	339	322	341	342	346	344	337	323	352	345	319	318	328	331	340	318	318	326	303	322	331	352	354	313	335	317	377	370	354	354	331	323	312	299	334	337	329	332	297	339	310	382	352	358	308	354	305	351	346	348	342	374	319	346	321	336	326	320	295	354	345	318	324	357	363	340	320	336	348	325	346	346	322	335	330	331	394	352	337	329	340	352	340	298	339	354	353	338	361	353	326	342	339	344	351	369	306	335	340	347	342	392	294	340	354	319	353	326	335	294	305	288	306	345	348	298	347	323	319	319	371	340	340	322	314	332	304	342	362	362	325	289	363	338	315	321	345	311	338	337	348	324	348	327	336	320	328	335	348	356	333	332	342	310	397	365	309	361	360	369	312	336	326	322	322	320	341	341	358	327	304	306	340	342	338	326	285	319	365	361	312	361	315	319	339	357	370	323	336	372	343	344	332	323	299	354	344	349	336	323	323	365	311	356	338	321	347	332	325	335	322	354	373	315	322	317	346	354	315	338	345	336	358	315	322	284	347	325	330	303	340	308	316	359	317	345	340	340	285	319	331	333	358	337	346	340	344	321	338	324	317	312	324	330	320	328	333	306	376	323	345	338	357	326	340	354	325	322	355	347	334	331	370	363	343	318	351	325	332	345	314	356	323	327	334	331	338	313	339	310	351	321	318	294	353	333	325	303	315	343	344	347	332	328	343	348	336	338	327	345	329	336	357	339	338	360	353	323	358	351	321	346	347	315	347	334	344	345	333	352	355	353	332	358	361	335	351	305	338	354	331	359	327	363	335	325	335	332	326	346	332
3126	1894	3667	2712	1623	1251	1186	2061	2609	1672	1020	837	835	803	847	821	784	873	809	873	848	839	834	852	792	851	825	777	820	809	833	807	845	756	838	843	785	812	812	814	821	803	784	804	777	804	824	821	843	774	921	821	774	789	833	798	769	774	853	785	868	808	793	785	815	780	775	755	830	830	779	826	807	845	831	818	798	806	812	816	808	789	764	799	810	809	816	768	797	838	775	824	785	789	793	813	805	835	779	826	767	748	833	790	829	807	811	758	793	813	811	835	873	785	816	779	833	794	820	833	841	826	783	797	817	799	780	818	793	841	793	805	824	834	800	810	862	787	791	786	842	806	859	799	813	822	787	808	844	805	791	808	776	829	781	766	749	830	819	807	794	794	804	806	792	798	786	805	760	834	755	803	815	759	798	791	843	781	806	785	855	865	775	835	756	820	793	789	774	795	857	781	811	800	806	770	823	837	829	823	851	855	799	822	798	790	825	782	784	818	808	808	802	746	810	803	787	854	797	814	825	823	769	818	868	804	800	796	843	882	799	865	840	800	816	850	807	826	852	808	789	839	818	763	826	781	833	811	817	841	839	807	811	810	805	795	802	772	815	833	841	751	821	816	812	776	810	801	784	814	818	784	795	779	808	800	746	822	769	807	843	810	850	802	745	801	807	774	833	858	762	753	783	775	743	828	817	831	782	824	838	822	813	780	834	813	811	812	821	797	755	796	784	838	831	794	805	810	803	818	788	873	800	807	793	807	814	785	861	809	844	776	803	826	838	794	851	822	788	782	798	807	762	835	823	788	804	827	794	762	826	791	785	827	817	790	827	782	843	798	822	777	834	804	791	774	794	764	802	800	835	787	817	796	832	763	707	751	766	748	808	828	746	814	808	764	810	858	803	779	863	794	820	824	810	842	817	798	860	784	806	843	807	834	822	773	778	833	823	834	781	816	823	806	841	780	799	789	810	832	825	802	778	807	775	791	812	821	845	824	789	818	790	842	781	837	853	759	810	800	784	795	806	770	847	844	855	782	788	862	809	790	795	781	824	790	824	797	809	795	798	830	814	801	800	826	780	799	750	814	753	789	739	796	797	803	800	810	787	810	836	815	808	808	838	813	816	849	833	833	851	818	792	859	769	782	800	778	815	850	834	765	785	813	810	842	821	777	832	793	790	808	817	792	835	792	746	847	840	760	750	802	811	824	813	856	807	846	809	807	759	783	803	829	823	871	843	821	796	811	738	808	844	889	849	821	819	784	811	800	806	841	823	825	803	869	807	847	828	831	801	817	864	800	876	842	835	798	818	858	831	826	819	869	816	844	790	825	851	775	786	751	788	821	800	806	796	768	745	794	770	748	799	776	777	794	786	823	809	859	774	817	828	798	758	842	823	845	769	784	825	812	809	840	765	833	792	791	854	801	821	810	810	813	810	765	776	824	805	830	784	812	806	831	810	738	869	801	824	861	824	757	782	826	802	839	760	775	886	819	778	831	848	789	814	809	760	825	803	823	754	853	811	831	844	806	763	789	756	828	807	822	819	809	802	808	787	799	815	856	837	793	769	759	839	826	828	796	791	794	829	809	830	845	818	825	764	754	826	823	859	775	803	828	796	803	805	844	749	804	783	790	808	778	844	858	805	812	772	792	827	816	826	791	743	784	810	770	757	836	833	862	819	842	818	810	826	822	825	787	857	790	839	776	831	783	790	844	821	845	842	821	849	814	848	842	752	826	819	846	808	802	800	794	776	811	852	834	859	818	815	817	829	829	765	843	768	830	803	803	857	812	795	791	819	796	770	802	817	856	776	823	738	830	768	814	788	820	844	789	807	851	830	784	829	814	828	792	786	815	802	802	785	788	773	753	822	821	791	866	804	782	813	828	818	803	786	788	812	810	835	778	828	824	817	833	816	793	841	813	760	797	800	800	817	802	819	826	798	820	782	777	749	800	804	809	792	818	801	798	774	755	810	814	790	818	815	846	803	824	777	864	803	827	808	810	839	739	868	807	768	823	798	845	857	802	837	826	809	759	792	830	813	877	783	827	774	819	777	837	830	740	784	784	781	807	807	845	790	832	781	803	842	814	819	804	828	781	817	804	865	812	797	792	786	834	792	767	801	770	794	813	759	798	845	791	800	801	803	801	808	817	798	784	858	818	764	812	839	804	829	832	802	790	802	845	774	792	845	808	806	746	861	809	799	824	859	799	856	775	764	830	825	831	795	782	763	868	840	815	841	843	841	828	870	824	815	755	805	804	800	770	785	848	757	829	826	762	796	798	776	802	788	816	816	789	804	771	853	803	809	875	824	829	797	830	740	800	776	806	787	842	836	815	853	816	814	792	779	793	829	831	719	833	816	769	811	820	802	786	813	777	872	767	801	839	795	819	843	793	835	795	821	759	790	848	790	796	816	813	841	800	795	823	802	874	786	789	794	811	796	827	804	792	841	807	860	841	837	792	818	823	806	832	836	784	843	793	807	844	802	761	811	846	758	829	792	841	834	841	838	812	795	826	827	815	838	791	782	817	871	798	767	817	859	831	823	807	822	803	821	831	833	796	802	776	787	798	852	831	855	830	824	782	825	780	787	814	805	800	870	794	819	781	867	793	777	809	834	787	822	782	779	769	811	809	779	796	813	819	813	795	806	814	807	825	858	782	784	798	825	820	809	823	765	825	839	767	825	825	786	789	790	786	810	802	792	788	797	777	828	773	832	813	815	831	792	824	810	839	808	809	825	790	827	854	803	785	805	799	790	827	833	794	841	841	831	816	774	800	777	758	816	814	769	837	805	761	797	794	794	800	800	801	806	815	776	775	782	793	895	849	832	743	815	816	788	777	810	789	823	816	809	803	816	819	795	865	861	826	874	825	843	827	764	842	815	767	831	789	789	783	827	790	817	813	824	835	852	802	827	773	822	824	810	832	841	866	830	811	773	845	828	809	800	835	792	798	804	803	806	797	802	815	775	830	793	800	796	794	807	784	825	796	790	829	766	787	769	807	796	828	801	808	814	819	796	809	782	838	811	782	841	840	845	799	812	814	857	852	802	828	851	805	784	847	832	809	795	769	798	758	756	800	828	813	846	876	828	817	823	858	829	806	820	830	799	756	794	781	823	778	807	824	810	821	814	838	805	806	795	810	838	776	825	783	825	851	770	826	821	785	820	787	809	776	772	804	797	842	800	833	785	781	831	800	822	799	770	821	809	844	773	766	802	781	784	836	792	820	839	784	801	761	793	826	879	814	825	819	830	819	744	796	727	804	752	853	814	766	813	832	808	784	839	836	815	818	802	779	812	856	832	794	863	817	767	825	797	747	834	845	773	794	813	825	806	882	825	799	798	816	797	784	800	803	785	787	776	768	803	752	864	815	841	821	833	742	817	757	774	827	782	829	828	802	794	814	816	829	794	805	826	775	861	829	864	873	774	755	846	802	791	785	775	781	857	824	860	749	829	840	804	838	763	794	805	842	797	789	823	760	789	849	806	801
11364	7059	6143	4244	2832	1694	847	920	1121	703	366	290	259	228	290	249	201	195	207	222	208	247	252	215	193	188	218	200	179	198	213	199	196	193	185	174	191	183	181	178	162	195	181	180	186	170	178	182	198	178	180	162	177	188	160	178	175	171	181	184	199	188	177	204	178	195	208	175	172	173	203	152	177	162	179	176	162	165	170	175	173	161	178	157	172	178	140	180	166	161	144	177	173	154	161	157	216	191	166	170	166	157	154	182	171	152	169	171	158	162	174	156	167	177	156	167	170	174	189	178	190	163	146	161	175	179	168	160	175	180	171	168	183	168	164	191	200	174	162	164	165	163	142	189	171	157	184	188	164	164	154	164	165	159	172	178	168	161	133	169	182	164	169	168	158	165	167	191	180	185	150	174	146	172	180	180	182	159	180	158	188	148	164	158	181	191	196	167	182	172	170	162	174	146	172	167	157	160	170	191	156	174	162	148	174	160	156	148	160	179	166	191	157	157	158	175	157	174	153	177	160	160	163	153	163	188	186	174	169	182	183	157	177	183	152	170	172	153	182	221	187	160	172	177	163	172	171	169	175	196	188	162	155	166	181	179	177	159	170	184	157	183	204	140	183	152	172	184	175	186	145	154	162	166	180	193	148	176	181	174	172	191	187	183	162	160	208	154	184	194	190	169	160	171	167	154	158	174	184	161	154	180	179	173	177	179	169	165	181	178	182	163	186	166	183	178	175	174	169	157	167	162	192	148	165	184	173	161	145	174	172	188	162	183	195	171	160	150	173	169	193	172	185	168	196	194	164	147	178	179	191	159	169	152	173	182	168	149	188	172	185	185	187	159	169	164	166	173	168	178	152	169	169	175	182	185	153	157	176	156	177	155	197	180	174	188	155	166	174	184	160	194	157	185	178	153	155	171	178	181	160	169	147	172	159	157	185	175	192	171	174	183	160	154	180	180	165	154	182	170	188	156	168	164	182	187	157	191	175	160	185	188	188	172	168	161	172	144	179	163	145	169	177	158	155	167	191	166	177	191	198	149	170	172	177	177	170	153	161	154	159	180	177	175	148	184	169	179	156	178	159	176	170	172	160	189	147	153	178	160	191	177	166	168	174	170	172	181	177	175	180	158	186	151	196	162	161	201	167	166	168	179	213	170	162	151	162	152	168	173	185	181	162	152	148	165	160	173	170	170	177	175	161	170	162	179	197	185	152	177	182	158	182	181	161	177	144	147	184	161	166	185	173	159	160	179	183	161	156	142	187	181	186	160	193	184	179	199	179	195	178	165	195	175	181	175	154	170	163	185	160	163	168	172	181	185	171	202	179	195	166	170	203	182	177	178	188	156	171	152	162	168	188	159	203	157	190	160	144	184	186	160	178	197	174	156	169	166	142	177	176	156	178	165	192	186	207	173	170	161	155	161	183	158	173	167	155	190	156	134	158	162	186	154	161	174	160	159	183	176	174	177	151	195	173	145	149	177	169	172	153	176	148	175	147	161	192	181	161	148	200	191	164	152	173	190	158	185	181	142	171	170	165	158	139	175	165	157	177	175	185	175	182	154	167	163	180	168	167	179	183	185	156	188	157	154	162	167	175	147	160	169	201	176	179	178	177	197	155	158	180	163	166	168	171	172	164	183	169	163	167	167	161	171	153	166	178	173	165	157	154	170	165	167	170	168	166	167	183	175	169	187	206	149	148	160	154	167	180	175	181	159	187	160	190	169	195	164	163	176	181	157	189	174	194	166	179	149	178	187	172	170	190	155	174	179	152	147	135	160	149	170	151	173	173	168	181	159	176	171	178	166	170	180	161	168	185	157	179	175	225	176	170	172	172	154	171	149	162	157	188	181	167	163	137	168	173	166	166	159	140	177	181	154	182	187	169	164	164	158	180	172	160	171	152	169	170	181	173	168	176	158	172	183	167	174	174	163	164	181	176	177	185	165	176	163	181	183	178	203	206	166	182	136	160	155	175	188	165	159	194	181	162	152	166	181	168	163	171	190	160	164	184	173	171	174	160	168	166	161	162	151	172	172	179	170	186	165	160	189	179	181	168	149	173	165	159	165	172	136	171	158	160	176	149	167	168	187	164	165	183	200	178	191	185	198	172	184	154	163	168	177	155	174	163	151	152	161	179	177	190	155	182	163	157	189	176	171	181	163	170	166	166	162	185	172	182	173	178	174	178	185	167	185	170	165	146	176	190	176	157	162	203	172	175	148	185	184	173	166	152	175	175	160	176	164	174	159	159	161	170	149	172	174	162	166	189	168	168	159	169	164	146	157	174	177	183	158	169	174	180	163	177	145	171	169	179	190	168	178	181	166	161	174	171	178	194	187	186	189	172	167	185	155	167	166	172	152	169	163	164	167	168	155	158	172	174	167	164	170	164	158	179	166	144	160	157	187	153	150	162	165	163	181	161	168	156	167	199	155	161	153	165	175	157	179	172	177	181	153	187	157	154	188	146	187	153	159	179	173	162	183	179	157	155	178	168	183	153	206	182	177	155	168	192	188	203	188	184	170	172	158	174	178	155	196	164	176	200	174	186	176	149	163	174	156	163	167	173	174	169	181	166	179	186	167	146	189	190	156	178	162	174	186	168	172	178	185	183	168	166	173	182	144	172	170	176	154	197	170	164	179	186	152	167	158	167	181	168	154	163	182	163	180	170	175	180	191	174	170	183	177	189	174	164	163	199	171	182	171	158	150	151	167	175	168	157	160	162	155	194	178	163	171	199	176	164	159	190	157	173	163	168	176	188	197	175	180	187	175	193	169	171	163	184	164	158	187	183	165	181	185	181	164	154	182	164	173	178	164	182	173	151	157	177	176	167	146	168	157	181	166	183	164	192	190	164	187	187	182	190	165	163	177	174	196	189	166	164	157	181	180	180	168	180	172	160	163	157	146	201	182	186	158	155	164	176	160	171	190	172	170	150	173	173	191	178	173	198	175	163	165	163	185	161	173	144	159	178	163	169	164	173	170	180	178	152	175	154	175	159	169	170	166	169	183	169	186	166	195	171	175	158	184	167	157	170	182	159	159	188	162	173	188	183	213	174	167	186	183	147	175	151	164	186	162	158	199	185	162	172	171	176	152	162	197	169	168	194	161	164	169	178	179	159	168	191	179	198	161	153	201	156	198	165	186	176	162	152	150	185	194	155	190	156	165	172	173	155	184	188	182	211	166	175	181	188	165	170	163	156	186	173	170	159	191	164	178	182	171	168	154	170	164	172	177	161	177	177	180	160	161	184	155	160	161	178	184	163	176	169	159	191	167	154	172	189	183	163	171	158	171	164	180	160	161	161	186	137	180	164	156	176	153	157	179	203	156	180	168	166	142	153	184	166	169	169	171	174	159	156	171	174	168	165	151	142	191	142	161	177	177	167	170	178	179	156	159	196	169	179	164	170	192	181	179	176	173	162	162	176	163	160	178	156	140	175	175	164	169	192	161	172	152	167	165	137	184	157	201	180	157	172	168	172	178
7799	5586	8228	8128	7567	5751	3731	4650	5623	3460	1659	1309	1279	1066	1165	986	924	819	809	862	945	1071	1052	888	780	745	666	658	697	660	826	663	627	584	608	571	576	584	586	504	540	534	555	555	572	563	543	545	490	519	453	492	493	505	487	509	452	440	457	483	466	483	441	488	468	505	468	562	470	471	478	468	495	434	444	474	441	464	448	506	462	447	489	506	508	493	473	494	489	452	475	450	483	489	430	466	454	441	457	460	458	455	481	450	426	453	482	454	501	470	482	493	443	436	514	451	479	467	468	435	431	458	482	441	444	509	452	468	462	498	482	452	434	481	454	466	467	481	454	456	461	472	442	491	461	443	487	454	444	464	453	433	488	463	462	427	449	460	464	441	474	464	445	480	466	457	447	481	453	458	500	455	476	466	460	505	466	457	458	448	446	438	413	436	485	482	460	486	449	461	426	472	444	439	459	452	452	458	467	456	431	429	458	475	483	474	438	452	469	457	478	453	435	445	441	434	458	438	474	459	432	431	477	455	450	453	489	455	436	449	480	470	461	426	469	457	431	462	428	442	457	457	484	466	474	465	453	468	433	428	468	469	476	486	438	469	488	478	464	461	456	420	462	472	426	474	419	450	424	436	471	484	443	472	450	445	468	462	491	448	435	466	459	443	480	478	456	469	474	459	445	444	466	427	459	428	437	448	466	482	435	481	445	450	464	458	476	485	482	435	469	480	404	499	433	456	436	498	462	437	455	432	436	456	476	463	472	480	478	459	497	450	459	452	427	453	461	458	450	471	485	485	466	489	463	465	442	475	440	453	428	456	464	435	495	433	431	430	447	437	418	481	395	467	462	427	445	472	488	441	489	442	480	474	454	491	480	454	486	438	486	481	461	439	464	407	472	444	452	484	479	453	452	448	474	431	447	473	435	434	444	418	505	468	469	450	479	436	435	464	446	479	465	495	472	462	426	454	463	478	496	458	444	515	467	452	444	464	521	446	453	419	458	451	435	462	472	474	503	456	461	452	455	452	502	451	452	433	435	430	473	406	426	427	479	474	489	433	449	478	453	440	442	444	426	488	458	457	493	446	478	466	437	445	471	475	475	479	416	470	471	488	450	449	465	432	422	481	471	473	440	478	461	464	499	445	454	478	474	476	433	501	451	492	446	445	477	440	447	438	439	490	458	437	476	473	463	449	475	478	505	472	438	450	408	440	454	431	424	483	482	438	495	465	465	468	476	485	444	423	449	445	440	437	461	475	440	491	477	466	469	461	419	434	450	462	457	474	489	472	429	444	466	441	446	446	447	441	454	483	496	446	485	458	445	444	451	480	467	454	446	460	431	479	475	441	429	406	514	429	444	454	454	443	455	489	477	461	414	458	493	431	459	446	430	426	518	453	472	438	454	460	448	488	442	475	501	432	471	492	447	419	419	447	465	478	488	447	450	462	438	467	461	442	460	429	445	443	431	447	434	427	435	484	442	482	468	482	457	470	443	460	455	452	473	494	433	468	418	461	487	418	495	425	422	484	488	442	462	436	434	465	445	461	445	480	474	529	464	434	439	457	486	452	449	452	476	443	418	447	444	436	450	446	443	432	451	507	458	435	488	471	482	460	470	483	422	438	439	468	447	486	443	458	474	431	462	448	460	479	478	503	457	438	449	512	485	442	481	495	476	509	428	435	456	451	471	443	455	463	446	495	468	462	426	445	460	463	403	454	484	485	445	464	450	475	493	438	442	450	445	476	450	443	480	455	476	476	455	462	425	439	458	441	452	439	439	471	442	453	476	481	485	437	435	473	445	470	432	446	412	484	459	460	456	467	445	469	463	444	438	490	459	437	483	465	462	438	465	458	456	477	461	447	443	488	460	463	468	440	461	473	462	475	480	469	485	447	444	471	464	454	456	452	458	473	444	483	435	463	505	457	452	483	439	467	485	431	461	460	515	440	484	449	447	463	461	430	448	483	452	451	493	466	448	447	433	444	464	486	441	489	445	427	484	483	460	464	471	454	491	445	490	471	473	488	467	465	457	449	440	460	439	448	439	487	481	453	448	459	445	477	476	425	481	461	470	468	458	452	474	448	492	426	480	450	449	450	432	476	471	476	444	505	438	460	472	479	444	464	474	493	466	454	476	435	451	467	439	423	436	449	492	524	449	450	445	456	453	460	451	454	449	465	452	447	489	414	448	460	477	469	436	426	485	459	465	466	489	434	476	434	442	456	455	487	445	435	422	488	463	453	478	489	463	426	465	467	444	482	474	469	441	509	435	457	436	482	483	445	475	467	461	450	436	474	426	460	447	471	474	458	480	447	449	424	459	453	454	457	476	457	454	467	421	441	470	480	485	486	463	488	497	420	444	453	452	459	470	463	487	454	403	449	464	451	468	491	486	439	439	479	451	447	482	471	439	447	484	442	448	490	484	481	477	439	449	445	444	465	472	456	468	416	459	444	502	481	496	444	479	469	453	474	469	472	420	430	450	463	438	446	479	455	462	465	482	435	472	452	487	444	495	449	429	479	428	429	448	455	498	436	457	464	477	464	438	441	510	492	447	463	456	483	472	441	466	469	486	444	463	431	467	446	479	439	483	428	473	479	480	457	442	415	465	454	441	489	474	465	474	436	470	443	412	476	456	467	459	468	431	431	426	483	466	494	439	446	457	461	454	466	450	451	450	460	482	428	479	451	494	499	457	407	441	481	471	468	476	452	484	485	444	484	469	449	470	477	494	452	454	452	471	434	477	511	451	470	454	463	456	434	459	450	436	441	470	468	486	464	514	469	482	427	444	464	447	461	500	455	425	461	444	458	458	452	466	441	445	479	457	456	481	496	436	437	463	488	451	469	473	502	461	490	471	426	456	422	460	457	444	454	461	468	464	489	478	492	454	419	447	438	468	475	472	462	438	443	441	434	456	464	468	482	440	501	466	495	466	469	481	422	459	487	465	444	474	463	482	422	476	443	484	470	437	473	469	475	469	464	443	467	440	473	464	448	429	471	444	431	471	417	484	471	460	458	450	448	476	412	478	439	484	441	460	452	443	475	480	485	470	438	483	495	449	456	468	459	448	452	447	470	450	433	485	408	462	477	462	451	449	437	432	495	463	480	467	445	465	466	503	465	485	496	481	478	439	497	480	418	470	458	454	449	468	455	461	457	485	494	454	473	460	484	464	478	447	481	435	465	478	450	436	476	474	433	422	451	474	418	470	521	442	481	475	465	454	442	452	441	472	478	471	476	460	427	485	461	485	453	435	466	462	457	452	474	470	465	465	466	432	467	470	483	471	476	450	436	437	431	415	474	496	455	465	446	468	437	471	488	462	474	439	452	493	453	431	440	419	476	456	469	466	428	470	459	461	488	462	457	440	461	451	446	455	456	466	425	449	458	443	426	444	501	491	480	455	481	477	473	459	488	429	481	450	456	431	454	437	443	441	459	516	451	467	445	457	446	486	482	441	493	469	437	457	473	466	480	464	442	466	446	472	456	470	466
18516	11743	10640	8134	5561	3371	1747	1687	1870	962	528	448	344	338	354	317	299	264	292	291	282	319	351	300	264	245	216	242	235	243	256	208	230	237	229	225	202	208	199	207	194	192	199	191	185	200	199	181	187	193	197	178	154	162	181	219	204	169	165	186	171	173	166	175	171	180	170	190	184	179	182	177	172	143	184	178	187	181	193	188	184	188	186	176	165	190	197	168	186	183	154	189	188	204	168	163	176	179	190	159	183	180	202	164	141	164	202	174	187	174	166	184	183	187	204	170	177	163	202	172	195	196	168	165	172	183	190	189	147	162	185	179	170	187	189	199	199	191	211	194	176	167	174	197	153	156	183	180	187	198	170	195	141	209	166	169	188	178	176	162	147	202	173	197	210	217	181	154	196	175	189	181	179	188	161	164	175	178	165	195	164	194	183	175	166	146	190	198	158	157	173	175	194	167	175	169	195	186	167	154	163	203	200	222	164	182	188	181	191	153	181	179	177	202	132	167	168	151	164	160	176	213	183	179	211	160	177	138	179	179	151	168	168	165	181	187	189	179	186	152	160	172	181	170	171	186	195	207	168	161	196	181	186	176	200	174	165	179	182	152	199	160	195	169	176	187	185	165	175	203	186	175	201	170	181	181	170	171	183	188	193	155	158	190	196	193	172	205	189	178	178	163	181	161	182	175	177	190	163	190	172	167	172	177	180	148	184	194	178	177	172	184	196	183	154	185	187	190	194	173	180	199	183	169	178	164	175	155	186	155	181	195	197	185	159	169	196	185	171	206	184	167	171	190	194	198	186	180	183	175	193	178	184	181	198	199	159	179	155	157	184	166	180	174	192	196	188	165	150	197	171	160	180	186	157	183	169	179	189	179	182	178	179	177	167	184	177	172	172	171	164	188	187	202	171	178	169	175	164	172	209	181	169	183	166	165	164	189	192	185	193	183	169	178	183	188	195	177	192	201	179	151	197	170	183	172	208	162	192	191	169	165	158	198	166	155	169	170	198	179	171	183	176	177	198	171	190	160	188	193	191	181	186	176	190	180	204	180	163	178	180	160	189	185	184	160	194	163	177	182	170	161	194	177	175	155	176	183	196	178	163	186	178	213	169	182	189	170	189	184	155	182	192	173	173	178	182	176	156	190	171	169	195	166	193	171	168	165	170	172	174	179	161	169	167	198	170	180	194	175	184	180	173	193	180	168	169	175	210	163	173	162	178	155	170	160	170	171	172	179	164	170	183	191	185	184	169	185	204	175	170	188	170	205	164	171	172	181	174	190	169	196	176	187	171	182	175	196	197	182	170	216	164	171	176	179	193	178	184	141	172	189	217	166	179	183	185	161	191	194	192	192	194	189	194	180	184	188	184	176	166	203	183	181	174	166	169	176	173	166	183	185	196	165	173	188	155	184	178	169	188	171	178	170	149	180	166	186	200	175	176	180	166	168	178	181	207	179	169	175	203	173	176	169	179	176	175	173	168	169	157	197	155	175	188	183	190	164	187	189	180	183	158	180	186	185	172	190	205	163	197	191	173	183	167	189	162	184	167	171	205	199	172	187	165	169	165	156	177	172	180	192	161	170	160	154	171	173	162	166	171	204	180	156	224	179	170	186	184	169	194	165	160	194	178	200	168	175	193	186	186	157	174	154	196	197	167	160	164	161	174	173	184	193	167	176	169	203	192	191	195	172	186	170	152	187	187	191	183	168	166	162	170	174	178	177	182	160	170	164	171	209	159	161	166	161	183	158	149	163	204	200	173	180	180	173	153	198	174	163	167	163	149	214	173	160	149	174	163	167	189	158	174	165	212	171	191	194	167	174	160	162	183	164	185	198	170	165	171	190	161	205	179	189	160	181	197	181	132	177	174	183	191	179	163	186	176	197	194	173	165	189	200	159	191	175	208	162	199	171	191	176	166	175	146	201	169	187	175	191	163	195	163	185	188	184	184	170	213	182	187	171	175	194	184	182	166	185	180	188	177	162	192	170	178	189	170	170	179	183	159	191	178	184	192	189	195	205	163	165	184	169	164	183	196	155	193	193	188	206	186	195	183	179	164	197	195	146	165	171	172	146	182	172	153	161	160	171	202	186	174	222	156	186	201	180	188	185	190	152	190	188	194	186	166	172	155	190	212	189	153	189	203	192	177	170	173	175	171	181	173	165	185	186	178	165	200	180	199	198	170	166	179	175	156	192	188	150	183	170	175	195	184	180	165	165	181	159	168	183	206	197	172	170	184	175	186	189	185	207	210	157	140	160	168	186	177	167	170	185	163	181	168	178	176	183	185	184	161	190	182	162	204	183	173	185	173	171	164	168	188	182	184	165	198	179	164	177	177	189	192	178	168	187	182	184	173	202	189	175	178	191	191	185	173	185	171	177	185	175	192	168	206	187	164	180	156	145	181	189	190	144	187	191	183	161	186	173	211	185	169	178	186	174	198	173	159	163	180	184	191	156	187	193	183	161	176	190	173	159	185	170	178	218	157	197	185	176	173	180	165	180	172	177	185	180	192	165	150	184	178	172	187	187	192	178	188	173	165	192	177	162	176	162	176	156	168	187	179	166	168	182	164	147	198	205	191	190	158	183	177	167	180	164	200	156	145	199	183	187	173	149	160	155	180	196	154	172	185	172	177	191	178	157	177	209	182	169	156	188	194	182	195	160	155	165	196	205	182	189	181	190	176	172	203	168	152	160	181	164	158	190	185	159	187	185	176	182	165	161	181	178	170	185	186	181	169	161	180	169	174	178	175	165	209	176	173	188	195	178	188	169	180	186	173	192	216	159	161	172	195	165	178	161	211	187	182	187	179	196	175	184	192	177	181	197	176	166	171	187	183	180	181	190	164	182	164	202	184	166	210	213	190	181	171	167	174	202	192	173	177	167	177	173	184	180	174	191	188	179	167	172	176	187	162	198	176	166	174	168	184	174	185	191	190	197	173	160	180	166	215	172	176	167	219	189	184	182	161	193	168	169	149	178	177	199	161	175	175	161	192	179	164	179	193	181	170	173	179	165	191	153	177	196	179	164	174	165	166	143	166	173	176	174	191	144	156	163	176	158	197	186	183	183	155	201	171	185	151	185	162	183	173	178	179	187	171	169	170	170	183	187	170	168	176	181	184	193	183	194	205	179	171	182	185	183	162	154	176	188	200	161	180	181	160	172	175	202	174	177	177	155	190	162	144	188	175	169	175	189	150	194	197	165	191	185	201	155	155	183	156	191	170	174	188	230	183	163	179	164	177	176	184	180	200	173	158	150	213	161	174	179	177	170	168	195	181	183	205	160	174	203	210	187	191	169	181	173	165	159	175	193	164	181	179	165	194	161	170	184	183	197	164	197	163	170	150	177	155	156	169	200	163	166	175	190	172	167	165	187	173	187	190	167	170	181	164	148	180	192	196	169	177	199	173	171	178	152	199	174	176	186	180	191	172	180	192	178	187	176	181	175	175	179	167	206	174	183	192	181	150	191	188	179	176	196
10812	8329	11753	12172	11446	9607	6278	7458	8695	5065	2439	2141	1851	1698	2006	1440	1408	1155	1281	1272	1592	1692	1638	1288	1225	1028	898	927	917	925	1065	815	739	766	771	746	730	756	695	687	654	652	673	696	697	651	648	570	622	552	592	588	556	550	535	534	498	507	572	545	534	554	568	548	565	534	564	494	568	517	512	507	538	519	493	477	498	519	471	534	493	505	479	507	513	513	516	508	488	500	516	486	508	534	525	516	463	481	490	519	506	494	476	465	569	508	469	491	545	550	525	511	474	509	484	536	522	481	537	528	542	481	505	518	516	528	515	494	479	481	484	525	467	539	540	491	503	495	490	498	544	524	453	481	498	499	545	488	466	488	517	531	451	477	495	533	538	517	498	478	515	502	504	486	508	480	524	490	527	503	466	457	461	438	534	506	508	514	493	509	497	487	494	516	489	542	484	501	477	479	494	464	461	535	496	513	518	488	487	520	495	478	473	501	475	505	492	447	498	549	517	519	505	522	520	496	481	463	475	484	514	463	494	524	550	464	488	507	490	515	510	464	500	506	486	495	514	505	498	488	468	502	492	536	510	482	478	497	489	485	483	485	519	521	524	498	499	497	488	517	463	486	520	477	528	473	459	485	500	484	489	540	476	476	522	546	491	472	495	502	473	536	518	468	473	520	508	478	487	533	529	523	508	499	496	523	484	475	519	519	509	547	512	481	479	491	466	496	481	498	504	493	476	507	473	497	490	475	516	502	465	464	526	495	451	485	494	499	467	485	456	494	478	464	558	509	481	532	528	476	490	488	490	486	512	514	495	553	486	504	460	485	489	488	491	495	491	504	460	482	515	467	482	502	496	490	541	502	506	528	520	499	484	501	513	511	460	504	499	522	504	481	486	490	457	499	460	515	500	497	470	496	532	485	478	521	522	492	447	478	487	503	476	526	433	509	522	485	485	480	506	490	508	524	493	499	497	498	488	480	526	455	499	525	480	504	546	486	501	523	469	500	471	477	495	508	504	527	490	507	528	498	503	468	505	485	544	517	517	468	490	469	483	522	504	439	510	513	477	511	473	508	462	493	492	493	509	526	533	466	445	514	490	499	510	449	489	492	512	487	479	512	477	534	503	539	509	514	476	524	491	496	505	492	497	500	491	504	490	473	471	525	489	473	509	471	486	488	477	530	508	492	469	515	527	485	488	503	514	502	497	497	499	500	478	524	482	514	495	530	487	499	518	522	455	456	480	427	469	512	485	491	521	481	510	476	496	517	505	495	494	512	473	444	517	505	518	518	478	507	464	460	519	509	482	501	493	441	498	535	473	510	475	461	508	517	453	540	488	477	488	493	514	483	533	496	519	463	513	500	474	497	553	507	501	472	496	478	478	463	541	519	511	495	505	481	465	521	503	483	496	488	525	534	498	481	514	501	514	489	516	465	526	467	481	464	450	472	491	479	515	514	491	497	493	530	489	512	500	503	491	512	493	471	526	484	518	496	484	498	481	467	503	513	492	503	497	487	505	481	519	494	517	477	523	482	544	521	514	495	461	507	493	504	509	493	512	494	515	484	493	510	492	517	512	504	446	470	449	494	496	529	497	505	503	503	520	539	482	484	502	486	534	507	488	472	485	508	479	483	478	501	485	492	474	523	491	463	503	503	495	521	458	504	497	492	504	471	486	511	509	544	494	543	473	481	509	494	488	499	468	504	500	507	532	466	454	510	497	485	485	537	513	490	522	483	466	524	473	505	491	478	483	499	485	473	499	505	463	499	493	458	491	460	480	536	473	519	508	508	480	517	487	482	474	488	499	484	506	532	451	483	505	493	478	459	554	486	480	508	498	491	504	516	480	518	491	535	459	522	473	477	520	470	481	507	501	494	526	485	473	527	497	459	548	505	488	494	477	513	511	495	468	516	493	498	485	497	510	535	495	541	503	517	509	454	483	476	447	502	488	506	496	506	507	521	461	509	458	477	493	490	520	493	509	456	535	469	466	495	453	526	461	482	524	507	465	504	488	507	489	472	509	489	483	497	485	508	488	530	501	468	503	466	475	526	472	506	525	499	471	481	505	524	506	527	501	522	513	529	499	481	491	496	494	499	480	515	493	477	514	505	481	500	495	494	506	473	499	479	501	445	482	495	497	545	493	536	473	487	485	531	500	558	472	492	508	515	512	463	489	528	483	474	496	498	477	467	497	513	481	479	505	476	498	514	453	497	503	479	457	476	473	492	502	467	491	508	482	489	488	479	498	503	487	512	485	479	503	509	520	514	543	506	509	466	498	529	520	483	516	496	492	455	513	478	454	476	492	498	456	485	520	492	554	445	521	504	526	492	535	507	501	525	533	500	499	502	510	486	484	507	484	490	477	509	545	515	503	531	477	475	481	475	480	492	490	518	475	480	508	527	521	501	499	521	501	498	487	484	500	498	496	449	491	544	418	479	485	513	545	499	551	551	499	496	466	514	478	498	507	472	487	508	522	490	520	485	485	470	507	475	532	478	511	474	492	459	493	487	481	479	473	468	545	474	488	538	459	520	521	484	473	465	510	498	515	540	531	505	486	491	457	498	457	480	501	487	489	503	497	479	473	514	468	519	459	440	485	458	476	551	505	457	503	495	497	480	496	458	488	477	484	509	498	484	527	465	488	505	504	515	544	505	537	467	479	507	481	493	477	538	531	516	457	552	502	464	499	523	511	502	458	521	497	494	478	481	516	509	512	500	495	473	503	493	473	505	531	536	460	475	533	470	515	477	526	492	500	446	499	461	516	467	518	484	489	522	495	502	490	488	504	485	469	472	513	457	499	521	493	481	505	483	477	523	479	508	497	483	489	499	489	477	507	499	492	479	475	526	501	499	506	480	496	491	504	523	507	473	499	484	513	517	512	493	494	478	484	498	494	515	471	514	514	491	533	483	481	491	521	480	491	456	510	528	468	492	490	516	521	518	485	496	541	485	458	514	496	497	483	492	484	546	469	493	496	494	516	511	495	495	533	500	478	474	518	504	507	453	481	491	476	442	533	491	534	562	490	488	498	474	449	455	473	477	501	510	484	481	517	502	523	498	522	502	507	495	487	475	492	476	483	489	515	525	503	506	464	510	520	531	514	471	503	492	450	553	487	499	474	507	513	489	529	532	501	485	500	522	496	488	482	511	533	495	520	505	454	521	467	463	489	485	533	476	540	489	475	450	496	492	496	512	491	490	474	499	476	487	477	470	505	504	549	489	497	505	466	483	511	489	509	485	542	477	493	521	499	466	511	497	479	478	503	488	532	508	499	479	490	513	502	486	501	541	510	517	476	505	505	507	498	487	482	515	499	468	547	452	460	519	502	521	471	493	478	509	483	473	514	477	496	484	496	487	458	468	504	503	495	479	489	489	506	463	544	504	477	473	508	477	519	523	459	486	448	512	463	487	503	526	503	490	461	487	513	477	506	500	464	539	485	459	521	499	485	519	497	493	477	479	515	491	521	516	556	483	485	503	494	543	506	501	500	526
3331	1405	1428	684	468	439	497	655	651	394	363	340	337	330	315	347	324	363	348	333	303	339	336	339	336	348	335	337	319	332	335	329	347	315	353	320	322	339	336	337	296	335	345	297	324	334	355	360	339	331	317	311	325	353	332	315	346	317	331	351	346	351	329	370	306	348	335	339	315	357	339	371	360	330	308	340	325	342	348	315	306	338	339	342	315	322	310	340	303	330	305	332	335	356	335	337	327	342	341	325	321	328	331	328	310	339	336	344	318	351	311	307	342	338	349	330	374	357	330	327	324	335	327	341	352	350	294	299	335	303	307	311	317	331	318	351	352	340	337	343	319	314	308	334	321	337	357	311	356	317	341	326	309	340	330	361	344	329	326	371	289	349	359	353	316	334	337	334	366	334	345	310	303	320	334	297	342	342	308	347	337	323	309	325	337	373	363	325	334	381	347	313	333	330	329	291	301	327	330	330	329	283	315	329	332	313	337	339	346	342	332	324	330	333	351	321	328	359	320	343	365	356	321	328	375	362	319	347	337	332	324	338	364	360	329	338	360	325	350	325	330	332	367	350	350	342	359	327	349	336	346	332	347	343	344	337	336	351	348	325	323	355	376	288	341	301	346	330	339	346	337	291	334	347	321	339	285	323	323	321	356	336	318	375	309	336	359	329	338	309	333	356	355	344	337	309	352	331	311	337	357	329	321	342	324	340	296	315	338	309	332	364	353	347	365	320	330	310	329	349	321	329	374	313	295	320	330	355	362	336	331	345	316	337	314	347	350	347	327	329	290	308	341	353	332	348	372	344	323	333	331	316	296	332	327	329	341	334	307	332	316	340	326	350	318	335	355	335	311	316	322	365	345	346	368	347	344	333	328	341	335	353	347	338	321	333	334	328	312	320	306	319	314	343	306	331	324	315	359	324	378	367	334	339	346	315	317	335	315	323	351	339	386	354	333	306	322	335	336	350	309	345	352	368	330	310	340	352	302	371	325	329	334	305	329	346	360	344	340	319	342	349	365	329	290	337	347	340	302	324	355	338	334	325	344	372	369	308	327	343	339	335	341	355	342	342	310	315	291	323	281	370	340	348	362	346	380	337	328	327	327	304	335	336	374	364	324	366	360	348	291	316	326	331	341	340	367	315	333	365	331	339	311	323	365	337	350	351	300	335	338	318	324	336	328	323	381	314	377	322	344	326	337	352	357	337	371	339	327	324	362	327	333	334	350	320	363	309	337	333	362	349	318	343	321	317	303	360	331	312	347	322	323	321	333	314	338	320	314	344	357	325	317	341	354	329	323	331	333	335	338	321	318	331	310	340	351	332	324	340	297	299	338	350	329	345	366	313	299	361	339	317	341	333	318	305	371	347	346	335	293	355	309	340	308	321	337	325	370	318	378	328	334	350	353	318	336	325	353	337	325	387	341	341	316	362	357	324	329	341	320	358	328	331	350	357	328	294	313	338	336	312	323	330	340	343	318	325	318	317	336	344	313	324	337	339	345	320	330	332	340	335	347	300	312	379	360	340	364	344	341	347	344	318	343	340	347	316	303	386	335	316	375	338	341	330	325	351	298	359	329	296	346	348	346	331	308	334	332	321	346	365	341	300	336	332	310	347	351	351	369	334	363	310	348	321	350	330	349	346	336	337	334	328	350	337	316	324	312	340	340	345	343	317	347	308	321	345	371	324	323	371	346	337	343	339	342	349	332	329	336	321	328	306	336	343	336	342	300	339	350	345	356	331	356	357	371	315	355	322	350	311	308	307	314	311	336	359	350	357	371	361	300	338	360	335	353	326	311	317	308	334	323	330	318	337	322	355	325	348	331	326	330	346	326	384	340	337	331	328	322	331	352	290	305	369	382	325	340	352	346	372	345	328	292	305	351	330	319	356	326	341	346	341	344	347	326	325	372	325	332	349	350	328	333	370	334	322	326	378	314	310	337	325	318	335	328	352	298	338	337	311	336	343	357	352	325	324	319	320	332	313	311	318	347	307	325	326	303	336	300	329	327	346	346	329	323	310	343	368	360	337	308	310	312	343	348	341	315	339	336	367	328	318	301	328	364	332	317	336	306	297	307	317	329	345	355	341	334	351	320	332	361	326	316	333	331	308	336	331	329	365	341	321	336	365	350	320	343	328	332	299	302	317	332	327	317	353	333	367	340	367	319	337	297	327	349	356	336	352	367	321	362	335	376	339	324	347	335	325	324	334	311	329	324	337	353	327	343	339	328	322	333	341	317	301	315	328	322	330	339	375	323	340	310	336	352	323	368	322	317	319	313	336	318	339	341	298	324	338	316	327	307	366	324	322	330	324	331	328	326	348	325	319	306	312	371	336	324	326	364	308	334	316	309	319	299	337	333	322	322	331	324	338	332	293	329	316	363	340	327	318	323	310	330	327	332	326	345	334	300	341	333	317	329	321	353	320	353	356	305	323	330	348	353	345	356	325	320	323	336	333	333	359	358	319	345	322	309	327	319	347	357	347	338	325	341	359	352	357	333	309	337	330	324	338	309	322	353	367	306	352	328	340	326	364	343	339	332	311	349	355	343	331	359	332	309	363	352	331	335	296	337	352	320	329	337	347	350	332	347	318	335	338	361	365	363	335	275	331	346	314	332	366	343	332	345	326	334	345	354	311	355	335	345	315	340	301	364	351	322	328	348	337	316	347	345	346	295	322	361	327	332	327	372	324	371	353	355	349	366	350	311	329	324	319	321	349	324	333	334	362	364	328	357	329	334	354	319	317	351	329	308	402	315	324	323	318	342	323	354	338	316	312	337	319	319	317	377	343	355	333	355	351	313	308	373	355	310	347	326	333	334	322	294	318	337	370	336	296	344	332	326	333	334	322	331	324	346	294	313	321	362	362	319	331	336	366	302	332	341	318	367	363	359	328	316	338	327	321	347	310	320	338	335	339	342	344	325	302	319	308	331	290	340	347	314	344	333	336	314	316	343	333	335	344	350	338	363	338	299	332	293	362	340	322	321	337	354	354	333	339	356	332	369	357	385	377	316	345	302	342	346	338	343	329	348	337	349	337	350	322	329	282	342	362	303	357	353	343	352	363	347	319	309	303	326	365	342	342	288	341	334	379	325	341	305	347	345	329	317	328	372	316	322	333	339	294	336	354	321	335	312	301	358	323	335	315	304	348	297	345	361	354	361	347	340	354	341	371	320	342	356	333	335	347	319	352	356	312	314	326	360	331	336	338	304	353	309	333	320	364	321	364	307	336	338	358	330	345	323	351	299	336	343	333	326	316	344	367	352	345	315	333	328	374	333	304	319	341	338	329	316	352	367	337	333	325	335	388	312	295	299	313	339	342	352	338	340	308	334	355	324	372	364	338	327	336	359	322	344	328	329	332	319	332	341	338	366	320	350	326	315	316	306	346	329	331	377	354	325	301	326	313	340	346	335	364	349	334	346	339	337	357	358	322	336	346	329	333	344	332	334	346	355	357	356	312	316	364	328	349	316	333	310	338
3128	1879	2944	1938	1442	1302	1619	2655	2487	1188	907	879	900	826	838	880	874	802	843	814	855	818	765	812	818	819	795	825	808	780	784	812	801	793	792	828	798	813	814	783	775	777	849	813	783	754	833	774	846	806	767	826	821	810	811	817	871	797	806	762	824	798	795	804	804	818	799	763	776	800	778	869	805	762	829	803	781	852	803	859	797	847	825	796	799	840	733	755	798	852	819	820	791	832	800	812	837	797	792	831	772	796	814	846	792	823	836	871	822	815	821	841	849	797	787	833	817	822	822	792	830	802	829	788	814	836	810	848	824	797	790	814	792	819	792	787	882	820	794	794	784	790	824	793	861	784	814	849	782	798	833	801	865	844	805	787	810	820	842	804	795	789	782	748	806	844	823	789	825	847	821	829	831	789	846	842	824	770	807	806	782	863	798	841	790	864	843	776	837	802	829	812	803	806	827	779	805	839	836	793	788	786	792	786	790	824	803	754	767	818	766	818	814	822	837	826	792	751	831	816	776	832	832	881	803	818	810	792	837	782	774	806	790	763	793	785	777	785	779	815	752	783	760	769	824	795	837	830	858	827	828	778	782	742	829	800	820	833	785	788	845	816	784	790	795	843	755	775	765	790	818	800	808	775	824	827	788	835	780	766	793	826	783	826	865	762	800	768	806	808	787	803	838	813	746	803	817	818	771	786	834	858	758	841	794	779	810	804	811	844	771	836	779	848	798	827	780	815	842	841	816	788	787	825	822	795	785	813	808	779	753	814	813	804	835	794	776	792	738	839	821	784	794	825	799	825	761	829	828	762	848	858	755	819	815	790	748	815	832	792	776	799	790	809	799	762	787	796	859	813	800	775	796	839	829	802	841	804	867	789	811	832	808	818	793	783	792	775	785	824	747	816	820	826	826	805	795	814	824	754	801	807	815	823	822	790	794	793	805	819	796	877	805	799	791	788	793	802	817	815	887	798	818	805	840	785	779	787	798	807	855	819	772	847	820	855	817	809	809	832	803	787	789	811	797	781	829	797	759	789	843	842	827	815	828	763	800	812	762	819	836	803	784	877	792	817	823	837	856	786	817	819	825	817	827	760	841	783	840	871	816	821	827	812	877	829	792	795	781	784	791	836	824	798	839	822	775	801	815	794	813	756	843	788	810	777	795	828	818	843	768	763	849	804	779	787	786	844	860	798	818	755	811	869	841	745	789	809	767	808	843	809	819	804	759	788	773	813	845	828	802	779	811	854	815	773	810	797	854	816	825	828	780	811	828	783	813	823	807	814	824	826	763	812	821	821	857	754	848	806	836	793	813	817	801	826	799	788	847	795	778	873	781	850	813	851	825	800	811	825	793	788	787	801	811	754	813	828	801	819	801	786	805	789	796	769	826	795	810	845	786	776	830	791	810	857	745	755	840	820	793	833	807	776	757	838	780	763	829	792	827	832	836	822	749	794	848	824	845	804	810	833	802	796	860	796	855	809	861	784	834	827	828	813	793	829	837	839	849	810	800	802	823	813	793	820	839	787	804	795	778	775	808	788	825	803	830	813	813	833	796	796	845	818	811	786	794	829	792	793	807	799	815	794	787	768	854	745	817	829	778	821	784	827	782	853	782	779	833	855	813	824	796	814	807	869	874	810	842	778	791	839	823	809	850	790	808	816	816	804	846	759	805	828	807	769	804	821	797	813	767	810	820	779	837	781	812	777	805	819	805	790	812	816	848	809	764	786	807	812	809	822	782	829	800	828	846	796	813	740	779	857	800	756	763	787	806	775	782	794	791	833	765	770	757	746	815	790	790	837	795	796	805	795	789	872	785	824	811	849	775	802	812	799	815	860	817	830	793	806	769	774	790	837	798	812	820	819	818	789	864	768	775	806	827	833	791	763	810	828	795	790	813	803	826	801	806	859	795	849	811	812	773	792	815	806	785	777	812	802	823	828	782	784	845	798	807	792	830	828	805	781	802	819	813	754	811	796	834	763	776	836	809	846	800	858	779	753	798	761	821	786	809	807	842	742	834	800	793	807	759	868	751	783	812	815	783	800	857	820	793	801	789	835	837	817	774	816	845	784	835	823	771	752	828	842	772	799	793	843	822	778	795	853	804	815	841	800	819	830	809	808	812	810	796	775	822	798	826	819	777	758	776	809	781	786	824	813	812	815	796	763	788	752	763	832	778	779	828	788	786	780	854	809	807	780	802	766	801	875	795	804	764	829	813	828	761	841	787	799	878	793	836	825	848	773	879	803	789	831	864	841	748	806	823	827	850	784	866	854	829	879	817	834	768	776	821	805	799	821	796	803	760	806	809	805	749	766	744	805	820	816	846	782	897	803	809	825	806	772	793	812	815	812	788	825	840	816	840	826	828	795	782	893	811	830	776	825	847	877	771	800	800	801	837	792	758	841	841	844	825	819	809	789	830	772	805	847	806	748	818	827	821	783	835	778	842	762	798	839	817	870	776	850	773	848	813	771	803	812	801	792	776	792	851	790	800	810	858	840	791	793	807	815	819	783	759	851	770	781	806	854	813	805	784	795	813	829	752	811	845	865	793	822	802	876	843	811	791	823	822	830	799	800	814	819	797	800	851	769	798	816	824	845	816	836	818	823	769	838	854	770	774	842	779	796	818	793	816	863	817	848	818	831	820	804	829	802	779	800	825	787	785	796	841	755	739	841	766	819	798	809	832	810	761	797	824	828	744	834	805	813	794	780	805	787	831	861	807	799	807	796	838	828	794	860	805	788	801	801	804	745	831	829	771	787	770	821	795	807	801	812	788	789	758	829	779	779	792	860	819	801	810	823	831	793	830	842	763	805	771	840	825	844	792	844	808	803	805	824	791	834	787	825	817	873	782	751	831	815	748	841	768	797	777	802	744	775	842	816	817	814	845	833	776	791	811	792	778	811	775	843	815	815	775	800	780	795	798	792	814	878	834	812	828	812	763	822	780	823	785	815	865	802	847	826	777	806	791	791	744	806	817	777	783	825	823	813	801	849	798	804	808	775	816	781	781	791	887	772	777	799	861	788	770	788	859	825	802	794	812	830	803	825	757	862	831	733	760	855	785	771	796	834	799	777	835	809	763	837	807	785	785	789	801	834	816	772	790	820	811	763	829	814	804	815	803	827	848	786	740	788	820	834	840	734	800	796	805	835	781	809	798	818	798	801	840	802	814	791	811	758	781	811	855	799	806	784	827	764	834	783	908	777	818	833	767	837	860	809	840	831	835	795	828	785	750	822	784	789	811	843	825	834	823	789	777	811	842	822	780	809	779	755	861	838	827	756	792	797	841	788	854	808	802	827	858	799	761	883	782	805	831	857	834	773	833	829	828	749	802	817	770	819	789	839	803	836	814	831	856	828	848	827	801	865	800	814	801	830	737	793	788	764	841	821	779	813	784	799	809	788	795	829	795	813	794	829	795	832	800	834	817	791	807	828	832	836	825	815	740	795	797	760	795	837	819	791	828	755	886	812	794	787	830	791
11459	6645	5445	3582	2659	1605	931	1137	1007	527	330	276	257	235	303	207	224	227	220	242	237	263	231	226	217	206	194	185	200	191	179	183	170	186	161	205	203	194	171	175	178	177	185	181	157	215	191	187	191	186	179	186	174	162	196	174	158	142	182	171	180	185	185	153	187	158	163	180	170	185	192	172	155	175	171	163	180	183	170	171	185	162	157	147	157	147	149	164	186	157	183	187	192	155	169	180	189	190	175	162	178	167	167	172	158	160	165	156	172	154	198	159	164	153	171	180	176	161	160	154	164	166	182	192	179	177	166	153	175	171	179	147	186	191	158	188	179	147	160	155	155	160	143	157	174	166	169	165	167	188	180	165	164	180	172	174	171	172	161	167	183	175	180	167	192	152	181	165	152	186	153	177	179	162	172	162	169	159	187	170	179	178	157	142	136	179	187	181	155	156	158	164	152	151	169	175	180	175	161	172	153	166	166	163	172	174	156	179	155	164	173	176	171	165	168	152	153	168	171	157	154	162	171	161	174	155	165	159	174	169	160	163	177	160	149	164	178	159	169	179	190	167	186	186	181	170	169	158	166	176	177	165	161	157	145	176	161	164	176	172	138	170	173	158	179	170	179	194	155	185	165	191	160	159	187	181	169	151	149	163	177	164	154	173	155	168	158	173	149	173	166	150	162	147	172	158	160	195	158	171	180	162	171	180	173	164	164	171	166	185	160	171	160	160	161	166	180	171	148	198	153	183	176	157	170	161	173	183	163	179	148	170	165	186	177	197	160	199	161	160	155	187	158	167	171	169	159	140	170	183	153	161	167	157	174	170	171	179	166	168	171	187	192	183	153	148	163	178	173	165	166	170	192	162	167	200	165	178	158	174	178	168	167	183	184	199	172	172	159	170	160	168	196	174	187	164	171	152	154	168	165	178	161	165	178	152	164	181	192	181	177	181	168	162	179	161	135	158	157	165	181	178	180	177	171	177	172	187	181	148	158	164	180	152	152	176	169	152	178	154	151	163	170	150	159	181	150	165	174	162	163	170	187	159	157	163	187	154	177	180	179	178	178	151	171	184	187	177	187	185	183	170	172	174	168	162	156	172	176	174	180	193	168	151	165	180	161	169	166	182	157	167	158	165	180	169	175	161	180	165	162	157	171	178	182	184	208	182	179	173	150	165	169	168	139	169	161	142	185	171	184	169	158	156	151	172	204	183	177	161	173	154	160	190	147	152	173	156	152	178	167	196	174	180	158	154	157	168	181	184	161	165	168	176	174	163	150	159	164	147	152	172	163	188	169	154	172	172	178	145	206	145	152	146	166	165	170	163	163	167	181	162	164	177	177	197	182	182	172	154	183	150	148	167	152	183	166	179	164	176	200	214	153	151	189	198	167	182	148	156	163	165	156	166	173	166	168	177	185	191	153	155	150	168	171	156	149	177	192	163	168	148	171	167	164	185	164	159	173	189	184	148	151	188	162	154	190	179	161	174	167	184	177	171	182	197	177	173	155	175	172	176	176	160	178	155	149	162	163	173	166	167	186	182	166	167	189	199	179	164	173	162	162	148	141	170	176	172	160	141	177	156	199	165	163	187	177	167	168	166	158	153	173	196	154	146	179	171	173	179	166	159	159	189	192	140	171	163	171	181	170	184	168	190	182	164	168	154	185	155	169	187	175	163	177	185	203	167	170	198	179	170	180	190	150	183	169	167	177	176	156	147	168	167	186	171	169	168	187	183	164	170	173	185	189	166	137	152	170	159	149	157	188	176	165	190	180	214	168	180	167	154	162	158	147	167	173	190	148	180	179	165	162	176	181	147	183	198	163	166	167	188	185	189	172	182	177	199	169	180	175	165	169	147	174	168	177	147	176	188	173	165	160	165	174	146	157	181	155	177	180	162	161	188	189	180	155	165	161	177	194	166	151	176	158	186	150	182	168	168	187	161	167	170	152	180	166	176	167	179	176	193	166	162	210	160	189	168	144	172	165	154	184	178	159	181	179	174	167	146	181	180	160	182	161	145	168	184	179	178	167	167	152	152	153	160	181	180	167	156	188	162	157	168	163	161	148	166	169	170	162	179	170	156	182	191	159	149	172	183	151	164	206	162	154	157	165	176	165	189	178	182	162	175	159	185	183	182	170	155	189	181	187	186	171	206	168	196	162	161	156	173	168	171	182	159	183	148	172	152	189	194	181	172	158	189	175	148	164	162	174	149	176	169	161	186	160	187	169	173	188	173	171	185	190	164	168	181	179	173	147	196	164	160	181	162	167	154	168	155	197	172	193	165	185	167	149	175	190	151	161	158	174	174	171	138	173	184	172	156	170	166	164	166	183	171	174	154	168	183	157	191	156	174	180	151	188	166	182	177	165	159	185	204	160	146	172	179	146	171	177	190	172	179	164	158	160	185	158	138	182	163	183	178	170	165	170	154	157	147	149	172	169	154	162	165	164	160	167	161	165	187	150	194	183	175	167	156	155	151	172	164	166	148	156	165	156	184	181	157	161	160	168	150	194	164	165	186	180	154	172	175	150	173	170	170	174	171	169	156	161	178	148	181	153	198	182	165	193	154	194	180	172	165	165	180	161	153	160	212	179	157	155	154	186	163	148	155	165	167	184	162	165	179	150	155	169	183	162	181	167	168	197	148	179	184	172	172	170	163	152	159	160	154	166	184	169	157	175	179	162	197	160	192	167	168	163	175	151	155	180	209	167	168	176	171	185	159	174	154	175	156	182	157	178	168	172	184	166	166	137	133	160	158	186	171	182	184	158	170	164	185	188	191	190	169	181	185	203	197	187	167	160	171	176	181	162	186	168	186	171	204	174	163	171	173	180	168	169	165	176	192	191	167	164	154	170	166	200	150	172	182	162	176	162	167	178	180	168	164	178	169	176	201	178	180	159	166	165	185	157	164	173	172	194	176	168	166	166	181	175	138	172	147	169	166	159	183	176	191	152	170	166	165	171	180	168	181	170	172	178	167	146	182	163	167	158	172	157	180	179	185	149	183	156	160	175	188	157	164	175	166	147	174	161	170	163	151	151	166	150	163	179	179	182	144	144	181	161	175	174	178	169	191	163	159	196	191	165	165	164	200	177	178	200	153	186	167	161	157	169	191	177	150	186	172	137	144	163	179	154	169	170	174	159	175	163	167	184	167	163	159	177	162	173	146	176	205	166	153	181	169	172	147	177	165	173	196	187	176	146	182	188	163	154	165	169	176	185	187	190	182	166	169	169	144	185	156	159	161	158	169	163	171	169	170	177	158	167	170	176	159	160	161	178	188	189	183	144	151	159	206	176	149	163	162	147	170	175	148	191	143	138	191	176	173	164	166	179	181	183	185	178	156	178	159	190	178	163	174	207	168	169	192	192	172	164	158	152	178	182	190	184	158	195	157	169	145	159	188	163	163	187	183	186	161	187	159	174	155	167	158	171	168	168	170	172	194	156	166	179	174	171	198	198	206	174	155	176	162	174	153	171	176	153	171
7842	5336	7066	7580	7204	5536	4250	5991	5141	2628	1552	1361	1107	1032	1196	915	879	791	740	854	982	1091	1020	898	727	760	678	600	641	837	695	673	611	634	603	650	545	580	529	559	544	561	581	587	524	542	545	533	518	512	453	460	496	438	494	462	498	503	502	523	464	439	526	464	481	468	484	497	465	458	424	470	449	488	479	481	482	506	487	488	468	468	496	481	434	477	494	487	456	447	480	427	440	470	452	424	421	440	467	430	484	455	435	417	423	430	470	472	466	458	482	455	495	441	440	473	466	413	482	472	445	474	450	487	458	439	449	467	450	423	471	448	428	477	477	470	469	490	487	486	445	481	472	446	446	467	473	474	463	488	437	486	474	463	490	494	461	481	462	495	452	456	455	476	446	488	451	406	468	469	492	457	449	504	495	453	452	467	454	451	476	424	487	460	440	491	448	446	498	475	435	474	472	480	457	451	437	464	426	451	495	476	461	466	454	473	431	487	476	466	437	467	482	475	477	472	482	459	480	449	468	429	486	456	480	494	459	469	472	507	479	471	486	448	468	462	479	432	461	461	438	463	464	430	439	446	466	435	427	460	440	439	420	455	474	451	469	455	459	457	508	463	483	476	450	427	467	496	488	444	468	456	487	450	455	417	441	453	427	417	473	415	480	497	465	456	421	451	462	435	462	463	439	421	476	475	519	453	426	447	498	462	468	422	476	458	459	455	495	464	533	466	460	453	486	475	438	476	483	460	458	465	433	457	446	437	460	439	455	427	490	476	473	446	439	465	471	440	454	488	483	507	471	438	438	471	487	417	444	459	452	430	465	454	458	420	450	456	467	457	453	435	500	438	432	493	471	411	442	483	438	444	470	456	484	455	453	449	428	478	467	451	433	400	469	495	490	476	464	478	445	463	470	483	479	467	447	489	464	431	439	502	467	448	422	427	448	443	486	465	467	442	463	469	455	465	459	484	435	451	480	508	440	456	435	433	467	466	471	485	465	455	487	454	451	483	496	431	462	468	438	477	508	448	444	487	440	454	488	476	470	408	487	432	455	455	464	473	453	464	457	441	456	501	428	461	502	477	428	451	455	449	435	454	458	482	443	446	444	429	465	481	410	449	464	452	500	427	452	472	450	457	448	449	447	455	462	456	443	468	415	456	455	443	478	440	488	454	452	488	422	462	456	450	443	448	471	470	472	476	442	420	447	469	429	441	469	423	480	472	475	426	462	470	457	426	441	452	466	455	436	466	437	432	486	452	454	470	455	473	435	449	434	469	484	488	445	448	453	465	478	445	493	442	531	464	466	438	488	464	446	453	438	463	480	432	476	437	482	445	449	459	456	433	454	443	454	461	439	460	437	454	485	480	436	441	445	480	453	461	473	426	454	492	416	464	480	413	466	415	479	434	452	424	467	435	458	425	451	484	462	444	436	461	475	461	451	428	495	445	507	456	477	508	446	496	433	474	456	449	459	452	457	421	433	452	457	461	521	470	469	427	450	466	469	497	471	432	456	456	455	426	443	443	476	478	490	434	474	471	479	464	475	420	480	429	473	456	461	466	427	466	443	461	459	471	459	451	451	445	496	461	446	493	428	462	469	488	468	450	445	446	455	450	438	458	433	475	467	479	471	447	421	467	481	478	448	442	426	455	415	443	432	476	456	480	464	471	490	444	469	469	437	456	475	483	468	483	466	479	460	457	466	474	486	467	437	439	455	459	490	453	425	445	432	403	489	439	437	468	489	464	447	467	472	430	428	480	422	479	455	470	468	473	480	475	459	430	460	461	432	485	468	503	463	439	433	422	446	468	445	450	462	473	476	478	489	465	481	432	432	469	470	504	442	470	476	474	448	436	495	439	469	486	430	475	497	455	440	451	453	413	458	459	475	447	468	478	457	434	439	461	433	453	465	462	438	441	460	447	455	489	495	484	461	464	415	462	428	490	499	473	495	492	483	444	421	473	500	484	483	480	463	398	434	452	426	412	485	427	416	438	505	435	460	505	482	461	485	443	444	449	449	469	440	455	449	498	434	441	507	458	448	454	454	432	448	472	447	448	471	440	453	511	488	429	491	474	474	453	421	434	464	468	446	447	480	467	461	485	446	444	488	505	452	473	487	433	436	441	471	445	425	446	456	487	434	474	423	470	467	446	414	467	467	447	425	451	415	468	421	502	478	486	439	464	457	488	471	460	494	494	473	436	457	449	457	454	460	417	424	428	478	449	488	448	463	472	456	427	491	471	443	450	434	497	440	479	459	489	438	459	454	488	453	479	423	439	452	481	439	488	472	489	464	443	466	478	458	465	466	490	450	450	477	440	451	482	452	440	496	460	471	486	482	455	495	457	484	473	454	460	431	449	505	433	453	478	484	491	484	480	474	481	449	469	442	455	427	484	489	475	458	424	451	456	444	427	516	477	454	434	470	450	466	475	448	456	483	435	435	405	439	466	418	466	451	492	484	468	467	444	498	482	448	456	435	484	454	491	494	445	438	476	461	451	454	452	432	465	450	477	451	473	497	470	461	471	459	488	481	496	451	479	438	451	433	477	500	444	454	489	467	468	488	434	482	469	458	458	426	431	457	476	469	470	483	433	438	461	494	454	490	484	468	473	459	448	478	449	448	434	446	488	491	451	442	458	424	466	467	465	440	444	434	455	483	473	461	438	467	480	440	477	470	461	464	480	437	481	410	443	456	443	462	446	494	476	443	448	442	496	442	504	467	469	439	503	480	432	439	474	490	469	447	480	493	457	453	437	452	450	456	429	483	422	457	461	441	470	442	474	472	474	458	476	450	397	454	427	464	448	486	406	486	442	454	461	436	500	445	440	456	443	479	463	446	438	488	468	461	473	467	493	427	480	452	427	485	442	457	470	456	459	476	436	463	454	481	485	492	471	457	464	446	420	432	471	467	455	483	459	451	505	461	482	417	439	464	449	488	467	444	464	426	491	434	464	506	470	470	465	473	446	445	423	475	475	472	439	423	494	454	451	468	448	438	488	471	440	443	448	482	422	446	481	478	431	501	430	448	465	465	429	448	468	480	484	423	490	432	469	472	452	448	438	437	456	462	413	439	484	453	457	497	462	460	449	451	492	434	460	458	451	452	441	445	497	474	480	443	420	460	485	463	468	479	453	476	438	459	448	448	469	441	451	468	459	444	470	444	485	482	435	472	439	483	465	460	453	438	442	435	467	483	416	443	444	520	469	435	483	416	462	426	481	469	477	423	458	445	457	445	472	418	465	441	488	469	437	477	446	474	466	451	421	427	480	430	499	426	437	454	442	485	457	492	416	503	442	432	479	459	470	495	444	472	427	433	439	439	468	469	436	507	467	455	475	455	427	470	452	463	446	438	431	409	460	465	455	466	416	440	498	473	465	486	428	461	453	482	443	450	464	447	452	495	441	464	476	449	436	445	445	463	427	447	462	428	491	420	453	453	466	430	420	458	455	458	469	476	461	430	469	468	411	448	511	434	481	402	430	441	435	486	449
19238	10659	9606	7089	5402	3319	1937	2129	1642	864	476	418	355	358	345	329	286	269	279	269	362	356	299	283	271	208	231	227	229	234	233	237	229	202	211	246	223	204	220	207	220	221	228	195	203	182	200	179	169	185	200	220	165	172	210	165	161	163	207	197	189	202	160	187	187	171	196	186	175	193	202	153	202	191	158	192	184	189	180	200	206	175	168	171	210	202	200	176	180	182	171	173	172	170	156	210	152	169	189	204	183	179	198	192	205	167	202	184	169	166	171	165	196	181	186	183	184	197	185	182	199	179	174	204	174	181	191	180	151	185	174	175	187	171	162	173	183	188	195	181	183	186	163	180	167	154	192	171	200	163	166	194	164	155	176	173	191	172	176	195	157	182	129	185	172	182	186	183	181	190	169	202	174	177	190	190	186	183	186	184	165	180	182	196	206	165	175	159	173	184	174	162	198	180	178	181	171	192	199	157	167	191	198	164	183	152	188	159	177	194	174	173	172	195	187	180	172	168	140	175	199	163	183	169	163	173	174	172	193	156	177	182	185	217	166	195	156	177	171	209	151	216	163	151	174	183	179	170	178	178	179	201	199	166	192	191	181	213	202	153	172	171	163	199	187	172	159	199	175	180	167	170	178	174	188	173	167	180	176	183	167	192	189	174	179	193	161	165	173	182	174	185	179	172	181	171	169	197	223	157	178	174	174	180	169	158	175	202	171	171	186	200	188	156	189	191	154	191	189	191	177	178	191	191	165	162	182	166	178	176	161	179	179	183	153	183	179	171	161	163	191	199	162	166	160	183	177	154	176	158	190	155	187	183	171	185	177	186	173	176	189	174	207	203	167	143	184	175	189	192	174	165	202	188	160	214	182	165	157	151	159	161	161	181	186	191	188	183	149	178	170	183	169	213	193	190	161	173	175	184	189	180	186	176	185	186	178	187	159	179	158	173	164	179	182	185	194	174	182	199	206	192	181	167	171	162	185	185	164	178	159	181	165	189	172	183	187	159	160	194	205	185	180	211	182	172	172	179	175	172	209	177	207	177	141	181	174	208	165	180	179	167	184	171	173	170	183	173	168	167	151	181	186	206	166	167	172	190	197	164	200	171	184	171	167	199	169	187	192	180	175	174	163	169	167	163	157	167	164	181	180	155	161	167	188	165	173	179	153	166	185	183	170	188	165	185	195	191	165	172	174	177	157	169	208	185	172	159	160	182	176	178	183	190	187	172	172	179	169	151	175	149	161	183	164	195	162	171	179	187	150	141	181	183	173	189	180	177	139	195	178	183	198	165	184	168	159	171	186	182	173	180	185	197	179	190	199	147	200	166	180	163	194	178	182	211	188	161	186	183	181	169	175	141	178	187	174	195	168	184	170	170	198	192	166	204	177	158	178	180	172	180	163	176	194	169	182	167	159	168	138	169	205	190	174	142	180	170	185	180	182	171	170	150	158	200	208	191	173	204	155	192	168	158	159	191	150	180	178	193	167	173	197	179	160	193	198	195	191	189	161	171	185	170	168	212	189	214	175	152	188	186	191	178	171	199	182	165	179	163	188	189	226	168	189	177	163	162	179	174	177	179	196	176	190	166	177	173	176	178	187	185	178	175	189	174	165	177	196	173	170	161	167	179	173	181	178	218	209	193	172	175	152	196	172	194	184	166	180	165	179	176	163	154	216	178	183	161	176	187	175	173	182	157	171	195	176	154	166	177	167	171	183	163	172	183	159	177	152	175	158	201	182	180	206	169	182	183	178	198	168	192	173	171	172	167	187	178	186	195	166	191	191	196	168	188	183	177	178	203	176	195	168	183	158	170	185	163	170	179	159	183	185	171	158	173	186	172	172	157	179	186	169	169	158	178	177	183	185	179	196	178	178	203	197	180	185	183	196	177	166	151	175	180	179	178	184	171	197	171	164	166	204	163	190	156	199	183	190	177	177	198	190	169	189	195	175	179	180	172	193	170	209	159	167	180	187	164	164	190	204	178	168	188	159	166	201	159	185	172	179	178	162	173	166	179	174	187	171	183	211	188	182	216	166	165	169	164	198	180	179	159	186	175	157	174	156	168	186	186	176	187	209	199	157	197	157	159	161	158	187	180	211	172	170	153	154	174	165	169	158	226	179	172	143	177	193	166	183	170	168	177	183	187	170	188	207	184	183	163	143	189	184	182	172	183	187	143	168	193	162	184	185	198	159	168	195	174	191	180	178	172	166	175	169	158	204	167	207	194	156	181	180	177	161	166	192	168	179	186	194	158	163	159	156	198	200	187	188	175	177	174	186	177	158	170	172	177	199	175	186	190	161	174	183	141	186	188	176	165	164	169	176	173	173	201	171	187	186	165	160	178	189	183	176	196	168	173	183	189	167	168	177	170	207	198	185	179	168	190	165	174	184	197	161	175	184	181	163	154	180	151	171	185	186	196	155	170	155	179	189	182	190	183	213	191	173	181	174	164	156	167	169	199	196	174	169	196	155	167	182	155	175	168	179	173	180	162	170	179	177	153	168	190	173	168	195	182	152	160	168	176	184	190	158	171	181	176	187	159	169	176	171	164	192	184	194	175	173	181	165	173	163	177	162	166	184	177	163	177	162	176	168	170	172	156	163	173	154	175	211	163	170	178	175	172	179	148	183	187	188	150	183	177	201	166	160	183	193	179	197	206	189	167	169	155	179	195	216	183	174	163	178	167	174	180	144	185	164	154	185	196	181	175	180	159	158	160	159	176	180	199	179	176	181	193	174	177	188	172	172	156	193	188	172	177	148	176	181	158	166	173	169	160	176	179	196	169	161	190	189	162	171	182	180	157	179	156	161	196	173	180	150	180	169	187	196	172	169	176	206	192	180	161	179	177	181	170	190	198	166	183	183	171	152	173	165	196	195	161	171	182	163	172	181	182	189	185	181	160	181	188	186	160	191	184	165	187	193	149	175	170	192	184	186	170	181	185	175	180	184	165	183	175	158	168	177	163	166	176	160	194	175	175	171	192	185	199	146	190	183	172	172	187	179	164	183	187	167	194	179	180	171	181	176	156	178	180	194	173	177	182	188	192	185	187	173	172	197	186	170	196	163	182	196	198	191	191	168	173	179	169	174	150	159	178	185	177	187	152	180	167	166	184	167	175	177	185	191	144	214	192	181	167	217	176	149	185	186	158	196	201	172	167	187	191	177	167	191	150	181	156	175	203	172	169	188	175	166	179	180	154	184	168	172	195	195	184	167	177	173	165	180	186	194	199	205	183	178	180	159	181	164	189	165	177	154	174	172	206	168	175	188	172	183	187	163	148	172	180	183	162	189	171	205	151	203	168	182	187	186	185	204	174	182	161	193	179	180	187	192	157	169	168	188	197	195	177	183	150	182	169	157	174	177	210	181	169	163	179	197	171	186	195	192	169	163	157	176	177	191	172	168	182	164	193	205	181	176	175	176	181	180	178	158	189	174	171	187	174	190	185	194	194	188	195	167	146	163	189	209	159	170	154	174	168
11271	7710	10329	11592	11198	8710	7250	9345	7647	4213	2428	2111	1836	1706	1868	1403	1295	1198	1184	1387	1869	1705	1408	1214	1235	962	882	868	994	991	1125	916	836	839	778	874	746	767	711	701	697	666	735	714	659	629	666	664	567	607	550	546	502	568	578	545	530	475	537	529	517	539	522	538	522	514	499	553	523	558	524	528	519	571	509	517	525	529	492	497	510	526	502	535	488	495	519	515	490	477	515	522	516	502	489	509	482	494	510	497	479	519	523	500	491	502	474	502	492	503	478	520	478	507	456	514	572	502	505	485	514	530	552	521	581	471	493	475	515	486	481	515	560	522	494	524	519	530	489	466	489	494	508	519	492	522	493	507	514	525	527	508	494	472	487	474	536	491	489	499	476	497	515	484	462	488	501	483	484	514	503	485	479	532	506	471	496	503	474	516	466	467	491	518	504	474	505	501	507	490	457	524	487	520	498	509	510	485	502	470	506	456	518	460	524	496	503	483	468	497	447	495	466	547	525	521	463	475	456	460	474	502	474	508	482	495	489	520	485	514	511	492	525	465	507	524	533	463	507	480	436	475	500	516	500	486	461	516	461	489	507	529	462	514	495	488	480	483	485	525	495	513	516	539	500	491	508	501	508	487	489	483	510	446	507	545	500	518	488	471	461	520	516	473	512	521	480	514	472	479	505	470	461	485	469	458	501	489	538	488	513	513	525	482	459	493	524	495	485	496	522	515	527	515	496	497	487	486	485	507	522	480	515	501	492	501	431	506	494	486	511	490	513	504	494	483	535	475	480	524	517	520	522	463	480	522	495	505	532	546	529	511	508	465	519	508	491	508	501	492	450	473	502	484	491	514	519	517	538	483	507	467	504	504	502	501	473	483	480	517	489	502	497	445	480	480	492	471	533	498	511	526	486	487	520	512	489	485	497	505	489	478	505	521	500	492	472	507	510	480	491	499	546	489	468	505	466	456	515	528	513	537	504	488	490	503	472	503	477	496	491	496	514	500	497	521	483	494	472	476	487	481	476	468	466	506	464	507	494	508	504	444	506	490	471	474	495	526	507	506	490	480	507	489	499	538	502	494	484	504	461	481	512	459	487	504	503	503	505	465	491	490	525	473	496	469	507	522	516	498	504	515	527	502	487	516	514	471	465	514	483	532	460	494	501	489	449	507	479	504	484	466	504	551	517	497	516	509	522	481	510	515	482	546	483	540	502	488	506	488	519	462	448	471	477	462	485	476	513	530	525	497	458	469	509	487	534	480	481	479	559	499	488	485	501	492	474	499	453	506	524	481	492	489	518	471	497	516	459	490	506	498	518	467	503	505	505	507	460	486	480	483	474	482	507	499	473	478	464	481	476	544	513	476	496	472	451	514	503	465	470	477	517	506	532	472	497	489	495	480	488	477	428	493	467	507	498	454	515	513	554	558	533	561	454	465	485	487	525	474	518	443	510	525	481	497	493	507	542	487	441	520	517	540	475	504	514	479	478	446	498	492	516	492	494	475	495	452	480	525	500	507	489	456	537	491	481	482	490	467	503	489	454	506	466	521	458	487	494	475	492	477	529	525	486	495	503	500	482	498	550	499	474	484	468	448	530	486	513	481	482	513	505	469	541	485	511	525	475	503	479	496	529	523	493	477	465	469	506	506	481	486	510	509	460	519	517	498	484	499	465	535	451	507	519	519	485	499	517	483	491	483	464	522	533	494	507	471	480	483	533	484	497	481	534	464	515	495	486	535	493	433	498	523	513	510	512	511	462	507	496	521	504	492	473	489	531	485	507	511	508	488	530	492	457	494	528	476	485	495	458	502	494	537	500	498	512	455	500	498	484	481	488	510	535	465	519	450	505	512	505	491	515	529	465	498	488	485	474	485	517	478	485	532	484	498	485	497	506	461	480	480	505	530	496	503	523	507	535	472	499	508	455	481	508	528	529	497	470	475	486	509	489	509	465	503	529	508	503	511	492	455	501	485	483	496	487	483	464	522	474	529	504	460	499	517	494	460	576	497	561	455	501	481	511	535	502	493	479	489	507	504	493	496	493	519	534	516	470	479	456	504	470	502	458	506	458	525	484	510	463	489	500	453	497	532	461	490	483	474	524	486	534	454	449	485	489	494	504	491	497	501	528	482	508	484	458	483	515	484	481	489	504	499	525	518	496	539	497	486	527	474	484	490	482	532	475	497	515	502	496	461	510	499	496	503	509	503	500	456	519	483	512	470	536	493	532	476	506	475	472	512	521	500	491	520	456	519	530	496	525	483	530	474	505	491	492	537	534	498	492	527	507	498	493	497	501	455	472	480	492	458	510	504	501	525	510	519	468	488	502	511	496	454	527	503	474	487	490	507	474	453	544	513	550	492	505	511	524	492	488	505	488	489	481	496	521	515	498	489	494	497	499	456	490	492	471	551	494	495	489	497	499	514	504	500	500	474	500	508	501	479	502	532	543	477	471	511	502	511	499	488	517	483	536	496	482	487	518	498	454	496	479	457	539	523	520	463	465	544	488	445	531	481	514	461	484	475	506	565	471	561	507	523	477	496	474	466	518	462	491	497	484	485	529	458	502	496	460	470	519	488	519	464	515	466	454	494	488	464	503	507	433	490	465	504	503	525	486	472	513	543	464	498	527	467	519	512	507	542	460	469	475	493	526	470	514	473	479	499	513	491	534	496	488	487	507	508	528	530	495	530	486	491	476	479	498	539	495	491	518	487	472	526	477	492	480	512	478	532	508	521	521	458	490	479	499	438	505	513	502	511	504	497	487	541	518	487	525	493	500	505	517	530	476	498	445	473	517	538	473	497	517	497	515	511	484	505	496	484	497	520	494	481	556	497	488	485	501	467	477	513	497	484	497	494	464	525	516	510	504	492	488	534	495	556	488	501	504	475	479	483	522	480	495	498	510	505	451	531	467	484	481	474	492	505	480	489	507	472	499	484	473	467	512	498	493	488	518	490	456	486	498	556	519	497	467	520	514	490	498	483	484	496	507	489	496	492	519	513	509	468	484	515	474	507	516	509	496	455	476	491	497	516	487	460	528	519	501	497	496	517	538	500	523	467	508	508	530	499	513	496	503	493	464	490	475	443	494	492	499	502	496	492	489	532	491	479	501	519	492	479	482	469	488	512	510	504	509	502	480	495	531	513	499	449	498	485	519	517	522	510	493	531	495	478	516	483	514	497	471	494	514	503	532	470	534	489	498	478	495	506	531	518	523	488	530	524	482	453	486	536	477	494	484	519	498	520	500	482	506	475	493	481	483	485	490	467	498	465	510	488	534	488	511	490	484	495	524	478	525	490	443	443	490	507	471	483	506	496	500	507	487	495	487	529	508	508	506	507	473	475	525	462	448	483	514	511	497	477	506	503	512	507	495	482	525	498	486	478	474	479	473	490	503	496	484	513	490	507	463	480	501	464	460	499	475	521	528	516	533	497	487	509	525	543	491	528	492	548	513	549	484	466	500	488	476	475	530	462	526	488	509	502	488	489
3567	1554	1039	550	440	474	624	803	556	357	347	348	302	339	343	349	328	351	325	325	350	318	313	352	326	332	372	316	292	338	316	326	313	340	364	329	323	322	335	327	344	336	335	332	317	358	326	333	316	353	305	298	339	339	361	337	350	362	341	346	319	336	322	345	338	324	335	340	373	344	311	317	383	309	329	337	321	337	357	340	300	313	352	332	330	344	321	311	341	324	347	297	321	337	331	315	319	327	315	341	309	330	341	335	337	344	337	329	329	333	334	342	346	356	356	333	357	361	328	321	353	359	341	341	369	293	338	364	327	321	317	299	314	337	282	312	341	320	359	316	293	319	374	323	309	324	342	317	329	328	317	306	323	315	339	338	386	324	358	328	316	334	372	321	367	339	328	319	296	310	300	342	345	343	322	349	327	344	321	347	323	319	332	324	326	325	377	355	374	319	357	355	324	309	295	330	316	352	345	318	355	350	334	346	318	320	325	359	305	355	343	327	339	322	338	282	326	339	330	354	324	351	364	345	359	345	352	345	342	316	295	306	327	330	359	372	343	306	361	324	319	338	359	341	311	344	325	340	301	359	335	340	342	346	369	321	334	316	325	361	370	364	314	352	300	307	329	345	347	323	322	331	329	335	334	320	373	337	319	333	316	344	318	318	335	344	342	340	340	324	301	324	336	320	367	360	336	314	332	342	340	334	312	348	362	331	344	325	344	331	303	337	321	316	329	330	313	359	365	349	303	319	350	290	302	322	357	349	335	343	356	349	332	362	346	338	324	335	327	358	329	312	322	343	327	310	302	310	321	316	324	354	325	305	343	339	325	329	323	348	325	322	336	329	344	343	322	318	348	354	298	379	322	307	377	309	317	369	343	351	362	329	360	332	295	320	302	331	328	349	296	324	339	347	320	328	329	330	349	341	357	301	370	344	324	312	353	317	317	353	324	352	319	341	342	326	342	346	312	339	344	355	334	324	334	320	349	317	309	319	354	333	349	345	334	338	297	326	353	340	333	322	344	349	326	341	344	332	313	329	350	297	327	349	330	326	325	315	323	301	349	307	340	326	329	312	305	350	347	360	364	305	308	349	308	320	323	371	341	321	320	337	328	332	314	349	307	349	346	364	315	349	355	280	336	356	312	341	313	339	331	353	308	323	291	308	329	327	340	347	326	322	326	327	330	350	372	360	330	311	337	332	363	347	290	332	347	333	336	337	335	331	313	326	318	356	343	322	337	334	327	363	344	345	320	331	343	315	349	352	312	308	293	327	330	328	316	325	348	313	342	328	341	312	299	347	356	336	355	348	343	360	342	339	352	343	343	347	359	304	358	340	350	307	325	331	346	324	364	348	335	317	321	343	323	309	318	362	337	363	328	315	349	349	302	317	314	323	288	339	357	326	328	328	347	316	322	342	355	345	375	361	307	310	320	339	322	340	335	333	325	369	319	326	357	360	344	346	320	333	383	291	317	320	316	361	326	341	344	322	329	329	347	332	307	338	326	342	341	292	335	347	348	360	334	367	334	301	338	363	308	356	381	329	328	376	340	339	321	325	324	296	367	322	350	362	328	337	314	356	350	329	335	331	359	342	328	327	321	341	299	329	299	340	329	344	328	292	319	316	356	344	324	336	335	321	336	311	328	338	328	326	352	319	327	340	320	335	307	365	329	299	340	313	311	336	370	368	339	334	360	355	317	346	295	335	327	338	311	321	303	311	324	365	332	332	327	340	345	306	355	359	367	311	353	359	347	315	346	316	338	315	337	324	324	326	323	313	326	334	318	333	302	315	340	345	349	349	315	328	328	319	302	337	329	360	328	330	325	360	332	360	326	354	304	368	321	324	339	355	302	315	344	378	305	303	343	300	326	304	309	322	307	333	292	332	321	336	290	329	341	321	335	330	348	297	321	333	320	329	365	331	308	333	333	341	361	373	339	317	318	309	283	364	316	392	315	315	354	314	318	341	334	354	344	336	341	328	359	324	343	319	341	313	324	308	331	344	318	315	332	335	329	347	345	344	303	325	291	330	328	346	309	321	319	323	314	308	329	347	336	293	342	319	327	308	366	301	321	286	337	343	316	350	329	344	341	343	325	346	365	304	316	326	295	311	353	333	334	311	327	322	315	327	342	299	340	328	349	321	313	328	322	326	320	373	340	387	354	319	330	311	363	354	349	366	350	343	330	376	336	302	359	323	341	366	340	348	351	348	317	327	373	353	336	347	324	341	342	316	363	316	309	361	332	341	323	320	372	338	360	314	300	330	350	361	347	343	338	323	341	337	333	312	312	327	333	320	300	354	327	356	314	351	321	315	327	333	319	351	341	336	345	342	346	365	311	310	323	339	322	304	321	342	393	348	373	314	337	320	341	308	350	321	354	340	318	319	325	307	325	362	330	364	329	332	352	349	324	334	333	347	354	319	357	335	331	313	337	364	354	307	373	335	319	336	324	330	356	352	341	317	337	317	320	339	338	327	330	301	329	328	381	282	307	322	339	308	366	332	330	305	358	318	338	335	317	352	319	352	353	328	308	378	323	320	336	349	308	331	337	375	316	325	325	305	308	304	302	314	327	357	307	354	340	331	329	304	336	384	347	354	364	352	334	364	308	352	317	335	322	340	327	306	325	366	367	303	311	299	354	350	306	309	337	314	302	326	326	348	338	340	333	344	359	324	361	338	347	331	324	307	353	320	299	330	340	291	326	356	345	330	300	348	336	329	356	330	327	314	316	316	362	349	357	321	338	360	341	329	316	317	332	326	355	359	303	351	355	301	360	341	309	352	353	332	344	350	336	328	331	349	322	333	350	320	331	310	363	358	316	326	300	327	331	359	306	340	341	330	306	332	335	352	318	359	354	361	317	335	310	351	362	321	336	333	338	337	330	341	344	359	321	306	321	344	320	326	305	365	348	318	351	332	348	330	306	304	326	313	348	371	355	350	379	308	339	326	322	344	302	349	336	323	325	348	345	375	357	332	313	330	304	346	331	330	343	316	326	353	305	330	328	350	321	329	332	304	328	314	345	345	324	366	323	343	345	328	286	326	328	352	348	356	356	360	370	314	361	274	319	325	330	368	332	335	338	344	367	318	333	384	316	317	331	346	323	332	361	336	340	312	330	330	310	366	335	346	356	350	327	339	335	363	379	340	290	330	325	336	332	322	333	346	338	311	331	330	342	321	349	343	302	347	362	288	341	337	346	329	320	370	324	366	349	328	366	337	347	340	302	338	329	328	318	311	308	343	335	329	314	343	347	337	285	343	341	331	318	328	340	332	307	305	362	356	331	311	335	315	336	347	320	338	384	323	316	346	325	316	322	342	335	351	319	326	370	311	332	309	323	347	298	308	345	340	339	365	372	316	357	318	329	320	331	354	310	356	354	347	331	301	332	318	321	305	329	338	320	301	358	343	351	333	312	322	314	311	365	313	319	337	316	352	321	316	319	353	338	339	358	331	302	304	354	321	331	336	324	322	342	349	358	329	339	344
3224	1884	2058	1613	1400	1390	2331	3305	2039	1078	857	831	888	808	836	826	821	777	779	833	827	786	831	811	818	829	762	799	804	817	831	818	823	771	730	788	867	809	837	779	815	845	808	792	819	816	821	759	816	748	834	793	786	793	791	809	799	766	837	806	806	830	805	832	806	854	814	770	779	861	798	796	774	775	803	753	833	792	791	756	752	815	786	759	800	770	835	802	808	801	829	821	824	844	798	841	825	762	801	826	756	825	798	812	813	782	838	765	771	769	840	789	814	818	796	805	830	777	809	783	826	849	820	849	824	764	792	843	779	798	855	770	850	821	791	799	830	790	788	772	767	785	793	808	765	811	800	794	827	779	833	831	812	807	821	845	754	777	776	769	818	787	830	756	810	774	788	765	806	785	777	780	810	794	863	804	792	816	840	811	813	777	754	798	779	845	840	803	848	772	835	823	771	857	774	802	776	774	867	789	795	775	799	759	802	785	792	812	788	775	796	795	780	837	819	760	776	776	758	812	795	779	825	794	798	796	778	818	763	788	766	811	777	776	815	795	852	809	745	772	828	736	814	775	821	815	790	769	760	781	796	822	805	795	806	799	787	818	774	798	820	826	795	776	757	802	799	822	817	834	796	771	759	807	801	796	755	775	794	797	786	788	809	808	712	782	783	808	750	814	771	841	762	781	830	792	747	821	800	810	781	804	848	811	792	829	840	724	777	774	809	711	779	821	783	767	842	828	772	842	805	795	854	830	795	734	823	826	808	803	765	785	747	781	768	749	845	795	850	834	833	800	803	799	765	796	736	758	854	822	797	756	813	787	787	808	797	786	708	840	798	790	792	832	808	792	775	777	783	794	779	784	788	815	784	809	782	814	827	801	768	765	852	743	801	796	817	801	827	770	769	745	782	820	814	842	768	789	806	787	743	808	805	847	799	782	837	781	807	772	786	777	784	836	805	791	797	831	824	821	853	808	816	797	788	826	735	779	747	827	811	826	779	764	773	799	804	803	831	786	789	820	819	832	778	771	826	817	804	844	784	826	847	795	741	763	771	799	782	796	806	763	823	824	855	781	827	786	815	824	783	812	808	786	803	797	802	782	735	788	776	846	740	791	819	844	784	863	804	792	786	806	758	783	764	781	788	790	840	835	844	773	783	801	827	802	768	810	810	779	782	787	761	819	842	782	839	781	749	784	839	776	820	777	798	787	823	778	742	808	822	799	773	799	757	740	792	822	756	824	740	775	832	794	783	823	805	826	806	798	817	768	799	844	761	754	798	786	862	812	784	776	770	812	791	792	782	743	811	832	781	821	801	823	843	804	817	793	772	791	772	817	757	832	755	765	839	768	825	747	805	812	820	748	764	763	815	852	841	793	843	796	785	831	775	799	852	772	801	759	830	846	812	790	795	798	776	741	826	848	777	773	792	826	792	876	754	814	772	774	754	792	840	760	810	820	853	804	790	756	822	813	799	810	779	815	800	826	786	789	767	817	839	858	825	812	816	777	812	803	768	861	823	796	797	776	804	818	817	880	784	773	835	764	778	785	804	786	813	765	836	814	752	805	834	792	814	815	838	790	840	845	750	769	804	751	772	836	746	778	813	751	795	824	812	785	793	836	758	806	795	837	837	804	807	797	752	803	788	842	847	777	811	799	785	832	801	810	808	815	791	798	796	726	767	800	775	754	769	787	787	780	809	847	856	825	791	844	746	777	855	786	811	799	776	819	816	775	781	825	821	814	794	756	779	829	759	790	834	752	785	785	888	850	822	855	776	816	820	817	849	803	815	821	807	808	827	841	809	792	827	783	816	763	783	760	793	775	792	853	836	835	790	824	752	813	782	767	814	799	840	791	823	809	833	821	826	801	773	784	810	830	767	824	823	836	819	781	795	757	832	838	786	832	770	787	770	812	792	833	822	760	835	803	838	778	811	779	846	812	874	794	798	776	802	828	800	818	819	836	842	786	823	780	802	792	788	825	780	843	801	756	760	788	759	806	847	802	788	808	868	752	759	799	815	830	791	833	848	784	737	826	769	809	773	778	816	787	747	844	832	815	876	783	803	757	782	752	800	817	738	859	763	773	816	853	820	787	811	806	800	810	842	844	805	775	774	809	828	739	811	782	814	790	840	797	818	826	798	788	785	794	844	770	848	790	833	793	806	788	797	793	775	807	802	800	813	775	804	812	790	791	824	804	852	783	795	808	794	792	788	842	779	801	798	771	776	793	811	772	801	834	821	802	812	805	802	811	764	801	796	806	820	773	819	765	786	806	777	810	804	774	820	781	774	846	794	779	787	779	785	826	775	813	810	787	790	765	825	828	783	798	779	847	772	810	758	809	782	778	787	796	848	849	809	786	845	780	812	774	771	760	782	777	793	795	784	802	757	812	828	821	803	824	746	782	816	785	791	837	805	877	795	780	819	840	803	823	785	822	800	824	823	773	779	785	803	829	816	773	777	813	837	802	853	773	821	767	770	774	813	807	828	801	786	754	741	855	851	804	828	824	808	790	855	800	853	818	791	813	769	777	777	825	838	811	834	828	760	815	760	822	812	843	836	799	786	804	841	788	812	784	814	787	821	790	781	818	783	750	838	764	721	765	801	799	773	807	788	761	791	769	832	784	837	790	815	790	825	791	849	780	794	810	830	782	778	758	823	817	835	827	788	815	795	800	786	801	857	783	779	845	844	789	891	813	819	748	835	789	784	809	814	805	831	831	807	834	802	801	803	819	805	828	775	759	770	784	769	793	820	782	811	792	751	756	764	803	792	854	780	805	832	781	821	825	828	799	854	738	820	811	740	824	808	844	750	779	796	837	822	817	848	807	773	819	825	766	792	812	763	799	767	819	794	831	796	744	805	825	829	805	853	831	797	827	784	830	796	826	805	803	756	780	800	790	816	800	832	788	799	772	787	855	775	845	762	795	758	808	812	846	771	811	797	830	810	884	838	785	774	793	836	825	798	839	809	831	847	778	791	812	749	790	792	828	731	805	775	825	793	821	780	782	824	829	750	825	796	795	813	804	808	799	829	797	850	815	825	857	814	783	827	808	800	736	799	751	776	799	816	795	750	792	836	815	820	812	727	756	769	754	790	779	799	787	803	780	759	787	798	794	788	795	743	798	785	808	824	807	765	795	832	763	757	775	796	827	801	782	800	805	768	824	830	796	842	801	835	765	758	836	812	794	778	755	780	832	834	813	812	817	803	852	807	798	795	827	784	765	814	769	804	793	766	848	782	802	794	781	800	793	836	804	801	833	802	820	862	772	819	833	813	821	811	774	795	735	836	754	797	748	808	766	766	751	802	753	841	792	790	845	791	819	793	771	799	801	825	798	815	774	798	786	817	790	830	833	829	763	796	838	799	823	807	804	814	786	824	757	811	818	763	846	826	777	798	819	802	772	804	775	807	788	797	792	771	813	812	758	792	825	773	779	779	826	767	804	843	813	789	778	858	793	824	832	851	781	839	786	829	832	815	788	766	827
11957	6620	4931	3707	2394	1498	1297	1343	855	424	306	284	261	287	250	225	202	201	215	216	256	225	267	222	207	216	213	196	192	185	213	195	187	180	195	194	177	180	171	185	185	173	168	214	185	151	171	165	179	169	160	157	174	179	180	172	168	192	176	155	170	186	160	160	207	162	199	206	179	168	184	161	169	167	177	143	186	155	186	149	153	172	166	199	182	181	191	123	203	155	209	178	165	161	170	175	176	164	164	157	167	180	159	167	180	175	164	156	174	178	161	198	170	168	157	167	161	186	166	168	186	177	187	150	177	181	188	163	145	183	160	189	188	161	172	186	173	168	165	157	179	160	177	165	178	172	161	166	162	149	164	166	185	179	151	177	169	184	182	195	175	164	179	163	158	182	164	175	168	181	196	170	190	165	159	147	184	177	153	159	161	164	190	167	174	170	168	148	156	151	176	169	177	148	152	166	176	191	152	190	139	166	186	164	170	160	197	139	173	158	150	165	146	186	168	162	159	147	175	178	187	185	194	162	173	161	174	147	182	178	157	165	168	159	179	155	165	176	145	178	169	163	163	158	151	170	179	179	157	182	162	159	190	170	183	169	194	177	168	180	178	165	178	156	150	187	166	145	179	167	175	176	160	199	180	180	168	150	155	163	158	157	176	157	155	163	182	178	189	180	178	144	180	179	149	145	165	180	164	160	170	184	193	168	195	179	166	152	167	165	166	164	180	193	171	166	177	172	159	181	177	179	197	154	164	200	170	177	153	183	163	175	183	184	167	180	154	191	166	173	156	169	162	184	203	181	186	181	199	170	166	185	141	173	182	176	187	178	152	145	169	163	168	167	157	167	186	167	149	158	181	172	173	150	182	156	175	188	174	188	158	170	179	158	148	183	165	172	154	168	156	183	155	154	169	169	168	183	182	171	186	194	163	172	181	174	158	188	169	170	179	172	166	174	168	170	157	156	176	189	178	154	182	174	173	171	164	182	162	150	174	140	176	168	161	163	159	165	203	183	152	158	158	156	146	169	179	173	173	160	162	174	174	149	184	177	154	153	175	149	200	166	168	160	179	163	178	184	171	181	162	156	198	165	166	149	180	185	173	163	186	171	167	161	168	163	191	163	159	153	211	167	178	162	188	140	155	167	185	188	175	180	174	166	166	165	184	187	160	159	169	180	167	176	149	173	170	169	155	169	188	155	173	162	165	156	169	172	198	178	165	151	189	153	176	180	167	156	194	201	177	191	154	171	181	193	163	179	190	184	172	169	186	172	162	166	162	162	172	172	155	171	168	147	178	183	168	168	177	165	183	159	165	171	167	164	159	164	159	151	160	164	152	178	169	179	147	168	148	177	174	158	177	162	173	176	145	162	166	185	168	185	168	169	160	192	159	195	155	188	191	193	188	177	160	169	160	186	182	194	172	153	156	186	167	174	177	179	160	162	169	174	189	153	182	184	156	165	174	167	167	197	149	149	164	187	172	187	149	158	162	192	169	168	172	167	174	214	166	182	195	182	158	201	149	182	193	198	189	180	178	154	182	170	158	163	175	160	165	201	178	185	159	152	155	157	166	184	184	167	159	190	174	173	188	187	178	193	160	170	169	162	145	173	178	179	164	156	166	165	172	187	171	159	157	190	163	143	160	150	160	155	145	189	157	161	174	163	159	158	167	191	163	172	161	156	187	168	171	176	170	159	152	178	150	174	175	144	185	174	163	155	170	152	155	169	192	191	187	168	171	167	176	161	152	172	125	176	176	172	170	164	159	162	157	190	179	181	157	172	147	177	176	182	160	180	168	160	176	164	173	164	178	151	174	174	190	157	179	151	192	151	172	148	149	160	148	182	162	161	168	184	177	165	171	165	188	130	164	182	165	174	190	191	163	194	164	186	180	159	146	166	190	189	159	200	153	153	189	167	125	176	180	139	161	150	176	153	151	162	147	173	170	184	170	175	157	172	160	162	179	169	152	162	153	161	151	174	161	156	169	167	161	186	171	182	180	158	184	158	176	165	161	170	167	148	176	184	162	179	184	187	188	169	164	182	168	181	193	157	178	180	199	175	177	164	185	180	166	166	151	177	172	176	165	175	168	162	151	181	165	178	163	168	160	176	173	173	167	152	186	164	183	167	176	182	178	183	164	160	183	208	178	162	176	179	166	185	173	168	180	186	166	186	162	180	190	176	165	187	159	172	176	159	163	186	159	176	174	163	174	166	161	148	158	165	155	175	176	185	182	186	155	183	177	167	176	165	147	167	165	186	158	184	166	155	170	146	151	170	192	163	211	166	158	169	202	178	175	166	180	178	182	185	186	177	168	154	183	148	166	196	143	173	176	184	172	181	163	167	173	167	184	175	139	159	172	155	192	166	172	158	173	171	178	174	182	188	157	169	156	185	163	169	180	143	188	156	162	161	177	144	157	165	163	176	177	165	195	164	163	168	174	183	225	169	176	179	161	162	167	190	176	171	175	170	172	149	180	162	169	159	172	188	162	155	173	164	161	188	168	183	162	184	163	166	164	168	159	152	142	185	187	176	183	158	151	148	196	181	186	181	154	170	176	150	166	162	186	172	145	146	186	150	172	154	157	178	163	182	178	169	163	170	164	176	176	176	161	180	147	149	163	201	183	175	168	160	169	159	150	173	177	177	146	156	171	178	159	166	168	167	173	159	155	169	162	171	189	197	182	181	157	170	170	162	176	157	171	172	161	172	184	179	162	192	173	175	154	165	156	178	184	172	167	148	148	181	178	162	162	163	181	158	169	157	160	188	151	159	162	148	146	166	195	163	183	159	168	156	164	170	162	166	170	152	165	167	145	157	174	178	180	180	198	179	156	159	172	153	168	166	172	154	163	184	162	155	154	154	170	162	171	170	168	170	151	168	144	174	169	157	175	178	169	157	171	176	172	176	150	166	180	159	171	206	168	179	166	183	181	156	172	176	158	165	178	171	149	147	153	182	187	169	170	179	175	170	160	164	174	182	166	175	164	136	151	150	147	181	147	180	165	169	191	165	195	175	171	204	173	149	176	180	165	191	182	151	175	139	194	201	156	189	145	164	173	187	173	180	172	177	180	173	186	166	190	181	149	181	155	169	151	164	156	149	185	156	201	175	164	188	164	171	158	179	157	171	171	194	173	154	185	175	171	154	169	173	175	170	174	188	171	223	162	158	165	185	162	188	160	186	160	148	169	187	196	174	163	162	163	154	162	136	168	173	182	167	163	167	173	178	146	165	164	190	158	168	178	167	163	178	170	151	176	165	168	174	161	149	168	168	178	141	185	177	158	198	205	165	183	178	180	156	169	158	183	170	164	190	160	161	179	164	164	173	171	166	157	156	179	184	179	172	174	173	182	186	150	162	164	169	166	173	209	165	174	160	164	189	175	181	170	155	155	172	188	186	190	172	183	178	168	163	174	177	157	189	156	172	161	172	158	172	190	194	180	180	180	178	170	173	164	162	186	181	175	152	154	173	170	160	169	177	175	156
8317	4978	6093	7057	6517	5038	5460	6516	4296	2187	1318	1306	1045	1194	1099	933	909	857	842	864	1032	1076	1067	907	771	731	662	630	772	707	698	633	635	666	652	595	589	572	572	528	534	542	557	514	519	538	545	551	495	501	554	507	506	481	469	487	462	420	483	501	457	476	463	493	483	486	467	477	493	432	479	427	482	453	482	518	508	507	444	491	501	534	496	484	454	400	431	459	434	462	489	467	492	479	468	425	424	490	515	525	441	450	457	449	469	465	449	497	455	480	454	436	478	486	483	479	470	412	455	486	471	494	486	473	440	445	448	444	452	450	471	505	476	455	509	469	427	471	475	472	491	452	453	494	480	458	475	478	478	490	458	423	474	459	461	423	475	440	445	466	451	485	429	476	447	436	455	509	472	476	468	460	442	469	437	469	439	478	442	450	482	437	450	465	457	454	491	450	459	476	468	407	502	427	455	452	498	436	484	465	428	470	482	454	488	464	439	465	402	462	489	460	476	445	468	457	459	507	472	447	478	424	479	424	418	483	462	428	468	469	440	488	488	449	443	441	466	470	467	434	451	477	447	412	430	438	480	502	502	456	489	455	454	459	463	491	466	433	443	470	467	481	455	439	456	434	454	473	474	435	479	425	482	469	466	492	432	487	461	457	485	464	479	426	448	469	419	439	440	451	462	479	476	435	516	462	458	488	509	464	454	467	454	455	502	436	462	503	445	475	451	444	462	466	443	384	428	470	437	451	458	446	479	513	467	439	430	427	451	445	445	472	464	449	459	457	467	413	497	483	470	421	431	471	456	452	430	484	493	479	459	453	446	437	426	462	480	506	477	487	476	479	461	466	483	483	459	445	446	475	480	453	445	452	486	417	476	458	467	452	446	464	471	447	480	455	444	449	467	460	419	456	420	473	465	477	458	466	451	422	441	441	445	440	455	490	465	420	480	469	471	482	432	457	472	460	453	482	437	450	468	477	441	455	476	447	492	420	444	431	477	450	456	437	488	481	427	472	437	435	465	462	424	429	434	431	446	460	453	419	463	476	434	443	505	474	449	465	474	432	440	469	457	468	458	464	449	508	482	471	466	452	442	459	452	475	446	431	453	468	463	428	450	502	442	412	475	502	481	448	502	429	435	421	473	471	437	481	497	423	491	485	464	451	471	410	438	449	464	470	491	459	468	441	458	460	509	469	482	438	457	434	483	473	447	490	455	471	417	478	509	487	420	476	452	436	458	435	442	463	439	454	447	482	425	426	417	448	447	478	467	500	447	473	456	470	477	455	471	482	464	478	455	416	494	472	437	496	465	500	451	456	440	476	463	481	437	465	453	474	489	438	469	433	450	443	459	474	454	474	429	449	507	408	466	464	427	479	444	422	450	429	446	442	428	469	465	461	470	475	444	479	468	456	486	453	460	478	465	454	481	492	450	446	413	467	446	458	447	475	453	461	444	472	505	488	487	463	459	449	490	412	445	464	502	472	423	431	452	468	468	441	495	445	450	460	457	471	475	468	463	443	464	438	444	452	455	462	477	427	469	453	455	428	441	438	441	468	430	471	460	485	435	491	465	439	422	459	459	446	425	473	446	468	464	431	433	461	459	465	474	472	456	444	433	432	409	471	445	451	462	407	488	493	475	440	458	505	433	456	455	433	435	433	459	439	466	438	453	443	455	488	476	468	439	478	443	462	469	445	450	488	481	454	430	433	440	456	405	458	432	475	441	461	475	447	409	469	481	493	445	462	454	474	425	475	468	486	459	482	500	448	490	449	461	442	496	442	453	512	466	474	478	450	525	480	499	433	443	451	450	471	451	443	404	496	467	453	480	459	473	450	460	477	446	453	475	460	453	454	462	458	471	448	439	443	479	490	465	460	447	479	462	436	443	475	468	454	482	421	465	446	452	489	452	485	463	429	451	478	480	461	469	500	479	462	460	471	443	469	448	478	463	493	495	438	447	461	473	430	474	496	454	460	463	416	443	419	407	467	457	468	439	437	459	445	476	451	459	463	450	467	454	438	431	517	450	464	467	441	470	453	467	460	464	466	462	477	478	452	447	441	487	478	452	491	467	427	468	424	461	482	502	446	438	463	533	445	482	450	505	432	485	445	441	468	449	410	463	452	481	491	465	447	416	433	431	440	471	457	459	443	454	489	463	471	474	453	499	463	483	479	430	465	482	462	482	434	474	456	472	492	481	442	425	467	461	456	482	460	476	455	433	481	443	441	474	441	452	477	436	467	465	466	459	454	451	458	459	438	493	476	496	478	456	449	494	462	422	436	445	417	475	462	449	455	457	427	473	463	456	436	471	470	482	439	487	473	442	479	466	447	456	481	492	464	434	445	458	451	447	404	447	454	472	468	452	448	452	466	485	482	462	468	399	437	441	461	495	467	472	483	445	464	457	461	466	442	434	465	471	444	477	475	448	452	502	468	470	426	441	451	446	468	455	440	418	461	422	418	472	433	451	460	451	444	460	496	480	448	399	452	441	475	449	421	469	464	446	466	452	439	448	459	453	453	447	496	466	445	476	464	485	455	469	451	433	444	408	452	456	435	488	451	482	454	471	455	466	423	460	449	473	456	421	471	474	465	462	447	472	456	497	441	469	469	448	488	457	429	433	475	498	480	414	454	418	487	478	456	479	443	461	471	438	507	475	490	484	483	453	477	447	457	436	467	433	474	473	433	485	425	423	426	479	419	431	474	446	492	390	439	473	469	441	474	459	456	472	455	445	453	456	488	440	438	425	461	461	464	436	506	486	473	449	439	444	454	476	459	481	454	442	467	442	506	444	478	447	461	457	473	471	459	468	446	445	453	476	419	482	475	489	429	469	451	436	436	452	485	464	456	490	453	462	457	504	433	470	421	431	523	424	464	442	454	482	488	464	443	432	454	470	460	435	436	404	440	453	481	445	479	472	443	419	421	447	465	469	489	435	452	447	454	473	484	443	455	465	394	423	454	475	462	477	442	430	444	448	471	455	470	411	466	492	437	464	456	459	451	478	473	473	475	432	507	458	462	433	458	441	458	450	477	454	462	447	461	464	421	450	450	450	431	489	467	457	474	490	447	461	448	459	443	482	482	519	449	448	440	439	466	465	430	458	468	476	421	438	458	457	434	416	446	458	476	490	442	439	431	469	445	472	459	471	481	460	433	482	476	428	457	448	453	417	419	478	511	440	455	491	518	426	481	466	497	443	458	459	434	432	454	449	473	447	445	447	482	449	471	441	442	454	482	489	461	462	473	468	485	477	454	457	442	483	470	466	480	459	462	481	465	454	436	439	464	479	466	422	510	452	468	461	457	440	447	465	399	407	460	452	438	449	498	440	475	425	500	478	447	482	488	457	461	462	444	475	468	458	459	433	451	487	472	458	483	472	456	488	452	472	484	429	483	456	448	467	438	484	494	444	476	490	466	485	451	444	454	478	452	469	467	469	424	459	421	450	479	452	447	487	481	468	447	449	469	433	483	456	436	433	463	458	471	469	429
19576	11066	8615	7042	5124	2952	2552	2134	1413	666	520	480	362	412	367	296	308	264	254	295	323	308	303	235	222	240	235	266	264	210	239	233	216	234	207	231	190	201	181	193	190	201	187	206	222	181	183	177	189	191	183	197	185	172	190	188	189	185	182	174	169	195	174	169	203	207	167	170	184	185	190	197	194	197	179	199	214	201	173	184	163	156	173	188	171	192	164	166	180	181	195	183	183	171	201	191	182	192	175	169	191	164	171	195	182	202	183	177	203	182	207	143	187	170	203	165	186	181	191	168	178	163	177	163	167	166	192	179	178	173	196	193	180	182	182	161	191	178	170	177	168	169	154	175	184	188	195	183	166	165	192	161	183	191	164	173	188	176	186	169	190	177	175	187	171	164	179	163	180	167	156	164	192	176	170	179	161	187	205	165	198	169	172	157	176	182	192	171	172	185	167	142	182	175	177	203	174	188	180	187	183	194	206	163	169	169	172	179	165	160	175	178	180	168	180	168	186	186	174	179	170	180	171	175	185	191	152	173	174	181	190	163	153	158	174	181	183	168	204	182	148	175	198	178	190	199	172	162	180	167	190	179	192	188	172	171	183	169	183	174	188	172	171	180	177	190	208	167	141	199	174	169	177	167	173	171	174	183	186	194	166	178	175	192	187	163	160	199	196	165	166	176	170	185	192	169	168	188	205	186	179	200	170	196	194	191	174	188	197	186	169	188	177	159	179	181	159	195	176	182	155	176	188	185	188	173	191	176	189	190	165	172	134	181	182	178	165	165	175	173	172	201	172	181	196	163	169	165	189	202	151	168	181	174	167	152	179	153	180	148	186	183	198	165	167	184	179	156	188	202	178	182	168	188	190	173	168	167	190	166	168	189	184	185	204	196	183	203	169	176	169	191	182	197	185	187	184	178	170	194	171	172	190	190	169	176	175	161	156	197	191	185	168	176	177	181	161	191	198	178	185	183	206	177	172	187	169	171	194	181	183	191	154	155	179	197	167	160	190	191	189	186	213	162	174	176	174	158	146	141	172	178	188	171	192	188	169	194	156	177	174	165	150	188	193	207	212	149	163	176	160	185	206	178	175	171	162	156	156	175	174	167	181	184	172	184	168	152	175	191	186	195	167	160	168	177	179	199	204	205	187	196	184	160	169	165	174	174	213	188	199	162	191	191	174	184	177	160	176	203	186	192	165	191	183	176	183	153	177	187	173	185	193	168	164	181	197	186	189	186	174	182	174	159	191	172	194	160	175	194	145	180	159	181	188	204	174	183	172	185	195	172	185	195	192	190	171	193	200	177	179	173	199	214	146	185	189	182	194	197	208	171	181	163	170	192	200	193	185	196	189	178	197	172	194	168	180	172	171	170	166	181	189	198	178	174	197	175	201	195	159	171	167	190	203	164	195	191	189	165	167	177	183	197	176	171	167	181	164	180	190	186	203	164	194	178	163	214	179	172	180	197	189	162	189	175	162	189	174	181	195	200	175	198	178	178	172	179	182	181	175	174	199	184	206	175	161	185	184	181	185	193	176	171	169	185	170	168	196	158	164	186	206	194	211	172	188	193	181	152	164	191	192	182	167	154	206	192	154	168	158	187	202	181	165	190	169	182	161	166	174	147	183	177	182	164	164	178	168	191	209	171	157	182	195	192	168	181	191	195	190	177	177	170	182	181	164	181	210	176	178	181	169	185	169	184	178	179	173	172	188	188	187	207	174	173	177	165	174	183	198	202	184	184	173	175	183	159	215	166	169	178	192	171	194	179	177	178	184	183	200	184	159	173	190	177	198	198	181	174	191	189	134	199	187	167	182	197	188	158	175	171	177	181	180	184	172	176	151	185	168	177	154	163	184	191	188	164	192	190	183	197	199	163	190	193	185	143	181	185	188	180	150	163	207	148	167	177	185	163	200	188	179	182	171	181	176	158	167	169	187	189	188	169	176	168	199	183	191	172	182	175	171	169	182	169	174	165	182	182	196	193	187	170	191	201	173	197	194	184	186	162	205	170	164	176	170	205	193	170	198	170	175	164	175	193	200	215	183	168	175	173	167	170	182	182	195	182	181	151	151	187	183	168	192	168	154	178	153	161	163	167	194	181	175	183	164	184	183	160	159	188	175	226	175	166	168	174	192	176	189	178	176	174	162	192	198	172	172	185	162	202	180	156	177	176	180	202	205	173	186	195	180	166	176	175	160	201	204	184	184	181	212	183	187	165	188	166	185	188	197	190	205	160	185	207	175	163	206	178	189	173	176	165	161	174	180	187	176	181	178	190	185	173	208	184	189	194	183	179	180	168	172	177	179	193	187	158	184	174	175	188	182	168	199	159	176	155	186	170	193	181	168	213	172	192	191	190	184	177	185	185	165	168	187	178	183	157	161	147	168	196	171	187	174	164	192	175	182	207	177	164	180	175	184	164	170	169	181	168	206	195	184	181	183	180	180	176	181	172	186	164	189	174	164	206	169	162	159	183	170	176	172	185	164	163	132	162	178	167	157	202	168	188	200	189	178	190	172	181	161	194	192	177	160	167	172	181	176	172	164	186	170	194	195	188	178	200	165	185	182	184	173	166	200	192	178	175	173	172	190	193	173	170	143	150	178	166	173	169	172	187	166	170	179	176	209	193	168	177	189	186	208	177	174	170	171	165	184	167	167	155	176	166	179	172	175	165	183	171	190	197	188	153	189	147	161	193	171	180	192	183	171	178	177	190	168	167	184	172	196	172	171	174	200	185	180	181	204	160	190	182	173	162	169	176	203	179	175	195	191	194	176	181	158	168	183	181	173	176	162	198	159	178	163	180	184	162	192	196	151	178	179	186	201	207	179	184	167	178	184	188	174	165	184	175	147	151	168	161	174	196	189	184	171	177	162	193	194	210	177	176	179	167	189	183	184	172	184	161	184	170	179	199	141	187	172	156	195	177	169	165	162	168	195	161	184	173	185	166	161	160	164	180	193	167	174	179	181	177	176	192	192	161	175	161	169	179	178	163	171	197	165	189	175	177	194	196	162	182	165	196	181	179	170	176	169	171	185	176	164	180	162	184	157	198	178	203	174	168	167	190	178	178	182	184	191	160	178	183	163	177	177	152	177	187	140	194	177	148	182	183	143	165	178	157	177	182	184	179	184	156	188	185	167	182	163	187	179	178	192	176	173	181	164	188	163	176	160	195	170	167	183	158	193	197	176	193	163	172	182	191	180	210	177	177	197	161	172	189	164	158	180	182	162	171	192	167	161	180	184	161	175	163	188	181	166	178	195	176	186	190	190	205	180	189	174	186	197	160	164	151	164	160	190	192	151	178	176	185	187	187	178	215	169	177	189	183	185	194	186	178	191	189	166	190	162	168	185	174	174	203	179	181	180	178	170	166	148	163	179	160	181	172	201	148	183	163	180	168	180	201	192	171	179	164	172	181	186	201	187	176	171	162	188	178	172	179	177	171	194	188	171	195	187	167	162	173	180	162	200	223	192	171	187	198
11271	7636	8845	11484	10733	8776	9265	9461	6685	3393	2368	2267	1720	2086	1590	1524	1300	1152	1119	1373	1655	1639	1634	1181	1089	1004	945	930	1074	946	1007	955	834	812	821	764	683	714	743	676	692	634	675	670	656	624	590	605	635	572	563	537	581	563	527	547	525	555	511	523	553	550	532	578	521	535	530	539	564	498	476	530	530	519	538	507	517	521	535	535	548	526	466	495	537	482	514	513	525	498	525	539	526	474	520	523	542	512	503	494	506	505	511	472	458	515	509	529	472	490	520	522	494	534	552	494	507	511	470	469	520	493	480	520	476	506	484	499	540	492	519	492	480	494	523	493	484	463	530	513	468	543	495	518	480	542	491	530	523	506	470	484	467	521	562	481	490	479	527	515	511	501	496	493	485	478	500	473	528	498	503	496	499	508	482	478	454	466	459	537	476	499	477	503	474	504	475	500	534	491	493	492	481	505	489	504	488	531	479	445	528	498	462	476	532	473	520	501	508	478	511	544	510	496	467	513	486	490	496	499	480	514	538	485	499	484	499	519	517	507	498	499	485	504	485	490	504	510	511	485	452	531	511	481	509	505	469	528	485	457	494	503	500	492	512	494	536	504	529	531	490	528	510	525	504	519	512	508	502	453	504	497	478	523	493	429	494	474	503	484	474	521	529	494	503	504	499	473	518	506	533	521	462	508	536	512	516	514	479	502	500	484	517	487	512	463	511	463	492	462	468	470	555	499	489	517	497	554	490	497	453	518	516	497	508	506	487	500	489	476	498	513	558	505	503	504	508	475	527	510	486	439	499	500	505	485	479	523	504	521	514	503	497	536	528	476	495	522	494	498	522	523	512	448	519	503	488	477	505	529	508	510	492	472	505	509	515	478	481	459	482	500	520	496	492	522	465	490	519	519	521	507	492	518	477	533	510	467	486	496	490	475	504	486	460	500	516	500	493	504	494	524	545	484	463	483	517	534	528	500	486	510	493	512	535	470	464	499	510	485	483	481	523	547	512	472	467	455	484	488	472	494	501	528	484	492	523	507	508	475	508	495	546	480	507	490	462	479	465	505	457	547	500	479	518	499	483	482	503	485	507	479	515	469	488	490	505	475	495	515	476	522	491	537	468	479	506	489	481	486	507	485	494	507	519	545	473	494	494	477	494	480	511	498	467	493	493	488	512	478	526	500	496	480	479	519	536	475	495	515	494	455	514	478	491	535	516	504	533	527	495	493	503	486	478	479	507	474	496	508	505	500	528	493	484	512	505	474	490	473	514	489	483	519	518	499	478	499	486	486	493	505	503	477	486	481	503	522	506	502	461	485	492	468	538	487	501	534	492	490	480	489	522	487	526	492	510	500	510	469	509	474	498	498	511	481	481	493	524	467	490	484	499	499	495	494	520	510	509	526	511	483	477	464	526	521	505	487	464	491	477	511	478	490	475	484	503	515	497	528	484	462	509	489	514	459	522	500	483	462	505	484	470	526	511	522	519	503	492	533	491	495	494	526	500	486	515	487	486	537	475	522	529	518	524	485	489	520	494	499	518	485	474	529	527	471	484	492	514	497	505	444	480	496	473	537	499	476	519	483	509	484	523	497	521	496	484	499	500	529	490	496	508	479	472	511	513	504	488	507	485	500	482	512	482	500	500	478	506	517	519	497	465	491	539	511	509	495	518	494	483	478	493	508	512	512	476	497	488	498	479	498	501	492	477	463	500	469	549	490	495	501	457	498	459	492	487	490	508	490	509	511	471	549	482	515	512	498	500	500	483	481	507	513	488	501	463	492	469	496	532	488	487	516	502	480	471	492	520	535	515	472	522	476	568	474	506	511	488	461	483	506	534	532	519	477	505	476	505	478	569	500	500	489	503	518	466	494	492	508	511	491	523	516	523	485	464	514	535	513	480	492	484	479	517	497	502	515	507	535	495	494	470	504	452	500	510	512	518	493	499	511	510	492	532	531	512	503	538	498	526	523	567	511	457	471	462	474	528	494	522	489	489	482	469	516	501	519	489	518	542	478	485	504	468	508	492	500	494	497	507	497	485	515	471	518	472	493	513	503	480	506	500	503	480	493	481	503	460	482	479	507	482	528	485	487	491	493	526	514	503	529	515	494	464	502	496	505	473	519	502	472	496	522	483	445	482	516	511	483	504	472	514	522	476	483	435	518	481	538	499	493	518	486	499	516	504	524	503	486	468	521	527	488	465	528	530	479	499	479	477	479	506	543	474	504	493	507	471	515	513	451	523	486	475	471	489	472	502	468	508	534	518	493	499	496	506	485	475	456	505	490	525	529	500	495	482	463	516	530	518	502	486	482	557	459	537	528	476	489	454	507	483	498	450	478	533	500	507	529	497	500	461	506	501	491	458	494	496	464	501	495	516	535	510	493	497	499	479	509	518	464	481	498	519	535	508	479	485	494	502	460	495	523	514	495	480	510	485	467	521	455	511	516	484	489	494	506	514	489	469	486	457	479	491	455	479	502	495	530	545	528	534	511	501	511	508	496	499	525	481	537	503	470	503	507	477	479	503	501	445	519	484	483	505	503	489	462	483	484	474	507	511	508	486	514	473	481	516	512	480	487	489	529	497	479	493	501	493	480	498	513	467	510	525	462	472	531	516	479	499	518	504	489	514	468	517	503	497	462	499	511	480	483	489	546	468	552	499	493	487	475	493	508	494	484	476	460	521	495	513	464	531	477	505	495	492	478	478	467	528	513	484	508	489	514	529	503	511	469	452	498	459	492	476	483	519	484	495	538	480	503	519	528	505	509	505	495	490	540	518	512	459	468	518	504	512	478	513	494	420	481	535	485	497	487	498	503	464	507	501	494	552	541	547	454	503	465	502	486	459	517	526	523	470	479	525	474	482	504	514	465	479	510	475	527	517	518	475	499	511	505	491	513	486	514	496	520	501	494	505	504	520	480	475	471	497	484	462	503	502	507	490	457	489	503	479	471	457	488	491	528	508	535	499	503	545	465	532	519	515	488	520	465	504	496	477	561	471	502	460	499	496	527	483	488	499	517	524	455	468	484	472	475	478	481	495	484	496	502	516	548	475	498	480	527	488	507	486	504	472	475	460	476	514	512	455	505	486	514	480	510	485	458	480	470	471	520	490	526	513	520	453	495	503	518	503	512	477	529	472	483	491	511	542	479	482	463	509	508	534	531	479	499	485	497	479	503	531	469	488	527	498	527	520	491	484	504	474	491	504	477	510	482	483	454	504	498	529	512	477	502	508	503	495	496	540	495	486	474	496	484	477	481	510	451	555	515	500	494	526	487	504	481	477	500	518	503	489	509	478	548	505	478	458	491	521	476	516	512	501	471	508	517	492	500	516	522	530	493	497	470	488	505	519	496	484	517	491	529	500	460	476	502	449	467	528	465	480	499	469	500	480	472	481	482	489	460	469	520	513	465	519	447	473	530	443	527	497	496	476	482	539	494	528	542	513	508	532	503	515	453	484	491	479	510	515	523	485	513	502	517	469	460	518	500
3516	1370	822	543	481	553	814	765	471	385	352	328	350	322	342	343	356	336	342	348	353	335	374	348	357	341	325	345	323	348	341	324	361	340	353	345	319	351	333	334	335	345	312	336	328	345	333	332	355	307	324	370	349	361	357	355	342	317	328	345	344	318	316	320	345	355	344	323	303	311	337	326	295	355	340	292	333	319	364	360	334	321	351	367	309	314	312	309	298	293	329	319	322	371	346	328	344	335	359	330	346	336	344	282	385	315	344	378	333	304	336	330	338	348	322	292	323	297	319	362	355	345	331	349	334	311	336	332	360	362	317	328	344	314	336	333	354	369	346	384	332	338	325	314	305	340	358	324	315	301	332	322	346	322	338	339	327	332	328	344	316	322	342	318	337	297	314	305	311	333	296	363	356	355	351	326	302	343	322	329	328	331	329	320	305	311	363	360	373	337	360	331	359	320	293	313	364	357	350	341	353	344	369	322	369	332	334	358	305	346	326	347	338	334	347	344	346	341	351	330	362	341	332	332	342	333	348	345	357	340	324	322	299	342	376	327	349	325	380	297	369	326	345	296	323	321	318	328	334	309	347	336	327	322	347	342	341	347	358	321	322	332	370	343	332	310	346	333	343	330	325	365	319	306	351	325	358	332	363	342	322	327	330	367	332	295	324	303	314	349	335	324	351	354	355	340	334	297	318	331	331	339	322	344	312	344	341	344	336	315	348	357	327	355	350	339	364	317	358	318	345	327	336	330	341	344	323	331	290	316	351	305	319	347	345	329	311	330	309	331	327	328	373	355	378	357	348	318	311	327	311	322	355	283	326	333	355	331	325	304	320	328	346	363	359	333	329	304	344	325	335	303	349	367	414	370	322	343	344	344	333	305	329	377	400	330	318	366	340	332	363	327	310	304	342	327	333	349	330	342	342	321	359	335	350	344	316	353	344	325	371	330	306	343	387	332	331	350	364	346	327	331	337	347	361	333	346	338	361	313	332	307	310	330	351	343	335	324	313	389	344	351	364	349	356	364	314	357	374	334	336	342	319	320	303	323	333	298	339	329	341	363	356	371	369	305	302	329	329	311	330	347	358	325	327	349	320	317	351	362	326	334	348	324	311	316	368	294	330	360	341	348	340	349	329	326	329	351	307	347	371	293	322	362	301	319	312	318	327	319	357	327	370	311	349	303	323	325	331	343	326	359	327	347	331	360	342	315	331	326	330	326	326	376	310	315	298	339	319	349	326	321	323	317	365	313	361	329	348	316	326	296	329	320	292	329	315	344	357	353	337	347	338	329	345	354	352	339	303	346	348	323	313	321	356	323	322	352	350	360	333	334	342	333	334	368	369	355	308	325	321	339	332	345	310	328	321	333	322	345	325	351	315	353	340	347	354	312	320	350	344	339	360	357	344	370	351	335	351	336	315	327	311	339	333	309	351	314	341	314	334	347	334	319	315	385	337	322	343	354	298	379	327	294	321	323	360	334	307	335	305	330	333	300	353	316	353	314	317	315	368	337	331	361	321	343	332	330	364	317	335	332	303	346	358	310	324	342	354	330	348	336	348	339	350	346	354	324	311	342	338	350	349	365	307	331	327	362	329	297	334	347	342	317	344	309	312	362	359	368	326	335	328	358	361	302	320	333	349	367	346	311	329	314	317	336	353	340	352	345	310	331	327	315	344	319	319	372	339	298	333	330	354	349	337	397	382	357	345	335	327	291	338	324	337	358	316	350	334	373	326	355	328	338	347	356	332	324	366	343	365	327	320	352	328	362	321	339	343	310	357	327	326	329	334	341	349	314	385	348	351	317	331	381	358	360	337	321	372	347	353	326	311	335	331	347	336	312	324	329	355	343	351	387	317	336	336	330	315	341	344	351	349	321	356	345	374	346	314	359	349	339	337	285	327	346	335	351	328	320	334	352	305	317	394	328	327	318	355	322	307	319	344	291	325	333	330	343	333	317	332	333	339	332	325	348	355	334	340	323	336	340	366	318	354	361	308	333	365	348	332	345	328	389	378	315	336	292	378	360	319	327	329	351	356	332	349	344	341	349	329	342	367	339	294	370	318	309	358	305	344	324	331	352	331	328	302	341	334	339	332	336	345	328	341	352	336	351	358	361	360	355	344	319	355	300	350	323	346	299	306	348	326	336	329	332	333	311	325	346	358	320	315	335	340	362	316	368	350	363	364	352	333	350	342	320	338	360	319	310	320	344	322	328	325	324	317	309	343	364	307	365	367	359	334	344	339	327	311	312	336	375	320	340	329	339	343	315	331	330	332	359	365	364	356	337	324	349	360	338	337	334	350	382	357	321	303	354	321	369	351	337	354	343	325	326	300	347	330	326	328	347	321	349	322	303	371	352	318	386	371	328	337	350	321	347	341	323	319	342	328	325	343	335	322	337	331	335	319	324	348	331	346	354	320	320	363	360	348	302	335	340	337	308	298	334	309	334	346	369	319	351	309	321	330	344	313	319	348	354	330	370	318	325	333	335	332	336	326	364	325	313	325	349	362	341	305	331	312	313	337	350	390	322	349	337	355	347	319	320	330	318	332	354	298	364	328	345	373	325	323	316	368	348	325	338	321	341	318	322	298	326	345	359	327	337	346	373	335	358	332	314	337	333	344	324	331	315	320	364	350	273	344	306	358	356	347	358	341	362	318	336	337	321	352	314	348	323	330	337	341	331	294	320	354	338	325	329	282	372	331	351	337	358	335	308	294	313	322	333	338	338	299	301	366	311	329	336	343	333	339	308	336	326	334	334	318	328	359	343	329	348	365	326	308	316	333	331	353	333	346	363	378	317	338	367	328	317	344	319	316	331	347	312	346	296	310	339	338	353	331	352	327	308	342	318	324	349	309	345	309	367	321	309	327	353	332	364	311	329	354	321	378	335	342	342	346	355	311	328	300	371	351	344	345	348	322	349	309	335	307	296	324	329	347	349	346	352	353	329	330	306	325	342	305	328	333	327	325	346	333	347	356	332	304	351	323	341	317	329	332	324	340	332	353	351	328	324	319	316	334	306	343	328	309	367	318	334	346	310	318	329	316	344	323	342	312	347	297	330	329	309	353	337	325	347	330	346	341	349	344	304	364	322	326	333	298	368	340	352	319	336	309	328	309	334	350	352	323	303	341	331	305	346	333	352	307	329	319	325	369	314	327	321	354	350	339	323	344	322	355	329	323	331	340	333	340	323	307	313	326	354	340	340	329	323	313	314	293	351	352	346	350	317	369	319	345	346	353	307	346	309	321	315	314	305	303	366	355	369	346	329	338	324	351	334	326	358	341	319	335	362	322	305	360	311	289	321	364	348	320	318	339	339	310	347	325	341	365	315	332	335	306	305	341	344	324	351	299	331	330	312	322	300	327	321	309	352	323	359	341	308	319	348	365	355	326	336	317	354	328	335	311	341	360	317	316	327	351	355	299	338	316	320	359	354	354	347	336	365	348	362	337	330	298	344	339	330	304	314	337	326	328	368	374	320
3240	1772	1784	1561	1460	1987	3591	2953	1566	944	848	810	823	814	878	793	834	843	791	812	803	808	829	824	862	752	828	847	759	790	799	800	813	805	746	816	813	842	778	782	776	812	772	843	787	844	847	849	840	818	812	863	799	823	814	790	780	869	772	807	845	820	791	770	803	836	782	781	850	773	799	815	777	858	798	848	781	849	759	758	871	779	814	796	804	812	789	831	837	858	832	800	800	808	851	795	792	815	803	807	826	792	805	820	775	814	832	789	773	821	783	827	777	883	810	765	765	774	783	809	798	840	821	889	772	835	812	800	798	797	763	814	811	762	800	764	826	850	785	808	800	778	843	796	841	820	771	816	820	843	788	777	790	791	830	779	830	790	804	804	800	834	779	805	806	826	744	851	833	825	790	826	770	843	804	828	790	787	821	825	776	770	778	796	783	850	810	801	829	782	791	845	808	810	777	837	764	808	789	772	864	810	811	822	823	785	793	799	810	844	787	812	856	823	781	799	740	814	734	883	757	784	815	779	819	799	784	800	815	879	838	833	845	817	811	812	804	835	841	768	824	808	753	882	776	781	766	824	798	799	828	866	791	812	816	830	773	800	811	835	784	813	801	795	782	766	828	812	814	787	789	816	757	801	807	848	824	796	764	819	816	807	792	771	787	800	774	801	848	828	846	791	835	797	780	811	843	804	795	795	821	824	782	786	783	828	825	836	776	839	839	800	816	835	800	831	767	811	792	807	806	763	797	823	793	826	810	776	802	832	821	830	805	810	828	784	767	801	762	810	809	809	793	830	791	827	717	802	812	781	798	821	830	808	826	830	842	773	834	811	812	794	787	808	826	815	833	789	811	779	807	801	821	808	785	793	882	844	832	818	822	832	808	798	788	777	819	838	856	770	793	837	800	813	798	837	793	829	777	839	791	808	803	783	841	808	860	832	788	828	819	804	770	829	851	820	825	805	830	864	791	823	820	786	799	831	792	836	794	829	822	756	826	811	838	791	814	830	849	842	807	783	792	849	798	800	786	740	814	824	809	794	775	847	802	763	830	845	773	816	795	853	795	801	849	825	775	794	797	817	778	741	816	801	800	868	809	801	807	820	769	828	807	823	814	800	828	808	816	809	814	818	805	775	809	823	829	821	829	860	826	790	763	847	821	788	793	814	790	856	830	804	854	791	765	785	853	803	825	817	828	786	837	828	836	804	830	781	841	784	856	801	774	789	773	797	811	828	817	850	797	816	842	800	837	821	809	812	804	824	766	777	798	753	840	786	803	788	833	839	799	778	781	834	812	771	851	852	768	784	802	825	848	768	790	810	796	809	757	806	781	806	758	779	822	835	818	814	848	807	844	810	800	822	781	855	833	758	837	845	783	776	810	797	805	789	774	799	783	801	835	829	845	762	844	836	812	772	849	860	805	883	813	806	763	822	836	824	799	826	785	823	775	812	838	853	825	839	806	789	800	824	829	741	808	833	810	760	824	778	810	757	774	813	800	799	794	857	822	824	819	814	823	812	749	846	764	783	798	819	812	788	811	814	778	785	810	771	854	810	839	822	768	818	797	769	812	781	778	825	866	798	798	770	802	790	772	804	868	816	845	843	752	841	811	756	823	820	829	771	751	797	810	765	840	804	791	853	869	813	797	833	822	818	831	794	753	860	772	791	773	808	788	784	775	880	789	780	757	825	819	770	802	800	828	862	850	846	763	800	841	755	790	830	810	763	842	795	853	775	828	800	827	841	780	844	819	766	734	773	830	788	819	854	798	812	818	779	818	808	850	789	787	770	808	815	804	829	805	793	820	823	823	770	767	813	820	844	809	825	792	835	798	754	833	830	829	802	862	832	844	800	790	819	765	812	809	803	790	792	832	786	826	804	865	765	788	847	863	846	756	834	869	832	829	839	778	813	821	783	774	856	829	847	821	813	793	843	827	817	794	850	803	860	769	769	808	806	792	817	852	810	832	783	767	847	841	856	784	758	818	772	789	805	836	813	823	783	780	772	811	791	793	833	787	871	796	769	825	798	768	748	792	792	814	830	793	823	844	797	832	818	799	810	804	818	825	844	835	813	849	786	821	820	785	819	852	785	773	829	810	745	825	786	780	784	823	784	771	814	824	884	826	829	817	823	850	792	813	796	814	799	851	830	766	822	795	813	803	835	839	804	813	804	792	772	798	806	829	831	838	850	788	861	826	795	811	750	819	795	804	775	776	796	816	796	836	824	799	822	831	809	798	801	793	779	774	797	789	739	811	827	852	753	801	795	825	763	777	807	837	841	797	791	767	777	829	774	860	823	810	797	791	830	793	816	771	816	800	763	793	848	845	843	859	779	831	820	788	811	819	805	833	832	793	807	801	855	808	792	788	810	830	816	840	782	844	756	777	834	804	816	812	795	811	809	769	828	805	790	842	846	796	832	777	788	784	839	787	853	796	811	795	734	781	791	828	819	801	784	799	796	807	814	819	802	760	774	794	748	808	807	789	836	818	831	842	803	842	766	770	748	831	807	852	842	786	873	802	847	809	797	857	839	756	830	778	832	810	793	794	798	773	788	848	825	803	834	818	775	813	817	792	832	829	796	804	785	778	789	808	819	841	815	784	806	798	823	794	826	857	792	834	850	842	819	816	783	764	847	851	810	792	794	803	793	762	769	859	824	782	756	849	821	798	844	774	794	826	780	785	807	813	844	798	807	764	836	869	820	807	845	804	781	849	767	790	808	781	803	836	806	798	805	781	812	816	784	800	749	806	812	764	749	827	833	785	869	861	758	784	824	810	793	807	832	772	797	758	782	798	743	848	793	803	810	817	808	823	829	834	767	812	812	778	836	815	798	805	836	831	799	805	742	789	772	768	782	790	771	807	791	833	811	830	791	793	813	793	857	819	801	822	780	757	844	796	787	846	794	840	839	826	772	835	828	805	781	827	804	871	833	801	771	784	808	726	802	805	799	805	814	753	794	801	813	798	786	802	822	807	841	833	838	831	878	804	774	816	769	792	775	773	749	837	775	845	866	778	779	796	854	777	809	879	807	797	784	810	886	828	775	778	772	783	797	805	826	832	831	822	818	805	758	839	805	829	811	800	831	839	831	792	816	804	866	845	799	829	850	766	813	813	809	793	782	801	838	791	793	818	808	817	819	804	816	840	751	804	801	849	838	772	841	834	817	819	819	788	772	819	854	813	751	790	805	847	752	857	763	844	816	814	778	801	776	841	815	814	797	767	767	838	760	834	781	844	839	845	810	774	865	823	781	805	801	788	783	756	837	773	843	826	818	819	852	814	788	783	822	800	783	829	854	810	798	761	801	812	803	812	811	789	811	770	804	798	848	799	782	850	787	787	839	816	839	819	812	738	804	765	817	765	773	771	783	876	857	853	787	795	790	851	820	782	794	790	824	846	826	821	799	752	801	774	794	832	886	858	785	831	836	840	813	855	839	866	770	745	809	816	813	835	772	771	796	824	751	848	824	788	820	764	818	799	768
11926	5945	4469	3115	2191	1558	1577	1334	703	377	297	276	263	288	209	230	226	247	248	230	254	237	255	203	213	204	180	184	171	202	183	188	155	180	190	198	176	177	197	175	164	178	161	186	197	172	180	175	190	165	182	178	178	175	173	170	181	197	182	175	176	169	151	181	165	157	179	175	171	173	186	152	195	167	182	185	183	161	165	172	179	163	180	160	162	173	183	179	183	166	175	171	164	183	162	171	165	174	159	146	191	182	167	181	177	161	168	191	190	164	161	141	153	162	160	189	172	167	200	165	146	165	166	160	172	173	166	167	187	187	166	193	166	170	169	192	172	165	140	174	213	169	187	164	169	182	169	170	173	166	164	161	166	173	192	173	162	187	134	168	196	158	183	181	180	139	175	190	161	162	145	170	153	149	181	178	154	160	189	144	187	172	164	162	184	159	185	163	149	156	194	174	166	169	170	181	180	170	152	177	169	178	170	188	187	179	159	166	185	175	170	200	158	158	186	149	172	153	157	193	169	161	183	161	195	176	183	186	184	180	202	186	183	167	174	162	168	139	174	166	165	177	187	165	179	161	143	166	164	170	170	171	183	142	171	183	189	160	175	181	171	153	164	184	152	163	181	172	161	184	154	177	165	178	176	159	166	169	182	161	158	167	161	167	158	174	158	170	166	185	168	160	177	183	174	173	153	186	152	171	185	179	162	150	166	164	172	158	167	175	180	155	169	187	173	176	193	188	165	169	174	177	167	143	168	172	179	172	154	171	175	170	191	181	168	165	169	194	171	179	170	172	178	149	195	163	160	163	173	177	151	166	180	187	177	185	168	195	150	171	169	147	180	161	170	148	185	183	179	156	177	165	179	152	151	143	192	180	162	163	171	163	155	160	174	191	172	198	166	155	173	158	167	153	157	171	156	187	172	168	183	180	164	178	183	161	140	172	149	189	176	167	155	175	160	171	166	164	144	144	186	152	171	179	164	157	177	175	154	151	149	167	184	159	136	166	180	147	162	163	156	169	140	151	142	143	169	169	154	122	158	177	170	168	210	170	135	192	172	149	172	176	164	161	161	162	181	170	182	171	156	184	168	178	171	178	190	193	194	142	186	185	173	182	174	174	171	162	154	167	165	157	171	155	161	183	163	167	172	156	168	158	197	183	159	176	175	177	182	181	163	169	162	199	160	177	178	167	194	184	176	172	145	190	168	160	163	164	150	164	180	175	168	167	185	178	178	171	163	177	187	172	183	167	150	167	192	153	165	198	173	161	187	165	168	166	151	169	161	159	167	147	165	138	189	145	187	157	175	162	146	170	148	160	155	176	160	185	176	160	171	155	154	132	166	198	167	165	168	169	171	153	173	188	161	167	189	175	166	176	142	150	147	179	192	167	174	159	176	159	162	161	171	149	196	171	154	165	185	157	156	170	161	181	161	148	167	187	186	156	145	153	159	173	154	164	170	166	165	154	181	157	144	140	158	173	166	162	189	150	162	173	180	158	173	160	195	172	182	161	189	159	173	167	159	176	150	184	188	206	181	160	158	168	167	172	153	156	175	154	158	159	181	160	159	172	161	152	163	146	169	161	181	146	185	155	197	172	160	160	191	164	174	175	155	146	170	169	172	157	177	166	161	169	185	158	157	189	179	171	162	153	163	150	173	194	160	179	150	177	177	187	182	179	161	178	146	177	162	201	199	178	186	154	139	163	176	171	177	168	138	174	147	151	173	177	177	179	174	178	175	173	171	177	176	158	166	154	188	155	156	153	159	170	176	163	162	164	161	160	174	164	155	180	156	178	175	157	162	152	183	147	185	192	172	184	160	181	195	175	154	176	153	169	179	144	176	209	169	164	185	203	166	165	170	170	168	165	147	161	170	192	170	165	166	174	204	144	152	162	183	165	182	161	176	145	166	168	164	146	171	174	159	172	166	178	180	154	168	166	160	181	179	188	171	165	129	159	176	162	188	183	168	171	186	171	163	142	166	175	174	182	182	174	182	153	159	190	163	186	170	168	147	168	153	165	177	190	193	166	160	170	165	175	190	183	140	184	185	176	186	175	182	188	186	153	156	168	202	179	177	199	166	173	142	150	186	177	163	152	171	184	177	175	176	164	180	159	186	165	182	171	166	140	170	155	188	178	185	181	180	199	167	148	161	186	174	161	165	178	175	162	188	172	182	187	184	173	149	176	149	179	156	158	166	158	164	165	163	173	199	141	146	161	155	162	167	180	185	187	171	164	166	159	165	157	173	168	180	169	176	184	183	150	165	181	152	149	144	148	157	144	188	180	184	150	166	173	163	171	173	181	178	171	156	181	210	179	171	162	178	156	185	150	169	171	167	163	166	162	189	174	157	176	164	191	172	151	167	175	173	176	176	174	169	172	182	154	165	167	160	153	161	174	197	159	172	196	169	173	159	177	178	162	189	196	187	130	151	178	175	184	158	160	179	185	158	167	170	184	161	223	177	171	162	168	180	193	174	183	160	155	181	151	175	151	149	177	151	144	181	160	157	190	186	169	160	157	171	170	168	175	166	196	173	186	173	141	183	177	158	154	170	195	154	164	172	157	168	169	187	177	148	176	169	164	164	152	178	142	169	146	156	160	173	173	154	178	188	177	178	152	176	162	171	169	169	167	177	180	162	180	173	164	164	166	177	156	149	174	165	150	165	168	183	173	186	168	186	157	177	178	168	174	169	162	167	167	172	160	163	155	163	171	193	184	184	169	187	198	164	178	174	172	196	161	170	153	169	170	181	171	176	163	179	186	182	159	169	159	151	133	161	178	163	149	167	187	147	156	162	182	164	153	163	155	179	156	184	161	161	154	180	179	186	152	176	155	177	152	166	173	174	181	179	185	140	137	181	175	163	157	172	154	163	167	156	189	201	166	173	166	151	157	155	175	160	192	179	155	157	158	177	196	154	179	152	180	155	179	178	165	185	178	182	163	168	164	163	170	175	148	159	151	146	173	191	159	175	199	180	163	170	174	163	165	166	172	151	158	153	172	162	168	159	170	183	163	167	180	161	149	132	160	155	161	155	194	160	171	165	169	181	164	164	177	179	142	140	184	175	158	180	177	186	184	168	157	184	169	178	150	170	175	151	148	154	159	169	171	179	161	175	168	178	178	183	161	168	164	185	183	167	166	166	167	168	168	192	150	178	186	179	160	166	173	189	160	169	187	190	169	164	198	201	183	145	170	166	205	189	152	196	184	177	189	161	184	190	149	170	180	183	152	169	166	175	180	194	158	173	158	176	173	168	176	179	163	173	192	167	169	163	180	172	169	157	169	175	164	173	156	184	180	186	185	158	142	147	158	160	185	167	184	188	169	148	169	172	159	145	188	186	159	174	164	179	170	153	152	181	151	158	180	164	207	139	169	176	187	181	182	158	182	178	165	171	163	180	168	171	171	180	178	181	202	138	176	170	150	164	159	170	180	158	171	163	174	148	178	182	155	164	149	147	173	127	183	180	168	149	161	170	138	163	154
8106	4486	5643	6949	6422	5987	7019	6417	3528	1717	1347	1240	1049	1265	900	951	788	826	817	970	1022	1098	1025	827	776	700	666	671	755	690	697	704	630	616	609	632	587	543	574	542	524	556	565	539	529	494	526	534	493	536	510	521	493	468	456	465	505	463	452	456	454	476	464	443	478	483	499	490	429	458	427	459	481	436	480	462	472	436	492	450	485	437	479	497	459	494	439	458	419	454	454	479	454	428	451	461	476	463	479	449	459	491	457	473	434	438	468	489	485	463	460	472	497	433	424	506	486	480	390	434	461	426	448	444	463	469	431	472	434	500	481	451	439	479	437	450	464	457	448	507	455	474	478	492	451	474	461	453	449	495	446	470	491	436	487	466	456	422	505	467	430	477	433	455	459	448	451	471	468	457	423	473	451	487	497	425	432	411	492	418	461	479	456	481	454	452	428	470	469	485	457	479	458	440	439	503	492	448	437	475	450	459	446	462	469	459	448	490	443	454	443	436	435	467	482	438	429	444	454	447	433	452	494	452	454	460	423	466	408	466	496	458	463	472	474	469	432	466	478	437	507	428	463	437	418	451	468	462	480	445	440	475	442	459	463	431	446	425	492	464	448	456	445	465	432	428	462	479	444	413	447	454	471	448	447	424	457	463	429	430	487	461	463	472	451	450	465	466	462	429	452	463	500	469	419	477	454	442	451	470	425	481	443	435	458	460	496	438	436	454	448	426	470	469	467	474	480	497	416	464	444	464	470	451	446	459	480	442	484	458	462	454	472	438	434	459	439	431	451	463	452	502	456	539	470	496	462	463	470	495	464	446	473	456	471	435	464	460	459	456	478	490	450	474	440	478	457	456	469	447	510	484	458	412	427	451	438	454	470	513	454	437	474	442	482	415	435	455	413	460	497	455	462	444	466	440	482	504	471	436	428	472	450	461	449	425	416	442	474	449	464	431	428	463	448	474	458	456	451	465	451	442	404	486	431	441	458	450	451	480	450	440	483	434	448	463	470	491	479	454	447	442	475	443	461	471	450	456	455	439	470	430	446	502	467	493	472	474	438	477	490	490	486	448	454	471	474	471	451	459	399	445	465	441	476	473	442	421	464	467	470	499	455	455	464	454	455	445	461	491	417	456	446	438	458	477	478	410	480	454	420	459	457	476	457	460	462	456	444	440	449	473	468	438	443	474	438	492	457	468	434	469	469	481	449	465	438	520	486	436	425	412	435	465	444	470	464	506	441	458	493	439	454	447	473	453	432	484	496	444	422	485	443	479	469	472	454	458	435	489	481	487	465	457	496	487	443	455	482	460	465	470	458	422	465	459	440	454	428	468	442	462	475	484	510	466	470	450	475	445	484	453	493	442	460	449	421	502	439	450	458	455	463	449	478	417	470	466	475	465	483	496	438	463	465	491	437	432	439	486	430	459	486	418	412	461	466	443	470	479	440	458	466	463	462	415	475	461	438	452	481	502	478	447	488	442	473	461	443	455	452	464	435	467	500	471	391	453	487	485	441	493	477	480	448	448	442	458	465	454	489	468	492	473	463	419	448	436	453	434	447	441	458	454	457	476	432	439	430	447	449	440	458	472	479	460	450	442	454	436	431	431	443	428	469	458	429	481	425	507	406	460	496	440	459	489	494	430	465	451	455	434	443	460	469	482	446	467	489	452	500	458	461	451	457	452	422	450	443	453	478	467	445	485	459	417	436	459	469	472	416	467	423	455	453	451	483	452	435	447	466	442	442	455	469	462	437	464	464	455	437	425	446	464	449	424	460	483	470	439	443	463	481	437	448	448	451	451	444	444	446	457	488	430	467	438	443	437	451	476	438	454	468	465	457	447	461	455	450	438	443	437	427	452	468	489	466	473	486	467	417	475	458	425	428	435	479	456	420	472	482	413	475	481	468	413	457	444	439	449	449	442	481	457	484	442	420	465	488	454	476	484	464	452	465	464	430	466	439	420	469	490	432	496	444	463	454	489	438	451	439	468	470	471	514	445	490	440	447	430	442	478	478	501	442	506	461	456	453	483	474	428	441	429	467	425	443	455	457	429	448	471	474	452	448	479	451	474	463	513	430	438	432	458	439	456	461	468	509	478	450	480	408	486	489	422	444	470	445	479	478	459	463	429	439	503	455	453	466	403	482	462	421	456	402	456	473	467	440	445	463	485	475	449	441	428	449	447	450	460	477	419	442	430	453	477	436	406	420	466	455	432	451	439	424	434	440	440	456	481	461	467	453	404	441	424	444	461	431	440	483	498	487	471	468	453	423	459	446	445	459	447	466	430	473	465	427	462	407	457	454	492	474	439	426	419	477	493	457	440	504	440	407	502	437	455	429	460	457	433	513	492	467	472	452	493	450	483	452	454	471	470	453	450	436	463	474	477	439	507	426	435	433	472	451	386	413	457	426	440	478	446	455	450	447	486	445	448	442	450	469	450	464	472	449	475	458	484	430	455	475	457	462	502	456	493	471	443	454	454	470	460	460	462	461	441	439	421	444	464	468	481	447	439	439	461	446	476	456	493	466	474	498	462	449	448	461	453	442	454	457	434	499	414	451	436	449	505	461	471	450	451	475	477	456	436	463	486	463	474	408	435	416	455	461	441	446	433	459	472	446	475	441	469	498	445	437	472	476	489	437	460	471	443	454	417	461	460	435	480	448	485	426	477	452	465	450	420	442	469	449	443	465	458	438	434	471	477	458	458	461	458	422	463	458	431	463	463	455	482	442	465	495	458	511	459	464	451	451	450	459	467	439	425	464	438	459	464	420	453	506	452	442	474	466	487	462	479	477	491	433	452	411	440	455	456	444	423	456	440	481	474	483	431	473	467	480	464	421	496	470	481	457	444	491	435	502	448	450	428	439	444	458	466	450	496	444	498	458	418	431	446	477	447	465	429	456	478	467	477	455	484	474	452	484	432	443	443	463	431	424	464	435	469	451	453	471	453	514	451	436	466	461	455	443	456	478	495	470	438	459	471	489	458	417	446	408	496	469	433	436	437	457	480	500	476	445	434	456	423	458	460	489	452	437	490	469	466	454	451	461	464	474	508	447	459	474	483	429	428	460	436	446	466	486	433	457	427	437	431	438	443	452	450	454	474	455	463	448	487	456	437	455	496	496	423	459	467	466	445	483	419	448	451	480	466	432	456	453	479	477	488	473	438	418	448	505	488	461	450	451	465	447	420	439	445	434	424	468	447	463	469	462	455	422	498	465	430	421	435	440	487	467	472	482	446	461	453	470	459	468	483	472	442	509	425	441	482	471	431	465	473	461	449	478	469	487	448	469	445	442	520	457	450	437	469	444	433	455	446	452	468	458	433	487	408	471	431	470	478	453	506	455	462	459	433	419	458	468	455	469	491	463	511	447	446	461	435	476	452	440	486	462	470	445	458	444	471	491	466	441	441	456	437	464	466	465	459	477	435	477	481	451	442	468	461	455	433	450	467	462	467	464	430	448	410	431	454	428	452	476	465	466	456	454	480
19467	9869	8015	6760	4398	2765	2570	2086	1118	542	466	410	359	417	350	311	288	295	282	252	299	286	321	273	254	242	259	240	244	238	223	186	222	204	229	185	206	205	202	208	221	194	215	191	179	201	197	209	192	199	202	193	203	197	177	196	175	188	163	177	170	162	180	171	178	175	192	152	189	165	201	163	189	170	178	215	180	177	180	172	171	187	183	165	194	174	194	186	192	198	181	179	192	176	173	200	177	183	171	189	198	185	173	176	168	193	189	175	183	185	163	155	169	162	172	163	185	174	181	177	169	177	161	149	185	174	167	173	157	185	184	161	152	189	148	168	204	208	204	173	162	209	193	183	176	179	154	186	194	177	205	183	192	163	168	196	205	161	193	174	143	198	177	182	159	170	165	174	166	193	176	160	151	171	171	189	162	172	199	191	176	190	170	178	172	164	176	177	190	152	199	189	188	181	156	160	197	163	188	174	170	179	156	152	189	164	212	198	195	185	199	199	171	191	168	176	174	147	194	153	194	191	154	167	199	169	197	162	186	176	174	166	187	166	200	174	161	171	204	191	209	173	178	162	205	166	172	158	163	155	187	180	182	187	190	183	191	154	168	171	160	185	157	161	156	196	177	211	167	135	176	184	172	156	175	175	172	194	183	177	194	190	158	163	204	180	168	183	203	184	184	192	188	168	171	186	188	162	168	177	176	196	161	161	168	174	173	168	178	168	199	182	181	169	160	182	175	180	176	203	181	174	174	180	165	194	176	163	169	186	194	170	177	185	185	206	169	158	194	172	181	149	186	193	197	193	185	188	156	178	197	180	176	185	164	199	201	174	185	197	180	162	200	175	164	181	171	182	184	177	186	181	188	182	185	181	189	183	173	180	170	180	188	168	182	172	186	171	184	153	185	153	194	169	188	201	181	168	196	176	165	176	200	172	201	192	161	146	169	164	178	180	165	178	154	163	157	170	199	173	175	162	174	196	177	191	171	181	171	158	209	183	162	196	179	173	167	154	158	173	188	172	178	203	194	153	189	174	182	175	182	174	163	195	191	153	159	153	170	172	152	155	184	189	185	184	183	195	185	191	176	190	178	193	186	159	167	167	185	177	172	172	200	162	180	171	186	179	188	191	166	180	180	190	159	182	183	181	181	202	198	188	175	184	175	189	164	168	166	160	191	148	182	173	162	180	170	165	177	182	181	179	194	178	168	195	195	179	190	199	171	176	186	175	186	158	169	192	196	185	182	204	188	180	197	186	186	185	170	175	166	188	149	183	175	196	178	154	183	189	176	146	188	162	169	195	199	178	184	166	153	169	191	177	182	188	185	196	209	177	160	184	161	186	163	163	174	182	161	170	203	181	165	171	190	164	181	162	181	188	173	169	190	177	199	160	174	175	166	190	188	183	173	170	181	184	156	175	170	177	184	187	164	176	184	198	190	202	187	207	175	184	204	164	177	187	164	170	191	186	179	168	166	171	171	175	163	164	182	186	207	182	163	177	182	179	170	165	169	163	193	202	198	175	197	191	164	175	161	169	193	184	202	188	166	192	155	146	147	188	178	170	186	170	177	156	199	177	187	196	176	168	180	188	170	165	207	152	156	166	206	204	195	176	159	158	196	187	191	178	183	151	182	183	180	200	177	176	181	173	191	189	196	159	195	170	173	175	192	213	182	176	168	168	176	178	199	170	172	171	183	176	202	167	196	184	185	195	185	166	179	190	156	193	165	175	183	183	183	171	173	181	196	196	152	180	182	206	190	190	194	180	167	159	173	181	167	188	216	203	185	204	156	198	175	189	184	181	175	176	173	172	192	180	186	159	155	175	190	150	174	187	185	190	172	219	170	173	171	171	182	195	162	173	178	174	174	180	185	176	185	198	195	164	179	180	176	187	209	193	181	189	188	175	190	187	165	187	206	182	191	184	181	189	177	143	155	191	189	187	177	166	177	180	172	172	161	182	179	171	210	205	190	168	172	171	159	161	175	186	168	183	194	176	174	168	155	166	177	175	163	150	168	182	178	169	160	183	176	162	170	172	202	173	170	178	173	155	154	203	168	183	157	174	179	204	162	185	213	188	162	193	178	202	174	203	160	179	183	163	186	190	168	188	197	181	212	178	186	180	170	167	191	180	168	147	168	160	176	168	172	215	184	187	192	186	205	138	164	170	169	179	163	172	182	159	179	180	193	196	162	159	181	156	180	185	201	187	173	176	182	177	173	190	194	193	173	168	174	174	192	173	166	178	178	180	167	176	174	166	175	171	170	204	188	170	159	199	171	171	154	213	194	173	193	190	187	190	176	155	184	189	150	171	172	199	190	208	205	180	172	190	199	175	183	180	191	161	155	175	184	159	176	188	194	164	188	171	159	172	179	189	207	190	180	203	166	179	180	184	183	173	180	163	168	175	173	173	167	164	178	175	180	213	174	188	162	175	177	164	175	151	169	179	185	211	167	196	175	168	171	155	188	197	195	164	183	182	150	166	179	177	192	172	188	185	192	171	199	170	186	156	164	168	190	173	169	154	194	176	183	186	188	182	186	180	175	194	177	183	183	188	185	164	186	188	166	173	184	166	191	169	193	158	167	173	183	184	184	210	177	187	180	178	195	190	167	169	141	181	192	182	180	204	171	180	174	163	181	172	172	175	150	204	186	197	196	178	176	185	188	169	175	192	202	186	206	169	163	187	166	179	182	157	170	177	195	175	202	192	172	180	199	176	165	200	172	187	186	170	180	170	171	157	174	166	174	184	168	181	160	183	163	183	159	207	171	170	211	206	145	175	192	180	169	189	166	214	182	171	170	189	196	179	186	187	180	155	214	178	181	187	145	196	182	188	165	167	173	172	166	164	191	183	180	182	167	204	168	165	165	150	186	183	177	192	156	180	189	189	184	188	181	191	176	177	170	183	153	169	167	171	171	164	199	183	167	213	166	164	180	193	178	199	189	189	176	176	190	163	185	161	181	167	164	169	164	177	190	180	194	180	186	183	176	186	176	206	164	176	182	186	176	182	162	182	185	193	206	168	183	192	179	178	180	178	181	174	200	188	170	168	188	159	176	189	174	171	174	192	178	172	188	171	157	184	178	173	184	177	184	187	182	197	180	180	184	171	194	167	168	168	167	178	179	195	171	172	204	175	173	189	171	187	179	172	182	165	172	196	162	170	177	190	182	176	215	156	166	165	187	172	181	199	184	178	184	183	190	172	171	165	203	199	177	163	165	182	179	173	171	197	190	181	170	177	176	172	171	171	172	155	176	183	162	168	179	178	187	183	171	164	184	191	168	197	151	193	204	160	176	149	191	193	170	176	197	206	194	179	162	199	169	174	175	194	161	181	183	192	189	182	185	194	165	190	170	172	183	175	173	172	181	188	151	189	176	171	188	181	167	186	182	168	168	170	187	176	169	170	181	192	152	187	193	166	202	153	173	163	191	191	191	170	196	154	173	203	208	160	193	158	183	179	189	170	185	177	194	179	207	197	156	196	179	184
11115	6721	8810	11159	9880	9538	10571	9249	5036	2893	2402	2085	1733	1928	1545	1479	1314	1225	1241	1489	1524	1493	1602	1063	1155	875	869	831	987	939	939	856	853	897	837	778	737	749	705	679	637	664	644	694	644	647	559	658	611	569	576	548	552	510	547	536	599	558	545	585	538	531	515	579	499	541	528	486	505	524	515	513	526	521	484	522	583	514	519	479	561	557	553	552	546	472	526	480	518	529	482	493	493	529	522	576	490	524	566	538	498	501	499	530	493	463	486	512	489	535	503	505	507	484	500	516	474	539	506	492	516	485	512	551	520	494	516	523	518	516	523	520	511	497	517	501	532	520	524	491	463	512	496	492	503	462	489	503	503	518	531	526	503	472	487	476	477	499	535	434	514	514	528	549	479	513	492	530	499	503	491	507	503	498	468	566	544	480	534	539	524	500	472	489	528	529	508	510	519	483	501	492	472	512	484	530	502	483	530	507	467	507	506	480	488	519	493	486	462	533	461	517	494	526	518	530	519	499	498	478	528	495	529	511	481	505	505	501	505	499	507	486	478	486	510	521	520	494	490	475	505	458	494	523	490	458	461	500	493	491	470	535	491	499	500	496	495	521	510	493	514	460	545	481	497	470	499	488	498	468	524	478	501	506	530	514	503	453	500	477	472	445	477	506	497	501	491	507	480	509	521	523	508	525	488	489	521	488	496	520	491	492	501	484	471	481	519	492	531	509	517	504	523	520	506	515	519	488	497	511	493	518	546	479	520	471	501	504	504	468	481	522	479	513	505	480	499	481	465	494	481	493	491	533	509	478	486	519	493	471	470	539	504	509	515	470	519	528	554	505	526	489	512	505	513	466	535	509	498	531	529	493	494	487	464	521	507	495	550	499	489	494	519	488	495	493	489	508	490	529	556	481	506	503	507	497	505	506	502	542	523	517	460	509	493	476	491	515	541	530	516	536	513	481	463	551	534	507	499	476	510	529	493	512	500	514	448	517	486	506	499	484	517	506	510	496	498	495	513	459	494	505	510	513	461	490	489	519	476	486	510	503	443	529	523	493	480	477	484	473	497	492	496	492	494	528	516	467	518	484	442	534	526	481	504	483	516	489	476	475	519	462	478	536	527	503	542	502	483	482	515	477	475	538	490	497	493	466	454	525	539	441	496	493	506	473	507	477	463	486	496	512	501	539	499	496	532	472	497	497	484	514	470	506	537	488	506	508	481	477	503	500	509	506	500	533	491	511	519	470	483	497	511	491	470	482	482	492	510	493	430	542	528	513	511	471	427	485	502	514	520	522	515	515	488	507	481	513	492	506	488	486	504	494	488	488	533	503	472	483	488	510	504	536	512	488	483	499	508	516	507	503	484	504	469	529	480	548	514	482	516	496	505	514	506	453	530	517	475	491	532	499	486	501	514	480	499	507	550	520	545	488	507	536	510	448	471	461	528	509	478	518	466	480	517	475	449	481	500	526	492	477	519	475	492	500	514	512	507	496	514	471	498	480	532	480	483	494	512	523	452	477	520	539	466	497	520	454	525	494	500	473	506	489	486	508	518	491	532	492	508	500	483	485	492	493	506	521	481	525	471	495	481	508	494	531	506	539	483	511	535	486	495	515	482	535	454	505	484	519	470	523	492	480	508	517	510	492	511	495	521	504	483	507	486	504	533	478	501	457	508	510	526	500	475	497	465	505	509	486	536	496	538	468	516	539	548	492	511	514	531	490	526	476	499	466	490	511	470	483	504	480	496	522	526	477	512	461	463	497	465	485	531	497	509	510	516	503	526	477	518	511	467	529	455	491	505	464	491	504	502	494	489	497	517	527	521	523	476	482	514	510	476	475	488	529	470	493	530	509	486	511	517	500	495	479	509	512	506	496	506	500	463	496	482	474	513	512	482	515	521	536	479	535	472	510	488	551	501	468	526	512	504	520	519	501	487	524	483	490	512	530	510	515	473	492	474	483	492	464	497	489	536	523	512	498	471	506	514	490	510	476	500	516	494	491	527	488	483	521	505	500	492	489	539	478	538	523	497	497	496	513	485	494	533	478	528	479	482	529	503	485	496	469	478	476	484	491	469	469	483	477	488	510	522	496	488	536	438	460	501	486	469	501	511	479	472	501	504	499	488	480	462	471	500	481	490	546	445	510	458	520	522	499	476	490	472	485	485	499	492	486	484	533	485	453	514	503	547	537	493	480	513	538	460	557	458	486	474	509	513	505	483	472	487	498	463	522	501	478	494	511	508	530	499	485	456	518	514	495	504	518	480	507	479	506	523	504	508	485	513	545	494	501	513	487	465	496	445	478	502	511	487	540	503	502	472	498	510	490	497	508	505	504	527	471	507	533	496	489	518	527	470	489	519	481	488	489	453	534	499	482	486	504	515	489	492	496	493	523	490	448	508	491	500	513	547	466	476	492	487	477	474	499	528	510	480	450	486	488	508	518	539	525	532	498	492	515	521	466	486	467	502	485	463	502	521	498	529	509	486	474	505	509	474	473	485	471	504	479	504	479	522	538	465	509	495	480	512	461	515	533	479	473	496	492	501	477	510	489	495	536	506	526	487	497	488	520	488	482	509	522	498	532	525	485	505	503	506	477	533	513	508	498	485	559	480	518	496	500	506	467	547	512	536	503	453	495	486	488	458	512	479	506	480	474	499	466	503	546	542	534	514	491	488	467	451	489	519	518	506	509	500	511	509	492	466	499	500	501	504	533	495	522	481	498	486	538	499	526	474	489	524	517	503	499	505	516	535	470	522	512	496	552	489	498	492	520	491	466	454	463	502	498	476	515	478	554	493	503	519	475	471	508	507	448	500	464	490	481	510	477	491	509	472	508	482	498	480	492	510	497	525	494	499	471	462	497	506	511	488	494	480	488	524	493	480	479	536	477	498	522	491	523	500	479	540	506	497	506	481	488	504	502	521	516	489	500	481	477	513	476	499	504	491	491	475	563	486	526	544	478	497	492	504	516	502	495	499	510	440	476	455	488	515	497	518	518	561	515	464	479	461	476	510	465	506	486	470	488	517	530	496	503	487	505	502	482	477	499	529	477	496	512	488	515	506	480	466	497	470	508	486	499	476	524	490	501	529	511	480	493	514	513	480	507	481	466	470	462	497	483	497	542	473	521	482	502	531	481	496	529	515	492	508	504	478	456	543	491	514	516	443	505	508	495	502	507	498	462	506	502	526	527	507	562	514	515	440	564	477	532	500	475	519	463	480	433	507	462	515	518	500	482	501	494	503	464	574	492	533	506	509	495	549	511	511	487	525	517	515	504	519	515	506	458	497	490	464	507	509	515	468	451	513	462	530	504	491	484	458	480	531	497	501	529	535	506	470	487	467	463	519	500	490	501	488	487	512	468	524	475	512	540	525	465	492	474	524	491	495	516	453	468	515	494	485	434	493	500	501	486	481	477	534	508	500	491	521	483	537	480	503	496	501	510	506	470	501	501	455	497	497	475	515	458	494	537	542	528	517	523	484	439	487	518
3477	1072	786	553	559	827	932	663	395	345	324	346	327	347	341	347	324	343	324	308	324	341	371	356	344	339	341	355	340	344	334	329	295	324	364	352	318	335	345	353	343	358	338	305	351	348	328	329	343	348	338	313	332	344	390	338	320	291	326	333	339	329	326	391	382	303	324	338	350	331	330	327	350	349	323	355	322	321	326	322	348	337	358	304	293	340	357	327	340	318	340	330	342	300	342	337	322	328	336	326	305	339	328	321	296	338	350	318	321	317	339	325	331	321	355	351	323	353	357	333	324	346	329	333	333	336	325	320	370	365	325	327	302	327	318	322	305	335	383	322	339	317	349	305	298	337	347	341	320	319	329	355	343	357	336	362	333	349	324	319	315	346	285	347	357	338	336	359	330	315	312	353	341	305	337	337	337	323	346	330	324	292	302	314	332	335	367	326	350	309	340	353	337	363	314	324	346	349	299	318	316	332	340	327	330	331	322	323	338	376	312	342	310	369	325	333	378	360	326	358	345	313	328	368	331	346	319	306	312	346	363	338	300	297	345	338	315	340	314	342	330	316	345	352	318	331	357	352	344	344	322	313	342	357	340	338	353	316	366	357	359	309	395	308	330	336	330	333	345	324	353	311	316	347	380	320	330	363	312	335	332	362	365	351	335	332	316	335	352	342	365	335	342	320	325	336	346	332	343	311	336	345	331	336	317	336	327	327	300	375	336	324	335	343	342	322	326	329	326	350	332	333	346	355	363	321	323	330	355	334	337	338	341	329	330	350	322	362	381	356	345	331	350	347	339	288	360	311	320	366	338	360	343	345	338	297	311	348	323	327	340	311	315	353	352	363	361	324	383	352	330	336	352	361	358	346	339	379	320	363	357	304	328	340	323	320	360	328	323	340	351	333	360	331	329	355	323	323	346	360	338	312	311	357	344	362	357	305	329	361	385	364	330	309	350	339	355	339	328	325	365	355	347	346	332	368	343	328	356	350	368	350	356	305	307	352	361	362	328	325	330	326	323	327	319	339	333	338	318	348	360	315	314	314	369	354	340	357	320	378	354	329	318	335	357	328	343	339	321	352	338	326	374	371	333	319	319	318	338	327	332	348	356	342	322	330	292	322	292	327	354	325	359	368	351	329	363	357	359	356	335	327	337	306	347	361	327	331	325	324	332	335	350	350	344	335	350	292	362	319	324	386	318	351	366	338	345	341	348	341	367	360	333	342	338	330	329	350	328	347	364	334	341	361	325	326	336	313	331	346	323	319	340	354	321	308	350	347	357	296	321	355	365	337	307	365	330	316	358	370	328	322	357	340	316	292	348	362	325	301	289	328	313	323	353	360	332	353	316	318	342	374	324	357	372	321	337	356	342	352	325	357	296	351	362	315	305	292	333	323	328	310	324	344	358	331	353	334	348	385	357	328	336	355	326	322	335	346	347	337	339	339	361	333	328	324	313	364	376	334	308	352	347	331	347	314	325	350	323	349	355	309	341	355	335	314	314	326	349	323	329	353	347	344	325	346	357	306	321	330	369	344	343	348	320	326	320	367	348	326	306	331	355	369	319	327	317	339	344	320	349	314	326	344	327	325	305	346	317	322	329	322	313	370	359	344	336	362	304	343	343	328	331	347	351	314	326	323	323	367	308	348	298	350	297	358	348	338	354	356	352	350	352	315	292	340	344	323	346	328	334	321	326	346	331	370	328	334	270	322	308	328	295	351	347	336	320	347	310	309	329	311	348	353	339	348	326	338	344	353	353	348	351	308	354	376	324	338	343	326	336	339	365	336	358	331	331	319	347	353	328	306	365	342	319	345	320	384	331	343	329	329	334	328	325	367	312	337	327	384	309	354	327	337	369	326	335	323	321	344	320	372	321	334	338	324	359	307	318	325	336	346	335	331	353	332	313	369	321	331	358	354	313	331	312	365	350	376	329	336	358	329	354	321	335	306	349	354	318	322	367	334	346	304	315	334	353	302	339	322	354	329	346	305	334	376	326	326	326	325	355	354	369	350	326	323	324	282	335	334	337	339	354	377	341	315	354	327	345	310	318	330	308	314	334	340	344	334	340	323	328	322	294	369	354	335	362	337	378	323	351	318	382	334	312	345	366	338	310	317	348	322	325	336	307	332	356	333	349	342	331	339	351	342	323	330	362	342	311	307	336	344	358	300	333	326	343	373	319	354	341	295	326	332	318	315	343	351	354	332	334	376	312	353	318	333	322	315	339	329	334	337	338	341	365	320	314	324	311	336	343	315	364	343	357	326	309	311	334	338	332	361	346	295	367	333	349	330	343	337	348	348	335	340	339	342	336	342	350	327	336	337	314	346	324	351	335	310	327	330	325	334	341	321	324	318	323	319	350	362	334	343	335	324	336	326	359	344	331	347	330	357	332	347	347	308	366	308	333	360	295	321	329	333	333	350	339	332	369	311	326	309	354	342	304	321	339	332	338	321	312	358	344	304	328	344	329	337	324	338	318	344	373	373	358	352	329	326	330	308	356	325	349	329	338	329	317	344	350	356	338	323	338	340	336	375	325	344	331	323	333	333	367	363	335	342	322	371	294	348	359	350	339	325	313	365	348	356	303	322	337	331	335	357	365	352	324	348	315	363	325	339	324	312	318	347	351	347	342	356	311	365	308	354	382	333	305	324	331	333	367	345	321	324	317	316	357	348	298	352	360	315	366	321	317	360	324	294	330	357	319	342	345	383	334	331	353	349	334	327	358	349	303	336	273	340	367	323	339	317	303	326	347	341	325	319	347	349	309	361	312	354	372	298	356	349	340	341	336	346	356	352	317	318	333	374	312	324	349	310	345	342	303	371	344	327	338	350	339	355	324	353	339	330	350	337	341	334	346	335	342	329	362	302	368	366	335	361	343	350	334	355	333	350	342	346	339	331	341	345	328	336	338	345	308	342	342	339	345	332	326	349	332	338	341	284	352	310	355	327	333	321	311	294	307	384	371	320	321	341	335	353	326	343	316	340	329	375	343	332	382	357	335	322	313	323	311	320	353	342	338	336	355	346	329	336	336	357	343	343	322	382	320	303	362	306	351	330	316	392	355	340	336	335	308	336	360	320	303	351	333	349	360	310	311	329	353	336	357	337	333	309	324	319	355	355	350	380	356	323	341	342	349	342	314	348	298	319	320	348	347	357	320	298	351	288	326	346	311	343	307	357	351	360	335	352	302	347	391	310	325	323	357	318	336	346	349	327	311	347	324	322	304	359	326	319	333	349	326	331	333	356	310	335	319	315	337	365	333	348	311	312	341	339	325	348	336	312	343	332	329	297	371	353	342	336	314	330	365	329	316	327	315	305	326	347	342	332	342	326	307	337	320	352	374	330	326	338	360	345	308	320	335	346	341	333	355	312	311	315	358	294	326	318	339	329	371	361	318	337	296	333	320	368	319	360	340	322	320	351	344	322	309	333	323	360	329	362	308	358	343	312	341	352	346	332	361	342	315	330	319	324	319	308	339	352
3206	1484	1551	1542	1610	3193	3832	2659	1207	883	862	856	869	856	804	853	859	824	822	838	860	810	829	890	844	875	806	792	853	789	783	804	857	835	829	794	832	797	815	850	815	832	827	812	808	800	835	840	846	817	785	775	829	839	825	773	775	764	813	840	798	795	801	796	790	800	852	841	810	792	820	814	780	768	798	785	790	826	781	837	807	804	803	870	811	788	807	843	798	749	830	762	797	801	826	815	840	826	851	809	801	839	778	815	808	793	784	805	808	770	787	809	803	797	777	774	826	796	804	792	763	819	803	762	822	813	760	815	763	777	794	837	753	865	836	829	810	768	761	817	814	819	828	812	806	788	801	780	790	765	807	793	794	857	738	808	775	828	865	811	783	799	807	837	831	756	750	802	886	782	853	814	785	821	787	840	777	855	813	787	802	745	773	830	862	812	798	799	818	828	803	842	795	803	838	790	797	792	820	827	771	801	759	784	814	842	834	823	792	797	812	785	839	802	810	833	853	760	842	803	843	796	825	805	844	769	844	811	786	807	844	800	813	792	783	781	815	757	828	775	818	829	789	786	823	824	849	786	837	786	741	771	802	823	781	786	781	841	794	811	804	828	788	768	835	793	828	861	761	792	804	807	789	771	800	839	794	821	826	812	756	762	801	770	816	846	792	821	845	793	763	800	808	785	801	796	813	785	829	794	828	808	826	823	787	867	825	790	744	782	763	804	792	829	800	803	843	804	821	764	795	795	802	832	798	794	829	795	846	817	839	787	782	803	823	799	769	809	837	799	805	812	820	795	833	797	822	817	827	823	715	795	824	803	807	793	812	766	774	770	813	776	804	775	796	829	805	821	830	816	865	771	824	782	794	827	837	844	808	825	812	839	830	800	811	748	859	809	752	820	847	797	828	821	781	817	785	885	789	824	826	859	830	809	835	833	816	758	815	769	830	786	809	789	824	767	835	815	829	777	797	821	784	831	810	768	805	815	792	828	839	809	802	794	813	855	821	800	812	807	823	858	799	821	777	760	827	798	883	814	805	840	808	849	807	832	802	824	879	806	834	798	793	836	794	767	798	900	807	806	803	813	808	752	798	829	796	813	841	869	867	817	855	816	814	837	814	841	784	793	799	805	794	831	850	786	845	745	813	777	807	844	784	789	784	785	840	824	791	816	802	845	881	792	807	801	834	832	810	816	809	763	785	839	793	810	789	773	830	846	790	816	816	767	774	754	821	810	810	778	793	816	795	762	818	788	794	792	812	776	797	797	794	792	774	798	841	805	786	806	830	797	819	817	768	740	762	851	772	811	831	823	846	812	797	752	796	814	839	797	774	859	741	817	789	768	799	813	822	838	814	757	837	884	820	827	833	789	820	829	784	792	751	803	799	842	773	754	774	817	799	828	893	828	790	789	805	808	836	824	784	789	843	773	780	773	830	802	783	786	799	833	808	828	831	808	830	833	813	822	791	828	818	830	787	799	774	833	796	830	840	834	808	787	883	755	788	776	808	808	772	875	801	898	782	817	847	767	803	797	822	806	781	796	785	800	821	819	853	802	818	778	855	833	793	807	778	793	802	765	765	781	833	837	839	875	802	827	794	819	822	768	812	829	793	772	820	839	809	798	836	800	806	769	802	769	749	844	838	801	840	783	783	791	764	845	784	829	782	823	788	809	794	856	799	815	778	825	804	781	864	761	762	790	807	773	850	783	792	799	778	808	833	894	802	779	817	772	866	782	842	800	768	781	818	884	763	786	847	851	847	825	774	780	774	792	752	791	801	780	770	837	778	799	755	844	835	814	822	825	801	823	814	803	782	822	809	819	782	760	809	779	840	797	800	793	816	827	787	800	819	802	878	802	814	795	820	798	804	808	836	807	792	865	815	814	841	850	816	834	785	793	786	804	804	823	792	802	868	805	813	798	780	791	762	803	829	796	796	816	779	820	822	839	810	814	825	806	808	803	810	774	854	813	811	780	794	787	864	807	816	774	833	774	803	878	803	799	779	847	845	848	813	835	762	817	823	837	802	818	841	805	863	863	815	790	866	801	855	813	820	824	819	770	761	821	810	805	786	812	786	806	806	790	790	753	736	807	857	800	787	804	791	772	801	820	811	778	822	801	856	751	793	802	820	833	801	812	822	785	785	848	847	785	816	774	822	757	814	828	793	770	836	808	811	815	839	804	807	837	810	804	812	810	819	802	796	832	835	842	885	830	798	813	789	796	778	769	820	800	799	799	800	778	850	837	820	777	773	848	839	815	853	816	797	784	798	771	820	787	811	786	842	787	803	800	769	802	867	807	774	786	822	808	788	796	780	824	843	814	780	794	795	802	836	876	817	836	781	771	806	810	787	815	855	801	768	805	826	811	800	778	770	804	813	770	820	798	720	827	822	830	838	834	822	734	771	788	804	808	793	788	826	779	762	786	787	821	798	819	805	830	825	800	803	781	807	821	805	792	789	818	804	784	815	845	781	819	791	839	819	811	803	817	805	842	818	811	816	830	807	797	786	808	804	767	803	798	799	765	791	781	778	827	800	799	744	796	792	808	855	771	819	812	835	801	815	824	798	821	797	813	824	819	800	815	793	833	746	751	828	800	764	847	757	858	783	812	813	895	810	777	778	831	836	824	860	774	813	775	878	763	793	798	816	846	803	845	802	795	795	808	768	875	845	780	842	811	811	819	814	810	796	816	800	815	802	817	843	797	803	798	807	857	816	774	792	831	778	816	777	770	765	784	800	827	813	775	818	872	764	815	798	864	830	813	823	833	787	792	835	821	834	777	872	857	788	806	802	826	807	789	820	789	812	816	764	774	752	822	825	813	821	856	826	759	765	800	839	828	759	811	797	792	761	791	808	708	807	837	800	766	812	795	789	809	801	820	831	806	768	794	778	817	810	789	822	805	830	773	804	808	859	819	775	801	786	807	812	820	771	793	858	810	887	801	823	812	803	842	733	825	780	916	765	826	815	808	826	800	790	792	798	859	836	779	842	837	781	780	776	824	807	825	768	798	846	804	788	778	812	808	799	811	838	835	796	814	817	778	807	764	808	796	814	718	822	779	819	794	823	759	841	813	805	831	799	819	769	852	769	773	784	851	768	818	815	798	812	814	828	802	813	821	833	794	797	794	813	826	823	806	856	795	810	799	825	767	839	848	848	819	813	775	828	769	862	842	877	817	814	774	774	824	860	861	810	765	803	841	813	832	820	853	827	770	822	761	809	847	789	779	806	793	783	851	805	841	807	776	802	814	831	788	794	822	819	807	841	821	809	787	834	820	829	813	786	853	852	833	862	784	808	816	863	851	839	790	808	801	796	802	806	807	829	805	809	840	811	791	821	740	805	771	796	839	797	835	803	760	810	823	803	789	850	812	803	842	813	807	786	806	825	799	793	851	788	804	875	812	801	817	819	794	894	739	781	809	829	799	781	808	822	823	794	836	811	809	852	809	823	784	809	782	844	857	818	815	865	780	771	832	822	786	763	813
11367	5069	4272	3220	2057	1749	1666	1243	655	374	275	287	267	301	255	227	200	230	212	238	241	230	235	223	215	214	203	178	177	174	198	207	205	181	203	193	181	202	188	188	184	205	183	167	183	201	184	180	186	168	191	202	183	156	159	174	175	188	169	187	177	161	175	170	181	166	175	179	175	167	155	190	200	188	169	175	142	179	162	184	163	186	189	172	178	182	177	172	170	177	165	167	173	176	172	176	168	184	188	208	151	175	176	174	172	162	162	168	183	160	176	167	158	154	185	173	188	174	182	180	185	151	165	133	188	171	190	149	165	160	173	177	174	165	176	164	182	188	168	162	169	135	188	172	150	169	154	170	166	140	167	160	169	159	190	187	140	176	168	160	161	157	178	163	177	151	170	169	178	192	182	167	182	160	183	174	178	139	160	188	166	169	169	183	164	161	187	180	184	150	174	172	169	162	188	175	157	167	177	171	180	153	172	182	161	169	169	204	195	177	183	176	200	157	153	151	165	168	173	175	159	177	143	157	163	168	156	138	192	162	138	162	167	178	151	182	191	162	188	169	178	192	174	144	161	169	167	177	165	166	164	162	180	195	170	159	172	172	162	168	170	167	188	180	167	165	166	183	153	168	182	161	182	156	155	175	173	165	160	152	158	159	194	165	167	167	165	156	176	184	168	179	178	170	162	162	167	177	191	179	157	148	177	145	161	188	164	172	175	140	171	148	192	162	147	156	185	185	201	149	160	175	169	157	171	164	181	157	169	149	135	162	151	155	181	195	167	170	161	187	174	160	186	164	167	172	181	167	153	142	170	148	165	190	170	174	181	168	171	167	144	151	180	162	181	180	162	174	200	188	165	195	151	164	179	171	180	170	157	152	158	154	182	155	177	177	186	189	148	145	163	169	152	172	155	168	158	142	178	158	187	152	163	172	176	163	164	183	163	172	147	185	182	174	183	166	153	161	157	166	172	165	176	145	154	171	197	140	145	151	163	170	174	181	173	174	166	177	183	155	153	179	186	157	150	148	192	183	147	187	158	151	181	190	196	183	156	187	163	169	140	161	182	188	176	163	157	159	153	180	173	171	172	170	163	155	146	155	173	160	156	173	164	176	203	162	165	157	173	168	154	172	171	153	185	147	151	153	151	144	149	179	177	169	152	185	165	162	176	156	174	190	166	179	165	173	168	186	166	171	163	172	154	178	182	189	166	168	185	148	160	129	183	160	161	145	179	183	176	158	158	152	170	177	171	168	203	176	182	163	169	153	180	154	170	173	157	166	144	183	149	156	166	163	191	153	154	173	156	173	196	156	168	187	204	176	181	171	171	145	163	180	159	150	168	169	166	169	161	150	168	193	177	180	180	160	200	153	176	146	167	170	182	181	146	168	172	176	185	154	177	165	165	146	185	174	170	176	164	155	172	156	154	157	156	152	144	162	191	160	187	162	163	148	180	194	174	171	164	155	170	171	166	164	156	177	158	164	155	160	170	177	175	178	198	160	176	185	157	180	172	163	189	176	159	157	181	175	175	185	160	171	146	191	173	149	168	152	177	163	157	179	159	180	147	168	160	161	159	153	179	181	183	172	168	162	153	171	196	172	153	184	148	170	180	186	170	148	169	175	178	172	184	152	175	192	159	182	173	183	164	177	153	189	192	159	166	183	161	148	176	181	158	180	162	171	194	164	159	194	188	142	185	177	185	156	170	181	173	151	154	175	183	161	169	158	178	165	165	154	177	164	191	169	169	169	159	194	178	183	174	161	188	172	177	174	154	158	168	171	173	172	184	169	172	141	175	166	151	182	166	181	185	161	151	157	167	177	158	155	159	175	175	171	151	160	177	164	170	149	164	184	188	162	176	172	177	176	162	168	155	182	180	169	146	145	183	171	137	188	176	166	160	173	169	169	171	147	154	164	172	189	176	193	156	156	157	158	171	183	198	158	148	157	144	179	158	167	171	162	169	161	168	155	176	171	167	165	157	166	177	171	159	163	176	181	179	161	200	187	176	149	180	179	151	186	152	145	170	174	170	186	162	156	172	189	182	183	175	183	184	182	156	164	176	169	160	129	172	168	159	171	176	158	179	176	165	171	149	176	210	162	131	175	190	195	156	159	208	176	186	178	170	181	168	154	190	164	173	173	150	175	172	153	149	163	160	178	163	184	162	184	164	150	168	179	171	155	151	171	146	188	182	146	162	175	156	170	180	176	173	152	185	152	172	170	162	171	160	177	160	149	156	174	187	188	179	183	134	191	172	156	157	162	162	161	159	171	174	169	149	168	179	166	192	174	164	191	160	184	173	179	170	172	155	172	159	150	196	157	158	177	163	183	155	191	167	167	159	143	155	175	180	166	154	155	167	178	195	161	170	174	164	163	167	173	187	161	142	177	146	157	175	160	182	157	160	176	144	144	154	176	203	182	177	170	174	138	171	197	179	167	172	186	168	183	177	174	174	186	174	176	160	182	194	170	173	188	152	170	170	159	156	159	169	184	159	143	169	171	147	168	144	144	183	165	180	155	163	175	164	146	171	157	172	169	190	187	152	159	165	166	175	176	147	133	166	176	167	165	166	169	155	162	176	182	190	178	161	149	160	170	159	149	159	148	169	151	162	158	165	178	157	158	165	175	185	142	170	141	163	157	170	167	166	174	157	196	171	146	198	153	172	146	174	161	184	157	154	198	169	166	190	186	177	170	166	153	152	174	163	178	179	162	164	200	175	163	173	147	162	168	179	162	173	161	176	165	160	175	155	168	156	164	153	163	188	159	177	194	193	193	173	174	172	180	182	182	187	162	186	151	140	162	182	197	173	171	148	153	172	160	174	174	152	164	181	188	166	189	195	163	162	181	182	165	149	164	173	154	179	164	168	173	171	166	181	172	153	179	174	163	156	192	168	162	181	157	157	165	187	146	201	180	171	166	147	165	145	172	170	171	160	153	182	159	158	166	161	167	175	197	168	182	161	164	180	131	173	172	167	166	161	150	178	164	182	166	177	166	155	149	201	172	157	162	165	186	142	157	204	180	168	178	190	173	176	180	203	173	174	130	155	180	205	166	178	181	160	162	166	188	180	171	185	182	157	170	145	154	163	178	198	185	161	166	150	172	191	172	176	174	181	154	162	178	152	185	174	163	166	164	152	173	168	161	183	166	161	174	158	172	168	154	161	186	180	181	169	144	165	171	196	172	175	170	172	178	185	152	174	160	186	156	175	180	177	163	160	196	163	156	204	167	148	151	173	169	178	187	174	178	157	162	176	143	165	188	170	178	161	181	147	168	166	165	154	160	164	167	178	180	174	150	148	163	151	153	153	159	150	161	180	169	196	174	176	186	150	166	158	160	159	161	157	183	187	174	159	161	157	181	172	180	164	158	157	182	164	168	164	161	180	149	144	159	205	139	150	159	185	167	170	175	164	143	166	172	195	166	160	176	138	154	180	166	156	186	161	172	175	160	187	190	177	162	187	166	163	182	165	165	166	155	165	163
8003	3896	5592	6942	6196	7407	7540	5937	2848	1582	1346	1144	1040	1167	951	915	818	820	891	908	1139	1030	1047	825	794	709	736	704	755	786	694	634	707	622	639	563	579	583	519	568	575	612	542	548	522	503	538	532	522	516	512	487	469	489	470	478	472	477	458	485	454	469	457	488	494	463	467	492	484	493	493	466	484	434	480	460	459	463	470	478	472	469	457	500	469	455	506	447	494	482	436	440	470	447	492	486	478	443	438	452	466	455	485	460	453	447	446	466	474	480	473	465	443	462	447	458	465	482	433	504	465	468	461	446	428	453	416	460	425	432	455	465	466	496	480	451	447	417	469	453	504	493	437	471	458	498	457	521	458	443	448	423	484	433	471	496	474	457	432	458	466	455	462	453	448	439	484	480	440	422	435	432	495	447	426	511	460	440	449	448	428	435	461	451	423	463	440	479	387	447	465	451	423	452	444	448	449	443	449	453	457	438	471	469	465	445	487	492	476	442	473	422	477	446	481	468	441	420	473	430	448	466	445	457	444	474	446	439	464	462	494	466	484	461	453	464	438	439	417	496	483	437	413	453	450	382	515	481	493	464	447	431	447	450	437	483	463	455	458	450	430	468	460	440	491	438	476	455	459	462	449	429	464	475	455	470	459	419	459	428	481	429	448	443	472	470	437	450	460	457	457	470	461	469	443	451	488	457	434	467	426	441	463	465	451	417	484	462	469	442	445	437	487	433	503	464	466	440	471	481	463	488	432	452	457	458	486	476	444	481	442	488	463	421	494	436	493	452	461	478	435	435	452	479	487	459	430	525	482	437	488	455	457	453	492	478	476	471	442	463	453	452	489	471	454	465	489	475	460	432	455	468	477	488	463	481	435	459	447	441	475	437	473	467	444	481	481	472	468	496	443	469	442	487	443	469	452	456	451	471	465	438	430	417	437	461	470	456	453	481	455	448	431	467	418	463	447	448	463	470	440	462	431	451	440	446	486	435	470	440	453	454	451	472	446	499	471	460	495	494	490	447	434	454	473	447	451	456	452	478	492	438	468	488	494	446	434	462	465	507	456	447	465	495	450	447	476	453	429	456	439	421	458	450	454	408	459	473	446	448	429	473	435	471	494	466	415	495	490	460	450	438	476	444	455	484	439	455	501	447	438	450	443	429	447	471	472	442	459	461	459	539	493	466	466	431	453	477	432	448	462	461	484	473	431	461	467	434	445	457	479	456	445	422	493	487	453	428	459	492	436	438	438	453	466	453	462	441	460	465	471	453	412	457	459	465	477	436	483	471	447	470	444	428	438	488	471	435	445	480	445	438	466	459	486	432	452	477	467	448	483	478	463	399	494	445	456	460	421	439	515	494	448	478	482	480	426	446	449	432	434	435	473	447	485	496	506	456	471	432	436	511	444	461	483	467	483	440	515	449	462	469	446	493	423	493	459	478	436	443	473	450	461	459	434	456	492	434	502	438	434	439	441	450	462	404	441	441	451	472	429	455	433	489	445	472	467	486	469	470	458	473	459	455	439	480	464	474	488	455	430	460	441	428	483	470	470	450	456	481	448	441	492	479	434	461	477	452	468	491	460	455	478	465	507	467	411	450	437	423	430	472	474	470	442	437	466	445	472	482	463	446	419	487	461	439	440	430	465	437	389	450	474	429	469	442	448	448	476	475	457	442	488	465	465	478	452	484	448	427	450	422	459	415	484	417	456	437	471	495	453	478	442	465	442	497	455	458	450	433	500	489	466	421	447	477	462	445	458	427	453	455	471	433	464	475	424	504	471	478	449	468	493	434	451	451	461	470	474	423	453	459	472	455	432	451	436	469	473	400	473	463	463	429	444	435	457	465	452	447	467	446	474	453	465	463	476	482	459	442	418	436	467	458	478	441	447	470	422	441	470	448	489	482	492	438	457	509	473	460	472	438	451	478	455	461	521	472	439	460	421	421	457	446	458	457	421	437	472	491	467	420	455	419	445	485	455	491	452	484	428	450	464	450	412	473	493	476	482	477	451	473	485	460	446	455	436	427	473	441	469	439	450	450	461	470	442	404	473	492	437	432	469	498	469	449	445	453	437	444	479	482	452	441	479	468	438	450	443	447	476	471	474	477	441	482	452	484	497	475	461	420	475	437	437	480	454	488	469	466	469	434	466	449	438	483	439	427	445	453	403	477	431	444	455	437	454	474	456	456	430	422	451	447	454	442	441	474	470	449	449	443	464	453	433	446	442	462	432	461	457	468	460	475	425	447	453	479	485	468	444	444	494	455	454	450	444	446	424	414	444	458	472	461	476	448	503	451	469	451	462	465	434	433	460	457	457	446	459	472	428	452	473	399	446	457	449	449	507	491	462	461	453	496	446	497	470	436	452	451	478	455	472	459	457	435	460	411	481	433	450	473	452	475	464	420	476	469	454	446	481	471	453	426	451	446	401	480	477	459	467	474	458	442	507	493	491	479	478	494	391	485	447	458	441	490	469	476	439	427	502	490	439	493	472	443	460	427	427	459	515	457	458	470	466	471	408	504	447	429	430	439	457	467	495	481	503	438	462	440	472	484	496	431	427	445	448	447	487	434	421	423	457	430	484	419	455	461	489	423	465	431	444	474	446	470	481	471	464	451	478	435	429	426	452	455	452	432	484	462	425	454	438	442	478	457	492	427	459	472	456	441	453	453	435	481	471	464	433	420	456	459	455	458	490	446	485	451	457	429	424	477	405	455	501	428	416	472	460	459	433	456	417	428	458	430	435	461	474	449	428	465	470	458	455	488	453	437	438	477	467	438	440	438	430	478	419	489	450	488	453	491	452	470	443	456	396	461	493	468	492	484	486	427	452	463	483	475	470	495	463	461	440	451	479	443	476	422	449	452	477	463	463	432	423	423	442	502	462	479	452	447	503	436	454	481	461	455	447	472	446	485	457	416	439	476	443	453	430	444	454	479	458	479	481	458	449	476	471	473	427	474	447	456	444	487	469	443	487	424	440	430	474	462	436	422	475	484	454	489	429	456	435	460	432	429	460	443	460	414	414	468	457	463	445	456	495	451	435	485	506	414	453	448	476	400	451	491	460	454	466	472	444	495	454	471	457	450	441	447	467	426	463	432	452	435	461	481	474	449	450	443	450	431	435	447	462	481	484	452	495	444	485	458	473	457	438	438	499	465	455	449	472	474	461	452	456	440	473	451	461	472	458	483	487	496	479	495	416	454	480	492	454	457	458	460	405	452	430	453	454	445	421	474	430	455	444	412	449	489	457	453	493	467	478	454	464	458	493	451	433	432	456	481	424	464	411	453	434	443	475	424	464	447	459	475	444	451	488	438	473	435	502	459	445	443	442	422	462	467	450	464	455	458	456	459	436	428	494	433	453	473	434	476	461	452	438	460	489	417	451	445	478	462	438	417	451	476	456	460	443	472	474	484	463	466	449	490	445	465	425	458	437	419	471	415	417	482	463	469	456	461	477	434	470	481	496	451	427	483	450	480	414	467	482	462
18996	9213	7774	7299	4508	3500	2972	2129	932	527	465	425	351	397	331	292	249	266	283	286	354	362	278	276	297	223	226	240	232	246	245	230	231	218	230	206	236	203	175	192	166	179	196	192	206	177	196	167	194	207	183	179	181	169	184	198	184	175	164	201	164	198	174	193	208	198	145	191	155	228	195	181	184	187	196	194	160	190	213	192	167	197	170	195	163	200	193	187	186	174	179	167	186	202	166	190	182	188	186	161	188	185	162	169	189	202	175	195	194	172	192	186	182	177	187	210	180	176	191	189	182	150	178	197	167	171	207	159	182	180	177	201	177	178	167	170	171	174	182	175	218	187	174	177	186	187	199	176	181	149	203	185	218	182	190	181	189	149	203	178	177	199	173	170	154	174	158	184	174	152	175	157	171	151	163	173	148	190	188	184	173	176	186	169	174	162	181	171	179	175	187	161	196	179	196	196	199	195	182	184	167	152	179	183	171	183	188	165	184	171	214	176	176	185	187	188	185	184	167	192	200	192	183	180	176	202	194	181	190	200	182	185	182	197	191	161	174	174	182	186	211	184	144	164	182	175	163	189	196	180	155	203	179	198	173	168	199	179	175	170	178	175	186	169	162	209	174	197	149	201	178	177	164	179	189	192	174	200	169	189	192	184	196	178	185	162	162	185	201	201	182	182	166	189	173	169	176	214	171	194	208	186	196	171	175	187	162	191	162	177	181	188	192	143	202	169	187	173	178	177	177	172	179	203	187	212	225	193	173	191	180	163	172	172	153	198	190	182	182	203	192	190	164	204	198	165	191	186	164	171	172	179	171	180	188	194	172	160	192	176	180	163	183	190	172	171	187	176	197	167	203	161	193	184	168	187	177	177	192	176	184	173	174	186	180	159	185	176	165	187	178	175	178	179	187	176	169	168	187	176	197	164	185	191	173	154	159	181	191	191	181	196	192	171	145	192	184	203	171	184	193	187	161	175	156	187	156	184	166	195	188	187	165	176	155	211	201	166	180	208	176	177	161	193	193	174	191	193	189	163	173	179	172	186	172	166	188	169	184	177	152	199	177	175	198	190	190	180	190	170	198	174	191	172	159	166	184	203	164	197	199	189	200	174	193	180	157	180	160	168	183	167	201	173	172	163	192	172	169	193	210	202	163	160	185	190	186	168	152	173	162	200	197	174	188	175	196	209	170	175	175	177	176	171	179	159	180	168	185	175	176	173	179	175	167	175	182	210	212	166	154	163	174	181	182	175	158	191	192	205	161	183	179	170	206	163	167	170	179	160	203	171	158	179	174	171	170	172	177	166	177	158	184	171	178	153	162	189	195	181	177	186	157	174	177	165	188	176	138	175	196	150	190	173	164	174	180	186	163	177	161	200	183	151	163	189	210	172	180	188	198	163	205	166	169	204	189	185	166	178	188	169	200	184	189	163	176	192	173	166	173	188	184	164	187	182	166	185	159	171	189	164	163	170	176	178	143	183	185	185	174	188	192	165	176	153	167	167	185	158	168	172	197	187	179	174	171	157	198	180	213	169	172	182	183	206	189	179	177	153	184	172	192	165	179	181	186	194	189	162	165	167	166	178	177	175	169	215	171	183	171	198	170	201	176	157	173	178	160	186	190	161	183	173	210	182	181	204	170	183	166	186	168	187	168	196	187	167	166	179	191	178	186	196	195	150	189	186	206	179	182	180	197	169	167	165	208	161	178	192	182	172	202	159	194	161	178	179	175	195	156	169	169	140	193	183	199	158	186	155	176	179	178	195	195	185	164	169	189	182	195	192	176	162	158	155	181	161	154	156	167	180	179	185	181	166	197	186	177	195	185	176	179	181	171	186	172	199	183	179	172	193	160	168	156	172	155	191	160	180	142	177	166	166	179	180	210	169	182	202	162	174	186	191	205	131	171	179	198	180	184	156	163	191	166	209	192	199	169	191	197	194	177	166	165	202	172	182	196	179	200	188	172	168	148	177	180	171	179	194	179	176	166	161	164	194	173	195	162	167	189	188	202	182	189	168	182	172	162	191	187	161	170	168	206	167	191	176	183	179	186	192	162	208	184	184	188	169	199	179	185	172	177	167	188	178	187	197	179	190	193	162	166	166	154	174	163	175	168	191	176	183	178	178	175	158	193	173	212	164	183	176	176	200	174	150	176	172	183	195	194	179	181	188	186	170	167	184	164	190	151	169	174	186	203	183	146	192	162	156	192	187	206	187	178	164	208	171	170	170	187	199	164	169	198	158	183	179	165	185	182	202	178	153	170	187	187	192	181	179	164	167	175	183	199	210	168	176	163	179	193	194	195	158	161	180	180	163	183	168	195	189	164	188	182	155	172	169	160	175	180	166	192	166	177	186	201	185	204	204	190	183	183	175	192	185	184	208	179	172	175	205	179	171	193	183	162	163	169	179	192	176	192	183	150	197	189	206	190	223	194	174	175	178	176	198	161	184	179	174	199	181	189	152	181	170	196	158	187	200	200	166	199	168	177	162	208	153	186	187	157	184	191	183	207	164	173	184	183	187	170	181	166	188	178	170	197	169	182	199	172	161	175	180	184	181	159	175	148	161	165	156	168	195	154	187	179	178	178	175	166	167	170	180	184	180	184	183	162	193	190	180	164	184	162	178	176	163	197	187	175	180	172	185	186	174	205	190	193	158	183	159	168	176	216	196	165	184	172	174	161	170	183	171	178	181	186	172	149	201	179	174	194	173	164	167	191	185	192	172	187	160	157	166	165	183	196	184	183	200	173	168	197	176	185	178	183	177	177	204	189	177	186	178	205	175	185	187	171	157	176	164	168	193	159	209	172	180	172	193	176	183	183	163	185	169	160	168	191	207	174	186	176	176	188	174	169	191	200	175	178	147	166	198	169	190	201	189	182	163	182	164	192	205	184	167	214	205	180	195	193	169	181	169	143	172	203	174	195	190	159	167	167	163	177	176	216	173	172	179	185	146	166	181	163	161	179	188	200	165	179	166	169	168	163	180	173	153	187	171	186	194	172	183	165	177	191	177	159	194	182	171	158	179	177	194	171	171	190	181	166	174	192	196	195	162	172	178	204	181	191	167	183	191	192	170	171	152	178	173	190	190	179	166	165	188	166	162	196	196	174	161	166	166	186	185	197	154	185	182	198	168	189	181	200	187	171	167	182	180	181	165	201	168	184	178	189	188	159	173	166	178	191	164	170	179	181	176	163	197	180	205	173	184	190	167	190	191	189	190	186	158	159	187	178	181	181	175	178	191	168	165	183	192	185	198	210	173	187	201	178	184	172	167	177	161	187	191	194	173	183	196	188	199	170	174	161	195	183	197	199	176	178	192	178	153	183	190	167	175	178	190	177	159	170	162	194	189	186	177	189	156	183	167	176	171	156	205	213	185	181	170	182	201	167	169	156	185	165	198	210	191	183	195	165	194	199	190	187	161	183	175	186	199	196	159	209	177	203	158	182	173	193	184	179	200	168	164	173	194	159	165	210	169	208	187
10751	6369	8651	11380	10245	11782	11499	9067	4354	2654	2429	1977	1823	1891	1530	1388	1294	1255	1340	1560	1757	1672	1345	1116	1208	999	976	916	975	995	998	946	824	816	822	749	811	769	725	746	659	739	705	630	647	622	596	606	595	580	568	550	567	517	527	549	604	560	499	496	572	508	505	532	544	526	551	548	579	537	466	503	512	597	533	517	500	554	512	500	482	527	556	505	480	538	515	496	505	553	484	511	548	517	481	538	504	518	506	510	498	510	503	531	469	560	494	496	494	504	512	498	539	486	526	523	477	490	533	537	491	533	527	500	534	510	522	484	491	523	498	489	535	517	486	481	502	519	468	502	514	516	515	500	533	465	474	490	490	507	515	539	521	552	501	467	516	483	489	487	504	512	469	514	489	536	476	482	515	547	505	456	539	496	514	482	502	509	464	498	510	507	481	468	493	514	504	519	531	508	473	474	477	494	478	504	522	505	451	443	474	538	480	500	501	519	495	494	468	469	503	537	477	502	521	510	473	459	497	543	492	518	501	524	493	517	477	481	482	523	515	491	529	498	511	494	494	492	465	486	497	497	517	522	493	496	509	475	522	517	468	532	462	505	490	468	520	499	518	482	508	513	528	497	519	457	500	490	479	474	522	497	518	487	504	472	464	526	443	517	490	513	514	503	525	512	477	490	501	469	500	508	515	507	532	505	476	524	504	484	497	474	464	505	498	531	524	505	449	463	485	475	505	484	515	466	481	499	545	519	508	513	459	496	484	525	509	485	471	508	476	475	475	494	499	490	502	457	542	539	460	491	449	504	512	488	504	485	517	520	487	527	490	497	456	507	491	525	539	472	472	483	526	476	541	509	457	494	479	495	497	504	509	428	473	508	494	516	476	529	516	478	512	498	496	512	527	510	550	472	497	475	475	492	473	500	521	482	504	501	531	487	494	463	527	491	493	532	451	504	485	517	496	526	555	481	528	493	482	501	512	477	533	510	523	495	523	490	535	474	508	506	532	486	511	480	496	506	499	509	518	519	437	483	480	503	496	496	507	488	518	461	522	483	485	533	510	468	461	515	505	480	455	483	524	482	531	474	475	487	522	486	483	549	521	506	496	502	501	520	479	495	505	491	474	528	506	486	460	512	494	514	488	497	472	492	510	490	503	492	489	532	490	495	469	501	521	480	508	474	500	498	515	468	505	502	516	504	508	472	509	429	479	464	506	536	523	506	516	540	484	511	492	518	468	491	495	450	526	524	499	501	469	517	508	431	471	495	482	492	475	514	509	493	519	497	505	511	512	498	535	507	498	496	477	527	485	508	489	501	489	466	479	530	523	474	518	503	537	493	475	511	505	494	489	464	500	478	489	512	511	480	509	495	451	504	512	473	528	483	483	520	489	506	484	507	509	520	469	504	488	479	530	518	481	486	521	498	510	481	499	516	503	484	478	519	497	488	444	526	496	481	564	484	540	502	519	456	482	465	491	483	532	488	491	523	528	496	535	507	484	503	479	511	517	513	479	474	477	476	508	517	495	496	541	510	480	490	422	485	475	463	501	478	520	499	484	499	479	472	495	471	524	512	490	514	477	508	503	465	508	475	494	528	505	534	445	496	518	496	451	475	528	454	525	480	501	475	503	501	485	477	505	464	520	486	470	525	498	475	499	524	499	466	512	492	483	447	510	472	461	469	461	480	483	485	460	499	532	522	446	496	487	471	472	487	480	541	547	487	533	483	528	496	505	495	470	543	533	494	528	506	532	538	547	488	481	515	493	535	499	512	547	502	484	518	482	558	479	493	477	520	505	491	480	472	533	462	467	513	492	511	467	486	529	505	458	502	519	506	512	491	491	538	508	501	486	467	493	495	528	469	447	454	491	512	543	498	502	506	502	510	483	504	485	521	517	491	518	532	474	475	501	494	507	490	475	482	532	502	531	509	491	471	511	498	514	452	522	490	476	514	479	446	469	497	499	512	544	482	487	521	505	488	487	491	507	488	480	489	510	475	480	467	488	481	503	528	492	492	532	507	460	506	475	488	518	508	527	509	509	496	514	461	477	475	509	519	478	501	475	516	507	457	471	490	522	474	504	481	474	470	502	517	527	492	459	525	483	490	507	522	482	498	498	523	508	468	483	511	502	510	467	513	462	471	497	527	498	503	519	504	489	465	476	451	423	541	502	548	509	541	529	490	549	478	483	503	520	527	514	499	507	497	456	463	500	500	506	504	461	535	501	493	513	501	473	497	499	490	472	490	534	511	493	481	511	464	471	535	483	503	478	513	518	509	549	498	496	493	511	496	496	459	514	467	514	497	538	500	492	476	504	500	475	489	492	506	503	503	481	493	491	471	504	498	499	487	480	476	491	502	493	485	470	494	513	515	458	539	510	482	520	544	507	494	478	503	511	492	463	504	491	501	503	497	497	542	510	520	495	508	484	495	479	497	478	485	505	445	515	523	462	525	490	483	515	483	488	485	493	462	447	481	470	524	496	514	490	516	487	490	490	498	461	527	486	487	529	494	475	460	480	498	519	543	496	513	500	463	475	488	474	503	484	508	522	482	511	475	483	520	462	494	470	496	557	487	528	491	512	491	504	497	479	493	461	510	506	508	478	490	534	498	496	513	488	531	522	482	475	520	506	507	529	520	515	559	490	506	510	493	517	497	481	506	495	485	501	493	514	482	449	485	490	482	481	495	532	500	495	492	509	509	452	479	477	474	498	483	505	509	521	518	498	484	485	518	509	532	462	521	482	506	491	506	495	468	491	462	504	505	527	537	534	536	500	554	512	518	481	512	502	481	532	471	521	471	464	489	505	466	499	438	494	478	508	502	501	484	500	515	491	529	541	484	531	450	513	474	500	508	492	502	503	510	472	506	504	541	495	529	487	453	476	524	530	460	537	536	472	515	488	524	468	490	523	504	493	508	454	497	488	489	465	508	528	503	467	509	483	468	485	502	489	501	484	480	466	454	491	505	497	501	523	464	474	496	488	455	498	528	508	510	486	513	530	482	486	501	485	510	497	494	504	529	524	481	512	521	542	494	519	492	498	520	455	519	488	499	508	443	462	517	486	509	470	495	481	489	527	497	546	483	499	473	466	520	510	500	497	453	533	553	510	520	516	460	499	481	497	457	499	485	516	488	467	515	503	498	511	489	468	529	453	483	517	482	491	543	488	501	512	492	518	477	472	493	513	534	500	516	521	449	550	483	460	497	551	502	447	537	513	478	510	488	529	475	498	455	504	502	474	464	502	509	519	460	466	482	501	476	481	489	478	486	516	491	453	530	489	484	490	519	523	471	506	501	497	501	483	497	518	500	460	474	490	506	464	491	531	487	459	471	521	523	516	504	539	506	464	539	497	481	492	515	459	509	473	477	491	515	535	464	493	502	510	515	473	511	459	535	488	488	464	489	477	489	512	480	501	527	483	533	479	491	525	512	512	472	483	476	485	526	515	510	519	483	487	491	460	478	482	531	536	532	473	469	456	560	488	536	493	473	535	498
3293	847	633	517	725	1062	892	516	373	343	318	335	358	353	341	323	361	326	353	346	358	336	306	378	339	365	343	354	346	308	304	365	301	318	337	336	325	357	336	317	327	300	328	342	325	311	304	340	320	293	314	333	324	332	309	341	350	318	295	322	321	311	314	335	331	333	357	343	329	340	305	296	322	312	341	315	302	326	325	354	314	316	310	330	329	354	345	345	356	319	319	311	307	325	328	337	353	339	332	355	373	309	313	357	314	364	343	341	346	367	311	359	367	348	313	349	365	325	319	336	323	332	322	366	303	324	333	352	351	310	310	341	329	337	330	335	360	334	314	331	338	330	366	321	366	338	297	308	341	334	338	330	347	334	334	354	345	304	317	330	336	312	342	354	330	356	310	330	301	346	343	353	333	336	351	354	375	358	345	339	333	328	306	315	317	355	353	340	312	354	380	341	309	327	318	356	291	317	346	300	309	323	340	330	339	377	330	347	338	326	324	334	330	321	322	357	354	342	366	334	352	355	326	345	306	336	341	290	344	342	321	316	327	341	301	337	320	365	350	298	361	338	339	342	329	337	333	327	328	302	340	338	337	331	345	356	387	345	342	352	310	308	315	344	342	331	327	329	356	323	353	350	339	334	340	322	326	311	305	351	338	347	317	352	311	341	370	363	321	360	332	323	314	367	335	316	332	305	359	355	305	337	336	329	363	343	354	324	329	333	319	327	331	371	360	317	325	339	360	309	337	333	324	375	316	323	349	327	323	325	349	320	356	302	327	339	339	337	361	317	344	302	346	337	317	318	339	330	346	350	321	328	337	330	334	334	335	357	339	297	307	350	334	297	332	346	318	343	335	310	374	333	303	341	332	328	333	337	331	327	329	333	347	319	304	337	329	357	312	343	339	341	336	347	335	313	334	356	357	300	361	315	343	352	290	349	342	334	355	324	346	321	313	351	350	309	351	331	350	354	372	329	343	361	330	311	305	308	324	352	326	307	337	330	320	318	352	331	325	353	338	298	370	318	347	336	323	359	354	357	361	341	341	310	308	347	340	357	311	342	346	320	344	321	318	363	332	357	323	331	313	333	355	321	327	350	342	349	324	363	330	339	360	323	323	368	351	327	317	356	370	344	350	328	356	356	371	339	343	314	332	316	345	318	327	359	328	328	301	342	366	320	316	331	347	342	364	358	318	341	358	327	316	349	332	326	378	358	330	327	337	331	368	378	317	311	344	347	357	333	344	327	326	336	343	328	362	326	304	320	319	344	342	344	368	325	386	309	331	353	368	307	315	336	316	309	330	349	341	377	349	341	396	332	356	332	308	349	301	340	359	327	313	345	307	316	360	349	352	333	305	324	321	353	344	361	345	294	335	341	325	324	302	360	319	347	333	334	336	310	352	290	329	300	350	345	337	360	352	347	339	351	330	306	312	348	351	297	296	352	364	330	321	361	355	354	333	331	332	350	366	328	337	333	390	326	327	309	360	336	349	345	353	322	309	309	369	364	312	346	346	332	305	340	343	325	325	321	355	310	326	317	328	315	342	359	339	348	340	328	308	354	328	372	332	356	314	339	344	331	307	351	328	342	321	306	346	358	320	340	335	336	327	340	311	330	304	354	298	317	333	359	310	345	352	356	289	375	352	353	329	337	345	326	329	322	327	317	334	359	318	333	302	297	310	332	342	335	328	359	317	329	346	315	345	327	332	310	331	320	331	310	352	337	314	355	330	347	366	311	360	328	384	339	347	352	337	369	342	341	316	327	336	344	328	336	319	310	322	316	312	327	345	319	361	336	338	350	330	346	348	316	350	317	326	341	292	345	353	310	375	335	353	348	336	320	319	347	345	326	347	351	330	320	297	333	333	332	306	337	346	328	374	335	321	309	347	327	353	364	353	336	310	371	337	309	333	307	324	307	332	307	331	317	350	324	334	325	344	387	367	354	334	346	311	351	336	330	343	337	331	353	334	317	326	329	331	332	331	342	346	341	341	344	341	341	321	338	339	313	376	322	338	302	349	341	342	316	335	314	346	357	355	343	336	358	328	315	328	321	324	334	340	345	317	347	351	313	312	319	376	376	319	313	290	320	338	320	328	346	332	342	353	328	367	348	345	326	310	301	324	363	346	359	304	323	315	377	340	292	322	347	320	356	332	320	334	335	345	343	373	318	338	333	359	342	327	305	315	371	344	355	323	290	347	318	308	334	347	310	360	332	337	326	329	318	324	313	312	337	341	335	327	308	324	309	311	334	307	330	329	352	338	315	355	347	340	352	351	345	308	317	327	342	339	342	354	353	339	351	344	328	318	351	337	373	313	345	333	342	316	307	355	338	347	361	329	336	339	324	304	364	349	312	335	319	322	321	312	307	344	335	344	348	320	349	327	368	335	338	290	347	345	384	378	322	349	335	334	359	342	317	330	357	306	343	341	342	349	335	320	319	333	324	330	345	345	324	321	352	319	321	300	390	326	309	352	344	305	330	329	378	343	362	325	367	336	301	334	350	335	345	334	329	351	318	356	334	313	376	357	356	331	319	325	290	317	355	268	315	332	354	328	317	368	322	352	375	375	335	341	347	315	321	301	352	349	333	366	321	316	308	308	330	301	358	312	340	332	336	318	310	363	322	347	321	356	301	344	316	333	330	342	332	311	325	334	332	313	329	335	339	347	330	306	325	322	311	342	358	356	332	340	341	321	345	349	334	353	343	342	335	330	348	315	334	333	332	301	291	311	335	314	308	337	310	306	330	314	327	365	303	339	348	332	320	332	331	360	338	348	342	344	331	375	351	335	345	306	328	345	354	339	318	344	327	334	357	334	318	343	352	320	317	332	342	375	358	345	354	323	315	362	347	302	322	341	352	335	326	314	340	324	352	343	351	311	351	327	368	322	366	341	346	347	313	310	344	329	351	332	336	328	373	341	338	347	342	345	331	327	331	343	374	289	328	335	310	361	336	331	334	327	353	315	332	340	340	341	342	339	312	355	341	354	321	328	345	353	352	337	340	344	317	341	309	330	369	325	361	310	348	340	364	350	328	352	315	342	355	340	334	315	330	338	322	324	334	317	306	323	367	360	338	340	339	351	326	362	365	306	330	351	319	329	370	328	341	336	307	326	338	324	362	312	361	356	307	360	333	306	305	374	339	351	332	330	310	303	362	334	362	307	333	339	326	362	324	346	346	361	367	373	334	332	327	334	362	333	324	305	348	375	316	358	319	320	326	341	300	342	323	331	337	329	300	324	338	367	345	321	323	339	339	337	359	354	338	335	338	343	360	316	378	351	299	307	317	385	333	357	303	344	339	337	337	325	328	341	344	362	311	324	329	293	331	332	343	342	310	309	339	340	330	339	347	335	315	328	351	349	315	305	348	381	343	375	342	332	323	356	336	320	318	309	328	357	378	340	366	365	320	345	299	361	338	349	336	325	375	315	363	314	322	329	326	355	331	349	329	327	297	362	351	368	344	329	312	363	355	319	367	303	344	350	330
3096	1341	1477	1627	2459	4180	3812	1755	1012	908	798	848	845	841	837	827	866	845	849	838	825	881	833	828	821	806	829	796	805	834	858	772	823	784	811	807	817	820	842	855	830	815	761	770	784	867	756	795	818	817	809	798	769	792	811	806	820	845	825	865	790	849	805	792	764	754	855	802	816	815	794	834	813	808	822	816	789	781	763	845	821	869	824	783	765	798	762	829	805	775	803	801	819	837	840	775	798	785	804	842	775	780	845	796	806	768	804	784	896	775	843	779	826	845	822	745	808	798	809	824	816	743	783	787	878	798	761	808	806	806	884	798	809	813	774	880	788	780	796	814	804	785	770	823	807	802	808	813	832	812	816	802	787	858	834	814	792	749	851	796	791	837	772	772	826	790	779	799	764	814	876	780	768	785	781	809	764	798	799	811	807	810	856	809	762	798	818	769	778	759	794	846	784	814	785	788	786	812	818	775	828	825	857	855	778	810	783	794	783	745	805	769	780	830	783	810	755	843	782	749	779	857	832	823	817	820	799	836	798	764	817	820	762	780	812	806	784	765	754	848	799	835	839	790	869	778	808	824	784	871	782	831	825	767	790	800	824	811	816	777	802	805	803	775	771	786	792	837	811	821	822	833	791	813	789	835	819	826	801	780	816	772	855	832	813	851	807	845	826	816	831	788	804	792	759	863	799	816	844	843	763	791	760	746	738	758	777	789	739	846	787	789	849	819	811	764	784	804	845	805	825	818	819	818	806	840	820	810	783	829	808	846	773	838	784	836	782	798	795	779	839	828	794	775	795	772	850	839	777	866	821	809	816	832	774	810	857	767	802	799	788	800	844	817	849	829	822	798	775	791	840	812	796	797	813	854	810	777	823	846	811	865	833	775	805	822	789	796	820	822	781	839	789	817	793	824	807	802	753	781	795	794	804	831	809	853	829	803	763	764	822	839	787	788	787	825	829	754	841	828	797	800	811	814	763	831	817	802	789	817	858	780	764	784	823	774	801	823	787	755	811	814	862	829	782	759	775	822	777	791	809	811	828	835	758	764	785	770	816	764	790	798	799	788	771	821	825	840	842	805	814	810	834	802	797	824	817	807	768	808	801	826	873	785	795	820	795	817	762	796	828	784	832	772	803	747	788	804	793	814	790	831	761	790	827	798	772	805	872	810	773	810	769	736	813	784	787	790	777	866	800	808	791	778	813	772	847	816	799	820	784	828	784	787	778	819	762	782	841	799	751	812	734	798	821	765	803	801	761	785	809	819	827	809	770	826	841	780	791	781	842	837	772	838	788	784	834	793	786	801	817	789	836	850	813	793	829	804	797	813	800	858	836	773	760	826	812	790	780	770	868	776	809	805	803	801	783	839	793	811	805	822	820	835	782	758	835	767	845	785	814	804	819	793	739	830	783	819	822	757	782	763	749	725	813	756	813	804	854	801	799	798	833	776	827	805	781	794	787	844	849	808	775	794	808	789	802	814	824	789	820	788	868	806	809	796	850	744	827	832	819	737	800	781	847	809	814	824	803	779	773	758	751	795	771	811	809	800	823	824	809	801	808	831	769	805	759	854	854	794	794	788	835	826	758	792	754	796	788	809	818	807	815	835	843	808	814	832	788	810	845	831	770	788	761	827	847	856	782	792	807	795	803	788	847	796	808	894	800	801	789	804	805	840	799	774	766	817	820	746	781	827	762	806	774	811	853	822	813	799	817	765	788	836	830	790	788	804	843	825	799	768	795	825	834	808	825	791	818	833	858	851	813	848	815	754	814	806	762	803	780	749	814	793	819	773	802	774	788	804	799	795	780	839	811	788	846	794	812	840	818	750	827	787	836	825	796	814	838	828	811	839	792	787	827	805	808	852	791	819	816	832	765	794	777	797	845	769	778	758	760	790	788	811	848	832	776	766	838	799	845	811	777	779	800	788	828	711	820	814	768	810	800	830	793	805	823	873	823	767	806	805	849	795	822	778	787	828	784	854	828	794	779	783	823	856	811	785	825	836	793	868	794	827	840	766	787	758	780	816	819	748	837	810	824	828	787	778	824	796	849	797	796	802	774	831	820	825	780	763	821	809	752	750	777	831	853	786	800	799	809	830	771	855	816	809	761	768	791	830	801	804	770	774	819	823	820	804	850	778	802	789	852	800	772	796	791	813	786	833	768	782	867	794	821	807	782	810	861	825	831	823	803	823	751	746	825	787	765	731	806	810	758	822	786	838	807	801	826	796	830	803	785	782	846	870	848	837	791	787	802	815	830	815	791	757	771	764	781	789	774	816	815	780	755	793	794	829	778	796	772	803	763	787	816	814	773	822	841	824	797	818	789	797	779	822	821	836	833	797	760	823	819	763	802	761	805	811	816	782	847	774	784	810	812	841	800	835	796	876	792	814	786	828	821	818	827	789	750	804	811	752	799	787	795	808	784	777	783	786	756	793	786	778	756	796	857	780	796	866	805	814	803	826	813	813	796	744	810	774	847	724	789	784	796	846	788	799	804	828	853	839	807	794	810	846	808	855	798	811	854	773	837	798	812	806	799	840	813	775	757	825	803	845	827	831	842	810	793	829	802	858	764	784	831	839	831	845	771	830	767	801	811	779	797	860	804	781	809	830	831	798	799	768	821	819	820	781	774	818	731	794	794	799	821	759	793	826	814	760	761	773	758	828	798	881	790	850	794	781	829	763	818	810	763	811	860	822	816	809	735	840	767	822	788	805	753	782	813	789	824	831	774	825	790	785	822	850	782	774	797	822	802	849	823	754	783	827	769	866	776	824	810	822	816	805	826	754	782	811	859	826	821	849	788	822	812	805	766	762	790	786	827	785	768	775	817	765	822	829	830	832	845	826	868	760	824	827	844	793	786	780	817	830	813	791	837	781	860	805	816	782	827	825	792	800	793	820	827	796	817	841	755	831	830	836	801	825	764	809	801	796	768	808	760	782	847	837	854	810	799	833	817	809	837	825	757	863	804	842	808	829	834	816	782	805	822	802	778	781	820	858	768	850	832	753	815	765	822	810	802	844	837	790	783	794	824	782	777	786	815	748	801	769	750	815	803	771	820	806	793	763	851	795	841	795	819	746	798	800	801	804	836	832	835	794	806	795	822	845	783	801	807	808	813	770	807	790	787	782	783	771	812	790	781	814	772	802	767	807	772	791	806	805	753	809	798	787	810	789	795	784	796	750	807	791	791	796	759	838	832	817	798	811	756	800	791	787	833	783	800	789	812	843	789	833	784	787	813	827	853	828	848	756	814	798	746	776	816	863	790	848	817	769	822	800	816	792	819	760	858	822	807	817	848	764	803	814	790	847	772	799	811	767	789	832	803	747	825	808	774	768	757	812	784	800	813	785	849	810	733	784	812	781	867	817	890	782	775	779	783	786	823	790	807	807	813	818	779	764	851	772	787	809	789	802	791	795	770	797	785	813	829	816	805	780	796	823	835	770	824	834	811	833	823	768	844	816	795	817	770	743	739	818	828	822
11215	4734	4159	3396	2139	2154	1740	952	473	343	341	284	281	277	221	238	234	201	217	223	275	216	208	202	247	215	238	202	214	197	181	209	199	180	198	208	199	169	207	159	190	200	174	165	185	168	201	181	169	176	169	185	167	163	169	156	163	171	165	175	134	183	173	175	164	178	154	156	152	155	154	164	143	165	174	176	182	175	176	166	178	153	156	162	163	177	186	164	165	186	187	177	164	159	178	171	158	159	161	187	137	201	168	163	164	194	197	150	176	156	188	173	182	174	174	154	176	165	168	168	144	171	188	171	171	173	207	183	189	174	153	175	135	170	175	158	169	161	152	161	152	166	167	176	166	157	144	136	166	172	156	139	174	171	169	162	165	176	167	160	180	165	180	174	190	177	170	196	164	138	177	176	160	144	170	166	167	163	157	161	161	175	149	184	165	154	182	177	191	178	159	181	173	215	171	167	183	176	165	159	158	145	152	160	178	156	156	167	141	174	157	166	187	139	153	174	180	176	162	165	181	169	175	177	182	165	160	146	201	155	169	187	165	179	166	196	159	161	200	144	169	170	169	166	181	166	165	169	170	164	154	169	184	170	179	162	146	144	161	168	157	162	152	173	164	167	141	186	172	171	152	170	180	131	146	171	169	169	163	162	187	159	157	169	154	178	176	145	142	175	185	166	176	171	153	182	170	173	185	169	157	184	216	176	176	171	155	159	161	180	156	148	159	162	168	166	194	160	149	159	137	174	170	153	165	155	165	186	181	181	173	183	182	166	162	179	178	174	157	170	164	184	139	170	160	166	143	172	180	168	151	164	156	170	186	200	163	178	154	146	170	167	174	160	179	167	170	174	159	194	175	170	172	165	173	181	163	170	164	159	145	177	175	179	165	156	191	181	183	171	179	156	161	164	171	189	167	182	179	190	160	148	167	174	164	177	186	167	146	150	157	178	160	153	176	140	173	160	170	176	162	159	171	160	187	155	162	163	174	158	160	167	199	190	162	157	164	155	170	157	164	161	170	138	197	162	172	159	174	180	148	190	174	147	183	169	210	149	162	169	143	162	184	158	181	161	176	154	168	160	180	174	183	187	151	197	182	183	161	158	169	158	164	167	176	169	188	191	150	165	165	155	153	143	187	166	188	171	183	171	186	165	166	144	197	156	172	170	184	172	159	155	151	164	158	175	159	151	145	170	156	166	155	188	147	159	165	170	157	140	155	153	164	149	159	180	168	156	151	155	174	143	192	197	175	179	172	174	141	167	173	157	156	160	170	167	169	160	171	179	159	157	194	195	172	146	165	174	166	151	189	171	168	162	165	184	188	156	173	171	165	180	167	172	156	175	155	168	176	159	171	184	155	174	182	185	173	169	167	174	170	182	171	183	177	179	169	172	153	196	167	164	150	191	165	144	164	165	167	178	188	187	166	185	187	156	140	144	174	189	181	164	179	164	191	164	153	188	153	198	157	163	169	163	166	181	180	170	158	175	182	170	165	190	162	154	180	203	194	174	176	169	171	170	177	159	182	149	163	155	173	168	159	164	181	181	178	207	150	172	183	169	159	176	138	170	147	166	214	200	162	174	164	167	156	178	143	157	165	169	160	188	176	162	149	176	173	157	162	166	186	178	181	166	195	158	189	164	179	138	163	179	175	153	164	144	164	155	173	160	187	176	181	201	173	163	186	150	162	177	155	174	167	180	186	145	183	161	180	175	168	161	156	138	160	158	182	182	165	158	165	163	175	196	176	175	179	160	136	159	174	158	154	168	175	189	167	173	154	158	164	159	172	150	189	152	193	170	161	157	159	166	157	192	184	163	147	174	176	167	162	167	177	169	167	141	162	155	175	160	168	163	173	172	177	179	153	158	148	164	155	173	145	181	158	150	177	179	180	161	168	178	164	177	165	192	188	159	169	175	153	167	171	178	158	179	169	169	168	165	147	179	156	159	170	164	168	180	154	171	168	165	187	159	174	154	193	181	141	182	155	158	155	168	169	167	169	169	170	185	149	168	182	191	147	175	161	135	168	178	155	155	152	175	180	177	178	165	185	154	164	170	165	149	167	174	177	165	172	173	167	147	164	179	163	161	164	183	180	160	168	187	142	162	144	158	160	177	174	188	159	172	161	170	189	183	149	193	168	172	177	182	173	149	164	175	164	185	171	157	138	161	152	169	157	179	157	162	159	162	175	167	173	185	151	163	183	167	153	177	185	162	190	182	190	164	171	161	164	149	158	171	173	182	173	190	183	164	141	164	158	189	181	207	176	176	173	192	200	194	180	171	179	166	176	178	168	169	170	176	195	170	184	154	211	170	151	174	180	166	183	163	156	183	135	169	179	185	179	174	183	166	154	169	173	177	175	175	166	165	148	169	142	164	169	172	175	178	175	168	175	162	161	154	182	168	152	174	170	167	168	159	144	163	172	164	187	179	170	168	168	155	161	178	146	175	163	189	166	155	177	146	160	140	168	161	168	165	219	147	191	162	167	141	161	151	194	187	184	167	154	162	166	168	158	184	193	167	149	173	168	138	178	190	171	154	176	178	167	146	184	170	170	159	167	182	178	170	155	169	177	169	174	163	167	157	173	157	201	190	156	201	165	163	196	168	181	173	159	193	165	159	158	168	161	169	134	147	185	156	188	165	177	174	160	172	189	175	178	174	168	177	149	157	173	170	171	183	174	144	175	163	171	164	161	157	173	157	170	170	170	179	173	147	150	160	174	155	157	150	162	180	138	186	170	185	168	144	168	169	188	176	158	175	152	140	158	183	181	171	159	158	162	168	174	169	170	189	173	148	163	182	166	175	157	166	168	141	164	199	173	173	168	171	169	167	146	187	166	154	186	157	178	175	168	182	163	164	182	170	167	163	206	149	176	178	165	161	157	161	161	167	146	173	191	148	189	156	177	144	159	187	180	161	148	187	161	203	154	170	168	170	183	173	165	163	166	151	168	164	170	159	179	174	171	161	192	150	187	171	187	198	171	168	187	164	188	147	164	169	153	185	177	167	160	168	183	151	163	167	148	168	174	151	159	163	164	168	154	155	155	156	171	179	171	186	164	191	154	179	156	152	173	152	160	179	189	156	162	165	152	198	194	172	186	185	154	154	175	164	170	179	154	159	172	177	167	172	158	173	190	174	155	186	197	164	186	143	161	151	178	192	178	164	171	158	182	203	170	171	166	197	162	200	151	187	199	167	149	162	171	186	136	161	173	166	158	145	173	156	182	175	160	167	177	146	148	162	168	168	193	166	172	160	181	156	181	184	171	181	150	165	157	183	174	194	181	173	174	164	158	154	157	156	186	174	163	180	162	189	166	165	169	166	149	164	172	178	164	153	169	155	147	195	187	141	157	155	159	172	179	162	150	157	139	181	182	167	152	174	186	173	171	171	151	188	175	185	160	179	167	170	166	173	165	158	167	138	157	179	176	185	176	172	165	158	201	150	164	158	157	161	182	169	182	147	175	170	170	160	165	168	182	176	159	172
7875	3777	5570	7015	6609	8318	7415	4400	2260	1524	1302	1173	1071	1049	943	976	824	857	840	926	1071	1051	862	782	809	693	782	700	768	703	720	657	666	675	641	579	606	594	529	580	535	547	587	530	513	498	506	514	483	478	510	478	485	454	463	487	490	458	454	481	480	464	463	473	475	486	447	443	489	463	461	462	429	451	426	470	477	446	440	449	476	468	484	460	450	440	421	459	450	426	460	457	462	443	482	473	448	447	503	469	458	420	470	498	468	467	420	506	448	443	427	497	490	457	478	445	474	450	458	469	444	421	468	468	434	437	444	476	454	452	453	490	471	470	437	457	461	461	475	487	459	430	442	466	443	443	415	442	455	493	452	457	458	447	502	464	413	473	455	472	432	441	473	475	484	441	437	468	436	473	475	422	467	407	430	471	433	458	498	418	445	465	460	444	440	450	449	473	463	460	465	432	494	452	416	502	428	430	520	471	431	418	431	468	445	448	437	455	470	440	438	474	443	440	468	455	446	459	458	464	464	450	458	472	454	467	475	445	464	448	435	433	434	450	443	466	440	411	447	418	439	490	432	406	457	443	485	460	422	470	430	443	460	452	462	459	460	437	417	457	419	446	493	434	438	447	501	442	397	439	478	453	443	481	457	469	456	450	433	449	441	471	456	447	436	427	458	448	462	448	457	466	450	469	406	441	434	441	465	436	442	439	448	473	444	463	501	448	470	444	437	476	440	463	492	479	454	431	443	444	459	430	480	476	459	448	483	472	469	462	461	436	455	441	477	470	461	447	477	475	445	442	473	419	435	454	450	456	441	451	449	435	409	425	459	429	450	446	459	408	443	452	420	428	472	437	444	441	442	467	476	458	482	445	418	477	481	427	440	455	463	472	488	447	481	453	464	430	439	451	461	464	478	455	454	431	426	457	456	451	441	436	455	440	464	451	455	492	463	467	473	452	477	439	412	464	459	461	449	452	450	444	476	449	406	467	437	445	466	431	438	473	446	461	411	444	453	462	489	500	506	418	454	443	500	441	445	435	484	461	432	472	476	446	446	472	433	482	447	440	435	458	438	476	437	485	465	453	492	486	462	448	421	453	405	444	486	444	449	444	471	455	481	436	454	409	443	433	491	480	468	421	460	441	451	454	444	467	459	447	459	453	450	481	460	467	428	432	465	457	424	483	494	453	454	447	442	494	423	476	476	453	451	468	461	476	428	431	427	479	442	456	438	482	471	460	471	462	487	443	492	427	453	472	459	474	492	436	435	451	436	453	457	440	444	454	460	472	442	453	477	483	459	491	419	423	473	473	402	478	447	451	494	450	495	448	455	455	444	437	432	428	468	501	464	450	480	455	456	443	454	465	485	455	485	437	469	464	440	473	422	473	445	480	454	413	492	469	456	447	505	452	481	473	483	473	462	438	451	439	440	436	465	442	444	483	470	391	439	432	436	436	402	455	448	458	420	426	487	457	464	460	473	464	471	434	442	440	461	422	468	416	469	431	417	428	458	447	460	474	431	436	440	481	422	441	429	463	459	461	456	463	477	456	481	454	428	456	456	444	446	460	450	475	416	484	458	471	462	492	444	469	440	458	467	445	466	489	431	454	451	441	476	476	491	473	466	457	438	459	420	477	459	462	416	484	423	412	428	459	445	460	466	412	440	479	472	441	446	440	494	462	430	478	486	475	434	460	480	453	444	477	442	468	460	446	446	446	445	477	449	455	476	467	457	462	430	454	476	433	451	405	495	469	427	451	456	503	449	457	456	433	463	446	473	429	439	462	435	435	423	462	458	476	448	435	463	470	461	462	493	457	460	433	460	433	445	457	485	477	476	466	477	472	409	421	425	477	453	406	456	453	441	422	472	438	443	452	464	444	475	491	441	467	451	431	478	470	439	430	473	433	457	446	470	411	478	444	444	463	438	490	464	436	461	462	484	434	457	414	478	451	442	464	456	450	443	462	492	479	454	461	449	473	451	430	448	422	451	450	431	417	465	461	445	448	440	469	467	462	424	486	435	473	445	428	441	470	461	458	499	441	418	483	463	456	465	444	455	435	437	431	450	454	511	454	440	471	444	465	430	425	484	401	495	461	476	446	490	436	458	455	442	438	447	468	458	425	463	431	440	471	445	403	437	418	472	479	461	468	462	460	479	439	443	415	451	434	459	487	424	457	461	486	461	427	473	488	427	446	403	468	481	441	470	450	477	450	410	433	456	421	437	480	456	456	496	459	476	464	417	421	428	437	494	447	467	436	473	468	426	415	459	472	437	422	423	461	463	440	449	446	447	490	462	504	503	484	454	479	406	449	467	457	459	444	454	471	478	439	433	452	451	471	457	486	453	453	413	461	469	451	436	458	447	436	518	463	456	452	458	419	422	448	429	467	456	454	488	429	487	434	440	486	464	449	462	428	444	420	445	461	460	450	408	519	452	445	439	450	449	469	457	475	456	466	427	463	451	453	443	437	438	452	455	443	447	390	455	489	466	453	448	480	420	461	459	442	478	454	459	493	471	439	492	464	469	428	446	456	429	453	469	473	460	467	500	438	396	482	501	474	458	462	475	444	441	450	441	433	465	429	429	479	480	417	460	441	448	472	437	455	481	467	462	451	462	421	436	449	431	455	465	451	473	455	461	469	475	471	472	435	444	474	495	468	430	441	461	434	468	479	477	469	459	465	456	445	473	470	475	462	472	436	427	476	446	459	467	436	480	444	464	452	472	429	441	455	455	478	428	460	449	431	441	450	459	458	449	485	454	436	489	436	481	502	465	450	481	470	454	466	454	495	431	463	454	445	453	473	427	446	438	468	418	426	497	468	470	503	478	440	457	432	449	471	472	431	457	474	491	416	420	471	432	450	438	456	487	444	445	445	442	447	449	416	439	433	434	445	470	439	454	452	464	446	461	446	461	456	449	437	455	440	460	463	453	489	458	425	457	459	438	424	448	429	480	510	445	395	473	430	441	429	442	448	463	459	455	440	463	481	448	469	448	477	434	493	450	431	452	452	463	449	464	452	416	485	453	443	430	471	454	442	470	450	447	464	490	477	471	456	437	476	492	420	433	417	479	472	457	496	466	424	457	469	457	447	471	465	460	439	439	466	463	449	502	437	451	452	458	492	483	468	463	498	425	429	452	427	445	452	441	424	462	424	445	461	445	459	479	477	441	481	445	439	459	442	482	508	439	474	413	426	448	487	468	447	468	424	459	450	468	442	426	440	441	458	430	416	476	397	452	454	439	441	412	470	444	452	429	444	469	453	455	459	412	473	474	448	436	442	453	462	437	447	441	461	460	452	415	442	487	467	424	465	448	478	411	451	464	454	479	425	468	499	473	437	494	411	446	424	469	476	464	423	419	467	462	463	419	477	459	450	440	448	448	448	440	428	422	458	480	407	421	421	454	462	442	473	445	471	490	444	431	430	467	453	463	445	443	503	437	481	449	444	460	464	459	506	437	452	455	481	469	430	445	470	471	435	436	440	474	438	450	430
18286	8790	7835	6666	4347	3829	2861	1731	782	541	475	394	365	357	316	309	290	279	287	325	345	331	304	310	237	238	253	213	242	231	170	249	215	230	230	209	196	211	208	224	198	190	188	213	190	212	211	166	193	191	193	187	185	184	198	204	190	179	185	188	195	178	169	165	164	181	188	182	205	185	178	204	179	180	145	174	198	215	163	179	205	201	188	181	182	159	181	188	199	162	151	169	171	179	172	203	191	163	162	168	177	154	198	164	186	173	187	189	184	179	182	190	197	167	155	179	183	216	174	197	183	183	151	172	189	192	171	172	171	196	169	194	189	165	190	171	160	197	187	172	150	191	182	170	184	188	191	179	191	171	193	189	210	169	183	192	187	182	189	194	175	175	174	174	167	193	193	182	187	187	188	182	200	160	189	192	176	164	191	186	174	181	207	182	183	165	193	211	198	173	192	165	175	168	186	190	175	175	203	199	177	201	164	157	187	171	182	193	171	189	185	176	156	164	187	184	181	178	171	168	174	190	182	192	158	176	160	189	192	175	169	166	191	162	181	158	200	180	190	186	174	166	166	171	193	175	154	149	195	171	164	151	169	185	179	177	191	191	169	167	203	170	191	166	170	168	179	153	184	194	185	166	203	177	177	171	179	167	191	196	187	185	175	180	159	173	189	176	189	182	197	169	196	196	180	185	217	173	180	182	182	175	165	181	190	174	171	172	182	176	184	200	187	170	176	173	158	196	166	160	173	184	194	195	193	191	173	180	162	179	154	144	185	187	168	180	182	177	168	187	164	188	202	173	186	203	191	167	179	189	160	181	185	203	181	161	161	198	185	199	208	200	177	188	179	190	171	186	212	159	188	158	170	162	178	168	183	171	175	175	179	177	193	163	191	156	185	178	168	202	182	194	160	184	174	194	194	192	211	169	190	186	184	189	187	172	183	151	184	189	174	182	185	201	168	178	176	178	179	173	180	177	185	207	158	182	196	206	189	192	188	181	175	168	157	196	186	161	167	171	161	174	181	175	175	173	167	190	195	187	163	195	163	165	178	147	192	177	185	178	197	206	180	163	171	175	183	200	165	181	161	178	191	190	165	196	159	193	183	179	180	181	157	176	182	168	176	186	201	178	198	182	190	175	176	191	177	188	176	185	172	194	197	187	185	216	169	167	173	169	179	194	176	187	162	204	172	177	190	183	199	160	160	182	181	188	195	172	176	180	178	191	188	187	175	163	177	188	194	169	203	162	178	174	184	173	190	176	190	176	155	183	184	190	168	191	149	187	165	168	189	162	168	172	180	194	160	177	181	197	172	184	164	195	185	152	177	177	166	193	161	175	185	175	168	187	161	161	173	196	163	163	199	178	188	201	149	158	188	161	185	189	207	176	169	154	183	175	174	155	222	174	187	196	183	170	183	168	183	180	158	171	173	183	151	174	184	188	180	204	198	142	186	188	156	187	183	181	190	179	159	144	178	167	165	188	187	206	174	165	166	153	180	159	155	194	188	190	177	175	162	167	178	189	170	181	199	169	184	190	185	194	183	188	194	187	149	143	160	160	162	173	175	197	165	168	195	165	169	174	190	173	158	196	168	178	170	172	183	192	163	169	180	182	196	147	198	181	163	183	164	178	198	165	167	189	163	156	176	178	174	179	168	196	186	181	167	172	171	185	194	165	193	182	166	187	166	153	152	186	165	187	167	177	194	175	209	197	192	199	169	191	192	164	167	151	183	164	189	176	174	207	170	176	177	182	168	172	162	168	191	178	171	191	175	164	172	169	178	172	178	198	195	162	200	192	170	187	187	192	144	190	157	186	183	189	194	192	162	201	161	157	182	196	139	185	171	208	168	178	194	174	180	169	179	193	180	182	173	163	186	196	198	181	219	212	178	176	170	184	188	206	189	174	193	190	168	165	179	187	160	205	159	190	175	178	176	174	191	163	180	150	207	202	191	174	176	177	182	197	182	202	194	153	185	188	168	151	178	169	179	172	152	168	168	167	156	162	197	169	170	162	177	146	179	152	148	188	191	186	193	189	188	144	178	174	154	179	179	177	189	196	186	157	177	174	167	200	185	169	167	183	158	203	170	193	179	173	178	183	165	172	206	172	155	158	185	179	168	157	181	174	180	172	183	190	179	155	153	145	171	179	195	218	183	182	186	169	153	176	158	157	169	188	174	190	193	180	182	199	164	173	171	153	188	189	164	156	158	186	200	171	165	191	174	193	158	201	180	161	177	193	168	167	183	178	175	178	164	174	189	187	171	158	178	198	182	176	196	194	180	195	170	191	157	184	190	179	181	198	184	192	165	171	168	188	174	191	180	182	172	161	173	186	190	171	153	155	181	183	189	175	190	168	165	178	170	181	182	174	163	203	186	193	176	164	160	162	191	197	170	155	179	188	179	171	212	196	188	182	161	173	185	170	142	182	178	156	158	187	180	179	197	197	193	199	145	187	196	185	171	195	167	178	194	204	155	168	188	187	173	168	185	145	202	192	179	179	174	184	173	175	172	178	163	190	165	185	157	195	191	160	175	175	168	170	173	175	195	166	159	189	182	187	184	174	173	165	155	182	167	184	165	162	162	188	183	165	190	181	179	170	193	188	165	156	168	180	184	180	203	172	167	178	163	197	178	181	159	166	180	203	194	168	158	167	198	147	188	182	187	174	183	178	174	169	183	194	217	190	183	155	176	189	191	193	182	166	183	163	173	168	180	185	175	174	173	163	179	177	167	174	189	178	157	198	175	188	159	181	153	172	178	166	153	180	179	201	160	153	184	172	168	188	187	191	175	170	175	208	157	192	176	189	168	175	190	162	190	180	157	199	207	161	188	178	177	205	194	183	173	191	172	176	184	180	175	203	183	170	181	189	149	167	174	176	167	187	158	166	184	178	195	184	198	168	184	163	171	195	178	208	170	195	199	196	159	204	187	180	193	178	163	197	200	177	182	182	170	177	193	185	193	180	182	171	198	192	172	168	156	181	185	166	158	176	184	153	173	187	151	197	170	176	167	188	179	188	175	206	190	181	188	177	173	170	192	178	166	192	186	188	183	176	177	158	164	186	172	167	179	164	184	192	166	187	175	183	170	167	205	186	168	177	179	168	175	166	185	189	178	193	167	184	192	141	169	167	172	177	210	139	199	181	160	178	177	173	205	173	179	176	187	196	149	173	179	179	203	175	183	136	199	183	166	218	212	179	177	169	172	147	185	192	190	180	177	176	191	173	172	168	197	171	177	179	188	198	172	196	195	171	162	177	162	165	169	165	183	178	179	170	198	193	188	177	159	172	177	164	194	156	170	179	198	168	181	179	138	155	179	174	219	193	154	181	152	190	152	172	195	183	184	154	192	186	171	189	175	184	158	185	177	155	173	201	172	174	179	188	180	185	176	177	182	171	185	202	178	179	186	191	176	192	181	183	175	190	182	184	213	179	145	185	187	182	177	195	175	169	174	164	153	194	172	160	181	180	185	168	182	165	180	196	179	173
10668	5993	8761	10903	11215	12750	10725	7336	3692	2698	2210	1880	1923	1778	1426	1376	1256	1227	1456	1448	1618	1635	1309	1277	1033	1050	939	922	970	982	824	872	814	822	864	811	761	724	719	687	738	694	649	677	613	627	629	607	574	584	546	547	534	561	501	534	522	561	561	529	553	535	557	539	514	527	542	516	545	502	581	517	507	500	468	495	540	546	505	523	544	524	474	484	499	500	508	519	503	481	521	472	506	549	506	531	506	513	540	575	512	496	462	483	534	470	472	485	524	479	490	514	513	474	505	520	500	527	506	540	480	487	511	531	547	511	554	475	506	465	478	496	495	515	521	504	478	494	519	503	498	511	506	508	520	539	481	490	517	474	526	513	479	462	501	523	504	525	518	528	516	490	480	511	466	495	493	554	477	469	504	512	498	496	480	477	468	512	468	486	537	538	475	457	489	499	466	476	510	511	480	483	581	457	529	487	530	491	509	510	556	494	496	514	474	513	532	491	510	484	567	521	505	484	485	493	487	478	450	493	490	491	514	507	524	498	531	533	456	500	488	462	513	501	498	452	481	477	464	478	494	482	530	460	512	513	492	529	510	526	518	486	508	475	504	480	492	500	528	506	491	545	488	530	503	498	479	531	514	513	470	526	490	486	490	475	510	489	476	490	543	491	477	508	486	470	466	485	467	530	487	502	512	454	469	469	495	488	483	462	503	480	474	495	501	486	509	495	531	530	509	497	462	472	514	499	455	481	493	522	447	478	475	494	514	514	506	525	478	519	477	521	467	483	528	494	466	440	512	502	480	453	507	488	462	497	477	503	499	443	487	527	488	512	490	513	468	481	486	486	496	494	505	530	495	490	558	465	527	526	535	488	473	494	479	501	470	490	506	460	486	507	485	492	520	512	484	493	463	486	528	454	492	498	477	490	461	519	506	481	505	489	490	453	539	494	522	475	476	485	502	504	483	498	477	520	471	490	493	493	491	491	489	505	544	473	461	519	485	474	510	446	535	493	491	483	497	490	507	515	526	491	539	487	493	502	456	538	452	504	496	506	459	516	503	474	496	492	489	511	466	490	513	513	520	510	485	515	486	512	471	505	481	515	524	503	513	492	529	561	484	535	519	480	507	483	506	480	505	518	496	502	505	503	485	503	488	515	510	511	501	495	467	502	507	483	520	479	531	469	511	485	491	510	506	494	446	485	480	512	517	508	488	496	495	477	545	484	505	513	464	493	486	501	475	532	474	510	474	470	528	502	506	500	481	485	500	472	500	512	501	497	532	455	511	508	498	501	526	477	529	467	476	487	492	487	511	495	520	497	517	504	490	492	510	539	482	451	504	541	521	514	486	470	480	490	494	477	543	491	507	465	481	489	491	477	534	514	468	537	476	485	522	476	480	466	532	552	497	482	488	480	501	511	490	441	490	516	475	508	481	486	504	494	471	514	508	553	523	559	495	506	478	517	500	501	464	478	469	487	544	482	503	492	518	506	519	477	504	471	524	472	481	453	456	451	487	518	469	508	493	498	523	505	464	466	472	509	506	479	502	510	514	488	465	464	490	484	487	509	489	498	439	477	518	503	492	485	463	514	484	501	533	529	536	532	507	462	524	505	541	502	500	488	539	439	478	539	514	472	503	463	508	504	477	506	543	507	473	469	496	523	492	511	495	483	479	487	471	473	486	510	488	476	514	490	521	502	500	468	485	470	487	482	516	495	506	473	469	483	465	484	519	485	482	514	500	484	504	485	506	495	474	484	488	468	493	536	490	533	498	493	533	467	482	488	521	494	499	514	539	518	472	488	499	492	534	493	496	498	496	514	457	483	498	478	501	492	552	495	497	514	488	549	492	468	493	460	518	508	479	479	470	480	520	475	453	512	514	521	550	495	527	534	523	526	500	535	528	504	521	482	483	514	501	518	489	504	490	483	487	508	489	560	495	471	477	505	491	520	521	462	508	520	501	487	543	521	504	517	493	500	508	543	503	516	503	448	519	506	479	501	471	486	463	530	488	561	538	487	474	505	511	483	533	502	453	489	515	506	497	517	528	509	468	525	492	495	525	521	528	490	555	457	514	493	488	468	514	471	507	519	507	517	497	491	476	511	537	494	539	474	491	497	439	532	476	495	512	521	529	472	488	472	467	474	503	509	518	512	512	514	493	475	495	503	482	488	530	532	461	519	500	495	506	507	536	482	508	464	509	484	489	527	441	498	447	478	476	515	495	494	482	498	453	547	514	562	484	491	490	469	491	523	480	522	516	471	497	508	502	515	517	513	475	503	505	475	490	474	466	472	499	493	470	502	493	519	512	492	501	504	497	474	491	522	498	500	464	483	493	482	514	487	494	504	488	488	518	465	508	498	498	501	491	530	487	484	479	524	474	483	467	448	503	467	497	499	552	483	510	489	559	460	518	481	505	468	510	499	519	486	485	443	538	508	469	487	477	502	496	471	467	510	485	512	472	519	465	498	514	526	466	504	520	486	448	511	502	496	514	459	532	506	500	487	456	467	495	448	542	482	507	503	485	474	518	525	472	514	466	485	492	468	509	487	518	498	483	470	458	466	450	508	495	487	498	485	490	500	507	490	495	472	491	473	505	478	466	503	498	484	489	432	465	560	513	477	496	493	527	497	509	526	459	496	463	497	499	512	498	512	493	474	546	532	504	504	512	479	499	494	506	514	519	499	498	474	464	499	503	499	493	481	495	489	488	537	520	510	491	489	495	492	493	526	478	475	498	459	504	526	463	464	494	513	489	516	511	467	498	520	543	480	471	515	471	520	452	528	494	493	501	467	475	478	506	514	494	464	511	497	497	501	510	526	512	499	503	487	499	484	511	496	493	489	485	510	491	500	518	508	504	501	488	459	472	526	486	488	509	493	555	544	496	473	496	503	533	505	479	516	477	533	466	492	492	477	465	510	502	494	499	460	485	461	464	493	513	493	496	501	524	500	504	499	485	517	491	425	481	515	494	474	474	515	483	498	461	457	516	509	476	515	495	529	524	527	510	490	449	494	530	453	515	507	482	541	490	516	500	485	503	494	468	511	492	499	475	481	511	516	442	482	507	483	508	481	475	487	479	490	483	542	503	473	529	474	503	472	521	535	485	488	472	506	443	470	512	447	477	497	484	467	469	487	519	493	510	513	500	481	518	469	497	526	475	524	484	508	483	496	508	517	513	485	492	495	556	477	480	485	511	509	487	503	484	496	474	502	494	493	505	513	484	522	519	495	498	527	513	490	493	521	486	512	478	464	484	522	511	477	514	525	479	480	519	515	510	476	488	512	489	475	522	490	465	483	493	448	520	455	472	486	461	495	485	532	510	503	486	522	501	495	478	524	488	470	495	501	504	516	525	500	483	504	492	499	521	501	506	468	505	511	495	512	508	472	482	489	468	519	501	455	475	462	477	456	518	498	495	498	497	499	488	500	474	476	505	477	466	484	501	506	504	481	509	482	485	491	489	517	519	516	476	506	490	501	487	492	548	506	538	488	499	497
2917	777	626	564	937	1186	754	436	331	342	368	341	346	369	356	339	318	309	337	314	310	333	348	323	369	316	321	309	311	371	360	326	328	338	345	347	307	322	343	330	312	351	323	354	326	335	317	334	349	335	315	337	360	355	316	323	327	317	323	313	330	347	309	334	318	383	368	334	352	312	356	365	342	328	323	344	359	329	321	320	318	315	355	381	335	348	345	338	352	320	314	372	324	315	351	370	333	299	354	341	321	347	406	348	334	353	359	352	337	379	323	332	340	338	349	352	331	371	367	350	355	307	331	343	323	309	350	332	338	331	319	359	315	312	338	326	333	312	327	348	349	303	347	361	376	339	310	331	342	322	342	326	288	295	348	342	329	297	329	369	366	339	333	338	347	316	278	362	338	316	329	364	338	350	334	321	337	373	323	331	312	314	346	334	346	362	313	331	352	315	344	358	358	316	314	329	325	315	362	331	336	340	355	329	321	351	322	327	358	327	331	316	363	318	317	367	349	341	356	333	367	361	340	315	335	335	331	349	353	329	359	342	323	324	312	297	342	334	324	308	311	341	350	350	304	361	308	328	290	372	344	292	320	345	311	339	339	332	336	338	297	329	335	326	323	328	338	352	320	354	320	327	306	328	298	334	312	352	291	334	321	320	327	345	355	334	332	352	351	369	321	317	360	348	319	320	329	328	316	330	339	330	327	328	324	315	352	332	334	333	337	290	318	284	355	344	343	340	345	339	339	294	333	346	335	337	326	338	354	334	335	329	340	321	333	344	327	346	343	333	327	339	386	321	344	321	305	328	318	335	308	313	348	312	312	344	333	335	360	349	370	315	356	331	339	333	321	369	327	310	335	350	374	331	344	341	365	348	334	353	315	344	353	294	307	304	381	326	307	306	326	347	334	316	331	345	306	321	330	329	302	329	338	333	334	322	385	323	311	326	341	323	362	369	306	350	332	323	324	342	344	322	351	346	339	367	352	333	328	331	330	332	311	339	347	325	340	334	326	344	333	334	323	320	315	338	326	304	350	342	349	337	325	350	330	352	353	346	346	356	314	369	331	358	307	365	323	333	328	319	328	318	323	311	344	354	347	337	309	329	334	326	334	338	319	362	294	354	320	338	354	326	376	314	353	326	335	340	321	321	349	366	331	304	344	328	310	338	358	296	313	319	307	335	347	311	302	324	314	326	348	315	326	349	326	318	343	318	351	326	358	330	341	331	322	343	305	332	315	315	343	310	325	351	383	307	357	351	343	338	318	307	348	333	320	314	311	330	347	328	350	319	302	294	325	346	357	341	367	315	338	315	326	339	357	327	351	350	317	358	321	300	344	329	342	323	331	327	314	351	343	328	345	353	318	303	357	330	317	311	338	315	373	346	318	352	300	320	350	304	358	340	368	355	343	321	335	311	333	356	381	341	329	321	320	301	354	312	347	316	321	353	360	372	307	346	328	355	374	328	325	374	324	347	327	315	312	333	300	316	298	341	297	325	319	311	336	324	308	338	327	331	334	359	323	368	332	327	357	344	363	289	326	332	345	310	342	323	360	319	341	329	327	339	320	323	321	294	326	330	372	344	340	318	367	336	316	311	353	330	361	345	309	308	360	352	323	362	367	331	354	332	345	331	346	282	343	367	317	330	349	336	317	329	357	334	360	342	349	356	319	333	360	346	309	372	352	315	340	329	358	351	341	354	332	317	344	320	343	351	333	372	347	347	354	327	325	337	322	319	331	331	362	379	366	308	285	393	320	320	316	346	304	312	337	308	380	315	364	344	329	355	329	323	323	312	338	323	340	350	359	360	355	321	310	337	365	359	339	306	339	284	305	341	315	305	307	336	352	372	334	356	343	306	318	319	327	324	350	319	293	376	310	337	345	322	343	349	351	321	301	365	352	358	342	350	324	323	334	327	339	334	346	312	326	335	311	355	334	333	322	334	326	317	352	340	342	326	317	325	337	332	324	319	331	307	304	329	274	313	356	353	307	323	310	312	318	322	334	324	335	329	358	348	334	341	354	362	333	325	314	316	340	329	353	354	317	325	339	320	355	324	353	329	293	362	347	339	291	367	341	335	313	347	320	342	325	329	307	308	359	281	325	342	319	335	323	362	330	309	352	356	350	338	349	336	316	333	326	318	323	320	331	292	355	310	325	357	332	311	323	324	314	352	338	318	334	325	314	343	325	324	336	308	329	361	325	343	346	377	330	360	360	313	335	317	323	341	344	362	324	318	355	339	352	364	349	355	338	326	335	357	299	299	340	344	326	349	344	293	334	315	298	318	319	346	337	291	311	342	307	356	330	298	318	362	326	332	290	324	334	326	332	353	344	347	352	339	349	334	330	327	335	345	353	330	312	366	327	299	339	322	337	348	328	353	339	357	309	333	339	354	319	322	335	380	349	339	305	349	324	351	368	387	324	373	304	331	317	342	346	335	313	334	350	325	366	354	309	339	330	350	358	326	344	314	330	341	312	329	329	301	309	328	372	332	340	315	289	326	326	333	321	334	348	331	330	349	330	338	306	343	330	322	360	398	353	347	326	339	364	329	339	348	333	334	325	335	316	367	348	330	345	316	322	363	334	327	345	354	339	356	337	320	348	332	336	329	331	331	328	337	330	314	327	318	322	336	319	334	343	329	314	326	323	352	321	337	373	345	343	333	325	328	338	341	316	334	327	315	340	304	343	302	345	349	345	358	349	326	327	354	333	384	318	323	304	325	326	324	318	375	325	374	316	318	321	326	346	328	348	332	358	331	339	342	352	318	345	351	353	350	372	353	310	331	350	296	309	324	337	348	315	294	309	345	349	359	318	327	352	357	312	329	324	358	314	326	322	345	328	308	374	311	328	337	337	372	328	319	334	348	324	324	354	331	359	341	318	345	333	354	320	340	322	305	351	339	378	350	333	328	334	316	331	312	326	305	311	353	357	299	331	336	340	342	343	323	372	310	350	320	343	337	344	316	303	329	319	328	324	357	329	341	347	366	347	340	331	334	309	356	336	321	347	324	356	336	322	366	304	357	323	342	339	350	342	321	350	315	334	326	331	293	343	347	317	345	347	322	349	307	322	328	330	332	310	337	318	315	337	307	331	299	304	361	305	365	360	314	340	349	316	324	341	340	330	320	359	319	325	368	344	368	347	335	335	297	318	322	338	315	345	318	334	342	310	354	359	294	329	312	338	355	335	348	329	334	353	332	363	358	345	354	330	344	337	343	326	328	322	325	327	312	346	320	348	321	354	299	334	308	337	318	361	333	347	356	318	348	323	332	330	304	336	345	334	361	314	320	322	324	323	295	355	375	310	300	311	318	349	329	348	314	379	356	305	334	307	362	353	343	370	318	328	318	313	313	322	350	336	336	339	322	310	334	354	340	304	360	336	338	323	305	352	313	372	329	384	333	330	320	308	365	302	365	363	326	359	340	322	329	310	324	316	320	333	335	358	371	325	311	336	351	326	338	336	317	305	344	357	330	335	328	366	342
2953	1306	1467	1944	3462	4896	2996	1362	892	846	866	851	833	863	825	803	843	816	838	867	837	838	817	811	785	766	822	761	830	836	780	787	827	815	832	841	817	862	838	815	784	791	844	831	799	788	800	849	823	787	795	803	795	829	817	821	786	790	830	730	805	802	780	751	853	835	767	803	809	786	846	788	801	817	762	805	847	754	767	765	815	796	735	795	816	813	800	709	805	760	752	782	780	783	816	802	832	771	824	803	787	756	806	809	777	790	791	878	781	806	762	780	814	771	794	792	853	853	805	797	823	737	815	785	766	820	744	816	793	789	838	821	779	802	855	779	809	743	809	810	833	810	814	824	784	804	818	758	812	761	822	840	800	792	780	788	780	811	856	825	797	802	827	792	787	747	735	783	803	854	796	770	810	801	783	745	795	810	808	814	763	841	821	818	803	850	777	791	778	790	829	829	785	791	770	813	837	773	784	817	831	843	793	859	839	768	809	775	797	776	813	744	809	804	778	776	788	821	803	801	844	807	831	807	839	812	800	831	821	789	809	864	793	796	820	815	815	764	786	825	786	823	810	823	808	786	805	766	818	791	823	807	738	783	779	787	816	800	779	825	846	805	751	788	823	812	847	753	785	841	777	812	822	807	816	848	823	831	831	797	802	773	795	827	798	781	785	823	812	804	808	801	824	805	834	810	852	810	855	820	756	835	769	797	811	754	820	798	751	838	828	782	838	770	779	798	783	810	846	788	838	869	829	752	801	832	853	791	784	749	807	771	824	814	808	791	769	779	789	851	841	770	820	829	836	808	793	812	789	820	875	815	805	791	816	834	775	814	816	753	813	804	816	820	778	773	751	803	818	810	839	811	761	765	839	809	788	780	763	823	752	840	798	824	803	783	769	795	804	777	815	812	860	758	811	845	791	841	774	805	818	806	846	758	798	802	818	772	785	797	830	830	760	791	853	794	797	778	867	826	763	837	826	814	762	751	791	796	798	756	767	829	809	794	835	807	764	824	804	843	795	804	814	839	836	818	843	779	815	773	781	845	760	814	776	819	779	800	809	842	830	811	799	785	780	790	814	794	821	843	806	805	828	798	820	806	793	794	815	794	806	813	819	758	819	855	794	776	789	750	809	767	822	793	806	805	858	801	844	811	784	814	855	806	798	787	843	833	867	842	800	806	808	814	761	792	793	798	811	801	799	849	769	742	829	795	790	804	755	844	817	794	779	797	805	819	779	801	807	780	791	769	774	801	806	766	829	784	788	811	843	798	784	777	751	809	817	777	874	825	779	824	816	773	762	781	766	786	810	781	800	780	752	776	824	825	797	789	794	763	803	843	771	794	760	801	791	760	827	791	784	761	794	840	788	840	799	769	809	793	793	790	759	836	856	741	812	782	768	776	834	834	865	818	813	764	836	846	761	768	815	871	773	793	841	774	766	821	805	852	738	773	809	748	780	785	803	820	825	772	797	795	790	776	813	828	816	869	766	788	806	825	808	819	851	839	810	864	806	788	832	805	806	830	808	804	794	798	840	801	811	867	807	790	757	820	798	813	774	809	778	805	777	848	858	788	808	827	829	819	823	849	772	806	780	850	764	812	826	822	806	765	830	819	832	810	783	726	811	847	776	821	799	798	805	836	751	821	799	802	751	796	815	785	807	788	810	784	797	776	853	804	813	772	804	777	866	812	714	808	812	797	811	817	835	840	819	809	827	781	792	794	802	789	828	779	831	760	819	807	788	765	809	781	829	803	827	791	805	771	812	854	836	750	825	846	807	802	782	785	792	841	766	795	787	850	823	807	782	784	833	788	808	805	788	771	775	782	782	730	821	774	793	815	802	784	759	760	752	787	821	813	779	771	798	821	787	811	790	824	817	758	760	828	784	766	835	776	856	790	794	806	808	818	756	786	765	817	836	855	815	766	770	829	807	831	798	761	739	787	843	778	758	827	795	755	830	781	759	763	777	807	751	754	868	850	744	806	808	784	836	813	828	841	815	780	815	789	770	782	803	780	820	816	820	849	764	737	835	857	779	812	846	789	802	816	815	800	798	801	774	818	780	835	819	810	821	805	794	817	808	832	819	716	781	764	819	782	817	829	786	763	761	764	792	831	792	833	807	808	755	776	845	793	836	803	803	798	817	791	806	769	822	831	854	729	815	865	799	846	789	813	837	741	784	808	760	811	795	813	808	826	806	845	858	837	811	815	819	859	785	826	785	842	770	823	829	794	814	794	823	828	823	818	776	801	774	787	761	765	785	794	772	825	794	788	805	819	796	803	802	803	834	794	795	812	787	824	770	806	791	770	811	837	771	816	804	808	829	789	805	806	796	824	799	846	780	776	846	778	832	798	785	804	758	797	806	843	811	802	802	779	805	802	790	776	780	877	800	812	833	818	795	768	797	807	795	790	791	786	791	795	831	844	804	802	817	798	852	786	816	805	825	793	823	812	817	786	831	781	786	845	792	820	799	836	810	757	801	736	787	836	788	759	754	775	806	833	803	854	762	797	816	866	764	780	851	754	837	763	845	831	783	769	772	784	796	813	765	895	829	821	767	781	743	762	814	810	790	841	792	767	766	865	833	812	758	794	765	792	805	795	799	815	817	805	804	848	750	804	794	825	845	795	833	797	839	787	827	765	786	811	790	772	767	785	793	773	814	780	801	848	816	819	832	800	771	810	799	783	817	802	791	796	798	789	792	772	824	790	784	805	796	824	777	802	803	816	763	771	791	798	856	836	798	785	741	769	776	780	764	790	775	817	813	818	838	864	841	794	835	769	828	808	789	787	824	822	831	783	771	809	815	798	758	861	785	810	814	786	871	802	793	769	823	780	803	803	837	782	847	874	778	782	760	817	750	799	825	732	772	828	841	811	768	845	781	818	795	849	794	776	777	785	833	811	768	788	790	799	778	823	783	780	829	783	773	807	805	851	857	815	764	789	774	820	802	793	831	827	789	794	811	796	809	845	837	836	789	787	808	771	810	769	791	837	812	799	819	766	821	830	827	797	839	823	737	803	779	790	785	835	814	793	786	830	825	788	773	790	783	806	826	826	775	806	792	855	803	789	790	816	784	767	803	813	775	820	809	781	806	781	769	818	783	863	785	805	851	787	757	797	805	805	857	807	790	826	785	844	814	786	769	827	865	807	791	747	754	781	774	762	795	825	816	828	850	740	800	764	802	788	857	834	827	739	778	822	792	797	815	827	796	840	803	798	823	731	790	818	812	839	828	833	855	745	797	822	812	793	790	820	817	807	876	847	770	772	788	856	803	822	744	810	842	806	764	766	800	818	757	821	830	847	779	819	737	757	808	795	847	839	840	817	817	849	773	792	803	849	828	788	765	803	803	753	783	800	822	841	776	806	850	802	829	791	798	761	833	759	815	834	805	816	838	734	807	818	792	782	795	799	762	809	812	807	806	831	793	760	822	792	782	795	840	811	838	808	818	798	799	719	802	814	799	848	807	840	797	749	827	806	809	775	765	804
10607	4461	4295	3678	2871	2473	1426	831	443	352	295	245	244	249	232	210	221	241	227	233	244	280	239	204	182	218	195	193	205	188	227	201	162	179	192	175	157	185	169	183	180	166	182	211	171	164	157	177	157	184	170	159	176	173	176	192	176	168	185	184	165	168	197	169	171	175	164	152	172	153	177	179	170	149	185	157	157	154	172	179	181	162	174	210	167	171	160	147	172	157	161	168	177	150	155	169	183	165	171	193	177	157	162	145	181	171	172	185	166	168	179	184	189	170	171	155	171	195	167	197	166	158	164	153	166	179	154	199	170	156	148	156	170	170	145	165	168	172	150	169	168	160	169	173	157	174	165	165	147	165	170	158	156	172	174	148	149	210	162	154	180	179	174	178	180	144	174	140	167	170	160	196	185	159	154	178	152	163	216	180	154	146	149	179	162	165	159	192	164	190	174	173	166	144	155	166	172	196	180	192	174	148	165	170	173	144	177	184	157	176	158	180	158	171	162	164	175	154	179	140	182	167	168	179	173	152	158	177	171	148	168	168	193	185	162	135	144	179	156	165	166	192	168	180	165	143	172	189	199	141	188	156	157	147	148	191	186	166	139	185	164	167	172	173	171	175	194	185	158	186	165	149	175	173	172	176	163	166	178	176	164	191	169	217	184	144	164	157	168	164	151	170	191	149	148	186	161	159	175	156	174	159	163	173	176	168	194	171	195	142	165	167	172	185	183	155	178	151	164	174	203	158	171	170	150	169	177	185	185	198	168	178	177	161	185	155	183	156	165	182	171	159	209	162	158	181	180	162	165	186	171	176	150	142	173	188	146	159	172	175	162	196	183	185	175	164	161	175	178	163	162	167	142	157	177	174	178	176	164	198	158	157	126	164	194	179	172	176	171	144	155	154	179	158	174	159	154	149	182	154	135	178	152	164	170	156	179	149	160	175	167	171	176	173	175	197	157	164	174	180	178	170	159	165	159	176	159	150	164	153	177	141	167	166	181	149	189	163	172	156	161	158	183	142	160	195	173	174	156	152	172	153	176	152	175	141	156	153	156	154	157	166	177	154	156	172	184	170	166	179	153	181	179	192	182	183	165	164	157	172	164	182	169	160	163	150	184	171	186	160	187	159	142	162	160	164	165	169	176	153	192	170	158	173	162	165	176	179	166	172	155	176	160	174	171	179	177	175	176	154	170	176	161	208	169	157	182	183	153	174	165	175	181	178	166	158	185	181	172	173	155	153	190	171	200	171	155	179	173	179	189	164	176	164	176	170	148	179	165	163	165	149	186	177	184	186	185	189	171	137	164	154	193	196	169	190	163	197	177	173	140	173	152	157	156	181	175	160	179	182	161	153	186	177	171	170	168	166	192	178	171	209	149	157	180	172	176	153	174	161	151	154	211	168	163	159	171	159	181	167	163	170	145	177	151	140	192	174	168	186	172	180	146	188	170	179	150	165	155	200	179	177	137	163	157	178	188	169	164	158	148	148	166	178	194	162	181	184	154	186	179	168	159	160	153	154	163	171	169	193	190	160	176	165	149	145	150	154	161	162	168	144	160	164	179	182	169	158	144	154	161	164	157	138	164	181	178	170	149	166	180	182	170	169	157	150	171	151	156	167	151	148	165	173	159	184	165	169	156	178	158	172	187	166	126	179	178	157	170	162	167	169	164	184	174	143	169	167	168	156	154	172	172	161	173	171	170	158	145	163	170	183	182	156	153	156	155	169	157	176	156	190	168	161	176	174	177	172	154	148	146	162	171	181	168	159	193	141	175	149	179	193	195	157	179	196	172	147	163	148	157	182	172	184	179	156	201	162	169	149	156	173	169	179	160	178	173	176	161	160	167	177	165	174	153	160	178	175	167	158	164	181	187	154	171	154	159	168	211	142	171	168	169	167	189	201	171	163	190	176	139	182	173	162	157	166	177	184	169	185	164	174	168	177	156	164	174	184	156	174	190	148	147	175	193	185	169	172	165	166	160	170	174	183	192	192	160	196	160	192	170	152	159	182	172	161	140	177	152	176	171	165	148	158	177	186	177	146	158	168	159	175	179	181	170	173	170	214	168	164	152	143	170	167	166	149	204	152	166	149	183	142	158	159	178	166	159	182	151	163	179	178	198	163	151	165	190	177	166	174	171	148	144	164	180	166	163	148	169	158	177	181	182	175	185	185	173	182	157	164	147	165	166	177	190	179	183	154	165	170	157	154	163	159	162	173	154	154	166	176	157	166	149	173	165	177	171	183	168	147	185	179	162	150	175	187	173	179	191	156	170	199	177	149	163	165	149	179	184	181	148	171	186	163	171	168	177	164	162	164	170	178	180	180	174	158	156	167	164	164	190	162	155	157	171	171	161	151	169	127	185	177	162	187	191	159	180	158	150	168	166	173	149	176	142	156	176	153	169	157	160	167	187	157	165	172	182	150	163	171	168	189	172	173	160	172	177	183	143	169	171	174	174	160	173	209	161	180	188	172	187	201	183	163	151	176	180	168	132	186	150	170	156	169	175	160	171	175	155	147	176	163	173	168	154	181	162	155	145	190	179	169	181	179	147	153	169	167	164	189	149	184	174	145	155	185	169	177	160	159	197	174	158	152	182	167	169	151	159	177	177	143	179	166	166	153	164	157	174	196	175	172	184	180	187	162	173	163	168	158	170	176	167	187	163	170	159	170	176	156	157	151	155	136	168	138	151	156	176	168	185	171	187	154	176	164	181	192	152	142	171	151	176	182	176	184	166	163	168	181	166	169	162	174	164	164	176	179	163	198	142	188	187	158	156	180	170	160	195	150	163	165	158	172	167	183	173	185	159	162	185	153	164	146	185	166	163	172	181	178	141	148	192	170	179	192	157	150	153	182	202	155	154	150	180	182	157	183	155	152	171	177	155	178	163	186	190	174	178	155	168	178	157	191	154	180	189	160	165	167	169	178	169	167	179	136	162	192	161	151	175	175	182	180	168	163	170	181	186	157	168	164	181	161	149	154	154	179	171	163	172	161	167	186	165	186	165	177	165	163	163	184	182	159	180	155	187	151	200	166	164	154	149	173	165	156	186	148	176	145	157	171	174	166	148	155	168	163	165	159	161	175	145	161	196	161	140	155	152	181	178	177	184	174	151	181	170	190	170	169	163	179	158	177	160	182	171	141	185	177	167	155	172	169	155	160	177	164	178	188	166	172	167	176	165	163	167	156	148	172	172	134	139	170	166	191	148	156	181	189	162	168	170	174	174	174	164	173	172	168	166	173	140	188	166	167	175	194	197	174	167	168	178	159	181	167	160	172	165	175	177	172	172	163	152	191	149	144	162	155	161	160	161	188	179	176	180	165	154	160	154	151	185	153	165	184	140	151	182	175	200	167	174	165	164	204	156	160	169	170	178	184	179	138	200	171	178	177	185	161	161	187	168	180	171	188	191	160	155	168	162	168	157	160	162	185	173	171	152	186	147	146	165	184	162	205	183	162	181	192	168	178	163	168	200	162
7442	3499	5591	7539	8855	9154	6016	3879	2142	1455	1338	1155	1233	1020	935	891	797	843	885	966	1092	1086	941	756	719	742	691	720	707	710	658	672	691	665	624	602	614	565	550	535	525	522	485	497	536	544	575	534	480	548	488	456	448	478	486	435	471	482	477	460	469	484	475	453	439	460	451	432	436	487	462	478	434	467	463	461	468	463	450	485	455	437	477	435	443	439	446	476	450	462	453	459	481	468	462	490	456	457	438	496	436	492	472	465	451	415	466	465	475	471	459	472	454	442	449	446	405	463	472	487	507	456	462	484	473	475	431	458	423	452	455	446	449	462	475	449	470	462	436	475	452	436	439	458	412	451	417	451	465	419	448	459	461	458	451	476	469	443	454	462	444	426	418	449	465	443	459	431	443	433	461	462	468	456	414	462	438	440	459	436	459	446	438	449	431	461	437	464	413	428	455	463	476	464	410	459	366	454	482	464	436	490	465	444	457	427	458	416	417	421	459	502	456	484	468	453	475	464	461	447	446	448	443	469	505	494	460	444	507	409	480	441	497	443	449	463	456	470	446	420	481	460	414	474	428	462	444	482	479	438	433	477	436	470	463	471	421	450	445	432	475	442	492	456	475	456	463	439	431	456	461	487	423	475	458	487	454	421	455	494	446	481	426	424	451	452	446	489	432	444	456	459	454	453	471	478	432	468	436	415	441	435	472	443	433	445	469	432	462	426	472	413	498	457	455	448	460	490	464	464	434	428	484	435	456	463	497	419	452	443	432	455	425	446	460	494	494	489	402	459	451	441	478	445	446	458	513	479	420	453	464	437	425	454	449	493	462	473	430	445	459	475	459	472	444	441	502	425	453	447	463	494	483	450	438	435	484	419	474	399	470	465	524	444	438	442	494	450	465	442	475	441	447	467	458	470	442	438	428	467	481	459	446	471	447	457	446	461	396	466	440	458	478	449	445	472	454	430	462	460	484	429	463	473	443	455	468	459	470	457	469	453	418	424	474	421	461	459	472	455	436	476	460	453	454	477	462	445	498	425	388	459	451	472	454	467	411	451	476	467	506	441	471	448	469	440	445	453	467	445	470	421	466	470	456	474	476	477	435	478	460	450	512	413	448	455	453	453	470	451	453	433	465	461	422	484	437	483	459	439	417	400	439	465	461	464	450	474	463	487	438	443	447	483	481	499	471	491	473	476	415	430	456	496	453	460	395	429	477	422	466	452	459	436	489	434	442	450	415	449	433	472	436	462	405	455	437	468	429	468	451	478	446	443	457	441	491	431	429	466	467	446	451	462	466	467	451	466	435	450	494	490	457	447	441	467	447	451	430	440	450	427	445	420	456	490	477	440	477	475	476	412	445	427	421	422	459	479	459	464	486	460	465	441	476	498	456	453	418	449	499	458	445	450	478	430	435	459	427	501	469	463	428	473	438	444	440	451	424	421	484	476	477	418	424	458	454	477	463	454	427	438	457	436	427	443	488	442	421	466	438	470	454	438	448	422	469	437	478	465	470	443	496	463	419	453	439	469	467	464	455	447	432	454	450	461	479	447	467	482	464	449	435	487	452	446	458	451	404	454	410	464	445	440	441	432	444	447	475	470	453	463	443	475	448	481	441	443	461	500	453	469	451	409	435	502	474	467	455	431	444	480	428	451	440	471	455	461	459	440	452	504	443	459	425	462	436	410	466	453	455	469	445	436	457	458	412	439	470	445	483	456	427	471	444	480	475	468	450	460	442	461	435	437	446	456	464	411	418	410	454	446	446	464	485	405	454	461	430	446	460	490	500	447	475	450	443	449	481	454	422	439	455	455	454	468	411	476	429	444	438	465	469	459	482	418	466	485	428	450	440	484	432	448	431	469	459	451	482	450	441	431	437	483	458	418	457	428	466	435	432	464	505	455	502	452	477	448	449	482	459	427	474	467	469	474	451	499	443	481	497	458	490	458	472	463	454	476	493	437	434	408	454	429	451	468	446	460	467	465	452	482	447	505	453	452	442	430	456	480	455	437	437	430	451	449	442	439	449	474	457	454	449	446	436	491	427	471	442	436	428	425	419	450	443	488	447	454	472	423	427	426	499	497	475	469	461	450	470	437	455	436	463	487	418	458	486	464	460	483	475	444	418	439	419	471	432	427	505	465	431	456	452	455	450	460	437	463	470	428	450	425	487	478	439	427	457	453	479	447	431	442	468	458	472	440	468	451	448	479	425	452	454	418	465	399	489	407	474	448	414	453	455	465	459	436	503	471	458	481	470	495	430	449	472	433	451	501	474	481	417	424	440	455	478	439	451	471	465	455	462	493	442	477	471	451	442	442	445	388	452	439	453	483	460	477	416	445	488	470	436	431	475	442	451	449	471	460	472	456	451	461	451	457	465	442	414	468	440	446	475	459	437	464	423	461	493	471	472	446	461	463	463	460	469	501	442	450	465	407	469	501	487	487	431	453	469	435	474	457	476	480	435	451	463	433	436	458	448	398	467	512	442	415	472	446	436	437	442	465	455	453	471	461	420	437	462	432	448	478	441	465	481	443	463	447	441	432	431	463	450	462	429	438	454	434	470	424	466	476	458	435	459	458	451	459	468	431	440	439	450	451	480	435	459	471	436	450	457	442	470	461	440	477	456	445	443	448	471	429	427	456	484	471	461	461	457	488	492	435	412	457	466	456	446	446	456	445	465	416	439	454	455	407	422	484	465	434	449	471	443	444	442	437	467	433	432	431	450	453	434	470	457	446	439	430	468	524	441	461	431	441	482	472	430	430	410	457	463	444	436	454	467	486	460	446	456	481	436	467	472	463	437	459	451	436	481	434	396	436	436	435	466	498	463	453	429	460	477	460	412	469	461	450	459	458	469	444	456	439	443	454	461	456	483	432	463	462	424	448	476	421	479	428	468	446	469	441	472	444	447	460	427	468	468	461	390	441	458	457	477	423	395	446	435	411	475	418	471	422	459	419	433	453	479	447	471	441	431	480	432	491	473	481	453	438	464	455	475	445	446	439	477	459	437	448	467	437	455	457	432	443	449	465	443	438	441	412	492	434	503	417	484	464	499	479	426	449	468	450	420	471	442	463	448	454	476	422	449	459	442	487	460	456	426	446	466	489	479	487	474	445	485	407	469	461	457	426	460	425	445	420	482	476	488	450	466	432	420	442	461	461	454	473	459	454	456	476	473	424	480	445	418	453	429	452	419	447	419	469	461	454	460	465	505	441	462	476	481	479	473	412	490	475	457	436	416	459	444	469	437	448	485	472	492	467	465	450	455	470	464	447	466	455	437	479	444	470	493	432	464	451	474	424	454	486	462	443	473	445	456	481	456	415	451	417	450	456	435	445	492	471	441	423	505	473	425	457	428	429	465	423	454	416	470	479	446	428	491	456	456	457	482	468	444	451	449	425	455	501	495	454	465	463	467	450	430	479	443	450	427	413	444	482	422	465	429	435	448	449	487	470	510	505	469	429	426	440	448	424	464	465	421	461	444	468
17241	7899	7753	6696	5669	4248	2380	1545	812	626	462	389	419	305	309	295	299	283	296	300	316	347	293	278	255	251	247	257	204	247	226	241	213	205	206	230	205	194	183	200	228	208	215	194	206	221	220	212	189	182	175	176	185	203	200	170	159	176	174	157	207	190	176	183	145	177	178	172	192	182	198	167	165	170	174	171	175	200	176	169	181	195	182	150	180	163	189	198	173	169	178	178	183	169	187	171	196	172	172	186	193	193	171	194	174	162	160	184	177	177	175	172	170	154	170	181	157	193	173	161	176	172	186	167	171	172	161	178	198	169	189	144	170	188	145	162	164	168	195	172	149	169	171	196	166	183	195	176	163	169	162	187	202	167	149	164	181	161	192	183	179	173	175	193	177	181	155	171	165	190	189	188	171	165	169	189	191	165	176	186	177	195	176	168	187	161	171	172	175	160	196	182	164	196	182	177	182	177	183	178	175	193	178	196	163	185	189	166	170	207	179	178	209	200	190	168	195	193	166	179	175	182	158	160	177	187	195	180	185	188	180	185	179	188	190	164	181	172	171	178	177	179	198	182	159	178	178	163	182	180	194	206	162	155	161	187	203	178	182	172	181	181	172	186	193	165	193	186	173	166	178	193	169	179	191	168	192	199	194	165	174	172	193	179	191	178	165	187	177	174	180	180	188	175	171	183	193	179	188	179	204	181	172	170	155	167	178	153	153	157	163	200	168	158	164	179	175	193	185	193	172	200	162	202	210	202	155	189	168	181	159	180	199	164	181	182	171	160	189	172	167	176	195	191	168	174	165	197	168	196	158	176	171	202	181	152	180	171	169	173	182	205	169	203	184	165	167	186	176	157	187	202	192	178	174	191	189	198	187	200	191	194	210	162	207	159	184	171	157	200	185	149	163	200	167	183	176	193	179	180	199	172	166	180	185	158	181	183	208	184	205	185	169	132	171	161	211	204	174	156	175	169	155	190	172	186	160	202	166	173	185	178	196	170	195	179	170	157	216	190	184	182	179	180	174	199	184	192	173	184	164	187	187	170	168	185	184	198	170	166	189	191	172	186	170	193	172	195	211	188	190	188	184	166	179	194	158	177	201	199	190	207	174	159	178	163	155	168	176	166	201	195	201	201	187	176	159	180	161	200	179	186	178	182	153	185	200	199	178	185	193	167	167	187	190	177	185	178	195	175	198	191	189	198	154	151	176	193	197	173	169	190	181	173	178	162	177	165	176	158	181	174	181	176	170	193	155	204	146	177	184	169	179	145	178	215	169	194	166	174	175	197	179	178	167	163	174	195	192	190	167	198	158	186	172	167	181	183	174	183	183	179	180	182	175	183	185	183	173	175	204	186	175	203	174	182	178	178	181	181	189	183	185	194	178	163	177	192	183	163	184	185	183	175	176	186	177	183	162	190	179	201	169	181	201	184	175	180	190	201	191	178	197	173	154	196	164	185	180	189	200	200	159	188	201	186	174	172	176	178	194	188	162	179	189	188	185	149	154	185	171	177	150	180	173	183	154	181	162	169	173	183	167	173	176	168	170	179	197	163	189	165	155	164	164	167	191	174	192	173	186	158	174	174	154	164	195	194	159	177	187	176	180	155	152	228	195	176	164	190	182	171	156	160	152	192	181	170	181	163	173	190	179	190	167	171	162	200	179	212	162	185	165	173	231	189	165	185	175	163	161	198	188	184	162	170	182	156	160	151	194	160	172	163	194	190	178	191	189	209	192	169	149	170	175	177	171	172	171	181	196	189	182	175	172	166	181	185	173	164	163	181	174	201	152	179	174	212	218	198	176	145	174	156	180	182	166	161	181	149	178	161	173	194	163	179	159	180	187	188	187	185	169	194	172	179	186	185	195	189	153	196	169	173	155	198	162	196	166	178	180	184	166	180	174	161	192	179	197	171	170	167	181	197	184	172	177	196	214	221	192	178	193	155	176	196	188	169	174	205	171	169	169	159	178	161	187	171	176	165	194	190	193	189	185	177	176	182	188	171	194	192	179	174	144	180	173	165	175	167	171	146	162	155	184	184	168	186	181	174	198	176	168	193	172	156	157	171	200	188	187	195	157	186	182	178	167	195	177	196	185	155	180	177	161	160	167	176	160	163	217	205	194	167	174	174	201	160	184	199	171	200	172	194	171	176	165	162	183	183	170	180	174	183	157	186	167	175	156	184	195	179	175	185	155	164	163	170	156	178	174	179	163	212	178	198	170	173	176	195	189	159	177	198	166	180	161	168	161	165	173	177	185	195	174	197	193	178	164	197	177	173	181	168	173	192	192	185	178	201	177	178	194	163	173	166	160	200	182	157	194	201	171	183	199	154	178	184	155	165	168	173	170	189	175	154	172	184	157	193	180	162	184	194	170	164	176	179	197	198	176	188	183	188	159	160	190	187	182	186	171	184	180	176	191	168	169	177	159	154	169	167	188	165	150	184	199	159	174	185	161	160	168	191	152	164	176	180	183	179	160	201	179	160	152	174	168	173	188	177	187	186	199	163	167	169	170	174	168	183	157	171	188	180	176	191	170	169	239	178	161	168	159	166	170	169	149	177	183	151	162	155	199	180	179	166	174	178	183	159	165	177	181	159	181	185	173	211	184	185	178	142	181	185	164	183	168	186	168	158	172	194	183	161	185	191	193	168	181	176	163	181	184	179	198	153	187	173	155	189	171	147	176	173	163	194	172	179	190	176	181	176	187	162	198	161	188	162	155	190	177	194	190	193	203	202	191	201	177	186	188	173	208	182	185	177	149	178	161	159	187	179	158	160	174	196	179	208	183	170	197	187	192	180	154	191	187	184	175	193	196	195	186	186	171	191	169	188	175	175	189	179	221	183	179	180	197	169	179	161	180	191	186	191	187	164	167	186	175	165	162	193	186	210	181	180	171	210	185	198	185	188	181	208	193	163	163	169	178	181	183	167	177	177	181	187	173	182	194	169	197	178	200	161	162	186	181	167	171	183	182	156	191	190	163	157	160	166	215	180	200	163	186	176	180	190	166	167	177	161	160	168	188	177	199	184	193	173	187	172	197	150	163	174	194	172	168	196	179	174	202	192	174	197	171	170	187	193	167	164	181	157	210	202	172	196	166	154	178	196	171	192	175	192	169	178	207	158	158	175	177	161	177	172	164	170	149	194	181	138	185	198	185	162	175	172	193	150	172	188	200	179	190	212	161	171	184	173	161	157	169	156	187	206	178	179	198	169	169	191	198	166	205	172	176	166	182	181	193	184	199	169	164	186	166	141	164	188	209	194	156	182	160	175	191	176	166	196	160	161	186	186	206	179	178	181	179	184	184	185	205	166	189	177	195	151	175	193	169	194	164	172	157	177	173	152	175	135	163	196	193	183	186	188	174	188	185	195	188	196	199	172	183	185	182	166	175	213	173	198	171	157	180	168	181	212	178	178	165	183	187	174	188	182	182	158	160	190	172	151	184	170	158	153	193	175	188	156	191	158	198	182	186	171	190	208
10014	5629	8882	11731	13646	13244	8844	6318	3422	2584	2286	1861	1983	1463	1418	1385	1320	1232	1348	1546	1667	1636	1324	1158	1103	925	1021	981	987	986	917	861	833	846	839	819	731	736	756	686	687	707	675	672	603	673	731	671	635	607	596	534	509	566	522	572	559	540	489	531	576	516	519	506	586	492	525	523	528	560	553	538	575	461	526	577	539	527	500	489	541	519	510	524	504	492	525	509	510	538	491	508	519	471	486	508	522	504	498	545	528	512	496	506	495	523	509	522	510	509	519	461	480	468	489	517	546	510	524	474	491	512	504	503	496	466	527	509	491	565	515	516	489	488	557	514	518	504	503	516	490	482	503	514	485	488	522	474	489	520	498	523	488	500	513	498	544	472	520	495	486	496	560	527	533	476	498	481	492	549	496	522	503	533	504	513	518	523	475	474	476	518	528	445	527	519	480	514	504	514	467	472	513	482	489	545	509	493	536	504	507	505	482	514	494	512	508	525	501	534	470	487	484	476	510	505	487	503	519	535	491	497	486	516	492	488	557	544	512	479	524	479	543	469	480	490	497	500	539	491	496	481	501	483	501	501	489	497	474	487	489	514	498	505	491	483	517	495	501	459	493	529	545	451	517	481	505	481	485	489	482	540	493	511	483	473	512	514	530	518	530	541	538	495	529	505	476	510	500	473	513	499	493	543	504	513	482	489	491	508	505	509	499	487	475	497	462	537	479	450	447	480	521	520	513	465	515	470	438	474	507	470	471	496	532	490	505	480	555	517	514	508	504	508	474	470	501	472	478	508	499	497	518	512	516	522	496	527	487	446	505	456	508	492	495	498	478	511	509	486	497	473	496	484	504	493	508	465	469	480	503	490	526	482	471	479	488	511	484	480	460	518	496	503	483	522	481	486	481	513	488	548	495	475	487	486	501	510	473	532	491	507	496	500	516	513	500	528	504	504	513	483	506	466	504	479	502	457	504	532	504	479	495	523	496	546	481	491	512	489	458	499	518	484	501	528	488	516	509	495	458	482	546	542	482	465	497	505	475	455	486	511	531	477	475	515	540	508	493	498	531	491	503	494	517	501	491	502	475	493	500	474	532	502	543	517	486	523	524	524	491	504	536	504	517	497	520	478	556	508	496	491	479	457	509	506	473	519	478	495	471	495	519	526	482	500	478	502	537	488	487	486	475	513	496	497	477	498	502	506	466	498	507	469	512	458	496	479	488	511	463	543	487	527	475	487	505	484	474	498	512	512	477	465	539	526	506	481	518	473	529	503	514	525	511	507	497	499	490	516	506	491	495	487	487	478	516	492	457	484	521	506	484	535	523	520	486	481	441	486	502	519	478	504	484	516	516	494	519	459	484	533	501	475	512	526	541	515	531	502	500	450	514	509	494	508	540	543	511	524	491	514	461	470	476	516	478	547	498	492	514	536	480	503	485	510	491	494	514	504	493	488	522	466	479	462	502	512	544	471	467	458	516	488	492	538	457	502	475	504	482	503	504	482	502	490	511	510	513	503	512	455	462	504	500	492	557	509	462	472	510	496	508	479	502	498	502	523	505	495	532	515	484	496	487	509	503	474	490	471	512	497	503	487	524	470	515	521	533	480	477	446	484	556	459	498	523	494	507	524	462	480	498	481	519	469	474	488	464	491	453	485	503	500	486	539	486	477	494	515	525	518	484	503	487	486	482	510	456	485	479	514	517	495	520	505	494	515	443	522	491	510	519	531	511	513	503	442	488	501	507	477	521	477	476	481	471	504	475	501	512	491	459	495	480	495	493	524	490	533	496	454	467	484	488	471	527	550	478	487	478	467	482	539	448	512	511	473	480	492	493	548	487	522	475	453	511	500	467	460	467	475	477	492	507	518	490	536	486	482	460	501	465	481	520	525	503	485	499	515	462	489	508	523	482	507	510	505	487	505	491	503	523	520	521	524	514	510	500	503	515	476	443	497	478	508	481	509	526	487	489	490	527	513	460	494	500	513	542	518	512	498	507	499	524	500	515	533	514	511	519	488	467	511	517	468	462	453	496	495	522	488	486	505	508	496	461	483	499	478	512	524	462	519	490	489	556	488	488	529	515	501	494	524	519	501	505	490	549	466	461	479	537	482	496	493	506	492	487	504	508	504	465	529	474	531	516	456	519	497	511	467	464	508	478	437	491	483	477	513	480	465	486	478	506	492	514	508	494	458	477	494	485	512	493	488	535	516	494	475	498	525	498	500	505	470	474	489	521	467	485	505	488	481	480	493	518	514	493	508	494	479	507	497	463	487	486	487	466	475	475	463	500	445	493	500	498	491	514	485	498	514	502	509	492	517	495	547	465	481	482	462	472	505	530	459	510	493	515	523	470	480	476	522	491	566	480	467	517	476	521	462	510	510	491	526	506	473	508	498	461	507	493	529	510	487	469	517	488	478	498	496	516	461	514	522	502	530	489	546	471	492	505	523	510	529	473	494	475	497	494	493	483	510	512	536	513	490	498	474	502	496	525	493	469	503	505	515	500	537	509	476	467	496	503	460	507	479	471	482	502	502	495	462	526	471	473	459	491	471	499	517	495	513	493	513	490	496	482	469	466	495	497	529	514	498	485	517	543	497	494	519	498	505	514	465	509	506	546	495	490	508	499	515	492	469	459	499	511	514	515	517	496	510	508	498	500	514	500	539	483	544	482	536	519	474	473	517	504	531	519	474	500	515	547	491	481	513	493	510	526	448	525	449	501	458	477	502	484	521	469	480	505	504	517	492	493	456	539	494	486	486	496	464	456	476	485	492	511	505	531	495	472	510	518	526	504	497	484	483	520	507	502	534	553	476	507	478	518	515	488	508	447	540	508	515	538	488	481	530	489	527	480	479	462	493	476	507	511	494	516	557	472	505	504	519	499	508	494	490	477	504	488	509	536	488	479	515	517	553	501	505	497	494	499	503	478	495	502	530	534	500	502	519	499	515	514	504	489	512	504	506	471	501	499	513	495	530	512	493	519	537	511	475	517	533	504	500	458	547	510	500	545	503	483	464	524	472	492	508	512	488	475	496	497	519	480	490	514	512	496	475	487	506	498	463	482	505	495	497	530	476	473	490	519	509	471	539	504	464	517	535	475	485	492	533	500	515	513	496	513	477	532	473	520	480	491	505	546	488	514	504	479	519	491	499	511	489	471	472	507	512	508	516	478	530	483	497	499	571	463	484	527	511	481	471	457	507	497	525	497	489	486	515	538	513	527	487	517	492	512	481	522	496	510	470	532	502	503	478	511	495	521	505	488	555	492	515	507	513	512	490	492	463	511	518	497	508	509	486	506	508	501	492	497	524	530	511	504	470	472	526	523	495	478	491	529	499	457	504	513	489	515	498	494	499	527	464	471	483	511	515	503	473	473	518	480	532	517	503	529	507	507	465	493	528	510	519	479	502	496	474	498	497	493	529	526	504	466	489	506	490	494	487	460	486	505	526	516	465	493	468	520	502	508	524	489	490	513	493	470	460	498	518	521	494
2791	793	724	896	1381	1292	559	390	344	311	295	314	356	325	335	331	307	338	354	314	351	379	317	341	349	331	314	345	331	357	347	342	332	334	339	341	333	357	318	357	316	325	348	352	341	356	314	360	326	331	317	343	367	292	334	350	334	332	330	362	364	318	350	361	333	344	296	324	348	342	320	336	360	358	350	358	334	299	323	329	346	279	328	365	343	346	353	341	355	345	340	325	314	343	335	305	325	316	326	332	327	321	326	325	320	334	329	364	337	321	329	325	340	339	293	303	344	327	344	323	320	346	348	317	338	373	328	356	363	376	318	326	325	332	353	324	368	334	359	325	308	325	347	341	300	326	338	353	303	309	341	363	310	330	348	348	356	292	309	307	341	312	304	348	332	348	337	332	347	312	298	344	322	350	321	342	331	356	344	365	331	332	329	327	344	330	364	347	307	328	327	355	340	328	335	339	362	338	331	370	297	347	345	327	324	335	335	362	313	333	300	316	326	328	312	347	356	314	345	342	337	314	346	344	302	352	357	328	339	322	312	347	337	332	325	310	336	354	336	321	348	340	361	352	346	334	299	317	364	316	363	340	335	333	334	346	346	359	349	344	340	307	336	327	320	343	323	294	330	319	346	319	333	336	304	331	288	328	313	349	352	352	323	342	305	306	327	339	351	345	350	346	340	310	301	322	337	373	340	359	337	357	305	337	334	312	351	319	303	321	334	334	316	336	299	354	336	321	352	327	292	337	366	308	316	336	304	316	326	330	317	350	374	321	346	302	377	342	361	338	357	299	337	365	322	325	325	354	338	329	334	340	329	361	342	335	320	320	316	353	320	317	347	300	327	314	337	360	341	354	337	324	333	308	341	299	335	360	363	366	335	317	319	332	313	336	374	284	335	357	349	314	328	295	338	329	302	343	327	339	336	340	337	300	339	306	326	335	343	323	329	330	336	349	332	304	311	321	319	321	341	293	321	309	325	316	320	319	359	334	329	317	321	377	357	346	354	370	311	313	334	349	334	360	325	358	305	336	338	330	330	321	347	359	328	325	300	312	328	351	297	320	348	364	335	329	351	337	314	309	342	322	334	334	305	290	333	321	314	327	340	355	355	340	341	299	349	350	341	331	316	335	321	345	355	348	337	339	305	350	345	339	342	337	311	329	339	338	349	339	338	331	304	380	313	324	333	292	317	347	359	343	339	339	350	311	345	304	315	347	329	342	355	333	328	332	309	289	298	344	337	353	320	353	329	320	336	327	332	324	340	336	325	335	320	353	358	328	320	336	342	349	324	328	324	323	319	334	330	344	342	339	348	315	332	313	306	312	343	289	333	378	324	345	360	332	335	329	366	298	318	345	314	341	347	325	320	341	328	331	317	351	331	344	332	322	348	317	347	302	326	328	300	354	332	351	332	343	320	325	320	326	344	329	345	332	355	342	313	319	370	340	333	337	361	331	330	353	344	313	356	316	344	352	304	360	337	299	326	313	315	309	334	333	340	322	336	295	339	302	345	323	339	329	336	335	324	316	346	309	319	330	320	325	325	319	333	310	339	316	341	336	287	327	316	343	339	328	317	331	295	367	371	323	356	342	361	349	314	373	311	338	318	360	324	317	310	323	329	329	332	315	307	355	307	372	367	330	285	321	334	311	346	323	304	326	353	319	370	349	319	309	309	357	355	331	329	348	337	359	305	341	318	333	331	301	359	316	331	331	337	369	333	338	374	322	315	356	319	344	327	337	323	322	315	329	347	347	326	348	303	312	365	324	300	288	337	308	337	322	310	321	332	320	309	354	341	355	328	327	340	323	343	347	341	328	333	342	309	359	354	344	322	330	318	328	313	316	323	306	336	342	352	356	354	375	335	340	331	368	332	308	299	330	303	307	333	337	344	318	307	318	372	307	282	336	326	326	368	350	316	320	343	319	291	341	340	356	318	361	341	347	374	342	325	340	306	320	345	351	354	353	341	318	351	299	327	334	319	326	364	361	348	345	339	291	344	386	318	371	327	328	316	313	311	336	340	332	327	349	333	316	320	324	355	354	345	352	340	361	336	342	311	314	286	329	331	338	346	349	342	278	372	315	365	361	339	304	336	313	318	357	326	312	381	327	322	320	332	333	340	328	338	346	348	338	308	330	354	330	330	335	338	357	358	336	349	340	291	329	343	336	316	305	307	311	354	315	322	334	350	322	331	333	352	333	312	304	331	370	365	315	332	345	334	322	334	325	328	332	328	318	322	340	338	327	327	321	328	302	319	329	323	323	320	322	343	360	292	335	365	330	327	295	313	322	286	315	324	360	357	320	348	302	358	335	334	335	332	344	345	322	316	370	326	378	349	328	328	324	317	305	327	355	360	337	327	308	321	339	310	325	315	325	348	322	340	339	343	356	348	360	351	335	349	324	316	329	320	308	350	348	327	346	346	303	315	364	312	346	297	400	323	364	342	339	371	322	339	344	369	341	364	304	323	341	302	327	363	334	293	325	349	346	339	320	310	361	383	304	368	333	358	320	338	306	310	314	327	336	351	304	338	363	330	321	330	323	331	342	317	322	316	342	327	315	317	332	324	309	328	316	348	339	359	344	370	314	333	336	373	364	294	311	351	345	332	324	304	332	351	310	342	346	310	358	381	344	316	275	332	325	347	334	350	312	370	312	340	294	349	349	306	329	342	307	312	344	356	328	327	305	372	316	328	329	341	360	361	334	344	344	364	313	341	324	301	312	320	330	328	301	328	294	346	314	329	301	320	334	296	315	317	312	317	334	360	336	353	343	329	329	323	348	322	316	332	352	313	327	316	349	323	338	321	331	341	329	320	326	334	357	338	332	361	307	298	364	340	348	342	357	306	340	347	302	327	328	336	340	321	309	367	304	337	318	338	356	324	324	319	361	351	329	335	316	304	332	338	381	335	331	362	327	319	326	311	319	325	322	336	354	333	299	330	345	346	358	325	325	307	341	335	306	294	330	335	285	324	302	351	368	375	318	359	331	318	307	352	343	305	316	364	371	328	356	345	326	311	314	306	373	346	321	303	339	366	299	331	306	298	326	323	327	314	313	304	327	332	316	319	330	326	334	320	300	353	332	297	317	299	360	350	365	310	338	355	357	314	363	339	315	315	370	333	339	345	326	379	327	351	352	312	321	320	316	335	337	331	351	317	319	335	321	337	317	309	362	329	310	327	342	325	321	312	306	341	308	352	349	309	290	325	335	322	362	304	327	353	328	349	352	329	324	315	322	318	371	346	355	353	298	326	339	314	333	376	339	366	339	292	334	353	353	333	333	317	313	348	336	313	301	323	344	333	351	330	310	339	329	340	331	322	329	334	309	345	344	360	350	363	337	335	337	322	331	290	314	339	349	339	340	329	301	353	328	336	329	355	302	319	348	322	346	316	343	326	300	324	300	325	365	323	361	356	361	350	374	338	310	315	348	372	298	323	361	364	336	322	344	319	342	380	352	306	380	359	356	356	313	333	333	326	325	311	358
2857	1260	1580	2790	5116	4920	2150	1078	847	896	860	819	828	811	826	800	835	864	820	834	825	833	790	804	787	825	818	829	819	854	798	838	828	772	795	854	793	834	856	800	830	783	843	838	861	756	799	840	827	854	797	812	805	810	812	795	806	793	812	772	803	833	794	812	793	828	822	802	824	809	878	827	803	834	848	816	776	815	783	767	805	770	823	815	754	829	829	791	795	811	776	797	828	836	776	794	769	836	788	766	833	780	795	824	767	768	835	810	767	759	805	811	811	790	757	807	767	819	801	805	810	816	858	785	768	834	804	821	807	780	784	796	828	822	840	790	799	827	825	814	756	767	764	806	779	803	811	795	755	820	805	857	844	856	786	812	810	819	777	848	824	856	838	822	833	780	794	780	754	808	835	841	775	803	812	798	767	864	832	782	794	786	822	773	809	826	781	804	783	783	780	820	770	831	772	770	786	824	863	793	794	815	805	779	848	775	787	785	839	758	755	782	833	770	796	810	804	804	815	773	793	794	822	800	789	801	825	757	820	809	830	825	828	757	767	791	799	822	775	795	756	789	817	811	755	853	864	787	807	847	811	792	813	811	832	781	838	770	809	749	817	874	804	819	782	820	839	855	838	840	747	747	757	833	789	821	785	816	837	783	734	858	810	801	758	833	806	831	786	827	820	813	787	834	759	762	814	815	783	834	815	815	835	850	822	808	803	798	813	822	836	846	793	802	836	833	757	795	763	807	793	805	800	756	799	808	809	837	803	772	796	800	845	786	803	783	851	823	856	808	845	821	819	788	798	771	781	779	790	850	774	795	813	826	834	786	848	800	819	799	818	771	812	820	772	768	847	758	795	787	816	799	780	791	739	878	814	861	823	785	722	801	772	837	819	791	823	811	803	767	779	784	787	785	811	806	737	863	776	790	783	779	855	797	759	831	773	823	859	770	806	799	779	848	835	803	800	798	781	783	770	806	758	837	806	798	823	799	806	831	845	769	791	803	779	842	844	784	771	792	812	776	778	825	808	846	842	787	820	819	776	814	805	797	843	811	826	844	813	772	918	834	835	801	861	801	805	736	788	770	858	811	771	817	749	812	820	824	835	790	751	790	805	813	760	767	796	826	723	828	787	809	815	840	758	772	783	832	872	804	801	792	806	794	802	810	824	800	813	859	815	803	839	811	785	809	787	792	750	822	816	807	795	823	855	856	801	749	782	807	845	741	794	763	722	849	828	799	803	781	837	786	819	821	771	783	828	822	833	774	787	818	797	781	836	786	814	781	819	886	796	793	826	754	845	823	820	816	855	778	814	771	834	779	777	805	786	853	822	787	800	826	810	843	804	797	877	792	789	761	855	833	829	787	798	774	775	836	757	831	780	784	814	832	809	815	847	856	805	810	820	811	761	774	813	856	831	791	834	791	826	816	825	843	806	794	783	780	768	837	834	807	793	817	764	790	847	757	789	818	839	814	797	823	785	817	837	822	808	800	797	804	854	772	774	846	779	804	794	754	759	768	822	848	831	821	744	815	832	766	817	792	796	815	794	797	793	774	837	776	774	770	809	783	801	792	833	759	797	798	802	795	797	844	798	823	811	796	799	845	766	823	843	840	759	798	817	799	825	823	821	813	852	786	826	810	827	820	790	837	812	775	767	810	778	818	827	792	796	824	847	770	789	808	827	817	771	766	772	823	764	829	772	784	784	796	836	774	771	793	856	794	866	812	785	818	744	836	781	775	837	839	788	805	814	827	797	819	844	847	817	805	792	866	815	792	811	826	810	811	815	842	816	772	789	818	834	809	835	812	815	833	786	802	839	865	851	843	795	792	741	844	790	834	798	832	814	813	807	777	806	780	774	804	795	824	775	794	763	789	813	769	869	808	795	767	832	816	866	793	798	808	780	841	826	789	746	852	793	821	807	804	810	790	759	768	786	781	744	806	818	852	843	815	757	838	791	811	804	802	796	807	795	807	796	806	790	820	785	827	824	843	718	758	823	842	805	793	791	761	842	798	829	802	810	805	811	770	834	770	811	774	785	801	870	872	798	784	816	807	837	792	761	819	794	799	846	768	790	851	863	807	816	776	810	783	855	770	847	828	831	817	849	770	769	831	787	770	801	758	778	816	758	852	799	774	810	814	813	891	797	802	759	775	789	801	858	812	817	773	800	793	792	811	818	796	823	834	814	809	808	784	834	792	790	807	817	820	797	786	796	819	787	793	814	836	843	795	787	764	816	808	798	779	800	783	785	807	766	771	786	775	798	769	830	818	805	840	843	800	844	796	872	791	810	810	828	803	807	795	749	801	780	821	833	875	819	824	850	840	792	765	816	847	783	829	827	857	732	827	760	857	835	830	761	846	847	768	778	806	814	803	763	824	844	814	795	788	880	780	799	842	765	776	812	816	822	781	786	793	826	805	814	837	783	831	829	844	824	788	740	839	795	824	806	797	795	801	808	772	807	789	813	801	869	853	839	780	787	771	806	765	791	791	759	808	856	822	808	837	775	791	839	822	822	820	780	845	772	777	797	819	834	822	817	747	854	803	800	793	808	804	821	802	790	846	838	798	823	780	835	779	801	883	790	806	789	800	825	780	806	785	802	810	792	820	780	755	852	784	749	770	810	803	806	799	818	792	808	817	840	810	788	809	771	747	789	794	739	813	821	787	793	776	836	802	786	774	871	813	788	816	812	762	803	773	814	819	783	795	792	789	814	816	832	824	813	815	768	791	805	757	755	845	824	791	788	790	797	801	795	770	786	823	782	806	814	834	808	772	825	833	836	785	814	803	799	816	815	847	809	824	797	766	783	858	794	779	779	841	797	808	783	844	785	806	823	789	773	776	813	838	791	761	787	796	804	829	822	731	821	822	829	804	847	808	817	781	806	762	813	809	763	811	791	829	827	801	823	770	800	843	772	855	752	806	755	780	833	834	805	792	853	763	839	763	768	768	751	825	792	817	847	766	781	807	792	829	785	778	855	777	823	841	767	800	873	824	777	820	848	783	801	817	894	849	814	795	806	738	816	794	817	839	818	811	749	836	755	835	751	781	867	765	772	794	802	854	801	844	833	844	841	767	782	807	862	790	801	823	798	817	784	790	833	836	827	767	830	792	845	778	822	790	846	791	803	820	865	826	819	788	803	782	819	845	843	798	792	824	814	771	828	821	834	764	780	812	765	836	826	812	819	784	816	782	831	769	781	783	800	803	853	817	796	839	807	796	749	830	789	817	797	773	838	823	775	826	792	789	835	801	825	796	758	826	813	863	784	767	806	728	810	779	814	835	874	821	815	813	847	791	851	845	837	775	793	844	790	832	841	801	763	801	806	788	794	759	786	814	797	854	788	797	799	775	732	795	810	850	803	785	799	818	792	814	886	783	815	770	831	792	794	827	768	842	772	801	776	796	807	790	818	778	816	808	794	814	808	796	834	826	814	804	805	774	825	823	778	801	779	741	786	848	853	807	788	783	806	852	790	831	839	785	852	831
10237	4432	4236	3696	3269	2442	1224	754	417	338	254	263	275	219	226	241	252	226	227	226	271	229	244	220	210	188	166	182	204	211	188	164	160	156	190	208	161	175	190	185	176	173	185	174	173	150	189	177	165	183	139	157	157	166	158	170	160	184	160	180	146	184	183	164	185	130	182	179	183	170	185	170	162	176	159	175	165	167	179	171	171	178	189	155	165	172	152	182	158	170	156	162	159	175	176	166	164	151	179	174	191	178	163	169	166	165	176	141	167	167	164	161	161	184	149	177	153	172	179	181	172	156	156	182	164	163	157	175	173	184	162	167	189	202	162	157	169	170	188	172	175	142	172	156	154	180	144	165	152	170	162	167	164	187	155	167	148	191	181	154	162	165	156	151	164	147	184	176	172	159	165	151	189	144	182	177	188	153	175	187	157	168	177	151	170	169	156	178	157	166	175	168	172	172	157	180	154	166	146	145	163	169	170	174	161	159	154	170	157	147	165	178	155	167	167	150	147	145	142	177	167	167	152	153	169	174	157	182	184	184	136	171	162	140	172	161	163	191	171	170	173	176	171	151	154	166	173	152	157	174	151	191	162	176	162	164	165	164	170	169	164	155	169	173	194	175	162	170	144	165	146	187	156	133	164	198	183	185	179	173	147	172	166	125	165	202	168	190	165	145	170	153	166	165	161	179	163	180	195	142	174	183	145	161	155	165	155	156	179	153	153	176	188	171	154	189	160	172	166	187	183	189	162	162	177	204	162	151	171	172	150	162	182	166	161	182	161	151	190	197	189	162	165	164	159	172	163	157	153	152	163	185	175	185	177	160	177	178	171	143	151	157	165	162	169	193	183	173	187	178	158	177	171	184	169	159	182	174	166	162	170	160	193	142	161	145	197	164	165	152	196	158	164	174	184	160	160	177	179	153	188	168	159	172	136	152	166	135	189	160	136	171	167	146	145	159	170	174	179	162	159	178	145	162	178	163	187	170	189	153	147	174	168	153	200	188	160	155	151	179	173	161	172	163	170	151	148	151	147	167	175	147	168	190	150	177	167	177	171	177	160	154	197	167	181	134	147	187	181	147	144	159	146	201	161	157	174	173	143	190	165	172	165	178	172	166	168	180	149	169	161	177	172	163	163	170	180	199	184	146	180	161	184	179	163	159	176	179	154	172	188	164	176	188	183	155	191	184	154	180	166	157	160	157	164	177	179	161	159	172	192	162	165	157	157	161	174	161	182	160	150	164	184	170	158	180	168	167	162	177	169	186	187	198	183	148	171	167	167	176	177	168	156	171	147	181	167	182	172	156	151	161	154	159	177	168	161	167	152	182	166	179	159	146	168	176	159	171	171	140	170	174	154	154	186	177	194	170	178	169	159	151	176	187	154	173	167	164	145	165	159	173	175	127	144	167	169	161	158	150	172	166	154	172	186	136	156	162	178	164	163	165	168	162	180	181	205	165	161	161	165	170	160	179	173	181	158	182	169	185	145	156	172	163	174	169	182	171	166	180	178	171	155	148	179	180	170	175	178	162	174	168	201	183	172	177	181	184	175	164	176	176	150	172	163	190	172	161	179	158	185	183	165	194	180	189	153	169	190	179	171	193	152	199	192	185	184	172	152	164	173	150	161	159	163	161	174	146	150	147	175	146	159	160	168	181	178	157	171	165	164	160	173	155	171	173	165	175	129	161	169	179	154	163	187	158	165	156	165	159	170	167	181	175	163	156	161	165	185	178	159	163	157	155	169	179	157	141	167	168	166	158	191	171	150	142	154	151	166	179	188	151	166	189	148	164	164	157	149	175	188	145	162	165	177	176	170	185	164	164	166	159	153	160	149	181	188	167	189	163	187	167	167	159	156	141	162	170	158	159	173	154	160	158	187	158	180	162	162	176	192	165	148	172	136	169	162	157	176	184	173	181	175	184	149	177	165	166	194	181	174	153	180	170	176	154	170	191	170	169	182	146	150	183	136	178	173	151	175	185	166	165	175	154	178	162	195	149	170	161	163	174	187	167	199	190	174	172	180	161	149	158	182	165	166	168	175	168	143	155	163	182	153	169	193	173	168	173	170	153	168	172	179	155	153	152	179	176	131	172	165	162	135	172	197	174	172	146	135	137	180	161	151	187	153	167	159	150	195	168	154	154	184	164	194	163	166	165	169	142	148	174	158	169	188	170	184	182	165	179	178	179	168	162	209	186	155	151	169	181	164	185	155	158	178	161	154	181	166	180	131	158	184	181	158	175	179	186	159	185	194	144	182	166	189	190	168	158	149	172	153	184	179	175	184	151	175	179	170	133	162	184	166	172	181	159	170	182	166	172	148	154	181	191	164	166	166	156	165	183	175	163	168	174	178	182	150	170	154	176	154	146	158	171	164	163	164	175	171	177	161	167	195	149	167	155	184	159	154	174	180	176	175	158	183	146	167	167	176	160	182	177	168	169	167	158	175	170	161	163	173	174	170	157	172	168	186	174	168	147	165	158	161	165	148	162	154	175	175	170	170	170	159	190	143	194	154	182	175	187	167	178	164	170	163	169	166	159	174	170	146	144	136	172	165	170	157	154	149	182	164	177	176	158	169	160	144	139	159	176	163	182	190	163	176	165	158	175	172	171	175	168	178	192	147	151	180	167	182	190	177	137	184	179	174	165	158	158	186	184	188	169	153	167	174	163	175	175	158	169	200	174	195	147	155	180	149	173	177	164	187	165	181	157	172	163	187	155	184	154	167	174	164	152	159	171	157	170	181	166	161	183	141	165	172	172	158	166	184	177	182	155	166	172	186	158	183	167	166	169	165	178	177	152	162	189	155	162	170	170	174	166	158	185	180	173	144	173	169	162	168	157	173	157	169	174	142	190	179	165	145	185	158	166	177	173	173	184	148	181	170	164	158	179	171	146	154	150	189	172	183	157	174	173	195	164	163	179	172	197	161	163	162	173	147	170	162	172	150	163	192	165	159	182	169	160	190	154	158	174	178	171	162	174	185	188	166	163	165	175	185	176	188	173	152	176	149	187	173	151	155	170	159	181	168	175	145	177	189	166	173	166	154	177	145	187	185	177	172	157	140	171	159	148	165	162	154	163	193	168	181	181	180	174	183	175	169	162	166	147	157	161	165	180	163	154	152	163	161	163	151	174	180	152	168	157	169	165	178	162	157	170	171	157	179	155	177	187	161	155	146	159	148	165	198	180	152	191	188	177	184	174	159	156	178	157	144	165	176	174	176	175	150	150	164	173	158	175	159	156	152	162	143	176	164	183	163	170	174	153	167	177	132	157	172	174	151	169	171	189	166	178	169	172	167	148	173	166	175	185	146	161	169	159	176	176	170	161	175	166	190	153	165	152	175	175	173	170	171	155	166	167	171	158	174	175	163	166	149	177	170	173	157	182	140	156	154	150	167	162	165	157	171	174	164	165	148	180	175	181	174	176	179	163	182	184	194	149	154	180	160	172	174	178	138	136	158	144	172	187	196	179	164	182	151	173
7295	3388	5840	8512	10234	9304	5287	3479	1830	1516	1331	1171	1264	1021	933	861	850	842	876	959	1047	1006	878	747	753	689	675	703	793	702	668	641	665	644	631	561	571	585	597	532	529	553	561	541	544	506	581	597	536	549	483	513	482	454	484	436	465	484	525	463	462	462	488	440	449	434	474	494	495	454	500	481	452	484	475	471	455	495	437	493	463	492	468	462	463	453	519	445	481	474	441	442	467	421	465	424	453	453	486	461	446	478	438	483	483	423	504	493	450	431	454	510	461	459	473	432	491	502	462	432	429	468	446	434	443	511	447	450	464	460	472	491	445	428	471	489	471	417	476	478	471	454	509	439	417	461	466	484	420	454	451	464	468	449	450	445	454	454	472	479	473	482	447	447	446	449	446	480	468	438	446	442	457	416	435	477	439	481	431	424	442	415	429	409	416	458	475	462	453	463	483	470	431	438	467	417	479	477	467	465	485	455	475	469	494	444	470	439	453	423	459	423	424	433	428	443	481	442	465	473	447	451	438	449	427	478	453	459	500	434	470	428	452	444	433	431	458	445	439	454	418	476	442	457	460	472	436	433	468	470	435	460	485	476	479	440	434	494	462	476	458	467	438	439	458	434	445	443	418	451	504	418	488	437	463	433	448	473	490	441	473	448	490	455	450	459	454	435	483	463	429	478	466	449	430	475	436	432	434	459	430	421	434	454	470	429	452	454	464	441	451	452	479	460	427	429	432	445	441	449	468	435	445	456	435	444	443	420	459	412	455	470	483	467	424	441	449	435	456	445	436	447	453	456	468	466	433	433	443	451	466	477	454	455	479	406	461	427	457	452	423	425	414	442	453	462	461	461	464	452	429	474	447	467	413	423	444	443	476	465	444	452	476	437	462	429	461	470	431	492	451	460	491	435	487	464	431	454	423	469	430	445	457	480	436	472	491	456	418	484	437	438	434	497	427	511	453	438	446	422	475	455	446	421	495	429	452	476	439	458	442	428	461	435	442	449	469	452	443	470	447	453	476	480	418	449	455	470	461	420	435	439	482	450	452	474	461	464	431	501	418	446	441	458	459	428	480	448	479	453	425	442	473	448	443	415	438	480	475	424	441	399	479	439	460	439	462	463	475	409	472	434	490	462	484	477	446	431	478	464	473	440	465	455	447	487	442	451	467	415	442	452	470	465	435	439	430	442	454	478	429	445	454	450	452	437	424	480	442	455	439	481	449	428	476	428	450	455	455	426	428	428	454	437	439	472	474	433	475	456	413	489	450	467	401	467	477	508	477	419	413	475	468	484	423	459	439	469	434	442	458	457	443	422	437	482	451	459	471	418	471	452	473	427	460	487	440	450	433	430	467	466	443	487	460	420	479	470	449	456	448	434	444	487	475	438	462	425	422	445	440	502	437	487	427	430	447	461	461	473	443	450	499	470	463	428	446	450	467	430	453	449	449	465	449	448	425	473	449	426	439	449	450	453	432	452	447	448	435	454	441	436	465	463	429	496	448	475	442	454	442	471	453	463	460	466	454	456	485	460	473	448	462	422	412	482	492	447	454	458	508	446	425	431	492	466	427	473	438	463	421	441	449	436	474	465	466	424	478	464	438	466	433	428	461	418	446	475	445	496	482	453	475	451	436	485	435	477	436	486	456	444	441	447	494	459	440	478	425	452	483	403	476	445	443	426	444	457	423	455	461	457	460	460	472	421	439	451	455	454	440	444	453	440	439	466	438	471	442	469	447	453	486	448	425	436	447	400	458	468	444	461	461	436	420	455	465	484	491	428	470	429	451	435	454	459	451	470	452	447	479	461	476	468	457	472	453	484	461	458	456	409	464	425	462	423	423	438	447	489	439	487	474	426	466	420	426	445	420	457	432	453	469	498	445	397	410	450	419	456	440	420	449	440	464	481	456	454	483	431	493	423	426	445	464	459	446	461	456	472	485	473	493	425	483	483	453	478	425	445	438	467	472	429	421	449	443	444	475	459	452	482	450	453	440	463	463	472	420	456	502	431	436	471	447	480	440	449	430	447	455	429	479	453	429	436	434	463	454	464	431	475	467	443	441	453	450	422	473	441	457	459	474	484	462	459	468	435	470	424	452	441	474	467	410	455	485	468	473	473	447	440	400	450	427	439	441	440	461	462	432	471	455	432	456	438	432	494	436	496	456	446	464	428	425	451	437	463	433	440	419	498	474	442	422	426	473	461	455	434	482	481	468	443	455	478	435	438	448	453	434	466	477	446	454	470	466	456	441	447	408	424	453	456	448	433	437	437	460	441	444	438	472	461	463	457	408	464	426	456	484	437	459	491	438	459	470	432	461	451	459	446	478	458	457	460	461	474	452	465	450	492	428	471	430	452	462	450	468	436	467	438	414	460	478	468	470	411	467	427	474	481	489	456	411	445	447	455	478	445	470	414	450	443	494	453	439	478	464	442	437	472	435	477	480	500	432	451	449	415	441	428	431	474	463	469	443	470	456	458	479	436	495	454	425	450	449	428	479	427	401	455	479	423	467	468	453	488	457	441	455	479	442	456	412	445	466	477	464	448	466	453	452	463	455	503	448	459	474	433	481	462	447	428	489	459	456	438	415	453	454	447	480	478	476	479	456	459	484	447	450	435	432	453	442	433	439	455	451	441	457	450	451	446	440	465	445	442	446	521	452	505	452	471	434	429	454	463	446	425	498	461	447	438	481	454	452	471	417	455	431	451	456	470	446	499	500	423	475	498	418	460	478	472	471	477	455	465	458	457	434	430	444	427	448	458	472	479	433	456	405	467	497	480	470	474	452	426	477	475	454	414	476	463	401	440	444	451	436	443	422	435	448	427	451	449	499	453	422	454	478	447	463	432	448	424	464	446	443	477	457	451	470	458	435	463	483	469	459	442	482	432	453	462	479	442	439	448	453	446	467	450	441	458	434	443	467	455	488	445	422	467	482	483	454	447	507	408	437	485	428	439	446	408	460	442	464	459	425	468	486	464	398	462	452	479	470	473	448	479	454	446	453	431	435	432	446	461	513	472	466	451	491	472	459	420	459	419	450	479	450	443	465	419	428	475	488	434	471	443	448	450	457	461	457	473	477	458	472	445	438	492	427	448	498	411	422	468	458	471	450	450	458	452	435	460	446	452	472	469	468	444	435	454	458	452	441	445	458	428	471	471	405	451	466	491	436	446	463	474	451	450	421	421	459	463	429	453	461	416	460	472	481	480	453	451	447	447	455	458	485	465	457	474	440	471	414	479	435	468	470	425	414	466	464	474	451	485	446	453	451	449	471	437	485	438	448	442	441	453	443	480	452	463	470	435	454	447	459	474	455	465	469	441	443	462	457	469	450	475	438	441	468	450	421	425	455	463	430	453	420	458	482	439	429	472	465	466	456	445	473	440	420	463	451	452	454	470	417	407	452	476	465	459	440	477	456	448	481	467	481	480	458	408	464	415	439	450	444	480	447	449	461	452	481	402	488	433	454	504	451	437	451	433	451	468
16580	7616	7601	6989	5677	3795	2050	1174	723	527	383	372	420	362	300	303	280	294	282	296	348	433	294	247	235	238	202	237	254	250	229	218	251	204	233	192	222	207	189	195	198	179	207	182	195	201	193	205	206	171	193	186	168	190	186	174	205	196	186	182	191	171	176	198	203	207	172	162	189	155	194	177	163	170	201	168	186	168	184	178	168	198	190	165	177	179	164	185	179	180	178	179	172	192	194	190	172	184	178	195	188	201	166	166	199	196	170	185	165	168	199	184	181	187	173	197	201	180	173	180	175	198	163	173	168	195	188	154	169	189	156	162	170	186	176	178	192	155	176	194	179	183	172	182	154	185	173	162	188	171	184	178	183	191	165	199	163	160	169	168	174	179	164	194	194	165	194	157	172	170	182	176	177	161	155	158	202	176	183	145	199	155	163	170	173	168	179	189	168	197	179	175	178	161	175	157	178	165	181	179	174	185	187	183	168	169	165	176	186	159	192	174	179	179	195	151	202	185	186	161	182	170	166	184	192	182	183	182	166	174	182	151	172	168	171	175	164	183	197	186	179	167	200	190	163	178	178	160	172	153	182	181	158	178	178	183	193	189	194	152	185	165	169	170	183	174	164	156	180	185	169	188	168	187	163	150	200	184	188	183	158	164	164	151	177	202	174	154	184	168	171	172	178	160	157	175	142	164	164	178	193	181	203	173	177	155	175	205	186	211	164	164	187	182	194	173	162	177	159	181	165	177	177	170	185	181	188	161	180	186	188	163	174	200	179	153	175	193	170	185	186	164	153	178	183	175	152	168	187	178	175	169	194	155	189	185	172	190	173	166	157	174	181	194	179	180	156	178	175	186	156	187	187	187	201	193	169	181	173	197	138	166	199	170	176	172	184	157	171	193	172	152	157	184	182	194	178	197	187	170	193	185	188	173	177	159	185	176	174	186	175	194	157	156	165	173	190	167	179	211	154	189	190	158	190	155	176	187	172	156	175	173	188	161	195	171	175	196	179	185	184	181	148	189	191	168	150	171	167	178	158	187	190	188	161	206	139	158	193	189	188	180	175	153	188	151	173	155	181	177	181	175	173	188	186	182	179	184	186	152	187	171	161	171	193	189	162	166	201	190	166	188	171	168	210	198	165	173	161	177	168	197	208	159	158	167	173	174	178	170	160	187	167	196	197	195	170	160	168	191	167	173	173	167	163	195	189	162	169	183	182	183	161	198	188	173	184	189	166	172	181	184	152	180	170	137	181	175	149	200	184	161	173	176	186	196	184	175	189	195	166	192	165	190	176	193	196	177	193	188	178	190	173	180	168	177	206	177	185	212	165	162	185	188	173	189	190	184	177	171	179	182	186	187	161	180	180	164	173	166	178	172	164	203	174	159	150	180	177	178	168	187	164	186	173	197	193	180	190	158	167	195	173	168	188	175	163	167	184	154	171	183	174	166	198	180	166	161	174	159	192	203	201	182	156	168	159	168	154	146	170	197	184	154	170	180	156	175	177	173	215	148	179	171	173	191	193	171	170	189	189	185	184	158	173	170	172	189	174	184	180	185	187	186	190	194	192	178	185	168	205	156	187	174	172	165	189	163	189	157	179	179	195	179	177	135	187	169	173	185	212	171	195	181	157	162	180	159	169	162	182	186	181	179	214	170	158	171	194	201	203	184	182	193	178	168	170	196	168	176	169	162	208	186	166	188	180	161	181	170	183	179	164	207	198	174	186	173	161	184	203	160	186	177	166	188	166	172	159	189	171	174	190	180	192	178	189	178	192	164	158	179	196	201	158	180	172	177	167	197	183	159	174	161	174	155	191	178	199	182	175	169	163	164	203	168	175	163	174	173	173	192	175	179	188	188	166	163	180	192	176	181	186	183	181	169	183	177	199	211	193	168	163	175	196	181	195	176	195	186	201	177	166	142	159	158	175	157	171	179	166	145	195	169	177	161	210	196	181	162	185	162	187	185	174	164	200	201	169	163	177	192	176	163	193	195	186	191	181	155	196	197	190	197	171	167	166	185	146	170	194	192	183	160	176	184	194	157	179	184	174	184	177	181	200	175	175	196	165	171	208	199	166	177	190	196	185	176	160	166	189	169	178	209	177	148	184	188	168	176	171	163	169	172	197	169	198	188	172	178	171	180	159	197	196	170	182	185	161	177	167	179	145	193	179	195	163	179	183	160	185	194	178	228	159	160	178	170	168	175	186	178	188	179	175	185	182	173	178	166	160	181	174	190	158	192	188	178	167	181	189	170	180	168	161	150	175	175	186	178	179	169	157	174	180	178	162	170	150	167	167	172	172	190	179	151	187	169	193	180	169	190	178	189	181	170	184	187	168	176	178	170	189	193	171	162	165	172	172	132	172	195	176	190	185	192	153	170	177	177	187	182	165	197	153	195	173	189	199	200	178	178	195	177	185	175	162	173	208	172	158	168	195	145	160	214	155	191	163	170	169	174	196	180	184	170	171	180	199	151	181	165	176	172	183	192	169	163	170	214	188	187	186	160	190	198	184	140	175	145	170	159	173	149	170	219	199	176	196	162	191	195	174	172	153	169	155	191	156	176	186	181	183	195	186	188	168	162	165	174	198	187	180	182	181	184	176	186	197	184	143	189	182	176	165	174	153	192	186	142	173	196	170	170	172	187	176	175	185	192	170	149	209	166	207	184	184	167	161	172	206	170	177	162	146	162	174	163	168	179	182	176	148	186	183	202	162	174	204	191	164	196	177	187	174	196	162	169	182	187	168	156	163	168	209	194	176	166	181	168	187	181	183	175	179	185	183	203	178	183	159	192	192	154	165	163	201	153	168	191	156	176	181	173	179	196	174	170	162	188	191	202	190	192	182	158	167	169	174	177	171	159	162	181	187	177	213	186	181	161	165	180	180	193	194	165	193	187	179	164	199	182	178	201	184	170	179	197	196	175	196	183	161	183	197	165	158	195	178	192	172	161	163	185	198	172	177	144	167	186	171	166	195	215	172	173	173	179	212	180	171	176	163	169	181	161	181	186	193	181	201	169	165	183	168	212	179	195	172	156	179	181	189	170	190	174	165	169	224	177	186	179	172	176	164	192	181	197	174	160	143	197	196	196	149	194	193	174	167	182	158	180	177	191	175	175	173	152	162	196	161	177	162	187	180	193	165	202	169	183	173	192	164	196	185	188	176	193	163	153	178	202	182	169	173	167	192	171	172	178	182	167	176	162	183	183	162	184	168	191	173	155	178	182	186	183	195	175	173	158	211	173	178	162	203	179	160	160	192	190	179	193	148	149	158	162	148	167	171	172	205	166	186	192	196	183	171	193	166	199	162	197	191	179	167	178	182	169	177	185	202	187	176	180	194	168	181	168	191	181	178	159	175	160	176	187	170	180	169	188	187	202	178	167	158	178	168	190	179	205	169	164	173	161	154	166	170	157	182	175	196	178	170	184	194	153	173	186	172	209	182	194	166	179	178	166	164	167	174	171	181	193	176	168	184	196
9507	5779	9381	13144	15164	12434	8126	5432	3174	2587	2202	1894	2146	1594	1458	1392	1299	1268	1321	1428	1788	1868	1268	1090	1062	957	919	935	1028	1066	932	874	845	847	817	844	821	695	745	694	710	735	688	655	695	720	766	679	657	624	559	510	525	559	555	554	575	512	527	547	555	521	550	538	532	551	485	554	502	532	522	555	539	516	525	559	535	529	521	493	524	564	526	494	540	511	527	513	494	500	527	562	531	528	535	531	536	526	531	500	512	535	561	475	540	524	511	489	466	480	531	494	502	524	506	546	530	496	469	507	493	479	519	512	507	519	461	511	569	498	504	504	470	527	485	494	518	495	499	492	513	492	488	468	509	501	515	536	495	481	497	532	485	504	537	442	483	520	495	507	523	508	563	502	513	529	551	467	493	468	500	509	497	503	531	512	486	485	511	491	492	493	491	524	495	521	484	558	510	502	562	485	518	565	488	491	487	495	502	483	482	500	493	498	491	504	487	489	522	480	507	447	466	474	529	489	497	524	518	500	500	479	463	470	513	484	501	490	510	509	469	512	483	510	457	511	477	549	472	493	508	500	474	515	488	482	498	457	471	504	513	508	471	498	526	466	518	500	514	555	501	502	491	514	497	462	486	523	462	490	484	498	544	518	490	500	480	500	472	536	495	468	490	510	514	523	496	483	507	509	482	503	487	499	495	496	468	540	490	500	503	461	516	501	465	501	533	476	517	546	494	509	517	476	487	515	501	443	492	474	507	513	496	525	449	492	526	492	489	474	532	477	492	524	495	479	499	502	487	543	493	527	512	491	498	520	476	512	473	498	507	498	479	455	530	523	512	483	485	523	496	467	489	483	490	506	475	487	508	507	530	512	505	547	449	487	498	457	510	494	486	508	503	497	507	512	485	518	485	499	462	537	465	520	503	459	519	479	475	507	521	523	510	499	503	474	532	535	501	524	533	493	463	525	526	503	524	492	486	492	518	474	513	505	485	521	483	552	483	523	510	497	514	473	491	480	532	518	517	475	507	488	524	453	492	513	519	477	492	532	494	522	472	511	526	513	503	527	537	529	505	493	456	501	517	521	508	517	528	508	514	478	522	503	485	454	545	507	441	491	444	521	449	459	485	479	484	503	538	507	519	523	541	493	533	495	466	493	494	514	492	545	465	471	454	480	552	480	508	528	500	515	526	471	510	498	508	536	524	518	491	510	506	518	504	469	518	467	510	512	487	483	484	514	479	515	527	537	496	512	493	502	475	505	460	503	561	485	539	484	497	498	508	530	520	501	497	530	499	470	497	507	507	509	522	477	478	497	464	527	506	507	491	466	448	526	514	485	516	504	493	489	504	468	507	476	511	447	505	471	470	549	503	507	488	519	472	500	489	523	492	467	544	520	480	481	506	492	535	476	504	490	516	459	471	529	489	497	491	494	501	481	464	506	478	486	472	504	507	505	539	503	470	481	529	514	523	530	496	510	517	473	495	507	471	492	528	479	518	532	520	512	476	533	479	523	501	515	510	504	542	502	505	484	497	479	533	520	486	490	469	474	525	509	497	503	474	513	495	502	486	541	526	464	516	486	490	490	509	517	506	481	502	504	525	499	503	468	489	529	528	539	500	514	451	474	498	521	505	512	475	496	501	502	506	495	515	517	501	494	523	461	526	492	526	519	513	479	480	544	496	493	503	526	466	506	525	497	506	488	512	477	512	513	502	500	490	497	506	558	520	530	513	487	508	513	493	492	492	537	460	467	497	492	525	495	512	475	544	479	520	513	497	508	511	523	526	487	505	502	516	511	541	461	492	478	507	537	475	471	516	433	485	494	485	505	473	514	495	501	506	499	506	480	510	503	505	477	505	519	484	499	495	480	500	490	501	511	485	476	506	501	455	494	502	491	474	475	505	455	477	496	484	513	494	511	481	469	495	468	489	499	558	477	468	479	523	473	509	480	449	497	504	515	502	562	478	522	503	534	510	481	499	495	518	549	466	466	515	497	469	510	494	534	480	486	512	527	478	492	486	498	536	505	473	552	480	499	535	498	540	485	522	514	459	526	523	510	521	487	535	500	493	497	535	500	487	543	466	490	479	535	505	475	492	528	506	546	498	500	488	506	471	477	487	501	487	507	499	484	528	530	469	535	485	513	475	488	513	521	481	464	514	518	490	508	528	458	492	502	515	542	474	482	563	476	528	525	479	450	474	488	470	504	474	478	506	456	490	496	495	513	487	503	496	499	509	526	496	523	494	505	475	474	493	487	455	531	499	508	528	544	506	473	505	468	495	519	524	505	496	506	546	500	486	479	529	513	505	512	528	474	492	522	460	483	488	494	514	491	482	521	520	491	538	487	528	535	490	524	489	480	535	479	474	486	480	516	514	449	474	479	508	491	505	524	509	492	461	487	472	550	509	499	500	494	470	519	494	461	497	488	516	497	493	504	493	513	495	493	553	534	538	510	520	504	448	489	520	510	491	519	497	480	562	484	511	509	452	514	474	449	526	494	503	500	498	522	502	498	533	481	491	529	493	475	494	529	496	507	478	454	455	504	463	498	492	484	520	468	475	503	542	508	510	522	463	469	488	483	514	493	478	498	534	503	508	501	461	476	509	489	498	518	506	482	483	520	510	506	493	503	500	463	483	523	505	500	470	506	467	518	514	515	457	520	478	482	504	500	497	514	460	512	482	491	501	517	489	508	522	502	510	516	492	496	454	482	527	526	511	478	546	477	504	495	483	475	517	497	512	512	514	466	499	495	519	496	514	518	538	510	465	472	491	494	496	473	462	457	479	522	461	526	515	470	486	492	494	496	479	498	521	501	506	470	480	503	505	530	509	475	478	487	474	494	498	523	513	463	508	553	496	498	503	491	496	504	508	534	480	481	515	494	483	506	515	484	505	521	469	485	488	460	517	505	512	484	481	516	547	480	488	483	498	499	463	494	492	501	498	570	525	534	453	498	509	496	517	492	451	489	493	517	460	481	490	470	487	510	509	465	474	493	494	496	507	529	514	487	504	525	460	477	491	464	484	477	489	494	511	527	466	499	530	492	506	504	479	487	488	511	527	484	519	463	485	488	507	549	504	511	480	509	489	505	523	484	480	447	554	478	514	505	506	544	491	515	480	535	504	537	490	504	500	519	470	479	496	476	497	471	452	505	514	538	490	520	481	517	520	492	492	502	483	482	509	470	515	506	506	507	519	503	531	502	482	530	507	485	531	489	510	461	554	479	492	519	502	544	545	551	527	482	506	512	503	493	500	493	457	472	509	480	484	501	489	522	510	468	493	512	474	473	473	478	510	462	458	493	540	551	511	527	525	495	500	489	495	491	521	490	529	508	543	493	518	482	511	528	511	502	541	519	534	479	504	546	448	543	507	457	503	502	507	503	480	513	516	518	492	477	496	492	480	499	521	498	505	503	522	500	516	498	503	531	493	455	512	497	493	507	487	475	521	499	471	505	493	500	486	483	480	465	488	531	519	480	463	475	506	539	520	520	473	479
2634	741	838	1354	1697	1036	481	350	340	336	347	320	304	297	321	306	323	342	351	323	336	346	335	328	358	323	354	311	337	349	333	341	342	340	321	324	319	333	306	317	328	308	347	351	358	310	335	367	346	336	336	329	355	337	329	335	336	367	291	344	324	306	329	362	336	318	333	298	332	334	349	360	338	333	323	383	320	354	308	330	337	309	325	358	295	331	344	329	326	327	324	355	344	344	334	311	344	297	337	320	358	361	347	329	335	324	317	328	306	338	343	308	328	342	309	354	330	316	359	333	357	294	288	366	345	329	348	285	311	340	329	335	327	305	335	309	351	336	329	343	332	354	340	356	330	330	296	372	332	304	364	310	312	326	297	322	340	343	344	319	330	328	329	330	307	334	323	304	304	314	322	337	321	335	339	341	348	287	326	343	341	330	366	328	311	349	348	317	317	345	352	317	315	335	343	362	307	347	328	349	342	334	371	337	352	314	327	303	353	319	317	327	348	351	326	354	355	332	333	355	279	342	339	340	334	327	321	331	344	318	311	316	343	366	310	336	313	303	317	340	326	325	307	340	362	310	305	353	316	334	337	312	369	315	347	327	319	321	306	305	310	353	320	349	349	320	328	323	323	352	371	327	325	326	326	325	343	316	327	338	356	328	325	305	332	343	330	329	312	345	343	347	313	351	300	313	354	333	341	353	376	319	313	336	325	358	341	349	324	326	312	326	357	333	316	305	303	322	341	306	313	311	346	317	318	356	300	311	311	322	318	326	328	354	320	326	315	330	333	302	340	327	318	297	335	346	290	339	344	349	304	318	345	315	330	342	291	343	358	314	325	329	347	315	336	355	354	349	332	307	313	321	375	323	309	320	324	319	328	336	316	373	338	331	337	332	353	355	341	312	290	338	324	336	337	309	311	348	343	336	342	331	304	313	345	316	320	344	360	377	336	325	338	367	335	319	342	364	321	341	362	341	368	328	343	351	325	330	291	371	343	342	349	317	354	312	376	334	336	327	346	344	353	306	372	349	341	340	318	315	286	308	321	322	364	327	327	334	329	356	345	313	335	358	331	345	316	321	342	340	299	344	341	342	312	331	340	295	367	335	368	309	315	330	335	340	311	340	360	316	328	301	391	349	329	302	336	357	331	322	334	350	325	353	325	336	330	323	346	301	334	337	329	345	318	310	329	317	336	297	333	361	326	328	343	328	325	330	327	319	332	348	331	358	327	321	351	330	341	363	327	296	294	302	342	333	328	324	362	351	347	331	319	358	324	328	359	327	322	315	338	331	318	356	328	358	337	317	337	343	373	356	345	320	322	365	317	343	338	343	358	304	343	337	318	335	326	306	345	324	315	335	320	319	338	305	325	339	356	395	303	284	345	315	360	316	320	291	312	338	359	333	320	337	322	345	361	348	329	336	345	392	346	323	347	331	355	342	325	344	369	349	363	330	337	332	343	330	357	305	357	333	347	297	324	326	336	309	323	310	338	318	339	336	340	320	324	345	347	328	348	325	331	350	337	321	329	286	333	328	327	303	322	335	352	307	357	344	339	302	329	354	310	332	328	347	343	286	358	294	312	341	303	307	303	363	322	365	331	356	364	323	343	347	321	331	334	306	347	341	346	362	344	321	309	339	322	346	298	348	341	338	333	325	369	334	328	338	341	300	337	328	328	309	290	343	311	317	366	358	314	317	334	321	342	306	327	305	319	339	339	315	330	318	348	312	353	341	311	343	335	310	290	349	360	299	333	358	317	303	331	297	365	337	328	319	333	342	309	323	323	353	326	335	352	334	348	322	337	350	365	316	321	310	347	302	375	316	317	356	352	324	320	299	309	327	280	310	357	358	326	308	318	333	288	357	346	350	322	350	334	335	318	324	326	327	289	313	310	342	345	325	306	351	343	317	341	368	335	359	365	339	360	330	325	317	317	306	324	342	295	326	372	373	371	339	346	352	319	316	342	322	338	347	365	319	322	354	337	320	346	331	294	342	331	338	335	313	323	311	334	336	322	331	318	332	302	295	347	313	347	280	337	320	345	374	311	330	323	311	306	335	342	345	338	358	305	309	312	320	339	327	316	317	322	348	323	358	369	362	322	312	302	341	347	292	324	319	337	363	352	345	354	345	327	380	337	316	323	321	351	324	341	299	342	347	356	342	323	325	334	351	349	352	301	338	352	371	361	364	355	331	293	324	325	350	364	322	339	331	343	348	353	337	346	321	339	344	345	293	359	338	370	364	336	359	340	319	348	335	342	335	333	358	329	340	320	331	305	327	342	350	335	312	325	309	314	312	351	318	325	337	338	309	333	303	287	293	340	366	327	347	329	352	325	334	318	331	317	308	329	359	324	341	364	336	334	334	373	329	324	333	325	315	353	357	342	357	366	325	328	332	339	316	326	298	329	317	324	357	334	356	312	338	356	319	349	339	339	341	316	335	339	327	324	328	350	315	322	314	370	355	340	316	330	360	363	354	359	326	336	336	318	334	293	354	340	337	367	325	339	291	321	351	314	325	322	348	334	339	367	344	326	305	342	340	314	321	323	331	352	320	334	355	334	344	320	324	299	303	331	316	329	311	335	338	337	322	324	327	329	354	312	301	327	342	294	316	337	297	372	355	326	312	335	321	326	312	326	314	337	316	364	333	340	319	328	316	328	296	335	323	339	297	347	340	338	315	347	333	335	325	329	321	362	311	327	334	313	320	328	303	327	309	348	343	343	313	349	316	360	346	322	354	333	336	346	315	341	342	297	355	298	329	304	329	333	354	341	322	344	304	332	301	305	351	311	321	351	300	365	358	299	349	323	347	343	305	329	317	313	316	326	345	357	332	329	329	318	326	321	325	320	317	301	353	313	319	334	354	334	281	321	343	306	326	390	365	323	308	370	336	321	329	341	380	354	362	327	379	352	317	313	359	304	359	346	350	293	333	341	341	373	343	314	350	304	293	340	327	341	327	335	321	344	307	335	334	322	312	333	337	303	308	365	316	317	323	341	331	311	296	360	321	312	331	338	308	299	354	328	339	318	281	358	305	321	314	335	330	313	326	339	349	318	361	322	333	325	327	324	319	348	346	335	329	322	314	350	302	322	324	302	355	307	345	359	334	340	374	357	319	312	320	343	314	347	327	324	337	334	309	327	314	339	299	306	344	345	319	329	306	336	294	304	343	330	346	354	336	318	358	340	317	330	335	359	327	303	361	318	368	332	322	356	361	322	347	327	344	339	324	340	305	319	359	367	346	332	316	356	310	320	316	336	323	333	329	328	347	321	345	320	329	354	368	338	318	312	305	329	313	357	336	345	344	333	338	330	336	337	304	339	310	329	314	329	328	325	340	321	353	332	369	345	334	354	334	315	310	324	317	357	373	321	323	360	326	328	321	332	298	327	292	336	355	357	332	334	344	347	341	359	333	342	325	306	340	338	322	359	298	353	317	346	321	333	325	343	354	317	327	326	357	346	357	360	339	344	316	312	310	327	364	307	317
2879	1261	1851	4207	6083	4034	1550	1009	920	849	815	823	874	808	799	823	825	879	819	797	856	782	767	847	827	805	839	822	787	776	759	844	796	795	839	797	811	794	818	804	854	817	786	812	755	775	803	779	805	821	763	821	818	827	842	828	848	784	801	799	796	826	809	831	778	854	836	814	787	795	826	828	793	774	844	770	807	792	783	812	844	865	793	766	811	804	807	824	761	808	789	784	805	798	832	826	758	835	815	776	814	784	730	805	839	756	836	778	834	810	757	822	793	873	809	813	849	783	822	845	805	772	796	814	792	813	776	837	773	798	770	794	834	807	778	762	838	796	786	791	804	778	821	815	802	785	772	794	805	820	842	795	811	785	800	812	761	826	833	786	826	802	795	768	779	835	870	859	821	823	844	830	810	778	830	809	792	798	775	836	826	765	827	819	814	773	784	777	832	754	830	845	861	820	773	781	757	824	784	802	816	798	795	802	793	838	755	793	811	781	834	813	851	846	834	769	786	831	842	759	772	798	805	802	838	822	744	775	767	795	800	818	810	794	818	839	815	820	763	720	838	752	808	781	809	810	795	787	812	818	818	802	751	840	785	818	834	802	838	804	816	791	847	825	857	827	873	847	789	791	797	799	786	789	765	753	807	803	811	769	801	805	805	789	783	803	822	791	835	767	804	822	775	817	802	806	840	778	796	768	811	794	819	843	801	820	826	827	845	801	793	850	805	816	837	824	811	817	842	826	805	762	804	807	839	810	783	835	796	741	812	837	798	797	782	784	847	821	819	808	852	750	823	794	803	797	799	778	807	843	856	780	817	771	791	759	871	832	828	819	769	861	815	859	800	800	803	777	767	825	810	835	790	811	787	807	768	799	809	798	813	848	823	770	848	805	815	761	778	756	815	805	812	786	824	828	809	798	751	794	780	786	820	850	787	758	794	797	807	832	798	780	799	813	796	860	793	818	774	775	809	788	853	821	835	829	817	805	802	808	828	771	826	803	846	799	798	831	798	827	803	837	811	811	780	794	798	790	803	863	794	783	776	748	842	848	802	836	759	766	794	847	830	791	775	786	797	805	779	783	838	817	742	823	777	835	765	790	788	806	808	780	793	792	827	765	784	817	761	791	814	826	764	755	762	801	800	864	807	791	838	739	762	777	810	806	815	775	824	835	768	769	805	807	812	795	812	785	814	791	842	754	859	803	814	818	766	757	804	837	829	748	808	800	781	787	794	807	785	818	809	788	857	758	827	803	763	838	752	844	770	799	869	814	805	809	800	829	794	789	793	783	791	812	805	829	836	778	780	808	751	792	809	772	821	830	809	781	820	820	753	837	819	794	817	786	813	772	829	760	833	818	740	871	797	764	728	773	773	777	796	803	840	804	836	762	818	779	804	834	784	828	775	773	751	756	768	754	806	861	789	822	759	786	815	773	787	768	787	815	776	816	812	785	791	810	796	804	787	862	754	829	816	821	802	806	771	812	788	772	855	830	791	722	798	760	798	813	761	757	799	812	782	792	802	859	791	797	811	840	802	795	821	836	757	821	804	807	803	834	773	805	774	820	821	781	842	788	809	813	824	815	778	783	788	835	837	820	781	826	807	790	769	847	783	794	780	812	785	847	806	773	754	813	740	811	806	760	837	831	781	786	785	835	772	838	785	804	827	749	840	798	815	898	790	800	802	776	836	794	796	797	794	777	767	813	845	879	739	814	829	833	824	735	756	818	833	817	814	799	799	807	766	798	842	844	816	823	812	832	792	768	803	808	812	843	800	826	842	791	783	780	767	791	834	776	831	819	789	776	785	787	784	787	813	787	780	807	800	855	778	806	821	840	835	830	797	812	776	785	756	874	837	815	812	790	829	758	796	773	792	814	781	794	781	824	814	802	820	815	748	755	862	838	783	824	792	763	826	782	804	795	857	765	810	811	830	837	864	790	812	808	838	807	837	803	826	822	783	771	775	844	803	798	802	818	747	779	776	789	863	848	814	805	818	772	805	779	835	836	791	844	822	779	788	807	774	802	774	777	809	744	838	766	840	845	783	823	754	843	780	804	815	791	879	836	783	790	820	825	817	836	775	797	801	858	846	803	823	786	836	805	771	763	822	823	802	793	828	757	774	841	820	810	804	866	806	808	761	804	808	852	855	780	798	793	801	841	832	748	819	838	823	799	871	782	826	767	760	773	795	732	767	835	810	829	799	815	748	843	814	806	815	849	779	764	817	784	767	759	809	802	781	785	829	782	757	822	800	812	781	814	806	787	743	832	812	807	809	782	823	850	751	784	777	815	806	847	809	746	831	855	790	829	816	784	789	795	834	803	855	813	790	822	810	833	805	809	795	774	759	795	740	813	844	791	764	807	766	787	842	808	830	839	738	779	866	839	845	819	808	821	814	824	847	789	791	808	763	830	806	750	786	781	823	795	768	774	822	838	835	785	829	770	818	762	806	791	773	815	760	854	818	797	784	833	767	813	830	796	849	767	807	785	789	793	813	796	811	792	873	851	792	780	844	821	817	792	772	776	804	756	817	807	807	810	823	806	813	791	804	815	808	850	814	791	836	844	800	781	795	800	756	777	786	802	857	745	827	811	801	831	847	763	828	815	855	784	827	862	846	838	810	816	820	764	823	793	805	835	787	764	836	783	787	735	784	816	758	864	754	794	835	847	834	785	836	804	798	806	769	792	800	748	791	810	812	783	826	832	825	773	803	801	842	776	810	752	766	834	856	808	816	828	804	799	818	763	796	784	768	828	800	776	728	818	838	792	815	839	794	767	810	822	849	827	815	795	824	801	804	795	809	799	837	781	773	802	767	824	808	817	789	779	791	839	814	825	842	776	847	808	820	795	774	793	823	828	770	828	815	807	815	861	795	816	813	795	754	804	808	759	830	830	820	791	863	896	777	830	801	771	818	793	860	786	836	796	764	758	875	802	823	789	812	776	804	843	895	796	847	839	785	784	868	825	795	789	800	817	802	822	846	766	809	791	842	831	802	779	779	825	811	785	790	835	857	808	841	806	810	816	773	851	807	837	831	767	795	782	785	778	772	794	843	777	816	782	768	828	779	803	776	853	808	792	781	878	818	801	770	841	826	815	786	751	799	821	821	818	869	815	835	813	836	789	826	798	839	813	818	753	814	743	815	855	811	843	823	821	798	833	786	836	781	786	795	841	823	804	830	780	785	801	807	787	758	836	799	834	776	765	778	816	823	825	852	797	799	797	758	769	777	813	742	836	823	772	814	834	803	795	770	789	826	795	782	813	820	819	809	812	773	804	782	791	824	863	807	787	811	834	796	836	814	760	836	768	787	838	816	794	807	804	774	855	785	807	821	811	767	819	827	792	826	771	833	774	804	760	802	789	839	790	785	823	820	819	773	797	798	814	791	794	779	812	785	780	837	782	788	776	782	802	809	829	814	725	823	798	818	775	827	767	868	788	783	821	803	824	833	790	859	816	843	821	775	841	748	785	752	821	791	790	836	771
9571	4309	4806	4566	3592	2071	1049	611	371	302	291	244	292	240	220	221	241	202	208	223	250	267	245	199	227	222	185	208	200	181	199	169	217	172	172	178	200	164	201	167	162	174	176	173	166	176	182	168	186	164	169	173	157	191	171	155	160	170	185	166	156	174	162	141	164	172	186	175	175	193	165	160	189	176	190	169	163	177	175	180	155	177	178	172	185	189	165	177	176	182	185	163	181	174	151	149	168	172	163	171	178	176	164	159	157	167	155	163	194	181	181	172	175	154	176	161	174	160	190	174	157	168	184	154	154	170	158	180	155	170	175	179	176	167	183	169	171	176	165	168	169	167	168	163	154	161	186	189	177	158	142	147	161	170	194	166	169	193	169	158	183	185	160	148	164	166	165	140	161	168	163	167	171	143	171	178	168	162	160	138	181	191	172	174	182	166	152	176	154	146	155	170	175	170	190	179	151	176	172	174	170	156	198	202	199	172	156	163	173	161	159	171	174	169	178	153	163	161	182	146	161	167	159	181	145	183	148	145	147	184	154	174	141	173	183	170	169	168	192	174	182	167	158	173	169	150	173	170	183	169	130	162	190	164	156	149	172	165	178	172	164	164	194	190	156	166	183	155	139	149	163	181	165	164	162	173	192	166	130	153	151	167	177	182	167	169	181	182	167	175	168	173	163	155	192	177	162	150	169	170	162	176	172	181	157	155	166	176	181	191	160	143	160	166	159	149	166	158	175	154	167	184	177	176	167	188	147	142	157	189	190	204	180	180	160	149	154	169	140	151	165	172	193	154	173	169	160	177	167	186	190	177	175	170	176	173	176	140	167	180	166	191	169	168	141	179	158	184	164	169	149	162	131	192	154	160	169	175	165	165	151	151	167	177	166	153	181	175	179	167	158	163	161	157	196	181	165	159	167	165	155	167	203	157	163	152	180	167	159	167	168	201	149	185	168	176	172	153	149	183	187	181	159	183	175	169	163	173	173	186	172	167	163	159	193	172	180	183	151	114	157	183	135	174	141	153	177	184	167	176	180	209	163	162	152	193	149	175	157	148	169	140	167	154	184	150	151	141	175	160	170	161	172	146	165	171	151	178	153	165	180	160	146	153	172	177	167	176	161	152	159	168	180	150	163	174	156	149	175	183	152	170	187	172	168	147	154	169	180	133	158	156	180	159	178	160	181	166	171	171	164	139	153	170	174	189	152	175	172	186	163	158	135	150	176	172	160	182	174	144	170	162	145	143	176	162	175	172	194	162	157	176	165	174	162	152	191	173	195	176	151	143	161	171	171	151	167	174	162	178	152	187	158	165	182	179	179	158	185	167	153	160	177	164	164	169	170	187	180	159	159	177	198	165	165	149	173	171	164	170	190	160	159	151	158	165	191	166	142	176	182	179	166	157	179	143	137	176	162	165	164	159	192	153	171	166	140	158	189	180	189	184	151	177	163	178	154	161	154	164	210	165	167	162	165	153	154	183	174	187	161	166	161	179	171	196	181	183	175	169	164	179	174	180	180	170	149	153	174	180	154	158	159	158	164	177	159	184	171	169	193	168	190	163	169	174	156	172	151	160	164	148	166	164	193	181	188	179	171	162	171	170	181	165	159	148	170	141	161	171	163	177	169	159	154	183	175	170	172	166	176	159	194	166	155	177	168	160	182	169	156	171	175	177	158	182	172	174	141	172	152	145	152	198	169	167	153	158	165	172	169	151	187	167	176	168	166	203	189	182	176	165	178	172	188	161	152	182	165	167	171	160	159	142	162	165	167	183	183	173	186	191	164	163	145	201	183	181	163	151	177	170	159	157	197	156	174	160	162	184	174	162	135	150	170	176	152	165	186	164	165	172	190	172	163	171	149	159	159	152	192	154	188	154	170	165	152	170	165	158	162	159	164	156	183	172	163	194	183	180	147	175	164	170	166	164	152	183	153	154	166	160	136	167	165	189	158	168	169	191	152	165	168	186	166	184	180	182	179	166	156	144	163	177	173	167	165	176	151	157	137	180	150	173	172	174	187	165	150	184	146	145	175	149	155	166	159	182	170	196	163	178	156	184	184	186	158	155	174	163	164	166	183	152	192	153	177	168	161	165	165	170	206	187	151	170	185	153	173	161	159	147	183	177	178	176	186	162	165	156	181	174	157	169	156	180	143	162	182	146	170	177	196	167	167	177	187	181	150	170	163	169	155	184	174	160	159	168	155	183	199	160	153	173	173	185	162	157	194	159	167	163	183	168	143	179	173	173	168	158	178	167	189	186	172	165	173	168	179	180	175	160	172	187	183	171	182	171	142	182	184	175	165	157	181	158	171	164	168	153	166	152	155	154	170	164	172	155	170	166	172	179	176	152	158	168	177	189	148	183	149	162	160	152	157	160	171	184	175	169	180	189	169	182	153	160	188	172	166	172	175	188	164	177	175	169	187	182	152	176	167	152	170	171	201	166	175	194	165	152	147	166	156	175	159	162	170	189	191	150	167	172	141	170	162	186	186	162	208	150	180	182	176	142	175	173	144	170	176	168	164	145	177	178	154	166	163	150	172	184	176	155	187	176	164	157	170	193	163	167	169	151	167	169	155	163	168	164	175	172	178	157	170	179	171	154	152	170	170	173	167	163	176	155	182	158	183	162	172	157	194	157	196	166	168	169	155	165	155	199	160	155	180	144	172	168	164	166	179	177	167	143	158	170	174	154	178	163	154	152	164	169	171	160	157	183	159	171	162	167	170	159	151	173	150	166	173	165	164	167	177	167	139	171	161	145	172	173	192	185	166	153	157	147	159	195	176	189	184	172	172	170	175	157	150	175	171	158	158	138	181	161	196	165	166	143	149	154	155	191	162	160	171	161	191	155	158	180	152	182	159	169	152	195	180	197	178	178	162	178	164	140	133	158	194	163	163	171	167	188	156	150	187	175	172	166	166	159	149	156	191	177	177	185	172	168	141	185	173	180	186	171	173	176	181	157	201	181	163	182	155	170	183	165	161	163	156	160	170	154	168	198	180	186	170	174	169	167	152	181	195	171	187	169	159	181	155	165	181	152	157	170	192	180	197	158	187	161	183	179	171	184	179	157	161	192	156	169	167	165	158	181	169	179	173	170	192	170	184	131	208	172	170	190	175	153	182	159	143	153	161	168	177	178	166	197	166	185	167	167	163	166	177	162	170	157	184	190	170	142	171	162	165	189	183	181	165	171	183	179	178	163	193	150	153	176	145	196	185	171	166	162	144	199	190	164	161	185	180	148	175	142	157	186	167	152	142	157	175	174	169	174	187	151	158	181	152	154	166	195	179	150	190	158	165	155	167	155	174	156	175	161	155	173	170	177	175	159	176	163	159	154	166	167	146	177	178	195	156	175	170	170	170	159	152	174	170	174	163	165	158	175	166	183	166	154	144	165	140	147	170	164	180	172	178	164	159	168	173	139	174	153	183	179	182	177	153	151	173	143	157	158	174	142	170	168	178	188	174	181	161	167	149	177	172	183
7042	3558	6406	10618	11363	7292	4520	2770	1768	1419	1242	1297	1218	973	920	912	845	855	844	945	1146	1072	1069	839	737	727	826	783	814	705	684	611	605	597	597	672	584	536	542	530	525	523	559	545	551	506	556	484	505	460	476	477	487	489	471	472	477	430	463	487	453	454	462	481	453	462	496	463	455	480	458	458	444	480	446	499	475	459	446	504	469	488	435	433	467	437	428	471	492	446	451	452	486	428	457	467	450	448	484	452	438	484	448	479	501	427	470	462	473	441	473	453	467	448	431	453	419	458	428	447	467	453	457	482	485	447	484	436	454	477	429	474	472	480	457	471	467	473	484	427	499	436	459	455	451	444	498	448	470	420	448	429	434	474	467	419	484	435	449	436	465	465	491	410	488	433	469	479	441	454	439	437	474	454	450	481	453	458	412	462	419	465	442	440	480	441	465	439	481	450	432	443	443	479	476	445	460	439	428	463	419	458	475	505	454	429	418	472	458	449	429	459	485	436	492	430	459	484	463	445	470	445	437	483	448	448	471	443	446	454	418	449	443	461	460	445	451	438	485	474	447	462	481	468	472	458	469	443	458	457	454	424	464	431	455	448	437	472	444	449	462	466	479	470	467	414	449	459	434	473	468	484	438	447	457	471	465	391	448	426	445	482	412	463	418	486	431	439	462	448	434	463	471	423	488	410	431	427	419	463	476	479	430	445	478	396	464	470	450	464	425	456	459	422	450	481	427	462	459	429	414	458	474	494	450	456	472	468	465	443	453	426	413	453	444	457	424	460	431	456	460	441	458	451	388	484	436	446	450	459	483	484	416	458	440	450	450	428	454	469	440	509	451	455	455	459	466	468	474	445	443	435	446	457	418	445	454	439	434	465	456	463	469	428	460	460	459	438	445	445	492	469	481	476	417	421	452	444	441	460	419	495	481	468	458	455	452	460	442	459	473	463	459	442	454	426	456	482	421	473	474	479	479	455	453	458	412	465	446	465	464	448	398	440	435	467	431	435	481	435	465	441	450	455	484	451	433	417	473	423	458	499	447	459	436	469	464	427	465	444	489	438	423	440	432	440	419	443	475	427	454	433	433	431	442	458	427	455	461	460	475	448	452	498	451	425	464	440	448	424	469	453	467	468	461	437	453	443	445	446	456	419	457	408	469	455	474	469	447	448	484	425	448	432	468	484	448	431	452	468	464	467	476	463	452	443	453	452	460	468	437	457	465	458	414	449	443	463	461	454	435	445	428	450	477	445	440	427	439	396	423	464	473	465	440	437	488	436	474	478	460	444	426	466	438	432	446	410	453	477	443	446	442	445	465	439	454	419	426	463	455	451	431	506	455	452	434	454	433	423	485	488	444	448	438	441	420	477	446	430	476	447	456	438	466	469	454	454	463	465	452	437	427	449	456	431	437	451	440	427	460	433	443	448	452	437	473	458	443	448	470	404	482	461	455	419	457	426	429	427	470	443	463	448	419	467	465	443	450	460	454	424	429	420	472	441	435	446	415	444	500	442	491	471	452	477	447	460	476	451	457	423	460	448	415	494	420	444	458	458	448	462	437	454	438	441	458	485	482	462	420	452	442	468	456	472	454	439	426	439	450	414	443	441	451	450	460	425	473	438	461	478	468	451	452	452	442	463	440	450	435	438	487	456	486	468	487	444	490	462	466	457	492	401	432	460	451	482	453	481	473	462	450	409	443	450	467	456	482	465	424	463	454	461	431	443	443	450	476	490	473	454	437	448	471	434	436	424	461	495	453	484	427	443	489	467	433	402	460	432	454	441	458	433	429	462	436	452	444	449	451	468	451	437	449	462	432	471	444	448	455	477	475	422	456	481	439	476	429	460	475	458	439	460	469	477	441	457	426	465	458	454	471	425	469	476	442	477	437	456	425	448	448	459	460	441	463	435	477	444	453	444	423	437	442	452	453	473	464	461	470	476	452	487	448	442	474	456	443	422	476	481	462	421	482	482	445	465	443	458	466	470	464	464	441	461	435	419	430	451	432	463	428	474	482	457	433	472	431	436	438	436	441	444	450	459	456	429	453	471	475	434	421	465	441	454	436	407	452	460	420	451	463	477	438	473	445	423	431	439	438	446	474	445	475	452	438	453	453	416	473	469	484	443	463	467	425	463	415	482	427	445	462	443	416	429	461	432	458	430	471	447	473	409	473	447	454	464	447	467	445	449	462	445	467	461	474	421	428	485	460	463	477	391	431	433	442	468	485	460	477	401	459	457	431	453	444	446	440	460	486	455	428	442	442	487	445	488	470	455	479	467	455	428	433	417	421	477	459	432	441	499	434	432	435	441	421	473	503	436	466	457	418	475	449	448	454	447	432	443	447	450	417	433	431	478	469	474	486	459	447	482	437	459	417	454	410	458	463	413	446	440	460	501	437	454	469	410	440	482	423	428	458	479	462	444	466	442	460	474	437	464	435	464	448	464	462	451	445	451	443	442	478	447	438	490	432	461	450	429	451	485	459	494	456	464	497	447	448	461	478	451	460	451	449	457	427	486	453	471	471	468	438	456	483	468	467	436	482	414	487	451	446	488	481	474	431	494	457	466	437	452	436	419	453	422	444	433	473	463	490	426	446	430	452	432	454	479	398	451	444	491	455	485	477	463	448	435	452	449	437	468	415	413	438	452	455	452	423	434	441	433	468	483	456	449	451	442	463	474	448	454	424	450	464	466	434	509	460	470	449	420	461	449	452	485	441	445	469	443	494	464	471	468	438	441	439	498	476	436	449	487	445	428	423	428	438	467	468	446	462	434	480	482	419	454	487	471	411	419	465	428	460	420	438	458	436	466	420	451	446	445	438	418	462	489	458	453	419	456	446	454	483	437	443	442	441	421	436	461	478	445	472	477	465	458	401	474	452	466	454	480	470	443	440	430	443	442	474	455	460	433	457	436	460	478	451	470	443	463	428	443	470	464	464	443	462	457	476	453	472	439	474	455	446	428	417	460	464	478	433	459	403	493	481	438	437	466	445	457	435	437	413	447	455	443	437	449	430	448	458	457	413	435	405	437	435	442	477	479	431	448	421	426	448	453	481	446	440	485	471	452	462	436	476	381	485	433	474	447	446	441	435	435	484	483	438	449	469	433	428	465	485	520	474	473	471	426	440	440	461	442	457	462	429	502	411	484	425	470	479	435	444	449	482	461	438	458	447	488	431	434	468	442	449	457	433	444	437	450	482	465	461	432	412	405	491	424	475	496	479	464	485	448	470	440	459	432	464	465	482	475	439	442	438	464	454	435	415	456	436	417	431	506	479	449	418	413	424	432	470	447	448	480	443	413	489	487	448	454	454	446	487	447	429	451	453	433	455	469	475	435	474	465	446	455	429	442	437	507	436	451	423	432	444	472	481	450	428	434	498	435	439	439	457	459	463	428	428	455	470	443	459	472	429	445	447	498	481	465	467	471	479	455	453	435	460	465	494	448	475	479	475	472	470	424	437	486	470	440	445	426	442	418	410	504
16485	8289	8588	7698	5635	3028	1732	1137	674	456	455	424	415	346	344	339	290	239	282	324	342	331	262	281	251	253	255	273	292	277	232	206	235	218	203	212	206	234	183	189	211	211	206	212	192	190	202	191	176	205	175	176	184	185	178	201	170	182	169	189	169	163	179	178	177	203	197	188	168	189	177	182	165	175	185	187	166	186	187	164	189	156	172	191	173	149	192	189	183	187	184	171	175	199	204	189	171	178	163	170	176	170	176	182	162	169	176	160	191	175	211	192	178	185	169	201	195	226	189	176	198	179	193	184	176	185	157	186	153	157	180	189	172	167	174	172	199	205	170	164	208	182	184	169	203	191	193	178	213	182	168	160	187	181	170	183	208	172	161	170	174	180	166	200	194	189	170	182	196	189	175	176	190	184	187	193	178	190	188	176	176	180	186	206	210	198	167	184	161	172	186	177	155	187	182	161	165	182	181	207	172	160	180	175	183	171	172	182	167	180	198	172	199	171	174	186	182	181	179	160	155	200	176	196	187	169	180	195	193	169	166	181	208	176	176	174	174	190	178	210	157	199	201	195	166	166	176	160	199	169	167	161	162	177	175	174	182	196	182	182	181	177	162	172	176	182	188	184	164	189	189	190	167	177	165	187	155	180	181	182	176	185	178	178	158	188	167	186	169	191	183	166	176	181	184	179	182	184	172	181	186	178	213	192	174	169	169	178	171	176	159	169	174	201	169	179	179	193	178	187	167	180	160	180	174	198	186	194	188	181	186	168	194	189	195	160	177	196	186	170	197	197	196	167	177	200	188	169	182	177	180	189	197	172	168	170	167	212	179	191	216	204	160	191	164	194	182	177	170	172	184	187	180	175	177	186	170	178	135	174	173	182	196	166	169	177	175	180	177	176	170	210	188	190	161	204	171	172	195	175	173	189	149	177	145	183	185	185	170	147	150	181	196	189	173	201	174	191	203	198	179	170	186	163	197	166	173	188	185	172	184	199	182	154	171	189	169	165	163	184	172	180	193	178	156	187	207	160	213	172	181	180	173	155	186	195	175	166	188	201	189	183	176	184	183	161	175	200	184	156	172	175	198	214	177	189	185	186	201	164	177	166	165	200	172	176	185	165	180	169	159	160	183	175	160	185	209	177	161	180	179	166	199	169	184	170	186	187	183	161	156	196	152	187	182	158	171	177	200	177	174	145	192	181	182	179	183	151	177	164	181	179	166	189	188	169	197	165	194	158	175	184	163	199	197	202	181	188	178	170	193	191	182	178	178	158	208	161	188	186	190	193	179	183	151	157	162	159	191	194	177	162	180	180	166	160	164	172	188	177	185	193	193	187	150	174	201	175	187	199	166	176	176	189	190	193	161	173	154	185	188	185	167	153	180	192	179	161	174	189	203	192	184	187	166	184	186	167	173	205	211	201	172	201	194	198	188	190	189	159	173	135	178	198	208	173	171	202	155	180	197	174	192	180	188	182	176	169	171	176	185	201	207	182	170	177	181	191	158	187	173	190	177	203	188	177	201	209	187	163	164	190	154	163	170	183	172	175	203	187	162	184	166	185	181	171	178	171	175	177	170	206	185	187	181	202	177	183	188	182	182	190	188	171	186	187	171	180	171	172	177	170	211	157	184	187	204	173	170	166	166	155	161	152	194	187	170	169	198	181	195	168	168	155	174	162	175	163	172	188	208	175	176	200	196	202	150	178	184	172	162	167	177	194	166	166	185	199	182	192	171	168	194	163	151	202	182	184	183	210	176	157	198	183	187	162	163	148	172	184	168	191	170	206	191	194	184	198	185	167	163	169	185	180	200	175	176	170	156	159	184	201	178	172	162	190	176	179	159	201	168	158	179	199	154	173	204	172	169	169	200	179	187	148	161	156	184	170	172	191	171	187	176	201	181	175	157	173	188	176	192	158	158	174	199	198	170	171	192	163	190	181	196	181	176	144	164	171	182	170	216	181	176	178	185	194	178	188	181	167	169	158	177	157	179	196	206	206	197	181	159	187	201	180	190	187	182	163	184	167	174	184	176	145	185	178	171	187	175	171	187	177	185	170	152	170	155	157	183	186	164	158	173	174	176	174	173	163	175	178	170	179	174	172	183	180	176	173	178	191	159	207	182	176	181	163	140	170	165	211	181	190	172	199	174	164	187	176	186	189	165	192	170	197	187	188	203	184	170	187	170	185	163	168	187	149	172	166	172	172	188	157	147	192	176	195	188	189	195	193	186	203	157	178	179	186	183	178	175	198	176	203	160	164	181	180	192	181	184	188	172	162	166	176	185	167	176	162	166	188	180	185	201	169	188	163	180	189	158	194	165	190	167	173	182	174	196	160	156	176	191	166	165	161	159	174	175	166	177	159	174	190	161	208	173	181	174	183	160	172	172	214	190	181	177	153	158	189	164	181	191	184	214	188	158	173	224	176	154	187	172	175	183	175	181	179	191	168	193	169	176	159	188	173	175	174	159	193	164	151	198	177	177	179	198	154	173	177	187	161	204	181	192	184	160	181	171	171	171	180	160	145	180	170	175	177	177	171	189	190	197	182	172	188	168	164	183	172	165	155	189	170	172	198	178	184	186	191	184	169	184	163	179	183	173	151	168	164	182	167	174	178	173	204	176	165	181	166	181	174	189	182	188	164	170	183	170	181	192	203	196	175	171	195	166	164	179	182	177	168	175	177	193	179	174	197	171	173	163	187	187	184	187	196	172	191	179	206	187	184	189	160	188	152	169	196	170	187	159	177	190	180	177	196	167	173	174	192	192	164	169	157	157	149	204	164	142	167	194	187	202	168	163	179	189	189	193	184	183	188	191	193	185	193	171	184	168	191	199	185	159	181	176	173	178	166	174	171	165	176	176	187	197	174	174	150	161	184	172	181	177	204	177	208	186	193	166	178	162	155	169	183	155	172	189	171	199	189	210	185	180	173	190	188	184	166	180	185	181	172	169	168	183	202	167	184	172	175	187	175	183	166	188	181	171	204	186	180	191	176	172	157	161	163	180	181	205	187	175	169	181	183	164	190	167	171	198	168	178	174	192	172	171	152	199	182	182	176	203	157	162	177	190	184	181	198	159	197	172	176	177	175	175	182	171	157	174	164	180	203	182	177	210	162	181	167	159	176	182	190	188	171	177	165	172	195	201	185	167	167	184	185	166	184	196	199	158	198	188	185	163	165	177	181	168	169	201	175	184	148	162	173	140	171	194	159	201	179	185	160	176	179	167	202	216	200	188	194	187	171	174	167	160	196	151	167	201	151	169	172	175	194	167	175	162	171	205	169	174	178	174	214	175	174	184	180	162	194	199	182	159	178	171	162	178	164	169	168	163	186	186	168	192	182	177	177	160	160	182	197	189	218	184	189	193	187	165	183	158	173	189	147	206	186	188	183	181	162	176	193	184	159	178	163	180	174	214	184	193	171	189	185	164	180	201	186	168	168	187	215	208	208	170	181	156	164	160	180	213	162	166	168	196	191	178	193
9515	5992	10176	15497	15532	9895	7383	4749	3176	2454	1987	2096	1953	1522	1390	1445	1315	1274	1259	1549	1645	1680	1320	1127	1077	987	1143	1056	1054	1095	1078	951	887	829	876	973	811	776	691	699	685	695	712	761	735	701	705	616	573	511	579	557	543	519	570	551	579	528	528	516	536	542	532	556	543	538	499	553	541	555	519	539	551	501	496	557	536	496	536	534	536	499	544	533	555	511	537	485	474	547	510	484	500	499	547	533	558	508	518	481	486	495	519	535	496	521	512	499	488	492	491	499	503	504	541	534	507	506	510	497	498	534	482	499	490	505	511	519	519	486	516	495	482	540	529	518	522	490	473	477	513	506	564	495	473	503	511	495	470	474	469	476	512	500	494	492	471	504	523	482	495	479	469	518	503	492	497	489	501	487	513	522	508	483	523	537	495	493	500	480	513	503	538	527	512	500	484	489	532	507	528	487	513	541	533	469	491	477	488	489	488	504	498	507	502	511	563	487	520	508	492	490	516	522	550	517	511	529	517	492	501	491	466	472	499	517	488	514	496	507	537	470	523	474	518	514	480	557	493	486	495	484	484	511	493	483	475	503	509	491	486	492	496	507	476	520	516	459	514	534	440	508	484	486	475	479	506	481	536	486	522	478	503	502	541	477	511	479	491	535	515	486	492	540	505	448	489	496	517	493	487	503	495	553	520	532	480	495	507	495	483	444	508	533	527	522	490	479	480	485	463	488	505	473	480	507	428	495	488	525	462	543	495	514	496	496	508	519	489	491	506	507	469	496	503	467	479	504	489	501	533	506	484	489	499	536	544	473	486	506	477	516	487	508	467	471	513	474	491	480	546	502	483	489	511	517	509	531	535	504	481	489	501	481	520	464	500	485	510	456	471	537	485	446	486	507	514	502	477	513	500	512	482	533	533	525	532	483	502	484	493	504	545	496	495	486	480	491	508	492	512	508	483	520	521	460	497	504	490	512	536	501	505	465	476	471	523	512	483	516	507	483	486	486	477	516	502	515	453	498	493	497	493	472	493	513	515	509	504	513	501	476	498	494	498	504	472	500	501	495	484	481	524	510	502	501	516	490	489	507	476	439	521	468	497	497	465	483	529	522	489	475	499	469	492	540	466	495	470	519	504	504	483	492	496	448	519	491	543	469	520	490	474	479	515	520	481	492	502	519	478	534	441	501	494	491	515	517	485	418	480	490	460	466	538	459	515	490	481	500	559	460	528	510	485	466	523	517	465	489	527	521	538	494	517	530	509	499	479	516	484	545	464	477	488	507	512	513	525	525	530	481	522	508	502	502	538	479	475	494	497	495	491	497	498	532	494	481	502	497	485	501	482	519	478	523	486	467	497	522	490	519	475	456	503	470	495	536	525	530	481	493	471	511	490	498	535	491	494	477	477	530	475	502	520	493	488	507	520	482	543	473	473	504	503	482	447	538	537	518	499	502	501	481	503	484	508	550	455	472	504	502	496	477	498	464	506	496	533	501	506	507	480	475	529	470	473	485	523	482	470	471	533	460	564	460	521	501	460	520	506	477	512	486	484	514	491	494	492	513	487	473	525	484	520	494	524	484	509	508	545	484	497	529	471	500	478	522	499	500	548	501	460	512	484	502	501	491	499	504	510	530	506	482	497	462	523	494	477	495	528	510	513	494	483	503	489	473	485	518	479	498	493	472	486	499	487	500	497	557	493	463	490	524	466	500	485	498	477	529	486	508	508	476	488	517	533	533	479	491	560	456	485	484	479	528	503	529	523	491	538	469	459	460	488	493	480	496	495	480	516	484	452	503	515	522	563	498	499	519	513	477	465	511	533	446	488	484	494	483	528	495	517	508	455	500	516	521	508	525	463	483	519	533	505	451	492	496	498	508	508	482	521	493	483	515	492	538	463	487	516	528	472	476	516	486	564	500	544	495	480	489	486	518	474	488	500	505	477	536	481	507	469	543	488	512	503	533	472	461	492	486	531	492	483	475	520	527	506	538	502	483	512	447	528	460	511	524	526	477	486	493	508	501	488	503	498	491	453	538	495	458	491	478	482	491	487	491	456	480	523	511	496	516	481	522	500	486	494	512	466	513	498	503	496	510	505	473	527	519	506	481	507	509	511	486	510	536	507	490	494	486	516	457	484	553	503	503	496	490	500	510	529	526	500	507	486	480	480	503	488	459	502	504	479	470	507	499	461	528	490	488	501	489	518	488	473	486	523	537	474	496	505	544	460	445	511	462	500	452	509	516	457	518	523	513	513	464	472	510	506	470	507	524	483	509	502	489	535	503	507	513	476	513	507	515	489	522	475	480	477	495	477	513	482	480	517	467	506	478	514	492	498	531	487	508	541	451	433	519	515	512	477	504	501	460	509	518	530	490	531	536	479	495	490	497	505	496	526	506	527	486	492	472	528	506	532	494	481	461	518	515	503	487	509	538	508	493	484	517	487	497	459	504	511	483	480	483	475	497	513	497	487	462	518	519	508	511	500	433	464	487	497	541	505	506	464	493	502	472	456	471	506	512	523	512	490	542	440	521	502	495	506	473	489	533	500	499	489	494	467	473	486	499	465	502	495	509	486	463	533	467	499	535	448	513	514	502	475	501	493	522	505	469	505	544	496	515	473	547	505	501	467	529	479	464	472	508	511	535	509	450	518	525	484	482	502	549	477	512	472	512	458	525	487	531	527	497	465	457	485	496	507	511	492	464	498	473	521	507	485	528	506	501	517	518	490	475	485	475	502	499	495	515	473	486	465	509	513	481	492	510	483	500	513	496	491	469	512	490	513	489	490	488	531	478	442	493	517	547	455	512	479	512	471	509	499	523	491	506	477	509	496	455	531	546	476	483	524	483	492	490	472	479	564	566	506	491	488	478	517	496	512	479	467	491	510	500	507	542	527	437	495	503	504	479	508	515	504	480	482	521	502	517	471	501	514	505	471	503	508	517	496	516	506	513	470	509	529	530	488	520	506	512	501	485	504	474	489	501	491	517	471	491	510	447	504	474	504	496	509	520	528	487	520	502	478	492	526	498	495	498	511	514	476	494	494	503	483	484	493	478	548	491	499	472	518	485	503	480	524	516	492	484	489	498	471	471	442	486	449	478	488	487	515	486	512	512	534	485	489	524	495	498	502	534	512	507	473	505	513	502	496	485	478	484	468	498	525	508	475	493	510	493	496	479	553	533	540	527	503	496	485	504	484	493	471	509	516	497	498	488	463	551	511	492	486	508	488	502	487	474	494	519	488	535	481	518	542	505	530	545	512	546	520	478	484	490	464	524	476	490	484	520	447	468	473	542	513	498	495	492	514	535	508	543	501	514	504	486	466	503	511	501	527	491	494	495	539	481	510	474	479	510	520	485	530	472	474	483	502	539	504	457	456	473	485	500	493	517	483	521	496	473	496	526	508	482	494	490	488	527	492	501	508	531	497	475	466	493	492	538	495	520	504	471	499	488	483	499	497	499	476	491	526	493	493	497	457	523	559	460	495	488	464	493
2533	712	1139	1791	1659	779	396	385	353	346	333	326	337	289	336	324	320	317	326	348	342	336	341	338	343	312	360	343	308	326	338	342	332	341	349	298	331	307	333	345	298	328	313	315	332	326	323	345	334	347	350	286	324	331	349	318	332	338	334	343	313	320	352	342	312	311	344	314	316	316	332	335	305	325	347	337	354	319	330	345	328	318	339	336	330	347	341	348	309	343	325	322	334	315	311	348	333	319	320	364	314	370	367	343	343	353	318	345	350	297	300	326	321	309	365	335	317	332	359	322	342	336	338	304	331	335	323	317	342	331	346	358	353	295	352	313	344	343	332	334	323	335	340	316	316	320	341	342	313	328	341	355	345	288	358	314	323	331	332	324	362	342	331	331	323	339	317	314	318	311	356	339	305	321	316	308	349	350	331	354	297	334	311	305	348	341	307	349	279	356	317	299	366	340	301	349	350	321	323	325	287	353	318	320	338	295	342	327	353	315	329	365	324	354	329	340	341	318	322	303	344	311	345	339	335	344	349	344	333	333	321	320	335	335	316	350	361	335	356	354	361	321	329	345	314	302	306	324	334	317	346	338	342	352	290	313	357	375	325	338	334	328	306	339	359	325	319	351	292	347	366	380	343	323	346	330	355	318	333	318	367	325	344	350	335	341	336	313	308	317	321	313	326	337	320	344	330	346	284	318	350	315	323	326	340	293	336	318	317	340	326	321	308	328	372	334	342	327	310	344	350	319	303	327	337	334	345	325	340	317	337	324	359	324	323	348	333	326	348	342	316	324	300	317	320	335	348	347	311	310	337	318	345	339	342	342	359	348	324	347	316	342	321	331	322	320	332	356	326	337	360	285	342	318	317	342	338	346	296	315	324	348	277	316	320	324	352	322	314	344	313	358	334	313	323	341	315	339	359	353	350	334	320	349	367	343	351	345	342	313	307	336	333	367	370	331	348	351	318	318	343	353	362	326	337	336	306	336	315	322	313	327	337	320	324	344	341	341	334	339	331	299	326	336	364	342	323	348	318	295	343	344	336	324	342	369	312	312	311	324	333	337	365	332	299	322	331	303	349	330	300	361	351	345	331	337	313	346	314	311	354	332	348	308	326	318	335	311	343	300	317	332	351	348	343	297	329	323	343	373	320	338	328	341	318	318	328	336	315	331	355	323	343	338	322	313	321	336	346	316	333	312	317	356	315	358	331	328	333	336	317	343	287	335	346	292	354	325	340	328	336	324	317	310	302	327	339	333	361	345	355	319	280	331	381	315	350	335	322	299	315	313	281	344	365	368	363	314	341	356	312	345	288	364	312	321	329	302	340	310	314	322	319	375	301	308	318	314	344	344	318	341	345	317	343	324	320	332	336	330	327	338	315	297	325	345	332	364	335	314	312	300	323	336	329	307	324	337	340	335	333	293	322	326	319	375	341	349	338	359	357	306	354	332	328	363	324	316	336	304	344	330	304	321	360	344	318	326	329	334	323	314	360	376	356	325	317	365	320	343	378	333	352	321	318	325	343	356	310	318	336	304	335	325	333	353	325	340	312	348	371	332	338	342	330	353	323	353	319	350	324	324	359	315	343	355	337	323	355	317	365	331	327	344	321	295	337	330	337	311	330	322	316	309	318	339	353	349	377	317	339	290	337	291	329	335	307	359	364	337	352	328	319	309	353	346	344	294	329	278	361	366	340	333	346	295	376	338	339	335	376	320	359	306	336	318	339	354	283	320	391	341	295	353	334	299	336	336	312	315	364	321	340	331	319	298	363	337	365	345	349	310	294	332	349	343	345	305	361	333	321	314	344	361	315	304	354	343	353	333	351	303	335	363	328	347	321	307	369	302	358	353	312	300	328	335	324	352	347	319	331	340	325	320	327	296	331	307	333	338	316	348	308	326	322	316	349	331	348	298	317	328	263	319	325	322	315	321	352	333	347	327	311	345	328	369	320	294	331	338	331	338	349	315	330	315	335	360	326	335	336	356	313	341	377	316	319	347	347	338	306	308	297	300	335	335	317	351	303	365	324	342	319	352	337	364	301	287	340	300	324	322	344	348	324	341	294	296	325	311	332	339	334	321	332	334	319	312	317	274	298	337	358	316	320	331	349	329	347	325	329	320	388	348	330	314	349	332	314	379	336	349	308	316	335	319	331	375	375	340	350	331	317	327	349	327	309	325	322	324	328	340	335	313	349	328	293	320	365	353	328	327	326	340	327	345	342	366	339	369	321	310	372	350	350	368	326	323	284	319	335	352	339	310	326	347	333	320	360	347	322	299	317	372	341	342	357	349	384	331	395	308	327	363	343	324	368	363	325	325	366	316	345	325	353	329	345	338	321	348	340	318	300	342	299	327	375	318	314	332	323	338	359	307	345	338	357	342	347	299	348	333	367	332	297	352	302	316	351	357	314	338	323	352	323	319	331	354	320	335	331	342	351	323	322	335	354	339	350	337	319	363	352	325	326	335	351	332	334	327	340	322	333	358	360	336	360	365	330	320	342	310	314	334	350	328	326	321	331	346	342	357	298	335	309	346	359	352	345	344	349	350	317	313	336	348	361	349	359	341	341	336	339	322	343	312	321	334	280	355	339	326	360	371	335	338	335	347	324	339	301	316	307	308	310	331	314	328	309	304	350	346	314	306	331	345	334	327	288	326	323	331	329	312	341	331	311	358	335	358	277	355	375	292	333	294	362	330	350	326	311	301	322	346	341	343	307	344	312	363	351	296	337	314	342	329	334	331	330	346	321	307	322	313	319	320	347	326	340	338	322	325	331	320	320	340	408	283	294	365	309	322	318	333	336	382	351	313	326	316	344	357	342	335	349	336	360	339	312	341	302	330	316	363	312	322	351	330	322	341	348	359	361	320	317	348	330	333	297	360	342	289	325	347	304	308	372	339	345	313	371	314	353	320	322	338	364	365	329	332	338	340	323	354	335	318	341	340	329	308	306	330	331	366	348	304	283	310	326	293	341	331	324	324	330	339	337	337	307	325	349	363	341	346	317	345	327	369	341	360	333	343	325	328	375	324	337	328	334	320	337	330	368	316	323	319	330	341	314	328	291	352	323	321	318	309	348	339	334	344	305	330	353	339	328	351	311	318	324	347	366	357	352	340	368	319	328	351	369	323	339	333	314	308	342	322	306	344	333	346	330	338	343	345	378	352	348	340	342	332	348	333	362	304	308	340	348	335	330	340	378	332	344	344	354	317	313	334	328	341	356	313	325	356	309	304	339	323	324	357	381	338	365	341	336	315	387	357	333	321	349	324	308	323	330	330	323	335	368	326	354	329	355	377	324	323	329	332	340	346	334	309	316	310	335	345	352	350	315	334	349	351	298	337	323	309	307	313	366	293	307	323	347	341	356	336	369	319	318	332	317	345	357	313	331	341	301	354	337	312	325	313	300	310	339	315	364	300	315	351	302	286	291	315	322	335	349	335	318	371	312	295	355	336	342	294	311	347	324	381	337	342	350	352	341	316
2763	1261	2543	5746	5813	2574	1264	981	899	808	815	828	829	784	807	776	846	795	833	872	823	793	807	813	843	803	796	819	808	823	818	820	786	755	811	817	812	773	805	777	784	802	781	813	738	836	802	806	815	776	811	815	769	763	795	764	835	844	844	787	782	797	804	799	815	798	787	726	798	803	799	812	777	799	794	787	786	853	792	806	810	835	751	753	858	753	800	788	766	734	754	772	812	770	799	780	725	806	818	732	790	814	787	731	783	783	813	780	788	823	791	792	839	797	799	839	800	790	852	771	822	788	812	769	759	754	808	807	750	767	790	815	795	799	755	799	793	823	819	785	803	731	850	778	840	797	790	741	804	797	811	835	822	768	775	841	768	796	763	752	753	807	827	763	762	794	812	794	801	792	766	791	790	816	764	737	800	746	775	786	777	841	721	790	770	781	778	794	763	830	783	792	776	786	764	809	805	767	781	811	757	836	832	809	832	725	810	835	791	857	794	789	802	829	779	776	821	877	794	750	798	774	790	792	782	792	761	758	817	826	810	718	791	795	827	805	834	757	769	793	782	850	818	772	758	812	808	809	783	802	797	826	778	819	806	782	789	793	813	784	853	776	769	776	755	825	801	747	780	804	782	817	815	805	824	797	794	831	822	752	792	839	796	731	800	764	788	837	807	807	781	766	780	782	753	778	757	793	796	760	829	774	830	797	774	834	863	839	764	799	779	777	819	799	796	813	831	799	790	820	840	842	784	776	827	771	803	873	740	767	746	797	781	818	830	755	796	826	763	820	794	835	802	817	763	829	765	778	790	811	727	779	769	830	787	827	852	775	856	800	747	814	811	790	820	838	842	742	798	816	770	777	779	786	791	825	814	766	790	772	769	749	787	803	780	826	794	789	827	806	812	802	747	787	827	850	864	781	775	822	789	797	818	770	829	744	782	778	761	824	762	746	767	836	738	811	808	805	756	787	779	779	809	747	837	836	807	814	791	767	846	787	776	807	794	757	719	804	783	794	823	779	805	866	767	788	808	808	777	829	805	778	716	779	761	774	832	779	816	809	750	835	799	827	770	754	822	772	818	791	756	779	804	797	762	781	810	752	761	764	807	799	821	822	803	761	801	763	837	799	827	769	802	798	845	817	782	827	845	785	782	740	771	796	819	791	784	824	738	838	777	835	797	758	754	811	791	821	753	801	808	805	779	788	801	777	795	815	800	839	765	797	806	813	777	819	776	759	794	773	804	783	801	816	785	814	784	790	810	772	845	832	763	796	756	770	766	803	777	794	803	774	791	806	773	818	828	752	832	781	800	817	828	781	773	782	793	808	762	814	855	778	783	763	834	861	843	852	759	820	779	796	799	800	764	802	817	778	797	798	882	792	771	785	811	781	799	802	756	846	770	775	802	823	750	760	866	810	825	863	764	759	817	774	771	813	824	770	780	797	760	797	804	788	802	789	861	740	777	829	780	827	834	744	793	805	791	767	777	837	845	874	777	794	814	783	780	823	789	794	798	819	783	841	782	804	770	762	779	786	808	764	770	785	795	760	796	811	780	739	782	822	836	770	780	796	831	804	793	770	745	786	821	852	757	785	830	721	797	777	799	799	776	803	817	783	806	806	736	774	780	789	752	788	813	815	768	786	818	839	764	785	766	755	793	840	784	788	829	814	822	817	799	773	772	749	774	783	856	791	756	774	827	822	790	770	791	840	784	786	813	847	781	849	778	742	756	747	801	761	815	792	826	780	765	796	823	784	749	739	832	799	792	787	741	774	753	779	820	794	802	771	823	781	826	816	804	825	790	784	802	748	783	797	852	811	799	799	808	818	795	794	751	795	778	786	813	783	847	801	768	776	789	798	807	819	789	784	802	778	774	794	775	774	810	788	786	804	826	780	824	765	811	737	841	772	850	813	830	756	804	798	858	810	833	821	804	757	801	803	803	778	738	828	804	778	780	807	857	783	851	751	833	778	790	792	856	805	774	797	797	777	818	817	781	853	775	766	817	804	800	786	828	801	810	852	817	776	788	773	834	823	778	786	801	799	753	831	797	839	817	817	781	797	769	784	782	817	734	806	831	808	855	752	817	807	771	816	757	867	802	765	792	776	763	818	780	814	801	781	807	785	847	789	839	834	817	791	824	811	789	784	746	807	818	770	739	848	799	782	868	817	787	784	832	805	812	776	859	806	807	815	785	801	757	886	793	765	808	780	815	772	753	794	806	810	774	841	807	796	792	828	794	825	835	778	892	762	780	793	786	800	763	802	834	773	779	796	791	802	779	804	809	829	774	759	758	742	792	817	785	817	769	778	804	796	789	803	748	802	829	790	791	778	798	824	786	829	807	815	786	787	833	771	803	858	790	770	805	834	793	792	792	831	808	813	791	815	819	784	782	764	853	806	828	795	777	754	794	775	799	759	754	794	781	792	777	796	839	799	824	846	799	744	829	785	820	812	788	818	821	792	784	797	802	844	800	773	764	775	788	776	756	877	842	765	803	799	804	790	822	788	790	794	780	777	802	857	788	780	810	786	791	798	800	763	820	787	789	748	813	814	788	855	823	820	764	763	832	848	808	793	843	817	792	764	795	802	770	765	786	768	822	808	808	811	806	770	826	777	778	814	781	787	785	838	769	842	795	844	844	771	764	826	794	723	791	751	756	836	826	828	830	834	797	834	799	788	758	756	768	743	794	785	733	772	847	751	774	803	808	786	794	803	842	804	783	807	778	816	751	804	786	768	759	805	842	816	816	808	782	817	813	840	811	759	734	854	780	829	803	783	831	785	719	801	778	788	777	774	802	755	818	826	779	823	791	821	794	838	814	785	738	872	858	773	791	833	787	766	763	847	820	822	797	816	831	853	755	813	803	856	782	810	792	746	804	824	744	780	788	784	767	795	761	763	777	786	773	784	791	795	806	854	786	811	797	784	768	752	810	819	792	832	762	812	839	752	814	799	826	832	831	795	833	804	843	781	827	760	766	777	790	748	861	740	826	773	766	760	812	738	795	757	734	806	782	830	815	837	794	837	776	802	809	770	800	843	806	777	775	803	784	810	788	774	841	798	765	782	806	795	834	777	762	776	812	806	835	812	768	825	797	757	790	797	815	810	730	783	787	783	772	780	762	765	786	750	725	806	802	802	857	834	843	831	790	794	767	827	784	770	785	809	782	767	732	877	784	742	799	785	802	809	749	848	871	792	786	786	789	794	841	784	801	787	783	816	800	767	804	797	763	811	796	776	819	765	808	779	822	840	784	770	805	830	778	821	746	797	747	799	776	817	786	782	796	789	766	823	748	869	782	773	792	828	785	823	780	794	740	800	806	757	781	798	839	791	832	793	803	823	796	795	816	827	750	816	779	789	791	793	782	773	844	790	772	822	845	769	794	793	787	768	792	775	835	820	883	811	777	829	826	814	798	843	799	763	770	815	832	842	768	773	822	769	767	786	759	825	849	809	797	752	807	796	776	780	759	740	791	745	837	790	792	780
9663	4391	4639	5134	3295	1497	919	625	368	342	297	264	289	263	219	224	219	238	217	252	237	234	203	217	220	181	195	196	201	218	209	189	202	185	181	184	176	168	179	168	173	186	188	174	194	210	162	165	168	200	155	174	171	155	178	170	154	160	177	151	179	195	162	160	141	167	189	169	181	192	174	200	158	163	183	162	205	152	152	168	163	202	158	168	150	145	161	178	184	148	162	195	171	151	152	163	165	161	169	173	182	168	149	173	184	147	158	144	154	160	176	161	177	177	163	162	142	169	168	177	178	182	150	166	183	173	171	175	178	172	156	170	168	173	162	173	168	150	144	159	158	176	179	179	180	167	155	167	158	161	159	165	169	168	174	174	168	159	189	174	175	178	160	179	149	163	165	176	176	175	147	160	171	168	160	163	158	186	179	148	157	155	168	187	156	152	168	148	166	193	195	182	165	172	147	138	174	176	179	170	166	183	152	171	143	163	171	163	165	190	150	185	168	166	150	166	169	158	151	166	170	173	156	180	143	155	169	177	163	164	179	144	164	177	168	170	152	157	166	172	153	186	170	165	147	164	170	155	196	179	168	152	167	166	179	140	158	167	185	170	156	179	197	175	178	172	163	173	187	185	179	181	155	160	156	164	172	147	163	174	150	190	168	173	182	159	180	171	172	152	187	165	189	163	171	164	172	149	164	170	168	169	145	162	175	181	157	178	172	193	200	139	164	194	154	177	204	177	168	170	157	168	159	170	163	178	166	147	168	196	171	172	190	164	182	190	135	171	186	198	173	150	178	175	171	185	170	167	151	186	160	170	198	184	184	176	177	182	183	181	153	135	152	158	168	182	176	148	155	162	196	163	167	165	152	164	155	180	163	174	155	164	196	167	168	164	180	158	148	173	148	160	172	146	159	154	156	157	165	169	169	176	172	168	182	165	163	136	154	187	157	183	172	164	141	190	186	169	159	193	169	174	158	160	166	175	177	167	157	172	152	173	169	159	168	177	160	212	166	152	164	160	166	173	173	182	189	169	172	158	161	158	179	158	187	166	165	166	192	168	178	159	153	171	157	160	168	157	142	177	163	198	140	177	171	178	190	160	154	166	175	154	177	148	160	181	161	158	163	163	153	171	183	181	188	172	172	169	162	159	178	154	184	179	156	158	167	176	181	160	166	185	192	177	182	152	151	190	173	157	186	196	157	159	171	183	156	186	171	168	166	161	174	129	172	166	165	168	182	178	180	139	157	152	183	178	180	162	165	158	154	169	171	169	161	165	166	184	158	175	144	164	186	179	175	141	155	189	166	183	166	171	189	174	168	162	183	193	187	175	171	159	178	139	166	193	185	150	165	169	178	161	137	179	167	185	161	155	179	171	152	174	175	184	186	177	166	177	168	152	158	168	159	194	173	174	190	158	169	189	165	171	192	201	172	158	191	160	158	172	157	156	154	157	156	157	155	155	169	186	145	176	185	178	147	169	182	158	169	170	181	148	163	166	162	193	166	172	172	160	177	152	149	174	168	149	165	184	174	161	166	151	158	178	180	155	184	179	178	160	156	174	145	171	181	185	147	159	172	157	171	145	163	157	178	165	153	180	174	164	151	146	138	168	168	184	185	170	179	178	164	171	201	150	160	161	152	175	169	154	149	186	194	165	181	147	189	146	149	168	170	174	158	153	158	185	164	176	160	183	169	158	182	174	133	155	178	147	151	176	162	167	165	168	180	161	194	175	177	180	164	188	149	183	164	190	170	174	170	129	143	179	160	158	165	166	140	176	177	162	172	171	145	194	164	181	173	157	161	165	185	180	147	157	163	182	184	177	171	159	158	162	154	162	171	187	166	155	161	169	154	189	181	179	162	169	158	189	176	194	162	166	185	175	163	167	141	166	172	177	187	168	177	164	163	161	170	166	174	163	160	166	163	159	182	183	168	163	173	166	167	161	137	176	196	159	151	184	181	167	181	171	150	145	165	184	188	177	179	157	166	159	159	162	186	158	170	154	182	153	131	165	181	156	169	149	152	166	165	181	175	150	176	147	177	180	183	184	167	171	141	151	180	156	175	193	147	144	166	154	166	144	190	167	185	158	155	137	176	163	173	200	153	176	163	166	174	137	182	165	168	163	161	174	158	177	171	158	154	171	184	151	201	159	168	158	159	175	157	177	192	132	137	197	157	171	184	166	169	169	161	168	172	184	165	151	162	168	176	186	169	169	173	164	177	148	200	168	155	173	160	171	153	171	164	171	143	160	181	127	147	166	201	190	149	172	185	164	162	170	176	164	180	185	169	166	194	193	156	176	189	173	178	181	170	172	165	192	172	167	174	163	164	171	165	171	176	157	196	145	175	175	170	167	139	164	186	164	157	163	163	166	169	171	148	187	169	177	177	158	172	172	180	161	184	148	164	180	189	165	144	177	153	170	159	190	170	193	165	154	163	152	180	183	157	176	174	158	190	141	166	185	168	167	164	169	159	178	167	186	160	159	167	183	162	153	187	176	175	170	155	162	167	167	158	185	203	166	170	138	157	177	151	177	145	195	167	175	181	170	162	171	161	160	148	155	154	134	197	182	174	180	163	169	169	169	175	169	164	168	146	153	158	150	167	174	152	168	189	167	154	137	174	160	174	170	132	172	173	166	159	153	154	173	198	160	192	181	168	165	198	186	161	152	162	171	164	184	169	166	188	155	171	160	173	174	149	157	151	198	178	150	178	154	179	177	156	157	178	187	160	182	162	198	160	165	162	166	177	166	177	152	187	169	185	167	157	150	163	180	167	157	176	179	167	170	164	168	167	162	158	170	160	174	180	172	141	172	158	140	177	174	160	136	180	132	174	161	171	176	166	173	173	175	150	133	156	186	167	154	177	158	154	153	163	165	148	165	152	168	165	173	183	166	162	181	163	187	171	137	190	171	163	142	166	176	143	178	154	154	178	184	171	182	187	163	192	164	148	146	172	145	166	139	177	168	160	164	164	158	159	148	181	162	170	158	152	180	179	184	163	154	152	160	167	184	131	191	158	150	172	175	170	152	156	165	148	159	177	154	161	157	175	178	158	172	185	159	163	170	167	152	176	166	185	173	159	157	158	184	180	169	182	165	168	156	172	169	189	182	175	162	164	174	147	170	143	179	190	162	165	179	158	161	157	162	173	159	176	154	148	174	177	170	165	192	168	152	158	167	170	151	163	163	172	197	169	180	168	171	172	163	160	185	159	151	177	172	177	159	179	162	157	184	153	178	158	183	159	161	164	176	181	184	190	157	162	190	179	159	165	186	163	187	158	162	178	158	162	161	181	149	168	159	154	173	151	168	178	168	175	159	167	196	169	168	181	171	155	190	176	157	183	144	176	170	161	186	149	180	179	158	190	187	159	172	192	165	178	166	152	168	179	176	164	172	179	179	163	157	182	147	159	172	171	185	159	173	172	194	179	156	163	167	161	198	194	170	153	173	175	166	190	166	165	161	184	169	169	162	203	178	188	178	176	149
7002	3550	7081	12362	10863	5851	4004	2637	1767	1546	1297	1212	1154	1068	892	880	842	855	810	958	981	1025	779	769	809	714	763	702	778	787	723	628	639	600	561	580	614	532	559	518	528	541	534	587	558	542	508	481	498	486	471	518	503	484	492	481	475	494	471	483	471	448	503	467	464	436	433	471	478	459	446	469	489	457	493	451	464	458	435	445	468	469	453	500	434	457	472	439	452	481	477	496	514	479	475	469	454	490	475	411	463	487	456	477	444	407	503	439	480	452	445	434	449	440	459	492	460	445	462	475	451	441	461	449	463	466	463	459	462	436	475	435	470	453	466	445	477	485	453	421	453	445	467	428	456	443	430	511	427	409	462	473	431	421	486	451	464	449	453	467	463	492	474	453	468	440	454	438	449	455	438	440	451	507	453	489	449	485	430	455	447	440	412	450	468	472	461	446	457	435	451	429	444	437	493	474	431	444	490	421	462	455	479	457	434	450	466	458	453	450	461	461	467	448	512	414	452	478	441	470	485	441	459	461	468	486	480	486	453	423	452	468	464	448	418	480	455	452	403	420	381	463	464	419	441	427	443	458	444	448	443	410	404	431	480	448	421	396	431	451	454	509	439	418	440	465	454	406	457	473	432	440	449	448	456	474	441	418	465	438	449	477	445	466	430	425	491	448	428	457	412	431	412	486	429	466	488	455	490	457	449	420	438	460	418	428	420	438	433	451	448	435	466	435	479	465	462	439	463	454	431	485	478	457	440	427	449	434	460	439	438	443	435	453	437	454	486	435	435	461	430	413	410	436	406	401	440	486	463	429	501	418	472	475	464	432	436	448	423	487	463	446	477	431	438	445	444	449	469	499	476	468	443	463	421	437	446	470	441	453	474	422	467	431	418	435	422	455	455	440	457	438	470	455	403	437	451	441	459	419	447	465	411	476	460	458	445	450	453	436	467	458	459	421	406	456	438	456	473	474	432	478	456	440	445	416	450	433	439	474	431	440	420	445	455	448	432	467	452	457	469	479	463	482	434	457	443	476	484	436	450	464	444	427	460	426	427	433	416	427	464	452	454	496	437	478	458	458	466	448	429	437	466	450	462	426	461	456	503	449	488	437	435	448	453	449	424	478	435	440	468	478	465	451	420	435	457	453	432	462	458	416	434	487	416	467	466	453	471	424	490	433	469	463	461	451	456	474	428	469	417	443	419	411	470	457	499	426	446	418	455	474	453	452	439	431	442	467	417	456	450	421	448	476	467	460	448	467	442	447	459	440	459	459	405	437	469	439	455	452	508	408	435	449	469	476	443	446	440	426	470	426	495	461	485	473	462	469	420	471	438	452	450	460	474	480	409	445	487	447	422	445	479	441	452	465	434	433	459	473	428	491	430	467	421	432	461	481	438	435	449	451	439	442	421	427	438	442	455	458	436	440	448	456	397	406	433	442	458	469	454	462	478	459	459	471	428	462	472	425	464	460	476	428	450	399	462	434	436	459	449	453	461	451	479	434	502	455	485	425	439	472	441	452	436	430	427	477	463	438	473	436	465	489	434	475	449	443	508	474	438	503	459	454	461	469	442	429	441	455	453	507	466	413	421	479	460	436	442	466	427	455	421	456	456	484	490	470	471	436	461	435	439	434	477	476	475	476	436	454	449	453	470	447	488	428	427	477	425	432	431	431	411	437	451	463	418	435	448	436	458	416	452	435	469	450	448	449	426	433	436	456	450	457	437	469	470	435	450	446	476	427	464	479	474	469	457	450	459	476	461	452	478	458	473	447	465	473	458	434	464	415	446	438	451	499	450	474	465	462	427	451	440	488	448	518	468	473	469	444	438	430	470	465	453	460	443	445	470	452	456	458	482	473	472	460	442	484	479	459	419	451	449	466	439	474	462	452	451	458	459	450	442	450	496	472	433	411	453	428	484	475	457	440	459	463	468	409	432	444	483	430	444	481	445	428	476	455	429	463	496	419	419	469	430	477	458	438	475	455	459	413	444	451	444	419	470	422	420	429	451	449	456	452	468	458	468	485	454	433	423	461	461	434	458	453	457	460	512	446	445	464	443	439	460	456	469	420	445	440	473	447	452	446	467	435	416	460	465	436	431	478	430	439	472	453	427	435	448	420	462	478	453	462	439	459	491	431	456	468	454	469	432	466	422	450	455	421	454	445	453	447	431	463	496	436	481	467	426	455	415	424	464	449	468	470	484	448	427	488	450	449	469	453	435	469	400	422	491	437	484	478	451	439	467	484	449	452	432	455	449	455	466	436	432	438	452	434	458	493	485	454	501	432	390	475	456	449	478	455	426	407	472	439	459	436	506	468	452	465	458	441	462	423	465	430	457	435	458	485	474	427	450	490	463	475	498	481	430	445	438	437	437	497	451	449	450	442	436	457	458	439	438	431	468	444	463	469	423	486	430	444	465	446	462	478	482	447	451	442	479	471	476	488	488	423	475	437	446	451	467	446	454	450	459	453	464	455	476	438	441	459	427	455	472	477	496	433	488	446	456	443	458	421	434	482	474	439	484	448	457	469	434	459	424	443	450	430	471	417	445	456	437	464	439	474	459	422	465	467	463	404	429	468	429	453	456	431	446	460	451	476	455	448	424	464	460	470	451	419	445	430	451	456	504	459	458	464	433	426	431	451	490	476	446	454	448	444	467	433	452	450	451	424	453	437	442	469	464	446	455	458	461	481	452	450	452	453	459	443	420	437	445	460	460	474	432	450	471	445	464	446	453	436	474	482	484	445	444	458	444	462	429	412	452	439	474	459	451	420	422	450	432	458	450	456	440	430	466	431	473	432	447	482	439	444	490	466	448	421	460	419	415	477	461	443	475	460	502	475	442	459	440	444	450	420	440	417	434	404	433	447	452	453	452	414	438	435	470	459	467	457	466	451	462	447	440	471	474	459	465	455	465	437	452	438	439	465	448	429	494	501	437	471	451	433	484	458	475	446	441	457	489	498	480	457	442	452	437	428	477	451	473	463	448	458	465	452	456	471	467	466	449	445	484	472	442	467	443	460	445	455	506	446	407	465	452	459	466	462	414	482	485	455	452	458	439	467	441	435	396	470	453	466	441	484	456	476	438	440	441	443	433	441	465	485	473	465	463	427	457	505	456	471	420	493	451	459	447	472	446	438	410	422	458	471	434	479	436	467	432	491	408	441	474	462	464	459	479	451	486	468	410	456	436	486	455	419	482	483	445	428	466	440	439	452	448	486	477	470	440	459	464	462	396	440	441	470	470	467	488	413	477	462	458	450	456	414	455	434	483	464	449	431	499	440	472	470	495	459	443	412	470	438	448	412	428	432	455	437	421	439	456	442	394	479	458	439	486	455	469	468	472	461	464	458	470	436	459	500	486	449	468	487	450	462	456	443	462	440	456	447	417	444	448	437	424	470	460	445	481	472	438	475	449	437	471	468	483	476	443	419	423	428	455	415	476	437	414	421	445	418	430	461	445	424	465	451	459	478	489	482	455	448	503	443
16975	7372	8468	7959	5222	2535	1823	962	688	531	448	444	321	326	356	341	260	272	277	313	342	414	296	230	281	249	249	226	255	277	222	262	242	237	211	210	189	167	189	228	188	193	213	220	178	218	175	192	198	192	176	191	207	185	174	192	194	189	198	168	187	176	193	179	175	172	194	186	169	184	182	188	177	191	187	173	188	176	171	193	183	192	197	155	186	188	161	184	161	154	188	184	195	186	167	165	175	168	195	179	190	146	171	170	188	202	179	179	169	203	156	172	200	172	168	187	175	167	177	182	171	204	177	151	177	217	174	168	187	197	173	151	177	156	162	191	201	188	174	163	175	165	174	161	197	189	178	190	171	181	175	191	176	175	193	167	201	188	191	186	177	174	180	184	204	162	208	176	198	180	204	169	171	152	164	184	191	196	174	193	193	186	192	167	174	174	168	200	185	195	187	183	203	197	175	175	191	169	195	185	194	180	167	166	161	144	169	189	148	184	168	164	184	157	181	166	182	193	178	186	167	158	180	179	194	179	163	163	194	202	181	181	189	185	153	171	183	164	184	198	172	171	167	170	186	188	175	180	160	183	156	189	194	166	190	174	177	184	196	190	186	190	169	200	170	184	186	178	160	199	194	155	181	199	178	161	196	154	191	182	200	198	184	170	170	176	196	174	199	187	218	183	175	184	188	190	155	166	156	179	171	170	181	178	162	163	159	172	164	186	201	198	180	158	169	180	174	169	177	160	149	182	170	196	181	176	173	179	182	150	190	182	189	159	200	166	166	168	188	184	180	173	150	179	167	180	152	198	178	172	174	174	179	170	180	166	191	188	192	171	183	171	173	171	181	164	170	187	186	170	180	192	159	156	189	175	206	181	199	197	184	163	187	168	183	184	188	177	176	183	166	183	185	176	190	159	174	185	194	177	194	166	186	171	195	171	177	174	178	173	185	180	193	164	171	162	188	187	180	177	179	176	178	182	158	167	183	182	203	179	184	176	188	176	212	184	163	173	205	166	188	191	185	168	177	177	166	168	170	192	170	207	178	176	164	186	158	206	196	178	184	187	176	188	175	176	166	169	176	189	178	169	190	172	166	192	176	181	189	168	177	189	188	173	185	191	194	198	157	197	167	155	171	173	190	175	171	200	187	175	194	178	197	171	185	181	181	188	171	195	181	144	183	178	162	188	168	178	177	198	184	191	189	185	188	170	164	212	173	185	192	183	176	160	197	193	185	180	189	177	167	188	176	186	191	170	184	173	197	150	161	170	179	154	199	181	166	168	194	167	173	170	196	176	178	191	183	174	181	151	176	185	188	167	156	182	185	195	188	174	173	153	174	184	167	177	196	195	167	193	174	172	184	153	186	166	180	195	216	191	185	155	163	189	187	201	211	179	180	206	182	176	189	198	175	179	157	216	182	195	180	168	163	159	190	154	182	176	176	181	166	174	170	179	170	192	190	165	162	203	152	152	177	194	168	199	194	150	160	174	183	192	161	186	178	162	183	157	175	169	189	166	169	172	164	175	198	206	168	177	188	170	174	182	176	180	178	175	183	207	183	189	192	185	198	182	185	176	173	183	186	189	177	166	178	169	176	171	203	182	188	181	196	183	174	183	183	175	180	170	167	201	217	174	187	185	168	175	183	162	168	169	178	206	191	175	192	174	174	157	177	190	197	177	185	176	163	160	187	179	167	167	178	176	196	190	187	177	187	168	188	186	193	211	173	182	176	230	195	164	199	168	157	181	177	190	151	197	164	185	173	185	192	154	174	146	187	169	170	202	168	194	177	190	182	201	167	195	184	180	190	201	183	176	175	177	188	167	197	171	175	187	170	171	158	186	191	186	182	183	191	196	177	198	161	151	169	169	200	180	166	155	158	204	173	187	208	165	180	171	170	171	183	167	166	177	184	192	194	195	175	169	189	210	197	195	179	153	170	189	185	192	197	186	182	190	184	181	185	201	164	194	183	172	176	171	183	197	201	192	167	165	169	180	164	182	179	180	184	190	170	168	192	176	194	191	180	178	167	186	185	161	179	185	175	192	169	176	169	179	197	210	185	153	175	176	196	157	192	178	189	185	208	175	166	163	184	184	194	173	183	175	192	174	174	187	176	162	178	149	178	182	164	170	165	173	176	173	156	182	178	168	185	178	164	162	206	169	162	193	223	194	171	169	172	228	191	174	187	191	172	166	157	158	188	175	169	182	184	163	189	214	172	189	184	185	197	182	173	179	170	188	165	174	175	175	157	186	159	178	181	167	192	171	188	186	156	193	172	181	177	193	182	179	173	188	150	177	187	158	166	174	212	162	176	185	168	170	178	164	178	187	167	199	176	163	174	179	157	181	170	177	186	169	179	159	180	162	198	179	162	185	207	175	169	182	198	179	190	198	191	175	180	160	172	162	173	172	185	168	193	202	198	196	184	191	163	204	178	198	152	151	179	167	191	202	166	162	171	189	177	206	182	167	188	166	191	203	198	157	152	205	180	170	176	171	212	162	177	165	153	170	205	190	215	160	179	182	181	168	175	187	181	197	199	179	195	158	205	170	149	192	189	163	160	169	199	167	180	171	174	187	168	180	174	198	167	188	180	177	181	169	194	196	167	211	188	144	187	171	166	184	155	160	186	180	184	179	171	174	192	172	186	189	194	177	161	183	181	171	185	191	196	166	165	151	179	149	171	183	195	173	175	177	167	137	170	192	172	185	158	176	172	174	193	162	172	188	167	182	178	170	188	200	184	184	189	183	197	142	184	172	177	176	163	210	189	189	176	163	192	190	147	186	168	167	174	183	150	167	174	163	170	187	200	173	176	188	192	172	174	156	177	185	162	154	176	209	170	146	181	209	177	189	192	168	193	180	172	164	182	203	154	169	178	197	198	195	150	191	191	151	194	165	181	171	176	170	206	174	183	191	174	177	178	176	176	190	166	193	174	170	197	159	184	178	157	177	200	179	182	197	169	164	178	200	200	162	186	173	163	203	195	158	201	200	166	157	180	195	167	180	186	180	191	160	188	179	185	178	154	203	191	161	165	167	155	175	181	192	185	159	180	160	170	185	189	169	191	190	167	190	185	180	191	151	170	185	182	182	177	164	190	191	187	173	172	204	173	165	182	162	205	180	197	171	207	147	174	201	156	200	179	176	181	178	193	192	193	187	166	186	199	176	187	210	172	184	187	189	205	158	193	152	163	195	168	167	195	195	150	172	153	191	184	215	157	195	141	172	171	189	171	164	152	151	166	159	193	182	169	162	180	198	162	163	166	174	173	185	180	207	189	184	182	179	192	170	174	182	181	168	166	195	193	200	190	182	202	158	170	196	163	176	184	169	199	178	195	192	190	179	187	181	172	191	197	159	175	179	182	205	179	214	188	202	157	184	186	160	179	176	157	196	200	171	186	160	177	180	189	191	180	196	183	168	181	180	178	222	183	181	183	170	161	162	216	209	191	155	166	187	155	171	185	162	180	193	186	188	171	185	177	179	184	178
9548	5554	11293	16694	14355	8585	6734	4284	2919	2479	2025	2243	1789	1551	1507	1477	1265	1346	1248	1614	1507	2004	1491	1138	1076	1003	1187	1058	1101	1111	997	951	835	834	813	831	731	718	733	788	760	762	742	750	730	676	671	616	544	587	541	525	565	551	573	525	593	523	589	517	558	514	523	535	524	524	523	515	489	518	511	541	526	534	548	492	515	537	488	513	567	498	506	500	519	500	512	554	489	560	529	501	533	485	543	512	518	484	516	506	525	528	519	536	522	495	531	491	513	484	488	504	507	492	505	500	531	491	513	509	516	517	502	498	507	523	519	484	526	496	521	509	501	508	553	511	486	533	522	525	491	514	506	513	519	516	499	472	499	501	502	499	516	524	468	461	497	498	501	529	508	492	460	480	464	504	527	541	499	496	448	515	524	503	524	493	528	508	494	527	501	501	492	499	494	508	463	512	477	466	508	544	535	469	473	487	487	508	500	501	514	544	478	487	473	448	468	497	523	528	520	557	538	470	511	468	471	496	489	485	527	478	509	496	497	484	496	506	517	537	496	490	505	489	508	489	510	500	476	486	511	506	497	475	515	499	499	500	511	478	490	503	496	519	489	505	473	532	474	510	477	538	509	501	455	511	512	521	507	498	487	475	540	506	492	495	492	472	483	506	475	475	486	512	529	518	493	527	471	492	482	501	520	496	514	484	503	516	466	481	484	494	518	474	507	491	511	517	543	478	531	556	516	473	483	518	493	514	506	481	511	532	535	530	496	481	457	484	518	474	465	478	533	517	491	548	501	484	490	486	518	464	467	524	436	487	501	510	495	542	516	525	493	539	512	512	502	478	483	505	499	477	491	513	465	503	528	482	571	520	517	449	469	482	525	472	510	492	529	478	472	493	473	507	462	486	521	483	501	497	485	512	522	499	515	493	533	482	493	482	447	502	488	500	461	461	519	526	524	500	460	532	510	454	495	499	448	519	510	489	533	506	518	505	542	510	526	508	498	475	482	461	506	516	487	475	478	483	491	501	501	533	518	480	482	538	453	527	490	482	489	517	473	526	486	503	544	483	510	502	530	526	516	483	507	481	474	486	493	511	483	520	475	497	495	488	504	470	553	496	502	509	508	513	511	471	497	514	492	534	535	544	520	527	460	475	472	485	493	545	497	491	497	490	518	477	521	544	519	516	496	477	475	499	486	510	506	523	489	495	515	463	530	479	521	501	515	503	469	505	502	496	484	498	496	504	499	496	503	514	541	484	515	506	507	490	501	497	492	475	477	456	488	471	496	511	501	532	545	474	484	515	490	491	512	488	504	509	465	480	491	485	504	482	514	542	508	481	524	521	486	461	491	533	475	495	487	524	491	505	489	472	512	457	496	525	551	505	507	521	489	481	467	531	509	514	494	459	535	491	466	491	530	527	452	519	493	493	462	479	496	490	512	501	519	506	499	457	472	493	493	543	484	485	487	532	469	523	516	497	509	490	486	507	502	470	481	497	502	501	514	514	478	460	488	517	541	533	467	486	455	517	503	505	502	492	496	504	476	496	528	479	489	506	498	496	514	509	492	475	522	500	476	515	500	447	494	503	534	502	519	494	490	505	533	504	515	530	484	497	478	477	492	453	538	469	541	452	469	502	501	481	503	533	532	534	513	450	470	492	479	464	487	507	529	523	513	529	506	482	538	526	495	520	533	505	517	500	451	495	482	518	496	509	524	499	503	470	501	494	469	484	495	500	491	512	526	482	476	495	512	555	519	516	538	493	493	516	552	487	490	518	555	510	522	498	519	503	503	510	492	547	439	502	504	490	495	519	467	460	486	465	484	500	494	490	478	511	470	522	511	504	485	493	498	515	492	533	513	506	492	454	510	521	481	492	522	509	487	509	526	533	517	505	493	495	474	497	493	535	477	496	478	498	538	528	514	487	535	478	482	495	483	511	469	519	494	503	484	490	479	499	561	506	513	508	474	498	460	496	525	500	522	487	516	512	539	518	501	490	491	474	510	477	487	481	502	488	501	508	487	501	510	446	485	470	495	478	510	533	488	502	501	501	473	529	482	500	486	484	492	458	470	499	499	474	529	513	529	534	476	537	487	494	508	489	483	526	548	501	497	559	513	503	531	509	529	488	485	497	540	530	481	476	508	545	478	517	549	489	504	482	509	501	479	498	463	461	515	485	513	500	475	488	474	524	529	506	487	539	502	507	501	497	498	497	528	486	469	502	469	513	514	475	527	501	515	485	482	506	502	499	492	487	530	505	449	496	463	470	465	553	481	447	523	488	492	495	518	521	485	500	487	494	518	473	513	464	526	536	505	526	484	486	524	524	481	548	457	479	511	496	518	532	520	503	506	515	520	547	514	492	508	495	493	487	515	427	545	512	472	477	512	503	454	513	481	510	548	498	514	523	523	492	498	495	490	498	528	470	517	501	545	498	494	489	512	515	539	487	491	520	512	518	514	498	513	509	491	500	475	494	481	491	518	498	507	482	474	471	508	517	521	501	502	492	517	483	504	510	469	532	483	518	482	497	538	487	471	492	491	528	472	455	484	518	484	525	534	483	470	501	515	463	425	504	491	483	485	463	516	493	493	485	483	490	511	513	474	509	509	519	530	540	492	476	516	445	508	485	509	488	488	508	505	512	521	513	512	505	513	492	474	477	500	481	502	496	512	454	522	493	514	470	506	485	519	530	507	487	510	455	520	494	496	526	536	512	483	471	519	516	501	511	477	521	489	538	498	484	562	517	495	532	519	484	441	497	523	487	493	505	502	493	494	479	495	477	513	458	518	544	488	492	536	523	482	476	492	496	500	509	496	498	531	500	498	477	513	498	490	505	501	500	474	520	517	486	497	541	509	542	526	480	503	472	506	508	537	541	507	496	522	517	468	525	533	502	520	514	509	513	529	495	497	493	534	496	518	529	495	494	479	500	463	511	500	518	466	509	486	552	477	494	511	487	484	490	521	480	496	475	474	457	535	480	458	531	532	507	501	499	496	470	493	522	456	521	464	469	493	475	507	475	474	524	501	470	474	494	501	505	531	517	542	503	501	502	487	472	469	475	475	496	483	513	521	501	482	497	542	562	503	482	518	505	489	473	517	469	478	493	505	462	472	489	479	475	501	487	495	529	520	481	514	475	498	459	499	504	490	513	511	477	483	496	518	493	462	543	495	468	483	504	512	523	491	515	505	449	504	510	485	500	498	520	499	532	483	515	471	510	469	506	458	536	478	548	527	473	499	477	476	469	515	505	534	460	468	525	522	489	511	544	499	532	520	494	524	509	471	491	510	495	533	485	510	512	467	500	537	520	504	474	473	485	514	448	503	520	515	524	491	486	471	491	502	521	506	462	484	534	494	469	524	492	479	514	502	467	496	485	482	516	498	535	477	508	508	494	523	482	504	493	519	476	567	486	532	502	506	512	499	490	498	500	490	507	472	476	493	478	486	502	462	525	500	529	510	537	504	530	521	508	517	542	494	483	455	522	486	505	465	537	526	460
2553	940	1647	2220	1454	584	360	395	361	341	337	329	324	345	304	316	375	309	297	347	379	302	334	362	314	346	349	351	347	321	368	334	347	316	336	349	346	319	333	366	326	345	338	346	349	292	324	376	323	338	355	343	352	337	330	329	318	363	350	333	343	332	291	322	349	333	347	341	368	307	326	315	311	308	307	304	345	352	339	314	368	346	344	352	347	325	322	326	321	360	313	341	313	338	345	340	295	313	324	337	342	357	300	336	316	330	312	351	330	353	324	324	337	317	273	327	323	349	318	352	363	298	309	310	330	346	368	325	332	337	315	330	349	327	353	357	324	303	333	282	366	333	344	395	328	348	334	349	354	343	346	336	360	334	328	300	345	363	320	314	364	316	305	349	347	312	337	295	344	342	341	340	344	345	327	347	317	332	350	314	310	335	336	354	309	305	320	322	305	373	349	312	316	319	309	318	310	325	322	315	355	309	356	349	324	357	314	298	311	330	324	316	319	347	317	366	329	370	294	343	335	331	332	318	339	323	324	300	328	326	335	344	346	338	336	330	324	341	333	338	328	299	346	364	342	347	347	354	317	313	330	339	341	358	298	335	358	300	329	317	341	372	301	318	348	346	311	337	321	328	338	349	323	344	342	350	346	328	310	350	348	362	370	304	322	334	342	339	344	325	297	308	332	339	320	318	342	334	345	337	349	344	347	313	368	332	341	336	351	342	351	321	325	345	328	337	341	341	379	346	353	327	331	330	347	318	344	334	333	325	327	356	350	330	316	314	324	310	307	333	340	298	350	345	307	328	359	346	337	351	298	322	329	383	338	360	380	358	347	350	325	320	347	331	343	338	324	335	324	299	322	359	336	304	369	335	345	332	337	362	352	342	345	306	356	324	337	330	337	332	334	357	312	351	364	342	348	338	317	339	311	356	339	322	299	327	328	346	324	356	349	351	316	327	315	358	334	316	328	342	328	333	348	339	337	349	345	384	301	344	318	317	303	336	335	352	326	334	309	335	315	329	335	334	345	324	374	300	300	333	351	319	320	350	332	307	339	358	362	310	313	351	345	291	350	314	341	341	348	355	323	333	363	349	334	321	365	369	340	352	317	314	327	323	341	339	341	339	308	315	321	315	345	324	328	305	341	338	347	343	337	335	295	351	318	319	337	328	325	327	357	360	344	312	339	348	334	310	319	315	310	325	311	325	344	337	347	355	346	353	330	350	344	332	334	336	315	327	318	359	333	331	337	369	377	358	351	324	326	309	306	322	312	309	339	334	303	337	298	340	358	341	310	338	294	291	322	297	304	345	285	306	332	336	346	356	330	323	307	314	340	322	330	298	348	363	343	313	320	315	354	347	338	348	319	326	348	351	339	315	359	367	337	342	328	350	355	323	344	335	342	311	346	321	330	307	318	316	338	351	342	351	356	344	359	353	363	320	306	362	332	355	347	336	362	335	359	325	325	307	347	345	358	304	330	323	344	323	328	350	336	320	374	326	339	379	304	330	318	339	341	330	322	338	335	339	351	368	366	324	315	339	322	317	362	344	340	350	287	335	353	351	372	351	346	330	321	306	327	311	367	349	316	307	328	334	305	363	336	322	324	315	336	359	340	353	363	325	367	354	332	318	360	335	340	340	338	324	323	350	333	324	333	317	336	364	306	319	353	345	355	317	360	285	318	311	353	342	355	339	337	343	352	344	378	341	332	297	319	301	357	342	338	308	336	334	341	332	369	350	325	340	369	355	334	343	313	318	360	320	312	354	318	355	356	295	311	353	317	311	334	354	318	328	349	304	331	341	364	327	343	318	327	305	304	302	331	341	333	333	323	334	341	347	337	312	312	327	359	317	324	323	328	335	339	311	345	325	306	350	361	311	288	365	343	341	323	320	322	301	331	351	353	319	308	297	322	322	314	329	349	323	279	307	319	373	358	316	316	338	330	339	323	346	325	342	289	368	351	351	359	324	329	324	344	330	353	348	315	306	330	327	322	365	308	288	325	350	384	339	341	292	336	331	371	315	312	328	285	340	348	351	343	318	345	335	318	354	348	330	303	299	364	320	322	363	320	316	340	338	354	308	316	324	326	344	305	363	357	369	344	336	359	316	338	312	343	313	333	318	363	318	353	325	336	346	351	323	353	321	365	344	340	340	343	317	304	380	316	326	332	329	321	357	339	338	310	360	341	384	349	301	345	330	335	324	320	319	350	309	314	333	346	338	374	324	338	350	341	340	354	320	319	326	323	341	332	329	318	344	340	327	318	342	351	312	301	324	324	346	361	325	343	335	332	354	336	343	309	349	324	313	350	337	329	343	375	313	330	309	344	336	327	361	350	332	358	309	359	327	313	340	316	335	329	331	345	325	346	336	339	315	344	336	327	367	310	324	340	317	338	281	295	337	372	355	335	344	328	330	322	361	314	363	301	335	356	299	332	345	348	324	329	330	315	336	329	338	345	367	354	352	346	356	299	341	335	319	332	329	342	349	369	336	348	326	310	352	364	290	340	336	323	358	310	337	354	338	318	341	320	340	322	341	331	318	325	367	324	319	336	324	311	307	331	371	318	307	339	333	345	330	290	327	351	312	333	298	331	335	336	333	322	323	333	308	291	329	333	319	322	340	338	319	351	332	338	328	309	321	348	354	322	300	342	338	307	351	297	330	343	343	349	326	313	333	340	343	337	310	328	329	354	311	332	327	345	348	304	352	343	366	336	322	347	299	314	344	364	359	352	344	336	303	342	380	315	336	355	326	332	345	337	303	348	332	311	313	354	315	307	344	347	327	351	337	345	313	348	312	362	338	335	329	329	337	344	368	362	338	306	310	312	322	334	349	315	325	295	337	346	347	331	337	339	345	317	320	312	320	329	327	332	357	316	329	323	343	338	336	312	326	322	281	306	326	302	319	343	335	383	338	323	339	362	332	353	377	365	353	303	341	332	342	322	304	329	323	367	297	325	327	355	339	313	324	308	311	371	314	307	318	354	325	343	329	331	311	305	348	338	317	329	329	336	350	374	339	296	328	302	347	327	318	307	337	301	286	336	337	329	360	340	329	319	299	311	320	362	344	332	324	333	301	321	348	351	341	331	380	334	342	352	344	338	339	345	318	302	340	316	315	335	317	361	326	338	313	304	327	346	307	315	323	288	292	333	336	349	340	306	353	348	341	328	348	310	358	361	335	330	336	296	310	344	342	359	347	330	329	334	331	350	332	329	318	334	355	315	343	325	351	333	333	312	366	329	336	301	326	320	326	330	329	310	360	317	347	353	330	328	375	371	338	302	323	335	321	325	355	288	361	349	334	366	346	332	334	304	310	345	322	298	344	326	343	359	342	332	346	302	355	346	334	306	361	337	314	302	332	346	336	333	359	348	358	350	347	327	332	342	355	320	363	348	362	329	328	338	333	346	326	348	324	329	300	352	324	358	310	322	331	345	338	348	370	284	317	348	335	336	317	317	354	333	315	335	339	323	361	315	351	301	317	328	329
2831	1363	3767	6709	5065	1832	1086	939	901	841	837	796	831	797	829	850	823	773	837	815	811	840	861	838	799	792	796	806	837	819	836	766	800	800	796	783	851	796	762	796	798	802	855	842	809	789	832	754	821	747	804	783	755	790	770	809	800	808	766	781	852	783	820	815	781	816	827	786	809	814	776	839	813	831	801	797	773	820	793	765	762	808	792	802	819	795	794	830	797	773	805	782	833	835	801	801	800	818	803	796	770	770	796	805	809	808	842	786	776	824	836	761	806	765	788	789	720	920	792	780	793	806	823	794	795	763	853	821	830	828	782	801	828	852	784	760	822	787	792	819	748	741	782	801	817	822	826	822	856	745	772	819	804	761	763	841	784	808	784	796	805	792	825	826	839	815	812	770	782	748	795	818	822	770	822	780	803	791	760	842	775	771	776	746	780	833	794	779	796	807	818	744	828	814	791	795	822	779	796	798	808	842	830	822	760	773	803	788	817	788	813	792	761	799	796	797	760	788	791	817	785	857	769	796	798	829	806	819	808	829	773	810	812	799	833	774	786	829	815	816	822	823	789	786	790	838	806	775	829	819	775	816	836	813	776	767	809	847	780	830	811	766	824	794	821	806	839	828	823	837	773	777	801	815	826	810	783	794	817	788	787	805	789	789	773	840	757	803	807	843	780	818	784	815	790	802	792	850	774	826	830	743	778	843	737	785	748	803	810	768	801	784	785	788	783	787	807	780	802	773	762	780	775	804	810	786	804	795	819	802	755	837	815	794	797	757	814	785	788	744	769	823	700	835	752	837	824	778	862	777	815	820	811	796	807	817	827	813	761	804	750	844	792	808	766	784	752	743	835	791	819	785	815	774	832	862	788	784	829	847	775	826	747	782	823	786	829	784	840	816	808	802	797	840	816	813	819	806	841	838	828	786	810	781	816	857	784	821	794	840	837	792	836	853	763	807	814	757	815	852	834	830	793	792	781	842	824	792	797	785	811	797	839	815	727	784	771	820	793	802	809	859	816	814	818	766	770	855	845	833	779	849	793	784	826	859	815	822	772	839	783	795	779	799	800	829	816	829	834	828	818	769	802	812	807	882	807	817	875	781	792	792	758	825	825	760	812	790	747	823	830	812	804	745	783	805	800	865	826	783	781	845	767	818	820	808	762	788	832	797	825	805	774	795	841	764	799	768	813	876	794	830	801	797	860	840	796	777	805	838	798	802	781	828	829	812	767	811	756	758	776	805	844	827	829	836	809	813	749	780	819	813	798	798	775	806	806	819	767	806	885	834	839	813	792	814	736	798	801	849	784	844	804	796	833	804	812	775	798	786	811	826	775	804	826	809	821	798	770	785	805	781	820	818	769	771	785	802	780	790	799	801	833	807	828	818	847	777	848	739	801	756	834	813	801	821	800	834	800	780	759	798	806	835	808	850	788	808	834	782	806	736	808	779	830	804	782	800	797	803	798	796	759	792	796	856	846	779	829	801	858	773	815	832	776	799	801	770	816	757	805	841	860	778	839	825	823	784	808	816	800	826	806	864	796	771	772	770	809	805	835	784	818	846	778	765	790	868	812	783	836	770	817	863	809	849	822	831	798	876	815	826	860	822	778	849	815	827	783	770	757	849	799	750	780	781	785	792	807	764	815	753	771	814	827	777	759	778	810	792	810	797	843	809	771	786	733	816	806	794	876	789	762	834	797	830	786	790	829	824	823	844	811	830	792	800	841	798	791	794	792	819	805	828	776	809	825	785	797	866	764	824	778	853	818	797	759	791	784	822	768	834	789	819	781	778	872	839	864	815	826	805	800	813	819	824	828	811	825	785	782	787	796	838	809	843	809	750	828	760	794	810	809	800	799	801	780	793	797	818	800	789	843	769	806	835	789	806	769	798	788	816	790	729	816	769	793	829	804	803	801	813	801	797	819	805	805	787	795	781	875	757	808	801	828	778	788	802	809	824	793	788	791	785	743	869	782	847	780	836	788	813	777	791	785	792	843	780	810	799	805	835	809	819	771	810	758	824	747	772	780	847	819	782	797	812	793	789	812	822	839	830	837	781	840	814	837	828	803	789	815	817	780	827	767	822	825	805	797	782	838	815	805	817	793	777	800	746	772	796	830	843	798	809	790	782	809	818	804	818	785	838	816	800	788	817	837	805	815	807	798	777	845	786	821	737	800	776	815	811	804	827	764	819	773	848	808	777	759	781	785	799	810	807	801	825	847	796	825	793	808	817	826	790	824	784	782	782	805	802	771	804	802	788	772	812	741	784	806	752	850	806	812	841	816	808	757	801	748	817	872	766	767	793	763	816	771	827	805	760	777	845	758	765	803	777	855	796	795	816	811	854	801	763	858	829	852	738	813	823	812	753	814	781	864	821	842	819	796	811	779	800	799	797	766	805	749	813	813	824	793	767	889	808	832	820	794	828	799	820	842	819	824	825	820	826	797	823	811	794	758	805	754	794	751	788	850	731	856	779	814	804	806	772	820	773	818	793	816	785	773	824	778	785	837	796	762	827	774	811	826	812	793	810	817	761	817	819	839	820	757	760	806	780	795	789	816	805	842	776	817	804	826	819	880	795	783	818	771	813	750	738	830	792	795	834	807	777	761	837	806	838	787	787	765	827	842	858	849	830	780	759	787	845	785	774	815	801	838	825	809	786	818	805	773	820	792	823	799	813	821	780	780	778	857	838	811	849	837	886	754	834	790	778	791	794	818	823	784	852	819	840	794	767	760	860	858	815	789	832	754	802	806	852	781	837	816	808	788	807	731	823	764	800	778	809	811	802	817	814	823	788	780	796	795	763	797	806	810	819	739	804	846	809	822	788	756	786	794	801	777	795	836	774	827	799	781	789	834	809	823	792	806	796	807	792	886	861	790	802	823	795	771	817	819	827	855	809	828	753	803	807	838	773	821	774	823	784	790	826	793	860	859	785	802	791	799	832	774	803	824	804	709	798	817	811	800	841	805	821	795	744	805	791	799	776	849	809	844	794	841	776	816	805	810	807	823	852	805	807	766	800	810	766	812	795	796	810	726	764	769	811	803	825	803	807	836	789	782	791	785	833	820	758	812	786	846	859	777	791	814	826	804	822	774	788	799	780	800	819	830	813	783	791	746	850	751	858	782	756	815	789	818	774	808	819	792	778	826	780	833	787	834	744	784	813	831	866	817	812	781	732	849	812	770	812	809	766	798	864	765	777	789	758	822	800	844	767	808	827	773	789	821	814	871	786	815	880	757	805	782	822	819	774	833	782	771	755	758	845	803	861	775	849	812	806	830	818	845	810	812	864	783	756	773	826	819	814	815	822	782	786	798	787	785	816	785	829	844	787	750	810	800	809	815	846	792	850	802	804	817	830	811	814	753	820	815	789	892	816	837	795	783	755	777	828	782	894	787	798	795	779	815	785	816	810	823	819	858	816	780	828	835	846	817	817	775	830	803	836	804	779	800	813	751	805	831	783	810	742	753	812	813	777	823	766
9702	4509	5714	5149	2896	1407	878	526	391	350	271	315	281	227	215	225	256	216	218	221	229	262	265	210	204	225	223	200	206	213	211	224	206	197	178	186	167	168	172	195	208	188	183	190	149	173	176	146	181	186	156	165	183	189	177	186	185	178	196	169	182	163	173	165	158	185	169	171	170	163	175	146	177	171	173	188	165	169	175	180	154	186	149	149	193	173	170	148	178	186	164	189	159	174	177	176	140	173	138	150	155	169	161	150	167	178	178	175	133	168	164	170	184	177	171	165	187	159	154	171	149	164	148	164	167	179	175	154	169	144	146	194	155	169	188	160	157	154	156	166	162	161	143	155	167	176	166	172	167	193	167	154	163	163	172	169	171	132	175	147	163	155	169	160	170	158	181	150	165	169	182	183	184	200	170	170	163	189	169	167	163	195	161	179	152	167	170	157	167	156	176	166	166	167	159	168	160	153	171	181	168	155	184	185	180	145	175	173	157	163	146	136	155	179	147	172	174	156	196	170	143	182	177	148	173	178	177	167	173	166	153	165	150	147	148	157	144	188	151	173	177	168	154	192	158	155	171	199	162	178	175	172	159	184	177	168	160	176	177	175	179	172	182	177	163	152	167	159	190	191	175	181	176	148	174	181	163	133	164	139	157	173	170	172	167	163	178	148	179	158	182	168	184	172	158	165	159	178	165	146	165	167	175	168	179	163	183	170	163	183	148	167	169	169	174	188	173	145	177	153	155	188	177	174	165	179	152	177	161	142	173	159	174	184	182	193	163	179	170	170	138	156	201	185	169	138	169	174	187	166	169	148	176	163	157	172	186	173	166	151	157	153	161	154	190	163	193	176	170	150	167	171	179	149	173	150	168	143	181	141	163	162	180	159	179	151	161	159	165	156	186	168	157	143	164	167	150	158	174	169	188	159	178	178	165	159	172	168	157	174	173	151	158	164	181	152	144	168	186	178	163	181	163	155	171	156	186	178	156	164	180	169	151	180	145	172	179	151	173	160	163	161	183	161	171	168	177	162	157	173	170	166	170	149	177	183	159	170	167	172	170	178	146	167	176	153	153	168	163	154	151	141	177	164	175	179	199	172	187	147	155	178	177	165	157	179	163	154	176	154	162	180	153	196	145	170	174	180	188	183	142	179	165	153	141	163	168	164	162	176	149	196	170	163	162	148	147	148	164	167	185	170	142	168	174	143	167	155	176	169	162	160	170	181	165	183	150	157	174	164	187	149	169	184	161	175	175	162	175	170	173	163	153	182	157	165	169	161	162	175	175	152	183	189	142	150	171	163	155	149	155	183	185	167	158	167	167	189	186	172	159	162	141	168	190	172	186	169	173	157	183	168	150	161	161	174	172	174	183	166	174	190	165	157	171	194	164	156	164	165	168	165	165	147	178	169	167	176	166	148	156	176	163	162	165	147	166	167	153	154	150	167	171	146	155	173	178	157	176	192	187	174	180	185	156	147	183	164	177	171	183	173	168	156	143	165	132	178	168	190	154	159	173	175	154	173	158	169	165	162	173	171	175	133	152	175	179	167	152	138	173	160	135	182	191	179	185	178	164	144	175	152	192	168	169	166	145	145	162	182	181	190	174	160	191	154	153	169	155	172	177	175	165	157	180	169	160	178	149	182	161	165	157	164	170	146	164	148	173	186	161	153	186	170	161	157	155	155	178	160	161	166	171	144	169	181	158	156	178	178	171	175	174	156	185	159	167	191	144	147	159	167	156	156	146	191	172	155	164	159	157	180	144	171	175	180	161	156	159	158	141	145	184	180	167	152	167	173	148	190	170	199	153	158	170	196	175	157	159	193	184	170	173	171	170	163	167	173	169	181	173	161	158	145	164	167	162	162	180	167	155	156	167	153	190	161	158	156	176	154	172	157	181	170	139	175	153	177	179	145	163	158	167	160	183	176	174	165	145	153	175	165	178	147	169	162	171	151	152	172	149	173	152	149	166	150	173	160	169	168	167	160	183	160	150	165	162	166	156	139	164	169	184	175	177	160	168	177	195	183	177	133	156	157	175	169	168	141	175	183	147	181	147	169	147	168	166	175	175	164	177	181	158	158	172	147	148	153	173	158	151	166	163	156	166	137	148	171	147	191	194	165	163	160	161	176	155	159	148	146	168	138	166	169	191	164	174	169	177	175	148	162	144	174	160	165	155	177	165	175	174	170	176	173	153	162	193	156	159	177	174	157	150	194	179	174	152	181	165	151	162	170	166	172	135	177	158	153	155	197	150	164	184	162	162	171	155	173	169	172	178	158	185	159	183	190	168	167	181	165	181	157	164	153	160	149	133	186	151	164	172	167	164	156	186	175	163	186	149	185	180	168	178	184	178	151	172	158	147	168	160	170	165	157	152	185	174	146	161	182	200	181	166	193	162	179	161	181	162	155	175	174	200	166	179	177	149	154	184	167	155	154	166	174	171	161	179	144	166	167	158	168	171	178	136	162	167	167	155	170	171	178	179	134	171	153	188	162	188	163	146	177	143	191	175	156	159	178	156	185	168	174	161	161	176	178	149	179	144	183	145	150	159	143	171	210	168	191	174	149	160	186	169	181	185	194	169	154	180	169	178	147	171	153	160	154	153	193	172	176	170	187	166	189	170	173	169	172	179	188	177	164	190	178	167	192	161	173	197	162	147	167	172	166	181	159	154	175	151	176	189	171	169	163	186	174	150	158	180	170	153	183	184	146	180	169	171	163	166	152	179	186	164	167	136	186	179	189	169	161	193	179	148	181	173	190	148	184	162	155	163	163	180	166	188	160	148	158	180	145	180	170	172	165	184	166	174	162	178	142	153	154	171	167	144	168	170	156	163	177	178	185	157	154	161	192	157	171	173	181	175	164	168	173	166	161	166	172	197	169	170	171	180	175	193	157	170	142	179	142	159	180	163	188	190	179	152	167	178	162	158	166	162	170	165	175	172	202	191	161	148	160	188	147	185	167	161	150	191	188	169	157	180	182	173	188	146	178	175	161	151	157	178	169	177	167	167	151	151	163	172	166	166	178	165	167	179	147	175	192	171	191	173	151	202	164	162	182	169	165	162	160	189	187	160	173	167	175	156	178	193	177	156	155	172	176	179	172	181	169	178	171	181	185	170	174	165	146	197	189	175	146	187	171	168	176	184	148	180	161	163	171	153	183	157	178	168	149	182	168	167	170	191	146	162	187	188	168	155	176	180	160	134	167	164	176	176	163	160	190	181	166	163	150	189	161	185	146	167	169	157	153	150	159	195	194	158	175	167	175	179	142	187	168	152	180	158	178	152	151	169	150	161	154	177	176	161	160	176	162	182	151	165	146	174	177	182	173	162	160	172	192	184	177	180	165	161	161	157	146	169	178	161	161	167	173	170	180	159	159	165	148	157	153	157	160	160	183	159	184	152	163	166	185	153	191	160	152	185	164	165	176	164	179	167	170	168	172	167	148	141	171	176	158	168	170	147	171	157	147	162	183	162	159	169	184
6964	3646	8972	12357	9148	5323	3920	2197	1775	1536	1213	1372	1074	957	964	925	851	818	825	978	923	1122	820	780	735	772	723	695	840	755	724	647	617	586	596	610	597	577	580	568	539	590	581	560	552	558	523	506	499	479	460	462	472	496	492	479	452	456	467	500	480	447	464	477	435	418	510	474	422	461	448	505	473	442	441	464	489	474	489	443	459	446	488	490	466	435	427	466	468	458	407	436	477	443	456	428	471	449	430	471	483	447	406	475	462	470	448	443	475	487	444	443	459	480	439	433	441	439	474	510	460	479	465	465	436	438	463	439	446	473	467	468	433	432	466	482	438	448	429	427	444	457	451	472	447	450	476	467	478	435	446	451	439	480	458	465	464	491	420	462	457	455	463	421	462	417	489	464	433	448	428	487	465	406	438	473	446	467	481	459	456	433	440	448	504	460	432	454	440	421	474	459	472	501	445	441	443	454	459	421	449	459	439	486	469	471	428	418	472	435	475	475	444	498	418	463	485	462	475	468	462	500	465	467	476	427	444	484	449	455	448	463	436	482	459	481	448	463	425	450	455	449	461	432	489	432	428	478	418	425	432	475	479	442	483	459	428	463	431	475	429	487	456	401	427	486	433	453	442	450	466	444	464	429	447	462	416	432	455	409	450	429	463	463	524	496	455	503	478	459	429	471	433	429	453	480	432	455	456	480	420	451	435	435	429	446	437	449	456	433	462	468	435	447	417	445	438	460	464	460	433	469	480	454	462	442	425	423	493	398	464	448	429	444	464	467	454	446	432	460	431	476	439	455	478	458	461	434	443	462	457	444	483	466	475	478	437	460	442	453	426	455	456	445	453	442	453	442	458	488	439	479	454	457	470	449	432	449	457	429	450	467	476	422	478	454	455	437	415	485	475	417	434	430	462	444	485	467	455	426	455	441	419	422	477	454	490	446	448	449	469	437	478	409	466	462	427	465	441	456	442	455	453	462	439	436	459	439	450	464	483	484	449	466	437	501	440	426	430	454	426	466	458	459	449	452	451	485	469	453	441	448	434	447	468	440	438	461	429	431	421	404	463	442	452	510	453	465	461	480	475	473	420	486	463	474	470	464	436	451	427	449	463	467	448	446	479	460	433	446	426	456	429	460	427	411	423	453	455	460	457	467	457	471	484	446	427	499	452	451	448	444	429	450	433	457	451	458	413	459	468	489	437	443	447	451	477	491	425	440	441	461	523	392	427	436	458	470	481	422	471	451	453	474	429	448	458	476	462	452	466	462	429	430	433	450	424	428	426	463	490	482	470	453	475	440	442	493	490	468	462	491	451	464	443	429	443	504	472	432	459	465	441	443	424	475	456	439	438	398	500	459	406	442	475	439	478	479	449	463	482	433	496	465	438	455	446	442	440	452	438	434	456	431	431	465	432	456	476	440	471	466	438	480	452	519	453	471	438	449	445	464	454	440	438	446	427	469	451	439	459	449	455	459	446	426	491	429	459	439	425	425	468	444	419	465	462	502	460	440	420	449	434	440	478	472	441	413	508	443	441	491	425	454	444	468	416	462	507	440	475	479	449	456	470	430	462	504	453	444	462	450	483	459	454	431	461	454	481	451	425	423	476	450	434	473	444	413	435	455	496	438	466	430	471	484	456	490	459	423	453	460	454	419	442	444	443	456	426	453	452	444	448	447	463	429	452	432	413	500	466	433	463	430	474	444	462	472	437	473	481	483	454	428	452	447	466	465	458	460	434	440	454	468	485	463	463	486	461	458	451	438	469	433	450	449	489	487	417	477	421	419	463	448	466	456	446	458	436	465	456	460	479	436	444	465	450	450	463	476	420	480	440	440	458	473	475	443	453	426	447	471	485	470	448	418	476	433	441	440	471	466	488	480	442	446	461	477	454	469	426	462	476	471	439	474	447	424	479	429	458	475	434	461	467	490	459	452	465	471	444	431	447	451	446	455	491	439	454	480	457	446	468	433	454	452	423	451	466	445	437	443	425	443	433	447	461	457	428	437	445	422	437	470	463	455	497	446	457	435	426	492	476	454	421	443	440	438	448	477	447	433	465	441	459	460	432	439	436	446	457	460	477	453	483	485	475	462	461	460	460	469	437	438	452	442	446	449	483	459	436	449	436	426	479	431	475	467	448	465	453	448	433	441	431	439	463	418	465	446	446	454	430	448	452	473	489	468	465	450	488	446	435	434	434	488	428	401	435	439	467	416	474	422	431	430	455	496	463	430	452	449	435	419	419	468	438	465	437	458	450	456	450	467	477	452	468	461	450	471	412	449	505	440	495	454	453	471	442	426	463	434	450	464	450	462	483	450	459	500	454	484	469	471	446	476	423	457	446	443	455	509	452	482	432	463	458	465	478	413	454	474	473	473	441	401	463	459	444	480	437	429	435	459	477	485	467	448	456	455	452	422	423	416	457	474	437	438	454	500	424	475	482	463	445	445	455	455	460	432	471	400	465	499	442	432	471	426	434	436	478	446	421	454	467	469	452	483	387	445	453	425	487	444	439	452	494	439	455	445	421	457	434	464	433	447	469	440	471	454	449	431	454	432	461	425	467	457	442	509	420	429	455	432	471	449	458	463	470	440	469	471	441	446	433	469	451	454	446	447	485	464	475	475	476	421	419	442	502	449	407	456	441	449	415	475	465	457	463	470	458	458	436	435	460	483	455	424	452	500	462	431	441	478	436	487	424	445	430	462	458	500	444	430	466	460	477	464	427	461	450	401	493	431	482	479	444	449	428	449	447	431	483	415	446	486	432	442	455	446	474	419	486	441	485	471	451	490	471	448	427	421	480	438	463	506	458	480	435	444	473	450	441	461	471	489	461	456	453	448	408	435	443	486	453	437	469	456	444	444	454	453	440	468	468	477	422	414	396	478	463	449	434	479	458	463	456	443	460	436	438	453	453	447	469	423	439	447	470	449	444	444	423	467	468	451	427	451	431	461	484	435	482	462	463	450	457	471	442	423	441	431	460	445	447	479	460	458	509	468	427	507	433	438	469	460	477	468	448	435	493	458	452	414	448	451	427	433	465	459	498	471	465	405	459	448	455	492	398	478	512	452	429	459	444	450	448	447	482	483	455	442	478	449	499	444	452	432	466	466	463	430	468	492	461	444	443	427	457	453	470	470	427	431	417	438	461	461	412	435	421	422	454	436	413	480	454	431	454	451	458	467	439	441	424	425	473	471	441	412	448	436	437	441	435	437	462	507	470	420	449	436	435	421	461	422	408	458	466	443	473	463	502	445	418	427	435	438	457	457	463	472	460	463	433	455	430	457	449	438	438	443	413	428	511	402	426	420	450	438	441	501	457	472	473	476	462	502	465	438	454	495	493	466	436	421	454	452	472	451	437	474	456	486	450	423	448	446	452	475	459	457	454	449	445	468	450	421	422	452	488	399	432	453	447	462	447	497	427	458	469	459	454	438	488	485	480	471	472	433	472	405	460	453	443	444	470	403	463	456	473	465	438	483	446	463
16537	7868	9810	8703	4728	2494	1602	864	643	570	414	401	364	326	330	321	275	277	278	315	363	354	269	264	257	278	308	246	240	251	226	233	211	206	227	202	182	211	197	199	215	219	211	214	209	214	222	177	188	199	155	204	191	168	217	183	192	201	149	172	180	178	195	191	169	164	187	178	188	185	186	193	197	204	176	179	179	157	182	189	151	172	181	177	166	187	189	183	189	190	190	183	174	163	195	172	162	153	174	172	197	174	202	178	168	189	161	159	200	168	187	167	198	191	201	159	195	168	181	172	177	169	187	188	168	173	170	177	173	168	194	182	186	153	193	170	193	201	193	184	161	173	178	172	167	181	170	191	194	178	192	158	203	169	191	170	178	198	180	199	187	170	192	192	185	170	182	166	164	159	159	172	174	184	168	181	176	166	170	187	192	186	173	167	172	183	187	166	162	175	185	180	169	186	161	178	178	174	178	171	173	181	181	148	160	168	193	194	160	183	175	211	205	197	226	174	167	200	174	197	185	169	170	197	188	180	161	197	181	189	168	173	181	186	172	183	172	172	185	163	176	178	178	165	191	185	187	187	185	159	170	180	180	182	178	182	190	196	161	193	180	195	160	205	169	194	172	204	182	177	190	167	217	159	190	187	191	168	206	177	161	158	175	188	184	157	184	167	168	171	189	184	159	181	176	169	185	194	181	173	173	177	168	182	202	169	166	171	176	169	175	187	158	169	192	169	185	201	178	192	179	162	171	180	165	178	201	186	156	194	183	185	172	184	173	171	169	174	183	196	170	198	182	190	186	169	170	167	175	191	221	186	162	178	171	178	167	189	152	174	198	195	184	165	155	172	173	153	182	160	185	190	187	154	163	205	190	192	174	171	195	185	176	191	196	174	170	180	190	163	177	176	186	198	159	163	184	173	174	173	163	171	192	185	183	176	170	173	179	184	189	190	178	161	164	185	164	174	171	168	168	183	206	167	165	219	185	186	182	168	174	161	170	165	191	195	194	199	147	160	162	190	162	180	171	173	151	167	183	179	182	178	152	200	172	163	185	165	188	157	179	186	170	169	175	157	171	176	155	169	164	178	177	190	177	183	165	191	175	172	202	219	165	189	192	208	179	174	178	198	161	170	155	173	187	152	190	179	179	167	172	193	184	177	196	177	163	187	163	174	150	191	188	193	157	164	153	199	184	165	163	159	190	196	199	168	176	160	173	191	178	188	169	169	168	180	197	174	170	167	194	192	174	170	165	193	220	174	184	166	164	186	174	184	181	173	194	194	181	173	174	176	185	170	183	161	184	161	170	163	173	187	181	159	144	159	191	168	159	191	178	158	189	180	171	149	191	174	199	204	195	184	181	151	165	196	191	185	185	171	170	180	166	177	153	179	200	171	179	192	168	197	175	187	184	172	182	182	174	165	153	156	179	177	200	181	147	175	166	193	185	160	174	195	182	203	168	189	178	177	188	195	166	194	170	183	187	179	174	173	172	173	191	191	169	187	169	173	178	172	181	216	197	184	180	178	183	169	189	206	208	159	159	185	193	179	186	197	183	173	188	156	161	177	181	177	179	180	176	175	179	172	176	200	172	176	161	170	174	181	189	168	160	175	185	186	195	185	203	186	178	185	189	167	171	169	174	160	170	180	185	180	198	163	170	189	168	183	180	192	172	198	196	179	180	154	203	170	180	192	171	178	177	201	160	196	168	157	182	208	183	184	192	197	168	161	168	199	167	179	160	184	179	172	200	168	184	196	202	192	172	185	181	182	145	181	181	182	203	194	170	158	175	218	182	182	169	163	200	186	181	187	195	177	183	172	183	202	192	154	200	202	155	186	179	196	194	159	197	184	190	152	165	200	189	161	159	195	175	160	187	175	166	177	176	174	168	172	185	186	179	180	175	188	187	167	180	177	182	181	207	171	194	174	182	185	180	170	168	178	177	160	193	182	166	179	211	167	198	142	182	187	158	172	182	178	170	153	179	177	173	162	179	167	165	173	185	192	198	175	184	198	181	190	190	169	181	189	189	161	155	175	193	170	197	161	175	182	183	172	174	153	177	153	173	171	181	163	171	196	188	176	179	183	169	180	186	173	158	162	156	175	189	161	167	178	172	202	161	177	158	177	185	190	182	158	185	163	188	207	165	143	172	194	186	172	166	170	166	176	167	182	174	158	179	175	175	182	190	173	172	184	187	180	170	155	210	196	181	164	182	195	188	205	191	181	168	167	170	183	170	208	183	178	173	183	170	181	173	152	196	168	205	184	188	175	173	192	187	181	154	169	152	192	141	217	194	183	206	187	196	156	193	176	181	186	186	184	198	191	165	172	174	185	191	169	161	171	188	159	194	190	192	189	175	177	226	177	166	189	168	175	172	182	176	167	179	164	202	164	192	174	177	176	178	184	174	179	193	177	200	165	184	186	185	192	184	169	201	192	170	169	165	184	193	190	203	203	177	183	163	178	192	186	166	185	168	201	181	200	186	178	160	149	160	185	169	204	181	163	189	190	171	184	186	168	196	176	208	161	160	200	205	171	146	170	198	156	179	185	182	174	184	187	169	187	175	179	201	192	173	193	163	182	155	183	165	172	157	183	179	189	175	168	180	153	155	157	168	156	178	180	159	170	166	169	171	174	167	176	189	191	197	158	210	173	176	178	179	172	200	176	199	173	165	183	159	200	173	181	167	197	170	166	178	195	200	192	194	170	175	184	177	188	203	186	174	177	191	210	195	170	172	178	165	206	164	177	164	203	171	226	168	169	188	183	174	198	194	184	179	170	179	179	179	184	196	183	168	171	193	180	167	171	167	176	162	170	192	172	179	175	175	173	179	192	178	192	188	168	173	174	178	172	177	181	175	159	196	169	164	187	203	173	178	171	172	185	200	190	185	186	171	179	180	170	174	179	162	199	191	167	167	180	172	183	176	170	192	185	173	186	171	179	170	181	162	178	177	174	165	186	204	172	141	174	177	170	170	173	164	159	168	200	157	188	193	177	181	181	163	191	185	183	190	175	182	211	183	170	149	184	162	153	170	190	184	197	178	185	181	189	190	145	171	174	185	182	187	219	175	194	180	164	163	169	175	161	190	176	175	176	201	172	197	186	181	160	175	187	182	171	192	181	173	219	168	217	175	197	191	166	170	167	171	167	175	189	171	184	197	161	159	184	167	185	171	171	167	190	173	186	165	179	179	165	179	173	184	176	205	192	177	174	192	159	181	160	181	175	156	196	182	168	200	186	167	180	214	183	187	178	169	172	155	184	159	171	203	184	171	169	183	190	178	192	186	162	169	174	167	169	196	166	184	155	163	170	173	196	176	171	191	182	189	185	184	185	172	171	192	188	153	191	199	166	159	151	186	198	206	171	174	185	172	194	217	172	199	209	188	159	158	173	188	162	197	203	155	182	181	203	173	202	181	182	170	168	180	193	190	188	178	208	173	176	161	171	169	181	200	180	203	186	207	149	171	165	192	189	176	179	173	184	184	186
9405	5845	13048	17641	12109	8259	5901	3760	3139	2495	2090	2171	1643	1487	1498	1532	1431	1276	1220	1677	1725	1675	1261	1152	1107	1168	1128	992	1182	1087	988	878	856	779	808	790	802	731	778	771	756	784	820	842	717	706	598	582	599	579	556	527	590	571	555	573	530	542	512	517	545	503	563	509	527	496	508	538	552	517	596	522	521	541	527	509	526	547	515	497	529	535	500	516	524	520	524	541	492	504	533	519	490	532	499	525	514	519	548	559	527	527	470	511	501	492	480	499	511	527	510	479	495	525	505	480	507	518	499	526	495	505	549	537	536	521	516	492	499	502	495	479	529	510	533	476	541	512	563	510	515	502	459	525	520	496	539	491	509	504	530	505	463	516	487	494	481	503	526	485	485	492	509	523	549	512	512	507	512	506	482	485	515	477	508	505	489	487	521	511	512	441	474	526	496	476	511	522	477	504	510	524	521	517	489	508	493	532	487	489	547	527	488	508	458	481	495	495	479	495	468	515	500	493	505	502	510	513	500	497	484	502	510	555	470	493	493	501	497	468	488	509	496	496	492	508	448	523	509	535	461	488	508	512	514	498	540	510	518	502	512	494	537	485	530	492	516	495	489	506	500	469	496	520	495	521	485	485	508	503	499	507	525	539	489	546	473	515	504	494	466	443	514	506	513	490	469	495	511	502	447	499	495	489	512	499	475	508	490	514	516	505	516	491	486	565	500	521	477	540	486	472	527	511	501	510	526	536	514	500	498	481	519	480	486	529	493	458	534	506	471	515	537	511	545	509	500	529	525	488	462	489	496	484	498	515	518	506	571	501	475	493	518	446	479	527	521	520	544	480	477	519	511	493	509	504	497	499	506	483	505	487	515	508	487	509	487	508	480	487	502	459	513	480	514	537	453	508	494	483	495	486	548	513	504	503	504	470	513	504	495	500	459	518	490	475	525	499	501	498	471	466	509	479	506	492	495	510	542	545	524	536	511	494	462	544	506	526	538	524	546	513	518	467	492	538	506	498	503	520	489	492	510	514	520	492	494	501	510	512	471	490	501	463	506	491	442	490	466	500	518	512	484	524	512	511	499	518	512	487	503	513	494	495	503	455	534	513	531	504	518	497	477	493	515	541	463	511	481	495	488	526	461	506	542	509	472	496	476	498	460	515	470	486	550	537	507	519	533	470	502	497	491	536	541	494	496	521	500	548	478	496	509	485	505	503	489	497	462	472	486	501	502	515	493	535	491	507	496	494	525	502	493	540	542	517	488	496	505	466	541	509	534	521	488	504	493	499	506	530	480	482	484	493	509	522	515	503	493	503	497	499	505	485	507	503	506	507	498	488	506	509	532	487	505	502	514	481	435	483	513	521	547	507	531	507	522	495	496	496	501	523	508	484	502	509	520	488	521	484	519	527	559	503	482	521	482	505	501	474	475	474	484	507	502	500	505	477	477	514	460	514	515	530	513	513	517	551	524	478	472	559	472	497	502	484	500	524	511	490	502	476	483	526	511	501	485	499	500	472	498	507	530	509	489	513	494	518	517	476	494	498	489	530	501	493	500	500	500	510	523	481	483	511	506	486	472	495	499	503	537	447	509	489	509	536	531	473	569	474	475	510	500	511	529	491	493	477	518	440	507	564	515	491	492	542	483	475	518	472	480	490	466	515	512	493	499	502	506	480	484	508	500	514	483	484	515	493	508	489	487	472	475	516	507	502	513	506	526	479	490	500	509	496	522	512	509	478	497	524	502	487	553	493	509	536	499	502	493	513	519	540	469	480	490	491	501	452	492	521	497	481	503	510	518	505	526	498	511	537	480	461	491	504	534	499	529	558	492	510	519	465	496	532	514	499	505	504	460	500	522	495	509	489	525	515	486	527	504	501	517	501	502	524	468	528	481	529	493	518	523	486	497	508	552	492	504	509	540	481	493	540	554	480	487	480	508	494	500	503	467	550	505	503	552	476	491	548	499	505	499	466	515	488	505	516	519	483	515	510	526	499	504	487	507	511	491	477	494	549	478	469	503	470	451	537	537	469	486	553	521	487	495	506	494	528	524	519	513	480	515	481	490	487	494	539	508	535	522	510	528	513	508	490	521	466	475	487	500	506	531	495	507	498	484	477	536	516	481	502	489	506	514	542	493	506	507	494	496	520	487	468	490	516	496	518	525	507	498	504	491	515	519	520	525	479	509	505	433	501	510	477	500	523	481	492	516	478	509	469	481	492	529	525	482	480	533	494	540	454	494	512	514	514	513	539	497	495	498	529	526	494	513	486	478	511	511	466	525	496	492	518	492	508	486	478	494	522	449	521	484	487	481	522	484	504	509	513	501	504	511	501	504	487	497	511	486	472	503	505	499	513	473	535	501	521	502	541	534	474	508	511	493	509	513	496	518	488	504	536	526	502	519	491	506	519	496	481	518	503	508	476	523	513	519	494	473	476	512	485	493	503	501	473	486	500	493	485	508	485	512	503	500	527	513	493	433	486	542	511	524	511	479	500	496	494	537	483	504	524	490	489	494	508	499	509	448	485	455	499	511	479	490	525	519	489	480	509	498	512	476	536	511	488	487	483	524	507	480	461	500	558	514	473	486	497	526	508	533	511	496	510	477	498	450	464	475	491	490	536	500	515	493	525	509	485	509	490	480	499	504	495	492	467	514	540	477	541	440	489	498	516	478	494	495	460	506	504	496	495	512	481	506	500	505	463	507	485	548	502	492	479	465	485	512	512	526	531	490	444	547	475	514	513	496	472	494	468	538	463	478	481	500	505	495	503	502	487	486	495	473	515	487	484	528	525	460	503	498	499	496	519	523	484	500	502	486	507	500	514	523	523	468	508	511	494	508	492	496	524	505	479	499	498	527	517	458	484	495	455	508	476	488	508	496	530	442	509	516	517	512	519	495	544	481	514	508	460	483	507	508	514	473	494	512	520	516	521	507	459	505	488	493	533	487	499	512	545	471	455	475	522	495	506	523	523	486	495	522	457	524	501	531	496	470	479	517	493	465	522	463	509	485	472	530	489	475	517	504	467	553	521	505	520	468	474	524	447	488	465	497	500	515	494	520	579	470	513	517	484	506	492	528	496	467	510	504	515	475	477	505	502	507	497	467	501	493	483	493	470	536	476	498	491	512	453	521	533	519	467	486	502	537	498	515	522	507	491	507	506	491	509	531	471	500	519	502	473	522	530	512	497	539	482	497	505	483	484	499	532	468	507	527	475	532	503	476	492	503	462	516	505	484	511	468	512	478	488	494	506	536	457	469	451	474	493	545	507	512	519	538	494	495	513	506	472	476	465	511	553	485	486	490	531	457	488	529	480	494	531	521	516	462	481	508	512	490	489	547	529	510	468	471	548	498	504	492	494	520	513	513	563	505	452	499	506	499	533	490	526	497	496	539	525	563	482	470	523	526	493	454	504	513	470	517	511	474	475	499	491	513	503	518	510	492	461	478	522	476	484	492	488	461	528	492	465	515	484	473	510	499	501	482	513	480	475
2478	1038	2311	2232	1101	457	392	370	328	345	348	311	304	346	310	308	338	336	333	319	362	311	326	341	327	337	331	317	320	309	328	343	329	330	356	329	351	345	331	334	333	362	359	339	334	338	316	375	329	317	314	314	324	343	328	343	310	317	306	323	332	366	331	340	305	315	327	341	327	354	325	325	321	295	346	319	301	288	343	319	318	300	356	310	293	328	344	313	319	362	340	330	353	318	340	350	365	342	380	338	326	321	360	331	343	326	328	322	330	360	326	347	309	364	316	340	312	336	351	335	344	326	320	352	319	318	337	330	369	325	314	350	311	346	343	321	326	317	333	334	303	342	292	366	367	339	337	370	377	288	300	330	327	271	305	328	334	286	314	359	335	327	340	342	339	291	335	349	350	314	346	371	318	317	346	333	374	375	326	331	344	319	333	317	327	301	351	308	324	302	341	331	385	343	286	330	365	356	349	321	332	350	387	341	403	327	339	316	321	310	318	325	337	342	364	320	328	351	345	311	329	348	335	321	317	330	341	334	367	310	316	327	315	318	352	330	326	337	353	333	322	309	336	301	351	314	315	311	344	364	336	352	345	329	304	328	314	353	332	297	367	339	328	343	305	321	321	298	336	330	315	332	322	330	338	365	313	327	335	291	350	302	340	371	331	316	313	354	307	343	323	303	345	342	338	337	329	317	327	298	320	320	338	333	328	355	336	354	343	305	338	344	326	327	332	337	317	342	341	323	336	311	363	338	342	339	357	345	361	335	308	333	320	288	332	332	324	312	360	310	331	344	310	300	323	338	335	332	321	330	331	328	332	314	310	314	335	315	325	330	331	335	366	328	326	327	321	318	350	318	326	307	337	308	336	347	363	309	313	340	312	301	312	332	311	352	295	301	324	327	325	295	335	331	337	353	309	315	318	294	323	347	340	267	332	326	355	307	336	327	328	348	309	328	317	323	314	317	308	311	360	331	330	318	324	323	360	341	316	308	334	351	297	312	342	349	373	319	321	323	355	341	329	342	331	315	366	346	297	349	338	354	367	320	364	350	305	339	326	330	314	342	324	353	324	315	353	302	352	334	309	355	297	331	342	335	328	314	352	330	340	348	347	330	323	310	296	313	336	301	330	320	332	297	341	329	309	341	328	345	328	351	307	293	371	363	323	334	313	326	355	350	317	352	306	345	333	329	310	304	335	311	326	307	323	343	305	329	315	377	309	295	322	340	299	329	362	326	355	317	326	316	353	309	317	319	320	323	344	362	308	311	344	330	325	309	321	322	336	378	318	350	317	326	333	325	355	310	347	314	321	306	314	315	335	326	329	319	358	347	353	350	336	330	347	340	342	289	323	378	337	331	333	366	295	322	356	303	310	380	316	334	353	327	360	335	343	349	335	339	293	332	321	315	355	338	315	344	326	327	342	312	318	338	295	326	304	333	372	304	316	341	330	304	331	318	323	328	332	334	297	325	356	314	297	309	338	340	322	292	303	316	353	337	332	300	336	333	305	311	334	298	353	333	318	317	320	332	336	318	325	332	329	325	347	365	312	323	351	310	337	330	295	314	343	330	346	326	338	340	357	396	325	326	341	322	338	334	308	311	313	321	348	331	382	313	357	320	331	334	315	328	347	334	298	356	348	333	346	323	326	314	337	319	309	305	297	302	340	328	348	313	347	350	372	362	336	347	342	305	320	356	338	346	358	304	349	347	324	348	362	304	322	316	340	336	331	344	356	333	374	337	332	320	344	354	334	329	310	309	328	353	317	344	357	341	340	332	309	354	343	332	359	316	332	329	343	344	299	319	314	323	328	294	304	317	336	342	327	324	347	326	341	333	348	355	317	329	315	351	304	308	347	318	346	321	303	290	301	358	348	322	320	338	338	351	335	348	351	338	334	363	341	346	331	354	320	330	333	315	320	352	366	345	332	329	312	331	335	361	338	297	350	312	327	334	355	362	299	329	335	303	331	327	338	328	365	307	314	302	326	349	353	333	340	283	337	323	292	337	353	348	339	315	328	352	318	327	289	342	346	320	325	322	318	330	340	314	349	346	320	375	323	351	339	354	316	311	326	337	339	319	328	333	294	304	335	333	321	334	327	346	329	324	329	343	335	346	349	341	333	312	347	305	331	312	310	358	326	291	351	316	340	321	353	312	353	327	308	338	340	349	346	321	313	318	323	325	375	338	349	327	306	303	327	323	297	322	348	335	337	346	311	338	346	325	338	345	350	302	309	305	301	319	374	314	338	355	338	328	352	332	319	321	313	327	340	334	339	345	350	334	316	333	317	323	305	313	355	340	328	303	317	295	331	321	306	352	326	329	326	332	320	330	323	297	313	336	345	343	378	334	345	338	305	329	319	351	323	334	338	316	312	324	325	349	323	343	368	330	315	325	306	316	352	331	289	317	317	320	349	350	308	317	304	315	348	315	334	316	334	317	359	342	326	323	306	337	350	337	319	331	329	339	345	329	341	332	326	371	336	339	307	347	322	344	318	306	352	354	324	301	335	323	328	341	338	287	328	323	315	335	336	332	300	316	320	338	340	343	354	307	322	337	329	329	316	317	331	310	335	312	339	320	320	301	330	338	327	374	339	310	328	323	312	358	369	360	309	299	326	315	343	298	339	369	345	354	324	347	362	298	338	334	341	339	296	324	333	352	315	315	313	317	329	318	301	339	305	346	326	321	358	347	300	298	335	367	335	327	307	344	319	303	322	346	325	338	358	313	333	297	306	320	335	323	314	363	332	349	328	335	302	331	347	318	323	352	330	327	315	344	323	352	333	350	354	325	308	340	303	304	305	323	326	285	332	320	337	343	348	312	377	333	329	326	339	342	345	334	338	326	336	341	363	286	326	319	327	332	342	351	276	337	322	311	332	351	328	301	313	335	331	317	340	308	327	337	387	318	324	362	312	344	336	354	332	326	363	323	305	329	355	340	335	329	330	318	324	340	322	303	305	293	320	323	340	310	343	309	332	337	336	330	358	351	342	292	323	338	343	284	327	362	332	332	323	364	339	326	307	328	333	316	317	342	335	326	320	325	334	330	359	347	340	342	309	313	367	323	355	327	324	322	320	295	339	346	337	346	340	331	324	340	329	310	308	326	338	325	344	341	333	348	338	331	346	321	340	358	345	329	343	355	344	356	322	323	337	321	328	310	323	321	312	329	344	331	322	345	314	325	337	364	338	313	333	329	342	340	360	320	351	328	323	322	315	349	314	329	329	339	330	316	331	330	310	303	356	336	323	323	348	326	336	339	326	358	354	329	350	350	323	356	328	326	316	321	292	320	349	314	297	348	339	339	341	330	348	347	381	317	333	314	333	324	343	338	339	344	323	336	342	328	330	321	334	349	314	309	315	359	357	331	330	362	344	333	338	335	360	321	328	365	365	322	325	351	349	323	334	347	286	301	317	319	299	331	320	304	327	346	343	329	305	316	376	348	326	328	314	321	319	331	360	339	318	321	339	319	346	353	359	344	338	285
2900	1493	4812	6729	3554	1476	1053	877	834	842	814	832	824	801	839	850	774	797	790	833	814	833	804	805	829	781	803	825	809	868	827	851	797	754	871	812	753	828	823	830	790	778	837	794	814	792	817	745	813	783	818	799	751	844	748	796	805	859	869	793	827	795	797	792	845	793	741	820	829	796	815	807	733	842	821	777	798	777	834	788	801	783	801	819	827	745	777	818	847	764	804	778	796	801	818	821	809	834	784	808	833	796	799	792	848	772	807	782	823	749	830	776	805	819	833	803	822	799	798	813	834	800	782	859	779	812	781	786	824	845	836	781	790	800	851	796	835	807	812	790	771	827	838	748	826	850	795	772	861	822	823	817	790	731	764	829	789	811	791	728	794	801	788	803	829	761	791	813	786	765	782	848	790	785	838	831	783	816	787	781	756	874	818	775	815	820	791	790	768	846	786	824	851	803	802	795	779	812	756	785	858	845	775	809	844	798	836	794	839	804	826	748	792	847	768	812	781	787	797	763	809	790	797	869	763	788	758	796	842	827	851	790	773	811	845	788	770	778	817	797	837	784	779	832	768	801	803	773	765	761	780	835	818	816	814	790	772	803	761	789	813	828	763	779	769	790	764	812	806	825	875	780	845	774	781	828	812	861	810	789	841	782	842	809	770	819	800	820	786	818	807	871	790	743	796	777	767	797	751	793	766	818	776	772	785	770	763	765	813	843	788	791	735	807	808	801	813	767	772	831	821	814	781	797	843	753	807	796	842	773	797	772	792	779	742	822	820	771	810	839	793	771	810	804	788	775	793	770	796	778	796	784	792	815	828	794	825	860	802	787	821	786	839	847	796	787	815	788	803	803	837	825	752	796	807	832	756	795	822	789	770	750	819	799	781	805	803	835	792	831	843	789	789	738	796	840	805	814	802	800	795	790	780	813	830	780	725	825	815	796	807	791	752	796	796	779	808	764	746	828	809	814	761	835	826	808	782	768	836	743	797	804	784	785	805	830	771	802	796	868	781	806	753	826	866	797	761	762	776	839	801	781	839	822	794	789	822	784	782	796	777	814	786	826	825	793	806	809	829	780	839	776	782	811	835	781	783	780	823	828	808	825	797	798	833	819	793	791	833	818	820	810	773	831	780	795	826	783	822	827	849	809	802	754	830	831	780	828	805	765	808	804	794	762	887	814	790	829	797	749	850	812	769	762	807	829	809	837	847	797	797	779	810	796	796	825	769	817	823	791	791	805	766	811	793	793	858	796	854	801	836	811	806	804	760	813	835	796	845	829	788	833	824	814	823	804	796	767	797	828	834	786	763	798	821	808	793	768	804	777	757	775	816	802	753	754	736	801	774	826	799	789	793	855	826	773	786	774	826	818	751	799	784	825	819	878	793	774	788	805	809	781	786	806	729	787	795	838	857	770	844	789	808	757	799	821	775	751	806	784	801	850	848	832	793	813	779	815	801	797	775	785	810	821	870	779	796	830	778	799	791	835	822	827	775	751	787	783	828	800	812	814	842	802	824	802	817	804	858	793	819	747	784	788	840	830	798	795	827	808	835	788	832	806	773	800	786	782	778	813	767	813	801	810	846	788	849	762	802	759	777	811	779	819	797	805	792	797	835	789	799	815	832	778	768	799	811	798	833	840	908	831	831	812	845	809	780	770	768	783	757	753	820	781	762	783	867	789	851	841	762	833	830	796	799	803	828	757	795	778	779	801	791	761	854	722	772	806	837	857	801	811	787	815	849	813	827	848	783	809	788	708	801	870	817	782	826	768	817	758	794	808	765	806	811	805	832	768	772	798	803	753	812	804	861	803	779	845	804	762	739	853	795	776	822	825	801	801	769	802	842	737	773	771	788	866	791	768	699	766	813	821	796	822	799	798	848	805	853	762	762	772	789	793	759	807	747	782	784	778	760	801	831	764	822	801	848	775	820	796	790	789	761	817	801	790	819	785	835	774	840	823	786	774	822	803	811	862	873	793	771	763	807	805	783	780	781	786	814	825	807	836	794	771	844	796	822	800	781	791	787	828	806	781	798	791	789	807	740	867	760	831	770	799	852	806	790	844	753	802	812	753	840	785	801	778	794	769	822	812	821	812	796	778	813	822	823	766	815	826	785	820	774	744	788	803	775	801	805	815	772	810	814	742	795	856	843	849	809	771	828	804	829	781	789	840	755	808	834	854	775	787	774	839	864	787	806	778	772	774	807	790	826	791	787	817	817	791	747	826	800	813	808	816	803	868	786	818	801	819	851	774	820	807	825	828	854	797	767	802	840	833	797	746	744	858	800	792	792	843	836	772	826	804	765	850	794	826	785	771	786	793	844	841	783	844	832	814	799	828	809	841	800	808	806	787	773	822	790	782	789	777	768	757	791	791	786	783	757	838	795	753	812	839	796	786	837	808	838	775	787	819	775	807	835	812	824	817	786	797	795	800	784	802	816	796	836	818	824	802	794	802	794	794	796	842	836	776	818	729	800	794	808	807	789	790	767	805	825	805	826	777	797	788	769	798	819	815	793	797	789	832	775	791	800	771	832	800	780	821	873	807	805	806	848	765	796	810	768	798	847	789	754	769	764	735	842	848	821	798	768	790	826	822	842	800	808	811	832	780	805	821	771	813	807	833	772	809	753	822	800	823	810	775	753	791	793	844	772	815	770	821	811	807	805	787	762	869	853	792	774	765	822	801	779	755	792	790	777	783	806	818	796	793	810	771	792	808	801	885	833	841	817	809	782	758	819	824	812	812	807	817	750	816	819	791	870	864	819	806	817	802	829	777	792	783	779	810	785	809	816	764	760	855	746	796	773	755	792	829	825	808	800	774	829	748	839	835	823	866	780	798	840	788	798	812	810	782	793	790	851	860	832	839	848	799	763	846	829	821	782	798	840	772	795	763	807	812	818	814	817	803	741	843	819	777	797	869	874	775	817	790	774	835	783	801	777	791	813	800	788	800	776	823	794	758	737	748	810	759	800	801	806	783	830	810	802	770	815	809	799	870	810	768	828	788	792	792	750	794	828	801	826	849	821	784	877	772	797	830	807	797	785	779	847	829	801	780	787	790	827	770	772	797	836	830	842	787	830	789	777	768	816	789	769	794	838	785	823	839	762	826	815	771	808	773	815	836	817	805	810	769	775	743	774	757	786	821	782	801	832	823	787	833	807	832	831	792	809	722	824	850	765	759	828	803	834	784	777	854	838	772	795	799	773	833	785	793	779	834	786	785	795	759	776	779	798	801	813	797	760	802	845	801	755	865	823	785	783	833	799	783	782	876	764	819	825	776	791	818	772	809	792	748	805	762	779	809	771	810	843	777	795	840	776	805	750	754	791	794	751	806	797	804	868	758	811	808	830	793	791	813	838	810	865	812	755	785	782	800	809	758	764	792	775	776	806	798	790	757	817	812	781	795	774	863	858	803	750	834	778	801	796	797	797	774	850	824	792	778	801	833	798	834	815	793	803	782	859	795	793	777	829	840	779	756
9653	4437	5862	4962	2116	1136	761	459	403	317	278	296	272	247	201	233	259	199	211	243	255	236	252	202	193	180	222	208	203	220	208	184	198	163	172	198	163	164	185	181	186	183	205	193	155	163	185	148	185	155	170	158	170	176	164	171	179	178	170	178	174	172	168	162	147	177	155	159	154	153	154	187	161	163	165	173	171	159	163	185	166	174	135	171	181	168	161	158	167	169	174	166	155	173	147	159	159	143	152	190	190	185	184	160	151	152	170	137	170	175	167	153	155	147	175	191	154	162	161	165	189	197	172	165	174	173	164	177	183	186	142	181	184	181	157	159	172	174	174	164	161	141	153	160	144	164	173	155	159	146	160	170	156	159	169	203	149	175	163	169	171	179	139	140	157	171	155	157	171	153	198	183	150	187	150	169	176	181	158	151	177	149	181	149	168	162	174	172	175	191	190	140	150	178	138	161	158	163	177	133	167	172	181	153	157	169	165	178	161	179	149	164	192	189	163	184	150	185	200	149	165	163	176	166	174	154	155	177	148	190	153	173	167	173	156	165	172	137	164	160	177	159	164	160	181	162	166	134	157	158	182	152	166	174	161	172	155	167	182	153	172	196	156	182	164	168	158	153	184	164	168	150	175	164	123	187	173	147	154	176	193	180	178	166	173	187	145	155	160	160	193	185	156	197	162	181	184	165	160	159	143	170	163	160	157	172	158	160	157	167	165	178	162	162	172	139	173	182	166	158	174	181	186	147	172	173	156	176	170	164	158	180	166	148	154	153	193	157	158	151	151	170	163	151	160	207	139	150	160	186	158	163	159	155	133	194	194	187	175	161	160	139	167	181	154	155	174	157	158	150	154	146	177	174	167	177	165	161	169	168	167	176	157	153	147	160	134	180	166	185	152	152	182	174	169	157	162	151	164	157	167	170	167	150	188	155	160	186	166	166	151	175	159	146	162	161	156	163	182	161	160	170	154	176	195	175	146	159	156	151	178	160	148	155	150	183	177	146	184	175	177	162	181	172	168	181	144	174	161	163	155	155	157	190	152	162	169	188	181	149	166	172	191	177	170	157	151	141	154	176	177	146	170	160	174	168	165	175	172	147	182	207	168	166	149	161	170	176	182	142	166	170	164	180	169	152	167	165	161	176	149	166	159	181	168	162	172	162	164	166	178	174	170	136	141	198	194	147	160	169	178	165	149	182	168	182	171	169	145	176	144	164	185	187	152	168	165	130	152	168	157	174	160	187	157	164	172	144	169	141	170	168	175	176	202	169	153	173	186	164	143	144	164	153	158	153	149	162	163	180	176	166	160	183	200	169	174	165	196	206	177	180	163	188	174	137	142	168	182	167	156	177	156	170	169	163	166	177	150	180	176	169	145	183	145	171	171	192	162	160	156	162	192	193	157	167	169	149	168	166	154	179	168	161	155	185	192	192	149	169	177	170	166	200	175	145	160	165	163	178	176	166	157	180	172	168	155	170	168	169	151	150	157	160	170	185	159	163	150	154	167	192	177	162	155	162	147	178	165	165	144	171	165	157	164	167	148	180	147	164	176	149	180	164	171	180	179	160	155	153	169	174	172	159	139	159	138	171	166	168	175	161	173	144	149	169	156	179	162	153	149	135	150	180	153	165	181	182	193	160	166	172	182	177	179	182	144	151	166	165	178	162	160	166	163	172	161	199	169	160	163	135	155	160	168	163	190	171	178	151	166	180	176	165	162	162	144	176	174	155	158	165	150	146	164	169	159	175	169	175	169	186	186	179	163	146	171	160	172	182	176	161	156	157	187	158	175	171	160	143	195	166	136	181	157	163	173	185	151	162	151	168	168	165	159	159	164	163	161	175	188	175	181	165	173	180	171	133	177	173	194	158	174	157	188	165	181	183	149	165	177	156	150	165	160	123	143	168	169	153	162	164	187	148	181	161	156	158	163	175	174	164	171	182	176	156	170	169	160	177	160	149	165	167	146	166	159	184	154	149	184	154	190	157	168	166	165	179	175	155	186	169	168	201	162	149	162	168	182	171	162	188	192	173	172	163	183	169	156	166	165	139	178	167	159	171	164	180	152	172	171	171	159	148	146	176	156	162	164	161	151	153	156	142	166	185	168	171	181	157	167	171	180	176	178	131	175	187	176	169	156	170	160	177	172	170	143	168	185	182	135	175	163	165	174	157	177	175	140	165	196	167	143	163	144	164	179	157	161	161	168	172	145	162	185	172	155	158	159	146	183	174	154	155	152	178	163	161	184	148	159	150	186	145	145	156	177	187	166	174	174	179	169	167	176	168	171	164	156	157	162	185	176	164	165	173	161	169	162	155	164	160	163	152	167	171	167	145	173	168	174	183	188	148	160	180	173	155	205	217	165	174	166	153	145	168	179	177	155	160	150	152	153	168	163	180	159	159	176	176	160	165	170	165	160	137	169	174	160	157	181	175	171	181	157	191	137	167	168	164	165	150	162	179	176	179	160	175	186	164	151	184	159	161	145	173	163	151	177	185	147	185	172	172	163	163	153	175	158	148	194	155	176	154	159	147	150	175	175	186	156	159	156	170	161	154	143	173	165	163	182	172	161	159	172	177	159	147	172	147	129	167	178	172	174	169	161	164	178	153	149	172	171	156	164	164	162	186	160	149	182	183	139	159	161	168	135	149	164	152	151	147	168	143	206	144	201	152	187	151	159	193	182	185	168	179	176	165	170	166	165	157	182	174	160	173	158	148	163	176	165	150	177	164	190	165	175	164	155	157	157	162	169	180	179	144	182	168	167	175	174	152	175	171	171	192	183	149	158	172	167	157	169	164	149	178	168	152	189	170	154	164	190	170	171	136	157	174	181	164	164	172	172	168	164	194	166	165	143	164	154	184	183	173	193	175	180	145	173	171	162	166	170	182	163	168	163	183	174	185	172	176	159	159	170	142	173	167	165	177	150	165	147	172	171	177	179	151	149	201	191	169	156	146	177	175	172	174	157	161	170	163	167	162	168	150	171	170	138	173	180	155	174	168	150	170	175	160	146	168	161	177	154	160	160	166	176	190	186	168	170	158	170	188	163	167	167	170	163	162	157	166	164	150	143	176	142	135	180	164	160	166	153	164	141	173	193	176	154	171	178	161	160	193	159	148	175	155	181	170	164	159	163	173	168	162	164	163	154	165	172	151	151	172	178	177	144	162	176	184	151	182	186	163	153	151	153	132	160	179	154	196	150	153	155	137	164	158	165	162	158	148	134	174	166	159	145	175	160	164	163	156	175	146	156	166	172	160	162	176	147	166	181	180	153	185	167	196	159	149	149	162	137	152	157	162	155	173	176	167	159	185	198	165	163	179	170	166	177	183	176	176	137	165	184	166	163	171	152	184	192	172	166	167	173	158	192	167	164	155	204	146	162	155	184	154	162	161	169	164	153	168	167	160	172	175	201	165	163	154	163	137	180	181	164	164	183	168	177	199	170	150	155	151	161	161	161	176	160	173	174	160	177	157	170	146
6893	3762	9835	12164	7001	4748	3342	2012	1736	1465	1260	1296	1072	889	892	974	836	854	844	955	1235	988	860	786	816	714	799	754	754	759	676	695	594	582	601	593	599	592	598	569	619	547	566	606	571	494	495	502	482	474	472	492	455	488	471	501	438	512	464	471	500	472	500	449	452	429	477	415	471	453	468	479	456	469	436	474	497	481	446	456	508	443	449	459	467	458	501	440	437	475	489	517	459	479	454	470	437	464	429	454	473	456	460	454	442	485	434	448	457	437	429	438	482	468	461	454	416	488	463	481	477	483	462	428	460	441	478	479	439	460	454	417	472	479	443	440	456	456	462	479	439	449	460	441	443	435	470	468	448	435	449	465	452	461	447	453	469	483	421	457	463	446	448	455	475	461	465	418	457	433	427	465	468	471	488	468	460	436	454	472	456	437	476	414	477	445	463	470	431	410	494	475	453	468	432	441	449	444	428	431	436	466	448	431	463	440	439	476	462	433	417	468	430	466	432	458	458	485	424	458	462	439	426	434	459	487	449	448	458	476	459	484	442	456	464	442	454	444	461	448	441	455	433	459	474	471	466	414	448	459	450	464	452	426	492	449	474	475	430	443	435	469	426	467	428	462	499	439	445	454	480	414	460	426	502	450	508	450	415	466	483	477	453	416	441	465	460	442	489	468	436	458	451	408	457	439	436	458	451	459	462	471	426	441	460	453	433	447	437	457	481	465	421	446	436	451	415	450	474	466	419	416	430	486	487	446	422	419	459	439	452	439	427	456	401	441	429	475	475	450	450	458	443	472	465	449	462	458	457	486	459	468	468	447	443	471	444	460	479	447	437	404	448	444	485	458	453	442	479	456	450	445	466	450	441	419	437	460	453	447	446	422	460	453	448	450	441	456	421	464	435	453	462	432	402	464	439	449	450	484	421	468	440	441	434	435	447	468	423	437	416	490	437	480	441	468	457	452	471	441	430	429	463	463	421	419	430	467	482	463	423	489	443	450	431	453	454	429	487	436	454	477	448	452	437	442	474	452	467	480	446	461	459	440	485	439	431	449	414	454	454	439	442	441	443	467	460	480	425	466	423	430	442	453	466	465	445	466	460	468	451	422	439	415	494	442	460	471	413	428	423	454	442	433	447	452	452	453	401	427	496	444	435	433	433	424	461	452	432	468	472	445	433	455	449	451	462	421	444	470	435	411	434	422	454	463	464	470	462	474	464	428	458	440	427	433	438	429	435	502	427	462	454	458	468	440	444	465	442	432	459	470	441	448	432	470	454	434	477	460	409	431	433	429	452	444	486	468	446	455	441	452	472	390	426	471	415	436	429	433	421	483	446	468	447	455	439	471	485	491	440	472	434	438	482	435	463	444	427	414	449	446	453	468	453	465	449	420	449	478	443	437	491	468	455	475	486	469	462	448	439	413	442	443	491	436	447	440	451	461	447	432	420	439	453	456	475	440	432	410	427	460	439	442	434	467	446	450	464	452	478	463	434	478	432	479	510	463	440	482	437	431	455	490	450	423	495	491	418	441	432	470	470	437	483	500	460	448	470	444	467	429	450	456	424	458	476	447	415	454	441	431	470	459	464	478	436	463	398	473	447	437	468	456	434	434	464	440	456	435	452	438	425	472	429	465	434	450	466	447	476	451	480	461	461	478	443	445	436	441	462	434	427	460	479	426	420	427	436	431	437	483	418	430	455	421	452	441	463	437	442	489	423	469	427	430	459	479	427	462	436	440	407	441	449	450	419	457	451	425	456	445	426	421	421	447	454	503	414	462	463	443	437	466	445	459	404	440	471	446	467	436	446	458	465	454	442	441	428	440	489	487	482	487	437	440	469	422	439	441	450	452	476	448	417	424	451	440	485	438	477	435	459	443	466	472	455	454	458	427	453	469	492	436	419	445	443	480	384	461	445	434	467	461	480	447	466	484	461	432	418	447	436	472	499	508	468	443	459	437	450	452	440	465	460	457	459	466	428	449	463	478	421	454	466	516	448	429	444	442	437	411	452	441	434	475	497	466	436	437	449	426	470	451	473	446	460	483	440	436	483	453	442	457	442	437	420	429	424	453	491	415	428	453	494	457	467	428	417	409	426	407	447	435	450	444	446	431	395	467	430	455	469	476	493	460	447	459	461	419	447	445	472	432	453	423	456	441	479	472	461	475	444	454	443	440	462	446	436	459	463	461	427	459	459	452	452	489	469	438	446	450	441	405	463	452	471	439	443	420	441	451	480	432	446	417	454	432	461	455	436	404	454	452	446	432	465	464	452	438	474	451	479	498	429	446	447	433	502	471	446	429	412	434	485	473	427	444	465	459	425	464	456	458	419	444	430	471	460	472	485	459	475	467	442	439	453	465	466	459	425	496	421	445	431	455	444	430	456	435	460	468	434	431	445	460	438	465	474	461	460	433	456	438	459	423	465	470	429	444	454	426	467	452	439	475	436	455	451	479	450	447	453	436	435	449	464	460	420	474	477	429	448	467	464	465	490	475	466	468	453	430	417	442	430	442	471	480	478	429	446	428	475	443	455	440	435	430	442	455	453	456	435	419	481	468	478	433	474	454	448	417	459	473	462	400	454	444	445	449	423	484	447	467	460	481	443	439	453	468	423	467	457	428	462	475	447	461	448	457	429	461	425	462	458	431	453	437	468	432	480	456	471	429	468	484	434	477	448	449	426	452	461	430	449	418	474	486	447	499	491	449	451	480	414	464	432	409	446	489	437	496	479	409	447	461	417	413	464	473	503	436	474	438	460	481	461	458	453	451	438	421	448	488	462	463	456	472	437	440	477	459	488	454	459	442	465	464	427	497	447	470	479	457	502	484	453	472	449	481	456	441	438	459	448	463	456	432	492	473	451	443	456	488	436	455	442	478	430	465	468	477	475	451	448	481	462	444	448	458	432	428	430	430	435	421	452	454	428	435	470	464	437	433	433	440	438	470	461	437	475	459	469	475	421	478	452	441	445	457	417	443	457	461	402	463	459	442	444	424	469	452	453	490	473	449	432	494	476	435	440	424	445	462	439	469	467	427	408	451	439	489	492	474	439	438	451	483	468	437	469	471	423	468	415	457	459	445	436	457	442	484	445	422	449	423	446	413	450	462	467	434	417	445	459	501	463	414	436	441	442	491	466	459	465	485	463	470	415	474	460	429	431	476	457	469	473	442	470	454	471	446	421	437	470	437	441	419	454	448	434	445	448	430	487	439	461	456	475	400	437	464	445	431	427	471	421	457	448	430	465	449	467	451	423	458	412	501	449	464	476	469	455	444	456	440	440	440	409	432	457	412	440	435	447	469	439	436	425	413	462	413	465	438	445	446	445	440	462	447	443	443	469	454	489	458	437	487	479	413	401	443	425	457	442	488	467	448	474	476	476	449	431	429	461	437	474	439	449	477	437	482	433	473	490	475	446	471	446	445	468	476	441	444	421	447	466	441	488	439	451	448	457	481	489	478	465	469	449	417	445	431	443	454	435	467
16401	8431	9909	7894	3725	2455	1372	798	599	510	434	410	349	306	307	322	296	268	279	285	317	342	294	239	243	260	243	243	239	241	242	221	200	189	207	212	224	199	213	231	228	190	185	209	206	181	174	174	185	205	180	185	191	172	173	157	178	161	178	185	173	173	184	192	173	192	185	177	179	176	190	185	186	189	194	176	193	153	176	195	202	165	145	172	172	168	200	176	166	206	195	174	159	162	157	191	191	165	159	162	201	171	171	190	176	181	160	173	167	175	174	188	162	141	156	168	151	188	193	152	150	198	188	175	178	170	185	147	163	184	178	180	159	198	199	195	168	178	171	181	163	176	167	187	186	171	188	197	168	197	158	158	188	183	179	170	192	174	163	163	179	190	182	178	175	199	184	199	204	181	178	179	156	166	183	173	174	194	202	186	174	163	196	157	155	171	168	179	173	180	199	169	190	184	186	169	200	175	179	192	205	191	178	179	179	167	154	174	166	189	172	160	188	200	170	198	174	156	183	173	178	192	161	164	162	166	172	165	165	172	180	179	186	179	175	188	186	173	170	197	178	177	178	175	170	155	168	178	196	197	173	165	168	161	139	177	175	175	155	178	174	183	185	177	158	163	174	173	176	174	177	157	194	169	183	202	218	175	200	202	189	149	180	179	182	191	162	166	194	178	148	191	164	179	189	174	166	174	176	192	180	171	176	177	186	183	221	170	178	159	173	180	185	173	170	171	166	176	201	176	207	179	201	185	167	181	178	184	159	186	159	160	188	155	192	181	163	182	181	159	195	174	183	188	179	171	168	171	172	175	198	183	181	160	182	151	194	184	189	185	188	179	177	190	188	182	168	195	182	193	183	187	170	193	179	179	165	179	194	192	163	169	162	176	181	185	171	198	206	145	175	168	177	162	196	194	171	178	180	163	158	176	153	169	188	191	156	185	190	176	165	181	176	166	183	142	176	186	186	168	169	168	173	159	189	152	177	170	189	184	204	161	182	182	166	155	185	177	170	170	172	179	178	197	162	183	171	157	202	186	154	171	189	197	167	214	170	190	164	174	166	188	186	189	179	175	199	198	223	185	185	170	192	189	165	196	179	191	156	185	169	175	201	204	171	194	189	160	200	172	203	205	186	174	186	187	181	193	176	166	199	163	173	164	188	179	162	178	184	194	200	172	157	165	160	189	181	189	189	194	158	197	164	151	183	160	183	198	185	182	181	188	192	168	158	183	154	186	165	165	206	173	185	167	175	211	184	160	183	181	181	184	179	195	178	165	196	191	165	192	182	175	181	178	191	157	189	165	188	196	185	202	153	172	188	165	191	176	163	201	162	181	158	182	179	181	174	176	197	210	185	185	177	171	188	190	170	195	177	165	175	168	174	164	200	170	173	173	163	179	172	187	176	164	183	176	181	170	160	177	166	154	184	175	186	187	179	204	167	189	164	170	168	174	193	171	201	177	200	183	179	178	161	184	176	178	192	161	150	177	189	160	188	177	170	162	187	195	168	184	166	206	204	186	174	190	150	170	176	184	177	182	196	167	178	174	181	168	183	188	190	169	178	179	184	181	171	164	148	171	173	189	170	175	171	170	171	171	175	162	181	205	182	174	210	172	184	187	186	148	176	173	174	171	185	184	176	191	178	202	171	193	187	173	186	160	158	164	176	175	180	184	150	197	177	174	181	170	173	152	186	170	161	197	167	163	196	183	180	151	183	171	174	163	195	176	177	168	184	180	185	202	174	178	171	194	165	167	175	159	191	146	181	174	167	154	195	184	171	179	166	161	159	174	162	164	163	170	171	196	197	177	187	156	180	166	160	166	173	168	180	168	161	183	182	175	166	177	183	181	176	187	154	175	191	179	173	181	166	148	169	173	167	197	151	179	195	185	175	177	162	181	195	173	158	173	185	189	189	175	196	155	188	179	177	208	144	196	192	191	159	180	179	170	162	194	188	188	181	200	156	168	191	188	187	170	190	169	198	170	183	181	172	210	182	157	170	190	184	163	169	188	166	186	172	168	198	174	162	164	153	187	182	167	187	183	184	189	189	164	194	170	176	182	184	179	179	177	154	189	160	177	185	208	149	166	182	161	162	181	189	155	161	188	178	168	185	190	192	186	189	158	153	166	169	192	181	176	172	169	172	184	190	184	159	173	181	190	179	162	190	192	174	184	171	176	187	170	167	183	172	204	164	175	184	182	193	180	165	172	162	171	178	167	177	185	162	190	186	192	183	189	188	174	173	204	179	157	175	190	187	185	189	155	185	201	189	173	191	157	172	184	193	177	175	197	175	172	188	186	195	171	175	172	164	151	177	172	177	173	177	183	163	168	170	195	183	198	165	206	177	157	184	178	171	167	163	174	159	175	190	180	165	201	171	195	163	177	172	166	192	165	187	192	183	192	205	163	183	173	191	154	176	189	175	196	175	169	175	177	186	174	169	163	160	189	155	179	166	181	192	177	163	192	189	186	158	165	187	173	164	163	177	193	150	190	142	166	161	186	176	187	197	183	214	175	190	182	196	166	196	171	177	176	165	156	177	189	181	184	182	193	186	187	182	179	169	151	166	185	190	205	191	166	162	172	182	183	171	170	179	172	187	175	202	172	204	179	176	173	158	160	204	178	195	160	176	149	159	193	162	202	163	158	189	173	185	194	211	182	166	179	172	159	158	174	166	194	191	167	198	182	165	180	154	188	173	189	197	171	156	178	163	175	164	203	183	181	205	201	194	176	151	165	174	218	190	158	178	166	170	194	169	154	164	195	171	197	185	159	182	141	182	163	207	183	182	203	169	176	147	191	178	183	185	183	182	160	159	201	175	182	157	197	169	193	193	176	179	181	167	191	178	209	160	189	167	182	173	171	176	179	173	177	168	174	170	182	179	178	181	171	165	174	172	173	185	155	195	169	172	186	202	144	182	163	203	210	159	154	167	185	176	188	183	179	171	187	187	165	182	204	168	159	147	182	195	182	192	189	183	194	203	175	210	166	150	188	169	149	171	171	170	163	192	170	169	179	194	189	179	196	167	177	162	169	195	195	185	200	179	162	169	177	185	196	176	191	145	170	177	181	183	189	186	189	148	163	176	190	155	183	181	166	188	179	196	169	192	192	182	173	190	188	172	182	171	170	173	180	180	190	157	161	190	143	168	157	167	165	166	195	165	172	176	182	138	176	185	202	173	185	170	198	186	167	191	153	174	182	171	196	175	177	179	171	178	169	158	186	205	176	173	182	168	176	171	160	175	179	166	178	165	185	172	172	194	174	159	193	162	173	176	162	188	177	184	166	172	166	203	176	179	178	181	175	177	188	170	175	188	205	172	181	183	183	167	177	177	182	162	200	174	187	172	187	169	177	171	188	191	186	178	193	165	182	171	188	175	203	182	179	157	184	181	168	172	179	195	189	185	182	179	182	188	171	162	160	169	172	164	168	184	181	178	160	167	175	196	185	199	171	203	179	175	169	154	180	177	194	167	179	155	182	164	202
9683	6402	14135	16073	9899	8348	5504	3607	2844	2348	2022	1995	1622	1418	1460	1452	1268	1276	1302	1501	1613	1730	1214	1180	1179	1060	1158	1160	1161	1034	1061	921	849	830	818	837	818	822	792	860	787	752	817	784	659	608	609	559	546	560	591	559	572	566	561	564	541	574	572	499	533	539	531	543	571	546	520	501	476	520	514	501	551	527	550	568	509	511	476	520	528	486	499	518	527	541	502	535	506	511	494	539	493	491	523	486	470	464	483	474	536	483	476	480	490	501	500	505	518	505	487	503	513	540	539	543	571	518	512	519	508	508	491	474	479	490	540	487	481	510	491	526	512	488	480	537	505	495	541	510	495	488	521	489	488	559	489	518	552	515	473	508	505	490	524	505	523	537	515	480	463	526	491	500	518	487	513	473	440	509	485	520	490	499	480	510	510	493	473	531	491	506	488	512	500	523	539	524	509	506	453	519	506	514	468	506	489	534	511	485	481	492	513	536	486	483	482	537	498	504	498	480	531	468	508	492	519	499	507	530	474	517	492	508	511	489	493	504	536	504	514	491	497	505	534	510	519	496	475	463	485	491	475	485	505	487	517	476	481	492	508	519	520	528	509	512	492	503	466	517	529	505	469	473	502	521	503	510	480	501	508	449	514	461	517	523	500	492	479	478	471	507	499	523	475	524	491	516	563	484	519	515	516	495	446	519	521	527	520	501	479	482	511	540	530	486	518	484	516	484	462	503	526	500	490	466	501	489	557	518	489	523	506	513	465	501	508	486	532	517	536	476	531	466	490	485	517	514	506	498	501	495	490	494	524	472	499	509	494	537	486	503	496	496	511	565	486	529	494	498	485	537	516	536	521	512	500	482	514	506	475	531	538	533	516	539	549	513	503	460	485	500	537	513	506	483	506	529	467	471	499	520	515	529	497	508	509	488	473	487	483	531	470	520	492	500	447	530	502	524	498	480	485	498	492	508	487	487	476	476	512	471	500	466	505	502	503	513	531	473	496	505	501	461	524	514	478	495	475	527	511	460	529	511	497	510	518	522	464	471	489	469	473	535	483	507	515	510	466	532	483	513	472	463	496	526	520	498	484	506	504	557	502	499	466	497	503	491	508	546	508	508	493	454	505	514	515	524	508	546	554	535	521	498	465	501	484	510	513	485	521	474	573	526	475	503	490	506	530	532	508	484	495	521	436	500	498	532	499	471	544	489	508	446	454	490	507	462	526	491	511	510	532	487	474	525	499	497	499	497	492	491	459	472	507	486	535	497	481	524	473	491	563	509	533	494	476	482	535	496	540	494	496	501	549	499	487	514	508	488	461	494	493	492	535	501	499	473	460	467	489	524	484	522	508	498	489	522	515	502	510	525	508	534	541	483	495	489	485	515	460	467	510	486	492	515	532	494	507	520	524	481	491	522	535	462	531	473	489	504	530	521	523	511	507	476	472	504	529	503	515	517	507	504	480	482	470	543	512	520	525	500	496	531	497	534	453	497	507	489	528	524	481	510	536	541	523	437	499	543	491	521	479	459	479	459	523	522	511	495	522	497	539	494	467	515	546	485	499	492	486	491	499	479	498	499	475	482	508	501	534	491	501	487	567	487	514	434	488	535	512	453	524	501	478	491	523	493	499	479	513	515	502	467	517	549	521	504	509	499	526	487	498	473	491	473	522	534	494	477	488	495	510	495	478	520	485	559	523	510	502	491	504	525	517	557	512	468	485	481	489	549	525	488	498	509	503	530	511	513	520	526	501	531	509	498	534	499	505	467	505	518	507	471	522	489	513	534	502	520	501	492	502	502	475	503	507	500	525	552	548	503	523	474	526	520	500	532	510	494	494	511	476	459	481	482	514	478	519	482	527	526	473	514	502	465	510	509	481	520	514	466	487	494	459	517	522	458	517	505	536	495	524	503	505	490	525	496	495	501	513	441	505	509	492	508	502	505	527	507	535	520	500	503	506	517	537	507	512	451	489	502	509	520	476	505	496	504	546	520	518	483	472	483	489	511	485	500	546	522	492	499	538	461	520	531	524	447	524	501	505	505	489	517	473	511	495	520	532	469	489	511	519	493	474	505	496	498	502	503	536	480	501	477	519	502	504	523	480	509	464	497	498	514	509	506	499	494	521	502	496	502	480	506	476	514	474	511	490	490	499	487	506	452	473	487	524	529	425	532	500	484	531	536	514	539	497	507	474	468	481	486	499	478	488	465	469	523	491	508	521	465	505	506	475	506	514	490	487	480	516	497	510	481	509	531	464	475	480	499	530	507	474	497	530	460	489	495	477	470	476	498	488	481	510	522	472	493	534	501	474	498	483	487	483	542	542	501	523	486	475	470	489	510	473	454	500	526	466	484	517	487	479	525	514	466	483	519	465	450	505	506	525	444	494	487	533	531	502	525	498	490	492	514	530	505	494	522	472	486	508	529	480	491	498	494	529	509	538	509	505	516	494	506	468	476	490	485	505	513	506	528	518	527	492	501	483	514	528	506	468	499	451	468	507	504	514	510	486	489	506	489	505	518	509	513	507	506	496	482	478	470	480	505	505	479	495	531	519	502	517	497	509	496	504	495	542	493	508	518	497	493	488	485	502	494	504	495	513	544	491	526	520	517	500	528	481	476	522	498	503	519	471	527	522	459	485	513	501	531	478	488	534	497	474	490	447	498	476	464	506	458	469	500	470	517	524	487	520	530	539	531	474	519	497	509	526	484	526	476	514	525	538	487	485	482	477	485	501	486	515	511	469	547	473	520	538	519	510	489	536	525	506	478	518	489	465	491	498	517	501	521	497	527	441	524	496	473	516	491	492	511	521	478	449	526	517	508	521	467	510	490	486	528	493	513	511	485	503	499	524	540	522	516	499	504	518	502	524	526	492	528	539	512	506	465	501	492	528	510	475	508	499	500	531	514	508	479	490	462	521	493	491	499	497	506	491	535	503	476	501	455	501	502	517	510	510	491	505	506	509	533	527	512	454	494	517	471	523	502	456	504	476	436	515	509	532	513	503	519	537	503	540	496	499	510	497	502	522	470	504	549	513	490	476	535	441	553	478	484	468	487	499	474	525	453	495	481	452	483	504	485	505	462	474	484	515	518	488	507	493	507	473	522	510	485	468	484	519	507	541	468	500	517	505	490	473	512	522	496	502	497	509	506	509	546	503	517	528	516	453	526	481	501	469	490	500	543	511	496	543	500	493	516	449	512	502	496	476	478	501	486	470	493	475	515	558	480	501	463	482	450	491	518	490	514	519	494	492	499	520	469	541	504	503	486	507	477	510	515	533	521	477	545	529	471	471	515	472	519	484	516	502	509	501	503	504	505	531	532	479	513	509	494	482	516	469	504	507	520	473	495	512	514	557	509	515	478	504	501	517	515	490	501	516	525	488	452	510	461	444	483	498	488	480	522	517	520	489	515	481	501	528	530	503	484	500	511	481	501	506	533	465	523	501	536	508	488	478	536	505	523	556	476	576	451	510	520	487	467	503	471	474	522	517	505
2759	1635	2887	1937	627	381	334	367	349	325	341	306	357	368	346	339	347	338	353	328	304	309	327	310	341	377	322	346	318	312	303	343	371	347	319	312	341	351	312	323	372	334	298	333	335	325	344	322	357	362	319	329	339	340	363	342	303	346	308	329	326	338	381	353	320	320	314	342	312	307	308	367	315	345	330	330	324	360	334	309	331	350	348	326	295	343	337	342	338	356	311	291	328	338	356	364	323	330	330	348	352	361	291	300	301	340	322	315	347	336	325	357	316	308	356	308	320	360	325	336	364	347	291	347	316	308	344	363	333	351	338	347	344	320	323	331	367	315	353	316	338	289	336	330	332	305	347	314	327	323	325	330	350	328	358	320	339	320	347	326	343	336	323	344	316	360	302	328	330	340	306	336	304	312	317	328	331	347	330	341	351	328	299	302	363	338	340	339	313	329	325	339	307	372	298	360	339	349	328	360	319	280	316	316	339	350	328	375	329	342	318	336	322	336	330	310	335	358	340	342	357	358	353	333	355	312	296	301	321	335	340	348	367	366	333	338	331	328	283	306	357	316	309	292	330	316	313	342	334	301	308	341	322	338	309	358	324	344	335	346	335	320	353	332	343	353	349	338	368	307	322	298	317	356	340	320	318	333	334	358	343	354	323	345	300	317	338	333	341	318	316	318	327	298	320	328	305	338	330	329	343	336	337	341	349	315	356	318	328	303	327	328	306	307	338	342	328	328	339	324	347	330	353	338	343	344	326	307	315	353	330	321	329	347	309	335	308	331	309	308	353	340	312	319	371	354	370	328	329	331	327	327	342	329	318	338	349	346	336	356	364	354	318	341	344	349	329	307	335	321	322	322	334	289	353	312	320	344	373	307	346	317	329	326	333	344	356	338	355	322	337	338	336	370	320	357	343	341	356	331	313	339	333	316	306	348	358	349	325	344	309	339	301	278	328	329	352	375	351	291	298	337	319	312	323	343	321	355	355	328	322	357	306	341	336	299	310	359	311	310	348	326	316	305	350	296	349	322	353	291	327	351	333	352	352	351	306	312	344	326	333	336	311	331	312	323	324	324	333	310	310	315	323	297	325	332	349	351	318	329	309	360	324	329	352	325	337	311	320	278	365	323	329	347	350	320	304	315	342	315	299	361	347	311	326	341	313	325	301	344	305	317	326	310	361	289	315	344	344	326	314	293	311	358	345	344	358	329	360	326	313	332	330	335	374	306	316	341	315	305	360	345	341	329	310	305	315	301	319	311	354	341	339	322	318	343	306	285	330	319	341	330	354	318	318	330	321	302	339	327	351	321	336	339	341	350	298	309	347	316	312	339	327	325	301	346	324	317	328	309	319	340	352	345	335	320	302	337	319	330	301	357	333	364	340	363	331	340	327	301	326	337	307	310	350	331	360	348	379	349	293	356	288	284	325	321	318	327	330	339	298	317	307	345	286	331	291	326	328	343	314	310	327	306	320	356	315	329	331	358	313	334	302	306	336	337	286	332	336	313	327	312	313	322	355	357	336	339	348	393	333	338	324	348	357	344	331	300	346	311	310	331	323	340	371	310	334	329	318	339	305	317	301	316	346	351	316	346	319	351	398	327	311	347	321	345	355	348	333	338	307	336	361	309	328	295	333	333	348	347	316	332	330	359	327	314	364	343	335	324	343	307	340	360	374	360	356	334	333	320	338	352	344	358	345	327	275	335	341	314	326	328	351	319	382	313	382	338	319	333	348	291	380	320	330	336	337	328	328	326	298	330	324	304	359	332	332	374	359	292	308	368	321	334	350	321	353	314	330	341	321	354	323	352	346	334	362	309	317	310	304	321	335	288	337	357	347	332	345	332	320	326	305	361	329	317	314	348	359	340	320	326	338	330	349	291	359	315	307	334	274	368	313	334	335	343	336	323	379	320	344	313	345	314	381	319	328	322	309	343	372	337	341	327	332	334	334	332	322	339	357	312	332	327	328	344	319	356	338	308	328	305	348	339	342	317	348	303	321	329	333	314	327	320	326	330	347	336	322	335	363	335	348	359	366	348	298	306	327	335	309	392	355	331	312	343	311	305	333	375	323	319	324	312	306	324	326	290	325	332	374	337	319	340	355	308	335	313	330	319	332	344	315	346	365	323	320	315	351	324	321	335	332	352	355	311	305	311	315	323	301	329	316	304	341	296	311	363	325	306	275	337	346	355	319	335	324	353	299	321	320	307	365	319	321	312	319	279	347	317	296	330	293	368	304	306	346	363	322	296	315	329	327	320	349	324	342	314	373	351	327	330	346	332	339	354	305	350	364	356	334	348	325	351	329	323	332	360	329	313	314	335	326	310	313	336	351	290	326	299	320	332	312	327	327	342	346	376	289	335	343	348	343	300	336	328	326	346	339	355	323	316	367	342	322	349	329	318	321	327	299	326	333	350	328	301	325	311	342	326	334	329	277	330	324	323	341	312	333	314	348	300	314	300	333	368	343	351	317	305	338	312	339	330	368	364	333	297	288	345	318	319	297	336	317	352	330	355	328	332	321	321	310	319	334	319	316	324	331	293	322	315	316	356	305	322	345	370	332	337	333	319	319	336	306	329	324	330	314	339	334	315	308	330	340	317	354	314	332	332	306	353	311	325	384	336	347	350	378	346	317	325	313	347	330	318	339	367	325	333	300	310	319	355	298	349	332	311	316	324	327	341	342	328	326	309	325	299	314	353	315	343	305	337	320	329	328	346	351	361	329	319	339	322	323	314	324	314	302	368	324	349	291	327	342	346	324	307	311	344	343	319	316	348	318	329	338	304	325	312	328	304	303	335	328	323	340	305	309	302	330	329	355	365	337	329	342	316	342	379	302	351	345	338	308	340	320	353	321	338	349	320	315	298	355	329	313	319	332	324	337	339	309	332	311	348	347	362	323	343	362	326	335	335	345	312	320	314	301	330	315	355	321	316	326	338	311	308	300	335	335	325	319	298	347	306	335	281	344	354	327	298	307	337	339	349	342	319	313	338	305	292	330	291	337	296	318	355	324	334	328	371	359	337	328	320	372	354	306	308	353	327	334	328	330	333	349	364	341	315	337	341	325	349	309	321	332	322	322	328	338	293	359	327	339	317	328	345	281	295	316	358	347	327	325	341	316	342	345	340	297	332	300	315	337	325	323	365	313	350	330	317	334	335	328	323	330	339	316	344	326	336	336	346	346	287	309	361	343	323	357	353	329	336	312	333	327	357	311	315	337	316	319	365	304	342	345	367	353	344	356	315	335	319	331	338	310	352	329	324	327	386	306	331	372	339	323	339	318	329	305	346	313	349	327	324	319	323	336	322	298	347	333	338	334	316	299	344	364	343	323	368	328	326	347	344	305	321	327	344	328	296	344	384	351	331	334	304	318	317	335	362	317	362	323	357	334	316	309	301	342	334	348	304	315	352	325	333	346	304	347	343	324	338	348	280	341	316	314	339	290	308	331	314	324	370	332	332	320	319	302	309	305	332	314	311
2937	1993	5811	5521	2195	1316	950	886	892	804	856	824	815	839	799	830	835	794	819	831	845	741	821	807	836	841	803	835	773	779	834	792	806	820	811	842	778	813	804	767	808	794	842	801	807	851	731	857	806	766	822	796	813	767	822	855	851	838	782	772	785	829	770	778	831	773	782	786	814	842	816	812	823	863	791	804	787	806	784	796	810	805	812	799	870	771	744	745	794	802	800	702	827	787	748	813	800	770	754	753	816	782	825	853	804	871	780	781	859	828	790	829	796	776	799	814	799	774	764	803	750	808	806	804	808	796	833	755	805	803	824	770	802	776	781	811	802	843	867	763	863	845	822	788	794	874	740	788	784	760	813	829	785	800	851	792	784	816	826	804	782	816	759	755	859	781	781	796	805	798	809	834	811	764	810	822	821	830	832	842	828	816	827	790	773	792	809	765	799	789	793	788	792	791	785	825	824	861	817	803	778	803	798	836	832	840	813	814	775	811	824	828	819	781	806	818	816	801	805	835	816	803	817	804	824	827	833	768	743	826	802	804	853	782	833	809	815	772	834	796	791	820	797	795	771	795	793	770	801	774	790	748	823	784	786	836	833	774	755	781	779	814	802	788	804	788	863	779	769	803	765	769	807	785	815	843	848	774	746	800	813	822	763	804	812	823	832	771	824	807	797	821	831	810	821	782	795	828	791	782	798	834	826	810	842	848	807	768	775	799	768	789	775	816	791	794	836	732	843	818	824	822	802	769	788	840	829	837	769	770	798	816	818	815	804	820	821	800	832	832	801	797	807	808	770	826	807	787	820	786	829	821	749	768	795	792	805	760	848	815	843	751	765	778	801	778	835	784	768	852	833	798	853	849	829	797	813	779	830	781	783	839	771	777	783	799	813	811	756	826	837	784	801	777	788	796	777	782	801	754	764	850	818	771	855	774	769	832	824	804	790	799	818	812	824	821	794	767	834	762	813	761	765	818	810	796	786	763	777	823	825	815	826	801	807	838	761	798	778	812	770	822	782	799	784	773	827	829	805	850	793	795	772	801	819	789	785	792	803	862	809	806	810	800	742	835	827	787	762	744	818	762	781	772	812	777	763	778	814	787	789	780	822	819	836	768	816	828	813	819	912	795	798	844	849	821	796	812	799	816	825	784	759	818	800	784	809	789	847	836	779	782	826	811	739	793	792	775	832	821	825	777	779	803	769	806	842	852	822	761	816	802	806	850	830	793	802	794	801	821	789	808	787	796	785	772	790	783	780	855	812	838	835	758	822	788	816	802	828	766	782	822	780	820	849	788	820	757	788	773	770	840	804	800	784	841	796	799	789	818	775	813	790	810	799	805	773	800	844	831	763	781	791	840	777	793	847	807	856	788	773	812	801	836	819	838	832	842	788	771	744	754	729	791	775	793	771	782	786	787	771	800	826	783	782	749	819	795	794	816	829	776	793	799	793	797	797	767	818	756	827	814	817	818	797	816	813	817	753	772	789	789	783	770	772	799	777	853	782	836	786	830	848	758	831	828	802	822	834	794	789	836	813	764	825	787	769	824	855	789	805	822	795	813	776	792	805	771	843	843	770	778	798	803	790	780	810	804	788	805	774	800	784	829	782	778	817	821	819	748	818	725	824	781	810	791	793	791	781	798	778	840	791	828	821	810	764	786	786	802	820	810	827	838	790	800	783	793	881	793	855	818	832	782	780	816	758	778	801	838	802	798	812	821	846	767	800	739	794	827	797	812	809	770	808	788	847	825	767	798	811	803	755	827	811	803	807	819	801	798	829	780	790	800	818	760	817	794	781	835	887	778	789	803	777	809	768	778	833	788	808	809	791	802	782	771	777	815	822	814	839	806	801	785	769	822	813	855	833	769	743	841	760	791	816	789	809	871	837	793	831	796	759	800	796	773	776	787	838	792	821	826	794	776	772	824	786	784	833	852	775	804	779	809	777	822	802	732	764	792	782	788	821	806	808	810	812	804	748	809	812	812	784	792	750	794	809	832	793	777	788	812	820	803	790	788	755	832	878	834	758	777	803	775	809	779	776	813	809	806	828	790	808	832	776	800	782	792	807	816	809	752	803	749	825	779	833	853	811	832	834	773	812	764	757	795	802	787	845	817	808	821	811	836	819	818	744	775	808	818	794	792	794	826	787	843	839	801	804	788	786	806	792	792	800	811	791	820	804	804	778	813	799	772	828	818	770	816	807	824	763	848	807	771	815	805	767	790	811	756	855	783	769	789	803	770	799	800	794	853	828	804	820	813	786	768	788	811	797	814	831	756	796	776	807	824	766	821	793	755	813	811	823	839	804	803	826	804	786	834	800	785	825	825	773	819	849	803	841	840	813	834	809	747	762	794	807	800	805	802	817	806	850	821	794	821	777	842	789	881	810	815	803	848	813	809	783	845	857	794	809	808	796	815	804	813	825	793	811	819	824	831	813	829	758	814	801	801	803	786	814	786	755	801	776	839	782	784	773	792	767	816	801	852	747	769	768	816	802	821	763	765	769	819	774	791	777	769	773	801	807	806	762	761	771	778	767	780	824	821	790	785	798	745	809	807	811	822	797	770	800	814	830	792	805	852	754	823	812	805	791	823	807	853	783	802	799	801	795	764	755	797	746	786	811	803	761	861	842	798	771	813	766	849	774	764	824	819	808	763	801	810	785	771	779	805	791	840	773	843	780	805	770	741	760	809	779	785	843	746	796	802	808	763	807	814	797	775	761	804	815	808	825	783	770	775	833	739	770	796	835	779	812	806	796	837	758	871	790	830	872	813	815	771	799	855	789	827	761	827	786	801	816	828	753	796	813	852	808	789	791	804	799	751	838	782	783	815	830	802	806	776	811	830	826	789	792	806	791	818	780	842	775	759	759	794	816	813	756	816	814	758	805	778	845	807	832	782	787	798	800	760	796	815	754	815	837	793	800	810	833	790	815	829	811	786	776	823	809	743	796	782	834	852	788	774	769	800	798	798	812	802	800	828	784	771	778	798	789	812	779	765	759	790	821	855	798	813	796	843	752	847	786	782	819	779	788	765	807	784	790	764	810	761	833	822	797	789	815	835	830	833	780	799	805	779	814	761	786	783	788	809	825	802	765	791	815	755	819	805	781	769	795	837	782	774	795	875	793	762	812	768	823	778	777	816	858	796	792	758	776	815	773	831	774	778	796	770	772	821	832	800	837	808	789	804	807	819	781	783	820	833	795	778	809	774	810	766	751	787	768	794	741	791	761	839	750	788	808	795	812	748	768	814	777	864	776	794	810	796	794	827	811	811	829	780	825	866	791	797	812	836	817	817	808	743	822	783	834	768	796	808	825	788	803	812	805	809	758	816	792	801	792	767	828	860	764	775	774	799	826	793	799	806	859	806	792	802	865	832	822	808	794	749	823	775	786	744	824	779	798	792	833	804	783	857	827	777	833	801	808	825	815	815	768	785	762	816	817	802	789	847	818	825	833	752	796	797	798	783	802	795	809	751	755	796
9703	5354	6654	3988	1646	1160	639	449	379	316	268	277	258	221	230	247	227	231	228	243	240	244	212	219	198	194	200	201	222	204	164	185	194	177	195	204	211	221	182	191	176	173	188	198	182	181	146	171	158	167	173	188	171	157	151	176	161	197	177	186	157	161	163	186	171	153	173	147	179	184	133	187	178	177	175	196	186	159	150	184	155	169	129	161	175	162	165	180	185	140	188	148	164	167	188	164	171	176	163	160	180	187	185	186	165	177	140	153	168	166	156	181	168	181	160	165	184	170	176	163	186	170	179	151	196	169	172	190	189	169	158	168	154	169	175	166	181	188	171	169	163	164	156	151	180	150	178	163	147	159	179	167	169	162	153	159	182	195	146	169	157	195	170	177	176	170	156	163	180	152	151	167	167	159	180	155	157	152	179	172	181	166	165	196	174	167	177	175	159	186	165	153	167	163	192	161	184	189	176	173	166	155	149	159	159	143	156	157	154	170	154	149	190	166	165	173	163	168	169	169	170	160	178	176	134	159	173	162	166	147	185	173	189	176	152	182	164	173	161	168	190	178	134	162	170	166	174	172	141	175	169	168	163	176	162	148	163	171	135	163	174	168	153	149	137	166	150	186	151	163	156	156	159	158	160	174	191	183	177	144	167	154	179	157	150	164	160	183	141	167	174	185	172	183	171	150	157	143	150	169	130	177	174	158	163	152	169	190	150	145	163	155	176	157	172	164	164	179	153	176	186	169	168	164	170	181	170	175	157	173	157	172	179	190	183	174	179	186	167	171	156	150	168	162	174	166	166	150	183	174	188	148	154	178	149	142	169	145	170	187	169	151	172	157	167	175	160	182	174	180	170	195	144	170	165	169	163	157	174	152	164	177	156	170	181	186	175	135	174	192	175	170	159	148	165	172	187	145	163	148	154	176	170	184	152	156	134	164	156	180	137	176	190	166	160	151	179	170	173	155	166	155	165	171	152	159	197	151	154	181	170	179	186	172	168	186	181	159	153	168	173	151	175	197	179	188	198	162	158	180	176	173	163	161	161	155	166	170	148	157	160	153	148	163	181	178	165	172	161	159	168	153	163	183	191	139	183	160	156	165	160	144	174	181	153	178	179	175	175	183	165	160	174	158	171	158	184	159	140	173	140	170	165	165	171	151	172	179	171	171	186	156	194	164	163	161	166	170	184	149	147	161	168	174	170	154	182	169	194	176	199	172	169	173	166	183	147	148	152	145	181	153	205	176	145	162	161	161	190	165	163	151	157	175	191	156	172	171	165	134	155	192	189	171	169	159	137	149	156	173	175	174	176	168	162	147	157	152	147	180	152	157	147	177	142	165	200	152	173	174	189	169	176	149	175	179	145	158	170	161	160	168	160	169	154	178	166	168	164	146	172	155	175	170	187	171	183	140	142	157	178	163	167	193	150	184	163	164	148	158	164	173	166	171	163	153	182	173	171	181	165	185	176	149	169	161	157	139	144	175	174	193	168	164	156	174	170	150	181	152	149	185	168	151	167	185	166	183	167	174	172	153	183	168	180	145	193	168	174	163	172	171	161	154	153	172	173	176	190	163	175	156	181	152	179	182	155	171	173	164	148	152	167	149	162	164	165	169	157	174	165	182	158	165	176	168	151	160	171	176	170	138	171	166	156	145	199	199	147	176	188	168	171	168	134	164	186	151	170	155	150	166	156	153	160	167	161	159	156	166	150	161	160	167	163	169	159	161	179	165	168	192	161	157	166	160	177	160	175	179	161	126	164	161	150	159	149	153	145	166	152	203	170	153	148	147	165	157	172	157	144	156	136	156	180	202	150	174	162	160	167	171	166	139	159	149	179	162	154	175	174	179	154	160	162	166	195	178	176	169	171	178	159	180	179	161	178	151	155	172	157	164	168	139	157	178	191	177	154	167	165	165	157	161	169	163	176	172	169	163	182	164	157	169	147	143	175	144	151	156	183	151	156	189	157	165	165	191	161	155	176	185	164	176	174	174	178	162	177	147	146	147	147	173	185	178	167	154	197	184	183	192	169	176	191	171	179	168	181	169	154	179	168	174	155	152	173	144	156	163	163	160	179	155	170	171	146	150	175	176	156	154	176	164	180	184	185	173	151	150	180	169	159	179	194	172	170	202	140	156	158	168	146	164	164	171	162	164	166	142	167	147	160	181	177	164	188	174	172	173	160	136	174	175	166	146	146	166	149	183	143	153	163	178	143	171	172	173	161	155	184	163	152	166	170	150	161	170	161	183	160	149	164	178	189	146	189	206	182	170	175	166	150	183	169	156	165	150	171	189	206	163	157	156	165	156	165	151	175	163	169	167	164	160	173	164	186	170	169	164	152	152	168	132	155	183	172	143	161	178	156	168	167	163	153	167	167	141	162	151	166	178	172	157	187	157	182	178	185	141	148	137	159	161	204	143	149	186	155	193	163	152	165	165	164	191	161	178	158	152	171	138	174	163	151	166	155	146	166	167	165	153	178	155	159	169	176	161	148	160	181	172	175	174	156	175	155	174	185	175	159	168	155	183	165	146	169	174	158	185	175	148	186	165	185	158	163	162	179	184	145	191	162	174	174	163	172	161	171	143	171	185	172	147	179	172	165	175	170	141	142	181	182	163	174	155	165	145	154	163	166	153	136	166	145	172	193	172	182	191	169	174	169	169	167	163	172	194	173	155	156	172	190	173	173	173	163	183	182	146	188	177	186	180	176	173	178	150	159	168	159	174	160	146	175	195	144	167	144	166	157	143	153	174	180	172	177	175	141	148	155	159	169	164	159	168	179	170	169	195	176	171	165	169	209	188	179	172	149	175	148	160	164	161	166	160	154	165	147	162	185	184	193	159	159	160	147	193	164	169	159	183	183	173	173	173	167	167	143	161	157	175	149	136	186	151	150	160	186	179	188	152	166	190	176	171	158	158	149	147	171	151	168	168	178	186	135	174	157	186	182	163	162	157	163	141	148	175	174	168	167	178	156	163	172	168	166	194	198	178	158	172	182	183	185	172	170	155	172	175	175	166	167	156	149	171	154	158	154	164	156	157	161	167	186	172	166	163	170	163	182	158	174	181	175	161	181	173	138	180	166	153	161	143	150	146	160	170	189	155	180	176	159	170	176	170	184	155	160	182	142	142	160	147	167	169	171	151	148	191	185	143	169	174	160	173	171	132	186	150	179	161	168	150	148	172	172	161	174	173	150	144	157	177	175	160	178	146	173	171	164	189	163	161	150	172	158	162	151	155	167	177	182	154	178	138	195	180	161	182	174	150	171	172	172	164	148	169	153	182	158	175	175	153	172	174	172	158	186	150	152	186	157	185	162	150	186	176	168	175	163	166	162	145	171	184	170	188	184	166	167	164	175	185	154	158	150	174	175	189	156	144	146	157	157	164	166	173	148	173	151	171	144	168	173	198	146	159	135	171	160	148	146	208	169	135	157	146	166	153	144	165	192	173	152	185	150	181	141	174	184	155	163	166	161	144
7011	4649	10514	9762	5695	4647	2790	2046	1559	1466	1383	1358	992	946	899	946	878	837	833	964	1029	1052	877	777	743	764	816	754	685	738	651	608	671	612	586	678	649	638	670	545	533	539	546	519	530	531	520	470	512	510	463	457	537	441	428	477	455	446	492	465	472	454	450	493	454	488	472	443	475	469	460	450	470	470	471	496	459	434	497	489	428	478	466	497	444	432	465	466	459	451	483	464	443	461	436	447	441	468	453	469	473	450	474	436	464	473	473	443	419	463	419	469	466	469	485	448	458	468	439	457	424	457	446	466	440	457	405	444	440	490	446	429	450	491	469	459	439	449	468	468	486	441	481	447	470	446	465	486	447	457	417	456	428	446	457	461	424	471	459	461	489	449	450	443	446	446	452	448	432	491	470	429	478	433	438	448	460	440	433	439	460	457	481	491	464	471	463	464	479	469	457	442	435	449	447	424	458	489	419	465	487	477	445	430	436	470	428	479	498	455	447	436	466	454	462	491	465	507	427	444	463	468	464	460	426	441	472	447	451	463	452	471	405	451	417	484	469	452	443	457	431	472	450	463	443	445	441	481	503	491	473	449	457	444	447	463	472	459	470	488	448	474	453	466	491	503	442	438	462	471	477	440	469	434	459	468	475	470	469	435	436	451	490	423	467	441	485	431	453	444	472	468	463	443	433	467	476	440	445	418	430	455	427	470	486	434	477	459	454	425	458	474	430	438	399	487	450	469	421	494	462	454	500	465	473	466	456	441	436	432	452	474	457	434	441	465	444	426	418	470	453	442	455	445	451	433	452	440	430	474	508	460	428	480	441	439	418	459	456	446	470	441	448	450	495	445	465	447	451	427	474	432	469	455	441	457	456	436	430	458	456	476	447	486	455	459	453	465	495	473	446	450	474	447	488	432	477	450	483	424	463	454	444	452	462	434	418	434	447	438	427	473	468	485	429	479	436	465	415	431	446	490	500	469	500	439	447	477	477	461	425	428	454	439	488	440	411	482	426	436	468	452	445	445	448	445	445	478	458	435	413	490	469	460	441	469	421	457	468	397	466	497	446	428	472	458	458	460	447	462	437	456	427	478	448	452	459	446	466	454	466	476	441	454	475	471	403	477	447	441	446	429	439	447	448	424	431	424	438	430	485	418	434	463	406	444	470	448	449	465	431	467	465	477	463	466	491	486	423	456	468	416	456	449	458	461	501	445	450	468	444	453	440	446	440	477	473	428	430	462	439	451	467	453	472	439	446	481	432	439	412	456	440	437	494	436	452	444	455	459	431	471	436	437	444	463	490	462	400	441	427	465	472	466	444	455	472	466	455	457	457	459	437	509	441	478	443	427	453	485	438	455	410	464	430	422	407	458	436	404	498	445	437	455	469	479	445	464	482	472	450	445	440	445	453	482	442	472	463	455	459	460	453	457	453	443	450	467	420	460	435	452	445	423	465	424	452	438	468	440	433	460	433	460	443	458	453	450	475	435	459	456	459	468	477	449	439	446	444	456	457	467	443	463	458	457	439	444	459	449	435	456	475	416	430	443	481	435	445	480	455	457	460	431	437	409	389	463	459	445	482	443	474	430	430	458	396	445	440	431	442	486	468	493	462	490	422	476	457	467	444	458	438	433	439	461	439	492	491	407	456	459	452	418	464	444	459	426	477	464	434	450	471	474	468	432	443	456	458	462	427	436	446	455	473	462	458	449	416	457	436	435	487	439	442	457	462	510	492	494	410	415	481	449	476	462	465	515	442	483	478	421	462	444	451	487	450	444	434	456	464	462	450	442	504	412	416	465	495	420	433	458	439	416	448	469	469	492	468	493	464	484	451	444	433	458	451	487	511	442	461	447	456	417	411	459	462	467	450	411	451	432	455	440	471	460	442	431	441	426	475	461	438	455	449	439	420	462	432	430	455	445	466	448	425	428	474	437	456	450	451	455	446	464	426	481	426	490	446	435	417	474	427	401	453	420	413	416	472	461	416	475	462	432	469	479	449	483	484	457	444	402	476	466	429	472	442	458	463	434	465	473	443	472	432	442	475	435	441	459	441	423	420	439	457	484	446	436	426	471	446	452	493	451	477	412	482	465	442	498	437	426	445	456	434	488	439	505	482	443	474	444	448	447	447	485	491	451	423	464	453	468	461	470	454	432	453	443	442	465	480	428	435	451	430	423	453	475	438	452	430	486	465	486	461	448	390	461	479	510	469	457	451	477	471	442	421	425	456	453	456	488	443	463	446	443	447	471	473	469	454	471	456	460	454	447	440	469	443	450	457	494	416	452	450	491	461	450	445	456	443	457	457	456	458	466	454	445	453	450	449	434	457	460	460	470	465	436	430	423	461	453	427	426	441	441	467	466	482	467	427	436	491	469	465	428	467	478	476	463	464	437	482	453	449	445	435	463	448	444	436	444	464	429	438	453	426	458	410	496	475	440	416	423	460	442	464	455	454	458	443	471	464	468	483	492	492	449	481	504	456	469	475	472	456	451	437	438	455	463	444	437	450	417	447	460	426	432	420	421	470	434	439	473	436	440	460	433	468	450	465	473	465	465	505	484	454	432	452	474	447	466	406	450	461	429	477	443	481	438	458	428	476	458	473	445	441	468	457	481	438	462	477	461	422	479	469	446	458	466	441	457	497	481	454	429	457	445	465	443	450	508	453	476	431	490	419	465	424	451	450	451	431	450	435	407	459	457	457	451	453	414	448	421	446	436	477	442	449	463	471	492	452	447	413	421	438	453	456	475	433	464	455	475	430	443	435	474	433	481	455	466	445	475	405	453	434	412	490	479	437	429	481	452	462	476	467	454	440	481	471	468	463	414	490	412	447	476	431	434	455	484	444	425	454	457	434	454	463	410	449	474	477	411	446	443	422	453	472	442	430	429	476	449	453	454	435	459	449	470	455	457	398	450	450	458	463	472	467	453	460	466	440	468	412	472	434	443	467	466	417	414	416	487	450	471	452	473	460	498	453	428	460	451	452	422	435	457	467	470	476	451	450	459	466	453	476	451	439	447	464	406	443	453	422	495	431	483	428	434	449	484	434	445	434	425	430	425	471	437	455	429	452	427	466	455	453	442	441	450	473	442	434	502	421	441	404	433	487	449	489	459	451	446	428	451	463	470	465	462	482	450	471	453	457	395	460	462	436	433	425	438	463	480	429	485	441	444	454	462	445	439	409	475	436	440	443	453	449	429	463	472	463	453	468	446	470	444	485	488	444	435	457	450	472	444	467	493	455	486	497	458	445	440	491	417	473	494	491	436	465	443	437	426	439	455	463	438	476	444	444	457	435	452	445	478	437	456	414	447	423	438	452	414	457	455	449	466	448	409	430	467	454	462	447	455	454	490	464	498	455	487	440	450	433	484	462	440	477	434	459	426	485	451	479	424	464	498	490	451	430	412	444	472	479	472	449	443	486	458	464	434	418	465	453	471	422	482	438	430	464	472	479	452	454	469	416	451	455	430	467	419	470	476	456	466
16829	9253	11146	6878	3223	2232	1201	725	618	481	508	397	347	336	338	325	291	293	287	333	322	339	273	253	250	258	270	293	237	228	200	228	211	203	216	239	186	246	209	210	197	214	207	200	187	197	182	197	165	184	202	169	176	187	204	169	190	177	181	180	194	193	201	162	181	206	202	177	199	162	176	166	196	177	190	175	170	153	179	192	187	192	173	189	171	181	170	198	170	160	184	177	159	200	168	199	193	162	179	159	180	151	156	180	164	198	152	181	200	180	176	167	161	183	188	178	165	186	191	192	191	191	198	187	175	173	168	185	162	171	180	164	183	175	176	157	166	180	173	163	165	202	192	164	170	190	195	184	172	180	188	175	200	151	180	184	174	155	178	197	175	179	172	168	181	162	189	182	205	186	206	176	181	171	206	201	175	163	179	193	176	177	164	208	187	173	155	175	186	155	149	192	193	186	176	177	196	190	165	178	176	184	178	205	158	184	167	188	186	179	190	180	182	155	181	202	164	167	208	191	163	203	177	176	178	182	189	171	193	173	157	172	201	179	178	175	146	167	170	187	191	189	179	182	170	186	191	184	164	167	168	189	182	167	162	178	201	182	180	165	163	178	179	213	185	174	181	190	191	174	220	185	193	182	170	160	170	172	173	211	186	191	193	164	170	186	178	193	141	172	179	175	179	152	186	182	186	175	172	183	165	188	184	217	171	180	164	173	177	181	176	190	203	178	194	183	193	179	169	168	176	159	172	174	182	213	167	191	176	166	176	176	167	194	171	187	180	182	185	187	165	172	179	181	187	165	196	200	185	157	186	162	189	172	185	201	181	180	211	177	198	186	171	207	183	183	187	170	196	183	192	166	175	143	191	174	182	169	185	198	168	170	175	166	183	196	199	170	147	172	181	174	171	179	159	172	187	202	177	194	190	179	212	175	187	183	179	148	185	200	159	158	202	188	177	160	184	175	180	169	184	192	181	146	193	174	172	164	208	162	177	161	167	201	161	174	178	182	154	157	193	198	175	168	195	160	178	183	188	177	178	166	202	173	190	194	166	188	166	192	198	185	183	191	181	181	162	173	183	170	186	197	166	180	160	163	174	196	167	183	180	170	192	191	186	177	169	196	198	177	174	160	193	181	154	195	182	198	184	169	173	175	180	173	181	184	193	184	178	194	181	179	187	169	160	179	166	164	177	176	187	182	197	176	167	182	200	175	191	175	173	200	161	188	151	176	175	172	172	171	156	183	178	180	162	167	168	185	192	180	195	179	173	193	181	185	162	191	195	185	181	167	191	224	174	163	162	160	193	165	169	200	150	183	189	181	176	178	176	173	175	183	200	201	204	184	193	197	207	162	160	169	171	194	191	191	177	164	178	186	176	173	193	188	182	146	171	164	183	169	171	177	159	182	187	172	189	182	179	193	178	179	173	223	156	179	181	173	170	180	161	183	194	189	152	187	170	180	176	200	175	186	174	188	177	177	187	191	227	160	146	177	180	156	193	172	201	167	165	187	157	183	173	188	194	174	173	166	172	158	191	190	155	168	192	165	174	169	180	156	191	168	178	192	205	187	168	179	182	178	160	178	171	173	164	188	159	173	182	181	182	170	195	178	171	187	172	160	173	181	202	174	173	204	207	158	179	183	166	181	188	164	173	159	186	163	185	175	182	176	171	178	176	181	145	191	194	169	193	156	176	175	197	184	187	158	192	165	192	200	182	158	173	172	177	179	170	195	195	180	180	150	178	174	218	183	173	171	156	208	174	180	191	206	162	153	180	176	214	154	171	195	183	171	162	172	197	185	163	179	170	190	165	181	152	169	187	181	182	191	173	166	183	208	164	173	197	174	188	193	190	189	171	170	196	181	152	155	173	191	208	196	167	187	171	182	178	159	197	169	176	210	194	189	162	191	205	199	192	133	194	161	181	160	189	179	165	171	177	161	155	158	179	171	196	194	187	167	175	178	177	199	180	193	170	180	155	176	200	203	190	160	187	182	207	196	153	175	182	196	185	179	180	202	168	164	169	165	161	155	162	178	187	168	158	200	195	185	185	168	183	183	182	160	190	189	178	181	179	183	203	191	175	158	184	154	188	198	207	169	147	207	174	194	183	176	217	190	193	172	167	160	201	167	171	197	181	184	178	165	171	183	163	173	186	183	164	168	195	178	172	164	189	176	185	211	177	189	194	196	187	154	182	189	169	160	163	182	172	167	188	190	165	176	180	166	194	178	164	183	177	170	195	179	183	149	173	187	158	194	179	163	181	144	176	187	195	169	176	170	187	162	179	194	186	188	176	175	191	200	183	179	198	171	195	169	163	190	163	157	148	189	182	172	150	166	207	169	159	175	188	163	177	196	183	189	180	185	173	158	167	200	180	190	156	188	193	183	193	185	176	170	167	169	155	173	163	175	173	177	175	175	187	175	186	157	170	196	212	167	180	181	161	187	153	174	181	161	193	167	197	190	173	160	177	206	183	176	202	151	181	168	193	171	178	154	161	168	173	172	200	182	202	173	178	186	187	199	163	174	183	164	168	206	165	189	177	178	189	152	201	167	181	159	163	166	173	178	219	209	167	165	175	178	187	190	185	174	169	183	203	201	180	170	163	178	174	166	169	182	189	202	193	170	169	194	184	172	150	171	184	191	213	167	157	191	191	185	152	177	175	195	165	193	164	195	189	178	165	181	180	177	191	191	187	181	173	179	187	165	180	184	176	171	186	176	183	166	162	183	171	167	164	174	161	175	221	184	173	180	188	192	168	185	154	185	171	174	172	172	176	152	172	211	182	163	178	187	167	179	176	176	172	167	174	187	163	170	162	175	159	169	168	171	168	180	178	162	146	151	200	199	161	190	207	199	182	169	189	183	201	185	190	213	178	197	170	167	147	196	186	155	174	183	155	156	190	189	180	181	181	181	169	175	160	214	189	183	170	186	223	163	182	184	180	181	193	191	174	177	166	196	180	166	172	181	197	179	151	180	147	183	178	188	182	189	178	181	153	178	179	181	176	163	193	158	160	150	166	192	162	210	193	182	175	198	172	185	202	190	154	164	154	178	195	220	173	171	172	179	159	156	195	184	181	185	160	186	192	171	197	168	180	178	191	160	169	177	193	177	181	146	197	191	170	172	182	158	157	156	197	183	188	165	169	179	180	184	205	181	169	171	189	178	167	186	183	159	174	173	181	169	172	200	201	175	202	186	176	174	188	171	178	163	159	194	169	169	167	169	200	201	180	174	189	177	153	180	187	177	175	199	185	169	205	167	184	158	181	184	182	177	201	154	170	153	177	177	174	155	180	172	158	164	193	206	150	166	184	169	163	156	187	182	172	168	168	192	171	181	189	158	177	164	179	183	201	195	182	195	171	182	155	172	175	188	173	196	186	178	171	178	172	162	204	171	169	199	186	172	180	174	184	181	175	193	174	157	191	162	166	200	202	178	183	196	194	154	182	162	164	188	162	166	184	157	188	165	164	201	180	176	160	187	164	177
9686	7277	15112	12968	8850	7942	4918	3476	2875	2301	2236	2023	1572	1475	1454	1456	1263	1251	1343	1488	1639	1594	1228	1168	1126	1055	1194	1284	1069	1158	996	857	838	789	868	1010	842	854	831	685	696	708	679	707	661	621	592	586	577	547	541	575	579	550	579	567	483	522	534	532	547	518	525	497	542	563	528	489	552	515	554	479	539	551	534	556	528	552	540	519	488	532	551	533	509	474	497	531	509	483	535	525	542	534	513	534	531	471	526	545	503	516	523	532	535	511	500	495	503	487	524	492	524	501	476	531	525	540	474	484	531	516	500	493	495	541	501	523	480	495	467	497	582	517	477	548	496	520	534	495	505	526	534	546	542	556	503	521	471	489	500	519	492	463	527	479	531	500	522	563	519	513	495	498	495	512	512	535	497	479	519	487	493	538	498	495	468	504	494	533	514	528	531	494	494	475	498	505	503	486	509	540	520	485	481	461	509	533	494	502	495	519	503	533	501	462	494	545	495	527	510	531	501	514	482	523	515	491	478	513	495	499	504	485	504	508	477	493	511	547	497	508	497	501	510	456	488	508	504	510	525	511	474	524	476	543	476	512	458	505	507	493	510	511	512	483	509	491	490	495	458	532	467	502	485	520	470	527	539	524	534	550	514	465	483	507	495	498	522	507	490	476	477	531	534	489	512	490	496	515	493	515	547	503	484	484	492	493	525	494	476	464	486	515	460	541	525	504	477	476	501	482	496	511	510	489	513	500	493	497	503	487	488	537	469	523	489	493	466	506	504	534	523	498	517	503	482	516	467	527	493	486	508	481	520	490	492	482	464	503	469	496	498	522	559	510	487	497	517	511	489	546	515	498	500	487	504	467	508	485	521	534	485	510	493	475	498	538	500	492	522	492	511	506	498	507	489	514	558	451	508	514	489	494	509	508	502	521	485	502	503	519	493	504	483	484	519	469	498	508	493	482	507	518	528	533	484	455	552	538	529	514	507	522	522	495	524	519	511	477	540	508	529	508	535	520	466	564	506	467	490	526	521	504	500	484	472	504	536	480	497	494	539	551	496	514	506	523	458	467	535	451	555	513	507	485	491	511	521	536	494	488	466	520	481	503	509	508	504	481	469	512	496	496	520	506	491	450	485	484	490	491	498	513	481	535	535	502	505	489	482	483	521	558	527	519	469	474	496	497	509	462	530	501	526	494	487	513	495	480	477	531	504	491	541	485	511	500	494	546	523	540	477	528	528	507	495	501	499	464	553	507	511	518	526	539	470	518	514	524	495	515	521	503	476	516	476	513	559	491	516	509	547	493	541	478	481	474	498	520	521	513	511	487	511	494	498	496	485	523	519	522	524	465	500	492	517	495	501	511	543	446	495	536	498	471	480	466	483	494	538	462	481	514	539	491	472	508	534	521	494	501	504	521	528	503	517	540	494	521	504	477	501	483	535	476	492	513	464	517	475	505	538	493	518	514	504	535	535	506	491	474	517	503	495	471	510	501	502	499	526	508	481	483	484	503	511	514	478	463	507	491	487	497	508	469	489	544	462	485	488	478	476	525	540	476	475	523	535	463	511	475	504	517	488	500	493	484	498	534	473	457	498	511	540	474	485	513	483	518	528	523	516	469	523	520	474	472	517	494	501	487	468	500	503	471	548	488	495	527	496	505	477	504	496	510	496	500	491	489	522	500	522	500	479	488	501	496	523	503	516	481	551	506	491	495	510	512	487	501	485	464	494	498	521	477	495	461	528	513	495	486	533	521	532	491	466	491	531	510	479	488	496	521	500	475	516	518	505	494	510	457	495	520	516	511	478	533	516	512	534	504	540	488	506	548	454	488	510	505	504	468	542	511	509	536	528	499	490	492	517	481	535	476	490	500	497	500	518	484	512	527	533	477	473	470	482	504	524	488	561	508	507	501	524	490	516	503	522	517	469	519	488	480	523	528	516	509	535	525	497	495	512	476	488	497	518	515	488	512	545	515	545	487	510	511	534	471	507	520	449	511	460	494	510	474	494	515	497	517	515	511	534	518	520	498	546	513	496	471	546	476	498	475	497	514	514	491	515	502	497	522	462	494	563	496	443	507	524	476	483	509	502	530	543	507	478	507	513	507	538	540	497	510	495	516	514	538	508	499	483	471	489	495	524	493	527	508	487	523	521	464	487	534	464	505	506	530	474	514	520	511	525	515	457	473	533	499	479	493	455	484	482	492	507	491	516	535	532	493	485	515	526	522	518	497	461	452	492	489	514	498	562	523	542	530	496	513	489	511	549	474	487	509	484	533	502	485	519	510	508	509	501	489	488	492	544	503	506	519	516	481	462	483	510	498	481	492	492	478	545	509	494	518	513	481	523	469	466	505	475	530	464	531	523	515	486	458	506	513	520	507	500	464	466	489	516	494	532	509	482	520	511	545	557	533	537	520	509	562	539	511	491	520	484	539	452	525	504	515	508	532	470	507	491	511	486	527	523	518	448	475	537	484	482	508	520	487	493	487	485	505	494	485	487	486	516	479	456	492	493	505	514	456	516	499	461	524	486	478	475	484	544	488	499	484	494	535	506	535	536	545	495	519	500	446	466	523	475	482	446	527	499	513	473	508	498	519	456	519	480	522	495	485	474	496	485	498	453	497	481	511	549	480	511	532	505	526	516	524	482	508	495	512	536	500	510	483	529	498	492	505	537	498	519	508	460	537	516	521	528	469	506	491	530	537	493	481	523	490	501	505	479	512	504	502	520	531	552	494	513	496	519	523	528	468	465	515	503	504	515	493	514	529	539	502	514	512	521	490	468	462	471	464	510	468	475	495	517	507	579	511	485	521	486	451	486	443	523	532	483	540	507	503	531	462	462	542	464	518	458	543	521	515	524	555	507	496	506	520	513	458	471	466	521	504	526	554	484	537	501	524	519	525	497	523	516	534	523	512	515	488	465	519	496	529	499	471	487	489	494	504	521	490	510	513	488	483	494	460	475	499	522	512	538	552	565	508	489	497	511	486	531	510	536	515	501	505	513	499	483	465	475	472	500	517	533	505	522	515	497	512	499	504	527	527	511	489	457	498	492	530	511	470	524	478	541	475	497	509	541	498	512	492	517	520	493	538	517	520	525	484	527	516	510	514	463	488	528	507	525	486	498	490	502	484	478	482	486	540	514	488	517	481	501	531	458	506	527	441	488	516	529	473	504	499	527	529	530	498	519	470	463	521	503	503	528	492	481	522	477	472	446	490	492	514	457	501	495	476	477	538	465	487	473	498	493	523	508	465	498	475	500	500	510	535	491	494	529	504	471	514	520	480	538	483	522	531	492	534	493	481	535	494	499	520	498	486	529	506	477	518	493	473	477	518	484	516	507	506	498	534	509	519	493	511	487	487	469	508	532	501	476	499	522	489	496	515	492	527	504	482	501	479	506	498	481	479	510	490	514	489	522	483	490	553	541	506	483	504	501	532	547	509	524	482	534	497	509	483	503	494	523	473	450	505	515	439	498	527	487	488	550	516	519	500
3318	2114	2935	1436	579	376	354	323	350	329	376	316	322	323	333	347	329	324	300	317	350	322	352	341	318	304	357	319	320	384	324	338	335	379	394	364	319	365	326	338	363	314	338	337	327	351	317	359	333	309	329	314	345	330	310	350	356	387	312	371	332	296	325	348	338	294	360	320	322	329	362	318	331	340	320	330	309	335	320	317	336	339	338	317	350	374	343	312	323	333	337	311	314	340	292	299	324	341	350	333	357	339	381	323	352	343	308	299	349	359	316	339	323	340	320	343	346	362	320	317	297	369	324	332	313	330	352	320	319	333	309	363	336	352	309	346	332	320	345	336	334	354	325	361	350	300	330	361	324	334	346	295	365	363	342	331	333	325	310	341	317	321	308	347	318	350	366	360	352	311	303	335	326	341	338	311	336	323	324	343	345	325	350	380	323	349	335	339	338	327	336	337	327	316	327	347	330	323	331	332	312	318	347	358	360	330	314	340	362	318	323	357	336	322	347	333	335	348	314	333	327	327	338	343	348	343	350	335	311	318	361	318	311	347	311	318	303	295	302	326	372	315	293	318	347	347	349	324	353	339	352	338	333	331	327	305	321	314	324	344	327	313	345	319	320	325	339	329	344	331	355	337	357	289	343	316	318	347	323	316	336	322	347	339	357	349	362	318	318	303	334	352	342	353	352	369	364	293	334	315	343	317	320	322	359	306	332	342	319	355	351	355	320	326	344	281	331	384	331	325	320	324	345	309	340	369	353	301	332	345	320	344	323	335	335	354	322	314	330	349	319	328	311	331	369	335	339	334	360	324	347	347	324	324	323	368	322	336	349	325	339	331	381	347	353	323	319	342	356	362	316	321	290	340	362	327	321	310	327	342	345	324	324	343	315	327	337	307	337	336	345	331	322	321	291	330	341	339	342	358	344	319	327	332	345	323	331	331	317	316	331	310	323	303	323	318	330	327	352	368	340	324	342	328	301	316	328	331	331	309	317	299	311	303	334	304	317	320	290	317	330	349	297	331	306	326	388	379	336	333	339	371	315	385	335	355	311	344	356	320	315	336	338	391	367	341	330	291	370	307	333	317	324	295	313	315	353	357	280	319	333	311	345	305	317	319	340	314	314	325	328	307	329	311	336	322	309	338	329	317	334	362	322	322	324	370	316	314	328	324	320	327	360	335	304	330	375	322	298	329	367	339	337	333	338	323	334	306	324	329	342	360	303	327	314	330	298	347	304	381	336	300	335	335	332	348	323	330	342	331	318	349	369	323	352	323	349	313	321	340	327	334	349	347	324	338	353	329	351	350	309	313	381	331	340	353	359	335	327	327	326	349	345	310	320	337	324	319	348	307	337	346	311	312	348	350	359	374	337	344	343	291	346	328	364	362	307	366	325	316	348	330	360	307	326	374	328	354	303	372	352	339	328	351	350	324	346	320	314	321	303	321	305	338	304	326	325	355	327	347	357	358	344	318	344	333	331	355	297	325	330	317	319	314	317	341	314	321	319	312	340	298	335	342	321	334	351	339	320	328	297	353	332	336	318	333	343	343	362	341	362	320	313	336	320	335	366	336	327	321	344	345	342	327	326	339	336	379	333	338	335	376	307	328	335	333	367	375	331	342	345	324	348	352	337	333	349	370	321	319	311	341	338	312	333	346	304	340	350	335	308	311	299	323	336	350	344	312	351	369	317	354	347	330	335	293	350	354	339	336	328	333	348	373	352	311	325	323	354	323	320	361	324	351	336	334	290	323	310	293	349	347	317	323	345	349	297	328	310	327	329	340	339	344	331	320	337	322	343	332	362	361	347	365	318	310	348	326	336	318	293	324	325	337	369	318	320	355	330	319	338	314	313	326	332	330	356	323	345	352	324	308	340	314	317	342	340	336	333	329	318	329	342	326	364	339	338	308	371	294	363	353	320	330	347	337	305	305	314	315	338	333	352	385	331	336	322	346	334	342	312	326	356	331	323	336	287	347	360	316	319	315	352	318	335	353	343	342	355	329	334	312	311	337	311	312	331	339	335	307	331	307	330	337	329	321	316	335	329	362	335	337	319	337	351	314	338	344	363	319	307	325	345	328	316	360	339	346	325	371	332	315	318	325	347	351	340	323	353	342	324	309	325	371	342	345	340	305	298	351	344	332	320	341	321	334	328	323	340	326	326	347	344	321	369	334	321	294	318	322	306	342	350	364	346	323	361	296	345	296	291	332	338	323	315	358	337	332	317	330	332	322	344	332	318	316	308	273	338	344	347	306	331	371	326	333	337	327	339	333	340	329	302	307	375	359	339	323	306	349	324	368	346	344	342	331	298	334	320	336	326	346	363	323	328	340	350	319	351	309	285	325	330	326	335	307	354	308	341	361	343	344	352	314	305	322	309	335	355	313	342	319	346	350	325	363	348	336	353	307	342	337	323	321	363	329	321	357	329	322	360	332	344	340	339	345	344	297	317	368	332	328	349	315	340	324	333	346	325	320	338	353	343	338	378	347	333	328	294	326	362	274	309	336	348	326	329	317	336	360	348	337	351	323	346	318	354	359	333	339	329	335	346	340	326	343	323	330	329	338	276	332	339	341	352	332	332	337	356	328	368	363	321	342	312	294	325	335	315	302	368	346	304	334	292	338	330	322	360	311	319	332	332	361	333	348	331	290	324	343	324	311	344	331	329	352	325	325	344	355	330	353	315	330	317	326	333	339	306	313	302	344	344	351	349	327	315	310	360	340	326	340	348	332	307	354	334	309	332	329	336	385	335	298	366	341	342	351	346	347	309	359	338	353	343	282	317	326	326	341	346	326	330	341	314	343	349	328	323	343	328	325	317	317	375	341	310	328	305	332	355	367	389	355	319	335	365	346	342	315	348	319	343	336	339	343	339	347	330	316	325	361	323	330	326	352	326	311	299	314	332	327	328	331	356	326	334	346	327	309	351	361	361	337	335	341	345	357	331	338	356	347	340	354	278	329	325	349	317	347	309	343	340	295	301	312	311	343	300	329	326	333	370	321	377	328	353	324	328	337	339	365	321	359	326	334	318	310	348	304	317	304	308	307	317	349	349	344	357	320	350	347	344	324	330	349	320	322	324	326	353	349	354	326	313	322	331	356	377	347	343	338	297	366	320	325	311	358	329	323	320	300	371	315	318	336	352	329	318	365	336	357	362	337	347	362	326	320	345	317	342	342	314	320	335	363	311	349	317	354	325	304	347	321	320	327	344	321	360	338	363	350	330	355	334	347	306	304	312	352	317	332	352	346	346	320	325	317	335	338	323	332	323	347	328	319	337	314	302	334	349	331	341	322	356	352	343	316	348	331	311	342	348	342	343	343	358	355	345	339	314	323	336	348	335	349	318	323	336	299	343	317	327	306	347	343	330	357	317	341	305	326	350	351	304	319	291	333	325	287	334	312	338	332	377	343	294	316	295	365	322	355	371	335	354	345	334	337	321	325	310	341	339	347	326	355	312	345	320	332	328	334	322	338	305	340
3156	2452	5692	3855	1854	1176	874	863	881	828	821	879	872	811	828	824	780	815	847	861	827	902	829	840	799	816	776	785	772	795	809	769	830	846	779	781	857	841	843	818	843	793	815	817	882	860	809	857	774	835	799	761	818	794	748	784	784	768	786	791	798	825	790	818	762	781	784	830	830	806	777	791	834	760	812	762	838	775	804	794	817	846	799	800	783	839	810	768	813	796	813	732	827	840	792	817	808	777	852	771	834	765	818	825	843	805	789	776	750	789	818	821	801	780	825	795	807	776	837	800	781	746	810	813	762	817	818	799	778	794	765	837	841	811	770	807	776	816	823	812	761	812	831	787	820	787	791	812	793	842	806	818	793	773	792	787	785	805	837	815	825	838	779	789	793	822	779	821	802	801	801	800	800	841	789	767	801	823	838	811	776	788	763	792	802	784	823	798	780	812	836	806	810	769	792	805	839	772	800	811	852	834	835	822	843	823	840	801	791	834	788	825	782	812	826	855	823	810	815	786	815	805	767	795	814	779	749	730	819	812	769	777	767	860	836	851	797	813	808	806	784	788	755	774	775	763	785	753	760	808	805	760	747	833	838	853	807	792	810	787	757	829	791	783	796	804	785	767	791	785	832	832	800	785	787	780	786	839	822	796	797	802	832	813	778	797	800	810	843	821	833	782	773	824	816	801	809	759	815	809	808	826	791	813	824	823	846	818	854	771	770	869	760	836	846	803	750	822	795	735	857	785	778	825	829	780	805	819	805	827	809	789	831	808	770	780	795	795	800	812	829	815	768	761	772	816	851	782	801	824	809	837	809	801	780	820	765	807	832	793	747	802	786	796	811	788	818	778	794	764	766	876	813	761	757	767	800	775	797	815	839	765	767	788	836	801	771	819	825	802	775	812	814	793	794	806	758	808	772	787	783	833	757	796	814	828	771	826	829	773	791	836	792	790	800	768	837	816	833	812	784	815	731	832	790	820	819	806	813	827	795	783	821	790	776	806	796	784	808	837	798	793	760	867	766	803	765	774	815	789	815	776	798	806	799	832	814	804	818	800	788	840	776	798	830	764	864	815	787	837	748	757	806	850	776	797	808	815	806	791	797	749	814	787	763	858	771	757	846	755	814	816	770	845	797	804	783	796	820	761	825	809	836	807	790	788	799	828	795	828	784	763	801	814	825	846	771	809	789	847	787	782	781	820	761	808	882	767	758	859	787	809	868	778	794	796	766	782	764	807	800	811	807	750	780	828	784	797	800	860	810	797	812	817	798	771	760	760	835	789	802	779	839	838	795	818	805	773	788	821	791	783	843	833	808	742	782	764	836	836	834	781	806	788	790	811	760	802	813	778	873	783	871	791	806	864	813	816	827	790	823	759	761	838	775	789	743	816	774	817	785	791	765	832	769	801	762	824	768	802	807	813	764	799	764	795	759	820	786	787	821	783	811	760	815	800	818	787	776	835	783	788	755	812	802	758	834	845	747	828	792	850	754	839	831	851	785	804	833	764	813	793	832	818	750	757	816	781	797	814	785	834	804	781	793	834	797	823	807	753	797	832	783	798	827	776	806	816	815	850	785	772	774	832	813	796	807	812	801	825	745	842	817	839	762	834	780	841	822	849	809	839	809	775	853	829	794	807	840	796	781	829	822	784	819	809	761	835	764	795	840	808	768	803	809	789	808	763	807	831	810	733	797	771	848	761	778	780	835	816	794	841	804	793	760	867	777	817	761	767	823	814	810	785	788	804	820	820	782	785	804	767	841	762	764	782	799	815	827	807	798	773	762	810	793	821	739	807	771	876	763	837	780	802	832	835	762	824	780	758	825	779	774	826	824	772	831	810	843	784	768	767	780	743	876	769	744	827	787	827	775	813	786	833	883	768	796	807	805	839	750	789	802	844	815	792	804	815	788	833	793	800	812	779	814	734	767	771	801	804	797	810	781	787	833	802	828	761	761	804	850	825	838	819	770	797	784	818	802	825	784	800	829	769	833	796	783	807	814	801	814	806	855	778	808	835	761	782	783	834	800	828	825	723	808	818	856	789	808	805	821	801	816	747	805	836	778	747	750	789	824	807	823	834	783	796	785	798	810	797	816	869	765	836	863	815	762	792	841	822	820	835	795	756	863	825	787	806	813	780	863	767	808	793	769	804	798	803	796	837	775	749	784	804	792	855	764	824	799	806	809	773	748	832	793	809	804	776	836	820	801	802	809	798	805	822	793	789	814	817	831	818	816	731	788	835	737	827	733	822	813	805	795	822	812	777	844	773	782	818	773	773	814	833	754	829	796	805	808	814	763	861	761	842	860	783	787	804	824	824	845	803	791	802	801	758	845	800	816	812	821	807	784	793	814	789	780	829	763	836	818	820	781	803	842	790	808	868	781	799	830	818	875	739	799	753	809	857	795	823	820	789	838	788	788	769	769	833	809	838	767	816	808	767	807	769	778	803	776	771	825	773	819	808	797	842	820	772	805	777	805	749	812	805	793	785	792	847	862	768	804	759	830	778	782	793	742	787	798	818	748	786	825	795	748	789	804	794	774	845	820	768	781	784	851	784	787	796	813	785	832	793	804	829	822	801	804	828	858	771	795	770	785	767	818	824	748	781	783	812	812	782	798	800	822	766	787	783	875	795	779	771	768	804	789	804	777	794	769	807	827	816	827	849	824	777	827	808	797	805	797	848	786	797	786	778	749	775	794	819	782	807	784	825	804	832	791	816	826	812	818	761	810	833	788	830	829	791	795	835	834	847	756	810	873	805	845	795	816	820	779	799	863	805	761	876	825	827	791	783	801	825	784	806	832	799	819	777	792	832	802	803	785	793	836	799	804	798	806	803	826	744	794	830	792	827	803	821	854	747	748	768	813	825	798	789	835	826	789	752	772	839	806	839	829	794	800	814	837	796	843	782	824	806	767	785	756	814	812	832	831	805	807	840	823	794	775	775	809	818	807	797	814	786	831	813	784	794	829	787	836	774	740	795	824	766	740	845	784	808	832	813	770	816	821	830	823	775	736	799	809	762	818	770	734	839	854	815	772	851	791	809	796	832	796	773	783	791	836	822	744	819	798	829	824	776	850	787	798	767	817	784	796	839	797	839	822	799	786	795	770	802	816	827	797	765	799	787	833	817	794	783	799	788	846	784	814	852	828	769	786	814	848	786	769	795	848	807	807	784	803	795	772	822	806	796	774	829	797	782	802	796	784	831	810	799	828	812	767	827	811	797	786	750	813	836	783	825	776	818	836	763	781	787	772	808	767	774	862	779	815	802	769	811	773	822	822	791	775	790	753	810	862	862	799	790	791	825	828	740	816	819	804	795	766	768	811	805	786	744	794	776	805	832	778	778	817	827	860	784	796	846	835	797	779	811	813	813	834	824	816	789	788	778	824	808	831	850	859	786	800	835	790	787	763	811	825	795	790	811	777	782	822	782	778	799	829	763	774	797	807	752	801	826	779	811	777	822	859	828	764	833	812	773	807	772
10537	5491	6531	3075	1669	1095	646	452	404	328	261	296	244	215	227	214	251	190	239	216	270	219	224	206	194	211	226	229	197	197	177	182	175	182	169	162	198	159	185	177	186	161	167	173	157	165	179	159	179	166	152	153	165	143	158	180	160	181	160	183	177	162	157	171	186	163	148	150	200	167	168	179	164	202	160	157	151	165	150	192	147	172	156	179	189	167	156	157	161	162	156	172	175	179	158	170	182	162	155	187	172	180	169	188	164	177	160	184	162	151	152	169	161	163	173	166	148	156	181	146	181	155	147	189	183	168	175	188	179	157	183	160	184	155	173	177	176	144	186	177	158	163	165	184	162	165	160	147	167	162	148	149	170	164	161	167	167	167	142	166	172	161	151	167	162	183	185	149	194	158	169	168	172	181	174	157	155	157	161	176	164	186	143	172	160	157	137	168	187	161	188	162	178	172	150	175	170	171	167	156	191	162	153	153	174	171	171	185	143	173	150	150	157	180	166	189	170	157	164	190	147	162	198	148	163	178	172	173	147	191	165	179	160	180	180	166	186	177	176	152	169	160	177	141	157	170	175	166	161	187	207	167	195	163	159	182	147	169	155	158	177	155	155	146	162	152	185	170	156	172	185	163	191	147	152	155	155	157	161	167	162	163	152	180	180	193	184	172	158	179	186	178	155	166	158	172	165	163	161	179	171	170	161	170	163	189	182	191	163	168	163	159	169	175	162	171	165	156	161	177	147	185	147	174	174	165	155	173	161	172	176	171	154	186	155	159	176	150	162	164	156	172	161	154	183	180	206	153	165	133	158	179	162	167	197	170	162	179	172	176	169	164	162	176	183	157	146	148	162	157	173	172	147	161	162	159	180	167	164	151	175	154	165	168	186	190	181	174	190	139	181	154	151	173	124	167	151	173	148	166	189	160	157	163	187	152	168	186	154	160	155	181	166	160	161	163	155	155	168	185	206	168	163	151	158	152	191	156	188	181	139	172	179	168	164	152	160	180	166	150	172	166	175	149	179	160	160	144	153	184	173	148	151	159	164	179	144	164	159	176	181	158	157	158	160	165	177	177	169	158	151	174	201	153	142	154	174	164	161	178	179	173	177	169	154	158	149	156	178	159	150	185	173	166	139	169	167	164	173	162	172	143	184	177	159	176	185	160	166	165	190	143	152	175	157	152	176	167	176	192	156	183	166	173	149	181	143	181	170	169	171	182	167	172	165	158	177	188	173	158	155	154	168	157	156	162	156	161	179	166	163	171	142	180	164	167	146	195	178	167	170	157	190	172	162	152	161	167	169	154	170	163	171	169	167	162	150	165	158	147	187	168	154	163	182	180	157	176	178	174	157	187	171	158	163	161	164	180	183	178	154	181	169	164	179	163	169	156	165	176	175	160	160	179	167	154	151	165	169	183	146	183	169	150	159	159	170	188	171	160	205	194	149	148	166	164	168	160	174	180	172	147	171	145	166	148	178	152	165	168	154	172	155	168	179	176	158	151	179	170	148	163	178	157	162	147	163	159	170	144	169	167	173	177	179	177	173	158	139	184	148	160	181	156	211	148	174	164	163	145	169	170	189	185	193	189	175	154	167	160	170	159	161	163	182	152	143	154	162	157	153	202	171	188	173	158	157	172	186	173	147	158	138	173	144	173	160	157	172	158	181	177	162	156	159	189	182	147	142	181	156	156	163	176	153	158	144	160	156	184	145	166	158	174	168	162	169	157	179	179	170	172	138	167	162	175	153	158	133	184	167	144	169	160	165	151	152	149	177	145	175	162	170	185	185	185	157	201	170	177	173	147	192	183	168	158	170	151	173	168	177	156	143	174	189	173	170	166	164	178	160	145	167	174	173	188	157	138	167	174	187	146	163	167	134	148	176	158	174	143	154	150	163	188	168	162	168	171	170	157	153	187	152	180	194	174	176	173	179	165	158	164	163	198	169	148	149	144	177	182	143	165	180	168	152	176	163	136	174	187	170	153	157	179	188	177	179	152	161	189	170	144	179	158	163	185	166	177	158	154	184	165	178	165	176	181	187	138	162	159	169	158	183	161	179	164	159	147	148	157	161	189	174	157	144	142	184	162	160	167	159	140	171	159	204	164	180	145	163	172	161	130	152	137	151	148	157	161	153	159	172	170	158	162	164	166	150	161	166	181	168	154	155	168	187	169	169	151	167	154	172	167	160	160	174	155	161	172	156	156	187	181	177	153	167	162	133	147	158	164	187	160	187	164	173	177	167	179	166	153	163	167	166	169	155	167	163	163	163	155	179	168	178	152	173	152	165	169	162	181	190	174	169	149	178	195	161	158	142	161	175	183	160	152	144	161	192	148	174	169	179	147	125	158	165	176	160	139	171	145	199	186	154	171	175	164	140	166	170	144	168	183	155	149	178	178	157	174	177	156	156	127	168	197	184	174	163	165	169	170	149	177	175	165	178	171	171	153	185	161	186	142	150	170	171	144	168	156	176	176	162	173	158	149	161	149	158	190	162	157	183	182	171	154	174	168	162	173	149	148	139	146	166	159	161	168	179	153	166	168	151	158	161	172	161	164	167	169	165	192	175	197	178	145	163	152	169	173	188	184	159	181	150	193	194	173	165	168	182	180	167	165	165	189	171	154	158	177	174	187	158	183	167	158	155	178	175	175	149	156	194	186	176	182	173	153	145	161	150	177	171	152	173	162	171	145	132	161	168	167	173	184	175	161	183	169	168	162	157	171	166	166	174	176	165	179	193	165	162	165	155	166	164	158	160	160	184	179	169	158	182	173	172	176	154	164	167	156	150	168	192	155	168	172	166	163	170	137	172	167	143	177	173	140	174	179	156	172	172	144	167	190	189	179	178	175	164	197	169	155	154	161	163	171	154	163	176	173	151	164	176	176	166	149	171	169	158	175	162	163	178	182	169	170	142	166	173	182	163	177	182	180	175	149	172	176	154	155	156	157	177	150	173	197	160	176	148	175	153	152	151	165	170	189	163	144	159	159	182	172	178	173	157	151	163	135	190	163	156	183	144	177	161	166	157	159	137	177	184	142	194	175	162	155	174	162	171	170	183	190	181	156	170	178	163	168	127	163	164	162	167	163	155	173	143	151	158	181	145	171	174	153	165	159	183	180	177	165	187	146	143	175	166	173	157	184	156	157	162	165	183	162	148	180	188	189	176	164	178	156	211	180	159	150	163	173	160	163	160	180	155	171	155	168	164	163	169	173	157	148	161	136	161	146	174	166	160	162	173	168	171	155	166	168	176	160	149	180	159	155	165	151	170	130	141	171	171	162	155	183	183	178	161	157	167	165	152	182	162	161	183	163	186	171	166	174	141	162	171	169	155	177	146	170	183	166	176	163	165	154	174	170	161	162	165	190	153	193	163	193	151	173	186	165	165	154	179	160	175	156	161	173	154	169	157	187	178	174	153	172	171	154	158	127	156	164	188	188	174	180	172	175	176	161	177	150	161	196	152	153	154	161	157	159	177	160
7286	5033	10457	7449	5553	4274	2745	2140	1615	1383	1357	1208	972	967	922	903	827	845	871	983	1117	1050	847	874	780	805	900	748	746	741	710	653	604	595	672	745	696	546	556	570	512	518	594	545	513	516	480	527	469	477	453	490	462	470	471	446	485	473	455	477	493	474	476	463	480	466	451	434	447	491	440	447	480	467	442	462	489	428	462	472	459	514	484	455	491	459	413	460	469	431	431	473	422	475	465	478	459	446	458	441	394	466	446	448	469	440	434	489	465	477	446	450	470	453	447	441	466	446	479	463	474	463	485	457	476	461	467	459	478	429	433	446	474	448	468	470	448	428	444	452	425	460	424	469	479	478	478	426	455	494	458	441	434	437	491	437	440	473	428	419	476	449	453	446	450	445	454	457	439	445	482	467	441	465	441	453	491	434	448	439	414	449	458	479	454	458	443	423	461	429	424	459	436	488	438	457	409	492	443	479	401	442	460	432	456	457	456	437	448	480	447	436	438	442	450	403	459	426	453	425	437	457	466	468	471	444	438	437	468	439	451	463	456	452	442	460	464	442	456	504	426	449	450	458	453	469	479	432	457	494	445	422	455	432	490	473	471	467	463	453	466	471	455	415	459	441	451	457	430	456	437	460	504	431	474	444	449	432	448	465	469	433	433	492	442	439	470	447	454	415	418	430	456	452	488	465	431	445	429	435	443	462	425	444	462	439	419	436	463	499	474	436	466	478	449	474	428	435	437	451	483	438	437	454	463	440	434	483	448	466	400	442	477	462	449	448	419	444	473	414	434	431	490	471	471	413	438	443	439	448	436	410	453	445	445	456	449	425	465	466	458	446	462	466	495	438	474	448	445	443	442	456	463	445	437	469	468	472	437	465	425	498	446	444	434	470	460	462	417	478	445	419	468	454	463	448	446	465	463	444	451	465	471	448	428	495	463	411	437	463	454	421	454	468	435	469	448	420	433	445	423	454	445	449	458	453	452	457	487	475	399	436	451	404	417	417	446	468	440	478	434	442	468	461	464	439	468	459	440	415	451	444	464	463	466	457	461	464	455	455	419	462	451	431	438	465	443	468	444	437	441	471	477	466	461	467	487	455	434	435	427	445	452	474	431	411	435	481	453	433	414	458	461	458	410	439	431	415	459	478	470	449	473	468	456	470	446	439	468	442	481	459	411	449	440	431	458	478	424	434	477	451	430	422	440	450	431	477	440	416	475	450	462	446	462	493	430	432	432	435	465	424	459	444	413	450	444	437	441	458	467	456	485	464	450	467	466	466	467	440	431	499	413	464	459	418	451	446	447	459	479	475	448	496	474	448	457	450	465	446	437	461	435	498	479	418	449	434	451	462	466	440	425	444	466	416	432	416	456	478	460	466	448	460	464	443	469	439	439	512	469	456	479	476	405	447	453	411	454	473	459	447	444	480	449	458	449	456	486	469	430	467	444	443	459	503	441	440	460	489	459	420	427	459	468	474	432	458	441	429	436	473	465	448	441	482	477	453	436	456	448	477	451	445	434	462	405	434	440	437	464	433	475	457	498	465	446	454	450	417	439	491	434	462	433	449	421	432	471	451	470	433	423	438	476	441	406	474	409	440	478	457	446	475	415	456	476	429	468	453	463	480	450	449	439	412	456	484	452	441	428	439	400	474	460	441	451	457	441	430	478	458	479	470	463	468	480	437	493	417	413	451	446	494	470	450	469	440	475	459	476	426	439	453	456	426	433	467	485	451	410	446	473	437	420	458	442	449	455	413	471	438	437	449	408	439	449	441	438	438	470	462	487	419	438	432	456	429	435	427	447	478	441	454	449	464	465	467	461	416	424	497	463	454	464	428	447	453	449	431	462	481	453	460	476	491	463	423	434	435	452	441	467	460	452	455	416	444	484	469	450	447	454	509	457	461	439	446	445	463	472	464	463	470	493	429	439	460	473	444	454	411	469	478	451	452	481	443	459	451	465	457	417	447	451	445	494	465	431	426	471	444	444	435	452	446	444	467	467	453	469	480	457	460	401	460	450	419	453	434	493	431	467	454	458	464	454	456	429	439	421	459	437	495	464	476	441	433	408	426	426	449	463	418	482	466	464	484	439	467	430	471	446	449	414	451	411	441	498	442	393	449	500	444	449	441	405	512	412	446	499	449	476	481	413	456	444	453	445	441	439	471	482	488	424	436	461	456	473	424	456	432	442	463	475	465	462	452	425	432	439	459	461	410	414	432	424	442	445	454	466	430	478	472	504	438	448	427	429	477	423	449	452	467	468	444	477	420	423	442	448	473	465	451	476	458	415	448	471	465	447	474	482	451	473	457	426	454	434	437	474	436	452	472	442	462	451	454	470	453	442	467	465	463	470	463	434	426	434	484	461	482	413	452	447	491	455	429	419	442	456	468	454	441	414	454	426	448	430	448	464	446	460	489	396	484	474	451	401	473	441	431	439	409	422	426	437	472	441	446	451	498	436	487	489	452	424	458	482	435	458	517	413	465	443	458	440	458	454	451	460	483	458	473	459	442	487	457	453	408	450	446	475	476	461	455	435	459	405	436	446	449	454	458	413	488	486	419	429	488	467	431	466	471	446	492	471	444	447	439	452	465	461	450	457	430	465	469	482	487	454	435	474	437	450	504	455	487	441	470	438	413	456	416	418	468	452	406	467	474	438	483	491	429	437	432	454	462	430	426	444	447	443	456	435	457	448	478	458	463	441	455	440	466	476	442	444	466	455	456	436	458	463	467	467	464	464	425	407	474	474	473	458	477	446	421	430	414	436	429	420	398	458	456	468	464	430	437	428	475	438	428	442	430	463	437	459	430	429	441	440	462	430	433	447	439	473	482	428	484	476	429	440	457	429	436	447	467	462	417	459	420	462	447	497	448	456	442	435	439	424	410	483	408	427	432	502	413	466	490	469	431	448	473	439	439	450	494	439	481	458	434	447	464	471	461	481	447	438	450	413	434	442	440	430	467	448	451	481	462	459	467	434	452	476	432	421	456	471	465	423	453	426	454	428	414	474	426	457	472	409	498	449	437	475	463	441	442	447	450	451	462	422	478	417	482	437	449	457	452	423	448	438	473	434	470	452	450	447	467	463	422	461	437	450	463	463	437	442	463	436	470	461	484	428	455	478	442	468	466	483	465	435	464	477	413	498	468	474	485	480	424	439	478	457	446	406	430	478	473	434	434	464	413	461	432	436	485	481	445	405	454	451	423	446	458	406	466	448	411	449	451	474	468	471	454	429	442	475	437	469	457	442	455	474	413	434	460	418	449	463	438	482	398	424	449	439	429	417	433	445	457	454	464	429	521	474	458	448	412	453	450	488	489	455	464	483	451	427	447	435	454	397	449	459	439	423	478	440	421	477	475	448	472	436	448	454	473	481	466	452	485	395	447	443	473	445	470	475	462	460	468	484	393	443	432	450	421	448	470	475	441	463	445	465	445	454	464	428	420	420	399	451	441	445	439	459	435	419	456	449	431	439	449	442	433
17794	9449	10224	5193	3189	2098	1108	737	648	496	441	365	354	327	305	304	311	283	314	314	300	327	286	292	272	258	294	240	247	248	238	227	241	217	239	265	235	189	197	212	197	226	205	201	169	170	188	186	180	191	175	193	228	178	206	177	184	190	191	183	187	166	187	193	181	188	185	197	167	186	174	184	172	179	179	163	195	171	167	167	150	179	160	159	196	184	171	167	177	172	199	191	202	164	181	171	197	171	184	182	184	179	172	188	213	184	173	196	176	167	200	162	162	177	176	184	188	183	171	179	183	174	201	173	199	189	203	172	196	184	172	165	197	165	155	170	154	180	169	189	156	181	178	169	172	191	178	181	180	169	179	194	176	144	196	167	176	168	172	194	183	163	203	196	164	203	167	178	195	186	181	189	177	190	187	172	195	183	185	155	180	198	156	168	196	186	179	166	197	209	167	161	173	172	182	176	195	168	180	203	185	168	180	158	207	161	192	169	153	195	165	178	187	217	170	192	173	172	199	173	163	162	169	191	175	200	201	179	197	168	181	184	170	180	180	151	166	177	172	193	190	156	187	193	179	154	168	177	176	172	204	179	167	175	195	163	191	172	178	222	165	176	165	172	165	160	164	178	170	170	162	187	169	146	172	164	162	182	161	156	159	159	170	161	187	202	186	188	181	174	177	173	193	185	167	179	167	178	161	161	177	181	197	179	184	171	181	181	165	161	178	199	211	163	188	168	175	185	188	174	211	164	180	180	177	196	167	166	161	185	190	185	196	159	194	184	175	166	160	173	203	194	185	161	177	170	176	182	180	177	185	205	176	185	177	185	195	175	195	169	210	194	176	205	175	193	160	188	172	191	190	185	191	171	159	200	170	160	155	164	168	188	170	189	168	177	162	176	192	172	181	179	159	175	189	184	195	170	174	167	197	173	204	156	176	170	195	175	184	176	176	172	147	198	176	163	206	187	181	188	178	169	204	162	182	182	168	173	189	189	185	185	200	163	197	182	200	210	170	196	190	172	175	203	154	195	184	170	176	190	205	173	181	178	192	182	184	191	174	176	170	187	172	178	166	187	177	170	196	192	183	170	173	155	161	162	183	190	194	196	179	206	187	170	165	163	159	193	178	185	192	203	170	187	189	147	178	166	186	196	191	201	183	207	184	189	176	173	195	202	169	192	199	179	177	156	167	181	187	204	188	178	176	187	167	202	168	181	177	175	176	178	189	176	188	177	204	173	175	170	199	180	175	184	195	193	175	165	194	177	190	191	178	161	162	183	196	201	172	178	172	172	178	176	171	196	167	185	177	181	166	166	170	193	160	198	177	217	178	159	202	194	186	192	181	190	178	183	189	190	188	162	158	188	200	190	146	170	188	194	185	169	164	169	170	167	203	178	171	169	164	173	186	174	177	181	169	159	156	193	152	175	180	179	183	180	184	167	189	164	161	199	185	169	179	179	176	186	198	178	182	194	149	191	155	165	183	185	179	194	183	168	191	202	166	173	188	187	193	177	176	170	174	182	172	156	157	171	195	179	167	185	166	191	206	188	195	177	175	161	180	183	202	177	187	179	158	178	187	161	183	201	212	183	180	172	176	185	156	176	163	167	177	136	209	168	166	196	187	215	192	166	177	148	182	184	175	186	181	181	193	176	186	164	183	178	180	157	182	162	162	176	166	161	180	193	185	179	179	176	167	164	194	192	192	163	164	186	207	185	174	161	159	159	171	180	156	176	196	174	155	186	177	194	160	177	173	189	182	167	170	169	182	196	158	168	156	206	199	170	189	193	152	188	172	183	181	186	178	178	195	167	197	197	177	212	164	180	197	168	187	181	171	163	169	168	185	180	171	167	166	194	182	197	168	196	159	198	183	174	203	178	180	174	173	170	186	175	158	160	195	176	177	158	192	184	178	188	189	200	182	187	177	183	186	170	174	202	168	169	162	200	180	199	188	172	180	181	168	173	177	170	197	191	188	177	199	186	186	207	160	191	211	168	177	189	183	181	192	176	173	176	177	183	156	150	201	187	196	165	175	174	167	169	198	170	175	188	197	171	167	161	189	177	181	177	171	162	163	203	207	186	176	180	178	175	180	170	170	175	178	167	178	186	176	166	195	187	187	178	185	194	177	195	166	156	164	169	187	181	194	187	179	191	180	193	182	197	183	169	181	183	170	178	185	167	192	176	179	162	166	186	162	184	191	157	185	195	197	166	176	150	204	179	165	171	169	171	165	185	154	195	194	189	197	200	188	162	196	172	206	168	163	179	201	182	185	186	216	170	190	173	185	195	181	164	186	177	182	188	188	189	174	206	171	187	191	174	158	153	180	177	185	176	192	159	167	165	220	182	176	177	177	176	185	162	165	188	187	208	176	187	169	181	169	154	169	158	183	192	175	191	160	180	189	195	195	175	180	179	163	177	211	168	168	179	199	195	168	178	175	180	184	192	181	169	170	189	198	180	175	187	185	203	176	198	174	187	189	188	200	181	200	187	166	161	188	185	205	181	176	185	193	210	183	181	187	181	185	172	166	186	163	169	173	184	192	162	173	165	190	190	190	191	153	183	187	181	184	189	181	164	184	187	190	175	175	169	178	199	187	186	189	168	171	177	183	186	159	189	168	190	171	154	201	180	177	192	153	174	180	172	198	179	183	191	183	184	189	204	197	203	190	186	190	162	174	195	180	177	149	206	166	181	179	182	184	180	202	175	164	170	171	182	175	169	199	206	189	191	178	171	181	188	194	185	199	176	166	179	184	181	185	165	140	171	191	180	199	184	185	160	180	150	167	179	190	184	187	180	201	168	177	180	190	185	178	182	170	167	180	172	157	179	165	175	162	170	182	171	158	176	175	173	178	201	194	173	181	176	146	172	164	188	189	161	179	175	168	194	170	205	181	197	194	176	179	194	179	166	175	185	184	186	205	203	181	168	165	160	197	182	212	202	154	159	203	165	154	180	162	172	174	170	178	184	175	178	168	183	168	190	157	188	163	183	152	168	170	175	161	177	185	171	196	183	186	175	177	167	185	177	157	164	154	155	168	182	189	182	191	196	166	157	197	184	170	200	161	174	191	168	172	189	163	156	179	182	169	197	194	180	166	193	163	182	172	196	171	178	189	183	160	191	175	175	161	189	197	180	191	176	178	163	167	171	207	168	180	198	180	175	189	175	177	172	183	190	193	168	188	180	182	174	166	180	180	165	155	198	169	130	184	169	157	212	200	188	168	195	200	174	193	192	175	194	155	154	185	163	194	166	202	178	170	157	194	174	184	178	158	170	166	155	174	203	181	147	171	183	188	177	183	180	165	173	162	183	190	203	178	155	190	199	190	184	193	147	174	173	197	165	179	157	160	180	197	185	171	211	182	184	165	169	201	187	172	173	184	161	162	206	181	161	180	174	165	183	189	158	179	174	166	158	171	199	195	171	201	171	161	176	179	177	186	193	161	193	179	185	159	170	172	182	181	181	181	149	223	185	182	193	168	180	184	176
10217	7220	13900	10412	8593	6861	4758	3585	2904	2417	2205	1842	1573	1468	1520	1459	1294	1219	1438	1474	1573	1670	1464	1225	1136	1103	1214	1102	1165	1074	960	852	825	862	949	1176	917	813	763	709	750	735	732	706	671	602	579	603	585	519	567	585	550	598	550	560	545	569	540	579	577	490	518	509	529	510	483	532	550	513	538	470	524	519	523	535	529	526	580	517	547	523	541	515	507	527	487	494	538	517	505	513	503	550	478	516	538	513	508	552	506	538	471	537	495	542	483	533	529	552	491	492	490	544	532	519	506	501	492	476	471	539	505	521	514	531	522	506	535	485	488	490	519	510	537	521	519	513	569	507	491	502	492	487	543	532	509	517	520	510	500	542	481	486	496	508	473	513	507	498	553	490	491	492	500	455	508	488	528	493	549	476	512	492	505	464	496	511	520	517	517	477	454	477	494	516	501	509	520	520	482	495	554	503	469	494	489	482	476	442	500	493	470	521	500	524	551	531	466	542	553	524	508	478	487	504	542	485	543	497	548	483	510	472	466	519	488	498	492	514	523	523	544	495	491	503	536	500	460	501	473	520	519	505	492	510	504	509	509	485	466	493	479	533	473	509	510	488	494	475	507	515	483	461	500	479	479	532	489	548	528	514	504	482	520	473	536	492	448	471	538	457	496	548	485	486	500	489	517	537	539	493	488	511	533	499	504	482	498	477	496	504	487	500	477	513	519	499	516	475	485	524	502	507	530	531	511	533	510	498	524	466	493	500	511	507	473	473	501	509	541	465	463	473	488	494	476	506	476	490	524	481	507	500	485	542	493	486	486	529	519	480	501	497	475	520	534	481	501	488	484	500	490	497	514	514	490	512	472	475	500	508	536	525	517	520	516	496	487	519	459	521	477	494	525	452	490	513	510	519	484	520	515	493	494	536	517	483	500	498	509	518	490	536	502	532	466	496	538	476	487	470	498	505	545	474	489	476	503	530	465	522	508	528	479	507	514	526	495	515	490	457	505	482	505	486	506	443	542	543	500	497	528	475	511	477	477	499	517	442	501	521	516	508	514	525	522	515	473	489	515	506	481	486	500	469	528	507	500	462	485	489	524	488	515	558	510	492	510	498	491	499	456	473	507	507	491	487	512	482	519	518	494	501	517	538	527	523	493	498	502	473	512	484	506	479	511	527	491	496	502	502	523	532	549	500	467	491	475	503	515	535	473	507	452	479	483	524	526	461	508	498	494	520	471	504	560	478	490	478	486	489	502	504	501	497	511	483	512	487	544	514	518	486	506	512	520	462	505	533	570	491	494	511	509	497	514	523	485	498	532	524	511	554	512	498	475	495	510	505	488	509	459	478	517	493	487	504	501	522	483	496	499	525	496	508	517	540	476	488	480	493	499	452	474	497	508	501	484	495	484	509	487	527	501	493	518	517	507	485	491	535	498	485	493	515	536	503	509	525	498	513	505	509	460	495	461	520	502	488	462	502	483	483	483	457	485	522	512	515	502	511	513	485	465	512	490	560	489	502	457	529	496	479	492	512	511	507	492	485	499	501	509	490	503	492	502	522	523	499	520	477	485	535	498	481	503	501	489	505	516	468	513	508	537	529	514	506	502	488	521	458	482	490	486	495	509	506	465	511	525	472	501	503	532	478	486	511	535	522	441	467	475	518	545	493	526	479	486	502	503	478	500	482	495	480	544	508	486	473	533	502	478	526	509	497	504	462	472	523	489	566	512	522	513	491	506	501	521	505	532	507	483	470	525	528	467	442	513	508	515	553	513	523	590	504	473	532	491	468	470	538	481	512	519	517	510	481	454	481	505	482	498	515	544	497	531	518	536	501	510	515	468	469	474	479	470	520	494	466	521	487	505	474	448	482	481	499	517	514	505	455	501	482	493	480	466	489	477	498	512	532	504	488	492	472	501	519	517	502	468	526	476	467	479	514	511	517	513	492	486	513	467	487	490	506	486	512	467	483	519	445	541	503	504	531	509	511	466	507	519	533	537	526	512	482	573	506	499	491	543	506	472	493	520	495	483	496	493	541	502	512	490	497	493	534	539	510	477	485	523	488	476	495	538	489	519	510	499	494	519	530	473	484	447	483	474	489	479	483	504	495	517	498	496	489	508	497	512	502	498	503	492	439	529	525	540	495	515	508	465	501	516	510	500	488	528	444	500	487	517	498	477	507	530	498	531	517	501	519	506	464	527	530	495	540	507	499	494	506	514	515	515	474	487	506	525	523	535	540	523	530	485	540	504	554	486	506	456	541	498	507	498	475	525	489	467	519	424	517	500	492	483	499	515	493	529	476	530	472	505	478	522	467	526	482	494	531	497	494	536	491	480	556	518	480	500	481	502	459	481	502	477	517	530	532	540	484	512	468	495	480	468	515	538	457	529	516	546	506	463	522	514	465	490	468	507	515	505	540	508	519	484	490	511	554	539	513	527	480	517	501	519	493	508	473	521	518	492	501	491	528	508	523	495	533	469	491	515	446	510	538	497	519	485	498	519	545	531	510	510	490	490	469	534	515	470	496	500	513	474	503	483	530	545	501	514	510	484	490	498	540	512	523	484	497	498	487	534	511	519	476	477	483	436	513	546	519	515	506	470	497	467	503	468	495	516	493	491	467	484	523	531	531	505	519	503	517	492	461	543	500	505	502	512	526	507	465	524	515	516	505	521	504	474	531	509	567	489	468	447	485	536	512	501	495	514	520	509	522	498	521	522	464	492	538	488	503	486	501	509	504	473	528	502	475	518	504	487	525	454	472	510	479	510	499	488	527	484	492	501	510	518	483	515	513	501	520	537	512	531	492	472	469	491	503	551	506	504	510	471	482	529	473	471	543	489	492	462	528	520	529	463	481	489	520	479	533	528	481	561	511	504	467	473	527	525	478	504	514	506	505	482	517	489	491	512	517	518	506	528	499	487	481	518	503	467	486	546	500	481	491	511	479	517	464	541	469	519	491	498	488	486	548	506	520	515	491	493	463	530	505	490	505	514	477	466	534	518	536	461	528	514	491	521	525	497	477	516	521	496	524	510	470	505	545	502	493	526	516	516	490	508	486	468	490	548	499	493	484	484	483	543	510	490	496	517	480	521	520	460	507	514	484	493	513	530	515	553	491	543	534	485	529	482	499	511	512	562	507	491	502	522	492	517	497	518	472	460	502	514	517	503	502	484	510	494	475	503	496	506	464	531	501	516	495	487	522	496	525	470	500	551	513	487	505	480	550	517	478	518	534	478	493	483	497	535	513	490	536	468	516	508	490	505	501	513	540	491	520	530	519	460	509	526	495	490	504	489	456	500	528	515	491	487	500	528	491	520	479	541	525	517	471	453	520	495	495	481	517	488	494	496	508	496	545	477	523	521	491	476	483	485	556	512	539	520	515	520	523	505	489	518	518	531	517	506	520	479	503	464	487	535	514	528	509	495	530	498	525	477	475	476	490	488	513	466	538	500	510	530	501	496	498	497	533	470	492	512	491	514	478	486	503	478	499
3879	2408	2650	1022	475	384	307	349	321	323	352	307	345	325	321	338	362	334	321	278	351	308	351	375	331	359	334	320	367	368	335	393	317	319	321	309	375	321	330	313	335	353	343	335	343	330	321	347	315	291	351	367	307	340	343	349	367	348	330	323	354	330	341	323	348	362	304	371	353	336	353	317	343	311	295	318	305	347	360	324	304	299	339	329	325	344	313	321	305	347	346	330	339	346	350	333	306	346	315	351	362	345	332	352	327	327	334	312	332	317	349	330	343	327	337	337	332	308	357	349	341	357	309	335	344	327	334	300	317	331	323	291	303	318	326	317	350	316	341	337	328	365	320	359	326	343	330	292	310	352	328	338	353	315	321	329	326	313	323	357	309	345	365	334	327	327	378	346	345	307	308	334	318	329	304	329	346	322	307	341	298	323	327	313	342	302	351	327	359	308	315	339	351	316	332	307	342	312	341	344	345	304	340	353	334	325	304	326	307	331	381	291	319	347	314	308	359	308	288	350	305	352	344	339	331	309	338	373	313	296	316	332	331	340	324	339	357	327	344	332	300	305	325	337	345	303	342	355	359	315	334	329	334	310	340	322	340	360	340	325	322	334	347	317	332	334	296	318	342	328	338	330	311	357	306	336	335	338	321	369	322	347	310	367	319	341	332	352	316	293	325	307	316	299	341	311	314	315	327	309	324	354	367	328	372	377	365	342	339	359	345	341	370	308	329	342	343	380	316	310	324	327	325	327	329	347	365	350	338	354	313	344	331	335	306	317	340	352	311	362	338	307	345	343	365	339	336	336	311	334	306	319	342	312	314	311	334	316	330	313	331	304	332	336	278	346	360	321	367	307	303	307	347	338	287	337	361	305	312	317	322	332	336	299	335	359	327	339	320	304	314	292	344	336	312	345	341	326	343	346	324	324	324	327	333	329	350	350	354	296	341	311	354	337	332	329	318	304	340	309	342	363	311	364	340	367	326	296	330	345	320	321	350	353	321	319	297	329	323	346	330	344	316	310	332	359	331	318	320	327	319	347	334	332	313	310	351	329	327	340	325	322	352	325	363	354	334	337	320	316	300	347	313	342	325	369	348	334	325	337	335	322	322	368	353	304	352	326	334	327	350	312	320	347	332	349	329	325	330	349	358	305	315	339	324	322	322	352	332	315	353	381	322	321	317	361	309	342	337	317	300	343	316	325	334	319	350	331	338	367	341	381	309	364	347	323	343	317	330	340	334	309	314	342	336	314	336	351	352	321	336	332	326	319	354	333	315	315	353	326	342	318	319	337	345	339	340	348	317	343	377	321	323	347	374	362	306	327	325	358	324	331	303	303	336	366	299	318	342	311	303	355	289	333	362	352	300	332	328	349	340	306	328	342	317	319	328	358	348	337	339	338	347	321	333	335	369	343	355	365	330	314	318	331	350	316	332	319	355	352	349	377	349	339	329	352	331	329	305	361	341	302	323	316	343	313	323	334	300	343	347	320	344	312	344	311	333	324	339	328	324	342	319	310	329	325	335	306	333	361	331	332	342	297	331	297	351	351	323	320	298	351	369	320	340	308	307	338	324	325	342	307	342	366	334	346	328	299	358	342	326	331	333	339	336	396	327	302	305	343	331	325	349	331	319	321	357	325	348	321	311	345	336	319	311	316	336	315	336	314	334	365	321	334	335	349	294	324	350	333	326	326	317	322	306	325	312	322	308	315	356	337	308	327	311	337	354	367	364	342	324	346	359	326	335	324	357	334	335	289	349	344	315	330	333	330	344	336	373	298	370	355	346	355	336	341	342	329	332	322	313	305	345	307	354	323	337	328	331	343	300	345	315	346	317	352	319	307	310	331	330	327	316	320	337	341	312	305	359	321	327	313	319	333	342	325	336	372	313	342	364	341	290	313	351	316	338	317	349	364	306	299	314	309	345	339	336	320	334	353	336	329	330	313	341	331	329	312	322	325	327	351	332	295	318	351	307	320	358	368	293	368	352	338	303	342	335	348	365	344	346	340	355	336	345	342	343	346	340	326	364	322	331	345	313	349	346	335	351	332	280	338	314	325	311	347	329	365	350	344	331	297	288	308	310	358	320	352	322	351	327	321	317	329	357	344	322	350	298	314	317	320	352	329	311	344	315	293	332	310	330	312	379	366	339	357	328	336	303	341	378	316	327	363	331	331	340	336	336	319	330	314	316	321	323	315	357	331	352	327	358	327	355	344	316	347	308	368	345	347	348	330	354	313	329	301	317	336	333	317	326	320	302	332	304	360	360	341	310	343	396	309	363	347	382	330	344	333	340	338	338	357	381	326	333	323	318	343	327	320	318	351	328	297	304	338	316	335	332	347	364	337	329	341	343	312	342	332	336	357	331	306	317	330	346	371	306	324	314	367	336	347	331	322	348	327	299	328	347	348	302	357	315	340	325	347	373	275	333	333	358	310	331	321	359	340	313	321	359	309	338	361	364	339	319	317	332	323	346	336	338	350	311	324	335	354	317	361	325	365	332	332	339	357	332	324	355	328	306	313	354	367	322	315	352	332	339	328	360	312	338	338	317	336	339	338	356	321	362	331	339	337	352	335	335	324	319	328	324	325	359	385	353	353	357	348	324	310	331	330	362	330	322	336	325	351	308	323	345	332	343	339	367	335	328	318	333	296	353	305	309	341	321	365	357	333	311	290	296	306	340	294	327	291	348	338	336	321	328	349	309	348	368	305	333	311	362	302	329	329	330	357	299	347	310	322	316	327	312	336	342	290	359	354	319	300	321	337	317	337	330	325	335	315	325	304	317	327	317	370	342	329	331	331	330	311	300	335	333	311	339	332	355	354	320	348	336	313	331	349	294	358	322	353	329	306	318	367	316	365	339	371	325	350	333	331	328	305	338	321	343	303	322	347	322	325	347	328	321	324	294	326	349	353	334	313	320	334	368	323	324	345	326	354	362	359	342	315	329	331	344	327	308	324	323	318	371	318	332	342	354	345	315	341	356	334	300	326	328	368	349	324	348	308	316	342	369	331	336	328	313	354	306	330	340	318	367	351	323	306	339	325	309	327	333	359	301	309	319	346	321	332	329	320	324	329	336	328	311	344	311	340	318	341	332	321	359	329	327	291	341	337	329	319	330	308	320	333	304	328	336	309	356	366	348	366	326	340	315	354	338	337	333	337	350	378	331	337	359	326	316	295	320	348	330	322	329	316	311	358	279	330	342	335	320	325	301	358	342	359	330	310	337	333	320	324	333	327	345	350	323	310	347	311	321	322	336	323	306	287	350	354	314	339	338	338	330	329	321	317	323	364	330	308	346	322	296	277	335	326	323	336	318	338	325	295	326	339	346	342	336	330	306	267	329	386	321	360	326	320	343	322	355	347	296	359	323	345	316	313	318	330	344	347	304	337	371	341	320	312	362	362	350	347	308	333	285	351	289	332	320	329	337	334	356	323	346	321	327	296	335	367	321	328	366	351	305	305	317	311	336	326	317	337	311	303
3264	2698	4908	2726	1528	1101	872	813	829	859	840	806	804	821	816	824	808	815	848	818	859	808	830	813	806	799	846	780	851	785	851	770	811	831	824	787	809	832	828	813	775	813	803	836	777	837	801	858	839	775	791	768	787	806	800	817	760	815	820	774	815	786	805	850	795	810	795	821	827	777	830	858	779	822	816	781	841	780	832	766	824	817	847	768	827	843	855	788	800	768	761	797	800	819	823	792	805	719	759	764	812	846	767	808	793	835	775	812	820	786	828	759	798	759	829	783	817	807	791	780	828	881	785	767	794	760	793	796	830	765	761	858	759	799	778	761	811	806	792	809	805	760	848	813	769	861	802	788	808	822	816	834	786	762	833	817	796	756	755	765	826	764	786	838	807	795	777	741	759	813	820	829	794	796	815	811	815	791	774	823	823	802	826	796	850	743	764	776	797	828	774	813	792	744	805	786	817	779	805	783	816	833	793	782	823	801	809	822	820	816	748	800	797	809	785	779	809	792	833	822	760	798	767	790	820	800	794	841	808	825	817	807	803	820	800	822	779	810	766	794	776	832	784	863	806	778	784	790	761	815	773	776	794	806	810	784	756	782	811	836	824	773	813	826	780	742	799	746	801	823	764	807	817	781	715	791	841	802	750	818	793	825	781	813	815	782	761	810	786	781	777	746	829	780	817	794	841	851	819	784	809	872	815	812	817	798	776	802	789	737	822	763	799	781	821	828	811	801	790	826	825	794	785	791	789	786	775	771	840	774	799	770	813	799	746	756	753	799	789	787	792	795	788	793	768	818	774	832	802	786	808	805	814	773	809	800	809	775	800	841	821	812	753	805	791	806	805	793	781	761	825	789	784	835	813	826	808	778	748	868	791	744	837	832	750	756	770	775	750	810	801	797	792	817	803	768	741	810	815	838	787	780	802	840	856	801	798	760	801	832	813	753	732	832	793	801	787	837	783	804	838	785	782	806	821	843	788	883	818	856	793	802	775	844	809	795	796	862	798	806	801	842	832	781	770	835	772	821	792	812	772	785	790	784	846	824	779	801	831	808	807	804	798	786	852	764	798	859	811	819	850	818	717	772	827	823	801	784	797	825	782	800	830	794	760	820	789	781	814	821	782	767	729	819	781	787	831	793	784	801	767	821	801	818	804	821	805	852	765	800	812	766	776	777	825	789	818	806	773	804	795	810	776	785	815	791	805	808	783	796	853	766	836	810	845	791	780	852	768	814	776	810	774	809	804	811	838	807	808	823	810	804	752	825	781	798	797	806	775	795	796	814	813	824	814	789	803	823	793	794	863	782	768	820	767	797	784	781	814	813	790	761	817	744	783	785	824	820	755	774	795	804	821	775	795	755	813	822	784	795	719	785	838	816	736	834	802	779	816	835	758	854	761	812	806	780	797	803	783	834	799	797	830	806	800	782	803	819	797	809	760	806	757	819	830	822	847	788	839	784	788	806	832	818	776	802	779	755	805	805	836	746	832	803	787	844	836	822	831	784	821	789	795	828	789	848	767	819	846	777	807	809	764	811	788	850	800	781	824	834	768	792	803	782	802	802	792	818	798	816	759	766	775	829	785	795	805	773	747	782	804	811	839	853	776	757	784	798	788	808	808	833	834	842	819	800	801	797	772	806	821	762	813	792	763	794	800	827	758	840	819	747	824	812	745	780	765	772	815	786	782	765	834	843	860	807	785	776	761	820	810	842	809	816	735	810	757	831	784	786	791	776	799	792	810	761	790	804	824	841	798	786	836	837	805	777	863	823	772	805	810	797	831	817	805	843	840	797	794	849	788	852	823	867	784	787	800	818	778	766	812	772	738	801	796	797	796	788	828	816	780	750	809	820	803	735	777	772	801	804	806	787	838	764	803	755	781	771	811	737	803	765	840	804	818	786	790	792	810	852	800	808	822	823	829	789	832	785	765	812	778	829	749	814	779	787	796	799	867	816	786	773	835	801	827	830	812	777	836	801	816	856	796	839	785	816	787	803	822	750	827	775	817	798	782	756	847	772	793	787	830	814	762	796	784	801	786	802	817	813	776	833	780	777	787	809	784	794	766	794	778	818	756	736	805	793	821	841	815	836	846	788	812	789	763	762	810	784	750	785	812	778	760	856	798	781	768	799	812	844	832	820	799	803	754	830	753	854	808	775	787	828	748	782	788	809	811	802	784	777	826	825	825	848	757	765	840	769	801	770	790	807	841	886	790	786	813	767	768	788	807	830	804	781	767	829	768	809	866	798	761	792	819	834	729	795	760	820	797	795	777	815	825	785	849	844	790	786	814	836	743	760	807	838	834	778	761	823	797	823	806	747	790	785	764	761	799	766	793	760	769	781	815	853	821	825	799	778	777	760	760	807	741	797	821	788	791	801	791	860	816	797	790	758	813	812	820	859	763	793	810	775	777	802	835	762	805	822	788	778	776	778	794	781	787	820	757	870	845	802	824	790	837	770	811	802	799	739	804	794	805	799	770	808	788	783	817	712	790	852	838	816	747	823	795	796	812	813	841	784	818	782	807	767	831	764	846	805	769	820	821	764	751	792	810	774	788	831	839	790	761	788	788	829	801	837	876	816	795	809	794	804	806	783	820	813	765	776	823	796	796	822	803	800	775	817	774	784	838	865	722	821	781	782	827	786	814	804	818	778	778	801	789	816	814	796	790	772	801	826	794	838	751	772	754	822	795	807	798	827	786	786	743	789	834	777	786	751	761	853	772	798	808	808	768	800	823	815	795	844	808	823	805	835	803	796	763	810	822	752	757	779	738	788	747	785	761	783	815	776	781	798	788	754	779	768	826	742	790	832	775	841	770	768	789	850	792	743	770	780	804	880	807	848	802	763	761	817	805	796	804	790	813	807	743	790	791	805	802	855	847	803	820	783	820	828	757	822	825	805	760	753	781	807	766	766	868	815	785	772	780	799	829	807	805	823	784	809	746	795	814	771	820	776	807	840	786	838	793	776	817	804	827	783	796	812	875	814	801	867	794	782	783	808	776	789	790	793	791	796	782	831	763	775	788	804	715	777	787	843	768	801	784	786	791	805	754	802	830	767	789	810	795	758	821	792	803	776	804	765	792	822	755	790	821	815	784	738	757	804	764	812	770	833	831	840	798	764	834	787	762	763	766	845	765	859	782	832	798	835	784	811	804	826	814	767	806	750	801	792	806	807	830	773	766	783	759	801	833	778	812	869	753	794	784	789	758	781	781	798	808	830	761	839	796	809	812	777	831	793	843	774	795	739	826	813	777	799	790	849	845	825	795	832	803	751	780	801	831	769	836	744	815	745	758	759	792	769	795	794	848	817	793	793	841	783	822	782	845	802	759	793	791	770	764	819	849	838	774	805	796	804	812	777	817	827	773	860	865	763	809	797	785	824	833	845	820	816	806	760	809	802	812	747	807	756	774	787	852	795	788	791	819	833	775	729	824	816	763	788	760	761	745	782	818	787	793	763	825	772	784	812	784	779	823	790
11296	6203	5693	2587	1600	1198	636	449	344	310	362	291	251	240	246	243	206	230	226	211	239	245	209	225	208	221	197	206	194	202	185	217	201	182	177	168	186	173	185	204	172	181	166	168	185	174	186	186	164	158	183	166	166	172	172	162	163	160	160	176	179	181	155	169	165	160	157	152	159	172	173	161	167	154	176	183	159	165	183	152	181	144	175	162	176	148	168	160	162	156	185	149	176	175	188	157	188	180	171	167	152	163	187	159	161	146	172	130	123	189	165	171	184	161	162	192	191	186	154	164	174	197	167	161	167	173	153	167	153	168	169	177	179	190	163	156	181	177	177	179	177	158	174	170	155	155	178	182	178	169	148	179	141	166	157	155	169	146	138	171	163	165	167	174	173	176	171	152	182	182	178	167	174	153	174	164	166	167	150	164	171	147	184	162	168	162	141	159	189	162	180	156	153	182	152	166	165	155	177	158	153	179	161	179	158	166	152	153	164	157	165	162	149	160	172	194	154	173	162	155	170	161	197	181	182	174	161	156	173	193	170	177	159	162	165	159	158	189	161	162	147	183	145	167	162	194	180	151	168	166	180	172	180	151	144	196	176	190	168	180	152	141	174	190	151	187	177	150	172	157	157	186	174	160	145	168	163	183	150	165	154	154	181	163	150	148	168	159	173	143	164	158	187	178	179	195	131	150	164	170	169	176	171	180	179	161	176	154	170	171	161	172	163	165	169	148	179	180	156	176	172	185	159	156	162	140	162	182	201	158	168	180	169	186	168	151	162	164	176	151	169	162	173	168	174	156	161	181	152	152	172	174	170	156	152	159	168	152	162	179	158	171	166	163	158	173	186	160	151	184	162	149	172	157	166	176	166	178	156	152	185	167	169	171	162	150	175	156	178	157	164	162	175	188	178	178	183	167	182	161	163	192	162	148	165	168	176	150	185	148	146	171	173	167	180	184	156	167	137	163	203	154	177	155	165	166	169	136	151	174	148	152	159	180	178	176	153	160	167	168	169	162	169	162	202	152	154	164	163	184	172	192	183	165	138	157	176	159	170	164	172	183	156	155	169	180	165	174	176	164	170	166	169	189	165	174	192	147	189	175	166	169	165	162	177	161	202	162	145	188	185	175	159	181	181	174	141	168	176	176	181	218	156	145	168	141	157	180	144	148	185	173	153	167	165	156	176	175	153	141	171	162	164	157	158	157	167	164	171	160	190	169	180	143	168	179	168	150	162	169	170	165	200	158	177	165	132	149	158	161	142	200	151	166	182	166	169	149	156	151	171	155	153	158	153	144	171	200	159	175	167	164	174	156	167	160	175	170	162	160	182	174	163	141	185	171	146	183	138	159	171	181	158	170	155	157	202	152	171	139	158	170	155	183	172	158	151	152	175	179	153	159	165	156	158	166	166	176	187	146	189	168	174	156	154	171	170	164	175	180	142	153	160	157	185	152	164	185	146	166	147	160	182	165	164	185	173	160	164	154	193	174	187	163	175	162	173	173	177	178	181	147	179	162	159	185	164	168	180	177	162	164	159	163	173	181	166	156	170	179	164	160	154	160	171	169	157	180	162	158	173	172	176	164	182	166	160	176	162	177	194	171	170	168	192	174	162	177	163	156	168	162	155	165	161	169	182	161	170	155	132	143	179	181	169	165	166	185	173	147	165	169	164	164	170	162	175	142	149	146	152	166	174	160	176	169	161	178	166	164	155	149	173	169	177	159	168	176	177	188	170	160	151	167	177	182	154	174	180	164	188	173	151	185	146	193	170	172	164	158	144	168	169	169	162	171	167	178	183	179	166	172	165	148	165	178	159	147	157	164	149	163	194	157	158	145	152	174	167	164	151	164	163	141	157	153	174	165	151	139	163	179	182	148	166	174	164	184	165	152	182	145	163	158	148	184	187	152	142	155	176	142	146	158	173	171	153	164	157	182	151	162	151	159	173	186	186	177	153	155	150	136	155	147	144	161	157	174	182	174	161	167	147	153	173	164	162	168	166	182	181	158	158	186	166	178	173	171	185	165	173	165	161	168	167	172	169	187	153	187	157	168	174	171	164	169	161	171	177	192	172	184	163	157	214	153	164	162	174	170	179	163	147	160	181	161	156	172	166	164	176	169	157	170	177	167	165	150	188	155	193	187	155	156	143	159	180	172	148	175	194	157	151	143	172	156	161	163	182	166	158	154	160	163	173	152	168	174	160	158	162	171	197	173	185	171	170	155	186	190	168	161	159	164	174	169	178	144	172	171	178	172	123	163	194	155	194	172	158	168	172	157	159	180	169	160	140	155	179	163	186	133	159	162	146	147	161	171	147	168	164	161	174	166	164	163	174	180	163	143	192	159	170	150	157	156	164	166	173	146	138	153	175	149	159	180	172	174	177	169	173	140	178	178	168	160	151	170	168	167	202	171	166	169	174	165	161	180	168	158	144	170	151	151	157	157	175	161	165	151	164	172	161	171	181	177	160	166	179	159	149	158	170	160	171	157	136	176	146	157	148	171	139	156	152	151	161	179	155	174	175	178	191	165	181	159	186	149	159	137	156	168	144	151	156	181	152	148	188	168	154	153	150	172	157	151	136	163	205	165	188	173	195	165	159	146	178	166	145	161	166	149	152	184	192	157	146	143	147	201	168	192	174	174	154	158	176	176	179	165	155	153	159	142	170	157	174	158	138	177	162	171	162	159	173	170	177	162	163	158	170	153	163	171	151	179	185	171	188	173	165	172	182	162	153	149	163	177	169	166	172	160	176	131	140	181	159	184	154	169	184	165	151	179	157	150	168	161	158	196	167	161	155	182	160	178	167	156	164	163	171	173	178	171	143	142	154	174	146	170	163	165	151	165	166	141	153	187	158	176	178	150	163	159	177	176	188	168	169	189	167	188	194	172	173	176	183	161	164	165	162	168	156	176	161	158	169	181	142	151	198	159	155	152	168	164	178	174	149	158	176	187	159	152	175	175	193	177	151	158	178	175	149	148	195	160	170	168	169	177	161	156	153	177	167	156	160	156	183	165	150	161	142	172	178	181	179	148	185	153	187	176	168	164	169	165	164	173	155	170	191	184	182	160	139	134	176	160	156	150	181	187	168	164	171	139	174	147	138	184	174	172	167	132	154	169	181	160	170	170	179	162	143	165	170	158	160	167	164	143	184	187	159	164	161	159	148	190	171	207	175	168	174	191	168	161	173	162	184	146	167	190	151	170	157	155	179	187	144	170	173	174	173	161	164	178	179	168	172	154	180	182	180	184	188	153	183	167	140	172	189	169	181	165	161	190	193	143	164	162	172	168	153	183	146	159	160	161	158	165	137	158	151	165	178	177	175	156	185	158	178	160	165	161	165	148	187	177	193	156	177	174	173	180	175	161	175	182	148	150	149	182	178	158	169	180	180	171	156	158	165	191	187	150	183	171	167	193	159	157	159	172	172	162	155	154	165	156	167	152	168	160	165	162	152	166	179	166	170	167	169	181	180	159	165	155
7707	5428	8573	6331	5299	4439	2606	2020	1637	1349	1444	1234	983	1030	1001	993	839	809	928	922	919	1170	852	822	775	758	760	725	804	884	722	615	656	671	680	716	637	589	569	585	557	566	554	558	548	510	525	472	458	493	470	476	479	455	481	480	501	488	485	499	516	506	502	496	457	481	477	457	457	481	474	456	510	458	492	407	414	444	476	455	484	479	482	485	442	438	437	464	468	430	455	424	454	477	437	434	427	474	478	457	457	454	454	464	470	469	445	463	466	443	439	473	455	500	456	443	458	454	414	435	448	467	451	485	478	458	444	474	471	439	451	473	477	489	465	443	471	429	468	438	439	489	427	448	434	473	442	424	472	461	453	461	415	449	451	404	473	440	434	459	476	463	468	480	466	458	470	429	437	447	433	435	452	474	460	448	418	446	449	454	402	447	437	399	419	428	455	448	471	419	462	461	444	420	413	461	437	438	441	442	451	440	418	416	473	453	520	439	446	464	457	445	456	475	493	480	436	438	441	391	470	453	456	483	461	448	450	424	437	407	421	446	439	439	417	441	424	474	424	442	457	489	407	464	465	419	419	458	478	432	501	421	441	440	462	474	471	443	444	437	464	463	464	419	453	437	469	424	424	490	473	442	469	469	456	433	424	459	447	423	435	482	472	426	447	462	430	435	438	499	452	420	445	441	468	423	462	507	457	437	420	444	439	420	464	414	447	460	430	416	439	476	441	426	441	466	429	432	434	468	452	479	438	421	436	451	448	461	468	443	472	440	450	433	435	480	449	438	470	455	455	456	480	404	465	448	428	457	452	459	438	441	454	480	401	433	470	485	438	477	468	425	473	426	456	438	471	437	416	457	440	429	447	444	451	427	447	476	427	474	482	464	487	433	457	458	431	458	466	442	460	450	426	462	435	453	434	424	451	503	488	445	440	460	470	457	474	434	424	466	453	418	459	438	463	447	471	459	424	464	444	474	455	431	486	455	490	404	421	433	399	441	448	447	427	459	465	459	451	440	456	462	481	438	488	441	435	426	408	426	475	442	466	464	472	434	481	448	471	452	436	495	452	473	456	441	497	443	444	469	443	440	439	444	475	500	466	410	446	442	459	454	483	483	442	460	446	454	438	419	466	451	479	443	512	463	455	473	422	450	435	469	447	523	477	444	468	432	453	449	468	451	449	444	462	459	434	459	463	405	420	443	461	423	470	414	439	500	452	482	469	443	481	442	457	423	475	440	452	451	449	442	453	455	451	480	467	449	486	460	464	423	461	486	447	475	488	455	453	463	480	463	432	464	448	444	430	469	487	475	423	447	445	440	458	459	454	464	450	444	418	482	488	480	433	466	473	457	444	487	410	443	488	437	444	457	433	480	445	494	479	434	453	446	466	497	429	443	414	432	463	456	455	494	402	418	486	430	427	451	437	463	444	429	446	471	437	437	454	482	488	444	443	416	475	481	424	424	467	431	442	446	448	445	472	466	461	471	489	417	425	449	484	446	479	442	473	452	460	427	459	408	456	505	430	433	448	452	449	437	429	429	433	463	456	469	437	496	449	407	445	431	474	435	443	452	472	446	463	456	455	423	420	441	430	390	443	448	454	431	476	445	453	463	455	455	474	410	474	473	461	431	435	419	446	447	472	461	470	445	446	463	419	428	439	450	402	460	466	439	452	460	407	429	462	415	411	476	457	453	414	464	493	474	416	492	432	494	446	461	483	437	475	426	406	451	447	443	452	439	457	451	470	465	434	455	440	428	458	448	436	424	422	443	420	447	447	425	454	426	482	474	437	461	435	446	421	459	495	433	434	474	450	480	525	430	426	433	449	478	448	466	472	439	464	451	404	443	472	469	445	445	446	443	440	448	455	464	476	452	488	452	463	452	461	429	487	453	443	471	421	407	467	441	435	420	486	441	446	440	429	414	436	415	456	434	457	455	463	456	466	462	447	476	452	426	411	471	420	454	466	466	446	448	441	461	428	423	452	470	431	480	433	422	433	473	441	456	463	461	447	478	438	476	462	420	454	438	468	445	465	475	440	453	450	467	448	415	470	434	455	452	441	474	469	437	411	490	470	442	434	449	487	449	431	445	480	491	447	434	454	497	476	449	439	480	424	475	453	468	477	465	402	441	458	455	433	433	440	426	403	455	456	461	469	439	478	431	450	446	457	442	470	478	441	440	469	481	431	481	479	433	434	435	454	472	439	464	470	443	445	403	421	452	456	486	434	436	435	456	423	443	494	450	474	464	420	446	431	482	438	459	454	468	469	462	441	436	435	455	437	439	442	447	494	479	434	432	420	485	419	422	462	501	454	446	469	459	458	423	429	446	450	436	484	464	440	413	478	514	456	438	441	454	456	428	432	416	425	476	461	463	425	434	432	470	458	448	451	414	486	467	482	483	459	450	437	464	484	455	428	520	495	430	450	437	451	421	437	475	446	445	433	439	464	454	460	479	419	443	490	490	472	429	457	426	435	421	459	415	452	425	456	420	442	481	488	450	455	466	453	443	482	458	445	446	504	461	471	484	467	475	491	444	470	472	423	461	458	458	426	454	433	455	445	420	477	453	459	450	447	439	454	444	452	469	416	431	430	453	456	456	416	486	427	456	435	409	430	454	450	450	435	493	441	468	451	434	471	477	454	446	465	474	452	422	450	442	483	406	477	451	454	489	483	464	444	484	459	452	443	452	454	457	434	429	480	444	432	478	467	443	440	453	409	460	448	464	461	468	489	457	433	460	435	470	452	452	432	478	446	409	465	438	492	445	458	433	455	486	461	445	430	417	432	460	447	457	450	452	477	431	454	419	476	474	451	455	467	438	443	431	465	447	444	406	446	475	452	485	445	452	457	475	463	434	479	420	496	438	460	481	417	454	430	474	434	481	469	452	467	437	460	457	436	448	467	437	470	464	459	470	429	467	474	452	457	431	466	439	432	466	470	448	457	473	446	464	453	467	471	444	467	453	449	454	433	450	423	437	486	430	444	449	446	455	464	444	481	447	465	455	451	462	472	460	441	428	401	455	415	443	463	428	455	490	428	479	491	431	423	468	450	439	431	434	456	431	448	481	469	475	452	446	456	444	435	442	460	447	452	454	480	446	474	462	451	486	463	457	398	455	456	465	448	446	437	469	456	406	435	414	447	452	438	468	486	462	469	500	477	535	478	435	429	468	443	444	428	460	448	452	473	439	468	462	464	412	443	445	451	432	434	442	458	413	471	459	479	447	467	449	440	430	465	470	455	451	467	457	427	488	437	446	415	448	470	444	451	439	468	464	454	422	455	458	475	447	489	457	422	449	464	462	413	434	427	430	450	454	432	425	449	427	422	427	472	481	446	436	460	455	440	432	463	464	469	464	460	456	454	442	434	490	480	492	486	455	449	446	421	459	454	463	447	463	462	447	446	468	443	452	477	459	425	485	433	452	430	456	435	408	445	435	451	443	471	476	486	436	501	469	476	464	463	414	465	472	444	444	452	450	446	427	440	434
18702	10285	8881	4607	3088	2050	992	751	611	442	482	396	323	335	346	315	304	286	283	298	320	320	261	293	236	261	265	259	275	247	225	211	206	232	190	239	222	222	204	199	228	197	225	203	179	193	197	173	185	175	167	164	169	159	180	194	173	178	182	206	188	187	183	192	168	210	199	187	185	184	160	183	171	187	168	188	189	188	192	152	171	175	161	178	196	178	200	169	194	169	162	170	163	175	179	174	188	197	168	176	188	182	168	186	175	155	167	166	190	182	205	161	213	191	187	171	156	172	184	206	181	178	159	210	163	182	183	172	201	202	208	167	174	187	181	196	177	184	182	172	196	175	197	174	193	178	188	171	165	191	186	162	184	157	189	182	176	216	143	196	188	169	176	192	198	190	180	161	185	171	168	191	193	186	179	182	169	192	186	200	172	173	164	185	161	178	172	149	188	181	180	177	151	208	184	162	171	176	198	183	171	166	174	182	171	155	164	187	189	195	175	180	187	188	193	166	194	163	169	163	187	178	203	180	189	168	192	179	189	189	175	192	186	192	168	186	217	198	172	170	188	155	187	178	193	192	183	168	179	167	213	182	201	183	174	159	179	146	177	152	192	180	168	218	176	169	199	202	169	203	179	170	194	191	188	170	195	160	152	204	205	174	177	174	188	187	187	202	175	181	184	190	172	196	176	164	173	171	164	164	183	193	193	168	180	182	193	178	195	212	172	181	176	183	170	179	183	153	177	160	181	190	186	172	188	192	176	165	179	190	208	181	176	171	190	182	182	160	193	176	169	175	172	179	193	198	157	184	179	165	208	191	185	201	161	179	174	176	183	186	186	181	177	184	172	181	179	175	188	149	169	174	164	170	166	176	183	179	207	185	171	170	186	186	170	186	174	187	185	163	197	167	173	166	195	187	197	171	187	193	213	191	168	180	173	165	177	168	185	194	186	199	195	182	178	177	188	189	178	176	214	174	183	183	190	184	177	159	204	203	167	171	184	176	201	170	167	173	187	165	174	187	180	173	182	160	203	207	199	153	160	170	173	186	181	166	179	187	194	180	170	183	165	167	174	187	163	193	172	185	166	165	168	199	179	184	189	158	190	191	181	171	172	186	194	147	200	207	172	184	185	188	183	180	208	187	167	156	195	186	165	161	196	174	171	189	163	183	162	173	185	198	178	159	189	180	193	168	166	174	175	186	168	180	188	171	153	168	162	182	181	159	186	178	170	165	192	220	207	195	187	176	182	192	192	197	190	172	166	174	196	165	175	205	185	182	165	177	180	161	181	168	154	181	185	170	194	192	173	154	208	193	198	174	158	178	170	198	177	154	169	174	178	181	184	171	186	193	174	188	177	186	171	185	184	167	183	174	174	167	192	167	189	169	201	153	165	199	187	193	176	189	181	180	185	177	176	182	188	184	182	184	190	171	161	163	154	158	191	207	185	165	184	195	192	166	162	174	177	174	175	193	200	185	175	181	171	156	168	163	204	183	165	200	178	188	172	176	158	163	172	172	179	173	167	178	199	172	174	180	185	190	181	187	178	176	167	168	178	191	189	191	182	167	168	187	163	189	162	212	159	197	179	161	170	182	194	168	193	165	183	175	172	168	183	182	172	178	187	182	164	185	177	185	188	178	149	172	203	164	182	188	151	175	198	180	175	194	211	184	170	208	167	156	164	182	205	187	181	179	198	171	193	207	173	185	180	194	170	193	185	173	168	199	161	198	179	187	189	195	179	190	194	200	169	177	190	167	183	187	176	186	178	194	170	177	188	177	182	131	192	172	180	178	158	188	179	176	205	200	178	171	194	170	165	199	156	184	174	187	217	172	193	186	188	181	163	180	156	161	176	184	189	173	186	172	184	153	156	196	190	174	180	179	154	184	163	145	173	168	176	178	161	190	181	196	188	173	175	180	198	169	184	195	167	178	172	168	176	174	188	154	168	179	183	174	190	201	179	167	195	188	202	194	164	189	186	169	180	183	160	181	164	194	179	185	185	186	183	184	153	179	186	149	186	164	187	178	168	217	194	205	172	183	179	170	205	199	198	166	195	153	181	181	173	175	179	191	178	181	186	198	169	179	179	169	151	186	181	167	182	185	191	177	186	191	190	178	180	172	186	176	176	182	176	163	175	184	182	177	143	185	157	182	183	173	180	175	173	169	191	165	179	179	169	198	191	182	187	165	166	201	193	198	163	189	198	166	174	172	179	161	182	178	203	158	172	180	193	189	185	183	191	171	171	190	195	178	185	175	182	193	170	194	195	176	183	169	167	165	176	175	215	173	198	182	166	186	167	198	174	190	185	200	165	170	172	174	173	186	157	170	168	190	186	178	150	175	171	151	177	170	188	178	155	170	186	163	179	174	176	165	182	170	165	172	172	182	176	185	167	179	157	204	177	186	152	186	167	180	198	187	196	196	191	166	185	178	188	205	166	181	186	149	181	185	166	157	164	176	182	207	191	168	175	175	158	205	195	190	170	151	187	195	176	213	212	200	197	187	186	147	158	182	185	166	166	174	187	169	164	163	178	201	172	179	180	190	162	155	171	180	168	182	203	174	170	164	200	190	171	183	164	156	200	198	160	187	183	193	187	173	161	181	183	201	180	173	176	199	164	186	189	209	199	158	164	195	154	181	177	166	167	182	189	181	172	174	197	187	158	184	168	178	172	202	197	176	165	203	185	209	169	164	193	170	182	167	163	176	159	174	182	186	175	190	179	202	180	214	181	184	193	182	180	192	186	179	188	175	204	143	189	172	150	189	173	167	185	194	173	196	163	186	158	160	181	186	197	190	204	173	183	176	180	191	183	176	196	184	175	183	167	188	188	174	176	142	196	189	177	187	189	186	172	159	168	159	180	177	178	203	170	201	180	174	194	189	178	181	185	200	161	180	168	171	193	188	169	179	174	171	190	179	172	188	175	181	177	198	170	173	186	174	187	184	184	170	184	180	172	180	189	165	192	177	165	161	212	187	192	156	169	196	170	176	161	165	184	184	191	183	188	187	167	166	166	164	182	180	197	193	167	180	200	174	187	154	175	192	188	182	187	177	159	172	226	183	172	166	172	187	177	170	194	193	185	180	204	188	172	170	178	172	189	201	189	183	209	177	181	174	177	173	146	171	185	171	183	192	171	182	195	187	193	194	193	205	191	170	186	187	156	178	168	180	191	200	167	176	178	171	210	179	188	170	175	199	183	191	158	204	165	181	174	179	172	194	165	198	202	184	188	166	196	174	176	152	197	175	196	190	177	180	178	172	182	163	212	205	174	170	177	165	191	197	189	183	169	173	190	154	208	203	164	169	164	172	180	175	183	175	183	209	188	168	162	182	174	153	174	185	161	177	187	167	183	164	165	155	192	185	186	196	183	167	192	164	192	206	176	177	157	187	183	170	186	186	187	169	148	150	188	190	189	202	168	181	169	172	156	157	168	174	182	168	183	194	183	172	171	224	150	167	192	168	197	193	176	168	194	192	174	182	184	208
10479	8160	11769	9453	8713	6682	4327	3440	2760	2373	2364	1935	1558	1532	1561	1392	1297	1323	1418	1437	1555	1631	1234	1238	1148	1130	1212	1133	1223	1123	950	859	874	964	951	1042	810	792	709	700	672	770	762	694	645	633	533	602	592	607	571	550	576	577	569	516	560	551	503	560	554	547	526	563	572	478	531	530	506	562	544	524	534	486	566	531	512	518	535	535	520	519	548	496	491	540	531	473	512	526	528	490	541	546	559	492	498	502	523	522	508	488	464	490	505	546	473	521	557	508	458	504	476	539	555	514	557	524	482	523	555	506	501	536	519	537	499	517	467	498	492	501	480	526	484	495	465	511	496	539	527	514	468	536	517	547	501	531	473	514	488	493	508	514	500	541	517	503	489	482	520	448	498	529	530	520	515	518	510	510	506	505	490	491	538	485	483	520	526	518	502	499	493	498	522	524	497	502	544	451	474	524	506	475	517	478	545	466	522	510	557	498	499	511	495	497	472	457	479	560	521	506	505	502	519	495	524	523	496	485	497	537	508	536	498	503	515	507	484	531	493	472	518	489	499	521	527	438	509	574	506	517	546	508	500	502	518	488	533	511	538	496	531	487	534	491	522	497	453	514	510	536	519	524	520	510	478	494	471	480	501	510	472	538	495	525	461	490	527	493	476	507	523	491	529	523	511	480	503	481	486	515	507	529	481	505	494	582	569	521	485	528	454	487	514	512	469	464	498	547	487	519	529	492	515	486	455	525	487	505	493	466	497	519	452	527	495	472	517	497	530	530	510	495	507	505	531	481	486	459	515	528	531	466	449	514	498	506	498	490	521	521	495	473	474	488	505	535	528	486	484	481	558	499	476	519	534	498	487	518	512	497	452	484	519	554	510	542	501	502	472	451	525	494	528	520	522	502	493	519	502	515	493	494	485	487	483	489	509	481	552	467	497	487	517	517	537	503	507	534	505	518	532	518	485	499	498	475	530	491	517	496	493	538	474	475	538	522	508	519	493	521	501	462	472	480	534	491	466	510	491	488	521	509	528	515	499	500	504	515	498	506	505	515	515	505	477	533	503	522	430	535	522	486	571	501	476	498	537	506	503	517	520	503	484	512	490	538	492	466	502	483	537	470	468	509	538	517	478	521	526	534	509	485	522	541	463	511	513	508	514	491	502	504	498	543	530	491	500	491	503	504	526	515	488	538	467	499	504	521	501	462	496	500	545	489	526	502	503	521	536	517	494	494	526	457	509	511	473	491	542	482	533	490	564	482	495	518	520	475	513	523	502	500	469	520	482	548	552	526	451	466	506	472	475	521	464	539	499	506	538	496	490	498	457	475	531	508	522	505	465	504	483	512	479	514	486	505	496	505	483	500	501	537	487	538	495	478	537	486	505	546	529	508	524	501	549	524	514	516	509	529	459	536	474	496	523	505	527	499	527	561	525	497	517	511	500	492	528	508	491	532	490	509	537	522	488	490	494	509	531	525	501	480	515	470	519	501	521	500	540	496	497	519	504	503	529	493	534	490	528	494	514	497	539	483	515	446	498	491	514	515	526	515	496	506	501	485	531	470	504	501	498	508	480	450	504	497	534	506	496	535	507	500	529	540	509	474	499	506	489	471	539	481	484	521	478	486	452	532	523	506	513	508	488	543	450	500	541	474	525	539	484	522	513	515	510	496	517	501	523	489	509	494	510	528	536	487	508	487	538	491	467	514	485	500	521	527	539	486	539	462	490	497	508	463	515	487	491	517	512	498	491	510	498	518	502	508	505	489	504	476	500	501	518	508	509	522	530	501	469	488	507	488	512	469	522	455	510	495	508	490	488	484	502	520	480	486	468	498	483	513	512	504	498	508	480	492	484	500	494	473	433	513	513	494	484	499	495	519	492	506	542	522	506	454	495	506	526	535	532	498	506	514	491	516	513	527	501	521	525	505	482	521	457	513	480	483	561	492	495	493	525	477	517	510	486	523	526	504	483	517	496	482	472	484	499	521	526	489	495	513	472	481	503	494	485	532	519	512	515	512	506	494	515	523	536	505	506	475	503	503	518	511	496	504	513	498	508	530	495	530	502	507	516	503	512	493	485	473	492	499	478	503	494	532	493	511	533	524	497	482	520	492	477	494	530	501	507	521	504	508	495	507	540	500	502	480	485	507	486	500	494	534	500	496	519	525	490	493	507	530	495	516	488	480	519	520	495	520	517	495	499	526	491	531	534	506	490	485	483	523	513	505	453	501	544	487	458	512	479	478	471	516	528	452	491	485	482	485	483	493	490	502	536	502	465	482	491	500	533	513	477	479	505	522	512	468	506	499	483	510	514	474	494	498	430	487	478	516	482	548	492	488	489	521	502	502	503	516	509	504	500	517	478	559	460	545	495	474	530	527	527	524	541	496	502	518	468	516	532	475	485	528	519	452	497	516	523	517	520	516	527	490	518	477	480	485	477	496	521	500	481	505	504	509	520	521	524	496	549	529	515	486	513	541	498	480	530	513	516	471	492	530	510	498	525	502	529	487	491	511	523	498	498	475	496	474	510	497	522	509	470	529	519	470	517	509	498	486	499	543	539	494	484	470	529	460	515	489	478	529	486	469	453	513	462	511	499	506	476	472	520	505	509	470	534	500	527	502	522	543	519	488	492	535	518	496	504	487	506	570	492	511	484	512	510	494	494	468	506	512	490	471	465	492	539	498	526	538	499	489	492	521	470	491	507	497	484	468	512	495	477	499	500	496	459	492	498	521	530	526	497	487	557	486	516	491	492	477	497	471	491	518	499	496	497	476	509	510	551	476	509	523	499	529	510	514	522	476	532	475	495	494	504	530	510	521	485	486	522	509	476	530	485	505	500	579	502	495	520	530	525	496	526	520	527	500	494	525	471	500	508	481	492	527	511	490	477	503	538	492	504	502	457	477	496	488	508	506	497	527	480	541	461	482	498	533	499	533	524	507	464	531	515	513	494	517	508	520	527	509	516	525	490	475	488	481	526	527	558	492	488	489	518	522	515	484	497	496	478	533	488	486	502	540	493	463	511	466	501	482	503	471	553	505	541	500	490	464	497	479	466	493	522	487	499	515	473	542	489	500	508	506	499	479	507	518	513	464	516	495	516	505	538	528	513	467	515	496	505	487	548	524	524	517	529	506	514	531	473	565	515	482	480	505	490	522	522	504	498	493	455	515	477	509	529	493	496	498	483	481	491	518	483	509	481	500	494	517	467	463	485	480	498	492	494	526	492	526	459	503	505	496	506	478	499	472	508	481	502	472	489	493	515	475	557	516	492	523	481	473	497	491	509	495	520	542	460	512	478	487	498	496	510	476	458	502	514	503	508	554	494	513	506	510	505	513	545	499	494	501	524	506	532	521	479	521	508	514	531	494	527	505	484	547	503	499	493	483	526	480	493	529	540	511	483	505	495	496	506	497	536	472	547	483	503	503	510	487	482	477	511	546	487	523	506	513	467	517	499	516	516	496	517	500	479	501	502	488	490	544	498	503	547	476
4391	2806	2160	807	531	410	343	348	323	330	327	330	353	347	347	314	344	315	354	346	341	353	330	335	339	330	334	329	329	340	377	319	304	335	328	297	305	346	287	312	328	366	346	337	332	315	340	320	344	339	333	320	342	306	331	336	332	308	318	338	320	330	343	332	353	343	362	322	309	355	346	328	325	343	286	318	328	299	310	332	372	284	326	321	333	321	333	351	339	326	311	351	334	312	299	331	322	295	340	336	335	324	327	350	317	294	324	383	349	330	363	338	327	347	341	289	342	329	343	356	343	336	335	335	312	341	303	323	315	345	337	370	310	341	350	359	374	353	349	334	307	316	358	368	339	310	313	376	317	347	312	330	361	330	338	333	332	348	348	354	312	312	340	307	307	345	338	328	329	337	336	299	301	347	359	348	351	368	304	321	360	368	326	358	341	343	302	327	327	331	306	312	344	319	322	336	363	321	329	343	321	327	348	314	334	324	327	315	313	332	304	328	305	347	336	341	324	331	313	328	322	324	342	364	340	346	294	322	340	338	308	329	307	322	303	351	314	342	353	342	319	351	356	304	360	326	353	331	334	341	304	339	329	339	306	358	344	330	346	310	355	324	325	338	324	318	326	353	310	320	335	325	363	320	321	347	339	322	353	362	323	331	305	334	321	312	343	363	306	318	328	357	331	368	319	352	325	331	314	297	302	314	363	362	323	346	323	324	344	327	342	299	301	357	370	331	327	332	334	318	351	301	314	361	306	320	324	319	324	347	324	341	303	347	325	345	373	344	354	313	310	322	346	347	321	355	328	343	321	317	360	358	329	375	364	356	327	307	344	353	294	342	330	330	298	324	307	339	334	332	310	326	348	341	318	313	378	294	292	326	322	347	304	317	347	308	325	338	311	332	319	317	302	294	308	280	362	356	340	317	347	331	347	356	319	347	367	347	345	336	330	330	311	328	377	337	319	318	356	344	345	362	310	337	307	334	323	326	344	330	330	316	321	319	312	330	350	337	325	330	341	363	344	334	353	333	326	337	342	332	310	317	311	333	303	325	288	310	319	352	332	326	320	318	317	328	331	358	330	298	332	346	335	313	356	337	358	338	315	318	308	342	327	350	331	350	344	337	330	321	320	311	328	347	334	320	356	325	323	355	345	341	325	296	315	333	334	304	290	335	367	356	357	306	330	333	323	302	338	296	334	314	337	318	320	335	304	320	365	343	321	334	341	340	352	328	331	354	329	312	331	334	299	327	329	349	335	327	301	316	350	353	336	346	327	336	365	316	336	306	323	324	316	313	319	344	337	338	330	295	312	328	304	324	313	301	302	341	294	314	309	311	324	312	323	363	330	318	329	375	322	329	305	338	348	311	326	328	320	332	318	296	329	341	334	316	347	358	331	296	307	333	349	341	361	345	324	348	328	309	344	325	336	322	339	330	313	364	330	311	327	363	304	368	338	315	350	325	351	330	354	351	364	326	334	320	357	338	351	334	314	286	336	309	324	302	327	317	325	348	335	351	354	325	334	329	306	320	337	307	357	309	329	329	333	319	362	349	288	337	313	330	339	343	318	316	318	347	329	324	357	326	324	318	326	316	340	340	318	336	315	348	296	307	316	304	355	302	339	323	365	330	305	316	324	337	363	328	311	328	344	317	317	309	315	335	301	291	336	334	336	301	358	309	327	350	331	330	295	342	317	319	321	343	305	316	307	330	338	355	359	307	343	318	340	359	354	357	316	320	322	345	338	302	306	300	328	339	314	345	320	367	354	354	329	348	342	298	368	329	316	313	345	327	350	337	309	317	342	300	311	349	330	317	340	329	332	328	354	322	332	314	341	310	325	308	355	330	306	359	333	332	323	362	347	336	333	350	330	331	344	351	343	316	375	342	330	320	317	351	348	339	338	272	317	316	298	376	344	334	339	362	317	360	341	345	336	303	331	303	292	348	321	350	308	334	359	327	312	305	335	327	358	302	338	325	338	333	355	314	346	346	313	336	342	308	310	338	344	286	333	324	325	298	344	305	320	359	331	314	342	314	337	343	325	376	300	341	330	340	337	321	331	341	321	316	326	322	354	341	346	337	315	339	344	319	321	339	342	305	374	320	340	326	330	322	350	312	334	315	328	300	338	332	343	353	361	354	338	339	326	303	333	294	340	314	343	314	342	318	328	334	305	309	315	317	333	345	312	313	324	305	342	324	333	340	324	325	348	313	303	336	351	347	320	334	314	327	326	369	346	331	305	346	343	318	326	315	332	308	324	373	345	331	356	320	375	332	330	336	337	358	301	347	340	332	348	333	316	362	343	326	324	347	343	335	330	319	304	349	333	351	330	320	329	336	322	347	331	331	330	357	356	341	324	330	329	354	313	357	350	319	298	358	317	323	341	355	368	354	340	357	320	313	344	305	313	351	336	305	335	355	350	338	308	350	317	312	324	331	301	325	338	349	344	361	359	331	325	323	323	317	322	324	358	352	322	367	319	333	331	313	381	333	306	365	345	340	286	324	328	332	328	339	339	263	332	316	337	311	324	342	321	319	325	308	307	324	330	306	334	330	359	325	277	320	330	345	345	303	308	344	317	332	323	294	319	350	307	330	359	338	331	299	337	317	323	318	349	342	355	344	325	357	309	349	343	317	356	367	349	320	357	347	344	342	314	336	345	333	344	308	304	340	310	318	299	355	329	334	331	322	321	369	320	328	371	312	304	326	326	352	352	371	358	311	322	334	349	344	325	341	346	325	336	329	332	339	314	313	369	358	328	339	338	339	342	371	285	329	345	342	341	310	312	271	321	304	344	324	322	343	377	342	352	312	339	339	365	317	291	303	324	335	332	310	307	353	339	348	310	345	307	393	309	305	323	310	347	359	342	305	320	315	306	334	315	317	296	341	315	327	360	302	323	309	334	346	327	340	330	350	330	325	309	342	367	340	321	332	297	359	309	355	313	367	313	351	316	296	304	339	352	327	325	295	352	354	324	328	347	317	357	326	288	339	324	315	322	306	356	329	340	320	327	361	328	346	333	343	342	337	306	348	328	341	313	333	347	335	333	346	353	340	315	339	340	309	313	367	315	339	320	347	353	327	319	333	332	311	299	342	325	286	346	389	315	326	324	322	330	360	333	332	329	313	330	334	366	332	340	360	344	334	340	342	331	331	307	304	299	316	316	331	349	321	314	322	318	338	336	314	338	310	341	345	330	291	356	319	340	357	294	316	343	329	308	348	341	320	329	338	327	330	350	346	330	324	315	327	327	364	315	365	342	370	329	323	331	315	322	336	345	373	352	306	306	306	323	304	330	354	326	346	327	325	324	291	323	301	341	334	321	299	337	377	330	354	343	324	338	329	357	299	360	335	309	339	334	352	321	329	358	351	319	332	313	348	321	332	313	324	298	341	356	329	315	351	314	343	323	342	343	315	330	334	304	305	282	316	359	351	313	326	358	332	310	317	312	328	289	357	333	334	349	319	347	320	337	350	347	346	354	339	299	327
3626	3033	3745	2141	1441	1106	926	908	895	847	817	892	816	825	857	768	844	830	885	869	823	828	789	850	814	797	862	795	811	786	831	833	839	766	789	770	786	778	827	772	847	762	831	811	796	808	791	806	776	795	760	846	769	833	747	829	811	784	816	772	789	784	815	772	797	781	723	784	779	835	841	850	770	781	809	856	815	740	776	782	790	772	753	787	771	793	802	817	749	802	771	798	735	841	814	781	787	812	764	807	806	810	773	813	835	833	766	823	803	788	802	775	791	830	783	790	825	816	800	793	784	792	812	768	769	769	839	798	789	784	785	804	784	739	832	795	772	783	816	840	830	779	790	817	835	793	786	804	805	789	809	766	842	797	810	795	776	800	766	818	800	782	797	765	790	778	773	837	784	790	798	740	796	808	785	798	763	805	818	770	852	774	820	820	829	773	761	835	794	826	802	810	772	807	813	734	848	787	808	822	827	789	787	804	789	774	809	790	761	745	768	796	728	774	787	789	784	805	754	770	808	804	784	834	817	806	756	814	783	800	791	785	816	760	815	736	808	791	814	794	766	750	774	784	758	740	847	782	792	765	798	781	804	837	792	784	774	793	801	843	786	771	814	756	802	816	819	797	719	772	721	746	724	795	770	756	764	795	811	798	807	876	830	776	790	821	841	799	814	745	790	802	782	739	816	768	765	784	783	804	800	808	772	823	783	811	778	833	775	785	773	813	787	794	815	778	810	839	748	807	801	838	817	797	815	757	813	773	777	863	804	806	772	827	762	766	800	742	760	838	849	807	781	759	842	834	852	782	751	803	769	816	831	760	814	802	790	759	789	803	835	759	775	773	751	784	765	799	807	786	780	789	818	759	783	827	721	794	789	823	754	772	756	781	805	763	779	787	778	815	788	836	838	762	783	776	768	820	798	858	776	804	774	782	777	806	777	774	826	804	799	785	818	768	784	820	809	808	796	802	735	784	805	840	823	777	818	764	798	787	786	712	778	782	787	806	829	747	799	784	782	807	819	794	756	766	811	778	735	770	760	825	761	866	842	806	806	774	817	800	785	764	775	849	829	761	848	795	796	773	803	756	820	816	785	767	771	796	809	786	813	748	779	864	777	776	807	788	817	803	834	816	767	823	816	872	767	791	824	788	789	807	800	771	773	833	789	851	773	808	793	757	765	809	770	823	790	824	800	774	776	821	788	776	841	779	780	813	769	743	808	780	809	803	809	816	817	796	802	808	789	833	762	782	818	841	779	799	806	784	797	778	796	773	847	839	839	804	804	750	810	824	830	775	784	835	775	881	820	751	774	780	788	823	782	801	818	746	758	840	786	799	779	774	831	754	808	792	769	780	797	822	770	811	822	765	783	803	742	785	771	816	796	782	802	781	804	795	868	827	810	809	817	780	819	827	779	823	758	779	787	823	876	806	761	798	823	772	789	817	800	794	786	729	797	791	739	773	815	807	777	791	783	826	768	797	781	783	742	834	808	798	781	790	804	837	838	802	796	816	818	838	797	726	802	829	813	817	790	766	793	801	805	863	846	838	776	848	842	813	809	783	838	828	823	765	723	823	785	757	819	771	807	807	774	806	803	741	816	776	789	784	812	800	776	822	784	830	719	833	786	823	805	830	794	794	838	800	792	758	785	782	779	806	770	772	810	810	868	815	780	774	816	790	791	801	788	797	784	804	758	780	809	766	833	781	757	772	766	775	833	807	805	844	810	806	820	759	778	849	809	835	775	811	761	750	795	800	777	809	788	814	754	740	830	825	820	779	832	781	840	824	802	804	780	808	752	810	829	788	812	813	786	799	760	771	789	804	829	819	808	858	805	759	808	772	802	803	807	780	784	784	808	797	778	806	765	819	796	827	759	752	779	804	780	815	745	793	802	801	771	854	769	808	777	788	788	809	761	793	777	815	781	777	811	830	812	807	847	798	887	801	787	789	840	784	758	799	806	753	853	792	853	756	799	814	768	835	812	829	820	809	800	781	744	799	791	803	822	760	771	728	792	804	772	747	824	829	825	750	810	758	796	805	807	804	765	779	758	745	770	829	786	840	795	785	860	827	825	782	841	836	786	829	802	778	806	813	779	793	789	837	859	751	782	812	818	781	827	796	818	803	740	782	804	850	770	813	748	797	794	778	805	813	812	840	744	799	844	789	807	798	792	791	865	806	809	764	823	804	832	826	776	808	803	815	787	746	809	816	750	845	825	853	832	828	839	756	827	793	781	787	801	773	828	785	776	803	823	790	789	796	856	816	825	791	805	764	845	812	780	765	854	742	786	728	799	783	803	777	800	835	786	797	836	823	766	772	813	841	787	817	813	781	806	778	831	817	764	793	821	791	778	817	785	794	793	824	805	789	825	826	797	787	804	778	804	784	804	800	803	787	801	821	788	800	786	840	801	775	820	803	732	766	781	820	778	838	771	808	838	781	760	850	799	782	786	787	815	879	785	829	828	763	823	783	776	852	807	808	802	776	820	795	727	811	793	788	764	787	759	788	747	765	838	813	772	743	813	825	821	804	825	760	814	790	798	792	822	773	794	780	771	817	780	860	821	823	767	771	774	766	828	780	824	852	801	826	828	821	820	794	824	760	774	869	773	850	798	798	757	761	818	819	781	840	867	805	803	852	826	817	781	784	760	781	743	785	768	837	831	827	812	804	825	803	820	838	819	863	835	797	769	765	849	824	777	800	843	774	794	776	867	762	823	824	783	823	736	802	830	813	808	739	796	825	798	782	810	770	806	783	793	849	790	782	815	795	821	777	779	779	780	806	807	780	794	764	812	808	848	777	802	766	802	801	815	790	783	777	824	819	827	835	850	799	791	784	824	774	793	813	800	821	790	790	815	847	820	831	766	774	818	763	792	806	789	767	769	796	804	798	788	777	799	799	800	748	807	795	807	820	777	842	823	765	793	824	729	793	878	793	756	831	816	780	781	786	826	765	743	809	838	820	759	824	793	769	767	794	855	760	800	777	769	791	861	811	823	854	741	794	792	778	801	774	839	837	804	788	789	804	763	846	843	825	761	818	831	791	816	813	804	800	803	788	814	741	789	849	740	769	831	774	796	792	769	797	826	851	782	814	811	756	811	777	802	799	770	852	801	772	773	881	794	813	733	809	800	820	765	797	780	787	781	785	868	785	802	762	802	762	792	773	777	796	805	801	813	805	736	795	784	806	802	853	815	797	798	822	779	790	727	786	783	860	799	824	792	830	819	844	765	793	743	849	814	811	776	761	797	807	818	776	794	824	796	766	757	730	767	826	784	784	818	784	801	751	804	832	783	782	817	811	768	756	811	793	760	812	748	809	772	799	767	766	805	769	823	791	732	796	758	813	750	752	802	834	820	736	761	787	796	779	766	811	820	805	748	833	780	844	775	815	781	766	792	758	775	804	789	755	795	809	812	772	786	799	755	778	813	799	770	797	774	812	788	762	810	781	763	806	772	789	846	796	774	810	806	806	847	733	829	773	758	816
11544	6209	4312	2207	1502	1012	583	425	363	384	319	266	228	244	231	241	218	229	219	207	274	293	227	217	194	205	218	191	199	207	209	213	194	174	202	195	185	187	198	167	170	179	173	204	154	170	166	171	195	173	174	167	167	170	138	165	163	186	188	184	186	155	162	164	177	157	196	147	179	159	155	160	166	184	157	152	168	175	162	186	161	178	168	169	179	148	155	148	177	146	175	138	165	165	158	176	188	171	173	155	148	157	176	162	166	155	149	172	161	148	152	187	169	183	146	162	148	155	166	184	165	168	159	163	155	155	156	167	181	168	194	173	158	154	159	154	177	165	180	182	184	171	155	173	169	162	183	186	170	166	181	172	170	187	168	170	154	186	172	173	158	181	182	174	200	169	182	178	163	166	192	161	164	169	183	163	167	141	161	165	161	168	159	164	150	158	164	152	151	153	162	175	161	159	178	149	159	176	157	156	182	160	177	145	161	176	175	171	169	181	150	149	172	182	156	156	159	162	151	181	156	161	185	177	165	161	157	195	171	181	151	164	157	203	165	174	147	191	151	171	181	177	190	186	180	154	158	186	152	168	148	171	167	148	142	197	172	178	171	186	169	172	176	152	173	165	148	148	186	145	171	170	178	168	168	152	165	160	146	159	156	170	173	169	152	152	160	169	168	149	188	152	147	158	158	156	175	172	169	161	147	163	156	166	181	180	158	154	175	167	152	155	141	163	191	176	170	156	162	184	153	165	153	144	186	163	186	144	166	161	167	152	182	168	157	169	179	165	168	190	184	145	168	168	168	145	153	154	162	164	149	152	179	166	154	149	164	175	174	172	158	144	158	166	172	188	174	150	162	171	153	147	154	169	147	164	160	175	165	168	193	163	171	158	149	171	155	144	167	174	165	164	166	168	156	162	151	168	144	186	174	186	168	145	157	170	152	174	168	166	178	151	178	177	187	193	146	142	136	160	178	151	166	172	168	155	164	167	142	178	181	169	189	145	183	163	177	160	158	154	164	149	176	182	180	154	173	171	163	164	174	179	182	167	181	149	151	148	155	175	173	180	161	164	162	159	168	177	150	147	171	169	165	158	174	151	164	162	165	168	148	163	172	175	171	163	166	185	163	166	164	150	168	145	171	164	175	140	148	151	190	170	166	164	180	180	162	176	166	161	152	134	177	174	151	175	141	171	154	185	145	160	156	166	149	174	162	167	170	157	149	164	164	169	169	156	155	157	155	150	166	149	165	138	168	178	157	169	194	162	157	169	180	166	189	155	170	170	166	192	180	193	153	152	180	189	180	157	167	135	170	129	175	182	135	167	184	172	172	159	182	140	190	156	175	185	181	191	169	164	168	173	185	166	180	187	145	145	166	141	166	191	163	154	166	185	160	163	158	161	149	179	150	192	148	162	161	145	160	170	180	153	168	174	159	150	158	159	155	166	157	179	165	183	164	155	176	172	154	178	151	161	164	170	166	161	141	196	154	150	156	150	180	170	180	183	159	173	158	163	161	155	166	160	164	142	190	164	181	176	162	155	172	153	161	202	172	151	152	159	147	164	184	186	169	178	174	162	169	188	161	181	168	150	141	166	175	164	156	171	166	158	176	151	166	182	176	194	167	181	170	156	170	205	184	145	170	163	157	173	152	178	134	138	149	179	164	182	178	196	170	183	173	160	152	166	162	184	155	178	175	179	150	148	171	155	170	175	154	162	157	177	165	205	165	160	150	184	164	190	160	175	155	169	169	163	158	190	175	149	194	171	157	170	189	169	156	174	165	183	175	156	169	159	166	150	150	142	189	170	171	164	159	166	143	170	146	169	170	163	164	176	158	145	154	172	160	184	166	160	172	134	162	190	149	174	171	170	157	174	161	175	176	156	166	177	190	173	163	196	155	140	146	149	166	161	166	164	141	164	157	138	147	173	186	167	165	159	166	172	168	159	158	175	171	174	177	159	155	179	175	140	146	157	157	164	179	155	175	155	146	156	175	172	186	189	199	169	158	152	180	169	166	169	169	166	151	168	182	177	161	163	159	153	173	161	183	143	166	151	195	157	168	166	149	167	179	169	169	162	153	163	167	156	175	149	148	196	172	168	147	185	144	161	169	176	154	165	177	157	174	157	175	175	178	187	169	149	148	172	173	170	164	166	187	178	165	161	171	166	171	152	171	145	164	163	160	160	168	139	154	178	177	161	183	151	168	138	175	173	172	162	148	179	158	178	171	180	157	151	178	151	173	179	157	165	170	153	166	173	174	166	179	157	151	164	169	177	184	163	151	187	172	182	146	180	180	178	162	175	139	166	152	200	158	167	174	184	153	179	150	179	179	170	168	183	170	139	163	158	153	155	171	152	166	163	185	172	196	181	160	156	178	171	170	150	178	160	162	168	162	151	158	143	164	164	172	164	170	166	140	172	172	138	172	146	145	187	171	146	172	161	189	170	162	173	168	155	174	162	143	158	183	149	191	139	148	175	188	175	172	157	155	163	159	155	174	166	180	167	158	187	159	172	159	185	190	178	148	162	167	155	179	177	170	173	181	176	152	155	162	160	202	162	169	171	160	152	170	164	160	171	155	167	145	157	194	147	172	185	173	157	167	177	153	157	156	182	162	169	165	157	170	161	160	170	143	176	167	155	142	166	153	171	174	176	160	170	184	147	169	174	147	174	167	170	176	159	179	176	164	171	168	179	155	163	145	172	139	167	154	179	155	185	159	168	167	176	162	165	124	143	164	141	174	156	144	170	162	165	178	177	159	167	144	151	156	169	175	156	142	186	151	184	171	153	157	168	161	176	165	164	166	156	167	155	146	147	142	164	159	166	155	172	187	157	166	150	184	164	140	159	167	153	170	173	158	154	174	167	152	143	173	187	167	171	184	150	156	164	145	172	169	156	156	149	161	178	148	178	150	167	171	131	188	162	170	183	168	179	162	164	201	156	194	142	166	153	176	169	161	160	167	168	169	157	190	173	167	163	160	162	160	161	173	162	187	184	149	162	160	174	163	159	156	180	174	149	166	163	171	156	159	171	174	183	191	167	161	174	174	170	160	158	164	174	185	197	172	178	163	197	159	176	173	155	194	184	180	168	163	145	159	171	169	163	163	160	171	172	184	164	176	169	191	167	175	156	178	183	162	164	158	149	169	178	176	202	185	149	169	151	168	145	168	182	172	177	190	147	127	156	146	170	145	154	176	167	167	172	203	178	176	166	159	154	163	165	168	161	155	174	169	190	158	151	166	168	169	154	163	191	166	167	144	163	174	156	141	167	147	183	158	156	172	140	177	162	175	174	176	191	179	190	188	150	171	194	165	165	155	155	161	168	147	172	161	176	169	157	165	183	181	154	154	188	145	189	175	153	159	174	142	189	170	158	177	152	172	162	150	179	149	153	174	164	147	160	154	161	158	167	187	169	178	154	170	171	186	169	210	150	156	161	151	176	142	165	171	154	175	176	179	159	157	172	166	134	171	165	168	186	159	137	163	149
7935	5253	6711	5862	5167	3806	2416	1877	1592	1432	1450	1149	1013	1092	927	860	900	852	928	910	1094	1243	916	773	750	747	838	765	795	774	698	680	710	665	733	582	573	587	522	545	638	533	545	501	500	512	500	473	490	472	458	480	472	432	478	485	445	473	466	491	471	452	452	440	480	441	453	467	445	441	433	515	429	459	427	488	450	455	470	426	457	482	474	391	441	449	418	453	482	479	470	461	441	442	466	450	453	438	470	442	452	440	424	490	445	499	475	444	424	450	420	433	413	453	469	467	452	467	422	459	469	481	450	462	454	438	438	463	467	478	457	445	467	422	461	456	427	435	465	443	430	450	479	451	461	429	463	440	504	442	450	483	401	435	466	451	418	421	455	449	461	449	488	466	445	470	434	437	419	460	459	475	471	440	449	478	513	472	437	441	417	445	466	465	483	432	454	470	464	487	444	461	440	465	453	434	463	482	465	434	453	434	443	474	432	450	462	461	429	473	478	453	447	438	459	480	418	439	440	488	461	457	464	447	453	491	432	426	450	487	445	459	455	455	420	461	430	446	438	473	484	453	396	422	455	464	417	422	453	449	449	488	459	450	463	451	446	470	422	440	465	482	479	452	472	467	461	458	427	487	424	453	429	445	426	448	477	458	446	434	423	415	460	477	436	490	482	438	470	483	456	450	463	432	457	449	455	436	425	479	457	477	509	474	448	427	458	435	443	463	424	457	454	455	454	410	447	413	425	423	448	455	449	442	485	456	480	458	458	460	462	443	418	439	423	459	439	457	416	447	426	450	451	475	443	470	486	447	451	437	473	452	427	468	424	456	482	430	453	436	458	432	490	482	443	459	414	455	451	429	470	457	496	471	454	440	409	439	455	427	456	466	438	436	470	434	456	426	431	443	474	474	469	468	444	481	429	437	478	478	459	501	449	458	466	469	430	461	462	459	459	442	443	446	469	454	457	469	446	468	463	446	413	475	454	451	443	465	462	429	432	432	476	443	462	463	456	455	451	449	448	426	470	483	437	436	463	466	445	442	446	450	447	499	440	451	439	431	422	443	458	465	466	435	440	457	456	498	416	430	441	448	437	440	463	429	435	468	428	433	462	448	484	488	440	447	451	433	438	442	434	433	466	486	440	457	453	471	416	482	395	444	478	480	447	459	458	502	472	463	470	437	461	490	468	472	447	454	449	429	446	437	451	444	464	424	453	477	465	477	459	459	455	465	436	462	426	461	467	456	450	421	401	437	427	414	438	458	441	423	416	431	419	457	471	442	493	433	438	419	465	465	455	435	467	432	461	432	424	421	448	460	433	415	449	463	464	478	450	452	430	462	448	436	479	440	469	454	450	466	426	461	441	408	437	421	467	463	460	454	448	440	476	454	461	452	454	471	424	434	476	450	466	461	464	427	467	478	447	377	415	465	435	448	466	462	459	443	416	447	433	387	393	418	452	437	451	473	403	471	485	466	492	473	439	447	461	457	454	463	460	449	459	459	459	448	450	492	428	436	406	393	443	420	449	433	430	436	436	425	465	416	437	443	464	462	455	456	463	472	429	441	442	490	426	469	472	481	460	489	431	464	484	493	448	411	442	460	461	477	425	438	410	458	441	430	494	449	457	466	416	415	435	440	436	436	414	466	444	434	421	483	477	462	476	491	445	435	463	458	425	443	464	460	436	454	460	435	422	475	452	461	448	432	447	465	474	402	439	478	433	409	426	396	462	429	455	448	477	464	469	438	443	441	459	469	444	433	474	463	454	477	442	479	431	473	420	461	448	448	493	434	435	453	434	462	473	436	456	444	442	481	468	452	460	482	459	437	472	457	382	474	428	414	468	433	414	443	491	429	411	460	430	463	481	459	420	461	455	431	493	463	483	409	428	416	453	450	438	413	446	462	473	414	475	475	429	450	438	448	464	462	436	454	487	431	471	427	478	481	418	474	468	438	503	417	414	439	460	451	439	450	472	430	455	475	462	459	445	467	446	433	448	443	490	444	447	459	457	445	438	456	439	441	439	420	452	416	466	439	472	413	456	460	453	477	468	452	436	481	435	475	435	455	480	441	440	456	439	483	398	468	482	446	478	465	450	440	439	440	462	457	444	418	459	462	431	442	455	441	460	460	474	456	482	460	424	466	472	436	458	445	486	447	472	475	476	477	456	454	464	440	429	445	441	403	443	431	412	400	474	452	454	463	447	422	453	454	496	463	477	456	478	457	465	469	447	455	457	447	458	462	460	470	482	428	409	451	425	477	460	457	490	432	435	420	450	414	467	464	434	444	449	434	464	453	418	461	465	476	460	451	441	472	483	460	446	501	426	429	441	462	418	439	479	459	411	459	439	415	459	430	490	451	464	441	475	461	447	472	453	428	435	435	478	468	464	426	452	444	449	451	463	389	465	449	482	468	467	476	459	439	437	461	449	466	439	462	471	442	454	447	440	422	453	479	492	446	470	442	465	427	454	456	452	452	459	414	430	458	454	493	457	434	430	432	416	418	478	469	434	427	444	445	456	424	453	401	444	439	449	416	442	443	455	424	421	465	410	445	451	464	479	419	444	445	478	475	496	446	457	418	470	428	428	447	463	437	447	481	410	481	422	480	450	463	433	448	457	439	434	467	433	435	444	425	404	508	448	463	434	428	462	417	444	435	454	471	458	438	488	459	472	439	462	449	436	450	482	446	439	456	457	459	458	445	417	458	465	449	410	455	423	479	443	459	443	412	465	440	459	440	453	435	490	512	437	467	452	451	448	450	457	467	477	475	487	413	454	436	466	446	414	441	433	447	460	451	476	440	466	463	428	430	473	480	453	451	479	450	446	466	463	442	453	448	433	503	449	471	457	469	435	489	410	460	447	463	457	481	414	449	466	444	443	397	470	449	427	458	464	477	458	447	493	435	455	480	451	475	463	434	456	450	444	406	471	462	427	437	483	454	408	435	431	471	442	439	478	448	456	440	458	461	493	429	466	425	472	463	457	458	453	461	440	413	464	480	489	425	436	463	396	459	442	432	444	474	421	432	459	455	466	451	450	437	469	421	429	457	460	418	420	403	466	456	486	460	465	479	448	428	436	442	446	441	462	444	457	474	442	456	413	465	477	436	434	427	448	449	441	483	439	454	449	450	462	465	464	424	440	450	497	488	439	441	487	452	453	418	507	459	460	448	466	470	459	441	444	414	477	469	440	439	475	487	466	454	441	491	444	471	486	427	423	430	439	458	429	421	455	474	473	465	474	473	438	428	462	430	470	433	431	417	433	459	458	462	461	476	446	434	434	439	451	412	457	467	443	462	419	480	466	460	439	433	480	494	461	483	433	436	461	450	427	432	471	432	450	458	442	419	449	453	437	421	483	407	437	461	453	466	459	452	464	424	460	461	396	451	451	416	419	483	466	458	423	454	433	475	467	506	453	449	463	446	480	441	433	463	468	473	457	435	419	414	459	454	464	437	467	483	425	431	479	463	416	419	446	415	460	429	467	408	476	475
19300	9786	7348	4075	2678	1861	978	735	547	495	476	388	298	343	346	309	270	265	267	261	337	429	285	279	270	253	267	227	290	282	241	249	214	222	240	246	204	208	196	204	168	199	190	189	204	185	185	196	168	177	188	201	185	181	177	164	191	180	176	190	184	192	186	197	181	182	178	191	186	178	197	182	184	221	159	183	160	172	188	198	195	181	177	184	175	165	176	168	165	165	181	159	175	171	178	204	195	206	171	184	171	175	179	156	173	180	205	185	182	181	195	186	175	167	165	188	166	178	178	184	162	144	162	176	180	183	164	181	183	154	186	170	187	190	178	155	168	163	165	193	156	179	209	165	194	175	177	167	180	175	190	192	162	168	174	170	190	165	186	175	170	167	170	185	199	155	176	157	204	157	191	191	179	200	163	168	157	172	151	176	191	150	180	172	185	186	180	198	199	204	180	185	178	168	177	171	217	150	192	182	185	196	184	179	212	182	171	156	191	169	185	168	188	188	177	184	181	179	190	170	154	182	191	155	167	187	208	176	184	192	178	175	203	176	163	182	166	164	159	163	162	176	176	188	185	196	194	192	204	176	188	175	194	185	193	165	206	181	164	155	188	170	150	185	169	156	143	149	174	177	182	193	175	150	184	171	184	189	176	197	175	184	187	193	166	166	180	180	175	186	175	164	174	182	177	163	181	180	188	214	183	169	187	185	216	200	140	179	169	189	172	178	179	202	192	170	154	207	197	197	210	141	189	171	158	173	172	165	194	190	189	180	160	158	172	201	190	186	172	175	184	165	179	198	179	188	168	167	178	190	214	168	195	189	175	151	184	175	178	157	191	186	179	180	204	177	161	161	161	185	160	159	195	188	199	176	191	172	158	172	160	178	178	168	168	184	167	180	167	176	173	157	152	161	186	183	173	172	176	184	172	170	171	173	177	193	159	185	161	181	182	161	184	154	180	159	202	180	178	194	172	180	168	195	178	186	189	175	176	202	190	183	177	193	163	177	169	191	183	165	164	185	190	165	158	185	175	174	163	185	159	167	166	195	178	183	178	181	172	187	197	178	180	211	181	182	187	189	174	187	165	163	183	200	174	162	187	193	196	197	179	184	167	176	182	178	175	155	173	175	172	177	171	174	166	170	185	219	163	175	164	190	174	160	163	149	184	207	175	197	171	154	194	171	172	162	190	195	178	202	196	164	163	180	197	178	170	190	165	157	179	157	163	174	202	186	174	177	175	195	194	180	176	172	175	214	190	189	203	179	181	182	197	176	189	183	180	171	186	181	186	195	174	180	169	170	175	163	154	168	185	178	177	186	183	167	165	191	179	180	183	175	172	177	190	161	152	156	183	162	184	165	177	194	170	181	173	181	160	203	155	170	180	166	168	185	195	181	167	168	183	174	163	171	187	185	183	178	168	199	172	166	172	188	180	165	186	180	177	198	176	204	182	154	188	195	168	189	196	192	181	182	187	191	172	175	161	191	162	186	189	167	174	189	170	165	164	198	153	201	191	192	169	185	181	200	187	184	189	171	180	189	179	163	185	181	205	174	192	162	186	195	183	167	185	176	177	184	202	177	159	175	207	190	184	178	174	184	166	156	161	199	207	184	171	195	166	188	162	168	196	179	172	180	171	186	177	181	177	159	147	204	177	187	194	169	185	194	169	182	160	190	184	186	198	192	158	196	181	177	170	198	161	205	187	164	169	190	185	186	190	183	192	197	177	168	185	194	192	170	156	186	182	156	191	183	195	169	186	203	173	186	181	174	214	151	202	191	167	183	187	152	184	171	177	168	161	169	189	192	192	172	200	199	199	199	154	171	196	197	183	187	197	166	209	177	174	163	178	188	164	176	187	181	177	168	194	147	166	196	180	203	200	186	172	166	181	183	173	162	189	133	179	180	181	183	153	189	164	215	161	186	180	185	189	168	197	168	171	153	185	182	158	188	159	189	180	190	146	149	191	182	170	164	167	183	161	183	175	186	178	173	174	184	185	183	169	190	180	182	174	165	155	156	190	171	162	154	178	170	182	172	211	168	208	201	187	160	183	203	148	188	202	195	181	184	183	207	180	184	168	180	187	189	186	190	195	186	153	179	181	140	174	163	182	180	182	200	202	169	182	173	160	157	195	168	187	165	175	194	163	168	173	178	172	182	174	178	164	162	195	172	192	175	189	169	147	175	151	165	181	164	179	176	187	173	188	183	169	194	164	173	181	170	166	175	143	185	200	176	195	163	177	202	168	153	173	192	168	174	197	157	154	193	196	152	176	191	166	158	187	174	184	182	153	190	163	144	162	168	179	166	164	191	168	176	158	179	203	168	185	169	191	163	170	177	185	184	184	155	162	191	167	191	178	164	189	191	173	206	198	171	162	154	194	176	182	191	180	172	205	183	171	175	174	171	186	168	175	162	165	198	186	165	180	170	193	170	169	179	178	186	167	175	178	169	166	201	196	184	212	163	184	159	163	166	168	182	166	180	190	176	160	168	179	165	174	179	171	177	141	197	214	180	176	167	208	183	191	189	189	170	170	176	169	154	185	153	188	177	203	165	189	161	169	162	150	185	173	167	191	164	186	161	181	171	177	174	168	156	171	155	171	189	150	184	189	167	153	186	170	164	161	162	183	166	166	194	180	197	188	163	161	161	190	164	187	184	174	181	176	166	191	199	175	165	189	174	162	207	187	198	186	182	190	145	181	187	183	161	187	160	175	177	174	166	168	198	193	173	204	194	165	160	174	185	184	166	189	155	168	167	178	172	158	196	172	174	188	185	188	178	193	168	166	150	161	152	194	197	180	192	177	180	187	190	198	174	180	211	168	155	197	183	170	172	186	193	186	161	176	185	179	186	155	187	167	191	183	179	169	143	199	166	206	175	183	166	180	170	167	164	177	185	188	174	166	177	174	180	193	174	155	206	195	180	184	192	189	158	173	162	167	171	179	189	173	187	192	161	178	182	181	182	161	188	193	172	185	173	168	168	169	184	161	160	199	190	201	170	195	200	182	162	190	190	188	157	178	199	170	168	178	175	186	174	168	187	186	180	184	205	192	164	176	169	168	189	193	170	172	190	211	181	186	174	193	179	158	174	194	175	166	179	198	194	162	161	197	190	200	166	170	184	178	183	146	160	179	179	190	164	181	184	199	172	203	176	170	188	183	160	186	177	205	186	178	181	201	170	162	164	170	180	171	174	178	164	172	176	202	165	174	174	173	205	192	181	179	186	179	186	152	186	179	180	195	184	186	169	172	188	182	181	193	180	147	174	170	179	185	175	192	173	150	170	184	157	171	164	194	171	192	155	204	191	200	187	173	185	198	179	161	167	200	165	187	173	169	188	186	188	158	166	179	185	193	171	158	163	170	185	154	163	163	177	206	184	183	184	175	188	173	178	192	162	193	169	165	188	157	170	169	191	174	179	177	176	192	174	177	157	204	195	195	180	162	178	162	172	174	167	174	197	160	195	164	177	184	170	175	162	175	165	187	186
10716	7232	9551	9061	7784	6446	4296	3347	2671	2554	2373	1891	1487	1625	1607	1354	1277	1316	1368	1368	1531	2014	1209	1248	1137	1148	1194	1048	997	1260	1112	1112	895	821	920	963	827	697	769	761	684	710	757	636	652	644	613	567	557	587	615	558	588	547	579	541	526	553	557	491	504	521	491	543	527	491	543	535	519	555	502	562	540	541	491	538	520	526	535	492	504	514	500	542	507	564	510	506	529	545	498	549	536	496	495	528	502	555	494	505	520	524	518	475	550	507	498	482	496	565	470	541	500	536	496	522	513	528	473	506	536	473	472	502	535	485	478	492	526	483	528	487	488	523	510	476	518	513	521	461	512	517	535	505	503	525	540	493	465	493	490	520	512	483	512	512	490	491	492	501	532	543	488	508	530	527	528	498	488	476	502	534	522	520	474	454	529	526	506	515	517	513	499	502	505	501	532	512	511	482	481	520	530	497	481	474	502	492	491	472	531	511	527	467	520	551	551	522	497	484	491	487	494	576	506	498	505	504	479	527	489	501	473	499	498	463	491	517	525	499	513	504	482	514	469	485	535	440	497	511	504	564	508	512	461	503	511	497	537	533	495	511	489	479	486	492	508	478	528	495	492	510	493	544	488	512	563	558	501	492	467	524	480	532	484	506	467	500	510	486	520	471	502	511	551	470	527	484	492	489	502	485	482	503	485	463	489	475	478	468	489	477	472	474	511	509	473	518	500	483	521	501	485	510	480	497	489	493	497	508	527	532	499	532	473	497	475	523	505	490	534	538	522	507	493	497	534	479	536	535	515	531	506	543	490	468	516	558	486	489	489	482	490	506	482	502	499	513	482	522	544	495	516	495	493	514	471	490	519	451	486	552	510	529	491	538	491	507	499	542	506	486	483	495	455	496	511	512	564	500	499	525	494	466	526	512	513	482	495	523	465	504	491	518	507	502	518	532	471	472	503	491	492	503	517	537	514	507	507	493	468	502	495	552	506	504	506	543	465	487	523	528	509	477	522	518	489	498	489	509	494	511	500	540	507	469	505	532	511	509	491	484	506	491	479	508	486	482	478	520	500	560	545	509	456	500	504	505	507	529	515	508	487	509	534	486	507	513	518	502	500	496	466	490	535	484	481	525	492	488	535	493	488	474	522	441	502	513	487	495	519	493	501	485	510	518	519	516	473	485	500	504	520	504	529	489	521	481	510	521	467	520	523	534	506	464	499	488	501	457	473	525	508	547	486	534	524	520	493	506	431	427	486	491	482	497	487	492	479	560	478	482	468	510	531	512	487	536	528	488	544	452	567	470	504	540	515	478	511	483	489	512	507	459	493	518	466	488	533	490	471	484	456	520	511	502	500	514	526	512	484	505	477	489	499	497	512	520	515	523	497	525	517	504	499	495	458	492	470	530	457	503	485	510	505	465	509	522	488	508	545	506	492	493	474	514	480	484	469	526	491	496	508	493	490	508	488	518	525	508	508	512	492	495	509	470	500	485	525	486	454	525	570	451	477	500	506	495	504	515	477	478	548	538	506	484	555	470	533	499	482	503	503	466	537	498	499	494	474	496	479	523	508	482	516	516	516	493	511	498	510	465	487	462	519	463	490	510	525	498	494	508	491	489	469	548	532	505	492	544	509	468	536	513	534	548	492	537	489	470	531	506	488	508	542	486	500	483	504	480	502	534	497	497	535	493	502	489	495	527	498	499	499	518	496	510	504	521	497	498	538	506	453	470	467	477	526	487	492	512	457	480	514	492	541	487	479	493	475	508	502	513	484	512	479	488	483	516	462	517	523	536	504	522	509	471	520	458	536	469	495	487	483	517	485	489	516	480	497	453	520	486	507	498	489	474	497	523	487	498	476	518	503	492	455	485	503	528	494	480	507	495	501	494	527	519	486	495	482	551	495	498	510	514	496	519	495	520	535	508	506	498	495	519	482	495	492	552	470	478	522	475	502	523	472	518	501	523	512	493	519	524	529	516	495	499	496	474	480	494	498	507	481	509	485	507	515	501	497	485	498	485	509	450	527	477	494	517	500	480	512	526	485	496	520	503	468	505	505	470	487	481	529	486	520	514	489	504	461	493	471	535	473	471	510	506	522	461	503	510	504	493	517	536	535	522	491	509	520	494	500	501	483	503	538	521	487	485	475	479	484	521	523	484	461	506	509	498	478	564	488	535	527	516	527	495	505	514	453	495	521	477	502	536	479	454	495	465	461	455	510	524	510	486	518	475	494	494	528	518	509	484	506	486	526	492	454	520	494	503	470	531	493	490	473	499	479	474	500	494	463	517	557	523	542	483	555	502	482	464	514	490	505	491	475	492	504	527	530	516	510	480	527	460	515	467	525	530	530	510	453	501	504	582	481	518	479	502	517	482	537	468	539	507	484	497	525	473	497	541	511	526	502	491	510	509	487	546	498	489	489	499	472	499	475	514	512	521	478	532	518	510	496	522	516	510	527	510	483	475	475	490	480	451	515	542	513	533	514	480	484	503	488	491	498	493	499	496	472	514	458	517	459	496	517	491	474	491	444	535	462	525	491	440	459	506	546	511	490	500	479	526	499	522	474	502	515	514	529	527	480	472	488	546	533	490	497	509	488	471	518	497	492	572	525	483	493	481	519	524	470	455	505	481	494	482	529	518	503	522	467	519	515	481	533	478	487	489	508	505	481	501	472	546	520	519	472	476	472	531	511	531	488	506	504	515	520	477	546	517	530	501	494	509	494	485	505	491	547	454	481	521	501	490	507	503	493	492	540	498	493	512	503	510	486	470	505	512	508	502	493	525	512	506	532	515	541	509	513	501	527	520	505	487	505	490	516	512	519	443	502	497	491	526	506	457	496	508	510	555	476	504	519	491	479	487	458	531	472	559	502	509	488	502	478	443	499	491	492	545	495	517	527	482	467	528	497	494	468	524	468	503	528	477	466	508	537	516	465	530	531	503	527	522	488	530	501	528	535	515	533	491	479	523	523	468	515	524	483	463	529	485	467	529	468	491	487	512	513	511	494	490	470	499	532	491	502	515	493	528	522	484	491	470	498	524	540	478	515	479	467	514	518	478	511	512	535	509	516	513	508	526	504	524	505	507	480	482	517	473	534	519	448	486	514	492	485	488	490	529	516	494	485	523	522	525	493	477	500	453	515	485	515	520	478	520	518	512	501	500	510	518	514	506	492	516	511	479	533	510	494	495	537	470	503	505	518	537	483	490	522	517	550	503	495	521	533	498	496	524	492	508	475	502	471	524	492	496	515	571	544	512	528	517	525	485	499	510	511	499	501	497	476	516	449	490	502	540	478	493	522	510	537	538	513	497	511	481	498	505	479	477	513	503	491	517	533	514	495	475	476	501	464	501	541	487	460	514	512	522	495	478	506	507	499	469	520	501	512	530	455	473	519	471	503	502	472	525	511	504	512	514	513	493	488	489	513	506	479	493	522	500	517	460	523	477	546	486	530	490	532	504	520	502	480	509	490	521	470	535	492	515	548	474	495	498
4851	2315	1310	575	415	360	356	363	334	312	311	307	344	353	350	311	351	317	314	345	312	336	330	309	333	337	347	335	332	326	364	333	327	312	306	345	327	343	348	335	339	331	328	311	314	333	367	365	325	327	334	318	327	307	317	315	305	343	333	321	359	312	323	338	335	348	356	334	326	359	345	321	331	331	312	311	334	344	346	314	288	300	358	328	332	333	331	357	349	359	344	368	334	380	310	356	325	350	330	308	324	328	318	337	334	324	340	348	323	311	354	321	366	353	310	301	360	324	340	316	315	346	338	334	314	337	350	352	296	319	308	313	339	314	346	336	321	317	298	310	336	334	328	333	367	344	326	333	312	307	304	305	326	296	288	321	340	363	320	349	351	315	333	327	325	320	367	292	323	327	309	330	362	342	348	347	344	295	343	311	329	363	326	341	350	326	330	359	344	327	331	330	351	362	304	319	328	341	304	354	327	291	305	323	326	365	293	356	328	337	305	340	319	328	316	326	301	344	335	337	336	302	300	344	345	299	317	337	338	321	339	333	301	343	317	362	335	366	307	326	313	353	321	329	345	336	322	318	339	336	299	344	334	325	336	337	342	325	323	283	336	387	336	344	310	327	343	347	334	325	311	330	317	316	306	331	363	344	347	362	337	335	313	321	319	351	307	319	332	313	334	325	360	390	300	365	342	333	303	349	302	329	360	347	323	360	318	331	383	341	336	340	331	301	299	312	317	342	353	324	319	314	319	339	338	350	307	313	359	339	336	314	325	317	346	331	340	331	334	316	342	345	327	337	308	318	307	342	334	306	327	330	375	346	332	328	340	300	348	353	321	341	346	350	279	331	341	320	331	327	346	356	349	327	312	335	365	324	322	344	344	342	325	324	361	339	332	328	314	338	341	323	328	381	323	314	318	378	357	281	320	292	347	387	337	320	314	329	337	316	334	327	363	326	332	314	355	324	323	328	292	299	350	367	318	309	341	339	351	334	331	308	313	341	346	316	330	350	303	342	319	305	357	323	336	311	326	314	308	340	337	312	322	356	370	391	320	337	329	317	351	356	320	347	323	342	322	349	317	344	348	320	329	352	296	329	348	348	345	287	347	356	343	339	330	314	293	361	293	352	301	313	340	325	300	332	357	345	312	328	306	320	342	351	354	311	322	310	333	309	349	341	329	313	289	327	321	328	308	333	317	333	348	347	341	331	349	321	350	317	347	318	344	312	300	351	344	344	360	350	319	364	345	369	326	289	369	345	342	323	323	330	335	342	323	349	350	342	352	332	310	308	317	314	312	346	345	356	327	324	360	295	314	326	332	306	334	332	338	331	321	308	317	327	331	277	320	369	317	308	362	359	341	316	345	364	338	331	319	356	313	332	359	299	315	293	360	336	361	327	321	318	331	347	325	378	315	339	326	320	285	336	351	342	350	333	300	331	327	315	344	314	328	306	353	334	326	331	343	313	318	324	335	347	313	379	288	334	318	315	340	320	323	344	339	369	336	379	323	313	316	336	290	332	332	342	327	357	310	313	331	375	320	359	336	294	346	352	324	317	368	331	338	345	321	350	313	343	309	284	323	312	355	283	299	346	325	337	316	303	298	360	350	311	365	346	312	298	303	348	360	341	281	341	317	310	328	307	365	313	343	327	332	348	302	339	314	300	341	342	321	350	337	328	332	310	312	310	296	349	349	326	294	308	326	324	307	330	336	319	318	320	321	336	319	302	289	327	299	316	325	330	324	316	329	327	299	345	339	365	386	334	320	321	315	344	348	336	351	323	348	357	320	336	328	347	316	361	325	273	344	330	319	314	304	313	357	341	326	316	305	364	366	339	310	333	327	342	312	330	314	337	301	338	322	300	339	306	342	320	289	331	328	345	339	350	316	342	302	319	299	334	314	337	336	338	315	332	327	330	335	334	334	314	368	318	376	349	356	336	347	313	317	317	354	318	322	328	321	320	315	326	339	367	323	332	334	338	361	353	348	329	356	336	277	307	330	320	319	343	350	329	355	334	356	327	330	342	306	325	333	313	321	351	330	297	336	327	325	325	345	348	353	313	329	301	328	354	304	352	334	332	369	317	338	332	343	333	296	311	337	335	321	344	312	317	332	319	368	299	340	329	324	328	350	334	321	312	346	342	345	329	383	329	329	367	349	363	349	318	313	342	335	322	351	297	356	338	349	325	314	330	320	317	302	302	357	373	351	324	329	309	316	315	298	338	336	316	298	324	327	315	312	356	356	298	296	328	334	343	338	319	303	360	323	304	344	345	323	333	318	348	313	318	320	328	307	328	317	344	305	296	335	341	292	374	321	339	320	341	314	331	322	351	314	322	321	335	334	366	347	335	324	334	350	375	340	362	316	304	349	312	310	322	354	327	359	313	309	364	317	322	330	303	328	351	330	337	305	326	335	329	317	328	305	342	332	333	315	315	325	328	295	336	304	319	357	328	337	352	335	323	322	288	341	329	334	326	341	350	359	352	344	328	328	337	333	337	350	308	311	346	351	314	349	323	340	301	340	349	326	336	354	371	362	370	345	337	331	321	357	346	308	322	325	323	319	310	314	342	317	367	301	326	355	337	353	342	329	341	329	321	369	334	311	331	310	330	324	360	321	352	358	300	303	322	333	356	298	334	322	309	334	326	332	298	300	332	325	353	332	308	330	332	334	357	333	354	333	332	310	340	292	332	337	324	327	329	346	361	323	335	351	337	294	307	346	326	359	312	300	338	338	323	372	332	331	351	328	317	301	367	314	328	273	358	338	343	358	313	324	344	338	290	314	300	333	326	324	354	328	319	315	359	359	321	333	344	330	327	313	313	350	320	290	333	333	334	324	321	325	334	347	335	313	360	333	286	324	345	311	312	350	330	318	337	309	368	302	358	321	342	310	328	308	320	322	305	319	277	312	333	337	328	334	316	293	357	325	343	367	303	307	342	339	289	340	312	329	344	327	323	308	297	336	312	356	310	338	312	325	314	324	362	318	338	343	306	321	303	349	333	322	327	329	331	341	322	357	339	331	337	329	342	296	337	356	313	342	312	375	327	307	325	328	346	320	336	331	324	317	334	351	313	343	340	338	355	357	311	319	325	361	323	343	310	346	332	300	308	335	309	350	302	335	346	318	322	359	305	334	321	303	320	316	312	355	328	339	352	335	306	324	310	321	314	285	310	333	336	331	342	325	336	331	326	356	322	314	311	323	316	322	346	328	317	330	334	330	279	335	334	353	285	307	330	320	304	300	313	340	298	331	314	335	318	331	358	339	337	339	325	315	336	313	337	335	323	323	303	351	318	350	314	313	313	371	277	297	336	329	333	343	306	326	320	346	319	325	354	309	334	339	297	313	315	323	334	300	341	327	346	344	342	314	295	324	349	310	324	313	341	349	312	326	312	312	339	343	375	314	308	333	353	321	327	345	342	356	322	290	351	320	332	336	346	288	353	318	334	305	329	312	324	326	320	303	343	342	349	316	357	322	353	322	329
3744	2514	2362	1698	1125	944	860	833	851	865	849	840	904	872	813	824	774	811	761	801	790	790	806	799	834	815	794	798	775	808	839	797	786	814	794	804	830	762	812	795	846	833	806	785	795	769	792	765	827	767	789	760	855	784	824	791	822	814	796	852	847	758	855	791	794	805	799	784	736	779	806	783	777	791	788	772	802	760	768	768	814	800	789	781	803	803	781	827	767	806	772	768	812	820	783	737	807	850	765	800	792	793	809	822	733	785	757	809	789	769	784	819	773	768	834	759	782	786	831	780	786	792	740	825	796	777	815	780	839	798	825	800	811	776	805	802	807	775	775	768	765	769	808	776	789	791	754	805	829	798	752	838	843	811	816	776	785	798	804	842	801	806	779	812	761	835	796	723	740	844	787	770	754	778	815	790	807	802	758	784	801	799	746	850	838	834	785	847	809	817	806	789	765	770	860	830	823	785	817	781	783	762	771	818	784	832	766	826	836	738	822	839	812	838	787	760	850	779	790	746	799	832	821	862	862	855	791	808	789	763	862	861	810	798	820	793	792	778	844	806	785	826	763	835	802	781	834	834	743	765	741	770	813	819	832	782	751	765	847	755	790	802	828	831	780	776	732	770	839	803	750	813	751	815	725	737	850	788	841	776	808	744	820	772	823	798	800	816	831	778	850	763	839	855	835	794	832	776	820	806	754	855	808	832	765	815	726	789	806	772	805	768	845	781	740	816	807	840	802	785	804	827	803	766	805	795	798	794	806	785	794	808	822	799	793	822	816	811	818	753	801	743	784	782	788	804	765	833	815	787	804	794	817	838	776	772	799	800	814	756	787	767	772	802	832	778	817	821	804	810	768	784	807	857	823	838	852	777	817	808	801	846	800	781	781	737	788	755	857	842	786	831	790	831	816	797	793	747	757	763	760	797	722	793	805	815	818	803	828	822	824	810	793	807	768	812	808	751	763	782	812	774	798	799	829	869	825	867	748	775	791	753	831	800	779	749	796	778	764	812	784	765	805	762	784	809	779	791	836	796	766	808	802	824	832	840	839	808	762	823	736	817	807	788	823	794	812	827	784	831	840	789	769	825	811	801	786	825	779	819	801	862	796	848	797	798	743	761	784	786	830	760	848	823	804	787	808	765	790	789	797	832	775	789	800	804	763	779	764	795	793	753	786	796	788	812	819	806	775	751	839	804	760	788	795	764	829	790	764	790	845	766	837	825	783	764	785	812	785	825	792	786	778	784	814	773	761	846	819	858	833	755	800	787	739	753	781	805	752	790	807	767	815	798	767	766	817	827	777	796	768	789	814	805	791	751	860	808	754	780	827	751	802	779	825	840	813	803	769	818	756	761	753	793	792	813	795	814	792	820	724	768	761	759	807	792	826	760	811	801	776	840	786	790	776	804	764	826	836	848	823	764	818	734	768	779	785	776	793	757	774	790	807	787	859	771	809	845	835	745	798	783	748	836	769	792	783	862	826	802	824	793	756	742	809	761	817	835	780	761	821	790	776	789	724	866	750	842	742	771	826	771	844	754	803	812	730	761	783	820	852	774	791	799	812	755	754	791	840	750	841	789	796	750	794	773	768	816	789	775	813	722	794	787	808	827	775	792	823	806	770	815	753	811	806	747	832	837	831	837	748	824	739	786	805	785	777	777	793	827	776	795	791	796	799	729	822	825	747	769	861	795	789	854	823	807	774	777	764	791	817	801	814	815	783	735	851	808	792	789	815	774	787	791	828	794	809	807	810	798	793	818	799	799	786	789	740	795	742	815	817	781	885	781	812	829	739	770	819	818	818	773	780	769	819	773	804	848	817	796	793	798	858	809	783	806	801	824	767	778	770	758	800	752	852	723	820	782	807	796	794	783	814	811	783	814	855	754	822	797	794	776	753	764	756	792	747	766	812	814	849	809	771	825	794	789	805	779	805	827	813	804	765	782	753	825	782	772	806	792	802	799	797	746	793	810	771	863	745	802	766	820	788	811	809	791	759	803	750	857	817	802	771	798	793	804	759	780	810	791	838	808	779	836	860	789	781	806	812	838	758	808	825	783	773	787	822	789	779	793	818	840	752	784	795	826	822	743	835	790	798	743	780	803	747	769	715	767	797	787	770	808	772	850	756	779	791	764	789	769	836	823	792	770	803	777	791	795	774	786	776	794	765	769	797	802	775	839	823	767	735	805	795	758	777	762	818	787	793	774	795	815	853	786	800	815	842	827	788	779	772	779	806	832	855	808	819	797	779	749	788	817	793	787	837	750	783	823	764	756	813	767	789	779	790	818	801	842	756	790	769	800	817	837	834	784	809	837	805	800	765	811	769	802	737	791	788	799	807	813	815	817	818	779	823	818	777	767	773	842	756	796	794	879	791	795	813	798	832	821	818	778	811	824	806	811	826	806	753	845	775	802	820	792	847	800	790	780	825	804	824	840	807	830	813	801	788	815	780	796	842	775	820	790	827	808	749	798	765	831	798	818	802	844	753	797	807	838	789	797	792	820	779	821	784	791	746	786	782	823	813	793	845	812	811	741	758	836	787	794	838	808	783	767	804	738	796	781	776	811	771	816	747	790	795	733	817	793	800	812	761	790	768	756	807	841	762	820	792	779	783	781	818	828	787	772	809	788	726	833	822	813	848	758	789	811	805	753	783	807	792	765	821	800	860	788	819	822	820	815	805	739	789	783	788	781	811	852	793	802	802	822	845	789	824	759	821	794	775	758	803	821	735	814	777	838	785	800	852	814	753	775	800	768	815	793	827	851	829	768	807	793	777	822	782	801	808	790	822	797	800	819	725	815	803	826	778	771	796	809	788	797	831	820	832	809	778	744	768	841	804	817	791	750	826	749	806	800	780	776	781	849	808	779	787	800	811	800	795	787	772	738	747	802	770	809	749	851	771	830	816	801	783	759	804	795	798	804	778	805	818	778	750	756	828	799	777	815	790	799	821	823	823	811	837	818	744	796	734	800	874	786	777	829	819	736	777	775	769	746	796	766	796	802	789	774	774	789	823	817	778	824	791	807	755	768	763	792	743	789	769	774	789	835	802	798	801	769	840	758	740	774	790	750	846	790	767	776	808	801	832	769	840	755	815	815	787	756	859	848	786	821	731	801	740	798	851	775	833	767	763	808	790	799	806	826	817	811	752	794	760	791	764	768	846	762	791	792	813	805	735	830	786	755	828	810	788	794	789	821	779	789	862	777	781	816	821	816	802	768	790	767	792	783	782	810	774	782	771	766	801	785	783	764	742	807	816	747	749	823	795	791	753	838	736	811	824	795	862	783	762	767	766	804	793	752	819	822	767	790	759	827	790	714	787	818	786	814	765	727	828	795	783	837	777	800	766	753	873	852	806	765	825	740	761	749	804	823	767	775	826	801	769	780	788	766	807	795	778	807	793	819	784	782	762	807	784	812	771	787	862	861	749	797	746	800	759	754	835	850	753	794	811	825	802	804	792	732	787	834	812	732	806	816	830	806
12527	5182	3242	2044	1370	888	515	412	348	353	334	262	263	253	257	223	235	213	208	178	260	238	240	217	214	217	232	171	206	215	223	192	188	182	197	183	163	189	187	147	160	184	178	165	165	182	177	174	161	170	153	191	153	164	153	130	167	178	163	166	176	168	162	155	162	155	176	173	160	187	168	176	159	174	158	181	185	179	157	162	154	154	158	169	170	175	165	167	146	159	167	133	155	174	185	168	142	144	152	165	145	190	179	163	166	170	158	154	166	166	171	158	164	165	193	150	155	180	169	163	157	144	185	170	167	174	168	164	182	147	173	166	168	172	164	173	154	146	137	176	163	180	191	167	147	162	154	156	131	159	184	164	142	152	141	147	165	156	167	173	168	171	170	188	157	162	173	158	159	174	180	180	152	197	168	164	166	145	175	155	144	169	152	160	151	164	156	173	168	157	160	157	176	179	171	182	175	157	175	159	188	158	166	139	182	184	160	155	156	169	148	166	161	177	154	158	158	165	171	165	153	164	147	167	181	159	185	156	177	167	183	163	179	166	133	173	157	161	145	152	170	167	155	149	173	154	156	153	175	164	168	148	165	169	162	165	163	176	149	160	155	177	191	140	170	164	142	166	171	179	170	177	152	149	158	174	164	168	157	169	175	173	153	168	191	158	155	149	172	162	153	168	164	137	160	156	157	175	182	138	158	140	163	156	190	171	160	161	169	177	150	155	167	160	189	185	168	161	174	177	177	153	177	180	167	163	167	170	165	135	160	171	165	175	162	165	166	192	164	181	187	168	179	173	156	166	159	160	167	176	151	157	186	156	158	159	151	155	172	171	164	172	172	158	139	166	164	166	156	156	145	182	144	133	177	168	160	159	178	174	153	160	163	175	172	172	165	177	154	191	165	163	167	165	145	174	159	160	151	174	165	146	171	169	176	194	169	185	163	161	156	177	174	170	146	151	148	158	171	161	173	141	161	178	158	165	167	156	157	175	134	188	176	168	156	166	158	171	164	156	184	168	147	179	174	176	170	147	178	181	138	176	168	151	149	173	162	150	166	179	162	163	148	179	161	175	162	139	165	163	182	148	161	176	145	151	167	169	153	190	186	169	165	174	169	153	160	181	152	179	149	161	162	153	163	149	158	169	171	149	186	163	158	183	149	160	174	183	139	153	178	153	166	181	168	157	158	175	184	164	152	181	171	160	173	178	180	163	163	174	172	168	175	163	147	160	171	172	168	145	152	173	185	182	170	142	157	153	171	186	194	149	159	178	164	166	175	183	157	158	137	202	165	161	194	174	174	164	154	132	164	169	172	171	172	156	175	134	179	176	157	158	150	164	168	167	166	173	177	153	169	167	149	167	180	190	164	174	151	179	162	150	167	159	160	162	159	175	164	161	164	146	173	170	144	151	141	173	145	170	143	155	163	179	139	141	171	155	146	156	161	169	178	149	152	183	173	161	155	160	175	146	160	148	156	178	150	164	154	176	180	164	161	174	174	145	130	181	148	156	164	145	153	144	160	147	173	152	171	150	168	153	172	153	162	173	158	146	145	168	171	160	184	182	160	143	162	186	151	160	139	152	165	134	181	182	149	181	169	182	152	156	158	155	182	178	142	154	158	155	155	149	185	150	156	173	146	169	173	149	172	169	183	150	166	154	157	134	167	183	163	180	174	166	160	174	170	184	183	183	177	166	156	131	153	173	170	171	170	156	166	147	173	165	181	153	158	191	177	183	185	139	157	170	156	156	158	171	185	185	192	161	176	152	159	185	181	143	177	148	155	146	175	163	162	183	164	152	188	177	149	150	137	156	156	169	167	176	172	165	153	175	162	168	163	190	190	168	164	154	153	132	162	172	165	165	183	154	174	166	194	154	177	147	170	174	182	165	170	143	184	144	160	160	163	156	184	177	178	148	151	165	134	158	146	167	185	166	147	156	158	181	171	173	141	178	144	146	162	164	157	153	155	151	146	158	168	162	168	162	169	160	163	181	164	177	165	160	182	150	154	172	174	151	141	165	160	170	155	181	174	166	177	159	171	169	169	147	189	161	161	145	158	182	149	176	161	167	176	181	161	163	151	169	175	152	171	153	148	145	164	173	140	154	146	176	152	164	171	152	158	183	177	172	182	172	159	138	177	167	151	154	139	170	150	153	174	179	156	159	166	145	137	150	178	158	162	165	170	182	164	150	168	158	162	165	177	189	170	160	168	154	151	134	171	146	158	158	194	177	172	179	154	146	166	158	163	164	157	168	176	155	145	164	173	179	155	142	177	165	179	158	166	151	168	138	168	139	154	157	183	181	177	153	182	170	175	153	158	161	181	145	158	166	135	170	178	180	166	158	152	166	178	161	164	161	168	140	146	177	155	158	175	176	178	168	170	179	144	146	168	144	165	165	164	164	172	148	136	143	154	157	174	168	154	166	148	162	176	180	178	147	165	155	160	157	163	162	165	164	193	176	152	161	156	145	181	171	155	187	152	186	179	162	188	143	158	175	166	177	184	166	152	163	170	170	168	149	185	145	152	134	181	152	160	162	166	156	155	161	166	152	145	177	159	169	181	166	182	170	162	189	168	159	167	150	157	164	168	155	175	163	167	167	170	159	166	161	136	179	180	174	168	162	176	160	160	179	147	172	194	159	139	168	169	185	172	179	154	140	171	156	169	164	162	156	163	151	169	172	170	174	160	180	174	157	138	160	176	143	156	169	152	176	199	149	174	155	197	163	154	167	168	169	151	179	168	175	152	162	162	184	181	172	176	165	154	166	156	149	186	169	152	182	154	167	145	151	154	165	153	155	143	166	140	169	184	168	190	168	177	166	170	173	153	167	153	180	191	148	160	165	159	155	157	161	144	149	152	143	153	188	142	157	155	162	149	167	159	163	146	185	175	147	188	178	165	169	157	173	169	168	131	178	180	167	162	183	166	154	155	179	153	150	156	160	154	176	161	160	152	163	152	136	147	162	143	146	158	171	179	157	181	173	164	189	177	163	159	166	146	181	167	156	156	142	156	182	155	156	155	147	136	165	169	158	162	152	176	143	146	141	162	167	170	165	162	182	196	183	194	159	184	156	165	182	160	152	158	162	158	160	158	150	177	150	153	148	170	139	204	159	181	174	159	153	163	157	157	155	157	184	162	145	166	157	159	166	171	183	169	174	137	142	147	178	145	152	168	151	168	187	164	177	186	179	158	154	149	163	163	174	165	142	157	148	166	156	172	166	152	184	137	178	163	186	178	160	191	167	155	194	159	180	157	146	151	163	154	187	169	172	165	163	157	165	168	166	160	189	148	149	164	177	164	144	142	157	185	184	177	179	154	170	168	156	187	155	177	171	157	168	168	144	155	148	190	175	190	152	158	150	159	186	176	161	144	146	178	146	165	175	145	171	177	180	184	162	151	179	157	171	164	171	135	168	157	182	166	160	144	154	161	181	161	183	170	158	138	163	153	181	195	159	181	172	174	173	173	173	155	162	152	174	163	160
8256	4376	5398	5489	4842	3392	2207	1902	1582	1625	1447	1088	938	999	931	884	825	901	883	901	1036	1107	817	882	790	760	829	714	789	836	746	731	650	629	679	634	565	617	561	556	532	509	572	515	474	455	517	435	459	442	488	496	433	440	484	478	474	438	453	482	453	494	506	449	494	446	500	494	436	448	435	430	488	477	504	445	454	497	466	465	435	432	464	459	473	443	453	471	473	445	483	480	445	451	456	447	454	461	431	458	463	466	452	461	468	459	462	433	426	453	464	436	418	454	439	452	430	447	454	442	437	460	469	442	459	460	428	477	437	470	466	478	466	418	456	421	398	461	442	468	421	416	454	438	470	435	491	442	465	447	454	461	460	461	461	460	420	431	455	456	453	449	459	415	417	428	450	446	432	427	440	400	455	421	398	437	424	468	452	411	440	460	423	459	462	456	481	453	432	456	463	445	408	434	482	491	475	438	427	408	463	449	468	473	445	438	428	422	471	451	491	436	446	435	422	497	440	436	422	464	448	456	462	465	446	459	446	447	478	449	444	401	465	452	448	433	456	457	428	456	429	429	483	439	428	441	437	473	452	404	439	447	417	443	441	453	435	468	435	469	431	457	438	436	427	418	457	441	484	471	405	453	431	450	426	421	502	416	422	434	415	439	441	438	475	462	454	461	427	452	421	457	470	450	459	418	454	467	459	418	435	457	450	411	466	416	458	432	452	433	443	453	437	460	460	475	436	424	418	456	439	450	483	429	411	427	452	421	443	436	451	406	449	425	470	480	439	435	475	473	474	458	462	426	409	401	420	425	450	491	448	459	489	471	448	457	430	456	444	440	445	458	435	456	498	425	464	415	469	491	456	449	442	453	434	424	441	436	440	487	464	434	478	442	461	456	448	443	445	417	419	448	454	453	394	437	462	480	439	471	446	437	444	439	432	423	472	486	477	404	474	459	425	432	443	444	465	480	472	458	429	471	446	463	444	433	467	439	444	440	464	462	442	462	457	442	460	434	446	420	430	440	458	453	433	416	461	435	434	418	419	468	471	423	460	413	442	434	447	465	454	427	491	431	453	445	442	428	471	431	438	433	439	473	420	437	438	491	471	450	445	450	454	460	403	481	473	447	446	454	471	466	440	466	427	398	436	481	468	442	440	458	409	451	482	456	453	450	451	443	458	467	446	443	447	451	455	449	400	431	449	473	442	443	448	440	488	438	462	441	461	495	429	484	437	414	463	447	454	487	475	428	461	424	415	465	407	460	413	444	446	492	431	481	420	427	471	439	438	422	468	451	441	463	454	404	441	435	466	414	470	453	433	466	460	422	450	449	443	478	453	429	422	450	509	473	468	430	457	451	475	424	418	443	453	442	467	450	438	460	434	459	475	457	440	425	432	449	419	438	437	439	497	441	435	428	433	482	439	453	433	456	449	424	433	459	433	444	459	400	415	469	418	444	438	449	412	451	478	461	422	463	419	412	439	423	473	443	417	446	424	465	424	449	426	462	480	444	424	484	460	450	424	442	459	436	412	449	478	448	495	454	433	467	436	475	468	424	438	449	453	447	428	468	491	454	468	460	443	462	458	403	452	457	414	441	443	477	451	448	459	440	422	466	438	442	436	444	439	409	419	429	498	459	437	455	477	433	460	446	458	420	417	493	419	453	487	411	422	408	448	443	475	462	390	467	487	467	443	420	442	443	425	451	448	469	421	413	435	457	490	473	444	424	426	443	379	419	432	470	459	446	422	456	454	439	441	458	484	455	425	470	408	434	442	432	411	447	418	422	449	468	423	503	474	440	431	438	427	439	440	430	451	453	440	471	392	495	406	423	398	479	450	473	445	441	418	408	439	444	429	419	482	408	415	427	445	435	467	469	444	459	454	432	421	429	482	380	454	463	448	401	438	447	472	469	454	477	433	400	441	427	430	461	422	435	473	456	468	459	461	461	458	446	438	445	410	448	446	478	453	509	454	415	453	480	445	474	450	440	453	439	429	454	439	470	430	465	430	473	445	420	422	427	480	490	454	449	474	418	475	444	435	478	425	443	425	455	456	476	428	435	446	453	471	392	415	466	461	469	424	473	474	410	424	465	457	442	414	425	431	482	490	438	428	483	450	435	464	475	492	463	436	428	407	435	462	434	438	449	432	490	454	460	403	491	441	473	460	453	443	451	461	449	457	416	495	452	441	455	468	469	463	395	430	417	468	440	427	455	461	448	498	404	461	442	422	428	457	407	484	438	448	459	425	441	441	445	446	471	448	477	470	447	436	440	389	459	421	462	439	453	458	454	457	420	410	410	453	464	426	476	435	458	441	447	446	454	421	469	460	494	435	465	439	460	471	452	449	485	434	448	466	428	428	401	396	409	451	420	447	420	481	440	496	438	427	426	432	417	486	444	416	455	482	454	467	454	485	478	435	492	454	464	417	433	447	515	448	479	446	474	425	406	434	466	447	430	471	468	471	428	475	450	437	447	440	433	451	456	439	461	429	433	489	451	451	442	452	424	464	407	478	434	513	458	457	439	432	480	443	448	457	489	455	443	481	460	452	471	453	467	469	426	441	465	457	408	441	448	457	419	460	443	438	458	451	428	439	467	434	441	482	421	409	441	442	415	428	469	419	446	479	464	444	432	440	459	447	446	486	423	445	431	466	433	440	437	478	413	456	467	457	450	417	463	457	458	475	444	465	461	464	436	414	453	443	451	427	485	426	465	473	488	449	447	447	470	460	452	470	407	464	451	424	423	451	428	428	415	432	443	431	481	460	474	432	480	441	422	445	461	455	461	472	434	464	432	411	426	441	440	434	433	443	437	444	459	440	438	450	481	414	465	460	434	442	449	472	425	476	446	434	441	468	452	447	431	456	407	460	452	414	457	471	431	446	455	491	411	460	412	435	452	476	429	463	446	479	476	471	470	454	431	473	475	429	412	470	436	450	430	474	451	485	427	437	424	457	416	430	439	459	420	401	455	433	434	425	421	439	410	427	448	448	401	450	461	444	428	430	432	462	456	474	498	438	450	431	435	483	435	426	447	455	530	394	481	469	463	426	439	444	433	457	420	463	425	450	446	471	433	472	472	477	449	431	431	449	496	470	406	449	457	418	428	479	441	426	462	434	441	454	443	488	405	460	458	434	435	456	444	449	414	469	427	409	482	461	455	467	426	461	456	429	445	439	394	436	465	442	411	442	467	456	442	458	442	414	432	449	451	409	449	431	416	440	452	422	466	431	440	452	432	433	433	479	446	441	424	464	467	464	414	466	437	471	447	455	440	452	448	436	455	396	436	442	425	472	414	433	455	411	481	408	442	455	446	421	424	448	405	446	432	433	474	445	450	463	437	448	456	426	433	485	475	451	494	470	452	431	497	465	454	450	485	460	439	417	440	465	431	459	438	457	480	440	465	429	447	466	464	426	473	487	441	427	455	463	457	428	416	459	419	447	441	451	468	452	469	470	409	470	423	519	484	413	403	432	449	426	451	448	447	433	430
19629	8717	5840	3755	2559	1557	906	742	543	488	438	383	355	319	305	284	304	256	283	255	394	414	277	273	300	259	237	256	227	268	276	225	200	209	259	200	185	212	177	185	186	195	208	204	211	205	196	189	167	194	178	183	164	186	192	193	169	181	186	185	184	201	184	199	158	181	188	168	179	196	182	165	184	189	152	175	184	208	174	156	155	169	179	193	156	179	188	171	173	187	194	181	213	163	190	165	183	196	187	188	176	200	192	175	165	187	188	164	185	163	175	215	197	177	196	185	182	195	174	200	195	210	194	158	151	206	184	196	169	166	196	179	162	190	154	168	192	205	155	205	171	181	194	189	204	190	161	168	187	166	190	181	191	172	167	177	181	174	172	200	185	215	168	190	173	192	185	177	168	189	183	189	195	187	162	173	193	150	198	194	207	171	178	185	189	173	197	189	163	156	167	159	181	162	185	160	177	183	169	163	183	184	173	184	191	188	180	172	196	173	179	176	158	170	205	184	197	183	187	160	161	176	190	190	176	178	152	195	156	164	181	162	185	147	162	161	206	203	173	176	189	181	188	174	158	185	179	151	193	158	184	152	181	177	175	191	146	182	161	184	197	178	156	172	182	177	173	161	183	167	195	173	172	165	147	174	172	192	180	168	176	182	184	169	183	175	176	166	189	183	182	204	167	181	158	175	161	158	207	165	168	194	176	199	183	181	184	172	175	148	178	157	187	152	163	176	157	178	204	182	168	173	188	166	189	184	171	177	188	179	181	185	180	193	192	173	176	178	187	188	159	164	191	175	177	168	156	201	188	190	177	201	186	205	155	159	171	198	182	181	197	178	172	157	192	205	169	191	155	182	187	185	192	167	187	187	185	158	168	183	175	199	179	185	168	183	183	160	194	183	201	182	195	189	182	141	184	178	192	168	183	168	199	168	163	189	201	159	186	173	143	193	177	186	187	182	182	176	182	173	169	193	177	175	165	172	180	169	195	188	173	188	162	174	189	182	177	169	163	185	173	175	174	187	182	178	168	178	159	178	173	195	174	172	210	151	170	208	190	165	189	182	175	144	179	168	174	161	156	166	202	201	190	166	182	161	216	171	178	181	192	171	176	189	187	178	155	178	184	176	173	193	188	151	202	187	165	175	181	174	179	152	167	167	180	187	178	154	185	204	174	174	166	179	183	193	146	166	184	181	162	165	160	172	186	158	166	183	172	161	175	172	176	183	193	164	157	154	182	175	192	210	157	177	197	172	167	192	169	173	160	170	155	174	190	194	201	175	171	177	152	188	188	186	190	186	171	165	194	197	200	172	170	179	153	168	176	173	152	169	175	158	174	163	177	151	162	191	166	189	177	173	166	195	180	153	198	191	159	181	190	164	154	173	191	179	199	179	192	175	177	183	186	172	154	176	179	171	168	172	178	188	170	177	169	186	215	167	196	176	166	198	187	181	188	199	154	168	206	174	190	177	178	172	175	176	191	169	178	184	176	179	182	184	176	173	158	157	175	182	215	160	179	159	162	161	167	175	158	181	188	145	178	194	189	160	179	192	176	174	152	185	179	175	182	186	192	173	197	201	178	166	173	177	171	179	172	163	178	176	179	186	183	187	185	150	148	158	170	197	146	172	168	179	216	181	181	177	180	170	189	164	173	162	180	194	155	155	185	168	174	190	166	169	172	198	168	163	173	146	156	193	188	169	176	201	162	181	150	184	158	195	176	192	158	180	168	172	153	202	161	185	170	155	194	183	157	177	164	174	176	187	167	187	151	193	178	158	188	171	173	197	196	167	182	184	188	138	179	149	190	175	188	186	147	184	172	161	182	180	185	159	187	182	192	175	186	192	173	199	193	177	185	188	167	183	168	182	160	168	162	165	181	198	221	148	159	183	191	178	157	181	180	189	158	167	190	197	178	175	153	173	171	181	147	149	179	186	165	164	178	172	181	176	175	172	169	179	190	181	195	181	175	169	146	160	196	193	173	159	160	190	161	167	194	157	202	170	181	163	203	180	179	197	204	181	169	172	178	172	172	194	176	174	184	177	193	163	158	192	166	183	199	193	190	169	182	169	191	176	178	174	194	167	171	170	167	207	171	196	184	169	182	162	170	171	161	172	211	184	164	172	186	170	160	178	167	179	175	210	184	175	172	166	212	201	190	174	173	186	181	166	191	203	161	158	181	179	197	183	141	185	174	167	157	164	148	180	153	141	185	168	200	155	160	188	170	169	174	172	156	182	198	154	175	180	187	180	166	187	175	197	157	183	190	195	173	163	165	150	190	158	186	199	160	174	182	196	166	189	168	179	193	188	183	199	157	181	184	174	188	176	173	179	151	192	186	181	197	187	189	168	158	153	182	188	171	175	171	179	162	188	188	190	179	164	179	147	193	171	150	192	191	179	176	172	179	180	184	178	173	190	167	179	171	168	166	175	170	172	162	158	175	204	209	175	168	163	178	173	157	169	202	167	147	181	178	191	167	168	159	179	173	193	144	182	175	170	180	184	170	157	186	154	192	154	181	174	153	161	182	163	180	178	163	155	162	172	204	191	160	177	202	176	196	205	188	187	158	164	167	178	169	204	172	212	181	152	178	175	193	182	160	165	171	172	192	163	195	175	187	167	183	180	174	176	178	170	170	160	174	162	161	180	172	176	185	171	176	197	173	159	181	167	153	181	187	187	183	178	164	187	178	155	190	197	170	173	148	165	178	190	197	183	172	179	184	162	162	183	188	164	171	182	179	182	188	185	184	221	169	168	187	189	194	175	192	166	181	182	150	171	182	203	168	157	172	164	174	175	190	196	205	190	178	187	177	188	193	170	189	167	179	182	173	173	189	212	178	165	192	185	182	166	185	187	175	174	178	185	166	179	194	165	167	193	211	191	181	169	170	188	190	182	203	191	169	183	182	185	160	166	190	192	165	192	183	173	163	197	152	170	171	200	161	180	160	188	166	164	202	170	173	163	184	167	167	170	191	184	189	204	177	160	165	188	177	177	189	190	160	174	139	169	189	192	157	184	184	166	180	187	159	177	176	172	173	168	193	160	203	182	175	166	180	190	170	183	150	197	180	199	175	173	192	192	175	174	176	167	203	195	172	181	162	190	178	185	176	191	194	168	167	165	153	186	171	170	207	155	182	174	182	181	184	164	177	157	188	175	175	197	175	164	153	172	164	169	192	195	176	175	190	156	165	174	163	163	192	168	160	156	185	169	192	195	168	170	189	167	166	192	182	159	171	174	189	178	186	181	166	186	178	183	171	172	186	212	192	185	189	174	173	211	182	184	159	171	194	179	181	172	177	164	183	194	181	166	187	152	200	168	175	169	172	167	190	179	180	184	169	177	185	175	169	186	184	212	174	193	186	161	183	156	186	180	164	193	193	155	179	184	155	167	186	183	176	170	165	177	185	167	182	165	173	160	167	161	179	215	190	159	158	165	185	183	178	182	160	176	174	198	163	179	165	206	171	148	178	166	170	209	160	170	169	193
11012	6172	8082	8575	7465	5686	4211	3418	2794	2606	2300	1792	1540	1624	1522	1372	1260	1364	1400	1329	1705	1878	1252	1334	1329	1135	1297	1035	1092	1241	1202	1040	814	857	1031	836	731	739	704	673	674	735	659	617	619	611	590	608	591	550	545	541	535	537	568	581	574	571	534	536	530	543	514	546	540	536	521	543	495	481	535	528	544	491	506	521	510	532	520	515	513	562	519	529	509	531	508	566	524	504	500	508	511	491	551	489	487	483	492	517	479	510	495	544	519	566	496	472	496	501	518	518	540	492	511	503	509	511	493	536	497	521	484	463	509	485	519	498	476	486	474	501	546	464	467	535	454	516	511	480	507	465	511	492	489	539	516	502	516	474	540	456	532	490	502	495	499	523	508	505	506	515	476	480	507	504	479	511	533	485	501	500	530	487	549	460	479	509	516	488	491	529	504	506	492	500	529	502	511	552	487	502	509	484	507	539	494	546	498	510	486	523	516	523	528	502	522	497	464	522	498	500	511	515	505	511	480	527	497	515	474	502	485	474	503	490	475	506	514	502	478	510	494	538	521	490	477	493	501	524	480	517	472	493	457	514	498	500	490	489	513	448	492	490	488	486	484	489	497	506	550	505	476	513	476	461	507	471	521	530	481	461	519	484	484	470	491	486	509	528	480	491	492	513	484	546	497	517	546	489	516	479	491	514	528	480	517	482	515	481	537	472	445	508	485	497	507	488	454	491	502	520	483	487	495	503	519	462	488	491	504	493	500	494	531	515	519	479	473	508	514	483	484	525	485	489	477	465	513	489	505	510	471	537	480	490	507	513	516	483	502	463	484	455	511	488	484	483	466	499	506	470	496	525	501	515	505	508	531	495	482	486	514	531	507	517	494	531	538	482	473	499	492	477	494	486	466	484	495	481	508	474	497	509	514	499	462	466	486	453	531	467	482	517	494	506	523	503	530	482	483	511	525	518	484	481	495	526	480	486	452	486	456	511	535	538	459	533	494	474	461	483	540	482	508	482	508	488	502	468	461	479	509	503	511	528	492	551	478	466	519	504	509	513	500	487	501	482	520	533	478	543	488	499	473	483	484	503	523	506	472	463	511	502	466	547	498	489	504	483	487	471	543	514	533	496	500	478	495	518	506	465	511	503	488	487	501	543	456	497	499	499	493	549	473	533	523	539	481	494	492	446	472	449	484	507	524	512	535	499	500	488	509	483	540	492	497	459	528	461	506	472	482	502	518	501	511	516	547	516	504	491	563	496	496	491	493	469	499	538	509	474	501	477	485	503	519	475	471	523	453	488	500	474	541	510	488	495	486	527	519	536	482	524	489	484	476	526	506	473	481	479	475	476	518	551	523	534	479	506	508	475	530	481	498	464	522	526	453	517	555	493	438	490	484	472	482	525	523	493	526	458	540	504	499	503	507	542	511	478	544	481	536	496	477	497	506	492	498	490	521	498	450	474	485	514	482	523	496	465	469	472	497	479	494	476	476	485	521	515	500	508	472	518	491	515	510	492	502	526	532	477	496	523	498	500	495	496	457	504	517	497	487	473	524	495	521	507	505	501	505	503	512	506	504	499	501	512	538	501	507	508	458	488	501	489	499	479	455	508	537	489	502	478	472	452	514	507	498	490	471	491	538	469	509	456	484	515	501	510	529	485	521	491	475	500	479	539	489	551	478	489	480	488	495	492	524	533	507	514	540	532	478	491	485	472	515	479	527	508	507	472	497	471	499	517	495	483	501	548	478	512	507	498	496	502	489	527	484	521	516	557	446	506	498	471	504	493	514	525	502	486	489	505	499	500	504	519	486	476	516	504	521	483	461	478	467	475	500	519	494	523	523	484	511	492	482	498	526	532	471	533	502	486	483	497	477	483	465	507	486	492	522	526	487	479	500	454	472	507	515	457	472	471	449	543	514	499	469	465	500	504	468	490	508	515	558	506	534	502	487	487	500	488	523	530	490	561	481	465	461	501	496	513	490	497	531	501	480	513	486	517	515	464	535	499	484	485	487	474	446	517	519	526	515	436	487	495	479	535	530	479	533	496	552	485	522	523	494	473	508	498	454	489	488	517	508	532	532	522	512	518	466	490	481	511	465	525	521	439	503	541	474	492	513	471	480	487	533	471	521	498	521	505	495	493	494	484	458	463	489	472	527	502	497	497	505	488	499	494	464	536	479	517	456	511	506	510	528	495	498	516	513	460	538	458	495	449	492	512	525	508	498	495	503	479	497	538	526	478	520	520	508	493	500	503	443	467	516	484	497	492	503	498	494	536	530	477	471	545	475	483	489	526	465	492	501	504	509	489	474	492	430	514	500	542	490	490	479	504	477	467	485	523	494	511	536	511	478	539	475	474	505	491	455	523	467	460	486	483	515	505	519	505	491	522	516	495	488	542	499	483	531	508	464	435	491	492	529	501	499	483	494	506	483	490	528	502	462	508	498	499	535	500	472	535	489	491	532	501	484	544	507	547	500	462	493	508	491	521	523	463	500	517	487	531	490	474	476	445	518	496	478	496	493	453	554	477	484	524	520	503	465	517	474	529	535	521	494	505	505	518	491	537	524	479	492	466	481	529	500	474	518	515	516	472	504	486	505	472	529	495	520	491	500	501	509	477	479	481	496	511	472	503	533	489	511	483	529	474	513	479	473	518	522	544	519	495	499	519	516	492	475	515	504	544	499	498	516	491	524	495	480	492	483	513	520	501	506	505	465	482	501	503	478	513	486	471	456	494	502	496	479	526	504	477	491	538	489	498	479	454	471	488	525	541	480	484	511	484	485	468	507	525	430	471	520	478	477	552	511	511	532	525	515	501	503	483	510	500	489	502	508	492	491	482	556	529	503	463	549	520	468	493	485	498	484	504	484	488	462	495	474	465	469	492	466	489	471	535	511	460	478	465	499	528	494	556	497	484	492	523	499	536	546	488	520	473	491	539	514	523	492	500	507	476	505	495	457	487	541	456	463	499	507	486	502	501	508	509	454	493	501	461	529	499	480	478	464	467	457	508	506	501	476	534	486	448	481	481	526	467	504	510	459	511	518	521	496	484	517	474	460	515	477	497	487	491	503	509	540	528	540	503	480	477	520	489	571	503	501	443	485	504	492	460	494	493	505	497	549	519	479	499	455	489	487	463	526	463	502	511	525	500	529	501	472	527	484	466	502	504	460	505	514	504	451	491	508	485	480	465	454	493	513	492	503	475	480	487	519	475	491	496	498	460	515	475	489	494	439	484	489	489	472	475	486	504	521	556	511	504	489	496	517	513	528	486	477	487	526	502	495	524	508	489	497	515	514	482	475	515	524	478	494	484	476	467	516	543	483	495	492	494	506	489	490	509	515	505	523	532	528	498	562	525	509	547	533	488	473	508	482	466	498	515	459	476	527	486	481	531	512	553	506	527	488	522	543	518	506	510	510	467	523	483	480	499	492	523	524	506	497	488	485	501	510	481	491	489	531	525	491	518	532	492	488	507	505	453	481	527	524	468	530	521
4745	1704	945	539	383	410	341	338	327	356	326	365	300	349	356	319	333	305	328	331	346	331	325	318	343	316	337	315	302	320	300	332	294	341	291	300	304	320	309	284	336	301	326	354	312	325	333	314	317	318	343	322	325	351	328	317	291	319	348	332	336	337	312	319	311	348	351	316	301	300	314	313	302	299	343	336	301	320	314	337	354	308	311	294	352	328	314	332	318	319	304	353	343	312	321	334	299	335	321	347	323	291	312	362	344	313	301	320	302	318	326	343	323	309	335	332	309	325	293	297	332	305	342	344	329	302	295	385	366	353	324	327	340	305	320	320	328	308	321	332	334	320	356	345	375	330	315	314	330	303	319	324	356	315	312	289	367	317	298	314	331	311	321	325	320	300	304	343	312	315	312	328	321	341	319	312	320	309	344	297	318	328	345	319	323	305	327	346	355	330	330	312	300	346	359	310	340	349	327	338	319	334	352	331	324	335	340	314	323	337	293	317	337	342	345	303	341	323	310	329	347	305	300	298	339	336	321	332	320	319	307	353	316	354	312	287	308	296	324	319	297	309	289	318	332	320	337	303	327	342	304	321	316	371	330	325	298	325	331	328	326	298	348	341	342	316	309	328	338	363	351	317	340	351	358	347	317	334	327	339	380	331	317	327	336	311	307	309	333	340	333	365	330	338	306	331	343	354	315	318	303	294	311	315	309	337	365	339	326	300	320	312	330	324	336	315	322	323	339	331	334	357	309	340	333	346	276	330	311	340	311	294	354	335	307	337	303	292	314	307	346	341	296	350	330	351	341	368	327	320	285	312	326	319	307	339	311	354	354	330	349	306	293	326	339	356	298	339	335	310	344	309	351	347	381	331	323	313	322	318	301	298	339	318	325	341	306	336	316	334	323	295	351	318	296	333	320	347	331	301	308	293	322	297	345	320	317	357	337	303	326	306	327	331	332	336	325	320	299	321	299	335	354	307	348	319	324	346	320	309	289	304	304	281	285	326	295	326	328	312	313	359	317	340	328	306	286	351	328	320	298	329	342	324	330	293	278	318	324	379	317	319	297	290	294	304	309	327	335	331	325	322	290	320	357	331	291	350	332	311	324	301	318	295	333	325	322	348	359	319	339	331	331	347	292	350	328	308	314	345	329	313	299	320	323	348	324	294	308	322	327	320	329	313	345	290	305	329	311	351	300	348	323	318	330	352	322	332	329	330	319	313	349	311	303	324	341	304	321	312	319	314	302	346	324	348	295	318	347	310	323	332	337	316	335	319	324	298	327	333	336	334	331	313	304	320	332	296	330	350	339	332	323	309	331	346	339	345	323	320	301	328	277	320	311	315	334	319	314	324	338	346	310	332	342	316	313	350	328	314	329	330	348	338	335	338	306	310	303	327	302	356	347	347	293	320	315	331	328	299	329	339	325	297	335	353	314	309	320	326	329	293	315	330	298	334	331	339	338	320	327	311	314	322	351	355	315	278	322	341	344	327	297	339	366	303	319	301	334	316	340	314	317	351	324	347	323	356	325	316	309	310	342	314	337	351	301	340	325	308	351	345	354	328	325	335	345	355	309	306	323	317	328	323	312	315	325	341	319	330	323	329	336	309	352	290	309	316	352	305	296	332	326	347	352	322	316	341	330	338	317	318	320	350	309	367	330	297	319	316	317	333	366	338	338	312	346	303	344	340	319	310	333	345	299	327	320	326	326	308	342	322	370	349	331	321	322	366	309	321	310	291	319	334	306	323	276	336	329	312	317	309	347	303	307	313	331	358	343	320	366	306	355	315	312	316	320	316	343	317	341	332	307	342	337	300	341	334	291	317	304	324	311	308	321	346	286	322	309	320	333	315	339	333	333	346	329	328	321	305	294	305	313	330	320	300	328	316	354	352	332	345	305	295	302	332	317	318	304	316	298	329	315	316	312	356	339	283	292	328	319	343	328	317	327	320	300	315	350	312	347	367	331	286	309	286	323	297	326	272	309	330	307	364	326	326	316	309	357	327	362	325	296	304	349	320	339	318	331	302	347	317	327	315	351	334	317	325	336	315	362	336	294	341	340	315	337	297	345	309	315	332	290	319	291	327	327	320	300	301	289	320	312	297	345	328	341	340	312	349	310	305	333	308	318	308	323	315	313	341	327	323	326	288	357	332	330	298	290	353	339	346	314	316	322	308	305	328	327	298	327	342	320	344	357	298	333	302	325	322	322	328	335	344	365	331	341	305	296	307	344	314	319	289	341	337	328	340	293	342	308	326	313	346	374	324	349	274	327	281	360	296	300	306	334	339	308	303	305	313	367	329	327	301	296	331	338	318	340	310	316	314	348	322	308	320	298	328	321	316	323	301	281	348	328	342	326	336	302	328	324	354	345	322	364	334	312	313	334	324	324	339	292	300	323	300	306	317	348	343	331	311	318	333	303	317	294	360	332	348	343	329	314	336	317	338	311	319	322	342	339	324	314	315	281	313	334	307	328	327	374	340	356	315	318	301	325	325	303	335	337	325	347	284	338	357	333	321	316	307	319	349	357	323	306	318	330	341	304	312	319	307	324	309	318	294	350	304	314	336	337	318	323	325	345	308	287	314	322	344	300	347	343	319	290	298	342	315	358	348	323	307	363	327	354	294	300	317	300	309	321	355	325	307	309	325	317	296	302	338	312	317	306	323	329	318	334	325	307	316	348	336	314	329	339	303	329	320	310	330	326	307	311	343	311	333	308	299	307	345	324	307	299	318	325	322	353	329	328	323	301	313	329	314	327	317	348	354	339	340	304	337	313	329	342	329	329	313	315	313	305	301	319	341	339	342	323	315	318	312	303	279	302	302	319	313	302	328	328	328	290	323	335	333	346	321	311	316	348	340	346	296	304	324	305	343	318	328	312	328	329	291	318	348	320	312	315	319	322	324	310	304	336	305	344	329	329	321	343	305	351	279	337	304	327	319	314	320	339	315	333	308	332	316	318	318	350	314	339	296	315	322	327	333	316	312	349	354	366	313	309	302	351	291	317	317	347	329	319	311	284	358	298	320	334	311	356	299	317	328	340	319	306	308	326	294	304	340	293	315	319	351	355	329	349	349	339	337	316	306	305	304	327	315	310	310	325	324	311	275	304	342	317	322	339	328	349	311	313	290	292	303	364	295	344	310	326	316	349	370	351	305	327	286	319	320	348	317	325	322	301	308	355	329	347	319	312	309	315	298	330	337	348	362	337	322	313	303	326	309	300	332	346	345	320	328	325	304	356	346	296	336	305	351	321	356	340	313	367	333	342	326	338	320	323	314	335	322	324	348	328	327	324	330	354	344	278	293	324	309	326	282	306	321	310	334	314	334	350	311	315	338	332	324	345	342	341	322	310	321	307	341	328	303	331	328	334	322	315	321	319	350	358	278	327	293	293	315	340	327	312	311	334	343	373	348	320	325	341	325	306	328	303	336	347	292	330	326	330	353	313	297	338	294	314	319	305	329	319	337	344	312	357	318	313	293
3772	1999	1904	1524	1105	941	902	810	844	896	821	848	793	797	810	839	795	831	831	795	806	806	820	794	800	761	799	844	785	776	798	823	794	837	768	791	818	812	778	813	776	763	779	773	766	767	763	820	756	774	751	806	807	776	786	788	733	766	789	734	782	778	785	776	755	784	793	797	724	779	802	790	744	801	813	819	765	814	791	764	783	751	794	806	825	747	781	783	772	822	839	808	794	762	785	776	788	764	784	769	788	800	767	804	727	804	801	784	794	782	787	792	736	830	781	800	837	785	774	776	782	751	810	736	790	784	834	798	808	762	754	769	779	784	734	794	815	813	801	757	751	816	839	789	773	788	758	804	757	761	759	827	788	815	749	769	790	775	781	753	766	714	768	813	806	752	737	719	797	812	769	764	764	793	804	811	769	785	820	791	837	756	828	753	759	798	748	771	768	826	775	749	830	779	736	817	794	809	771	767	726	817	833	780	801	757	790	803	723	781	766	787	777	780	741	839	787	799	748	757	809	780	802	781	847	770	801	830	785	795	800	793	769	793	811	803	853	787	774	847	774	821	811	828	826	851	784	802	775	760	765	777	812	757	781	745	783	803	792	822	774	775	802	769	805	775	779	820	775	789	783	756	729	764	802	807	774	796	765	747	831	791	808	798	791	814	744	792	781	818	763	819	764	739	797	766	799	780	758	815	835	781	804	796	744	771	773	856	756	808	795	824	756	808	797	796	835	796	792	814	791	794	775	829	832	714	833	820	778	791	743	788	767	792	767	771	752	817	806	748	770	777	789	741	835	747	795	810	776	766	830	767	765	818	749	787	777	806	802	819	727	792	832	769	809	743	797	769	756	819	736	748	775	773	733	757	791	790	775	793	784	770	774	784	788	806	808	734	751	801	775	750	797	792	755	724	762	831	799	787	798	799	849	813	795	827	840	800	729	816	831	827	817	790	772	751	782	771	786	770	817	736	732	806	752	808	697	826	730	821	775	800	778	818	810	810	781	793	792	830	789	791	778	758	785	728	726	800	869	774	804	740	794	769	799	778	762	838	802	810	824	794	774	778	765	801	784	755	773	846	775	767	788	762	743	787	756	828	817	785	791	765	757	763	773	794	765	808	731	783	779	797	803	793	788	815	779	721	782	848	747	823	836	777	727	732	753	764	827	797	762	771	823	762	797	752	807	764	786	778	826	764	751	818	842	770	784	799	792	806	814	796	772	833	805	812	770	804	765	769	757	788	759	770	752	771	803	798	748	811	781	784	852	789	837	826	772	782	748	755	790	813	812	789	824	794	760	809	811	794	825	798	798	787	802	780	749	769	759	794	778	777	791	799	738	796	765	784	742	799	744	775	821	761	796	732	789	736	757	773	745	820	812	776	788	706	786	786	781	754	784	805	822	802	735	774	788	830	916	835	769	791	767	795	820	803	773	807	776	720	731	774	800	800	781	795	799	787	785	820	770	809	822	812	784	819	812	812	782	806	764	825	759	794	776	826	800	825	759	785	832	791	768	732	756	803	836	733	803	800	755	760	783	765	873	752	796	832	801	795	769	798	815	801	810	857	754	767	790	755	856	818	743	808	848	748	789	776	798	815	810	814	755	763	788	787	795	740	795	807	750	781	777	794	809	797	762	782	744	768	806	788	802	771	780	792	809	812	823	765	819	805	779	744	769	788	782	819	784	763	757	776	804	800	813	787	775	817	785	790	763	812	766	772	826	739	764	788	760	805	819	769	789	771	764	773	770	745	756	720	771	789	759	786	803	828	761	821	764	796	776	792	798	794	787	811	767	807	826	802	763	775	738	774	815	809	797	778	767	831	793	805	759	764	761	835	743	810	786	784	757	789	789	785	776	835	833	808	809	790	810	759	762	786	751	811	796	744	811	744	785	799	786	808	800	817	811	788	763	754	772	768	789	795	739	785	753	744	782	806	855	817	772	826	784	781	779	829	798	798	788	737	806	759	814	794	758	779	727	810	817	785	768	860	800	814	803	796	812	763	777	848	773	793	819	763	798	788	785	820	784	748	798	806	797	760	816	825	793	767	770	741	775	785	834	793	755	801	767	806	819	795	798	775	752	749	808	748	805	771	789	780	782	783	750	811	791	755	810	782	806	812	783	766	796	793	780	791	819	796	819	734	791	817	777	777	777	796	764	777	791	790	797	796	798	732	780	797	839	796	792	813	775	783	776	774	784	764	752	781	836	761	786	803	750	810	785	802	782	829	787	805	791	810	761	811	807	762	783	738	775	800	824	770	788	783	780	840	732	831	787	793	728	755	798	728	778	827	810	837	798	787	718	717	780	790	711	815	801	795	785	789	811	786	757	752	741	819	778	767	769	796	771	782	756	793	783	814	858	753	773	817	780	831	775	811	768	771	798	774	779	789	744	781	801	753	787	794	792	787	777	799	710	837	815	807	806	794	791	836	848	822	760	745	794	842	785	822	750	794	748	781	754	743	778	804	783	799	757	807	773	836	799	792	774	792	803	725	772	780	755	756	752	808	829	806	815	779	781	809	791	776	765	764	811	810	767	797	773	819	813	825	807	760	798	776	810	785	798	765	783	826	776	777	792	790	792	823	762	801	807	812	805	768	803	839	787	783	755	769	791	759	796	791	781	784	762	771	779	797	824	822	781	806	774	787	794	778	770	778	760	804	798	813	792	806	816	780	804	788	831	816	809	783	788	812	797	774	826	773	816	805	779	755	748	786	806	763	795	780	816	859	786	807	783	759	775	718	805	799	715	863	723	822	817	773	791	783	801	786	800	807	826	724	769	753	728	779	799	784	763	822	811	767	792	821	781	759	789	783	772	736	813	765	774	731	772	788	767	769	728	750	770	772	784	749	823	804	788	799	789	773	813	753	799	831	786	769	819	749	773	796	777	759	830	712	746	837	786	793	770	780	771	752	788	783	831	781	829	786	759	766	787	796	788	839	761	820	809	802	795	725	816	825	770	813	765	755	780	785	775	815	812	780	832	810	816	828	734	827	784	853	797	762	790	801	806	834	778	816	726	777	759	810	726	753	766	768	771	797	773	747	767	844	806	762	744	817	734	797	790	759	818	758	780	815	808	787	817	822	798	774	785	784	788	761	766	761	761	791	764	786	814	809	808	802	829	827	791	826	741	760	771	765	794	812	771	817	766	790	818	728	768	796	808	802	788	744	833	773	779	784	765	804	796	723	820	787	765	774	794	768	790	789	801	795	815	762	811	770	807	788	796	766	770	774	813	817	803	751	799	812	795	772	759	789	825	748	796	842	788	842	812	742	793	770	717	753	780	772	827	790	791	749	795	787	772	807	744	824	777	731	812	735	772	833	792	814	829	801	771	814	797	761	815	773	810	821	791	775	803	838	753	818	785	800	775	823	787	777	731	761	817	777	771	772	788	772	798	803	779	773	767	817	821	793	778	727	798	829	759	781	781	826	809	789	785	783	818	800	776	781	777	791	759	729	794	780	796	824	769	805	846	744	787	824
12754	4791	3155	2037	1302	824	509	384	335	319	292	255	243	226	231	215	222	220	205	236	260	236	218	209	211	207	196	206	194	220	217	192	179	156	203	149	176	194	204	167	179	160	160	165	167	181	173	154	185	157	156	161	153	180	199	152	193	159	179	175	149	149	168	172	164	169	178	174	165	193	186	152	162	150	162	173	150	174	170	166	144	176	161	157	159	170	143	170	160	143	170	184	159	159	158	179	161	153	162	181	166	166	145	161	158	158	170	159	146	178	168	152	171	163	167	142	161	164	164	163	168	150	187	167	147	162	150	171	156	172	174	170	142	171	161	158	146	160	164	168	151	173	180	149	153	171	169	154	176	155	165	142	172	153	145	140	166	153	197	160	181	158	164	163	169	165	168	167	162	185	198	196	160	162	136	193	162	153	157	187	160	153	159	152	170	140	139	165	164	162	148	161	147	148	166	162	155	171	145	157	179	172	191	153	182	141	155	161	169	151	155	164	171	180	154	147	186	170	156	165	177	178	161	167	136	162	176	154	158	159	156	177	175	177	161	169	159	171	153	167	196	139	174	163	149	170	171	166	173	151	161	188	163	171	172	161	163	158	169	170	173	173	144	165	154	162	171	166	161	176	168	157	157	189	151	122	161	163	177	148	191	157	163	182	154	170	195	155	181	160	153	171	155	178	182	134	143	158	164	167	170	155	167	177	152	168	146	168	169	178	186	156	149	156	157	164	147	149	166	178	156	153	160	159	170	171	174	154	154	148	139	167	187	152	147	167	160	157	156	158	174	170	192	169	159	160	163	165	160	164	174	169	155	176	154	165	178	166	189	159	169	165	168	145	168	160	159	152	177	169	157	164	145	141	173	154	155	160	142	167	146	156	172	177	140	146	157	146	149	153	157	175	191	175	121	154	158	171	159	167	156	157	144	177	155	169	167	153	170	154	140	170	156	171	162	159	168	157	215	169	188	151	182	156	142	151	155	151	180	173	153	163	141	140	179	164	183	185	157	153	164	167	168	177	163	169	151	173	165	178	183	147	171	166	164	193	198	153	134	155	163	177	188	146	148	163	163	161	151	153	152	165	152	160	176	170	176	182	153	134	163	167	153	169	164	156	168	148	147	168	156	170	171	145	172	155	149	156	172	169	144	154	173	171	155	169	159	180	161	151	147	183	179	158	154	182	162	155	181	162	167	142	164	162	163	174	143	170	160	166	155	132	163	175	157	159	164	142	157	148	155	185	180	154	175	150	145	161	176	169	173	154	165	172	157	174	135	146	163	160	151	170	158	161	172	171	174	164	161	153	144	131	165	158	171	161	155	172	174	150	176	153	172	156	157	174	166	125	177	168	161	149	158	147	152	153	168	163	168	162	155	154	149	168	151	160	152	175	174	160	129	156	187	156	155	169	160	155	164	173	161	172	173	164	171	179	169	147	174	161	179	152	186	166	149	163	167	165	145	168	175	158	169	161	168	149	155	168	141	149	164	167	158	175	180	173	173	176	169	167	141	153	150	162	174	176	167	168	146	166	151	142	175	192	182	160	155	159	180	149	160	159	159	173	159	134	169	132	152	152	158	164	157	126	159	171	175	171	182	178	143	159	144	172	168	151	174	137	145	154	166	149	169	143	151	154	151	188	190	179	185	160	149	174	155	157	151	149	192	171	171	189	149	166	153	162	158	177	196	158	174	156	173	174	176	186	152	175	163	157	158	186	168	148	153	169	169	173	164	151	169	160	157	170	168	147	175	152	162	167	180	171	162	167	178	155	148	181	145	154	190	164	172	157	165	154	166	162	148	157	189	172	154	152	159	171	162	154	172	170	163	156	202	176	181	152	141	144	164	143	150	153	142	149	172	160	161	162	171	155	150	161	158	188	174	173	148	154	172	160	151	143	159	163	180	171	175	146	158	158	146	173	182	163	166	167	166	158	163	173	168	147	177	175	173	170	153	164	163	151	183	156	178	147	158	162	168	148	139	179	179	154	152	165	134	160	154	168	143	167	187	152	187	166	164	155	140	159	173	177	165	174	163	144	164	165	162	168	159	157	165	153	177	174	152	170	175	158	178	155	160	180	173	157	148	171	148	171	161	172	152	167	154	167	169	163	159	171	162	151	159	149	140	140	151	151	146	175	177	164	190	175	150	150	160	178	155	191	162	175	147	161	167	182	161	148	165	160	163	173	174	189	170	169	181	172	170	202	176	179	177	192	152	177	175	164	182	176	158	163	136	191	195	185	164	156	165	156	166	163	163	142	187	136	174	163	166	175	165	168	166	147	180	181	169	191	169	170	158	156	155	167	163	168	159	150	178	170	181	186	174	169	192	170	174	156	139	172	168	178	172	159	193	159	160	164	152	167	163	161	123	158	184	159	147	161	149	189	178	162	188	156	147	174	149	159	176	164	166	159	174	194	173	156	161	185	171	139	183	170	159	154	169	172	156	158	162	168	161	168	139	175	168	153	155	165	168	177	163	172	155	170	156	173	164	137	153	151	163	173	149	151	140	166	150	183	173	149	168	163	174	167	159	158	165	162	159	167	160	168	152	164	175	161	159	167	140	148	149	154	170	158	146	153	186	173	173	176	142	176	141	160	155	181	170	160	170	172	161	183	172	169	192	178	138	153	167	171	173	174	159	163	148	181	168	178	174	150	175	181	167	158	192	172	167	184	150	171	171	155	167	143	157	158	167	163	170	162	146	159	162	181	170	142	171	150	163	162	158	182	168	180	147	176	167	161	170	151	188	171	147	150	171	148	175	162	125	155	177	160	180	167	169	154	148	166	155	158	155	152	143	177	156	176	169	150	174	167	174	172	170	163	173	153	150	173	193	172	160	160	180	164	150	157	154	179	169	160	183	180	179	180	178	160	159	156	153	167	175	154	154	152	175	167	162	159	156	154	162	163	198	164	161	159	172	180	146	148	155	154	145	165	169	152	164	174	139	162	158	198	160	155	182	161	186	163	161	152	177	175	189	167	160	180	151	148	174	168	149	160	141	159	172	180	171	173	139	174	169	142	146	171	175	180	148	175	147	188	160	199	208	159	151	171	145	137	185	180	145	169	163	161	152	161	168	152	183	164	167	163	171	156	158	160	162	176	159	159	158	161	197	165	160	152	175	171	169	156	179	154	191	164	181	160	154	158	149	178	164	162	158	156	187	158	158	168	178	186	160	143	165	176	166	175	171	192	178	150	183	156	171	165	136	170	133	154	203	159	163	153	161	161	170	163	157	141	149	175	178	169	174	168	169	184	155	154	157	164	165	161	174	167	141	172	149	157	151	170	173	165	147	168	158	168	161	179	161	178	159	160	165	144	162	165	148	149	187	160	158	161	134	163	159	164	167	149	169	170	151	190	192	168	146	159	192	157	181	162	156	139	174	148	172	152	152	151	143	182	158	178	187	205	161	169	175	161	172	170	161	164	168	176	189	159	176	182	173	179	177	188	159	158	164	146	155	160	145	143	151	166	167	181	162	174	195	184
8436	3583	4721	5181	4250	3139	2371	1775	1548	1510	1317	1123	1014	1040	968	849	857	856	899	902	1065	1123	918	833	819	765	822	696	807	783	717	662	593	623	660	641	561	534	534	573	479	560	491	517	464	492	474	480	509	399	468	461	471	447	445	472	447	448	482	459	435	473	467	439	466	497	476	435	478	451	427	405	458	454	464	415	456	461	435	424	468	443	422	456	410	450	462	420	481	486	441	463	453	453	466	500	426	477	456	441	441	405	452	469	446	463	416	453	440	421	478	460	456	450	462	443	444	442	451	448	460	457	438	455	483	443	464	422	410	436	428	419	406	425	441	435	469	425	437	451	459	438	398	430	446	453	456	418	439	470	432	467	476	418	476	420	422	437	435	448	445	442	454	434	470	424	445	472	460	466	476	479	445	458	419	425	431	461	427	459	473	463	425	419	487	486	443	423	439	454	462	437	444	423	436	456	461	446	437	439	440	455	464	415	479	458	447	428	446	436	445	434	430	447	461	465	447	430	473	434	455	417	458	455	438	403	451	418	430	472	426	449	432	457	467	451	458	443	461	459	432	432	450	429	422	456	448	434	452	464	450	422	429	432	464	466	481	453	433	467	448	393	477	426	408	425	417	435	401	475	454	451	450	446	413	477	477	427	450	443	436	408	471	459	471	434	443	414	419	463	429	416	435	445	437	463	426	454	437	427	466	409	419	469	424	489	472	454	477	426	442	445	424	455	434	432	430	416	440	391	420	473	429	426	474	436	414	477	477	449	440	457	459	465	446	406	467	443	433	470	429	446	434	469	399	458	444	438	442	407	468	454	481	408	467	428	410	475	456	449	451	428	460	457	414	447	413	462	461	417	471	449	475	459	452	461	455	427	468	408	442	443	431	447	434	404	445	452	475	474	396	444	415	426	409	467	429	437	429	451	416	455	463	443	419	428	443	438	417	430	453	452	458	446	458	461	438	444	445	468	454	449	421	387	437	454	474	431	429	443	436	475	446	453	435	442	441	460	440	480	427	436	433	426	411	465	457	488	444	425	435	439	427	456	466	454	451	406	434	440	472	415	403	429	438	408	479	432	444	420	444	443	445	432	416	433	397	442	444	439	412	443	426	474	468	414	440	454	420	447	435	448	435	466	471	422	465	448	470	459	447	470	431	397	469	430	478	483	481	463	433	433	477	427	425	472	431	461	420	417	440	444	454	461	444	400	461	449	425	441	429	429	393	477	479	464	410	481	434	439	451	453	422	445	443	432	465	448	446	487	425	467	433	472	437	469	473	439	427	412	455	399	423	438	448	428	443	418	436	444	460	460	455	450	408	467	437	452	433	425	406	440	445	443	441	425	419	463	442	464	458	441	462	447	480	402	488	468	443	436	475	440	444	440	417	463	445	463	443	469	462	462	448	446	462	452	424	475	432	457	407	462	471	462	392	445	419	436	446	443	413	435	455	454	440	467	441	431	435	448	431	424	439	438	407	460	428	500	408	446	437	472	441	438	462	433	466	409	453	446	459	443	448	457	452	426	425	419	436	450	432	440	471	468	495	457	437	444	455	467	434	447	459	447	444	431	445	460	431	442	443	441	476	490	444	417	454	418	438	474	411	450	461	448	454	468	476	466	466	439	495	426	424	469	409	441	417	411	415	443	434	432	398	448	457	480	453	445	399	490	445	413	459	445	453	465	437	445	449	439	429	432	444	434	429	460	462	428	392	450	480	472	418	397	466	444	452	486	460	421	422	462	422	463	450	444	438	423	411	432	457	463	432	444	436	433	462	454	454	421	423	442	456	430	442	420	456	443	451	439	423	438	454	450	415	419	440	421	431	435	449	452	439	467	465	447	434	422	451	430	466	411	487	414	423	435	428	463	447	428	441	453	450	474	484	440	469	451	428	463	442	454	432	403	435	440	439	450	445	439	438	433	432	434	437	407	463	442	423	466	426	410	415	418	445	407	444	400	440	405	426	453	434	467	445	438	394	452	415	488	441	446	463	421	443	421	424	466	445	453	457	458	434	428	442	435	439	447	456	439	426	444	449	440	418	431	426	421	447	450	442	430	470	452	446	396	491	435	437	482	419	430	404	483	450	457	430	458	430	459	440	447	450	413	433	420	441	458	421	464	481	425	449	410	465	459	471	437	446	421	449	435	420	428	443	452	437	452	439	435	444	419	454	402	455	458	447	441	412	409	457	454	428	442	458	459	427	460	452	449	417	469	453	419	433	434	423	453	436	375	448	395	424	431	428	439	431	478	450	457	433	464	443	447	440	462	473	428	475	442	465	434	418	419	478	473	450	423	419	455	447	463	447	466	436	443	430	480	478	392	404	415	452	415	439	436	450	468	443	430	459	476	461	437	461	433	441	439	436	411	454	455	416	440	440	435	445	452	420	442	416	468	450	459	426	418	452	418	437	450	475	393	452	398	441	445	481	445	439	484	455	439	463	424	474	469	458	457	446	521	432	463	424	463	418	459	464	441	424	453	427	449	424	467	453	436	426	417	426	466	444	512	466	435	447	448	466	419	448	459	400	425	496	447	446	430	404	439	455	446	470	426	465	463	471	470	467	407	455	429	435	417	440	371	408	420	469	431	385	457	421	434	403	449	458	460	465	408	429	436	480	468	445	442	464	487	421	460	446	429	453	467	440	437	443	470	407	461	439	474	439	452	467	430	449	441	441	473	424	468	410	453	440	394	433	473	408	483	451	470	440	430	415	415	456	454	420	423	478	462	479	433	419	471	441	435	437	441	463	479	438	435	454	427	457	459	433	448	431	418	468	411	427	439	452	458	444	449	440	446	440	439	463	406	426	457	433	455	472	414	462	464	440	432	428	480	477	447	440	465	440	446	436	470	440	454	442	436	407	410	442	454	488	427	462	466	444	439	431	434	442	461	412	440	439	455	470	441	447	428	464	482	430	421	435	416	399	451	460	479	451	442	423	457	461	461	457	467	431	479	462	429	443	460	423	454	429	478	416	453	452	429	469	449	457	440	432	444	448	473	467	413	452	444	447	460	459	436	438	440	452	478	470	458	457	470	472	458	463	458	430	435	418	426	434	421	442	441	433	459	407	451	440	423	466	449	446	422	423	413	421	438	441	457	467	463	426	495	476	431	446	493	456	469	458	468	419	477	450	430	411	469	411	412	481	461	449	420	443	446	415	440	410	420	447	454	480	423	391	457	407	441	446	452	441	434	459	446	450	435	442	456	437	396	444	420	468	475	465	465	470	468	433	421	419	412	458	452	420	424	436	432	445	455	476	415	399	440	430	445	455	402	425	442	438	474	481	417	436	463	455	469	454	475	464	415	425	422	445	436	421	401	453	470	453	404	435	476	431	429	446	408	443	440	460	436	425	444	444	421	428	450	420	455	412	475	429	442	450	432	430	449	429	429	472	439	448	418	457	444	450	421	444	463	469	457	456	445	459	446	484	443	460	435	442	459	445	437	449	455	446	447	433	443	457	448	473	458	461	428	427	456	442	445	424	436
19547	7410	5841	4096	2653	1550	960	761	477	552	456	351	336	305	316	285	281	291	291	283	307	409	225	265	264	253	254	229	260	246	236	204	168	205	244	239	182	200	191	214	193	204	194	168	172	201	170	180	200	188	169	176	202	175	183	181	186	175	188	183	182	195	172	198	190	175	190	195	198	195	183	188	184	178	164	171	178	195	200	187	177	187	181	182	170	169	148	187	159	183	171	173	153	167	180	177	189	183	176	194	185	195	162	182	176	185	206	173	167	187	171	190	162	170	188	196	176	176	191	176	169	187	188	182	201	185	179	176	186	187	179	188	172	177	176	174	175	201	173	168	175	166	196	210	176	183	193	166	184	167	173	172	171	204	192	158	200	184	177	163	176	162	184	191	201	174	182	162	164	192	192	184	160	179	213	178	200	204	151	174	175	178	183	153	161	181	200	170	157	191	162	172	155	187	184	189	175	190	173	190	181	193	183	157	180	172	165	157	162	164	196	177	154	191	145	162	182	185	175	169	179	175	188	159	168	168	174	183	191	165	193	170	157	175	180	173	187	183	172	196	143	171	176	184	180	182	170	178	188	163	190	172	168	195	151	203	159	158	191	159	177	198	166	157	162	155	191	197	169	144	183	187	196	172	179	161	187	172	167	187	191	158	184	168	182	174	187	178	164	194	170	188	189	200	176	178	175	168	174	176	193	184	183	184	174	176	168	178	154	171	164	184	185	184	167	166	185	185	171	182	203	201	159	187	205	168	189	168	187	168	165	196	177	164	156	172	194	163	163	185	183	191	180	193	211	222	181	160	182	202	183	178	180	166	164	165	179	180	199	160	158	174	187	160	199	165	191	195	175	171	180	190	166	179	164	180	177	197	167	153	165	182	183	195	173	206	166	172	185	164	146	154	185	194	155	157	190	159	182	178	168	181	169	171	191	182	193	190	179	190	183	173	151	167	152	177	180	183	177	184	166	184	160	171	182	179	186	183	175	134	186	175	186	181	179	198	163	179	182	169	178	159	180	189	185	186	177	201	169	156	171	180	198	181	175	174	198	184	173	172	178	157	177	205	162	189	156	210	169	199	152	160	175	180	220	162	183	172	198	199	184	164	173	187	160	164	178	197	162	163	181	177	166	160	194	172	163	178	185	180	173	204	174	174	181	180	161	179	179	186	182	199	177	172	161	184	202	181	177	178	213	192	186	174	159	179	200	182	187	179	201	169	191	185	179	202	184	190	186	165	168	174	210	178	174	171	203	165	177	165	175	177	163	180	180	207	188	163	181	158	182	193	184	186	173	165	205	168	182	209	193	186	164	175	172	183	168	159	157	191	166	193	186	163	187	186	173	174	177	172	161	170	170	171	160	184	168	173	192	168	195	177	174	184	187	177	178	190	204	167	188	181	147	192	181	174	188	188	175	184	182	185	180	165	169	171	159	161	188	172	169	163	175	194	190	166	183	176	165	191	153	170	174	173	170	184	181	174	162	204	181	179	178	173	176	200	184	162	160	206	188	192	189	180	154	148	196	188	197	171	134	174	162	179	164	170	184	160	198	176	165	153	182	162	161	200	166	179	145	189	181	202	181	170	169	192	181	153	187	156	163	172	174	171	180	194	183	171	178	176	183	179	153	181	184	162	179	172	159	163	188	181	178	185	216	175	188	184	185	177	203	178	160	202	202	191	193	184	176	178	178	171	162	165	160	165	177	183	190	178	168	178	173	192	171	191	176	177	178	168	194	170	164	180	152	192	171	175	177	187	194	172	174	181	174	164	185	171	180	166	166	185	154	179	158	166	181	191	177	175	178	166	153	164	169	180	192	179	159	177	185	173	187	157	168	179	153	184	198	169	184	170	159	173	190	194	191	157	163	157	160	206	180	174	193	204	183	177	155	174	181	177	168	188	190	190	186	178	175	171	175	174	177	185	176	210	167	180	205	194	189	196	171	175	162	188	197	174	181	178	180	172	167	182	154	198	191	171	176	192	172	167	165	172	196	174	170	196	197	185	153	181	190	171	188	173	177	172	149	189	164	192	181	186	171	164	185	182	174	156	204	175	164	193	187	172	179	206	187	175	166	184	196	178	191	173	155	214	174	172	184	176	163	177	145	200	176	178	185	180	184	195	174	184	166	176	183	166	181	166	156	184	184	192	174	187	205	154	172	180	178	151	182	209	157	176	170	145	182	183	184	181	160	169	184	171	167	187	165	156	183	161	171	175	193	180	160	171	166	174	178	176	187	180	173	178	170	198	168	169	185	181	175	174	201	205	161	170	165	192	178	172	183	208	163	203	184	179	173	157	157	173	167	182	170	177	161	197	170	154	152	161	221	171	181	166	164	164	174	171	182	166	190	173	190	199	179	152	179	189	169	181	185	173	186	173	163	194	203	186	166	202	169	183	180	184	177	167	198	190	184	207	151	176	190	172	175	169	173	200	187	164	180	170	183	178	182	168	186	175	176	179	177	189	172	168	178	168	198	188	202	194	174	151	182	171	183	154	173	173	196	165	168	175	175	168	163	153	197	187	170	167	193	178	185	183	161	197	187	188	196	178	161	165	165	176	181	160	190	186	186	192	171	194	197	186	169	201	186	203	184	200	199	179	194	172	170	178	184	166	168	184	182	168	159	190	199	190	182	199	182	172	169	188	157	183	157	161	181	177	187	173	175	196	166	190	193	175	192	149	167	175	167	165	194	183	158	175	174	174	178	171	206	173	169	177	202	178	179	199	167	169	194	192	196	156	182	165	157	162	163	207	189	187	167	185	168	194	165	156	160	198	200	170	170	167	157	175	170	161	194	153	199	154	173	169	163	163	182	168	178	203	179	184	180	186	156	179	174	178	163	181	173	177	156	160	162	170	154	206	165	167	165	172	192	147	191	194	162	177	192	158	169	147	191	170	182	168	191	173	184	191	176	174	187	166	169	183	194	184	189	177	185	174	179	140	182	176	169	181	188	165	181	185	174	176	177	181	163	146	208	155	185	185	162	191	204	178	170	175	172	177	196	176	184	181	174	172	177	190	177	175	176	170	172	178	201	162	188	189	204	146	205	174	190	170	158	166	172	180	184	168	206	189	166	162	184	184	188	199	197	176	167	170	162	196	171	201	180	187	162	178	164	178	169	196	189	194	172	171	193	183	165	155	156	161	175	180	209	179	185	201	173	174	203	179	190	151	190	182	188	199	173	184	184	168	190	167	179	147	190	179	178	207	176	191	177	188	176	167	156	153	159	172	153	187	188	195	163	182	172	185	177	173	180	198	188	156	181	179	190	188	157	150	206	196	186	181	167	196	204	190	173	160	176	185	203	190	184	177	164	194	196	170	180	184	185	164	152	204	178	177	169	177	175	195	190	181	182	170	163	178	191	173	163	185	186	171	168	168	156	171	180	182	188	173	165	173	158	188	187	188	188	189	157	180	200	181	204	191	185	177	181	180	171	175	193	177	181	162	182	184	168	171	188	181	151	192	172	197	167	177	177	204	177	177
10885	5084	7590	8579	7372	5429	4124	3297	2538	2604	2156	1705	1615	1525	1511	1388	1354	1363	1324	1369	1608	1819	1306	1401	1183	1177	1103	1038	1177	1257	1035	847	819	828	824	846	712	737	689	683	684	672	669	638	614	609	558	570	574	575	556	573	545	574	524	539	545	525	532	506	552	543	517	518	548	501	473	522	509	524	468	517	513	528	523	509	523	526	507	541	580	508	524	530	529	513	508	528	532	506	500	469	539	489	531	487	500	508	502	509	526	490	494	528	525	496	518	497	516	509	536	518	506	484	505	470	505	563	494	532	502	491	498	525	519	509	509	490	488	460	478	467	468	482	497	432	497	488	521	523	500	515	506	510	484	505	499	488	520	517	472	491	506	466	484	532	472	487	481	518	495	523	513	488	487	491	514	541	506	453	495	451	493	450	429	443	511	481	504	488	490	480	507	467	490	503	542	457	493	468	532	533	472	525	517	495	479	507	467	503	501	495	514	473	520	507	492	446	504	531	516	467	461	507	487	500	479	545	509	490	517	485	491	500	507	497	502	487	500	532	463	543	490	484	520	470	512	455	502	472	514	482	499	492	456	500	471	501	539	531	479	509	443	501	522	527	490	489	514	478	466	523	498	488	479	519	495	500	507	497	526	524	510	496	490	457	506	527	469	519	481	470	475	506	462	518	505	532	508	503	508	497	482	498	512	538	492	443	477	489	465	508	496	484	499	527	515	528	476	524	496	502	558	497	473	509	526	509	488	488	485	497	501	485	494	505	490	515	469	481	488	453	487	488	490	503	508	511	520	474	497	500	491	466	478	526	528	496	530	483	490	500	490	508	518	483	498	498	552	476	531	524	478	505	481	499	498	488	483	492	505	511	494	486	470	471	491	492	499	468	491	504	503	503	489	481	471	500	459	510	471	505	514	472	562	468	498	500	484	494	548	489	507	503	520	490	491	512	484	481	468	486	484	515	505	477	524	513	516	462	502	468	522	483	511	483	489	487	519	460	508	528	467	501	512	472	531	510	504	520	490	499	465	491	492	477	490	452	560	466	537	528	490	502	509	509	480	466	475	503	476	491	503	495	458	489	529	495	501	512	542	496	531	456	499	503	489	568	514	548	502	472	497	538	474	550	486	469	483	489	473	507	555	478	517	463	448	510	535	478	513	478	507	514	471	512	505	477	474	489	472	483	493	501	509	478	473	551	510	516	494	540	485	475	462	484	507	523	507	479	509	501	496	513	538	486	497	486	536	501	497	492	481	477	524	483	458	505	518	540	483	522	480	476	488	479	499	472	476	509	486	498	493	455	481	501	481	488	469	503	464	496	503	504	498	514	489	528	494	509	484	524	490	481	465	533	460	495	464	508	498	474	459	518	513	420	495	514	537	498	476	477	518	462	526	479	476	515	480	470	508	492	492	520	496	454	526	498	522	493	489	509	439	521	471	483	481	453	490	482	484	510	470	510	501	481	501	519	489	464	504	502	492	470	551	523	518	496	472	494	472	486	469	496	498	508	533	486	486	468	470	529	450	484	505	496	493	463	524	463	501	483	500	499	500	492	473	500	438	487	491	527	503	496	499	483	503	471	500	524	506	519	505	480	484	494	523	497	506	466	513	496	479	490	482	497	526	516	499	465	501	478	469	493	507	482	472	491	491	526	480	484	525	481	524	516	500	511	489	502	523	490	466	504	476	491	538	510	479	486	524	453	487	525	509	521	515	486	486	513	493	518	489	506	453	470	508	502	513	503	533	513	507	513	525	451	489	493	531	454	510	445	525	490	572	524	492	475	493	495	474	484	512	478	516	464	482	487	481	489	493	531	549	496	502	462	524	487	499	488	499	480	471	539	522	471	514	530	501	498	509	491	478	508	517	528	513	458	487	482	494	460	494	502	475	465	472	519	495	487	502	513	471	463	523	494	476	479	507	494	496	481	512	506	522	511	527	473	505	522	511	495	499	560	494	484	548	507	517	475	533	509	476	486	538	470	517	503	443	461	500	499	470	491	497	488	515	512	531	479	491	465	528	502	513	518	497	473	472	517	463	514	470	536	509	516	521	471	512	519	563	478	516	500	490	504	500	489	494	490	480	497	463	503	449	502	534	434	496	498	502	472	507	493	511	507	507	482	480	493	512	511	486	504	490	504	492	459	525	507	498	543	489	536	525	493	494	504	507	490	457	505	496	481	490	520	474	478	494	542	510	507	485	484	512	513	495	491	491	518	497	502	494	496	547	499	484	467	476	505	512	513	528	481	446	490	523	510	545	440	509	526	541	507	519	471	465	526	474	487	471	516	492	482	483	496	473	483	511	510	489	481	488	511	519	510	485	501	528	464	507	474	514	485	497	521	506	534	496	455	494	532	495	506	498	484	500	478	524	490	496	497	500	521	423	514	483	475	505	499	507	491	469	475	535	458	480	474	540	506	502	505	497	522	486	506	502	554	479	500	469	472	430	472	480	486	520	456	481	489	456	480	498	499	549	508	488	466	501	468	519	498	481	493	505	461	512	474	495	501	475	513	461	501	454	467	474	483	521	468	499	462	524	498	522	493	508	470	523	500	508	497	466	470	478	559	503	486	538	490	539	519	480	470	508	490	539	516	501	496	466	509	509	494	483	480	480	449	491	503	514	447	487	523	523	481	500	519	480	456	524	517	465	445	495	493	493	506	476	473	487	528	490	519	531	509	522	524	512	495	488	503	507	512	468	530	509	490	477	486	469	517	495	555	512	463	480	519	482	513	481	471	503	538	509	480	490	481	507	482	496	513	490	504	488	518	517	505	507	466	468	509	487	512	516	497	492	478	505	506	488	503	497	512	519	508	526	483	499	515	509	495	514	500	505	532	490	505	485	498	516	512	470	456	489	543	481	547	529	475	520	488	512	493	502	492	521	507	471	491	523	491	484	486	504	494	470	496	511	482	465	521	487	490	445	521	480	523	476	513	500	460	478	523	449	491	464	516	502	508	527	514	489	494	468	535	479	477	506	502	511	489	516	513	477	470	480	523	539	482	522	471	503	509	486	460	472	506	476	475	505	493	454	527	463	497	473	515	457	535	455	487	470	512	510	496	483	501	493	479	494	504	488	494	471	519	506	520	512	530	514	519	489	521	513	524	511	481	491	464	482	497	512	522	513	502	509	542	485	486	465	534	476	519	511	475	471	535	509	490	507	525	509	480	482	517	519	498	500	492	510	501	494	474	480	477	499	477	459	499	531	509	479	515	471	497	528	476	490	496	478	492	494	542	450	499	497	535	496	499	515	468	541	484	487	445	483	516	470	527	522	512	533	505	453	473	521	501	477	531	501	539	481	503	509	466	506	486	486	503	460	484	503	488	522	497	451	475	500	519	498	516	479	531	527	493	490	494	477	548	506	500	478	506	474	509	512	486	493	495	515	467	514	510	496	472	509	498	476	530	488	496	512	485	491	491	524	527	488	473	501	503	477	486	518	451	483	519	459	522	501	497	496	472	448	476	470	518	491	546	489	514	529	505	519	495
4563	1320	798	486	389	351	348	357	310	322	318	320	314	336	338	321	346	302	329	283	326	341	326	358	294	342	288	319	320	340	341	309	329	376	313	324	370	356	384	325	344	317	360	333	343	328	318	314	359	349	345	331	314	336	321	306	375	357	331	370	305	313	332	319	322	334	314	367	371	328	351	352	339	335	304	370	351	344	341	335	354	371	310	349	296	327	332	338	303	339	342	342	350	336	354	299	345	324	356	326	333	329	337	350	340	347	334	338	328	331	362	321	351	328	337	306	349	319	343	297	322	331	332	322	335	340	334	311	352	337	338	323	319	306	301	302	354	320	336	352	362	330	333	288	323	318	305	331	390	298	328	357	340	328	330	311	339	337	306	325	352	314	337	306	324	333	327	296	314	314	325	314	313	334	329	362	322	305	322	304	307	323	335	301	305	329	328	311	304	320	333	333	292	332	346	339	341	326	341	327	333	331	330	310	323	329	341	308	302	322	334	324	329	338	333	329	324	320	309	298	315	315	345	307	332	325	343	329	304	334	312	291	302	350	315	354	364	346	300	325	354	317	321	349	344	301	351	328	329	338	325	323	323	300	308	340	330	345	340	333	334	297	337	363	333	316	321	310	304	332	338	373	331	324	340	334	306	309	302	317	297	337	343	338	329	332	357	374	332	341	300	293	317	323	326	306	292	366	293	312	350	339	328	296	353	331	329	286	320	320	330	266	314	296	315	334	321	328	317	312	344	302	326	371	309	291	317	290	330	327	343	309	283	331	351	347	342	345	332	333	359	340	340	350	331	331	338	316	312	342	328	347	305	323	303	322	358	336	342	345	301	357	321	340	325	288	331	360	355	309	302	343	362	332	335	306	343	361	331	329	334	314	355	338	330	334	328	334	313	316	321	294	347	315	335	310	322	323	315	314	319	342	331	334	334	324	331	339	334	292	323	339	282	333	309	328	328	331	335	313	348	336	332	337	315	317	332	317	326	315	323	344	311	320	298	329	329	333	322	356	320	324	314	334	308	352	304	343	351	357	330	323	350	314	346	309	321	346	344	342	323	353	353	333	358	338	341	366	303	330	309	328	301	315	297	333	330	318	367	348	288	301	318	343	329	361	332	285	326	312	335	318	331	336	328	341	310	317	333	299	357	359	363	324	345	347	352	340	317	307	342	322	321	365	334	311	362	347	314	350	346	330	313	293	306	324	341	340	357	343	315	363	347	335	338	321	319	318	308	349	320	332	344	348	315	342	301	360	303	335	312	341	334	358	322	306	328	360	314	287	315	339	363	320	343	319	368	347	344	343	335	332	312	312	350	313	347	345	321	336	337	311	341	338	313	357	359	301	327	309	356	328	341	348	312	333	316	335	334	304	338	338	312	339	337	328	327	340	348	351	328	338	317	337	347	341	349	344	338	294	331	306	308	368	323	297	331	309	331	312	302	334	298	336	295	321	366	357	326	326	341	349	332	325	329	332	351	321	293	315	297	321	309	360	349	333	338	326	363	334	326	356	337	320	316	323	355	348	331	299	352	313	317	347	335	319	327	322	320	325	345	338	351	311	306	323	357	324	320	356	326	313	297	298	293	326	331	319	334	347	326	315	351	337	322	333	340	319	329	317	307	347	335	343	276	334	326	344	354	357	323	365	340	331	336	319	319	344	365	312	307	302	332	384	329	302	331	362	353	328	318	307	333	318	351	319	333	312	339	331	345	339	361	309	308	328	359	342	295	320	348	354	319	319	325	328	347	338	317	326	354	333	355	317	321	301	287	324	322	296	311	351	348	309	339	330	330	322	293	326	338	328	293	349	318	338	355	275	325	328	319	346	316	299	311	303	342	311	336	347	356	350	326	287	324	347	348	308	301	306	324	296	322	338	307	331	334	276	363	328	333	337	333	337	324	320	334	347	349	335	293	337	344	355	301	362	346	345	338	360	332	336	318	342	332	340	326	309	317	352	292	297	360	314	331	336	329	325	300	343	334	339	363	323	370	355	356	343	324	308	317	329	348	361	321	297	334	314	336	347	276	343	339	338	346	335	361	325	299	327	304	359	324	321	318	348	317	315	353	332	339	341	342	325	360	318	324	303	340	299	317	332	352	303	305	293	329	322	339	329	339	328	323	317	356	316	349	347	316	343	345	353	318	330	322	314	343	310	348	318	331	331	331	315	332	308	331	331	325	351	330	321	337	336	316	355	329	303	316	335	322	368	356	317	313	335	338	318	302	346	345	338	308	327	333	374	344	329	340	322	329	304	321	323	306	317	330	332	324	334	340	327	300	352	308	331	350	319	331	317	337	353	320	311	300	309	306	326	349	318	299	335	372	331	328	322	338	328	353	297	329	335	320	342	310	302	318	353	292	322	308	331	341	337	303	345	290	338	326	354	317	301	341	319	311	323	315	308	320	323	344	317	346	349	330	327	317	334	325	328	358	373	308	315	342	333	329	326	316	344	334	319	313	350	340	297	328	356	341	324	322	343	358	309	311	341	319	346	330	330	314	301	315	375	330	334	327	327	320	332	334	341	335	329	333	357	316	320	338	353	291	332	329	318	322	326	323	323	325	344	332	337	320	321	347	336	316	350	332	354	326	283	307	353	356	351	307	344	358	338	353	318	321	356	360	330	308	344	352	355	335	318	336	332	345	312	324	333	322	322	285	326	353	329	325	305	325	349	329	349	340	340	305	305	316	341	362	353	308	332	342	294	318	331	364	309	336	329	292	346	327	363	339	341	354	297	304	323	331	324	334	332	318	336	338	325	310	313	348	327	312	339	367	311	324	337	288	320	330	341	349	348	307	323	338	320	343	314	327	309	347	319	329	341	329	311	344	342	346	361	302	322	340	333	342	368	298	334	313	290	316	319	335	324	297	326	303	312	358	310	282	311	321	325	301	320	334	316	328	341	279	299	350	345	345	300	292	331	314	338	336	328	367	333	358	344	323	362	280	319	350	332	332	365	303	345	316	337	345	298	298	319	345	301	314	324	355	318	327	317	336	315	354	305	346	305	320	342	327	308	339	333	335	338	345	331	316	333	316	343	317	313	349	326	327	316	323	309	349	337	335	353	325	327	314	337	338	332	348	305	310	337	343	360	340	323	343	313	337	355	315	321	341	341	323	343	319	320	332	321	345	319	319	313	333	360	334	333	332	314	332	324	346	304	288	323	327	313	318	299	324	329	357	320	326	361	341	335	328	368	362	340	337	372	340	327	324	305	333	336	341	312	340	338	317	331	335	356	311	305	325	329	312	321	331	324	395	342	315	335	343	312	339	308	299	328	330	306	322	316	316	339	349	339	385	341	323	308	287	309	338	322	328	315	342	334	336	292	319	334	328	344	358	311	315	345	314	342	287	298	344	307	348	310	343	299	315	307	337	357	339	327	346	330	315	321	316	343	305	302	342	337	319	352	364	316	300	304	342	347	334	334	320	319	333	306	288	318	299	313	350	350	310	357	310	331	359	336	386	289	333	328	337	355	343	323
3679	1635	1750	1364	1097	942	874	807	823	849	805	850	850	833	819	811	840	825	786	814	834	761	877	785	826	769	825	798	862	827	817	824	757	788	805	751	791	805	703	793	731	839	796	760	798	803	848	796	783	743	785	815	770	804	770	768	795	764	793	840	799	819	787	765	789	792	780	786	807	777	772	761	770	805	801	719	782	821	822	778	793	769	847	820	764	785	794	752	778	768	806	770	773	773	833	817	833	830	804	749	790	846	812	767	760	747	803	839	790	765	830	771	786	776	761	781	829	776	775	815	782	794	813	770	809	785	772	814	849	771	782	756	792	788	815	745	737	776	755	765	732	822	765	771	773	778	785	765	817	805	784	772	886	821	768	754	781	791	810	831	771	823	808	809	782	787	830	796	777	820	811	751	798	798	772	792	864	806	850	820	793	810	801	795	824	751	797	797	784	830	807	795	764	777	823	782	819	835	786	783	813	748	813	786	851	808	782	757	823	771	781	807	801	784	846	800	779	826	738	790	735	834	777	783	786	830	804	770	751	783	823	765	727	795	790	750	755	794	757	771	858	728	785	742	778	787	769	787	801	807	782	840	704	804	777	785	835	778	817	793	733	844	731	793	867	821	780	788	790	757	760	796	805	771	792	842	775	780	759	782	784	796	808	831	773	795	781	763	790	766	697	757	760	766	790	797	807	783	780	763	797	814	771	780	805	766	798	789	791	776	803	784	737	821	805	831	833	807	776	803	807	797	797	787	762	791	743	779	837	782	797	738	853	789	768	837	813	793	757	786	791	756	774	826	808	784	828	722	767	767	823	776	789	800	784	821	796	759	809	791	805	795	801	840	808	801	798	825	793	787	753	799	787	785	771	794	795	815	791	758	845	783	762	791	764	802	832	775	821	769	794	826	731	822	766	802	761	811	852	743	794	782	807	843	795	794	792	773	775	748	777	808	776	742	825	759	793	819	824	776	791	798	780	872	810	767	806	769	790	812	807	795	830	764	827	848	758	805	769	795	791	819	792	839	807	848	784	788	788	768	765	766	786	802	805	787	817	795	770	684	778	821	782	858	789	867	785	787	770	790	814	778	798	784	747	748	824	811	793	781	829	826	802	810	805	816	794	804	784	790	802	831	766	835	764	805	811	771	781	755	791	807	794	808	864	793	806	805	818	753	753	812	776	796	833	789	766	757	780	796	779	798	733	776	795	781	850	782	774	805	818	766	742	786	772	770	853	798	835	781	845	822	810	864	819	814	830	808	772	810	747	839	770	811	778	766	736	842	775	759	757	783	782	802	799	719	776	789	791	792	810	783	793	796	767	798	785	800	843	803	751	773	783	809	846	800	864	831	826	781	788	793	804	794	782	763	771	756	765	825	775	836	763	805	720	807	820	802	773	809	810	785	742	784	798	872	821	782	815	808	833	780	794	790	772	783	783	789	752	804	792	779	776	824	807	769	776	796	785	764	777	755	762	800	763	792	843	744	788	778	794	829	790	751	853	783	831	798	795	740	790	794	789	796	761	794	770	795	821	807	860	772	821	781	783	773	820	774	760	772	802	767	792	823	804	848	756	848	787	822	810	846	803	775	817	816	786	783	829	814	801	751	823	790	768	789	837	796	755	803	752	759	802	836	753	817	765	782	791	783	766	831	770	759	787	759	788	755	830	756	821	810	799	781	808	784	759	802	798	818	802	772	798	861	838	778	810	826	820	775	789	787	852	780	823	812	778	771	798	783	799	826	798	818	840	806	799	751	768	771	795	783	814	751	807	733	752	798	808	757	799	767	807	779	753	788	779	829	752	771	799	815	781	791	804	819	771	837	752	788	765	788	817	789	772	793	819	836	789	776	763	756	809	774	793	806	770	778	746	854	758	795	788	766	824	881	815	769	799	764	724	794	813	733	824	786	788	829	795	762	779	825	778	779	773	810	797	802	760	807	762	781	753	796	824	774	789	794	806	827	781	743	793	773	843	781	797	848	772	803	837	799	758	737	737	780	787	832	817	800	767	758	770	799	772	760	816	770	807	782	802	800	762	811	793	782	772	723	788	793	809	818	762	786	821	781	805	794	734	787	813	789	794	741	774	802	784	804	751	828	762	760	762	789	787	786	801	800	775	825	796	805	794	780	784	785	756	763	780	775	756	791	833	785	776	818	834	749	813	819	768	813	792	821	783	799	820	792	765	828	807	790	769	823	802	808	770	802	772	762	800	777	808	809	829	770	793	791	781	823	800	807	760	807	740	781	754	802	739	825	756	778	823	780	798	817	813	798	815	807	816	813	787	762	804	797	839	825	822	785	815	818	811	772	830	854	785	796	786	774	806	767	728	787	742	823	791	849	811	758	743	787	793	760	809	796	753	787	806	796	842	817	800	810	819	801	815	817	806	808	805	753	787	735	820	779	756	760	808	800	777	765	800	824	840	761	798	763	779	872	789	770	783	800	757	774	802	788	764	767	871	770	793	817	774	812	799	873	831	822	785	756	815	823	761	738	795	818	767	842	866	785	797	774	804	839	838	795	809	809	762	829	748	831	822	823	812	760	802	776	812	811	814	801	780	757	788	752	758	721	854	759	782	771	829	816	857	802	793	795	781	810	806	771	752	793	811	761	723	772	798	766	755	749	817	764	802	787	813	799	814	769	798	795	773	827	787	797	784	764	788	811	848	833	783	781	781	766	805	795	813	754	751	792	763	816	814	840	774	803	770	780	803	793	775	761	783	815	847	780	758	739	784	799	803	819	815	823	784	784	759	829	806	791	813	813	828	768	804	778	811	803	792	834	833	820	787	817	810	858	788	792	813	780	811	725	785	804	791	791	795	765	811	787	832	860	783	798	747	822	805	807	850	742	814	783	751	825	750	821	814	738	773	736	748	844	828	817	799	790	793	726	783	857	802	772	785	823	804	822	818	820	850	801	786	795	761	838	739	801	809	778	838	761	748	840	781	814	745	811	801	815	749	785	720	809	818	800	772	786	821	763	776	762	806	797	825	807	796	803	790	782	821	773	808	775	828	803	774	752	776	802	856	763	806	785	790	846	781	755	784	791	767	806	789	788	739	778	810	796	761	778	774	770	802	820	790	781	761	770	774	745	806	780	771	837	768	794	831	807	771	859	786	821	788	796	801	848	807	833	821	756	816	763	757	832	783	771	827	808	780	786	808	793	808	822	819	752	746	794	869	791	720	738	803	809	780	794	856	815	809	801	812	788	842	759	797	780	788	795	772	774	776	822	798	761	789	809	730	757	766	757	829	806	778	811	805	735	831	806	837	791	765	793	804	812	806	820	818	833	771	810	817	838	758	797	815	735	778	809	707	768	813	802	764	819	804	795	776	755	784	830	792	787	805	831	799	800	795	808	793	774	795	788	794	827	774	801	808	792	795	764	764	773	833	775	777	766	806	759	762	795	794	772	778	774	794	798	783	789	838	802	806	768	792	810	754	766	808	834	845	777	772	781	819	769	801	786	788	774	829	757	803	787	818	742
11832	3983	2859	1938	1243	844	615	540	423	305	306	243	255	286	250	197	202	190	202	238	251	285	209	243	192	200	182	163	194	189	210	169	196	191	189	185	190	145	166	192	180	205	170	179	161	164	139	157	174	162	150	154	149	205	177	163	169	167	173	162	162	163	171	165	148	157	177	183	170	168	156	169	161	167	170	176	144	170	173	154	172	173	164	177	172	175	146	135	166	159	151	163	162	148	172	172	177	167	138	154	167	135	148	185	166	177	158	143	174	161	157	156	151	133	153	149	178	150	142	149	166	166	161	158	160	172	182	152	169	174	165	167	158	153	155	203	161	156	157	169	142	175	157	158	174	151	176	146	164	151	147	148	156	155	158	168	161	179	161	128	156	161	156	179	160	174	186	154	147	181	147	160	161	163	166	157	159	165	167	162	190	172	157	170	162	159	151	171	159	140	152	148	161	184	153	149	151	169	157	170	157	140	167	167	137	137	153	159	143	151	171	157	157	165	176	176	166	178	168	166	173	161	169	190	197	171	179	144	164	162	151	172	169	161	174	171	151	159	167	172	166	161	144	163	150	171	160	176	157	152	149	153	169	155	155	164	165	162	161	174	153	157	161	185	151	166	180	174	162	138	168	163	194	210	147	156	159	134	168	178	171	166	179	160	154	179	156	145	169	151	179	156	137	152	157	142	150	162	164	166	187	137	169	173	147	169	141	169	167	143	165	166	172	177	166	158	164	143	134	155	160	177	163	154	150	183	170	167	175	145	151	159	177	166	178	160	181	152	156	159	143	163	148	149	180	142	185	161	177	187	156	154	147	161	168	166	174	176	139	148	149	160	158	172	169	163	151	156	149	151	140	164	165	144	154	173	169	171	168	165	165	152	189	158	196	170	181	154	164	159	139	158	175	154	171	170	174	170	166	146	179	144	157	162	159	140	151	167	181	174	180	126	161	165	178	156	176	176	165	158	140	158	181	147	127	161	180	174	165	161	156	164	176	171	151	152	165	193	158	164	161	163	168	157	154	172	151	164	160	168	163	158	139	159	168	185	153	148	159	140	162	165	160	172	167	169	159	150	166	134	172	164	178	173	167	159	172	171	167	169	181	149	173	149	183	162	170	186	139	162	162	150	149	155	149	175	160	155	171	174	180	183	157	169	176	171	170	178	164	168	163	140	169	184	157	154	169	169	168	168	149	152	170	198	171	152	189	162	178	159	159	157	185	137	156	149	149	154	169	174	175	159	167	168	180	154	165	157	150	169	156	161	183	140	153	167	176	156	182	145	140	179	162	152	154	175	136	168	189	163	166	180	192	154	173	147	138	167	170	162	173	139	164	173	147	171	185	144	153	183	175	156	174	177	180	179	162	186	170	157	153	174	152	153	168	152	174	166	151	138	159	172	181	148	172	162	167	178	160	147	153	141	157	156	149	166	150	168	156	167	166	198	174	155	167	176	156	180	154	171	187	168	205	152	155	160	196	162	140	182	146	151	171	148	146	177	168	157	143	164	155	164	151	175	188	175	169	150	171	189	164	156	164	179	145	143	170	179	168	162	170	175	159	172	163	151	143	161	159	170	163	149	162	174	152	155	152	177	162	172	171	168	175	164	156	139	151	165	171	135	148	184	138	152	151	150	166	175	163	152	154	165	171	172	145	161	159	152	171	147	163	163	143	175	162	165	172	156	168	158	157	161	164	156	168	162	178	161	194	165	171	164	152	190	149	177	141	144	129	155	160	179	160	144	154	153	154	167	140	179	168	158	145	165	165	159	178	180	164	182	166	154	158	174	191	178	161	172	184	159	165	145	161	167	133	154	151	178	169	152	145	176	164	152	166	186	169	161	143	167	141	146	157	161	159	173	144	157	152	170	161	156	162	166	157	162	171	169	155	156	143	155	171	167	158	165	185	189	182	158	176	168	167	175	167	159	166	158	180	176	177	167	181	162	189	165	158	173	157	167	160	156	140	159	128	176	158	149	156	168	154	156	183	163	145	172	151	154	146	150	173	170	161	189	162	159	174	162	155	172	177	143	133	157	172	170	147	170	192	176	153	153	167	163	180	174	164	164	167	154	167	177	173	150	169	166	170	159	150	171	162	188	153	172	155	185	166	161	180	125	157	145	190	180	162	171	152	146	159	157	134	162	145	147	162	179	161	143	166	154	174	157	162	156	149	138	155	152	175	161	145	154	191	143	136	174	160	158	167	149	160	167	162	150	160	173	159	161	158	154	163	168	149	145	163	168	165	187	167	179	154	149	164	151	163	163	153	177	149	148	151	131	180	164	167	150	145	157	165	150	168	152	154	175	164	166	160	175	149	172	157	161	167	137	142	142	163	169	143	180	147	160	136	173	151	171	159	160	148	141	166	163	173	163	149	167	163	179	153	182	143	142	154	170	176	168	165	154	171	136	161	168	152	150	155	154	181	171	151	148	164	143	176	162	145	159	167	181	164	179	171	164	153	170	189	163	151	164	162	173	166	167	151	135	136	157	163	168	138	160	153	169	157	166	158	164	177	171	144	150	151	154	177	159	152	166	172	164	155	171	169	160	156	145	156	167	169	160	183	152	154	188	150	157	184	187	156	160	183	165	147	166	176	173	188	156	169	163	157	170	150	174	174	176	165	148	169	152	138	164	171	183	160	176	152	166	140	155	174	185	186	154	163	154	169	165	144	153	161	145	159	165	167	156	136	149	174	174	142	148	150	156	152	167	142	149	172	140	159	167	129	183	186	167	170	161	151	154	177	160	155	156	192	150	153	157	144	151	138	156	160	186	160	157	166	134	160	166	158	183	174	146	163	154	179	154	163	155	145	173	148	182	165	161	177	153	180	161	159	160	164	167	153	176	169	160	166	170	154	180	149	170	159	163	150	168	155	149	165	157	172	154	160	146	137	156	169	147	162	168	168	157	161	152	173	172	150	193	161	167	165	154	161	160	177	163	151	161	149	168	141	157	186	164	156	152	174	155	175	161	166	162	172	165	161	150	168	153	162	155	166	166	175	161	158	160	165	159	177	147	165	169	168	157	160	164	167	188	176	148	166	174	173	135	171	181	149	169	188	175	180	177	139	151	171	180	137	173	152	141	159	150	151	169	164	165	193	156	165	145	161	165	182	162	152	180	146	158	156	167	152	174	135	140	146	172	137	153	165	161	163	168	171	147	165	150	148	145	170	155	175	170	171	155	163	173	137	174	171	156	169	155	149	160	155	182	161	175	164	143	168	173	147	153	145	128	134	168	174	166	175	147	165	161	173	166	160	170	170	158	152	156	136	164	178	159	142	156	142	173	153	153	164	162	163	164	166	161	152	174	163	157	170	148	151	152	168	175	150	159	160	163	158	183	168	169	154	149	172	147	187	163	163	150	161	160	174	166	144	175	183	157	162	169	176	157	160	161	148	174	190	157	143	141	150	177	155	143	184	166	173	162	175	161	150	169	152	165	167	140	162	171	201	168	148	147	172	162	159	167	163	154	197	168	164	146
7666	3264	4380	4941	4025	2895	2350	2114	1549	1647	1341	1014	982	1062	956	907	886	801	866	858	1085	1134	862	868	750	765	739	775	782	740	682	622	592	581	677	572	527	579	540	532	497	563	555	503	507	475	460	450	440	472	510	443	484	471	432	462	446	466	457	458	458	480	481	444	443	431	466	440	475	450	472	465	448	462	468	446	434	433	442	434	535	443	425	450	485	457	432	429	439	481	435	428	422	467	439	431	437	466	441	456	420	438	426	468	446	446	443	419	437	442	434	447	477	411	440	475	496	412	464	411	483	433	466	460	451	445	428	443	480	429	410	435	463	439	422	407	427	474	454	457	461	434	431	459	418	455	451	405	451	453	444	429	413	435	441	460	467	441	444	423	408	429	476	458	496	450	461	478	427	411	436	456	461	459	442	461	448	452	462	435	488	428	456	448	428	413	493	466	428	449	395	473	423	458	389	424	447	469	435	453	431	436	461	403	434	423	425	448	422	473	460	434	417	407	460	425	395	409	434	437	476	439	445	414	470	417	431	453	471	401	449	437	449	436	464	455	449	407	446	454	454	433	474	461	441	418	455	407	453	432	475	438	425	428	469	449	460	453	449	475	413	451	413	434	435	430	434	505	432	424	447	444	433	473	435	441	409	460	443	444	453	473	428	453	432	430	486	423	428	435	429	443	432	417	449	402	429	419	443	418	470	472	417	429	444	443	396	442	465	447	445	442	414	458	416	439	453	452	439	445	462	426	449	417	429	424	446	433	430	411	415	458	446	456	426	450	487	452	474	433	443	457	438	424	435	435	407	451	453	435	440	491	413	438	443	438	469	426	451	444	430	421	439	446	450	466	494	464	464	394	473	411	435	421	460	454	458	483	498	463	439	461	427	430	425	454	452	459	444	442	464	467	406	451	446	417	489	425	443	397	429	444	448	488	436	449	419	459	445	433	455	433	416	463	422	434	442	436	424	424	456	424	419	486	437	457	460	468	470	469	463	489	429	455	473	427	449	432	407	412	469	391	476	424	429	436	461	469	449	464	435	464	411	426	477	449	479	434	462	450	447	407	458	432	456	456	409	421	479	432	440	475	462	448	480	461	445	437	432	433	434	426	440	439	414	461	436	451	444	415	452	429	456	435	421	452	456	431	460	410	446	407	440	415	455	432	486	421	412	425	430	430	451	437	429	457	466	465	442	443	454	421	434	454	446	459	417	439	434	410	458	464	404	456	434	432	435	429	454	467	428	457	436	472	423	475	427	492	425	409	490	468	434	443	471	465	462	456	420	445	469	436	459	403	442	456	434	441	463	429	439	447	448	441	439	430	451	464	429	438	411	433	414	429	439	440	428	437	395	458	422	486	438	432	447	406	427	432	458	433	435	432	459	461	475	471	506	417	465	452	435	410	454	441	426	474	430	447	439	410	431	439	450	436	430	450	482	445	440	472	434	448	462	458	436	428	445	469	450	433	468	429	442	460	450	461	445	445	457	408	443	462	417	420	443	466	423	463	433	454	479	443	444	466	423	461	438	410	464	440	434	503	411	433	427	441	447	425	445	438	439	428	453	463	439	426	445	442	459	453	412	413	451	470	454	440	430	440	442	441	442	430	468	423	456	432	405	452	452	456	440	467	445	448	424	433	461	396	426	439	421	473	448	412	470	428	417	449	424	418	430	377	411	454	390	463	455	447	429	461	451	433	416	470	494	401	446	454	459	447	462	438	430	418	420	451	449	449	409	435	443	437	452	426	440	504	467	459	412	435	431	444	480	468	455	447	399	471	437	446	464	418	431	488	425	427	424	445	402	447	447	441	399	462	421	436	463	432	435	412	461	467	432	457	454	442	463	427	444	471	417	449	457	420	419	466	447	452	457	448	450	421	459	454	455	441	464	441	450	432	447	434	446	454	459	462	427	439	472	478	477	404	420	458	458	458	444	429	417	446	450	425	438	455	424	406	439	439	455	424	433	458	459	418	448	428	417	452	434	446	469	456	419	461	476	422	448	442	421	463	442	432	459	438	480	445	459	448	443	433	465	481	435	432	467	477	422	464	445	409	414	419	434	462	477	443	437	439	457	441	428	438	427	415	469	440	458	411	421	447	428	432	467	451	489	429	429	456	422	458	406	459	455	430	466	445	427	446	458	435	443	475	478	410	458	451	411	407	407	482	469	441	451	426	403	500	446	464	429	437	439	445	466	461	471	437	471	450	455	412	448	430	462	464	447	399	416	451	445	411	425	433	471	433	449	464	457	437	455	427	460	415	409	442	473	489	468	440	487	450	447	473	415	443	468	437	455	486	453	465	457	442	413	426	442	456	420	476	459	472	471	443	411	437	431	454	458	425	462	460	422	431	481	409	470	458	472	443	413	469	460	456	441	427	430	440	460	488	441	431	464	458	429	452	431	394	435	446	460	450	413	396	405	421	414	472	420	422	476	435	448	446	416	454	435	460	409	458	465	426	433	446	423	452	468	472	441	425	448	384	449	425	391	445	443	438	459	427	455	482	482	444	436	467	408	456	435	467	476	431	465	444	463	404	440	463	462	433	434	457	416	468	457	452	453	425	424	450	422	466	428	447	424	423	429	489	442	453	433	448	432	422	440	420	473	473	431	430	442	493	433	418	443	462	428	449	464	483	425	420	441	464	427	438	452	459	446	405	492	444	453	438	446	462	476	427	453	439	426	445	444	447	443	429	428	437	412	462	460	435	442	437	495	419	404	410	492	463	415	431	449	462	455	471	445	477	461	434	468	435	440	461	449	481	445	392	460	449	423	472	465	433	438	437	432	411	433	452	435	445	451	416	507	427	442	430	438	448	484	417	477	446	455	455	459	476	435	437	431	426	417	416	462	422	433	409	484	436	431	435	460	436	456	415	423	446	469	453	438	431	454	465	468	405	455	463	441	453	412	444	421	429	450	437	448	450	468	445	471	429	449	491	430	453	407	439	417	446	459	456	394	463	448	447	445	453	422	440	426	457	432	407	444	438	400	466	451	439	422	454	449	410	472	462	470	464	427	457	464	423	407	485	504	427	442	489	400	433	444	455	398	451	422	465	453	429	461	498	428	451	453	427	456	426	462	448	458	443	438	443	455	473	410	450	454	432	447	463	444	460	479	472	434	447	468	431	421	454	420	442	446	464	449	434	434	465	466	485	470	435	466	470	440	446	443	442	419	447	433	467	385	497	449	409	439	461	438	479	447	438	418	412	440	437	423	484	468	458	447	489	437	423	425	438	485	438	455	450	430	430	432	442	411	426	398	446	461	465	470	465	442	429	442	449	403	470	427	438	445	470	445	425	465	469	459	433	441	462	447	466	423	434	450	428	440	476	388	454	446	422	447	434	456	469	465	421	462	449	468	411	406	449	393	444	448	465	428	446	439	454	437	464	419	410	412	420	467	406	408	417	445	374	443	458	438	437	449	424	446	461	457	446	447	434	450	412	427	473	467	468	442	405	489	419	445	433	458	445	420	445	429	422	448	441	442	417
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
