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
336642960843	336642961406	336642961954	336642962506	336642963056	336642963604	336642964154	336642964706	336642965254	336642965806	336642966356	336642966906	336642967456	336642968006	336642968554	336642969106	336642969656	336642970206	336642970756	336642971306	336642971856	336642972404	336642972956	336642973506	336642974054	336642974606	336642975156	336642975706	336642976256	336642976804	336642977354	336642977906	336642978456	336642979006	336642979556	336642980106	336642980656	336642981206	336642981754	336642982306	336642982856	336642983406	336642983956	336642984506	336642985056	336642985606	336642986156	336642986706	336642987256	336642987806	336642988356	336642988906	336642989456	336642990006	336642990556	336642991106	336642991656	336642992206	336642992756	336642993306	336642993856	336642994406	336642994956	336642995506	336642996056	336642996606	336642997156	336642997706	336642998256	336642998806	336642999356	336642999906	336643000456	336643001006	336643001556	336643002106	336643002656	336643003206	336643003756	336643004306	336643004856	336643005406	336643005956	336643006506	336643007056	336643007606	336643008156	336643008706	336643009256	336643009806	336643010356	336643010906	336643011456	336643012006	336643012556	336643013106	336643013656	336643014206	336643014756	336643015306	336643015856	336643016406	336643016956	336643017506	336643018056	336643018606	336643019156	336643019706	336643020256	336643020806	336643021356	336643021906	336643022456	336643023006	336643023556	336643024106	336643024656	336643025206	336643025756	336643026306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
55102	61336	60732	54068	60020	48713	30138	12237	2537	1184	820	508	348	339	240	234	237	223	210	210	197	188	194	196	166	195	168	200	177	199	201	178	189	168	164	199	190	169	191	165	189	207	189	204	206	168	174	193	200	183	178	159	173	172	190	209	173	195	177	190	178	193	192	206	175	181	192	179	216	188	185	177	184	171	198	168	175	186	174	171	184	192	189	161	193	202	202	180	198	137	166	181	201	190	188	165	159	192	178	170	176	193	174	157	187	176	159	186	159	167	189	195	177	203	194	166	174	184	214	182	163	194	180	176	186	179	169	196	171	182	189	176	184	186	213	193	194	170	171	167	182	178	174	190	183	176	172	165	180	184	173	178	197	196	157	184	161	176	194	176	199	174	160	181	201	196	166	190	221	193	190	176	195	193	184	184	201	173	189	188	190	194	182	168	179	189	195	198	178	179	186	206	157	177	174	179	176	178	183	204	166	194	200	173	175	188	198	198	155	181	204	210	190	200	194	181	184	177	194	159	201	170	176	205	175	182	164	173	167	186	164	175	183	195	178	176	193	193	192	161	162	184	204	192	192	195	181	167	188	193	178	188	184	166	174	220	163	174	167	179	187	187	192	185	196	198	208	177	197	169	182	170	180	198	194	149	181	189	185	154	180	169	181	191	202	188	180	184	187	191	174	185	183	169	180	170	185	169	188	175	183	184	178	197	201	168	171	153	201	193	205	184	173	155	199	193	153	224	182	179	210	199	182	187	183	182	187	169	176	175	162	183	192	207	192	211	162	187	195	191	179	171	185	178	177	169	186	192	193	190	174	169	158	194	211	173	174	208	185	219	193	183	186	191	171	183	178	161	191	198	192	185	177	175	177	193	208	194	152	178	205	186	173	194	170	180	160	203	182	180	160	208	206	177	172	192	192	193	207	168	160	192	186	180	191	177	170	197	167	216	196	169	182	215	197	198	193	197	187	170	189	175	167	157	187	186	169	178	175	202	201	187	182	195	168	177	170	182	191	168	168	175	194	187	196	185	189	175	182	180	193	194	202	187	201	173	201	181	188	178	203	177	180	159	147	168	168	185	190	163	185	206	192	207	204	190	197	150	199	186	200	174	165	187	183	206	177	167	176	172	191	175	178	207	165	185	182	183	203	166	165	191	193	193	177	176	187	184	210	195	167	171	198	168	194	167	194	175	197	177	197	198	197	178	157	172	169	169	184	198	170	167	185	177	168	179	171	158	179	175	178	215	186	188	211	153	191	181	176	170	190	217	199	149	180	184	175	170	195	151	195	171	184	207	174	174	196	194	172	170	186	198	197	175	170	189	170	178	192	181	157	201	177	216	169	204	184	206	206	186	180	153	194	177	191	189	191	187	177	197	196	196	188	177	174	173	211	173	180	171	161	176	185	180	171	180	166	191	195	187	179	205	192	145	183	181	185	200	168	201	188	210	199	188	180	184	185	174	169	186	198	163	211	187	171	169	164	176	172	221	196	187	181	169	180	199	194	168	169	203	186	189	173	214	211	200	202	177	185	200	177	201	198	189	178	178	176	168	189	191	174	185	226	176	193	174	197	194	203	182	192	174	161	189	194	186	194	201	185	208	203	194	181	172	204	211	192	199	178	196	183	186	166	194	181	171	151	206	194	180	180	188	226	177	189	174	193	188	186	196	189	173	186	189	185	172	175	174	184	186	182	187	215	193	223	171	184	212	191	186	183	195	186	183	189	171	209	142	195	173	172	201	174	189	185	186	187	188	181	172	188	178	190	178	174	166	192	186	186	161	147	159	164	167	186	202	176	178	198	186	185	174	170	191	194	145	184	185	177	213	168	190	153	160	175	187	190	181	180	186	184	193	195	191	204	167	192	163	194	175	194	193	180	166	176	201	184	199	214	176	209	173	194	146	200	193	192	187	173	175	176	202	177	194	165	168	184	170	196	186	178	182	200	173	163	171	162	174	187	174	169	190	193	177	172	207	185	178	202	202	180	191	181	198	188	176	181	172	187	181	213	196	206	186	185	185	189	180	189	177	189	168	175	163	195	177	187	188	165	156	188	178	162	190	184	205	178	199	185	167	200	167	159	188	181	185	184	179	193	185	179	188	167	171	192	185	173	180	191	197	180	182	174	181	237	165	205	167	191	174	200	191	165	185	198	195	178	177	191	192	188	197	165	195	174	176	165	151	172	178	179	200	192	178	184	171	202	193	182	174	189	165	187	178	169	170	189	158	186	191	206	164	169	176	170	184	185	181	196	170	175	164	183	166	176	190	192	197	155	178	169	161	171	189	178	188	188	185	184	190	154	202	183	187	193	175	161	194	206	182	193	184	172	183	177	196	211	186	204	184	172	178	175	205	185	189	181	193	182	157	194	186	186	175	192	161	220	189	173	178	175	193	176	179	194	167	194	170	200	190	179	190	202	189	182	180	198	190	178	180	168	160	200	162	181	191	191	213	226	208	169	171	178	168	170	181	153	196	191	162	200	182	160	193	202	176	191	185	154	173	167	166	179	180	179	190	163	192	180	190	178	201	219	174	206	199	162	204	184	221	175	191	172	179	162	206	187	193	168	179	192	159	161	192	190	174	190	155	187	158	202	174	174	182	190	194	192	170	208	190	186	182	157	197	199	182	210	212	202	188	191	185	164	155	172	175	203	178	193	190	196	190	172	168	180	170	167	182	185	174	201	174	189	160	193	167	194	160	193	201	184	182	181	162	171	182	172	163	173	209	205	203	196	191	196	173	190	201	177	170	194	176	190	187	181	181	177	212	206	210	182	185	191	184	199	182	163	185	173	181	151	179	182	185	178	188	180	179	163	191	186	200	179	201	183	176	171	165	167	180	202	161	164	175	206	176	161	211	177	188	173	190	167	174	168	183	181	172	172	182	185	187	171	184	178	172	183	201	183	192	177	178	187	188	178	195	181	180	192	189	162	177	197	186	175	182	183	202	164	192	220	187	166	177	172	189	203	171	180	180	177	191	181	217	185	192	201	194	204	193	197	180	220	201	181	175	164	187	197	166	191	192	197	192	178	188	184	179	159	222	161	174	170	171	157	186	180	166	190	159	207	191	196	203	176	172	194	189	173	164	186	192	191	178	180	190	209	206	184	155	193	166	194	180	175	198	182	178	180	169	208	202	175	184	176	164	182	211	170	188	167	198	202	198	185	200	173	155	190	176	187	190	188	180	200	180	202	183	191	186	172	171	176	163	184	180	156	182	175	187	187	182	168	181	185	182	177	200	175	178	173	192	173	192	180	172	190	179	184	172	190	198	187	175	200	160	173	197	188	181	167	174	165	194	190	179	178	202	155	184	163	160	194	157	171	190	185	204	191	169	183	171	176	204	169	181	174	190	196	202	165	178	176	195	161	172	185	168	190	176	218	188	182	204	184	210	205	169	150	171	191	167	183	205	158	190	205	189	195	195	195	187	199	212	179	192	179	174	198	166	172	173	191	177	181	158	192	194	188	203	211	186	196	181	184	199
37613	52984	61403	69045	75357	59835	40486	20796	7086	4655	3522	2192	1243	1331	854	678	795	626	580	512	492	497	443	490	451	462	446	448	469	462	458	482	469	488	502	454	502	441	442	470	445	472	488	490	486	469	487	469	449	456	420	481	427	496	475	485	500	462	464	468	468	455	524	500	510	484	459	498	450	478	478	466	457	467	483	496	454	459	465	458	460	450	498	468	488	499	495	481	470	473	480	466	457	466	424	483	475	482	477	502	479	465	467	476	512	426	438	449	438	447	485	474	459	477	438	479	459	425	455	467	447	481	469	471	428	454	459	451	495	465	463	463	439	440	479	478	485	441	484	454	451	453	442	519	523	489	480	461	442	477	500	458	434	448	448	496	453	481	492	462	461	452	474	489	467	451	491	452	466	475	458	493	471	485	435	478	486	487	456	444	489	487	477	448	447	482	458	489	458	439	417	503	481	453	510	486	459	443	455	462	465	443	460	490	442	481	450	461	432	455	466	481	508	480	465	439	479	468	477	494	481	462	493	429	468	476	446	482	452	458	467	450	424	442	488	471	456	470	514	491	499	454	475	459	445	460	433	480	464	454	466	442	466	465	446	480	434	457	460	455	461	468	481	468	474	490	501	461	443	472	447	485	463	458	511	473	491	479	479	434	448	458	479	457	459	423	482	487	480	449	431	446	487	476	431	452	443	475	452	415	479	451	493	444	432	506	444	422	461	492	497	480	485	449	429	490	474	476	458	458	482	473	468	495	458	451	440	444	443	441	447	453	448	497	442	444	486	418	503	470	487	448	504	495	443	488	480	481	494	486	490	474	494	446	501	449	417	457	426	487	471	469	451	494	497	504	448	451	483	453	461	451	473	494	474	451	481	466	483	458	471	450	471	443	465	475	493	444	459	474	507	457	454	454	405	465	435	451	490	439	494	499	478	485	457	447	495	466	463	475	498	470	428	449	457	471	484	456	476	467	491	465	419	473	456	438	450	496	491	489	467	465	494	478	464	495	485	470	467	452	475	471	461	453	489	487	437	464	473	470	479	408	504	450	518	527	475	494	479	515	473	476	467	437	514	443	486	465	481	509	430	462	470	450	482	429	478	488	453	417	456	461	446	473	479	471	462	443	474	456	490	468	441	451	457	494	440	440	484	476	433	511	474	516	470	476	441	487	442	486	450	468	480	451	511	449	490	450	456	474	467	447	422	450	495	477	479	510	438	477	451	457	462	492	467	489	502	490	459	449	485	463	453	463	484	430	468	444	516	463	452	465	497	469	464	447	450	482	488	429	468	496	480	476	478	468	476	467	434	470	459	462	466	446	492	524	459	452	473	495	476	471	440	446	487	443	471	469	453	479	482	448	443	473	461	481	476	466	448	456	441	466	500	438	451	453	466	449	448	440	496	486	495	459	426	490	458	494	491	474	470	484	441	480	438	483	474	492	479	473	475	452	501	478	451	475	497	448	452	442	441	469	474	470	440	443	448	459	475	483	441	488	428	448	482	472	463	496	457	447	484	474	458	453	467	477	433	495	458	454	481	446	455	466	479	459	474	482	495	498	455	447	490	465	430	446	480	476	470	464	502	408	461	489	474	451	456	468	465	473	465	505	467	461	455	480	452	454	477	487	463	458	467	447	479	493	475	449	474	450	497	430	497	502	472	464	475	472	446	491	468	500	469	502	481	501	432	461	463	493	438	456	471	495	472	458	442	466	446	455	476	447	481	491	494	484	478	471	431	480	481	444	487	468	496	472	512	475	490	432	427	475	464	453	484	419	513	476	458	497	475	440	444	474	460	481	425	432	447	431	433	443	431	456	465	489	442	463	463	452	453	471	435	467	439	486	467	468	459	456	453	480	431	512	500	447	476	471	449	457	490	434	425	484	433	459	439	448	450	459	429	460	461	443	510	422	461	467	451	496	460	478	470	456	460	464	472	461	451	441	490	480	462	496	488	477	455	467	464	421	463	463	443	454	475	481	488	437	445	490	497	462	472	473	466	442	474	471	469	487	444	431	444	465	455	502	489	443	448	474	447	489	437	448	458	491	454	465	453	463	451	451	480	409	456	464	483	475	447	433	459	448	455	459	485	449	484	484	496	441	470	496	458	483	481	455	476	457	492	475	422	449	454	429	458	440	491	475	490	450	467	512	500	447	456	431	450	468	469	481	523	478	443	490	484	512	411	497	484	488	431	516	483	465	453	466	483	450	465	433	454	443	441	468	447	496	454	468	461	447	472	487	476	464	500	469	464	500	443	485	500	484	497	470	436	437	487	468	453	499	444	480	456	449	441	440	516	458	441	460	505	435	461	427	529	520	509	438	462	465	462	528	485	467	502	515	453	480	450	475	484	466	511	456	467	518	429	413	437	487	440	479	476	475	494	477	463	490	437	475	505	473	468	495	483	469	493	449	450	496	465	469	450	477	501	471	453	502	433	468	454	445	493	461	453	483	431	476	453	496	427	455	464	468	437	450	473	484	449	480	455	454	466	431	499	468	460	503	453	480	435	480	452	449	422	464	487	484	491	475	425	471	489	511	496	474	450	466	474	426	469	473	450	448	429	423	491	486	422	450	490	480	450	471	502	484	513	482	465	487	509	452	452	471	455	464	489	458	485	465	452	436	453	485	465	465	468	472	488	484	458	443	467	446	460	473	496	485	447	459	455	466	438	509	442	454	465	472	470	466	434	447	481	441	453	451	468	420	483	436	496	472	468	449	466	454	470	501	445	450	438	454	470	530	474	451	473	448	468	417	443	488	469	495	461	496	492	460	473	469	494	433	486	454	481	459	489	437	485	479	464	435	453	472	474	479	493	482	449	452	510	499	419	455	510	505	445	488	439	492	487	481	459	472	469	483	454	477	529	459	457	440	442	446	499	480	500	447	451	525	470	468	451	455	452	466	464	442	478	421	429	481	474	439	458	501	451	456	500	447	485	423	463	488	460	480	514	458	469	466	452	457	470	453	437	480	477	457	477	465	454	475	486	478	471	446	452	472	466	439	486	483	460	484	457	466	469	459	498	470	423	505	488	441	450	457	490	464	478	485	490	459	448	481	449	476	468	488	455	457	484	512	463	476	453	427	491	526	501	460	438	460	500	451	504	510	472	443	440	491	472	463	443	430	473	461	431	436	445	460	474	487	488	480	451	454	457	462	451	473	514	487	465	504	497	449	466	463	440	467	427	442	455	497	482	461	431	459	510	481	457	448	468	429	470	452	458	432	451	502	476	461	427	462	435	496	437	435	460	477	448	443	476	452	470	477	456	438	434	482	455	465	484	463	425	486	470	455	503	448	435	437	464	477	472	452	443	452	454	487	486	450	496	465	489	450	434	489	433	456	533	465	444	451	494	509	509	463	474	489	466	494	451	491	450	462	461	468	468	454	484	474	464	467	500	483	427	474	452	456	474	465	478	459	442	450	469	483	471	460	499	471	460	510	494	468	512	465	470	471	467	494	488	455	469	482	498	441	457	481	440	451	473	449	475	442
26065	29621	27043	12592	7981	4458	1694	578	295	235	214	177	165	177	181	179	187	198	185	186	207	199	179	186	189	188	208	176	190	189	190	186	169	188	181	165	160	190	192	173	170	206	170	190	184	186	194	182	187	198	166	195	203	194	199	220	182	147	199	196	188	186	154	188	188	200	169	196	192	189	203	193	207	160	184	198	183	188	190	188	202	208	182	182	182	197	193	191	191	153	193	203	152	205	183	202	224	190	179	191	189	180	196	201	189	208	176	179	198	182	202	188	180	199	186	192	173	197	181	193	176	201	194	177	175	206	229	184	186	145	175	164	178	190	176	184	187	180	208	205	175	180	190	172	189	195	184	178	185	220	173	166	208	184	182	183	196	203	208	191	199	193	214	213	183	191	170	156	197	172	201	178	174	183	192	177	196	216	213	187	189	213	211	187	219	200	187	187	200	201	194	186	188	214	184	224	202	203	206	166	200	187	200	173	180	178	193	196	166	200	195	180	186	196	178	185	190	165	171	179	185	182	188	207	173	194	203	187	175	202	169	162	195	192	180	185	177	182	215	173	172	176	220	199	191	179	177	197	195	188	177	199	194	168	175	203	200	185	187	187	161	197	179	169	178	179	185	202	193	178	178	191	197	210	206	167	223	160	190	185	191	194	187	159	194	191	185	181	189	155	167	205	196	161	207	188	181	192	186	197	178	196	188	198	190	173	182	191	211	194	214	192	182	191	196	204	168	183	198	190	181	189	183	173	224	174	194	197	208	177	163	199	194	188	178	191	189	171	192	183	196	178	171	189	190	227	181	189	204	177	203	186	199	178	194	174	193	204	165	191	220	206	185	184	180	204	176	202	193	180	179	175	193	176	188	204	192	186	186	204	218	171	188	174	186	188	205	188	186	177	185	211	202	181	198	219	169	185	182	190	187	177	201	222	190	178	193	193	204	188	174	172	161	211	184	207	190	186	195	187	200	181	173	187	179	164	205	211	205	169	209	189	160	187	174	192	176	193	181	193	209	198	189	186	187	198	204	205	171	183	175	197	172	216	165	186	206	172	176	200	187	204	187	202	198	201	186	204	198	200	203	160	179	209	192	207	181	179	200	169	189	181	205	183	162	179	202	166	170	196	179	174	212	169	200	198	183	174	157	185	186	200	167	185	222	202	180	156	205	190	179	176	174	184	193	204	186	180	165	223	170	201	175	197	191	207	182	183	176	194	186	182	184	175	189	173	197	191	191	170	207	188	166	205	187	182	220	198	180	189	193	179	205	164	159	168	164	184	214	215	188	188	178	192	189	183	215	206	181	187	193	182	193	202	185	173	195	180	198	172	206	180	225	176	170	180	190	187	185	186	170	206	166	196	192	184	139	205	178	196	203	181	166	202	197	199	216	179	175	176	193	197	186	146	159	175	185	163	197	212	192	195	185	187	182	185	163	179	190	210	175	175	214	183	209	210	191	182	178	219	186	186	185	189	192	193	157	183	159	188	206	188	194	205	182	189	181	179	200	199	203	169	170	194	191	172	199	188	195	180	186	194	186	177	206	187	170	191	172	175	190	199	186	193	199	167	181	194	192	190	193	177	182	192	194	182	186	188	183	196	203	199	195	196	214	152	181	187	177	175	175	179	175	166	206	185	183	185	178	184	195	202	214	187	174	190	173	201	197	168	196	213	198	201	177	197	189	190	162	200	177	188	185	158	194	188	187	187	211	179	184	165	176	198	185	175	198	182	204	202	201	204	205	195	216	184	202	190	201	187	180	217	182	206	175	193	200	188	190	172	189	193	206	190	208	179	171	173	191	208	165	183	185	183	199	195	210	191	190	234	197	201	193	187	180	177	206	188	200	200	165	194	180	173	197	205	184	181	166	184	173	184	200	206	213	178	164	165	184	173	204	184	205	164	173	205	204	174	173	210	201	191	186	189	191	181	177	175	183	191	180	174	197	185	180	148	204	172	201	196	196	175	180	200	197	195	200	199	180	197	179	182	186	191	153	170	191	164	172	203	183	209	193	199	208	201	195	213	185	186	176	160	180	172	212	186	184	212	176	204	197	192	170	191	189	185	171	177	194	197	188	177	195	196	185	206	178	183	194	201	172	208	182	166	184	166	167	198	204	212	184	188	186	211	181	192	196	216	216	173	191	184	160	191	197	209	180	195	183	199	186	174	187	170	163	184	186	197	201	166	192	178	180	205	215	173	187	207	205	199	188	188	212	219	199	192	211	230	195	197	174	197	188	188	176	166	208	202	173	179	197	194	180	157	204	191	222	190	189	199	207	206	194	194	185	172	181	213	186	204	200	200	191	184	196	160	187	191	170	198	201	168	193	186	188	186	164	179	175	165	203	199	209	188	178	191	173	193	187	186	161	176	192	216	180	196	215	201	187	185	185	167	207	204	176	186	169	157	192	189	193	144	192	187	178	186	176	210	192	180	181	191	187	176	186	196	178	198	203	141	174	176	190	192	170	175	186	208	191	203	166	179	192	201	183	176	204	163	190	200	180	192	210	199	205	169	192	203	198	175	191	173	173	192	150	201	217	187	185	179	194	172	193	171	163	169	204	193	172	197	190	206	182	205	178	177	179	183	202	201	190	198	218	178	175	183	187	176	182	200	215	186	190	181	209	182	177	175	167	205	193	203	231	202	164	174	186	182	187	190	188	220	208	200	199	169	189	186	200	184	184	195	197	196	186	190	199	202	198	187	198	195	189	212	185	179	197	177	208	184	171	190	208	188	198	205	199	185	210	171	181	187	180	196	184	173	178	182	190	165	170	165	193	218	188	189	197	187	196	176	182	196	187	193	206	202	195	184	171	180	200	173	204	198	212	210	210	178	188	188	180	187	196	203	176	192	213	188	177	188	170	207	196	177	201	182	188	169	176	200	177	178	158	189	182	192	198	183	159	174	175	164	198	196	201	192	175	200	184	205	176	207	188	160	204	190	177	193	206	194	191	182	213	196	202	163	202	207	211	194	187	198	183	174	195	212	173	211	177	207	205	205	168	195	214	190	197	161	188	202	205	196	179	180	189	199	174	200	189	208	169	184	176	210	181	199	163	195	200	161	172	181	178	174	191	181	187	193	179	186	189	165	182	182	182	194	173	186	195	183	219	186	187	202	176	175	178	169	172	189	173	191	183	192	215	215	165	204	194	206	202	189	184	193	175	201	193	194	170	189	188	193	154	174	169	220	170	180	191	206	190	181	147	184	192	209	203	199	184	195	150	138	169	170	174	204	211	185	229	194	196	162	198	193	190	172	150	177	194	178	173	195	165	173	199	202	200	186	159	170	203	183	213	205	173	156	209	201	182	178	195	203	196	190	203	172	190	192	199	198	174	181	215	165	170	195	189	181	196	187	180	184	195	204	164	179	167	204	184	178	184	191	172	186	197	186	186	197	200	171	214	185	180	207	170	198	188	191	178	178	204	191	207	205	195	184	198	196	178	182	188	206	200	179	195	200	210	166	180	203	199	186	179	202	193	192
15756	25243	29344	21564	20633	13679	5487	1901	851	668	650	593	555	506	531	472	494	498	491	492	464	485	509	540	487	473	496	485	487	458	499	499	519	481	518	481	504	483	472	478	499	492	496	482	502	464	483	474	512	468	471	474	493	476	461	493	480	473	480	502	485	442	477	461	480	518	525	490	513	481	494	493	501	477	521	536	490	487	519	480	505	463	499	487	463	467	456	496	537	473	494	450	490	514	480	522	464	493	487	490	512	503	492	504	482	508	467	457	481	507	459	499	486	503	448	507	538	500	489	474	487	481	453	526	501	501	485	497	527	488	473	481	499	525	520	488	456	501	493	461	455	488	442	505	437	470	451	460	483	494	465	481	486	490	470	474	512	519	524	476	461	511	498	484	485	497	445	489	516	457	482	480	485	469	486	485	473	508	485	524	448	479	486	465	514	508	481	484	482	517	508	485	476	472	496	458	490	476	489	477	508	484	488	490	504	488	503	477	522	529	507	482	495	458	505	532	506	491	485	474	503	457	467	482	499	479	508	495	493	526	512	513	472	472	504	452	500	493	495	485	477	478	439	479	459	457	464	449	484	475	476	436	505	453	453	478	441	454	520	463	501	507	479	478	497	538	490	480	506	505	492	497	503	452	474	523	468	471	509	534	483	472	442	466	503	468	509	515	526	502	507	520	468	489	494	455	445	463	470	481	476	446	488	504	480	492	448	474	487	458	494	481	520	520	507	505	476	483	500	485	494	507	521	488	509	516	495	487	468	456	480	477	492	507	444	494	480	528	506	484	492	456	466	508	445	506	495	501	504	487	500	478	482	469	505	470	484	447	459	454	478	446	473	468	452	504	438	504	490	475	460	461	517	513	485	478	472	465	467	497	501	496	475	465	474	502	475	490	461	456	465	473	491	474	481	471	506	442	509	473	493	456	500	473	511	459	485	480	472	470	517	485	495	502	472	507	498	462	526	482	518	454	456	501	491	502	471	502	462	468	505	493	474	464	530	470	519	482	480	486	484	460	500	462	485	446	520	483	436	496	470	461	537	507	469	522	520	451	537	489	503	511	449	456	484	520	481	475	469	476	474	507	480	475	490	457	499	449	453	499	461	560	481	499	495	503	499	511	470	498	493	462	494	479	474	501	508	479	498	432	512	500	509	516	499	481	459	472	525	481	500	470	484	469	464	468	493	489	527	455	491	471	465	487	445	454	451	464	468	456	497	493	474	514	482	525	496	487	479	495	491	505	518	546	485	470	484	448	490	478	511	474	503	518	507	453	479	494	468	487	487	482	478	483	474	482	490	490	472	459	483	519	455	466	489	497	491	460	509	456	495	440	489	464	510	478	458	517	480	471	511	447	476	513	452	488	488	496	480	503	454	499	506	484	484	475	483	486	478	472	481	501	449	478	469	521	480	509	495	495	487	460	483	484	484	494	449	488	468	484	500	509	531	506	510	469	505	470	484	498	480	499	466	479	502	509	498	453	473	505	486	517	499	492	455	495	484	488	512	484	501	486	478	493	471	491	464	485	461	470	490	447	479	473	487	509	485	512	526	468	483	464	487	473	465	476	468	483	503	470	471	472	487	467	490	531	518	498	501	474	499	511	517	500	455	461	499	483	519	469	451	469	471	463	519	520	487	460	476	508	475	457	510	496	503	507	500	485	510	494	501	526	490	476	468	511	474	487	467	472	464	503	494	535	499	538	490	502	461	490	461	493	458	502	500	485	491	494	491	480	437	511	501	496	481	506	489	467	505	498	502	516	437	463	498	496	476	465	524	429	475	503	477	490	469	481	472	462	482	504	496	445	499	488	476	502	455	454	479	480	474	512	464	510	464	516	455	474	463	469	475	504	494	479	475	485	521	471	486	488	469	461	473	487	492	495	526	497	493	507	468	508	477	532	468	490	481	483	462	482	465	479	476	484	447	472	492	519	494	482	475	495	498	491	515	514	469	465	479	480	498	481	507	500	523	496	495	500	494	467	474	474	478	436	486	482	484	538	494	480	491	504	489	526	465	504	466	451	453	482	481	472	479	476	502	532	475	500	528	511	483	499	461	475	490	479	467	483	498	518	491	515	479	501	522	514	501	477	465	477	474	481	509	488	477	461	526	519	500	472	456	485	482	480	487	515	512	481	456	467	454	485	461	481	478	488	519	512	485	486	526	456	527	473	472	459	478	438	461	497	506	450	503	488	518	527	458	468	483	446	477	474	468	518	497	470	479	490	464	483	552	474	485	484	464	513	494	476	445	502	484	428	452	489	467	494	490	462	459	476	487	491	509	489	479	494	515	505	504	479	473	498	493	502	484	526	444	460	513	500	475	478	540	498	525	518	499	495	456	517	482	499	460	488	465	483	502	490	470	449	472	506	480	490	502	492	476	512	489	503	502	476	505	501	510	480	477	486	540	463	480	490	494	483	456	502	516	467	456	481	539	480	496	507	499	500	512	541	480	518	475	453	496	479	476	501	510	493	516	516	476	512	489	470	502	501	472	427	480	530	532	517	505	462	487	479	457	479	498	478	481	510	477	526	465	503	483	512	485	452	501	552	480	452	477	545	489	474	461	502	469	522	503	471	500	492	497	469	474	482	507	488	483	502	492	487	496	488	483	513	510	472	468	495	512	488	484	472	474	469	493	476	469	479	484	481	522	472	486	483	490	486	488	500	504	495	491	492	497	502	470	489	506	461	482	483	501	475	450	474	501	479	526	496	502	507	487	454	479	491	504	525	457	520	512	495	465	475	507	471	507	464	485	503	500	505	482	503	542	476	489	543	465	446	550	477	454	508	474	507	485	474	467	467	496	478	502	480	503	467	491	473	487	443	512	499	521	524	486	523	471	524	484	489	487	508	459	492	501	527	454	524	489	473	478	459	524	480	514	435	474	474	502	493	517	477	492	475	471	495	481	506	487	493	485	452	422	507	502	475	449	485	474	495	472	489	513	509	515	478	511	544	485	473	481	490	472	474	468	457	494	486	436	473	480	527	499	528	519	539	479	491	489	450	503	478	473	521	496	497	471	478	494	471	465	476	489	482	527	510	482	464	453	492	455	501	467	474	496	480	492	459	505	469	487	494	501	491	459	495	475	490	510	479	480	480	509	479	490	513	508	456	485	431	494	487	496	485	467	493	500	496	502	501	484	459	520	464	442	486	500	488	528	444	481	519	514	460	503	460	471	468	498	478	516	473	491	461	536	517	454	511	497	489	483	494	487	416	516	504	507	502	488	484	468	470	486	535	497	489	511	490	507	510	482	510	454	484	476	496	475	488	486	440	482	500	492	532	483	507	513	508	494	497	485	513	539	501	498	484	459	501	470	522	473	538	471	510	456	491	464	463	483	497	453	482	510	504	489	451	478	509	522	489	487	479	509	484	464	469	498	479	441	490	505	483	469	481	507	485	472	476	477	466	490	452	510	485	536	533	507	484	486	535	470	480	529	526	439	451	467	506	458	496	480	510	476	517	470	442	531	490	500	478	480	475
48057	54015	52721	49849	50513	39324	19579	6090	1618	790	590	440	303	246	256	256	266	247	219	219	217	210	209	211	221	193	199	224	206	213	211	212	214	191	205	199	220	220	207	223	195	196	195	224	197	227	203	237	238	232	216	221	218	192	229	243	213	200	191	195	205	223	211	197	207	226	208	218	190	216	232	214	198	210	208	223	212	209	196	205	231	207	229	219	192	222	213	209	205	201	195	204	202	220	220	208	217	200	209	233	229	182	236	206	219	205	201	199	192	191	215	225	209	212	222	201	232	226	200	175	221	196	221	200	218	213	222	208	166	237	224	182	192	180	227	212	192	195	192	211	205	205	228	213	220	224	208	198	225	183	209	221	206	212	186	214	228	205	216	190	213	214	221	217	241	208	222	216	211	208	198	174	207	215	198	185	202	201	219	206	205	205	218	215	217	193	187	198	207	195	210	216	181	204	203	177	207	200	234	222	201	225	207	217	209	185	210	224	215	231	212	202	205	204	216	213	217	224	192	213	226	198	204	196	200	208	223	191	202	224	225	202	201	220	231	203	221	217	222	217	205	220	204	197	198	204	216	200	216	220	218	210	191	217	189	189	192	226	192	211	189	228	190	210	206	213	231	194	178	203	198	218	223	219	202	200	200	206	237	199	199	213	178	226	181	190	196	204	201	202	207	212	226	221	228	208	183	210	224	198	205	230	200	213	200	224	222	221	214	219	195	230	207	206	196	224	211	205	209	176	237	217	235	201	234	200	205	221	210	223	209	240	210	215	198	221	191	199	224	209	216	230	203	208	208	222	208	228	214	202	225	213	221	198	222	204	165	197	240	206	208	212	217	187	172	227	182	248	225	182	217	233	220	235	221	214	198	223	188	204	220	240	194	208	208	212	198	187	226	202	180	232	212	239	226	187	204	214	202	224	222	206	218	209	223	210	201	202	195	196	199	227	191	200	190	212	185	201	215	210	203	209	212	202	179	201	212	218	223	220	218	218	214	217	215	233	226	200	199	198	221	188	218	208	202	198	222	199	223	238	188	176	220	260	206	211	207	217	225	211	198	224	196	207	189	205	204	237	204	226	193	193	231	220	202	203	225	233	205	224	224	204	196	197	185	222	211	197	235	207	194	202	222	220	198	210	221	222	219	197	206	190	208	211	196	217	223	206	200	217	222	221	210	189	223	214	206	206	199	190	227	230	218	228	182	196	208	197	215	212	195	220	215	216	225	203	213	216	218	216	224	220	202	204	200	212	205	210	221	220	187	207	201	191	227	226	211	196	206	246	231	217	215	187	184	173	200	191	209	220	203	219	212	213	204	223	216	218	207	203	171	204	204	207	228	222	222	209	191	212	207	213	177	228	232	194	201	213	214	210	225	217	213	234	198	241	208	197	188	210	191	214	226	202	212	221	207	187	211	214	217	196	234	185	203	208	210	188	195	214	221	221	223	214	214	219	210	220	203	209	207	190	178	224	204	206	230	207	196	193	203	233	233	230	198	204	208	212	205	210	218	197	180	206	212	225	216	205	225	213	185	203	182	207	215	180	213	220	187	225	214	199	212	217	213	196	210	190	194	208	207	212	214	219	179	208	199	209	199	226	190	197	214	226	222	227	211	207	185	225	217	184	198	211	219	240	216	232	243	185	205	207	210	225	211	218	209	219	217	193	206	176	212	211	206	210	198	214	193	212	169	218	195	216	194	212	227	214	220	209	194	201	223	200	188	230	187	184	190	206	217	220	207	200	208	187	182	198	218	234	180	223	187	244	200	204	232	190	228	211	213	225	219	212	214	186	195	175	238	249	188	210	232	214	171	210	198	191	215	201	193	201	202	211	231	236	184	238	223	218	196	201	212	192	232	216	185	207	201	229	238	218	195	192	217	233	210	184	225	209	213	223	202	204	211	220	220	214	201	191	195	212	234	210	217	223	196	227	158	210	216	208	245	211	215	207	181	190	186	232	218	208	195	214	197	188	193	213	220	205	205	216	202	221	205	187	226	189	218	223	223	189	214	215	204	213	237	209	215	199	205	197	222	179	190	201	213	208	186	225	216	190	197	220	185	206	220	203	212	193	223	205	201	202	209	209	212	209	202	205	239	204	190	199	210	216	203	198	214	234	200	210	229	206	207	217	237	206	196	195	197	200	210	179	201	207	190	176	176	198	212	220	199	212	188	209	218	233	214	190	204	187	202	179	210	205	227	207	217	230	208	194	204	211	209	231	193	222	238	211	206	209	185	216	213	239	204	220	206	189	195	210	202	217	204	196	217	231	208	221	205	216	200	185	205	216	220	224	231	219	210	223	201	221	219	210	214	230	208	205	185	239	214	194	203	196	198	201	222	226	212	208	195	213	205	214	206	207	200	201	216	208	219	194	215	233	220	179	211	228	196	223	200	211	203	205	209	192	206	218	203	219	212	194	235	211	231	225	220	209	231	207	202	205	211	207	217	200	195	204	194	212	214	184	205	208	204	191	205	184	217	229	212	223	219	204	210	195	188	222	220	203	218	216	207	229	220	191	213	212	214	223	199	191	213	218	201	205	202	211	225	234	209	214	167	194	221	231	212	206	204	220	227	194	219	187	212	179	210	201	222	194	216	219	206	216	205	210	177	212	221	213	211	202	217	207	219	191	178	219	204	227	189	216	235	212	217	207	205	245	247	216	209	214	221	207	239	233	228	189	216	204	198	215	218	215	211	186	221	209	221	218	206	216	207	211	219	193	219	216	171	201	204	199	185	213	217	211	214	177	214	203	197	203	205	207	189	205	222	218	218	226	204	214	214	191	214	220	197	236	197	200	200	219	216	195	225	204	207	205	188	211	226	211	198	223	217	183	226	225	227	202	223	216	227	190	203	245	218	199	211	222	223	227	239	188	179	232	217	223	194	230	199	191	201	220	220	187	210	198	202	208	210	206	213	210	201	194	215	183	209	220	179	211	231	205	234	205	218	263	179	222	205	220	186	185	187	193	217	185	184	211	225	194	203	209	212	215	232	232	221	208	237	236	203	220	221	182	187	211	229	211	227	204	221	206	202	216	214	208	197	210	187	192	204	213	222	204	189	232	193	232	210	215	205	211	209	193	196	195	228	213	204	186	218	196	237	214	210	195	199	198	198	239	196	211	179	217	209	209	226	221	222	200	210	224	199	221	208	196	175	208	207	202	199	195	216	221	200	204	209	242	186	195	184	222	213	216	229	207	187	198	216	229	194	208	205	245	192	194	218	204	223	205	207	209	218	203	205	209	191	192	227	214	244	221	185	200	235	223	219	199	241	198	203	213	229	210	217	235	237	211	212	204	218	198	204	209	234	195	201	243	206	198	222	225	209	231	206	219	212	233	184	215	204	229	215	191	208	205	212	199	222	221	240	216	220	210	207	222	211	213	216	178	218	224	212	217	199	190	207	192	200	211	194	217	226	205	206	212	208	189	222	193	196	219	222	219	209	193	235	201	228	196	217	214	204	201	204	233	232	238	186	202	200	191
32168	44391	52746	57791	61018	49546	29206	15098	5782	2985	2681	1593	1149	657	660	674	755	679	574	590	561	530	496	532	503	581	535	525	539	541	523	502	545	485	576	517	542	507	473	543	547	536	537	562	499	528	484	507	495	552	502	517	518	508	525	523	526	543	533	523	524	497	578	522	486	552	506	558	556	565	516	520	515	494	499	535	481	519	544	493	528	527	555	521	539	518	533	505	554	492	562	575	549	505	497	536	540	542	535	491	548	493	530	521	470	524	498	528	510	532	550	532	522	539	494	535	513	556	528	503	534	534	535	494	541	507	525	500	577	542	524	550	576	541	514	530	525	546	529	575	508	525	507	552	527	501	472	542	529	545	517	514	465	560	572	545	539	510	519	539	574	499	547	505	569	523	537	544	532	555	489	523	534	491	500	525	554	574	537	567	485	544	519	607	498	525	556	530	510	482	531	508	536	510	550	551	550	539	541	555	589	539	586	514	534	544	531	544	558	543	522	602	544	522	512	546	525	521	482	541	559	550	517	500	544	521	498	518	544	486	556	541	510	576	513	539	535	535	538	512	529	545	543	513	557	547	548	534	505	545	552	513	498	535	523	524	519	513	507	572	535	576	532	517	570	541	523	536	521	569	524	530	555	524	536	508	507	518	498	553	501	559	509	538	544	543	542	526	597	533	544	542	561	498	574	548	501	525	524	505	522	525	551	528	515	529	496	563	539	543	565	564	501	536	551	551	524	501	540	553	519	539	519	574	539	535	538	496	518	538	518	528	531	551	552	504	524	558	535	543	569	470	500	585	541	519	524	543	525	491	541	514	538	554	506	523	547	503	547	525	566	585	536	508	536	518	542	555	516	527	533	538	525	528	514	533	497	522	550	532	546	571	542	519	539	530	554	560	508	519	512	544	513	512	552	522	551	532	542	495	500	552	525	524	560	549	519	544	501	510	527	536	551	523	518	580	547	517	572	510	536	560	526	520	530	525	525	500	524	571	531	566	511	520	540	443	530	552	506	576	518	554	466	533	524	540	543	529	526	549	589	506	514	551	576	589	572	521	519	526	551	586	495	557	553	540	542	504	520	534	527	529	496	559	525	545	535	588	522	565	553	536	520	531	517	522	516	544	532	507	589	530	530	565	522	575	546	506	534	506	583	518	546	537	516	516	496	530	487	558	549	553	508	527	632	527	575	559	551	548	518	544	577	517	504	535	553	529	528	504	509	522	510	505	526	523	505	485	570	499	507	551	574	547	570	505	546	543	527	556	549	542	526	565	559	559	575	536	543	534	546	563	557	562	542	533	549	535	569	582	535	568	524	521	547	588	544	552	591	538	561	520	526	515	532	545	509	508	567	556	556	507	496	576	582	513	513	510	493	520	552	511	576	528	546	502	495	519	573	547	537	559	542	571	519	559	528	562	548	528	571	567	545	534	531	535	558	542	483	545	536	542	566	538	543	511	536	551	544	522	537	541	516	553	495	545	509	562	513	581	536	551	506	574	485	562	527	551	548	527	533	527	555	518	539	515	540	522	543	555	501	536	533	541	511	525	576	523	500	541	535	512	530	522	528	548	530	516	582	531	528	525	526	527	528	542	532	492	549	518	535	529	513	544	526	532	547	496	532	538	542	503	478	529	548	549	546	543	540	546	529	537	554	518	537	478	520	504	548	576	526	553	531	541	560	515	530	544	540	518	538	566	544	498	539	506	533	573	519	508	574	567	567	537	530	512	517	571	507	536	518	520	561	568	521	548	532	560	495	523	538	512	540	513	533	529	551	563	519	527	538	546	519	510	543	543	513	520	513	515	541	550	551	559	508	525	539	536	510	560	562	526	548	502	541	542	532	580	528	523	532	478	529	582	523	538	481	553	499	570	561	536	526	557	529	517	571	508	541	523	548	552	513	513	537	565	560	510	524	558	504	539	542	528	527	523	532	514	511	529	577	545	534	507	533	531	564	558	540	535	502	494	557	521	546	535	537	583	521	526	556	511	536	539	570	567	562	494	579	530	521	543	560	539	523	543	501	521	533	505	501	516	498	532	520	497	512	521	567	507	565	493	538	526	501	559	550	505	539	531	513	552	559	538	522	528	493	532	511	554	529	532	512	511	515	496	529	595	471	532	569	540	528	535	568	547	563	547	547	550	538	568	529	503	564	519	540	508	531	553	556	531	543	526	571	547	525	547	511	524	525	546	522	565	545	542	515	535	526	499	501	529	512	532	504	499	597	488	530	538	538	557	570	558	528	519	528	503	543	552	534	558	527	518	493	489	545	576	524	535	542	539	532	533	541	568	540	522	550	563	524	534	570	523	492	514	563	539	545	528	546	545	522	503	521	543	531	494	520	510	563	553	532	511	549	534	556	532	511	542	519	545	549	537	491	558	560	521	524	546	518	525	535	524	552	503	512	508	527	517	512	573	508	546	531	524	580	496	527	525	533	529	488	504	536	522	518	534	575	524	523	559	498	585	544	555	545	526	506	519	523	528	552	533	524	527	556	561	533	577	531	525	498	504	540	543	478	540	534	522	551	554	458	533	513	539	540	469	495	526	538	504	536	533	522	584	544	546	526	524	541	567	526	569	561	549	508	514	546	561	534	548	532	504	534	526	507	514	574	532	536	533	528	536	512	546	540	574	538	535	534	508	573	533	556	554	478	574	530	575	537	537	539	517	541	516	548	523	529	524	541	554	529	533	538	580	511	544	538	519	504	593	535	510	525	536	522	518	530	520	553	552	541	529	553	543	508	520	550	530	513	552	542	528	541	519	503	473	539	531	549	566	521	509	573	530	512	534	528	524	540	568	552	466	528	527	507	499	536	550	531	588	565	544	538	539	502	517	520	560	470	514	524	512	509	532	533	582	507	546	521	542	532	567	517	507	517	511	507	581	512	547	555	544	549	510	524	545	522	539	521	534	527	524	522	551	579	535	559	521	547	503	528	525	543	508	545	568	484	493	574	552	518	537	553	534	548	535	590	535	526	460	570	510	492	572	521	540	524	536	549	477	532	545	526	529	528	553	506	548	519	511	505	561	598	523	522	501	509	546	534	562	469	530	501	521	510	569	554	547	536	495	568	527	523	525	533	479	555	501	550	513	511	508	551	518	516	539	527	510	510	543	490	523	538	553	555	536	516	502	583	555	517	516	538	535	510	541	523	555	544	532	537	520	574	490	556	517	551	555	538	505	542	583	533	527	587	516	500	523	520	544	550	537	518	543	513	555	530	509	531	542	523	532	503	555	480	556	525	488	536	510	504	511	552	542	530	534	500	535	559	528	545	555	550	530	556	541	525	545	556	517	518	513	545	525	514	544	524	546	521	528	505	534	497	524	496	557	574	509	513	515	521	547	504	501	530	495	511	554	536	538	517	578	530	516	551	514	503	573	551	553	525	470	564	540	530	550	568	578	516	557	549	556	515	524	500	518	511	521	539	538	449	519	543	519	517	555	549	550	553	529	517	508	473	534	537	518	509	540	535	570	533	525	578	546
57052	54840	56580	59246	61270	46488	26158	11884	3324	1066	831	562	461	328	223	268	232	241	187	179	183	172	201	208	210	200	180	201	198	176	154	203	178	185	211	176	175	197	189	190	138	194	183	186	180	175	191	204	185	155	176	161	201	219	190	183	184	179	156	180	161	172	180	205	208	210	176	203	182	222	201	180	183	194	191	197	202	167	186	205	217	216	202	167	171	201	213	190	178	172	198	172	173	201	187	180	193	185	184	190	195	201	187	182	191	202	172	179	207	193	207	181	179	168	173	179	197	193	204	193	194	171	182	177	197	173	195	195	176	195	190	184	197	211	212	174	166	198	210	174	172	184	150	167	193	195	199	209	193	192	171	172	180	192	202	168	188	182	183	189	177	183	188	175	195	193	172	172	170	174	201	181	196	207	183	200	195	168	212	205	180	189	199	209	202	178	172	215	169	159	181	174	182	181	182	190	182	203	171	161	190	199	191	222	214	204	177	209	179	171	197	174	172	180	193	195	189	173	190	183	180	206	194	195	177	171	187	181	177	194	202	175	166	183	163	203	190	186	186	194	173	179	184	189	190	212	199	198	174	195	177	180	201	176	187	197	198	209	190	186	179	167	190	191	187	188	189	150	203	188	168	182	181	187	187	184	188	188	197	175	168	181	183	181	185	172	200	183	198	222	179	206	148	171	198	181	189	180	172	197	208	181	208	189	176	184	184	180	180	209	194	183	197	186	174	165	186	195	193	158	191	189	208	212	171	201	200	197	208	211	179	198	199	193	195	189	161	183	182	157	194	181	213	216	183	193	168	197	177	195	186	164	182	190	174	182	184	170	183	194	177	167	159	165	185	212	176	177	201	173	174	168	176	169	189	186	183	183	183	178	184	179	179	172	193	186	209	187	177	190	173	193	178	185	168	195	162	193	190	210	181	188	198	200	173	185	186	182	205	174	194	169	177	174	184	192	172	182	182	195	180	191	166	178	187	167	179	196	180	174	200	167	189	202	179	197	186	203	213	187	192	215	173	194	195	168	180	187	187	183	181	197	174	180	223	177	174	197	175	198	178	190	193	184	192	184	200	181	191	195	227	192	195	181	189	191	211	185	172	187	189	181	179	182	196	221	189	189	200	199	179	184	179	187	164	165	180	176	202	164	192	167	179	193	187	174	194	223	215	175	179	173	165	207	187	192	203	207	198	182	176	194	192	184	199	187	180	173	183	207	180	193	207	174	217	190	183	202	189	197	201	190	171	197	174	183	179	195	215	191	192	207	192	200	182	202	190	198	175	195	191	198	201	192	188	186	204	177	197	178	184	175	177	176	165	183	177	177	195	180	211	198	200	215	173	188	188	177	181	170	180	192	181	202	181	198	196	211	200	221	160	203	181	160	204	173	175	169	202	206	175	168	171	194	215	172	184	176	171	195	206	191	172	179	202	192	217	187	171	196	173	199	175	184	213	173	197	205	190	177	190	187	183	179	169	197	178	189	206	193	220	189	206	186	182	197	180	177	183	183	183	169	183	192	187	192	179	197	173	199	186	174	175	155	185	172	171	203	175	185	188	193	180	179	177	194	179	172	223	200	210	179	161	184	191	176	161	169	205	203	210	210	200	165	173	187	185	162	223	192	157	170	180	194	204	176	161	195	212	208	200	183	183	182	200	172	184	228	163	176	189	197	195	189	187	181	202	190	188	206	187	176	190	196	169	201	213	184	196	171	185	173	187	172	184	177	188	185	181	186	185	196	190	179	166	202	183	200	169	209	186	182	226	220	168	174	198	185	172	176	188	174	210	179	161	187	168	170	180	174	186	191	194	200	185	197	221	199	172	166	170	196	194	182	202	178	205	217	165	195	189	180	180	196	219	206	206	187	184	186	166	221	182	203	181	202	192	176	184	209	198	205	185	167	216	190	196	184	202	165	196	205	174	195	201	182	174	182	178	174	181	202	176	166	196	174	188	191	168	198	193	182	187	165	220	183	184	183	169	186	183	189	191	195	186	173	200	177	188	221	180	198	213	190	190	190	183	209	170	195	186	157	177	183	199	201	168	198	184	174	207	165	175	183	185	205	196	189	195	188	224	175	176	206	199	210	211	196	194	196	185	197	193	168	203	170	190	154	181	189	188	179	182	184	193	206	191	199	186	208	175	166	195	179	212	183	182	174	154	199	177	185	164	177	192	171	190	162	205	178	189	170	185	162	179	180	207	171	190	165	188	196	173	196	201	175	173	175	177	208	206	181	152	168	185	183	205	176	185	164	190	185	165	220	189	199	197	195	196	189	199	192	186	186	166	203	199	189	227	194	191	190	169	183	194	205	200	191	171	187	188	183	168	192	222	180	189	190	167	210	202	172	188	190	177	200	172	183	200	180	197	189	193	187	187	232	184	165	196	171	204	190	175	195	178	192	184	207	213	212	194	211	184	195	180	176	199	194	167	188	170	196	192	184	201	189	204	184	185	187	174	178	174	175	185	182	205	193	184	201	167	210	177	185	182	199	161	192	173	184	189	181	190	185	206	194	178	174	183	176	171	177	185	192	183	172	189	181	175	183	187	208	174	190	224	169	179	167	191	197	190	185	172	186	198	186	177	188	212	165	177	192	194	186	170	173	189	177	182	177	194	185	192	192	195	189	196	203	197	207	176	185	201	197	178	178	200	188	221	192	193	189	191	199	195	162	179	207	178	194	171	168	183	194	200	207	169	204	194	189	172	173	175	196	149	176	178	188	181	192	176	195	182	199	183	173	200	174	191	223	184	186	196	173	180	179	202	226	175	173	164	168	177	191	165	189	186	168	199	200	191	208	180	184	179	184	185	169	180	202	178	176	209	190	190	197	209	180	166	200	174	205	179	186	170	225	159	222	178	224	177	203	163	169	187	190	192	186	181	188	183	182	187	180	168	185	185	214	191	195	194	173	194	208	164	178	166	197	194	221	186	189	208	203	197	181	159	178	176	170	203	170	196	188	177	187	205	209	172	211	186	197	185	173	186	168	174	173	177	172	184	198	184	197	177	178	194	175	183	174	179	188	183	183	193	171	195	190	183	169	183	183	194	196	188	202	177	185	185	210	184	208	189	169	179	162	180	190	192	169	169	201	187	199	215	207	192	179	176	178	183	193	180	184	200	204	192	193	181	201	188	185	182	171	198	200	191	171	193	191	192	189	204	168	202	183	176	178	196	172	172	188	174	193	182	187	174	164	193	210	179	195	179	187	202	179	205	187	187	180	183	178	212	199	179	207	183	188	185	199	194	184	215	180	197	190	192	181	193	207	203	188	164	198	185	207	179	174	192	183	190	173	171	182	205	185	179	193	156	192	167	196	187	177	174	175	187	174	183	206	186	202	192	169	158	182	192	190	190	185	199	187	173	183	180	211	197	227	180	201	206	167	178	206	178	205	184	160	184	163	201	168	198	183	179	158	193	176	166	189	205	186	185	208	196	212	200	196	195	187	174	199	183	184	190	178	225	167	183	193	184	186	172	186	217	198
41645	49485	60227	72574	72544	55807	36345	22901	9396	4400	3439	2543	1848	1121	736	734	768	700	616	530	491	507	480	440	488	473	489	472	491	473	484	449	459	475	439	509	474	460	475	496	459	486	477	491	471	471	464	482	478	446	477	477	470	462	506	458	450	465	444	445	477	492	447	480	486	506	457	452	450	463	485	465	493	493	474	500	496	488	477	466	460	458	470	492	500	528	504	483	464	494	452	491	472	457	469	494	509	485	495	473	478	489	468	474	483	490	487	479	465	538	480	437	540	459	528	476	478	425	495	473	426	477	472	462	452	481	495	465	416	501	464	481	442	457	471	489	440	471	483	435	447	467	471	480	504	450	478	449	518	484	492	483	454	474	473	477	513	456	467	489	460	443	503	515	458	523	463	468	484	494	476	491	505	456	499	476	447	479	487	473	456	467	475	454	519	512	440	461	464	451	510	483	528	481	476	469	480	460	480	492	433	492	459	466	451	495	464	440	487	465	487	442	480	471	487	483	462	471	461	486	522	503	474	487	486	451	459	478	440	465	449	487	485	493	487	488	485	486	514	455	467	467	493	512	486	438	470	470	459	488	493	466	464	447	478	477	426	417	447	452	496	427	484	431	476	508	427	439	481	498	471	474	479	496	454	455	482	455	484	478	457	448	469	456	476	491	475	518	509	449	500	461	464	461	486	458	467	461	448	504	484	479	462	499	538	490	500	435	494	497	501	520	473	463	485	474	499	485	454	489	479	480	527	490	488	464	466	471	471	467	469	435	464	458	476	514	455	448	474	471	452	511	489	454	459	502	426	471	482	499	472	456	458	461	436	500	474	435	467	447	486	493	462	461	490	497	491	475	454	467	493	500	478	498	469	483	497	444	471	483	465	492	438	463	453	487	445	447	487	485	449	486	460	477	483	460	480	491	459	460	442	455	466	435	458	470	435	516	475	489	465	445	470	438	456	523	491	462	479	444	460	502	436	507	487	475	503	440	489	493	484	465	496	451	505	415	453	473	482	501	496	517	437	501	453	492	471	478	522	451	468	461	476	463	483	469	459	486	451	495	478	456	486	475	461	498	472	476	485	464	519	496	524	469	440	425	454	477	495	453	405	493	498	461	451	450	440	493	492	475	488	482	468	474	490	520	471	472	472	501	493	452	469	456	465	477	472	476	488	462	444	494	471	458	462	440	476	442	438	497	484	451	464	464	482	474	457	467	476	492	437	489	491	489	480	460	442	442	436	473	497	457	509	502	470	471	476	494	454	500	465	449	481	483	491	476	469	454	446	472	482	460	459	495	476	428	447	482	483	474	516	453	507	474	491	448	482	492	479	474	501	477	480	483	454	450	479	487	482	453	483	471	458	434	439	484	489	460	437	500	478	484	478	476	515	466	535	486	498	468	477	471	495	476	490	487	473	476	483	495	518	494	473	450	457	482	471	471	497	480	499	464	488	476	457	474	480	509	460	481	483	484	481	461	445	463	450	453	470	444	484	478	492	506	455	480	449	478	449	475	472	476	460	475	450	469	467	462	465	499	499	470	463	477	464	484	473	437	524	481	483	506	420	493	531	455	464	503	465	459	497	442	460	495	488	483	479	477	440	460	443	509	513	472	512	485	459	480	475	476	506	452	501	482	481	514	485	461	466	452	497	469	477	467	484	490	476	481	449	477	416	472	485	467	453	466	527	494	440	475	458	440	475	480	469	445	450	485	483	479	473	464	479	496	455	452	450	461	475	444	429	480	473	512	462	499	510	462	507	456	526	424	478	495	494	487	506	500	463	485	465	467	473	513	485	476	500	451	492	488	504	474	444	471	491	479	448	475	505	475	470	455	469	507	465	482	446	474	451	454	456	470	511	446	485	456	494	458	475	447	513	463	491	457	484	455	462	472	483	434	483	448	424	461	462	447	513	469	500	481	446	479	421	497	485	464	485	518	470	490	476	468	458	464	494	458	452	435	463	498	464	464	515	475	461	518	455	467	469	457	487	425	491	439	486	478	507	459	490	477	442	455	437	501	503	479	476	445	477	531	489	474	451	484	490	486	442	452	463	469	467	479	492	451	463	508	484	480	538	439	441	532	450	492	463	468	445	501	514	446	496	452	539	462	475	469	499	472	504	444	487	474	451	467	543	475	451	487	482	478	499	500	501	499	461	486	492	493	510	474	491	461	462	430	420	508	488	483	442	482	486	469	475	516	471	471	463	474	521	448	481	484	499	462	442	456	470	478	464	502	450	478	472	464	491	487	484	486	426	475	491	498	462	452	488	490	487	496	462	437	468	460	478	461	471	484	481	512	475	458	498	486	490	451	507	470	482	457	453	455	485	458	484	481	466	480	513	440	468	440	471	492	464	485	447	476	501	452	468	476	448	483	458	458	462	483	501	433	501	475	463	493	463	450	446	485	505	476	464	524	478	483	495	453	496	494	473	442	471	506	469	490	485	491	483	512	490	509	468	512	503	447	488	514	419	519	435	454	465	445	425	509	495	486	520	478	464	468	499	463	464	474	449	461	458	471	460	464	475	509	475	498	459	467	492	458	455	483	509	491	481	454	451	503	470	474	486	489	476	476	489	520	491	466	456	469	509	476	464	481	476	488	487	469	474	447	489	436	457	465	487	461	490	473	511	475	539	471	485	452	460	494	476	485	474	446	474	461	493	505	457	452	485	478	445	471	491	461	467	546	467	490	524	526	491	441	472	481	425	440	460	465	440	491	486	477	508	475	449	458	442	472	431	475	440	464	458	456	467	470	529	459	485	465	470	477	462	504	460	476	465	428	481	476	447	506	495	490	495	443	491	489	473	499	463	459	451	455	443	472	462	467	488	510	468	496	450	475	457	478	472	497	465	487	449	494	442	464	480	512	462	469	504	525	439	454	482	440	495	498	461	476	441	450	452	440	489	496	446	454	456	440	440	477	489	472	435	454	462	479	471	494	493	451	482	475	474	467	462	498	472	472	455	481	500	464	464	460	479	460	471	443	453	473	452	467	461	499	455	470	478	467	482	512	480	466	478	455	507	476	466	479	471	459	458	449	446	480	478	476	451	459	504	479	448	477	490	484	462	434	466	469	530	474	471	468	477	474	515	472	439	484	507	469	493	451	499	457	525	488	508	501	467	498	472	478	453	467	493	451	457	398	479	454	500	491	460	464	461	454	448	494	449	466	477	476	474	506	480	497	498	473	513	479	530	468	491	487	478	476	477	391	487	491	442	491	508	447	527	510	488	439	471	460	480	445	448	468	438	500	448	501	490	506	454	494	495	464	526	491	455	486	455	492	472	479	469	470	483	484	463	488	514	485	477	462	468	452	512	494	432	445	500	478	475	507	485	480	476	435	465	467	464	447	501	492	492	456	438	511	488	475	499	445	464	503	463	481	506	452	469	475	471	469	451	492	473	501	453	439	457	475	493	490	474	480	488	459	495	487	442	464	450	466	451	496	468	482	484	466	480	452	487	483	488	513	463	455	491	507	498	511	472	482	469	466
29057	22552	17042	9111	6881	3814	1664	653	341	246	232	223	205	188	192	211	195	222	192	188	206	195	200	188	184	208	197	193	189	182	161	183	209	206	204	189	184	190	210	168	250	211	174	201	199	204	186	208	208	190	214	195	191	217	196	190	192	207	199	206	228	184	199	214	203	207	171	209	204	192	167	181	197	194	190	203	191	169	167	204	203	220	217	191	200	211	200	209	196	199	194	195	209	190	180	199	217	203	188	180	192	182	185	202	196	188	188	203	173	204	207	199	215	181	188	174	199	200	183	189	210	192	206	209	244	205	198	206	177	190	197	184	196	211	193	189	203	202	190	213	202	200	221	209	202	232	198	215	201	212	177	194	199	202	195	200	199	206	194	195	184	237	214	212	204	207	191	192	210	211	177	208	190	205	227	168	208	211	251	230	189	190	197	215	197	212	204	196	171	207	210	172	198	200	205	194	199	191	194	217	174	192	203	203	198	189	191	214	180	199	201	192	197	190	202	190	190	193	193	189	184	214	221	172	186	209	191	215	179	204	197	183	180	194	189	187	198	184	207	205	205	187	207	202	213	190	188	191	204	168	194	192	184	164	180	210	215	200	196	194	184	192	195	204	203	193	197	180	184	200	222	191	192	184	206	206	193	192	193	187	233	201	216	210	195	195	179	195	201	204	194	188	192	242	193	199	186	194	202	192	188	181	209	192	206	206	199	206	184	215	197	195	187	193	211	186	210	172	181	203	173	185	214	182	206	229	197	187	213	180	221	194	183	183	214	165	187	191	168	200	177	194	189	225	205	182	169	206	208	193	211	226	221	195	196	194	201	197	195	174	212	192	195	181	189	189	188	181	203	206	187	209	184	229	194	191	205	193	201	198	186	178	186	218	197	202	190	203	193	192	205	217	184	218	188	199	193	190	202	189	199	196	151	183	217	177	190	213	193	211	185	187	207	219	208	203	197	217	174	203	161	220	212	201	210	206	195	191	205	187	224	212	182	217	187	185	190	186	182	230	185	195	177	225	220	169	179	218	201	180	207	191	192	211	217	196	201	194	166	206	200	185	187	226	186	223	214	217	201	207	198	191	194	180	225	200	198	197	197	191	214	190	199	182	208	196	199	189	207	192	182	204	188	205	221	193	171	189	193	184	207	198	178	201	204	181	218	198	201	191	176	194	192	217	211	197	217	215	191	212	174	198	194	191	219	191	177	204	204	195	184	220	183	201	200	225	179	208	199	215	191	206	175	184	192	218	187	189	238	196	178	207	162	201	195	191	211	195	188	203	204	228	198	178	172	182	221	188	230	215	202	167	202	195	207	230	194	194	179	201	206	202	191	181	206	171	194	199	208	197	204	188	222	186	156	197	179	208	227	201	165	212	191	184	192	234	195	201	180	180	188	237	214	195	202	183	221	205	216	199	166	171	177	205	204	205	193	172	185	193	192	182	198	216	192	219	211	242	187	223	199	210	193	194	202	185	171	208	213	197	197	206	190	220	181	185	210	183	216	186	189	186	171	183	191	186	182	197	211	197	195	238	180	178	204	215	206	187	182	190	218	177	198	166	174	199	182	211	224	201	188	198	197	189	190	211	196	170	217	202	195	199	190	177	203	191	172	207	197	194	213	184	178	173	197	213	216	205	197	205	181	198	179	184	211	222	205	190	195	212	194	231	215	211	188	200	218	177	211	204	185	219	184	202	192	185	203	196	214	184	215	195	223	196	205	199	206	202	185	193	194	214	206	202	187	202	213	199	202	190	206	185	194	193	180	197	227	190	177	195	203	182	216	233	217	219	192	202	200	185	192	202	184	223	208	210	195	191	206	218	185	193	179	218	232	207	197	207	189	214	214	190	194	212	179	192	186	176	192	202	199	201	202	187	211	178	206	189	210	188	189	198	186	193	182	176	199	208	168	200	196	209	194	196	208	200	206	177	169	210	207	198	207	179	216	204	216	209	199	193	199	200	192	228	197	228	189	203	217	198	198	175	202	171	196	223	210	185	190	193	197	202	187	193	191	217	199	214	208	200	225	222	190	206	190	203	191	208	182	223	205	202	210	232	198	204	194	194	203	223	165	210	208	193	172	199	230	215	200	192	187	196	188	188	198	197	214	209	197	196	203	205	185	220	189	231	199	192	207	199	164	195	195	183	215	194	212	194	220	226	235	218	188	193	193	212	200	170	227	200	211	230	195	210	198	207	202	197	191	193	173	173	204	191	184	181	178	213	212	193	205	215	202	169	211	211	206	199	189	186	191	178	215	186	200	186	201	200	190	176	187	196	193	201	191	206	196	171	201	197	172	209	175	198	205	195	202	204	206	168	189	183	206	203	198	173	196	206	204	174	211	186	200	188	190	184	204	181	185	207	207	196	178	190	180	205	212	185	207	194	195	183	180	185	194	213	174	204	200	204	195	201	212	179	186	210	194	205	190	226	205	187	175	176	201	192	203	194	192	205	192	177	177	193	189	192	188	189	193	186	205	175	186	194	215	195	205	208	199	206	222	213	201	193	194	200	211	192	205	199	203	217	190	197	219	184	210	215	237	199	205	169	188	183	208	195	205	223	185	180	180	190	185	190	162	178	188	211	199	213	201	174	204	187	172	199	218	197	218	229	196	195	203	182	203	205	186	183	229	182	202	192	226	212	187	206	214	212	205	180	203	211	212	195	198	196	220	221	182	185	189	199	204	204	205	199	191	205	225	200	191	179	193	198	187	215	199	216	212	198	184	184	199	212	207	206	180	198	177	202	166	183	193	175	183	172	195	198	212	208	199	157	198	214	195	222	186	210	210	213	208	190	171	197	202	217	209	200	198	197	166	173	185	193	171	192	193	208	191	175	158	193	174	222	193	201	181	179	186	175	197	208	192	203	190	170	196	189	191	195	225	196	215	213	201	189	212	205	200	171	180	181	197	199	188	205	201	199	199	216	218	234	191	178	205	216	201	195	220	222	194	212	199	222	228	203	210	191	209	185	188	188	195	191	194	202	198	207	199	185	200	177	192	220	193	227	184	207	205	208	193	215	199	208	203	205	189	175	205	199	197	199	174	186	198	198	186	195	168	212	197	190	232	211	195	197	229	212	207	194	230	174	210	190	202	188	209	178	218	211	197	226	223	218	190	214	176	180	198	173	215	193	194	179	200	196	202	190	196	193	187	198	231	186	198	202	210	225	197	203	207	193	204	181	216	197	195	180	196	186	213	180	169	188	204	249	188	214	197	212	215	180	217	215	199	201	208	198	202	201	205	190	221	208	220	194	183	198	194	195	169	195	198	195	206	219	193	193	170	209	207	205	217	210	200	203	204	216	204	190	218	225	222	211	175	199	205	229	188	210	194	210	199	208	223	183	178	218	205	169	182	219	209	186	211	200	187	204	196	214	193	202	223	228	179	223	186	203	202	209	208	213	178	207	195	206	208	210	200	209	197	211	215	190	198	212	209	192	190	199	191	182	186	218	169	212	211	190	204	207	194	177	199	170	208	189
18037	18290	20923	20563	19353	12372	6152	2481	1191	734	595	537	524	540	490	529	516	505	553	571	507	527	459	520	512	538	519	525	516	515	548	525	519	495	512	465	482	524	508	481	533	493	509	495	509	505	563	542	525	528	525	509	551	504	504	520	497	527	578	487	522	514	481	495	503	541	508	483	516	509	517	542	501	505	508	493	483	515	547	537	504	517	483	528	508	540	502	513	532	515	526	524	535	532	509	539	537	523	522	547	454	521	495	522	540	517	514	549	536	538	489	549	510	526	482	533	543	461	478	506	497	501	523	472	556	502	502	527	525	515	501	525	501	514	504	507	513	504	465	515	490	471	509	495	543	474	494	491	495	539	523	482	509	535	525	525	507	530	506	506	545	554	475	550	511	520	539	500	519	536	526	505	531	519	562	540	494	482	514	544	524	501	522	498	528	442	523	532	535	514	521	522	483	507	502	510	516	546	511	492	531	520	503	514	528	484	509	488	488	497	549	478	492	488	491	495	532	503	511	492	517	532	537	470	526	521	484	525	506	546	513	531	497	480	514	513	546	514	512	476	551	521	484	465	509	535	513	539	516	526	524	535	508	529	492	528	482	523	496	482	511	506	544	504	487	510	504	495	537	501	532	545	553	528	552	556	545	511	523	538	525	514	485	516	545	522	538	522	483	515	470	521	497	483	492	498	551	500	484	525	538	547	520	514	499	497	480	525	495	510	489	546	510	485	472	524	507	473	535	512	497	498	496	472	548	539	474	485	522	469	461	520	532	526	500	513	520	540	535	499	527	486	506	572	519	515	498	528	492	527	464	479	492	470	503	486	524	471	483	497	500	483	491	524	492	526	459	514	510	503	520	540	496	516	490	498	525	492	518	503	545	526	557	488	515	510	527	507	510	496	540	518	511	525	482	487	533	488	485	515	536	521	491	487	491	460	534	549	483	493	550	568	468	497	516	507	543	579	504	513	484	519	458	508	565	542	515	531	516	471	527	529	533	517	517	531	527	510	506	521	527	504	523	526	474	531	524	527	548	491	520	506	486	504	490	472	517	497	470	519	489	519	519	481	528	479	539	492	523	543	494	511	543	540	526	525	555	508	479	492	532	491	461	500	504	538	561	504	497	483	502	533	503	531	482	508	517	512	459	515	493	527	468	516	475	553	487	491	501	506	529	476	475	509	516	466	512	532	500	483	510	507	531	542	498	547	506	507	510	495	524	493	556	500	515	515	525	535	505	499	534	517	479	521	484	479	524	503	496	531	509	522	506	529	518	461	498	529	539	487	484	499	587	532	520	519	488	514	486	506	521	507	502	472	527	485	528	520	487	523	546	493	560	552	505	508	492	496	535	541	514	513	474	527	543	496	528	500	486	482	510	518	539	539	535	502	480	473	525	490	507	524	516	509	537	490	515	528	514	518	500	522	545	538	515	474	528	508	485	501	492	520	502	512	531	527	557	483	554	520	489	531	471	498	492	492	534	509	508	512	538	482	515	539	514	520	476	484	528	541	481	492	522	503	546	533	470	484	491	519	538	500	506	497	484	509	518	501	501	486	478	530	517	486	505	512	506	541	491	507	507	527	510	522	519	548	513	498	512	504	530	496	475	522	513	529	505	536	527	515	498	507	526	535	492	507	526	470	526	518	521	511	504	559	499	541	488	515	510	509	515	508	559	475	495	531	560	529	478	518	548	527	534	489	520	516	530	489	513	522	501	531	540	499	486	475	481	543	472	504	529	502	507	514	504	517	501	517	441	509	485	524	493	545	494	487	498	538	501	539	528	491	539	529	499	552	526	507	518	495	515	437	480	511	514	498	521	526	508	525	511	477	556	525	531	508	494	531	521	491	506	522	467	485	505	518	457	517	528	526	493	505	504	522	494	550	516	509	534	500	514	536	508	536	468	513	491	526	492	488	535	532	536	527	499	482	542	532	537	525	536	490	509	515	487	499	486	475	511	513	548	542	503	509	532	508	563	498	524	521	525	528	500	531	528	512	487	487	532	500	491	512	512	515	535	526	474	507	510	502	516	505	550	541	501	535	485	541	498	520	507	519	524	526	529	499	536	548	524	505	524	487	518	477	503	486	536	510	520	458	506	501	519	523	519	539	510	555	482	528	505	511	510	515	489	497	527	531	510	500	495	495	545	522	488	552	487	499	498	489	535	525	512	528	493	492	488	479	505	511	512	536	505	500	526	527	520	530	478	559	499	501	526	524	502	517	483	548	511	513	505	504	524	476	483	519	521	546	500	526	510	557	471	531	490	494	498	499	521	508	489	475	501	549	522	539	508	517	493	514	526	522	517	512	491	481	531	524	549	467	529	516	522	519	497	492	513	509	512	503	530	531	491	490	524	521	518	485	519	468	520	519	536	483	507	530	525	498	491	513	531	555	525	519	520	475	524	526	518	508	538	556	484	495	488	481	503	491	502	546	513	515	503	534	536	509	505	527	492	484	515	479	497	522	500	490	516	526	533	544	516	532	542	495	528	494	555	544	518	534	525	542	528	490	514	535	478	525	511	525	497	522	502	478	527	481	511	519	460	471	535	570	541	504	529	513	544	503	521	508	519	528	505	482	499	524	522	526	516	458	491	538	528	521	545	544	562	513	534	529	488	541	511	517	529	496	497	511	490	542	526	492	534	536	531	525	550	474	507	475	546	504	523	544	514	515	523	510	491	505	534	512	455	539	501	461	547	504	518	493	475	498	496	509	503	519	505	541	535	460	487	518	511	555	502	487	482	493	529	505	500	499	526	528	544	500	536	536	507	532	471	476	510	521	528	521	505	516	513	501	490	489	539	485	474	502	496	477	496	553	504	473	547	505	529	527	487	516	501	488	479	500	479	555	495	536	562	569	481	514	474	541	534	504	495	504	514	522	472	497	587	499	511	520	508	489	548	543	500	489	530	513	493	504	518	503	539	538	540	523	493	547	545	514	494	525	519	517	550	492	517	502	481	507	536	536	521	457	492	514	446	535	540	514	519	534	538	487	518	541	475	493	517	493	513	461	536	513	482	524	502	490	531	502	516	471	522	482	487	512	508	531	500	525	490	520	513	533	537	495	518	504	485	535	508	537	470	527	467	517	521	500	555	549	510	538	484	525	533	543	495	503	507	504	514	514	525	537	552	519	502	502	538	541	537	494	502	501	490	516	501	553	506	515	536	531	484	521	478	552	538	522	513	517	496	536	511	537	469	512	494	523	514	492	555	488	513	506	529	504	527	511	498	539	480	503	517	545	510	521	491	529	506	542	513	522	472	521	507	518	492	528	507	516	521	470	487	521	510	506	513	489	551	547	533	502	537	564	505	491	458	497	541	518	534	479	527	534	507	544	521	512	508	514	503	469	503	520	512	531	511	514	507	512	477	511	532	513	554	539	498	530	496	558	535	499	486	537	508	499	506	492	501	526	514	522	474	446	490	519	533	535	496	539	530	517	540	493	532	485	520	513	531	483	500	515	491	498	519	504	511	555	513	518	521	506
50235	47125	50723	51218	49485	38043	22332	9205	2770	1077	524	320	302	255	243	227	229	252	257	214	245	227	237	231	197	204	227	185	226	209	207	195	231	202	225	218	215	228	212	257	189	220	236	233	221	232	232	197	204	206	220	211	222	205	229	223	201	222	202	202	223	200	229	232	210	221	193	225	217	225	211	227	205	212	217	248	220	227	193	225	217	223	231	242	215	198	200	209	202	226	191	238	208	212	212	203	197	201	226	226	210	202	213	234	195	209	233	202	198	191	238	195	222	204	205	203	215	223	223	183	229	228	239	198	219	202	230	209	190	233	239	223	213	207	208	210	217	219	206	216	219	227	242	204	223	227	226	209	220	226	198	229	220	228	210	205	217	211	226	231	213	223	203	207	210	210	210	214	190	193	216	216	214	249	222	211	216	203	208	226	206	222	203	214	222	202	217	201	196	233	202	197	198	205	229	190	229	217	214	186	196	215	231	244	224	202	209	223	228	212	192	236	224	214	210	232	216	223	209	207	251	222	181	234	204	215	224	212	213	195	220	217	198	189	200	221	219	213	199	208	222	204	206	212	192	237	231	205	213	229	212	225	205	208	237	202	216	204	247	221	207	197	211	217	219	211	226	215	209	223	214	236	223	197	233	226	206	220	236	226	229	215	211	211	217	240	246	215	211	212	222	225	203	250	202	236	241	224	202	209	203	243	217	221	223	202	222	228	209	205	216	242	250	204	235	208	184	195	244	229	197	207	181	225	229	205	232	211	215	208	210	227	230	197	218	210	200	228	214	197	215	239	215	218	250	213	214	236	207	218	261	193	219	194	217	210	236	203	187	221	216	221	243	228	206	225	207	221	209	193	222	230	237	221	201	203	197	227	234	202	192	200	215	233	201	224	208	224	222	200	228	201	211	214	255	220	203	208	218	207	228	220	225	216	234	197	203	224	208	219	211	231	212	232	250	229	219	212	215	202	223	209	218	204	209	205	213	192	215	195	206	235	243	252	221	199	213	211	222	217	198	191	209	221	207	221	236	197	225	198	216	214	199	191	254	213	228	215	208	213	228	208	224	223	221	247	216	209	242	233	278	206	208	198	190	225	220	197	209	227	206	241	229	208	205	227	231	223	223	220	204	219	230	190	226	245	234	209	188	221	205	213	209	185	229	213	215	237	208	202	192	209	189	187	191	226	215	210	240	235	204	245	222	203	193	214	202	202	202	233	197	204	213	216	201	211	192	227	219	203	219	247	222	228	201	219	217	197	199	208	200	231	215	216	221	226	218	219	191	215	220	205	210	225	199	198	188	197	212	239	200	186	193	199	228	204	190	215	249	219	240	238	195	239	215	203	223	203	230	222	250	207	192	242	242	224	214	219	210	200	237	205	215	215	242	206	204	211	221	230	246	211	219	214	198	228	225	242	225	198	222	215	204	226	210	219	232	223	234	235	239	211	224	230	200	192	219	223	204	209	258	182	210	207	215	218	180	219	157	202	199	235	206	229	219	208	213	226	207	198	206	182	224	228	236	193	241	198	221	229	208	207	215	231	228	221	217	199	206	223	256	207	240	223	232	198	253	219	214	235	203	219	220	211	217	211	240	213	185	224	203	239	213	194	226	210	216	211	229	229	212	217	216	227	201	228	199	224	228	225	211	203	195	219	229	227	203	231	199	214	236	210	230	236	219	210	218	201	230	218	181	194	208	227	240	232	210	235	219	188	232	216	242	224	247	189	226	190	226	203	203	193	218	213	218	216	197	227	229	188	244	226	214	234	203	231	207	217	227	244	221	196	213	195	231	213	191	226	200	222	211	193	211	228	228	209	228	232	232	200	220	216	227	212	200	204	214	196	218	217	239	230	193	220	173	227	215	235	230	228	218	228	215	231	248	228	204	226	215	205	211	208	215	208	213	223	239	191	207	208	235	211	203	213	212	195	213	201	223	205	220	242	210	211	228	226	229	225	209	213	212	229	232	199	210	199	224	217	218	238	200	229	211	237	199	216	223	192	204	236	230	237	213	190	194	211	193	230	236	199	255	232	213	222	222	188	218	220	230	238	206	181	196	221	209	218	234	226	200	187	251	232	225	232	208	241	239	220	234	216	209	214	220	210	237	222	207	208	214	236	210	231	198	229	213	197	249	238	245	261	239	196	218	223	225	214	206	227	190	210	181	238	244	184	212	219	204	208	228	205	200	217	239	203	220	248	199	213	231	234	217	224	207	202	239	231	217	210	204	251	238	220	209	206	201	244	208	201	229	247	192	244	182	212	191	227	195	220	229	241	247	217	252	196	221	221	199	251	234	199	241	220	220	232	207	204	223	213	187	226	201	214	200	250	218	201	221	212	238	218	204	205	216	193	202	177	232	193	203	205	229	219	208	199	217	215	207	235	218	235	233	203	210	227	221	217	222	217	228	201	204	217	228	215	227	227	232	201	203	222	209	229	210	225	206	227	201	230	200	214	229	222	187	205	227	216	224	225	217	220	197	201	208	217	223	206	216	237	228	203	185	227	190	201	232	213	196	208	203	226	209	235	209	203	195	200	186	183	210	219	220	194	179	213	218	204	212	225	230	196	230	220	202	195	225	197	194	206	247	218	203	208	201	244	219	186	218	225	214	196	212	211	231	225	241	239	210	231	211	209	229	205	193	199	235	197	209	235	240	217	194	191	220	224	212	232	231	199	219	236	206	203	220	213	244	189	233	191	195	214	201	229	219	227	229	215	219	239	207	204	199	234	219	214	271	195	202	227	214	216	203	207	205	203	216	211	203	209	212	212	226	205	224	213	217	229	230	205	207	201	225	207	228	186	205	222	235	202	203	230	197	204	197	236	210	225	213	185	214	207	196	220	208	225	242	210	226	191	217	249	215	229	201	210	235	190	219	201	213	195	231	200	247	213	198	245	222	214	206	248	211	198	197	214	234	209	205	187	225	231	228	223	245	208	200	219	215	196	230	223	225	232	202	224	208	206	198	197	205	242	224	231	181	192	216	230	202	220	209	223	202	195	229	204	217	189	213	210	207	196	212	224	224	232	213	215	225	240	199	219	234	220	206	226	200	234	205	246	204	223	230	184	205	222	207	222	201	187	187	192	230	211	213	227	208	220	232	188	192	201	201	199	235	229	215	213	232	194	243	203	222	209	206	224	223	206	233	223	216	205	220	192	239	211	194	173	218	220	193	184	236	205	202	206	232	218	211	230	211	199	211	230	228	186	198	221	204	216	258	225	225	225	236	228	236	200	218	235	235	223	199	206	223	236	231	221	227	239	214	220	242	253	201	206	217	195	216	218	178	230	217	216	211	223	248	218	227	206	202	200	208	215	229	230	197	209	208	199	213	223	205	237	200	220	194	219	228	231	214	199	218	222	196	245	212	207	235	210	196	219	221	201	252	199	216	215	198	234	247	206	219	212	193	214	231	184	227	223	205	201	221	220	198	211	214	218	217	253	235	232	204	210	219	227	225	205	203	221	226	222	224	213	218	218	208	220
34349	39987	51993	59723	58489	48927	34905	20758	9238	4421	2081	1004	1063	757	808	714	697	607	606	602	532	573	556	524	539	565	535	543	536	530	548	557	527	532	569	565	597	523	550	534	582	582	532	567	528	548	568	534	532	554	535	554	525	540	583	523	553	586	547	573	592	566	551	520	558	516	550	550	517	587	581	574	591	547	516	573	566	568	560	531	567	555	556	560	542	558	563	549	526	603	576	528	540	562	526	536	560	546	572	562	525	517	483	581	557	575	521	547	559	565	568	531	545	575	557	566	529	574	573	582	537	566	558	532	554	559	552	529	539	570	555	559	620	543	544	553	533	559	533	529	556	550	570	541	560	569	537	552	566	559	537	538	526	599	538	555	505	523	581	516	561	552	577	639	552	512	583	598	539	540	538	525	507	536	496	519	556	532	558	519	543	563	565	553	533	511	567	512	553	511	572	579	562	539	549	538	561	605	579	538	553	525	551	553	547	539	540	505	589	532	570	524	566	534	558	592	558	573	560	511	552	562	542	574	540	565	563	557	550	559	579	559	537	563	524	516	508	594	574	564	544	559	521	551	558	537	599	561	547	535	557	535	546	512	591	558	573	522	551	550	549	577	536	531	548	545	499	551	591	524	530	581	523	514	529	538	544	556	534	510	526	508	527	494	577	564	533	584	522	534	556	538	554	545	575	568	580	541	541	553	489	548	563	583	553	570	545	542	529	548	536	555	515	541	528	533	552	565	537	509	555	504	537	583	545	540	552	572	557	546	515	544	547	558	555	593	532	585	569	562	578	528	516	534	543	575	561	568	564	554	491	537	526	512	553	527	515	564	561	488	562	531	576	556	555	539	543	549	523	563	515	520	514	575	537	551	567	551	529	531	565	536	500	540	530	571	588	564	524	556	570	569	552	560	544	531	560	540	581	574	548	521	555	561	547	552	552	560	527	536	572	559	570	559	555	612	556	540	550	521	562	549	542	569	575	527	539	538	516	556	510	545	492	553	571	553	524	541	538	570	533	538	539	546	535	538	534	539	548	528	586	573	567	567	527	543	536	553	533	537	507	520	550	565	518	549	521	570	539	570	581	553	530	566	524	536	548	562	559	552	558	551	584	574	556	579	532	574	514	585	533	582	553	542	546	547	526	544	562	522	565	532	541	573	563	515	579	541	529	565	516	554	571	539	519	558	573	557	525	581	530	574	542	565	550	565	551	550	529	586	580	557	531	523	565	524	555	589	558	558	520	522	556	521	561	553	576	551	504	520	517	563	531	533	552	580	522	577	542	497	496	538	562	525	500	558	582	552	579	512	521	539	536	530	570	559	513	526	514	577	569	551	548	552	587	553	581	584	563	570	555	590	548	483	565	597	529	558	536	558	540	531	534	576	555	539	558	559	564	579	555	578	558	535	522	528	540	535	556	513	572	545	574	519	576	498	567	540	565	565	593	530	541	523	570	528	496	531	554	532	562	530	558	580	551	555	506	537	551	543	565	561	486	528	521	563	557	551	517	531	533	534	538	560	572	560	595	558	584	541	558	479	554	561	546	548	544	523	545	535	579	527	591	543	542	574	554	552	584	537	542	548	522	535	581	592	544	564	567	544	537	570	545	568	554	534	567	574	512	536	558	568	545	527	550	557	499	564	595	558	537	561	571	574	578	555	554	518	535	563	565	547	590	575	552	507	576	551	566	512	531	552	571	590	569	564	548	513	583	523	547	537	571	557	546	555	591	571	583	524	573	559	516	593	563	570	547	565	554	501	528	579	577	565	571	548	535	573	564	553	543	534	558	543	531	595	541	520	548	552	545	546	532	570	551	558	520	552	543	521	574	531	558	559	591	554	566	558	571	569	575	556	535	586	574	552	530	563	599	539	540	552	580	597	494	590	541	525	512	576	588	539	524	512	556	536	533	563	549	586	524	572	535	517	561	551	564	527	549	548	583	559	575	519	559	542	521	547	552	581	553	527	554	538	506	535	577	590	518	517	601	580	565	560	561	512	565	548	561	562	571	538	540	566	518	522	518	539	533	519	510	555	560	571	538	521	533	529	515	558	525	549	509	556	557	564	561	545	555	533	544	528	558	577	544	552	567	565	538	568	544	537	515	544	556	552	565	553	530	512	558	538	535	560	535	546	543	558	548	547	590	546	570	531	522	566	569	564	533	547	554	550	529	576	532	552	550	575	597	535	550	558	560	552	570	535	524	578	519	553	581	558	550	560	563	535	567	562	594	548	506	558	533	534	591	545	589	571	526	571	563	529	525	501	591	520	578	533	569	570	543	537	517	572	533	568	523	544	532	517	585	562	547	536	562	570	562	536	542	586	592	517	543	572	525	570	529	563	527	525	527	542	528	535	550	526	542	585	557	531	540	568	524	524	531	532	558	513	564	539	514	549	535	535	539	546	574	533	541	534	582	541	587	553	545	548	519	518	552	541	511	515	528	509	571	538	577	550	580	596	573	579	584	544	540	538	574	547	512	557	566	548	530	549	526	553	533	533	548	535	588	567	531	560	531	526	556	525	529	575	577	551	506	541	545	570	556	534	527	517	557	561	522	550	537	544	513	559	579	568	536	553	553	567	550	551	511	534	608	552	602	544	559	545	535	532	545	533	531	569	554	553	587	553	566	541	573	554	561	559	537	538	584	523	543	558	558	495	522	534	501	560	557	560	571	524	539	536	573	530	560	571	512	544	557	550	558	529	543	571	585	561	575	557	552	560	506	506	542	581	556	527	529	539	531	554	523	527	536	515	510	524	564	582	583	558	580	489	573	558	580	551	519	540	554	564	525	554	577	591	542	564	541	551	569	530	574	538	562	591	562	592	545	510	575	614	557	564	540	526	549	541	547	555	516	569	515	532	502	546	555	560	504	524	555	565	522	545	556	538	570	571	533	560	545	548	535	541	605	567	543	617	555	540	504	578	581	572	557	553	521	535	543	558	584	551	536	624	544	599	527	543	539	585	581	512	506	548	524	555	573	540	540	542	568	544	541	552	571	545	518	506	549	559	554	607	565	550	545	538	543	563	537	553	553	545	532	544	547	546	532	517	594	569	559	525	627	525	538	563	547	585	541	572	586	560	569	561	564	553	505	561	565	549	545	561	543	531	496	541	517	529	567	551	512	528	549	561	506	543	560	588	559	526	560	543	544	572	582	536	567	536	532	547	595	530	562	534	532	547	551	543	553	542	574	544	559	532	501	546	595	566	535	540	523	529	550	560	567	567	538	568	539	575	574	572	595	567	551	516	528	571	536	569	529	549	520	553	549	590	515	495	568	540	533	561	577	587	535	574	577	565	536	581	533	552	554	578	595	532	534	554	552	515	533	505	558	580	551	524	581	553	543	533	517	593	509	572	592	541	556	571	563	530	577	540	596	535	547	549	557	544	547	551	548	506	506	558	548	511	561	577	557	576	548	576	531	524	501	507	553	540	572	555	544	565	593	565	564	540	578	587	566	502	534	573	563	532	576	541	566	546	530	565	531	519
55333	52905	57067	57882	63930	49171	29744	16389	6388	2363	1111	360	342	282	274	247	273	251	193	208	233	194	187	219	218	181	207	194	200	180	205	183	202	190	187	207	178	195	189	204	204	200	191	205	192	200	209	183	195	191	196	188	196	184	199	190	221	171	186	195	201	193	192	217	215	187	193	178	186	157	181	184	187	206	185	202	198	193	216	155	216	212	193	194	226	204	182	192	190	194	200	217	177	195	208	173	202	171	185	197	192	212	193	184	197	168	206	194	212	166	175	190	196	203	172	162	182	183	194	203	184	221	206	186	190	196	192	175	168	197	212	190	192	211	196	206	183	196	194	201	175	194	214	173	202	185	193	200	176	167	202	187	166	198	183	186	200	195	204	211	195	212	181	195	190	185	190	180	183	198	179	202	192	210	199	211	201	201	180	192	199	196	184	184	195	202	201	215	183	185	202	197	186	196	193	174	210	200	188	184	204	167	160	192	198	200	194	192	189	209	212	211	181	197	192	180	184	197	184	211	201	200	172	202	206	192	166	186	169	192	211	174	189	182	210	166	190	175	184	196	193	164	189	210	192	171	204	193	188	206	158	198	160	203	193	195	195	200	182	180	185	196	187	179	183	179	164	206	203	191	201	196	178	216	199	188	197	190	198	168	209	194	191	175	197	206	192	184	199	174	189	166	209	186	180	196	181	182	202	205	210	194	207	194	172	187	210	214	187	174	172	169	214	180	202	162	201	195	193	182	186	185	181	195	200	200	199	195	194	197	225	183	188	186	187	217	205	180	210	190	191	183	175	196	218	197	182	192	180	200	188	197	179	194	164	166	167	185	190	186	169	198	216	215	197	197	187	200	223	192	203	163	192	204	206	207	207	187	194	200	202	189	190	207	220	187	182	199	189	179	202	198	204	203	209	221	177	184	179	204	191	173	183	187	192	224	190	200	211	183	211	220	197	184	194	192	186	198	194	202	195	184	217	195	200	194	184	201	195	211	186	182	178	219	185	178	199	201	193	181	209	217	195	210	177	188	183	198	189	194	195	173	179	167	208	189	197	188	191	204	186	172	183	172	188	191	183	193	171	198	178	171	194	208	184	203	207	179	181	218	184	190	189	181	193	196	170	176	183	199	198	195	194	200	199	174	203	192	217	198	198	206	177	213	192	184	189	216	170	185	211	199	206	218	173	184	189	197	194	208	192	218	189	180	204	213	193	195	210	196	196	191	188	196	173	198	161	192	188	181	204	170	180	186	173	186	190	189	188	210	194	177	176	200	181	175	172	170	199	193	197	205	179	175	180	158	189	188	200	176	186	199	190	180	165	218	189	199	187	190	185	200	229	209	198	215	179	196	176	191	186	173	186	188	153	190	180	176	209	207	180	187	191	220	181	189	194	195	201	175	185	187	172	180	203	207	183	186	200	177	219	186	198	177	189	221	189	219	219	217	190	209	159	184	196	203	200	190	191	202	184	191	192	198	185	198	182	202	212	186	189	174	183	164	160	174	191	182	196	192	196	183	204	189	188	223	203	178	194	198	173	197	181	195	199	180	197	178	203	171	205	190	183	203	176	160	203	207	187	183	184	175	206	185	218	219	184	175	202	182	173	202	210	194	186	194	179	218	186	174	184	198	207	181	207	178	205	190	209	204	180	189	185	178	156	198	191	226	196	195	174	193	176	187	195	188	197	193	203	193	165	181	188	190	215	204	199	193	192	185	180	188	210	212	201	168	192	172	183	189	207	212	195	211	200	182	192	239	166	215	194	189	179	208	167	163	210	181	206	192	194	198	202	206	193	191	187	198	195	190	195	187	209	179	177	182	178	191	192	190	187	218	184	221	197	193	187	166	200	197	197	195	180	189	193	196	205	181	189	216	178	203	207	207	199	167	197	203	191	223	180	194	180	196	204	182	167	191	187	198	191	202	202	174	197	190	201	183	188	192	195	184	186	215	172	186	209	196	181	193	208	185	206	178	196	174	206	215	179	185	196	224	200	203	170	190	219	191	212	154	189	213	191	212	183	180	164	185	198	187	190	173	214	185	198	181	176	193	166	191	207	192	195	176	203	184	199	226	196	186	180	194	184	183	205	204	200	183	195	196	194	211	182	210	201	193	194	192	187	163	218	198	207	201	205	210	170	184	183	173	186	207	192	183	211	186	189	190	199	189	208	189	196	194	183	194	188	162	192	188	211	163	200	204	189	171	175	165	187	189	205	181	192	186	193	170	186	200	185	195	202	196	204	170	197	167	198	196	214	181	203	213	180	179	198	173	188	186	192	187	197	176	172	213	197	199	179	219	177	185	207	190	188	189	187	183	164	212	189	185	167	179	177	190	185	195	219	190	147	190	216	228	201	200	185	187	201	179	213	174	190	207	171	180	198	197	197	206	180	194	197	225	177	174	203	182	212	179	175	201	197	184	200	192	194	192	197	205	170	184	197	202	181	224	180	182	213	191	168	181	196	174	195	180	191	195	194	172	183	177	182	183	186	209	198	171	207	203	202	202	195	197	202	171	167	214	191	179	191	207	185	187	189	210	199	195	200	175	204	186	180	192	184	168	205	184	192	193	195	202	168	189	187	178	175	191	196	174	192	172	181	168	177	188	156	217	195	179	211	201	220	206	178	203	188	198	199	175	193	172	180	176	195	186	186	198	173	197	215	226	205	205	185	180	198	180	188	179	197	192	187	204	187	187	211	208	167	195	225	192	217	178	207	183	196	205	195	186	195	186	203	184	175	175	224	201	212	185	180	173	204	191	170	187	196	232	215	180	200	218	180	200	197	170	189	199	166	208	173	177	187	197	164	173	189	182	195	194	195	177	211	185	194	170	189	191	176	196	183	213	206	185	199	149	219	198	190	200	189	177	237	171	193	185	167	192	212	182	196	191	191	197	216	198	184	197	195	191	188	197	194	173	208	201	200	163	221	198	206	208	202	187	201	188	176	196	189	202	193	209	193	167	173	180	178	192	183	187	213	195	187	189	205	186	197	184	188	209	195	190	196	195	189	191	193	226	193	210	187	188	196	212	207	201	203	200	183	208	159	181	215	213	179	186	160	190	181	181	190	168	193	182	182	196	187	173	203	204	190	197	179	190	201	207	194	183	188	190	198	195	186	195	196	191	193	190	210	205	182	203	182	205	187	209	179	180	213	168	189	182	180	197	177	194	194	216	192	204	200	231	194	195	201	183	161	186	193	193	166	190	190	184	173	195	174	175	197	176	195	186	184	170	199	179	167	192	182	198	192	191	179	205	186	186	197	175	174	205	164	195	184	202	198	193	221	214	200	190	164	195	201	170	196	200	193	166	167	212	185	204	207	202	182	183	172	182	175	173	182	189	172	190	181	191	182	198	188	189	208	181	194	191	169	194	190	190	175	200	204	165	173	201	183	200	210	205	178	191	186	187	190	187	196	172	197	185	199	212	197	193	187	186	190	174	203	183	195	200	175	180	211	216	173	210	177	184	186	189	172	184	183	188	204	223	204	211
39126	47128	59623	68481	74666	58151	41440	29421	16936	8957	4210	1375	1333	1042	869	915	922	816	707	595	552	484	510	508	480	484	525	482	516	487	481	463	544	457	499	484	472	461	478	498	485	501	525	505	514	473	479	512	459	486	467	462	508	507	495	522	486	446	473	488	448	470	490	484	490	479	443	470	466	470	477	454	484	479	461	474	492	473	518	490	494	485	502	481	487	476	490	532	467	464	474	510	489	523	531	495	512	497	464	484	471	492	517	492	516	468	446	420	519	459	474	493	429	503	501	486	470	460	504	497	465	474	491	481	466	501	497	503	473	523	515	466	508	492	462	481	477	473	502	505	502	459	468	492	460	492	460	447	456	498	495	521	510	472	502	512	533	490	476	469	470	471	515	481	488	501	503	464	451	467	514	488	507	514	505	490	454	504	478	432	486	475	499	484	501	466	496	470	527	484	466	488	505	484	498	459	464	513	509	490	478	499	517	460	479	498	516	516	461	499	513	518	529	500	455	498	492	474	500	484	481	502	472	528	507	483	503	477	478	449	496	479	480	476	470	487	498	464	479	427	489	466	445	501	463	479	483	456	474	492	488	519	501	457	514	481	493	484	477	433	486	470	456	475	473	471	510	491	503	474	492	447	470	499	465	513	485	468	452	499	482	502	466	514	507	487	459	481	466	492	480	518	507	509	466	440	424	512	493	474	532	447	532	473	508	507	497	479	497	482	427	483	479	475	485	466	508	529	503	480	501	504	536	460	471	506	504	515	440	487	512	485	468	453	495	517	514	525	499	520	490	492	478	475	462	463	476	488	521	451	495	483	489	504	445	484	496	471	470	496	432	498	507	499	491	492	455	451	471	506	453	486	473	497	483	482	499	515	485	495	473	490	531	499	485	452	516	460	472	477	497	518	525	495	518	496	512	478	499	485	484	489	488	468	451	493	500	475	477	495	490	506	491	501	498	503	497	488	479	504	529	523	452	491	477	499	487	506	493	471	488	452	498	498	512	481	525	461	475	495	478	470	479	497	511	456	501	478	515	521	489	460	498	504	505	439	499	506	474	520	504	513	487	496	492	467	492	462	510	494	461	484	486	507	479	509	507	507	452	475	476	496	490	514	500	498	493	490	470	513	497	463	460	507	498	501	480	490	481	512	497	496	489	505	487	500	505	459	458	444	487	515	483	508	477	464	487	506	451	516	468	506	480	473	479	470	475	459	500	465	498	539	468	499	502	490	489	468	520	476	429	505	495	461	468	503	491	522	461	530	471	478	495	508	507	484	517	498	483	454	447	465	496	482	484	517	495	520	490	513	532	469	540	483	512	480	463	494	493	520	444	481	448	469	505	474	527	520	498	511	500	485	472	500	464	479	464	494	495	483	473	437	522	519	501	455	521	484	506	500	496	502	478	490	518	536	500	488	486	510	478	500	465	492	486	502	489	495	493	462	496	493	445	482	526	511	520	517	474	467	459	496	467	480	503	467	473	482	488	493	484	482	482	464	464	478	432	459	444	470	468	500	481	534	539	496	495	478	517	501	536	480	504	458	453	473	484	522	491	452	461	470	486	480	482	479	493	490	491	537	515	446	493	484	508	511	490	477	509	509	476	511	475	524	492	521	481	521	491	468	495	480	501	501	481	471	463	464	467	468	510	511	469	450	535	487	460	494	482	497	460	506	537	450	487	462	479	507	480	485	470	498	535	503	501	471	485	513	517	476	476	501	478	472	476	517	456	473	547	460	489	524	455	468	475	502	502	496	503	467	452	504	456	490	444	504	473	488	448	480	482	493	482	522	447	508	475	501	475	501	513	503	484	484	465	457	478	518	508	506	475	468	471	474	530	466	489	477	468	468	487	465	524	479	512	453	457	499	487	492	479	472	483	507	490	464	526	488	489	472	457	483	488	492	470	477	487	459	472	478	517	513	461	481	460	487	501	510	526	520	473	485	491	476	482	469	483	481	470	527	493	463	517	478	499	509	474	504	492	465	509	487	451	472	527	485	494	483	500	449	503	466	474	497	525	482	478	505	502	487	471	486	491	498	505	467	520	506	448	484	511	505	492	495	487	496	508	491	491	498	499	491	503	474	481	533	445	482	476	478	496	475	497	496	498	475	453	520	455	473	462	517	493	464	500	478	497	495	518	533	504	501	489	539	516	478	488	505	481	487	485	487	459	452	524	500	484	516	464	499	494	512	476	517	503	506	475	480	477	500	505	490	482	496	465	526	494	492	497	504	511	450	485	494	484	495	513	482	479	456	440	523	463	485	504	479	487	500	493	506	494	459	429	476	520	486	491	471	533	492	477	516	454	484	534	532	519	476	458	491	497	492	491	477	496	497	522	486	489	491	465	471	478	529	493	475	521	482	510	479	517	491	461	477	478	493	493	504	491	500	465	514	504	446	456	487	454	494	476	502	469	465	488	488	460	453	472	488	506	469	522	483	442	473	474	494	491	486	421	507	510	481	479	502	514	505	484	491	476	449	506	517	463	499	488	495	504	486	468	503	493	471	446	475	480	497	473	502	479	463	492	492	486	474	501	479	487	507	485	514	498	471	520	486	468	476	507	461	503	501	484	456	468	485	515	483	506	470	463	475	484	485	472	515	494	492	465	473	493	485	504	488	456	469	480	468	508	502	535	480	468	464	495	471	492	467	503	465	488	495	479	473	501	473	448	480	451	504	470	491	507	496	463	516	481	467	481	494	511	478	494	499	501	493	456	461	472	473	481	510	445	478	470	503	491	540	456	484	508	485	442	455	501	500	459	497	528	501	474	480	491	514	496	478	488	491	492	450	467	475	501	544	479	484	495	464	465	484	467	495	477	502	437	499	469	487	462	521	486	471	478	502	481	472	514	506	494	493	524	502	488	484	469	505	462	488	459	485	491	449	510	529	487	505	474	501	469	454	516	497	501	470	514	481	509	450	490	472	539	476	477	534	470	490	473	516	511	493	507	483	507	504	444	454	522	483	529	518	480	486	505	498	502	507	517	482	518	475	514	425	494	526	478	459	502	478	436	455	483	491	481	499	506	486	489	526	513	529	500	455	482	512	464	500	489	502	480	507	498	472	472	522	476	465	484	555	481	468	501	494	509	465	470	445	512	504	457	466	466	485	482	485	482	511	507	440	486	491	499	491	448	453	455	497	513	481	509	516	507	457	478	476	501	484	452	500	498	488	462	469	467	472	493	472	483	525	503	469	460	480	485	444	464	485	474	483	516	530	454	508	500	495	518	469	469	452	454	503	501	472	473	456	495	502	442	491	520	477	447	473	493	511	509	451	497	435	477	471	515	473	469	522	529	497	514	505	502	494	493	495	491	472	465	476	512	458	491	473	488	470	500	488	452	476	475	486	498	478	458	484	458	501	482	486	463	509	460	509	484	486	510	457	468	513	492	482	513	482	518	489	489	524	490	483	444	492	515	502	477	490	498	454	509	503	438	484	503	468	466	512	469	465	518	474	501	466	491	448	494	491	485	513	478	465	467	469
26139	25530	22480	12922	8180	4709	1885	769	437	321	222	205	227	211	214	223	197	205	227	187	227	202	187	208	197	204	204	208	215	216	207	187	186	183	195	204	202	196	220	204	209	191	208	220	204	191	208	195	222	180	232	199	213	204	218	234	201	188	219	186	192	203	174	202	206	196	207	223	206	191	198	191	203	202	192	199	179	191	219	171	164	198	210	216	218	201	214	189	212	202	205	186	180	209	221	215	197	192	194	186	223	177	200	202	200	204	201	194	198	205	220	198	193	207	184	174	199	206	207	218	224	213	193	191	209	184	196	205	187	191	203	196	183	197	177	200	226	223	200	191	197	213	220	186	187	205	205	219	192	171	205	179	206	217	194	193	197	207	204	201	195	183	236	204	203	200	245	215	192	221	201	177	191	191	176	214	191	209	193	188	213	194	190	192	207	200	203	206	213	199	202	221	221	178	233	207	194	177	191	208	219	197	208	196	192	211	202	224	220	190	188	195	237	200	204	192	199	212	183	197	198	218	211	210	196	198	198	217	222	209	189	207	218	216	171	182	200	199	217	182	176	184	197	206	183	214	197	207	180	194	214	210	198	229	172	224	215	173	206	213	200	211	247	208	189	193	202	197	200	197	198	205	199	191	192	207	199	207	194	199	200	205	192	207	188	193	200	212	166	178	209	186	210	211	179	234	194	196	185	196	214	196	189	217	172	202	228	180	188	180	204	202	212	190	190	216	206	203	163	203	202	209	191	176	196	195	206	192	205	212	202	217	195	196	200	235	220	183	212	209	197	187	188	214	172	180	213	205	203	179	212	185	180	201	214	224	190	194	208	186	191	202	207	163	203	192	191	179	183	200	170	196	201	210	201	208	194	203	195	197	229	224	207	211	190	191	204	208	229	205	222	185	233	193	179	209	205	204	211	168	196	215	212	209	187	188	218	201	206	192	198	202	177	207	203	208	187	218	210	195	197	195	207	198	182	201	228	192	194	208	200	194	190	201	208	180	228	196	180	190	187	204	214	202	206	189	196	201	202	212	194	210	212	217	201	189	220	205	217	176	217	207	219	196	200	184	204	221	182	191	219	208	195	179	234	191	214	205	192	218	202	190	207	228	185	211	221	223	198	179	210	187	204	191	192	206	205	190	194	227	216	226	173	204	190	198	186	190	192	232	218	231	177	199	218	199	192	196	198	182	197	200	207	220	193	207	194	190	227	209	198	217	206	189	223	211	189	198	189	220	212	198	202	218	213	212	188	189	195	184	193	200	211	218	187	204	203	173	220	206	212	191	205	203	189	184	190	167	192	177	197	188	185	196	181	177	194	197	193	196	188	187	211	194	191	211	181	167	204	204	195	196	188	211	177	208	179	225	204	171	195	213	179	196	219	208	202	206	206	204	207	196	221	210	198	183	167	203	223	202	205	193	217	180	224	213	198	201	195	196	193	205	213	186	200	232	203	201	227	197	232	211	189	182	190	195	193	198	207	201	216	224	203	191	209	208	204	202	174	209	195	214	226	196	189	200	219	219	194	214	201	189	189	210	206	192	221	179	184	208	178	180	201	190	174	189	229	161	195	205	194	205	191	207	229	179	186	211	216	222	195	190	179	198	225	199	204	199	207	189	219	207	190	207	175	216	181	216	214	176	199	201	188	208	174	208	216	207	208	223	175	215	196	220	183	222	209	209	204	189	219	188	189	195	214	197	184	214	188	193	199	182	199	200	195	194	216	202	206	219	200	202	205	196	196	210	197	206	200	212	179	199	210	218	214	177	180	221	190	203	222	214	196	201	198	209	199	209	191	216	178	213	193	175	197	177	219	206	205	210	188	191	186	213	201	173	185	194	209	202	184	200	189	180	203	176	187	173	195	199	216	186	186	189	213	189	232	198	220	189	189	208	187	189	187	172	221	210	214	185	189	193	231	200	192	181	195	190	196	192	199	205	199	182	207	192	183	206	194	222	192	210	207	213	216	200	206	190	224	180	175	198	186	189	229	189	228	193	194	185	183	219	212	199	215	209	189	202	176	176	176	214	184	192	190	198	209	214	216	187	216	198	215	218	204	214	184	203	165	219	182	195	180	209	223	205	218	211	229	184	212	202	183	170	210	211	186	196	224	193	208	190	183	194	178	204	186	213	205	183	177	176	215	225	193	188	218	205	203	200	187	216	222	207	216	199	214	200	212	205	193	211	201	221	198	203	193	205	191	203	208	196	211	199	223	197	184	185	204	201	210	204	212	207	194	194	211	194	209	213	201	191	181	201	184	200	199	195	178	187	179	199	194	202	195	188	192	202	209	184	190	174	203	181	205	183	192	217	229	214	213	185	178	178	190	211	199	199	190	223	210	213	176	194	195	191	183	181	177	208	217	186	202	194	221	193	215	250	189	191	205	188	162	213	189	198	187	190	219	205	196	191	178	208	222	204	203	196	207	204	209	210	200	199	207	213	194	215	192	207	197	170	210	204	205	210	170	202	176	190	193	202	188	196	186	188	194	199	219	209	193	192	228	215	202	210	203	212	196	207	204	193	188	197	211	213	191	170	190	208	180	225	203	200	182	213	209	204	223	209	201	172	191	189	187	217	208	194	207	205	198	208	199	207	211	203	181	190	193	216	198	191	195	198	198	207	239	202	212	181	168	202	184	199	210	179	167	210	201	213	225	204	197	208	211	205	223	194	194	215	193	212	187	197	200	181	182	192	211	166	193	188	184	201	186	203	194	202	195	211	213	190	216	170	172	219	194	201	208	194	208	181	174	202	220	196	196	215	215	188	180	202	203	217	201	213	202	192	176	189	201	207	202	203	215	210	202	184	182	178	229	213	183	212	200	173	205	183	196	186	188	216	212	209	186	196	198	206	195	212	197	201	204	175	189	180	188	192	213	220	223	188	187	194	183	203	195	199	196	205	192	166	201	194	205	207	192	200	202	198	195	207	212	203	178	202	228	208	217	198	212	203	199	185	195	229	185	223	197	198	188	191	205	212	203	196	195	200	196	225	204	189	181	203	195	221	189	197	193	192	179	209	194	206	188	199	224	196	202	257	206	203	207	195	223	196	184	194	189	211	212	219	226	203	228	196	211	214	197	199	226	204	212	213	204	217	168	198	203	179	167	194	196	196	185	226	201	182	218	207	200	213	216	209	188	219	174	215	175	217	188	204	193	206	217	187	187	178	188	202	223	215	207	171	212	206	206	180	208	213	210	215	190	169	220	205	222	190	232	232	198	190	205	201	208	196	170	184	180	193	196	208	210	208	183	207	158	179	184	192	200	203	206	168	202	208	218	201	207	202	181	206	194	184	168	195	173	201	171	187	198	188	209	197	199	209	190	201	169	188	226	187	207	200	210	192	201	200	214	190	187	195	203	195	209	205	184	179	214	189	187	185	190	197	211	198	182	189	197	211	219	198	238	210	178	201	194	203	222	201	213	190	220	218	191	186	205	174	182	206	188	227	203	207	206	221	184	176	209	226	219	196	197	177	215	195
16351	21188	26741	22827	21523	14177	6648	2826	1515	886	640	602	487	576	540	551	579	531	508	513	531	476	510	492	536	458	504	531	525	553	544	501	515	536	529	531	515	536	496	523	489	536	560	537	530	529	531	516	512	536	520	557	522	513	524	525	552	509	521	508	509	520	520	510	552	523	561	535	518	513	503	515	490	504	508	520	564	488	481	491	510	522	545	540	538	504	557	507	480	522	492	536	541	524	463	484	531	561	494	504	533	505	531	537	519	501	551	504	494	509	555	504	537	517	532	520	526	501	479	591	520	526	482	519	561	508	493	472	531	522	519	507	538	512	474	509	528	501	493	531	525	571	531	491	515	530	490	525	528	492	555	527	552	483	545	515	493	460	508	504	537	494	491	532	476	511	492	503	508	501	522	556	540	512	500	494	516	503	539	491	524	548	514	472	516	545	517	495	519	520	528	520	508	507	537	484	525	499	514	535	525	477	489	551	546	513	498	499	502	506	488	496	531	482	494	504	467	494	552	511	553	485	498	496	538	557	549	515	497	536	530	531	515	480	473	539	517	529	523	541	547	572	517	552	492	546	553	502	507	520	505	532	522	494	533	498	518	522	448	510	508	529	509	512	510	522	507	524	505	542	485	544	497	540	480	560	490	538	489	489	509	496	540	533	502	566	506	513	536	521	528	512	524	551	513	533	517	520	511	549	505	472	503	518	521	527	544	478	491	510	521	560	502	537	482	515	517	544	507	547	531	523	516	540	499	522	529	525	492	541	525	483	500	498	505	527	521	481	530	509	520	496	497	512	550	524	497	537	526	497	481	503	552	563	528	543	522	520	509	501	561	546	516	555	518	531	524	502	528	539	483	542	502	492	515	536	558	528	514	524	506	513	517	497	476	521	527	551	528	533	557	537	513	514	517	526	546	506	510	518	549	554	557	511	529	504	512	496	468	493	508	501	539	478	518	504	511	522	518	510	482	522	508	527	519	536	526	537	559	497	527	518	549	490	530	527	479	494	549	491	580	525	494	475	514	505	500	489	532	515	528	530	496	519	532	494	537	526	522	505	539	492	542	505	520	497	511	514	514	501	596	523	501	505	505	514	452	530	504	499	537	509	497	499	511	502	510	513	516	508	524	454	537	473	538	478	553	494	504	518	489	530	516	536	526	524	481	546	486	517	514	521	519	527	490	490	480	516	510	495	505	548	525	511	503	570	553	458	521	504	524	517	516	519	507	530	476	487	503	532	530	547	484	518	528	530	541	562	523	518	510	552	504	547	494	506	534	475	538	543	511	495	545	493	505	510	533	552	533	542	517	526	512	514	508	503	529	519	519	514	503	502	531	497	544	479	507	505	527	511	567	515	554	521	499	541	528	513	475	473	510	518	508	554	555	516	515	547	525	535	482	529	526	508	508	512	551	518	465	518	510	519	576	513	500	522	484	548	478	492	521	547	491	549	511	501	520	531	515	534	494	549	528	509	541	550	534	532	550	500	528	544	532	537	525	507	557	506	503	515	544	506	520	518	515	525	501	529	522	541	501	530	534	520	542	509	554	532	509	497	548	482	511	531	521	531	520	503	499	524	550	520	507	536	505	517	531	530	547	471	512	537	479	513	563	556	511	557	547	496	517	492	500	503	512	538	538	535	528	524	547	502	484	524	526	525	532	497	558	522	494	543	516	536	531	526	520	518	531	524	549	520	572	530	522	557	501	528	533	539	551	499	467	506	521	483	481	498	563	546	501	518	521	534	488	531	500	533	528	509	505	499	508	476	568	525	504	501	571	527	513	503	548	572	558	519	509	526	510	545	535	550	524	493	516	521	522	545	535	489	540	510	477	534	505	476	525	519	535	515	544	462	527	494	530	532	537	499	538	515	524	564	474	523	513	550	512	532	486	507	479	550	532	512	488	505	511	546	530	510	501	472	534	533	530	518	543	513	506	490	465	489	490	540	535	491	495	498	521	496	529	552	535	527	596	481	520	541	538	520	528	505	540	512	501	520	498	565	520	529	535	474	527	515	555	497	505	525	496	516	522	444	500	478	505	533	486	550	494	539	509	565	511	522	504	547	545	566	512	509	511	484	535	495	512	499	504	491	504	518	538	512	500	522	502	460	539	536	555	516	525	504	508	510	544	510	515	540	519	478	500	522	540	545	487	523	536	532	503	531	509	526	495	532	532	554	513	526	538	502	528	537	488	513	538	492	528	537	518	541	489	534	519	540	534	526	529	523	510	507	506	517	482	512	507	520	533	522	465	500	524	489	487	483	531	523	501	516	513	533	552	515	512	497	495	478	474	488	501	515	539	527	548	521	567	519	525	510	493	526	514	511	567	532	525	527	522	500	578	532	486	525	521	480	555	523	526	504	510	501	544	540	494	525	525	526	546	512	547	508	492	519	490	508	523	497	503	523	558	551	525	534	537	508	535	513	533	498	501	518	569	521	524	518	523	586	528	543	513	498	451	516	494	532	518	531	491	546	515	539	506	483	540	531	514	497	522	475	533	535	500	553	491	527	504	528	522	463	529	532	471	535	521	501	547	533	494	517	515	547	483	549	525	465	517	525	533	518	557	528	518	518	475	498	519	535	487	512	500	519	527	490	511	527	542	554	501	504	509	547	545	471	487	511	491	540	510	477	500	504	517	530	495	554	537	538	539	517	531	529	471	539	507	514	534	535	488	509	527	521	545	530	506	518	523	520	540	541	517	517	519	560	523	527	483	516	504	496	528	501	486	544	497	486	521	574	576	501	543	533	544	547	528	517	477	525	510	502	520	511	551	539	520	556	514	558	520	495	481	508	550	517	529	481	509	468	487	560	524	509	517	598	569	527	548	507	524	551	517	526	550	490	540	489	559	551	490	530	525	535	499	532	490	504	522	525	526	505	516	478	542	540	571	551	573	559	485	530	523	535	522	484	497	519	547	528	523	515	532	503	513	536	494	510	498	558	497	523	507	528	489	487	538	569	549	511	510	546	509	525	519	507	498	512	509	489	471	550	517	521	497	521	536	514	501	507	543	500	497	520	548	503	559	524	504	479	527	561	495	490	512	520	541	513	546	508	531	508	511	548	524	531	523	477	539	516	547	514	510	550	516	536	520	527	537	521	519	503	531	526	554	561	503	578	513	511	537	514	486	548	503	507	516	580	489	491	494	492	507	521	535	554	535	481	515	558	547	520	525	521	529	520	546	489	542	485	501	537	499	526	545	543	515	535	519	505	510	530	578	528	535	517	535	565	549	510	509	518	517	522	484	484	501	549	567	530	525	530	492	566	486	548	486	525	514	512	495	491	510	534	533	558	465	515	514	481	510	518	543	486	533	502	520	516	518	522	543	512	492	552	513	534	527	563	527	518	512	481	552	498	536	535	462	503	534	494	562	539	520	497	508	504	519	474	541	535	513	539	545	552	512	548	511	528	501	537	525	525	495	502	484	533	488	530	563	543	523	544	523	481	516	465	499	558	511	550	522	518	525	487	509	522	499	499	481	539
47844	48227	54393	50059	51971	39290	20673	7427	2295	816	462	264	265	216	238	221	217	224	211	213	229	226	205	242	212	212	245	228	226	225	248	212	227	216	224	203	218	193	202	212	202	228	239	187	223	209	212	204	217	219	221	190	207	245	228	222	256	229	211	227	190	214	220	211	193	217	208	213	210	202	198	197	223	194	220	189	201	210	228	218	217	218	202	213	206	221	218	217	213	208	213	224	220	233	217	202	207	209	205	217	221	221	198	215	215	220	187	200	212	204	203	210	212	214	178	223	232	206	244	226	226	202	223	219	195	211	208	207	207	238	217	250	212	201	216	195	231	223	211	201	189	229	202	208	205	196	211	220	200	204	207	228	209	221	208	216	220	212	193	224	199	193	237	230	206	217	239	208	206	233	204	239	203	235	236	167	209	203	221	214	206	198	220	215	214	214	242	222	227	227	237	203	204	225	218	219	220	223	234	207	231	219	222	241	223	207	205	197	227	220	215	220	204	210	227	214	258	229	227	186	199	216	224	201	220	208	214	232	204	225	216	213	207	236	214	228	194	212	224	212	241	201	208	213	197	215	252	238	213	214	195	241	198	218	221	209	196	211	206	182	216	222	224	215	211	209	221	222	224	212	208	217	202	211	206	210	253	202	181	199	204	202	219	197	198	221	216	215	220	187	206	217	198	198	210	202	213	211	224	237	227	211	215	234	196	206	205	191	218	221	203	215	237	208	246	206	208	205	188	209	201	209	210	201	221	239	228	218	186	205	217	217	243	220	248	189	234	220	217	209	229	208	213	210	222	222	237	191	198	219	218	215	198	219	209	231	209	212	211	231	242	216	223	224	203	200	216	236	215	233	217	207	200	203	232	188	229	208	220	192	198	189	220	217	227	213	225	233	197	217	197	228	205	196	237	221	204	189	214	211	211	213	232	196	197	196	227	212	212	189	214	195	213	212	214	206	230	214	214	194	204	208	222	207	225	214	198	214	226	236	240	210	208	224	220	218	208	208	202	211	217	219	234	222	201	192	220	226	243	210	195	196	188	194	236	217	210	241	223	197	217	220	210	198	206	230	218	215	221	223	214	202	206	220	237	192	217	214	228	209	223	223	217	212	207	206	197	223	224	202	207	196	233	207	220	203	180	223	212	218	225	201	222	210	221	232	210	241	200	209	221	221	211	195	225	225	178	211	199	237	198	213	211	212	234	202	238	196	239	220	201	215	237	204	238	207	230	215	224	194	215	211	226	225	246	215	213	234	191	213	217	210	216	218	246	188	202	206	236	183	216	205	235	213	219	204	208	256	189	199	214	228	192	230	225	187	235	223	208	223	224	215	204	216	207	201	244	205	233	219	230	226	221	229	206	211	212	191	231	216	189	195	200	232	226	209	241	216	212	224	218	220	188	225	232	225	232	196	229	214	213	190	219	222	218	226	236	207	238	222	216	211	214	224	218	200	240	212	204	216	201	205	221	208	212	236	221	221	240	221	253	244	199	202	206	218	202	228	204	199	212	235	209	216	218	212	211	214	238	212	215	237	216	219	217	213	193	216	226	195	210	231	211	211	196	215	224	208	222	239	224	245	199	223	208	235	187	203	219	229	203	219	238	210	210	214	200	244	227	206	237	211	216	208	193	209	200	202	218	231	233	184	210	189	215	194	205	203	229	216	246	208	220	227	217	216	239	230	229	219	217	222	229	196	210	215	225	212	224	211	231	230	225	222	201	225	201	207	222	230	201	222	217	216	203	214	205	214	191	213	225	224	225	215	201	223	208	215	226	213	219	238	202	212	234	224	225	208	223	189	227	214	261	208	235	221	230	206	219	208	243	232	222	230	220	250	206	209	214	195	218	235	196	189	220	190	209	213	204	222	219	203	209	209	216	227	198	207	220	216	229	243	198	217	222	224	235	210	227	240	221	208	217	230	196	222	216	239	218	222	219	188	222	215	210	221	236	217	223	214	225	217	214	213	212	195	199	221	212	185	228	198	215	237	190	221	257	227	205	219	196	235	228	209	208	222	208	220	227	197	221	216	194	232	223	215	183	227	212	222	207	222	233	234	199	199	205	216	194	211	199	200	200	202	234	210	191	195	241	239	220	199	225	229	199	212	197	217	240	200	220	218	227	209	226	245	235	234	241	223	198	206	200	207	207	210	234	180	188	219	208	218	198	223	209	256	206	233	216	216	198	229	216	205	232	198	211	204	247	227	236	202	210	211	222	214	208	232	228	228	187	235	227	233	202	208	235	205	240	204	197	222	242	201	202	216	217	218	227	198	209	210	217	218	259	207	221	219	239	257	196	216	204	195	191	243	233	210	195	233	235	220	216	202	210	216	191	226	217	250	217	220	232	222	219	234	231	235	215	223	231	210	224	229	235	221	204	220	221	237	220	190	210	202	181	229	236	208	207	217	226	219	223	202	213	233	252	201	218	218	227	208	189	205	217	220	199	215	206	199	210	244	205	216	234	221	195	198	217	206	219	218	208	221	221	234	202	224	179	226	220	210	195	211	213	240	222	238	241	234	218	186	199	244	196	259	230	206	223	228	204	222	176	198	234	213	215	215	226	217	193	235	208	226	221	213	198	227	205	202	220	205	236	193	229	198	212	203	227	208	231	248	231	206	238	223	224	210	194	207	218	200	198	213	196	209	233	237	223	203	219	222	218	216	223	229	231	182	222	213	217	236	211	226	225	205	209	235	182	194	212	205	213	203	222	209	219	220	208	225	214	208	230	216	197	226	217	222	215	222	203	199	219	218	208	192	209	217	231	216	225	215	203	193	202	197	214	218	237	190	215	205	224	199	237	207	199	229	220	216	225	220	236	220	211	217	213	186	207	224	181	220	201	214	235	193	201	223	199	205	222	196	207	209	212	225	238	235	201	215	196	211	209	258	203	234	207	235	239	238	223	231	212	209	215	215	223	216	225	200	216	245	204	229	180	222	225	199	179	190	210	219	212	222	229	209	211	208	213	227	204	214	216	205	221	209	204	231	211	214	215	223	216	211	231	195	232	221	225	197	186	192	214	234	230	191	255	202	214	211	194	212	227	198	212	216	214	191	189	215	213	238	219	204	228	215	245	200	232	243	211	197	195	194	206	213	212	217	218	228	227	227	227	189	232	220	245	168	217	198	213	232	227	217	191	204	203	219	216	224	186	217	210	238	216	221	222	212	233	216	223	210	205	195	233	221	246	241	222	197	212	200	239	228	205	220	216	207	217	221	218	195	199	223	220	209	230	227	210	248	218	227	184	207	222	198	220	241	216	225	208	220	225	206	204	228	196	230	189	239	227	240	203	231	203	196	223	177	222	248	213	264	198	222	198	210	239	208	246	195	194	193	238	220	220	217	203	205	205	236	207	190	242	226	210	192	275	191	205	235	204	182	231	232	185	202	194	221	205	235	200	198	203	222	190	235	207	238	201	212	219	242	249	230	225	191	244	202	236	213	209	213	211	192	216	215	244	228	221	235	207	240	231	226	231	205
32030	40123	52634	59926	62483	49724	31744	17255	8111	3300	1619	853	697	639	581	615	615	609	554	542	536	546	556	580	556	561	534	598	570	534	529	559	546	522	529	548	549	551	539	555	582	549	568	561	541	540	564	542	550	560	546	549	532	555	556	528	560	574	606	577	518	538	569	605	516	503	563	560	570	575	579	572	536	542	544	560	517	545	519	511	566	591	510	593	549	553	576	552	552	558	550	558	596	586	541	579	560	544	533	546	546	549	548	594	514	517	537	506	539	556	557	568	539	602	528	518	531	527	533	559	536	509	536	538	556	562	529	519	562	524	591	576	589	536	599	551	532	575	475	571	534	545	552	551	531	546	592	518	553	564	537	583	532	565	570	562	548	598	588	502	575	529	564	576	609	548	550	543	568	576	591	526	587	545	510	522	549	555	579	523	557	505	544	571	536	516	559	553	503	559	576	529	540	556	581	550	584	518	532	574	520	512	541	556	549	535	526	521	541	538	552	555	517	569	563	534	537	554	576	533	551	563	523	541	535	534	543	543	550	511	529	542	553	546	561	553	611	529	510	545	548	532	552	549	555	539	550	541	498	521	527	533	538	543	520	528	513	544	543	526	526	550	550	581	514	545	564	539	557	527	575	536	539	545	530	557	539	558	546	567	581	540	495	549	587	544	539	514	527	532	552	540	586	551	581	568	570	565	568	566	526	543	548	539	572	536	512	527	539	535	570	564	557	548	534	568	549	540	566	534	532	547	534	528	527	539	570	570	524	560	518	552	554	551	568	527	535	554	515	518	504	547	534	553	570	552	537	505	529	525	565	533	550	580	521	564	538	588	506	543	511	561	577	573	521	578	581	582	534	528	564	549	599	520	528	566	535	537	548	528	562	543	547	579	549	594	557	518	552	544	573	559	534	573	521	533	534	550	576	549	573	557	519	530	557	538	504	563	584	574	518	532	581	560	549	562	544	548	533	549	550	571	559	581	531	558	544	538	486	530	525	548	523	547	532	547	537	540	567	513	540	522	570	553	578	520	566	570	540	553	521	560	573	567	555	567	548	537	519	556	575	595	560	533	581	565	539	555	556	531	533	537	579	549	601	550	522	542	586	593	536	514	558	533	563	571	510	627	585	539	545	568	530	516	583	493	507	498	528	544	599	527	523	523	545	557	572	539	554	552	541	553	537	600	542	584	577	547	494	569	521	505	542	566	545	544	577	550	513	531	490	540	530	566	522	538	574	553	526	595	540	524	522	497	516	558	564	596	522	530	564	527	542	532	559	539	551	523	532	540	565	571	533	555	571	540	514	559	547	566	552	521	549	543	558	498	521	603	560	545	517	533	534	544	544	505	550	523	574	545	563	586	567	550	563	577	572	584	536	541	540	589	551	527	536	519	529	525	518	565	556	548	531	538	570	547	574	539	593	558	568	579	553	517	531	548	566	525	550	554	552	555	592	511	565	552	553	572	569	519	536	515	573	564	597	517	507	531	517	550	559	579	549	572	520	575	583	518	522	542	514	560	559	558	554	544	557	522	512	552	550	567	566	529	532	543	547	503	560	545	537	526	559	512	580	522	561	529	500	521	560	549	547	537	553	511	546	500	558	564	552	501	545	542	579	564	568	539	555	531	532	550	549	495	592	554	536	557	555	601	549	566	540	487	542	554	538	527	529	531	509	531	553	516	545	533	557	572	565	579	569	527	512	590	512	540	582	532	553	556	560	623	595	538	534	548	559	501	525	573	552	610	577	550	526	563	592	577	510	521	577	595	585	560	536	564	543	538	553	544	508	522	523	543	580	524	535	562	569	587	524	580	615	531	591	551	531	534	546	546	544	553	527	550	543	570	573	538	531	572	544	548	572	527	551	514	490	554	540	525	578	533	569	537	534	542	539	555	510	536	508	512	564	549	544	546	507	602	596	554	496	510	544	548	546	524	558	543	560	556	514	555	601	551	518	556	524	562	571	500	561	577	570	558	535	595	523	551	555	488	543	582	575	561	550	550	551	533	570	613	536	546	545	546	552	543	584	578	550	524	514	503	534	558	535	522	582	530	513	552	571	549	515	563	573	564	521	535	533	558	563	556	565	509	579	521	520	540	562	574	564	558	602	566	519	550	551	528	581	528	503	569	540	573	575	528	565	577	560	552	553	553	560	539	528	514	534	574	529	559	596	510	579	551	515	569	551	536	518	557	570	534	505	554	532	530	540	561	550	537	558	559	553	570	552	522	524	538	570	572	557	537	522	547	552	575	587	536	578	525	534	512	563	557	578	579	555	536	548	560	578	590	568	567	480	534	551	537	515	516	554	551	549	512	557	523	590	569	517	513	557	553	524	549	604	518	519	548	557	541	513	585	579	554	545	541	525	560	566	521	560	563	579	534	603	592	578	539	521	582	569	532	483	547	592	590	552	576	553	574	532	578	538	545	556	536	558	537	578	572	545	559	513	511	552	537	529	536	572	536	584	543	543	530	557	524	552	589	564	585	541	517	532	527	577	530	569	524	565	538	520	551	562	539	542	522	536	561	547	534	539	540	544	512	554	595	534	576	560	538	537	527	485	542	520	533	568	564	558	601	576	575	558	560	532	566	524	543	518	554	540	557	521	525	562	553	550	530	535	553	519	530	546	581	561	576	506	571	585	543	543	522	525	537	567	543	566	560	550	589	586	532	561	597	534	586	532	556	521	517	596	575	566	515	571	538	540	501	512	535	526	534	571	557	547	517	529	538	542	563	549	546	550	556	551	578	510	564	554	584	547	528	551	541	493	575	552	520	557	553	513	556	534	541	589	570	550	519	543	533	571	527	549	526	573	584	534	521	542	526	599	532	566	546	562	574	550	554	558	573	541	557	531	530	513	554	577	545	550	582	557	572	574	611	567	552	546	512	556	526	567	551	567	541	555	525	598	549	592	560	547	536	540	551	563	542	545	553	591	552	558	585	527	530	594	575	578	546	529	530	541	571	534	555	496	562	504	545	496	583	514	535	551	530	547	548	552	520	584	536	546	536	536	589	532	579	549	554	525	556	545	544	539	574	586	536	535	551	550	552	571	547	563	540	591	564	551	502	521	531	559	526	589	562	564	538	549	516	515	550	530	517	564	562	575	572	555	554	526	571	518	535	540	552	528	542	537	529	552	525	563	570	516	545	540	499	542	540	545	560	601	524	559	553	562	530	534	589	528	568	580	573	548	479	598	562	606	512	523	549	548	563	566	569	511	538	551	524	570	527	552	552	561	571	542	592	580	563	539	525	522	565	582	522	559	536	521	513	537	517	563	570	502	545	577	535	557	522	550	516	556	528	568	535	549	530	551	547	541	575	527	544	531	547	537	515	532	544	533	542	571	539	536	530	565	564	564	550	524	540	566	505	514	530	528	568	538	609	533	588	566	568	562	517	536	582	537	558	559	557	563	499	527	532	550	583	553	506	544	563	551	513	507	532	568	584	589	541	597	546	541	568	576	547	554	560	542	584	529	565	547	531	565	562	555	515
55720	60395	55039	50064	58105	50613	31626	15222	5573	1493	676	332	225	207	236	229	261	182	232	190	189	200	210	193	192	197	167	201	189	187	199	184	186	173	180	178	196	214	194	197	183	206	198	210	191	203	198	184	220	187	181	206	179	194	195	181	190	198	194	198	200	189	195	189	206	187	188	192	181	192	206	201	184	172	180	188	194	179	200	205	200	187	180	189	228	171	202	185	202	195	197	191	191	167	167	187	183	156	208	186	194	199	164	186	208	182	198	197	207	176	193	197	177	200	199	182	172	176	174	185	173	213	184	165	180	182	170	183	184	207	192	176	186	193	203	204	199	182	192	182	183	188	184	202	186	178	186	196	222	189	204	197	190	190	183	177	190	199	213	179	190	181	197	179	202	185	176	188	180	204	196	214	185	197	212	192	179	205	199	195	198	223	187	178	183	203	186	206	167	197	190	205	173	190	205	192	179	195	204	189	188	175	198	191	181	222	188	199	172	203	189	189	170	189	183	170	196	158	191	192	173	173	172	196	199	178	154	192	197	207	186	190	180	191	217	203	202	183	163	191	187	182	209	186	207	192	224	178	184	195	203	193	198	177	217	195	168	212	196	207	150	188	189	171	172	179	214	194	182	162	205	173	199	195	171	189	192	193	189	201	185	214	192	200	178	205	150	175	216	181	184	209	208	176	178	186	217	196	167	190	173	189	214	183	182	187	190	175	183	172	202	193	194	190	189	196	195	183	201	192	186	179	218	203	200	213	202	189	197	165	195	220	203	186	201	199	184	210	182	209	186	206	198	175	190	184	197	186	209	200	188	211	163	181	202	175	193	192	215	198	190	181	181	160	225	176	215	201	185	182	191	182	188	186	204	195	172	182	186	188	180	190	208	204	189	180	188	173	190	197	197	199	219	199	189	176	202	208	196	192	202	202	191	200	181	178	179	209	201	197	214	200	196	191	190	208	186	204	191	198	209	175	183	178	208	177	197	198	199	239	189	191	204	191	185	225	170	191	183	172	203	189	194	195	206	159	206	185	213	174	183	176	185	199	212	187	206	193	204	196	200	187	204	200	188	197	200	163	206	169	189	178	196	205	190	208	182	198	189	197	186	177	182	192	185	180	190	192	187	178	176	183	192	178	166	205	188	216	207	210	210	196	186	203	191	201	194	175	203	195	198	176	182	183	184	186	234	184	184	201	213	183	207	196	179	198	174	181	165	201	203	185	201	196	190	183	222	199	200	201	169	206	180	207	216	179	209	162	208	169	199	196	204	178	202	179	198	205	191	208	199	198	196	180	203	177	213	178	173	178	198	199	175	190	185	218	209	197	178	205	172	162	184	192	196	194	198	214	225	209	207	183	196	189	184	183	198	202	194	163	185	204	187	194	193	180	187	182	187	209	195	200	193	197	179	189	214	190	181	193	212	201	188	162	200	191	215	190	193	200	170	193	199	193	186	191	183	166	183	229	209	189	192	188	182	209	168	196	191	222	193	182	228	197	195	205	195	207	187	184	204	195	177	197	162	196	206	173	190	168	166	210	193	203	179	175	216	179	192	178	193	213	192	196	199	172	184	209	192	213	193	200	208	179	190	196	205	199	212	179	204	196	172	203	216	173	215	199	196	198	178	193	199	214	187	149	180	186	199	193	205	177	169	186	198	175	174	195	199	173	164	168	193	208	197	166	199	190	176	208	209	188	202	190	181	189	213	205	201	215	210	176	199	201	198	204	200	203	175	192	170	201	204	189	206	175	184	182	226	181	189	198	183	217	187	179	215	195	169	212	208	187	208	183	189	235	203	169	218	193	184	193	185	185	232	185	221	184	171	176	200	200	172	183	199	192	198	186	190	187	197	183	205	156	197	174	193	195	202	200	188	222	197	178	211	201	176	189	193	189	177	210	199	166	189	186	214	174	175	199	226	186	212	189	198	194	172	185	190	195	168	196	178	179	205	203	207	206	177	197	179	189	206	206	212	215	195	195	184	179	206	194	173	187	181	205	203	188	214	162	180	172	177	181	217	181	204	188	179	175	193	187	189	186	178	184	175	191	187	188	188	192	198	195	187	167	175	170	200	196	173	166	209	207	179	197	177	187	175	208	182	196	199	200	183	210	189	184	171	194	200	183	175	195	188	161	190	202	205	212	185	213	181	178	172	180	209	203	182	196	217	188	183	205	197	200	171	194	199	194	216	225	159	182	186	174	211	183	194	205	199	194	199	197	187	197	194	208	202	190	222	214	201	160	202	190	176	210	193	207	175	210	199	181	169	186	197	184	192	198	196	209	215	179	198	180	200	201	206	193	192	195	167	171	201	210	201	220	176	193	194	202	183	197	179	183	195	166	186	196	200	219	175	166	201	176	180	188	172	186	198	226	187	172	203	190	171	208	172	208	187	211	178	154	226	191	186	201	182	196	184	161	209	189	190	202	184	192	191	204	165	172	186	189	183	180	183	173	201	198	185	201	205	196	172	195	191	186	190	193	185	197	210	176	197	169	194	200	194	172	193	210	189	164	197	172	206	197	179	229	207	191	182	202	200	182	173	178	196	214	196	197	185	183	186	204	175	172	168	180	179	175	177	188	192	214	184	187	187	169	176	202	187	184	199	186	183	199	201	189	194	182	188	202	159	193	193	189	173	221	174	197	192	174	183	183	185	219	181	196	184	193	170	187	194	197	172	184	202	166	187	181	197	196	201	185	167	186	203	196	185	172	203	192	178	204	190	217	191	205	185	173	187	202	217	201	193	195	189	214	176	181	202	202	183	202	179	188	196	208	175	200	185	177	189	230	215	189	170	203	208	188	169	203	187	204	178	181	180	182	196	187	202	199	191	204	195	189	206	204	181	206	198	193	175	187	192	208	190	211	178	180	197	197	189	189	210	194	183	184	194	180	163	196	201	207	172	193	218	219	183	216	176	196	206	165	173	191	188	202	200	206	158	184	192	194	190	189	171	181	173	169	189	179	183	179	217	207	181	206	195	188	240	216	189	202	215	196	214	196	198	163	177	192	190	188	187	195	174	180	225	192	187	154	197	210	189	187	187	174	189	208	212	183	202	202	175	181	183	198	191	222	181	189	173	204	178	207	196	204	191	177	171	191	188	182	192	211	184	188	210	168	214	200	206	178	196	196	221	200	189	182	180	201	159	192	185	205	177	201	205	187	159	216	198	215	195	204	155	221	182	193	223	162	190	176	181	175	174	200	201	176	206	187	214	193	198	209	213	164	216	181	201	181	192	189	188	194	199	187	193	171	173	192	188	197	206	179	213	184	179	198	197	194	173	212	202	205	194	190	198	206	208	190	186	184	165	199	213	180	209	185	185	184	178	201	190	186	229	190	193	193	183	216	231	181	183	169	163	209	197	174	206	203	219	205	186	200	194	227	181	204	194	190	201	203	175	183	190	190	186	191	192	210	201	197	191	206	187	163	191	156	196	184	199	194	182	198	173	196	189	148	184	184	181	175	196	194	205	181	194	182	193	176	182	196
38053	53457	57835	68013	73243	60605	42223	26519	14259	5664	2620	932	592	657	672	656	673	565	585	512	485	501	483	485	487	500	483	484	509	481	491	487	484	488	492	492	480	496	514	467	487	464	517	499	495	506	479	494	465	514	488	505	441	501	502	499	520	553	489	509	533	499	470	492	494	479	450	486	471	496	499	456	499	486	481	470	512	481	500	461	513	446	473	522	453	514	507	514	458	522	455	494	497	457	475	487	496	467	498	490	467	484	488	494	487	523	490	462	494	516	507	489	430	488	492	505	495	462	480	488	476	481	540	520	533	508	451	498	494	465	522	523	526	495	492	525	468	504	436	533	486	478	500	498	479	473	513	498	504	498	474	483	511	479	490	478	507	458	479	512	469	512	453	510	503	502	471	496	461	503	475	495	471	499	476	487	469	493	530	513	497	461	514	526	474	532	476	487	501	474	488	496	457	470	496	489	518	523	442	508	498	470	501	467	538	488	525	448	482	493	469	486	468	478	505	507	511	435	490	478	474	515	477	499	500	502	522	483	505	466	509	462	521	488	515	480	495	493	442	511	472	461	479	452	487	484	546	478	480	468	523	488	508	451	495	464	483	492	493	488	483	487	493	488	463	492	495	475	508	499	505	501	499	480	505	496	526	497	495	446	483	476	489	511	488	481	464	478	527	481	520	466	480	500	512	513	477	486	466	508	488	481	469	502	501	432	513	477	489	465	480	472	471	492	468	510	487	483	482	482	475	504	521	468	490	461	498	476	509	491	504	488	488	484	511	477	496	492	482	486	462	496	570	481	483	460	506	523	539	471	466	512	488	493	528	483	491	479	488	504	483	453	514	486	493	509	485	467	493	452	490	507	440	501	524	502	504	491	456	498	540	456	489	495	476	532	480	443	519	531	483	496	481	464	447	473	455	496	469	529	493	490	495	519	478	453	504	489	505	461	461	497	474	500	482	482	492	470	467	492	500	478	497	508	461	470	459	500	450	452	464	525	524	498	470	476	514	521	470	442	497	477	489	473	472	500	489	497	494	480	491	443	447	486	542	486	486	500	494	477	492	505	514	468	493	479	498	492	482	513	487	486	463	460	516	459	500	479	460	451	508	467	507	490	441	492	467	487	520	487	501	486	487	506	489	463	455	473	472	467	457	480	488	494	475	455	508	465	469	518	498	496	493	470	483	510	483	497	498	475	483	506	507	480	479	479	460	492	512	445	474	521	453	471	469	448	456	486	472	457	492	484	503	486	461	499	492	522	492	500	455	494	486	545	508	510	490	493	471	497	493	507	512	452	518	489	510	529	512	460	443	477	460	473	502	493	485	479	445	516	491	459	523	507	445	501	482	499	487	487	515	489	491	475	492	490	481	492	469	497	452	466	503	475	525	489	485	528	504	496	485	501	471	541	449	501	478	479	478	526	492	483	480	467	483	516	502	457	458	457	515	515	499	515	515	463	455	462	473	533	465	436	544	499	500	500	520	497	506	523	509	489	514	518	459	512	494	487	488	487	491	463	482	474	471	468	499	489	474	477	504	478	470	492	485	447	481	468	492	519	512	491	468	495	475	478	484	513	486	463	509	530	478	499	478	497	444	547	504	499	460	509	506	541	547	497	537	493	495	495	497	513	486	465	481	475	482	472	509	467	484	502	490	481	480	475	457	498	471	482	507	497	522	459	525	460	467	472	503	470	477	472	491	501	446	469	503	477	422	472	483	514	488	486	487	470	479	503	517	468	496	496	497	518	474	450	494	434	482	513	492	461	457	478	476	510	475	456	475	483	466	488	493	508	530	448	472	486	518	472	475	494	509	468	489	477	498	503	456	478	458	466	499	494	458	525	475	478	463	485	506	475	477	488	504	470	508	510	454	484	458	468	487	498	510	452	541	488	479	494	503	505	499	504	505	455	514	503	474	505	503	449	444	497	493	464	479	512	467	483	489	506	480	452	479	456	486	514	505	461	516	489	485	492	500	496	471	516	492	478	491	499	512	467	491	472	488	471	496	490	487	487	497	519	470	487	505	476	509	453	458	492	489	523	521	512	479	510	498	498	459	494	478	514	464	469	473	528	478	510	518	544	527	482	509	478	509	464	467	482	471	541	500	507	447	495	522	468	442	458	510	473	482	528	471	526	493	452	464	479	478	478	471	494	515	492	498	476	462	458	487	500	474	467	460	500	491	479	452	490	500	519	482	474	481	500	521	445	460	467	504	452	504	468	500	535	491	538	512	515	473	496	485	468	485	451	496	458	468	462	500	485	518	473	470	463	470	462	436	496	514	508	522	495	502	509	496	479	447	509	481	480	497	469	471	524	493	501	504	487	477	477	460	458	482	463	475	492	466	505	466	539	454	495	471	483	474	490	511	529	536	477	478	479	482	470	482	494	496	499	497	448	486	506	479	454	467	450	443	485	508	498	476	481	468	519	440	480	505	452	528	474	464	482	511	484	467	487	460	541	451	484	471	476	521	526	480	469	477	457	506	511	487	478	487	512	459	453	504	459	481	485	517	453	532	505	512	528	491	484	497	490	443	501	454	489	452	441	477	445	484	493	470	508	508	459	480	507	477	454	483	483	484	486	485	441	494	485	487	507	466	438	508	498	475	483	539	503	520	475	512	479	493	487	468	482	438	503	497	499	514	487	468	495	530	439	485	510	532	455	507	501	508	515	498	498	509	488	511	492	488	497	479	473	486	457	464	500	485	474	497	495	485	483	487	515	504	489	491	470	491	498	461	484	467	476	472	497	522	440	465	465	501	489	469	490	487	466	436	526	503	455	510	451	493	489	478	449	528	503	489	482	515	463	483	497	503	483	479	505	426	473	487	503	500	480	454	523	464	484	503	510	479	505	507	478	490	489	499	515	495	470	478	489	473	488	498	487	521	494	467	470	534	468	528	471	504	483	481	501	474	505	456	488	494	499	529	476	464	486	480	465	496	474	508	492	483	506	499	447	478	515	483	510	456	441	452	501	450	510	535	474	498	466	487	491	482	480	488	474	490	447	488	445	434	503	484	486	511	417	505	490	477	483	515	512	496	489	467	464	509	498	512	504	496	501	447	465	485	469	487	506	487	515	463	496	498	509	535	499	537	480	470	473	479	455	456	498	483	509	503	482	487	503	536	482	476	452	457	484	427	491	475	460	474	504	469	440	479	512	498	499	490	493	525	469	502	479	494	488	483	509	485	511	521	505	501	474	500	510	489	472	443	488	491	508	449	486	484	498	466	498	540	496	495	510	505	483	485	479	485	476	470	456	488	510	476	488	462	493	504	488	473	485	470	449	477	464	513	454	516	475	496	534	483	445	513	483	505	497	486	423	511	482	493	485	489	487	519	498	475	521	509	485	507	493	494	515	468	498	492	530	519	494	467	475	471	483	491	525	491	463	510	490	472	496	464	506	468	505	465	513	454	503	476	440	479	511	514	470	511	441	489	467	493	458	470	469	505	498	506	460	510	492	485	493	463	442	511	444	462	509	451	488	495	503
30288	30685	32029	16235	8386	4756	2023	851	480	280	209	206	173	184	195	197	195	222	196	212	217	189	199	197	202	191	215	215	190	208	212	225	172	198	189	190	182	195	214	196	208	187	199	195	195	185	179	216	200	209	212	217	163	205	194	209	215	212	194	205	204	183	196	223	202	197	181	187	211	204	205	198	182	196	204	196	191	204	188	186	227	217	197	211	196	189	213	188	196	174	180	200	172	177	180	195	226	202	189	206	173	215	220	209	201	213	170	194	202	207	186	223	197	200	202	209	203	212	236	199	204	196	201	202	243	204	212	208	186	200	196	203	226	218	202	201	180	198	198	210	172	167	203	180	196	202	219	217	221	234	202	221	190	186	221	214	193	199	166	201	209	197	208	203	215	188	178	179	224	185	181	183	211	199	192	207	209	159	213	194	204	186	202	211	195	214	208	224	188	198	198	195	202	169	217	196	180	195	215	225	180	194	205	222	188	228	224	189	173	197	179	192	201	202	191	190	221	212	222	179	202	191	209	195	192	204	200	206	230	203	185	212	201	169	225	156	181	185	204	191	185	196	216	221	206	181	193	178	197	193	185	221	198	192	206	203	205	180	174	182	210	187	192	218	204	195	211	192	209	182	181	192	209	190	206	212	213	205	191	202	211	185	198	198	185	203	214	193	187	199	199	197	190	221	212	243	193	192	186	220	184	177	178	185	175	189	183	179	179	212	204	213	209	244	179	207	196	181	201	205	175	199	190	181	196	201	210	205	199	223	208	195	192	196	195	189	180	208	217	189	198	216	191	193	196	187	218	231	179	203	227	186	221	198	204	209	204	201	183	175	196	189	206	201	200	210	184	196	198	209	200	158	188	196	196	165	190	200	210	202	189	178	205	194	204	191	198	192	209	185	214	200	182	229	173	190	197	171	182	194	206	193	189	193	205	203	195	203	203	214	208	200	176	202	234	206	214	191	196	191	205	196	205	184	193	211	202	195	199	192	199	199	204	209	213	239	200	224	177	215	190	226	190	201	204	198	196	211	191	211	170	199	213	207	231	187	215	199	181	185	184	181	235	217	210	223	200	186	210	222	182	190	191	182	197	182	184	217	185	198	170	180	209	194	191	184	200	199	204	205	200	197	207	203	198	195	183	191	194	207	220	191	190	197	222	198	169	193	223	212	166	183	228	180	195	196	197	206	204	187	212	206	210	225	232	207	190	166	194	213	170	206	193	217	189	201	189	197	190	204	208	208	204	222	197	204	185	179	215	208	204	191	183	210	215	213	200	183	204	198	189	175	204	202	208	185	191	180	174	186	179	193	232	181	212	196	207	183	208	221	221	216	192	192	213	193	230	194	234	193	213	182	190	189	209	182	170	201	200	214	222	224	210	217	204	207	225	215	205	194	183	216	199	202	185	200	193	188	196	177	208	181	189	219	182	198	222	221	209	184	201	203	212	207	226	167	165	197	197	215	192	197	197	199	204	195	218	194	176	185	187	193	231	181	199	198	175	201	212	195	217	201	172	190	206	193	202	191	203	171	204	200	181	186	190	178	206	195	201	198	180	208	182	241	185	201	189	173	198	196	190	207	181	187	210	197	217	222	179	204	190	199	188	191	206	204	224	211	193	184	209	186	198	194	203	195	220	189	203	206	201	201	196	192	199	184	168	209	211	197	183	203	208	204	214	190	216	203	205	181	214	191	215	195	187	206	218	207	217	198	204	167	209	207	209	191	159	201	185	218	234	188	206	200	198	180	187	201	171	226	201	189	202	235	193	217	197	224	185	198	179	219	210	169	198	196	189	197	222	208	189	168	166	198	203	224	179	206	202	198	180	213	197	213	192	211	174	214	183	192	219	209	200	214	180	181	184	198	193	212	195	192	204	212	205	191	177	215	202	211	191	189	167	173	197	207	193	195	188	211	189	207	200	206	187	197	205	203	183	181	213	214	202	212	194	195	172	190	225	204	194	188	200	190	219	189	186	194	180	164	189	229	209	190	215	202	176	211	188	204	194	187	193	199	204	166	178	190	199	212	223	231	218	219	188	185	202	218	193	199	178	194	190	207	226	205	186	164	206	196	198	206	221	213	213	221	179	210	179	198	193	211	202	203	191	199	203	212	197	200	192	177	168	189	201	221	191	194	215	204	194	209	202	220	186	193	207	187	214	189	179	208	182	186	249	171	203	209	225	204	199	179	191	188	218	211	189	209	230	203	214	185	182	222	219	214	213	215	196	192	182	182	199	196	197	201	173	204	219	227	212	209	195	204	214	191	192	178	177	177	201	204	181	166	224	214	205	203	191	211	197	213	200	189	220	207	208	211	208	209	181	201	163	177	198	231	197	191	183	189	206	201	208	185	229	216	189	183	210	182	207	171	192	193	189	217	199	217	187	203	199	210	199	183	194	197	205	187	182	197	211	204	206	191	197	184	206	199	210	189	227	219	185	213	215	208	213	210	206	210	196	222	188	198	195	179	205	203	202	183	184	170	215	195	196	212	206	205	193	176	213	206	206	210	214	215	203	212	210	182	242	193	193	209	204	202	176	182	192	225	207	202	177	210	191	197	181	182	226	196	219	205	165	196	198	206	183	215	198	223	202	205	188	223	193	208	182	191	224	215	195	205	203	188	194	218	211	190	211	207	219	211	223	181	222	183	208	176	208	197	196	219	199	203	187	230	201	198	200	184	211	201	189	211	187	215	188	170	201	202	192	186	219	212	193	235	209	204	214	219	195	192	193	195	189	208	219	190	201	192	202	194	212	210	193	193	202	201	201	192	214	215	209	165	213	195	231	184	209	203	188	223	212	207	203	186	173	222	193	190	186	191	211	224	192	226	199	206	219	205	201	198	176	207	190	216	207	215	175	204	213	181	201	207	214	186	201	195	189	211	200	206	193	193	192	222	207	198	187	196	189	191	185	183	183	200	186	224	218	209	196	183	192	216	206	183	187	196	214	217	180	194	219	221	196	221	184	225	192	182	155	193	185	197	192	195	228	202	203	217	198	205	189	221	192	231	189	194	156	180	188	193	193	201	179	194	191	181	171	222	174	188	207	177	179	189	184	204	179	194	190	205	190	223	175	177	197	187	200	174	215	201	177	193	185	218	209	188	207	202	209	213	189	222	212	190	232	220	203	214	183	200	185	202	179	202	200	186	207	217	205	198	187	225	214	203	214	197	201	212	190	198	220	221	223	215	199	202	221	204	198	221	206	225	197	193	201	196	195	196	211	213	195	192	196	214	197	209	174	216	203	201	200	195	182	202	211	227	178	216	181	214	202	234	190	184	202	189	191	184	198	185	202	196	202	202	179	193	210	185	206	222	226	208	206	204	193	195	198	214	198	218	216	199	165	213	199	176	201	191	175	208	183	192	228	215	222	194	202	212	242	209	206	221	222	186	189	194	200	210	193	204	214	200	192	207	194	221	227	202	209	194	207	181	158	189	193	195	186	214	200	209	173	194	206	195	189	200	216	207	216	195	192	197	216	201
19243	24874	33537	24371	20987	14687	6929	3103	1510	779	647	536	514	503	524	517	521	502	530	537	514	519	496	503	529	496	508	537	531	518	497	485	523	510	537	504	538	505	508	499	513	515	567	478	508	542	548	505	470	519	495	535	479	512	500	499	552	508	520	516	495	536	497	486	508	512	542	498	510	514	498	529	493	504	467	501	525	515	530	546	522	483	512	522	518	527	471	525	501	525	529	508	552	575	524	467	514	516	548	527	476	522	509	494	513	566	550	536	497	510	532	527	504	518	535	521	533	499	526	493	529	505	522	520	508	508	507	507	489	529	526	521	523	510	527	488	514	568	521	533	513	503	536	546	522	498	543	508	523	534	534	510	570	522	539	506	497	492	506	530	576	536	533	497	499	559	512	536	563	543	541	508	526	509	498	503	514	508	545	541	491	510	515	480	499	502	544	537	510	532	506	469	511	511	522	540	522	557	529	502	498	545	514	483	534	493	483	532	506	528	520	493	547	485	548	525	519	510	527	508	527	508	497	500	533	483	505	529	539	528	487	514	490	562	487	504	529	519	517	511	500	538	564	503	501	488	496	536	522	502	525	521	533	498	547	534	518	464	538	495	520	518	543	542	507	527	529	530	541	524	480	527	527	495	536	533	504	522	490	529	551	515	462	495	520	482	549	519	517	517	543	524	492	527	530	511	504	524	490	526	515	509	493	482	508	476	479	521	501	532	569	497	526	534	529	514	526	483	551	534	481	504	564	504	526	560	508	519	523	469	486	481	475	520	536	487	536	467	504	532	516	519	492	512	524	507	498	503	516	529	522	533	539	527	539	516	513	542	512	561	541	487	534	454	506	514	538	531	505	535	489	508	515	519	490	520	489	533	517	488	510	501	506	509	523	545	507	533	516	541	460	473	484	495	490	503	533	535	516	558	519	539	520	491	536	502	509	485	486	510	538	508	534	524	519	502	498	508	531	520	470	549	491	520	518	488	517	518	487	518	519	556	556	531	546	495	493	469	556	537	514	468	549	488	500	526	503	524	505	531	495	565	546	536	535	539	558	540	507	503	535	497	511	470	514	495	486	549	476	495	529	479	501	484	510	519	496	536	454	522	508	534	499	499	519	493	547	505	530	499	536	482	504	564	522	538	471	514	530	478	528	490	520	534	572	518	523	477	523	551	525	530	506	539	467	555	492	503	532	522	533	548	488	509	514	531	489	562	534	499	526	491	513	495	513	522	490	520	511	537	521	546	484	507	527	531	538	483	526	517	496	519	549	513	524	559	541	542	564	500	501	529	516	529	519	510	534	537	497	522	495	474	543	480	504	508	486	559	520	523	495	502	504	477	492	542	490	528	532	543	540	509	485	518	518	566	526	514	541	522	546	542	528	484	508	514	493	484	528	519	523	537	507	542	482	478	452	580	542	503	493	510	491	536	541	496	543	487	501	485	499	502	555	501	540	514	537	523	504	487	502	480	481	506	518	525	518	520	535	541	495	520	557	541	507	478	497	532	518	511	507	507	517	514	460	527	506	489	503	570	512	514	547	486	501	496	538	543	513	506	532	501	517	543	549	478	514	528	521	486	523	518	509	550	485	538	520	495	532	480	511	573	487	536	505	525	492	493	530	529	509	522	520	515	518	534	503	507	546	506	538	519	534	527	518	531	517	496	555	497	506	495	516	526	487	513	525	542	487	497	516	519	518	546	518	537	506	512	487	526	535	506	480	545	524	494	535	515	499	480	528	482	509	488	512	472	482	540	540	503	501	515	466	487	532	530	517	491	537	545	504	481	532	496	504	518	497	499	495	549	513	509	520	572	553	507	526	481	500	517	447	541	518	481	494	490	453	533	497	482	518	499	558	501	509	522	476	509	539	513	512	542	490	474	553	508	518	522	540	518	532	498	544	567	489	522	536	517	525	517	485	490	497	488	509	501	540	531	517	502	507	569	494	505	543	512	544	513	520	506	499	489	572	539	502	493	499	493	526	538	531	506	505	510	486	478	503	508	506	493	535	494	511	527	467	507	469	503	519	538	548	539	516	535	503	484	512	531	516	509	543	528	552	487	499	524	509	505	491	519	556	540	467	560	478	485	517	519	511	510	518	536	492	495	509	496	546	518	520	495	524	516	546	521	495	505	507	481	488	494	504	535	499	502	490	507	532	491	509	527	494	502	502	484	538	512	505	540	541	519	487	521	525	509	519	508	533	505	555	519	479	517	532	519	514	531	536	510	508	463	500	524	563	498	503	515	510	565	516	500	513	528	510	535	476	526	494	485	464	521	515	491	529	544	516	506	545	546	514	509	537	514	484	481	502	502	501	524	514	524	527	469	504	517	519	538	473	527	474	485	532	550	499	511	525	509	513	496	484	542	515	495	514	483	557	533	552	503	491	551	526	527	524	520	477	477	512	493	534	562	529	525	499	512	487	528	505	511	487	529	483	557	493	486	504	540	504	507	481	520	520	525	502	518	541	540	508	541	519	543	520	535	527	494	528	520	479	497	515	511	562	520	511	501	515	546	571	508	517	508	484	497	552	485	532	559	492	510	584	478	497	522	501	531	530	547	517	559	537	533	547	532	494	512	501	554	535	502	543	491	539	550	525	517	511	549	568	506	514	513	484	515	485	525	491	527	509	526	500	497	531	485	571	565	540	505	526	525	518	483	538	542	520	512	499	479	475	537	580	495	509	539	539	504	518	516	513	511	527	557	507	489	507	517	600	520	570	501	557	553	501	511	516	523	518	536	531	535	489	511	482	494	483	524	492	507	528	487	535	509	528	530	549	544	543	518	493	537	505	504	552	511	492	530	504	509	566	510	543	516	519	498	490	535	515	507	496	498	523	483	496	499	551	509	547	491	519	515	494	517	485	514	522	545	506	487	520	482	561	495	522	497	520	500	500	489	499	517	528	467	507	506	531	511	505	480	503	492	504	541	548	510	495	520	530	538	520	549	512	513	517	491	514	535	528	544	491	551	496	541	519	541	465	495	551	510	481	483	486	539	480	531	507	514	454	524	524	516	529	481	506	530	570	520	549	481	523	480	535	509	507	481	529	503	530	521	510	519	532	528	521	539	543	511	489	517	502	506	511	480	560	504	528	514	528	530	523	515	514	549	500	536	520	527	539	541	499	504	528	544	497	494	536	488	539	534	534	525	544	544	558	487	549	516	480	518	487	530	554	519	524	509	552	510	526	508	520	530	518	496	507	502	536	547	515	531	535	495	521	514	509	480	523	474	566	484	523	496	493	531	502	534	535	543	513	523	478	512	554	512	533	545	539	537	523	558	511	547	507	494	498	500	506	485	470	526	542	519	528	568	552	504	544	540	502	488	476	521	511	486	534	493	512	512	529	518	521	518	523	516	490	498	497	552	511	541	512	499	504	484	527	535	546	517	507	523	517	511	512	485	529	530	522	494	496	498	508	513	542	490	524	484	498	468	558	506	494	532	513	537	532	486	473	470	515	519	525	500	512	518	530	563	547	496	502	562
51476	51794	53522	48447	50394	37074	19832	7450	2106	798	471	283	237	240	225	265	214	238	223	203	202	221	185	198	210	200	187	208	206	211	218	178	196	226	235	215	206	190	220	213	181	216	204	226	209	204	194	199	215	189	230	209	254	235	228	213	180	201	225	193	168	212	221	200	214	231	212	207	196	203	192	211	224	192	201	197	214	208	218	210	227	212	238	220	244	221	206	234	236	216	221	186	232	230	218	204	217	224	208	188	212	204	210	226	199	194	188	201	216	229	223	228	202	213	244	209	241	198	221	222	232	194	209	206	222	204	227	230	227	237	214	212	221	215	240	203	231	196	229	203	201	217	221	192	230	219	214	216	218	212	198	233	203	227	200	203	225	209	235	195	204	200	224	206	194	224	212	242	207	197	199	228	229	228	204	217	220	243	216	187	201	200	209	234	211	221	207	229	226	218	211	213	216	211	237	198	210	207	203	215	185	225	187	194	194	223	232	197	221	215	213	184	206	231	230	245	205	215	226	206	235	236	213	212	210	225	228	220	215	214	224	185	193	198	226	222	194	223	224	241	221	226	224	200	220	211	205	202	208	192	226	213	202	220	212	216	241	220	201	219	197	225	210	204	217	213	222	231	245	249	214	240	211	207	205	203	200	195	241	230	239	249	226	217	222	221	216	182	197	214	193	212	198	212	201	242	197	193	228	203	222	234	198	240	195	200	210	222	202	264	202	221	191	224	197	196	210	206	207	221	215	202	211	219	222	209	197	216	222	204	233	234	195	225	236	222	209	205	207	226	217	209	233	218	208	215	216	236	219	225	210	215	214	193	204	242	254	199	248	254	217	220	235	193	202	204	194	221	217	207	226	210	208	206	230	210	224	216	206	221	212	194	220	187	205	191	196	218	215	232	205	210	209	222	209	210	223	243	210	200	216	216	210	243	220	225	207	214	244	202	207	222	170	214	181	230	210	222	203	234	214	232	206	205	209	182	223	195	218	207	217	219	209	227	214	200	225	220	230	232	206	218	218	206	197	217	236	248	201	200	211	225	220	209	191	211	231	215	220	200	229	217	238	208	209	233	222	235	214	238	231	217	202	221	233	234	205	206	234	203	226	226	209	220	207	236	201	196	229	216	207	213	203	226	202	203	215	242	223	229	218	212	221	227	241	207	199	215	253	210	210	197	225	198	210	265	241	202	192	205	244	217	228	186	242	207	231	218	192	217	231	220	212	207	249	220	230	204	195	201	236	205	230	225	229	220	227	201	233	246	224	207	192	217	206	249	204	215	212	184	205	214	231	207	215	216	222	199	206	227	223	202	190	209	214	211	227	212	239	214	234	204	194	229	184	221	212	217	219	212	212	220	217	219	242	206	222	205	226	223	219	244	214	198	211	205	208	208	201	209	200	234	199	229	227	217	208	197	211	216	202	236	185	194	217	219	190	204	219	194	229	217	196	205	194	192	211	233	231	207	223	201	218	248	204	205	212	224	223	210	232	225	217	201	202	217	226	204	216	206	229	213	211	216	203	213	235	209	182	206	217	214	213	208	220	195	200	236	221	230	225	238	215	230	200	220	208	225	224	217	210	204	226	192	186	202	214	200	210	185	230	208	206	200	221	182	213	224	236	215	213	232	219	217	212	227	191	202	219	229	250	224	198	190	218	228	205	192	200	244	200	227	203	198	213	194	227	198	226	214	220	213	210	236	250	232	218	206	211	237	214	219	215	215	225	231	190	232	218	194	235	204	232	240	221	185	216	213	220	204	214	194	193	217	199	211	213	239	173	194	231	194	211	215	204	210	194	206	214	231	200	207	214	203	211	242	207	220	217	214	241	218	210	214	228	223	221	215	200	232	204	186	210	218	217	226	207	220	213	188	226	224	205	220	190	220	209	200	199	204	216	216	209	198	211	219	214	196	210	174	210	215	235	226	219	190	219	232	218	229	201	193	215	233	205	217	215	206	220	201	231	220	208	221	210	205	218	215	217	198	204	186	215	240	225	222	189	211	206	231	228	207	234	202	189	202	227	231	204	215	208	225	196	212	240	190	235	194	238	217	226	234	229	234	228	187	213	207	218	205	211	230	198	234	225	247	230	214	190	210	213	214	211	226	221	215	198	217	205	212	211	194	206	198	242	180	215	197	242	197	197	222	217	229	225	219	204	237	204	213	207	229	222	215	206	184	188	192	215	218	207	201	210	224	211	197	220	226	234	209	202	228	211	184	203	199	210	233	218	194	198	220	219	223	218	217	198	184	201	241	215	218	208	217	232	216	197	186	206	226	241	220	215	221	199	233	207	223	196	206	218	225	211	242	212	246	239	248	173	226	212	235	228	210	206	190	205	203	209	214	192	221	213	238	234	217	236	218	225	224	216	233	231	204	200	192	206	208	229	206	237	238	232	227	214	196	237	211	224	188	220	218	237	218	209	211	227	222	219	230	202	221	201	212	215	222	222	226	217	214	222	194	219	220	185	197	217	223	219	216	211	183	228	199	230	207	222	222	203	228	225	195	215	218	206	203	239	211	206	213	221	205	214	198	218	226	241	235	240	221	204	196	219	213	193	217	233	223	208	218	228	202	217	214	223	219	199	210	219	196	213	210	227	207	201	222	240	216	248	202	252	201	191	246	269	197	228	220	216	222	207	216	235	199	215	208	216	210	185	216	211	192	210	203	251	210	212	220	200	214	214	231	220	200	212	178	220	197	224	194	207	192	214	195	207	204	188	211	203	197	192	221	189	200	229	205	239	216	236	203	206	218	220	221	239	206	209	223	226	205	212	205	214	205	227	224	262	231	229	203	205	199	228	197	232	219	212	196	204	197	238	208	217	207	219	210	192	203	185	229	211	209	207	222	215	222	209	207	228	223	204	209	207	235	199	218	211	208	239	204	237	237	211	239	242	201	209	208	201	216	225	232	206	222	205	214	235	212	232	223	216	170	236	227	222	206	226	214	201	187	212	222	206	211	239	224	215	227	210	227	217	218	202	202	206	210	215	207	187	199	235	209	244	217	212	219	205	224	223	217	242	239	192	197	218	198	218	221	206	221	229	230	240	219	223	210	212	206	207	228	203	208	215	230	230	231	227	220	193	213	212	205	208	230	234	218	213	226	193	235	240	192	202	189	206	207	210	193	220	220	228	194	196	227	206	203	236	229	236	210	201	222	223	195	212	210	221	230	203	200	202	209	199	232	220	193	210	200	233	197	231	224	216	215	198	195	217	192	241	226	203	239	220	224	205	212	197	209	226	216	172	218	221	220	197	232	200	203	199	236	221	228	227	206	215	220	215	212	223	219	245	199	217	234	220	217	196	197	217	194	213	223	220	216	210	215	197	206	215	202	213	211	204	212	211	213	214	218	218	241	226	204	221	211	189	215	221	210	240	213	201	193	224	210	224	229	204	196	197	234	236	200	204	220	222	202	230	221	198	232	209	224	213	220	202	202	199	213	216	228	234	211	205	214	242	207	249	192	234	203	212	205	223	228	216	205
34658	43805	52909	58801	60987	47358	31597	17682	7601	3269	1740	935	590	579	666	685	646	600	574	540	571	557	553	536	635	529	601	514	534	573	521	561	504	509	585	515	583	549	523	494	525	581	574	536	571	523	569	518	565	548	561	552	531	551	503	553	572	546	544	534	551	535	528	590	538	553	523	522	563	571	563	550	546	560	615	531	521	510	533	559	549	568	552	533	541	538	536	538	587	531	588	539	575	553	507	585	526	523	512	603	521	561	561	580	543	572	552	515	553	557	565	569	561	549	517	493	497	558	559	523	529	528	521	533	550	507	570	560	524	552	562	572	542	518	590	526	521	580	566	544	548	539	531	595	579	531	564	527	552	516	556	504	595	570	525	556	559	568	582	533	555	535	551	555	593	542	568	532	556	547	551	585	524	572	551	550	535	545	539	567	559	533	555	506	565	518	514	568	543	542	538	572	544	561	519	512	514	577	574	522	546	538	537	557	562	556	538	537	563	589	555	547	523	553	535	538	549	511	546	536	569	575	550	529	589	535	531	530	555	532	532	531	525	512	570	555	556	556	532	595	549	528	526	617	530	542	552	519	537	566	518	551	532	598	578	517	608	559	566	521	525	591	548	546	541	576	565	537	545	543	534	525	521	575	568	528	569	525	523	540	537	571	563	570	521	536	532	522	533	525	561	541	561	549	523	533	534	561	561	525	527	531	516	507	582	502	539	565	527	569	578	550	518	543	548	582	545	571	569	513	534	566	563	565	553	572	551	529	563	545	549	532	552	540	559	563	561	547	536	565	566	555	574	588	527	536	572	549	535	527	574	577	521	521	556	519	556	530	534	551	536	582	533	527	500	517	556	545	547	539	530	579	567	584	564	529	532	549	557	560	557	550	540	543	548	521	528	525	534	577	545	512	559	590	526	567	572	524	543	549	551	532	551	539	540	583	541	576	508	568	551	553	526	466	524	539	490	520	577	546	545	551	567	545	579	542	529	568	572	544	526	547	573	545	548	583	572	549	542	516	539	535	528	574	529	582	522	544	585	591	573	554	553	511	546	553	567	539	526	561	472	531	563	539	489	554	553	565	504	551	545	526	538	581	468	537	529	528	569	564	556	507	571	465	545	526	547	532	558	551	577	525	527	574	523	565	557	546	582	562	529	524	550	519	572	544	539	530	592	557	511	516	553	515	575	565	520	560	530	565	549	584	528	510	548	568	564	544	534	567	525	543	559	553	582	550	566	509	570	555	561	534	580	562	575	583	550	564	559	559	550	531	550	555	577	564	580	542	562	517	515	566	512	543	570	520	555	504	554	546	580	573	525	552	553	581	550	580	540	578	535	534	533	571	525	532	520	532	549	572	549	529	528	574	547	572	568	559	523	536	525	570	548	528	554	545	533	527	575	531	546	542	563	568	542	585	531	604	522	555	523	612	518	560	542	551	545	551	535	572	531	526	523	545	562	503	567	542	557	538	581	535	562	507	596	550	547	563	543	537	585	534	554	532	565	542	543	519	612	547	541	573	501	545	549	542	544	564	513	510	587	527	510	576	553	594	545	522	525	532	536	530	598	581	537	502	531	574	586	524	561	562	541	542	516	529	519	566	485	542	559	505	578	553	594	608	513	555	552	594	547	530	531	545	552	566	524	558	561	541	534	522	515	591	559	534	568	556	554	541	536	543	528	538	536	581	502	538	554	549	548	570	540	559	556	545	567	578	551	527	510	550	535	512	538	538	576	549	526	587	557	597	518	556	526	543	571	524	591	530	552	569	555	528	550	580	559	550	517	543	555	592	517	523	552	564	524	594	549	559	526	520	530	591	548	566	556	538	547	535	546	590	565	543	534	547	575	546	565	568	572	548	563	543	532	567	547	563	580	546	518	522	555	546	514	555	546	550	558	550	536	557	540	539	528	471	540	559	550	511	548	520	550	505	520	546	546	554	571	503	533	534	552	541	585	542	539	535	521	561	574	543	555	517	540	577	533	522	599	575	602	564	547	529	543	561	545	573	529	554	580	544	543	566	521	528	601	540	549	558	540	562	546	539	522	530	520	553	547	560	538	568	537	556	557	567	507	557	511	511	515	573	515	542	497	489	575	554	512	560	572	544	590	533	524	512	516	571	574	549	537	554	503	593	567	519	567	519	554	601	539	550	523	586	571	567	540	551	540	560	591	553	571	500	512	541	539	559	538	546	512	547	525	561	572	529	553	534	572	570	512	542	526	581	548	542	567	522	506	512	567	503	545	551	579	534	558	500	556	525	544	572	565	527	514	546	563	582	523	544	561	562	567	562	572	560	514	536	518	552	530	570	574	616	516	557	528	554	499	571	553	542	547	596	547	540	564	563	557	514	532	541	559	530	514	597	552	573	563	511	549	539	507	504	566	546	541	562	539	526	522	536	559	508	541	498	553	527	548	560	555	556	527	507	556	529	542	558	545	536	549	543	567	529	566	549	538	529	545	545	567	556	573	570	547	549	544	546	507	531	536	526	513	542	544	542	557	551	597	598	510	526	606	567	566	515	551	608	527	527	513	537	562	575	531	560	514	532	543	589	564	585	529	496	519	553	536	540	507	531	591	522	542	528	543	521	530	558	570	575	541	558	571	566	558	565	560	503	581	506	575	551	585	532	580	557	559	562	533	528	532	530	569	529	571	569	522	559	514	553	510	556	535	531	524	551	555	546	567	535	548	557	555	540	541	532	524	553	527	545	557	569	569	568	590	554	548	504	578	564	528	539	559	558	543	551	528	526	511	582	508	554	514	551	565	518	524	552	561	587	557	541	539	543	513	539	549	580	556	584	532	602	523	599	553	577	553	542	568	571	539	553	536	512	546	536	518	528	583	536	546	527	577	518	572	506	548	511	562	540	583	568	585	555	538	517	556	571	527	526	543	543	548	564	515	591	538	539	550	561	550	524	547	522	552	556	583	481	545	548	548	552	568	518	535	533	502	559	550	560	560	541	583	530	579	526	548	551	526	534	595	543	565	528	540	561	519	550	544	589	545	577	554	517	512	548	568	542	606	524	557	549	550	543	531	555	561	536	559	497	576	559	561	515	550	532	529	563	548	483	563	582	573	495	542	531	581	532	569	555	533	538	531	527	549	538	536	513	532	546	579	563	520	537	553	547	539	573	597	567	565	513	517	531	539	582	524	551	537	583	508	591	603	563	542	531	536	523	567	538	530	562	534	558	498	547	549	537	555	554	545	534	541	555	572	584	508	598	553	531	592	522	536	551	513	531	543	568	549	532	553	575	583	574	527	563	564	556	533	512	580	514	560	532	532	565	564	555	572	539	543	574	534	538	539	564	533	535	555	534	571	502	590	551	554	567	533	562	518	548	534	581	546	594	576	522	557	534	516	568	518	540	532	519	551	549	566	577	551	581	593	568	579	568	587	520	600	496	556	560	559	583	554	526	527	503	549	554	572	564	540	521	537	576	533	521	535	581	570	537	549	556	507	572	546	575	572	544	534	537	543	524	565	514	539	543
58858	56270	54173	54143	59509	47358	30741	13983	4064	1266	549	231	245	198	206	220	250	233	211	184	177	172	173	168	175	191	189	194	194	199	187	203	188	201	197	205	206	173	202	207	212	210	202	176	188	193	189	174	197	194	178	163	159	203	167	191	183	205	180	190	189	198	160	187	207	177	170	176	197	183	208	186	213	190	180	186	199	188	199	167	193	190	181	166	198	180	193	212	207	206	199	162	186	181	170	201	186	178	216	187	183	189	195	170	184	187	199	196	191	199	204	181	180	191	183	195	192	167	201	204	189	171	174	198	168	193	198	186	216	167	164	196	184	181	190	201	173	212	185	182	170	212	183	203	197	149	191	160	186	167	180	181	169	206	150	204	189	192	196	201	233	179	179	193	171	190	186	203	185	205	193	183	181	200	186	180	187	173	190	202	205	190	195	171	184	176	204	209	176	180	185	196	171	187	180	170	176	190	191	180	192	181	191	199	212	192	181	190	191	196	168	175	204	187	194	202	212	179	153	182	186	198	189	186	192	187	199	194	172	179	196	186	189	189	208	220	214	189	167	216	183	159	185	183	180	214	186	189	159	191	169	182	214	172	187	166	199	186	204	215	223	166	209	157	183	208	199	194	195	181	175	175	180	196	187	192	209	178	186	180	188	187	205	211	201	190	175	194	192	188	179	177	184	157	193	189	175	204	186	186	173	177	192	189	176	211	199	212	184	186	172	202	176	176	211	170	190	186	172	190	195	189	187	177	175	212	192	181	184	187	198	188	180	182	208	200	176	206	198	173	175	174	208	198	191	194	181	191	192	188	195	169	189	197	195	209	191	187	179	181	186	194	182	169	226	158	186	206	209	190	211	173	210	210	226	198	183	178	178	169	196	189	176	180	183	192	170	187	182	165	223	174	182	192	174	188	191	183	208	173	170	192	184	160	169	212	222	219	190	152	189	185	188	177	178	200	175	187	178	217	185	166	169	193	186	184	182	181	180	164	173	200	194	190	214	185	172	186	187	183	184	185	176	188	219	226	182	195	204	160	197	205	196	202	175	218	168	215	199	183	191	175	174	180	181	195	186	186	161	186	194	197	179	184	221	188	209	185	191	186	166	182	186	181	184	176	175	175	199	183	170	180	174	184	184	195	202	192	184	179	189	210	207	207	179	205	180	178	173	191	188	171	198	166	198	175	189	179	183	180	195	237	188	204	188	213	195	197	217	180	172	195	186	189	202	202	186	163	185	195	184	174	174	175	233	190	175	179	172	176	216	207	202	210	184	211	210	178	172	187	186	201	177	188	177	164	196	204	159	190	177	189	218	201	191	181	185	196	185	189	197	194	206	191	180	185	171	196	207	178	164	206	192	190	178	189	192	182	196	180	201	182	203	206	201	224	208	214	202	191	189	201	160	208	185	164	173	196	192	181	187	214	190	188	182	190	186	196	181	156	210	161	177	197	169	185	190	189	188	196	175	175	195	192	198	175	172	178	177	194	208	188	201	179	172	181	179	209	197	192	199	178	196	221	225	201	210	183	169	168	152	185	201	216	197	174	179	201	180	173	182	207	209	194	167	180	181	186	214	190	186	177	201	205	173	177	186	191	167	159	207	192	199	155	201	197	198	177	179	168	195	195	200	206	181	196	203	183	187	180	181	178	194	183	184	192	202	198	170	166	180	207	182	196	193	172	180	168	178	200	210	192	180	184	180	178	167	176	174	189	197	200	224	205	183	181	203	206	189	194	175	190	189	194	214	188	175	170	176	170	182	187	179	178	201	179	208	189	211	189	172	199	226	162	195	172	205	176	192	178	167	188	198	191	163	178	190	167	180	168	181	198	184	185	160	194	169	175	215	200	189	184	191	190	206	187	209	210	173	183	177	176	201	177	190	194	198	186	167	203	167	188	206	192	199	219	196	203	186	178	171	193	203	181	182	204	216	194	193	188	201	184	173	202	183	175	189	224	213	212	173	198	173	167	175	187	201	193	190	191	181	201	187	197	208	225	179	197	169	196	203	180	182	187	210	183	233	196	179	190	189	176	195	192	187	183	200	204	180	161	172	162	169	165	209	189	180	197	197	192	203	208	174	189	202	181	162	203	181	187	199	185	157	211	207	174	187	185	199	207	203	197	194	190	179	177	191	180	185	198	197	189	196	192	211	203	186	204	184	199	187	171	174	193	219	185	196	189	192	188	184	176	208	170	194	195	198	201	207	177	198	191	191	196	201	192	185	201	197	198	167	190	200	205	183	176	197	157	177	179	179	194	187	182	176	203	193	184	190	196	183	217	184	174	178	203	211	183	215	191	193	184	192	191	181	187	195	181	184	180	196	179	182	179	176	180	190	197	197	225	182	209	217	180	184	191	195	200	205	205	179	191	219	185	203	183	188	188	187	188	173	183	200	215	182	167	185	214	208	201	168	184	217	196	184	203	194	197	181	191	162	189	196	208	185	195	183	204	206	184	193	208	184	175	198	175	190	198	185	171	212	195	184	193	211	198	164	197	209	198	195	207	191	182	168	180	203	186	210	184	203	187	198	195	194	172	191	190	201	189	216	205	188	198	177	181	198	181	155	182	180	189	183	187	183	206	170	168	219	210	189	190	181	181	201	179	187	190	188	174	198	172	176	204	190	207	192	211	169	171	178	193	197	166	203	190	191	195	189	189	216	206	186	186	183	164	184	203	191	208	178	180	174	194	204	221	206	171	154	167	184	203	187	196	209	173	171	177	181	195	189	195	204	183	190	214	178	186	186	189	221	213	199	189	191	185	214	193	179	184	190	173	198	184	174	194	197	202	210	177	199	192	198	204	169	169	216	191	183	199	185	201	176	191	201	198	181	202	202	174	205	194	214	212	187	193	190	206	203	198	190	195	203	198	181	190	215	217	219	175	200	194	165	200	200	194	192	222	195	178	196	190	203	178	176	212	204	201	195	192	196	198	158	188	168	188	190	183	193	185	186	214	213	181	194	183	163	178	199	192	182	208	213	201	206	217	193	172	190	178	187	190	195	196	166	171	208	177	201	181	177	208	189	191	185	193	195	182	179	200	192	179	191	193	179	194	192	195	176	159	223	182	171	215	184	189	199	207	183	178	174	182	202	205	166	178	191	168	167	193	189	177	169	196	189	214	194	192	176	174	187	172	216	203	205	197	210	179	178	189	205	187	182	180	203	199	182	206	197	205	173	199	210	186	210	161	184	175	188	176	198	205	176	213	195	208	206	175	186	165	178	192	188	187	182	197	187	172	165	173	173	182	173	222	194	190	202	195	172	191	193	206	199	182	175	171	174	171	207	200	175	177	196	206	182	195	183	209	202	178	173	187	198	201	193	195	224	193	203	175	202	174	192	217	184	196	192	201	183	200	183	209	184	183	164	180	176	169	195	204	198	178	175	203	184	197	184	213	191	181	194	189	196	192	184	185	222	174	203	198	181	187	177	205	203	193	174	217	185	190	182	161	197	183	189	201	209	203	178	177	193	195	200	170	209	196
41767	51697	59027	68772	73734	58007	41809	23734	11592	4852	1990	757	546	605	587	704	745	672	529	560	477	455	477	497	487	469	477	443	500	468	502	500	506	467	463	504	479	447	500	488	473	455	487	434	478	477	486	491	488	456	485	479	485	496	510	477	457	499	494	453	495	495	470	459	479	467	489	475	446	483	474	540	443	490	428	490	503	458	500	491	526	474	447	492	443	459	470	477	548	481	489	461	489	502	476	475	467	466	478	490	470	454	483	519	505	491	477	487	503	475	514	460	479	457	450	503	524	482	498	458	493	467	490	509	488	480	490	491	500	469	493	502	507	474	483	475	490	496	484	476	468	480	479	472	491	474	486	477	455	460	501	463	494	486	460	480	486	494	442	467	452	456	479	466	484	479	504	450	482	431	485	466	455	472	487	508	474	466	497	508	516	462	462	496	514	465	451	473	489	501	512	469	492	474	488	488	466	484	471	495	512	462	488	506	478	497	475	469	493	477	492	472	501	482	463	498	481	466	458	461	503	497	490	486	480	460	475	451	499	449	455	495	516	450	462	470	451	474	467	457	466	477	512	494	495	478	508	474	466	503	465	452	486	519	473	465	453	482	490	462	461	459	495	477	477	482	471	502	510	487	465	478	441	476	492	480	465	444	507	524	492	476	463	490	485	492	462	490	475	520	484	492	503	497	526	513	487	464	461	480	479	473	495	485	480	503	484	487	512	513	412	461	459	493	494	457	460	484	459	511	487	470	475	514	484	495	492	448	472	482	489	546	458	481	476	460	474	461	469	485	490	503	501	467	457	473	456	446	466	487	473	515	483	503	466	481	517	531	509	459	443	477	507	508	450	476	481	455	451	495	520	461	466	492	483	485	478	486	494	480	490	498	503	475	456	488	504	483	454	445	508	464	483	459	484	525	486	501	480	486	479	432	452	477	477	480	513	469	471	481	471	491	499	536	454	481	485	462	434	484	500	518	499	515	484	504	469	495	501	479	518	477	490	479	510	485	442	489	476	503	500	516	501	462	515	462	444	499	458	430	478	459	477	461	496	480	443	485	476	515	473	492	459	463	490	439	507	485	474	515	528	451	494	489	484	491	490	474	431	507	493	464	456	490	441	510	466	480	480	476	481	490	456	508	507	498	494	484	433	490	488	461	519	469	491	527	495	491	447	483	480	474	456	551	446	485	501	493	493	432	529	463	479	440	471	461	541	459	535	481	497	464	461	501	517	473	433	445	470	487	489	484	518	460	500	461	473	495	435	505	488	506	462	475	499	498	431	514	492	459	490	476	516	460	485	509	457	462	485	483	468	492	482	452	501	478	489	491	440	505	441	469	471	476	479	474	471	481	451	478	463	454	466	494	443	523	469	479	452	488	468	509	506	493	497	480	500	491	457	521	509	474	440	438	511	453	474	487	489	445	491	507	479	518	471	482	496	449	465	484	498	500	489	464	490	477	502	510	503	460	442	485	462	521	468	506	487	514	494	468	496	472	464	479	465	493	516	487	447	491	500	528	457	471	420	476	492	472	526	447	469	482	509	460	495	455	467	518	486	491	454	467	491	503	516	498	507	486	468	471	492	435	443	425	524	482	453	435	521	462	455	493	480	495	501	521	473	505	460	487	494	456	516	488	482	503	470	500	504	476	465	469	462	474	486	466	486	460	446	475	488	508	491	483	467	491	482	515	468	455	477	498	497	463	491	473	489	466	465	455	449	494	464	504	468	480	460	447	474	461	467	461	480	496	499	466	474	465	489	467	514	469	498	523	464	498	457	488	486	446	443	491	501	480	456	485	441	486	461	486	467	467	498	464	451	471	489	518	522	448	510	465	447	455	508	497	476	476	504	465	490	448	504	484	476	459	527	485	504	474	520	474	506	503	479	495	493	473	486	508	503	462	494	487	532	497	495	508	489	494	464	472	506	498	487	471	464	430	459	471	468	479	510	522	482	482	518	486	528	485	480	507	465	486	470	480	497	473	479	485	480	504	494	476	512	477	484	488	478	479	475	504	480	467	497	475	486	439	487	463	461	468	478	498	490	512	483	508	513	523	511	507	506	513	459	497	504	492	482	492	523	475	467	458	474	459	501	477	469	471	475	490	503	507	523	488	497	478	478	441	469	497	507	461	497	479	452	482	476	484	497	450	472	481	503	487	504	509	501	468	501	452	513	465	472	475	493	515	488	495	473	457	468	452	480	484	456	516	492	500	496	467	520	453	486	506	492	468	505	494	485	540	451	491	480	470	484	460	529	511	464	505	489	449	504	506	493	491	478	504	484	492	490	481	501	465	491	474	532	506	521	469	450	501	487	489	501	415	487	487	463	478	484	472	490	543	490	486	481	454	476	439	494	499	489	474	485	518	493	486	489	428	468	513	416	473	461	476	501	446	505	468	502	468	481	491	488	440	473	433	489	466	477	474	459	454	486	488	495	486	483	491	461	507	439	478	512	457	477	479	479	479	453	486	460	463	481	518	441	469	464	452	486	464	473	490	486	487	473	474	519	491	472	476	489	516	452	515	469	502	455	469	491	470	520	483	512	481	485	469	466	491	482	488	484	467	496	467	517	525	481	471	473	502	411	458	457	474	453	461	490	481	463	465	472	506	499	494	491	492	463	481	471	472	476	489	478	481	496	475	495	476	494	460	451	504	479	475	500	516	487	468	467	483	470	501	501	492	476	465	484	445	469	511	441	499	485	473	505	470	493	488	474	484	471	484	480	488	466	493	511	471	425	465	506	504	495	484	459	477	479	521	491	466	502	470	512	469	509	521	449	459	491	507	489	491	453	486	505	501	474	503	528	426	483	500	467	433	461	483	499	482	487	486	454	513	466	457	490	506	472	469	440	462	480	488	485	484	473	444	455	495	449	476	480	465	495	448	468	439	493	497	458	525	460	483	516	483	486	481	480	478	481	475	487	513	484	447	504	477	495	482	516	483	490	507	436	477	505	477	462	500	423	486	463	510	453	456	486	494	471	479	442	473	482	491	515	455	497	492	483	458	475	465	475	485	459	470	470	491	498	490	498	494	505	467	510	473	496	483	503	497	462	520	481	454	470	463	487	457	492	453	456	512	466	483	483	494	475	451	452	516	518	487	487	510	467	502	487	477	489	476	463	447	453	474	494	516	488	470	489	487	490	497	503	476	494	507	446	450	487	481	454	469	467	499	480	505	481	468	493	471	430	508	460	469	491	507	490	503	476	488	470	500	490	478	497	497	500	519	470	462	503	468	494	487	497	499	481	463	469	447	513	454	474	479	474	464	482	512	473	503	514	495	465	468	474	489	483	501	485	472	506	519	501	490	469	478	482	446	489	468	487	466	495	486	505	474	482	479	506	476	532	497	487	522	511	490	503	482	455	446	515	468	456	460	483	482	558	451	508	443	455	462	470	502	485	512	527	469	462	468	496	513	474	476	481	474	457	471	482	487	459	466	445	462	489	490	472	519	475	489	482	470	450	508	466	477	463	490	497	496	505	510	508	480
26240	25730	25622	14225	7499	4567	2059	816	422	277	229	195	182	166	196	175	204	177	213	186	224	224	190	179	200	166	208	191	178	192	191	204	177	190	198	218	179	186	188	199	196	204	203	204	162	200	203	218	191	198	202	210	194	207	191	195	190	180	168	220	187	188	191	206	177	191	195	189	215	193	188	212	203	211	216	193	232	203	201	188	194	217	206	196	177	195	188	203	188	202	199	181	187	193	223	176	177	199	205	193	177	190	202	195	191	210	180	201	215	185	195	197	180	208	179	192	193	184	200	199	206	208	194	207	185	181	179	159	209	196	213	186	247	205	226	203	205	185	198	204	195	166	186	193	196	188	201	204	221	222	205	191	208	212	185	193	174	190	199	171	181	190	193	165	201	184	197	206	158	200	188	186	191	166	204	187	201	167	212	200	209	212	225	213	188	193	172	186	198	201	198	193	210	172	194	213	183	205	198	198	198	212	188	206	173	197	207	203	207	179	214	198	182	210	186	204	211	177	195	206	224	185	169	201	203	196	209	186	200	189	170	187	201	187	161	177	183	205	220	183	190	197	201	186	200	209	198	210	203	201	219	188	197	160	214	191	194	233	191	207	213	218	211	204	220	188	195	199	208	202	201	166	208	189	187	202	204	209	214	180	206	199	202	192	218	197	205	192	206	194	205	194	209	200	204	207	183	208	187	184	227	193	221	170	196	196	207	199	187	174	195	224	202	212	187	206	208	203	212	177	200	190	197	196	208	201	211	214	210	177	223	195	196	177	181	193	185	195	188	196	196	204	194	218	190	184	213	200	222	186	202	201	209	201	186	207	207	194	190	198	225	196	228	189	187	227	197	195	175	184	193	216	200	201	206	215	217	209	185	186	202	202	214	176	190	212	189	178	180	178	200	190	189	201	225	164	203	187	186	196	228	212	206	201	191	204	178	187	200	209	216	182	195	166	196	193	192	206	208	183	207	189	210	205	165	182	181	216	197	197	187	177	199	184	223	214	185	179	171	190	196	182	187	196	213	197	189	188	192	198	165	203	187	219	189	220	213	185	196	168	184	214	185	201	203	190	206	188	212	207	203	207	205	154	186	192	185	190	217	180	189	196	186	213	198	169	182	200	198	200	187	200	181	195	185	217	207	196	188	186	231	169	202	169	185	213	193	208	199	177	202	197	195	179	222	210	203	203	178	184	200	202	209	191	193	181	182	204	198	172	193	187	201	176	207	201	186	177	193	201	231	197	195	195	188	200	184	178	194	196	205	196	184	201	176	202	185	211	197	198	226	206	203	234	182	184	215	198	212	195	228	196	203	195	201	203	197	200	194	176	185	226	206	181	209	189	196	215	197	203	205	200	210	179	195	177	201	192	167	206	185	192	219	212	180	208	182	183	171	210	202	187	178	206	217	191	186	183	206	202	213	203	209	190	179	189	204	193	197	208	186	207	195	180	229	197	182	193	193	188	195	170	201	198	177	224	181	215	202	185	218	175	196	205	192	224	194	198	203	172	229	191	202	185	176	214	214	210	219	176	198	198	190	193	200	193	204	181	212	213	207	171	214	219	177	187	217	216	200	186	182	175	204	206	195	200	211	191	216	205	200	208	231	192	191	207	195	199	189	193	179	180	195	188	213	206	196	186	184	176	178	215	239	201	189	210	199	180	187	201	220	207	192	174	197	189	188	193	187	180	187	177	237	171	193	186	178	195	196	195	177	194	193	171	200	194	239	189	230	210	161	194	181	187	192	201	190	197	187	197	195	176	179	215	223	201	234	207	199	186	173	189	195	182	219	207	183	173	206	188	191	183	176	183	204	196	208	203	165	203	190	184	205	190	189	187	182	187	192	195	215	190	171	172	204	236	222	208	199	207	199	196	191	202	190	198	141	194	186	199	227	207	202	205	200	203	207	208	176	168	168	200	202	203	196	200	190	223	206	186	237	206	185	200	180	197	217	205	187	178	199	200	174	189	191	213	174	191	205	181	195	196	183	203	205	200	188	211	187	194	185	218	214	199	211	184	178	202	185	175	198	170	194	167	225	173	173	228	211	193	192	187	209	200	186	188	171	202	202	232	198	232	191	193	183	200	200	202	183	185	183	201	187	192	176	193	185	225	198	225	205	182	198	234	222	193	209	192	191	204	179	204	211	199	196	196	192	175	196	170	177	196	225	184	183	181	202	175	190	197	186	194	179	207	201	218	215	194	174	188	221	173	186	183	215	195	185	186	178	207	202	181	178	213	183	198	182	208	192	190	165	191	225	184	201	164	177	205	202	190	211	184	193	203	172	200	196	211	209	186	172	194	193	223	191	173	190	183	210	190	204	204	197	188	214	211	201	187	183	218	207	199	200	184	196	194	208	208	190	185	189	202	184	182	201	178	202	226	211	160	226	167	195	206	201	198	177	216	200	201	191	190	189	204	209	189	204	189	196	198	221	204	208	200	221	191	206	163	197	180	189	220	201	203	190	203	190	189	183	195	205	204	202	192	179	206	173	216	198	205	186	215	191	200	194	211	191	196	211	179	216	188	196	200	182	217	198	162	200	198	219	193	201	179	222	190	192	178	214	208	222	190	191	187	210	187	208	196	227	203	219	185	191	187	177	211	177	189	215	188	201	184	198	179	187	164	189	190	179	206	179	186	203	178	203	206	195	177	183	200	200	186	207	170	208	210	184	181	199	205	181	190	219	204	212	224	186	187	218	198	193	201	180	188	194	202	178	194	207	201	180	189	192	181	185	228	173	203	211	173	196	201	197	186	200	191	176	205	195	208	201	197	198	160	200	196	185	210	217	200	190	180	179	206	218	226	186	214	215	186	220	199	152	205	207	196	188	180	198	222	237	189	195	218	201	196	222	192	195	185	201	198	205	200	203	197	209	193	188	179	196	248	214	200	184	183	209	191	213	213	194	172	188	206	223	205	203	195	206	206	213	200	180	222	193	206	191	205	203	172	214	198	205	168	197	193	173	185	194	187	192	190	197	197	213	181	202	212	196	202	202	185	212	197	203	202	208	193	197	180	224	194	193	190	203	185	212	193	188	214	175	182	177	194	189	191	239	199	193	192	202	188	190	205	207	184	184	193	185	205	187	186	183	183	192	177	176	170	184	184	209	188	205	187	194	191	206	183	191	197	202	204	199	206	190	207	228	208	162	202	200	234	193	168	199	184	203	207	206	206	190	173	227	184	177	179	216	220	178	186	217	211	193	224	181	211	203	179	201	191	215	204	192	195	200	189	198	192	205	220	185	182	201	201	209	194	142	205	200	189	226	201	198	213	160	206	193	186	229	195	205	213	221	200	215	208	232	178	198	187	214	172	191	152	164	206	211	237	210	199	229	185	187	191	226	206	219	216	195	187	176	224	183	181	204	228	202	184	215	188	192	219	208	197	165	195	193	185	212	200	190	199	187	213	180	202	209	181	206	170	187	208	209	189	179	196	198	217	196	180	198	202	205	204	196	198	194	197	183	194	192	211	203	209	197	230
16150	22090	29036	22770	20192	13983	7282	2825	1396	876	600	533	525	537	500	510	499	548	521	522	507	493	504	498	487	510	457	495	492	494	521	528	489	526	520	536	514	531	546	523	533	536	500	548	538	496	546	540	514	503	486	513	503	484	524	519	503	501	528	510	524	494	503	491	517	509	488	463	522	528	502	531	537	507	535	534	481	505	523	486	481	519	535	497	540	515	497	502	525	511	474	525	538	517	472	483	513	519	500	518	496	510	489	535	502	487	503	511	536	496	523	510	529	504	532	479	514	514	508	498	510	539	500	520	498	489	483	485	525	535	496	526	512	526	546	504	571	524	460	515	579	496	531	547	494	482	513	472	526	504	542	518	537	544	541	523	520	532	519	486	514	509	495	484	508	509	511	504	523	490	538	522	500	502	523	529	504	502	477	486	558	507	485	502	473	494	501	496	550	518	504	506	505	482	507	547	471	530	525	528	499	524	507	475	511	523	529	514	491	478	499	460	493	500	509	502	507	497	493	516	543	492	488	525	514	523	544	501	528	532	481	514	498	497	498	552	549	489	524	510	527	491	470	497	506	499	562	502	488	515	529	520	534	504	520	500	511	501	517	522	525	540	497	486	511	510	513	502	494	506	504	484	487	482	517	501	541	541	501	502	505	504	528	494	487	499	511	529	511	563	529	558	511	509	507	483	517	507	496	528	540	529	520	490	550	510	500	464	477	540	482	480	490	499	461	500	523	492	518	510	538	524	565	539	528	515	515	484	511	522	457	535	543	508	510	498	502	474	509	489	534	471	500	526	525	528	557	500	507	512	505	499	530	510	537	483	501	516	526	503	505	515	501	491	542	554	526	518	529	518	522	483	503	506	490	513	533	488	492	545	511	499	541	536	532	500	566	552	505	523	504	499	514	495	519	508	530	478	533	487	481	538	543	497	537	507	516	501	471	529	480	497	530	507	519	513	495	501	490	469	485	484	514	548	538	506	563	518	476	530	516	502	511	530	532	508	455	518	542	507	509	528	517	547	487	491	474	502	496	534	534	543	521	522	489	557	528	531	508	505	559	518	522	499	526	547	512	499	511	525	486	480	498	487	476	526	504	499	509	479	501	547	540	542	518	524	518	515	537	522	509	530	512	494	511	511	540	522	476	506	497	519	534	514	495	550	546	504	520	554	506	526	496	503	556	511	516	472	518	493	489	530	491	471	516	513	503	488	470	542	529	522	478	508	485	531	562	532	519	523	485	510	488	483	567	506	486	518	511	563	511	512	507	515	519	515	522	514	531	458	488	513	493	494	509	483	517	493	522	496	520	495	487	496	513	490	566	536	538	538	512	490	515	539	536	507	526	496	514	528	474	557	489	509	485	529	500	518	511	512	518	514	489	498	469	520	521	510	525	495	508	520	550	472	479	502	510	520	525	526	507	557	529	559	491	528	504	470	554	510	487	496	516	513	493	478	482	516	546	517	492	490	541	535	514	496	515	523	489	492	505	521	468	476	502	526	457	496	480	490	525	544	495	485	473	518	500	487	520	515	515	542	522	495	512	505	518	501	501	535	485	481	501	469	515	485	494	523	546	502	484	503	502	469	539	518	528	514	539	521	496	518	531	558	525	542	540	503	516	494	515	490	500	502	504	519	529	532	502	529	550	515	497	501	516	509	490	542	516	496	513	508	469	493	516	501	483	490	509	490	544	509	512	474	516	535	484	516	520	487	521	532	468	490	527	490	522	528	522	513	539	548	516	507	528	479	497	505	508	566	498	520	501	506	544	551	532	501	515	513	522	510	503	512	511	501	550	538	567	513	507	551	503	530	519	510	498	533	527	494	531	497	522	512	546	535	472	526	530	499	510	548	549	494	540	501	475	474	518	509	529	508	509	510	549	495	497	492	525	497	567	498	483	504	494	524	480	502	535	520	457	495	486	510	481	513	507	525	524	492	546	511	481	540	463	506	523	548	503	501	540	498	531	519	504	495	516	500	528	496	529	481	541	486	522	508	499	519	534	489	449	497	549	466	506	530	524	507	508	496	515	490	493	512	519	521	474	479	479	502	496	484	537	526	524	486	508	514	544	466	517	479	492	559	463	497	536	488	509	527	509	501	506	536	518	449	508	506	506	502	504	482	507	506	498	482	507	507	485	567	491	541	490	522	503	490	500	508	510	511	523	568	545	489	517	519	493	511	540	519	501	513	522	517	504	499	526	497	494	519	495	517	487	488	518	499	525	507	532	495	486	488	475	563	521	500	493	542	494	502	506	543	540	501	532	528	549	501	519	526	513	503	489	530	540	537	512	462	511	494	502	534	505	523	538	500	543	513	502	486	512	513	508	503	463	503	530	530	499	512	510	513	494	519	549	482	505	498	555	543	520	493	528	522	508	492	508	509	513	525	503	526	493	519	487	508	494	508	500	505	501	505	528	478	509	520	464	514	500	503	500	540	523	518	511	529	516	488	506	548	521	489	497	487	517	522	505	494	508	534	533	553	521	493	540	513	567	518	523	521	524	525	507	523	514	537	464	560	554	538	550	469	514	511	493	530	513	521	505	533	517	485	516	579	499	529	539	504	514	467	548	531	449	532	503	483	500	510	545	508	510	502	533	488	487	495	479	507	541	538	512	506	502	483	512	495	478	546	520	499	508	494	487	522	502	493	504	509	493	459	477	525	505	509	515	538	518	519	539	511	536	576	524	520	500	510	495	572	484	531	486	519	513	517	501	545	492	495	530	516	484	516	560	492	534	501	533	526	507	522	475	534	502	510	532	539	490	520	527	499	539	572	486	498	527	531	513	518	551	521	553	527	455	501	486	514	509	504	573	522	481	555	510	483	534	505	524	536	581	494	509	492	568	514	513	554	507	508	538	509	500	528	465	535	495	522	543	531	500	499	535	522	479	496	505	468	502	517	554	541	504	480	515	466	497	467	465	526	541	481	459	536	496	521	549	535	504	505	478	534	505	538	489	500	526	508	514	531	500	508	518	513	505	487	517	476	515	511	549	491	480	574	536	496	508	526	458	503	563	502	528	515	496	501	482	512	520	508	498	539	513	478	513	530	471	504	516	481	515	545	549	511	481	532	541	470	496	520	524	529	493	513	519	525	513	523	543	544	483	514	511	525	506	531	506	516	521	480	510	485	509	518	515	488	567	436	522	502	538	503	517	490	496	536	465	525	547	558	473	513	527	501	486	541	480	493	487	521	510	534	521	511	541	553	491	505	513	506	532	521	536	527	522	516	523	529	529	541	493	516	549	519	513	511	535	509	567	486	486	504	529	510	497	539	507	503	528	509	509	513	544	534	500	522	525	535	464	503	505	529	534	534	506	464	517	532	492	521	512	498	528	473	548	536	499	493	516	496	506	500	492	528	474	518	517	508	485	467	515	541	543	533	561	503	519	515	543	496	510	495	468	525	533	535	513	473	493	506	531	571	527	526	508	521	557	460	505	525	497	486	506	489	455	519	529	537	515	533	523	500	535	521	533	508	530	571
54078	53407	49842	47795	47661	37926	21223	7928	2673	945	448	288	226	207	229	239	233	248	219	225	208	212	189	199	203	198	224	232	223	201	214	228	205	209	206	246	226	196	199	212	232	217	224	213	223	249	197	210	209	212	208	212	222	205	201	172	217	207	241	204	203	186	203	203	204	248	208	196	186	244	243	204	184	224	208	221	207	205	224	200	207	222	199	208	183	225	194	200	218	224	205	191	216	240	210	218	217	194	219	207	199	201	214	223	211	232	213	205	206	227	203	195	189	204	202	174	227	205	175	213	202	210	244	209	219	247	229	230	218	187	223	217	201	209	206	226	223	200	212	215	208	183	198	221	190	208	201	201	212	204	216	205	216	195	210	227	207	211	184	229	224	198	206	185	208	192	203	179	192	218	206	196	236	220	206	216	193	221	228	203	187	214	221	187	205	211	215	240	193	217	216	210	210	198	225	187	227	211	214	200	211	205	209	249	198	233	226	195	231	214	217	196	223	202	229	209	208	233	238	221	233	221	225	213	230	204	213	215	242	219	206	216	203	217	215	217	225	204	204	191	211	225	207	195	219	183	209	232	190	195	191	207	224	218	194	225	229	213	243	226	197	205	212	214	228	229	185	218	190	238	238	217	217	214	229	193	227	216	220	249	208	226	201	170	233	210	205	211	200	234	204	211	229	219	204	213	217	212	240	196	200	219	220	216	201	225	220	191	184	211	208	208	218	213	214	218	208	232	231	209	204	208	213	202	204	233	216	201	211	232	236	224	227	194	252	244	209	216	212	215	203	227	216	209	193	209	203	227	196	196	219	206	215	191	227	200	237	186	233	221	211	173	220	207	207	186	219	202	224	197	218	214	208	223	208	211	222	221	220	206	240	218	226	218	225	201	204	203	233	205	206	199	204	211	232	201	214	215	234	223	195	202	201	201	216	209	189	210	233	225	237	204	211	233	205	209	216	204	198	208	203	234	216	204	207	222	205	218	196	198	203	214	211	205	164	209	211	229	232	205	212	210	181	232	221	189	233	212	209	185	202	222	213	178	201	193	238	226	211	227	207	230	188	231	212	230	202	194	191	210	212	208	218	206	181	192	187	232	200	208	215	184	202	217	242	207	203	212	219	212	223	220	208	193	214	217	224	238	217	208	209	213	214	216	200	202	213	216	215	223	204	222	207	218	239	234	223	210	218	207	207	227	226	210	235	213	210	219	192	209	213	200	206	204	250	206	225	228	199	226	227	193	242	225	205	213	201	211	237	223	217	210	186	228	203	197	221	214	202	198	212	187	202	191	216	228	220	196	198	216	187	208	188	195	206	187	192	204	217	215	212	203	219	219	199	213	205	194	186	239	220	187	224	241	213	208	213	215	226	212	226	222	240	187	205	186	205	215	219	217	248	212	231	218	218	230	190	215	224	211	205	224	202	206	211	226	226	214	198	212	200	193	245	213	200	202	203	219	198	224	227	222	205	227	229	217	236	201	234	187	210	228	214	189	222	217	201	208	203	211	224	226	220	220	226	231	205	205	223	200	224	226	173	189	226	214	205	202	220	200	221	234	246	203	213	206	202	210	227	206	215	221	203	228	215	216	206	209	216	226	207	229	227	206	187	214	202	266	199	209	202	194	214	231	202	215	188	208	223	228	192	201	224	210	190	210	221	227	184	212	214	225	219	234	200	201	189	184	214	204	221	232	222	218	208	211	196	202	199	184	214	222	209	214	234	216	234	223	214	202	212	201	187	214	206	208	230	199	225	183	193	181	205	226	226	205	218	212	228	234	201	183	210	236	201	205	195	207	209	186	224	195	214	223	197	228	209	203	232	185	201	229	213	211	223	218	219	208	191	238	189	215	204	209	190	232	229	208	222	211	224	214	211	211	208	221	185	201	210	182	229	216	245	218	227	207	213	229	201	223	196	203	219	213	225	218	206	194	221	216	210	217	207	193	218	231	221	211	213	214	224	213	236	200	243	226	215	219	186	215	231	203	186	221	215	203	220	222	191	216	213	216	228	197	218	211	207	193	209	216	198	220	227	203	216	217	199	206	230	201	216	223	203	213	202	211	210	198	238	212	206	202	207	210	204	208	191	228	192	217	211	194	247	225	234	215	198	212	225	237	207	245	187	204	185	215	220	199	260	236	228	218	214	185	220	213	222	195	209	190	212	220	219	201	194	215	204	176	214	213	242	203	241	228	219	207	194	211	219	192	207	213	222	216	204	210	237	186	222	213	216	210	217	177	225	203	224	227	201	212	207	228	193	207	175	221	213	216	210	201	200	214	181	227	210	217	214	192	215	189	209	212	213	216	219	196	208	230	211	234	220	226	188	234	217	221	212	200	217	177	199	186	209	174	222	208	204	226	216	241	203	190	220	225	192	199	195	208	198	208	214	212	212	223	185	197	187	226	218	244	213	217	205	225	220	228	204	223	207	198	192	199	188	205	234	221	209	196	229	217	199	209	206	218	231	229	211	214	211	191	186	217	211	192	215	199	192	225	216	212	212	190	201	228	232	227	221	235	214	228	199	204	218	202	242	234	221	227	204	205	226	198	222	195	199	231	203	221	226	209	181	196	214	218	230	236	216	224	185	234	198	201	204	194	218	211	226	207	227	218	222	213	199	195	204	188	221	186	236	220	203	191	188	222	213	208	224	177	211	218	211	206	188	195	218	202	226	208	233	242	219	219	198	211	229	215	238	200	218	212	222	221	211	200	204	219	213	196	225	192	206	197	207	216	193	195	194	204	194	231	198	217	218	206	216	201	187	199	248	208	207	218	230	203	210	214	221	195	232	223	221	191	203	201	230	202	181	202	206	206	204	216	218	194	199	222	220	227	224	221	216	210	217	228	211	219	211	197	205	217	213	215	193	210	214	192	233	224	210	241	200	208	212	222	209	237	184	221	207	212	228	217	199	237	214	220	207	203	235	220	220	223	232	216	201	227	205	205	208	239	204	195	196	215	211	222	203	242	199	197	196	223	217	230	225	191	206	221	223	213	209	212	205	215	216	185	228	199	209	227	218	189	203	199	190	225	191	190	192	223	226	222	211	213	223	194	192	180	231	206	184	223	209	225	216	228	200	249	215	212	220	211	224	227	230	225	221	212	239	212	244	237	215	187	202	217	214	176	206	232	226	181	235	216	186	211	192	194	205	228	215	186	230	219	197	213	206	217	216	215	201	214	226	198	194	203	206	221	237	230	227	211	198	209	229	184	201	209	203	199	190	226	249	205	204	213	223	218	220	229	196	229	202	195	195	219	227	206	205	220	184	203	229	208	187	210	223	211	186	230	210	197	225	225	202	234	213	227	203	230	208	193	206	217	219	207	198	222	201	213	214	227	222	221	214	236	229	192	207	211	227	232	204	213	216	185	217	213	180	202	195	233	193	212	224	216	220	231	193	215	196	228	196	204	190	203	212	190	221	206	201	197	202	193	197	242	238	204	217	194	219	212	213	219	172	198	219	205	205	231	219	241	191	224	217	200
37645	46809	52227	57963	59164	48854	33207	18618	9286	3646	1659	852	578	562	602	675	625	567	571	534	547	554	535	523	551	550	588	530	553	516	550	563	540	563	536	548	560	541	490	542	537	535	553	532	532	518	524	527	551	535	573	521	523	576	562	610	531	503	506	528	589	572	569	511	558	548	565	529	506	495	528	586	543	562	542	569	548	552	511	515	527	533	511	532	534	568	585	531	509	531	510	573	500	514	569	536	513	528	550	537	549	535	547	528	517	539	557	525	538	577	551	555	524	540	519	582	568	540	526	509	531	535	534	537	534	535	563	541	539	562	545	519	555	518	493	537	533	553	522	544	521	567	555	510	577	591	579	553	533	552	529	506	554	547	535	531	548	505	539	550	548	502	558	548	527	538	525	563	554	528	546	618	541	529	509	535	576	559	536	589	534	507	522	582	534	532	493	545	534	526	525	527	527	563	538	530	501	523	529	541	575	556	523	505	550	536	527	515	566	539	552	511	535	591	600	525	509	528	530	545	534	531	550	496	557	523	563	488	528	540	567	559	503	511	536	533	538	532	498	547	549	562	541	529	557	526	559	565	556	567	570	553	538	532	556	539	543	535	524	583	545	547	565	534	569	530	533	526	505	547	588	512	549	561	531	526	549	539	588	562	512	540	512	520	530	522	555	503	523	582	534	536	529	529	545	475	534	556	550	540	555	585	572	563	537	551	573	534	546	550	534	573	510	552	524	548	574	511	542	559	540	515	558	481	517	599	530	536	546	523	533	553	524	528	526	503	537	563	518	556	550	504	574	528	549	546	558	513	522	553	537	540	548	534	565	517	517	545	539	579	516	554	530	567	580	514	559	540	520	551	556	460	550	514	551	536	580	525	563	539	533	604	568	509	550	543	557	522	525	551	553	499	485	582	559	554	553	580	563	535	527	522	514	540	529	511	561	531	523	538	518	524	567	539	523	555	540	549	520	547	537	510	559	572	570	548	546	528	550	570	529	542	568	569	497	507	541	532	558	523	578	541	544	535	522	536	521	532	544	492	571	492	539	520	537	512	516	507	519	527	560	535	564	503	538	555	523	524	490	532	578	560	531	550	523	566	539	584	493	562	527	536	499	541	547	559	531	572	534	556	579	528	505	551	567	586	505	578	512	538	538	567	561	523	511	537	546	520	544	573	549	542	534	487	533	556	573	554	548	553	545	522	546	540	546	540	530	563	568	570	544	512	522	548	558	552	536	529	525	480	499	574	540	511	500	545	539	529	565	523	556	521	564	507	569	556	524	531	566	530	523	595	534	533	564	511	562	593	525	565	520	539	538	551	510	546	574	522	527	512	575	570	523	537	536	548	555	531	560	507	549	489	482	577	565	515	524	553	549	542	584	497	523	518	532	536	543	566	526	523	555	551	577	489	555	561	527	535	558	519	574	511	535	549	547	517	514	621	548	539	584	538	551	537	523	546	513	548	535	543	518	545	512	566	538	549	515	503	496	537	578	557	538	541	577	545	521	555	531	507	528	503	573	542	529	539	524	538	500	504	603	554	553	539	530	569	514	531	540	543	548	552	567	531	548	531	548	545	541	524	507	500	544	540	515	566	585	541	547	542	501	528	518	513	521	561	534	583	542	511	552	547	543	531	556	478	489	498	555	533	529	516	535	521	543	526	548	530	553	567	534	537	539	530	519	560	530	548	567	521	532	533	568	581	541	532	529	560	545	556	517	502	534	531	573	534	574	568	577	552	567	554	543	535	576	557	503	526	509	501	541	563	547	559	509	505	567	570	540	540	517	531	518	511	545	523	537	535	509	602	518	525	523	565	541	552	541	542	513	507	501	546	543	519	533	543	584	530	540	576	496	535	517	544	551	538	495	577	502	564	536	518	541	534	480	542	517	539	558	543	541	566	532	596	508	550	506	541	534	526	487	552	551	555	524	526	524	545	553	543	579	545	522	502	516	544	536	557	569	523	556	499	570	540	534	545	573	549	541	541	522	509	546	536	538	527	560	537	582	529	552	556	571	507	559	562	514	551	543	533	567	516	539	516	569	538	535	512	516	543	549	525	548	487	539	498	549	514	521	502	566	525	513	541	550	539	544	547	558	533	602	533	566	529	567	558	493	508	520	509	570	518	543	575	526	520	539	534	523	526	548	558	518	563	551	535	559	578	549	523	525	565	564	549	544	513	523	546	479	527	491	482	581	546	567	542	554	540	532	501	550	519	518	564	499	506	528	542	539	500	547	509	533	557	531	491	528	541	540	519	519	545	470	524	537	516	506	516	555	551	528	549	588	564	519	491	583	535	546	532	530	530	555	544	547	556	550	539	528	549	552	561	574	560	525	535	562	526	487	474	518	554	567	554	530	549	555	520	537	537	546	572	551	553	526	539	572	492	515	517	545	519	567	546	515	521	508	566	552	492	517	540	502	561	547	551	539	542	496	566	561	541	549	543	524	565	552	566	542	571	533	534	513	531	560	514	533	535	538	556	534	534	536	498	529	535	545	537	566	536	502	565	573	572	521	529	548	552	528	510	560	489	566	546	540	558	542	573	495	554	549	529	519	507	534	563	544	531	541	602	515	542	509	540	574	572	520	524	498	551	584	558	549	535	573	503	493	552	560	549	529	511	558	565	524	531	528	556	544	528	529	531	524	531	543	503	552	517	545	526	543	553	548	589	514	542	516	574	507	538	549	547	581	526	520	533	589	524	573	534	533	544	536	545	502	556	552	506	524	537	496	570	496	569	521	549	554	541	530	507	516	574	548	558	525	518	544	511	506	573	566	522	510	534	534	529	572	541	521	531	573	582	558	556	570	496	556	526	538	505	544	546	555	527	519	493	501	578	553	564	527	506	568	543	556	533	574	535	543	540	548	543	517	536	553	562	550	529	557	511	506	538	534	537	541	546	489	555	550	526	532	505	526	567	547	560	549	596	540	532	525	537	557	553	551	498	527	525	532	488	545	561	495	516	527	532	532	529	520	551	570	538	544	589	519	562	521	525	496	558	592	554	542	558	596	559	508	471	526	535	548	503	550	558	518	516	517	533	525	517	506	520	491	527	562	519	543	507	538	532	524	518	567	521	532	537	573	544	541	557	568	544	535	526	506	547	555	545	601	535	533	522	565	532	536	524	543	509	521	497	538	512	545	557	539	535	551	540	550	581	550	530	530	571	525	531	529	525	587	528	572	544	563	534	552	519	532	531	563	561	506	537	570	553	491	539	534	555	542	555	548	575	525	539	580	493	559	539	512	546	545	524	542	524	513	558	522	570	509	536	577	566	503	561	579	576	604	553	539	557	512	540	508	521	568	494	563	494	520	523	506	545	535	560	504	567	528	578	537	527	522	517	507	544	570	549	532	549	559	570	519	535	550	533	580	568	598	545	527	602	539	539	545	517	537	523	531	517	526	544	556	569	498	533	519	570	538	537	517	534	549	541	544	559	534	564	590	565	562	534	538	505	520	545	515	547	544	537	541	544	536	552	565	501	538	554
59133	55050	55225	53819	57356	48806	32747	18168	6658	1920	855	422	199	203	211	208	250	236	185	169	174	190	187	187	217	202	212	184	181	186	182	188	171	189	162	220	182	187	189	179	180	196	207	166	191	182	178	175	202	185	198	213	167	180	180	191	221	184	214	188	177	189	178	171	201	179	187	187	184	184	174	196	176	180	177	192	199	177	192	165	177	194	204	163	176	170	200	174	194	180	179	198	202	182	186	191	213	180	165	182	169	192	195	186	165	165	183	180	186	198	183	176	190	191	172	168	214	165	184	144	171	177	213	185	190	197	172	179	172	174	175	167	187	194	182	167	191	172	202	199	209	205	182	194	174	188	184	182	187	176	192	173	159	175	183	171	190	174	172	206	182	179	168	190	190	173	193	201	182	194	188	162	195	207	187	180	168	187	218	174	173	185	184	163	186	198	190	188	194	192	185	167	172	213	188	199	168	177	166	179	194	185	209	207	169	175	212	177	179	205	173	187	200	181	166	180	177	214	191	173	214	176	203	169	173	197	148	169	179	189	148	152	170	180	206	193	172	190	180	184	183	184	200	181	197	201	182	177	188	180	170	180	160	176	182	158	166	172	158	172	171	213	203	206	186	187	166	182	158	191	176	208	181	177	186	194	188	184	175	188	210	189	187	176	188	171	195	181	178	189	200	195	192	168	190	213	201	195	202	182	184	194	202	157	191	166	196	175	190	172	177	195	178	188	201	198	181	190	187	175	180	190	196	166	167	190	194	197	172	171	197	196	162	167	188	189	170	198	188	193	195	172	178	185	173	208	164	197	189	154	188	163	191	202	177	204	172	179	196	196	192	195	218	151	187	185	183	186	171	189	204	184	154	172	184	177	181	184	186	194	218	182	195	189	180	186	156	184	182	180	206	177	180	195	201	168	172	185	200	217	164	184	153	180	206	205	200	194	174	189	192	183	195	180	166	185	180	166	180	187	184	189	189	190	181	165	183	198	178	189	171	180	168	212	162	204	183	181	175	179	172	182	195	189	190	175	178	187	187	183	173	186	197	189	200	177	184	175	197	181	174	165	167	209	182	188	208	192	181	206	186	185	164	173	221	163	172	185	187	188	184	193	170	175	186	182	207	187	183	208	189	173	172	167	161	168	194	179	188	175	203	203	185	180	186	172	211	179	195	200	196	185	168	176	186	169	203	185	185	170	153	157	174	202	194	183	180	198	186	173	169	169	166	173	174	188	201	178	202	189	177	192	174	163	174	184	170	170	194	190	200	179	207	183	177	190	159	194	207	179	190	181	193	209	191	178	193	186	215	173	181	203	172	165	168	174	182	180	169	188	176	198	197	203	166	182	186	176	188	175	161	191	201	191	168	185	199	176	193	189	177	183	197	190	182	170	161	176	184	176	202	208	172	168	163	186	202	187	196	185	175	201	194	209	190	188	193	176	174	171	200	171	169	170	184	172	186	190	181	201	189	191	177	200	202	176	189	178	173	161	173	195	184	188	188	193	185	182	216	183	196	215	179	195	171	198	207	196	187	188	192	171	183	181	168	188	184	178	176	179	168	179	162	203	175	163	204	148	192	193	180	162	179	219	211	184	193	193	191	178	173	197	175	164	197	202	155	193	161	165	190	171	177	175	198	184	188	174	165	180	168	166	173	197	167	189	188	185	175	177	188	183	162	195	212	199	188	173	194	187	194	188	188	184	208	162	186	186	183	208	196	170	202	194	207	181	186	189	216	195	179	178	177	187	164	171	181	185	174	194	196	197	193	176	189	183	194	179	185	187	165	175	182	159	180	179	171	194	181	179	187	207	198	172	195	158	201	168	189	192	217	187	191	192	172	162	188	208	194	165	186	162	189	187	174	182	179	164	182	173	181	179	176	192	195	201	205	166	211	203	195	167	194	198	178	209	168	195	170	183	170	190	195	204	193	196	178	179	189	171	173	184	176	169	166	185	194	201	191	182	177	187	197	192	188	212	204	185	176	194	184	189	193	160	198	194	197	186	163	186	189	192	179	192	172	186	200	225	194	175	187	170	163	191	189	226	198	182	202	187	175	172	158	182	198	167	189	187	170	178	165	152	180	171	161	194	184	152	191	168	175	202	187	197	199	185	216	196	189	181	182	178	213	188	176	167	209	170	204	187	166	175	183	205	177	184	205	215	193	192	181	196	171	170	181	183	167	162	152	177	170	160	190	174	187	198	188	152	212	182	225	154	182	177	195	193	205	189	180	199	196	198	181	195	162	180	178	168	162	176	165	173	183	189	192	221	180	157	170	201	185	175	194	204	165	157	171	173	186	173	154	173	184	173	183	177	169	188	183	176	179	183	184	182	201	175	159	193	162	166	200	179	198	171	189	189	214	198	193	169	191	174	187	173	179	176	173	192	197	177	189	203	190	193	189	159	187	187	191	162	202	179	199	212	167	175	159	200	167	183	179	178	161	179	179	194	223	184	188	157	190	194	187	195	193	207	167	187	173	183	168	182	221	180	195	169	147	182	207	196	177	186	175	185	204	176	174	199	192	184	184	166	173	196	204	178	171	213	170	159	185	183	177	169	155	177	157	182	165	171	194	194	183	194	182	168	185	169	182	196	180	194	197	157	185	189	191	177	190	190	192	175	190	169	174	177	191	187	191	179	182	172	183	167	188	201	208	194	164	194	197	173	155	145	185	178	165	173	184	183	183	185	195	157	179	201	199	199	202	167	162	196	196	172	166	162	204	187	169	181	195	186	200	199	202	184	187	193	207	189	195	177	168	186	185	207	163	212	180	178	194	182	178	177	198	196	186	186	174	180	199	176	169	178	159	193	177	178	161	187	201	188	180	167	180	181	174	162	193	188	186	195	193	192	181	206	208	204	190	188	162	218	172	187	193	173	186	180	193	178	196	163	179	184	188	206	208	200	189	193	178	149	189	188	181	199	205	182	171	185	200	194	165	192	194	179	194	164	198	170	190	205	188	180	181	172	185	180	193	178	180	185	201	198	185	198	174	187	182	195	162	181	180	187	190	217	177	194	184	199	179	172	185	176	192	176	198	154	170	187	200	184	173	205	166	170	201	182	200	194	169	201	203	166	190	176	192	188	200	203	199	181	209	194	203	188	161	191	161	165	179	183	163	167	175	183	185	199	177	192	186	201	206	182	189	188	180	167	191	176	169	193	176	172	170	159	169	214	208	166	164	187	182	175	179	159	178	195	188	182	177	181	211	174	169	172	166	170	201	197	170	188	207	164	205	142	184	180	173	190	189	178	185	182	164	190	218	157	182	179	165	161	193	180	194	181	187	188	177	184	202	183	176	207	182	192	176	153	197	191	190	160	179	177	186	178	200	169	190	185	159	199	198	207	155	189	176	194	185	202	174	195	192	162	184	168	178	194	186	192	183	179	165	208	187	175	210	187	175	187	178	177	172	163	183	183	188	165	174	170	187	186	178	162	164	176	163	170	177	181	177	165	171	185	171	179	193	176	164	168	180	204	180	180	163	182
43288	50196	59885	65684	69967	59448	44714	30165	16189	6890	3315	1394	571	552	589	656	678	598	540	524	505	461	485	468	436	484	429	479	470	471	467	492	450	471	513	469	470	509	509	478	505	429	497	476	472	448	469	469	480	460	445	443	455	472	487	484	493	474	463	476	431	477	463	498	448	487	513	428	455	479	504	461	454	450	497	450	440	482	468	436	456	452	506	467	447	500	473	496	446	491	532	493	453	447	482	449	465	497	465	480	432	485	482	486	478	465	474	488	446	449	476	482	507	444	429	495	500	476	497	461	481	498	442	477	445	487	451	465	453	453	492	470	471	464	467	476	493	523	428	476	477	474	481	461	440	449	423	469	508	465	489	464	497	466	462	476	457	461	484	457	454	501	467	468	459	461	466	429	443	490	453	458	465	480	478	481	456	468	486	479	496	459	491	458	460	435	452	447	474	462	477	474	479	468	445	473	450	439	443	465	474	462	457	490	422	487	497	508	476	478	490	460	453	457	476	458	454	481	495	473	489	457	507	438	499	468	473	487	489	471	430	475	453	509	466	472	448	490	483	462	468	446	451	474	445	451	491	449	485	456	458	491	447	465	417	465	450	451	474	445	468	488	450	472	465	470	488	444	446	499	451	490	467	466	442	482	495	450	472	459	497	472	465	474	434	461	505	477	487	471	469	457	473	479	472	457	468	500	467	476	494	453	496	495	477	456	482	482	471	460	493	492	471	460	490	472	440	483	476	458	425	492	518	507	431	433	488	478	471	482	462	526	487	454	510	525	480	478	475	498	427	485	451	498	500	461	480	455	464	442	474	459	491	470	453	486	428	483	474	442	471	454	430	492	468	473	502	430	435	461	495	477	491	471	478	470	486	450	441	498	474	425	448	474	449	494	481	456	479	506	442	463	480	493	479	478	488	451	452	475	419	451	470	437	492	464	486	464	462	466	448	498	445	487	502	479	462	454	506	469	466	503	419	464	405	454	477	453	454	468	503	502	466	500	468	470	462	456	515	472	488	469	461	493	442	493	476	466	469	446	477	494	439	453	464	482	474	436	498	495	420	458	469	461	497	475	456	479	452	439	426	493	468	473	466	477	503	518	469	457	453	490	434	489	432	465	440	449	420	483	481	435	487	424	470	446	448	483	496	480	478	472	470	463	456	471	466	511	450	470	451	498	465	448	442	487	463	436	464	474	457	465	428	445	494	462	532	504	480	459	484	481	474	454	440	449	473	494	438	466	480	480	481	453	475	473	506	479	441	461	497	486	467	462	464	470	485	469	484	518	479	479	445	437	472	432	488	497	470	464	515	456	485	477	474	475	477	511	498	447	419	470	448	501	460	462	442	476	487	514	461	469	518	455	441	450	444	502	455	456	482	514	480	465	486	506	500	443	442	512	469	477	476	472	478	451	501	471	474	492	470	472	477	498	431	484	471	459	469	497	468	492	490	432	474	458	474	425	450	485	479	478	506	476	469	422	517	479	485	476	463	452	500	493	455	484	462	444	480	479	429	484	456	459	469	495	450	453	469	474	482	480	501	470	482	484	473	474	483	431	474	454	468	472	464	465	492	482	507	538	514	462	518	466	427	461	493	486	472	463	480	453	446	477	477	476	474	485	485	458	450	481	468	454	460	481	453	470	475	517	423	480	495	449	482	458	443	468	462	451	462	461	457	509	436	485	479	500	455	465	469	487	488	440	450	505	491	467	439	451	460	485	463	490	484	451	457	464	455	461	499	436	517	476	445	436	422	491	449	473	459	479	446	491	474	468	456	485	445	476	468	437	502	494	463	451	455	445	467	492	471	459	522	465	471	478	462	503	447	494	452	446	468	460	458	459	471	480	479	474	489	463	462	462	453	492	482	456	473	480	440	408	457	463	496	490	452	480	485	471	425	461	471	500	499	482	455	455	474	481	488	445	454	467	474	445	440	458	481	460	447	447	459	461	486	427	478	474	489	446	488	455	462	464	498	466	425	432	453	477	494	455	430	456	439	468	450	482	466	466	465	495	475	469	491	497	441	479	471	478	463	453	482	508	484	486	466	493	497	488	463	518	460	489	497	485	461	454	441	415	454	478	461	447	499	465	500	472	478	512	505	487	439	498	494	466	484	471	470	486	488	476	445	450	484	479	500	463	517	454	441	451	443	470	527	474	432	473	479	474	455	438	499	468	482	489	425	468	497	467	449	494	480	439	498	487	454	397	497	451	470	436	439	455	468	453	492	455	455	497	525	460	453	514	486	500	434	470	464	483	471	462	479	450	470	414	477	490	489	483	486	440	470	472	426	481	473	471	463	481	478	490	464	459	493	451	437	457	465	493	471	440	462	481	470	476	477	496	438	472	464	462	515	442	466	481	492	480	486	504	473	479	498	463	487	496	499	487	476	466	437	484	479	468	448	454	456	448	438	423	438	462	470	474	487	471	432	449	455	461	477	445	438	484	456	467	479	467	483	478	498	456	486	469	529	441	415	491	475	494	453	467	475	520	419	490	465	468	458	483	490	482	442	473	469	454	440	461	459	469	460	457	472	450	498	432	450	459	495	462	436	462	418	481	481	461	467	458	468	479	490	439	498	505	439	445	439	449	457	457	492	466	486	485	479	502	439	524	496	447	491	506	467	452	480	496	461	489	485	477	436	488	500	474	511	498	484	479	478	486	470	460	470	473	499	492	454	477	459	497	461	463	459	468	537	487	480	455	487	452	460	464	436	457	470	491	489	501	465	479	476	483	460	458	475	475	484	483	458	444	474	500	439	502	463	457	502	444	492	472	435	469	474	479	492	456	428	449	463	504	469	444	489	476	467	463	470	472	490	464	433	486	466	460	472	477	451	475	497	473	461	476	461	461	440	464	486	501	483	447	469	457	444	493	511	477	447	457	446	485	466	497	465	430	456	467	459	473	482	466	504	471	472	472	466	496	494	465	449	459	481	503	455	447	502	473	486	493	457	464	518	463	440	475	464	495	479	481	445	471	474	475	481	474	449	458	475	501	464	465	476	478	504	445	482	455	475	443	471	490	442	456	433	472	437	482	450	469	470	449	439	431	443	499	472	432	479	475	470	503	479	476	453	462	480	493	457	432	492	453	440	456	443	498	478	460	441	491	450	460	444	486	451	500	468	470	485	495	440	438	464	462	450	489	438	478	466	509	465	463	486	464	491	455	496	462	476	463	469	474	500	468	525	462	471	459	451	473	499	441	485	446	420	458	470	502	466	447	437	474	487	463	482	475	462	484	424	452	474	459	462	473	493	480	490	430	473	492	470	470	490	453	461	480	444	474	449	450	459	446	475	497	478	484	443	443	470	451	458	485	452	499	456	451	508	456	484	459	457	424	438	496	473	483	474	462	472	506	485	453	489	457	463	436	480	475	509	455	485	463	431	464	502	470	442	453	488	460	497	441	507	494	440	504	470	460	502	474	471	493	477	488	452	469	460	452	478	499	492	474	501	483	444	490	463	445	485	465	476	458	462	443	481	440	480	459
28020	28795	18285	7640	6073	3461	1987	935	496	295	226	218	157	232	191	194	180	186	192	145	218	215	197	191	215	160	212	179	182	206	183	201	182	165	163	172	195	229	195	191	205	203	193	184	195	217	179	179	197	186	195	164	196	192	185	180	185	193	179	186	195	202	187	194	196	197	180	191	202	185	170	187	190	206	187	189	199	186	177	182	192	178	184	185	206	169	200	175	174	173	179	194	177	188	175	197	181	171	200	199	195	208	187	181	169	183	214	186	186	195	173	191	197	214	194	176	180	185	171	190	199	180	145	198	186	171	190	176	166	166	217	161	187	171	219	149	216	196	191	165	197	213	170	199	226	191	183	185	170	191	191	185	187	207	211	221	173	211	200	186	199	195	161	183	189	211	190	179	185	188	181	200	188	197	190	187	214	194	179	185	198	211	181	162	197	215	185	175	179	176	205	179	189	191	180	189	172	205	188	210	192	187	202	200	204	224	215	188	174	192	186	178	202	183	179	201	173	206	187	213	186	181	194	172	183	204	205	193	209	174	205	166	189	185	178	154	193	199	191	178	193	164	191	214	191	189	181	175	191	180	193	198	179	226	192	190	190	195	176	199	210	205	202	192	198	172	212	164	181	183	192	195	203	177	188	180	194	206	191	209	194	189	184	184	198	228	219	172	195	171	205	192	198	192	177	179	202	214	195	166	210	203	168	214	200	171	159	184	195	192	189	185	183	198	181	196	198	204	194	184	210	171	220	214	204	198	205	200	223	189	185	183	183	183	215	197	210	196	180	179	196	193	186	179	201	190	186	186	177	188	204	163	192	185	190	202	179	193	200	181	190	192	192	197	208	221	215	171	196	183	204	200	210	170	185	187	188	198	188	202	190	192	176	214	196	219	195	216	191	169	179	210	208	205	197	192	221	187	175	178	202	212	208	211	206	210	184	207	182	216	189	202	176	217	212	191	168	199	205	202	190	174	191	189	192	196	181	180	204	167	187	193	185	166	166	193	165	157	186	198	176	194	170	183	207	179	204	193	176	209	181	195	202	214	202	199	170	231	190	221	197	181	200	172	181	187	193	180	200	172	197	215	196	183	188	190	183	181	184	190	180	184	183	179	181	196	205	179	188	177	190	182	206	219	184	207	188	208	223	204	178	190	204	195	190	199	182	208	205	203	204	207	191	178	200	183	193	182	210	192	196	204	178	176	175	196	183	182	221	197	197	199	179	174	197	191	184	201	185	198	182	188	177	181	187	187	196	168	176	193	215	185	164	205	196	189	206	210	207	179	191	177	194	193	194	198	221	208	204	195	211	158	213	186	185	202	197	200	172	202	166	193	202	181	184	191	196	194	208	200	157	207	196	168	172	178	200	177	164	186	196	169	200	178	200	194	196	203	191	188	198	164	208	189	177	171	173	184	193	195	182	205	205	179	190	163	159	205	220	220	202	196	203	225	188	180	178	207	196	193	190	178	201	207	181	169	189	194	205	189	184	193	199	206	170	193	198	182	209	216	213	175	185	167	175	189	180	193	191	192	184	186	182	179	183	231	183	189	184	201	187	208	189	174	182	211	202	202	183	187	177	182	195	191	184	192	186	209	206	185	171	187	191	183	183	162	211	199	194	199	198	180	207	179	189	198	182	212	188	209	184	191	211	211	199	193	190	157	173	172	192	205	167	209	186	191	193	198	162	199	193	158	172	209	190	185	193	180	198	193	216	197	221	194	196	192	177	194	168	184	224	165	194	191	184	183	200	189	192	191	207	202	185	188	183	186	168	209	188	209	194	178	198	177	182	180	194	185	194	208	179	211	199	184	194	188	175	172	186	172	190	222	200	204	207	196	182	202	197	189	187	172	191	190	210	189	183	203	187	201	197	177	185	202	194	194	194	174	205	183	181	199	176	160	169	190	195	184	191	177	178	206	198	216	182	174	202	170	168	204	216	188	172	219	199	171	180	196	188	205	196	203	169	187	192	205	198	188	180	203	167	205	182	181	180	202	191	191	200	204	209	203	167	185	198	174	174	194	208	192	173	184	193	185	219	194	202	177	182	219	191	184	209	205	191	162	186	192	212	191	193	195	163	215	217	196	191	183	183	184	201	179	183	191	169	182	205	212	205	217	177	161	188	189	180	185	177	187	195	195	166	205	204	217	186	183	169	178	203	189	186	189	179	175	184	183	173	212	193	218	189	196	182	189	192	212	195	193	206	181	195	162	184	213	185	187	191	173	203	186	199	209	184	189	182	208	200	199	192	186	180	210	192	166	205	192	173	188	204	192	196	191	191	164	190	185	178	172	185	200	197	188	190	172	160	158	200	180	185	207	177	194	183	180	194	198	178	167	202	187	192	189	198	178	182	196	166	194	179	200	191	204	180	205	159	189	196	200	192	191	188	187	206	181	182	203	177	194	187	174	174	175	214	205	203	204	192	183	171	201	190	183	188	196	204	195	198	211	194	207	188	179	197	191	188	208	178	172	208	208	186	181	197	211	193	175	180	170	189	191	188	177	199	170	173	185	205	193	215	178	194	195	183	191	186	187	191	227	208	191	181	201	195	179	190	180	189	204	182	172	184	175	179	186	212	174	177	191	205	227	197	205	184	182	181	201	196	195	227	172	202	205	191	218	182	210	175	175	208	166	183	168	211	197	196	205	182	155	200	185	173	204	172	192	210	177	190	202	190	188	195	199	191	198	198	177	170	187	181	171	193	205	203	204	183	167	185	197	196	197	195	201	179	196	181	195	198	183	193	167	177	175	186	193	176	227	187	210	179	174	171	173	165	187	206	203	186	226	168	211	173	200	174	171	184	191	177	163	212	210	167	167	180	206	211	212	171	202	191	177	182	189	197	190	202	180	179	189	189	174	178	184	208	189	170	204	198	181	185	201	175	195	160	179	217	185	194	203	210	196	197	188	215	172	196	195	194	178	181	194	194	209	205	206	207	208	197	187	189	205	187	187	174	186	224	204	208	179	180	180	188	184	180	181	204	195	183	169	211	175	196	184	186	183	185	198	200	186	203	193	164	199	184	219	221	189	188	182	201	189	190	176	174	204	186	168	196	202	210	183	177	180	209	195	177	170	186	195	188	219	205	207	182	163	202	211	189	204	203	205	213	196	169	194	200	214	187	187	189	182	174	189	169	185	184	182	188	186	174	183	179	190	196	207	215	187	205	196	192	206	182	195	184	193	187	211	216	179	184	179	163	186	206	161	178	190	199	193	164	236	211	214	186	194	190	201	178	191	184	204	212	183	204	179	196	195	213	181	204	167	194	211	185	204	173	226	212	200	202	190	188	180	179	195	189	172	158	201	178	200	193	183	182	178	181	168	199	185	200	201	198	174	191	201	172	173	192	196	174	184	196	206	187	169	194	203	217	183	188	188	172	181	188	191	176	201	203	206	187	182	205	194	186	210	191	218	212	180	204	176	173	188	170	199	199	197	173	192	211	192	189	189	185	194	191	219	201	195	203	210	179	214	195	201	207	184
17558	23725	20541	18058	17852	12178	7551	3552	1488	870	622	528	514	496	494	517	513	467	540	500	497	483	481	490	466	524	475	467	475	477	472	496	528	504	508	521	502	477	519	493	522	479	494	467	450	495	460	497	513	495	485	461	523	533	468	494	477	530	510	491	471	504	535	498	489	498	460	484	527	516	462	478	491	481	487	457	492	494	506	512	480	462	478	506	529	529	480	483	491	482	448	489	494	532	488	499	482	489	497	503	490	491	514	483	494	490	516	474	492	487	510	471	490	515	505	470	544	490	496	487	493	462	509	494	501	502	491	498	507	484	502	486	508	474	495	486	492	483	522	485	477	446	476	469	476	512	495	462	491	485	531	461	500	483	498	539	452	501	495	491	499	508	502	513	496	495	519	499	483	499	502	490	468	518	496	501	512	479	493	507	494	475	487	464	490	502	494	489	489	464	462	461	488	445	506	488	478	484	499	521	492	492	508	450	520	520	491	513	455	520	442	509	510	487	488	532	457	522	489	540	455	523	484	488	526	490	486	523	492	501	490	467	526	463	504	485	507	449	531	490	503	529	508	456	528	489	489	485	507	473	492	513	486	461	487	530	467	495	499	464	505	497	502	489	508	513	502	500	466	500	494	467	528	495	543	498	436	503	505	453	536	453	500	466	526	497	467	494	485	506	477	514	488	483	522	475	491	507	472	508	507	481	481	496	498	476	518	493	500	514	501	485	506	506	506	473	504	518	504	491	478	489	517	472	492	484	494	520	485	502	445	501	484	500	516	518	526	523	452	546	504	505	480	482	501	507	482	483	534	526	496	511	483	507	507	478	478	479	516	495	504	489	481	451	482	489	513	500	506	505	467	522	477	495	482	500	514	485	501	487	513	505	505	526	492	461	460	522	480	472	467	457	525	527	488	524	466	504	496	516	512	468	474	482	504	478	476	519	501	507	477	482	510	476	477	488	503	484	500	466	457	530	494	496	482	480	476	537	455	492	467	479	486	503	517	481	522	517	468	506	496	493	506	496	502	518	481	473	518	467	526	510	481	530	506	478	498	514	512	512	528	507	514	471	488	505	468	501	486	486	501	463	479	484	472	500	520	500	477	505	504	470	497	484	506	508	502	484	513	488	494	521	512	492	496	489	512	516	487	514	497	513	461	478	498	490	506	449	522	448	521	489	454	484	497	519	517	471	520	514	484	480	498	493	496	472	504	466	490	496	490	487	481	522	487	530	481	489	499	456	488	511	493	529	504	529	466	483	477	458	496	507	480	506	455	472	510	444	497	522	487	490	497	479	457	517	511	508	478	509	502	518	479	453	491	533	483	493	498	477	494	472	484	504	526	464	501	495	473	456	504	467	488	461	509	472	508	468	521	549	468	494	461	527	514	474	499	494	536	500	488	482	506	485	480	449	464	501	485	512	538	513	496	515	510	474	473	515	495	488	475	498	491	482	528	491	528	471	523	500	466	480	488	459	446	545	493	476	518	508	453	527	475	523	444	504	477	506	473	490	478	504	525	475	529	483	474	483	496	475	518	534	483	538	483	529	510	485	506	443	496	508	516	454	482	492	515	473	488	485	520	532	475	487	503	519	483	472	514	494	486	531	453	484	485	527	442	519	494	498	480	525	482	513	461	508	462	479	506	483	507	474	468	464	523	481	502	457	466	490	479	514	514	510	535	487	490	513	483	463	487	498	486	469	514	508	507	447	519	441	510	482	493	499	477	480	467	490	489	505	485	482	507	463	507	513	507	443	467	467	493	454	465	507	483	497	502	496	477	482	466	466	488	488	479	530	553	471	490	510	491	485	512	508	499	532	515	502	486	469	515	505	481	513	484	451	497	471	497	527	469	479	528	497	514	507	490	503	496	521	485	481	510	497	468	491	494	505	494	506	536	503	531	497	479	503	499	526	497	503	447	450	489	505	497	496	498	508	487	511	565	490	512	477	530	492	465	490	444	506	500	484	515	468	496	479	501	485	511	497	555	508	465	499	513	446	499	480	483	533	470	494	503	468	497	477	481	518	515	490	477	498	479	495	506	503	504	485	519	433	505	509	519	487	473	485	465	487	500	501	470	478	482	519	468	523	494	476	504	460	468	514	489	496	473	489	501	484	528	477	479	505	494	461	494	466	475	507	523	499	501	504	486	477	502	462	475	526	503	485	512	519	459	494	510	515	501	491	546	477	535	458	515	513	533	489	486	455	474	474	517	496	473	463	460	502	521	487	532	452	493	504	461	520	457	512	493	466	463	448	491	509	492	491	496	501	520	532	525	463	447	505	488	466	505	501	478	510	511	504	512	497	494	521	517	490	487	467	484	520	491	490	520	516	539	485	489	542	485	479	526	538	470	508	466	469	480	496	516	487	476	488	467	503	491	505	540	463	491	469	496	475	485	489	509	518	473	471	525	540	526	478	475	495	478	492	471	482	489	482	490	486	521	463	477	468	505	459	470	507	532	527	486	487	501	458	471	460	491	495	476	510	467	491	502	515	525	501	509	499	457	492	507	488	500	533	512	526	494	462	494	513	533	523	528	502	475	459	511	525	453	457	508	513	495	518	465	507	525	460	520	481	479	488	477	499	510	481	514	453	492	489	500	511	442	512	519	484	454	526	472	517	489	491	461	503	501	476	473	477	481	538	504	439	498	492	520	492	515	515	510	467	482	444	461	505	515	487	506	495	495	513	511	514	538	486	487	471	502	485	488	461	493	477	483	493	484	470	481	495	482	492	465	466	480	495	481	500	518	489	492	531	454	536	500	493	505	495	507	470	504	484	482	484	491	514	486	468	495	489	494	462	463	536	507	515	522	517	456	521	471	484	478	464	516	520	496	484	532	475	459	521	516	531	500	460	517	458	528	474	480	521	494	473	508	490	484	493	499	490	501	487	484	531	494	497	496	494	478	490	489	504	526	488	518	482	509	486	477	459	467	500	508	484	497	484	492	484	481	512	475	491	494	468	507	508	502	529	444	504	482	457	507	488	459	478	500	486	471	501	486	511	471	491	504	460	513	511	526	498	509	494	510	469	468	459	500	460	490	453	508	480	467	484	537	515	495	499	485	493	501	499	493	476	540	514	505	484	494	526	482	541	462	477	477	497	513	502	509	471	487	522	503	474	490	533	480	497	516	475	475	463	488	515	502	486	459	496	466	481	482	511	489	496	443	450	497	508	512	487	486	526	483	510	479	447	513	504	496	499	470	471	458	502	495	550	520	492	488	501	520	509	520	489	514	490	550	517	480	519	484	476	456	472	460	479	490	541	473	482	518	499	495	452	463	457	527	495	451	490	522	507	502	505	508	492	486	499	473	471	453	497	523	486	489	459	432	499	494	496	511	480	487	492	435	500	450	463	493	508	543	526	505	496	486	503	483	512	502	484	484	495	474	495	497	461	507	465	497	502	556	491	494	491	474	489	487	435	494	508	444	482	497	507	467	486	464	499	460	512	536	463	475	474	527	463	464	489	495	497	558	494	525	491	497	474
51820	49234	49173	50999	49796	36121	22441	9461	2728	954	498	295	199	227	220	206	217	225	217	230	192	215	205	170	209	209	194	233	197	214	238	234	184	201	230	208	187	199	187	182	231	213	221	217	207	199	243	188	208	240	198	193	248	197	198	205	200	187	192	205	207	185	198	231	209	232	194	204	201	203	223	219	204	208	187	219	208	196	210	203	193	213	208	202	204	219	194	213	194	217	195	161	213	190	216	196	223	193	229	228	227	211	197	190	213	200	241	191	243	228	226	231	216	210	220	222	213	187	196	222	205	207	211	181	207	225	202	198	218	190	216	222	240	212	199	188	224	189	207	219	201	212	211	213	202	214	173	219	187	208	231	216	197	216	180	201	217	182	199	211	217	232	192	221	204	203	207	200	200	192	196	199	223	190	216	182	213	197	200	208	189	189	237	190	228	214	209	194	230	193	195	199	208	194	233	208	221	175	188	209	192	200	183	199	193	212	204	201	222	174	200	202	216	197	216	208	214	184	193	199	200	201	201	208	201	199	223	197	207	234	228	231	221	212	209	200	203	204	209	210	194	189	185	199	211	216	201	220	215	195	221	226	224	220	197	202	188	211	216	209	181	202	200	193	211	199	208	186	218	197	177	208	170	229	187	219	181	192	214	200	178	200	196	192	191	184	192	205	224	170	231	204	206	205	195	224	215	250	202	210	198	195	203	221	196	221	210	180	207	215	218	234	194	225	219	215	193	226	212	193	219	208	205	152	221	208	215	217	210	197	219	215	228	204	211	206	205	209	172	187	230	204	210	220	197	197	224	200	226	215	208	214	206	202	202	195	199	204	174	214	204	192	210	210	209	212	235	205	225	212	205	170	205	201	221	215	209	201	198	211	215	206	214	206	221	202	206	203	230	202	180	224	193	222	217	199	191	220	193	203	201	213	218	207	226	219	200	217	195	219	186	220	206	202	225	225	215	211	178	223	197	191	193	186	195	206	206	186	214	213	222	233	197	228	220	235	213	203	194	182	226	209	238	230	191	199	193	211	191	223	220	192	204	204	204	206	198	220	236	191	207	202	205	189	195	214	184	181	190	215	207	204	188	199	200	190	195	195	211	203	175	227	205	207	215	199	212	205	180	201	217	204	210	206	217	221	216	240	221	190	205	211	218	196	206	211	240	206	200	198	208	207	194	203	200	202	206	212	193	208	213	198	237	204	204	195	190	186	208	199	186	195	205	221	203	207	198	210	221	208	211	206	218	193	221	216	194	197	204	189	197	185	220	201	225	208	176	226	196	201	214	185	207	216	220	224	208	228	209	190	187	194	193	185	216	213	218	170	205	218	243	186	192	205	187	216	178	212	207	218	205	242	183	229	202	219	192	191	205	234	186	209	203	191	194	203	248	218	185	208	190	223	205	184	213	233	221	227	211	221	203	198	189	211	212	211	198	186	202	181	213	165	228	218	205	214	202	214	213	220	208	211	218	183	230	232	182	194	182	216	218	249	201	201	214	219	182	190	185	189	221	204	211	211	213	203	232	207	196	235	228	204	217	212	194	202	207	209	199	207	231	199	211	220	187	173	233	174	201	219	178	207	236	206	219	229	221	199	197	206	210	222	220	233	212	220	207	210	232	222	190	218	194	185	200	206	207	218	193	180	199	203	223	199	212	180	247	202	179	186	214	174	239	217	215	214	196	223	203	193	202	201	187	193	226	194	227	215	229	236	212	197	207	201	209	255	200	209	184	191	187	181	225	176	238	203	176	193	219	193	190	202	232	199	209	223	215	216	192	198	207	210	194	206	207	186	219	190	221	218	211	158	203	190	208	199	207	227	210	193	209	198	204	193	213	208	224	230	211	219	195	207	184	210	190	186	199	215	223	202	199	203	245	220	238	205	203	223	213	208	195	217	208	211	220	220	212	202	230	226	188	198	199	214	197	211	196	202	199	205	215	199	201	205	200	192	199	223	194	229	189	188	212	203	209	203	203	226	203	210	190	235	195	209	213	195	225	216	239	197	200	210	191	197	210	189	222	225	232	222	201	208	232	233	211	177	208	200	195	221	201	222	219	215	175	203	192	209	228	183	205	197	212	210	220	207	205	217	211	226	220	213	224	180	193	192	231	192	231	226	227	194	215	203	202	190	200	194	217	182	196	227	212	205	186	187	186	210	219	213	201	197	197	235	215	230	196	209	219	215	206	221	196	223	210	214	178	211	223	198	218	185	233	225	222	187	198	199	200	204	231	205	194	169	199	208	217	205	205	205	186	210	192	209	233	212	208	203	181	195	196	188	171	195	201	177	217	207	225	176	230	240	222	209	184	205	208	163	176	178	215	203	205	201	199	227	214	189	182	182	201	230	201	208	212	226	215	208	201	211	191	190	231	234	211	204	214	200	212	204	199	183	208	193	212	236	218	216	204	178	198	222	210	200	229	205	209	197	201	213	210	197	189	210	212	216	181	213	221	205	215	207	191	190	207	212	210	198	218	199	194	206	221	184	216	203	217	210	175	202	205	202	224	194	193	202	230	221	226	191	207	192	194	191	209	221	202	199	190	223	190	201	201	215	217	197	198	180	195	201	199	196	209	221	202	209	199	219	163	185	196	219	198	218	200	208	210	207	206	250	196	194	211	195	218	209	171	190	221	181	214	186	196	180	203	208	203	201	202	204	207	189	201	192	174	194	186	215	196	214	189	236	208	197	200	208	208	223	189	209	196	202	208	238	207	215	211	201	215	178	194	224	207	197	225	190	191	214	212	215	206	195	234	218	233	202	181	214	208	212	205	203	202	199	187	222	189	198	208	200	187	205	185	192	199	221	209	214	191	190	198	210	203	223	217	196	188	215	207	209	207	204	201	203	220	206	211	212	196	203	203	170	247	204	218	183	201	181	210	207	191	221	200	216	220	204	209	189	217	222	225	218	213	192	214	218	203	226	211	177	206	235	219	211	220	195	196	181	198	226	210	220	190	198	185	217	191	201	195	224	225	217	219	194	205	179	210	228	211	206	196	206	224	203	187	208	195	203	223	209	199	232	214	195	194	216	181	238	204	221	203	198	206	201	242	190	198	203	217	192	223	191	218	213	198	194	203	196	193	223	224	179	192	185	211	223	210	216	215	194	217	201	209	215	210	212	196	212	210	199	174	206	226	193	199	222	187	203	204	203	183	219	229	233	193	205	182	221	211	215	210	210	200	223	196	214	217	220	213	193	219	233	204	199	182	200	202	198	209	200	223	201	192	207	207	186	201	199	220	212	187	196	206	196	231	204	193	210	224	216	205	225	192	208	214	209	250	192	215	177	243	199	190	198	218	197	204	223	185	229	206	222	208	227	205	215	213	193	185	202	191	194	216	226	215	219	191	178	217	217	205	209	233	179	205	190	211	214	200	202	211	197	223	188	216	208	203	205	208	211	174	216	217	188	191	182	206	221	234	214	222	236	219	216	233	225	217	193	175	193	205	201	193	198	178	201	189	221	224	210	225	188	217	220	198	220
35167	40913	51692	59005	59039	47625	35639	21180	9019	3874	1779	869	606	540	558	605	609	641	586	554	521	531	493	503	532	474	568	507	542	534	522	540	524	542	540	516	506	564	544	519	527	546	523	511	514	570	535	502	523	549	519	556	551	542	476	565	520	502	552	561	514	554	561	510	529	517	492	540	539	560	523	506	560	577	553	525	585	520	530	525	515	528	559	525	518	514	538	514	560	546	554	547	501	487	524	549	498	513	468	529	541	498	519	499	533	520	532	533	505	546	521	530	488	445	486	526	503	508	558	521	502	524	528	516	487	530	539	531	488	521	523	568	551	568	515	540	528	501	520	524	554	578	501	517	514	531	485	538	589	517	507	545	506	502	545	518	501	503	533	510	493	532	540	518	514	537	522	516	493	515	493	545	517	497	518	528	484	578	524	511	541	497	504	528	522	524	528	502	526	540	509	544	535	488	496	518	509	526	518	558	510	497	503	486	529	533	524	545	485	507	556	544	503	526	487	510	524	518	527	529	534	496	519	543	508	511	505	517	509	551	539	528	534	524	520	540	550	516	571	546	511	505	516	543	525	584	516	548	558	520	520	582	543	551	494	529	523	539	547	497	508	526	523	528	575	549	530	511	530	577	532	573	525	564	522	571	494	536	574	534	531	535	479	552	491	541	507	534	517	490	524	505	483	496	519	541	488	524	548	506	576	548	490	540	559	518	547	488	528	515	526	528	510	519	534	526	555	553	486	516	546	550	555	557	543	506	508	487	540	557	539	517	517	503	529	477	495	544	528	554	509	534	503	563	494	475	526	499	497	557	529	553	508	527	497	550	554	512	492	536	549	521	504	497	557	483	535	537	515	532	542	521	481	522	524	530	555	507	541	516	506	526	514	502	542	560	515	500	498	478	480	509	542	517	574	533	522	526	537	530	492	528	513	494	495	497	520	525	485	527	545	530	509	547	517	523	511	533	530	526	528	539	563	515	527	512	514	496	494	499	520	578	571	499	532	510	544	557	546	513	560	495	504	524	560	533	545	522	520	494	505	467	510	510	497	525	525	552	554	551	519	516	493	508	530	494	566	523	512	489	536	483	537	519	506	528	520	535	538	501	490	502	522	516	508	542	508	570	513	497	518	516	505	493	504	521	524	551	535	521	549	561	529	478	544	491	514	542	515	535	531	465	564	582	555	531	494	523	523	528	543	525	539	554	532	529	520	526	523	516	535	534	481	526	533	552	505	540	527	526	514	546	518	518	508	522	524	503	521	544	549	543	536	546	524	517	541	496	513	521	541	549	493	504	512	495	527	579	468	535	518	512	518	470	535	497	570	525	536	541	512	504	509	504	512	492	491	555	529	541	548	514	542	542	533	532	531	506	548	499	533	539	459	508	528	515	509	525	546	526	539	533	546	503	532	521	510	502	524	567	542	519	547	537	547	537	555	517	530	507	559	546	504	537	535	498	532	481	599	546	530	529	519	550	514	508	530	531	500	513	574	567	524	525	562	494	541	547	538	570	521	509	500	514	498	551	496	544	545	531	538	526	539	482	515	535	530	528	545	531	506	469	488	529	535	530	548	555	494	494	481	515	546	534	496	536	562	523	565	525	506	542	532	579	526	525	482	556	512	493	549	524	543	593	492	561	465	495	524	528	539	541	559	530	505	512	504	503	489	558	515	559	542	556	514	475	521	532	490	515	523	521	517	486	513	521	469	527	507	500	558	499	488	518	536	531	534	511	503	507	554	529	498	560	513	533	524	503	535	484	486	511	512	538	541	529	514	546	546	521	533	502	530	538	486	530	549	531	543	541	489	531	502	485	517	559	516	530	529	560	536	527	544	522	559	512	518	540	542	513	507	523	522	523	510	518	551	524	509	549	506	528	509	563	511	538	542	517	515	477	557	540	514	530	520	520	530	567	560	526	516	563	520	500	531	522	517	535	547	514	531	503	525	506	491	539	488	503	536	491	514	507	548	537	540	550	491	518	519	512	529	526	496	497	563	488	533	539	562	512	484	528	510	543	503	548	531	523	548	525	536	512	489	543	508	482	520	535	512	511	534	495	552	502	522	531	528	457	478	508	531	563	513	509	561	510	514	511	530	528	502	490	529	564	556	538	550	529	497	519	506	516	505	530	476	540	543	503	536	528	494	499	535	547	530	523	528	534	545	532	545	515	557	524	530	535	528	547	539	536	510	523	535	520	486	594	511	527	519	530	482	541	494	497	513	519	520	552	532	501	539	544	527	548	530	525	519	525	532	495	539	500	535	469	562	524	481	530	525	504	549	553	579	542	524	514	513	525	518	517	517	503	523	468	518	528	496	497	524	523	557	497	509	557	578	536	525	529	518	516	554	501	525	549	541	552	543	526	528	546	517	588	521	507	575	545	490	550	540	530	539	535	547	505	482	465	542	540	543	541	519	499	558	527	544	526	523	543	544	536	528	505	533	491	534	536	523	538	526	542	496	559	494	548	527	545	529	549	524	528	546	515	518	565	522	516	532	545	504	524	513	579	521	529	542	512	541	543	543	546	490	521	541	512	522	509	511	525	511	553	483	506	503	560	536	572	573	575	509	527	548	523	514	514	500	517	543	502	518	543	505	546	523	511	510	504	508	560	509	535	517	526	475	573	504	512	495	520	525	524	524	518	540	499	530	512	539	540	496	520	531	554	535	500	517	551	510	498	523	546	463	490	509	508	526	532	505	548	544	489	495	532	530	480	510	516	522	542	541	508	507	485	497	563	517	507	518	472	554	549	537	509	508	527	497	529	515	491	569	515	546	524	511	514	554	516	554	504	506	499	491	535	554	490	517	512	539	523	516	526	501	528	575	555	501	531	539	534	531	503	507	550	480	530	492	510	559	532	498	556	496	561	484	553	525	536	533	529	542	527	497	485	539	534	535	503	559	568	568	589	517	502	519	554	579	515	520	529	473	522	511	520	532	533	537	523	533	529	500	524	522	495	542	514	521	564	538	547	567	523	542	481	514	521	517	504	517	521	558	543	498	515	551	542	546	506	507	541	518	503	532	527	576	531	478	547	503	496	555	523	524	524	523	520	524	564	566	512	508	529	566	537	553	539	533	512	544	515	509	552	558	542	526	533	514	542	518	481	510	546	549	519	531	515	538	532	509	493	533	532	513	545	500	547	538	510	488	537	522	507	475	549	539	533	513	500	505	515	503	506	575	555	537	509	531	533	551	552	541	506	540	533	523	514	536	538	539	526	499	538	519	500	488	530	537	538	523	538	492	548	509	513	500	507	560	497	545	518	524	513	506	515	551	522	549	547	530	524	525	505	508	546	543	517	498	534	542	533	519	497	529	551	503	499	571	511	519	521	523	506	552	497	512	499	481	561	514	541	545	543	499	506	535	552	533	513	561	522	538	540	533	506	544	539	518	530	542	485	483	520	548	491	537	564	510	569	496	507	536	511	549	524	553	525	475	531	539	461	525	535	497	538	485	492	537	521	514	503	516	534	552	542	494	532	572	517
56923	56837	55386	60200	61982	46733	30487	16619	5177	1621	698	311	186	186	190	201	208	171	184	189	160	162	193	157	199	176	189	209	160	184	184	205	187	167	164	203	181	178	165	163	170	185	173	165	182	182	194	187	183	153	163	189	188	156	187	171	181	182	188	177	169	191	178	171	171	181	163	182	194	175	185	179	174	173	204	159	174	171	182	199	188	191	167	175	188	195	195	181	184	194	186	174	186	191	173	157	165	176	178	159	176	168	182	174	172	197	197	192	209	164	178	176	201	171	190	176	148	174	174	180	175	172	189	169	179	205	157	161	166	172	188	168	191	190	174	161	170	201	171	173	175	172	185	159	190	199	178	171	179	175	176	179	173	193	204	184	178	175	188	160	157	170	177	178	170	166	183	181	220	186	172	159	183	171	185	174	182	198	189	170	191	180	175	172	170	184	170	165	188	157	177	184	171	180	175	181	170	164	179	165	197	173	178	167	162	183	156	190	184	179	196	166	192	181	171	175	161	182	194	150	173	180	174	205	183	177	194	178	183	173	187	180	203	180	154	181	183	175	164	179	179	173	163	152	201	193	186	184	169	162	178	192	206	166	191	190	193	165	186	158	185	185	175	176	196	196	188	184	167	200	176	179	198	181	148	155	173	170	192	161	197	192	188	195	170	169	182	167	193	185	166	184	137	181	188	183	173	184	184	175	198	157	194	178	158	187	191	183	188	188	154	205	170	174	185	169	187	196	177	174	158	161	182	193	191	192	197	176	184	171	171	164	177	179	144	186	151	187	198	174	173	181	187	188	183	170	156	197	177	174	170	175	179	192	190	172	165	189	188	180	174	195	151	153	173	179	187	176	164	163	190	181	180	183	202	187	178	177	175	180	183	175	178	192	161	216	198	171	185	184	175	143	176	187	191	180	182	164	174	188	172	166	179	196	161	173	177	186	167	202	182	175	170	184	179	189	176	184	175	178	174	176	194	175	182	182	196	194	185	162	188	197	172	167	207	176	191	177	176	175	184	183	190	154	175	184	200	187	195	175	167	182	187	195	214	176	170	201	163	191	176	186	173	162	184	205	185	203	157	180	172	175	168	166	203	194	188	185	165	172	160	167	162	162	175	150	172	189	178	189	188	153	151	175	193	169	173	158	175	194	142	195	178	180	172	186	158	159	172	153	172	167	183	186	200	184	177	154	175	163	195	168	197	171	179	173	185	164	158	162	182	161	185	172	186	178	164	203	182	167	175	188	175	174	165	165	181	187	189	164	176	167	153	192	165	177	192	190	177	206	186	175	149	193	167	153	201	190	184	172	214	207	181	186	168	175	176	191	183	200	164	181	192	179	175	176	222	176	180	162	196	190	175	194	177	183	181	182	195	179	194	163	178	211	203	171	178	173	165	165	161	177	177	184	160	194	164	181	197	150	192	171	201	190	177	176	230	176	169	170	176	195	177	182	188	199	168	171	193	165	208	183	175	188	173	174	178	159	188	179	185	198	182	180	194	178	182	172	172	172	195	190	167	185	175	171	188	197	195	172	190	155	168	186	200	177	202	193	191	174	179	189	179	178	163	173	215	166	186	171	171	168	160	189	165	175	180	188	183	202	152	151	187	172	189	180	169	165	184	183	187	164	192	178	189	168	182	187	192	179	220	181	184	172	179	172	151	182	166	187	173	168	174	172	201	179	177	174	173	189	166	169	189	173	194	192	184	164	160	195	192	223	181	202	190	172	187	166	212	191	184	147	145	173	170	185	167	173	167	170	176	163	196	164	188	189	154	160	184	175	154	169	170	155	167	158	188	166	165	150	187	180	172	193	194	195	182	190	161	168	193	179	167	177	178	174	179	190	203	180	175	171	174	194	168	178	188	189	154	176	210	165	173	161	177	183	187	159	162	191	176	205	206	179	184	190	186	180	179	192	164	194	185	174	187	174	192	175	186	196	197	174	172	165	181	181	147	181	176	164	153	168	183	168	184	177	187	155	181	192	197	168	202	176	183	176	181	185	214	179	167	167	168	188	170	168	172	160	178	176	154	163	201	173	176	197	175	191	163	150	170	179	169	172	175	159	194	209	169	178	173	169	170	182	196	171	178	172	188	202	189	186	180	165	176	212	191	180	183	174	180	167	176	183	163	198	199	193	162	176	145	194	168	200	168	185	183	184	187	210	177	177	166	183	161	158	175	174	174	169	197	177	169	183	179	175	187	213	159	186	188	177	168	205	175	162	189	170	174	203	197	181	183	168	186	167	188	208	168	179	188	166	153	172	198	193	157	183	188	195	191	178	193	180	173	190	153	188	174	194	192	173	175	172	207	177	194	178	195	161	195	171	187	179	167	188	179	155	174	183	168	187	162	172	184	160	183	177	185	190	190	213	182	171	189	196	153	183	156	165	214	190	186	207	178	208	183	207	180	140	181	178	181	198	184	178	182	200	152	165	182	190	184	175	194	196	167	178	187	190	171	168	192	171	185	176	167	170	171	171	168	178	195	195	187	163	183	171	177	170	178	181	181	192	166	173	184	181	167	171	194	164	168	192	194	195	184	170	202	168	164	167	180	189	172	171	135	153	207	188	159	161	180	161	180	172	169	189	197	186	172	177	198	163	159	168	178	186	170	194	189	192	193	175	181	171	157	185	184	167	178	185	170	170	156	181	179	160	184	165	165	163	176	181	166	171	200	171	185	201	175	172	186	178	189	178	153	199	183	180	184	176	194	199	204	193	181	201	183	172	168	175	187	159	161	207	171	183	183	166	172	183	210	197	182	199	176	184	190	166	177	176	190	178	171	170	158	169	174	180	167	185	177	163	172	197	167	158	172	157	195	182	190	193	176	179	171	171	182	164	185	187	168	175	178	171	184	196	186	186	164	190	165	163	188	164	161	194	199	188	176	193	173	166	178	156	171	173	188	199	209	179	184	180	183	169	185	172	196	197	169	196	170	160	181	191	195	162	181	162	173	182	167	149	183	185	152	172	181	213	189	204	178	178	175	185	180	182	169	185	200	181	207	171	163	181	189	195	157	196	176	170	184	181	172	206	174	197	191	193	188	170	172	182	154	183	187	177	184	181	197	173	171	180	162	187	183	185	206	200	171	183	205	164	193	203	187	162	185	192	199	155	190	174	184	195	182	198	175	170	185	200	163	186	192	188	186	181	166	196	166	162	172	144	237	171	163	191	192	210	179	187	172	177	199	167	191	166	199	201	181	194	183	175	173	179	181	191	181	186	185	196	168	176	173	208	162	170	167	178	177	187	171	170	167	197	174	176	181	183	196	197	206	210	183	176	179	157	159	183	192	165	186	167	175	198	219	198	190	167	165	175	196	185	173	165	183	187	201	180	171	170	184	187	190	197	191	180	175	138	200	180	202	181	194	165	176	171	164	177	182	181	159	172	188	184	168	176	188	193	162	159	164	185	192	169	163	178	173	174	186	177	200	171	185	172	186	194	164	155	183	184	194	184	171	194	171	185	171	184	177	166	169	189	179	196
39776	49864	60463	73734	72731	56135	43039	29024	13679	5865	2616	1223	543	485	508	508	539	560	544	459	459	482	466	425	456	470	451	485	512	457	472	486	459	450	450	427	437	470	435	448	420	411	459	443	492	428	439	475	450	441	424	432	420	486	470	463	461	465	459	475	419	437	425	425	499	451	460	401	465	452	469	489	419	429	456	492	465	459	448	417	475	503	445	446	452	433	457	464	441	468	446	436	454	451	463	459	437	445	437	483	431	446	465	470	482	473	445	495	455	403	498	453	461	465	415	483	479	465	460	477	487	499	449	458	455	444	469	456	495	459	444	441	408	454	494	442	431	441	467	472	426	430	477	455	450	432	466	446	495	417	424	393	467	480	445	490	436	491	453	433	456	466	474	481	479	454	453	476	472	445	432	456	460	449	433	446	448	462	472	455	473	461	458	454	469	464	439	439	447	452	438	484	482	441	451	472	456	443	425	439	484	437	441	432	447	460	469	443	443	439	461	440	469	450	446	490	436	458	456	492	465	446	478	443	457	470	457	465	465	461	491	405	470	476	478	451	440	442	450	452	453	441	468	449	495	450	443	418	450	443	450	454	439	419	435	469	450	442	464	469	455	421	451	479	440	469	440	455	463	505	477	457	422	454	455	433	465	441	436	467	436	446	455	487	456	484	438	480	446	465	471	425	493	459	453	517	471	440	452	413	463	452	454	479	464	434	468	431	482	480	416	464	470	478	421	474	440	423	437	435	453	443	422	490	410	461	457	473	466	462	447	465	498	425	430	417	492	438	428	431	475	442	460	437	432	435	457	503	449	458	449	452	444	445	436	457	460	481	484	449	459	456	479	477	492	492	448	415	454	420	422	450	473	468	474	482	441	473	464	482	451	456	446	449	421	433	478	414	454	456	422	473	490	461	442	482	443	460	482	462	467	467	462	457	470	456	453	459	408	502	459	468	452	458	447	474	443	496	439	422	455	462	459	421	408	470	430	444	474	458	461	482	468	446	471	426	463	465	435	463	478	490	462	463	500	447	440	481	436	462	450	467	470	496	430	458	433	428	452	472	459	446	468	445	440	441	453	472	439	457	432	436	452	483	495	436	437	416	476	433	484	480	497	459	486	465	466	474	463	454	459	443	473	455	482	475	471	446	460	461	469	460	474	448	477	477	465	479	453	491	476	502	490	456	459	446	455	528	451	451	453	470	498	472	464	440	417	472	462	417	466	472	472	473	416	447	423	478	460	487	494	453	441	492	454	424	468	474	453	460	479	463	461	423	438	473	415	449	453	485	441	458	472	443	492	469	471	446	471	459	463	496	451	438	453	440	425	420	453	456	468	452	440	461	444	453	450	466	439	456	464	456	476	460	451	453	451	481	464	442	449	441	455	460	488	487	418	448	456	468	467	472	462	484	447	431	474	474	471	504	450	444	423	452	474	496	479	483	446	459	436	435	445	457	493	450	477	463	454	486	479	468	481	469	468	450	485	451	451	450	467	445	458	475	477	440	465	421	454	514	455	473	456	471	464	457	408	463	453	473	430	488	459	423	451	454	461	436	391	467	473	456	459	491	438	448	472	475	448	483	449	473	444	433	417	485	481	464	448	449	462	499	436	423	454	438	419	442	469	458	443	476	467	474	453	481	422	451	468	450	469	467	502	444	502	443	480	490	487	427	441	460	475	467	447	459	450	424	468	445	448	485	430	454	448	423	436	458	471	444	429	444	471	440	488	473	432	457	505	455	480	469	463	489	446	478	436	424	442	437	457	438	451	464	440	498	447	484	435	456	434	455	446	489	478	441	496	459	489	445	465	427	424	497	433	506	459	440	474	475	468	423	453	458	468	452	452	461	481	441	456	465	424	424	497	468	413	476	428	447	472	451	464	498	454	441	443	497	444	477	486	485	450	446	465	458	479	466	419	463	458	450	438	437	429	464	449	467	508	447	439	443	461	467	437	470	444	441	455	416	470	462	431	444	444	458	466	488	476	419	480	493	470	457	487	406	487	496	487	482	429	482	455	447	452	452	436	481	463	458	474	483	466	444	443	458	433	472	483	493	475	483	457	482	472	435	470	463	481	426	440	450	434	476	463	473	493	460	462	450	464	446	427	399	423	470	455	449	418	448	498	482	455	472	474	450	442	452	436	450	458	447	481	452	428	475	460	459	442	460	425	439	470	484	475	455	444	451	479	440	467	457	459	484	455	501	443	432	468	448	445	463	447	453	450	446	433	452	442	439	457	456	437	420	447	442	450	420	472	436	453	461	478	453	473	486	445	502	465	461	456	456	465	433	439	449	455	458	496	432	458	445	439	457	421	479	436	447	488	475	433	460	453	435	484	470	450	428	444	438	445	443	492	468	442	453	459	479	473	462	464	431	480	439	470	436	434	484	464	453	460	466	439	471	468	527	448	455	492	453	460	461	430	433	462	443	459	432	482	450	420	451	454	466	423	443	476	440	451	475	460	436	409	453	451	443	455	462	469	450	470	480	459	465	466	427	454	470	466	433	471	460	463	451	448	433	478	468	446	477	429	462	441	484	471	465	444	469	453	444	439	492	451	457	452	448	475	460	444	474	475	499	453	470	441	437	434	462	443	433	487	444	479	451	431	421	436	454	465	489	441	478	445	470	466	426	468	453	453	480	492	444	443	456	462	476	452	453	463	446	465	434	471	439	485	468	453	497	443	496	430	467	501	449	448	405	452	456	436	452	426	429	467	471	494	478	448	469	481	482	429	435	421	434	451	463	451	452	452	433	482	485	430	469	452	464	451	448	458	454	445	467	447	451	438	451	500	452	461	453	426	437	434	429	489	442	517	462	465	460	500	410	444	481	460	464	492	436	430	470	471	471	432	400	471	491	423	451	452	468	476	423	448	411	441	466	469	457	456	464	447	470	464	468	451	451	443	455	475	453	454	478	463	410	461	449	468	482	488	483	450	424	445	453	469	465	449	418	445	470	416	458	433	463	436	440	467	462	451	463	467	467	479	468	441	470	431	452	448	440	445	439	448	451	449	472	468	463	450	435	456	426	438	481	394	428	445	459	453	474	472	440	472	452	443	456	468	438	457	472	454	477	496	456	469	429	476	456	477	461	459	448	479	486	455	462	425	466	500	439	473	450	435	468	427	482	485	428	448	470	455	474	425	471	452	443	482	409	455	435	475	425	451	448	444	434	459	479	448	462	476	456	473	463	454	421	453	461	454	448	450	454	445	441	460	470	459	509	489	473	460	451	449	478	423	484	512	434	461	467	460	461	437	437	495	426	482	446	488	474	499	481	437	476	428	448	443	491	439	526	478	461	489	465	476	482	481	464	441	437	453	440	470	463	442	459	484	481	482	425	462	469	444	471	412	419	456	466	429	421	509	473	477	453	447	494	426	433	443	451	484	446	483	462	431	436	466	447	459	427	482	441	488	460	442	465	462	436	487	502	475	468	471	431	407	449	451	449	454	446	460	423	426	445	475	470	438	427	433	431	458	429	423	410	461	490
28183	29383	26086	14294	7073	4008	1851	982	442	261	203	189	203	199	184	189	199	177	181	194	179	206	177	190	179	170	190	210	172	204	163	183	192	194	194	188	191	169	177	201	165	193	178	187	189	216	203	182	186	183	180	195	209	154	168	178	166	182	182	223	189	200	201	194	194	192	188	161	185	177	204	196	193	211	177	182	194	189	181	217	180	177	210	179	155	210	209	205	177	205	192	188	178	151	185	202	177	184	199	185	175	199	219	196	192	188	180	178	176	205	192	174	188	177	202	173	169	194	187	193	198	193	197	185	183	172	196	190	223	186	185	201	184	168	195	199	186	185	193	195	211	192	184	195	214	176	173	186	180	188	202	188	184	185	200	192	179	195	194	209	221	191	181	182	178	217	167	183	177	182	184	205	205	215	188	195	186	184	199	192	192	197	191	205	207	188	177	185	173	178	176	197	198	192	194	204	201	189	203	166	198	209	196	201	181	164	218	193	192	213	199	195	207	188	179	191	193	205	190	181	187	165	184	179	205	188	206	203	195	192	187	201	197	183	191	188	182	176	196	189	184	204	183	185	197	204	196	217	184	174	214	181	174	201	192	181	169	172	165	211	188	202	195	189	184	183	186	177	199	167	213	179	207	171	166	192	212	202	199	199	208	198	195	185	191	163	225	190	207	201	191	197	196	178	178	206	179	187	218	199	189	180	197	201	189	199	201	191	201	222	205	187	181	185	181	193	175	179	195	189	195	206	181	183	187	200	171	190	177	184	221	192	188	187	185	182	168	186	191	189	185	193	198	165	194	175	209	209	189	183	195	185	167	193	190	189	178	201	189	210	186	182	193	175	200	195	191	178	168	191	216	191	184	187	191	188	171	192	190	187	168	191	190	220	205	197	161	191	184	213	186	171	191	170	177	190	204	188	178	173	171	202	193	197	197	187	183	187	188	207	217	177	160	192	195	188	175	188	178	178	203	178	179	208	215	188	184	206	163	199	158	173	181	188	209	203	210	193	182	175	183	183	171	202	161	187	192	201	235	187	176	196	169	181	182	176	193	194	171	166	178	161	175	179	198	170	191	214	195	218	197	164	207	189	173	165	172	189	200	200	171	203	177	189	182	174	184	197	181	215	185	188	176	181	240	189	173	191	173	177	180	182	196	188	166	185	194	193	210	197	181	187	204	195	188	215	208	181	196	180	193	191	205	174	184	194	197	186	200	177	200	217	214	198	174	199	189	168	203	190	155	188	186	172	190	197	168	191	189	203	204	180	156	192	175	199	227	202	200	187	188	179	179	161	173	208	196	187	214	185	192	188	164	181	205	174	188	183	199	190	170	177	200	187	201	185	186	193	208	176	183	195	187	183	189	181	189	199	202	184	183	183	190	194	183	194	193	177	167	179	179	196	201	179	188	191	180	196	187	182	184	190	181	186	200	194	190	189	184	196	217	191	175	184	187	168	195	157	195	172	188	181	168	182	184	180	173	174	197	170	193	183	195	210	151	177	190	176	172	200	180	185	198	187	184	172	191	175	181	185	193	198	192	185	199	216	189	170	178	206	200	177	178	175	182	210	201	207	163	200	174	192	189	185	183	193	189	179	194	205	168	184	226	209	173	173	188	190	185	186	187	209	198	232	178	182	187	195	179	201	182	187	192	179	167	192	172	191	167	196	224	172	195	195	186	187	196	194	178	170	198	219	188	208	172	206	194	183	206	185	190	176	184	174	177	221	175	190	187	164	176	188	189	166	211	182	181	171	204	194	201	201	194	182	200	190	181	168	183	219	186	190	183	168	201	200	221	194	185	178	172	201	187	187	187	199	172	189	185	176	193	197	194	207	172	199	192	188	207	205	194	235	176	204	180	203	174	189	171	160	195	163	164	184	196	198	197	177	183	201	164	173	197	174	174	185	183	205	198	174	172	183	181	214	188	204	193	200	192	186	191	187	211	184	179	200	188	174	185	168	193	179	176	169	165	172	201	176	169	173	208	193	174	209	169	188	185	208	189	180	162	170	179	186	199	192	166	181	216	207	181	186	191	189	207	182	200	199	187	197	199	170	177	193	184	192	209	184	202	217	156	179	173	205	186	192	183	210	190	201	193	179	186	198	200	189	190	168	174	188	197	188	170	178	189	171	184	187	211	177	165	186	194	178	176	193	186	176	166	204	171	172	184	189	202	188	197	202	163	183	177	206	180	174	194	203	176	182	189	194	180	206	180	175	193	175	192	209	174	176	188	198	179	188	182	194	175	189	185	170	188	183	189	179	192	196	199	166	185	194	186	183	183	180	216	199	189	183	179	185	205	196	186	206	194	173	183	211	199	182	190	190	193	178	184	188	202	207	181	194	169	206	177	188	208	172	185	207	183	186	192	167	201	170	167	191	228	231	187	196	190	180	185	197	182	199	206	166	194	186	183	191	192	186	190	176	190	194	176	199	210	176	187	192	169	174	200	188	165	160	186	187	172	191	177	184	185	180	182	205	186	188	179	181	200	202	177	176	196	202	197	206	189	179	195	182	186	202	191	212	215	196	204	159	208	180	171	174	209	185	186	187	199	191	175	188	179	179	196	194	178	219	185	205	199	188	178	192	205	185	203	186	181	194	196	205	188	191	179	177	203	202	169	179	167	170	197	204	164	176	184	193	193	188	170	171	203	213	185	180	203	174	181	195	204	198	180	181	178	180	176	194	184	202	170	190	169	205	200	190	172	192	198	187	185	195	200	192	171	190	183	205	182	171	199	166	192	191	193	175	188	171	173	159	185	204	170	182	200	201	180	175	185	193	180	173	216	196	207	194	174	202	219	187	189	207	197	189	168	202	175	183	181	164	215	188	185	189	197	205	182	170	171	180	187	204	185	188	183	196	165	182	176	160	184	182	168	180	191	197	192	183	184	177	181	184	181	177	199	177	178	229	202	208	201	201	199	203	176	177	187	186	186	189	191	188	186	198	180	189	176	195	176	194	202	160	195	170	178	178	181	193	194	209	166	198	186	170	185	192	192	169	191	180	175	176	202	181	195	200	199	175	194	180	207	187	206	188	187	204	210	182	184	199	174	173	187	183	183	178	202	154	198	197	166	195	197	195	180	175	171	180	183	205	190	181	195	202	212	181	192	200	198	196	211	201	192	195	211	166	168	169	197	196	191	185	198	179	212	204	200	202	180	200	193	173	192	192	185	180	192	180	195	228	190	170	195	178	205	178	188	210	196	177	199	179	192	178	201	159	196	191	179	175	189	213	200	192	169	192	192	206	175	192	172	191	182	187	193	209	181	192	205	199	199	196	184	187	222	173	209	190	193	171	198	180	198	179	177	172	191	179	202	208	175	170	187	169	175	184	181	182	189	179	182	184	182	170	196	194	191	198	188	172	179	184	177	195	184	200	193	171	183	196	189	199	187	181	189	194	196	197	187	198	192	181	166	175	178	187	194	182	153	201	172	198	203	196	163	187	180	211	206	183	178	193	188	216	197	186	193	192	171	188	180	188
17877	24400	28901	23684	19521	13182	6884	3464	1502	695	574	502	521	498	484	494	492	513	486	486	476	538	462	473	495	539	477	479	491	471	511	493	461	503	479	449	465	462	503	471	491	482	457	499	498	488	497	500	491	462	534	498	483	513	452	463	489	472	463	480	530	511	504	516	498	462	451	477	478	487	494	518	484	502	464	474	453	459	506	506	520	519	518	456	481	489	461	478	495	459	482	455	463	518	499	511	499	474	517	428	477	476	485	455	527	483	502	484	485	511	458	449	508	503	481	496	501	517	496	509	455	489	471	501	519	542	480	487	453	491	478	468	526	451	516	482	517	500	478	523	464	493	512	464	490	488	486	463	486	489	480	461	456	507	510	494	470	495	493	492	497	473	496	473	503	553	530	452	481	458	496	496	467	483	482	532	485	477	495	472	484	504	477	432	497	490	455	516	504	515	472	482	504	475	521	459	510	494	491	546	481	524	445	445	536	512	514	493	515	530	527	527	510	486	485	465	487	497	462	522	488	483	494	467	464	478	485	444	456	492	494	509	499	546	529	501	510	457	500	451	546	488	487	508	465	484	459	489	465	507	466	473	521	460	502	464	478	477	500	485	437	469	477	465	465	463	474	471	481	466	504	501	536	507	492	450	475	465	484	485	480	490	486	491	500	485	518	502	495	454	486	451	429	437	496	505	489	484	472	456	476	495	486	483	497	514	474	533	474	492	475	517	451	477	510	482	471	487	539	484	504	485	496	496	526	526	476	477	487	503	510	489	490	455	496	507	492	471	510	485	522	522	516	477	491	491	463	504	491	493	471	509	498	503	440	483	512	507	507	488	492	506	508	495	494	515	480	447	467	495	501	475	478	467	479	466	494	499	485	483	472	511	492	519	478	506	498	504	495	501	506	482	472	458	502	476	465	513	492	495	484	482	487	470	478	497	484	458	443	496	485	470	479	440	475	492	441	523	492	539	446	458	507	469	453	492	462	515	470	482	507	456	496	504	491	484	487	475	497	518	481	475	466	505	507	491	469	473	476	503	516	534	492	491	479	496	503	461	484	462	524	461	476	490	532	466	511	535	486	456	513	498	509	536	500	454	468	475	463	501	445	512	520	534	508	462	542	447	481	476	498	435	443	502	491	514	492	480	503	466	525	491	500	464	459	500	497	448	473	488	486	474	514	462	468	493	500	518	491	461	511	504	480	434	471	446	512	477	508	505	468	518	477	494	498	471	522	494	486	510	485	492	453	514	484	516	426	505	486	500	509	475	452	509	490	523	438	493	473	492	482	450	470	464	497	476	501	474	492	460	477	521	468	464	474	488	534	484	487	497	518	486	532	463	465	485	488	507	531	481	469	479	491	488	486	473	476	465	489	455	473	518	495	477	473	508	456	439	506	517	498	508	474	482	505	496	472	477	461	529	478	491	543	487	487	463	510	458	512	506	508	491	515	495	468	480	491	516	431	462	467	485	496	489	467	436	501	485	464	504	499	482	460	474	510	504	475	508	520	458	495	507	454	479	489	493	482	516	491	493	498	477	460	487	498	478	496	464	453	456	496	474	502	498	471	499	503	483	483	454	493	488	478	462	460	482	506	515	478	478	489	489	494	425	521	495	472	427	497	511	470	486	489	505	471	477	509	500	521	527	482	512	490	474	471	459	487	488	486	479	467	490	471	510	495	463	502	495	490	497	489	466	508	492	534	520	463	499	524	502	494	499	475	529	457	462	504	473	491	497	502	465	439	462	476	485	478	474	506	473	514	503	491	482	511	483	501	503	493	505	494	466	494	455	500	487	484	448	492	455	470	476	456	510	516	466	459	519	518	485	493	521	502	491	484	504	467	506	487	466	483	515	485	513	497	475	439	485	494	498	479	488	523	454	511	529	494	475	457	486	494	531	482	482	499	457	422	494	493	517	498	472	487	489	516	483	459	478	523	485	506	479	484	488	484	509	471	469	458	482	486	472	472	458	525	495	487	505	489	524	503	460	500	466	482	471	500	471	444	467	508	510	483	494	498	471	463	440	466	507	471	464	488	457	470	489	458	518	469	479	499	519	511	487	468	479	492	485	498	500	500	511	508	510	494	478	521	487	489	493	529	467	480	482	484	471	473	514	495	489	476	547	475	450	506	494	476	504	543	504	505	477	482	453	518	487	497	462	504	518	455	486	540	511	497	466	468	469	463	532	473	488	504	508	431	484	470	517	496	486	493	471	446	472	513	454	494	474	508	482	551	503	481	467	525	553	484	476	478	476	507	490	463	483	490	461	517	467	483	477	499	483	478	473	474	487	468	507	464	452	503	456	479	466	494	476	489	475	470	485	490	512	458	482	460	474	473	467	503	474	485	491	475	487	472	490	499	479	496	479	486	516	532	452	479	483	462	483	483	496	507	460	463	473	455	511	451	415	533	490	499	468	492	485	481	475	468	498	471	475	484	465	485	475	499	464	450	477	493	516	471	471	461	516	503	493	468	503	483	453	504	464	528	474	487	507	469	490	460	514	483	483	499	469	495	477	485	461	463	476	521	491	507	471	505	475	485	488	485	461	501	476	513	522	525	531	505	469	503	493	471	448	468	478	459	513	475	507	460	515	465	558	522	479	490	510	509	492	535	473	495	510	489	496	451	488	482	524	465	483	445	463	490	470	507	470	481	497	466	519	491	470	546	490	472	444	478	504	527	455	470	536	527	506	515	470	495	502	503	514	434	487	473	517	517	515	502	488	460	462	497	490	454	515	508	533	504	508	490	484	461	473	511	462	515	505	510	481	470	497	439	486	466	512	522	516	484	506	512	502	475	495	484	498	456	484	503	467	498	485	489	473	500	442	469	504	466	435	491	544	486	489	527	484	481	502	469	496	521	497	475	501	491	448	467	481	487	527	477	490	509	496	494	508	486	490	519	507	528	462	489	467	499	502	480	458	481	512	431	498	481	475	480	475	499	494	469	493	511	512	494	490	486	458	471	499	487	500	515	518	488	480	487	509	490	483	475	466	518	504	510	476	482	493	509	507	501	547	480	446	493	489	473	506	484	465	448	478	493	519	509	511	493	463	486	486	497	472	475	492	447	500	513	457	487	496	505	529	471	498	487	463	505	488	489	471	501	518	509	497	453	496	507	486	451	525	456	502	450	525	443	483	498	497	486	511	527	500	504	462	490	495	460	498	546	493	505	519	497	474	465	437	482	483	479	483	469	517	480	484	492	532	484	449	463	515	482	506	431	522	447	469	523	451	475	451	509	487	509	487	481	501	508	493	478	498	495	493	494	483	458	496	475	467	459	518	491	482	483	499	490	481	498	481	516	476	481	490	483	474	503	491	476	465	478	514	472	507	485	450	478	512	509	475	504	452	487	484	484	512	438	476	445	479	485	479	503	487	485	511	500	482	509	484	477	497	514	492	508	539	513	497	470	507	469	494	461	478	508	456	500	512	482	512	478	500	482	515	479	495	513	469	491	494	524	463	475	463	471	475	457	516	491	484	483	478
49378	51926	50798	51746	50698	36075	19765	7702	1948	713	374	292	208	187	233	210	197	202	226	215	208	213	182	231	214	210	178	209	205	200	226	216	213	211	207	201	203	179	209	204	196	220	238	215	179	207	190	193	197	220	200	209	219	221	185	213	210	230	189	193	203	194	190	199	185	189	202	226	237	207	185	211	202	172	186	181	204	212	193	223	224	171	195	213	219	215	204	188	205	216	208	199	207	218	211	198	185	226	199	227	213	196	244	179	206	189	186	202	196	223	208	211	204	214	243	208	224	214	212	224	187	205	208	213	207	173	228	222	185	218	221	218	201	193	209	179	208	211	190	179	213	234	199	213	223	212	188	187	192	249	219	208	190	216	210	211	220	201	236	212	206	217	210	202	194	187	211	207	199	187	230	201	218	183	199	214	207	220	200	261	204	203	206	193	197	206	206	211	199	199	215	208	207	208	189	239	212	218	207	169	213	233	169	194	223	222	225	205	188	199	199	209	226	214	207	187	217	195	190	215	193	198	230	239	189	184	215	200	189	174	183	200	202	220	217	218	219	182	198	185	197	210	219	199	204	206	194	217	217	211	211	192	235	201	190	194	201	224	222	203	190	195	211	215	201	195	222	190	234	209	200	207	215	212	185	214	221	245	218	200	225	198	229	211	185	196	193	224	187	206	198	228	184	199	198	198	213	179	195	201	207	217	219	201	219	192	199	205	186	208	179	219	208	195	236	205	230	202	215	214	192	231	200	215	196	203	180	204	209	232	189	195	190	199	197	180	220	208	194	203	197	204	206	208	213	214	216	204	223	208	198	195	214	210	217	195	209	197	215	223	177	180	207	182	184	230	235	204	215	208	211	197	241	217	191	173	194	218	198	223	211	220	215	190	200	176	195	204	210	207	209	197	220	215	208	218	200	189	199	207	199	196	219	181	206	213	215	193	206	188	247	200	197	223	194	212	232	175	193	211	212	207	206	189	197	220	206	184	207	197	221	218	198	194	218	242	206	228	202	232	183	206	219	195	211	213	208	196	225	195	220	190	199	189	206	201	222	229	246	197	205	207	178	207	205	197	222	188	230	192	202	202	236	192	197	188	219	226	192	198	215	202	197	195	193	214	204	215	230	216	230	215	206	209	201	197	203	197	212	212	194	209	216	221	197	200	210	197	212	198	204	182	227	173	200	189	235	215	197	207	210	210	198	197	188	212	203	187	220	204	205	196	216	263	213	175	205	191	212	215	214	209	179	241	206	207	218	186	209	215	168	231	220	189	219	216	218	222	212	200	197	226	189	206	201	204	180	203	214	201	216	199	213	209	209	186	220	178	202	210	203	222	196	201	228	178	208	217	220	219	190	205	216	219	209	185	169	229	205	224	219	197	208	207	188	225	196	211	209	203	200	217	194	187	221	204	191	217	208	242	209	214	216	216	214	208	265	206	213	198	216	209	200	192	212	197	210	191	216	211	213	193	190	209	220	218	208	193	187	213	203	206	197	223	191	209	216	198	172	214	186	187	221	201	197	210	197	204	223	219	197	207	201	207	210	198	190	218	229	194	213	228	223	224	217	228	202	218	197	195	201	197	230	197	191	233	196	217	215	222	239	207	227	219	221	194	191	228	198	202	196	206	210	215	218	221	210	212	189	216	227	208	236	209	193	187	224	203	200	196	221	211	219	188	210	218	184	190	186	207	219	219	215	224	198	209	206	186	234	184	197	207	191	211	219	199	205	230	199	196	196	214	179	230	204	216	201	238	189	207	195	183	200	214	196	193	205	223	188	194	196	202	194	212	204	221	212	212	218	209	208	225	214	239	210	211	204	214	203	197	185	176	203	198	214	204	207	217	207	211	229	222	207	213	217	207	203	198	209	194	201	222	189	203	212	205	208	180	203	209	184	189	181	227	187	202	215	211	191	219	218	234	210	202	212	208	214	220	204	221	216	210	203	204	200	210	191	188	236	196	209	204	220	211	188	212	208	230	231	240	221	223	204	212	185	221	214	195	200	180	207	195	212	211	196	184	202	199	212	204	201	214	214	199	202	213	245	192	202	200	211	193	212	225	224	188	204	203	193	183	205	197	205	224	236	189	199	194	189	220	213	206	198	219	198	197	188	186	195	192	224	186	198	182	232	207	211	213	205	198	182	204	190	212	247	242	182	220	186	189	187	193	213	198	221	238	198	224	199	220	189	230	209	196	189	182	200	203	212	231	206	188	210	215	206	199	227	182	204	227	198	217	210	207	206	182	206	161	225	223	200	204	209	233	185	208	204	228	183	203	226	203	197	211	227	225	202	207	183	184	204	206	214	229	225	214	222	187	224	213	209	178	188	159	213	210	203	201	218	215	197	193	203	180	189	195	195	195	214	220	225	203	220	209	207	181	210	237	211	199	185	201	205	207	214	189	199	229	175	199	209	202	178	204	192	202	197	211	212	192	206	224	210	190	213	223	207	230	204	193	189	204	234	222	211	181	197	246	226	216	210	203	216	199	218	195	206	210	198	200	213	193	222	186	225	183	223	194	212	205	213	179	201	205	220	204	211	216	186	182	185	201	197	201	201	214	200	198	211	179	208	202	208	205	181	197	190	176	192	197	216	198	217	197	222	205	194	213	203	203	202	213	213	183	216	201	213	179	196	177	193	207	192	189	204	213	207	169	204	203	206	193	219	196	197	202	198	207	207	201	181	196	211	227	207	200	194	204	237	218	198	208	218	201	193	217	204	228	203	237	194	186	207	213	218	201	199	209	207	205	234	213	187	197	217	212	226	193	209	226	208	189	188	219	202	211	184	188	178	179	222	222	194	202	229	230	230	187	199	176	186	211	191	198	205	209	199	208	215	237	193	195	211	212	210	220	208	188	212	195	202	210	210	225	196	225	216	221	221	205	182	217	221	205	242	213	206	204	190	217	202	209	224	212	168	209	209	222	210	217	219	220	183	219	204	205	203	196	232	233	197	200	215	188	207	205	206	211	201	209	198	214	220	192	205	214	224	182	216	209	214	230	202	205	186	226	231	206	204	188	215	196	203	198	197	201	218	231	184	193	211	213	219	226	225	207	226	229	207	214	216	227	212	216	190	225	195	177	221	209	201	197	204	184	203	203	219	190	198	213	194	214	184	209	197	223	215	240	211	200	215	227	231	198	218	203	219	202	189	223	203	199	210	201	197	188	228	187	197	204	213	205	196	213	190	208	223	168	208	207	243	196	190	189	212	194	182	201	224	211	200	219	232	228	216	201	192	213	197	222	218	197	207	207	205	199	194	190	200	171	208	198	195	200	218	207	198	203	215	211	199	211	211	177	209	191	215	193	211	213	215	205	203	198	219	203	226	214	214	195	165	200	205	217	214	214	209	194	206	212	213	206	200	226	203	216	192	214	212	188	210	190	213	213	220	232	214	193	201	230	199	207	177	213	215	197	188	216	224	211	210	188	198	184	173	199	205	221	214	212	189	231	199	223	186	174	216	197	215	227	214	199	207	195	185	216
33084	43807	51517	60448	60256	46741	32210	18070	6502	2678	1362	850	599	531	538	494	640	592	547	530	549	535	523	521	557	488	517	552	538	527	541	558	520	541	551	530	491	501	534	509	549	533	520	497	563	511	520	482	508	527	553	490	501	564	491	532	522	515	502	548	538	527	526	527	548	556	504	546	515	555	505	528	529	500	530	511	504	514	583	492	518	531	571	510	548	539	535	554	539	526	539	517	536	577	544	517	525	503	498	498	521	543	503	554	537	524	509	526	548	577	548	544	530	508	537	556	497	537	537	541	527	515	487	559	507	522	518	521	549	505	516	516	503	532	505	535	565	559	505	507	552	508	545	575	504	502	514	520	543	532	527	532	519	525	490	563	485	488	494	534	535	563	497	507	552	519	527	507	475	543	528	533	498	500	506	549	529	506	525	539	546	511	553	522	588	519	503	529	516	543	497	547	493	561	519	538	521	565	533	482	521	561	541	565	524	532	541	527	525	519	518	572	546	523	543	590	519	492	480	542	532	513	496	518	528	559	527	514	525	551	510	553	523	528	523	550	562	506	521	483	538	508	595	531	544	514	549	514	526	572	537	532	530	549	515	521	530	494	527	558	516	515	547	533	499	514	445	567	568	590	541	515	526	527	540	505	518	537	501	507	541	515	540	525	543	521	512	543	483	515	541	548	555	499	523	536	511	515	509	529	491	554	496	488	502	540	519	520	548	546	553	532	529	500	545	572	516	511	578	512	520	536	528	498	562	474	561	564	538	505	513	532	519	545	504	538	524	511	534	526	500	514	557	553	546	499	529	568	518	533	497	527	554	501	549	491	539	540	541	474	500	551	546	516	471	525	495	525	547	510	542	505	559	532	560	507	501	514	513	505	532	543	519	526	526	508	506	534	547	574	538	518	482	495	523	533	516	522	522	496	559	565	520	554	564	511	528	531	490	526	527	530	530	554	526	498	511	515	514	486	540	509	568	510	489	528	538	521	543	511	552	491	494	542	532	504	527	535	576	525	530	509	522	514	560	537	504	531	517	541	523	522	561	552	563	563	532	529	509	531	516	510	541	523	522	550	501	525	567	504	537	496	545	540	506	486	536	548	472	514	497	532	496	570	498	490	515	542	501	512	518	516	496	494	509	533	506	503	523	484	520	533	508	518	504	497	521	572	543	502	527	514	539	522	492	544	501	498	533	493	535	541	539	494	533	512	538	531	532	513	525	527	484	524	509	523	536	544	533	519	558	502	543	530	560	546	500	518	514	521	512	506	492	518	552	514	539	556	561	522	570	506	502	491	431	550	484	535	479	512	507	551	524	532	517	515	526	525	531	524	513	539	535	541	575	512	497	527	554	551	510	515	509	548	531	566	519	504	521	532	520	476	561	534	549	506	522	537	528	573	496	504	535	559	523	531	531	509	498	517	529	514	521	506	530	517	535	480	477	527	524	493	514	548	540	531	522	538	544	531	553	560	515	549	527	559	554	541	561	517	527	534	522	533	481	500	509	526	534	491	494	566	543	543	491	519	541	511	504	543	536	522	546	508	523	559	543	523	504	534	554	537	519	548	513	526	507	553	534	559	519	482	516	531	538	551	499	541	513	497	515	506	484	511	534	498	481	534	510	517	525	521	534	495	513	513	549	522	519	539	513	562	560	513	509	533	531	542	510	540	517	536	553	545	509	532	496	540	525	485	529	526	539	501	515	565	533	519	512	556	511	523	526	528	528	527	527	525	507	559	505	569	537	520	501	534	508	516	546	535	522	556	540	513	531	530	555	520	492	505	539	508	533	532	511	541	514	544	515	508	533	524	522	549	544	525	495	518	516	535	529	504	529	480	549	527	530	496	517	570	520	502	534	508	484	513	546	553	554	516	567	563	524	527	499	520	506	495	503	472	575	528	535	503	541	533	533	533	543	521	539	488	521	532	529	553	465	476	514	557	523	535	513	524	505	549	513	513	571	529	538	518	537	533	522	526	505	545	504	498	496	554	541	518	518	519	499	515	528	552	502	528	501	500	525	510	512	537	512	503	545	526	579	518	515	511	536	531	513	531	564	482	531	535	525	512	509	518	552	501	515	497	541	526	551	550	526	523	508	566	532	533	535	545	522	529	535	491	532	559	498	548	488	536	530	533	485	504	556	559	534	481	535	563	499	509	526	505	507	517	472	522	497	497	554	533	517	526	490	521	526	561	495	523	529	499	528	546	530	508	508	478	542	491	531	558	554	591	508	571	495	557	514	531	535	550	494	500	498	535	525	568	508	544	541	534	523	531	488	510	513	520	534	520	535	572	514	539	501	559	507	522	530	497	504	503	520	510	544	542	516	549	527	531	512	478	510	552	510	510	536	499	520	561	490	504	508	526	546	563	509	481	547	528	527	551	511	548	566	491	563	477	500	532	519	562	552	542	510	493	526	556	524	537	552	537	594	546	512	527	562	522	508	461	533	509	483	536	536	542	539	529	543	531	560	558	497	583	540	569	506	515	527	493	531	533	455	522	523	539	555	538	505	551	538	487	491	556	551	571	480	541	532	483	529	532	491	527	550	551	477	499	505	530	527	528	531	536	538	584	493	504	581	474	531	531	520	544	525	550	532	478	494	519	548	468	552	579	535	533	515	519	526	556	576	544	461	556	501	508	507	511	519	533	556	510	541	518	535	570	518	545	539	494	513	538	526	521	550	544	508	501	515	515	539	515	514	543	525	547	554	571	503	560	528	527	501	533	565	509	546	526	519	527	481	461	585	556	523	541	543	517	534	524	516	476	545	511	542	519	464	531	527	491	507	536	513	563	496	552	484	520	538	551	531	521	534	522	519	523	529	535	530	505	531	521	520	510	507	545	487	541	505	521	507	528	512	512	507	542	556	478	510	519	535	541	534	545	548	501	515	504	543	532	521	523	539	505	479	504	500	506	519	511	550	521	521	487	510	517	517	536	548	532	505	556	574	480	510	539	534	576	545	560	522	498	544	492	544	495	506	557	509	514	590	516	535	519	545	510	487	503	509	509	523	511	501	505	557	501	516	548	508	527	554	522	508	581	528	544	527	523	506	476	541	524	530	530	512	546	532	501	529	502	522	486	539	531	499	481	491	542	492	479	466	533	515	515	541	536	497	525	527	537	523	574	522	523	507	545	522	535	573	483	542	537	490	502	545	539	521	529	522	562	517	533	499	571	485	508	532	531	518	549	538	516	504	506	514	503	523	512	525	521	525	540	519	568	499	542	537	531	505	490	498	532	497	557	505	512	512	522	560	513	520	522	475	544	505	527	525	550	506	536	518	521	566	528	532	533	493	514	513	540	485	524	508	515	502	509	561	506	508	482	550	514	555	488	535	517	516	507	527	542	533	516	579	491	505	545	542	539	539	529	560	550	530	513	559	558	557	504	542	546	500	528	504	509	528	493	516	515	546	508	575	476	509	541	542	489	513	533	478	517	538	554	546	508	520	542	509	534	513	488	509	502	518	513	516	526	498	532	541	512	571	492
57082	56936	57960	61532	61159	47505	29449	13357	3707	723	383	269	177	179	221	175	195	186	180	175	178	199	234	182	215	191	205	194	190	176	193	176	182	160	190	194	169	196	194	192	184	177	161	195	196	157	160	176	213	200	187	191	200	191	198	179	177	158	171	174	190	201	183	148	180	190	172	189	174	178	199	176	183	177	171	178	186	196	158	175	180	218	190	165	177	163	184	191	185	184	173	196	201	178	194	176	194	194	173	199	185	192	163	195	174	180	194	195	189	193	199	177	194	160	169	184	179	188	172	171	207	166	192	190	146	177	154	199	201	178	168	203	167	190	194	205	213	193	193	167	208	192	189	163	178	177	166	192	180	193	157	211	171	185	184	207	181	171	187	193	160	185	177	194	184	201	179	183	182	194	195	209	194	230	176	189	189	198	184	205	184	178	214	172	178	187	193	171	176	208	187	196	169	176	152	196	188	183	200	169	179	191	196	193	184	158	202	187	168	220	193	184	196	178	178	188	181	179	143	207	178	170	194	207	179	180	173	212	169	186	190	173	213	168	186	177	180	168	201	168	187	184	196	202	188	155	192	189	183	197	193	174	181	166	197	188	161	202	176	183	200	211	203	154	182	181	187	179	198	177	180	192	191	174	175	180	172	159	217	186	153	197	171	165	198	186	186	176	172	165	191	205	185	207	192	180	192	169	187	186	204	185	163	191	165	175	182	166	185	191	206	192	189	192	179	174	172	181	187	161	160	183	191	208	206	187	201	169	196	192	201	159	165	185	187	153	156	173	190	172	188	177	155	189	198	193	186	182	193	179	182	191	193	177	189	200	162	183	175	175	175	204	180	175	187	168	173	176	194	180	189	165	173	201	155	185	188	174	197	168	206	182	205	186	178	176	162	177	201	180	196	198	168	213	186	158	194	168	197	178	184	167	183	181	169	190	184	189	178	185	181	185	168	192	189	184	209	186	194	200	202	174	187	195	215	203	202	196	193	183	177	167	192	175	186	201	193	182	175	179	189	191	177	185	190	172	193	166	193	190	175	172	174	173	183	198	191	171	162	192	193	202	188	190	184	182	170	189	180	164	207	215	213	184	206	176	165	190	167	181	164	195	175	207	208	166	176	163	183	180	188	169	192	203	167	200	159	191	168	197	192	204	168	198	184	217	176	182	210	179	188	171	182	165	201	206	196	201	192	199	160	199	195	174	184	184	180	194	205	189	197	170	175	210	210	191	190	176	207	213	189	198	186	187	192	187	165	195	169	174	193	197	204	205	193	161	201	182	176	190	182	163	185	190	192	203	188	191	193	179	186	199	174	165	202	174	186	170	210	216	188	175	185	184	201	176	191	187	188	203	169	189	177	177	154	169	177	179	200	173	164	198	176	194	172	204	192	171	194	186	194	210	195	178	190	172	184	202	173	172	181	217	193	196	198	176	177	175	201	196	183	185	190	190	172	179	176	171	150	162	198	197	204	164	212	183	161	201	173	195	208	190	164	200	194	176	193	184	200	196	186	200	194	215	179	193	188	182	193	196	173	179	172	184	187	194	194	193	203	193	168	203	178	186	175	204	200	198	205	154	188	179	212	185	202	184	202	183	202	192	211	184	179	187	173	173	175	175	196	185	187	186	186	173	185	207	153	182	170	198	185	184	181	166	171	205	176	197	175	191	191	182	172	168	186	187	199	188	209	178	184	167	154	197	171	187	202	194	209	191	169	192	185	180	183	194	171	168	172	176	176	172	169	217	185	183	189	191	187	178	182	154	211	186	174	194	202	193	200	183	180	175	188	197	183	177	174	193	180	175	176	183	183	198	190	212	170	207	180	154	159	174	202	180	160	187	172	195	179	174	180	181	191	195	201	185	177	185	177	179	190	180	189	188	193	222	218	175	175	165	177	176	170	171	179	180	184	169	199	170	198	218	200	192	190	199	192	170	168	175	197	171	179	185	186	202	173	197	193	179	196	164	195	173	191	187	175	180	181	187	178	195	203	190	205	205	168	152	183	175	210	181	182	182	211	180	190	195	187	164	193	190	174	184	181	205	200	180	182	180	204	192	167	220	187	203	199	186	190	182	185	198	182	169	199	208	179	198	204	170	166	178	194	189	216	183	169	172	192	176	186	157	194	194	185	185	196	199	181	186	203	198	199	182	184	171	178	178	193	183	156	179	158	177	190	184	202	212	184	181	194	187	209	149	182	153	184	196	212	182	191	169	202	182	193	165	180	162	171	159	167	167	191	191	210	176	185	200	210	183	206	209	173	187	176	184	186	166	186	184	186	192	184	181	187	159	173	189	196	174	179	188	199	194	158	185	175	204	184	175	174	204	191	187	179	185	166	178	189	173	161	190	186	209	167	170	181	179	198	190	178	164	169	186	189	176	185	208	174	180	177	170	172	193	181	174	174	199	181	188	182	218	197	161	199	187	185	198	180	180	185	200	167	204	174	158	200	164	172	172	177	186	164	194	178	183	169	186	158	189	195	203	169	185	178	191	197	176	187	200	182	171	172	192	159	181	182	182	173	210	169	177	164	179	172	182	168	172	210	178	172	189	170	209	203	164	198	194	180	180	169	164	186	183	187	215	178	181	184	160	170	172	159	191	195	188	177	197	175	175	186	153	173	183	179	203	200	187	180	210	171	184	194	220	174	210	178	209	164	189	187	188	195	217	165	168	181	176	194	190	196	173	165	197	182	194	179	189	172	185	166	204	190	195	189	168	188	172	184	174	211	173	197	202	182	182	176	189	176	207	158	189	196	175	198	174	166	154	174	166	203	197	192	174	181	183	210	198	184	183	187	183	191	191	174	166	199	191	205	168	174	208	190	172	167	168	179	186	186	208	186	180	174	193	180	165	191	177	174	187	206	185	197	208	174	204	180	156	166	202	206	209	175	189	210	171	176	187	202	188	206	187	196	181	186	185	172	168	191	173	188	197	161	191	202	197	196	181	176	209	182	181	216	198	210	196	193	208	192	214	173	206	210	192	180	175	166	199	171	187	212	177	154	188	186	186	177	183	181	195	201	196	177	189	189	199	183	172	196	176	203	194	183	181	207	175	172	186	189	172	189	184	153	171	182	194	179	176	200	184	177	170	189	196	189	182	194	189	189	194	171	161	177	193	184	178	164	168	187	189	174	168	164	193	180	201	198	186	187	180	173	189	187	212	196	153	192	176	185	188	196	170	196	211	181	164	171	191	198	183	174	194	199	186	169	202	198	182	192	180	196	187	199	177	157	161	180	181	203	166	199	151	186	195	209	174	169	200	181	182	188	179	173	174	200	162	175	172	184	198	201	174	168	200	191	202	184	179	190	197	193	181	179	178	207	175	181	186	182	193	170	212	164	155	175	162	180	201	187	157	166	210	217	187	219	180	185	181	200	199	175	185	198	179	184	187	164	176	161	212	203	191	183	194	172	167	184	184	174	175	202	185	174	160	196	189	215	171	170	192	155	230	172	189	186	168	196	170	174	168	197	202	196	185	195	195
38907	47969	60097	73199	71418	56963	40413	23810	9978	2840	1453	883	537	517	532	548	605	526	529	482	465	485	483	487	477	434	475	493	468	473	466	495	485	498	476	500	488	491	467	451	499	494	437	484	458	508	490	475	479	483	475	473	495	467	481	473	482	507	480	458	493	449	463	474	462	449	443	421	519	492	476	493	435	481	525	433	466	500	493	494	499	473	518	471	455	482	483	472	473	483	451	418	459	500	428	462	458	491	478	440	490	491	437	470	475	488	491	491	501	434	455	426	461	439	455	479	465	479	450	434	479	477	469	451	503	485	469	444	467	515	452	471	462	476	453	485	469	468	445	456	429	450	495	474	461	451	463	458	496	482	418	478	446	459	473	449	452	466	474	467	486	441	483	470	461	456	459	488	463	484	465	465	470	473	460	469	460	453	460	461	449	495	499	457	528	467	459	453	431	471	448	437	502	474	484	455	477	475	448	467	464	466	442	434	485	466	470	511	455	476	446	457	435	462	476	480	469	502	458	499	469	483	450	491	468	465	470	479	437	505	468	418	475	487	460	454	463	431	441	486	467	479	475	477	452	453	452	493	493	447	449	487	457	468	462	464	431	468	458	464	488	452	493	438	477	469	457	531	484	449	487	468	464	473	476	506	476	481	451	475	477	463	467	480	460	472	483	481	510	420	467	447	461	492	480	488	463	465	440	481	438	439	499	446	467	511	434	475	461	465	489	480	479	472	466	489	472	468	459	459	481	484	469	498	458	524	475	462	428	453	477	468	479	454	502	402	434	488	467	448	483	446	471	493	487	457	456	519	462	432	457	472	480	487	476	502	471	481	489	487	454	440	476	463	451	452	491	472	461	433	499	481	505	490	459	450	493	489	453	485	478	472	489	491	450	442	470	484	478	494	464	473	469	493	471	517	489	483	456	453	480	512	449	449	464	505	464	488	475	473	480	472	466	431	450	429	456	502	465	451	457	452	463	472	476	471	439	468	463	483	416	485	467	442	492	455	512	454	498	453	441	498	455	452	450	463	440	433	494	478	493	469	477	471	489	458	507	476	477	494	471	477	506	449	479	444	490	488	468	447	459	503	447	481	453	486	507	464	509	477	476	469	465	492	501	479	450	479	453	472	478	465	429	435	449	466	463	470	457	469	491	507	484	461	504	468	460	433	432	482	516	490	479	465	486	500	443	503	497	471	469	495	485	451	488	487	484	447	456	458	470	412	478	474	483	479	469	491	492	496	444	462	478	477	488	451	514	489	445	432	455	471	440	425	450	484	472	487	452	466	435	466	442	513	444	460	464	511	438	513	485	479	478	459	478	482	473	464	463	475	424	496	451	453	472	527	475	479	479	479	440	486	480	502	439	464	471	479	440	459	482	469	499	471	470	469	440	483	468	488	491	477	473	484	466	501	461	456	466	454	487	483	450	456	489	458	450	486	456	484	487	432	469	498	430	509	466	433	470	464	487	477	434	503	479	410	476	474	462	490	498	455	501	462	433	473	466	513	475	467	486	458	480	474	468	468	443	495	491	467	465	476	473	479	450	421	509	482	448	515	449	462	463	524	442	478	446	462	494	463	480	454	468	461	475	467	463	441	460	493	495	471	482	474	515	473	474	461	489	456	469	456	463	484	461	492	484	432	478	477	481	448	434	459	465	482	468	459	500	479	491	465	442	458	463	481	496	463	461	479	477	456	459	521	482	467	478	447	481	446	485	504	473	459	468	447	423	480	482	495	493	499	468	482	472	468	478	483	467	483	475	456	487	484	468	477	465	478	466	463	441	460	524	505	473	532	463	478	464	500	496	466	477	453	489	468	446	513	459	449	498	437	435	481	456	473	421	463	422	476	453	498	472	429	467	523	511	475	453	501	456	470	510	462	475	493	497	423	490	473	476	477	433	477	489	479	460	481	473	504	459	490	503	414	463	507	521	448	489	469	419	458	499	472	468	452	486	461	481	490	464	425	484	487	463	471	432	471	420	425	468	438	457	441	469	432	462	488	495	489	471	521	463	463	500	472	445	457	442	479	433	474	482	453	447	469	498	463	483	493	459	500	490	472	490	468	475	456	450	495	506	465	508	460	477	519	484	472	457	450	486	507	484	486	473	496	447	478	443	425	452	484	469	448	486	468	466	489	490	469	482	485	457	458	468	484	496	500	443	452	494	470	463	483	466	476	440	474	479	488	466	430	499	446	444	480	445	466	461	496	452	493	485	500	500	442	505	467	492	492	500	511	507	492	460	489	508	467	514	466	462	488	511	462	479	484	437	460	481	483	511	497	473	471	453	478	459	490	476	455	436	457	435	478	492	493	501	510	477	481	443	437	478	488	461	444	466	468	437	468	477	473	489	463	479	461	449	444	466	448	473	451	445	480	496	468	452	489	490	511	492	485	456	468	482	475	456	487	447	450	535	474	481	496	460	472	438	438	477	489	468	471	495	457	462	475	445	495	518	474	424	487	466	474	481	454	459	427	460	468	479	429	480	453	484	483	483	470	492	463	492	467	508	471	444	440	501	467	464	463	485	471	461	461	448	475	460	476	466	456	468	483	461	439	510	487	465	480	433	438	478	509	527	434	455	462	439	479	484	502	448	463	464	457	455	468	432	430	480	498	453	464	480	513	478	463	472	477	489	502	459	463	445	455	500	454	497	462	488	446	463	439	466	498	479	471	486	476	464	476	487	479	481	474	458	479	461	444	451	488	506	443	496	504	452	455	476	512	459	487	474	446	448	458	442	472	439	482	477	443	505	484	472	440	469	467	475	472	461	480	493	495	497	461	458	490	440	529	421	457	432	447	449	497	437	480	429	491	434	475	532	493	472	474	500	470	444	489	436	462	478	448	475	445	489	435	478	467	452	446	500	449	456	502	498	493	508	506	476	469	459	498	452	487	499	438	485	484	443	464	462	489	458	475	470	499	464	475	500	430	474	530	454	465	471	491	476	453	496	513	487	480	471	485	490	465	483	459	529	470	466	493	489	466	426	481	442	485	505	457	476	470	431	499	443	459	474	491	482	525	490	491	493	491	488	520	491	483	482	441	449	451	479	496	465	459	462	457	484	488	488	465	466	431	489	448	450	463	508	484	473	440	469	429	433	476	466	458	444	465	467	475	464	448	470	482	475	468	476	444	479	422	461	416	470	509	485	460	446	481	495	462	481	436	444	455	485	454	461	486	477	450	469	450	446	451	469	465	450	488	503	492	479	515	430	476	474	472	460	466	457	434	479	484	451	494	485	498	520	448	506	418	522	443	460	471	479	464	516	485	454	459	509	482	503	517	458	470	461	481	441	467	438	466	466	431	516	444	474	494	474	469	463	482	461	428	496	512	479	468	468	438	468	428	539	488	463	496	519	449	439	465	485	461	460	467	458	504	478	459	466	485	499	447	475	493	473	506	484	494	483	466	467	500	464	495	467	508	497	488	495	486	477	497	444	450	471	488	508	471	447	493	447	472	453	459	478	456	453	443	489	479	483	503	465	442
26032	20812	13210	8426	6775	4065	1797	800	387	249	215	185	221	204	180	191	204	204	199	190	175	177	217	189	162	199	203	214	204	196	175	193	191	191	188	192	226	196	217	182	168	198	202	195	199	185	192	194	200	209	222	200	190	193	198	193	201	194	180	198	212	187	203	190	200	192	192	167	189	178	202	216	184	176	217	211	193	196	181	174	181	196	169	219	192	193	193	193	201	187	202	207	213	200	180	205	201	203	206	193	186	179	213	217	160	209	185	193	188	188	188	178	190	186	181	194	221	209	216	196	175	205	194	199	199	194	192	180	211	184	166	177	203	199	199	180	208	198	184	216	201	218	191	189	228	200	174	222	209	200	212	186	209	219	201	198	198	202	179	199	188	181	210	192	209	205	216	229	192	196	195	179	175	188	190	197	196	212	171	191	174	186	183	194	172	182	214	186	198	179	187	198	196	176	223	166	209	192	197	188	230	191	216	180	210	212	184	183	207	204	196	181	216	217	190	192	192	209	199	213	208	181	216	209	212	208	222	182	206	188	199	185	199	195	161	210	169	206	226	171	204	202	194	226	218	223	189	195	169	192	212	190	185	213	193	186	189	185	185	191	195	230	225	194	196	224	225	199	210	214	181	206	214	209	201	171	210	221	196	191	200	174	206	189	190	193	188	211	197	198	189	201	187	199	195	186	244	199	185	201	232	221	204	192	169	208	195	202	183	194	203	208	168	195	205	197	198	223	210	196	188	204	209	203	185	190	217	168	186	218	229	199	227	208	223	195	195	162	194	173	194	194	157	179	189	215	203	187	214	185	213	186	186	207	187	169	199	202	192	213	199	199	195	175	206	197	208	188	193	199	206	173	165	196	170	203	203	184	197	179	210	196	212	203	216	221	225	199	185	200	189	194	211	205	214	179	196	185	200	228	195	192	185	207	171	192	182	201	195	205	184	208	198	204	183	202	193	200	188	192	189	215	184	201	207	181	201	184	230	213	186	171	172	167	176	204	188	189	188	225	201	204	207	205	220	166	216	205	205	191	182	183	212	186	166	178	204	193	198	216	197	211	189	190	205	187	228	187	169	206	174	202	186	193	193	199	197	213	175	179	225	189	186	150	179	176	194	179	184	194	189	180	215	177	200	196	223	197	193	196	194	220	181	185	188	199	184	219	225	209	197	206	190	192	208	193	193	223	212	178	185	195	188	178	201	220	192	207	214	204	208	219	181	200	194	197	196	196	192	198	186	174	185	176	186	188	190	220	188	204	172	195	210	188	182	201	180	206	184	195	207	196	193	179	202	188	184	211	227	182	206	201	200	184	198	217	195	225	197	185	207	205	213	195	207	179	201	213	188	199	202	210	212	202	190	224	197	209	197	183	209	230	181	195	191	188	200	186	220	179	208	201	181	189	209	174	207	195	209	190	203	182	196	190	207	185	190	201	203	178	206	182	237	214	207	217	212	212	198	204	213	227	192	188	178	195	211	191	177	198	182	177	224	185	187	202	173	186	191	200	217	211	215	203	198	216	220	204	167	189	206	197	188	188	193	217	213	212	202	201	180	207	166	187	183	201	195	184	158	213	212	199	229	184	214	196	174	207	203	177	206	189	204	210	171	200	210	196	186	193	198	202	204	222	174	181	173	203	211	202	183	194	222	198	189	180	202	195	208	195	190	201	193	210	214	192	198	222	205	199	187	184	193	195	178	174	186	214	190	214	196	196	196	188	230	187	196	211	210	197	224	200	196	185	196	197	191	194	186	167	210	184	220	197	201	183	185	202	188	210	190	173	192	196	172	208	191	204	189	223	201	195	186	187	211	211	219	221	182	172	174	201	200	181	211	202	189	197	188	186	213	184	195	185	192	212	204	185	184	207	185	200	187	185	206	220	214	197	182	170	199	186	189	200	179	189	191	219	198	183	203	176	210	204	215	195	216	210	192	186	166	195	203	223	217	186	206	205	185	195	206	182	168	210	206	202	202	188	221	188	171	201	206	197	218	207	174	192	176	186	196	180	183	178	205	223	183	207	175	184	186	174	168	198	195	195	183	172	190	165	199	203	175	176	207	184	185	184	204	199	173	174	212	198	214	169	220	165	222	227	197	196	205	187	199	214	189	186	202	183	189	211	206	219	206	209	202	161	193	182	201	211	197	216	218	211	188	185	198	191	189	208	198	204	209	220	190	199	192	196	163	175	198	168	187	210	199	219	209	199	177	159	196	171	199	188	221	182	222	168	184	211	194	179	202	212	192	217	206	169	177	172	200	186	194	202	214	208	204	190	215	205	211	180	206	173	193	169	198	176	218	203	209	202	200	206	182	185	197	196	199	202	201	202	195	214	170	188	194	186	170	201	194	209	211	204	208	189	214	214	185	208	182	207	181	205	199	195	199	190	205	168	185	199	209	185	212	189	197	198	201	189	188	184	198	194	201	210	201	212	205	207	168	184	212	181	207	179	204	202	181	189	189	182	215	199	178	217	175	200	180	203	219	185	194	204	198	192	189	174	213	196	193	190	192	194	180	202	164	205	191	198	205	181	157	199	201	179	192	189	212	205	186	189	207	216	206	208	201	224	201	179	200	168	200	202	225	219	203	226	214	161	197	175	179	177	180	211	174	175	202	217	193	178	201	196	197	207	194	225	200	187	202	212	195	222	218	192	208	196	188	221	222	202	188	184	210	196	170	206	195	190	181	214	202	179	223	204	192	186	188	159	187	147	189	186	216	187	170	192	206	200	191	204	186	225	188	238	204	168	220	207	161	170	196	196	196	190	205	213	204	184	209	188	207	190	223	200	188	222	174	191	193	190	227	199	197	193	192	170	198	203	200	201	206	220	175	207	180	186	198	188	194	192	188	217	199	194	209	200	193	224	191	227	197	182	181	212	179	198	201	212	217	215	183	191	209	167	206	175	216	175	204	192	203	191	205	204	198	184	218	172	186	191	202	214	196	199	232	179	195	216	203	200	203	201	201	210	179	188	192	177	214	209	175	198	222	193	171	192	205	185	185	199	195	175	196	222	204	187	192	204	212	177	164	208	187	206	212	186	200	211	173	171	214	213	163	208	197	226	183	202	192	185	193	205	167	165	209	201	197	191	190	197	211	205	199	199	187	196	214	202	199	183	214	195	178	180	198	174	187	195	209	193	196	196	201	221	193	202	214	191	204	203	193	189	194	186	167	209	204	201	205	184	208	213	208	193	195	192	194	204	182	208	203	191	185	207	188	174	191	210	217	196	176	211	193	195	215	161	203	207	203	198	213	188	191	200	193	209	210	202	184	176	173	196	187	193	211	204	198	196	203	195	204	182	195	199	185	198	205	200	201	188	215	199	195	203	179	188	186	188	203	212	203	181	219	218	147	181	202	201	194	181	194	207	189	207	209	159	199	195	200	211	201	212	198	199	185	192	186	200	149	201	203	201	187	224	206	197	192	224	214	186	193	191	204	188	191	191	174	187	200	172	210	214	187	189	201	197	185	157	204	203	154	169
15819	16844	17990	20575	19468	12960	6419	2718	1289	684	540	516	537	515	514	500	553	472	499	522	509	495	523	496	527	479	489	457	488	483	515	497	500	473	501	472	510	491	512	467	506	518	506	468	523	530	491	491	484	520	495	486	470	526	505	486	520	479	507	525	497	524	491	458	556	532	515	508	528	492	474	519	474	502	526	531	513	478	507	528	516	553	512	501	462	516	488	497	489	540	480	499	533	554	506	520	494	474	514	542	468	491	515	504	494	488	524	533	516	494	499	502	510	477	519	515	473	521	528	471	514	533	487	495	499	459	498	477	529	504	502	499	552	530	538	497	502	509	472	501	544	492	521	504	478	517	456	516	483	507	513	489	519	505	516	509	475	499	527	508	517	519	483	474	518	489	482	501	517	501	482	544	508	548	474	483	492	499	494	487	477	506	504	484	481	501	521	460	500	494	525	527	474	489	516	504	490	508	520	525	514	487	500	491	501	545	482	494	504	497	531	482	536	500	507	506	528	481	536	491	499	535	460	504	548	516	523	482	519	513	531	513	517	522	517	481	515	512	504	464	529	549	482	508	478	500	509	543	510	523	485	498	520	524	497	505	515	508	509	474	490	488	537	514	515	506	468	500	482	525	537	496	517	500	534	505	505	501	524	518	566	448	516	535	516	515	498	531	496	459	549	507	534	494	524	474	517	497	554	512	485	500	459	490	474	493	507	464	493	496	552	493	526	534	526	472	511	490	526	471	522	490	479	508	515	517	493	487	494	486	480	492	493	491	510	510	515	526	513	493	499	514	485	502	475	481	515	462	539	551	489	503	480	519	479	513	501	500	503	500	471	495	550	504	538	512	513	487	473	497	472	504	516	496	461	477	524	477	538	485	504	478	511	521	526	496	554	531	541	513	532	513	482	524	472	522	520	510	513	509	466	540	510	488	540	502	517	493	504	514	483	489	479	500	515	518	513	492	472	502	512	521	503	484	480	520	522	525	504	505	547	486	552	479	521	495	522	517	546	492	537	487	489	512	514	490	515	495	458	511	498	447	484	510	450	543	528	518	497	476	477	514	501	498	501	506	524	506	472	480	485	521	514	515	515	496	476	526	487	525	517	545	508	496	475	494	484	518	511	498	523	529	493	469	470	482	508	504	512	522	529	506	502	485	505	551	483	505	506	511	502	500	564	534	525	495	502	528	506	505	457	477	480	472	478	484	517	476	492	502	549	520	510	480	507	495	501	526	507	471	540	512	531	486	509	518	456	476	458	517	496	511	529	544	505	492	561	482	467	473	535	529	489	486	498	521	520	497	494	477	496	519	484	522	492	489	536	517	505	526	505	504	474	540	490	463	475	454	508	510	494	526	481	473	510	526	479	519	536	512	541	478	485	484	543	500	477	516	492	469	529	512	477	525	474	505	478	533	506	482	511	479	533	466	495	505	515	498	527	499	505	476	521	508	564	529	497	481	487	559	481	523	493	516	516	498	480	492	526	547	559	494	523	454	498	506	504	472	490	541	487	470	508	498	533	487	511	526	547	507	484	466	465	472	530	513	519	481	511	503	494	563	512	496	527	541	515	488	513	515	477	510	552	522	530	520	496	546	511	517	525	476	545	482	529	492	508	479	487	515	492	493	487	547	510	518	525	496	529	529	465	508	538	486	503	498	485	507	493	496	500	483	487	529	466	510	492	498	488	520	490	508	472	509	452	518	474	497	478	462	513	511	491	467	502	513	495	506	481	521	487	510	543	504	514	527	484	477	533	492	544	526	524	484	484	504	506	520	519	487	531	490	477	498	480	525	490	486	485	534	493	508	486	497	474	499	507	517	533	528	506	493	537	489	456	515	491	497	510	477	510	538	516	492	483	517	484	515	542	491	480	520	556	530	530	465	494	515	519	519	545	522	496	520	529	524	522	467	481	538	555	533	547	495	482	503	528	506	516	488	490	554	513	481	478	480	508	520	529	529	526	481	514	504	503	506	523	525	513	524	530	491	531	550	564	500	544	487	529	488	494	486	488	502	498	490	484	533	491	504	542	520	529	504	496	494	544	509	489	491	491	506	473	534	500	472	512	460	529	462	475	486	508	474	519	502	512	506	511	502	451	522	489	508	487	531	520	476	486	533	468	548	456	506	506	472	480	526	549	503	450	540	539	478	475	483	494	450	464	507	481	522	495	465	529	543	505	528	509	464	489	485	500	526	521	497	532	510	482	458	520	499	527	468	519	527	495	534	490	487	516	493	478	544	533	520	531	485	502	459	539	489	509	515	507	528	534	519	545	474	486	491	512	492	524	527	558	519	477	521	515	516	486	517	494	500	509	511	517	471	509	492	475	520	450	502	532	502	489	497	521	496	461	535	536	496	547	492	532	505	478	501	518	508	530	531	493	496	509	514	501	486	511	449	521	505	512	505	477	504	482	478	482	511	460	540	498	510	541	539	491	490	541	491	486	483	495	498	492	496	512	490	522	483	464	507	513	475	486	537	509	518	555	551	533	467	524	464	514	572	520	477	473	486	504	472	505	523	499	479	462	498	526	471	523	502	498	502	486	525	501	465	493	516	517	518	507	500	506	519	527	481	459	536	483	489	460	533	502	544	558	491	588	493	500	541	486	481	479	536	508	481	522	499	506	499	524	489	499	480	501	516	522	512	500	507	541	501	508	526	512	477	498	531	465	484	541	488	482	515	556	481	495	457	510	492	505	500	492	517	471	538	551	528	479	494	499	500	513	526	484	516	506	500	477	495	502	515	475	488	481	499	505	467	488	518	487	497	489	506	529	512	519	502	514	513	521	490	509	522	504	509	487	515	485	504	482	487	512	508	500	509	506	508	532	485	478	474	526	532	510	475	464	524	530	490	510	492	472	484	500	521	521	489	509	566	447	505	505	499	525	519	492	499	550	529	535	509	502	494	502	516	478	511	509	496	528	524	545	518	483	558	526	514	514	534	524	512	540	483	513	540	505	517	513	532	525	500	513	530	514	518	500	531	484	478	508	502	472	511	483	481	467	520	493	472	471	484	466	480	546	501	495	521	522	523	586	487	469	503	531	514	480	513	503	535	514	493	511	512	463	512	502	508	487	546	475	513	531	499	480	538	521	500	481	506	520	474	517	491	521	542	521	530	484	502	527	509	517	466	491	484	519	499	461	494	500	494	517	507	493	481	467	510	548	478	523	445	500	519	539	519	477	469	495	481	514	515	493	511	484	495	527	524	465	520	502	490	519	490	493	484	472	453	485	488	507	485	492	485	502	507	509	523	510	465	528	469	517	523	509	518	514	485	496	472	490	472	492	476	513	476	485	513	530	454	527	468	510	486	520	504	490	493	492	520	483	539	513	527	473	509	482	539	491	508	543	494	532	526	544	510	496	503	508	481	525	502	565	486	510	557	501	468	499	541	514	480	487	481	485	509	500	515	501	480	479	500	499	508	524	512	496	531	538	573	496	501	503	497	482	503	491	433	509	507	522	520	515	493	482	500	527	491	530	534
47556	46385	50547	54471	52353	37061	18929	6340	1851	619	320	285	221	224	194	217	212	203	214	243	212	221	210	207	186	213	190	228	209	209	210	210	214	231	204	209	217	229	194	216	200	202	194	202	223	212	183	205	196	207	209	216	193	212	194	210	209	234	212	205	202	244	201	200	227	205	223	215	208	213	175	203	194	204	186	207	206	186	207	223	247	228	224	199	208	213	218	228	205	216	201	208	189	193	188	220	203	198	212	226	204	229	221	196	227	226	218	213	230	227	211	219	202	215	210	211	225	166	195	212	210	212	211	220	189	223	221	204	222	208	203	191	203	224	211	190	194	189	202	224	213	208	203	200	223	200	233	201	208	214	228	184	199	181	210	188	194	199	205	223	187	219	210	207	209	212	199	222	198	214	200	186	208	215	227	203	203	217	199	188	211	216	227	202	208	193	233	207	178	202	210	200	229	205	206	213	191	217	197	222	195	226	197	182	199	215	197	222	197	215	195	207	239	217	200	211	205	204	235	240	192	199	219	182	206	183	185	239	220	218	230	218	209	189	220	232	209	227	216	195	231	224	219	224	214	195	216	224	231	188	209	188	192	204	194	199	215	185	195	185	203	207	228	201	204	193	199	193	221	217	223	215	201	237	228	218	193	219	153	224	218	163	232	198	198	210	215	213	231	219	231	229	237	231	198	209	198	200	229	206	244	228	228	207	208	220	201	192	218	233	209	203	219	207	218	230	192	212	189	228	199	228	199	202	207	197	211	210	205	214	221	211	213	203	198	215	213	205	194	204	242	228	190	210	215	224	203	188	214	208	202	215	223	187	225	211	220	194	196	200	215	214	223	202	200	221	210	212	201	225	216	231	197	197	210	234	224	218	188	183	200	184	194	210	186	205	207	221	217	186	218	200	209	199	206	217	180	230	208	203	241	201	192	205	198	216	203	211	203	204	215	189	212	190	211	207	234	200	211	214	223	198	219	202	184	223	203	224	206	216	217	247	237	232	194	213	207	212	268	207	218	211	215	198	195	212	196	193	239	183	225	212	201	206	230	203	204	203	209	223	205	195	220	243	244	228	222	197	195	197	205	222	189	207	196	199	210	191	218	217	212	221	228	208	235	189	185	197	203	226	253	205	213	198	195	215	188	206	192	217	215	199	218	224	211	194	207	202	196	207	227	215	189	206	210	177	202	213	185	228	202	201	216	207	188	215	228	210	207	214	196	230	213	183	205	202	212	238	205	209	211	218	219	209	207	226	219	184	207	223	198	194	196	236	224	209	214	241	220	213	203	201	228	180	198	217	232	221	226	226	203	213	228	229	215	206	213	223	205	226	200	215	207	194	224	209	193	235	197	225	226	206	247	196	225	211	195	204	185	188	208	202	215	217	205	223	229	218	213	210	181	185	187	218	217	226	205	231	203	213	210	210	207	209	224	215	220	225	215	197	218	203	202	203	219	232	208	200	197	202	211	211	221	178	224	194	226	186	191	185	199	213	184	207	189	224	205	221	196	230	196	191	196	217	204	238	201	228	210	207	205	244	225	194	209	211	229	193	206	178	209	229	202	214	230	211	205	205	184	183	232	176	216	203	217	243	200	208	199	185	184	202	203	243	202	229	205	223	203	230	192	194	230	182	199	211	189	205	221	220	170	227	207	213	222	207	188	209	185	189	223	203	187	203	227	236	239	247	208	241	205	224	205	209	207	185	183	184	177	193	213	212	200	192	197	222	176	193	208	203	213	211	187	195	245	220	207	245	215	225	217	211	194	190	203	237	221	231	215	207	197	201	165	223	209	200	256	175	207	206	180	210	202	222	193	203	197	218	229	198	225	232	214	219	214	200	208	198	235	204	216	212	189	231	236	193	201	213	211	202	206	230	214	190	206	221	219	179	195	214	232	190	218	184	227	222	218	210	218	198	188	189	213	180	199	225	221	190	211	203	226	216	197	216	197	217	222	223	204	197	193	209	204	215	231	205	219	204	217	224	209	215	177	189	198	215	235	228	207	208	213	191	188	215	205	237	208	212	189	223	192	219	203	205	209	237	212	227	191	194	208	226	207	221	200	205	203	182	202	188	216	206	191	216	235	227	214	226	199	187	209	173	216	217	216	226	195	218	213	204	221	201	196	226	211	229	224	195	218	189	208	213	217	190	189	184	214	210	204	214	185	214	223	191	195	204	229	209	241	204	217	200	196	215	188	208	207	200	201	199	230	212	205	196	199	231	195	217	205	220	217	220	209	197	209	221	192	201	200	198	188	216	198	225	204	205	221	216	235	211	183	173	182	214	241	209	225	190	225	187	174	230	204	210	209	199	191	185	211	199	212	198	230	222	206	218	207	217	214	218	207	213	206	218	197	198	227	227	247	206	197	236	182	215	222	214	216	211	215	223	240	211	220	207	202	218	186	230	216	234	234	189	208	196	191	210	176	201	204	217	179	201	220	204	221	201	215	215	208	187	210	222	212	229	204	213	205	197	227	197	237	224	205	198	220	214	203	215	213	187	202	220	191	180	225	183	211	234	238	186	210	214	223	220	255	198	220	194	225	226	221	208	214	209	209	238	215	211	196	222	208	219	224	210	197	207	220	190	217	201	201	199	215	209	195	195	187	204	196	195	195	215	213	241	193	231	193	227	227	212	225	195	213	228	232	193	195	223	178	202	206	217	234	213	203	210	206	225	222	207	199	206	202	186	230	212	213	211	211	235	221	225	202	203	200	199	215	219	215	242	178	240	206	241	216	199	185	194	205	201	216	208	218	210	208	194	228	217	215	193	218	214	204	194	233	208	220	228	209	217	209	211	192	229	206	232	213	200	204	189	232	220	211	177	224	224	205	206	227	231	212	194	228	210	197	218	227	220	211	219	210	199	241	215	232	206	192	193	224	217	194	201	220	205	220	206	207	194	226	204	218	204	223	179	205	217	196	209	190	242	211	214	214	208	202	195	222	221	197	193	228	210	232	204	217	187	215	220	213	204	183	201	207	213	189	179	214	207	227	239	223	201	216	176	194	213	214	217	204	207	224	195	205	212	191	213	200	196	195	204	216	214	220	215	224	180	199	215	203	217	207	200	211	183	219	215	230	192	237	233	196	219	241	196	211	229	185	205	204	220	203	189	201	215	239	203	234	203	213	223	207	195	189	195	216	238	192	188	206	217	172	188	210	198	193	208	195	201	224	197	223	195	207	188	216	201	229	192	217	186	203	209	205	213	222	231	238	228	206	197	221	205	196	218	189	216	186	190	201	225	235	200	201	226	216	221	225	220	212	181	204	192	238	191	217	222	194	180	212	214	206	200	205	223	213	203	209	211	242	215	230	193	217	199	192	220	213	184	214	205	202	213	233	193	228	191	175	198	216	215	212	249	209	197	217	175	202	195	223	188	209	207	236	219	200	206	212	188	194	221	204	220	190	213	205	205	206	195	225	222	183	187	180	216	203	228	196	206	205	214	207	187	184	186	217	205	235	233	231	195	171	203	229	226	207	223
30740	38117	51412	63155	60761	47502	30140	15731	6601	2488	1180	851	631	565	589	596	588	566	581	541	519	508	534	546	533	559	558	554	556	558	551	547	502	558	550	550	525	561	500	539	536	525	514	517	544	543	532	530	595	535	535	537	521	551	553	554	544	529	499	567	520	544	553	556	522	581	499	543	494	531	524	503	586	543	538	521	551	518	546	533	611	508	533	554	532	555	524	506	506	535	525	534	528	607	531	471	534	549	492	562	582	527	548	528	525	523	559	561	524	524	517	495	554	499	536	537	587	535	535	542	512	534	504	515	511	535	519	527	593	554	542	502	473	529	515	538	490	537	499	530	545	540	565	545	542	558	530	535	537	513	570	526	508	546	547	541	523	549	569	538	533	558	560	550	573	571	526	538	518	550	566	542	567	571	556	527	522	510	568	563	516	514	534	533	545	520	545	547	551	579	553	513	510	574	552	542	502	559	519	539	530	529	554	521	551	542	521	507	548	519	498	553	552	508	509	480	510	554	522	518	518	543	523	539	521	543	560	533	536	517	561	518	526	542	549	533	549	534	527	547	573	538	545	523	575	523	537	541	524	547	549	514	536	540	491	535	528	565	550	507	519	502	513	577	566	534	500	523	543	547	552	528	513	545	547	548	520	532	565	520	534	595	524	524	526	524	516	553	620	531	543	546	551	531	552	561	573	581	573	569	572	535	540	509	552	553	545	538	482	582	547	539	545	532	520	578	558	510	551	547	558	508	515	509	497	513	513	574	530	525	525	535	524	522	563	536	557	502	522	519	574	508	544	546	573	534	541	521	530	501	537	523	542	566	560	550	496	540	516	488	537	521	554	538	528	534	583	539	489	546	523	508	517	583	562	509	502	568	546	515	527	509	549	546	563	550	537	550	526	507	497	533	574	502	575	557	546	568	558	505	520	518	531	546	553	530	500	559	499	533	547	496	525	539	568	562	534	535	541	512	555	551	552	524	552	553	553	544	534	534	568	546	546	533	542	497	526	517	550	515	529	526	560	504	497	492	523	557	549	506	550	528	525	578	529	530	518	528	550	488	540	559	498	524	551	548	534	506	550	518	519	515	528	524	514	553	491	549	570	535	531	509	545	539	554	531	588	540	524	542	539	544	525	521	498	577	558	510	578	512	543	552	553	543	510	539	545	518	577	556	565	552	542	513	541	500	558	571	557	519	500	536	509	531	505	516	545	529	529	587	494	538	555	515	523	490	537	511	509	491	566	525	522	545	547	530	538	535	537	532	535	544	497	497	534	542	503	536	562	520	514	520	578	529	547	523	502	552	567	549	538	545	514	527	499	505	521	545	527	535	511	536	536	546	562	532	504	564	546	553	556	513	535	541	550	552	529	548	540	514	560	574	547	543	528	532	523	540	513	519	506	542	514	565	541	579	522	502	521	523	529	542	508	502	509	578	556	482	525	574	495	543	527	502	530	558	539	545	509	510	546	569	553	530	571	508	531	538	518	553	509	494	569	508	523	550	541	515	554	548	535	565	507	526	556	566	500	512	525	536	542	529	538	538	541	492	534	567	495	555	519	520	529	564	563	558	541	510	562	544	539	514	546	511	559	536	511	542	520	526	533	584	531	508	560	549	567	584	541	534	566	531	544	550	520	486	520	545	543	542	558	522	558	530	507	569	531	512	561	493	572	555	505	557	503	537	511	525	508	508	515	515	554	571	530	536	521	575	595	588	536	562	562	563	542	609	493	488	549	566	521	577	580	571	522	555	567	575	532	546	509	521	484	487	572	561	523	544	551	537	522	579	527	503	535	508	537	586	543	526	573	530	552	547	512	564	503	523	563	517	512	561	534	550	525	537	529	562	498	554	515	524	504	544	504	528	514	499	516	571	549	540	572	541	523	575	528	518	582	535	534	547	540	497	561	550	505	564	545	530	573	517	588	528	543	501	534	476	541	543	524	542	553	551	520	572	550	527	546	511	565	533	520	504	540	566	555	534	503	540	563	558	522	567	511	558	546	550	570	547	541	515	533	570	529	536	549	591	535	537	545	562	557	548	567	559	538	507	550	544	534	505	555	536	544	571	520	546	528	528	569	547	518	531	542	517	528	538	535	552	524	541	515	525	543	548	523	564	512	527	530	554	528	539	519	489	545	534	528	584	577	561	502	551	563	548	536	520	535	596	551	521	529	564	518	493	568	542	525	561	532	532	525	562	514	511	489	526	558	570	576	535	552	552	563	573	540	547	501	540	539	540	531	535	511	563	537	536	492	461	549	539	540	566	553	557	517	557	535	546	510	549	526	520	564	534	487	536	471	488	534	525	544	543	578	520	463	501	547	524	522	535	519	508	512	542	541	526	508	553	526	525	550	536	558	515	539	578	496	561	523	534	553	533	518	537	534	557	543	535	500	555	544	514	502	524	520	534	520	523	518	577	510	497	569	555	540	514	527	528	528	577	566	527	516	517	534	554	521	509	566	520	520	522	545	547	572	540	519	542	515	569	543	535	523	510	508	517	517	523	575	547	539	539	496	544	539	542	529	543	529	480	519	551	563	487	523	554	556	533	532	495	532	521	533	530	531	547	548	515	537	516	526	535	559	511	541	553	519	533	508	530	545	582	538	509	540	554	508	523	548	512	545	579	548	565	504	534	521	521	534	546	546	528	509	561	505	507	533	535	553	510	555	514	516	554	537	548	504	538	531	540	497	518	485	531	537	521	559	526	526	542	536	594	580	526	565	540	535	568	534	555	552	552	508	512	554	578	567	524	596	483	493	511	535	583	510	553	494	546	494	517	559	575	484	505	521	547	505	526	542	526	548	517	545	558	521	520	540	503	541	566	488	509	521	535	534	548	539	555	538	546	541	523	501	531	480	531	527	496	509	504	544	531	516	551	533	556	540	509	537	571	596	506	549	515	555	560	558	559	539	561	531	534	506	563	531	563	554	484	530	557	557	513	561	577	514	503	526	515	551	531	530	533	523	541	524	568	518	511	561	540	533	552	530	513	501	550	550	519	524	536	504	527	572	529	544	533	532	541	508	521	553	508	519	507	523	547	533	553	548	575	576	542	496	524	563	517	564	529	571	567	473	532	524	527	523	562	546	498	556	532	560	577	565	503	538	536	538	571	553	537	524	550	536	545	525	537	529	581	563	531	512	524	537	532	519	520	564	531	534	536	532	558	564	498	506	532	523	551	543	579	578	591	518	530	533	502	549	559	542	549	503	539	520	566	520	582	544	564	563	545	546	555	548	509	512	517	545	507	558	531	517	542	542	527	500	554	533	549	525	528	475	513	496	567	533	496	562	522	541	503	552	558	459	552	508	576	533	491	521	551	512	467	518	499	539	529	555	548	531	511	517	505	555	542	501	498	536	535	554	546	538	519	534	502	515	550	524	520	526	525	529	519	546	518	541	573	527	544	541	508	570	541	518	570	479	536	564	513	487	541	529	556	542	522	495	526	543	571	536	571	539	515	537	521	544	533	485	539	544	549	540	523	544	559
56077	52734	60097	67207	63517	47133	25895	11702	3939	1534	607	388	212	220	184	204	211	201	183	202	186	186	184	184	189	161	168	178	161	188	179	192	201	193	173	167	179	181	192	162	186	177	172	189	182	176	190	166	169	157	176	190	185	193	190	181	190	196	185	168	162	192	161	192	189	171	156	177	182	188	181	194	195	172	171	206	183	183	195	175	171	172	198	192	186	183	175	187	171	171	185	178	174	171	185	196	170	184	192	196	193	162	189	198	189	154	188	190	202	180	151	181	176	187	190	196	175	179	201	168	187	180	179	166	168	191	196	182	169	180	175	167	183	180	202	181	165	187	175	148	149	173	171	156	165	165	196	165	180	197	183	185	174	162	195	181	185	183	175	182	206	177	171	196	184	183	191	167	166	176	194	173	168	185	181	190	207	166	154	175	181	175	173	165	208	185	186	190	207	166	181	184	187	169	181	184	158	186	179	173	186	166	195	158	199	156	187	172	183	180	180	213	188	199	203	172	191	174	186	177	177	171	173	173	170	194	164	183	187	179	166	185	192	173	174	198	220	152	175	210	156	182	172	180	162	176	178	176	194	187	176	180	187	184	175	168	188	185	180	173	167	186	196	150	193	183	185	181	183	186	186	174	164	195	176	171	167	214	192	158	161	181	176	189	188	181	185	204	198	192	173	203	160	177	161	187	185	173	194	213	166	162	162	170	168	170	180	162	192	179	187	196	147	166	190	176	175	166	175	168	202	181	177	174	183	211	178	191	170	164	194	220	181	178	175	161	166	183	176	189	184	182	185	175	183	193	209	188	187	184	174	178	156	187	186	181	184	172	177	163	169	170	184	181	185	187	185	194	198	155	203	186	163	166	172	166	177	168	166	158	191	191	190	152	165	180	176	163	174	185	184	168	201	205	201	161	162	184	155	174	190	179	193	177	169	205	175	182	170	183	164	175	206	168	170	163	164	180	178	174	177	163	186	190	175	185	190	182	182	196	164	165	208	173	177	182	194	191	180	164	210	182	178	192	182	190	174	195	202	182	181	173	189	178	145	176	158	180	162	187	174	182	170	183	176	187	172	196	200	190	176	205	189	193	193	163	158	177	182	204	184	172	182	177	167	162	161	193	192	181	180	206	170	179	158	187	192	188	195	188	176	182	192	173	176	185	170	189	161	204	176	165	185	173	178	187	183	178	215	181	191	180	188	159	186	209	190	187	165	209	182	178	205	179	174	168	184	183	189	203	152	153	187	186	175	189	189	157	186	180	183	202	179	174	171	151	176	183	177	188	180	205	172	184	180	181	175	180	176	192	181	163	159	204	198	203	195	194	183	187	193	206	172	176	180	185	181	189	197	181	171	170	163	199	195	211	192	181	211	179	170	191	213	180	206	182	178	172	177	193	213	175	174	173	203	174	176	184	181	173	194	174	199	187	189	190	184	209	181	170	179	166	189	185	183	181	167	168	192	172	208	166	172	163	187	174	181	178	171	195	188	191	167	172	193	177	178	207	179	177	183	194	212	188	167	180	185	180	186	173	152	180	174	203	168	170	171	185	191	182	175	176	166	177	160	174	160	182	159	191	186	190	181	158	189	168	193	192	167	202	185	179	195	200	160	185	176	171	168	167	174	206	168	179	177	172	179	191	204	187	169	179	197	169	171	189	190	190	159	196	184	164	179	174	193	158	200	198	174	203	179	176	177	177	178	205	185	178	177	184	185	189	178	163	169	162	183	169	191	188	205	164	177	184	186	189	165	173	169	158	200	177	177	183	178	201	178	173	169	194	148	167	184	195	185	186	184	194	184	188	186	195	212	168	192	197	201	180	171	177	169	156	184	194	181	179	153	194	177	174	207	196	167	177	187	184	197	179	173	168	179	164	171	195	204	175	173	160	200	156	167	194	157	170	181	201	186	195	173	187	170	180	194	179	197	163	183	179	189	194	184	181	192	202	183	185	172	186	189	191	184	205	185	175	173	189	197	164	192	159	186	176	175	167	203	184	181	205	200	158	171	159	172	158	169	170	188	213	174	190	204	178	165	195	194	189	173	164	167	197	203	177	188	192	163	168	185	168	206	214	209	176	191	180	173	166	181	173	160	185	189	188	207	184	217	177	166	160	192	172	172	196	175	175	198	187	175	195	177	173	197	186	184	188	166	174	197	213	167	206	212	175	187	167	194	172	181	185	194	186	187	176	173	186	188	173	177	168	175	200	167	203	181	184	195	213	198	183	179	166	177	149	176	190	180	175	189	183	170	188	169	172	193	180	178	185	190	172	205	181	197	176	194	200	189	176	177	171	172	170	188	176	180	205	200	164	169	171	163	178	184	178	186	155	195	181	198	184	183	206	185	174	187	187	166	180	193	186	170	171	172	185	204	188	204	201	177	157	168	177	178	191	153	201	166	185	212	185	184	197	184	177	185	167	160	175	181	163	173	167	189	180	180	172	175	184	158	195	160	190	177	194	194	190	165	190	181	185	184	173	173	222	203	182	178	164	195	183	210	177	181	185	186	168	173	158	174	177	181	202	172	199	178	188	188	155	182	180	217	175	185	193	182	163	194	189	169	202	189	161	166	181	183	185	183	177	181	199	170	163	179	169	194	176	170	179	190	179	204	188	164	166	182	164	188	177	166	175	208	178	163	180	199	179	180	215	171	179	191	189	184	198	187	186	168	179	163	178	168	182	186	183	184	182	163	171	208	181	195	204	197	174	170	177	197	185	191	180	179	144	180	196	198	171	197	203	211	190	173	185	166	165	163	197	197	162	190	165	172	163	158	171	206	185	179	173	177	192	184	184	195	180	179	181	183	179	182	160	193	200	191	181	168	159	206	181	175	175	186	195	196	200	194	165	201	182	171	152	172	180	188	180	174	174	180	197	196	186	190	176	201	178	177	180	184	173	187	182	186	207	185	180	166	166	166	182	196	188	169	186	187	171	154	185	181	169	195	193	175	166	172	184	181	195	181	179	188	211	193	178	168	168	180	200	188	194	166	181	179	194	185	193	173	170	170	178	166	169	157	180	202	175	186	193	163	175	173	193	187	160	186	156	172	188	210	160	192	183	158	157	158	189	158	179	210	183	175	165	188	191	183	173	155	171	187	175	171	170	167	191	182	182	194	187	174	189	200	169	206	196	170	204	181	194	164	160	186	171	178	172	189	189	167	199	165	190	187	178	175	173	183	165	172	163	177	191	186	168	206	215	154	177	172	172	179	188	158	174	176	197	160	204	183	162	170	217	207	177	182	185	170	153	173	180	191	184	196	167	171	192	205	187	181	184	201	151	171	163	160	187	152	180	181	178	175	159	195	194	162	192	169	172	188	177	204	194	188	184	167	203	183	169	189	192	223	208	180	190	179	169	187	184	170	179	167	198	178	196	179	183	167	177	182	201	169	178	190	178	185	164	186	176	167	182	169	166	194	171	174	175	164	191	175	175	211	212	199	158	204	176	189	187	181	181	180	192	178	162	171	190	189	169	171	182	191	218
37623	44019	61952	76090	72528	56085	36619	23328	11862	5942	2500	1312	601	530	530	640	649	588	544	502	477	449	478	480	499	441	471	436	485	494	424	441	454	481	479	443	432	510	504	521	464	454	449	479	461	450	456	450	443	451	451	434	484	473	486	484	477	495	442	486	467	498	473	454	421	444	433	521	475	474	468	423	462	441	430	491	465	445	446	451	465	455	444	456	461	465	429	459	458	444	473	445	461	482	466	441	465	458	515	478	427	445	436	471	491	463	441	447	475	473	467	474	459	473	475	457	484	449	472	462	451	459	522	454	483	463	481	461	452	462	490	480	456	439	493	448	451	476	489	464	482	473	453	482	494	489	474	467	470	484	457	470	427	473	482	440	436	442	452	460	447	452	441	428	479	431	458	461	485	471	469	456	464	513	462	464	456	460	444	489	443	461	470	459	479	457	455	502	487	465	436	471	455	451	482	437	479	486	487	488	465	459	448	485	468	483	528	404	480	468	435	452	491	488	460	446	485	465	444	482	462	482	489	456	478	480	469	457	439	465	442	483	502	460	468	452	472	458	486	460	452	495	458	446	449	452	471	456	489	443	485	461	484	475	439	437	478	452	460	460	447	440	460	416	449	470	522	455	472	454	456	475	427	492	461	427	451	433	442	481	471	472	467	420	470	425	448	482	479	481	415	511	476	442	447	465	469	472	462	442	494	458	441	470	463	444	447	465	493	446	450	462	462	486	483	492	455	447	485	456	488	453	466	465	477	461	453	463	464	430	466	459	443	400	414	498	426	454	485	458	485	465	439	456	440	442	466	477	499	461	401	484	463	473	478	442	455	445	479	435	485	466	434	512	433	512	476	460	464	483	452	442	455	433	481	451	469	444	446	490	479	421	464	486	488	449	442	458	464	500	441	482	443	452	430	495	487	492	464	469	461	475	462	480	487	448	477	457	448	428	447	449	521	475	470	481	434	455	473	408	475	512	495	483	471	419	463	488	456	492	476	487	459	463	476	473	420	441	449	454	451	451	466	458	468	503	480	455	471	466	452	457	477	443	452	450	464	485	447	501	465	488	452	449	466	437	491	465	450	500	481	464	474	482	464	512	473	496	473	472	487	452	429	495	455	470	446	479	437	417	452	420	443	495	439	473	457	456	491	403	500	456	442	451	473	460	459	472	433	458	430	470	477	438	447	471	484	495	472	455	410	477	453	476	435	476	465	478	482	439	435	463	497	462	456	433	458	462	471	461	490	438	481	462	453	461	468	433	475	463	472	491	458	471	487	474	480	457	422	461	471	477	437	449	462	490	427	461	465	460	456	482	476	466	456	458	453	430	459	442	451	446	455	450	449	481	461	514	452	433	458	456	451	434	445	451	466	452	482	477	479	448	454	476	469	474	431	449	459	448	427	457	465	469	481	479	463	449	450	481	451	522	455	499	441	491	449	452	483	443	506	436	509	439	473	474	450	427	452	493	458	511	523	446	495	459	458	483	442	489	467	432	478	427	462	474	472	461	450	480	483	456	446	419	500	499	463	446	469	467	448	461	472	456	456	450	462	437	423	490	482	471	461	510	477	452	496	455	461	483	456	420	416	442	440	476	449	471	497	484	474	416	440	519	438	457	458	470	442	463	456	464	476	488	435	476	419	424	466	409	441	433	449	433	450	461	480	516	467	448	455	466	425	460	452	431	487	468	491	471	454	450	434	479	477	445	446	468	469	480	460	484	468	431	445	484	455	419	471	462	472	436	475	478	453	487	444	444	448	491	448	455	488	486	463	469	485	490	516	469	486	499	467	420	461	480	484	482	433	493	465	445	466	458	482	479	456	479	446	452	443	461	454	412	437	459	490	475	454	505	453	470	480	437	451	461	464	479	489	430	453	464	450	485	428	462	445	448	457	477	494	460	451	469	472	473	488	435	454	495	457	423	445	470	474	453	452	471	477	472	472	448	462	432	485	482	492	508	459	457	424	455	461	470	473	475	456	479	449	474	441	437	467	454	433	459	455	461	453	417	459	467	450	477	446	466	480	472	484	467	470	476	456	463	475	469	463	426	466	464	435	467	443	451	472	484	466	481	458	461	474	475	475	503	426	450	502	464	459	400	466	450	438	435	487	450	435	460	466	450	482	455	455	461	468	472	450	444	456	448	476	431	476	457	472	498	525	469	437	437	429	423	465	483	457	506	417	487	472	464	466	439	491	468	473	462	476	450	491	475	445	446	485	464	476	503	479	492	501	457	437	469	448	452	465	460	483	446	512	445	462	446	457	485	439	469	441	454	472	499	474	456	492	427	444	505	512	447	480	466	437	479	480	462	459	473	486	465	481	469	463	454	448	449	456	459	508	467	488	476	470	456	486	480	441	455	460	445	459	443	492	456	498	469	429	448	498	471	472	481	487	486	480	461	433	494	479	454	481	464	441	487	475	483	484	443	472	462	480	482	453	429	497	456	459	438	454	490	457	467	410	461	454	437	454	515	480	472	517	504	446	473	467	488	461	499	449	464	441	472	440	453	472	433	500	444	449	457	475	465	435	472	441	441	451	458	474	498	490	459	463	473	427	496	466	518	460	468	404	452	427	472	513	492	419	450	437	462	459	468	492	462	450	435	488	445	462	432	462	463	482	467	445	470	491	463	440	457	452	479	475	458	471	481	476	455	465	442	429	449	505	433	431	489	466	456	463	437	470	444	438	454	478	454	465	434	464	479	483	459	470	475	460	456	452	491	468	476	472	419	452	463	426	492	463	456	497	457	452	462	453	500	488	414	500	412	466	481	461	441	479	474	424	454	487	464	475	503	459	459	480	464	510	490	430	406	472	433	491	462	474	465	496	445	520	480	490	479	504	450	476	477	423	482	440	464	434	490	473	466	429	431	421	484	447	484	459	488	441	436	478	453	517	492	460	483	473	470	451	430	439	438	461	461	482	456	437	466	490	429	463	457	470	494	427	461	486	451	486	461	484	468	426	429	491	451	463	533	493	492	487	471	454	473	442	436	448	444	463	412	468	466	498	458	452	433	447	438	465	454	456	462	460	426	470	453	462	443	508	465	478	487	482	443	433	447	436	432	478	474	489	464	468	488	467	463	500	468	486	447	485	444	466	492	488	427	465	453	489	469	469	498	462	459	475	424	446	419	458	498	451	487	486	476	459	461	486	469	470	478	488	472	450	444	474	452	470	502	494	456	424	484	439	468	473	444	513	464	450	462	448	512	471	473	469	461	479	439	471	425	453	470	454	484	474	506	458	485	441	440	457	479	409	498	441	475	472	465	457	420	450	433	505	466	476	430	451	478	480	465	459	451	456	454	449	471	478	493	454	493	427	472	454	470	453	469	429	473	459	479	473	436	450	451	482	464	473	461	485	464	454	476	434	448	481	460	456	514	444	438	458	460	485	482	472	446	473	445	456	489	454	446	430	444	450	485	443	463	469	457	448	505	471	415	445	456	480	500	464	448	458	462	450	466	461	433	472	418	460	455	425	448	476	431	474	452
23107	19438	18703	10152	7616	4585	1598	758	439	255	208	179	206	177	176	207	189	222	177	187	184	184	172	205	176	215	240	214	187	205	211	208	182	202	198	201	205	193	168	206	180	203	207	181	201	184	194	201	181	192	189	217	182	193	179	190	175	197	180	201	172	196	172	162	199	191	209	216	179	193	218	178	188	189	190	183	173	197	210	190	208	187	178	191	184	188	210	199	187	196	198	204	188	171	203	179	176	176	238	180	199	186	203	191	173	165	182	193	175	174	193	178	200	178	197	185	197	170	192	191	189	188	187	192	180	168	217	203	192	190	185	190	184	167	191	196	185	198	198	203	212	197	185	209	186	181	177	209	177	188	182	193	195	201	173	180	177	205	198	188	190	194	182	216	214	175	202	188	191	176	190	186	174	199	200	199	200	187	197	222	209	190	191	208	182	171	172	190	206	195	149	171	185	177	179	208	181	189	181	213	196	180	195	221	195	176	196	203	218	173	207	219	213	189	191	185	195	195	202	193	180	200	198	190	193	204	211	174	183	176	202	167	210	194	171	177	204	181	196	195	189	207	180	179	202	194	182	193	211	207	190	195	201	191	198	174	205	182	187	175	205	200	199	192	200	197	169	195	184	193	194	202	187	176	220	191	183	202	210	201	191	196	153	214	186	176	171	189	212	195	192	187	173	197	173	194	196	173	156	196	193	182	177	212	194	208	195	176	181	197	212	177	173	185	190	187	199	177	171	195	207	180	172	205	199	189	184	195	173	175	171	193	180	192	196	184	190	183	223	213	178	170	182	176	203	194	209	178	182	189	206	189	183	201	185	163	194	185	189	188	196	215	176	179	211	192	211	185	189	198	191	211	200	188	184	198	183	178	189	204	196	167	172	201	184	183	192	191	207	172	189	194	200	185	174	205	209	193	180	198	189	190	186	162	195	187	188	203	199	201	184	213	180	178	189	211	209	183	184	203	210	190	190	176	202	183	185	191	193	211	185	186	193	190	196	185	192	220	176	177	170	180	199	236	179	189	185	188	196	178	202	206	171	213	189	186	214	175	164	216	185	176	177	209	201	197	215	196	197	171	209	186	171	165	161	192	173	192	196	193	173	206	218	185	188	186	191	176	186	173	187	199	199	167	196	202	180	190	195	186	194	199	174	192	197	208	208	223	224	193	168	200	179	200	165	185	195	183	185	187	202	186	197	183	197	194	187	189	162	206	200	182	192	187	201	197	201	204	202	209	226	193	184	197	199	191	165	161	167	196	171	179	207	187	201	180	200	191	184	175	157	186	204	207	165	208	169	195	192	205	183	192	172	178	191	207	167	190	196	190	177	189	187	176	182	189	199	195	193	187	210	155	204	196	180	214	172	191	189	205	186	170	199	193	208	179	182	187	179	160	192	180	155	200	174	214	193	182	178	202	188	207	205	194	190	190	225	190	183	201	184	189	181	221	204	180	202	203	196	190	189	169	203	210	195	181	180	189	203	215	187	185	186	211	181	212	196	180	186	229	152	197	198	201	201	200	178	190	182	188	195	189	191	204	218	191	172	202	201	196	173	197	199	176	208	196	195	193	179	165	221	180	178	176	211	219	164	179	177	188	161	213	185	185	201	192	195	174	173	179	182	196	209	193	208	194	152	182	164	193	207	203	197	199	216	187	214	182	188	199	199	213	203	189	193	194	193	176	193	202	170	209	195	207	200	178	200	206	199	176	210	200	204	182	192	174	210	202	187	181	210	210	189	214	212	214	195	190	190	172	190	209	174	180	191	178	202	203	194	171	179	165	173	182	161	203	165	161	192	177	180	185	213	186	196	174	176	184	183	204	202	172	205	177	182	190	170	192	193	198	215	192	190	201	191	178	188	208	185	179	212	197	184	199	199	183	202	186	216	181	200	191	166	179	210	198	192	186	211	201	225	196	173	208	176	193	197	180	182	158	202	217	205	193	212	203	169	196	175	198	193	193	175	196	193	210	199	214	167	207	186	208	195	189	167	194	179	203	189	186	188	197	217	195	204	179	202	181	196	192	193	204	190	184	178	196	200	208	206	212	173	209	187	196	218	197	200	221	197	210	203	201	175	190	180	201	181	189	197	168	184	197	182	182	203	222	203	175	202	195	184	236	186	206	208	195	203	175	196	185	208	178	186	185	214	167	187	199	213	150	173	197	166	192	176	178	209	206	198	188	178	200	193	190	189	187	174	183	181	206	181	171	172	214	209	184	210	194	214	162	214	181	164	184	186	204	200	182	204	210	192	174	180	200	211	185	186	198	171	183	226	215	183	205	206	188	245	196	192	191	186	207	211	203	194	195	173	180	204	199	217	184	181	190	198	198	185	190	185	190	186	202	205	186	176	192	222	198	190	169	188	177	192	182	196	207	190	200	197	182	214	179	189	194	200	223	172	210	187	212	184	190	219	178	203	191	201	179	190	203	164	184	190	207	174	189	172	198	198	181	216	212	193	209	183	185	200	174	188	193	188	188	204	161	197	175	204	202	184	222	209	173	207	189	200	188	177	194	215	183	172	201	198	176	202	200	167	215	189	185	194	193	210	175	183	211	214	177	197	185	193	175	206	186	197	202	200	182	184	163	194	202	168	198	200	190	162	196	210	192	183	177	149	167	191	186	206	183	207	202	221	164	193	198	208	221	195	167	178	195	219	203	173	186	197	193	193	204	178	180	200	183	200	177	182	214	216	181	180	184	202	210	199	199	175	171	170	178	188	196	204	194	173	181	202	189	209	207	178	207	181	218	192	197	170	207	178	186	193	195	195	188	179	200	194	217	183	181	203	191	194	184	182	190	195	170	187	209	211	218	195	203	194	193	204	180	201	187	176	201	175	175	184	208	181	182	213	203	200	190	198	182	179	217	193	178	197	166	197	212	203	188	189	203	197	209	185	201	175	195	191	182	212	199	192	204	189	168	202	183	212	212	185	183	201	196	197	195	194	208	168	217	187	193	199	202	189	198	195	158	170	188	200	197	183	197	197	204	195	181	201	179	160	188	175	186	196	207	198	190	200	179	229	204	173	193	200	197	202	183	211	200	210	216	191	203	209	180	189	199	169	203	176	178	182	208	193	198	200	179	181	199	198	181	184	163	195	211	195	199	181	196	204	189	197	191	204	196	212	182	197	190	186	172	192	206	183	203	198	194	194	192	184	183	194	189	197	202	186	183	172	181	181	184	176	173	170	184	170	176	188	193	167	172	180	186	206	187	184	174	201	208	189	174	188	182	211	183	180	187	213	209	195	177	202	224	199	198	192	195	204	186	213	192	209	180	183	215	190	190	170	197	192	195	183	210	210	180	182	190	197	184	198	193	171	204	188	197	192	191	193	173	195	204	197	192	184	235	193	196	194	177	182	200	161	186	219	206	176	204	170	206	173	191	192	203	211	192	170	190	192	175	198	183	198	188	201	196	183	168	192	209	189	186	192	217	183	172	172	193	186	185	189	165	207	200	189	180	182	202	190	192	196	210	144	184
14045	17266	23846	21059	21164	14264	5934	2873	1334	905	629	595	486	513	535	526	518	504	545	498	455	514	507	529	513	486	540	487	510	445	508	461	518	479	481	489	499	507	499	479	480	536	514	498	475	466	493	502	461	486	474	507	479	498	512	486	495	553	467	465	496	540	486	466	501	467	489	482	526	463	483	499	492	490	463	458	490	475	548	449	516	494	478	491	534	500	542	525	498	481	476	498	494	450	517	535	470	557	502	474	495	483	490	450	466	513	474	470	530	499	522	510	524	495	501	521	510	478	456	486	492	488	488	473	497	509	497	497	494	503	490	534	501	518	486	495	505	518	477	480	466	508	567	499	500	511	490	492	491	517	517	493	505	554	526	497	473	512	502	524	500	487	482	520	510	458	502	491	528	502	518	501	519	541	464	497	424	475	468	494	480	467	502	541	498	499	518	525	524	513	500	504	487	470	498	474	494	461	506	542	511	501	511	500	469	472	465	492	492	499	476	468	515	466	501	526	516	477	526	514	523	518	506	517	499	483	484	477	487	436	516	495	465	477	546	484	488	490	531	452	474	456	489	526	497	501	506	514	540	443	481	495	454	477	501	486	491	505	516	501	484	534	535	477	474	499	516	475	465	554	488	490	476	522	522	517	511	462	495	506	525	491	436	464	519	502	531	500	513	508	538	494	468	486	475	473	503	511	476	480	513	489	494	495	487	434	505	490	543	480	487	514	485	502	489	541	527	471	503	496	497	481	459	485	498	492	522	494	510	490	473	511	482	532	511	493	448	496	505	519	471	463	515	486	469	482	512	480	483	518	495	516	523	513	504	497	473	473	492	505	519	492	474	482	511	498	531	472	473	538	512	513	516	477	471	475	525	477	487	507	491	536	491	512	512	490	484	543	536	519	505	497	492	530	484	494	482	523	526	505	486	521	504	520	509	522	546	462	523	562	487	469	498	472	466	526	477	502	518	497	509	481	475	474	464	496	496	472	482	476	532	563	482	460	511	476	494	514	499	529	490	514	509	548	503	470	511	556	564	468	471	516	514	505	487	472	538	477	540	491	550	494	480	494	502	522	499	533	520	491	485	498	471	531	534	507	478	542	515	494	487	490	500	513	512	532	458	508	499	522	461	448	451	533	501	487	461	495	491	545	544	504	499	493	483	539	505	459	447	509	510	496	538	466	499	480	479	503	544	496	481	489	480	510	495	489	518	539	483	497	518	528	499	491	516	479	504	464	495	493	458	510	532	487	510	498	461	531	488	534	518	504	502	482	481	487	486	498	519	488	470	556	499	491	529	502	525	476	487	501	487	540	475	468	502	509	470	499	484	496	541	530	462	512	456	485	564	493	525	481	505	461	497	479	515	507	518	494	520	482	509	482	528	536	466	513	512	475	469	521	440	493	485	490	497	520	519	495	500	445	494	489	480	518	493	512	532	483	487	476	509	478	524	532	492	496	485	485	528	511	481	493	457	463	514	458	449	517	510	508	525	508	480	480	506	510	491	538	490	498	507	473	509	514	478	507	498	525	512	482	497	525	499	490	515	490	524	515	503	473	506	517	486	488	466	477	485	535	511	460	497	500	498	471	485	531	507	486	485	524	490	461	479	477	542	493	492	502	490	451	496	519	488	443	506	502	478	493	503	514	471	466	481	468	505	486	527	497	477	518	489	486	498	500	478	506	520	498	496	524	500	481	530	502	477	531	474	484	506	505	466	436	468	493	484	558	472	459	507	476	525	468	491	504	472	532	474	480	482	499	475	486	474	513	484	514	541	491	513	491	530	503	471	505	520	492	469	472	511	454	482	517	516	565	517	492	506	507	483	516	516	473	474	540	500	487	488	508	509	472	487	485	558	491	488	457	465	507	527	521	532	496	480	510	527	445	482	480	468	506	520	498	531	494	488	513	479	501	513	500	460	467	502	495	490	468	474	521	455	502	495	483	503	510	469	473	504	526	476	493	502	459	500	469	474	500	498	501	465	492	470	495	506	479	500	519	507	516	498	471	501	509	490	449	494	504	525	471	513	485	507	438	468	502	538	475	499	514	526	490	513	469	522	525	480	503	483	473	464	548	528	472	528	463	474	496	509	501	521	476	487	515	486	493	473	493	460	477	491	529	483	498	486	483	514	531	505	482	546	480	509	516	482	453	441	514	467	517	478	476	522	494	487	527	528	488	476	517	502	492	542	476	484	483	486	512	506	486	493	538	504	489	458	470	482	508	517	470	478	473	494	495	485	554	498	485	517	495	490	505	471	473	498	495	519	497	485	508	508	475	505	519	475	542	496	442	498	510	511	555	538	520	463	457	466	488	525	518	505	494	468	519	529	484	553	480	466	502	485	494	486	485	486	490	507	493	489	489	486	496	514	503	496	503	537	486	480	498	517	523	500	518	458	521	522	452	511	524	521	515	514	485	483	487	519	505	492	513	481	463	489	475	492	489	469	512	518	483	494	482	488	541	527	493	512	508	521	513	532	475	504	502	493	520	515	475	507	506	518	436	523	543	507	509	483	488	514	520	487	481	489	500	504	476	532	472	497	475	498	497	492	490	494	506	507	475	531	471	479	502	498	525	520	482	501	482	515	494	497	460	539	509	484	482	508	530	510	489	513	479	516	522	503	512	471	485	467	496	504	498	522	481	485	503	528	449	488	494	500	516	512	494	506	504	502	477	474	472	498	533	503	493	487	484	467	472	486	492	461	498	480	482	520	469	475	504	473	499	492	483	508	516	501	526	471	475	464	513	508	523	512	515	501	518	488	474	463	519	479	481	493	509	442	504	486	492	468	486	534	515	544	494	469	489	502	461	477	490	511	520	507	472	508	516	496	492	482	485	501	492	470	512	503	491	516	489	525	464	506	490	488	545	515	498	486	493	518	502	584	488	510	492	482	503	466	556	459	476	515	487	493	461	495	481	474	521	527	480	529	508	492	479	515	503	482	486	474	467	532	523	532	509	506	474	473	514	504	485	478	497	513	502	488	561	485	511	491	490	494	524	472	506	510	510	519	467	495	501	518	500	530	475	478	520	530	525	526	457	487	501	492	487	500	446	469	489	527	509	468	515	476	494	500	486	503	478	529	517	439	490	482	475	508	510	495	500	529	500	474	526	507	488	487	503	494	484	493	514	464	519	495	496	519	516	528	513	469	506	527	484	514	521	509	492	504	492	474	496	512	510	501	532	507	477	507	531	505	493	552	487	496	468	505	468	447	506	488	497	485	491	482	429	454	492	566	518	502	512	516	521	526	507	500	477	441	514	476	505	502	502	483	477	505	475	509	500	492	512	494	474	510	490	492	497	489	462	553	524	512	482	503	509	523	496	488	528	463	463	492	496	521	497	518	519	484	543	497	485	499	465	508	466	534	487	500	500	520	480	474	511	514	484	475	480	493	503	483	500	542	439	486	508	508	525	477	480	515	472	472	531	483	504	473	478	478	481	532	481	479	485	479	495	499	507	473	501	515	491	500	501	475	520	490	490	500	486
49121	51665	51226	48883	51872	36795	21668	8301	2447	888	491	333	247	227	221	229	244	239	221	206	218	208	214	192	217	213	218	211	213	209	216	221	202	210	195	221	207	196	195	219	189	186	208	209	220	226	207	200	225	220	227	189	209	199	231	214	193	210	187	229	202	227	214	192	188	228	223	205	188	199	214	205	223	208	226	204	231	212	198	226	174	213	205	212	224	204	229	223	206	218	241	223	217	249	243	219	214	197	217	217	209	218	222	215	230	204	219	230	210	215	173	206	228	215	181	227	222	209	191	222	206	245	212	231	199	178	215	218	220	224	223	198	207	196	207	186	224	212	200	202	235	207	182	208	206	226	198	211	197	196	197	206	181	210	204	245	217	220	218	224	234	224	204	205	188	219	187	208	222	221	222	194	231	201	211	217	207	229	227	208	213	215	195	218	203	198	197	250	184	207	206	219	211	209	226	212	192	199	197	215	194	238	200	195	218	211	222	219	227	206	223	207	227	214	197	201	196	195	199	226	217	230	188	201	223	217	223	221	228	205	207	233	224	200	215	237	224	213	217	216	212	194	206	230	218	247	226	206	206	210	194	206	225	222	218	206	234	215	194	201	197	209	206	205	212	224	204	205	197	197	236	215	223	206	204	204	202	192	225	202	196	215	219	190	200	221	225	214	217	202	212	203	222	242	209	194	226	228	205	207	210	213	217	199	198	187	200	207	207	223	185	229	203	192	227	218	205	212	235	210	210	202	180	185	231	214	230	217	229	212	204	225	209	209	213	209	207	241	193	211	230	190	207	219	218	218	200	206	227	223	205	271	215	198	212	223	235	219	208	186	193	214	201	231	229	217	182	191	198	184	224	203	202	197	212	211	222	190	212	208	203	218	179	206	229	218	220	227	213	218	205	213	182	206	209	221	220	229	196	203	214	177	190	210	192	188	210	228	214	214	201	196	203	206	208	215	232	211	224	194	200	228	210	200	195	205	223	224	235	207	219	202	185	236	206	187	218	195	199	189	206	217	209	203	221	222	208	233	213	200	221	207	216	206	216	207	214	219	175	239	206	205	218	202	229	229	219	197	244	199	196	193	210	215	229	217	203	204	238	203	240	221	232	198	221	204	208	215	210	215	194	213	209	192	214	187	205	227	228	206	211	227	218	231	212	205	229	204	195	214	235	211	201	235	247	237	221	225	199	207	239	208	225	201	234	205	204	211	189	208	205	195	203	210	214	210	188	192	222	228	206	181	212	195	198	195	213	213	217	230	205	204	203	221	243	208	229	226	232	248	218	218	213	226	201	197	230	196	198	229	215	228	215	189	211	211	218	207	196	238	216	186	209	238	216	230	206	235	208	190	196	212	216	223	180	192	224	195	203	193	252	213	210	239	231	208	229	200	211	223	215	206	224	226	225	206	212	213	204	244	193	200	218	220	197	219	225	197	213	210	210	227	219	197	220	225	203	210	229	237	217	216	207	208	216	212	230	211	200	216	219	221	229	212	198	223	217	201	227	193	212	193	186	203	200	210	219	200	205	223	206	215	184	174	201	209	210	207	198	215	208	203	226	222	189	204	200	214	197	219	214	183	204	221	219	208	225	203	239	217	184	210	201	208	212	195	212	198	224	212	255	208	207	215	196	194	203	225	232	210	213	236	210	214	223	214	201	208	221	221	204	231	229	206	179	218	219	235	201	229	191	200	231	209	190	219	216	226	190	199	223	206	208	206	216	211	224	202	215	196	223	207	180	201	200	217	213	187	210	217	242	214	208	213	219	192	227	235	190	235	204	230	207	199	209	238	206	181	225	207	207	215	206	236	207	212	216	216	210	198	218	212	203	163	208	214	240	210	218	205	220	198	218	194	208	237	216	219	210	210	233	209	230	212	187	187	217	219	210	206	215	214	199	233	222	223	224	205	191	231	201	207	215	186	192	213	231	195	225	243	212	209	183	213	180	210	206	223	187	225	240	199	200	193	217	212	256	205	215	210	203	202	219	201	221	200	200	193	236	200	216	214	200	220	220	208	233	244	226	210	218	235	208	203	187	242	235	218	229	216	226	216	231	202	215	209	210	233	231	218	223	208	232	213	210	202	211	206	189	211	224	212	204	188	200	239	190	234	222	213	208	218	190	218	214	219	234	218	217	212	202	218	200	203	201	210	227	216	208	167	187	195	226	244	208	195	218	222	229	231	230	228	204	211	199	212	190	188	200	232	212	215	228	203	210	215	239	207	185	226	221	209	203	199	206	225	225	204	207	202	199	216	228	231	215	202	206	193	227	212	212	235	215	199	210	198	211	209	203	187	213	221	207	204	213	178	234	207	217	209	221	197	197	203	207	214	206	208	230	209	200	210	210	233	239	196	223	194	211	216	193	181	195	242	212	219	195	205	223	199	225	240	227	190	221	214	242	238	217	221	204	193	223	222	220	225	206	221	195	220	221	217	230	209	230	225	213	195	224	226	185	195	211	212	234	207	211	184	199	260	205	227	216	220	231	229	180	211	219	195	225	238	216	231	219	225	199	198	194	204	195	188	201	198	259	218	230	194	205	193	223	208	202	220	221	219	198	192	230	243	213	197	214	183	213	199	219	205	224	233	225	206	230	234	200	198	200	194	234	224	211	211	245	238	203	220	196	210	202	204	234	219	209	204	234	217	196	244	199	206	210	240	197	228	225	228	209	224	212	203	199	209	200	215	197	191	201	196	189	227	211	229	219	242	222	210	223	209	198	195	231	216	231	189	216	234	219	235	207	216	226	213	224	213	237	200	254	232	174	201	204	216	205	208	199	239	215	209	205	218	205	203	228	219	233	209	230	223	194	216	221	216	220	191	223	181	210	242	207	210	214	202	224	224	189	212	196	225	212	216	209	207	208	181	207	202	194	204	181	195	202	209	212	185	221	203	208	209	229	233	199	227	228	228	187	210	217	184	222	224	204	216	213	211	208	196	216	212	210	214	201	194	212	211	204	195	198	228	202	244	217	204	202	221	231	192	215	226	208	205	229	225	204	197	220	226	236	220	188	244	198	194	202	211	188	211	214	220	214	191	220	229	194	230	204	216	198	193	226	221	201	221	192	198	222	169	221	207	201	202	225	221	195	180	220	249	226	211	210	204	218	210	216	210	219	220	213	200	219	170	197	213	222	201	206	233	219	179	230	230	183	197	216	207	223	220	220	211	194	177	197	212	204	213	212	214	208	225	202	207	216	225	221	191	195	236	261	191	203	185	207	197	204	204	210	200	200	207	222	190	222	179	214	220	207	205	206	206	189	222	205	217	205	217	236	226	213	209	186	202	217	216	231	201	181	206	197	205	225	204	219	209	241	226	196	212	246	198	211	188	200	195	223	228	201	200	193	193	227	189	218	235	217	206	213	212	173	215	211	206	198	195	206	200	226	200	226	213	201	227	211	214	183	205	205	233	229	204	212	198	198	214	234	216	215	201	216	237	216	195	214	208	222	214	193	211	208	188	210	206	209	232	192	226	219	215
33245	43509	51512	58028	61769	47760	34495	18414	8506	3449	1963	1042	670	605	616	642	642	582	587	579	515	531	545	524	563	540	534	540	547	551	533	549	540	499	560	583	519	528	568	528	564	530	502	500	570	500	552	522	487	539	544	538	550	527	506	503	540	540	538	525	548	521	522	550	488	543	539	542	533	531	577	572	567	569	518	544	551	548	494	537	542	523	554	541	551	520	520	506	520	535	576	554	508	560	553	503	592	543	531	566	549	558	524	540	543	537	549	525	550	569	518	567	564	544	568	523	553	546	552	533	534	560	557	546	558	552	536	507	555	533	550	529	514	583	527	512	558	541	558	533	514	541	564	535	544	507	550	539	562	494	542	524	544	552	539	581	553	535	578	539	543	501	571	524	535	517	513	555	529	522	529	528	510	541	509	566	558	562	514	558	527	557	526	523	545	513	555	519	555	526	534	536	534	553	487	525	477	525	576	531	511	514	565	531	538	529	541	506	508	488	519	553	503	577	523	523	579	507	551	555	578	519	542	552	546	556	540	576	541	528	559	524	542	555	527	528	534	548	564	524	528	562	580	534	530	518	510	539	574	519	539	544	579	522	509	516	564	533	588	531	570	524	552	477	535	555	541	523	568	511	540	555	581	536	561	528	535	565	569	566	544	543	528	544	560	533	553	509	538	546	488	544	541	554	540	524	532	549	541	570	547	516	521	520	578	542	522	562	543	523	493	524	508	500	537	531	519	514	545	529	545	552	522	564	535	501	535	525	541	546	491	549	527	544	536	505	578	501	532	525	534	577	501	530	548	515	510	524	531	558	486	537	537	557	562	561	522	554	508	469	544	559	564	537	576	540	575	520	531	563	574	538	539	582	529	537	493	506	544	563	595	529	531	612	502	593	514	556	535	534	582	569	528	531	567	505	543	484	548	576	553	488	576	523	569	523	540	519	569	575	579	548	532	512	531	529	540	532	534	563	554	538	553	512	531	531	524	536	514	510	550	561	616	529	515	556	506	577	504	586	563	590	526	528	537	530	514	537	521	517	536	548	527	515	533	564	553	543	570	590	531	519	539	520	544	551	533	548	547	572	570	529	590	538	528	530	536	516	555	542	500	534	570	534	525	543	555	540	544	502	555	552	552	547	496	528	543	534	591	564	541	518	547	591	588	524	551	587	526	560	517	540	511	543	538	547	555	500	514	551	555	543	570	582	558	554	535	530	554	572	578	563	506	557	517	540	530	517	537	534	585	521	537	579	558	566	540	524	531	519	560	495	542	507	557	544	544	539	565	540	558	539	579	520	537	538	575	528	536	510	525	567	581	535	535	588	535	547	521	558	529	538	518	517	563	505	511	534	530	522	534	553	545	521	544	529	509	507	510	521	534	557	560	518	589	586	559	532	550	579	542	563	563	534	532	567	529	568	573	554	552	527	544	564	559	560	539	566	529	529	562	492	585	495	566	519	543	562	508	569	564	534	548	599	526	537	575	519	506	558	540	543	535	502	555	584	520	522	504	533	523	541	574	563	528	523	525	581	552	559	540	518	527	581	562	549	550	529	573	538	571	526	531	550	548	538	555	556	540	498	538	543	511	547	585	537	544	583	544	529	538	554	543	543	534	530	552	526	546	563	553	537	510	531	515	534	499	558	542	568	588	506	527	550	502	544	534	554	525	538	550	550	531	524	525	540	520	533	514	535	533	566	533	528	549	550	545	521	523	568	512	533	553	553	547	554	544	519	530	540	556	562	554	506	524	553	501	516	511	548	543	553	531	547	564	557	532	541	523	511	539	536	550	508	536	564	509	539	525	525	561	536	537	562	482	542	516	544	523	575	515	541	553	562	506	511	536	558	531	542	527	496	545	519	529	563	546	527	518	576	534	515	536	546	541	545	550	527	549	536	555	525	555	504	506	558	518	531	508	528	535	503	545	555	572	552	542	509	549	567	544	530	517	538	534	556	526	569	527	562	564	500	516	531	538	485	508	543	565	552	561	547	528	560	536	548	517	575	508	557	518	566	554	536	529	591	525	549	541	498	527	570	509	546	550	534	532	501	531	580	555	473	479	550	496	572	527	556	544	514	479	570	528	552	584	555	537	575	542	534	583	573	570	531	581	557	540	553	570	515	541	542	586	516	565	537	488	501	566	540	558	520	541	568	530	515	571	536	530	557	561	510	552	538	548	565	552	525	532	509	556	546	531	561	568	558	508	499	558	501	520	516	540	516	549	543	540	520	587	535	512	542	556	531	550	568	543	543	540	542	570	579	547	550	561	568	526	526	533	578	562	580	553	550	500	527	560	538	558	496	545	524	506	533	548	556	539	524	564	525	562	500	531	547	561	594	542	527	514	549	550	510	560	562	533	573	536	544	508	514	536	524	512	535	544	500	579	544	553	538	588	530	529	526	551	578	501	513	523	561	567	550	517	511	486	557	597	556	537	512	574	529	605	581	524	588	591	506	539	558	524	507	542	512	538	532	598	494	539	513	528	508	490	539	526	564	528	552	529	542	554	504	501	542	526	524	539	515	522	510	502	550	541	527	539	529	530	573	548	539	578	549	552	529	534	552	571	560	508	540	526	540	528	537	537	542	557	528	518	498	538	526	579	535	557	538	513	575	527	511	519	545	591	528	543	518	492	553	530	557	560	554	574	508	550	514	574	540	535	521	545	518	529	553	547	568	530	553	540	571	498	556	560	555	556	512	556	531	589	549	564	536	516	515	560	548	521	566	527	574	544	552	554	519	527	545	553	526	538	548	557	576	542	537	499	528	564	568	577	508	540	552	537	528	561	565	528	535	562	546	512	526	520	516	525	569	525	540	539	572	543	498	509	522	520	500	522	537	546	582	542	558	574	541	551	561	518	577	572	534	516	542	525	608	537	519	530	599	561	540	507	534	524	563	520	568	524	570	557	549	531	545	561	520	533	592	524	554	560	533	545	531	542	527	552	559	554	561	557	530	538	492	532	534	512	539	538	561	550	528	512	549	528	507	544	570	522	534	529	541	548	548	541	521	551	576	546	524	488	509	530	562	528	568	522	524	546	519	560	553	577	536	538	581	504	584	512	551	538	546	551	571	486	554	526	579	541	544	511	563	559	532	565	555	533	525	502	593	528	521	532	551	503	518	525	540	528	564	526	536	519	504	508	574	523	544	549	528	542	500	550	530	528	542	543	559	554	531	512	525	599	516	574	523	530	532	531	558	528	489	573	578	532	519	542	509	503	501	505	528	564	544	526	565	557	530	526	545	585	542	495	530	553	565	536	557	560	545	578	540	534	518	555	575	522	546	528	505	568	531	518	549	559	540	563	577	550	497	569	499	573	530	539	552	576	551	551	552	587	537	608	505	547	488	550	545	551	559	551	552	521	516	565	528	555	541	518	510	539	550	530	561	545	534	516	549	530	558	522	531	551	569	532	549	522	548	559	534	539	531	520	518	528	531	552	551	579	503	537	534	554	564	558	576	511	525	513	530	547	591	532	563	499	553	505	549
56642	57446	58872	55393	57987	47091	28590	12937	4615	1627	612	333	234	218	215	211	230	228	207	195	182	181	196	198	189	230	201	175	195	180	198	155	173	177	177	193	171	177	190	185	222	203	193	200	206	200	184	201	190	189	199	180	192	201	191	184	182	210	179	187	194	196	184	185	180	188	184	173	188	179	198	207	195	174	187	187	168	199	178	174	185	178	196	204	196	186	183	178	185	196	202	185	192	205	175	195	183	185	205	191	196	182	184	187	150	212	195	201	181	185	192	202	178	191	186	193	201	177	197	194	189	189	200	166	177	190	205	190	196	181	186	198	174	194	198	206	191	201	188	186	159	166	170	172	216	188	188	173	175	157	195	182	191	180	191	185	185	190	189	198	200	182	186	187	177	203	196	195	207	172	207	175	183	190	179	175	209	177	181	190	186	191	212	195	220	215	187	193	175	182	183	194	205	176	176	212	211	169	168	191	201	220	203	212	189	173	192	208	190	190	158	190	211	164	195	181	211	211	187	174	184	223	205	199	179	186	176	212	172	170	205	176	183	188	191	205	177	200	178	200	184	185	196	166	212	209	183	202	216	184	201	197	184	194	178	187	168	216	186	208	187	187	187	183	200	187	186	212	183	176	191	194	184	206	189	196	205	180	170	190	198	188	182	208	202	187	171	201	178	193	183	180	170	194	195	204	180	195	169	188	207	197	199	199	179	174	162	206	185	214	198	171	184	213	170	181	183	178	187	227	225	190	198	175	171	186	186	206	200	180	187	205	192	214	183	201	177	196	185	214	197	189	182	195	225	189	180	197	168	185	181	188	183	185	209	188	203	185	175	204	204	200	163	167	194	202	209	166	203	187	180	198	213	188	174	173	175	217	195	223	208	191	182	200	185	198	196	194	204	192	176	194	178	181	204	201	180	181	178	192	219	169	209	221	228	180	204	196	198	174	206	188	191	187	179	196	185	184	163	168	160	175	187	192	207	155	156	203	167	182	185	204	176	182	176	200	189	170	177	186	192	163	198	193	181	181	199	175	169	176	169	179	197	186	196	208	175	181	224	182	155	177	173	212	202	210	187	191	191	179	184	187	202	198	171	165	185	181	173	217	177	182	166	162	187	179	185	195	183	197	188	175	215	197	223	194	205	190	186	215	200	194	160	184	174	178	208	163	179	212	165	176	196	183	189	197	192	208	178	174	210	199	169	181	175	192	174	209	198	219	189	205	202	183	211	198	175	187	163	194	209	194	188	172	172	220	169	195	181	189	187	190	195	211	170	198	168	203	185	196	189	168	199	177	162	206	188	215	189	158	204	179	218	199	191	189	199	187	202	198	195	189	192	213	161	194	212	221	165	187	158	193	173	202	223	174	179	165	215	181	189	184	198	197	234	176	162	155	193	162	206	172	179	203	161	205	180	184	184	180	207	204	197	190	180	180	169	172	192	183	164	160	175	189	189	203	192	180	185	204	165	227	203	192	181	195	203	198	197	195	161	176	188	173	222	203	194	154	184	175	178	162	206	193	209	191	177	194	177	196	179	206	162	161	180	202	201	202	208	178	195	194	213	186	176	228	183	167	184	183	196	186	188	196	188	202	206	192	189	178	195	213	206	187	198	169	199	180	187	189	190	179	188	213	187	184	204	148	176	187	181	205	209	188	200	176	211	196	194	193	194	205	195	181	167	215	183	180	201	181	182	197	201	176	186	191	185	209	191	202	157	197	184	204	169	195	155	176	185	201	190	200	175	185	183	220	186	183	203	191	161	182	199	191	201	197	188	191	161	194	183	201	198	183	175	180	205	202	207	177	173	197	178	201	177	179	193	157	198	212	192	203	189	190	204	195	199	194	182	181	202	183	176	208	187	200	195	172	211	168	198	181	189	175	204	159	193	186	166	207	215	185	187	197	172	206	204	193	216	168	159	208	221	191	194	184	185	178	165	170	206	190	193	165	175	172	192	197	193	191	190	182	190	176	196	200	182	192	198	222	196	195	180	185	185	221	204	199	167	168	202	189	210	194	204	164	174	185	180	193	190	216	197	200	202	200	176	212	203	161	190	191	190	189	196	178	206	194	204	198	196	171	188	198	190	179	191	193	204	182	211	194	202	164	186	181	205	198	175	208	205	194	189	178	168	200	202	185	200	156	184	187	203	197	175	187	193	208	214	171	189	197	179	199	202	194	159	176	190	167	182	183	178	190	175	186	195	169	195	207	180	188	187	191	199	189	201	200	177	192	182	201	186	190	176	185	203	193	181	210	196	214	197	213	205	204	172	163	221	195	182	202	182	180	197	196	159	193	185	199	174	165	196	201	187	171	204	191	194	228	204	170	211	169	221	170	202	184	169	188	187	193	196	178	209	179	177	185	199	198	205	192	199	183	175	182	192	193	190	186	169	186	183	174	187	183	195	174	198	199	159	201	178	189	205	199	211	202	206	186	171	202	194	199	193	202	189	199	177	187	165	209	219	194	184	162	193	197	194	174	200	173	188	204	189	195	181	191	215	187	173	220	199	190	166	226	192	170	179	206	187	194	163	203	192	169	169	193	186	206	177	168	194	202	190	201	178	191	203	172	176	176	210	204	195	185	187	177	208	186	181	176	212	161	195	185	182	207	182	203	187	171	165	217	164	173	187	175	209	182	215	190	179	186	170	189	184	177	165	172	198	209	189	176	202	164	202	172	182	213	188	191	192	177	175	183	202	207	180	207	210	173	209	216	203	153	184	199	185	186	176	207	190	184	184	194	171	182	217	212	178	184	190	183	179	168	173	183	203	205	193	210	201	192	172	167	198	194	219	185	213	187	192	203	204	176	198	183	166	199	162	187	179	196	195	188	179	184	209	189	187	171	213	185	208	195	192	186	185	191	196	196	185	159	187	161	186	196	206	174	199	189	231	177	182	177	199	171	180	172	160	196	222	204	174	206	213	195	207	188	182	172	181	188	189	203	206	184	175	208	181	152	169	197	203	182	182	175	168	189	224	183	184	192	188	198	185	193	222	162	185	181	215	180	198	187	191	199	213	188	194	184	171	179	164	177	212	157	192	187	195	212	172	186	174	188	176	198	211	201	170	183	179	194	197	202	193	208	189	165	201	196	184	208	190	193	196	190	189	203	187	200	210	172	194	196	193	207	210	158	186	181	214	185	181	198	192	191	172	199	198	210	218	204	182	170	186	176	181	197	194	172	170	209	176	194	178	186	204	192	208	197	179	206	184	181	189	170	181	212	154	194	182	187	172	194	224	206	200	189	183	197	192	176	190	188	197	171	183	180	164	172	200	169	181	208	193	208	201	195	192	170	191	212	207	163	203	197	196	213	180	192	183	183	186	196	192	181	188	183	169	169	202	189	199	176	170	190	177	174	190	174	158	201	202	207	190	241	170	173	196	186	198	186	184	190	163	188	187	184	209	175	177	209	170	154	187	195	189	201	186	213	197	173	190	192	190	198	201	192	170	151	169	190	182	174	212	196	191	178	209	199	178	214	214	191
38369	50006	59365	67220	72065	57466	38499	24286	13263	5878	2315	1237	645	532	601	540	620	534	535	487	510	430	513	487	474	472	489	520	489	513	503	504	458	457	463	489	474	523	432	461	512	486	495	486	454	468	531	474	470	471	463	481	464	496	475	477	488	476	486	481	552	488	514	470	511	478	492	498	464	476	496	522	463	491	480	447	493	492	491	518	479	458	487	478	470	504	512	481	451	501	469	487	510	480	471	495	477	500	477	482	504	476	469	519	497	502	468	462	481	520	511	507	469	478	478	472	488	487	449	509	473	466	473	461	432	496	454	475	534	464	501	469	441	462	481	486	495	507	496	478	485	496	447	511	481	469	505	512	506	494	493	474	472	490	477	508	445	473	469	456	462	516	476	504	458	536	475	449	454	495	484	447	461	434	467	471	452	475	482	455	513	478	450	512	461	515	526	502	466	504	513	475	485	510	465	480	458	474	451	463	490	468	453	491	512	486	501	499	495	468	482	491	486	463	469	476	531	467	526	474	515	504	478	456	484	456	503	460	539	494	451	481	473	463	483	473	452	564	463	496	514	474	481	498	514	462	507	477	466	482	505	475	477	451	508	507	503	491	476	498	474	499	473	487	469	504	498	471	473	479	468	461	469	467	431	482	478	471	480	504	462	480	473	528	484	476	530	447	440	434	509	485	511	516	475	504	487	475	464	462	519	483	482	451	480	511	456	498	489	479	473	480	497	494	468	471	454	472	440	492	482	488	467	505	481	480	469	452	521	467	452	505	455	496	480	496	490	454	509	493	509	448	458	493	488	523	496	497	472	467	500	462	445	494	482	458	451	477	492	471	459	479	487	508	460	479	504	451	443	486	483	466	497	444	474	502	540	427	518	472	452	461	485	470	479	492	477	497	489	475	502	518	473	486	484	473	492	492	465	443	463	484	499	471	481	485	551	513	513	512	479	501	513	457	462	475	464	486	465	459	503	461	510	483	482	461	470	478	494	470	447	478	445	501	478	529	503	494	481	504	480	498	461	495	456	492	545	459	459	506	491	477	507	469	487	469	526	488	480	511	451	506	466	482	506	448	493	492	449	512	465	466	499	459	508	512	484	479	499	480	484	492	516	485	455	476	492	460	487	490	469	483	486	477	470	463	468	461	474	491	495	493	521	493	499	486	449	480	498	481	458	506	472	492	476	485	465	484	483	467	470	481	494	501	496	492	512	441	431	449	503	469	480	511	502	514	445	481	464	481	439	473	500	449	450	484	495	450	464	471	489	482	481	486	486	496	441	505	490	461	431	469	470	476	483	503	471	474	455	491	482	475	488	532	506	469	480	513	501	490	477	454	507	484	489	477	471	496	480	479	500	457	469	497	506	490	506	502	463	509	528	492	532	461	512	464	467	452	473	482	474	443	476	469	469	454	508	504	479	499	442	466	485	492	485	465	490	492	456	485	493	454	453	493	507	528	499	500	515	506	461	485	477	471	514	497	502	434	494	480	520	469	472	474	494	503	490	491	470	474	483	455	472	435	475	516	485	494	518	470	465	458	448	480	472	461	481	467	465	461	494	483	487	443	493	491	495	483	490	463	522	484	512	499	525	507	491	500	499	501	467	476	499	508	478	468	487	505	472	490	480	460	474	466	473	482	521	488	453	507	460	428	491	481	524	471	455	505	482	486	514	534	461	457	502	467	505	489	503	492	478	469	443	505	478	468	507	469	509	452	492	455	431	498	499	480	441	498	463	457	483	493	482	521	448	467	458	432	457	491	494	449	454	486	476	477	447	458	415	449	497	473	481	479	455	493	483	459	457	510	462	458	473	498	483	503	499	464	474	518	530	510	478	478	475	473	437	510	487	474	483	469	520	473	510	482	492	438	510	521	441	467	471	492	490	478	464	476	522	512	509	484	492	489	495	497	542	513	517	503	511	456	469	512	445	486	446	517	448	493	485	509	511	528	535	485	459	481	447	462	477	496	485	499	495	511	487	505	443	470	508	475	454	481	477	494	496	547	451	455	494	480	475	448	486	488	496	482	439	496	477	501	494	527	432	502	477	456	498	520	470	491	448	518	497	470	501	450	478	527	488	494	517	434	482	453	444	495	492	491	463	438	489	489	483	507	526	481	469	524	494	458	477	463	438	461	484	459	472	474	477	510	485	511	465	448	503	477	474	466	482	459	486	481	545	492	477	488	496	522	470	450	506	466	523	440	456	501	464	438	466	480	473	495	468	474	532	495	535	470	508	457	498	455	484	492	462	450	456	500	476	436	476	512	502	454	483	507	477	494	477	449	523	473	470	474	473	500	509	458	482	490	472	456	497	464	491	433	488	492	490	482	497	475	470	481	471	500	490	446	434	482	494	453	515	498	510	466	481	472	464	489	526	486	463	463	525	469	501	492	443	489	489	480	450	481	462	483	508	504	468	510	484	456	457	434	452	460	440	467	487	483	452	475	476	470	531	485	486	454	492	500	473	475	470	454	495	499	485	450	472	488	506	480	493	479	461	466	484	486	475	497	485	506	525	473	507	469	473	476	470	448	457	483	483	467	510	491	525	535	509	453	506	462	460	481	461	475	472	477	511	490	484	491	487	491	476	484	483	519	461	457	481	429	499	466	509	534	484	530	473	491	450	470	491	465	500	478	488	467	499	472	512	475	426	475	463	502	464	488	503	473	454	467	493	500	474	513	476	494	489	474	478	470	462	486	482	505	508	461	502	486	491	522	457	429	468	510	499	476	475	494	486	463	471	470	480	519	544	495	478	469	478	507	482	477	493	452	479	469	504	453	468	526	485	482	427	487	521	466	507	517	507	455	472	486	490	505	504	418	475	478	474	448	464	508	481	493	445	495	493	476	488	487	497	483	527	474	483	491	490	466	474	430	499	494	457	500	491	461	480	510	487	491	509	474	468	429	505	499	478	494	497	480	508	503	496	501	505	491	474	497	441	513	456	518	502	451	464	461	487	479	424	510	491	480	458	487	485	503	487	520	502	485	454	476	467	477	503	458	482	476	457	505	456	452	512	478	506	475	486	420	523	478	463	500	521	491	465	474	500	530	438	509	524	499	471	495	486	465	465	513	499	486	509	479	465	499	464	445	468	480	462	460	485	502	497	461	481	496	450	481	453	486	501	480	500	491	475	524	431	492	500	537	443	485	479	522	504	473	497	512	465	482	524	483	517	504	477	454	488	458	463	456	449	470	457	508	525	456	472	485	488	464	483	444	476	464	500	452	455	462	440	518	459	439	498	510	470	532	476	497	460	471	499	468	498	488	469	468	481	498	516	457	485	542	478	464	493	503	487	494	434	478	472	517	504	480	468	467	477	462	487	515	443	494	486	450	465	468	478	463	466	497	474	440	510	499	487	475	512	474	487	487	541	490	462	505	448	448	502	482	476	490	504	488	460	465	443	444	478	525	495	449	454	479	504	479	475	487	464	486	474	514	428	483	497	505	472	495	498	472	489	486	481	489	480	505	463	446	467	441	477	449	468	468
26233	27274	23728	12570	6679	4016	1994	744	321	250	241	191	216	211	207	209	200	187	196	211	187	206	201	198	213	215	196	216	195	175	218	199	204	180	214	179	187	189	195	199	220	217	209	221	195	203	176	187	215	195	198	216	196	189	196	204	194	196	195	200	190	192	206	201	181	208	205	191	199	224	192	196	204	191	194	181	197	197	184	190	208	190	191	192	249	174	187	215	215	234	201	194	190	216	193	189	206	202	226	197	186	201	193	212	234	201	176	179	212	200	176	211	213	188	204	204	170	209	209	194	214	207	188	201	188	174	197	177	212	189	188	206	199	188	200	195	192	203	163	153	209	223	201	184	205	218	201	220	196	209	224	207	207	186	179	203	194	204	203	230	202	172	219	203	197	199	222	192	212	207	189	217	195	180	182	192	201	200	186	202	172	194	236	207	173	206	203	207	214	201	182	199	199	195	223	209	229	202	205	193	197	192	211	193	217	188	222	202	206	225	212	218	206	219	215	186	218	220	200	228	224	192	200	203	180	198	194	185	215	201	190	197	198	178	207	191	198	212	213	195	195	173	181	203	200	196	188	203	212	213	222	191	193	221	200	203	220	196	211	200	189	185	185	198	194	218	202	198	187	203	206	195	190	210	202	189	208	219	202	167	205	213	189	192	213	173	198	210	195	192	181	218	182	211	223	210	178	218	190	196	190	212	215	204	187	184	205	191	199	197	167	205	181	202	189	191	207	194	218	189	201	212	214	195	176	185	208	223	209	209	193	229	178	199	202	181	185	215	175	190	200	212	189	191	240	171	220	216	224	180	212	199	213	197	229	213	212	200	187	223	204	201	208	228	204	186	225	183	187	178	201	205	190	206	189	192	192	207	215	201	193	207	185	211	194	192	214	196	220	207	205	195	172	180	220	228	220	185	207	204	207	212	214	190	208	201	206	200	211	230	201	223	210	229	192	197	187	206	169	213	195	189	198	212	195	203	232	185	188	190	169	194	201	216	197	207	210	208	197	211	220	238	204	203	209	190	199	196	200	198	211	225	203	210	209	215	195	202	200	178	212	199	224	194	166	218	204	226	160	174	194	199	193	203	185	208	206	199	233	203	201	204	196	214	209	201	208	230	191	221	176	186	208	205	187	197	184	201	204	197	202	193	194	228	221	200	216	193	197	202	205	181	185	228	196	200	213	190	212	174	200	208	189	198	192	183	219	233	197	238	191	197	200	185	208	210	172	198	194	187	203	231	239	185	208	199	215	220	206	222	237	211	210	196	200	173	194	219	191	190	207	196	206	176	185	196	215	230	187	175	219	180	228	210	198	196	180	210	222	192	205	194	203	211	224	205	182	219	233	215	211	218	194	181	209	180	186	219	193	197	198	196	213	223	204	230	209	199	199	210	186	202	208	188	210	207	206	199	195	189	197	204	215	173	219	178	219	195	200	198	213	210	191	192	188	185	194	214	203	185	174	198	191	220	199	181	196	209	171	185	190	178	201	182	253	200	210	213	221	221	199	222	214	217	201	181	211	187	198	213	188	201	223	206	185	228	185	204	195	212	187	199	211	204	194	205	198	201	194	185	229	194	225	183	204	209	207	191	197	212	184	219	203	206	188	191	212	203	204	180	196	175	199	200	237	207	188	183	201	190	191	217	184	175	209	228	234	191	235	180	222	229	183	173	204	208	207	187	186	198	198	226	201	212	188	216	201	192	204	176	216	199	212	192	204	218	177	197	179	193	184	216	196	211	182	196	224	185	180	198	208	226	189	193	222	200	203	203	203	219	199	202	183	205	197	208	203	217	216	167	225	211	167	206	196	198	213	189	194	191	234	195	200	226	188	180	216	194	213	192	223	198	203	198	219	180	170	197	208	206	200	209	204	217	220	207	200	183	210	213	184	210	207	173	198	208	205	206	217	192	186	184	217	188	188	194	213	221	195	196	228	180	194	199	233	190	182	212	199	214	221	223	202	207	202	182	190	197	221	167	202	207	185	201	223	197	207	200	215	235	206	210	218	194	185	204	209	215	202	185	228	236	212	193	184	206	190	204	219	179	190	194	186	211	185	195	211	204	207	190	188	209	187	209	200	216	209	198	211	216	158	210	175	183	203	217	212	224	200	194	185	203	215	228	203	218	215	210	217	198	208	173	189	216	229	206	214	193	193	211	195	240	223	228	205	215	170	205	193	190	195	212	233	169	209	211	207	211	191	180	233	197	206	188	231	215	185	203	217	193	200	205	203	162	207	218	201	174	203	180	191	190	218	237	215	194	193	201	177	207	212	230	203	180	196	191	171	176	213	216	220	195	212	209	169	206	182	201	211	191	194	203	219	197	173	187	179	184	192	186	187	241	215	184	197	216	204	203	191	197	172	206	236	197	182	190	188	188	184	200	209	188	215	206	204	186	212	205	188	194	179	173	210	204	215	204	209	187	189	204	178	207	207	206	197	193	183	233	193	199	224	179	208	182	211	193	208	192	190	217	238	216	202	198	211	204	181	187	192	240	207	200	215	210	205	213	180	195	208	213	200	214	188	204	184	198	194	189	204	188	195	193	247	201	207	216	202	198	220	196	185	188	199	203	197	205	216	194	183	188	184	203	200	225	170	196	217	188	195	205	196	226	217	209	189	220	183	180	191	217	167	215	175	206	183	229	197	188	205	196	187	203	216	203	187	179	226	208	196	182	209	195	232	212	218	233	196	211	208	169	202	212	204	191	174	204	184	192	187	205	211	212	179	204	215	214	195	195	222	214	178	185	206	204	205	200	182	223	187	182	196	207	198	218	201	183	201	215	209	209	209	205	224	213	214	197	193	203	206	214	204	202	202	184	175	213	199	212	215	185	210	206	197	188	196	201	236	204	187	203	200	243	201	207	193	218	206	211	200	198	193	193	194	196	224	224	197	194	204	172	212	183	232	201	216	186	205	197	217	201	193	179	209	183	183	211	195	187	182	202	184	183	191	187	203	195	217	207	221	221	201	220	213	181	204	226	195	189	184	205	193	208	225	221	230	207	181	189	209	217	216	170	211	203	194	219	207	198	192	188	213	199	226	188	239	206	199	204	207	196	201	187	194	176	202	181	180	195	209	221	186	183	212	228	222	203	219	198	192	189	214	209	201	229	192	197	204	189	205	179	202	193	221	202	199	209	219	175	200	218	197	180	177	181	185	219	195	185	186	207	202	202	222	203	207	204	225	203	212	194	203	163	184	187	219	222	182	226	207	199	207	171	210	210	204	196	227	177	184	195	204	220	192	203	195	218	195	213	208	200	208	204	185	212	195	210	190	176	200	209	181	198	193	205	199	198	193	172	225	204	227	206	186	183	172	220	209	218	196	198	190	208	213	210	189	201	213	204	198	208	204	186	200	181	219	203	232	191	197	216	217	214	177	229	201	203	179	181	223	205	184	201	201	200	190	218	205	208	213	196	180	195	200	189	229	191	194	206	196	212	201	218	197	200	196	205	195	177	186	194	184	187	205	194	224	224
15781	23457	25507	23078	18601	12792	6670	2498	1128	760	623	599	502	514	524	545	523	461	501	521	538	523	529	501	562	572	550	525	518	497	511	483	503	545	520	498	544	526	510	534	556	497	507	511	495	526	517	538	497	507	529	483	480	511	517	536	529	458	551	552	510	466	563	521	539	539	499	537	539	493	508	537	534	512	494	516	532	500	542	537	527	545	527	515	500	527	510	543	542	537	542	538	524	476	511	540	515	496	478	529	528	500	539	510	505	499	485	501	555	537	506	479	546	500	503	512	460	572	512	494	501	521	498	480	546	493	471	509	559	496	515	519	463	522	542	530	493	498	508	518	545	476	507	506	540	519	497	537	482	480	521	545	540	533	510	526	496	569	536	533	510	542	526	509	539	491	516	530	515	519	512	501	518	501	522	501	505	522	541	536	497	528	537	475	529	553	504	508	473	523	530	518	486	471	536	489	506	473	519	559	487	554	551	515	511	494	537	557	530	521	508	474	523	586	522	536	488	559	511	537	520	537	540	525	509	569	551	514	533	540	521	520	503	529	529	544	567	529	545	514	483	544	547	524	543	522	525	532	535	527	489	509	497	499	504	520	525	556	513	535	508	539	517	515	496	491	499	504	527	528	515	500	538	509	470	501	498	510	485	500	518	518	525	519	509	495	538	544	508	509	494	478	492	527	510	506	516	488	525	508	538	554	546	478	541	548	545	511	499	560	510	495	503	551	515	534	523	516	494	513	495	549	550	517	485	511	559	486	524	551	526	489	475	519	503	532	486	518	527	500	497	525	498	541	512	539	505	502	560	479	546	520	514	534	528	537	523	536	493	519	530	527	499	554	484	561	512	521	485	507	501	517	498	517	520	477	516	513	539	551	519	489	545	465	549	503	511	511	476	528	529	502	509	518	522	468	507	510	530	520	544	523	486	503	518	512	522	504	494	512	567	481	498	530	500	485	534	519	525	533	512	475	500	528	550	550	524	545	502	526	552	524	540	503	535	457	528	507	516	525	542	529	513	500	497	511	526	522	528	561	511	539	485	534	506	542	486	547	487	435	510	543	549	504	520	523	528	485	494	523	521	528	554	489	500	494	498	488	518	537	498	534	481	520	497	540	526	510	507	507	486	499	510	538	496	502	528	477	514	511	543	539	570	471	527	496	529	540	511	524	475	549	545	495	513	494	509	516	495	576	524	529	533	493	504	591	496	472	499	505	493	524	525	545	529	527	532	541	522	538	525	543	476	523	487	518	536	486	510	541	524	491	552	528	530	497	508	483	541	537	519	494	544	521	471	540	536	504	477	525	497	524	534	552	512	506	505	486	535	524	506	507	472	524	495	491	515	513	495	480	512	527	512	505	553	487	496	497	514	545	531	509	520	492	535	529	531	515	539	529	556	478	468	488	504	497	493	522	533	493	517	563	537	506	510	522	527	532	546	533	543	539	547	487	513	517	558	525	563	524	517	540	476	540	511	528	516	515	530	530	534	504	503	517	532	494	506	513	480	521	502	496	567	499	495	508	534	536	516	525	515	534	519	511	536	535	511	500	489	511	516	501	520	489	493	518	520	505	523	544	484	558	494	533	514	495	545	485	531	560	507	543	528	513	517	532	455	530	526	508	525	533	524	538	522	509	538	451	484	511	490	523	531	502	518	517	535	527	553	529	479	567	489	565	537	523	528	495	531	525	527	538	534	517	533	489	524	533	550	551	538	517	540	561	492	527	538	527	516	531	488	537	499	501	538	546	514	529	519	547	549	532	507	500	501	577	538	477	541	495	514	496	498	514	541	494	487	553	511	510	515	574	482	481	529	522	519	517	507	528	520	518	476	533	522	538	495	525	515	521	554	534	490	497	489	478	526	514	557	547	488	486	512	490	518	545	534	465	517	515	494	471	526	503	528	531	493	508	463	526	500	457	487	518	494	550	527	461	500	514	549	492	497	534	527	526	539	527	511	530	519	513	470	541	523	518	541	524	560	513	455	534	550	496	486	564	501	516	530	489	508	475	542	508	512	543	458	520	481	528	465	499	479	530	512	539	525	533	452	515	500	474	538	462	497	562	550	513	477	554	539	528	560	515	483	522	528	535	547	542	547	488	533	518	491	554	503	556	507	523	491	536	500	520	534	506	487	489	516	527	565	508	542	510	535	505	525	553	518	546	520	522	475	574	493	514	495	523	537	530	510	480	528	560	547	502	508	518	493	540	537	535	525	540	526	525	523	536	576	528	552	493	482	475	503	484	501	544	506	564	537	483	512	533	509	517	538	538	510	563	511	508	519	497	533	520	470	527	492	519	501	533	501	506	517	527	519	531	532	519	496	473	496	529	529	498	539	511	498	533	523	527	499	510	512	519	491	530	538	530	475	528	521	467	511	538	489	543	515	541	492	509	492	491	508	536	521	529	507	512	537	568	463	521	524	503	525	499	506	515	548	501	523	519	527	532	532	499	547	515	514	513	513	502	533	531	486	484	523	523	531	514	542	526	506	506	514	492	521	492	487	548	534	555	520	493	557	500	515	512	511	524	552	514	535	478	564	536	515	566	553	531	486	538	522	501	472	505	480	534	536	480	553	477	524	534	514	557	517	518	502	514	494	479	553	498	524	517	519	512	499	532	475	513	512	482	513	540	545	479	542	540	458	500	522	514	495	521	501	528	479	493	484	493	518	492	504	530	544	501	539	529	493	512	526	507	531	531	523	526	536	526	507	497	514	530	511	499	557	554	541	496	535	526	505	493	543	525	505	505	512	524	471	544	508	483	504	503	538	502	508	492	526	490	483	501	514	539	514	528	539	478	522	531	502	486	516	515	545	490	504	498	504	483	525	504	492	498	495	509	530	537	499	474	516	511	520	557	516	499	516	494	472	526	511	497	551	516	487	516	500	523	518	518	526	530	523	507	507	503	507	551	484	521	550	514	541	496	526	526	564	504	521	550	502	507	534	518	504	525	495	508	535	500	528	545	518	546	522	533	524	544	544	499	519	475	481	537	486	566	556	465	536	493	539	514	547	526	550	532	528	495	508	539	487	520	512	482	501	502	497	541	499	490	505	545	517	500	508	539	549	492	512	514	503	516	512	507	516	537	530	541	569	504	504	533	508	538	529	523	528	541	473	520	565	500	479	548	489	555	501	537	515	512	536	511	557	516	488	530	518	498	507	491	552	489	501	530	517	523	516	495	531	501	513	479	472	549	504	544	534	526	491	563	509	541	545	544	546	480	517	502	544	514	496	506	487	538	496	548	491	483	507	530	502	552	542	540	511	504	536	496	511	468	559	546	548	521	485	520	525	544	539	496	524	544	515	537	533	526	557	491	559	536	480	519	503	503	495	518	531	520	499	509	544	531	494	504	476	559	522	526	481	510	507	545	493	529	515	523	522	555	509	505	511	544	496	487	469	501	532	532	519	490	544	528	534	528	530	534	544	509	489	500	533	518	496	529	523	510	533	519	539	527	496	528	543	489	504	526	528	505	484	501	526	512
49908	52687	52364	52050	49191	36177	19309	5817	1548	675	425	267	249	252	198	196	212	217	232	234	204	220	231	224	211	229	220	238	238	242	225	194	214	231	223	226	219	227	235	216	223	236	224	228	203	214	232	210	243	211	240	223	234	211	219	213	201	218	216	214	214	220	226	211	250	224	237	238	240	208	218	202	232	236	215	224	214	217	201	217	214	238	219	223	214	212	228	232	216	208	197	230	240	224	212	228	197	208	202	231	219	219	220	228	228	218	204	224	215	217	224	186	224	200	194	231	213	213	206	193	232	201	231	203	233	208	225	189	202	205	216	196	223	225	209	248	196	205	224	246	237	210	211	247	201	211	209	204	208	210	225	223	218	229	222	231	213	208	240	212	202	238	222	232	208	226	217	202	232	234	225	219	219	213	218	204	202	208	194	234	200	230	220	236	201	204	219	203	226	239	215	219	213	221	211	224	243	217	227	205	253	228	232	233	216	224	218	217	216	226	215	221	217	214	219	221	216	222	207	208	227	194	214	208	205	216	206	248	224	217	228	238	222	216	207	213	260	210	229	234	223	190	200	219	206	213	225	212	180	227	226	241	226	217	226	217	209	229	218	231	218	208	204	209	237	227	205	222	202	218	226	229	209	219	222	211	207	208	226	227	213	248	238	221	240	218	224	241	196	214	223	221	205	197	234	203	237	218	202	229	206	216	201	210	211	213	203	190	210	225	217	231	205	206	226	215	226	221	235	230	211	209	231	189	220	191	206	208	207	203	246	218	213	245	202	219	220	203	210	203	200	220	219	243	216	203	225	209	212	219	233	215	208	207	204	211	216	225	205	215	247	203	216	209	216	203	238	199	216	213	198	211	239	213	224	204	235	219	229	207	226	226	211	220	183	193	216	221	210	230	225	223	216	209	214	233	238	235	196	220	201	197	188	189	231	202	208	244	193	239	206	236	261	216	245	228	216	188	239	192	239	238	211	210	201	231	208	189	212	229	221	229	228	238	221	187	209	209	214	230	231	242	182	210	217	243	228	198	220	221	222	195	214	223	206	230	232	197	223	207	206	226	264	234	205	217	220	193	202	211	210	253	199	221	203	221	216	251	205	228	226	246	206	216	224	207	206	227	237	220	247	214	220	217	210	206	223	203	221	238	239	206	207	212	209	229	221	201	215	240	213	197	210	231	236	225	194	233	231	227	199	232	214	232	218	202	247	226	234	199	206	223	225	191	217	236	200	227	244	166	189	197	207	202	213	207	223	197	216	231	218	243	209	244	218	196	204	199	205	240	223	211	216	226	204	198	208	260	229	205	245	220	247	234	189	220	211	238	234	219	221	203	195	216	209	191	226	212	210	217	232	223	215	250	218	208	236	228	218	201	204	228	218	232	217	205	250	233	235	187	212	197	221	209	201	228	198	241	208	232	222	231	230	217	237	212	201	182	241	225	206	223	234	214	223	208	231	226	242	197	240	201	228	223	238	222	202	215	232	206	197	209	224	203	223	195	243	185	252	223	238	208	193	200	216	222	209	222	210	206	217	220	215	207	239	204	230	232	207	238	210	248	204	215	209	225	199	236	199	215	205	223	214	222	212	207	196	223	181	226	219	226	208	205	240	200	206	201	198	202	200	186	215	222	210	208	216	188	211	220	221	212	226	215	222	241	238	216	223	209	215	239	230	205	217	194	215	215	217	210	195	236	208	181	234	235	225	220	247	223	219	227	203	212	246	185	211	219	224	215	220	210	162	226	208	201	217	227	228	221	208	223	189	212	220	193	234	220	221	194	209	244	244	201	189	181	218	247	217	204	213	240	211	213	218	209	215	232	205	212	195	192	209	215	224	183	212	226	214	193	212	253	182	217	216	224	191	188	214	237	219	241	217	197	232	183	226	226	214	220	215	203	199	235	233	217	240	216	186	219	239	213	223	212	237	247	196	236	222	219	218	189	204	189	208	204	226	242	216	205	225	209	223	212	204	237	219	187	234	219	231	224	204	226	232	222	210	230	212	212	210	197	245	214	223	224	241	208	217	232	225	229	221	191	235	242	199	225	230	203	202	227	197	225	220	202	222	225	217	236	213	206	212	225	216	221	215	207	221	249	209	222	216	225	212	242	216	213	221	240	193	234	208	197	225	228	244	226	214	201	194	227	220	202	222	209	195	224	238	247	228	225	231	235	221	247	179	227	230	211	229	216	203	226	201	196	233	218	214	223	230	214	200	191	223	237	224	212	251	196	203	237	209	193	212	263	226	197	205	178	209	216	219	206	203	217	245	238	211	200	229	223	188	227	226	207	242	211	219	205	218	203	203	249	203	242	228	187	209	231	198	223	210	226	214	243	215	220	232	230	226	212	200	207	226	214	195	188	247	196	231	211	212	221	222	227	236	221	231	204	226	230	218	208	244	204	217	216	204	238	238	249	207	214	211	203	220	222	218	214	216	241	209	227	210	213	229	212	208	188	216	225	230	213	214	218	220	218	225	233	213	196	236	236	212	204	204	201	211	195	229	206	205	238	220	233	221	219	192	208	225	216	231	225	231	197	195	222	225	213	198	203	204	239	240	249	263	224	225	223	200	208	225	227	242	222	210	224	242	234	228	218	234	233	200	217	208	215	229	198	211	229	231	227	220	223	209	223	194	219	218	213	205	214	223	241	206	228	215	221	231	245	242	239	200	199	188	234	216	201	212	227	229	223	235	224	225	241	202	222	228	225	234	240	220	215	245	220	237	208	212	194	212	207	212	209	213	216	223	225	216	225	220	220	220	271	232	200	212	209	232	239	240	215	206	205	225	253	240	232	232	220	224	226	236	225	207	229	212	238	234	211	229	204	191	222	218	184	236	213	213	231	215	204	238	225	232	236	203	227	209	225	221	201	206	237	210	235	204	254	220	221	211	240	210	213	223	213	235	209	232	234	217	203	264	206	217	206	206	214	204	186	183	227	215	191	221	223	233	239	213	218	241	217	228	233	214	237	247	190	216	256	207	190	207	222	220	211	207	211	233	223	217	202	206	198	210	187	198	242	210	223	215	218	197	205	245	202	199	228	210	192	209	215	228	228	208	213	206	233	184	225	213	214	213	217	216	209	209	223	212	204	224	197	218	208	226	224	226	247	202	236	203	218	237	201	230	237	222	200	221	214	218	207	202	221	207	202	200	210	228	222	219	224	223	235	219	266	256	208	203	221	201	226	207	226	231	238	242	254	233	238	223	212	228	205	212	224	204	221	204	196	212	218	209	195	225	218	224	220	230	204	242	202	193	221	188	207	181	224	209	194	219	218	239	203	210	201	191	246	208	197	220	208	200	235	207	219	205	238	219	220	221	230	234	192	203	208	250	204	219	210	211	243	236	211	195	212	221	215	206	232	217	205	202	217	228	221	210	220	197	249	195	214	202	231	224	228	212	229	191	189	218	212	201	210	226	213	217	217	228	219	213	202	224	225	200	204	211	239	228	207	218	198	201	184	183	228	216	203	215	226	215	230	213	188
33560	43407	53304	59815	58556	47048	30272	14340	5809	2837	1426	880	690	589	570	582	607	596	575	582	555	534	567	513	570	551	566	585	570	560	597	568	543	530	586	554	575	617	532	557	522	582	556	553	539	513	524	536	587	536	558	563	555	551	526	562	569	549	560	550	541	538	559	567	575	525	564	529	578	535	572	554	531	582	549	518	534	576	551	549	530	571	530	545	566	553	559	574	533	597	552	583	549	559	548	552	568	585	533	595	559	548	538	538	543	548	570	532	587	546	514	572	559	564	539	589	524	546	568	557	529	545	581	526	579	573	561	566	587	535	574	554	547	538	612	542	522	568	575	552	533	531	543	540	525	569	569	548	567	539	566	573	534	538	519	555	553	543	537	626	553	557	539	505	517	507	567	564	540	524	587	544	542	537	550	606	539	510	537	541	556	584	552	586	522	557	553	564	567	537	551	552	501	543	567	542	561	542	526	575	579	554	552	565	585	555	606	557	531	555	523	514	531	516	516	528	536	550	538	543	594	537	542	553	528	533	534	541	568	553	576	558	553	529	572	563	530	602	530	529	582	501	565	531	547	545	532	549	571	526	577	567	539	555	562	524	574	544	539	552	565	566	552	540	566	577	568	571	542	562	529	577	517	542	531	613	547	582	583	537	539	528	552	540	520	544	558	563	538	573	569	535	586	540	606	492	566	572	580	565	557	552	582	563	572	578	503	512	529	552	586	508	560	583	584	526	588	563	536	544	548	568	566	549	565	571	582	532	562	542	528	540	531	554	536	557	565	538	529	568	588	554	542	543	536	535	573	556	554	549	544	548	573	541	565	585	522	537	516	575	585	596	569	547	547	554	523	536	530	543	536	563	545	577	558	547	542	556	576	521	501	572	584	565	539	551	556	527	548	563	608	557	567	512	562	555	547	561	579	534	531	534	508	521	573	561	559	574	575	507	555	611	585	498	569	509	537	568	569	573	561	601	533	593	552	591	557	550	505	544	543	539	536	521	536	559	546	580	523	521	560	517	570	571	605	563	594	537	523	541	533	546	534	546	534	546	604	571	535	557	527	521	578	567	569	549	566	579	564	498	555	542	550	554	579	575	565	596	566	544	535	590	550	517	579	540	545	558	584	565	558	533	628	561	506	569	557	519	554	540	565	561	583	565	579	545	487	534	533	572	596	550	538	542	580	517	578	527	529	567	511	560	537	570	556	554	573	559	557	510	568	535	548	526	555	552	557	554	545	524	563	563	531	535	611	501	549	510	522	553	565	548	569	542	558	533	568	487	558	530	536	569	562	562	563	539	577	576	526	555	524	588	541	526	534	557	521	580	532	564	542	563	549	531	532	555	559	575	565	552	565	562	560	532	557	570	536	539	542	577	523	579	537	532	569	528	544	537	516	535	566	550	561	545	569	561	548	533	557	519	543	538	541	531	558	569	538	556	561	567	569	573	565	565	564	548	528	587	566	519	550	533	568	527	489	547	536	539	572	525	541	557	571	540	523	594	544	544	538	545	565	534	540	569	549	515	560	541	552	544	537	528	559	527	534	537	533	547	552	571	492	549	560	533	516	537	554	597	525	540	545	564	548	521	570	527	536	554	534	535	543	551	556	519	522	538	565	583	568	584	581	573	521	555	547	591	548	591	585	549	522	572	522	563	568	571	535	584	541	538	562	598	534	550	526	533	535	571	560	558	563	515	543	543	576	560	573	610	503	514	546	568	497	573	562	528	530	591	548	524	503	572	552	531	592	531	565	550	602	538	543	557	500	566	555	544	561	536	538	556	524	569	564	567	535	601	519	511	561	581	545	551	577	557	605	569	554	521	550	551	535	557	572	600	573	566	529	536	586	582	571	572	554	566	553	534	557	537	560	591	521	574	551	530	498	586	517	568	539	512	546	575	519	579	530	569	578	565	548	586	553	551	533	554	574	544	499	547	559	587	570	532	591	549	583	555	545	541	557	533	543	562	553	569	542	514	544	543	534	547	585	579	536	558	536	544	539	540	560	551	538	543	526	540	550	548	524	573	563	539	559	532	537	557	553	547	532	552	574	530	545	515	537	549	531	552	572	540	549	537	591	536	550	558	585	557	560	560	565	535	575	564	554	572	591	579	533	578	512	583	539	516	539	533	532	497	568	553	566	530	542	563	575	553	555	575	572	531	562	564	544	557	597	541	598	553	556	546	598	605	592	569	554	545	591	600	555	602	563	558	540	582	516	553	577	538	563	571	546	580	545	561	569	518	570	594	543	549	550	533	518	600	532	528	534	537	546	558	527	543	548	567	535	570	536	539	569	542	555	527	589	524	526	541	550	562	520	559	562	515	504	537	581	518	560	565	542	539	558	534	582	548	545	554	549	558	550	564	595	558	574	547	516	611	551	546	566	571	602	589	562	554	582	592	548	508	543	547	590	542	520	557	561	584	539	562	521	548	553	553	535	573	520	570	598	509	567	564	535	536	547	528	541	613	565	553	588	563	548	553	566	568	595	548	543	582	531	573	511	545	560	598	559	509	530	601	579	574	597	544	648	532	557	533	537	564	552	556	552	544	531	553	522	560	528	550	573	549	524	565	548	495	594	590	589	524	522	557	538	529	565	557	537	542	579	520	578	524	543	525	560	576	541	579	545	558	566	524	573	544	608	562	564	582	561	539	570	581	557	538	565	558	609	546	571	499	555	559	514	584	549	576	579	555	557	520	562	552	580	561	543	556	543	584	579	564	544	530	588	542	597	532	536	584	553	602	607	581	529	540	526	526	539	570	552	542	611	573	543	562	490	574	566	564	531	555	545	544	555	545	515	571	575	560	523	551	559	528	504	553	536	538	566	556	563	549	535	531	557	568	576	521	503	569	521	558	555	557	559	547	580	550	524	561	587	555	539	581	555	556	594	541	576	579	509	495	567	579	535	535	561	543	534	540	550	558	531	534	533	512	536	535	530	558	503	527	559	526	598	546	567	549	559	550	567	564	554	583	526	556	494	573	591	567	559	531	524	580	585	500	564	524	565	565	535	589	585	599	546	569	545	533	586	571	605	550	556	559	519	519	542	551	594	565	506	552	571	602	523	564	591	563	528	538	550	555	522	526	574	544	516	538	570	527	552	597	560	535	530	489	550	555	545	542	563	575	538	562	540	583	566	563	576	545	566	537	532	544	570	554	521	564	560	600	545	534	531	577	526	550	540	512	524	559	531	554	533	556	568	537	558	573	554	561	584	531	530	559	559	537	580	542	575	505	513	563	514	571	555	543	533	507	559	546	557	562	561	525	555	545	557	572	521	586	515	518	562	527	575	566	547	558	533	563	562	552	588	597	570	545	580	554	551	531	533	516	533	562	549	608	522	533	524	552	544	552	538	551	555	576	551	577	533	503	551	530	520	574	549	595	557	527	563	522	534	558	543	536	524	580	591	577	539	530	518	537	589	541	570	577	529	573	588	524	564	519	546	575	529	537	553	522	569	595	561	547	542	518	566	548	567	550	572	554	573	568
58824	57067	57706	58370	59378	46662	28183	10729	2858	1052	453	299	218	203	240	202	218	188	201	184	206	195	191	188	188	189	191	192	204	171	180	185	197	213	206	158	204	204	197	193	178	181	183	215	205	192	183	187	208	174	192	215	200	189	203	170	200	217	186	195	171	191	203	176	227	202	195	182	205	178	199	155	190	197	173	180	195	214	178	181	185	209	191	203	191	187	192	214	177	196	206	206	198	225	193	210	177	168	178	171	196	187	187	183	189	204	194	189	183	180	214	192	193	169	184	176	173	191	242	207	178	170	214	187	176	186	179	185	220	217	216	168	219	171	253	182	214	192	186	202	207	208	185	196	156	224	213	206	232	175	173	196	221	198	210	173	213	198	164	186	228	196	201	188	175	189	202	202	204	210	187	194	225	187	200	180	213	222	176	207	182	201	225	199	205	208	212	176	181	206	185	192	184	202	191	185	225	192	191	179	194	190	214	179	181	189	206	170	185	218	207	198	193	208	183	203	192	196	206	185	197	202	211	196	181	207	193	193	192	199	180	191	221	207	227	177	187	220	186	201	204	187	194	212	195	193	190	205	194	188	208	187	191	198	204	193	201	207	203	210	232	205	214	217	179	175	212	197	191	200	232	216	180	183	218	207	185	191	209	180	187	175	220	183	176	207	190	187	203	191	179	186	188	201	178	205	186	191	185	167	179	184	219	236	190	191	182	204	175	229	194	199	232	214	203	196	195	200	202	182	173	199	204	187	187	170	181	206	190	187	203	194	192	201	207	188	149	192	198	197	185	190	198	185	199	195	186	185	200	208	194	223	211	199	185	200	185	195	193	205	185	214	229	180	207	179	193	173	213	211	183	210	201	223	217	164	186	187	215	216	198	195	206	240	200	201	190	198	195	226	223	183	197	192	181	224	207	188	179	219	180	177	194	179	186	187	171	201	218	197	184	188	200	215	199	184	173	202	195	160	171	195	209	174	173	176	192	187	201	197	184	178	209	176	229	197	176	172	194	214	208	187	188	177	207	187	195	179	214	200	184	213	226	196	172	199	181	195	181	204	192	206	192	185	197	178	184	188	203	201	187	199	176	172	203	186	187	188	189	185	182	187	214	178	197	189	191	194	200	158	193	203	185	193	193	188	205	196	188	174	209	200	199	196	202	220	198	179	180	197	214	207	199	189	198	169	202	197	193	185	181	192	208	205	200	198	235	202	188	180	199	171	184	227	225	187	204	206	183	194	206	206	205	199	194	174	206	206	183	192	191	205	201	195	209	199	178	175	204	200	227	204	182	192	191	166	213	195	188	214	201	194	231	201	191	178	212	187	184	204	180	221	201	202	184	213	164	196	190	232	202	210	208	191	186	215	193	195	190	186	201	211	207	202	206	183	189	187	222	217	194	175	186	208	190	184	182	196	191	191	198	171	198	202	163	193	193	193	166	186	197	188	175	167	176	196	184	215	202	161	180	207	196	195	194	190	185	167	193	188	181	210	207	172	178	173	194	191	185	195	218	199	208	231	194	222	223	196	178	216	188	194	182	196	197	193	195	187	197	189	202	212	213	191	177	194	209	183	206	197	207	205	222	211	192	195	211	189	186	201	178	177	212	213	181	180	174	194	182	186	164	194	194	206	202	188	213	198	194	208	198	183	197	184	190	191	209	221	197	205	209	180	179	212	210	200	193	206	191	212	188	201	165	189	207	196	214	183	189	195	172	202	192	207	198	176	200	200	200	164	207	183	214	198	176	170	214	201	197	193	219	172	215	192	172	193	197	194	187	211	180	202	190	164	188	189	181	199	233	169	201	195	180	196	197	200	185	222	167	174	194	199	195	204	201	210	199	183	205	209	179	191	208	203	207	179	170	196	195	197	182	201	211	202	213	201	191	177	179	199	159	174	186	199	184	185	209	180	200	199	223	190	196	185	193	194	200	195	222	184	202	196	200	210	209	209	207	206	189	193	212	188	178	200	180	191	219	191	176	201	223	228	198	206	205	169	189	181	205	217	194	215	211	203	185	174	174	194	202	179	206	176	182	204	179	205	167	199	183	168	217	201	184	197	213	186	188	194	219	198	206	210	203	188	187	182	207	193	187	191	209	172	181	183	180	186	201	177	188	175	219	196	205	209	212	206	180	170	209	226	184	202	222	201	211	200	194	193	180	206	169	167	208	204	193	188	212	208	203	179	215	188	189	221	210	198	189	207	186	191	201	218	176	195	212	190	183	189	184	196	193	165	191	223	221	167	196	198	192	197	188	204	190	193	193	218	197	196	166	180	196	212	191	179	199	198	208	209	221	202	176	204	219	189	176	202	180	191	192	192	191	192	190	212	196	213	209	199	199	212	213	180	190	207	204	208	180	194	235	169	204	189	195	208	193	203	173	193	161	186	215	170	183	188	192	191	225	208	199	201	196	194	180	202	207	201	178	191	191	201	180	203	184	197	194	214	194	221	202	188	197	202	195	234	185	179	196	207	205	184	214	175	187	203	182	208	195	197	199	214	174	183	198	208	190	197	177	205	189	202	197	205	201	188	185	217	194	209	214	198	219	207	228	206	165	198	159	198	200	199	173	189	191	191	179	234	206	186	192	182	203	221	191	183	197	215	219	195	216	207	199	214	187	213	188	204	230	214	174	215	203	176	190	194	188	200	199	200	171	176	196	209	214	190	215	215	211	204	177	178	205	191	166	177	200	195	168	203	205	211	180	177	184	182	203	190	197	200	205	198	173	183	192	207	215	192	187	178	195	177	197	176	210	195	181	179	200	202	216	216	178	221	186	193	190	196	183	216	206	211	168	148	188	166	206	175	201	198	226	174	208	200	187	205	150	182	218	183	197	191	214	219	205	206	205	216	182	193	183	184	191	193	191	180	211	214	193	209	232	169	207	208	213	188	193	211	169	209	187	183	196	208	196	196	204	168	191	180	184	173	204	195	207	190	174	174	199	176	195	205	199	217	200	195	188	177	185	200	187	191	193	188	224	200	189	188	180	183	204	212	182	195	154	188	194	202	184	203	220	230	182	226	214	196	213	190	231	203	216	190	194	196	181	197	187	187	196	195	196	198	200	205	198	199	183	183	188	189	175	179	191	189	207	218	224	189	193	192	178	193	189	225	195	201	196	188	192	193	195	228	193	202	222	216	182	225	204	214	180	203	196	194	194	180	182	190	197	201	168	194	172	212	154	207	209	179	207	189	208	217	199	193	199	178	204	183	204	198	202	181	162	207	218	189	190	185	183	202	205	199	201	202	200	186	184	212	195	206	187	212	209	184	195	178	193	185	165	206	208	184	206	186	173	188	181	198	178	181	191	181	196	204	195	175	193	198	203	204	200	188	205	192	179	209	197	209	205	167	184	205	200	191	212	209	205	184	192	206	213	210	207	199	180	199	224	179	218	184	205	184	201	195	208	188	225	223	199	177	205	189	193	188	189	199	207	191	196	201	174	199	180	180	219	197	182	197	184	186	192	182	213	195	202	219	182	178
41074	49842	59510	70515	70353	56467	38042	19645	8891	3788	1558	889	616	554	541	553	542	540	545	488	473	494	485	496	482	498	496	503	485	527	488	485	484	509	484	471	530	500	489	483	488	502	482	503	500	563	473	459	546	493	495	506	482	498	498	490	503	509	518	487	504	477	489	508	504	489	474	495	475	490	438	472	502	492	484	461	496	453	490	467	514	493	494	505	498	487	543	478	480	486	486	512	503	488	510	487	513	445	508	513	506	464	486	473	489	459	460	505	474	492	486	461	486	493	497	465	539	517	515	472	511	473	501	495	475	517	522	472	479	528	519	491	518	481	482	519	506	471	464	484	500	486	516	507	491	497	467	520	471	537	499	488	515	477	495	477	499	481	478	515	510	482	499	465	490	515	445	486	478	455	488	493	501	521	477	459	479	517	440	482	496	513	471	516	525	504	491	494	515	516	525	498	509	513	470	500	491	535	476	491	470	468	495	516	509	487	505	458	538	495	491	508	509	528	484	509	484	525	527	519	505	508	491	490	531	495	487	483	507	521	504	520	542	496	493	532	455	513	514	489	493	505	514	515	480	527	524	514	513	511	502	515	493	462	479	496	526	473	468	488	484	488	501	514	493	479	508	505	483	501	470	495	462	475	458	484	479	458	493	502	489	451	498	493	519	469	501	478	518	506	496	471	499	494	489	499	504	502	470	526	493	497	483	517	543	457	522	498	527	484	475	444	493	502	475	498	485	479	537	466	468	461	510	530	537	493	531	541	485	505	522	535	504	508	533	497	487	503	501	543	500	493	463	509	485	468	468	506	490	486	487	506	477	521	493	496	471	487	470	466	486	547	469	499	549	486	472	456	464	492	495	466	489	506	509	483	470	505	464	489	525	489	467	516	508	477	503	502	493	505	497	495	500	520	479	511	472	490	478	485	506	468	502	523	552	498	516	508	495	519	506	508	517	482	457	520	509	459	443	501	491	485	494	498	483	488	479	507	511	459	504	496	458	469	527	508	485	523	536	481	493	459	494	484	509	462	486	504	529	505	478	503	539	518	517	466	523	507	519	476	504	511	514	488	502	473	485	469	476	470	477	487	514	488	536	484	478	479	447	467	493	471	483	477	490	494	458	481	485	539	549	450	468	490	499	493	516	498	521	482	464	522	512	506	497	485	507	469	489	484	498	495	483	500	474	510	501	483	484	477	492	502	503	484	520	500	501	473	469	493	489	538	441	504	458	524	516	491	484	516	498	481	514	531	483	516	477	470	462	518	462	525	531	489	462	481	504	470	492	466	457	500	517	459	527	532	502	497	504	513	497	524	511	466	521	510	471	499	486	478	491	470	451	496	459	510	490	472	517	496	502	512	502	474	479	490	499	493	487	499	463	451	499	491	472	478	491	479	505	477	490	510	487	489	500	488	494	478	499	484	469	477	515	477	524	475	493	483	488	481	460	473	498	477	496	509	489	479	485	499	491	503	502	479	517	491	483	476	511	458	465	482	504	466	481	546	488	504	521	500	489	475	468	531	479	491	505	489	481	490	493	561	476	472	504	465	502	500	526	492	452	448	489	526	481	523	513	534	511	523	514	462	511	475	513	478	499	462	475	486	516	497	473	482	523	488	453	493	534	493	501	472	484	492	507	478	485	469	451	449	471	490	494	475	506	521	517	478	498	529	462	502	485	507	510	456	476	520	514	523	532	539	517	517	524	507	501	473	496	473	447	536	455	502	513	478	540	483	472	487	507	507	504	492	468	466	479	482	469	493	501	467	496	489	499	484	462	506	497	492	472	494	481	486	509	468	469	453	506	449	530	499	480	502	482	470	520	500	497	512	512	471	508	514	493	533	491	479	507	528	490	476	464	476	493	501	493	495	483	517	472	475	513	535	475	507	474	482	516	494	510	523	515	521	510	463	496	507	496	528	504	466	504	497	486	489	492	442	475	503	490	486	448	476	528	519	488	497	517	486	485	497	497	504	484	493	498	500	453	506	496	547	487	463	514	511	475	533	481	490	509	501	462	478	484	511	495	540	488	529	521	497	500	492	497	504	479	490	506	522	471	467	493	478	497	472	488	527	502	482	501	515	499	515	480	514	536	490	512	516	476	489	483	441	506	487	519	498	477	504	498	471	495	527	531	483	489	472	476	511	497	497	489	510	479	484	504	517	461	507	460	477	475	480	491	485	454	518	510	504	486	494	464	455	462	459	532	524	439	465	505	456	513	482	523	496	471	452	544	527	508	480	472	505	511	497	494	503	504	513	471	472	525	480	440	479	480	508	512	478	521	478	513	524	458	468	504	470	468	495	496	545	523	502	530	488	499	476	483	458	484	474	450	523	527	500	515	498	445	460	474	499	492	467	483	475	522	525	474	506	493	496	497	472	521	461	511	502	513	511	482	560	474	499	476	517	511	491	516	516	450	477	515	498	493	494	508	481	504	496	491	487	480	471	524	513	519	521	471	470	473	462	475	475	465	524	508	517	460	485	491	498	473	497	486	472	487	486	505	490	506	489	502	550	512	519	518	465	480	506	519	464	461	504	496	503	489	464	501	510	480	491	480	500	510	497	461	481	520	518	517	481	476	479	481	512	458	477	522	460	511	510	471	479	509	473	528	455	453	498	496	501	508	438	502	511	480	512	481	515	514	491	484	514	489	494	481	481	465	474	478	501	517	491	486	498	512	482	504	527	534	485	466	486	537	510	478	493	486	465	493	543	475	471	488	518	458	512	510	493	518	526	496	455	511	473	518	516	482	523	515	484	486	526	516	477	474	457	490	474	478	497	444	493	501	486	498	499	475	551	501	505	476	481	480	487	467	507	492	528	498	483	504	450	531	463	458	498	467	483	485	507	508	504	483	501	525	533	520	506	495	525	474	480	520	488	507	480	477	487	517	515	480	511	487	489	517	472	464	564	520	510	452	491	466	515	508	470	521	497	502	534	504	477	452	522	530	479	508	515	498	479	467	480	480	483	489	486	457	472	506	470	504	504	474	473	458	468	533	518	449	480	492	481	500	522	512	522	487	532	480	527	525	476	485	466	474	440	486	482	462	478	507	468	489	512	491	516	485	479	531	461	557	466	461	500	474	497	529	486	490	505	504	481	478	502	448	516	484	539	494	453	492	475	535	442	487	534	459	522	476	513	516	492	466	490	503	465	449	501	524	516	504	496	496	484	486	495	510	468	469	454	500	514	509	504	425	466	503	505	491	523	504	485	498	485	483	511	483	498	486	521	467	486	527	471	516	503	513	515	456	501	475	499	489	483	482	541	494	499	481	511	521	513	493	472	507	443	485	494	522	515	516	518	501	509	527	479	489	469	484	509	494	485	505	511	509	477	511	487	528	510	480	464	423	489	490	524	518	458	494	490	525	530	482	485	524	481	484	469	504	483	459	499	488	524	501	460	435	515	499	510	482	505	484	504	508	506	493	519	481	505	494	468	507	468	505	527	507	468	528	511	514	499	527	476	499	522	512	513	471	477	458	489	504	489
30349	26870	17303	11673	6831	4690	1686	627	439	291	236	180	194	192	213	203	174	198	226	174	187	217	212	224	189	213	215	227	232	202	213	193	195	207	229	191	185	179	200	188	206	201	188	227	204	176	219	178	204	218	198	203	216	209	209	200	191	211	212	186	216	202	211	195	205	240	188	185	180	186	212	229	204	214	185	184	205	184	247	187	217	198	213	203	189	205	187	226	218	206	191	209	206	231	187	217	206	193	200	220	213	202	225	210	209	198	198	192	207	160	212	201	207	194	204	217	205	209	192	210	220	208	210	188	203	186	211	202	190	192	217	203	203	209	191	204	191	196	205	198	220	205	221	202	233	193	189	214	209	196	242	207	197	206	212	206	180	216	211	213	196	200	208	199	223	175	176	198	207	184	225	225	200	191	207	218	177	184	190	196	229	217	205	191	193	227	230	201	205	194	200	191	186	174	205	210	204	204	199	216	223	189	220	214	203	203	209	207	192	235	235	198	214	189	205	202	198	211	234	190	213	211	222	186	205	219	203	206	216	212	192	210	221	201	206	194	182	207	208	205	200	218	199	201	191	208	212	207	220	174	189	209	199	225	196	179	211	198	224	203	215	197	176	217	188	213	196	199	223	190	208	195	227	191	214	193	211	206	195	185	190	200	202	223	195	223	210	179	247	209	186	186	199	217	200	200	223	208	201	208	189	183	210	189	213	201	216	194	185	200	234	207	208	206	208	221	220	162	228	232	203	196	207	202	194	209	195	210	193	201	197	195	203	230	192	216	209	185	195	191	222	211	192	206	209	198	213	183	233	206	194	212	180	200	195	242	238	208	191	209	203	219	192	243	221	215	181	235	191	200	220	178	204	203	213	187	195	203	222	218	194	209	201	191	206	202	190	226	209	209	205	200	213	188	194	209	197	184	223	230	201	213	202	214	236	207	208	177	197	183	194	172	185	192	239	192	201	197	225	204	201	202	233	185	186	222	184	217	196	167	194	191	195	220	233	234	189	186	208	176	197	185	210	196	215	208	207	179	198	203	186	197	195	227	200	204	211	219	182	212	183	204	227	172	202	218	198	212	213	233	197	202	195	205	214	186	207	210	189	204	197	207	194	203	211	187	205	188	224	202	204	185	212	206	193	193	192	203	176	218	208	223	199	183	217	222	207	229	224	204	207	196	199	196	190	163	219	209	193	184	215	212	217	253	233	208	199	198	193	192	188	176	205	183	199	191	210	181	214	184	179	212	201	226	208	192	195	216	207	228	200	205	222	217	214	228	210	207	197	192	209	193	214	218	210	182	203	215	191	205	186	196	204	188	199	193	233	226	190	209	227	202	184	208	203	207	179	221	183	195	205	214	213	223	201	214	212	194	213	201	191	187	241	229	202	217	237	207	191	206	178	190	194	227	189	184	210	198	206	208	191	249	187	211	179	232	206	188	217	188	212	208	197	230	222	187	219	207	199	194	212	216	204	184	211	181	178	207	240	214	202	179	174	182	177	194	188	202	209	202	191	209	200	207	197	207	211	208	215	200	191	207	219	189	194	208	218	174	215	227	203	196	190	201	184	189	241	192	221	219	197	207	208	196	216	214	206	200	198	204	191	198	226	191	209	247	220	201	205	209	203	199	217	190	211	199	196	215	199	181	214	201	208	215	200	198	212	216	210	173	205	226	179	205	201	212	207	196	211	214	224	201	203	200	185	205	212	181	182	224	199	196	216	227	179	187	210	216	184	195	207	187	177	186	189	213	218	199	205	236	205	199	192	205	178	195	179	193	196	195	195	206	199	204	200	200	189	203	238	191	219	230	209	190	205	205	198	210	203	231	175	196	213	200	227	193	180	220	209	195	217	199	192	184	183	196	203	224	220	217	208	235	190	198	196	196	222	168	203	195	205	207	213	198	188	207	195	179	226	187	196	213	193	195	210	204	200	191	193	201	239	203	187	230	199	211	231	172	180	196	195	194	179	178	204	219	219	189	220	197	211	218	196	167	212	184	207	207	222	185	206	211	199	206	213	202	197	206	211	212	210	215	216	202	201	178	213	200	207	214	222	206	196	203	182	182	202	216	214	242	215	196	210	205	197	195	175	185	200	182	215	210	238	189	191	186	206	194	184	217	215	189	217	196	185	205	183	215	196	203	179	193	219	229	209	224	214	221	214	185	177	227	177	201	205	262	208	201	191	216	209	208	202	212	230	189	199	187	204	201	206	201	189	209	210	197	221	207	215	214	193	212	230	204	194	185	223	186	181	176	213	187	209	202	186	223	219	222	198	202	195	211	187	200	214	227	195	204	201	190	172	218	209	185	209	216	186	221	224	196	186	212	203	210	217	239	195	219	220	204	194	222	200	207	202	198	195	202	212	195	208	188	210	195	217	205	183	210	199	217	200	215	200	187	205	205	214	198	195	198	169	215	214	194	197	205	199	193	179	192	203	176	197	190	181	220	215	239	213	183	200	181	230	183	197	222	210	220	212	206	227	196	207	208	181	214	182	198	205	217	194	207	225	216	205	218	194	229	211	198	212	187	201	193	205	195	194	182	210	223	207	201	218	201	221	196	184	232	162	220	210	205	205	200	205	221	193	200	216	228	196	213	226	187	196	215	188	204	193	192	190	188	214	214	200	211	197	224	223	189	204	193	183	183	206	182	221	181	190	194	211	190	201	198	204	223	191	216	215	206	210	201	204	203	215	202	183	213	218	222	196	176	201	195	214	178	188	190	192	210	223	200	214	198	224	191	214	202	177	204	200	237	206	230	212	221	205	212	208	196	184	197	205	205	220	197	220	195	211	218	199	187	208	220	220	198	191	218	213	184	210	205	199	204	236	200	214	186	213	201	211	204	188	218	224	206	192	176	190	181	212	218	206	195	201	214	202	214	210	203	185	195	202	178	229	201	227	227	226	217	215	174	204	222	231	225	210	195	207	219	208	200	183	208	194	216	207	245	189	195	176	189	190	192	222	216	184	215	188	218	194	218	210	215	217	206	212	197	208	220	209	202	218	210	195	195	212	178	214	188	212	188	180	211	194	186	231	217	203	237	192	227	203	196	202	173	212	206	167	206	205	214	186	204	184	191	216	229	226	218	177	216	236	197	217	219	197	192	243	194	215	214	212	207	207	210	187	218	216	199	198	205	201	192	206	193	191	192	240	184	215	188	230	188	186	222	194	205	218	194	211	186	187	175	194	188	212	200	198	214	214	196	190	222	197	206	185	193	200	232	203	206	205	210	183	207	213	227	202	203	200	194	206	184	194	199	176	212	179	194	213	210	208	180	210	212	216	209	182	199	219	222	206	232	193	194	189	184	193	211	223	199	203	227	204	222	204	201	193	217	216	186	191	213	191	203	194	185	190	209	202	240	190	214	212	208	205	218	191	197	155	186	214	198	204	209	205	219	228	197	199	220	182	204	197	215	211	186	200	198	221	206	210	207	228	228	197	192	200	227	223	203	176	220	205	229	197	214	179	193	210	207	201	210	201	212
18706	21744	21925	22072	19239	14146	5435	2298	1538	800	593	551	558	518	523	538	530	549	568	516	533	552	506	519	535	532	559	539	514	538	530	535	552	541	524	536	531	487	537	507	523	520	510	520	521	545	517	518	538	519	508	569	529	507	465	525	524	558	504	534	521	493	550	499	495	543	529	530	530	534	501	521	504	526	523	508	559	508	475	535	509	504	491	535	532	544	512	513	494	525	495	490	568	498	526	529	538	529	528	512	503	527	520	528	524	502	534	515	468	538	525	566	529	525	516	560	560	525	530	518	536	548	522	526	503	553	497	500	520	523	530	520	517	546	529	536	520	530	535	542	519	520	543	516	480	535	541	576	494	544	532	506	538	526	520	513	532	481	548	527	515	550	564	495	556	573	504	521	551	523	459	568	515	531	566	529	534	537	509	558	536	521	514	559	505	520	511	552	571	500	508	514	511	548	501	516	505	551	549	535	574	553	505	549	534	541	524	503	510	527	540	533	488	536	531	522	560	509	560	507	500	500	533	532	493	534	525	521	496	540	564	517	563	530	484	549	512	513	525	516	547	503	511	537	540	512	530	514	511	525	499	509	520	513	499	502	534	497	510	502	552	500	514	530	534	534	515	526	550	497	557	489	513	511	545	536	519	533	532	547	554	530	521	502	543	560	533	553	545	496	530	532	544	524	518	496	505	577	515	556	558	531	535	489	511	543	534	546	540	533	529	559	497	526	525	510	518	537	488	525	521	524	519	529	523	501	542	501	519	533	519	566	584	503	548	507	501	538	483	562	528	508	549	516	546	513	538	533	542	559	505	526	542	499	506	534	543	547	508	508	560	541	508	539	490	565	499	545	503	540	549	537	479	511	493	498	506	478	558	547	545	532	524	534	464	542	538	548	531	533	525	520	553	526	511	542	520	507	526	515	521	524	521	508	517	541	549	517	507	511	557	523	535	515	499	539	527	537	518	524	561	515	522	537	518	503	498	520	542	508	498	516	527	530	540	518	530	475	509	521	540	533	524	528	482	503	551	549	547	522	498	544	546	561	537	551	519	516	519	543	488	553	528	533	557	535	539	464	487	532	506	535	500	509	518	532	503	488	534	560	505	548	535	497	562	511	533	553	576	548	516	504	505	502	557	558	516	525	537	530	527	547	552	542	534	568	506	565	533	480	548	482	536	527	477	555	494	518	509	549	526	550	532	552	529	531	495	535	551	507	488	506	565	514	530	512	549	551	555	532	531	517	499	535	520	538	542	511	515	542	466	518	512	558	558	560	529	520	512	501	507	534	501	510	539	518	542	501	523	539	527	584	547	490	512	535	545	556	500	526	516	503	525	532	527	564	547	605	530	527	529	506	492	553	520	573	516	535	494	514	515	556	493	521	536	530	501	548	588	506	544	556	543	497	534	488	489	545	525	523	491	538	547	497	526	555	520	535	520	584	549	504	510	508	568	537	538	508	517	530	513	516	545	535	503	586	510	526	488	547	502	508	532	524	591	521	473	475	509	559	503	544	556	500	577	538	517	524	510	581	552	537	567	542	533	529	529	563	563	537	512	551	524	528	500	537	484	538	515	485	498	525	499	521	513	527	543	530	528	569	531	526	531	519	527	535	486	551	556	528	538	529	519	536	511	570	528	521	533	567	531	533	520	532	555	489	511	532	548	521	572	522	535	517	526	503	526	511	519	549	500	549	536	559	537	543	559	513	537	508	492	550	508	534	537	503	525	512	551	517	521	538	519	556	489	529	528	542	530	504	527	481	539	497	527	585	516	518	517	502	535	496	526	526	514	481	502	518	532	520	535	537	553	536	539	543	543	532	536	503	498	513	529	518	515	493	507	529	561	503	503	540	522	506	502	541	531	502	509	577	481	525	493	546	539	534	536	501	511	500	555	514	517	551	489	500	521	482	541	555	496	520	523	498	497	516	547	548	516	516	538	483	558	508	520	505	534	548	521	537	519	505	536	520	510	526	534	481	524	533	536	531	547	523	513	529	513	522	561	499	513	512	514	524	529	557	506	494	536	515	547	526	503	537	481	538	544	564	506	549	541	520	536	563	567	548	523	500	522	528	510	534	504	532	528	546	491	523	527	538	552	482	517	541	512	535	512	567	557	460	539	538	514	518	540	546	527	549	536	523	512	530	541	542	477	493	537	504	501	535	562	517	539	524	513	528	561	485	540	494	565	491	528	553	521	510	505	559	523	526	519	532	557	543	522	510	520	526	564	539	501	500	569	506	551	536	504	498	574	518	497	524	525	532	529	509	554	540	550	510	485	489	535	503	546	530	538	532	505	489	488	514	538	538	516	531	493	513	576	515	539	529	534	525	543	508	524	552	479	518	529	516	558	485	529	526	521	500	514	524	525	540	523	557	552	526	522	556	516	525	491	553	512	508	509	526	561	492	496	549	570	527	497	503	534	569	490	561	479	522	521	498	522	516	531	518	507	494	527	533	523	548	547	509	553	501	560	509	559	501	504	589	541	469	527	563	517	525	510	521	552	539	513	540	526	541	521	546	519	545	537	540	519	516	552	526	506	539	541	499	550	502	551	482	549	483	539	480	555	503	535	539	574	479	508	544	510	496	521	527	532	527	559	561	527	524	516	518	542	517	529	512	567	515	507	519	508	510	563	509	505	482	502	509	492	517	502	517	555	507	509	555	529	540	548	549	503	521	543	546	583	517	494	586	497	531	563	563	535	529	494	545	554	566	531	551	536	543	500	530	535	521	553	544	513	521	501	513	545	527	496	549	519	522	538	535	532	546	498	563	538	544	513	538	527	521	551	530	506	505	517	513	520	528	535	508	552	533	573	500	515	558	535	516	522	493	506	534	525	499	541	511	508	489	525	551	524	538	527	518	477	550	543	525	507	519	556	526	550	559	533	525	516	542	512	509	487	530	528	513	539	559	518	537	481	511	502	528	501	500	514	527	554	511	562	533	494	531	545	552	546	535	502	533	549	519	560	486	517	487	493	514	521	502	491	513	529	483	492	534	527	509	559	557	502	532	520	511	499	510	541	516	566	532	516	506	521	516	531	565	569	515	545	556	539	489	555	483	540	516	510	520	534	517	545	501	518	532	513	595	534	546	542	501	510	540	514	524	511	532	519	484	535	504	522	510	509	544	554	517	582	515	473	513	524	542	521	533	541	506	521	531	523	538	553	521	513	501	562	517	515	522	467	552	513	531	496	499	539	485	511	503	592	531	562	525	553	495	497	581	542	524	541	506	546	491	503	536	564	492	506	513	523	512	517	508	535	531	549	541	499	558	543	532	482	503	544	536	531	579	525	537	560	527	532	509	508	516	526	547	550	545	508	515	572	521	554	525	531	476	569	521	464	531	540	525	507	533	544	492	493	517	505	495	507	523	503	539	568	552	546	502	511	519	532	519	522	565	536	521	530	528	537	566	510	509	525	528	503	505	479	551	532	502	511	524	501	492	548	518	548	543	549	493	485	569	487	565	502	484	499	530	556	502	491	542
50925	48905	52007	52249	50519	33325	17964	8592	3543	1078	399	322	263	224	229	233	198	223	225	246	213	222	236	218	210	219	210	211	241	213	254	229	250	225	235	217	235	223	213	210	224	229	211	203	232	192	219	236	224	219	230	216	215	226	232	217	220	211	214	203	236	215	226	228	233	224	224	206	213	193	225	251	219	233	195	222	216	235	223	199	213	231	230	202	224	220	233	242	226	204	233	235	226	230	235	202	238	222	224	221	239	256	194	206	219	205	214	221	225	224	202	233	232	213	221	206	240	192	194	216	238	198	226	233	225	239	210	229	235	225	228	239	196	244	213	201	213	206	228	222	214	250	201	218	223	276	219	217	232	211	200	202	220	225	228	212	220	195	218	212	232	198	236	231	220	198	237	257	235	200	228	208	228	198	219	203	222	240	237	213	228	221	202	202	232	213	205	244	223	201	231	197	210	191	238	218	224	227	215	210	222	204	220	223	243	214	213	231	224	239	213	218	231	215	209	237	235	190	272	248	222	203	224	221	211	201	233	210	231	208	246	231	200	208	220	219	232	210	191	212	243	229	232	230	227	260	229	215	227	220	254	248	230	202	205	227	196	202	227	212	210	238	209	217	237	224	201	231	232	224	220	230	209	226	222	199	223	224	242	212	209	198	231	214	225	222	225	222	232	244	192	231	238	220	202	208	243	222	211	210	230	224	240	210	227	217	219	245	216	212	222	201	225	215	226	230	243	224	259	220	225	215	187	243	213	205	206	208	189	229	216	199	199	220	218	217	230	215	222	233	227	219	217	213	232	233	238	236	234	205	197	178	219	231	215	221	246	216	211	210	231	216	231	219	216	241	222	226	207	216	217	239	223	235	221	213	234	213	227	197	250	207	241	225	220	185	241	235	210	227	223	224	228	227	212	189	253	205	213	213	190	223	189	212	212	231	210	229	243	207	232	215	214	204	222	240	228	231	225	239	213	191	224	223	237	209	204	211	214	239	211	209	251	229	200	220	220	206	239	229	204	226	200	226	197	216	195	232	206	257	229	194	212	230	215	208	219	231	225	223	216	213	222	209	226	236	222	256	242	215	219	205	221	221	213	220	243	220	221	206	218	235	231	209	214	228	225	208	222	247	198	215	232	224	205	226	222	235	219	211	230	221	245	224	218	194	201	228	214	211	192	213	218	196	227	200	223	213	234	234	229	244	228	228	224	187	194	210	208	196	200	250	222	224	246	220	198	214	222	217	198	198	211	203	216	210	192	221	217	219	220	208	240	215	226	218	192	228	218	229	216	231	220	230	236	235	234	230	239	223	205	235	243	227	204	216	226	246	224	227	186	216	212	210	203	216	209	237	229	232	232	194	224	212	258	203	218	207	205	205	226	246	226	226	233	231	233	236	243	215	220	217	246	205	212	237	185	193	240	238	226	199	200	215	232	227	236	246	200	237	216	242	210	222	226	235	204	223	230	213	230	208	233	190	222	209	230	192	192	227	216	205	237	218	228	225	209	223	213	228	232	241	237	235	246	229	209	203	225	211	214	192	204	205	239	218	232	214	233	214	216	258	224	204	205	220	216	206	210	220	239	208	225	238	216	227	207	228	215	227	237	230	218	217	214	243	242	217	215	205	196	211	219	232	221	214	221	233	231	248	209	220	208	225	195	199	202	204	189	249	239	236	223	223	198	213	208	213	210	227	229	229	214	231	219	212	208	252	224	205	212	218	227	213	227	203	232	203	222	222	201	211	218	225	201	226	212	208	216	225	219	217	204	219	204	206	222	231	210	203	215	216	218	257	222	214	226	195	217	232	199	236	184	210	224	215	216	225	218	211	220	201	215	226	210	227	197	205	226	230	209	211	235	215	203	216	202	217	208	220	213	241	223	187	217	220	218	228	234	215	207	224	224	224	245	234	208	255	227	184	214	220	217	232	242	230	213	205	227	203	214	229	212	194	192	233	224	229	219	214	210	215	211	221	212	219	224	197	228	224	235	208	184	218	233	224	209	235	215	200	226	211	198	245	214	227	220	232	196	228	218	210	210	227	211	220	223	204	237	249	216	233	219	221	223	241	217	224	222	216	220	205	228	227	241	197	233	215	232	238	212	221	240	218	223	230	210	196	204	234	246	226	217	213	227	195	224	217	201	200	202	236	198	226	223	203	221	195	228	207	214	214	222	211	233	197	225	215	193	235	188	235	233	210	215	227	231	215	232	228	233	196	217	209	236	212	216	205	235	195	239	204	234	221	223	205	215	214	225	222	240	208	214	210	235	209	231	212	232	206	195	217	221	258	238	212	217	212	229	235	237	239	226	201	237	231	240	215	222	238	225	223	208	209	226	202	232	214	240	212	245	221	231	226	213	185	221	208	246	220	210	212	223	207	210	198	230	206	208	210	231	216	196	189	210	216	196	237	222	238	237	225	213	205	226	230	218	241	229	214	227	220	214	220	218	207	224	199	222	205	227	206	216	216	229	234	228	208	225	217	240	245	208	212	246	210	230	216	203	213	204	231	222	214	219	219	215	201	203	246	227	218	208	235	200	225	238	247	223	204	248	243	244	244	208	232	202	187	206	219	201	212	225	215	205	233	222	213	211	232	210	237	212	211	203	183	217	211	213	205	233	272	202	228	191	225	209	187	216	242	217	219	206	244	227	230	205	220	211	214	211	202	215	210	218	212	219	230	215	227	211	238	265	189	216	207	203	213	210	226	226	227	216	208	256	219	198	232	214	201	228	197	219	211	208	237	224	206	204	214	230	236	197	239	212	221	222	233	204	203	205	228	229	242	240	182	218	227	237	223	217	189	234	219	207	229	229	211	222	194	242	228	214	227	245	206	198	222	226	228	226	231	228	226	198	205	203	224	241	223	202	244	223	218	216	218	235	205	204	255	231	226	198	236	196	229	212	211	226	191	214	210	222	210	215	222	182	237	200	247	216	223	256	212	202	190	208	225	229	229	230	208	220	221	228	232	225	206	210	208	226	225	221	199	226	221	207	251	238	218	230	213	216	189	235	231	219	193	230	219	195	239	201	226	235	225	219	194	220	207	205	241	222	213	224	228	209	213	208	223	214	213	202	217	233	218	214	189	211	248	233	217	234	224	226	209	220	240	235	223	203	225	229	239	218	224	220	201	210	236	192	207	201	218	228	209	211	222	215	199	220	248	230	237	189	216	211	247	212	210	238	227	238	276	185	225	219	217	226	195	230	228	234	212	188	201	220	224	181	235	218	197	225	238	204	213	219	238	215	216	221	206	204	199	225	216	239	204	235	219	245	208	225	257	258	200	216	227	219	209	216	218	263	227	206	196	189	229	218	227	204	216	215	205	257	218	200	207	210	256	220	244	190	220	227	233	205	230	196	219	185	201	213	226	211	245	193	210	211	206	224	223	191	229	210	235	236	230	214	230	236	217	244	231	247	236	216	209	204	211	207	220	217	219	230	224	192	199	199	225	230	231	204	215	225	214	220	211	219	210	230	244	233	238	213	230
34362	40712	51954	61505	59437	43773	31126	21740	11805	4083	1542	989	712	615	667	629	626	613	572	582	573	516	538	508	552	544	546	598	555	564	569	536	601	576	552	569	595	563	535	531	576	558	526	543	547	576	525	545	583	569	545	597	547	561	518	539	560	573	566	557	528	533	566	551	547	567	565	593	569	549	560	524	555	529	564	539	554	569	543	568	532	566	544	579	567	583	615	517	567	537	547	583	547	569	538	570	577	538	526	547	557	540	536	577	544	535	556	563	567	593	572	570	531	583	578	517	578	503	555	525	542	540	549	570	532	563	550	548	541	560	560	592	541	532	554	515	516	517	588	562	545	570	520	536	548	554	559	539	511	558	553	548	564	540	544	528	573	607	569	549	498	608	525	583	547	553	520	579	544	576	580	543	546	553	549	565	596	546	546	550	548	556	573	555	562	540	537	574	565	577	579	577	588	561	555	548	607	531	604	569	562	570	557	560	544	552	581	559	544	534	557	559	595	536	556	554	572	527	532	595	550	552	563	519	549	582	565	549	545	585	512	582	571	530	542	558	567	570	515	558	545	597	543	584	548	520	564	583	572	569	557	551	566	531	550	546	547	525	577	524	587	532	560	577	555	521	543	577	560	564	576	551	538	568	571	555	551	536	575	580	580	588	535	527	557	573	575	541	588	587	560	586	563	495	563	551	591	536	593	552	579	560	530	539	556	567	569	538	581	579	601	558	549	554	554	574	576	567	572	531	561	533	526	605	552	555	592	552	580	564	562	531	543	595	550	578	547	575	531	567	575	570	570	541	555	577	583	527	570	540	539	585	549	535	604	543	562	537	568	545	543	537	630	577	563	550	575	547	556	548	552	574	567	575	565	573	545	538	546	516	547	531	548	509	547	523	518	519	547	538	527	579	578	580	582	553	510	549	519	602	574	569	567	562	573	547	550	569	512	528	568	550	579	550	554	559	537	547	546	543	547	568	537	583	570	585	608	523	561	547	536	598	566	565	562	534	573	571	560	546	601	553	600	571	530	540	533	560	551	524	561	533	532	565	525	598	603	550	540	530	594	600	558	605	610	540	604	589	563	558	516	486	569	497	557	561	555	606	525	572	578	546	570	555	568	509	543	566	589	564	576	550	573	573	535	600	522	556	535	584	574	548	575	512	514	594	567	547	547	587	544	549	555	550	554	575	557	510	546	528	561	606	531	553	577	552	528	561	542	565	544	562	577	568	516	568	568	584	573	567	536	574	532	566	559	566	574	542	584	577	544	541	574	595	554	566	578	569	564	580	561	522	527	541	559	578	544	570	540	568	531	519	547	573	536	548	565	535	526	543	578	586	519	577	545	568	546	559	562	554	516	573	545	588	569	528	579	607	557	587	574	581	558	557	573	574	558	591	584	585	615	544	571	549	535	536	582	560	592	575	536	566	523	557	547	568	514	567	543	550	560	557	538	560	580	584	565	549	582	537	583	603	562	561	557	527	569	567	536	595	558	540	582	548	571	570	569	525	567	554	558	561	574	529	525	560	573	556	609	569	619	614	582	569	543	536	534	544	551	558	585	535	526	560	576	580	552	556	563	557	545	582	543	594	536	555	564	540	596	538	618	574	557	579	576	550	592	564	537	555	543	627	539	547	562	572	565	582	554	548	490	556	565	549	592	567	538	546	552	551	610	551	578	564	594	532	532	542	571	599	509	569	567	556	595	537	570	519	522	516	574	580	574	553	551	588	579	572	562	569	578	537	504	554	561	565	581	543	511	562	571	535	569	576	589	534	552	574	575	595	597	519	574	564	559	613	591	559	552	572	521	582	601	564	545	545	552	529	580	539	563	557	547	564	574	560	560	592	525	557	547	574	519	535	560	573	613	566	548	511	580	544	599	553	531	585	558	562	549	525	600	586	562	558	588	563	570	564	555	540	567	574	556	568	513	524	526	591	614	606	525	532	568	596	577	537	526	536	564	565	534	540	522	566	568	551	548	544	544	522	558	553	513	569	554	527	563	519	588	545	564	533	524	495	542	557	517	547	526	564	609	573	520	566	579	546	555	544	541	505	573	555	546	522	544	560	546	545	552	557	586	557	562	543	588	537	567	561	568	544	546	601	573	509	565	569	554	541	528	546	549	575	542	560	561	605	546	602	534	591	520	565	547	587	589	562	538	586	607	558	566	553	542	533	543	560	594	557	578	555	545	579	565	557	567	554	546	532	524	540	580	564	589	564	546	579	546	543	536	555	566	548	568	517	535	613	525	592	572	603	535	606	521	548	589	573	530	552	535	534	578	552	552	607	577	590	515	541	543	561	578	560	614	562	574	572	609	559	566	568	524	579	536	528	609	501	539	546	545	530	581	517	566	532	569	561	574	566	576	563	545	612	569	572	544	521	557	579	550	542	563	532	558	536	564	550	532	574	565	548	514	592	544	509	565	572	575	545	578	562	521	600	587	515	566	560	547	538	568	502	632	543	559	519	522	573	543	571	519	562	547	552	568	623	553	566	564	567	546	576	519	564	574	554	523	538	556	561	557	568	582	547	600	593	515	559	561	527	526	577	555	596	559	562	555	547	561	578	563	588	512	571	526	547	552	572	542	563	585	543	544	541	554	577	566	598	509	516	553	539	571	568	576	562	513	553	561	526	557	578	532	545	544	600	566	598	566	579	523	589	562	551	569	590	589	541	570	548	561	573	535	586	560	591	580	590	558	551	590	575	521	557	535	573	564	573	601	561	539	567	572	579	509	542	560	571	552	560	535	563	524	588	529	544	528	549	587	578	568	532	566	565	563	528	540	565	555	571	573	532	568	530	564	565	521	566	557	540	478	582	564	577	576	567	545	524	551	515	595	575	533	577	550	555	538	550	606	523	543	572	554	584	576	544	560	587	549	514	568	572	547	531	570	556	587	552	555	594	586	560	585	576	584	601	538	556	547	582	549	551	552	546	534	532	566	552	557	531	518	566	570	571	540	513	598	553	554	581	562	554	553	564	577	566	580	535	546	581	598	549	556	611	590	550	568	538	599	548	560	562	544	576	565	559	533	535	552	531	540	546	528	578	565	561	519	535	581	536	579	545	547	598	530	531	565	551	614	549	532	569	543	570	531	553	613	555	535	524	569	567	529	561	570	523	597	565	560	592	582	589	551	555	499	580	556	535	515	589	567	533	570	535	577	590	570	554	565	601	568	523	545	561	588	563	529	522	543	538	579	586	560	594	572	548	508	574	585	572	560	585	546	558	561	519	596	584	534	526	572	567	523	548	576	539	550	561	546	540	579	577	574	555	541	563	549	598	546	549	530	552	526	600	573	546	548	595	554	551	574	551	602	538	534	560	552	538	571	580	536	559	562	515	535	544	586	537	555	548	536	555	582	534	595	543	562	532	567	549	540	533	570	548	523	572	556	582	603	549	541	593	590	579	570	520	536	563	548	548	531	594	536	586	530	524	580	575	556	509	521	546	556	547	539	564	573	553	563	555	536	555	528	580	555	537	553	553
56218	54680	62082	64572	61879	44763	28567	15480	6458	2057	688	410	246	224	195	222	208	206	199	221	205	193	204	201	196	218	191	197	201	216	171	206	197	187	168	210	195	180	180	213	197	217	201	209	190	218	199	216	193	195	215	180	207	206	210	202	190	205	189	196	198	199	198	186	196	194	179	213	197	208	164	187	201	188	194	166	198	188	199	193	186	183	204	201	189	206	204	202	201	203	199	213	224	190	183	188	172	202	198	197	209	210	200	179	193	183	212	175	198	199	195	177	201	221	179	192	215	195	206	215	186	183	189	197	206	205	204	210	201	174	197	202	199	179	203	196	188	209	201	183	195	182	191	188	192	200	172	196	205	189	179	175	225	215	202	198	181	191	185	187	217	187	196	181	205	180	187	208	187	183	199	206	202	184	194	189	188	178	201	199	200	194	174	216	186	191	186	194	199	194	213	205	189	181	195	209	198	213	187	196	183	207	202	215	213	186	162	205	189	177	185	168	195	191	191	168	196	205	202	207	187	196	194	189	213	197	193	198	211	184	230	201	196	200	174	207	195	196	223	201	174	193	194	182	182	205	188	184	195	218	190	192	187	196	202	193	196	213	154	210	180	191	198	221	198	213	207	200	201	188	205	203	198	193	181	211	200	183	191	178	171	203	205	187	207	195	193	158	176	199	180	189	190	172	221	215	179	185	186	190	218	177	173	172	179	196	199	219	184	187	203	177	203	208	185	208	191	194	179	197	211	201	190	192	204	197	189	197	181	169	204	194	189	204	181	195	196	203	200	210	226	214	176	214	202	185	167	193	203	201	191	179	181	181	185	214	219	184	199	202	209	236	201	218	223	198	190	194	218	204	188	214	186	223	217	198	176	219	179	188	182	181	195	207	194	204	197	192	189	195	190	210	197	195	188	185	184	187	176	199	196	185	197	170	185	205	194	207	211	204	189	181	187	190	184	190	206	168	202	209	204	171	184	224	193	171	189	201	207	176	216	186	197	212	209	209	196	209	173	188	209	195	200	168	192	209	195	190	191	191	188	197	224	195	180	188	204	182	211	196	190	204	187	185	202	178	143	198	170	184	190	179	212	199	176	204	218	192	227	177	182	199	211	179	179	184	190	208	198	202	182	204	199	212	198	193	211	206	195	218	204	188	198	175	195	209	184	207	202	191	197	197	190	192	230	209	190	199	199	212	197	186	211	187	197	180	207	186	172	202	218	173	176	203	190	214	188	175	194	198	218	191	192	209	197	221	175	190	188	202	192	195	201	162	195	193	179	203	202	193	212	171	204	206	219	200	179	196	190	212	210	192	201	178	188	230	193	181	166	174	209	182	169	195	197	210	217	190	197	204	183	198	205	200	177	182	185	169	187	207	188	193	201	177	186	191	188	187	205	172	198	213	197	193	182	193	196	185	204	214	200	192	191	183	184	187	187	215	181	218	204	193	177	209	192	219	200	182	205	199	192	201	193	213	179	201	181	201	216	197	211	182	220	211	183	170	202	192	217	206	181	222	202	199	195	171	213	211	207	183	190	208	204	186	199	193	201	203	179	211	195	211	202	192	215	171	195	178	206	189	203	186	191	199	158	165	228	193	224	222	218	199	204	198	217	212	171	177	211	180	165	178	202	183	210	194	203	173	178	189	193	214	172	205	204	162	183	199	212	216	214	201	191	197	190	192	190	209	228	206	211	180	187	191	220	168	204	164	197	208	182	196	181	195	207	201	206	217	194	217	213	177	198	215	189	192	190	183	180	226	192	192	189	192	201	187	191	206	190	158	189	209	192	197	209	187	201	189	182	207	203	210	208	196	190	195	205	183	189	204	214	197	190	193	190	185	214	181	200	219	178	184	210	203	162	198	186	211	184	187	194	195	182	222	182	188	201	181	176	192	191	195	195	196	199	180	191	188	172	170	158	188	203	211	190	203	206	173	199	205	189	215	222	210	203	204	203	175	201	189	200	197	195	197	200	212	186	173	199	205	184	193	195	178	200	215	181	192	219	230	189	164	170	178	195	188	194	188	184	185	199	184	196	210	207	214	192	193	174	189	186	207	174	189	219	193	195	190	193	198	222	183	172	186	210	208	184	187	158	179	215	176	187	165	217	200	198	190	211	209	191	206	207	187	193	147	202	203	192	180	175	176	194	182	215	167	196	196	185	196	207	194	175	206	205	194	185	183	184	201	189	187	196	181	210	189	219	190	189	218	208	188	203	187	183	185	205	188	179	180	198	206	198	195	183	194	199	200	189	176	195	194	200	200	170	188	174	215	226	195	170	225	203	191	170	202	197	184	207	211	174	183	204	232	195	195	205	200	182	222	203	174	194	195	204	199	188	192	204	215	200	192	195	179	205	208	196	181	220	189	223	201	180	211	189	193	184	205	217	188	161	219	184	196	213	212	182	195	202	189	191	196	217	199	169	178	195	198	209	180	204	217	204	220	165	190	214	180	207	211	187	196	193	188	209	210	197	207	219	170	191	216	208	178	182	225	232	205	199	207	210	196	191	203	215	213	188	195	188	199	185	209	198	204	208	176	196	191	177	182	211	203	184	198	189	198	214	211	182	197	207	212	224	213	193	170	209	196	199	225	183	194	185	191	197	223	165	196	207	181	198	189	189	164	183	200	204	199	180	192	194	195	179	194	210	203	179	190	189	196	217	206	197	197	182	191	194	212	195	189	204	189	197	184	207	193	188	218	168	186	206	209	176	189	182	185	201	214	183	180	200	194	181	182	191	211	205	211	189	218	181	182	171	207	191	210	211	180	199	218	191	208	191	214	206	210	193	226	199	195	182	211	205	176	207	202	185	194	216	208	203	192	199	215	177	187	230	188	196	214	209	173	203	184	192	175	168	209	183	220	182	185	203	186	187	188	195	208	199	189	197	214	197	201	170	182	186	185	205	191	169	195	220	190	172	179	205	196	208	211	184	193	219	198	193	199	199	178	203	182	215	189	241	203	194	196	220	204	185	160	172	185	201	210	183	209	198	187	211	176	184	197	212	191	214	177	212	167	187	193	225	197	219	191	193	182	213	193	191	218	249	221	205	192	207	204	183	184	204	208	197	181	189	205	188	186	190	216	195	212	213	202	203	188	177	184	215	185	188	212	192	205	188	161	183	197	185	191	200	227	208	194	206	203	163	203	203	195	173	205	202	183	157	188	216	183	210	190	195	187	184	185	191	200	193	190	177	174	173	199	192	207	210	192	170	190	194	161	162	210	202	195	233	210	190	205	183	184	223	211	194	210	200	187	190	192	182	239	191	209	207	189	176	176	190	201	195	210	202	212	186	189	181	197	197	189	206	199	195	165	204	186	206	194	199	176	214	193	190	208	201	190	180	191	190	188	169	180	183	190	174	199	187	192	225	176	182	209	181	206	198	209	189	199	190	163	207	201	189	230	199	218	229	217	188	202	199	186	208	217	196	168	218	181	181	187	197	200	204	192	176	176	197	212	199	190	199	179	215	196	200	208	189	200	191	207
38341	46026	63089	73639	70300	54212	40868	28796	17249	7400	2549	1257	701	561	501	630	568	584	540	507	508	455	487	488	513	521	498	527	509	514	520	490	522	505	523	518	490	505	533	485	523	525	498	532	441	553	503	478	472	506	510	493	504	492	501	518	527	490	476	476	518	493	500	480	498	502	502	453	509	458	475	467	502	505	488	524	530	494	491	500	461	505	543	509	493	530	485	532	466	506	527	506	500	504	512	496	494	469	504	536	504	459	515	498	503	492	512	507	446	503	500	531	500	483	478	498	499	511	502	472	517	528	507	524	504	497	482	524	515	510	523	518	532	516	477	479	485	520	497	522	477	535	472	508	501	478	511	497	477	496	495	502	497	476	495	492	544	513	501	508	525	485	500	493	498	486	509	504	494	501	500	505	526	505	484	513	519	502	523	473	521	495	493	505	489	515	484	467	502	517	498	507	484	472	515	491	476	497	525	514	518	490	527	492	537	482	515	493	480	524	499	473	517	526	441	515	511	491	509	515	469	482	472	490	484	500	490	493	531	489	531	475	508	495	519	492	502	477	523	461	517	480	542	480	461	465	485	519	526	525	472	485	481	473	592	504	516	544	512	508	505	534	516	507	512	500	517	473	536	504	469	493	470	517	511	478	513	510	521	496	504	515	499	522	489	510	462	509	534	504	512	499	516	498	488	469	493	515	480	499	501	506	490	546	468	493	478	498	503	500	515	497	493	469	490	468	492	460	499	489	517	508	477	507	494	518	467	489	502	446	502	494	534	539	492	485	509	542	496	483	491	491	523	485	474	464	495	504	486	529	474	438	521	510	490	460	501	495	500	501	499	494	528	497	518	472	503	467	501	494	466	488	508	494	467	503	467	515	514	482	522	485	459	481	491	472	485	509	472	477	502	533	520	489	520	497	517	503	482	513	487	511	498	546	509	489	488	487	494	483	497	530	480	492	522	498	511	509	499	471	474	508	473	491	527	485	469	516	454	514	492	492	512	444	512	522	521	522	485	486	525	479	449	489	498	514	525	477	496	506	480	480	522	450	461	474	474	532	467	518	492	493	486	465	486	492	489	465	524	528	513	517	483	517	503	495	516	489	554	443	502	507	488	503	496	462	499	517	500	510	516	533	494	516	483	502	486	500	475	505	520	468	523	490	523	496	476	514	519	511	484	488	510	484	486	479	487	493	505	497	498	523	488	495	513	478	492	479	518	533	527	472	503	464	545	526	463	533	486	523	502	460	442	469	475	522	466	505	473	508	482	485	501	516	496	455	453	475	475	498	499	495	481	486	511	520	484	478	501	508	501	488	525	458	511	524	509	489	531	466	456	481	467	489	511	501	502	505	503	520	511	489	530	519	503	516	509	475	477	506	513	495	517	480	523	487	512	497	492	524	482	449	511	526	516	478	499	494	477	497	534	519	488	509	494	493	495	486	514	498	512	437	496	483	489	542	484	505	499	509	522	445	491	548	492	459	439	475	525	508	480	532	522	516	484	502	522	500	481	482	522	480	536	484	528	528	544	527	526	495	514	496	508	479	513	504	495	521	488	487	480	466	499	527	492	528	500	479	454	490	498	480	518	524	495	485	494	484	485	488	493	509	469	473	504	498	502	493	496	509	478	474	498	502	462	499	521	506	529	494	512	460	475	511	526	517	467	482	488	532	477	508	525	489	472	461	480	495	518	516	476	520	508	484	521	514	496	508	462	492	481	523	481	468	479	453	493	481	512	512	503	562	530	486	507	526	508	461	532	514	476	494	499	474	534	461	476	514	478	513	491	500	546	476	518	448	520	504	518	488	497	475	469	478	486	452	504	506	502	511	479	473	479	487	468	490	505	497	482	499	483	469	479	504	478	483	473	494	496	529	492	518	487	527	467	465	466	495	509	514	478	433	499	501	497	496	533	503	541	503	485	506	529	509	509	508	513	463	507	479	486	508	501	512	474	482	524	481	481	502	471	502	519	483	517	514	473	498	517	491	529	493	534	499	522	535	506	470	461	513	517	515	479	454	496	526	498	480	538	507	569	475	512	495	478	456	522	486	491	507	521	503	512	488	488	481	483	512	492	481	472	513	473	486	549	526	506	542	525	556	452	450	513	462	520	540	518	542	465	520	526	446	490	530	458	484	522	481	500	527	499	502	476	491	499	515	516	541	483	518	507	513	531	498	509	486	539	530	530	482	513	472	501	522	459	503	464	521	444	509	503	472	530	512	530	519	480	534	494	510	511	497	500	505	507	496	487	486	506	474	523	472	471	533	505	470	473	474	462	499	524	457	515	511	508	534	493	483	480	487	495	491	508	499	526	487	478	515	492	481	526	507	498	475	489	447	479	483	504	540	489	511	490	498	494	492	529	497	480	464	496	508	486	526	563	497	539	472	461	475	494	506	478	483	464	475	489	485	497	519	490	519	508	508	501	504	502	522	494	530	446	534	512	481	486	484	475	490	497	482	479	500	479	493	477	478	502	472	528	493	469	466	493	535	495	461	516	500	510	502	554	500	496	534	463	501	489	479	548	461	494	474	493	516	468	483	498	517	489	485	532	494	503	460	462	541	514	510	523	497	501	520	431	520	526	505	488	475	490	463	483	493	522	503	541	533	512	506	473	472	502	491	506	493	473	464	508	485	531	513	518	501	502	495	460	490	545	552	508	519	500	528	533	479	523	515	513	510	509	470	509	527	485	506	501	498	533	490	450	495	454	497	502	512	507	511	495	538	478	467	520	468	510	547	477	492	520	481	499	457	516	517	497	493	492	529	499	521	499	515	493	513	478	505	491	488	517	515	511	480	506	481	496	488	529	493	458	545	504	527	515	534	489	519	485	482	514	489	497	476	524	474	455	488	494	498	521	497	484	527	526	529	567	481	512	463	459	510	507	495	508	481	485	494	535	520	482	519	517	500	488	511	533	495	474	493	516	460	470	462	518	512	495	519	484	484	484	534	494	484	475	502	536	507	480	520	472	476	521	489	498	489	518	496	490	487	459	499	500	469	496	528	508	471	517	481	487	511	486	498	508	524	490	488	532	499	511	480	475	492	474	481	512	475	486	501	517	492	480	463	493	524	479	532	450	503	492	474	501	526	501	495	522	534	465	499	477	497	496	524	501	513	480	487	503	498	496	508	498	533	507	487	483	500	497	502	501	502	501	457	486	498	505	476	504	492	438	493	530	512	462	512	497	469	485	477	503	490	484	482	464	522	524	505	468	505	472	531	472	489	501	452	500	485	514	498	494	503	537	504	456	494	470	495	506	481	523	555	483	458	538	505	533	507	494	548	470	496	518	521	502	550	492	458	498	500	541	494	447	479	499	544	519	523	463	472	515	485	512	470	511	514	489	516	494	492	477	489	485	509	478	479	444	472	479	494	530	471	526	489	500	510	510	502	523	458	485	537	508	528	489	506	516	467	518	497	510	505	531	479	495	528	474	504	504	487	516	496	493	510	507	461	511	487	446	477	547	488	491	494	460	534	512	485	526	486
24367	20613	19082	9973	6542	4286	2119	908	519	302	222	213	211	222	193	193	219	224	208	206	212	205	204	221	215	222	206	209	217	227	207	181	181	211	225	217	187	207	206	233	228	203	213	228	220	215	213	233	223	218	189	194	214	211	210	234	218	228	212	192	193	188	208	187	201	227	199	196	211	186	211	195	201	198	208	202	223	226	199	200	209	195	188	234	209	188	214	235	209	199	217	197	251	207	204	215	211	218	212	211	195	203	204	195	178	214	219	229	221	197	204	208	218	219	242	241	198	216	210	245	220	205	205	212	192	235	184	203	231	211	184	218	186	223	212	228	198	218	202	229	197	214	238	205	203	208	221	194	204	226	221	183	225	184	215	186	202	215	226	199	228	238	200	232	224	209	173	208	206	208	192	221	202	209	204	213	184	212	199	208	221	228	188	218	205	208	182	211	201	190	201	222	180	189	206	212	197	186	214	203	226	216	210	209	229	196	213	193	201	202	201	211	193	183	228	257	221	207	224	198	193	190	180	192	188	222	225	208	205	211	201	214	232	182	219	215	193	217	211	197	210	208	223	220	199	200	223	225	203	233	207	228	211	207	234	219	208	197	228	244	224	205	196	215	206	194	226	225	235	201	214	213	228	213	217	229	196	224	207	213	203	233	228	229	202	181	201	230	220	232	187	191	198	229	193	196	220	195	213	193	218	233	179	219	216	173	214	192	198	182	219	206	226	196	209	213	204	225	188	227	198	220	184	205	201	206	186	197	200	185	210	200	211	200	237	224	223	207	228	198	194	211	212	223	210	223	220	208	207	218	208	207	222	220	202	214	206	212	210	229	225	199	230	201	196	200	197	217	235	198	208	177	216	208	201	199	188	214	192	191	202	213	202	176	201	202	203	190	203	214	238	197	203	225	200	186	206	204	192	200	222	181	229	189	215	206	202	204	192	231	187	194	194	190	193	203	198	220	209	202	197	179	203	218	221	195	208	206	198	215	196	206	200	205	216	199	215	197	189	214	207	197	194	208	210	219	210	242	207	206	196	223	188	224	229	194	235	216	213	235	217	233	209	224	229	209	210	209	196	207	195	217	218	220	196	221	205	199	206	206	193	218	207	232	237	212	204	201	234	224	222	199	220	197	196	202	207	201	203	189	213	231	202	223	204	229	211	230	207	212	217	219	212	206	208	209	221	219	213	194	213	188	195	225	196	231	192	221	221	214	221	222	193	215	218	237	194	223	193	227	199	204	207	226	214	226	192	175	206	201	219	172	178	226	216	218	230	202	218	220	225	201	210	228	229	187	181	213	203	221	217	212	178	212	212	205	210	185	222	195	217	217	189	217	203	198	222	216	214	239	217	211	228	220	210	200	233	226	203	239	201	177	208	193	199	230	234	213	192	203	211	207	227	218	189	209	217	194	206	215	221	244	233	191	201	204	210	186	199	227	202	231	217	194	196	210	187	189	207	224	236	216	181	223	210	211	214	210	230	227	188	204	213	221	184	227	192	229	176	227	192	200	190	227	222	206	214	219	174	193	224	212	214	188	208	198	220	210	192	227	204	211	209	220	209	199	187	209	201	221	235	211	207	203	213	213	207	217	219	211	198	223	201	220	204	237	212	191	217	200	199	207	184	209	207	199	218	209	203	201	218	180	186	214	196	221	226	214	195	202	215	251	175	172	215	212	185	199	185	196	195	205	190	201	196	193	207	212	192	214	227	226	184	205	216	198	191	204	214	178	195	186	229	222	204	221	218	231	221	208	206	211	195	222	192	209	176	223	213	227	215	211	228	203	221	223	237	247	201	207	204	208	220	200	195	211	229	205	218	193	197	218	240	205	225	211	188	214	193	197	201	220	203	229	215	227	229	199	203	195	194	228	213	198	215	232	226	211	215	188	212	201	236	189	196	223	219	204	201	201	223	205	187	208	194	222	203	253	207	187	227	200	197	206	221	203	226	188	210	221	201	185	218	219	217	208	249	194	206	187	197	179	225	223	208	214	216	223	208	226	221	190	223	205	188	187	225	207	218	221	201	233	237	186	202	223	221	202	238	193	210	231	193	208	217	167	196	241	205	220	210	170	212	232	228	217	217	215	197	217	207	244	220	213	199	211	233	213	214	208	206	188	215	208	219	236	208	180	214	191	201	230	220	194	207	214	227	222	196	202	199	195	185	202	185	204	219	191	188	199	213	201	215	213	199	197	174	187	216	186	232	208	212	209	220	221	204	222	217	198	219	209	193	195	209	211	192	203	213	224	195	212	220	213	190	200	202	177	228	199	209	205	215	202	209	179	211	186	208	207	211	206	192	239	217	225	245	212	206	229	213	199	238	199	254	193	233	224	209	218	225	196	218	217	217	196	241	214	225	223	199	210	214	228	202	217	222	231	199	203	239	228	175	206	199	213	215	227	228	212	216	235	207	222	227	210	209	210	183	201	197	194	197	205	201	232	183	216	199	203	204	195	218	193	213	207	221	220	191	177	214	233	168	220	223	224	204	202	216	193	187	215	202	182	224	193	194	195	207	176	221	215	227	203	216	216	211	219	201	223	201	200	220	212	194	200	232	191	217	216	244	201	221	229	201	202	227	199	199	200	213	219	202	227	172	191	217	201	201	201	175	221	224	229	238	229	207	214	197	235	207	224	185	190	227	189	196	211	205	210	195	196	169	204	222	210	190	229	214	191	205	210	184	216	186	196	213	201	210	196	205	204	211	179	214	214	233	210	236	205	200	211	232	213	201	201	192	209	206	213	204	213	212	212	196	207	211	211	182	214	224	197	208	203	221	205	215	202	182	224	207	195	215	219	195	233	215	206	218	228	213	216	204	209	221	241	189	195	229	198	209	193	199	227	213	214	198	172	226	224	208	199	239	193	193	203	202	218	221	227	209	201	221	218	201	199	193	203	222	242	200	209	212	211	211	212	197	196	169	190	203	213	197	188	210	208	189	214	229	185	200	218	197	202	233	226	204	221	239	203	187	187	206	207	191	209	215	193	210	237	237	213	241	183	235	216	228	213	213	193	199	198	217	242	201	219	197	224	218	216	212	217	203	200	223	199	219	186	211	207	187	201	204	208	219	212	199	209	196	204	200	205	202	184	214	211	201	236	196	204	227	241	177	239	212	230	199	199	218	197	173	185	202	203	185	207	191	187	213	193	209	218	198	225	189	225	238	214	203	209	207	210	196	213	203	198	222	209	197	218	211	184	221	213	206	196	221	235	221	198	215	185	204	196	218	208	240	196	205	208	212	214	205	202	198	215	199	192	207	210	205	193	218	217	195	216	214	198	201	238	208	209	210	206	225	243	215	189	210	216	178	199	220	194	165	196	210	220	198	227	216	226	203	229	203	241	218	225	220	220	209	188	217	199	195	213	217	209	219	197	193	202	189	187	218	217	214	229	216	251	217	214	219	214	201	204	198	186	213	215	246	219	202	216	202	212	225	201	222	206	229	221	214	214	206	209	204	226	200	225	227	197	189	207	214	220
14650	17205	24313	20610	18840	13693	7289	3321	1719	920	614	545	582	573	503	526	557	492	533	587	538	528	537	504	529	574	536	525	526	572	551	535	527	510	553	576	536	549	566	539	530	549	542	539	562	554	550	518	524	532	540	593	566	558	533	561	570	490	565	546	496	539	593	501	534	488	533	532	537	535	551	585	558	536	565	545	595	510	524	552	518	546	534	522	519	533	523	571	543	543	555	540	504	588	553	483	580	535	534	537	581	560	519	532	518	542	543	562	560	505	573	571	559	549	563	546	511	541	522	563	539	530	569	548	516	543	529	516	600	564	549	534	530	560	510	548	524	556	550	529	534	552	532	525	571	551	555	535	552	535	563	529	542	572	510	531	580	548	527	515	537	579	551	557	540	553	542	521	526	513	531	589	543	577	491	545	522	541	537	539	548	590	528	555	556	533	542	564	541	567	513	521	538	541	540	564	543	529	522	575	516	520	600	535	543	563	528	529	515	536	578	583	535	526	551	522	531	579	547	535	521	502	547	507	504	535	558	500	542	573	564	552	570	517	547	519	503	518	494	560	555	508	497	502	517	561	548	524	535	547	515	575	546	561	539	572	580	516	552	576	520	521	536	495	518	528	547	517	500	509	540	548	564	519	502	574	536	523	553	572	523	571	544	554	541	501	547	534	525	543	491	531	492	538	558	562	569	519	567	595	517	541	561	568	494	570	519	540	557	516	593	521	558	534	552	544	568	537	544	560	523	522	542	516	542	558	529	557	559	519	560	491	529	538	539	555	558	523	565	520	521	537	533	481	595	523	518	529	531	546	560	580	529	540	564	571	549	565	553	563	507	576	517	539	579	539	509	566	530	525	542	575	559	534	530	536	544	503	556	517	593	548	530	553	517	539	549	524	537	537	508	531	560	512	551	516	528	560	576	530	548	568	545	530	527	551	500	584	522	504	538	557	546	513	512	554	539	570	556	528	562	563	527	519	578	556	521	542	527	523	544	523	535	506	494	568	530	530	517	531	581	551	570	564	508	540	532	541	536	541	532	521	555	541	537	566	546	531	559	531	545	538	533	541	543	555	508	512	487	524	552	536	555	540	511	553	538	589	555	529	553	521	529	519	521	543	559	509	531	577	572	538	533	557	570	546	517	558	497	569	559	543	536	545	558	561	552	549	559	573	571	526	575	543	551	581	534	558	491	519	540	558	563	594	546	527	556	560	542	577	546	540	513	521	566	510	552	555	524	574	566	598	587	532	541	507	558	545	496	557	544	548	546	508	544	551	500	507	520	560	515	528	585	588	526	500	533	527	545	542	544	550	526	541	548	503	524	522	526	557	552	553	561	500	534	477	524	545	521	551	504	557	527	533	577	557	569	569	533	595	539	559	547	513	520	564	508	528	545	540	554	550	552	583	531	577	537	497	546	575	502	542	519	526	532	552	550	535	544	556	528	490	528	523	566	558	556	564	526	577	550	557	536	539	526	544	567	531	558	544	523	569	570	507	549	540	525	532	564	592	534	559	498	539	508	544	491	522	520	507	530	551	528	583	540	557	553	539	512	542	528	554	544	507	548	532	556	530	530	520	515	527	541	490	503	534	565	554	537	527	564	576	542	511	496	528	548	530	525	578	535	571	586	542	551	517	553	541	556	506	561	540	555	506	554	549	523	537	546	580	535	517	534	518	570	549	554	518	513	554	514	553	522	560	534	504	505	522	555	525	578	550	564	569	579	599	540	543	520	516	489	530	531	533	506	521	537	547	556	538	547	548	541	563	557	539	589	558	569	558	541	558	546	512	537	541	599	550	567	553	518	514	528	521	564	552	507	546	551	558	536	558	554	564	560	523	482	577	510	533	526	520	548	542	528	534	559	564	567	541	529	529	532	557	526	550	522	498	544	613	551	536	554	540	553	552	568	562	552	566	536	538	569	517	510	560	528	521	523	559	520	542	511	540	536	504	525	518	536	532	559	551	534	526	534	543	506	525	517	516	522	504	565	543	522	527	555	524	527	542	514	537	556	518	559	507	541	585	552	523	504	493	507	568	551	586	521	562	541	569	550	565	526	558	529	563	586	526	574	488	516	546	530	515	571	574	579	537	540	494	506	570	582	563	561	529	521	548	534	555	493	530	561	500	525	524	525	539	528	523	514	552	528	517	543	522	519	526	533	567	543	548	524	526	554	525	546	522	589	532	538	553	595	509	560	510	556	610	538	583	543	552	479	540	504	495	559	537	552	506	518	573	531	520	583	509	541	574	542	558	545	490	551	510	477	504	547	590	542	564	543	528	539	538	507	545	550	544	544	526	526	547	509	537	526	566	506	532	548	533	540	524	501	574	545	540	555	551	586	532	559	528	564	525	538	548	522	515	514	536	536	536	543	553	543	510	506	573	532	522	538	526	512	550	544	511	587	575	585	540	582	530	554	565	579	524	541	504	496	567	537	567	501	565	560	536	536	546	559	559	584	499	577	557	491	536	527	543	531	524	492	552	529	523	543	557	520	536	523	553	560	540	515	539	544	554	543	542	560	510	532	535	569	555	570	545	576	572	550	569	551	554	538	579	559	527	553	573	527	533	508	579	562	525	504	528	569	539	544	541	556	535	567	518	569	534	576	592	536	536	546	501	586	519	504	536	526	551	528	537	552	512	517	540	549	554	537	534	538	525	517	543	561	518	535	545	547	546	529	523	586	542	580	530	606	551	566	557	514	538	513	549	536	529	558	572	525	536	544	560	537	542	537	599	489	547	514	566	523	589	544	537	525	518	535	549	512	550	558	547	522	538	555	487	550	540	544	548	573	543	548	539	576	503	509	501	539	536	497	527	542	504	554	536	563	535	504	546	493	530	521	568	561	545	541	558	529	524	506	554	530	590	528	572	547	557	560	529	511	586	510	511	547	541	578	527	548	545	519	564	566	492	561	571	543	531	555	562	574	524	511	520	561	547	557	575	586	596	526	509	532	537	541	542	552	555	506	564	519	579	553	518	544	509	495	547	503	576	553	526	559	506	575	574	530	512	505	558	551	521	524	559	555	532	536	548	522	539	555	546	570	547	546	508	488	557	522	511	543	541	524	566	510	514	519	511	554	543	533	557	501	529	543	551	537	573	550	507	521	527	555	568	516	548	544	523	560	516	534	561	559	548	527	507	537	541	516	571	538	562	543	546	555	563	551	586	503	575	537	554	548	566	585	545	589	559	550	547	530	529	561	507	548	542	548	535	514	519	499	557	605	560	560	580	543	543	553	514	513	564	536	565	537	559	577	545	505	535	513	513	563	547	521	553	528	522	561	514	493	556	546	523	562	575	564	554	528	518	558	555	540	548	553	571	525	536	513	512	529	528	523	521	588	530	549	529	518	536	549	541	547	520	520	560	495	522	563	518	522	543	553	562	534	504	569	534	534	550	504	508	543	549	540	559	534	544	519	510	543	545	504	511	546	548	555	552	549	525	502	561	565	528	510	555	534	562	580	532	530	518	549	549	509	537	473	603
46812	48570	53735	51870	50328	38418	20618	8601	2664	814	408	272	244	209	240	213	214	238	231	241	225	236	249	230	207	219	214	231	258	236	224	195	225	210	249	234	237	237	218	225	219	224	214	238	232	243	210	202	194	229	258	227	239	259	255	237	244	237	238	226	233	213	202	232	218	223	204	245	237	234	236	220	257	235	217	233	233	238	207	221	230	208	202	234	202	265	252	216	210	227	248	248	231	203	232	233	259	227	236	242	226	224	201	206	220	211	231	239	229	207	230	238	228	236	237	197	221	230	222	223	239	207	237	227	209	233	174	218	223	201	214	220	215	236	226	220	229	218	206	246	233	263	225	259	247	211	248	222	246	221	234	234	252	216	219	248	234	220	232	239	214	199	235	245	250	201	239	243	251	225	191	233	223	236	220	225	227	237	211	245	237	224	234	239	229	205	197	229	217	249	225	220	223	233	230	212	204	263	220	238	214	224	211	240	194	239	254	220	222	216	216	231	199	211	238	193	240	216	233	260	229	220	225	226	214	214	230	227	233	214	231	231	197	223	240	217	232	214	216	256	217	206	213	223	207	228	244	209	223	211	199	229	238	215	230	228	253	225	246	194	219	231	217	200	221	220	223	240	229	208	213	233	257	223	254	236	233	237	247	220	199	228	221	216	247	226	211	240	200	241	236	233	232	221	215	238	210	226	223	203	225	210	265	211	221	218	219	246	246	243	264	206	206	230	224	209	192	177	225	213	227	214	233	204	220	238	244	217	189	243	246	243	222	193	212	234	221	226	227	227	233	201	222	252	244	218	206	240	209	208	222	221	213	232	204	208	226	224	230	230	232	222	244	224	226	197	219	214	206	242	227	232	225	238	239	233	216	233	201	231	215	216	220	231	227	242	234	205	219	221	220	227	247	219	210	245	237	209	237	265	223	205	241	220	216	224	236	223	230	227	202	235	239	227	249	246	219	228	227	245	250	208	206	226	212	236	238	233	214	232	227	248	208	256	191	215	220	241	223	233	228	204	201	234	226	236	225	251	251	216	193	184	230	199	234	243	209	224	221	230	249	197	213	214	217	212	217	233	231	223	203	220	185	227	189	246	205	232	201	243	201	242	220	233	218	214	198	210	227	212	216	203	235	250	253	230	241	209	249	230	235	258	214	227	219	253	238	235	209	216	206	214	230	229	231	238	220	238	236	210	229	216	233	198	222	249	224	222	212	243	217	219	246	248	241	250	245	223	228	213	214	219	207	226	232	253	229	239	215	199	236	209	221	229	223	223	234	228	225	212	243	239	219	239	225	241	196	244	227	209	225	211	225	226	216	223	226	233	229	237	214	259	211	214	245	222	204	235	229	223	230	207	222	216	241	203	232	209	232	230	253	215	214	225	220	221	229	245	239	221	213	221	271	237	229	224	254	229	236	237	240	243	223	213	218	220	243	208	229	207	240	240	245	249	235	262	242	178	202	225	242	223	223	237	236	235	257	228	199	205	198	224	249	242	219	235	230	262	238	239	221	206	245	258	211	248	211	219	211	235	232	222	217	216	222	220	236	253	226	228	211	211	246	220	212	250	224	235	233	214	239	262	205	217	225	230	237	229	230	239	230	216	244	205	209	222	249	222	237	233	231	256	235	228	254	225	229	212	227	236	224	238	240	255	229	229	257	214	226	225	241	210	193	269	236	238	240	208	237	208	216	226	234	249	258	229	209	236	217	205	220	189	208	226	231	194	242	216	216	224	208	220	212	216	221	187	216	240	226	230	232	212	236	243	231	209	239	228	217	204	209	206	235	228	221	221	235	222	213	209	233	209	209	226	207	216	232	254	225	202	228	213	235	221	229	223	222	237	202	229	225	220	221	240	241	229	217	228	224	203	215	225	232	230	230	214	253	220	216	222	221	232	235	271	238	235	221	222	235	207	214	238	242	235	217	220	245	229	215	238	221	232	233	230	224	230	206	232	246	219	213	220	237	248	208	209	211	247	209	227	222	248	241	247	240	231	213	208	210	193	245	234	233	205	246	206	225	237	208	229	253	216	226	212	246	225	217	229	250	256	212	234	221	227	236	241	235	244	194	234	224	240	221	232	217	228	242	227	246	222	240	215	214	218	223	224	224	215	234	218	226	216	215	231	233	223	230	221	237	249	242	225	217	224	233	221	213	217	231	228	199	224	224	205	220	212	198	215	208	220	200	227	251	229	230	220	228	221	279	224	205	195	247	222	217	219	224	220	236	210	225	209	244	226	217	225	218	230	240	210	238	215	246	221	231	208	234	233	211	193	246	237	222	216	235	219	241	237	234	243	214	217	235	227	208	229	218	250	211	219	235	236	237	234	222	203	241	244	211	232	231	217	224	224	196	207	213	219	219	205	243	245	223	234	223	202	211	247	227	207	241	246	222	256	237	217	237	234	220	223	195	214	219	229	232	226	207	192	216	237	238	207	217	228	221	238	216	196	243	224	221	248	238	205	254	249	214	201	215	223	227	236	228	215	249	189	223	222	233	214	231	212	228	233	227	257	192	206	211	226	220	231	218	214	239	245	234	240	237	227	213	213	212	212	218	204	250	211	198	218	206	223	229	244	216	231	242	225	221	223	238	221	239	199	240	221	223	221	232	218	241	215	212	203	223	207	221	218	209	243	224	206	222	212	218	234	228	233	213	229	212	208	204	241	181	205	233	236	246	186	190	226	199	213	187	217	228	188	225	224	221	225	220	240	211	214	219	243	252	273	228	219	231	239	246	210	234	225	267	215	197	212	215	212	248	207	233	225	213	220	211	207	247	252	219	210	247	232	222	212	194	240	213	251	254	244	207	213	242	265	222	227	249	214	214	224	209	220	214	237	223	248	226	213	224	253	235	226	218	205	209	224	227	226	222	197	242	211	225	226	236	239	255	212	241	244	203	206	214	217	239	212	235	233	229	226	232	225	249	233	219	183	217	205	221	222	218	221	243	198	223	244	217	237	204	238	255	227	210	203	204	235	227	228	237	207	216	217	220	238	230	239	197	247	232	213	228	225	201	213	236	237	217	231	219	219	228	228	264	234	244	238	222	256	211	237	217	219	224	216	210	254	213	249	228	214	213	210	250	216	227	211	231	223	239	216	205	230	227	216	210	245	231	225	213	241	216	228	258	212	233	213	233	224	219	212	244	229	233	232	241	222	223	242	241	213	219	221	209	230	229	242	197	224	245	224	240	198	210	211	240	224	221	203	236	226	200	213	191	238	258	263	235	221	215	227	224	258	231	206	203	231	225	250	215	226	221	244	237	231	247	211	213	227	212	218	240	211	235	207	253	241	247	183	241	222	244	231	217	221	219	215	251	222	206	228	222	255	230	222	233	208	221	226	238	219	219	239	223	203	243	233	224	201	216	233	212	217	241	224	207	220	222	225	220	229	207	222	217	265	259	199	252	230	219	215	181	224	231	209	250	207	232	215	201	245	246	225	209	230	203	233	212	228	220	229	243	241	239	214	221	193	236	217	208	226
30527	38908	52255	61657	60639	49036	32496	19472	8593	2913	1285	781	632	590	608	624	597	568	561	602	588	591	583	556	566	601	596	551	586	578	630	577	588	566	585	583	578	584	589	575	563	569	583	529	538	557	588	628	550	598	580	601	551	569	559	583	584	548	581	586	573	579	555	581	560	594	559	536	602	593	544	580	584	549	578	533	597	561	558	543	585	534	586	526	634	565	621	566	561	595	579	596	595	567	574	544	596	587	605	554	570	562	614	593	612	543	566	544	537	607	509	563	548	589	563	572	537	549	598	570	589	588	564	556	581	562	589	597	589	561	566	576	573	596	531	594	554	570	557	571	566	590	569	574	607	581	579	586	582	593	534	570	580	533	584	619	528	557	565	553	557	591	539	549	566	553	573	573	571	575	592	591	509	534	579	569	574	549	549	579	559	631	549	591	563	566	561	623	548	598	581	562	540	589	549	583	583	564	596	544	588	550	566	530	623	593	559	545	610	585	558	547	614	564	562	563	587	595	588	585	571	563	579	567	529	534	572	568	605	586	544	571	607	604	596	551	539	593	530	523	576	562	605	565	532	620	577	610	596	587	596	600	553	536	588	556	604	604	552	620	579	606	570	564	592	591	602	579	586	545	529	597	563	557	596	555	555	594	556	624	593	582	525	576	603	606	538	583	581	588	543	598	614	589	595	605	586	543	596	563	573	599	561	558	572	564	586	584	558	568	583	643	566	588	538	591	562	576	550	599	565	568	549	582	573	550	588	599	599	619	577	561	588	560	591	600	587	577	575	576	578	588	541	571	605	619	555	568	545	549	562	607	568	604	589	609	590	546	573	549	579	595	589	580	567	584	550	557	613	577	572	586	577	576	554	574	594	574	575	548	536	544	540	622	582	574	587	571	587	590	554	577	586	570	567	571	583	530	625	610	576	562	539	561	563	580	609	568	594	548	550	593	601	580	519	593	556	567	546	550	550	591	582	574	554	510	629	556	556	531	583	579	582	583	569	557	548	577	621	564	560	575	580	560	606	568	611	583	582	584	553	548	572	576	547	594	585	564	573	590	571	585	579	565	608	630	564	563	580	583	587	544	593	595	562	558	584	618	578	559	590	562	561	567	585	608	574	559	570	579	552	555	582	547	552	586	550	543	598	585	595	581	579	568	554	561	572	564	562	609	552	605	559	547	587	545	570	552	579	540	545	569	624	596	556	591	527	572	584	549	586	570	598	542	573	565	556	573	526	608	540	545	634	565	552	551	586	591	574	561	545	576	525	629	612	568	578	559	562	572	563	540	578	582	538	560	588	576	594	600	585	603	550	608	539	527	609	540	550	604	551	588	575	571	631	561	618	625	573	585	581	540	591	579	631	602	625	574	598	653	550	545	568	576	575	603	595	584	582	562	593	543	548	569	529	587	591	559	584	549	529	547	598	550	603	583	567	556	590	565	559	631	588	564	558	571	607	545	578	591	544	588	581	544	609	586	596	572	540	550	562	540	550	586	575	648	568	596	545	579	534	576	568	609	574	549	517	586	581	572	566	565	541	533	516	589	551	580	562	558	605	574	575	627	613	580	570	545	623	585	580	613	610	547	625	596	578	556	573	577	559	567	593	593	574	612	547	577	605	543	560	545	580	579	565	571	575	570	542	547	572	557	553	533	533	567	585	533	561	593	519	534	547	563	564	601	585	606	554	523	572	541	589	595	536	593	567	570	562	577	548	576	560	604	607	597	575	556	577	595	542	552	546	618	571	595	595	580	553	594	588	600	537	574	589	595	575	613	558	559	607	535	587	601	540	587	584	554	551	652	557	532	585	587	604	581	574	574	571	558	576	586	557	563	563	560	552	550	575	577	587	569	586	528	561	537	564	582	586	583	526	598	523	588	623	541	591	554	597	596	619	578	573	560	614	604	587	535	576	594	570	541	599	605	580	577	597	580	599	589	555	587	605	545	544	582	556	555	556	556	601	617	545	591	577	557	564	559	551	564	560	571	559	563	578	585	569	556	584	527	532	615	583	574	585	608	569	535	592	585	577	565	588	565	574	575	597	576	583	583	575	563	542	550	572	561	583	547	577	595	550	558	584	555	561	564	569	586	594	583	592	584	564	583	569	579	569	575	569	559	596	578	519	596	616	600	562	585	571	583	595	573	584	585	579	552	575	598	548	584	551	565	610	585	540	565	561	576	555	561	564	584	600	584	566	560	569	573	569	569	594	594	577	584	565	571	561	536	577	595	605	586	574	556	548	549	530	587	580	576	571	501	578	571	594	588	565	624	531	579	571	518	558	564	604	542	504	576	576	599	544	570	550	609	602	556	610	597	548	556	631	589	544	588	550	577	587	563	551	577	534	551	561	534	583	653	600	602	635	554	604	606	558	556	578	615	532	498	525	568	574	547	573	544	587	585	621	574	587	585	623	581	551	588	571	547	599	600	566	564	572	543	584	615	565	576	574	553	595	528	584	542	590	536	589	537	534	560	575	581	568	569	537	573	582	565	613	562	594	582	590	557	605	554	594	580	570	586	604	602	562	595	550	584	583	581	551	547	560	573	558	590	573	616	583	584	581	577	604	549	560	584	551	546	527	561	599	559	616	605	585	576	634	556	610	604	558	589	556	579	550	561	583	539	570	553	540	578	595	613	566	608	528	587	572	540	572	610	589	586	600	570	551	585	552	527	549	546	572	591	554	580	530	583	613	583	528	517	589	567	579	585	616	545	598	558	604	594	603	563	542	552	592	594	580	543	566	539	550	567	542	601	570	548	592	534	621	585	595	610	632	597	595	566	624	570	600	586	563	580	602	559	531	617	600	576	562	572	614	535	570	596	607	610	531	591	579	589	580	605	556	590	561	588	577	544	573	536	548	614	570	606	618	599	604	583	551	604	549	590	610	585	603	606	606	597	600	552	554	575	544	593	558	574	551	573	566	578	564	565	533	594	557	580	534	567	560	582	608	594	607	582	568	601	583	560	603	557	601	577	590	574	572	526	584	616	579	618	548	594	602	605	573	610	611	627	555	614	547	536	590	585	567	597	656	588	589	586	552	558	587	576	548	517	579	540	591	591	546	588	581	588	573	571	559	578	570	594	574	539	574	599	567	599	600	588	611	601	546	579	583	602	600	561	610	577	525	600	561	576	557	546	603	530	567	532	615	547	617	557	595	602	604	564	554	542	595	547	547	635	565	575	573	566	582	567	595	585	556	557	552	575	576	525	567	564	517	612	579	555	594	565	547	573	599	564	593	566	601	576	577	565	527	530	552	584	537	613	549	574	581	520	607	555	547	584	549	588	594	531	563	572	565	593	541	581	567	581	536	579	607	553	539	603	552	588	614	575	559	561	593	581	599	602	533	529	562	598	597	586	563	585	622	576	596	604	569	567	584	600	586	615	586	600	529	523	558	554	585	573	556	577	557	601	571	563	573	588	590	558	577	585	561	595	552	543	571	619	551	561	568	599	575	574	598	599	593	615	591	577	598	574	583	581	553	556
54788	58425	55052	56267	62208	50225	31970	15566	4752	1222	426	266	214	230	227	209	239	206	226	174	198	200	214	206	193	204	211	185	203	198	190	198	199	212	211	210	202	205	249	230	193	183	224	189	208	213	218	188	200	222	209	220	175	208	182	206	225	193	222	178	197	183	216	243	195	198	198	194	171	217	214	217	209	204	193	200	212	226	224	194	179	209	174	205	200	183	212	198	209	226	223	190	216	187	192	185	218	197	191	199	212	184	211	201	190	180	204	207	194	195	200	200	183	217	222	199	177	189	186	220	237	211	195	187	216	216	224	232	202	181	218	214	200	204	200	198	194	203	215	209	202	201	184	210	184	197	211	213	192	209	207	178	191	232	199	199	175	226	220	206	197	195	200	191	212	198	198	227	211	191	201	204	200	197	186	206	206	199	207	209	191	182	194	200	211	204	203	171	195	207	202	192	186	194	207	202	183	225	203	202	213	192	211	221	205	227	190	214	191	207	175	199	192	219	209	202	187	214	211	194	174	224	213	201	204	197	188	207	239	185	194	222	201	215	212	198	216	206	197	183	190	187	205	196	211	174	212	177	207	211	189	205	204	221	190	224	193	188	201	213	209	218	194	218	207	202	184	190	191	222	197	209	211	193	204	216	207	197	197	224	187	204	187	170	224	190	185	231	180	218	208	199	197	200	187	219	213	207	198	214	199	200	208	182	206	203	218	190	207	182	197	206	214	223	200	204	208	192	211	202	189	199	210	176	199	229	222	216	171	212	221	175	198	202	213	218	193	185	232	176	188	212	221	204	203	201	190	196	219	193	208	197	214	201	210	224	186	202	203	223	192	219	204	233	201	227	201	209	177	210	214	217	206	205	195	183	195	214	220	181	201	207	206	201	204	219	197	199	220	191	204	206	231	200	212	208	209	211	199	188	205	206	184	190	195	215	206	191	215	208	196	156	200	183	202	195	177	185	224	158	206	216	220	230	194	215	212	207	217	220	177	160	193	185	187	202	208	199	196	190	192	223	209	225	215	189	210	227	225	206	221	213	199	204	205	188	196	220	211	227	189	218	221	185	197	200	227	198	232	206	206	192	203	208	177	167	200	213	204	222	209	198	219	193	222	188	171	208	244	191	227	216	184	201	175	201	182	214	201	195	230	185	202	181	212	212	210	194	196	186	199	206	191	212	164	165	200	212	220	182	200	195	186	206	215	210	195	222	189	217	208	195	212	227	233	223	194	204	207	199	187	215	195	196	192	188	219	197	208	188	215	237	212	211	190	197	192	195	217	205	178	201	205	169	226	182	211	218	209	197	208	215	202	200	188	180	210	202	190	217	197	200	198	196	195	210	201	167	211	209	230	211	213	212	216	195	179	217	207	216	199	173	192	219	188	193	218	211	215	223	219	198	196	201	191	211	196	206	195	207	212	194	211	203	208	210	225	218	220	198	225	222	203	162	220	232	174	213	178	220	201	215	212	200	188	194	210	205	214	203	189	230	173	177	205	208	211	221	200	202	218	182	219	172	187	195	202	172	182	217	224	206	207	192	207	200	177	210	202	192	219	192	218	182	203	211	211	191	219	208	207	207	216	198	213	194	238	225	226	186	221	187	194	201	198	204	194	198	212	219	228	197	221	201	193	231	178	187	218	204	201	191	200	189	182	189	182	209	212	205	208	234	206	217	190	208	212	198	198	204	201	234	212	188	195	192	201	188	215	207	233	196	195	193	199	217	209	203	210	197	200	212	214	206	200	191	203	227	202	228	232	218	204	207	208	197	223	194	186	213	231	191	203	206	200	206	185	199	169	203	197	223	209	204	204	201	196	177	210	213	210	186	192	203	194	203	195	238	208	191	221	193	203	183	239	205	201	201	226	215	183	190	193	233	175	208	203	192	218	165	179	197	211	194	217	187	219	208	208	193	208	205	177	211	208	196	205	204	194	197	213	191	208	175	219	211	215	168	180	207	196	212	210	225	204	197	185	201	220	233	196	203	225	210	213	201	186	189	198	182	206	221	198	191	229	198	220	190	209	203	214	240	202	222	213	183	220	193	234	193	209	199	211	190	203	191	206	208	212	205	183	222	214	226	172	189	200	200	217	162	202	199	196	198	183	222	226	212	198	183	234	207	194	196	235	223	196	189	203	228	221	185	188	224	190	190	188	189	197	197	177	224	220	216	192	197	219	218	227	207	204	203	231	196	198	183	232	188	206	202	201	213	195	206	215	194	198	218	231	187	192	192	195	216	246	213	209	203	200	197	189	221	204	179	195	184	211	207	203	185	209	210	209	186	194	197	202	199	197	210	192	211	210	205	200	185	182	232	215	221	191	242	225	201	205	221	211	209	195	188	196	190	194	220	238	208	196	202	222	192	224	192	213	214	181	181	205	221	204	213	213	204	197	195	203	228	210	213	213	210	202	203	182	201	200	217	200	223	201	197	193	174	198	197	184	186	211	201	209	203	221	206	193	190	180	202	175	199	214	209	216	205	185	195	201	187	197	227	202	212	234	174	191	210	211	195	226	221	219	209	210	203	195	198	196	201	230	219	213	197	204	212	215	201	197	215	182	179	238	212	216	204	195	194	210	229	191	200	223	212	209	255	194	198	194	215	204	200	189	190	205	209	193	210	205	202	192	218	235	189	206	216	184	213	232	208	216	227	191	198	212	189	198	215	196	214	222	214	210	217	213	201	198	221	215	226	234	205	205	214	179	181	235	242	213	183	205	218	211	204	184	218	191	197	202	223	228	205	211	189	205	181	177	197	203	203	187	212	215	216	199	197	189	216	195	205	214	219	184	195	177	194	199	220	216	196	202	212	191	211	221	246	234	214	205	200	182	202	203	196	191	196	198	207	195	199	189	232	195	222	185	178	208	221	211	218	219	187	226	175	207	210	227	186	202	214	228	215	199	224	212	221	215	215	181	181	194	206	205	205	203	179	191	214	210	202	225	207	201	198	222	189	194	203	225	203	201	206	200	199	208	172	231	195	214	196	210	194	226	177	196	203	218	214	174	221	215	196	218	183	197	209	236	209	211	205	177	204	196	223	228	215	208	186	193	213	229	194	213	202	199	173	205	197	194	192	198	180	234	206	192	193	211	222	216	172	203	213	203	202	226	210	201	222	195	173	225	213	206	201	205	214	195	189	195	203	208	221	197	210	174	198	197	217	191	188	207	206	202	227	234	201	205	195	213	211	213	231	213	183	170	197	212	228	203	208	227	197	216	210	221	211	185	227	204	197	176	193	216	196	192	203	219	189	194	175	189	194	213	197	206	211	193	205	211	188	215	199	211	196	198	209	192	234	203	215	213	222	227	200	165	206	180	212	184	221	210	217	201	206	176	206	188	204	194	200	191	178	195	235	204	203	225	197	171	203	180	195	206	185	229	203	214	216	223	225	205	214	200	238	214	210	197	216	190	213	217	198	209	210	211	226	195	208	213	184	207	188	216	201	196	203	218	185	219	211	201	192	212	187	207	196	224	191	194	191
36994	50118	58211	71777	74540	60264	42966	26939	12638	4347	1529	792	604	530	553	558	567	604	564	526	493	499	551	511	529	530	529	481	530	559	502	504	512	552	522	515	525	486	535	531	453	528	522	499	562	535	503	514	530	520	527	544	510	513	499	511	521	528	524	521	535	515	522	559	491	552	486	529	516	512	507	531	497	495	522	509	500	513	530	524	488	492	532	518	554	500	533	549	518	499	532	517	503	526	542	510	528	492	517	519	562	520	531	508	526	556	485	499	516	545	513	521	523	515	492	537	537	517	508	541	541	505	526	512	504	484	553	513	517	519	474	575	513	504	502	503	492	521	521	550	540	496	496	521	515	484	538	489	503	539	511	511	484	535	489	510	509	505	519	521	514	569	495	518	505	521	527	507	522	544	513	471	518	509	537	536	521	530	480	540	522	484	531	512	553	556	546	508	547	517	520	546	513	544	524	530	494	498	521	511	523	492	516	532	524	524	525	500	547	538	517	527	524	522	481	535	533	494	529	538	493	536	504	507	547	504	512	522	490	527	552	514	561	530	543	531	514	516	493	527	527	539	491	540	517	522	535	504	520	532	515	543	482	554	547	492	540	530	492	532	506	507	518	528	530	517	515	503	559	534	488	500	498	541	521	534	521	515	532	539	557	555	517	470	521	545	505	503	528	527	500	505	534	546	549	468	501	503	509	524	526	530	512	498	533	501	535	540	527	547	527	560	505	504	490	523	519	514	494	534	525	507	521	511	504	499	573	526	487	521	506	511	508	549	498	512	509	525	546	527	523	526	556	536	484	475	495	556	547	510	521	526	505	522	543	504	492	485	526	515	518	511	563	527	568	508	507	514	535	527	526	531	537	496	510	507	509	497	539	502	539	523	531	520	517	510	517	523	547	504	531	510	530	537	511	525	504	538	490	562	531	572	515	524	504	529	501	517	558	489	527	505	497	534	533	519	504	506	511	502	539	523	512	526	548	566	469	489	521	480	524	518	505	539	518	509	504	518	528	544	536	537	545	499	475	544	528	482	509	507	539	519	488	506	545	483	491	540	527	511	497	522	491	470	516	547	515	548	516	541	484	511	490	490	536	488	518	480	543	552	500	530	549	520	540	540	510	555	484	526	521	531	510	565	517	481	480	540	548	528	476	538	513	518	525	511	539	509	555	492	518	513	532	529	500	498	502	542	506	525	544	478	523	515	511	513	445	508	575	517	551	485	476	511	530	510	513	506	498	500	523	528	524	541	540	471	482	500	538	545	560	518	521	503	563	539	501	507	544	576	529	542	550	501	522	540	508	529	522	513	521	532	523	505	521	479	526	540	573	534	529	521	544	508	491	544	493	562	541	513	506	520	554	553	501	484	522	542	549	513	506	535	519	530	543	504	516	538	507	529	569	512	526	522	511	525	487	532	533	517	561	522	500	523	533	503	506	562	493	499	532	484	555	524	502	480	537	495	550	518	529	545	504	587	496	527	548	543	498	508	555	582	527	500	551	475	553	491	536	517	518	556	536	498	533	526	557	515	539	552	534	513	484	530	538	503	521	550	529	520	559	547	508	492	519	498	537	507	532	488	518	541	523	464	513	482	537	500	518	501	516	540	539	504	494	472	484	510	537	547	467	522	517	529	507	502	509	495	514	501	573	522	512	524	547	470	510	479	499	510	501	496	495	496	541	528	511	514	503	545	540	527	523	509	466	547	498	535	510	516	523	539	510	476	529	494	507	498	541	528	520	513	525	508	571	563	477	518	525	538	506	517	560	534	464	533	498	512	505	480	536	511	536	537	513	507	502	523	496	546	529	550	487	556	503	520	509	528	558	549	538	514	484	542	504	518	554	503	502	507	524	519	519	526	523	564	528	496	498	511	522	496	523	557	475	518	565	499	501	528	520	539	523	501	508	497	519	511	532	524	551	500	503	505	529	497	552	469	499	493	492	497	530	492	522	543	524	521	584	518	520	510	519	568	554	492	527	513	526	492	531	526	517	500	529	525	512	489	468	521	521	520	505	498	539	522	533	524	526	537	509	508	524	466	532	521	493	535	541	497	510	587	471	526	547	542	537	529	493	517	537	533	546	525	529	506	542	553	518	481	527	466	511	529	518	572	533	515	519	506	498	480	517	532	515	526	532	530	539	531	468	555	508	494	448	553	486	523	574	478	577	507	464	523	521	519	501	481	509	551	540	482	511	475	507	527	509	490	548	541	516	504	517	514	480	534	505	545	477	510	528	501	508	531	561	534	547	501	530	513	531	495	525	503	480	478	516	482	495	579	540	527	506	539	552	529	507	571	509	515	481	515	520	540	488	502	528	536	518	560	532	568	536	539	520	534	537	525	505	542	510	573	538	494	577	495	517	541	480	551	504	513	503	495	513	492	464	515	545	535	521	530	518	524	494	512	510	551	504	499	509	510	508	539	503	501	512	514	525	570	524	511	496	513	514	523	512	529	519	569	493	506	525	511	548	488	504	522	532	502	485	551	517	540	527	532	530	522	541	543	519	542	517	504	530	495	518	531	493	572	464	544	544	510	517	500	554	519	521	549	531	513	519	524	497	565	504	506	488	532	515	532	523	464	528	526	545	513	548	535	504	480	501	506	534	539	562	477	484	561	542	461	538	539	541	526	526	533	478	488	574	514	491	500	502	517	535	501	535	523	497	506	537	524	520	490	511	558	510	507	501	514	516	506	500	509	528	523	491	526	497	494	534	527	492	546	510	524	512	515	537	520	482	525	514	501	544	513	484	518	521	504	537	515	523	505	519	502	505	505	530	520	531	530	515	465	509	488	555	540	560	551	506	531	484	502	464	509	523	552	504	561	522	488	529	557	477	520	487	513	514	499	506	529	495	503	561	510	481	521	501	564	489	533	522	542	512	510	534	540	501	538	511	521	537	519	543	541	501	531	506	495	492	547	513	535	510	504	536	514	507	536	505	505	513	528	536	509	486	535	551	499	492	532	501	513	524	494	493	512	496	521	511	521	508	555	513	516	509	507	515	526	528	505	512	511	509	491	515	524	541	483	544	533	511	540	516	518	532	515	527	502	511	532	481	540	510	517	518	546	519	525	503	495	512	506	517	498	528	529	490	547	550	530	536	566	513	509	511	517	526	508	511	538	561	499	511	578	521	510	493	517	514	510	553	522	526	548	563	524	498	520	515	503	531	507	487	576	540	541	523	505	512	513	533	519	488	521	499	514	528	520	538	510	523	519	493	509	544	492	482	464	544	532	516	517	527	497	494	541	524	509	534	500	555	510	530	517	511	525	522	548	520	502	497	534	532	521	554	539	537	496	514	568	586	532	497	535	539	550	529	513	501	508	496	502	524	517	520	492	495	511	547	516	506	527	531	530	480	500	502	487	499	521	553	549	517	514	541	519	504	504	546	545	532	550	498	512	526	529	498	554	515	537	535	487	532	527	505	504	495	502	510	504	524	521	501	505	554	485	541	538	512	528	465	501	479	511	489	530	476	517	539	538	512	568
25669	25047	19701	10743	7614	4724	2385	1065	476	299	209	242	219	210	192	223	217	210	202	233	218	206	206	220	210	226	214	203	210	237	205	208	226	191	207	186	197	192	209	249	227	199	215	204	223	221	225	235	211	208	220	186	207	201	170	239	200	174	239	204	232	221	175	199	224	223	204	205	211	218	214	246	208	220	216	236	243	201	233	217	185	227	208	209	216	234	230	229	213	206	203	233	242	209	225	213	210	231	198	212	215	222	213	226	206	209	190	224	226	250	239	192	243	213	220	233	222	221	193	225	208	215	227	229	208	198	226	211	215	207	221	234	226	205	200	221	181	215	204	209	196	210	178	220	202	217	238	223	200	213	235	231	211	216	229	192	218	199	200	194	203	219	229	184	237	223	222	207	230	207	196	211	210	203	219	227	182	228	217	205	199	223	246	199	224	227	206	202	223	216	199	223	217	194	197	238	192	219	210	214	190	217	211	207	223	221	216	193	212	184	211	223	189	211	229	204	226	207	216	213	202	211	223	226	222	198	223	222	227	193	186	215	226	220	210	193	217	187	222	224	212	223	209	211	208	212	197	233	215	221	219	191	219	206	207	207	221	188	227	200	222	232	228	196	197	193	209	237	198	187	209	186	204	219	225	193	200	214	199	224	224	223	213	234	203	197	225	209	217	201	209	242	226	218	190	219	213	224	204	179	203	218	213	201	171	219	223	240	193	219	186	221	222	217	204	199	196	198	222	181	202	222	218	217	211	216	209	190	205	226	214	196	203	186	209	219	220	194	204	222	235	236	218	230	216	213	237	195	218	222	226	191	190	218	223	230	224	231	181	244	234	225	216	189	182	240	190	224	224	230	220	217	208	208	238	230	208	216	221	243	193	194	198	202	201	190	220	210	220	222	250	216	237	185	221	200	218	226	222	211	217	198	233	203	203	212	204	216	198	220	210	222	207	186	231	195	207	192	218	215	246	214	240	202	196	212	234	215	216	217	229	192	187	219	205	207	203	205	216	217	215	235	228	205	205	198	199	207	225	199	206	190	202	202	223	208	209	231	211	201	214	204	229	214	230	189	218	269	233	197	187	220	229	220	216	231	230	191	211	201	206	211	231	207	203	217	194	215	222	219	233	199	225	219	218	229	205	206	192	216	206	243	194	224	234	237	210	238	202	222	211	220	204	197	199	227	200	207	191	207	212	222	209	233	226	223	198	225	210	203	215	193	216	223	207	206	203	210	198	206	220	188	211	200	221	216	214	214	207	206	220	200	210	210	211	204	213	229	225	234	192	216	234	233	183	194	223	226	215	235	206	210	209	225	214	197	206	220	219	199	229	215	203	225	223	183	225	200	200	208	203	210	207	218	207	232	231	212	191	199	210	217	229	208	183	197	193	204	205	196	198	183	218	216	206	195	212	233	192	233	207	223	205	194	201	210	208	212	237	220	218	218	225	223	200	209	200	213	232	203	216	237	204	209	186	221	229	211	199	208	187	222	223	202	220	210	204	225	214	214	242	201	223	195	196	218	214	221	221	223	203	236	241	220	231	190	206	235	215	214	210	229	214	174	202	204	214	194	245	217	203	217	191	213	200	214	224	199	200	217	193	209	216	234	224	228	223	203	235	197	218	195	201	214	217	222	223	213	210	219	239	219	181	222	231	203	214	200	235	202	183	213	225	209	223	215	205	208	216	218	208	218	231	202	215	226	213	203	228	202	222	202	208	202	206	201	213	233	197	196	234	229	198	212	196	220	199	236	204	214	243	218	223	204	217	227	197	239	210	205	197	198	233	195	215	193	207	183	203	202	205	223	201	196	213	212	197	211	203	220	209	218	225	225	201	202	189	201	208	190	225	197	200	216	215	238	187	237	220	201	215	201	215	225	178	212	221	226	225	213	216	218	195	214	202	197	220	195	226	190	222	231	217	217	194	212	190	224	198	231	231	242	192	210	212	201	221	217	212	191	209	226	215	235	195	216	206	202	209	176	224	198	208	221	194	218	203	222	209	208	219	230	213	218	200	200	223	199	197	227	206	218	238	202	222	262	221	229	211	188	237	229	208	203	220	196	218	212	210	212	211	225	194	209	204	237	224	207	183	210	232	204	193	211	208	228	218	233	218	207	211	224	215	205	211	231	214	217	216	197	216	206	210	219	205	204	196	218	193	202	198	204	205	220	220	231	209	197	218	205	211	220	203	216	214	209	204	203	224	214	226	199	200	210	217	210	199	222	228	212	182	216	211	208	240	226	185	245	229	233	220	218	189	197	223	236	205	215	203	236	200	207	216	221	196	220	219	231	188	219	224	219	227	219	204	208	242	212	202	222	205	207	248	207	215	202	230	218	225	226	205	224	201	215	232	206	197	208	220	177	212	213	193	225	214	207	233	221	219	227	211	199	235	196	197	206	220	214	225	209	207	198	206	239	213	238	229	215	227	196	241	205	230	226	178	242	208	215	187	209	216	205	219	210	174	227	218	216	197	228	212	204	206	206	241	192	202	212	208	218	209	203	235	199	207	217	222	199	207	213	212	210	192	207	197	223	206	210	192	204	244	247	212	228	217	231	213	215	208	214	221	214	213	205	214	244	230	210	219	206	218	187	222	191	206	204	193	222	216	222	204	211	197	186	191	232	205	194	204	224	210	208	206	228	230	209	214	202	200	215	176	223	195	220	223	223	203	219	193	180	227	183	215	229	212	218	247	194	216	221	218	238	192	201	188	204	215	263	198	223	204	227	217	208	238	220	212	229	223	237	189	218	213	241	223	214	238	222	208	238	215	235	235	222	203	202	210	221	229	186	185	230	203	203	238	206	188	212	212	216	243	195	221	202	222	236	214	220	218	195	212	205	189	178	212	215	198	201	207	185	231	208	199	213	233	204	218	204	220	198	208	197	194	231	222	218	224	218	191	205	211	229	202	197	222	206	216	200	211	237	218	202	208	206	217	211	207	208	226	218	227	217	218	185	189	206	227	215	208	203	230	221	247	193	236	227	193	206	232	183	209	205	208	211	206	209	173	208	218	200	221	208	211	228	205	209	221	241	239	197	205	208	220	211	223	192	211	224	207	194	213	226	231	228	192	213	206	204	214	217	214	221	216	238	219	199	210	212	193	208	199	220	209	227	194	206	217	185	187	212	207	183	243	202	216	192	216	198	203	232	218	202	211	221	256	223	203	223	212	201	214	214	223	198	206	194	212	208	205	206	198	204	223	224	198	230	217	215	186	187	237	220	174	222	199	214	233	239	206	221	216	233	200	207	206	208	189	217	222	194	202	202	223	205	196	207	197	230	233	217	230	232	207	228	214	203	226	235	234	205	243	211	227	227	199	209	235	187	225	190	204	234	192	181	201	192	207	213	224	193	193	216	220	230	219	215	239	210	248	202	207	190	214	220	217	213	219	221	220	230	218	199	209	248	206	219	195	214	207	213	210	211	205	213	212	242	214	202	212	196	219	203	221	196	201	191	227	206	214	215	190	221	220	186	202	208
15674	20781	23248	20870	21038	15125	8303	3568	1441	819	608	569	564	562	528	527	566	533	533	521	554	535	548	592	558	543	536	548	504	537	547	549	612	586	580	539	576	576	575	558	551	555	540	528	467	592	580	554	551	555	548	545	548	561	551	532	518	558	579	588	525	548	569	558	579	545	554	559	571	553	546	587	547	539	537	510	554	538	530	569	543	574	520	568	523	537	567	522	554	551	535	520	563	546	527	565	548	561	573	551	575	537	532	526	526	523	568	555	559	545	552	561	577	531	540	550	555	545	530	529	557	553	558	562	563	548	528	550	532	542	581	571	567	558	583	578	549	559	577	531	552	526	544	537	558	532	557	560	552	560	586	525	550	548	503	530	523	585	542	542	561	598	550	563	526	512	550	611	545	530	601	544	565	563	533	551	564	562	535	548	559	566	530	553	545	571	541	526	527	558	544	573	586	553	564	577	532	529	513	591	579	520	557	549	535	534	561	552	565	544	515	554	537	551	518	525	522	582	571	550	551	591	554	589	540	553	538	529	560	545	554	552	539	514	543	547	562	541	552	566	535	554	508	567	543	608	544	557	573	539	540	548	574	581	550	557	482	541	540	578	555	518	553	531	559	574	556	578	545	536	537	556	538	561	587	566	523	546	562	544	549	528	552	545	580	538	572	576	561	527	523	536	573	520	550	554	547	558	604	518	558	521	535	587	559	546	513	542	541	497	558	582	561	589	564	517	524	551	537	544	522	526	527	560	534	565	572	556	567	519	574	531	563	554	567	523	542	531	500	537	545	531	563	589	514	567	552	546	586	535	554	574	576	516	557	518	592	545	537	502	544	535	567	522	529	546	570	523	532	551	580	556	554	534	510	543	560	538	509	599	538	546	527	524	536	511	567	526	556	563	513	501	552	567	601	532	539	575	553	541	564	547	511	561	538	544	558	568	549	543	539	574	528	551	497	530	527	591	537	553	520	523	568	542	532	554	541	548	542	586	570	548	536	553	573	511	574	571	565	600	567	540	544	505	541	587	555	534	525	569	589	529	542	578	524	576	505	528	557	567	587	555	555	553	573	548	564	527	549	577	572	557	526	563	584	519	547	552	570	539	530	529	501	544	535	542	513	556	544	562	544	528	554	560	526	522	591	546	517	557	573	539	498	569	556	527	529	553	540	547	554	517	549	492	527	517	557	560	548	576	557	525	470	547	561	547	503	536	568	559	534	553	535	558	513	539	530	517	534	546	580	528	538	557	554	550	494	552	530	525	530	538	557	533	544	526	577	560	563	515	528	581	550	551	540	563	555	545	524	514	531	521	547	556	550	535	565	516	560	544	562	573	553	560	580	532	532	583	576	523	563	501	533	576	557	549	532	542	522	563	543	553	552	521	530	542	562	575	545	545	584	532	582	556	488	570	521	539	516	550	552	542	533	556	560	537	564	547	547	536	540	576	530	512	557	551	551	603	564	502	559	536	507	553	568	544	531	541	560	531	537	543	557	550	567	583	574	541	594	573	586	556	543	528	540	544	539	578	549	560	539	537	569	551	545	587	544	545	551	516	526	534	573	549	579	548	553	524	513	555	540	538	547	561	511	592	558	505	527	578	556	521	550	535	557	596	571	576	550	531	514	572	547	527	513	547	573	515	537	542	571	571	555	540	547	599	560	552	579	541	558	520	540	555	577	553	520	556	549	542	502	570	558	573	568	574	544	569	515	561	586	514	516	537	559	540	582	536	540	537	553	550	566	520	560	514	509	574	553	552	545	561	497	530	590	562	589	583	551	560	530	547	573	560	549	585	537	563	582	523	547	551	547	564	567	564	531	537	578	510	551	526	500	557	583	542	522	533	560	622	525	576	504	587	531	546	565	520	549	545	551	566	558	575	559	562	542	580	530	545	589	542	576	510	551	538	530	560	573	575	548	549	536	536	539	554	527	552	546	578	559	522	582	589	557	530	572	566	542	514	554	509	553	546	581	518	558	519	527	537	535	538	557	578	528	531	532	556	555	524	551	524	565	540	557	504	552	509	532	574	552	537	558	526	546	540	564	560	557	541	538	533	566	559	536	560	553	572	588	598	530	557	557	583	546	545	572	562	501	551	544	537	578	514	523	560	556	535	557	542	552	534	577	562	549	528	559	551	549	541	554	552	580	546	554	576	527	561	568	552	547	520	583	558	549	550	548	547	554	558	546	536	566	527	512	583	569	565	529	538	544	527	548	578	587	570	555	537	537	604	585	553	534	551	557	515	533	602	528	555	569	575	531	554	584	526	581	589	571	536	500	569	535	544	547	591	558	571	540	571	564	532	559	552	531	530	551	540	542	563	542	549	538	556	531	532	580	550	576	533	546	538	534	543	519	559	524	574	557	548	564	521	575	546	540	506	537	553	534	541	553	538	535	527	550	524	556	530	540	606	556	577	532	547	567	543	554	529	561	585	483	535	569	530	571	538	577	538	582	527	554	569	536	517	564	542	566	573	569	539	538	575	522	557	530	537	584	523	536	553	528	533	587	580	518	551	556	525	590	543	493	551	580	496	572	536	517	546	549	524	508	553	548	562	549	525	548	553	542	546	583	577	560	590	558	566	547	550	571	563	589	573	560	566	574	566	524	558	555	540	555	584	534	566	538	571	508	546	583	529	579	541	529	539	579	544	561	546	580	569	528	505	510	584	529	536	544	563	501	501	540	544	541	535	537	545	536	543	547	541	564	538	582	554	556	543	570	531	578	549	535	559	580	583	578	560	535	546	513	544	569	554	560	539	538	531	584	577	549	566	565	541	546	494	549	545	542	574	544	508	571	562	573	546	530	517	574	522	545	553	527	573	563	538	522	523	559	572	558	505	541	577	557	548	561	568	534	528	572	534	559	522	534	533	544	525	549	514	579	574	520	589	535	577	523	596	543	560	555	559	582	508	564	593	562	550	533	520	499	542	519	558	537	521	547	565	529	539	541	589	544	553	574	549	555	546	541	544	575	555	541	564	534	548	557	554	535	601	554	565	572	595	553	566	575	579	540	567	527	555	541	542	526	518	554	491	533	509	546	533	522	590	572	537	557	519	526	537	596	523	544	514	527	518	556	614	579	527	549	523	565	525	567	569	542	554	520	565	595	537	591	541	551	581	551	528	538	565	506	535	561	504	546	531	573	550	549	563	541	530	515	560	524	516	549	562	590	538	544	571	574	554	551	538	540	556	553	524	558	565	533	573	521	571	580	509	586	584	591	558	532	554	549	545	527	555	544	561	540	592	511	531	559	562	573	568	531	576	555	568	541	567	543	520	566	545	543	568	520	538	518	523	552	532	551	560	531	571	544	561	593	576	569	509	570	560	562	539	539	569	567	585	559	553	529	570	567	532	585	588	565	547	538	540	527	532	539	588	570	512	551	528	540	539	537	532	515	557	553	550	572	563	558	546	526	535	579	535	577	526	529	532	584	582	549	572	527	542	542	549	537	518	525	524	562	572	552	574	538	517	532	556	541	518	550	524
47443	51392	55677	49181	50328	37912	23036	8503	1906	652	352	270	227	206	227	249	213	210	209	219	237	237	224	210	216	226	236	213	217	214	214	210	198	233	229	233	204	239	245	215	213	249	229	269	255	264	215	245	239	244	207	245	228	210	192	205	221	219	222	240	206	225	263	223	242	241	223	235	214	247	238	225	224	207	231	228	219	219	227	233	236	212	243	232	248	260	226	242	231	243	229	236	217	234	210	222	224	222	214	223	218	218	224	246	205	196	243	263	244	211	250	212	232	251	218	203	258	255	252	239	232	215	241	257	220	234	270	234	194	220	235	219	239	236	205	217	249	209	237	228	218	224	254	220	243	211	244	235	240	228	253	219	232	222	237	239	246	233	225	232	234	216	209	230	240	238	203	237	237	204	216	240	214	219	226	228	235	185	216	234	221	216	194	203	236	224	231	185	248	219	233	252	239	229	253	216	201	194	220	246	211	218	238	238	236	213	237	256	235	248	249	230	219	211	211	222	238	209	250	243	207	188	240	249	230	223	237	234	212	244	215	235	232	220	215	220	200	234	213	246	218	255	238	230	227	227	228	216	224	226	237	208	244	208	213	225	218	190	227	222	230	249	235	250	232	202	262	188	229	197	217	207	238	215	233	220	210	222	197	212	236	209	215	246	233	213	212	188	259	213	218	199	230	236	237	244	240	230	233	227	236	223	244	248	218	225	234	235	229	246	256	243	202	251	220	198	224	218	261	237	217	233	209	243	239	253	206	224	203	230	206	240	219	236	234	238	204	196	249	251	244	248	226	233	232	220	214	194	239	230	195	207	229	226	229	204	246	236	211	215	205	206	242	238	228	203	220	221	237	231	230	244	228	229	245	227	215	224	223	234	227	223	232	214	229	211	198	232	217	203	215	252	232	210	231	210	251	227	233	224	220	251	227	272	239	236	226	246	232	224	242	210	226	255	229	214	240	212	195	263	247	223	218	232	209	197	220	211	226	229	215	248	205	226	207	235	241	204	209	247	218	226	222	250	237	259	220	232	215	226	259	227	230	222	217	232	209	223	228	232	239	195	233	244	232	210	220	241	256	243	219	248	225	241	216	235	197	239	230	218	252	204	212	240	254	203	224	213	241	213	217	199	239	235	240	231	243	224	209	241	241	236	211	235	252	229	237	226	250	234	204	215	222	239	250	219	227	248	213	225	219	256	207	234	228	235	241	227	246	232	210	239	169	204	221	240	221	243	223	222	213	231	238	252	239	223	234	234	211	224	245	220	218	213	220	209	219	215	221	198	232	226	236	221	252	229	219	175	221	228	228	231	241	247	239	222	204	237	209	207	246	210	216	230	228	203	237	230	249	226	211	232	218	225	223	254	203	230	230	248	232	243	247	220	228	240	213	220	221	211	237	213	229	216	225	225	225	215	223	226	197	233	215	211	202	220	234	229	218	232	221	237	227	215	241	239	235	233	212	260	227	216	222	209	220	225	214	256	227	229	219	235	222	212	204	231	242	229	240	217	264	235	232	213	239	251	241	229	235	233	203	249	238	225	242	202	273	225	197	201	248	221	230	218	219	232	223	242	208	242	206	208	236	249	242	233	243	206	211	258	233	231	213	209	228	214	222	230	200	216	203	220	214	199	221	250	229	210	204	231	221	240	215	223	219	218	236	226	252	234	246	235	209	226	220	227	214	259	246	198	194	226	233	249	212	221	221	213	232	215	228	216	223	230	229	235	214	232	236	220	207	248	234	214	210	241	216	222	226	239	244	223	233	228	206	218	233	235	215	238	237	262	215	220	229	196	239	230	188	254	228	254	224	223	213	197	240	225	262	246	227	232	225	231	214	251	233	250	239	226	239	218	210	232	225	215	216	235	214	230	252	224	203	203	228	219	221	237	242	222	227	237	238	199	221	205	220	219	226	254	227	227	232	234	213	227	239	236	233	238	221	249	220	235	230	218	219	206	192	225	252	233	223	208	232	212	253	205	231	200	219	221	209	222	240	229	238	208	203	236	211	207	254	231	239	199	229	247	209	252	214	247	210	221	208	239	205	217	232	218	240	230	229	234	215	226	218	233	219	238	212	197	218	218	223	217	241	215	208	201	231	245	234	243	234	240	218	222	208	207	217	218	217	237	236	228	235	217	247	217	224	253	232	202	226	225	196	250	253	231	226	217	238	221	225	223	235	209	256	221	234	218	232	220	229	211	211	219	238	222	247	204	212	202	217	232	209	238	215	199	239	226	225	181	210	240	249	207	218	229	237	219	214	214	198	224	235	257	213	235	219	242	244	230	262	214	237	196	215	235	226	223	226	237	222	226	211	220	214	224	242	246	236	208	219	225	209	227	226	202	236	236	212	209	239	202	241	231	266	217	231	213	241	253	201	224	241	250	252	234	207	246	217	245	219	215	250	238	225	210	233	224	206	237	220	228	236	237	228	219	216	210	229	250	255	216	231	219	263	218	246	249	220	246	233	244	229	226	220	241	229	255	240	239	219	250	214	218	216	214	223	213	204	192	248	214	232	230	222	213	218	245	216	245	211	217	250	228	238	198	229	225	230	192	218	236	235	239	222	242	231	210	227	223	246	195	240	190	219	208	228	232	239	247	203	217	214	240	233	218	215	213	261	230	209	225	221	216	229	245	247	217	238	223	238	232	188	241	232	218	220	186	231	242	260	226	207	227	243	234	257	240	213	235	205	243	232	228	224	211	231	212	226	234	238	240	216	223	202	229	210	229	249	239	240	252	241	206	218	222	227	208	240	233	221	209	190	219	246	251	226	236	226	217	196	215	221	223	193	221	242	212	203	204	224	227	240	236	190	248	215	224	231	226	221	233	224	249	196	221	200	209	236	237	224	206	227	226	240	190	210	228	209	240	222	211	241	225	241	237	193	243	235	222	241	238	225	213	212	237	240	222	224	230	230	234	206	240	228	224	228	213	239	218	215	218	204	236	212	232	226	228	245	223	228	229	265	196	230	252	216	243	223	225	225	236	237	218	208	222	226	221	202	216	246	212	218	227	232	248	214	227	224	230	244	217	240	245	215	210	232	254	207	209	241	205	216	235	236	217	197	218	239	248	222	222	231	226	219	215	236	221	222	195	219	220	240	212	211	247	226	234	199	224	226	258	235	230	189	216	237	215	227	206	250	229	262	225	240	244	224	207	213	233	235	224	218	217	241	241	236	238	227	216	194	262	235	221	216	218	232	215	221	198	237	209	257	245	233	223	237	224	214	234	218	220	240	253	250	226	210	230	230	220	252	219	214	231	222	235	251	217	231	220	232	247	212	232	198	239	228	225	222	225	219	242	246	231	241	241	225	232	242	213	219	254	219	242	225	205	219	232	224	225	241	238	234	223	237	213	249	234	252	187	228	236	223	230	218	236	232	231	231	234	228	236	242	222	211	233	209	204	257	228	233	213	221	238	199	228	217	221	229	216	208	229	245	199	216	245	230	237	245	232	219	231	208	210	220	244	227	228	248	232	210	246
31240	42475	53789	58774	62155	49337	35061	18053	5978	2298	1293	791	661	558	587	621	571	585	581	586	599	573	602	583	575	568	564	574	617	584	568	569	607	544	589	595	584	559	591	577	610	566	551	571	546	581	583	546	572	550	566	561	547	586	564	580	586	613	558	575	572	543	571	561	583	570	598	588	594	575	547	550	562	564	591	602	585	600	555	564	556	616	571	576	552	601	552	574	562	590	566	580	573	555	588	569	569	526	582	577	553	576	578	531	580	552	589	578	545	601	580	579	571	563	562	594	588	570	605	534	567	639	524	555	590	531	553	609	592	569	570	591	567	617	573	583	565	540	557	556	592	600	547	562	616	596	602	579	592	563	572	596	626	567	577	572	572	547	577	611	575	569	591	538	551	578	576	542	554	544	583	587	570	551	557	611	599	548	549	579	593	591	598	580	572	573	594	606	565	550	595	567	560	551	541	582	550	618	568	547	551	571	542	576	608	567	557	574	558	612	580	586	594	572	584	589	614	586	618	582	535	573	569	559	585	559	585	595	546	578	573	581	596	510	542	588	546	544	556	558	568	541	581	593	564	553	562	619	558	568	573	585	568	558	557	571	560	580	571	553	569	594	578	580	608	567	628	597	573	649	568	598	572	532	578	575	614	550	596	609	543	586	537	588	588	597	554	551	591	574	575	569	555	562	571	573	568	583	541	544	598	577	585	597	592	597	558	578	541	569	566	571	572	572	598	576	557	543	531	586	544	580	601	536	573	560	582	590	598	580	605	587	591	558	590	573	573	603	616	622	525	603	591	586	587	586	583	585	583	621	552	587	575	558	596	575	576	621	552	576	588	571	594	542	539	607	587	597	586	588	583	549	533	584	584	592	618	572	549	530	566	597	590	592	570	577	565	569	551	567	573	605	582	596	603	559	575	561	578	591	603	552	576	587	567	582	608	555	578	559	615	587	573	605	530	576	600	581	613	624	530	537	569	588	613	573	522	595	616	589	590	564	552	574	573	568	607	585	599	591	543	640	588	559	557	606	590	526	577	608	603	569	570	597	576	606	628	581	566	554	572	561	565	559	592	575	595	553	554	533	594	578	615	560	601	585	580	587	541	585	600	562	569	575	608	584	569	547	609	561	595	596	555	560	571	579	590	585	579	600	567	561	578	569	587	536	547	602	617	567	579	605	568	561	624	578	542	569	565	601	530	579	565	542	597	601	589	584	569	570	601	576	593	618	588	584	584	564	581	581	562	601	553	565	586	544	565	553	575	563	559	566	566	567	585	570	579	585	608	619	585	587	565	590	571	575	521	626	604	569	624	554	659	529	564	561	572	568	597	577	532	556	598	582	566	600	583	647	560	586	619	548	597	525	603	600	617	621	607	576	599	576	605	524	586	587	631	586	550	571	553	582	603	624	517	576	595	574	569	607	555	570	564	557	595	599	612	552	592	588	607	552	581	576	595	547	580	554	544	575	570	546	584	616	582	547	595	579	605	610	566	572	582	540	592	544	547	614	541	606	552	584	524	557	549	596	555	608	574	616	564	617	611	552	572	582	558	568	600	594	549	569	561	541	547	588	572	547	591	561	579	615	574	586	560	574	573	594	619	558	590	584	539	616	571	567	586	597	574	629	545	574	575	616	536	557	594	547	571	603	601	574	563	582	572	553	557	530	603	584	579	570	606	594	593	594	610	607	566	560	603	584	542	580	579	569	647	549	584	572	616	570	547	575	566	578	606	576	622	549	579	549	546	558	593	597	568	603	565	567	580	578	524	563	553	630	525	620	580	564	568	585	625	551	570	556	545	568	588	589	587	576	549	594	591	588	547	574	611	574	580	563	580	560	554	579	615	537	570	615	600	583	605	557	543	546	592	593	622	558	497	594	571	569	642	573	602	584	552	573	611	589	555	589	571	590	556	566	569	572	571	531	548	579	600	582	579	573	573	543	591	595	589	603	520	590	591	584	538	578	591	594	590	584	564	593	613	588	576	626	576	604	544	588	585	562	521	595	598	571	564	608	544	582	569	636	579	588	590	624	522	567	572	571	571	577	599	622	605	537	562	604	538	580	589	643	578	576	570	576	568	529	547	553	590	548	557	593	596	558	621	561	587	582	568	572	566	547	589	624	587	563	567	544	535	573	547	557	547	583	581	588	593	570	578	574	534	564	564	541	590	593	529	571	617	570	567	569	564	554	528	590	590	554	573	601	566	642	601	556	576	579	611	591	545	568	547	557	577	563	571	559	635	561	592	585	586	537	595	591	569	623	585	590	540	602	609	562	520	579	612	587	530	569	559	591	568	589	540	552	553	547	610	558	553	585	543	644	557	558	548	583	588	547	534	599	570	585	561	567	591	533	574	566	538	510	589	547	607	562	589	543	581	585	584	557	610	541	605	587	581	574	596	597	551	610	650	555	522	593	570	593	586	571	566	563	568	530	586	565	580	538	515	575	591	596	554	568	556	533	600	581	515	573	625	584	574	567	565	618	573	587	551	584	572	536	600	629	590	580	562	586	588	598	558	539	584	602	521	531	541	580	574	540	573	589	604	609	618	601	602	593	568	610	586	565	556	578	618	587	592	628	560	595	545	583	575	566	607	555	542	581	606	574	634	589	581	573	575	569	583	555	577	552	556	519	550	533	569	554	569	547	583	606	591	533	534	600	567	590	582	568	550	576	572	565	621	570	618	554	550	589	591	543	553	543	590	585	568	550	565	530	562	565	595	612	550	610	552	541	607	603	568	552	584	611	548	578	583	575	579	538	516	634	548	526	605	582	591	604	565	550	600	609	547	603	583	591	539	571	589	607	515	581	561	583	593	626	579	592	614	546	574	557	576	542	613	572	566	546	557	566	554	557	598	601	531	571	609	553	551	591	575	539	606	549	572	564	564	555	570	617	567	573	564	635	587	541	598	579	589	563	585	602	588	593	568	577	583	553	598	546	534	575	595	558	592	559	603	554	574	559	611	578	596	605	592	544	611	598	580	604	563	525	549	561	596	574	585	561	587	603	570	563	534	597	547	531	570	587	655	587	583	559	560	591	602	565	613	567	552	587	586	603	563	540	565	592	578	592	566	567	565	570	566	557	553	608	592	603	631	603	596	598	611	559	544	566	588	579	605	576	549	535	618	579	586	593	615	577	575	573	596	568	581	568	561	555	612	612	598	613	528	555	592	584	608	604	625	576	560	586	577	625	589	596	595	554	610	539	579	589	572	599	595	593	560	581	572	601	582	569	560	592	607	530	624	596	597	603	568	586	580	560	530	584	553	592	624	607	609	570	547	591	601	577	559	600	578	605	585	587	593	553	593	580	555	585	556	561	596	590	556	568	600	577	561	578	589	567	530	610	543	551	554	550	606	533	574	629	556	570	559	589	629	535	589	602	601	577	574	580	545	577	559	564	566	555	566	552	573	605	587	559	572	575	543	581	605	580	585	556	565	591	555	578	596	605	523	549	586	545	597	586	591	554	584	534	602	553	602	587	537	583	605	542
56511	58940	54988	51882	55784	50085	32756	15318	3768	928	451	283	245	211	210	202	214	223	199	188	203	209	220	183	201	197	201	211	193	207	198	219	211	221	230	212	209	205	189	211	194	216	222	222	214	213	191	222	212	221	203	182	263	195	236	207	192	209	209	198	175	227	223	228	202	213	213	217	199	233	201	200	197	189	215	242	184	208	201	199	194	217	197	191	192	225	192	233	219	231	200	216	205	210	215	186	210	210	212	201	207	237	216	209	187	210	205	208	205	208	194	201	238	211	212	205	239	220	203	208	213	199	239	217	227	195	221	224	233	177	205	214	191	195	192	197	216	221	195	208	200	214	213	179	216	225	245	231	193	201	213	198	210	194	198	217	221	217	193	197	193	180	188	217	208	221	216	207	177	201	214	207	228	215	190	242	188	184	226	194	206	204	213	227	186	197	212	220	223	208	204	210	235	197	187	204	197	178	225	228	198	191	205	205	188	199	213	218	201	200	215	211	195	229	217	213	222	209	202	195	196	188	194	199	192	184	195	191	206	193	230	213	226	208	216	189	210	203	210	212	160	234	213	224	222	212	195	214	212	200	201	213	239	210	220	214	209	219	219	199	220	221	209	207	208	234	223	203	182	205	193	198	225	218	195	210	211	178	187	182	183	209	205	203	242	240	216	180	206	222	196	206	206	195	198	190	205	188	211	221	221	208	207	235	205	217	224	211	216	190	179	198	207	215	208	164	197	200	222	182	179	214	228	211	197	211	213	209	227	219	199	211	230	195	209	195	188	208	204	200	191	212	224	197	175	205	213	187	222	210	209	202	204	205	148	225	217	217	193	202	184	212	213	192	188	205	215	199	196	210	197	215	194	214	220	193	231	212	219	219	212	181	213	199	205	216	216	214	198	192	203	183	221	199	202	191	203	211	194	203	200	206	175	193	193	214	192	182	197	194	209	197	218	200	199	197	191	190	206	187	197	205	224	227	192	209	200	239	212	225	201	220	204	213	180	188	205	210	192	227	222	208	215	217	199	214	192	225	213	203	191	197	207	226	210	194	194	216	220	211	174	204	199	180	199	175	178	206	202	212	200	218	203	190	196	222	200	209	198	202	217	197	182	185	214	191	207	206	225	200	212	216	194	217	250	179	213	202	181	227	210	204	200	171	179	206	188	192	216	199	191	213	224	197	215	180	231	191	193	211	189	215	206	194	208	204	204	235	220	215	192	205	207	202	210	204	213	217	212	194	203	200	204	209	219	211	189	202	211	216	188	206	189	193	200	208	181	196	202	186	227	225	196	192	206	238	216	214	210	187	195	209	237	209	237	205	224	198	197	194	204	200	197	219	207	168	176	204	209	208	208	195	188	205	199	203	190	202	213	189	195	184	210	214	219	207	180	179	194	194	202	204	213	195	220	220	199	212	184	216	216	193	194	205	193	220	205	194	190	195	213	191	198	241	188	207	188	221	208	192	203	207	196	195	194	168	206	201	207	195	221	189	209	189	178	200	189	200	222	240	229	190	209	198	202	190	199	195	203	198	234	229	202	194	193	218	211	163	222	242	214	207	206	238	184	203	225	215	194	217	187	195	228	211	207	230	181	231	199	194	203	223	203	202	209	194	201	197	205	193	218	200	229	247	197	206	208	194	217	181	211	186	230	229	216	206	214	251	209	190	201	207	205	200	195	229	216	208	214	204	191	228	198	215	203	196	192	224	196	212	205	184	194	214	186	208	215	204	210	190	178	192	198	205	193	206	199	203	195	213	189	204	196	201	197	206	199	188	206	206	201	229	203	209	197	215	221	200	218	197	204	206	207	213	180	208	221	205	200	197	210	207	215	210	200	189	219	199	207	202	221	191	191	206	225	187	203	186	216	185	182	218	195	225	208	214	191	190	210	178	194	187	208	203	234	178	211	236	202	209	222	210	204	185	181	187	198	210	211	213	169	204	219	221	192	197	217	205	191	188	212	229	207	205	198	218	213	197	184	209	186	195	215	209	196	236	209	228	206	205	190	215	203	209	213	202	189	165	239	214	209	218	202	213	236	188	179	206	198	222	213	180	202	192	189	180	206	192	208	222	212	220	218	174	203	208	208	189	241	200	199	220	205	207	200	194	214	211	203	192	177	197	241	194	194	191	175	190	189	230	217	210	207	221	203	213	193	220	213	222	194	204	198	248	189	203	214	214	198	192	196	175	191	209	178	252	192	209	195	194	219	210	206	211	188	214	202	199	216	204	187	212	206	203	217	204	224	192	217	187	193	200	209	203	242	189	195	210	194	213	207	228	209	193	189	184	199	190	201	216	203	207	210	232	222	223	191	206	199	199	219	204	224	192	194	211	211	194	197	206	223	178	194	216	217	204	204	218	223	202	191	208	200	212	195	228	200	193	201	190	203	217	206	210	207	189	175	212	233	213	228	220	208	201	202	223	213	210	204	219	234	194	199	198	181	174	209	219	201	182	203	225	214	178	196	223	224	177	198	193	225	224	179	202	200	197	202	184	207	183	203	213	208	205	219	207	204	166	200	181	182	206	201	206	209	208	169	220	208	214	222	235	186	204	225	220	233	168	202	204	201	195	192	200	207	200	208	198	175	192	184	191	195	205	213	200	214	197	210	204	233	196	201	205	202	229	181	211	219	198	205	213	227	198	198	214	195	203	209	200	231	197	211	225	180	218	174	211	213	189	206	201	186	217	188	216	225	213	185	218	219	222	179	202	219	195	233	206	201	219	223	199	190	213	171	202	230	191	220	213	203	213	200	194	192	215	227	200	205	211	204	211	216	207	227	204	199	206	195	186	221	236	196	190	218	201	235	193	217	214	207	197	202	205	181	225	212	188	207	187	208	202	202	216	213	174	210	198	200	237	214	211	217	177	221	189	199	195	237	214	215	200	199	219	192	202	181	189	230	209	186	191	210	207	214	203	185	216	215	203	210	206	216	215	192	227	212	236	190	183	202	210	192	209	194	201	204	200	213	198	209	198	204	218	189	208	206	189	196	229	177	203	216	201	216	234	205	207	244	202	206	200	236	202	178	210	205	194	207	210	198	201	233	217	188	221	218	202	191	212	205	202	219	213	207	197	203	195	213	187	192	209	228	208	190	204	192	196	195	217	183	180	200	196	191	193	206	217	204	184	208	194	201	196	193	220	207	189	221	239	230	187	219	190	211	187	198	207	198	199	181	208	212	200	189	212	207	209	216	199	197	207	187	191	204	193	196	198	184	189	197	197	210	190	215	230	214	191	195	194	191	178	217	198	187	217	213	198	200	217	223	212	213	186	206	199	213	225	202	216	181	197	204	220	214	205	209	225	202	207	209	198	210	227	201	203	213	195	198	183	199	208	203	212	203	212	202	186	206	225	201	194	206	199	221	200	201	214	189	208	201	195	198	225	186	212	215	208	184	198	223	204	223	187	245	206	205	206	181	198	201	214	207	211	203	211	199	205	225	208	212	213	199	200	189	203	217	199	220	206	205	196	249	202	178	206
38100	51291	57733	65316	74663	62030	43345	24686	9341	3522	1568	886	642	588	583	549	582	563	495	499	488	532	534	540	502	533	483	512	494	544	516	507	538	531	571	535	549	544	500	526	523	513	488	542	530	517	516	516	502	515	524	506	526	506	530	481	527	480	543	511	552	521	510	488	511	530	530	546	494	496	513	509	511	518	501	582	547	500	506	527	520	547	519	531	514	552	510	519	508	527	543	518	492	504	497	518	539	525	521	504	533	527	511	539	508	479	514	547	513	490	557	511	523	510	545	537	541	509	495	479	537	493	541	551	524	514	523	472	510	538	512	523	522	540	539	511	509	542	527	520	515	518	519	547	538	522	510	496	502	517	499	523	456	498	519	488	549	507	523	514	532	551	514	470	521	497	509	525	540	515	559	516	507	527	541	513	547	502	566	511	522	495	531	544	531	515	563	558	500	516	514	531	528	540	538	541	509	498	506	546	539	524	529	503	502	510	545	552	477	493	502	516	478	530	493	495	500	546	502	530	486	517	534	509	504	510	520	511	528	505	506	542	519	558	533	490	489	527	496	547	508	514	534	529	512	477	524	502	496	518	524	513	521	490	480	512	493	544	526	515	542	511	488	484	479	557	521	503	512	513	535	502	557	501	543	494	494	468	518	509	540	554	508	507	514	491	548	494	555	492	524	495	537	537	572	483	522	479	515	501	500	528	530	526	528	497	489	524	509	543	513	544	522	526	506	500	521	532	494	555	500	527	558	505	491	523	534	500	518	544	512	519	505	493	514	520	540	554	475	518	538	515	569	492	500	494	548	504	511	480	547	529	518	509	534	476	541	509	519	557	517	558	526	519	551	473	566	512	516	517	515	520	500	525	503	533	550	519	515	504	538	546	495	472	507	500	537	551	537	512	525	498	514	532	548	492	518	455	503	493	516	464	514	518	514	517	513	545	540	545	470	545	534	566	531	522	514	501	540	544	493	540	503	523	526	558	487	501	525	484	546	488	466	530	483	550	535	503	495	508	503	497	547	515	541	481	532	495	521	530	501	508	495	519	503	528	488	538	510	541	533	490	471	486	461	502	487	559	526	517	503	514	518	510	529	496	533	480	526	523	499	511	480	539	513	483	523	498	523	546	498	518	528	505	507	512	541	493	549	511	573	550	539	485	549	491	521	524	525	518	509	533	470	523	484	520	503	520	492	514	517	542	512	535	559	520	534	514	503	499	507	539	537	534	538	523	486	505	482	566	509	536	503	510	560	509	518	525	523	532	512	512	493	505	551	512	476	537	567	529	517	468	503	516	514	514	536	525	539	535	523	539	544	494	520	583	533	516	504	513	564	522	522	519	519	498	503	529	543	524	538	491	512	502	507	513	517	535	543	525	506	536	525	471	539	524	486	514	525	550	497	554	466	510	503	526	506	510	529	490	470	556	558	494	525	535	506	524	516	529	497	544	498	494	513	517	496	532	532	522	510	548	509	548	502	494	497	492	576	491	522	517	510	489	545	541	528	502	502	510	503	524	515	530	512	502	564	498	514	547	529	519	526	531	499	461	463	503	506	518	483	512	492	493	546	511	506	494	514	510	505	517	538	527	523	553	563	543	490	489	492	476	502	530	520	516	525	571	523	526	495	516	513	519	511	515	512	526	547	554	529	509	543	495	520	536	522	492	534	519	523	527	498	505	535	536	476	531	540	520	491	537	533	505	558	497	532	490	530	480	504	550	535	498	492	489	503	529	559	543	480	530	509	483	538	535	474	537	543	525	513	518	498	533	504	471	482	511	511	502	527	527	535	541	484	525	485	500	527	513	488	501	500	569	499	524	536	535	535	504	519	554	523	521	494	472	559	544	519	505	458	503	546	532	529	517	512	483	493	508	509	529	522	545	522	523	506	547	503	506	562	543	494	521	510	507	506	488	541	526	518	520	517	552	534	528	520	553	524	522	533	558	486	494	551	527	500	512	540	518	480	530	519	503	487	498	524	512	515	506	533	478	485	509	524	506	532	522	530	516	541	523	540	526	520	493	536	529	496	457	498	523	494	478	535	517	485	511	502	484	518	551	510	516	531	547	492	526	503	505	502	500	491	510	508	517	566	521	528	520	492	555	516	514	530	482	536	519	523	543	485	553	514	558	516	483	552	551	526	526	513	520	515	497	506	510	509	516	506	501	531	492	502	497	560	482	552	546	505	510	495	549	522	512	542	534	519	531	477	457	524	541	532	517	487	512	524	525	553	518	560	482	554	481	509	491	542	521	528	537	536	505	510	472	511	539	525	500	557	554	548	517	506	538	511	521	530	516	513	501	473	493	514	517	496	487	518	508	507	542	530	503	524	524	538	535	539	534	526	519	542	506	510	511	527	508	540	503	495	531	518	500	521	544	503	507	518	526	530	551	471	505	554	497	524	508	502	511	512	515	496	529	513	508	514	494	487	532	551	504	507	543	495	507	509	500	509	528	553	496	518	535	479	541	502	496	525	559	528	552	519	521	540	494	522	506	472	479	505	526	479	531	540	545	510	503	498	515	488	526	533	492	519	500	520	556	473	531	570	488	481	506	499	515	486	479	556	483	526	508	502	472	536	493	546	498	520	560	478	507	486	511	506	579	529	490	515	527	507	490	514	496	507	559	522	518	549	519	543	531	488	503	500	527	512	486	478	514	528	500	484	525	513	550	515	528	520	527	517	529	542	491	483	504	498	531	543	541	475	546	523	567	522	525	530	517	517	524	514	526	525	529	547	520	541	479	538	459	508	551	522	516	518	527	489	520	550	504	559	561	510	512	513	515	520	515	493	487	511	539	533	483	474	529	534	508	537	551	485	521	532	529	534	549	507	499	518	528	514	497	552	503	503	521	516	527	518	524	530	544	533	540	541	559	529	500	503	492	517	523	542	489	497	503	537	493	523	490	553	525	524	554	544	504	533	502	508	520	503	553	534	520	523	532	512	546	534	530	510	516	506	497	493	480	521	522	516	500	527	539	537	518	520	480	478	526	521	563	517	515	478	509	520	519	537	496	510	521	480	550	545	560	503	512	496	524	505	512	526	505	519	547	509	517	504	490	475	534	498	550	508	484	504	495	539	507	532	489	559	516	489	509	511	563	501	528	539	485	527	463	559	517	504	485	504	532	541	457	513	532	564	477	507	514	511	515	540	499	545	505	505	541	502	531	544	562	518	513	474	516	545	522	500	501	521	513	510	514	493	496	549	519	536	491	533	485	527	521	514	531	526	525	521	534	521	481	524	522	534	530	552	499	531	500	507	523	545	496	532	520	506	504	507	487	511	586	500	509	545	523	542	527	549	497	542	500	495	525	507	533	510	515	542	525	514	535	502	506	506	487	566	528	507	535	484	526	487	511	506	569	519	519	493	503	501	510	479	510	504	526	541	489	511	464	533	501	504	492	527	482	513	542	546	542	514	529	532	550	473	537	492	490	534	522	494	534	530	531	539	525	483	524	492	526	541	493	496	485	517	544	498	557	521	513	537	516
29052	27949	26128	12285	7804	5128	2431	933	458	287	231	232	188	211	212	224	198	234	225	205	202	188	191	198	218	201	198	195	212	214	231	229	205	210	219	214	224	194	234	200	199	207	214	206	203	195	227	215	212	212	229	207	227	221	245	210	199	220	203	194	220	217	233	226	232	190	229	202	239	186	190	204	223	235	222	221	196	249	231	220	229	193	221	219	194	232	218	211	179	209	221	222	190	209	218	224	227	202	208	204	236	225	201	200	200	199	223	204	205	236	191	194	210	185	220	243	227	210	240	183	220	224	218	234	218	211	200	220	223	239	212	198	216	217	210	187	209	247	227	220	220	202	225	182	217	212	194	184	215	202	230	218	223	211	195	217	239	185	234	196	241	223	211	217	227	224	232	212	205	196	225	207	227	209	206	207	196	205	208	202	222	219	203	213	199	228	199	235	213	189	198	226	199	191	214	220	188	218	237	202	214	208	198	197	238	221	210	221	189	228	192	233	201	201	211	216	179	220	221	204	192	230	196	212	246	230	221	220	206	216	213	221	206	231	209	221	222	208	237	215	224	196	200	214	221	209	234	240	219	235	209	201	199	218	209	194	205	233	211	202	238	222	204	223	219	203	203	214	208	215	200	218	210	213	205	229	207	215	193	202	198	192	186	204	225	196	209	214	229	214	208	202	216	199	228	208	196	203	212	202	208	207	233	232	200	197	210	186	212	225	198	240	235	227	225	216	213	225	208	199	221	235	190	211	222	213	188	236	185	217	195	202	201	206	215	195	212	210	206	220	208	202	236	218	206	225	205	237	213	200	212	206	231	193	203	226	239	230	198	193	213	193	232	225	218	231	225	216	179	188	223	212	218	221	223	216	234	200	229	204	223	216	209	208	186	206	241	214	195	211	198	201	236	215	222	216	222	216	230	231	229	194	217	210	190	218	203	233	220	211	206	211	213	241	214	214	211	213	219	191	217	224	183	226	214	229	209	208	216	195	218	238	215	210	186	207	212	196	211	226	233	228	210	210	212	215	219	225	228	209	194	216	202	217	199	235	217	229	222	198	225	241	203	210	206	212	200	227	213	228	193	208	198	205	204	206	231	212	208	216	196	195	232	226	229	228	216	205	217	207	236	171	228	201	214	215	238	190	230	217	214	217	206	215	209	197	187	232	209	232	178	211	201	214	244	221	214	192	224	215	188	229	251	209	199	194	232	224	213	220	184	194	222	208	233	182	208	188	217	185	199	216	197	197	217	193	221	217	202	220	210	215	215	194	198	192	217	206	222	205	201	209	235	237	223	193	214	207	202	219	230	236	216	234	203	223	200	215	199	229	207	212	199	212	213	202	221	216	219	216	218	205	223	251	202	210	189	224	175	235	221	205	212	198	223	187	240	210	237	199	217	213	202	206	216	184	177	219	193	235	205	231	177	193	212	205	176	165	209	208	194	207	225	191	220	197	204	221	245	226	222	201	223	231	194	250	237	219	242	227	193	237	207	213	210	238	221	183	210	199	214	211	188	239	216	216	203	200	218	209	202	225	202	212	201	203	237	237	201	199	237	213	213	225	220	238	192	207	212	203	211	200	238	214	199	227	201	206	210	211	230	205	214	225	224	197	205	227	224	224	241	231	205	227	220	209	208	205	213	184	218	192	213	197	226	214	214	201	179	227	219	252	202	201	213	192	230	193	213	245	213	202	203	168	218	215	216	228	226	226	215	213	233	238	219	208	237	200	212	206	191	199	219	224	226	220	223	227	217	200	227	208	200	205	193	214	214	229	202	188	228	205	223	203	219	205	194	204	209	206	190	214	194	198	202	216	225	214	213	213	225	191	218	233	217	199	216	220	183	247	209	205	220	203	209	195	212	215	208	226	196	194	219	222	210	220	224	224	220	206	209	210	207	182	201	210	209	227	191	216	195	223	201	205	227	221	197	229	207	242	180	220	201	238	234	219	220	224	214	178	194	203	204	190	199	205	229	213	214	234	241	229	227	225	205	217	178	215	205	210	209	216	218	206	228	217	202	226	233	228	216	215	207	242	230	203	186	214	201	223	219	219	219	196	222	214	247	227	208	202	222	215	227	197	248	234	221	185	196	197	226	233	215	216	237	221	214	191	225	175	226	202	249	230	227	210	199	216	212	202	186	190	205	211	219	224	195	220	209	212	255	193	200	220	195	213	216	251	195	239	209	224	222	207	193	170	208	219	185	236	202	184	229	224	219	193	206	198	208	201	231	211	188	229	222	195	207	202	215	221	201	224	208	222	225	206	215	223	224	212	214	238	191	196	222	227	231	216	206	210	233	214	208	227	216	189	182	195	203	207	218	202	226	233	219	242	212	209	206	210	210	220	206	209	197	206	200	216	230	199	238	216	229	205	227	225	218	225	208	212	207	216	197	239	212	228	209	228	206	212	210	191	221	207	237	194	211	217	216	221	189	233	204	203	217	209	197	213	212	195	221	203	212	211	186	200	208	203	204	220	188	206	211	231	217	202	248	206	201	226	220	237	223	195	212	206	200	189	194	193	212	221	194	219	188	207	236	207	248	217	224	210	214	226	201	197	196	206	210	201	226	214	206	217	210	196	229	224	221	208	206	214	223	196	194	232	216	230	208	190	226	213	222	218	193	226	199	191	201	180	207	206	246	207	207	227	202	174	229	184	222	196	242	208	215	208	210	178	196	232	207	277	228	212	207	207	199	236	214	208	214	226	208	229	212	197	208	202	228	220	177	240	196	221	196	208	220	218	229	216	203	213	206	212	214	219	216	215	222	182	203	217	221	215	220	217	219	213	223	200	207	234	227	217	226	193	226	217	197	206	221	193	216	232	212	235	220	227	227	213	214	215	215	209	214	220	200	212	205	196	219	238	199	219	211	178	208	221	227	211	208	237	221	226	243	206	197	243	248	204	218	219	216	233	235	200	209	224	204	190	224	208	181	212	202	195	227	200	212	216	214	213	239	208	210	209	210	207	197	203	189	206	229	226	205	234	211	204	195	212	204	227	244	221	230	227	194	226	210	201	245	203	202	210	214	224	206	198	213	186	182	200	201	193	202	212	187	225	208	200	212	193	190	203	202	216	228	249	202	198	209	253	198	232	181	225	201	240	223	203	222	218	216	198	230	213	225	227	230	210	191	228	219	225	197	182	223	204	224	222	207	220	213	213	224	242	220	214	195	211	238	220	188	203	197	208	212	220	205	210	204	223	190	208	228	209	210	202	191	210	214	189	191	241	189	203	188	207	214	215	220	219	213	226	230	222	219	221	195	213	206	220	229	200	178	210	224	207	226	222	223	221	205	219	190	191	215	221	222	216	203	249	236	208	207	233	202	206	212	198	243	222	191	230	208	219	170	226	222	216	216	241	205	216	230	186	238	220	212	223	238	207	202	202	193	214	213	242	219	212	220	200	194	201	216	183	209	197	204	203	221	193	224	192	205	232	223	219	208	199	214	226	218	201	209	200	223	170	208	247	197	210	215	213	213	211
17863	22879	29056	20429	21142	15245	8000	3350	1339	849	618	627	591	551	517	529	581	552	589	556	550	538	513	486	575	530	554	570	583	518	515	535	561	562	525	558	569	570	528	533	555	581	517	514	556	578	572	563	546	559	540	522	532	554	562	516	549	570	515	552	537	558	522	513	507	534	556	572	574	531	551	582	534	497	560	552	502	539	572	540	513	537	522	542	516	517	528	541	558	534	534	549	543	553	530	583	560	572	523	550	530	555	540	568	581	509	531	564	557	554	545	567	513	541	514	578	576	538	555	538	577	571	554	540	555	549	541	498	552	520	588	562	565	545	570	571	527	533	528	539	534	522	556	583	530	556	494	549	533	549	548	535	549	591	519	537	557	568	575	570	558	507	542	601	584	526	508	503	535	568	525	563	557	584	547	561	495	519	541	558	511	561	532	536	564	588	515	549	569	558	537	559	571	542	597	578	565	562	592	528	586	525	524	529	552	558	503	561	560	549	543	510	550	531	540	534	561	515	524	566	518	528	557	576	529	563	555	540	566	516	566	521	601	519	567	556	513	577	526	542	589	536	570	535	546	575	556	549	515	536	500	521	550	541	548	554	549	560	538	504	546	556	544	552	568	592	556	568	557	488	530	551	520	596	573	510	581	528	525	583	523	593	510	516	551	558	534	533	563	524	510	523	582	548	525	569	511	567	519	510	570	529	602	535	583	548	547	523	545	554	574	566	556	591	519	510	578	543	530	541	570	548	567	529	537	572	509	559	506	548	550	552	549	514	518	574	559	592	549	517	541	533	538	530	575	514	561	583	525	558	517	566	533	507	531	529	541	547	560	545	567	553	520	515	544	569	568	559	564	490	550	500	547	524	539	525	554	486	541	534	526	530	564	542	562	521	625	562	515	539	520	568	556	513	502	543	566	543	525	555	547	527	539	568	558	574	579	537	550	546	539	522	494	556	555	534	561	496	550	543	545	544	559	534	521	574	534	513	544	569	571	536	548	525	552	529	515	550	525	554	553	549	555	537	566	550	545	548	514	554	568	576	571	534	597	588	585	527	585	520	570	557	535	539	547	545	565	526	570	607	577	501	514	510	589	518	555	532	559	552	569	563	542	544	559	515	516	537	532	580	517	539	542	562	556	526	585	552	504	522	568	581	547	562	554	521	595	521	545	572	531	556	596	546	511	530	520	573	587	534	526	554	525	550	555	511	643	563	538	554	543	526	580	550	541	484	546	566	531	563	541	528	519	568	562	503	594	522	550	555	542	520	563	546	541	587	558	574	537	561	537	564	562	528	579	543	561	567	562	573	539	558	519	576	579	582	558	535	575	560	518	570	576	541	544	520	550	538	532	535	534	511	556	471	540	525	550	550	551	531	544	546	508	591	532	573	544	590	551	541	481	554	521	567	529	583	546	534	557	574	569	541	544	546	495	543	520	536	546	551	543	547	514	557	550	517	588	569	536	587	553	555	526	559	578	551	569	533	569	576	557	559	534	596	530	514	545	531	551	503	546	516	575	549	538	569	523	540	552	540	502	518	546	529	486	580	492	549	542	560	508	563	542	562	546	549	542	579	555	567	533	513	561	551	540	530	575	607	550	564	534	546	525	542	552	542	545	509	584	539	520	529	580	588	539	517	503	550	556	552	569	554	593	527	540	542	545	503	571	529	512	563	562	488	575	517	530	521	574	511	561	574	559	477	555	554	539	551	547	539	555	545	558	545	549	576	534	536	506	540	563	528	573	514	547	510	564	527	551	570	529	547	561	528	538	565	545	536	558	532	584	529	549	554	547	583	539	549	535	535	537	535	534	529	567	550	518	566	555	565	546	513	516	541	557	562	538	509	586	550	517	558	517	572	549	514	572	540	548	549	575	536	513	591	531	531	599	568	527	520	532	520	564	551	578	568	550	554	577	534	550	532	536	543	517	567	578	550	562	557	541	564	569	535	515	516	523	558	529	527	539	542	532	545	554	553	565	515	559	576	559	541	561	558	554	550	535	555	558	581	587	538	560	570	552	574	558	540	528	540	547	552	554	555	544	544	538	552	543	570	542	593	563	544	531	566	590	556	560	510	551	544	556	546	567	569	531	578	512	511	564	558	563	551	606	531	546	541	567	566	548	510	613	555	532	575	564	569	533	540	525	551	538	561	529	523	535	559	551	576	550	569	564	583	568	549	579	527	514	578	559	550	520	508	579	568	579	544	548	498	573	579	575	533	523	558	579	552	506	581	534	526	570	540	537	564	580	538	534	521	501	551	540	537	569	527	516	510	558	564	545	565	562	532	580	577	528	599	497	567	522	521	555	516	574	525	561	541	599	532	558	547	542	568	548	542	577	518	570	518	521	558	540	565	546	548	534	565	572	564	538	540	559	540	530	552	607	546	530	536	546	523	529	529	527	560	555	552	501	520	562	531	531	546	548	525	571	544	614	542	558	527	539	552	549	543	515	567	562	565	574	555	529	568	552	548	511	578	532	566	561	520	514	501	545	522	547	559	550	578	568	526	565	555	585	518	503	521	535	604	511	547	557	511	551	556	596	522	567	505	563	568	535	524	543	550	542	577	549	575	517	585	523	560	515	575	574	534	615	578	514	585	582	538	544	548	536	561	498	585	550	521	519	559	514	540	538	541	561	579	502	558	583	524	555	563	546	499	551	556	567	587	544	532	540	537	534	562	557	539	574	519	515	532	534	492	515	506	470	554	539	510	551	565	589	583	544	537	551	559	517	566	524	581	562	553	535	559	523	522	554	528	562	572	564	584	542	602	534	584	561	562	574	558	496	566	522	508	545	550	516	536	504	536	543	562	588	582	515	537	551	576	553	557	546	549	507	542	566	573	549	553	563	565	588	586	487	565	539	547	511	526	537	558	545	564	546	565	591	563	530	546	544	556	561	541	545	525	542	557	528	577	545	545	552	552	504	561	546	544	530	520	510	547	524	566	561	553	542	522	553	542	569	580	527	557	548	523	546	531	508	575	544	518	539	553	601	569	564	526	554	570	508	548	545	561	527	555	576	547	572	563	512	519	527	567	530	568	566	546	515	564	532	584	530	538	546	556	574	574	549	520	553	542	538	554	560	561	552	536	533	547	563	528	536	555	560	502	572	553	562	551	545	562	531	513	553	551	570	577	534	577	565	507	485	572	528	550	545	574	530	579	559	560	575	563	560	537	545	526	558	553	556	554	520	529	515	559	557	602	513	571	609	572	534	545	485	587	543	597	512	523	540	552	540	575	549	552	526	527	582	571	548	523	586	535	549	545	552	562	534	542	538	527	574	513	516	570	536	546	562	525	564	567	504	571	567	532	528	556	534	526	570	549	562	577	518	528	509	545	584	535	561	553	550	557	565	608	512	555	555	531	572	558	548	565	548	537	510	545	544	577	537	583	499	581	577	559	564	545	530	557	531	560	520	546	547	578	496	556	532	528	534	503	509	551	509	552	595	502	540	521	563	541	566	558	524	526	522	531	536	554	545	549	537	546
49893	47314	48274	47878	52319	39276	23688	9807	2835	958	429	324	250	198	242	297	257	273	258	235	229	229	238	211	246	230	230	223	236	244	263	252	230	244	251	216	249	205	207	220	201	208	247	233	224	235	226	288	235	246	250	242	234	232	222	248	242	227	234	235	245	231	275	229	224	253	240	251	235	212	215	205	225	209	236	246	221	221	246	226	221	237	227	234	223	245	245	213	263	237	264	244	237	215	240	224	228	208	231	211	223	196	247	226	248	229	252	233	227	206	220	235	231	250	226	264	214	224	212	228	241	231	237	238	248	215	201	256	230	228	221	248	231	226	218	250	225	260	244	237	221	241	234	201	209	236	222	238	240	219	233	256	246	220	229	213	257	245	229	226	226	205	209	205	216	251	242	244	208	235	201	234	204	217	222	214	249	247	239	226	217	242	206	227	238	240	250	227	206	224	209	233	230	189	260	212	218	206	221	240	240	215	225	205	230	214	227	248	247	245	226	216	236	205	239	230	256	223	207	223	220	215	249	220	266	234	225	193	221	219	221	228	223	205	217	230	213	203	225	256	240	228	237	229	261	219	224	228	205	248	241	222	206	221	216	224	233	242	239	237	206	201	185	225	249	197	236	235	218	222	224	234	236	230	227	242	243	237	241	228	239	224	217	214	221	230	230	215	238	222	225	253	218	219	235	213	258	235	225	249	247	222	219	243	233	255	224	244	221	216	255	230	250	247	197	233	221	218	214	260	241	215	262	211	230	221	237	219	188	255	223	227	236	217	234	237	216	191	230	220	226	215	217	238	234	235	224	221	225	225	254	236	248	237	238	220	237	250	224	204	247	216	203	262	252	225	238	231	233	210	233	211	230	206	195	235	215	233	216	229	222	239	236	226	250	239	199	232	239	251	224	232	209	230	237	198	218	229	220	216	245	233	215	250	219	224	252	244	229	269	241	212	248	204	230	231	223	222	251	223	220	228	229	215	278	230	239	249	234	234	210	227	204	229	235	211	214	258	248	253	240	208	216	230	246	228	238	218	244	223	245	253	239	237	205	235	223	240	218	226	231	201	217	220	233	247	199	224	196	243	260	234	244	254	239	247	221	216	236	209	224	234	241	230	205	236	260	241	225	232	223	218	207	223	232	207	253	210	225	225	213	221	235	219	235	235	229	230	230	223	208	221	194	212	215	242	231	237	247	248	232	233	236	216	223	207	246	221	248	240	213	198	241	234	223	218	237	257	236	223	235	223	228	240	255	236	212	229	255	218	226	228	207	245	217	261	206	223	237	248	218	247	206	244	210	207	247	204	267	217	238	221	212	219	222	238	263	211	204	242	237	235	227	216	248	241	222	219	256	225	233	210	225	230	217	210	224	239	203	232	237	234	254	245	239	258	208	250	244	216	223	233	251	255	237	228	208	210	232	228	233	208	228	226	233	238	247	219	223	251	219	273	211	234	238	244	214	227	215	249	235	219	210	226	230	237	241	236	238	237	249	187	244	195	223	225	231	222	225	229	217	242	211	244	228	238	208	224	202	199	220	224	208	250	238	236	238	246	225	209	253	223	238	242	229	217	218	251	232	233	252	239	233	223	228	213	234	242	242	225	220	245	207	220	253	221	195	252	249	242	246	223	231	220	211	222	248	210	231	220	204	225	264	218	203	244	204	189	235	227	236	254	245	218	225	225	233	263	232	216	189	253	228	233	183	222	221	222	233	230	225	215	242	225	208	213	207	216	210	234	209	245	211	229	218	249	223	217	233	188	208	223	241	234	259	220	236	224	205	226	223	240	223	242	261	243	227	238	232	215	243	247	254	218	245	236	236	213	235	232	211	197	260	219	209	221	213	217	256	206	245	234	264	229	235	242	205	245	234	232	231	240	200	232	249	230	232	227	229	215	197	229	219	223	208	240	238	217	215	255	226	219	235	254	268	252	243	211	214	213	234	220	249	250	250	255	217	238	221	225	229	236	216	214	221	255	247	243	211	203	267	219	237	227	211	200	215	270	208	235	216	243	243	230	208	238	211	232	221	206	244	249	234	220	227	207	236	231	224	232	257	229	229	218	232	208	209	228	242	212	242	219	232	249	233	216	252	232	211	235	244	239	195	242	233	232	232	209	221	258	218	218	232	192	217	229	260	229	253	240	235	229	217	223	214	228	249	254	241	235	250	205	205	267	231	212	228	210	230	223	220	221	207	218	201	220	225	209	261	230	230	217	234	232	243	222	220	214	234	211	228	239	231	225	219	237	224	252	235	210	243	218	224	233	232	212	265	221	272	219	190	222	235	185	217	236	231	257	196	266	201	214	232	236	209	223	207	233	197	204	209	235	255	231	248	254	225	219	228	222	226	232	201	225	218	215	223	198	235	244	222	218	251	251	233	227	209	245	207	226	238	235	216	241	240	225	217	230	258	209	255	225	221	207	228	215	243	253	224	185	220	250	225	222	255	206	235	229	204	242	226	215	238	251	200	246	230	249	238	219	189	220	220	264	211	227	221	221	221	257	230	223	248	213	232	233	243	226	235	223	248	217	244	204	228	256	230	231	237	207	229	259	222	216	214	195	219	211	225	224	239	257	216	238	211	233	228	228	252	233	231	219	266	209	244	234	236	218	221	225	213	230	231	220	242	242	237	241	204	238	236	231	243	218	224	240	212	237	233	223	216	226	229	239	249	215	208	204	229	208	210	212	226	236	249	217	241	241	234	206	226	223	224	229	234	220	231	232	238	218	197	204	229	239	222	218	250	236	231	245	240	226	230	230	192	244	214	214	211	236	220	194	227	241	219	233	220	224	229	255	259	235	219	237	210	233	226	226	205	234	228	230	243	227	231	217	236	247	228	218	211	240	221	244	233	227	232	247	244	247	232	224	193	238	251	279	251	224	248	215	220	228	251	256	228	226	213	232	242	220	236	208	222	218	237	226	217	219	198	261	236	205	263	212	234	233	234	218	226	230	258	237	274	232	225	226	204	222	236	237	253	244	229	229	211	227	225	215	230	237	208	213	231	240	245	217	234	242	205	238	217	237	240	231	215	192	176	232	227	222	205	254	232	222	246	234	197	221	237	235	222	229	222	195	245	244	222	250	248	220	226	263	247	227	204	220	227	216	209	221	241	225	260	228	237	232	238	235	225	216	261	236	227	240	231	204	232	239	222	235	221	240	246	207	243	252	251	225	231	220	210	232	227	229	228	229	232	216	230	234	223	223	218	241	218	222	230	215	212	236	233	238	244	216	267	179	238	280	198	219	227	218	221	232	216	217	204	221	212	207	223	232	270	233	246	217	255	226	227	202	235	258	230	242	213	242	232	237	212	244	228	238	234	216	208	201	219	247	227	208	214	228	234	212	225	232	231	249	221	244	201	207	211	237	241	223	218	236	218	224	234	228	261	230	243	235	227	234	253	230	234	243	205	221	217	226	238	212	234	230	202	224	223	246	256	226	252	220	221	213	221	220	192	237	213	238	253	222	241	243	235	211	241	215	194	223
33720	39968	49932	57110	62160	50391	36153	20725	9679	3559	1626	1094	687	622	775	649	697	667	598	608	547	571	567	560	591	636	581	518	576	538	566	555	632	618	588	582	576	545	612	581	574	600	546	548	583	593	552	587	565	587	600	586	605	574	599	581	615	620	541	543	591	537	574	583	551	571	566	610	566	590	566	599	579	584	579	556	592	548	577	554	580	560	554	624	593	571	562	591	591	557	606	576	582	638	573	559	544	621	595	579	541	589	604	591	587	581	536	560	614	576	592	574	570	615	598	606	582	554	556	575	557	566	584	587	579	555	595	589	557	572	609	544	584	574	535	525	544	614	578	560	578	592	549	578	624	544	588	526	575	599	575	617	587	595	600	599	545	567	600	578	621	545	570	571	587	550	568	589	591	557	601	567	598	607	578	591	606	580	605	557	527	625	545	596	574	593	561	606	578	571	541	575	588	559	583	575	629	586	552	596	589	597	630	591	560	589	527	566	571	619	576	596	509	572	611	526	556	594	604	573	594	561	545	545	541	551	613	551	564	591	597	555	560	606	581	525	539	566	599	576	565	527	547	594	568	563	608	594	566	555	565	571	584	557	549	590	612	608	556	585	550	581	600	549	588	605	560	551	521	580	578	579	535	575	588	565	598	549	621	560	580	640	595	569	555	593	581	597	584	619	554	558	566	570	577	580	566	587	589	592	610	521	548	586	590	562	597	572	564	595	570	583	539	578	596	544	563	575	596	572	548	589	563	605	554	588	541	604	611	564	563	609	580	585	587	568	603	553	628	588	588	585	614	593	590	502	596	596	533	599	552	637	560	572	553	551	641	582	558	576	609	556	592	587	568	565	569	563	628	584	575	632	561	562	624	568	600	586	576	592	610	581	592	576	572	602	610	553	564	621	544	566	594	541	559	593	604	598	587	617	590	596	559	592	541	530	557	565	603	583	568	571	600	584	580	611	574	532	551	643	589	526	576	589	559	588	551	560	582	578	550	538	535	578	572	605	611	569	552	580	568	615	566	570	620	601	595	561	576	579	569	570	588	577	573	591	561	574	576	596	573	618	594	581	600	584	601	558	556	608	544	585	584	567	587	593	569	590	592	591	591	562	573	554	562	568	523	564	607	552	600	591	606	611	559	588	547	560	537	601	572	546	603	587	570	592	539	586	614	638	594	609	598	593	609	547	554	607	566	585	614	581	610	557	603	556	549	586	604	598	597	594	597	577	558	557	625	528	604	608	586	583	591	560	553	628	583	589	622	582	531	617	586	622	593	570	601	555	563	562	572	573	547	588	519	579	571	544	595	605	590	584	578	572	566	559	600	566	519	604	573	593	569	594	580	549	575	555	579	566	589	589	548	584	573	595	531	556	599	608	551	592	577	651	567	600	591	605	528	573	567	602	562	536	559	566	561	553	606	570	590	559	581	603	562	535	585	550	586	618	617	604	598	591	579	564	567	585	549	559	570	602	605	584	581	580	575	595	583	607	603	564	586	567	585	573	584	605	589	545	609	592	600	567	605	627	600	577	591	535	625	561	571	647	579	574	621	585	564	612	559	584	567	597	574	592	565	574	621	586	589	571	635	527	537	564	548	568	576	569	605	557	559	563	580	541	622	550	587	644	594	541	536	575	579	573	567	613	552	629	571	574	510	584	587	570	555	588	537	609	618	595	576	582	544	599	555	586	601	556	580	576	570	550	591	577	551	591	581	595	553	565	584	609	603	580	583	556	548	573	634	603	573	617	586	579	592	557	581	579	591	566	546	588	588	572	599	592	551	547	539	562	575	563	620	583	562	585	574	608	595	601	557	539	583	609	568	585	547	577	592	563	565	588	585	560	578	631	562	589	537	553	546	597	626	555	553	573	589	560	572	615	626	586	578	623	590	540	579	609	562	560	608	601	536	577	594	579	615	570	577	565	617	556	609	566	605	566	574	609	576	616	585	610	576	589	549	517	538	591	539	590	590	545	632	564	572	598	557	602	566	540	574	573	560	602	583	590	571	575	565	567	541	548	581	588	619	573	591	584	598	601	591	581	574	594	566	580	527	593	603	624	558	629	579	565	559	584	581	581	583	569	580	611	599	582	651	592	556	553	606	621	567	552	528	609	543	600	557	577	549	580	616	568	574	592	597	575	569	553	591	559	620	574	608	602	582	567	565	593	531	601	526	600	552	595	538	539	567	542	601	556	611	562	585	600	587	591	582	587	548	597	575	554	561	562	543	567	530	573	603	557	532	586	584	576	559	562	606	590	569	587	503	612	580	608	568	567	553	593	633	591	562	540	601	594	550	624	565	578	539	618	580	584	598	551	560	585	590	571	560	564	571	624	550	573	598	597	582	563	586	566	556	584	584	550	577	615	573	581	532	572	581	616	593	586	584	552	564	552	567	616	568	567	535	581	585	590	583	582	569	577	640	580	588	601	580	597	549	591	536	594	585	569	563	599	610	586	556	634	553	585	606	589	625	571	605	571	580	566	614	613	597	619	595	579	533	563	605	608	583	583	581	593	547	545	550	558	575	564	582	590	571	593	566	583	559	547	583	607	583	576	628	588	614	528	540	609	661	576	587	602	582	577	582	619	580	577	582	596	611	548	610	592	584	618	591	573	591	573	562	545	595	576	569	584	554	553	586	590	547	589	566	597	550	561	609	547	548	597	582	586	588	548	599	571	593	570	556	592	556	595	571	553	589	596	538	573	585	569	591	542	548	580	558	568	571	574	583	531	559	582	581	564	592	593	571	577	573	557	599	582	615	575	574	571	567	590	603	641	580	612	609	547	574	569	612	584	568	594	537	606	590	564	571	535	577	594	596	604	575	585	569	553	582	587	586	618	561	564	592	650	557	561	559	561	555	584	583	594	576	569	581	590	553	571	636	573	587	607	568	590	589	582	604	605	606	543	540	565	589	581	597	568	564	587	550	573	545	536	593	546	564	597	545	606	574	549	585	537	570	539	577	577	580	580	555	562	561	532	557	621	611	625	622	565	573	595	636	614	585	629	569	560	545	527	546	539	580	523	592	567	604	577	584	561	578	598	616	577	555	654	592	547	567	593	593	583	589	569	580	590	620	606	566	617	548	616	567	541	629	569	580	538	544	596	603	586	616	586	543	563	585	567	558	589	615	585	586	592	561	561	592	563	613	587	542	559	575	584	625	587	625	571	539	578	584	603	604	554	556	564	616	624	565	591	585	559	590	560	623	611	597	592	566	586	580	578	638	576	573	548	585	551	604	581	552	574	586	581	556	602	626	617	572	602	629	543	574	608	555	583	598	634	562	555	594	563	567	550	568	567	568	575	576	562	602	556	577	596	539	554	593	616	615	600	591	572	572	579	556	612	588	603	611	584	553	587	548	562	570	544	605	569	567	533	556	586	547	580	561	567	573	577	542	559	595	588	570	571	622	568	565	554	563	591	581	607	586	618	594	532	601	583	581	559	607	645	581	600	587	587	577	599	600	553	569	552	607	534	581	581	587	587	579	591
55459	57890	54172	53708	61869	51523	34610	17647	5382	1324	584	380	270	234	255	255	214	248	206	241	219	248	213	206	208	217	215	218	213	200	213	197	207	248	213	206	192	196	203	195	195	245	231	206	201	212	191	194	199	224	223	217	184	219	223	197	222	230	244	182	208	217	230	202	235	212	203	189	202	206	185	204	207	196	229	215	208	206	182	185	213	221	191	221	187	209	196	214	202	210	214	209	214	191	221	213	226	207	215	197	226	197	243	222	211	204	215	184	232	204	187	202	196	236	200	202	200	201	219	200	216	195	199	218	214	183	223	201	206	189	209	258	197	181	204	196	204	214	223	195	219	194	225	212	204	225	201	184	216	210	201	209	212	212	202	187	224	208	184	229	210	211	226	211	209	208	207	209	193	221	186	226	216	200	193	203	198	204	221	216	195	217	232	211	201	198	191	215	211	198	239	199	224	225	228	175	198	198	212	212	183	193	211	198	218	223	222	182	231	186	234	202	231	201	211	197	211	206	216	202	216	194	240	224	219	227	210	203	177	226	211	186	210	201	199	205	199	193	203	239	230	215	214	220	215	232	216	229	198	245	207	216	205	211	208	209	207	208	222	192	205	227	218	191	211	202	188	207	201	192	199	183	207	180	199	183	207	236	223	204	187	197	181	211	226	213	203	218	203	218	206	210	208	183	203	220	212	214	205	225	194	222	230	210	221	211	202	234	202	220	183	204	230	193	221	188	230	212	221	228	192	228	191	211	192	203	219	221	218	212	214	209	226	230	215	229	195	202	185	224	221	182	186	177	213	210	225	198	224	203	188	204	211	203	218	190	166	198	241	199	201	207	192	196	206	191	186	199	202	215	211	229	196	208	185	211	209	197	206	195	189	213	226	213	198	199	195	245	227	187	195	195	218	213	188	182	194	191	216	198	195	225	199	209	188	221	192	186	200	209	238	194	207	200	217	209	221	209	204	187	220	207	218	218	173	196	212	223	231	211	235	192	208	217	223	202	200	215	208	203	181	203	199	178	218	205	218	212	206	198	225	173	195	202	203	216	197	212	209	181	185	191	195	187	235	229	226	212	223	214	205	210	200	205	200	192	203	202	200	221	199	193	198	203	195	199	190	182	169	206	210	239	226	201	204	201	210	205	211	198	216	197	235	213	233	195	231	216	203	205	191	189	185	198	220	203	224	182	202	237	200	203	186	203	201	214	238	210	225	205	210	215	217	228	225	210	222	195	225	200	199	213	215	203	207	225	220	186	189	253	201	178	205	199	203	218	186	214	191	219	229	195	200	179	212	185	211	229	213	209	225	217	212	219	219	217	233	227	219	218	196	220	225	203	196	216	221	220	194	183	215	189	210	194	220	224	221	210	235	217	239	210	224	199	217	205	192	187	216	237	231	211	192	205	221	195	199	207	207	181	199	205	188	221	196	224	183	204	186	227	200	237	210	208	215	215	186	216	224	217	184	190	182	207	232	189	183	210	219	214	200	173	211	178	228	208	208	199	202	232	214	220	216	213	195	194	199	247	211	227	213	191	215	221	195	190	217	208	194	231	199	219	204	217	212	195	204	210	175	223	200	187	235	224	234	198	232	203	200	214	197	230	197	224	200	190	223	216	216	235	221	207	219	213	203	186	200	207	198	224	201	192	222	218	182	236	199	200	202	214	195	191	211	208	202	218	212	206	225	205	225	195	218	226	228	187	212	223	184	209	208	210	208	201	215	210	199	194	214	195	182	222	205	214	189	178	185	203	236	204	194	215	183	190	225	208	191	193	233	207	229	196	199	212	193	205	205	192	243	214	196	216	231	196	191	224	202	206	212	194	206	197	220	187	218	193	183	189	214	221	191	206	195	215	217	201	210	205	200	224	211	227	180	223	198	212	219	197	216	225	189	217	212	194	206	202	219	216	210	202	195	204	193	205	208	207	203	209	228	222	198	205	213	243	186	220	207	192	236	244	221	208	198	205	220	207	193	224	206	209	225	227	167	193	227	198	222	220	232	212	218	207	195	220	228	170	202	216	216	215	207	181	209	222	193	199	190	228	241	223	223	228	217	203	211	212	218	183	197	193	222	221	194	197	201	205	209	204	209	197	223	206	218	201	194	218	199	202	203	202	217	215	221	224	199	203	197	233	206	180	209	226	197	193	213	195	175	238	209	180	213	190	231	187	231	217	206	223	191	225	227	186	205	223	194	234	186	190	224	195	198	195	226	219	216	215	227	210	199	190	198	218	211	209	211	228	174	230	215	181	219	185	226	205	235	199	180	192	185	240	191	226	222	204	188	183	209	222	222	218	216	206	220	220	226	222	196	191	223	205	229	228	204	213	208	211	190	230	184	180	201	220	203	209	229	200	220	182	223	175	213	193	201	228	211	201	203	227	223	210	210	206	230	231	199	196	229	207	195	185	211	248	216	211	206	214	209	192	224	214	218	229	206	214	226	217	207	194	223	210	223	189	195	224	215	210	222	222	206	203	211	231	198	210	196	211	206	211	192	207	190	218	225	215	202	225	237	207	219	223	200	205	229	209	199	207	217	220	199	204	192	225	218	208	207	192	191	218	224	208	212	218	194	220	188	195	190	212	212	201	198	218	222	202	199	241	203	220	204	221	218	208	198	227	210	233	187	229	199	210	194	203	226	209	203	201	184	210	202	216	225	200	227	187	217	213	216	216	198	188	208	191	203	215	209	220	219	202	194	239	227	216	231	234	202	193	209	223	200	223	196	207	221	207	208	211	200	230	205	212	206	207	187	216	212	198	196	223	207	200	208	201	218	243	225	217	224	210	200	207	218	215	210	225	186	223	209	175	224	219	210	208	226	203	187	216	226	200	196	188	201	207	221	201	210	188	200	236	215	219	210	207	209	234	217	213	182	198	204	199	205	213	198	197	208	201	215	202	233	223	201	229	204	192	247	200	230	221	200	225	221	188	229	198	195	202	203	195	209	209	218	217	200	179	213	197	190	204	207	244	195	214	217	209	218	212	209	225	216	226	217	211	245	204	198	208	213	197	210	181	200	215	200	205	232	203	209	234	201	228	167	199	196	198	204	202	218	207	224	202	203	250	194	214	194	194	203	180	229	200	206	189	207	239	177	211	224	222	211	195	201	180	202	214	212	195	198	211	200	204	189	180	213	205	215	202	205	208	211	210	192	216	206	216	170	207	161	209	201	201	197	186	186	224	218	227	193	198	202	187	212	209	193	231	215	187	205	200	177	191	184	190	214	195	203	207	176	241	205	200	227	214	242	230	212	232	200	222	187	233	192	207	207	203	190	225	205	208	214	205	227	217	208	218	223	211	215	201	193	211	218	201	225	207	206	215	231	218	219	188	230	197	221	196	206	215	234	202	187	211	200	227	219	218	201	223	215	203	213	207	220	204	244	188	218	198	226	238	227	210	234	214	199	205	189	215	229	209	210	193	202	192	174	199	202	193	217	229	202	214	224	224	231	186	218	203	228	200	225	226	234	203	236	192	239	212
38611	50844	58379	67703	74442	61866	45607	28775	13573	4900	2120	1430	808	661	784	797	644	632	575	523	528	508	518	543	514	505	552	489	545	519	525	550	530	545	562	505	531	561	556	537	527	506	532	522	508	543	546	529	563	528	573	551	557	528	529	536	515	544	541	535	480	511	517	492	520	576	525	581	556	552	529	514	501	525	562	500	493	571	553	520	510	518	498	499	502	513	529	545	553	528	541	517	535	561	545	553	522	524	530	509	519	523	536	533	518	558	528	510	556	520	543	536	515	512	540	539	546	553	524	552	529	491	543	537	560	528	530	537	528	531	509	499	471	522	553	541	518	502	534	507	555	518	512	515	525	522	538	526	565	542	560	474	504	516	540	547	547	521	526	570	543	552	533	531	530	536	504	537	565	526	539	507	522	533	523	552	491	557	542	514	573	524	517	541	519	545	574	527	516	523	514	554	544	550	518	518	516	492	489	515	520	517	525	526	480	526	522	525	521	525	524	570	499	545	578	493	508	519	537	523	548	544	519	538	528	523	545	522	509	585	495	561	489	506	512	491	539	505	491	513	521	568	519	515	535	544	554	550	526	541	555	556	530	529	526	559	498	510	526	529	540	526	550	548	499	539	547	532	488	514	535	524	524	540	541	528	510	527	537	587	535	548	509	506	546	517	510	544	497	501	530	556	530	507	498	554	521	522	553	522	511	541	552	534	503	512	510	532	542	556	569	509	550	534	576	545	557	543	528	537	564	559	560	510	521	561	500	579	511	519	511	525	511	559	555	586	535	535	507	560	492	526	522	561	503	498	534	502	521	542	500	515	550	541	556	501	556	524	535	534	547	509	543	526	510	521	512	571	493	503	521	526	519	568	545	570	575	507	483	514	521	526	511	561	545	499	517	559	539	532	517	550	542	536	540	511	574	551	533	501	526	499	512	511	561	513	504	525	473	512	543	554	539	515	532	526	519	565	521	511	523	579	526	522	539	536	510	513	496	563	524	484	568	537	533	553	519	519	517	527	521	529	534	520	526	555	538	500	522	538	546	492	531	537	533	502	544	500	525	479	493	523	559	522	526	496	518	547	527	549	556	494	539	519	528	550	532	533	508	559	535	533	523	539	501	550	514	525	532	523	533	578	477	570	495	526	536	525	488	545	520	523	535	537	501	516	461	555	552	492	508	520	512	518	560	548	523	560	502	557	531	518	527	505	554	544	555	545	538	523	545	574	535	567	552	540	536	571	536	544	533	509	546	523	501	495	519	529	550	539	482	525	487	521	537	521	563	523	524	512	554	523	537	489	517	535	483	528	527	534	539	543	526	537	525	523	558	551	569	532	533	550	544	506	537	553	520	519	503	553	588	549	499	478	524	525	521	555	509	535	544	548	558	558	566	527	469	501	575	521	521	509	522	538	583	513	530	577	526	502	566	510	579	522	509	481	512	494	538	534	521	516	536	537	546	520	555	551	527	501	548	562	557	538	522	535	502	562	547	532	534	509	542	526	528	586	550	532	518	528	523	583	527	529	512	558	582	542	530	523	566	565	542	466	511	530	558	573	575	480	534	509	502	520	581	509	508	506	515	556	547	517	543	561	559	518	517	499	533	507	514	533	522	536	528	557	529	551	563	494	565	527	550	570	525	525	546	522	528	555	544	485	555	540	564	565	548	559	558	526	549	510	478	511	518	588	520	503	530	506	525	498	530	609	513	529	552	533	521	559	502	527	537	535	499	541	514	557	536	566	529	527	518	561	519	524	525	578	492	517	497	542	525	526	501	527	534	568	554	522	533	496	558	515	520	526	523	513	531	538	521	521	553	489	582	548	524	527	556	589	556	529	571	543	534	562	521	537	523	558	549	514	524	528	485	533	524	514	530	567	554	498	504	523	508	545	526	548	544	517	556	546	542	530	547	496	480	532	551	519	532	496	510	527	556	518	552	530	514	533	524	488	525	487	536	521	501	549	567	520	562	530	552	512	524	544	518	513	555	487	550	527	540	514	529	511	547	527	523	574	556	521	547	579	483	492	510	560	570	539	553	541	510	529	516	533	498	510	526	517	542	530	518	520	539	537	536	494	540	556	519	541	517	491	531	529	528	509	501	550	528	541	510	509	528	560	509	527	510	510	520	575	531	537	503	551	542	494	539	528	517	514	541	561	512	551	558	573	545	549	536	501	544	497	489	549	513	510	505	506	531	493	550	541	518	545	559	528	479	493	528	546	490	523	478	513	551	547	486	510	525	543	515	539	589	534	506	539	515	566	501	526	476	530	533	562	517	518	578	558	512	585	493	515	509	512	578	554	567	528	537	507	567	513	499	555	520	485	530	540	535	510	499	489	490	586	546	513	527	528	537	528	572	538	547	504	569	493	517	502	487	503	531	555	486	502	530	503	523	494	552	515	541	518	534	491	552	544	528	509	501	550	536	552	527	532	499	565	577	493	501	525	571	530	535	515	522	545	513	548	551	523	506	556	500	568	541	517	522	551	531	535	536	559	501	500	528	527	538	511	536	530	523	563	523	517	525	564	485	532	548	504	507	554	530	576	534	559	556	583	536	545	490	528	514	526	502	500	583	555	546	538	520	558	526	537	529	522	562	500	523	548	534	566	485	525	544	535	553	558	476	506	515	493	505	519	550	537	531	513	536	546	550	509	545	524	590	548	521	546	529	565	486	514	521	486	529	525	538	530	536	511	542	529	487	570	492	529	534	513	546	526	528	518	549	524	501	524	550	518	564	534	552	505	538	522	568	472	520	479	560	531	501	558	496	551	522	513	598	522	512	554	531	539	502	508	525	518	501	549	527	534	514	510	529	500	506	517	544	519	533	525	512	542	511	526	554	514	525	581	488	567	548	524	523	536	516	551	544	548	552	520	540	510	524	552	514	499	563	532	525	512	537	514	515	542	496	520	509	548	501	521	470	505	533	539	513	558	550	535	492	543	533	570	538	510	526	565	538	562	531	502	551	481	540	610	565	542	504	547	551	550	563	518	548	495	524	521	561	538	560	518	509	530	485	538	558	585	536	562	499	523	490	487	519	474	531	562	544	560	552	510	549	535	550	527	540	566	504	548	553	530	515	514	565	518	511	564	526	493	539	494	554	514	575	566	513	506	529	535	506	509	512	509	534	502	560	531	507	530	548	512	521	500	510	533	562	520	569	504	518	490	524	513	538	562	518	521	504	565	586	535	561	542	526	485	542	552	540	532	492	561	536	551	561	586	541	563	527	549	545	503	564	553	510	518	524	561	539	529	588	483	545	521	558	548	526	544	516	534	522	529	538	530	543	523	525	509	558	564	538	546	494	553	504	538	552	562	533	555	572	522	526	490	478	558	551	530	515	495	539	528	518	500	520	560	586	544	534	504	551	551	533	548	549	526	522	555	546	556	515	533	524	521	531	561	558	510	510	531	550	524	549	548	493	498	487	522	555	518	541	524	520	516	506	559	464	490	508	535	508	551	493	566	513	517	511	518	497	528	499	577	508	516	533	533
28014	24265	12448	8728	6222	4758	2823	1170	505	300	248	227	238	213	219	197	220	207	212	212	200	212	215	194	218	240	219	210	229	221	261	206	214	195	222	222	237	212	215	208	230	206	210	227	200	201	200	223	218	236	216	215	195	177	230	226	203	226	212	233	247	217	224	203	210	224	243	223	193	215	210	196	207	208	208	223	223	211	228	235	214	241	218	233	227	239	206	215	213	228	237	242	238	233	202	217	202	242	200	212	241	218	212	238	235	212	205	213	224	206	215	231	215	221	236	213	211	219	202	211	202	227	242	217	226	218	206	218	223	214	214	225	231	216	243	223	219	225	265	205	227	223	197	220	232	227	242	205	227	225	204	217	229	207	240	227	229	219	216	223	235	218	211	213	244	243	217	208	218	231	240	215	202	231	241	220	205	226	215	232	214	231	217	186	220	226	190	238	219	212	220	225	204	201	224	224	218	228	219	217	232	223	200	219	250	229	221	216	219	216	231	218	218	213	188	227	205	241	225	236	217	228	217	225	226	207	248	227	219	210	243	231	246	211	235	215	213	220	237	232	228	246	223	231	196	225	227	249	216	223	202	202	231	224	226	220	238	221	245	208	245	184	205	233	218	237	192	238	216	241	195	218	201	215	219	213	229	207	231	204	225	239	216	252	205	243	200	233	208	206	205	191	224	218	200	221	229	270	206	229	223	226	208	235	260	223	217	208	226	234	220	208	204	227	197	238	212	203	200	209	218	214	227	218	198	224	228	211	182	203	194	231	209	232	223	224	197	201	211	225	208	200	211	202	200	220	195	224	199	226	238	244	208	213	206	228	198	207	221	216	238	199	230	241	225	199	200	204	228	209	215	227	217	196	199	201	202	205	226	212	219	197	208	226	191	209	230	213	205	241	187	228	216	198	192	233	232	231	245	223	219	209	208	223	227	213	217	225	233	221	238	216	207	217	206	239	231	232	206	225	202	211	211	203	246	218	215	233	216	232	222	205	220	232	240	250	234	222	195	225	227	209	234	206	215	227	240	209	181	216	209	202	203	212	233	232	213	205	252	226	210	217	217	209	230	208	238	218	228	204	220	239	239	208	212	237	234	215	203	216	242	226	206	187	222	205	220	211	223	201	228	198	226	232	213	202	207	216	187	224	222	210	233	217	214	197	222	205	200	231	209	200	213	222	201	218	215	218	203	212	256	204	221	233	225	242	205	201	246	250	206	211	233	239	216	210	213	196	235	233	215	236	209	235	196	194	206	229	209	199	237	227	227	214	223	197	193	234	221	221	244	225	212	217	232	200	213	232	235	230	225	209	255	233	213	196	242	233	207	249	233	212	219	189	235	219	219	189	225	206	226	218	242	223	217	225	216	244	218	239	199	213	227	226	205	204	205	196	228	244	206	208	198	224	221	223	246	222	223	230	208	215	204	228	241	235	218	236	212	214	211	227	229	212	223	209	233	223	253	226	222	244	225	218	225	232	232	200	246	226	216	219	237	253	230	238	225	226	221	215	207	201	212	232	234	217	224	212	206	228	207	205	211	214	219	192	206	225	228	215	197	201	192	253	229	227	216	219	223	194	229	228	204	239	229	214	197	215	245	218	233	220	206	252	217	232	214	218	229	196	215	227	222	218	235	206	247	219	230	206	229	224	211	190	208	238	225	236	215	208	218	238	213	207	223	209	221	231	211	231	191	226	216	186	222	239	207	216	193	210	224	231	233	221	216	195	212	230	208	253	225	236	229	189	215	236	234	219	208	206	244	226	221	239	213	231	212	232	210	228	220	201	230	210	204	229	222	219	201	208	204	217	199	225	175	249	210	207	212	219	209	203	197	220	231	221	195	233	219	214	192	239	193	213	196	216	228	235	222	224	207	219	224	200	205	232	206	211	237	249	212	222	211	209	218	199	244	257	236	214	243	213	216	220	209	222	218	250	215	232	232	236	213	229	226	181	238	215	214	223	207	212	196	229	198	213	256	216	208	227	236	236	242	218	209	219	215	204	241	227	231	193	185	245	197	189	233	233	203	229	217	208	244	237	216	228	197	223	228	221	222	218	239	238	196	209	221	214	231	218	233	212	208	201	205	218	194	218	246	220	212	221	230	228	209	206	219	237	242	225	188	210	176	218	206	203	233	209	221	207	233	230	205	209	207	208	223	216	236	232	212	223	188	232	204	211	216	234	192	243	219	240	225	208	223	196	218	211	248	232	195	186	237	217	211	230	213	207	209	206	231	225	234	210	205	202	212	201	237	254	192	220	227	213	207	215	215	202	219	228	226	225	209	212	238	226	197	249	209	231	205	195	210	228	210	231	216	228	212	206	208	217	237	214	220	208	190	230	233	218	200	261	191	225	206	206	210	207	192	212	196	234	217	234	243	226	201	236	202	221	233	211	231	222	247	228	230	214	238	237	223	209	214	207	199	226	220	238	240	193	208	217	216	212	215	219	218	235	228	251	218	235	209	220	218	211	217	234	222	216	211	240	214	193	217	197	198	224	198	216	211	212	209	215	197	224	204	210	181	238	229	234	232	218	213	217	220	219	218	236	217	233	203	222	211	217	225	221	236	234	217	199	246	235	221	204	211	206	218	230	218	226	221	216	215	231	220	209	211	206	251	195	235	238	220	233	214	199	240	193	188	223	237	224	230	225	222	213	230	243	199	222	210	224	199	226	196	225	207	218	219	224	212	223	224	218	204	227	222	208	205	227	213	231	242	188	190	208	229	190	247	236	237	208	224	226	196	226	203	234	216	220	198	210	226	235	216	228	211	222	236	244	238	221	229	238	209	227	206	201	217	217	223	203	229	191	230	221	185	199	208	212	221	226	231	228	227	212	235	211	238	202	236	237	227	215	207	224	216	242	229	195	205	207	226	218	191	207	240	216	227	248	208	230	211	224	209	225	211	203	220	211	218	218	229	203	203	208	200	214	200	229	233	220	202	203	241	228	210	223	218	199	230	229	202	211	231	215	220	215	222	239	199	222	209	226	219	239	219	193	215	256	203	211	220	244	234	188	209	217	211	244	216	206	224	234	242	221	199	222	229	220	222	222	223	216	211	227	237	245	238	248	235	216	208	194	236	223	233	243	200	227	217	233	217	200	206	209	213	224	234	235	224	235	226	219	229	222	222	221	212	237	195	254	238	229	225	223	216	237	230	241	225	239	178	238	226	227	228	247	234	202	207	232	194	236	218	214	241	228	202	238	220	215	218	234	236	194	201	209	231	213	213	213	245	224	220	246	245	206	222	223	230	227	244	244	203	237	217	220	208	244	230	192	239	246	211	222	216	220	207	192	204	212	217	218	215	219	215	205	214	210	222	219	240	221	223	204	207	190	235	207	224	229	213	228	207	233	227	227	218	203	231	257	198	197	228	229	213	215	227	198	217	235	203	242	215	174	196	194	228	208	207	227	233	228	206	193	226	211	242	213	229	222	224	202	234	195	239	198	226	233	227	233	216	215	209	206	218	204	199	241	220	219	222	227
17282	18495	17055	18753	19188	15458	9422	4130	1619	804	584	588	558	554	548	553	592	593	544	559	595	601	500	551	572	588	594	554	577	574	545	532	528	604	551	561	564	570	538	568	549	558	525	546	521	543	554	602	608	544	544	549	555	547	562	587	572	566	558	560	570	597	540	590	577	521	557	586	597	584	563	557	578	544	550	553	569	555	594	555	558	556	595	585	535	572	602	564	580	512	587	620	533	548	548	538	551	571	545	556	530	557	571	546	570	559	545	532	588	554	604	548	613	552	575	570	597	585	598	563	530	541	553	577	542	607	560	545	564	533	556	569	569	591	557	553	585	537	534	515	575	529	599	533	558	527	575	542	540	555	522	548	521	580	565	511	567	577	594	541	509	570	525	599	576	586	552	584	583	563	515	568	598	607	512	556	552	534	566	494	543	569	542	549	545	577	578	569	556	525	549	564	531	569	551	536	514	538	570	619	600	588	589	532	586	541	545	593	561	524	536	556	553	561	593	585	562	530	549	567	598	560	549	543	532	545	537	609	558	567	615	580	633	622	598	527	563	577	557	594	592	566	591	598	529	544	556	569	558	510	572	529	539	589	566	531	556	527	586	581	523	558	582	570	561	541	569	570	558	527	555	600	566	535	596	522	624	552	558	567	582	563	565	582	525	576	584	548	567	545	592	581	601	551	559	540	546	600	534	561	542	592	560	568	555	567	564	546	581	583	591	546	568	577	530	569	563	541	544	571	527	588	576	562	591	573	594	588	555	539	632	553	580	550	561	569	585	562	567	577	557	581	548	558	536	566	561	543	554	566	528	567	564	560	568	568	599	519	574	576	575	568	575	625	606	612	548	529	580	609	587	540	543	570	541	594	572	542	549	540	549	534	526	539	584	560	561	563	552	605	560	559	592	582	590	643	572	573	585	539	564	535	565	548	558	570	553	551	548	566	563	588	569	572	534	637	542	535	556	531	558	579	582	568	533	557	552	539	496	553	625	564	559	566	524	560	564	561	560	550	559	559	545	542	570	591	522	560	565	584	560	585	585	550	543	592	588	541	532	559	571	569	593	554	567	560	558	567	525	538	539	529	586	576	571	621	551	608	593	549	588	529	563	569	562	557	551	548	603	574	543	605	551	560	607	549	547	520	557	567	573	547	516	569	570	523	523	607	536	525	561	572	555	557	549	533	545	575	605	553	603	575	559	560	553	576	561	600	559	545	558	535	570	568	559	571	558	573	564	543	547	556	552	562	599	535	531	540	599	588	565	575	589	554	563	632	547	590	561	551	591	577	546	534	557	585	568	589	547	573	545	519	612	547	587	576	537	560	579	574	546	573	554	573	590	552	550	559	556	571	559	532	527	547	526	569	560	509	549	566	569	587	561	582	527	597	569	560	553	590	544	534	563	565	572	577	590	566	565	569	546	559	561	599	546	564	554	545	578	568	504	592	554	592	587	546	526	572	565	613	517	549	556	564	600	578	519	597	583	586	581	518	578	574	588	538	542	575	582	548	592	567	547	569	536	542	536	534	573	563	564	624	588	602	525	596	554	555	532	564	552	566	571	563	582	609	541	562	529	540	563	567	545	590	597	522	533	556	534	578	536	597	564	588	567	577	535	520	598	550	569	596	550	524	583	544	534	573	596	524	525	547	558	595	560	535	559	558	547	562	581	569	591	564	577	524	565	562	534	575	542	519	594	589	541	550	560	553	554	599	512	583	584	571	547	515	553	587	587	546	526	560	581	589	608	589	539	593	565	578	573	541	547	555	574	527	552	535	585	563	570	553	578	560	553	565	613	566	523	563	591	566	590	566	592	538	572	589	611	571	618	560	553	564	597	575	578	545	564	560	532	561	590	582	572	553	538	550	568	556	567	584	536	583	547	581	559	511	553	569	528	577	504	558	539	586	570	532	560	563	565	546	526	571	553	579	566	555	564	528	546	578	582	555	555	602	601	573	562	542	597	540	562	590	552	536	567	565	524	572	522	542	558	598	578	573	590	556	554	551	546	521	551	557	588	564	548	606	582	584	569	553	537	599	589	562	572	622	587	526	523	567	573	568	544	585	554	547	565	574	580	597	535	583	519	586	554	595	557	583	569	584	562	576	539	577	535	538	534	585	572	566	560	533	544	584	574	565	555	515	581	576	608	556	531	547	548	533	568	564	530	538	540	529	523	581	585	556	565	533	565	555	606	582	591	545	543	573	576	479	586	536	591	560	537	578	575	528	606	580	599	524	592	562	545	566	530	559	583	534	555	560	502	574	532	594	555	540	538	558	572	548	568	556	578	554	547	520	542	621	554	557	564	545	558	594	527	552	578	573	566	532	568	563	604	518	559	553	549	558	564	548	603	549	593	555	566	562	519	589	558	554	542	611	563	619	555	528	549	523	542	557	585	533	558	570	546	556	589	529	580	532	531	569	555	554	588	570	611	563	571	513	515	562	583	578	524	573	542	539	574	558	561	558	560	573	564	582	589	577	597	556	587	579	559	565	595	585	564	581	571	593	567	560	581	557	541	549	591	554	584	551	568	559	528	537	565	604	554	547	558	554	581	582	550	576	590	545	534	605	627	598	540	535	568	577	557	569	561	561	575	526	557	559	575	578	591	542	600	505	567	533	577	517	618	591	559	582	566	538	589	547	551	586	539	553	557	540	623	541	516	618	537	538	542	565	542	552	562	551	594	577	626	589	584	571	516	543	541	596	594	510	559	539	592	538	598	594	582	548	601	529	550	557	552	535	577	593	513	578	566	547	580	581	563	546	608	575	572	581	546	567	577	581	562	569	553	598	573	542	578	555	553	531	544	553	584	556	548	557	560	563	548	577	545	566	577	543	548	571	611	547	566	593	533	580	568	542	528	544	546	543	575	563	580	534	567	565	574	535	571	582	542	563	525	563	589	539	557	610	555	573	527	591	600	558	542	586	530	586	583	608	577	557	579	552	574	561	541	548	573	604	554	521	530	567	553	561	596	554	520	562	590	532	559	532	577	522	596	561	571	565	553	573	569	554	570	608	554	552	616	542	594	542	564	564	551	567	568	553	605	585	562	544	539	536	564	562	562	581	545	585	544	580	588	515	554	578	550	531	557	584	552	554	546	535	599	547	548	556	539	542	572	534	587	526	531	536	583	568	566	601	573	559	507	524	603	566	542	588	567	537	555	533	568	568	606	553	515	569	608	626	505	599	582	564	574	570	556	557	575	506	512	564	551	578	591	598	556	562	540	551	603	543	558	513	570	554	579	532	574	561	545	562	616	597	564	551	590	560	599	561	541	598	585	568	590	538	554	550	535	550	590	546	588	586	585	585	558	552	558	526	569	571	527	545	578	593	544	605	558	551	582	569	560	558	590	552	579	563	563	540	543	586	516	546	563	568	566	520	583	542	554	590	606	610	584	533	585	543	536	513	524	572	556	585	564	575	553	567	557	531	589	598	560	594	576	571	571	575	536	541	602	576	550	565	589	580	556	585	590	561	530	591	553	584
51837	51046	49681	44423	48634	41217	24944	9891	2427	715	351	287	284	243	257	264	223	224	213	232	251	262	232	219	227	237	247	247	218	208	233	212	261	247	251	246	227	222	247	208	226	227	209	226	269	230	238	240	234	236	234	250	235	211	236	245	242	257	240	234	264	212	212	215	234	232	211	214	221	240	236	240	236	236	253	246	217	215	240	245	225	247	229	227	208	246	224	238	233	258	231	220	269	252	234	226	254	241	227	236	219	239	233	216	251	210	251	232	254	239	227	235	221	234	229	241	194	211	228	211	225	204	247	232	211	264	217	244	234	252	201	238	206	256	237	226	243	243	246	205	200	203	261	251	262	235	231	268	246	235	254	238	209	238	209	232	235	233	222	220	272	231	251	228	231	251	247	242	227	228	236	227	248	244	215	222	206	228	255	212	260	226	239	252	246	244	231	227	208	222	232	284	233	231	218	237	241	245	226	216	254	227	227	220	213	240	239	248	220	226	214	244	248	236	245	217	243	222	247	254	236	245	222	206	250	244	237	216	239	258	236	225	219	229	245	248	238	268	223	239	197	219	236	199	237	237	215	235	242	214	242	224	247	214	265	270	230	241	225	239	234	220	217	216	236	245	238	219	206	245	203	222	223	203	239	235	220	229	255	237	263	215	241	221	217	243	240	236	240	198	226	251	240	229	239	220	233	221	221	235	212	223	272	228	207	262	239	238	220	216	242	221	252	244	256	242	219	226	267	203	233	238	225	214	229	209	245	241	239	252	215	253	195	250	220	249	226	199	260	224	213	233	254	238	256	222	230	242	248	252	235	211	220	234	218	227	210	212	235	210	222	215	241	213	227	215	231	211	264	234	224	241	222	235	225	227	196	229	250	249	219	237	209	235	219	219	248	245	224	221	238	232	231	199	218	223	227	198	234	244	214	236	215	223	232	218	242	232	205	222	223	220	229	228	240	240	218	243	212	243	218	250	250	226	221	257	221	232	216	232	233	225	224	229	244	185	224	239	242	229	246	221	227	227	218	237	259	234	227	232	208	234	227	249	251	243	225	244	226	222	230	213	229	228	227	232	235	231	254	218	195	221	242	207	224	237	279	245	228	228	241	218	260	270	250	231	220	201	240	215	225	249	246	238	243	221	226	210	226	232	231	227	243	239	265	243	245	227	231	230	278	243	220	252	263	231	226	231	238	208	223	214	256	220	211	223	247	218	225	220	249	210	235	212	262	230	220	235	235	244	267	248	210	240	228	213	219	228	250	248	222	217	242	250	247	247	245	221	215	229	237	222	228	235	229	233	253	231	226	228	211	224	215	211	224	224	244	229	242	232	253	231	223	229	237	228	241	232	237	231	242	260	238	244	224	211	212	256	263	264	259	248	211	234	228	219	255	239	240	226	214	228	236	262	235	191	251	248	230	239	222	220	255	221	243	228	223	232	263	250	249	193	240	242	214	239	226	263	220	232	214	232	223	246	216	244	220	255	283	205	225	218	224	218	245	240	235	246	204	229	266	237	270	226	230	242	237	213	207	223	234	218	258	258	221	236	249	242	243	225	220	226	277	224	242	216	230	231	239	198	219	232	239	230	225	225	250	228	228	222	221	241	246	256	216	238	240	267	223	233	225	227	225	239	224	227	228	225	229	225	238	229	228	258	233	231	275	229	250	222	256	240	222	258	218	220	250	264	238	219	248	210	203	224	225	232	254	239	252	194	224	246	252	242	241	217	239	222	228	219	236	251	223	238	221	211	208	219	247	242	247	232	238	244	243	228	231	226	268	249	206	222	258	224	225	234	216	269	264	218	242	218	236	240	230	218	228	256	232	221	225	238	228	248	226	236	258	228	238	215	245	244	232	233	222	225	236	245	245	227	246	242	236	251	232	222	247	234	233	243	235	236	220	229	213	250	238	226	245	226	216	248	215	213	217	222	228	246	203	221	223	219	237	231	221	236	239	255	234	238	234	238	235	250	244	233	247	218	209	240	204	222	221	226	254	229	228	231	241	252	255	243	260	206	226	235	261	246	224	256	217	216	244	263	227	223	242	212	217	235	243	245	232	234	233	243	244	208	236	230	262	263	236	249	224	198	262	239	239	239	227	254	245	219	228	217	255	229	247	227	238	207	222	222	254	223	224	233	212	226	227	208	216	233	229	249	242	218	211	244	237	219	255	246	232	243	255	216	225	201	248	237	218	227	228	221	216	212	219	247	245	242	245	259	215	251	239	217	247	227	219	241	206	255	241	264	232	227	244	260	218	240	241	244	215	223	231	214	225	234	231	217	224	211	234	227	244	221	218	254	229	237	249	246	242	217	217	243	216	225	235	237	219	246	231	243	247	262	241	233	233	237	234	260	241	210	240	229	215	222	218	238	233	219	238	228	232	233	214	229	214	230	224	252	230	235	226	230	236	219	206	241	231	230	262	232	220	220	267	233	231	223	187	232	238	231	270	221	261	197	228	238	205	247	214	232	217	224	243	213	227	216	238	272	231	249	231	220	203	241	224	239	210	231	222	249	242	198	229	217	237	239	235	222	211	221	218	206	214	243	245	221	241	227	232	219	215	221	236	198	242	236	242	254	229	217	209	249	253	272	232	238	227	217	258	225	231	245	242	211	237	225	243	221	224	227	285	211	215	239	205	199	220	240	233	195	244	233	213	215	242	246	225	223	212	242	218	202	227	212	244	241	237	234	196	258	234	243	220	224	229	238	200	221	244	241	217	224	222	211	241	245	233	233	229	223	225	220	220	262	228	224	228	234	237	198	259	232	223	248	239	237	235	241	230	241	226	224	258	241	204	244	218	226	236	228	220	205	226	218	251	215	216	205	215	236	215	255	230	217	221	243	258	242	232	226	221	234	230	222	226	235	269	203	232	219	258	216	232	231	201	218	236	257	212	226	239	225	235	226	255	207	225	229	222	208	240	241	235	237	253	243	220	211	236	257	239	210	252	226	272	226	211	251	207	245	233	214	270	243	239	207	220	242	219	256	222	235	237	233	226	245	222	213	223	242	248	232	232	212	244	262	234	221	252	244	248	237	222	243	236	219	240	233	209	224	241	215	219	240	228	241	217	221	207	265	227	225	235	246	257	218	217	251	227	219	246	244	217	226	225	228	219	218	249	218	240	250	208	246	200	219	246	222	232	229	241	199	232	219	200	240	237	250	235	243	257	231	237	209	236	248	197	182	226	236	226	233	215	254	239	211	259	225	240	254	240	253	217	199	230	215	236	232	253	206	258	241	246	241	233	232	255	222	233	267	253	236	205	226	240	268	212	231	244	245	221	243	251	228	197	257	224	225	227	223	228	215	235	237	206	245	208	246	225	251	204	223	207	233	232	226	223	229	248	217	220	199	223	228	260	227	256	245	212	241	221	258	213	261	231	231	205	233	187	237	238	213	228	250	200	240	224	210	245	223	241	238	240	233	229	222	255	228	226	223	227	246	268	252	219	234	252	227	222	226	239	239	238	215	210	225	240	227	227	227
35107	42349	50652	53463	59189	51799	37197	20072	7739	2755	975	856	780	683	719	705	608	609	602	566	647	609	586	605	568	589	616	607	629	588	579	623	596	591	549	641	579	578	572	609	606	589	598	639	562	549	588	540	590	581	582	604	616	603	586	562	576	562	563	548	617	587	585	580	558	609	591	564	606	615	616	559	577	597	571	546	531	597	617	571	556	556	624	576	598	565	568	601	569	548	561	585	618	559	573	582	603	633	528	598	566	597	565	610	560	563	618	572	573	612	591	552	584	641	554	600	593	645	593	576	596	612	576	567	615	641	577	602	616	607	563	586	589	601	589	576	588	621	607	595	567	587	620	573	589	623	578	584	613	582	601	625	609	649	590	569	577	638	517	548	591	601	577	576	535	603	613	582	589	606	572	534	591	576	590	578	617	626	567	569	534	597	605	540	582	606	617	597	614	615	613	582	578	635	569	620	619	601	597	575	572	562	523	584	590	582	586	580	577	548	535	565	612	522	600	608	625	582	554	553	586	554	607	569	617	583	587	612	583	599	571	610	582	604	596	589	615	572	573	617	580	554	582	594	623	610	597	592	584	568	545	549	588	562	579	611	567	604	568	598	574	572	602	575	577	610	620	597	583	532	606	584	557	546	584	623	561	585	577	576	567	583	607	574	597	596	641	549	595	668	547	600	560	588	561	599	593	534	589	585	574	603	576	581	605	603	584	587	624	600	610	589	586	573	634	584	552	593	616	601	601	540	565	589	590	613	543	526	594	533	554	572	589	601	517	594	586	592	583	625	606	617	612	573	573	660	577	616	568	592	590	573	581	595	617	622	567	565	567	594	575	600	563	590	539	550	579	561	613	620	614	650	595	600	594	606	577	608	539	586	602	598	541	607	606	558	610	556	586	567	543	614	563	605	642	617	582	615	597	626	599	545	602	607	593	614	561	611	550	584	587	615	599	564	594	571	550	582	598	589	589	597	628	532	568	553	584	580	579	574	594	589	577	571	564	574	597	604	602	587	613	540	571	575	579	591	599	584	568	571	590	543	622	613	582	601	606	579	574	636	608	602	576	570	543	578	594	572	578	558	636	563	593	612	602	618	599	575	613	618	590	613	627	539	573	539	573	607	528	599	601	621	595	600	569	568	539	586	598	627	593	588	611	542	597	563	567	586	546	584	575	583	612	594	578	588	587	587	574	589	599	625	549	629	602	584	564	544	564	570	572	544	560	574	571	560	614	547	566	619	619	599	592	617	585	585	565	572	590	598	629	599	588	570	646	579	578	581	563	535	580	575	580	582	594	571	614	591	579	635	606	560	575	535	610	586	532	584	570	646	580	600	591	560	538	591	569	576	572	570	588	568	556	588	569	626	621	599	568	582	578	583	646	564	556	590	617	574	572	587	545	560	575	578	598	608	604	576	580	595	609	601	580	561	577	589	664	607	619	609	607	582	541	582	530	587	592	551	587	610	588	571	571	605	564	593	564	553	608	542	564	568	566	571	589	594	563	574	592	585	613	557	575	574	591	588	574	600	581	564	590	566	546	571	615	553	572	598	579	555	603	570	564	573	550	581	581	641	605	574	634	604	589	554	590	551	583	556	574	555	575	584	580	625	584	591	595	592	562	551	600	593	589	601	594	585	611	602	611	596	623	609	632	564	566	617	597	583	636	642	617	582	577	609	606	600	584	570	610	552	616	558	597	576	579	535	575	602	577	575	588	551	595	620	576	591	577	555	591	609	579	576	565	584	621	543	603	608	580	589	615	585	604	580	572	591	575	623	609	614	584	574	594	590	595	589	624	549	554	614	566	578	568	581	580	581	559	650	627	572	588	580	563	605	586	567	590	591	589	599	592	557	584	588	589	549	608	607	565	582	583	596	613	562	593	589	630	569	597	598	601	553	600	587	590	644	600	581	610	556	544	573	628	585	549	563	577	559	583	581	620	587	566	556	597	628	605	583	586	572	608	580	572	564	569	584	570	587	547	537	593	588	579	592	597	579	603	612	542	553	608	604	667	615	549	584	576	583	597	611	526	622	596	575	629	631	615	601	539	605	610	585	597	571	564	587	582	568	595	560	562	587	548	570	619	576	615	621	607	560	606	583	573	620	595	591	527	566	564	589	576	563	572	571	553	566	603	598	615	532	594	616	581	610	558	587	571	606	609	613	581	573	593	576	597	607	562	573	577	632	603	555	562	634	589	567	627	592	574	604	564	580	558	588	556	606	595	595	568	551	558	598	559	550	635	581	565	563	604	620	621	582	590	592	598	599	551	566	565	594	553	605	568	607	626	612	596	559	581	597	595	577	607	601	590	584	558	594	616	566	567	595	533	577	593	589	565	601	611	581	588	611	549	566	574	570	616	567	556	586	597	620	567	589	606	571	590	592	606	599	610	601	570	579	559	580	588	601	577	553	551	602	568	576	626	566	617	566	557	586	615	598	578	568	565	574	552	556	583	585	588	601	580	574	607	572	578	584	578	533	578	580	574	566	563	591	598	583	581	566	573	603	560	600	585	600	561	603	591	559	567	594	562	589	605	605	564	636	524	558	570	617	576	614	576	573	586	616	545	562	605	572	555	604	635	549	563	578	614	589	601	528	598	585	596	582	558	574	588	542	565	532	568	554	578	591	619	595	587	588	652	616	621	589	572	608	619	586	595	568	586	595	601	603	583	597	584	565	539	600	623	560	555	590	627	553	585	627	585	591	561	575	545	581	578	587	561	598	594	573	551	575	599	536	565	610	629	616	608	631	558	593	578	581	602	563	619	622	564	563	569	612	553	596	578	555	541	613	581	585	584	597	610	613	571	592	540	608	588	574	612	564	632	577	593	596	614	560	614	542	604	566	606	599	548	572	568	585	632	574	616	588	566	584	592	609	611	590	586	614	590	629	593	585	582	569	603	551	549	563	595	641	651	551	578	579	561	610	631	656	595	599	591	634	608	557	613	615	605	559	600	577	594	569	596	550	576	596	597	547	595	576	583	597	549	591	565	604	558	585	600	581	555	577	622	570	598	549	565	589	610	550	591	592	595	586	616	574	628	553	589	577	521	560	554	594	609	594	581	570	584	599	573	640	594	557	581	570	621	596	552	567	572	597	557	593	578	598	573	580	609	592	571	602	548	590	574	609	621	572	559	562	581	586	627	592	592	537	590	590	572	569	563	579	566	578	599	572	556	588	600	571	578	586	580	622	593	578	555	591	611	613	614	567	612	552	623	581	557	556	600	548	601	604	627	593	577	567	570	572	586	583	558	588	559	565	583	590	532	580	574	590	572	555	585	590	579	562	558	571	597	570	594	588	561	577	581	585	558	557	582	562	642	585	597	583	574	602	552	655	614	589	567	560	582	633	585	586	578	589	585	534	555	558	607	584	586	601	596	587	552	583	592	581	601	562	571	586	598	538	589	535	607	545	587	609	581	584	548	578	606	597	561	585	548	584	561	550	583	598	581	584	585	567	596	522	572	603	568	588	603	642	560	615	578	570
57897	61048	56505	52246	53961	50533	35715	17673	5682	1327	410	320	251	216	235	219	218	233	223	212	213	194	200	211	202	222	194	221	204	208	213	200	194	206	205	210	198	209	213	217	206	204	188	221	219	199	190	192	214	215	220	214	208	205	216	217	210	193	216	220	196	233	217	221	210	186	230	198	205	198	200	218	230	193	200	234	201	202	214	193	201	211	198	195	196	201	218	218	205	203	177	206	223	214	194	175	216	198	201	215	209	192	216	202	216	240	189	220	175	220	187	269	210	214	223	207	202	199	196	207	197	203	208	219	207	191	191	225	208	192	195	218	214	212	220	228	200	156	211	229	179	209	194	198	213	235	215	206	225	234	205	219	219	216	200	223	183	215	195	183	205	197	216	208	240	208	192	216	201	213	183	191	216	197	200	203	175	199	229	219	228	225	203	203	191	195	213	219	193	222	214	207	210	220	206	227	216	210	216	191	227	207	199	210	243	180	207	199	224	194	201	201	234	204	204	226	225	219	186	208	201	209	178	213	217	208	199	204	213	198	207	207	238	190	223	209	226	189	181	197	195	199	201	213	202	216	231	218	204	199	203	198	226	216	219	220	179	193	229	198	175	220	217	219	180	203	215	230	192	203	198	214	212	193	215	209	211	199	205	189	165	215	197	199	213	193	235	203	203	199	221	226	200	203	174	197	208	236	210	200	203	218	207	226	196	197	164	219	204	213	197	201	241	210	239	189	219	212	194	183	203	195	208	183	182	211	206	224	180	182	196	211	192	181	209	209	209	215	208	224	222	204	184	219	215	214	222	215	222	173	215	230	212	222	237	226	207	206	185	194	211	177	210	190	221	214	196	191	211	220	199	209	195	230	190	198	204	234	186	211	194	181	208	189	204	193	228	209	180	215	212	205	189	215	216	197	211	211	195	207	219	228	212	228	203	200	189	227	250	208	211	210	181	232	196	213	200	214	214	226	208	204	212	205	199	223	215	206	208	202	220	214	204	208	215	212	219	194	225	239	214	213	204	191	219	201	195	219	223	197	210	218	212	204	213	189	217	224	198	185	212	190	199	203	208	181	198	213	211	222	198	208	203	203	210	213	198	237	209	210	223	196	199	226	215	213	201	209	227	201	193	195	226	231	197	222	221	201	221	174	201	202	243	234	210	198	225	198	221	211	211	221	195	195	212	221	188	203	200	214	194	194	228	188	200	201	251	215	203	229	182	210	197	218	212	225	199	206	189	200	221	205	201	214	216	211	202	222	173	177	229	234	214	218	199	221	177	198	216	191	203	233	209	236	185	200	210	222	202	188	217	195	176	209	222	201	217	214	220	214	250	217	215	204	208	199	226	207	210	197	206	213	214	222	193	198	228	202	215	213	217	203	230	211	211	204	215	230	195	210	219	220	195	214	210	202	193	211	204	216	212	220	198	208	212	214	199	195	224	182	221	198	214	215	213	191	216	195	202	238	209	193	194	189	213	199	207	173	218	216	195	205	199	199	196	194	198	226	222	203	222	253	230	200	193	219	190	208	202	202	218	199	201	210	190	194	214	188	213	188	195	220	219	219	198	206	204	209	234	199	218	209	218	210	175	187	208	197	202	201	228	204	209	213	200	196	184	208	235	201	227	217	219	224	213	209	199	211	195	177	196	196	222	206	216	199	214	204	216	195	237	193	214	182	211	218	203	213	215	197	210	186	238	219	193	208	182	216	191	176	193	195	230	194	217	196	190	224	206	211	224	221	220	196	221	212	214	194	235	205	215	208	184	204	204	203	201	191	190	228	202	210	221	206	209	196	193	185	225	186	199	216	202	217	212	196	213	214	210	221	206	197	193	205	211	218	207	207	213	198	193	203	207	202	183	208	193	195	173	215	203	211	208	194	214	226	228	204	188	208	233	217	239	221	207	179	202	194	208	212	218	220	210	241	193	205	206	208	226	216	207	223	197	191	214	207	220	175	197	209	199	212	176	207	205	202	210	204	206	220	201	220	225	218	220	202	220	203	202	210	181	202	207	204	202	222	224	214	220	214	226	190	191	197	201	235	185	190	211	225	203	200	205	191	204	199	181	213	185	202	216	206	212	199	211	196	185	213	212	218	203	215	225	221	236	229	183	202	218	221	215	219	176	203	210	195	201	228	223	210	195	192	185	184	197	201	208	181	210	220	231	219	178	179	188	190	217	205	193	211	196	195	232	201	194	218	179	197	216	231	230	197	191	226	202	200	187	212	215	213	191	216	201	209	218	202	205	226	194	212	200	218	205	210	195	208	209	184	211	209	197	201	213	203	220	205	179	223	201	213	211	221	219	199	229	188	203	235	207	190	198	228	184	210	201	216	215	209	199	232	214	215	198	235	206	207	226	221	191	196	217	213	205	209	211	175	203	208	197	204	213	183	191	205	204	192	213	198	195	208	204	184	209	195	219	192	163	212	211	197	192	219	187	199	209	227	205	212	190	203	223	232	199	192	228	208	251	232	183	220	211	211	186	223	212	209	223	186	230	191	201	199	179	211	219	195	200	210	203	209	202	187	227	209	205	211	194	201	222	196	211	218	215	217	170	211	177	202	199	187	218	213	213	207	198	215	209	214	208	202	194	196	179	211	209	194	207	223	214	217	223	215	204	203	208	213	206	186	185	200	197	195	219	199	211	209	216	191	204	192	213	228	183	213	208	230	222	199	173	215	194	182	185	220	187	195	226	201	199	200	195	197	212	179	195	207	195	204	176	206	193	212	212	234	192	212	214	215	187	186	208	210	211	215	208	207	199	218	203	200	207	227	201	184	213	210	209	229	215	193	206	213	216	203	203	207	223	209	230	191	210	201	219	231	216	212	217	197	241	198	224	201	199	196	251	193	175	199	232	184	201	194	206	230	215	187	174	182	219	205	187	197	214	192	203	218	240	190	200	185	225	208	226	228	192	197	197	192	186	196	181	229	199	210	207	213	183	212	223	192	235	205	185	197	204	206	179	196	216	229	166	218	214	233	197	227	230	196	199	204	225	224	203	192	188	206	195	193	203	212	241	222	179	202	205	209	219	215	199	201	234	199	209	225	183	229	207	206	194	197	219	217	198	200	230	197	205	226	213	197	195	205	200	216	217	206	192	198	204	221	212	190	193	220	201	206	234	231	227	223	184	181	225	213	203	189	216	220	203	193	194	210	202	213	222	203	207	199	200	171	213	228	204	219	225	213	206	204	188	213	185	215	217	206	186	203	239	205	207	219	201	189	190	201	211	208	190	229	208	227	188	192	222	186	199	199	207	221	201	208	204	219	211	200	227	188	220	200	237	206	190	214	190	185	205	196	228	218	201	226	223	211	208	201	189	224	217	189	188	221	210	200	216	209	236	236	213	218	218	219	203	202	216	207	216	215	205	197	212	182	221	215	215	217	225	202	215	191	210	193	181	193	222	213	199	222	210	209	217	206	193	203	219	210	193	179	212	194	210	189	190	207	186	209	228	204	190	207	221	221	201	200	194	237	224	189
39844	53683	58661	63219	68886	62426	46228	28283	13964	4820	1517	994	771	777	825	773	615	558	550	554	494	504	551	548	523	533	536	518	523	479	517	511	506	524	518	528	511	542	531	534	550	533	510	500	551	519	534	536	512	533	521	517	532	490	470	538	540	509	512	478	534	509	517	502	486	506	459	541	514	498	523	527	485	531	520	512	509	538	538	552	509	496	518	529	525	522	496	520	517	531	508	511	492	503	528	528	474	519	574	493	528	563	499	542	476	508	528	535	537	495	542	511	558	507	552	494	538	548	494	506	483	528	529	545	491	499	514	509	542	536	540	511	597	483	491	486	489	552	504	499	529	530	538	524	513	517	517	508	551	521	549	515	513	532	544	532	529	547	506	519	552	500	526	492	470	546	547	510	552	523	508	513	499	530	505	493	493	513	476	522	537	467	514	526	512	572	499	506	548	507	557	537	526	520	521	517	516	510	512	537	492	557	507	502	540	555	528	490	500	515	502	490	570	516	552	509	507	513	528	514	527	503	502	523	518	538	522	485	531	544	518	528	505	550	543	480	473	525	508	488	551	522	524	541	549	511	481	498	491	478	492	480	539	532	547	515	488	576	525	508	551	537	561	548	560	527	522	530	577	527	509	501	541	541	520	521	459	499	507	516	529	561	489	500	505	516	505	511	514	505	524	483	510	517	551	537	537	477	454	541	512	522	554	518	518	536	523	515	516	462	511	513	544	528	556	503	535	510	525	526	545	501	552	544	505	526	531	540	505	532	522	520	549	510	531	510	504	557	494	513	536	533	520	516	540	492	525	503	506	532	529	520	571	521	490	483	520	481	541	518	513	532	551	486	505	531	530	494	476	519	508	516	518	513	510	502	514	542	514	524	559	485	537	532	506	509	530	504	544	544	570	504	516	489	518	531	542	514	524	536	520	549	506	518	484	556	509	531	519	543	489	520	496	522	545	540	512	553	524	546	516	484	552	495	551	544	522	554	575	495	516	552	546	502	514	472	517	543	515	495	537	527	482	508	495	510	549	522	534	492	473	526	507	554	535	516	524	562	548	516	518	515	500	497	508	507	531	515	512	508	504	505	517	518	498	533	528	518	481	532	514	519	540	489	498	547	478	568	512	553	529	567	535	485	538	543	516	515	512	524	539	541	565	489	498	511	480	530	528	495	538	549	533	484	531	498	517	559	504	544	505	515	544	506	497	507	490	501	524	508	512	518	538	523	496	576	568	538	512	545	526	511	519	521	519	530	502	516	540	494	500	515	506	537	522	483	519	528	518	550	564	544	540	533	532	553	516	510	535	502	530	538	509	475	519	533	484	551	534	545	518	504	494	526	545	540	516	513	500	545	532	523	511	535	518	524	544	508	519	534	526	510	506	517	531	509	491	526	518	514	521	545	552	519	515	532	499	562	551	542	515	509	516	511	507	516	532	450	515	559	521	485	530	547	548	512	531	499	514	512	527	494	478	515	504	515	556	515	475	546	491	521	527	533	536	533	507	509	551	538	506	506	533	548	503	521	534	506	520	519	445	516	533	565	544	497	510	503	517	527	543	537	525	543	535	476	501	512	507	513	494	530	490	530	565	502	568	564	484	525	574	538	506	509	522	526	548	496	509	467	558	529	494	534	505	508	507	493	554	520	537	500	522	500	470	518	500	504	526	529	530	511	527	481	513	484	525	532	473	469	500	569	517	501	526	511	520	487	554	492	508	518	528	514	505	505	504	511	504	546	530	478	500	531	517	528	535	531	485	463	531	543	548	554	508	494	561	496	503	508	504	545	526	492	522	509	529	500	534	513	487	512	517	511	540	549	502	520	528	510	498	529	522	512	520	531	510	520	519	503	500	486	531	559	516	519	493	531	511	534	550	531	500	556	493	501	498	533	513	518	516	481	589	494	522	539	514	533	521	530	496	519	539	528	523	530	510	501	534	482	497	545	527	543	489	555	554	526	515	517	530	528	567	524	509	483	511	515	519	521	520	537	541	504	487	490	509	534	522	519	503	545	482	495	506	515	524	579	542	540	502	526	517	509	514	544	488	515	544	548	539	526	486	499	573	508	546	477	517	485	519	523	515	532	516	533	538	541	543	504	513	508	551	519	529	495	498	514	507	561	533	546	573	514	519	562	557	516	504	499	537	524	528	489	567	517	537	471	538	524	528	543	502	529	497	550	538	541	529	531	513	513	483	500	485	520	515	535	541	527	541	507	524	523	499	484	521	513	504	540	533	543	507	541	511	524	503	533	500	516	519	502	525	519	546	525	508	551	541	529	498	535	493	499	537	546	486	506	490	542	516	484	529	551	528	527	479	539	494	498	556	477	478	545	524	499	544	522	447	517	520	512	533	512	542	520	520	511	508	500	504	512	524	555	474	531	496	497	516	535	509	541	505	513	487	563	525	538	523	537	524	477	492	521	516	514	503	542	507	545	524	549	517	545	517	543	539	536	547	509	525	544	587	480	534	551	479	541	508	546	517	507	523	513	501	523	560	533	521	523	548	561	514	562	513	544	513	545	511	515	547	539	553	512	543	550	532	517	464	511	510	563	568	506	555	506	535	520	525	536	530	512	572	565	513	505	492	520	545	507	508	524	505	522	490	497	563	530	488	504	526	521	511	553	532	527	523	527	511	530	537	484	519	530	570	508	515	529	562	526	522	557	513	511	516	535	521	520	479	490	503	508	529	521	478	555	483	516	502	505	544	522	555	533	510	526	547	545	480	507	496	532	490	528	492	535	492	493	534	502	514	528	464	534	485	545	506	491	554	518	538	510	503	540	528	539	479	515	561	501	490	539	526	551	538	468	511	510	544	501	556	508	499	491	497	514	522	520	491	539	570	493	547	526	561	516	474	547	512	509	539	509	506	519	508	528	536	520	541	525	527	508	523	526	536	553	494	473	517	516	531	527	536	527	522	504	540	532	522	534	533	505	521	493	507	550	515	498	499	558	510	539	514	528	492	516	515	525	541	508	503	545	501	528	535	527	526	502	481	514	485	497	532	513	541	497	530	515	489	533	523	509	510	516	525	550	570	522	480	497	540	552	506	493	571	529	536	526	577	519	544	504	520	550	540	548	540	524	536	553	485	587	496	506	507	570	530	566	537	532	514	507	535	540	536	509	490	515	525	514	490	539	497	530	595	542	509	511	533	509	466	531	544	510	516	487	531	513	484	520	562	505	512	528	548	502	518	531	535	526	526	497	548	508	518	494	510	502	507	560	527	504	530	525	498	530	506	516	533	563	482	529	520	491	498	497	535	504	524	533	501	550	507	526	456	525	553	525	535	551	498	526	486	558	547	469	491	513	501	477	541	559	551	500	533	508	467	555	511	544	494	518	495	508	545	509	531	559	516	543	510	529	544	525	497	517	578	499	533	530	512	524	514	529	496	538	538	523	570	533	532	535	515	525	516	507	563	527	508	508	549	519	521	498	506	535	512	522	489	536	493	544	514	503	515	498	529	528	502	500	508	500	528	491	516	524
28464	32008	34921	24970	10688	5276	2700	1036	436	286	236	221	199	220	214	179	234	192	211	213	213	226	218	203	210	222	234	237	220	169	217	233	214	228	216	230	217	214	237	222	226	220	211	209	226	216	215	212	234	219	206	217	218	195	206	203	179	218	204	221	201	230	219	215	169	205	203	203	197	215	210	192	192	238	199	220	207	244	234	224	211	228	224	220	219	216	216	224	219	198	207	232	218	212	227	223	201	222	206	212	211	196	214	239	239	197	215	193	220	206	231	194	201	210	183	186	218	213	201	218	203	216	211	213	230	210	216	236	186	203	174	220	217	260	219	201	239	225	189	243	202	236	197	199	250	191	195	209	213	201	231	241	187	191	200	216	208	214	213	274	214	223	210	208	229	208	189	212	225	209	207	220	236	204	208	184	202	191	219	195	202	200	192	220	219	199	191	236	200	213	220	221	191	220	223	204	202	213	203	220	200	209	211	227	197	194	241	210	217	229	203	201	218	220	194	221	243	208	209	176	200	202	217	217	229	215	211	223	207	219	216	193	232	214	197	193	224	226	238	210	229	207	221	224	230	212	222	230	196	221	195	226	220	219	214	194	235	215	204	231	208	215	231	213	249	218	204	182	213	186	230	205	216	195	195	205	228	195	217	208	212	221	206	211	208	209	195	203	218	199	247	208	211	218	193	183	237	200	189	226	203	213	210	232	204	234	200	221	202	206	225	194	198	237	226	209	234	218	200	205	242	221	216	197	215	207	217	210	216	207	209	198	198	215	223	215	215	220	209	199	203	220	194	208	210	216	219	209	203	216	222	214	204	191	199	224	232	240	200	217	214	236	196	203	223	227	211	207	199	201	226	237	209	207	211	239	199	211	228	209	210	215	213	191	195	207	190	212	208	221	180	216	221	206	233	199	230	193	224	219	209	228	214	216	186	222	201	230	237	217	216	204	195	228	206	237	205	217	213	200	224	208	182	210	210	205	221	217	221	218	214	200	195	228	225	205	227	233	200	193	206	194	210	213	222	204	213	240	220	214	194	213	203	207	217	225	207	216	225	166	216	220	217	206	207	226	210	226	237	203	215	215	198	208	200	217	220	199	201	207	196	209	218	218	225	192	211	227	208	195	216	240	219	216	226	213	211	205	196	261	184	215	192	201	220	195	199	229	213	210	209	210	201	222	203	197	227	233	222	208	190	185	217	225	188	180	239	246	208	218	203	220	220	215	214	228	248	241	225	210	231	207	209	224	219	238	200	198	221	214	225	216	205	219	200	250	192	220	216	222	228	204	189	223	203	194	212	211	235	240	199	219	226	203	216	178	225	202	211	231	230	233	191	224	225	214	213	231	188	224	194	209	223	187	225	195	225	227	200	195	195	226	212	213	194	201	194	266	193	223	205	205	203	198	225	216	214	212	198	221	219	227	209	235	213	236	226	191	210	215	218	237	190	226	205	221	213	209	208	197	231	204	208	211	230	215	208	222	196	235	235	223	214	218	199	212	203	187	203	243	205	229	207	219	210	220	241	223	189	230	220	203	216	203	193	209	223	205	235	216	188	191	228	242	216	237	212	222	207	221	215	198	225	229	223	220	218	216	210	213	222	213	198	228	188	190	201	194	194	225	217	230	218	210	211	208	202	219	202	209	205	210	207	229	200	209	215	201	221	231	210	200	218	219	219	220	212	247	233	223	227	212	205	215	224	206	222	221	205	226	219	218	201	183	202	233	207	220	214	230	233	207	176	186	220	191	208	214	206	232	193	234	210	254	223	208	200	209	190	216	198	192	214	182	196	221	194	213	206	211	210	215	212	249	237	196	239	221	209	229	227	226	211	217	222	215	197	225	218	218	212	230	218	230	221	215	232	258	203	215	219	232	202	182	215	211	208	214	201	239	221	209	200	207	213	189	217	200	221	196	220	215	221	212	220	218	190	201	213	234	196	230	226	233	240	175	206	244	212	232	243	199	221	196	215	208	199	213	218	204	191	204	203	220	194	211	188	231	246	199	210	216	212	214	215	204	222	231	204	215	227	202	203	214	222	233	222	223	216	201	222	219	210	220	194	188	202	207	221	239	219	210	216	234	213	201	217	219	218	233	221	183	225	205	221	225	236	208	216	211	212	205	214	223	179	219	219	218	197	224	183	201	188	194	225	206	207	223	208	207	210	215	218	231	182	225	213	192	198	208	190	212	212	228	196	216	236	196	195	201	207	205	207	194	214	242	212	216	195	200	233	211	229	224	200	184	200	230	251	209	233	193	220	222	207	180	212	167	216	219	177	202	220	186	222	259	230	212	237	182	224	223	221	212	222	223	207	233	206	206	215	234	214	197	241	197	228	207	234	219	218	213	207	212	244	206	220	207	202	220	215	226	193	212	242	202	218	220	245	217	235	215	232	197	234	214	197	197	203	220	216	209	196	176	213	231	238	206	195	212	233	202	215	217	184	208	201	252	211	210	221	220	232	193	204	210	181	205	227	215	209	223	230	212	227	198	204	214	208	212	209	214	207	226	204	222	226	204	204	190	195	206	219	187	211	208	193	194	199	197	246	222	227	219	246	225	213	226	225	204	214	239	215	201	183	206	207	218	210	226	217	234	252	232	212	209	230	207	214	201	222	220	204	191	211	209	213	213	189	199	189	210	182	203	197	199	209	210	216	205	238	223	197	209	216	239	229	203	212	226	234	208	205	220	197	214	200	219	225	212	201	204	220	217	227	221	223	209	219	206	234	232	213	204	219	205	229	228	232	195	207	234	201	200	228	226	213	202	188	211	199	212	229	220	214	209	199	208	214	206	216	215	224	197	212	213	186	187	241	213	206	225	184	216	211	211	223	218	224	216	223	204	230	220	255	211	199	203	220	211	220	203	177	217	191	217	212	240	220	226	220	210	223	202	239	204	196	195	210	238	228	213	219	171	206	194	232	239	216	219	202	208	197	192	203	194	215	218	235	202	227	178	217	204	202	198	213	216	216	233	218	210	229	196	200	204	186	232	197	227	204	181	211	213	203	202	196	241	189	217	236	223	211	207	201	209	231	220	217	209	216	204	219	218	208	204	237	202	209	213	200	230	206	214	234	194	212	204	211	228	192	208	202	208	256	208	213	204	225	207	224	171	220	242	208	213	199	213	233	231	217	192	198	205	226	217	192	187	206	200	224	186	197	207	208	196	232	222	221	234	206	217	216	207	195	227	200	209	199	213	226	218	211	204	198	189	219	228	221	176	208	217	187	200	198	211	203	202	222	233	212	223	202	209	212	216	200	230	226	201	194	200	225	201	216	203	199	213	236	206	214	212	214	221	203	239	176	217	233	190	191	219	216	218	216	197	231	197	211	211	238	215	221	227	205	229	210	245	208	215	200	195	218	246	178	220	195	209	218	211	215	234	202	199	218	235	199	233	211	242	223	202	235	226	196	219	239	211	230	197	195	193	194	188	218	234	209	195	195	217	219	190	211	217	196	211	188	197	226	192	230	228	227	223	201	214
17787	26124	36686	33156	20801	15842	8801	3575	1529	827	609	572	546	543	555	552	551	556	536	606	539	545	554	556	543	571	507	531	576	565	542	586	528	508	562	569	568	545	513	571	551	527	531	557	568	591	558	542	564	534	602	522	540	515	529	532	551	564	559	547	562	598	602	547	544	573	547	569	560	538	562	542	516	554	504	540	565	553	551	545	570	551	549	552	539	499	536	569	531	545	541	517	529	573	530	549	516	508	519	571	484	558	530	538	524	533	547	587	564	549	533	554	529	585	578	558	564	530	569	584	560	523	565	545	524	537	515	551	557	577	538	573	541	571	546	546	542	515	576	558	566	515	563	541	564	567	548	572	534	542	541	559	572	503	581	541	530	528	546	542	566	556	518	550	555	517	560	547	549	509	553	546	537	557	543	550	546	526	603	519	556	562	563	531	549	552	516	552	581	549	552	575	565	549	554	549	499	591	610	567	578	564	558	530	536	570	577	530	547	560	542	545	527	562	532	514	554	520	560	583	557	509	562	554	528	525	530	549	552	577	531	554	508	519	505	517	591	528	531	554	548	526	541	552	553	519	523	525	554	526	523	566	571	563	536	559	560	586	508	573	567	524	529	587	532	566	571	586	513	500	574	568	533	511	546	510	521	584	526	547	509	571	516	566	511	560	552	517	582	563	559	498	544	552	548	540	521	537	571	530	543	543	559	528	571	543	558	501	578	530	527	560	505	549	592	540	548	585	515	590	533	579	523	581	544	527	569	541	565	539	582	549	580	547	524	497	575	547	568	548	579	501	579	534	522	565	550	529	520	546	534	550	561	546	562	563	539	567	584	578	537	551	550	554	483	562	540	564	570	554	533	534	509	567	573	518	485	573	537	572	566	537	575	562	516	559	470	557	533	547	525	572	555	546	557	562	563	540	555	601	521	539	551	551	571	557	540	588	569	591	572	594	516	563	560	574	594	563	516	561	551	517	575	522	580	551	541	549	574	580	542	557	534	538	502	544	559	528	571	559	560	525	536	510	564	531	545	600	540	543	514	561	580	552	544	585	583	556	563	554	558	571	528	521	546	525	542	536	541	554	528	520	553	549	533	558	562	552	509	520	567	549	559	549	556	597	545	553	596	568	518	535	570	565	540	573	547	557	522	523	577	579	530	520	508	498	527	512	599	545	574	527	551	526	602	533	563	533	552	581	538	507	523	530	562	529	545	561	524	537	567	542	516	576	492	509	553	538	529	573	549	577	509	551	514	549	573	516	564	531	514	571	549	538	539	522	550	522	513	534	590	579	542	612	558	513	564	564	580	542	547	544	572	550	551	546	560	547	535	536	596	536	551	563	546	557	521	575	593	581	558	566	509	543	569	526	564	541	601	534	584	542	562	539	571	580	567	540	550	528	509	584	548	545	618	564	536	560	522	573	525	520	528	555	522	557	507	566	557	629	539	517	542	549	547	529	532	522	516	531	515	542	527	571	519	587	552	575	554	541	534	540	568	533	528	578	561	529	576	526	531	546	588	571	550	524	576	533	582	559	563	519	579	557	535	551	530	556	529	560	561	545	556	513	595	545	552	538	593	529	550	530	528	561	587	542	534	554	510	558	551	539	557	579	554	524	585	477	551	557	539	533	522	558	553	591	542	564	497	554	559	543	570	575	541	547	511	547	551	559	570	522	525	567	556	568	535	555	535	550	576	557	575	550	540	512	520	537	525	504	605	530	570	550	541	578	531	580	557	571	560	571	582	549	543	578	527	580	531	558	530	534	591	497	567	550	552	559	560	538	526	544	550	542	532	532	559	547	567	515	570	527	566	549	521	568	530	535	567	508	542	567	545	553	534	542	554	548	586	532	542	563	519	520	541	606	546	582	511	541	558	531	561	552	584	522	580	502	557	497	495	564	543	585	593	562	543	537	540	558	532	508	527	485	564	532	564	551	519	562	573	549	531	556	549	566	550	523	563	547	556	552	568	566	550	520	574	522	545	532	561	562	563	576	570	570	557	559	589	544	538	545	554	557	577	552	586	516	501	534	512	522	602	548	546	553	578	545	512	513	546	531	561	519	577	532	570	573	544	552	542	592	574	544	552	526	567	530	542	569	552	549	581	578	571	551	579	505	541	511	523	516	538	551	511	511	567	530	531	538	554	565	522	564	545	519	574	547	564	499	537	509	542	577	546	531	537	592	495	544	485	515	518	510	541	523	557	521	589	560	592	561	568	546	591	589	545	547	554	556	540	491	579	524	534	535	529	583	533	559	524	571	556	571	564	530	519	552	526	553	508	567	484	516	544	559	523	591	569	565	530	533	535	524	576	515	588	569	568	545	582	570	533	545	508	569	533	577	546	550	550	534	599	551	502	496	544	555	549	541	515	531	504	536	546	534	554	539	547	536	531	510	513	638	560	590	510	556	564	533	519	562	566	519	550	573	553	534	540	542	488	569	560	491	539	577	527	552	530	566	509	542	526	554	556	575	506	530	560	562	556	561	517	548	506	558	530	604	551	600	557	527	526	542	545	548	591	517	505	539	559	552	545	548	553	521	552	555	570	567	537	558	547	562	549	512	539	565	540	549	536	530	572	588	520	587	530	585	547	585	553	534	591	552	552	570	490	530	515	590	504	564	574	549	554	560	583	529	543	534	536	572	510	531	552	568	577	585	533	537	573	553	515	547	532	525	543	547	540	582	579	544	542	629	559	516	568	554	515	499	543	559	589	531	532	578	508	545	568	553	599	591	539	605	528	569	553	544	575	572	559	567	550	587	542	562	526	495	567	566	530	540	551	556	537	529	531	583	551	563	516	564	530	530	490	547	541	562	533	558	515	484	503	522	561	532	580	530	567	559	499	501	554	539	552	575	580	543	587	544	541	547	544	547	524	575	547	572	536	504	579	532	514	555	544	564	557	540	508	550	546	552	544	562	538	522	531	519	548	556	543	514	578	605	541	521	536	542	526	577	536	558	538	558	544	542	549	562	536	539	542	529	528	520	583	558	558	487	553	567	575	560	581	480	561	548	549	574	583	543	545	547	552	555	533	570	531	572	545	536	545	551	493	548	505	562	558	578	542	527	588	529	488	497	527	560	561	577	543	556	548	527	560	525	556	535	541	600	566	589	552	530	534	542	541	555	581	578	531	540	552	549	586	568	533	547	578	570	543	531	567	507	562	566	602	589	543	581	555	523	535	526	551	546	537	573	528	499	541	543	576	571	531	559	592	562	557	475	545	534	551	544	517	563	540	557	568	521	537	591	577	559	542	555	562	534	556	570	533	543	560	580	547	525	544	582	524	561	508	559	557	556	556	534	519	527	548	579	556	535	514	539	518	529	570	604	543	548	531	580	572	544	545	571	534	565	569	578	605	553	518	565	550	503	524	542	518	566	574	529	525	552	588	538	558	534	565	557	545	590	567	527	574	521	573	568	505	561	514	529	549	535	573	542	541	523	531	515	561	537	502	537	548	577	554	557	590	555	571	549	572	568	558	565	536	519
47998	49389	56434	47482	46616	37967	22264	8394	2235	737	355	289	249	256	284	251	238	234	227	234	227	215	221	264	222	242	223	230	226	179	219	234	232	229	241	220	233	203	240	207	219	229	203	239	234	225	248	251	241	244	223	241	232	240	234	241	238	201	237	212	220	226	222	225	261	207	254	232	252	245	256	240	237	243	208	238	234	228	219	216	212	229	257	212	235	230	229	218	220	222	218	233	213	213	193	239	243	197	249	247	261	220	233	224	223	241	232	240	243	236	227	254	224	226	210	223	218	249	229	234	204	220	233	247	227	212	231	224	243	239	231	234	228	254	246	238	227	236	245	227	240	233	231	258	225	257	228	232	274	243	253	253	226	259	240	228	219	205	222	209	215	256	252	225	220	228	231	245	229	230	236	251	215	211	230	248	215	226	216	237	221	236	232	206	231	229	214	238	211	229	240	218	278	216	240	243	238	216	238	250	236	238	254	217	218	202	220	242	227	243	229	240	228	218	286	223	227	227	244	255	238	228	227	229	231	232	211	241	218	225	254	242	210	218	197	240	225	235	206	228	198	235	218	239	245	227	254	239	239	244	226	234	234	199	229	257	222	212	227	248	220	239	235	246	234	214	223	258	247	239	219	239	224	220	233	206	206	233	233	246	222	245	210	255	225	241	219	238	226	231	243	225	241	217	240	261	226	269	241	250	241	251	225	244	245	252	245	249	213	235	242	213	201	212	225	226	230	212	248	235	254	263	249	220	241	250	208	231	222	241	230	193	229	253	238	243	228	231	232	241	242	218	227	236	202	228	248	241	217	252	210	230	220	220	223	229	217	237	225	241	225	224	240	255	220	252	238	208	252	241	217	230	225	225	228	230	232	247	252	248	245	238	222	227	269	216	204	229	228	255	239	220	259	228	250	219	236	233	243	215	246	230	225	210	213	243	236	231	231	217	238	205	214	275	246	244	232	258	247	216	207	227	221	238	243	201	226	221	225	254	228	250	223	213	206	227	244	226	225	232	223	242	264	234	241	218	275	236	235	249	258	221	236	220	230	241	210	246	228	244	201	216	223	240	227	226	233	258	251	235	226	234	217	257	227	221	206	224	213	234	243	227	230	215	235	240	220	264	222	233	203	243	223	235	237	237	218	252	213	223	240	248	212	229	202	238	222	236	232	226	253	259	236	224	248	232	229	251	224	237	230	252	228	221	243	272	221	216	255	213	237	252	242	228	221	233	225	220	244	251	240	250	231	235	241	197	248	247	248	236	249	232	213	192	256	237	238	206	232	244	257	235	219	242	223	242	223	256	249	240	245	244	222	229	241	241	235	206	228	204	250	249	234	266	241	200	258	213	259	271	242	235	256	218	246	213	223	217	228	235	244	248	235	239	249	233	246	225	242	231	222	266	213	218	210	216	216	257	225	242	218	245	258	246	226	237	212	205	224	241	261	204	249	253	241	226	238	240	217	214	231	240	221	250	209	239	231	251	226	260	254	205	234	233	239	269	229	228	257	241	229	241	220	221	229	241	228	240	203	213	241	235	254	240	233	232	252	246	226	213	243	231	243	247	246	251	216	226	230	214	215	228	223	241	247	258	233	223	233	218	230	257	213	208	221	210	230	255	239	246	211	226	246	226	230	240	237	227	238	230	217	235	243	241	224	266	208	239	242	260	217	226	216	251	243	201	220	254	255	218	225	241	251	241	238	242	240	215	223	205	221	212	201	243	228	223	220	234	239	243	247	241	271	227	221	224	243	249	247	250	221	228	252	233	241	254	233	236	250	244	235	250	215	226	211	215	211	234	227	235	237	237	215	220	229	233	217	223	223	230	229	235	225	227	208	237	215	228	223	223	237	264	207	243	232	231	230	237	242	235	276	237	237	241	206	225	230	224	242	220	222	228	230	226	234	257	234	210	240	252	252	194	250	263	238	252	222	255	225	220	241	219	248	223	208	205	238	229	223	234	254	228	223	213	221	225	207	250	210	215	226	244	197	208	243	238	243	264	218	258	254	278	258	266	227	241	229	249	221	229	240	231	216	231	222	230	250	212	211	245	229	218	228	230	245	236	225	235	244	245	201	228	204	216	220	226	260	237	242	244	231	242	222	246	272	223	228	244	191	229	238	221	234	218	212	231	245	244	230	237	230	236	233	238	268	247	225	236	198	220	223	243	230	229	220	222	225	231	229	230	232	224	250	232	238	204	212	239	214	221	222	249	232	242	248	247	231	235	248	216	234	216	229	242	240	231	217	237	246	247	214	201	258	234	212	242	253	217	228	218	294	221	243	236	230	228	232	225	220	234	243	245	232	229	219	254	270	238	231	252	245	235	247	231	196	234	194	241	229	196	232	272	234	214	262	254	246	220	226	247	226	208	236	210	257	230	207	222	233	236	213	212	253	239	231	200	228	257	246	235	236	231	244	238	230	240	230	237	222	249	228	242	227	244	239	248	237	237	253	244	254	225	259	217	250	213	254	236	244	241	218	253	254	236	261	247	240	231	244	224	238	209	225	214	236	229	246	247	233	207	199	258	229	217	254	229	229	229	222	232	243	216	258	220	243	231	233	234	220	239	200	204	238	233	222	229	184	227	220	231	221	243	223	264	239	229	221	219	233	237	213	224	236	240	240	244	233	225	210	258	233	214	240	240	217	222	220	234	262	201	242	245	265	221	220	229	226	244	235	208	230	261	246	226	216	228	242	238	239	212	226	249	230	230	241	237	212	248	220	234	235	228	257	241	210	230	271	230	202	215	252	245	213	219	237	239	214	267	236	221	248	254	225	233	230	207	249	231	251	223	248	220	219	228	220	258	223	227	250	237	258	224	204	221	229	254	267	206	233	230	243	223	245	206	194	249	242	231	221	226	219	249	233	256	243	213	241	260	239	201	225	226	221	240	218	233	212	229	211	223	193	234	230	262	233	245	244	236	258	235	218	232	224	229	245	223	232	218	205	235	219	249	233	251	244	228	220	223	218	235	256	236	226	226	230	218	256	226	194	278	235	247	260	231	235	224	285	241	226	228	232	248	251	241	223	223	234	218	217	231	230	233	206	228	251	246	228	246	220	233	248	226	223	229	232	219	219	227	221	257	228	223	247	230	249	223	214	218	238	275	247	216	227	266	242	235	217	212	255	265	253	225	207	228	241	226	255	223	245	250	244	235	223	238	234	244	242	246	238	257	206	236	225	233	224	229	239	235	243	240	239	217	240	218	240	226	249	225	209	260	222	229	217	251	229	235	231	258	250	211	224	244	227	199	251	231	240	238	199	200	232	220	224	221	244	248	252	229	255	220	231	237	233	216	223	226	228	227	249	236	239	229	238	208	226	232	256	236	226	237	217	223	255	200	226	238	238	239	254	233	227	215	230	213	203	251	228	237	206	217	217	207	237	246	224	231	237	216	268	204	215	223	262	209	223	239	203	220	248	229	224	240	251	234	259	226	230	234	242	231	215	201	214	238	266	211	255	208	228	226	241	259	228	218	232	234
31477	41024	53260	55365	57968	49131	34377	18350	7362	2804	1279	804	656	663	726	715	607	651	599	592	614	632	604	552	585	560	596	551	623	575	579	576	573	611	604	575	559	595	574	611	592	602	603	620	629	580	567	594	550	635	582	563	585	625	603	621	612	596	602	594	546	610	609	569	610	574	604	567	555	606	580	568	597	588	613	628	626	515	602	599	573	607	549	602	574	588	617	599	545	617	558	564	592	602	600	606	591	615	575	580	577	596	599	564	588	554	586	587	592	596	579	600	543	580	623	564	589	595	558	571	588	529	572	606	620	585	572	612	607	575	592	568	598	629	620	565	590	603	599	593	585	573	577	622	582	536	577	599	584	615	580	600	598	624	619	580	618	589	622	555	579	603	586	558	583	571	581	597	612	598	595	567	589	575	552	600	603	568	612	581	562	629	559	534	610	598	565	513	591	616	603	567	597	607	621	606	573	599	608	595	595	587	593	564	563	622	542	555	598	608	579	601	562	624	588	645	592	591	587	627	560	558	594	597	594	560	587	612	574	591	567	610	588	567	577	552	569	577	578	587	553	604	582	630	583	554	576	595	570	578	622	553	579	574	588	603	579	595	559	548	583	599	579	558	631	566	616	556	619	647	603	579	579	602	556	607	580	555	552	590	630	560	579	573	551	566	591	607	550	587	637	598	575	559	552	638	581	602	577	582	605	554	545	624	551	580	630	615	609	605	571	625	595	578	580	561	590	631	576	600	582	558	573	595	570	581	594	588	551	581	573	586	583	606	567	623	570	597	549	570	558	603	568	586	580	616	563	563	587	576	585	577	565	602	557	580	598	574	584	585	558	568	584	595	588	618	582	591	572	559	601	571	528	592	580	634	616	592	601	578	631	588	576	572	560	546	552	618	584	604	551	588	555	590	580	596	621	589	611	586	606	588	608	564	553	566	611	581	590	564	573	596	565	601	573	603	542	546	585	609	609	565	581	582	585	597	577	531	565	594	584	560	591	607	586	589	595	563	570	599	583	592	574	588	585	593	563	568	594	621	525	597	661	568	595	529	608	568	590	590	582	602	561	604	616	590	577	597	609	606	628	581	569	579	554	543	601	612	586	588	579	563	558	595	622	566	566	550	590	586	587	586	572	615	578	606	610	607	651	581	571	588	592	626	586	605	583	606	667	610	575	607	543	593	552	579	596	567	576	555	611	603	557	602	605	528	601	596	614	560	580	596	615	593	637	595	566	614	609	588	578	588	616	569	614	622	556	554	543	538	577	595	601	545	596	594	564	661	580	637	536	601	556	583	581	585	578	597	573	596	560	543	609	558	568	585	569	570	596	571	639	599	609	573	589	572	653	584	620	587	552	605	576	573	562	625	611	579	582	548	606	540	587	599	619	609	616	582	578	591	584	587	575	615	626	586	627	570	546	523	588	593	620	557	559	574	539	580	568	588	591	587	599	566	601	591	596	560	622	584	557	566	604	561	575	564	582	570	602	582	576	584	558	591	550	576	564	595	563	523	578	577	564	570	591	594	526	589	611	554	559	572	603	609	586	620	563	634	561	608	581	607	620	560	613	641	591	567	579	574	557	593	574	562	603	605	542	590	574	606	604	563	566	558	605	574	593	617	596	612	607	602	531	580	599	559	561	590	577	598	603	608	578	560	586	564	595	601	589	559	577	586	614	575	596	586	563	599	594	615	602	619	590	608	570	578	609	603	541	624	562	563	587	554	558	623	562	576	608	578	559	603	583	550	572	562	600	554	566	567	611	588	585	582	602	591	593	597	550	621	578	577	580	580	609	612	609	611	591	628	563	602	525	613	611	591	579	576	596	580	596	569	596	581	556	602	582	587	575	615	613	585	557	636	588	564	581	589	589	608	595	585	574	546	605	607	620	592	614	606	636	579	649	575	577	570	603	632	637	556	593	577	642	556	583	631	563	547	565	546	588	556	603	611	575	636	618	551	628	580	564	571	607	571	609	572	647	579	581	579	593	553	595	586	614	607	627	625	581	567	611	573	598	563	608	582	606	594	559	600	550	600	565	575	606	573	586	589	595	567	591	589	590	551	607	599	604	615	573	582	582	614	589	606	551	583	604	565	598	604	590	605	588	595	561	618	582	575	594	548	619	564	562	600	611	537	564	592	585	586	560	615	602	595	581	606	581	621	563	568	609	583	587	586	544	593	607	575	591	615	604	601	599	637	597	612	612	580	612	577	636	622	575	620	579	571	583	534	544	558	599	555	589	581	577	568	605	566	576	554	570	590	575	567	582	597	555	586	530	649	589	555	567	558	569	547	589	598	606	580	618	596	589	616	609	574	586	603	592	592	590	609	582	607	597	585	608	584	594	574	594	570	578	552	593	614	608	576	589	617	555	609	594	583	552	589	612	609	577	635	611	579	570	626	594	563	546	571	576	595	605	531	630	554	564	620	576	595	560	578	608	564	585	589	607	613	577	564	608	575	572	574	605	497	639	552	595	616	601	583	578	586	621	589	572	566	606	627	562	617	560	606	600	563	586	571	558	614	644	562	576	555	607	559	579	544	594	568	587	610	573	581	611	586	620	603	592	553	566	554	579	578	603	600	609	563	584	585	572	616	543	558	547	537	585	588	572	577	582	608	599	587	542	583	604	584	610	628	579	573	601	545	568	582	615	575	596	574	599	605	626	601	635	565	580	590	599	580	592	600	570	594	599	615	563	583	583	571	592	612	594	622	619	589	578	583	630	607	552	617	581	584	623	569	583	566	566	590	599	632	633	555	562	563	540	583	560	595	610	617	598	624	563	641	577	623	603	613	586	580	624	620	556	588	606	561	559	561	607	581	563	544	563	562	555	579	598	578	579	538	621	555	586	602	580	572	570	611	586	584	557	597	629	589	586	614	589	597	590	602	617	559	570	580	566	565	568	610	566	563	613	557	638	547	577	561	570	653	639	643	575	614	568	615	545	563	580	656	569	552	545	537	603	591	613	627	580	589	609	568	608	600	598	626	585	586	603	609	584	628	577	596	608	587	584	573	586	564	576	611	589	609	573	575	593	595	598	570	551	595	544	559	607	584	587	560	574	565	511	628	561	574	608	601	606	579	550	582	566	545	625	596	594	561	619	613	575	586	573	602	588	558	598	592	645	618	581	581	591	558	552	576	602	565	559	559	594	524	618	581	561	575	602	572	592	554	606	587	602	590	550	582	602	551	599	568	581	559	558	563	573	562	580	550	572	612	604	578	562	569	603	591	625	595	569	580	632	583	567	611	565	568	559	560	596	632	606	586	587	607	571	627	574	567	595	594	562	607	604	634	603	592	572	576	581	607	566	508	573	575	540	576	580	616	595	638	590	575	600	559	590	629	580	552	573	571	642	577	575	592	572	573	554	569	580	634	569	604	601	593	569	633	560	580	587	558	605	618	576	621	619	627	588	638	559	584	582	569	621	571	588	563	589	585	558	594	628	605	604	568	598	598	549	644	632	627	588	579	598	576	626	590	614	594	589	587
53191	57602	58419	56096	60625	50530	32667	15866	4718	1201	529	300	213	248	272	254	253	221	231	194	216	192	220	229	206	205	170	215	193	194	202	213	218	242	190	224	226	224	213	205	227	217	218	213	199	205	211	211	212	219	229	225	223	200	229	191	220	212	207	218	214	207	207	186	218	223	202	217	204	211	214	198	209	212	214	217	206	220	187	215	202	185	189	204	212	232	185	206	195	203	203	194	200	210	197	214	230	216	202	200	222	222	197	201	208	211	189	197	216	198	216	215	197	230	238	233	202	203	230	204	214	224	203	217	231	218	226	222	205	226	228	204	201	223	242	191	234	220	219	199	193	196	205	198	214	203	191	201	179	219	193	212	217	175	216	217	208	232	237	220	231	186	232	217	217	196	192	217	230	226	175	192	224	223	203	194	205	197	228	211	212	196	195	234	208	197	208	223	217	231	220	209	214	176	206	220	250	201	232	193	211	214	222	227	211	210	212	221	212	206	204	211	216	194	234	197	192	211	218	225	220	223	223	236	223	210	211	227	209	201	216	202	211	218	209	195	220	222	201	224	199	205	232	216	226	224	208	177	207	214	226	225	219	197	223	211	208	191	203	219	250	246	223	218	217	234	200	190	219	218	186	218	201	186	198	217	224	223	185	231	235	179	219	199	212	213	209	197	230	192	205	218	188	221	228	185	214	228	209	207	237	194	208	202	218	199	212	192	205	202	193	228	237	199	192	226	201	218	201	215	210	195	207	219	208	199	215	214	191	196	207	211	214	194	210	194	223	216	200	199	239	217	206	216	165	189	215	254	206	190	209	208	219	216	231	180	193	190	222	224	204	237	202	225	208	211	191	203	243	223	190	201	241	202	206	202	218	214	204	212	193	213	206	200	210	230	172	209	203	210	222	218	235	221	192	187	217	195	198	229	229	192	167	217	209	184	219	180	188	213	194	216	206	205	191	219	190	225	199	195	197	192	187	195	223	198	213	204	213	194	201	212	212	207	191	195	226	190	213	196	224	217	211	251	229	201	196	193	226	223	217	195	222	204	227	216	213	197	192	183	188	199	241	204	227	215	224	180	214	211	211	196	183	216	210	231	228	205	220	215	211	226	215	216	186	211	243	226	196	202	203	196	188	190	204	227	206	203	229	218	229	232	218	192	222	241	191	202	222	214	195	211	231	204	248	221	206	217	213	176	215	199	220	220	220	235	208	219	198	212	192	205	208	213	201	237	211	197	237	223	219	226	195	186	212	217	208	204	198	229	208	193	216	209	191	222	188	185	197	203	219	223	204	211	248	212	201	206	212	210	198	195	206	205	204	221	229	214	189	208	206	223	224	184	235	217	225	194	217	179	167	197	203	194	210	195	215	209	237	223	223	208	209	248	225	178	207	232	219	206	210	183	212	222	197	252	191	191	194	212	211	224	211	210	198	188	206	210	214	215	207	208	188	211	214	242	244	205	199	209	238	214	211	199	220	201	195	190	193	193	216	217	206	216	248	199	232	213	208	214	204	195	211	199	224	207	204	207	206	176	215	189	218	193	222	241	191	215	213	208	190	191	196	219	223	214	231	203	237	194	215	209	189	204	182	180	235	207	179	233	196	223	213	192	214	211	201	199	206	231	194	217	182	218	202	218	208	214	229	227	216	194	207	202	219	207	213	213	209	218	219	242	232	210	202	220	226	199	204	211	203	207	204	203	219	217	189	224	210	213	198	232	237	205	176	168	218	207	231	206	209	189	206	199	224	207	234	209	203	210	201	187	197	209	201	207	207	207	199	211	219	240	219	190	182	185	222	191	215	210	222	215	178	211	184	195	185	233	227	223	221	219	202	208	195	216	218	260	206	226	208	234	221	198	205	214	216	216	207	229	215	206	190	211	217	233	219	228	221	206	214	216	209	226	202	220	241	224	218	191	215	247	202	214	234	202	204	207	215	200	227	221	211	199	183	186	199	217	206	209	187	228	211	223	220	229	212	206	184	179	224	218	191	206	192	196	205	219	203	205	222	208	209	186	203	208	212	227	239	225	200	215	228	205	209	196	213	216	206	194	199	229	213	230	194	208	184	207	221	214	226	215	209	202	211	221	200	217	208	227	211	203	208	206	213	195	222	206	234	214	187	201	192	217	192	200	212	199	204	220	216	204	225	222	199	204	189	217	218	230	208	221	191	210	228	200	220	220	203	204	202	200	237	230	198	248	198	198	218	185	204	204	208	216	223	218	203	204	226	207	200	223	224	215	203	219	221	215	198	221	211	212	214	221	203	212	219	232	218	173	197	216	190	203	211	191	208	208	203	224	208	239	230	216	198	215	224	212	235	223	220	216	203	184	218	188	226	195	211	209	205	192	176	202	230	211	219	207	226	229	231	185	182	202	238	192	198	223	201	229	187	205	218	215	213	212	211	204	221	201	206	210	220	210	228	195	189	215	216	215	212	208	222	223	223	208	211	168	213	214	250	218	204	238	193	218	223	198	227	211	247	205	192	217	195	212	209	206	214	217	203	198	213	265	210	218	220	211	208	214	194	216	207	197	221	212	195	209	199	209	213	213	231	202	206	239	209	215	210	215	206	230	202	204	192	197	194	187	196	187	185	204	222	198	198	231	185	204	215	192	209	228	209	228	226	200	197	205	244	186	169	171	211	198	192	226	216	213	202	214	203	211	207	214	217	212	196	200	235	199	209	214	212	202	220	198	190	228	223	213	225	226	243	190	194	221	227	205	205	217	235	209	208	219	204	204	198	196	233	208	205	188	206	201	226	212	206	215	215	203	222	227	210	227	194	200	210	183	196	212	220	195	216	216	214	243	234	212	193	230	201	228	203	202	240	219	205	203	208	222	181	199	205	201	192	204	202	207	208	209	208	216	213	195	203	213	211	200	217	197	235	224	253	231	215	224	224	220	183	217	199	218	188	218	195	212	221	192	221	190	237	195	197	206	203	209	240	195	228	193	201	229	198	206	218	180	205	186	208	196	174	204	211	207	218	174	206	204	206	204	226	210	204	223	212	230	200	188	184	216	201	187	212	202	224	205	201	224	197	233	217	216	211	226	219	191	176	211	202	202	194	190	210	212	229	209	214	199	200	199	215	222	230	189	204	211	187	230	213	217	208	230	210	227	221	211	219	224	205	224	194	201	224	209	186	224	189	181	219	217	199	210	186	181	209	198	225	217	218	222	186	213	241	225	198	186	237	210	199	210	219	190	205	215	203	194	163	219	213	186	238	201	205	213	201	203	222	216	195	204	202	194	241	206	235	198	198	185	230	213	203	203	206	225	192	202	225	200	224	194	227	210	218	242	212	233	209	215	185	217	206	212	204	215	227	198	212	199	210	188	217	234	201	221	185	199	208	226	212	212	236	197	211	215	208	194	211	230	204	215	221	197	186	222	214	195	194	228	207	222	228	227	198	195	218	213	213	185	219	212	233	219	213	214	215	202	222	232	205	180	227	221	202	194	200	197	195	230	195	244	223	193	247	211	222	215
34916	47490	58395	66928	71858	59953	43768	26735	12116	4447	1837	896	646	728	690	707	655	648	531	560	511	503	520	528	516	521	496	537	559	530	484	532	515	555	533	513	514	542	578	492	508	537	522	523	496	576	557	527	512	545	504	543	537	508	532	523	488	540	554	533	540	531	507	535	519	514	539	530	515	534	532	504	561	482	521	530	552	521	501	534	534	521	502	490	509	517	606	516	521	533	570	529	539	495	536	562	504	537	529	489	531	532	527	541	517	531	494	554	565	552	539	528	551	528	479	577	521	531	511	533	522	509	539	504	511	547	535	534	526	488	505	542	565	526	526	538	515	536	482	493	520	513	554	498	573	549	518	516	541	557	512	557	516	520	504	531	500	571	549	499	515	532	558	533	526	507	551	514	511	570	565	498	519	526	523	522	529	501	521	498	510	520	502	533	494	507	550	473	552	524	542	551	531	550	523	499	523	510	538	491	513	495	558	528	548	539	512	535	539	522	502	501	493	521	540	562	548	516	493	542	489	498	550	519	500	512	527	523	541	538	487	520	539	547	492	555	538	510	524	514	511	537	532	524	539	514	516	517	500	508	497	525	533	495	558	549	511	519	522	510	545	523	543	515	507	532	534	525	511	531	538	510	563	533	550	533	514	542	543	544	512	528	533	512	531	539	549	506	530	523	543	526	540	527	532	523	528	527	518	524	505	485	474	527	537	529	516	477	540	538	532	521	514	501	509	523	571	533	548	518	515	533	510	533	533	529	562	555	529	529	514	541	515	520	504	542	535	532	536	540	543	544	575	560	518	509	520	506	535	524	518	543	536	484	510	492	516	566	523	521	511	516	565	577	549	505	556	558	606	539	546	552	555	520	547	571	551	524	567	528	553	543	554	517	528	503	523	520	480	533	541	532	546	495	518	541	558	533	502	557	502	536	502	555	504	527	552	518	549	548	557	514	533	506	533	521	498	528	490	550	527	535	559	580	544	522	493	533	529	558	530	504	578	506	545	532	513	537	535	493	546	516	519	561	555	536	540	481	520	506	550	507	550	562	508	506	471	529	543	529	535	556	535	545	565	563	552	533	498	549	469	544	531	524	533	527	523	540	556	529	505	500	507	522	531	545	494	516	479	499	504	540	557	556	511	512	563	517	558	514	560	552	543	527	543	530	501	554	536	529	575	554	543	520	539	509	517	556	508	521	484	535	545	535	533	542	539	510	498	518	482	546	537	511	521	532	535	512	526	534	496	518	510	572	494	512	591	575	561	551	516	513	571	525	500	543	526	564	517	534	550	544	504	547	530	523	565	563	525	532	506	566	566	506	566	537	500	539	516	499	505	517	530	552	539	557	525	544	535	516	543	515	573	534	520	533	526	525	535	522	560	555	537	551	522	524	529	532	522	516	544	523	512	542	562	568	500	519	530	499	526	522	503	573	503	553	499	507	537	489	549	496	486	503	547	513	499	558	502	538	550	540	558	514	545	542	545	548	560	521	510	528	516	525	527	520	570	525	543	536	489	525	582	534	551	489	496	510	499	498	531	537	516	545	529	517	529	530	536	497	522	522	527	527	529	483	508	500	515	530	550	491	505	520	535	517	517	533	553	560	505	518	489	508	551	593	541	531	544	513	501	527	535	542	551	506	492	522	509	525	497	484	552	495	574	554	553	535	509	519	540	543	510	491	546	560	531	486	519	520	541	525	542	565	520	555	560	565	589	493	515	546	507	542	511	497	557	527	540	552	516	533	517	576	532	527	518	504	513	542	516	536	497	544	584	502	523	569	537	507	545	540	520	556	504	546	485	504	533	569	543	527	539	538	552	561	556	514	523	501	488	551	530	524	534	528	519	551	555	559	568	539	528	550	513	539	501	515	546	522	532	540	545	501	530	566	533	538	526	553	511	532	517	494	530	540	527	522	494	536	521	520	543	547	531	525	544	542	519	554	548	530	609	574	545	501	558	541	501	513	553	530	489	549	549	529	540	496	534	546	511	516	562	556	580	519	556	560	545	518	477	543	525	529	514	533	543	537	547	537	559	513	526	493	517	552	501	548	529	517	525	525	519	548	553	520	512	520	572	512	539	500	560	533	528	551	526	536	531	538	552	516	521	538	526	523	545	565	559	515	512	516	521	497	496	539	518	522	538	459	538	555	559	524	530	535	558	539	555	560	527	525	536	488	537	514	549	543	539	525	530	515	516	528	537	583	539	550	568	518	521	518	533	511	504	565	506	589	538	543	510	523	525	526	552	534	518	541	526	523	530	479	508	563	551	501	568	540	528	543	506	552	503	524	536	538	530	553	546	509	498	517	539	548	575	496	543	491	507	494	495	512	517	499	552	491	529	523	506	558	539	523	538	553	507	504	526	545	552	538	508	514	532	499	539	536	561	583	561	535	555	521	541	569	531	520	530	529	516	566	507	540	523	515	492	548	572	509	505	527	524	536	506	550	519	554	500	507	538	555	487	503	538	518	520	486	532	552	543	512	588	515	520	517	490	538	527	512	537	571	510	514	517	515	549	523	524	514	506	525	553	541	530	527	558	539	535	548	510	549	517	514	557	577	497	549	528	508	514	525	515	530	538	517	488	545	529	539	546	531	527	480	539	552	551	497	556	556	540	530	555	525	557	518	514	529	529	517	485	500	550	528	520	503	504	463	556	547	551	518	491	576	529	570	522	491	529	542	513	546	522	554	546	521	562	518	489	566	536	513	546	555	532	584	536	519	534	558	535	572	503	517	522	514	550	539	506	517	502	553	549	528	524	513	533	534	519	521	533	510	501	547	474	512	550	518	525	541	518	520	521	548	554	527	529	547	523	565	561	519	513	473	543	506	557	485	482	534	562	501	555	528	525	514	491	505	549	498	532	514	539	514	524	515	528	492	569	513	595	504	513	500	546	503	508	523	520	555	526	561	562	526	499	527	533	506	516	504	516	521	532	526	485	518	521	526	521	513	513	537	517	510	510	520	505	519	565	521	515	541	524	501	531	547	512	547	511	559	558	520	526	548	528	538	561	566	510	576	584	495	566	519	551	557	531	544	468	554	533	542	521	527	574	487	519	563	550	539	547	516	493	514	518	546	508	576	494	567	498	514	571	542	522	554	535	550	479	561	519	531	544	576	488	474	527	519	525	511	528	554	458	522	533	480	509	561	550	572	529	523	508	520	547	503	549	523	550	512	517	491	553	533	505	511	538	536	548	511	527	521	529	509	518	528	544	533	530	533	509	516	547	564	533	555	535	535	473	567	514	553	517	513	530	523	525	527	548	520	508	555	558	546	521	525	528	523	545	509	544	502	566	534	504	553	557	506	532	525	507	509	541	539	522	534	515	561	536	537	526	489	550	517	555	549	511	546	535	498	525	528	489	560	513	525	512	549	529	515	538	517	525	548	493	561	499	512	560	529	521	463	524	502	528	526	499	534	531	521	490	531	541	536	532	527	574	542	515	518	470	595	540	531	481	574	539	511	559	534	520	546	539	529	497	528	549	571
25022	24751	19022	8207	6603	5001	2601	1085	397	319	209	221	204	239	229	226	221	220	227	214	202	229	209	226	237	216	209	202	211	220	230	224	237	198	214	208	224	217	193	195	225	216	207	225	240	222	219	237	225	222	249	216	210	231	224	210	229	219	191	201	218	215	214	238	201	191	224	224	209	200	219	231	201	191	218	230	218	209	224	229	214	248	214	191	226	231	232	229	242	214	211	218	235	226	234	207	229	227	227	221	207	232	257	239	195	233	232	205	231	228	222	205	227	229	251	229	189	206	210	201	229	223	200	206	239	213	207	239	221	207	198	225	196	221	242	209	221	220	234	229	220	238	234	225	248	208	238	213	239	208	191	207	227	208	199	192	206	222	222	216	228	214	233	224	234	222	235	249	220	210	226	220	227	218	195	193	228	216	228	208	213	237	201	243	213	227	217	225	214	199	234	222	231	207	204	218	209	229	212	230	227	214	212	230	228	220	215	182	213	207	236	202	215	220	226	213	233	217	219	214	224	243	234	228	218	207	202	179	248	218	239	221	221	198	223	228	218	215	208	227	236	210	187	219	232	200	215	225	236	220	187	208	188	199	218	236	216	216	251	214	228	225	184	225	237	204	197	217	223	250	222	230	223	232	239	207	232	195	236	226	193	197	211	237	192	240	213	221	241	227	236	207	216	226	229	238	225	201	224	214	209	217	234	249	205	218	234	189	232	235	204	235	213	205	204	206	207	236	222	223	238	224	249	198	198	233	215	209	216	233	242	234	235	196	215	238	230	215	223	252	210	221	207	231	230	190	186	226	204	224	223	210	202	212	245	211	229	191	197	212	200	224	223	248	211	205	231	209	207	210	240	236	204	228	218	211	237	250	219	193	254	227	210	212	224	211	243	223	217	220	239	258	215	219	188	233	226	222	219	214	224	251	250	219	215	222	235	257	201	205	223	215	218	202	194	210	232	206	229	209	219	227	227	239	230	221	215	233	262	225	227	255	242	237	216	204	234	234	218	205	221	225	221	225	207	234	182	224	222	216	208	209	231	221	210	237	222	259	230	205	200	234	197	223	226	223	214	234	199	234	214	196	250	218	202	186	203	202	236	225	240	218	217	210	214	228	221	232	238	208	227	196	225	246	213	233	251	223	232	194	205	212	205	215	216	216	227	197	237	215	230	207	214	233	229	236	230	223	197	202	219	196	211	228	199	215	231	231	225	246	210	229	209	226	195	238	220	221	208	211	218	215	206	216	222	204	206	215	214	227	212	219	252	225	222	195	221	201	209	243	227	230	210	235	234	243	225	230	223	197	204	238	223	221	226	229	223	213	222	222	234	216	207	222	219	212	238	186	225	241	224	235	208	210	225	199	223	231	245	229	233	223	214	225	220	228	224	223	241	183	222	212	227	217	226	235	238	209	239	231	185	224	221	210	239	223	257	234	207	228	222	199	207	248	228	227	220	208	211	199	223	238	215	230	226	223	201	228	196	191	221	203	207	184	225	203	232	250	184	202	216	225	236	213	194	237	213	234	229	225	239	222	231	238	202	231	229	207	232	230	208	229	213	224	225	236	197	216	210	219	226	220	216	245	212	206	221	245	213	193	222	262	220	218	217	224	218	221	211	206	216	212	229	253	221	222	222	195	232	232	221	206	207	215	222	201	202	255	255	248	225	226	235	220	207	224	242	217	236	221	222	237	233	241	211	207	206	205	225	227	214	228	231	219	225	232	211	229	208	229	209	200	224	213	195	234	200	233	220	215	222	218	215	210	223	233	213	236	239	206	241	211	222	215	240	244	244	209	207	200	222	260	229	197	222	231	211	221	196	227	231	217	215	235	203	194	221	192	197	232	229	214	237	249	216	229	216	222	207	220	188	225	206	197	230	201	227	228	239	216	234	228	233	197	226	244	217	208	241	217	204	214	261	215	217	254	238	236	237	233	199	203	207	230	227	201	250	224	216	217	195	203	235	232	231	244	220	246	225	219	194	200	221	231	242	209	202	219	196	210	217	229	203	221	231	231	242	237	230	219	221	240	211	220	188	204	210	230	224	249	229	225	224	208	221	221	218	232	208	249	223	250	194	248	193	228	221	206	229	242	224	196	232	212	210	223	210	241	221	198	222	241	201	215	227	203	205	211	226	232	218	210	208	224	234	214	241	190	196	211	242	231	205	224	206	211	225	231	254	238	240	218	227	214	231	225	237	237	223	227	192	220	203	205	228	228	203	212	222	242	211	219	222	233	223	237	221	220	206	217	227	221	211	203	215	205	220	196	267	205	210	203	213	213	212	243	215	195	249	221	187	215	225	182	233	231	209	216	239	228	211	211	216	230	197	227	210	213	222	213	212	216	219	230	234	214	231	206	213	235	196	215	240	223	223	235	207	222	210	241	226	204	244	222	195	219	205	238	201	225	219	233	250	220	199	222	221	225	235	213	225	255	234	245	217	206	254	232	222	228	219	196	218	241	195	203	228	235	239	244	233	227	220	229	221	201	274	203	225	218	233	228	208	209	219	196	235	208	226	198	202	213	214	228	208	221	224	204	242	229	204	225	201	221	224	220	232	252	195	224	229	224	247	242	201	215	241	220	233	229	234	232	250	236	228	227	203	226	208	189	228	230	202	236	233	225	222	237	215	217	208	188	210	211	226	242	223	221	216	215	235	256	214	228	241	223	229	206	223	232	210	201	217	263	242	224	236	215	222	209	205	239	225	238	213	229	226	238	216	195	213	183	242	223	243	237	230	209	223	228	224	211	200	221	217	223	222	233	218	225	249	236	208	226	230	187	204	237	217	247	222	221	191	213	227	216	211	223	234	245	232	234	218	218	211	239	252	233	229	226	205	210	226	214	230	222	225	233	213	203	202	236	234	215	235	222	203	239	241	249	242	207	211	219	221	243	215	219	245	211	201	225	210	212	193	228	181	217	229	244	227	227	197	213	225	204	226	212	203	256	228	213	276	249	209	230	235	224	245	202	189	222	212	231	212	232	203	235	203	243	246	206	239	236	199	248	221	209	228	205	237	214	197	227	220	220	226	211	215	211	216	236	192	220	244	250	222	199	205	230	235	202	209	238	208	237	208	239	214	237	228	223	220	233	228	231	243	222	216	240	206	254	239	236	214	219	218	225	205	241	218	212	202	232	254	236	219	234	233	202	197	218	225	242	237	216	189	188	215	227	221	214	219	207	227	226	210	225	206	212	205	225	211	222	209	208	220	215	193	212	241	176	228	205	232	206	212	217	223	222	236	230	232	222	230	210	221	218	219	245	231	209	237	217	227	213	225	217	225	191	253	214	201	213	183	220	224	241	212	239	202	211	236	202	234	215	203	260	224	227	221	184	221	235	212	228	221	205	209	224	202	230	202	226	200	219	221	253	218	224	223	238	203	198	216	216	237	232	230	216	214	228	206	224	212	219	215	219	205	217	204	244	223	249	224	194	199	229	222	210	234	210	246	227	220	206	201	218	240	224	228	193	238	210	219	225
15259	20551	22497	17726	19654	15458	8638	3812	1467	807	597	512	593	583	592	581	577	559	549	542	599	587	576	558	612	590	615	587	558	547	561	602	560	539	537	549	535	533	533	540	589	579	555	570	552	612	605	592	520	570	544	571	579	578	615	493	543	588	568	567	591	574	601	585	604	557	558	576	549	587	628	549	588	566	575	568	569	569	560	589	562	549	565	595	546	568	630	543	572	588	581	565	563	556	540	581	588	570	549	573	602	585	605	578	602	539	581	603	576	568	553	599	568	632	570	535	603	550	550	551	564	562	559	578	577	617	539	566	537	581	555	550	549	567	577	604	572	555	562	592	571	532	582	504	587	558	555	540	594	568	517	546	554	567	538	600	574	576	574	555	548	584	592	501	573	564	568	556	573	568	580	549	602	568	572	539	521	545	554	541	566	567	634	554	527	547	559	562	561	616	553	621	551	551	572	559	541	589	550	561	550	554	551	589	561	587	560	543	578	564	552	542	596	542	542	581	574	593	548	529	582	603	563	548	561	512	542	582	538	578	562	567	576	573	563	584	532	570	540	569	561	567	580	604	569	558	568	586	609	589	570	591	593	551	556	543	598	560	573	554	589	581	534	558	593	546	537	601	562	568	568	559	591	582	550	585	519	582	581	558	584	598	535	562	572	540	573	540	590	553	545	534	573	567	561	554	575	544	530	550	579	577	571	563	586	584	567	545	571	558	582	556	518	580	578	570	538	561	585	550	609	589	607	580	577	539	537	555	581	590	555	582	622	543	571	589	544	593	567	563	578	560	592	552	570	584	594	545	581	586	572	604	575	540	544	568	580	577	585	555	568	503	519	560	587	607	578	583	573	598	515	537	568	589	561	530	589	596	586	565	555	609	587	571	620	564	550	627	567	544	532	566	601	535	582	584	558	647	567	568	566	549	548	552	525	609	554	563	579	533	591	583	566	562	570	597	604	569	590	557	577	550	618	518	602	596	549	570	596	570	595	592	593	563	552	565	590	573	574	585	613	550	627	556	597	591	604	531	576	606	521	562	577	554	595	575	547	600	539	551	571	559	551	568	566	608	570	568	575	582	578	593	594	545	543	591	606	583	570	581	571	565	576	518	575	537	542	542	552	589	530	571	542	589	556	536	548	502	579	545	556	576	505	602	551	593	580	585	544	552	600	572	552	586	505	551	573	600	610	533	534	578	586	560	572	573	561	572	610	555	571	536	572	559	572	580	588	595	559	568	567	559	566	555	573	592	541	579	575	598	575	567	576	554	579	614	554	583	611	567	597	560	581	583	591	541	562	595	612	565	545	590	572	553	581	575	524	577	611	567	591	592	560	562	538	571	602	558	524	545	576	559	595	576	590	529	567	573	595	578	564	557	571	578	584	530	570	570	575	528	523	544	599	552	561	584	600	585	568	548	592	618	579	540	544	518	561	543	591	564	526	580	557	596	555	560	576	505	616	573	568	594	540	565	542	572	542	574	575	584	571	571	575	553	591	566	539	567	581	527	515	545	533	562	529	527	582	558	576	535	552	524	564	583	575	569	577	612	552	512	562	520	547	584	605	566	582	546	560	590	594	557	504	525	555	576	565	557	564	547	591	577	636	568	563	571	541	545	575	579	590	560	607	530	551	558	550	572	570	592	503	620	563	603	540	557	566	571	571	561	560	596	574	582	564	527	539	586	555	581	529	539	542	566	550	585	548	541	538	562	553	546	546	574	566	592	547	583	572	539	601	568	528	589	565	563	571	583	581	617	542	571	548	552	584	595	564	563	557	570	549	602	592	499	553	569	548	584	545	561	550	557	575	516	592	578	502	560	559	542	592	561	559	593	554	546	566	575	572	583	547	533	561	563	624	547	576	599	582	564	548	561	599	557	592	644	570	604	561	592	559	582	513	602	591	574	574	531	559	541	548	620	541	634	581	591	561	549	578	562	578	556	576	548	569	566	569	588	616	550	566	577	589	579	532	596	577	574	564	569	572	583	595	575	543	603	574	594	544	521	576	575	588	573	526	560	570	552	543	534	546	535	583	555	606	606	590	565	563	570	606	609	546	590	602	565	594	571	576	550	568	561	571	522	570	550	568	573	568	557	578	573	533	512	522	629	594	569	584	555	559	532	588	580	545	583	530	556	588	532	579	591	579	576	561	535	574	582	604	602	574	543	554	534	634	545	521	582	588	583	597	607	546	546	535	562	528	575	593	543	559	586	542	530	567	575	604	558	543	537	522	527	566	556	578	530	569	571	583	522	566	560	570	520	590	605	597	536	581	551	568	598	591	543	565	587	560	538	607	564	552	557	549	587	574	627	561	591	569	570	613	578	589	569	577	536	526	558	572	555	608	527	555	621	533	580	543	521	542	621	584	575	544	602	586	517	590	553	551	609	593	594	587	523	610	563	566	571	547	548	556	616	569	541	548	542	557	575	572	551	534	549	605	560	565	586	576	536	575	572	567	599	576	547	561	579	586	548	569	537	621	527	581	614	587	534	525	531	556	556	574	604	559	582	585	593	561	555	594	564	591	583	548	558	592	550	601	591	535	554	589	532	571	566	559	548	599	582	542	543	567	546	565	566	575	580	592	565	547	559	524	556	562	592	552	532	548	572	538	585	563	582	596	609	568	564	529	553	584	578	529	582	577	570	595	563	552	516	585	560	562	547	596	612	572	552	538	560	533	573	549	565	567	591	576	583	559	619	576	542	577	587	555	526	609	568	542	563	599	561	549	581	592	589	533	555	587	541	552	551	549	567	544	557	592	600	544	594	574	613	533	556	543	572	548	594	597	568	575	574	578	587	575	534	578	601	552	618	561	608	590	535	545	610	534	584	587	552	556	579	577	567	577	557	539	548	600	566	515	548	534	597	562	560	528	588	576	580	576	570	589	535	572	581	571	587	583	551	573	561	594	581	556	563	518	511	587	592	576	532	554	565	603	599	569	538	604	537	540	553	559	550	549	572	541	586	593	546	581	565	581	539	591	599	633	556	545	572	557	530	548	567	589	585	547	588	596	555	580	580	593	575	539	572	556	583	616	581	566	562	555	583	565	567	600	562	557	570	610	579	540	560	604	572	580	580	559	537	568	593	589	581	581	587	535	549	591	564	564	580	534	582	560	551	593	572	557	543	563	556	569	550	544	582	527	573	558	542	543	568	572	530	548	574	565	569	569	604	535	544	566	559	552	565	590	547	556	559	569	549	554	558	541	600	580	556	588	560	584	591	530	582	575	581	592	613	551	586	619	552	565	608	565	558	544	538	535	551	585	551	535	577	608	593	568	579	572	579	561	563	528	575	579	605	573	580	567	575	551	561	585	610	631	560	573	570	558	588	564	572	582	546	586	550	590	609	540	616	608	545	540	570	553	565	553	564	573	564	579	551	563	584	623	546	595	586	564	611	586	544	543	594	552	532	567	567	585	570	546	536	558	531	562	532	577	573	556	558	543	573	601	596	536	552	540	558	546	589	536	573	531	575	593	589	578	554
48309	51460	50190	43725	49236	40292	23603	9027	2167	614	381	278	263	256	262	256	251	210	265	240	212	238	234	257	235	241	244	227	234	231	224	210	214	233	243	240	240	234	262	258	227	218	226	259	230	245	253	249	216	233	247	217	215	229	244	222	261	228	263	252	250	216	242	229	245	246	251	251	256	230	228	254	232	218	216	232	225	264	216	238	214	222	244	233	224	211	224	261	254	235	225	255	198	234	252	239	264	204	255	269	252	234	213	255	237	223	215	216	239	215	205	235	244	221	276	222	242	266	226	247	205	228	231	246	234	232	235	226	226	239	207	240	245	258	252	229	244	240	248	241	258	243	238	214	238	251	274	231	245	221	246	216	221	255	208	214	217	228	215	221	265	220	232	224	211	232	232	246	238	273	246	209	220	247	225	246	229	245	232	227	216	220	230	230	240	222	225	260	242	205	230	210	243	232	250	216	234	207	262	250	235	253	263	260	254	258	225	261	228	266	215	245	242	260	248	232	250	244	234	246	266	218	249	239	233	210	218	231	277	220	246	227	228	205	297	260	260	213	288	251	227	236	235	266	248	237	226	204	252	243	253	214	240	242	225	249	253	250	232	238	241	215	218	230	259	204	237	247	251	245	259	240	227	246	249	242	229	255	229	239	239	258	232	246	230	235	229	248	230	241	218	251	254	232	233	252	242	234	214	223	237	230	222	242	234	244	250	235	266	248	241	223	279	211	247	256	251	230	265	253	221	250	232	225	254	233	248	209	247	247	240	253	250	245	246	239	244	227	225	209	245	243	227	235	251	231	232	266	217	258	236	233	235	234	234	234	239	233	245	228	244	239	221	216	242	232	219	236	232	231	225	214	233	243	249	262	259	257	231	241	237	261	234	206	228	245	220	273	249	240	225	258	230	229	228	203	256	220	249	237	267	235	219	261	213	252	252	259	233	225	217	260	217	234	236	241	216	218	225	232	236	219	234	232	230	241	212	252	244	234	224	235	206	236	258	237	259	257	211	232	248	245	255	265	219	259	251	235	243	235	221	241	247	211	226	215	255	237	239	261	270	235	219	247	243	235	235	235	231	253	237	255	258	243	259	223	256	228	233	220	258	228	216	212	235	248	228	233	224	211	238	228	248	225	239	221	247	251	234	246	245	258	256	245	233	221	213	233	224	264	214	236	252	246	264	216	251	245	233	238	243	235	255	263	261	213	226	232	237	240	264	245	241	252	210	260	237	229	236	240	229	263	246	269	249	236	248	236	223	235	246	235	272	243	239	257	233	222	234	228	218	248	250	238	266	255	228	223	247	236	230	235	252	255	229	286	238	223	229	248	237	228	247	230	246	242	257	235	235	275	225	268	259	228	215	235	237	238	245	215	245	235	273	231	250	251	229	228	251	269	227	218	231	218	235	239	254	212	238	250	256	256	212	250	253	227	230	248	241	271	252	223	246	251	260	224	226	241	249	220	244	247	263	244	224	226	268	212	246	243	253	228	219	237	228	205	219	233	219	221	240	220	215	240	206	248	233	228	250	241	228	242	225	236	240	270	232	218	239	234	213	246	235	232	205	262	251	264	247	227	270	254	239	234	231	237	256	215	242	209	231	231	214	240	220	255	247	224	255	228	259	230	203	223	251	263	227	204	237	262	255	250	217	226	224	221	215	214	263	232	218	198	218	229	236	228	225	239	252	261	244	250	238	227	246	241	247	265	230	228	254	219	248	230	271	242	222	237	253	230	250	258	253	245	229	215	256	199	240	234	244	247	250	232	264	239	198	223	233	228	265	230	243	240	259	223	230	239	222	226	224	218	215	226	252	231	265	242	239	230	228	244	237	248	220	232	266	254	243	227	247	246	276	223	264	253	252	251	231	220	215	252	238	248	225	245	256	230	240	260	233	227	214	221	224	243	234	239	242	252	230	261	247	224	272	236	224	246	262	216	208	206	231	236	246	259	228	258	235	247	231	240	212	246	236	221	198	238	270	245	271	200	244	235	245	203	252	257	254	219	226	232	250	243	218	244	270	230	229	242	263	249	230	248	233	228	259	242	242	208	247	268	219	238	226	228	277	230	250	224	253	255	216	226	223	259	249	226	219	232	239	232	238	269	236	246	254	262	235	208	262	233	235	213	230	223	228	249	246	244	228	211	213	234	237	230	242	240	241	254	248	235	245	242	229	229	237	221	232	241	234	228	251	242	227	238	239	217	226	261	229	247	226	245	285	223	213	247	225	226	224	236	216	219	252	232	220	246	236	242	242	249	222	230	255	253	215	249	244	239	255	227	245	250	239	211	253	269	251	264	238	212	236	256	247	230	252	239	233	247	238	231	230	231	256	259	208	234	232	244	232	259	243	218	231	230	243	234	241	247	225	250	233	245	225	263	254	251	267	240	265	257	235	253	235	242	230	237	221	247	242	240	254	240	235	245	241	209	216	284	206	234	239	238	236	238	267	249	218	239	230	235	216	225	236	231	248	242	222	251	216	247	229	260	250	230	248	232	235	215	231	238	234	234	263	229	242	224	224	237	218	240	205	237	248	237	230	225	237	263	241	266	226	232	226	213	220	260	226	254	237	249	226	235	209	242	252	259	239	221	234	234	239	239	273	248	241	261	235	227	264	241	270	211	217	210	228	253	247	238	246	242	237	256	246	208	266	254	259	250	231	240	257	240	249	229	238	239	242	214	258	210	211	259	254	245	257	233	261	257	249	243	245	239	258	232	229	217	237	227	258	221	269	235	222	224	214	261	244	249	228	221	219	246	247	235	237	202	201	212	255	229	212	236	244	224	236	260	239	244	214	227	214	196	220	256	248	188	205	251	236	243	236	246	226	225	228	252	258	246	221	248	236	234	222	229	247	208	230	238	214	191	247	237	244	238	255	215	218	232	250	228	265	246	240	234	222	284	240	257	241	260	241	228	220	254	246	204	242	210	234	239	239	219	243	275	226	225	229	227	237	237	245	217	214	236	237	223	210	244	244	272	238	225	230	231	257	224	238	220	243	233	260	238	233	216	223	223	232	242	239	247	254	228	235	253	223	231	240	228	208	249	240	228	238	244	248	216	231	243	229	256	261	228	231	226	241	228	239	266	273	231	204	254	227	224	242	253	239	242	235	268	256	262	230	246	214	229	257	203	228	229	248	239	225	249	245	225	222	254	241	256	270	254	230	249	233	251	261	237	239	225	246	224	236	232	254	214	269	218	233	241	247	237	224	263	235	238	249	232	234	250	227	248	246	217	240	230	211	229	264	263	200	241	241	268	260	245	244	225	220	228	239	215	230	230	237	233	239	234	237	258	229	249	249	248	234	219	214	253	221	249	250	212	223	211	260	239	255	247	217	225	251	239	246	254	221	248	242	223	245	232	232	226	255	245	259	223	247	247	253	246	245	232	242	233	246	233	252	227	241	220	239	238	255	251	279	239	226	211	211	258	237	283	246	205	224	241	242	241	219	248	247	222	242	208	243	234	245	240	221	242	239	261	245	247
31591	42200	49344	52416	59551	50969	35325	18883	6752	2010	1154	1010	744	659	696	733	674	622	589	639	627	585	620	636	630	581	589	627	643	606	601	637	619	614	628	640	609	586	609	637	561	591	622	558	577	602	598	597	586	600	587	615	582	657	598	602	628	609	602	634	623	610	557	590	581	624	592	620	561	594	572	600	611	605	612	615	632	612	646	619	582	567	601	591	602	595	571	668	628	639	616	613	571	576	618	629	617	610	570	629	602	601	621	604	602	604	661	622	593	612	583	617	580	620	573	554	605	622	599	593	588	595	622	613	650	619	571	632	598	616	613	612	623	608	618	598	622	593	601	620	551	600	580	620	630	593	575	629	578	616	628	591	598	630	617	618	586	547	599	621	597	596	604	580	626	567	638	570	615	598	583	586	553	601	572	602	605	591	592	609	556	606	616	606	587	619	557	609	595	617	614	664	611	596	628	589	583	570	604	649	624	639	550	614	609	611	596	585	613	615	607	559	548	637	614	630	623	605	594	589	647	632	569	570	600	604	587	582	633	609	617	552	560	583	597	596	588	613	596	590	594	582	603	618	591	576	609	589	610	580	584	626	614	606	599	587	600	610	587	576	576	608	636	598	610	589	613	625	614	621	568	587	583	614	609	578	627	593	641	620	613	576	621	629	584	635	599	603	598	589	591	602	599	538	643	592	605	571	624	605	599	589	635	606	582	599	661	599	607	625	605	580	598	625	600	595	581	603	612	581	570	623	593	629	610	627	604	587	545	563	597	658	596	633	627	598	614	604	656	601	584	584	567	565	627	618	590	635	615	600	549	625	610	592	602	621	592	666	611	652	542	585	624	606	641	628	599	578	653	575	600	596	582	617	605	646	590	624	637	613	596	632	644	606	604	611	583	586	619	609	580	551	586	579	630	632	570	600	598	622	605	585	598	621	612	628	601	629	618	597	598	590	609	599	608	618	648	535	615	597	606	592	630	611	561	551	556	610	607	625	585	611	593	585	623	572	610	641	621	566	562	594	602	613	587	610	592	566	612	649	608	630	580	605	615	629	606	632	649	586	634	581	633	613	602	590	627	611	658	600	634	626	603	613	614	592	624	580	632	582	629	582	609	615	578	601	582	592	570	590	622	608	628	568	605	641	562	570	597	630	594	596	625	608	562	548	610	573	586	662	578	635	618	637	598	617	601	575	602	609	608	632	573	614	610	584	598	597	592	626	616	625	550	655	590	559	624	618	605	604	590	578	618	565	593	582	633	593	601	604	566	596	528	592	625	601	607	613	586	586	584	618	631	572	594	604	585	609	593	647	606	599	599	585	585	620	585	609	587	561	602	608	602	636	610	554	615	614	655	632	606	578	604	614	599	588	609	595	582	630	579	591	598	629	603	611	654	572	615	615	568	557	607	622	567	594	636	630	555	628	573	615	595	629	608	588	599	653	613	618	600	592	615	607	587	578	587	579	612	629	602	578	594	565	589	600	590	626	588	592	610	610	608	606	618	585	588	616	589	579	556	617	553	578	611	590	602	604	609	577	608	576	621	607	581	645	574	611	654	607	604	603	622	599	591	642	593	613	604	585	595	587	595	579	590	590	634	582	604	619	616	600	579	594	589	603	569	641	594	603	598	578	628	626	621	604	564	600	596	600	637	644	600	599	631	612	566	602	545	605	605	595	633	599	651	609	642	622	602	623	626	639	599	566	625	615	580	611	606	614	588	596	566	638	582	619	636	586	629	618	595	564	579	570	677	626	581	571	591	545	581	601	582	591	600	599	637	655	595	611	603	593	616	580	606	609	622	568	614	600	661	572	597	656	627	608	641	626	610	595	632	670	568	626	638	620	578	623	603	623	639	614	578	579	593	638	632	627	571	645	593	627	579	630	610	626	627	630	576	562	600	652	600	557	661	598	577	584	604	610	624	638	624	611	588	602	587	620	607	574	586	634	607	638	562	602	564	635	591	616	608	605	601	607	571	582	597	620	615	627	652	613	559	578	610	605	578	597	605	578	649	571	637	615	612	635	581	609	643	607	594	569	601	575	606	600	633	577	682	591	593	554	591	611	579	649	611	608	593	558	586	590	637	590	628	595	612	601	592	610	600	625	593	592	585	605	569	632	587	554	560	588	609	568	612	633	577	606	653	636	597	617	628	562	624	587	607	615	575	574	577	598	616	621	593	623	601	607	560	621	634	619	595	577	617	631	620	616	604	588	641	630	598	607	612	604	591	633	619	582	573	583	584	595	566	602	593	594	607	598	613	586	574	581	597	610	634	553	582	582	592	580	613	621	603	596	558	618	596	611	573	618	597	589	635	556	597	606	609	606	605	632	638	609	584	609	602	662	579	625	592	602	613	608	585	617	621	648	641	617	607	594	621	572	637	599	609	571	603	619	574	627	597	639	588	619	630	581	620	625	631	586	585	569	606	574	629	625	637	622	634	624	642	600	601	574	615	643	644	587	607	627	624	606	617	565	593	574	581	614	586	601	582	620	608	582	612	576	596	630	594	640	594	634	608	607	615	608	606	620	596	589	581	613	585	576	597	565	590	613	616	570	623	588	595	552	629	609	580	569	625	593	555	585	594	640	569	614	621	564	619	612	568	586	601	607	583	633	576	557	657	620	583	618	620	600	592	620	600	572	603	589	617	554	538	586	633	629	565	580	577	628	581	613	595	592	620	577	612	555	600	586	587	629	596	595	584	575	590	610	600	670	588	599	660	607	594	582	598	671	641	597	621	573	611	633	603	622	589	583	619	584	593	576	623	620	570	606	581	651	662	634	605	582	583	558	576	563	629	650	574	579	591	602	615	611	595	602	626	632	607	581	584	574	598	610	623	584	605	591	590	606	583	577	606	596	578	573	592	560	654	594	575	596	593	596	582	647	603	589	606	611	586	613	636	623	616	600	621	587	628	607	634	656	634	615	649	605	568	644	623	591	593	625	566	602	606	652	612	533	586	653	599	651	630	558	559	624	597	595	574	608	641	622	568	574	595	584	614	589	620	622	602	583	617	607	582	612	656	608	565	592	583	660	598	598	553	585	563	577	588	627	582	627	643	605	647	608	563	616	631	624	627	623	589	578	564	609	566	590	606	607	618	620	600	604	601	601	581	610	640	615	639	617	598	619	550	620	644	587	605	649	617	566	608	643	594	604	609	594	578	591	641	624	591	593	577	605	590	644	588	610	595	585	693	602	567	586	584	601	613	632	541	549	583	586	613	632	568	629	581	573	612	629	612	596	594	596	574	600	587	601	605	612	619	573	593	629	659	613	596	599	598	620	639	621	581	583	565	598	648	627	601	590	614	565	621	582	573	608	601	599	592	607	593	607	602	589	563	617	593	612	586	597	645	593	618	592	641	598	601	623	536	624	596	604	623	596	618	585	658	571	603	606	654	601	599	613	573	616	614	614	605	605	637	580	596	587	606	570	619	586	625	603	587	622	638	620	579	611	627	626	618	604	580	586	572	584	598	585	591	623	605	626	616	595
56125	59466	58364	53537	56496	49820	33011	14944	3279	824	352	320	263	237	254	256	255	234	225	231	225	209	228	239	199	243	222	249	234	232	202	238	222	246	226	219	222	219	214	214	214	224	198	238	231	215	187	233	228	218	225	211	225	234	232	193	248	204	224	227	246	237	237	233	234	234	207	225	227	195	216	200	241	211	226	217	201	209	213	215	220	193	208	220	234	206	252	239	219	202	241	209	241	196	193	220	212	211	215	252	217	216	245	213	225	211	189	218	219	246	210	243	206	218	240	195	216	223	225	187	230	226	226	205	215	203	235	196	214	221	210	223	217	224	225	218	222	230	217	228	230	215	218	209	228	203	204	215	199	210	233	215	228	204	216	228	251	236	220	221	218	216	229	239	227	217	231	222	242	199	226	232	218	213	215	217	217	197	215	194	214	211	227	229	217	231	228	259	206	202	229	221	215	232	198	240	188	196	178	234	225	223	190	204	232	222	230	233	216	224	229	192	223	215	206	228	243	213	220	190	207	197	215	228	245	203	186	240	221	232	214	219	212	209	235	213	211	233	211	220	221	212	185	229	195	210	245	222	208	245	226	219	234	210	232	246	246	213	186	222	232	236	240	212	173	212	205	227	213	202	220	205	207	245	220	231	189	234	181	204	189	223	220	229	232	250	216	215	212	237	193	208	201	254	242	224	214	234	199	226	208	226	223	239	236	198	223	207	227	221	232	204	200	203	230	213	225	239	198	215	227	210	230	199	200	243	250	217	247	240	263	190	234	216	227	231	210	201	203	224	235	231	237	236	205	226	228	214	183	216	219	191	197	196	214	216	218	221	201	222	194	209	208	244	196	233	228	222	232	201	205	233	215	238	213	211	215	228	229	231	205	217	247	219	208	205	240	224	234	226	243	223	242	233	239	232	213	190	223	217	213	196	204	247	227	239	242	225	203	214	219	204	220	207	212	202	247	264	225	196	269	224	213	218	217	221	203	210	223	215	243	237	192	229	246	239	208	221	246	217	234	224	228	218	231	217	210	221	252	219	222	198	237	223	223	208	205	208	230	208	218	218	214	216	184	249	202	241	209	196	227	191	225	221	223	225	230	208	212	197	207	226	217	208	208	225	212	193	215	232	235	229	239	216	227	217	216	207	209	213	213	211	205	214	204	233	203	223	234	229	223	219	209	240	212	214	226	208	194	229	216	199	209	224	200	236	204	232	213	210	254	218	215	236	211	213	220	223	197	237	200	218	240	210	206	221	223	229	238	238	225	218	213	206	225	236	221	229	227	212	204	236	216	250	231	237	252	207	236	242	220	204	225	214	238	233	218	206	210	194	212	200	224	203	207	234	213	236	238	212	234	242	210	243	230	197	216	203	242	229	224	205	248	220	228	203	206	221	214	231	241	195	236	233	234	230	216	228	217	216	217	216	261	205	228	205	203	199	213	230	232	215	221	209	207	198	244	247	233	215	222	219	212	216	224	204	224	228	207	233	227	219	200	217	232	229	232	209	224	200	204	225	202	227	239	224	248	225	231	235	217	241	223	220	182	191	221	207	205	207	198	243	205	235	213	185	226	230	229	197	189	216	212	204	220	210	243	220	224	222	223	208	194	202	210	241	201	236	239	221	240	211	193	220	228	220	207	222	219	235	223	219	233	218	229	194	216	217	191	223	223	222	219	190	229	243	220	230	228	225	223	190	199	222	219	247	210	244	227	212	233	198	225	217	229	240	239	253	205	210	207	218	246	236	219	209	219	229	240	225	206	201	207	211	222	213	216	239	223	230	193	228	229	208	188	249	211	243	232	235	236	203	168	206	234	220	202	222	211	244	229	226	226	237	240	242	205	207	220	212	202	225	213	233	233	213	217	240	236	180	243	217	215	225	231	229	218	189	243	225	211	228	228	198	237	197	223	244	207	241	238	233	220	228	236	227	242	226	230	235	221	210	203	192	218	199	251	258	207	225	227	218	239	214	206	213	230	199	206	236	206	215	238	227	218	195	212	245	206	226	235	245	208	246	197	209	209	209	238	245	240	242	195	226	217	214	220	221	216	226	213	216	201	201	231	244	228	208	204	216	209	195	183	240	222	200	238	209	225	239	233	229	219	237	221	248	253	222	200	248	212	237	212	219	223	216	215	222	223	217	218	220	205	236	194	220	228	213	211	214	229	214	221	243	215	218	236	214	256	215	200	222	227	222	200	250	231	243	218	211	224	202	223	236	217	222	199	214	218	216	218	225	251	205	206	223	219	193	225	212	230	208	207	216	210	254	217	206	218	273	225	211	220	208	197	223	227	219	220	223	203	206	256	204	232	212	213	211	242	227	218	193	223	204	223	190	234	218	221	234	225	202	234	218	256	250	223	236	244	211	204	230	210	236	218	203	206	235	233	192	228	218	237	204	208	240	236	227	191	209	224	216	236	220	200	222	216	199	222	190	229	228	212	211	210	232	217	208	219	209	214	218	225	224	199	207	221	218	229	211	250	231	206	207	235	225	211	230	224	198	225	230	212	228	229	232	223	232	241	213	199	196	235	238	233	248	212	226	244	232	210	189	197	208	235	214	246	244	206	225	221	208	244	211	214	205	246	211	237	244	218	227	214	227	197	205	209	228	220	227	192	238	228	213	212	214	199	224	214	236	223	237	219	190	207	235	230	222	210	223	206	205	216	206	203	208	238	227	201	215	213	215	211	223	217	220	203	240	227	201	225	220	207	236	245	218	209	194	207	226	216	191	211	224	225	210	222	248	217	220	241	219	189	211	210	221	198	221	213	212	253	206	195	235	208	227	224	204	213	196	236	249	224	230	208	230	209	219	215	249	206	230	222	216	213	227	231	219	221	221	208	219	230	197	204	206	217	213	224	230	251	216	220	198	224	252	229	224	213	223	219	223	211	260	209	222	215	205	204	213	190	245	206	228	248	238	231	245	216	211	240	225	219	218	219	232	235	233	224	216	233	228	219	247	219	235	221	207	241	217	232	226	230	212	197	234	208	197	210	213	197	238	208	206	243	237	260	253	218	247	244	233	242	242	228	215	216	218	247	227	220	214	229	213	267	212	216	190	228	213	219	219	225	236	214	229	240	197	243	220	213	224	260	221	229	225	238	224	231	211	203	229	242	238	204	235	206	199	206	215	226	228	216	240	224	237	202	233	258	258	211	238	222	221	229	227	206	216	208	237	207	211	203	229	206	239	217	233	201	219	187	229	216	225	197	223	247	238	223	209	241	214	196	221	224	237	185	237	202	213	214	232	214	236	219	235	222	208	220	212	202	209	241	245	225	210	211	262	223	249	242	209	211	214	211	217	211	211	233	225	220	210	248	239	225	244	234	217	234	209	229	223	194	228	178	232	199	215	230	231	235	244	196	230	251	239	206	197	212	221	213	209	221	203	222	246	226	221	240	192	222	224	211	243	215	230	218	202	195	206	221	219	224	236	200	209	198	238	211	231	216	217	231	239	211	241	215	217	236	223	240	205	233	234	241	231
38345	50707	57759	62989	72750	60528	43682	23486	8927	2702	1054	1021	755	639	697	665	623	617	569	593	621	587	552	579	542	505	521	551	558	587	554	554	583	574	539	577	585	568	514	570	563	521	524	555	570	566	573	552	548	587	537	568	575	559	608	570	574	533	538	571	594	531	589	584	550	554	549	551	530	541	539	534	601	558	543	531	575	573	550	532	567	553	560	602	533	600	576	560	555	552	590	580	562	573	579	561	592	544	567	597	562	575	556	530	627	537	552	528	587	554	552	555	541	546	543	579	588	535	541	516	543	596	559	588	544	570	529	552	582	597	555	573	544	528	591	508	558	567	532	578	542	587	562	592	585	571	518	541	575	530	538	537	579	533	554	566	549	576	535	579	546	529	555	563	544	589	600	563	560	563	584	534	533	550	556	525	550	566	581	525	587	529	550	517	630	548	564	579	528	566	507	581	582	585	568	549	552	561	557	551	551	523	552	578	582	543	491	582	550	542	530	546	566	578	586	577	636	576	580	553	529	572	565	536	562	526	579	567	573	527	613	552	618	522	569	580	570	548	542	571	527	559	598	539	539	546	563	606	553	579	520	544	538	589	570	571	563	559	569	555	601	538	528	588	554	553	576	579	574	565	561	602	527	516	573	543	524	523	548	552	554	579	563	544	570	572	565	584	574	562	531	592	560	594	549	511	566	547	567	573	535	528	588	537	580	559	554	554	571	493	545	571	534	560	564	546	512	571	580	537	557	560	550	576	566	566	557	542	582	571	581	549	585	548	538	551	569	600	579	580	579	532	585	580	532	535	563	575	523	568	522	578	574	563	564	566	544	535	541	594	517	543	560	525	540	542	590	556	565	639	518	568	546	546	589	528	540	559	565	514	565	594	603	547	520	573	549	542	562	574	575	549	535	548	545	549	545	528	565	602	559	533	560	534	548	555	541	551	554	565	580	537	570	555	588	555	522	558	534	527	547	554	513	562	534	542	518	512	577	556	578	566	556	560	563	609	541	588	549	532	521	584	540	529	516	568	577	545	544	541	538	577	528	607	563	577	552	570	572	566	552	546	542	568	532	565	578	551	555	537	570	543	584	566	530	543	530	561	577	587	559	559	535	550	579	529	550	580	558	574	548	583	533	564	560	540	540	521	577	566	582	545	557	542	559	566	558	549	556	578	529	541	574	582	603	542	596	507	536	527	562	565	541	542	548	523	577	514	533	560	547	547	543	547	605	586	552	534	574	563	554	573	595	574	578	566	562	579	563	624	567	568	520	555	538	568	543	594	572	559	559	562	539	541	553	525	586	546	530	546	536	513	554	558	578	572	524	538	588	510	550	564	531	543	568	587	567	505	586	543	543	563	564	603	581	553	535	553	555	555	591	559	544	602	528	580	558	563	560	603	564	535	547	548	599	540	581	557	562	538	520	554	516	535	566	569	503	526	610	535	582	588	584	523	569	570	563	545	567	559	576	534	560	596	542	565	558	574	522	592	596	583	519	609	554	577	574	546	553	564	556	528	584	548	548	527	547	572	552	568	544	547	566	533	567	585	556	530	600	523	556	575	580	559	584	556	583	550	558	537	529	573	558	552	545	546	541	542	547	570	561	557	560	569	508	582	552	587	579	532	563	549	576	563	571	515	560	553	559	562	569	589	586	533	567	557	552	587	530	583	520	556	570	548	558	567	587	533	543	561	573	526	546	574	608	546	531	545	551	581	561	589	600	589	550	537	550	562	571	535	574	554	553	597	534	553	555	500	558	580	560	571	544	553	571	551	585	549	531	573	559	552	555	618	534	583	520	535	594	564	561	532	547	588	537	561	597	572	557	520	549	515	573	531	568	584	550	563	554	586	547	548	524	563	610	544	535	590	553	569	528	549	541	596	526	546	551	547	552	556	563	566	525	569	563	541	554	499	592	582	570	576	542	558	527	551	563	545	571	577	533	555	613	560	555	510	553	594	533	540	530	533	509	563	548	590	536	570	527	562	569	554	588	578	541	554	581	565	598	559	564	549	559	563	567	590	568	576	570	527	537	538	518	556	569	561	579	575	535	546	535	581	532	568	504	503	537	546	576	549	556	551	541	573	597	590	574	596	585	555	557	608	606	557	551	551	521	523	594	535	603	550	555	547	554	576	543	551	589	521	579	577	552	518	530	535	516	577	547	600	551	590	528	550	571	521	530	601	562	552	560	563	528	570	556	546	558	563	612	536	546	557	567	552	567	540	579	558	535	587	570	563	548	561	560	574	548	562	552	561	532	552	576	563	515	568	595	591	525	563	565	533	532	574	609	571	582	544	537	535	533	565	567	561	554	556	530	552	561	550	562	557	579	566	580	556	585	549	559	586	546	551	542	548	568	546	551	578	585	582	564	605	568	528	600	547	585	550	532	534	568	542	580	553	535	547	562	559	579	555	539	483	559	543	616	562	573	539	600	538	597	549	533	547	546	545	530	516	565	566	525	553	507	568	603	591	577	560	586	566	549	517	559	564	578	551	549	528	583	572	552	552	584	548	542	542	607	587	582	557	543	562	591	552	548	561	568	609	525	564	564	579	551	570	574	592	509	558	559	561	565	533	550	575	545	560	564	609	548	533	543	579	578	558	557	578	545	540	570	569	590	539	550	573	575	507	547	569	546	549	546	542	587	588	585	588	551	523	543	539	564	580	562	553	560	569	525	558	587	578	552	559	556	574	553	526	531	575	604	560	560	587	564	573	587	566	560	544	561	548	550	550	524	564	619	554	598	548	579	550	555	555	590	547	534	553	554	548	556	527	574	557	585	559	560	539	588	567	568	578	541	562	554	529	537	623	546	553	552	572	564	545	555	561	559	537	516	536	568	546	525	509	560	549	519	550	572	529	584	553	531	568	571	576	508	540	569	548	525	604	521	558	549	548	543	551	542	576	565	544	585	516	601	574	546	557	560	559	499	576	551	611	518	530	552	548	560	525	619	586	546	567	544	601	536	542	541	598	589	563	531	561	598	554	570	590	527	571	569	560	550	555	543	591	559	580	559	521	571	528	570	540	541	545	545	590	568	587	543	530	554	575	548	505	542	547	570	615	595	543	523	549	613	594	532	550	520	548	532	638	548	511	557	556	541	562	545	586	534	546	585	519	588	582	561	572	535	576	586	511	579	568	594	551	567	543	567	575	525	536	561	545	503	531	552	565	538	537	566	565	529	518	528	565	533	537	570	534	553	557	522	523	550	552	526	580	525	580	596	598	574	601	540	559	541	567	517	550	549	566	573	572	582	592	534	513	547	599	539	558	524	565	561	593	561	535	519	558	616	566	546	586	589	537	628	573	545	590	547	554	567	533	557	577	549	561	533	559	640	545	508	587	549	566	584	538	565	545	538	555	546	562	579	536	545	545	563	558	583	565	546	538	552	511	562	562	520	546	531	565	524	493	539	562	533	594	586	560	567	576	560	560	577	548	576	565	512	607	577	584	539	511	551	551	515	539	533	529	551	551	513	530	532	557	574	584
29286	31902	29810	13273	7459	4507	2392	982	461	299	239	264	208	258	240	276	217	205	246	232	209	229	241	236	242	222	233	243	221	220	236	245	206	258	227	249	196	224	228	237	233	240	223	232	237	250	253	250	225	256	237	252	223	241	232	229	237	259	251	248	238	211	235	234	248	234	251	221	243	226	218	192	239	240	240	267	215	209	197	230	217	212	246	201	233	244	243	238	221	231	243	222	215	233	233	225	235	234	241	205	245	212	244	220	226	229	236	235	237	208	212	221	224	228	211	202	212	241	273	237	236	226	221	232	209	254	230	225	240	201	233	229	250	214	196	214	201	253	234	226	240	209	227	221	232	235	278	215	251	261	234	217	221	212	236	242	221	226	222	245	243	227	233	227	247	240	236	236	237	261	232	259	234	248	258	243	242	242	241	223	212	227	249	256	242	244	218	235	235	236	227	228	242	234	209	232	221	235	243	202	207	225	239	244	266	229	242	211	217	215	217	260	244	231	223	210	218	261	250	224	190	207	238	217	241	233	246	238	235	226	252	204	219	236	232	236	238	234	232	261	210	206	263	249	247	221	228	225	241	229	208	232	246	211	245	238	251	227	231	238	245	227	228	238	221	233	234	208	221	242	247	234	225	232	217	222	216	235	244	246	204	252	223	190	237	240	223	229	237	237	206	226	223	242	248	239	205	258	206	235	233	257	213	239	233	228	232	223	224	237	253	231	232	219	225	259	238	210	212	231	232	252	224	241	243	212	234	254	217	233	228	214	245	236	209	217	226	230	219	241	224	210	245	246	224	192	257	234	232	235	256	210	242	213	259	237	239	238	241	234	234	236	241	258	228	224	223	245	237	249	238	226	224	255	218	252	231	210	210	228	219	194	234	215	230	226	252	235	242	235	241	226	220	241	237	203	235	232	236	258	200	254	217	216	231	296	225	218	224	240	239	231	232	229	255	212	248	242	224	234	214	230	238	254	256	225	214	219	229	238	247	244	227	225	252	219	250	218	201	232	220	217	225	196	232	227	226	233	219	215	208	234	225	224	234	262	247	245	216	197	240	266	238	254	238	221	223	222	216	230	244	253	218	204	250	230	237	226	255	229	214	215	241	245	220	216	261	235	240	236	246	222	219	224	248	247	213	221	246	239	215	192	212	252	231	235	207	243	228	228	218	223	227	212	228	259	241	237	236	211	249	252	223	230	220	239	205	220	236	240	227	240	240	237	214	235	233	197	248	259	213	247	225	228	226	220	249	217	253	251	211	206	243	240	230	215	237	220	241	245	211	244	241	221	222	241	232	241	233	241	233	241	206	219	208	239	240	230	241	219	246	251	226	223	234	257	254	230	260	253	233	209	260	242	246	224	212	207	227	230	259	233	222	228	235	223	209	232	210	205	237	248	232	247	223	224	218	230	263	238	259	205	221	251	230	273	211	233	241	238	244	240	250	255	256	220	227	258	265	226	232	242	248	251	253	226	226	229	221	223	225	235	240	234	219	235	235	225	223	246	210	220	271	215	257	222	217	260	252	243	226	230	215	236	249	198	243	201	227	216	200	226	229	251	227	228	236	255	252	229	220	229	264	249	223	224	198	220	224	198	215	203	221	236	238	226	225	196	273	246	239	223	232	221	234	242	238	232	256	229	227	233	234	212	235	240	202	217	228	200	231	214	230	233	221	222	215	215	224	217	233	234	229	245	200	211	233	232	228	227	228	195	229	227	226	229	209	213	212	227	219	216	231	219	220	243	231	221	233	238	225	247	231	223	253	232	230	230	217	264	243	243	228	226	206	228	224	242	222	221	242	223	214	217	237	253	234	238	223	223	238	237	233	238	213	228	254	232	248	223	247	242	218	233	232	204	241	256	247	240	243	255	204	248	219	230	231	232	222	250	223	227	229	240	257	250	240	240	260	233	248	255	256	217	212	235	242	235	230	204	217	212	249	222	231	230	251	221	241	243	240	212	251	240	225	243	228	227	221	236	237	258	270	232	227	241	229	224	201	261	223	250	226	212	235	215	239	285	222	204	232	222	226	222	243	240	246	234	205	197	218	229	253	221	239	241	219	250	240	242	240	217	238	236	249	223	214	235	206	237	251	233	236	215	225	228	238	240	214	211	235	230	250	224	235	226	242	221	228	226	246	242	250	221	226	220	240	249	233	218	230	258	255	226	216	231	222	247	236	225	230	228	237	228	242	239	254	222	242	228	214	242	229	249	234	221	212	239	226	223	237	245	219	232	238	248	235	249	224	238	197	233	226	244	230	229	234	232	229	262	219	241	223	229	225	243	221	247	250	272	222	200	251	224	243	226	254	224	253	212	263	238	255	264	222	235	240	226	252	211	239	218	252	244	261	249	247	244	220	208	207	232	230	227	225	257	199	229	233	224	248	235	277	204	243	233	208	243	237	230	228	233	234	232	221	243	235	232	214	239	237	239	217	220	230	245	222	228	251	235	222	225	243	238	260	209	228	237	250	262	202	232	235	222	213	212	211	252	237	233	256	225	226	234	236	261	229	207	231	225	236	227	223	212	202	245	253	237	254	232	226	222	214	236	232	225	237	204	253	227	230	204	224	239	226	232	202	235	236	270	219	231	206	212	252	245	241	232	227	246	254	221	225	245	217	207	237	253	258	226	259	255	233	218	229	233	252	244	212	245	239	261	213	218	236	219	239	268	241	237	223	251	238	236	238	241	217	218	227	240	229	242	256	254	234	247	238	233	242	231	235	245	225	242	219	217	235	227	205	243	227	237	225	233	245	223	226	212	216	235	243	212	232	240	242	223	233	211	214	256	235	231	213	221	258	227	227	258	226	227	214	215	252	233	217	216	243	246	218	221	247	213	236	216	232	223	235	223	211	261	252	206	211	236	225	235	253	234	232	237	240	223	242	219	248	248	229	234	267	244	244	231	222	219	272	239	224	233	236	236	227	205	235	222	261	227	228	228	233	255	229	200	230	239	240	232	232	228	223	229	269	239	225	226	206	209	220	213	240	224	222	231	219	254	256	261	255	234	241	218	241	223	247	216	238	218	247	241	225	240	237	230	233	249	239	238	248	253	232	239	239	227	204	248	241	244	207	237	239	216	221	249	253	265	234	230	272	206	263	224	229	224	238	223	264	217	210	229	234	243	243	223	257	238	265	197	196	212	228	253	210	234	239	216	220	239	223	233	219	239	213	227	250	228	253	229	232	242	254	242	240	234	213	242	224	239	219	236	223	224	234	219	247	196	220	258	242	222	242	229	254	250	240	221	239	228	243	228	221	243	246	215	233	226	254	222	242	207	212	239	200	226	233	243	239	233	204	237	218	218	243	235	259	214	243	219	226	240	199	237	208	237	205	240	247	245	233	244	198	223	234	216	276	223	224	206	219	229	242	250	200	228	219	204	223	233	263	239	231	248	221	245	219	234	253	226	228	221	239	226	225	228	243	203	226	230	252	208	243	243	225	214	227	220	257	228	255	244	226	219	216	224	225	241	233	211
18038	26623	30977	19334	20097	14105	7871	3032	1318	762	578	636	647	583	602	612	562	614	563	591	606	594	599	633	571	572	611	603	547	545	582	569	563	635	604	581	577	582	624	611	645	553	572	569	602	607	599	625	578	578	595	584	603	589	578	589	599	601	621	608	549	582	620	618	609	563	596	605	609	570	641	597	587	614	574	593	568	600	632	586	612	560	570	558	613	585	633	620	627	609	629	537	596	576	578	608	560	639	601	614	627	601	602	627	627	542	626	616	564	576	599	543	615	566	607	605	603	577	617	624	609	599	637	562	624	635	610	635	554	610	618	552	614	600	554	586	579	603	602	615	562	628	603	621	606	574	570	577	626	612	608	538	557	547	560	584	566	594	633	593	595	577	578	592	638	619	610	586	628	622	578	583	590	600	571	599	609	656	594	576	576	585	585	566	584	617	619	611	612	587	611	616	555	639	597	591	613	600	579	558	600	623	616	595	595	591	592	600	620	568	620	559	595	571	577	607	583	564	617	578	582	567	584	616	621	567	599	600	585	578	593	594	555	586	589	584	589	547	587	552	623	556	618	583	545	580	565	566	571	608	615	606	609	600	604	575	646	560	614	544	571	593	587	603	631	591	597	600	598	637	591	563	593	582	567	617	591	570	584	629	575	562	571	601	591	609	579	617	555	578	572	573	586	625	596	596	579	611	591	571	564	616	550	604	584	637	579	577	617	551	633	596	628	609	571	541	563	578	592	614	580	515	555	584	577	570	576	599	622	581	568	609	625	551	570	604	585	613	589	590	602	593	600	615	562	614	592	580	610	590	574	608	614	612	600	593	647	574	535	580	565	574	584	567	590	603	602	576	591	598	603	593	612	635	560	590	612	603	558	619	550	651	549	580	615	581	578	660	594	576	594	614	562	581	603	567	612	583	587	580	602	548	620	512	592	590	619	594	576	566	592	608	624	599	634	608	597	571	547	545	586	550	628	587	562	597	580	560	585	558	626	607	595	588	594	594	588	584	595	558	568	593	618	605	605	602	572	595	666	537	582	633	573	573	585	574	584	576	598	583	603	561	639	595	585	619	545	589	575	606	643	597	593	583	595	596	598	612	583	610	610	597	620	574	602	571	599	575	598	611	612	609	626	599	603	618	596	582	575	555	568	590	584	563	579	615	558	567	559	606	581	585	602	583	609	567	598	594	597	599	605	627	624	607	600	600	614	576	612	628	554	620	595	614	588	603	566	633	542	561	632	566	564	552	596	601	600	569	568	625	588	584	597	591	591	629	612	619	611	613	530	613	574	590	601	581	572	560	571	636	594	554	585	641	598	596	621	602	584	563	554	594	588	551	563	599	635	559	576	567	596	575	605	595	583	606	607	565	621	585	562	597	596	564	633	593	587	585	588	569	598	577	554	556	572	556	591	586	612	608	599	564	603	627	575	561	582	624	597	639	569	596	606	584	599	598	594	602	595	568	603	588	581	574	586	572	625	599	547	567	612	605	592	594	627	607	601	621	591	556	583	605	605	598	614	595	584	563	569	619	608	584	597	578	624	590	538	583	554	611	646	530	610	574	586	605	608	622	576	607	581	626	619	588	580	586	581	564	593	595	622	577	591	622	614	574	591	588	596	597	628	587	585	595	613	622	560	599	590	603	593	578	627	561	550	550	580	590	560	619	589	630	581	576	622	584	585	587	596	633	568	517	617	583	574	573	596	590	596	565	579	601	608	602	582	598	591	561	639	587	571	627	623	629	558	619	619	557	569	599	603	591	586	581	599	539	576	623	627	623	611	589	561	577	610	600	590	568	610	593	582	602	601	587	589	594	582	599	550	572	561	612	610	593	551	597	582	588	585	576	571	580	552	589	606	602	580	582	554	627	618	594	562	561	583	574	588	592	597	533	580	589	598	594	605	627	604	588	618	629	599	608	592	643	614	581	618	621	594	576	634	599	641	586	612	577	611	567	573	600	541	578	603	643	599	589	586	586	625	553	593	612	625	573	555	614	565	616	580	587	573	599	605	616	594	585	609	578	593	629	554	602	592	610	542	595	580	608	607	622	577	575	590	614	585	570	603	585	594	626	590	622	564	570	612	593	507	566	606	587	594	576	592	582	614	631	539	595	584	588	538	551	563	606	585	576	583	591	595	615	579	594	581	575	611	612	583	609	602	592	597	607	565	601	568	586	621	600	605	622	608	562	582	619	584	605	589	571	579	578	610	589	564	603	584	599	553	590	559	598	579	622	594	576	614	636	592	615	578	606	590	606	567	571	589	625	609	575	635	571	573	588	596	549	588	639	603	584	629	622	619	610	596	553	600	560	611	575	608	610	614	565	540	595	616	620	575	603	598	612	572	573	591	615	562	555	590	578	586	583	611	564	600	579	600	572	593	572	557	620	578	577	600	613	578	554	585	599	577	598	587	633	631	632	632	594	584	556	568	571	590	574	609	620	600	608	586	557	566	588	596	598	600	563	617	577	587	548	593	577	581	600	625	610	606	601	610	586	568	608	532	614	610	588	582	570	564	587	571	638	586	593	587	561	621	594	610	588	564	592	594	562	563	591	594	606	595	569	592	609	577	600	603	561	598	585	561	605	598	558	653	599	576	583	586	592	593	580	604	577	603	561	609	662	590	578	589	613	580	583	594	547	601	611	659	645	608	612	612	602	616	601	564	577	586	590	560	628	581	643	582	623	604	568	607	618	594	584	579	609	553	636	614	578	565	604	582	614	574	608	606	577	573	561	556	593	575	590	607	631	611	620	607	565	552	607	589	618	658	618	587	567	587	583	641	599	585	571	586	576	601	614	580	623	643	596	629	612	611	570	614	537	608	591	590	605	600	674	590	626	578	604	546	578	586	589	651	584	543	578	639	577	571	602	593	627	569	602	556	601	589	619	619	599	581	591	602	595	595	591	569	616	571	582	594	568	599	569	627	589	586	582	604	625	555	607	580	569	581	571	597	593	574	618	602	567	563	559	626	617	568	615	623	612	594	600	601	574	585	625	556	571	587	616	624	575	555	581	597	631	593	624	574	587	548	607	597	588	620	596	604	600	596	619	613	605	584	576	605	568	597	525	568	596	596	558	602	595	582	562	622	577	600	614	592	571	594	581	602	610	645	585	581	620	586	576	585	610	617	604	601	582	591	569	597	595	592	606	594	607	614	619	565	577	609	594	628	578	601	575	599	593	612	582	584	588	609	615	575	600	567	607	596	572	568	564	608	667	592	572	584	596	601	582	600	629	612	561	600	617	557	597	599	608	616	581	604	629	638	589	656	570	606	585	596	620	592	589	593	587	655	606	578	603	613	572	638	619	546	617	611	601	601	596	600	551	607	589	587	599	555	600	584	566	603	601	632	550	628	568	567	607	542	592	576	585	619	616	605	595	639	550	616	588	595	580	613	603	572	615	587	613	628	567	581	612	592	538	600	595	580	598	610	591	619	599	589	618	572	583	581	553	582	607	594	568	624	593	592	587	618	581	555	607	585	583
49712	47684	48738	50008	51832	40205	22785	8682	2302	673	306	292	241	262	225	269	267	245	287	256	253	251	263	243	269	267	250	232	221	238	244	244	253	262	260	297	295	248	249	264	273	253	257	246	259	238	246	231	250	254	256	276	229	241	235	255	256	225	255	269	249	250	234	239	274	274	242	239	241	254	253	243	247	245	217	241	248	246	259	254	235	246	248	239	216	228	246	211	224	255	227	247	236	262	266	257	226	227	252	251	226	223	261	238	290	251	280	222	252	269	242	260	235	201	230	238	230	246	251	234	249	254	236	282	251	274	248	270	229	240	250	245	271	219	248	218	254	273	246	272	236	248	217	241	239	244	223	241	235	238	242	229	238	270	244	246	231	226	242	258	255	228	245	268	260	246	252	235	227	223	258	258	238	241	240	223	257	256	243	230	238	207	257	248	256	264	261	263	224	268	237	228	251	260	248	254	232	236	250	250	237	259	289	261	274	266	239	276	242	257	239	255	243	225	258	251	225	211	242	239	255	217	238	222	230	246	239	254	245	242	250	245	234	254	235	243	231	232	260	235	259	229	234	257	257	215	272	239	242	258	226	226	258	264	287	259	239	239	228	227	236	240	263	227	260	289	263	259	249	245	247	255	246	237	224	239	243	235	260	259	258	250	213	239	234	229	225	260	237	266	232	250	273	249	253	246	289	253	250	234	241	234	234	247	232	242	257	251	267	283	269	227	245	248	235	244	272	215	262	268	230	245	239	212	238	233	280	272	260	255	264	239	237	233	249	242	241	276	224	270	276	240	267	246	250	255	275	246	234	247	229	282	269	264	223	230	238	218	256	217	242	236	235	224	221	262	259	232	274	263	266	240	242	240	243	238	256	238	252	254	238	249	256	229	245	245	224	258	221	251	240	237	265	249	224	246	281	232	240	270	262	257	243	249	239	247	228	231	215	211	251	228	235	252	247	241	266	240	254	259	253	242	254	240	275	243	239	240	237	219	229	255	258	249	231	269	229	235	222	269	236	248	247	238	261	216	233	235	261	238	266	237	279	244	265	275	249	254	249	265	229	248	215	264	241	240	266	241	264	223	246	246	238	268	240	246	240	267	246	240	241	250	273	253	250	243	227	244	239	235	264	254	236	256	228	235	249	244	264	228	230	247	258	248	261	235	248	248	246	261	276	236	258	261	248	253	257	242	216	263	248	229	249	238	241	258	242	238	289	242	250	261	237	246	272	251	244	245	228	233	251	231	234	252	237	250	268	264	245	257	248	239	219	229	252	231	244	243	265	229	243	255	253	235	231	248	225	250	240	249	268	254	272	225	211	226	233	225	261	240	231	242	259	271	221	243	248	275	246	256	248	245	268	248	241	242	266	257	240	267	210	242	250	239	215	241	246	252	257	229	239	242	236	274	228	267	229	236	256	269	241	278	236	267	247	240	246	256	237	268	233	263	237	227	263	245	256	257	222	270	239	240	242	253	247	248	251	240	247	262	252	241	232	245	261	263	255	244	236	235	236	238	257	284	237	268	239	236	228	263	238	240	248	217	269	216	259	231	244	257	251	206	245	217	231	229	257	257	259	245	231	259	242	245	249	262	245	248	242	255	236	255	260	238	245	224	264	240	222	275	240	236	260	214	263	235	256	271	244	277	247	260	269	247	237	232	235	242	279	260	208	249	238	269	234	257	229	258	240	231	259	236	255	240	233	245	250	249	245	250	240	227	246	248	239	240	230	244	256	251	292	237	269	232	216	236	248	223	229	238	252	259	259	247	271	236	249	266	233	214	228	228	237	271	247	228	240	274	246	244	265	263	253	232	244	229	244	237	248	242	248	264	277	246	245	239	224	273	220	237	271	235	230	255	246	259	270	248	259	251	251	237	252	260	235	251	265	260	234	263	258	244	230	222	255	253	257	244	249	251	264	252	244	227	247	243	234	264	228	253	247	245	224	259	248	212	249	233	266	237	225	256	246	231	246	268	252	277	259	225	240	250	224	235	265	253	256	244	257	267	237	246	228	227	214	225	222	251	247	234	260	252	249	225	260	232	269	230	232	270	243	213	233	238	250	247	231	250	221	216	250	233	246	231	250	270	250	254	258	244	246	241	234	231	253	234	238	225	238	247	239	245	239	250	266	233	248	236	270	223	257	232	270	252	245	210	244	240	232	260	248	253	243	269	233	250	240	253	253	241	270	229	237	235	244	258	250	257	236	256	212	224	267	250	238	262	247	250	225	251	216	243	215	251	243	257	251	266	249	251	245	255	268	231	255	216	218	247	238	263	215	226	239	240	248	238	247	240	285	240	248	223	257	233	231	237	211	248	267	252	248	267	268	247	255	246	257	253	246	250	226	241	230	237	265	239	248	259	273	214	242	221	247	249	223	273	266	269	231	231	224	254	237	217	244	244	219	256	228	246	227	246	261	226	251	253	210	235	250	240	236	240	261	256	254	272	218	263	240	255	237	248	237	227	259	225	228	219	241	254	251	242	215	219	267	223	244	241	250	243	269	247	262	249	220	255	240	225	249	236	228	227	261	279	246	244	231	264	260	238	252	236	277	246	249	230	270	251	252	288	261	247	254	256	242	237	246	244	235	236	261	231	254	266	254	252	256	279	233	250	225	258	244	228	251	225	258	216	284	253	256	223	241	251	234	267	246	241	240	227	258	238	230	266	246	251	256	248	257	281	237	233	246	258	237	264	244	247	266	235	245	265	248	241	215	259	250	260	246	273	248	266	244	291	278	233	249	234	244	232	259	252	253	252	278	256	254	268	222	262	223	233	268	266	260	229	255	248	219	241	252	238	255	238	275	243	264	248	260	249	250	248	254	253	228	255	229	227	245	255	242	230	239	259	256	263	237	239	249	251	249	232	247	266	248	232	243	287	252	243	210	235	238	253	247	262	221	223	241	284	267	255	235	228	246	238	263	257	252	266	252	256	259	238	210	257	269	246	243	257	251	256	263	249	254	232	245	239	263	258	263	244	234	246	251	216	239	244	256	251	246	218	261	256	239	248	254	240	252	282	230	253	232	233	241	246	259	274	243	249	260	237	298	241	244	249	272	250	251	251	252	251	250	247	242	244	240	233	229	256	258	257	218	256	238	230	236	224	216	237	260	252	250	225	236	211	238	201	252	247	257	281	241	227	249	242	254	242	264	240	260	244	254	289	224	245	249	258	255	246	248	271	241	243	244	256	262	238	232	272	284	230	260	242	248	247	238	273	244	241	260	272	240	231	238	251	243	214	236	232	250	243	277	267	229	235	262	244	247	248	253	282	231	255	240	244	282	222	255	243	243	272	273	224	236	261	263	260	251	270	259	214	261	249	241	285	287	256	242	244	246	254	217	246	272	249	231	251	260	223	247	245	231	258	219	198	241	268	269	255	261	237	255	215	254	241	238	259	231	213	243	272	277	229	246	264	239	243	244	233	232	227	217	231	209	233	250	260	231	247	248	268	240	256	243	230	256	269	247	227	252	262	249	234	227	234
33484	39625	48665	59477	61911	50536	35010	19186	7201	2216	989	807	758	669	651	650	654	666	620	617	587	604	655	621	637	601	645	656	602	600	637	599	610	665	597	631	609	663	668	619	609	677	644	636	654	608	633	614	660	628	624	627	671	657	674	640	620	649	671	657	593	662	639	576	580	683	619	641	655	623	630	660	605	593	592	614	629	636	619	642	566	601	610	605	624	593	644	624	590	635	605	640	606	622	601	617	591	645	608	600	619	630	633	620	622	607	585	671	599	623	592	610	607	619	585	605	636	610	651	641	627	594	631	665	635	627	601	639	573	617	585	615	631	642	657	602	577	577	667	621	588	654	624	557	644	608	641	617	645	627	599	657	614	633	610	609	600	616	648	601	615	587	614	636	603	625	602	635	654	650	637	612	610	627	583	594	624	639	605	689	628	615	642	602	619	607	614	621	614	643	606	604	635	617	616	583	586	622	646	663	603	614	615	643	619	595	673	625	609	583	610	585	644	637	590	626	643	665	579	647	597	661	606	611	612	587	603	660	592	633	632	599	642	614	610	644	653	627	646	582	610	652	651	648	600	592	587	602	600	649	593	614	618	624	584	572	624	647	611	627	605	646	641	639	597	612	605	638	641	617	589	617	624	632	622	655	654	651	612	652	636	598	631	617	640	592	599	593	619	665	620	609	629	621	623	638	616	634	639	609	653	610	627	595	632	641	616	611	679	632	611	615	599	637	604	632	589	603	607	620	593	629	641	645	550	621	638	607	615	641	617	644	654	647	626	615	634	688	618	588	615	608	614	588	633	609	564	596	623	617	644	623	633	598	616	591	582	651	657	607	562	605	603	628	597	683	634	621	640	606	642	589	591	620	610	631	618	616	637	642	612	622	622	650	617	627	683	613	628	692	603	652	644	618	608	599	639	579	628	606	609	617	597	634	627	609	641	576	597	585	612	640	647	580	605	610	634	625	630	613	631	577	653	663	604	603	608	625	605	619	630	636	563	622	666	657	632	606	644	613	606	586	642	653	626	639	609	575	609	593	632	682	577	652	650	638	572	606	637	644	648	614	644	601	639	633	628	610	640	632	639	627	594	622	613	657	596	605	630	647	628	630	630	653	638	617	640	620	584	626	644	640	606	597	589	624	626	647	618	663	625	677	666	627	616	578	651	652	596	655	657	624	626	649	580	602	611	629	608	628	646	600	652	620	588	611	642	618	631	625	643	609	633	613	653	653	597	621	649	604	630	616	654	600	555	630	652	647	577	651	643	666	620	576	648	608	620	600	630	629	596	639	607	598	644	645	640	644	638	635	615	621	628	638	620	618	616	588	651	599	623	629	610	596	624	638	605	635	645	594	643	650	632	632	646	607	687	625	660	635	660	622	604	612	634	656	628	660	600	599	629	620	670	653	612	608	608	607	650	609	605	591	625	635	631	652	624	605	584	618	641	618	600	632	622	603	665	627	607	611	616	628	609	646	592	610	615	618	621	600	585	567	639	621	626	599	635	645	638	627	581	618	659	621	615	588	629	598	646	659	652	654	664	623	621	582	676	609	625	618	601	633	642	637	634	615	660	614	592	629	582	615	618	572	615	675	605	636	617	664	621	636	635	649	586	626	566	602	643	576	628	642	647	653	666	642	641	634	701	619	639	612	620	608	580	643	612	607	649	685	606	609	633	631	646	617	624	638	597	593	563	612	648	642	624	619	596	622	618	606	616	632	620	628	692	607	629	651	641	615	644	610	655	638	656	619	618	606	594	648	609	586	598	588	628	628	624	634	673	618	634	641	660	670	616	625	645	648	634	649	615	603	633	581	655	622	641	634	610	628	601	611	613	630	627	611	637	646	630	643	632	585	609	661	618	601	619	589	595	614	607	596	666	629	666	630	594	598	592	621	621	599	660	630	631	572	589	635	622	631	608	581	650	599	605	620	619	631	640	620	588	634	632	605	687	630	661	584	631	609	642	636	580	609	630	663	618	599	638	614	644	614	612	586	641	634	565	653	659	616	614	613	628	642	650	593	619	620	621	616	608	617	590	600	629	637	640	611	597	664	630	612	629	627	666	629	608	616	599	609	657	607	629	612	617	585	679	596	568	639	610	623	585	619	599	634	600	609	657	612	614	635	626	598	628	575	680	648	591	663	608	633	644	596	639	620	633	649	622	664	610	602	643	640	580	610	596	646	623	632	646	608	571	625	611	638	651	593	614	629	592	611	658	621	657	660	568	621	620	620	614	640	642	686	636	611	592	618	607	652	654	638	650	627	626	612	610	627	604	626	609	555	618	595	637	645	577	652	654	628	651	617	599	632	623	616	646	630	646	579	673	630	630	601	680	620	656	577	626	595	637	616	600	651	575	627	664	600	629	664	597	667	599	580	609	603	670	628	623	610	647	605	637	645	641	605	629	628	620	649	600	650	590	657	574	628	585	609	620	623	626	625	628	655	650	640	611	624	616	609	618	651	574	630	661	624	614	654	624	618	623	611	629	613	655	660	590	603	643	601	606	632	624	617	643	673	704	649	613	651	649	653	618	623	628	603	610	616	636	601	628	598	661	655	622	604	661	610	678	626	652	646	634	662	648	619	607	625	656	626	635	596	619	651	620	597	617	609	611	610	642	625	610	639	580	650	677	643	632	640	607	564	656	650	593	644	594	616	635	626	608	622	639	628	654	619	640	604	617	656	640	604	596	626	619	622	649	633	639	612	594	619	637	612	621	612	632	647	654	641	593	626	599	568	642	631	645	591	574	603	648	659	616	676	631	676	622	664	610	592	653	611	622	605	615	587	632	605	621	623	618	632	629	597	620	640	624	610	660	585	650	637	633	658	628	647	634	679	634	654	624	611	599	636	580	590	604	579	663	593	683	625	637	613	615	643	627	639	605	622	637	669	616	617	638	637	654	621	624	642	638	622	611	633	696	583	593	635	606	609	615	641	648	605	608	619	624	613	649	600	626	612	650	613	624	624	604	620	597	633	610	615	613	636	610	584	602	577	626	600	683	607	643	635	598	609	653	593	599	609	599	659	618	638	697	615	601	623	607	623	638	588	605	657	600	607	615	648	604	657	578	624	642	592	639	641	680	624	609	591	634	679	600	602	623	649	611	623	580	611	612	660	635	608	634	645	619	603	586	597	615	596	617	624	642	635	650	646	636	576	645	629	608	614	584	629	638	626	621	652	620	614	617	631	645	679	655	609	615	608	620	632	623	595	637	605	646	594	630	610	620	635	623	654	660	614	631	616	634	638	642	608	649	638	597	647	624	623	638	638	650	673	633	602	597	617	617	586	623	621	650	636	603	637	653	625	650	586	680	620	625	640	610	621	616	610	578	579	606	628	592	624	591	623	641	620	613	615	595	607	611	639	586	651	647	652	616	649	627	605	618	656	634	684	598	663	659	608	611	576	561	617	633	602	625	625	636	626	623	636	586	575	615	584	607	676	630	617	585	643	592	637	621	642	640	575	595	613	624	592	637	623	594	590	588	624
56171	53391	55806	52572	59910	52823	34737	17290	5065	1093	369	289	268	244	237	234	218	231	207	217	212	248	219	210	261	226	242	211	218	255	277	212	199	237	237	245	210	220	230	214	218	233	219	212	188	224	241	228	237	244	244	220	216	226	219	203	187	243	194	220	192	224	226	232	227	251	223	243	237	236	207	244	214	215	242	215	210	227	235	212	232	225	225	256	196	227	243	231	223	199	234	188	214	228	207	250	206	214	204	239	215	241	185	254	239	256	194	230	211	234	234	229	222	224	227	231	220	237	247	228	214	236	200	219	233	216	232	225	221	233	240	246	248	226	217	232	243	210	205	222	254	236	218	215	233	225	229	203	239	266	224	250	206	229	246	234	198	213	244	261	229	255	250	225	222	219	223	279	209	228	256	186	201	235	220	227	227	217	224	212	225	216	214	217	227	239	225	221	219	228	256	228	237	211	216	201	247	247	248	227	208	221	256	230	241	250	238	251	250	240	242	213	213	248	249	232	230	239	193	236	237	226	235	220	204	217	217	221	206	225	224	233	231	253	223	214	219	218	209	230	219	212	207	227	236	221	210	227	241	220	215	236	216	212	229	200	231	241	248	180	220	249	237	188	228	243	241	228	217	208	248	264	246	259	214	206	232	215	230	220	234	211	212	236	227	206	244	238	215	221	249	224	229	233	248	234	240	224	189	225	225	236	243	213	200	252	211	218	227	265	218	237	222	213	243	212	211	236	258	216	218	230	249	211	245	242	226	253	217	235	232	213	244	238	223	212	236	212	205	211	239	248	204	240	260	232	223	233	208	237	233	213	207	214	224	210	261	210	200	227	241	249	244	225	246	238	225	227	223	239	236	247	212	211	229	246	233	234	206	226	228	230	231	207	236	253	229	222	210	246	229	223	231	231	220	248	221	201	212	224	260	198	251	234	200	242	243	226	213	227	235	213	222	228	226	206	215	230	255	218	231	231	226	251	228	235	220	237	246	236	219	217	217	244	219	238	227	234	211	222	207	205	230	242	230	225	208	271	229	207	240	226	199	210	224	233	240	206	209	193	211	240	250	225	236	261	222	247	242	238	213	219	194	206	220	218	217	233	251	248	233	233	222	213	228	196	228	242	229	234	216	199	252	216	225	256	217	246	239	197	229	221	225	214	192	224	241	226	228	230	240	217	213	213	242	257	215	230	240	223	208	224	229	257	241	211	225	214	236	225	214	240	240	200	195	235	213	226	224	227	231	210	235	205	222	247	235	219	217	208	210	225	219	212	213	242	218	230	239	259	211	218	223	235	237	255	211	237	254	203	228	218	256	235	215	216	224	241	214	224	231	240	247	244	204	233	213	194	214	208	225	211	243	214	193	226	241	226	210	221	241	222	227	230	215	211	208	216	251	233	230	214	218	225	247	219	223	215	221	192	225	241	242	223	221	215	219	229	216	204	227	210	218	244	225	224	221	235	248	220	210	238	200	238	227	206	241	220	194	205	221	198	232	249	251	212	230	198	227	224	225	208	236	254	200	216	238	209	212	201	225	242	211	216	224	237	232	203	236	207	224	233	230	197	231	220	238	215	211	238	210	226	219	250	247	213	231	209	229	219	230	228	211	226	211	248	233	225	203	227	233	242	233	219	202	202	233	214	225	258	222	214	217	238	214	205	195	213	227	233	235	235	245	211	238	240	209	211	207	212	232	233	249	243	224	213	216	255	247	214	218	209	222	237	219	243	204	205	252	240	213	204	239	232	238	237	226	234	265	241	227	215	234	229	212	241	229	217	208	236	243	212	253	224	232	243	229	244	219	241	200	245	238	201	230	242	234	230	222	191	213	230	239	227	239	241	246	217	215	235	227	220	217	259	196	209	226	232	247	227	261	243	216	211	219	229	261	220	232	235	218	268	214	261	227	217	191	196	233	235	219	225	222	239	216	239	237	212	237	209	227	202	226	226	210	204	221	218	245	208	222	241	220	242	222	229	219	200	232	225	231	217	222	208	227	208	246	227	233	247	211	227	236	222	251	209	213	255	228	236	214	230	221	201	225	222	227	226	238	221	190	247	209	223	215	213	200	233	220	237	188	221	253	229	240	213	238	231	245	202	248	246	242	226	215	212	188	219	233	231	221	228	234	224	205	225	205	252	229	238	203	235	207	217	215	205	211	207	235	233	251	225	240	240	237	228	200	223	233	236	225	231	252	237	234	206	231	228	210	208	230	210	239	213	254	211	242	239	232	216	230	226	215	226	214	225	220	206	239	226	233	238	216	227	208	239	220	216	239	229	220	224	227	225	223	200	218	217	225	192	208	221	234	238	238	217	239	208	208	232	232	184	234	215	241	213	210	193	230	220	217	229	240	225	205	253	227	220	224	244	227	228	178	227	221	209	217	201	203	251	227	218	229	205	236	240	210	239	238	207	210	225	236	232	233	260	220	232	241	232	242	244	215	221	214	225	198	243	237	226	219	220	222	204	228	237	200	221	187	212	195	239	242	214	238	200	242	210	232	217	228	213	227	230	214	245	212	236	196	232	208	240	242	210	226	222	243	231	204	236	246	211	245	231	226	221	220	247	200	227	218	225	248	254	235	231	239	225	182	249	208	219	222	230	200	240	216	224	193	224	227	205	226	207	208	254	221	272	246	234	193	234	194	227	220	203	217	234	237	243	221	239	253	208	245	245	199	239	228	239	249	226	243	219	198	236	233	215	220	221	237	234	213	239	213	209	215	207	252	225	200	219	249	243	237	218	248	224	233	208	225	209	237	236	240	227	222	236	238	244	222	229	204	251	225	240	227	211	237	218	247	219	216	214	213	255	236	248	232	233	222	201	209	259	247	213	230	217	229	234	214	217	270	218	246	230	228	229	216	221	235	219	254	225	213	194	224	222	220	170	224	252	250	219	220	225	217	220	241	229	198	230	219	233	249	211	216	206	221	188	221	214	225	201	257	249	222	235	216	229	206	231	246	221	210	219	225	240	216	217	197	243	238	219	207	224	248	206	237	226	212	209	204	238	226	240	265	210	228	232	226	222	237	228	257	208	226	226	200	243	206	200	216	215	227	223	191	201	200	210	221	249	230	211	247	218	212	239	227	227	243	224	224	240	210	250	213	217	233	236	225	209	227	222	225	224	199	210	201	224	257	224	201	244	227	242	219	234	216	226	214	205	203	209	221	227	218	216	219	236	215	224	228	222	229	222	250	272	219	234	206	216	200	226	232	219	216	225	216	190	237	223	220	226	214	227	253	240	207	212	238	202	257	225	213	205	227	242	212	207	229	208	236	222	205	215	242	251	205	225	224	235	216	220	222	218	225	203	222	222	236	226	206	273	232	190	250	228	244	210	231	218	216	217	223	238	224	231	244	210	197	227	247	236	218	241	257	216	212	209	215	210	222	221	228	236	207	221	251	219	265	244	189	214	232	223	222	237	232	235	197	245	221	248	238	238	259	195	234	226	244	225	199	237	243	209	224	210	217	203	248	241	226	221	214	218
39230	47821	56717	65336	73835	62886	45825	27933	12174	3733	1271	839	736	695	583	603	590	572	558	563	585	599	549	551	578	565	570	592	616	533	516	541	568	591	569	581	579	509	561	584	587	610	573	584	544	591	566	557	559	566	546	563	542	540	594	562	539	585	574	565	590	536	566	571	572	556	522	587	537	581	584	560	530	502	598	604	571	587	621	593	579	561	597	584	564	562	550	546	595	556	543	529	589	572	615	552	578	552	568	565	589	590	602	540	587	567	605	596	577	551	605	557	573	595	560	559	568	566	525	599	581	548	556	573	559	531	583	573	625	565	552	580	586	534	583	593	561	547	588	552	572	548	561	557	596	540	546	592	540	590	574	573	570	600	604	545	576	578	579	558	553	579	549	533	551	602	561	572	609	576	530	597	578	574	562	526	537	567	559	563	564	581	541	560	585	592	565	626	589	521	594	573	564	556	576	558	583	552	588	552	586	517	604	561	581	628	525	592	560	592	602	587	580	594	582	596	548	558	557	548	568	558	558	573	557	546	569	549	567	569	564	581	605	530	577	548	549	582	561	591	558	600	621	555	576	568	587	558	563	580	556	569	586	575	597	586	547	587	554	570	540	547	624	567	549	558	581	566	573	579	571	598	598	555	554	571	569	550	562	581	577	579	605	586	561	590	601	578	571	568	558	558	591	576	589	551	531	568	591	544	554	591	610	592	551	596	583	539	571	574	576	563	592	548	541	605	576	600	548	562	568	586	588	581	633	591	544	608	569	520	577	544	580	561	560	586	528	572	584	534	558	542	548	608	591	570	583	575	607	566	602	557	538	592	547	574	553	551	577	541	550	584	586	635	561	551	539	548	551	552	576	587	572	578	571	560	605	552	568	590	601	542	548	547	565	596	631	563	554	544	549	514	536	598	584	573	586	596	589	597	513	592	595	556	551	571	575	599	582	577	572	607	561	573	567	585	543	549	592	609	591	577	552	561	590	563	603	574	567	580	589	576	554	572	573	536	561	535	521	626	604	566	556	589	603	519	582	581	536	568	564	580	567	575	570	565	573	539	547	527	563	569	573	571	561	606	594	585	563	584	611	556	569	586	612	600	560	572	587	534	558	573	552	610	567	568	585	591	566	556	541	559	541	546	550	527	543	585	579	558	600	616	591	575	578	583	615	560	580	608	571	559	581	581	575	588	618	538	645	560	613	597	593	572	578	594	556	557	551	573	547	606	548	546	584	558	530	598	546	561	583	581	570	598	557	614	551	587	587	594	553	580	612	547	557	565	560	601	638	508	601	547	651	572	533	559	553	598	573	580	549	564	574	572	558	624	558	537	566	598	567	566	553	555	580	586	583	558	622	583	558	565	586	596	558	544	550	580	548	583	602	596	535	572	572	565	575	554	557	610	569	550	590	550	575	557	552	574	553	560	565	548	557	597	569	562	544	540	579	549	598	568	581	542	573	563	597	513	541	588	610	627	592	586	593	565	585	537	584	551	565	544	542	566	600	574	562	578	570	578	555	576	567	574	564	576	583	568	606	600	563	586	585	565	577	586	559	557	601	530	573	561	564	569	546	598	561	577	568	554	548	554	594	584	549	562	577	564	575	567	559	592	564	559	591	556	573	605	584	553	577	546	570	542	578	547	574	554	569	562	559	577	574	560	549	584	602	594	570	557	563	600	566	600	562	581	575	600	549	586	572	574	554	583	537	580	587	547	557	523	547	581	575	558	568	580	530	564	572	572	514	543	600	586	569	543	592	565	589	565	545	596	594	573	556	547	549	625	594	556	537	555	564	560	559	575	569	613	580	571	601	581	573	571	573	579	545	590	509	612	586	565	546	544	568	533	609	540	598	551	561	639	587	586	562	554	606	585	581	593	581	554	591	538	583	584	592	521	561	551	615	574	580	581	558	562	558	524	573	559	603	565	533	564	545	545	574	589	549	567	622	569	564	574	581	593	524	571	571	569	562	554	609	529	538	565	562	583	605	585	611	604	583	614	553	606	595	543	517	581	600	566	533	610	524	584	592	588	577	552	604	561	572	562	548	572	533	571	560	550	586	526	579	585	567	589	549	559	573	572	595	588	576	574	591	575	589	608	566	565	567	581	597	540	567	562	554	582	540	566	615	576	589	519	564	612	562	568	581	588	561	557	524	534	579	576	589	567	610	584	563	574	550	567	565	587	595	546	602	580	606	575	531	532	594	565	624	549	551	560	551	565	554	559	493	596	553	590	627	536	582	525	561	568	603	600	538	590	594	573	552	560	579	538	598	590	605	573	572	585	596	573	566	579	581	513	580	633	570	605	542	543	525	550	585	591	576	553	562	600	545	558	620	580	595	584	613	577	576	559	564	589	578	557	587	577	598	607	538	574	529	592	594	557	560	613	578	568	551	569	568	564	594	624	547	563	590	551	550	576	582	588	580	559	587	554	536	578	557	597	589	564	555	579	568	527	565	542	556	583	594	565	573	588	575	574	553	578	607	562	549	556	575	566	565	540	507	554	598	566	610	528	567	540	558	583	609	548	610	566	592	585	562	562	576	553	564	610	497	633	561	552	592	556	543	525	547	584	563	543	565	556	603	541	580	613	622	585	574	596	582	571	588	584	583	592	575	566	594	568	568	572	610	551	590	563	605	576	519	568	566	558	534	536	588	601	546	586	616	557	514	559	572	566	578	589	567	530	586	583	620	614	562	537	570	604	565	557	542	557	573	589	624	589	567	541	564	570	592	551	597	547	547	578	598	566	569	567	563	541	554	548	587	566	582	561	584	569	613	558	577	569	564	588	544	583	570	593	536	589	558	598	587	573	555	558	563	564	566	555	556	590	598	612	577	571	555	581	578	582	553	588	547	549	588	561	554	575	618	551	524	563	581	529	582	577	592	506	589	540	511	575	580	526	547	515	573	545	510	574	541	555	599	565	572	563	565	595	578	582	535	573	538	559	588	610	526	541	544	550	539	573	575	583	566	595	573	559	554	559	624	621	584	587	619	564	576	616	543	567	546	595	577	613	546	561	558	576	570	562	531	556	608	570	589	599	583	581	552	537	599	544	567	578	552	525	582	547	563	600	571	569	521	575	575	538	578	564	585	565	561	546	591	580	567	526	539	584	606	599	569	564	570	552	569	542	593	573	563	565	606	560	607	577	565	549	580	618	546	549	505	551	557	556	556	588	590	526	579	565	552	611	576	567	560	540	562	580	572	595	575	541	583	542	536	589	551	536	575	572	598	598	561	621	565	619	581	576	563	571	579	599	613	564	565	582	594	583	571	572	523	603	571	569	561	546	535	583	608	602	598	536	557	543	540	552	589	539	610	567	539	583	587	563	558	575	566	562	601	585	582	544	573	572	574	598	582	550	555	536	516	551	580	618	561	563	556	558	568	562	582	590	565	588	583	552	540	597	567	527	549	573	586	580	567	551	547	584	579	619	546	573	567	584	586	595	551	573	618	569	597	589	554	574	584	564	512	589	596	569	622	581	570	571	561	585
24836	26013	24816	13241	8164	5404	2420	1145	614	306	265	227	249	213	228	228	242	247	251	224	232	218	209	226	211	200	206	246	220	221	238	207	245	219	227	232	222	230	214	261	207	226	217	226	228	229	228	220	269	240	245	209	230	217	244	234	252	250	230	206	256	215	228	255	248	220	202	257	200	221	239	218	246	239	231	233	260	264	228	229	263	223	241	242	240	226	217	215	252	228	252	209	225	247	225	229	250	232	239	228	221	220	235	226	202	223	246	233	233	204	236	216	222	267	227	226	234	222	216	235	224	241	235	250	227	241	213	241	223	229	214	230	226	211	202	212	207	217	230	235	230	237	203	242	206	252	205	216	241	266	209	230	254	229	225	229	223	227	217	256	244	198	244	236	222	264	234	214	236	236	238	213	269	243	233	244	232	209	219	235	192	218	218	248	221	229	239	228	243	237	217	235	220	250	241	228	223	229	230	232	211	222	242	223	255	226	260	224	216	221	227	224	229	213	234	235	232	228	233	244	220	238	215	233	246	223	209	236	209	213	268	237	272	217	232	215	244	222	186	246	225	212	224	256	249	226	245	225	237	222	239	222	250	241	240	237	237	265	236	208	232	232	218	245	197	246	225	228	202	238	221	245	218	221	222	235	221	219	211	227	252	243	221	227	229	223	207	223	237	254	245	226	228	231	232	256	231	235	230	235	240	258	240	247	204	210	216	250	237	236	218	240	230	237	221	261	234	248	252	236	209	238	251	240	277	247	257	241	212	222	244	242	219	228	232	259	232	244	215	229	234	231	244	220	234	246	218	220	225	223	228	234	230	220	237	238	211	234	255	200	230	236	224	270	235	225	235	217	210	248	216	226	200	261	263	220	211	215	231	234	245	260	217	237	236	219	213	238	230	220	219	214	232	279	222	213	244	248	223	241	228	267	207	209	233	247	223	241	209	231	262	220	274	227	214	216	226	207	230	203	222	228	249	231	237	248	229	220	216	239	222	249	194	239	235	236	247	242	217	237	188	227	242	222	235	206	235	226	240	256	222	194	229	251	223	239	219	229	218	213	222	262	226	223	225	220	230	209	236	234	233	237	234	240	244	210	218	213	235	209	245	204	226	235	247	241	215	241	239	261	221	239	241	228	248	214	258	229	220	223	228	226	236	217	267	229	214	226	220	218	229	228	231	227	230	210	225	245	235	222	220	213	234	221	244	230	215	193	235	245	231	234	218	219	241	248	229	228	242	211	248	211	243	270	249	222	219	270	212	215	238	209	224	263	239	223	216	231	242	234	217	249	250	247	237	215	251	213	225	225	246	251	224	235	250	225	253	238	213	225	227	231	223	248	222	259	219	194	253	227	229	193	241	230	202	221	208	219	203	252	243	235	226	207	221	266	234	226	232	233	227	252	237	228	227	256	216	203	241	265	211	217	249	238	198	209	234	211	224	212	252	228	215	218	223	254	230	228	222	220	227	214	258	239	223	227	229	225	248	222	248	199	220	217	216	220	214	246	264	201	222	257	242	221	225	238	243	229	242	228	226	210	234	239	241	230	232	205	230	212	231	231	220	236	241	232	190	225	234	224	210	219	240	229	242	222	217	226	224	215	232	254	214	258	212	243	234	249	221	235	211	193	232	235	215	234	224	257	208	220	238	238	252	225	258	203	244	252	215	221	219	213	219	239	219	230	234	246	226	194	225	280	217	195	245	245	223	237	227	233	245	224	237	229	245	229	216	236	218	203	227	222	233	235	224	220	213	224	228	226	258	208	241	227	208	254	224	203	231	256	259	250	208	237	216	218	220	245	209	251	247	233	240	230	217	238	245	254	238	233	229	217	194	222	249	217	262	222	224	234	244	231	234	234	218	239	254	235	226	264	237	199	237	235	231	234	229	207	241	239	255	205	209	242	228	223	238	226	238	218	239	237	242	244	259	262	211	254	225	217	240	223	226	198	227	225	247	238	237	224	211	225	237	228	224	216	231	219	218	244	239	236	248	244	252	216	210	225	248	251	236	245	206	200	223	225	240	232	206	214	241	225	246	228	254	240	223	231	208	251	232	266	234	233	233	226	246	220	216	240	246	223	229	220	225	230	220	251	222	233	235	221	213	212	216	246	226	223	217	226	203	246	242	250	222	224	249	274	243	197	234	246	244	241	258	243	221	261	227	189	228	220	243	240	247	210	240	245	211	248	242	239	234	246	249	237	261	223	217	246	231	249	206	243	243	230	225	216	210	230	232	235	251	207	241	217	233	232	208	227	236	247	216	236	204	260	242	216	251	236	257	206	239	217	221	212	216	221	219	208	211	250	224	235	230	252	215	225	242	207	233	232	225	227	224	222	237	224	225	226	231	217	250	246	227	230	215	245	211	221	203	235	232	236	238	246	212	241	210	253	243	264	239	239	235	216	221	234	216	224	255	251	224	241	232	226	252	212	242	230	239	239	254	222	199	225	238	239	195	236	218	242	250	204	209	212	248	238	214	212	231	245	235	208	212	261	236	228	215	249	232	231	232	220	232	236	204	234	215	250	225	226	223	213	232	234	239	261	279	243	238	216	237	244	234	235	225	217	238	239	236	220	223	248	214	226	229	223	217	249	248	231	231	218	224	204	235	224	225	221	231	247	216	215	209	274	230	232	218	257	232	249	219	244	243	207	215	236	229	224	220	224	235	223	239	222	222	220	209	233	197	243	205	234	211	226	235	272	240	242	235	241	240	234	238	248	229	244	220	231	215	229	233	212	246	261	244	227	243	215	250	239	265	240	236	232	236	236	225	218	236	214	224	254	240	218	243	209	246	247	226	236	236	251	211	196	226	236	253	232	251	231	198	226	237	234	222	239	222	240	241	233	232	223	217	238	243	224	240	227	232	238	235	231	226	210	236	217	220	251	246	227	258	251	236	240	208	219	246	242	223	239	226	259	229	226	242	233	201	235	270	231	261	247	244	240	204	229	261	228	236	251	244	244	213	185	230	217	240	227	231	254	240	235	232	231	245	223	243	204	230	231	225	251	233	225	253	219	224	232	233	254	242	236	230	239	246	236	227	216	212	223	209	229	230	232	221	236	200	228	224	236	214	255	243	228	206	222	206	234	239	217	228	263	254	238	226	229	230	237	233	241	229	209	224	203	215	230	245	234	220	217	249	198	235	228	233	229	228	258	210	219	239	242	246	232	244	233	240	216	245	222	229	264	234	225	223	247	227	230	200	236	230	241	231	260	220	214	227	238	226	242	235	215	224	254	215	223	234	237	208	207	223	226	208	208	243	233	218	244	219	252	244	224	230	221	213	204	205	217	229	224	231	239	239	239	226	183	228	226	235	245	233	268	230	217	289	238	241	210	220	216	234	230	239	210	206	256	254	253	251	242	243	246	211	230	214	213	228	255	243	206	223	240	229	231	245	237	246	244	200	226	234	230	238	228	226	202	227	241	242	195	202	221	232	252	242	244	222	245	216	239	218	212	260	242	263	220	236	224	231	225	240	224	247	257
15543	21867	28820	22535	21477	16084	8627	4254	1916	966	654	670	559	564	634	586	595	606	582	636	585	539	608	604	551	573	620	597	613	604	595	573	603	625	601	586	580	580	551	591	588	546	583	562	580	587	603	559	589	577	585	553	594	601	628	590	628	605	580	617	574	576	582	570	637	526	605	613	586	594	583	576	581	607	580	559	570	604	562	561	607	579	619	639	586	602	595	615	576	618	520	577	596	604	640	556	611	626	571	584	563	553	605	592	577	574	609	633	567	582	597	599	652	567	572	608	582	566	607	584	592	533	669	565	533	572	545	627	587	617	585	563	567	585	585	628	606	610	604	603	564	608	606	596	585	594	612	562	597	590	584	598	567	594	570	645	582	598	585	606	590	585	589	621	586	607	577	577	619	591	594	582	576	560	556	616	599	595	598	552	623	616	582	587	571	579	642	587	550	579	614	564	589	602	571	604	585	584	580	586	614	575	558	568	571	599	613	617	561	582	603	633	579	590	575	545	607	583	567	607	572	573	596	583	611	581	649	613	550	575	565	610	599	579	605	581	567	578	523	605	593	607	565	658	599	568	581	639	616	611	605	638	597	597	549	626	582	605	601	606	594	634	550	555	620	564	606	594	594	608	572	621	611	608	496	637	595	604	580	544	565	575	598	556	604	593	583	607	611	569	587	607	568	599	607	630	553	604	609	617	554	588	583	615	639	562	619	625	623	595	590	559	610	598	590	604	601	610	585	616	565	599	595	579	600	607	600	589	572	542	603	594	597	568	613	597	656	560	606	599	600	574	587	614	586	601	590	605	600	570	590	529	565	565	616	583	556	565	586	560	536	544	624	613	639	599	609	567	595	591	605	604	594	639	603	593	578	615	602	588	564	622	605	605	603	580	620	572	548	579	582	597	577	604	602	630	546	639	597	572	554	589	561	599	618	590	572	587	580	588	578	573	626	626	599	590	609	533	560	608	566	600	588	592	568	597	584	568	609	604	578	579	551	611	580	609	579	584	598	577	580	564	590	645	625	622	609	589	614	577	564	608	595	585	627	582	546	585	633	573	570	593	550	532	594	576	624	580	607	583	582	555	588	586	635	564	601	578	608	595	579	586	599	582	572	542	598	585	596	599	605	614	676	552	557	627	562	617	577	596	554	581	554	587	534	641	549	641	576	581	619	571	578	560	577	591	612	636	594	602	577	614	582	570	603	565	579	607	595	599	611	598	540	563	612	640	566	586	590	586	583	591	599	621	596	558	588	583	568	596	568	560	577	567	591	605	570	599	631	565	615	570	567	597	605	561	581	584	571	580	607	656	596	594	581	595	567	643	638	570	602	590	560	593	554	565	616	585	622	648	560	557	607	610	569	563	589	575	627	598	570	593	598	594	634	597	552	619	569	576	620	615	595	630	528	622	603	631	594	577	572	631	576	566	610	585	590	591	560	614	652	599	610	604	550	576	570	632	584	604	609	584	578	568	605	596	578	543	592	566	615	592	611	613	620	584	642	581	595	621	534	610	590	561	637	558	572	624	587	597	587	608	602	566	580	594	628	637	582	583	629	595	593	588	570	577	615	589	568	594	583	569	600	639	637	583	607	556	628	598	608	602	586	599	612	578	594	609	562	605	590	605	576	586	553	565	596	621	580	594	631	616	606	573	557	583	584	576	589	584	616	613	641	589	584	599	561	602	577	561	620	588	576	602	564	580	595	580	542	650	576	573	572	562	588	564	599	609	565	623	607	560	588	598	607	580	601	568	612	612	586	584	537	568	598	593	616	563	578	587	578	568	578	603	607	572	602	582	594	600	569	592	634	583	582	593	559	548	611	586	615	561	590	569	546	575	569	566	638	585	592	588	632	556	578	603	543	597	587	604	623	579	601	606	581	614	635	570	594	577	584	579	595	546	561	624	594	574	617	583	602	585	589	608	582	637	587	575	586	594	626	577	645	551	584	638	597	583	587	582	557	652	577	535	598	576	578	625	577	598	576	615	577	598	597	587	567	587	620	587	627	573	590	595	591	600	565	524	577	630	598	579	582	583	589	552	589	659	595	589	576	603	614	542	588	584	565	600	539	599	577	629	558	573	606	593	592	596	589	601	579	601	634	582	621	588	593	611	610	549	614	609	641	553	582	645	572	608	598	595	598	582	588	551	577	560	610	580	594	564	580	605	575	594	586	563	586	576	601	605	603	633	606	602	580	573	600	605	596	598	569	558	593	575	576	607	569	552	562	523	602	600	566	555	579	540	607	642	562	589	589	614	588	580	554	610	575	602	566	590	596	584	621	596	574	545	615	611	595	584	617	625	619	580	540	602	604	579	606	564	567	592	606	584	580	588	600	625	621	594	615	585	570	626	580	595	604	573	627	556	634	593	600	597	577	619	548	552	580	546	554	588	556	574	635	594	586	590	585	577	557	580	579	596	589	581	586	608	597	595	584	567	582	602	625	603	588	626	579	555	578	568	564	545	606	580	628	587	591	602	621	632	589	568	591	560	582	641	587	586	583	611	570	598	616	602	622	587	556	579	565	594	599	602	595	571	623	605	574	622	585	604	591	587	601	580	567	588	609	637	602	573	590	558	641	618	590	557	559	576	577	628	577	578	568	584	592	625	584	570	567	609	582	594	585	567	651	593	593	563	590	580	581	597	576	603	544	587	601	595	576	574	572	576	566	570	593	620	603	596	609	575	572	630	560	577	583	580	591	600	587	582	571	582	605	614	584	621	590	569	570	567	580	633	616	590	587	572	589	543	598	569	598	587	604	592	586	603	622	591	625	551	585	623	582	576	577	576	568	565	605	604	585	566	584	592	574	538	641	577	588	586	605	592	588	582	592	571	580	590	607	607	601	598	611	602	602	581	596	544	567	579	570	554	556	587	594	593	591	575	591	615	615	579	575	608	618	572	574	573	594	577	568	605	593	555	558	595	577	615	581	633	593	596	619	582	601	627	587	607	595	556	535	571	604	623	562	635	562	625	559	595	559	637	572	580	582	595	585	640	584	578	607	560	605	644	561	589	577	572	598	565	588	589	619	567	580	563	627	581	574	569	621	630	581	613	565	588	573	556	596	629	627	591	588	604	587	606	568	569	594	571	568	638	622	630	553	567	609	615	635	599	645	548	572	569	576	601	602	551	576	598	579	573	618	593	570	569	607	601	600	561	592	603	591	547	598	586	609	599	580	580	640	587	576	584	605	600	592	593	575	581	550	610	561	578	548	593	629	576	634	646	599	576	553	607	600	569	604	567	580	592	574	599	576	598	615	617	621	577	590	606	550	611	612	581	574	591	595	583	588	590	577	617	609	639	605	587	596	554	591	608	577	612	571	563	602	567	637	569	594	615	579	629	622	557	588	555	597	597	607	607	595	609	575	565	612	620	603	570	618	579	605	595	576	609	618	612	597	605	621	614	605	595	622	611	576	571	590	621	628	599	618	566	561	552	593	658	594	565	561	593	573	563	593	568	583	615	614	575	557	598	594	597	593	638
49774	50296	46780	45733	52026	40923	23445	9485	2752	897	449	334	280	211	252	239	230	244	225	244	255	236	243	232	208	220	236	234	240	261	245	286	246	237	213	211	219	237	242	247	256	241	245	215	259	228	244	261	253	212	216	239	248	247	236	230	211	252	243	204	250	242	217	245	235	252	240	253	227	224	236	251	270	253	244	223	238	231	230	224	213	236	242	238	223	245	259	235	226	241	221	215	247	236	247	221	206	220	237	217	228	238	260	262	261	237	251	236	233	244	225	243	229	238	234	261	238	258	220	255	237	237	234	236	239	199	249	225	241	214	227	226	215	212	217	254	235	233	226	218	224	243	215	244	243	248	239	236	243	234	209	229	232	249	253	230	234	253	218	223	264	228	251	249	255	212	230	244	216	227	264	259	234	250	242	227	264	240	232	231	234	218	234	234	223	265	263	251	233	251	253	250	226	263	222	251	256	251	262	236	244	212	235	248	243	244	244	242	243	217	234	247	257	247	238	225	244	267	228	232	252	229	203	247	235	242	230	244	229	225	248	215	260	234	244	212	249	270	243	213	227	226	217	234	252	238	233	222	230	252	243	238	249	237	249	224	239	246	234	210	254	262	214	241	222	227	218	210	226	247	249	252	242	232	226	215	252	230	257	265	235	239	239	231	233	242	241	265	250	224	248	247	229	230	234	243	220	228	239	223	238	256	253	231	227	252	227	247	261	220	241	260	261	248	238	243	237	251	237	230	255	225	239	210	245	198	247	236	271	212	248	236	244	235	248	254	278	232	243	250	237	263	236	231	239	216	235	225	226	252	233	225	241	218	287	223	227	230	246	212	232	220	223	225	240	249	219	234	212	238	235	224	220	195	242	224	227	252	246	236	234	235	261	234	226	249	264	266	224	238	238	242	240	233	200	252	222	263	210	197	226	227	218	245	211	246	249	249	238	265	248	243	222	237	276	255	220	231	220	220	234	247	235	224	221	250	264	254	222	226	236	252	227	232	241	239	247	255	231	223	215	237	232	231	235	220	208	217	265	222	220	216	250	272	244	209	224	246	243	257	238	230	260	248	222	237	237	248	233	230	240	283	236	242	249	215	232	254	212	260	226	223	276	220	227	247	239	229	259	237	233	255	246	248	232	215	264	243	258	226	256	214	248	224	211	236	237	253	222	217	221	255	210	240	240	232	244	239	235	203	237	204	240	269	219	244	228	225	233	243	234	236	230	231	252	250	224	218	227	228	227	244	243	207	213	241	230	220	221	250	247	229	221	248	236	214	246	233	212	244	226	224	258	237	253	229	218	250	226	229	228	234	220	237	230	233	235	209	219	247	254	231	234	246	224	235	211	273	269	235	247	222	253	230	245	275	251	251	234	229	237	245	221	213	223	228	208	255	214	229	233	251	227	260	238	233	220	214	254	227	240	258	241	214	229	225	226	236	204	241	234	232	242	248	235	267	267	241	234	258	245	212	218	208	250	247	231	221	227	214	223	259	227	228	234	241	254	232	229	255	269	229	258	214	235	249	243	230	216	243	221	252	266	265	247	261	234	203	217	243	234	261	232	237	277	222	220	240	227	250	203	236	230	251	227	237	277	240	240	246	236	257	243	239	262	264	236	218	224	212	228	240	211	222	245	234	245	249	253	219	219	210	233	254	241	234	257	241	229	229	258	268	240	246	256	223	234	246	231	237	221	272	234	197	252	237	256	268	242	215	252	257	260	269	244	239	251	240	255	232	233	210	224	235	232	227	257	252	246	253	206	211	255	252	265	255	238	250	262	233	231	250	247	219	227	249	251	233	237	253	241	248	240	238	263	237	214	237	245	246	231	261	271	253	226	242	218	250	240	204	220	214	214	248	243	244	205	225	265	265	241	229	247	252	257	241	225	253	261	232	262	245	232	248	253	295	234	229	226	249	209	237	232	250	261	218	228	214	234	256	220	262	241	229	233	231	242	236	223	215	242	265	240	259	236	246	242	258	241	227	258	249	247	216	211	232	236	256	239	244	244	247	239	258	232	262	231	238	271	229	269	254	247	250	248	247	245	222	231	226	240	254	227	251	237	243	220	225	216	246	248	230	237	246	222	253	237	224	217	215	233	231	232	235	232	275	207	269	234	263	258	231	241	238	266	271	227	219	231	249	272	247	220	258	258	249	256	242	239	228	240	241	220	213	217	238	271	227	260	255	247	220	247	242	260	205	246	221	251	235	228	203	262	248	229	237	250	231	254	238	232	212	254	204	238	251	240	227	241	244	257	273	236	252	222	240	257	254	255	228	213	223	251	244	259	226	230	248	254	245	235	227	229	238	259	228	282	229	221	216	233	234	228	241	238	248	241	237	219	254	250	249	245	250	229	229	248	251	202	255	223	221	239	233	205	228	269	244	249	258	230	251	258	242	238	243	233	234	259	267	235	259	249	237	245	229	225	232	250	274	235	236	217	230	231	224	215	230	235	229	241	254	252	238	246	233	211	248	238	256	239	212	251	226	249	246	234	210	237	247	218	232	201	226	246	224	203	269	234	237	233	219	216	224	277	247	238	262	227	216	209	224	232	220	229	247	244	218	213	241	237	229	240	223	234	226	243	216	229	239	241	247	228	232	213	236	224	216	248	263	231	241	206	261	231	205	230	225	245	254	247	239	212	244	267	225	220	259	216	242	243	225	228	239	258	249	273	230	250	241	224	235	205	242	218	231	244	241	220	218	262	251	234	254	251	230	214	300	235	246	255	241	209	244	241	262	215	238	242	211	256	230	257	235	225	230	230	234	236	257	242	211	240	263	251	212	244	218	252	250	232	217	221	243	208	262	207	228	232	231	231	230	242	255	221	247	228	241	236	244	231	245	227	218	235	240	218	242	233	258	236	234	222	264	215	253	259	194	253	247	233	246	239	238	251	241	229	231	215	197	231	229	215	235	263	248	247	222	261	241	220	244	229	225	243	274	230	227	242	254	214	282	285	222	276	246	242	211	236	224	225	231	238	236	223	199	277	246	230	232	234	217	237	258	241	218	231	232	214	246	228	234	236	238	250	227	223	255	252	236	235	240	235	254	241	245	246	257	254	252	233	202	198	239	243	244	243	256	221	219	221	258	267	210	201	242	218	226	227	259	252	247	208	211	247	233	231	263	240	251	256	242	232	202	227	224	242	233	251	236	228	224	251	255	219	227	224	229	231	230	267	233	214	254	225	222	226	244	275	251	235	238	237	255	237	228	234	260	241	233	227	253	242	251	260	229	240	239	218	245	249	252	236	243	227	244	266	237	195	228	239	264	265	238	243	227	240	244	238	233	230	239	253	235	249	235	235	226	246	254	236	217	257	225	243	229	212	221	246	227	217	241	231	230	257	247	216	258	225	275	261	257	240	233	220	241	228	189	208	243	234	217	243	237	271	247	237	230	236	235	238	202	265	238	262	253	226	261	233	233	262	245	242	245	253	259	242	226	232	239	217	218	219	256	260	255	263	251	241	237	264	230	228	263	238	234
32981	40848	47079	53949	62079	50520	35306	20586	8991	3357	1561	934	700	596	617	658	612	585	601	562	614	584	600	595	555	611	611	577	643	597	581	622	570	623	616	583	621	590	628	607	599	607	598	625	578	584	562	621	630	579	561	651	599	579	628	579	562	591	647	636	605	590	597	583	623	618	566	610	550	604	591	606	655	629	607	575	583	579	603	602	633	610	603	623	565	598	569	640	603	590	613	583	574	614	574	620	571	694	548	592	605	569	573	638	597	652	620	542	625	599	580	610	599	622	607	576	608	603	641	629	576	633	611	605	575	585	601	552	642	605	591	580	621	614	642	565	598	610	582	567	575	606	575	614	598	608	624	646	594	593	608	627	627	609	615	551	613	591	588	615	677	591	597	605	586	666	632	606	601	608	613	599	606	577	612	566	577	590	578	627	611	577	594	637	635	566	622	625	573	616	574	617	586	609	569	593	605	607	611	582	572	608	626	602	598	620	636	594	601	640	559	618	596	612	588	584	611	592	632	570	625	581	630	570	622	615	613	660	632	575	596	591	583	608	628	611	595	593	624	584	609	594	612	586	639	596	606	614	586	624	585	573	589	580	619	610	580	650	595	579	627	604	613	605	649	619	579	534	591	590	569	584	572	598	601	613	610	535	585	623	601	607	643	579	616	591	623	600	622	636	659	561	606	591	583	615	572	633	595	627	641	637	556	602	621	590	570	584	608	582	618	689	605	638	594	594	592	604	611	573	617	656	579	589	628	555	586	602	551	600	574	584	596	596	579	617	652	598	612	603	636	620	634	562	590	592	562	608	619	673	629	603	594	598	577	646	569	600	588	632	575	594	582	615	624	590	597	581	609	567	592	547	618	595	547	607	609	566	590	609	597	629	566	613	596	606	567	587	623	578	629	631	594	605	572	613	601	587	602	575	552	602	584	619	627	585	617	616	638	622	628	604	577	578	609	636	601	594	601	632	639	640	588	577	569	631	581	605	628	605	602	559	608	622	570	611	603	585	630	560	599	621	590	611	643	636	588	569	601	578	607	611	585	585	614	639	640	581	620	625	601	606	590	583	577	614	608	552	535	622	627	617	603	633	589	591	621	612	596	608	610	606	594	602	583	599	604	565	597	628	612	601	646	593	593	649	562	614	594	623	670	631	638	588	608	609	629	579	605	580	612	616	580	668	561	620	627	596	650	632	550	620	635	565	611	605	644	610	609	593	613	667	586	609	660	620	558	604	581	606	545	587	565	624	588	626	590	581	552	566	609	659	597	654	569	566	619	559	608	658	613	600	576	595	637	606	593	641	592	613	569	567	617	575	597	594	634	591	618	609	597	648	613	578	617	617	605	585	625	598	628	609	617	659	592	628	633	597	563	632	640	605	579	592	551	544	657	600	581	580	658	628	569	629	595	639	625	636	621	632	615	594	645	594	611	582	606	593	606	599	624	593	616	587	609	606	596	566	629	560	617	573	616	600	606	638	639	659	609	605	603	639	642	591	633	597	589	601	593	593	595	604	587	632	554	565	602	581	623	627	560	576	629	637	618	586	601	637	611	603	581	585	593	576	602	563	617	642	647	643	607	582	588	655	605	599	585	590	577	570	629	603	601	669	614	612	629	631	585	555	587	613	614	614	555	620	607	577	595	604	644	618	588	602	615	598	591	572	623	587	608	609	593	599	588	595	567	617	637	634	587	579	586	570	589	587	588	615	601	616	621	622	563	605	601	636	563	599	646	605	624	598	602	617	597	581	629	599	592	581	574	621	581	610	585	536	602	593	612	635	602	611	600	621	605	575	615	578	628	616	590	579	647	618	611	652	633	607	573	617	575	642	545	649	592	589	566	634	612	594	605	635	600	611	542	581	618	561	637	620	610	605	622	660	620	639	573	609	557	624	550	632	612	577	627	579	635	623	593	635	648	610	636	607	611	587	559	641	603	618	606	554	618	622	614	572	588	590	613	615	622	563	570	618	595	632	580	602	610	609	571	548	606	614	622	616	591	622	591	631	616	591	649	616	573	627	611	599	621	594	647	613	602	608	625	624	626	613	584	656	585	610	571	602	604	609	616	626	566	615	594	619	587	584	584	608	577	622	578	589	589	571	631	620	581	605	640	605	607	602	627	615	580	580	622	632	606	598	574	595	575	624	625	651	576	605	571	600	616	629	582	615	634	601	593	595	641	547	590	596	603	592	578	590	593	650	590	587	636	630	571	615	620	589	551	595	572	584	624	573	602	611	587	576	600	555	576	623	594	611	592	608	588	617	651	624	596	594	608	579	606	610	588	612	624	616	608	590	580	610	619	594	619	609	581	607	654	565	621	642	606	594	582	639	614	594	581	586	637	619	580	571	629	597	564	624	653	623	621	628	608	602	630	586	612	644	632	559	615	608	550	556	593	616	548	577	668	552	603	560	562	538	626	602	586	581	583	567	579	609	626	628	606	563	593	595	625	570	582	622	616	611	579	637	557	604	572	647	552	639	569	635	617	612	589	630	597	587	624	608	598	574	598	618	592	590	623	573	581	646	631	558	603	625	633	619	622	629	599	578	612	619	589	645	611	628	608	603	604	582	618	621	607	588	640	589	580	570	578	593	605	604	586	618	614	601	570	620	661	607	598	617	591	577	613	623	605	620	621	596	592	621	558	611	606	599	584	554	599	604	567	621	598	565	575	557	617	584	603	606	598	609	591	615	608	610	630	579	559	610	569	556	612	646	588	572	596	608	575	568	612	617	578	571	571	633	599	612	587	579	642	591	641	645	647	588	639	605	614	597	626	612	646	585	544	600	619	620	636	643	569	645	626	597	577	546	615	615	664	632	568	596	577	587	543	616	623	598	535	628	645	641	608	584	635	640	603	634	613	628	591	612	608	608	528	623	572	627	611	622	618	580	539	628	616	599	578	591	566	594	549	600	604	556	582	584	598	572	627	580	542	564	589	602	580	613	614	619	629	664	576	601	591	589	637	611	585	585	601	567	611	608	618	624	617	636	615	647	592	576	637	593	577	623	645	626	596	598	618	588	594	557	596	624	667	584	621	604	622	617	610	637	630	561	647	564	580	596	576	647	656	601	600	578	589	575	611	628	604	560	572	547	604	598	586	613	623	625	605	589	609	598	646	610	563	600	613	606	608	592	604	610	628	627	603	610	598	591	625	618	594	605	569	545	604	597	604	612	572	617	566	575	616	558	626	571	614	634	592	573	574	573	600	610	618	640	624	630	604	614	585	604	560	605	623	586	609	595	606	594	582	557	602	564	550	602	609	638	629	595	613	576	599	629	604	632	603	588	587	600	634	631	567	589	606	590	583	591	615	606	579	630	576	648	603	643	588	609	600	618	602	623	655	606	631	577	582	596	562	615	568	586	606	618	676	589	639	589	545	613	602	617	542	624	637	578	575	604	615	608	628	553	612	599	601	567	631	597	567	667	558	633	549	552	589	627	577	603	596	608	600	582	587	609	581	586	603	612	630	601	589	574	618	642	579	590
57596	55801	52141	52926	62214	52887	33787	16682	5249	1443	591	313	253	224	206	233	232	247	195	203	209	204	225	237	227	192	197	188	191	226	191	220	226	210	208	201	221	218	216	211	217	209	214	208	204	246	179	207	240	226	220	227	217	215	196	185	187	222	215	237	214	195	222	202	214	207	217	223	195	190	202	205	214	230	231	203	203	198	221	200	214	210	221	189	209	238	216	244	238	191	212	209	218	213	219	200	222	224	242	246	219	230	197	224	201	223	196	189	240	180	211	216	225	195	217	226	195	194	231	202	221	223	219	203	207	189	200	215	208	199	191	217	227	230	209	225	212	194	188	203	222	225	204	206	218	252	213	199	210	212	204	193	218	226	209	213	199	236	235	199	177	197	211	188	213	198	220	208	215	234	203	202	186	209	200	241	192	223	220	227	175	226	211	220	221	240	239	200	221	192	206	233	205	197	230	230	214	227	211	225	236	216	186	195	186	191	238	211	187	220	192	184	211	220	222	188	208	199	213	209	208	220	217	194	201	220	215	235	199	231	221	214	211	232	195	215	176	214	218	196	214	225	200	218	211	200	208	208	210	231	219	190	212	213	220	214	242	214	222	204	231	208	225	201	206	204	224	222	215	219	239	195	217	223	213	181	198	206	202	220	207	206	212	216	238	206	216	179	220	200	236	214	198	213	206	229	233	208	208	219	204	213	218	225	211	193	221	221	247	212	202	200	184	202	228	211	205	213	197	220	196	195	229	214	195	219	207	221	207	209	201	213	213	219	197	169	239	211	221	235	197	214	214	199	217	231	232	217	210	230	198	235	197	197	226	214	186	208	229	218	214	221	204	227	204	218	226	207	216	181	214	218	193	218	182	222	221	203	196	204	199	210	206	224	205	213	226	219	196	180	234	172	203	246	196	220	198	183	239	215	213	205	210	219	219	225	193	224	175	211	200	208	236	184	188	207	219	160	226	188	190	196	221	210	218	218	205	205	212	200	195	189	191	218	187	217	197	230	214	217	222	240	235	224	209	199	202	225	197	192	195	206	229	220	221	221	215	244	189	217	206	225	181	196	223	219	207	195	208	201	196	214	219	207	167	188	213	195	213	219	232	219	221	225	209	219	219	221	182	207	229	217	228	217	235	202	200	206	243	201	228	198	190	217	221	215	216	244	210	225	200	211	213	193	209	213	236	219	199	214	220	214	203	184	208	238	216	217	220	208	216	222	212	213	209	219	192	216	186	211	216	213	219	200	214	219	232	224	205	221	198	197	223	238	235	231	195	217	213	183	203	223	196	217	244	214	207	223	224	211	227	219	236	228	214	193	197	214	195	227	204	196	227	201	188	261	221	221	220	214	209	233	241	220	196	219	222	219	221	224	210	226	219	240	207	204	214	229	241	230	225	234	217	233	199	178	200	197	184	190	209	217	216	219	190	195	207	225	212	219	234	219	196	186	216	194	210	213	205	184	211	193	193	251	220	191	237	203	214	213	240	215	192	223	159	204	213	214	226	237	233	218	211	222	208	230	195	189	223	209	219	186	216	202	220	196	224	215	207	221	206	219	218	212	258	232	215	211	209	206	249	205	198	196	192	223	215	198	210	188	205	223	200	185	216	219	218	197	212	201	223	224	214	211	185	216	214	217	218	207	230	241	223	189	206	204	195	234	212	200	216	197	218	208	222	210	209	229	180	208	204	216	230	194	178	208	242	206	217	256	188	208	220	200	190	213	217	197	241	193	211	209	198	180	219	220	204	198	190	199	224	230	212	219	213	233	195	212	212	193	218	188	210	187	219	213	221	227	242	205	215	209	202	206	226	202	230	223	220	207	209	233	232	208	202	215	204	207	201	208	197	221	244	199	170	219	209	226	183	206	210	215	206	217	201	202	223	209	222	187	185	195	193	232	216	217	196	232	216	197	209	205	220	227	224	195	212	204	226	226	212	205	226	216	228	201	209	202	234	207	211	209	203	221	210	201	224	201	227	219	229	195	195	203	231	216	231	209	196	207	200	229	215	201	203	187	217	204	229	207	200	219	199	207	220	187	223	211	217	207	243	209	188	210	211	203	175	215	192	222	225	242	214	211	191	203	196	219	217	214	202	226	203	188	213	200	224	211	211	212	198	226	194	219	217	187	234	222	230	228	223	205	224	223	206	218	215	215	191	206	229	214	222	203	226	204	230	187	210	224	200	233	208	186	202	188	198	201	234	197	207	203	240	195	214	221	233	213	198	229	224	178	202	256	203	234	168	200	223	225	218	191	218	192	226	220	196	235	215	204	216	208	209	201	211	199	205	193	229	222	226	224	198	219	216	232	214	182	214	212	231	177	229	181	182	241	217	210	225	226	236	197	194	241	218	205	184	225	211	207	235	221	212	205	205	208	228	198	207	209	216	215	202	217	199	209	221	209	202	229	205	214	220	225	204	224	243	198	201	228	220	199	239	200	206	181	232	219	208	228	215	226	212	226	217	216	208	213	217	211	219	211	207	204	224	207	195	226	216	188	215	195	206	194	216	226	244	212	225	215	208	209	185	196	229	227	220	227	235	219	239	233	230	196	176	218	221	222	230	192	230	192	215	216	202	251	227	207	214	243	201	203	210	215	229	182	219	212	218	195	223	215	212	243	212	189	249	231	208	194	207	240	232	205	221	216	219	230	219	210	188	207	235	210	190	210	234	229	205	236	219	226	198	205	214	222	233	231	203	197	210	178	228	200	184	204	190	220	210	241	202	233	231	228	215	231	203	199	222	204	212	228	212	212	193	204	208	210	226	218	227	229	213	190	224	225	183	225	199	222	225	208	255	212	208	214	217	213	221	231	198	217	225	200	218	212	215	217	205	207	220	200	192	207	193	233	207	201	236	218	231	235	220	198	191	208	203	210	203	200	189	196	201	198	213	215	205	197	203	200	195	209	232	233	208	203	228	225	213	192	214	223	206	202	197	196	232	191	214	199	217	202	225	201	206	223	228	231	226	210	225	215	215	227	206	202	206	219	222	230	202	190	220	231	181	220	236	216	231	217	217	183	251	225	226	235	222	221	198	202	220	192	204	186	212	242	232	197	197	243	210	211	213	223	210	209	227	211	224	222	210	226	215	202	198	206	213	201	217	207	227	200	204	213	200	236	208	228	203	190	238	233	231	217	200	214	238	205	220	251	209	186	219	236	219	218	211	241	223	193	246	192	225	213	227	222	182	198	196	205	203	201	209	210	223	219	204	208	225	210	186	231	204	220	238	213	195	236	215	198	215	225	216	202	220	207	227	246	250	225	235	219	199	191	195	179	211	216	206	221	195	227	229	206	210	211	182	235	214	210	220	211	192	201	191	202	208	237	215	200	207	194	247	226	225	198	193	205	216	227	209	193	238	211	205	216	228	208	213	244	203	228	188	201	179	204	215	217	231	237	223	236	201	221	206	231	215	212	224	204	216	210	228	232	231	182	192	229	204	206	237	178	203	199	215	212	208	215	219	234	209	198	197	208	228	197
41063	49257	55113	63423	74467	62524	44346	27398	13141	5220	1849	1034	717	557	561	572	581	555	511	571	532	535	546	559	508	527	534	529	515	541	533	543	511	523	522	545	487	539	552	567	518	575	583	559	526	528	543	549	573	547	525	528	524	556	523	521	535	513	513	534	563	536	526	539	521	490	542	524	516	550	569	536	549	532	544	515	547	545	534	562	532	528	532	535	531	549	506	512	527	549	554	561	562	540	542	540	561	505	549	541	516	518	521	525	545	517	543	536	546	520	551	527	563	527	527	536	527	526	527	542	531	531	532	507	564	549	492	526	492	555	517	523	560	564	529	543	505	492	560	511	558	520	563	535	541	520	520	516	558	577	560	536	541	519	547	526	574	518	524	536	553	505	583	493	573	496	546	547	521	546	534	490	542	513	546	555	528	528	530	542	550	573	562	539	513	556	533	536	542	602	541	523	549	485	523	580	540	526	519	552	522	552	549	485	548	567	583	536	564	544	545	509	545	548	534	538	490	540	531	513	530	518	545	570	574	564	539	542	524	516	503	482	547	526	523	521	556	540	514	555	477	517	520	544	547	561	553	519	553	529	489	560	519	503	544	521	532	556	541	543	534	546	543	574	540	534	531	553	476	561	547	587	545	522	540	514	561	535	551	553	531	538	557	553	507	520	551	562	542	539	530	565	535	532	577	511	537	572	537	541	544	553	535	555	502	562	500	532	534	559	527	510	527	552	555	521	548	547	570	538	574	533	534	537	499	503	542	529	568	516	516	518	528	513	560	532	566	490	577	538	531	519	512	562	514	553	500	561	570	509	534	520	524	571	510	579	529	547	531	525	531	545	567	534	513	552	558	551	549	505	538	548	531	510	569	521	538	545	498	562	522	567	549	506	557	536	503	528	502	497	552	544	493	553	536	547	543	547	560	539	540	544	534	540	566	551	539	575	553	565	547	530	518	560	540	523	553	579	512	541	580	459	571	534	550	560	604	558	493	554	559	520	542	517	534	540	494	527	520	550	512	537	530	582	521	552	529	556	558	566	542	533	547	561	530	526	522	568	535	535	517	548	531	516	567	539	525	534	574	510	554	498	548	530	581	533	556	498	533	533	554	532	514	504	534	524	561	524	579	503	571	544	534	514	550	552	553	554	524	547	523	499	574	546	510	525	506	500	545	539	560	579	514	502	571	535	500	517	548	560	552	491	501	545	535	540	538	547	524	542	502	568	519	552	552	511	531	545	523	536	548	493	560	565	530	492	529	500	533	583	517	559	532	503	554	530	541	527	543	572	532	562	537	492	544	512	538	498	509	539	553	561	548	554	527	543	565	559	551	522	528	530	514	531	562	540	464	504	535	530	520	580	536	549	547	500	560	552	548	522	551	505	526	497	545	584	532	527	497	564	507	515	542	557	571	569	509	563	521	465	551	538	524	487	560	550	524	511	526	484	518	545	540	481	538	516	523	515	536	510	522	505	535	501	537	519	558	528	543	525	512	536	532	541	552	543	497	573	517	550	530	528	535	576	546	504	550	552	561	577	544	543	538	533	531	560	527	541	555	545	568	543	520	539	521	590	557	560	503	581	529	537	572	534	547	532	550	536	518	557	527	544	529	566	501	543	510	508	511	528	551	517	568	506	554	503	554	545	493	556	537	561	519	528	566	570	551	531	558	545	542	534	531	530	547	544	550	521	525	511	576	520	533	546	517	522	557	530	482	535	546	546	540	535	540	559	538	542	526	550	546	537	579	553	538	538	498	582	581	515	541	566	555	534	548	508	544	554	541	541	526	502	543	528	519	519	516	554	538	538	517	568	580	555	474	539	581	573	530	509	476	521	506	519	578	578	515	516	580	491	501	557	489	549	535	503	564	525	522	515	574	567	510	518	528	542	538	543	517	542	560	542	544	532	598	526	471	550	549	577	578	548	550	536	528	527	550	531	506	574	549	563	513	508	504	571	527	535	532	538	540	535	521	587	547	549	589	525	545	507	571	538	533	522	578	527	519	533	547	577	576	546	521	551	538	517	568	532	587	514	524	512	551	492	534	573	528	500	501	553	576	537	570	525	532	577	530	548	512	547	538	569	560	535	561	515	526	544	548	528	554	522	497	531	502	503	570	522	542	515	537	538	524	559	508	487	540	523	536	539	561	570	540	561	561	544	567	477	497	560	496	547	535	536	540	555	560	524	553	549	522	545	519	559	535	497	492	527	518	555	547	570	535	552	551	506	532	546	510	481	525	513	559	559	504	541	509	547	546	535	544	509	539	528	555	527	592	524	590	542	531	551	552	520	570	544	516	513	535	546	545	557	557	548	530	510	516	547	566	511	538	528	502	531	571	515	544	579	591	574	541	532	557	549	553	498	581	521	477	564	508	545	547	535	526	514	553	517	563	545	540	520	576	504	521	542	570	527	560	535	566	516	513	541	563	479	555	536	566	558	513	569	540	492	523	573	541	535	525	528	525	539	565	511	531	513	503	512	491	536	554	503	545	515	548	534	556	532	502	529	552	511	534	504	515	528	537	524	520	560	519	561	534	556	546	542	524	539	571	525	514	563	557	539	520	512	544	558	553	578	483	524	527	537	519	580	543	533	571	529	545	533	542	519	519	532	579	500	523	510	568	521	505	532	542	533	540	533	545	523	547	503	516	529	534	494	532	531	557	535	608	524	514	526	528	591	550	517	531	569	510	540	513	547	549	513	547	522	518	499	554	587	488	548	513	492	538	544	540	521	528	527	553	504	543	541	545	553	533	561	541	549	538	569	529	558	555	526	516	548	528	545	514	566	546	565	536	550	518	531	537	502	554	537	552	526	509	522	549	598	524	566	535	523	538	524	547	539	508	525	553	543	531	559	562	511	530	543	530	522	534	486	579	534	528	524	533	541	545	536	556	545	566	524	534	562	531	531	588	557	560	560	551	558	570	494	528	575	578	522	560	509	523	525	547	544	544	543	546	539	514	557	524	541	523	494	545	538	542	526	567	546	524	528	571	536	543	518	533	552	537	522	582	511	556	537	534	526	495	522	497	496	548	528	513	511	500	537	491	549	540	513	550	489	535	510	560	544	536	578	548	555	511	529	510	575	513	511	539	537	620	544	543	540	523	523	556	566	535	582	519	544	564	567	560	520	552	505	515	527	558	552	505	522	582	528	522	532	591	522	575	528	559	516	560	521	577	552	522	481	514	502	567	508	553	528	519	583	537	549	573	565	513	543	489	557	532	528	520	520	535	523	534	550	542	534	531	575	494	569	505	538	532	519	537	533	524	546	523	535	568	528	503	542	505	558	517	518	535	514	538	567	542	498	568	537	538	541	532	547	532	511	517	514	517	549	529	527	542	531	563	549	523	527	577	543	536	529	523	529	564	532	517	534	520	525	542	566	521	541	524	562	581	543	556	557	544	530	557	575	549	492	548	569	532	498	536	559	549	551	551	541	563	554	551	562	514	531	552	519	489	567	540	510	495	537	561	546	525	591	523	584	518	551	546	521
27977	29861	20097	12860	8378	5404	2642	1189	505	306	235	210	207	226	209	218	233	206	196	203	188	195	212	202	217	231	218	204	230	236	228	185	224	234	188	230	219	224	216	240	231	204	228	223	226	202	218	236	219	220	230	199	237	220	208	208	222	207	235	197	222	223	213	198	231	232	217	219	189	234	225	221	213	217	241	198	224	244	202	220	220	225	186	202	231	217	206	218	200	215	208	212	208	214	197	220	205	213	236	223	226	214	201	185	228	216	200	178	210	215	236	211	247	212	196	219	195	222	229	222	213	247	260	209	220	214	215	202	213	216	212	224	216	215	207	212	216	201	214	204	225	205	244	214	219	217	198	218	209	202	201	226	211	226	187	219	211	207	206	216	211	206	235	212	207	216	231	220	233	211	227	239	217	250	214	206	202	223	231	224	204	215	203	216	227	201	238	190	213	196	214	212	212	209	196	211	218	216	199	194	212	211	203	243	258	237	239	194	244	221	178	243	199	248	207	230	222	201	228	218	203	225	210	221	210	203	204	234	227	233	228	217	243	223	229	211	233	213	210	234	215	203	220	204	211	209	226	200	220	214	233	205	220	216	203	218	214	234	222	209	213	182	210	217	232	196	207	211	214	227	200	207	236	186	216	208	204	218	225	225	195	207	204	183	228	205	216	199	208	226	209	230	214	199	213	195	212	206	225	204	204	198	210	195	230	231	230	217	216	200	204	204	220	224	196	218	190	227	228	231	201	214	203	216	206	209	215	212	188	207	188	210	212	179	202	204	206	215	211	251	251	209	235	205	232	213	228	208	192	201	238	206	202	188	227	241	206	217	163	215	226	215	213	209	199	220	234	215	196	213	221	215	211	231	219	217	207	211	213	211	227	205	214	211	224	204	190	243	215	222	216	205	217	234	229	215	198	205	203	202	246	210	198	211	221	201	217	218	202	207	221	211	179	192	206	216	220	191	211	225	178	215	212	194	211	207	259	209	238	231	214	231	225	221	220	212	208	209	207	221	216	205	243	225	206	205	213	220	225	202	220	197	190	202	220	218	236	235	203	199	208	206	219	209	233	207	238	212	198	207	204	206	223	194	239	204	200	233	222	196	236	197	212	245	224	208	194	222	245	228	210	213	206	235	219	222	211	232	195	254	224	219	237	236	227	225	217	212	191	197	221	191	203	220	205	221	208	195	220	235	211	229	215	257	228	203	193	193	226	212	215	205	235	222	226	222	231	197	208	217	214	165	235	214	212	224	218	230	189	206	240	219	215	190	203	200	221	217	213	218	222	197	208	226	201	236	227	201	192	211	226	213	213	221	234	234	205	192	220	203	208	226	222	217	217	218	241	201	227	222	192	206	206	177	213	206	208	219	195	172	200	211	208	220	201	224	232	235	213	208	194	234	235	225	208	223	222	240	198	193	195	210	221	215	217	220	228	218	198	219	245	224	209	213	210	219	231	257	223	201	218	202	222	207	214	225	227	201	207	220	223	229	192	210	224	226	206	203	231	217	207	207	210	213	214	244	223	208	220	232	216	222	221	233	203	217	187	219	191	243	219	214	205	195	210	224	190	189	202	221	206	227	229	217	235	211	190	214	197	212	211	206	209	197	227	205	220	196	213	214	229	236	215	202	218	192	237	220	207	204	220	202	240	196	219	225	203	237	238	198	219	225	200	237	244	204	216	219	215	207	179	209	227	221	220	222	200	224	197	218	227	204	214	231	233	188	199	192	205	212	212	232	224	187	183	221	240	219	212	211	216	241	196	194	238	195	216	209	210	216	205	226	211	211	185	244	221	198	205	217	218	238	214	220	224	183	247	219	193	244	220	230	221	185	230	213	223	210	213	216	211	208	237	223	196	224	206	210	203	197	204	206	215	205	214	223	217	240	217	220	230	214	214	223	224	222	216	204	206	208	217	227	195	219	210	175	209	224	181	218	225	239	212	211	202	215	222	191	249	215	230	213	218	199	199	223	202	214	242	216	219	215	246	211	218	200	220	227	236	208	203	211	216	234	216	217	226	208	212	220	215	204	228	220	182	219	220	226	204	209	195	248	230	207	228	237	220	225	205	217	210	182	211	241	208	210	214	233	234	196	229	232	214	199	211	227	203	233	237	233	206	218	189	217	197	221	186	198	203	241	200	197	209	241	189	215	209	226	201	226	195	207	236	212	215	229	207	205	215	225	184	214	218	197	210	216	232	211	210	216	230	205	227	215	213	246	213	201	219	191	195	172	234	223	217	182	201	239	199	204	224	205	245	233	221	232	221	225	202	205	218	204	224	220	231	193	224	224	231	234	201	212	224	202	227	204	209	215	209	218	215	235	230	224	206	214	186	193	211	217	207	202	243	196	232	216	205	232	190	218	221	222	190	210	188	228	202	206	220	186	194	231	225	200	201	215	204	238	195	216	225	215	196	222	204	222	200	205	209	226	206	215	236	224	212	192	220	213	215	225	224	205	215	216	229	225	236	236	234	205	226	210	221	207	195	239	223	193	221	200	208	221	199	203	213	220	194	221	186	186	180	223	219	222	213	215	213	242	213	199	217	226	202	221	221	197	208	188	218	249	228	258	226	215	210	200	198	203	222	212	206	232	228	224	208	231	228	202	188	225	227	234	223	215	226	236	225	210	218	226	198	200	208	227	216	207	200	204	229	203	215	216	202	216	221	191	215	236	201	204	214	221	227	221	207	223	222	194	212	195	219	213	235	230	197	217	222	192	173	229	222	244	208	215	242	227	234	212	215	225	198	191	228	217	250	222	226	184	242	224	233	235	232	225	217	218	200	177	214	205	208	223	220	222	213	238	232	225	227	201	197	207	233	192	223	218	221	238	208	215	206	216	226	198	214	237	217	218	226	244	206	225	229	212	230	218	235	209	219	224	206	223	197	212	195	208	215	219	211	211	211	206	188	238	245	219	216	227	210	203	206	189	202	227	202	222	224	222	222	212	194	234	217	198	222	210	237	209	201	216	214	196	181	204	226	225	222	190	194	230	187	222	216	200	220	206	233	247	229	221	212	211	190	192	196	200	201	209	218	218	220	224	224	216	230	232	217	226	214	217	207	200	229	221	191	215	192	226	217	187	216	191	202	197	206	213	245	209	203	225	217	201	197	191	196	222	205	215	213	211	216	242	246	216	230	212	214	210	227	235	189	231	237	198	223	221	210	212	206	229	223	231	242	216	213	231	187	193	226	212	194	223	214	223	219	197	178	176	206	216	241	209	206	194	235	221	212	205	226	230	185	185	201	214	213	199	220	196	236	193	193	207	226	193	206	205	203	240	212	216	212	187	206	211	228	188	224	204	236	203	206	199	209	259	224	225	222	185	225	224	210	216	212	243	226	236	232	235	250	221	213	217	225	188	208	224	227	197	225	241	208	211	195	221	209	248	222	204	226	237	205	204	186	232	215	210	206	214	209	229	230	229	205	208	219	190	223	210	201	204	211	222	205	196	230	223	211	229	203	202	229	208	210	213	214	216
17304	24407	22703	23221	21647	15138	8585	3895	1571	932	615	593	521	516	559	523	557	587	534	571	554	556	582	562	532	563	560	547	599	582	550	537	553	543	568	537	594	505	599	580	553	530	555	529	556	568	575	548	563	509	524	615	549	587	587	540	558	546	539	528	565	538	552	574	540	537	506	569	584	512	564	576	564	571	503	493	533	555	579	567	575	557	558	519	554	545	564	554	563	533	562	550	534	545	559	526	580	533	590	581	524	534	541	578	524	555	515	539	547	537	550	549	574	554	589	555	541	495	527	565	587	513	550	576	580	565	544	540	497	542	537	529	521	538	545	524	525	572	550	558	584	528	538	558	581	543	500	569	565	546	505	563	552	535	564	561	549	589	560	557	562	546	568	564	570	564	527	563	555	552	557	558	538	552	528	548	553	552	548	497	529	563	514	569	533	585	515	591	537	544	572	574	544	543	535	622	528	588	538	552	561	554	564	533	581	540	558	544	543	523	567	588	566	587	600	539	540	570	559	566	506	578	563	516	550	541	555	578	534	549	568	552	560	583	548	588	553	551	557	562	547	530	535	567	539	596	590	543	533	544	574	574	565	574	540	542	555	549	560	574	545	585	532	608	569	581	569	587	575	526	547	543	575	596	546	579	513	551	594	563	534	516	566	537	529	561	539	551	570	564	536	552	552	568	510	547	526	528	521	554	568	595	573	588	506	539	541	540	553	615	547	550	536	575	589	569	545	533	541	545	544	521	532	528	562	562	516	514	573	563	585	582	551	565	541	540	556	590	575	558	541	546	598	523	518	587	558	575	554	585	569	542	514	553	512	550	552	578	512	546	571	544	573	537	536	572	523	543	555	591	580	546	553	504	533	561	564	534	535	518	599	575	538	571	575	553	547	540	548	562	562	537	516	543	583	562	545	553	587	578	585	563	567	571	576	573	536	574	557	515	540	516	546	572	522	524	566	587	532	507	560	527	550	583	551	561	557	527	566	552	542	557	539	551	555	570	551	524	568	559	560	515	599	567	557	587	519	536	553	545	569	523	582	534	588	549	589	522	548	571	551	541	577	543	535	556	579	563	569	552	600	586	532	531	557	568	512	556	510	510	521	544	547	538	565	562	547	521	531	544	544	497	526	528	588	532	562	525	554	551	566	585	541	550	582	590	530	570	542	524	534	566	504	538	522	556	557	543	540	567	576	522	574	550	537	613	552	562	531	569	542	552	580	566	581	558	566	534	569	575	518	547	568	530	570	552	546	570	589	520	567	542	555	582	535	519	571	575	547	495	533	550	546	534	555	527	562	559	521	557	513	563	531	529	519	542	624	566	565	514	576	587	563	550	545	536	561	574	503	566	528	581	499	556	544	574	572	535	575	556	562	554	555	545	551	527	548	523	556	532	518	513	523	529	563	567	538	565	535	567	552	586	551	519	517	559	559	550	607	558	546	562	532	570	544	526	560	580	542	616	551	591	542	523	551	612	564	564	575	524	500	575	575	566	539	548	595	566	507	547	542	555	588	533	585	518	563	534	579	542	563	547	548	523	572	523	537	548	544	531	571	558	573	556	569	537	552	524	569	594	606	564	547	584	563	581	586	564	549	616	516	551	524	619	547	584	575	597	555	550	530	579	512	562	578	527	555	537	568	588	531	545	539	559	554	565	565	554	512	534	571	539	554	560	564	553	566	541	557	552	550	518	502	561	536	529	502	513	566	578	536	541	534	540	548	562	571	516	561	522	515	559	587	527	515	526	492	557	567	573	588	549	548	505	550	565	510	565	545	553	607	529	559	551	585	561	564	545	530	515	544	573	545	552	551	535	534	554	578	523	567	553	560	597	524	542	521	584	587	547	568	566	586	546	547	541	548	545	573	564	527	530	621	563	571	560	512	540	578	516	539	536	589	558	550	596	571	562	543	548	524	537	538	554	545	528	520	544	571	536	512	539	518	548	497	596	541	574	554	567	572	552	531	547	610	550	559	551	576	535	569	529	593	512	541	535	559	524	542	563	578	553	539	551	589	541	563	573	582	583	576	598	516	568	500	523	543	518	576	528	557	554	565	534	528	542	540	555	566	527	563	574	557	555	558	545	545	530	581	534	578	543	541	512	550	515	558	521	552	524	569	554	518	525	537	573	561	539	512	576	519	587	529	545	542	546	524	535	550	582	565	579	533	546	605	523	544	546	573	520	536	593	550	532	480	519	545	546	542	538	510	528	514	555	547	571	547	554	590	575	532	515	556	524	556	561	575	541	598	615	583	566	547	576	567	556	534	562	528	550	535	565	543	526	516	550	532	512	542	566	518	581	588	546	535	530	547	557	573	547	577	543	572	505	547	556	569	568	548	530	572	507	539	549	583	552	562	572	547	550	533	547	551	552	544	546	542	559	580	533	592	591	565	519	513	536	579	566	516	545	611	559	587	566	578	584	541	506	559	524	540	534	576	544	567	569	572	565	587	517	580	591	584	542	561	629	575	573	530	548	553	545	519	548	603	557	560	542	551	535	585	559	532	555	567	527	544	556	551	591	564	539	531	540	527	536	562	582	569	535	546	549	558	537	574	583	544	547	602	586	522	547	572	535	551	551	564	515	532	551	549	559	580	529	602	579	542	506	577	525	537	539	567	528	542	524	529	553	534	565	563	559	538	552	563	541	555	529	537	527	555	514	520	577	582	536	564	553	562	531	580	580	558	533	559	553	522	533	553	546	539	532	581	590	563	547	556	542	565	552	567	552	536	546	536	542	569	545	595	541	546	532	548	600	596	552	554	514	528	533	548	511	544	582	520	585	543	559	532	552	558	531	536	548	561	524	571	570	533	539	545	545	525	561	525	539	556	574	520	553	569	542	540	557	544	576	598	551	544	567	574	555	560	559	585	548	541	534	536	567	564	528	540	551	562	564	523	535	540	591	543	546	555	596	532	556	585	569	551	573	567	536	566	543	585	545	540	528	536	515	507	545	520	517	575	546	553	574	505	612	543	496	506	562	588	551	570	542	557	589	539	581	536	579	557	581	552	548	553	564	601	525	549	524	534	535	531	602	528	577	538	561	545	581	529	539	575	566	566	534	549	534	560	539	526	521	562	559	593	513	583	525	548	576	521	558	547	526	556	509	519	579	538	566	558	553	559	527	557	571	541	560	571	544	560	555	555	584	581	568	556	561	555	509	560	514	567	557	562	553	547	554	546	529	536	557	574	532	557	594	539	524	543	550	573	580	554	537	567	551	542	541	557	562	542	566	553	586	583	528	522	543	540	528	529	546	551	555	580	572	572	558	508	569	566	536	584	568	565	574	587	553	579	544	562	567	592	530	544	556	593	544	560	553	555	545	548	540	558	557	501	566	523	539	531	543	530	508	525	551	530	584	519	489	544	530	562	601	554	550	568	527	564	542	533	548	564	566	550	560	565	550	547	548	584	610	571	579	531	582	544	558	610	571	590	528	558	535	564	563	571	537	560	556	539	609	556	540	581	556	568	528	582	547	594	566
47283	41200	47195	56575	53948	39349	21639	7610	1882	679	377	272	242	207	227	229	235	227	235	209	233	223	230	224	225	235	220	214	217	246	255	236	223	222	231	220	242	244	218	218	233	231	253	232	229	237	239	221	230	195	231	239	214	249	234	223	202	210	248	210	249	221	225	218	219	233	228	206	219	230	224	254	227	209	230	223	235	217	217	221	257	235	231	206	235	240	206	227	228	215	210	239	233	243	201	216	214	219	204	221	285	226	242	226	215	214	237	235	238	230	242	214	195	222	232	206	230	221	217	227	223	253	242	246	208	206	206	213	231	225	249	231	236	236	209	216	226	254	238	211	230	223	219	235	234	233	220	244	212	220	231	213	223	228	225	231	235	222	248	223	210	259	216	244	217	209	236	204	232	228	214	221	236	235	210	232	244	196	212	211	219	233	221	242	237	225	223	227	210	194	197	235	256	251	227	246	215	255	220	212	223	214	211	252	226	210	217	221	226	202	241	265	232	236	228	212	216	236	231	235	221	215	213	243	250	243	213	229	215	205	213	207	240	227	219	218	207	219	234	204	233	260	192	221	236	218	247	211	203	230	214	232	227	225	216	209	243	255	235	220	197	245	217	225	220	211	225	230	197	229	237	213	224	228	210	214	224	207	248	188	253	246	220	231	233	218	216	248	212	211	247	201	216	210	222	227	221	204	245	225	198	228	251	211	218	256	203	193	211	229	250	225	209	225	231	256	224	237	231	200	204	234	204	234	229	219	208	197	201	219	242	215	217	204	229	241	228	232	211	213	209	221	217	231	206	216	221	230	215	200	237	207	220	216	212	201	253	217	210	230	233	215	201	244	240	230	205	243	246	217	223	248	199	240	227	235	227	210	205	213	222	240	230	236	226	227	209	194	226	192	193	195	233	221	235	234	231	238	242	219	248	230	214	231	231	203	212	253	200	230	231	217	214	207	217	197	217	227	239	255	223	227	183	235	209	206	228	252	213	236	216	238	222	212	222	210	202	208	224	239	250	221	226	196	242	226	241	220	230	224	199	227	240	210	238	217	224	234	218	211	223	208	218	208	214	210	243	224	234	241	216	220	241	230	243	228	250	211	237	226	227	211	201	202	253	222	222	207	208	214	217	220	228	238	203	209	254	209	251	196	218	201	199	222	224	246	201	204	280	224	209	211	218	230	236	243	211	207	217	216	211	248	195	209	222	226	224	231	211	208	217	216	232	236	234	203	218	186	207	205	255	220	236	222	226	231	218	214	229	232	212	222	227	237	212	222	199	212	212	227	209	259	207	230	253	251	212	220	223	216	239	215	199	229	217	208	211	243	251	221	232	213	223	224	230	197	197	209	219	241	220	232	215	213	226	201	216	252	237	242	229	240	223	219	238	198	227	237	245	261	205	235	224	209	250	260	227	237	223	254	211	215	232	202	222	239	215	215	225	247	216	217	198	212	239	219	233	244	204	210	181	233	230	190	219	226	262	237	244	221	238	237	224	212	229	193	208	222	228	228	235	224	206	209	224	217	212	213	208	217	238	238	250	235	231	229	226	240	250	203	238	210	213	202	197	236	229	219	234	211	220	227	209	221	215	247	235	242	228	215	236	231	231	215	207	236	229	262	214	210	221	236	237	253	234	213	233	230	224	225	245	238	224	227	215	227	196	252	230	229	205	228	238	215	223	225	229	219	226	222	234	205	207	194	211	243	236	242	225	197	218	233	234	219	203	242	214	232	230	223	215	228	207	221	227	220	249	235	237	218	237	242	232	230	226	221	234	213	188	226	227	213	216	243	227	231	224	238	206	201	216	225	226	203	204	227	234	251	191	216	225	214	235	244	227	219	205	221	223	204	229	237	214	227	229	219	222	212	239	219	237	226	225	222	233	225	204	265	219	207	233	210	236	227	230	219	207	233	227	217	226	235	247	224	220	241	207	224	244	222	243	226	246	211	233	208	223	221	222	224	199	240	233	225	238	241	251	239	226	182	224	247	225	180	219	212	235	235	214	191	210	211	228	239	193	245	232	252	237	221	216	209	216	225	216	233	217	201	224	195	218	247	197	209	224	234	230	211	214	225	232	246	202	222	216	253	210	235	213	200	233	217	229	211	218	217	229	219	199	234	253	231	216	216	220	214	219	201	210	229	221	214	200	225	203	235	209	259	232	222	233	228	215	222	205	219	232	250	232	230	228	210	215	196	235	231	244	226	226	201	217	230	236	222	228	223	222	239	218	224	233	229	242	223	230	225	236	236	255	232	212	221	212	225	209	203	235	196	219	215	236	236	248	197	223	250	198	218	213	230	233	237	248	238	239	235	235	235	227	229	259	211	199	208	217	246	215	229	274	247	223	235	214	238	215	232	210	229	221	218	211	232	257	214	212	219	225	227	213	222	238	222	249	236	225	239	245	243	232	239	203	220	229	246	226	229	228	232	196	219	225	218	213	240	229	192	250	236	221	212	214	189	216	215	229	200	214	226	248	238	227	225	230	234	241	233	228	237	243	233	222	216	202	216	218	227	255	254	263	231	211	229	249	225	217	217	232	202	216	221	240	223	224	219	217	213	193	229	235	228	212	200	219	239	235	219	233	210	223	204	231	209	248	203	211	250	223	235	226	219	228	214	214	244	223	247	235	239	238	206	226	234	245	241	230	232	251	231	229	217	260	189	221	217	203	232	226	208	224	223	228	245	216	236	251	218	231	238	212	235	259	229	231	235	261	236	228	229	219	204	220	202	248	229	227	216	261	225	218	192	223	206	213	211	251	236	236	225	237	215	189	212	227	207	255	222	205	231	234	201	232	239	244	192	234	228	234	217	222	208	203	241	223	245	238	238	203	205	238	202	213	224	244	226	225	249	216	224	203	224	196	210	240	200	223	215	214	218	229	237	218	213	220	210	210	239	218	242	201	205	217	212	203	229	234	208	223	229	236	227	215	261	236	238	240	213	215	239	214	236	190	231	200	223	243	247	219	219	216	215	222	215	249	204	237	194	192	214	217	226	211	233	228	208	198	224	227	252	249	241	250	196	213	248	225	192	234	220	222	203	252	235	245	219	241	243	206	236	217	243	241	226	241	223	224	224	220	230	193	216	236	224	202	252	187	205	240	248	202	224	261	219	200	239	245	218	223	242	234	200	237	220	204	220	235	224	218	221	216	226	237	243	228	191	240	217	202	228	228	214	217	228	218	236	256	240	252	246	215	199	236	205	224	204	252	249	204	233	212	211	216	229	234	241	222	231	246	210	200	255	233	219	224	191	252	230	247	235	207	234	252	243	223	235	231	213	213	224	186	192	209	210	223	203	222	210	229	219	248	252	228	241	203	219	246	227	222	225	255	223	228	248	223	243	225	240	227	237	239	246	194	220	233	236	234	252	201	218	247	207	218	209	231	226	233	254	218	229	236	233	221	246	220	226	239	202	222	248	205	211	206	196	233	227	208	239	236	243	213	207	212	216	250	221	243	227	212	222	221	237	226	237	199	216	230	254
30493	33453	48644	63314	62164	49635	33648	17131	6211	2535	1063	750	630	627	565	609	606	591	557	561	579	577	586	554	576	588	571	578	571	548	571	585	615	560	557	566	584	531	547	560	578	581	601	564	544	541	637	514	609	604	559	595	555	592	597	560	540	571	595	526	520	587	561	576	594	567	525	595	558	560	537	568	569	567	586	498	566	597	592	572	545	510	559	532	569	554	572	531	581	567	571	564	570	559	547	585	555	573	606	570	575	581	531	541	593	572	604	531	639	541	588	614	575	589	569	543	590	537	553	596	556	535	569	576	559	589	563	545	599	569	573	575	602	527	582	599	575	575	539	562	573	554	549	590	583	558	599	584	563	598	559	573	558	553	610	559	595	572	570	562	566	567	575	542	525	576	561	544	584	563	551	562	543	585	558	588	561	567	563	554	581	535	595	575	566	591	591	565	589	562	595	544	552	552	529	577	542	569	577	593	538	569	579	553	522	607	559	564	551	557	589	561	577	583	564	562	559	561	570	588	553	582	581	538	594	548	602	579	531	557	549	529	510	614	570	589	586	580	549	534	522	555	568	604	562	531	596	573	583	553	536	564	584	605	573	526	555	546	571	581	612	582	589	582	602	565	580	540	590	565	602	560	610	545	567	584	562	592	577	568	527	572	535	551	525	576	532	574	575	581	563	578	550	606	590	563	582	618	625	551	564	535	585	533	551	535	599	551	526	572	552	619	558	560	587	539	543	571	571	605	585	594	554	547	608	587	578	566	553	601	547	573	547	603	554	536	576	603	563	572	559	585	561	558	602	563	564	586	540	597	539	623	602	569	566	646	568	586	606	540	570	583	547	596	566	568	562	618	572	571	574	557	560	585	567	569	567	549	531	568	578	599	548	568	582	495	600	592	568	557	531	542	590	581	583	594	581	591	580	594	549	620	543	571	569	578	547	608	605	543	566	542	581	592	559	572	566	566	567	558	584	615	563	585	580	597	564	572	576	549	582	597	560	589	595	565	547	539	582	580	592	588	603	596	561	563	585	587	583	535	545	552	557	568	576	549	571	609	562	554	565	562	602	586	561	544	625	583	601	586	557	575	605	572	547	593	571	594	585	563	630	582	554	600	568	540	582	565	548	557	563	566	588	576	559	565	587	541	545	555	566	594	584	637	577	595	560	592	550	576	581	585	535	547	586	595	591	576	542	559	557	568	574	543	483	574	577	533	601	611	567	633	537	628	567	578	524	530	580	530	572	595	522	544	594	565	584	579	565	592	599	529	588	549	538	598	553	574	580	548	575	571	569	578	564	558	559	607	610	587	558	559	580	528	613	585	580	560	558	539	549	588	593	526	611	573	540	546	577	576	560	585	585	556	552	557	555	558	590	532	612	568	543	564	565	572	563	592	584	557	546	567	578	554	503	592	537	583	588	541	576	570	550	560	587	545	554	548	593	557	573	575	596	603	608	588	574	555	577	572	605	585	571	570	562	586	572	568	616	548	583	583	580	555	552	549	536	541	589	562	570	570	535	539	601	547	565	601	602	592	560	550	569	584	596	585	583	615	609	565	555	583	567	549	559	563	551	599	577	564	562	571	558	569	571	568	562	583	585	563	528	587	542	580	561	563	568	603	583	555	563	569	566	551	545	569	555	546	582	562	544	539	600	556	588	578	612	582	613	572	573	557	563	564	552	597	563	586	511	530	558	538	616	598	569	632	572	585	576	549	551	587	594	587	569	614	586	593	586	605	571	591	592	605	523	530	571	573	556	548	550	582	558	549	581	595	581	578	572	547	539	526	537	567	572	542	536	582	567	600	528	605	594	562	589	604	584	525	576	562	546	595	553	571	557	546	597	547	561	527	554	587	571	523	538	591	569	550	606	567	597	539	528	579	603	519	577	573	565	546	594	536	616	556	578	545	596	608	553	599	586	570	617	610	575	564	592	541	572	603	557	561	556	542	591	549	567	604	601	599	538	543	547	563	541	580	535	562	544	553	573	553	569	567	602	584	539	580	557	529	589	564	576	614	591	563	584	564	584	582	576	537	576	539	575	561	604	572	599	591	592	589	577	571	551	561	501	594	552	592	565	575	560	577	612	548	561	546	557	579	528	571	586	571	620	584	570	609	517	600	575	576	568	561	596	572	556	584	551	583	583	581	601	544	573	548	562	537	582	580	562	579	549	582	582	555	568	575	559	577	550	557	555	564	590	583	555	578	580	549	583	537	564	545	586	599	549	614	571	588	611	578	546	575	575	576	573	590	564	517	566	583	539	562	557	570	562	636	551	542	604	563	588	547	596	568	540	562	563	624	576	568	565	549	628	648	602	593	555	599	598	511	556	554	591	579	555	603	575	619	535	530	570	601	547	611	597	516	608	542	539	583	588	573	563	615	618	572	597	585	588	563	588	585	542	614	573	544	570	546	550	566	544	568	610	530	534	570	560	587	561	611	598	540	574	573	557	591	566	542	547	578	548	575	579	568	568	591	566	580	555	580	594	563	565	563	565	533	565	575	589	539	557	573	534	583	573	606	554	599	575	571	586	591	566	557	531	561	558	576	549	606	571	605	552	568	578	548	560	581	547	564	536	610	588	596	593	584	543	545	590	578	602	545	631	598	612	592	569	577	615	560	533	576	528	570	548	546	532	616	577	566	598	605	586	590	566	555	550	560	617	582	569	569	563	566	598	609	550	584	593	532	578	554	530	579	594	559	542	567	562	568	580	571	570	546	556	544	589	582	579	551	542	565	604	565	533	552	587	602	567	587	560	569	547	543	553	574	563	547	603	574	562	530	577	582	546	567	546	577	584	592	564	634	564	565	588	605	609	602	559	523	552	549	561	552	565	586	538	579	553	561	575	576	581	562	559	537	585	554	573	590	555	579	586	583	603	591	618	565	580	555	583	569	564	529	562	586	583	542	576	576	588	566	593	548	588	590	547	520	590	581	585	577	607	565	584	580	541	557	587	545	589	534	563	561	532	592	612	618	585	565	576	601	597	576	561	579	587	543	518	599	558	596	564	554	571	577	572	610	553	580	579	609	537	580	563	585	542	576	574	552	565	567	625	612	601	575	554	577	570	626	638	534	546	571	578	563	579	620	584	551	569	548	608	584	559	555	553	587	571	566	600	601	586	556	612	619	582	495	604	584	544	578	608	542	551	600	534	550	550	553	599	617	594	611	551	549	553	562	545	545	575	550	556	590	554	562	584	560	531	613	524	526	577	544	588	575	574	577	588	588	546	585	579	539	544	574	600	575	586	586	545	566	552	579	584	572	599	541	517	586	553	579	568	590	538	642	581	580	550	545	592	578	556	595	581	550	570	547	618	577	554	544	580	576	590	548	580	552	589	519	544	573	525	578	536	588	609	553	545	574	539	567	556	565	567	555	600	606	536	538	590	516	565	543	565	592	562	605	556	546	518	565	554	591	584	591	565	514	542	543	566	587	609	552	586	597	595	568	547	557	577	538	532	563	572	563	572	580	542	572	568	538	542	564
52739	51197	55978	57569	64816	54930	35534	17699	5569	1433	500	272	263	200	234	234	219	204	215	209	205	215	208	208	205	182	191	197	211	185	200	189	176	195	203	196	179	193	185	183	176	203	189	213	211	213	222	169	205	163	196	219	224	176	187	175	196	212	209	195	192	197	187	218	190	209	223	203	209	214	219	198	202	197	186	168	210	203	193	189	199	198	173	191	216	178	190	197	191	202	190	206	191	198	180	207	222	189	165	180	206	211	211	203	197	214	204	188	197	178	172	222	201	187	197	223	194	203	179	189	188	181	223	205	228	188	175	198	211	219	183	209	206	219	207	171	218	188	183	210	207	219	196	197	186	183	186	164	200	209	196	215	190	192	241	209	174	182	189	196	184	210	165	196	208	213	200	185	200	197	175	212	180	197	199	213	200	204	206	189	226	211	207	178	197	181	210	202	189	217	197	188	208	191	210	159	190	216	203	192	209	179	199	194	203	201	206	202	199	211	202	192	191	206	190	212	213	183	195	208	187	196	188	202	214	201	206	224	202	219	186	226	198	196	204	183	206	218	185	207	169	218	178	193	175	200	217	185	185	190	222	209	193	221	209	189	200	209	182	189	196	220	208	192	194	193	175	214	195	198	212	182	188	189	190	217	241	198	208	215	179	214	199	191	214	173	179	175	204	177	203	183	188	208	215	192	192	205	201	211	209	194	202	192	217	191	216	197	170	202	226	186	213	211	218	197	185	191	208	201	201	205	203	214	178	177	213	210	182	217	222	207	229	173	225	216	194	204	195	195	221	197	211	193	218	193	249	195	203	241	211	209	206	213	177	197	168	214	187	190	192	204	188	175	211	185	223	217	195	209	199	221	181	207	221	194	194	166	208	207	210	190	200	183	176	195	173	184	186	183	206	216	193	184	184	201	201	193	202	199	209	205	181	208	220	199	192	216	215	200	197	198	196	215	166	185	210	194	206	203	204	210	199	209	217	199	181	205	228	183	208	215	208	180	207	194	190	189	208	204	175	194	188	209	204	217	217	176	184	192	190	192	174	197	190	214	188	217	209	210	187	166	204	216	196	211	197	189	198	196	195	182	200	176	222	223	189	233	198	191	217	212	199	196	189	199	207	206	209	207	196	198	187	178	188	202	207	183	192	208	207	206	198	189	176	206	173	201	183	225	209	200	229	214	210	172	198	221	210	236	195	202	220	197	214	208	205	207	182	213	196	202	202	217	189	205	196	202	193	185	215	192	210	166	200	191	190	177	215	177	181	214	186	188	166	186	195	213	194	200	175	183	202	207	184	195	222	180	197	191	203	196	203	217	207	184	201	221	200	196	195	212	206	215	180	201	178	177	188	196	172	186	201	197	184	187	219	175	194	218	194	216	208	219	223	205	159	206	211	202	200	197	205	186	207	172	194	206	192	190	180	199	207	183	209	214	222	188	185	202	211	215	211	186	190	188	210	192	202	196	189	193	204	221	221	190	210	215	196	196	222	222	196	200	207	195	195	204	206	203	208	195	209	201	187	194	206	205	203	210	204	203	184	208	180	176	203	192	199	169	207	177	206	194	215	191	202	202	190	198	241	199	206	209	214	219	200	194	201	204	215	197	221	197	223	211	204	199	202	187	205	209	206	192	227	201	211	200	204	192	205	216	223	201	188	213	189	197	201	193	194	210	226	196	188	209	236	210	197	181	204	192	207	207	193	183	204	200	185	219	204	192	228	196	174	195	189	214	223	216	182	203	208	205	197	190	186	192	198	172	189	191	191	194	198	196	204	188	177	196	216	183	224	199	201	204	196	215	187	177	187	213	189	196	215	183	219	217	189	202	188	183	219	212	205	202	207	177	194	223	204	200	199	204	198	224	199	225	197	192	188	184	202	151	194	230	206	199	186	184	198	186	182	204	199	200	202	187	207	210	171	214	200	206	211	205	225	215	190	198	217	201	198	219	195	218	203	181	192	204	196	185	211	198	220	216	208	208	203	176	209	198	211	199	198	197	212	226	208	186	195	190	218	197	193	205	205	204	202	208	205	213	210	247	201	192	220	187	218	224	188	198	210	202	212	216	210	189	239	190	217	181	212	195	182	212	194	194	188	199	217	194	208	183	187	215	195	172	218	193	184	208	195	180	197	205	213	213	188	200	192	210	214	218	241	210	218	220	195	191	196	178	243	211	184	219	222	209	196	195	187	210	214	187	201	194	234	210	194	212	209	216	197	210	187	203	189	202	212	223	197	203	182	201	200	187	214	185	217	198	220	207	216	181	232	194	204	193	197	209	198	190	198	228	201	188	191	205	197	209	210	202	219	196	185	189	211	204	179	197	190	208	191	186	210	207	193	202	195	187	196	209	219	196	205	202	206	240	219	214	237	218	236	206	221	200	191	185	199	207	193	193	179	196	196	199	201	171	176	197	213	188	202	222	224	178	171	197	222	218	203	190	191	156	237	193	216	202	198	213	146	204	212	155	214	199	205	177	202	208	195	186	182	210	211	176	183	223	192	202	193	181	202	187	188	189	199	230	215	218	219	194	225	215	214	200	197	206	197	180	215	191	189	204	195	211	210	229	231	173	201	187	195	188	189	188	218	184	218	205	197	186	201	199	172	193	210	212	186	181	223	191	231	212	207	196	194	189	208	197	226	210	214	195	193	216	185	198	204	201	188	218	220	205	187	221	214	190	183	217	216	203	203	187	219	219	211	205	199	175	192	192	197	194	226	185	193	208	184	196	213	213	215	198	198	197	187	210	202	230	195	206	214	241	223	201	188	188	175	190	174	213	198	192	208	189	209	182	199	194	215	193	196	179	187	178	211	207	226	214	209	224	217	185	217	201	190	211	205	201	213	193	212	176	200	212	217	188	196	215	232	202	220	199	206	198	191	208	231	178	208	218	212	178	216	185	189	218	201	196	197	186	205	212	185	198	200	211	191	190	201	211	212	191	198	187	213	213	197	191	204	207	185	202	187	221	195	181	209	205	189	189	203	204	195	224	211	196	197	214	188	179	221	200	199	202	208	202	179	196	209	202	194	190	193	213	193	191	209	207	210	237	173	214	215	188	186	212	210	201	191	207	180	229	192	202	222	190	197	186	215	210	206	208	183	200	241	197	212	196	218	221	211	228	227	204	220	184	201	195	184	190	204	223	169	199	202	200	228	222	210	193	198	208	215	201	197	225	186	221	195	185	205	222	211	205	212	184	208	204	216	206	193	187	202	211	172	190	195	180	195	196	198	192	217	197	198	166	232	222	192	188	234	219	190	218	205	188	211	200	173	184	196	229	207	222	197	205	229	219	208	193	191	195	208	213	219	192	230	197	203	197	204	205	193	185	178	218	220	210	216	219	194	176	216	212	199	222	188	183	196	215	207	207	185	225	211	198	192	182	191	174	196	191	225	210	193	214	208	206	216	203	191	215	215	208	214	230	224	200	195	193	197	214	213	188	216	216	179	193	223	187	213	178	214	187	211	196	227	209	212	211	197	183	191	212
34721	41587	55193	66632	76904	64645	46281	28292	13678	5090	1851	871	692	577	569	576	564	517	497	490	487	476	519	508	521	509	509	548	504	499	527	529	512	494	493	514	477	542	517	516	509	544	522	509	496	545	492	553	527	487	465	525	587	500	528	506	500	533	485	461	509	534	492	476	523	515	511	485	516	517	487	485	516	512	547	494	503	503	514	486	526	515	510	537	485	516	485	498	533	531	457	466	511	514	509	471	510	491	520	526	522	481	507	516	525	530	495	493	515	495	494	477	481	556	514	513	478	567	501	545	494	506	506	516	521	483	520	501	523	518	512	574	533	511	522	559	538	494	529	504	566	489	500	490	512	516	474	511	528	540	521	510	540	527	515	494	489	475	517	516	508	496	493	507	505	532	512	493	480	516	499	513	503	530	477	466	542	486	513	524	525	476	528	524	510	503	483	508	518	543	461	514	504	522	477	535	536	489	532	507	511	492	494	515	509	535	494	498	526	528	497	525	506	506	520	497	499	523	551	513	519	492	492	488	500	505	503	527	523	545	482	460	507	479	508	465	499	498	518	464	526	500	503	478	496	534	497	499	521	534	507	522	493	513	474	495	513	521	530	538	502	484	464	515	501	505	505	495	557	464	526	508	498	538	510	535	486	503	500	509	463	506	512	563	512	507	472	477	478	528	534	505	471	498	543	531	490	523	545	520	503	507	486	500	493	506	543	514	485	512	463	491	508	527	492	485	482	496	551	517	521	459	508	507	498	503	517	497	469	481	494	508	538	508	521	530	519	502	494	511	521	498	533	537	514	494	505	487	537	498	512	528	523	500	519	537	508	518	516	510	478	532	502	477	515	533	513	492	501	475	519	484	499	472	544	463	528	537	515	531	513	513	484	547	514	510	483	514	527	506	527	517	513	516	515	499	523	498	498	512	513	506	499	497	497	526	536	499	532	509	504	482	554	464	482	483	479	499	517	505	497	488	490	513	481	473	458	492	538	550	553	472	535	530	491	518	498	527	489	515	496	484	517	480	529	517	499	512	489	494	491	517	547	551	518	505	503	516	494	514	513	537	543	499	464	509	520	466	479	508	522	496	503	546	539	548	539	517	497	491	525	473	506	533	513	479	503	506	500	473	490	529	497	561	523	506	497	508	504	499	482	539	504	494	488	534	528	483	535	472	509	506	486	513	502	534	524	487	522	510	530	473	495	495	502	499	489	493	517	507	509	523	536	473	516	498	483	549	507	497	477	530	501	530	505	525	520	509	482	526	510	528	504	477	517	500	534	493	517	511	499	501	529	531	539	505	519	461	522	538	508	511	497	536	536	475	520	512	547	518	521	486	518	523	489	506	475	462	518	519	523	540	504	506	540	510	545	502	532	500	499	506	524	502	529	483	516	499	512	505	512	507	521	508	522	496	530	483	501	531	521	522	493	526	538	489	473	498	526	519	501	494	539	521	510	504	496	489	511	512	526	495	552	549	535	518	469	485	530	483	526	505	516	473	538	480	456	474	552	546	485	504	482	529	528	508	537	491	505	504	464	528	473	495	521	491	522	496	498	528	549	516	530	474	511	518	528	499	509	533	537	490	499	541	482	473	486	518	530	510	503	506	497	500	539	458	483	482	486	495	501	518	438	543	509	489	503	539	512	503	517	531	502	514	517	529	521	503	496	499	533	499	485	516	556	481	490	539	503	528	506	532	536	468	464	514	452	552	474	491	494	547	523	532	520	511	475	501	496	520	476	491	515	532	546	586	503	478	527	502	536	500	524	500	513	528	517	509	492	507	525	482	496	548	482	488	507	508	535	515	506	530	507	510	496	483	504	500	487	531	525	512	517	489	489	510	518	513	517	519	496	561	489	516	483	511	490	514	509	537	537	516	551	514	521	522	488	520	495	498	498	511	504	524	489	517	514	537	468	537	488	515	512	522	532	494	512	527	498	458	469	479	524	544	501	471	520	504	501	486	494	514	516	557	517	503	488	495	501	521	501	492	515	527	512	476	506	513	524	504	513	519	503	523	500	544	480	486	547	494	484	538	492	494	471	545	521	547	545	494	503	533	542	522	514	526	520	502	504	531	515	538	491	493	483	502	512	503	491	482	500	464	477	460	538	528	500	545	489	501	497	478	499	486	491	550	527	551	502	470	458	497	486	546	514	517	525	448	533	496	471	480	562	529	487	497	554	504	493	495	507	497	532	521	509	494	479	497	500	529	482	485	527	518	484	492	499	536	465	505	481	503	518	470	529	510	487	491	513	472	501	509	502	503	545	506	499	526	534	491	511	485	561	469	493	474	558	467	493	556	506	490	504	527	528	508	506	502	480	523	520	503	501	530	517	537	524	513	505	460	482	524	488	514	528	509	563	522	550	549	503	510	527	484	477	526	519	496	490	518	515	507	500	524	568	504	518	480	475	536	487	494	525	489	564	474	504	530	473	511	507	490	527	499	501	495	516	497	506	532	530	514	552	549	533	491	492	547	493	475	513	526	517	528	511	511	496	484	496	508	527	479	510	537	512	535	495	518	474	511	516	559	530	498	486	527	507	504	503	524	511	465	497	489	551	513	469	444	493	499	503	511	516	519	510	521	509	538	517	524	470	520	497	482	527	487	536	525	507	534	523	484	560	487	544	504	507	463	518	521	494	533	502	543	511	518	542	522	530	547	502	497	493	573	530	477	547	512	537	477	484	534	517	511	517	502	490	509	483	479	481	537	519	517	501	487	537	494	498	497	547	514	524	483	499	534	526	505	529	525	515	488	486	483	522	507	527	504	544	524	519	489	541	520	492	507	514	494	485	520	554	468	520	508	509	526	532	504	479	502	521	502	489	518	497	472	537	502	511	520	521	522	516	500	502	464	524	528	545	501	538	536	478	570	532	528	503	512	503	539	514	524	481	509	481	526	500	524	512	478	521	537	508	542	521	520	493	493	494	516	507	484	526	531	526	491	503	487	535	471	477	515	532	504	517	494	505	469	502	533	495	501	489	506	489	523	553	496	501	460	502	516	516	534	499	492	540	485	514	502	508	539	523	539	539	488	452	464	488	497	546	542	477	513	551	481	498	523	491	519	519	488	525	531	499	524	512	466	515	508	501	497	517	520	464	544	532	475	488	540	527	522	501	465	514	543	520	516	498	539	551	476	519	497	538	504	536	518	497	477	558	517	477	559	482	530	521	526	524	533	500	546	558	479	513	498	471	496	473	522	488	524	518	513	587	505	501	484	511	496	474	536	495	509	539	529	517	526	502	541	488	504	486	517	473	538	503	515	512	559	493	483	511	511	534	529	534	495	488	529	518	504	484	513	483	531	492	508	512	500	487	512	535	535	497	535	502	496	516	530	465	501	494	535	498	528	526	500	532	510	531	506	489	533	519	531	523	495	509	495	486	510	530	541	464	524	491	530	535	512	521	488	473	517	528	503	534	486	510	530	512	500	523	514	478	480	530	496	499	498	470	487	513	561	531	521	487	532	512	507	492	531	506	522	466	517
21698	15400	16331	12560	8280	5638	2609	1038	477	309	223	219	246	204	233	215	201	195	196	223	205	216	188	207	205	224	182	206	196	231	216	201	196	231	202	202	195	222	230	197	236	185	220	209	218	205	217	193	216	219	202	229	215	193	202	236	230	178	224	211	217	247	226	198	196	190	228	223	202	208	208	206	203	191	213	219	202	212	205	195	247	217	200	207	232	197	201	204	202	210	202	221	229	181	208	237	205	208	221	235	221	233	224	228	204	206	209	226	201	233	211	185	195	218	229	212	200	210	198	210	231	230	227	226	197	218	217	216	195	209	227	207	230	214	225	197	213	196	225	210	225	202	233	195	197	185	213	190	186	220	211	222	205	199	227	204	221	199	168	209	219	232	219	191	205	211	198	184	205	213	225	199	242	189	217	195	190	188	208	177	211	214	238	216	221	205	213	198	211	195	210	175	191	216	226	221	237	204	221	220	221	230	202	196	228	209	211	206	188	211	221	217	202	199	199	179	231	220	218	216	209	233	218	213	203	188	206	201	218	221	217	217	177	225	218	204	210	209	217	199	185	236	223	230	217	204	210	191	197	179	224	208	246	223	205	242	215	209	226	212	191	227	219	208	237	204	196	232	223	178	202	199	223	201	216	190	197	178	203	202	207	217	245	186	209	170	220	223	211	235	203	195	203	192	207	178	210	222	198	214	215	210	221	195	204	224	225	207	201	188	200	204	220	233	228	227	194	222	237	215	217	192	186	213	194	206	214	190	194	200	202	221	208	219	224	198	217	237	205	232	206	199	217	208	223	191	202	212	191	221	191	213	194	205	216	222	229	192	205	218	227	215	210	224	215	220	224	215	215	200	205	194	207	231	200	229	216	198	209	236	212	210	220	195	220	219	202	206	214	205	192	193	197	193	204	192	210	202	205	205	210	229	196	210	236	213	209	216	210	204	206	202	205	232	208	187	215	225	215	215	233	209	206	222	200	181	243	201	208	205	214	199	211	199	208	207	221	224	195	204	215	187	226	222	217	215	200	216	196	234	222	199	216	186	207	205	212	203	209	201	225	222	211	192	205	203	210	227	207	180	223	209	253	211	215	231	220	210	210	197	212	242	208	221	198	215	203	233	223	206	234	226	208	214	234	185	191	225	188	207	222	206	208	203	201	203	228	182	194	178	194	224	216	207	224	205	246	208	226	181	179	187	189	224	184	202	215	227	202	194	217	213	200	196	202	184	168	219	207	227	193	178	203	182	186	208	247	212	230	206	219	183	230	220	219	206	207	200	222	234	200	192	217	231	217	229	207	219	232	206	217	180	221	197	216	209	223	228	207	190	187	193	205	213	241	213	224	245	230	204	228	192	216	220	216	202	219	207	206	227	196	216	210	218	198	222	235	197	219	170	204	191	206	198	191	224	215	211	209	212	214	240	220	223	211	206	185	236	215	200	205	199	212	213	229	189	205	205	244	207	199	263	219	189	196	215	228	238	195	196	196	203	189	242	214	221	192	205	216	201	204	198	210	230	207	217	227	187	189	213	239	193	210	214	189	204	234	227	200	218	230	207	213	210	207	201	212	224	222	236	228	229	229	215	184	212	209	234	234	199	232	221	202	191	198	191	199	184	231	214	217	199	228	245	192	236	190	210	219	192	198	237	184	197	215	210	208	234	207	189	222	215	183	209	210	226	205	201	214	223	183	219	203	229	205	213	233	196	192	184	223	192	206	215	201	200	208	235	218	208	230	221	199	232	229	196	211	215	185	221	234	201	226	239	210	200	229	192	182	238	221	217	228	216	198	196	211	198	207	210	194	191	199	239	206	222	199	204	223	221	232	205	210	200	191	190	173	199	216	211	209	214	200	210	187	195	232	201	212	201	187	199	201	210	203	217	203	207	231	188	207	204	233	206	201	221	204	203	220	196	190	208	202	212	176	219	213	197	197	202	215	202	187	216	193	214	197	215	197	219	208	216	200	206	226	210	204	197	219	177	191	198	212	174	220	242	192	250	209	200	184	201	214	200	219	197	192	201	207	213	225	217	198	186	223	204	213	210	228	192	227	241	187	219	231	211	214	227	192	200	187	192	218	196	210	222	213	185	237	205	193	172	207	197	224	200	216	236	225	201	237	182	220	203	216	206	225	223	196	207	208	205	200	193	228	209	221	216	219	225	223	196	185	235	203	211	205	208	196	204	197	210	209	208	218	217	209	218	208	206	196	219	215	223	221	199	198	240	216	215	238	210	213	227	214	237	202	211	212	225	208	205	195	197	209	189	214	187	190	231	231	205	213	210	224	182	202	202	243	237	212	193	192	213	216	231	212	213	188	192	201	213	203	214	193	216	229	213	220	232	214	215	214	211	210	186	208	176	193	224	245	176	216	236	191	225	177	193	198	169	191	185	199	205	225	190	221	190	191	216	215	236	226	210	194	204	197	209	195	217	215	211	214	211	247	194	222	210	226	208	232	210	201	202	225	208	186	205	188	223	189	212	214	208	181	238	197	233	207	236	194	197	203	212	198	213	182	202	228	205	202	201	221	206	192	221	196	205	218	199	195	210	215	210	196	237	207	210	205	206	206	227	219	217	200	195	179	202	226	233	219	203	211	210	232	208	206	198	215	203	235	217	215	209	213	212	218	207	210	212	226	244	240	241	208	211	200	224	216	198	199	209	183	230	225	235	208	209	203	218	224	236	245	231	199	224	242	174	203	176	241	204	208	227	203	225	229	219	181	214	205	190	221	208	212	180	209	198	240	208	213	229	206	191	180	217	215	193	205	237	214	214	210	183	223	200	231	229	190	241	216	202	208	200	196	206	239	191	212	204	188	206	203	191	217	201	207	226	247	202	221	212	234	231	204	215	227	192	213	225	204	196	184	216	207	197	206	182	205	248	199	232	211	207	223	189	201	202	226	205	226	202	200	198	219	221	229	184	220	199	220	214	208	210	226	205	216	203	228	216	216	227	204	207	209	207	206	194	217	194	198	189	208	228	195	229	186	203	203	195	205	214	205	206	208	197	189	193	201	219	218	205	205	208	200	228	183	191	216	199	215	195	226	224	223	169	198	208	213	221	219	192	210	211	211	206	205	223	221	196	231	185	224	200	218	207	211	215	223	176	199	212	199	248	229	214	232	193	194	190	212	220	195	197	190	223	179	205	237	218	206	195	195	228	211	227	195	201	203	204	219	231	211	196	231	218	194	178	194	229	196	198	218	195	199	198	216	209	208	210	236	222	213	233	206	228	216	242	194	223	213	237	221	195	210	213	219	210	230	214	219	226	229	203	215	202	211	218	207	216	205	219	220	214	226	221	179	201	224	211	216	196	195	226	211	207	237	222	188	215	229	197	202	214	224	206	218	226	212	233	215	199	222	212	199	192	179	233	208	205	211	210	175	194	192	231	206	214	213	228	226	211	182	188	170	195	201	214	207	190	211	206	214	208	199	224	206	233	231	199	234	243	219	211	220	213	203	227	191	226	197	195	211	180	193	222
13071	12910	21879	22830	22137	16613	8489	3459	1575	846	612	580	541	532	591	554	533	534	559	559	522	567	509	554	540	564	516	546	525	561	549	541	555	538	554	519	583	517	536	546	511	545	567	515	539	496	535	547	545	564	547	555	530	571	515	562	545	536	567	575	526	539	557	547	551	499	521	539	547	504	594	547	536	538	537	520	514	578	538	519	548	594	561	511	540	544	536	545	559	522	568	545	524	510	527	510	556	525	560	546	529	535	534	544	564	532	531	566	532	544	529	518	563	566	559	544	541	549	536	584	527	548	530	541	585	558	607	561	531	511	537	566	517	562	558	557	515	527	531	527	545	548	562	539	582	538	525	531	535	566	550	555	532	521	527	503	527	504	596	516	523	491	560	584	511	532	545	533	534	538	492	536	528	510	541	566	553	527	555	587	574	502	585	522	516	578	557	537	564	525	539	552	563	554	564	545	551	541	501	587	505	520	532	534	537	529	570	556	548	568	562	514	545	526	546	536	561	532	504	545	529	548	518	562	494	536	569	486	522	542	561	548	527	519	564	585	510	518	551	515	511	546	502	530	540	559	515	525	556	543	543	539	543	563	545	532	604	549	552	537	518	509	547	538	578	584	525	522	558	525	526	518	534	539	540	519	554	560	575	520	553	562	536	553	565	561	552	523	531	513	531	564	528	574	546	546	534	551	488	573	529	524	521	568	555	555	546	517	559	537	530	557	526	537	500	539	532	563	523	551	549	550	560	545	523	531	519	560	570	523	539	526	551	541	530	526	546	545	538	506	546	547	571	564	551	575	571	501	563	573	564	541	530	522	520	528	536	562	540	511	532	517	491	561	510	541	524	512	514	541	590	525	587	492	509	506	531	535	542	534	572	543	542	544	555	509	523	575	511	517	546	562	527	553	533	515	562	532	536	528	542	530	549	584	574	561	517	553	512	528	503	541	525	537	546	544	537	577	550	552	508	565	581	573	504	579	569	574	530	540	540	545	512	561	540	578	515	541	519	543	525	545	576	567	555	566	506	514	554	559	557	563	558	531	553	532	569	535	563	525	537	584	598	557	532	565	521	526	535	533	546	542	571	528	577	508	542	488	550	571	541	515	554	509	531	575	554	553	547	510	526	543	521	542	553	531	490	558	537	541	542	503	553	584	544	526	490	544	589	501	558	522	561	494	558	582	533	527	502	513	520	538	544	545	576	541	560	561	538	560	561	549	517	520	548	524	544	550	581	554	562	561	556	568	562	552	527	576	562	551	557	528	503	567	507	511	522	536	539	562	516	564	534	543	497	599	542	542	524	545	577	547	542	556	525	530	525	545	577	546	524	556	553	555	530	498	552	566	580	505	525	557	529	506	539	565	554	547	542	564	526	556	561	518	536	523	561	564	567	557	580	547	588	542	546	555	506	569	554	569	577	540	493	564	534	559	543	595	532	536	519	511	515	551	579	503	546	547	527	535	552	502	562	532	527	556	552	520	492	517	528	570	509	567	561	519	529	542	472	561	537	569	534	551	526	528	569	561	588	545	563	512	534	556	579	529	551	525	558	531	594	491	548	487	575	544	521	554	576	521	554	520	541	565	538	593	554	543	509	505	555	579	554	536	569	553	553	568	530	521	539	547	560	546	539	550	540	544	566	511	539	516	558	519	542	556	535	545	500	559	499	508	498	539	527	555	571	553	549	579	550	577	502	583	525	518	556	529	557	515	507	582	578	577	513	533	522	562	552	544	549	547	560	543	592	547	557	510	500	539	524	551	572	503	556	578	528	518	521	525	550	545	532	559	518	564	545	546	560	560	564	529	514	535	515	516	535	529	594	539	544	572	532	518	504	559	561	562	529	520	547	502	572	525	534	527	533	497	563	536	530	562	575	539	539	554	534	556	536	575	520	506	499	547	535	546	511	572	521	547	575	570	534	542	561	542	547	557	499	536	552	551	526	552	526	521	550	599	549	580	504	558	561	594	493	525	507	546	578	521	564	556	543	546	571	543	551	561	509	545	508	552	574	527	521	523	546	520	545	545	517	592	537	545	560	561	541	548	537	526	540	544	538	520	545	506	526	550	518	523	573	506	501	545	546	539	579	545	522	574	564	543	532	532	561	552	541	514	561	548	561	551	544	530	543	519	595	550	492	589	553	535	585	555	509	554	497	562	561	564	599	583	559	547	536	513	593	543	527	513	512	546	529	566	527	538	547	474	553	574	541	547	560	569	568	535	578	485	566	561	535	574	527	524	548	532	510	524	532	554	513	547	536	554	520	535	505	553	555	553	520	535	548	511	522	498	549	522	539	559	547	557	543	511	553	566	571	545	566	579	502	545	573	548	529	516	542	521	562	567	490	530	561	554	533	554	519	557	566	569	555	551	555	520	526	518	559	560	518	557	564	537	508	554	543	586	570	603	577	546	530	510	551	552	537	519	525	552	545	551	541	553	563	555	531	540	505	558	548	548	551	518	535	532	519	554	553	559	534	530	517	539	553	535	574	514	549	610	526	570	538	503	547	535	477	517	548	533	558	556	571	524	539	533	553	535	531	526	545	550	563	495	518	566	555	540	551	529	540	575	554	525	533	519	537	546	503	568	553	576	553	503	533	565	550	561	536	591	547	524	513	527	536	559	542	545	535	595	544	598	556	547	552	532	520	530	529	569	569	566	579	557	535	521	509	516	544	550	569	565	543	541	550	539	525	540	544	506	555	525	548	566	496	577	515	545	582	562	576	551	542	571	608	532	523	536	525	533	574	572	538	499	562	560	557	563	501	522	505	525	514	546	550	525	544	535	521	548	548	498	559	522	547	559	539	595	564	552	567	505	550	563	566	527	545	514	559	504	542	584	531	535	543	564	558	552	570	561	569	584	567	514	557	560	538	530	517	566	515	540	525	564	544	534	567	562	539	546	613	530	543	553	546	534	528	521	540	559	551	559	511	538	565	553	513	554	517	547	487	530	568	577	521	548	554	580	512	555	503	538	525	511	525	511	583	548	519	492	526	526	562	555	556	523	523	593	548	567	515	533	532	569	531	551	587	532	498	551	529	553	563	529	548	592	529	511	539	560	546	567	543	568	553	570	520	517	521	512	562	570	542	502	558	533	532	564	525	504	570	525	569	537	545	560	573	536	533	545	572	542	543	541	541	549	537	510	540	535	517	565	526	546	545	544	480	526	559	572	561	532	519	544	535	501	534	567	547	524	536	521	558	502	512	531	561	532	558	562	552	522	543	544	531	552	551	549	536	539	525	558	514	524	537	573	547	522	529	534	520	520	541	523	573	541	508	532	549	523	518	532	559	489	537	544	513	535	559	547	529	558	542	504	551	548	526	559	560	524	543	517	541	541	594	518	554	549	519	513	532	544	501	543	546	549	572	536	544	569	551	534	545	534	520	544	518	548	511	526	566	494	536	519	560	534	533	517	530	557	522	541	562	552	569	566	522	552	518	514	550	514	555	516	523	517	545	564	516	510	556	556	545	523	527	552	553	534
46141	46732	47123	48650	53009	41185	23289	8761	2266	724	322	252	234	239	246	249	225	235	208	237	266	245	210	235	217	222	257	231	228	264	238	235	262	247	233	224	231	229	226	246	226	231	222	205	193	232	221	223	208	230	206	225	234	220	215	259	217	222	230	239	224	226	215	205	212	210	237	261	211	246	231	242	229	223	240	236	203	226	221	251	245	241	232	206	221	237	230	202	231	227	247	208	220	229	252	230	210	209	220	238	228	197	241	209	257	224	216	237	224	235	200	219	225	220	223	223	232	225	226	222	260	217	237	231	245	235	244	233	243	240	263	198	223	221	230	253	220	223	230	233	248	220	240	234	225	231	224	246	213	244	230	223	228	243	212	209	191	242	224	239	224	250	216	223	252	218	221	211	216	241	214	232	226	263	192	213	244	237	224	224	230	246	230	235	225	237	232	248	234	202	207	214	237	189	242	221	240	225	210	229	219	229	237	229	203	212	219	233	252	236	237	218	227	211	231	245	200	213	208	205	208	245	224	219	226	228	245	216	234	213	226	214	220	219	232	214	201	231	239	246	241	256	213	252	242	240	252	220	220	228	212	224	208	225	213	207	222	200	232	206	221	201	212	250	235	211	237	206	231	221	252	222	203	234	227	229	231	250	232	227	241	226	221	245	207	229	240	239	210	232	231	227	224	248	217	218	196	238	232	218	216	228	240	208	213	216	242	217	213	211	232	229	248	243	241	248	207	223	192	229	248	242	234	247	206	258	227	246	242	209	244	225	235	233	243	205	231	232	223	217	196	224	232	231	231	230	229	268	219	240	243	224	232	245	240	227	232	231	215	222	220	214	229	224	237	240	217	239	232	251	228	234	254	247	225	250	251	201	228	225	225	220	242	242	237	241	241	230	213	248	221	231	255	236	234	231	218	223	210	197	235	209	217	217	243	217	218	237	237	215	231	210	222	216	186	235	219	226	248	241	219	237	204	220	194	212	197	242	221	241	231	232	213	231	257	207	244	203	220	240	216	239	258	247	235	229	255	236	252	216	214	232	244	217	237	233	241	220	234	226	206	245	236	247	255	245	239	232	219	246	240	233	226	217	255	219	225	215	224	258	251	252	239	242	233	233	207	214	255	226	200	234	227	237	210	229	205	239	240	221	220	212	226	204	205	240	229	238	202	231	252	229	228	211	190	227	242	261	240	251	212	207	246	229	255	232	223	227	244	234	214	200	242	212	222	225	225	250	224	215	263	233	222	222	229	248	246	213	218	237	213	243	253	219	223	240	233	231	244	231	218	258	206	213	198	225	216	243	252	202	207	207	239	237	235	241	217	250	235	224	246	221	215	232	215	240	223	225	238	233	240	235	206	230	242	223	237	226	236	222	203	232	200	225	254	228	210	243	219	217	195	194	237	232	238	240	234	257	216	230	204	229	254	229	237	224	223	233	202	228	218	236	213	219	214	240	230	240	209	233	256	240	220	223	235	235	211	231	205	250	241	252	238	225	221	251	250	226	252	264	235	219	231	234	203	204	244	235	204	262	223	231	262	256	213	236	230	235	220	216	215	221	214	230	194	245	240	232	221	230	211	219	199	223	231	218	206	247	237	240	211	217	216	237	222	221	207	227	208	235	224	256	239	221	244	238	229	184	228	244	216	244	223	224	217	236	225	216	244	243	220	227	241	241	240	246	232	224	227	216	219	239	231	235	223	217	232	224	203	233	247	206	208	213	228	202	217	234	232	239	234	250	233	223	264	218	233	230	225	221	255	234	230	230	210	226	232	237	234	226	235	242	227	238	239	196	215	220	224	248	239	242	236	206	211	227	219	218	216	209	241	253	240	226	213	228	228	227	223	220	251	252	215	202	210	201	227	215	228	233	227	227	227	213	235	236	236	223	216	239	239	222	245	225	227	204	232	254	227	225	241	230	210	216	239	220	215	251	196	206	241	236	236	232	237	223	215	210	259	232	219	225	234	233	228	241	234	250	246	222	251	255	239	231	249	212	204	232	229	233	226	251	222	234	224	251	204	250	207	215	225	225	217	234	251	228	229	244	235	232	230	243	229	235	223	214	227	233	215	218	218	230	238	244	215	244	216	249	228	220	216	252	249	231	264	232	223	247	233	243	229	197	231	233	203	240	221	249	226	218	240	228	244	212	209	199	231	220	249	238	245	234	222	256	231	226	235	233	213	222	197	245	220	243	259	207	220	246	236	232	208	223	223	235	222	213	235	232	219	230	238	237	244	240	240	245	222	225	215	241	221	227	208	246	264	196	231	231	231	226	236	218	224	203	243	251	228	247	259	221	223	224	220	238	230	211	210	197	216	237	220	221	233	210	209	221	245	215	228	215	223	230	200	242	236	229	229	247	234	243	238	229	242	246	216	233	232	217	230	205	232	218	209	224	246	243	232	212	232	223	233	236	219	204	242	235	231	242	223	254	219	247	249	219	214	200	205	248	248	195	211	216	212	225	228	201	210	245	207	242	234	219	226	232	239	256	214	229	220	190	227	227	253	251	234	226	223	204	219	235	256	217	249	266	217	232	228	241	218	213	252	225	270	222	230	217	250	222	229	250	238	246	231	248	225	259	242	220	223	236	222	203	241	232	233	198	249	218	255	218	224	237	243	230	230	224	223	228	229	214	224	215	222	239	220	212	226	253	221	226	229	205	199	256	224	216	247	242	232	246	246	208	224	238	232	251	239	235	216	230	227	267	206	240	271	222	226	272	238	210	242	254	223	225	222	252	201	248	194	209	249	228	221	220	225	232	240	216	249	224	227	236	225	239	235	207	224	238	255	252	208	212	205	214	218	214	217	212	211	212	233	233	232	225	223	263	243	227	232	215	231	227	231	235	193	230	220	206	219	232	220	229	210	223	215	203	250	257	225	219	226	192	231	227	222	250	257	218	219	240	252	230	223	252	207	214	217	223	262	210	186	233	224	231	227	227	232	229	233	221	226	230	265	237	218	234	238	213	230	206	247	219	241	257	212	221	213	221	229	243	238	241	197	256	247	231	241	238	209	231	228	243	220	214	239	229	251	204	247	252	230	264	238	203	223	218	234	242	233	222	252	233	216	234	198	233	219	226	249	219	248	243	237	210	254	243	231	259	226	218	218	235	216	216	226	188	236	228	224	225	233	233	213	227	240	255	236	235	208	246	221	221	214	231	230	211	237	232	237	239	208	230	221	232	230	224	237	214	225	210	190	239	232	230	221	224	252	229	203	244	243	211	229	238	245	233	213	210	204	200	223	206	247	233	227	226	263	241	250	233	217	223	238	260	236	233	243	234	208	233	213	227	223	206	222	218	205	220	250	208	230	228	234	201	227	220	200	215	233	231	221	244	213	221	240	209	235	200	215	242	222	255	231	221	232	216	223	240	197	193	262	222	224	230	227	226	253	224	238	238	220	231	230	240	230	212	232	252	210	247	216	238	226	265	196	231	226	219	221	216	237	223	225	217	210	227	248	224	221	221	237	226	197	213	217	232
30208	38412	47297	58357	62440	51735	35210	18971	7729	2419	1033	668	613	554	617	613	569	579	598	576	597	588	565	635	584	547	570	585	585	563	546	561	551	579	598	581	552	585	597	569	527	558	613	603	570	585	514	570	629	566	579	534	607	599	575	596	588	524	558	605	570	539	552	556	551	587	559	574	537	611	584	606	566	592	549	557	590	590	579	547	569	557	573	599	594	574	571	586	602	563	556	546	563	603	595	621	578	591	565	566	587	608	581	569	541	613	586	570	597	580	594	635	585	577	602	598	598	547	599	583	590	570	578	547	595	555	558	624	600	563	558	619	563	567	591	571	558	582	603	546	612	571	599	612	579	578	567	572	573	577	610	576	580	602	555	599	585	588	567	605	573	563	553	627	622	537	542	606	592	583	549	565	567	561	598	587	560	546	586	536	556	550	542	585	580	602	605	601	573	577	586	543	558	615	571	593	588	573	554	558	578	577	557	594	621	607	596	566	594	605	581	567	565	540	593	572	562	542	590	554	611	550	579	535	561	558	589	564	635	605	598	607	598	587	610	564	583	606	555	580	549	616	601	556	593	579	583	614	576	574	570	546	577	542	611	621	602	542	579	559	552	576	576	590	575	572	564	623	526	569	611	599	593	593	551	610	583	565	570	536	586	592	578	622	593	586	568	578	583	620	579	614	561	585	578	623	606	570	586	572	583	549	576	546	583	568	538	560	606	580	604	567	599	592	586	563	542	573	602	571	564	552	581	555	592	565	579	583	576	586	587	588	564	586	556	587	564	602	562	614	564	590	553	558	567	593	631	565	591	568	562	580	573	615	574	528	566	586	569	597	580	597	568	580	618	553	568	556	573	591	587	590	569	591	571	656	589	544	598	572	580	549	565	546	531	551	550	560	569	566	529	594	598	595	560	546	581	585	594	546	564	565	580	570	586	595	630	584	587	576	573	631	571	592	618	598	575	568	602	566	620	594	594	521	556	552	565	572	565	542	618	539	591	587	583	538	645	556	544	598	517	566	561	621	594	538	566	566	616	572	575	579	596	541	552	587	605	589	554	586	596	589	557	609	603	587	620	573	584	600	577	557	558	580	547	556	591	605	581	574	556	575	609	561	605	574	554	529	577	520	561	567	594	626	611	594	572	571	590	593	550	599	619	566	542	582	588	558	582	556	613	599	598	614	544	575	577	550	590	611	570	580	584	607	546	584	561	551	604	577	602	534	530	577	619	585	590	584	587	599	557	572	575	580	591	567	537	588	575	604	538	586	586	620	579	613	621	576	545	559	566	555	598	567	548	552	598	583	546	577	591	564	606	557	597	586	600	617	547	627	595	536	593	542	586	591	582	594	582	593	615	577	601	554	591	573	606	565	594	612	554	622	553	552	580	609	591	595	556	611	578	597	589	573	567	572	591	588	552	592	577	572	560	589	596	564	552	583	596	577	601	593	597	582	598	584	560	581	594	614	588	566	564	577	553	570	560	607	550	580	596	570	562	537	559	562	626	556	583	593	564	579	574	557	573	549	571	573	597	572	519	530	572	592	618	562	528	586	639	623	566	591	584	540	581	585	543	562	574	628	579	595	570	549	570	575	563	603	562	539	573	595	590	612	542	638	579	580	575	601	587	561	564	605	587	584	599	561	576	547	574	565	592	600	590	606	594	544	576	604	620	590	564	563	561	584	598	601	590	582	568	553	570	620	594	570	567	585	604	563	532	571	569	584	541	593	581	557	538	542	580	617	574	580	549	585	583	570	529	564	568	570	551	588	604	588	541	614	564	538	552	565	596	525	541	535	564	579	578	616	584	585	596	549	593	550	578	586	597	557	543	570	574	582	592	565	594	600	560	569	571	572	600	610	561	530	584	572	577	582	565	575	571	540	573	554	604	556	576	637	600	565	578	565	622	601	598	603	538	605	565	596	570	596	576	580	533	565	570	584	590	579	571	601	544	605	557	590	584	598	555	561	533	585	579	558	523	578	577	598	615	622	558	613	617	618	588	594	597	602	566	590	577	599	599	561	590	603	572	553	585	556	579	563	575	596	570	563	567	561	592	579	633	566	563	553	617	567	558	568	540	546	577	551	587	569	562	584	609	574	581	598	583	579	551	560	551	603	572	520	551	581	598	561	610	579	551	562	610	580	589	574	551	548	581	605	578	609	619	572	547	592	604	584	554	568	538	560	580	573	580	597	569	551	584	575	593	565	554	594	557	613	555	554	571	580	565	545	583	627	570	592	532	611	586	542	577	577	603	592	609	576	604	576	581	596	599	622	575	571	621	584	579	555	581	609	603	546	606	625	608	581	590	550	604	563	569	573	573	572	560	560	592	611	572	569	599	562	562	549	612	553	588	570	623	565	590	544	554	578	585	525	582	569	557	605	576	599	571	571	541	573	584	546	595	566	623	575	563	558	587	643	602	552	573	560	551	599	556	574	577	557	543	566	575	541	613	567	604	552	540	557	583	581	533	574	581	577	560	582	566	589	613	609	578	591	572	597	572	571	593	600	558	584	555	568	573	608	628	601	574	565	602	547	569	582	533	606	600	608	602	589	597	563	558	579	595	586	536	568	574	577	546	561	595	589	572	577	641	583	623	556	599	568	563	625	600	580	578	577	596	584	599	546	571	581	587	547	626	518	595	599	580	564	595	569	582	575	534	591	567	574	604	550	626	579	571	603	569	562	562	574	558	625	550	561	555	559	560	566	616	560	554	584	579	566	571	573	604	546	539	612	569	628	607	591	584	557	549	590	597	561	606	564	580	602	549	564	546	608	610	552	559	591	604	568	562	544	596	579	540	606	575	589	592	596	586	594	610	541	578	548	626	561	560	616	562	560	589	552	583	619	562	551	577	582	561	580	552	646	554	596	555	571	540	567	601	622	641	588	559	603	665	588	608	615	611	606	537	587	618	573	586	584	561	563	593	612	586	566	615	577	578	606	572	602	579	548	568	523	563	549	554	584	560	592	554	599	588	528	592	586	604	519	584	566	610	559	551	511	608	567	575	573	550	571	552	569	610	579	587	557	579	590	599	568	593	609	546	580	588	593	640	573	550	656	623	607	556	565	576	554	552	564	572	587	572	571	550	556	596	561	606	576	599	561	619	591	613	622	567	601	639	590	572	583	579	579	536	569	579	548	574	544	601	592	547	557	592	578	598	529	575	576	591	583	567	628	585	578	572	574	532	569	620	600	609	571	597	581	564	583	599	572	557	578	596	563	581	628	597	602	592	567	606	592	596	560	544	568	572	611	612	538	602	592	577	540	583	557	572	555	545	552	587	616	580	586	575	570	507	588	591	577	567	585	526	590	615	541	567	577	569	586	563	592	608	551	555	520	594	615	622	594	585	542	613	566	594	528	582	606	532	568	613	580	618	579	590	587	572	587	539	575	594	596	581	557	601	594	562	553	563	554	595	602	560	594	570	634	551	529	559	571	605	600	615	605	615	595	568	591	619	592	599	580	607	543	578	536	561	585	539	592	577	570
55068	51494	51296	57005	65231	54411	35456	17221	4677	1129	409	249	236	238	219	199	220	235	232	191	207	214	209	201	199	196	191	191	212	225	216	202	226	178	217	179	216	208	201	227	187	198	188	203	220	199	212	229	204	226	210	219	208	189	211	206	193	190	207	188	197	208	201	211	205	191	192	204	195	204	185	201	223	222	195	191	211	209	215	234	196	209	196	200	221	193	213	212	216	184	231	222	189	204	208	191	222	180	215	202	186	218	208	199	218	191	212	204	221	188	208	208	196	212	216	204	208	207	201	185	231	215	223	192	205	218	202	215	229	195	201	179	208	220	228	194	201	203	216	203	242	211	204	214	206	222	225	196	201	191	192	206	199	185	235	209	219	234	215	215	191	193	207	226	227	216	238	235	215	222	209	221	219	214	206	177	204	187	232	231	198	195	199	214	206	214	224	207	187	238	216	194	206	210	200	186	199	201	202	183	182	200	204	238	219	197	227	180	190	210	216	209	214	238	196	209	180	233	184	223	202	204	215	198	182	196	184	226	209	195	225	226	183	198	212	193	221	245	214	236	190	200	195	218	194	236	175	203	208	217	210	235	210	215	189	190	203	208	199	215	203	209	206	197	222	218	203	205	181	207	191	220	204	175	181	220	184	191	220	186	201	200	231	219	195	215	196	207	202	202	232	215	215	215	234	187	232	182	199	215	206	207	196	209	214	219	217	225	214	208	196	197	222	212	187	223	209	244	192	195	180	201	189	217	218	185	216	172	190	194	206	183	195	233	202	199	214	181	202	198	211	241	214	189	218	202	205	204	200	217	215	218	226	240	198	217	209	209	209	237	203	223	192	224	201	202	217	209	183	209	191	211	212	213	217	210	205	212	197	213	205	204	175	222	207	200	193	198	205	221	211	207	220	185	228	228	177	201	213	229	203	219	210	227	202	209	214	188	220	196	217	191	191	225	220	192	226	213	242	212	234	188	230	230	216	192	223	235	206	190	221	218	216	203	193	229	219	216	217	213	207	210	208	196	190	237	204	203	227	246	201	232	204	241	207	195	188	201	231	205	195	212	183	244	213	194	202	226	194	196	192	208	209	212	209	187	213	192	238	189	222	212	208	190	193	226	237	210	208	228	236	203	216	202	188	196	195	218	207	208	212	207	188	203	226	217	191	199	203	204	207	190	195	184	194	222	217	181	207	203	258	197	203	193	205	184	224	210	200	222	200	185	215	183	201	198	200	197	204	190	206	201	208	217	208	183	206	222	206	198	235	197	203	215	222	208	188	195	199	203	216	191	197	208	219	224	216	202	215	178	189	204	208	207	215	228	216	230	217	201	231	206	201	192	183	230	232	203	200	181	208	192	214	225	196	208	211	193	225	196	205	187	173	189	226	185	242	225	194	233	203	172	197	176	211	203	200	201	204	183	179	218	225	226	203	207	196	208	191	207	207	198	203	206	209	248	173	186	195	183	212	204	208	217	219	199	212	216	218	205	190	204	213	209	238	197	204	214	218	211	202	230	171	209	218	179	209	215	208	198	208	185	203	219	194	204	213	196	230	206	179	181	219	210	220	201	181	167	218	216	198	203	185	197	210	211	200	200	196	193	218	196	201	194	200	188	211	188	221	218	206	217	194	204	189	191	201	201	201	193	205	208	215	211	205	223	208	174	196	204	212	213	195	238	204	190	189	197	199	209	215	237	189	191	206	222	207	200	171	178	204	207	211	207	213	194	226	209	237	188	192	181	222	198	191	204	181	223	179	208	228	202	209	232	222	189	199	184	214	205	206	206	221	218	177	235	198	197	209	180	188	198	218	213	229	202	227	207	192	219	200	201	203	221	194	193	227	186	222	192	229	192	214	217	204	199	189	215	199	212	220	204	217	203	213	203	226	230	211	213	193	197	227	216	201	215	222	217	229	204	210	229	209	203	194	189	200	208	200	193	220	206	219	194	196	182	208	217	226	205	206	210	209	201	186	208	195	213	193	219	166	212	232	207	197	207	221	190	218	209	197	199	213	226	223	219	200	193	196	195	200	194	212	203	189	193	200	195	229	213	224	221	218	209	201	199	211	217	222	208	217	218	171	175	201	206	186	212	186	215	237	212	219	217	212	190	217	204	201	214	196	205	233	218	200	178	220	188	194	192	221	240	227	194	189	186	229	219	209	206	209	211	207	200	191	229	168	214	230	218	213	204	210	195	216	204	205	193	224	240	202	197	211	227	182	198	195	213	193	188	182	211	188	187	212	183	207	212	180	229	191	207	207	233	213	189	225	227	205	211	231	193	178	218	207	199	223	194	207	201	204	242	171	195	208	210	220	212	191	221	206	186	207	214	212	198	209	212	200	210	212	213	192	213	204	187	211	218	201	198	217	213	201	210	198	186	198	217	189	215	232	236	240	196	178	211	188	199	224	203	220	213	210	219	228	220	187	201	213	205	230	210	226	208	223	212	208	208	223	201	218	199	197	210	203	214	202	209	197	209	202	206	225	203	203	207	200	195	215	208	204	193	203	222	204	201	196	190	208	200	204	185	223	207	181	207	208	233	204	210	190	180	207	194	203	209	213	212	211	251	172	205	241	233	219	214	214	214	192	215	214	211	203	217	193	196	214	205	213	202	208	194	193	210	207	250	213	181	224	206	237	204	179	224	202	203	216	194	222	192	192	195	228	220	199	220	220	186	210	221	214	218	212	194	218	201	212	232	193	225	180	215	240	203	220	177	226	206	176	219	203	182	205	201	180	193	193	203	191	188	212	200	217	218	225	209	191	202	207	214	192	184	229	195	188	191	216	198	200	183	217	199	225	183	217	195	193	208	212	187	231	233	206	231	217	228	211	201	207	199	186	195	196	182	206	206	191	209	201	206	189	236	223	193	201	232	225	194	176	218	179	207	218	228	197	214	192	206	210	208	199	206	211	211	225	217	192	204	191	209	189	198	212	213	223	221	218	210	217	209	215	201	196	206	190	180	187	214	191	190	197	220	210	199	228	208	213	215	184	213	198	187	220	212	233	195	200	182	236	210	217	218	197	225	213	202	202	232	219	226	230	206	215	203	194	200	228	191	214	225	215	179	218	204	215	212	223	203	202	220	199	233	202	196	204	193	231	190	183	207	193	201	234	209	223	162	211	212	211	200	177	203	208	214	201	180	206	201	207	199	229	203	210	201	191	215	195	189	203	204	221	200	226	240	181	236	228	206	189	219	183	206	223	194	204	207	212	196	206	219	219	206	233	203	187	199	188	198	212	215	201	207	209	183	184	201	220	220	226	225	175	199	210	195	218	198	208	205	214	214	206	203	218	210	225	187	195	231	198	210	227	182	200	222	202	185	195	179	202	216	215	216	218	208	196	208	201	203	193	224	209	216	207	197	204	208	178	211	202	236	217	201	205	210	205	217	196	213	201	218	199	195	197	195	223	208	202	218	208	185	191	201	208	181	206	217	222	187	205	216	209	208	211	197	209	205	187	199	191	193	215	207	210	184	184	185
37811	43474	53504	66842	74996	63491	46172	27424	11939	4114	1467	717	608	549	561	564	521	500	516	530	537	494	495	523	523	556	547	542	501	513	518	528	532	561	525	521	544	510	537	522	503	517	539	525	512	547	540	517	512	509	555	510	506	509	525	531	542	483	496	505	516	490	530	553	511	537	518	520	540	527	538	540	548	494	483	515	556	515	495	512	526	502	546	509	524	520	505	550	550	543	544	556	541	493	529	510	559	533	531	555	532	517	489	504	515	503	570	547	565	553	513	508	560	499	519	512	534	506	496	529	504	522	515	511	524	534	513	546	520	564	537	536	523	597	566	517	555	530	529	499	511	468	519	520	536	517	497	557	512	502	515	504	506	472	545	551	506	503	539	552	520	548	508	517	510	538	518	520	531	498	519	544	502	527	523	548	530	521	517	541	497	544	511	519	514	536	558	531	555	509	495	548	487	476	546	518	504	502	543	559	500	482	522	547	520	555	566	488	492	521	494	522	522	557	555	499	505	565	545	528	534	521	536	543	548	502	499	532	523	507	533	481	554	522	487	522	527	531	513	579	482	552	531	510	529	519	534	519	519	517	537	520	513	511	518	526	563	515	460	543	505	570	516	484	541	522	519	513	462	482	525	538	496	520	525	506	541	541	544	494	548	499	548	541	477	531	477	548	522	520	509	520	495	562	522	534	496	550	552	509	533	505	514	521	513	534	555	538	534	499	516	504	491	546	501	546	532	510	516	534	503	514	497	496	532	510	524	534	511	484	517	492	540	469	527	536	556	525	546	574	527	493	547	513	547	545	500	481	532	509	497	502	528	519	509	492	514	554	524	568	524	517	516	478	559	525	506	535	481	510	559	557	552	523	546	515	536	528	581	480	459	516	544	487	504	528	520	530	556	557	484	539	529	567	518	507	523	552	514	482	492	504	497	567	516	534	526	503	520	503	514	526	524	535	522	515	559	575	504	556	532	558	557	532	530	510	546	496	487	500	506	520	516	538	524	535	500	523	504	509	496	553	552	510	539	534	526	502	501	546	535	547	539	548	550	563	508	554	531	513	549	460	491	516	532	486	538	529	539	528	537	518	542	543	521	533	459	502	539	485	543	543	505	537	516	514	521	509	579	529	504	547	535	544	520	523	535	524	501	541	501	495	550	489	531	548	510	507	514	520	532	540	543	513	528	523	521	510	537	506	505	513	524	522	515	522	518	534	492	508	541	520	543	528	505	516	548	506	510	490	526	472	523	565	539	503	525	532	536	539	524	491	508	505	513	496	583	533	493	483	512	562	511	560	531	570	542	537	488	523	496	535	522	495	536	537	577	516	528	523	488	562	505	535	534	461	550	521	508	582	503	506	493	507	515	510	528	548	532	544	500	538	503	514	527	510	514	518	538	569	506	528	484	509	533	504	522	518	507	533	510	509	537	540	484	536	581	594	533	537	548	487	530	557	505	528	537	511	539	560	487	489	523	509	545	523	535	531	563	539	510	518	508	533	539	596	528	528	525	509	516	523	511	556	503	548	544	538	539	538	538	542	544	533	506	523	549	506	500	534	521	573	552	486	550	499	500	568	537	541	531	488	511	501	513	531	539	508	521	489	533	527	557	534	534	553	565	540	467	516	500	495	545	536	554	513	524	539	513	518	506	539	513	555	520	550	504	519	530	533	503	556	494	534	513	531	526	506	498	509	515	541	522	545	526	484	481	521	482	494	549	542	517	573	552	528	530	493	538	510	521	533	499	562	480	569	533	558	539	512	491	555	525	536	518	530	540	539	505	503	529	513	528	542	526	481	482	536	538	501	533	501	540	552	501	498	536	511	538	483	564	535	492	491	501	550	518	501	524	534	553	532	508	507	535	524	530	533	501	539	525	535	545	506	544	470	532	498	526	517	477	502	519	493	575	495	527	513	557	529	500	514	525	527	556	529	492	519	515	476	553	533	493	518	527	523	589	526	506	546	486	517	538	476	575	488	488	514	495	511	492	540	509	497	489	456	527	474	540	518	516	552	539	511	543	529	560	486	514	515	514	548	534	515	479	525	507	495	534	475	543	517	490	569	511	532	490	486	544	574	503	489	512	538	524	569	531	540	513	538	530	534	536	504	528	522	505	490	529	557	536	480	483	538	507	518	456	559	512	517	488	555	577	523	531	501	538	519	515	522	511	539	525	539	479	563	509	520	564	531	516	549	524	504	569	521	538	501	531	515	562	512	516	489	568	551	565	550	544	545	577	471	543	521	512	530	498	491	554	471	534	530	506	557	487	532	512	555	505	552	496	520	527	486	525	531	539	593	522	506	515	478	556	544	539	545	509	535	509	545	526	565	538	497	499	508	460	537	505	491	532	500	528	515	506	526	524	510	535	541	513	511	531	567	534	551	500	518	530	532	564	537	569	491	553	494	494	537	527	547	507	532	499	538	472	517	534	527	513	548	547	501	534	546	524	545	478	571	511	537	539	515	516	520	550	520	550	548	524	581	538	553	514	462	503	550	538	521	485	535	531	510	533	524	569	541	546	559	544	514	526	582	516	506	509	534	518	496	545	534	516	504	538	498	520	545	519	469	486	509	525	475	532	483	508	525	497	501	524	540	522	560	533	544	548	494	502	534	509	514	574	570	526	513	514	526	561	527	518	563	533	512	495	507	500	507	531	558	560	518	518	534	526	494	536	492	516	528	529	533	510	520	513	505	523	553	581	511	515	507	527	501	527	517	502	550	539	533	507	488	515	502	523	516	518	527	522	516	514	577	501	530	521	513	497	528	518	525	511	564	518	514	521	503	478	553	532	478	503	515	540	553	534	516	543	502	535	555	528	537	512	532	536	513	503	527	534	524	515	521	524	571	507	486	548	549	515	546	502	517	514	492	541	515	550	497	524	506	523	522	508	523	501	509	581	550	459	517	523	565	502	526	494	609	508	552	526	533	496	520	521	488	523	540	537	520	506	517	505	516	516	570	523	497	520	494	515	513	516	500	568	517	526	536	508	493	532	536	553	522	514	526	530	502	525	523	513	509	547	529	498	511	554	542	502	542	528	524	533	532	556	516	553	530	505	544	536	489	502	526	533	569	540	495	535	554	526	537	526	537	544	510	535	483	562	572	528	482	530	506	563	533	501	514	463	498	501	527	527	493	554	491	537	530	501	514	535	524	510	512	527	493	512	520	515	490	544	496	607	508	496	528	571	546	531	540	520	497	566	500	539	532	496	491	505	563	541	568	482	514	541	542	561	524	542	550	554	539	482	543	496	526	486	535	496	573	512	528	500	518	521	517	487	474	532	559	576	538	505	512	532	500	537	502	490	515	515	546	542	536	557	508	526	525	505	503	528	509	528	494	527	519	500	550	521	508	560	516	484	512	524	495	528	532	552	506	548	537	548	542	522	501	525	541	526	531	507	509	563	477	501	526	488	497	536	513	532	541	516	540	554	505	582	548	538	494	545	513	537	527	480	498	520	550	530	535	498	478	531	533	524	530	515	533	557	501
24363	22494	20628	12070	8261	5823	3041	1302	519	314	244	209	232	212	240	228	223	205	210	217	217	193	197	224	198	211	241	204	209	227	245	206	210	226	208	249	247	200	224	231	216	237	204	222	222	207	220	209	201	223	251	212	232	233	220	211	211	194	229	214	210	215	231	240	213	235	216	239	195	215	221	224	198	208	197	201	217	198	196	217	198	233	186	216	221	206	248	223	235	218	199	213	211	191	213	217	228	235	207	203	218	207	272	204	200	242	212	215	216	196	205	215	234	213	222	230	229	239	212	221	183	238	208	256	216	194	218	220	215	200	261	212	230	208	231	236	198	209	204	225	186	239	225	199	241	205	216	209	226	234	224	229	206	217	197	198	224	216	232	229	182	195	220	241	227	237	225	222	218	214	202	195	192	228	207	217	220	220	223	217	229	225	220	205	213	222	218	199	216	212	221	226	221	210	223	231	213	214	253	219	207	219	195	220	233	227	256	203	214	228	212	231	238	206	194	217	185	191	241	228	213	222	230	208	201	225	220	208	230	190	231	217	224	231	216	221	215	233	215	208	214	208	208	203	224	201	228	225	204	207	227	222	211	224	195	243	227	238	239	224	202	224	251	218	184	212	193	209	202	218	215	228	234	200	243	229	197	229	218	202	195	225	236	228	214	214	207	208	230	208	221	209	236	181	237	226	220	202	234	233	222	212	206	214	206	185	223	193	197	218	206	223	203	244	214	201	217	212	181	221	196	211	212	227	215	209	201	215	215	212	224	218	251	221	237	205	194	207	223	193	226	221	217	209	226	209	199	244	231	228	210	207	225	213	248	204	238	229	232	230	208	205	219	201	212	219	228	190	229	202	207	181	219	207	236	228	233	244	203	231	239	210	241	217	221	208	187	207	224	212	200	240	253	216	207	225	228	231	246	243	211	208	220	219	223	188	215	207	212	230	213	231	215	218	205	207	219	217	215	215	216	226	226	207	197	212	178	209	216	219	229	206	221	216	212	205	193	204	215	192	212	203	184	238	245	213	197	191	220	228	222	211	210	215	234	245	220	213	209	212	203	233	217	196	225	240	221	239	197	228	226	220	211	204	221	197	202	231	225	244	224	209	212	221	227	203	217	212	216	205	246	231	236	201	225	249	202	211	220	240	230	210	231	210	220	197	218	207	194	236	220	198	225	210	229	249	200	209	236	209	222	228	241	194	233	227	211	208	203	229	213	242	199	196	216	198	211	193	185	191	207	242	189	225	188	227	206	224	218	202	221	221	210	203	242	237	194	220	250	232	213	213	225	209	221	250	211	196	204	231	236	196	208	224	222	215	218	207	223	203	199	214	235	209	237	238	232	206	196	194	210	206	218	208	234	215	210	216	194	237	212	211	236	229	221	217	205	239	216	196	215	185	202	247	252	219	227	244	196	200	224	214	212	220	214	200	231	228	217	204	165	225	205	232	229	207	245	196	208	234	230	199	215	215	216	209	206	235	202	202	221	201	194	218	187	214	199	216	225	199	179	217	205	212	218	201	213	229	207	235	193	169	203	243	222	228	235	199	227	215	204	230	225	236	212	203	220	193	229	208	220	197	218	208	211	228	218	231	239	219	221	210	223	247	239	236	220	213	212	233	215	219	207	215	229	228	234	235	202	218	230	249	230	215	217	200	201	226	206	206	222	215	211	206	194	193	223	262	199	206	202	209	195	227	196	226	210	208	233	206	203	222	246	208	220	209	262	226	219	208	212	218	219	222	218	231	216	229	216	246	207	215	209	213	215	224	224	189	226	170	229	205	220	206	212	201	211	237	210	201	232	224	204	199	211	199	210	217	201	208	230	229	230	213	205	229	230	228	226	217	214	206	191	212	213	227	220	242	235	218	213	224	222	215	220	215	226	245	198	215	222	227	206	230	222	218	210	216	220	243	224	206	231	229	214	194	198	219	217	205	246	234	224	230	225	220	202	261	217	204	203	213	223	189	208	226	212	217	228	220	240	218	197	236	234	216	218	225	228	221	196	216	222	204	210	224	243	226	200	225	209	273	221	214	233	217	214	212	223	210	213	208	216	243	201	217	208	193	210	194	206	220	231	199	217	240	222	215	204	204	218	216	232	227	202	225	187	197	226	210	226	217	202	188	216	194	196	227	219	220	199	241	229	214	215	218	235	214	190	216	221	248	227	241	213	230	210	193	235	222	233	221	220	193	235	212	208	213	225	221	209	208	197	209	230	219	198	244	201	233	209	217	205	200	196	206	224	239	228	205	233	244	213	219	216	238	225	205	217	206	216	217	212	222	231	202	234	220	213	236	217	185	218	219	222	250	227	216	210	209	220	220	201	219	220	219	171	220	222	212	222	237	209	219	204	188	210	188	235	226	222	218	229	219	242	212	188	193	237	237	192	182	218	216	212	211	228	221	226	215	210	215	236	208	207	222	200	204	233	266	218	207	247	230	198	209	214	217	233	240	218	232	234	218	204	219	238	207	208	248	209	209	199	235	217	201	205	218	224	227	245	207	221	216	247	205	209	222	225	232	225	204	221	221	201	207	209	201	191	199	201	217	196	214	203	225	203	190	262	232	237	223	219	234	208	224	218	231	225	214	223	234	230	248	213	215	234	192	201	213	248	253	206	212	201	216	214	236	241	235	242	235	216	218	200	210	247	223	211	237	207	225	210	232	214	192	179	213	235	224	219	226	228	198	202	235	219	236	226	217	181	200	235	232	213	198	217	235	220	229	199	202	231	233	204	223	219	226	228	217	204	214	212	205	202	224	222	222	226	219	229	221	214	218	195	194	244	221	204	216	243	220	213	229	226	220	195	210	213	205	226	227	195	212	217	206	206	218	228	213	209	222	222	202	215	225	243	213	232	222	259	226	222	218	218	203	214	239	218	196	200	201	230	215	231	231	232	192	245	218	241	247	229	239	216	231	227	208	205	229	220	220	207	221	191	218	247	208	209	244	210	243	228	208	225	212	198	235	215	223	249	196	216	232	227	215	219	228	204	223	220	216	207	212	234	219	234	215	206	197	220	251	230	201	206	174	218	197	230	201	216	229	214	212	233	207	198	204	214	217	194	207	229	229	214	235	199	228	202	210	216	250	242	213	222	214	209	220	224	207	201	207	234	209	213	201	220	221	234	208	202	232	207	212	216	221	213	217	199	222	228	248	215	217	239	216	205	210	242	224	191	238	218	206	212	211	216	225	227	213	220	224	205	222	208	214	200	228	231	219	228	220	218	237	214	231	253	224	232	208	221	220	205	222	211	214	211	216	221	214	227	218	215	226	205	209	193	232	240	226	223	180	215	213	226	224	217	216	181	203	245	215	244	245	206	230	219	212	198	201	222	239	229	224	219	208	216	226	230	212	228	204	206	217	212	229	211	226	201	220	218	248	221	206	196	228	214	219	198	256	229	216	225	220	200	218	207	214	203	206	209	210	197	197	218	214	242	216	212	217	227	191	201	218	230	218	229	186	215	206	206	213	205	201	187	239
14986	18471	24614	22331	22179	17077	10021	4112	1689	879	650	595	543	519	556	537	603	564	518	564	555	552	556	537	586	587	558	551	579	533	575	571	561	579	524	603	548	584	538	562	550	577	541	546	558	567	509	527	578	559	580	561	572	534	557	555	558	565	536	535	544	578	533	528	544	587	569	569	597	538	526	565	576	543	569	566	570	524	538	587	585	574	623	576	574	544	560	567	589	567	560	560	555	538	591	552	547	591	565	611	535	551	573	533	538	620	570	545	548	567	561	544	562	536	559	571	567	544	553	555	565	555	546	558	579	561	541	572	566	563	587	570	523	554	550	582	589	604	568	565	514	520	558	577	528	554	562	569	555	559	516	556	551	562	583	502	541	561	479	569	557	569	564	498	554	543	574	568	517	543	562	513	547	590	557	583	533	510	574	560	547	532	610	524	535	484	558	579	584	541	541	568	556	592	549	560	546	589	562	557	561	522	570	553	506	541	548	579	546	599	538	526	545	566	577	543	603	524	545	562	547	545	595	586	594	517	573	544	561	553	524	541	588	575	574	559	546	534	528	512	569	579	558	492	582	570	553	528	530	600	566	519	561	558	557	577	597	560	518	567	530	558	582	542	531	559	552	593	545	588	576	546	571	538	540	570	549	589	554	571	596	563	565	519	599	563	551	575	537	559	524	496	554	555	558	576	583	564	508	554	583	564	554	546	598	552	538	549	543	542	510	540	540	561	539	548	554	576	581	549	596	565	519	587	550	547	571	592	555	554	560	535	531	571	554	554	556	553	596	559	555	610	541	573	585	549	520	577	527	558	544	535	534	561	544	561	566	531	563	607	580	525	536	585	558	503	530	513	543	559	577	581	550	565	561	589	550	549	550	571	573	566	532	555	550	584	526	582	562	563	539	549	565	573	576	568	558	580	583	541	552	531	557	563	543	577	572	552	574	518	547	589	558	567	571	600	523	592	552	566	561	541	594	533	570	570	540	548	565	576	545	552	536	587	589	540	550	576	567	563	551	588	566	552	515	553	548	573	507	553	568	544	561	605	517	582	572	557	559	547	537	526	561	560	589	560	578	559	557	529	590	600	578	530	533	527	541	571	575	582	566	532	551	577	522	560	531	567	496	543	568	557	592	573	539	546	534	561	546	547	513	539	579	560	561	560	572	552	586	548	580	548	569	560	567	557	570	594	570	569	587	544	561	530	594	553	545	566	567	529	585	562	554	529	557	609	516	560	569	539	556	563	503	573	557	560	514	568	558	586	558	565	598	587	559	604	554	539	588	599	572	576	561	546	552	530	543	535	581	545	560	521	577	564	577	537	574	528	577	571	583	568	544	558	552	580	589	528	574	559	578	546	522	548	557	556	547	539	533	570	548	576	546	590	527	538	539	562	571	561	552	550	574	581	527	597	569	589	596	532	548	581	562	571	548	543	560	551	586	557	590	535	596	569	549	574	581	571	579	551	545	578	537	591	531	553	578	587	558	558	566	567	546	547	564	529	586	576	570	598	557	551	548	574	554	578	596	574	532	601	577	578	566	558	572	565	628	569	582	550	545	572	565	563	535	522	531	572	549	550	577	539	529	554	516	575	545	543	505	555	534	534	584	554	516	561	528	547	514	600	549	541	514	534	591	560	559	521	571	558	533	529	530	557	569	531	533	615	568	544	573	538	537	536	503	569	595	524	556	523	566	548	601	525	557	582	568	578	544	564	578	524	594	538	564	535	556	538	553	557	544	582	559	539	567	579	544	536	569	554	598	586	511	529	567	595	570	567	547	536	534	572	530	559	601	596	522	539	583	537	571	566	557	557	571	560	574	548	543	527	577	606	610	565	555	588	542	560	609	517	576	585	551	558	589	512	550	548	542	529	523	568	539	568	549	572	556	594	555	554	537	572	548	582	525	593	560	551	554	584	590	539	565	563	597	574	619	542	553	537	554	536	561	538	564	565	516	572	568	572	534	562	518	530	557	574	562	567	583	544	524	578	568	552	524	551	588	544	543	559	585	567	573	527	544	532	556	539	540	543	561	597	532	539	555	567	546	609	573	559	545	583	570	608	581	542	561	563	544	606	581	542	550	589	536	552	551	566	560	552	536	586	565	552	539	550	549	562	560	544	533	539	562	552	545	571	549	570	524	552	580	550	591	582	557	590	592	548	573	556	533	516	576	585	553	561	530	550	544	515	545	597	552	547	554	559	507	582	550	554	581	568	555	540	547	517	569	575	562	579	518	553	586	567	548	535	532	542	610	527	588	579	569	594	542	559	548	565	530	555	579	553	554	534	567	560	558	580	567	535	559	565	538	575	546	566	554	531	578	576	547	572	583	533	515	566	604	547	548	543	536	536	554	560	573	557	541	561	584	523	524	551	545	570	542	562	530	551	574	575	561	556	593	588	552	544	499	553	570	524	511	568	559	589	520	551	566	548	582	552	553	541	512	576	554	553	570	554	580	553	535	530	535	584	550	546	519	532	553	569	550	538	568	574	535	569	575	587	562	573	586	562	552	594	588	549	565	541	546	598	562	593	547	567	564	575	546	516	571	540	545	575	548	535	566	505	588	584	559	520	554	552	526	613	562	540	570	598	564	534	570	526	553	516	554	548	560	553	516	555	549	542	526	537	557	541	513	576	579	567	513	555	572	535	568	582	540	571	551	616	541	596	553	564	515	575	538	538	523	540	562	561	508	577	525	553	551	543	536	596	541	544	541	545	556	540	536	607	530	540	515	517	565	532	545	524	559	559	596	506	581	595	587	554	586	539	536	572	587	601	554	575	528	564	532	530	561	548	587	520	604	553	538	571	562	549	573	548	582	560	576	581	605	580	541	575	584	547	568	530	581	567	564	598	561	554	518	517	574	557	535	512	601	558	567	567	563	587	554	581	539	586	585	502	580	594	602	563	559	594	512	591	534	584	537	593	554	548	596	561	558	538	555	549	534	528	567	572	576	542	545	532	568	592	580	611	513	555	562	539	564	548	568	538	621	577	521	574	532	579	609	538	578	548	547	540	543	541	549	567	556	540	565	598	495	518	566	517	554	567	522	558	584	565	535	545	538	558	549	555	572	596	589	548	558	556	595	568	609	606	589	600	578	561	560	520	571	605	561	562	566	570	560	560	542	548	576	565	575	581	558	574	557	561	555	567	575	594	537	559	579	535	562	524	542	555	572	531	541	563	563	553	590	592	523	607	587	538	552	572	588	541	542	571	602	568	549	570	550	575	536	531	536	580	518	594	557	580	556	538	542	582	541	586	568	585	565	596	564	587	477	559	555	539	608	556	550	567	563	579	526	550	544	527	511	537	586	567	587	600	552	518	534	557	565	535	586	570	543	585	527	559	565	566	560	534	506	564	517	555	523	529	585	558	578	572	571	561	578	610	529	573	539	565	589	557	550	568	546	548	568	543	557	552	555	544	557	559	524	526	543	579	596	620	563	491	540	520	526	574	568	556	556	567	581	567	525	559	532	533	541	572	567	579	585	583
47586	49825	45909	43944	49659	43639	27155	11191	2984	778	378	288	212	205	223	252	234	256	269	267	246	228	230	238	254	229	223	258	240	204	195	247	222	222	240	232	213	229	244	246	219	241	245	205	218	200	215	216	223	213	244	241	237	226	232	219	217	235	227	233	195	253	248	230	226	229	227	265	200	235	221	205	255	245	225	236	249	216	241	245	212	269	189	199	241	219	209	211	244	219	243	202	201	229	220	243	222	214	218	215	248	221	214	223	221	251	217	219	206	254	233	241	209	242	243	213	222	236	246	223	203	231	232	221	251	242	206	210	228	233	233	223	214	236	236	225	241	229	225	236	252	219	224	248	206	263	229	225	216	237	226	223	216	224	236	214	229	216	226	239	244	213	246	241	226	215	240	229	215	235	240	257	230	230	217	211	219	226	215	239	222	233	254	226	243	228	226	201	213	238	238	237	261	223	247	222	227	203	207	249	232	222	221	216	232	223	228	230	209	236	214	198	255	245	231	243	263	212	220	241	222	210	235	222	241	242	203	204	259	211	213	225	237	240	223	240	208	248	230	226	242	246	217	228	248	238	233	244	252	230	224	232	206	221	233	222	242	226	229	261	225	213	212	238	246	222	209	227	224	255	215	251	235	247	238	195	235	240	231	209	217	212	243	241	221	211	202	230	245	209	251	238	225	233	268	239	222	243	210	228	249	233	211	215	220	191	233	258	232	201	235	252	224	229	217	234	219	198	212	262	232	189	253	237	269	246	215	252	231	209	234	211	250	218	234	225	223	239	251	256	247	216	226	213	252	226	208	278	224	214	225	226	223	236	229	235	195	224	217	225	214	277	245	243	237	235	266	238	233	212	235	232	221	208	237	242	205	228	226	249	212	230	276	235	241	222	191	228	249	237	206	225	224	226	240	233	244	234	246	226	228	220	265	239	239	244	225	235	226	265	224	237	230	243	256	242	213	218	238	226	235	242	237	214	192	231	239	211	247	224	223	240	224	212	236	229	226	227	219	231	205	242	229	240	237	201	234	246	228	251	227	213	215	217	228	266	245	221	227	248	217	222	217	247	204	228	245	216	221	265	191	229	235	218	218	227	206	225	231	238	236	243	232	224	217	225	203	263	261	220	199	215	229	230	215	238	240	222	227	255	239	214	226	216	203	228	212	276	221	200	216	229	229	235	216	245	218	222	236	252	222	195	245	226	251	198	228	222	216	219	252	203	219	210	214	223	207	222	232	248	270	241	246	207	236	241	217	207	226	227	240	249	198	240	253	204	209	227	217	238	265	239	250	250	216	224	225	253	213	214	221	234	235	240	247	229	247	214	232	220	244	252	215	223	239	251	216	246	245	227	233	232	267	229	201	219	236	209	249	235	231	255	209	213	230	245	217	230	223	207	230	250	239	229	226	215	242	236	221	255	205	202	214	219	194	239	225	250	225	251	215	244	220	234	223	232	230	218	223	260	266	231	212	239	240	241	215	216	252	247	237	264	212	245	246	224	247	222	210	227	231	201	242	209	237	220	219	233	244	248	211	237	241	232	209	214	209	233	251	244	251	235	235	204	243	254	233	223	217	221	202	251	242	229	239	246	199	204	244	248	225	239	202	219	251	229	205	248	209	232	218	235	241	229	210	219	205	196	227	268	241	220	219	218	236	226	242	224	210	225	240	236	227	233	241	228	214	217	230	231	238	230	240	208	235	245	234	235	217	235	237	229	177	213	255	232	227	239	238	218	252	224	243	243	212	219	253	236	251	234	252	234	249	228	237	238	265	234	245	219	239	225	201	196	209	232	212	245	228	209	214	235	237	209	224	220	197	250	234	251	240	240	229	214	237	197	211	258	210	274	207	223	239	215	245	233	218	237	236	261	246	218	217	202	214	222	237	236	239	225	217	215	197	227	214	247	223	216	216	226	252	213	220	236	243	231	223	220	220	207	251	257	242	225	209	263	252	222	229	228	236	232	234	201	240	242	243	213	235	222	230	243	226	221	250	236	245	227	255	244	251	252	235	262	268	234	231	218	222	230	221	235	230	243	232	234	238	222	221	217	230	232	233	224	234	228	235	234	249	240	244	242	237	255	210	219	232	247	227	204	262	236	206	228	255	274	226	196	255	258	223	199	212	253	230	218	221	220	223	226	226	201	233	225	244	227	230	227	223	257	218	221	229	210	197	254	223	243	224	232	213	237	239	233	231	241	220	221	235	250	246	243	190	238	212	223	240	261	250	247	235	229	225	237	219	248	248	231	220	247	238	223	218	240	208	237	247	223	210	228	251	255	236	229	229	245	216	248	246	263	223	252	251	226	220	225	242	215	222	217	203	209	227	241	215	232	228	224	249	222	242	252	250	248	224	235	220	233	252	250	248	248	250	250	227	226	243	225	237	225	243	239	214	231	219	247	250	231	214	234	234	231	223	233	239	216	204	227	225	274	239	220	247	256	209	236	235	238	238	208	229	232	220	220	219	225	207	222	242	231	260	232	220	240	261	223	231	253	217	208	199	222	231	254	214	209	227	210	231	226	201	264	250	235	208	248	256	249	241	216	223	251	231	221	241	244	239	215	233	230	224	237	236	217	207	254	225	229	217	209	222	228	212	234	193	266	218	205	215	239	214	230	252	208	215	243	222	250	250	226	237	246	246	236	222	230	232	235	251	215	235	224	238	220	256	247	246	243	250	236	212	256	245	240	230	238	224	262	205	243	228	248	244	266	242	245	219	219	237	211	254	249	264	213	261	249	222	219	254	230	231	253	230	217	226	199	227	214	228	233	203	233	234	214	208	223	230	232	223	247	223	212	239	223	240	212	212	254	219	228	248	256	235	218	238	240	227	234	234	228	250	237	233	251	218	212	244	232	236	194	201	237	190	236	219	219	250	234	217	221	223	209	225	267	211	235	225	252	230	267	262	227	246	257	235	213	223	257	230	213	233	249	211	244	232	201	215	241	231	200	223	229	220	250	224	228	225	212	226	222	233	240	212	218	228	249	236	276	237	230	228	230	236	250	231	210	225	229	219	234	241	221	255	238	223	204	214	266	222	245	233	243	243	248	247	244	241	213	208	220	237	269	238	234	211	199	235	214	249	234	221	236	256	209	202	230	242	224	249	263	236	266	231	204	254	255	257	206	214	209	223	220	230	230	252	211	230	222	232	231	245	222	210	272	261	223	220	275	235	243	210	215	203	253	219	232	218	253	277	230	234	231	237	263	240	219	211	204	228	240	234	231	207	213	244	235	219	215	216	226	228	249	226	255	226	228	227	236	233	245	224	245	233	198	234	237	249	238	231	238	261	247	247	231	227	243	201	232	255	231	247	241	199	227	229	212	209	231	227	223	242	240	242	225	240	237	260	233	210	225	228	235	242	236	236	251	238	208	208	215	224	209	258	222	246	246	204	223	229	224	257	254	240	210	232	223	228	238	220	218	219	232	205	233	241	237	241	216	253	217	233	201	247	235	218	215	248	223	245	209	242	203	233	213	190	228
31641	41200	46235	52148	61381	54371	39180	22211	9321	2913	1173	829	713	585	599	645	572	639	584	584	563	617	589	597	616	600	586	572	560	545	567	614	622	542	586	609	598	590	578	577	614	573	602	577	547	612	581	552	590	562	599	612	594	622	576	564	603	596	584	563	567	599	590	590	574	553	562	594	594	584	568	595	590	585	588	574	586	593	608	583	578	589	615	553	606	548	588	619	591	575	556	574	599	546	585	623	602	620	572	549	557	580	579	590	570	591	550	607	580	562	588	575	609	616	637	589	544	583	590	601	629	581	557	570	581	599	553	552	580	600	585	566	586	595	563	561	583	569	625	578	608	615	598	555	563	604	572	582	566	561	544	540	597	565	603	577	597	550	604	548	583	601	592	571	626	564	550	631	556	582	604	552	592	592	622	583	584	599	572	536	552	562	575	603	569	590	608	577	589	592	582	599	568	566	573	550	602	546	576	569	571	576	575	590	571	596	555	566	552	571	632	559	536	585	570	550	558	569	543	603	576	583	609	571	597	575	581	574	580	602	566	598	577	587	583	546	589	555	578	611	610	600	564	558	616	589	596	586	581	564	597	605	612	567	567	579	620	576	594	638	645	570	605	586	588	611	581	594	582	555	561	628	636	582	587	617	532	557	623	612	546	599	592	570	619	575	603	607	541	565	573	602	610	592	525	571	616	593	537	595	582	598	588	587	590	600	579	544	588	543	587	569	577	596	550	600	569	631	532	569	571	596	608	627	571	628	584	580	584	607	611	581	602	578	558	605	613	576	585	572	608	563	548	602	571	593	585	613	536	587	558	567	548	572	591	566	583	577	564	541	621	561	598	600	604	573	583	586	590	612	618	569	566	613	605	599	639	554	598	569	581	587	571	588	631	593	594	586	601	619	609	561	591	569	545	569	598	560	578	582	585	615	563	612	603	555	608	561	558	618	612	579	562	559	548	580	555	576	535	588	583	579	555	597	594	592	540	599	580	590	610	597	589	581	558	604	568	536	653	581	607	583	559	567	629	551	616	563	590	579	622	569	571	545	564	559	598	602	590	591	567	556	566	615	574	561	603	537	585	590	531	630	588	573	560	631	619	594	593	580	619	569	570	566	603	592	608	611	621	585	581	564	596	573	578	598	572	593	588	566	577	564	660	558	606	611	591	573	629	570	596	608	576	577	578	597	599	624	563	592	609	610	620	594	604	561	563	565	583	559	624	552	537	579	604	593	568	537	582	598	555	657	607	592	617	587	613	563	614	585	566	584	579	586	614	590	576	623	578	558	580	598	581	545	555	562	562	593	600	568	586	642	602	587	542	571	626	622	609	598	587	548	568	642	568	578	560	563	600	553	590	589	574	591	561	584	619	564	570	584	607	620	583	555	566	612	603	564	577	609	570	624	592	593	569	570	529	578	573	571	603	545	570	588	565	548	595	588	537	589	586	551	606	581	574	567	590	602	622	596	562	556	566	571	587	578	601	590	588	630	605	579	567	566	609	599	592	613	560	591	625	573	626	605	582	614	596	564	583	587	554	578	611	564	579	605	523	585	534	579	613	589	605	620	615	538	561	587	583	569	593	592	554	585	596	588	622	576	638	572	540	583	601	562	553	607	559	616	603	549	576	562	539	609	613	607	571	608	547	541	622	604	535	597	602	599	609	614	591	565	576	558	585	576	594	581	588	615	602	597	578	600	579	575	567	578	567	581	562	525	618	579	577	586	547	603	630	593	606	600	559	592	637	562	597	577	571	573	583	519	564	583	567	581	595	586	605	562	619	598	621	568	557	577	579	566	515	630	585	589	654	564	583	589	556	590	548	608	632	556	545	615	545	584	551	582	586	600	566	615	586	591	566	582	561	573	577	553	604	552	577	572	580	575	615	569	616	552	549	575	566	562	566	577	618	577	626	567	591	587	587	565	634	567	604	604	586	563	612	569	581	589	576	570	601	585	567	583	536	596	537	583	610	563	594	578	557	569	543	620	592	606	605	558	597	611	572	583	586	586	570	568	610	615	644	608	581	606	585	599	554	599	612	594	576	571	554	601	577	543	576	596	650	568	654	562	594	577	556	556	580	569	563	561	575	593	576	576	588	582	620	573	580	536	583	589	589	582	564	566	606	578	584	588	577	598	580	579	601	571	535	584	611	590	598	605	617	573	557	613	599	581	642	589	596	569	591	574	597	576	593	594	613	567	572	600	573	554	546	632	575	614	597	595	548	585	617	597	581	589	556	563	589	610	585	557	609	574	580	607	561	579	615	598	594	567	600	594	602	599	561	592	565	525	557	635	565	585	625	560	609	589	611	565	625	604	594	618	567	600	598	593	543	584	630	608	548	592	596	531	596	589	620	563	628	567	597	597	567	575	594	574	610	638	598	613	595	614	577	601	554	554	606	590	581	597	522	606	549	607	586	542	583	614	575	612	603	574	582	592	610	579	607	620	576	568	617	573	609	629	567	644	625	607	638	567	592	611	526	585	599	541	580	588	576	587	603	612	584	606	613	551	617	615	568	590	569	567	609	571	625	558	575	630	611	556	614	602	558	605	573	548	632	574	554	533	579	599	600	606	552	572	616	583	568	592	602	618	601	600	589	611	585	595	596	563	584	607	597	577	621	619	576	581	644	534	595	566	656	573	652	573	547	583	566	568	608	618	560	586	596	589	568	540	561	591	593	619	588	562	611	581	589	638	595	637	614	616	559	603	573	585	571	604	571	582	638	605	566	586	575	636	603	587	562	548	622	596	581	568	601	613	595	563	596	552	598	604	562	580	581	547	576	592	594	555	558	581	622	582	547	588	587	590	589	596	570	617	630	554	593	571	577	529	585	624	539	566	595	609	581	577	597	558	607	567	591	574	574	604	571	531	569	586	585	592	620	545	555	555	559	584	601	576	607	559	588	597	621	577	580	601	557	590	594	556	559	625	589	590	599	613	590	573	615	621	561	554	606	585	583	581	562	586	541	616	581	600	540	586	558	556	544	621	543	578	562	569	633	527	590	580	590	582	537	597	552	583	578	584	549	602	614	589	614	560	632	572	585	628	593	603	600	553	611	582	557	593	576	561	568	595	605	588	589	590	566	635	572	626	578	597	621	549	569	614	622	550	599	610	583	565	538	575	595	585	574	610	562	592	613	590	624	539	579	586	573	600	567	588	611	593	625	584	580	586	583	604	570	582	540	600	616	573	566	594	559	602	542	580	585	579	573	602	576	616	596	598	574	591	583	530	560	579	574	564	632	602	583	580	567	572	587	588	562	606	591	611	635	610	599	571	600	577	579	622	567	568	601	591	550	579	648	601	555	568	553	592	614	598	622	570	546	630	589	608	573	567	565	572	545	642	564	587	565	632	603	590	590	601	573	621	604	616	565	554	581	583	621	611	577	589	606	596	556	573	576	601	600	617	630	599	619	596	610	570	577	623	593	567	604	558	602	573	609	556	584	593	566	613	563	613	573	630	596	562	594	591	593	612	583	571	637	581	589	607
57142	55792	54055	47974	56274	52298	35724	18499	5975	1419	397	250	242	221	209	200	221	211	198	213	217	214	181	208	209	210	231	203	207	215	224	228	229	210	198	221	201	194	216	197	244	207	233	226	243	246	208	211	229	230	221	194	207	179	193	210	193	198	210	215	219	181	228	210	209	200	218	243	194	220	209	223	221	193	217	236	209	208	232	227	229	217	191	199	239	214	211	209	208	215	214	225	217	268	200	210	203	181	223	191	211	226	202	210	203	206	188	223	192	197	213	195	204	218	207	221	231	214	201	202	223	197	193	216	208	192	232	206	201	214	210	223	203	205	228	209	238	242	228	204	174	222	209	214	183	216	202	217	203	216	220	234	223	204	208	212	190	219	229	206	227	207	215	187	209	228	222	227	231	200	205	231	241	197	204	207	214	199	221	234	186	203	207	208	216	215	234	219	197	205	187	201	212	205	232	199	222	212	217	222	209	221	213	221	231	224	194	207	231	207	188	197	217	222	245	214	229	178	180	204	238	209	196	206	220	197	191	186	206	223	211	217	216	226	203	202	224	229	211	197	200	205	212	214	208	196	224	205	222	230	201	213	181	231	201	220	242	189	202	199	212	206	223	214	196	210	191	214	248	208	204	193	224	186	211	223	203	224	196	223	225	213	204	215	238	198	202	186	211	196	209	198	199	227	221	227	217	215	232	202	193	202	218	216	234	204	236	193	204	213	208	223	209	213	197	188	221	218	209	215	207	214	232	212	203	203	217	202	184	226	207	221	215	228	210	196	213	218	214	235	219	214	198	203	212	194	162	202	200	215	223	207	201	200	180	220	180	221	226	208	211	200	183	198	193	191	213	187	189	193	216	208	179	242	194	209	196	209	195	207	199	219	230	228	217	206	203	203	212	195	202	234	213	195	230	229	225	187	211	219	197	191	231	190	221	183	215	195	212	200	240	173	210	212	225	226	221	198	234	204	196	200	193	212	187	202	210	206	221	210	202	206	209	225	202	190	194	212	247	205	205	222	219	204	203	228	246	190	212	206	195	236	204	205	224	230	226	222	227	197	187	205	200	209	233	233	198	211	214	201	234	197	207	235	214	225	228	194	214	206	176	223	220	209	200	201	223	209	231	209	208	197	213	240	222	211	201	179	208	213	215	193	186	217	201	219	198	213	213	232	225	215	205	209	195	230	229	178	230	223	202	197	226	184	205	201	243	187	214	206	220	202	227	207	228	218	193	227	223	230	214	206	202	233	211	225	195	211	214	204	216	234	186	237	205	228	222	190	187	231	229	198	226	197	214	217	218	216	196	206	216	209	235	183	200	206	199	208	241	218	197	253	220	220	188	221	184	190	222	186	206	197	208	223	211	194	205	213	186	178	213	205	216	222	216	225	211	185	214	204	203	211	191	192	231	239	210	195	181	236	217	223	212	213	250	238	197	200	204	188	218	197	206	197	195	207	218	226	207	222	194	216	229	222	221	206	221	213	208	209	223	191	223	214	194	192	229	202	247	218	191	239	187	194	224	260	216	203	199	202	201	193	190	192	210	202	207	199	209	182	225	197	189	206	231	220	211	200	190	234	187	199	227	226	223	205	202	224	222	206	230	219	228	212	194	200	209	216	209	211	223	214	195	201	211	204	209	209	194	217	202	179	188	198	224	194	200	211	235	218	208	198	221	196	205	243	214	214	191	201	218	201	210	206	210	197	214	201	216	196	220	203	194	237	185	216	192	205	224	231	207	228	183	197	224	207	226	229	192	202	168	225	228	199	194	198	214	206	204	187	208	218	198	207	196	206	202	185	231	223	199	227	208	197	187	233	225	214	202	241	208	198	232	214	189	216	229	219	214	218	211	213	190	212	193	203	225	204	231	196	212	193	210	197	207	233	199	211	221	219	187	206	192	216	183	203	207	218	225	206	220	192	200	194	191	221	216	185	205	206	208	197	222	207	191	223	212	202	203	211	197	210	187	196	200	205	217	201	196	224	204	218	191	204	218	218	210	208	229	212	210	216	186	212	207	213	172	208	203	186	205	233	240	221	211	217	218	217	208	186	228	197	188	207	220	196	210	240	203	233	206	186	177	182	209	225	216	216	199	222	198	244	197	217	203	223	202	213	200	216	181	218	199	191	191	214	215	213	224	217	215	218	195	213	218	237	209	212	189	231	200	187	204	219	231	210	201	225	215	180	222	206	184	220	186	249	197	207	219	205	215	215	191	223	205	234	192	225	208	212	212	217	201	223	225	234	213	203	212	222	215	202	221	199	219	238	224	195	200	214	206	214	219	188	215	197	213	199	224	202	215	203	192	219	214	228	186	208	227	181	212	215	193	217	197	209	201	223	211	192	195	215	228	204	214	188	216	195	222	197	212	209	238	224	207	186	192	246	202	240	225	189	219	205	205	228	217	229	212	188	210	201	183	207	214	210	223	191	208	214	209	217	210	220	193	202	202	214	221	195	213	224	215	178	199	175	216	235	208	208	203	213	225	199	213	210	197	224	216	221	228	212	185	220	220	200	218	227	214	199	198	217	200	214	208	227	177	179	223	197	218	191	187	213	219	205	207	217	202	216	217	216	211	212	206	200	215	183	235	183	226	233	225	239	221	219	200	223	188	206	229	209	209	178	227	212	208	177	201	201	226	232	226	229	186	221	200	222	219	225	223	201	221	215	199	221	206	200	218	209	198	206	214	201	240	225	239	227	196	198	232	222	223	213	235	205	205	215	183	225	210	198	213	215	199	204	223	213	202	214	226	211	193	229	198	188	207	216	211	205	192	211	198	207	208	237	219	208	200	223	231	200	201	190	216	220	201	186	192	212	205	216	206	194	217	195	188	227	245	197	178	195	204	218	216	234	211	226	198	236	223	189	223	210	192	215	175	226	219	204	206	222	230	195	226	214	237	218	201	223	215	197	191	218	199	220	227	211	228	193	234	210	202	188	211	229	216	204	195	194	232	212	214	247	203	215	205	219	216	196	202	200	207	215	206	210	207	203	208	204	237	210	179	201	226	218	193	204	224	205	226	199	215	195	223	225	204	178	187	207	206	209	212	223	230	236	206	198	210	182	208	213	220	220	229	214	196	228	212	227	196	198	205	203	190	209	192	233	214	186	206	225	222	197	209	214	205	193	175	209	211	185	209	198	216	214	220	196	191	203	188	205	202	196	208	225	210	190	203	198	215	215	210	210	234	223	222	231	236	225	219	199	211	226	213	196	214	199	239	221	210	216	207	206	188	196	227	224	197	210	241	202	203	184	209	218	218	219	189	205	220	164	185	199	215	220	209	212	227	227	211	201	203	214	202	231	181	228	208	216	220	230	223	194	206	183	221	200	228	225	217	199	181	211	222	216	193	208	206	189	217	207	206	227	231	215	225	197	201	221	213	212	232	201	227	228	210	227	228	204	210	212	196	196	190	170	193	214	193	229	213	223	221	203	228	192	197	201	201	222	222	225	185	213	213	220	216	223	220	194	222	231	212	202	200	213
40311	49634	55826	60437	73008	63860	46324	29351	14229	4511	1495	835	644	603	563	595	524	559	502	470	507	521	551	512	507	520	515	528	503	491	533	520	538	548	523	535	508	548	515	493	515	494	520	567	531	536	524	527	520	523	517	546	559	533	501	532	545	532	531	543	586	556	545	564	561	538	547	535	507	550	555	519	503	530	524	529	529	583	570	542	515	550	542	555	541	491	489	547	537	492	536	521	526	510	527	539	548	528	521	554	515	544	547	526	483	489	512	543	502	546	565	472	532	553	501	538	493	539	498	530	532	528	506	487	495	521	515	542	572	543	553	541	483	525	545	521	527	559	487	545	507	543	520	514	544	554	556	533	501	557	516	526	509	557	556	510	556	579	562	586	520	529	516	517	571	511	553	537	568	544	536	539	528	541	550	586	496	500	508	542	532	524	526	533	524	544	512	519	523	525	582	520	579	534	529	493	539	546	534	494	528	520	549	545	540	533	510	575	545	566	511	496	487	501	533	550	501	531	527	538	570	517	559	556	543	534	557	529	579	510	534	552	533	512	491	520	513	538	490	568	519	568	491	504	536	513	495	505	553	532	570	549	523	524	568	521	529	542	553	492	555	576	512	552	514	500	571	544	539	516	523	475	557	509	524	512	580	584	516	483	555	534	531	569	564	529	483	538	508	533	554	560	503	529	524	586	502	519	551	550	522	534	529	524	543	516	500	500	514	525	543	525	522	503	532	552	547	562	514	535	502	540	497	522	589	545	547	510	539	535	533	518	512	506	495	531	479	506	545	503	536	508	565	537	543	533	534	524	534	551	523	551	523	543	538	535	517	562	521	542	547	564	511	500	491	534	539	565	517	524	534	509	539	487	546	541	542	497	567	537	555	542	545	489	521	481	515	527	530	522	529	506	553	507	531	504	486	544	542	539	543	534	521	548	508	498	515	504	556	550	541	497	515	536	500	556	543	487	538	559	536	514	524	533	510	538	508	492	526	512	552	526	511	543	562	542	535	561	557	528	532	537	516	541	505	515	544	528	508	505	505	506	505	533	525	564	515	530	520	551	562	539	515	583	526	571	530	549	489	543	557	499	574	545	526	518	528	532	470	549	547	541	531	541	525	548	561	515	547	543	565	535	536	519	496	529	524	537	501	569	500	523	494	553	545	524	511	460	511	536	543	534	570	531	547	551	550	512	526	569	571	559	501	516	489	520	537	496	540	530	576	552	514	515	526	557	518	553	543	543	556	537	511	522	534	485	504	570	486	540	573	517	549	552	541	496	520	528	539	573	550	565	556	522	524	496	549	535	485	556	518	538	546	568	539	504	556	559	533	493	542	507	546	523	534	546	535	495	540	511	508	575	504	521	512	532	510	531	541	511	513	540	511	516	522	515	576	551	523	539	508	516	533	562	507	530	593	555	547	549	514	559	566	525	541	497	485	526	540	548	552	583	490	558	506	534	517	514	471	455	543	504	552	525	553	488	559	528	507	509	593	521	528	541	583	567	585	499	490	519	514	510	559	553	575	547	524	599	544	555	554	530	528	535	501	512	529	500	560	560	530	534	526	527	543	491	527	513	514	508	521	519	506	538	494	551	515	561	526	494	554	520	516	563	558	511	495	534	526	526	535	536	517	529	503	528	497	529	574	542	540	565	488	548	528	573	536	511	475	523	544	494	529	519	538	507	531	512	474	580	558	548	555	553	563	529	509	546	554	543	503	522	504	539	499	537	528	521	544	547	552	542	554	533	520	562	513	530	547	524	490	522	538	572	553	523	538	554	522	537	496	522	545	490	521	540	496	504	530	551	580	549	508	529	539	560	533	541	567	510	538	506	558	552	544	493	545	560	534	477	508	497	519	482	535	526	559	537	516	506	536	544	536	550	518	530	514	506	560	516	534	573	530	523	575	525	522	579	532	526	513	540	528	524	533	476	528	541	487	519	526	574	539	500	589	504	529	526	530	518	485	563	574	524	560	458	528	503	531	521	542	529	512	538	542	569	504	533	537	512	469	511	538	533	532	560	509	579	518	541	558	506	530	574	543	533	540	524	541	561	556	538	529	568	531	559	500	541	547	496	536	544	528	559	514	533	539	551	540	532	515	536	592	554	543	515	523	551	537	540	508	501	540	529	513	567	537	566	546	525	568	541	520	576	513	562	529	576	495	550	529	552	525	530	566	550	509	544	487	562	543	523	527	562	538	566	559	482	538	537	524	554	546	549	495	524	512	521	530	519	586	541	539	480	561	523	514	557	560	564	510	519	516	578	517	536	522	559	550	525	536	510	490	556	458	526	547	526	513	529	524	520	530	557	517	533	502	533	507	520	522	600	544	548	525	535	534	522	478	517	506	537	530	515	577	531	551	559	541	508	533	510	525	501	516	539	539	509	548	516	500	569	565	532	509	496	564	536	560	527	590	556	489	523	526	542	532	522	509	566	537	527	564	541	546	523	542	518	513	581	558	581	544	519	561	505	511	532	532	552	509	519	517	538	538	513	538	486	535	512	508	546	535	549	564	553	510	551	518	522	520	532	557	548	546	523	550	527	544	509	513	500	477	526	531	529	530	546	517	544	528	569	556	521	519	548	572	552	533	480	520	530	510	587	618	518	542	525	529	534	517	513	480	574	499	533	523	536	537	540	520	530	557	510	556	535	525	538	569	513	523	518	510	512	554	525	537	493	546	512	508	545	546	557	524	513	544	531	531	511	528	583	504	514	521	555	530	532	551	522	524	528	528	532	531	533	485	532	548	556	513	490	528	554	518	579	537	529	524	522	514	486	508	558	526	527	590	527	552	506	550	527	511	545	536	516	520	537	508	555	518	498	538	496	508	521	534	559	561	508	536	533	528	534	527	535	549	537	523	542	527	520	513	530	528	537	494	565	514	517	555	536	503	543	567	545	525	529	548	522	530	469	513	554	525	558	554	550	576	511	538	520	567	482	529	525	558	573	568	524	515	511	524	517	524	555	521	551	504	499	517	513	552	557	550	515	480	596	542	485	510	570	583	562	527	589	528	538	549	510	568	523	521	531	505	528	512	582	514	521	503	501	509	558	581	513	555	523	569	494	505	567	526	518	500	484	555	524	517	483	504	534	514	520	541	510	563	499	518	521	510	519	534	528	531	502	541	516	569	547	545	531	565	479	511	522	515	544	564	520	548	494	513	506	522	564	547	507	543	532	559	526	497	492	538	556	525	539	507	566	545	528	538	540	509	496	515	527	545	509	512	507	541	506	548	587	564	533	574	531	526	542	553	543	550	532	534	504	508	486	561	525	556	464	515	495	533	569	571	540	526	492	578	507	515	542	542	543	561	527	551	507	556	503	593	543	510	546	518	550	547	523	525	519	569	529	495	501	556	533	512	513	523	547	533	514	540	527	548	559	562	564	519	512	541	541	527	511	572	554	512	543	503	509	526	496	513	546	539	566	531	514	506	556	534	500	532	547	518	554	537	512	531	522	524	577	538	512	529	531	550	554	546	553	556	535
27995	30606	33368	22696	8118	5076	2872	1300	581	319	223	256	226	233	226	236	228	232	228	204	220	215	250	218	225	239	227	217	227	230	192	207	216	231	222	201	203	232	218	226	208	219	214	203	231	203	230	233	211	177	216	196	221	214	239	233	246	211	203	225	213	242	238	219	221	235	238	223	202	199	224	219	227	217	224	234	226	226	199	233	219	228	234	228	208	218	208	205	207	237	223	249	200	238	181	220	238	213	227	223	223	248	215	215	228	231	213	208	228	233	227	212	196	218	214	225	232	212	229	233	221	221	227	209	234	213	235	251	242	200	210	259	229	207	243	198	238	225	227	232	231	209	225	214	262	229	221	221	230	179	206	225	236	220	212	236	228	209	207	222	216	240	228	214	217	211	235	187	199	204	211	208	225	233	202	228	251	225	188	214	193	217	224	206	223	237	219	221	221	228	242	221	189	231	207	231	200	202	249	246	231	214	207	215	223	235	193	225	221	220	215	252	207	237	220	212	246	230	230	236	225	215	229	222	224	207	237	195	218	220	187	221	219	194	244	232	250	220	234	204	213	239	207	211	211	198	241	230	225	251	242	216	221	228	230	211	210	213	238	229	225	222	241	218	236	221	225	227	215	208	193	213	226	206	199	251	195	201	227	217	247	251	210	232	213	277	223	230	233	237	234	213	239	207	214	220	196	216	233	229	218	221	232	214	233	229	211	219	238	216	210	237	219	233	233	215	247	229	246	241	227	216	226	224	238	242	210	220	224	243	231	225	227	239	241	214	241	234	221	236	226	214	243	200	231	231	220	215	208	229	236	210	208	229	224	216	243	207	223	243	261	249	233	200	211	203	207	236	194	220	231	222	225	213	222	237	199	201	219	197	206	201	220	202	210	224	221	253	198	220	228	256	224	199	247	219	217	226	217	206	244	231	213	232	224	212	244	231	230	227	209	219	204	219	237	207	233	230	226	230	211	234	238	223	222	219	236	215	251	201	209	228	249	210	230	244	211	222	227	235	239	221	227	223	218	242	228	203	221	216	202	219	228	235	226	199	224	216	221	238	245	214	212	227	222	251	208	229	224	223	226	208	203	194	239	211	221	192	242	206	236	244	222	209	211	256	202	251	228	228	229	236	244	239	189	207	236	196	221	204	241	200	217	186	224	199	237	198	226	227	211	247	212	216	191	211	221	216	232	250	207	235	251	225	242	198	210	224	255	230	235	222	230	245	220	205	221	213	233	232	251	242	232	237	213	251	208	219	214	233	211	209	243	197	204	219	195	228	216	233	226	212	215	208	213	220	221	215	212	214	190	218	190	203	197	201	217	241	227	211	221	198	214	238	223	193	217	217	245	199	233	230	194	220	220	226	230	248	222	244	222	207	224	230	210	233	201	221	200	225	231	216	214	231	219	224	234	217	226	207	238	227	234	211	189	214	228	238	229	226	203	190	230	208	240	240	209	209	236	224	204	229	221	213	228	255	236	220	222	240	223	251	235	261	225	196	232	237	224	219	208	223	229	208	208	208	245	208	211	255	221	211	223	212	211	234	222	198	225	208	227	228	216	245	218	218	232	195	216	218	196	215	236	214	244	223	225	202	228	202	241	245	227	234	231	215	227	221	230	221	242	226	229	233	235	211	260	234	206	215	218	228	216	219	218	229	203	254	210	191	208	199	216	213	204	204	213	204	220	234	212	217	209	237	223	240	217	209	254	225	216	193	248	189	193	207	205	192	236	230	235	214	239	220	203	227	229	230	232	218	240	200	230	209	202	208	229	215	250	222	227	195	207	216	228	226	254	215	195	207	234	213	218	202	225	218	207	215	207	216	227	211	196	225	203	239	205	214	224	220	225	243	228	226	217	231	232	232	214	198	210	226	233	210	226	253	231	247	222	240	237	199	184	225	242	224	224	213	190	241	223	227	210	220	223	234	232	214	240	231	198	212	221	223	203	214	205	228	242	220	217	210	197	250	210	235	209	209	221	214	200	214	232	210	189	210	214	246	223	195	257	205	213	212	244	225	255	220	209	232	255	223	237	212	214	241	235	219	209	239	228	229	224	189	228	222	222	245	217	226	194	223	202	212	209	230	214	204	221	226	219	223	216	231	206	225	214	239	224	240	241	210	239	201	231	213	235	200	217	183	237	238	274	241	232	223	222	230	190	207	222	222	198	227	244	227	243	221	224	227	213	239	193	216	219	211	191	215	215	233	216	215	198	225	249	213	211	243	227	200	209	248	195	232	244	238	204	204	202	229	225	216	221	217	244	225	219	226	224	218	236	235	234	239	217	212	219	222	226	215	240	220	227	218	232	213	210	211	229	233	224	227	235	217	227	205	208	214	230	218	228	215	264	206	225	243	234	235	234	211	214	210	236	207	240	223	204	230	222	208	247	229	226	221	208	215	211	220	222	224	245	195	239	218	223	233	226	228	226	209	227	183	222	225	233	259	228	202	215	233	218	238	200	212	217	200	232	220	229	232	217	242	204	230	216	220	219	204	208	239	205	217	208	224	218	210	228	213	236	240	217	235	222	226	217	218	229	220	245	226	237	228	202	181	220	240	236	256	242	215	228	226	220	221	220	232	245	227	222	224	235	224	227	231	214	201	234	222	224	206	238	237	217	219	200	230	208	267	224	237	204	240	236	235	223	228	202	212	243	209	228	217	226	218	235	219	253	230	235	227	218	239	232	190	219	219	215	231	219	231	206	218	221	219	232	215	234	231	249	256	216	202	214	232	218	227	251	221	244	241	219	209	200	226	213	225	243	243	237	243	220	230	214	199	223	222	240	203	207	199	224	200	254	222	213	234	224	251	213	238	209	220	229	235	206	238	238	202	218	211	218	208	251	225	225	216	212	207	235	201	193	209	205	208	249	221	222	196	215	224	240	207	240	227	207	218	218	208	234	213	223	229	242	208	238	220	231	208	240	239	239	221	191	216	222	208	202	212	210	240	212	210	249	215	213	212	227	216	214	223	204	241	213	251	217	240	234	220	229	239	219	216	225	204	211	218	201	247	220	222	245	206	247	221	236	225	204	214	245	214	223	244	221	221	215	231	228	223	228	241	246	206	238	228	224	227	233	204	192	233	215	219	215	219	224	225	213	232	214	238	205	217	240	216	214	233	226	234	199	238	211	253	234	220	237	210	231	218	227	208	237	202	221	215	250	224	211	194	239	224	203	253	228	216	209	223	226	237	208	240	234	202	224	241	212	208	207	206	251	224	224	229	227	213	237	201	218	226	212	241	205	233	217	195	175	228	216	193	215	238	190	218	211	240	211	216	249	225	203	249	221	211	224	204	230	243	188	234	231	192	246	215	240	221	234	208	199	221	245	204	241	218	240	206	234	224	219	201	217	205	235	215	236	222	211	210	247	206	240	216	236	219	215	218	239	189	225	201	233	229	234	211	224	200	210	217	216	236	212	215	237	232	229	229	206	235	228	212	229	232	236	213	228	234	218	209	225	207	227	195	212	193	231	226	237	217
17238	25559	35731	27770	19472	15547	9384	4468	1781	878	608	556	549	593	537	576	520	535	557	569	577	601	571	572	582	548	621	565	582	525	595	529	553	554	579	541	545	589	555	587	561	552	541	563	562	558	548	583	558	560	544	604	571	601	586	591	571	569	591	579	563	549	567	558	546	546	530	549	569	580	578	563	506	565	557	593	608	573	568	588	546	564	554	540	554	607	550	552	589	545	560	562	543	557	584	576	567	527	563	534	542	572	546	581	545	573	573	549	555	559	561	580	581	566	570	559	589	554	568	544	561	565	594	538	584	540	564	569	573	580	578	599	590	537	576	592	546	590	599	565	567	581	584	528	541	584	575	538	529	576	571	563	527	624	503	566	593	544	533	570	526	567	589	593	542	569	557	533	581	599	524	579	573	577	615	549	588	545	515	598	547	542	572	559	591	579	580	554	570	580	524	562	555	582	559	530	535	552	550	537	568	569	581	582	535	599	545	572	542	600	577	554	588	557	535	556	549	542	567	592	571	581	569	571	580	589	560	585	585	561	542	589	590	585	555	578	545	596	529	571	558	578	538	603	574	560	590	583	549	561	511	529	606	515	587	574	535	586	565	601	547	552	569	562	596	547	569	571	567	561	553	536	580	605	576	573	560	570	580	553	585	584	581	605	557	544	558	569	546	565	579	541	581	548	572	547	566	545	544	565	570	634	556	549	578	560	580	553	588	525	580	581	556	584	545	549	553	543	558	548	585	575	571	539	541	530	590	523	587	568	559	580	535	615	559	568	594	598	549	571	559	569	574	595	544	559	507	564	592	603	538	564	569	550	538	566	538	579	591	581	587	518	542	530	584	572	577	541	539	549	567	583	528	551	577	561	572	577	575	531	595	536	540	594	589	554	574	549	570	584	560	597	570	564	573	537	579	553	571	572	550	557	613	526	554	583	528	546	568	524	610	547	553	579	566	563	569	565	585	584	562	539	602	616	558	556	598	549	557	576	571	565	586	566	567	563	633	547	591	566	615	560	558	576	588	564	582	543	565	597	579	535	549	606	627	587	574	586	554	555	568	550	572	570	575	541	552	573	565	561	543	579	590	551	576	548	552	546	586	563	551	586	609	545	545	551	577	559	550	585	573	517	549	561	605	598	623	556	576	564	558	544	569	535	582	550	595	557	581	571	568	575	587	577	535	578	559	596	582	538	546	565	529	566	579	553	552	560	581	557	558	546	568	527	534	597	571	549	617	606	582	593	584	637	531	584	593	548	586	558	599	558	559	579	534	532	552	525	555	593	535	534	578	569	556	576	556	543	564	550	596	565	556	549	543	561	551	587	547	576	560	589	582	546	540	573	561	541	585	550	547	551	567	579	567	575	589	553	561	547	552	548	596	553	571	568	596	535	501	560	543	588	535	574	525	595	553	585	593	530	606	641	562	558	549	566	593	571	555	557	527	558	547	540	527	578	566	596	568	531	579	614	535	521	563	620	569	559	524	563	597	554	605	576	581	581	564	551	569	540	571	561	551	553	530	541	603	567	582	586	544	578	589	492	574	601	558	522	565	561	566	607	567	574	575	555	518	555	552	533	569	591	558	549	594	564	558	583	567	551	596	530	553	536	540	526	557	566	580	600	578	543	560	561	576	555	620	540	555	561	553	556	534	603	574	530	564	578	560	584	566	563	569	561	512	574	523	579	565	559	552	566	542	596	580	582	579	599	560	585	592	566	543	584	578	575	545	489	557	556	569	588	548	604	587	560	518	590	549	534	616	517	587	613	555	559	568	579	548	548	574	554	576	557	543	582	571	557	587	603	584	535	548	545	606	537	573	589	568	529	522	556	583	538	566	542	583	548	587	565	558	585	597	571	558	569	533	533	610	578	587	606	539	531	599	531	547	539	537	551	545	555	562	558	615	551	557	568	601	582	621	598	593	567	576	541	556	539	575	586	560	572	594	540	592	534	597	583	534	559	540	555	539	619	528	527	561	553	553	569	569	539	552	542	548	584	531	572	572	577	575	531	563	579	574	553	567	570	575	566	572	597	627	573	569	538	579	571	594	518	542	614	580	584	583	575	576	577	564	565	584	543	561	589	586	539	559	551	610	536	536	575	609	572	520	568	552	547	536	592	534	595	548	598	553	603	594	541	553	499	595	574	567	536	616	566	536	593	596	560	577	516	574	547	596	602	555	562	575	560	583	578	548	544	559	555	595	562	542	562	580	547	563	527	565	550	587	557	576	589	531	558	541	570	564	592	571	531	590	579	545	564	567	564	569	549	571	588	628	528	535	534	538	537	538	589	539	560	576	564	583	550	548	574	547	564	537	551	529	561	575	550	556	519	595	575	608	590	541	537	574	544	568	573	568	598	555	577	582	511	537	595	544	546	578	575	561	570	592	602	561	564	551	586	586	551	581	543	555	578	526	588	581	537	575	588	539	567	528	578	551	548	546	600	553	615	593	561	586	600	597	570	597	557	556	536	536	569	579	564	579	579	532	590	570	606	546	631	547	590	572	571	569	593	573	535	547	576	601	565	559	583	563	544	600	612	553	540	541	577	568	561	550	596	554	576	565	555	527	566	587	549	527	555	526	574	561	573	556	582	603	579	546	564	567	603	557	571	562	598	606	575	608	581	529	549	558	556	594	579	565	568	590	586	550	572	578	583	572	505	528	527	569	570	588	556	614	598	556	558	552	540	566	518	568	559	591	542	594	573	560	569	561	613	551	547	575	571	584	542	610	589	580	604	522	578	574	582	564	548	570	565	588	594	539	564	560	569	577	569	524	583	598	536	567	549	561	548	571	584	558	557	593	539	556	581	591	565	577	595	563	568	595	586	530	578	600	553	536	558	579	528	572	582	512	576	585	593	559	558	535	537	571	528	603	562	573	534	506	554	551	552	549	598	558	540	551	540	566	545	566	566	583	569	526	576	536	524	573	557	561	563	574	531	543	584	526	558	565	567	570	594	544	543	545	621	589	581	554	577	562	552	575	618	504	582	573	547	593	535	590	538	532	541	539	572	524	562	540	563	583	581	574	530	586	572	526	575	574	574	527	557	572	547	563	583	580	546	564	553	567	542	547	555	602	585	571	551	597	549	598	558	572	579	557	547	522	578	552	573	580	547	580	558	519	534	564	616	580	585	572	540	578	551	564	553	547	603	540	577	558	599	576	538	548	577	562	593	617	606	564	575	575	597	573	534	533	571	517	531	587	578	589	509	539	554	627	545	625	562	554	567	587	541	532	571	539	557	581	577	534	552	566	589	609	543	601	607	569	544	570	566	539	584	574	591	581	619	564	638	583	547	551	558	554	540	530	582	576	543	554	588	566	566	553	589	543	586	608	556	554	583	571	593	574	608	546	611	554	568	592	540	567	591	533	600	583	590	520	520	577	575	604	565	566	566	581	567	571	603	581	556	569	579	577	613	558	575	578	582	555	570	579	580	565	560	540	542	542	540	575	572	590	538	584	560	572	519	556	599	572	544	558	561	532	542
50342	56981	58477	44199	40218	42023	27379	11542	3175	984	433	280	285	238	225	221	249	249	233	234	247	250	243	235	231	239	216	218	261	237	225	227	235	210	244	212	259	227	252	240	246	233	304	252	244	227	216	237	232	235	229	269	213	243	214	240	234	242	228	251	224	241	221	242	266	253	236	214	212	219	221	227	236	229	235	223	206	250	212	257	213	211	242	215	208	241	253	232	234	235	230	227	224	239	253	216	254	260	242	230	242	245	225	252	217	233	244	256	245	229	238	240	224	267	220	245	258	245	235	249	226	248	233	253	209	248	209	243	248	237	245	221	254	231	269	232	250	234	223	227	242	242	228	268	240	268	210	232	240	241	258	254	209	230	231	237	226	212	208	227	235	185	258	243	267	224	242	234	250	213	226	257	209	260	227	230	235	241	231	251	216	217	239	209	242	246	223	209	236	202	245	258	232	239	277	222	225	248	224	254	234	237	239	224	216	236	243	233	225	225	223	240	249	257	236	261	211	236	252	243	229	263	264	220	239	247	242	253	235	229	238	214	233	230	214	231	233	228	229	251	240	240	241	219	233	216	251	238	216	250	252	231	237	243	253	243	235	250	223	225	224	260	215	240	227	229	253	216	256	216	197	243	244	254	255	240	231	239	237	216	259	229	224	249	225	229	226	237	233	207	241	251	222	213	246	231	232	221	241	252	241	232	258	235	247	244	249	232	228	230	236	217	261	244	248	229	219	232	217	237	211	204	253	245	199	251	217	206	255	224	224	235	206	244	249	240	222	235	237	226	236	242	207	261	222	243	224	232	207	228	240	214	234	229	251	230	230	219	210	265	234	206	251	244	220	229	235	241	218	198	227	238	224	255	248	222	240	240	234	240	259	228	244	201	235	216	227	246	215	271	241	227	219	213	232	241	263	222	219	242	217	226	238	251	235	238	225	245	253	225	204	213	211	225	247	234	248	214	235	223	221	262	271	218	230	241	246	212	198	200	233	222	224	229	218	236	220	225	213	258	247	237	228	227	206	243	258	247	239	236	244	225	261	244	232	211	261	260	220	225	233	245	249	262	231	219	236	251	259	230	251	216	265	235	238	209	279	238	237	233	206	215	226	238	254	258	243	236	241	219	228	268	244	249	212	257	237	220	228	243	235	249	200	252	233	252	215	234	233	221	215	234	256	223	254	237	218	222	216	211	287	243	269	214	238	210	226	222	204	220	211	237	235	244	244	244	247	245	253	280	211	255	252	222	224	236	249	224	267	232	228	239	238	218	229	215	229	219	223	245	221	258	242	243	233	249	230	239	262	219	245	269	244	247	246	226	209	221	276	244	245	219	252	204	239	197	251	211	236	213	216	249	231	213	254	243	264	251	243	228	234	232	230	245	234	231	203	235	230	248	215	263	250	257	248	242	232	233	246	225	229	247	243	244	236	245	207	233	213	239	256	242	234	235	238	220	257	234	265	245	231	209	264	218	239	225	224	250	228	240	246	231	206	219	270	238	242	247	245	245	272	264	239	271	246	221	240	241	223	223	239	255	239	243	231	249	251	253	237	222	234	237	222	213	246	254	239	243	267	223	250	255	240	264	239	240	207	209	252	244	235	230	246	256	222	244	214	221	217	201	238	235	231	233	238	207	244	248	237	209	226	251	219	224	221	215	247	242	233	245	222	227	214	230	254	246	219	257	233	245	202	211	254	245	234	227	223	232	226	228	218	241	255	232	254	233	232	234	258	255	217	251	236	217	235	213	219	228	231	231	218	267	225	229	280	237	262	238	233	242	218	263	226	253	201	234	257	236	229	255	258	239	234	242	240	245	254	239	247	234	243	252	203	226	254	254	223	228	231	258	243	231	252	228	237	224	234	213	231	238	229	236	266	246	226	255	236	242	239	241	220	259	216	223	223	220	232	223	214	231	236	242	231	241	252	240	248	243	226	245	235	224	216	250	210	213	263	231	252	217	233	246	240	254	248	237	263	243	224	234	247	210	251	217	213	234	222	229	251	238	248	244	232	198	260	235	210	225	233	248	232	230	235	247	243	252	244	210	215	242	236	230	219	191	224	204	235	246	225	237	259	227	225	261	255	240	219	275	230	241	221	229	210	222	230	204	239	226	218	210	245	238	201	248	246	231	245	228	260	238	204	228	246	237	254	225	240	244	243	215	254	238	222	238	244	239	247	250	217	238	239	248	246	236	245	240	234	247	268	221	252	230	225	221	252	260	226	258	213	221	235	238	247	203	241	259	214	271	257	253	247	206	248	221	235	236	232	240	210	215	214	270	223	257	262	255	237	252	204	250	237	220	234	238	225	223	212	217	214	244	243	230	244	231	231	213	203	241	245	248	213	227	268	256	270	235	236	205	251	227	232	245	242	258	240	202	236	223	240	232	246	243	219	255	245	231	227	249	229	234	247	245	209	238	226	231	230	227	235	217	241	239	217	239	252	236	228	256	237	248	271	247	209	232	243	244	273	214	230	219	224	220	237	242	224	218	234	267	224	223	220	211	228	229	252	236	208	220	216	235	239	216	224	218	249	241	230	235	238	215	245	243	224	214	226	256	254	247	238	202	253	244	232	247	237	232	246	222	240	207	244	215	231	229	221	204	224	245	256	232	240	240	243	243	237	220	240	225	216	211	248	242	207	256	239	241	242	286	251	241	220	255	203	255	249	239	233	219	246	212	215	252	256	222	256	257	230	229	229	240	256	238	239	231	222	251	245	274	228	203	252	249	250	222	221	242	247	242	239	214	269	274	220	224	251	241	228	263	233	237	241	221	208	219	247	238	233	228	224	237	230	208	251	241	221	231	235	246	233	207	255	216	270	267	212	231	241	243	256	214	248	201	222	238	248	228	245	223	253	245	212	252	211	235	223	247	224	241	252	246	237	241	205	251	210	248	212	258	256	204	245	228	223	221	216	215	222	237	246	228	245	225	233	257	270	226	269	249	216	265	211	247	244	237	263	223	245	234	248	262	230	210	230	276	266	257	248	291	252	237	239	223	229	240	244	220	228	224	244	211	210	222	215	227	208	257	264	235	208	258	216	263	227	234	239	235	213	221	269	253	237	247	222	244	235	249	235	237	227	217	235	260	191	225	247	232	236	231	225	234	230	270	245	243	215	237	234	207	190	217	232	225	236	221	247	213	233	229	215	231	246	237	244	214	258	213	230	259	248	220	244	249	253	256	242	258	223	240	226	217	207	225	221	238	216	251	231	229	211	248	226	217	229	230	233	230	236	252	246	228	212	230	229	231	212	260	234	219	264	249	233	233	224	248	229	216	239	219	243	234	228	229	204	205	228	240	235	240	237	259	220	262	248	226	252	213	209	239	249	249	220	228	249	256	226	238	245	239	251	271	221	203	241	214	233	219	210	218	225	237	244	235	204	240	251	229	218	188	234	261	253	224	242	243	255	226	212	245	217	207	232	244	225	203	208	234	258	252	246	235	230	251	234	236	225	240	273	228	242	222	245	242	217	252	227	241
33864	48526	57089	51171	55468	53668	39542	22080	9328	3583	1478	876	710	590	665	581	605	624	620	614	602	593	627	603	615	587	599	624	575	590	628	578	554	624	598	628	592	619	551	586	624	573	607	637	614	618	550	598	526	596	578	607	615	567	607	614	648	574	621	596	549	575	585	596	580	631	627	541	601	581	594	596	618	581	622	587	557	633	583	565	587	598	605	587	585	616	576	575	609	593	540	603	589	583	591	571	562	629	581	610	581	580	608	603	590	575	607	585	568	520	578	554	592	589	540	536	607	580	583	583	568	566	593	590	597	629	605	559	555	588	563	570	515	596	555	627	588	585	625	585	562	591	605	566	602	563	566	587	576	573	617	583	574	558	615	636	613	529	598	649	545	586	593	561	597	545	613	601	554	583	567	568	593	594	541	620	553	563	590	572	605	580	572	608	598	577	592	583	611	575	687	594	602	581	609	572	621	561	551	569	573	590	586	567	566	588	558	626	622	562	604	583	579	578	573	583	548	648	531	592	522	540	585	582	640	606	587	559	621	583	629	564	558	617	605	638	610	557	561	584	613	572	630	592	610	581	585	617	578	559	565	610	589	584	530	552	536	573	593	586	641	522	570	579	573	585	615	573	589	577	668	657	564	559	550	586	569	596	593	574	556	583	590	620	598	654	607	578	614	644	600	555	586	580	574	570	617	588	579	562	591	633	582	581	605	573	583	611	556	601	568	590	638	573	622	597	587	595	619	596	594	603	609	626	578	593	601	620	614	580	599	638	571	598	578	618	595	602	612	589	568	587	570	595	573	628	618	583	590	553	577	626	562	582	577	583	597	601	592	543	596	617	592	600	546	595	604	572	587	604	585	588	600	595	574	554	618	549	569	595	602	540	604	605	633	587	554	641	614	578	576	627	622	544	582	602	617	602	595	595	584	638	633	580	617	575	610	540	573	617	564	653	622	562	609	545	585	599	585	594	536	586	614	609	626	595	576	562	579	611	614	600	580	551	577	649	609	585	619	562	562	610	622	616	599	595	585	625	576	568	575	609	630	555	619	591	574	619	580	592	598	573	581	614	574	593	550	620	605	582	607	580	600	590	590	581	553	580	565	616	595	590	621	602	569	602	605	624	549	575	594	589	612	575	576	623	594	600	599	577	568	570	574	586	583	625	599	594	595	626	601	598	574	584	614	583	521	592	566	589	618	607	609	595	634	581	591	579	580	602	563	601	538	634	631	606	579	618	603	588	557	571	593	606	616	583	598	560	639	580	563	556	604	561	575	574	622	563	598	546	555	596	562	587	579	635	608	581	618	618	605	594	619	589	584	623	567	576	564	621	568	619	602	530	579	632	583	609	577	612	583	613	644	606	601	633	562	584	621	584	594	630	582	596	615	575	610	552	606	596	578	605	583	608	597	531	575	609	592	618	580	578	569	584	616	556	579	609	629	575	611	585	575	574	589	541	559	580	579	590	603	598	579	558	585	585	608	553	563	611	565	584	613	609	591	626	570	582	531	579	583	575	571	548	563	589	597	601	628	589	543	583	613	596	612	578	567	573	619	637	587	584	597	599	539	594	537	573	651	596	584	560	608	589	580	594	607	572	612	590	575	611	604	576	657	613	610	587	577	613	635	625	589	564	515	562	591	575	585	577	540	548	580	591	566	598	547	606	625	624	590	535	575	587	610	579	539	583	552	607	593	583	579	576	570	597	584	577	591	615	597	629	618	596	538	561	576	623	584	588	586	636	586	618	584	588	603	547	580	606	600	633	554	557	574	610	584	593	576	615	577	579	620	591	585	548	602	622	596	571	620	576	577	593	593	548	581	623	577	573	588	579	608	580	616	588	558	581	587	585	574	591	609	596	608	571	596	592	579	578	568	618	569	603	562	580	593	569	597	598	652	602	587	582	611	576	609	623	567	597	570	575	582	618	582	592	564	588	582	544	585	612	563	602	588	581	590	544	595	601	597	569	627	565	572	592	615	599	556	581	598	584	620	569	595	637	578	601	609	564	590	622	602	562	607	619	572	546	566	599	544	606	600	633	598	609	591	577	608	633	587	628	592	631	591	623	628	577	616	586	651	574	565	584	565	587	623	637	545	615	609	592	609	561	609	576	635	635	597	571	526	544	585	626	600	603	559	590	576	603	614	627	594	594	600	566	583	537	580	579	653	621	621	581	593	563	621	593	592	537	608	599	607	587	588	576	588	621	581	589	618	571	558	586	590	573	590	582	631	615	557	572	606	606	598	553	559	626	606	598	610	577	590	616	584	601	599	609	554	574	594	630	635	625	596	566	595	595	551	566	582	632	600	581	626	580	605	577	592	592	552	591	616	636	558	606	599	600	557	581	635	577	615	596	533	596	609	587	589	608	596	588	566	580	662	601	628	647	607	597	598	583	603	579	619	558	571	624	589	626	558	579	544	593	589	623	570	579	623	602	580	595	611	614	547	557	615	585	570	564	630	585	600	615	583	582	526	632	603	572	589	596	588	613	608	573	583	588	588	572	559	604	562	573	571	628	644	616	609	619	575	628	633	626	614	574	601	574	603	597	607	606	600	556	567	581	582	561	571	613	577	612	548	637	572	546	576	584	614	565	588	614	612	620	577	593	563	591	593	575	573	585	603	570	605	587	597	631	608	557	641	597	575	586	616	586	582	617	663	579	615	581	591	598	570	578	583	583	560	580	618	604	595	588	565	603	569	550	552	593	612	561	601	604	588	612	566	604	593	583	607	580	539	599	601	588	549	593	596	637	620	556	606	561	525	584	585	560	571	644	571	585	576	603	590	592	570	567	584	524	572	578	588	606	599	595	633	568	575	586	605	565	547	590	607	607	622	621	551	582	583	568	592	593	564	544	554	585	565	571	567	584	607	586	599	578	588	588	592	585	604	638	579	554	636	587	623	583	569	607	579	546	557	593	606	535	655	611	600	588	582	581	570	620	509	616	598	586	645	567	589	611	618	556	603	581	623	602	598	541	561	565	587	598	548	561	563	591	551	594	590	565	592	551	577	584	604	602	582	583	585	573	604	559	613	581	576	564	583	595	601	575	611	597	575	595	588	564	602	587	610	558	596	645	617	578	611	614	580	587	603	606	553	560	585	617	593	567	573	599	602	588	579	595	604	583	586	586	581	602	620	542	600	584	583	558	578	620	534	627	580	592	587	588	578	612	583	589	573	574	626	585	562	606	599	605	567	555	568	583	610	575	572	583	582	600	598	590	589	593	622	598	580	573	629	595	632	569	625	625	630	618	603	587	581	621	578	594	593	607	613	666	561	577	541	602	561	584	577	577	591	578	604	602	608	570	600	635	590	602	561	586	561	596	590	577	569	584	568	566	605	563	604	597	605	578	626	614	601	584	647	626	569	570	566	566	615	600	613	575	594	581	609	612	552	588	568	587	592	612	614	607	621	607	558	571	593	619	607	594	607	600	563	605	590	575	560	577	637	582	576	583	614	555	615	568	562	617	607	614	602	585	556	568	583	579
57076	60857	53929	46505	56161	52863	36210	18371	6458	1772	689	361	292	228	229	239	218	202	201	214	204	204	200	206	204	198	193	212	228	200	217	208	189	208	189	219	209	202	226	193	196	209	205	201	184	227	191	187	184	225	233	201	210	220	206	211	194	202	208	185	233	201	207	212	219	213	200	200	226	232	227	230	195	218	226	172	212	215	201	227	228	185	221	192	203	203	199	200	192	199	184	201	218	211	252	196	199	201	208	204	215	198	186	228	187	208	214	178	218	195	192	201	207	191	220	212	202	236	235	229	211	242	244	205	193	208	216	189	205	217	234	191	228	230	216	216	202	196	164	202	221	203	210	217	211	202	211	178	211	195	181	197	208	200	225	214	197	177	246	223	217	190	215	241	214	200	225	242	199	205	208	192	214	186	234	209	228	201	203	183	187	211	217	223	216	199	214	204	198	222	228	205	214	203	194	209	206	204	233	213	212	223	209	226	194	177	197	207	198	210	218	182	214	180	200	192	196	210	225	211	213	190	199	210	224	225	198	209	208	229	209	228	191	207	192	198	216	212	215	207	223	219	192	209	197	201	219	197	226	229	200	209	218	211	198	195	230	188	242	199	233	218	206	211	212	212	204	208	237	205	188	215	211	199	208	214	235	200	206	187	217	229	199	220	219	202	189	186	209	202	197	231	211	220	209	203	225	175	223	220	196	218	185	234	211	199	205	193	225	205	212	212	200	211	189	224	202	225	200	225	233	205	186	181	206	218	215	179	202	190	179	225	200	224	216	199	229	185	214	226	204	225	213	208	198	201	180	219	228	212	207	194	218	197	207	231	207	243	168	203	212	223	202	199	220	216	210	221	217	220	232	208	223	190	217	216	219	193	216	215	199	204	231	218	200	213	223	239	228	211	197	200	223	202	203	190	206	192	206	212	194	212	240	199	218	242	194	178	218	196	219	180	208	211	210	188	206	195	213	206	191	234	217	206	177	222	215	221	199	189	186	229	206	204	212	242	204	215	227	229	209	233	233	207	235	204	206	203	201	218	176	199	194	211	223	198	216	202	213	217	218	226	209	175	216	190	224	216	194	203	219	216	200	203	177	203	200	183	201	207	218	216	192	217	197	219	186	211	198	223	205	193	198	213	230	214	227	204	210	217	187	215	216	234	220	207	213	214	191	215	219	222	213	200	183	193	253	201	206	201	219	210	203	210	165	185	196	204	204	201	228	210	193	231	162	185	207	209	188	203	209	219	190	180	225	201	176	218	217	200	195	189	199	206	203	210	222	198	222	212	209	212	215	217	187	206	223	218	183	218	207	217	197	193	214	210	232	203	207	213	221	203	212	216	194	217	214	215	211	195	203	176	207	214	211	210	213	223	229	213	190	180	196	198	185	202	192	224	229	245	198	206	231	227	202	228	202	192	194	196	229	208	202	192	216	209	214	192	186	225	187	185	240	249	186	200	215	209	197	249	221	232	239	210	235	193	215	210	179	203	204	189	229	193	203	202	240	195	218	184	211	204	229	228	230	213	191	236	189	212	214	223	188	207	199	196	225	196	224	198	204	198	200	207	212	230	212	200	224	220	222	182	205	219	217	224	218	203	199	216	221	226	204	205	223	213	215	191	189	231	197	225	197	201	194	204	213	237	191	210	214	196	229	238	223	206	219	192	229	220	234	218	219	209	190	230	218	235	211	202	202	190	225	279	209	199	212	190	208	227	193	199	213	205	188	209	196	200	189	210	203	230	219	211	213	190	219	202	232	203	223	231	218	228	193	235	203	167	219	190	213	210	218	207	197	183	210	204	174	219	230	214	217	219	212	210	218	207	221	199	217	223	206	198	205	221	204	184	194	191	190	212	207	196	187	206	188	212	206	203	226	200	219	189	235	192	204	232	237	198	200	204	213	174	208	228	225	222	222	214	205	235	204	210	203	208	233	214	208	235	204	199	212	185	223	214	219	198	209	201	195	212	168	185	174	189	211	191	209	198	228	198	215	209	202	188	203	207	221	225	226	205	210	205	220	208	194	211	199	209	211	230	182	194	213	201	203	221	203	209	219	203	180	205	187	224	220	187	194	233	211	194	207	216	195	181	220	224	198	199	205	230	200	192	223	209	204	221	214	237	198	195	231	232	192	214	187	184	209	223	199	217	237	209	187	216	182	203	219	194	192	210	207	206	234	199	193	216	218	206	220	204	200	210	232	176	212	200	193	241	198	198	203	225	190	201	188	209	201	224	201	215	209	201	182	215	187	186	206	196	183	215	222	221	241	214	257	217	222	218	210	209	205	193	189	211	219	218	191	188	221	218	190	214	208	204	225	219	231	229	217	195	223	218	211	214	225	196	215	203	206	216	170	209	214	202	214	193	197	202	189	185	214	200	225	203	221	256	178	228	213	215	206	203	218	194	216	199	232	185	216	225	217	180	197	210	202	209	209	222	219	183	212	227	209	190	218	188	200	246	223	211	210	203	197	200	205	193	197	233	215	211	217	212	205	199	222	189	199	237	211	236	210	202	192	208	202	220	264	223	205	209	195	182	194	215	211	210	224	205	213	205	201	238	201	173	211	204	227	195	189	192	208	225	191	224	207	231	198	201	209	199	194	223	202	236	209	195	193	207	168	189	190	228	211	208	192	186	211	200	195	206	200	234	205	195	216	207	185	200	214	214	194	219	225	206	189	179	198	228	195	230	217	213	179	210	226	182	203	199	203	220	207	195	199	206	204	194	196	196	190	190	199	199	205	211	191	204	208	204	205	198	188	219	206	199	187	209	218	223	178	210	230	208	223	213	200	214	233	199	198	215	198	210	211	207	215	195	213	207	199	213	200	221	251	228	194	207	201	216	205	211	227	217	200	205	219	211	217	208	214	213	217	209	191	200	200	225	205	205	216	211	198	214	190	188	197	236	179	189	207	207	205	181	212	203	214	201	207	204	179	226	203	210	191	213	187	194	183	207	187	210	221	224	217	213	182	204	191	181	231	213	193	203	244	228	217	204	209	210	196	187	207	206	244	193	209	205	187	173	201	248	247	203	214	192	217	184	188	218	206	219	216	203	214	208	226	217	217	191	209	217	178	223	201	200	220	207	210	192	205	200	220	180	211	208	199	200	220	222	197	225	207	218	196	187	187	208	205	197	216	209	189	192	227	205	211	203	229	225	188	190	187	216	191	232	208	181	235	195	195	205	235	196	225	222	201	201	192	183	213	200	190	200	195	213	173	213	233	237	169	247	213	213	198	196	215	205	210	217	195	202	205	207	234	209	183	214	213	202	211	187	200	181	210	215	166	207	208	207	197	209	202	199	191	183	208	203	227	213	199	213	198	182	195	194	204	216	217	222	205	230	246	231	198	235	215	228	210	190	218	217	218	200	195	205	207	228	207	190	219	197	225	221	216	202	211	191	214	221	212	226	202	198	201	212	216	221	231	216	217	206	223	208	199	212	201	210	213	217	226	214	213	195	205	186	208	218	210	231	219	175	188	222	196	203
39470	53312	55048	59705	70786	63422	46963	29673	15741	6094	2284	1047	836	702	600	597	568	552	536	536	545	535	530	481	548	515	573	528	542	517	538	584	499	544	582	547	559	550	522	533	524	510	549	530	527	532	526	540	542	503	540	547	522	529	494	546	533	518	528	554	525	508	535	519	526	524	541	554	499	536	545	527	508	541	536	547	544	539	514	522	492	519	486	523	509	499	513	571	532	540	497	557	550	557	501	501	549	537	493	528	524	523	557	546	541	511	540	509	533	481	506	500	538	541	533	526	551	527	523	514	534	480	504	506	541	488	546	525	552	533	554	528	535	596	513	518	522	520	519	516	519	499	501	484	571	523	527	530	510	544	504	533	528	515	546	567	497	550	527	514	557	529	529	560	526	522	498	502	503	524	545	503	541	498	532	549	510	493	530	527	538	548	497	518	507	515	539	497	465	513	538	564	576	531	509	530	512	565	521	540	562	522	504	523	450	526	515	499	479	493	515	513	521	489	523	543	521	554	551	514	526	529	533	523	505	535	502	519	529	542	531	525	538	536	527	541	530	497	542	535	526	565	553	535	494	515	488	500	511	520	511	491	488	511	516	575	506	567	492	546	522	529	495	524	549	501	506	523	516	545	531	545	503	573	540	486	543	564	499	510	537	564	499	551	537	529	525	481	509	526	537	500	541	525	521	524	507	517	526	535	492	505	533	557	522	498	517	491	516	513	531	526	531	487	525	507	552	521	541	538	515	505	505	533	547	508	543	500	533	484	504	509	513	522	528	545	515	543	512	525	478	515	501	525	519	522	526	504	501	518	518	521	529	552	491	493	526	525	535	524	559	545	511	537	533	507	526	514	518	507	574	529	494	544	492	553	495	521	536	527	510	510	526	507	508	541	495	524	491	504	513	552	532	569	523	529	464	532	526	553	535	568	486	505	525	520	490	531	530	518	508	544	560	555	539	514	496	531	519	500	502	487	550	527	506	515	533	518	551	539	475	515	493	482	504	500	536	517	502	517	525	531	528	546	531	503	520	502	488	514	556	526	529	509	497	508	495	530	519	543	510	554	511	530	531	526	510	525	547	518	540	552	555	532	552	497	571	514	484	509	507	502	549	519	496	513	542	569	510	535	523	525	515	538	527	538	555	537	541	568	501	538	522	512	567	482	508	518	559	555	480	554	498	588	462	545	486	550	534	536	529	500	506	503	510	509	534	500	523	525	503	532	531	557	553	558	559	534	561	526	542	477	519	507	524	496	532	517	533	513	560	496	505	522	549	538	532	499	483	569	503	482	505	524	508	493	541	514	496	476	526	553	497	489	459	501	511	518	522	540	562	509	541	579	536	513	566	509	476	528	510	541	507	523	503	512	539	552	507	521	516	497	510	540	543	541	539	565	526	523	522	556	540	504	557	555	527	547	558	535	534	505	528	542	513	543	507	525	551	557	554	547	517	547	543	544	542	547	509	495	514	545	532	568	517	532	525	499	550	538	574	516	537	527	535	503	514	569	566	541	514	529	542	505	520	542	578	526	516	549	536	533	492	504	553	485	539	517	537	525	495	509	540	549	536	498	529	526	512	516	507	504	503	488	529	529	506	484	574	537	543	536	510	566	541	539	536	527	496	573	560	499	554	525	515	493	527	534	499	524	564	489	527	509	537	528	538	526	502	522	548	502	546	531	544	498	487	541	535	521	520	499	530	506	566	492	487	515	534	534	515	502	509	511	482	534	499	536	519	510	532	555	518	481	525	568	509	520	502	521	514	517	522	548	541	546	507	552	513	478	538	525	527	534	547	532	541	544	528	525	510	508	526	560	526	552	549	546	491	550	501	509	496	544	529	511	503	531	470	525	503	553	529	567	516	522	483	545	503	535	516	530	543	487	559	507	564	500	529	496	496	522	511	573	520	505	531	484	540	502	534	519	510	515	518	482	541	561	520	527	549	585	486	530	546	551	550	478	543	519	500	544	559	535	515	476	501	498	523	511	502	541	501	511	534	514	515	541	551	545	552	527	509	518	523	563	550	557	523	583	551	541	507	550	515	506	532	528	523	548	509	530	502	521	503	500	517	514	520	529	554	493	514	512	520	555	525	552	502	475	494	548	546	523	511	538	546	505	543	569	506	524	512	530	537	514	548	508	523	541	525	526	523	465	520	532	544	518	541	527	544	482	550	559	533	543	493	534	505	535	491	516	532	528	544	510	519	528	516	525	524	555	527	531	520	529	548	512	552	540	521	518	498	539	506	535	550	521	542	511	487	557	525	500	542	533	509	479	507	509	504	530	507	545	563	562	513	489	503	533	526	539	513	559	525	535	540	516	481	503	510	477	523	531	508	505	520	475	506	545	528	537	496	569	532	536	507	537	537	511	525	520	571	542	529	532	536	509	509	515	510	529	528	516	519	532	525	498	494	559	560	481	510	530	559	553	538	518	524	499	503	522	474	552	543	538	564	503	536	525	496	509	496	465	537	531	529	523	489	493	530	496	516	482	531	545	511	516	519	531	553	542	516	575	548	484	485	520	475	498	525	555	504	554	533	478	540	520	507	501	541	540	527	540	512	516	508	532	541	508	513	504	494	514	521	504	540	483	480	518	522	548	509	502	532	547	539	537	552	532	534	511	531	545	520	528	526	472	503	512	511	568	486	549	516	506	513	528	519	548	522	537	535	562	473	534	552	505	515	516	504	537	541	523	495	526	551	481	514	539	503	518	531	540	518	528	558	484	519	532	483	535	517	572	516	534	524	506	515	524	518	516	496	518	495	495	522	560	562	571	538	504	485	517	541	483	531	555	505	515	496	507	518	508	508	541	493	522	492	529	501	511	539	512	589	506	518	519	544	542	579	540	502	551	525	533	574	516	582	589	528	477	521	547	531	467	469	550	550	525	485	541	545	543	517	523	530	541	482	523	579	582	523	509	524	514	522	563	500	523	502	539	483	560	545	526	518	497	519	510	486	540	497	541	521	546	503	526	557	516	503	523	543	519	526	518	489	537	530	565	599	544	504	559	493	509	561	554	553	547	507	546	569	518	507	504	505	524	531	499	544	513	550	522	512	537	553	540	531	502	489	528	501	525	557	524	544	494	516	538	510	568	495	512	493	513	506	509	505	541	533	513	524	523	546	510	508	526	501	502	536	523	575	529	527	569	528	501	499	503	503	551	517	540	521	539	504	508	556	549	513	578	535	509	514	534	549	507	508	471	503	517	531	520	552	521	507	509	558	481	518	527	559	545	507	496	513	509	550	513	547	509	532	526	545	533	533	489	503	476	546	509	541	499	538	570	519	467	522	502	491	492	534	521	506	499	557	534	496	530	546	515	565	533	545	574	543	514	490	529	483	530	542	508	518	509	543	566	558	518	527	536	517	526	516	483	549	539	507	524	531	553	511	523	531	471	533	527	514	530	487	513	509	530	488	530	517	552	514	528	525	537	521	514	548	528	526	469	533	501	544	566	516	521	520	546	552	504	542	489	570	518	527	536	528	504
26303	26856	18295	8748	6391	5222	2801	1110	491	338	276	222	198	222	222	209	198	212	222	236	233	216	223	236	206	215	207	204	218	231	203	217	212	240	229	216	229	208	215	215	216	214	193	200	201	209	227	210	193	204	211	186	255	221	228	237	242	222	219	232	207	216	216	205	195	234	197	211	214	233	211	230	182	205	234	207	182	205	223	207	213	194	190	204	218	241	224	215	212	236	228	197	199	213	231	223	243	234	210	204	214	199	203	213	203	205	189	203	216	221	210	200	193	226	207	212	226	228	218	217	180	220	213	217	226	214	209	214	241	229	228	240	188	224	220	238	242	235	223	202	217	234	207	217	207	212	218	204	186	215	208	195	212	203	212	209	225	216	211	222	209	204	233	216	219	216	219	204	218	202	216	190	224	224	224	220	210	210	201	219	242	207	204	219	237	222	215	207	201	227	195	197	218	213	223	198	233	194	220	202	231	202	233	198	218	191	225	232	216	204	241	229	233	202	226	194	202	203	219	207	206	227	220	216	216	238	206	208	206	195	215	224	223	198	184	222	223	210	206	240	234	189	210	208	225	219	236	240	225	246	238	201	200	227	222	197	217	249	228	206	212	198	226	249	208	220	227	217	215	218	207	210	208	223	173	211	207	205	188	209	213	225	216	230	244	216	227	229	203	208	232	229	213	218	213	191	239	235	218	215	218	218	229	226	217	212	200	206	210	203	208	232	242	211	199	228	194	207	214	221	192	206	233	214	198	226	233	205	219	221	215	207	213	190	222	224	202	222	241	200	248	224	199	235	206	229	197	210	222	219	196	237	207	199	211	226	229	192	204	218	237	212	214	239	196	223	210	216	177	216	205	212	213	210	237	198	251	222	241	198	210	214	218	229	225	233	219	204	213	243	230	215	205	191	216	202	197	210	211	205	220	232	228	227	224	203	222	229	242	221	207	215	214	196	237	202	208	203	229	189	205	211	204	206	201	225	220	236	214	213	191	240	187	218	193	228	207	211	230	207	216	200	203	198	234	217	230	232	240	217	224	207	206	249	190	205	223	193	231	228	227	221	217	208	208	214	209	231	225	225	206	220	205	231	241	184	228	214	204	219	215	239	218	172	223	211	236	205	220	194	230	227	175	230	220	210	230	208	211	217	231	211	219	208	218	186	208	227	218	227	198	214	205	219	213	210	239	201	226	226	218	208	211	239	241	227	220	202	227	225	237	239	218	247	208	216	221	211	216	234	217	214	223	220	208	227	226	192	203	215	207	196	204	211	223	226	225	219	232	221	198	197	201	222	216	196	227	253	210	218	215	219	206	206	210	245	213	224	235	211	215	211	197	217	195	192	210	200	209	207	236	230	203	222	216	250	237	216	203	197	202	195	219	220	211	217	199	197	246	223	189	211	215	229	212	207	206	223	245	178	192	192	240	208	195	238	218	209	208	198	233	213	228	207	203	238	208	228	194	229	231	207	193	223	227	206	228	214	218	236	220	211	198	199	206	210	179	187	198	234	234	208	215	218	208	176	202	218	228	263	187	200	217	220	235	210	224	215	227	223	204	207	202	202	218	205	223	214	218	195	212	221	184	222	230	199	224	217	230	202	220	201	250	242	201	208	192	227	219	202	222	221	217	196	205	204	193	192	215	227	218	189	218	192	166	172	221	221	210	203	213	209	230	239	186	211	212	209	222	227	193	213	218	176	186	192	222	211	179	206	226	215	226	200	217	199	238	203	205	221	228	209	214	233	209	239	206	188	244	202	208	213	215	231	209	219	212	226	211	215	228	212	226	206	194	229	226	212	201	192	189	231	226	237	214	212	188	217	207	219	209	226	208	190	215	195	212	206	250	233	217	177	208	206	196	201	197	227	202	226	230	207	227	214	209	193	194	186	210	207	232	203	212	218	209	221	236	207	203	222	225	216	220	214	229	199	211	245	220	214	189	216	191	195	216	233	239	238	196	215	233	220	196	200	213	208	204	211	217	239	211	215	231	196	216	233	197	209	207	187	214	232	185	225	213	211	241	209	251	213	195	230	186	207	227	168	222	188	212	210	198	215	216	227	205	225	217	225	191	227	187	197	206	224	220	213	215	228	197	216	203	197	212	228	192	212	192	242	217	218	187	205	229	216	217	216	228	215	195	214	191	237	234	230	179	234	190	214	215	200	220	209	200	214	215	200	213	192	224	189	222	218	236	211	199	223	224	238	209	233	212	220	202	210	240	224	205	203	217	220	228	201	216	189	222	233	221	232	233	211	199	218	228	204	196	224	206	201	221	237	215	209	212	225	232	208	222	224	217	215	203	234	237	229	223	196	193	221	196	219	217	229	228	230	232	230	200	221	236	199	222	212	208	204	203	200	204	193	233	219	208	211	236	221	214	239	224	208	224	237	220	201	223	220	243	220	236	211	223	231	233	203	206	192	235	246	215	240	213	217	207	194	217	227	203	209	206	218	228	213	227	200	197	218	218	201	212	223	221	217	225	238	206	227	210	222	187	242	226	200	224	213	225	223	197	201	208	212	210	228	181	208	233	209	216	214	215	184	218	208	238	190	256	203	196	223	243	210	224	225	210	216	226	230	216	200	220	253	209	200	222	210	230	224	204	223	209	217	217	210	214	179	217	209	195	201	189	211	201	226	195	213	235	225	215	218	231	212	204	230	217	215	218	206	223	213	227	200	216	207	227	205	191	221	225	224	206	229	197	187	240	237	204	238	215	230	196	217	210	205	192	243	230	199	266	229	213	184	233	200	208	202	214	217	217	230	209	207	198	233	225	227	206	197	206	221	234	211	191	206	205	193	207	199	204	197	225	234	224	204	224	252	237	173	199	246	227	195	206	185	200	216	188	225	209	208	219	227	227	216	192	212	208	195	205	185	196	210	216	211	230	231	207	208	225	226	203	205	179	220	204	177	236	197	221	207	235	226	215	236	205	209	216	241	224	210	211	222	184	214	210	200	189	218	181	199	208	226	228	228	210	199	214	213	232	213	216	175	209	205	199	220	205	220	231	236	195	190	197	253	242	188	226	196	201	219	221	219	201	208	219	229	208	245	233	233	207	213	197	221	204	226	225	203	241	234	202	229	205	223	219	205	186	212	221	234	178	215	224	217	232	216	223	218	225	202	219	212	206	219	210	211	222	199	238	215	224	217	210	228	211	214	231	216	188	199	250	212	211	193	200	210	189	213	232	197	227	213	248	205	163	204	235	247	203	217	207	178	223	211	191	242	193	218	249	236	216	205	226	217	218	215	221	205	226	231	194	189	216	202	225	212	206	206	221	199	218	207	221	207	208	200	226	201	212	227	210	228	234	192	211	191	215	215	201	217	214	216	214	189	229	228	199	229	209	206	210	208	231	229	217	229	216	227	205	213	218	205	214	198	204	187	228	219	212	223	215	204	194	215	245	216	209	224	226	243	208	202	210	211	200	215	235	178	215	230	178	224	206	232	222	228	216	207	201	218	220	232	209	220	209	200	214	206	209	193
15990	22020	20310	18783	19073	16327	9146	4010	1558	832	644	580	578	549	559	559	561	562	524	539	588	572	557	573	537	558	572	522	555	570	562	532	541	538	534	545	525	572	589	592	571	563	535	535	541	511	588	535	587	519	559	568	529	531	512	582	555	540	570	589	567	582	551	568	543	547	531	553	527	525	572	530	579	518	589	515	555	515	529	552	579	513	541	534	525	531	561	556	553	534	537	520	589	565	568	523	513	554	538	564	513	560	522	489	585	573	547	526	526	553	571	542	527	568	592	582	562	533	553	573	526	552	547	600	586	613	590	544	549	544	549	561	575	537	554	575	575	602	535	528	582	520	566	565	549	581	598	570	568	536	545	561	558	595	525	554	560	526	571	551	573	572	581	569	530	512	553	562	601	535	529	516	514	552	561	567	554	562	552	546	567	516	507	510	539	542	530	523	545	557	557	543	587	563	600	543	607	538	579	543	543	519	569	536	533	549	562	507	553	569	560	567	542	561	582	500	578	597	523	571	578	564	543	497	534	544	561	569	559	542	533	594	575	568	563	530	521	506	556	599	579	535	556	577	505	538	551	547	547	520	576	572	553	568	552	561	588	550	567	523	553	586	555	579	549	585	519	547	554	565	551	542	552	523	545	564	562	535	538	531	536	535	574	558	529	524	580	513	575	577	546	507	564	517	567	536	532	536	539	600	557	541	597	590	568	564	582	521	563	536	601	523	474	570	541	569	524	543	521	565	553	515	541	562	549	574	524	545	547	547	573	548	596	541	551	565	570	513	567	501	536	576	537	552	549	548	564	551	570	550	500	590	529	535	560	559	563	553	529	507	540	525	522	524	549	568	565	556	537	555	508	576	517	501	571	601	578	541	589	557	523	599	551	544	573	626	531	514	544	537	558	533	574	561	540	580	532	572	517	576	543	511	554	543	546	596	568	556	570	587	530	540	567	596	554	501	491	541	572	572	540	552	554	560	545	538	535	575	569	541	565	582	510	571	593	546	547	547	542	562	546	570	595	554	487	488	561	540	535	532	567	519	569	545	530	560	574	568	551	520	542	530	537	540	540	577	534	563	581	560	568	533	562	544	576	560	570	564	557	598	527	512	524	573	560	585	559	499	557	535	568	579	554	567	579	548	524	551	537	515	562	531	522	596	530	561	523	537	536	561	550	564	578	521	535	559	580	561	559	575	518	561	555	546	603	529	507	549	587	553	587	534	579	596	501	516	551	546	598	548	542	494	552	583	578	591	569	538	531	536	553	521	517	589	561	582	527	525	566	539	556	555	549	561	544	522	566	539	529	549	581	496	574	556	532	534	557	551	560	542	581	512	596	559	538	524	541	542	598	549	577	558	499	520	538	585	573	568	558	506	550	601	526	561	518	580	552	547	572	544	537	561	528	551	526	540	542	537	538	532	591	576	539	567	540	548	598	609	570	529	583	510	563	534	588	581	563	552	535	613	568	517	585	568	524	540	547	564	535	542	575	537	532	530	553	570	567	585	585	546	580	509	556	568	571	525	550	563	594	506	530	553	555	538	566	536	572	569	576	544	539	496	535	536	552	576	531	545	582	553	571	558	528	544	588	546	540	533	552	571	556	553	555	556	593	537	553	544	556	542	530	552	542	545	529	590	585	535	544	514	545	546	569	541	514	547	553	544	561	556	555	518	544	576	544	510	525	549	574	563	559	550	543	575	553	547	561	549	522	578	572	550	595	529	529	537	555	551	576	518	561	552	563	563	513	568	543	553	551	561	583	531	530	589	546	540	532	550	585	528	568	552	550	541	578	523	573	547	541	546	564	520	562	535	576	562	545	524	544	570	568	563	551	586	574	547	516	577	582	566	536	543	582	585	561	525	578	561	534	557	541	555	552	544	587	553	526	583	568	527	594	560	555	554	576	538	578	557	550	545	556	553	546	586	518	566	523	532	534	582	541	543	542	540	542	547	544	546	539	552	548	573	542	575	557	584	546	551	555	563	550	491	543	513	541	542	551	554	551	531	534	539	534	562	521	549	542	577	560	557	561	559	543	552	583	539	527	592	542	561	592	550	518	558	570	554	549	549	515	555	564	548	597	555	538	591	552	543	544	511	530	555	551	560	543	565	564	533	578	557	522	540	572	537	533	553	545	552	534	535	578	529	514	538	553	570	561	536	548	546	568	551	580	597	573	518	557	562	599	579	559	569	549	569	553	511	565	589	562	538	545	514	562	518	519	546	586	534	563	565	560	553	530	518	553	512	548	545	559	565	562	537	557	526	563	545	565	575	556	570	543	569	525	537	513	585	575	566	526	534	534	561	569	545	551	520	559	578	548	544	552	532	574	575	578	569	519	555	531	536	538	522	512	553	540	532	532	552	587	561	574	508	525	574	537	590	571	581	570	532	550	535	550	545	565	552	515	546	535	506	510	525	584	566	489	544	543	531	560	514	573	548	532	509	602	594	554	554	546	544	542	553	539	531	536	543	507	541	567	542	539	560	552	548	504	545	565	571	553	555	567	562	583	563	528	518	551	511	543	576	564	586	549	559	564	562	550	533	568	558	520	537	595	560	530	545	552	603	562	521	548	557	577	576	536	532	489	556	560	529	594	576	540	558	514	556	573	544	599	570	507	574	591	521	525	533	545	540	552	535	565	501	498	554	552	547	599	559	547	633	544	582	567	548	534	530	547	547	547	515	507	551	585	553	546	575	548	585	535	517	580	564	531	550	539	547	593	566	588	539	541	565	551	567	546	538	565	556	539	508	560	532	561	526	556	566	541	563	559	567	562	517	580	537	567	568	535	557	558	543	524	566	566	585	523	542	544	571	556	543	565	523	554	511	591	522	580	555	568	524	563	527	532	539	562	540	593	545	545	496	536	547	532	561	601	547	549	589	548	525	515	568	593	551	528	536	567	555	569	513	563	520	485	562	527	542	547	546	565	529	572	538	554	500	572	570	528	499	534	550	568	584	543	584	555	558	525	540	570	553	577	489	540	519	567	586	524	531	549	575	562	583	526	519	552	572	553	549	533	529	553	566	555	557	543	531	539	571	521	551	565	561	542	580	535	568	577	559	563	550	602	599	542	541	526	575	557	575	581	523	573	547	530	553	574	566	593	545	565	534	510	559	533	546	513	589	537	520	550	543	536	579	522	554	507	569	510	558	543	572	560	579	541	528	529	574	564	545	585	589	544	567	573	542	528	522	551	538	570	542	561	538	555	544	551	515	520	563	556	540	523	564	544	554	554	579	561	558	528	502	542	521	539	479	537	557	558	548	564	545	562	488	522	567	536	563	562	543	570	541	562	528	494	548	560	564	525	555	498	537	525	520	571	566	576	531	541	518	480	530	563	529	538	559	567	565	566	566	542	534	531	542	552	528	520	536	557	557	511	552	610	538	555	570	551	538	545	548	569	555	527	540	575	581	561	560	616	546	540	547	552	565	562	573	543	515	568	484	546	510	539	549	574	530	572	526	538	530	571	530	545	556	552	554	506	557
51344	51267	43587	41689	48284	43320	28380	11643	2831	764	384	298	242	220	225	229	224	229	248	209	240	244	259	223	193	234	253	219	232	209	221	263	201	219	183	221	214	215	242	269	235	229	223	250	248	231	227	251	236	210	215	219	248	230	201	218	214	238	212	232	231	214	229	215	228	219	197	224	214	219	220	236	208	226	219	216	236	210	224	217	226	222	254	226	213	236	246	234	248	260	226	238	215	220	244	231	267	245	246	215	220	211	199	219	221	216	229	217	234	248	233	236	243	196	247	237	248	208	245	224	236	228	270	247	213	220	219	220	245	204	256	239	249	235	223	220	208	240	222	233	229	226	236	239	248	220	222	226	231	244	214	220	202	218	216	226	239	223	246	264	243	224	227	237	230	218	211	231	231	244	215	212	252	224	248	221	206	210	224	255	223	245	232	208	234	229	205	254	240	222	203	257	212	198	233	202	222	245	217	200	224	203	225	206	208	236	225	213	237	235	236	220	221	221	214	206	231	219	245	222	230	192	234	216	240	260	215	220	213	204	231	225	248	220	259	203	220	214	231	231	227	270	198	207	244	233	220	254	226	232	202	247	238	244	231	224	248	213	237	210	233	214	229	244	238	226	224	236	241	241	245	240	246	221	222	232	262	236	225	256	233	237	207	228	227	227	221	244	210	207	232	250	220	224	232	240	260	249	247	223	239	257	247	247	236	233	236	249	227	256	244	213	211	202	249	232	224	238	228	242	230	233	204	214	205	253	227	242	249	228	242	213	237	219	219	212	224	210	209	247	206	208	226	226	261	228	219	226	223	219	236	211	239	234	228	239	251	250	232	256	254	255	241	224	232	221	225	234	197	222	211	192	235	219	241	226	256	220	225	210	264	228	208	232	249	254	205	235	216	219	217	235	247	203	223	235	203	233	246	216	232	238	240	235	231	223	210	240	240	215	215	227	193	223	229	225	222	189	218	224	241	223	229	239	247	226	248	238	270	207	247	246	232	250	216	247	224	248	229	233	227	199	221	227	225	221	201	221	245	227	243	233	216	212	223	215	241	248	200	217	229	245	206	244	211	235	215	245	248	240	222	246	226	228	222	242	211	246	209	266	249	207	212	226	238	210	229	244	209	230	215	225	230	215	238	233	184	223	214	220	243	231	247	243	218	216	234	225	210	208	245	220	232	218	210	213	212	235	236	203	261	242	224	248	247	237	230	212	250	234	232	241	209	236	230	213	227	243	220	223	236	234	209	238	233	219	222	242	207	223	229	261	224	227	218	250	238	213	220	207	202	233	238	208	216	244	243	230	234	224	251	237	247	241	228	212	245	251	221	222	216	221	212	222	229	222	229	247	256	225	215	227	197	206	242	244	259	244	220	225	223	229	213	238	234	223	239	246	214	236	239	237	233	237	233	194	280	245	210	254	243	213	247	225	207	201	241	265	268	225	224	227	245	233	263	243	243	233	235	233	204	244	218	237	245	235	219	219	242	232	241	219	214	198	257	193	232	226	229	245	217	232	205	232	236	252	244	249	208	241	240	220	220	230	250	258	241	210	196	217	244	241	215	228	200	234	233	236	237	209	206	231	251	239	209	247	250	210	231	211	245	219	223	228	213	218	218	237	227	243	273	241	230	219	218	216	241	231	242	208	221	218	219	212	194	212	234	219	210	223	248	251	223	248	233	221	231	235	225	241	266	258	219	215	235	246	229	252	226	240	240	220	230	220	212	210	238	241	260	248	218	247	239	229	228	214	213	204	208	200	240	232	244	227	237	245	237	226	233	213	235	219	227	221	245	216	229	211	242	228	213	218	234	229	258	227	224	207	270	250	207	220	227	196	215	224	214	239	225	219	222	257	213	228	206	250	220	205	199	224	226	226	254	217	215	231	235	231	222	225	261	221	221	224	196	209	207	238	239	218	215	227	230	235	211	239	213	208	243	224	231	216	237	235	236	204	235	228	212	238	209	254	265	226	234	228	231	244	210	236	224	231	223	229	236	223	214	244	241	245	236	220	230	237	217	194	221	216	238	219	220	254	236	205	205	262	244	204	228	231	227	207	246	210	216	250	239	232	249	240	256	230	227	204	223	227	222	228	249	207	255	261	235	262	247	226	234	205	209	226	209	213	237	240	195	231	210	256	243	201	235	254	223	203	227	224	231	228	229	245	216	242	205	216	217	230	214	238	267	248	229	229	246	227	208	245	249	222	242	238	185	222	210	220	233	264	258	234	241	197	256	217	210	214	237	233	240	238	244	242	229	218	231	228	218	239	231	236	235	208	213	237	197	244	207	260	263	242	224	227	247	208	235	233	247	232	219	223	268	220	234	219	237	200	244	215	239	231	210	220	225	216	244	198	198	215	202	245	240	234	204	219	221	224	254	247	234	215	220	249	219	239	228	220	222	215	226	213	213	228	203	231	229	245	210	248	240	240	218	212	210	224	227	234	202	220	226	249	219	238	258	246	217	207	188	238	198	230	220	222	218	268	200	226	201	207	232	229	236	219	222	252	218	230	237	229	202	243	224	231	229	233	269	241	241	253	267	221	247	226	214	235	226	236	231	222	219	218	242	261	265	261	227	202	242	224	231	227	224	233	218	217	236	225	231	227	218	215	239	231	229	238	218	235	226	205	220	206	262	228	208	229	240	225	232	231	238	258	220	229	205	248	227	214	226	221	212	218	224	251	222	219	214	215	231	234	229	235	223	232	255	259	217	226	240	210	243	233	223	197	224	230	209	197	241	240	242	243	251	225	241	233	224	240	219	228	223	257	224	243	209	180	251	224	250	243	259	224	219	216	240	237	208	218	213	241	218	266	240	246	228	223	238	220	241	208	244	231	256	230	250	242	217	228	218	221	243	231	224	234	218	246	240	212	230	227	202	245	226	226	227	252	209	231	205	215	232	240	233	246	241	194	233	228	240	210	225	231	230	271	253	216	232	236	267	204	200	237	232	205	227	216	247	236	251	222	233	227	211	221	225	247	230	224	237	219	226	201	228	236	242	253	247	244	247	212	221	235	227	234	247	219	229	228	209	223	271	210	244	226	254	239	237	211	227	223	230	235	236	220	241	217	221	239	241	228	219	233	239	233	230	242	225	239	221	224	233	211	232	241	211	242	246	218	274	222	209	248	235	208	224	228	255	248	233	221	247	200	241	215	207	223	248	233	222	227	219	228	239	248	201	233	235	228	200	215	221	235	223	227	220	225	258	205	226	250	260	214	244	236	232	241	198	230	232	217	198	230	244	216	236	230	252	232	205	232	204	237	224	233	220	222	210	249	231	232	232	223	231	193	219	225	248	222	240	215	203	223	230	232	233	213	242	244	245	224	222	191	232	242	242	238	258	204	206	209	252	231	200	244	230	232	218	224	219	215	239	240	217	233	231	227	227	214	240	235	219	200	234	239	224	228	246	194	228	245	238	208	223	233	223	238	216	225	232	238	211	235	251	247	208	237	206	248	231	237	236	207	222	205	236	232	227	219	260	241
34971	41637	45791	50343	59071	53865	40343	22619	8544	2989	1219	822	730	610	612	611	651	581	542	556	605	600	570	548	544	549	576	583	570	559	604	564	601	557	562	537	583	573	596	583	598	553	557	551	602	564	545	527	531	545	568	577	632	588	556	617	558	570	592	569	576	581	570	577	594	553	575	543	592	609	539	540	597	571	572	614	594	598	549	533	538	542	616	571	588	581	601	543	577	595	558	573	572	584	554	592	553	555	570	626	588	571	613	597	567	602	564	568	577	594	589	601	564	586	622	609	561	584	608	543	592	601	567	563	555	569	574	544	582	623	606	557	609	643	558	526	595	550	578	566	587	577	598	564	585	543	555	577	585	630	580	589	577	569	607	601	579	565	597	594	593	571	581	552	570	565	571	561	504	572	561	568	525	586	571	595	561	547	570	582	558	551	575	562	571	582	578	579	586	579	564	573	545	571	580	581	587	564	596	581	572	574	597	572	600	573	562	587	590	636	572	540	564	614	578	546	567	598	570	569	601	591	603	604	568	563	579	607	548	594	603	574	562	548	604	537	618	576	561	567	562	611	598	593	574	576	618	557	583	570	599	547	578	572	596	592	607	571	632	579	539	595	602	572	576	554	596	571	601	583	549	628	598	549	578	571	555	592	534	541	559	592	554	592	583	557	603	575	584	546	553	556	574	632	534	580	558	569	580	601	583	600	560	565	606	520	615	621	611	559	593	602	585	556	595	562	604	622	612	581	538	596	552	581	566	573	574	573	541	594	585	567	574	623	615	552	610	585	573	568	539	529	562	566	583	603	535	551	558	572	565	582	556	530	580	548	589	562	598	532	560	555	541	579	612	565	571	552	579	542	585	560	582	601	571	545	593	591	574	592	621	593	564	557	559	561	554	593	606	596	562	592	569	568	578	556	568	565	583	579	580	612	584	503	577	553	543	560	599	588	609	597	574	562	574	608	589	586	571	582	588	570	580	585	566	558	613	578	557	578	623	594	573	569	577	548	583	558	562	554	591	563	591	643	566	588	611	554	604	574	584	556	603	599	590	566	568	581	577	636	545	581	630	590	579	589	577	542	569	580	579	557	583	558	597	557	571	566	549	569	638	582	617	565	602	585	565	579	556	595	559	569	576	588	551	540	560	555	578	597	566	542	575	570	560	558	539	602	585	501	598	566	580	555	584	538	587	557	537	620	586	580	513	572	563	596	576	556	560	573	597	594	576	581	581	566	610	577	569	580	596	579	574	586	570	587	576	596	556	561	592	570	599	544	576	567	528	547	589	617	548	599	560	607	605	606	562	552	568	577	614	565	575	550	669	580	552	570	566	597	561	600	595	571	571	566	570	542	569	557	595	560	549	577	562	564	551	571	533	555	564	541	579	572	594	570	612	561	541	579	548	617	542	569	570	553	543	615	602	602	561	603	558	547	599	560	579	564	533	611	574	584	559	549	596	607	562	564	623	554	572	575	639	569	563	570	572	555	538	603	567	594	568	582	620	610	605	593	553	563	562	598	587	574	595	571	548	529	607	585	576	573	600	594	578	585	595	549	576	560	558	576	568	600	559	584	614	569	545	570	591	553	552	599	595	531	586	559	560	543	563	560	574	557	579	614	559	555	604	585	582	595	607	573	585	567	585	559	597	577	619	594	549	540	585	601	609	578	578	581	590	616	558	540	600	574	591	608	556	580	542	572	590	597	574	617	543	540	546	567	566	618	625	580	602	608	544	556	554	562	573	573	611	609	557	602	539	609	567	574	565	589	543	577	588	518	532	582	562	594	603	604	571	589	539	565	622	588	567	589	530	613	552	584	552	579	566	603	567	546	560	555	547	605	578	572	546	572	556	603	575	577	624	569	565	567	557	594	550	563	571	590	593	570	638	564	592	570	593	593	590	586	592	589	552	599	599	586	582	554	570	575	593	587	597	583	599	528	605	600	612	556	571	607	562	598	574	576	612	607	605	613	573	568	564	628	571	572	539	550	548	624	582	578	554	570	577	549	571	513	576	627	600	570	586	546	580	592	556	565	624	569	559	599	567	570	574	565	607	562	583	595	558	582	591	594	577	617	572	611	564	568	533	567	563	613	587	536	598	567	606	587	586	625	582	599	602	580	581	531	586	598	563	589	573	532	523	578	554	587	570	570	592	576	586	609	560	621	536	608	571	511	578	550	596	566	577	603	574	563	561	573	590	585	587	552	527	527	597	559	596	565	561	561	550	572	577	533	605	583	593	604	545	623	569	608	599	598	598	568	595	549	563	559	580	609	546	521	611	575	569	563	580	565	582	584	552	576	601	585	566	631	553	577	601	560	588	569	545	599	540	544	570	583	594	560	555	601	567	578	593	529	581	596	604	581	555	593	581	602	555	548	564	608	580	535	553	623	545	582	583	565	559	567	543	571	579	585	571	543	581	598	588	612	577	601	603	615	589	563	597	590	564	567	511	583	591	571	538	565	530	571	570	581	580	578	541	610	618	597	598	529	582	588	569	575	599	588	525	546	529	557	615	580	614	596	603	556	592	585	587	576	535	564	561	551	575	538	581	539	573	570	598	578	525	585	597	580	573	582	566	564	588	624	591	585	570	567	570	587	589	602	557	553	547	522	564	625	596	577	589	605	582	533	564	607	566	629	588	566	600	517	590	579	566	547	550	623	579	553	531	559	591	603	568	575	574	594	591	550	568	566	525	564	587	565	551	556	580	553	568	583	563	591	603	572	569	598	562	558	613	574	588	605	595	605	556	559	573	550	559	579	557	570	626	583	580	603	596	506	586	584	619	554	512	624	566	557	596	599	563	543	576	523	579	588	604	586	629	597	588	554	576	569	585	555	561	595	570	589	553	593	546	610	558	593	561	582	587	561	569	565	564	649	660	528	586	601	529	586	548	562	565	584	569	552	545	559	559	570	620	592	582	532	580	596	563	559	564	585	570	516	539	554	564	571	570	549	583	534	581	563	579	568	573	569	552	619	568	561	601	599	527	596	560	535	568	574	598	610	538	573	589	564	571	554	568	580	532	555	579	556	575	540	563	553	587	593	576	571	599	600	592	499	581	551	577	573	531	580	593	547	565	573	547	573	568	557	578	603	538	582	562	550	614	587	599	564	574	602	576	562	570	560	614	603	609	585	525	546	545	608	623	596	611	560	603	540	589	540	533	551	579	567	560	622	554	610	595	562	583	605	554	573	580	587	587	540	527	582	620	583	561	590	546	574	563	565	595	605	562	570	553	585	565	584	544	597	591	549	580	593	592	573	600	574	562	560	572	556	543	558	603	548	568	564	565	584	579	631	581	553	566	565	575	571	629	569	562	583	543	559	534	561	557	564	628	584	599	588	568	537	582	592	554	569	583	617	560	544	606	554	524	585	557	645	549	600	578	567	600	567	618	581	573	564	565	583	577	584	537	552	534	548	556	603	524	602	598	570	597	590	598	615	583	565	612	589	557	555	600	562	613	575	596	548	586	582	559	586	615	542	603	582	583	552
57191	52713	53716	48309	56367	55197	38839	20522	6204	1337	506	310	241	225	201	239	219	207	211	171	195	186	198	221	233	222	233	215	196	209	196	208	197	180	189	205	189	224	210	200	213	191	203	199	224	205	204	199	200	197	201	193	208	196	202	203	209	189	212	216	222	181	190	212	184	182	178	198	210	179	201	202	216	209	202	200	220	193	216	191	164	208	181	200	220	227	186	181	204	201	217	223	210	169	199	216	190	218	166	206	202	196	202	196	198	197	203	211	223	216	206	201	198	192	216	207	201	203	212	206	218	222	200	222	202	184	201	193	215	208	201	203	211	239	194	216	208	220	233	198	203	195	218	193	197	199	209	192	182	196	202	195	221	215	224	223	200	212	202	215	189	218	179	213	207	191	201	213	212	205	210	215	218	210	218	193	218	214	209	219	179	196	192	191	184	185	217	209	193	173	192	208	200	189	183	184	190	198	184	198	187	197	200	194	187	201	211	174	188	200	207	251	209	219	191	197	190	205	202	179	205	205	181	176	172	187	181	203	231	175	213	173	187	199	188	213	178	216	189	204	191	162	191	196	181	209	212	189	180	179	221	206	202	187	214	219	211	215	196	173	189	195	169	204	194	187	194	220	214	206	194	202	175	193	186	195	225	181	209	194	191	215	195	198	218	192	205	216	191	180	200	190	223	212	232	212	189	181	204	187	184	206	195	235	198	198	214	191	215	176	208	242	220	190	226	202	198	196	199	211	217	202	203	168	183	217	200	217	203	220	194	210	190	209	190	177	190	173	184	205	212	223	179	204	236	218	206	202	177	214	235	195	189	246	200	209	205	202	192	197	199	206	198	233	211	223	190	207	220	188	184	182	225	207	160	192	212	222	237	194	206	222	183	217	187	199	203	198	202	215	187	190	190	194	208	221	207	230	191	188	188	182	192	201	208	220	224	214	196	171	172	186	184	217	209	191	215	205	179	195	191	217	189	186	216	203	197	205	206	191	195	202	188	191	230	191	218	196	202	196	217	202	193	183	188	182	186	192	197	178	216	197	201	173	213	183	199	196	193	211	216	186	228	211	197	232	204	219	202	218	219	191	192	213	207	223	177	189	207	184	184	190	184	204	193	215	200	189	196	221	207	201	208	206	218	223	195	214	208	211	186	194	219	188	188	221	209	189	206	186	210	194	190	203	212	211	179	217	183	208	204	195	200	230	229	200	202	171	178	195	212	173	209	200	191	225	211	200	193	203	197	219	166	172	199	192	208	198	197	201	184	207	232	196	180	204	214	178	213	184	195	215	196	192	216	200	203	171	205	180	192	205	213	198	212	211	206	179	198	211	192	185	206	175	232	209	206	192	209	192	199	202	215	177	178	202	176	189	179	199	187	195	204	190	197	190	214	175	221	198	192	184	195	170	196	175	211	176	217	178	208	192	190	191	214	210	188	185	200	204	191	208	214	227	191	182	194	212	180	189	187	206	223	194	226	200	189	187	211	184	208	194	208	209	171	213	215	202	196	210	197	211	206	205	196	217	223	199	214	203	172	201	222	214	230	213	212	202	204	183	184	207	190	199	198	211	197	222	187	228	219	194	195	200	195	199	197	229	192	189	181	207	217	192	176	212	218	199	221	195	188	204	202	191	210	212	209	199	224	194	186	205	194	187	185	205	196	201	192	198	214	206	221	186	209	181	196	180	188	178	203	205	196	190	209	196	206	206	196	214	227	203	214	215	208	215	204	199	200	168	203	234	185	200	221	169	234	164	206	188	203	224	208	192	203	191	199	205	191	210	223	214	219	205	194	220	168	195	214	188	212	229	189	198	198	189	194	182	174	180	219	178	216	197	208	202	216	226	220	220	212	205	211	210	201	196	213	209	219	203	204	196	224	228	237	205	211	196	201	197	165	185	209	188	202	213	180	199	189	199	205	198	188	182	159	165	186	203	204	217	202	230	206	181	186	203	206	200	187	205	182	185	190	188	215	217	186	185	214	212	212	199	196	208	169	209	202	182	186	208	209	179	212	200	209	185	187	210	187	198	195	177	199	201	187	185	180	178	192	191	202	184	207	201	210	195	215	189	223	181	201	214	202	203	208	218	172	220	189	199	170	195	210	225	193	183	211	210	212	211	174	188	214	194	182	194	206	200	202	174	227	203	236	199	193	206	213	201	211	199	223	193	213	204	202	206	188	196	205	208	213	211	189	210	190	200	201	180	179	223	196	176	187	195	195	205	202	208	200	207	200	218	166	214	170	181	203	202	212	199	203	221	187	207	201	195	208	174	181	191	181	199	180	189	209	214	199	199	188	205	219	193	185	183	224	193	179	210	221	204	213	207	197	186	202	175	190	200	190	213	216	206	193	207	214	199	191	246	205	222	241	205	215	202	195	206	206	192	196	233	204	216	210	188	230	184	213	226	206	186	211	192	177	180	204	206	185	226	203	225	208	205	168	188	202	170	182	181	222	213	223	196	194	188	213	185	205	201	190	192	195	224	214	215	158	183	202	209	203	197	194	176	197	190	222	205	207	197	201	196	193	199	206	216	210	228	183	205	175	200	192	222	184	215	202	205	197	216	199	211	207	216	186	219	214	216	189	217	192	211	166	220	199	184	156	202	194	221	234	180	189	203	205	228	166	174	204	186	208	208	182	189	189	206	194	195	214	196	191	197	218	202	201	195	204	204	204	198	191	213	216	202	201	203	204	227	196	198	217	202	194	197	223	191	182	212	197	212	178	202	209	224	171	192	184	217	192	183	203	230	177	218	209	222	213	198	189	195	205	209	175	218	207	178	205	205	208	183	201	209	217	191	223	203	196	176	223	215	206	233	225	195	198	190	213	189	201	182	208	228	229	203	194	211	225	182	196	206	236	223	205	187	200	202	187	184	204	175	191	190	196	204	249	194	179	210	174	214	188	206	223	204	170	227	209	198	200	185	205	220	212	209	217	210	176	201	223	179	210	197	180	189	184	194	198	208	207	199	190	191	203	214	189	197	203	178	178	204	193	226	192	196	191	191	192	194	204	184	195	205	204	198	212	216	211	186	211	212	200	199	195	201	212	177	205	187	209	209	207	204	207	189	184	201	196	223	185	191	217	196	192	182	205	202	190	208	182	194	211	216	218	201	212	212	206	177	210	215	196	178	222	195	214	218	192	203	241	189	194	211	224	220	211	186	222	203	191	206	207	213	210	207	208	192	191	210	185	183	173	204	199	221	208	199	205	199	182	188	187	218	195	215	207	212	237	194	196	193	203	188	198	182	197	190	190	205	199	183	198	214	202	194	205	216	201	227	212	199	179	194	177	216	195	212	193	178	210	221	190	202	191	188	210	184	216	206	219	183	178	215	210	199	218	217	202	211	224	202	217	213	196	203	204	179	189	215	175	209	208	162	213	202	185	213	193	238	181	200	204	198	198	179	207	207	218	186	193	211	213	198	192	190	194	237	195	196	209	183	211	187	210	205	192	203	206	191	196	212	214	212	201	198	190	198	203	188
40655	47096	54598	57676	70637	65895	49507	31089	13713	4500	1813	1023	821	612	585	574	573	560	548	489	565	507	477	536	492	490	546	476	482	538	505	534	503	499	470	501	526	515	518	518	540	455	524	481	478	531	475	509	459	494	515	497	503	525	504	505	525	517	507	546	523	521	498	492	544	523	534	537	473	531	529	487	521	506	489	524	511	488	471	524	536	500	474	502	495	510	578	502	507	515	452	547	534	537	491	480	530	501	510	509	505	543	514	478	506	497	539	525	485	514	505	485	524	506	489	513	501	505	554	516	506	512	502	522	532	544	491	549	502	532	507	517	492	486	561	527	531	515	507	522	511	504	481	504	567	505	497	495	532	485	509	476	537	509	517	517	537	526	481	551	542	475	515	490	527	478	460	525	517	517	525	484	489	522	484	469	524	472	524	485	508	518	541	471	517	469	487	495	506	534	492	474	489	495	503	539	480	519	527	528	482	537	587	503	502	490	471	531	520	483	479	457	484	506	502	497	524	492	496	522	468	501	504	490	493	508	496	505	528	520	511	523	542	498	548	488	483	523	476	495	533	485	526	551	518	489	522	480	489	531	481	492	518	503	516	464	484	509	508	491	507	498	525	546	532	532	500	497	544	495	520	479	526	527	507	521	509	512	498	541	493	522	517	490	513	503	489	483	497	496	541	539	510	523	492	486	514	512	496	501	522	527	466	492	571	485	516	529	503	486	504	512	484	514	509	514	494	516	489	515	510	498	511	554	475	500	469	535	515	537	516	505	501	505	456	528	505	519	502	468	471	511	518	479	495	483	501	514	471	524	516	523	529	471	524	533	512	534	501	492	523	535	478	535	508	539	478	496	504	497	514	487	496	543	496	506	495	457	524	490	525	527	494	492	496	503	546	518	477	492	522	460	533	532	532	497	476	528	505	482	501	556	512	517	488	532	541	448	548	466	507	473	510	528	496	555	495	506	528	498	478	452	551	493	475	520	509	502	498	511	516	516	545	456	498	495	518	527	468	525	486	517	512	501	508	464	529	520	497	495	490	511	506	513	478	501	531	484	506	529	504	494	511	525	504	490	544	541	510	482	514	510	469	477	515	497	500	509	491	520	504	500	489	492	505	533	512	515	528	495	506	509	485	523	511	523	453	498	475	507	509	499	526	494	517	527	472	531	490	492	538	500	494	530	505	509	486	471	518	525	503	508	509	481	518	520	501	547	488	499	481	481	510	510	471	489	570	471	531	498	472	535	521	548	541	529	498	505	520	502	476	502	510	496	492	512	541	504	528	520	492	515	532	517	475	508	505	514	505	499	484	531	490	515	538	523	498	527	532	500	545	487	529	504	482	496	485	519	529	515	526	507	490	495	506	464	525	509	557	473	509	532	506	524	543	495	551	511	521	515	514	465	526	525	497	521	558	516	469	530	522	477	508	501	489	488	505	490	493	493	499	492	524	493	493	518	461	485	504	516	502	521	532	498	478	495	488	507	527	502	524	533	529	505	506	510	488	516	533	512	523	482	483	545	479	513	506	496	473	533	485	542	496	488	509	506	526	501	498	543	534	513	530	509	517	498	493	529	519	517	497	531	502	475	545	451	526	560	516	512	533	520	493	509	479	518	526	490	511	491	486	509	520	512	536	470	537	495	440	507	534	519	528	519	509	484	498	530	494	496	497	490	512	498	517	460	563	493	497	528	513	496	514	496	519	482	499	476	517	534	497	554	503	519	498	498	510	528	502	481	504	544	508	538	490	490	490	542	495	507	511	519	514	516	488	529	500	526	500	543	518	512	499	493	476	512	521	503	507	516	551	520	497	480	482	544	531	502	482	506	515	516	499	485	496	510	470	532	519	469	483	521	544	509	501	474	501	511	531	515	482	553	534	536	482	527	511	527	549	470	500	479	533	477	503	489	508	478	479	473	505	515	512	525	476	504	511	516	518	518	530	505	489	495	507	498	522	478	506	523	501	492	512	524	509	507	496	462	534	541	514	509	463	572	486	508	502	546	502	478	511	483	555	506	511	524	522	450	511	499	489	526	507	518	501	523	514	514	489	533	545	532	499	511	478	504	490	492	547	527	512	533	540	461	506	505	504	492	469	529	485	524	492	506	495	506	505	524	506	491	520	486	524	480	516	468	505	477	495	510	524	542	505	513	494	465	490	477	501	505	509	515	507	513	500	485	475	462	516	513	470	483	508	499	461	520	517	516	498	495	520	500	470	475	467	502	503	505	499	509	487	452	483	486	512	513	556	498	541	506	485	496	500	505	535	554	504	487	507	515	524	527	513	497	509	485	486	507	525	501	539	503	530	521	484	522	565	501	497	530	495	484	485	510	509	504	523	535	512	485	480	561	495	533	490	515	462	531	508	505	472	547	507	536	511	514	500	522	522	514	467	509	497	525	560	517	473	513	545	467	486	497	491	503	535	512	506	506	528	493	536	493	511	464	499	537	523	491	493	510	509	498	546	518	513	499	508	514	506	498	497	485	491	480	510	504	523	471	522	516	514	516	493	503	515	527	525	524	519	517	497	537	527	532	514	501	503	506	490	502	554	508	484	557	539	521	521	514	528	501	488	533	497	541	488	518	498	522	499	481	498	575	518	515	470	535	541	514	521	516	535	484	555	519	527	540	482	494	526	489	530	474	520	493	523	497	499	480	464	463	521	516	533	534	483	535	526	540	510	478	477	490	544	516	497	518	520	469	498	514	517	519	491	490	498	484	496	486	537	527	536	493	555	504	509	531	513	507	546	498	514	512	506	508	535	491	489	498	534	472	538	493	522	519	531	530	523	508	497	542	477	497	487	520	490	533	504	526	504	495	548	465	476	537	546	478	487	516	487	488	477	574	495	515	516	534	483	505	486	527	510	543	510	480	520	543	510	512	527	493	499	522	489	519	472	542	544	496	518	473	518	532	496	515	508	508	521	479	517	546	501	495	502	477	503	560	492	511	500	497	521	479	512	519	521	472	523	520	558	516	539	519	538	545	482	499	520	545	531	484	481	540	507	468	528	527	502	478	524	495	473	498	519	485	506	549	517	510	504	482	521	506	499	505	498	548	499	508	530	490	517	529	503	495	514	516	500	495	502	497	538	524	476	515	513	528	530	516	523	480	543	527	504	572	517	507	502	516	528	519	465	485	503	508	486	484	529	536	500	519	532	501	527	517	483	522	506	488	505	492	543	502	494	498	516	512	493	518	498	522	508	506	466	487	475	497	542	498	521	491	499	528	493	502	493	550	517	525	519	471	506	526	529	487	509	491	523	501	475	502	517	509	505	530	488	508	514	493	523	511	495	534	477	508	514	485	520	532	488	508	501	515	565	520	499	512	512	503	520	512	511	519	523	507	512	516	470	503	538	490	529	495	503	525	492	522	521	507	513	545	548	543	545	541	515	522	486	494	532	514	560	498	521	494	461	544	483	522	503	508	513	555	535	505	518	523	469	487	508	484	510	500	510	509	542	530	549	527	492	508	456	506	513	493	537	459
28611	30419	26747	18082	9966	5313	2499	1185	555	317	230	239	217	198	188	220	232	218	211	198	216	221	219	201	196	210	207	203	218	223	201	225	205	198	214	218	232	217	220	232	199	223	226	200	203	212	215	193	213	196	189	213	221	177	208	186	217	215	227	234	230	221	198	204	208	213	205	191	199	196	212	219	190	223	223	208	190	206	233	222	238	188	183	194	194	212	173	199	188	183	223	216	192	209	182	192	206	214	198	199	207	251	211	207	199	201	199	193	228	191	217	206	221	166	206	221	235	225	223	216	214	217	231	197	245	217	213	188	220	211	209	204	220	220	196	232	213	209	213	225	204	206	220	204	191	196	205	183	209	218	204	223	191	225	222	225	209	216	232	209	214	213	215	213	201	223	199	214	217	183	226	194	199	223	199	200	231	207	236	227	213	210	213	212	201	207	208	230	196	225	228	215	228	217	225	213	212	200	194	205	211	235	235	237	203	202	197	202	215	215	198	196	208	227	213	205	228	236	196	255	206	197	211	201	206	225	205	218	197	198	184	215	202	191	229	218	222	223	206	218	235	228	219	202	220	228	206	207	231	209	217	199	221	199	221	219	210	246	196	205	190	211	231	196	193	218	215	214	197	186	216	211	231	211	227	215	192	211	205	215	215	222	206	197	169	208	221	192	218	204	197	203	204	206	225	198	194	225	190	227	236	199	186	201	201	217	206	241	200	229	189	219	203	220	198	221	172	214	200	192	221	197	204	220	217	206	215	198	198	179	246	217	197	209	209	226	211	200	219	214	220	234	225	230	217	201	199	187	241	188	210	229	213	216	186	195	208	200	209	196	200	216	206	209	193	220	196	237	191	204	238	208	197	198	230	206	226	235	237	222	195	209	203	205	231	208	191	215	235	210	214	213	195	201	209	212	222	231	210	218	248	216	192	191	221	226	188	219	209	213	199	204	228	181	222	202	214	215	192	237	180	194	214	215	184	227	215	190	192	196	208	201	205	219	219	233	209	189	211	248	210	206	212	195	227	205	214	208	214	216	207	224	232	232	198	194	202	192	187	213	221	198	221	192	216	202	198	203	215	204	196	195	216	226	213	219	196	203	203	214	214	205	187	205	198	220	215	211	214	211	217	189	212	205	212	223	224	202	225	203	205	225	208	183	205	232	195	176	205	205	209	228	234	197	209	212	200	178	220	216	176	205	210	202	201	214	229	201	199	203	221	237	229	224	209	232	198	205	196	218	192	180	219	195	194	217	206	218	198	194	196	215	220	200	196	199	225	239	195	228	171	212	177	214	215	207	202	204	198	187	234	224	229	208	191	207	164	218	204	220	194	206	208	204	220	215	222	210	216	219	223	222	201	210	217	212	249	190	202	216	225	223	217	212	195	203	226	184	214	204	199	197	223	222	202	233	243	227	188	194	214	198	198	228	219	230	206	199	240	215	212	220	224	189	199	199	204	228	217	228	212	239	193	228	208	229	216	220	213	231	222	212	193	217	204	249	227	182	221	234	223	209	194	217	222	222	211	188	192	194	210	216	203	201	195	205	207	213	238	186	218	213	219	200	209	211	211	244	215	205	215	221	208	211	216	183	208	202	216	226	204	214	209	243	200	204	201	224	209	217	229	204	186	199	221	201	222	227	184	201	192	230	210	213	216	211	199	195	229	236	194	219	208	166	201	220	223	214	210	201	192	193	235	214	212	192	222	235	214	243	206	205	214	216	216	192	220	216	201	208	212	202	230	211	222	219	197	215	225	193	215	207	220	211	212	225	214	209	195	176	213	229	200	223	208	178	206	201	217	242	195	219	205	226	191	209	212	214	230	193	218	215	178	232	194	199	217	223	231	207	227	212	206	230	196	212	217	239	216	208	191	185	185	204	212	211	203	232	197	204	232	181	219	205	202	212	211	207	205	208	204	176	190	187	189	232	202	186	221	197	206	209	233	234	219	212	187	209	241	214	212	223	220	206	206	204	204	215	184	184	205	224	225	169	219	178	216	206	205	226	201	238	203	201	242	219	215	214	251	193	203	226	235	198	209	199	210	218	189	200	206	199	200	220	207	247	236	209	190	231	192	196	211	219	237	224	182	210	184	209	181	214	215	208	213	224	203	213	200	191	207	208	195	223	227	206	199	230	217	209	192	227	216	203	215	200	199	221	257	205	210	236	210	188	235	213	195	204	211	228	205	197	196	192	211	214	241	213	222	200	181	199	211	209	185	205	212	189	198	223	172	213	189	212	197	193	218	228	215	207	219	224	195	198	214	196	198	210	227	196	221	204	212	204	227	205	207	196	201	206	226	195	194	194	218	203	200	236	199	210	225	208	213	205	236	214	210	190	216	221	223	195	223	220	239	199	196	211	187	195	220	224	189	202	224	188	204	221	236	223	196	215	185	223	191	206	208	215	221	208	207	210	186	232	202	227	195	225	239	185	199	225	253	198	195	221	244	179	236	223	207	202	193	224	224	192	206	226	212	199	226	215	211	225	185	195	213	204	222	233	204	218	230	211	217	217	213	217	214	224	218	206	197	176	198	228	203	196	196	218	178	193	208	203	227	230	229	210	174	203	213	217	214	208	193	218	229	235	191	238	188	226	189	230	216	198	216	193	210	202	195	187	204	218	199	211	218	229	189	218	213	220	210	226	194	188	219	215	207	216	226	207	221	209	211	200	208	215	214	196	200	192	200	228	205	176	222	234	217	210	211	217	206	164	220	188	220	219	217	221	230	200	189	196	184	192	205	229	227	224	200	193	219	181	216	207	199	204	220	225	223	215	203	212	187	225	211	219	192	210	220	224	201	213	202	200	182	205	191	189	198	202	201	207	216	193	205	188	207	225	231	193	192	190	203	210	215	219	205	198	226	204	204	221	194	205	213	216	211	203	240	215	211	200	217	189	196	200	197	229	231	199	207	220	195	208	204	209	224	226	205	202	192	223	183	219	229	200	216	208	203	227	206	200	205	229	208	215	191	196	247	210	228	204	221	203	225	218	211	188	186	235	220	218	237	206	239	216	232	199	233	196	197	220	209	190	240	196	218	228	208	213	196	207	194	210	227	231	205	204	223	209	226	204	210	189	198	201	222	212	186	221	219	199	193	188	206	209	196	188	213	213	225	234	204	220	206	203	192	195	225	208	202	184	174	212	202	217	230	187	215	221	224	223	214	228	161	190	212	205	202	188	200	204	214	216	231	226	201	207	206	186	189	207	216	226	229	206	215	214	214	205	218	216	208	235	201	209	186	222	225	199	187	197	198	222	221	217	193	215	234	207	209	192	189	222	220	203	201	232	218	226	204	170	190	169	225	201	189	192	227	241	199	206	190	237	203	230	211	218	218	217	219	230	210	193	214	207	214	193	223	198	217	238	210	219	198	230	225	214	189	192	195	204	198	219	217	180	225	215	202	235	218	206	210	213	213	197	215	234	191	227	193	194	206	224	212	189	203	213	183	230	221	200	222	206	217	183	219	185	212	194	240	189	205	220
17345	25130	29129	28931	21887	15908	8555	4247	1882	825	632	567	604	540	528	538	501	565	564	554	525	544	544	543	503	534	528	536	521	516	538	544	497	556	526	560	534	544	544	503	515	491	532	567	543	562	566	544	538	517	552	528	554	543	533	569	526	526	552	498	525	547	491	497	516	522	545	551	534	544	550	538	577	496	567	550	544	582	460	508	536	518	534	580	507	554	571	536	557	552	519	564	526	522	514	544	522	506	554	573	521	540	553	500	510	495	546	535	525	568	513	525	499	547	553	548	521	532	548	545	595	521	509	553	525	555	538	530	560	521	504	564	537	560	536	545	547	521	515	510	539	539	544	509	523	532	540	524	548	563	517	546	494	567	560	548	582	532	563	550	520	535	518	568	530	562	557	495	540	539	536	507	545	539	569	551	545	588	511	526	524	553	539	578	545	545	495	547	558	559	544	578	532	480	553	505	551	548	525	543	571	507	507	505	542	515	526	505	555	548	502	491	581	539	514	530	517	547	561	503	539	492	559	631	540	572	523	525	547	550	521	540	536	532	501	551	493	547	541	559	512	582	529	550	505	553	543	525	523	543	501	511	550	509	534	517	595	537	557	506	506	532	477	576	537	562	525	533	560	556	549	537	544	531	545	539	533	546	535	552	553	526	526	548	514	558	502	557	556	536	506	528	536	522	476	577	571	542	556	557	574	566	567	515	532	546	539	552	544	550	546	507	540	522	581	512	549	503	534	551	496	537	540	577	513	531	519	544	531	531	533	494	562	561	556	557	548	517	592	550	498	557	503	579	501	551	540	527	568	532	545	559	532	537	541	512	504	516	567	546	531	539	549	576	567	538	542	544	552	536	530	562	526	517	522	563	544	535	517	555	554	538	558	551	560	540	510	535	548	578	534	532	540	536	560	574	558	536	550	538	484	565	542	545	516	496	516	527	569	539	543	520	533	507	510	504	525	505	546	565	570	523	531	572	577	512	518	582	521	514	531	532	562	522	556	550	537	561	538	545	548	559	548	492	544	536	555	533	507	513	540	537	550	542	535	478	510	541	562	569	578	542	542	531	567	527	543	564	529	559	545	575	554	505	549	506	561	507	524	577	556	540	549	520	523	507	546	521	505	523	547	516	524	551	548	534	550	545	572	577	551	541	537	552	565	503	490	520	525	587	558	521	538	572	536	525	519	555	484	558	533	537	538	535	539	583	528	515	543	548	545	514	550	524	523	511	527	562	527	547	538	478	479	503	500	504	542	524	507	540	533	524	502	512	554	555	502	542	533	523	541	510	588	518	550	527	507	511	576	535	529	531	526	546	523	513	574	504	536	540	541	497	561	513	557	538	544	501	608	551	520	542	525	578	532	526	527	515	515	530	556	551	506	565	536	530	565	570	527	530	590	562	515	525	489	512	549	539	528	523	544	535	501	531	529	564	550	556	516	515	565	544	520	532	502	519	542	551	560	580	555	560	534	503	528	517	574	560	534	581	502	557	507	507	565	536	520	526	543	514	496	531	522	539	532	545	544	555	541	578	522	566	530	543	511	564	514	497	577	510	565	548	530	539	562	533	530	531	536	557	520	531	523	531	555	538	616	538	548	587	596	510	531	542	524	542	513	545	507	530	512	549	573	516	517	504	565	561	529	554	524	517	577	516	543	543	549	502	522	537	514	525	487	508	545	572	578	553	534	550	534	535	527	519	557	541	524	505	538	561	539	545	557	564	539	545	568	501	555	526	495	519	518	539	522	556	528	566	522	560	549	500	579	553	499	514	544	538	553	596	532	567	527	546	578	529	532	574	538	547	551	540	525	532	544	526	564	538	582	525	585	499	512	542	474	587	558	520	550	557	527	545	578	583	549	534	525	547	540	576	540	556	530	541	521	539	580	532	518	533	546	562	531	536	537	539	549	547	538	558	613	552	541	521	530	519	570	529	533	546	485	507	509	547	487	562	530	508	526	541	574	552	532	518	483	567	521	522	525	558	499	543	551	521	524	543	536	535	539	578	535	516	543	536	521	537	531	527	539	585	542	541	542	539	558	542	557	591	510	546	560	518	542	522	521	593	518	539	554	534	542	537	568	577	524	560	509	515	543	574	561	540	576	577	548	506	506	561	558	531	549	547	519	480	572	560	525	532	519	514	535	536	527	556	538	492	515	487	535	516	512	560	525	549	519	543	528	532	550	553	528	526	542	520	514	504	516	555	537	563	537	501	561	576	563	513	585	543	522	565	573	550	496	532	537	549	536	521	575	514	497	578	589	536	554	551	510	558	522	572	549	512	554	558	533	525	534	495	501	557	531	546	543	542	539	516	520	522	505	549	520	532	533	550	539	528	567	516	577	472	590	536	551	525	508	530	543	513	545	559	527	512	528	547	545	552	537	559	503	561	555	513	498	561	543	503	563	539	559	540	608	573	545	547	551	558	578	544	567	519	527	551	540	523	514	541	529	561	544	526	538	526	556	523	542	494	538	494	509	502	534	585	518	534	540	493	528	552	563	522	566	511	553	555	529	536	551	563	554	568	554	524	552	548	539	556	523	496	528	537	534	512	520	504	512	545	528	526	544	552	577	552	551	538	540	546	589	530	521	562	538	546	539	540	542	516	531	525	517	529	549	507	520	522	502	568	571	505	538	553	560	530	555	518	534	546	555	546	541	518	557	566	530	533	461	558	523	540	553	534	523	518	574	522	537	514	517	546	521	538	509	491	550	545	536	552	566	505	544	530	536	518	486	588	537	511	539	510	533	500	540	533	553	572	512	516	558	538	517	546	517	554	530	507	537	519	553	510	521	543	524	553	587	510	523	516	566	551	577	561	541	502	531	511	537	561	546	537	529	551	519	560	527	575	535	546	529	550	532	553	544	528	543	547	527	517	552	545	544	538	572	554	546	562	556	544	495	542	522	551	542	522	542	538	548	554	546	481	528	543	538	508	549	530	562	518	556	523	542	562	532	568	522	557	531	521	541	545	552	569	501	519	533	476	516	535	544	578	534	527	494	546	533	536	519	546	530	547	520	511	543	514	547	548	524	496	537	520	540	522	544	541	531	520	525	497	539	557	530	551	515	528	545	571	529	513	530	540	484	510	541	566	560	522	527	520	618	523	525	534	530	529	529	548	527	535	508	560	521	522	536	569	550	538	555	523	533	554	537	534	518	540	528	578	535	565	552	541	566	500	537	556	498	532	544	538	523	543	564	529	530	545	551	516	545	523	554	522	517	552	510	559	530	527	533	546	505	536	548	532	552	576	551	544	521	516	535	534	552	513	551	555	557	546	481	500	546	600	535	576	557	556	494	560	487	555	531	544	535	534	557	545	547	557	548	560	509	536	582	513	548	529	537	542	557	541	569	556	523	589	553	602	542	553	572	557	554	517	518	527	526	538	498	510	522	518	503	543	539	567	572	550	553	534	564	542	534	538	524	507	540	561	507	534	571	533	509	544	532	541	506	582	502	550	490	558	498	537	529	494	514	598	527	614	512	521
48849	48534	52007	45518	45473	41299	26656	12030	3340	899	419	330	263	238	242	220	224	217	202	216	214	235	211	235	217	237	207	218	237	225	211	200	220	231	219	229	225	242	217	229	200	223	219	233	217	242	240	208	224	236	220	245	204	230	215	227	203	193	229	223	239	229	208	221	198	225	220	216	187	223	219	200	239	261	214	230	232	211	210	208	235	202	209	206	228	228	223	240	220	226	234	224	227	225	223	212	214	253	211	217	213	220	202	212	205	229	230	246	212	234	212	230	233	227	234	213	217	226	255	221	243	240	245	240	229	207	225	231	222	209	184	224	187	222	226	214	221	231	214	206	240	232	235	240	219	237	213	206	215	240	212	213	221	224	241	204	236	243	202	232	230	227	234	238	217	234	233	226	225	226	232	187	236	231	227	217	242	242	237	217	193	200	216	199	234	232	228	233	230	244	250	241	255	237	245	246	224	213	219	235	223	247	200	212	220	214	250	226	217	222	220	222	209	224	208	239	254	228	249	223	237	202	207	227	203	221	235	200	208	215	229	208	222	213	185	234	223	240	222	265	229	214	226	236	220	227	215	203	251	197	219	215	225	198	218	225	198	215	229	210	217	245	205	222	241	211	219	228	206	205	218	219	229	202	216	205	228	232	244	238	202	228	222	224	228	213	228	209	232	205	242	211	243	220	224	227	190	224	211	249	230	266	222	216	269	226	229	204	238	219	245	220	237	228	243	200	251	241	220	207	216	246	234	201	212	228	238	210	225	202	219	229	225	221	225	206	222	248	241	180	201	212	219	202	220	221	227	237	216	201	224	210	234	214	248	215	230	222	231	226	252	240	233	222	243	179	220	233	230	241	229	230	196	214	204	223	228	220	224	224	223	189	225	232	211	246	220	234	210	223	214	214	193	213	206	224	203	221	246	238	222	191	218	216	234	231	228	206	228	241	222	189	233	239	228	241	221	244	205	226	206	229	226	210	256	239	223	206	225	224	239	216	221	227	240	205	213	231	216	222	216	245	227	215	221	210	222	228	250	215	196	258	211	240	217	239	208	226	239	219	235	234	222	233	207	210	256	197	215	250	222	254	221	215	221	223	207	204	227	233	250	213	211	233	219	229	227	207	203	240	201	228	227	224	237	217	218	233	217	219	219	239	225	213	229	252	215	222	235	216	210	203	182	203	236	203	212	222	214	214	196	232	229	225	188	245	248	237	210	228	239	235	216	223	226	226	233	247	212	230	229	238	227	220	221	212	234	205	207	229	208	238	212	214	215	235	256	218	247	201	208	193	226	210	227	211	236	243	245	239	229	234	216	218	227	230	220	215	198	238	209	238	240	209	205	232	230	234	241	228	247	220	206	212	206	215	238	200	256	213	224	233	196	226	204	218	221	242	252	222	242	218	206	208	217	225	233	260	211	211	202	224	217	226	220	231	212	243	226	228	202	224	232	211	207	232	245	224	242	220	239	203	233	242	191	200	258	211	215	225	204	226	231	215	230	216	223	214	228	228	230	207	221	229	206	236	197	222	225	218	193	217	237	223	212	262	218	234	231	222	191	200	227	240	222	207	215	220	203	211	227	194	263	236	202	202	200	204	221	226	222	216	220	222	215	209	220	218	245	249	275	224	242	215	232	223	241	239	225	226	246	217	229	222	221	234	232	228	189	220	216	169	216	188	229	233	221	223	249	196	249	212	256	241	208	246	221	213	230	217	221	236	219	209	217	232	216	190	217	206	196	234	219	245	226	246	236	207	229	220	233	227	202	225	207	204	228	247	244	219	244	275	229	228	217	219	236	190	220	225	203	209	224	215	204	207	218	243	226	212	208	223	235	236	223	207	232	246	222	225	210	223	213	211	201	233	216	221	215	206	209	227	217	220	231	218	256	223	236	197	225	237	216	200	215	253	231	244	199	212	239	230	222	218	200	213	224	235	207	224	213	212	228	205	204	260	220	223	228	246	221	229	231	242	206	194	242	225	259	211	209	239	218	214	241	215	221	216	211	249	222	216	200	226	217	224	220	206	222	222	205	226	200	204	221	211	213	213	220	218	211	200	229	236	225	235	248	215	224	242	238	232	205	224	198	240	235	232	244	205	214	221	193	213	213	221	221	212	227	241	249	231	235	224	217	205	202	224	224	230	209	207	208	205	207	232	214	201	217	222	262	211	223	198	213	225	236	229	215	194	239	229	216	195	234	224	228	242	214	191	237	185	240	211	222	233	257	231	230	251	222	221	219	207	222	241	229	241	223	257	242	238	239	221	212	232	198	218	235	199	232	245	227	234	246	215	217	215	219	213	212	247	220	226	207	203	197	212	257	223	201	252	217	201	240	214	260	201	210	214	209	235	215	244	248	202	208	226	239	230	228	233	238	266	203	221	237	223	232	229	215	202	190	241	209	209	226	208	209	227	193	209	233	248	216	216	223	208	220	207	228	223	193	218	229	217	220	221	217	225	219	234	226	210	217	209	217	232	215	228	222	180	230	202	227	220	220	239	202	217	219	252	216	228	193	219	226	239	236	229	234	207	225	201	214	201	214	219	202	229	217	191	229	231	224	200	205	223	233	223	209	226	208	233	228	192	236	250	237	238	240	212	229	187	219	227	210	235	239	238	211	232	215	216	229	221	210	245	213	224	204	223	245	221	231	226	250	236	216	256	206	213	223	208	229	237	248	222	220	209	236	209	214	237	226	221	237	224	254	229	256	210	202	215	222	224	195	221	217	226	218	220	249	225	217	249	202	229	216	209	225	242	208	209	219	244	224	242	241	207	222	235	231	205	229	244	258	196	218	208	233	266	248	233	227	230	223	197	226	224	220	253	229	214	199	207	229	208	230	215	228	240	256	210	232	235	233	226	200	248	205	220	212	209	238	259	217	212	230	224	196	233	212	197	223	228	225	235	211	226	260	229	265	258	232	213	223	227	209	214	212	225	250	219	252	219	221	233	197	205	229	220	206	222	234	226	235	228	234	239	226	242	207	224	212	223	214	224	235	204	232	202	238	221	220	241	223	226	216	203	198	213	215	195	193	243	226	217	219	235	228	234	243	223	224	213	215	216	243	210	209	222	215	250	217	225	207	210	217	229	260	222	211	208	198	197	215	208	225	225	225	216	207	223	197	200	231	244	247	217	214	225	253	198	237	207	233	220	227	206	214	245	221	231	209	255	223	245	195	236	213	225	212	225	224	203	224	216	254	212	190	245	216	212	242	208	243	242	218	205	228	215	242	191	219	218	218	223	213	197	234	235	240	236	200	220	236	223	236	220	227	226	228	213	215	235	225	221	212	246	228	214	213	213	222	221	218	199	235	225	228	241	231	206	222	237	229	233	221	243	228	223	219	237	210	250	219	219	219	208	204	229	263	227	230	219	244	206	218	251	248	210	235	222	207	215	273	236	241	199	222	203	207	190	236	226	197	220	229	228	181	234	202	225	209	224	195	254	217	224	221	228	240	225	209	214	206	204	240	238	229	197	228	215	220	243
32478	40493	49865	51221	58224	52504	38992	23652	10020	3147	1350	879	736	657	609	585	564	558	568	549	594	569	583	587	571	518	546	537	540	555	571	572	615	557	602	556	531	565	581	566	584	536	603	588	561	574	585	585	547	556	586	571	568	564	614	520	586	579	564	552	557	610	505	560	532	563	596	567	539	566	616	581	578	543	565	537	588	598	574	589	567	579	560	549	564	588	580	603	526	549	561	602	502	557	565	599	552	518	538	601	573	535	589	555	515	525	559	516	586	587	544	593	533	527	582	584	588	565	597	603	572	548	580	546	587	529	580	550	584	609	569	555	553	564	522	551	607	546	577	619	535	577	563	509	598	547	584	565	594	579	564	556	585	588	555	607	587	540	593	611	569	552	487	567	577	572	573	585	573	521	542	562	543	534	574	593	541	567	547	564	550	535	565	569	532	565	615	557	582	530	538	556	553	577	569	601	537	534	544	562	599	546	589	552	516	591	544	582	557	532	595	580	599	590	553	614	563	588	569	540	554	550	570	577	586	573	567	575	571	590	535	522	550	610	565	603	586	547	582	544	586	566	548	516	578	546	571	584	516	565	556	572	571	575	539	586	550	587	545	577	566	551	605	594	606	556	577	554	562	544	574	543	588	550	532	568	546	596	586	590	564	562	533	598	554	528	565	560	546	548	577	571	604	585	553	560	585	613	530	555	524	537	547	568	566	565	582	576	592	551	561	545	586	621	594	566	592	551	570	576	584	486	542	551	577	579	551	564	533	578	551	555	586	590	566	562	524	608	561	572	587	569	537	576	549	577	567	554	569	564	548	553	561	562	548	562	553	610	577	560	594	565	550	536	560	552	566	570	569	561	564	594	601	619	555	564	594	528	560	561	586	584	535	552	553	558	610	552	554	555	560	568	578	554	577	574	536	610	567	594	599	579	543	576	556	565	533	567	528	545	593	569	535	582	587	581	564	572	539	564	561	551	552	586	562	608	586	566	607	567	530	576	566	584	567	568	524	569	622	565	530	582	556	569	584	581	553	553	566	574	569	593	529	583	570	572	562	579	581	594	587	533	580	564	579	555	608	554	578	520	499	588	509	547	524	555	594	605	548	580	564	552	567	520	546	574	566	576	574	547	544	570	552	557	520	547	555	564	544	536	555	587	602	536	573	571	571	566	580	605	559	549	563	572	576	544	508	533	619	570	551	537	554	551	570	568	546	549	542	547	598	588	560	584	553	567	546	607	564	521	545	530	558	590	552	540	564	552	557	579	596	566	587	573	589	560	610	544	560	549	581	572	545	570	588	575	565	554	597	604	553	595	545	575	535	548	552	550	552	546	569	598	596	578	540	584	586	568	575	555	585	575	511	554	551	541	638	597	545	581	545	588	584	557	608	566	559	567	567	577	612	562	595	562	556	531	580	585	568	583	576	581	567	602	557	571	600	615	593	534	572	559	543	529	566	599	554	528	551	566	582	566	581	571	552	562	571	600	556	577	598	552	581	587	563	538	567	568	525	551	584	552	579	583	564	534	569	536	598	523	570	619	540	582	567	567	548	582	580	538	540	557	597	575	517	526	601	556	588	569	582	570	594	561	578	547	576	567	537	600	592	550	616	556	575	517	567	581	607	620	543	564	559	595	567	540	514	593	533	562	528	559	554	556	547	548	575	548	567	561	580	563	596	573	553	577	554	545	564	571	580	558	570	530	589	543	576	560	574	541	546	558	590	548	563	578	577	570	536	576	568	595	560	546	569	554	594	573	557	540	564	528	595	567	582	574	560	589	572	558	594	608	594	574	604	559	586	601	523	558	549	589	558	592	578	561	519	565	564	511	576	602	536	524	530	548	563	544	581	589	546	616	524	588	606	502	530	610	559	549	547	551	591	561	557	584	597	565	537	559	589	583	548	560	587	560	579	540	522	581	550	511	557	598	568	598	618	589	576	618	563	547	577	579	534	572	595	549	546	547	598	525	588	534	543	561	574	571	518	558	511	547	544	579	551	589	496	549	570	581	550	530	570	566	547	587	535	579	545	555	565	559	570	573	583	604	568	544	575	533	522	550	581	580	560	625	580	625	583	566	548	570	583	551	531	572	555	544	519	546	585	574	595	530	576	544	597	555	558	572	568	556	556	552	560	543	570	537	563	581	606	570	555	595	526	542	589	559	579	542	542	572	558	589	560	541	568	604	571	562	589	561	561	639	578	534	605	575	525	577	546	574	544	604	598	522	586	559	577	513	571	568	566	558	580	534	553	549	605	581	625	540	590	593	575	534	558	606	581	595	561	549	539	548	565	566	607	563	563	545	575	557	519	545	537	552	559	523	565	548	574	551	595	558	559	520	560	558	615	549	557	580	546	551	542	537	556	551	567	609	565	545	535	535	556	590	576	565	562	550	516	520	575	583	557	565	523	565	601	610	549	576	568	580	547	587	559	607	555	584	571	573	589	576	560	542	616	563	559	588	568	551	578	552	557	573	578	564	549	592	554	544	567	554	604	592	594	539	553	538	564	557	576	572	578	554	522	571	588	518	560	531	569	561	544	603	562	569	557	573	569	544	545	579	562	570	564	553	592	564	575	571	560	605	587	563	553	528	566	592	541	599	605	554	613	550	566	556	544	577	575	579	557	565	528	582	531	527	528	588	533	520	569	573	585	586	590	542	615	549	588	611	553	583	564	578	561	554	543	518	583	547	578	593	544	582	590	595	525	574	528	569	549	561	610	545	540	539	526	552	559	566	577	580	563	561	537	557	578	570	554	564	568	569	591	580	643	566	576	602	587	545	533	574	545	575	560	590	552	564	621	519	542	557	558	579	586	590	569	573	608	563	595	566	590	570	533	530	586	540	559	568	564	580	545	532	556	587	542	537	570	571	531	581	559	593	563	555	557	610	553	572	510	558	599	563	589	530	562	615	569	576	560	552	546	531	559	628	580	565	512	561	563	561	575	575	542	568	613	585	556	574	578	580	558	525	572	521	542	524	571	541	595	565	584	569	575	554	573	586	585	557	532	559	545	576	526	566	560	547	562	582	578	593	581	579	592	563	587	570	563	544	544	572	556	541	576	601	523	604	570	593	534	536	582	584	576	641	562	588	540	551	575	560	571	600	572	599	579	529	551	559	565	566	607	578	554	577	536	573	495	563	567	585	581	566	541	565	539	562	573	592	563	584	593	576	602	587	580	575	583	561	577	575	585	574	548	552	597	560	539	575	555	522	529	577	576	552	500	544	575	565	560	564	571	555	561	597	590	550	568	575	528	570	566	557	555	540	606	587	581	532	562	555	564	543	542	564	610	574	568	584	562	598	566	548	576	564	570	611	582	573	601	557	580	575	559	544	555	588	589	597	549	574	581	554	616	532	617	530	555	502	540	571	571	549	623	560	570	582	569	553	602	569	590	573	544	575	601	546	585	579	562	558	580	643	562	564	600	538	560	537	580	534	570	552	584	569	598	536	546	547	571	541	518	544	600	596	578	552	571	533	558	571	554	582
55885	59157	52626	48070	57103	53691	36336	19090	5769	1234	572	354	267	212	204	222	206	207	222	199	181	194	179	182	194	221	183	208	197	182	184	195	191	215	228	192	220	199	183	200	228	203	191	193	195	186	197	176	197	187	194	212	166	203	198	192	208	203	207	192	212	198	189	206	176	191	194	207	210	192	182	212	179	190	204	191	178	164	217	184	201	199	193	171	209	187	187	192	193	193	200	187	199	182	187	210	178	200	187	226	213	193	209	211	191	200	225	190	219	196	223	190	200	183	194	187	202	162	210	200	213	178	206	202	183	197	186	206	188	203	179	212	202	223	194	202	214	209	187	181	201	209	199	206	180	200	193	181	194	188	210	196	190	186	189	192	196	216	158	192	172	166	215	213	196	188	182	202	192	198	208	209	196	187	189	198	190	184	197	193	199	184	211	213	206	185	205	219	181	224	199	198	208	185	202	187	181	180	193	167	211	171	201	193	197	190	205	190	194	187	176	158	178	196	181	191	179	207	205	192	170	178	191	200	210	193	187	213	179	207	200	213	218	200	209	200	177	192	196	206	211	196	180	221	207	202	228	195	197	191	217	185	195	197	208	197	199	185	213	207	183	198	207	206	188	196	172	199	177	194	192	188	183	196	181	190	205	218	208	170	176	203	209	200	186	207	209	219	178	196	194	214	189	197	211	196	192	171	186	197	193	183	176	203	202	201	169	175	172	209	197	184	208	191	178	179	225	198	191	218	211	215	211	213	197	208	179	189	192	187	206	213	201	212	215	188	179	194	211	191	191	202	204	216	205	213	195	217	193	231	195	189	183	198	196	204	170	202	164	196	199	183	220	190	203	228	193	190	206	190	198	210	159	179	206	225	224	193	216	190	192	203	210	208	184	191	163	207	186	197	186	184	199	187	197	183	218	202	187	208	220	201	198	218	198	180	176	199	189	189	218	203	196	213	177	201	177	204	189	205	211	214	203	193	172	189	202	195	191	185	187	182	235	198	212	177	234	196	212	215	197	192	196	184	198	185	161	211	203	190	190	178	178	179	224	190	210	212	198	187	204	216	192	186	215	185	189	195	217	181	197	211	197	200	190	210	176	196	201	193	187	201	191	188	216	177	211	221	187	216	233	224	223	190	220	200	213	185	189	169	196	210	223	196	195	194	197	197	209	177	199	202	216	176	219	191	199	218	194	186	201	191	187	224	196	201	213	163	187	191	188	210	184	206	185	210	205	200	197	194	193	203	174	191	205	186	192	196	179	201	184	174	222	170	202	176	179	194	203	209	198	211	205	208	174	200	183	207	213	203	170	188	183	186	209	183	201	202	203	225	197	195	203	193	187	184	194	175	216	219	185	204	188	190	203	201	180	184	190	193	204	200	234	211	203	209	169	193	192	210	209	186	172	219	214	187	188	196	200	215	172	194	180	199	214	209	194	197	214	195	197	199	193	219	217	206	203	184	173	201	200	194	195	220	185	180	195	189	187	198	216	201	185	187	211	200	209	185	215	179	206	198	219	193	216	169	192	200	184	208	198	184	210	179	188	187	199	200	236	213	188	197	182	184	217	177	185	191	189	208	195	217	227	174	196	187	227	189	197	184	211	218	160	179	214	169	183	164	192	210	185	209	194	176	208	219	202	201	190	196	212	175	186	221	165	217	229	179	181	201	174	200	191	227	189	185	176	204	180	202	182	218	202	199	202	218	207	192	209	211	195	210	184	206	192	185	216	201	173	222	188	189	207	182	201	201	201	213	188	201	197	214	216	193	210	188	211	166	170	201	203	201	227	185	194	201	190	196	207	218	168	197	184	202	175	187	218	200	202	179	198	195	198	182	177	194	196	217	225	198	181	161	190	206	225	188	198	184	182	216	185	177	204	214	186	194	228	175	192	175	182	178	195	208	238	181	186	184	169	195	170	186	209	189	185	176	176	228	200	196	211	212	175	190	188	183	176	204	189	197	175	195	174	182	172	179	177	213	210	186	220	193	191	170	212	203	218	226	210	204	199	176	210	208	176	187	200	195	174	186	209	197	191	214	218	196	200	211	194	200	198	183	197	166	196	186	209	198	195	178	204	173	184	181	207	182	213	200	202	225	198	195	204	177	206	202	206	182	206	207	187	216	203	194	173	191	198	202	180	190	191	211	201	186	200	202	195	212	170	188	183	196	188	203	199	210	183	219	191	179	204	219	179	182	190	194	200	195	233	207	201	181	235	177	187	179	196	191	230	171	212	203	209	203	199	208	206	209	198	182	210	177	195	206	177	210	191	203	196	218	177	200	191	234	220	189	200	182	180	223	196	172	197	184	196	196	193	191	196	210	213	201	220	191	232	229	204	226	198	200	202	178	189	201	204	210	182	190	186	195	230	199	184	173	211	200	179	223	223	196	209	200	210	175	169	205	199	189	212	188	191	194	219	214	185	185	205	195	151	173	171	203	217	175	222	209	193	200	199	219	234	195	185	192	193	206	168	188	225	207	180	187	187	168	208	202	194	185	233	188	179	215	194	184	192	229	183	186	181	191	202	204	193	241	195	233	163	205	195	203	177	196	209	184	198	189	191	215	194	220	192	203	192	210	194	211	210	188	190	181	202	219	197	203	175	210	195	215	204	192	191	166	210	213	198	202	193	203	209	164	203	187	196	220	191	187	175	211	198	214	190	177	200	197	187	200	200	173	164	182	192	182	176	215	203	205	189	183	193	178	191	200	196	212	203	190	177	190	197	184	197	191	185	191	216	190	188	182	174	195	179	202	212	203	190	218	209	226	195	188	204	208	183	214	212	234	214	180	189	184	196	197	199	190	200	165	206	198	201	172	177	215	203	172	222	202	183	200	223	198	180	187	189	207	194	194	199	161	212	230	197	236	208	178	176	188	210	196	183	188	203	215	217	208	199	223	182	204	210	193	203	177	191	210	202	191	198	196	204	197	187	191	195	197	174	189	204	214	232	179	175	183	198	217	196	176	178	182	186	190	213	191	215	179	207	212	182	161	191	198	198	205	208	188	216	196	185	178	186	184	223	183	178	222	199	192	208	184	195	208	210	181	221	217	183	208	198	188	217	181	190	218	182	190	201	217	204	171	208	188	202	196	161	180	205	228	194	197	194	219	191	191	180	216	194	183	183	208	204	192	217	206	179	197	207	185	182	200	164	188	204	179	214	179	192	202	201	206	206	210	181	200	178	186	205	201	196	220	198	212	207	181	189	214	196	205	201	231	191	185	200	183	197	206	188	216	214	168	177	221	213	216	213	201	186	182	196	178	218	216	195	182	189	177	182	186	213	201	216	199	190	202	203	193	195	197	184	189	206	180	206	196	187	174	220	207	184	199	215	212	212	208	191	207	206	197	191	201	192	192	193	198	191	210	209	191	201	216	203	215	222	219	204	170	193	189	188	181	203	191	174	220	186	177	202	177	193	205	182	194	184	192	189	188	211	210	204	215	208	192	205	190	195	215	215	180	190	187	201	203	229	177	189	185	210	189
38289	51109	54880	60782	70902	63722	47171	30713	12745	4318	2077	1227	792	605	561	498	540	469	496	471	513	513	521	515	514	537	503	471	491	506	499	505	480	509	484	483	508	485	500	511	489	526	478	503	522	496	497	466	498	455	507	530	442	447	504	451	506	498	506	531	500	493	493	510	499	524	531	522	481	497	482	486	483	498	482	471	486	566	502	509	496	486	488	496	506	503	501	502	498	509	491	475	490	479	493	491	497	532	495	535	508	532	492	488	486	492	474	510	499	499	495	488	478	477	521	506	495	478	496	473	495	506	521	494	542	528	516	522	516	482	494	527	514	523	480	498	541	511	508	482	500	532	491	470	521	532	530	491	521	513	512	491	506	465	514	463	508	507	465	486	504	475	470	483	519	493	511	466	463	513	544	495	518	510	497	479	478	530	485	501	475	472	507	493	497	519	515	482	476	518	516	485	484	492	505	544	559	520	513	531	517	498	506	497	486	476	457	518	484	510	519	495	496	486	507	528	488	445	501	543	552	499	528	491	503	504	547	500	475	501	505	488	542	478	490	472	528	481	543	494	501	481	499	504	494	469	500	467	494	552	518	501	458	516	513	508	479	496	464	513	505	496	495	482	513	525	520	510	537	503	500	475	484	542	473	511	534	502	521	527	501	501	478	488	494	468	494	498	541	513	486	478	504	482	499	506	456	498	495	511	506	497	510	496	503	491	518	546	509	526	497	482	494	529	507	513	516	497	511	521	473	479	477	471	499	475	485	485	508	482	466	488	487	504	495	509	519	514	556	501	473	464	503	486	504	464	520	480	510	471	517	522	497	513	476	487	479	497	565	507	506	524	460	466	493	509	503	506	478	494	523	525	510	530	508	486	510	477	498	475	467	523	472	516	457	510	527	498	507	487	492	508	497	527	524	477	518	519	497	520	468	488	508	484	506	506	494	501	529	540	507	501	494	489	499	496	492	461	501	515	471	490	504	472	496	444	533	480	517	512	506	504	483	454	483	499	501	528	528	489	505	498	507	512	486	469	513	485	517	483	492	461	490	472	484	490	493	526	518	498	478	514	485	486	477	492	485	525	509	499	496	510	484	506	472	495	515	529	490	540	510	474	519	485	490	505	545	527	490	495	522	465	508	499	468	525	466	475	501	499	511	490	482	485	507	492	486	498	508	518	509	490	497	516	503	500	487	524	503	481	472	480	487	503	498	488	479	506	517	443	532	500	484	475	556	487	523	495	505	544	511	478	510	498	513	510	522	504	497	495	452	459	523	463	516	513	513	523	489	470	505	511	526	495	486	524	524	476	573	521	463	490	498	486	512	515	540	505	504	540	436	472	533	488	486	497	496	508	450	488	519	485	495	478	502	505	505	493	479	493	477	531	480	509	536	513	480	508	505	497	489	489	491	505	489	512	540	485	512	494	506	487	507	515	515	518	502	479	482	511	485	493	531	495	522	485	503	499	509	514	480	496	508	499	456	549	513	521	507	500	482	517	523	506	489	504	512	505	494	548	491	527	510	492	485	514	484	489	521	451	523	477	522	523	507	523	484	548	527	490	478	527	476	496	498	521	509	503	482	480	482	471	480	459	462	512	494	505	575	492	504	526	522	504	485	494	522	494	505	560	492	477	505	544	509	508	493	520	467	475	485	485	535	487	465	477	459	496	454	513	487	479	479	522	472	495	523	504	500	493	474	506	501	508	530	509	486	487	495	493	485	531	494	522	520	472	504	509	484	507	502	520	517	513	495	514	512	513	537	499	484	520	502	485	444	500	503	481	503	508	503	496	497	482	513	495	446	480	523	514	513	502	519	490	482	496	527	507	477	496	476	518	561	511	481	481	489	488	507	500	488	523	495	497	494	488	486	497	508	474	538	488	503	507	553	519	511	499	496	481	510	501	488	543	517	488	500	530	522	525	533	536	491	470	491	486	486	506	472	512	506	491	526	497	509	468	490	508	487	499	481	485	507	516	518	504	464	488	480	479	466	463	528	495	473	531	524	482	514	531	505	494	488	486	487	499	525	518	504	478	529	501	536	517	474	524	512	529	503	519	533	541	474	514	503	509	558	500	520	465	496	493	492	521	458	488	505	501	464	524	500	498	478	489	492	490	542	504	502	480	499	479	492	476	525	491	461	471	449	524	516	448	475	468	484	516	506	493	488	476	504	520	499	513	475	488	498	532	539	498	483	542	515	476	457	506	510	506	477	496	477	494	482	534	490	480	477	473	512	511	469	516	509	512	540	488	527	500	480	493	519	491	545	476	495	479	522	527	492	492	487	460	539	500	461	511	483	506	498	528	495	509	432	508	487	506	480	495	505	509	488	540	494	539	448	526	520	513	505	500	486	523	520	500	498	522	500	528	529	538	493	499	496	550	523	529	487	471	492	514	482	489	496	516	463	502	506	516	490	470	483	439	510	540	519	517	459	476	472	466	501	492	487	528	441	488	521	491	509	454	505	509	497	488	470	477	501	506	437	509	512	486	490	544	482	486	452	505	531	526	486	514	505	498	498	527	507	513	479	459	504	532	452	462	545	530	523	459	496	469	477	464	500	487	532	505	483	515	513	499	513	504	500	519	529	482	511	530	489	518	431	497	473	528	514	499	502	489	497	489	483	510	498	500	491	536	510	489	509	495	498	510	523	512	476	491	526	523	476	486	518	543	500	516	480	477	503	549	504	517	500	497	489	508	513	483	504	507	534	519	503	484	479	507	507	480	476	475	488	500	529	515	497	541	528	502	502	506	453	504	479	487	560	492	521	527	520	494	525	502	474	519	474	476	463	474	492	502	519	485	481	485	504	481	532	465	528	494	504	485	479	514	476	517	516	536	498	515	451	509	465	499	497	549	519	511	489	505	506	484	515	507	504	495	553	443	482	495	497	497	483	511	495	502	479	489	531	503	496	478	510	493	495	462	549	463	501	531	496	488	496	505	478	494	484	520	489	514	510	482	478	534	482	509	508	521	520	508	488	473	475	491	529	448	467	490	473	501	537	473	498	502	485	506	496	541	495	433	487	495	494	523	498	513	486	442	529	478	497	512	516	513	498	472	488	486	462	485	474	535	513	483	544	505	473	494	467	510	523	508	477	488	531	478	484	525	523	520	491	471	497	478	463	485	531	458	470	529	473	493	514	506	495	504	448	445	500	509	510	479	465	530	479	495	537	480	461	485	502	475	522	511	495	457	504	478	483	522	494	513	526	500	517	459	476	502	518	518	458	502	488	499	503	476	507	496	508	508	518	486	518	507	499	487	482	455	479	521	510	524	477	499	491	481	489	527	497	487	487	502	483	530	501	500	491	488	487	492	477	520	500	478	469	532	486	451	514	513	487	464	500	471	525	482	523	505	501	500	538	511	493	487	521	512	475	526	469	513	486	533	477	499	511	468	501	492	487	519	511	520	488	481	474	523	544	538	511	504	514	493	495	526	508	472	473	540	497	477	466	538	524	501	505	487	510	528	481	533	497	484	480	493	474	516	471	498
24481	26100	13438	9773	6658	5374	3014	1268	507	298	210	231	232	206	203	234	188	212	189	204	205	208	187	184	216	212	206	226	192	226	206	187	223	211	225	210	214	225	191	211	230	220	213	193	210	179	221	208	193	216	192	207	231	224	216	207	196	207	197	186	218	208	203	184	195	198	210	193	209	211	226	200	191	196	210	206	187	180	205	217	190	183	206	222	230	249	197	189	203	220	215	215	198	218	188	220	225	189	211	197	200	217	217	196	216	233	201	196	213	222	210	211	201	196	214	196	203	200	194	188	191	187	188	220	210	193	223	223	209	206	205	214	217	193	199	197	194	201	185	186	217	219	204	204	224	195	188	191	217	210	166	203	213	226	222	226	191	211	187	189	187	195	202	209	192	212	213	199	193	192	209	219	202	200	218	192	200	206	179	213	195	222	208	191	193	199	214	201	186	231	223	204	183	194	178	200	193	215	192	207	198	211	212	185	198	202	221	186	204	212	210	183	227	218	226	203	228	216	212	195	187	221	164	223	209	245	216	194	216	212	215	185	229	207	217	226	204	218	211	205	216	205	217	218	223	193	201	194	224	224	198	218	210	202	214	196	182	194	229	224	235	186	197	237	209	208	202	182	220	213	233	212	216	211	194	225	240	184	228	184	203	201	187	207	214	210	189	201	224	232	198	217	185	207	210	219	231	251	199	203	192	217	243	197	213	217	218	220	195	205	200	218	206	201	208	198	199	214	202	203	213	202	218	204	189	221	232	208	202	177	219	208	193	231	214	199	192	232	203	209	198	235	212	197	178	191	215	242	194	225	206	218	178	187	204	202	188	204	186	211	193	208	193	212	196	192	205	193	215	226	204	223	215	214	212	178	205	237	214	215	227	203	191	201	202	201	213	202	193	215	175	209	205	210	191	212	205	196	230	215	180	184	220	185	229	206	217	210	203	214	215	221	216	203	236	220	204	223	195	186	216	217	225	188	215	215	207	230	179	216	216	199	217	199	200	220	178	225	205	214	213	235	224	196	201	189	201	186	184	189	196	218	199	205	218	207	204	188	218	175	230	212	222	215	186	206	177	192	200	193	218	206	221	225	219	231	209	201	193	235	231	232	219	220	211	219	205	203	212	216	213	211	216	187	200	215	227	184	193	187	235	198	212	201	207	214	242	199	211	212	187	209	220	209	212	197	202	189	185	214	187	198	200	240	224	209	208	206	227	204	221	232	223	209	216	198	201	196	216	246	185	194	210	212	210	221	215	206	189	215	218	208	216	194	249	204	193	229	208	209	195	214	200	181	203	208	224	190	215	218	188	214	187	171	207	193	191	208	192	190	186	174	183	173	217	215	209	188	205	206	239	221	214	214	205	199	222	223	207	212	200	193	225	195	239	216	210	192	221	212	196	203	205	195	191	194	162	227	187	190	215	198	186	205	207	195	197	203	201	225	187	216	189	200	214	196	221	209	225	228	204	192	187	217	219	229	188	212	205	186	206	220	199	246	197	199	201	236	216	183	210	197	209	208	189	187	229	229	201	203	225	243	194	191	194	189	202	198	208	199	232	209	210	199	237	214	245	186	228	216	185	216	192	221	194	198	203	198	200	205	186	206	224	194	205	193	203	199	191	235	208	191	212	207	185	218	211	221	205	221	218	187	204	191	220	189	230	204	168	194	202	208	195	176	195	197	180	199	213	224	202	202	207	224	213	196	208	192	201	199	188	204	224	241	212	203	186	199	230	209	201	225	208	216	230	196	211	210	205	183	198	182	210	202	227	217	209	200	229	216	194	249	235	207	195	212	215	184	165	212	195	209	186	207	194	228	188	204	213	187	184	198	225	215	175	212	236	178	200	220	209	219	197	203	197	223	205	198	219	230	230	229	221	224	200	199	213	237	194	211	207	239	211	197	217	212	183	195	225	217	171	205	195	212	207	220	184	192	197	196	201	234	192	213	214	204	200	214	204	206	194	185	200	207	198	194	180	225	204	216	183	176	199	206	220	195	202	207	197	203	203	204	212	179	219	217	203	229	186	215	226	231	207	197	207	213	228	189	205	218	217	228	175	201	196	208	216	227	239	220	193	215	199	205	191	218	214	190	191	236	183	207	211	212	200	196	217	203	209	192	211	225	197	190	191	202	187	201	201	204	212	224	180	200	228	200	223	226	211	216	191	221	192	196	200	200	196	200	194	206	232	200	205	197	208	218	195	214	208	198	203	196	210	196	211	191	187	181	226	212	216	195	214	205	209	193	201	190	213	203	200	189	207	213	182	204	207	222	198	219	201	207	227	204	186	189	224	210	220	210	209	206	194	202	210	228	220	231	216	196	233	217	193	189	193	196	221	186	196	194	208	229	203	234	215	209	204	175	219	206	248	208	196	225	181	219	202	206	228	189	205	210	212	197	235	228	204	217	204	178	227	200	243	228	228	209	224	227	245	215	235	201	211	193	207	218	213	201	219	195	215	218	204	211	245	221	209	224	228	225	204	220	211	186	195	223	210	174	233	224	195	218	197	202	215	217	201	196	204	188	166	186	199	176	207	171	172	202	187	213	205	224	210	186	202	192	199	237	195	221	199	222	223	198	185	208	214	219	176	225	223	214	208	210	257	202	200	227	257	195	166	219	198	189	226	211	214	212	204	225	211	204	191	199	214	208	210	207	200	197	173	203	214	206	217	182	209	250	185	193	217	226	207	214	187	188	211	181	229	217	220	208	223	197	223	188	200	228	191	182	207	188	188	226	211	223	197	201	187	218	212	195	188	201	187	167	204	196	198	196	192	226	216	221	210	195	189	209	182	187	227	177	189	234	226	195	211	205	211	208	220	229	203	221	199	216	215	199	219	219	201	200	214	177	230	171	212	197	193	205	203	237	217	204	183	241	203	194	214	221	202	223	182	224	186	204	205	199	210	203	202	182	192	192	201	221	209	230	209	210	194	204	188	193	179	193	195	226	210	205	238	197	181	204	232	193	188	211	203	177	212	187	178	235	221	195	208	226	205	215	204	196	196	201	203	217	207	176	215	194	235	203	212	190	229	197	203	201	205	207	201	188	199	210	219	207	198	188	202	190	226	217	185	184	201	223	229	209	198	205	225	222	217	190	211	201	199	206	213	201	212	214	222	211	204	195	202	218	212	203	219	215	213	194	205	197	191	210	201	217	187	196	189	209	192	207	201	187	194	191	194	195	204	192	251	240	201	209	196	223	210	184	201	217	197	205	203	206	205	212	205	205	206	204	216	194	219	207	191	206	197	215	210	187	193	190	207	219	186	197	208	173	190	214	217	231	190	189	221	219	205	215	201	219	214	209	188	207	213	212	204	245	200	203	182	193	202	206	214	228	202	204	216	176	218	223	198	214	196	194	191	197	212	209	187	205	193	224	215	227	212	212	220	198	181	221	220	195	192	186	200	215	203	213	192	201	214	207	206	231	218	206	213	189	191	222	222	208	223	224	219	211	226	195	228	227	176	212	191	212	173	202	233	200	189	213
14798	21092	16380	20038	19874	16446	9909	4284	1748	913	607	605	534	524	520	516	538	520	517	528	499	525	564	516	520	512	513	565	549	517	528	515	510	531	535	545	516	549	501	522	559	581	489	475	521	518	511	508	570	535	551	543	542	565	535	492	522	541	545	544	518	527	533	511	554	534	528	551	562	535	536	563	512	512	507	527	534	522	532	574	572	526	535	551	521	546	487	540	498	510	565	517	531	562	557	528	539	500	521	537	520	520	538	540	526	568	534	536	526	531	529	509	515	524	513	503	534	595	532	548	547	540	509	494	517	526	539	519	520	554	503	537	502	519	571	562	538	521	517	565	527	557	528	540	536	551	529	511	534	514	572	532	574	521	465	562	532	542	482	468	524	506	530	518	555	524	554	515	523	530	482	551	542	568	483	509	527	544	559	549	536	551	541	484	534	531	537	537	562	514	570	521	501	542	525	507	541	536	523	523	524	537	509	541	537	527	562	522	514	535	530	534	544	539	537	532	504	566	520	528	533	562	545	547	495	523	559	522	501	504	575	524	517	512	505	543	521	532	560	522	507	491	508	570	532	571	573	564	525	505	517	535	509	505	548	531	519	562	558	546	544	557	536	469	556	480	507	519	555	541	505	501	517	572	532	548	554	519	533	514	550	574	535	512	538	555	487	562	524	552	519	518	521	532	515	539	548	474	525	536	518	560	550	501	525	503	479	557	543	539	529	543	528	507	502	536	487	512	545	556	534	547	534	506	518	557	523	548	559	531	552	520	531	566	553	541	507	577	522	574	548	528	516	520	541	535	483	502	512	534	536	551	539	552	545	505	522	549	541	587	534	551	552	544	571	515	510	532	519	541	502	508	531	546	515	522	557	533	511	552	503	507	520	518	530	502	573	553	518	528	519	501	541	538	513	528	531	517	569	588	485	548	528	518	529	541	509	524	539	541	528	536	556	504	538	529	527	473	500	485	533	528	527	522	504	584	558	559	559	558	497	543	511	553	528	558	562	556	486	529	539	552	532	550	535	474	479	509	530	533	517	521	570	542	530	489	529	554	529	512	523	529	518	551	526	508	530	527	521	519	505	531	526	513	532	562	513	517	517	549	534	547	543	541	540	547	553	494	560	484	523	524	539	536	526	569	518	492	542	537	495	541	512	505	525	551	543	501	571	552	518	528	514	545	585	534	491	528	505	550	581	519	513	573	543	560	528	537	543	531	483	509	527	564	505	548	523	526	542	514	478	542	527	540	528	522	566	515	524	559	508	516	553	514	516	509	513	511	539	552	537	540	506	522	514	533	537	516	496	522	498	512	527	559	561	501	546	487	558	532	517	546	522	539	578	535	528	560	519	556	544	498	542	547	549	558	539	533	522	551	531	561	503	533	557	533	515	553	507	531	487	543	510	507	515	531	563	559	521	541	506	505	531	571	523	557	550	524	525	556	550	530	496	501	548	582	500	541	555	523	561	514	534	494	523	498	528	519	507	554	540	529	524	515	553	560	505	525	546	545	541	504	570	551	526	495	527	535	503	531	535	526	509	530	495	546	512	551	515	573	550	502	513	519	564	548	551	533	490	510	533	541	559	522	548	514	498	536	509	527	567	568	532	518	506	522	523	523	532	535	574	499	512	523	503	511	511	553	522	541	521	514	508	530	491	526	508	531	532	566	546	527	576	528	540	532	483	529	577	530	527	543	519	526	533	520	513	526	512	520	520	561	552	502	535	515	566	556	514	554	515	541	541	556	487	579	534	568	518	549	505	526	538	496	537	551	530	571	541	541	511	578	530	502	510	561	557	543	523	554	533	559	516	562	524	546	569	543	514	502	559	535	511	530	553	515	563	516	527	501	579	524	536	479	532	505	520	525	582	532	525	517	512	534	518	556	524	517	530	481	512	545	506	516	551	574	545	535	525	526	521	538	492	544	493	539	541	510	527	516	539	531	501	491	486	516	535	551	516	544	526	563	531	464	479	535	516	530	522	504	531	498	484	535	529	547	522	538	495	551	556	558	502	546	535	541	513	541	526	497	528	528	510	507	506	558	570	522	553	510	510	549	566	543	530	520	525	501	546	521	555	517	510	511	499	558	532	558	517	538	514	513	527	528	564	549	536	588	573	504	499	555	531	548	527	534	504	515	531	511	538	556	536	546	511	540	578	546	531	506	564	525	545	511	547	500	526	503	535	544	511	510	520	528	511	500	513	546	500	531	559	590	547	521	535	551	532	552	550	578	490	507	551	531	520	506	539	550	509	503	602	532	533	520	514	563	536	437	526	493	502	549	504	533	513	555	507	539	537	503	522	527	545	530	536	540	585	553	492	532	559	522	525	534	518	529	561	551	525	480	530	559	527	532	522	501	547	511	486	493	533	545	527	544	564	522	538	514	538	559	525	531	520	540	507	516	530	537	499	590	509	542	537	512	545	502	521	511	563	497	487	514	492	565	511	513	506	535	520	536	555	554	545	516	511	540	538	540	521	526	503	524	497	549	539	498	523	490	525	509	540	538	460	561	562	552	496	542	507	507	538	498	489	515	529	553	516	528	540	539	562	532	484	543	567	511	555	523	533	527	500	525	523	517	486	513	517	548	539	516	543	527	549	536	523	509	539	542	548	560	548	552	514	524	521	506	555	540	476	538	545	544	512	527	511	509	524	522	482	549	571	522	543	541	555	525	529	579	516	531	543	539	502	536	539	564	553	510	523	513	502	504	532	503	546	532	595	495	555	528	505	521	476	518	563	513	496	552	579	501	505	572	540	476	533	577	514	535	533	629	509	542	578	519	525	523	538	529	514	510	522	534	498	530	551	501	522	539	528	539	528	556	525	524	517	502	563	565	530	528	512	532	506	539	557	524	516	520	538	544	553	502	515	515	566	538	518	543	531	520	556	546	532	457	548	488	493	526	516	522	546	538	536	518	528	544	523	552	545	556	533	505	550	505	555	571	503	522	557	510	517	533	550	533	533	560	562	568	509	513	562	483	540	526	525	566	491	514	530	521	566	523	530	563	533	523	552	503	528	542	513	529	508	517	484	563	511	504	496	499	558	542	563	542	516	548	533	515	578	508	505	479	515	512	523	499	538	567	555	545	521	536	503	543	560	537	537	544	497	546	531	536	519	521	552	539	553	517	511	562	539	522	544	555	517	503	535	515	531	557	559	492	564	507	529	546	544	513	565	518	536	557	480	536	567	471	475	551	501	523	524	556	536	541	512	544	531	578	544	507	515	556	542	566	534	488	488	521	543	533	551	483	541	540	549	527	520	516	536	484	578	520	568	531	554	545	521	543	544	540	486	504	541	564	561	540	510	534	517	559	510	523	513	509	497	565	512	540	522	518	479	512	565	509	500	515	483	524	520	521	493	557	546	537	552	546	507	571	529	549	532	501	573	532	527	494	524	533	522	521	531	541	514	481	537	535	515	523	518	523	491	526	554	556	537	540	509	538	523	541	533	567	587	531	560	533	456	558	524	564	520	537	562	556	550	576
46478	42958	45024	49735	52173	41381	25024	9897	2412	728	393	285	251	258	219	260	236	219	241	208	218	223	200	213	219	242	258	189	225	228	196	238	225	205	195	215	250	218	219	229	230	211	216	229	217	200	233	209	219	221	202	208	247	237	240	195	205	231	191	218	224	241	234	227	230	222	227	184	235	175	229	207	231	209	208	208	209	213	213	221	204	198	237	235	250	212	221	221	236	214	209	202	205	232	205	258	209	221	263	191	249	221	218	194	222	207	196	209	237	225	258	253	237	258	201	206	207	234	210	251	234	245	235	229	226	210	189	238	215	208	213	216	220	211	220	223	236	208	223	250	225	233	208	219	207	259	232	200	232	197	218	209	204	203	214	203	203	219	182	230	230	238	181	190	229	215	223	209	216	232	201	217	230	193	219	215	222	199	222	226	196	231	235	248	222	201	230	219	209	205	178	219	217	234	221	262	236	225	213	214	232	210	217	216	235	231	226	251	209	226	201	204	219	235	194	244	224	250	207	221	203	233	214	225	229	209	219	225	190	220	230	214	200	207	237	230	200	207	235	215	233	238	227	220	235	234	211	227	229	215	217	241	208	211	222	214	244	213	187	230	210	197	232	227	224	224	187	225	239	191	217	196	229	221	223	212	215	207	223	239	193	231	203	236	251	228	227	212	207	206	241	205	206	223	239	205	233	229	228	219	210	222	217	215	209	227	217	224	216	231	222	212	246	192	236	213	212	214	208	223	202	238	225	243	238	193	243	223	229	233	233	225	219	231	223	256	209	226	236	223	216	223	230	223	221	205	209	217	229	227	222	180	228	220	234	221	200	240	234	232	224	229	236	205	250	236	191	230	231	206	225	247	222	241	193	224	223	206	230	212	220	202	218	207	192	212	241	209	221	238	234	205	261	238	205	208	211	239	227	217	222	228	209	246	199	200	209	224	234	217	230	217	246	214	209	204	209	223	234	201	241	231	235	211	237	233	213	206	224	225	211	229	217	204	236	234	223	224	222	224	236	206	263	215	230	211	234	220	213	237	218	230	230	247	241	188	215	219	192	209	212	242	209	206	223	216	214	222	207	233	224	215	207	239	211	201	204	201	226	211	221	179	219	240	223	248	217	208	222	235	223	221	229	210	215	248	203	243	231	194	187	250	211	245	223	235	221	228	221	204	204	232	224	226	225	195	231	240	216	199	210	224	227	201	207	225	199	225	227	207	213	237	215	223	224	231	216	229	194	216	211	222	219	226	217	223	225	209	243	183	234	209	226	222	188	213	255	219	187	236	220	226	216	214	222	207	240	207	216	252	218	223	204	207	203	239	237	220	231	196	212	230	208	176	185	223	221	195	234	214	237	230	216	215	202	230	209	190	232	190	181	221	240	212	223	226	231	192	199	228	232	223	240	209	229	230	209	244	210	231	223	206	222	225	205	204	226	225	219	236	224	213	247	197	238	227	211	224	213	219	218	216	216	237	213	233	239	222	234	211	234	200	206	223	227	192	237	218	241	223	233	215	215	216	200	200	211	205	232	244	201	223	211	206	215	222	229	207	215	214	242	199	240	231	210	216	206	209	231	210	243	233	224	225	211	231	204	221	212	240	252	220	225	217	215	246	221	227	193	216	228	230	209	220	228	197	230	227	220	228	215	221	226	224	209	219	222	222	223	228	220	234	253	193	197	227	229	237	215	222	209	216	202	250	217	223	200	196	216	244	195	211	213	233	211	201	224	212	212	225	219	228	214	219	216	203	225	221	261	203	213	209	201	246	224	213	210	217	219	203	200	211	226	225	231	188	221	238	223	233	210	203	223	214	210	252	233	195	242	229	195	230	221	221	211	197	198	235	232	223	232	217	220	210	193	202	231	202	196	204	225	218	221	217	224	213	218	208	223	214	212	224	239	219	215	216	224	224	198	208	241	230	216	196	215	206	232	235	215	216	230	218	204	206	215	214	257	205	211	217	237	208	233	246	219	242	233	235	221	205	234	235	194	202	224	221	214	209	194	210	220	237	249	250	229	199	223	207	203	235	217	208	231	242	226	229	245	254	243	216	229	233	196	192	216	235	230	210	222	235	249	252	248	221	224	230	219	212	205	212	220	211	223	209	232	229	207	216	212	214	204	225	209	253	219	216	222	221	243	246	225	214	192	216	212	237	234	185	213	248	206	238	239	229	236	219	241	216	222	211	237	234	244	220	227	233	226	233	236	213	237	220	208	213	210	212	204	244	197	207	223	223	204	198	233	248	210	223	223	233	256	228	208	227	229	247	239	216	226	227	218	209	227	237	211	197	222	216	250	203	220	252	202	226	250	213	200	220	241	216	225	212	215	225	246	213	212	234	214	248	218	235	199	215	226	238	177	211	234	230	208	250	225	236	224	228	211	212	254	210	211	240	211	225	200	242	231	229	207	197	229	239	216	233	236	226	208	223	215	207	219	195	245	198	204	219	231	226	230	213	210	223	201	214	205	222	229	206	239	226	232	219	198	222	209	207	206	211	197	215	248	221	219	227	229	210	217	211	211	241	196	203	233	236	228	231	211	227	231	198	213	219	221	229	205	203	209	200	193	205	242	211	225	225	199	220	210	235	228	211	265	230	218	217	189	222	248	204	216	243	221	224	248	193	215	224	216	218	190	242	226	214	220	215	208	227	214	239	236	211	214	218	191	222	213	237	242	222	233	230	239	225	224	204	212	224	217	230	207	209	218	228	226	232	241	221	222	231	258	210	219	208	238	230	231	230	222	209	226	235	213	201	225	240	230	274	226	210	234	243	237	186	220	224	206	211	207	210	223	238	223	233	201	230	237	209	190	236	223	204	206	216	214	233	233	247	232	197	209	224	226	226	231	202	203	226	208	211	199	236	231	227	222	239	213	207	231	230	232	211	219	239	219	204	220	234	225	206	245	218	202	240	221	218	216	221	224	234	210	240	237	244	189	218	220	213	214	222	198	228	210	207	187	213	227	227	210	221	201	246	228	259	220	202	210	220	253	246	229	249	229	232	224	219	215	232	184	218	220	188	206	237	228	239	210	239	228	207	237	236	204	248	223	246	229	193	213	217	237	241	228	214	219	230	217	215	229	199	223	208	241	239	235	205	208	230	215	238	234	220	239	244	230	244	208	213	212	233	229	228	224	220	224	227	240	212	211	217	234	225	224	249	228	224	235	228	220	227	220	240	239	216	212	233	238	207	245	208	226	251	224	220	229	225	211	225	240	210	212	229	226	199	221	219	222	234	200	214	212	217	228	199	228	212	222	203	227	232	214	213	230	247	228	215	237	228	221	257	217	205	249	171	240	239	236	214	226	232	210	216	220	202	232	250	185	219	178	208	244	224	218	196	237	234	233	218	208	233	196	250	190	217	231	203	191	195	241	216	240	246	208	226	218	236	196	224	214	216	234	207	208	222	203	201	208	219	204	225	230	199	197	215	239	198	218	216	233	201	249	203	206	218	234	240	220	230	206	238	248	245	221	229	231	226	239	208
30330	35334	46360	58345	61580	52071	37239	20734	7628	2708	1397	906	753	665	639	585	617	519	541	574	584	542	563	557	598	570	619	566	569	551	577	560	582	552	549	579	580	542	572	563	549	539	556	603	627	585	657	532	543	539	575	535	573	622	570	512	612	586	542	507	512	593	572	573	583	547	574	569	523	558	530	568	536	552	537	587	581	591	564	561	539	557	555	575	541	578	540	585	546	524	517	580	554	538	566	535	567	573	574	560	578	589	529	563	500	543	597	569	538	522	536	534	561	572	530	525	530	599	531	546	552	556	583	532	584	568	555	570	513	591	625	548	564	569	543	555	596	573	542	579	498	519	556	529	541	535	584	579	578	557	586	555	596	548	568	529	592	595	525	551	562	543	584	561	624	558	530	557	559	605	565	585	557	548	572	592	600	590	552	542	552	580	569	527	606	482	575	577	552	577	571	566	553	580	578	572	509	565	540	592	566	587	569	571	579	593	551	536	545	559	555	557	561	546	517	544	533	563	576	574	529	607	527	595	550	558	527	604	540	521	506	551	591	558	575	567	565	578	576	589	536	608	556	497	545	556	540	590	609	542	578	570	551	570	545	518	525	582	564	546	606	535	583	543	561	582	560	542	549	578	568	551	578	549	600	538	583	579	578	562	553	573	606	547	538	552	544	553	539	559	581	593	579	586	581	520	568	513	515	511	566	531	566	567	527	537	585	542	567	545	547	542	528	567	574	566	557	524	549	571	605	521	564	524	551	551	548	561	525	600	566	537	564	575	540	556	577	545	545	571	518	533	554	556	520	569	548	565	543	573	583	537	522	513	581	535	586	555	549	546	578	569	543	579	587	558	569	575	548	556	586	520	523	540	599	581	540	575	546	598	554	565	556	529	548	549	579	575	524	544	563	573	586	558	572	584	578	560	535	621	606	576	565	554	571	568	552	535	555	540	555	586	584	559	594	581	529	560	531	533	572	569	559	560	582	596	542	552	577	556	565	547	578	607	596	568	544	532	551	566	630	611	513	580	552	537	567	556	557	542	504	575	536	568	598	543	579	577	566	549	556	569	519	599	589	555	567	582	568	531	522	579	587	549	513	528	538	515	560	594	556	587	559	542	547	582	559	523	598	567	545	526	573	581	558	543	521	549	570	576	574	579	528	548	545	565	581	569	496	614	548	553	556	532	573	545	560	580	577	535	540	563	535	536	534	546	532	555	573	541	594	577	545	524	572	525	549	542	560	585	541	571	562	558	504	545	581	558	509	528	583	568	536	539	569	561	527	516	551	583	579	563	559	556	581	575	561	575	591	559	559	619	549	581	565	543	544	574	591	566	508	529	532	582	550	574	577	567	551	562	574	611	542	570	532	580	553	588	515	575	588	591	561	543	562	596	574	524	575	526	602	577	594	555	601	588	569	561	549	547	545	570	602	562	564	619	562	547	558	565	611	571	516	559	563	565	584	548	560	547	538	560	573	545	564	545	553	560	530	541	581	556	565	587	530	577	572	542	534	566	510	545	543	555	582	527	562	576	571	538	600	589	568	527	528	551	495	516	571	563	556	561	553	529	542	545	538	554	587	558	596	578	569	499	573	562	557	541	575	579	558	582	546	609	552	567	531	507	569	583	584	535	594	570	560	544	564	553	582	516	571	555	564	564	538	531	558	576	559	558	599	574	561	553	557	546	551	569	561	549	536	563	596	534	548	597	541	554	535	515	565	589	548	565	580	482	519	579	553	557	583	530	573	584	560	565	561	612	595	558	588	550	529	567	559	619	557	565	568	514	519	602	566	542	556	558	569	597	563	560	579	511	579	595	528	552	541	526	578	607	567	557	546	529	561	571	567	516	594	542	561	601	564	572	571	564	597	563	588	544	560	584	539	554	568	607	559	598	590	551	599	562	580	585	545	531	578	548	572	551	538	542	575	543	619	511	548	523	585	516	559	604	538	557	556	545	546	571	519	529	573	550	580	555	555	586	571	567	533	566	551	518	633	572	538	556	567	554	599	557	546	568	564	599	559	528	569	517	564	561	513	577	548	534	518	565	575	556	532	597	526	558	557	556	526	575	574	578	557	554	555	558	554	560	576	544	608	542	555	587	574	565	572	523	549	561	565	581	532	553	583	564	509	574	577	515	543	549	575	564	569	582	548	559	587	593	514	563	520	603	580	558	591	550	518	562	531	504	580	543	541	570	570	569	572	606	582	553	570	579	552	531	554	598	527	594	560	551	559	567	545	537	575	575	552	589	535	549	570	540	554	588	524	549	585	536	561	560	560	539	568	558	574	562	570	605	560	527	558	532	583	573	614	562	579	566	537	618	560	572	586	578	544	571	590	522	546	561	550	554	589	526	563	552	579	544	522	592	558	564	519	549	596	565	572	581	556	564	541	542	565	546	534	551	558	552	555	511	500	580	562	547	559	527	568	562	612	552	537	579	571	579	565	549	560	550	576	556	562	582	547	573	532	515	561	602	563	559	539	573	552	597	548	580	531	542	538	542	627	529	568	589	539	597	514	531	562	565	561	552	559	564	528	587	584	594	545	524	569	563	535	540	506	567	568	601	543	565	527	540	542	559	579	561	539	598	538	515	546	542	541	517	570	547	569	536	598	561	579	551	585	583	566	601	566	580	555	553	556	534	577	577	541	524	577	553	582	554	587	561	547	580	570	496	542	539	572	537	515	565	547	518	563	545	561	553	569	554	558	589	581	581	557	561	538	563	534	545	548	591	560	508	542	576	531	553	575	578	518	569	580	588	588	549	537	580	584	549	561	559	599	567	524	559	595	543	569	547	561	580	545	577	600	565	559	546	528	524	521	571	535	587	531	557	567	508	567	602	574	535	554	569	587	617	519	528	507	552	552	587	566	578	560	517	618	548	531	556	552	543	563	546	540	588	543	525	546	563	571	544	521	579	563	581	574	584	528	519	598	617	554	526	522	541	541	559	576	565	618	558	569	527	589	598	542	577	555	570	560	542	511	552	567	562	564	612	537	546	525	572	558	568	561	613	529	613	583	574	574	544	513	513	552	542	565	602	526	592	554	513	553	558	573	550	580	527	598	581	561	540	562	582	557	603	558	611	555	518	545	562	580	579	580	602	571	609	586	587	556	594	538	528	515	619	565	571	536	527	543	547	541	543	547	575	601	581	534	566	525	560	535	546	586	558	558	510	573	551	546	557	566	594	551	563	583	583	546	551	519	519	580	582	573	554	546	556	552	571	543	550	572	536	544	537	547	531	571	606	591	523	596	578	579	561	565	558	579	563	547	573	528	573	560	563	563	577	545	588	571	586	576	579	525	572	564	577	529	557	553	548	545	588	532	547	516	556	543	552	546	559	554	603	598	572	566	552	550	560	555	579	589	503	572	563	550	577	546	532	548	548	578	547	591	556	562	564	584	548	544	597	570	542	553	563	539	563	574	562	521	520	547	571	542	581	553	564	548	533	593	545	590	564	551	612	542	569	556	539	590	506	550	576	559	537	533	517
52425	51949	52128	54242	65031	56428	38113	19467	5246	1316	586	343	296	252	191	226	184	196	192	174	194	213	188	199	177	192	206	195	213	199	186	226	192	198	195	189	194	194	190	228	188	223	212	189	176	184	167	177	236	202	188	191	200	197	201	190	204	200	198	182	196	185	181	199	192	197	177	196	171	196	191	206	221	182	199	227	190	226	208	186	195	191	185	194	206	198	191	174	210	202	183	222	192	207	199	204	189	199	205	190	164	185	182	185	215	178	169	194	210	201	189	191	199	176	202	203	217	184	164	214	189	211	199	194	207	191	204	224	188	190	184	201	181	191	190	178	188	207	204	197	206	195	210	182	179	195	197	216	184	188	200	206	225	202	218	181	194	188	220	181	208	211	194	181	167	194	209	208	185	163	202	215	211	199	201	221	180	186	192	193	201	174	213	200	205	165	200	203	167	207	191	187	209	174	190	211	182	198	191	192	195	192	205	192	195	180	193	178	212	203	209	180	187	201	216	182	223	201	212	179	209	175	219	196	183	197	178	213	198	210	178	192	204	192	203	202	177	203	219	172	178	181	191	173	206	200	187	175	196	187	221	203	180	198	190	215	184	195	202	186	221	220	214	204	215	176	185	181	200	166	190	194	211	196	195	192	222	194	187	188	210	185	186	228	187	166	208	189	200	198	187	187	198	208	190	207	220	204	207	194	169	192	192	171	183	201	204	156	198	199	165	193	208	213	197	188	162	198	190	198	197	163	194	192	188	218	202	206	226	203	201	200	182	207	187	192	190	199	164	215	192	193	184	180	219	193	190	196	198	211	187	188	221	204	196	193	202	209	206	226	211	169	183	204	197	206	218	202	198	184	197	202	194	220	218	195	169	191	157	181	209	223	232	184	215	193	199	194	184	181	180	203	179	201	191	206	195	158	187	190	198	195	209	195	198	202	200	189	212	184	196	192	212	191	220	205	192	219	200	184	213	189	189	193	194	198	220	197	209	190	193	208	194	187	229	210	201	201	203	208	207	175	201	197	206	199	183	187	182	202	206	200	211	179	193	203	178	192	195	204	164	188	191	199	200	213	213	187	194	201	195	222	202	213	203	214	184	202	192	177	220	186	186	195	176	186	230	194	180	220	179	186	170	190	200	212	164	192	185	192	195	197	197	169	210	188	173	205	197	194	212	215	193	227	183	211	192	207	199	211	168	201	189	213	187	201	212	183	190	188	200	194	198	200	222	211	193	209	190	215	184	174	217	215	199	181	207	210	201	180	197	208	202	183	204	201	192	205	182	198	213	189	187	186	199	207	185	172	177	176	209	202	183	191	170	181	203	185	204	196	182	196	197	193	213	166	193	199	197	194	227	182	210	191	191	197	192	203	193	188	220	181	203	184	192	176	184	220	188	167	205	194	187	188	189	172	202	200	200	205	174	175	201	203	186	199	202	198	201	206	210	182	188	181	193	183	207	202	196	200	205	193	178	190	184	190	201	204	202	183	197	208	200	217	170	210	190	202	184	213	201	202	191	203	214	194	210	198	168	186	210	198	182	215	206	172	197	197	199	183	201	216	197	190	205	194	196	211	200	185	196	189	205	189	194	211	199	190	213	165	218	195	198	190	168	193	181	176	185	174	180	186	199	169	182	211	174	208	184	192	186	167	200	191	186	191	192	188	194	216	221	202	200	181	207	199	179	217	190	187	185	203	192	199	194	212	200	210	203	179	173	168	210	205	202	192	167	167	190	193	175	200	212	188	220	214	171	194	208	209	176	191	188	181	201	181	155	186	184	242	200	220	228	227	187	195	203	206	186	189	170	202	174	188	228	200	188	202	190	185	201	194	213	192	204	202	199	213	187	205	198	210	207	222	193	192	191	176	196	192	217	200	213	171	219	204	204	186	186	188	192	203	169	218	196	201	195	206	206	181	194	183	205	215	180	176	197	201	213	203	204	175	213	178	178	176	196	209	218	188	202	198	186	205	181	196	201	254	196	197	170	209	187	215	193	238	205	177	178	175	187	205	193	184	199	197	185	190	191	186	216	195	201	180	200	198	188	199	199	215	208	177	219	191	205	215	191	219	204	190	201	206	190	194	171	185	214	188	192	201	194	220	205	204	208	193	190	189	183	188	181	196	197	189	185	180	221	186	203	185	235	187	191	198	209	182	183	208	203	187	197	176	191	178	202	204	188	193	182	194	196	207	200	196	187	200	206	182	201	185	216	168	149	197	177	193	189	170	169	200	205	202	213	186	211	194	198	219	181	178	192	175	210	197	190	172	173	193	193	196	201	194	207	192	189	200	211	199	199	193	188	219	187	193	228	211	203	203	218	194	184	206	181	177	190	215	182	215	200	183	207	191	182	197	190	184	177	196	181	167	197	204	178	186	204	179	201	170	187	199	168	184	235	199	213	211	183	204	178	214	189	210	176	192	206	205	180	190	199	189	187	168	206	200	186	204	202	199	210	185	211	201	207	199	203	187	240	200	203	177	183	216	184	196	182	198	219	181	170	194	193	177	220	179	203	209	191	201	226	198	196	198	187	197	203	176	208	206	173	205	170	223	190	182	209	182	220	184	199	196	202	207	177	194	188	198	191	210	187	190	218	190	219	174	197	181	196	187	208	190	206	183	197	186	202	168	183	174	197	179	216	181	205	186	184	199	174	209	207	193	186	205	184	199	179	198	183	193	221	207	217	199	169	193	198	187	159	195	203	199	209	202	198	222	181	194	177	187	202	190	193	187	201	219	183	180	207	190	214	184	183	166	204	208	163	193	199	213	180	198	189	196	213	200	197	196	211	215	174	184	196	191	183	205	206	177	187	171	182	209	171	202	179	183	164	175	178	187	171	210	218	203	195	207	200	219	198	191	200	197	181	184	195	185	194	192	178	179	190	211	199	198	192	197	193	179	205	219	210	186	202	198	222	187	205	193	200	195	195	192	164	213	208	222	194	206	211	209	204	192	187	186	198	199	190	202	179	186	172	198	193	182	207	201	213	206	211	190	202	183	182	183	188	194	199	204	174	222	190	188	208	200	228	200	209	188	179	213	198	211	204	214	210	200	192	217	216	176	202	195	212	203	200	187	182	209	207	167	191	176	183	178	181	159	176	180	202	195	188	208	203	233	188	197	180	199	210	199	213	176	179	188	214	208	200	189	207	187	205	200	189	205	195	183	199	223	182	216	216	200	208	200	184	179	215	178	208	186	168	170	189	196	189	181	200	187	175	223	169	200	200	191	178	209	192	188	173	192	200	185	179	208	210	189	197	165	166	186	165	189	208	166	201	211	196	189	184	207	169	200	203	167	186	194	203	187	219	190	200	224	208	197	188	185	223	204	199	183	206	177	189	195	185	181	154	215	164	207	176	206	218	186	202	195	189	225	214	189	199	207	190	181	201	192	200	199	221	185	222	202	210	207	193	211	201	191	197	211	184	222	208	197	172	200	186	181	198	186	190	195	205	198	186	196	219	203	202	185	209	197	218	203	251	191	189	177
34744	42734	52700	65029	75565	65831	48578	30089	12137	4944	2077	1277	897	700	603	596	516	531	520	502	517	507	483	529	495	472	470	502	492	483	478	545	529	500	498	474	509	466	476	503	544	553	496	534	501	479	540	457	454	498	514	517	497	505	494	527	483	491	492	510	505	474	484	504	480	464	475	523	510	538	519	482	535	510	472	470	500	513	517	524	509	467	474	481	504	486	465	495	487	514	523	450	524	483	453	435	481	533	496	500	479	464	493	494	499	509	453	485	488	523	461	516	533	527	494	500	542	508	517	493	498	525	475	504	489	505	495	470	494	484	503	531	470	489	507	500	527	508	492	501	498	510	480	526	481	492	485	478	509	518	471	475	461	489	502	517	522	490	490	521	477	497	505	510	506	479	492	546	505	509	499	495	526	538	459	522	517	530	509	450	475	504	489	490	502	517	489	479	517	539	540	502	505	491	470	511	526	503	505	509	488	513	540	518	520	462	514	510	488	494	512	506	460	476	533	490	470	490	501	508	523	497	487	494	476	508	472	512	490	495	506	513	515	492	480	537	491	467	493	482	508	494	505	476	482	455	485	497	470	476	511	495	461	472	457	502	475	505	531	512	499	485	505	479	476	499	464	535	506	527	471	487	484	481	495	500	460	520	464	485	480	499	513	489	469	479	498	470	487	495	516	492	477	494	485	502	492	473	520	495	509	506	505	480	517	504	522	506	505	496	475	494	543	496	522	503	460	489	500	506	517	494	503	507	459	515	463	488	524	485	521	466	494	542	488	512	521	510	477	491	492	477	490	525	467	481	484	502	462	459	496	486	512	505	465	520	506	500	527	478	507	489	550	543	450	529	522	487	499	497	496	483	465	502	518	507	515	522	489	495	493	529	479	483	499	488	504	485	494	493	508	501	533	479	473	489	537	510	497	497	554	513	473	501	480	484	548	509	475	512	517	506	514	506	500	511	501	466	463	468	489	508	500	465	512	529	498	490	481	484	499	515	514	480	545	499	487	480	502	501	492	506	528	476	493	463	493	485	488	506	501	510	497	524	468	527	523	503	479	491	472	526	478	538	465	508	521	497	500	485	522	515	495	525	522	490	509	493	518	530	489	498	479	539	509	486	460	491	473	481	499	499	499	490	494	439	459	490	495	474	511	510	491	508	477	520	503	515	512	508	488	572	489	508	490	474	468	488	496	497	469	501	487	509	480	494	484	487	520	490	515	496	457	509	502	480	493	492	485	504	481	450	533	520	554	511	508	493	503	501	506	554	463	483	521	499	489	506	519	514	483	492	476	492	520	503	491	516	496	476	516	468	494	535	499	514	562	503	506	517	506	500	497	493	521	514	523	490	501	512	505	518	492	529	531	492	486	503	517	499	541	493	499	462	494	479	475	501	501	502	518	505	477	513	494	530	531	487	531	518	522	505	491	462	476	450	484	515	484	467	484	474	477	522	494	481	456	537	527	506	482	490	544	489	540	482	472	498	527	472	537	501	496	494	502	498	517	466	525	495	516	480	511	494	491	475	491	464	489	485	522	491	462	535	469	537	477	484	470	499	497	467	482	531	500	470	523	513	510	524	458	447	508	521	482	497	514	501	527	473	526	535	505	462	481	450	480	461	506	515	550	516	476	460	503	494	497	487	501	497	511	487	486	485	527	440	532	498	501	504	489	473	480	474	488	492	495	502	518	466	526	500	515	508	502	494	504	521	443	489	499	500	513	479	499	500	491	471	495	511	515	514	502	506	534	492	487	469	463	515	492	450	498	473	456	487	491	511	448	485	495	496	503	497	492	509	495	475	479	495	494	521	502	506	496	534	516	505	537	468	503	514	545	480	483	492	537	484	528	512	448	507	526	505	465	480	456	506	462	495	531	477	492	462	477	469	495	518	495	453	511	502	533	458	511	500	485	490	522	520	493	512	446	488	439	481	466	520	534	508	470	474	509	515	479	499	509	488	484	487	476	490	520	490	552	504	491	486	494	488	499	518	526	517	469	467	506	527	500	456	497	470	478	494	529	502	516	504	485	484	486	486	521	504	475	496	489	500	503	502	489	512	499	491	496	475	470	517	512	534	477	505	489	493	530	514	526	447	511	469	498	488	497	530	483	458	562	477	521	508	507	504	446	496	499	481	521	501	491	510	467	498	516	499	538	496	491	487	490	485	537	472	506	519	509	545	499	476	544	478	505	473	495	479	527	452	521	506	473	478	511	501	541	487	480	550	520	538	526	530	496	518	450	482	498	502	519	482	518	511	509	475	495	515	442	510	486	489	449	498	488	543	471	531	480	489	509	510	499	550	493	527	486	490	513	526	463	485	472	510	500	510	486	475	503	474	482	475	541	491	557	523	492	480	507	484	466	509	479	519	520	497	481	509	511	483	465	500	471	515	494	514	515	477	505	498	489	494	505	517	499	491	475	516	457	483	513	470	500	489	520	504	479	519	502	511	479	494	519	479	537	521	501	515	474	501	481	479	465	499	506	498	502	489	525	519	505	461	500	531	480	518	481	448	500	470	512	485	477	445	502	504	491	506	517	436	488	476	487	463	513	519	479	468	496	504	516	500	486	510	446	474	464	525	510	478	484	499	509	533	507	501	492	493	483	532	488	517	493	536	473	518	482	502	485	510	484	507	490	484	487	488	496	495	502	502	456	513	477	509	510	492	448	474	492	530	510	491	499	495	519	519	480	479	529	498	495	502	473	515	474	514	456	512	495	477	474	486	494	515	457	493	478	514	465	523	556	517	559	469	498	476	479	487	488	475	544	469	502	513	538	483	482	499	466	511	532	478	517	504	473	495	508	536	529	496	495	476	481	505	486	521	481	493	522	534	505	487	478	496	483	492	461	486	476	463	515	518	465	488	464	486	518	541	487	464	518	511	479	508	469	485	528	493	484	495	508	506	504	524	490	510	481	483	469	497	503	465	513	469	475	498	482	475	471	509	469	540	466	508	484	506	503	517	516	505	504	500	451	483	523	487	488	513	509	532	510	493	515	499	475	497	489	487	490	482	489	499	502	513	491	483	515	544	483	455	477	506	439	470	502	485	487	506	510	467	509	469	508	494	485	470	515	500	524	504	521	448	514	483	484	480	520	520	488	495	477	505	464	489	502	506	515	475	514	537	505	500	451	487	502	503	495	499	512	476	491	476	485	488	460	464	490	451	526	496	467	494	493	479	461	480	490	480	492	521	497	477	487	469	516	504	472	518	481	476	470	467	508	505	473	496	471	491	489	506	524	490	530	471	491	503	494	501	471	506	518	528	500	490	513	514	499	475	503	486	480	500	508	499	543	491	489	458	475	495	513	481	503	500	505	521	502	453	476	500	487	494	455	472	514	450	495	516	479	464	491	499	504	507	515	529	500	511	461	489	508	484	524	479	474	502	513	503	508	498	482	516	512	516	510	496	516	475	514	471	500	498	468	495	498	471	497	491	477	482	475	478	492	471	497	501	519	518	523	508	501	486	496	483	499	492	489	473	481	453
20897	18561	12015	7700	7507	6042	3099	1187	488	294	238	221	220	219	196	211	176	212	202	206	183	206	195	221	208	202	209	181	221	211	186	209	202	212	214	168	181	209	198	192	198	194	190	248	214	219	200	217	229	193	209	230	222	206	210	194	192	204	193	199	204	201	213	220	225	195	211	174	182	191	195	229	200	232	184	181	209	212	197	219	210	225	201	216	224	223	202	188	178	206	232	203	215	205	230	201	224	205	194	195	209	202	200	210	194	236	211	191	208	209	198	196	223	210	227	220	205	194	183	196	204	191	200	218	212	198	194	232	229	232	181	200	207	171	237	224	207	224	186	194	187	215	208	200	199	210	220	212	237	219	212	219	208	198	190	190	200	195	219	232	220	214	193	229	218	218	202	211	226	231	206	201	196	213	195	197	194	203	221	218	214	192	211	167	191	194	206	186	221	198	211	200	230	216	222	203	200	211	204	184	203	231	197	207	221	225	186	204	227	182	198	216	213	196	244	218	203	183	221	172	228	197	209	224	206	202	229	209	220	236	222	213	209	199	205	191	191	204	223	207	161	205	209	218	225	204	225	214	212	192	227	217	195	213	175	219	181	198	210	209	199	199	221	209	200	198	204	221	222	209	193	206	212	200	190	193	229	204	211	209	227	197	195	219	191	200	223	205	212	216	216	204	204	216	236	195	217	201	190	216	228	238	231	203	208	215	207	207	193	239	200	204	191	174	215	203	193	190	180	215	205	192	190	215	194	229	197	228	196	208	210	179	185	203	235	199	230	211	210	190	239	206	227	235	235	187	235	189	199	226	213	203	217	188	190	211	217	213	210	189	217	202	202	211	237	186	177	199	187	230	223	204	207	197	203	220	212	194	207	198	210	213	202	234	207	196	215	219	195	225	193	199	207	221	176	213	191	213	215	217	222	246	210	209	184	215	185	184	190	224	196	216	201	213	229	177	234	234	197	196	209	236	223	194	198	188	201	192	213	203	237	223	205	218	221	202	243	195	217	212	214	220	223	239	218	220	195	224	185	184	196	203	217	204	223	201	198	215	218	191	209	212	219	223	183	191	199	183	211	227	193	197	191	222	200	196	191	195	209	200	214	197	209	205	216	208	182	198	219	227	208	201	191	206	208	219	214	193	210	197	214	198	218	228	203	223	227	214	202	223	217	212	217	208	210	236	191	197	179	204	213	184	218	184	216	180	207	198	205	226	206	208	188	179	226	205	219	219	209	171	207	213	193	226	192	224	200	200	210	210	202	229	193	197	213	204	213	185	198	227	176	191	205	189	181	191	201	186	199	187	206	216	191	198	213	231	231	192	186	202	222	218	199	215	194	186	210	202	210	208	187	211	216	224	211	219	211	214	197	193	210	220	192	205	209	201	199	184	216	225	212	225	205	192	213	212	203	221	218	220	220	193	210	216	232	219	212	196	232	188	200	194	235	213	198	221	227	213	235	188	239	215	237	209	201	191	195	226	239	186	206	218	214	186	216	212	238	213	203	207	206	205	209	233	231	203	207	190	214	206	237	224	208	186	218	176	211	204	207	221	215	205	201	223	206	161	192	196	183	199	221	217	207	219	194	228	227	211	232	196	199	221	211	206	199	221	220	204	207	220	198	209	234	199	188	207	207	203	196	220	206	186	201	238	179	192	203	200	228	220	216	221	203	204	208	183	193	201	206	179	232	205	180	192	190	219	195	217	190	189	221	201	204	190	195	193	221	194	184	202	211	195	202	224	199	206	235	208	206	192	237	215	195	209	200	199	193	184	204	200	212	176	211	198	197	211	206	196	234	205	205	196	237	212	214	191	202	223	222	217	203	185	226	200	191	191	199	186	209	198	217	212	223	219	222	183	198	206	200	223	191	178	196	208	205	190	215	199	214	208	200	205	222	207	194	207	198	241	194	184	216	221	202	209	182	196	226	186	204	174	212	217	196	225	208	224	201	221	231	211	201	200	210	198	230	195	202	221	215	203	204	204	191	184	176	204	238	246	214	213	229	213	211	188	200	203	205	204	215	222	188	248	210	226	225	214	217	216	179	233	220	225	222	211	221	209	213	205	209	195	189	210	200	213	203	195	190	191	221	195	228	207	182	189	208	211	207	203	219	205	185	193	213	195	201	180	212	201	204	187	205	196	199	218	208	219	201	201	192	235	203	228	203	206	229	194	215	198	203	204	216	205	221	232	204	199	196	242	187	229	205	210	193	225	213	231	219	214	202	223	232	181	207	209	202	192	219	210	210	206	221	211	187	212	224	229	211	214	215	241	208	224	217	192	208	184	210	209	211	216	208	224	250	205	204	202	182	203	219	244	196	200	207	182	185	217	213	210	213	209	203	213	201	196	202	201	204	205	234	210	191	213	182	196	206	207	211	176	215	201	217	204	173	221	224	192	205	199	210	205	235	196	223	203	204	210	193	223	214	180	206	211	180	199	180	240	207	209	221	188	212	215	190	203	206	199	228	222	236	224	189	190	184	223	206	191	217	225	192	214	239	194	207	214	216	201	217	199	202	213	219	221	182	225	210	201	219	197	203	210	192	196	197	250	204	224	185	179	203	210	218	214	205	202	217	209	185	194	210	191	188	172	190	207	226	177	215	184	209	234	214	196	198	221	209	227	230	202	230	219	193	186	206	201	219	207	216	208	222	223	182	219	216	207	210	215	216	192	193	222	175	194	174	219	188	211	217	207	196	185	209	189	231	198	240	211	203	222	204	200	209	182	178	188	233	208	201	211	215	196	207	198	202	211	217	211	219	208	202	202	222	205	231	191	195	193	194	212	249	212	204	207	207	218	213	205	195	207	190	201	214	181	213	190	191	218	212	219	183	187	205	213	205	225	207	185	205	239	213	215	201	207	200	216	197	208	230	198	170	193	224	208	231	214	211	187	205	196	239	236	212	198	209	206	198	204	221	220	210	225	192	198	206	197	202	239	220	210	213	234	209	205	205	186	206	218	176	215	224	222	206	204	193	219	201	194	179	213	198	193	196	211	196	214	196	198	235	220	203	211	204	205	223	221	203	217	206	187	169	226	237	174	190	212	204	224	232	238	217	196	214	216	202	202	233	220	192	202	231	207	216	238	205	198	207	188	195	172	211	214	209	205	174	204	179	203	205	192	210	198	196	205	214	194	189	218	219	202	188	207	211	213	257	171	205	226	207	181	195	192	220	192	212	191	220	202	195	203	219	239	222	172	200	192	211	198	234	197	200	222	186	195	227	223	207	209	199	220	208	215	237	204	206	175	204	204	221	191	209	196	215	216	183	205	182	198	209	205	217	172	228	198	204	228	206	224	195	236	222	209	177	213	206	212	212	219	209	214	191	211	208	225	191	208	182	178	210	195	200	204	182	186	218	215	207	220	185	215	229	212	224	201	210	179	189	209	191	216	214	210	191	224	243	191	213	167	207	218	207	242	200	201	228	180	196	211	236	206	196	185	243	216	210	221	176	232	209	205	194	191	215	211	194	172	201	211
12607	15278	16983	17776	22075	18118	10071	4064	1613	854	593	566	560	509	533	553	561	510	517	548	570	525	526	543	511	535	516	548	536	534	500	537	584	560	539	532	532	508	517	560	515	547	514	528	527	570	527	573	546	593	542	513	571	550	527	526	563	553	530	536	517	498	539	519	558	527	584	502	548	539	507	515	524	533	559	558	496	535	519	521	531	565	519	511	527	509	590	513	541	512	588	550	517	557	541	500	534	524	547	561	507	497	521	549	516	522	543	519	508	537	525	461	537	574	533	510	574	544	530	566	504	573	539	504	503	544	515	542	531	579	552	528	513	578	540	477	494	555	532	563	556	559	515	532	555	557	547	515	554	562	481	506	513	563	523	509	543	510	528	524	542	544	567	557	535	545	489	504	569	524	552	549	503	526	518	547	538	556	548	494	527	542	542	526	498	507	538	512	543	551	550	534	526	549	519	563	516	523	553	478	571	562	552	529	557	513	504	520	532	558	518	531	529	571	551	518	523	527	529	558	528	510	516	547	549	485	564	520	550	539	538	536	536	566	583	524	537	524	559	582	557	543	529	553	562	509	524	533	486	540	581	500	527	515	548	545	535	525	527	558	573	541	521	511	525	507	546	496	491	581	527	549	512	543	533	521	519	517	551	526	548	534	510	573	520	559	554	558	591	514	523	492	532	501	525	526	527	527	587	558	513	507	565	531	518	539	550	530	545	523	558	544	562	533	521	586	493	552	551	495	504	540	533	560	527	489	523	534	535	506	560	496	556	524	513	530	550	560	517	543	481	543	534	507	532	542	508	541	533	517	529	559	527	552	535	512	548	521	476	542	547	545	488	527	536	540	507	550	532	527	495	505	536	515	540	534	555	543	527	566	516	539	528	523	575	561	534	523	560	530	556	542	533	550	547	535	533	561	547	532	514	514	512	552	505	525	521	537	548	551	508	559	548	539	545	532	544	554	545	503	529	528	507	529	524	508	506	578	540	534	542	526	558	524	548	489	507	513	592	567	510	525	497	548	559	545	537	522	538	548	551	533	546	523	513	549	530	511	540	541	543	534	531	539	534	525	544	546	500	525	547	513	558	555	545	506	548	477	533	539	512	537	540	537	489	521	550	533	525	555	513	509	544	516	549	527	557	551	523	497	533	556	548	497	526	502	515	512	542	546	547	526	536	553	556	522	544	534	531	511	569	552	565	542	546	515	585	528	525	569	515	492	548	527	534	535	556	482	538	522	552	493	585	540	523	536	486	528	521	532	534	519	546	490	539	500	539	565	602	521	574	557	526	563	552	520	518	563	521	511	550	501	510	527	513	498	491	519	516	496	548	540	548	521	517	522	537	557	553	527	554	530	569	533	572	554	533	576	508	500	545	498	554	516	554	518	520	568	548	541	521	574	524	555	519	546	521	545	518	524	546	501	567	522	508	532	512	527	517	506	513	507	527	498	564	534	559	506	552	538	547	542	546	523	513	538	546	480	510	534	519	510	506	549	553	504	539	551	517	514	571	561	501	522	558	519	545	542	526	541	545	508	544	514	541	487	541	550	537	500	512	504	527	514	549	501	522	556	562	522	513	546	525	544	517	519	529	537	543	525	556	547	579	514	566	540	529	525	513	555	567	526	567	548	526	567	527	527	543	470	532	549	549	528	518	542	529	500	557	527	570	526	554	508	537	494	525	534	571	547	516	557	518	541	516	550	506	533	553	547	545	556	533	522	536	532	559	527	517	479	537	545	542	535	537	525	544	600	540	557	530	531	481	557	482	533	524	522	539	568	502	519	549	606	535	578	495	529	474	553	540	539	565	517	578	561	552	511	535	506	549	559	552	566	541	556	530	525	543	524	558	531	580	527	542	577	536	498	516	522	518	602	492	587	509	563	535	501	521	512	538	502	536	497	557	531	491	556	549	522	529	569	537	506	626	519	552	549	525	556	531	583	542	513	511	540	530	538	538	560	502	533	504	557	552	532	557	488	509	482	542	559	496	536	535	537	523	508	524	525	530	512	524	567	481	527	537	558	546	534	540	511	500	501	490	541	516	567	507	535	522	584	550	532	539	556	506	554	521	550	523	544	559	585	485	506	534	523	555	526	497	544	569	540	507	540	505	522	544	500	515	573	557	513	507	518	517	533	517	542	566	512	541	532	527	592	512	547	523	550	554	548	558	480	554	539	562	527	555	538	514	540	534	573	558	538	553	519	479	561	546	519	572	576	568	550	529	577	498	572	497	516	534	565	560	516	524	515	544	564	556	510	548	568	535	517	530	537	551	562	511	529	536	517	531	519	550	505	543	563	576	545	491	522	511	520	511	565	504	566	527	566	535	535	531	571	522	540	534	574	527	511	524	505	528	508	542	538	499	521	519	535	524	525	501	511	557	506	521	533	529	522	516	513	533	553	494	560	491	564	499	550	520	544	510	544	537	527	506	532	541	553	514	537	548	565	487	515	537	519	544	544	562	542	573	553	553	521	535	556	549	496	522	549	543	538	481	545	534	529	503	537	538	528	515	537	494	519	540	526	526	514	552	565	531	525	571	505	563	477	507	564	539	498	518	498	545	537	533	503	564	527	528	533	529	546	517	544	524	520	523	515	547	544	545	530	545	518	529	571	490	497	528	497	523	484	521	563	517	581	523	508	545	532	494	504	539	559	570	549	511	509	525	564	501	551	562	552	535	507	487	532	534	565	531	555	506	526	537	544	480	517	550	527	572	519	535	506	555	495	520	540	522	518	523	545	585	534	519	523	507	544	488	501	569	536	532	568	507	552	519	513	546	551	521	539	603	540	539	576	555	538	534	545	538	523	549	560	507	552	520	521	530	487	562	508	545	554	497	543	513	538	516	512	541	504	525	541	488	525	506	526	573	550	530	576	493	507	503	573	527	509	577	511	533	521	524	531	551	551	544	508	531	535	549	526	527	508	564	518	542	524	498	546	587	538	482	561	560	557	571	559	517	549	495	526	517	583	524	512	532	549	512	561	506	523	534	533	550	515	541	519	527	531	523	581	531	502	542	534	518	542	512	538	564	489	537	530	522	528	547	558	552	551	501	577	531	532	555	528	555	532	560	526	536	514	560	524	525	517	522	573	570	527	543	532	521	508	498	540	493	505	581	549	550	543	539	518	545	494	555	516	520	543	519	539	535	576	532	531	551	569	559	528	505	527	530	511	548	550	533	558	534	536	519	524	551	526	520	566	558	521	555	514	575	582	547	566	525	539	526	538	516	556	515	538	569	496	540	497	504	546	519	503	542	572	534	520	539	494	555	508	569	541	555	577	560	535	530	521	550	531	550	572	567	563	546	539	567	529	541	479	560	520	534	547	547	521	511	564	575	503	549	545	522	526	566	543	538	502	536	492	528	580	556	518	527	534	557	556	531	505	564	505	546	519	515	544	488	499	517	468	516	505	547	565	532	544	521	542	527	493	512	518	536	510	568	551	489	510	524	522	513	517	517	531	563	516	549	489	505	551	492	546	538	514
43294	46173	47385	46379	52897	43486	26806	10501	2895	878	379	296	244	242	211	233	233	250	222	208	229	209	210	222	214	232	242	203	244	207	234	238	194	211	183	203	213	229	201	200	228	218	223	232	218	216	197	213	256	225	218	226	217	197	202	218	236	248	235	252	230	224	230	250	222	231	230	239	200	219	230	214	228	226	232	201	202	230	227	205	207	228	225	215	185	216	196	259	248	206	228	221	236	194	217	228	213	233	235	211	208	221	218	237	227	225	241	208	222	212	201	209	230	206	231	231	238	233	229	225	235	229	196	242	266	222	235	229	251	219	229	196	199	216	196	226	228	214	226	225	210	194	232	220	254	202	215	233	230	191	226	230	234	219	191	206	265	244	220	199	190	220	256	203	192	226	253	217	230	229	228	235	198	240	224	210	238	227	224	201	208	246	250	214	187	207	239	234	200	224	225	210	230	190	218	214	215	218	221	197	224	238	230	218	257	253	223	211	224	217	215	211	236	250	230	230	234	223	227	215	199	212	213	222	243	243	207	219	218	194	215	212	198	222	227	220	223	210	224	255	251	193	215	236	226	238	221	227	217	205	238	235	208	227	204	225	212	235	242	223	211	199	247	244	226	233	215	217	240	224	231	203	219	243	238	241	210	209	234	221	214	192	226	219	208	222	221	224	206	193	217	230	196	232	224	207	218	234	223	211	231	213	216	200	223	199	242	216	227	222	237	217	216	236	201	219	234	237	213	209	216	209	201	219	230	225	226	242	251	226	219	229	234	213	263	263	230	228	255	194	221	216	238	237	225	209	210	221	230	230	232	223	220	205	220	205	221	235	240	239	230	219	225	225	223	249	216	206	235	238	210	217	214	235	236	228	204	225	222	232	226	246	229	230	220	208	211	236	223	271	216	217	228	239	230	241	227	229	205	235	184	230	231	242	205	218	222	209	218	229	214	222	212	213	222	233	235	221	212	226	235	237	197	206	230	224	231	200	257	244	223	231	206	221	193	213	207	232	234	196	231	217	215	199	224	206	199	220	239	229	227	222	213	240	229	250	233	225	207	203	217	213	246	223	233	245	224	232	254	223	245	244	224	204	212	199	219	195	234	216	233	226	242	214	239	203	228	249	240	241	232	191	218	200	230	209	269	220	214	237	257	202	214	220	244	253	207	210	198	208	218	208	234	230	245	241	192	208	217	216	234	228	240	210	222	245	206	228	239	261	215	207	214	190	212	185	214	207	217	186	238	190	213	223	223	233	220	252	204	217	235	232	238	201	228	222	199	228	208	235	201	217	234	246	234	231	209	226	227	223	235	262	243	234	230	197	238	229	230	221	223	212	226	229	191	197	200	209	208	214	218	230	220	224	237	224	224	231	256	219	256	216	235	215	227	242	225	217	220	233	228	208	248	205	227	242	199	194	232	221	235	215	197	223	218	217	205	219	223	207	205	192	218	246	235	200	235	229	230	232	230	242	227	242	223	248	228	222	216	225	245	242	235	222	231	192	231	227	213	232	225	219	222	241	214	229	241	242	243	219	223	221	236	254	256	219	225	225	228	224	215	208	247	224	209	219	218	225	217	216	230	227	245	227	214	240	206	234	231	212	224	245	232	226	208	214	198	205	237	220	231	215	220	247	234	234	206	208	231	177	202	204	233	212	215	207	250	211	208	218	231	208	250	227	231	241	219	219	202	216	225	218	240	221	229	218	231	230	207	223	212	250	216	251	232	204	220	232	217	234	220	207	221	225	201	208	235	245	224	211	230	211	203	213	231	245	224	211	210	228	247	232	231	211	229	210	200	249	217	224	232	240	224	256	195	221	213	202	219	231	210	212	228	207	221	230	218	200	215	226	243	201	217	224	206	206	231	212	225	233	241	251	216	208	230	223	217	212	209	246	219	212	233	225	218	200	213	224	210	215	203	207	242	200	227	209	211	229	209	223	234	227	227	233	223	233	206	225	206	231	234	244	237	213	229	237	242	215	222	226	248	214	220	206	218	219	226	230	236	240	242	219	229	225	243	233	203	210	223	238	252	211	220	206	201	219	213	219	217	209	206	247	224	253	230	239	228	199	196	218	216	180	227	216	219	199	225	224	241	259	222	234	217	218	246	207	235	220	250	230	257	242	220	214	195	203	211	231	239	255	215	238	218	209	209	232	245	246	229	231	249	233	195	232	234	248	206	229	212	235	211	213	220	218	196	226	256	225	219	241	196	228	221	241	198	223	238	241	218	231	250	221	227	218	225	232	206	212	224	219	198	206	240	225	207	214	215	194	187	204	233	206	216	228	199	213	239	212	237	236	245	208	212	238	233	233	234	216	240	230	202	231	240	204	231	224	242	228	217	237	214	232	227	196	219	212	234	223	238	241	228	234	238	226	235	207	231	224	245	225	228	231	222	218	197	213	213	223	226	231	212	207	230	264	222	225	231	219	232	230	205	233	220	198	245	233	190	223	223	229	232	197	234	207	239	256	222	214	214	235	237	225	209	265	230	256	227	204	226	203	213	229	231	243	206	222	251	214	222	235	219	202	194	233	238	228	231	217	207	228	225	219	230	185	243	242	226	200	235	232	212	189	224	249	231	242	192	224	212	217	235	222	213	216	202	212	204	238	209	220	220	197	234	222	205	223	227	210	243	235	219	221	192	207	224	228	213	213	212	205	195	212	214	239	244	228	222	225	211	214	221	215	217	216	221	230	233	227	184	231	217	246	205	247	236	220	228	197	208	222	228	211	209	201	230	214	234	236	216	216	220	225	210	219	233	216	201	233	211	220	258	212	241	233	227	234	241	235	235	221	218	192	217	213	236	220	203	227	227	207	217	225	213	245	215	224	219	219	234	228	201	213	223	227	228	224	227	234	219	231	216	215	250	213	223	228	246	219	229	239	232	229	207	241	222	231	216	230	203	215	227	218	213	226	222	250	252	193	227	247	210	220	228	231	225	218	209	223	244	245	232	208	237	227	208	209	231	190	217	238	235	215	210	206	233	211	219	185	204	242	238	224	215	226	234	220	229	210	205	206	206	225	224	226	236	202	220	236	233	213	223	243	222	194	234	227	190	252	203	244	219	223	232	229	255	193	237	218	215	221	244	236	237	210	225	208	235	242	222	232	210	225	246	242	220	236	248	187	214	237	207	239	187	226	227	226	256	241	187	212	233	214	218	217	219	193	215	217	234	225	205	218	218	229	225	205	209	182	227	221	201	201	221	213	204	217	245	207	226	239	221	215	209	225	221	218	194	243	217	245	244	207	226	217	205	215	221	214	205	245	206	222	232	235	195	204	216	243	223	224	204	206	208	206	223	219	220	241	232	195	203	222	211	215	225	187	237	220	194	207	219	225	208	217	225	245	188	226	223	226	203	229	204	230	245	227	212	233	217	203	223	197	218	216	220	220	224	192	220	198	216	217	220	231	226	194	230	226	219	196	223	243	225	233	221	229	197	232	219	211	229	232	239	213	206	232	219	213	217	241	210	198	215	231	214	195
27954	38314	46816	55665	63007	53842	38835	20451	9219	3282	1391	898	771	696	587	600	608	557	524	580	568	545	546	593	559	561	543	518	542	591	586	548	598	597	587	546	535	538	573	553	587	567	562	571	543	576	571	567	579	542	548	592	545	589	562	546	557	574	547	558	521	559	556	594	580	586	565	550	559	572	564	601	583	590	583	583	558	580	526	534	565	508	569	530	564	597	573	558	570	600	586	520	555	535	571	556	568	601	522	540	526	562	577	559	609	502	555	534	585	548	574	557	593	561	562	556	580	605	540	515	570	594	574	538	569	550	509	561	535	563	594	545	579	557	561	545	532	581	584	597	609	548	581	552	580	557	551	576	552	521	525	590	553	587	603	537	562	579	574	539	584	568	536	581	583	562	556	547	574	571	576	548	573	577	592	557	540	591	588	520	595	576	554	590	557	537	525	571	571	577	520	577	598	554	583	567	541	544	549	542	611	539	566	535	561	556	547	565	609	588	566	606	571	549	546	619	557	544	530	496	550	572	564	536	618	577	574	546	570	570	534	571	562	531	589	577	537	560	550	543	563	584	537	617	571	539	585	624	581	525	532	558	603	611	564	587	549	594	584	596	608	554	580	554	589	587	592	586	572	586	567	554	543	540	547	583	594	537	584	583	553	552	574	541	555	534	564	536	554	596	599	538	559	551	547	587	566	594	600	557	567	542	566	557	574	575	569	568	570	561	542	556	568	601	560	547	544	553	571	576	529	578	547	539	566	541	603	539	541	588	562	571	551	588	561	581	592	556	596	534	554	598	607	577	566	584	592	557	562	507	531	584	564	591	531	574	540	603	592	546	541	575	540	553	540	572	575	573	583	541	577	595	560	565	561	565	556	545	576	541	560	586	539	531	563	576	551	529	558	564	548	573	538	524	562	579	585	548	555	563	561	544	575	596	561	551	589	554	616	558	570	574	601	522	581	602	595	557	553	589	573	583	551	549	528	560	570	566	545	585	548	549	524	590	609	583	584	578	564	595	578	536	585	570	523	582	562	539	580	558	565	557	573	562	512	577	611	583	573	535	547	572	565	623	553	531	591	544	553	617	521	557	590	574	566	541	524	588	584	582	616	562	556	568	548	576	581	535	536	567	555	557	537	544	575	564	522	555	606	519	533	604	582	532	562	574	579	581	529	557	583	566	561	561	574	565	569	566	582	557	572	556	553	558	572	552	547	589	569	541	554	559	601	561	551	597	580	569	568	590	545	579	571	574	523	560	549	558	552	567	572	569	574	569	582	568	579	541	520	498	540	591	572	552	552	574	566	561	592	543	547	577	581	549	552	568	579	576	512	576	530	585	574	607	549	581	560	565	564	563	562	526	549	575	590	606	554	574	601	529	563	567	582	571	571	571	550	568	593	557	535	562	561	521	573	608	602	548	560	631	556	539	508	601	554	605	500	554	566	594	572	570	590	590	566	560	538	582	582	604	535	566	524	574	546	519	585	537	522	531	551	571	585	583	561	568	594	575	585	535	570	573	558	586	579	603	571	580	572	521	544	621	550	537	514	601	543	565	568	564	586	536	556	582	579	524	581	548	581	553	529	584	571	538	579	626	553	531	557	563	574	560	579	575	553	509	555	548	541	593	591	578	578	552	586	567	597	567	600	546	564	569	569	593	558	575	549	602	554	587	551	556	574	536	563	574	577	578	570	560	580	556	569	566	542	580	573	555	555	555	587	581	602	536	609	549	570	562	555	546	542	569	528	537	521	588	568	607	550	569	567	518	543	570	544	543	571	531	578	586	543	579	615	548	572	560	539	569	573	573	573	536	579	628	533	549	559	594	574	534	580	557	517	546	576	592	559	549	573	585	583	551	624	556	567	542	600	545	541	576	579	591	595	597	522	569	536	549	544	552	561	571	607	547	572	572	562	571	561	598	619	573	558	554	597	598	566	573	565	589	544	542	591	572	547	567	535	555	581	546	609	578	532	569	572	524	556	516	575	565	549	566	581	581	547	572	549	532	525	590	535	553	536	555	572	556	581	538	543	620	578	557	554	545	585	572	552	587	578	557	553	615	581	567	571	550	537	587	522	568	556	577	514	602	546	545	615	561	528	583	582	544	580	591	548	567	548	562	589	580	553	581	525	575	575	590	584	562	597	586	581	523	578	571	525	587	571	593	535	561	560	550	551	610	535	581	565	568	546	566	618	567	589	546	574	556	525	569	555	557	589	584	547	558	579	589	593	558	568	557	543	568	573	602	562	537	548	547	573	598	585	550	522	525	588	575	586	568	567	584	564	571	553	557	552	536	569	530	589	580	572	586	562	574	603	585	578	583	572	601	559	534	560	555	541	570	552	561	564	542	563	568	586	611	603	563	560	540	556	535	585	557	542	600	566	579	535	580	534	554	546	568	551	546	599	540	584	543	595	547	502	559	570	621	532	594	555	569	556	605	558	577	550	553	526	600	567	548	534	617	577	585	558	576	564	600	576	593	593	610	558	616	584	587	560	567	577	574	606	572	545	568	571	587	518	607	560	570	583	539	540	555	578	604	573	572	589	573	568	549	571	537	544	590	564	522	544	594	568	540	526	590	570	542	550	573	546	614	559	571	582	554	524	567	535	582	568	573	583	548	546	598	569	578	581	585	556	597	604	559	635	592	542	531	552	555	587	589	542	546	545	555	558	579	545	530	577	574	578	545	551	555	552	507	567	568	596	545	600	535	605	573	605	563	569	572	556	613	561	577	532	548	547	566	553	582	574	590	513	549	571	584	558	546	601	556	574	547	563	552	560	543	549	566	602	561	578	556	528	552	576	575	584	553	555	574	574	545	545	569	609	569	553	572	576	532	562	592	539	561	559	571	536	551	563	533	573	572	566	597	592	568	606	563	513	522	586	575	555	607	553	568	568	552	523	580	588	597	557	573	534	546	585	545	565	581	588	552	579	568	566	597	511	555	572	599	520	575	530	539	544	579	569	556	535	538	583	564	572	549	593	556	577	542	544	534	532	562	577	558	565	555	582	561	538	567	550	615	563	589	584	533	567	537	574	580	576	592	532	576	573	575	561	598	609	573	575	575	579	578	586	582	503	552	537	560	567	561	548	545	571	595	516	575	577	545	595	582	554	586	571	616	561	561	557	506	578	550	590	534	542	542	606	620	602	564	573	546	597	602	553	576	545	595	582	560	601	550	561	552	597	558	564	556	569	563	576	591	572	581	547	577	572	536	567	605	578	545	574	544	594	555	542	552	596	580	562	558	531	550	537	549	527	618	536	569	543	546	585	538	552	581	577	586	518	598	574	542	541	585	598	586	561	560	558	566	548	524	565	584	548	565	583	546	548	555	569	553	586	530	564	567	537	560	492	591	573	608	560	565	578	569	537	563	544	569	534	572	568	553	572	584	601	554	575	544	550	518	571	537	536	606	607	555	576	568	563	595	587	563	554	591	551	586	543	572	545	546	604	560	560	552	560	551	550	575	604	560	572	576	561	561	595	559	558	579
52850	53914	52144	51124	60516	55881	37698	19019	6165	1571	656	354	318	256	251	179	221	201	214	175	212	200	200	200	188	201	205	206	218	205	186	205	200	200	197	188	195	221	205	202	189	175	198	180	190	193	210	197	180	171	205	211	204	184	196	220	217	199	203	187	212	215	198	196	207	173	197	196	176	200	197	190	193	208	205	179	216	224	226	213	209	199	204	208	190	201	188	202	195	212	196	203	185	220	205	214	201	198	194	214	185	204	204	190	192	197	214	195	194	216	209	237	211	190	217	188	174	186	187	181	210	189	196	194	195	173	168	200	201	183	191	207	191	216	206	208	170	206	204	217	201	182	229	202	199	186	202	220	223	211	214	188	183	220	185	197	199	194	198	197	189	173	186	199	213	210	207	187	183	204	185	167	195	184	207	192	188	199	194	183	182	201	221	195	209	189	191	205	207	189	207	204	202	187	196	182	212	175	166	238	177	201	183	207	211	192	192	234	198	194	220	201	200	182	182	226	208	193	198	215	191	208	205	201	177	177	179	200	188	171	196	209	186	177	203	213	179	189	188	172	201	191	200	229	194	207	226	210	203	200	190	162	197	197	175	227	187	193	180	169	193	197	197	174	192	202	182	203	204	187	179	178	191	170	194	218	181	216	204	194	188	211	191	174	200	172	192	206	207	164	187	186	186	215	179	215	215	176	179	167	239	160	190	197	183	210	181	183	187	192	192	186	204	186	189	199	180	197	177	169	188	202	171	194	228	201	206	230	203	227	197	197	201	164	209	198	199	185	210	181	177	181	193	186	185	197	210	185	204	225	192	183	188	190	202	233	210	227	191	183	218	177	237	205	201	196	210	196	187	222	158	224	191	203	184	212	204	215	169	210	200	202	177	197	206	186	202	210	208	222	178	191	180	205	217	225	228	194	196	165	187	201	199	209	202	194	229	218	204	191	187	204	186	203	185	184	186	215	200	210	232	205	157	198	198	183	217	176	185	209	199	180	208	206	203	199	203	209	178	208	195	188	208	221	189	203	207	208	203	223	195	179	175	192	178	211	216	210	211	177	209	201	218	215	213	175	179	224	212	207	199	184	204	187	196	196	199	195	213	173	203	188	187	199	226	186	190	193	204	204	177	218	194	202	178	171	200	185	182	206	229	210	211	194	190	209	203	191	185	225	178	204	200	200	226	189	198	177	212	210	198	176	190	192	176	208	193	188	193	192	201	190	200	214	188	176	206	185	204	176	204	214	197	215	209	212	190	213	193	194	184	212	184	183	223	192	207	186	193	220	177	188	207	199	220	202	215	204	192	216	190	175	214	207	223	157	168	200	200	187	215	221	179	215	192	188	218	197	207	187	215	209	215	195	204	210	211	208	189	215	229	228	203	205	195	206	176	210	201	206	195	197	201	197	198	223	193	196	213	219	172	198	176	179	179	182	208	204	196	190	188	190	181	174	174	186	218	191	190	187	205	193	192	190	200	184	189	189	197	172	203	177	203	183	184	201	202	223	204	201	211	198	202	187	216	204	186	209	196	192	198	198	194	208	194	193	210	169	197	206	205	195	199	186	228	194	195	205	188	211	224	222	209	224	234	188	215	190	181	198	205	194	194	206	210	189	189	172	203	206	216	189	189	203	186	187	186	188	182	189	196	193	214	176	212	226	215	193	191	203	182	190	208	200	196	203	197	213	172	185	211	202	179	206	208	192	187	199	211	205	197	182	175	206	192	174	168	184	202	198	174	210	214	195	172	196	181	213	211	231	190	223	215	185	194	212	214	224	197	224	221	189	180	163	187	191	206	214	188	174	213	215	192	219	201	195	190	183	223	190	197	192	190	174	189	187	188	191	207	182	181	183	193	197	203	212	192	179	157	174	199	208	192	211	197	189	219	203	203	216	157	215	216	175	189	219	209	222	186	203	201	182	204	194	195	200	198	174	205	195	201	192	196	188	214	200	202	179	215	193	203	210	200	202	202	205	149	190	200	227	186	213	216	196	211	211	199	197	225	209	196	181	201	208	197	218	221	206	201	195	222	198	185	226	205	227	235	199	206	191	200	229	216	200	193	191	191	198	191	191	188	227	208	204	239	218	192	176	245	204	188	178	213	171	219	199	202	237	201	206	194	195	201	190	201	185	189	183	168	208	202	167	226	212	194	182	207	195	190	211	192	200	191	216	199	198	181	207	174	205	169	213	209	183	193	185	196	184	200	189	221	207	207	202	187	171	190	200	179	220	183	180	203	196	195	200	207	176	178	196	192	199	223	194	193	173	168	181	208	210	197	191	176	187	202	221	183	182	204	189	189	209	201	208	205	211	192	180	185	194	186	168	200	208	202	197	196	191	213	215	168	185	218	182	199	195	188	189	218	187	224	162	183	213	186	180	184	224	215	214	194	218	190	200	198	191	183	177	196	185	195	203	216	177	203	190	179	192	209	208	189	208	188	211	191	170	204	158	200	213	220	193	195	233	194	211	199	190	203	211	168	204	177	185	175	166	227	194	213	216	209	212	195	184	186	174	191	207	198	188	183	203	190	196	177	188	184	204	177	198	206	205	175	225	183	196	214	194	198	214	215	216	186	209	189	210	207	195	206	208	189	231	186	195	202	210	211	207	199	194	181	191	239	207	193	188	188	200	203	171	209	218	182	187	203	228	206	185	201	216	229	191	214	213	182	199	197	183	187	190	204	195	187	215	195	179	192	190	234	177	177	188	198	178	206	192	205	190	203	195	187	209	191	216	225	190	203	209	223	197	192	187	207	198	208	198	179	200	178	176	209	192	194	189	224	199	181	201	167	193	183	172	205	176	187	198	201	189	217	200	201	187	193	178	195	205	204	181	204	172	205	212	195	206	175	179	202	225	195	195	199	195	198	225	207	211	187	204	202	181	224	184	212	213	207	205	209	198	194	185	203	202	177	211	183	223	209	186	188	194	176	210	168	204	187	186	188	185	187	180	200	197	200	196	194	216	179	194	209	188	187	192	202	224	186	212	238	213	184	191	200	196	203	211	184	206	214	206	206	198	169	202	202	197	213	194	208	187	199	184	212	218	194	184	205	199	199	177	199	163	212	208	187	187	204	199	217	201	209	216	209	211	191	204	201	188	208	194	193	188	177	187	188	200	194	198	183	215	185	202	213	202	207	179	195	204	211	183	185	218	203	211	181	196	167	192	182	219	187	192	205	211	220	215	193	192	172	176	195	183	174	192	202	201	185	203	213	179	203	183	190	220	196	190	218	185	180	190	179	212	198	222	191	190	214	192	207	188	177	228	160	195	205	208	194	234	183	215	204	216	184	178	220	194	177	176	192	192	204	185	203	214	211	210	185	196	192	217	191	201	207	200	232	207	220	215	197	205	213	175	189	206	212	199	184	204	200	216	221	186	192	208	201	186	210	181	215	220	212	200	196	200	227	214	174	200	185	176	192	192	210	189	203	201	198	189	186	205	179	185	191	195	223	179	205	207	192	205	190	201	205	193	191	200	196	172
35732	45874	53631	61369	74707	67074	47861	29466	14617	5379	2424	1361	981	817	654	584	555	503	492	485	477	513	506	483	498	484	515	520	466	520	479	510	520	501	494	475	503	504	476	535	484	508	522	561	516	505	487	494	543	521	503	510	495	486	469	554	494	533	500	535	500	521	486	491	490	517	519	473	492	514	475	495	498	493	497	536	509	482	498	477	526	477	486	473	505	494	499	497	484	473	515	515	460	443	497	514	505	511	488	484	500	497	526	563	482	513	524	504	497	446	485	490	474	510	492	487	502	446	505	491	528	515	498	498	523	500	505	490	482	527	520	491	497	487	526	520	485	491	486	479	482	523	476	512	529	501	551	467	504	490	480	493	505	530	511	509	485	538	479	497	476	504	507	533	535	512	472	479	503	518	495	525	513	508	499	478	482	522	489	501	512	471	499	488	478	517	472	513	545	510	496	508	502	512	501	483	487	475	523	519	508	487	501	484	490	476	506	515	517	505	483	481	472	492	490	477	506	474	535	488	486	538	530	501	515	501	467	543	508	538	472	494	515	474	464	506	496	469	478	465	516	476	507	495	514	512	494	518	494	525	520	510	475	549	550	457	475	483	482	497	474	519	543	526	502	487	481	507	478	505	484	456	496	483	525	481	484	529	461	506	517	503	522	539	529	502	508	517	506	504	495	444	493	475	504	499	498	504	461	521	484	490	481	532	514	529	498	514	497	452	520	503	519	520	515	501	489	513	557	509	478	533	501	490	514	473	515	484	518	503	542	518	485	480	531	482	503	491	463	457	478	530	517	489	517	512	531	524	517	523	535	523	497	499	514	528	482	525	462	500	530	488	499	539	524	482	494	513	496	514	468	518	534	508	506	523	516	494	460	471	520	531	470	490	532	487	496	488	501	508	462	534	520	491	508	516	493	491	515	516	467	522	481	507	521	489	508	497	519	510	474	538	508	493	509	512	502	503	507	470	488	495	453	492	491	521	487	493	525	497	481	488	493	495	512	532	515	496	496	473	494	486	516	504	465	511	483	525	454	524	496	482	498	534	484	519	484	474	508	534	514	528	483	472	489	502	515	485	487	529	476	504	506	507	491	534	499	507	494	529	478	501	479	470	493	491	474	487	483	473	496	476	509	486	501	473	498	495	518	524	527	516	504	482	513	478	493	476	541	513	527	525	447	485	519	501	497	477	489	485	487	480	532	484	495	540	498	529	518	510	524	506	468	499	491	477	499	491	533	493	477	498	506	496	458	488	470	516	496	477	519	495	513	478	516	508	493	504	513	517	520	518	557	520	499	483	457	496	500	507	497	493	507	458	486	510	484	475	502	550	497	505	489	481	513	516	477	495	529	491	500	526	533	484	514	477	503	501	482	526	530	536	480	544	501	511	494	477	511	507	491	511	509	451	500	442	510	502	540	498	477	496	498	534	499	501	515	522	475	523	509	510	488	480	521	503	460	490	518	486	476	528	518	485	535	540	524	519	528	508	498	546	509	546	481	508	518	523	496	507	528	509	460	508	489	520	510	437	487	528	473	490	492	518	443	495	543	503	500	519	485	492	524	506	516	506	491	507	506	495	562	473	521	493	492	526	529	495	513	488	470	546	522	505	512	462	509	526	498	464	502	475	500	501	491	446	459	500	477	458	547	518	496	500	521	502	494	511	492	455	530	482	475	511	469	533	485	486	480	498	497	541	514	483	521	517	517	487	525	469	511	500	488	465	539	516	507	511	520	503	490	482	540	479	486	509	498	486	497	493	481	505	482	532	473	482	511	501	478	505	499	481	471	490	524	483	503	504	460	502	557	508	504	501	515	483	512	450	472	468	510	503	491	462	443	507	503	512	481	495	473	493	467	479	486	513	524	493	498	489	469	517	498	496	447	486	510	473	518	495	504	528	452	467	515	505	522	499	532	491	500	523	482	495	476	508	474	493	509	499	495	507	503	491	472	506	498	487	508	533	542	512	501	513	512	516	514	456	545	496	504	496	507	503	511	506	481	490	466	500	505	506	530	500	492	504	474	493	493	515	531	454	459	482	521	492	515	518	522	492	527	485	491	528	504	489	502	516	491	526	453	529	510	512	497	529	440	465	475	492	487	539	483	531	486	469	531	487	525	531	501	494	518	497	486	480	518	494	495	526	520	509	480	504	512	529	494	518	492	517	512	485	499	508	515	474	484	501	524	530	532	538	522	503	498	486	479	506	485	462	508	517	509	533	512	479	544	493	533	537	475	474	465	455	504	532	446	522	487	510	522	504	482	496	515	495	486	509	480	495	514	498	500	465	478	494	450	479	482	510	511	508	486	496	485	510	474	475	486	484	505	477	511	483	525	489	542	478	544	523	547	511	529	500	531	494	507	549	489	518	556	500	522	525	479	466	520	511	495	502	509	506	516	481	501	511	510	512	497	493	467	475	491	536	496	513	515	506	557	481	509	500	485	495	456	485	509	503	490	496	506	528	517	503	496	517	455	525	502	528	496	467	506	529	517	493	492	500	503	511	537	524	489	548	487	503	514	460	503	490	529	469	477	501	480	533	432	462	491	540	478	506	498	458	503	488	470	523	499	535	492	502	509	488	504	533	473	529	505	510	472	517	486	474	494	571	521	548	502	532	481	517	523	500	515	490	503	484	469	503	508	484	479	526	521	553	503	517	500	492	522	528	513	532	465	545	517	495	538	498	542	514	531	471	541	519	477	477	504	497	494	525	489	515	542	530	502	482	500	477	478	488	489	462	494	495	484	496	490	502	509	517	472	476	519	534	513	509	496	542	448	491	518	482	526	479	497	502	528	520	491	515	504	491	534	493	497	466	535	499	491	481	509	504	494	506	491	529	524	481	538	511	500	470	495	543	497	491	481	469	510	503	530	473	488	499	486	481	449	454	481	500	526	487	500	487	499	499	522	520	486	525	503	505	499	483	479	488	507	553	510	477	512	498	500	493	504	492	530	479	525	534	518	495	491	481	467	516	456	484	486	458	499	535	501	494	542	504	461	510	441	491	469	491	510	506	516	527	474	514	490	452	474	486	487	475	500	507	487	510	527	494	475	482	506	507	514	553	525	516	493	493	539	526	478	498	504	516	531	508	505	517	515	471	472	532	519	524	528	517	497	524	493	522	512	502	484	500	498	487	502	485	498	522	502	524	509	543	540	493	525	509	454	530	462	515	478	521	527	523	487	457	529	487	443	466	497	508	531	442	484	520	483	502	472	489	496	491	490	499	499	482	478	503	499	449	483	493	497	518	493	505	499	455	490	491	517	493	517	503	495	503	519	496	506	487	524	493	512	469	495	482	520	508	492	485	482	519	496	479	492	508	497	473	540	504	500	504	493	544	494	500	497	501	439	496	473	519	500	529	447	527	498	505	497	487	479	536	478	496	504	498	509	487	515	520	504	470	509	467	473	495	454	518	505	535	514	478	502	538	531	506	516	532	502	507	519	504	482	503	491	487	538	489	519	485	464	490	491	503	495	506	504	519	494	443
21653	20854	21869	17122	10731	6440	2440	1108	521	272	230	200	225	207	199	203	204	207	192	198	190	213	187	181	221	233	189	219	200	204	178	205	214	192	241	229	182	198	202	181	200	190	212	223	186	201	214	190	195	209	204	221	191	201	207	190	199	199	224	205	212	233	201	198	194	196	207	220	220	214	213	194	196	221	187	183	211	212	209	195	211	197	183	184	216	208	192	212	220	178	209	180	218	205	199	242	196	206	179	214	206	217	201	181	212	221	212	218	198	196	208	205	203	181	196	190	204	189	195	194	204	220	231	222	208	215	250	214	194	207	229	197	213	212	205	184	200	234	205	213	191	227	211	200	217	199	211	235	191	233	216	196	216	209	201	208	223	197	208	192	212	197	204	218	183	224	195	223	200	204	230	194	185	175	200	194	220	190	215	195	198	229	192	211	219	201	208	193	186	227	195	170	208	195	198	214	233	201	220	180	206	202	184	237	207	205	225	179	209	233	189	203	199	197	227	215	176	212	204	179	193	232	208	214	214	200	221	202	194	213	209	217	210	187	193	193	202	190	200	211	202	182	215	175	198	214	193	210	195	222	202	249	191	207	214	232	208	215	200	189	203	189	194	194	197	214	235	216	203	199	202	235	194	214	202	214	196	218	196	192	190	211	215	205	210	205	226	213	211	231	211	214	199	213	219	211	206	205	213	205	229	187	215	226	227	197	194	196	210	189	202	198	221	196	191	195	203	201	216	219	195	200	208	231	218	197	205	216	195	205	178	210	199	205	200	196	201	218	222	220	232	182	226	204	210	219	190	184	204	231	216	218	188	214	200	185	202	225	222	194	193	209	189	212	184	204	207	197	197	202	201	198	233	175	229	211	224	220	197	199	217	217	207	198	206	194	213	204	184	214	199	202	203	212	197	206	237	212	198	205	207	193	209	197	196	205	197	187	200	195	203	229	206	207	202	211	196	207	195	192	209	221	189	192	206	172	186	210	200	193	201	194	213	196	216	222	209	203	192	203	186	188	212	242	209	181	210	192	243	210	198	228	204	192	202	228	180	190	197	179	199	224	194	223	213	214	222	214	198	194	215	203	189	215	212	194	189	187	208	225	207	218	228	197	193	186	202	184	193	227	211	166	236	203	197	210	175	219	234	220	206	210	205	202	208	219	193	205	198	240	216	209	207	209	204	209	187	217	214	207	193	219	205	176	192	195	214	181	211	222	207	207	223	213	196	226	195	192	195	182	195	218	212	217	229	210	212	194	214	202	171	200	203	200	208	216	186	202	235	196	193	211	184	202	201	203	206	185	203	197	181	214	192	183	193	181	199	202	184	179	228	204	217	216	198	211	182	201	194	242	210	180	190	197	193	219	185	190	200	199	200	223	196	194	224	217	204	197	192	206	175	213	218	184	214	220	205	184	199	217	210	204	192	219	184	217	182	187	213	226	221	208	217	198	198	194	204	175	203	238	192	204	204	224	210	212	201	197	200	197	201	199	195	212	197	183	190	211	235	211	214	188	232	192	214	210	217	191	182	210	198	194	229	201	192	223	240	211	225	187	206	218	188	196	189	209	206	194	197	211	201	195	196	201	204	188	216	215	230	222	187	217	218	183	199	205	226	187	226	188	209	217	212	211	195	193	188	183	188	221	193	216	206	194	191	208	231	205	178	196	209	196	233	213	206	212	213	207	206	216	195	170	211	206	176	215	222	229	210	210	182	188	207	199	217	208	212	205	202	199	213	216	194	182	206	196	193	208	217	213	216	202	204	226	209	192	186	199	165	211	225	188	202	195	191	194	183	204	202	192	181	196	192	200	203	226	216	208	224	200	205	210	201	209	215	206	198	212	196	193	232	210	193	192	182	218	172	209	203	197	266	187	205	209	207	201	189	188	221	202	195	201	212	202	193	179	233	216	205	183	202	204	167	229	209	217	206	205	195	193	200	203	195	182	207	208	225	200	179	186	205	206	204	218	239	234	209	207	191	199	179	208	206	195	190	186	205	221	170	220	203	190	200	193	202	187	192	192	203	227	224	214	195	177	217	216	207	179	218	208	219	205	237	199	189	209	185	197	206	190	214	200	229	194	234	204	190	224	208	182	203	196	204	211	198	180	215	193	202	172	216	214	201	208	201	196	210	225	227	207	205	227	209	193	211	194	217	194	209	226	227	199	175	184	193	220	195	192	205	197	208	210	203	203	233	210	213	196	192	194	194	198	196	217	195	216	209	214	197	200	219	184	216	209	193	199	197	186	222	193	214	222	204	225	213	203	180	204	214	213	190	195	217	206	198	232	209	225	191	210	218	193	202	211	202	198	205	201	194	206	221	191	206	238	184	193	171	188	211	199	205	195	187	197	234	229	210	219	183	206	222	213	215	205	199	231	229	196	242	165	205	229	216	206	204	216	206	181	199	202	197	200	226	203	239	210	211	194	205	205	212	233	169	203	185	206	202	209	201	178	244	180	175	187	192	208	207	202	200	188	189	168	223	207	213	216	204	204	207	235	198	214	202	214	210	201	191	220	202	212	217	212	210	209	200	212	188	160	207	226	181	202	195	207	194	205	199	208	215	196	196	223	200	187	202	218	227	187	214	193	224	206	180	200	205	169	216	191	203	206	193	203	207	191	209	201	206	212	187	204	220	209	194	206	182	202	200	178	205	190	221	218	223	213	206	203	228	181	216	203	193	246	202	196	206	208	209	193	208	197	216	207	214	221	219	225	231	205	220	214	211	210	203	208	219	207	225	214	181	248	225	179	199	229	216	204	196	213	192	185	188	205	204	197	208	206	209	201	200	199	221	219	198	217	199	206	215	207	200	214	199	217	212	218	206	177	226	197	205	243	203	196	188	214	227	190	198	205	191	232	204	222	229	197	209	192	230	203	211	200	217	224	189	203	213	224	191	200	229	217	229	206	202	192	219	202	223	195	223	200	206	200	203	204	194	199	226	190	208	217	226	213	198	185	210	206	199	186	223	212	185	212	205	199	193	205	219	206	213	203	225	235	197	212	207	186	189	196	213	198	239	222	222	223	189	212	180	205	222	182	179	199	193	201	216	207	193	204	212	202	217	197	203	175	235	242	206	217	211	210	204	211	184	192	193	197	211	227	199	222	213	218	220	199	203	209	187	205	225	204	211	193	213	209	201	222	216	192	186	199	233	230	191	184	209	196	209	209	193	214	192	199	182	195	212	191	210	208	232	210	185	209	196	222	202	235	208	210	219	225	194	235	200	212	221	181	215	194	189	210	212	191	210	214	193	194	219	216	207	226	231	204	199	229	213	217	209	214	187	203	217	209	188	203	193	224	220	202	196	213	182	206	214	206	183	196	207	217	187	192	220	180	207	208	199	207	223	195	210	199	188	191	187	204	206	208	221	229	201	197	211	215	193	216	193	201	214	214	205	214	218	220	193	220	188	201	187	198	205	190	212	216	220	217	220	219	165	196	210	190	212	187	213	212	214	207	183	169	210	204	206	214	224	211	194	215
13108	17718	26928	27577	24345	18059	8180	4149	1829	842	688	621	557	542	542	564	529	530	536	538	533	518	511	537	534	526	501	503	529	516	515	530	514	520	530	519	549	510	551	565	538	540	554	537	562	546	539	505	548	548	522	496	544	530	539	520	552	549	531	560	534	490	536	511	552	564	509	534	531	540	541	522	554	532	530	518	549	566	521	498	516	557	518	509	581	550	537	516	573	535	511	549	541	513	524	527	522	552	527	575	523	558	489	470	508	525	503	494	513	520	524	542	524	552	552	506	557	500	571	534	503	533	542	525	504	510	531	524	552	528	531	514	547	533	501	527	520	576	560	536	555	494	503	510	586	549	533	514	554	518	512	524	540	535	544	526	532	539	567	553	524	532	539	512	554	511	543	558	533	528	518	489	528	520	517	530	526	500	550	549	512	538	549	521	507	528	521	554	551	555	545	496	516	518	518	501	506	551	545	526	506	550	568	585	553	525	541	511	530	516	555	518	527	500	493	544	520	544	515	506	531	498	541	556	540	528	547	552	528	531	520	551	525	512	539	551	548	514	539	503	560	532	563	534	503	511	558	554	542	547	547	556	530	517	585	522	521	524	505	531	560	497	557	529	537	537	534	541	505	526	535	490	549	532	508	515	494	522	515	560	475	530	510	550	531	511	551	568	523	539	536	516	514	564	530	496	565	491	493	521	525	531	533	532	542	515	488	525	508	531	519	534	491	532	584	534	508	517	486	571	509	550	515	554	517	543	511	546	555	546	513	501	526	514	548	533	559	552	531	552	523	529	546	529	487	516	498	531	521	525	509	545	513	526	544	549	517	561	557	542	540	476	542	541	525	547	541	518	545	554	534	545	542	554	527	535	555	535	522	555	510	515	531	499	542	547	512	533	566	553	519	545	505	540	549	496	498	552	522	561	518	490	508	514	532	531	545	505	529	566	521	534	558	541	514	556	528	506	510	533	535	536	484	552	544	521	497	566	525	529	523	532	540	546	533	509	555	516	534	513	480	535	555	567	520	518	516	529	580	536	526	547	572	496	521	540	535	542	536	511	552	513	528	564	522	531	506	542	501	563	555	555	512	553	537	536	513	576	554	530	495	511	544	557	530	533	530	501	552	494	507	546	554	516	500	509	555	527	572	505	514	570	541	485	558	510	576	542	516	580	499	493	530	528	503	545	525	541	518	542	490	525	482	513	546	514	524	552	484	509	510	526	515	546	536	517	517	489	511	522	500	547	524	538	571	529	568	562	553	527	538	532	484	559	476	523	515	506	547	535	552	543	521	539	533	536	528	519	544	539	519	510	510	554	527	541	545	506	558	516	555	528	501	552	545	558	501	520	526	548	549	546	513	485	539	541	474	495	523	550	489	514	532	542	539	549	527	548	494	495	572	483	505	528	568	542	512	534	541	528	524	518	528	527	536	537	564	515	522	535	548	549	588	516	536	509	539	537	501	501	538	529	529	526	549	503	552	529	582	566	544	508	525	535	526	537	555	519	552	532	558	524	535	523	523	542	542	521	546	520	556	536	488	539	499	509	510	515	528	571	542	536	532	540	488	483	547	500	526	551	500	517	497	508	567	552	577	529	528	547	545	529	527	539	525	549	561	506	530	552	510	515	527	509	538	537	523	540	520	577	501	527	535	514	507	521	537	517	536	528	571	537	510	583	537	560	529	568	524	507	487	514	524	542	556	503	492	544	516	554	537	511	524	520	532	541	537	562	540	470	511	543	550	502	473	540	526	518	533	574	554	516	528	516	524	486	542	560	528	564	546	515	576	510	538	516	557	521	515	514	502	541	566	550	541	511	522	524	512	493	528	495	562	489	530	533	536	546	543	542	557	563	534	511	490	509	519	540	574	586	506	532	548	528	487	521	534	522	524	509	518	529	494	489	523	493	558	520	536	518	524	548	607	552	510	556	548	523	503	568	520	520	550	541	535	523	530	503	534	570	502	532	515	492	538	547	533	546	534	575	495	510	556	471	530	582	519	531	472	518	558	547	527	511	558	527	561	524	548	540	544	532	518	491	557	520	510	549	541	515	523	496	553	538	506	551	575	539	525	524	545	528	516	594	518	557	508	525	522	517	528	514	506	557	534	539	542	506	552	532	543	506	525	572	516	573	547	520	510	523	517	510	522	505	559	489	534	524	517	515	549	536	548	555	512	528	523	561	508	506	493	512	526	514	531	536	512	516	519	501	575	518	487	544	537	568	535	515	549	582	577	525	521	535	528	534	525	516	567	524	503	552	523	540	508	528	555	549	533	498	566	551	548	518	534	526	535	522	519	510	556	536	496	565	576	537	583	475	550	517	542	523	526	522	517	501	521	546	539	571	528	524	565	525	534	550	509	536	581	528	515	516	541	531	507	512	518	480	520	583	525	572	544	514	519	530	547	488	558	519	567	538	522	534	540	569	518	558	531	492	522	557	513	459	554	545	521	555	547	529	508	535	541	538	520	564	532	532	504	527	559	559	547	541	569	539	541	524	555	512	499	547	517	563	556	516	529	595	548	495	559	499	507	537	520	515	545	491	503	530	511	563	501	552	525	513	559	507	506	538	528	521	549	523	524	550	511	513	554	556	505	528	541	505	557	547	525	574	543	530	526	545	554	538	517	526	519	495	546	566	525	518	517	556	531	525	570	507	532	532	491	545	526	565	550	540	562	516	531	518	546	520	499	518	563	508	527	543	528	544	482	580	569	511	529	538	495	528	502	531	536	511	553	543	526	509	475	526	527	493	489	509	600	532	556	496	517	524	549	539	525	532	559	507	550	558	544	506	541	552	556	567	538	532	542	506	552	536	493	568	544	514	527	564	510	549	522	504	523	505	544	565	497	515	534	520	528	503	548	507	510	550	483	517	529	507	566	559	541	507	520	509	501	494	524	534	541	510	508	559	544	520	525	538	518	553	537	524	531	511	548	555	564	528	504	508	539	556	516	537	558	584	556	507	489	536	517	599	533	538	508	521	559	547	546	505	537	524	560	546	518	554	512	553	508	495	552	535	565	550	516	516	545	540	525	489	533	510	523	521	538	521	546	559	538	523	462	514	530	511	511	517	493	498	557	524	513	537	506	519	513	501	528	510	543	526	532	544	540	537	534	575	543	527	509	533	548	537	519	536	534	526	519	569	542	582	542	501	531	518	537	533	542	523	537	530	530	510	525	538	514	505	530	496	587	576	538	509	563	547	523	535	539	527	524	558	534	535	556	555	539	526	526	533	515	518	528	578	541	520	522	568	496	520	553	565	562	515	505	501	557	527	547	545	554	507	508	550	513	528	556	507	497	520	532	534	514	504	542	541	526	530	508	487	571	521	537	524	568	522	488	529	494	533	554	493	494	566	531	516	510	519	541	505	518	530	559	512	529	523	490	523	523	554	554	537	559	543	529	538	493	527	473	544	539	517	532	533	555	518	525	542	524	527	543	539	499	564	531	539	540	551	558	507	511	544	561	511	520	499	552	531	515	485	507	485
42313	44198	49999	49039	52790	40304	22806	8658	2380	633	454	299	244	241	228	253	241	238	243	246	227	238	228	215	238	220	220	212	201	213	224	224	208	237	219	210	239	259	242	207	225	217	222	206	214	203	214	241	187	204	196	207	210	217	212	213	228	258	207	218	216	243	267	223	216	240	241	217	223	264	191	207	209	214	229	211	219	228	224	199	232	232	218	251	238	214	239	242	210	230	222	208	231	219	224	226	229	212	195	217	231	218	217	229	216	228	199	213	256	180	193	222	213	222	209	215	209	209	224	217	219	215	200	226	205	214	221	208	220	229	209	203	255	235	236	215	227	202	215	239	187	209	196	223	212	228	211	220	231	213	202	223	199	223	226	242	224	226	212	199	188	205	221	249	226	231	246	218	218	256	219	240	227	231	239	235	245	208	232	225	184	242	241	212	206	238	202	190	238	224	232	243	239	248	225	237	228	223	217	239	230	218	219	207	230	254	223	210	220	246	220	200	245	199	208	217	194	215	197	229	205	215	212	225	230	227	201	225	213	228	227	233	204	248	208	184	235	258	218	202	210	204	190	213	239	226	201	240	248	228	203	220	228	233	234	249	211	206	230	238	219	228	230	196	224	219	231	244	242	222	221	219	199	225	227	211	211	207	202	230	229	217	235	218	227	227	226	220	195	227	223	201	263	206	255	205	232	231	252	198	223	219	207	191	205	213	219	246	193	215	196	196	229	229	234	223	223	204	202	190	226	222	223	238	229	211	202	232	244	208	205	189	214	219	245	236	218	216	228	231	210	219	229	234	224	221	246	188	215	209	219	208	221	211	242	232	224	214	228	199	199	200	237	230	237	204	197	239	240	238	223	210	213	215	190	240	223	230	195	226	245	258	213	192	218	211	192	201	231	224	213	223	249	215	224	217	243	199	250	226	240	207	219	211	231	218	201	234	224	229	230	201	232	209	221	233	230	216	186	230	227	212	210	228	225	210	205	208	237	221	234	227	210	224	204	208	228	204	213	230	206	242	217	215	268	237	238	244	209	221	242	251	227	215	259	227	201	184	226	209	236	232	244	216	228	259	212	205	205	219	218	233	239	212	214	213	221	208	192	258	234	214	232	217	239	215	191	231	238	203	209	225	209	227	208	233	235	226	229	228	205	228	232	221	236	240	197	224	197	244	216	221	218	215	232	231	220	226	210	230	220	221	190	208	223	218	218	238	228	253	213	206	221	220	229	214	218	212	217	217	197	246	220	222	218	205	191	225	217	194	219	229	194	221	213	251	237	225	204	218	241	231	204	214	238	216	222	228	198	212	228	220	199	236	231	210	188	221	216	208	244	220	211	216	231	225	202	232	219	217	209	250	226	219	217	209	222	214	214	210	212	208	217	224	228	214	210	191	200	205	187	188	233	190	215	245	232	232	251	238	219	223	210	191	223	208	228	235	218	211	254	233	214	205	222	211	238	211	195	218	181	221	207	233	228	211	205	222	211	213	223	208	211	256	220	221	247	205	203	224	201	225	220	236	226	219	218	232	226	236	215	199	231	208	211	227	198	231	243	199	220	226	217	209	201	218	224	226	227	235	216	238	232	200	202	210	203	214	235	223	223	227	207	220	230	239	216	198	216	226	222	213	209	208	203	214	244	241	224	218	208	191	212	240	207	192	230	217	221	199	207	219	215	221	205	219	229	213	222	213	213	212	230	226	212	220	232	216	240	211	220	203	220	206	207	195	222	231	211	207	227	225	196	215	217	217	199	255	183	191	222	232	210	218	230	231	224	246	220	215	224	202	202	223	198	245	213	219	207	246	245	219	229	217	224	195	221	220	221	204	219	219	196	243	240	200	224	232	210	254	225	215	213	226	205	240	198	247	222	226	232	206	211	228	224	226	212	213	201	209	227	243	213	216	215	244	218	215	237	247	208	214	234	217	199	208	229	226	229	189	213	210	217	215	223	194	233	239	224	188	226	204	215	249	225	197	207	234	208	219	217	228	224	238	208	230	243	212	228	205	238	216	224	202	240	219	224	240	225	198	214	212	200	223	209	211	233	226	225	228	241	232	197	240	228	228	246	197	245	229	228	213	244	218	203	203	246	225	219	228	224	215	217	213	251	231	215	200	222	226	233	209	221	237	208	200	205	220	228	227	231	204	212	233	232	217	218	252	243	234	206	223	228	241	229	227	237	224	194	231	228	205	217	205	216	223	196	231	221	244	237	205	226	222	210	186	214	241	227	219	212	181	227	196	224	202	226	222	246	238	239	209	215	228	226	200	216	213	218	223	228	206	214	240	254	211	215	206	215	206	237	241	210	243	203	226	212	212	212	226	224	206	220	225	223	226	227	235	209	235	206	222	202	228	224	213	219	235	181	251	220	214	234	201	208	241	208	228	234	228	219	213	213	213	203	245	234	206	236	218	217	233	228	229	239	218	236	214	223	207	198	209	226	205	217	237	226	208	213	217	236	230	240	235	227	213	215	230	214	271	237	208	229	235	215	219	208	206	215	203	239	231	236	202	219	214	225	203	212	215	218	232	238	241	214	205	247	244	232	214	204	244	218	226	228	222	225	222	242	218	228	188	213	230	196	205	216	243	220	222	225	206	222	192	226	220	253	225	228	202	219	204	182	198	200	213	226	228	242	224	221	226	215	199	235	209	246	197	217	221	238	221	186	219	228	208	204	252	220	217	238	214	226	259	216	249	228	226	209	200	197	209	217	229	220	224	222	229	224	228	214	236	218	240	262	230	230	209	220	225	225	229	224	199	235	220	232	214	219	222	228	229	216	235	220	249	221	211	230	223	214	245	243	226	233	239	229	217	209	226	226	231	205	211	218	233	242	204	216	237	238	221	213	206	174	199	229	223	223	209	207	237	226	232	230	240	210	215	227	219	192	238	209	223	211	212	208	234	217	223	222	214	217	216	222	217	198	216	224	206	202	219	192	220	200	215	220	218	254	217	211	242	218	208	237	207	227	216	217	240	218	216	228	209	217	222	229	217	212	222	255	188	216	234	219	209	209	210	244	225	225	187	253	208	227	220	199	215	201	248	206	226	196	225	219	221	206	214	220	218	245	226	232	220	188	229	226	250	211	201	210	216	200	204	211	223	220	244	226	195	204	224	228	215	227	217	232	229	189	207	209	213	201	203	223	233	206	188	224	246	207	216	208	217	188	229	253	237	240	240	239	218	234	248	225	219	214	226	212	194	219	217	223	257	227	229	218	233	213	219	216	193	221	211	202	199	202	212	214	225	235	217	236	208	244	213	232	209	193	213	233	198	222	246	210	211	210	236	227	223	235	208	222	219	223	210	237	233	197	222	222	203	252	235	210	199	236	214	217	220	227	231	193	244	191	212	215	192	199	217	208	249	215	227	221	223	215	202	229	207	238	209	224	226	231	230	208	217	203	213	207	223	237	234	217	221	224	241	246	207	230	195	235	198	222	223	230	223	214	223	248	206	204	201	227	199	186	248	213	216	200	240	195	230	242	256
27406	36489	49027	57277	62896	50561	34822	19042	7477	2197	1595	1069	877	725	666	590	567	581	576	583	559	580	559	576	574	607	524	567	532	549	596	578	546	541	579	558	560	539	591	593	570	521	550	528	574	577	558	538	549	582	562	566	516	543	541	542	575	576	544	580	578	525	533	603	566	593	568	585	587	545	511	559	591	547	570	563	580	535	545	554	591	580	541	562	552	609	583	554	565	572	561	586	580	545	552	623	572	584	626	560	561	565	526	566	557	584	576	549	581	547	606	608	547	577	516	577	555	567	602	572	567	537	558	539	576	510	546	570	596	575	558	616	572	598	518	526	535	544	603	534	615	523	532	621	546	549	555	578	539	587	561	555	524	564	539	562	580	554	574	567	613	552	546	554	519	514	517	555	557	588	526	547	567	530	584	567	555	569	587	581	580	569	514	562	498	593	540	574	574	579	578	565	546	539	563	589	552	582	563	575	531	582	555	561	573	581	555	567	606	533	565	521	540	561	579	566	557	554	591	557	554	575	534	558	560	553	568	592	590	580	563	549	527	579	541	629	570	565	573	577	558	572	517	577	566	535	557	601	570	548	546	525	549	557	536	574	582	594	573	565	571	524	585	523	575	584	545	561	599	526	545	557	525	572	575	553	534	589	570	538	566	545	548	597	565	558	557	559	556	631	539	527	565	552	541	561	511	614	598	542	576	538	540	587	602	550	547	559	569	559	565	552	587	570	568	551	547	572	553	538	570	576	568	559	593	550	579	529	553	598	566	563	582	571	567	575	567	592	547	587	576	563	594	565	533	566	535	533	554	577	578	574	557	547	525	561	570	558	523	580	576	565	571	571	578	529	618	577	575	573	580	528	568	563	552	540	579	554	595	573	570	546	551	552	561	550	570	566	556	558	523	520	555	558	576	562	531	550	528	552	559	550	589	531	581	555	556	591	570	558	535	592	577	592	588	567	533	577	542	573	557	551	545	551	552	535	558	570	558	558	515	565	586	560	595	559	565	582	559	570	568	542	535	547	565	541	538	595	573	566	532	573	561	586	572	609	517	585	526	560	571	543	571	583	552	566	592	552	540	574	546	554	581	530	557	548	528	597	590	521	553	563	543	581	576	576	538	530	525	509	568	576	576	559	571	541	556	541	583	594	598	605	539	553	551	567	620	542	571	589	531	594	557	573	578	558	540	541	529	550	592	523	557	549	559	588	557	548	585	593	600	587	587	581	560	528	536	546	532	558	542	579	556	535	566	520	532	609	579	586	558	582	551	582	520	549	548	558	558	565	554	559	520	572	553	556	549	547	557	554	567	536	586	568	562	521	527	554	585	567	541	527	587	563	536	598	610	521	573	549	583	545	556	546	569	564	558	549	588	536	532	575	538	569	544	566	555	577	560	550	571	567	564	617	569	568	591	555	556	571	568	545	595	549	588	559	542	624	540	547	580	550	532	527	617	529	551	597	562	573	533	559	582	547	551	529	557	547	579	562	564	534	586	566	572	587	610	537	545	578	548	599	576	539	558	579	575	598	578	581	517	560	536	596	551	539	561	600	551	541	603	575	607	590	576	593	586	556	534	563	561	621	563	562	562	518	537	509	617	563	546	530	566	604	577	598	567	598	566	557	546	600	556	537	563	547	615	591	607	582	584	546	564	584	595	603	592	547	568	558	549	517	578	541	544	578	586	551	549	549	574	536	560	510	550	577	571	537	562	585	581	541	557	546	545	570	553	563	545	604	566	536	557	517	574	552	550	594	541	598	560	538	575	550	536	526	562	570	569	627	558	609	528	600	552	535	559	553	589	523	597	581	541	559	549	538	550	576	565	530	541	572	563	504	599	521	598	597	524	555	589	555	553	597	552	532	566	568	600	584	584	543	572	613	598	548	560	560	582	546	568	559	577	567	538	549	516	517	515	547	580	571	540	555	587	579	590	527	520	571	550	567	581	536	534	583	592	526	588	550	534	546	549	553	584	571	577	540	550	584	579	554	557	553	582	527	547	576	573	506	559	585	585	595	558	574	564	543	599	558	568	560	527	549	556	554	555	546	535	571	525	577	558	544	551	542	573	595	582	555	574	571	533	521	555	530	566	549	599	554	566	600	549	536	518	578	565	548	561	560	568	559	580	560	573	546	550	571	577	564	550	578	582	549	559	557	547	539	604	548	570	557	564	554	565	558	565	558	549	569	530	590	559	568	573	559	520	546	561	553	569	560	546	577	545	565	566	572	594	599	571	558	550	544	548	543	603	547	575	506	536	557	573	584	540	614	559	559	511	545	532	572	595	530	539	537	528	545	547	574	584	573	556	566	577	578	571	583	557	614	522	562	531	528	537	558	573	564	522	556	540	546	557	516	579	565	573	566	592	544	574	549	554	597	555	523	572	537	542	527	565	552	555	531	591	555	566	548	553	597	593	576	573	545	571	574	526	563	588	565	570	603	564	556	577	558	544	617	571	540	568	589	536	577	592	535	554	537	566	572	592	560	540	546	544	593	582	543	604	566	559	605	565	588	587	524	543	529	586	519	519	572	550	566	586	571	532	531	589	573	523	567	554	544	562	590	520	561	549	573	573	554	578	530	536	548	601	566	598	545	534	562	569	576	563	580	555	573	594	526	556	553	603	553	579	610	550	578	565	592	558	567	535	573	572	533	563	510	531	576	579	551	551	539	549	537	576	542	531	591	595	581	571	547	566	617	608	579	515	561	549	574	567	541	574	570	567	542	528	538	543	561	560	587	534	570	546	579	529	553	592	550	563	535	548	593	553	571	550	566	619	596	510	564	546	552	550	535	543	571	586	554	527	576	566	570	535	552	572	580	566	553	521	571	553	553	529	558	579	578	561	587	577	562	574	548	580	583	522	523	532	550	511	579	581	526	539	556	578	600	599	548	624	590	535	557	539	535	554	569	565	537	551	551	535	579	560	589	571	577	610	585	577	545	548	546	582	587	492	559	547	592	557	565	529	581	575	548	559	558	580	599	547	519	544	524	563	572	553	577	586	539	592	563	555	572	573	576	541	552	546	527	618	536	512	593	591	573	567	567	556	546	562	553	548	570	498	577	550	561	544	556	579	551	544	590	562	581	517	556	541	569	593	494	558	574	507	551	589	550	597	580	516	583	582	534	575	559	587	611	518	550	555	584	556	598	523	559	531	580	559	583	560	545	561	530	577	563	547	568	559	550	554	558	597	559	570	561	527	539	567	549	543	556	598	560	514	527	552	584	596	580	595	565	578	557	589	588	561	580	573	574	527	567	553	551	569	548	558	620	580	584	536	549	554	574	527	562	546	562	519	541	571	531	580	548	598	585	516	536	542	581	553	533	559	570	581	567	589	526	549	548	554	527	513	552	561	560	538	582	537	571	583	566	586	522	565	591	610	554	536	561	534	562	565	563	557	563	584	553	577	550	556	569	567	574	565	524	584	532	577	542	564	564	568	554	594	567	587	576	522	569	566	581	569	537	553	561	536	581	552	546	563	585	564	571
52056	50911	56113	63668	64753	50217	32102	14582	3525	709	390	275	258	237	208	212	214	178	185	214	181	209	194	194	185	196	193	202	241	215	197	208	189	204	199	209	199	207	207	212	198	187	192	202	195	183	174	196	184	211	187	210	182	213	244	216	200	196	194	187	199	190	191	191	213	188	200	175	202	153	214	202	206	183	199	194	189	202	199	198	184	189	193	201	178	190	190	215	188	230	170	208	184	209	169	199	197	199	191	196	184	178	221	177	198	196	203	182	195	201	179	212	200	203	185	193	183	191	184	179	231	201	210	183	225	184	206	195	196	180	208	184	201	163	169	206	199	217	193	192	161	201	180	188	196	209	224	209	205	188	185	234	209	178	194	177	199	200	191	189	187	210	208	186	187	186	189	209	199	181	168	192	223	209	192	228	221	182	201	221	211	218	176	178	193	205	217	231	184	202	204	187	210	184	194	192	192	203	185	199	213	185	165	233	182	192	214	211	182	191	184	187	207	178	194	205	213	189	186	235	211	181	176	185	190	191	190	184	203	228	186	200	202	198	212	207	193	206	187	195	208	179	201	176	188	230	202	202	179	194	183	204	205	196	191	196	189	201	223	182	223	197	198	191	215	208	191	199	199	218	214	173	185	197	194	203	205	205	204	220	207	203	186	189	175	178	218	173	188	188	161	203	207	183	188	231	196	192	180	226	169	207	211	212	187	200	225	204	196	216	199	193	198	191	209	193	176	201	168	201	190	207	193	192	167	208	187	213	184	188	182	222	170	200	201	195	200	235	182	188	198	197	205	221	201	188	229	202	189	178	202	200	193	189	217	188	209	209	202	205	211	195	205	206	192	210	180	209	209	195	217	191	203	185	200	194	184	200	198	201	167	197	179	203	187	206	197	186	187	183	220	200	196	207	181	209	226	187	195	211	196	217	209	194	183	219	192	195	182	208	198	197	194	198	225	200	196	209	218	198	194	198	209	184	201	198	193	187	203	214	186	194	202	218	177	194	221	216	202	214	175	220	169	197	172	192	195	221	201	171	199	186	211	188	206	172	214	208	195	187	171	202	207	195	180	187	178	205	192	154	219	218	218	217	207	195	208	176	200	186	211	202	209	202	200	184	209	182	221	196	172	173	191	219	206	201	218	208	176	189	206	192	192	189	196	199	188	182	206	173	204	180	208	226	192	199	167	194	197	188	189	203	183	209	183	185	184	181	190	204	184	196	198	182	172	205	185	199	203	184	200	211	207	164	208	206	203	206	165	203	199	182	187	201	200	215	205	191	209	189	175	205	190	193	185	182	208	187	209	220	182	191	192	212	200	210	200	181	203	215	203	211	189	200	196	199	202	198	203	189	207	199	206	194	197	196	220	190	175	192	196	183	196	186	202	208	174	232	190	196	192	214	175	199	192	195	213	223	206	203	196	184	219	187	202	225	196	187	170	193	192	183	188	193	211	197	209	207	216	180	210	217	186	177	212	192	175	200	187	197	194	191	181	184	207	175	218	186	178	177	172	231	222	197	198	181	179	200	192	171	215	225	178	197	197	202	185	202	211	185	187	189	207	204	167	194	187	194	206	193	213	172	169	208	214	206	194	195	194	210	195	202	188	217	191	214	199	190	234	205	212	200	174	180	185	212	181	205	211	212	177	202	211	197	190	190	168	196	171	171	184	204	196	184	222	182	193	199	184	191	193	188	182	206	202	183	181	190	186	189	190	172	209	201	214	188	202	178	202	188	186	198	208	204	177	192	182	171	205	186	207	199	205	168	179	177	212	216	191	175	204	187	206	188	207	195	212	189	188	185	189	188	217	193	181	155	176	191	193	191	213	199	193	198	172	197	203	210	190	227	190	166	205	218	213	195	206	197	197	200	198	182	206	156	211	195	191	219	228	201	187	208	205	177	189	179	195	181	179	203	190	185	178	209	196	209	204	171	183	208	208	198	214	199	185	179	204	183	193	201	210	193	183	214	209	212	184	200	206	215	214	171	186	202	196	205	205	198	192	196	227	190	203	202	195	194	188	193	205	187	230	193	212	195	203	190	182	193	227	199	206	179	204	178	192	207	202	215	178	209	190	215	198	193	213	202	226	215	209	200	197	202	250	210	189	202	198	209	216	187	166	214	246	189	189	199	190	204	188	167	196	193	212	189	220	204	218	199	188	188	166	194	183	177	204	178	202	211	192	204	192	197	190	195	199	190	213	200	196	196	212	191	189	189	189	195	203	221	221	180	189	214	187	222	183	188	192	171	195	191	207	176	214	189	204	216	185	189	194	188	200	203	197	204	208	206	173	212	199	208	232	172	211	190	214	220	212	181	220	193	208	198	198	193	181	183	211	192	198	184	178	186	179	226	178	174	194	188	192	182	195	197	172	185	192	194	191	224	210	208	191	177	173	212	186	220	189	184	205	216	201	223	202	206	194	191	216	192	220	199	213	185	174	182	189	186	186	187	212	188	179	203	214	214	204	205	197	199	218	187	216	187	200	182	195	212	190	188	189	200	190	181	193	226	190	212	197	177	198	159	193	188	207	177	202	237	185	188	208	185	211	184	205	199	204	194	218	189	185	203	185	207	214	187	199	203	212	160	188	203	193	162	183	198	201	190	170	204	202	189	227	197	171	192	214	195	209	205	181	177	205	169	196	214	191	226	176	203	200	193	199	209	224	195	188	202	183	218	175	195	200	207	170	210	213	215	184	185	198	198	217	210	201	178	202	208	200	187	209	211	200	193	193	178	219	179	199	191	205	175	172	185	191	172	200	194	198	199	183	206	184	199	185	218	188	201	188	172	184	213	181	199	181	203	198	174	201	195	209	190	194	192	196	209	197	188	182	203	199	188	208	207	218	191	212	186	169	194	189	216	180	178	191	180	206	215	222	198	192	204	184	186	204	194	215	188	206	193	192	181	210	197	179	197	210	169	185	212	196	211	212	212	185	219	200	160	179	202	207	203	191	194	193	195	193	185	191	198	221	170	187	205	198	218	204	163	166	188	199	211	183	181	207	183	194	184	222	210	183	201	186	226	202	219	183	198	177	189	196	208	195	206	210	195	196	212	195	204	202	191	182	222	192	208	221	176	193	180	189	207	167	229	200	212	202	184	186	190	191	190	196	199	202	193	176	184	182	192	183	201	187	191	192	205	185	202	232	158	174	207	195	202	221	186	184	207	209	189	213	167	191	179	200	180	187	200	191	206	211	184	233	200	199	223	208	188	175	181	198	199	196	207	164	209	216	166	211	156	202	160	171	186	200	206	192	209	196	212	184	211	204	201	198	193	182	192	169	190	216	236	212	218	192	173	193	202	183	192	195	198	199	171	200	188	167	217	185	202	196	191	204	200	191	221	194	227	187	177	209	183	187	203	193	222	188	219	188	192	166	199	185	181	184	176	204	218	210	192	201	197	203	198	199	189	229	205	182	212	194	167	190	227	194	207	207	226	179	206	206	192	190	201	187	192	221	187	190	183	195	176	193	188	177	199	209	198
34596	42027	57087	74971	75348	59919	42904	24447	9051	2720	1546	1014	764	650	564	533	542	507	506	491	515	498	532	462	490	516	481	499	532	480	500	489	550	473	516	499	488	486	498	517	492	498	529	461	479	482	452	590	486	504	478	531	493	500	505	529	476	483	481	474	490	508	498	465	518	493	487	534	514	428	506	485	526	497	489	471	512	485	507	490	496	479	492	518	489	488	549	502	476	501	513	497	508	484	475	509	492	446	517	497	485	492	472	481	513	497	525	459	509	508	521	500	514	471	498	494	499	488	507	516	516	525	495	534	498	489	499	509	501	510	486	526	486	503	486	488	492	520	498	514	522	547	491	500	503	488	482	481	486	503	529	503	483	504	488	497	506	498	490	511	471	509	523	495	470	508	475	506	474	518	530	488	500	511	519	548	488	500	456	509	511	496	427	494	490	496	512	499	513	493	525	504	502	497	495	525	495	513	486	523	519	504	530	469	497	497	486	484	512	457	512	500	511	452	532	493	525	510	512	463	546	472	502	505	547	466	511	520	506	496	538	500	487	474	518	524	500	506	484	485	522	500	517	511	504	504	495	491	554	493	485	495	503	543	525	524	483	483	502	488	483	520	490	519	490	482	554	500	489	471	482	511	505	517	487	528	505	505	464	495	489	517	532	523	471	448	486	526	497	516	487	490	469	503	529	548	446	492	489	503	529	513	557	527	460	494	509	513	516	524	498	487	491	484	468	529	486	508	464	474	542	507	476	542	504	532	479	505	496	488	544	513	515	467	514	537	507	501	524	514	527	468	517	525	517	478	475	506	511	539	503	510	528	472	484	538	457	494	492	521	513	494	563	490	530	480	510	478	510	515	469	430	463	477	504	477	499	494	471	503	461	491	474	487	520	519	478	515	512	541	508	487	526	485	524	503	524	503	551	506	502	488	530	490	480	551	516	535	511	492	480	504	462	509	486	502	495	465	534	526	477	522	465	496	514	470	506	510	463	516	505	492	498	512	512	478	515	517	503	460	519	540	517	513	479	449	486	470	494	496	534	488	485	512	471	488	482	519	509	496	521	508	470	502	498	473	503	512	511	491	461	480	489	494	495	529	462	499	499	522	514	500	480	453	484	514	487	492	474	485	510	534	533	511	512	503	488	506	503	549	480	535	503	498	485	511	501	465	448	502	504	497	517	491	505	477	501	486	522	471	470	525	483	513	501	469	533	513	485	508	522	516	497	482	481	491	520	494	523	498	490	493	507	489	481	495	518	502	509	523	511	567	550	539	484	515	522	484	504	490	500	469	512	518	498	526	544	473	516	491	483	483	489	537	508	479	491	523	496	477	520	474	494	466	502	497	504	510	489	488	523	508	525	543	490	483	513	485	481	495	534	494	535	463	481	494	522	506	488	452	487	511	477	525	463	540	476	503	469	497	492	491	457	517	499	515	521	504	493	512	472	516	508	505	489	479	520	508	475	536	495	462	511	496	511	482	512	507	477	506	522	530	530	512	522	480	508	530	483	510	488	503	487	504	518	519	485	507	539	504	522	504	525	497	508	488	507	469	478	466	490	570	503	499	521	492	523	485	498	530	457	537	498	482	475	492	491	557	500	459	520	448	466	462	485	561	497	516	524	464	511	554	477	458	519	503	473	530	541	485	479	509	502	519	512	504	502	479	474	510	532	522	488	510	493	504	493	458	508	523	522	534	503	509	509	493	510	507	522	493	471	480	464	498	521	528	541	502	506	529	545	483	486	519	511	486	518	524	467	534	507	520	511	517	520	481	482	481	519	477	496	502	505	514	491	519	564	554	483	472	509	493	517	502	468	510	494	517	496	499	522	521	522	504	506	472	454	550	520	453	505	474	499	515	508	531	492	481	479	511	521	528	501	520	521	489	500	543	504	497	508	513	466	507	500	495	447	501	506	498	463	513	497	519	482	472	536	523	500	533	504	511	586	481	474	479	512	506	469	552	525	491	493	551	491	486	542	540	522	516	475	535	507	530	516	497	499	524	539	465	486	496	497	508	501	546	529	523	507	506	499	502	482	488	525	526	488	491	518	552	515	497	442	482	484	503	464	455	494	519	542	503	475	505	516	539	502	502	462	505	502	489	520	510	469	526	497	514	468	511	509	515	510	528	487	499	498	477	529	486	488	485	465	470	505	520	522	490	459	492	497	511	504	491	496	516	514	498	492	512	537	493	524	524	500	521	509	513	485	481	458	481	494	486	484	549	481	514	504	474	466	482	498	508	514	507	463	521	489	512	500	482	470	527	500	500	489	506	496	512	470	491	490	472	477	500	500	464	496	520	489	506	489	507	530	464	489	515	520	475	530	498	516	484	496	488	517	492	494	511	492	494	530	518	527	494	486	503	527	488	508	500	517	493	491	510	490	518	481	530	462	476	502	488	472	492	473	492	513	484	470	487	516	536	522	503	465	526	517	448	457	491	510	517	462	465	481	525	512	521	525	517	544	473	509	498	470	465	542	494	467	487	470	497	501	465	493	500	527	502	522	512	468	501	498	508	537	490	492	485	510	502	498	498	488	511	521	458	459	484	517	514	473	481	467	498	516	556	543	514	481	534	547	483	498	463	527	539	473	458	505	488	510	494	511	466	536	519	465	517	510	544	476	513	452	536	501	495	471	555	519	510	491	455	520	513	490	477	473	524	465	498	528	497	506	484	460	485	462	527	462	473	511	525	453	525	483	470	506	506	471	492	487	499	469	495	503	508	497	517	511	514	531	513	498	527	464	521	511	543	484	463	509	521	503	501	531	514	502	481	555	505	475	520	548	504	540	493	484	490	469	479	537	501	550	533	498	535	495	504	509	483	529	494	520	444	516	500	479	514	519	511	524	479	520	483	495	512	512	463	509	488	488	511	484	511	464	504	535	511	515	467	493	497	486	515	499	495	524	504	504	481	501	538	502	485	493	515	535	522	510	479	533	526	499	492	502	495	496	492	498	493	489	472	487	509	487	513	516	498	508	497	496	484	491	508	505	517	507	483	488	482	511	481	497	480	468	536	489	528	480	554	475	472	489	475	477	522	480	489	515	503	489	468	475	499	518	504	451	456	503	436	504	488	498	505	523	451	509	498	499	490	484	491	468	501	491	500	534	503	514	456	504	490	528	501	494	478	486	487	474	492	491	499	498	471	456	520	470	523	484	505	513	520	483	481	491	538	481	532	508	508	511	487	468	454	470	504	493	503	483	520	487	500	440	494	512	486	517	528	521	493	484	490	509	491	502	505	543	494	483	487	486	466	507	462	539	484	515	496	534	522	498	498	494	475	520	514	503	507	510	499	480	536	511	505	503	493	506	514	479	517	482	539	522	501	502	532	470	517	512	489	517	493	478	529	500	532	501	504	565	452	516	541	494	500	515	494	507	488	515	514	516	520	542	477	490	505	498	499	524	483	454	528	455	509	492	504	539	522	464	539	511	452	534	509	522	499	533	491	458	484	529	489	468	485	497	492	491	489	506	524	508	504	484	498
18568	17161	15527	10684	8673	4848	2072	792	344	222	227	207	201	218	214	189	182	198	196	218	212	225	207	187	229	207	219	244	224	182	211	223	205	232	207	189	210	188	234	192	222	222	193	190	217	224	185	208	197	211	176	193	216	201	209	222	214	211	193	225	219	210	197	210	223	183	187	196	198	236	183	213	188	167	214	184	214	223	201	204	225	198	224	205	198	195	208	184	218	187	205	204	174	198	214	197	216	183	211	211	216	197	199	194	205	192	214	184	209	199	225	221	224	208	250	207	201	208	211	205	187	206	185	216	201	200	200	202	181	199	224	201	181	188	213	171	185	228	194	214	198	195	200	205	218	199	195	198	193	234	218	214	224	209	204	199	196	197	219	199	217	204	190	202	208	208	193	222	174	203	224	199	208	219	207	218	202	194	198	221	192	191	205	200	190	227	224	176	201	195	190	210	202	212	226	186	205	194	191	232	205	227	192	190	194	194	201	226	198	209	229	202	198	217	195	211	222	212	205	228	248	191	202	218	201	226	218	209	200	198	213	209	221	195	195	205	190	211	196	213	223	173	191	199	226	206	213	192	207	211	209	192	192	213	203	199	220	217	186	183	211	234	186	187	205	214	183	196	195	208	227	193	212	233	182	209	206	225	196	209	200	210	203	203	214	205	186	217	213	206	207	218	226	202	236	207	193	211	246	203	187	198	204	206	184	204	207	204	190	227	225	227	201	202	203	216	219	192	205	198	189	209	183	194	203	190	204	213	222	204	212	201	226	227	197	190	200	241	215	212	189	197	205	162	220	225	216	196	176	199	216	190	215	228	242	212	204	198	204	195	211	207	196	204	254	200	211	209	222	193	199	223	191	197	200	217	191	215	223	217	209	208	196	189	238	245	184	214	182	208	177	202	213	196	212	192	200	210	213	218	211	218	192	207	205	194	177	207	220	185	195	231	205	225	230	214	199	195	222	196	212	229	212	231	230	221	194	204	212	211	213	210	221	225	187	203	201	226	200	237	223	214	198	190	230	212	180	216	198	182	191	231	218	206	214	208	201	240	212	220	201	214	217	193	218	177	199	209	221	200	223	204	221	201	213	198	224	195	212	212	192	183	207	202	191	231	176	222	211	225	203	220	191	195	218	206	204	204	194	210	208	211	218	229	205	214	182	193	195	205	213	188	212	219	197	198	201	201	187	178	204	221	196	210	181	197	195	195	219	198	196	220	217	219	207	205	190	175	196	206	201	207	223	215	212	220	200	217	229	219	196	214	185	220	183	208	227	194	210	188	213	177	212	222	219	214	185	198	203	196	189	189	221	209	220	212	218	210	214	210	221	205	213	236	202	207	193	220	217	193	195	192	208	211	190	218	202	186	200	172	190	207	205	192	224	202	209	196	193	199	204	211	205	214	194	199	186	197	201	202	174	196	211	195	187	226	220	204	226	188	194	194	209	208	201	202	210	181	198	193	205	200	196	200	200	210	209	191	216	211	219	196	207	185	205	227	201	207	210	229	233	236	236	201	203	202	209	225	187	187	233	226	199	217	196	217	203	218	228	242	196	188	199	191	206	219	232	207	202	184	214	182	175	205	209	214	188	203	203	190	205	214	178	237	227	218	176	219	206	208	210	201	176	228	190	200	211	184	204	218	194	206	243	219	212	219	192	179	193	206	208	220	233	219	218	196	192	218	184	198	210	218	185	228	189	209	180	198	200	217	223	235	225	218	196	184	197	226	211	178	189	193	213	211	205	186	199	219	190	206	206	208	199	206	220	201	224	185	193	231	211	197	194	186	247	191	212	207	230	200	194	213	185	213	195	213	211	221	197	222	177	201	215	206	191	218	226	233	193	232	198	180	205	223	225	211	187	205	221	236	178	177	215	211	195	216	215	221	198	214	213	226	207	206	199	241	209	212	229	245	202	197	203	200	210	200	194	200	189	202	204	226	234	214	222	221	199	190	207	196	179	179	214	217	196	179	190	202	212	201	184	226	221	207	247	172	220	240	219	224	212	218	214	213	198	217	204	210	187	216	243	219	180	196	211	179	202	200	218	221	207	197	186	185	198	174	210	179	183	214	184	200	212	243	197	218	210	242	223	218	212	229	219	208	224	223	232	216	190	211	218	188	196	203	224	202	219	217	217	206	215	205	205	199	229	214	205	190	199	224	215	198	208	190	192	216	181	189	210	216	208	210	177	209	189	220	223	212	209	212	197	201	226	218	226	223	211	223	206	218	231	191	207	212	222	208	206	188	212	176	198	207	207	203	207	199	205	173	201	185	204	188	209	200	226	178	215	184	185	233	218	218	220	208	200	200	191	189	213	186	220	212	195	212	181	191	220	184	196	221	182	209	207	203	221	214	206	221	195	214	216	189	212	207	227	211	197	216	168	199	212	199	222	216	232	211	198	201	218	231	190	215	212	213	201	207	191	186	206	213	193	172	185	210	216	212	210	196	219	186	215	197	155	191	232	193	206	187	219	227	182	191	182	212	216	219	231	196	207	202	204	210	216	213	219	207	204	192	214	199	206	201	235	212	187	187	202	212	194	201	195	200	205	204	205	204	213	186	202	191	210	213	192	196	218	210	194	223	217	202	211	200	246	200	216	192	205	194	211	205	205	212	214	197	201	222	206	219	199	184	214	194	212	208	211	237	213	222	200	203	207	199	241	195	180	208	205	206	202	235	183	213	206	180	207	217	182	210	203	213	201	237	211	186	212	237	192	224	215	222	197	214	219	184	191	216	211	174	195	208	209	211	238	202	197	222	209	207	212	213	224	194	189	193	220	203	222	217	208	227	203	218	219	212	190	217	229	207	215	199	208	201	215	218	189	220	229	193	205	194	208	195	196	204	192	216	213	217	202	204	197	202	216	199	210	212	200	203	210	181	231	209	198	196	176	201	222	191	187	227	198	195	204	207	180	175	203	199	197	219	205	208	218	208	200	212	227	199	208	204	201	184	196	201	200	204	208	206	215	227	213	234	196	236	183	200	225	199	169	208	199	184	187	158	221	206	184	174	196	216	201	222	221	211	197	216	207	167	213	196	229	195	196	216	237	192	197	193	217	216	183	211	209	179	206	216	216	217	209	209	224	196	170	201	220	190	187	216	189	190	196	206	228	220	195	220	198	208	207	199	200	206	212	220	223	205	211	199	204	217	198	184	210	201	180	217	194	221	198	222	199	183	215	192	192	221	206	212	216	207	206	173	192	194	201	205	194	211	191	234	191	201	203	217	211	243	224	217	200	199	214	184	205	219	199	215	174	202	224	221	205	226	211	189	211	205	197	213	224	216	227	213	197	212	235	220	191	209	207	210	218	219	198	211	214	217	201	223	219	207	216	181	203	220	207	214	213	226	187	201	193	222	202	222	182	225	228	200	224	198	221	210	179	208	200	226	215	192	203	221	190	178	220	224	184	220	229	190	195	211	199	207	199	190	192	207	193	213	212	215	202	212	184	212	213	195	192	183	215	185	184	179	210	224	205	228
11567	15269	20524	23638	22725	14094	7122	2569	1055	670	598	570	535	522	499	509	526	577	494	582	538	560	526	521	575	564	519	535	519	495	573	543	522	525	600	483	532	544	542	530	527	581	559	511	503	557	494	538	525	504	548	496	566	526	530	535	504	505	502	555	508	561	530	476	532	493	583	524	548	523	556	491	538	569	554	561	522	573	570	552	519	524	514	538	523	544	553	558	516	523	526	508	512	512	536	512	526	503	503	496	575	530	610	471	545	566	514	517	508	539	513	526	503	560	516	505	552	547	524	523	514	507	534	552	497	523	505	488	560	512	528	536	488	524	565	518	516	519	510	547	527	510	542	527	528	518	528	561	526	536	513	546	526	513	518	577	532	541	524	495	516	520	506	520	517	553	503	529	492	568	566	531	553	525	512	508	510	529	509	457	592	545	502	577	544	543	534	496	521	528	527	579	541	553	550	540	481	559	512	514	543	522	510	549	484	532	502	539	553	520	533	545	539	497	537	536	593	523	530	528	530	505	565	508	521	522	533	528	565	529	555	558	535	550	537	547	475	566	541	555	498	532	516	493	547	518	519	554	526	523	530	508	502	553	550	529	506	539	535	536	535	542	514	562	537	514	530	523	522	536	502	523	557	527	486	573	504	542	504	592	534	542	532	575	511	509	535	530	544	519	594	541	536	495	533	562	518	522	511	532	503	533	513	548	511	544	529	514	525	539	510	542	502	521	511	565	536	533	547	552	476	516	537	542	556	515	508	588	590	480	549	547	508	516	519	577	497	506	532	508	517	533	548	509	577	520	561	552	542	545	559	523	540	549	507	542	534	509	510	527	524	529	520	547	511	530	541	589	511	504	507	502	508	544	498	515	549	527	562	550	519	531	538	550	543	562	489	519	583	533	568	506	526	525	567	512	509	521	505	508	538	515	521	547	550	531	528	511	506	547	518	517	559	559	572	520	499	539	503	519	483	535	515	525	518	504	483	536	555	493	521	519	563	547	550	529	493	519	581	507	469	531	562	535	484	498	517	544	479	594	533	561	531	481	490	519	542	540	543	503	526	529	544	529	560	538	529	549	496	572	505	531	526	538	519	515	509	522	526	515	576	505	520	500	535	499	528	509	530	580	568	492	520	501	529	486	524	586	584	507	502	517	526	500	574	537	527	549	514	525	539	563	532	555	540	484	528	543	522	552	505	534	497	489	523	543	538	534	546	480	530	508	533	569	550	527	497	531	527	515	541	507	533	552	503	527	519	555	529	491	572	504	529	526	541	535	501	567	528	501	539	555	555	541	543	555	509	541	571	523	570	533	487	533	528	515	520	501	540	536	559	539	523	502	525	514	513	480	567	538	544	579	544	555	532	502	511	533	528	541	559	543	538	553	538	539	571	542	502	540	544	505	542	523	484	484	546	564	537	510	523	534	539	512	576	535	527	517	500	537	532	522	528	503	554	507	541	563	543	541	560	547	558	572	510	519	537	536	507	515	555	500	534	552	536	495	511	497	555	543	535	545	542	533	536	554	512	548	518	500	512	513	527	516	534	570	587	493	507	517	532	529	486	571	525	517	533	560	522	559	521	530	528	556	540	547	546	540	529	530	539	516	520	499	471	535	535	528	543	546	551	546	515	528	539	543	529	548	548	538	523	495	548	513	516	557	504	521	513	533	546	506	530	495	526	549	502	524	535	542	522	531	524	543	525	560	505	576	526	529	517	573	564	541	530	482	521	553	546	496	513	527	527	538	575	544	565	550	499	493	547	493	533	518	554	561	566	536	512	517	550	548	542	535	553	490	541	546	520	527	523	525	566	521	543	595	540	530	538	564	535	525	551	523	527	540	512	540	515	522	525	558	562	523	497	511	529	564	544	511	508	565	538	541	550	521	551	570	526	504	522	514	534	569	522	503	525	522	529	563	526	510	564	514	547	519	534	531	528	570	476	524	505	573	561	537	526	555	500	508	555	560	569	529	546	536	549	504	517	521	529	531	526	517	523	517	528	533	545	547	537	541	548	515	546	529	554	507	541	545	515	540	525	537	547	522	535	563	513	482	540	528	522	560	519	518	514	540	531	585	552	508	532	510	510	542	543	528	548	508	477	576	510	550	512	531	578	507	520	512	525	534	534	527	548	490	509	575	554	533	541	591	546	500	527	520	539	545	535	531	535	583	552	508	559	559	558	521	533	557	564	533	529	529	493	509	519	532	524	529	543	559	514	504	535	521	553	519	532	524	502	532	495	491	540	509	576	551	563	554	562	525	540	500	528	554	533	545	509	506	508	528	533	521	477	540	548	487	533	539	538	536	485	518	575	525	522	530	516	559	521	548	541	528	530	551	537	555	506	581	526	521	549	541	552	560	556	527	509	562	505	495	561	542	555	514	525	513	550	531	577	534	552	512	553	535	555	537	544	519	540	461	522	535	543	559	537	542	567	539	550	512	504	569	533	568	562	479	510	541	540	533	484	564	511	513	544	532	525	541	505	566	534	516	558	553	522	495	488	537	542	546	536	540	515	564	549	530	497	495	541	516	556	538	497	560	506	530	531	546	503	541	498	483	545	492	532	522	549	462	526	529	542	513	485	534	544	555	543	522	511	533	529	507	528	524	500	541	564	531	527	545	513	524	551	498	534	513	510	532	532	572	535	506	526	565	554	513	530	551	551	540	521	531	533	552	507	532	523	524	507	559	508	525	508	532	575	546	530	503	540	506	546	509	536	534	513	551	536	533	508	544	543	572	535	533	568	540	559	527	514	512	488	519	535	524	535	568	514	508	501	566	505	507	534	495	510	568	523	567	516	513	513	530	482	524	477	563	568	487	517	548	539	559	537	539	590	561	520	511	517	559	522	548	534	518	532	529	516	555	550	537	550	526	543	509	520	530	535	518	504	514	527	558	531	517	501	550	515	535	526	562	549	531	524	549	496	500	532	568	511	525	531	527	534	523	506	561	562	510	488	538	520	561	482	499	537	540	504	536	522	562	562	569	492	528	579	534	514	536	569	558	485	514	544	496	536	507	517	572	543	523	530	541	520	555	568	524	558	527	556	521	530	544	551	547	521	490	526	519	520	522	560	532	495	548	529	515	515	533	485	521	607	505	530	540	546	538	554	505	528	529	514	534	523	523	492	516	572	542	536	575	508	547	540	542	510	539	566	543	514	506	530	536	552	501	493	518	491	520	545	529	532	517	516	543	549	513	523	524	527	534	480	497	545	515	536	560	576	549	551	561	557	540	486	510	524	536	506	559	474	507	526	526	511	488	572	501	542	559	550	519	490	534	501	563	542	532	519	538	529	500	493	555	548	528	550	538	521	554	515	544	558	529	556	539	533	520	487	521	499	557	565	543	558	557	527	540	517	525	530	506	547	518	541	497	490	541	556	517	591	565	537	545	536	524	564	557	517	525	509	552	529	538	516	535	545	528	524	544	528	610	520	549	533	516	533	519	517	537	535	501	543	531	497	555	529	564	499	540	513	497	510	560	527	553
42626	45153	50039	56740	53204	36895	19351	6705	1823	604	398	302	261	227	218	227	241	238	230	247	214	243	217	206	223	209	217	239	209	237	227	210	229	203	213	229	220	241	235	245	219	213	237	239	236	184	223	255	213	209	224	222	210	217	208	207	224	223	222	229	214	223	220	191	210	189	221	220	207	239	243	235	235	229	229	238	233	248	216	232	209	213	241	216	217	217	202	234	222	250	254	235	215	238	249	234	239	226	223	224	233	238	200	245	227	204	233	235	227	243	218	229	206	206	264	231	233	247	242	225	226	200	208	206	212	261	217	199	220	219	210	216	223	206	221	218	224	249	220	239	230	217	231	208	237	205	246	213	210	212	236	219	244	213	217	206	205	248	206	228	244	227	221	207	222	220	215	224	220	208	244	245	217	241	231	203	241	222	204	225	228	229	215	232	255	203	231	205	210	254	197	220	225	206	229	237	199	239	214	226	219	206	195	211	253	226	206	227	218	208	211	209	223	229	222	178	224	217	221	252	222	220	215	228	202	220	211	207	190	207	229	219	213	213	244	222	224	194	216	210	225	198	220	219	206	230	213	193	230	222	248	217	216	202	239	225	217	208	254	198	209	225	207	248	227	214	238	261	216	225	211	241	209	226	243	238	242	233	206	180	219	209	226	220	236	210	209	212	211	246	235	213	231	213	197	214	231	198	233	249	232	195	224	231	218	238	214	209	231	212	242	227	220	216	191	212	224	212	236	223	213	231	238	236	223	251	238	218	229	232	214	200	212	237	215	205	213	243	222	246	230	226	224	222	205	248	236	222	231	257	202	206	215	251	226	220	237	243	218	219	210	213	202	214	229	227	215	224	239	251	234	213	218	215	226	214	216	222	238	221	211	251	226	215	230	207	228	253	246	218	213	212	255	222	217	240	224	215	218	229	239	207	227	241	231	216	216	249	230	211	235	249	216	246	226	189	200	202	229	211	205	222	236	240	231	215	216	216	230	217	216	207	222	205	230	212	214	208	226	228	216	248	217	245	199	216	224	208	217	217	226	210	219	210	216	196	199	218	236	212	200	221	237	219	199	212	179	213	222	230	217	213	243	234	213	212	205	205	212	231	249	227	214	203	202	234	224	250	233	206	224	199	227	223	249	194	219	249	219	244	229	221	210	194	255	218	202	229	221	228	248	230	225	240	225	212	208	222	223	258	233	216	200	236	237	244	241	264	211	222	210	261	232	198	212	237	222	203	231	207	218	248	228	218	244	228	186	238	218	245	235	231	206	195	194	234	212	214	224	213	211	228	199	224	229	206	222	225	217	223	238	237	222	217	237	222	224	235	200	239	227	218	232	249	218	220	226	235	205	216	212	226	222	225	226	225	212	216	208	246	227	224	214	215	202	218	198	225	219	226	227	238	206	211	234	245	233	226	216	224	216	201	214	230	237	231	213	212	251	229	211	223	213	223	231	233	219	213	202	186	215	244	228	225	227	189	204	222	213	193	229	200	223	219	217	221	239	240	240	234	234	215	208	209	248	193	217	227	209	254	245	226	213	223	253	237	209	230	214	213	204	213	263	202	216	220	218	198	229	237	231	218	229	205	240	191	200	193	215	228	220	246	245	246	223	200	221	215	211	211	223	229	245	245	224	218	231	222	245	213	237	219	223	216	223	222	221	208	256	237	212	212	214	224	241	237	230	237	244	240	263	202	221	215	213	212	224	228	230	196	204	202	209	220	222	202	203	249	210	224	203	224	241	257	194	198	181	228	196	230	262	249	247	243	201	207	237	209	240	230	237	220	270	223	251	245	206	217	248	231	228	215	209	233	222	211	233	226	212	227	204	212	222	200	198	177	225	231	235	209	213	197	228	216	217	234	204	230	216	233	204	224	225	205	229	188	202	221	204	238	268	246	216	242	225	259	241	224	205	222	230	200	224	244	211	221	216	216	245	229	224	214	204	205	207	226	208	228	232	202	222	233	221	228	210	217	237	224	249	210	217	201	210	214	236	214	222	219	230	196	213	219	222	226	217	205	214	187	225	213	226	231	228	231	206	215	214	220	229	241	222	235	238	239	246	231	222	221	211	225	209	230	214	210	213	217	209	210	223	227	223	216	219	223	242	225	216	222	248	250	229	237	199	226	197	228	235	219	210	196	234	220	231	213	238	203	241	230	230	226	223	230	221	240	270	267	236	218	189	234	225	233	218	210	251	246	219	216	205	228	207	208	216	218	230	213	223	224	254	220	242	220	227	221	231	225	240	200	195	238	210	233	229	237	226	210	199	233	223	239	265	246	244	225	234	243	220	234	216	236	219	241	235	219	213	216	232	238	223	203	229	235	246	226	253	220	217	242	204	195	224	248	222	220	230	248	227	225	230	206	212	219	212	203	240	234	258	211	221	200	229	242	206	220	233	231	214	227	227	238	208	227	235	209	210	225	203	231	242	223	217	229	245	220	203	186	225	213	213	246	229	215	207	187	225	209	231	221	220	220	212	242	231	202	221	234	193	225	249	202	223	234	249	230	219	224	212	219	221	199	203	226	209	220	219	242	231	247	212	233	214	213	243	201	214	241	206	239	189	202	249	220	222	203	214	200	234	224	236	207	229	214	218	254	234	244	238	207	220	239	226	239	227	215	249	225	227	221	207	224	251	238	207	234	215	234	239	211	212	248	206	243	218	212	211	234	234	222	210	206	229	213	224	244	244	223	213	214	240	229	200	225	237	232	224	235	239	217	214	209	205	185	224	214	240	243	222	212	228	218	238	236	238	246	245	224	229	254	230	210	227	231	226	203	239	235	219	245	260	225	235	208	206	234	225	215	206	206	223	220	239	210	218	207	251	230	248	235	221	230	252	231	201	215	230	233	242	241	210	225	226	231	222	202	189	238	249	249	230	216	203	213	245	210	243	243	197	203	256	219	225	240	201	218	215	232	227	214	230	211	231	200	244	212	247	231	237	210	223	249	211	230	218	198	214	197	241	217	230	253	232	214	221	212	230	240	211	224	215	250	228	215	200	209	234	211	208	223	225	218	221	216	218	227	237	221	238	218	226	231	205	201	251	220	224	218	239	220	210	230	231	219	202	244	250	237	218	236	228	208	217	230	273	199	221	215	242	207	219	229	217	197	234	242	206	226	228	208	237	233	215	239	221	227	218	215	210	236	252	220	217	218	227	238	197	239	219	234	241	243	210	228	212	222	206	231	204	247	233	231	239	216	197	206	232	235	206	205	230	257	230	227	221	221	253	250	246	207	224	243	265	218	234	205	222	220	241	223	206	252	233	228	221	193	187	233	228	208	215	225	219	184	214	250	220	216	210	226	215	233	242	232	228	236	223	238	226	228	222	239	207	224	216	232	218	224	221	227	227	202	229	221	212	191	227	208	228	244	214	217	227	217	195	225	237	223	223	196	188	243	249	227	220	244	230	194	212	238	237	231	232	178	213	246	218	214	256	229	241	260	192	214	244	219	229	229	228	228	226	220	253	234	226	219	233	188
27727	36929	50031	64154	61711	47410	31283	16258	6665	2257	1332	1109	800	686	612	593	568	603	557	581	551	589	567	544	569	602	590	566	566	577	530	585	515	557	533	557	634	605	587	567	573	526	555	579	576	540	544	548	575	600	567	554	548	556	571	584	570	564	552	606	537	544	577	518	586	549	539	530	554	604	559	536	563	547	573	597	573	574	582	585	530	582	539	548	534	571	575	579	565	526	594	643	548	591	558	603	603	568	566	581	615	587	586	556	555	569	576	566	574	547	579	572	576	585	550	563	593	549	556	562	600	528	578	531	534	575	552	542	557	535	586	571	582	558	594	588	560	569	581	557	522	554	560	557	541	563	532	530	522	543	545	539	583	573	540	554	557	540	533	591	548	575	589	585	548	558	592	581	545	521	532	616	539	554	592	590	545	534	589	593	540	610	578	562	558	608	530	498	565	598	554	531	578	592	562	578	564	592	563	573	558	564	532	536	585	526	515	584	574	548	558	570	547	596	582	574	593	555	545	564	578	559	556	582	560	565	549	575	563	574	563	583	554	564	567	578	551	569	574	601	549	558	557	590	565	571	601	575	547	610	619	562	612	589	586	566	592	558	563	550	592	528	553	541	541	517	580	585	529	549	585	571	527	524	558	538	568	579	579	576	589	560	562	560	514	558	546	579	539	561	571	604	526	575	558	576	561	567	562	543	568	570	566	553	595	522	527	603	580	528	573	593	584	529	561	567	526	533	588	557	579	568	569	548	539	531	544	518	534	552	596	546	544	559	584	578	530	549	626	527	541	570	594	517	551	570	557	564	604	628	596	490	567	573	558	576	540	573	579	548	560	557	575	547	595	551	556	560	567	531	551	560	552	578	541	585	621	598	574	592	591	571	541	536	570	569	566	552	585	529	545	541	586	593	543	566	550	560	556	563	556	532	565	592	588	567	612	559	575	559	523	554	547	502	548	552	520	529	585	570	527	578	580	552	574	601	570	595	572	551	561	554	586	560	567	566	565	574	546	553	568	602	591	525	550	562	585	606	531	583	534	556	556	554	548	582	528	564	611	583	574	620	540	558	575	562	588	540	550	587	618	564	564	588	614	575	557	563	591	579	565	566	554	594	579	553	530	538	529	596	609	563	589	561	528	548	588	576	573	573	500	525	527	553	590	575	556	612	590	577	572	525	585	550	560	534	554	534	523	570	495	591	547	525	612	556	569	550	567	554	538	522	571	553	581	542	559	586	597	579	597	609	574	569	516	606	564	597	573	515	569	563	581	586	601	568	579	561	606	573	555	576	567	577	556	565	549	532	540	600	600	582	543	526	572	580	568	590	548	544	542	556	543	512	564	569	551	557	594	586	528	588	561	569	531	614	578	505	515	588	597	523	553	584	539	568	562	592	555	509	554	573	583	598	557	562	576	564	605	570	537	557	538	576	585	551	528	551	565	549	510	521	585	561	536	579	565	569	533	576	520	556	559	576	564	588	583	548	609	584	592	584	574	574	531	587	582	560	568	570	596	599	556	540	549	556	556	588	530	593	566	557	587	615	552	576	550	520	545	576	557	553	582	536	564	567	589	540	556	566	574	543	524	539	557	538	556	572	529	574	537	603	549	583	557	560	566	591	558	598	545	565	568	524	588	595	524	582	542	563	580	552	544	577	551	558	589	550	564	547	563	565	550	549	603	522	579	554	529	571	595	562	542	539	604	599	538	566	568	619	574	532	575	574	588	578	573	556	586	585	580	614	581	561	563	538	561	565	541	593	539	548	560	590	567	534	546	575	604	592	582	595	561	583	525	574	556	555	527	603	554	553	551	579	548	555	588	613	526	556	542	576	567	570	577	549	580	568	565	607	559	574	570	603	581	572	567	587	605	605	525	543	553	563	576	573	541	523	565	552	553	632	556	540	571	569	582	570	569	558	538	540	559	591	545	559	521	600	607	582	547	592	572	536	554	549	587	573	571	616	557	557	581	540	599	589	573	576	568	533	565	566	539	584	509	538	555	544	553	589	553	557	525	591	532	547	542	574	638	549	554	561	570	609	560	555	603	548	533	585	541	537	570	599	562	561	598	558	526	553	555	553	608	549	589	603	568	553	575	600	542	566	564	564	550	575	562	601	554	568	588	546	576	581	518	568	584	534	583	559	536	541	588	587	535	543	580	560	548	586	533	551	581	578	599	612	570	618	618	557	544	521	533	573	563	521	556	568	574	548	564	580	592	588	570	567	576	571	567	573	558	581	560	556	551	580	546	565	545	568	546	563	566	575	571	622	523	555	562	607	555	569	581	512	559	564	560	564	502	565	563	555	583	520	579	567	593	570	576	580	583	598	574	528	579	570	553	540	541	595	558	532	601	574	551	588	573	551	555	573	566	589	578	546	555	587	574	567	600	582	554	638	571	568	620	606	572	601	577	534	571	527	570	572	534	552	552	592	595	582	571	566	566	539	555	580	567	547	572	527	553	569	590	561	553	573	575	607	581	585	562	544	551	575	521	545	525	551	520	570	571	566	567	529	564	561	546	552	588	610	551	571	522	585	538	568	575	567	541	577	559	568	607	579	539	581	592	586	561	544	566	540	553	528	529	600	583	546	573	553	574	547	562	550	573	531	576	571	595	586	582	571	560	528	556	567	562	541	569	583	574	592	531	549	622	565	562	560	553	568	595	570	568	552	534	572	575	525	574	539	521	509	560	588	584	593	575	574	542	582	547	545	594	583	583	541	552	561	554	546	559	593	551	554	533	548	577	574	567	562	563	569	523	582	599	556	558	582	564	590	604	567	559	565	588	529	553	606	537	538	569	585	582	549	572	583	536	555	580	556	521	590	585	559	546	556	604	595	570	565	539	592	566	542	570	569	583	509	560	551	569	562	561	540	563	557	524	563	551	556	533	574	533	617	582	547	573	573	626	616	586	578	552	580	578	611	540	596	578	584	555	555	560	616	546	551	563	550	528	557	513	588	595	574	552	570	607	602	586	552	565	537	550	557	577	574	554	520	576	519	585	556	588	587	572	604	568	532	563	563	538	571	545	564	585	567	523	586	552	567	548	548	572	526	536	526	537	550	602	590	554	537	579	571	594	570	521	541	545	552	551	627	545	574	578	540	571	536	569	555	572	605	596	561	574	597	548	563	561	548	538	540	558	569	566	551	560	563	586	574	596	554	545	500	575	557	539	532	578	598	560	546	552	589	578	552	553	556	560	576	559	575	559	572	578	580	539	539	524	573	548	561	550	566	578	563	535	557	578	523	564	575	574	522	487	587	592	586	556	574	581	607	522	595	553	542	571	553	575	580	532	495	578	535	504	526	549	555	566	589	578	549	533	557	590	547	609	561	570	527	519	580	552	514	572	549	587	560	526	556	550	612	518	554	554	609	561	539	556	590	580	563	601	588	581	520	542	535	598	541	578	534	545	565	575	579	552	621	549	572	563	561	554	554	588	535	553	542	616	572	573	554	529	560	571	558	550	537	539	570	559	578	561	540	549	571
52456	52746	61384	64586	63568	48250	30833	13290	3818	1073	607	428	311	257	237	175	176	186	190	203	214	199	210	188	174	202	201	178	215	219	211	195	208	194	183	207	207	209	211	208	205	187	212	171	228	213	191	231	159	191	199	205	211	201	188	189	208	211	196	189	186	191	187	183	181	208	200	197	185	202	185	182	179	181	192	198	199	193	193	203	214	193	201	206	199	179	231	195	202	185	194	176	212	205	216	214	196	209	195	205	202	195	245	201	209	170	196	209	214	219	198	176	179	201	189	214	195	199	210	210	195	215	210	184	196	206	190	178	185	201	187	223	228	169	207	176	208	196	193	203	222	219	219	218	198	184	198	183	208	217	193	212	180	193	196	180	197	191	206	194	177	211	185	189	187	178	197	201	190	193	195	204	188	204	206	217	211	231	181	195	189	190	198	208	202	242	180	194	168	219	166	194	195	182	211	182	201	203	220	193	188	186	191	185	181	191	203	205	188	207	204	189	177	170	201	199	187	198	204	194	209	179	222	185	204	198	195	198	192	208	178	219	191	204	206	192	203	214	192	185	193	171	214	216	202	178	212	227	202	197	205	218	209	163	197	192	178	206	196	189	212	179	198	197	193	208	201	211	185	193	191	190	200	210	204	185	235	176	187	185	208	190	210	191	207	181	200	201	213	203	168	214	189	222	213	205	218	240	195	179	208	198	222	193	220	182	176	172	166	209	194	230	204	180	183	184	189	216	202	196	200	217	201	199	190	225	201	207	221	186	214	205	226	210	198	206	194	225	199	207	187	182	217	214	204	220	200	212	218	195	214	198	208	195	221	209	200	187	200	190	193	203	173	221	186	206	192	209	198	189	196	182	219	213	219	186	188	200	202	180	187	189	191	192	201	221	160	183	196	191	216	215	209	181	196	208	182	212	212	215	195	220	200	198	190	179	205	176	193	189	201	206	217	217	188	206	204	195	192	206	196	194	178	215	197	212	166	211	194	185	197	189	214	187	210	203	199	190	190	189	185	183	195	207	199	194	206	186	220	193	182	188	206	207	206	179	197	198	193	203	197	170	181	211	193	219	192	192	180	197	187	187	189	220	205	191	195	211	177	219	191	189	202	218	207	207	191	213	192	234	193	198	196	179	168	182	188	212	217	218	193	209	212	199	203	207	216	214	222	186	198	205	178	172	206	198	206	203	184	205	231	198	207	219	165	191	201	192	192	221	168	208	204	176	187	203	194	197	170	202	195	219	187	201	200	208	208	186	211	210	193	200	177	181	199	222	184	213	222	201	189	216	173	209	187	197	214	179	233	182	211	187	187	222	196	184	183	173	180	200	199	205	188	213	209	193	182	207	224	202	203	200	209	196	185	171	202	196	194	179	240	194	207	205	203	226	200	178	197	197	192	198	201	176	197	216	195	196	192	205	202	218	204	211	178	169	186	194	188	181	186	212	194	224	207	202	207	225	199	205	189	181	179	184	182	215	188	172	174	196	211	176	199	205	215	226	164	209	205	211	198	172	219	189	203	213	171	201	197	198	183	179	221	211	208	180	209	214	203	189	198	210	218	205	183	212	185	190	178	157	210	184	193	213	180	197	228	212	190	204	201	186	199	187	202	188	201	202	213	215	184	190	202	218	185	210	185	194	201	203	207	201	195	183	187	207	213	225	214	190	208	203	190	206	219	173	188	209	209	201	183	173	193	194	209	189	170	189	188	203	201	230	199	185	218	195	203	214	205	215	183	191	197	191	168	192	201	199	170	192	218	217	207	198	187	179	193	196	216	161	176	169	210	187	206	183	173	191	213	197	219	222	197	200	192	211	204	207	186	192	175	187	202	206	209	187	185	210	184	204	198	220	181	194	206	209	186	195	197	198	192	183	174	191	196	210	213	206	230	211	203	190	204	210	198	186	209	179	183	181	182	196	222	207	205	190	195	210	173	212	196	237	213	202	195	215	201	208	174	213	190	193	192	211	200	202	196	193	201	195	189	212	213	193	202	170	198	196	199	201	200	207	189	180	187	193	176	191	182	203	199	194	172	193	169	203	191	202	203	216	217	214	190	184	225	198	186	180	191	205	210	185	209	227	198	159	207	220	198	191	198	195	174	197	186	214	233	222	192	185	185	195	170	187	189	165	163	200	192	181	175	204	183	196	181	184	209	198	203	210	191	203	200	214	233	209	178	205	202	192	218	204	208	195	184	172	204	197	187	176	204	209	193	210	199	189	178	212	237	201	223	182	179	195	190	179	185	193	205	186	212	194	181	217	198	190	160	206	194	182	189	200	199	216	205	204	163	212	203	186	212	198	203	180	192	205	200	190	193	214	219	189	219	223	194	164	200	199	217	189	184	237	203	205	204	188	193	190	217	183	192	211	189	171	207	217	199	196	198	202	189	200	195	188	186	194	219	200	200	221	207	200	173	202	206	171	203	203	199	200	220	196	199	213	196	180	191	202	210	179	204	186	185	171	195	203	182	175	196	191	208	188	202	202	194	203	192	216	206	167	182	214	197	193	214	204	205	194	169	147	182	193	216	201	220	234	199	192	202	177	198	193	185	199	204	206	205	190	200	216	197	195	189	197	179	176	193	191	190	188	218	204	183	190	216	200	190	182	198	184	201	185	209	185	204	192	207	179	210	204	197	213	188	193	189	189	197	191	223	209	207	195	192	200	186	201	166	192	183	219	192	222	192	200	190	180	200	174	181	192	204	190	191	207	201	209	195	204	199	183	199	158	190	177	196	209	211	197	189	189	179	192	202	179	184	166	189	188	188	193	198	196	208	202	205	160	191	208	178	209	188	198	208	178	199	199	195	184	198	207	192	208	186	198	185	176	200	198	188	195	223	214	204	217	234	177	200	227	210	196	201	198	197	201	188	168	188	174	202	205	207	200	207	181	192	245	198	193	194	173	199	194	185	192	205	197	185	178	187	208	192	202	206	187	187	208	184	200	202	207	193	166	179	221	206	206	193	186	193	197	224	179	194	231	195	196	173	177	215	210	216	179	222	213	188	200	214	225	198	223	199	204	202	196	214	216	211	205	190	198	209	179	196	177	180	182	193	209	217	199	214	200	217	185	225	185	196	199	197	200	184	219	157	173	196	212	209	190	186	183	200	200	196	190	187	183	182	179	219	223	215	174	192	203	205	166	175	207	200	223	193	195	208	208	198	196	182	192	167	181	205	189	199	188	246	195	199	216	187	198	215	198	193	200	197	205	193	204	212	205	187	181	177	209	197	196	200	212	218	209	201	185	181	193	213	213	214	180	200	172	199	188	201	206	219	194	186	198	208	204	189	192	182	208	209	199	186	171	204	173	185	229	197	217	214	207	193	217	198	198	208	206	200	204	191	214	199	190	179	179	182	220	204	190	222	209	163	193	194	202	183	180	214	206	207	175	208	160	205	207	197	206	201	185	192	212	222	204	199	205	193	175	173	184	214	220	217	239	199	198	204	223	175	198	204	192	194	188	220	236	209	206	211	182	224	214
35445	43548	60921	72294	73439	58515	41724	23674	11296	4071	2247	1568	999	785	604	540	536	545	492	483	517	508	524	496	477	525	471	497	478	496	508	495	549	513	481	507	484	478	525	520	540	505	529	501	502	470	472	527	492	520	486	495	483	463	513	503	484	504	497	509	503	491	444	496	507	500	503	498	496	461	474	496	474	492	505	546	489	501	478	510	494	500	457	492	459	515	514	512	483	504	498	498	481	490	492	489	540	496	494	545	470	514	490	541	498	523	474	471	536	527	483	511	502	493	533	493	500	495	530	441	493	490	474	448	514	472	462	538	479	469	490	542	506	473	491	519	529	508	519	511	505	523	505	503	491	498	529	489	504	552	484	472	486	464	511	515	502	523	480	529	524	498	508	541	500	509	505	504	529	497	479	496	463	491	501	491	529	494	492	532	485	576	511	513	497	507	509	462	501	520	502	551	540	517	478	494	534	479	536	463	486	489	517	546	474	488	514	498	483	492	519	474	495	487	487	477	514	495	516	554	461	498	523	486	529	494	495	492	478	478	469	470	470	470	507	503	499	454	474	499	493	499	507	482	460	457	504	465	504	522	516	468	501	497	500	496	486	510	552	471	515	519	488	528	447	495	465	500	470	516	506	451	479	494	519	513	500	510	455	517	496	484	483	494	483	509	490	493	472	504	494	480	537	536	498	552	464	532	513	519	455	496	488	504	504	491	463	512	476	551	460	498	526	504	509	515	527	529	451	490	507	484	496	491	464	506	490	482	494	503	484	476	453	493	507	450	507	511	489	500	535	502	486	484	561	527	489	500	520	507	500	492	475	493	515	497	484	498	506	492	517	501	523	468	485	508	469	493	524	486	486	522	500	469	477	523	532	508	487	472	524	490	512	488	487	477	508	525	525	472	526	553	539	526	451	501	501	528	452	485	474	523	511	486	486	503	493	523	493	514	455	506	544	511	490	489	508	520	481	507	539	497	472	483	489	531	485	483	504	520	506	505	481	479	513	552	519	523	508	480	474	529	526	516	494	531	451	472	519	511	488	461	524	479	482	522	488	518	505	518	506	514	457	479	510	491	509	519	547	497	470	519	469	524	531	521	492	452	478	448	517	499	489	511	496	475	503	544	483	450	502	467	530	492	478	534	501	554	500	502	509	533	489	480	497	502	493	514	501	500	501	501	503	503	507	508	451	499	493	475	538	474	528	516	466	534	511	470	477	496	485	519	512	496	500	564	509	499	469	517	519	498	511	490	496	499	540	513	505	478	499	554	453	531	540	508	442	529	520	495	516	489	496	516	467	482	506	524	487	519	475	484	461	519	522	479	510	528	529	480	511	484	539	520	515	495	482	499	475	490	485	484	473	524	508	452	509	463	527	522	557	489	509	519	518	495	532	483	465	484	513	512	525	478	527	516	475	485	524	457	517	509	506	502	504	519	508	494	489	521	550	483	471	471	501	526	492	499	513	513	505	484	527	482	478	504	508	490	530	520	506	500	497	502	506	500	493	539	487	532	526	529	472	505	480	527	518	483	457	509	502	457	479	543	504	494	534	519	519	510	479	502	451	489	486	517	525	486	484	486	530	504	481	528	543	500	514	508	499	498	496	489	525	494	527	517	481	521	518	486	523	444	478	484	527	521	514	487	467	533	491	499	484	499	491	505	481	472	484	500	506	509	504	527	513	496	481	529	500	471	472	486	476	452	521	491	489	475	533	513	504	508	484	525	505	467	485	512	499	492	482	523	506	500	522	487	455	588	494	491	498	491	517	495	494	490	494	494	450	512	480	526	531	482	504	503	489	452	512	501	532	488	511	501	492	501	506	509	490	503	476	509	491	476	457	477	523	503	484	481	510	502	500	526	490	485	472	523	521	497	491	506	511	503	499	486	473	530	493	488	487	523	470	503	533	514	522	493	490	506	484	466	491	470	529	500	497	539	490	475	517	522	499	535	515	523	528	459	494	494	531	485	509	539	456	465	477	491	490	487	489	527	473	531	516	503	481	510	482	511	529	490	490	510	495	548	499	547	451	478	469	498	489	476	501	452	487	500	512	538	498	543	512	471	517	500	528	479	523	485	525	503	503	516	440	461	492	504	489	489	490	491	469	465	482	498	515	505	500	508	517	518	535	485	490	524	490	491	481	512	475	497	514	470	539	473	474	489	523	540	471	503	493	514	473	473	492	484	488	469	493	516	510	512	480	534	515	531	562	502	471	510	470	526	453	487	489	542	472	487	507	519	505	525	452	519	497	526	495	463	512	542	516	546	490	484	570	491	515	483	514	478	488	530	494	522	516	517	576	520	524	464	478	496	490	479	531	504	482	498	529	522	500	499	453	515	491	481	523	498	497	508	484	503	526	497	469	479	514	485	502	478	479	517	486	503	523	493	482	519	504	464	499	512	534	494	473	503	508	498	511	476	476	536	508	494	488	496	467	468	509	474	481	519	510	500	467	488	514	520	489	526	500	485	530	528	493	517	493	524	545	497	464	495	519	510	519	498	508	490	500	500	509	511	484	493	502	515	524	502	475	504	477	485	543	518	525	487	513	466	492	494	525	518	498	480	485	538	512	463	519	494	475	501	506	460	504	522	495	457	500	471	505	529	494	484	472	469	494	518	499	541	479	501	505	502	527	492	507	479	489	496	505	475	467	510	470	484	462	511	479	510	484	479	500	488	542	471	507	496	500	507	486	517	516	496	457	483	502	493	517	511	488	538	505	503	474	498	471	495	481	509	493	540	474	513	489	480	484	529	482	474	492	498	464	480	486	444	465	535	513	458	456	536	559	475	477	512	497	451	524	502	498	477	475	521	489	492	495	497	541	492	500	476	486	514	512	529	476	508	482	512	535	476	518	515	484	517	528	457	557	493	504	539	493	513	483	493	539	491	492	493	500	496	512	518	477	507	486	507	510	459	521	491	495	510	503	475	485	508	439	492	516	500	504	484	490	491	509	496	514	500	487	482	525	545	516	534	529	529	516	486	503	467	475	513	491	529	506	474	508	509	487	483	520	483	500	491	483	501	496	474	500	548	519	476	509	539	506	475	499	540	516	456	474	512	484	513	534	494	521	491	511	544	533	535	463	492	477	515	513	476	498	491	480	536	501	480	504	496	490	449	463	532	511	490	500	506	515	511	520	496	475	524	506	457	516	512	504	487	492	496	562	523	521	500	486	531	476	493	539	479	526	512	546	474	515	482	442	502	521	507	489	505	520	489	490	468	530	504	521	484	465	504	518	502	506	508	509	493	501	506	517	480	491	534	510	529	482	477	545	529	521	533	518	544	528	541	479	481	528	524	445	503	519	541	506	495	491	464	494	470	525	496	490	486	505	507	507	496	460	496	494	533	510	530	517	509	476	532	465	499	514	518	486	522	498	526	532	508	473	534	519	491	458	486	511	514	510	509	471	523	489	526	511	511	471	474	475	484	495	510	489	453	491	504	480	479	486	525	495	481	495	512	493	498	551	468	458	484	530	517	546	495	516	510
21350	16660	15890	11989	8172	4611	1858	842	465	275	213	216	206	218	197	207	229	200	216	199	186	182	206	204	229	188	206	214	218	215	188	208	199	221	198	216	184	203	210	203	212	249	234	214	205	219	196	230	197	195	192	243	216	225	217	204	234	213	197	220	207	206	204	227	219	213	210	185	212	227	219	203	224	200	188	195	204	211	207	205	212	179	205	192	213	221	195	214	215	207	202	209	206	242	208	225	180	214	243	198	178	225	210	220	219	217	207	215	199	203	229	217	212	207	177	199	210	227	213	194	194	216	217	224	200	214	197	213	212	203	224	202	219	219	210	205	188	185	226	214	204	208	194	234	210	206	208	206	218	185	197	213	201	228	195	194	219	212	189	199	184	198	185	215	201	223	204	216	228	190	242	201	202	212	210	220	203	215	208	213	176	218	195	212	208	177	195	183	187	199	208	207	192	225	219	198	222	190	215	198	174	188	212	229	213	205	217	203	212	217	184	203	223	195	194	184	214	193	225	221	213	216	218	193	211	237	233	188	184	226	204	203	216	236	228	214	224	203	215	190	219	230	204	192	204	232	211	203	197	204	182	209	202	202	195	196	210	239	203	186	210	201	223	206	200	175	222	215	209	177	228	204	215	225	189	211	212	230	199	183	197	224	210	210	196	202	205	191	198	235	197	243	181	203	215	198	210	192	204	210	187	218	190	215	173	187	189	219	214	202	189	209	228	226	209	224	189	208	249	196	222	216	217	199	188	217	195	209	193	227	195	201	207	207	221	185	213	227	213	223	180	184	205	205	202	185	192	220	216	220	198	208	186	203	177	227	209	197	197	217	205	196	217	196	221	210	183	191	193	207	218	200	219	217	216	212	231	220	214	208	204	196	207	225	178	199	198	206	219	203	206	207	205	219	203	209	170	203	185	201	205	200	214	182	205	200	218	224	207	217	214	205	237	201	226	190	193	197	216	216	200	215	190	214	202	211	199	197	190	212	220	222	244	230	214	192	206	210	187	187	218	236	191	207	232	218	186	198	232	222	212	209	224	194	207	201	204	199	196	193	209	207	213	219	216	208	197	189	211	233	198	181	195	206	201	218	184	221	214	212	196	213	221	196	211	224	221	205	197	217	217	201	203	227	208	202	211	196	179	210	205	220	229	185	208	197	190	224	210	183	192	228	223	213	181	234	220	220	190	198	198	220	182	214	205	185	210	192	200	200	224	212	213	211	207	202	214	210	190	195	206	208	239	202	187	198	219	219	214	181	224	209	205	197	215	208	220	242	225	198	205	215	238	189	208	195	205	219	167	220	198	219	209	202	211	204	192	197	206	196	206	207	201	242	215	202	195	198	199	193	197	211	216	166	191	202	228	197	192	204	224	215	210	217	188	197	178	224	188	211	200	204	240	186	205	191	216	193	209	181	234	252	202	223	205	208	197	215	193	193	203	203	191	200	191	205	220	174	184	221	227	231	226	203	212	242	215	207	219	232	194	214	194	209	189	238	207	213	232	232	211	212	223	203	194	199	233	230	203	212	189	198	231	209	215	224	215	248	227	213	211	210	222	208	211	216	197	215	222	204	212	208	176	202	188	195	212	216	207	187	202	210	211	200	212	203	199	223	235	200	192	204	196	187	213	213	226	188	202	196	255	204	209	192	215	194	204	217	202	202	184	206	214	195	228	199	194	196	204	196	218	173	191	210	200	192	211	216	210	210	197	187	198	190	205	184	197	205	202	217	229	213	207	197	208	189	203	185	185	189	222	215	226	192	199	221	211	208	231	185	193	216	209	192	204	198	206	224	198	221	198	235	191	225	213	235	206	204	210	190	228	206	193	216	207	193	202	196	252	189	209	237	191	228	243	211	198	215	226	202	203	201	212	229	204	221	218	200	204	227	212	202	208	201	183	180	228	213	222	239	188	179	210	216	185	190	227	220	214	191	190	195	202	207	203	219	238	183	217	200	230	219	206	189	194	217	200	204	201	234	214	217	211	221	222	223	213	211	223	217	206	206	208	225	205	190	219	217	191	228	198	226	216	224	211	194	204	242	203	229	182	216	206	208	204	183	213	211	232	202	192	207	212	229	192	209	217	213	220	208	213	212	220	215	231	233	189	195	208	237	192	183	197	228	204	218	187	192	217	187	193	220	208	204	193	195	209	225	221	189	234	192	193	215	196	202	202	233	234	205	202	225	225	185	192	199	216	212	214	178	182	170	202	211	200	193	191	197	230	226	200	212	201	224	222	195	223	208	199	207	241	207	218	199	218	199	229	183	239	195	203	218	195	223	221	212	228	198	187	236	201	231	178	235	185	207	220	216	223	200	232	242	180	217	190	182	214	197	226	234	192	217	180	185	195	238	184	205	205	215	222	215	196	214	194	177	217	217	222	207	217	175	199	195	238	210	231	205	190	208	227	204	206	223	211	179	202	212	188	193	196	241	208	226	222	196	195	210	182	186	187	196	190	202	197	215	204	209	204	204	218	194	208	201	190	213	186	215	179	207	216	201	207	225	208	210	218	193	211	227	211	204	213	215	212	225	161	166	199	218	202	189	188	190	212	217	201	225	225	206	190	208	245	220	235	219	214	220	203	197	220	176	218	206	214	212	218	194	190	202	192	210	177	190	242	225	224	186	229	233	199	193	226	204	201	200	205	205	179	187	193	187	189	177	191	181	224	208	218	204	208	224	213	228	191	228	221	205	212	212	210	212	206	213	220	222	201	205	210	212	191	219	207	209	192	197	207	218	177	202	221	201	195	190	206	219	196	202	226	203	221	218	210	188	201	216	202	207	194	233	200	207	225	217	213	193	214	213	189	212	190	234	213	211	205	198	214	195	208	194	204	208	214	224	181	219	212	245	220	200	212	191	194	206	204	228	205	205	211	209	191	208	198	207	198	236	195	202	186	218	198	214	213	224	219	200	209	170	199	190	229	187	203	227	196	190	202	212	193	210	234	227	183	203	195	217	232	202	171	194	198	188	201	220	198	219	216	228	194	205	228	208	215	198	193	192	225	207	201	213	202	227	188	204	229	199	224	228	219	206	195	197	203	197	213	197	188	200	187	211	174	225	227	199	207	186	218	216	220	206	214	204	183	200	211	237	202	213	215	204	193	207	213	217	211	216	236	232	206	213	209	232	218	210	213	247	205	219	202	200	219	201	202	229	223	201	220	217	203	216	185	215	185	212	197	197	210	214	208	237	217	189	187	194	207	182	199	195	210	184	221	203	210	221	208	208	220	189	212	213	190	206	202	205	204	237	210	170	246	227	215	218	198	220	187	215	216	182	186	216	221	206	192	212	207	181	195	231	212	201	177	217	205	218	213	197	193	192	214	180	187	210	191	210	212	215	216	215	210	216	210	221	234	233	202	232	209	215	210	236	222	209	212	187	200	216	193	216	217	213	192	231	214	228	185	196	210	196	229	199	216	228	212	213	189	201	208	227	215	210	220	212	223	193	219	203	220	185	195	206	214	201	207	207	206	207
12770	13879	22601	24055	21186	14287	6383	3049	1293	793	608	592	559	564	524	551	534	546	534	553	559	526	560	524	585	509	508	518	515	513	512	589	522	540	533	538	534	537	528	575	518	549	551	482	535	554	526	536	502	560	554	530	531	568	530	496	546	551	507	510	539	513	546	544	540	546	531	544	550	545	542	556	523	553	478	504	558	521	483	529	540	531	526	545	482	547	533	551	553	534	543	529	521	571	527	546	517	528	541	507	511	564	567	512	500	559	544	521	542	541	535	534	525	543	572	530	525	485	545	563	529	545	549	521	519	533	533	525	554	504	536	533	544	546	517	539	538	530	540	546	526	577	510	530	529	524	527	544	541	525	554	535	518	525	546	549	532	538	565	505	525	523	522	488	559	537	547	567	509	513	553	529	530	599	549	526	537	504	535	527	555	549	546	547	520	505	533	492	495	554	533	512	524	510	539	521	549	526	572	561	559	521	504	580	514	533	501	524	567	552	556	556	557	511	556	535	514	521	565	500	503	538	514	520	515	542	583	496	524	516	575	522	544	536	501	525	527	511	503	516	519	558	550	538	571	495	529	544	560	536	557	533	540	553	534	527	556	509	549	497	605	550	532	540	558	535	555	549	501	557	537	553	515	557	556	496	562	505	540	545	539	541	544	512	518	539	523	546	562	550	556	514	563	524	589	563	541	557	537	500	518	525	569	546	541	559	547	526	541	468	520	520	545	565	531	529	577	540	496	541	552	578	553	570	544	517	546	504	501	540	528	539	540	551	563	536	537	572	545	529	540	502	515	536	535	571	553	550	539	532	579	524	577	490	546	509	525	563	554	521	560	533	529	531	524	530	556	550	556	528	559	546	544	546	536	556	587	530	530	576	521	525	515	550	519	516	517	509	509	598	526	544	532	545	535	505	504	535	514	559	525	525	578	547	532	543	552	572	557	533	575	513	562	576	579	533	576	566	512	559	520	525	566	548	566	526	541	574	588	523	524	543	550	534	515	526	566	504	594	506	504	556	555	593	533	554	562	547	537	540	551	553	514	550	546	540	506	535	536	544	513	559	515	546	518	552	541	566	586	499	529	557	524	532	528	522	556	546	533	493	521	565	537	567	551	539	532	540	512	540	551	520	566	562	561	491	533	574	525	530	536	545	555	525	568	543	526	581	589	572	539	546	558	575	478	551	543	517	529	547	542	541	580	578	527	580	513	523	526	515	539	518	545	547	492	540	552	536	502	505	561	493	577	531	557	563	485	528	536	567	547	541	530	520	509	564	556	567	549	543	505	524	532	507	532	523	579	527	552	558	519	528	526	501	539	514	538	518	517	492	516	534	525	541	562	551	525	586	521	525	533	538	529	546	530	555	526	570	535	489	488	589	511	501	517	531	568	504	537	575	519	538	521	501	537	536	511	473	539	547	569	555	526	543	537	552	520	554	525	556	527	506	527	528	572	520	548	519	545	554	538	549	535	570	531	541	508	557	552	537	517	499	523	537	589	534	546	515	509	567	517	553	543	518	561	540	538	504	540	557	543	528	520	515	529	503	550	502	549	552	540	473	545	518	526	495	538	526	556	549	525	515	522	506	529	521	550	512	531	535	539	527	558	534	536	587	574	553	540	500	549	577	528	567	538	556	544	534	561	527	543	502	523	544	509	559	567	559	527	501	518	525	523	529	522	539	540	530	552	504	516	548	553	502	515	501	529	521	504	509	537	534	552	499	536	534	533	535	530	551	553	495	570	502	523	531	572	541	502	507	541	535	523	481	546	553	513	503	522	577	556	573	543	509	531	542	549	499	533	555	542	599	524	536	578	521	508	531	559	524	507	537	551	533	535	528	557	534	537	535	544	515	541	558	548	502	536	587	524	520	552	496	534	541	532	500	511	543	491	520	563	532	526	520	510	541	576	548	551	535	509	541	547	507	512	577	502	498	534	520	526	541	525	536	532	540	539	513	530	561	505	526	512	523	556	544	534	524	567	527	546	534	527	525	528	539	508	503	565	530	570	536	552	536	528	524	551	543	507	491	587	554	570	573	584	573	499	539	535	520	588	564	515	546	530	515	544	532	532	550	522	544	528	511	540	509	530	513	593	564	522	567	516	519	554	534	535	536	519	518	521	533	520	525	531	521	569	539	549	579	543	537	507	549	536	547	531	556	523	534	532	560	574	588	574	543	524	583	565	518	537	519	527	539	565	541	519	535	560	569	529	515	525	504	516	547	589	524	507	524	524	480	539	560	526	554	517	536	550	556	540	510	550	578	541	557	569	517	583	506	528	523	505	502	547	517	565	536	557	483	488	516	546	507	557	559	502	568	505	527	552	532	557	569	527	512	522	546	565	522	550	537	521	560	580	516	536	543	530	510	508	519	535	550	496	567	553	495	538	570	535	551	538	548	553	543	562	579	565	529	600	546	543	506	537	525	516	524	533	570	531	565	517	554	549	520	539	545	518	542	529	555	554	512	492	524	564	534	514	521	521	534	568	542	517	540	508	561	570	536	575	553	552	544	563	519	513	514	541	569	554	547	512	516	555	524	526	534	521	549	532	544	534	577	520	531	548	478	543	520	476	523	561	542	522	533	538	491	510	480	543	523	576	538	561	546	595	493	600	531	548	542	501	557	564	550	547	516	505	525	553	499	522	502	498	513	530	539	525	519	554	513	508	555	534	564	519	518	539	519	553	562	492	574	536	539	564	566	547	524	520	554	586	535	501	553	547	521	542	520	548	539	560	522	557	500	530	539	527	517	531	543	490	567	547	511	548	553	492	531	548	542	519	559	572	540	475	547	538	541	551	530	535	543	492	484	519	558	549	551	511	532	561	528	527	517	569	564	539	537	514	536	547	536	549	589	551	537	512	532	550	520	562	535	514	530	485	496	546	514	535	514	529	528	529	520	536	564	559	546	521	493	532	524	547	565	498	513	532	514	521	555	524	539	544	521	521	526	528	523	593	561	503	520	539	510	547	525	555	515	555	497	575	530	507	522	559	527	543	571	539	547	511	537	582	572	509	548	519	509	529	551	500	517	555	551	573	559	514	557	556	531	581	492	528	520	553	539	521	537	535	546	515	537	537	498	511	501	557	549	522	525	515	556	503	539	547	524	536	534	564	550	507	521	545	531	490	532	543	563	525	536	540	521	519	577	542	568	536	542	487	518	554	531	527	511	522	563	523	522	559	534	537	514	565	573	554	493	573	566	523	487	536	516	528	551	533	536	548	557	535	579	504	521	501	542	528	508	551	497	543	530	519	531	554	578	494	523	530	509	545	549	575	526	536	582	551	503	517	531	535	557	528	577	539	524	527	505	555	502	547	517	516	559	506	525	542	551	533	529	557	515	566	520	528	535	514	569	544	582	549	524	552	515	597	567	535	545	560	558	540	524	544	510	526	551	547	563	492	511	558	545	511	558	510	565	529	562	563	543	514	563	543	577	571	517	512	536	548	532	581	530	542	540	530	534	558	540	541	518	581	541	547	557	553	519
46183	43102	46247	54469	53660	39338	21210	7312	1956	758	432	361	274	263	265	207	235	234	201	223	240	206	224	239	209	240	219	260	241	192	252	225	221	233	209	237	225	229	197	221	242	240	214	226	223	230	204	230	228	237	199	216	225	219	240	195	205	244	232	217	226	241	231	217	238	246	248	213	217	240	236	223	234	267	216	247	200	237	239	258	220	208	218	209	239	222	206	202	241	222	210	226	228	221	247	217	217	236	202	228	233	243	212	223	233	215	234	206	229	248	205	215	229	204	242	206	202	217	222	204	224	226	206	229	237	200	210	206	207	222	250	222	225	209	222	237	213	262	238	252	219	213	227	248	196	244	236	229	231	215	221	229	187	218	217	220	214	235	238	206	239	213	232	215	244	217	210	248	235	267	214	231	227	209	212	219	222	193	242	214	214	221	222	226	217	203	192	222	222	214	206	245	203	216	214	207	221	255	229	210	230	221	218	220	227	241	224	234	218	237	228	231	243	237	208	239	253	211	235	219	210	225	242	242	200	224	211	243	207	227	217	218	223	201	244	220	211	223	248	240	218	215	218	197	225	211	251	229	208	202	182	207	231	224	223	219	222	207	190	244	246	220	223	245	217	207	217	233	243	217	244	252	210	193	220	237	234	247	215	218	207	215	203	210	215	234	192	224	227	255	189	228	235	236	230	240	217	229	244	213	222	255	218	214	241	227	236	224	233	213	222	221	243	225	234	222	218	255	211	223	226	227	194	240	224	220	237	251	199	201	255	225	216	203	245	242	211	242	205	229	207	214	228	232	223	196	222	203	239	237	236	236	244	211	220	243	217	225	216	225	236	232	221	218	186	245	238	203	246	252	221	203	230	237	199	203	201	208	230	222	225	220	234	209	230	213	244	202	214	233	225	219	214	213	242	215	224	257	239	224	245	212	228	221	226	214	216	244	240	217	214	197	225	235	220	224	251	221	202	213	211	188	228	245	231	237	222	214	227	208	227	228	218	198	249	216	216	241	227	223	232	227	250	223	205	217	221	224	217	213	238	223	247	238	207	222	227	216	211	224	223	198	200	241	214	232	243	243	227	232	217	222	225	223	204	208	236	230	215	241	225	262	219	225	223	198	215	238	208	241	220	231	211	208	236	206	206	235	242	228	239	247	200	236	217	241	268	231	229	223	214	228	217	214	259	207	216	236	217	238	217	256	224	204	241	219	223	198	226	233	205	192	215	233	266	252	219	226	217	228	246	203	243	216	231	237	226	241	242	241	223	249	230	232	249	225	224	216	202	214	209	232	207	206	230	229	222	209	213	242	215	191	195	215	204	216	238	242	216	220	235	216	243	217	208	223	220	216	229	198	220	216	208	240	216	240	225	213	229	200	208	230	237	194	224	224	223	222	228	213	212	217	214	234	236	229	231	256	200	227	216	237	214	243	240	226	238	229	230	230	195	229	232	234	239	242	204	227	228	235	233	204	234	218	213	216	230	255	222	218	222	212	211	227	251	244	207	235	228	239	234	248	220	224	232	218	227	223	226	245	233	193	224	228	214	227	220	185	246	215	231	218	215	201	225	224	216	235	224	230	265	233	202	252	230	239	228	216	211	232	229	212	221	223	227	238	198	233	224	230	253	221	211	259	250	212	224	255	273	227	223	239	238	201	222	221	221	206	228	209	224	214	199	215	233	240	200	230	241	216	220	220	209	208	223	228	211	215	204	222	214	220	240	230	207	223	225	219	198	216	233	212	229	232	210	238	235	218	244	218	246	222	217	216	221	198	233	207	240	248	207	215	220	250	238	206	238	226	216	241	246	229	227	247	225	210	236	227	209	227	209	242	220	249	245	267	234	213	246	214	219	237	214	216	220	236	231	223	202	207	231	206	227	233	213	225	197	214	234	222	224	196	202	208	233	225	195	204	245	217	199	207	215	212	254	247	230	257	228	229	241	241	222	226	230	220	232	210	226	228	238	235	216	253	246	225	213	229	237	232	252	228	242	228	215	204	217	226	251	222	199	233	209	197	224	237	227	210	230	223	230	243	240	208	240	252	234	264	219	224	230	220	220	250	194	203	214	201	223	226	226	200	200	227	241	251	209	208	225	237	246	219	215	210	237	230	230	208	213	246	220	242	219	218	231	249	228	250	239	245	227	223	246	221	242	209	224	221	232	229	227	244	223	209	233	226	246	241	214	245	258	245	235	248	210	227	253	227	231	248	232	218	228	209	222	195	235	248	218	227	229	204	247	214	234	219	214	255	242	219	225	216	246	250	243	210	223	241	186	224	211	228	216	226	218	207	241	208	220	231	207	239	219	219	228	231	208	203	261	196	227	239	225	242	225	208	242	221	209	241	227	230	236	209	210	220	211	218	225	198	205	243	231	238	223	224	230	243	243	222	220	215	210	222	180	222	207	218	226	206	238	239	185	215	214	193	229	218	225	244	235	225	240	220	190	253	228	226	209	215	226	244	242	224	228	197	226	204	238	211	235	198	227	236	229	219	246	232	243	195	239	213	202	228	236	220	199	217	219	230	215	206	220	216	199	227	231	224	242	231	228	230	240	203	247	236	222	232	206	205	218	208	192	208	232	248	235	221	234	233	239	198	218	238	223	197	225	237	225	219	234	222	203	206	216	225	239	248	216	237	219	194	229	237	214	233	229	229	216	225	222	199	208	216	227	232	238	229	244	220	207	219	241	214	235	237	243	235	205	236	221	219	219	235	244	206	250	197	237	208	230	212	223	246	219	215	265	242	190	225	212	239	203	248	227	202	211	240	270	235	210	244	186	192	221	234	226	208	217	214	218	241	243	216	212	206	231	246	236	214	216	221	198	243	214	221	244	250	210	226	231	252	238	209	238	199	240	229	249	243	222	218	216	223	239	236	209	214	214	223	220	231	187	223	227	231	240	236	214	212	225	244	233	255	235	222	218	235	210	230	214	217	209	242	246	257	218	203	222	218	202	202	220	237	228	202	234	225	199	239	237	229	213	217	229	219	250	215	205	217	219	218	224	226	208	239	223	232	235	228	255	223	221	255	182	240	220	227	245	227	218	232	249	243	218	220	233	222	229	217	237	227	239	273	216	228	235	208	207	234	239	231	214	221	223	252	232	226	233	222	210	240	241	233	229	225	227	244	215	234	217	229	236	223	229	218	202	210	207	203	217	221	231	199	218	220	228	226	208	213	220	225	213	195	235	199	235	221	226	210	215	229	252	209	210	245	230	237	254	222	256	221	229	225	234	217	211	194	220	217	210	199	232	216	221	220	247	216	218	212	208	220	225	223	212	213	221	256	237	222	254	228	235	212	212	226	226	230	206	190	214	193	244	226	196	227	209	219	220	242	240	213	251	240	199	196	217	233	234	194	226	207	216	231	243	252	219	234	212	217	211	215	232	206	220	244	229	221	216	238	242	225	248	221	209	232	237	213	219	255	209	207	208	215	228	246	224	211	192	207	233	239	216	233	219	190	207	213	222	220	198	214	211	245	217	210
30627	35224	47701	62291	62020	49744	32774	17022	6932	3227	1626	1165	921	767	675	555	556	603	557	571	573	583	543	535	547	588	570	544	565	545	547	604	551	565	547	525	591	560	569	547	575	546	587	574	579	580	541	616	559	540	535	515	536	560	551	539	536	608	596	543	575	592	580	595	577	562	590	584	583	558	517	551	555	589	564	593	566	589	602	567	594	551	606	578	560	573	533	617	547	539	572	565	547	560	561	574	593	541	551	560	585	530	562	584	552	569	563	593	597	534	563	577	585	570	565	596	578	541	598	570	576	554	548	580	529	569	585	566	555	590	586	586	529	561	536	590	546	592	592	579	554	552	615	602	542	529	557	582	562	551	595	545	550	561	603	557	559	553	594	547	599	572	570	608	542	586	629	531	527	530	627	548	598	571	569	551	540	547	521	571	552	570	568	568	578	540	595	602	619	599	572	513	613	576	575	574	599	561	588	566	590	531	586	557	557	584	577	589	579	534	568	608	580	529	559	519	593	589	590	565	521	573	583	557	530	560	567	565	573	593	600	558	589	611	600	573	552	545	611	565	581	583	566	532	567	572	606	589	540	576	520	595	621	575	610	583	590	566	591	563	542	537	578	586	572	534	569	542	550	579	611	608	570	571	568	615	537	592	572	560	609	583	512	557	529	584	566	593	559	581	561	593	531	573	555	568	567	565	581	591	571	586	541	569	544	540	558	556	559	567	569	587	622	557	502	592	553	566	605	584	525	583	543	530	559	576	589	579	552	528	548	642	556	558	523	608	554	575	593	534	564	616	567	557	600	559	572	567	552	592	564	580	644	572	610	572	608	573	565	562	549	579	552	581	578	554	555	564	599	582	577	531	552	581	558	580	586	525	519	540	569	591	532	579	588	597	584	555	610	543	589	599	521	584	534	566	582	606	547	575	541	602	546	584	586	615	565	587	539	607	565	575	594	562	537	573	580	589	563	575	538	582	635	554	576	595	581	516	553	579	572	573	575	550	544	618	591	579	565	576	535	581	537	589	579	590	572	541	593	584	596	534	541	556	579	529	539	597	593	573	586	571	582	573	527	530	556	565	550	521	566	551	527	587	550	596	585	572	551	591	545	599	581	533	586	566	595	538	616	582	577	558	606	599	543	564	598	546	589	533	564	576	578	550	564	539	563	576	554	550	606	569	578	561	586	553	598	565	556	507	557	570	571	550	578	567	592	578	574	548	538	554	590	589	586	593	559	566	570	587	573	562	599	563	564	583	544	608	579	594	616	551	584	570	559	566	586	569	541	561	572	549	598	546	544	551	558	592	581	568	558	587	531	555	569	574	550	565	564	589	540	599	568	560	554	565	591	569	563	587	592	536	592	590	552	563	562	604	570	533	558	566	569	547	564	562	527	556	579	573	565	580	561	563	586	566	605	627	544	580	548	544	533	552	560	559	538	574	551	543	554	564	561	596	552	592	568	554	595	522	578	601	535	600	548	542	563	570	536	532	575	584	603	583	588	601	612	579	538	609	586	572	553	574	586	615	556	575	541	526	587	560	583	565	564	562	574	567	583	572	554	585	559	586	608	575	593	604	602	585	600	552	623	589	611	596	574	575	611	570	556	592	563	573	584	558	631	570	592	553	582	585	561	555	587	607	564	529	555	585	592	543	601	551	546	586	579	602	574	581	579	569	570	560	591	552	584	561	575	597	559	529	528	547	544	630	561	572	583	578	610	597	564	593	575	567	610	538	607	623	565	552	615	538	557	576	592	596	630	533	566	562	581	576	537	550	588	614	539	503	561	577	542	561	592	613	558	550	528	542	543	582	566	537	547	612	577	543	543	542	548	553	572	544	612	557	560	580	558	566	550	550	555	551	563	572	575	559	545	543	546	546	580	571	604	543	561	581	609	584	589	569	548	522	550	555	594	558	622	582	538	575	574	588	579	581	585	586	591	558	553	570	586	606	612	581	549	561	569	582	591	535	596	583	565	526	557	583	558	586	539	564	582	579	568	538	555	544	577	588	551	540	579	604	569	519	606	565	538	595	543	565	601	545	590	583	563	572	556	591	544	596	540	562	613	601	601	609	557	589	609	534	575	572	596	557	571	557	536	554	542	563	604	579	595	579	578	601	503	536	615	575	561	565	568	580	563	557	571	552	533	599	591	585	566	543	573	574	596	558	589	548	583	575	591	554	571	574	547	563	564	563	545	534	562	601	548	552	585	578	599	572	571	556	579	583	581	597	593	578	529	572	539	525	573	602	594	549	542	585	564	574	549	606	501	565	591	509	540	587	550	583	593	570	561	574	557	576	579	567	592	593	572	547	588	565	531	586	558	575	590	630	586	556	567	563	532	583	570	592	536	552	600	567	576	563	566	566	574	531	550	535	559	554	550	622	556	584	595	557	549	575	575	569	554	601	569	585	541	549	528	539	541	547	554	579	624	519	614	589	605	564	570	574	532	575	535	549	588	573	601	596	564	498	571	629	571	571	591	571	572	583	607	581	583	623	554	604	581	559	599	577	554	564	597	561	580	621	588	590	556	572	546	548	576	576	605	551	529	583	529	586	615	537	579	584	576	592	533	572	586	557	560	511	591	549	576	575	544	565	556	575	626	536	575	555	572	602	596	600	574	554	551	565	561	610	558	569	545	561	616	597	589	577	611	568	589	547	610	575	575	542	569	590	582	591	602	582	553	599	579	565	565	604	554	560	523	563	590	547	548	514	621	610	590	585	600	544	599	550	522	572	597	537	538	586	618	565	567	571	548	612	579	547	559	554	603	562	563	591	568	578	563	597	586	583	574	570	550	527	528	548	583	614	593	621	593	580	564	556	566	556	564	545	578	597	592	516	623	558	552	578	542	570	558	590	592	586	516	530	552	552	566	555	505	550	521	627	568	603	560	569	587	579	614	590	622	574	585	571	545	604	568	564	572	556	596	549	552	581	543	536	564	562	533	563	524	612	565	596	538	599	560	555	588	568	574	563	575	571	522	535	518	553	569	556	554	554	612	560	585	571	580	562	552	581	541	572	529	597	567	598	581	574	615	576	547	588	572	601	566	556	564	628	562	568	558	560	553	535	565	549	545	558	602	541	525	569	577	563	573	563	575	600	558	612	578	645	584	548	599	614	537	558	543	585	595	619	524	547	592	588	574	543	609	534	524	577	550	580	575	556	602	537	572	554	580	538	611	567	531	567	552	567	541	575	538	571	540	601	578	584	621	576	567	562	545	589	571	568	607	553	544	599	550	620	564	599	526	597	594	554	576	539	554	586	547	609	552	544	573	577	549	564	596	543	541	580	581	586	535	525	540	591	591	549	569	568	517	566	563	591	566	583	507	573	582	572	566	625	588	531	586	546	531	586	543	571	591	564	586	558	598	541	576	580	527	596	570	565	557	544	559	567	576	591	547	602	561	562	540	551	607	612	580	532	565	556	565	568	614	552	528	627	524	543	526	555	575	547	570	599	565	551	625	564	580	596	565	597	568	567	575	597	598	559
50372	47340	54621	60389	65761	53577	34444	16451	4126	1547	944	575	419	333	245	224	242	191	221	186	185	208	202	196	176	192	189	202	223	214	213	181	184	193	189	198	217	205	193	178	179	190	215	181	198	195	198	191	190	223	220	206	199	198	192	187	226	198	220	210	197	196	200	219	183	188	188	204	222	202	191	207	203	161	197	210	217	193	198	182	198	183	208	181	197	192	206	196	187	197	200	196	154	179	231	189	210	191	214	178	177	170	190	194	202	190	214	205	190	208	208	195	200	235	219	185	191	204	202	174	189	197	200	199	191	184	192	212	218	212	210	203	183	186	180	173	187	187	187	222	179	168	215	190	199	172	206	183	182	209	180	186	182	192	216	185	205	211	192	230	204	196	200	177	206	192	193	213	209	187	215	221	211	193	219	190	187	175	195	199	205	197	184	202	204	198	180	216	199	202	202	184	194	216	198	199	184	227	206	219	180	204	202	214	198	185	205	210	183	190	221	190	201	200	183	192	195	204	191	209	191	215	183	176	182	182	219	207	199	164	212	202	191	211	190	175	184	223	224	216	198	191	191	166	176	186	201	194	199	192	188	178	220	186	210	184	160	173	194	178	182	207	196	186	217	206	184	188	173	198	178	175	186	176	200	179	198	190	196	201	185	207	218	206	213	200	209	217	176	199	201	204	208	202	217	192	195	221	187	185	205	186	175	190	151	215	192	195	182	179	192	203	214	198	184	217	213	224	224	192	192	200	199	221	177	165	172	187	211	185	192	180	206	170	227	181	200	196	178	202	178	188	215	229	195	189	207	173	183	186	186	202	233	193	197	183	198	201	195	183	188	199	200	175	172	195	199	194	169	204	209	189	181	182	207	181	202	191	193	188	216	179	211	198	194	176	226	209	216	217	220	180	211	176	196	205	196	198	192	193	200	192	189	184	186	205	213	183	201	192	188	210	184	207	197	202	216	186	183	197	215	205	216	224	181	188	172	217	206	198	199	186	196	174	206	190	202	205	204	175	193	201	201	208	219	187	187	231	206	200	204	166	214	188	181	212	191	194	221	182	179	212	174	182	196	208	197	169	186	183	207	184	187	189	192	196	177	205	176	193	189	186	200	198	210	190	196	202	223	181	208	198	184	177	207	218	204	185	207	193	178	213	189	222	174	206	193	188	181	219	179	231	207	175	182	175	186	195	193	195	189	190	189	177	205	204	178	175	193	183	220	176	189	204	180	191	197	184	190	213	188	175	207	187	215	194	199	182	176	200	188	215	210	194	213	214	216	173	181	198	213	209	231	188	209	165	182	212	185	191	207	186	212	188	202	216	185	186	209	192	161	194	186	175	214	179	196	200	189	223	192	191	216	214	182	195	184	207	201	207	186	215	187	180	183	204	227	200	194	216	169	197	184	178	168	190	200	179	173	170	194	174	200	228	202	180	191	221	210	195	196	198	203	213	182	207	198	205	190	216	186	180	199	222	186	176	191	210	214	184	212	179	195	190	213	183	183	234	192	215	209	199	215	197	198	206	219	186	206	187	212	195	203	185	200	182	181	201	192	181	190	195	229	212	194	205	211	184	209	197	184	180	172	181	176	165	187	189	187	194	178	212	183	194	183	205	212	204	197	198	193	179	195	192	195	185	192	158	206	192	171	174	203	184	231	191	180	205	193	192	179	211	205	181	181	206	213	204	189	182	186	201	194	216	183	219	201	220	202	185	189	195	198	193	218	190	177	182	197	214	195	186	200	205	192	186	187	206	188	223	195	195	216	190	208	202	188	217	193	221	185	202	219	199	191	181	194	207	215	183	203	196	189	202	201	197	195	184	196	207	194	219	206	191	189	169	190	190	188	230	231	188	169	203	203	169	221	182	207	195	198	193	191	171	181	193	185	184	221	173	220	219	196	210	199	195	187	210	211	216	214	169	180	178	221	189	202	212	191	187	210	180	194	177	185	195	179	210	187	204	188	197	190	188	195	174	184	214	202	181	177	203	221	162	211	216	197	196	216	181	179	197	200	202	209	234	217	203	209	172	209	216	192	192	195	186	193	184	183	216	201	200	209	208	197	203	189	158	191	190	190	219	224	216	192	205	188	188	216	201	213	215	205	175	164	184	184	188	203	171	206	192	220	213	199	186	187	173	181	193	193	202	176	203	197	221	190	200	188	193	188	188	181	228	216	170	205	176	180	202	196	188	204	198	183	183	194	182	170	205	210	186	200	204	209	207	192	212	193	174	198	193	170	217	204	209	212	203	176	232	181	200	203	201	195	180	198	206	171	212	170	187	199	214	184	217	194	191	218	209	203	195	222	203	201	179	196	178	230	189	213	206	238	197	176	193	200	219	172	181	192	193	187	189	179	188	212	191	211	193	211	185	210	203	191	187	199	213	177	185	201	210	191	182	188	199	194	192	195	204	206	213	218	207	194	178	179	193	198	196	170	225	209	199	188	198	196	206	190	182	220	208	200	186	199	202	197	203	187	195	204	207	203	192	194	180	204	222	184	200	196	230	182	196	198	198	162	189	219	212	206	175	187	188	185	193	186	207	186	189	183	203	191	228	186	184	191	193	202	192	199	218	208	196	198	191	168	196	197	187	231	200	212	186	209	202	185	179	167	196	202	200	200	181	157	199	215	200	199	217	208	206	216	187	200	221	205	192	200	185	197	168	180	187	201	206	212	218	196	186	171	218	209	206	215	202	184	186	215	187	208	175	199	208	207	165	185	198	204	219	168	177	164	173	185	216	170	172	189	200	187	201	182	187	166	172	197	185	181	217	203	207	211	180	209	190	170	197	213	220	192	194	189	212	196	200	200	225	203	215	211	220	207	195	203	179	186	188	199	187	184	185	201	187	201	192	206	188	186	189	179	224	192	201	199	193	168	192	205	194	166	196	197	179	182	200	160	181	185	197	188	186	203	197	156	192	195	193	202	190	179	210	210	194	222	191	178	220	212	211	214	201	200	188	195	202	199	184	209	223	213	204	204	197	180	214	203	220	200	187	202	172	185	179	180	225	182	204	198	172	196	190	195	206	199	190	198	194	213	195	167	202	189	191	197	203	200	219	198	202	196	190	176	201	185	207	166	220	174	183	213	166	162	189	177	193	197	208	207	171	228	223	191	193	210	201	210	183	177	207	189	208	215	204	192	178	194	187	207	178	207	165	183	180	207	187	200	171	203	206	199	176	224	195	203	174	201	186	217	178	170	192	186	201	194	190	191	183	180	198	217	168	171	199	201	211	173	182	211	203	195	197	173	184	191	183	195	195	202	210	196	209	204	182	186	205	192	213	181	203	193	195	203	199	199	197	223	187	217	188	214	181	181	203	185	178	227	217	205	206	215	187	216	176	202	191	171	199	191	195	221	211	215	192	182	184	207	200	198	182	184	211	205	184	191	221	211	208	179	209	188	214	213	201	216	209	193	177	208	205	193	204	196	186	207	192	210	186	205	190	243	238	186	192	207	183	206	190	189	188	196	188	187	197	207	200
33364	39328	54552	69769	76191	63148	45338	26211	10864	6065	3879	2290	1691	1094	756	653	647	570	507	527	516	501	529	503	482	475	505	504	472	534	518	495	475	511	565	485	520	468	468	448	504	517	504	449	487	499	503	503	460	465	536	479	458	518	454	494	494	530	481	508	526	471	497	469	504	482	516	522	469	524	517	513	488	533	507	483	490	484	482	505	516	504	531	499	508	496	536	483	508	512	517	476	494	535	478	531	520	519	493	501	481	466	468	509	486	469	492	531	476	483	470	518	513	428	499	494	512	479	486	509	494	509	496	530	503	512	488	504	514	481	542	492	502	515	497	502	492	476	512	501	492	473	493	473	489	474	523	505	491	510	523	515	523	473	512	516	488	497	510	492	503	506	490	509	505	521	507	505	469	492	540	503	488	464	459	509	514	508	507	478	478	454	524	515	505	491	479	502	500	479	525	463	512	505	511	478	507	481	474	501	530	474	488	463	499	509	511	509	450	488	504	480	470	494	481	497	509	475	471	427	470	475	489	519	538	525	510	498	516	503	499	480	526	518	483	531	506	482	493	464	514	458	507	505	544	492	519	492	485	500	482	481	492	489	525	531	504	497	474	503	503	519	500	506	511	493	502	502	521	505	491	529	475	471	535	515	480	513	485	462	494	492	528	476	484	473	480	530	475	478	521	511	483	510	517	495	498	514	533	495	469	498	465	459	514	510	483	505	478	501	501	510	531	508	507	480	516	470	487	512	515	512	489	482	530	480	466	532	511	512	502	494	452	499	496	509	520	495	528	484	525	521	464	513	482	493	479	529	504	485	490	466	491	544	519	530	485	556	499	490	505	497	536	489	507	532	504	532	502	520	559	490	520	501	507	493	528	458	489	492	503	501	522	459	539	495	451	471	492	515	474	505	485	515	497	512	472	536	561	503	493	502	471	449	504	466	502	514	497	485	500	503	517	504	502	503	490	524	505	543	490	479	477	491	496	527	500	485	529	527	523	511	462	526	515	514	478	498	492	523	517	509	515	530	485	522	476	513	489	521	504	481	501	475	490	506	554	499	515	481	518	488	491	505	482	490	509	510	459	506	470	488	501	531	499	484	489	527	468	488	510	519	531	477	575	534	481	507	518	510	511	517	475	488	521	509	544	488	493	484	505	456	531	511	493	500	489	510	513	530	484	497	509	462	502	481	510	460	496	502	475	484	539	513	471	509	478	502	488	504	487	483	495	528	497	489	489	485	475	517	490	506	493	493	522	493	506	495	515	502	480	489	481	503	491	462	488	487	509	484	507	488	479	523	506	468	521	529	518	485	516	505	487	492	493	499	548	492	519	487	501	494	483	500	511	528	522	526	512	468	512	534	485	524	503	469	532	502	469	494	512	521	460	507	455	496	498	538	494	517	503	447	490	458	472	501	490	515	486	501	507	473	478	489	487	491	488	456	518	515	492	484	480	494	458	479	531	524	494	494	487	519	447	501	489	522	526	494	502	507	524	513	550	502	449	495	514	502	503	476	534	539	488	503	484	480	514	477	524	522	516	521	479	521	518	487	517	481	486	474	471	491	498	499	506	505	478	481	511	521	491	488	532	516	423	491	475	491	466	499	498	535	478	551	483	510	503	518	490	481	491	521	517	483	519	502	515	518	518	502	518	506	468	491	486	481	478	467	495	521	489	505	488	513	493	536	507	494	466	478	505	513	540	514	508	530	487	511	532	481	479	506	447	507	492	505	518	480	490	468	546	472	512	459	514	482	529	496	534	507	479	486	519	513	517	457	529	446	464	489	495	505	499	534	485	525	513	495	497	485	478	527	477	489	480	527	500	493	516	521	450	501	518	482	516	489	510	474	507	474	483	473	492	512	510	509	536	507	500	526	515	474	500	494	493	481	494	511	458	493	499	516	461	483	479	494	465	515	506	511	504	509	526	492	526	511	498	465	473	484	557	471	492	457	505	487	496	481	461	499	529	511	501	520	449	503	512	512	481	493	512	508	491	508	493	478	509	533	495	487	535	477	499	500	491	483	457	489	467	509	504	473	509	498	484	472	471	499	501	512	532	485	502	490	510	472	493	514	512	455	485	507	511	507	511	535	490	520	508	503	517	502	465	527	497	538	492	531	532	515	522	456	489	490	521	515	513	481	455	522	476	483	485	508	535	486	519	539	477	488	493	501	486	526	532	501	502	507	486	514	468	462	523	465	498	537	544	504	528	463	482	481	507	490	510	460	483	522	474	488	466	508	535	502	517	530	515	537	500	512	532	510	484	468	467	509	478	492	468	489	477	507	481	480	526	510	460	529	514	483	523	533	510	528	502	493	485	496	510	483	471	487	460	513	489	509	528	523	516	509	461	512	475	512	499	510	510	496	521	512	488	455	496	527	509	466	516	510	499	463	509	534	504	522	491	501	508	511	538	464	492	449	489	492	501	534	483	481	525	529	520	522	543	509	546	529	491	512	521	510	460	491	478	512	465	521	519	524	531	520	480	509	503	475	529	525	480	499	464	481	489	482	482	517	485	455	482	500	518	463	523	524	463	485	509	515	538	512	492	484	471	561	502	481	484	534	494	511	509	474	520	478	467	492	491	498	480	511	493	515	504	499	472	458	499	514	492	495	462	535	484	500	516	506	544	527	507	540	522	487	514	496	501	484	502	497	504	504	533	525	516	528	507	468	512	527	526	513	484	542	501	521	503	485	518	500	510	499	520	496	498	499	487	513	515	512	482	517	506	493	481	494	504	517	517	501	497	477	527	469	534	464	514	499	508	512	527	491	544	500	499	491	530	533	463	492	482	515	478	532	514	537	466	497	529	471	489	444	527	532	508	518	477	557	514	502	507	479	498	484	450	491	548	489	520	532	461	498	525	499	495	487	561	515	516	474	509	508	464	475	486	555	525	476	509	494	495	505	510	481	471	512	489	512	481	500	538	498	418	516	513	482	480	501	489	508	486	510	509	495	504	491	500	506	491	456	504	486	491	472	478	518	495	476	491	499	480	483	516	485	478	522	504	520	523	492	491	521	508	502	490	505	513	483	511	508	501	511	494	523	482	532	471	486	507	528	562	545	514	532	531	505	464	526	514	476	530	507	484	466	509	501	496	484	508	512	479	477	500	433	511	487	500	471	479	518	473	495	535	517	546	514	477	502	508	496	495	462	512	504	513	543	567	521	513	511	502	499	510	480	506	468	500	488	510	522	522	494	465	507	512	510	489	519	512	490	463	468	502	506	507	474	509	496	491	471	505	517	529	550	480	513	521	500	481	513	481	495	520	495	491	495	531	493	523	489	510	475	480	479	494	496	498	487	482	536	487	464	505	501	502	500	515	519	453	472	473	520	488	488	502	518	517	495	478	473	520	491	538	507	522	525	501	518	512	515	506	535	491	484	457	518	485	504	488	490	454	476	501	507	497	542	508	480	513	506	497	491	498	480	547	523	471	495	536	486	484	489	523	495	481	504	516	519	518	518	511	499	486	505	504	505	501	495	531	506
20037	16924	15059	6910	7197	5577	2657	928	458	285	237	234	253	236	187	218	220	220	228	196	210	196	168	218	208	199	192	200	185	211	209	209	189	207	227	189	191	200	190	204	219	204	202	185	199	236	204	198	182	230	194	238	175	195	208	223	193	200	190	188	206	205	198	201	223	212	217	196	199	192	226	184	208	223	206	224	199	198	177	196	197	201	185	195	212	226	209	209	217	182	190	182	187	225	228	220	196	195	225	215	211	197	191	204	204	214	176	209	204	209	191	188	181	193	233	195	222	203	209	204	168	186	183	192	208	225	203	199	192	178	186	187	221	215	209	186	219	211	199	214	174	221	231	222	194	212	202	165	213	197	188	197	218	209	198	212	211	215	210	204	161	223	203	217	213	226	219	206	200	194	212	186	184	203	193	207	207	213	182	225	210	224	208	212	210	213	202	175	187	176	181	173	217	214	194	185	191	187	208	192	224	186	190	186	206	217	201	191	209	225	201	222	212	208	223	227	187	195	203	217	189	212	216	212	198	226	205	168	217	201	190	189	217	211	204	186	182	223	205	202	201	205	198	197	218	242	198	198	206	192	202	202	211	196	222	205	193	200	213	193	248	230	209	198	185	239	192	206	218	201	183	212	203	194	208	194	218	209	217	192	213	181	182	190	216	222	194	185	201	222	177	212	222	194	205	216	206	227	190	198	232	205	215	202	190	178	200	211	186	193	222	226	200	192	200	204	184	226	220	210	190	207	199	200	200	187	213	198	214	195	219	187	226	199	215	209	208	183	228	228	217	198	198	186	242	212	200	210	217	203	194	219	205	191	227	205	190	219	204	212	193	205	191	196	168	216	176	203	222	193	196	196	197	193	195	230	213	188	215	214	201	204	196	207	188	218	181	181	239	197	209	223	175	183	204	199	200	208	219	202	228	201	213	205	201	187	210	212	203	231	204	215	205	178	225	213	190	213	181	187	211	183	239	161	207	209	186	201	191	216	184	197	211	215	211	205	198	193	190	232	209	216	177	195	218	210	204	186	202	218	206	199	197	190	229	218	197	196	196	219	224	208	189	182	209	214	213	200	230	202	206	198	202	196	191	183	213	209	203	210	202	236	195	179	215	175	204	201	220	203	207	220	200	204	211	224	193	205	203	212	204	203	225	205	192	186	209	226	200	211	231	203	205	199	214	191	218	211	215	184	188	181	191	219	211	202	215	192	205	196	186	201	223	208	218	203	214	203	205	205	181	209	221	216	201	196	210	200	208	192	187	190	190	199	197	196	200	171	183	205	190	193	202	223	201	210	217	209	212	218	179	208	213	202	228	198	210	202	201	178	222	220	228	205	212	206	203	232	213	195	216	215	215	211	214	219	198	191	212	181	198	221	193	222	193	210	176	173	195	201	184	191	197	201	209	193	241	208	192	201	215	191	215	198	197	218	213	207	220	212	235	217	177	203	207	208	225	225	219	218	215	197	211	205	196	206	197	211	174	211	181	198	225	228	219	213	213	211	207	192	214	229	192	185	214	178	216	199	193	200	209	216	217	207	213	191	206	211	203	203	201	178	186	220	208	206	216	186	221	206	193	181	178	180	183	193	227	214	218	223	208	200	205	225	216	217	203	220	207	211	230	204	188	181	198	183	212	209	209	189	223	188	181	188	204	222	211	221	209	212	204	198	204	189	191	202	228	215	197	190	209	188	178	183	176	184	206	211	165	207	183	177	209	208	183	214	178	199	202	198	195	202	176	207	199	189	196	220	189	220	200	209	209	203	186	211	192	223	206	196	187	201	209	194	181	202	170	202	207	208	213	207	220	185	200	214	208	205	220	203	214	199	201	205	187	231	202	187	224	200	215	250	239	189	188	205	218	199	216	209	186	211	204	241	224	207	201	213	194	182	199	198	206	211	205	204	206	203	220	210	211	183	175	207	177	220	182	197	206	204	196	176	192	187	164	209	212	176	209	196	190	200	213	203	211	197	179	222	211	213	200	223	210	169	201	207	205	211	199	200	200	194	209	201	230	224	208	188	224	187	202	201	225	205	220	189	210	221	224	207	193	199	209	168	211	215	216	209	233	207	179	211	211	211	185	193	200	208	218	212	186	216	191	208	188	193	191	202	177	216	209	189	203	189	190	198	213	222	210	218	223	220	212	233	209	193	199	201	203	186	204	196	193	201	209	242	229	210	223	193	199	187	241	200	217	227	217	189	191	216	219	198	189	193	215	195	217	181	214	223	221	221	219	208	189	176	201	173	198	234	206	196	199	191	247	183	207	205	201	190	225	198	194	202	211	248	197	196	200	174	205	227	213	237	203	217	190	220	235	197	215	228	210	216	204	210	214	209	181	200	199	218	221	235	197	192	214	187	196	222	205	192	218	218	214	183	203	223	235	218	209	217	187	207	192	213	206	198	194	172	189	214	190	195	216	191	202	209	211	201	205	205	201	199	205	193	190	194	201	180	226	200	205	220	185	215	192	195	211	219	214	207	201	217	210	207	201	226	183	198	221	210	222	196	241	226	203	180	185	215	215	192	213	189	193	192	213	216	211	197	215	189	233	192	207	202	203	232	199	215	169	197	196	202	203	199	180	197	184	199	215	207	192	199	200	203	192	220	235	215	209	202	191	196	206	173	211	211	209	209	203	210	213	197	210	195	212	203	223	235	223	193	215	176	209	218	191	236	210	213	179	198	186	198	197	205	196	188	202	215	216	200	226	224	191	179	201	200	220	199	234	210	197	206	212	187	208	198	217	219	213	216	194	204	193	216	204	206	192	208	189	181	192	190	208	209	207	229	175	215	219	196	215	223	204	203	201	202	207	172	174	203	192	213	212	214	196	212	192	197	196	207	191	177	206	229	223	214	188	195	201	224	211	207	208	225	213	205	203	195	198	189	194	221	202	177	175	197	193	224	193	216	231	230	195	191	204	191	183	207	177	182	189	238	202	196	191	201	219	193	191	218	236	188	195	222	216	205	190	203	197	187	204	212	191	218	230	195	211	217	193	211	208	207	195	194	233	224	218	201	222	216	197	201	208	199	204	186	194	222	226	206	192	201	206	208	177	212	227	216	201	181	203	205	222	205	200	193	191	192	196	188	214	214	220	173	224	190	195	194	207	182	213	198	217	197	204	197	201	201	226	199	195	190	181	220	211	210	219	216	208	216	199	198	208	183	195	206	199	207	218	186	190	207	193	191	219	202	207	206	193	203	198	211	181	223	194	210	184	183	199	188	204	188	208	186	209	190	204	230	204	190	181	171	226	212	221	208	217	187	204	208	200	212	201	202	202	220	208	222	217	210	218	210	198	208	185	197	219	186	200	193	168	203	222	196	195	220	183	216	191	195	210	182	187	218	218	210	205	200	210	221	221	193	203	195	195	217	217	233	168	228	206	207	209	230	204	218	219	232	207	220	200	203	188	207	235	188	213	191	196	198	211	206	191	218	191	204	198	193	197	231	229	196	184	189	186	186	197	179	210	208	187	194	203	209
12121	14611	19355	17146	21123	16743	9240	3308	1408	820	708	623	619	577	533	545	536	521	523	535	527	528	513	561	523	484	487	536	494	519	498	558	510	554	494	534	542	564	518	517	529	553	485	544	544	515	520	525	484	541	559	525	541	489	488	544	517	505	523	556	487	524	540	529	540	532	521	493	534	528	510	509	525	499	500	510	544	508	541	534	514	527	541	566	523	535	532	523	491	563	538	532	530	551	531	552	548	551	541	522	519	526	496	523	511	535	516	493	508	503	533	490	530	535	523	532	567	532	514	538	568	551	502	543	540	550	540	568	531	515	500	465	569	492	499	525	547	529	493	528	520	519	539	524	552	562	492	514	526	497	566	478	527	560	520	499	505	522	528	530	493	562	499	494	557	548	532	529	547	523	547	524	581	512	542	521	550	428	508	541	529	551	522	468	511	532	539	532	496	511	523	533	518	492	502	541	464	490	515	540	520	498	521	559	559	546	490	575	504	526	555	564	470	555	556	528	550	535	494	530	477	584	495	542	540	506	540	474	554	539	564	552	529	565	550	523	517	489	560	534	523	513	545	480	517	516	516	555	516	502	501	548	515	539	511	497	520	470	507	515	553	533	571	539	538	555	553	514	564	571	495	547	560	522	501	539	517	540	544	487	513	517	538	558	501	514	561	533	515	503	533	575	512	514	513	477	514	512	537	558	512	519	560	527	558	558	534	544	486	528	532	551	523	536	551	490	522	513	546	524	539	556	532	579	544	528	508	544	505	513	498	493	526	520	566	550	488	539	534	561	547	532	532	558	499	532	497	506	539	568	549	462	529	525	534	550	550	495	497	521	536	524	526	529	506	552	537	525	517	532	538	471	558	537	513	567	550	527	522	540	515	513	495	522	594	490	508	470	554	542	519	492	557	569	521	531	522	526	554	516	526	538	569	553	553	555	545	536	517	560	533	539	519	472	582	496	504	510	521	555	521	528	514	562	486	479	516	577	554	503	532	535	508	576	570	519	539	528	518	532	528	511	508	499	502	520	534	531	481	555	559	541	524	510	557	522	506	529	517	541	565	550	558	555	562	529	535	520	523	520	520	522	528	547	497	537	539	491	530	532	547	524	555	518	553	524	537	525	550	534	545	539	520	501	552	527	525	526	533	574	590	557	512	519	525	546	554	537	523	540	508	556	494	576	490	544	527	550	571	563	538	567	490	535	523	558	561	537	557	518	528	566	579	521	543	519	546	544	576	552	499	515	483	618	515	546	558	567	553	554	510	537	468	530	477	531	532	516	547	527	541	467	511	543	520	502	500	515	523	570	519	578	553	553	530	557	537	523	561	527	515	557	572	502	577	487	560	511	520	542	564	551	529	552	530	566	515	518	508	536	542	520	551	587	511	516	554	539	502	565	529	549	543	512	533	500	531	518	572	555	524	514	538	475	485	511	489	563	540	542	523	528	519	541	490	501	516	534	504	558	547	567	573	552	517	541	527	526	497	523	490	523	504	532	543	517	573	539	535	529	511	534	494	524	569	588	507	520	554	535	538	523	550	550	523	526	563	497	533	519	510	527	485	490	531	529	527	551	523	510	485	554	550	531	528	575	539	535	548	551	542	538	498	542	558	514	531	520	556	528	502	546	527	532	497	525	517	570	533	527	491	556	532	545	522	551	499	526	560	486	535	537	529	520	562	541	537	538	539	531	502	515	455	503	522	507	561	560	532	524	527	583	509	535	534	531	477	582	528	517	539	560	487	501	552	519	505	558	535	538	502	569	557	497	529	498	518	502	542	517	512	509	524	532	512	543	523	525	512	536	511	515	520	563	524	535	538	528	546	538	537	550	505	542	526	544	515	565	534	538	552	505	577	506	493	544	512	521	527	556	529	585	515	473	513	511	551	499	546	466	556	483	531	547	533	534	526	506	528	550	566	536	554	539	510	518	533	541	524	560	507	507	530	517	541	523	569	492	509	522	536	529	535	538	555	532	545	511	507	550	514	521	570	553	496	539	567	549	523	525	508	568	515	547	522	525	507	538	518	545	497	521	505	527	515	549	531	512	526	484	557	572	517	532	549	561	507	537	551	521	520	522	500	518	584	473	529	543	497	511	497	515	550	529	490	514	527	547	492	501	535	575	560	523	534	556	523	528	561	493	533	524	533	521	550	541	535	523	498	489	517	534	549	539	566	523	535	522	531	530	528	539	497	562	514	524	547	508	523	521	514	529	551	540	529	532	501	531	525	533	497	556	568	516	475	548	517	503	541	484	564	528	553	569	545	544	534	518	543	530	531	501	550	561	532	548	548	566	509	513	525	511	523	496	513	521	486	530	520	518	493	578	523	552	525	544	503	508	527	515	513	515	505	543	530	513	555	527	559	537	537	523	507	534	523	510	536	540	530	526	520	552	511	507	537	546	533	526	502	563	551	486	574	500	536	490	513	531	515	603	554	549	503	522	489	518	534	565	542	573	525	567	549	553	536	565	558	487	531	482	531	480	537	536	490	545	521	552	543	503	528	497	524	527	539	554	554	562	531	501	514	546	568	510	556	485	563	500	543	532	528	527	526	489	561	534	537	571	560	511	499	525	531	538	534	483	523	540	499	520	537	538	607	534	547	546	563	556	523	542	522	540	515	571	546	503	532	532	567	525	557	521	513	531	480	565	488	551	541	503	564	536	550	521	519	542	554	576	545	563	497	538	544	531	460	580	528	507	521	541	534	500	547	535	511	563	505	539	536	475	555	542	532	525	516	568	536	538	501	552	531	527	554	517	565	546	512	522	531	509	526	543	520	509	538	515	500	512	516	513	522	511	507	524	541	525	538	536	524	546	539	540	504	567	543	514	564	519	496	521	567	546	538	522	515	501	530	549	512	536	520	576	505	534	532	517	493	527	503	517	533	557	531	526	542	536	548	522	551	520	528	521	546	536	544	534	529	527	588	532	526	498	527	512	513	540	564	496	496	534	522	537	548	547	522	521	560	590	526	515	549	551	556	559	559	458	526	499	534	532	503	533	513	515	541	537	507	542	501	506	506	508	544	522	521	516	500	565	521	531	554	509	497	546	560	515	536	475	570	504	554	575	513	532	551	526	528	538	510	533	544	528	557	499	513	521	515	545	530	518	553	568	539	493	543	544	544	590	473	557	515	508	516	546	554	538	512	540	544	529	529	541	536	554	538	542	500	531	546	553	505	532	546	529	539	516	529	520	522	501	541	513	517	527	536	549	566	533	535	491	526	551	539	513	553	524	516	521	517	545	518	546	554	550	574	556	549	531	486	526	562	542	520	541	498	546	500	511	489	490	525	556	543	486	514	460	534	566	568	553	502	580	564	495	543	547	549	516	521	573	558	551	485	539	511	529	528	548	525	558	542	518	500	553	512	547	536	511	560	541	520	546	555	533	568	549	529	563	523	555	524	521	550	476	527	548	566	544	533	569	507	541	486	524	542	516	524	541	533	495	489	506	559	538	542	544	511	505	542	539	526	508	551	494	554	513
42108	42435	44668	49393	53598	41937	24726	8559	2235	1063	746	587	381	298	246	238	228	237	224	244	241	216	222	211	238	224	237	202	243	218	208	224	224	207	213	195	235	229	204	205	199	221	216	191	236	206	213	206	237	222	213	215	242	229	229	219	253	215	231	220	216	233	230	228	214	220	214	193	236	233	229	218	239	202	227	230	206	232	220	190	220	243	208	235	210	256	229	232	249	215	224	224	227	222	221	200	240	230	248	217	224	230	204	231	224	222	227	205	215	218	205	211	220	220	202	211	188	177	228	220	221	242	226	235	198	210	210	222	228	215	233	237	221	238	202	217	237	228	223	222	245	222	224	227	214	220	217	209	251	228	231	244	204	202	254	227	201	242	194	247	227	218	207	243	211	234	192	261	222	239	236	203	190	235	212	246	224	211	221	232	209	227	217	194	228	228	213	215	209	205	228	236	221	216	226	200	217	205	232	229	218	259	237	204	210	227	225	204	218	216	205	219	226	233	232	209	224	228	203	205	217	226	229	194	204	212	239	208	225	206	253	238	200	238	222	216	230	234	218	232	222	213	270	236	231	214	202	227	221	236	209	226	225	211	236	242	233	227	242	265	224	219	211	218	214	230	209	230	216	203	215	251	219	205	221	217	195	214	222	235	208	221	206	219	228	218	205	211	221	173	234	203	206	224	216	228	211	219	220	210	206	226	231	248	235	232	249	233	223	219	226	204	221	202	218	232	233	240	222	219	218	220	222	226	217	219	216	257	220	213	192	255	213	201	221	216	213	215	236	193	226	210	214	233	211	226	222	242	241	190	223	190	214	213	227	203	198	241	216	224	187	221	274	223	209	217	218	228	204	226	228	207	209	219	216	228	203	199	244	213	236	239	230	245	213	227	212	219	211	207	238	220	224	227	214	200	202	234	208	217	211	224	227	270	235	223	258	198	211	250	230	237	226	218	233	236	207	219	211	207	222	225	220	234	242	228	213	233	207	212	209	223	198	212	236	232	255	226	201	226	208	210	255	213	240	246	227	206	213	221	220	251	204	211	220	219	264	198	222	217	227	222	222	223	236	234	223	242	200	235	218	199	199	198	181	181	245	222	215	216	236	237	201	205	209	220	215	236	210	236	213	192	220	239	208	222	216	167	195	211	217	218	212	246	199	239	236	232	224	217	213	198	206	243	222	224	216	222	197	249	236	232	209	218	238	221	239	232	212	210	204	223	219	209	235	221	195	197	249	233	224	229	224	215	237	199	185	239	237	245	251	202	233	225	202	227	221	199	193	226	236	203	240	220	247	200	204	201	207	237	211	230	223	229	221	213	222	221	212	185	243	217	210	231	205	242	230	212	202	208	208	244	247	252	234	229	206	212	242	221	245	201	218	230	217	237	218	208	235	212	232	233	231	203	214	205	217	213	207	217	228	218	205	226	221	210	182	251	225	246	228	240	183	216	224	219	220	211	244	243	218	220	237	194	239	244	238	233	217	220	212	210	235	214	222	245	213	193	202	228	234	224	228	229	213	242	256	244	216	201	221	228	222	231	211	227	217	201	214	242	199	214	226	223	199	226	211	252	227	230	214	244	216	203	246	227	207	231	188	241	210	225	218	235	197	206	245	243	227	240	213	250	231	198	209	215	231	224	235	219	230	253	219	217	219	234	228	224	218	223	253	231	230	224	234	220	214	246	226	211	190	216	209	195	227	218	229	216	209	209	244	221	244	222	229	255	227	199	240	263	233	248	206	230	232	206	213	202	232	218	224	220	236	212	227	216	253	197	248	225	251	182	223	214	227	242	235	207	225	247	216	224	226	217	229	210	214	220	207	221	224	222	192	203	229	215	230	251	240	221	205	234	232	227	196	213	232	204	240	227	202	223	223	205	214	206	242	216	232	243	218	229	213	220	232	215	220	235	225	226	212	216	252	187	240	219	225	218	210	198	235	235	238	238	219	226	241	232	192	215	204	243	218	225	236	226	248	234	219	195	216	243	213	234	202	202	210	230	234	232	228	222	196	219	208	233	240	229	237	208	219	211	217	231	235	208	215	218	234	227	225	189	197	218	254	211	214	250	218	223	216	199	209	230	219	213	205	236	202	231	243	220	234	228	215	212	217	235	228	213	202	218	254	226	235	215	240	235	217	226	226	227	236	231	238	227	229	213	224	206	216	226	233	207	218	229	205	232	236	227	222	257	262	217	225	208	204	235	197	215	212	224	227	209	215	199	224	223	212	236	215	239	195	225	242	192	214	225	222	207	216	235	214	244	219	223	205	225	202	228	210	214	221	269	248	210	239	219	213	239	223	219	224	212	211	217	218	216	233	222	222	211	221	224	221	209	216	229	204	222	225	211	204	197	200	197	218	242	231	226	206	216	227	240	243	216	224	208	232	226	212	239	202	228	228	188	212	216	230	237	238	243	223	205	224	243	245	201	205	237	232	230	220	215	236	203	189	227	210	226	224	227	227	231	227	206	207	220	207	242	258	244	244	219	223	210	238	211	220	228	224	211	216	220	224	234	227	253	219	225	234	200	223	231	232	210	249	231	211	208	231	211	224	198	203	208	223	215	204	216	228	232	233	232	212	190	213	233	208	202	215	228	198	207	242	257	224	213	225	205	209	233	220	223	245	219	219	231	229	216	231	206	192	214	231	213	229	207	224	221	225	227	236	250	212	200	213	237	212	202	226	240	226	204	208	216	205	193	233	214	255	228	231	228	200	226	231	224	208	207	210	230	217	221	207	222	234	226	223	205	203	220	224	227	219	217	228	222	235	196	224	225	212	230	231	223	231	239	219	242	230	231	227	204	222	219	209	185	207	237	218	201	238	261	217	203	213	228	215	211	245	222	231	238	240	250	231	243	230	221	208	212	220	242	198	215	209	216	217	203	204	204	263	220	231	225	221	215	226	222	191	240	215	217	234	212	229	208	218	235	197	247	220	226	205	222	207	214	230	220	209	250	256	226	209	233	262	228	215	225	232	211	203	230	225	231	241	219	229	224	229	222	193	245	204	248	212	211	206	232	235	218	245	231	215	233	215	211	234	241	203	230	215	210	214	211	236	236	218	247	207	207	206	224	228	232	216	239	231	218	202	237	250	225	223	233	225	217	233	237	205	234	238	209	219	227	228	240	215	200	193	203	242	201	206	210	245	219	219	208	210	233	208	240	211	215	192	229	257	214	219	217	225	207	222	239	226	249	230	215	225	185	234	253	237	233	256	241	210	232	212	234	238	225	224	217	224	239	210	232	234	215	224	227	223	227	227	217	227	250	232	232	234	230	206	217	209	229	196	234	228	223	213	234	196	237	228	249	212	209	197	204	221	216	222	219	248	221	187	251	237	238	238	211	207	219	242	234	223	236	224	221	233	224	188	231	193	225	181	227	240	208	222	220	238	221	197	207	221	240	262	218	224	228	211	263	218	232	195	229	220	208	203	233	189	220	211	254	202	201	224	194	248	223	223	229	220	232	227	259	237	212	220	215	247	217
27395	34454	44930	58914	63433	52338	36373	17854	7881	4506	3055	2087	1357	1000	627	654	707	633	624	573	555	600	571	524	542	582	529	526	595	555	551	586	519	555	547	580	595	556	520	560	561	557	555	557	557	565	538	591	571	545	532	594	549	556	532	546	559	558	553	589	543	565	579	547	524	595	541	548	591	576	540	557	584	566	563	549	558	564	557	585	550	532	565	552	575	569	557	558	567	550	539	545	499	573	561	540	571	605	565	535	564	555	535	560	554	614	544	552	562	564	549	561	574	551	534	545	510	547	566	576	570	574	558	559	561	566	564	569	536	584	570	552	541	568	563	527	542	524	557	558	536	571	557	569	582	561	545	584	576	617	562	553	587	546	576	592	569	582	575	561	593	563	537	535	588	536	551	600	557	535	535	569	566	589	560	533	524	536	559	585	545	610	559	597	558	542	537	574	562	555	583	560	524	578	593	552	570	528	574	539	525	561	527	564	601	565	591	531	577	558	584	575	566	550	541	592	586	566	563	553	552	535	555	567	585	560	567	589	585	549	593	596	531	597	527	591	585	539	533	586	562	567	572	627	510	574	516	570	604	560	575	550	546	551	535	536	575	550	578	593	563	551	541	541	545	580	536	537	585	559	587	543	563	539	527	555	545	567	555	526	574	538	570	560	576	557	566	633	564	536	578	571	512	592	560	579	568	538	561	574	557	539	572	611	541	540	539	542	579	584	558	545	557	547	555	581	526	549	564	540	593	569	565	561	563	548	558	523	535	581	552	579	580	522	543	575	565	541	563	601	533	558	578	535	626	540	549	563	558	569	567	537	558	576	580	526	606	588	578	605	583	586	588	629	585	592	560	549	583	552	586	534	586	551	551	553	555	555	559	586	518	557	549	558	571	543	564	569	556	588	550	604	555	556	570	575	535	557	590	568	560	558	552	558	538	576	566	550	568	545	553	580	546	559	561	615	545	574	566	565	577	575	554	587	563	592	593	572	545	562	534	557	564	549	583	558	586	550	578	579	567	535	540	542	526	579	587	553	517	548	597	532	493	557	553	558	554	580	529	585	579	527	553	594	580	575	559	552	583	562	557	554	577	561	540	560	556	585	553	537	565	544	570	552	584	520	559	541	573	562	586	590	576	531	596	554	556	541	562	554	612	538	562	551	581	576	553	525	560	592	566	586	582	536	542	553	553	577	580	567	580	590	538	553	565	529	565	512	543	555	536	561	559	578	624	533	520	581	510	596	537	563	556	555	541	551	584	548	591	589	567	569	553	571	549	528	548	557	542	550	591	540	603	531	521	545	553	581	529	612	550	572	549	563	550	545	535	566	572	555	546	575	497	545	604	512	509	535	537	562	500	541	581	546	562	571	514	553	539	556	513	532	583	542	545	618	593	557	538	551	559	546	524	575	629	505	561	540	542	566	536	567	567	500	548	601	558	550	546	569	541	576	527	586	545	583	569	572	571	555	541	552	522	542	584	537	528	588	596	515	578	551	591	584	539	568	535	565	538	555	559	547	560	563	579	555	551	546	564	539	541	530	553	592	537	594	579	528	578	564	548	539	554	509	566	536	564	575	523	568	588	576	519	505	562	535	576	560	539	563	558	559	576	545	593	562	602	538	528	568	534	601	563	581	564	534	562	577	559	514	542	578	590	571	533	585	558	564	581	630	571	585	556	581	581	543	556	585	538	592	575	558	535	579	564	577	588	612	534	577	580	554	570	572	543	554	549	577	599	526	575	584	597	569	592	535	564	550	580	551	608	549	578	533	482	533	542	572	559	524	556	575	532	565	598	542	649	599	577	557	597	549	568	564	599	526	573	538	566	553	602	552	557	604	518	576	559	573	598	537	585	575	583	570	593	602	572	554	543	583	590	573	530	558	546	574	559	586	575	560	583	559	616	564	561	572	575	545	562	559	589	559	565	575	545	588	534	571	557	569	524	554	553	577	587	567	589	537	541	577	558	553	550	558	537	559	540	545	595	589	555	583	553	547	543	560	543	605	507	550	554	560	587	603	550	575	566	581	573	544	569	604	562	548	556	539	583	525	559	565	554	518	591	563	546	516	546	527	547	580	562	574	550	586	543	567	564	560	581	546	564	555	518	536	571	592	571	588	584	550	542	593	595	575	523	566	557	555	534	572	543	563	556	589	553	576	579	538	573	545	605	563	520	588	560	541	591	593	552	568	544	579	564	611	569	558	599	554	585	536	551	549	535	568	599	532	532	605	571	570	570	536	583	541	577	579	501	514	607	547	564	573	580	513	550	574	563	541	626	533	576	581	545	537	543	566	584	571	531	562	526	513	531	566	595	566	541	562	532	569	561	569	518	586	555	551	536	541	579	590	543	564	544	536	553	548	563	564	590	579	553	602	554	578	573	592	546	535	526	543	505	570	557	554	578	615	615	551	579	557	545	530	559	581	576	553	559	568	598	553	529	560	608	583	583	551	536	557	568	592	556	572	548	554	581	569	548	556	543	559	551	529	558	573	573	549	613	544	516	529	588	566	549	584	576	547	565	604	528	531	529	542	554	568	520	546	565	561	580	540	530	562	562	566	553	553	557	567	558	592	571	540	538	585	498	522	558	573	593	568	547	534	597	579	576	612	554	555	592	565	560	586	538	574	552	515	553	576	609	554	539	554	599	561	596	543	551	581	579	531	489	540	594	559	551	569	584	571	568	598	573	523	606	561	564	577	558	570	545	563	556	592	582	562	558	535	540	627	575	568	559	574	565	548	567	567	526	571	547	584	568	518	551	522	576	605	532	578	561	559	579	558	549	587	563	537	543	537	581	598	565	542	556	560	552	559	564	571	594	579	570	578	538	557	549	596	582	575	556	570	560	526	543	568	577	610	570	555	536	537	579	531	552	545	570	557	572	606	541	550	517	545	523	567	553	599	581	610	523	547	556	527	560	559	570	567	549	556	543	547	588	569	581	542	499	560	592	557	613	577	604	521	582	553	579	520	556	583	558	568	518	555	566	518	556	590	568	600	550	563	543	557	515	552	551	564	534	525	533	540	528	523	567	549	542	574	561	551	572	531	617	567	558	559	589	524	575	547	560	564	555	561	560	550	553	586	566	563	569	568	540	605	568	572	534	580	565	529	546	548	583	583	553	564	545	583	569	570	516	569	553	541	508	563	554	520	572	539	571	581	554	536	564	557	568	531	568	623	526	531	596	538	591	604	534	578	532	578	557	585	582	530	512	599	551	547	536	542	522	559	556	593	559	558	545	515	567	513	555	566	572	559	585	542	550	558	545	569	512	581	557	541	533	553	585	547	562	539	585	552	579	523	550	605	584	582	552	588	548	601	568	578	572	549	553	551	564	544	571	573	561	566	556	577	600	577	520	534	553	522	504	581	598	577	536	583	575	544	583	549	558	555	547	535	571	537	553	527	537	534	519	557	559	620	551	589	516	524	557	570	603	570	544	552	557	582	554	563	575	570	552	578	572	573	543	554	558	552	534	596	512	535	522	549	557	541
49812	51186	53705	62367	64850	52876	34887	15047	4231	1524	894	645	434	324	238	246	247	222	199	242	175	214	185	195	179	207	198	207	193	178	198	194	221	220	199	185	191	195	187	189	212	198	192	205	191	178	212	186	184	182	191	181	185	179	205	206	212	176	180	196	191	186	183	195	191	219	195	193	210	190	179	187	200	184	206	185	200	183	189	163	193	188	200	179	220	192	203	190	200	180	200	182	186	223	207	201	209	188	196	186	228	200	198	188	203	217	190	182	188	214	182	194	199	185	201	176	195	172	193	193	190	215	189	233	220	190	191	200	199	184	185	179	204	201	174	232	206	201	207	205	185	184	194	154	170	220	179	185	180	203	183	192	203	199	208	209	193	219	221	175	217	185	223	192	194	203	188	185	181	203	191	191	189	215	190	219	199	204	212	197	204	222	221	162	194	204	194	202	191	198	194	174	166	186	213	182	206	199	227	191	180	196	209	205	194	195	186	181	211	201	180	209	192	166	178	209	207	193	230	209	194	170	189	202	158	195	201	211	201	200	191	193	207	194	225	195	190	213	207	188	187	189	183	183	213	196	193	200	194	188	178	182	209	217	199	181	202	183	210	182	179	200	167	192	181	199	186	205	210	228	203	168	193	199	192	204	195	186	190	184	181	204	198	194	193	188	191	153	206	179	197	185	178	182	181	197	184	196	176	199	226	206	182	217	194	209	205	190	196	209	174	191	198	198	170	190	201	204	161	185	164	202	179	205	173	195	209	190	179	182	191	226	166	200	182	219	221	183	191	176	188	223	199	177	188	166	209	174	189	196	185	220	212	193	193	180	188	191	205	189	218	210	205	174	195	220	195	196	175	184	174	211	178	205	204	186	201	214	189	181	185	206	199	215	206	178	180	211	194	198	193	186	196	220	206	196	181	181	196	211	193	204	176	198	192	194	218	181	181	208	207	192	204	180	185	190	199	204	200	207	207	206	182	195	205	208	186	180	181	174	213	205	182	203	189	179	195	188	189	210	193	179	194	173	206	193	178	175	191	200	216	187	198	191	199	210	187	217	202	193	187	203	199	186	191	211	176	198	222	189	188	221	202	200	174	187	190	208	183	157	188	181	218	199	193	210	211	198	189	201	190	159	200	203	212	191	178	186	227	197	186	205	186	188	160	186	152	192	209	167	179	193	187	185	192	187	210	175	179	197	192	195	191	188	213	176	190	208	195	160	210	197	194	202	163	186	183	188	206	205	190	207	193	199	176	214	193	176	197	175	197	209	216	194	198	213	211	200	198	201	194	207	190	158	199	202	165	180	172	208	171	200	210	187	192	200	206	206	182	206	166	198	211	191	206	215	168	180	189	220	211	215	170	187	182	190	219	199	198	192	192	185	214	205	191	180	192	197	204	192	168	170	193	192	178	182	191	206	186	200	195	175	170	182	195	203	194	187	188	207	188	193	181	209	170	187	215	205	181	177	209	206	182	201	190	171	183	203	184	197	167	181	217	209	198	191	179	191	220	210	195	222	171	188	181	220	182	174	210	205	186	203	208	169	208	218	167	193	210	199	180	204	202	204	230	200	180	181	211	203	210	208	224	184	205	203	186	191	210	203	226	189	210	202	216	201	217	232	211	195	225	219	202	191	181	172	181	176	181	211	189	198	170	187	180	168	178	206	194	181	202	188	156	173	184	191	205	198	176	190	192	190	189	190	202	196	181	205	201	198	194	210	195	184	181	214	178	171	184	164	171	205	182	213	207	218	210	199	209	186	210	199	193	209	186	190	204	216	186	202	188	212	187	177	185	177	179	182	207	203	210	208	195	183	203	196	182	194	183	194	200	195	199	192	199	204	228	185	185	190	191	193	176	207	197	199	212	191	183	206	198	210	224	201	198	211	213	182	214	204	200	196	179	218	205	200	192	209	205	159	197	226	192	198	193	186	173	174	217	196	196	180	176	188	198	182	183	221	184	187	209	205	180	186	177	218	192	199	180	204	192	182	202	183	184	183	233	168	189	201	194	177	198	210	193	186	205	207	194	189	173	193	214	199	212	191	176	210	185	186	195	217	196	180	167	188	174	207	178	220	210	211	178	197	214	217	198	171	198	187	208	216	197	189	191	196	198	184	198	171	191	200	205	190	219	186	172	189	217	178	210	186	201	196	175	200	195	199	179	192	171	215	216	190	192	189	184	162	203	186	181	208	205	209	188	195	205	201	198	207	223	224	201	212	202	182	206	205	204	216	190	179	207	170	213	179	201	200	221	219	197	224	192	190	205	208	209	185	190	204	201	213	207	202	200	185	186	186	181	205	176	199	177	181	198	207	202	186	193	174	220	212	184	183	188	189	186	207	211	194	176	170	206	188	190	204	176	173	193	203	209	202	205	174	187	195	186	185	214	188	190	156	210	184	194	192	211	213	198	192	203	185	204	211	214	189	197	190	209	174	175	188	210	188	199	201	188	209	196	218	191	180	203	196	206	184	209	168	180	202	191	196	202	184	186	183	207	196	192	214	211	214	181	184	221	185	198	219	178	203	231	202	211	197	180	198	203	210	187	210	213	188	199	182	200	180	203	195	196	185	193	208	190	192	214	220	204	186	191	209	181	188	199	188	204	210	186	175	180	175	182	196	206	196	220	183	175	197	197	188	183	177	178	174	194	202	202	193	230	181	209	233	182	201	221	198	195	180	196	166	172	193	185	197	221	227	211	174	192	182	217	197	198	212	188	223	165	186	207	196	195	207	180	184	211	197	184	182	204	213	196	217	187	181	169	188	190	216	194	210	174	185	190	207	197	178	213	203	198	191	196	184	162	204	204	244	184	199	188	216	211	188	182	182	194	194	189	182	196	162	184	205	221	197	189	205	211	179	189	198	178	216	180	184	179	206	201	212	220	181	223	205	181	189	170	204	239	210	208	143	194	197	207	174	180	188	191	221	201	221	197	180	192	185	180	213	193	214	189	201	199	184	183	203	196	179	217	178	199	200	193	228	180	171	205	185	199	179	205	215	195	183	188	167	199	202	155	159	188	186	183	203	194	209	200	197	203	183	199	199	176	202	194	191	180	191	188	218	190	213	190	217	191	180	181	206	204	193	202	178	219	190	176	194	227	218	182	238	204	182	195	215	192	196	176	196	184	210	174	207	185	169	182	205	225	216	220	186	193	189	210	170	204	202	208	192	199	181	207	188	204	210	194	196	203	206	192	191	175	192	210	216	179	209	198	170	209	224	188	200	207	167	188	198	204	219	203	201	205	202	197	188	193	213	177	169	185	205	202	167	210	191	177	239	181	182	182	190	163	199	196	189	179	199	202	184	179	185	185	199	191	200	192	195	210	181	196	180	199	201	184	181	184	194	196	187	203	197	203	182	199	195	191	178	174	187	204	199	200	221	194	195	217	193	192	176	181	202	205	186	195	193	188	223	175	229	186	187	159	179	206	188	210	211	189	210	217	193	207	210	184	221	179	212	191	200	189	174	180	190	187	188	187	206	197	194
32294	42360	54561	73546	75787	62674	45488	24045	11366	5917	3871	2636	1694	1045	755	701	622	599	540	501	546	481	470	499	499	512	496	474	519	482	463	496	532	519	491	486	491	555	502	562	491	538	547	483	494	503	475	493	514	483	538	460	524	484	526	526	466	474	524	510	497	506	505	512	515	488	481	480	486	499	511	492	474	508	472	486	513	490	465	475	478	525	535	524	507	529	494	504	499	482	491	500	476	485	472	479	491	488	500	489	499	490	475	479	460	450	488	527	499	523	484	479	511	521	472	497	508	510	528	480	500	490	491	526	498	485	470	515	477	484	473	483	495	520	482	493	481	516	498	535	482	511	473	483	496	528	506	479	484	461	539	553	518	496	518	469	505	505	511	450	476	504	473	490	480	479	480	523	491	492	462	515	503	448	512	521	542	478	488	498	503	435	525	479	521	506	508	480	498	497	512	472	537	491	522	507	518	500	495	486	486	518	508	502	447	497	535	493	507	499	532	506	511	495	493	498	460	508	478	527	523	506	500	514	538	473	465	523	512	514	497	527	478	483	480	512	490	508	473	513	528	520	438	495	479	473	467	555	502	503	479	461	492	492	499	490	469	489	525	538	493	459	483	510	491	525	504	504	470	499	469	510	471	455	487	476	460	510	509	494	487	491	480	519	475	509	501	491	491	489	499	504	489	474	478	506	478	508	508	484	483	544	518	479	520	509	495	508	506	455	515	504	541	497	451	551	490	479	498	506	490	494	523	471	483	454	460	516	476	483	494	517	495	444	524	522	486	523	505	527	467	469	514	466	510	511	516	481	512	485	483	502	476	486	508	502	484	471	503	508	500	496	463	514	479	513	498	480	478	494	520	450	483	518	508	499	486	511	525	494	475	479	521	523	530	522	463	499	457	492	473	552	501	510	504	528	532	541	517	514	529	514	454	474	457	503	498	492	500	510	509	467	471	490	527	511	504	477	496	502	494	505	502	500	505	479	494	508	500	474	508	474	470	474	467	486	508	487	502	489	470	523	492	503	469	519	475	492	522	476	439	496	505	529	494	471	518	524	460	469	557	473	477	477	507	508	482	496	516	507	551	504	528	481	488	493	534	518	490	507	485	495	539	500	510	460	495	483	489	484	513	488	501	521	529	491	522	475	481	488	503	526	512	498	503	477	483	506	507	508	525	486	488	490	518	511	493	519	556	535	546	506	518	500	499	482	477	477	492	521	515	489	463	544	491	494	478	488	479	484	490	509	495	468	508	496	457	483	481	506	506	484	488	450	522	503	543	462	487	509	491	506	491	476	528	470	501	447	500	511	486	499	535	485	505	480	490	498	466	441	511	512	473	462	465	523	493	523	524	489	440	491	518	501	475	469	480	511	486	489	516	464	481	469	533	502	505	519	537	522	497	495	518	535	494	485	486	535	491	502	454	539	454	497	471	510	495	518	500	492	508	475	495	501	467	502	454	505	459	509	496	476	525	491	502	509	520	491	511	520	488	524	476	503	486	494	473	491	519	488	474	487	486	497	444	522	492	548	530	506	488	512	513	517	475	500	506	506	504	501	474	479	478	518	513	468	484	499	475	490	503	480	498	489	528	527	493	484	514	466	499	494	490	516	522	497	536	500	500	511	503	533	463	510	516	468	505	462	531	477	483	500	507	488	474	475	496	499	496	476	482	505	472	534	464	509	492	498	519	496	506	455	460	476	501	453	448	503	475	500	525	483	481	461	544	473	450	480	513	486	528	481	466	510	485	492	500	516	532	529	427	494	518	483	451	516	497	496	494	423	516	514	516	467	520	538	441	495	465	517	524	534	500	498	515	531	501	505	493	499	477	504	508	493	508	482	484	473	487	485	512	493	465	505	543	514	488	468	483	497	457	463	480	500	471	477	459	501	450	487	448	522	493	496	504	475	503	491	490	485	484	504	493	545	528	495	490	460	537	501	479	514	492	501	474	502	507	522	464	498	525	483	490	509	485	531	501	501	511	526	474	505	482	511	473	459	506	501	465	510	481	520	455	498	525	503	488	499	524	521	494	477	486	510	463	481	510	499	478	527	510	455	496	448	550	493	508	522	480	468	482	461	504	465	516	486	517	471	497	471	556	529	488	490	491	480	498	478	465	477	497	525	533	490	510	523	493	506	510	575	471	467	519	517	522	461	536	508	481	538	492	533	507	490	496	485	480	429	496	491	487	506	536	472	496	511	504	496	487	481	478	528	497	519	488	481	492	515	517	520	508	472	493	506	506	509	512	471	499	489	520	476	501	463	485	518	529	492	512	468	516	462	485	526	541	513	489	523	497	474	482	526	478	467	458	480	503	505	508	532	506	485	491	529	497	476	519	513	508	518	480	489	502	486	483	496	493	483	496	554	508	516	493	466	488	484	514	493	518	536	498	496	461	493	524	513	498	492	466	517	445	500	523	501	527	494	491	494	460	501	511	497	444	541	542	537	496	507	477	456	515	534	486	474	455	518	492	539	512	508	540	491	496	459	514	491	462	488	522	517	508	519	485	489	467	473	503	507	488	481	488	505	551	504	492	523	519	537	493	519	474	475	492	457	500	489	492	491	532	481	497	438	477	484	455	513	458	546	516	497	462	511	521	509	538	514	502	480	462	499	516	499	489	480	512	498	482	445	532	487	526	483	482	499	497	504	448	467	501	495	478	491	482	507	450	493	500	547	500	536	529	511	490	498	469	473	508	499	502	519	486	455	513	494	484	509	517	491	531	550	503	518	474	516	473	505	491	498	502	505	533	470	489	472	487	459	536	518	480	460	495	515	503	479	515	506	474	500	538	486	499	494	511	456	466	481	520	470	508	491	492	526	473	468	538	511	498	486	498	476	517	500	475	511	472	479	486	445	468	474	525	479	533	500	485	554	494	512	508	496	493	452	495	526	478	515	499	503	512	504	494	488	521	459	519	476	472	507	462	539	523	481	499	471	490	499	511	481	537	469	503	464	509	510	500	541	549	478	493	515	518	527	496	490	480	491	509	489	514	507	519	483	507	471	471	474	505	505	500	522	521	500	484	456	486	479	502	518	481	490	502	505	458	455	515	507	508	514	456	504	463	465	485	562	526	537	459	476	525	470	476	467	461	465	491	526	467	492	469	479	511	501	485	494	515	511	525	473	485	464	477	478	491	512	483	492	500	510	438	498	504	486	502	519	504	500	501	487	495	499	502	518	491	473	497	495	499	501	490	523	479	485	446	524	460	476	527	499	477	507	514	520	507	499	505	465	495	471	472	534	515	503	467	437	512	447	472	501	523	524	464	487	514	487	491	501	492	502	515	504	501	526	512	501	520	504	511	509	495	521	478	527	499	529	511	478	496	504	490	506	477	475	502	502	499	523	498	540	531	518	496	533	472	498	511	470	557	477	500	528	505	463	539	499	489	480	483	485	494	515	515	506	484	521	527	480	508	499	510	498	473	508	499	531	469	497	487	480	455	497	496	509	456	492	512	506	482	499	472	498	498	472	499	509	485	517
21156	17612	15345	8110	7654	5302	2304	864	391	287	244	267	213	215	196	232	213	190	215	214	217	215	229	243	198	190	225	217	217	186	234	185	211	215	193	189	206	214	207	185	197	214	222	185	226	201	212	202	214	232	194	212	223	201	234	223	195	192	202	205	191	213	229	216	198	194	196	188	226	208	198	204	217	188	195	177	209	213	208	214	235	184	210	211	210	217	210	222	189	220	216	214	175	210	221	222	189	235	228	194	208	196	188	201	180	202	204	212	197	197	197	212	192	227	227	205	195	205	192	215	205	225	210	218	198	205	200	209	203	232	200	228	211	221	215	190	201	165	179	205	220	218	195	206	211	206	221	210	211	169	220	213	218	200	219	186	188	213	210	209	193	183	184	209	219	190	227	200	211	185	207	210	210	200	197	205	213	194	203	202	200	188	211	191	183	183	217	211	197	244	220	209	223	193	193	235	180	215	208	196	195	208	192	205	196	223	201	224	210	229	221	194	192	214	201	206	200	195	204	203	213	206	203	211	177	214	223	239	230	221	227	193	218	214	188	230	208	184	216	195	219	198	217	200	195	218	223	196	210	230	200	209	214	244	203	220	220	212	235	200	208	200	180	202	221	216	217	232	181	189	210	215	191	190	210	190	209	200	207	233	188	224	192	209	194	210	195	185	196	226	194	240	211	207	217	184	221	223	222	201	186	174	188	196	201	228	216	205	208	209	210	232	194	185	215	211	197	200	235	202	203	193	213	241	186	190	199	207	193	197	212	215	202	185	209	207	218	230	229	207	196	197	200	185	227	195	204	188	217	206	223	225	197	190	223	217	203	204	217	197	180	222	202	204	216	220	226	208	204	179	224	178	204	229	230	206	210	181	224	224	196	194	193	231	235	210	223	205	215	212	218	223	187	204	200	194	208	190	215	214	190	200	193	196	218	208	204	204	215	210	197	198	213	173	215	213	209	207	203	210	226	191	203	212	203	193	191	225	210	203	207	221	227	219	216	194	209	207	213	224	200	203	190	202	199	226	215	204	232	215	210	199	203	210	190	204	211	210	206	192	193	206	190	178	196	190	183	206	202	227	213	211	221	204	198	205	192	204	223	217	201	200	186	203	206	199	181	206	205	171	215	218	219	225	216	204	211	207	210	207	198	218	180	224	208	208	196	205	213	202	213	234	194	222	222	237	208	218	174	190	205	222	199	202	198	208	206	187	199	181	203	193	215	232	229	197	211	203	203	211	181	227	211	208	204	207	220	199	220	218	191	218	187	204	205	197	214	263	206	215	203	214	188	212	207	199	197	183	182	230	210	233	204	228	195	180	190	217	187	220	215	213	223	195	206	198	206	203	188	227	193	203	193	181	239	191	201	201	213	218	214	231	208	207	199	204	214	214	220	163	217	211	205	209	219	195	221	220	225	211	185	214	203	224	209	229	232	238	190	212	230	219	198	193	235	176	228	241	194	202	220	230	226	209	194	186	197	209	202	205	199	212	204	207	228	206	196	194	209	200	215	200	207	205	211	208	196	253	189	230	204	199	218	236	222	190	215	205	199	209	218	214	208	218	205	226	222	205	223	163	211	205	210	201	184	210	202	193	217	245	206	176	208	224	209	215	188	186	219	203	215	210	201	217	183	203	223	230	198	225	185	203	201	200	228	193	194	213	202	201	205	195	202	203	211	188	227	210	194	183	214	214	241	199	175	223	203	238	222	182	192	192	211	189	222	228	198	190	188	228	230	216	192	186	195	206	221	217	193	232	204	217	201	217	213	195	206	211	203	188	206	226	230	191	222	180	197	193	194	195	218	233	192	210	210	217	203	216	229	199	212	230	214	209	199	189	217	188	235	219	203	209	232	215	199	201	210	216	197	209	215	216	215	212	203	204	232	200	214	200	187	204	209	210	220	196	211	196	208	205	204	217	222	193	184	226	225	207	200	204	214	194	236	230	240	236	188	235	230	208	211	227	187	212	224	183	200	212	194	211	220	212	229	179	209	186	201	199	225	213	230	211	192	243	209	200	232	241	215	188	215	209	197	214	204	193	206	211	193	218	185	238	208	191	208	187	200	204	222	197	233	227	215	200	213	203	202	202	230	215	223	197	217	228	211	193	192	242	186	204	204	203	194	186	186	190	204	205	205	216	213	217	223	217	234	246	202	189	208	205	206	218	224	220	215	217	213	219	219	235	196	219	226	200	236	199	208	221	233	199	214	182	185	221	189	186	195	222	190	210	170	204	205	190	195	225	189	210	202	209	199	204	196	204	215	205	184	239	208	218	214	207	196	213	185	194	210	198	211	167	200	213	191	207	209	212	197	178	199	222	207	217	217	189	207	203	184	204	234	221	211	209	199	226	236	211	205	216	212	189	197	197	207	196	212	238	201	208	224	216	239	203	192	215	230	221	220	213	230	223	206	189	205	214	186	225	196	222	236	206	184	228	211	183	183	191	201	216	210	232	212	191	215	212	210	189	214	219	196	218	207	215	215	204	196	226	212	217	198	203	230	200	214	207	221	232	185	206	217	202	210	183	226	193	186	185	216	215	203	207	249	256	194	198	211	167	217	218	201	197	190	193	227	202	215	210	217	205	246	215	200	197	217	207	220	228	228	228	201	216	223	219	195	214	224	216	190	229	238	210	199	195	228	217	211	218	211	192	213	201	215	191	219	213	228	225	219	192	174	213	219	222	196	223	201	237	213	197	236	219	197	199	222	213	194	223	219	210	200	202	200	189	205	190	219	193	198	192	216	215	218	198	214	196	231	181	200	198	190	204	214	218	216	202	216	211	217	219	235	206	196	222	217	226	206	185	214	212	196	191	192	215	224	218	190	179	185	232	213	201	206	194	201	203	194	225	206	228	182	221	218	198	208	220	216	206	219	212	219	247	204	243	209	218	210	196	187	203	207	187	190	220	208	184	197	207	219	205	195	197	201	204	245	210	208	211	207	193	198	175	221	206	212	196	221	193	199	198	236	210	200	186	232	186	217	200	211	217	212	189	225	243	201	212	219	208	204	194	202	192	228	202	209	206	236	211	220	209	194	228	189	195	216	213	215	224	216	220	222	224	197	195	220	212	211	201	208	217	202	233	218	204	204	199	212	245	206	193	204	200	186	217	199	196	195	221	226	193	226	218	231	210	207	231	208	228	218	207	187	208	211	186	210	229	214	193	251	200	201	204	187	226	222	202	207	226	205	205	199	210	204	191	189	220	232	200	215	210	245	213	209	198	231	238	212	228	205	200	220	221	222	202	217	216	198	201	191	184	194	193	216	204	208	185	232	188	218	196	200	196	214	208	196	203	190	206	221	207	215	199	219	248	197	209	198	208	217	194	208	223	209	198	244	197	205	200	190	217	225	230	219	204	218	200	203	187	192	203	197	223	196	199	221	204	202	224	171	212	231	202	209	191	206	222	186	205	204	187	203	214	230	200	200	203	210	231	189	207	219	185	229	208	211	212	181	206	204	195	191	211	241	207	196	208	240	230
12870	14707	20217	19356	21570	15964	7904	3194	1435	885	697	618	645	576	562	543	594	542	530	545	507	582	541	541	544	529	549	548	501	520	521	528	546	566	532	545	571	531	554	536	539	512	538	508	565	546	536	554	510	534	538	553	570	529	598	520	528	537	536	553	552	536	568	539	586	521	562	542	533	606	562	507	546	515	544	539	519	556	546	545	495	546	496	517	555	554	520	518	549	556	508	524	556	526	526	543	529	519	540	550	515	566	541	499	529	540	541	516	517	534	516	521	550	579	540	518	509	531	512	537	571	542	554	500	543	532	577	569	523	533	539	547	533	560	555	522	522	585	523	548	578	525	546	514	533	544	483	522	521	542	527	575	522	456	563	540	519	529	519	554	564	555	532	547	516	507	510	527	543	541	505	520	528	515	521	540	503	532	535	555	534	534	566	570	524	522	561	504	531	577	548	515	547	554	527	514	506	483	542	540	557	490	532	516	541	547	565	552	549	560	538	497	537	527	511	507	484	523	555	583	553	520	560	503	493	568	564	528	523	551	601	561	533	589	514	531	503	548	532	560	508	619	558	510	580	537	580	545	518	560	547	566	545	576	569	538	524	565	558	514	541	529	544	533	527	538	549	484	569	539	549	521	568	539	550	496	541	484	514	473	510	542	545	530	569	550	522	548	536	539	576	500	520	526	535	545	563	505	568	521	545	515	513	565	555	519	524	571	561	536	549	485	539	548	545	509	533	531	581	496	514	532	584	539	572	555	547	526	519	531	537	535	542	554	544	528	530	524	566	520	537	563	544	462	575	531	558	545	553	518	484	490	549	517	514	541	503	517	546	494	529	537	507	514	539	546	534	558	523	533	526	503	563	578	538	540	519	553	541	507	554	527	545	534	549	549	540	572	519	512	507	536	533	572	551	527	558	514	506	542	515	538	532	527	582	539	578	507	564	487	515	536	543	523	522	572	528	573	518	540	524	520	543	531	556	512	561	540	539	528	573	556	574	529	537	520	520	531	581	570	542	525	558	510	501	540	540	510	574	526	523	545	577	526	562	557	532	539	508	571	547	532	513	565	540	584	574	539	515	550	589	576	535	563	532	516	575	494	526	518	552	560	560	554	531	526	480	549	528	523	479	551	504	547	484	520	526	580	561	534	559	511	547	551	535	534	585	523	551	522	540	560	540	534	555	526	564	539	561	556	511	545	481	545	539	598	557	543	512	503	552	523	549	518	517	517	542	560	506	528	545	519	555	507	582	570	528	532	507	560	502	520	546	499	547	568	560	525	530	509	537	531	527	536	522	549	575	521	487	541	509	508	514	585	596	549	546	532	522	530	545	541	524	569	505	523	482	509	523	524	553	576	534	546	566	513	522	497	554	574	590	568	548	529	522	490	483	547	555	501	519	515	540	560	541	538	576	518	523	524	574	537	517	501	483	520	518	561	516	556	525	560	540	571	526	537	514	534	553	563	560	571	504	542	532	534	499	573	528	534	528	534	521	552	535	560	511	497	512	503	516	524	546	487	593	523	556	542	552	503	549	533	510	534	477	539	509	519	520	503	582	529	539	517	509	523	545	549	532	528	526	552	516	536	541	579	501	526	552	533	529	567	504	537	517	534	561	570	556	524	542	491	541	563	526	517	572	569	552	571	539	539	542	505	526	548	523	493	512	561	537	532	505	525	560	534	542	543	528	533	590	554	573	493	559	493	546	571	565	522	559	565	567	550	509	585	547	516	549	564	535	590	570	548	574	532	551	524	569	567	546	505	528	528	540	541	518	484	554	537	549	480	587	550	572	546	522	579	566	525	503	589	549	484	507	558	561	501	558	508	545	511	509	533	549	517	533	528	523	552	519	486	537	561	547	539	539	517	550	527	575	566	504	526	569	549	548	537	551	542	525	527	522	511	521	559	541	516	532	560	577	503	563	505	535	523	497	557	502	534	565	544	528	580	574	525	512	510	489	543	567	539	551	556	520	523	534	507	550	523	555	571	538	530	500	507	533	520	546	545	537	534	535	531	528	519	531	516	512	524	543	526	557	548	535	529	517	545	494	544	552	557	510	536	581	547	524	522	572	507	522	513	578	516	550	540	517	549	543	551	539	562	531	536	558	560	525	519	514	539	549	498	504	542	554	516	567	547	494	561	522	486	502	533	530	496	530	531	548	489	521	534	564	532	540	579	553	520	512	496	542	519	529	557	553	550	561	495	518	556	496	537	522	509	509	571	499	560	581	537	566	572	528	503	545	558	585	535	593	601	560	564	566	545	519	538	558	544	538	565	550	532	529	526	584	498	541	559	564	567	531	538	502	553	525	528	570	511	532	560	569	528	545	481	558	543	574	532	564	521	542	531	526	552	546	547	532	533	521	512	535	513	540	532	513	517	537	530	526	540	522	537	547	534	557	503	539	558	592	560	527	561	550	565	553	507	563	566	525	555	593	543	520	585	505	519	527	530	542	532	511	517	510	566	574	520	543	557	495	574	542	516	556	492	516	527	537	492	558	555	524	532	550	515	550	503	489	527	549	552	532	521	482	543	555	535	523	524	501	539	501	520	514	543	509	568	523	488	542	559	528	534	513	537	576	504	555	526	565	527	537	534	512	542	540	535	547	506	531	549	529	513	551	524	523	529	523	535	542	549	543	514	556	551	545	553	529	556	515	518	510	526	610	556	509	549	516	544	597	514	520	577	510	513	555	561	520	559	563	558	552	530	542	519	507	551	562	561	524	576	561	523	528	551	563	537	530	559	508	540	519	547	482	576	523	524	555	517	516	574	553	536	502	535	519	531	531	500	558	505	558	518	559	517	554	524	536	487	562	555	548	545	507	552	506	521	573	489	565	521	503	505	510	532	550	528	576	525	542	524	553	523	571	531	569	541	513	536	521	537	512	507	549	567	512	559	579	540	523	518	540	542	508	506	535	528	514	501	532	510	551	534	511	483	533	503	549	533	513	577	490	548	540	547	560	580	525	511	578	517	550	524	538	557	576	524	528	565	554	496	586	524	558	526	538	549	517	560	522	513	544	551	526	542	515	515	512	527	555	544	523	540	554	519	515	591	522	566	510	535	493	511	497	563	528	514	551	559	516	559	556	556	533	521	524	521	537	520	541	563	539	540	574	518	520	557	527	507	525	554	518	525	526	572	535	524	519	560	531	559	563	549	538	567	546	521	540	518	514	527	506	554	539	579	529	514	541	525	520	541	543	540	530	511	539	566	572	547	537	551	535	555	557	528	527	566	546	510	562	499	508	558	535	525	544	496	564	515	532	535	545	550	552	534	551	514	513	553	556	537	530	538	538	522	551	547	588	521	539	529	516	515	590	536	523	499	547	509	549	572	522	573	551	511	551	495	525	573	576	536	545	553	556	600	594	565	509	562	537	515	579	518	520	571	531	537	543	551	552	499	531	572	554	550	508	554	514	512	541	543	529	554	521	573	563	580	556	485	557	525	497	562	564	507	532	549	555	532	490	525	552	540	568	532	552	576
48054	46243	46457	52116	51846	40011	23264	9042	2568	1003	608	454	356	326	274	250	226	207	228	207	228	278	229	214	255	228	243	234	221	222	200	225	223	238	214	213	228	239	213	251	219	239	231	240	206	216	240	239	213	228	225	234	237	241	239	215	242	225	230	244	217	236	225	236	208	208	262	221	225	227	210	237	249	233	234	222	241	222	211	210	239	247	222	235	264	227	250	259	234	209	251	246	232	211	229	219	205	226	225	227	217	235	238	240	247	215	230	226	226	226	212	206	216	242	210	200	228	220	202	233	212	260	224	215	217	210	242	179	233	227	221	250	238	240	211	237	254	190	213	203	225	220	218	228	266	195	220	225	226	250	211	243	216	223	244	236	231	222	221	234	214	209	262	226	207	218	220	213	214	221	229	207	225	236	233	217	229	240	212	246	214	222	217	202	235	235	232	252	245	199	225	247	238	226	227	227	185	209	215	214	243	197	242	214	229	233	253	211	249	243	231	214	242	229	239	230	224	225	230	218	257	271	228	223	197	231	206	214	209	238	229	204	239	228	231	248	214	205	238	229	221	212	262	213	205	250	226	216	224	222	216	253	215	244	210	219	240	237	246	219	213	211	239	254	214	209	214	249	223	227	224	232	226	212	214	234	213	257	232	239	202	204	216	196	226	210	217	238	192	214	253	214	224	245	233	211	262	235	222	216	203	241	236	217	246	264	208	215	245	234	241	214	223	204	228	219	221	240	235	213	238	236	232	200	218	228	205	263	221	244	216	244	211	229	244	225	221	217	209	243	201	223	270	230	219	238	228	231	231	247	227	232	211	193	230	233	261	248	216	240	218	254	232	242	226	250	218	265	228	224	228	191	237	223	222	209	215	217	215	200	231	278	274	246	201	232	218	240	220	243	246	203	234	211	243	236	253	211	234	231	251	219	235	244	224	227	253	229	244	220	217	239	215	227	252	246	232	230	227	221	244	240	243	235	211	204	227	204	198	211	219	240	205	225	186	191	228	229	235	186	245	227	210	221	214	225	237	225	252	262	234	208	232	212	240	208	228	225	217	223	223	221	225	223	235	204	225	202	249	230	216	233	195	223	238	232	218	249	237	208	275	240	227	214	222	240	247	204	223	247	230	243	204	210	236	228	254	224	231	231	229	231	231	246	230	225	241	224	256	231	250	237	227	228	249	190	218	237	252	215	217	222	232	216	223	265	225	217	241	203	212	244	228	232	253	209	236	221	214	237	239	208	237	211	233	203	228	212	258	226	228	252	223	191	244	241	219	220	244	236	220	233	236	255	230	241	233	258	223	232	233	206	285	259	232	243	236	193	213	210	248	222	221	243	216	202	278	237	238	219	252	218	211	241	196	229	231	203	237	209	212	215	232	219	225	215	260	237	246	237	222	207	232	236	227	257	216	227	219	222	220	240	235	244	235	214	233	209	217	223	231	219	225	223	226	245	227	245	226	257	243	225	231	234	235	248	233	197	258	223	214	229	239	247	202	251	236	225	232	230	206	228	224	265	221	230	217	208	223	224	229	218	209	229	249	237	216	222	212	250	239	232	241	204	229	231	256	240	237	234	241	241	220	254	231	227	240	242	236	233	233	226	213	197	270	212	234	207	237	237	227	216	226	212	195	226	203	233	195	269	216	241	200	221	230	233	221	208	240	216	210	219	246	216	234	208	217	247	202	214	237	224	225	220	225	213	215	202	229	244	226	227	192	224	252	246	225	243	214	217	218	223	209	199	256	213	225	235	215	209	215	247	240	249	230	224	201	223	246	222	219	248	235	244	228	208	217	219	239	250	223	205	237	206	232	243	227	234	242	217	225	207	226	222	213	205	225	223	238	244	259	203	219	205	203	215	229	218	223	217	221	242	241	251	219	217	208	232	238	241	235	236	236	211	242	214	242	200	199	255	229	249	229	205	234	225	247	245	237	228	218	227	228	211	230	240	227	225	246	225	220	206	220	218	224	240	210	234	204	259	211	228	221	201	192	236	262	237	234	256	198	246	211	235	225	228	258	198	222	205	230	214	226	239	219	246	219	200	221	213	229	236	252	243	203	223	248	218	239	186	237	220	231	226	217	223	233	217	247	204	215	223	231	227	208	214	212	258	215	245	225	261	227	261	246	230	222	230	213	217	220	224	219	235	222	235	209	241	224	205	203	245	224	203	232	245	231	231	200	233	208	234	227	235	213	241	243	196	228	224	227	238	234	229	213	217	231	214	200	233	212	243	249	211	205	208	223	229	219	228	223	235	220	234	231	234	231	220	227	241	232	235	234	227	202	226	220	247	258	239	221	242	210	222	233	223	243	227	220	228	216	234	202	209	235	198	256	258	222	240	231	245	254	224	228	229	243	209	233	212	199	204	211	239	246	207	235	242	228	228	205	227	227	221	233	230	199	204	223	240	235	213	220	221	224	208	218	228	244	214	204	245	230	249	227	227	242	226	239	245	219	232	239	225	244	236	228	245	222	227	229	233	250	256	223	225	207	269	203	249	226	208	214	238	252	215	214	208	216	202	207	234	209	247	210	205	214	239	228	242	225	231	259	213	224	237	220	217	214	227	240	225	231	220	228	231	242	231	218	215	230	214	237	247	204	221	246	239	227	238	242	229	227	222	224	242	230	210	227	234	226	220	220	205	215	236	252	243	215	232	214	255	204	229	225	243	233	239	237	240	210	215	240	233	221	244	246	238	228	224	234	239	208	218	227	228	217	221	215	229	245	220	205	243	223	254	258	235	237	230	220	231	230	193	242	220	229	235	217	241	247	210	202	247	248	242	229	250	232	225	241	218	227	235	229	219	207	237	217	224	244	216	205	248	242	223	201	232	237	229	193	221	222	197	236	247	240	214	231	202	218	238	227	207	227	208	229	220	209	237	227	233	218	216	246	223	206	245	213	219	223	246	204	198	241	212	232	241	240	240	229	251	229	234	209	250	246	216	229	226	259	239	221	212	231	212	207	247	239	230	228	231	213	229	260	225	221	231	200	232	233	226	220	226	228	216	213	220	251	226	227	220	217	204	236	217	235	208	231	199	241	212	228	214	216	234	234	240	221	263	231	237	224	211	231	250	216	228	211	217	198	233	234	223	233	244	227	201	244	227	232	239	215	230	206	219	222	250	252	206	221	244	260	206	244	236	203	225	215	242	251	217	239	225	237	225	223	227	215	204	233	197	235	222	253	222	236	236	230	236	234	234	219	243	221	237	235	219	206	219	216	255	241	204	221	234	229	212	237	220	206	243	222	239	201	234	210	237	198	245	205	241	232	243	199	251	229	242	234	217	222	208	259	197	222	204	225	232	219	227	233	194	228	225	227	198	219	223	212	264	240	231	230	224	233	217	237	249	266	251	257	230	252	247	233	242	224	244	249	226	223	216	195	210	248	235	269	218	232	249	216	234	240	220	203	220	221	236	248	220	238	240	230	237	228	206	235	256	249	223	249	225	232	231	224	213	225	246	237	223	261	216	217	211	258	239
32270	38069	49167	60708	60858	50614	35369	19984	8472	4064	2435	1561	1177	888	741	642	558	582	538	549	584	582	575	579	595	590	577	582	528	586	595	625	548	548	546	586	569	582	555	607	531	562	578	562	614	576	615	544	607	540	582	624	604	572	596	544	559	614	558	613	573	549	596	591	571	543	617	530	607	572	549	596	569	544	596	569	604	563	541	540	564	567	604	553	585	589	565	544	580	550	582	602	617	547	616	575	542	552	537	564	624	567	558	534	600	544	616	582	587	580	539	543	546	583	519	544	592	526	563	580	586	590	604	601	578	536	561	536	590	574	539	547	537	597	585	594	583	600	537	566	557	553	526	542	557	573	590	573	563	588	529	598	576	548	569	595	597	586	558	560	573	545	586	572	575	560	539	584	595	614	546	554	615	546	561	576	572	582	565	620	616	545	583	592	551	574	577	565	550	567	615	608	578	568	579	568	557	554	591	590	580	576	551	572	584	554	583	544	572	594	531	620	587	590	597	604	578	617	565	588	626	552	591	577	553	565	603	567	561	563	585	571	552	577	544	590	580	567	600	553	625	580	595	586	605	548	599	600	549	533	600	623	531	552	605	548	599	586	614	600	560	537	588	578	592	534	577	577	581	569	558	571	578	587	578	572	581	562	580	539	603	569	596	584	559	575	559	558	563	602	565	525	603	577	520	532	606	568	564	633	584	585	548	559	547	569	580	618	569	585	568	595	577	592	586	565	599	599	635	550	560	572	587	599	586	584	554	607	560	515	544	560	584	578	586	535	549	635	539	537	557	562	596	554	597	562	519	585	582	589	559	555	527	564	556	575	586	591	570	569	597	579	586	560	594	599	546	544	601	561	548	574	576	579	531	553	574	567	582	559	616	585	565	558	575	571	614	601	553	568	599	540	585	577	613	551	583	534	567	568	576	557	579	546	558	556	561	518	614	619	555	567	580	570	639	522	568	576	569	497	584	569	574	593	595	617	553	529	548	596	512	585	589	584	608	549	588	571	563	582	580	584	563	556	540	554	557	551	569	570	624	580	598	594	549	571	549	591	600	592	560	584	582	575	581	540	582	547	609	556	557	590	566	586	554	581	606	531	577	607	577	563	545	578	587	537	596	546	581	582	525	547	564	611	615	574	560	553	623	593	590	573	619	594	561	589	582	575	606	543	588	557	576	562	628	552	562	571	604	566	565	578	564	556	590	582	568	589	571	591	606	603	576	565	596	570	582	516	555	584	559	562	545	601	594	554	589	583	584	559	561	533	546	585	593	575	568	579	594	570	578	577	558	592	554	588	542	585	575	604	600	591	581	587	559	558	534	569	579	567	573	580	510	567	594	561	584	538	569	570	571	617	580	558	560	559	559	550	537	550	599	575	561	559	597	590	587	523	565	558	563	572	602	577	545	553	585	564	579	583	584	618	556	580	584	571	643	564	540	581	589	597	545	608	571	575	589	588	572	554	573	594	567	586	592	628	552	587	569	525	572	561	587	598	606	585	558	622	530	584	559	580	577	595	554	570	578	550	581	539	580	581	554	605	602	589	581	554	573	539	574	575	598	557	595	558	594	599	576	588	575	550	549	565	531	551	607	589	544	623	603	598	602	538	560	567	606	584	600	591	613	569	581	541	589	561	593	656	555	539	552	611	602	585	565	566	641	618	570	596	539	578	578	623	550	580	563	545	594	536	519	600	614	576	569	576	568	582	563	590	608	552	585	561	597	556	551	554	578	605	550	575	552	553	557	562	552	581	544	597	555	533	578	596	580	619	591	583	551	551	582	522	589	590	582	606	588	547	603	602	566	559	600	587	609	575	597	565	586	612	607	586	560	571	535	563	561	562	593	544	554	598	576	557	554	569	560	588	614	575	613	591	577	559	536	560	584	572	588	529	521	540	547	607	539	615	600	556	596	548	594	550	583	542	545	564	555	610	586	573	561	554	618	613	547	642	590	549	559	561	563	573	563	589	589	575	565	590	563	568	564	572	558	575	583	577	573	543	559	559	596	559	574	540	585	607	568	537	563	607	584	591	601	593	592	591	551	592	561	555	633	551	616	551	545	571	561	575	541	604	619	580	574	554	550	577	558	564	581	581	556	578	580	637	555	564	557	568	557	577	564	561	581	552	545	613	555	585	577	555	569	585	576	591	531	576	582	536	593	569	584	574	555	568	558	592	579	547	556	590	531	584	544	568	585	593	564	536	562	543	582	559	536	542	570	560	559	574	579	559	582	607	589	558	525	571	574	547	536	560	584	592	581	571	567	581	563	525	607	555	563	580	611	554	580	592	569	553	584	609	571	557	602	576	588	586	599	580	578	583	610	590	556	589	568	538	597	512	566	579	556	537	582	571	569	571	613	555	609	582	608	590	575	551	587	587	586	540	522	565	590	523	616	556	547	590	583	567	539	588	570	527	583	532	560	564	561	550	615	557	522	590	582	541	590	577	560	544	574	573	584	591	606	562	575	587	543	598	618	580	549	582	582	608	575	600	584	598	543	578	542	589	536	569	604	553	586	567	574	540	575	596	582	580	584	576	551	603	545	615	521	635	588	598	578	573	590	572	559	569	572	551	542	564	607	605	570	532	604	557	530	541	539	560	573	571	542	575	605	549	577	576	629	541	606	547	578	567	569	613	566	559	657	584	609	600	564	548	560	560	600	612	537	604	565	576	612	576	549	582	569	600	616	594	551	566	563	550	557	583	575	590	557	579	563	621	547	603	559	568	552	609	537	560	557	543	553	587	595	569	562	519	579	579	576	593	620	589	533	581	589	530	570	566	580	571	598	622	545	561	563	597	587	575	600	583	547	532	586	622	603	564	564	552	547	616	565	584	545	614	593	588	627	536	567	564	575	545	555	580	561	579	583	640	574	587	594	557	540	553	583	577	567	581	528	556	547	598	577	585	555	595	563	613	556	589	579	556	566	574	583	569	562	584	601	580	607	570	607	582	547	584	560	552	558	578	610	598	568	544	561	580	589	594	623	535	555	567	573	602	559	564	621	578	580	585	562	575	601	547	582	592	607	564	562	556	556	606	586	585	575	582	576	566	572	602	600	601	579	580	551	545	605	545	576	533	587	561	580	563	591	501	577	574	592	579	551	582	570	584	584	611	578	529	530	573	543	591	557	573	555	583	591	579	550	572	551	604	573	539	563	613	611	563	584	597	588	575	572	611	557	570	555	597	598	551	598	537	594	555	572	583	544	561	551	551	553	548	556	572	585	597	572	564	571	524	569	563	585	546	564	545	528	550	547	575	558	591	549	584	584	588	594	586	573	546	582	568	583	593	612	575	594	579	573	569	593	597	587	590	523	585	592	531	623	579	536	514	600	598	532	551	581	581	576	578	577	593	587	573	576	646	590	587	559	580	581	571	590	611	611	536	565	589	581	591	597	545	579	551	578	546	608	599	559	549	565	583	588	609	578	572	560	586	566	554	612	594	616	531	552	625	558	551	578	560	565	556	588	580	581	582	580	569	582	588
54388	50493	54600	63508	63940	53927	35136	16958	5657	2030	988	539	423	328	239	247	227	209	210	223	195	193	210	200	224	216	205	172	209	195	225	219	211	234	181	199	209	218	213	247	208	208	195	238	219	195	206	222	204	212	202	181	207	230	233	197	215	205	217	220	230	206	229	202	180	238	205	194	184	235	212	186	172	192	185	222	199	201	218	225	193	208	220	180	207	205	211	211	225	210	175	205	210	212	213	208	172	200	194	193	187	231	209	204	212	206	214	175	222	218	233	189	198	189	194	198	224	199	206	200	222	209	216	193	211	215	198	181	209	205	213	205	203	217	199	215	188	189	197	181	201	225	214	225	185	244	200	220	200	197	208	197	198	227	205	185	196	207	216	213	182	203	204	207	209	194	211	228	193	218	195	201	206	210	198	191	203	232	209	215	188	204	192	194	193	200	234	207	200	209	216	212	231	203	172	205	211	192	203	189	191	229	177	207	221	196	224	191	200	204	222	210	226	189	201	203	202	185	178	220	189	208	228	222	222	203	221	181	210	226	224	226	201	195	230	195	195	231	181	225	225	202	195	222	197	215	210	205	191	189	216	219	210	197	178	208	222	200	212	193	179	196	196	200	193	202	183	200	204	219	200	226	220	229	189	217	182	198	202	197	195	223	210	186	213	214	202	197	209	200	203	223	168	223	212	215	198	206	168	193	227	211	203	215	173	226	217	206	178	221	201	180	209	193	218	205	226	179	211	212	224	193	204	237	186	226	185	202	177	196	221	191	190	202	210	185	194	187	207	221	209	188	201	229	205	193	181	227	221	205	222	181	200	208	199	173	209	217	212	194	181	217	225	202	212	221	201	215	200	218	202	200	207	179	209	213	180	213	196	192	226	192	218	196	194	181	199	213	203	196	191	191	227	213	188	204	180	191	223	199	208	227	193	189	196	209	208	207	202	203	232	194	195	188	224	230	208	188	204	186	202	215	211	200	182	193	199	193	211	219	201	205	212	239	205	215	201	166	190	208	195	211	203	210	207	198	199	216	197	215	198	188	201	194	206	238	227	201	202	226	200	205	224	200	206	210	235	225	191	195	199	193	183	207	209	216	235	225	190	223	192	190	207	230	205	194	199	219	194	204	200	213	206	205	221	222	187	188	225	207	229	216	211	207	202	225	208	204	215	217	197	211	209	171	219	207	199	196	192	216	217	203	173	196	201	196	193	196	219	199	185	208	200	205	212	214	194	174	179	233	223	204	219	205	211	229	193	211	203	233	216	188	206	220	204	200	203	210	215	202	237	201	211	210	208	220	193	190	225	195	195	211	224	209	178	193	197	223	180	219	191	190	204	183	181	190	200	219	227	225	206	198	232	222	179	184	208	216	205	217	228	202	206	211	193	214	194	216	226	194	194	215	205	215	201	214	209	191	179	202	194	201	182	230	191	217	181	194	215	228	205	183	239	198	241	197	204	204	210	183	184	214	212	198	191	246	220	210	198	195	206	184	209	214	196	202	192	197	197	214	195	212	215	212	224	193	230	215	249	192	223	214	227	200	201	187	223	189	215	229	214	206	207	187	221	202	207	195	223	222	202	203	222	196	174	209	228	203	208	172	224	220	188	207	215	172	209	210	213	211	204	173	198	186	221	224	196	215	192	226	212	196	203	189	202	239	231	206	198	218	185	229	211	218	209	239	191	196	216	211	187	227	171	195	208	212	207	211	207	206	196	231	213	200	183	191	214	212	201	197	185	204	214	212	208	194	222	195	197	202	224	187	210	188	201	200	199	232	235	212	190	213	185	219	214	223	212	239	195	195	208	220	168	191	208	209	218	216	242	225	208	196	224	194	205	220	194	207	182	219	200	222	192	210	230	196	230	210	184	248	209	194	188	201	217	180	206	209	181	197	201	223	169	186	182	218	202	185	212	201	207	205	183	205	217	198	208	213	200	195	228	210	209	215	245	216	189	206	215	219	190	204	221	192	195	208	211	205	226	189	239	191	193	214	197	211	195	208	193	206	205	181	205	220	178	215	217	219	225	192	180	213	204	241	209	221	190	239	216	204	228	212	203	205	220	201	228	223	206	200	187	196	173	177	184	182	204	194	190	216	182	219	192	195	204	210	196	222	211	202	210	170	198	196	221	208	222	207	196	214	193	211	205	206	202	195	218	181	204	212	212	250	230	200	198	189	207	190	211	201	199	185	189	233	206	218	207	190	211	179	196	212	188	202	219	205	232	226	220	200	210	204	180	193	223	198	200	187	208	204	186	209	185	182	186	222	222	201	183	215	205	199	200	207	196	209	210	184	231	213	229	193	215	205	199	214	223	196	220	215	208	193	210	208	197	183	195	200	210	237	218	180	208	189	201	224	175	227	241	220	216	198	212	218	175	209	190	176	172	226	209	181	191	199	180	191	185	218	205	179	192	215	196	201	192	174	199	217	192	191	187	181	185	215	203	188	188	197	188	195	199	219	182	183	202	208	210	200	225	189	209	203	209	213	220	204	216	208	195	201	241	237	219	233	198	204	203	202	217	190	221	189	218	181	211	208	217	209	243	217	199	206	175	201	195	207	227	221	205	197	214	217	213	188	209	196	212	224	190	196	208	218	214	209	219	219	184	233	202	194	255	208	209	209	209	221	190	210	209	208	224	180	202	220	217	192	205	203	202	198	220	208	199	212	227	194	197	204	204	217	204	202	195	185	226	215	199	211	210	192	174	212	209	222	199	207	174	210	199	179	219	197	207	187	191	199	199	204	208	204	209	205	201	193	214	196	184	197	195	202	228	196	226	198	217	172	219	201	205	235	202	216	187	188	174	162	218	235	225	208	215	220	193	190	175	200	189	230	211	176	220	200	176	212	208	190	200	201	187	202	203	197	199	192	197	187	212	199	196	193	188	177	188	204	165	187	198	205	232	199	197	217	194	204	183	220	205	175	207	195	190	217	207	225	217	209	214	224	211	175	180	201	196	219	184	212	213	234	215	183	184	227	181	186	197	177	203	212	177	212	209	225	248	193	206	211	201	198	218	192	181	193	196	215	205	214	197	206	215	212	208	204	205	198	231	179	219	199	203	189	199	191	214	180	220	214	212	198	192	222	196	192	192	234	197	205	211	196	238	188	209	232	215	196	217	182	215	184	204	194	212	200	207	179	224	198	173	215	234	216	199	210	186	190	234	190	208	221	190	188	200	225	214	194	201	194	220	212	200	213	215	215	196	184	214	187	209	213	200	220	232	209	221	193	216	194	231	211	184	217	202	230	190	209	204	209	192	224	206	206	188	215	191	206	224	226	203	208	221	203	180	197	218	190	192	199	186	237	172	206	194	213	216	201	222	203	191	205	185	199	215	212	200	230	221	203	220	203	216	228	209	204	183	215	198	207	211	185	208	192	226	230	188	222	195	224	210	209	172	225	210	178	235	215	203	208	174	175	187	198	226	199	219	209	212	228	194	187	213	209	203	209	210	204	223	222	207	224	206	192	193	197	221	200	203	228
36962	41389	57342	71536	73474	63015	45616	27835	14513	7337	4060	2199	1520	1038	733	618	611	581	548	506	562	475	502	542	503	511	550	525	527	560	530	564	510	514	553	512	533	504	543	512	525	540	534	510	504	528	541	503	478	528	529	526	546	500	527	469	469	477	515	537	510	511	509	515	528	479	512	493	526	497	522	548	503	502	518	535	528	510	521	504	563	555	502	513	519	507	551	524	564	508	497	536	530	501	533	502	574	499	506	499	497	553	513	532	496	485	508	506	542	496	481	538	520	491	510	539	518	535	499	530	507	512	492	533	513	538	517	466	502	566	500	529	533	538	509	496	546	499	518	519	515	515	490	541	539	570	523	504	536	565	504	501	503	562	498	505	474	546	481	523	492	514	559	551	545	548	516	522	524	474	478	515	508	507	497	506	570	484	517	507	501	497	532	515	540	525	524	509	503	516	526	530	533	516	523	564	516	508	521	514	528	534	526	530	517	547	533	548	512	548	525	548	529	493	534	506	522	475	522	506	516	516	528	505	518	525	500	543	533	522	522	503	522	510	532	520	546	531	552	487	522	557	511	478	493	512	517	492	509	537	508	542	523	549	509	522	471	512	521	555	543	544	492	487	538	495	514	525	542	542	540	506	494	516	543	478	530	512	506	515	485	518	525	509	501	550	526	536	497	485	517	511	515	531	554	531	480	499	533	505	519	520	504	520	522	551	523	490	516	524	515	520	516	506	512	516	482	517	502	575	525	502	524	482	529	534	517	518	499	493	529	517	525	502	525	527	530	567	510	555	515	518	522	477	530	490	558	528	515	494	491	489	509	603	561	528	539	512	536	522	477	496	520	523	534	493	527	494	554	473	510	516	514	543	488	479	511	524	500	554	547	518	493	532	537	536	510	512	514	506	546	499	512	506	520	525	509	529	499	533	488	561	485	551	536	539	504	536	553	504	570	501	536	523	492	505	535	494	508	515	526	460	553	519	490	506	513	526	529	532	513	509	508	513	516	499	519	506	539	538	515	506	518	562	521	538	515	549	505	490	543	500	533	524	474	498	543	504	465	505	492	531	485	535	525	509	516	449	496	522	529	489	499	541	500	533	547	521	517	522	532	560	544	491	521	523	544	517	532	500	531	494	471	533	477	516	498	490	475	540	486	466	559	497	525	509	511	451	536	521	492	536	484	531	545	529	529	513	498	542	512	493	529	520	536	550	542	502	558	522	535	524	500	536	542	488	533	534	522	503	500	523	530	507	517	531	504	491	521	515	538	529	539	524	497	543	570	541	541	477	490	528	531	513	520	533	571	528	537	524	505	489	478	483	520	518	479	509	518	480	511	540	508	516	527	481	500	486	549	514	523	525	536	466	525	507	539	532	481	512	515	540	510	589	586	523	526	528	545	547	489	529	513	496	561	512	558	490	533	503	496	534	523	529	517	540	507	550	479	529	506	503	520	458	509	522	535	495	564	513	520	507	525	530	533	507	543	485	475	490	503	528	537	536	510	537	533	565	536	501	508	531	520	486	492	521	523	484	529	529	567	501	564	540	521	506	506	540	516	498	543	476	526	512	525	499	504	549	519	516	551	518	523	529	541	510	511	515	535	518	541	508	519	490	573	500	492	554	527	472	537	533	526	487	545	474	491	499	548	534	538	529	517	491	477	490	464	525	540	541	528	490	524	494	521	562	541	546	542	540	532	519	525	540	531	513	526	515	531	538	484	508	534	498	558	528	551	520	523	486	510	512	535	511	479	534	493	522	550	520	513	520	526	513	533	515	523	523	478	566	506	530	522	518	567	507	547	527	540	470	518	545	511	525	547	499	560	499	521	518	536	488	511	511	558	513	542	492	545	516	534	546	553	528	550	557	498	549	570	491	520	505	572	481	525	530	484	531	518	550	523	502	508	502	485	507	515	528	471	509	502	475	513	532	541	509	489	493	515	514	502	516	510	562	575	532	525	515	513	522	547	540	509	490	542	536	532	537	501	486	528	495	559	483	521	516	504	520	487	546	507	520	545	512	492	537	539	518	535	531	530	514	525	526	524	522	535	529	496	471	523	550	522	509	474	490	513	488	534	500	551	488	509	543	523	494	511	525	506	514	511	503	510	494	522	527	486	522	570	501	504	486	486	510	544	568	512	528	513	534	542	524	530	545	508	497	546	557	547	499	527	509	509	546	501	522	514	529	523	508	478	560	498	500	524	551	473	505	504	515	469	531	524	509	514	489	512	541	493	519	517	531	484	497	515	533	520	511	511	517	497	572	555	487	513	523	525	486	505	510	503	544	527	494	518	542	509	474	535	490	540	488	505	516	551	505	524	524	528	522	519	517	529	522	493	543	504	473	499	492	537	514	521	514	508	513	491	515	508	473	517	547	514	511	497	528	550	496	489	540	547	528	512	497	525	523	534	538	506	504	504	496	495	536	526	537	555	496	527	525	521	507	525	503	485	518	504	556	532	504	493	489	509	504	521	514	529	499	557	533	511	542	564	531	548	520	485	511	523	530	530	490	558	509	505	503	499	542	531	516	526	536	488	497	574	532	525	530	508	530	520	555	505	515	467	503	497	496	534	511	527	512	482	512	518	519	514	515	478	540	526	527	540	508	525	520	522	515	530	516	559	546	536	555	510	547	506	504	555	506	513	518	507	525	523	505	482	511	537	538	513	547	479	527	514	516	457	525	522	505	510	478	499	551	541	542	497	514	518	545	522	517	520	511	480	518	506	516	536	494	508	507	515	486	565	501	484	522	509	519	513	522	510	519	522	522	509	526	525	544	498	553	496	518	484	493	463	509	469	509	498	523	531	518	503	523	513	497	524	500	518	523	567	522	532	559	542	543	522	518	510	544	546	531	521	553	492	509	484	577	539	518	502	518	501	507	533	533	508	531	535	525	518	535	526	524	483	489	507	491	516	503	516	504	546	534	508	511	525	534	504	513	473	500	557	520	530	503	505	534	529	536	516	552	518	523	519	522	556	556	574	517	513	534	500	519	477	491	515	518	475	544	521	463	532	520	543	516	490	565	491	531	484	512	554	464	543	508	559	516	505	507	523	539	510	519	531	508	516	525	544	531	489	538	530	554	522	506	513	520	524	536	517	495	559	479	544	511	552	559	515	531	497	535	502	500	539	488	492	522	514	509	537	567	487	506	559	535	510	524	502	494	503	500	539	512	532	487	511	540	521	513	500	523	495	523	535	523	565	492	518	520	465	520	503	465	504	535	493	503	551	525	516	503	520	529	532	551	500	539	531	500	545	517	536	524	542	521	555	516	482	529	539	549	532	511	523	540	493	533	536	550	535	529	518	550	551	541	519	551	472	512	515	518	530	514	532	489	533	518	533	532	524	466	493	522	513	508	516	505	517	503	516	528	496	570	555	491	476	538	548	508	528	502	528	508	552	509	523	504	532	512	521	525	550	519	489	515	510	546	503	535	491	521	499	512	506	478	544	540	516	515	559	525	525	520	489	529	494	489	533	513	476	514	543	515
23595	21147	17612	9645	6240	5583	2734	1115	546	332	244	247	186	251	220	222	223	209	226	218	222	234	176	198	211	231	217	195	236	217	204	211	193	205	205	229	227	201	219	226	230	207	193	221	209	225	200	210	234	195	185	210	220	191	205	212	225	225	214	216	198	246	231	237	207	217	213	217	230	199	209	227	216	195	220	217	261	191	270	206	211	201	215	226	214	237	189	211	207	211	222	196	213	214	208	227	228	207	210	206	227	200	199	198	227	266	225	234	201	217	213	240	201	216	217	211	221	221	209	239	241	225	214	199	248	194	259	209	229	218	207	203	209	224	223	188	207	231	213	220	200	229	188	215	198	199	196	249	223	206	231	221	215	188	222	241	205	216	207	225	229	221	185	230	205	193	185	217	190	206	222	220	223	191	194	215	218	234	235	206	228	215	231	235	198	230	208	212	227	222	220	191	218	228	225	207	238	210	218	209	223	244	187	209	227	198	206	197	197	191	201	196	214	216	220	184	206	244	213	220	213	229	250	224	204	223	193	218	202	216	224	219	206	231	223	214	221	209	219	217	215	208	231	222	240	200	245	214	214	236	213	245	193	225	225	192	197	216	221	224	229	225	221	220	219	240	222	208	201	225	232	220	246	224	193	221	208	224	201	224	225	211	199	235	219	199	238	213	226	238	226	223	214	218	223	207	270	209	212	218	253	205	204	221	219	217	212	234	218	231	217	210	226	234	211	241	232	217	239	199	210	216	196	235	216	216	229	206	229	218	223	222	216	219	198	214	237	212	218	213	210	204	218	227	221	207	217	225	212	217	199	214	206	226	234	211	230	228	232	210	204	207	215	208	195	219	206	194	218	193	202	214	196	214	234	225	220	238	205	211	195	220	209	199	216	247	204	210	214	215	188	230	217	228	209	203	211	215	222	222	218	207	212	230	199	232	195	229	219	206	209	214	223	210	211	212	213	211	197	237	206	196	215	216	234	232	206	207	211	214	203	203	207	208	203	221	229	234	225	227	185	249	211	219	201	217	214	212	244	225	194	223	207	213	230	227	196	227	213	206	217	190	225	211	235	229	187	220	200	209	228	211	199	210	199	206	213	199	201	237	221	214	200	239	199	186	220	219	233	222	225	201	232	220	232	202	218	229	254	232	174	203	241	200	222	223	208	199	225	195	223	230	193	233	237	184	205	204	196	215	214	198	241	210	208	197	217	212	225	200	199	189	227	209	231	234	237	220	227	226	215	204	196	223	230	201	206	237	212	227	216	205	224	233	199	213	225	202	200	209	242	195	211	216	202	227	208	206	222	230	211	182	217	239	206	206	195	255	226	228	206	212	188	230	199	222	224	216	211	214	210	249	209	209	236	198	212	212	228	226	210	202	192	223	232	219	220	209	198	215	219	217	202	217	218	204	221	228	222	200	216	214	233	231	230	230	201	192	200	219	215	225	217	229	203	226	237	244	225	239	219	211	211	228	217	205	217	222	206	246	205	205	205	221	193	217	214	209	225	216	222	204	214	220	232	217	185	193	242	191	240	239	208	247	236	211	232	200	219	209	219	202	202	227	203	205	237	241	237	221	226	240	230	215	234	234	206	188	215	231	213	214	238	199	240	217	200	231	197	224	202	219	234	220	195	223	214	192	187	182	192	223	242	176	211	223	219	205	202	204	217	215	214	221	228	218	204	213	207	205	212	198	202	201	221	223	233	190	234	226	210	210	227	211	220	204	239	231	216	210	205	219	203	190	226	202	226	250	213	187	197	208	227	200	224	213	211	203	218	197	218	218	239	235	221	200	231	238	201	228	234	226	229	227	222	216	207	229	242	213	211	188	209	222	190	200	237	204	228	220	225	197	231	215	223	215	230	207	229	197	218	236	216	216	216	212	187	235	210	209	191	214	225	250	231	233	185	184	208	216	203	243	208	227	203	225	214	225	208	206	201	218	214	202	221	206	201	219	220	221	190	194	194	226	197	192	222	233	242	178	208	177	219	187	223	232	214	189	225	204	240	216	210	238	219	215	212	237	221	204	204	208	228	211	209	229	199	224	227	229	235	219	215	203	207	206	186	231	197	192	228	251	205	192	207	226	234	212	220	245	224	240	226	228	216	211	224	229	218	213	219	221	224	177	195	236	191	255	200	198	168	222	229	219	218	212	229	218	224	227	261	211	241	204	227	208	253	221	216	240	212	196	200	228	192	213	200	200	207	196	221	203	225	210	222	221	226	242	234	191	234	195	224	210	238	210	231	194	207	207	243	231	216	209	229	228	219	225	224	229	195	228	237	216	200	196	211	198	220	185	199	232	217	193	206	216	226	228	247	192	203	211	201	220	194	223	207	202	227	190	211	195	216	210	228	216	205	181	190	214	192	214	226	212	207	193	220	203	220	239	207	246	224	213	212	235	211	233	228	214	209	231	208	184	228	224	208	199	193	203	229	213	196	220	227	227	205	214	194	225	246	235	225	256	206	217	230	211	227	230	229	236	211	220	238	215	218	195	208	216	224	200	190	238	219	209	236	209	209	235	217	228	223	199	204	189	206	203	229	217	197	190	210	250	201	222	207	222	199	227	194	246	229	206	222	187	224	197	226	236	205	234	232	202	219	203	209	195	216	202	210	206	214	225	223	230	187	224	223	208	234	199	202	229	229	203	184	215	229	202	191	204	230	217	223	231	213	210	228	208	186	235	216	226	212	195	213	216	245	211	224	211	207	223	216	198	201	233	236	214	185	222	231	234	212	233	209	203	219	222	219	217	206	201	231	219	222	232	212	202	201	193	234	190	230	214	216	220	220	209	226	260	250	196	207	210	202	224	248	234	206	222	220	207	220	234	202	198	208	213	230	203	201	207	217	210	217	228	234	229	249	208	225	241	201	203	240	201	196	217	212	234	215	210	211	218	231	229	220	212	234	226	276	209	194	205	217	249	205	227	216	227	236	216	210	209	224	231	213	222	208	231	239	233	226	216	187	220	219	220	220	218	214	227	196	203	222	214	199	196	198	201	201	236	220	232	204	242	203	209	220	209	219	212	198	221	230	195	236	219	243	224	190	228	223	231	205	215	185	198	213	213	248	218	256	211	208	216	241	229	237	221	203	220	224	208	210	206	216	228	229	206	203	212	226	233	218	236	225	247	243	209	188	236	240	214	230	238	258	225	226	242	249	204	212	214	236	210	216	219	228	212	229	199	228	227	226	224	230	212	206	185	211	219	212	201	223	252	234	243	212	246	211	226	207	207	240	207	215	229	252	199	214	192	248	187	238	212	236	223	227	223	204	199	208	203	236	227	238	228	219	238	243	200	213	227	244	206	235	220	233	200	211	239	220	238	210	216	198	195	220	218	215	207	221	204	223	209	194	221	203	218	216	211	219	240	228	192	253	215	223	223	213	205	203	218	213	211	229	221	223	211	189	205	226	227	232	255	208	237	213	225	212	240	205	222	225	234	227	199	227	192	210	223	211	224	235	201	213	186	214	232	240	239	231	239
14447	17347	22570	19028	19104	17428	9605	4063	2068	931	732	640	613	594	562	559	526	571	585	562	569	551	558	592	541	555	568	558	526	581	574	528	586	568	574	574	580	527	538	563	575	572	542	536	573	530	545	551	507	591	507	541	610	551	567	530	553	565	580	524	579	592	567	566	579	540	587	557	531	556	563	562	542	549	554	575	535	557	537	604	576	526	557	580	570	534	580	563	565	549	513	565	572	573	560	534	571	581	572	560	531	552	560	562	569	536	558	529	580	492	594	578	548	535	574	536	525	512	545	576	576	562	552	597	556	563	539	545	529	583	587	557	510	551	540	563	558	536	564	512	586	544	548	510	534	532	544	539	544	474	517	553	595	586	618	566	566	576	535	563	522	589	618	534	554	536	595	595	534	563	601	561	538	551	587	560	550	535	558	576	534	542	548	556	590	586	543	542	554	535	546	601	577	566	572	567	557	610	562	514	567	528	521	579	521	555	614	594	531	531	540	524	558	571	529	580	553	597	524	557	599	516	544	564	578	547	579	524	557	577	576	536	566	537	564	556	557	567	536	582	546	568	563	587	551	524	584	531	580	629	543	572	568	515	555	571	546	555	554	532	530	530	550	581	583	548	539	576	563	539	555	553	595	559	557	620	594	541	567	538	554	559	569	588	560	570	594	582	522	566	574	552	587	512	564	564	553	558	596	544	587	542	584	569	561	577	561	559	563	559	539	576	557	578	527	580	627	581	554	567	551	568	560	561	548	507	523	541	600	560	582	528	595	564	542	568	560	504	544	602	538	602	564	552	539	545	540	549	562	575	558	570	572	572	555	517	555	567	562	595	578	574	568	525	546	556	583	537	549	533	549	556	563	550	529	568	565	541	516	561	547	560	559	563	548	539	549	565	587	520	571	596	539	528	555	585	527	558	572	566	578	589	552	593	540	570	539	560	567	603	570	540	568	562	545	601	542	591	599	531	573	564	533	554	597	538	542	540	577	596	599	566	583	564	592	577	540	561	554	571	587	552	529	524	556	604	557	560	562	554	560	530	569	529	534	521	594	532	545	577	563	541	587	551	534	531	503	617	572	587	578	561	533	556	562	605	562	541	586	542	538	607	538	562	562	571	566	542	550	546	554	532	574	535	547	552	566	557	572	556	547	571	547	556	563	541	549	522	553	544	562	560	589	606	513	610	557	597	579	566	560	522	564	587	607	543	534	547	533	536	546	528	535	541	543	530	576	552	604	576	579	583	516	550	564	548	530	516	523	542	547	565	543	581	574	557	535	549	523	566	563	556	551	564	545	577	576	587	551	562	535	525	555	555	549	580	571	609	594	578	525	538	549	562	536	589	554	567	599	542	523	567	595	564	566	588	521	530	602	549	563	536	568	589	533	555	575	536	566	575	542	562	557	562	548	540	575	546	592	585	555	519	557	573	535	561	570	580	544	573	585	590	545	577	570	587	513	566	586	594	537	546	568	532	551	582	532	569	583	542	531	540	544	548	564	560	563	543	514	564	594	553	580	517	549	571	601	523	562	547	586	561	574	571	558	526	566	609	598	567	560	577	567	565	530	581	565	559	563	556	566	574	620	551	563	581	536	576	542	534	550	593	572	570	540	597	546	536	553	550	579	581	587	534	597	558	535	558	530	579	560	559	537	578	609	585	553	535	581	536	571	533	538	549	612	533	562	538	561	504	575	524	548	604	542	639	575	544	621	585	529	600	552	539	610	564	558	600	530	575	563	535	553	561	549	551	577	573	565	542	562	568	577	573	550	567	528	549	553	568	557	574	516	580	584	538	519	496	557	586	586	557	542	552	566	523	529	534	526	567	563	581	555	574	583	591	536	519	566	603	605	541	545	606	581	551	528	581	548	551	557	573	554	565	558	514	536	563	547	534	550	556	509	567	564	548	529	561	546	557	545	565	579	567	549	530	571	577	596	594	559	560	594	549	601	533	518	548	565	530	556	582	563	531	595	500	569	543	583	583	570	559	569	574	530	534	568	582	550	575	581	567	543	573	601	544	527	533	537	576	521	577	580	567	530	584	562	568	538	572	603	509	537	542	576	542	527	547	606	531	543	561	538	585	551	561	546	547	593	559	555	543	526	529	574	536	552	520	576	535	583	500	520	520	565	510	543	571	608	591	574	581	584	555	533	484	556	566	557	538	550	536	574	553	543	535	508	525	553	544	533	602	566	542	546	549	567	569	559	500	548	584	548	569	527	526	575	560	545	590	623	568	557	552	562	620	548	565	559	584	526	573	550	572	546	529	549	546	565	557	556	544	582	564	545	587	590	594	568	555	564	559	565	536	585	578	561	583	517	543	534	550	569	559	547	554	575	568	571	542	533	572	554	564	589	569	599	606	546	508	531	563	566	571	559	514	529	545	560	593	538	601	585	559	523	515	558	588	560	533	542	516	557	566	545	556	565	575	539	524	568	552	534	557	547	592	499	536	552	574	529	548	559	582	549	514	561	594	539	579	576	578	523	559	584	550	522	544	561	545	540	572	555	528	537	533	561	549	556	549	540	567	566	595	592	536	532	543	556	549	614	558	527	588	560	536	576	542	580	527	546	570	595	569	495	594	605	544	518	558	548	533	587	558	565	543	581	590	575	577	575	506	498	564	584	562	562	560	545	549	573	576	575	573	534	551	566	529	576	583	566	544	555	573	530	527	555	542	537	567	579	569	535	545	542	525	509	620	543	551	566	553	524	570	612	536	518	563	571	554	554	545	566	551	559	566	546	559	534	616	527	558	528	490	566	551	579	549	567	538	564	556	600	598	553	540	555	553	539	556	583	550	522	570	582	571	535	555	566	555	530	569	559	531	543	537	542	585	538	551	548	523	586	546	575	543	613	584	562	539	578	559	549	594	579	552	584	544	568	547	596	561	599	580	573	565	547	547	514	560	592	569	561	587	564	554	546	540	580	547	537	546	579	588	566	578	528	549	565	585	565	528	547	529	546	568	508	614	535	569	563	557	547	563	545	562	526	565	547	527	561	560	583	577	571	542	570	579	565	561	569	585	558	533	529	588	564	559	552	540	581	519	562	574	572	560	542	553	556	579	549	542	582	543	583	577	557	596	552	586	541	564	540	602	546	524	546	551	566	523	586	576	529	545	567	559	549	569	604	546	610	539	556	552	601	572	543	581	553	521	570	590	553	559	583	542	554	578	557	545	556	574	560	569	546	551	516	541	544	519	550	503	545	530	593	573	558	562	545	518	534	603	546	510	582	539	562	532	570	586	566	524	608	514	538	566	570	588	549	569	584	581	512	528	589	583	547	535	537	604	560	531	558	553	571	588	561	535	551	539	561	561	582	557	586	569	538	552	582	565	561	576	543	565	565	586	562	567	565	579	543	566	559	613	546	578	582	592	540	574	535	592	568	537	575	598	546	532	540	543	598	530	536	528	582	552	542	572	564	552	541	543	560	528	529	543	561	549	543	572	530	534	556	542	562	551	532	539	593	544	545	547	546	583	552	536
46452	52538	48755	43427	49843	41494	25631	11035	2988	1047	548	357	301	295	257	229	249	206	230	229	232	237	268	233	234	210	230	216	227	214	233	245	235	279	211	240	208	209	236	239	254	224	257	222	236	238	259	223	223	208	238	261	238	206	220	231	234	211	216	245	232	237	237	233	229	234	250	228	229	221	247	251	243	215	246	227	240	222	254	238	254	257	215	242	234	224	234	252	198	252	200	227	237	238	222	211	230	260	234	234	246	240	214	204	228	219	233	244	243	241	213	201	255	245	240	259	235	236	228	213	226	242	222	211	244	249	230	220	231	252	224	225	228	210	233	240	240	228	213	227	228	248	216	261	199	224	228	241	218	254	226	222	215	230	235	231	223	258	227	245	258	238	218	203	245	237	227	235	228	222	209	195	255	247	226	237	231	240	241	262	238	228	246	225	243	231	236	231	231	256	222	258	234	198	244	231	255	229	239	242	217	247	241	221	232	228	237	225	238	234	237	225	202	265	222	262	229	209	221	220	219	250	241	195	233	225	254	224	232	227	228	232	210	244	211	209	235	235	215	240	239	232	240	248	232	214	215	237	242	236	230	252	208	234	228	233	218	220	228	239	245	247	221	254	266	239	225	262	200	216	211	221	238	235	268	251	248	251	244	246	248	279	243	227	212	230	252	212	219	246	219	216	231	238	237	206	225	228	208	210	235	242	228	247	247	200	253	253	220	213	245	221	233	245	227	231	254	220	255	237	259	249	227	249	221	249	227	223	244	193	232	238	203	238	227	222	224	217	236	213	218	245	226	219	221	225	207	234	241	253	234	224	239	246	217	224	236	230	233	257	246	225	259	227	237	232	232	241	240	229	230	248	246	253	231	243	187	245	245	249	234	249	222	211	220	250	227	248	224	226	235	205	247	243	243	246	254	223	233	230	223	219	220	230	208	232	212	239	237	233	255	246	251	228	243	220	233	231	225	257	227	225	219	202	226	211	240	221	231	236	226	223	207	222	231	237	211	233	244	226	220	233	232	238	239	234	217	231	244	215	225	236	248	226	227	213	206	265	233	256	231	231	224	227	243	233	254	227	261	233	235	226	227	235	224	261	230	259	224	231	247	240	250	214	232	239	199	247	212	237	212	244	221	226	212	217	251	210	187	240	199	218	221	242	238	253	243	232	246	208	194	227	242	239	212	234	224	244	237	241	257	240	245	231	245	248	266	251	238	250	217	233	260	215	240	211	228	236	247	236	230	241	253	224	226	221	250	237	224	220	230	220	227	225	234	231	219	243	232	217	239	232	221	243	245	254	258	203	227	229	237	238	244	249	216	223	217	252	223	235	245	231	228	235	242	215	234	218	241	239	213	226	255	248	221	239	243	224	223	225	241	242	236	225	229	235	220	219	255	210	249	235	253	248	201	237	207	237	256	231	253	261	208	248	236	232	226	232	246	228	215	212	205	228	235	223	245	240	224	234	231	233	223	270	225	219	236	241	249	218	236	216	225	254	232	205	233	235	215	208	254	254	235	261	259	236	259	242	234	224	208	221	245	228	238	207	225	267	263	234	195	211	253	209	212	223	247	233	239	246	196	259	250	220	199	222	228	225	241	228	223	214	244	234	236	217	242	207	224	235	246	211	237	226	256	203	238	245	202	218	267	231	240	229	252	227	229	227	218	233	247	216	229	222	241	239	217	230	224	248	224	233	225	236	257	209	240	228	227	245	234	225	207	250	199	234	240	226	250	217	241	225	225	251	258	215	230	238	242	225	210	233	230	197	225	215	213	226	254	265	244	235	248	251	219	249	223	194	235	259	228	229	225	247	224	224	251	240	234	235	228	245	221	217	187	227	240	204	249	226	230	223	220	231	221	215	272	229	243	258	219	208	224	241	210	225	233	255	229	210	248	236	235	245	235	215	251	221	258	230	241	229	231	239	205	252	234	225	247	218	238	231	235	238	244	228	249	239	236	213	222	221	221	226	262	227	233	236	235	229	222	255	240	243	203	201	222	245	210	243	183	235	247	231	245	236	235	224	223	199	260	200	225	230	237	233	251	228	238	222	220	255	211	236	231	204	237	254	262	240	240	234	217	238	236	235	224	230	256	230	236	232	210	227	231	219	229	226	235	235	247	241	221	253	250	211	222	225	226	257	248	235	237	223	237	226	247	229	247	208	238	231	236	222	215	232	212	211	237	218	234	214	220	231	227	238	217	248	246	234	241	204	229	229	241	243	258	249	224	227	239	221	244	211	247	231	245	207	236	235	248	229	234	242	244	216	262	239	207	255	270	239	231	239	221	218	225	231	232	221	247	230	216	255	243	235	241	230	264	253	265	253	255	242	257	244	235	200	225	234	203	245	243	240	237	240	212	228	235	214	214	248	233	264	213	210	266	225	212	237	230	232	226	228	249	251	265	233	244	221	208	209	214	233	224	289	263	231	221	258	223	256	215	244	253	234	233	236	255	224	239	236	248	263	230	225	241	220	229	229	224	225	234	241	226	222	251	239	205	212	240	243	241	236	208	220	232	257	249	255	232	213	222	235	235	229	225	195	238	216	252	209	214	241	239	250	239	225	208	226	217	213	239	213	228	235	202	228	201	238	237	225	202	249	255	228	211	256	234	231	232	228	204	225	223	228	226	241	218	252	216	254	235	231	212	245	236	229	248	258	232	237	204	242	242	219	220	224	228	223	217	234	237	237	232	230	249	243	233	231	218	240	239	252	242	239	212	221	228	212	218	231	207	234	195	237	220	245	220	229	238	242	242	253	235	226	216	242	245	249	205	233	222	223	209	235	240	214	250	235	250	271	219	230	227	243	209	227	222	237	216	204	265	236	241	254	240	241	225	216	232	187	203	232	209	248	210	227	256	229	228	222	238	241	260	199	263	254	241	246	245	214	220	222	226	241	249	218	231	229	253	207	239	236	231	253	241	233	244	211	214	223	254	243	244	248	193	230	212	251	239	212	203	229	251	239	237	272	214	231	216	234	241	221	228	238	254	220	240	239	248	243	246	250	210	224	225	223	217	247	211	249	242	261	264	232	240	233	202	232	232	225	247	207	221	213	208	208	247	213	238	221	225	218	231	234	206	218	220	243	248	247	240	253	237	221	243	231	224	216	234	244	230	228	221	219	236	223	226	249	213	223	238	213	224	230	244	239	230	212	233	214	247	204	228	218	229	234	246	230	257	201	249	217	248	223	231	233	239	193	232	218	216	242	227	230	236	218	233	220	249	248	223	216	211	234	250	242	255	237	254	245	239	239	205	245	221	229	243	198	217	229	246	227	248	240	219	253	245	222	233	222	242	206	215	204	238	223	223	219	235	241	234	243	218	219	223	236	273	235	251	239	234	238	248	223	243	230	231	224	225	229	194	236	230	230	257	232	254	268	230	224	241	265	228	250	251	224	211	217	236	248	221	235	234	239	233	238	203	220	217	215	222	214	243	248	238	222	251	234	233	235	235	214	243	245	229	239	216	245	235	227	246	218	272	230
30959	43594	47069	53630	60567	52576	37805	22720	9404	3862	2096	1393	989	835	759	639	657	580	611	611	606	564	610	571	564	588	640	593	582	544	556	588	587	572	587	590	587	579	565	606	582	593	584	584	593	565	597	573	597	626	542	547	527	602	577	585	581	633	578	618	590	627	592	616	547	618	586	586	592	563	560	581	620	621	539	623	592	607	585	591	532	608	587	580	592	566	587	595	578	547	585	580	583	599	587	582	561	599	632	547	553	583	584	552	583	565	607	560	556	587	585	560	524	581	568	555	562	600	602	615	618	608	620	524	608	598	592	547	572	579	566	531	581	593	594	584	597	581	571	633	656	586	616	630	543	571	618	571	632	586	538	589	577	573	616	570	621	609	577	564	559	625	591	612	560	617	601	622	588	595	549	600	561	601	580	570	591	539	613	555	524	631	628	595	583	545	561	607	567	590	597	590	618	544	561	589	595	563	609	581	597	550	596	643	566	611	564	578	619	593	562	615	585	549	610	587	578	617	539	571	622	594	585	576	594	600	561	590	571	573	586	631	624	599	585	587	563	566	602	596	593	628	569	584	618	622	585	591	576	596	575	573	627	604	603	587	562	562	607	584	606	599	562	550	568	577	588	620	541	577	578	602	602	580	586	624	579	597	610	563	604	611	561	572	571	649	560	606	584	615	566	628	581	634	594	599	586	541	542	589	571	600	574	584	555	667	587	539	578	556	544	625	604	560	570	597	575	574	570	602	549	612	588	537	612	567	570	578	615	605	580	560	575	556	587	574	604	569	550	602	604	612	587	559	594	592	563	559	567	561	601	546	529	588	581	581	552	574	609	534	610	561	590	589	600	595	545	591	567	590	590	591	593	567	611	572	643	621	578	585	601	601	544	582	553	565	554	607	613	571	591	587	582	643	585	594	624	557	614	601	580	601	578	566	585	579	574	576	593	543	588	558	549	561	598	575	558	573	580	605	592	566	597	559	544	588	554	603	592	592	635	564	590	544	584	576	590	584	547	567	592	578	585	573	545	613	583	582	568	588	613	580	558	612	604	579	589	571	579	583	591	569	604	591	622	592	602	591	601	560	572	568	612	649	627	602	589	598	600	579	552	575	583	577	591	557	573	558	573	582	573	614	548	595	587	590	569	625	551	600	593	565	550	632	577	553	598	572	602	581	544	587	613	579	603	586	576	563	632	551	592	594	594	594	584	622	577	561	614	605	615	588	625	554	601	589	584	610	550	567	612	563	541	570	595	601	586	569	618	612	566	575	610	573	568	598	576	567	616	636	633	601	551	590	600	565	587	599	602	580	556	582	596	570	574	588	583	570	615	622	562	594	595	617	552	564	588	598	557	602	592	601	575	625	619	626	580	550	586	604	585	554	588	577	604	610	570	566	591	555	550	616	561	565	560	550	546	624	572	587	576	601	582	599	607	620	563	543	635	593	604	554	617	547	560	579	592	547	567	566	568	570	562	549	596	607	571	588	604	581	598	589	576	583	609	567	544	579	607	628	613	524	555	578	593	562	585	564	552	623	537	595	556	609	589	580	592	567	576	578	605	566	600	562	587	536	578	550	590	557	560	614	563	618	601	581	569	630	618	587	583	570	533	587	575	590	594	589	584	549	626	598	610	632	576	627	531	549	569	578	591	562	588	589	578	587	565	619	568	545	559	543	598	600	637	634	556	576	581	629	612	611	577	559	553	613	585	617	656	573	584	606	572	567	584	597	597	562	644	631	612	597	563	619	556	581	568	649	566	555	596	586	603	627	596	523	606	568	550	576	578	569	526	605	571	573	585	558	572	559	569	591	622	609	565	602	603	598	560	566	606	645	602	603	595	564	543	568	593	601	566	605	568	566	611	576	610	560	581	579	602	594	564	578	634	572	584	538	576	609	600	560	554	636	562	571	578	588	586	579	537	566	591	590	570	594	584	609	604	548	605	553	569	566	558	548	566	593	589	597	562	616	573	606	607	532	573	591	616	641	589	569	612	571	548	592	595	663	580	559	582	554	542	562	557	570	538	602	576	564	564	542	597	589	517	590	578	547	602	612	582	573	625	536	599	589	576	571	592	622	576	610	635	574	637	585	561	616	666	589	571	612	538	584	602	593	611	584	586	582	583	582	604	572	592	593	582	602	576	623	613	596	631	567	579	609	629	548	577	583	562	611	591	571	580	600	595	600	559	552	612	573	582	580	570	597	567	566	621	607	568	583	599	592	572	633	628	569	585	593	595	592	565	566	571	573	595	578	621	604	554	591	589	584	589	583	588	561	550	596	555	578	609	578	544	592	567	588	558	579	592	551	615	614	583	565	591	565	596	615	566	549	574	595	567	563	596	554	585	607	586	566	570	590	566	568	625	571	554	529	602	561	600	581	646	608	585	590	573	603	571	584	578	550	575	607	609	590	570	585	629	586	610	581	584	626	616	571	619	572	574	595	533	564	569	571	586	603	584	607	570	534	572	579	556	586	587	598	599	578	637	587	587	594	584	600	590	553	558	584	639	569	580	581	588	579	583	569	634	582	539	640	574	513	591	628	633	575	575	573	624	591	586	593	597	555	587	606	601	593	578	594	585	599	603	589	588	567	574	600	558	607	601	546	609	569	612	574	582	581	567	623	602	563	566	543	589	605	581	598	590	570	594	568	648	580	623	556	576	590	561	569	570	596	588	625	572	587	584	551	594	584	541	581	638	620	595	567	597	604	533	603	568	600	594	574	602	582	591	560	590	624	577	568	575	612	622	610	578	616	598	568	616	596	612	609	620	601	577	568	550	599	578	607	558	532	600	600	548	596	620	584	589	622	576	580	564	585	592	563	584	581	586	570	560	554	576	625	627	565	589	527	606	572	582	543	588	619	568	582	602	577	603	550	572	567	629	569	574	590	581	617	555	575	553	605	558	569	595	602	571	577	574	608	574	596	576	576	607	620	592	604	590	549	566	607	558	615	578	533	603	579	611	620	604	570	582	582	551	582	585	600	579	566	567	577	574	599	600	615	599	599	569	615	590	593	593	593	625	545	606	591	607	576	573	609	572	627	579	624	574	546	560	576	551	606	612	581	590	588	593	575	558	595	608	573	611	577	574	552	572	601	600	611	598	582	575	580	548	578	591	540	591	616	575	605	597	604	607	579	590	563	602	590	586	570	605	610	632	583	575	611	597	563	576	590	569	539	566	591	620	544	594	557	592	561	602	581	599	606	626	589	575	608	584	623	630	600	582	562	590	590	584	587	576	576	581	600	550	609	635	602	583	568	563	585	590	578	635	650	602	615	598	587	589	533	537	583	585	584	535	575	598	556	620	541	558	577	605	576	584	573	595	643	639	600	552	580	596	576	605	565	576	624	548	557	605	560	594	583	541	577	584	574	578	537	572	629	580	559	641	555	559	579	588	611	613	585	584	581	628	568	560	562	577	598	553	575	598	581	578	576	583	591	575	579	577	585	594	573	573	590	598	620	600	597	575	609	601	574	605	591	577	569	583	569
55074	60956	57184	45599	57322	52885	36394	18858	6012	1890	852	472	391	317	281	237	207	233	212	212	207	203	227	187	209	202	179	247	213	207	190	187	218	216	208	197	203	212	214	223	213	200	227	232	200	220	196	210	179	216	197	210	228	178	186	203	218	236	197	242	189	183	222	203	198	218	208	213	196	215	231	232	215	206	250	190	219	178	185	212	183	225	238	186	209	228	215	210	222	195	206	223	192	245	203	217	195	188	207	183	197	193	213	220	203	219	231	219	214	226	206	214	197	209	211	194	207	212	202	180	216	213	222	231	201	213	211	204	195	207	188	181	222	212	207	222	216	203	209	226	207	212	230	188	202	211	186	206	195	234	186	198	209	219	197	221	221	199	193	220	214	211	198	217	218	190	201	218	202	240	226	214	193	233	198	214	183	213	248	215	202	201	199	196	191	204	236	228	188	222	202	208	186	211	210	219	203	225	196	195	228	200	188	206	227	180	207	209	158	196	197	216	193	214	207	197	186	221	225	196	193	214	193	188	197	198	204	197	196	204	210	213	233	226	197	198	188	225	205	216	205	214	201	215	240	210	189	205	191	201	201	188	224	217	206	199	209	192	226	215	190	221	191	205	174	193	190	229	201	186	211	205	248	200	194	199	216	184	176	203	199	181	181	204	217	211	204	211	200	215	210	191	199	197	188	209	193	203	206	198	221	205	192	232	244	212	211	216	227	234	213	203	208	237	178	184	219	224	190	202	221	184	192	199	224	211	188	189	201	229	197	213	245	187	188	189	194	205	185	206	213	188	237	225	228	219	214	233	200	201	203	223	197	197	183	211	218	201	217	206	212	196	200	220	210	207	198	192	202	203	206	230	203	215	182	221	185	207	217	217	184	196	224	173	184	181	228	223	214	190	215	184	199	206	193	236	207	205	188	217	238	213	189	209	222	209	187	200	224	209	189	206	240	180	194	189	192	222	197	200	196	212	192	197	202	206	184	210	232	219	201	209	197	206	195	207	202	211	218	224	189	199	218	193	211	193	195	215	201	163	219	194	230	215	182	199	199	181	219	200	192	207	192	226	191	196	185	190	233	214	217	194	182	221	208	195	197	216	211	204	186	214	223	194	224	219	199	210	196	169	218	200	219	239	216	200	200	234	213	191	220	197	228	218	222	226	220	205	212	209	210	233	186	222	198	190	218	176	182	202	205	208	212	205	218	211	216	212	216	199	214	208	212	184	221	208	237	220	216	182	193	192	218	230	213	205	181	215	238	225	208	208	216	210	212	216	222	168	233	205	194	200	208	213	190	209	216	211	208	233	203	210	197	210	214	213	187	235	218	196	206	212	183	202	201	226	211	213	208	227	212	208	190	209	235	179	187	204	193	194	182	227	201	224	196	201	224	163	209	214	202	213	196	209	217	187	208	212	202	212	173	197	212	203	205	211	220	194	218	212	200	195	205	221	207	206	196	195	234	236	214	198	237	187	222	215	205	231	195	216	214	201	218	221	219	217	218	197	214	212	201	198	176	218	233	220	236	203	199	223	193	207	224	205	193	224	227	205	196	227	204	225	215	186	201	206	202	178	200	186	225	194	226	205	222	213	205	237	202	230	201	207	205	218	194	223	201	238	190	193	230	231	200	218	204	201	239	221	222	195	210	193	196	193	201	177	205	200	206	228	203	232	207	227	210	200	211	188	212	218	187	218	179	204	210	185	185	224	200	191	201	221	223	200	213	210	240	201	209	235	232	228	201	198	220	210	242	187	188	217	190	215	217	219	203	246	203	210	222	220	201	199	206	199	188	180	231	196	221	237	197	226	223	208	220	223	201	209	233	210	209	220	205	219	199	206	216	218	219	196	214	186	216	229	210	224	200	173	200	187	247	225	228	184	183	207	222	191	194	205	233	195	184	188	220	196	216	227	211	211	221	247	194	206	220	206	215	204	190	204	193	209	216	214	190	208	214	219	213	203	220	204	201	197	218	205	224	204	234	198	216	215	202	192	188	209	217	197	231	212	187	200	206	213	210	206	208	193	207	194	207	210	188	191	224	214	195	191	219	195	218	199	198	214	208	211	209	210	199	215	176	209	212	199	201	196	230	213	189	181	195	191	215	207	210	194	197	208	208	167	189	181	207	193	183	202	217	207	211	192	198	218	215	226	191	205	178	201	219	202	187	187	210	204	209	202	219	197	194	204	178	223	208	222	209	196	190	204	201	207	224	204	193	202	192	199	204	225	185	187	228	178	190	219	197	235	198	182	191	199	204	212	222	197	227	190	201	195	210	207	212	223	223	197	180	206	203	213	174	211	184	232	208	203	211	226	201	223	234	196	192	197	210	222	170	191	199	204	219	198	200	182	211	211	219	194	211	212	200	204	221	207	199	205	198	202	232	191	217	184	209	199	210	183	201	214	193	200	190	217	172	209	228	216	182	199	208	220	236	190	201	205	214	212	190	199	203	209	191	216	198	171	229	210	209	175	231	179	210	227	222	195	227	198	199	230	207	182	220	191	217	215	229	218	221	186	208	207	214	203	210	175	208	211	196	224	214	202	214	203	224	202	190	210	226	237	204	215	202	200	194	203	196	209	192	187	204	195	181	186	203	184	206	205	219	190	190	180	191	221	170	182	220	200	203	198	208	217	220	181	212	221	174	201	215	196	238	202	210	207	187	206	227	171	205	213	222	231	213	225	254	211	211	195	210	222	218	188	201	200	192	179	204	193	207	211	178	217	231	212	184	197	206	219	201	208	206	204	207	206	172	193	203	196	201	229	230	167	212	213	205	197	206	193	208	183	210	215	199	180	181	227	225	217	204	220	223	237	239	197	219	217	212	203	224	205	178	181	218	182	235	202	181	188	198	199	200	193	197	194	208	191	205	212	232	219	213	197	200	208	219	193	218	206	228	225	204	211	217	186	215	205	204	195	197	179	221	225	183	194	218	199	191	204	233	203	210	211	202	201	209	249	223	224	206	204	192	211	215	211	219	233	219	221	189	207	212	185	182	224	187	217	206	199	215	203	226	195	228	219	208	217	210	196	218	200	202	204	197	218	216	196	210	221	195	174	186	211	184	227	229	217	193	213	185	232	185	201	195	195	219	199	217	194	204	181	196	200	194	182	202	186	233	221	212	203	195	198	203	204	215	177	195	183	216	190	201	209	197	194	233	195	187	211	189	201	196	201	182	248	228	220	220	197	193	193	192	224	198	211	195	185	198	187	218	189	208	198	222	219	220	179	179	198	191	207	184	195	189	186	211	216	204	212	186	189	196	220	207	194	217	239	187	215	198	197	212	220	227	214	194	182	201	224	197	228	200	215	208	211	217	222	202	219	192	217	207	180	199	203	200	224	240	207	188	212	200	189	206	219	215	239	206	219	237	201	237	225	211	200	187	210	226	204	212	185	200	193	196	225	183	231	203	211	187	186	201	213	184	197	201	191	219	205	191	215	198	200	223	218	194	218	215	219	187	221	186	188	210	190	208	190	217	178	204	216
36912	51253	56138	59638	73080	63579	47195	29660	14750	6718	3407	2066	1395	936	699	592	564	553	526	573	519	524	527	523	520	582	484	527	554	503	542	535	556	505	545	541	528	474	527	516	518	534	527	503	513	505	544	542	511	499	492	507	551	553	562	555	535	494	522	524	526	495	469	531	547	528	541	544	529	510	508	515	506	516	525	549	509	534	529	514	517	514	513	527	511	536	478	543	520	534	521	523	493	524	524	512	487	513	515	519	514	539	531	520	543	569	490	530	522	515	563	515	521	527	511	555	516	499	541	495	523	545	515	535	509	522	506	508	529	526	526	476	526	504	533	511	532	529	533	551	492	539	570	504	526	500	542	510	544	507	542	525	550	527	532	516	516	520	477	493	535	497	556	524	556	541	524	542	469	536	535	559	501	538	543	531	514	501	546	500	515	509	536	543	535	500	494	537	512	544	522	553	509	517	557	494	510	477	533	488	525	524	488	512	534	546	503	500	515	537	499	517	549	548	533	511	487	564	513	517	526	512	529	518	509	532	532	511	492	540	508	527	542	529	561	516	519	502	525	512	518	526	521	505	513	547	512	506	556	571	512	524	539	499	507	562	548	541	537	539	517	539	500	505	530	521	565	525	565	543	526	508	528	514	504	494	502	558	525	493	504	508	532	550	517	592	527	540	502	451	507	534	537	517	501	503	507	529	524	537	509	539	531	544	494	548	524	529	502	532	537	513	534	552	447	518	521	526	511	513	526	477	567	534	517	526	498	509	530	520	522	535	500	532	531	559	564	531	542	531	535	544	557	503	501	537	521	528	521	515	500	550	504	512	542	505	497	488	505	545	528	498	496	507	520	528	532	533	527	536	511	520	521	557	570	520	539	526	522	506	508	510	531	532	496	541	527	553	547	515	516	533	551	541	503	537	448	522	546	559	494	517	509	533	510	485	506	509	550	547	542	531	518	506	489	539	519	485	537	506	504	535	523	531	518	513	496	539	499	502	531	514	539	518	512	556	530	534	526	491	533	515	517	523	513	521	503	515	522	545	527	514	507	521	525	514	499	482	529	509	546	564	508	513	552	492	512	499	534	480	546	509	550	535	485	517	507	469	481	566	545	511	536	492	561	465	546	527	556	605	505	502	519	502	507	543	491	509	512	484	569	484	512	529	545	517	526	546	545	514	492	513	496	527	514	549	527	516	501	472	542	538	548	477	511	528	537	522	492	516	538	490	446	507	549	533	550	542	535	518	527	500	499	493	546	503	522	538	489	499	532	498	536	570	527	527	517	534	523	480	524	550	529	521	540	528	506	534	516	545	495	535	523	505	497	522	574	539	507	527	539	536	537	525	525	532	504	520	571	549	531	505	512	526	493	567	549	572	455	535	549	546	489	532	495	549	561	547	501	532	502	538	543	556	518	502	495	572	518	515	531	522	505	546	526	529	547	533	575	512	539	526	533	545	536	517	520	573	529	559	533	506	515	521	533	510	509	503	529	522	535	517	509	503	549	522	487	583	548	479	511	485	544	527	521	538	490	523	494	525	519	533	547	518	532	514	491	510	563	469	487	509	502	503	492	495	512	509	556	483	572	503	535	538	506	494	532	495	511	542	546	506	509	522	515	543	503	536	553	549	498	503	500	528	523	535	539	528	545	519	496	509	539	501	537	492	514	528	533	498	488	506	511	525	516	463	533	521	485	509	531	536	507	526	533	526	525	538	515	536	569	587	506	504	545	515	506	493	509	571	499	557	499	522	576	506	488	514	528	525	525	489	561	516	529	512	517	495	526	502	507	531	518	550	533	498	526	538	561	515	511	533	522	473	561	495	526	488	534	526	540	542	534	524	525	517	530	521	507	500	530	518	544	516	539	517	548	494	488	505	503	565	496	533	533	549	488	533	518	522	534	523	506	543	534	542	527	518	502	536	530	492	516	523	505	507	515	549	514	538	506	535	520	485	524	530	514	496	562	536	508	550	523	500	508	508	544	537	530	518	501	515	515	542	526	542	528	521	525	500	524	549	541	530	529	518	543	546	541	505	506	526	508	530	502	467	516	558	529	552	517	539	531	509	506	500	544	554	498	520	499	554	510	519	553	518	572	509	533	550	515	527	519	518	535	511	529	514	549	523	546	516	544	518	491	541	476	531	543	531	510	475	547	465	509	530	508	552	560	564	525	547	492	570	510	529	528	544	526	556	533	511	509	546	566	515	545	512	527	539	508	553	489	521	508	535	547	522	490	561	494	522	538	501	509	507	565	545	510	552	547	544	494	518	570	504	552	524	514	526	527	542	473	524	480	545	551	532	537	555	528	512	563	492	502	523	488	522	512	529	508	478	512	546	501	558	519	538	535	498	513	512	554	507	526	493	511	536	499	532	480	532	513	578	498	540	576	510	549	550	555	521	533	552	495	498	553	516	501	562	541	513	536	552	555	520	509	548	523	504	525	553	516	542	545	554	530	558	533	533	519	510	532	513	537	508	510	555	503	559	544	496	484	550	501	527	523	490	544	549	517	498	527	553	504	553	495	536	513	509	521	509	515	494	529	518	513	546	542	553	572	493	552	553	468	528	498	516	520	504	517	562	515	564	542	538	492	508	529	547	511	501	493	573	513	506	527	525	491	492	471	534	512	523	484	503	530	542	578	512	515	531	544	539	540	552	533	479	555	491	500	489	517	549	511	571	532	535	548	529	508	508	488	552	494	516	534	514	514	530	519	528	499	546	517	518	499	531	545	484	547	542	524	501	522	518	547	465	531	476	531	548	544	553	524	522	527	535	497	482	524	564	512	497	501	534	494	520	549	544	555	507	519	546	478	546	534	490	527	493	524	542	574	498	516	480	510	502	563	499	510	561	523	571	548	512	521	524	515	574	524	504	540	542	487	501	508	479	547	514	518	514	503	533	501	540	542	522	521	507	523	501	521	557	523	518	503	581	509	522	544	518	546	556	500	520	549	536	542	471	488	520	541	510	487	553	550	524	478	544	487	512	528	513	490	549	512	528	520	574	511	516	557	529	567	529	517	529	526	499	516	491	553	534	496	472	546	553	547	538	546	522	546	522	507	531	566	528	519	503	537	535	524	499	565	514	504	535	490	495	539	545	544	509	533	529	523	540	531	491	577	499	532	503	522	515	508	504	530	530	539	561	555	506	501	537	513	530	515	497	494	537	480	510	523	529	522	534	558	512	523	548	476	492	524	548	541	513	550	490	510	505	509	493	565	506	521	549	528	531	562	555	514	496	559	527	539	563	521	510	563	557	495	518	533	539	497	462	522	576	526	530	505	500	506	544	569	534	536	530	523	563	483	497	499	484	548	543	530	532	522	519	537	502	522	491	502	483	554	566	522	541	548	549	509	518	566	523	500	495	574	507	536	506	555	542	495	510	550	542	491	494	517	532	550	491	503	542	537	510	546	539	541	529	488	509	513	510	522	498	509	514	522	508	574	492	508	504	522	503	524	521	499	540	496	512	507	523	529	492	514	527	494	521	528	535
30128	34380	22030	11044	6420	5826	2976	1175	577	324	279	237	212	233	234	227	218	213	208	180	204	217	195	224	192	223	227	240	226	218	193	193	194	192	223	214	215	231	216	205	210	200	224	225	193	199	236	223	217	200	211	218	226	216	238	206	231	220	220	220	209	199	231	194	198	232	226	206	218	219	214	241	199	192	187	219	228	206	212	177	199	182	213	189	202	208	198	191	254	229	212	197	215	203	223	193	236	202	211	210	212	215	244	194	201	192	198	170	220	189	234	226	218	210	230	189	208	206	189	201	225	222	199	246	229	227	199	201	189	218	209	222	222	205	198	242	205	216	229	210	201	202	221	233	214	215	222	189	209	186	222	213	219	208	221	225	189	182	195	205	207	220	200	196	196	214	212	226	198	223	198	209	212	223	208	197	213	221	238	199	224	213	204	200	220	220	204	201	233	202	217	193	216	249	224	231	182	238	235	225	203	201	201	240	162	203	212	207	235	213	224	190	207	220	231	213	195	201	210	210	199	214	204	174	209	200	230	220	213	177	243	209	207	229	238	209	194	198	196	201	200	227	194	220	201	212	205	217	194	207	190	230	209	222	217	192	219	206	196	185	244	201	223	209	206	211	241	208	215	216	216	221	207	226	240	198	205	229	208	220	193	237	205	212	240	228	228	224	178	229	191	197	184	194	228	223	228	226	209	194	189	206	237	217	225	239	226	206	193	216	189	210	256	216	215	192	217	214	215	176	221	214	200	223	201	216	206	216	224	176	200	216	210	200	213	223	246	221	228	204	230	220	214	195	222	204	227	222	229	225	212	202	202	229	196	216	198	221	198	196	235	202	210	193	210	224	242	196	220	213	222	200	225	218	225	204	228	227	201	232	198	229	238	222	213	198	194	215	223	231	229	260	222	226	230	209	222	186	207	193	234	199	214	200	186	206	222	229	195	233	248	201	201	236	212	225	202	199	222	211	224	193	211	207	239	208	226	206	218	225	202	228	211	219	249	211	218	231	217	227	225	204	199	204	224	213	215	201	215	232	183	229	229	185	216	230	189	218	226	199	200	210	201	203	206	230	240	240	223	208	235	219	214	209	226	193	219	232	225	205	203	203	229	211	228	201	223	219	220	222	230	215	230	213	181	204	221	203	222	205	218	181	226	228	212	225	209	216	217	199	209	183	206	216	188	192	229	215	188	232	222	257	209	215	217	230	238	215	204	226	226	220	196	237	220	197	219	226	200	219	233	220	216	206	195	222	189	211	192	235	257	226	203	225	222	198	208	203	234	225	237	203	225	239	203	239	212	233	229	211	235	206	226	231	206	206	188	183	218	233	229	219	177	214	194	203	226	225	208	231	199	213	216	223	237	210	214	200	199	199	215	173	204	224	254	201	227	205	210	230	200	234	205	188	216	219	202	198	215	227	205	210	226	244	218	187	188	215	213	208	202	202	205	167	267	191	210	205	165	186	205	184	207	214	208	206	224	209	223	222	217	218	193	225	203	199	220	209	199	213	217	203	199	215	243	223	229	249	201	201	208	211	170	186	220	213	199	184	204	212	208	186	222	210	211	219	204	225	212	221	202	214	208	231	205	201	193	207	210	218	243	207	198	191	189	188	221	195	210	207	217	200	213	193	221	197	221	217	212	227	173	218	215	210	231	204	231	219	213	201	218	229	213	206	183	190	181	210	215	214	230	182	184	228	215	202	221	214	191	195	197	216	256	202	215	206	201	214	198	198	223	207	212	261	234	199	230	246	219	207	216	205	222	194	225	219	228	217	198	213	224	191	208	189	198	203	227	211	198	237	184	241	226	217	193	189	211	220	237	210	215	229	224	206	223	223	202	231	214	230	223	191	190	244	202	204	211	242	187	209	192	190	206	203	182	214	206	225	221	224	214	209	221	202	195	209	243	222	209	215	213	222	202	241	251	225	209	223	212	227	237	229	224	230	208	250	232	194	213	204	211	218	188	202	201	249	224	215	225	196	217	221	232	220	215	234	225	202	220	227	192	227	218	182	239	214	229	221	257	203	210	215	219	241	220	223	224	216	213	214	206	216	218	212	212	226	203	207	210	202	220	199	213	196	198	183	230	206	215	197	209	214	235	223	227	190	208	231	210	213	250	193	221	214	218	218	213	215	229	216	182	224	191	211	195	204	234	213	217	209	199	198	199	226	228	209	220	209	220	225	235	209	197	217	194	190	221	218	196	199	213	202	234	190	185	232	228	216	205	206	218	207	223	187	201	191	209	245	229	220	230	227	195	216	207	216	199	211	241	215	229	208	210	212	195	200	215	215	220	205	215	217	237	193	220	236	217	227	220	237	217	187	222	216	188	186	218	219	194	202	201	209	192	192	215	214	204	214	208	233	211	210	179	232	211	209	209	203	207	228	229	251	214	221	221	213	206	215	210	210	188	220	218	213	208	246	181	214	212	198	195	210	210	207	211	224	192	195	184	215	160	216	204	201	198	206	210	221	224	224	196	213	190	251	219	188	235	204	219	207	219	230	230	207	222	202	203	201	216	222	220	197	209	218	192	232	188	211	228	219	228	245	213	195	207	206	233	216	252	222	219	211	217	212	191	209	201	233	211	231	222	208	199	230	220	189	220	213	189	197	205	223	189	207	197	217	209	190	215	199	218	182	202	207	232	203	190	189	175	231	241	209	196	229	214	204	223	229	235	206	200	216	241	224	240	209	237	215	226	205	206	201	216	208	223	227	220	211	209	205	203	215	184	231	226	214	230	248	240	230	215	186	245	201	206	213	180	218	226	226	212	212	194	219	219	224	220	237	200	239	231	224	214	201	205	239	191	227	232	194	195	215	221	211	214	219	209	233	207	224	211	197	208	232	249	217	224	209	234	214	198	194	220	217	238	223	236	198	190	208	222	205	205	218	228	196	212	237	234	201	223	218	209	202	232	248	217	194	210	195	229	201	201	200	199	199	210	243	211	224	211	217	197	216	230	232	211	216	210	215	216	222	211	203	231	219	180	191	236	220	232	183	202	199	193	202	229	206	221	243	213	199	232	233	214	216	214	234	209	215	224	198	224	193	203	239	220	222	199	224	244	223	216	205	214	214	220	209	248	196	229	211	205	221	211	227	194	193	195	231	227	197	225	218	195	217	218	201	208	200	221	222	211	184	215	211	216	220	215	213	217	225	204	208	221	213	241	198	189	211	228	203	231	228	220	229	221	209	230	219	230	192	227	239	209	186	234	214	210	206	201	193	211	229	173	239	222	217	226	191	209	207	207	229	208	215	223	229	211	211	204	218	206	203	226	194	218	183	228	226	213	222	202	227	215	224	210	216	204	220	249	217	235	211	212	212	192	217	205	195	211	210	212	205	215	210	201	188	205	194	219	213	223	214	217	214	225	202	197	227	192	239	222	210	203	208	203	223	217	209	202	218	207	211	223	222	223	202	224	192	200	183	194	211	212	200	236	231	216	199	237	242	211	216	208	224	228	182	230	202	226	218	223	216	195	210
18740	28064	22374	19785	19010	18102	9830	4070	1900	1083	728	620	608	598	594	592	526	562	560	518	589	563	535	558	515	545	598	564	551	526	587	524	524	545	568	582	540	561	565	540	573	532	535	604	573	579	558	574	532	547	529	563	545	568	582	566	526	587	575	546	532	557	570	571	548	537	525	580	570	567	582	539	512	527	566	571	563	553	516	539	605	575	579	507	557	563	540	529	554	548	551	538	559	586	565	544	560	529	571	578	561	564	516	568	579	540	503	554	498	544	536	560	548	534	571	543	572	568	536	502	494	556	520	545	561	548	551	540	535	557	543	594	530	579	580	527	524	580	555	571	507	541	580	551	557	572	545	561	553	582	544	580	506	518	565	540	552	560	518	517	572	513	562	543	545	571	522	571	523	551	527	508	545	541	573	580	524	507	532	560	548	563	555	581	510	536	567	565	549	547	525	533	556	538	536	565	540	596	563	565	506	599	541	568	570	534	514	557	518	581	522	518	535	559	555	546	544	547	527	588	548	575	554	559	559	572	535	569	563	543	539	538	544	561	519	575	543	572	546	531	573	519	519	574	543	563	546	558	578	551	523	529	561	508	556	512	543	567	554	561	586	528	509	528	569	537	536	559	529	564	600	583	537	586	525	568	531	571	531	535	575	532	546	588	576	590	529	569	558	580	527	542	579	563	525	553	575	590	539	556	567	538	543	552	531	572	524	567	554	538	551	559	541	562	536	574	534	561	569	532	525	510	555	547	570	545	590	521	552	574	532	508	545	567	518	552	526	548	553	540	527	544	563	584	547	585	552	529	543	549	571	507	543	572	550	603	541	542	525	560	557	511	551	587	556	569	549	552	514	520	545	536	516	590	520	548	540	520	558	525	590	558	552	566	536	555	531	583	587	554	565	564	571	542	574	548	513	514	566	576	535	568	509	563	564	532	562	549	530	560	534	564	518	578	566	548	535	535	540	552	546	549	535	530	583	537	552	551	546	540	513	512	533	562	552	595	529	579	543	548	560	545	574	553	508	549	557	586	543	558	524	547	573	533	528	572	554	549	543	525	553	532	539	523	531	543	537	525	544	523	565	577	564	610	538	553	563	560	564	552	528	524	548	532	554	585	562	517	573	543	532	547	545	520	497	558	528	558	529	559	519	565	534	513	536	552	538	554	563	513	545	502	560	545	535	535	515	566	550	551	562	551	529	536	521	547	573	541	542	521	567	561	558	537	531	530	564	569	539	495	528	541	538	560	579	577	555	550	501	552	543	581	559	582	522	562	515	532	555	543	578	580	546	496	572	555	556	572	521	564	573	545	551	552	561	538	532	501	541	564	554	574	523	579	536	544	536	588	538	557	528	554	564	568	541	542	545	576	562	543	554	564	591	534	546	552	506	533	537	529	556	555	525	530	537	566	538	507	532	530	531	534	548	537	537	562	558	575	567	521	517	498	532	519	580	542	549	527	537	558	565	573	537	547	583	536	547	538	531	535	542	543	525	536	557	559	524	590	542	548	539	567	555	523	529	546	535	554	571	531	544	520	576	555	575	567	516	513	547	562	582	513	536	556	502	590	550	540	548	550	538	562	549	554	568	557	532	559	527	527	552	518	563	547	580	538	585	553	545	547	546	575	536	543	531	534	553	571	573	542	551	585	561	565	523	558	599	532	531	503	527	527	550	538	546	603	606	531	577	563	549	546	531	518	563	550	597	591	557	529	539	527	591	527	579	523	518	550	562	566	582	571	528	558	542	540	523	531	552	564	588	538	536	591	540	555	556	533	554	566	541	475	555	559	561	535	576	595	521	515	562	542	613	533	547	539	521	486	547	576	561	521	518	593	554	548	571	550	541	513	526	546	550	534	521	537	544	550	575	531	513	531	560	570	551	579	528	565	593	548	564	582	519	553	540	583	537	552	606	554	554	581	556	540	526	551	542	531	566	539	548	545	554	553	509	587	552	553	551	516	543	531	567	563	508	538	515	575	559	509	509	497	565	534	534	544	522	537	550	537	516	540	551	558	540	529	533	597	549	564	531	538	571	565	542	558	587	544	569	556	533	568	564	588	561	545	574	570	539	520	557	578	542	535	547	552	574	555	548	559	499	595	537	605	560	585	547	580	567	494	566	579	585	530	561	550	542	560	535	593	559	562	559	555	518	545	553	554	501	549	473	530	569	555	496	536	517	556	603	552	546	550	558	540	518	537	531	537	520	523	545	567	541	555	540	566	525	546	547	556	567	536	558	587	554	581	589	529	558	568	539	541	517	532	544	592	540	532	544	561	548	562	554	537	535	552	557	597	580	550	585	539	512	569	525	548	535	573	527	543	575	537	561	563	552	589	576	555	549	595	540	556	520	531	599	552	527	565	575	547	551	571	564	508	577	578	536	526	549	582	516	553	519	510	559	548	517	599	538	579	547	529	551	572	565	527	549	548	572	567	516	527	582	555	573	539	550	552	542	543	514	573	553	540	542	544	529	520	527	538	582	582	559	559	538	561	507	526	571	530	541	551	521	562	561	524	550	537	553	584	584	540	571	543	568	576	559	543	537	531	556	552	536	516	532	578	547	521	531	591	526	564	500	500	509	512	542	607	533	550	546	565	545	522	576	548	580	564	578	555	564	507	532	535	566	531	552	563	521	559	571	557	576	537	573	540	513	529	555	559	535	531	558	530	560	532	545	562	508	515	576	527	546	533	551	567	564	563	542	527	580	544	571	543	548	549	509	518	541	537	552	530	515	541	573	576	564	533	563	563	535	493	547	541	573	575	586	550	541	513	559	548	549	551	549	565	559	529	576	553	528	549	539	527	506	546	529	547	582	565	560	546	562	539	510	549	550	580	533	558	530	552	592	533	503	535	541	554	563	573	552	579	566	608	551	620	550	564	532	556	511	537	568	559	577	542	512	524	573	563	521	538	526	556	517	569	567	546	592	558	540	565	567	522	555	546	523	574	538	551	607	606	570	576	595	526	554	601	567	554	580	515	583	546	540	543	559	557	587	559	551	594	575	570	576	551	557	584	526	550	538	546	580	528	569	549	537	561	575	542	552	495	558	540	516	547	560	553	528	573	576	554	526	562	548	575	537	543	548	551	540	576	542	542	556	583	598	553	567	511	534	552	535	568	532	524	569	499	548	507	553	555	534	533	532	538	528	526	549	535	626	558	570	532	551	592	550	565	582	585	563	551	501	532	552	575	568	548	549	558	539	529	573	567	573	533	536	546	558	586	532	553	542	537	577	547	545	538	579	603	520	547	564	563	579	545	527	504	564	573	596	582	552	554	559	538	522	567	601	544	505	531	544	598	533	578	560	583	624	561	545	546	527	565	560	573	574	566	581	512	545	581	513	533	553	534	583	599	586	560	551	504	550	577	579	513	531	559	577	535	532	566	500	561	562	518	543	550	550	537	540	531	554	543	521	573	553	574	584	558	555	570	563	551	545	512	544	556	534	536	535	532	533	560	563	550	584	548	539	574	564	515	550	560	547	592
55357	51504	42299	38580	47689	43979	27100	11323	3599	1184	556	360	314	273	227	244	206	207	247	234	224	227	211	220	216	199	215	212	202	224	238	217	222	249	179	229	237	183	217	218	220	218	235	237	236	212	231	220	215	205	221	238	256	238	227	213	226	252	230	235	204	215	227	219	230	222	238	231	218	222	229	246	211	236	228	248	215	224	246	219	238	252	241	230	224	205	233	252	237	228	194	221	229	230	226	200	241	222	227	234	219	211	236	223	221	230	196	209	226	232	216	233	213	227	234	213	230	223	203	229	247	222	240	246	224	251	249	225	208	222	212	214	226	225	221	211	220	236	247	231	211	217	245	232	220	229	221	234	261	256	225	235	244	227	216	255	240	239	196	215	222	228	219	210	195	206	218	228	222	234	208	213	208	241	241	233	231	223	252	240	240	220	244	240	224	218	226	237	208	212	250	211	218	219	220	215	230	250	188	217	214	221	239	233	241	225	226	243	227	214	253	222	224	216	195	236	229	222	228	214	230	220	234	251	233	198	237	207	253	228	202	230	220	230	218	222	227	210	239	203	200	220	228	210	227	212	245	229	210	230	225	209	225	256	233	211	219	233	222	251	237	218	233	234	243	272	211	221	193	233	248	236	223	224	222	240	207	236	225	216	213	229	208	252	233	241	237	207	234	214	197	210	220	249	228	226	233	220	205	241	208	234	224	226	219	190	216	222	210	214	215	232	242	243	223	207	224	209	214	219	223	236	232	214	184	245	230	220	227	218	228	210	271	212	215	219	228	186	230	224	215	233	240	180	233	247	239	211	215	224	224	223	246	193	222	236	207	260	221	247	234	202	213	227	227	262	234	237	259	231	251	218	223	224	211	230	218	209	254	275	229	235	220	246	230	240	236	224	187	225	204	211	201	218	220	235	223	231	201	223	219	227	228	195	232	221	204	224	224	233	241	207	239	214	226	213	217	214	247	225	212	223	200	282	239	232	218	206	219	234	197	214	233	217	220	228	213	209	235	233	234	228	233	207	233	251	217	223	243	221	220	216	215	246	226	229	229	214	243	242	224	231	215	223	234	218	200	221	214	196	226	231	222	208	232	220	222	228	249	203	225	228	209	266	226	242	200	231	207	244	228	233	207	247	216	224	209	227	208	231	241	237	224	222	214	220	218	232	217	209	217	235	214	228	232	220	201	204	227	228	221	225	247	211	227	242	202	244	227	209	204	205	231	245	226	208	211	217	232	203	208	202	227	186	201	236	247	211	222	210	239	231	229	235	200	228	218	227	244	216	229	194	231	224	216	231	227	239	243	272	218	242	209	222	244	223	215	222	223	253	244	230	224	203	225	242	245	242	194	207	235	214	207	230	233	240	220	231	232	225	216	222	265	222	213	205	224	204	213	225	227	226	216	226	187	205	253	211	234	228	199	220	239	220	234	235	223	217	206	237	213	202	232	235	209	258	228	210	218	230	223	217	224	245	240	228	196	214	251	252	230	213	221	225	228	230	235	233	227	206	204	207	215	236	224	240	214	229	217	238	223	243	214	197	194	204	226	185	240	226	235	224	215	221	220	218	210	189	213	222	224	224	230	207	225	195	211	204	212	225	203	209	213	254	252	236	233	238	221	232	229	231	225	233	241	240	200	217	238	222	237	229	206	224	223	227	238	232	248	236	239	242	224	229	188	205	209	221	230	214	223	254	215	229	204	215	225	200	217	214	229	227	236	193	248	225	191	235	202	213	228	206	216	193	223	225	224	225	243	201	242	262	238	210	223	210	218	204	227	211	219	226	240	240	237	252	229	233	207	231	239	234	251	229	214	214	241	222	221	244	223	233	223	217	231	231	227	240	244	255	231	234	239	252	201	224	218	202	240	237	212	247	217	219	202	228	237	206	242	203	226	223	234	222	230	255	216	216	240	247	227	209	224	212	219	215	200	201	250	230	195	224	220	232	228	240	244	236	244	212	208	236	226	186	253	214	228	225	251	219	229	233	227	208	243	249	202	241	219	236	203	239	210	215	218	221	229	238	245	204	212	243	226	215	199	247	203	232	253	244	220	213	203	229	244	215	221	258	208	235	227	203	207	230	227	219	196	215	222	242	225	193	254	219	224	211	256	230	229	228	212	224	238	231	218	233	234	249	236	240	241	265	255	225	209	227	195	220	214	215	228	205	250	242	223	218	197	226	219	238	227	234	218	201	258	237	225	247	265	241	225	247	229	224	213	272	235	250	226	233	243	246	216	232	239	234	210	206	233	218	229	239	213	216	230	227	226	225	196	213	222	210	215	212	198	210	208	231	207	233	225	245	221	239	257	233	238	227	206	245	206	224	229	220	232	242	225	240	253	255	227	221	208	210	225	238	233	233	207	211	243	223	245	204	218	227	244	218	205	255	229	212	219	206	270	228	225	216	230	216	234	233	223	214	233	219	225	230	234	223	228	234	246	239	250	204	197	229	201	208	219	238	208	225	242	229	218	234	225	199	219	211	235	216	216	243	220	214	222	214	235	199	243	206	216	218	235	244	203	214	232	197	253	242	217	230	222	202	210	207	220	215	230	267	225	215	207	224	227	223	226	251	221	239	219	218	221	228	250	221	242	243	237	215	242	219	253	250	230	182	224	238	216	200	256	224	225	203	201	252	188	226	248	218	244	208	214	212	208	232	206	223	249	236	194	222	228	216	240	209	229	226	217	224	251	202	247	238	180	227	246	191	209	208	217	223	223	216	231	229	211	225	229	207	213	223	233	231	212	232	230	233	216	198	256	231	229	234	237	257	215	238	236	201	227	247	224	205	232	243	220	225	207	225	226	269	232	223	223	231	243	203	220	233	222	237	216	244	225	236	261	230	206	215	222	261	261	203	211	221	236	208	214	213	224	245	221	229	222	237	219	241	225	241	239	231	214	217	193	216	202	246	236	248	232	232	222	233	190	233	249	230	236	228	224	237	226	220	230	217	209	229	230	225	231	205	203	224	223	231	222	209	245	211	203	202	214	236	230	246	252	220	205	224	211	225	227	218	225	219	207	240	261	218	196	211	193	216	211	246	219	215	231	223	206	241	250	216	230	248	188	214	229	214	247	233	220	223	247	240	178	209	231	235	228	223	223	247	236	213	237	204	247	213	234	224	201	258	216	223	227	251	236	229	229	209	221	234	212	200	231	234	222	219	184	247	206	223	234	214	236	234	220	217	211	212	251	207	227	250	232	204	234	242	246	235	241	269	239	233	251	199	228	230	243	203	206	216	242	228	230	208	207	222	237	261	230	222	211	235	257	230	214	216	213	232	206	233	222	230	194	230	210	221	221	231	217	219	208	243	229	232	228	244	228	244	229	247	232	219	205	237	220	228	248	213	224	212	214	209	213	213	224	227	214	218	232	238	219	208	221	245	255	256	221	233	228	202	189	230	182	230	192	231	240	226	194	215	231	216	205	210	222	222	220	237	225	234	226	249	235	230	233	230	248	219	228	233	232	242	219	236	212	218	247	243
38909	45208	43877	49297	59804	54153	38889	22854	11240	4822	2093	1229	971	829	725	629	616	603	562	547	586	581	554	554	527	548	584	567	572	542	522	567	545	611	544	535	574	604	592	602	565	566	561	587	589	571	588	575	529	544	551	566	536	566	571	612	536	562	553	594	582	549	568	539	552	574	562	595	533	613	576	571	565	546	566	565	567	591	561	578	532	576	529	554	571	573	537	576	608	490	550	569	564	545	583	554	503	546	530	594	529	590	615	539	546	583	578	570	588	538	538	604	553	530	555	574	562	543	554	588	537	526	601	563	561	556	575	562	583	563	571	551	590	598	547	559	554	550	569	554	574	555	601	555	602	538	579	556	588	575	585	559	603	556	545	577	588	587	573	553	568	591	575	568	579	564	579	596	579	578	586	590	547	569	590	554	524	559	595	544	547	562	548	589	531	535	549	614	579	554	588	578	557	597	544	519	585	549	574	597	601	576	546	606	576	588	571	599	536	552	523	600	587	553	588	544	585	566	599	593	577	581	576	529	589	579	547	591	554	539	587	595	520	548	599	602	612	556	604	589	523	576	539	570	600	596	581	558	535	550	586	539	617	583	590	595	574	603	571	536	570	554	555	535	534	565	641	586	567	592	584	578	604	533	599	547	526	550	558	573	606	528	596	541	607	607	580	559	583	554	567	596	547	597	592	587	571	559	561	547	603	588	578	576	564	587	579	575	561	561	544	610	553	574	565	544	573	589	546	572	566	530	573	548	614	571	567	569	535	557	578	540	561	567	627	530	594	537	559	551	567	536	590	573	577	577	561	506	578	576	561	566	577	571	576	598	588	610	521	574	581	574	595	541	622	556	593	563	585	570	539	630	556	535	543	585	580	536	530	548	567	570	588	557	567	538	564	592	580	541	583	580	596	539	555	542	595	565	603	607	597	543	573	598	564	559	552	539	550	533	581	568	594	525	562	550	558	570	572	593	582	584	516	583	600	590	573	546	567	554	561	538	575	546	505	563	571	579	571	601	601	624	553	582	580	578	553	530	542	551	572	549	556	570	585	571	574	563	560	556	572	556	575	575	531	579	575	634	558	571	537	565	538	538	571	596	554	555	616	582	609	608	554	593	541	613	552	557	586	567	586	557	566	586	575	536	581	571	579	558	558	574	582	574	578	538	580	570	567	584	561	563	593	567	585	550	575	596	610	543	584	604	594	587	567	571	576	550	521	549	607	572	585	597	556	596	586	565	552	566	574	606	605	594	528	600	604	561	617	580	588	585	571	529	567	574	593	603	565	540	590	573	580	573	555	540	579	583	552	540	559	586	568	583	580	562	565	569	588	563	589	567	551	543	567	556	524	564	583	550	588	587	584	569	586	559	555	560	570	538	509	578	630	557	534	570	580	620	555	567	546	579	550	565	606	547	595	576	607	582	576	552	544	563	591	577	603	558	585	550	587	558	574	590	544	577	550	584	536	553	599	573	582	516	590	547	568	584	588	540	572	570	590	597	542	615	545	575	594	558	549	556	575	583	581	549	547	605	558	519	572	591	562	611	559	556	554	563	563	584	584	582	546	588	546	586	544	535	519	575	548	566	533	536	572	580	591	599	572	601	581	584	562	580	578	571	555	546	567	578	536	544	584	601	525	592	560	585	526	567	552	570	594	566	570	612	549	601	577	573	576	564	591	574	577	575	537	583	564	622	585	542	575	553	569	559	546	589	556	597	596	548	588	561	567	603	573	604	573	560	613	588	521	638	572	556	582	539	579	558	590	546	588	587	571	589	578	565	576	540	577	585	573	598	539	553	568	566	539	557	558	579	521	599	595	575	601	538	539	552	566	551	530	550	574	599	589	577	589	591	555	544	621	587	572	586	555	565	569	541	571	555	574	576	550	570	564	575	535	618	581	563	577	561	546	570	554	552	535	588	566	591	579	567	549	609	562	573	598	557	540	593	608	553	573	597	542	566	557	578	572	578	567	560	565	565	570	559	579	550	517	598	561	588	568	578	558	549	574	553	549	585	540	596	560	602	599	573	584	577	529	540	551	556	542	508	587	541	564	538	563	571	585	514	570	584	566	598	536	587	586	585	541	548	521	521	602	573	573	548	590	564	542	571	561	585	535	564	536	553	605	562	563	590	592	558	565	562	573	543	560	579	621	558	563	574	541	574	600	567	579	557	568	540	532	569	589	544	558	589	560	600	564	588	543	580	565	565	601	610	592	559	586	558	544	547	617	538	562	561	535	526	549	556	595	526	579	592	601	609	586	542	617	574	548	616	562	549	542	590	541	554	568	590	600	555	566	579	587	565	549	569	565	607	562	570	570	609	532	595	558	513	572	589	543	548	601	536	553	569	566	565	562	576	535	559	574	557	571	604	541	605	553	570	636	597	582	539	582	603	589	563	556	564	575	591	559	606	558	552	609	559	591	588	541	599	540	595	601	536	540	530	586	594	566	580	568	577	580	564	556	552	587	571	569	601	601	578	574	571	561	610	585	559	562	536	550	560	579	623	586	533	589	580	579	569	560	626	520	581	532	568	580	561	563	539	569	558	518	572	563	542	590	526	538	571	564	569	576	533	567	557	561	541	565	575	563	523	536	531	535	557	575	585	589	558	574	547	539	588	593	592	561	554	615	560	558	608	573	562	542	554	572	568	547	587	564	597	587	482	553	550	552	549	530	546	543	563	537	544	582	528	551	517	572	581	529	541	531	554	601	546	555	537	543	532	576	589	556	590	556	545	529	529	537	556	595	552	507	569	606	532	589	572	582	535	613	531	582	582	589	562	591	550	574	560	592	595	597	554	544	577	611	535	571	567	580	535	556	565	624	579	580	523	564	562	556	537	585	584	580	573	587	540	592	587	524	590	564	574	596	563	567	582	551	582	596	580	558	551	594	585	554	576	627	530	578	579	568	501	581	592	550	603	580	571	583	549	556	528	585	553	616	603	554	563	556	577	553	529	583	553	559	542	561	613	583	562	571	608	565	531	554	566	568	585	537	600	558	542	582	575	553	557	611	595	540	585	570	554	580	546	543	574	583	601	577	601	608	574	590	573	552	603	510	579	603	553	596	541	568	577	562	567	591	559	592	544	540	542	572	541	608	555	575	535	606	589	583	583	536	561	575	536	545	575	570	577	578	595	545	572	542	608	528	571	573	617	619	577	544	543	566	570	579	557	562	512	591	566	576	567	554	534	529	580	546	576	580	552	566	593	598	564	556	579	607	580	558	537	568	559	565	592	574	544	561	527	542	598	588	594	563	517	568	559	584	598	587	600	594	520	573	595	547	599	536	578	614	563	562	547	603	543	570	569	599	589	548	594	557	568	577	573	576	555	565	578	579	560	546	563	551	541	599	601	544	544	571	524	563	587	587	600	570	565	555	573	575	570	570	577	577	552	592	612	589	554	572	598	583	578	542	576	579	571	589	537	586	534	568	543	557	568	541	557	575	576	615	556	549	589	573	540	585	593	594	508	562	555	558	610	600	556	576	560
60076	51370	48920	46226	57859	55173	38609	19167	6038	1607	718	433	348	269	228	208	227	191	226	185	183	188	203	196	208	193	196	193	195	218	202	200	212	193	197	190	197	171	182	212	188	195	187	211	195	205	194	185	187	187	204	174	197	206	202	175	212	207	188	194	183	178	193	187	199	203	186	186	198	197	177	183	191	198	177	191	190	179	185	199	227	200	209	195	160	199	212	205	194	219	191	193	218	178	189	191	189	181	180	198	181	202	192	176	179	188	193	189	179	214	185	186	217	195	190	196	186	201	215	209	185	184	195	186	218	218	180	205	202	206	194	194	194	186	228	187	186	194	189	186	209	200	193	177	196	181	183	192	191	213	215	215	226	210	201	192	211	233	194	195	199	225	189	183	195	192	174	175	199	202	202	196	160	194	199	188	196	201	189	218	198	196	218	183	198	202	215	190	213	208	185	187	232	168	183	195	210	200	202	178	209	186	185	198	204	228	188	202	186	200	206	189	178	180	199	199	213	226	177	186	207	196	202	203	191	204	172	191	171	179	174	197	189	207	187	199	209	196	197	186	155	186	181	200	195	177	201	196	208	195	209	171	195	177	197	212	196	197	216	186	200	194	211	166	199	173	186	192	164	223	204	208	196	197	195	200	175	197	192	207	201	188	198	209	198	191	210	202	204	194	180	210	222	202	200	208	208	215	185	185	190	182	189	192	205	184	197	212	188	201	193	184	186	190	224	208	183	186	210	197	167	206	172	180	192	203	175	177	221	189	196	194	201	197	203	196	203	195	198	204	217	209	194	204	203	186	205	176	167	195	197	193	185	211	199	205	193	195	216	187	208	211	206	163	199	199	184	211	211	193	202	177	147	185	194	216	197	189	194	197	188	164	196	185	198	213	174	204	208	205	195	194	218	187	185	214	182	219	207	179	196	204	185	176	201	172	197	183	207	156	178	178	178	207	181	184	195	182	181	201	214	201	205	170	182	190	185	192	196	180	185	198	215	194	172	193	184	182	205	169	189	190	175	199	194	193	196	196	197	206	207	205	188	181	197	189	193	206	203	214	169	167	207	202	208	189	191	200	183	171	216	180	243	183	202	186	198	205	181	149	198	190	212	185	200	199	198	220	173	183	235	173	196	201	204	201	201	174	207	192	211	199	182	207	190	188	178	177	206	203	175	184	189	195	179	191	189	182	184	202	182	203	223	195	187	205	208	196	177	181	203	201	167	195	203	167	173	201	185	217	191	216	197	190	174	187	196	166	209	193	165	183	206	200	203	211	185	204	188	176	225	203	189	224	183	194	205	190	198	202	196	197	205	164	201	202	175	193	195	203	182	203	170	238	185	209	186	193	194	177	204	199	182	199	231	183	175	177	203	205	175	204	211	216	187	214	186	167	198	194	204	189	166	194	209	211	219	193	199	211	204	199	168	206	180	168	211	174	165	218	199	191	186	187	201	209	181	200	208	191	190	201	218	183	206	195	200	179	214	185	217	182	190	176	186	218	217	179	187	207	184	185	172	204	176	182	187	197	196	208	205	185	202	214	179	199	189	223	190	199	171	203	200	221	184	189	193	184	201	183	192	198	189	205	188	189	198	176	203	198	185	182	200	194	182	205	215	208	199	201	219	179	187	186	208	197	209	205	192	194	202	174	204	176	198	214	225	165	195	191	208	207	207	188	173	175	177	209	177	196	179	200	175	204	181	221	197	172	190	208	194	180	207	192	186	174	169	208	196	201	210	190	158	186	198	178	206	198	195	196	175	200	173	184	205	206	220	192	198	196	228	202	187	190	200	218	191	189	166	220	208	189	214	170	195	193	204	201	192	180	208	164	180	191	167	173	167	209	185	199	180	199	188	245	186	212	186	195	195	190	200	182	191	181	215	199	206	195	193	207	194	204	196	203	185	179	186	206	220	209	194	207	189	202	180	193	191	180	195	189	189	178	198	164	196	177	200	181	202	209	193	194	201	218	196	190	166	200	205	217	184	182	179	193	209	201	188	207	185	215	219	164	177	181	202	209	224	218	198	207	188	186	204	206	192	186	189	171	160	200	184	172	195	203	203	175	185	189	217	191	199	192	208	198	211	190	197	189	177	182	179	207	170	187	223	210	181	202	187	170	217	181	211	191	176	203	199	195	240	181	203	179	182	205	195	216	175	172	173	192	209	186	182	189	203	196	172	194	188	190	199	178	206	200	204	208	168	187	164	216	186	201	167	216	209	202	225	207	193	184	200	197	217	176	195	214	196	177	202	211	184	196	187	212	201	220	211	176	190	185	205	192	217	209	205	211	193	197	170	188	176	207	200	193	188	184	178	171	190	208	193	176	187	188	199	217	191	201	207	213	226	196	217	215	210	203	204	201	198	194	195	199	175	181	196	208	195	199	206	188	202	187	199	193	215	197	198	199	201	192	203	194	237	194	189	216	172	194	207	195	190	199	205	183	204	188	168	173	181	196	188	183	171	213	190	210	173	187	185	206	167	181	178	215	184	204	203	186	180	192	190	193	224	220	184	196	172	210	187	195	190	196	176	183	205	177	215	197	183	207	190	204	171	204	202	190	179	177	170	220	193	195	168	208	198	186	172	198	183	178	158	194	169	171	196	177	214	192	180	182	196	207	213	198	194	207	214	193	210	172	202	206	227	203	191	194	204	176	207	197	205	196	206	216	220	199	205	187	212	227	183	195	176	177	230	182	205	195	200	188	183	185	199	171	223	180	194	204	176	186	210	204	169	205	184	192	169	204	199	217	194	204	183	203	186	186	213	188	211	205	196	220	187	203	175	217	195	193	180	196	205	202	196	198	197	197	206	203	180	180	196	193	188	171	203	190	177	189	191	188	180	194	219	208	188	200	189	200	200	213	214	185	202	204	171	215	182	184	187	199	206	207	190	192	186	199	193	189	182	179	201	163	202	209	172	180	185	176	197	182	203	201	185	213	198	165	190	209	188	196	214	195	166	173	181	189	212	212	182	186	222	177	183	205	201	149	181	208	192	181	224	203	212	189	215	213	187	196	189	193	206	198	228	175	176	195	205	180	200	227	173	176	187	185	218	204	187	212	208	186	215	198	200	172	175	190	204	184	191	201	170	196	197	192	195	216	209	179	175	185	200	189	178	160	216	225	204	206	189	162	200	192	200	187	199	222	176	203	195	204	200	167	195	203	205	177	202	209	163	179	179	219	201	207	183	199	212	200	173	189	205	183	203	187	156	181	214	182	186	186	202	204	197	176	207	210	205	205	188	194	190	180	200	210	203	199	188	160	197	199	187	193	194	200	201	210	209	199	186	172	194	220	200	200	210	172	181	204	175	190	203	180	208	198	204	180	223	177	187	186	182	192	209	190	204	190	181	183	212	204	181	199	189	201	203	189	194	182	190	198	192	211	176	172	184	177	187	183	193	213	191	175	184	201	192	189	189	193	193	206	196	193	206	206	189	181	183	189	202	180	202	206	193	197	178	182	203	183	187	197	185	184	205	221	185	229
43695	47339	52489	60015	71802	65208	49040	29799	14694	5858	2917	1778	1165	859	647	563	562	530	484	498	491	480	506	470	487	506	505	485	469	503	490	516	501	505	448	478	496	494	504	499	518	542	491	499	485	460	489	514	480	484	482	483	491	456	520	480	479	513	491	528	466	503	504	535	482	473	523	520	509	469	507	552	519	482	477	489	481	477	497	479	472	572	487	505	496	546	483	504	464	481	489	488	536	488	486	489	499	507	533	502	462	507	467	478	503	474	504	503	538	532	515	473	511	484	496	486	493	461	456	488	509	503	476	512	486	480	464	514	456	485	467	477	463	499	486	518	513	499	499	491	472	513	500	524	521	499	483	466	497	524	477	463	505	468	483	507	515	471	512	507	485	516	511	490	491	473	506	529	516	494	511	469	479	497	474	511	482	497	496	485	454	445	503	496	487	510	472	469	524	479	491	481	450	481	523	514	448	480	545	520	505	442	514	471	471	479	469	517	486	478	495	498	469	497	490	457	505	484	488	531	514	497	547	480	490	553	491	483	473	525	474	520	467	525	476	494	464	496	482	479	501	530	484	498	469	484	487	466	474	497	521	464	494	529	495	481	467	505	494	512	499	502	509	501	484	490	498	501	515	502	482	472	496	502	540	495	483	509	474	492	487	507	511	500	487	510	488	499	504	459	505	455	499	508	486	483	503	472	523	489	495	488	478	453	498	494	495	505	494	494	465	480	507	496	485	503	503	473	469	516	525	474	482	462	502	489	456	493	512	486	539	496	535	519	495	473	526	505	518	464	493	487	464	478	514	516	476	518	496	528	462	499	496	496	471	472	447	530	505	479	499	518	500	499	517	537	447	480	524	520	488	528	524	449	510	476	499	478	499	485	521	471	508	467	535	542	472	496	507	470	534	520	492	518	512	485	464	495	492	470	500	504	487	482	515	454	505	506	518	455	526	529	457	521	488	524	530	518	522	542	513	477	490	490	451	506	486	464	485	505	493	460	499	470	488	520	518	484	470	467	504	490	490	517	485	497	481	461	518	529	491	508	489	489	514	475	465	488	508	482	468	437	513	506	491	463	476	511	478	513	461	481	513	486	474	497	491	470	496	481	530	486	459	511	474	499	485	501	519	488	511	538	453	468	522	479	500	486	524	471	509	494	474	471	516	508	452	498	497	512	476	468	473	504	543	491	486	514	503	502	487	474	496	508	503	496	514	482	528	483	488	521	492	476	498	503	502	531	516	516	479	493	499	453	458	495	467	487	501	475	494	502	494	462	494	493	509	502	471	502	487	489	478	482	541	488	479	515	496	493	471	550	467	498	498	503	454	512	521	502	474	499	476	445	509	507	491	431	508	473	519	483	511	503	473	517	494	497	484	448	497	502	533	486	541	508	481	496	507	490	484	512	497	499	475	506	452	529	492	495	488	466	474	475	498	521	447	478	503	490	509	483	501	475	491	524	518	518	468	512	532	477	433	500	480	524	525	494	504	555	478	507	484	512	525	531	483	493	526	522	510	496	527	501	504	469	525	489	523	473	489	517	484	476	499	487	487	509	512	464	498	483	530	481	475	502	492	475	474	474	512	525	492	506	489	496	485	515	481	499	483	476	484	520	499	507	502	491	493	475	487	473	512	479	498	487	509	494	500	481	508	509	498	500	535	469	502	503	541	510	476	503	403	556	525	462	497	551	492	464	466	485	500	478	453	499	481	468	534	487	497	463	470	527	496	468	476	473	490	479	493	460	501	491	512	485	514	489	522	521	459	462	530	440	490	462	490	556	476	494	490	513	471	494	513	525	519	511	486	485	518	495	450	493	482	503	476	479	486	479	499	504	535	477	487	497	498	477	530	490	524	468	480	502	499	487	494	500	481	531	474	490	533	509	513	506	501	494	480	494	447	490	459	445	465	448	502	484	498	486	547	516	479	507	510	513	487	537	502	534	504	481	529	477	506	480	537	505	521	528	521	470	483	526	515	479	487	496	496	469	523	526	509	494	501	496	485	482	504	449	521	492	461	526	467	505	469	495	511	488	497	460	524	543	485	467	482	527	466	496	458	484	514	496	512	493	465	482	498	517	483	500	455	492	511	474	470	486	493	499	498	501	482	496	439	501	481	472	485	499	509	522	493	497	496	491	480	487	496	509	497	498	514	516	464	499	487	501	497	488	488	468	500	477	483	486	511	456	515	517	498	509	472	510	501	465	503	494	470	522	481	467	495	490	473	476	507	494	514	484	499	475	474	462	488	465	517	478	444	493	512	458	481	487	470	503	495	525	513	508	491	500	458	499	483	483	484	499	487	513	512	485	529	498	473	530	484	528	476	494	449	506	482	490	502	521	513	531	466	479	494	471	504	534	500	487	517	535	482	464	473	526	505	494	490	477	501	494	484	473	533	515	513	489	464	466	538	548	547	482	444	514	486	488	508	516	504	494	461	478	495	518	489	524	480	488	473	485	524	499	476	504	513	530	502	517	468	471	511	517	507	469	482	454	500	488	503	491	499	520	514	468	503	463	483	493	476	526	484	529	528	484	508	472	495	494	490	481	513	499	502	472	457	497	513	508	473	451	478	527	471	491	514	491	526	514	484	507	483	495	500	483	483	492	517	523	462	474	539	529	493	514	500	441	506	489	467	490	494	502	481	529	538	538	468	480	479	453	509	493	512	516	505	467	497	486	508	502	469	511	480	514	454	513	527	506	539	522	497	484	497	499	499	534	504	479	527	476	450	501	499	493	476	506	498	511	532	499	496	520	458	500	479	443	510	500	537	548	468	471	503	519	536	461	457	495	518	491	500	518	461	497	498	466	506	498	494	472	455	495	470	519	515	501	486	459	524	489	533	486	484	515	493	492	512	521	506	490	518	468	494	508	471	507	511	563	505	529	451	471	518	534	510	465	509	528	536	501	503	507	511	482	487	501	486	493	552	501	492	539	513	494	487	468	511	539	495	497	512	535	461	509	488	522	520	535	464	518	535	462	536	532	484	530	510	495	452	503	485	471	506	473	485	485	486	551	444	501	500	516	525	449	495	484	499	511	508	490	515	481	517	507	486	486	476	474	468	500	466	492	499	494	514	493	501	499	484	499	511	478	507	458	512	456	500	535	484	492	472	483	433	495	523	476	545	465	516	488	480	521	510	511	464	493	472	507	507	508	514	505	505	486	517	489	479	521	478	499	503	525	477	483	508	488	482	521	491	436	509	498	513	547	530	510	444	493	489	496	500	493	502	499	503	489	461	466	501	435	474	467	547	542	528	473	495	483	489	483	520	505	451	507	507	521	533	511	524	514	465	502	499	522	523	522	484	480	469	460	519	531	495	507	457	515	505	473	462	491	469	503	476	484	510	473	489	494	508	505	514	490	488	480	495	516	453	471	495	516	530	518	512	484	531	482	486	494	501	490	499	484	528	494	484	511	503	507	458	475	525	479	504	475	507	494	485	509	479	546	479	526	483	456	444	495	522	492	457	497	464	501	505	508	500	485	487	489
29705	28048	18002	7683	6445	5153	2928	1092	491	258	234	200	200	218	199	192	210	207	202	207	207	207	209	206	208	211	190	168	202	212	210	212	174	220	199	183	195	220	191	208	179	212	197	186	208	208	197	202	213	199	187	206	185	206	215	212	198	172	204	195	194	180	195	189	196	204	218	205	221	202	195	231	191	199	216	212	203	184	176	216	199	207	198	189	197	217	210	212	216	182	207	212	216	176	190	193	228	206	193	153	187	221	207	216	189	191	185	208	211	213	200	174	206	192	196	186	233	227	204	193	191	199	193	184	185	165	190	196	194	213	210	208	185	222	190	217	187	217	213	186	190	200	205	199	201	179	223	174	193	196	218	221	203	194	204	213	182	192	202	182	211	171	195	184	211	199	204	189	213	178	212	214	200	212	214	206	213	225	194	195	195	197	194	197	202	203	180	216	188	203	196	186	237	204	207	178	207	189	193	197	192	181	176	205	191	197	198	219	177	210	237	192	203	177	215	211	216	209	201	185	235	183	197	197	186	203	192	199	217	205	193	224	186	217	197	185	189	187	211	210	196	191	162	204	176	205	174	192	220	235	194	207	208	226	188	210	190	211	171	192	206	184	192	208	193	208	203	200	196	206	189	212	214	199	183	193	213	214	199	214	215	191	192	205	178	218	210	179	227	212	210	211	193	203	203	219	229	220	194	176	209	187	187	216	199	198	205	190	186	212	203	196	209	198	219	198	213	201	199	196	187	204	214	203	173	183	188	202	235	224	186	192	191	183	203	227	209	180	223	218	210	193	210	207	170	205	227	221	199	191	167	249	194	179	207	185	200	205	189	199	206	207	181	193	226	204	192	202	187	201	194	207	184	193	212	220	224	219	212	188	212	200	199	206	216	207	226	214	214	217	193	192	214	176	197	198	180	212	187	179	194	201	199	213	206	208	187	202	179	215	209	170	186	216	189	210	214	199	184	195	215	209	212	204	207	193	195	202	189	175	193	195	220	209	200	202	194	193	203	198	224	225	199	193	190	202	192	173	181	215	176	179	202	202	205	192	196	208	174	241	200	200	199	200	195	202	201	179	188	189	204	185	212	198	201	211	207	178	203	190	236	211	189	202	196	200	211	199	190	219	201	199	208	193	206	208	189	181	209	219	191	186	212	229	173	178	190	174	218	215	200	221	202	215	230	230	214	214	198	217	195	188	203	190	194	216	229	179	215	182	237	218	183	224	207	214	192	231	181	191	211	199	203	210	212	189	182	198	193	174	194	217	212	198	183	196	191	183	198	203	203	203	196	210	216	183	202	207	185	210	212	200	195	190	172	191	193	196	186	215	183	200	155	225	214	195	240	210	202	211	182	214	188	229	201	177	208	193	203	192	196	214	206	203	227	188	222	178	201	193	194	189	190	218	175	194	216	191	187	205	198	212	211	171	197	219	210	222	195	204	201	189	209	186	198	184	176	198	183	210	243	212	199	213	193	193	194	183	188	210	179	209	203	209	202	210	203	195	191	216	209	209	197	207	199	208	195	186	233	184	181	204	214	219	214	209	191	214	192	216	207	233	205	207	192	188	208	215	213	204	193	222	210	210	192	191	205	185	210	224	208	212	210	197	233	195	186	225	193	187	198	206	197	193	200	196	194	219	196	194	203	199	191	212	180	229	224	200	227	211	206	224	200	195	193	199	206	189	205	199	173	192	200	217	201	223	205	214	196	190	201	192	199	232	200	218	213	205	206	213	189	180	171	185	170	194	196	182	184	180	183	180	191	206	182	221	186	214	186	181	193	190	196	180	203	194	199	195	188	207	217	180	207	177	188	213	206	196	206	187	186	173	225	187	187	189	204	212	201	219	227	217	183	219	178	197	200	190	199	207	224	187	197	202	215	213	205	198	174	228	181	214	196	214	192	232	199	212	200	213	204	197	191	193	233	209	197	216	194	216	201	235	202	224	212	209	216	236	199	173	211	193	216	222	190	217	197	217	199	193	216	220	217	210	196	224	231	184	212	179	218	189	238	187	197	224	212	211	218	210	197	223	188	209	192	194	186	200	211	201	209	197	219	185	166	206	201	209	223	239	221	221	207	209	203	229	200	203	188	200	204	186	196	213	196	221	203	217	195	224	195	199	207	197	230	221	204	171	200	198	192	198	227	217	188	201	215	209	178	182	191	213	191	207	209	203	211	181	214	207	188	203	203	177	201	199	209	198	216	168	166	214	216	209	216	186	182	202	228	201	203	207	188	224	177	211	212	201	193	165	193	169	206	193	188	190	199	209	222	206	226	216	182	188	205	202	192	214	205	214	197	172	203	211	219	226	211	195	234	191	202	222	203	179	193	237	199	196	187	208	206	190	190	206	190	194	210	178	208	208	202	211	221	190	209	194	186	206	214	200	226	195	183	204	199	223	184	210	210	209	208	208	218	222	205	210	211	221	202	208	217	216	207	197	198	211	215	213	185	211	180	200	197	191	185	210	205	193	208	169	173	225	211	234	207	207	189	221	226	206	223	193	192	195	195	188	211	191	185	202	200	189	218	200	215	204	227	194	186	193	199	219	219	177	211	197	187	185	180	234	207	202	196	202	180	185	214	220	224	208	188	196	207	209	194	194	200	218	212	215	212	210	177	211	183	193	181	211	224	187	224	224	193	197	198	215	180	210	202	198	202	224	190	203	199	210	197	197	210	195	239	221	196	208	203	208	195	195	213	204	203	192	205	209	188	213	200	201	204	177	190	189	214	199	202	212	205	234	221	210	182	217	207	198	203	222	193	182	214	210	195	207	224	227	228	217	212	175	178	196	210	200	190	207	217	206	207	203	213	200	200	199	207	208	223	219	214	201	196	206	202	197	202	206	201	219	191	208	211	183	197	207	193	204	202	182	216	262	212	207	235	185	213	201	218	201	216	198	205	182	218	206	182	189	194	166	202	203	215	193	194	204	195	215	205	205	218	218	186	167	203	200	200	215	196	234	212	204	228	199	206	223	170	196	206	187	205	220	212	198	210	213	200	202	216	226	198	183	195	197	200	190	200	201	173	214	232	208	207	195	201	218	217	180	167	185	201	218	183	203	215	214	223	208	212	181	187	210	230	201	204	235	212	196	170	225	187	213	205	183	204	206	192	205	205	210	213	206	233	203	200	208	191	205	194	190	207	203	210	230	213	199	197	192	207	187	209	216	215	198	210	206	180	220	243	190	196	204	213	220	187	198	217	174	177	195	171	161	197	206	206	194	218	189	212	205	199	203	207	233	189	183	192	216	200	190	182	198	209	175	213	193	233	212	208	196	233	218	180	209	201	192	180	194	180	230	223	183	202	203	183	208	211	195	204	236	219	226	194	217	211	192	180	200	231	212	206	172	201	192	221	199	193	235	190	195	218	187	191	193	193	205	183	204	174	214	204	201	223	204	196	213	195	204	204	178	204	176	200	193	195	208	203	209	175	201	206	218	195	195	187	176	209	175	170	180	182	207	229	209	208	204	187	208	179	181
18478	22942	19648	16170	19531	16611	9871	3931	1563	782	652	581	576	569	516	527	537	512	519	532	517	545	532	554	502	534	519	530	509	556	473	518	515	490	539	529	556	515	551	500	541	503	507	524	518	540	511	507	526	552	531	515	549	536	557	490	513	526	553	554	527	510	528	504	534	551	505	536	538	515	505	527	509	525	523	515	528	546	516	505	524	515	511	529	487	541	525	493	538	541	547	541	563	538	533	506	502	557	514	540	463	540	526	530	525	511	519	549	522	535	569	501	515	521	533	497	464	466	532	528	465	542	492	517	573	533	533	473	513	525	515	524	507	500	500	480	529	492	542	509	550	523	529	489	520	502	526	532	530	511	477	557	545	518	540	471	508	521	513	549	515	518	506	505	512	521	528	513	538	500	485	519	518	532	474	543	551	545	514	511	537	535	471	508	500	525	539	563	521	566	530	526	499	480	523	522	501	514	534	537	484	520	519	527	527	520	486	505	520	509	515	510	535	503	556	516	492	493	536	540	517	484	506	521	543	510	496	517	508	512	536	506	517	526	486	516	563	508	461	490	522	527	535	514	517	526	541	524	570	534	503	558	535	500	493	564	538	530	486	537	481	528	553	508	529	484	490	510	523	530	521	494	518	520	540	549	499	521	511	482	565	480	536	505	536	500	517	525	503	528	559	466	518	500	528	496	534	533	509	537	538	496	464	513	538	526	508	482	525	533	535	500	506	498	513	476	522	476	514	544	496	521	498	529	510	500	529	509	507	470	514	525	484	494	530	549	524	545	488	533	499	515	508	539	532	501	572	524	506	493	493	563	511	517	532	550	527	528	525	534	502	550	561	554	510	498	505	516	515	525	490	478	531	520	504	513	529	524	528	513	534	532	460	488	478	507	510	515	526	525	524	563	517	549	526	552	504	541	544	496	516	533	564	577	501	542	522	561	500	532	505	524	526	545	507	487	500	499	574	521	506	515	506	513	510	553	493	518	525	518	543	516	489	523	542	542	510	524	534	515	470	505	484	526	527	535	539	519	498	495	511	543	505	536	532	502	558	521	542	546	528	530	502	532	525	538	510	534	524	495	547	514	526	488	491	529	497	501	505	517	542	519	510	533	512	545	503	510	525	496	518	512	512	535	524	493	568	518	511	563	541	572	528	503	538	561	504	530	521	568	495	550	540	532	536	512	522	513	489	521	522	559	554	529	513	576	502	485	528	541	518	511	506	505	520	519	542	512	497	500	486	498	557	552	500	498	489	555	512	507	486	531	539	519	489	547	473	529	546	497	534	504	554	491	551	542	517	520	528	489	509	523	495	504	535	563	523	486	501	509	540	500	513	508	542	511	538	542	553	518	524	538	546	526	487	472	515	518	530	523	502	502	480	508	522	509	522	565	517	469	524	469	501	522	517	549	515	546	526	498	497	504	504	514	478	531	529	560	497	506	547	531	540	553	487	525	485	529	531	502	519	555	530	541	524	530	500	609	559	499	533	555	519	508	535	512	518	542	521	507	472	538	513	466	488	546	532	563	521	519	521	567	513	506	497	545	555	529	520	500	524	529	510	497	507	498	553	513	558	536	505	540	531	537	544	524	520	516	522	510	518	497	495	503	495	539	500	518	508	483	540	514	545	542	516	515	512	515	536	565	536	543	521	528	535	549	516	548	510	501	502	515	537	528	520	508	512	492	528	526	513	544	525	533	533	519	536	515	513	514	468	538	471	512	521	533	535	534	527	531	499	532	528	527	537	480	557	497	549	524	550	510	516	516	496	522	520	525	537	524	544	528	520	505	516	510	507	568	496	557	507	510	513	512	481	545	483	533	529	474	501	567	544	556	511	516	505	518	546	567	525	510	507	524	491	491	525	526	534	508	509	514	483	498	536	501	517	490	506	546	536	512	534	495	535	526	503	528	536	487	531	528	537	515	542	511	484	502	496	495	521	519	493	551	509	567	521	531	554	536	571	542	481	560	494	566	496	540	522	540	519	498	506	514	519	542	537	545	509	513	521	507	531	520	510	516	488	530	525	491	526	499	513	515	531	476	499	559	523	541	535	500	564	519	517	497	514	511	493	470	497	583	497	520	500	528	511	503	522	502	495	482	474	535	502	536	520	493	508	533	521	540	496	537	535	569	526	555	563	518	506	536	525	571	527	536	565	512	484	539	541	473	510	534	495	547	524	511	507	543	544	480	545	493	526	549	519	520	494	491	514	482	506	496	495	491	540	523	543	542	540	525	531	540	530	516	511	554	514	487	492	517	547	529	484	506	562	520	521	555	528	528	537	536	518	500	497	565	532	554	520	556	515	527	531	498	535	517	511	480	516	533	539	568	497	510	522	541	525	522	499	513	543	479	511	511	508	541	556	523	523	536	542	504	563	521	541	538	523	541	497	508	535	489	546	481	513	542	521	557	538	510	525	518	498	522	450	566	502	509	527	528	545	505	548	504	562	519	537	524	520	503	536	521	497	535	497	484	526	562	462	527	511	521	538	500	498	555	531	537	526	525	487	518	502	541	513	553	521	508	499	505	481	518	547	541	509	488	500	503	511	536	538	536	482	523	485	529	495	504	516	517	537	551	523	539	550	550	515	518	526	517	508	512	530	547	510	520	521	490	533	536	541	548	548	537	567	548	516	554	499	534	526	527	540	561	483	531	473	524	558	525	513	491	489	533	531	480	535	491	511	520	527	531	525	539	516	502	511	563	507	553	537	480	520	501	513	536	519	511	517	514	553	503	526	510	520	519	527	520	550	578	528	519	522	534	516	528	532	513	523	543	550	497	497	495	549	544	562	541	504	542	539	505	507	527	508	501	533	516	535	506	521	544	478	531	501	515	496	504	535	498	538	545	488	532	509	524	528	524	527	534	457	558	529	507	527	496	496	568	548	494	503	513	509	519	506	510	521	535	552	552	489	532	496	510	533	498	494	481	486	519	521	548	510	523	530	483	526	570	512	497	525	520	501	484	487	555	502	482	507	481	503	499	505	544	544	481	536	501	546	530	505	518	517	505	531	496	532	533	505	485	493	528	511	544	523	491	498	518	523	504	558	464	539	536	519	541	549	539	536	530	496	548	537	516	496	500	521	503	502	507	513	544	493	511	543	521	516	535	536	524	509	517	528	529	526	563	516	533	501	539	509	479	528	510	509	533	524	533	491	528	506	510	536	551	517	532	521	512	553	518	542	514	520	502	516	527	536	503	515	498	499	539	552	474	496	552	525	495	520	552	499	570	533	512	503	471	534	518	517	518	518	500	528	490	536	545	553	527	509	503	556	496	502	536	499	547	508	481	540	496	545	480	548	489	506	495	451	558	555	557	504	511	502	509	513	500	530	523	546	487	530	512	543	510	467	527	510	502	500	521	544	512	495	529	539	497	526	460	508	504	565	548	505	480	527	504	520	503	532	487	541	482	499	508	540	528	527	500	534	545	548	466	529	511	506	488	489	506	540	515	499	511	516	542	536	538	519	544	524	518	548	511	554	557
51863	51641	46906	43447	49065	42677	25490	9923	2932	937	550	364	293	279	248	216	217	253	237	201	211	219	214	220	196	221	201	212	229	202	222	205	200	227	242	219	219	229	219	240	214	223	239	215	214	213	196	219	215	220	236	256	233	217	225	209	244	230	208	205	221	206	211	218	231	228	209	203	206	217	225	218	220	208	228	223	223	208	202	235	198	223	202	221	199	202	238	198	187	218	227	216	209	219	217	231	223	230	232	235	219	191	233	201	228	203	211	215	239	214	224	203	210	220	225	217	228	221	219	240	201	226	215	213	227	249	237	225	201	198	223	213	208	213	200	191	206	217	213	224	205	208	221	205	232	219	233	224	206	242	214	206	213	239	198	202	203	189	234	222	221	225	200	242	239	196	210	238	197	220	226	202	198	223	196	211	204	219	209	213	228	216	231	224	187	218	228	219	190	213	248	192	202	222	255	223	240	231	217	197	195	234	210	215	257	223	216	225	205	217	194	227	212	221	253	208	205	240	216	239	195	239	219	203	216	193	208	215	211	198	201	219	219	252	217	181	221	218	220	225	209	242	211	216	238	198	237	230	222	209	229	248	225	226	234	226	247	241	221	224	200	205	182	212	222	226	239	197	213	223	215	215	189	186	193	218	199	213	204	229	201	214	222	236	250	238	241	215	252	204	206	218	211	202	206	213	193	217	202	229	249	222	219	206	233	201	226	229	221	229	236	221	231	218	209	217	214	209	216	227	226	229	220	199	208	236	208	186	228	232	204	225	202	206	204	210	227	215	209	197	183	198	214	204	240	235	181	217	231	215	207	213	227	203	204	206	210	212	203	202	220	230	206	221	188	207	198	229	230	233	215	199	210	203	224	250	230	229	219	201	230	199	246	216	215	210	193	203	193	214	222	196	202	205	223	244	213	200	194	211	233	212	216	224	224	212	217	230	230	222	245	187	233	227	235	230	210	226	223	218	215	220	219	192	222	214	210	214	217	201	192	220	191	213	216	212	203	204	210	218	222	212	216	207	212	208	210	209	204	214	211	218	253	221	225	229	226	209	227	207	211	196	228	260	249	239	209	217	229	200	198	230	218	220	211	225	206	206	232	248	229	230	190	220	206	220	238	204	233	241	203	217	208	224	236	201	197	217	233	241	215	238	235	215	219	223	211	196	208	210	197	235	209	232	212	245	223	235	209	211	260	228	215	207	242	208	213	193	208	223	213	196	201	236	218	230	225	221	187	194	199	208	208	225	203	204	215	206	203	207	222	210	211	214	195	223	203	212	214	196	220	246	209	210	205	225	212	204	211	211	243	232	198	224	210	250	204	222	184	229	203	212	190	206	179	221	199	225	199	239	220	201	221	217	221	238	206	219	215	206	221	208	228	218	194	222	220	209	202	212	202	238	218	203	224	215	223	185	220	215	206	253	204	202	237	185	202	223	211	211	230	228	223	199	211	225	240	215	210	227	219	206	233	210	205	248	227	203	234	215	222	206	212	217	220	202	204	235	239	220	232	207	222	208	186	224	216	226	212	241	226	219	209	237	208	218	232	221	224	240	246	215	234	202	244	175	198	200	208	222	199	198	226	228	239	210	225	222	237	208	212	207	201	205	234	217	219	220	230	231	228	227	253	214	252	199	199	196	230	209	202	216	220	206	226	212	217	203	246	226	208	230	195	213	205	226	262	195	204	194	205	212	213	204	215	224	219	219	212	237	227	202	194	213	225	208	224	208	231	233	223	218	213	200	202	222	216	190	214	210	215	228	218	220	219	218	224	202	206	218	207	206	190	238	205	190	223	194	206	204	243	178	207	200	209	226	212	209	222	222	250	204	225	198	208	223	200	195	209	208	232	217	225	197	208	197	227	225	196	209	210	202	201	222	211	179	204	222	225	223	206	209	203	217	213	218	225	239	208	199	229	236	212	221	231	226	214	243	213	206	227	197	226	242	218	214	224	221	257	189	194	217	223	222	211	210	227	222	196	212	210	217	228	201	175	229	239	206	211	216	216	225	196	214	220	219	199	204	240	209	187	201	208	213	220	201	206	207	239	194	205	224	202	218	229	211	212	209	201	219	209	238	200	196	228	198	221	230	214	226	190	220	241	217	207	219	231	222	223	197	248	225	216	212	193	221	224	207	201	234	214	206	228	243	215	169	218	184	228	237	216	194	188	200	206	213	218	225	211	186	200	222	251	216	188	228	196	230	194	225	213	212	217	201	206	196	230	215	210	204	210	206	217	201	226	222	218	211	216	235	249	227	229	216	211	211	208	234	227	192	200	174	226	230	207	216	213	213	215	207	223	202	219	229	214	211	206	214	227	246	230	217	232	227	202	212	211	218	213	183	219	238	186	207	246	217	209	203	219	214	192	219	234	214	177	207	235	235	250	240	226	223	210	216	209	230	239	236	215	226	214	227	216	226	232	198	214	233	227	228	228	202	200	235	256	197	234	226	196	214	213	236	227	223	194	208	223	183	216	213	224	204	198	187	213	219	203	205	200	214	204	245	219	225	210	195	206	212	191	210	222	203	189	207	227	224	227	227	215	231	224	235	218	229	227	196	198	193	200	210	220	217	247	225	218	201	202	234	200	217	235	202	234	215	190	231	223	210	208	239	205	244	228	198	207	196	213	199	214	220	209	217	223	204	217	182	184	217	254	223	248	242	201	178	202	207	162	207	221	235	206	213	229	198	225	214	223	225	209	226	219	201	216	224	204	193	221	205	208	195	232	204	248	220	215	199	230	206	204	211	194	209	234	207	219	210	205	233	186	188	226	223	243	194	215	232	208	220	240	214	236	215	216	181	216	229	215	232	210	214	229	227	204	214	212	205	195	219	225	241	231	227	217	215	220	196	198	233	210	225	210	229	199	185	237	214	210	197	217	215	230	228	248	207	224	224	254	231	206	217	201	210	228	186	228	229	202	217	220	246	200	213	218	215	223	226	213	236	204	211	233	204	211	206	216	257	224	225	209	217	223	203	224	259	226	198	209	208	229	206	225	217	239	238	205	214	226	223	194	184	207	224	217	207	211	224	206	222	216	237	219	218	225	214	209	237	220	198	208	238	210	195	200	205	235	184	215	209	214	222	198	230	224	180	224	194	244	188	220	229	189	200	223	216	229	212	206	239	236	211	220	186	185	206	221	214	189	225	201	237	226	251	231	238	240	208	215	212	222	229	229	221	205	216	183	201	213	210	218	225	182	225	236	230	223	218	221	234	192	193	201	206	228	230	213	191	223	230	233	225	180	220	210	221	213	209	214	224	243	213	235	213	223	213	210	207	212	213	198	246	202	212	221	197	189	207	213	204	249	210	220	177	221	211	205	258	218	194	199	210	221	199	201	222	232	229	205	200	209	211	206	222	227	216	189	251	231	193	227	173	225	218	206	229	208	231	212	197	210	216	211	223	186	233	223	226	206	209	224	206	212	217	229	200	210	231	198	233	228	216	216	190	201	209	204	215	201	198	212	231	226	224	233	213	202	222
35613	43872	47500	54107	60660	52925	37076	20477	9676	3542	2037	1245	995	789	604	613	588	582	545	535	553	506	502	535	547	546	546	556	559	580	537	578	547	538	588	542	575	563	512	544	536	540	566	555	540	543	565	595	547	546	539	539	546	558	566	516	542	545	555	582	549	530	537	521	578	600	574	533	534	521	581	504	586	543	503	590	550	558	516	570	481	561	525	531	556	565	568	549	510	533	549	548	550	556	557	547	546	541	590	562	569	523	546	531	508	566	532	518	546	552	550	519	522	527	542	529	532	588	518	592	549	558	556	497	537	556	552	532	552	557	564	535	539	558	588	526	561	549	527	545	546	571	545	575	562	575	572	509	565	538	588	558	570	583	537	564	544	580	579	541	521	582	544	547	547	575	536	524	566	489	525	554	506	534	527	534	548	561	541	577	556	559	562	520	527	552	592	542	575	564	556	563	534	587	535	552	528	573	588	526	518	527	567	546	572	580	545	559	529	530	564	587	539	514	538	575	557	561	513	520	513	563	532	516	528	544	568	572	554	567	531	547	529	559	610	531	558	601	522	531	534	563	552	556	546	550	545	566	557	544	541	509	532	525	560	579	558	542	564	558	571	521	553	573	509	546	556	569	545	527	559	566	505	526	554	531	522	584	514	496	525	518	564	535	544	546	560	544	543	546	578	564	507	547	581	561	542	547	539	552	571	554	578	540	563	528	552	571	555	543	562	524	530	561	539	532	535	545	545	556	604	579	549	550	546	597	569	557	589	561	545	534	591	559	571	574	569	525	536	562	562	546	562	564	536	548	529	535	549	563	559	562	541	503	538	565	542	537	516	518	575	547	492	533	535	508	564	562	556	549	511	534	562	567	554	548	554	575	580	527	546	517	531	551	524	526	543	570	555	521	511	543	537	568	561	559	508	535	597	517	558	579	568	533	523	557	515	525	580	516	555	542	584	553	550	517	578	588	547	525	544	524	555	538	522	553	565	533	570	563	574	538	528	578	522	529	537	548	535	566	513	556	536	563	547	525	567	552	565	554	517	570	537	569	542	570	538	541	547	542	573	552	533	539	613	520	565	561	540	512	600	575	546	597	563	576	530	527	524	548	552	508	541	571	561	560	575	582	545	499	576	548	536	519	519	530	609	570	522	538	588	532	530	511	516	542	562	547	508	550	519	574	507	533	533	572	541	555	525	525	524	568	538	532	596	534	548	527	543	594	511	533	555	542	499	544	559	562	564	530	531	577	560	575	582	519	556	532	544	550	555	539	545	534	563	591	573	517	563	509	552	561	514	541	554	519	561	517	535	544	528	575	587	538	511	497	574	545	528	514	564	608	530	607	546	527	532	550	544	534	522	524	567	540	516	544	523	552	550	543	533	517	586	523	552	537	539	538	550	549	544	531	536	586	556	524	524	589	513	561	554	522	541	557	492	539	545	561	555	549	518	548	529	523	527	542	525	554	534	527	573	564	565	503	529	525	608	522	562	539	570	567	517	600	553	547	527	535	521	554	546	529	546	551	552	541	492	563	539	576	552	572	549	546	540	538	540	537	501	551	528	545	538	533	534	559	533	512	586	523	544	551	497	572	514	584	536	540	551	530	535	516	530	548	544	594	555	523	555	551	556	508	589	561	554	581	548	532	543	557	557	527	539	522	529	552	550	536	529	571	599	539	528	561	550	550	560	596	543	574	596	554	516	556	560	565	560	565	580	545	542	587	524	602	554	539	523	551	569	576	535	544	536	534	568	577	525	561	509	535	516	519	533	537	578	576	525	545	562	555	503	554	512	525	542	548	555	534	574	527	571	494	544	585	581	626	516	571	522	515	540	570	547	556	543	532	522	549	562	551	551	522	562	548	563	548	588	590	543	563	529	585	559	542	524	567	543	540	526	547	526	584	513	549	588	586	537	548	527	576	616	528	578	559	569	525	548	573	536	504	554	476	538	537	540	532	522	560	509	535	570	549	546	537	574	543	559	571	509	554	551	517	569	536	565	529	585	535	555	563	526	521	552	565	538	562	555	556	562	535	572	552	542	574	505	521	559	559	570	552	569	516	541	533	521	591	585	561	552	524	493	553	523	553	523	543	521	572	533	523	538	601	562	552	541	569	543	530	544	561	556	519	550	545	528	551	543	549	532	523	525	546	604	548	522	569	556	538	573	544	566	555	570	565	529	548	523	570	581	572	546	571	563	536	560	547	533	567	546	563	545	563	529	584	542	538	527	538	577	548	553	545	566	524	573	531	545	540	517	537	575	554	515	557	532	552	529	540	531	551	492	597	531	529	579	582	542	556	521	535	575	568	553	540	492	530	527	548	550	554	533	589	522	592	557	511	512	571	517	528	513	579	554	545	580	529	555	544	533	565	558	515	556	568	566	600	562	567	539	570	578	564	572	573	534	586	534	556	568	537	572	578	557	577	541	562	604	551	554	565	554	562	540	538	519	565	528	561	522	545	542	552	482	532	560	537	518	533	533	538	570	526	539	543	571	533	538	517	538	544	567	531	569	552	501	473	577	522	578	536	511	536	534	567	605	561	582	558	566	526	533	525	544	558	539	530	547	565	523	539	525	524	557	554	549	542	589	571	561	554	535	521	536	521	520	542	565	558	523	569	520	548	517	528	553	530	507	521	558	524	527	539	547	540	545	520	556	551	544	535	520	536	534	559	539	556	522	538	560	541	535	508	521	544	583	556	524	511	580	547	547	563	565	515	548	549	537	546	569	528	537	550	574	505	544	562	522	519	510	541	549	548	537	512	528	603	512	612	526	581	522	550	561	526	543	570	534	574	549	571	584	552	530	608	525	564	590	625	564	613	509	568	562	511	538	489	494	573	562	535	582	528	562	533	590	558	560	554	557	521	529	532	583	578	564	542	503	518	552	588	523	535	559	536	540	547	495	583	482	548	550	560	573	529	581	531	573	543	567	535	595	556	533	544	526	560	539	579	503	525	557	566	511	528	565	553	529	559	514	582	548	559	538	538	568	571	577	520	515	578	522	580	555	518	540	577	555	544	543	518	526	559	580	534	533	560	577	543	546	549	558	536	558	564	569	530	533	538	549	555	549	511	532	569	565	534	578	583	573	520	543	570	510	553	575	537	537	529	491	549	574	548	510	516	549	542	544	537	526	567	521	656	527	517	541	536	536	515	558	559	546	568	595	526	569	541	560	576	527	513	535	547	522	601	566	555	526	588	564	558	553	523	556	539	534	541	519	535	545	561	542	550	513	522	585	550	564	547	507	505	530	534	532	554	522	519	576	543	558	530	590	530	498	528	513	550	537	553	562	555	524	556	570	529	567	573	509	509	563	542	590	558	524	565	548	536	541	532	611	529	549	551	556	496	515	524	516	520	570	550	552	558	500	487	525	477	540	536	514	523	584	496	531	538	563	558	545	541	526	586	561	543	545	531	520	537	589	503	524	553	555	567	568	540	551	546	521	527	578	546	549	500	559	562	516	545	554	544	577	562	521	553	553	536	552	584
57857	55838	50183	58423	63574	51472	32900	16622	5714	1688	685	484	347	268	225	204	184	213	162	195	183	184	160	199	200	187	186	205	183	185	189	208	186	182	171	213	144	187	191	198	157	174	176	184	213	177	202	183	203	182	162	199	196	191	194	168	184	203	178	205	182	182	195	175	175	197	204	155	179	197	188	197	172	194	165	200	221	204	178	164	183	213	199	191	177	192	199	185	177	189	187	189	173	181	181	176	191	186	216	190	186	184	197	171	175	181	186	201	166	175	196	168	206	174	194	190	176	174	168	201	207	202	195	167	210	186	198	179	184	214	179	202	179	178	179	196	173	193	171	184	215	190	168	191	179	183	210	177	172	193	175	186	183	192	178	180	198	187	186	185	180	180	190	199	217	179	199	160	183	185	179	175	184	174	183	189	174	174	182	182	177	207	193	205	210	186	195	170	190	187	191	191	181	216	194	195	195	198	186	193	170	170	185	198	202	197	198	163	201	197	209	179	181	181	183	167	166	171	190	175	195	192	196	180	209	157	165	199	183	191	194	191	178	214	201	199	203	175	192	211	187	187	211	220	158	182	198	184	195	173	188	187	163	198	183	182	199	170	185	152	206	193	189	203	160	173	181	192	191	182	182	196	201	182	173	198	170	166	152	177	191	219	201	198	184	190	185	163	207	174	191	175	191	189	176	192	187	181	199	201	180	201	153	188	176	197	175	177	212	181	169	208	189	204	185	178	167	190	205	203	183	179	181	175	177	190	162	209	194	174	205	192	202	172	184	209	182	204	194	205	178	194	189	164	192	183	175	183	179	175	180	176	188	200	189	194	179	181	181	179	200	173	174	176	205	203	188	176	173	162	192	218	172	182	190	187	182	197	171	203	197	174	168	183	185	200	191	189	190	159	210	167	220	204	178	200	185	171	178	187	213	173	187	197	183	196	198	223	170	166	184	185	190	172	185	187	179	174	213	192	206	182	210	190	185	174	182	187	184	198	198	191	188	193	192	180	202	162	199	206	172	199	203	191	186	166	160	221	178	195	185	200	163	189	187	219	190	195	163	188	188	182	202	196	208	184	176	198	186	153	182	185	194	184	193	178	197	181	202	196	156	175	178	191	178	193	222	192	192	169	186	181	191	185	186	195	151	188	168	211	185	203	191	201	210	182	185	188	160	200	168	188	169	195	204	197	207	173	168	189	181	192	174	209	195	205	160	162	191	175	214	175	172	170	181	173	190	207	165	173	205	195	193	196	193	174	192	182	194	197	190	211	198	186	200	184	183	176	204	204	177	215	226	185	183	201	191	179	195	166	189	201	200	174	175	170	192	207	187	170	190	192	179	176	185	200	194	172	174	181	185	155	184	185	184	193	174	174	182	193	182	192	170	181	191	183	184	181	189	168	188	169	177	216	189	162	196	223	181	186	186	193	190	207	198	182	193	189	166	187	201	183	189	183	186	173	180	186	180	178	200	164	159	187	185	208	157	200	193	169	194	192	187	182	190	197	168	202	192	189	175	208	216	204	205	168	179	187	195	197	207	165	199	201	159	171	174	193	175	192	192	173	171	188	179	204	204	185	219	174	203	180	190	167	190	170	163	189	153	198	190	220	183	187	207	204	189	188	184	216	178	199	179	184	184	187	176	172	179	183	197	200	192	200	176	214	186	190	182	194	176	158	174	181	167	174	207	216	165	187	180	174	180	224	177	193	180	175	194	209	179	175	221	186	171	167	202	169	192	165	189	213	181	182	174	208	156	177	213	176	191	196	189	194	167	215	195	184	212	181	182	200	161	208	205	237	193	205	171	178	169	193	198	186	163	196	178	190	155	188	203	209	196	176	190	188	179	156	190	184	203	178	188	179	196	193	172	208	219	181	188	178	192	185	218	157	196	168	184	194	175	170	190	215	158	178	171	223	185	205	177	196	185	189	191	195	179	192	183	186	212	184	159	211	186	196	180	192	191	180	198	214	169	199	170	171	186	176	190	177	186	223	189	190	177	194	192	199	165	190	183	180	195	160	175	190	154	173	187	179	177	192	176	207	176	201	207	164	198	190	175	212	209	172	194	194	177	182	186	223	204	176	178	194	190	196	195	193	194	164	174	182	196	190	182	180	191	223	170	201	207	202	197	181	180	184	206	189	198	203	174	204	198	152	190	182	179	174	179	198	184	183	181	197	180	179	196	188	198	178	193	193	205	195	174	196	182	179	170	189	218	191	167	199	181	213	186	193	194	154	189	202	197	195	186	173	152	171	201	158	189	187	205	144	163	181	175	182	169	192	177	193	195	181	189	172	185	193	174	195	195	197	187	191	186	180	198	186	192	188	178	205	194	204	185	176	163	213	186	195	204	184	192	151	212	175	180	191	190	184	168	196	194	166	179	197	175	188	197	196	209	164	172	169	210	180	208	179	194	190	174	176	178	188	178	155	191	189	207	172	186	172	206	176	175	182	184	172	182	165	162	165	203	175	187	187	190	168	193	188	192	169	204	188	187	174	184	204	153	167	187	185	164	179	171	158	192	194	186	183	176	200	202	195	201	209	205	196	187	172	197	190	183	181	175	208	166	187	173	192	166	205	164	191	178	176	197	166	177	167	187	197	175	186	194	189	197	186	193	194	194	183	195	191	182	202	175	198	181	203	161	191	198	175	194	219	180	154	177	173	215	187	183	161	189	204	219	179	179	189	214	178	202	200	170	177	201	170	173	198	181	185	209	173	196	198	187	205	185	173	168	214	191	190	172	198	177	182	181	192	209	185	178	221	181	187	208	213	210	195	195	214	172	178	167	207	205	192	200	180	215	183	181	178	166	170	152	186	205	178	197	181	181	187	171	179	214	169	190	192	214	175	167	195	201	174	186	189	200	178	193	191	187	193	188	191	152	189	205	168	171	181	176	165	185	215	180	196	190	187	223	197	202	197	183	206	192	169	167	189	205	207	211	193	184	198	168	174	208	187	170	160	155	173	193	169	189	192	193	184	185	191	168	183	175	185	215	189	169	208	169	183	197	176	201	147	185	215	168	170	165	191	184	151	195	187	154	196	177	153	180	184	183	229	173	189	176	199	173	190	168	194	195	190	169	182	175	176	185	184	190	193	200	171	204	157	194	205	197	168	176	176	191	188	208	190	190	186	198	192	207	184	192	188	183	187	170	183	197	186	181	198	207	195	187	165	183	180	197	187	179	173	192	181	192	179	173	230	194	190	209	192	190	178	182	181	190	170	192	179	174	190	180	169	173	176	167	153	169	177	182	191	192	201	204	181	170	179	197	188	196	201	190	194	184	199	198	163	211	197	202	160	180	211	211	188	188	175	169	172	165	188	201	184	184	202	226	184	201	168	202	191	181	171	192	210	170	166	181	175	201	194	170	176	202	187	200	200	174	194	163	196	158	192	192	188	215	202	184	179	213	181	183	183	209	179	188	192	182	174	162	188	183	195	211	161	175	189	189	174	183	192	192	172	160	197	178	196	198	192	160	184	167	185	186	180
40196	48237	55180	71024	73941	60842	43660	28838	14555	6122	2862	1939	1261	881	679	574	540	531	468	488	495	467	476	475	472	478	480	450	440	464	480	480	463	470	476	469	494	505	489	476	474	505	453	459	481	477	474	503	470	539	493	493	464	499	457	470	487	528	459	467	483	483	471	435	425	498	508	487	494	507	430	464	506	499	474	460	485	511	463	469	478	482	497	486	442	462	510	475	462	468	466	441	471	473	466	478	489	468	481	480	473	495	485	455	461	429	468	476	485	475	438	491	466	467	496	485	491	474	489	466	490	470	503	478	492	448	461	457	472	524	445	484	485	453	483	475	449	472	497	450	488	448	444	454	463	464	481	434	464	450	503	469	500	478	434	457	510	467	502	451	445	479	463	490	433	452	493	481	486	444	468	500	455	493	469	443	460	445	483	480	521	428	496	492	450	514	483	481	474	497	497	466	445	503	480	494	472	462	489	499	486	477	462	479	487	491	458	510	469	484	446	511	447	492	494	470	470	489	448	498	479	526	513	484	452	496	452	517	440	482	506	450	468	475	462	485	481	479	465	445	487	468	497	484	463	459	474	462	528	495	463	454	518	490	432	430	468	478	468	468	482	486	457	469	499	453	478	501	469	451	458	454	467	467	473	483	495	475	503	473	464	480	497	469	511	501	504	506	484	479	463	492	488	508	453	444	475	469	506	485	430	457	494	494	498	441	536	506	444	494	498	447	478	475	467	495	492	469	512	473	454	467	462	467	505	470	468	442	414	511	462	483	478	485	488	523	466	522	439	479	474	470	518	466	492	484	450	480	497	439	446	469	455	458	489	506	484	451	454	454	468	430	482	475	506	506	491	481	443	507	453	480	493	566	469	438	479	507	449	501	468	474	484	447	472	494	431	492	447	467	481	481	441	473	510	513	503	491	451	495	454	487	508	481	495	463	478	444	457	491	489	455	494	466	451	428	478	470	497	512	476	462	485	467	480	501	486	474	479	477	460	491	452	466	483	486	480	484	474	464	454	516	494	483	444	487	449	484	483	511	488	459	467	447	496	498	454	488	458	472	444	455	468	457	473	467	495	496	479	501	468	463	465	459	484	469	494	452	490	480	490	486	464	473	467	493	480	497	470	466	468	471	480	455	454	427	470	455	489	483	431	470	464	478	477	490	473	445	478	482	502	477	455	470	464	465	467	505	468	456	482	500	451	442	476	471	487	505	449	495	469	459	508	476	474	464	474	492	493	446	475	473	482	463	493	500	463	493	474	449	468	457	467	525	517	451	438	476	472	465	449	469	462	439	464	511	492	481	486	478	491	490	437	464	468	494	488	453	463	483	472	495	481	465	466	495	496	438	448	486	446	476	503	515	462	442	480	455	517	479	478	445	463	460	460	506	444	477	465	445	452	495	505	472	483	467	478	470	436	491	495	466	468	491	473	499	483	479	483	489	489	470	487	468	493	458	484	486	491	494	479	467	475	479	446	505	488	459	469	498	484	489	498	497	480	478	455	486	466	465	507	485	495	460	489	477	454	485	478	482	504	461	460	443	469	474	471	442	444	422	486	436	531	464	475	468	503	498	478	447	477	450	521	461	487	480	497	443	472	486	471	476	490	491	466	488	474	482	492	472	506	467	487	452	500	471	443	524	502	434	520	472	495	497	509	461	481	454	476	442	473	468	497	468	459	484	460	454	451	457	491	459	440	471	513	436	489	465	485	454	451	459	451	483	438	462	522	490	467	497	448	459	488	457	507	502	534	463	471	520	495	454	477	455	487	462	474	465	473	500	497	493	469	475	507	483	485	474	493	449	494	409	459	466	454	463	483	434	487	495	485	457	472	477	465	467	445	477	480	453	461	447	501	485	478	482	473	455	456	499	483	460	478	447	455	450	470	456	460	469	477	464	466	467	500	505	493	460	438	505	483	474	515	478	480	494	472	477	505	450	472	492	477	489	495	462	492	516	487	517	452	499	476	465	469	471	463	456	501	502	480	462	468	479	437	471	507	466	485	493	491	472	498	442	516	442	457	442	418	481	515	510	465	472	515	462	483	467	474	497	478	459	469	449	484	484	465	487	495	452	462	467	461	499	509	461	483	461	456	458	467	458	445	445	439	428	509	484	466	484	448	476	518	455	483	509	484	512	484	470	517	476	445	468	506	516	469	472	467	492	513	459	477	514	474	469	468	480	481	484	465	450	481	463	475	423	434	470	486	486	499	485	501	485	441	468	446	481	475	443	481	493	497	469	443	461	443	471	469	494	496	451	467	484	436	464	467	494	432	465	502	478	482	484	497	493	433	468	515	503	488	480	477	445	447	423	453	501	478	522	457	440	511	485	474	476	511	461	484	451	504	463	486	522	452	451	460	436	459	457	447	442	480	443	452	472	428	450	470	457	434	489	524	513	459	483	489	494	455	460	471	493	485	482	504	477	448	461	429	425	477	468	487	501	468	458	483	490	499	489	431	482	465	482	499	464	464	443	464	496	505	491	463	517	482	475	448	484	515	481	460	508	478	489	468	455	478	457	449	435	443	492	471	466	464	477	448	445	457	506	482	483	483	495	486	433	487	452	456	478	415	489	444	499	512	465	499	459	488	471	492	456	447	465	448	493	507	498	447	484	471	482	452	479	499	508	443	440	502	462	450	427	477	485	448	468	488	496	449	472	484	455	480	482	462	482	459	487	464	470	477	551	531	424	488	425	485	436	461	435	462	497	461	491	479	463	477	487	492	508	453	460	480	488	440	464	441	446	474	454	452	490	454	463	490	484	481	434	483	466	482	472	477	497	476	482	454	501	485	444	473	454	471	444	444	446	482	449	492	468	458	460	465	470	446	466	483	473	458	505	441	493	491	472	482	449	432	474	478	467	494	467	445	441	466	487	446	469	446	481	467	476	477	535	446	480	447	478	446	473	468	501	465	472	487	480	454	483	450	493	459	515	470	472	499	483	497	469	457	474	517	490	503	456	516	494	475	463	494	491	449	452	457	481	449	498	501	455	462	491	412	437	492	480	474	484	481	473	484	499	512	488	478	511	487	463	507	447	474	471	482	440	436	484	470	442	505	489	464	435	490	453	483	481	473	472	513	476	445	475	469	480	500	426	459	488	503	443	494	447	478	465	486	484	462	475	453	480	459	491	479	454	476	452	478	455	474	493	484	476	499	489	493	480	479	532	460	489	480	469	495	464	473	459	501	512	477	466	502	449	475	481	486	487	472	464	476	457	496	471	483	501	469	483	444	454	477	473	451	468	484	471	506	481	506	474	478	468	482	457	478	478	487	499	469	491	503	470	479	482	413	492	436	447	460	450	456	425	472	451	448	458	468	497	476	485	503	468	476	490	526	472	477	509	465	509	494	470	476	460	431	440	461	478	469	412	478	478	498	426	498	476	526	488	506	453	431	475	486	485	500	446	493	514	481	486	492	438	493	423	474	513	475	492	450	458	478	478	451	476	453	466	470	478	483	474	478	488	510	487	479	472	471	446	485	481
27316	24599	11222	6412	6818	4563	2249	1029	481	269	222	224	195	184	204	200	187	181	205	187	205	189	209	201	196	194	206	196	210	213	198	201	177	209	225	190	179	195	210	187	189	209	176	195	182	196	196	223	204	185	212	200	196	205	201	193	182	230	202	163	195	185	171	207	174	179	197	201	201	209	158	229	176	181	189	193	174	227	176	190	193	172	168	185	210	188	174	202	193	191	199	175	195	197	205	186	203	193	215	188	197	197	177	211	188	210	187	192	202	175	200	193	194	187	184	200	209	191	216	204	163	198	202	206	182	180	194	177	205	195	225	208	172	171	218	197	201	187	189	196	194	209	168	180	191	219	229	189	186	183	219	204	200	209	206	188	184	194	202	199	206	186	205	178	204	194	204	197	173	194	186	176	207	191	188	186	171	157	186	221	185	203	195	219	204	198	214	217	209	206	202	215	225	178	204	196	173	167	189	193	198	180	194	192	201	210	185	195	194	181	208	161	198	207	184	175	206	202	206	202	199	196	187	187	169	209	199	190	206	199	228	188	227	222	221	174	193	195	207	206	195	202	212	185	223	193	211	196	209	214	218	237	211	164	190	185	193	194	185	196	184	223	163	202	202	178	190	205	165	177	206	205	174	203	208	212	219	177	187	226	172	200	186	201	217	204	204	192	224	219	211	209	220	188	222	200	180	194	204	223	180	207	183	204	203	206	186	190	203	184	195	189	197	200	180	203	193	197	197	185	203	199	200	174	208	208	189	191	196	207	181	224	198	196	192	177	191	211	179	212	193	215	173	190	192	201	171	211	223	184	193	199	193	192	217	187	208	188	200	195	180	206	212	199	176	174	190	194	204	212	201	199	181	207	199	201	190	209	205	216	197	181	209	200	186	212	197	219	196	174	178	192	189	205	207	202	206	222	175	224	198	202	210	172	184	190	206	206	188	191	196	237	191	206	203	181	243	198	173	205	177	226	217	218	169	210	184	208	193	176	189	209	192	218	206	187	188	192	184	194	193	191	200	204	195	185	212	215	174	184	206	212	175	200	175	206	207	180	193	214	196	205	181	202	205	179	189	198	206	176	207	176	187	182	183	213	177	177	184	200	206	180	186	192	208	188	208	200	209	178	196	198	191	227	193	191	204	184	190	188	179	209	197	164	219	203	168	186	184	185	205	205	197	218	181	210	196	189	174	192	201	175	222	199	187	212	186	196	231	205	200	210	198	176	193	204	195	199	184	194	198	206	187	184	191	209	193	192	205	193	176	184	188	192	191	189	190	177	198	229	186	209	215	208	176	201	204	202	213	212	206	204	171	204	201	195	202	184	199	191	192	191	175	197	222	201	194	199	213	187	202	216	211	173	169	208	187	202	187	178	202	200	196	192	227	171	201	206	197	194	212	213	204	212	217	178	220	188	199	200	191	217	179	206	213	216	186	207	206	192	198	196	184	217	183	201	182	201	200	183	199	189	189	199	206	195	190	223	196	181	210	199	211	182	190	182	200	190	207	218	211	198	217	202	194	208	201	177	192	194	202	191	206	197	187	167	212	195	205	233	177	220	204	180	221	206	226	194	198	188	207	171	196	184	201	203	211	214	212	177	184	201	195	196	207	203	178	209	196	193	203	169	166	199	201	212	198	202	208	215	191	246	194	205	192	188	187	203	188	215	200	187	184	204	177	185	196	202	205	172	209	184	177	183	188	204	175	193	191	212	196	195	195	195	177	188	201	192	225	175	194	225	213	201	200	205	191	189	208	196	175	190	168	218	178	187	242	183	191	202	180	192	171	227	231	199	214	198	185	182	189	213	198	189	172	211	225	222	204	197	195	202	189	204	192	162	201	185	171	199	188	205	193	225	176	215	200	236	187	193	223	206	210	184	209	199	197	216	197	214	203	194	190	200	171	191	210	208	203	214	194	241	202	195	215	175	169	209	177	205	170	191	208	220	208	206	196	207	204	196	221	192	191	223	199	223	196	197	208	196	180	186	198	201	200	215	233	212	185	205	180	195	198	198	197	204	228	189	170	187	213	186	189	219	173	210	203	216	214	198	215	187	210	201	188	179	195	181	197	194	189	193	188	229	202	213	220	190	175	203	215	189	195	189	171	209	194	190	195	224	181	204	192	204	210	203	178	202	167	206	198	182	217	202	193	211	213	218	170	181	190	203	184	184	218	209	171	194	156	220	201	175	191	204	202	215	189	193	193	187	202	186	212	223	211	199	195	172	190	187	195	206	199	194	214	187	204	198	167	204	207	200	217	224	177	183	196	189	170	171	194	220	191	191	171	211	225	176	170	188	183	164	199	189	187	205	211	206	224	222	199	188	179	217	217	215	192	199	189	223	208	182	206	184	216	211	192	210	197	223	180	207	186	206	187	193	187	188	196	176	202	199	195	206	201	196	203	191	196	204	204	192	217	192	174	187	183	198	202	207	224	179	206	193	200	188	193	181	187	220	237	225	182	205	187	195	178	203	198	191	221	198	217	204	179	182	194	196	202	214	200	207	168	221	170	210	192	173	199	197	181	177	210	211	182	181	193	194	202	202	188	212	189	212	203	210	202	210	194	187	199	203	188	188	215	198	189	215	235	166	175	205	182	187	186	204	187	208	185	202	197	213	215	204	224	203	168	226	218	223	201	197	200	214	182	203	202	199	184	196	196	170	171	190	205	198	169	206	199	229	209	197	214	198	177	214	201	175	181	198	190	185	186	182	217	179	206	207	227	185	166	230	191	197	209	175	200	194	218	193	216	214	199	177	182	202	201	200	190	187	191	194	207	186	194	195	195	183	190	237	193	199	204	186	207	205	184	199	175	200	171	208	190	220	216	203	198	177	184	197	203	216	202	199	190	195	189	182	181	184	211	191	194	210	208	177	202	195	193	192	219	177	195	202	186	207	202	198	201	182	192	198	177	190	198	209	220	207	211	203	205	195	181	186	186	212	233	223	196	214	208	207	198	209	178	203	201	180	197	199	190	175	212	204	198	198	197	218	203	217	185	193	168	203	191	202	202	211	227	208	193	181	203	209	191	197	196	193	189	206	210	209	205	192	206	187	192	187	194	170	213	172	196	186	198	179	203	200	175	220	186	192	191	212	197	204	178	187	196	197	174	196	180	209	205	196	209	177	210	221	188	210	219	187	205	195	183	197	185	209	187	183	197	182	192	177	205	199	203	181	226	187	209	173	199	184	208	224	185	210	189	220	194	207	213	211	176	172	190	210	195	200	210	188	190	174	190	213	210	214	207	197	178	203	183	204	203	190	188	193	197	195	175	178	206	194	199	201	195	200	182	193	193	177	203	185	195	200	223	224	217	191	197	176	205	206	192	204	170	218	212	192	201	212	184	226	238	205	195	220	208	195	196	229	197	205	188	223	195	218	189	203	216	187	207	198	216	194	195	219	196	175	200	177	183	186	214	189	190	196	186	200	201	216	200	215	211	198	177	190	197	194	206	216	205	176	197	202	198	187	195	188	182	220	214	212
16510	20264	13582	16987	20364	14608	8289	3713	1595	818	644	547	520	553	513	504	540	538	479	447	458	503	507	454	511	502	528	531	489	523	554	539	520	507	535	504	493	498	493	491	501	490	488	496	503	520	525	513	535	477	522	535	509	497	532	505	490	482	526	481	513	508	497	472	503	479	526	498	506	498	469	529	514	539	480	520	502	508	515	498	493	517	519	534	512	505	478	554	507	502	507	460	520	467	527	521	497	482	485	514	486	500	523	535	506	506	508	504	533	470	526	540	506	494	511	514	466	529	486	491	471	529	509	507	514	497	528	494	495	519	519	504	516	528	523	542	520	464	475	508	529	494	521	532	516	509	460	510	533	530	486	539	485	448	515	539	474	548	518	501	508	525	471	486	487	484	521	479	490	507	504	526	488	501	504	512	507	503	501	486	480	533	545	511	522	479	477	496	503	481	482	502	517	519	489	501	565	492	522	545	507	481	502	504	531	509	490	504	526	468	457	553	499	509	542	519	493	510	487	529	507	490	492	494	470	468	481	543	502	479	478	527	540	534	545	511	527	515	509	521	551	525	496	510	486	499	517	512	508	549	541	503	528	511	546	495	512	521	483	530	554	511	537	490	524	504	534	541	513	501	519	520	530	532	504	506	509	499	521	546	525	476	532	472	500	482	548	534	526	538	522	542	501	492	545	457	539	521	502	500	504	525	490	487	467	519	484	513	491	545	519	525	535	500	505	502	484	507	489	487	504	472	484	504	479	509	539	518	540	495	502	502	523	552	513	591	494	514	460	499	503	492	495	487	471	469	479	524	507	456	537	541	513	529	477	494	464	512	492	504	505	511	506	523	552	490	536	555	527	497	504	475	494	489	537	494	514	524	499	487	525	533	503	492	513	498	529	499	514	490	535	474	535	528	494	530	496	514	534	478	496	512	524	543	480	466	535	518	524	504	480	523	540	517	486	519	470	513	517	495	495	496	569	488	498	464	515	535	506	438	517	554	533	520	544	497	496	522	517	514	481	520	496	525	517	511	504	532	535	495	497	535	495	544	534	512	520	523	541	519	545	527	540	509	531	505	503	505	521	548	509	514	481	487	496	551	501	501	516	512	495	506	505	497	525	519	464	530	552	528	488	487	463	536	525	517	493	475	515	494	522	516	511	488	563	513	504	520	500	530	521	549	478	495	556	517	489	511	530	488	535	530	518	547	530	501	533	512	503	487	488	523	546	544	518	525	526	485	509	505	518	480	509	479	468	544	476	485	532	470	534	471	484	517	515	485	467	494	488	508	502	523	519	516	507	490	486	485	509	484	513	527	463	499	530	489	487	458	537	509	534	516	493	515	523	549	540	487	517	515	518	559	484	516	512	508	494	525	525	528	530	525	539	529	482	502	509	452	489	462	512	513	531	517	528	501	475	500	510	532	517	539	483	523	537	512	500	501	466	452	522	535	502	487	552	498	528	537	480	510	521	499	512	487	517	509	510	507	530	518	503	483	486	500	539	494	492	528	534	489	515	499	515	502	517	510	481	471	514	494	516	512	470	513	532	525	519	477	510	508	491	479	547	522	494	505	468	494	524	521	567	505	508	486	500	495	519	527	520	488	507	513	536	527	532	486	492	523	509	501	513	509	493	495	509	527	488	489	499	510	489	526	529	486	471	525	510	537	528	494	524	504	484	488	534	518	522	524	506	530	501	510	510	490	511	527	484	531	485	510	511	497	518	537	538	482	497	540	506	510	490	507	520	501	514	480	556	510	480	520	534	454	546	501	525	511	485	473	503	510	516	501	495	529	473	519	536	508	443	498	485	513	512	524	554	496	521	491	504	494	530	454	498	484	520	484	496	499	524	496	477	476	521	524	527	482	546	477	501	518	469	525	489	513	501	509	527	525	473	507	495	484	552	489	537	551	515	485	508	550	503	527	487	483	530	528	476	515	536	513	480	533	534	536	531	505	435	490	495	547	508	502	479	491	513	491	505	513	495	456	515	514	532	498	498	446	508	518	498	517	494	500	478	518	526	526	528	519	497	530	443	524	433	516	515	529	514	485	495	460	491	523	522	522	493	501	535	533	481	512	531	510	515	487	511	522	523	522	499	518	491	458	451	522	518	532	479	509	492	522	518	488	511	517	475	536	458	492	500	526	535	496	525	528	507	482	483	531	489	473	493	502	482	497	522	499	508	507	481	459	507	513	500	532	518	518	537	539	497	481	490	503	541	499	494	513	490	501	506	490	483	521	479	477	467	519	477	516	485	498	525	493	483	437	540	519	536	523	497	517	497	472	490	472	500	473	497	537	525	546	490	519	499	525	495	486	531	506	473	503	516	496	525	474	495	522	505	514	497	478	475	499	527	538	537	493	473	535	525	473	517	505	472	528	498	474	491	502	536	522	489	505	512	524	487	504	536	502	500	508	521	472	482	479	510	538	535	467	515	480	523	499	530	526	473	545	503	487	511	488	461	494	504	503	526	508	488	516	462	500	486	509	506	547	549	479	527	543	518	509	526	481	482	493	490	533	528	537	510	506	465	498	496	490	530	498	493	499	496	499	487	520	466	524	481	484	460	498	538	489	542	508	514	506	552	549	548	508	507	498	497	516	491	488	493	481	575	512	465	518	550	543	523	503	488	525	531	458	534	489	481	549	529	441	541	515	497	497	558	488	528	503	536	447	513	490	489	487	530	487	531	533	536	515	495	478	509	511	540	496	541	519	539	487	465	503	524	531	490	478	515	492	494	520	511	536	482	510	515	491	486	526	522	461	541	526	473	507	512	518	490	474	544	539	489	494	480	502	527	517	501	526	526	533	484	504	520	523	469	555	518	478	506	542	499	483	516	489	519	526	506	515	481	488	494	492	452	555	530	492	504	509	503	530	499	515	538	509	522	505	499	560	518	465	481	478	480	529	516	480	487	529	549	505	498	499	525	505	506	498	513	490	509	478	467	502	516	490	473	487	506	523	459	478	535	507	506	521	506	538	536	487	492	511	549	495	482	495	499	502	520	496	500	473	510	485	504	502	496	510	534	520	534	515	532	506	479	521	511	495	499	526	476	555	513	513	513	501	551	504	486	543	520	518	499	551	505	510	465	535	534	497	538	467	575	484	485	558	506	536	545	519	493	475	491	518	483	564	490	530	527	529	524	521	484	480	472	477	494	495	530	510	516	502	490	515	492	515	510	487	555	499	503	497	506	526	502	503	497	486	512	468	508	508	531	529	507	479	504	505	488	470	510	507	507	524	504	497	516	508	496	462	508	482	524	502	527	524	450	521	515	526	511	517	544	490	486	514	496	536	499	508	523	486	540	527	518	520	506	469	514	520	533	488	547	527	527	484	531	567	511	513	500	552	506	514	511	503	486	513	501	514	532	538	518	496	498	536	476	524	503	480	520	531	505	479	510	539	506	518	495	457	471	498	491	519	503	543	522	538	491	507	497	530	477	550	481	494	460	516	498	477	510	497	525	517	524	543	521	486	467	429	491	481	519	500
50099	48688	44314	48579	53336	40786	23268	8855	2450	884	458	348	301	297	252	198	215	243	179	223	222	216	215	210	216	208	250	215	206	214	209	205	206	224	190	232	222	221	214	193	231	226	179	223	226	209	243	193	195	178	240	245	210	206	203	192	237	233	225	240	213	229	216	227	204	203	204	190	185	223	213	203	214	190	221	207	210	208	218	221	206	230	228	189	217	210	224	195	213	189	214	253	241	214	227	199	234	215	207	224	205	185	204	186	219	203	217	212	244	222	223	217	198	233	204	210	217	189	225	217	234	221	215	218	193	207	217	233	211	237	197	209	253	205	238	209	202	241	203	221	215	197	221	228	216	203	199	201	190	212	192	196	197	198	202	223	203	221	207	229	220	209	194	196	231	244	187	179	225	202	206	187	210	221	227	194	207	237	202	210	202	228	241	226	226	219	245	183	204	227	217	220	223	223	207	213	214	220	211	220	213	228	218	200	220	223	206	210	211	179	195	188	213	213	234	227	208	226	195	233	203	232	197	211	210	204	218	216	222	209	231	232	175	235	200	205	251	249	180	212	230	209	244	226	225	196	213	196	218	168	201	195	239	246	207	263	232	256	201	231	195	204	228	218	214	232	226	196	225	214	202	196	199	213	192	208	199	179	209	197	236	205	211	221	212	180	230	211	195	204	222	205	215	207	184	235	218	237	227	214	205	236	223	202	217	202	225	237	202	212	245	234	227	210	203	203	215	207	240	181	209	195	206	216	211	210	201	220	206	206	189	201	218	219	191	240	212	231	192	209	219	227	206	217	237	204	236	221	220	206	216	206	215	214	183	201	216	182	183	225	183	203	201	213	206	198	209	181	197	226	234	201	207	220	204	234	228	205	216	187	216	208	191	221	184	227	230	215	198	211	233	231	214	200	182	191	196	210	218	197	221	199	216	212	179	207	200	226	228	203	199	213	239	193	202	210	202	189	224	207	214	207	202	240	221	230	213	202	239	225	217	267	213	225	219	184	224	195	201	198	220	210	225	225	205	225	204	209	206	224	215	221	211	196	210	220	224	216	217	187	184	186	207	179	229	206	261	235	236	206	217	195	203	237	214	207	189	191	222	186	212	219	193	228	224	177	219	205	248	215	211	203	222	202	248	197	225	212	215	221	226	233	221	222	226	204	210	206	213	227	195	214	222	222	168	218	203	202	187	222	220	206	230	193	206	224	197	200	209	202	196	199	227	205	200	211	181	203	207	224	232	212	229	190	206	209	205	198	206	201	225	234	216	208	227	197	226	214	179	243	218	227	212	210	203	238	222	221	192	240	227	202	208	252	204	185	208	232	216	232	197	203	243	226	223	221	219	202	224	174	236	219	202	225	192	196	194	216	213	205	224	222	206	219	218	204	213	185	220	203	203	231	199	212	214	185	220	210	229	189	198	206	185	233	214	203	202	196	229	208	212	223	191	252	224	227	188	222	256	206	228	223	205	243	238	205	218	216	217	213	220	207	191	191	242	223	201	196	208	197	220	195	200	221	198	201	223	208	225	208	196	212	206	198	208	223	214	198	227	203	217	201	193	216	203	221	211	220	210	253	238	219	212	211	205	216	199	240	180	231	194	217	214	204	203	248	232	211	216	210	190	225	206	211	221	215	177	217	231	256	217	197	218	224	228	213	223	203	217	213	212	234	181	194	199	198	186	215	199	235	218	209	192	205	231	208	178	220	210	217	215	191	212	216	208	199	207	219	199	226	209	208	206	224	193	228	237	210	196	231	190	220	235	222	181	232	218	243	240	211	213	232	230	219	208	197	214	207	231	214	217	190	229	220	200	223	204	200	187	216	207	186	243	232	218	203	212	244	204	219	219	208	209	224	194	197	197	211	217	224	195	220	228	202	240	206	198	232	228	212	213	214	220	220	214	196	210	208	202	238	201	194	247	215	200	211	216	215	245	204	218	252	213	234	220	227	189	201	193	200	207	218	234	211	243	205	211	244	203	198	219	202	211	204	208	218	231	213	215	213	200	238	201	219	221	197	183	210	219	203	178	223	184	230	225	255	225	194	207	205	233	200	211	226	204	219	218	241	187	229	224	205	197	220	215	229	229	198	211	221	250	228	193	220	219	181	192	209	206	216	214	238	227	222	211	201	199	218	220	228	235	218	195	235	231	206	214	182	212	219	198	215	199	226	198	218	209	197	216	227	205	218	211	216	188	182	170	191	202	230	217	246	239	213	211	225	216	220	195	217	191	243	228	172	210	204	205	211	192	210	229	214	201	208	189	212	197	210	229	188	215	220	210	187	220	225	190	182	183	224	179	196	208	232	228	216	177	213	224	204	226	197	210	223	211	234	208	214	227	206	214	210	180	211	236	208	211	220	201	187	227	225	213	225	212	208	228	213	198	230	203	190	214	208	218	226	222	202	204	216	219	227	190	200	232	199	204	222	191	203	190	245	217	206	200	232	199	193	214	221	199	235	219	215	209	217	197	233	194	204	185	230	212	233	223	211	205	223	217	222	193	226	216	201	229	173	194	201	240	224	203	225	186	208	193	200	214	237	233	221	237	221	251	231	247	204	188	206	206	223	206	210	197	200	208	209	217	225	205	219	218	229	206	210	196	213	210	174	233	183	222	216	200	213	217	209	221	207	195	215	219	198	201	230	192	195	209	249	202	203	224	233	206	182	197	217	225	195	202	213	210	208	207	219	213	205	194	195	205	210	212	216	207	207	215	218	207	220	196	221	231	213	218	204	220	194	247	200	222	217	202	186	247	193	220	194	221	221	220	216	248	178	201	190	207	215	208	193	215	214	217	222	183	222	209	229	214	238	193	203	223	181	207	222	228	216	227	202	187	210	234	202	214	200	212	227	189	209	206	219	220	212	230	206	183	218	211	224	228	213	195	224	198	186	219	216	217	226	216	227	243	213	220	216	226	231	200	214	215	223	181	210	195	229	223	207	228	220	230	209	217	207	215	209	233	212	200	213	204	216	218	221	211	205	231	235	226	206	224	198	201	189	196	214	216	240	221	202	211	240	193	217	206	207	183	229	226	198	206	216	223	218	233	226	220	194	208	214	215	192	239	197	211	202	190	221	205	190	188	220	230	214	224	210	189	235	224	197	249	215	199	200	227	205	210	197	216	249	197	204	226	180	228	233	237	214	212	212	192	227	223	205	197	177	210	203	238	204	201	197	216	194	203	212	198	217	222	206	220	210	209	220	203	226	234	218	213	193	187	219	203	240	196	198	244	212	220	233	215	228	245	219	208	224	228	197	202	212	206	207	224	200	210	220	228	220	208	215	211	196	166	204	185	216	215	208	243	207	213	204	223	228	212	210	223	219	214	242	184	220	223	222	206	216	226	238	218	212	218	199	222	224	219	225	198	219	199	217	186	204	221	208	225	227	217	207	225	201	200	197	215	211	187	219	197	199	234	257	190	190	205	206	199	206	223	221	196	232	225	226	209	205	210	181	211	200	223	224	194	207	207	252	218	202	199	204
33998	39696	46333	58772	62354	51017	35240	19644	8136	3355	1579	1180	985	818	611	564	548	537	532	558	513	532	549	532	525	555	519	546	611	518	580	524	528	551	518	534	526	530	541	561	539	557	507	542	553	546	515	541	532	551	557	534	527	522	502	508	589	515	555	517	549	479	543	551	560	522	549	561	569	505	569	591	543	498	552	540	513	544	560	554	527	537	530	517	576	531	524	565	526	506	576	516	543	554	590	540	537	518	565	502	533	547	537	524	541	553	525	545	516	478	527	574	545	547	585	576	546	546	553	526	507	516	523	573	519	536	536	509	516	487	523	570	546	548	518	549	526	550	573	525	573	580	533	537	545	534	510	489	561	560	498	543	531	515	551	548	538	496	499	545	536	541	568	563	510	553	557	558	553	540	522	576	509	564	561	532	573	510	532	539	547	530	526	505	523	510	483	511	549	557	534	524	534	507	498	524	568	515	532	596	546	534	518	557	511	534	521	556	511	560	517	537	561	561	528	524	517	521	566	563	590	555	523	498	528	510	544	524	549	507	522	525	542	518	566	550	506	535	533	522	519	560	516	538	520	544	544	509	536	573	539	545	527	538	544	559	556	535	581	522	558	540	552	541	551	530	528	515	507	551	531	464	536	534	519	519	481	552	557	503	519	554	506	565	536	559	557	534	528	540	596	532	560	489	483	556	531	554	512	519	563	562	531	503	527	532	566	551	537	547	532	511	537	548	516	540	519	545	553	506	577	545	547	565	538	515	555	558	503	516	551	536	504	560	549	604	572	519	570	523	532	546	529	497	570	526	507	602	531	534	543	531	522	526	557	536	542	567	553	543	591	524	545	521	605	549	518	533	571	531	521	576	510	547	543	529	536	533	587	544	532	540	522	554	526	567	543	514	522	492	490	574	552	534	565	546	533	532	529	501	591	553	543	576	539	540	566	532	503	542	497	578	539	490	531	561	508	579	517	527	523	512	532	527	580	537	485	560	552	518	498	522	501	524	535	538	512	557	535	540	552	501	525	589	494	517	548	533	549	534	554	500	533	555	505	537	543	528	561	501	576	538	558	526	579	577	545	561	538	531	537	527	493	521	550	582	535	522	544	552	525	539	552	564	538	533	545	518	532	590	520	540	544	538	540	557	556	527	547	496	549	578	570	512	516	565	479	501	561	507	540	516	524	550	562	572	537	537	577	501	539	558	527	586	546	566	555	558	527	566	533	556	587	525	519	534	570	568	571	496	506	561	530	552	524	531	518	566	523	502	608	554	554	523	559	554	517	543	538	539	546	545	520	536	529	554	537	564	569	547	557	549	550	528	570	567	528	500	540	513	567	554	533	546	515	520	567	533	581	512	508	531	528	526	571	551	495	550	546	561	558	527	528	546	516	552	515	561	551	534	530	509	549	553	509	573	520	541	525	507	505	514	527	596	491	552	537	518	540	544	512	549	523	512	534	534	552	579	561	561	551	547	534	534	556	524	535	594	539	553	559	535	526	533	544	546	541	532	588	538	546	545	509	526	552	521	539	563	548	562	557	516	575	519	512	545	506	540	540	585	530	506	545	539	548	541	495	530	521	542	508	525	573	522	563	532	578	501	532	578	517	548	572	495	558	524	521	544	567	556	588	542	559	544	548	563	500	520	554	510	534	568	530	566	526	539	540	566	529	510	554	531	513	523	521	543	543	511	559	524	527	546	518	570	531	532	487	525	501	551	539	544	512	497	516	519	538	555	554	527	527	540	534	510	581	538	571	545	511	522	524	507	506	546	559	548	508	511	543	551	487	562	541	552	518	520	516	523	512	536	545	536	534	519	544	525	550	563	522	504	544	545	527	535	531	494	562	521	502	507	552	549	524	567	510	528	548	526	522	588	554	526	507	516	555	545	570	544	558	530	563	519	497	521	528	540	519	540	533	537	545	559	526	534	560	562	550	572	531	526	541	513	503	518	509	552	526	543	484	550	522	519	525	523	551	536	542	498	567	550	535	577	576	553	538	581	545	552	525	530	513	506	520	519	531	534	561	521	537	538	534	530	552	512	574	527	542	531	524	491	522	587	567	515	549	536	541	497	538	536	556	525	512	533	548	517	535	538	494	537	564	568	534	557	561	501	553	556	554	492	544	559	556	556	563	562	523	518	539	517	535	527	539	536	533	504	537	552	558	522	519	559	518	527	528	516	546	534	591	609	523	548	536	527	544	536	495	543	542	571	540	557	512	539	535	487	559	539	550	550	503	562	547	547	582	495	540	563	494	558	542	558	525	578	552	502	520	562	525	547	548	547	517	523	552	550	554	535	509	504	548	553	482	526	550	515	541	539	500	568	551	541	489	559	532	570	545	560	535	527	592	547	551	543	528	518	523	528	533	503	570	539	502	538	541	519	563	562	544	547	548	540	548	513	538	523	521	542	509	515	547	552	538	502	549	522	588	549	504	487	478	529	538	514	517	545	537	520	556	542	517	560	520	514	548	542	501	538	523	563	545	517	545	540	538	562	551	551	564	562	534	525	534	549	580	541	553	533	487	538	521	560	523	521	537	522	592	589	581	534	536	563	558	539	533	509	537	539	558	566	556	508	567	539	540	495	528	543	541	534	553	547	564	553	545	549	506	569	514	497	529	550	536	537	528	552	513	517	548	558	520	497	530	564	498	552	546	551	519	533	529	513	541	522	527	525	526	542	576	525	540	587	561	512	555	552	529	504	505	517	556	552	544	579	517	530	555	511	539	520	553	523	494	525	544	534	572	548	505	598	496	535	560	555	529	484	540	521	511	531	509	568	574	507	518	526	558	525	525	531	520	563	516	465	535	561	527	520	526	535	519	562	511	525	532	517	499	538	549	530	494	534	535	539	529	549	539	569	570	534	492	532	502	553	564	525	501	527	543	506	517	547	519	540	519	570	574	538	517	556	542	534	533	551	550	556	531	545	527	523	556	563	542	567	570	528	538	549	540	530	518	528	551	522	562	523	540	539	520	529	537	556	551	541	554	498	485	525	532	513	559	529	555	545	577	561	537	561	543	545	524	570	520	532	528	527	531	577	519	559	514	527	529	548	520	579	525	576	529	521	494	529	551	515	555	540	531	534	555	557	552	539	503	535	576	531	559	531	535	551	549	543	547	502	501	528	501	527	516	552	512	535	531	545	563	524	543	557	545	515	576	535	551	550	561	508	554	506	575	527	508	559	515	510	532	501	539	556	550	497	546	551	542	516	508	592	507	500	512	526	544	533	551	544	535	520	543	523	493	548	574	517	512	526	522	570	502	542	546	535	543	585	527	539	537	537	504	539	572	538	550	528	548	558	530	537	507	546	520	526	557	502	499	501	549	508	499	534	552	513	531	559	516	586	519	559	502	517	500	571	554	483	560	565	546	542	526	581	580	542	557	541	494	495	503	530	547	502	527	505	548	545	543	550	535	517	586	542	552	531	530	572	484	552	561	543	580	497	505	550	486	558	531	528	553	513	505	521	548	521	548	583	544	513	575	536
57327	50843	50804	57380	63320	51484	32980	17074	5544	1477	588	504	332	288	228	193	205	188	193	195	186	164	210	193	197	178	185	189	166	206	196	176	208	178	188	179	182	180	168	201	181	174	158	175	177	168	203	197	215	221	180	166	165	151	180	192	185	180	187	182	169	188	189	182	168	160	203	190	166	154	170	182	168	169	186	164	195	183	169	168	148	193	187	184	200	205	185	180	185	187	173	187	159	181	161	168	181	194	197	167	185	187	178	197	183	184	178	186	160	195	162	187	181	185	179	200	187	195	181	183	208	174	191	150	179	170	168	168	194	197	180	200	176	182	172	175	174	174	185	182	190	185	164	199	179	182	158	172	214	169	155	157	154	162	189	159	171	196	178	185	174	210	185	207	167	183	165	186	161	191	163	194	213	189	189	177	163	198	202	171	220	156	183	205	180	165	163	162	207	185	183	197	181	182	180	203	160	163	181	155	185	184	181	190	153	186	178	185	149	174	196	203	192	174	177	176	179	174	197	173	190	178	188	195	172	166	174	213	191	181	191	190	191	188	181	164	171	184	194	200	176	198	173	187	169	165	171	163	186	211	178	187	194	166	167	204	185	153	191	198	192	193	180	195	196	185	195	198	189	176	185	188	178	183	173	184	192	196	193	182	224	191	178	192	198	184	196	177	188	171	190	184	182	176	173	201	188	187	173	159	173	174	182	201	192	189	184	206	172	161	197	190	191	190	177	166	196	196	176	191	155	182	185	205	167	199	156	186	187	193	185	187	195	186	179	169	185	198	198	170	205	173	175	190	195	193	188	175	198	200	188	180	212	195	170	186	202	180	178	166	189	172	189	171	178	192	163	190	171	212	190	178	180	165	209	193	163	187	177	166	202	192	210	188	187	164	187	178	200	165	214	215	154	178	188	165	169	183	184	192	209	188	201	182	191	172	182	193	182	193	170	158	200	197	185	166	166	168	195	180	183	184	182	178	165	183	162	174	192	182	189	171	185	196	183	164	199	190	196	192	178	203	192	182	156	163	195	178	185	150	170	172	178	187	198	186	188	186	191	190	219	176	177	174	198	222	180	161	183	161	182	193	175	168	163	186	196	191	188	167	179	164	179	194	190	192	173	165	180	193	154	172	170	188	187	164	142	179	192	175	176	210	174	207	167	187	205	163	190	201	159	182	176	166	181	190	165	189	196	173	149	170	176	177	179	178	171	193	180	174	166	179	197	173	184	199	186	175	195	169	179	161	175	196	193	201	183	183	161	206	198	199	167	165	186	168	151	190	210	188	208	196	202	193	178	174	173	192	169	178	182	198	182	170	190	180	172	181	169	202	184	167	208	183	182	171	170	179	177	167	197	188	182	213	184	168	159	175	173	165	203	174	198	178	203	180	181	199	162	205	172	172	178	181	197	186	190	184	177	202	177	172	146	174	176	190	186	186	183	196	182	187	157	201	186	171	182	177	189	186	175	208	200	184	189	161	204	178	191	161	173	187	205	189	160	194	171	186	170	166	211	183	167	191	159	197	190	194	163	188	173	176	172	176	200	166	185	200	207	178	173	186	189	167	181	154	190	157	196	173	177	173	177	176	220	180	205	176	199	170	190	192	182	179	172	184	188	199	175	200	175	189	166	180	178	177	175	182	195	197	180	158	175	190	179	195	185	193	176	166	171	191	183	197	172	169	194	161	159	180	170	188	181	198	183	201	178	157	183	192	169	191	202	209	177	175	188	182	164	175	162	180	184	164	192	166	187	186	182	191	185	176	199	163	195	182	190	173	187	195	168	176	183	177	169	180	182	186	188	163	190	170	188	167	172	190	178	177	188	165	179	186	173	154	164	190	141	167	184	167	196	162	175	198	217	177	156	178	188	167	158	202	163	164	176	172	145	186	175	181	181	193	188	194	199	183	189	163	176	172	170	181	161	158	189	174	182	153	210	189	191	184	178	185	165	169	189	184	183	200	166	151	175	185	180	208	206	183	183	181	181	181	184	172	185	203	181	175	194	193	182	175	170	211	185	178	179	154	151	184	180	198	192	166	155	194	176	192	160	156	180	179	161	177	182	184	206	176	179	180	202	192	155	178	201	160	189	182	169	179	195	185	165	167	176	174	203	186	187	203	176	177	183	185	164	197	190	176	183	184	187	182	159	221	175	193	181	209	173	190	172	174	190	181	195	179	186	173	161	195	159	170	184	173	184	189	213	174	168	181	185	192	167	187	180	195	174	172	150	154	176	146	167	151	180	190	158	202	183	211	186	179	193	159	177	186	169	170	168	164	183	206	209	194	219	168	187	186	188	193	169	195	193	191	176	156	186	205	176	170	184	179	178	177	171	189	178	176	201	170	181	199	170	157	183	170	177	189	178	204	196	198	191	174	157	180	174	187	191	167	163	182	207	226	182	185	193	166	183	184	179	205	179	159	189	175	183	185	207	193	165	195	170	173	190	188	194	184	192	169	204	182	214	208	166	158	194	194	172	189	182	167	177	192	198	182	189	174	196	196	190	177	189	181	179	187	190	186	189	199	173	173	188	193	185	163	173	163	195	183	189	160	163	171	189	222	173	174	195	192	181	167	210	154	204	173	185	208	197	183	196	196	183	177	201	216	190	196	201	197	173	184	198	161	185	197	169	186	164	161	150	160	157	182	198	197	192	196	162	179	148	198	199	186	200	172	190	174	175	202	188	189	184	198	182	165	179	169	191	179	196	173	172	171	164	165	185	186	202	152	165	183	159	215	179	176	184	162	162	188	175	167	168	193	190	166	198	186	197	189	187	200	183	205	188	174	187	183	193	203	191	195	180	183	206	206	191	199	181	165	185	176	206	194	171	178	183	178	179	189	168	173	176	201	177	163	181	181	192	176	175	212	178	171	164	163	167	195	201	182	183	190	198	185	184	175	172	161	168	175	143	192	188	174	206	193	189	154	184	193	173	173	171	197	212	183	195	195	191	187	190	168	181	182	173	175	181	201	191	163	184	148	181	195	171	168	181	173	189	177	192	166	176	191	171	188	187	185	161	185	177	203	178	209	191	177	189	151	178	187	187	185	179	176	199	153	155	180	194	181	187	199	174	216	199	172	154	174	196	199	176	186	165	166	195	174	177	181	202	195	195	186	187	199	194	199	181	151	177	192	176	164	183	183	175	177	185	176	173	195	197	167	162	162	186	228	191	200	181	184	196	167	196	173	207	183	162	188	160	169	180	210	177	192	190	186	176	185	179	187	220	199	159	181	178	194	196	181	200	188	176	182	201	171	196	186	206	196	170	184	171	184	185	167	184	165	166	178	179	173	184	186	173	179	183	177	183	163	162	161	189	183	188	189	201	182	166	186	162	163	168	181	173	161	173	187	197	178	190	190	182	178	174	178	180	178	188	164	186	181	179	192	141	204	178	189	201	191	174	195	200	182	183	198	193	193	180	180	163	192	175	197	178	186	209	179	180	166	182	209	186	193	185	193	161	178	179	186	186	153	169	159	183	175	177	171
39628	44609	53211	69784	74728	60887	44080	29131	14149	5326	2431	1747	1247	865	627	568	528	478	454	508	465	456	442	451	488	432	457	475	419	450	479	429	455	465	486	487	451	462	466	462	499	478	451	470	423	484	471	461	458	496	442	434	423	460	530	441	486	492	479	446	464	456	463	434	480	430	479	451	449	473	440	462	460	431	456	446	460	456	465	473	439	494	457	447	462	454	445	441	498	474	473	456	422	454	401	461	443	435	452	427	449	435	467	467	412	474	479	471	432	495	444	467	455	462	423	460	468	441	450	474	463	448	499	470	436	482	450	447	484	474	476	461	434	479	459	481	454	463	462	464	451	454	463	460	469	439	518	464	440	419	467	457	483	423	472	436	464	448	450	451	463	452	459	449	484	455	482	478	462	496	467	452	434	466	467	461	438	423	494	445	469	459	453	426	511	480	406	473	471	490	461	451	432	443	456	429	476	450	459	469	457	447	457	464	462	415	453	443	461	464	419	442	484	446	499	465	449	478	442	482	423	447	460	441	408	423	460	503	445	448	457	473	484	475	450	430	451	475	433	427	440	459	474	434	465	447	429	455	449	483	465	467	452	465	472	450	446	430	462	452	435	460	430	451	422	451	458	433	471	444	484	488	455	447	461	447	465	431	463	426	475	463	474	453	466	465	474	442	458	462	490	437	453	438	460	497	473	448	501	504	458	465	451	456	473	441	461	436	452	498	471	413	458	454	442	451	473	473	421	466	406	419	430	459	454	444	474	457	470	450	477	466	440	470	453	455	479	456	464	449	476	445	512	480	466	453	462	430	488	458	485	469	482	487	455	480	489	439	477	440	471	494	437	467	436	482	454	477	443	458	458	521	446	464	447	471	448	430	457	454	481	459	416	465	475	462	441	435	447	497	481	478	436	493	412	443	442	477	470	473	406	486	411	442	454	483	449	458	462	456	421	431	418	449	467	471	422	460	444	434	466	452	482	470	441	446	461	492	444	446	444	452	448	472	459	479	461	405	469	474	477	480	459	453	491	478	472	464	445	476	441	449	436	443	466	456	476	468	437	455	418	476	427	511	475	444	447	457	484	438	517	440	465	477	458	487	486	455	453	492	480	464	470	462	451	466	472	451	449	440	440	447	442	459	403	445	446	484	457	484	446	457	450	469	444	445	450	456	452	458	423	448	459	488	464	458	448	439	446	420	475	483	470	448	445	421	447	450	432	448	484	462	485	467	493	435	449	483	439	476	463	445	476	501	440	479	485	476	494	471	458	447	490	433	452	438	471	424	433	472	432	480	436	477	447	451	465	442	479	433	459	451	469	453	464	480	492	460	449	458	441	490	430	472	455	449	449	455	436	451	448	424	431	402	488	450	442	506	432	493	453	461	497	490	473	460	431	455	486	459	468	422	481	467	472	445	508	453	476	478	460	457	508	450	488	491	458	440	468	490	475	452	441	457	482	467	479	517	491	459	411	429	472	484	439	390	436	505	467	459	449	482	467	478	468	435	451	462	463	437	447	474	461	454	475	458	445	488	431	446	520	439	436	442	472	478	465	495	475	435	462	509	469	458	491	445	448	478	467	450	447	464	453	428	460	447	484	450	430	456	476	465	453	430	476	457	441	497	439	442	460	469	408	431	472	476	457	443	446	433	454	471	435	467	487	461	445	441	431	447	461	468	449	476	455	493	428	470	421	443	477	432	498	476	487	445	481	482	487	443	462	483	446	447	424	451	469	475	483	448	484	418	458	485	468	443	434	484	484	454	487	445	488	467	487	464	443	440	475	467	438	461	493	466	459	492	470	415	460	497	456	454	445	426	481	489	445	439	450	492	453	470	447	430	447	441	452	412	459	477	475	484	473	487	465	454	454	468	447	488	473	503	457	474	427	445	457	477	459	481	419	443	447	484	496	467	439	451	466	465	490	448	492	427	415	455	463	450	424	424	432	480	470	436	491	446	427	465	506	484	458	449	448	455	460	442	432	458	390	470	450	443	457	473	469	442	463	514	489	434	468	507	457	438	467	457	505	438	507	423	429	480	456	455	466	440	469	456	455	471	457	441	454	490	462	447	438	470	507	437	457	471	445	468	441	467	445	475	437	433	454	510	463	453	459	485	438	434	407	456	479	513	458	470	471	443	471	463	408	487	460	456	433	465	451	488	474	420	474	463	464	483	466	462	421	475	470	427	472	461	462	454	472	419	484	457	464	467	469	475	445	472	448	470	458	442	478	458	484	456	449	450	431	429	469	469	477	417	448	428	435	462	484	426	455	487	420	447	449	465	468	445	464	426	425	423	467	460	433	464	467	435	481	453	423	427	478	430	449	423	415	453	461	426	452	450	441	462	446	441	440	466	450	488	481	472	474	459	494	472	472	435	465	488	471	475	444	440	440	471	515	454	457	453	435	445	469	444	484	449	479	433	455	476	408	421	471	472	443	459	447	488	423	441	488	444	480	480	462	454	490	451	484	448	477	451	454	441	432	444	469	476	440	457	492	418	460	476	468	464	471	422	475	450	435	478	453	500	508	461	463	473	456	451	467	448	488	439	447	473	451	434	479	443	437	467	455	444	476	476	431	490	459	439	438	462	417	477	436	454	463	492	478	442	447	482	416	486	463	451	440	439	433	452	458	449	477	457	447	481	482	474	481	448	476	490	476	471	454	484	454	478	430	444	457	445	452	464	459	472	459	460	425	474	442	451	464	446	457	453	446	452	467	466	480	428	466	470	456	457	492	463	492	455	459	453	424	485	463	449	465	516	482	455	442	451	445	450	437	415	472	462	427	446	489	464	469	465	427	464	467	450	465	443	459	491	456	464	479	457	454	451	448	431	473	431	463	443	479	500	404	482	511	479	507	420	487	459	442	463	508	437	447	465	455	474	468	469	464	419	431	495	455	447	463	447	427	435	479	431	489	448	482	480	477	441	444	403	480	422	448	481	446	497	422	453	430	412	447	465	443	456	462	473	453	459	454	458	460	448	454	448	439	457	501	440	465	458	476	476	458	436	447	473	441	478	451	459	439	456	457	474	456	459	419	483	435	447	447	474	432	490	487	464	485	497	465	453	464	437	452	417	493	471	471	507	448	444	423	435	463	447	458	481	460	445	462	449	473	471	460	463	488	475	466	458	431	464	473	477	433	441	433	424	441	475	468	432	471	458	453	459	504	441	457	432	426	453	487	446	454	467	446	435	471	421	468	472	492	497	462	444	482	486	426	474	467	456	434	425	469	459	444	469	437	446	484	437	438	470	479	442	507	497	467	463	463	470	439	462	479	462	460	468	451	497	470	419	449	458	434	453	451	495	447	453	444	493	430	478	487	467	449	432	432	484	454	473	444	448	443	446	488	459	440	435	478	444	473	452	462	451	432	459	464	457	501	466	466	467	437	463	454	454	474	451	457	433	455	427	515	473	437	421	455	432	461	465	447	490	500	473	471	457	489	421	456	452	451	499	441	476	468	453	453	464	490	452	496	477	471	459	492	469	451	439
24916	21369	15179	9051	8240	5396	2341	1086	525	292	211	196	195	191	209	179	225	217	184	183	208	176	183	183	198	193	200	195	189	222	189	170	200	199	205	211	220	223	214	222	177	189	201	205	155	190	193	206	198	178	190	192	187	172	177	197	180	197	183	162	215	240	155	154	179	207	168	212	175	192	205	201	185	176	191	187	206	191	198	199	193	181	186	183	199	188	167	186	191	166	187	194	203	203	171	216	159	207	190	190	190	203	209	189	184	191	181	206	211	202	179	200	183	209	192	151	182	206	211	192	179	188	178	200	190	238	197	198	220	175	175	182	197	178	206	182	197	202	198	197	192	180	183	168	183	186	188	188	180	181	198	185	190	203	201	173	219	185	195	172	184	209	165	178	200	214	201	206	182	221	179	214	182	218	203	189	207	187	194	200	164	201	163	220	165	176	171	175	176	181	204	184	214	222	187	192	200	194	191	194	177	189	172	155	207	218	164	195	195	214	229	207	181	195	174	185	178	198	188	180	202	208	174	202	212	221	181	177	190	195	200	167	197	181	168	199	191	187	171	179	178	188	194	174	179	185	202	189	167	196	217	185	190	186	182	189	201	186	193	179	196	205	204	202	187	205	150	192	183	192	177	199	217	179	144	219	181	200	168	193	198	193	187	193	174	183	205	193	201	220	186	196	181	213	195	222	203	173	171	174	204	191	185	185	201	188	215	185	177	185	221	186	197	182	173	196	193	190	196	191	186	186	209	186	205	200	184	198	194	204	191	196	222	189	190	210	187	184	192	186	181	183	181	204	205	182	181	183	197	206	182	198	209	173	194	208	199	187	184	196	192	194	161	192	192	197	170	188	189	182	198	188	203	188	175	204	183	184	222	202	201	211	185	210	203	176	202	187	204	181	204	194	195	164	184	198	231	196	181	176	192	177	189	209	179	209	187	194	201	215	205	189	186	196	214	176	211	187	202	177	219	175	193	197	208	197	174	174	211	203	163	180	188	226	183	186	200	191	188	198	188	202	200	204	190	213	193	169	174	205	204	183	222	208	173	175	228	195	181	177	164	169	182	217	180	206	213	196	213	173	188	193	192	192	194	210	198	166	219	196	180	196	195	203	184	174	240	189	193	192	204	190	212	199	197	187	194	188	177	189	183	199	202	196	183	196	182	185	208	184	207	190	192	183	192	179	237	183	189	166	186	193	183	175	184	202	188	196	201	206	209	185	213	195	178	205	216	206	192	199	234	204	199	169	188	187	188	169	142	179	196	184	210	193	176	214	209	208	197	200	192	199	216	217	193	181	183	210	187	214	203	170	197	195	202	164	198	198	189	205	181	191	222	208	179	179	193	192	187	202	181	196	211	181	162	200	195	183	212	208	220	209	213	200	197	217	191	194	170	172	179	173	174	187	219	198	188	200	222	177	192	195	188	198	215	197	186	165	211	178	178	187	202	182	188	181	191	186	190	210	189	208	215	198	202	174	181	203	179	192	194	179	203	199	182	194	200	181	182	174	186	191	188	200	210	187	205	203	188	219	152	170	213	177	190	207	210	195	187	168	217	201	197	178	196	169	181	162	218	185	184	211	188	183	180	195	178	174	203	184	190	185	201	209	204	204	183	197	191	206	176	186	180	202	200	182	169	189	222	177	193	207	183	171	200	181	187	230	180	197	197	203	200	185	208	184	201	193	197	175	192	183	203	198	186	192	188	202	183	191	201	181	196	187	208	198	189	188	188	189	177	194	207	177	180	200	182	175	185	178	210	221	207	176	205	187	189	178	211	183	203	184	184	198	211	192	204	205	168	213	188	218	201	184	191	199	187	195	190	200	212	202	212	182	206	199	209	190	204	199	199	200	223	188	196	171	200	202	172	212	167	222	174	188	197	169	211	176	194	171	186	191	208	189	184	180	186	207	199	209	200	180	190	157	203	215	185	202	170	201	193	189	187	185	184	158	202	202	180	202	206	191	177	200	186	183	195	190	215	208	195	215	183	185	173	181	184	194	192	192	204	211	207	186	195	193	172	204	196	195	215	209	203	186	192	184	219	192	180	182	224	188	211	210	197	198	228	211	190	177	216	196	177	188	197	195	208	191	198	194	167	188	203	214	218	178	194	206	199	182	197	181	202	181	203	179	179	190	202	197	206	176	223	199	205	206	209	178	200	203	176	209	197	188	197	191	177	185	182	199	208	175	200	202	191	200	190	178	187	192	218	209	198	176	180	194	201	212	184	180	185	187	233	175	180	185	173	210	192	188	179	167	181	184	161	173	192	195	192	203	176	214	195	199	183	186	211	174	182	188	186	213	173	175	208	231	175	212	168	184	188	215	182	194	209	186	188	191	179	206	178	210	186	202	188	203	187	195	205	190	189	197	202	217	217	199	192	185	191	179	217	157	199	192	197	172	215	193	212	180	173	176	190	171	198	187	174	196	176	183	206	170	182	220	212	193	201	191	180	197	176	176	228	209	196	195	201	201	170	177	187	193	151	183	222	189	202	176	185	173	220	213	182	185	213	174	200	210	188	195	215	191	192	199	165	204	194	167	187	208	212	188	204	197	202	207	185	162	171	183	212	198	208	211	192	180	194	172	196	195	191	191	202	203	192	204	171	189	204	192	188	195	152	205	200	218	196	203	198	208	200	203	183	190	189	194	220	207	177	199	205	158	184	189	195	214	179	194	192	205	209	184	204	197	202	168	210	177	188	187	230	194	205	209	202	177	195	214	178	208	188	211	185	174	198	180	192	176	220	212	184	178	184	204	207	215	219	191	211	165	195	172	195	171	211	188	167	183	190	206	195	199	204	201	178	188	201	182	182	189	205	187	166	206	194	174	196	196	206	176	197	183	198	175	190	185	215	177	181	178	175	191	198	193	167	188	196	198	182	180	196	203	179	194	170	187	176	205	217	182	190	195	205	179	167	187	200	181	205	201	205	205	174	196	210	192	197	208	179	198	164	174	174	173	198	198	186	189	186	207	216	229	217	169	183	223	199	182	190	203	185	202	179	165	174	198	179	196	198	173	199	191	213	170	172	186	192	245	181	170	165	188	188	193	207	193	192	191	198	192	187	170	190	197	188	191	181	206	203	178	203	192	215	194	191	175	170	185	189	199	221	190	192	207	177	187	188	205	159	196	166	162	189	169	195	165	178	203	183	203	181	205	187	176	178	190	189	197	192	182	212	204	171	197	201	187	175	182	184	188	217	190	181	185	206	190	159	182	195	180	204	193	174	202	190	176	204	182	192	187	194	200	190	170	195	176	195	191	197	204	194	180	209	212	177	195	182	212	190	191	201	188	178	171	208	180	214	216	180	193	207	180	192	191	187	197	230	205	213	195	176	185	176	203	192	207	184	165	193	164	194	171	182	187	214	207	200	161	184	192	182	225	204	199	209	190	179	177	185	198	217	183	192	175	219	184	198	216	199	173	200	204	181	196	191	214	177	189	212	187	177	205	210	185	204	226	162	191	185	175	196	178	148	199	199	181
14631	17781	19159	19339	22409	16033	7833	3772	1630	739	575	548	527	510	513	526	467	481	508	515	448	532	461	519	505	481	501	513	492	506	497	482	536	521	514	493	508	460	482	501	517	516	504	486	498	527	540	495	515	495	526	527	503	509	502	530	501	492	476	492	493	500	535	482	517	493	520	540	518	467	484	487	485	520	507	498	469	491	566	508	492	458	484	484	474	506	511	522	516	510	511	495	482	510	519	501	486	494	490	513	517	481	486	481	485	520	479	540	496	495	487	501	511	493	484	476	505	473	532	498	532	486	511	541	471	478	451	526	460	486	476	484	445	494	503	507	475	494	469	526	550	511	493	504	466	492	498	481	508	469	512	534	443	523	473	534	527	474	516	446	489	490	473	491	521	462	499	501	507	486	486	481	460	499	484	507	453	489	479	468	460	499	493	479	523	480	506	522	489	546	474	509	501	467	485	495	516	503	489	481	516	506	528	519	482	470	456	482	515	490	528	465	505	475	453	505	479	512	469	448	510	483	477	501	510	461	499	475	510	493	493	511	459	528	496	508	514	549	493	475	508	521	539	535	549	523	476	514	513	433	552	529	470	521	484	516	463	457	520	524	456	511	501	505	474	532	494	486	475	506	456	544	514	514	520	502	522	530	500	460	512	516	459	512	528	513	493	502	474	497	486	479	471	548	491	493	493	496	503	489	535	476	517	520	497	493	515	439	505	531	490	504	485	507	487	465	466	491	515	494	485	453	450	485	521	506	496	471	513	548	523	495	552	467	482	516	478	487	479	497	460	527	477	511	477	509	515	518	524	511	528	485	458	493	485	484	517	499	493	480	500	522	516	462	553	496	496	539	491	434	517	531	484	493	514	466	522	504	496	484	476	453	479	496	485	533	526	504	503	513	507	498	495	486	484	514	484	485	498	496	514	477	504	499	498	467	470	503	517	491	508	499	462	468	486	522	490	513	495	508	503	487	490	469	536	512	499	526	525	513	537	479	496	512	509	506	464	466	511	514	525	462	501	501	536	474	470	473	545	501	466	519	488	545	508	480	510	474	504	487	522	482	476	510	465	467	511	512	508	459	511	562	503	514	504	484	493	491	480	483	517	493	462	526	487	494	510	504	496	495	443	506	484	494	493	457	513	490	493	476	513	535	463	492	459	486	489	500	478	495	502	469	489	494	509	496	427	540	520	491	536	485	530	489	494	539	531	507	501	494	532	481	514	526	471	492	510	528	474	467	514	549	471	513	476	483	511	502	491	535	512	481	511	485	463	522	486	483	508	516	492	496	468	480	492	524	502	468	467	529	485	493	478	495	493	472	452	511	510	486	515	494	537	521	498	517	517	529	472	510	525	445	493	526	504	508	501	520	489	486	503	496	477	550	497	491	536	475	484	516	489	478	484	503	526	453	496	498	502	499	479	468	496	508	473	472	464	493	477	465	483	488	500	492	495	509	532	523	487	505	522	498	467	513	464	498	457	495	475	506	480	479	453	523	499	521	456	496	506	495	506	535	510	482	512	515	486	518	500	483	516	496	494	463	495	498	508	481	497	492	476	489	472	504	473	514	472	471	536	480	487	471	511	490	488	471	486	506	503	525	485	507	527	458	495	495	509	501	468	514	465	507	494	521	464	528	504	522	486	488	478	546	516	488	511	501	513	517	515	431	487	543	476	523	505	488	465	529	498	509	522	487	463	487	476	472	488	505	506	493	490	505	449	512	516	521	440	547	496	484	505	525	495	503	519	479	484	498	510	521	479	547	497	476	494	505	495	470	511	519	492	479	541	434	464	503	510	525	499	515	486	499	507	535	526	503	481	509	508	497	515	460	549	460	499	496	511	515	462	495	454	535	478	532	485	516	486	514	501	511	499	540	506	505	518	502	494	518	516	480	522	516	524	465	455	481	520	521	487	455	457	474	491	461	496	492	458	493	491	509	507	483	504	467	518	496	470	474	536	457	464	481	465	527	510	493	532	516	551	482	475	509	480	512	514	488	484	499	453	527	504	487	515	511	502	500	516	422	466	494	519	514	504	489	477	500	508	502	521	472	485	503	506	474	535	471	501	458	527	480	511	471	471	489	494	488	502	509	460	535	501	490	493	525	514	512	502	495	447	484	514	462	499	504	478	517	482	523	497	509	484	534	489	503	493	488	506	499	484	501	488	495	511	510	499	463	503	461	519	492	501	536	523	536	516	480	480	498	511	458	494	452	500	498	481	478	478	526	498	519	502	467	519	506	479	489	480	490	486	528	503	516	504	489	507	520	522	513	482	500	526	490	495	489	486	513	497	480	517	464	477	543	473	511	498	517	517	527	514	496	493	502	470	552	475	501	494	456	484	496	498	499	514	503	495	476	473	514	487	464	526	496	543	511	476	457	507	490	474	535	509	493	496	492	502	508	501	476	507	546	509	491	498	452	496	468	517	507	524	517	494	459	509	524	520	497	498	513	480	520	566	492	510	484	470	476	499	518	504	491	527	536	475	466	505	494	526	525	503	491	495	512	477	529	481	515	481	497	500	523	508	510	491	501	502	461	504	514	507	518	529	491	477	543	505	504	491	467	521	505	551	487	501	484	500	467	507	496	525	459	490	473	511	469	477	497	487	479	470	500	479	504	530	510	451	515	509	504	513	500	477	505	512	491	514	508	536	465	506	509	477	517	491	557	530	511	486	527	495	530	481	471	447	497	530	470	502	457	507	516	510	527	505	536	492	508	515	502	489	482	516	533	466	506	532	502	504	464	508	488	542	503	485	521	480	499	525	495	477	506	483	516	517	527	509	476	483	501	495	515	478	463	465	545	503	475	542	479	498	496	497	498	483	477	452	464	472	500	506	487	500	454	521	506	506	487	529	521	521	510	495	496	513	493	480	489	502	521	516	493	481	502	443	541	537	480	496	507	497	510	510	536	493	498	471	521	474	505	510	468	520	526	486	476	483	507	452	496	481	478	506	519	497	489	492	527	469	498	473	522	499	488	481	495	503	506	491	464	482	482	492	512	480	478	516	533	469	474	473	479	519	500	472	472	484	494	500	502	483	504	529	497	441	492	450	466	464	499	504	497	498	452	472	460	518	523	491	444	495	506	500	478	481	516	503	520	453	511	493	495	502	470	452	507	496	496	473	536	518	498	514	538	528	484	501	487	466	520	525	501	493	512	525	544	496	519	467	497	489	493	527	494	484	474	495	497	519	510	471	508	492	469	496	476	473	510	536	507	505	453	494	474	523	486	492	495	480	491	527	536	507	479	519	512	479	473	503	485	475	491	486	528	516	527	500	474	532	485	509	519	476	515	505	490	514	457	484	497	481	527	492	484	483	519	513	497	488	490	491	500	500	545	487	534	503	455	504	468	492	516	476	489	483	528	508	475	510	461	503	480	523	488	487	501	471	509	514	534	512	520	484	497	485	450	525	537	502	488	471	490	454	527	497	441	474	520	509	541	483	508	497	514	477	489	450	478	503	489	470	499	485	495	485	486	491	541
46395	48404	46146	46367	53899	40829	24332	10964	2972	835	472	326	284	244	221	210	220	198	189	213	213	210	214	206	193	219	228	206	225	216	196	242	211	203	190	179	219	215	191	194	197	212	197	228	216	229	223	169	199	213	215	204	200	209	202	212	199	230	179	226	177	218	236	217	197	214	199	246	227	198	198	195	195	184	188	229	207	202	229	209	185	213	206	179	216	219	186	194	214	230	212	215	209	221	222	238	224	196	209	199	183	247	213	188	215	193	199	198	192	220	220	177	222	206	205	227	213	208	221	195	225	200	218	197	179	210	228	212	211	186	205	179	192	188	184	206	232	214	211	219	218	175	190	214	182	187	227	228	218	218	227	200	227	221	231	184	205	235	217	207	217	184	230	215	199	218	194	192	206	183	231	213	215	202	218	200	206	206	193	186	232	199	211	213	223	228	224	219	199	221	214	226	191	195	211	216	207	232	214	201	204	217	205	192	210	216	211	196	233	192	185	197	200	201	209	203	229	205	205	199	226	221	208	212	184	200	232	222	226	221	237	205	203	204	221	224	206	191	213	199	228	203	216	192	226	192	208	234	204	164	214	219	202	242	228	221	205	200	230	200	240	185	208	244	218	210	197	203	196	211	217	219	192	175	210	193	234	234	201	207	223	223	220	190	213	217	213	200	218	189	203	207	199	218	198	234	181	204	228	208	208	219	208	198	196	203	193	228	208	189	229	219	197	203	189	217	207	227	188	232	215	212	248	188	219	188	198	208	185	205	186	202	182	227	234	179	180	192	198	192	232	214	209	185	183	218	211	188	173	209	210	222	232	212	204	230	201	208	203	210	203	202	190	201	162	194	211	199	216	219	229	225	186	185	204	193	210	213	219	214	211	230	218	200	223	204	191	197	180	160	219	197	193	218	205	196	221	191	182	185	201	181	193	184	200	211	184	191	193	210	211	211	225	189	214	221	203	220	219	220	225	214	200	207	207	235	185	213	203	224	199	229	209	211	220	196	204	220	196	230	202	231	222	215	250	238	189	210	186	208	211	203	203	223	205	210	200	195	214	202	194	192	186	218	183	200	212	211	194	232	177	197	217	250	228	197	217	240	228	189	188	198	208	214	223	190	219	213	201	235	222	190	190	218	220	202	206	173	233	236	216	197	210	228	222	236	221	197	219	204	203	176	198	209	238	190	204	171	207	177	194	227	222	218	221	219	225	231	207	215	220	193	194	241	232	192	217	191	196	232	216	232	185	193	204	198	177	160	227	208	215	200	233	172	215	237	231	211	189	194	214	210	179	217	219	193	207	217	210	225	239	189	211	215	205	203	218	213	210	208	214	216	205	215	181	194	215	204	202	217	194	221	212	197	213	224	199	206	211	202	222	189	214	194	201	196	210	211	246	207	187	223	220	218	221	204	193	198	203	213	190	200	199	196	209	222	197	206	232	206	178	223	215	212	190	228	206	199	233	212	215	217	184	203	203	215	208	208	206	195	203	228	202	229	222	199	221	212	216	186	221	217	219	179	242	211	209	193	193	214	210	215	199	203	191	184	224	198	208	200	185	221	207	204	191	188	206	217	208	203	192	190	209	220	208	227	203	187	207	196	214	213	209	200	194	218	204	238	225	211	224	226	203	205	209	224	211	212	212	230	223	209	216	217	204	231	213	189	214	214	214	194	236	197	184	193	217	210	191	183	224	195	186	228	211	190	215	167	209	196	208	226	193	208	211	200	196	207	245	230	216	206	177	221	209	194	191	203	212	210	224	223	187	209	243	204	224	200	222	210	224	196	214	223	221	193	213	223	227	225	191	196	178	208	238	225	213	206	242	189	207	228	202	221	209	212	177	200	211	186	184	170	203	217	223	210	225	198	206	203	241	196	199	197	208	223	212	193	194	197	207	194	209	223	232	201	202	221	201	225	206	237	191	219	214	163	203	209	175	208	184	178	216	201	203	223	197	217	214	208	225	185	208	183	206	192	232	211	214	178	209	220	230	233	186	185	226	198	200	205	180	234	192	214	227	242	202	216	210	210	197	188	227	201	215	224	222	182	191	200	223	186	208	217	236	234	210	185	220	223	211	202	215	186	195	199	199	207	208	203	201	184	226	204	182	197	205	234	192	201	210	222	201	192	204	206	194	199	215	200	211	194	212	189	221	207	195	217	219	211	195	227	198	195	196	189	192	211	211	189	233	218	222	236	216	207	200	227	205	194	219	235	228	225	190	234	214	212	196	180	224	206	221	193	192	190	200	218	200	218	210	207	188	196	224	230	210	230	223	209	208	197	214	214	199	186	203	187	200	207	207	192	233	225	190	192	208	210	223	221	195	223	205	204	210	219	212	190	205	227	174	208	209	211	197	206	201	223	193	202	188	195	223	198	232	195	215	195	198	216	215	208	203	205	213	202	211	211	202	196	207	206	196	191	184	227	203	214	189	209	198	209	199	207	215	204	219	193	208	209	208	216	204	206	206	197	205	205	202	196	249	237	195	210	214	205	219	220	183	193	236	247	224	214	209	207	207	212	212	238	196	206	177	211	224	213	208	230	224	196	202	185	215	186	204	223	211	215	206	193	229	238	226	199	203	208	187	231	206	213	200	216	204	230	224	214	204	198	215	203	193	184	190	183	206	216	213	234	219	194	220	216	203	191	230	208	219	247	230	194	196	206	199	224	204	200	227	214	205	234	186	198	219	208	224	235	196	199	212	202	229	192	188	228	174	188	242	200	211	195	223	220	217	186	225	215	206	203	219	165	205	219	183	193	225	216	200	191	217	223	174	207	211	195	210	217	224	209	186	212	224	203	206	238	192	209	201	214	213	195	186	193	203	205	185	211	200	221	221	203	204	207	189	198	221	201	204	206	220	221	200	177	212	226	225	199	226	195	209	192	233	217	185	207	200	197	204	216	196	194	215	206	208	202	205	216	212	211	210	211	208	209	187	214	219	197	203	234	200	234	194	234	196	199	205	173	224	222	211	194	193	218	216	214	223	223	209	197	224	217	205	201	212	200	200	203	219	216	205	204	212	216	224	220	217	190	193	176	199	201	188	217	199	232	212	231	208	225	220	204	205	208	221	245	200	188	206	205	207	179	208	216	232	215	212	238	210	196	206	203	226	216	206	167	240	206	217	199	201	208	206	219	210	199	217	199	209	223	222	214	222	208	228	216	207	222	203	223	189	187	215	184	198	174	169	188	222	207	224	203	230	175	216	192	213	226	222	188	195	196	197	208	204	193	203	172	198	210	197	209	209	193	203	235	220	212	198	204	231	231	200	213	214	218	187	232	200	210	204	210	225	188	192	197	198	216	213	188	183	193	216	201	208	249	204	197	208	228	194	193	191	223	212	205	208	213	216	211	204	225	216	195	201	210	222	203	223	217	202	225	202	217	209	215	202	200	221	206	208	194	209	199	205	196	214	195	202	224	222	205	183	203	212	190	219	190	220	201	211	209	194	221	227	239	209	238	206	203	204	216	227	226	194	199	184	207
30580	39508	45830	55112	63421	50737	36904	22832	9608	3276	1705	1260	886	709	618	569	517	539	509	554	564	514	514	510	537	542	498	513	490	557	552	502	548	529	519	529	528	536	508	525	533	505	536	502	512	531	520	519	522	526	532	516	528	549	575	520	506	517	552	503	505	541	526	541	514	501	526	526	518	513	520	502	543	468	513	544	559	528	486	549	520	520	493	484	517	527	537	525	539	518	547	496	533	511	544	526	517	552	528	501	563	511	519	529	561	552	504	530	505	554	509	537	539	514	524	527	525	550	473	542	527	514	533	536	519	510	565	525	546	506	531	543	548	525	528	522	534	548	528	527	521	591	541	545	549	523	506	530	519	560	522	509	552	553	543	559	505	539	503	522	535	543	556	515	500	528	524	544	535	497	510	519	522	515	526	498	544	521	531	520	508	553	497	566	520	530	535	513	532	519	512	499	514	528	490	483	534	512	503	489	506	517	551	547	515	524	545	545	557	502	514	520	538	510	538	529	538	527	566	537	471	522	568	529	545	491	521	535	548	525	518	512	507	530	550	510	515	536	533	480	488	551	550	496	542	507	522	491	521	573	486	489	575	553	535	504	498	517	498	521	518	523	505	544	536	504	511	572	557	502	531	523	549	537	540	532	540	523	525	495	510	465	494	530	539	522	489	526	515	510	522	517	523	527	531	516	533	576	532	567	532	530	534	518	521	546	499	529	496	520	512	555	522	506	488	525	543	517	509	498	493	541	552	511	490	533	501	493	528	515	489	521	527	577	556	516	491	559	525	514	541	522	482	520	550	501	521	528	511	527	489	595	535	488	510	514	508	513	544	516	555	501	529	550	528	495	511	494	491	546	535	507	500	548	512	501	544	514	496	510	525	550	524	566	544	551	529	554	533	511	545	476	551	507	533	515	528	560	523	516	503	517	512	492	554	492	496	549	511	509	561	528	548	528	531	506	555	487	581	528	480	507	530	507	524	503	508	520	533	563	512	565	540	535	520	489	540	524	490	548	502	516	545	501	507	560	528	507	528	548	535	541	504	552	527	573	515	529	553	537	559	490	542	520	508	494	496	507	559	559	534	573	542	528	482	479	532	504	509	584	531	515	542	562	485	520	492	503	518	490	470	502	514	514	527	494	520	526	520	535	540	515	551	529	537	510	506	560	534	571	550	514	508	546	522	551	538	508	547	547	486	516	557	461	525	563	509	564	493	492	491	539	489	517	543	485	543	508	485	549	516	537	561	490	478	541	508	508	527	518	568	506	504	529	516	544	494	523	502	514	511	545	508	526	534	515	528	525	529	514	514	537	521	548	554	505	529	515	499	534	527	552	511	475	519	529	494	516	521	523	515	518	529	518	528	553	534	519	537	530	521	493	539	514	477	491	515	512	527	553	503	511	555	518	504	511	518	576	519	528	534	510	529	530	557	538	523	534	490	526	487	546	532	514	522	504	510	566	553	548	524	500	530	554	501	518	527	509	502	505	523	488	535	479	546	564	479	517	525	569	500	536	497	522	477	561	513	550	535	538	517	544	520	498	522	514	549	504	532	556	469	510	519	519	514	514	513	530	540	536	584	521	583	510	504	549	507	507	512	565	511	546	528	511	520	546	499	540	524	526	532	534	548	532	507	548	465	525	525	526	494	514	518	512	489	554	550	544	542	537	510	560	519	532	543	498	567	566	521	558	520	493	504	475	498	544	514	542	536	513	526	550	534	543	507	519	547	544	516	547	500	550	521	559	514	570	524	574	526	524	476	529	538	512	550	523	569	576	537	507	533	527	507	488	517	528	492	488	471	535	538	569	543	560	540	513	513	548	551	500	509	495	468	513	547	553	515	503	529	547	551	503	533	522	546	515	519	510	525	532	519	553	555	530	534	518	533	518	503	544	552	543	510	536	496	480	507	535	546	562	537	558	502	541	525	538	535	555	525	544	550	570	535	543	534	521	516	554	500	517	520	544	541	519	502	519	495	506	550	507	499	542	501	533	513	521	583	545	545	533	525	526	555	557	529	552	548	527	560	531	550	560	537	525	529	533	536	518	543	528	507	528	531	506	554	575	486	545	564	493	483	513	524	519	579	543	518	507	515	545	464	515	551	559	533	519	567	516	483	544	507	519	530	492	496	562	548	548	498	516	539	529	528	540	486	533	549	489	527	481	493	547	547	522	553	527	544	535	532	511	561	503	497	521	515	533	556	517	515	581	577	489	552	545	488	537	574	494	483	506	526	544	544	524	519	546	486	525	547	542	563	533	502	498	532	514	491	482	523	480	555	559	494	521	496	496	506	498	495	518	535	511	511	505	546	554	560	532	507	529	572	533	544	532	532	492	500	523	531	514	504	527	537	570	518	528	550	533	531	515	540	516	542	515	530	537	501	522	523	468	523	550	524	550	540	509	502	527	553	575	523	540	533	499	523	530	533	489	544	519	509	532	467	505	525	526	532	555	575	527	534	544	532	507	528	551	510	546	522	517	493	541	499	515	550	505	540	504	527	556	482	526	525	516	572	532	508	550	530	519	535	505	482	531	558	543	502	548	550	534	520	534	524	499	557	537	564	512	509	473	502	506	516	508	501	518	512	526	541	517	521	510	518	526	459	523	508	542	539	497	494	529	523	496	511	535	530	504	505	526	532	547	512	549	530	530	598	544	522	547	538	511	545	544	502	536	518	557	492	517	493	493	535	533	578	539	531	514	509	523	526	560	534	514	501	486	517	500	500	527	543	515	584	570	513	552	523	517	527	521	550	518	520	501	503	505	511	509	495	562	497	488	522	495	541	513	457	536	546	526	539	509	554	488	519	527	528	519	522	526	497	535	499	531	569	537	551	521	526	522	521	519	524	497	483	510	512	517	521	567	515	510	499	506	506	546	498	539	510	546	527	534	495	544	521	561	554	530	541	529	530	524	479	463	532	530	546	544	518	547	548	491	526	559	517	517	537	496	555	544	494	496	517	507	542	532	538	510	515	555	519	548	517	519	527	519	489	527	566	502	538	533	520	545	520	572	545	567	531	503	491	515	521	537	492	543	540	515	559	482	548	523	531	556	559	495	534	537	522	525	544	514	497	554	512	521	528	487	465	504	525	524	473	536	587	539	563	554	556	494	510	491	510	511	493	514	525	508	524	514	494	542	495	524	545	505	508	498	543	540	536	519	570	485	543	520	506	497	543	498	537	491	527	500	518	518	508	553	589	543	522	524	501	541	523	536	476	556	520	500	492	508	494	513	537	536	471	535	537	571	538	508	546	541	513	535	504	526	527	508	523	571	500	533	534	541	538	541	517	550	522	498	497	517	497	524	543	552	492	545	500	528	495	547	522	519	512	540	498	561	556	504	482	531	563	531	541	555	508	508	525	538	553	555	551	504	536	472	561	516	532	552	516	554	474	560	555	530	516	515	510	532	514	534	478	559	534	499	509	528	492	546	580	501	522	504	506	484	489	522	548	541	545	553	508	528	516	526	489	524	472	536	545	543	483	509
56095	55920	52105	53750	61743	51768	34682	18658	5590	1551	590	408	311	239	188	202	189	196	170	200	160	178	160	166	188	162	177	214	176	182	154	199	174	202	180	186	173	172	175	194	214	162	175	164	207	215	179	186	172	179	174	184	171	170	179	189	196	198	168	189	154	162	184	177	188	171	191	168	170	177	188	190	167	165	172	161	183	199	183	181	188	157	191	159	185	190	176	212	192	172	178	188	166	196	156	172	161	186	163	155	191	183	195	166	184	172	174	165	192	194	201	168	204	206	184	181	158	182	181	177	171	177	171	170	157	173	182	211	176	179	175	171	179	186	158	163	181	185	188	189	178	183	184	163	185	186	158	156	184	187	173	199	168	173	187	201	172	186	192	184	195	169	177	186	162	183	159	178	184	177	180	201	155	167	174	215	164	174	161	177	173	190	190	203	194	181	171	183	177	193	188	173	176	183	172	176	195	180	187	172	172	177	174	177	194	167	190	186	191	171	168	181	151	166	168	178	187	176	193	153	181	200	157	170	178	198	200	173	184	178	168	194	168	180	167	167	199	163	195	190	177	214	186	185	180	174	184	184	170	203	189	195	164	175	178	200	164	184	193	177	209	155	190	183	196	166	191	193	172	201	190	172	171	167	192	204	165	180	191	182	210	170	182	186	176	156	218	169	152	188	169	182	175	175	170	164	183	205	186	163	175	179	192	177	192	173	184	172	163	185	165	165	148	174	190	178	191	184	192	200	178	182	190	165	187	187	215	176	178	190	162	194	161	166	175	162	184	190	191	209	179	193	177	182	185	184	172	168	196	176	180	199	196	189	140	173	173	173	172	185	196	168	181	182	188	179	146	168	213	165	195	177	179	180	184	193	203	177	185	173	193	191	169	168	175	155	165	185	149	170	154	158	182	143	171	160	194	181	200	174	191	183	201	211	174	200	168	177	186	180	176	183	157	185	198	187	193	157	160	191	196	193	160	166	179	188	188	143	190	176	188	176	172	196	174	176	184	175	176	177	183	174	195	182	205	211	179	190	178	190	164	168	191	179	190	173	190	186	197	176	173	179	159	184	159	160	185	138	158	200	180	183	161	172	193	180	190	175	194	193	177	197	163	166	163	186	183	194	164	175	190	174	191	183	183	176	169	160	160	178	174	180	186	194	172	166	170	151	169	173	188	155	169	155	188	173	182	172	155	210	175	179	200	182	202	186	190	183	174	160	178	197	146	177	196	179	200	204	156	176	189	168	194	168	167	205	203	150	182	181	165	167	173	198	180	171	193	181	164	184	172	187	173	187	193	173	189	202	194	202	201	185	187	191	196	180	169	179	180	170	177	187	189	171	177	179	200	188	170	185	174	197	169	197	162	174	194	182	171	159	164	194	191	189	196	149	185	181	171	186	187	168	175	166	150	198	171	191	189	202	182	177	185	197	168	182	183	184	187	197	188	184	178	172	165	175	191	171	175	177	201	165	168	150	166	163	176	204	174	184	160	205	176	177	177	192	163	190	176	174	177	196	187	174	164	172	178	176	184	170	154	199	161	188	177	177	180	168	195	193	163	169	169	169	188	160	192	184	189	188	178	159	194	173	198	167	196	183	170	186	176	180	193	168	164	175	160	178	184	205	176	170	162	196	178	170	190	185	189	186	170	192	165	185	179	162	167	166	171	178	196	184	195	183	181	161	168	193	184	168	182	161	202	167	162	187	164	181	191	206	174	165	170	183	179	224	185	208	178	175	185	185	160	175	156	200	181	178	192	182	208	166	179	156	189	169	189	193	169	202	198	184	170	189	156	164	184	173	185	178	179	175	162	174	200	154	191	201	194	167	197	179	170	167	155	178	182	178	191	187	159	172	173	159	180	153	196	197	153	164	188	175	158	191	175	171	186	182	179	179	201	188	179	154	185	171	174	153	176	203	176	190	155	162	180	165	187	167	185	170	168	182	160	176	161	185	192	192	180	189	180	176	186	169	183	173	184	199	173	178	194	197	177	186	177	204	170	202	192	192	172	186	162	186	165	177	174	188	180	159	203	186	165	166	173	169	182	153	189	193	178	166	189	175	184	211	172	193	196	175	180	181	191	191	182	204	170	180	180	189	189	163	184	167	180	177	192	171	176	174	192	176	172	193	171	164	167	186	152	188	165	152	178	162	185	184	184	161	160	151	173	171	168	185	172	204	162	186	192	170	180	188	173	167	187	185	191	193	189	166	176	194	185	184	189	165	161	166	173	183	180	195	174	174	160	153	198	169	205	180	178	195	170	175	195	186	184	188	191	150	199	192	195	172	201	193	168	218	173	183	193	174	164	184	174	169	152	168	213	173	166	179	198	184	185	165	181	179	179	184	168	180	180	196	169	212	199	189	171	198	197	183	169	191	193	178	177	192	168	161	174	206	179	176	170	175	167	193	168	194	187	182	187	199	169	184	184	173	168	167	184	161	214	181	207	160	166	179	175	172	188	168	180	176	176	183	201	186	196	174	174	193	164	187	162	189	167	176	176	159	163	185	170	184	221	184	186	175	191	184	187	181	197	184	187	198	158	185	176	193	184	168	176	174	159	170	209	171	202	183	195	186	186	173	185	175	196	196	181	181	169	192	155	184	202	172	164	184	160	172	170	181	192	157	149	185	189	172	177	175	171	164	163	210	150	202	177	182	165	173	164	159	181	164	173	150	197	192	154	158	179	170	154	173	176	194	172	183	178	184	162	144	196	205	175	185	189	204	185	163	186	175	183	198	176	188	179	183	197	178	179	152	194	204	188	175	191	176	181	183	179	182	167	190	197	191	168	195	196	190	191	184	174	186	207	200	169	174	169	206	180	191	175	173	177	165	182	167	203	171	162	194	188	209	194	191	206	195	171	171	172	181	176	174	198	194	181	190	202	189	214	188	179	192	169	183	177	201	179	173	183	195	183	187	201	172	172	188	170	184	174	191	164	164	177	170	198	173	187	187	174	168	194	191	198	186	168	158	178	178	191	173	170	164	196	180	174	173	171	166	177	190	187	183	178	175	185	148	169	198	187	186	201	182	169	152	166	171	189	178	195	193	197	199	174	195	157	164	204	154	175	180	164	158	184	157	199	169	174	196	165	188	176	180	193	193	168	186	168	191	186	195	168	197	197	189	192	205	162	188	165	203	183	174	203	194	156	167	170	172	165	177	186	166	167	155	186	182	159	172	199	170	186	183	215	194	180	190	184	170	197	178	193	183	158	179	164	184	204	165	186	181	153	147	164	205	183	213	187	192	179	184	212	172	191	166	181	167	196	177	180	180	204	217	200	166	142	167	177	175	188	179	165	169	186	174	196	184	182	174	164	168	188	175	170	177	150	175	185	195	163	164	181	176	145	168	170	205	181	160	192	159	182	179	177	163	171	170	157	203	176	164	186	178	191	166	186	178	161	189	186	188	200	178	167	157	171	166	183	182	171	165	180	174	175	208	193	208	178	170	171	186	161	180	187	196	175	180	174	180	191	177	181	160	172	165
38568	48095	53031	64182	73707	61393	46131	30107	13794	5632	2171	1413	979	752	574	513	470	514	520	474	464	492	450	455	454	441	486	481	437	444	435	426	432	470	493	457	442	429	460	495	475	462	466	471	473	440	463	452	435	488	478	494	437	451	425	459	504	413	437	471	425	478	482	441	464	430	447	455	456	470	466	450	474	450	448	457	498	407	456	447	440	430	449	469	468	491	466	478	477	468	431	435	464	465	459	438	496	453	463	448	434	489	475	456	478	411	472	456	468	469	438	461	448	418	465	458	472	480	488	467	431	444	457	456	428	447	494	463	468	489	433	440	473	437	413	487	481	459	453	449	427	449	439	434	458	457	451	429	428	464	443	454	471	469	472	424	433	474	492	456	470	453	442	464	420	436	454	443	499	501	460	448	432	419	427	464	446	450	458	452	425	462	480	428	459	446	433	417	455	472	441	475	456	464	461	470	447	439	464	440	420	463	463	449	470	447	436	485	418	461	476	468	436	444	434	497	452	470	446	451	446	470	413	467	485	425	437	430	466	429	457	452	463	447	452	483	422	486	424	433	442	428	460	470	485	433	481	460	467	455	457	445	455	446	450	463	469	426	418	473	494	477	418	477	433	456	438	499	426	437	471	458	489	469	448	452	457	448	440	475	467	482	435	450	441	470	465	453	434	464	477	469	446	410	454	468	474	478	497	481	454	469	440	439	435	447	475	428	493	482	427	412	484	477	441	469	414	464	423	430	419	483	488	474	474	463	451	426	470	463	439	442	482	495	449	458	432	448	456	477	412	439	470	428	449	462	406	451	479	425	471	479	477	454	439	484	474	462	478	419	426	476	464	468	463	445	454	470	425	470	426	433	475	493	438	451	436	462	455	443	470	441	410	439	479	443	461	413	475	447	461	477	447	460	452	499	458	429	462	440	470	419	428	453	490	401	477	509	442	464	480	480	487	455	440	465	478	445	440	470	463	466	479	441	428	461	467	488	468	428	453	458	456	468	438	484	450	436	494	455	479	424	445	436	477	472	465	449	496	452	412	465	426	416	465	484	440	457	476	476	438	439	442	436	468	448	436	467	480	458	468	475	414	448	465	446	491	490	455	423	445	447	520	423	476	459	437	439	464	443	463	502	454	449	450	462	494	451	461	494	466	437	422	469	467	493	438	429	456	471	512	437	479	461	447	457	458	471	448	474	481	468	462	486	467	495	458	460	471	459	443	462	450	482	448	459	423	452	471	448	488	482	489	455	449	434	470	446	478	471	503	433	448	477	474	457	445	441	428	452	448	470	453	516	481	457	467	482	457	494	501	428	462	465	441	462	426	444	424	456	473	414	487	490	443	455	476	453	461	484	453	448	458	499	480	486	467	443	404	425	485	452	463	464	495	465	394	483	434	435	458	404	483	447	425	477	440	479	473	470	456	453	419	458	451	430	437	490	457	474	465	504	427	447	441	440	453	453	493	449	448	449	533	448	466	478	431	474	462	424	485	447	478	453	423	453	467	474	474	473	452	446	447	469	419	442	462	464	469	484	477	445	468	448	434	459	435	477	461	422	435	456	472	451	471	417	421	465	476	476	444	447	454	431	459	449	461	463	468	414	453	476	466	460	438	447	441	472	456	480	441	452	455	480	442	452	431	416	428	420	470	419	479	435	469	433	447	439	461	446	432	441	462	457	443	474	465	462	438	454	452	430	471	446	478	462	468	478	492	459	458	427	480	441	436	468	472	477	494	424	430	468	440	464	473	450	445	458	459	465	486	459	441	443	438	463	458	453	467	444	475	452	467	434	470	478	412	457	473	431	459	470	422	468	490	465	432	464	436	420	485	443	466	440	464	477	466	452	508	456	494	440	447	443	450	434	435	491	431	445	491	463	479	450	462	473	436	459	448	483	433	508	484	448	407	454	477	463	459	428	463	437	448	435	464	420	443	464	440	453	454	458	424	488	473	430	445	440	417	487	484	481	450	450	433	470	443	448	469	466	458	433	438	439	471	469	451	483	486	491	447	452	475	501	471	433	470	465	433	469	465	462	501	423	455	427	443	520	493	463	488	454	432	448	465	437	419	448	490	422	437	405	450	455	473	459	462	452	438	440	502	456	443	422	432	449	499	471	498	448	463	485	430	486	445	429	464	475	435	436	471	502	455	440	475	483	477	464	430	451	456	400	468	450	461	422	503	492	453	493	461	498	490	435	454	449	443	473	469	444	434	437	412	439	453	441	429	478	438	462	444	429	479	434	478	495	533	481	453	443	488	442	449	450	475	466	461	434	463	466	440	454	448	429	456	450	450	453	437	437	513	448	509	463	441	430	484	480	459	449	451	419	437	460	416	436	466	458	463	451	467	429	441	417	485	505	473	474	431	448	462	407	467	474	432	477	432	418	496	461	469	469	490	447	435	464	444	452	479	452	435	450	476	468	434	464	446	392	474	441	445	461	436	455	435	461	434	442	425	461	422	474	462	438	441	487	474	444	431	478	448	447	443	428	455	441	452	433	460	445	445	439	456	447	445	462	485	470	463	450	467	451	454	448	454	438	453	481	435	494	459	454	446	466	443	451	446	456	467	456	442	449	457	436	480	421	426	472	453	450	456	486	467	453	488	436	454	459	467	433	447	432	493	483	450	485	452	458	451	420	463	477	467	477	470	409	457	482	430	490	464	456	477	453	489	482	442	467	437	457	432	473	480	447	475	455	411	432	429	498	458	447	427	465	445	513	462	456	446	474	502	466	500	489	449	463	476	458	448	446	470	468	494	454	465	451	455	504	499	465	471	468	431	435	467	436	467	466	433	451	459	457	492	407	443	453	429	456	464	450	479	440	468	489	456	450	469	474	435	444	478	467	455	502	432	446	453	444	439	442	424	449	448	471	482	437	474	438	497	505	454	494	462	467	480	456	475	446	431	495	495	444	465	483	467	433	479	471	456	481	495	442	443	414	473	465	470	442	489	472	468	444	468	460	473	472	469	465	452	448	418	457	483	488	471	472	504	451	429	474	461	470	477	493	433	451	426	452	469	493	430	446	446	460	460	409	442	445	439	444	454	479	467	459	436	481	448	470	467	429	499	439	465	439	441	478	493	465	494	460	475	446	444	448	475	497	469	441	485	465	478	468	442	482	444	431	478	430	519	459	467	469	486	427	443	439	416	476	460	437	453	461	468	480	478	430	452	454	482	439	435	442	477	457	440	452	447	463	488	471	479	443	447	486	465	444	464	450	495	436	446	435	435	486	440	477	471	452	472	462	449	449	447	459	489	429	476	462	462	443	462	444	437	465	443	436	437	473	460	442	443	508	450	479	482	475	449	435	443	472	445	482	431	430	447	461	456	471	487	504	445	478	427	442	485	440	487	457	472	413	460	448	458	501	442	452	471	475	463	435	503	456	454	441	504	433	447	494	453	471	436	474	466	432	453	471	417	438	481	465	498	465	461	445	466	470	503	411	442	474	445	457	482	455	463	472	430	476	474	449	464	469	456	499	473	476
23161	21807	25020	16004	7454	4983	2742	1181	464	272	206	218	200	199	197	205	211	181	184	184	191	188	191	197	210	182	215	201	195	213	189	185	193	185	187	204	202	191	199	202	203	224	198	176	181	186	186	217	174	202	197	216	200	209	188	189	186	229	180	196	196	200	200	212	181	170	220	212	173	215	195	180	206	197	194	195	195	194	220	204	187	180	207	178	187	198	211	192	172	196	179	186	208	178	176	196	195	187	216	179	207	210	189	199	194	202	183	213	209	208	181	207	197	185	195	210	218	198	193	178	234	213	210	184	197	204	196	197	194	169	213	205	189	188	187	207	204	185	194	217	175	191	195	193	199	194	200	200	194	185	188	188	163	204	215	179	192	188	186	218	210	171	211	180	179	193	175	167	182	198	205	163	198	225	189	170	201	200	176	210	194	188	208	186	190	220	201	187	181	186	215	210	191	196	217	212	225	185	198	186	203	218	185	218	189	203	192	214	170	198	186	191	196	187	193	217	186	186	218	183	187	205	207	188	208	203	193	195	213	220	196	219	197	190	182	198	173	191	191	216	202	191	199	196	188	202	177	191	198	207	211	186	188	189	222	187	168	194	200	194	195	216	214	184	173	178	169	181	214	193	205	204	198	199	167	200	189	183	167	188	202	209	166	210	183	175	179	199	193	182	200	209	181	194	201	187	200	196	201	186	200	198	185	224	204	176	205	212	220	190	209	194	213	186	193	196	211	174	197	197	215	186	197	189	213	170	186	201	192	194	210	197	211	171	182	207	164	205	193	248	207	202	216	211	210	199	190	191	195	211	192	206	190	210	198	209	199	180	193	194	194	202	191	161	213	193	193	196	198	184	202	206	241	179	201	195	212	202	194	200	199	200	183	218	194	193	221	211	196	200	216	202	205	202	200	181	191	196	219	201	195	187	207	191	184	186	186	199	166	188	229	186	180	195	191	202	238	193	208	192	217	193	203	180	186	182	221	209	225	207	201	195	187	180	198	200	192	177	195	192	181	188	192	181	202	200	172	186	193	170	223	197	190	183	192	192	192	197	187	217	174	204	193	200	207	207	205	162	208	205	174	200	172	220	198	207	180	201	235	205	188	196	193	230	189	204	172	164	214	202	175	183	195	183	189	195	189	217	204	184	200	181	214	178	199	207	202	198	197	186	196	187	196	195	200	180	202	196	192	214	193	198	188	198	201	198	200	197	183	205	201	200	194	192	195	194	204	191	221	192	221	189	199	220	216	198	186	176	214	206	193	211	182	190	218	204	201	177	205	206	193	188	183	193	169	200	195	199	197	175	197	177	206	198	190	193	172	201	218	194	183	198	176	182	189	167	203	182	219	195	209	188	198	213	168	182	176	202	217	193	197	212	189	213	220	196	179	203	223	190	200	207	223	200	194	174	190	220	202	206	175	224	190	199	195	185	206	211	183	207	199	214	190	190	176	205	208	180	193	202	180	174	185	206	172	192	204	175	180	182	188	176	189	186	196	170	207	211	199	218	223	217	206	190	185	196	203	223	191	178	184	203	172	175	193	198	201	185	190	190	193	190	187	201	192	183	191	177	189	204	199	199	184	182	185	188	186	212	193	196	205	211	197	202	176	195	191	214	193	191	198	202	196	192	223	176	192	216	185	208	191	161	193	219	179	192	186	186	188	189	221	193	193	196	185	185	186	198	192	181	214	184	197	173	205	200	210	168	195	205	224	190	200	181	161	196	177	174	200	186	213	204	197	199	225	206	191	200	220	212	188	181	198	188	211	222	200	193	195	220	194	184	171	206	229	196	193	188	165	198	184	177	201	221	189	199	219	189	189	187	194	205	210	208	199	191	187	192	186	200	230	224	179	210	187	209	223	191	206	185	204	182	191	204	196	198	216	202	175	185	179	183	171	197	168	178	193	197	207	191	198	206	184	174	231	178	198	188	194	191	207	191	214	204	195	210	186	172	201	211	189	190	204	178	192	170	192	170	188	193	215	194	188	190	195	182	174	177	180	205	206	183	198	177	194	197	189	206	207	191	182	186	166	201	200	187	172	203	203	196	178	212	201	187	185	182	203	191	214	173	203	184	192	209	212	186	205	233	170	202	198	182	185	197	192	186	197	186	208	194	183	208	183	186	193	166	209	180	201	177	208	202	196	204	175	215	210	199	191	184	208	184	179	208	231	190	187	190	210	208	185	193	176	213	219	213	177	193	197	190	214	172	220	205	180	206	179	225	196	193	210	205	194	205	167	196	179	185	193	169	168	203	207	187	171	191	200	221	194	198	215	229	201	207	198	184	188	207	204	206	192	189	217	172	174	190	183	181	199	198	204	182	225	195	216	194	198	216	190	187	209	168	180	184	180	209	196	204	190	177	184	161	194	192	207	186	174	194	200	185	160	204	199	190	192	207	215	211	185	173	189	232	201	171	190	179	188	197	204	177	228	200	195	196	184	200	211	188	217	178	195	199	211	212	168	211	192	189	177	185	226	191	186	200	222	190	198	187	206	202	170	186	183	169	189	221	200	192	176	195	204	214	202	199	195	202	208	190	203	181	214	199	216	190	180	218	195	188	205	174	175	186	179	192	198	215	187	194	198	184	194	172	214	183	190	200	179	194	205	207	194	216	182	175	204	222	233	194	214	195	216	168	174	164	183	183	202	205	190	215	176	194	194	231	190	201	197	182	182	188	215	194	219	203	178	198	192	163	204	188	174	199	209	200	205	191	199	213	191	203	194	178	192	201	213	183	175	182	219	201	201	189	193	157	209	194	157	187	174	202	195	177	232	201	197	174	217	199	195	202	200	203	179	190	223	191	200	185	188	178	191	190	189	206	179	194	170	178	163	201	209	198	192	218	194	198	203	192	202	200	198	178	215	182	191	194	184	189	213	220	205	193	202	193	207	199	190	228	197	199	172	189	197	185	194	189	194	192	192	197	173	197	174	193	210	205	202	188	196	205	209	213	189	191	189	185	180	210	197	193	196	186	188	198	174	199	198	182	193	199	224	193	213	193	195	225	209	184	209	177	172	190	200	196	192	195	195	194	188	173	215	219	204	218	179	220	218	200	210	199	197	192	214	193	187	217	188	193	181	195	204	202	199	216	197	216	235	208	162	192	187	204	202	183	173	197	186	180	199	205	204	187	183	173	162	205	207	157	207	177	200	222	213	196	204	203	179	191	214	172	209	203	189	229	194	192	198	182	216	193	209	188	197	199	193	201	200	193	210	199	199	203	197	193	194	174	176	185	198	195	197	172	174	212	196	199	201	200	197	186	208	213	173	225	187	200	192	215	223	196	195	202	217	207	193	217	198	197	196	181	188	207	200	173	189	212	179	201	186	202	190	216	209	178	200	190	204	217	209	224	203	193	187	211	201	206	193	200	193	203	203	164	226	212	199	182	190	207	196	197	193	196	194	220	212	198	196	207	237	194	191	182	199	209	205	188	201	193	217	190	197	186	190	194	192	176	192	205	201	210	201	176	168	199	199	189
13777	18783	29443	24354	19721	15602	9304	3972	1642	795	622	567	558	513	481	481	528	503	504	525	471	498	471	515	458	504	536	522	494	503	509	525	480	467	504	505	485	501	490	504	483	494	500	529	506	510	524	500	509	476	551	537	498	480	511	499	496	485	509	506	469	483	500	524	555	517	487	537	500	497	523	507	521	489	522	484	481	490	495	508	505	493	511	542	508	524	525	506	497	489	536	484	496	510	488	509	529	467	546	483	503	514	503	533	533	493	538	511	514	494	519	458	482	505	539	544	546	498	508	502	516	446	512	495	518	506	594	547	468	529	475	534	514	517	529	524	487	504	514	511	507	503	541	515	494	530	507	513	499	520	484	514	493	467	512	477	488	510	515	492	486	510	510	540	511	530	490	477	454	497	508	511	500	512	531	508	518	475	484	535	464	517	558	513	511	503	545	520	496	523	523	474	500	441	515	498	511	492	486	520	477	520	491	498	535	486	500	503	529	501	499	469	486	503	506	481	485	502	502	516	462	532	476	477	503	517	543	522	509	531	490	501	498	472	503	553	489	482	477	505	507	507	512	551	500	548	507	545	498	533	505	481	488	513	523	507	476	484	536	508	506	497	514	473	509	522	527	472	495	501	472	505	508	503	528	538	525	458	484	480	494	535	492	499	503	492	485	495	490	507	486	491	568	504	533	510	482	524	484	491	500	492	503	459	482	504	533	485	486	519	453	476	511	504	486	530	474	504	486	507	503	472	510	465	478	504	516	516	492	521	472	501	504	469	505	473	518	535	501	489	487	501	547	487	497	515	505	517	522	519	491	494	518	554	523	506	530	485	479	500	510	544	511	478	497	527	511	488	478	536	495	504	515	504	546	482	538	491	506	536	485	518	543	457	500	503	532	518	528	491	468	514	497	479	549	473	507	512	486	517	517	482	501	529	535	551	520	511	509	512	494	489	517	475	541	529	459	487	535	495	484	508	535	544	509	506	477	514	527	497	515	481	532	499	511	484	499	529	509	505	486	486	482	544	506	524	511	493	483	508	477	518	520	510	530	488	510	541	523	540	488	526	509	500	528	518	464	529	520	473	546	502	496	498	497	470	530	519	518	504	535	515	490	526	454	489	521	513	533	497	494	454	483	490	558	506	452	502	496	518	484	501	539	496	503	500	522	528	500	481	505	481	483	494	517	498	501	501	515	490	475	492	498	512	507	492	532	522	490	493	497	513	477	489	518	553	465	513	490	538	495	509	469	487	519	514	480	478	466	505	467	524	481	514	498	503	514	495	524	512	540	497	510	486	496	552	479	483	533	534	521	517	516	495	515	489	517	506	517	486	461	493	481	533	499	485	497	539	510	510	500	509	501	522	507	447	465	497	510	468	519	520	512	467	465	514	506	461	500	512	486	515	485	516	527	550	495	504	525	534	522	489	542	505	501	571	508	505	507	488	545	580	486	499	519	552	507	503	542	470	509	508	481	556	513	554	511	527	513	499	516	486	535	466	511	483	495	489	522	516	487	512	504	481	543	491	539	487	533	489	513	510	493	487	465	484	541	503	536	492	501	525	505	493	483	505	488	504	514	506	502	496	482	514	490	520	499	497	509	506	535	504	508	513	508	509	516	475	531	506	482	487	471	512	510	480	501	511	503	524	557	503	458	518	498	514	505	534	440	526	513	490	542	524	495	508	500	542	491	523	582	495	533	485	542	526	496	479	473	564	517	539	505	515	512	526	505	503	459	545	535	538	511	506	484	531	527	523	516	521	520	491	495	511	564	505	519	460	486	573	503	491	497	514	538	524	463	520	525	518	497	483	532	519	487	522	507	493	494	510	501	488	501	498	531	516	519	534	508	508	512	499	485	510	490	528	507	458	530	491	528	506	513	495	504	523	497	504	530	502	499	501	546	470	544	488	483	515	480	523	520	517	473	517	534	510	451	465	501	482	476	519	462	490	469	483	536	450	501	500	513	539	550	493	495	521	468	507	485	494	465	522	508	501	497	505	486	520	534	487	488	477	496	514	502	520	537	474	522	485	527	478	511	497	502	520	511	511	491	504	478	504	529	499	462	471	531	462	503	475	481	469	563	532	526	485	505	481	473	534	543	471	485	476	529	519	495	496	504	503	540	498	497	473	476	516	509	553	502	542	504	555	517	493	522	505	510	483	522	502	538	504	520	469	488	505	512	532	485	511	497	521	521	567	511	506	503	493	546	542	519	486	513	541	504	506	496	537	467	540	514	451	494	499	514	499	484	474	477	515	522	503	510	520	459	520	496	497	469	527	509	468	533	524	501	541	498	470	502	506	499	526	495	498	554	535	483	585	538	484	523	445	525	539	545	493	495	545	532	473	517	518	470	523	516	532	511	472	500	459	526	513	480	523	510	534	508	516	532	497	465	494	503	500	518	512	490	483	522	530	489	501	511	541	487	533	493	482	528	514	515	462	508	517	543	507	518	547	479	495	489	524	522	550	555	501	474	505	569	489	514	505	512	515	551	513	525	502	552	539	526	513	502	508	526	491	489	500	494	469	541	526	528	501	507	472	479	473	501	522	494	489	527	528	509	490	540	526	497	474	511	494	520	510	510	542	474	479	498	492	495	495	478	513	460	541	528	536	517	491	565	547	526	521	532	519	530	506	484	505	495	512	516	505	511	546	552	508	526	518	490	523	488	534	475	451	484	554	544	479	523	505	484	497	523	519	487	479	507	502	529	530	476	500	517	529	490	495	497	503	500	534	505	505	478	500	539	521	479	517	500	524	517	510	521	495	520	497	486	543	470	501	549	519	561	501	518	549	464	508	550	518	514	503	517	503	517	485	512	486	523	523	504	511	491	527	542	513	522	508	518	490	511	514	503	522	530	540	536	534	529	482	510	504	499	511	483	517	516	494	542	501	488	474	499	513	475	501	541	556	515	488	524	502	504	497	518	513	481	525	505	487	472	491	504	499	529	515	475	499	497	507	538	494	491	563	515	515	546	499	479	529	513	489	515	497	525	472	476	513	541	533	478	512	544	500	491	494	514	526	483	483	504	503	488	565	483	491	511	507	522	510	510	519	514	509	492	497	470	500	512	511	506	513	521	537	545	546	507	504	531	496	495	557	493	481	497	524	497	484	522	529	483	511	506	464	533	522	493	517	542	494	483	515	493	538	493	516	496	520	512	512	527	496	525	486	511	527	539	530	529	500	506	487	495	514	545	503	491	487	484	503	531	524	521	537	517	451	500	522	488	564	521	528	490	498	502	505	529	480	478	505	516	505	496	472	504	528	528	493	506	498	499	504	524	507	495	536	473	514	515	516	530	536	491	496	472	518	515	506	561	495	532	458	520	550	496	504	511	517	515	530	484	502	522	519	490	530	526	480	508	484	502	487	519	501	531	500	496	528	491	526	514	539	524	536	516	498	491	519	544	507	521	515	520	479	497	481	475	488	456	520	496	530	498	495	500	521	530	494	517	538	512	501	526	490	521	503	498	493	517	501	501	528	519	511
45152	43418	49418	53402	49709	39342	23166	8898	2352	730	417	305	250	235	233	204	231	215	231	235	230	223	201	209	217	200	213	187	211	218	211	223	219	212	239	222	224	206	208	207	216	218	228	216	200	195	222	220	218	214	205	229	208	220	224	219	237	207	232	210	229	210	212	216	209	221	210	225	230	218	210	219	206	210	204	206	225	226	195	211	222	204	230	196	214	217	211	241	225	210	207	215	223	207	212	245	198	218	191	206	237	236	216	220	225	216	214	221	220	245	194	229	207	233	215	190	219	220	213	196	225	209	232	226	218	208	194	217	195	220	200	194	208	201	206	196	222	238	233	210	218	237	204	235	197	214	223	239	221	202	195	233	216	212	179	225	203	215	228	230	195	221	199	228	216	194	207	219	245	233	215	214	211	216	219	224	200	204	243	220	214	203	205	219	193	190	206	196	223	233	189	228	205	218	225	212	196	240	224	226	212	226	187	230	215	214	212	213	196	221	234	228	209	219	202	242	220	225	218	214	217	220	186	241	225	227	214	218	204	210	216	210	208	235	199	227	189	203	230	187	206	217	210	219	218	233	239	192	227	211	199	222	218	213	236	199	232	197	224	213	223	204	250	235	200	213	228	225	194	194	223	220	194	190	204	217	212	188	223	222	225	227	211	206	218	208	205	201	206	215	222	225	232	230	204	232	211	227	213	218	230	199	218	227	226	209	225	232	235	210	190	231	201	213	216	237	215	221	215	201	234	209	206	209	240	236	200	209	229	215	225	250	212	200	212	223	203	213	205	230	201	187	221	222	227	191	179	226	230	204	217	208	205	197	202	215	221	206	204	224	225	213	232	191	213	210	239	212	229	219	213	190	192	223	172	230	223	222	210	230	211	219	214	217	238	221	229	231	207	193	184	205	208	227	212	220	195	224	224	233	200	202	199	218	204	223	181	185	206	221	209	230	225	235	212	225	214	193	229	264	205	196	209	229	214	206	209	229	221	223	211	187	228	218	209	183	220	238	188	225	233	210	209	186	189	216	217	196	211	220	227	232	216	219	209	180	224	214	229	182	199	236	211	236	239	233	194	207	217	233	213	229	181	204	229	217	223	226	221	233	188	220	225	220	202	224	220	214	195	257	198	207	226	228	209	197	219	216	224	212	213	236	215	221	212	225	211	221	253	212	196	224	227	212	226	216	191	195	222	211	204	203	217	215	218	190	209	198	232	214	214	213	213	206	210	200	196	225	215	223	203	198	209	222	246	222	223	192	200	205	200	206	230	210	198	233	238	224	222	223	195	214	208	242	221	212	221	214	203	183	209	213	201	195	207	202	188	202	200	245	194	225	201	214	209	212	210	224	251	206	237	197	232	197	221	231	223	207	210	181	194	215	205	204	216	206	217	226	214	246	220	240	196	206	196	195	212	212	226	235	213	228	195	232	213	225	241	221	232	218	222	202	201	186	209	219	208	187	201	212	204	214	225	197	211	210	211	248	222	205	220	195	203	226	214	227	222	190	215	194	208	212	205	213	229	227	211	186	230	207	198	230	207	193	241	209	209	214	222	250	185	268	226	194	210	217	223	204	218	221	222	210	206	222	201	227	217	224	198	197	220	228	194	196	189	244	214	201	210	211	226	222	225	209	197	224	221	241	199	228	222	235	215	224	224	191	206	216	210	217	217	231	219	204	235	228	204	200	222	237	211	219	195	214	198	178	191	234	201	203	257	227	211	212	217	205	211	234	198	220	207	204	221	232	226	210	218	230	217	195	210	195	205	203	222	217	196	250	254	221	210	213	228	241	211	231	212	219	202	228	229	220	207	217	195	229	238	239	216	221	217	222	214	229	227	253	215	201	221	208	208	206	206	208	199	206	219	213	205	212	222	215	194	210	218	194	222	195	198	214	218	226	192	214	220	185	208	207	237	202	222	212	209	204	216	230	210	247	239	206	207	216	185	193	226	228	273	213	205	222	249	231	211	201	213	200	203	208	208	184	198	212	209	198	181	207	217	232	212	211	231	207	230	223	221	204	216	223	222	198	200	203	219	231	207	199	231	225	228	212	218	210	202	204	222	203	220	218	239	236	210	198	199	230	224	212	219	233	213	221	213	214	236	219	201	194	223	211	217	231	199	214	228	221	202	216	222	189	215	206	222	197	217	230	201	228	204	211	226	214	216	210	217	204	216	208	209	219	222	210	198	202	207	202	201	222	215	198	190	213	217	224	206	201	209	219	208	225	249	216	245	220	202	194	192	221	212	204	205	203	223	220	207	215	236	198	215	203	205	213	206	226	202	184	220	198	259	223	230	236	183	231	197	217	225	228	200	184	229	222	244	217	232	218	203	209	233	215	202	191	215	231	235	201	228	222	207	204	199	222	232	202	191	215	200	199	218	224	225	219	231	202	210	227	190	200	215	245	214	217	199	213	196	219	220	205	210	217	217	209	201	201	207	212	175	210	207	245	219	224	212	209	225	209	211	197	215	222	202	208	227	207	216	206	211	201	233	211	221	200	206	191	228	205	230	228	224	193	227	237	216	167	190	202	233	184	218	208	210	215	187	213	215	220	225	220	217	213	229	210	225	230	226	218	222	233	200	192	193	220	235	246	216	231	212	199	223	210	218	216	205	195	206	238	218	206	181	217	212	206	232	190	229	195	198	199	226	214	188	225	216	210	201	217	213	185	205	228	223	191	213	230	220	225	233	233	235	219	202	217	227	191	202	242	216	237	206	227	209	212	217	208	223	215	244	200	210	204	200	228	202	221	204	194	201	189	201	188	205	218	217	213	232	205	232	213	213	220	216	203	209	205	183	198	224	241	240	237	188	215	214	203	217	204	195	241	194	235	190	210	215	182	208	212	223	210	217	217	223	222	233	199	198	205	236	229	197	213	224	239	207	224	204	209	216	227	179	204	202	212	240	227	220	220	225	212	215	210	228	203	201	201	216	207	222	195	185	232	226	215	254	222	230	218	215	220	208	231	213	239	200	230	218	235	221	224	205	238	230	221	230	192	193	218	223	225	221	209	209	207	215	214	215	230	216	234	213	215	210	171	225	218	225	228	217	211	198	190	179	207	196	218	221	223	239	234	213	214	220	213	214	224	215	172	205	202	206	215	208	217	221	217	229	218	230	217	187	205	214	213	221	192	225	179	221	218	196	218	240	224	235	210	190	221	244	207	197	203	222	218	216	212	216	215	224	207	205	235	203	193	198	209	213	224	187	209	211	212	188	221	208	225	219	230	198	195	184	220	195	165	242	231	206	224	205	202	225	226	205	219	218	234	226	195	211	196	221	214	202	217	204	227	179	211	207	218	234	206	209	223	195	225	201	212	219	204	205	218	240	201	195	222	215	210	202	230	207	205	222	234	218	211	209	207	205	217	225	198	216	208	222	222	204	224	211	203	196	196	223	184	223	211	198	216	229	196	199	211	209	214	209	205	216	227	234	223	211	211	215	225	227	213	223	223	205	209	206	194	203	195	205	205	228	208	228	200
29214	35465	48876	61068	58982	50102	35719	19282	7912	2966	1488	922	751	632	603	564	563	578	591	519	492	540	525	573	562	533	541	517	548	499	528	567	538	551	483	552	555	549	567	530	545	553	535	558	533	572	534	534	570	554	531	589	530	546	564	540	547	517	512	532	554	504	553	527	567	562	581	525	545	543	540	570	558	554	559	554	575	562	543	548	564	514	547	558	513	520	514	520	559	546	532	522	568	571	562	527	553	552	551	528	533	545	554	565	581	568	539	529	495	547	562	537	536	554	519	571	535	547	532	568	551	571	551	526	560	553	552	525	539	539	521	531	532	579	546	586	556	546	505	512	531	578	512	566	571	497	541	527	553	529	552	574	519	519	539	568	528	582	578	551	513	534	574	510	539	506	544	554	557	555	517	566	578	510	549	549	517	558	524	575	499	532	560	578	508	551	533	544	522	544	507	568	544	492	547	545	545	545	585	552	551	544	517	537	525	516	541	509	563	530	581	531	541	592	572	517	538	551	524	574	531	531	542	546	585	529	545	545	532	526	531	537	554	535	549	579	559	559	537	547	535	485	575	535	498	574	532	550	528	556	555	565	595	515	556	555	556	515	569	528	519	509	524	554	567	546	553	521	547	541	550	541	525	532	553	529	513	539	563	552	534	553	529	617	550	549	538	520	576	519	539	532	557	516	573	510	551	579	556	547	511	549	547	525	521	541	510	564	568	542	530	570	516	531	564	534	524	541	538	578	525	563	547	521	549	527	546	554	527	596	550	546	519	531	548	525	522	495	569	512	505	576	548	518	578	541	562	572	511	561	518	553	523	534	499	512	561	560	514	553	564	495	549	603	504	528	558	560	499	538	489	538	483	526	567	520	535	528	566	537	531	590	559	556	564	529	533	525	534	497	528	592	568	545	611	570	510	544	582	545	591	533	591	565	519	535	530	535	540	542	516	488	537	584	548	510	500	529	574	535	584	558	504	535	555	560	542	510	547	564	532	513	533	550	542	599	536	530	553	492	513	562	578	512	549	493	557	542	518	537	585	598	556	543	588	566	531	534	554	547	505	536	480	548	528	564	549	518	509	559	561	549	560	560	607	519	587	571	553	528	546	531	521	523	514	521	586	535	575	502	557	574	526	511	539	535	539	538	560	578	530	553	515	550	548	553	542	551	600	524	502	608	531	488	545	548	543	551	534	550	550	555	538	513	561	523	499	542	569	576	531	560	492	522	521	549	530	523	543	575	546	524	540	548	550	556	560	556	565	552	555	534	555	550	555	539	535	555	513	493	524	543	543	515	526	524	535	578	529	538	540	558	510	554	555	517	538	555	554	581	521	505	547	542	599	601	541	561	512	540	560	537	525	566	532	538	541	542	551	583	522	548	510	543	535	553	572	548	539	537	556	567	554	489	572	516	542	554	577	532	539	522	555	538	557	540	534	517	573	512	532	604	550	562	550	587	545	567	548	539	522	542	547	534	535	551	507	554	542	502	564	562	562	529	568	528	548	582	557	556	549	535	545	525	570	540	535	524	570	523	509	556	554	555	543	507	556	554	556	528	509	557	535	541	565	624	538	528	476	530	550	558	601	519	551	534	564	521	512	511	544	537	571	559	559	604	571	537	524	560	555	630	539	555	519	536	554	539	557	558	560	538	570	519	526	502	546	530	550	509	549	572	554	586	535	556	531	555	577	559	565	551	527	572	571	527	550	545	522	535	536	518	543	543	553	554	564	578	528	549	540	559	567	569	569	520	535	540	491	514	500	541	542	488	560	556	584	576	557	565	566	590	556	581	538	534	508	527	578	510	506	558	507	523	528	541	564	571	554	544	571	570	557	562	610	563	538	572	493	545	518	558	537	540	564	546	555	561	502	516	541	557	555	528	530	540	550	526	588	556	510	524	517	547	582	545	536	541	558	539	534	553	528	580	504	556	495	571	553	552	560	546	527	577	533	556	572	556	570	530	549	568	571	546	590	544	582	566	535	518	531	512	523	563	490	516	621	526	527	509	525	561	573	560	552	556	532	530	512	550	532	512	545	512	531	545	539	546	561	546	515	531	540	521	544	539	534	584	540	550	549	546	545	537	568	548	556	500	552	518	572	534	527	524	545	550	562	556	585	528	535	532	559	539	559	511	507	511	542	548	569	581	531	517	564	547	526	542	552	552	587	542	560	548	519	528	543	569	486	514	541	575	571	510	513	557	588	521	573	542	589	530	513	577	568	565	538	542	568	555	550	501	518	592	490	542	533	532	535	525	539	544	540	534	562	511	599	553	550	534	564	539	569	541	537	524	544	476	542	534	554	526	583	530	588	579	575	549	506	549	598	579	576	550	528	556	518	545	548	563	516	528	549	546	557	517	538	534	557	540	603	529	531	551	527	573	553	527	568	568	532	531	532	554	548	541	572	562	538	562	566	578	557	545	530	584	505	547	521	539	506	561	556	529	539	539	574	548	547	520	526	569	597	567	554	554	565	539	508	513	528	540	548	520	555	538	514	535	514	569	533	527	515	527	572	534	542	515	519	551	561	500	543	575	549	519	549	526	560	540	559	504	556	543	541	511	528	521	570	525	529	511	507	543	551	567	539	586	551	530	556	568	520	523	536	548	519	553	565	557	556	476	518	581	587	535	543	526	560	529	543	591	523	571	557	555	554	533	560	537	505	557	495	535	532	543	543	518	574	524	543	578	571	555	528	542	544	555	555	524	578	517	552	555	533	558	552	545	539	530	557	565	545	552	588	548	569	541	542	557	535	562	543	484	547	554	541	578	529	566	581	560	515	558	538	537	564	553	564	546	560	548	531	542	537	561	536	573	548	604	552	531	555	532	559	611	575	520	544	564	526	499	564	565	545	518	571	521	534	517	557	550	551	560	552	557	520	528	546	488	558	542	523	578	573	540	494	560	556	586	533	578	579	541	551	512	571	573	537	581	571	534	556	561	543	508	540	546	543	539	564	568	558	552	562	555	530	506	531	505	512	506	561	521	529	540	567	568	522	559	524	557	586	562	565	517	516	557	530	542	552	545	548	524	516	561	570	550	524	570	568	537	553	568	519	503	535	548	551	565	571	529	575	558	536	521	516	535	570	559	487	535	568	546	534	558	537	493	497	545	531	543	520	533	552	553	530	531	570	563	500	562	522	579	571	574	525	516	528	545	578	549	521	541	504	540	530	579	551	471	522	561	556	533	589	546	532	559	538	524	547	566	498	541	481	531	532	556	538	543	549	502	579	521	530	513	564	607	527	571	556	541	560	556	538	480	563	585	560	540	576	575	519	557	581	531	557	572	538	524	556	567	574	517	568	543	527	549	555	533	572	539	550	545	562	588	517	561	531	559	522	551	553	580	541	586	535	544	549	538	556	526	523	550	559	509	551	623	567	530	555	557	522	543	509	540	539	542	537	525	575	557	541	548	519	524	565	538	537	546	563	526	578	531	477	539	578	567	522	558	522	548	502	531	563	608	555	546	554	529	566	576	585	566	535	577
53374	54668	60087	65286	63672	49768	32264	14674	3528	1169	616	363	288	255	212	213	211	200	198	180	180	183	192	218	198	199	193	197	194	188	171	209	209	201	197	215	197	208	172	171	191	188	223	178	175	214	189	202	189	190	208	184	192	203	197	174	179	190	197	191	189	188	191	192	172	198	197	209	177	193	180	180	162	223	192	199	191	183	163	193	194	192	213	189	176	188	179	172	188	199	198	197	221	189	191	178	198	185	168	164	197	156	185	197	195	185	209	199	206	204	177	196	208	184	193	214	174	190	185	177	193	202	189	202	170	199	198	179	172	225	192	197	197	215	184	177	176	207	202	181	188	190	205	189	210	182	188	194	186	186	183	171	198	176	208	188	192	184	189	206	175	194	206	194	211	177	196	182	168	169	185	190	200	180	165	206	161	194	181	188	178	204	188	199	190	206	194	208	218	200	188	162	180	185	187	194	186	208	191	193	179	189	184	174	209	211	179	218	180	179	194	183	175	201	198	209	192	195	180	172	185	202	197	172	201	172	172	187	182	200	202	188	205	207	200	168	199	175	213	153	221	176	209	217	187	194	195	148	187	218	184	183	206	210	184	199	195	175	205	225	179	201	173	203	189	200	194	198	188	168	179	211	217	200	203	194	192	182	198	187	174	193	200	205	194	161	191	188	172	184	201	195	193	190	163	198	164	198	202	189	204	172	190	191	194	193	195	163	202	178	192	213	190	189	185	187	177	188	194	218	206	179	211	205	217	168	214	180	190	187	193	166	183	187	202	202	191	196	204	198	206	170	189	199	190	166	179	207	205	194	192	174	203	171	176	185	184	172	202	211	189	187	200	202	191	170	197	181	172	207	200	187	189	200	227	224	197	176	189	186	188	193	188	185	184	177	185	162	189	170	188	171	189	187	182	176	196	211	159	195	177	199	191	169	197	202	193	190	175	202	184	204	159	203	192	186	207	174	204	195	191	207	206	210	200	202	202	191	210	226	201	187	218	193	176	211	189	195	192	170	204	215	186	215	181	190	181	194	197	171	158	202	183	200	187	205	175	187	180	187	202	182	191	211	208	188	203	193	185	187	214	193	188	216	201	166	179	198	181	179	177	194	173	166	155	186	202	203	199	199	205	169	180	196	207	196	191	194	197	176	200	212	182	173	185	163	174	186	162	195	173	178	182	192	162	176	207	178	177	166	187	208	193	205	171	167	208	187	184	220	159	179	196	166	216	199	217	204	189	200	201	192	166	192	192	208	194	199	211	164	192	202	190	209	215	195	190	189	192	188	206	185	192	163	194	182	179	197	195	176	192	204	213	192	186	201	198	207	230	176	186	159	175	182	212	219	183	174	187	190	187	191	196	196	199	202	189	189	191	245	216	208	177	218	189	163	179	192	199	186	173	186	197	195	189	186	189	200	174	191	193	170	197	171	199	187	198	220	216	201	215	188	161	206	182	188	187	193	210	167	175	181	201	184	165	167	208	201	184	178	222	187	191	185	198	215	161	196	201	154	173	203	194	161	186	178	177	198	172	168	208	194	186	218	207	175	209	189	181	197	178	198	174	198	163	217	178	194	164	191	199	211	215	179	204	187	202	217	211	173	190	215	191	189	210	183	213	180	188	196	215	207	212	185	173	208	216	180	208	204	194	190	189	172	187	177	176	195	177	196	206	200	172	191	203	212	186	195	177	197	186	186	202	202	179	195	169	203	186	182	209	190	181	172	195	186	187	209	189	192	196	168	219	188	201	188	193	168	206	202	188	181	186	199	175	187	210	179	181	175	174	189	192	185	179	162	172	197	199	188	203	180	216	175	204	180	187	206	185	186	232	208	206	175	186	179	196	174	178	198	186	178	168	213	210	195	183	179	178	194	184	198	182	200	206	193	173	213	189	206	172	190	171	199	183	193	189	191	191	211	190	211	215	201	182	183	193	207	190	183	213	188	189	198	212	177	192	192	192	189	184	190	194	180	191	199	182	221	207	188	172	176	186	180	204	181	185	196	190	191	216	190	190	187	185	219	178	169	199	195	193	185	188	191	186	204	185	204	185	195	202	178	198	193	181	196	213	187	190	205	152	213	189	212	188	205	187	205	162	197	178	177	223	198	189	184	194	208	198	189	183	205	170	191	199	198	178	167	190	199	201	186	191	170	196	186	188	182	200	182	207	177	196	207	188	211	224	194	215	222	207	169	189	190	184	180	186	215	194	169	201	199	172	192	193	197	205	182	191	188	218	219	184	186	184	188	175	210	204	205	184	176	183	167	186	194	179	199	188	188	171	165	197	188	200	179	178	202	188	209	191	177	188	195	190	220	197	212	179	194	181	200	203	201	202	168	203	190	203	199	174	185	204	208	161	189	195	196	177	177	213	187	207	185	206	208	196	158	172	191	194	193	195	169	193	205	188	208	185	182	167	205	182	176	181	195	204	180	180	164	204	187	193	194	174	194	194	169	188	213	203	186	205	186	187	205	175	196	175	194	196	189	167	190	192	203	176	207	176	173	188	177	213	185	201	181	182	191	200	184	211	178	181	215	161	174	180	194	188	187	180	205	199	172	185	180	214	206	183	179	209	185	183	181	203	192	196	193	181	188	197	192	185	192	201	205	185	186	207	187	190	182	176	218	182	192	211	179	195	204	172	192	175	185	177	197	199	163	205	198	205	211	190	185	202	212	217	180	196	199	177	199	178	206	181	181	178	182	196	184	179	182	184	175	203	240	188	183	195	190	211	202	182	178	190	183	207	223	206	199	184	189	176	186	178	204	188	197	179	194	193	163	204	195	198	195	194	194	191	162	186	205	178	193	193	197	202	171	206	186	183	199	205	184	172	192	175	199	218	192	223	199	154	160	202	192	196	184	200	187	180	187	201	186	181	190	201	191	195	186	202	199	215	189	162	179	193	210	244	192	193	197	187	207	194	180	199	193	206	172	161	191	192	178	174	180	204	200	177	181	218	190	182	175	228	188	222	203	181	180	194	168	197	196	192	166	174	188	196	167	238	189	172	191	191	192	202	175	206	169	172	177	186	161	193	204	168	183	193	202	185	199	184	193	183	186	188	182	184	212	195	174	204	187	176	199	177	179	210	232	175	179	191	217	184	161	209	196	203	191	190	192	206	175	193	188	215	169	192	186	189	200	192	167	172	187	181	193	203	175	194	202	210	183	215	180	185	186	192	173	184	197	181	198	209	205	198	187	195	191	216	209	206	189	160	198	207	195	191	210	202	186	210	198	199	197	191	193	199	183	168	207	185	191	203	176	194	179	224	214	191	183	199	185	201	186	199	207	162	197	189	185	181	189	203	203	184	209	185	201	230	202	188	165	187	195	174	168	195	211	187	214	190	178	230	202	179	196	220	175	184	188	223	199	191	196	217	202	199	188	198	187	184	191	189	169	215	187	184	161	198	187	199	185	184	203	196	183	169	204	177	181	201	192	183	223	179	188	195	189	181	161	198	185	194	207	203	174	191	184	174	177	186	176	185	169
35750	44864	61489	73845	72586	59117	43151	24298	9839	4469	2236	1266	910	754	570	514	489	501	488	470	492	494	487	483	483	492	493	543	475	466	492	504	455	490	486	503	495	453	475	473	482	484	502	492	500	519	494	506	514	488	520	533	466	489	475	490	493	492	492	472	466	529	503	488	491	505	469	484	475	468	515	484	479	539	486	456	481	510	518	540	465	477	500	511	526	486	439	459	519	488	464	497	520	484	542	458	501	460	485	489	494	461	480	467	481	453	495	439	483	473	443	533	466	496	483	451	475	470	485	509	470	534	507	502	522	502	505	525	505	439	484	502	474	468	462	510	480	468	533	497	453	526	449	516	478	471	497	518	463	513	477	460	480	472	472	475	481	521	471	482	542	502	486	470	450	499	468	524	467	503	491	499	494	511	500	495	514	478	507	473	490	488	478	472	476	464	495	501	460	495	477	473	484	490	450	469	463	476	502	481	491	464	509	483	449	527	487	471	498	499	485	482	520	501	505	495	530	514	489	483	487	484	486	443	458	482	489	447	456	498	473	508	497	489	433	433	464	424	420	449	454	476	486	495	469	420	472	509	466	489	501	471	473	513	523	496	464	475	504	508	466	494	461	499	500	489	461	484	465	527	460	467	486	508	478	466	497	461	465	500	474	492	487	466	532	502	499	487	489	496	443	494	485	490	523	416	477	494	474	476	494	485	477	432	489	467	463	483	503	499	483	499	495	504	481	459	466	528	450	471	483	464	463	475	486	494	493	463	508	469	458	504	491	488	490	503	459	534	497	475	470	463	473	468	470	528	536	479	493	490	495	493	507	492	496	488	512	500	461	474	486	487	521	475	492	476	478	498	494	503	516	485	503	483	465	498	476	453	506	479	461	513	481	487	475	518	473	506	522	476	476	464	516	469	516	442	485	453	483	441	488	523	483	490	482	515	469	469	497	479	492	484	498	498	484	481	426	491	475	500	470	469	475	443	466	453	484	454	480	502	485	480	480	506	508	476	478	485	462	472	488	484	453	480	495	521	548	545	472	457	476	455	527	501	517	496	491	553	498	519	470	461	535	535	489	499	505	493	489	468	508	454	478	450	471	509	501	499	468	482	476	512	506	514	531	541	442	472	497	491	478	450	512	497	476	518	478	473	490	495	472	500	488	509	474	473	455	476	491	510	457	482	471	467	498	485	452	457	494	460	468	502	520	480	518	488	489	495	501	513	475	480	443	527	452	474	500	489	464	489	465	494	466	489	481	480	471	470	489	476	496	470	530	490	459	506	460	505	490	476	500	494	469	503	492	470	480	472	524	500	510	505	489	479	500	506	502	472	485	446	509	493	492	465	484	488	489	488	455	490	495	463	446	480	509	500	484	478	482	490	481	496	496	521	476	461	501	479	452	490	489	479	482	461	525	491	464	473	476	491	501	502	483	528	485	496	473	542	491	480	507	510	477	461	517	449	484	485	505	467	471	486	487	530	497	471	483	511	470	449	485	492	466	450	511	465	462	491	511	492	524	496	502	490	466	466	484	469	482	467	523	488	498	476	522	472	500	464	510	475	484	482	470	468	483	480	475	520	484	515	470	507	444	480	472	511	461	470	488	493	503	465	506	495	457	461	453	485	514	489	481	498	510	490	470	474	491	481	460	498	468	500	479	477	469	434	480	541	444	474	491	489	460	478	494	467	524	486	508	496	500	525	453	503	506	482	501	473	515	434	543	489	474	488	502	474	453	488	506	485	488	540	495	504	513	481	474	457	523	465	494	513	499	510	462	486	486	483	468	496	549	520	494	494	473	484	480	512	456	496	583	513	470	472	499	458	488	555	538	481	434	449	451	482	550	475	464	456	511	503	501	490	495	473	473	472	520	476	447	488	526	501	520	466	467	493	469	491	465	471	471	508	467	471	490	536	460	497	505	472	477	498	542	472	504	479	446	511	505	487	461	494	479	522	448	482	536	478	441	451	493	541	494	525	462	477	455	484	494	473	469	465	521	473	514	468	491	479	477	508	511	486	463	495	471	471	496	483	492	455	511	488	509	503	455	498	451	462	468	509	510	472	493	517	491	465	517	463	489	570	499	489	482	473	480	451	491	509	480	491	476	454	496	498	532	517	493	479	469	537	503	503	500	434	477	488	494	471	491	499	574	512	507	511	451	490	519	478	465	518	489	482	467	488	474	526	518	462	466	491	489	474	508	485	499	472	457	492	457	496	491	502	464	508	495	451	470	473	505	505	459	500	507	488	514	493	444	482	466	484	559	462	473	471	487	529	489	481	500	493	471	487	510	463	483	493	499	489	509	474	490	490	523	507	502	476	459	482	495	496	492	461	508	459	469	512	521	504	512	530	482	478	495	481	510	479	479	501	499	460	487	456	508	471	520	498	504	549	482	502	499	484	518	498	541	484	476	474	491	500	502	519	486	490	491	467	493	478	501	482	480	481	443	473	483	501	483	466	495	480	492	469	516	473	464	482	430	507	488	473	486	497	502	516	482	462	468	517	492	491	498	473	511	479	458	477	491	501	492	469	488	493	479	470	476	506	499	522	467	457	480	465	481	493	470	463	464	463	483	506	507	482	499	514	469	463	523	484	488	495	500	480	469	491	503	485	485	576	467	481	492	487	490	446	497	451	486	472	480	487	450	466	517	527	451	476	491	504	478	482	479	472	503	517	511	495	504	520	468	499	493	487	524	505	486	534	466	430	502	476	499	532	467	491	502	491	484	510	496	468	503	479	491	458	490	505	477	501	481	506	497	517	489	487	483	479	494	495	464	463	458	446	513	477	486	489	478	526	504	538	460	499	512	503	482	510	436	529	488	506	464	522	487	485	492	477	482	479	476	458	487	490	508	504	505	474	471	484	489	474	486	474	500	461	460	473	477	472	469	514	511	469	481	489	431	466	474	520	526	494	510	460	483	499	482	455	470	518	488	497	469	509	478	470	492	472	480	513	478	481	483	455	496	485	491	529	491	484	517	455	497	456	534	440	472	525	480	461	480	494	475	491	540	475	541	447	474	476	488	467	503	462	488	484	475	473	478	495	525	518	448	484	518	496	498	492	485	479	491	522	478	515	459	486	462	480	480	488	474	519	489	449	507	425	465	527	501	467	487	479	462	471	450	480	485	429	499	518	485	505	467	458	502	524	477	505	505	491	479	473	495	504	499	477	481	460	444	453	488	477	497	522	496	519	477	503	496	472	483	472	529	490	508	455	496	469	478	495	477	450	516	520	492	494	510	486	512	493	489	512	511	490	433	456	517	510	507	456	473	535	482	484	476	469	496	527	455	486	466	472	476	479	457	479	505	467	489	521	468	489	477	478	459	485	466	494	493	423	442	504	507	521	483	488	503	498	466	515	498	485	478	481	539	455	463	515	525	517	507	498	486	493	500	517	464	490	527	490	489	486	459	508	456	510	467	528	449	510	472	482	473	437	504	528	519	504	524	521	495	471	460	504	468	522	484	501	477	468	482	486	515	528	519	493	455	489
23200	22122	13016	7395	7104	4889	2369	976	433	263	240	237	220	207	202	227	192	215	189	202	201	245	219	194	212	227	219	197	215	206	203	217	204	202	201	205	193	182	200	214	209	196	196	228	207	202	200	219	231	204	197	182	195	202	230	206	224	206	196	191	193	208	222	225	209	223	202	167	216	212	219	232	192	206	223	207	194	202	241	224	195	221	232	206	237	236	193	225	182	187	212	219	175	179	220	193	237	233	213	241	208	222	234	195	207	205	197	214	194	217	199	178	223	194	204	192	194	256	196	201	202	202	207	222	216	211	204	247	221	213	227	212	214	191	210	206	195	178	197	202	215	210	179	191	190	220	203	224	225	195	246	176	205	197	208	216	201	203	197	187	209	182	180	208	234	188	190	191	205	224	215	203	205	217	218	195	183	236	210	186	227	206	199	189	223	202	223	205	197	195	223	183	217	226	217	193	206	192	213	198	213	202	193	203	225	179	197	230	200	241	189	194	190	218	212	200	218	186	209	190	210	187	189	204	190	213	195	204	217	225	205	193	188	193	205	205	196	197	210	212	219	186	205	215	200	207	224	192	191	183	200	208	212	188	192	189	213	206	215	218	211	207	199	214	209	202	192	208	234	204	199	201	218	212	203	208	224	189	209	229	203	225	226	214	193	214	216	202	205	191	203	182	179	198	242	194	245	205	191	218	220	201	200	185	207	220	229	205	216	209	217	239	181	188	206	214	227	207	213	198	223	223	196	216	191	218	197	220	184	204	207	219	195	203	210	199	192	204	221	216	211	239	223	210	165	206	224	190	205	205	202	215	215	199	224	212	205	185	177	214	191	212	232	213	206	204	194	194	191	212	222	214	235	213	194	181	208	216	228	211	196	196	212	185	210	213	215	208	180	220	169	177	220	200	168	190	208	197	201	221	221	194	192	215	217	177	184	221	178	200	188	201	200	209	231	207	211	209	226	225	223	187	197	222	198	235	205	208	209	235	205	222	216	219	230	170	214	211	192	200	210	200	181	201	190	202	212	216	200	211	208	203	226	225	233	218	203	204	202	180	220	198	189	203	230	200	196	211	246	184	219	198	225	195	221	204	204	199	213	202	191	211	208	195	198	200	208	208	213	194	176	233	207	197	217	200	186	190	180	222	200	201	232	188	200	174	175	204	210	192	173	216	200	202	208	200	217	214	206	207	198	232	173	191	193	198	216	214	228	199	218	206	218	203	205	224	214	226	227	198	209	186	240	184	200	240	208	195	216	232	202	206	198	203	231	198	199	211	206	194	190	195	224	189	208	189	217	223	208	208	195	218	212	198	196	206	203	222	217	224	194	174	222	225	218	207	189	212	236	199	209	208	192	195	221	196	206	199	195	190	201	249	213	216	204	211	216	200	196	188	214	200	209	187	222	200	206	202	215	193	198	205	219	228	187	190	212	194	216	208	191	205	224	202	214	226	226	206	200	209	182	230	225	206	244	231	199	206	236	199	206	198	212	205	192	205	210	225	211	226	210	225	207	204	219	200	203	189	194	206	221	202	213	211	230	199	219	211	182	203	203	212	202	206	224	206	216	201	168	195	187	220	197	193	205	181	213	259	229	178	212	194	196	222	228	203	213	227	207	199	197	212	209	191	228	242	212	202	199	209	191	229	219	189	224	216	228	202	195	218	229	190	194	223	218	188	203	180	205	244	205	188	214	196	201	215	202	202	204	227	178	208	204	229	196	220	197	220	200	213	225	195	203	181	208	215	219	199	214	221	220	224	240	207	200	208	200	211	193	209	205	211	214	206	185	195	198	195	194	176	199	206	224	217	221	212	237	207	204	212	203	206	196	211	234	198	194	235	181	191	212	207	218	209	200	234	197	215	207	216	195	174	188	172	211	216	236	190	210	210	198	199	201	198	220	234	190	234	167	215	209	210	209	193	191	218	192	222	213	199	198	207	222	213	194	215	205	176	218	199	208	216	213	209	211	213	200	187	207	218	220	213	214	174	221	223	183	201	192	195	206	226	197	198	202	199	207	219	183	182	199	188	211	197	201	179	212	197	196	188	177	186	195	210	217	190	213	194	216	206	224	198	207	197	202	208	203	194	201	211	195	193	208	224	198	215	201	241	191	211	225	203	233	210	220	210	200	202	222	224	209	203	207	201	197	196	211	215	217	218	212	196	215	187	214	211	226	220	219	189	220	218	217	208	182	207	229	200	186	221	204	197	207	200	191	186	176	236	210	199	200	213	203	224	192	208	211	204	224	200	181	200	182	215	200	236	193	202	184	234	194	236	212	185	215	168	207	219	215	213	182	203	215	211	200	212	211	176	217	184	174	211	191	193	209	229	194	244	190	205	200	231	196	215	185	219	203	202	224	207	214	193	186	190	214	185	221	205	214	195	201	215	194	231	186	203	199	228	207	228	197	197	185	207	189	203	201	214	219	209	183	203	220	219	220	178	208	196	231	218	192	217	206	192	224	201	194	240	230	210	212	208	192	222	206	217	192	197	214	213	213	212	219	216	192	211	194	178	230	188	193	204	223	214	194	209	228	215	193	187	203	217	231	212	212	199	215	202	210	213	192	178	201	195	224	222	225	214	221	203	207	214	224	210	235	238	210	200	200	221	208	206	208	196	233	235	229	211	195	191	221	223	203	201	209	199	198	193	199	192	235	201	181	204	189	197	214	204	218	181	211	207	223	185	214	191	225	212	233	194	232	177	215	204	207	231	189	214	224	188	195	224	183	207	243	216	225	227	209	225	198	186	186	192	213	212	234	196	219	220	207	214	216	183	170	186	202	168	253	216	235	222	213	203	208	206	216	196	191	193	192	198	183	201	197	197	212	180	201	212	208	206	206	229	207	216	202	220	196	201	196	213	196	234	198	188	176	208	220	206	231	229	203	182	195	195	204	204	222	203	186	196	212	198	218	217	212	212	189	197	204	236	206	231	227	206	193	212	194	190	205	193	197	203	216	212	196	233	238	180	201	223	191	213	190	195	208	202	223	224	189	215	215	222	240	191	211	218	202	172	233	230	226	216	239	219	193	208	222	237	226	209	238	235	231	213	217	215	199	215	209	221	210	200	205	225	207	236	199	208	216	200	225	209	203	203	197	180	201	205	195	194	204	184	209	233	215	185	210	216	195	199	203	202	230	231	211	190	238	219	197	221	202	193	230	203	212	210	207	193	187	199	195	200	181	186	192	203	219	176	201	197	229	202	199	207	205	223	210	187	200	212	207	201	207	212	201	231	204	193	195	218	228	194	214	210	199	206	207	225	215	220	172	228	176	201	205	225	210	214	221	221	237	221	222	192	218	204	201	183	190	191	167	214	214	211	203	227	214	214	210	226	208	213	210	187	190	215	217	236	204	203	204	194	182	198	220	201	200	239	190	210	220	197	209	197	227	201	197	223	186	208	194	199	220	204	193	215	190	182	200	223	212	231	203	205	206	187	199	203	207	202	223	208	203	211	183	182	203	197	203	203	184	236	219	195
14130	18460	16624	18799	20387	15047	8092	3686	1285	743	602	591	533	538	593	505	551	576	546	506	560	463	555	521	510	529	575	514	486	500	531	532	552	508	550	526	525	517	529	532	485	534	529	530	548	512	556	516	534	527	538	504	555	493	524	535	520	525	533	543	452	532	524	553	526	511	562	586	467	536	551	514	512	533	512	550	497	544	507	487	504	513	544	521	517	535	539	560	513	554	534	565	536	499	527	519	531	532	514	528	495	561	512	573	552	542	586	501	533	467	539	544	533	558	563	525	484	521	535	532	536	523	539	526	528	535	569	531	534	541	565	560	501	563	533	553	543	550	547	541	544	554	499	490	555	503	548	517	518	541	535	564	533	544	481	537	528	508	530	603	534	531	517	535	502	510	561	498	563	492	545	541	577	564	516	514	511	579	586	530	522	534	514	498	503	522	559	544	544	546	538	529	569	553	526	530	518	549	517	502	578	504	512	524	553	512	532	520	555	504	535	522	521	528	523	547	551	532	505	539	556	513	520	511	537	545	544	526	514	550	545	554	483	530	523	521	470	526	550	569	556	518	542	562	533	522	552	544	504	488	543	515	566	540	531	567	559	558	526	553	530	515	552	590	528	507	555	548	520	547	533	526	543	531	532	481	539	570	522	525	507	577	549	579	541	547	508	539	533	536	475	530	526	559	533	535	502	541	513	523	524	551	495	536	526	537	526	529	505	512	548	509	505	495	527	534	537	519	565	521	554	515	570	545	531	522	494	528	538	497	501	526	490	562	542	552	539	520	524	584	543	498	531	533	551	537	562	564	510	511	522	509	524	521	536	559	562	520	530	571	550	507	511	502	491	524	513	518	496	528	543	507	542	586	526	513	558	539	543	540	504	571	538	529	518	552	585	537	540	542	511	550	499	543	526	517	513	561	486	524	552	550	513	541	512	546	534	511	532	536	561	517	523	490	507	549	528	533	553	539	512	522	505	532	523	547	541	504	503	506	530	530	505	529	538	545	501	525	504	535	542	540	553	545	562	509	537	541	541	508	519	563	503	547	505	539	516	540	572	562	556	519	512	526	582	529	543	514	545	560	554	566	520	497	545	592	567	521	565	532	515	519	534	545	505	532	516	541	517	472	535	551	542	502	545	546	525	530	535	565	527	543	527	513	543	529	513	526	537	540	540	551	557	524	542	554	546	512	569	538	529	548	502	522	535	504	533	550	505	526	574	534	498	550	514	564	537	571	519	557	530	569	533	516	549	539	520	545	495	515	522	494	486	539	500	513	517	562	517	536	533	586	574	554	497	508	547	546	530	516	537	524	538	534	523	567	553	553	610	537	552	549	534	523	549	539	516	517	546	517	516	528	567	529	536	516	541	509	528	549	540	537	571	548	542	545	527	551	538	518	494	526	526	474	563	585	522	545	543	523	497	538	523	554	551	532	534	509	511	562	541	555	500	529	583	501	533	555	528	532	551	533	542	514	533	518	517	556	528	547	562	571	485	535	523	503	554	550	523	506	538	520	476	501	544	532	525	513	552	496	496	526	542	541	546	543	540	504	547	550	538	529	485	558	540	564	536	581	507	545	479	528	536	529	533	552	574	517	550	496	521	511	521	527	513	545	531	548	505	545	536	537	555	517	516	541	519	538	551	556	570	539	516	510	498	521	541	510	545	603	479	520	516	543	505	543	530	581	537	543	482	542	582	528	507	526	516	510	528	492	526	549	526	516	505	518	546	546	535	503	516	569	492	535	545	564	510	547	529	527	528	528	524	541	528	530	513	564	541	504	518	551	540	535	536	550	488	531	528	534	541	482	530	540	498	534	548	511	547	535	541	580	529	539	539	550	529	531	542	496	548	526	512	541	514	528	519	531	526	561	527	568	531	536	520	553	487	479	566	530	567	552	500	525	552	558	560	539	529	528	522	508	522	527	530	538	538	563	514	512	543	539	520	485	518	495	550	522	524	498	521	506	545	494	525	515	523	523	507	490	537	576	556	515	514	498	559	560	554	529	556	518	498	534	549	531	540	534	490	527	582	535	549	552	531	527	510	503	531	555	552	545	553	521	510	517	565	539	551	542	549	514	594	546	495	546	523	496	545	552	528	538	523	523	486	512	555	522	513	528	514	510	567	545	584	532	516	538	513	531	546	502	542	508	525	542	533	544	522	550	509	534	544	565	484	525	538	528	611	552	517	553	536	528	542	552	505	526	538	548	581	549	549	524	518	509	565	572	562	492	572	519	550	560	524	577	527	512	562	524	537	509	497	526	569	534	541	536	547	549	533	498	504	521	548	482	572	537	551	548	518	512	565	537	557	550	505	514	509	549	565	488	519	541	519	540	496	537	519	559	525	544	578	566	526	550	549	524	511	529	516	518	567	519	518	522	498	555	534	555	508	494	515	568	506	523	534	523	536	473	521	487	511	539	487	547	536	517	508	506	541	513	602	504	557	534	539	565	524	533	543	494	544	505	502	539	554	563	545	541	555	546	544	538	497	582	572	516	583	545	522	540	528	565	530	525	516	535	506	527	506	545	592	508	552	534	527	533	545	542	517	504	511	547	525	544	548	554	531	510	509	528	525	547	509	532	536	580	515	539	505	532	536	519	536	502	527	540	581	554	505	548	514	544	504	540	538	550	544	537	504	505	529	551	536	553	527	526	528	523	523	532	569	523	547	576	562	521	532	497	517	523	551	526	532	503	489	524	505	552	586	574	523	460	542	564	519	503	544	495	514	519	551	506	539	547	562	519	538	582	535	560	550	548	519	523	541	552	524	545	500	501	512	560	522	540	545	548	558	536	499	548	516	505	525	567	537	528	528	512	581	534	512	528	514	531	565	529	556	557	550	516	516	542	551	532	564	577	554	521	504	516	527	494	565	556	516	553	553	508	508	539	483	513	558	545	531	533	483	523	583	543	506	541	524	552	539	570	542	505	538	536	531	520	487	554	532	532	531	488	524	537	531	546	551	546	488	496	542	511	494	544	543	528	528	547	514	515	525	557	534	532	534	552	555	527	547	546	535	522	509	514	523	499	594	506	542	540	545	566	545	527	535	548	544	542	541	515	542	529	527	519	537	527	554	532	562	557	560	501	551	534	536	543	498	553	505	574	536	578	533	533	530	534	506	591	552	517	535	540	550	542	591	532	513	566	519	542	540	503	525	522	550	547	543	526	535	527	547	548	510	492	547	534	576	568	532	527	558	538	498	566	513	577	527	540	559	511	537	553	553	526	540	554	526	511	529	478	558	524	530	542	510	528	532	532	504	541	538	515	512	515	586	525	538	480	540	577	549	541	580	521	562	537	502	558	487	528	537	542	525	561	535	563	544	496	499	528	523	511	517	499	527	515	568	536	542	529	512	556	557	533	532	535	569	501	517	517	555	564	544	524	506	515	527	528	498	567	550	515	533	523	557	526	543	556	506	566	533	541	551	533	573	504	501	566	505	534	520	552	482	510	549	527	521	515	538	592	516	567	511	487	525	533	525	533
47936	50632	46954	46765	52115	40253	23764	8434	2419	858	480	385	292	244	263	261	250	223	222	239	224	211	221	251	248	227	213	205	228	214	222	206	213	231	221	215	218	209	212	231	232	225	257	226	222	216	223	212	221	246	242	219	204	219	236	233	216	193	207	200	237	224	246	219	234	202	167	209	215	223	222	228	225	225	233	245	207	233	204	232	250	222	208	221	210	223	206	222	228	197	205	201	207	202	208	222	202	227	201	194	216	199	245	213	218	228	212	226	227	239	195	222	225	219	224	233	233	247	234	253	215	211	219	194	211	231	197	188	211	210	224	246	246	218	195	235	250	209	239	226	232	230	181	220	224	232	229	219	214	250	212	215	225	217	227	235	247	228	208	231	213	206	212	201	241	219	181	239	211	219	235	210	236	206	218	196	225	205	236	211	227	218	224	212	219	220	197	220	249	201	228	230	222	220	227	210	222	204	205	213	241	228	217	239	207	235	220	232	228	216	221	172	218	185	234	232	224	204	230	214	228	228	221	212	217	233	220	216	240	211	211	211	218	226	196	220	209	219	242	220	195	218	221	243	215	217	218	217	225	240	202	219	215	203	215	208	184	238	245	226	230	236	233	237	215	196	205	228	200	235	186	240	227	215	237	210	203	210	238	229	221	236	215	191	230	251	206	225	231	240	221	187	215	218	203	225	207	203	217	226	222	236	237	259	198	213	218	195	236	206	228	241	248	211	221	220	224	227	206	221	219	221	222	212	202	218	231	221	201	210	210	204	242	261	200	234	222	228	222	174	209	228	225	228	212	222	209	196	223	214	222	233	231	213	234	214	214	243	206	218	229	204	204	226	215	213	236	220	200	228	230	214	234	219	217	217	248	219	206	211	222	215	230	200	187	195	237	257	222	251	215	217	232	230	204	220	213	209	228	225	206	212	208	206	195	216	215	217	187	223	222	220	222	217	223	217	194	232	222	219	220	232	224	219	239	222	225	222	218	248	225	230	238	232	239	213	224	211	193	225	210	207	249	207	201	195	215	248	193	230	243	221	204	216	217	218	239	225	191	230	236	224	234	249	188	216	227	253	218	211	233	227	206	234	233	241	215	263	224	218	211	196	208	218	222	212	213	228	209	221	224	205	198	226	206	207	203	213	248	201	233	212	235	193	220	226	203	208	240	225	220	209	216	230	212	185	191	202	208	208	226	233	227	205	227	203	248	207	228	230	214	235	226	200	222	202	232	218	203	212	223	221	193	236	201	244	245	226	240	239	215	209	217	186	212	219	205	212	227	249	235	219	213	245	221	227	212	220	220	220	218	234	195	229	222	205	222	246	207	232	241	229	208	224	250	219	245	217	237	229	217	195	213	204	211	215	237	234	217	226	217	231	214	244	187	224	235	219	217	199	222	222	216	204	225	219	256	208	249	227	200	208	220	225	224	247	218	211	219	231	203	231	208	207	229	206	215	214	198	218	233	191	229	241	230	220	235	228	215	214	226	211	232	204	189	206	238	237	220	215	227	228	217	215	227	230	216	207	205	217	230	230	229	207	221	211	229	219	212	239	213	231	233	204	237	241	227	221	232	204	232	208	220	205	224	235	239	221	229	236	207	222	219	211	217	212	228	243	223	218	224	245	221	229	229	216	210	218	224	219	201	221	238	217	219	220	234	209	221	241	194	228	257	199	230	232	249	223	209	213	227	195	211	214	192	229	233	216	226	223	190	257	231	223	188	192	206	198	236	205	224	232	202	222	213	242	217	253	216	216	200	205	204	218	211	205	234	251	217	216	223	216	221	220	201	214	210	204	216	223	204	230	227	216	197	233	242	214	232	226	229	218	210	209	204	216	221	222	222	219	221	238	244	228	233	217	214	189	229	215	245	208	242	212	201	235	261	203	255	211	249	229	214	208	226	235	215	219	232	199	223	228	216	204	229	238	222	196	216	212	200	219	236	230	202	191	238	200	193	220	233	237	196	214	207	220	236	211	217	217	210	232	213	218	221	211	212	210	238	217	247	217	221	240	218	198	216	214	197	200	211	234	220	221	243	213	220	228	237	224	220	205	228	201	230	203	212	249	229	242	207	217	212	210	210	205	224	242	241	202	233	237	219	198	247	214	184	207	239	202	230	206	243	201	226	218	213	236	225	206	233	225	219	217	216	218	194	193	192	222	233	226	202	233	212	224	205	198	242	221	210	221	219	243	241	223	186	239	231	216	200	217	195	231	224	207	192	230	233	204	231	216	211	208	252	220	198	237	213	244	230	210	227	202	222	202	203	216	219	240	221	252	170	199	223	210	210	221	236	209	233	211	225	189	220	216	211	231	226	233	237	233	226	237	223	208	249	246	230	217	193	235	217	231	206	214	207	263	220	201	237	213	252	197	232	226	222	210	205	209	213	212	189	239	220	225	202	223	237	212	229	191	220	225	246	245	212	209	200	211	236	213	218	216	230	192	225	229	241	236	214	216	213	241	240	244	224	228	238	222	206	217	239	229	213	183	214	197	205	206	203	218	203	205	203	210	226	229	233	216	211	193	234	217	212	254	230	225	240	214	209	225	243	232	220	201	221	207	230	240	213	208	217	233	228	216	203	252	241	246	210	199	235	215	232	217	226	205	234	215	234	202	196	226	252	237	231	236	230	202	253	216	225	211	226	219	227	225	210	257	232	220	205	223	201	212	209	215	222	217	218	208	209	233	189	211	222	232	232	227	214	232	247	224	235	225	206	200	227	228	210	207	253	232	245	242	202	214	235	216	254	229	234	239	239	220	223	228	252	229	237	218	226	208	248	221	238	223	207	218	203	243	237	214	222	210	221	224	223	208	209	189	216	219	231	245	225	226	223	204	205	207	223	219	234	178	204	232	251	206	222	235	199	212	215	203	209	247	213	220	234	204	223	219	202	217	220	249	230	254	213	204	210	235	207	223	229	216	205	235	242	227	211	222	240	215	213	207	204	214	231	264	225	204	234	222	213	229	210	221	222	220	198	227	242	228	248	197	234	224	247	229	204	226	229	221	206	226	205	239	237	233	203	227	218	221	245	229	240	207	235	213	212	215	230	193	235	211	239	236	240	211	219	218	194	220	213	234	204	236	236	222	217	240	199	214	240	202	224	235	220	197	192	201	197	212	226	216	200	237	212	219	213	206	209	226	232	246	216	244	212	221	236	222	232	237	229	235	204	233	232	224	224	244	237	215	238	222	236	189	233	196	218	203	204	238	184	214	246	232	237	213	222	209	232	240	241	224	223	230	221	232	256	232	214	200	223	213	209	209	228	224	214	206	253	209	211	199	217	239	212	233	247	213	225	224	220	241	229	216	211	228	212	225	221	222	237	225	186	217	215	220	192	236	208	228	203	218	247	226	219	228	210	211	222	226	224	214	216	214	239	214	200	231	213	209	236	220	195	205	221	202	234	216	213	243	168	223	218	236	235	239	218	238	230	221	238	229	198	217	245	195	222	208	224	200	255	202	232	236	204	207	224	218	204	209
32078	42391	46580	56652	61058	50618	35654	17688	8078	3433	1856	1127	849	712	605	580	564	565	558	548	573	548	540	530	545	563	555	506	581	579	556	547	575	560	559	547	571	553	587	582	583	540	572	520	561	530	530	570	551	565	598	561	573	593	554	537	564	559	562	597	551	573	526	545	561	591	562	539	559	575	542	563	567	566	582	543	555	515	557	550	561	580	580	568	560	576	613	519	509	569	557	531	570	535	529	563	577	575	578	564	539	592	603	528	552	603	570	577	527	571	537	541	592	544	578	562	523	507	536	584	539	555	556	574	559	570	553	546	578	582	581	575	549	555	547	587	592	603	569	573	586	555	497	536	569	525	596	560	545	523	526	552	533	563	547	604	536	571	556	543	543	544	549	574	613	568	527	504	567	548	548	616	570	574	536	569	540	576	576	563	558	575	549	567	515	565	574	541	539	557	557	590	566	581	563	567	548	573	549	549	551	563	575	541	562	525	516	536	576	573	573	537	580	618	525	594	540	546	555	550	537	580	565	548	601	577	554	564	579	563	542	545	542	551	580	553	549	557	561	532	580	529	505	558	563	560	564	576	561	539	557	572	567	527	573	563	545	576	560	567	571	608	528	563	596	573	571	529	565	548	515	592	612	561	524	560	581	551	519	566	554	510	597	519	540	571	569	579	533	553	544	642	536	563	559	619	581	537	575	552	534	560	548	569	595	535	571	542	570	583	568	550	533	552	590	602	554	544	552	545	562	552	534	542	521	527	563	604	547	575	548	578	564	553	560	573	564	517	581	561	580	538	539	517	537	534	584	541	566	588	567	619	572	557	537	597	561	593	567	561	553	567	559	512	552	560	566	554	556	550	540	587	563	544	532	561	547	540	549	577	583	537	527	568	541	577	551	545	608	571	519	558	512	571	511	544	565	570	620	550	580	539	531	556	565	542	563	544	567	513	543	573	501	565	548	555	542	551	560	544	576	579	502	513	558	544	561	506	544	562	572	556	591	539	551	538	541	583	586	589	541	597	529	577	585	561	574	588	533	587	517	557	534	634	538	611	564	570	572	574	566	603	542	562	559	541	523	525	515	533	526	590	564	591	516	564	551	547	564	540	542	582	605	537	527	582	575	534	511	572	556	560	555	529	571	545	566	570	534	549	577	551	570	525	575	579	552	533	579	545	547	506	576	533	534	544	543	531	582	592	557	561	598	540	560	601	583	523	572	603	569	528	540	581	585	557	554	579	519	588	556	546	582	591	548	552	556	552	577	521	541	560	578	560	597	539	554	560	564	579	569	560	539	550	555	526	581	537	565	538	533	563	545	568	538	600	597	575	547	570	586	584	525	500	608	606	581	543	588	534	539	570	511	594	537	568	552	570	590	591	573	563	574	553	539	556	541	548	592	586	564	566	565	554	593	539	585	555	559	522	554	573	555	544	578	587	521	533	550	548	576	565	564	565	567	554	602	590	531	593	551	580	545	578	578	548	554	539	555	570	592	583	564	621	551	539	580	573	554	572	573	557	578	601	592	551	563	562	593	504	568	589	573	548	602	563	529	538	584	569	594	518	585	544	561	516	596	508	531	585	575	557	575	503	569	549	532	586	594	573	560	561	580	587	539	546	533	562	519	531	560	573	590	563	554	551	560	547	517	540	555	525	574	589	566	590	577	535	603	557	574	561	558	593	574	552	528	584	527	551	534	563	517	556	554	554	613	514	583	553	542	512	593	577	538	580	580	572	598	523	585	591	591	542	531	576	591	543	558	569	535	526	582	555	545	572	545	566	543	570	583	611	581	534	570	584	483	574	583	588	513	562	590	591	560	571	583	545	547	551	538	571	555	596	560	587	614	526	568	601	575	536	565	547	549	542	580	571	560	529	541	605	561	544	542	510	593	552	570	556	576	581	519	591	547	582	542	620	572	522	585	568	567	608	550	541	591	513	542	580	573	562	550	554	550	537	520	543	581	586	560	525	596	593	564	544	564	561	528	604	556	524	600	563	554	597	525	579	563	542	546	565	572	548	585	592	554	557	588	555	545	564	550	588	542	563	575	577	537	523	586	561	540	545	554	557	581	577	540	550	575	562	571	577	543	512	558	557	580	555	594	568	561	553	536	531	590	537	558	558	511	579	615	549	614	568	571	533	569	547	523	571	593	558	587	538	533	569	560	536	573	549	537	529	578	541	527	566	595	557	573	602	566	595	542	592	553	541	518	519	553	579	564	562	537	529	560	548	531	538	561	575	575	548	563	579	565	536	598	604	535	550	528	565	538	580	551	551	548	557	576	562	593	564	558	545	546	539	538	573	608	574	526	558	570	556	542	564	556	592	536	549	539	527	565	574	525	551	503	553	581	511	528	560	577	584	599	560	546	516	514	540	546	595	530	566	546	559	561	561	554	557	584	566	561	578	591	556	562	527	563	545	561	573	604	600	574	515	553	538	576	556	553	610	574	528	555	604	549	552	604	546	593	562	552	549	569	562	554	528	572	531	582	528	608	584	575	534	578	551	528	576	541	556	555	540	543	565	561	568	542	565	573	597	556	577	575	572	596	567	540	577	570	555	533	543	530	555	550	533	548	528	583	536	614	567	547	523	561	611	541	589	580	595	547	565	585	562	535	537	601	529	530	588	546	564	552	577	555	529	581	591	517	528	576	597	574	555	541	583	539	566	537	553	534	544	547	576	561	479	599	552	571	575	546	590	524	560	535	526	572	567	534	601	534	582	547	547	579	551	542	569	562	562	555	536	541	545	524	582	559	580	583	548	561	559	540	542	532	554	564	595	559	593	566	606	574	543	567	548	574	530	577	546	563	579	532	606	527	570	563	542	541	515	569	548	607	576	566	582	594	593	530	548	567	590	543	562	550	565	630	530	587	558	551	554	586	567	598	539	574	578	561	570	559	584	574	540	587	533	545	567	556	564	563	550	514	587	572	574	578	552	562	593	553	575	599	549	528	576	585	537	587	550	599	547	585	586	608	555	550	579	534	546	623	551	566	555	593	532	537	525	542	569	508	555	552	567	526	542	558	551	584	563	589	595	555	582	556	562	586	570	542	600	536	545	573	550	547	545	579	543	512	574	608	562	572	536	544	592	561	566	532	527	531	566	569	577	563	537	536	569	569	497	577	580	586	531	533	605	589	574	530	588	606	510	534	549	588	554	538	561	556	617	586	601	571	566	556	555	562	502	520	561	575	572	593	545	521	526	583	534	510	569	541	531	591	541	580	621	542	568	554	582	533	538	577	559	540	528	589	547	582	587	532	576	612	530	573	603	532	557	551	508	624	614	600	530	538	580	585	564	532	565	581	543	566	536	569	536	585	597	552	564	550	550	531	536	560	519	512	572	577	544	561	537	566	572	539	580	536	566	567	531	560	555	587	559	550	579	565	548	562	591	534	574	634	526	568	523	568	551	565	582	555	559	597	560	566	601	551	550	552	588	556	579	548	578	550	588	535	526	569	530	607	539	541	589	571	591	560	557	565	561	549	558
56857	54196	58701	53955	55924	51682	35534	16946	5728	1625	704	403	310	245	206	220	209	213	191	201	216	191	200	203	187	181	206	216	200	183	200	179	167	214	175	191	204	187	198	200	203	188	176	187	180	191	168	184	206	178	199	212	206	176	183	187	199	202	184	205	199	182	177	155	195	194	211	183	190	206	208	178	212	180	197	181	210	188	188	204	204	208	206	206	184	193	193	212	201	197	201	193	210	182	215	186	199	173	189	182	193	196	214	209	198	193	203	223	193	202	201	187	175	186	175	201	191	211	178	175	202	185	211	178	217	199	167	180	194	192	181	177	174	177	182	195	209	204	203	165	171	207	189	185	204	178	194	183	192	186	187	212	205	184	191	204	183	188	211	196	198	205	212	189	186	186	205	184	208	220	204	185	195	176	195	178	193	180	181	181	197	233	190	184	189	226	189	185	195	194	186	202	189	189	207	193	183	183	191	196	229	173	207	214	207	171	188	204	211	173	209	205	177	194	210	197	204	222	204	181	181	198	195	229	180	192	174	206	191	214	183	190	166	170	204	200	204	204	208	192	204	195	182	184	198	171	175	195	171	163	183	221	195	199	231	194	208	187	204	219	204	192	213	182	190	208	198	201	186	218	185	208	213	187	222	215	197	214	163	209	189	197	183	186	211	199	175	182	206	213	192	180	201	210	185	217	204	180	176	221	202	188	199	142	200	206	201	212	194	206	201	197	197	213	222	178	221	189	206	178	198	190	215	190	201	202	207	198	193	195	232	186	170	164	200	174	164	187	197	190	165	179	188	210	208	200	189	201	204	215	220	183	220	194	205	186	197	222	190	169	208	199	193	206	223	198	172	194	175	176	199	203	185	180	200	167	194	229	198	194	209	191	189	205	209	184	180	203	178	223	183	173	182	184	171	183	183	211	187	197	187	209	185	219	176	160	197	185	205	187	180	193	188	202	201	172	199	172	179	182	211	174	209	198	202	211	168	208	201	173	203	191	202	203	190	203	186	185	208	170	186	198	190	198	160	181	185	188	176	184	198	184	184	181	174	203	181	203	198	219	168	185	185	178	196	205	199	202	201	187	204	189	195	204	201	212	176	179	196	194	184	184	204	197	195	190	189	211	207	182	199	193	210	201	190	183	189	186	198	183	192	207	181	204	208	195	198	213	186	213	195	208	183	178	208	177	205	194	179	212	196	199	184	211	177	175	199	204	223	192	193	196	195	189	165	203	232	202	232	201	207	186	197	190	180	172	193	197	202	186	187	198	194	193	191	209	181	172	184	206	206	184	205	192	194	223	194	189	217	177	199	220	203	201	172	163	197	184	189	178	173	209	191	182	208	234	185	198	204	208	174	184	202	195	214	205	190	185	187	182	210	203	196	176	202	183	176	189	177	191	213	181	191	196	200	193	189	241	188	227	190	190	202	188	194	193	217	197	182	198	186	174	218	193	190	202	194	208	174	184	189	213	208	162	182	189	160	191	190	205	187	203	189	196	210	194	178	184	179	190	160	194	194	180	195	182	200	174	211	194	173	168	190	196	191	193	222	182	172	201	203	182	196	154	199	187	183	185	207	194	190	180	183	218	204	212	198	210	206	186	203	209	204	185	174	201	193	202	185	191	210	207	212	209	205	175	190	166	169	189	176	196	208	186	183	189	183	196	194	175	168	188	203	189	209	194	209	188	218	176	181	169	169	193	181	198	185	213	185	214	179	187	212	187	199	178	197	203	191	190	221	193	184	201	213	202	170	174	194	211	201	196	238	192	196	199	180	196	189	191	193	222	198	216	214	195	203	193	185	168	192	191	201	198	170	183	187	192	162	186	198	193	177	197	181	192	181	190	176	167	202	173	196	219	198	190	185	220	205	186	220	204	198	177	204	175	188	170	189	200	214	181	175	167	172	196	192	181	174	199	200	200	168	187	201	169	186	181	183	194	189	181	214	203	217	177	206	197	206	182	185	202	201	206	202	186	189	194	194	190	194	200	207	208	209	200	193	230	169	217	216	187	213	196	195	205	172	206	230	208	206	187	176	164	166	190	175	181	163	189	198	209	192	191	174	205	184	163	204	202	186	236	203	196	194	179	177	177	201	181	184	192	189	203	188	178	218	214	185	189	195	210	187	197	228	190	183	203	206	186	194	195	218	192	219	181	215	190	164	174	184	172	194	205	206	189	193	214	200	193	208	185	206	199	189	177	196	174	180	199	190	185	187	196	185	196	203	191	217	194	181	165	204	190	174	178	184	203	209	179	178	202	197	211	183	211	196	192	186	188	179	217	201	185	173	151	193	224	201	171	227	181	178	189	204	179	176	197	188	195	171	186	178	210	206	207	199	202	188	198	186	187	168	179	211	223	210	196	189	185	204	190	204	190	204	168	201	176	205	206	192	179	197	205	194	185	182	171	191	188	214	179	209	203	177	188	200	173	185	207	193	191	169	192	185	193	216	207	201	181	204	189	225	177	185	186	209	206	193	206	210	184	209	195	185	171	185	196	196	206	200	202	213	220	160	198	205	211	193	223	185	206	181	188	167	198	206	211	182	191	192	194	188	207	157	190	185	189	199	190	188	174	167	183	188	195	177	184	207	198	185	186	191	195	195	181	183	178	195	206	191	199	206	196	180	203	184	193	222	182	190	191	171	187	206	190	211	184	210	203	180	171	212	169	223	229	185	181	190	210	176	198	193	207	171	188	186	187	179	189	205	187	186	189	191	186	178	184	217	179	188	204	202	196	201	174	195	194	184	217	206	174	210	213	213	167	199	192	179	193	191	205	177	189	190	195	194	192	215	198	189	213	213	203	167	215	199	179	190	186	194	183	211	176	187	189	209	201	174	211	198	189	213	182	194	236	196	192	179	190	205	197	178	184	175	184	176	197	211	214	191	178	208	177	211	193	213	215	180	180	212	194	194	217	194	189	213	176	177	214	199	192	192	196	218	193	179	197	166	189	206	227	203	180	183	191	201	189	183	203	181	188	200	210	169	195	208	197	196	207	182	176	188	184	202	192	203	198	206	218	179	206	186	195	210	203	208	163	190	196	173	202	170	196	171	205	158	200	189	194	205	233	201	196	203	206	199	204	192	163	200	173	168	206	197	200	198	176	173	200	216	190	186	180	191	201	220	199	176	212	196	195	217	208	204	195	197	184	171	195	191	191	183	178	228	198	214	197	202	183	173	172	194	185	213	175	186	186	222	171	200	181	178	196	172	203	207	178	188	184	200	190	207	214	183	200	184	170	209	198	209	186	161	225	172	219	200	170	195	195	197	185	207	193	200	174	191	172	181	189	187	184	183	202	218	205	189	186	160	194	200	169	196	190	180	190	180	185	185	184	189	190	206	191	190	216	184	197	212	203	197	181	214	183	196	178	204	178	187	200	215	209	166	203	200	181	185	178	214	178	204	185	193	219	184	195	200	194	201	193	203	190	191	196	217	178	208	197	188	197	194	204	211	180	210	226	194	228	180	199	183	191	180	174	203	208
39309	47047	58722	62274	71967	62739	46183	26564	14575	5835	2805	1617	933	724	585	561	511	542	470	506	464	505	462	478	514	495	464	513	492	478	511	504	483	508	475	505	470	465	504	526	508	468	518	512	463	488	501	497	499	514	519	468	499	465	470	514	507	488	479	451	509	497	497	522	510	504	519	487	519	469	476	507	516	528	478	508	484	520	465	486	508	484	483	512	469	500	472	489	492	504	492	514	493	519	491	469	501	521	475	472	458	467	493	495	489	469	547	491	465	490	494	508	504	479	480	507	481	438	453	480	503	452	489	468	481	492	510	460	481	453	505	504	502	563	532	453	487	475	472	534	456	472	506	468	530	506	472	543	464	477	481	504	496	439	481	457	491	489	448	473	500	544	478	490	490	463	498	470	481	459	449	449	462	505	462	490	484	520	478	503	467	509	509	484	500	499	517	488	494	481	473	460	526	505	468	469	509	466	452	522	530	463	443	503	481	500	450	492	460	497	486	493	496	458	464	487	500	493	467	469	485	504	487	515	519	498	470	470	485	454	489	466	479	453	456	486	482	498	464	480	478	483	492	501	504	505	514	482	495	534	509	491	499	471	485	493	489	462	543	533	453	530	515	484	464	476	501	448	498	516	520	522	501	523	485	503	471	476	494	500	461	479	480	458	490	546	526	519	547	448	498	490	486	517	488	483	546	513	530	477	527	474	475	497	512	463	497	498	460	473	481	523	495	442	490	474	465	521	444	477	501	504	463	518	522	489	467	485	517	519	504	480	498	482	476	462	511	464	497	489	535	447	470	472	480	489	475	502	493	477	515	486	495	515	504	522	475	499	474	534	476	484	465	509	482	506	518	514	471	491	502	506	496	463	534	486	493	490	497	474	475	492	501	514	510	513	508	482	497	482	478	522	443	503	491	486	464	494	486	487	462	535	536	475	493	508	493	475	484	450	522	466	509	479	482	479	522	467	493	487	476	503	498	471	484	476	513	510	474	485	482	525	476	488	506	492	491	502	473	519	499	495	531	469	519	463	492	454	522	514	453	533	470	465	528	484	538	497	474	502	518	487	490	507	479	494	471	519	456	489	495	473	491	522	492	494	522	483	511	448	494	455	509	460	481	466	456	508	504	487	523	531	473	491	489	474	490	471	488	509	551	503	523	507	505	502	504	469	491	523	491	520	479	505	487	491	493	481	519	513	474	511	485	473	481	531	486	486	541	478	486	506	472	511	487	487	497	469	471	497	494	540	484	492	493	470	481	513	549	481	504	511	470	482	478	479	492	500	504	527	493	499	468	486	473	506	518	449	480	497	498	458	534	528	517	520	474	496	465	501	474	480	518	514	479	549	498	475	486	491	454	497	478	525	529	480	458	491	520	506	508	495	473	479	507	498	482	488	511	498	498	435	548	488	493	521	479	485	490	511	477	529	478	485	513	489	457	485	488	470	457	445	485	424	464	479	544	511	493	490	433	464	486	477	467	484	468	502	494	464	513	473	508	520	471	480	499	504	472	515	475	482	521	474	478	486	522	490	504	504	515	511	465	497	473	499	492	496	501	491	493	467	463	492	485	499	499	452	480	481	485	491	483	515	516	502	499	516	481	498	493	523	485	494	549	490	493	495	478	493	476	495	481	519	483	524	459	474	511	522	500	482	482	497	502	478	491	494	463	455	475	498	493	457	479	452	488	502	431	519	482	497	482	498	460	514	459	495	517	477	522	491	491	476	482	476	532	519	510	485	492	493	478	486	476	505	496	471	525	488	467	503	478	514	483	487	503	518	490	479	509	470	440	545	435	506	511	536	497	463	480	477	504	457	515	494	496	494	484	479	493	485	482	506	488	494	482	500	492	550	509	537	489	465	528	512	478	445	520	441	508	511	511	551	511	497	514	479	509	532	470	457	479	511	436	467	484	460	475	487	518	479	497	503	463	514	499	498	452	444	496	466	479	479	480	503	472	485	509	471	487	488	488	494	485	489	491	480	483	495	496	479	486	525	478	519	470	503	474	469	470	482	473	506	513	485	497	489	495	461	499	461	476	489	485	488	539	477	478	493	469	486	511	482	531	523	479	522	494	508	486	487	480	490	497	484	471	498	501	517	471	480	488	513	501	472	463	498	484	514	502	480	545	461	480	471	487	481	507	482	488	527	483	457	474	493	498	518	478	482	471	500	454	446	455	487	527	483	458	498	495	480	508	451	512	467	504	496	497	470	517	476	489	477	488	506	478	483	475	539	478	522	492	473	479	498	490	456	498	487	507	486	486	458	486	483	462	493	470	494	467	486	501	489	510	476	478	494	511	482	476	491	490	501	511	488	510	495	518	490	467	526	495	482	470	484	480	498	477	492	463	499	484	501	520	511	462	505	521	474	514	509	526	473	491	479	502	518	489	506	518	463	549	513	462	498	524	482	453	484	523	530	522	438	507	502	508	486	507	463	505	496	497	481	462	490	468	495	522	496	489	502	515	487	492	485	490	498	452	493	518	499	477	498	490	462	478	503	501	461	489	475	536	525	452	480	530	480	435	459	470	472	492	493	494	460	489	505	507	503	472	484	472	490	460	496	475	487	472	466	479	491	450	480	468	487	453	492	488	483	482	495	510	465	503	494	457	484	468	475	462	530	526	492	506	451	503	467	518	465	454	496	457	497	483	462	497	471	469	516	490	484	463	466	495	488	489	463	507	470	469	477	487	472	496	470	495	491	488	510	507	487	473	509	476	465	497	469	508	464	492	463	482	481	477	489	489	493	480	493	496	493	483	500	498	517	490	490	471	457	484	541	526	472	455	507	496	505	490	461	491	490	499	480	462	509	474	518	500	522	485	491	490	462	472	498	493	440	493	486	487	461	459	513	478	482	484	516	507	455	500	466	485	499	494	524	465	492	481	444	485	499	475	499	470	519	477	526	458	514	479	496	499	500	505	490	529	523	521	453	502	484	458	474	533	497	502	477	498	477	467	492	503	484	499	489	519	560	477	503	503	479	494	457	460	491	501	507	476	497	478	487	477	514	468	499	484	474	503	484	502	496	512	481	484	474	507	465	492	447	502	468	500	473	519	524	499	474	496	451	498	512	453	508	492	452	491	477	488	475	450	521	490	478	528	499	477	520	495	486	463	470	484	507	508	486	491	521	473	482	482	453	530	474	491	486	450	498	486	453	528	509	497	484	455	459	474	479	519	483	498	482	516	492	478	497	474	474	500	473	494	475	514	476	505	488	503	503	501	456	499	496	511	520	516	528	485	491	468	500	448	524	465	508	471	500	486	486	483	478	512	524	475	528	477	460	491	470	489	467	497	496	504	499	521	474	515	472	488	523	513	485	446	505	485	516	499	513	497	487	505	476	505	498	477	510	493	470	506	475	507	518	512	459	474	568	467	481	473	517	484	475	501	457	479	504	498	479	508	496	490	467	464	504	489	481	483	460	501	506	475	519	499	508	479	502	518	493	501	494	528	471	469	489	482	498	484	506	462	483	475	473	471	500	502	499
26844	31755	33642	17609	7991	5345	2729	953	399	296	221	246	217	224	229	201	186	229	197	180	204	226	203	208	202	217	209	200	193	211	187	182	207	205	204	213	212	201	219	192	202	209	207	192	214	193	174	203	202	212	209	231	199	206	239	197	192	210	202	221	188	189	186	206	195	208	215	223	227	211	206	201	194	213	219	212	189	205	191	219	197	196	230	191	205	190	185	204	192	240	223	197	195	232	220	204	225	224	228	213	209	200	210	204	232	204	222	207	202	223	198	234	205	192	171	214	230	204	185	200	165	177	199	170	205	186	175	176	186	194	193	191	222	238	214	214	215	197	221	188	197	207	216	206	207	206	200	217	212	208	201	188	192	195	224	218	213	205	192	214	202	205	183	219	205	158	189	233	219	226	222	210	191	199	213	187	202	209	204	213	214	214	209	182	184	212	214	224	219	226	180	192	205	199	199	215	191	203	193	214	215	214	181	235	218	219	209	220	216	198	225	226	185	194	189	210	210	187	209	202	194	191	207	212	225	194	201	200	176	214	193	204	213	215	223	183	220	209	201	199	206	214	200	193	197	201	206	205	192	203	177	231	189	209	185	181	204	183	183	214	201	188	193	207	200	189	209	193	195	216	217	237	204	190	167	182	197	211	205	213	209	201	188	210	187	175	222	201	205	198	190	202	215	218	228	188	163	224	199	193	201	186	210	204	205	220	226	194	214	217	188	229	235	197	154	213	211	198	205	191	208	219	210	224	225	170	204	217	173	201	194	215	218	202	210	182	201	188	195	195	205	216	213	213	203	192	216	187	196	201	189	216	205	201	207	202	232	185	213	237	173	210	210	203	210	196	179	206	192	220	230	223	188	204	197	224	208	188	190	207	183	224	215	232	189	212	222	230	199	182	181	202	213	190	183	208	208	191	194	183	199	211	190	199	212	175	202	214	195	219	189	228	213	216	202	246	203	221	211	204	179	201	193	181	182	206	217	215	212	207	203	197	213	194	184	209	229	202	207	202	202	186	210	184	202	208	206	190	232	214	225	218	196	204	221	218	209	225	201	217	219	183	211	209	192	203	227	203	203	213	203	212	193	219	188	207	205	243	205	200	195	210	244	186	196	195	187	214	201	223	201	195	222	193	197	215	232	202	184	187	213	208	213	180	206	217	221	218	195	208	209	227	217	172	198	198	227	227	212	199	221	197	217	203	204	220	223	226	208	227	191	179	215	182	186	194	203	204	199	202	206	215	199	184	198	215	216	184	222	204	194	190	199	196	204	181	199	209	195	211	206	208	194	182	229	194	182	205	219	212	227	169	205	201	195	214	222	199	216	208	176	211	220	200	204	192	196	212	212	197	210	208	198	187	192	207	207	219	209	206	215	213	211	204	214	206	192	202	234	219	168	181	197	208	207	202	239	191	209	226	202	200	203	212	200	190	192	199	203	183	206	198	204	209	180	221	194	182	201	186	236	195	175	190	227	203	210	198	173	201	207	199	180	214	191	200	204	184	221	206	241	194	226	205	202	206	193	195	200	191	205	195	202	216	218	218	216	206	215	218	178	180	210	189	186	235	189	205	217	209	209	193	210	218	204	225	204	226	210	185	195	191	182	198	199	211	204	202	226	190	181	194	211	189	243	196	193	197	204	195	197	208	226	198	232	197	196	195	204	204	220	211	213	206	190	215	204	242	220	226	218	189	207	200	206	200	210	198	180	227	215	203	190	219	213	198	199	196	199	196	214	186	201	199	192	206	164	219	210	201	213	202	192	194	192	215	201	199	206	200	191	219	218	212	215	207	195	214	199	230	208	196	167	208	199	191	195	218	190	202	185	177	203	200	218	211	219	215	206	205	192	199	217	200	177	184	190	201	204	219	235	192	182	234	193	208	207	201	198	176	187	195	236	204	198	224	221	210	187	182	193	215	198	196	237	208	209	180	201	213	184	229	182	178	199	200	200	188	206	206	188	203	215	177	217	193	159	203	209	205	204	190	206	199	206	210	193	212	211	196	222	186	176	214	198	196	204	174	188	210	211	200	200	192	202	191	195	189	200	186	218	184	212	207	179	205	208	204	200	204	221	199	197	216	199	226	201	205	225	218	190	182	221	213	198	209	224	214	204	188	210	239	216	216	229	206	216	193	208	208	217	191	210	190	183	209	200	202	176	222	231	200	204	198	173	174	201	218	204	217	193	218	211	200	225	192	216	205	191	195	188	175	204	216	198	203	197	220	207	210	192	200	207	184	171	200	204	191	189	194	186	220	218	215	217	226	208	206	207	195	175	203	228	184	218	185	206	211	215	216	208	202	203	172	210	182	201	214	206	199	212	179	232	197	200	187	178	237	189	204	226	189	176	174	187	178	196	190	208	242	239	198	206	186	226	205	174	207	190	188	217	165	195	213	200	210	204	186	204	217	213	213	193	206	194	191	196	206	222	197	198	193	202	227	216	209	203	203	210	216	203	202	207	204	230	173	191	201	203	209	192	201	215	198	184	201	170	190	198	195	215	235	203	212	220	230	184	223	201	208	205	222	191	223	203	235	223	209	201	195	159	207	207	200	195	178	192	192	199	178	233	217	216	214	180	194	178	213	185	203	184	202	237	186	224	204	202	216	214	206	182	202	216	191	215	223	183	202	197	193	199	201	205	234	216	220	246	224	208	186	203	188	199	182	182	209	178	180	206	160	193	209	228	208	197	198	202	187	196	200	200	200	200	221	196	221	214	192	183	232	198	200	205	213	204	212	202	200	169	180	188	233	228	204	218	188	217	229	178	183	165	195	220	201	214	203	194	208	226	223	220	187	211	218	203	196	185	213	213	181	184	170	210	200	216	208	192	194	190	201	205	210	207	196	210	212	198	189	198	191	202	231	241	219	230	213	193	212	218	207	194	219	175	210	209	201	224	193	188	211	184	177	201	195	226	197	196	206	193	202	226	216	211	212	201	239	205	203	183	205	183	226	199	192	209	202	184	218	237	201	186	201	208	181	215	207	211	210	191	178	239	230	210	199	181	190	196	212	204	207	222	202	194	187	197	195	179	193	219	168	212	198	202	180	183	199	198	190	212	213	188	221	205	188	211	221	211	207	201	210	238	219	230	201	194	198	218	184	179	204	177	203	227	190	173	181	218	180	241	183	193	210	223	182	183	203	196	211	194	225	213	192	198	205	211	229	204	217	185	234	189	214	211	206	208	196	244	210	204	176	215	180	190	199	223	219	225	212	187	211	205	185	220	199	220	178	201	205	204	195	205	195	173	215	206	223	220	206	184	201	209	188	224	208	207	219	179	215	198	220	207	187	222	229	195	207	182	229	196	210	221	211	195	216	228	207	204	191	210	200	201	227	200	215	206	192	210	187	207	215	198	195	207	208	190	195	222	212	200	209	174	192	187	189	222	200	218	213	191	177	208	212	201	208	205	173	226	202	192	209	196	198	198	195	198	232	218	212	208	184	226	231	186	221	231	186	202	200	200	198	202	213	212	191	201	233
16584	26760	34869	25156	20065	15766	8844	3368	1407	772	679	598	566	557	510	510	532	542	484	506	517	562	541	515	534	518	554	522	561	499	508	524	532	541	503	501	531	555	561	549	515	524	525	522	527	533	515	558	547	529	539	539	527	523	515	517	501	484	543	547	508	517	501	531	480	512	510	516	527	517	508	539	525	538	505	506	509	529	468	494	507	533	461	539	563	552	521	555	539	546	493	531	486	521	535	512	526	513	512	494	485	574	500	498	544	526	483	503	495	516	513	542	496	489	511	556	497	517	524	533	520	528	536	521	566	496	499	492	527	486	552	521	540	524	500	541	542	555	494	477	480	534	520	577	534	510	536	527	483	539	537	491	525	547	547	529	511	516	524	548	557	539	513	525	511	521	546	522	503	529	526	510	539	534	532	526	514	514	500	486	533	522	544	532	508	506	569	493	501	528	508	520	514	508	527	547	550	548	530	481	538	496	539	522	543	483	519	528	527	503	514	513	507	516	540	517	548	488	510	503	506	510	540	489	546	490	481	490	533	543	522	517	525	523	519	470	510	536	507	525	503	527	519	516	547	527	540	508	513	524	539	509	547	481	528	560	502	492	531	507	515	489	514	527	508	533	514	539	522	499	499	508	503	541	505	520	551	516	552	527	547	502	484	461	548	554	529	508	509	495	517	524	520	506	490	496	527	501	517	513	506	539	544	545	563	507	497	559	512	489	529	535	513	524	506	530	542	535	475	528	535	508	492	562	519	539	509	549	482	481	555	553	496	507	540	532	497	529	509	542	504	520	523	498	536	499	472	519	576	505	530	519	526	560	531	508	526	513	535	539	529	524	522	545	538	522	488	512	525	534	517	526	507	502	520	530	508	534	518	506	529	516	496	511	517	525	565	535	536	510	541	536	530	535	505	509	487	507	484	527	510	560	514	539	496	535	528	531	498	515	498	534	563	506	496	566	518	542	547	529	499	535	542	506	532	594	561	546	515	564	526	507	515	467	467	515	531	539	544	534	494	471	516	542	560	514	515	549	524	530	503	520	537	518	527	534	526	548	533	519	528	462	503	587	530	486	544	583	558	510	507	543	532	523	568	486	502	533	563	521	514	523	527	495	507	539	529	487	495	560	493	519	553	529	523	570	543	525	529	531	480	554	536	506	495	509	516	501	538	556	540	541	535	524	485	501	509	560	544	539	492	545	487	525	532	517	518	510	531	480	543	557	491	476	505	500	476	530	492	519	501	481	488	522	515	511	548	528	509	521	495	505	506	528	489	504	512	527	568	527	496	531	506	457	480	521	517	524	538	512	502	502	515	471	521	519	536	546	524	527	503	547	524	548	529	574	529	480	508	517	518	527	497	527	523	480	488	530	509	477	538	509	489	536	503	521	514	501	521	518	541	560	514	568	541	514	481	546	524	531	517	512	521	481	516	512	511	513	533	518	518	510	524	528	521	490	533	518	503	516	547	515	530	523	541	546	503	525	529	497	512	492	522	501	514	526	548	529	481	560	539	505	540	517	563	519	524	524	562	477	523	528	518	490	533	500	521	562	499	507	522	505	483	479	480	506	567	474	531	549	498	515	510	516	542	513	498	555	520	516	517	490	555	521	520	506	552	522	488	524	521	522	534	545	561	540	511	532	505	538	500	511	542	515	534	503	550	494	582	494	543	537	495	535	520	526	482	532	480	529	512	546	529	504	509	496	540	498	560	502	495	586	547	507	548	507	567	515	504	517	519	545	545	553	527	551	523	471	511	532	493	515	518	472	498	498	573	538	491	528	505	523	521	545	546	529	539	518	535	463	523	582	572	496	564	572	524	548	463	526	545	534	574	500	504	538	486	527	458	477	539	498	496	501	511	545	519	519	533	506	499	517	509	497	531	531	517	495	572	522	568	482	540	503	521	518	523	514	527	547	519	514	512	486	524	499	479	501	515	558	524	499	525	532	496	519	497	541	538	499	536	483	535	513	518	528	558	517	508	500	535	476	520	510	538	531	507	526	543	516	555	537	550	528	498	501	518	515	560	524	524	515	505	542	560	531	506	542	463	561	555	530	552	540	557	504	518	523	498	531	528	536	534	531	530	518	551	529	547	521	545	540	462	515	522	504	546	501	503	555	536	579	498	525	518	536	523	504	483	506	521	521	555	532	532	544	534	561	531	541	542	555	520	494	552	507	524	544	493	501	555	525	551	543	502	520	515	528	506	489	529	529	528	499	510	509	476	526	525	508	535	520	511	526	560	525	547	491	545	503	558	490	522	481	529	541	533	532	517	537	532	492	523	508	535	507	543	499	548	560	507	545	576	500	517	536	524	519	521	550	567	503	534	498	502	520	527	493	504	533	507	544	562	507	526	528	541	552	563	553	517	561	512	486	537	504	536	523	521	543	551	551	495	520	491	525	474	509	528	554	484	524	529	541	532	530	530	549	503	532	536	499	553	502	478	527	526	534	574	481	541	545	547	522	508	505	513	529	555	528	522	530	492	490	505	519	544	501	532	530	520	551	503	551	515	509	558	531	511	522	582	531	526	518	540	531	546	524	539	494	508	490	539	524	524	552	514	505	516	515	507	554	535	500	525	500	513	522	561	549	493	520	525	536	486	538	505	533	520	527	551	483	541	562	577	517	508	491	530	498	524	501	483	512	521	540	547	499	521	496	529	531	533	512	518	534	517	516	557	517	514	525	504	508	534	536	535	523	486	539	501	544	532	517	492	503	570	489	492	545	532	555	501	546	498	516	449	529	500	517	528	506	560	511	558	503	567	539	543	578	481	536	514	534	540	539	523	560	488	530	526	544	511	489	549	564	540	489	524	494	567	503	538	561	523	499	518	543	536	520	537	526	471	506	555	526	566	523	550	548	527	524	494	550	518	547	534	539	530	527	549	563	488	554	519	528	517	534	516	539	514	531	534	532	534	520	543	544	499	537	503	510	491	521	543	525	560	536	570	503	575	525	514	549	518	519	513	499	478	557	516	548	545	519	539	514	518	555	522	499	489	547	535	498	557	497	553	549	513	504	486	533	498	534	543	533	498	486	521	504	533	527	542	499	505	512	519	502	529	503	529	506	486	511	527	524	527	549	516	532	487	584	517	532	499	493	486	567	487	510	558	508	546	524	543	515	554	535	543	546	494	521	507	519	522	547	501	527	523	537	516	556	570	525	534	489	562	564	542	531	540	485	536	479	522	521	559	540	510	480	472	531	521	530	489	514	545	508	531	562	520	498	510	500	545	517	509	550	543	538	536	515	525	471	542	488	493	530	499	496	505	537	498	518	485	542	501	541	543	521	499	527	514	533	525	521	555	505	530	528	532	516	522	504	544	520	537	506	529	491	465	507	534	512	483	492	515	492	552	506	502	523	544	500	553	524	517	520	543	584	524	542	479	562	525	490	551	536	528	528	523	519	504	513	553	507	517	471	533	513	516	535	505	541	501	544	557	498	548	532	525	482	523	552	494	515	531	507	526	527	526	526	500	536	519	543
50154	56174	57256	41447	47748	40561	23041	8151	2213	777	473	338	280	292	250	231	206	201	222	227	225	207	248	200	212	219	214	216	214	202	214	220	204	200	209	204	241	188	229	197	240	207	216	203	214	219	198	214	203	220	225	231	199	197	220	221	234	215	237	229	238	234	217	225	196	193	225	225	220	209	210	221	214	217	207	201	194	219	216	236	233	223	261	240	216	236	236	238	246	212	243	219	219	219	215	204	229	221	238	216	237	238	238	221	238	213	224	274	205	227	230	220	214	214	227	201	194	238	203	211	214	229	184	229	230	222	224	223	228	232	218	225	212	235	202	243	204	224	226	209	207	225	224	207	216	212	206	238	209	219	229	211	212	203	230	223	223	225	213	208	234	238	243	224	219	232	202	221	233	241	199	195	214	217	192	216	229	224	210	223	239	221	247	201	227	209	193	199	248	204	211	226	205	236	217	213	222	234	195	221	207	255	226	217	219	228	216	244	196	228	210	237	239	229	231	226	218	204	193	228	210	210	231	228	228	208	208	225	206	218	230	223	191	187	216	239	230	233	215	224	244	214	244	211	221	220	257	211	209	192	195	201	235	244	202	247	196	232	215	233	204	210	209	214	208	203	201	243	220	235	207	234	222	207	225	231	219	215	212	204	199	198	222	230	218	200	222	203	226	244	219	223	219	235	208	216	216	213	210	217	192	246	214	221	204	206	200	233	237	207	218	206	196	224	232	197	193	220	208	221	222	226	245	224	217	190	232	222	201	224	224	221	225	216	248	222	235	210	201	231	199	227	225	198	208	217	209	226	220	201	204	206	238	218	214	190	237	221	248	207	213	242	194	204	234	210	209	239	207	221	204	244	197	215	209	195	220	220	212	256	201	228	196	200	211	222	205	221	227	230	217	204	244	216	218	223	196	195	198	223	156	224	231	207	191	216	251	195	213	220	236	205	226	217	210	209	194	228	223	198	207	212	217	216	224	231	214	199	240	199	227	239	208	240	220	201	215	246	211	215	209	228	226	210	226	210	225	240	219	216	199	205	220	207	221	218	223	190	213	222	196	245	244	237	215	203	222	210	220	222	221	247	222	259	230	210	210	229	217	204	215	209	220	205	194	196	243	213	222	217	233	197	210	246	209	207	212	209	218	195	227	203	229	219	215	236	226	216	236	204	236	212	224	212	238	226	216	233	217	220	240	238	227	222	213	226	232	229	217	191	231	206	218	227	221	201	233	226	193	230	221	224	234	198	218	242	235	203	211	227	229	220	206	216	188	207	195	241	205	247	250	186	210	215	190	226	247	204	213	203	252	176	205	201	217	249	196	216	226	202	228	232	223	216	199	222	209	216	248	229	208	204	222	225	231	215	218	199	210	211	207	235	228	230	225	222	207	225	235	232	204	245	209	233	219	217	185	218	205	223	220	200	235	225	244	228	180	204	204	205	211	230	216	231	189	209	224	224	234	211	205	219	217	246	231	212	230	219	217	198	229	218	194	222	203	208	218	203	203	227	198	209	229	246	208	202	219	222	227	210	249	190	198	232	209	250	210	234	203	208	236	213	223	221	199	215	232	249	222	188	219	195	241	211	187	254	224	220	212	228	240	238	225	219	210	241	203	231	199	244	192	205	205	219	218	207	224	193	227	242	200	193	207	238	227	231	214	221	202	215	208	226	204	215	240	237	204	189	204	227	198	198	237	213	269	201	193	235	239	227	224	228	241	228	212	200	199	227	251	205	209	214	217	226	207	201	224	202	217	226	235	217	195	238	199	222	219	220	222	228	209	203	228	226	195	221	228	222	223	244	219	227	213	194	207	236	213	229	215	221	220	205	220	214	234	221	225	236	216	223	205	246	201	198	202	200	230	237	233	223	238	221	207	230	207	212	220	195	205	209	234	228	224	243	200	220	189	210	206	217	199	210	207	210	190	226	239	225	218	221	222	223	222	240	240	240	227	213	203	225	198	251	191	232	219	224	216	206	225	235	219	234	209	219	200	178	219	202	214	211	227	232	229	233	247	213	212	240	204	217	229	218	201	201	228	207	213	206	220	216	227	195	197	199	229	233	199	203	216	233	212	217	221	245	227	229	206	206	201	209	207	199	237	224	209	222	223	226	233	217	215	202	223	222	209	207	204	227	203	225	208	218	209	208	204	190	266	225	184	208	205	243	227	234	206	211	191	212	224	194	243	219	197	193	219	212	221	187	204	223	234	212	205	230	222	216	220	227	224	240	204	205	214	202	232	238	214	209	239	199	227	223	235	240	241	219	219	210	235	202	219	219	240	226	229	214	236	210	229	243	243	231	214	218	211	228	205	224	216	197	204	231	211	206	232	225	213	233	247	239	211	215	190	191	195	221	218	223	232	217	198	227	213	216	213	220	185	203	214	231	223	218	209	203	205	206	201	221	210	247	216	195	199	219	234	226	216	237	216	213	221	190	222	204	206	233	218	255	203	243	216	229	242	237	195	209	185	231	212	217	188	237	222	227	218	211	207	203	199	198	215	254	211	213	229	208	223	236	177	223	223	227	214	205	220	241	193	242	223	215	210	221	196	231	214	205	234	208	202	201	200	195	212	208	206	225	184	221	211	201	234	211	228	201	230	199	184	204	225	223	224	213	216	224	194	233	210	203	236	219	216	204	238	222	217	191	186	232	200	188	221	212	207	230	225	224	236	219	203	229	221	204	202	241	200	219	219	237	223	227	242	210	195	219	208	247	222	229	216	227	219	206	227	208	229	232	224	236	214	225	237	202	193	204	217	228	191	209	245	220	221	230	209	218	226	237	200	207	213	240	258	224	188	230	233	229	193	225	242	191	208	221	198	206	232	213	221	226	199	228	234	216	178	230	213	219	216	216	215	196	187	240	196	226	221	190	270	232	223	205	233	231	204	235	214	203	226	223	218	231	226	245	205	220	226	219	196	261	203	195	200	225	222	234	213	221	203	222	222	229	204	231	207	234	232	214	227	217	203	227	229	234	212	219	227	227	228	236	206	240	207	217	219	233	222	209	209	217	209	199	223	212	245	240	226	221	206	216	214	209	179	215	223	211	211	227	203	205	213	225	199	237	203	209	246	223	210	219	209	214	224	246	196	219	209	237	220	219	228	224	213	191	204	236	207	232	223	206	196	205	240	228	223	216	225	207	193	198	206	215	197	200	196	236	213	218	220	236	210	247	231	204	246	203	228	236	206	230	243	223	230	225	230	215	206	237	223	229	243	201	235	227	231	212	194	192	223	222	222	231	204	222	205	203	203	215	195	245	216	210	215	234	218	214	189	213	207	212	241	236	204	217	235	209	220	218	221	233	207	188	215	213	230	186	233	229	189	199	224	207	214	237	232	233	209	233	217	216	214	232	222	196	212	231	198	202	224	217	222	228	238	223	208	211	190	239	246	193	211	225	226	211	228	231	218	232	259	217	223	229	197	206	241	236	219	221	214	205	208	223	246	238	213	226	218	238	199	199	189	239	235	215	233	230	201	232
33872	47068	54203	49807	59938	51168	34030	17548	7430	2982	1854	1205	833	729	626	597	549	559	577	525	538	572	547	579	581	557	536	583	507	581	515	564	546	526	559	541	564	566	540	570	538	553	516	545	597	606	561	582	559	592	580	543	529	558	543	539	542	510	595	573	553	575	556	555	548	526	545	545	530	517	543	615	567	557	553	555	538	557	559	535	538	512	554	519	573	589	536	544	534	557	562	513	571	538	546	550	540	517	538	571	564	560	502	563	490	499	534	580	545	530	565	578	585	566	548	555	555	537	550	557	565	543	587	530	565	536	526	549	552	553	571	524	537	507	534	527	578	575	601	586	475	569	558	553	557	626	513	604	552	591	534	584	548	525	541	507	610	554	644	555	512	519	572	549	554	551	580	506	530	567	523	538	506	563	553	538	535	560	551	577	512	561	529	509	563	581	543	552	549	547	536	539	595	548	521	565	553	562	547	553	547	578	576	568	572	544	563	565	504	556	538	562	511	539	510	529	548	544	554	533	580	571	558	508	579	533	577	559	605	572	570	563	515	552	560	574	555	545	595	554	503	536	510	590	544	538	540	529	579	555	515	529	524	539	560	580	533	531	580	602	522	555	564	536	526	562	565	565	524	561	559	543	533	531	563	540	535	581	567	584	571	547	553	543	550	551	542	527	529	554	547	568	517	533	535	559	589	589	541	578	529	583	542	577	566	578	537	568	542	566	571	541	555	539	523	550	527	549	557	544	549	574	571	529	549	533	566	548	541	545	591	568	523	536	526	537	556	582	560	546	573	611	542	581	541	532	539	557	562	570	524	543	537	581	507	600	527	534	545	555	553	573	608	557	533	546	543	523	542	523	553	516	580	537	562	543	545	546	517	538	516	535	550	578	536	537	576	598	550	526	587	537	545	550	522	535	570	543	617	531	562	562	560	490	505	563	538	568	589	562	555	525	524	571	527	535	562	518	588	558	573	575	526	512	553	562	562	587	578	536	545	556	560	570	566	568	532	564	546	532	569	509	535	575	509	577	535	555	525	545	550	521	535	491	553	583	566	556	541	554	548	537	589	527	523	546	575	512	559	560	523	543	523	545	547	537	532	557	571	546	577	560	546	550	558	582	551	573	555	576	559	524	556	541	530	540	559	542	542	523	498	564	595	584	585	548	542	537	559	552	588	527	536	547	477	537	566	562	479	564	531	577	534	559	606	562	567	558	563	565	575	522	574	561	523	566	522	538	569	572	543	515	573	538	556	574	558	547	559	542	522	538	547	536	528	547	562	549	533	546	489	572	550	546	549	567	532	600	551	556	570	562	526	520	600	539	590	530	545	563	521	570	549	503	526	570	499	528	584	562	555	543	533	557	526	530	562	538	588	580	509	540	481	559	547	515	574	563	540	553	577	531	542	534	531	589	591	570	515	533	565	543	535	532	563	552	551	571	567	514	535	548	537	501	595	562	546	547	547	512	531	530	542	534	527	526	519	530	505	582	556	570	592	552	548	548	559	538	583	558	569	532	532	560	538	547	585	521	551	541	506	567	551	535	566	548	533	525	547	552	539	569	557	508	538	553	552	585	580	601	540	550	504	503	527	583	529	495	534	571	524	558	569	578	562	577	532	512	554	547	529	560	476	541	526	563	557	473	576	547	557	534	560	547	507	508	560	525	526	549	546	512	583	540	564	541	570	490	548	550	537	555	571	533	530	525	578	536	585	554	553	532	542	510	546	535	562	532	552	551	575	561	519	544	581	537	534	563	536	577	570	558	599	555	520	554	594	564	553	575	560	587	573	552	552	565	519	519	539	520	548	510	536	557	551	582	560	520	563	551	524	575	546	565	579	558	536	536	524	543	502	572	523	521	563	553	500	563	551	554	571	509	554	549	533	576	535	540	530	574	548	541	602	560	554	560	564	502	516	508	542	550	553	578	547	543	584	589	522	553	566	545	549	564	585	568	545	569	571	525	535	585	538	545	530	588	564	545	549	525	540	513	545	550	574	539	574	549	547	555	513	583	535	552	529	529	543	548	557	552	548	549	557	534	539	538	524	528	561	557	533	531	506	494	540	541	531	540	520	542	545	549	530	548	553	558	503	537	583	563	546	585	557	557	560	568	541	515	544	564	546	505	557	553	541	589	561	524	530	556	543	514	581	548	559	578	548	507	554	566	547	553	581	533	547	572	578	567	531	550	548	530	545	555	583	538	532	570	526	550	525	577	560	560	541	520	537	554	538	519	563	537	536	548	563	535	559	522	566	572	585	517	579	546	593	556	519	500	496	551	527	574	515	555	552	539	538	560	557	564	542	594	551	525	559	567	521	524	516	553	506	517	543	559	568	538	519	533	588	532	525	543	556	546	573	551	578	570	537	578	547	528	541	513	554	545	562	536	523	549	535	527	563	538	554	549	541	575	569	556	558	545	506	544	531	585	542	555	596	574	522	594	537	585	600	532	540	567	530	538	563	571	552	541	541	556	526	576	576	542	560	570	587	528	545	541	550	547	564	556	553	550	559	561	532	563	561	535	576	559	553	544	571	532	540	581	533	553	555	553	554	574	522	510	553	566	492	573	551	560	560	550	526	547	545	562	570	545	572	499	554	490	568	556	551	590	551	557	581	535	510	548	565	581	575	557	581	557	547	545	581	559	574	560	543	561	578	538	506	538	494	520	571	568	545	539	574	523	545	545	587	560	485	527	524	575	559	562	564	581	564	576	572	532	550	558	554	548	575	553	552	543	538	563	551	553	512	565	555	577	524	556	526	549	578	522	553	572	561	573	546	573	565	534	551	550	550	492	550	534	554	554	533	545	560	593	532	511	541	572	556	521	581	541	532	552	541	522	533	568	509	551	538	535	547	520	537	558	525	575	561	565	506	561	555	536	532	577	573	577	553	525	536	560	505	515	517	573	580	571	535	541	530	586	546	546	590	548	531	525	554	557	538	542	546	534	545	522	565	578	530	544	541	555	572	555	529	582	536	529	561	516	541	552	561	581	511	561	565	570	551	566	519	510	550	545	524	549	514	566	565	525	543	554	556	547	492	555	536	530	555	538	579	570	563	533	531	558	529	549	535	579	548	580	563	544	597	530	532	553	561	540	581	543	543	535	570	548	557	509	558	558	562	555	542	601	541	553	529	550	520	553	584	535	563	523	533	567	512	566	564	550	542	580	595	567	554	530	544	539	550	536	582	554	510	563	529	572	524	552	535	552	577	547	541	558	508	513	570	527	544	555	525	522	565	561	575	541	567	562	580	576	554	551	580	522	525	493	574	572	591	532	550	538	543	570	550	567	520	560	594	532	553	566	535	573	524	560	613	621	551	544	555	508	570	575	535	548	550	503	567	536	593	545	551	533	541	549	547	577	541	551	566	552	564	574	596	555	537	536	544	542	492	563	575	578	589	568	542	581	559	551	596	567	563	543	547	566	547	551	590	541	524	574	508	556	543	549	595	555	577	539	538	588	571	567	526	554	536	526	505	548	583	594	531	512
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
