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
338388769031	338388769586	338388770136	338388770686	338388771236	338388771786	338388772336	338388772886	338388773436	338388773986	338388774536	338388775086	338388775636	338388776186	338388776736	338388777286	338388777836	338388778386	338388778936	338388779486	338388780036	338388780586	338388781136	338388781686	338388782236	338388782786	338388783336	338388783886	338388784436	338388784986	338388785536	338388786086	338388786636	338388787186	338388787736	338388788286	338388788836	338388789386	338388789936	338388790486	338388791036	338388791586	338388792136	338388792686	338388793236	338388793786	338388794336	338388794886	338388795436	338388795986	338388796536	338388797086	338388797636	338388798186	338388798736	338388799286	338388799836	338388800386	338388800936	338388801486	338388802036	338388802586	338388803136	338388803686	338388804236	338388804786	338388805336	338388805886	338388806436	338388806986	338388807536	338388808086	338388808636	338388809186	338388809736	338388810286	338388810836	338388811386	338388811936	338388812486	338388813036	338388813586	338388814136	338388814686	338388815236	338388815786	338388816336	338388816886	338388817436	338388817986	338388818536	338388819086	338388819636	338388820186	338388820736	338388821286	338388821836	338388822386	338388822936	338388823486	338388824036	338388824586	338388825136	338388825686	338388826236	338388826786	338388827336	338388827886	338388828436	338388828986	338388829536	338388830086	338388830636	338388831186	338388831736	338388832286	338388832836	338388833386	338388833936	338388834486	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2699	3650	2300	2699	3650	2300	2700	3650	2300	2700	3650	2300	2701	3650	2300	2702	3650	2300	2703	3650	2300	2704	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
66899	55292	50550	29583	10436	1860	390	310	252	217	170	167	184	185	185	177	207	162	201	184	168	168	165	164	165	168	165	164	198	161	151	172	152	161	159	209	183	180	183	162	164	145	196	155	170	167	196	148	193	159	164	165	175	170	181	179	173	184	203	160	180	168	178	197	174	168	207	158	163	172	153	176	182	167	167	158	171	179	168	188	194	183	196	159	189	165	184	172	204	170	157	158	156	188	164	158	157	195	172	169	163	170	145	154	156	175	180	178	176	181	190	157	165	185	171	169	174	180	176	177	164	183	201	153	182	192	150	174	184	191	189	204	183	201	210	179	189	194	165	155	143	180	199	147	156	162	192	184	165	150	180	161	161	175	182	161	182	179	190	183	178	180	143	164	162	157	176	199	183	184	168	181	170	178	148	167	178	155	183	178	187	174	172	167	167	183	162	168	150	164	173	175	174	192	185	165	159	164	159	184	187	155	175	190	165	176	166	168	185	181	177	162	172	180	185	192	161	166	146	169	157	185	188	176	171	188	157	161	177	174	203	158	192	173	203	194	180	152	169	166	174	182	177	164	156	146	178	168	184	178	163	173	187	188	201	176	170	177	164	169	178	171	187	198	163	175	168	188	159	180	162	153	154	173	181	163	169	171	160	193	154	180	177	178	173	193	150	166	180	154	195	178	198	192	193	192	179	162	190	175	161	133	161	166	171	158	157	192	171	151	164	166	188	163	185	157	160	175	170	180	183	155	182	179	176	155	161	190	147	170	164	175	184	194	152	177	170	157	180	190	178	192	192	153	169	168	182	177	149	165	158	163	192	189	155	176	172	159	158	178	164	187	171	186	170	160	156	180	188	155	151	170	177	179	173	171	178	188	147	170	172	153	155	164	192	164	153	186	193	171	169	157	176	177	191	184	187	165	164	162	153	167	178	175	186	162	164	175	181	200	153	178	171	184	172	181	200	145	167	160	179	182	183	146	164	165	179	184	157	182	176	167	182	176	179	160	172	176	169	156	172	191	147	176	177	152	171	172	190	171	192	163	156	159	176	157	161	177	181	184	169	185	160	195	170	169	174	145	180	172	184	160	177	182	158	178	172	183	177	148	172	154	178	191	167	167	157	154	174	159	165	158	166	179	171	184	187	163	162	188	220	175	183	158	165	157	168	173	168	161	172	147	174	191	199	186	184	206	188	170	139	166	179	191	175	175	170	167	166	195	165	155	188	174	193	164	174	180	165	164	173	182	151	180	171	180	161	168	172	173	176	159	156	163	159	145	166	186	135	153	179	158	176	158	195	165	157	186	174	188	169	148	164	174	162	163	187	185	169	155	176	132	182	162	154	198	181	158	196	175	184	158	152	172	147	166	164	183	216	152	182	183	162	178	174	149	179	163	180	162	181	163	169	169	175	157	170	171	165	165	168	134	178	156	151	182	168	173	163	162	171	161	198	195	166	166	155	189	166	157	187	166	155	155	194	150	169	174	177	163	137	160	204	176	192	192	180	181	153	159	131	203	155	183	172	172	173	184	157	172	176	182	184	189	192	174	181	163	168	191	195	170	170	189	167	163	168	153	176	174	172	189	176	157	195	178	197	166	146	181	174	171	173	172	187	169	157	179	194	174	181	162	142	155	166	155	169	164	186	169	151	164	161	158	168	167	182	165	154	160	187	200	160	148	182	174	148	189	169	187	205	154	171	167	178	183	181	208	173	175	173	160	191	174	170	185	185	178	143	155	181	164	167	157	177	173	178	150	188	190	169	189	181	165	151	163	173	164	156	176	163	184	182	156	138	181	172	157	166	189	154	181	175	158	199	172	157	199	140	176	173	186	160	191	159	147	151	178	171	186	170	164	189	154	159	194	168	159	167	154	191	149	176	173	174	180	151	186	179	192	177	168	147	173	183	197	171	168	168	162	197	168	188	162	159	171	169	151	170	179	191	172	177	154	172	170	184	159	177	162	209	157	177	174	192	178	187	138	175	164	154	176	166	162	186	180	180	172	183	164	168	161	186	174	186	174	171	181	162	159	176	180	159	186	156	154	196	158	174	169	179	151	163	175	190	179	174	192	176	182	150	169	166	181	166	174	166	156	182	154	175	166	187	168	164	182	163	159	167	207	161	189	173	197	183	158	160	174	147	156	185	180	162	170	164	176	158	163	181	154	184	168	161	173	161	169	180	155	148	170	177	159	187	156	163	185	159	140	177	152	164	200	156	166	164	181	145	195	185	172	178	150	161	155	159	162	160	159	181	173	148	187	147	188	165	175	176	168	180	166	189	195	183	164	163	147	175	186	134	184	160	150	186	168	169	151	189	200	156	176	143	179	184	171	129	149	149	156	159	171	177	189	171	183	172	169	162	159	167	163	180	186	166	157	163	187	149	171	186	163	158	173	143	177	158	162	154	166	190	188	168	163	168	168	144	163	170	175	179	141	170	163	181	150	168	190	179	141	157	160	184	171	152	173	163	130	184	179	179	146	169	165	166	165	166	151	148	189	178	160	178	158	147	173	180	186	183	172	189	207	167	150	178	177	151	179	191	176	144	152	213	188	167	190	184	158	189	160	153	166	160	185	153	188	165	157	154	166	175	176	157	182	159	156	176	162	177	172	148	192	163	156	187	169	152	207	164	190	162	160	160	164	160	172	155	179	177	153	152	172	178	198	168	182	178	152	163	171	197	180	151	181	163	172	195	159	152	151	155	151	147	163	173	191	149	148	177	157	135	157	173	168	179	165	179	189	172	165	190	153	164	157	174	160	187	167	182	174	160	169	163	171	175	166	153	167	157	171	185	173	184	202	179	165	166	150	175	171	172	172	188	163	145	169	193	186	172	169	166	168	195	176	177	188	159	182	165	169	166	182	191	174	161	164	167	155	185	167	157	162	161	170	160	158	177	164	174	161	149	170	165	199	165	159	173	174	154	164	176	196	178	181	175	187	176	186	197	166	168	162	158	154	183	168	160	170	171	168	206	188	157	173	181	182	201	165	166	184	189	180	151	186	163	168	170	151	144	162	194	167	168	175	171	145	174	184	165	184	176	181	185	178	159	165	180	178	178	145	194	157	165	198	174	146	163	197	174	171	158	187	164	169	184	199	169	135	175	147	181	166	182	165	164	175	163	216	156	177	157	179	184	206	214	184	179	164	181	154	174	191	164	176	167	176	185	187	173	157	174	165	167	162	159	181	153	170	171	172	167	185	173	189	176	171	158	200	192	185	159	164	157	158	169	148	199	171	157	168	197	164	161	173	180	174	188	174	185	157	179	176	197	173	161	168	164	171	200	164	168	161	166	163	182	180	177	164	183	173	192	197	163	172	165	157	144	168	193	156	175	157	181	205	180	163	150	176	172	184	170	153	188	178	178	143	159	172	158	190	170	154	188	180	198	162	168	166	165	173	204	172	171	183	187	182	179	186	181	170	144	175	176	173	178	166	164	179	155	160	174	170	165	186	182	186	192	170	155	194	179	161	155	195	180	189	168	163
46567	47340	49701	35532	15618	4266	1223	977	745	511	442	443	390	374	431	392	387	373	403	410	357	408	427	420	428	407	388	421	451	416	372	418	392	384	418	406	395	353	377	397	404	410	409	385	385	423	373	389	415	386	404	408	384	408	402	398	387	395	435	405	409	409	422	368	434	407	422	411	420	421	428	385	359	418	425	385	397	401	384	405	398	424	374	400	377	397	370	394	410	421	381	395	417	430	395	416	407	390	411	390	381	401	432	409	410	396	381	392	418	396	386	382	388	384	407	390	384	381	400	427	413	419	365	414	378	404	385	396	404	413	386	385	410	386	392	370	412	417	367	417	433	407	386	413	395	360	441	384	414	405	396	412	414	404	425	412	413	420	407	387	408	405	368	412	416	415	383	391	392	395	406	410	406	388	406	410	386	416	437	465	444	413	378	414	424	380	429	405	372	385	398	406	413	411	408	449	383	395	395	409	433	408	400	429	411	428	390	398	415	381	404	375	383	407	395	379	394	399	428	403	409	411	411	410	373	393	413	399	390	413	415	398	422	403	400	398	420	397	393	413	400	398	395	382	391	397	418	425	407	405	378	417	385	393	381	393	379	396	359	438	396	392	391	414	394	414	427	426	423	400	400	393	408	390	448	416	396	407	434	417	406	411	421	420	456	394	416	438	424	400	372	442	383	394	384	393	383	442	402	404	393	437	400	410	411	406	385	422	402	377	395	387	437	431	363	409	417	419	429	393	416	418	400	402	396	427	446	404	403	382	403	403	400	409	404	399	378	372	399	405	382	411	432	372	407	424	427	408	407	389	432	355	407	405	419	393	375	387	392	415	415	399	390	416	421	379	443	405	414	401	392	412	404	410	371	397	425	403	378	390	403	382	392	394	432	413	389	439	403	398	403	432	393	368	413	431	429	449	409	404	381	390	396	405	418	407	412	372	391	392	419	398	384	397	425	429	417	406	426	418	346	395	371	427	388	395	379	403	407	421	392	438	412	399	378	426	407	412	405	439	413	334	430	420	407	402	388	409	398	402	434	396	409	388	395	412	412	434	384	424	371	409	410	407	406	426	398	397	401	393	400	379	390	417	392	394	410	420	398	424	386	418	394	378	391	420	387	386	439	429	402	407	438	382	437	391	454	381	356	364	409	415	425	420	394	403	368	408	400	392	409	434	391	404	410	419	390	378	390	409	397	410	415	410	363	397	374	387	404	379	379	385	420	388	388	418	403	433	394	391	423	401	417	411	402	423	373	417	396	414	406	404	384	389	403	387	416	355	382	434	410	397	419	410	392	419	379	397	380	400	441	404	391	397	381	409	390	403	387	383	404	428	428	390	423	388	408	377	396	407	381	419	380	409	398	421	413	380	391	371	421	425	433	392	381	434	404	422	391	428	437	415	360	383	393	409	379	398	416	375	425	399	409	391	407	421	424	398	383	417	420	420	459	428	396	382	427	402	380	399	386	400	399	371	364	380	412	375	381	403	368	423	397	403	398	402	403	390	418	413	400	392	398	429	407	398	395	384	402	406	370	413	410	437	412	384	406	406	382	425	418	409	385	441	382	409	395	382	410	398	406	415	407	403	408	431	391	410	399	400	404	413	405	374	407	365	399	393	391	429	427	431	394	412	387	409	410	410	350	455	404	404	366	408	428	420	403	398	367	429	381	403	404	449	400	404	399	426	378	387	385	424	402	412	415	367	407	376	394	374	425	367	387	376	407	432	382	380	366	397	394	398	404	382	394	367	435	425	421	410	384	377	381	406	424	414	409	397	387	393	430	418	392	444	368	447	408	408	417	398	382	386	420	445	393	379	433	392	398	413	410	363	376	403	414	407	412	387	425	412	394	446	396	415	437	403	393	429	394	393	380	381	440	395	431	402	401	419	441	417	432	414	401	385	385	403	387	426	423	407	413	397	421	397	406	422	393	385	398	402	441	413	371	422	398	358	371	392	387	462	407	401	386	466	394	413	392	406	393	397	427	389	435	394	377	417	394	406	387	369	437	420	387	390	427	412	368	394	390	432	435	380	390	416	401	416	421	386	420	387	383	395	411	377	371	375	383	413	435	396	403	402	406	411	416	370	438	422	394	363	416	376	409	385	431	401	398	460	429	408	379	416	388	447	391	453	390	435	417	378	406	392	430	399	399	397	430	427	387	385	418	375	419	399	379	403	399	392	383	409	416	355	402	383	411	394	391	425	402	446	392	390	405	416	424	423	377	408	438	398	404	360	400	412	436	385	420	420	373	403	380	386	421	417	376	426	354	427	408	405	386	397	350	380	375	398	398	389	423	423	402	417	435	434	388	375	404	355	404	386	386	422	367	383	416	412	355	366	385	421	370	397	400	439	432	402	371	412	383	420	380	388	417	433	408	387	386	365	378	408	406	391	417	431	410	382	405	409	395	383	386	400	403	375	398	447	401	399	404	422	413	381	412	414	386	414	421	363	412	376	408	412	370	368	363	402	435	388	358	439	389	424	431	398	403	367	397	414	391	379	427	382	419	407	400	414	410	392	410	398	411	396	379	423	406	404	389	418	419	403	415	380	387	441	389	409	386	385	421	406	377	415	399	421	381	397	407	424	391	376	376	398	398	394	384	427	385	409	404	412	411	398	424	400	426	451	391	369	420	390	455	382	394	389	367	383	408	389	461	397	407	353	439	374	422	417	405	435	385	396	416	383	349	403	389	377	442	385	419	388	419	382	394	433	376	425	382	405	408	437	394	385	397	391	388	387	416	403	425	398	396	408	435	417	412	428	418	370	393	384	398	401	399	436	374	387	431	429	375	404	416	361	381	410	388	420	384	358	419	395	376	401	371	433	390	437	363	424	417	404	405	385	412	425	416	403	387	392	377	394	387	419	386	410	414	364	424	401	404	413	367	398	374	425	367	392	401	415	382	372	413	396	429	397	409	406	418	423	401	418	422	413	412	431	416	384	433	405	377	397	384	374	400	399	408	399	409	426	378	383	424	378	399	403	409	412	411	405	411	373	409	411	416	382	402	408	399	428	394	395	422	392	425	374	399	428	411	389	381	410	386	390	365	395	397	419	416	384	391	428	413	380	388	444	386	380	372	432	418	417	412	399	420	426	400	368	398	378	407	400	416	396	405	401	417	388	439	427	397	415	392	404	384	394	406	409	392	401	394	388	397	391	400	391	406	385	365	405	411	358	398	437	381	386	364	408	375	420	399	414	396	421	391	387	447	378	375	370	379	347	406	377	420	423	440	391	418	415	384	410	394	385	399	409	351	451	432	431	384	405	382	380	450	415	411	365	375	402	414	378	410	397	408	367	394	389	385	359	403	404	372	394	430	380	419	422	412	409	390	398	408	418	386	402	384	394	388	436	389	367	408	394	366	414	424	374	400	359	388	409	413	371	422	406	414	433	405	426	400	402	424	424	414	389	371	400	398	403	421	384	375	414	394	346	410	413	398	417	435	367	406	408	408	404	419	391	382	416	397	391	398	428	391	378	405	402
24645	7890	3776	1410	508	308	272	240	256	247	270	276	240	276	248	279	276	273	242	261	251	242	286	261	240	246	264	281	264	253	255	219	234	233	251	242	263	246	237	259	267	301	263	242	246	237	255	254	290	258	271	242	237	233	253	250	262	271	273	279	253	259	232	232	263	233	262	264	256	229	265	257	224	273	265	276	236	238	260	242	266	260	262	252	225	270	261	244	259	253	263	271	244	232	228	224	270	231	262	262	238	282	259	272	252	273	278	252	254	271	279	261	230	277	257	253	291	252	262	250	245	262	241	241	277	254	213	239	239	285	253	257	280	257	235	289	259	235	236	258	251	262	264	246	235	239	254	260	270	259	272	253	262	258	263	243	247	273	274	259	260	255	220	258	246	270	249	243	251	249	263	224	264	270	235	269	218	227	299	251	248	259	286	271	263	239	252	263	247	254	265	270	257	262	260	264	238	269	229	248	264	250	246	253	256	235	264	256	239	259	278	242	248	299	265	241	229	248	231	237	231	256	276	242	242	234	252	238	246	278	260	261	256	256	245	281	255	253	254	246	230	252	252	240	264	240	232	246	243	233	251	262	233	290	245	214	289	239	251	266	266	232	228	261	271	241	258	253	225	255	254	228	263	235	273	268	258	256	281	270	199	254	219	252	268	271	214	270	237	268	255	283	248	263	252	253	245	248	279	230	271	264	241	258	281	267	227	270	288	244	305	256	286	244	237	248	251	272	290	232	230	263	242	254	242	264	246	263	259	257	266	246	237	281	256	261	255	259	263	245	245	292	269	249	259	241	253	235	247	246	243	259	260	270	251	244	246	251	284	241	266	223	232	250	254	250	265	271	276	273	268	250	244	235	253	235	224	257	256	226	255	240	268	217	273	234	260	263	255	254	283	268	265	247	245	266	262	265	233	253	241	262	278	247	255	262	242	237	273	268	262	244	261	242	258	283	231	244	259	265	250	297	266	270	237	252	263	250	274	271	219	252	265	250	261	266	270	268	269	261	246	267	257	263	265	260	254	253	251	247	247	227	239	250	266	272	241	251	269	258	249	260	247	253	295	266	251	230	258	223	273	259	257	260	240	281	283	240	247	266	250	260	254	252	267	270	251	239	264	249	242	253	244	289	262	251	267	245	247	263	267	246	278	249	248	247	269	247	276	251	245	222	244	264	270	240	253	261	263	259	281	257	263	264	245	236	228	262	228	249	276	273	280	300	260	253	265	244	253	261	257	237	258	230	287	259	271	281	270	253	269	241	253	251	268	244	262	277	199	264	247	246	262	240	275	279	214	250	228	251	247	263	272	264	259	232	239	255	266	257	254	262	234	255	238	253	274	257	280	262	259	203	253	279	248	266	251	224	249	239	231	270	264	265	282	276	272	227	284	272	253	241	258	248	252	259	270	254	254	274	272	254	249	220	246	276	257	247	236	266	259	259	263	262	264	252	245	237	283	251	250	234	240	275	245	277	258	289	234	221	252	254	258	248	232	260	222	304	239	250	250	257	256	254	234	243	268	256	257	252	267	236	274	230	259	226	262	275	267	230	228	252	264	284	246	204	247	232	266	247	262	251	224	254	286	221	255	273	239	285	278	260	254	255	270	261	251	265	253	269	253	243	257	274	274	262	252	254	252	263	236	259	261	234	251	265	244	255	241	302	260	260	245	241	272	230	270	257	234	263	262	261	241	240	222	240	251	267	268	267	253	241	258	253	237	268	275	242	256	215	229	258	229	228	246	248	234	260	248	243	276	296	270	221	257	247	230	256	268	254	273	241	252	258	247	287	248	235	247	258	269	271	258	250	267	257	263	271	251	271	233	262	238	262	269	263	241	265	275	245	249	271	268	273	247	263	243	272	262	265	232	252	267	244	267	217	250	263	280	289	252	275	274	249	253	274	257	257	254	275	252	254	274	252	235	260	252	262	284	270	239	248	271	266	216	248	277	208	251	291	261	289	246	243	260	256	262	226	269	246	270	260	241	271	252	232	248	245	268	249	249	248	237	253	254	221	278	245	241	242	219	249	243	251	270	228	254	265	266	253	256	230	262	257	256	269	248	274	270	277	257	231	243	246	258	283	243	248	246	280	275	230	237	235	269	263	257	279	257	248	268	284	257	276	267	271	289	264	280	246	277	284	262	275	264	286	296	266	262	228	238	241	265	258	264	275	231	251	285	275	271	259	264	273	233	275	261	276	256	255	238	258	268	273	265	241	250	256	236	254	249	254	254	232	248	264	274	269	258	252	257	261	260	250	223	270	272	240	270	272	268	268	250	231	248	263	231	250	253	276	284	265	284	280	260	267	235	247	231	255	278	258	256	277	262	259	237	247	226	269	235	239	246	278	285	223	292	260	236	215	254	274	229	247	271	227	260	287	253	249	267	243	266	236	242	256	254	262	258	265	273	278	259	266	252	266	257	257	264	243	234	273	235	237	248	244	260	257	295	251	254	270	247	236	234	232	231	264	266	262	236	243	244	233	211	246	263	250	228	233	287	250	265	234	268	274	241	247	259	247	280	264	228	247	222	281	268	263	268	255	264	266	262	274	259	234	266	253	267	249	268	258	284	219	249	292	232	234	268	257	279	236	257	250	224	250	272	276	294	268	254	268	241	258	259	251	280	249	257	250	251	265	278	265	277	247	274	258	250	262	259	240	232	245	236	241	231	284	256	265	304	243	290	214	282	237	263	245	275	283	249	265	278	249	251	246	268	251	250	278	281	237	262	244	269	285	274	235	280	270	249	258	239	287	271	240	266	260	249	239	245	272	277	260	265	214	245	267	221	243	255	238	265	258	222	243	284	238	247	246	263	244	235	267	272	273	240	259	249	255	222	261	269	271	288	271	239	259	262	277	240	271	226	257	241	249	249	253	260	249	235	253	252	252	226	248	265	220	272	233	242	293	256	258	262	269	232	250	277	247	273	270	255	249	216	255	222	265	255	260	264	242	236	249	245	269	270	240	272	252	267	275	263	226	235	270	237	264	253	235	248	242	257	255	268	260	251	258	271	242	252	237	279	290	278	272	258	268	254	241	279	281	240	257	272	235	253	258	258	264	260	252	216	260	272	244	251	221	241	285	248	253	257	264	288	258	294	262	259	288	245	268	280	257	283	251	273	252	246	247	234	256	255	265	241	267	251	251	272	249	274	272	282	298	234	278	245	240	246	241	276	253	240	247	258	263	242	249	251	267	250	253	231	268	275	265	233	275	257	255	273	244	254	250	242	253	219	235	262	259	272	267	260	263	254	292	238	257	269	249	254	256	256	269	243	247	235	281	254	261	245	243	266	246	274	271	234	237	257	252	264	261	281	238	254	249	234	227	268	238	244	243	246	235	242	250	272	274	257	263	246	250	247	283	242	242	248	265	264	270	244	263	252	245	253	240	260	256	289	246	241	249	243	214	244	266	259	235	261	232	206	244	248	272	279	226	304	301	236	252	256	283	261	273	267	238	254	257	251	244	259	257	270	272	256	280
17792	9121	7923	3617	1443	652	641	587	590	612	568	565	617	573	621	611	564	555	557	580	572	587	572	592	572	549	577	568	560	604	581	591	613	586	576	586	586	594	615	579	552	612	642	594	590	598	541	578	583	554	591	621	637	562	620	583	587	547	577	553	595	599	602	590	561	581	576	573	544	571	568	554	578	552	569	588	572	601	602	574	546	601	579	573	609	628	547	570	615	582	600	605	590	570	592	596	584	593	586	582	585	593	577	595	617	562	601	544	580	572	577	575	534	631	565	598	580	588	615	580	615	571	593	587	606	619	587	600	595	609	570	612	573	574	567	551	544	602	567	561	590	611	587	583	553	552	553	600	568	560	592	578	595	630	621	552	555	559	578	601	564	571	606	596	591	563	597	579	590	593	556	561	561	597	555	566	599	548	580	565	543	612	566	583	596	630	587	636	585	573	608	606	622	609	549	557	603	581	636	532	580	559	598	636	565	616	588	598	574	622	628	562	558	563	566	563	582	557	581	548	557	585	552	571	570	585	622	552	613	611	590	576	577	596	576	562	603	592	552	569	580	560	574	582	578	581	557	568	567	561	574	634	586	610	623	615	582	543	604	555	589	618	559	600	575	608	598	553	556	598	566	580	589	588	582	590	610	598	617	584	597	591	563	611	579	598	569	577	597	588	604	591	567	593	581	610	599	587	565	561	612	604	591	583	594	547	559	606	580	629	606	561	560	536	590	573	590	540	587	526	585	608	579	591	587	566	593	598	575	599	596	596	579	563	598	604	603	613	587	565	541	648	586	577	566	557	576	613	555	557	569	565	624	574	564	600	615	591	590	579	554	554	576	567	582	579	585	540	552	613	567	540	609	576	547	536	569	605	610	626	607	589	582	600	590	593	589	590	561	591	571	595	596	550	603	595	619	572	548	627	614	565	626	560	589	550	588	600	601	549	608	619	572	606	558	597	559	606	600	553	570	606	599	626	569	578	575	598	579	600	567	573	599	568	601	604	562	605	610	613	574	630	582	603	608	607	557	561	560	580	584	594	620	552	588	612	562	540	594	611	587	586	620	580	583	569	607	555	593	564	604	593	551	530	570	567	531	572	598	574	584	562	554	563	575	558	591	608	599	540	558	582	578	596	623	601	602	574	574	596	550	594	596	601	603	559	546	579	576	602	540	525	559	536	585	622	575	580	594	561	572	594	566	569	560	577	604	560	597	562	565	600	613	581	552	563	588	591	555	570	550	580	573	629	546	568	583	574	596	569	595	588	594	587	574	574	598	547	561	551	547	590	594	590	560	567	569	602	558	562	570	574	580	585	526	545	636	579	548	633	539	515	538	588	581	554	597	569	591	610	580	574	573	631	562	584	627	571	603	564	573	535	579	560	569	562	561	569	586	556	581	577	558	592	577	561	593	598	603	601	565	591	530	545	601	577	605	576	579	589	533	588	577	592	537	554	593	544	651	596	602	560	564	590	569	548	559	597	589	562	611	541	571	561	590	635	579	596	584	591	621	563	582	578	558	590	604	572	549	623	550	589	563	582	599	594	572	549	572	597	597	610	560	581	616	580	504	594	585	614	623	587	631	603	606	615	571	587	594	567	601	611	571	612	638	589	579	620	614	597	586	587	531	610	569	591	549	588	575	605	594	581	585	571	557	582	598	638	579	558	599	541	618	555	571	599	566	586	596	580	614	578	586	556	631	564	554	544	550	611	581	562	567	554	577	584	572	534	568	559	546	576	589	624	597	590	549	600	595	595	592	544	561	599	546	542	556	568	533	574	575	578	582	535	574	554	580	546	599	566	566	561	576	640	613	580	585	575	589	573	603	586	587	586	543	583	572	611	632	560	538	581	609	567	579	620	606	613	579	566	571	589	632	586	537	563	524	635	565	605	600	549	583	566	566	597	556	554	574	574	613	592	563	622	563	566	541	609	599	571	604	547	587	550	578	602	571	580	629	584	600	560	582	585	598	577	568	554	581	614	590	584	581	591	575	584	585	607	588	548	624	570	534	556	544	574	588	585	610	545	598	579	608	592	571	567	594	582	556	605	589	560	592	621	615	592	571	598	577	618	526	597	568	610	565	602	624	620	576	647	627	584	617	624	577	561	584	641	564	558	630	566	587	576	552	564	582	546	572	542	604	584	566	619	601	578	580	578	611	571	578	579	609	603	614	594	580	553	564	611	583	563	546	547	587	593	592	602	600	580	563	532	599	589	622	593	622	575	591	604	634	536	617	621	610	585	554	545	568	588	598	592	601	558	574	602	543	558	591	612	599	595	592	596	568	561	557	580	566	578	580	573	552	569	605	583	591	590	576	614	590	588	542	566	556	579	592	567	612	607	571	602	602	621	570	590	580	562	592	603	583	620	591	545	581	611	617	566	556	584	582	594	568	548	594	593	580	547	599	561	594	566	603	556	591	566	614	630	576	591	589	597	583	554	563	606	566	563	566	577	588	597	587	606	528	610	581	577	552	577	588	582	615	584	597	561	552	554	539	569	601	664	595	625	572	569	577	587	558	578	588	620	579	589	621	543	576	613	591	609	604	576	580	583	567	570	575	592	535	604	608	578	574	563	598	581	617	557	568	572	598	574	607	578	556	563	547	573	552	582	605	554	559	569	580	555	580	562	556	615	619	555	604	590	565	607	587	594	585	644	571	582	570	557	591	597	587	567	574	576	592	606	562	557	562	569	522	563	569	540	598	551	597	628	591	597	612	557	550	562	582	601	594	575	632	605	585	595	575	554	595	572	588	568	556	604	596	571	561	614	529	602	559	619	552	616	590	561	586	589	569	573	556	537	588	605	557	535	574	603	573	615	556	595	590	583	563	575	562	578	522	591	550	588	578	588	551	567	609	600	549	586	562	610	558	564	558	551	541	573	594	582	590	575	597	611	611	506	547	582	567	581	581	582	575	595	595	595	574	589	578	599	589	566	590	612	594	574	552	624	601	577	564	601	588	586	569	567	617	602	585	592	541	580	578	593	585	585	549	584	535	560	565	567	550	584	581	540	609	615	545	625	581	589	586	606	575	576	593	610	580	586	575	553	609	575	580	547	602	594	521	568	588	639	542	581	543	631	602	575	573	593	568	612	626	587	548	596	534	626	546	562	589	590	593	602	608	598	600	586	588	588	602	551	613	534	554	579	586	576	596	578	539	547	593	580	593	570	556	633	603	631	643	595	548	600	593	584	583	566	547	598	550	514	621	597	602	603	632	577	611	578	574	600	569	638	613	593	557	616	586	542	572	561	540	590	587	605	552	603	597	584	578	576	580	551	577	570	581	564	515	606	548	573	571	572	569	553	612	552	629	620	648	565	572	557	595	569	620	618	585	607	579	568	598	590	622	611	596	575	584	577	589	588	586	551	589	609	568	597	593	565	569	622	589	550	577	574	550	542	563	591	602	605	558	597	561	562	610	574	569	610	611	591	597	567	586	574	597	592	594	585	603	620	609	575	559	578	624	580	604	586	588	555	623	559
52296	38596	34601	17151	4385	785	374	309	324	250	248	256	243	229	264	244	221	245	260	213	263	205	231	239	261	219	218	256	263	263	254	280	251	233	249	250	239	247	263	212	266	258	268	249	285	183	257	254	240	245	254	281	260	232	241	288	247	231	228	247	281	272	258	225	267	255	231	215	252	272	255	253	254	250	243	264	254	259	267	247	251	258	265	235	264	249	251	252	223	203	246	225	254	266	249	214	244	253	213	274	250	266	256	254	243	253	222	248	256	287	247	268	200	241	250	252	237	237	215	265	236	243	255	251	230	223	249	239	235	232	223	249	238	247	233	244	269	253	234	244	226	251	249	256	218	269	232	237	225	237	248	251	246	223	239	267	275	249	248	226	224	226	226	246	255	253	256	246	241	278	248	264	216	243	215	249	241	257	258	274	255	239	278	229	229	230	254	260	227	252	235	263	236	234	267	241	259	252	217	279	249	251	237	263	258	259	262	252	218	231	227	273	240	251	251	263	234	268	249	229	238	242	245	214	240	255	224	235	234	255	276	235	230	230	225	251	239	201	252	265	232	256	227	247	233	244	231	222	218	231	240	258	257	228	247	265	257	260	234	270	239	240	249	281	238	257	249	255	267	224	235	240	252	235	243	267	236	249	239	244	220	211	223	245	246	233	275	271	234	249	245	262	258	258	276	262	255	266	280	239	248	231	229	256	244	230	224	255	245	257	277	252	281	232	263	259	240	224	262	234	208	245	256	243	249	234	253	201	257	254	279	241	231	270	237	221	257	246	258	235	256	227	223	238	260	252	255	246	243	285	253	245	231	240	259	246	271	264	244	261	250	256	249	262	270	254	257	213	254	238	234	238	237	243	240	279	242	256	231	268	271	268	236	239	240	265	253	218	268	275	214	264	268	237	243	215	265	260	268	233	220	285	254	234	254	262	223	259	245	256	238	256	224	225	273	245	244	257	213	250	264	253	255	233	285	249	232	232	253	233	250	246	254	238	251	245	270	252	237	280	250	267	260	235	259	245	250	231	248	293	274	261	257	253	258	284	252	247	229	234	234	253	234	247	246	238	263	268	269	265	235	258	273	249	220	228	233	224	283	260	231	225	230	245	241	235	254	266	251	243	250	280	248	249	220	263	252	259	232	256	215	244	274	226	273	276	253	245	275	235	266	242	247	234	266	255	234	235	237	262	252	248	248	243	232	233	252	231	277	263	239	264	227	267	241	262	285	275	270	235	280	232	220	294	260	280	242	240	262	249	255	251	259	248	259	250	235	241	277	245	235	267	250	282	232	224	231	268	271	226	238	266	223	246	226	227	242	274	271	279	251	203	242	248	280	261	252	256	239	223	231	238	241	271	254	232	257	243	244	267	251	200	237	254	235	236	251	245	234	234	257	255	235	255	237	249	236	253	262	260	252	254	231	250	284	259	257	236	282	240	255	254	249	284	237	265	242	227	264	268	218	263	240	246	262	243	241	256	276	261	281	240	264	240	224	235	232	244	258	255	249	223	235	250	251	233	221	239	247	236	229	267	249	268	263	249	254	226	240	249	247	260	224	242	240	253	237	236	256	247	297	215	256	234	208	240	271	243	259	236	252	227	262	231	251	234	260	236	249	250	257	272	248	266	259	238	241	204	243	269	230	235	239	243	237	228	273	243	260	250	258	244	258	239	271	254	244	292	238	219	227	238	249	258	261	265	245	222	224	247	292	274	241	235	288	234	233	254	240	231	238	285	248	260	235	231	261	260	269	248	225	272	257	233	219	249	218	261	258	220	255	223	231	240	252	252	235	252	265	243	236	255	244	252	251	263	250	257	261	244	253	270	230	261	245	263	253	212	258	245	223	255	277	271	232	257	224	246	268	246	239	257	260	240	264	241	247	257	230	234	233	250	233	259	245	258	233	247	242	227	226	224	251	250	244	240	227	244	240	231	245	285	259	256	252	250	241	237	234	254	236	262	243	234	229	270	241	256	255	228	263	240	229	237	235	237	243	233	255	233	250	211	262	238	258	246	255	212	232	249	227	251	267	255	261	235	230	231	250	259	251	266	238	246	267	275	231	246	247	248	250	232	244	237	253	256	275	254	238	252	274	255	244	215	252	249	256	205	267	246	244	255	243	259	243	268	239	276	240	234	241	244	266	279	222	240	260	270	243	270	250	228	246	234	252	277	253	243	249	241	253	247	247	258	241	250	274	273	220	248	258	245	230	249	231	283	249	249	254	261	240	219	275	247	285	254	219	255	262	227	287	251	223	245	265	241	271	246	256	262	236	230	260	234	223	228	234	299	260	227	267	236	234	253	251	244	252	252	272	245	260	234	247	251	264	239	245	238	239	258	255	240	252	239	252	249	243	267	254	261	247	239	254	256	262	229	227	259	256	250	238	256	259	219	257	239	259	251	254	246	245	254	252	218	245	230	242	225	245	274	296	245	252	234	254	253	277	231	240	282	226	240	256	234	269	250	240	226	275	252	226	237	258	258	238	230	255	235	248	222	214	207	244	253	273	236	262	264	224	261	221	233	217	257	225	220	276	252	244	246	226	243	277	237	221	244	208	265	225	234	249	245	249	276	227	221	240	236	227	289	256	227	237	242	250	267	243	220	257	229	270	251	223	233	240	243	237	258	274	237	236	235	274	221	255	249	247	260	238	229	252	252	243	284	276	258	215	230	242	236	251	240	251	242	234	253	239	249	245	237	270	301	232	201	262	282	243	266	222	219	247	242	238	266	275	265	248	256	244	223	234	278	239	215	250	258	243	250	232	218	228	240	255	233	253	227	248	268	246	229	256	245	240	252	270	248	250	221	242	240	264	250	265	262	232	228	266	252	219	198	227	255	235	267	264	242	225	223	256	238	242	240	285	232	214	256	232	271	267	258	260	247	226	250	260	230	255	271	238	236	267	243	231	243	232	251	273	252	249	261	248	258	253	252	230	237	229	235	272	248	241	227	262	247	251	248	255	245	243	258	270	267	231	232	229	246	275	234	280	242	268	237	270	246	272	262	243	239	266	210	248	235	263	241	249	272	234	246	227	259	239	255	235	238	249	261	253	245	265	232	238	229	241	240	248	247	232	272	218	276	242	246	231	240	283	256	249	256	256	235	255	243	282	222	256	244	265	241	252	231	230	222	263	242	228	242	271	237	250	245	246	251	259	241	247	257	287	208	255	228	252	244	281	249	235	273	229	254	243	280	244	257	244	238	229	247	262	239	233	240	257	260	258	232	216	256	265	239	276	253	248	235	244	267	244	276	254	244	240	229	277	243	229	244	281	227	231	238	237	245	230	240	279	261	227	247	229	253	234	243	248	252	255	237	252	237	256	233	276	243	237	246	223	248	259	265	252	278	263	235	274	258	266	253	242	245	260	269	253	245	245	237	217	208	263	257	230	244	256	228	264	234	244	243	267	209	242	275	246	231	223	241	235	259	278	249	219	258	252	229	245	237	232	237	242	222	249	216	235	291	257	248	234	240	278	240
35851	34027	37826	24023	9049	2199	969	869	874	679	551	577	541	569	573	518	545	562	559	604	563	541	536	539	575	571	554	556	509	559	559	572	565	590	529	583	558	533	585	567	529	507	563	556	560	605	571	562	581	584	576	604	536	568	579	563	518	529	598	554	548	538	543	595	564	556	561	543	572	579	561	595	602	533	535	570	578	546	534	581	553	552	531	539	573	568	576	521	584	558	568	559	548	559	566	576	592	511	519	544	554	569	580	561	516	575	532	571	566	599	558	530	580	565	567	540	561	533	559	559	533	559	571	582	563	544	607	612	537	545	587	550	542	521	555	600	534	595	553	548	541	527	607	556	542	558	580	569	555	524	569	545	582	585	531	603	518	547	565	590	575	559	561	559	513	605	597	577	538	578	554	567	567	581	566	545	594	518	575	556	576	586	554	547	567	528	542	551	592	581	549	564	595	547	555	560	554	542	577	552	568	583	523	548	543	535	524	534	581	575	560	533	544	576	549	587	569	547	553	576	546	535	552	597	541	524	577	557	602	538	551	570	553	544	554	537	572	543	521	589	549	562	569	544	582	562	533	574	586	560	569	544	545	554	599	516	589	566	512	574	525	557	532	529	563	556	552	574	576	531	561	570	552	548	542	605	558	525	536	585	552	631	578	535	587	581	588	501	552	569	584	555	616	578	621	615	563	567	544	595	598	534	554	564	573	547	590	550	576	565	509	591	576	519	551	583	551	548	607	544	590	538	561	588	595	541	556	528	567	541	571	564	564	542	552	531	552	614	574	584	562	552	606	539	590	578	534	573	549	541	544	555	580	580	569	570	497	549	568	562	536	550	567	564	568	591	534	576	502	515	545	539	598	547	543	606	481	539	538	546	587	523	590	528	582	539	545	587	519	553	581	523	631	550	552	550	580	565	562	545	575	526	557	537	539	594	593	555	548	570	552	539	551	565	566	533	563	546	543	551	544	543	581	540	570	558	549	522	562	568	529	602	548	551	551	553	532	579	550	547	569	585	559	565	557	541	552	548	563	568	550	556	530	530	542	511	540	546	550	568	560	552	551	561	614	552	542	582	582	552	566	551	581	547	572	583	591	545	541	539	541	586	593	590	506	545	553	548	585	558	555	537	591	567	549	546	538	553	500	520	565	576	543	544	562	536	567	604	545	560	577	565	519	566	565	554	560	550	568	589	573	544	566	593	558	564	515	534	583	592	568	547	539	606	560	573	546	564	571	566	585	550	568	583	531	575	556	574	567	588	585	573	604	525	590	547	535	540	570	572	615	574	541	579	575	565	559	543	552	545	534	533	520	540	566	556	558	590	539	581	567	537	553	533	590	609	500	572	547	564	580	560	543	557	533	534	591	558	582	552	590	566	613	554	526	575	583	549	591	578	598	551	543	567	527	596	576	567	560	541	554	560	560	582	547	589	553	544	550	487	545	529	523	533	545	548	567	564	558	566	571	599	558	580	588	529	543	523	570	616	544	559	541	523	578	586	535	542	587	527	554	588	578	549	567	521	559	570	541	530	587	544	552	592	589	608	626	549	576	551	560	542	562	555	555	542	591	564	563	537	597	578	574	579	564	579	595	573	497	615	516	566	557	572	560	554	552	558	589	545	600	525	545	562	526	549	580	587	580	535	598	548	580	586	572	538	561	562	540	547	562	545	534	574	553	576	555	591	528	517	527	565	580	536	638	548	565	560	575	535	535	589	554	627	577	549	554	544	523	575	591	524	574	561	569	535	581	555	574	542	529	568	599	552	509	551	562	526	575	557	563	540	607	545	567	571	562	595	563	579	605	534	570	576	567	560	592	535	549	564	552	541	566	550	579	593	533	569	583	559	512	606	601	548	539	550	482	584	591	558	548	592	588	552	560	528	552	548	597	552	636	596	517	552	580	584	615	563	534	565	565	612	581	551	594	538	567	546	530	570	580	558	530	530	567	573	583	565	566	560	588	570	546	591	589	569	556	600	519	564	587	576	532	527	546	572	522	559	598	535	595	598	587	572	543	574	569	531	582	558	576	556	567	583	546	587	521	528	591	601	562	591	560	519	569	546	543	531	567	547	519	585	527	548	547	575	576	540	513	569	574	582	530	563	542	536	585	568	568	548	554	519	593	556	562	605	517	575	527	541	580	563	562	513	544	560	542	566	513	570	572	575	551	557	568	582	509	566	566	587	531	552	557	549	582	544	593	584	554	516	557	580	605	553	603	573	585	551	566	550	541	587	557	563	592	567	536	538	538	576	525	609	547	572	559	558	542	528	570	576	556	563	550	595	606	546	587	566	531	533	563	550	546	561	564	574	550	589	569	542	568	554	594	553	547	593	573	543	558	627	547	543	615	557	545	597	595	568	568	592	564	588	499	624	546	549	564	571	548	560	529	594	566	556	579	536	509	579	567	581	597	576	530	539	598	541	512	572	600	526	572	535	560	548	570	566	568	576	575	567	577	559	562	561	543	609	554	573	570	571	553	529	571	578	538	519	575	572	519	548	528	523	554	550	551	533	561	517	553	552	571	579	553	549	590	571	568	517	554	577	566	563	590	553	530	551	553	580	574	517	562	556	530	565	563	568	566	577	589	566	573	562	587	553	550	547	576	568	590	534	577	545	541	626	563	523	527	573	523	549	582	585	562	558	551	604	582	542	529	557	544	586	565	536	544	576	537	584	575	563	558	567	560	554	573	535	560	549	558	567	529	543	546	568	571	570	569	552	560	577	538	530	552	536	580	507	570	585	599	532	569	535	582	580	544	543	549	611	560	558	545	542	545	556	546	566	534	521	513	554	574	588	605	561	560	593	585	572	537	524	588	566	545	525	532	498	577	580	567	563	572	544	533	516	607	571	574	547	544	583	552	557	542	538	587	562	598	508	562	581	550	552	545	562	560	518	530	553	546	561	604	529	544	588	550	544	486	615	530	554	545	535	568	503	567	550	558	557	527	535	607	583	553	549	555	534	540	557	565	577	598	580	582	598	539	584	531	546	572	522	570	566	515	591	586	579	572	592	540	550	548	561	638	581	558	562	540	507	564	526	553	563	595	554	546	550	553	576	542	549	528	523	544	553	557	497	546	564	506	583	563	563	520	555	567	556	523	515	600	556	547	554	559	539	566	537	566	522	558	616	536	546	563	574	550	564	566	559	552	566	583	569	553	582	565	549	526	542	549	563	590	570	556	609	545	537	563	566	547	554	541	546	583	550	577	560	550	531	552	558	559	569	564	568	546	525	576	574	572	563	571	545	568	574	599	577	550	544	560	568	548	581	574	533	534	563	562	559	577	523	554	581	558	549	514	572	552	588	577	547	530	584	598	561	580	618	596	598	557	589	547	540	570	601	562	551	586	537	580	586	552	570	545	574	566	564	575	526	557	536	566	530	596	559	595	585	530	509	579	575	583	546	543	547	585	544	585	541	547	587	509	528	559	527	523	545	564	571	538	585	565	588	599	570	564	528	571	552	542	567	518	540	536	541	520	584
66014	54661	51135	30026	10263	1691	420	322	317	240	189	170	152	134	193	172	167	173	146	155	184	159	170	180	194	167	164	156	179	162	159	197	187	161	184	172	183	180	196	170	161	164	150	153	160	188	129	185	154	165	177	191	145	161	161	185	157	179	138	151	154	161	175	140	166	161	180	156	196	175	157	166	154	175	168	171	167	161	152	167	158	147	164	150	155	156	161	180	164	164	164	167	186	166	173	157	177	151	173	144	153	170	159	159	202	182	172	148	155	171	172	172	170	197	157	170	147	147	185	172	172	176	161	196	194	165	162	172	173	139	177	168	160	168	163	157	140	174	170	144	175	182	178	160	172	159	185	178	189	163	175	192	149	153	148	158	167	166	158	176	166	173	171	159	172	167	170	152	146	151	171	160	150	162	176	153	186	159	144	186	175	154	150	158	179	162	156	162	175	178	157	165	186	153	172	181	172	143	165	163	140	166	162	186	170	150	182	169	155	163	172	178	171	171	156	157	186	151	147	178	176	144	172	166	169	180	192	150	158	163	130	159	147	169	170	162	185	180	190	148	187	163	139	171	145	173	156	176	155	197	156	152	170	157	162	161	164	150	158	167	174	158	178	178	186	188	173	161	179	166	164	176	177	171	156	139	163	170	157	164	177	158	153	174	174	139	178	139	175	175	167	158	176	168	169	181	171	187	182	161	169	161	172	183	149	134	166	159	168	164	158	151	159	164	153	148	177	161	181	175	163	176	164	171	171	174	156	179	182	174	149	156	178	157	143	188	163	159	194	192	190	185	148	185	179	172	169	163	172	150	169	168	150	166	156	168	164	151	170	160	159	152	159	154	159	161	158	171	170	152	174	170	146	177	169	170	177	152	147	172	166	147	165	158	160	176	170	163	140	133	162	183	166	159	155	173	183	162	192	149	159	166	172	152	193	156	150	177	179	162	162	198	175	169	168	170	189	162	177	176	162	154	152	164	175	161	162	154	156	193	159	167	173	179	197	182	133	176	185	161	133	174	182	181	161	151	160	188	158	158	148	177	165	178	163	188	166	173	177	163	170	169	190	181	159	170	153	182	167	169	149	192	164	179	170	179	159	173	165	147	160	141	167	171	168	161	199	167	183	165	164	161	165	158	165	173	169	147	151	167	177	166	183	128	171	156	157	155	180	167	165	169	176	156	189	189	165	180	181	163	154	177	183	159	160	173	152	162	155	162	159	162	171	174	163	164	174	175	157	166	161	167	159	169	166	187	155	158	182	178	170	186	153	164	181	185	161	167	182	162	186	172	193	162	164	182	160	180	154	174	191	170	181	186	172	168	178	170	132	157	148	161	186	177	191	179	180	187	137	160	157	161	165	167	139	171	190	181	181	165	161	180	176	169	171	168	166	158	189	172	155	163	186	182	171	152	177	151	171	137	177	176	171	151	167	176	188	156	155	157	190	174	164	150	156	157	187	168	153	154	140	161	157	163	180	170	144	169	165	160	131	159	172	196	152	167	183	148	201	194	172	167	170	190	160	179	151	169	165	177	155	165	158	147	167	169	145	157	168	177	162	177	168	159	157	176	186	174	171	191	145	159	181	132	173	159	176	171	179	183	175	179	163	168	191	177	151	180	168	205	149	164	182	173	166	181	152	137	185	163	155	164	168	170	159	155	137	147	189	186	165	203	185	148	172	157	156	171	166	156	154	178	177	133	153	161	152	124	174	186	154	187	173	159	162	180	185	159	168	178	157	156	163	157	155	186	157	163	156	188	174	177	198	157	140	173	161	162	167	179	176	166	169	187	165	159	156	152	177	164	181	166	176	161	158	185	161	165	182	214	157	180	162	173	151	176	150	147	162	167	164	169	146	159	174	164	171	151	170	143	157	155	149	157	163	166	175	166	156	170	182	164	151	181	217	153	175	170	183	167	164	149	151	171	187	177	198	194	163	165	159	167	167	185	153	166	156	171	187	152	176	181	193	189	155	161	169	172	181	192	153	164	182	162	178	182	157	161	160	180	163	181	158	176	172	184	176	177	155	160	180	153	170	175	179	148	149	161	176	141	177	165	169	190	179	169	127	162	164	159	206	156	167	137	186	191	173	188	193	175	162	164	167	166	151	198	195	155	160	161	138	176	188	180	149	145	159	176	155	167	155	168	164	159	179	177	162	181	186	173	165	182	162	160	186	172	173	170	132	160	182	168	176	148	191	157	190	145	174	182	175	150	147	159	164	142	158	149	147	179	175	156	136	173	182	174	172	184	169	171	178	167	153	152	152	177	163	188	168	171	192	170	158	176	183	161	163	170	161	195	167	153	168	180	149	166	162	164	145	170	188	157	164	160	161	165	138	169	167	172	169	164	163	177	166	183	160	164	173	181	182	197	147	177	160	164	168	168	195	170	160	156	185	172	154	160	175	163	177	189	182	149	150	191	169	154	147	171	164	155	192	183	136	159	167	154	145	172	179	180	185	192	166	151	153	162	156	173	157	186	150	169	181	164	142	175	157	144	161	168	176	154	147	157	144	168	154	198	172	166	145	168	140	149	176	189	170	192	170	164	199	151	164	159	161	164	183	171	178	175	187	192	177	159	156	157	138	159	131	157	190	169	188	186	175	185	155	159	163	186	152	190	155	176	155	159	165	175	159	186	154	168	173	161	182	152	168	171	167	179	159	174	167	169	176	159	169	185	177	157	180	184	149	164	159	157	180	152	172	169	182	177	173	168	178	162	176	165	177	160	179	190	172	162	189	191	186	191	156	181	171	175	188	195	172	200	179	165	167	153	183	164	163	174	156	164	189	178	160	177	154	151	171	169	168	138	169	192	157	168	186	151	156	166	155	173	180	186	181	160	182	153	167	209	168	158	156	163	168	150	156	162	171	182	182	157	159	152	175	154	174	164	173	182	180	179	145	169	159	161	170	176	187	165	137	145	168	170	143	158	182	197	170	185	156	183	155	161	169	171	179	182	209	151	170	158	174	169	226	169	164	175	167	166	168	202	154	168	147	162	164	158	194	174	160	179	152	178	166	172	165	165	159	176	176	163	170	187	139	157	167	167	146	149	164	176	181	163	175	140	151	155	175	166	150	164	145	158	167	136	145	177	174	166	155	153	171	165	159	152	163	171	147	173	173	178	157	182	164	156	145	140	167	148	171	161	173	169	159	177	169	154	143	170	152	162	152	176	161	148	171	181	186	164	172	179	184	185	158	158	179	167	167	169	163	161	158	161	175	158	186	187	164	172	169	152	180	182	163	131	165	176	174	177	173	152	165	175	146	177	172	170	199	165	164	159	185	155	166	173	171	177	175	182	180	165	163	174	184	153	170	181	162	182	163	152	145	169	154	168	170	161	166	161	157	172	172	160	165	175	174	156	164	174	179	147	146	191	162	171	165	182	166	166	173	163	160	150	156	163	187	167	147	164	174	137	149	183	163	177	190	179	168	175	170	155	141	156	166	171	183	167	179	185	175	167	159	150	150	194	165	151	192	145	177	163
45762	46852	50198	35720	15194	3738	1331	1107	989	513	450	396	369	396	390	414	417	424	391	425	388	414	373	393	401	374	401	390	398	399	376	379	378	375	390	361	425	392	392	383	377	379	381	379	410	378	393	400	383	404	399	379	416	414	384	385	381	387	403	389	392	405	373	380	372	387	373	374	375	363	419	408	384	358	368	376	396	380	377	429	384	421	384	404	404	410	371	386	397	389	419	401	375	391	409	389	397	377	407	387	414	355	375	388	362	375	376	363	430	421	412	383	389	395	356	366	339	378	424	351	383	381	425	422	396	391	407	391	366	399	399	374	398	395	409	372	376	391	395	397	388	357	400	358	397	392	383	380	430	379	414	401	409	392	417	405	373	367	411	387	377	398	380	427	373	380	396	366	351	380	379	380	369	399	345	396	386	379	402	383	387	394	365	377	400	419	385	423	363	365	376	386	383	410	397	383	388	410	425	389	392	387	414	370	386	388	352	372	388	411	400	353	391	399	397	377	397	376	433	380	378	379	423	388	382	409	421	389	399	384	396	368	406	413	402	414	378	418	372	379	398	394	361	401	369	368	396	384	409	404	381	403	376	415	379	416	390	360	370	416	374	400	399	373	365	372	369	382	376	412	392	365	426	372	412	348	378	384	373	377	465	352	391	351	415	420	400	404	422	394	411	417	390	378	402	413	408	383	380	423	381	414	412	405	377	395	365	388	411	391	401	396	448	384	412	408	345	367	355	388	402	420	385	369	385	405	397	379	399	389	400	370	381	392	359	451	428	369	374	407	398	438	403	419	402	396	425	379	430	390	403	391	382	378	409	379	425	412	402	370	353	376	353	393	409	428	375	373	409	375	389	406	397	400	388	382	362	390	399	424	394	356	366	391	420	401	401	368	372	395	384	394	422	388	403	415	405	418	359	378	381	379	370	424	414	426	402	407	415	405	402	361	404	374	378	396	398	366	408	391	391	410	351	407	387	386	362	373	427	421	394	387	445	382	370	372	353	375	397	384	364	400	380	400	390	407	370	400	408	402	379	352	395	397	388	390	397	404	387	413	403	413	375	408	443	364	388	388	379	404	383	419	359	391	383	401	398	369	394	395	385	369	382	411	413	386	384	422	389	432	394	391	428	423	433	404	361	363	394	414	399	393	391	410	372	373	405	396	397	397	360	394	385	387	379	371	382	401	393	408	400	431	397	383	379	421	352	401	343	390	386	365	390	379	383	373	353	387	410	417	395	387	371	399	378	396	386	363	414	440	409	378	389	371	399	420	376	376	402	396	391	402	424	350	389	370	382	345	367	422	372	377	405	379	386	370	403	392	417	380	398	389	389	381	400	370	383	374	373	428	397	384	358	385	369	385	377	379	407	390	392	380	388	369	411	373	373	398	370	428	378	355	368	416	400	410	403	376	401	401	371	379	424	407	390	371	402	401	373	361	377	411	386	412	432	393	410	392	385	391	355	380	374	377	365	377	388	387	388	349	372	375	411	369	374	385	390	338	412	386	379	398	380	427	422	406	407	396	404	402	372	386	401	400	360	394	387	374	419	433	379	408	377	401	432	425	417	380	397	369	416	396	368	391	396	384	384	394	398	385	395	397	383	405	410	378	363	451	416	398	376	399	364	368	393	380	400	376	423	411	383	417	382	411	384	411	421	382	391	423	386	381	406	399	389	372	406	395	359	394	342	375	420	384	373	393	374	409	347	387	451	391	410	358	403	395	417	409	371	381	422	386	414	363	383	411	429	399	426	387	401	413	408	386	380	376	375	381	417	391	396	392	419	403	391	412	387	388	393	401	401	397	405	387	421	397	404	377	387	406	380	400	396	403	390	417	392	404	409	368	385	376	391	404	420	404	399	412	380	334	391	375	399	387	410	434	387	393	392	395	377	372	400	418	382	378	425	388	392	415	364	384	387	404	386	399	362	368	380	404	418	408	372	392	376	392	409	423	384	385	376	385	416	405	411	371	394	416	378	395	368	381	400	393	373	382	398	415	379	404	416	374	398	393	396	382	388	412	358	375	429	400	372	421	383	398	406	388	428	387	358	401	371	395	378	434	430	408	390	400	385	401	407	377	368	378	393	369	394	392	386	361	392	395	382	377	390	385	398	365	400	363	396	402	390	394	384	362	386	409	393	363	407	356	360	354	385	420	390	384	392	407	379	389	421	410	372	384	390	401	394	400	372	355	406	389	368	422	409	371	396	395	387	396	361	418	391	389	404	394	397	395	390	416	390	389	383	371	379	388	367	414	392	366	405	412	426	360	355	409	400	414	390	408	400	403	359	405	393	372	388	367	410	397	401	376	361	364	411	402	414	392	415	394	390	397	364	409	402	439	391	391	407	390	382	393	400	382	422	379	420	364	391	380	417	398	385	394	413	379	412	414	352	408	407	380	417	379	389	358	383	405	374	382	397	390	392	401	390	416	436	368	386	412	385	354	409	359	384	411	408	383	396	373	425	377	399	423	419	367	385	395	420	377	417	395	437	409	413	392	380	422	391	409	411	435	420	403	414	391	381	401	408	355	395	429	400	399	386	407	420	409	400	441	358	367	404	378	370	387	411	386	382	362	390	380	371	384	409	413	407	379	427	389	408	416	378	383	422	379	370	377	383	415	426	372	365	386	426	401	366	415	399	372	408	412	384	395	390	391	399	413	390	372	406	366	360	363	361	411	394	373	372	402	381	417	388	356	401	375	413	404	336	424	394	408	432	405	372	399	378	401	333	385	377	409	390	364	382	368	403	393	403	365	385	357	420	410	358	393	384	353	393	419	423	408	400	432	372	420	424	369	398	359	390	409	425	396	385	377	370	422	369	410	406	424	398	380	422	400	406	408	396	399	378	398	369	400	396	381	392	422	406	391	435	389	378	376	389	420	380	385	381	376	425	377	363	371	402	362	387	414	373	404	376	326	370	376	411	401	379	397	396	361	390	412	412	389	376	393	383	373	362	401	397	347	361	410	374	418	386	353	372	421	349	380	395	393	410	367	398	418	392	360	390	408	388	372	396	410	376	414	397	352	397	380	383	364	415	399	404	389	396	383	386	384	422	365	371	400	363	393	389	407	429	358	399	385	363	397	379	401	374	376	368	398	394	370	409	371	381	388	385	395	360	383	418	411	385	421	384	367	378	384	432	389	397	436	358	388	374	352	387	385	413	363	379	431	385	411	411	401	439	422	413	401	395	374	370	403	431	375	385	397	386	387	382	389	380	417	380	404	368	388	415	421	407	406	388	376	410	409	425	386	420	387	398	400	353	396	381	413	402	387	361	427	354	342	417	372	378	410	395	380	387	410	365	346	389	404	380	412	398	382	367	420	423	392	391	391	357	355	410	412	390	402	404	384	382	399	405	370	390	340	396	376	353	416	396	393	404	409	342	403	364	410	397	441	373	416	397	383	392	384	369	400	392	456	358	416	398	432	403	393	351	394	393	380	383	397	393	372	417	382	388	372	407	374	380	355	386	434	412	380	347	384
24809	7784	3842	1530	519	298	265	254	285	275	244	276	250	281	255	267	248	257	261	265	220	287	245	271	279	230	286	278	250	277	253	228	273	223	266	266	281	247	255	238	235	263	267	289	282	262	257	232	244	250	257	252	246	270	256	250	240	256	260	270	244	235	280	248	277	285	275	264	232	238	264	283	251	283	226	259	272	267	250	276	221	248	236	245	246	241	249	250	245	237	258	246	279	253	261	254	260	255	263	254	269	256	248	250	251	292	246	248	246	279	253	252	244	226	241	247	228	255	238	253	260	238	267	240	262	252	286	253	257	243	264	250	274	252	221	281	241	258	253	251	254	240	242	221	245	235	238	257	250	240	248	269	272	254	256	259	274	258	259	256	252	253	252	255	244	253	269	282	243	230	235	235	226	272	245	256	264	288	271	267	241	275	278	278	242	237	278	244	265	235	290	225	267	239	249	239	236	275	264	256	257	238	253	278	259	290	256	259	267	249	259	286	258	251	274	293	257	254	220	251	285	273	239	232	265	252	280	275	264	237	242	267	255	263	258	255	284	264	262	259	251	244	260	279	256	268	287	273	240	249	288	247	249	239	262	243	273	266	222	265	225	240	229	271	245	264	255	275	253	250	268	267	250	253	258	268	273	246	234	274	223	237	213	281	260	256	248	257	284	277	257	280	230	270	248	238	276	241	243	278	254	252	265	254	250	252	270	241	235	256	287	250	262	277	247	254	268	253	257	270	251	235	243	258	233	235	256	264	248	263	230	243	292	260	259	281	258	237	286	241	281	269	240	261	259	249	255	266	255	241	252	243	271	240	243	271	241	254	236	252	254	253	257	267	243	266	228	237	282	208	281	238	246	291	250	266	277	264	281	258	258	261	260	252	252	257	257	226	278	240	247	248	259	232	244	266	264	255	261	242	285	257	265	240	249	244	257	220	260	271	274	253	251	245	257	234	225	241	239	248	241	243	265	254	244	237	243	262	240	268	255	234	244	256	259	242	249	292	255	254	237	249	259	245	291	248	280	247	269	231	234	285	261	287	242	259	256	245	234	259	244	279	245	244	251	229	263	250	296	251	258	255	237	273	239	238	240	273	242	244	261	271	253	227	229	234	253	235	264	266	241	236	247	238	240	229	277	249	273	249	282	239	235	257	250	251	264	247	274	256	247	272	263	275	250	236	274	241	276	242	227	251	267	223	244	235	257	228	233	247	284	258	251	259	265	258	238	257	258	240	246	261	246	227	265	275	264	274	246	259	223	263	283	285	236	251	289	264	239	236	281	245	247	274	263	227	257	237	268	229	241	246	286	234	267	268	225	304	269	255	239	265	258	256	276	254	260	276	232	279	275	241	250	239	262	230	282	236	253	243	266	250	246	216	224	261	256	254	256	219	202	265	248	257	249	224	240	265	258	283	273	266	263	288	264	301	269	259	270	255	278	256	235	235	231	268	276	250	247	269	277	235	274	247	245	208	260	266	260	233	289	257	237	224	267	250	243	259	286	285	260	277	253	281	268	225	281	290	252	248	293	236	238	228	272	229	244	236	250	256	255	247	253	236	253	251	242	255	256	237	246	290	278	264	250	234	289	249	241	252	247	247	239	270	260	296	262	261	281	250	237	260	250	276	255	247	266	269	266	262	242	245	274	257	265	263	265	250	251	244	268	227	263	283	247	233	277	272	258	244	280	257	261	257	257	234	262	221	247	274	257	252	227	254	245	261	258	279	265	267	258	250	263	263	257	274	289	266	261	244	261	252	248	278	246	282	260	284	257	266	245	251	230	249	257	257	261	275	244	245	257	262	229	268	276	233	244	237	269	260	242	244	281	232	244	261	269	239	275	270	251	279	239	238	263	256	257	230	253	257	226	295	235	234	272	245	258	264	232	238	243	274	300	258	269	295	228	257	267	248	258	259	309	262	281	217	269	229	244	270	240	235	258	207	255	237	223	267	254	253	291	241	245	271	286	276	259	284	269	256	294	274	249	274	240	269	238	237	281	273	240	258	226	270	257	247	241	272	231	277	227	279	255	285	243	247	256	266	301	231	252	256	250	255	271	271	239	269	237	233	273	249	268	238	228	260	272	273	238	230	266	220	246	281	256	290	252	242	280	261	253	257	258	257	245	249	253	253	261	253	276	241	251	263	243	273	258	236	244	264	263	234	264	227	277	243	256	242	299	246	204	275	241	279	271	252	266	211	279	243	232	280	275	274	270	269	262	255	279	255	243	260	259	258	231	258	240	264	256	282	274	258	222	273	297	209	255	257	241	253	251	266	289	239	247	250	244	241	245	276	269	272	286	233	279	245	253	268	251	237	252	253	238	237	269	285	223	259	251	271	250	241	273	280	269	280	250	252	251	280	249	241	264	267	282	260	265	264	264	269	282	244	238	235	279	256	255	258	278	264	265	298	286	266	231	245	256	260	255	277	246	254	235	252	249	266	269	228	261	243	248	239	250	253	265	236	258	246	261	265	245	244	290	257	282	267	247	238	257	250	226	253	274	268	220	269	242	259	222	263	247	257	249	236	241	269	267	234	270	232	239	227	272	302	246	269	253	243	233	244	269	291	268	266	228	229	287	275	252	228	206	272	251	289	250	277	239	273	229	219	259	242	251	259	259	252	267	254	236	251	217	257	268	252	269	246	267	250	284	266	245	254	298	257	283	250	261	238	245	225	279	267	233	232	253	288	267	225	241	243	277	258	224	267	258	286	268	252	268	269	264	266	226	284	255	244	233	242	238	282	235	250	238	252	261	248	267	246	295	255	265	265	277	273	275	243	285	266	241	272	255	257	267	282	249	244	242	284	266	238	235	241	246	237	232	247	270	272	290	270	251	241	225	266	254	256	232	240	261	246	280	232	283	262	265	248	270	271	240	257	242	239	231	231	255	254	227	235	249	248	249	249	243	247	237	258	247	214	276	286	283	278	218	267	236	246	291	250	251	233	245	245	259	263	267	263	279	279	267	274	266	288	249	223	245	271	242	244	250	276	233	268	266	267	266	219	258	251	248	252	274	265	255	262	256	264	288	238	286	271	252	238	265	265	249	239	263	252	239	236	249	280	267	238	274	251	269	234	250	256	263	247	249	287	264	280	270	284	263	265	261	246	233	240	259	227	256	291	225	272	234	259	238	242	252	227	273	252	249	281	233	269	250	229	220	277	260	247	238	302	249	245	254	248	255	260	239	263	244	231	263	286	263	261	256	253	258	229	227	327	251	249	276	250	238	273	267	285	266	261	259	253	263	287	256	284	260	266	230	236	262	247	259	288	227	255	267	280	266	239	280	260	261	248	255	242	220	253	252	243	246	242	265	293	257	243	242	272	286	254	264	255	268	249	255	280	244	266	243	280	274	234	265	254	259	222	239	229	253	274	256	254	257	247	253	237	236	268	251	234	239	253	279	269	255	262	246	250	251	238	240	256	255	265	298	247	253	259	255	248	229	243	258	239	232	249	240	245	274	287	258	231	244	243	267	246
17641	8974	8150	3984	1392	733	582	625	611	595	572	580	579	608	576	610	558	569	588	609	621	595	627	542	602	588	563	573	602	556	558	574	616	579	605	575	618	605	583	595	555	566	616	571	561	563	571	619	528	595	578	543	513	605	533	606	591	591	590	547	604	601	601	593	591	529	591	569	553	598	559	541	581	580	594	593	573	584	606	648	588	562	597	571	623	536	566	576	562	620	619	624	582	583	621	626	576	598	590	560	596	536	580	559	599	537	575	570	582	568	564	556	606	591	603	591	618	597	573	585	575	589	599	571	570	604	602	565	644	634	607	585	569	588	601	541	582	543	604	617	581	612	557	602	567	571	591	599	539	575	575	593	590	619	580	579	607	551	575	559	594	584	572	576	602	557	638	607	590	578	613	562	567	578	589	620	595	584	591	543	623	585	623	579	554	558	570	572	617	579	596	609	587	587	610	593	560	612	586	590	568	572	593	587	592	599	577	608	608	582	579	592	600	582	588	562	604	571	582	626	589	566	572	638	587	571	588	577	610	566	568	602	578	577	562	569	595	579	566	573	575	567	581	599	588	569	604	597	592	596	572	561	624	564	598	572	556	554	584	631	578	581	596	610	602	583	576	576	593	577	578	547	543	613	587	582	582	585	613	572	566	567	577	578	560	637	555	617	595	550	577	598	585	524	583	564	563	594	617	575	556	583	574	578	594	592	569	567	579	554	535	603	566	572	559	601	566	632	599	565	608	570	526	619	551	587	572	554	639	554	606	575	625	576	626	613	606	588	565	582	570	553	546	585	551	633	618	569	590	621	554	573	569	609	624	588	589	570	593	564	578	583	506	613	557	582	561	619	608	569	602	601	554	566	594	585	599	617	569	607	546	588	584	553	580	587	573	593	568	592	598	547	575	610	587	570	575	610	589	530	601	635	596	616	569	610	586	548	567	598	603	564	570	560	563	589	540	579	610	580	586	611	561	563	600	621	597	563	569	569	588	598	616	553	539	568	570	578	558	580	612	636	569	590	592	558	619	602	571	564	596	558	588	590	563	583	585	606	587	560	595	578	562	561	569	540	539	592	564	573	559	584	580	578	570	588	553	579	603	615	554	589	578	530	584	537	617	612	592	580	584	621	609	561	609	583	594	576	588	612	558	630	600	576	613	619	621	550	607	544	582	577	552	580	520	581	606	572	575	612	565	602	609	572	574	634	555	601	569	566	571	569	603	592	580	588	568	571	609	547	559	538	587	565	544	597	576	566	605	594	588	567	589	586	607	577	588	601	603	570	587	588	604	590	607	597	586	564	566	537	612	644	582	616	558	590	618	569	571	567	589	597	584	593	594	614	596	566	571	601	605	573	610	617	553	564	534	569	590	572	550	620	598	547	607	529	592	559	566	568	568	569	567	592	571	595	599	586	628	590	625	598	612	598	588	596	563	552	581	613	612	602	567	572	612	596	584	563	585	603	580	589	602	583	567	594	537	600	546	575	590	585	589	614	588	546	590	581	575	606	563	579	624	552	621	609	625	569	600	596	572	569	581	569	611	552	571	592	559	603	557	581	562	563	611	576	627	618	600	575	585	570	586	582	600	556	579	579	584	590	573	593	600	609	552	527	576	575	565	608	597	566	559	569	593	595	583	534	592	586	582	587	556	593	603	520	622	603	548	577	601	592	568	577	590	578	607	567	576	588	570	540	551	585	565	596	577	588	591	545	642	599	562	596	649	575	597	545	599	584	646	600	608	579	603	599	573	599	611	581	609	575	545	573	603	572	583	577	579	564	567	588	536	573	552	550	573	533	578	530	610	601	563	567	570	573	573	565	600	562	565	571	591	584	614	549	582	546	608	593	568	551	597	560	598	572	547	595	595	617	597	585	578	565	569	593	551	587	585	552	607	588	587	590	583	597	626	581	548	594	596	610	579	577	599	552	600	568	563	578	582	584	625	550	598	590	597	517	586	595	567	630	537	602	584	538	575	573	590	592	557	575	594	619	559	527	602	553	575	600	573	594	562	575	561	592	544	554	549	598	578	588	583	612	587	566	589	580	570	617	592	591	614	578	600	581	586	592	586	565	587	580	555	563	587	611	558	602	592	584	586	548	605	602	589	593	572	557	582	569	637	613	588	612	585	591	602	565	582	618	587	617	550	563	572	568	586	571	563	578	583	576	568	562	551	580	549	585	596	575	589	601	577	530	581	594	599	597	578	592	569	582	608	557	606	586	553	549	520	583	577	585	574	580	588	549	630	593	571	600	578	623	560	574	563	567	585	585	520	565	587	583	552	569	586	579	505	565	596	592	565	630	554	601	577	572	604	607	605	570	559	567	578	597	587	547	617	624	597	578	615	562	564	609	618	603	574	576	604	541	609	570	569	582	624	585	581	535	547	572	586	587	562	554	626	552	601	569	575	580	561	567	558	592	599	619	605	555	587	620	584	581	604	600	613	590	566	576	587	593	555	566	575	599	601	577	584	593	595	613	575	565	583	568	584	519	582	581	619	560	562	561	545	578	572	592	590	600	558	594	558	585	578	606	597	639	592	577	573	600	597	616	565	571	625	582	610	537	572	618	585	582	541	550	569	579	529	591	580	590	544	603	572	569	600	569	487	607	603	584	630	585	645	640	549	560	583	574	601	581	585	560	566	567	582	576	588	550	606	606	558	556	583	597	588	597	588	542	584	543	584	592	607	581	573	543	599	598	624	613	578	596	596	596	594	594	574	592	590	594	620	532	600	552	561	550	578	601	576	547	611	590	572	596	532	600	567	587	577	611	605	597	547	581	591	630	587	594	607	609	549	549	594	586	568	615	632	586	542	573	585	596	556	575	565	558	617	564	568	570	560	579	530	573	591	539	563	605	593	557	619	550	617	555	622	550	589	602	614	548	577	558	559	572	600	578	606	534	567	569	588	623	535	605	579	595	596	600	613	607	605	584	600	626	593	580	587	588	570	563	549	579	578	561	560	551	603	574	605	607	562	561	613	606	578	547	585	572	588	610	615	596	596	566	539	561	510	574	596	580	587	610	531	575	611	559	565	581	579	586	591	574	571	564	543	572	558	563	614	545	596	578	568	554	573	570	599	601	555	551	603	585	572	570	585	542	619	620	585	584	591	585	563	617	590	634	565	570	585	556	540	541	575	578	522	570	567	556	576	593	598	559	553	589	555	599	582	587	579	585	611	539	569	592	573	591	612	596	583	558	568	561	550	599	575	526	627	545	615	585	624	552	572	634	583	578	602	602	548	560	528	568	576	593	587	576	596	592	618	557	569	578	594	616	612	595	576	569	606	554	554	612	547	579	585	601	559	573	576	594	610	595	574	594	618	568	587	575	573	604	582	597	574	575	590	571	578	589	556	581	557	603	560	594	582	590	560	568	580	553	584	590	596	639	553	564	565	592	618	595	578	575	574	584	566	603	598	589	615	587	576	574	584	571	532	626	577	603	566	560	600	614	574	561	590	581	580	601	559	598	616	583	563	594	594	603
51122	38095	35344	17869	4238	761	305	333	329	240	261	230	248	247	242	248	233	245	249	257	245	260	270	252	248	250	256	271	233	268	273	266	245	233	235	252	256	259	267	252	241	252	246	267	275	271	260	230	274	268	251	234	264	246	263	283	240	271	237	249	239	235	232	267	259	244	264	279	263	259	230	260	276	251	230	239	242	239	275	240	242	255	249	228	232	267	276	268	258	229	245	247	249	229	232	254	246	258	254	241	254	224	202	275	248	260	269	243	249	267	248	236	244	258	274	265	263	231	247	244	237	224	259	249	251	252	282	236	257	254	240	277	249	257	236	222	259	256	248	266	228	252	236	252	263	266	217	263	235	231	259	270	239	253	250	235	242	247	269	216	275	249	239	253	224	249	271	236	242	263	263	233	264	228	240	266	267	269	238	232	209	251	273	267	219	228	244	274	242	238	266	246	253	209	297	250	266	227	248	278	251	255	256	247	248	256	233	247	242	237	241	262	253	240	250	237	269	259	239	260	246	254	240	252	264	260	263	237	225	259	242	252	253	270	237	256	255	255	268	237	250	250	246	228	255	249	206	248	283	249	265	273	266	252	236	250	237	193	238	267	261	251	252	235	247	249	228	240	263	241	266	282	254	274	229	240	285	248	252	286	275	228	238	244	254	243	251	236	258	253	209	242	253	275	258	247	272	261	232	263	241	238	264	242	270	253	283	235	280	285	252	248	239	249	246	250	247	244	248	261	243	274	269	240	238	268	256	249	260	233	247	235	229	239	230	262	268	228	262	245	246	222	230	258	312	277	269	244	255	243	277	245	257	257	251	265	236	247	246	229	260	256	249	252	280	225	240	251	255	274	248	251	258	275	252	250	238	256	254	267	256	261	246	245	245	270	244	191	240	247	270	269	244	244	263	259	285	231	255	242	253	251	247	228	240	261	245	242	225	244	256	236	213	276	275	232	257	228	260	237	273	225	276	284	230	252	277	249	264	243	234	236	235	260	246	267	283	215	243	258	278	250	253	222	253	281	254	253	255	256	293	255	259	231	242	233	269	236	254	238	252	250	265	278	238	250	228	244	258	281	264	247	252	226	235	251	262	240	239	247	261	279	262	269	245	262	245	260	259	261	260	266	241	248	246	239	244	265	244	254	252	272	252	245	268	249	247	212	247	242	260	229	237	265	224	246	245	259	259	264	270	260	250	250	255	231	262	235	213	221	226	265	313	246	287	243	279	240	250	291	255	251	236	253	261	276	243	241	263	265	291	248	248	238	227	251	247	254	231	274	270	240	252	253	233	264	242	254	260	228	239	226	229	265	268	252	237	253	245	265	226	246	245	253	249	224	249	257	234	279	249	267	241	236	247	270	263	248	234	252	248	245	218	244	272	243	256	261	289	238	250	253	228	257	237	257	249	252	266	238	279	249	270	259	232	231	244	218	222	260	219	240	235	274	232	270	249	235	237	271	189	258	237	275	237	228	230	269	232	224	242	251	245	234	258	261	242	239	240	240	256	233	280	238	264	283	263	216	224	237	216	234	242	277	262	244	228	243	263	243	271	259	247	269	222	241	242	217	233	244	254	235	248	270	265	228	209	249	225	258	237	224	257	232	249	241	241	259	233	250	234	275	227	250	256	258	253	256	273	243	231	289	247	233	251	231	228	249	265	235	320	243	249	251	243	236	254	203	222	272	280	257	253	221	232	250	243	243	269	257	239	242	268	251	239	268	223	253	222	228	216	256	247	238	228	269	242	263	239	261	243	222	248	239	258	231	262	245	246	254	271	257	237	241	257	240	243	245	239	272	240	263	264	245	247	241	213	268	217	242	240	227	270	244	230	245	255	238	268	266	224	255	267	254	254	243	249	239	263	249	269	215	265	262	291	282	267	254	257	271	260	252	256	240	243	250	250	238	236	232	265	270	265	253	286	259	252	229	232	252	257	315	264	252	266	265	220	279	252	241	227	260	237	268	268	266	259	286	235	257	279	222	256	254	237	248	264	237	243	258	218	225	235	279	247	227	267	252	246	235	258	239	240	245	233	261	253	273	246	278	248	270	254	252	287	261	242	239	258	264	249	255	254	274	265	255	269	258	240	247	229	256	259	266	249	255	257	261	205	267	217	253	271	253	239	245	256	242	247	259	275	259	288	266	252	198	252	277	233	252	244	251	264	251	259	271	245	256	231	272	264	241	255	254	250	271	262	265	261	227	237	235	244	250	242	253	246	231	217	251	259	259	253	277	268	261	232	258	249	248	267	251	272	294	283	260	264	262	259	257	244	249	218	239	220	236	250	255	229	243	264	244	245	264	245	240	223	233	255	261	246	272	233	283	231	251	237	240	255	240	259	229	236	237	220	235	228	250	253	255	246	259	262	259	279	292	242	244	247	250	245	248	234	253	246	246	287	260	272	272	253	258	255	264	310	247	233	265	231	254	263	237	242	216	253	251	243	262	254	251	255	247	217	254	248	236	226	249	262	275	250	241	234	214	243	257	251	230	248	233	247	254	264	234	258	263	224	259	256	252	254	256	255	248	242	274	262	239	256	254	222	241	251	242	247	236	268	289	270	219	263	269	240	267	230	232	262	273	246	273	240	232	249	243	271	243	252	262	246	269	250	248	225	249	268	248	233	263	235	236	250	243	261	253	225	260	239	239	207	236	259	248	251	281	244	273	271	257	258	258	247	267	251	248	237	236	244	254	234	232	244	251	240	219	244	220	273	242	237	265	234	266	257	260	254	250	250	256	245	256	271	252	266	213	275	255	255	258	247	251	259	249	248	277	222	244	257	255	241	232	234	236	263	255	218	245	258	253	235	230	259	225	264	249	265	259	250	219	250	231	231	225	262	260	251	258	240	249	272	248	263	248	258	236	270	249	243	248	262	272	275	262	232	234	248	244	249	243	264	271	206	258	252	264	280	223	233	235	262	255	281	259	255	262	256	250	253	264	247	246	231	243	244	252	219	278	245	276	265	273	229	272	267	247	247	217	252	212	273	235	244	261	255	258	247	238	259	256	242	225	251	233	254	260	248	236	247	251	236	281	245	235	263	222	264	226	264	275	267	230	264	245	250	278	276	218	276	242	277	215	248	272	246	267	225	209	218	247	262	263	257	236	280	243	219	272	247	266	291	237	254	257	237	238	233	250	258	247	220	290	246	241	246	236	248	239	245	244	241	234	256	237	257	245	259	246	261	240	218	255	255	245	254	266	232	264	226	275	273	268	230	228	245	228	255	247	246	233	219	232	249	227	222	236	255	265	253	246	262	293	246	241	234	259	242	267	252	259	250	203	276	229	230	232	265	245	265	276	244	237	272	242	245	238	252	239	251	223	259	271	232	266	258	253	262	271	226	219	269	246	303	221	214	296	237	251	206	240	262	257	236	239	227	270	285	260	261	217	254	252	241	268	280	259	263	260	232	257	233	232	232	256	279	227	229	234	281	231	236	267	228	232	218	244	263	263	237	245	236	242	254	250	236	229	237	224
35160	34161	38037	25066	8452	2114	813	763	756	604	562	595	589	596	562	597	555	558	552	592	572	565	565	562	559	546	517	566	588	605	548	520	534	584	594	610	546	575	572	553	579	560	558	572	580	618	530	596	554	556	544	558	598	591	561	590	579	565	640	570	555	577	588	524	553	604	573	552	548	601	578	538	583	551	565	578	544	548	543	552	568	585	595	572	568	573	585	589	590	611	584	566	591	579	575	543	570	536	587	604	514	593	586	574	575	556	549	550	554	588	596	517	569	538	573	589	543	561	593	611	570	574	634	560	571	560	578	569	564	571	556	556	566	578	563	567	549	581	593	548	586	524	581	548	561	553	565	557	572	582	553	565	571	583	565	583	557	553	568	611	544	582	555	599	584	578	550	557	627	581	527	566	595	575	577	568	520	582	561	573	537	546	562	551	576	569	592	564	567	545	566	571	548	524	571	565	576	545	562	544	578	553	567	525	553	537	561	522	594	536	574	610	571	559	588	573	532	605	535	549	612	543	556	616	588	598	608	558	574	595	579	588	559	537	552	582	588	545	554	606	555	547	569	553	555	559	562	557	585	535	616	559	576	536	575	552	573	619	600	593	590	565	564	546	550	625	560	542	571	532	581	562	570	580	564	576	556	575	576	549	612	587	553	572	549	585	595	567	570	589	550	585	548	607	535	549	496	561	574	581	569	518	548	576	542	594	566	569	572	573	568	591	542	587	584	546	545	550	571	558	616	607	569	584	556	574	598	566	547	564	595	549	544	575	563	547	518	545	578	567	533	540	567	531	600	541	565	521	573	520	552	568	541	568	558	572	540	607	587	552	536	542	587	618	560	584	574	580	562	548	560	535	535	600	616	582	569	558	556	576	566	551	509	578	549	560	565	580	576	565	584	576	547	618	585	548	555	513	555	557	559	556	625	542	575	537	554	601	548	550	555	545	546	563	578	537	561	520	548	575	583	547	568	570	631	544	574	564	590	590	578	514	545	549	569	546	542	552	570	539	600	571	537	540	586	616	521	559	590	561	561	539	577	585	566	562	538	579	549	560	582	588	602	535	559	560	592	576	605	572	549	572	571	558	571	582	606	528	524	592	540	558	596	570	601	567	547	558	579	570	564	560	578	577	536	591	563	562	559	575	546	575	550	561	533	581	542	559	560	621	555	579	582	557	550	593	542	590	563	601	575	614	501	550	575	571	582	558	556	559	556	536	571	566	559	590	532	550	566	549	572	585	552	557	609	539	580	581	554	545	529	603	578	532	541	577	585	576	571	561	586	576	599	584	562	570	615	560	546	544	575	574	562	535	570	528	577	527	563	549	571	569	575	570	542	592	574	588	582	517	593	608	559	564	576	603	551	599	614	545	589	543	548	588	532	566	541	595	564	585	543	598	562	597	567	588	547	588	556	575	576	595	566	553	544	529	545	593	558	575	581	566	556	576	579	558	601	586	558	567	548	588	590	534	579	569	572	536	580	602	589	549	591	602	523	581	556	591	536	581	550	557	579	558	547	586	582	568	534	515	581	599	551	598	597	556	608	596	516	568	573	525	593	543	591	559	596	559	594	528	556	593	579	581	558	619	599	555	541	575	566	534	543	538	587	553	586	600	509	592	580	564	599	592	537	565	581	554	569	547	614	518	603	557	559	523	555	575	534	612	592	571	565	532	575	561	629	543	527	558	549	591	545	595	560	563	572	557	579	563	573	521	577	591	538	551	582	554	592	552	571	566	582	544	519	592	557	622	590	580	554	568	553	566	592	539	589	548	559	564	573	595	566	555	564	556	544	581	541	578	603	608	565	582	555	571	571	517	538	529	534	535	550	580	531	613	553	563	552	596	574	521	538	545	542	558	569	588	557	594	611	590	580	506	548	561	561	526	594	578	585	568	583	547	580	567	574	601	573	558	572	521	601	598	528	573	540	577	532	553	575	557	504	585	548	610	551	584	598	579	569	586	541	550	561	524	552	575	568	560	599	582	593	569	566	539	578	589	593	565	563	576	579	558	522	636	544	563	535	609	551	566	496	589	559	547	617	541	579	539	530	572	529	534	568	589	526	581	564	552	555	595	594	570	569	549	622	563	589	582	589	547	529	572	614	581	566	532	523	568	578	547	613	557	595	584	534	533	568	556	565	544	551	557	550	588	533	515	509	578	548	584	520	540	529	551	577	532	614	580	540	596	548	584	534	558	541	549	559	546	581	539	548	589	536	529	603	565	580	575	569	579	567	550	573	566	585	539	611	584	516	572	561	546	582	546	605	581	594	556	570	587	554	599	565	548	585	588	551	615	541	583	563	588	627	555	584	570	570	575	574	611	589	572	550	586	566	555	584	571	579	534	574	567	535	627	559	550	528	568	598	564	526	539	564	524	566	546	581	547	558	583	565	568	540	583	574	603	573	559	598	612	608	588	526	576	539	558	570	571	551	510	559	588	559	601	567	588	543	560	589	558	566	534	619	586	572	599	534	600	534	567	569	544	574	555	581	567	545	546	557	576	606	597	576	549	594	547	565	582	568	565	517	579	544	545	607	599	534	548	571	551	574	560	598	505	578	566	553	560	597	581	584	558	573	558	552	591	542	550	614	579	552	557	528	558	577	604	591	579	557	589	553	550	559	617	592	585	543	591	581	597	599	598	537	570	535	563	554	569	562	574	591	537	540	527	590	527	546	520	578	545	554	557	545	563	571	580	571	580	594	570	566	566	555	554	569	578	543	570	550	572	607	590	582	555	640	594	558	566	604	527	592	583	571	561	545	553	595	566	557	542	565	591	567	537	552	542	557	566	554	608	568	559	572	536	555	527	581	551	576	555	564	543	586	591	525	577	551	562	548	548	543	578	566	586	539	562	568	560	547	547	575	558	582	563	579	547	590	572	587	571	595	537	556	556	585	613	601	539	533	593	558	593	573	587	588	564	560	599	555	563	553	573	564	547	556	569	569	551	565	580	541	512	565	568	581	582	561	591	525	564	565	565	552	518	532	569	608	561	558	518	561	586	551	572	609	573	561	550	571	574	586	565	562	586	569	580	576	572	571	557	586	568	591	600	577	594	594	555	577	583	588	566	528	583	599	587	561	547	587	559	562	559	547	573	576	560	592	545	533	577	563	543	559	579	541	612	575	561	563	570	549	552	588	559	537	557	502	554	548	542	605	599	547	542	546	566	610	619	578	601	596	562	567	580	567	558	551	597	587	517	564	567	567	563	588	541	580	603	603	575	554	547	550	584	528	592	551	564	600	599	624	517	542	575	562	522	532	538	564	584	559	533	560	563	557	559	518	565	555	585	560	576	559	597	555	572	551	591	559	560	540	527	543	538	585	526	581	622	578	544	521	542	561	576	537	548	615	545	587	574	568	588	607	561	569	592	615	589	558	606	572	597	548	547	573	540	577	573	566	554	607	573	543	568	570	513	540	547	632	574	567	590	619	553	585	573	526	563	568	583	551	587	609	570	593	536	572	587	574	602	551	574	587	544
64900	54177	51905	29887	9836	1533	353	300	250	181	219	183	171	157	164	140	185	164	172	181	173	160	147	157	158	175	156	143	181	176	167	162	162	160	163	166	161	157	202	174	167	172	186	176	139	161	176	136	158	169	178	160	150	171	161	180	162	172	134	177	172	186	147	169	168	172	154	177	195	165	159	154	181	158	169	155	151	152	156	166	173	152	190	156	172	164	147	166	170	162	188	166	154	150	159	156	163	172	169	165	201	186	171	146	187	176	182	184	133	149	153	154	166	172	164	181	161	172	155	172	186	156	146	157	162	163	156	146	146	149	172	161	173	179	153	184	190	179	152	177	161	187	179	149	156	148	169	186	176	183	168	156	181	149	154	180	153	191	186	157	170	167	163	152	179	182	162	149	150	157	170	186	174	169	190	165	190	154	183	162	178	166	133	176	170	194	178	177	174	185	146	158	177	179	181	184	162	181	149	162	159	181	165	154	159	143	173	169	177	186	177	145	164	157	164	163	185	152	161	155	174	180	156	173	169	205	183	174	170	170	168	150	172	162	163	160	194	171	179	169	185	163	138	162	172	192	164	155	163	156	180	176	171	179	153	189	155	160	180	137	153	160	154	161	155	178	167	145	158	185	170	160	150	159	145	159	170	168	178	147	162	144	178	157	170	171	146	163	168	181	162	169	185	155	163	152	147	168	164	168	162	160	167	167	182	153	169	166	178	175	161	150	160	169	160	153	156	161	182	179	165	170	193	174	138	146	158	191	169	161	178	161	143	158	173	173	198	182	150	169	165	161	160	160	184	153	179	170	164	174	178	150	174	174	153	149	156	160	155	162	168	168	169	180	168	165	174	174	182	166	159	175	164	170	155	169	152	183	158	149	192	167	160	178	176	151	156	148	173	180	189	194	153	183	189	189	176	173	183	166	157	160	180	163	151	177	172	154	161	161	181	202	167	160	156	183	188	173	156	168	145	168	159	158	155	159	178	163	152	173	177	152	174	164	170	164	184	154	177	171	151	164	186	156	148	147	154	169	178	184	179	181	184	172	163	162	178	165	169	168	179	176	176	182	175	173	150	181	190	169	155	171	155	180	164	141	148	160	175	178	169	184	174	176	176	176	160	167	177	166	193	180	165	180	156	179	167	151	152	141	162	171	172	187	166	154	154	169	169	175	162	169	199	145	166	158	189	203	156	166	153	166	162	171	164	171	164	170	165	155	156	124	142	176	163	150	195	157	167	175	178	182	173	168	159	134	170	181	148	166	157	174	147	158	171	170	161	169	153	168	165	168	130	194	179	167	178	172	182	176	163	155	161	178	174	169	161	167	165	185	186	147	169	157	173	147	185	165	191	145	161	157	165	168	176	151	167	175	168	177	168	169	175	152	165	158	162	167	141	161	186	184	177	160	167	171	138	187	154	173	152	151	159	151	171	193	161	180	165	170	173	178	170	150	166	164	177	179	171	145	181	161	180	163	170	167	181	164	153	168	157	172	190	154	173	173	185	156	173	161	168	167	170	191	162	155	159	142	163	169	159	140	167	185	194	171	181	144	175	178	192	177	176	168	182	182	190	155	176	161	192	174	164	161	171	166	170	159	167	173	176	156	159	157	153	152	169	156	171	175	166	176	177	167	180	169	162	167	156	170	140	187	184	169	176	174	171	172	157	157	191	183	173	158	191	160	164	188	155	170	159	138	178	171	173	173	187	150	207	159	174	153	155	166	169	156	171	159	185	152	189	146	151	154	158	188	155	172	181	128	182	172	176	195	167	165	161	183	153	146	166	168	160	175	155	179	169	165	169	165	169	167	176	160	149	147	149	174	160	162	161	181	173	172	166	167	179	195	184	177	170	167	189	153	185	194	166	158	170	154	174	160	167	159	159	176	191	153	152	155	164	199	153	180	198	187	167	155	164	153	155	161	166	187	183	173	176	175	159	154	152	176	155	154	164	163	179	158	164	191	163	166	218	149	155	139	172	174	164	147	185	170	163	166	178	183	156	177	169	165	165	165	169	153	154	159	182	158	129	136	168	156	166	173	162	148	163	146	152	155	184	180	166	179	161	163	184	140	175	162	164	174	158	166	191	164	163	175	169	150	174	174	174	168	169	181	187	148	176	174	162	187	136	163	170	180	175	173	163	164	154	180	175	174	156	160	162	158	150	163	145	170	177	194	183	172	168	183	174	172	168	171	174	179	155	180	164	169	172	172	189	169	156	188	186	180	176	146	142	162	159	149	182	153	170	190	179	187	187	186	156	167	165	143	171	156	179	168	168	188	163	140	161	170	178	166	144	149	156	184	171	170	172	162	166	173	154	165	140	169	158	174	167	156	156	168	169	186	171	195	156	180	173	170	162	148	158	153	166	205	161	174	176	173	183	148	167	185	185	155	220	152	170	174	161	172	176	154	175	170	156	187	146	175	171	154	176	181	165	180	170	137	156	173	153	183	161	174	169	164	168	147	160	187	173	173	180	175	158	171	166	142	180	193	166	154	187	166	167	190	165	166	183	164	166	175	190	180	177	144	152	149	174	184	176	159	168	165	162	152	168	153	168	164	169	160	170	189	174	169	185	191	158	182	185	171	167	173	159	169	178	176	190	159	190	186	154	176	145	184	154	169	178	156	177	149	173	162	176	187	168	178	164	147	162	170	158	174	162	190	148	175	169	178	182	176	159	163	180	170	171	149	170	147	190	186	189	161	185	179	156	162	160	165	166	160	172	187	132	151	169	159	147	150	196	162	169	149	172	150	169	208	145	159	158	180	153	155	175	157	197	171	162	196	155	149	135	171	183	175	157	146	173	168	177	167	153	160	165	146	148	159	178	176	180	198	168	187	184	160	176	179	147	173	171	135	190	166	169	156	179	157	169	161	174	160	180	145	167	163	185	168	167	198	167	154	164	163	164	187	147	191	160	169	183	167	134	162	150	181	173	185	161	157	159	173	164	170	189	177	139	157	189	163	198	175	185	157	167	174	163	171	172	162	204	177	201	186	178	158	168	194	178	173	155	188	157	160	174	176	187	169	163	163	150	161	164	166	166	154	159	192	154	152	138	180	144	164	165	172	172	155	157	170	175	174	140	159	189	175	172	155	158	165	166	181	137	192	184	159	202	205	166	146	173	168	174	169	172	180	178	162	172	157	158	140	170	186	193	179	160	155	151	156	172	153	169	186	167	190	145	162	159	149	147	171	164	159	190	166	159	184	155	185	153	180	181	170	152	165	146	190	168	178	156	196	191	166	154	158	149	185	153	203	181	161	169	160	171	192	173	161	171	157	171	172	174	180	150	183	163	161	179	170	199	157	169	171	178	156	179	145	154	198	169	159	157	154	175	152	172	177	179	156	163	156	161	195	172	174	160	176	156	177	162	187	134	162	178	174	158	197	183	171	187	164	160	171	168	170	164	154	150	159	160	161	141	179	164	188	163	162	161	167	170	182	164	142	179	154	171	165	164	153	182	149	171	161	176	186	197	182	169	155	160	170
45199	46421	50578	35412	13969	3487	921	997	910	468	470	441	420	373	386	386	406	419	428	374	362	412	404	397	377	369	399	388	393	354	427	375	398	384	406	415	368	404	412	390	399	420	379	386	413	395	343	399	396	445	388	377	389	389	396	348	410	373	426	401	406	384	379	373	407	395	393	387	371	409	394	428	400	367	365	411	396	395	426	386	398	362	372	428	368	389	375	399	381	403	405	406	407	425	352	411	398	380	394	404	377	400	410	362	398	433	408	386	369	377	402	388	392	394	364	428	380	385	372	365	439	433	343	388	426	400	394	405	380	391	385	375	373	431	379	393	384	376	364	384	378	376	411	441	386	373	388	384	393	404	400	370	401	356	401	380	396	423	392	374	392	400	380	371	370	383	373	369	414	426	402	419	387	407	383	378	382	384	411	421	406	349	388	409	409	416	408	371	384	366	389	410	364	380	404	368	426	395	397	392	424	393	399	395	389	382	406	385	354	408	398	400	412	382	432	364	419	374	402	415	407	363	391	392	383	395	392	382	387	400	431	400	399	404	389	356	370	386	393	366	440	393	334	402	395	368	401	403	395	374	392	358	431	410	429	403	375	411	420	350	408	365	376	386	362	371	389	390	420	376	377	382	366	380	377	406	382	396	417	370	388	398	379	371	376	385	417	396	406	387	425	394	377	422	382	407	390	355	400	380	392	368	401	403	372	383	372	394	404	383	402	402	410	373	373	428	381	396	395	396	384	399	380	408	385	372	391	414	388	389	373	405	398	409	359	379	381	409	397	355	377	395	370	406	409	392	359	389	373	358	398	411	397	386	387	374	393	370	402	387	398	399	386	408	386	353	384	418	395	411	413	388	386	391	409	393	388	379	397	380	391	395	362	395	405	385	369	393	399	373	402	384	385	417	393	410	340	422	400	371	397	411	379	400	360	359	402	428	370	368	422	407	385	394	421	400	385	420	393	393	420	402	413	395	390	368	384	432	360	381	404	387	369	378	407	398	385	405	410	367	384	417	403	365	395	383	381	404	371	367	389	382	407	393	446	353	388	395	428	408	442	410	406	373	398	390	406	380	358	412	400	392	386	370	383	336	412	386	390	408	384	409	399	389	387	394	360	380	380	369	379	376	391	398	433	377	410	374	355	386	430	400	400	379	393	388	365	408	376	380	388	401	404	388	383	395	412	382	349	382	356	393	380	395	369	357	363	376	400	382	413	375	399	409	382	381	391	387	409	390	354	355	417	410	401	440	402	368	383	425	395	390	370	377	415	349	405	370	374	412	402	404	403	410	394	408	402	396	406	379	426	375	377	396	396	435	396	393	417	374	428	378	382	364	388	409	387	418	402	413	367	387	388	400	393	367	390	372	399	357	427	392	423	409	377	399	377	391	400	415	388	369	364	402	381	414	392	388	401	359	389	379	398	393	381	428	406	384	390	374	406	370	401	394	393	370	386	391	402	391	401	400	402	391	421	360	420	408	381	396	393	392	392	371	438	399	357	403	410	385	384	428	408	408	380	418	371	394	399	344	378	367	389	403	377	382	363	375	389	365	365	374	381	396	405	404	376	385	383	392	409	393	397	392	419	378	427	401	371	417	426	391	394	398	430	397	406	389	372	405	357	407	406	402	390	364	416	426	390	385	377	403	372	370	356	386	416	379	418	426	378	407	369	432	400	390	392	412	404	407	413	415	411	385	379	337	365	433	414	387	441	406	339	389	427	396	429	339	378	432	407	422	413	390	406	424	403	417	383	372	382	371	382	380	342	370	401	400	400	401	400	432	408	385	375	363	405	367	382	396	404	402	403	418	406	416	387	400	377	396	379	379	386	364	409	389	405	431	419	401	407	423	373	377	386	353	408	409	380	367	384	392	404	414	417	396	407	391	389	400	379	399	375	390	386	366	366	408	417	405	394	431	365	380	431	403	374	404	385	401	412	383	389	396	389	388	412	397	411	395	375	385	420	376	388	369	378	407	374	376	361	378	390	409	396	402	417	387	377	362	414	403	382	391	347	389	382	415	435	369	396	352	405	387	415	425	402	369	404	382	381	389	382	406	427	435	380	381	374	409	382	388	389	410	396	415	387	398	388	404	403	382	397	344	384	379	380	399	382	391	416	411	405	390	368	370	363	384	404	401	415	423	413	386	379	416	391	396	414	419	385	401	384	399	358	383	406	391	378	407	358	421	391	388	398	432	384	419	419	394	374	359	405	369	383	400	401	412	395	412	404	417	437	387	397	383	406	401	388	369	410	435	399	371	419	356	380	393	368	392	414	369	378	385	404	427	394	374	388	436	402	392	376	422	410	386	391	344	414	361	388	387	393	374	394	393	378	365	376	399	401	398	376	393	424	396	404	398	378	395	425	404	405	396	399	413	367	341	406	432	349	414	413	404	405	403	354	377	421	377	388	411	391	401	381	394	384	400	383	416	388	376	371	376	399	352	386	405	408	402	411	428	407	405	430	387	353	366	373	392	380	389	399	365	371	376	364	371	385	386	404	406	424	436	395	404	367	385	386	393	381	394	377	393	406	393	378	402	389	388	424	420	394	400	373	390	404	396	376	393	384	357	402	384	408	380	385	424	402	376	418	380	392	407	409	367	400	377	356	358	394	416	411	383	386	398	378	425	398	395	416	372	423	383	423	375	396	405	380	412	393	414	382	389	373	395	368	374	384	364	344	391	405	398	365	416	408	367	388	406	410	371	394	383	395	383	334	402	411	379	393	379	397	392	386	394	416	379	388	404	383	411	423	382	403	407	378	421	376	361	408	385	381	436	375	418	402	383	411	395	414	387	391	416	392	413	421	411	381	378	400	388	357	378	402	373	386	409	446	388	403	417	371	372	363	391	405	400	377	380	377	403	385	358	404	379	395	407	404	394	395	381	416	408	373	408	395	406	398	382	444	394	375	377	390	394	401	436	368	378	413	387	375	390	384	397	400	400	388	381	369	405	356	413	376	379	392	373	383	401	400	394	412	432	384	385	401	386	406	397	391	366	396	372	382	363	382	397	383	375	368	414	395	391	414	410	358	396	437	391	381	385	386	365	405	369	413	395	401	428	382	417	408	394	392	376	389	394	405	401	373	395	387	391	417	391	393	411	372	351	403	408	410	405	387	399	386	405	361	422	376	438	375	409	390	383	415	394	375	405	383	423	427	434	385	420	388	429	419	405	402	396	422	368	366	384	377	401	403	399	405	359	388	392	377	419	413	397	399	392	355	381	373	391	410	386	345	377	337	358	389	393	370	390	388	394	391	399	363	369	385	402	387	392	419	379	405	400	401	386	405	399	394	385	378	367	344	419	434	355	377	390	415	400	447	402	393	378	370	401	445	405	384	420	382	372	409	385	365	367	399	384	406	390	377	396	362	397	358	383	367	387	419	387	385	371	405	387	388	431	389	402	409	370	366	363	384	365	394	382	398	397	380	382	416	394	422	405	408	400	391	416	396	377	364	387	381	368	420	349	376	373	387	400	383	370
24811	7911	3862	1450	480	284	266	285	263	248	266	272	251	280	257	261	231	241	240	276	257	263	261	270	260	266	270	240	249	275	236	253	264	266	265	262	269	262	258	286	285	277	226	241	260	261	301	311	245	227	269	268	275	244	239	231	262	231	234	244	272	240	284	247	263	230	265	227	272	277	278	263	260	270	271	261	254	258	265	240	283	262	284	288	251	255	245	267	256	302	256	214	292	278	271	257	250	276	261	271	243	282	274	282	234	260	239	254	227	247	279	266	246	237	276	273	251	245	272	238	252	286	277	271	232	304	242	273	267	265	257	250	258	249	285	281	258	260	272	246	275	260	286	267	238	263	272	311	235	262	225	281	253	261	261	248	258	275	252	260	264	292	271	285	264	264	240	250	265	288	264	251	235	223	265	272	245	255	244	257	257	252	257	244	257	264	273	261	246	278	262	239	286	249	247	246	259	228	253	260	256	269	228	273	272	281	249	228	284	263	251	242	243	253	258	235	255	249	241	263	247	286	251	265	256	255	240	267	274	276	252	260	240	271	280	254	279	279	243	239	262	283	257	236	262	268	212	254	276	262	257	246	246	241	282	247	262	285	237	263	232	247	259	252	250	248	246	235	269	243	255	259	273	275	255	287	254	252	272	275	279	263	249	268	244	263	274	244	269	250	253	298	258	274	276	256	262	250	253	268	255	243	232	261	248	266	268	282	258	282	286	257	264	293	273	260	251	241	236	261	263	237	231	275	253	249	289	237	270	284	230	278	259	263	244	246	244	261	277	260	274	242	238	226	220	290	276	266	277	259	254	237	251	276	251	236	267	272	270	258	285	267	255	228	240	267	261	230	274	270	260	246	272	265	259	232	252	290	260	260	261	292	261	235	311	258	305	257	243	262	282	264	247	246	261	262	269	210	244	243	287	288	275	278	260	234	236	276	265	253	264	252	237	238	243	267	256	310	274	239	253	278	277	263	256	243	227	218	243	210	258	269	257	242	275	262	282	262	240	235	243	266	272	263	240	267	238	253	271	242	273	258	282	238	256	268	237	250	268	240	282	270	258	281	266	239	251	273	260	313	247	247	262	254	262	254	252	263	269	227	273	265	245	266	222	259	274	291	267	256	239	271	249	283	246	259	237	240	255	248	248	255	262	247	254	267	277	265	243	245	232	266	238	238	301	276	245	261	311	265	272	248	243	279	263	263	273	258	259	251	264	259	265	274	255	276	245	258	237	272	279	257	268	265	259	267	246	272	252	250	258	240	242	257	254	278	258	252	255	269	274	258	246	257	233	238	301	237	256	273	253	274	269	247	230	285	269	268	266	228	263	264	232	267	258	250	264	249	260	246	252	255	241	270	291	253	280	237	255	251	254	265	255	281	280	284	249	273	259	262	235	272	250	249	251	265	253	224	266	270	260	248	263	245	256	266	247	231	248	275	256	256	242	262	244	253	277	285	277	243	245	271	279	230	281	259	250	249	265	276	275	260	240	260	250	264	246	260	290	259	272	268	251	249	242	222	242	243	258	255	273	267	256	234	263	259	267	268	270	286	238	276	283	248	248	256	254	257	284	237	263	243	266	257	292	270	238	254	277	269	257	273	290	233	240	243	252	260	243	262	257	259	257	271	291	264	283	253	262	261	269	256	247	273	272	271	269	259	254	260	276	254	238	264	262	274	251	244	259	264	262	237	238	250	245	248	260	267	263	257	247	246	257	279	278	268	247	274	238	250	276	262	248	278	272	279	251	246	255	281	272	296	216	265	235	243	271	263	222	260	235	251	258	267	269	282	240	254	274	277	285	266	253	259	262	233	273	224	213	264	262	256	256	248	260	273	271	266	288	265	250	247	249	236	277	248	263	242	277	246	268	237	271	236	270	236	265	239	256	236	280	275	246	239	233	232	252	252	253	258	288	284	261	260	263	222	269	267	244	269	253	262	238	263	255	260	280	254	268	252	281	265	269	278	277	256	255	236	235	296	265	269	285	265	284	219	250	253	279	258	242	242	255	239	259	242	260	265	272	265	264	259	278	302	244	264	257	279	279	274	235	238	266	276	288	264	268	270	259	266	250	213	250	266	236	283	259	286	263	246	278	301	291	250	264	256	253	241	257	231	243	275	244	279	253	247	224	237	264	256	282	263	261	231	248	241	242	244	263	262	248	252	262	297	281	240	288	243	240	258	256	258	265	283	231	259	285	254	234	240	287	244	250	247	260	269	251	254	258	262	276	242	264	288	267	247	222	231	259	269	235	243	272	278	255	242	237	257	234	247	251	246	232	254	208	226	242	280	281	284	269	226	277	268	256	261	273	269	250	269	272	283	269	266	250	252	283	254	273	285	263	276	249	267	274	254	242	280	288	282	254	256	243	230	274	254	285	249	256	271	257	258	279	243	258	250	229	247	244	248	238	269	244	255	262	243	250	248	263	271	243	260	265	258	266	293	281	283	262	266	273	231	261	273	238	265	257	236	264	220	219	264	275	265	229	244	252	266	274	276	264	272	261	247	258	221	261	263	239	266	253	258	289	250	274	257	239	236	258	275	268	265	245	274	286	264	274	269	287	253	292	268	260	270	256	250	269	251	283	277	229	215	267	231	276	266	273	236	256	270	226	233	248	253	242	252	243	242	270	255	254	248	260	279	296	258	243	241	245	242	270	274	231	263	248	247	260	265	236	267	275	264	242	258	278	251	222	263	254	248	259	275	230	256	267	287	256	251	231	252	248	284	225	250	233	283	284	250	240	271	246	232	273	234	271	239	235	223	247	278	226	228	242	281	243	238	295	250	268	243	260	259	272	247	273	256	286	242	263	250	241	242	262	253	274	239	240	265	235	271	273	278	231	243	267	230	230	271	256	254	238	282	251	251	257	271	283	235	250	262	228	254	252	240	232	249	246	262	285	258	273	260	277	234	247	289	268	236	226	256	236	237	228	286	290	267	264	271	248	248	268	238	275	272	266	283	230	259	242	279	262	250	270	240	239	238	268	265	251	262	257	248	269	269	252	291	295	258	245	248	247	272	265	265	247	234	271	254	266	260	240	275	275	272	280	263	267	260	267	256	264	281	252	254	247	267	262	262	250	250	259	263	254	262	248	249	261	258	279	273	274	275	279	232	271	254	234	244	214	240	256	275	260	277	270	245	256	277	244	259	256	226	238	265	281	248	232	241	252	252	273	257	248	235	259	248	243	262	251	245	271	273	245	264	250	245	222	232	262	262	261	253	264	235	268	238	238	240	265	283	244	275	273	237	263	245	247	250	224	254	284	255	261	247	253	265	245	259	300	269	297	274	259	259	260	237	235	258	241	243	234	224	262	290	238	265	231	256	279	261	229	271	248	240	260	280	274	240	232	254	280	238	267	246	255	269	281	268	235	256	260	276	253	236	241	248	220	245	287	285	232	260	281	272	254	261	261	277	260	221	285	251	272	265	286	281	243	277	244	282	269	248	248	243	244	260	278	258	280	230	231	242	242	256	267	277
17606	9652	8103	3674	1274	698	616	646	614	580	575	550	609	592	576	591	614	607	573	615	623	574	560	583	594	593	568	535	574	630	595	585	600	605	575	565	588	576	618	569	595	589	596	560	572	598	590	570	595	577	545	587	609	613	540	555	561	568	588	601	558	560	581	552	564	583	552	559	565	568	587	618	584	615	590	604	602	587	580	627	578	602	575	549	585	598	599	574	622	565	573	588	595	586	599	550	623	602	607	574	571	625	588	566	564	597	610	600	562	545	608	620	572	625	589	580	597	555	569	621	596	599	621	567	569	609	588	596	572	620	603	602	587	603	579	606	599	589	600	582	559	597	564	574	554	610	586	549	564	614	591	557	626	613	552	600	606	601	610	593	583	610	594	588	597	587	590	602	594	587	564	576	583	595	566	585	604	543	602	581	522	599	564	622	585	579	592	573	606	607	589	590	600	584	584	622	556	574	547	583	580	619	600	623	586	616	616	620	566	590	567	591	588	587	620	582	566	591	542	615	607	572	613	581	608	583	588	619	541	549	587	582	584	584	603	574	557	553	589	578	594	625	586	572	609	587	572	606	589	570	604	632	586	610	590	556	612	607	588	602	602	581	615	567	589	587	603	573	619	570	577	565	552	607	595	613	548	558	591	587	626	600	553	597	605	588	579	543	613	579	601	606	623	577	620	568	584	565	616	557	565	574	608	637	591	587	559	571	590	613	579	622	591	612	599	572	581	600	579	590	564	544	614	609	587	618	592	598	572	584	556	605	627	605	557	599	580	581	633	593	572	591	626	591	548	625	538	585	581	614	622	604	589	598	536	569	585	617	634	585	615	607	575	603	599	589	574	605	606	571	637	597	575	533	584	588	603	566	577	624	596	582	602	588	587	568	586	552	575	617	610	569	613	581	558	631	603	610	591	601	629	632	581	589	601	549	593	608	598	598	594	609	584	619	590	553	610	598	599	609	581	586	541	574	586	636	635	571	611	573	590	630	568	602	601	621	590	588	579	560	573	582	588	585	593	595	590	598	585	568	586	596	585	591	580	576	600	610	583	534	570	563	610	621	590	617	599	574	561	502	582	623	558	601	618	587	588	598	610	635	567	596	580	570	618	588	561	598	613	632	586	597	611	588	608	582	541	618	586	562	556	570	561	585	554	627	583	597	550	554	567	561	555	585	633	591	587	601	549	610	556	585	582	567	625	634	605	602	599	576	638	598	595	626	615	612	582	600	565	533	599	578	587	590	578	564	618	586	601	587	570	574	604	570	596	609	634	592	605	587	606	566	579	587	559	544	571	593	566	602	611	611	623	590	617	582	542	623	575	599	606	542	586	591	611	615	605	591	564	583	563	574	575	594	570	572	633	583	561	551	623	574	605	606	549	597	585	564	565	569	592	600	550	551	571	581	607	631	605	581	592	565	612	601	598	592	595	583	626	541	592	587	619	610	585	560	608	647	597	588	609	604	582	625	555	563	602	563	578	601	638	597	602	552	525	546	609	613	520	570	605	543	550	572	614	589	581	577	538	629	583	610	595	577	567	617	580	582	631	544	611	577	556	571	584	585	597	575	575	592	623	614	596	590	626	611	595	563	580	595	597	589	582	566	600	619	629	591	605	548	619	612	599	619	605	544	564	575	605	612	590	588	601	587	578	579	598	615	579	638	582	576	612	602	591	612	641	547	619	575	601	580	563	601	599	645	619	615	570	617	577	619	587	616	545	576	607	609	587	602	596	585	556	585	575	605	607	586	581	543	579	609	519	612	606	572	564	613	561	605	615	570	584	579	586	564	617	611	575	563	613	566	551	577	620	590	555	575	584	612	603	613	614	629	579	610	634	633	608	559	610	593	578	582	608	550	568	558	599	566	588	577	584	569	577	566	550	603	583	580	571	587	617	577	544	561	618	627	593	627	616	560	594	611	590	583	607	571	559	561	602	561	573	590	648	576	597	588	581	552	590	534	651	509	606	618	535	545	545	573	608	591	595	615	603	560	597	618	617	619	608	540	646	574	582	589	564	570	565	570	621	584	605	572	608	578	593	602	553	615	595	578	605	555	637	562	589	581	576	576	609	591	632	567	630	610	526	600	560	591	574	618	611	569	652	579	544	581	561	618	578	590	550	639	586	605	579	597	601	629	592	582	533	579	550	568	626	602	612	552	623	616	558	614	579	563	614	598	539	612	615	611	608	580	535	577	591	556	570	610	614	588	603	610	606	614	616	596	591	610	622	588	569	612	587	618	547	570	562	575	585	567	634	541	568	542	602	547	650	539	589	562	537	605	595	619	591	605	575	593	580	544	569	599	581	613	594	559	587	557	598	573	592	600	551	593	561	570	549	596	571	603	597	610	591	597	583	574	585	568	555	546	571	628	584	573	604	575	580	580	553	599	562	585	581	613	594	595	580	587	617	542	619	574	594	584	595	595	580	560	647	585	617	597	635	568	549	602	565	580	529	589	570	559	576	600	572	589	566	610	582	580	574	591	619	583	568	601	576	591	605	595	569	593	582	586	560	627	602	600	534	603	588	576	612	626	610	564	558	577	611	604	605	584	576	580	613	550	622	609	568	588	617	603	584	630	554	593	600	597	617	571	573	598	524	617	622	611	560	621	573	578	577	552	557	607	576	645	609	607	551	589	565	568	611	562	603	559	593	578	579	585	586	575	610	596	571	610	556	586	622	578	628	586	603	576	614	616	604	566	600	607	603	582	585	568	592	608	585	614	557	604	628	583	606	534	602	595	577	627	613	612	598	572	568	581	556	648	616	571	578	556	616	610	641	568	591	636	602	574	555	589	618	583	618	591	608	609	564	562	561	591	565	593	561	562	609	603	636	574	557	584	605	577	606	648	549	574	629	571	632	584	587	612	611	584	572	597	621	592	594	553	578	557	558	590	573	581	573	579	543	595	640	570	577	588	553	542	616	571	556	635	619	594	593	588	581	590	592	609	630	574	581	591	599	573	574	565	584	605	548	655	579	582	631	592	596	630	630	600	594	587	562	592	594	611	582	601	529	580	594	560	548	583	603	601	617	562	620	595	580	595	631	601	569	588	629	568	609	593	578	634	575	560	640	622	603	564	566	648	593	578	568	559	579	622	599	594	579	607	588	580	583	560	637	605	615	618	568	539	574	582	581	609	571	570	554	577	584	636	580	615	599	603	611	567	593	591	626	612	612	597	603	607	587	570	604	584	593	597	598	606	588	545	581	611	551	566	608	563	603	524	589	558	581	614	617	590	588	619	561	608	575	576	595	599	585	619	608	595	580	578	583	570	586	595	625	565	624	594	617	588	589	540	582	616	611	565	621	550	620	581	588	629	603	591	615	621	584	572	591	620	612	567	593	547	600	609	578	571	584	604	581	610	591	632	614	566	597	598	630	577	592	576	570	635	590	592	582	552	601	589	616	612	553	599	601	569	602	588	617	599	591	576	597	618	602	589	605	623	590	604	641	556	545	594	636	581	590	583	599	593	614	589	604	577
52090	39383	34285	17028	3760	704	416	304	319	264	291	260	228	228	264	253	254	231	240	258	240	244	272	261	247	233	218	254	245	266	226	218	266	252	266	254	259	250	247	226	233	243	260	235	270	278	224	272	245	249	243	236	236	243	271	262	274	288	241	253	241	244	267	278	221	251	235	228	237	248	271	264	259	246	274	254	231	260	248	242	236	244	250	235	257	280	290	222	235	247	242	243	263	267	230	223	252	231	215	219	217	213	280	274	243	267	259	231	271	239	259	227	227	258	233	231	233	281	260	231	217	231	235	219	262	236	247	279	247	250	254	278	228	241	218	263	237	248	246	244	223	225	224	249	245	269	247	255	269	240	235	268	223	254	248	274	264	267	219	243	239	259	246	238	227	229	263	266	285	229	258	234	244	268	211	242	259	274	211	267	241	277	265	250	245	259	263	242	264	256	227	239	264	263	245	279	284	290	274	274	256	234	249	266	254	274	236	242	238	228	282	236	263	246	225	282	250	244	250	275	245	289	255	237	259	250	226	239	267	241	237	258	248	240	242	245	262	220	252	233	257	222	265	226	234	224	234	232	257	272	287	241	252	247	228	202	240	249	265	251	258	239	240	232	269	250	245	258	261	233	257	255	265	239	259	254	256	227	256	259	249	243	264	241	260	281	254	243	269	223	290	276	228	246	242	236	264	268	244	247	252	269	297	246	277	251	223	235	261	253	261	252	267	246	238	266	260	232	251	264	259	248	228	250	261	240	244	263	234	262	243	265	262	284	246	246	266	273	243	249	244	280	232	260	215	227	232	269	220	239	235	258	237	296	258	278	244	225	244	249	256	241	261	280	269	238	241	258	233	255	238	285	253	239	242	229	260	264	274	286	235	238	246	260	244	264	270	245	260	249	274	233	244	251	231	283	252	227	271	243	264	231	230	257	239	279	275	257	255	269	249	234	260	231	284	288	259	247	237	264	266	274	270	302	205	229	259	235	276	251	229	241	277	243	223	244	260	250	270	249	222	241	271	286	224	246	245	242	242	240	222	259	252	247	277	264	265	277	256	283	234	256	231	249	270	253	250	252	265	276	266	257	234	243	232	236	244	238	239	252	219	285	244	255	268	246	273	266	263	233	263	250	249	254	219	248	234	259	241	258	257	268	268	214	244	266	232	267	260	236	254	258	294	224	244	256	261	276	268	251	250	289	252	221	241	267	267	216	275	260	236	216	245	237	236	265	245	267	226	244	253	256	257	284	230	228	249	242	259	237	241	224	236	260	242	231	262	239	254	258	249	244	292	237	236	244	230	225	249	259	220	248	262	248	281	246	238	276	233	242	256	230	248	246	254	249	288	298	219	223	246	252	220	269	269	258	233	255	251	260	232	281	219	274	250	233	267	258	265	254	253	248	263	234	247	244	252	274	251	270	237	273	245	266	243	243	240	269	227	220	261	242	249	251	251	238	250	246	271	277	265	221	243	255	278	253	235	262	284	276	244	255	221	271	251	231	226	288	252	251	255	232	233	247	233	224	257	263	243	282	264	258	262	241	277	268	236	240	227	242	244	262	244	263	221	296	254	221	254	256	273	226	231	237	245	256	255	263	262	263	244	269	255	243	240	244	257	229	269	239	235	228	248	292	242	269	255	232	238	237	227	251	251	260	240	231	223	255	275	249	223	206	253	243	258	272	225	238	253	256	252	239	241	210	281	245	211	246	262	258	266	255	234	254	254	271	260	270	251	266	233	269	255	263	275	235	238	237	235	232	250	277	273	260	269	261	237	246	243	271	246	250	236	264	246	253	306	243	259	267	253	276	275	271	266	263	230	235	274	249	225	272	231	255	282	250	257	260	253	264	255	253	259	258	265	252	287	266	239	253	221	238	238	260	247	258	261	232	270	243	251	252	231	265	245	267	240	248	228	235	260	249	243	250	242	264	258	265	270	235	238	246	259	262	255	253	228	262	272	252	253	252	237	249	228	237	254	281	251	270	243	236	251	215	237	247	276	247	261	263	269	236	240	275	268	226	234	268	220	232	254	276	258	265	267	276	231	269	271	263	283	268	268	225	237	267	264	234	250	253	277	268	248	249	236	229	264	248	257	265	248	281	265	214	251	255	246	249	219	237	254	242	262	294	237	273	262	270	266	262	253	258	224	259	258	232	265	246	231	235	245	252	252	246	251	259	227	249	272	257	256	258	207	237	253	227	274	244	267	244	241	251	236	242	252	245	243	243	266	266	248	279	222	242	256	240	275	293	277	231	237	242	253	263	208	252	225	261	272	218	234	240	240	237	255	245	248	249	239	236	257	307	261	219	222	264	250	274	241	271	269	243	233	238	227	250	256	223	244	242	240	229	229	239	263	227	272	243	244	255	274	256	220	239	265	285	246	246	252	246	232	248	242	260	254	243	221	238	258	262	241	248	254	261	274	270	261	229	235	219	241	245	242	250	235	271	239	274	272	263	252	262	262	242	270	278	225	266	247	267	206	261	272	269	278	264	247	252	226	251	252	239	239	274	266	263	272	243	263	241	262	250	246	240	229	239	246	247	248	239	302	269	242	240	254	251	246	269	250	252	266	250	273	261	229	238	245	220	220	262	278	276	240	257	225	265	203	248	273	250	273	264	264	245	258	235	248	242	241	227	251	249	254	260	247	242	237	266	259	250	253	248	257	238	228	278	244	262	267	260	245	242	228	236	267	255	221	271	269	236	238	230	270	258	293	264	225	249	275	275	253	245	274	238	268	274	277	225	264	256	249	224	248	227	262	260	229	282	274	224	249	254	273	264	234	253	241	257	242	235	241	253	257	253	234	253	252	255	257	250	243	246	272	264	237	277	261	248	247	244	269	228	248	259	239	261	239	245	233	249	258	232	231	270	254	250	255	259	241	249	241	248	250	251	257	263	272	270	216	246	277	243	279	284	250	252	223	267	287	234	242	235	258	253	246	263	227	210	282	266	267	253	239	262	265	239	261	241	198	258	248	238	219	257	255	259	230	260	201	236	270	241	257	261	252	254	272	228	253	256	233	240	258	237	274	275	251	237	238	242	251	279	259	231	210	242	243	273	271	249	255	261	252	250	258	242	245	230	246	266	273	261	270	239	252	235	221	228	256	298	245	273	267	231	218	246	254	271	289	240	263	272	235	244	275	269	224	247	246	267	228	222	243	266	226	270	271	255	235	220	255	247	257	249	240	285	248	238	223	225	224	288	243	268	258	261	263	249	274	244	262	255	242	260	253	246	264	275	260	235	274	266	263	249	280	253	268	264	260	253	274	250	289	256	262	247	235	241	244	258	247	223	239	227	250	267	250	224	254	262	247	257	263	244	300	264	243	238	297	276	281	244	234	230	237	242	247	280	273	252	227	241	261	268	236	266	240	261	256	251	250	227	254	264	241	258	245	247	239	242	243	244	240	266	260	239	247	226	249	235	254	294	269	242	238	243	288	244	260	254	268	250	245	223	211	229	242	249	237	222	261	274	255	246	255	237
36031	34623	37853	23864	7472	1917	1130	821	893	676	618	563	573	574	576	544	583	599	570	554	543	549	578	629	571	584	531	526	563	584	624	583	565	580	586	568	510	576	564	569	564	566	592	543	587	576	515	568	585	542	557	587	559	576	613	582	560	577	611	573	591	564	589	625	533	560	605	547	602	573	613	595	582	574	537	532	564	565	598	527	553	595	565	592	560	542	593	547	593	562	574	558	584	576	554	562	632	558	541	592	575	555	568	536	540	573	621	589	543	566	589	553	556	588	533	536	609	565	581	540	566	579	585	569	572	562	619	650	599	554	561	597	570	576	523	559	569	600	593	549	587	535	557	541	576	575	593	573	565	572	548	530	569	629	589	572	590	544	548	580	549	541	597	599	588	536	559	569	572	587	572	564	570	550	635	561	604	621	540	609	559	582	542	603	594	574	559	534	576	581	553	573	540	562	563	625	592	543	577	544	576	549	616	572	590	554	600	576	571	580	581	594	633	565	563	591	547	545	542	550	587	566	543	577	551	590	569	586	557	570	568	589	594	563	608	541	563	613	605	569	554	568	545	551	552	564	513	546	562	529	562	567	582	600	599	560	590	553	536	534	615	546	549	575	563	589	573	591	567	566	542	537	623	542	578	576	562	553	509	569	530	580	540	566	541	593	566	553	569	575	569	567	537	579	596	587	559	542	599	586	572	582	572	567	567	529	587	547	553	576	514	574	567	600	527	568	569	593	592	575	581	598	554	600	580	579	555	553	544	567	548	585	598	562	549	564	575	570	561	554	580	559	548	568	555	568	588	589	565	566	555	612	600	579	562	604	568	560	600	507	548	559	565	610	574	559	636	554	556	574	558	577	546	555	549	561	564	596	572	536	608	531	565	561	559	599	563	566	541	598	570	616	560	568	536	575	555	563	569	540	576	582	602	568	560	543	552	541	631	551	533	567	573	571	598	545	591	588	566	613	528	570	570	548	535	567	593	571	590	576	566	588	573	583	543	550	609	542	589	583	574	561	581	561	519	530	551	539	545	561	581	533	636	574	582	587	537	593	592	581	576	585	539	558	547	598	531	583	553	578	608	592	599	605	553	570	577	542	576	571	590	566	528	545	550	550	549	613	578	528	554	583	574	567	554	587	564	607	539	573	586	558	632	582	612	585	551	594	587	598	562	589	544	576	555	531	599	576	569	565	527	578	564	521	586	573	558	590	570	569	601	538	577	562	539	538	588	590	569	539	621	542	566	515	575	567	585	564	572	590	556	585	586	570	547	609	598	553	585	592	551	581	633	532	587	574	587	612	576	580	566	600	578	583	570	555	558	548	620	562	607	590	575	580	567	540	581	601	595	509	548	559	590	541	583	523	578	581	560	570	544	569	555	526	605	581	588	565	568	538	590	534	538	586	554	572	564	528	603	539	579	514	543	569	557	624	535	572	560	603	578	567	557	547	559	578	548	577	607	601	586	570	629	547	557	573	603	601	580	575	556	546	552	566	571	513	537	572	578	591	598	575	586	537	571	547	552	566	540	536	620	560	581	526	562	566	553	570	586	525	556	531	573	590	596	560	550	553	588	593	589	532	582	614	574	574	558	572	604	599	531	601	586	602	566	556	567	584	570	596	578	563	564	556	557	550	542	611	565	575	565	548	581	598	556	559	589	552	498	539	603	555	612	547	601	549	555	583	578	548	582	586	548	538	585	551	522	571	532	563	586	535	559	564	556	585	577	614	543	533	585	555	593	563	607	566	559	590	545	575	568	593	574	548	561	567	557	607	544	600	588	549	542	568	605	588	595	553	558	560	589	561	553	539	584	559	599	589	564	563	565	598	609	538	549	623	581	593	553	580	588	571	593	583	584	588	573	536	564	580	557	624	522	595	587	582	584	596	519	586	583	574	542	534	588	579	561	558	578	564	569	585	562	565	576	592	578	579	603	558	569	589	594	532	542	611	557	556	546	521	563	524	565	538	585	562	575	587	565	595	592	548	583	602	589	587	572	565	594	575	579	560	592	589	579	566	560	543	586	596	602	589	577	553	593	577	549	534	575	533	521	599	530	559	550	562	537	563	581	514	598	564	586	544	576	581	580	602	565	557	549	558	581	566	571	591	590	557	580	569	615	609	599	549	591	569	580	578	554	541	619	568	563	560	561	538	573	544	562	545	588	524	557	561	578	599	573	585	596	540	604	560	565	551	572	534	583	552	594	597	582	559	577	584	559	579	601	530	565	578	578	554	529	580	604	565	612	605	567	582	569	583	542	554	579	574	503	618	576	577	569	557	573	575	585	582	580	563	577	580	588	560	583	560	622	573	597	584	571	551	565	572	584	575	564	574	572	612	598	574	571	581	589	559	570	542	569	524	507	616	579	551	588	556	545	531	591	565	552	557	582	568	556	571	549	582	601	612	536	549	555	585	584	589	583	591	561	607	556	574	575	545	552	575	600	582	577	591	576	584	593	631	547	577	585	553	547	571	536	596	567	533	543	591	541	576	560	575	563	573	529	611	621	569	573	550	615	592	579	582	573	550	571	550	535	586	576	600	588	554	580	547	603	577	624	594	580	588	567	590	529	539	561	553	558	590	554	563	627	581	587	556	564	549	577	620	563	606	603	564	524	602	534	529	578	542	589	576	568	561	608	574	579	551	545	555	583	560	532	564	593	582	592	569	565	553	546	560	540	577	601	547	574	580	543	545	579	552	538	558	545	540	584	633	614	555	586	594	544	616	512	558	546	557	582	582	546	535	585	542	523	550	589	555	529	601	620	561	567	587	590	560	552	592	559	581	553	570	540	575	568	611	573	611	543	586	541	543	581	548	569	586	533	580	555	577	594	571	580	543	521	576	616	588	579	518	535	587	555	560	532	590	565	590	579	561	548	578	572	590	582	591	563	549	521	589	584	581	573	604	585	585	573	587	564	591	574	612	536	545	563	566	609	582	569	532	561	520	543	573	582	569	564	555	624	571	577	563	565	562	565	618	542	595	588	606	566	542	498	590	595	512	567	542	560	574	581	563	576	590	564	570	595	633	576	550	548	580	556	533	565	568	575	587	570	587	550	588	539	610	568	564	542	544	602	580	548	575	597	600	572	564	544	582	574	580	580	576	633	550	564	569	566	588	584	575	570	552	590	544	571	586	565	572	571	584	599	607	570	583	590	559	586	593	568	596	566	568	543	561	502	536	563	618	585	584	570	572	592	581	587	607	546	563	594	570	568	571	582	567	622	573	544	561	588	601	561	558	536	557	582	607	574	589	568	536	562	565	545	577	588	569	557	566	587	578	577	589	577	574	532	594	533	600	554	572	575	559	574	560	587	578	568	517	584	556	584	548	594	613	547	608	550	535	560	606	564	612	577	562	574	594	554	570	561	559	550	541	570	581	525	588	581	544	586	597	565	581	561	546	547	585	575	598	562	534	597	594	577	579	568	630	562	580	569	578	593	556	573	542	551	555	588	589	540	501	597	555	551	548	602	564	583	614	541	530
66160	54196	51049	29023	9608	1327	417	272	326	246	193	157	189	179	184	181	151	147	159	170	166	171	162	159	135	145	178	164	179	162	152	164	167	176	159	189	183	187	176	162	175	164	174	182	170	150	180	155	175	167	182	181	185	185	172	197	157	171	157	189	196	174	175	157	179	167	164	193	176	166	165	178	194	166	164	148	172	158	168	161	166	146	160	196	147	141	150	155	166	164	161	191	152	163	168	174	168	193	179	167	165	166	183	174	192	163	159	163	187	169	173	187	164	167	164	170	191	150	162	174	180	175	168	179	162	163	153	176	164	172	188	178	151	168	162	178	173	150	152	168	160	173	149	162	156	186	162	173	157	147	149	167	176	152	173	165	179	193	188	178	188	154	151	162	171	199	141	151	190	167	148	189	155	161	162	176	162	191	167	169	167	163	169	169	155	157	156	186	174	158	167	172	172	177	184	154	170	167	162	152	171	165	170	143	189	150	201	177	150	167	142	162	165	183	169	167	151	169	144	187	171	176	183	170	175	165	184	164	169	161	189	173	165	181	174	189	158	180	163	177	189	174	168	180	181	194	172	161	169	191	162	165	165	189	180	159	174	166	175	199	156	165	161	188	162	182	148	162	168	161	180	178	185	181	185	175	166	190	173	163	191	173	165	201	180	183	163	175	185	188	189	154	173	177	178	171	163	149	172	177	168	168	160	171	125	162	140	159	156	163	158	150	158	181	158	163	174	131	182	154	153	199	176	173	179	155	155	171	177	166	173	174	170	212	170	185	178	165	177	185	183	185	155	172	160	176	151	164	164	187	172	182	164	180	163	168	166	177	182	188	184	157	180	139	186	172	176	169	160	171	196	188	164	155	176	171	190	166	184	169	177	184	163	160	158	169	154	168	199	184	172	177	161	164	168	172	156	187	188	169	165	170	160	174	191	160	182	166	157	152	169	181	204	188	192	177	162	146	162	150	181	166	200	156	170	161	173	180	193	193	174	170	155	168	170	179	168	174	183	193	188	161	187	175	211	160	166	171	156	173	202	182	187	151	178	171	165	178	182	156	177	142	166	164	163	160	155	187	193	158	167	184	172	148	147	178	152	179	171	164	182	159	193	180	168	153	184	163	172	164	181	177	181	174	174	163	188	173	166	172	188	140	154	174	156	173	177	178	166	152	153	147	165	167	168	150	166	149	178	190	172	171	178	182	158	176	164	171	174	190	150	160	194	170	156	201	181	164	161	165	161	188	147	170	170	163	184	190	161	167	178	166	148	147	165	163	148	165	170	165	153	160	168	183	186	192	178	158	190	145	185	188	167	147	179	177	173	180	171	162	183	167	170	171	201	176	180	179	169	191	143	165	194	141	180	181	174	165	155	178	184	177	142	158	192	165	163	147	192	157	172	159	186	175	176	184	182	181	178	160	148	150	162	203	165	173	193	179	155	164	170	148	157	161	154	156	169	188	166	178	159	156	151	179	156	178	168	173	183	174	161	172	166	172	173	170	171	178	149	172	155	163	154	190	169	154	178	167	161	165	179	177	162	181	168	199	179	201	157	164	159	171	185	190	148	186	136	171	187	172	190	177	181	172	194	162	173	155	139	188	168	182	187	164	188	153	164	177	168	181	167	159	194	171	178	174	182	159	184	160	194	161	179	165	175	182	183	169	178	180	193	180	169	175	170	166	170	188	149	171	155	159	168	162	195	169	158	205	170	189	178	162	155	171	149	176	180	167	178	191	194	165	180	174	168	168	155	190	191	159	181	186	133	168	171	170	189	157	170	165	167	209	169	169	174	149	192	173	158	182	155	163	171	166	156	171	168	188	174	181	168	152	159	147	157	155	163	169	168	181	149	188	169	190	174	175	173	194	176	151	154	168	172	183	162	186	206	154	158	163	184	178	172	143	185	190	170	168	176	178	145	174	164	167	188	161	178	142	177	187	169	182	170	180	175	168	169	153	165	157	173	167	165	181	176	164	165	162	158	189	169	161	157	167	186	182	171	157	174	193	185	180	186	192	189	172	179	181	156	150	198	192	164	163	172	201	162	186	155	198	192	174	143	169	177	184	165	179	135	164	159	165	168	182	169	188	171	190	168	174	169	166	173	183	166	176	159	198	163	147	164	172	203	171	164	191	169	176	159	152	195	170	176	195	175	177	212	158	172	167	197	203	185	178	157	166	187	186	178	176	158	191	174	168	167	164	188	185	183	174	153	171	181	189	158	157	176	140	168	173	161	152	193	186	181	165	180	176	181	204	160	151	160	152	168	168	186	161	169	178	167	168	181	187	153	151	146	162	173	175	195	176	192	180	184	135	198	178	155	161	158	175	168	176	186	202	156	161	176	178	154	143	157	173	166	154	171	191	172	155	165	172	178	173	194	172	171	185	183	190	186	154	171	161	165	171	159	166	175	161	183	186	160	166	164	184	164	170	170	170	139	153	161	165	183	197	176	162	184	169	171	159	184	160	158	166	164	178	182	181	186	167	193	207	179	166	179	148	164	175	172	180	177	182	192	177	178	163	169	174	182	200	180	172	168	200	154	182	163	175	215	182	161	169	159	155	174	176	199	170	202	192	160	142	177	185	179	158	182	186	157	155	153	182	161	187	170	178	181	174	161	151	177	173	163	156	183	195	181	206	164	163	163	195	193	170	177	179	161	172	167	169	166	176	192	144	174	152	201	164	163	166	169	190	165	178	146	165	167	145	153	132	173	172	161	173	185	174	167	181	175	195	170	178	193	171	180	166	177	160	205	182	159	158	169	187	199	168	183	143	169	171	190	185	180	162	165	174	178	173	171	161	193	169	159	149	164	175	162	174	160	141	182	165	178	177	196	185	178	162	171	174	191	167	162	157	162	179	174	194	144	165	179	187	167	191	175	170	195	163	175	172	150	155	188	168	162	136	161	154	152	156	170	168	159	163	160	181	150	155	177	151	180	183	188	166	179	160	132	164	174	193	162	148	182	160	170	165	170	162	166	158	190	153	165	159	153	178	162	187	170	170	164	151	212	167	171	155	163	169	175	168	181	171	192	161	160	162	183	161	175	150	173	160	160	173	175	155	180	169	178	160	169	153	172	139	180	184	172	157	157	175	164	156	154	152	191	171	173	139	148	189	175	189	177	178	170	146	154	167	176	185	165	157	181	164	156	180	171	156	176	155	164	167	164	173	156	159	162	196	159	176	159	182	143	151	187	172	167	165	171	172	179	156	151	162	185	174	184	163	172	176	158	177	202	176	177	150	172	174	168	156	176	162	150	181	169	195	166	156	154	184	151	164	159	200	181	175	167	171	178	179	151	193	197	178	164	166	169	181	188	162	184	176	152	197	177	202	189	149	167	170	177	184	175	137	178	158	149	165	181	149	190	153	184	169	179	177	165	151	166	176	176	159	178	149	182	166	179	185	182	180	187	179	157	179	152	172	179	175	158	168	165	192	163	157	183	184	164	176	180	163	172	186	177	181	163	185	155	194	191	170	146	151	184	154
46326	46574	50113	34280	14206	2864	1234	890	1199	593	516	471	404	405	375	384	413	417	433	387	408	435	375	370	413	432	389	402	404	444	418	395	395	423	424	399	391	386	420	362	398	427	397	397	381	395	404	397	403	415	432	383	374	400	414	403	403	362	421	377	473	389	427	435	402	400	403	381	377	404	405	397	406	383	383	417	375	449	380	360	388	379	426	398	385	397	382	370	417	372	363	384	389	395	392	416	399	403	340	412	383	409	380	380	374	416	421	387	398	389	380	409	412	420	384	407	404	412	368	403	409	398	416	387	402	388	387	383	407	413	407	421	428	412	404	352	384	437	379	419	362	359	399	397	387	363	407	391	400	386	372	414	406	380	430	423	410	382	406	421	389	378	371	413	428	394	394	391	420	379	385	405	413	385	374	396	390	385	380	391	399	395	421	400	397	414	404	384	384	401	398	394	405	396	417	442	414	408	401	387	364	385	403	407	434	427	400	380	364	404	400	376	399	390	387	368	404	397	404	356	403	412	394	399	382	394	388	399	380	396	425	394	384	398	381	392	418	384	377	362	417	387	404	427	388	358	406	405	426	448	387	404	378	390	403	376	414	420	384	390	414	437	389	401	378	386	373	423	399	415	389	421	426	417	402	396	404	415	406	421	410	415	414	416	399	390	377	408	400	399	392	396	410	381	405	387	391	397	393	428	420	405	416	383	428	383	412	358	408	421	401	400	384	407	391	423	380	400	386	376	432	388	412	393	391	385	391	394	378	378	366	393	374	380	380	402	414	404	402	416	363	405	419	423	371	412	391	409	373	433	376	434	374	361	377	434	363	434	407	376	399	442	383	394	392	365	406	393	370	361	393	416	380	412	401	399	395	390	423	405	397	394	406	401	410	379	401	358	401	366	403	389	397	375	406	376	378	403	399	392	398	410	369	416	378	409	453	410	447	393	400	426	369	398	399	441	379	354	391	406	403	417	391	366	386	399	416	386	422	407	364	427	414	399	387	423	401	411	364	370	411	390	384	390	389	421	398	379	396	391	393	438	424	378	406	412	398	397	409	357	374	389	393	439	393	374	392	403	425	410	376	375	419	381	378	392	413	399	414	396	376	446	392	399	354	406	406	413	392	383	398	392	395	374	374	394	377	422	378	383	394	401	410	390	410	410	450	419	371	395	393	422	412	400	409	362	385	413	414	430	429	397	425	431	368	394	343	407	362	420	380	427	396	394	392	377	396	399	394	448	378	422	404	413	415	412	421	407	419	420	398	437	418	397	406	436	405	370	400	388	399	403	408	355	391	428	427	367	392	415	389	430	427	403	411	397	420	449	390	407	418	399	388	402	443	384	411	411	462	372	432	359	433	400	397	393	412	407	419	363	373	383	406	410	390	384	375	411	393	406	390	399	418	416	371	443	401	398	399	400	433	431	384	374	372	405	413	411	401	410	422	401	426	437	384	405	366	387	397	404	385	384	375	387	395	381	414	394	411	385	355	369	378	397	431	434	399	391	397	413	414	382	407	420	423	390	373	406	433	385	401	412	377	384	381	443	392	386	403	377	436	395	433	412	359	428	357	421	382	421	412	401	397	414	439	385	413	403	400	408	372	391	408	393	379	403	403	396	401	405	398	433	399	379	404	404	428	402	387	404	423	402	379	410	401	420	396	382	387	455	394	429	406	399	393	411	392	407	385	396	411	445	426	375	367	401	405	403	417	408	430	400	397	404	376	361	428	429	420	390	413	382	408	415	378	378	397	404	439	376	403	409	356	418	380	390	448	381	413	384	421	399	394	413	462	415	406	364	391	395	396	394	386	413	419	392	399	402	404	366	393	398	406	413	415	361	420	381	417	404	394	376	416	424	406	382	389	391	390	424	416	371	408	414	408	391	388	400	413	401	408	393	398	399	415	424	415	354	389	384	375	404	411	388	423	429	414	402	360	431	387	424	433	417	432	421	425	390	411	410	411	387	420	394	364	387	381	412	377	424	415	410	393	393	383	387	423	387	421	406	375	433	393	383	395	423	412	446	397	381	414	404	365	360	415	402	417	400	404	408	405	396	378	389	362	387	392	372	388	399	393	400	418	395	424	374	424	371	365	394	409	420	381	367	360	408	405	386	411	397	384	376	378	370	417	390	410	392	424	395	394	399	388	398	416	396	411	397	388	394	386	428	403	399	394	409	400	391	429	415	423	381	404	394	410	434	387	392	384	400	392	419	362	406	410	392	434	421	386	368	418	425	404	413	431	412	393	428	407	395	401	401	412	410	402	415	385	411	423	409	403	392	421	451	429	386	409	390	427	402	404	390	395	404	386	401	415	403	408	364	404	386	409	394	402	400	393	384	406	386	404	412	411	413	367	399	329	387	408	375	408	437	396	389	384	406	405	376	376	408	381	401	391	389	426	387	391	381	407	414	401	385	397	429	425	361	349	402	409	410	404	434	395	385	413	403	412	449	383	383	409	396	426	397	400	368	388	413	382	399	382	407	408	348	356	388	406	413	398	414	396	403	413	382	439	407	409	383	392	415	398	436	405	388	421	419	397	411	389	425	418	417	430	404	410	357	374	412	405	383	435	381	379	390	388	401	382	418	394	409	404	397	396	374	382	397	406	395	396	405	410	390	429	361	403	418	371	364	409	395	430	393	414	390	397	422	393	386	428	406	428	385	390	417	383	413	408	381	399	407	422	366	387	413	447	394	384	399	391	380	353	410	398	403	388	395	405	391	391	399	415	348	434	389	410	429	381	433	378	383	408	404	442	427	430	412	397	389	402	419	400	403	366	408	393	425	399	372	410	375	425	397	415	396	409	393	402	407	407	429	441	421	397	390	410	426	385	391	404	413	381	362	429	391	450	387	394	416	407	368	401	402	409	379	392	416	379	374	375	383	402	397	405	444	367	420	378	399	388	410	407	420	410	436	392	379	406	394	425	402	389	422	376	371	389	392	336	381	409	406	404	379	375	424	417	386	366	397	375	390	389	376	403	393	404	388	405	401	384	398	382	428	359	450	406	416	394	415	372	404	411	424	410	393	378	357	432	411	401	418	434	368	421	427	421	378	391	392	425	381	395	433	403	379	415	402	438	400	420	378	422	430	394	436	370	391	430	411	410	387	408	415	413	407	406	400	408	409	415	383	431	376	384	386	327	384	417	376	387	401	406	408	365	405	393	411	380	377	411	376	407	420	406	411	417	428	434	432	389	405	393	397	376	392	407	350	409	401	419	393	407	424	368	412	365	420	356	433	359	383	395	414	380	397	415	407	403	370	378	380	403	380	399	373	365	387	396	398	383	372	391	398	371	387	394	400	398	364	404	382	388	424	399	385	397	391	439	395	371	408	417	405	414	420	386	394	393	382	403	398	404	431	394	392	389	403	402	410	397	406	401	383	374	366	370	377	403	391	387	412	412	452	412	400	422	375	424	412	394	420	414	435	397	419	383	420	382	412	414	389	430	438	397	383	417	383	373	425	414	395	394	372	393	422	377	364
25716	8591	3890	1346	442	242	264	270	282	288	252	277	240	236	290	272	272	258	270	285	252	268	287	263	261	248	267	300	243	236	243	260	292	259	278	252	254	268	276	272	288	302	225	244	272	229	274	246	265	299	233	247	259	253	259	274	276	259	295	252	262	239	292	257	286	232	249	269	298	260	238	256	250	247	233	251	251	251	252	250	289	264	269	256	264	295	246	244	251	259	263	267	240	275	270	255	278	272	273	246	262	275	304	244	250	271	271	265	286	267	242	288	256	248	262	244	228	241	239	261	231	237	270	246	280	259	246	259	258	253	242	270	258	246	246	263	264	289	265	250	254	266	239	297	272	262	249	289	273	258	260	262	257	253	251	270	262	265	248	263	247	253	301	260	245	263	234	234	251	258	263	263	297	266	286	259	243	265	245	283	260	257	264	274	268	256	279	248	265	269	221	220	260	259	262	282	248	271	245	252	244	239	230	256	257	294	250	234	217	278	217	223	254	270	316	259	251	266	260	254	295	260	245	296	297	288	239	242	268	237	239	250	244	270	263	266	259	267	237	248	253	254	258	256	267	247	252	253	263	273	256	243	245	260	253	268	247	262	258	282	269	248	267	259	262	233	239	252	257	293	246	240	256	265	305	258	263	278	286	270	274	283	236	276	277	234	255	263	263	284	241	276	267	246	269	255	255	251	297	224	262	256	266	269	271	268	258	262	295	262	281	245	271	244	273	268	241	246	267	273	256	268	265	288	235	267	249	255	279	269	297	261	245	242	278	267	259	256	285	246	295	254	246	276	217	252	268	275	264	260	275	273	260	267	287	267	252	262	265	254	245	274	246	247	276	257	268	275	272	249	246	235	266	249	270	281	286	238	236	241	272	270	251	212	254	233	263	250	272	271	250	269	262	278	261	264	248	255	290	274	286	247	270	310	251	220	241	240	243	265	255	237	250	247	254	279	248	243	264	263	279	257	265	243	239	266	254	235	246	253	239	262	302	241	282	245	238	272	259	255	274	267	260	256	252	243	276	249	283	255	248	270	250	256	264	293	260	249	268	250	246	296	254	256	242	253	281	276	254	254	251	269	243	281	248	272	237	248	290	270	278	262	257	248	232	280	264	231	255	270	283	242	215	251	306	263	243	241	273	290	261	275	258	263	289	258	274	268	233	245	271	273	256	220	291	267	247	262	263	270	260	294	243	278	281	289	257	255	250	307	268	283	283	240	276	244	256	243	269	237	294	262	276	250	244	264	266	272	236	290	256	252	254	251	244	288	288	233	267	252	239	258	276	283	268	269	260	279	260	264	255	277	278	265	233	261	253	271	236	228	270	254	242	271	257	259	242	222	250	276	286	295	238	290	253	243	254	236	267	246	239	251	236	268	283	252	269	255	267	280	251	247	291	252	253	244	286	263	239	260	258	245	258	254	275	235	260	268	260	270	263	248	250	266	270	286	246	279	268	267	251	277	281	271	247	259	256	241	254	280	270	268	255	262	302	275	276	241	263	293	240	252	248	267	263	303	254	234	240	268	242	264	272	279	273	243	257	293	263	247	263	259	307	284	263	255	277	264	247	280	228	229	268	250	251	286	245	246	224	280	263	259	250	288	263	250	263	276	264	296	255	260	248	241	284	269	264	247	253	262	273	247	262	270	256	279	268	268	228	271	248	247	249	262	290	249	250	264	287	271	270	258	249	255	217	257	263	268	260	235	249	267	262	267	239	292	297	291	269	282	231	263	232	263	255	272	254	270	271	270	261	223	262	248	261	243	257	240	255	251	271	286	269	276	259	239	242	258	259	253	276	270	268	261	268	258	266	251	245	260	268	261	265	268	244	260	289	274	267	266	278	254	250	315	258	261	274	267	269	224	271	271	271	256	266	269	263	250	253	282	261	266	289	306	272	294	276	221	230	254	279	250	251	266	260	234	273	268	243	249	283	280	260	233	287	286	284	278	245	251	268	303	253	247	241	280	271	260	277	256	268	270	274	262	262	257	267	285	257	272	285	253	274	260	239	252	271	259	254	253	244	276	283	252	266	258	285	253	249	269	259	286	254	285	253	233	258	230	239	238	267	247	257	252	270	256	249	275	258	277	290	242	276	270	259	248	253	285	265	261	261	244	276	234	250	262	262	283	241	261	266	244	261	252	260	252	258	289	282	262	280	242	274	279	259	255	266	243	269	264	244	270	255	267	272	273	251	230	258	251	256	256	265	272	296	297	240	250	258	271	294	259	292	254	281	278	250	250	254	244	251	277	240	280	237	290	292	266	256	275	254	257	257	229	256	237	246	275	263	301	259	225	259	269	266	256	258	256	241	236	246	276	263	296	238	244	262	270	269	253	255	255	249	270	266	257	267	263	263	256	262	269	220	244	290	247	262	274	255	241	248	270	269	256	256	249	256	265	231	288	280	261	259	245	260	270	286	274	264	266	245	255	256	266	276	276	275	273	255	255	266	239	274	241	253	249	253	268	255	264	264	277	266	238	277	263	263	240	238	263	273	256	253	270	233	275	275	267	245	271	230	252	263	258	269	272	259	257	275	285	289	276	268	284	250	247	262	275	212	224	279	245	255	275	274	236	255	230	271	266	279	253	286	257	268	256	253	267	289	264	255	241	247	296	252	278	277	245	260	245	251	277	271	277	259	259	254	233	254	266	263	239	266	270	245	282	241	251	240	267	271	249	275	252	260	263	233	271	262	275	231	281	265	261	257	271	254	249	261	279	254	247	253	257	260	243	265	282	253	277	260	267	278	254	260	294	287	255	253	259	259	298	237	293	262	260	277	264	258	261	221	262	266	250	263	296	265	264	288	244	259	258	258	264	280	262	258	283	250	265	251	247	258	237	284	253	250	243	252	300	295	263	291	264	250	237	261	247	253	260	263	266	272	265	266	275	241	249	252	262	267	279	253	264	272	291	270	290	254	253	248	226	224	263	279	255	261	254	286	239	242	282	274	247	279	272	256	271	238	244	269	246	251	258	274	264	245	274	264	241	299	259	257	261	221	254	242	227	263	264	269	242	271	247	279	244	286	272	272	254	257	247	225	268	285	266	257	226	254	252	276	258	239	259	300	245	229	289	277	286	287	257	235	279	244	237	242	242	233	253	308	269	262	249	258	290	265	285	242	246	247	265	285	259	256	245	278	288	270	238	269	251	257	275	244	271	268	287	292	267	241	256	259	256	282	272	258	289	299	295	260	255	262	245	264	257	273	259	283	247	245	249	263	240	254	280	287	272	233	280	277	271	265	270	291	262	274	252	281	258	284	264	226	262	245	234	243	234	255	260	269	286	248	259	228	261	273	263	268	278	252	253	258	260	269	263	273	240	269	271	254	256	242	252	253	237	270	277	253	247	240	295	262	239	240	228	288	252	261	278	262	273	269	266	283	265	298	276	300	267	269	270	272	283	264	282	280	274	295	282	255	293	265	251	284	259	262	254	268	258	281	274	277	273	241	245	262	236	262	212	259	283	273	243	280	296
18295	9379	7834	3490	1079	656	618	610	609	563	583	566	599	591	610	636	622	571	598	646	581	622	563	592	570	578	598	575	617	610	599	603	652	627	584	582	583	586	615	571	625	561	585	568	591	540	608	570	542	586	568	623	565	650	577	617	600	608	591	609	549	557	631	565	608	607	566	552	583	617	576	570	575	628	596	594	591	607	556	559	579	632	594	535	588	601	575	623	589	582	622	608	528	606	574	569	602	620	527	560	566	610	594	640	625	596	585	643	586	535	566	594	593	604	570	592	598	580	578	598	594	581	563	614	626	591	561	603	561	572	573	570	576	599	514	603	549	605	628	577	629	608	585	634	546	605	594	606	604	567	578	620	618	578	628	585	596	548	569	631	566	552	586	608	593	571	567	655	592	606	584	622	616	561	571	546	594	588	512	629	561	562	602	609	591	616	552	637	561	583	578	586	609	599	586	635	536	644	628	610	604	579	604	540	557	594	589	593	570	598	559	555	562	607	591	639	625	571	611	597	549	547	603	565	617	576	573	545	573	605	572	577	550	582	559	567	611	583	585	639	585	642	551	574	570	601	564	615	581	573	620	573	585	587	613	601	606	604	588	612	615	608	635	584	611	546	598	573	627	644	645	587	598	642	610	602	572	630	579	547	542	559	550	568	563	600	579	611	556	574	539	608	580	574	634	580	600	622	591	590	602	613	587	631	626	576	592	571	619	569	591	582	574	596	612	588	585	611	629	555	583	600	577	599	583	599	573	601	553	581	548	585	601	597	638	586	594	603	577	617	587	596	646	569	615	593	579	549	618	588	599	619	619	609	578	600	565	583	608	616	616	535	589	579	593	619	585	627	597	582	611	610	581	612	621	555	628	598	573	582	611	575	587	596	635	575	601	590	594	576	551	586	612	585	583	591	579	602	607	569	657	623	583	549	529	563	598	567	604	559	574	620	570	577	574	577	572	578	566	627	574	547	637	640	550	540	620	580	663	587	600	588	578	550	583	603	603	556	598	623	601	587	583	590	633	601	626	560	649	566	606	561	630	564	588	631	592	527	557	585	591	557	601	562	588	612	575	618	591	633	599	597	586	622	581	599	594	620	614	585	587	566	643	610	585	605	592	632	552	578	587	608	575	633	567	605	613	600	570	637	582	610	597	580	578	541	567	593	611	598	598	578	581	586	565	602	606	609	569	645	561	618	596	573	591	576	603	561	579	557	600	570	583	619	607	619	587	514	640	597	557	565	584	601	630	592	610	562	583	603	639	615	575	577	551	581	582	590	581	574	596	545	562	599	638	631	613	612	585	627	580	618	537	625	589	627	585	613	548	567	569	556	619	600	564	570	603	593	621	571	541	594	597	583	580	609	577	596	587	633	562	582	538	608	526	645	617	612	571	566	571	627	595	584	584	607	567	607	576	613	545	570	557	576	589	597	597	567	588	604	607	617	598	602	610	641	540	574	578	591	605	593	594	582	579	570	584	594	591	585	632	603	600	602	571	610	542	641	609	587	586	579	586	563	611	582	590	564	595	592	530	615	575	625	573	604	579	579	562	587	637	586	641	562	612	599	599	567	585	611	579	561	590	603	606	611	604	558	583	596	586	583	623	599	604	621	561	560	576	565	633	570	602	609	591	585	604	578	594	575	613	597	576	589	570	581	586	575	618	623	558	620	563	578	597	603	593	617	601	559	583	616	593	589	585	578	609	612	598	588	571	546	647	618	655	598	574	640	605	618	583	597	608	553	598	619	554	608	596	586	562	607	557	630	622	646	630	589	586	593	634	624	579	588	631	585	602	561	569	583	584	632	606	624	553	552	557	555	595	566	610	587	548	612	620	581	561	569	566	550	602	590	615	594	614	655	567	610	562	637	605	619	600	593	614	563	625	576	574	632	586	629	614	584	592	603	585	609	601	560	560	585	570	590	608	576	606	585	638	565	587	635	584	566	589	589	589	587	596	623	605	580	577	589	579	584	592	552	577	617	592	617	595	598	605	590	580	615	581	608	533	559	599	602	609	603	554	614	606	587	574	608	571	550	600	609	612	591	609	618	610	590	644	596	622	603	567	598	575	622	611	606	587	594	602	634	582	579	582	626	549	532	564	577	617	607	616	608	577	579	579	615	568	567	585	617	588	574	552	602	562	592	621	564	609	588	598	594	607	575	595	560	620	588	567	580	560	588	614	558	601	622	609	605	591	573	561	600	593	570	532	555	574	611	559	620	597	629	597	567	590	565	607	618	609	586	572	573	529	570	598	597	623	631	567	632	560	603	607	625	552	621	607	580	578	561	566	592	560	646	553	590	579	603	592	586	579	589	606	608	557	593	579	585	607	629	652	570	563	589	596	614	597	592	582	608	610	604	579	544	603	625	612	629	598	581	573	602	596	579	618	618	595	597	594	573	594	588	596	567	586	558	579	592	587	604	568	597	587	553	565	616	602	591	555	568	610	600	611	565	552	591	616	610	577	600	626	604	598	589	640	638	612	597	574	602	605	635	560	603	571	592	606	555	570	617	587	596	606	630	573	571	594	602	596	568	601	634	612	587	592	600	574	617	593	564	607	567	568	569	604	558	584	570	556	634	583	597	594	581	560	576	606	555	573	559	570	592	628	582	588	583	585	555	576	625	619	584	582	586	600	596	577	618	604	609	591	583	617	671	602	592	588	612	589	576	519	599	564	574	593	603	573	627	617	613	643	579	600	588	599	570	610	588	571	588	579	596	630	651	593	596	602	561	572	625	597	654	572	620	587	593	620	585	587	618	622	589	560	569	584	622	601	610	632	596	602	588	569	574	613	571	599	604	556	607	578	548	558	598	606	602	549	579	586	598	560	583	620	615	600	576	614	557	573	560	577	629	579	592	545	619	631	583	579	590	613	618	602	585	632	568	627	581	570	602	616	633	602	575	589	582	579	581	594	601	587	592	560	636	626	623	606	624	595	614	569	581	547	554	551	649	613	583	560	634	575	551	573	571	574	574	580	609	626	622	583	599	598	595	644	593	572	569	606	573	587	571	574	586	565	614	549	573	595	618	621	572	590	589	577	625	578	571	578	588	593	577	601	635	586	585	574	540	561	575	579	590	579	572	579	572	628	592	535	609	619	568	582	586	585	597	574	645	577	615	575	595	569	590	579	552	595	593	625	578	579	613	585	561	600	597	604	607	573	609	584	596	568	516	599	550	604	608	596	573	602	581	639	527	631	553	600	637	633	627	608	582	609	601	610	572	579	613	598	587	591	598	625	576	568	609	574	562	581	550	588	555	593	619	570	539	594	610	618	590	552	584	581	572	623	561	573	577	587	640	610	587	588	608	628	603	592	572	563	572	602	632	581	582	617	607	625	575	611	588	585	575	552	580	615	593	586	602	548	569	596	587	594	568	617	538	621	610	554	560	629	597	591	552	586	601	553	587	618	602	582	655	573	601	567	589	599	573	610	572	634	587	604	595	583	588	617	618	587	578	606	589	548	628	603	638	585	565	652	582
52583	38730	34519	16494	3432	641	359	355	300	270	268	237	253	246	224	227	252	267	207	244	247	250	259	270	226	254	253	259	243	243	229	194	248	273	232	256	249	235	259	231	249	231	257	274	240	278	269	232	231	231	218	244	287	240	242	259	229	199	254	252	227	230	238	246	253	220	257	259	241	247	233	277	216	263	241	245	254	266	256	289	285	266	228	267	268	200	235	267	247	257	239	282	235	283	224	220	255	248	276	245	268	255	262	256	208	233	277	253	232	239	217	284	238	244	247	259	243	227	230	263	240	276	258	247	277	234	230	249	221	244	261	263	283	240	233	273	254	242	248	244	265	236	251	233	225	244	261	232	246	236	266	229	253	236	292	276	256	262	257	265	221	288	241	236	272	234	247	262	250	238	244	242	259	273	249	250	241	269	247	259	242	273	269	240	238	252	262	233	249	268	256	251	237	257	243	256	247	261	239	270	256	257	249	264	257	234	226	253	246	283	216	229	234	243	238	277	284	271	237	240	249	270	264	249	243	245	256	267	247	249	231	248	271	268	230	263	246	247	253	230	268	247	263	223	230	238	248	244	224	282	262	251	210	267	256	239	273	222	241	242	244	248	236	234	257	238	252	241	261	253	239	278	262	254	237	258	241	258	258	271	242	231	220	228	251	253	242	308	260	212	229	273	252	275	214	250	257	252	238	249	248	267	230	249	263	245	217	260	245	265	280	238	267	267	234	242	239	237	244	266	223	232	223	221	221	250	249	238	271	248	269	256	264	242	245	229	213	241	261	217	260	242	262	246	242	255	276	232	283	263	260	217	229	259	252	264	252	232	279	263	251	250	262	227	252	237	242	236	245	237	253	257	285	236	271	256	266	237	242	259	246	274	261	242	277	238	246	236	223	236	297	267	264	252	248	262	312	255	243	258	246	255	230	248	219	218	242	269	242	245	237	252	260	245	245	249	229	219	237	252	235	271	219	259	255	252	211	247	266	229	248	254	237	269	246	246	253	248	264	258	257	260	266	262	244	255	276	234	252	253	250	251	256	253	246	265	271	250	239	260	230	240	289	252	238	286	230	253	242	269	267	268	227	241	247	245	235	241	259	246	287	260	273	247	265	248	239	251	261	273	238	257	227	252	266	260	255	269	248	236	229	242	267	263	255	230	201	228	254	247	258	252	258	275	255	216	278	271	249	269	290	263	260	260	249	271	247	265	268	244	245	241	250	246	275	232	222	236	265	245	300	243	243	241	267	249	254	262	259	242	244	236	240	235	255	271	223	264	239	281	284	245	265	242	251	228	241	277	242	264	265	280	244	246	266	263	243	252	227	228	256	265	261	227	259	223	241	238	245	248	256	251	227	249	217	257	271	272	260	283	226	250	244	241	268	251	234	239	257	267	220	248	209	268	271	279	236	236	280	271	243	275	234	252	270	268	249	249	255	246	243	259	237	262	273	263	259	246	244	240	268	228	260	252	288	241	248	265	249	249	254	261	245	219	248	237	245	245	262	246	230	249	226	277	233	211	245	241	255	257	256	256	259	264	241	216	260	244	263	274	225	281	280	249	261	244	251	246	220	236	208	256	260	243	271	252	277	272	261	234	267	227	265	260	267	251	242	241	265	241	256	221	258	230	216	256	252	267	266	234	265	246	262	245	260	240	238	282	247	256	259	253	254	255	204	227	243	220	214	229	252	220	267	249	265	266	241	222	219	244	245	238	244	253	225	284	241	273	263	248	274	264	259	239	249	254	264	221	258	257	241	235	273	244	240	192	229	231	267	257	245	255	237	251	261	256	283	266	257	250	263	229	241	246	252	239	260	257	251	263	265	258	278	274	233	229	245	259	235	242	261	264	251	233	285	269	218	264	251	263	245	259	245	253	235	228	251	224	247	250	223	252	264	248	243	260	230	238	238	271	228	247	254	241	243	252	255	250	240	246	245	246	258	241	251	241	230	285	256	254	244	225	278	250	244	240	265	250	277	222	245	290	253	250	271	255	260	240	257	275	237	245	229	233	263	233	243	243	242	262	261	243	260	232	230	252	240	281	212	239	236	231	230	249	251	242	258	206	227	229	257	259	252	255	234	241	240	257	249	235	245	267	263	261	250	225	242	266	253	277	266	263	235	243	266	227	233	254	248	294	258	260	258	219	282	233	267	256	267	269	251	235	234	267	257	234	265	263	213	254	245	270	280	262	262	221	267	242	249	234	235	227	250	246	234	280	239	237	266	259	285	254	251	255	267	239	255	259	239	245	253	246	244	234	237	269	251	261	238	263	248	252	246	272	238	258	227	269	281	265	257	278	254	275	278	242	249	226	252	277	247	250	251	261	242	253	242	222	251	239	282	266	266	251	260	228	245	275	246	233	273	245	217	246	244	253	243	246	253	248	245	221	207	264	262	204	245	278	247	254	242	261	244	259	235	258	242	229	206	251	222	267	256	264	241	219	245	269	237	282	256	242	247	240	222	241	248	257	247	239	250	264	253	231	261	252	249	264	222	264	247	227	283	285	222	237	240	255	235	256	270	272	246	235	248	249	245	217	234	269	281	249	220	212	249	258	236	248	254	227	266	260	228	242	244	260	249	231	255	249	227	266	253	274	270	251	242	270	216	244	235	244	208	233	232	279	252	254	249	250	270	281	226	230	220	233	255	242	241	265	250	264	247	215	245	242	218	233	265	255	274	265	244	254	256	234	242	243	225	256	251	254	242	216	284	252	259	228	264	213	261	247	246	273	258	243	222	278	239	251	241	249	239	226	224	253	276	251	231	255	285	267	237	237	310	226	252	232	246	252	248	245	265	253	241	246	253	269	271	269	266	226	243	249	259	271	229	270	259	256	250	277	268	285	271	248	254	222	242	271	245	246	245	279	249	240	251	244	266	247	269	241	239	239	254	271	290	228	273	203	251	238	274	262	249	265	248	241	231	241	220	245	226	234	223	255	254	228	236	255	232	231	231	259	241	240	257	266	242	284	258	242	254	264	272	265	253	234	240	220	227	269	257	277	236	271	262	239	247	257	239	300	225	260	256	255	237	271	240	264	219	233	254	229	230	235	264	245	276	266	239	250	261	255	242	252	239	241	268	220	245	244	273	253	240	264	261	247	221	275	247	250	255	236	243	238	254	246	230	296	265	230	260	242	256	250	238	251	243	272	271	265	248	238	278	263	244	262	237	249	264	250	258	221	256	288	253	231	272	256	285	236	263	283	245	266	269	282	253	265	237	267	233	248	244	272	256	231	269	244	275	227	260	243	239	225	228	235	266	214	244	246	257	273	258	240	231	258	266	250	238	260	236	242	246	267	239	269	261	257	279	279	278	232	255	227	239	271	249	212	218	244	250	227	260	224	209	246	277	259	255	212	261	257	235	256	199	252	223	239	238	261	242	244	223	234	271	253	271	219	243	230	243	238	279	273	254	272	256	256	261	250	235	246	245	232	229	245	253	215	239	229	239	238	273	269	244	238	244	240	253	242	236	264	249	261
36439	33959	37791	22645	7052	1901	1011	945	803	615	662	557	564	584	536	555	593	545	566	596	597	533	558	540	560	554	510	568	563	557	560	598	540	560	550	579	588	581	561	600	593	562	605	578	561	566	545	577	565	559	540	600	516	562	534	544	577	539	595	560	555	568	543	561	542	567	523	571	564	567	567	574	574	548	519	544	593	558	551	554	574	548	549	583	552	624	559	552	559	573	544	542	571	544	552	594	559	602	562	547	528	563	586	589	595	599	572	522	557	561	546	574	588	583	562	539	543	578	571	591	567	584	575	565	620	575	552	578	563	567	586	589	541	512	570	583	523	620	583	564	578	591	546	569	583	533	539	546	566	551	615	600	547	557	576	578	561	592	540	588	565	577	587	603	592	575	572	612	570	590	587	534	562	536	585	538	570	553	588	541	556	580	617	589	544	582	604	551	572	584	526	558	540	609	589	573	562	535	561	610	598	573	602	545	596	557	556	599	553	588	569	548	569	590	611	591	570	560	579	556	546	570	555	598	550	549	612	612	533	558	558	548	533	556	578	521	566	572	565	592	575	569	548	629	602	568	585	534	536	525	564	546	601	573	564	565	566	556	610	503	535	607	583	532	596	609	584	584	578	591	550	592	551	546	612	584	564	601	576	568	559	556	543	571	552	572	543	557	581	587	586	567	606	543	588	552	520	581	562	568	573	600	583	562	575	577	581	586	542	516	549	532	580	528	541	557	567	564	526	559	551	541	533	599	516	540	565	596	565	598	578	545	543	565	519	517	553	549	560	549	592	576	521	579	539	565	579	612	622	555	613	623	588	553	550	583	582	551	563	531	530	614	654	548	572	548	553	534	581	590	560	571	594	575	583	538	562	577	584	587	588	555	524	622	540	579	554	570	585	554	573	582	544	583	567	574	578	571	564	605	586	564	540	568	640	600	605	585	548	593	552	534	596	558	557	547	589	558	524	534	582	544	576	602	565	557	522	595	538	577	579	540	592	572	542	543	577	569	588	583	544	546	538	591	531	605	529	562	585	549	572	573	540	542	561	622	579	550	586	574	547	550	606	564	548	504	530	524	613	587	507	561	578	562	558	554	658	575	587	578	554	590	587	568	516	542	587	578	545	559	572	608	604	560	579	542	591	561	574	588	575	598	601	548	582	535	541	589	533	611	534	565	538	594	531	548	601	580	572	571	554	555	573	546	592	550	550	554	577	533	599	533	564	544	564	575	577	570	550	565	576	550	577	564	557	560	580	564	557	527	597	556	605	530	589	564	546	558	548	563	557	568	544	592	531	588	616	579	561	601	569	572	570	542	511	581	561	562	566	588	577	580	591	577	585	631	606	567	530	559	565	604	594	540	539	596	584	550	608	563	578	599	566	559	550	570	598	540	544	542	563	497	562	560	613	579	508	552	552	544	562	620	562	569	585	528	599	569	548	590	570	581	562	574	551	562	566	595	599	565	569	584	567	574	572	568	554	570	581	571	584	545	585	592	572	552	587	589	574	527	531	577	565	545	587	566	541	607	539	571	554	573	549	580	583	558	573	526	568	525	541	570	584	566	542	592	540	622	559	504	587	555	579	542	547	535	599	579	579	533	550	551	596	595	574	579	584	544	570	561	580	579	598	559	602	542	533	560	561	556	533	582	570	604	551	569	516	551	562	560	553	584	565	549	524	562	615	592	562	582	561	549	557	574	576	557	548	554	578	521	595	579	591	592	572	545	565	549	549	578	600	541	564	580	566	593	566	548	574	553	564	539	567	560	564	601	571	573	593	568	576	568	560	534	534	571	554	604	591	562	540	531	544	528	593	573	625	526	536	571	575	590	533	608	581	560	587	628	608	572	567	564	576	619	567	577	526	567	551	546	562	590	545	558	567	593	607	546	585	553	567	559	616	577	571	539	560	559	580	571	531	616	573	569	558	586	592	590	562	552	573	562	563	578	544	566	552	533	576	575	588	567	590	572	573	560	549	602	564	540	590	562	561	527	531	584	545	568	596	592	541	525	530	551	572	524	548	576	554	571	564	532	549	574	565	545	557	540	548	571	587	555	576	552	594	543	560	559	576	552	538	574	542	532	597	603	587	577	573	566	569	569	584	538	595	533	581	592	554	543	561	581	583	537	556	543	614	564	586	592	556	604	553	580	561	584	564	554	573	562	579	552	571	579	593	564	582	601	527	615	560	573	550	573	585	586	528	541	576	592	574	560	561	562	522	548	589	536	569	592	580	559	579	562	573	548	580	568	568	565	549	571	581	576	595	546	598	601	563	588	557	531	545	574	563	584	580	592	563	510	573	556	536	570	573	564	548	551	564	524	598	601	574	583	591	570	576	563	562	537	574	531	555	622	560	567	597	591	588	600	605	562	561	613	529	557	530	551	573	571	579	546	537	544	584	552	618	556	562	576	592	595	587	589	597	564	538	504	573	571	576	586	552	530	621	582	601	595	592	602	563	537	556	558	517	579	594	570	565	522	565	605	599	560	578	597	538	605	579	547	555	595	557	556	522	565	579	565	553	569	533	526	632	554	567	552	585	531	599	595	539	572	583	570	570	595	603	551	594	535	542	570	506	563	557	573	576	564	580	604	537	570	563	571	542	595	567	601	564	581	553	604	593	535	567	577	557	594	612	573	585	582	583	602	601	533	552	567	539	538	600	592	624	583	541	572	548	549	554	574	574	524	566	557	564	583	576	562	574	615	582	532	572	542	542	591	586	565	565	519	546	572	543	583	531	557	567	573	578	589	545	560	541	589	565	536	568	544	570	553	544	590	589	554	588	579	590	563	590	574	546	526	596	580	556	562	522	557	576	536	605	568	553	584	556	574	561	568	571	583	569	582	538	549	560	568	564	542	594	574	564	575	589	536	588	552	586	557	571	557	563	551	569	543	546	529	556	588	571	609	542	563	576	589	543	520	535	555	548	578	562	554	572	557	564	568	607	555	561	598	573	545	559	611	568	585	577	545	552	560	534	563	552	564	604	555	553	536	540	547	611	575	538	544	557	599	560	544	585	572	587	558	595	562	581	557	572	549	575	519	586	558	545	515	581	556	525	546	563	597	562	499	555	582	607	537	575	563	536	596	562	616	536	530	552	550	594	559	576	585	569	576	579	598	606	563	544	581	601	586	597	533	612	554	596	556	543	575	554	525	577	560	571	565	564	546	555	577	579	547	552	586	586	628	564	549	544	598	600	566	575	579	564	547	557	573	562	585	525	563	585	542	562	571	580	554	601	558	560	561	581	540	554	537	557	584	558	594	566	614	572	595	538	546	531	504	542	595	540	534	596	561	551	552	542	582	515	546	567	579	522	605	561	592	593	570	598	567	506	565	576	532	560	537	587	564	579	555	559	539	614	599	579	606	563	583	588	581	578	500	589	581	553	544	594	611	596	529	560	514	584	578	532	587	573	606	538	589	571	543	527	562	574	534	561	562	556	571	568	560	571	557	566	570	562	563	572	546	572	528	567	527	607	587	555	563
66315	54142	50708	28614	9170	1409	433	334	289	181	178	196	173	156	150	145	156	166	157	163	167	199	172	168	162	194	170	183	174	154	200	178	162	182	188	157	180	160	146	188	163	168	152	183	149	194	175	175	149	161	186	157	169	159	168	201	169	174	168	164	165	179	160	177	156	156	156	171	129	174	150	187	173	174	161	162	184	183	182	162	166	183	146	159	174	149	161	154	188	166	154	171	180	159	145	176	199	176	180	177	164	175	173	154	145	168	173	149	152	175	167	154	165	184	148	174	164	158	158	175	162	164	155	157	176	191	196	156	165	184	176	149	173	199	177	168	191	169	179	167	172	169	168	164	183	183	204	176	203	178	168	185	171	147	176	168	183	153	150	171	163	171	168	216	178	185	130	158	167	167	179	173	158	164	187	205	196	152	180	160	185	163	159	200	152	165	167	182	166	171	180	170	171	166	180	178	166	136	169	156	164	180	190	148	171	159	173	147	163	178	168	179	163	172	161	173	189	170	159	148	159	197	161	155	165	154	167	171	179	157	167	153	150	171	161	154	198	176	170	158	160	181	172	182	182	168	153	159	164	164	153	161	157	149	164	135	167	168	149	183	162	212	155	200	163	187	179	159	171	149	172	163	148	151	173	191	157	167	173	184	180	146	176	160	165	176	163	187	140	175	197	170	141	152	196	165	173	184	184	175	176	159	176	174	173	177	170	166	173	145	140	181	172	147	157	149	185	174	175	158	179	180	164	162	142	161	181	166	163	156	170	165	176	157	151	155	171	151	168	171	172	147	152	169	143	141	148	170	202	162	162	164	158	175	182	178	157	168	154	159	169	160	187	138	164	172	184	208	164	163	187	162	165	158	165	170	155	178	157	184	155	168	176	165	171	149	186	151	180	146	155	160	148	159	168	182	151	160	173	168	156	185	166	157	170	162	147	163	152	180	191	154	145	179	149	151	187	164	171	165	160	170	152	148	172	184	168	166	177	171	155	190	171	155	166	159	177	157	156	186	176	171	173	192	152	151	187	166	166	156	143	138	183	168	165	149	148	176	149	157	161	173	153	165	148	158	153	171	176	157	191	158	156	185	146	175	173	187	164	163	149	171	144	177	172	193	174	189	158	168	180	188	185	172	148	176	171	174	143	146	170	182	178	152	190	159	185	173	147	182	161	168	164	145	172	156	158	158	180	164	176	176	153	159	166	178	180	159	157	192	185	168	179	147	169	192	159	171	163	180	174	183	164	155	151	164	174	168	174	160	156	156	158	154	144	146	156	157	156	129	144	162	166	173	186	181	184	181	175	166	185	179	149	195	166	159	182	159	158	149	156	148	161	165	174	148	160	142	165	158	145	173	178	171	161	170	174	164	183	160	156	166	179	165	161	177	152	170	172	172	156	167	156	140	170	175	176	173	184	161	170	177	160	174	170	193	184	169	169	169	179	161	158	180	153	157	194	185	161	197	166	194	171	178	179	164	146	150	171	159	170	150	158	154	185	168	158	189	179	172	174	166	167	147	167	162	183	164	171	159	140	166	160	179	173	171	179	170	182	156	167	154	146	171	174	165	165	158	156	167	159	180	182	197	168	179	170	160	167	157	156	168	158	179	147	166	163	166	171	157	152	170	162	163	165	196	171	171	157	164	164	185	158	165	176	190	145	189	161	176	199	210	164	144	174	167	162	152	150	178	147	134	183	151	155	168	170	177	171	162	143	168	158	165	145	164	155	173	169	114	192	159	153	161	186	179	170	166	163	147	181	171	177	185	138	155	156	165	165	181	147	166	165	155	163	161	183	149	184	150	152	153	156	136	136	168	154	157	153	155	160	154	159	169	177	171	161	183	163	192	161	169	171	160	153	166	158	149	171	163	185	146	184	165	192	166	167	164	153	193	169	170	180	170	178	176	174	161	201	168	185	197	162	157	164	140	181	156	130	149	187	189	161	174	160	178	157	163	179	181	157	168	171	171	181	175	163	167	159	168	168	181	150	165	141	142	164	156	183	158	168	161	165	189	183	183	176	170	184	148	181	169	157	158	176	175	171	203	152	182	182	193	178	172	185	159	147	178	165	176	175	168	173	171	185	177	155	155	199	159	199	177	169	142	154	192	174	174	180	156	197	151	183	135	189	164	136	123	162	183	167	180	169	168	169	170	155	183	171	165	153	180	159	165	184	186	171	152	148	188	170	164	147	166	174	167	174	157	150	166	166	137	160	170	168	169	190	168	163	177	161	164	178	180	170	172	163	172	179	145	154	174	170	168	159	158	171	172	173	179	168	169	159	178	169	196	156	173	175	172	157	173	174	182	148	164	160	163	173	166	143	171	151	181	165	162	172	184	161	177	164	174	154	180	201	167	167	144	159	171	155	177	161	155	175	177	186	175	156	154	179	150	170	170	192	170	164	157	146	166	192	168	176	165	199	179	165	160	160	160	164	166	157	162	172	172	180	163	167	162	179	177	165	165	181	162	124	155	177	181	156	180	164	180	160	173	156	176	170	174	169	185	187	175	179	158	178	158	192	193	177	199	196	161	172	165	202	164	169	148	170	167	171	171	151	157	186	178	187	181	176	149	180	167	156	150	144	158	187	178	148	186	157	151	169	175	173	156	144	169	138	166	141	155	189	169	162	174	158	163	150	160	184	162	194	151	183	181	159	158	160	156	149	194	165	167	172	163	192	167	178	149	172	172	157	154	157	167	138	157	172	178	160	150	158	162	175	171	194	174	165	171	169	141	171	173	171	175	146	154	164	145	150	182	146	161	156	147	148	172	172	183	155	175	147	162	146	162	178	178	169	146	199	154	181	180	179	169	168	151	152	190	162	146	176	157	163	171	176	175	172	176	175	157	164	177	147	150	189	157	190	181	171	188	156	174	145	156	157	170	161	156	153	161	147	158	171	156	179	184	163	186	191	163	136	197	181	179	188	185	177	167	200	169	165	174	179	185	159	167	185	160	182	177	183	159	188	175	214	160	201	153	145	171	165	174	154	181	179	182	187	180	172	167	182	178	147	192	159	184	147	162	168	155	151	175	155	160	135	164	175	160	181	173	183	177	164	153	183	163	171	169	199	175	171	166	147	175	182	185	182	166	167	172	149	164	144	134	172	143	171	153	154	179	181	161	143	160	200	190	154	179	159	184	156	172	181	156	158	167	148	158	166	163	159	163	164	175	137	152	188	153	173	172	190	174	156	172	196	173	177	167	166	163	172	137	182	163	170	181	180	210	159	132	170	169	163	180	179	175	158	164	170	180	137	164	193	154	151	203	189	149	169	188	162	165	164	143	165	191	175	171	169	189	196	134	170	191	146	205	165	172	149	166	181	171	161	154	151	159	180	171	176	155	167	158	178	162	158	163	154	127	159	163	164	172	159	162	192	162	179	166	144	167	164	163	158	193	157	172	146	186	187	173	141	164	163	169	178	163	180	189	170	176	168	164	152	156	151	161	169	173	167	150	183	171	170	164	156	166	194	180	166	168	151	162
45968	46239	49828	33840	13050	3393	1348	1197	772	496	550	404	408	394	364	403	432	411	395	419	400	424	409	411	390	393	410	397	398	406	365	397	362	420	379	380	404	411	403	375	409	402	394	385	413	388	387	379	411	383	399	434	402	401	390	395	358	420	388	351	376	399	368	367	394	422	383	396	358	376	386	402	366	394	390	403	418	368	389	396	374	402	432	410	383	386	397	389	364	353	385	381	393	415	420	369	420	396	396	388	407	375	374	397	413	346	385	368	416	372	375	403	372	398	405	391	374	392	436	387	406	385	400	417	408	377	380	411	391	383	419	388	375	392	387	398	391	403	371	437	416	403	377	391	401	393	388	398	373	393	387	402	413	362	376	375	400	401	399	385	404	417	385	405	418	391	421	432	400	378	404	357	398	420	421	418	357	392	434	393	350	410	386	405	382	405	423	387	394	421	385	375	401	398	413	412	419	401	395	387	394	443	391	425	404	401	401	378	405	385	402	419	399	410	439	407	388	343	379	375	377	379	400	422	403	429	383	384	400	378	413	404	411	387	397	386	399	379	400	396	429	414	384	369	394	388	382	378	379	388	437	416	358	386	410	382	396	388	385	406	402	384	401	382	406	385	418	370	387	377	380	374	391	411	388	418	378	422	381	421	368	396	370	381	410	379	334	388	364	429	378	389	387	376	374	443	397	411	383	391	373	408	379	379	393	365	375	411	417	380	376	414	387	401	387	406	406	402	373	397	395	386	376	409	384	428	396	381	395	397	394	411	354	404	412	434	391	393	411	390	376	384	400	412	408	375	351	383	416	405	385	391	398	440	438	420	409	365	410	403	404	392	410	393	384	378	367	387	413	355	406	377	371	382	384	410	381	399	411	426	404	382	398	393	435	402	397	389	422	370	398	414	385	402	371	386	362	370	403	407	379	387	407	387	371	375	396	363	387	403	370	389	386	377	384	417	377	366	405	355	384	381	400	365	418	391	412	402	410	375	370	397	404	363	415	409	408	405	396	372	406	387	360	408	410	400	372	387	356	388	357	373	372	377	406	426	408	390	393	410	376	433	411	388	384	366	394	406	409	370	376	420	426	407	415	418	402	383	391	414	400	347	416	348	395	407	382	415	401	406	387	375	402	405	405	391	409	402	395	407	392	406	372	395	419	398	399	319	370	397	364	415	346	379	399	402	433	424	379	403	337	392	377	414	368	372	449	373	393	410	378	387	394	411	370	401	388	410	366	402	373	392	385	417	410	376	389	426	390	425	384	390	382	381	395	428	404	388	391	352	412	410	416	386	379	382	425	417	369	389	436	374	402	400	409	384	375	388	381	427	399	388	412	384	389	414	389	425	383	376	392	400	405	415	395	434	366	388	376	427	362	415	388	385	397	413	391	400	397	385	402	395	391	424	382	417	408	423	404	359	388	412	384	396	378	396	355	409	371	384	375	397	390	397	375	374	409	406	381	402	381	385	368	401	391	372	380	335	346	414	375	373	385	405	391	377	389	375	383	376	401	409	400	374	357	416	369	365	368	393	442	403	409	410	375	398	432	410	404	359	405	411	387	386	388	378	399	388	396	422	393	393	387	405	389	396	375	414	388	397	403	385	375	388	415	392	406	409	403	421	397	419	379	401	407	403	359	390	372	381	389	397	390	382	377	395	390	387	428	383	429	410	417	416	369	370	391	388	395	392	396	397	405	405	400	399	394	391	379	439	408	410	423	371	400	417	400	374	387	398	377	375	415	416	417	400	379	354	358	407	374	413	407	367	366	395	389	407	370	403	379	393	393	341	374	387	405	414	408	362	386	400	410	393	370	406	348	404	381	394	385	398	379	397	403	396	418	411	381	396	358	404	377	355	382	428	393	420	406	373	390	391	398	416	392	411	399	367	398	394	375	394	403	394	402	410	379	382	356	428	353	429	369	387	391	417	403	395	377	403	371	417	395	422	354	397	382	410	437	387	403	418	378	428	407	395	389	422	394	375	416	402	378	409	353	413	382	412	391	367	395	382	399	385	399	423	392	384	434	408	389	390	392	425	394	400	432	382	361	377	350	408	393	386	432	402	397	425	383	414	380	397	396	394	406	376	371	381	398	383	392	363	440	387	396	374	404	370	393	401	393	431	419	423	407	399	428	388	397	384	376	394	414	396	381	390	406	402	425	415	415	425	391	389	391	389	398	407	388	393	415	367	365	377	371	370	393	421	401	381	386	440	400	441	390	397	360	386	359	422	391	412	419	387	414	373	413	404	409	387	373	394	366	378	407	399	410	393	386	404	381	351	374	368	398	400	405	397	409	377	392	388	402	384	417	383	417	427	380	407	402	381	379	413	370	400	416	374	403	409	378	401	399	397	417	404	417	377	388	379	375	364	377	379	400	417	399	386	419	368	394	380	414	365	404	370	419	410	409	386	414	403	417	382	387	390	410	376	384	385	396	391	390	388	407	410	411	368	436	390	378	406	403	369	407	419	406	378	386	417	413	385	389	388	388	426	377	391	381	351	381	408	396	393	409	381	403	416	399	382	413	417	377	351	371	371	372	420	371	425	426	371	378	388	377	402	407	394	404	385	378	397	403	396	378	409	383	406	375	404	380	402	387	386	442	393	429	416	430	445	385	389	365	371	368	395	393	371	420	377	416	414	437	394	380	382	400	418	407	409	421	396	394	402	373	369	381	359	441	375	394	404	404	391	419	392	380	423	368	387	391	364	370	394	384	383	355	417	398	396	383	386	380	395	402	359	383	435	406	386	396	453	409	398	408	378	379	367	367	404	376	393	376	387	407	428	380	382	401	377	409	369	396	384	413	398	421	431	386	365	378	375	413	372	355	410	376	374	380	397	388	397	387	363	379	379	356	409	409	422	422	414	393	383	383	398	380	416	377	381	401	398	417	402	391	395	438	379	396	423	375	389	403	392	398	357	415	396	410	363	381	416	396	348	422	364	422	398	395	419	396	412	389	357	390	416	373	416	421	369	405	383	383	413	361	403	373	364	360	372	398	376	366	365	411	375	374	390	409	371	382	381	410	359	420	382	382	412	399	382	377	427	360	384	418	392	376	382	410	396	390	375	393	390	386	378	355	378	381	377	414	375	371	411	392	357	389	408	409	379	393	392	365	374	403	394	391	409	380	420	367	403	381	403	421	431	398	399	421	368	388	409	374	371	349	405	387	353	413	411	396	412	397	372	420	432	369	399	387	399	402	411	377	377	399	393	380	380	362	393	372	431	361	409	374	373	383	413	416	381	393	397	389	379	364	388	402	396	402	362	401	384	421	383	390	390	398	394	358	379	384	385	368	368	386	405	365	407	388	385	381	428	369	403	413	373	387	360	382	372	396	398	403	404	384	397	438	407	393	392	357	397	384	415	402	407	388	403	351	425	427	406	374	373	435	358	404	420	418	370	433	395	378	396	398	399	367	379	382	361	424	359	360	392	380	385	407	382	390	430	375	388	387	385	418	420	385	399	401	376	362	387	428	387	397	410
24769	8329	3959	1262	475	278	252	290	262	256	259	258	255	279	246	277	282	260	270	264	298	240	248	283	223	276	241	272	279	275	244	264	257	268	256	258	248	243	233	260	272	310	262	267	232	214	252	249	224	271	246	268	270	291	247	280	248	245	259	250	273	255	245	231	263	253	241	234	269	250	298	248	243	274	273	253	220	247	274	302	277	238	262	274	267	258	255	260	294	287	264	267	237	272	261	265	232	234	239	237	246	249	233	255	238	245	257	267	286	235	248	259	280	258	246	242	235	276	233	235	274	260	269	234	268	260	248	271	226	279	240	268	243	286	252	236	253	238	279	268	258	256	259	286	269	233	260	254	255	273	261	256	254	263	286	264	272	257	264	274	277	271	252	262	264	259	272	272	285	263	260	267	261	255	262	296	235	252	258	274	267	270	278	235	259	276	275	270	267	254	221	279	251	280	241	261	277	265	256	237	250	264	288	256	266	250	264	261	277	230	259	297	271	225	245	268	257	247	246	251	256	276	270	265	248	248	263	262	273	302	244	282	261	219	291	259	273	272	263	249	275	256	256	292	258	258	248	229	289	282	279	254	252	244	264	254	263	222	258	259	246	248	235	228	253	262	284	239	258	265	289	281	271	253	220	257	279	263	252	240	273	282	252	242	290	281	268	253	293	252	256	245	243	252	250	250	253	259	276	294	283	233	257	259	253	261	239	259	260	260	267	259	280	260	268	251	238	266	260	268	276	274	241	268	275	243	235	270	282	242	293	266	282	246	271	279	240	243	255	281	240	235	225	238	255	235	274	296	260	237	257	223	267	266	254	274	276	251	244	276	283	270	285	268	283	277	273	239	252	258	243	239	271	264	271	251	245	248	241	273	245	235	304	250	302	266	282	242	239	237	287	257	248	295	274	255	257	257	266	238	251	257	253	237	288	265	246	258	264	226	252	288	272	235	247	241	259	267	251	240	225	251	238	239	279	257	259	250	267	264	273	271	260	270	253	269	264	282	273	274	283	281	275	231	248	242	251	256	270	291	277	262	280	288	279	250	256	269	253	267	253	284	236	263	226	261	262	274	247	290	246	222	256	247	234	226	236	281	267	279	261	256	233	259	272	242	262	265	262	244	258	277	270	270	250	260	271	290	254	260	260	234	251	263	279	269	259	256	251	236	268	289	224	261	260	284	277	269	261	246	206	235	282	247	232	258	243	292	251	260	241	243	258	254	266	245	252	233	234	252	263	237	273	274	266	253	237	287	279	255	212	249	247	277	248	244	257	264	236	243	227	270	270	255	263	248	233	266	253	260	256	266	258	247	253	260	228	254	269	269	261	281	270	246	255	246	255	251	260	261	254	279	235	260	254	261	243	275	261	255	257	285	263	253	246	249	249	270	290	232	236	268	245	264	239	251	252	260	255	278	253	267	246	230	277	243	206	279	257	220	258	265	292	250	264	268	274	285	224	266	262	303	277	288	237	268	277	255	261	253	226	205	262	257	270	258	263	256	235	265	272	260	256	274	297	271	246	263	245	261	255	269	225	240	259	261	245	271	286	249	301	276	282	282	263	283	265	252	261	288	270	255	243	274	231	251	267	294	290	263	259	286	273	252	243	267	233	252	249	245	258	244	258	251	261	273	225	258	242	246	271	270	257	239	261	279	232	233	256	237	254	245	262	262	275	267	291	265	276	254	248	247	284	255	257	274	275	250	254	252	264	246	253	235	261	279	257	250	286	246	267	246	265	227	246	240	256	282	260	287	305	253	268	264	236	238	269	272	255	226	258	237	249	299	263	260	254	229	278	257	254	247	267	220	266	254	259	292	257	263	256	299	253	244	254	266	256	273	254	256	265	239	274	305	261	262	267	280	252	280	269	266	240	261	284	284	285	269	267	228	244	266	263	270	281	254	249	244	254	253	247	255	229	256	259	277	273	232	245	263	244	287	278	249	266	286	258	259	256	289	269	247	291	282	264	228	280	229	271	249	272	269	244	274	245	236	248	248	287	265	236	276	241	270	247	257	263	241	270	271	272	247	281	274	246	231	241	271	294	247	280	238	258	255	257	267	257	266	261	260	262	279	247	232	273	265	257	268	220	247	240	261	266	286	275	256	277	256	256	261	255	250	256	261	261	254	245	264	268	268	246	294	284	256	298	265	271	246	289	231	259	267	232	232	257	262	278	243	258	264	234	242	284	268	291	244	237	267	294	255	271	247	265	249	263	260	283	253	291	279	257	272	238	262	271	293	275	243	267	258	266	274	270	264	281	234	278	264	298	237	248	249	255	245	262	234	270	254	237	282	238	247	249	269	239	276	281	265	247	257	271	267	234	258	274	267	269	274	252	311	280	277	288	246	259	212	270	235	233	240	260	263	231	254	252	236	266	255	251	261	239	279	268	255	253	253	247	249	232	234	265	252	229	257	283	246	263	276	256	277	276	259	258	238	257	231	266	262	272	259	282	253	259	276	236	268	238	295	253	289	267	265	304	257	255	255	277	255	256	255	268	244	256	281	257	244	262	263	277	256	260	259	289	231	261	303	258	237	263	260	237	273	295	268	245	233	277	259	254	258	236	308	276	250	236	277	257	259	285	265	280	265	233	254	243	291	260	239	260	272	272	286	280	256	230	279	264	270	253	251	275	246	226	260	274	265	237	256	289	244	255	239	260	237	257	273	258	275	257	275	229	257	274	266	258	235	255	238	250	262	264	274	238	274	257	269	296	246	257	260	240	250	275	251	271	306	243	303	251	261	266	282	255	247	276	258	265	255	258	282	245	273	228	270	228	264	251	272	262	279	246	249	266	234	278	255	262	243	285	282	236	274	268	268	250	256	289	245	205	270	228	268	251	214	263	254	241	307	249	234	245	246	266	286	245	255	277	274	257	279	277	281	239	241	232	243	266	278	263	272	257	244	255	283	247	249	261	243	257	263	270	257	247	256	259	257	251	260	280	257	265	263	269	272	245	282	246	234	264	268	287	245	265	254	282	231	237	245	260	255	258	261	261	268	249	273	265	237	253	250	243	238	266	250	276	305	264	264	250	275	288	244	275	252	276	281	266	290	262	255	244	265	231	242	255	262	284	230	245	252	267	246	284	257	269	285	247	227	255	245	260	253	238	254	241	228	254	268	239	263	260	236	276	275	265	230	270	284	283	249	244	281	250	278	263	282	251	253	255	253	308	246	253	267	257	262	250	255	240	227	264	234	245	285	242	245	252	237	267	254	266	253	264	242	264	254	275	297	261	270	324	259	238	263	228	242	257	262	279	235	272	279	272	279	289	242	259	238	288	274	265	259	289	247	250	242	252	279	254	247	236	271	274	250	281	277	275	258	277	263	282	240	260	282	253	279	276	257	275	292	239	264	243	240	260	263	278	243	261	257	246	281	279	277	270	296	285	302	254	286	258	240	247	263	252	252	249	263	282	233	261	262	263	262	297	281	272	236	236	249	261	260	264	258	254	272	240	238	303	253	262	297	266	287	260	259
18123	9527	8065	3347	1224	763	614	598	602	569	583	631	587	594	575	608	602	598	590	604	583	617	601	584	625	572	577	580	552	555	595	613	554	594	544	603	564	590	578	596	581	632	579	578	578	575	609	607	581	540	625	629	585	580	587	642	620	596	573	607	610	573	570	611	600	620	571	568	611	627	571	601	569	593	597	606	581	619	631	574	596	602	582	615	613	589	575	536	613	622	568	604	571	558	579	580	591	597	614	559	575	548	554	583	575	581	602	646	596	559	571	590	609	599	616	654	572	547	590	636	604	583	577	620	549	576	566	603	569	605	569	598	598	583	596	610	592	593	585	569	607	563	570	590	606	595	601	552	586	600	593	549	573	614	559	545	618	619	615	634	552	607	592	587	580	596	644	619	579	604	591	592	599	606	612	641	602	604	607	562	561	567	612	549	583	611	597	573	581	601	589	618	572	585	550	571	615	592	564	583	585	568	628	609	603	568	576	630	575	582	566	581	573	610	594	620	561	562	610	586	567	577	546	564	562	581	571	595	599	573	608	576	606	605	600	631	622	591	650	604	642	579	602	591	592	602	559	610	626	588	641	615	622	561	553	643	624	560	583	565	643	603	604	661	601	623	596	627	534	641	608	592	592	587	585	584	602	616	586	593	551	547	607	611	601	640	565	628	611	560	574	594	609	574	618	593	615	591	592	582	584	586	616	578	619	536	618	586	649	560	558	585	575	579	601	580	601	618	585	599	571	613	615	580	601	559	609	574	584	587	567	610	594	596	596	575	579	604	577	576	590	606	586	564	597	621	611	598	566	608	589	628	567	601	578	628	575	641	579	630	587	605	578	561	571	593	575	663	576	618	568	568	591	586	544	571	562	554	612	580	608	610	613	604	606	616	537	582	593	559	605	583	600	611	590	602	606	595	553	563	595	610	567	570	591	570	568	563	581	574	589	562	579	604	574	592	564	602	550	621	561	561	584	609	584	579	562	588	620	615	591	573	605	575	584	579	594	601	597	590	631	617	601	571	558	592	604	572	576	555	593	583	572	602	528	612	634	613	614	592	631	552	595	606	552	564	634	617	638	546	649	589	565	606	595	589	633	611	592	588	589	590	551	605	587	595	630	589	609	595	587	592	592	565	582	583	594	633	572	606	580	599	642	555	575	581	567	587	592	569	563	533	536	581	566	588	572	587	568	582	545	576	608	579	631	621	560	583	578	619	608	561	571	554	592	593	580	609	604	614	571	563	541	608	575	605	582	568	591	571	585	557	578	590	620	608	586	566	596	584	573	578	593	587	633	560	580	597	628	613	603	563	621	565	633	627	578	604	586	593	552	564	607	567	615	604	587	604	580	624	589	602	588	570	623	589	611	549	569	631	585	604	613	570	584	624	594	623	578	608	609	599	604	580	601	570	597	653	609	575	506	600	566	631	540	585	610	634	617	587	531	604	583	587	602	595	591	558	555	578	566	595	607	590	550	561	624	573	616	620	588	630	597	607	589	578	590	564	623	583	521	558	596	580	576	555	616	613	629	546	639	604	597	596	568	611	576	574	595	589	571	587	564	598	579	557	586	580	577	578	562	599	607	596	604	594	612	597	584	607	593	597	585	556	587	615	594	588	537	596	635	608	618	604	571	560	615	585	566	547	558	573	573	582	560	635	561	554	605	610	629	600	610	671	621	645	606	557	598	605	598	596	600	579	596	623	557	555	598	596	622	578	575	598	619	614	587	606	580	591	605	565	614	580	583	581	604	605	590	591	592	563	607	574	617	604	608	597	646	588	620	602	605	571	604	591	622	555	581	631	607	605	599	631	583	634	597	589	619	590	626	601	590	611	594	627	563	593	592	570	612	590	600	632	611	584	633	611	600	585	619	556	592	578	660	608	591	610	580	574	563	617	568	548	582	620	591	605	584	613	584	641	625	586	591	557	645	550	581	623	608	585	604	596	565	606	577	617	556	583	571	609	596	567	573	610	606	601	591	581	593	608	597	602	582	582	644	633	596	540	623	599	554	548	607	578	588	591	617	584	601	641	582	613	575	582	592	565	584	617	548	605	610	650	573	628	589	561	645	598	591	593	604	602	579	629	582	649	569	639	581	578	592	554	610	595	635	644	579	586	596	600	582	550	625	573	585	559	595	567	615	594	584	585	570	590	608	615	616	574	570	616	589	601	605	647	557	623	571	604	652	596	586	567	652	590	607	575	614	563	619	628	615	619	604	603	594	574	591	611	615	621	607	616	631	625	555	610	567	584	582	608	548	609	591	604	582	574	606	599	568	594	566	605	600	556	564	588	624	615	559	569	643	596	592	597	586	565	564	601	594	566	597	546	588	610	629	617	608	589	583	609	554	583	577	583	577	599	620	605	600	583	569	612	582	585	605	569	564	581	612	580	567	609	613	545	592	616	599	588	664	589	595	587	576	623	600	555	588	612	586	566	589	579	570	607	545	588	554	641	630	606	618	536	588	593	591	570	553	570	554	552	589	603	579	550	593	621	559	598	579	567	556	566	583	572	604	610	594	603	601	636	637	586	605	624	595	585	607	581	607	544	608	609	602	631	588	613	609	619	598	606	608	566	600	571	522	616	591	616	603	600	597	606	590	586	575	578	554	593	614	583	567	581	590	580	614	624	603	594	595	551	604	582	549	597	617	540	610	573	593	631	585	594	584	560	572	578	601	600	604	619	553	625	593	569	601	633	606	590	593	587	638	586	595	581	627	621	590	622	598	539	608	577	637	611	572	605	637	596	633	594	583	575	603	610	627	612	573	627	623	562	552	582	592	607	559	603	541	582	591	586	563	592	601	590	572	578	593	610	616	536	588	611	597	540	569	603	600	599	623	552	645	615	646	575	581	595	603	589	606	562	570	600	584	574	629	576	573	561	564	591	590	593	591	599	582	641	576	617	578	565	591	584	580	584	566	636	599	592	581	635	632	601	584	568	567	612	600	600	566	591	599	585	585	586	546	604	595	607	560	601	599	606	568	586	588	585	557	535	584	614	570	587	614	607	605	576	597	619	603	603	601	554	575	619	579	623	603	602	577	563	618	560	579	580	643	578	598	604	592	592	592	632	622	573	629	615	551	549	601	587	588	568	595	604	582	616	576	579	613	552	600	632	605	593	564	600	611	646	579	603	555	574	599	614	601	569	612	554	606	593	605	610	644	595	622	601	586	614	626	586	577	642	568	599	617	576	599	599	630	616	561	584	592	621	577	579	621	604	571	621	545	571	557	594	570	585	585	623	583	587	544	650	578	607	620	557	596	585	672	563	590	600	585	588	607	536	580	574	589	585	586	609	577	549	578	568	593	618	610	564	622	606	628	584	578	569	546	614	607	655	598	574	547	579	583	630	599	603	616	609	593	566	587	596	565	574	551	612	548	597	574	621	587	641	622	573	630	595	600	576	578	581	583	574	592	559	609	579	615	547	599	604	584	585	573	598	595	584	567	528	657	600	577	621	569	568	588	587	590	580	606	604	589	606
52927	39499	33950	15352	3187	673	336	323	275	265	265	260	214	227	264	293	249	255	265	254	232	263	256	259	281	260	273	254	263	242	265	264	265	244	275	259	268	272	248	238	250	246	262	256	239	275	291	267	262	266	291	255	276	259	243	256	265	245	236	249	256	269	251	255	272	256	251	278	264	252	271	257	243	253	275	281	249	221	280	255	232	255	253	244	260	282	267	243	250	262	242	256	259	257	262	253	260	264	249	254	237	273	252	238	232	223	225	259	255	231	243	212	236	254	272	248	255	253	259	243	272	265	230	234	227	248	244	260	243	243	266	279	292	222	239	272	273	226	225	259	263	251	238	243	241	252	226	238	248	241	267	263	237	260	245	252	246	277	254	231	224	235	247	280	231	245	235	254	253	270	259	234	259	232	240	230	237	256	221	255	266	245	251	241	258	229	235	266	255	252	265	258	232	265	271	227	256	277	227	262	235	243	254	260	242	255	239	271	241	238	270	262	267	251	220	245	279	237	238	257	231	242	266	253	204	248	234	230	266	251	259	231	236	246	255	296	262	229	232	251	251	242	277	261	224	264	262	287	248	269	244	267	280	269	250	240	229	272	257	245	235	231	269	248	261	242	250	246	255	302	244	270	280	282	231	253	259	260	276	248	267	277	218	228	233	235	269	268	243	239	253	242	249	249	257	235	224	234	220	257	242	299	261	252	256	256	266	245	276	250	260	257	295	228	263	243	251	245	215	248	259	259	266	244	241	248	248	257	258	244	252	252	257	272	249	270	258	249	222	261	245	230	271	277	212	239	242	260	225	238	268	234	244	251	246	269	243	256	257	267	241	244	247	265	249	235	232	256	227	260	253	265	282	265	246	271	256	241	274	239	251	234	265	248	242	245	252	265	257	232	276	273	244	246	250	262	230	254	264	262	251	288	252	256	266	247	280	268	252	270	252	259	244	266	252	242	270	246	227	229	251	275	244	260	272	259	228	257	280	260	259	255	260	236	263	254	270	224	249	234	260	236	256	243	257	259	210	252	246	222	234	277	296	254	232	256	295	240	238	264	265	248	233	243	253	240	274	235	248	256	256	250	245	244	243	263	284	259	232	233	231	277	246	241	270	282	286	273	281	263	262	237	254	247	263	254	245	242	263	267	281	266	260	262	246	272	244	244	214	262	247	261	195	265	236	275	207	257	249	246	229	247	271	254	219	253	248	249	261	263	271	245	258	226	258	267	261	257	256	250	255	263	258	244	253	234	270	223	238	292	238	258	243	269	248	250	247	240	263	272	257	319	232	251	236	261	232	249	248	235	220	254	232	251	259	255	233	252	261	254	249	246	228	278	313	240	229	253	278	281	281	243	260	254	250	250	267	262	234	247	262	250	244	255	254	241	292	234	266	240	210	258	257	253	244	237	249	269	257	236	254	271	278	266	281	253	276	234	229	253	241	234	246	293	248	229	279	260	233	249	263	242	259	246	236	244	260	251	256	267	214	249	246	268	239	270	216	253	290	265	223	270	231	258	261	243	264	286	239	263	255	275	228	246	227	265	241	217	267	265	245	268	238	245	242	276	252	265	266	260	258	241	257	251	241	272	263	271	267	272	250	233	245	254	255	252	234	263	260	265	247	245	223	227	245	254	236	221	231	245	212	229	257	250	254	268	253	254	254	248	246	263	290	248	261	252	257	245	246	274	266	224	231	242	249	250	253	237	269	252	245	245	245	253	245	260	236	244	224	233	261	247	254	238	241	236	244	252	219	250	256	274	248	234	236	268	252	247	276	297	259	241	259	275	265	254	256	252	233	258	245	253	265	244	248	262	251	241	262	261	241	240	257	260	233	246	214	234	228	247	271	249	250	241	251	274	240	278	248	282	267	245	250	242	256	271	277	252	254	248	255	238	273	256	253	275	275	248	258	259	273	265	257	233	220	246	247	274	270	252	248	247	254	250	247	242	276	249	246	245	238	237	248	269	218	281	224	245	266	256	272	282	269	240	290	232	232	263	248	254	244	259	280	245	257	235	242	247	291	279	262	275	271	285	246	250	282	255	258	242	284	245	259	225	275	247	227	231	241	246	247	264	254	226	249	270	234	243	238	265	243	208	260	252	243	255	256	239	245	219	245	259	253	266	247	245	220	250	273	249	250	229	230	248	282	257	250	257	264	253	236	249	249	241	242	237	242	263	257	233	248	240	258	265	226	244	277	243	244	242	234	202	276	230	248	271	261	237	242	259	250	224	266	267	249	266	227	223	289	292	247	226	232	299	267	259	270	210	234	242	252	243	244	240	265	256	229	267	266	220	237	245	260	240	244	251	255	208	254	266	249	247	239	224	224	249	224	260	237	249	278	263	247	261	268	223	254	257	263	250	231	254	267	254	248	292	243	227	246	263	233	261	259	233	258	223	236	261	247	272	266	244	233	241	263	254	239	246	238	230	232	235	226	248	208	262	240	240	272	288	273	257	238	247	275	259	259	256	245	234	238	239	253	268	224	240	266	249	259	236	255	234	250	259	231	263	275	249	270	241	278	243	264	240	248	261	273	254	244	254	257	238	254	252	249	262	233	244	234	238	242	262	229	279	232	245	257	256	247	295	249	248	263	249	250	241	236	233	232	245	286	218	268	252	240	280	270	232	267	293	239	235	222	272	258	292	267	274	265	267	223	271	247	265	268	253	256	259	264	253	234	244	242	237	282	248	235	253	295	273	251	232	238	268	294	293	259	233	277	225	260	262	263	218	257	265	252	237	218	259	300	240	256	259	295	256	235	253	231	263	268	236	264	285	282	254	240	281	238	242	269	254	268	227	272	270	245	241	227	272	266	251	245	257	236	260	243	278	236	222	218	266	244	258	263	275	256	237	261	265	261	252	279	257	251	215	262	248	264	267	263	254	272	281	227	231	258	250	247	241	293	255	258	277	275	236	265	245	232	284	281	257	278	246	306	272	260	260	270	223	253	261	249	254	253	278	229	236	248	270	278	252	248	244	250	271	257	256	281	241	233	256	253	244	255	242	257	244	254	221	258	267	249	254	249	259	274	234	269	259	271	249	250	238	234	266	241	267	252	232	261	304	236	217	245	222	252	293	271	286	239	217	246	260	255	238	265	213	270	245	247	254	256	263	246	239	249	254	245	262	234	248	251	271	263	290	231	266	256	232	264	275	256	263	265	287	264	257	249	258	228	264	241	254	242	223	276	245	241	217	270	240	262	262	223	268	244	279	260	260	283	247	237	266	235	265	219	236	246	240	239	273	271	237	261	271	254	208	244	215	252	243	262	231	255	235	249	253	238	252	264	255	261	241	253	255	233	304	273	263	267	239	235	272	242	268	241	241	252	273	242	256	229	230	245	284	256	235	250	227	240	274	261	244	282	253	251	241	280	231	248	282	271	276	238	243	242	258	238	226	270	246	266	231	239	265	273	255	224	264	267	232	260	273	253	279	271	256	255	270	263	275	277	285	234	264	261	248	269	235	282	240	228	252	251	266
36410	35104	36800	21737	6564	1888	834	831	769	618	607	556	556	563	546	521	561	553	575	539	558	581	568	583	617	546	531	572	541	590	567	581	606	561	599	616	569	531	545	533	592	564	559	593	550	612	573	592	544	578	533	609	542	540	586	582	554	578	601	535	596	614	556	539	550	558	563	526	543	570	568	580	554	543	585	508	587	603	569	614	607	570	600	564	598	611	604	577	599	566	572	573	588	564	524	559	584	572	556	542	565	534	586	613	538	568	604	537	607	568	567	564	547	579	573	578	561	538	559	569	608	542	628	585	621	585	563	561	651	560	574	535	613	559	517	523	595	503	542	589	562	566	564	568	615	599	603	555	589	599	572	587	561	544	551	587	547	527	579	584	576	603	584	578	566	567	593	603	554	554	600	586	549	588	585	529	557	557	577	610	544	566	548	534	634	579	614	582	594	544	602	603	595	517	586	584	542	585	575	566	589	577	538	596	584	585	569	572	511	569	614	585	558	539	571	547	580	612	563	580	566	538	569	605	570	591	548	558	561	550	569	580	596	603	567	571	564	614	537	553	588	548	576	549	569	565	600	611	574	631	569	544	616	576	574	553	556	553	566	577	573	581	565	520	576	535	522	584	568	565	571	575	542	574	531	585	546	560	582	543	591	571	571	516	589	544	593	527	582	560	565	577	563	576	574	585	533	550	616	563	561	554	557	593	557	508	577	538	600	616	586	594	595	535	536	588	580	549	572	591	612	571	518	563	549	558	565	607	586	557	554	589	576	579	561	575	532	588	588	592	570	594	536	560	572	547	633	554	576	584	550	518	534	600	616	573	528	590	533	536	516	562	629	572	588	597	578	610	555	583	552	582	576	571	577	556	587	549	587	574	569	567	549	584	561	534	563	558	585	536	566	587	545	596	557	571	552	569	584	586	618	570	569	603	578	588	598	580	536	605	580	558	562	569	607	543	522	575	534	577	602	619	571	586	546	549	563	570	590	610	576	602	590	585	575	579	570	579	572	547	561	570	596	595	574	642	542	574	560	599	572	596	565	550	551	573	550	542	596	556	559	569	569	563	609	518	561	548	581	551	543	604	585	520	553	632	576	545	551	582	571	570	607	577	577	511	512	560	565	557	573	539	549	578	594	562	560	584	580	537	590	556	623	583	576	553	583	619	583	553	591	558	586	563	547	564	547	581	579	588	578	555	565	537	552	571	604	590	582	547	543	573	582	558	555	574	596	580	587	570	550	559	536	557	528	589	592	565	554	617	551	600	572	557	540	593	521	563	578	578	555	580	597	582	560	570	592	585	528	593	578	561	542	624	561	582	569	588	594	552	538	550	566	588	574	583	554	579	593	548	573	598	638	549	561	571	576	558	578	602	561	544	579	586	554	593	577	615	544	566	551	526	561	583	578	553	560	514	578	580	567	573	587	577	562	590	551	546	557	559	627	569	581	560	590	556	553	568	602	584	556	589	591	533	571	568	565	581	546	581	531	576	583	555	584	524	557	546	578	608	577	565	608	570	574	569	567	637	587	576	588	621	607	589	566	592	584	582	559	571	560	557	567	574	578	538	579	559	573	587	515	562	572	561	578	602	515	597	596	594	568	578	609	596	551	548	574	534	580	566	594	596	526	587	549	582	574	610	586	587	583	570	549	528	581	584	569	606	606	567	604	527	617	596	523	597	588	550	566	510	576	550	555	559	610	529	586	553	569	533	563	589	561	567	590	608	558	557	583	559	610	578	598	625	573	560	538	552	540	559	551	568	587	569	540	603	574	549	581	578	591	591	567	542	571	538	587	595	582	578	533	598	581	533	597	581	584	599	547	602	551	562	587	564	596	588	586	563	570	660	585	596	544	577	602	539	568	521	536	568	564	564	578	533	575	589	560	541	547	568	581	552	568	577	576	566	550	567	574	620	554	623	592	620	553	571	573	586	610	610	527	562	547	561	543	573	588	540	517	559	569	595	609	630	625	592	616	603	607	576	573	598	601	585	626	582	574	580	555	632	575	612	582	550	614	607	557	572	563	572	556	548	601	638	561	573	544	587	575	581	531	543	578	608	573	619	572	589	561	613	569	558	534	560	543	589	552	584	541	575	607	561	584	595	555	601	608	586	566	545	523	544	602	552	621	597	612	549	554	598	570	530	547	561	583	587	573	544	540	555	616	527	549	533	570	533	582	565	526	593	557	594	586	616	555	579	556	558	546	548	577	556	574	511	539	569	541	586	606	590	536	562	591	540	568	600	576	617	563	583	598	572	561	579	538	557	574	522	529	574	611	606	561	527	563	550	585	557	619	532	615	578	590	595	568	559	576	578	563	579	585	592	587	575	545	568	580	577	545	560	561	554	574	550	605	575	557	584	553	558	526	537	575	582	591	580	540	577	556	583	558	602	574	553	566	571	554	536	554	568	606	559	566	568	561	558	588	573	576	536	570	543	588	579	564	585	574	545	578	586	557	558	574	586	554	568	586	574	537	579	609	571	576	579	592	532	552	545	518	574	601	582	542	577	573	569	555	561	593	520	550	571	567	604	572	588	558	538	545	610	533	553	588	534	549	579	609	592	588	551	560	574	551	600	597	591	575	575	573	578	568	572	606	577	568	600	555	574	550	585	588	571	565	578	559	583	601	594	566	616	561	576	565	545	511	552	519	567	556	586	548	540	553	551	583	570	549	550	552	589	558	592	574	544	648	618	607	519	571	596	554	562	594	601	580	550	604	556	571	552	602	609	563	512	580	603	598	580	535	572	572	528	588	593	569	551	579	552	575	582	598	601	548	559	529	551	562	557	552	556	554	595	585	574	519	574	571	562	574	555	572	587	626	587	598	564	557	588	533	535	562	506	544	561	526	589	564	588	558	570	529	555	588	581	572	577	591	558	589	587	582	566	605	610	558	554	568	602	572	595	570	604	564	538	603	544	569	569	531	565	607	593	582	580	568	542	549	575	587	566	526	561	525	529	586	558	529	558	575	602	552	550	531	601	559	626	553	588	610	571	549	556	630	582	541	579	578	565	598	600	571	573	594	535	562	620	541	596	572	514	572	567	557	588	585	595	589	551	511	591	565	587	553	537	556	531	599	558	505	627	553	577	577	559	584	553	604	559	580	595	543	557	557	540	579	536	589	590	566	585	614	563	554	555	617	561	568	576	548	562	594	578	562	559	571	605	602	627	581	533	568	570	603	592	561	571	607	568	585	569	582	544	603	562	589	577	551	580	585	549	565	582	583	572	565	598	568	519	573	551	601	603	541	595	575	559	586	556	543	525	594	581	567	574	596	551	595	603	539	530	554	588	536	511	554	577	604	575	535	554	603	627	582	542	560	617	593	568	559	591	582	586	581	576	555	571	542	608	583	546	570	549	532	554	559	608	583	609	568	594	562	536	554	593	572	572	585	525	557	575	558	574	573	574	545	561	563	610	547	632	548	572	588	599	580	553	564	606	569	581	598	586	592	580	559	586	569	580	612	610	596	578	543	556	581	589
65676	54932	50923	27865	8177	1479	329	354	249	181	220	144	150	183	157	166	146	162	158	174	163	160	173	190	167	169	160	182	176	162	181	167	165	173	170	145	172	183	162	160	154	179	182	165	156	160	158	164	164	181	157	172	184	166	169	154	166	163	165	170	152	171	149	166	177	161	159	172	159	155	180	196	148	134	181	153	162	147	164	169	146	143	154	169	164	149	155	163	173	176	161	183	168	163	174	202	178	181	184	154	182	160	191	200	159	166	181	165	183	134	140	150	185	197	152	155	144	166	149	169	194	169	158	137	164	164	140	173	177	176	158	190	172	155	148	162	163	179	189	186	150	160	166	173	188	168	152	160	160	149	165	176	172	163	167	174	194	145	172	156	174	181	171	156	149	151	161	179	159	177	162	173	157	196	173	172	162	198	151	158	164	174	171	168	153	192	153	190	166	183	177	155	165	153	176	172	166	154	164	152	187	156	189	137	173	175	150	152	181	172	179	150	174	175	174	153	150	143	174	165	150	162	168	171	175	183	150	168	156	152	162	164	175	192	187	150	153	178	174	160	187	160	149	166	164	154	151	162	170	156	141	146	160	172	171	143	141	160	197	160	163	136	162	164	176	182	158	155	170	179	155	172	156	182	154	192	160	167	170	194	177	152	154	180	190	187	176	181	155	185	153	163	148	188	183	187	154	172	168	177	164	151	171	144	176	195	179	163	163	156	159	174	145	172	170	153	158	167	178	172	170	150	159	168	151	171	158	171	164	168	183	157	177	182	159	164	160	184	177	161	170	182	148	173	172	166	184	158	166	153	186	167	140	170	185	175	176	177	175	177	162	146	132	159	180	156	168	182	163	150	178	148	168	168	198	191	190	170	162	178	154	160	173	179	151	142	146	164	171	167	166	176	160	182	183	176	163	165	182	138	187	163	196	173	173	174	163	159	179	160	186	178	147	142	180	169	140	173	205	172	183	170	171	155	156	170	153	146	154	177	151	156	164	155	166	159	170	193	188	177	174	169	170	143	157	176	171	162	177	165	149	202	156	142	135	169	178	196	180	173	154	175	177	168	171	182	150	155	175	179	173	158	178	194	188	179	163	142	180	172	164	179	166	179	160	170	141	187	180	170	182	166	161	141	138	163	179	179	172	180	186	173	190	183	182	180	175	176	148	152	179	162	143	162	157	160	149	155	175	166	150	158	166	164	180	168	162	204	171	174	167	166	173	175	167	155	146	180	153	175	161	178	169	193	145	144	148	185	162	161	153	174	162	156	169	184	147	178	159	175	147	177	145	147	175	165	182	145	172	153	169	177	176	170	154	188	170	150	143	136	162	153	160	176	159	162	180	168	182	184	156	165	162	173	193	173	184	166	153	162	164	182	163	184	171	156	150	180	173	162	162	155	170	162	194	144	158	152	160	169	183	140	165	164	165	158	157	186	151	158	146	173	181	178	190	188	163	177	165	174	160	177	174	161	143	160	187	167	154	169	177	165	164	158	162	179	157	159	160	167	181	173	137	176	183	161	167	164	178	152	176	189	162	157	187	193	151	158	169	168	164	181	138	160	149	170	164	160	159	160	161	172	164	181	181	176	141	171	159	132	156	159	186	161	189	167	179	167	156	179	179	195	157	168	155	156	181	191	181	191	169	173	161	167	179	173	188	165	181	187	184	164	179	169	164	159	158	155	161	170	164	155	171	173	174	150	180	143	173	162	185	151	156	170	161	172	186	171	164	174	165	179	158	178	175	169	169	158	136	173	163	176	165	166	167	164	167	180	157	181	187	152	157	178	156	172	165	185	164	174	172	146	182	186	171	174	154	153	164	142	149	186	160	160	166	161	151	164	141	200	176	146	178	161	167	159	164	180	175	148	171	169	161	161	143	185	160	170	164	156	161	156	167	153	174	158	180	149	177	187	159	175	162	194	159	178	171	160	155	145	161	156	169	168	149	170	189	167	170	170	166	180	159	140	150	169	173	164	153	172	170	191	151	160	155	177	135	156	159	156	186	165	171	136	154	165	166	169	164	144	153	161	156	174	175	161	162	175	155	173	179	167	161	175	169	152	130	185	156	167	170	168	176	142	160	166	146	175	156	154	170	170	174	153	190	162	172	161	184	175	178	161	138	162	145	212	165	182	181	192	166	145	172	152	211	158	198	188	144	174	193	172	190	179	153	177	177	172	141	167	172	151	172	166	160	166	143	156	159	178	166	187	173	163	170	185	174	173	198	169	172	167	177	172	182	175	175	171	166	173	155	162	158	192	192	145	181	154	185	136	159	157	164	175	163	175	164	140	156	160	156	176	168	169	197	165	177	178	181	153	162	166	167	169	174	175	159	210	177	162	161	158	150	144	169	155	168	167	169	142	138	153	156	149	162	170	189	148	169	157	187	144	164	188	147	182	173	177	163	187	165	157	153	161	175	161	165	164	158	166	172	179	162	159	149	154	152	185	173	164	166	153	150	157	140	148	158	181	158	179	174	159	160	147	163	157	183	178	167	161	204	173	153	142	187	175	152	184	148	173	150	155	149	175	175	158	165	165	199	166	164	174	186	162	164	176	161	162	170	139	150	184	186	173	175	177	149	163	158	168	145	157	132	158	167	178	163	184	170	157	189	146	174	153	169	155	150	154	155	166	172	160	160	172	156	163	188	170	135	141	154	184	161	158	148	157	145	176	151	174	169	137	148	179	159	178	192	189	160	162	165	166	160	154	155	156	172	154	132	189	180	151	155	165	150	188	179	148	179	147	167	147	187	154	156	164	165	152	203	179	157	162	176	194	194	177	166	144	154	175	153	174	181	169	183	173	192	170	170	145	134	170	168	168	170	173	175	178	163	186	177	172	151	178	173	168	181	167	178	175	161	174	173	166	146	172	162	160	188	151	167	158	166	164	179	160	178	168	174	152	156	160	176	177	171	180	182	157	170	162	160	171	188	182	178	154	178	180	156	138	161	175	166	174	142	158	195	198	156	164	162	167	155	160	167	162	159	132	169	180	147	151	154	147	195	153	171	165	170	168	172	141	172	164	144	152	171	167	170	163	170	157	169	173	173	185	172	164	170	169	154	168	178	169	170	159	180	164	177	133	168	174	151	177	159	154	178	173	166	175	163	179	158	170	189	170	196	165	161	157	161	172	181	160	165	164	160	171	171	136	178	191	149	143	161	164	158	183	195	172	161	145	155	167	181	158	168	160	151	173	172	175	163	152	160	180	176	169	157	167	167	165	177	169	175	200	173	175	167	173	185	182	147	162	178	169	160	173	161	151	154	172	183	172	171	156	163	158	154	151	168	156	169	192	159	168	165	141	181	171	167	162	180	172	174	160	168	164	180	149	184	157	181	158	142	156	154	145	179	145	147	175	172	174	156	142	171	173	170	183	173	188	189	191	158	170	179	169	180	175	164	145	161	168	157	196	141	163	151	169	150	177	173	156	158	163	153	191	177	147	179	175	178	167	165	156	186	179	182	188	182	153	157	172	158	164
45453	47029	49014	32336	12035	3872	856	1086	719	529	534	411	358	438	420	396	416	423	393	410	381	397	383	419	397	392	391	401	413	419	381	368	372	385	426	363	417	383	383	371	410	404	418	363	408	355	393	395	357	435	382	395	394	364	392	425	372	399	359	397	393	354	373	376	393	379	391	384	408	382	384	363	358	403	361	400	399	372	406	427	382	424	377	398	402	408	396	378	399	360	393	395	372	385	382	376	401	421	390	402	419	385	392	380	399	389	400	360	426	381	387	367	389	409	388	397	404	384	401	399	381	403	399	401	415	392	414	412	408	405	424	376	377	402	388	354	359	386	392	395	414	393	427	400	352	390	390	391	384	366	386	384	339	372	407	378	367	367	415	359	374	377	360	414	395	379	398	389	367	391	395	403	375	413	403	397	387	391	403	392	392	381	392	375	384	364	392	383	399	443	385	408	405	388	405	402	408	380	375	404	374	416	396	410	423	393	401	425	396	334	397	395	375	374	391	377	378	379	334	421	395	353	389	406	396	412	410	374	367	356	428	400	385	382	387	378	350	364	391	397	397	364	394	392	396	420	403	397	395	387	416	395	365	419	392	421	385	376	405	389	385	388	399	424	400	382	407	408	351	382	401	371	374	428	400	394	407	387	388	391	390	360	396	403	413	398	396	407	364	396	429	412	412	415	396	391	373	372	387	400	355	393	420	417	382	371	376	355	408	389	360	392	368	420	394	407	394	418	414	389	363	428	375	418	420	392	366	368	407	373	387	356	388	373	386	371	386	367	381	377	380	398	375	396	386	393	391	409	403	394	371	365	386	428	422	405	455	360	392	378	406	418	388	382	363	368	390	378	402	429	414	408	390	387	376	389	348	373	372	421	414	397	402	384	405	394	414	396	451	396	430	400	424	412	397	401	374	370	403	372	377	430	404	417	406	398	415	377	379	384	398	404	381	372	362	378	351	399	410	393	414	417	389	408	425	387	400	402	375	395	428	385	394	366	385	378	380	390	372	423	394	392	379	388	436	386	400	403	428	401	393	396	407	399	409	418	368	393	375	434	398	368	388	385	397	373	417	398	384	353	385	381	374	376	385	397	404	371	358	376	424	376	434	417	410	404	419	394	400	393	389	407	388	407	416	399	382	364	383	372	377	392	402	394	420	364	401	347	431	385	397	411	397	371	406	373	401	372	378	408	360	370	374	386	397	384	378	371	403	405	403	381	413	386	375	431	404	372	425	374	408	390	405	349	358	415	415	381	364	381	414	376	389	376	426	392	408	389	360	406	387	374	390	364	419	382	388	364	387	409	401	398	388	380	410	418	398	419	401	391	378	376	404	407	385	382	405	395	403	380	405	377	382	406	408	398	398	417	449	386	381	404	397	391	399	391	411	373	405	380	403	399	357	438	404	366	416	375	387	371	397	439	386	382	403	381	404	405	396	404	417	371	379	415	387	408	349	397	377	396	385	375	384	404	414	396	394	369	430	406	376	409	410	398	364	391	405	397	386	463	402	402	385	385	398	405	363	384	389	389	415	366	381	400	377	426	387	414	390	411	388	393	373	401	396	389	397	380	409	392	372	396	374	363	388	366	388	399	409	358	390	368	416	401	389	408	396	366	351	370	361	423	362	374	375	375	380	421	375	412	364	426	388	380	426	347	406	409	407	346	392	389	421	386	388	420	396	380	392	385	400	378	383	409	412	429	403	417	390	364	364	386	385	371	422	417	389	393	435	384	366	389	417	385	389	407	374	421	368	369	372	369	394	379	394	383	414	389	412	401	388	409	411	387	390	388	412	390	424	386	405	427	377	398	460	374	401	407	357	398	363	390	374	429	402	387	366	408	399	396	387	379	378	382	395	367	372	372	355	381	434	411	355	355	387	384	382	418	388	376	416	392	381	396	384	411	384	405	392	350	355	397	387	413	381	373	410	382	401	383	354	391	381	392	363	408	404	390	367	387	375	411	386	364	388	399	403	357	410	382	424	367	376	377	388	374	421	357	396	421	377	373	358	410	375	380	370	397	388	401	398	402	397	374	397	410	377	393	387	383	403	357	412	413	394	364	341	423	386	368	403	385	424	378	412	379	411	403	404	381	399	424	360	374	368	414	380	382	366	448	342	382	369	393	382	388	374	394	383	395	415	367	360	422	391	403	418	375	375	356	405	418	398	386	401	403	408	414	392	396	391	380	380	395	401	411	377	424	405	404	354	400	370	386	405	423	391	426	391	409	393	400	391	378	393	379	394	424	362	379	424	374	409	390	382	386	375	405	454	381	375	413	436	425	402	377	395	396	395	413	391	411	402	391	389	364	387	388	386	425	389	422	419	430	368	381	406	383	402	384	414	387	383	398	363	426	391	389	393	379	383	392	404	425	405	402	371	420	397	386	401	396	412	388	398	360	399	363	402	373	390	363	404	435	389	387	407	397	395	376	380	389	400	391	432	382	355	411	384	407	409	384	404	390	397	415	382	388	421	407	381	381	402	383	379	400	385	407	413	387	399	391	421	403	378	394	380	339	396	366	390	411	388	393	403	378	400	411	387	382	401	367	375	388	379	389	378	369	392	387	413	378	384	377	421	391	363	387	398	400	393	400	376	377	388	369	370	413	385	404	429	399	405	408	408	391	388	420	413	377	385	404	381	391	397	406	411	396	401	395	367	403	381	407	384	391	378	377	370	406	403	385	369	378	403	398	405	362	375	376	376	400	409	378	363	412	384	389	383	371	395	366	413	369	397	384	396	405	411	404	407	418	381	404	391	360	373	392	373	396	401	395	376	430	417	363	378	398	386	359	381	393	414	379	379	387	399	390	405	417	390	371	407	385	405	376	373	403	416	399	404	379	362	383	378	398	403	417	411	405	442	394	395	405	402	413	376	381	415	387	397	379	391	379	366	394	387	366	397	401	362	373	390	382	447	372	404	382	392	393	374	403	407	390	417	412	410	380	383	408	426	388	400	363	342	380	407	377	426	405	424	355	397	390	394	385	396	345	414	372	410	424	380	393	391	426	364	408	374	394	405	376	368	371	372	405	393	394	406	357	369	398	396	399	347	381	379	394	395	385	347	393	380	356	413	391	388	414	426	398	381	366	411	385	403	393	360	381	384	407	388	352	392	367	398	395	413	365	408	400	378	389	379	377	395	365	395	392	401	406	405	405	397	415	410	407	360	408	425	387	406	437	405	402	399	405	383	396	414	382	385	415	382	388	425	385	391	394	409	392	414	376	425	398	384	391	404	415	413	386	373	376	386	374	406	366	422	401	375	417	396	377	394	433	388	367	441	430	374	391	365	375	421	392	388	428	370	395	389	405	413	396	395	390	394	387	392	408	397	404	354	387	380	420	404	407	416	402	425	393	401	383	411	412	386	402	376	412	349	392	358	427	375	346	400	381	442	385	391	405	407	390	405	408	354	397	387	392	379	381	423	412	387	400	408	407	392	367	375	424	393	405	404	363	380	399	399	354	450	367	423	362	370	398	373	373
23509	8289	3816	1266	427	300	246	250	245	266	280	260	259	278	297	232	278	251	263	272	264	272	287	278	246	247	265	261	236	255	261	214	223	261	298	283	247	262	288	252	289	273	251	257	279	253	287	268	232	279	295	254	245	275	276	243	278	263	281	274	289	265	215	265	247	249	273	252	267	245	258	243	255	273	255	260	247	227	270	250	275	251	266	256	272	271	253	273	231	259	269	266	291	257	245	308	250	228	265	256	255	285	264	247	275	240	223	272	249	254	257	258	274	261	284	262	274	244	234	253	244	255	243	284	280	234	252	252	282	234	256	241	264	252	278	266	291	246	258	286	254	272	259	279	241	232	270	271	263	263	252	268	261	236	252	281	282	267	239	241	257	262	247	267	293	241	215	260	292	255	275	255	241	278	245	276	297	287	254	269	270	280	254	265	287	289	268	269	308	249	266	269	255	250	248	272	259	271	271	247	271	231	264	308	262	257	268	293	278	260	277	281	260	245	227	244	283	293	260	226	278	256	290	257	278	245	253	255	274	257	263	227	301	300	258	272	268	253	272	267	274	233	286	249	289	250	259	264	255	258	250	244	254	242	245	283	264	272	254	230	299	282	256	235	292	272	285	262	237	262	254	250	249	273	245	256	263	267	290	264	254	262	262	251	248	283	256	287	264	259	255	275	277	266	261	284	249	261	226	230	250	288	241	255	276	245	270	263	264	277	262	288	301	261	257	250	285	259	242	280	258	262	245	245	277	289	260	289	280	238	282	258	228	266	258	274	280	279	231	306	255	258	248	251	272	244	273	252	285	246	247	303	242	261	283	278	266	248	267	239	244	265	244	228	289	253	244	242	258	266	256	286	221	276	242	239	282	263	289	292	270	256	262	268	258	271	254	257	245	232	238	262	273	244	240	233	296	285	256	262	243	252	268	282	247	243	242	279	292	237	287	269	269	257	230	226	255	275	222	277	275	251	237	288	237	292	253	257	293	254	272	262	274	267	228	288	250	261	262	270	285	270	283	245	248	273	262	277	266	277	252	235	268	249	268	291	284	262	264	246	296	221	248	303	278	244	239	284	245	262	270	267	299	254	263	269	285	271	276	239	267	257	279	270	276	260	273	284	266	276	254	272	270	249	238	268	237	268	251	263	246	254	251	236	266	236	270	242	238	268	267	303	216	256	266	295	271	288	274	261	238	286	280	254	233	254	246	272	268	259	253	239	239	271	239	266	260	261	252	249	246	267	268	273	249	236	219	255	248	232	263	273	226	290	292	275	261	260	275	251	253	259	273	264	268	230	239	237	232	263	263	250	271	258	248	263	250	250	260	248	289	262	280	289	253	243	247	243	242	264	257	274	286	267	285	276	262	261	284	266	260	275	272	278	241	279	268	280	245	252	262	246	291	263	239	283	265	262	277	257	252	240	225	282	233	250	278	253	267	253	256	285	261	247	276	244	273	296	275	273	295	268	236	267	242	235	272	267	251	279	234	249	242	256	303	273	258	271	238	272	274	265	235	209	278	259	260	258	261	260	292	258	287	264	273	274	242	248	251	249	278	265	279	263	250	249	262	290	256	271	273	259	313	293	273	252	242	246	283	257	252	254	262	254	279	209	271	249	250	245	260	254	257	257	250	265	247	246	283	256	255	256	267	277	259	241	288	256	285	253	293	261	263	265	263	229	270	273	274	221	266	279	262	278	253	260	283	283	279	244	234	264	269	244	256	285	244	256	244	251	296	251	222	246	276	238	242	254	276	293	259	266	266	256	253	261	256	270	232	240	273	274	234	281	281	281	274	262	280	235	270	253	250	282	231	275	260	248	274	281	255	271	242	286	243	254	273	243	258	275	266	253	290	276	268	276	286	269	244	278	276	247	264	305	257	247	316	269	247	275	257	277	267	287	233	265	264	275	282	239	265	280	256	256	245	297	278	251	280	255	228	281	268	250	270	240	234	253	251	259	261	240	276	264	264	273	247	259	268	254	249	245	297	289	283	259	264	244	249	258	247	278	273	244	280	274	244	262	255	287	266	271	274	267	264	264	246	258	250	277	260	239	250	253	269	296	259	278	269	248	221	277	252	252	265	266	294	245	255	261	257	262	265	273	285	253	267	254	276	267	246	274	262	260	252	290	248	232	232	242	243	252	251	239	256	263	288	276	283	239	260	253	278	299	245	233	277	244	247	267	267	227	263	283	282	265	242	245	250	265	253	248	282	263	269	253	239	235	251	258	251	290	273	261	274	242	275	267	276	280	248	263	263	252	281	277	258	247	238	256	247	225	272	299	263	265	275	266	271	283	270	273	258	276	217	231	261	257	246	242	276	249	262	282	268	270	265	257	276	255	260	234	282	283	305	273	263	277	235	248	255	246	253	251	272	235	284	219	259	256	267	280	272	261	262	263	261	262	260	259	256	264	239	258	248	280	228	271	242	263	293	272	236	273	286	278	276	272	272	276	247	267	242	258	246	273	284	282	277	241	237	288	270	252	261	278	221	275	256	244	250	241	247	274	273	297	233	250	245	243	272	269	246	266	258	293	272	277	244	287	289	259	273	247	251	245	233	279	248	271	267	270	239	263	250	286	259	274	273	275	262	280	277	247	294	264	247	267	215	251	251	261	290	262	241	266	262	255	268	263	250	237	286	268	252	265	242	278	279	252	289	241	266	228	238	288	270	268	247	282	263	256	254	287	268	240	283	262	276	270	262	246	268	253	257	263	271	264	234	271	258	258	289	274	267	291	278	272	277	245	241	265	279	245	221	257	265	263	253	253	247	240	263	264	285	264	255	297	248	265	251	245	253	276	246	252	245	262	281	264	236	275	253	265	239	277	290	301	260	261	239	308	255	276	276	256	256	290	238	285	277	265	277	252	260	261	270	274	233	243	238	261	252	259	248	243	267	250	267	255	297	247	258	256	248	293	264	253	252	256	280	248	246	252	251	246	272	263	283	276	281	246	290	249	255	263	248	299	242	268	284	253	264	248	271	281	283	283	254	270	281	280	288	269	244	268	262	275	263	275	232	278	243	277	261	253	260	255	302	224	272	248	271	265	242	289	253	246	281	258	247	285	268	291	274	270	244	227	248	262	284	270	278	281	268	254	291	246	274	211	260	260	243	276	276	293	295	264	296	248	284	248	276	232	264	284	257	240	274	246	230	240	254	271	257	254	280	296	282	272	276	255	256	304	257	235	246	256	266	233	289	281	286	268	248	252	280	264	266	257	246	288	250	275	257	263	275	263	259	254	297	273	217	272	276	260	282	255	268	237	258	283	251	285	249	279	272	272	255	266	269	268	288	279	262	264	253	236	226	266	243	242	264	267	243	264	277	247	254	253	265	285	252	254	303	246	241	271	246	281	256	248	289	235	274	248	277	256	256	262	231	268	256	290	255	287	272	274	248	312	257	272	268	289	273	251	247	251	268	254	240	301	236	247	278	242	259	250	290	277	266	251	230	273	309	248	238	270	257	282	246	225	259	229	247	279
17220	9915	8007	3146	1066	696	599	599	590	624	617	635	632	619	577	580	620	634	610	601	608	571	604	570	592	647	594	633	560	604	562	576	622	591	605	623	596	615	625	594	611	581	590	586	609	600	583	616	612	609	586	588	613	607	596	607	635	578	572	609	556	595	587	570	620	583	594	623	599	625	609	569	600	616	577	575	585	609	598	608	597	594	607	617	572	612	621	551	618	601	584	611	639	584	587	568	563	586	597	608	629	602	595	601	576	642	526	574	598	588	609	599	576	595	631	616	587	620	634	576	576	580	573	554	563	644	570	656	616	623	605	600	636	589	637	601	589	655	634	611	579	607	594	595	603	589	589	619	657	555	576	612	592	583	624	663	635	581	575	583	570	597	549	585	571	599	566	595	600	590	568	622	580	593	580	630	567	617	567	575	587	613	569	618	611	607	624	576	609	683	566	618	570	572	601	629	557	603	556	591	628	601	588	547	574	559	602	607	630	566	571	565	605	622	606	574	631	637	600	565	575	592	655	571	609	606	582	576	602	638	626	600	637	601	579	566	598	569	600	623	578	613	565	577	632	616	596	587	622	599	597	580	602	582	588	589	603	582	633	594	593	590	597	578	617	671	565	597	611	616	571	529	612	614	606	589	588	591	623	576	572	608	610	585	620	601	582	563	580	578	614	611	603	625	567	623	620	645	603	581	600	586	590	601	598	599	591	577	609	584	617	586	631	615	614	614	590	578	597	620	601	591	574	613	594	618	585	610	551	599	623	624	602	595	558	626	582	574	587	641	613	615	616	598	627	589	609	594	588	630	531	587	591	584	572	578	566	589	641	625	536	633	601	592	546	586	634	576	587	581	581	624	635	621	573	606	568	546	561	614	593	586	605	555	575	597	591	579	621	595	595	562	574	589	623	631	589	598	635	574	593	572	621	605	573	615	600	565	631	599	616	579	564	569	604	588	637	585	607	595	615	598	630	612	624	553	595	593	590	549	580	630	592	598	573	625	606	584	568	602	566	612	591	603	567	584	604	567	584	586	560	591	611	600	608	628	612	621	569	654	621	631	608	568	570	600	595	602	604	579	575	577	629	541	629	584	589	605	601	604	579	564	590	628	596	562	608	587	582	637	596	609	602	614	601	590	565	551	596	606	616	592	621	560	603	572	610	611	596	577	588	631	574	609	567	608	592	552	607	582	623	587	610	614	601	637	619	659	617	616	620	575	608	599	620	538	596	620	580	581	589	608	588	621	563	647	592	588	626	607	594	606	579	604	614	594	562	538	627	563	608	609	608	582	592	589	649	594	581	576	594	563	573	592	623	584	628	571	595	579	538	580	598	605	593	633	612	570	613	557	530	576	601	605	626	558	574	596	601	602	612	614	577	606	601	564	593	607	585	648	596	618	623	587	608	589	623	602	611	623	620	574	618	589	624	594	579	582	613	633	557	562	561	572	577	567	593	609	595	605	611	561	622	623	606	600	608	585	570	589	575	575	604	597	572	636	566	615	613	585	580	626	595	608	618	564	609	607	593	611	581	605	628	607	582	574	596	601	589	585	578	604	564	597	582	578	566	585	594	623	612	625	626	575	622	641	632	583	581	626	602	554	592	609	612	586	635	584	607	604	616	615	572	631	601	609	616	596	596	618	568	577	621	604	623	544	592	614	595	604	585	603	634	618	586	554	571	619	562	610	612	638	606	586	559	556	630	643	597	640	617	611	610	609	598	598	561	596	583	591	606	583	570	605	602	608	610	599	630	585	601	618	561	593	575	670	595	594	570	591	577	582	636	582	586	572	653	628	619	640	605	593	592	614	630	609	555	617	602	565	602	599	592	624	613	554	576	582	630	574	587	606	573	581	600	580	613	566	570	579	645	651	611	621	597	562	561	673	586	613	596	574	600	606	613	610	572	588	590	606	590	591	562	625	615	620	566	602	608	570	590	592	603	608	592	575	589	575	600	608	602	565	627	592	584	581	614	595	627	604	615	601	571	612	611	596	546	592	591	605	612	594	613	614	611	552	617	598	640	625	583	595	599	649	589	627	618	624	586	595	604	563	595	564	583	600	552	590	583	577	563	565	646	595	613	605	641	616	585	587	647	577	615	567	580	580	532	618	593	575	589	590	588	595	570	627	607	620	604	588	611	560	579	569	626	570	591	551	607	564	587	637	594	591	577	634	562	584	572	600	585	571	606	615	630	600	517	551	599	647	586	592	604	571	594	573	592	611	608	567	603	592	622	637	595	604	593	593	584	589	548	596	617	578	574	620	585	622	599	595	608	629	639	553	594	612	603	589	592	605	652	603	607	560	567	597	604	571	656	585	605	600	586	595	588	588	593	610	637	591	561	577	642	617	614	595	647	540	603	570	611	611	618	621	618	627	616	615	537	580	574	555	607	616	608	595	651	629	594	567	613	583	617	584	563	634	588	598	562	588	539	621	613	611	610	582	653	522	594	643	601	591	634	590	584	587	612	568	593	603	565	613	575	606	584	629	586	559	582	574	580	586	551	581	594	599	578	569	589	575	633	557	585	620	579	585	599	616	621	595	592	608	616	610	620	623	639	578	590	565	591	617	586	558	596	602	598	545	594	600	601	636	565	625	543	593	640	601	580	573	603	606	592	615	618	589	601	628	582	589	575	586	608	600	592	601	616	601	586	587	584	611	648	589	594	602	636	578	597	584	580	606	594	566	615	638	621	569	575	583	564	602	606	596	594	587	583	580	559	612	595	628	579	626	614	652	599	589	608	592	585	566	574	581	591	552	585	563	649	618	585	642	579	581	633	575	570	552	612	639	574	594	591	591	616	580	603	637	568	598	589	586	566	625	577	634	573	615	580	591	590	575	569	601	579	618	592	604	582	606	604	568	586	611	562	586	577	617	604	578	621	637	632	616	606	584	599	582	579	593	615	609	596	624	592	606	594	613	597	564	603	616	585	581	621	645	594	596	598	594	574	629	573	619	601	618	577	608	601	614	585	599	588	603	523	572	598	587	603	610	584	585	584	597	581	566	620	563	648	577	563	639	612	608	618	631	650	563	625	576	623	616	580	614	587	599	621	594	573	630	576	571	601	607	613	557	617	571	581	553	572	646	608	598	625	603	605	585	602	622	646	567	580	630	560	597	612	582	636	594	624	601	577	560	561	595	598	611	591	588	576	616	616	559	584	587	556	585	610	610	601	592	584	606	596	600	586	583	570	601	564	614	624	603	567	579	604	574	629	592	569	593	615	623	645	632	614	560	568	612	619	591	579	590	609	591	588	600	604	622	624	607	579	585	620	614	596	603	569	597	580	600	614	603	624	623	594	596	571	600	631	587	563	619	587	591	614	636	596	588	590	534	591	604	603	590	615	594	620	585	586	608	564	618	594	564	602	581	587	586	584	610	575	593	624	602	609	637	577	579	588	611	584	580	585	566	594	591	590	627	590	613	573	593	592	625	581	592	584	564	578	560	587	615	578	582	599	650	602	587	573	608	587	597	606	580
52216	40089	34454	15487	3217	720	327	316	299	284	289	265	268	251	228	259	255	267	288	310	273	220	247	236	243	238	275	239	249	283	283	252	260	253	286	270	234	273	256	246	255	247	266	265	239	267	247	263	226	234	266	230	269	235	265	244	243	286	263	264	266	253	244	255	251	227	255	248	258	239	242	242	256	237	252	258	270	256	269	241	259	240	269	278	250	285	259	279	234	259	267	267	233	246	274	242	216	263	246	236	255	263	257	274	236	294	229	272	235	264	253	263	244	299	269	247	259	245	245	250	219	261	249	252	264	260	225	284	244	242	257	249	240	271	236	268	247	261	258	253	257	244	253	260	265	249	268	260	236	252	259	244	250	285	266	277	267	210	245	248	275	253	296	253	260	263	273	269	271	276	261	249	259	249	237	280	246	276	252	278	259	219	265	234	260	258	240	254	274	262	263	247	260	260	253	224	259	279	249	250	286	256	224	276	233	255	208	275	255	274	242	245	255	269	243	277	250	234	240	250	242	222	239	274	248	227	250	249	285	252	243	224	241	217	231	258	241	237	222	244	245	259	270	241	250	225	242	257	251	252	256	288	239	260	226	235	258	275	254	256	260	247	242	272	281	240	267	248	238	222	259	269	277	246	241	274	243	250	245	258	239	252	258	248	262	260	257	300	254	269	272	246	278	260	233	257	275	263	257	239	218	246	276	256	288	276	246	227	258	226	255	280	221	289	222	254	235	239	254	259	239	259	270	259	252	229	257	237	245	266	256	236	275	254	229	230	256	241	263	256	282	285	266	266	277	265	263	245	257	242	249	270	250	297	250	267	265	243	247	295	232	249	250	241	263	267	244	245	252	256	264	263	241	247	271	242	227	254	260	254	271	249	252	259	222	231	244	268	263	249	261	259	266	235	221	228	247	251	237	226	226	280	263	242	265	267	265	241	281	272	265	248	257	248	296	234	245	281	232	242	244	266	245	256	260	230	235	216	251	251	256	274	242	247	258	283	304	267	226	253	268	218	252	258	238	244	246	243	271	267	239	268	249	264	240	265	247	240	262	236	225	247	250	227	291	264	235	276	270	225	246	269	221	243	231	267	268	290	246	244	245	252	260	265	223	280	244	253	251	246	228	245	267	235	305	261	220	265	260	302	271	254	218	236	235	283	233	261	282	252	253	266	243	272	251	281	259	293	248	224	246	219	259	257	237	227	245	230	236	247	230	273	256	262	281	252	266	273	249	264	252	258	245	280	262	271	276	249	234	251	252	237	257	232	261	251	255	231	238	269	269	247	223	278	264	252	244	191	257	265	255	258	263	265	234	239	234	247	237	287	251	252	264	254	236	255	260	299	243	252	244	254	238	243	260	256	253	225	265	252	248	249	248	267	257	253	237	266	267	240	271	262	259	260	275	264	251	259	208	255	268	271	273	270	301	272	238	276	245	250	255	226	282	245	273	283	249	222	243	255	256	258	227	266	255	236	253	275	229	242	267	237	275	263	237	256	250	251	256	273	246	274	237	267	244	226	218	237	263	244	277	249	250	231	267	242	242	281	261	284	265	273	236	243	248	264	254	223	270	230	253	276	298	263	250	229	264	280	262	243	248	247	266	249	241	247	248	272	239	285	244	266	234	259	249	247	248	281	261	265	254	274	253	245	262	264	250	242	284	291	235	239	277	239	279	221	232	256	223	229	247	239	267	237	254	260	274	253	254	258	242	253	260	245	247	253	254	286	251	279	260	211	239	202	263	210	262	264	249	277	265	249	240	255	254	265	264	259	255	250	264	250	253	235	221	274	235	290	261	245	246	256	259	223	268	235	231	263	274	258	296	266	256	274	246	274	285	249	249	226	248	247	256	248	239	256	239	269	280	270	258	263	257	247	245	265	249	245	272	257	257	239	251	239	266	265	244	266	246	259	225	251	267	264	253	208	248	254	252	299	224	245	238	264	242	240	251	238	243	229	211	254	257	233	238	240	268	245	248	270	287	251	215	232	246	265	241	255	268	250	265	248	262	271	252	246	226	235	248	231	274	257	246	283	269	264	233	253	231	256	246	265	254	263	264	235	246	239	223	258	286	254	269	248	225	274	296	228	250	241	247	252	267	252	265	257	236	267	265	248	248	237	273	236	245	265	270	276	248	254	253	241	268	258	245	281	240	253	270	224	271	250	269	262	253	240	248	302	267	244	223	250	217	250	263	261	248	238	255	249	243	260	227	276	239	266	245	267	249	261	262	249	257	248	285	270	247	268	260	252	231	237	255	269	234	265	255	256	245	260	270	241	267	254	251	256	251	279	267	259	273	215	245	244	267	249	231	278	235	248	248	279	239	249	235	264	278	239	247	234	267	270	261	251	298	254	255	231	260	247	253	238	242	248	260	232	248	266	279	266	261	249	237	247	264	216	215	249	262	262	273	235	219	265	249	278	244	245	266	250	269	258	240	271	235	262	256	253	232	279	246	234	222	283	242	244	258	234	240	246	247	260	252	280	276	246	256	256	216	267	237	266	227	245	239	240	253	260	282	273	234	249	250	247	230	248	253	252	256	218	272	263	273	254	247	255	268	240	252	270	279	249	256	244	259	263	261	269	250	242	251	263	248	261	233	239	237	254	259	241	256	265	237	256	272	229	225	248	287	257	277	272	216	274	286	254	253	281	254	248	250	253	230	275	265	258	218	267	254	267	251	240	233	237	262	240	252	277	227	238	268	254	268	270	292	244	275	243	258	244	232	241	232	255	254	280	285	232	261	247	238	240	229	237	252	263	251	242	268	265	239	265	291	266	259	260	243	256	248	243	211	254	262	228	228	239	241	264	243	234	251	246	261	254	279	245	260	285	267	259	285	252	227	239	279	246	247	262	245	257	244	268	277	226	225	237	256	239	254	243	235	277	225	236	253	242	241	244	280	247	250	252	220	261	262	245	245	249	248	250	234	253	272	256	274	230	280	284	280	245	266	272	263	235	268	227	243	229	261	218	260	260	281	250	312	285	261	274	261	250	261	246	242	232	246	241	237	250	273	228	240	225	258	269	267	276	261	284	268	253	249	268	220	240	249	266	262	263	290	258	291	273	257	247	242	255	237	262	275	244	235	291	237	270	263	274	254	234	274	244	257	257	259	265	226	270	249	233	233	247	266	264	271	243	256	244	276	265	230	268	266	240	227	255	256	193	245	248	262	268	223	243	242	216	299	232	230	223	247	244	277	242	281	261	273	246	248	246	257	267	238	278	244	246	260	246	238	236	268	252	258	247	251	255	269	253	248	288	240	236	236	272	249	248	254	253	234	244	249	291	240	247	231	231	240	267	268	270	259	232	261	278	268	266	269	258	237	232	251	261	258	233	268	266	238	245	253	251	239	242	251	252	245	239	248	238	296	282	260	261	253	263	246	283	228	266	244	258	243	240	254	218	255	260	233	262	238	213	221	277	264	256	258	254	238	254	243	285	238	241	265	269	206	233	254	255	240	241	249	274	266	255	254	286	280	228
36537	35396	36801	21489	6805	2093	741	857	866	745	640	526	566	564	537	618	540	590	574	581	608	578	567	566	580	556	600	588	605	615	546	600	605	617	607	601	589	542	572	559	589	555	585	561	588	596	575	572	604	546	593	530	564	546	563	589	597	544	592	604	567	543	577	552	586	547	567	563	570	568	602	603	572	609	536	617	569	563	577	607	547	556	605	557	621	549	597	595	602	554	587	584	553	564	606	567	579	564	635	581	595	596	581	570	546	581	569	578	582	584	608	574	609	580	579	565	615	528	575	606	546	558	553	568	543	594	583	574	559	572	595	574	590	529	556	549	568	554	547	613	580	604	554	608	563	537	565	557	591	622	568	590	562	597	585	574	577	555	595	591	586	557	604	604	588	597	549	568	606	542	546	563	607	601	548	582	584	565	563	628	578	561	614	550	595	551	557	571	560	543	637	520	587	558	627	583	571	586	591	581	651	590	575	561	586	556	598	577	603	620	636	573	577	542	588	563	553	612	531	562	565	592	623	595	561	598	593	596	581	555	583	605	616	566	610	542	611	564	584	566	580	587	540	602	525	586	567	609	628	575	589	606	578	593	577	588	557	543	546	549	582	573	601	574	535	536	585	600	632	554	610	589	557	593	583	538	576	619	570	615	598	566	592	598	566	612	612	593	599	568	593	574	599	529	624	557	570	611	564	582	578	572	580	576	562	553	589	582	578	591	608	580	578	600	611	584	590	580	568	590	599	551	618	608	568	591	586	575	571	593	612	577	584	577	594	592	526	565	574	569	590	588	613	581	574	604	615	565	557	592	606	572	584	561	548	558	599	592	629	579	571	590	549	572	585	612	572	587	551	597	551	550	566	584	604	569	591	567	592	570	610	596	587	568	572	566	597	549	570	602	549	546	592	562	580	571	613	577	570	592	576	577	569	549	593	564	590	547	596	520	529	554	590	601	567	560	554	560	626	602	571	566	620	535	552	571	526	574	515	556	606	576	563	587	576	595	597	599	587	581	560	549	550	568	574	640	575	560	592	576	578	579	597	578	595	614	576	549	538	555	566	572	578	557	581	511	531	561	550	576	646	603	601	610	527	580	572	606	556	594	544	570	571	597	541	581	543	547	593	579	583	580	562	596	594	584	568	555	569	628	596	592	547	630	580	564	565	592	587	559	589	553	552	559	555	568	566	557	573	569	602	585	577	589	568	571	594	594	555	612	589	542	551	531	594	571	589	602	636	567	607	548	594	535	612	572	562	582	589	594	550	546	583	556	580	579	582	602	552	574	560	554	571	574	596	578	581	575	613	587	549	583	593	541	588	564	584	589	547	599	612	585	524	597	611	619	609	504	563	602	630	588	574	555	616	546	536	538	615	558	555	602	577	580	582	575	641	597	602	528	565	581	610	575	584	612	542	592	606	565	596	599	571	595	578	613	583	557	579	600	559	563	560	591	591	575	584	605	559	608	585	592	559	548	567	570	592	537	582	567	521	586	603	535	607	625	558	594	557	590	550	582	568	548	651	589	581	602	582	580	565	577	584	567	611	557	579	555	562	594	593	573	555	564	589	596	605	597	583	636	606	591	565	535	561	590	598	592	542	595	558	632	567	578	603	560	569	588	551	628	585	570	575	553	560	575	585	565	565	613	581	625	607	523	582	582	574	592	576	602	570	575	625	573	555	568	607	592	551	590	568	537	572	574	607	555	550	504	583	570	601	537	575	597	568	602	567	602	578	598	591	608	605	539	582	519	577	594	581	566	570	506	602	573	588	592	588	565	543	560	607	553	594	609	555	580	543	544	571	578	531	607	577	551	518	574	570	548	535	545	573	572	563	607	579	556	561	588	558	542	579	584	573	558	573	553	624	570	597	596	551	578	574	592	586	622	589	575	579	562	572	554	587	563	596	606	594	566	575	577	567	586	566	595	600	605	590	596	605	584	596	548	559	593	532	591	535	593	579	533	623	540	541	593	595	569	558	595	590	605	553	552	516	565	545	552	527	592	559	564	591	627	586	595	596	604	532	553	580	583	572	554	575	566	587	541	589	592	548	561	561	541	546	561	549	561	555	565	575	586	562	570	553	602	569	579	561	553	557	572	608	571	593	582	566	572	574	552	587	622	576	592	567	574	575	600	540	580	580	575	559	620	581	582	582	555	618	578	612	613	603	574	565	627	614	539	609	548	623	599	556	561	548	618	600	572	573	623	573	617	555	591	610	580	539	574	538	571	581	550	642	555	592	574	613	564	587	615	574	585	576	585	576	568	577	545	630	554	566	567	606	562	608	628	551	583	605	575	574	537	588	591	614	598	589	590	588	611	552	564	592	582	617	590	541	552	617	604	571	554	579	590	573	589	546	547	596	598	602	564	561	557	576	566	588	592	603	545	545	572	541	553	566	578	595	653	562	581	533	623	595	607	569	583	556	541	600	585	573	599	585	597	570	579	613	571	584	547	580	610	583	641	588	580	580	556	581	636	565	602	588	615	589	644	603	578	572	575	585	561	597	574	573	571	592	574	560	588	603	588	588	580	570	564	580	577	569	567	596	542	589	569	604	590	600	522	602	621	548	580	596	570	592	587	566	582	539	603	598	569	518	598	543	599	603	604	595	581	564	590	626	603	593	551	582	567	595	608	601	561	595	587	573	562	596	575	565	588	574	578	519	630	533	599	553	559	604	607	574	581	560	558	609	589	615	565	552	580	557	572	568	607	605	586	596	642	596	548	575	594	557	598	585	530	622	603	564	526	601	617	553	519	625	588	566	553	557	569	557	567	568	556	582	598	543	569	579	585	572	571	588	563	554	592	558	580	600	552	602	578	578	583	540	541	545	601	554	526	554	574	576	601	560	561	606	599	598	576	602	557	570	541	561	629	604	567	527	544	598	543	549	570	538	606	598	584	539	622	584	583	605	563	584	548	550	592	542	593	544	591	535	558	595	610	590	594	603	550	593	541	606	573	579	572	588	528	520	568	584	564	544	603	557	566	580	551	586	583	547	551	547	548	579	596	549	656	624	539	564	601	573	555	559	561	572	585	571	596	605	569	559	587	564	572	586	588	640	547	621	544	562	588	523	605	609	582	548	580	588	568	615	577	616	532	593	558	568	588	580	623	563	562	581	549	619	578	567	533	584	591	564	607	595	585	577	603	555	605	589	575	546	614	576	590	604	583	599	601	603	593	586	532	557	611	583	580	600	562	556	609	575	572	564	551	586	629	555	589	543	587	536	605	586	602	569	537	587	540	602	527	579	562	560	565	564	572	625	589	540	584	615	609	586	579	549	590	526	603	566	581	566	576	559	569	587	590	585	584	542	602	618	572	584	584	585	552	595	572	563	570	583	557	546	570	569	586	577	572	603	584	566	563	574	580	586	582	604	571	549	553	550	605	561	554	595	597	602	570	573	565	577	550	600	572	581	548	578	533	558	614	548	595	575	629	558	528	572	585	582	620	556	602	587	582	570	558	601	600	613	564	574	581	551	573	573	612
64770	56495	49715	27026	8340	1314	341	352	339	235	175	174	177	189	191	163	183	185	165	175	174	164	174	178	190	149	171	175	194	175	175	190	179	179	162	165	159	199	199	163	168	161	168	172	188	142	169	166	149	188	161	173	192	156	178	174	169	139	194	174	172	173	169	149	183	174	171	172	182	183	154	163	178	157	199	172	173	179	171	182	178	167	157	154	191	181	182	166	188	171	167	199	168	158	183	177	164	182	179	168	190	193	166	178	194	172	173	173	184	167	160	187	146	178	161	163	182	157	158	178	172	209	154	197	177	164	211	171	165	179	173	162	181	150	160	192	179	180	160	187	159	164	207	170	165	193	179	177	158	167	170	175	188	171	152	160	170	166	155	137	164	183	178	199	202	179	177	149	162	176	155	178	151	162	154	174	181	192	162	154	184	152	167	179	177	166	160	165	175	171	176	188	154	179	197	186	165	150	190	178	141	158	180	164	180	171	194	166	163	182	153	164	176	180	167	181	150	158	179	168	144	185	162	179	147	194	171	181	170	158	183	161	161	170	165	168	200	155	168	161	180	184	168	187	193	183	159	140	173	159	151	190	186	181	188	172	186	145	158	171	156	162	163	167	152	172	191	140	147	177	161	175	148	172	161	168	192	150	183	166	194	167	174	168	176	141	142	175	173	187	204	176	176	159	162	148	155	178	187	182	170	159	170	144	177	172	188	182	167	164	169	183	171	159	154	163	185	157	178	151	160	174	184	167	170	178	167	181	170	184	175	163	167	206	166	170	148	176	166	179	170	157	187	181	186	155	167	172	174	177	172	143	182	174	188	201	175	164	162	173	191	181	144	153	164	170	190	178	172	211	170	142	178	172	185	186	182	206	181	175	176	186	169	177	174	165	212	167	185	165	144	166	159	181	189	182	156	183	178	157	190	156	203	175	171	171	175	183	191	160	151	147	162	170	179	177	167	179	171	172	142	173	180	172	160	173	182	154	162	188	161	167	161	157	150	155	166	198	146	154	175	177	181	164	176	198	160	195	182	156	154	174	174	170	175	177	157	161	172	174	156	181	164	174	165	175	166	175	179	180	176	156	166	184	149	178	198	181	175	167	158	171	156	152	168	165	162	189	166	162	172	192	165	169	174	154	175	168	188	173	149	164	160	191	167	175	180	191	172	150	186	181	186	178	179	197	157	181	169	176	160	179	168	186	157	163	175	175	162	164	199	175	170	176	182	169	186	164	137	156	151	176	183	179	176	159	167	205	191	182	157	205	165	185	170	169	144	170	173	190	162	168	173	165	147	166	187	189	173	166	153	166	145	159	197	168	151	179	191	159	165	170	178	160	171	162	173	148	178	170	173	169	173	188	179	164	173	189	194	159	165	156	171	203	160	169	163	172	152	191	168	191	202	164	166	165	168	193	173	189	188	173	178	182	170	184	187	187	221	187	193	163	178	170	175	160	143	187	176	164	179	170	187	174	186	203	156	170	186	178	163	189	201	186	182	186	171	172	153	173	150	159	176	163	156	158	163	173	156	163	172	184	190	151	162	172	144	149	158	176	160	169	176	156	188	192	149	161	164	156	177	155	172	199	192	184	166	172	184	180	167	158	163	137	197	159	156	165	168	168	174	172	172	185	179	171	166	191	149	175	195	180	181	171	173	173	171	158	173	156	157	160	180	176	191	171	148	177	170	162	165	157	176	178	150	192	166	158	168	180	190	146	188	167	184	170	172	157	169	157	178	159	158	169	151	151	179	181	198	187	180	171	163	152	171	181	177	178	164	180	172	172	170	160	192	179	152	175	176	206	167	164	160	165	161	200	164	156	163	177	194	180	164	213	182	179	188	156	168	166	176	187	172	165	151	180	185	166	170	167	156	156	188	182	157	169	157	179	174	186	172	202	172	188	156	150	172	166	194	191	181	168	194	159	195	172	179	157	171	172	140	180	190	133	144	185	177	174	159	168	154	180	181	180	169	198	162	175	144	171	173	168	190	169	186	188	172	157	179	167	198	147	186	169	163	149	158	154	161	178	160	169	181	171	174	183	184	175	172	158	191	169	165	185	171	174	182	158	170	161	189	155	163	170	158	172	167	181	173	176	183	201	178	158	181	154	168	158	175	197	140	179	190	160	154	172	155	168	169	172	176	159	175	192	176	190	188	155	149	160	168	195	171	145	166	179	169	162	136	159	169	167	168	158	165	176	156	154	171	184	175	140	144	141	179	174	192	171	170	189	154	195	188	169	159	194	187	161	189	165	205	162	185	176	170	147	164	162	159	178	162	177	165	152	178	167	155	187	180	183	181	179	154	168	144	176	168	148	172	160	166	173	160	150	158	171	186	176	192	178	206	168	169	197	176	161	180	185	182	175	170	168	166	192	151	174	165	212	162	157	132	152	171	175	147	183	158	175	159	184	177	177	167	165	168	178	178	181	167	203	165	185	169	166	163	164	168	175	135	189	173	172	152	165	175	149	158	156	157	169	190	169	188	165	143	165	196	164	165	165	166	164	152	168	165	165	157	180	172	225	157	188	160	206	181	168	181	187	165	181	178	156	156	194	173	159	155	168	162	156	160	165	196	171	180	170	171	171	171	206	194	182	188	168	178	177	167	180	166	172	160	183	165	164	185	187	170	172	157	182	187	167	174	173	155	183	183	166	144	184	181	197	185	190	155	177	133	169	163	164	192	193	161	182	160	170	159	174	176	173	174	198	183	177	206	202	155	186	164	200	165	191	178	171	167	165	178	183	169	187	191	177	169	153	170	166	185	188	177	151	171	156	173	168	163	190	177	164	175	159	177	174	151	166	165	159	171	147	178	165	180	175	175	194	169	189	186	169	157	160	167	190	176	173	181	150	156	195	163	173	177	189	178	185	162	183	158	194	183	177	168	180	147	149	163	161	166	164	183	182	178	182	187	178	197	161	178	193	187	171	178	178	141	178	188	153	187	157	160	178	179	157	173	164	174	153	176	165	166	171	182	163	175	165	171	165	143	161	164	170	182	160	171	196	192	174	179	173	178	167	143	165	165	195	152	155	193	179	153	170	180	173	178	178	171	167	149	156	176	172	190	175	180	161	181	186	184	183	155	161	148	179	161	137	144	174	175	155	181	153	168	186	181	173	161	135	158	201	179	147	173	183	172	161	167	177	169	175	184	180	193	175	183	186	160	202	176	172	184	177	155	185	202	186	159	167	161	165	166	159	170	167	154	146	163	175	150	175	159	187	189	171	178	174	167	172	190	151	162	173	164	175	167	170	168	196	168	164	177	196	156	177	187	191	155	170	192	191	176	163	188	168	164	174	167	179	183	173	141	185	152	181	159	169	192	162	195	184	174	170	175	159	178	180	165	174	161	165	161	165	159	174	164	140	149	170	154	184	175	189	171	187	192	178	174	174	166	177	180	180	175	158	177	151	172	150	176	167	178	187	177	156	152	191	175	178	169	172	163	161	162	187	158	178	171	183	160	187	169	168	167	190	166	168	145	184
44854	47985	48503	32055	12963	3195	1057	1214	1014	652	465	419	418	402	398	421	412	374	400	398	388	403	422	411	406	361	432	407	418	389	404	425	402	423	405	361	431	402	408	419	385	405	385	428	415	414	391	391	401	451	441	427	417	439	416	413	379	435	387	403	390	394	408	381	357	444	408	409	390	401	377	433	349	446	428	386	404	433	379	402	399	428	399	429	373	408	417	430	419	385	407	384	369	391	401	399	375	404	398	399	375	363	416	387	414	381	428	396	392	409	419	384	443	402	408	395	395	412	383	428	414	400	416	433	356	402	392	374	369	424	404	410	436	404	390	384	412	364	409	412	399	394	415	422	394	412	372	423	414	415	383	387	406	429	388	400	410	406	377	380	407	379	441	363	397	420	391	398	405	395	409	401	408	402	397	408	430	373	387	406	368	441	374	397	403	401	420	360	436	408	417	433	445	412	404	395	391	388	459	390	438	427	408	402	402	379	404	418	418	391	407	380	434	427	382	368	386	411	425	390	415	394	420	375	388	405	399	399	373	410	391	372	414	382	400	389	400	413	349	371	386	377	418	418	397	418	333	399	366	440	379	359	393	369	387	434	414	360	428	397	377	412	408	415	398	386	457	382	400	421	386	398	398	375	401	438	402	427	445	439	382	404	404	421	393	387	406	419	393	374	411	424	388	398	366	385	433	412	408	372	409	399	362	387	392	392	407	382	422	387	388	432	421	415	419	392	388	404	387	422	392	418	390	395	407	398	425	405	395	379	382	387	396	422	390	365	358	400	403	432	408	383	383	401	394	387	437	400	392	384	403	387	394	391	399	379	448	383	387	404	436	404	428	390	404	393	423	417	414	395	393	404	417	373	411	400	391	367	402	384	389	420	384	440	407	392	399	422	418	385	388	422	433	440	430	405	396	386	434	394	403	389	382	401	390	423	418	388	410	408	408	381	423	422	374	418	393	388	361	428	377	407	402	416	404	395	428	390	419	390	383	374	389	388	402	401	381	367	410	398	438	400	427	393	413	365	402	406	411	393	369	430	388	395	389	390	377	382	433	362	395	405	398	386	410	442	413	425	411	425	398	379	397	400	385	378	377	420	418	407	389	422	416	381	365	418	393	371	421	409	351	417	400	393	388	438	420	410	449	440	425	422	399	421	399	408	387	380	398	419	437	386	395	427	384	389	415	407	404	404	357	376	426	402	411	424	420	424	382	422	376	427	385	382	408	385	417	389	370	427	389	392	383	365	413	404	436	408	388	416	413	381	385	409	403	393	362	396	401	410	408	413	425	387	381	433	385	378	424	382	424	467	410	413	406	415	411	381	425	374	406	388	391	409	410	412	412	415	391	390	428	390	385	413	374	432	412	376	405	403	422	371	395	415	363	379	408	391	409	407	398	394	392	414	424	395	371	379	410	383	411	401	431	411	356	372	388	383	429	411	399	392	402	413	405	406	350	392	384	397	436	447	382	422	393	389	392	444	392	394	376	407	406	408	417	402	408	404	367	429	392	404	395	414	395	381	405	409	399	384	414	412	407	389	393	424	417	374	378	394	444	421	410	404	393	450	413	403	426	380	398	416	417	395	361	397	385	356	436	415	362	428	385	398	416	385	377	419	430	420	417	393	409	400	397	429	347	369	417	423	421	404	377	394	382	409	439	382	381	406	388	415	399	406	406	404	403	440	390	413	402	369	363	431	399	401	428	411	392	392	411	381	347	375	453	405	441	376	391	431	421	373	406	417	390	424	442	416	388	405	398	415	392	411	381	407	413	366	378	427	388	428	434	367	409	419	397	447	404	424	384	400	391	408	374	390	418	461	406	410	394	409	396	422	429	415	436	407	376	407	366	413	403	394	386	392	427	389	384	396	409	394	377	431	402	417	405	387	401	402	425	422	397	392	392	405	395	424	402	403	405	383	411	370	424	381	408	420	418	447	409	406	416	382	389	405	401	401	388	382	357	376	392	431	381	362	406	409	387	416	412	382	409	411	404	403	423	412	390	399	415	391	400	411	404	418	388	395	385	419	421	415	369	403	425	389	424	414	380	414	421	436	410	373	397	393	381	402	393	446	409	395	415	430	431	387	407	434	403	432	402	397	394	391	414	419	407	412	404	404	384	375	397	405	405	382	399	419	402	377	380	433	385	417	371	397	378	423	415	385	438	401	412	392	421	404	410	423	417	405	409	387	411	391	399	405	408	409	410	415	399	416	390	383	383	418	384	420	409	437	371	401	393	432	381	424	413	401	375	394	415	394	363	423	408	415	390	401	401	424	387	393	414	390	378	407	392	396	398	423	443	419	432	416	404	393	385	430	379	417	430	424	384	442	397	411	424	401	408	393	418	413	396	411	413	356	431	451	405	420	401	449	415	422	410	392	415	416	415	394	401	411	416	437	412	385	413	393	407	393	389	435	394	416	417	408	408	412	391	386	405	396	346	364	416	393	397	398	417	355	397	423	394	421	378	437	427	437	427	388	351	421	426	404	404	409	385	400	386	373	455	428	399	401	406	409	379	382	404	393	402	371	388	379	425	394	391	387	405	407	370	371	354	408	393	394	397	387	379	402	413	381	404	403	374	414	414	423	390	398	395	391	411	392	413	412	402	426	410	392	405	397	359	396	414	423	412	388	431	424	387	418	408	423	412	387	414	439	386	409	417	354	458	396	391	422	415	397	430	428	415	374	371	414	413	404	420	421	445	414	407	362	432	387	388	442	419	412	364	414	413	396	423	409	398	406	399	413	391	404	442	402	401	394	408	392	418	410	413	427	405	460	444	379	412	384	412	394	396	415	417	384	423	417	392	378	371	375	389	393	409	373	370	402	416	380	405	405	390	371	389	402	380	421	386	404	423	411	402	386	373	450	407	414	413	407	422	404	400	390	423	412	414	376	397	395	361	409	416	355	437	421	389	395	389	371	390	405	364	418	418	426	409	431	413	376	402	403	408	406	400	375	421	353	414	392	391	397	401	420	351	384	411	411	387	399	360	410	397	424	392	398	378	391	364	414	413	424	406	375	387	416	389	426	376	417	434	395	418	403	413	385	417	410	341	406	368	396	413	395	389	387	403	425	385	413	386	389	410	437	370	427	368	383	394	398	390	406	392	433	399	408	394	408	371	414	410	388	395	387	406	403	415	428	402	416	429	378	436	397	447	392	385	400	372	393	375	408	384	379	365	380	388	390	385	399	422	393	398	401	375	420	412	374	412	394	368	426	384	445	384	420	427	380	374	399	431	446	381	447	423	442	430	394	408	384	396	382	432	390	387	409	359	415	407	411	389	357	371	362	411	455	400	386	384	413	401	405	413	390	398	403	352	400	415	392	406	393	399	381	390	411	401	415	370	393	382	379	419	445	387	417	324	404	399	400	416	386	407	377	384	396	399	397	428	400	446	440	435	386	412	391	377	390	435	414	382	399	433	399	405	330	424	381	376	433	396	405	402	409	402	425	441	378	418	363	413	413	385	397	410	409	402	386	410	404
23676	8167	3772	1320	441	260	297	272	243	255	250	279	234	269	284	263	254	271	251	273	285	285	234	263	252	248	270	257	281	273	233	246	266	266	315	280	267	249	275	253	255	261	285	242	257	242	230	245	274	247	256	260	258	286	250	246	285	278	251	280	260	259	309	237	236	271	269	229	270	223	272	256	291	283	271	267	305	266	249	259	276	252	265	259	243	265	248	261	253	245	262	253	210	249	261	289	269	254	265	269	237	288	272	268	236	282	270	261	260	248	276	249	263	258	273	291	227	256	240	229	247	264	266	270	236	262	288	251	266	258	280	270	248	273	285	301	285	261	250	258	274	259	248	246	242	267	269	278	291	269	243	257	255	256	239	239	256	290	254	258	240	275	275	271	270	264	294	261	255	244	296	264	300	264	261	292	282	263	291	256	289	320	287	280	227	247	245	256	276	295	241	268	290	293	243	275	267	272	273	266	253	270	283	269	241	249	270	278	248	290	273	265	271	239	277	289	256	243	258	275	269	262	271	282	270	255	254	283	266	232	273	285	270	274	254	265	256	236	257	294	266	241	277	284	257	248	232	298	247	274	245	280	278	265	251	241	286	253	262	289	244	258	232	249	261	274	244	257	273	283	235	260	267	289	265	282	264	260	281	277	253	295	269	266	249	234	267	263	274	278	282	272	294	267	249	258	242	265	261	272	241	260	269	253	258	247	260	275	271	262	261	257	261	263	256	233	256	305	274	293	282	287	278	267	295	269	245	256	273	247	245	253	265	242	264	295	280	247	241	260	279	255	260	286	270	253	229	229	267	272	242	262	261	272	291	247	263	282	289	254	273	234	262	267	236	261	260	306	236	255	292	293	263	275	282	242	243	243	271	277	277	243	283	258	261	275	235	276	262	260	263	260	264	261	282	241	247	275	267	268	226	224	281	248	279	259	244	258	268	276	288	264	223	261	278	294	268	261	259	276	245	262	280	254	266	267	261	259	251	247	269	295	282	243	254	256	253	273	276	253	276	255	272	279	292	259	271	262	256	264	256	248	233	272	259	243	282	239	259	279	285	258	247	289	268	263	224	282	268	277	291	285	264	232	273	262	241	265	263	258	270	256	260	278	298	251	254	287	277	263	267	260	280	218	278	284	259	265	274	262	248	255	269	287	292	262	292	270	286	266	268	249	270	256	263	236	263	258	273	269	278	265	239	278	270	256	254	300	266	246	255	283	285	274	281	256	250	269	277	231	239	247	260	252	260	270	261	276	285	287	237	241	273	274	298	276	273	280	269	234	267	249	289	271	261	274	258	260	256	269	290	259	257	250	251	265	284	246	275	278	277	276	274	245	257	252	246	275	266	303	300	291	247	255	249	274	237	262	266	248	278	276	270	275	261	303	273	281	233	263	260	281	275	280	245	266	241	246	260	253	275	273	290	250	290	242	266	248	279	274	281	245	244	262	278	279	259	241	259	318	262	262	299	270	259	297	286	241	267	263	259	243	260	249	263	270	260	280	236	250	263	257	255	300	280	282	275	264	257	260	262	273	263	272	263	286	256	283	269	278	243	272	248	277	277	272	279	262	260	270	269	252	244	276	252	300	261	256	261	255	250	265	280	264	254	319	251	241	248	282	289	277	265	264	265	257	242	267	280	301	274	279	257	251	248	246	289	276	295	273	266	256	284	243	277	278	265	256	268	259	250	238	280	272	268	270	283	258	232	248	288	262	268	283	274	335	266	234	253	263	297	271	248	253	272	260	248	266	255	235	261	241	267	276	289	277	289	268	245	244	265	258	255	234	289	259	254	245	261	253	279	265	227	252	258	280	265	269	281	234	257	294	258	254	261	276	271	237	269	260	227	265	253	254	276	285	265	268	277	247	267	257	266	257	274	237	304	253	287	284	258	250	296	277	216	267	244	242	293	265	247	263	280	280	288	246	221	252	295	283	272	283	232	265	260	250	215	248	243	259	284	267	242	271	247	274	250	276	243	246	259	261	273	263	299	305	266	268	263	288	236	273	268	257	236	267	249	255	263	257	285	253	294	254	273	283	284	276	277	253	251	318	274	278	275	233	242	242	289	284	262	269	252	273	264	268	261	252	279	260	296	261	271	271	261	280	256	264	283	281	237	286	241	291	277	269	258	291	242	261	289	277	255	223	279	246	273	295	239	271	250	285	278	278	285	284	252	288	278	271	236	304	266	262	296	242	262	281	265	289	282	256	266	272	229	270	277	301	267	238	273	264	296	233	281	261	250	240	251	278	262	271	253	233	264	249	261	274	270	263	260	272	231	242	259	289	266	277	259	228	273	260	236	271	272	273	250	261	263	281	281	232	261	245	251	269	261	269	277	250	277	241	257	259	269	258	281	281	268	258	280	242	276	270	254	276	267	263	244	257	271	280	252	275	281	262	256	242	242	281	261	274	256	244	259	278	251	250	251	291	250	248	247	262	248	234	258	264	255	283	247	305	246	272	265	273	264	253	288	232	261	249	268	278	288	268	304	230	271	275	243	238	225	225	258	247	260	285	278	247	278	275	292	288	289	252	261	232	258	247	267	274	270	253	268	226	250	244	284	289	252	272	244	284	266	276	264	247	273	322	268	288	268	270	244	269	269	233	266	231	252	262	266	292	244	230	270	252	278	288	256	233	272	271	257	272	247	252	259	290	260	248	273	262	303	256	237	234	235	252	261	276	270	246	283	301	249	268	237	222	247	260	251	263	270	267	264	280	262	266	262	278	319	235	255	217	255	251	281	259	272	279	246	272	275	241	248	260	254	258	267	257	275	281	256	244	252	232	260	300	264	262	264	293	272	268	282	284	270	267	280	276	266	270	272	267	286	267	287	277	250	262	244	265	240	266	263	274	266	281	277	291	320	258	258	280	261	257	259	282	250	293	288	260	247	275	262	271	243	242	247	274	297	270	260	291	255	268	284	263	245	289	265	279	233	249	237	273	273	263	233	256	262	267	264	254	262	232	284	248	267	225	255	230	244	256	256	254	237	271	225	246	259	263	257	246	257	237	235	266	294	257	274	272	246	301	245	253	245	265	256	247	248	254	230	257	228	280	246	275	267	281	244	229	263	308	249	250	269	286	267	299	267	260	267	269	250	265	268	247	276	252	256	264	258	249	253	260	262	280	271	295	283	249	266	244	245	291	247	256	274	257	272	280	282	256	238	273	253	273	250	233	265	259	260	279	264	235	286	226	267	276	276	237	233	259	282	276	269	239	274	297	250	223	238	256	288	268	272	261	247	268	249	256	264	226	252	283	269	293	281	281	268	283	247	291	231	273	286	248	279	267	278	273	271	272	208	273	270	241	254	285	271	256	245	272	291	272	280	266	287	269	263	261	258	276	275	242	280	262	258	260	242	275	281	266	270	275	274	259	277	290	268	256	260	267	280	281	262	250	258	248	259	269	253	249	265	261	246	246	256	253	259	284	268	273	246	295	237	259	267	285	262	289	281	262	262	251	264	247	275	265	280	253	229	275
17113	9679	7776	3288	1193	703	641	608	660	582	598	597	599	593	629	636	562	578	609	594	589	601	637	616	598	587	593	603	604	605	616	566	606	595	592	600	602	621	561	621	587	582	595	598	653	645	609	581	599	564	594	620	565	593	648	629	653	594	615	570	575	648	563	617	606	594	591	616	623	618	617	621	627	602	565	575	609	582	623	585	604	603	638	625	590	613	584	632	621	607	610	591	611	620	599	615	629	595	642	588	584	615	541	623	565	600	674	593	646	606	589	619	589	619	589	613	608	601	607	598	589	647	620	623	573	579	577	627	598	606	614	597	608	620	596	575	639	585	573	607	573	601	570	546	566	554	629	572	635	616	541	612	668	637	596	637	614	622	558	585	576	607	602	553	625	635	642	593	607	628	613	622	652	537	598	615	582	567	578	618	579	579	618	589	602	595	612	602	581	641	596	581	654	580	636	567	599	620	585	607	574	651	600	623	631	577	548	612	610	606	594	609	600	615	575	622	606	591	626	638	594	604	616	555	634	586	602	569	584	585	606	614	615	567	571	590	571	602	600	586	588	596	569	653	603	597	602	556	592	595	626	594	594	574	630	614	577	606	636	607	614	597	596	590	617	562	614	566	626	620	599	576	610	613	606	631	606	598	582	600	572	598	650	598	602	615	646	592	552	618	592	627	596	614	599	646	567	605	604	593	584	556	597	593	603	579	614	605	621	605	630	610	608	556	569	547	589	617	583	624	608	593	595	599	586	596	614	608	607	598	659	586	619	602	575	557	608	586	608	592	584	571	616	623	608	602	582	576	598	583	574	604	597	569	600	608	642	614	542	602	612	598	603	597	586	638	584	591	608	594	639	621	610	640	600	565	561	606	642	602	615	559	640	567	655	590	635	610	609	581	600	586	611	602	595	600	570	631	596	626	560	630	609	600	579	649	597	597	578	608	593	608	614	581	595	597	596	620	582	600	608	605	547	618	587	658	643	647	592	570	568	585	606	597	581	601	572	584	564	596	584	617	566	691	633	598	633	586	597	603	594	599	688	574	592	601	610	605	584	604	636	599	566	624	595	598	569	657	591	579	588	606	628	589	611	625	606	622	610	612	630	592	623	626	593	604	602	594	632	559	564	656	605	561	606	584	605	574	573	637	612	594	571	622	577	620	601	546	660	645	602	626	619	618	595	616	617	579	609	584	631	590	621	657	594	602	620	551	616	621	589	612	595	613	653	582	590	575	623	600	592	595	607	597	591	600	623	648	600	599	593	590	568	616	579	561	616	606	613	624	600	587	636	583	619	600	614	590	581	647	554	648	614	614	603	596	623	572	656	574	593	556	631	595	642	601	619	605	605	602	613	637	551	612	638	648	630	630	599	587	598	593	617	600	576	607	617	617	623	575	565	618	597	575	582	560	596	609	588	644	600	571	590	611	627	615	654	584	605	606	603	607	582	609	576	600	609	595	617	606	598	591	640	605	576	612	598	595	604	618	589	565	609	563	621	619	608	575	602	602	572	578	577	611	654	603	628	574	594	614	589	616	626	597	604	590	645	608	665	613	621	589	600	621	599	619	626	653	562	614	621	606	592	564	594	618	654	585	586	603	582	662	557	582	573	593	595	608	616	593	599	593	561	606	585	589	593	608	640	564	617	607	605	586	606	628	563	583	556	618	611	570	579	603	579	610	614	592	588	539	581	602	610	593	587	640	595	588	606	589	591	568	586	594	597	600	608	605	554	592	588	577	613	611	592	617	610	582	567	604	597	600	602	607	563	563	640	621	584	570	591	612	586	576	586	603	626	640	626	620	594	581	575	579	608	587	564	635	621	645	546	622	587	597	562	618	596	585	570	574	628	588	574	590	620	628	580	648	622	612	581	595	598	594	569	594	630	564	597	613	589	594	578	644	570	633	609	590	618	612	575	595	592	600	624	614	607	590	580	651	560	585	593	589	593	599	605	543	616	617	583	634	603	582	584	589	574	546	630	560	560	581	564	553	607	601	609	567	586	609	569	638	555	576	644	619	586	591	548	608	623	586	569	587	616	602	612	633	615	639	615	578	554	588	601	553	590	593	558	597	632	617	602	573	617	629	599	562	574	663	616	620	596	599	598	602	585	589	617	630	627	630	599	604	588	624	590	597	559	599	607	561	595	595	605	576	597	636	613	557	571	627	649	648	569	592	615	568	599	608	615	590	619	590	587	592	625	602	590	630	608	575	584	583	599	625	572	573	620	621	572	596	589	596	606	556	587	602	607	572	638	631	559	577	607	607	521	599	622	612	615	658	582	549	552	583	619	620	657	633	593	626	589	584	598	577	623	615	630	588	583	607	562	551	637	634	613	597	634	581	589	621	581	628	599	580	620	603	586	599	612	609	577	605	585	606	612	625	569	582	626	579	605	601	590	636	600	566	623	599	542	649	637	620	601	616	577	602	602	582	580	629	653	608	612	613	598	643	634	634	576	610	635	619	620	635	585	599	599	629	595	607	603	567	589	546	615	591	631	582	605	640	596	636	607	587	542	639	632	600	581	607	662	540	649	594	594	588	593	588	621	613	613	584	633	644	614	593	583	658	553	557	570	600	600	596	625	568	602	621	587	604	586	577	598	593	634	629	610	587	615	590	538	614	656	579	598	608	563	617	579	619	589	590	622	588	628	628	627	565	577	592	589	567	594	612	620	540	611	585	595	599	591	656	597	621	584	632	630	644	605	607	610	586	581	560	595	588	584	635	626	599	648	640	588	623	620	598	581	575	609	571	616	588	629	589	616	624	606	595	629	571	580	596	635	617	570	623	581	580	578	602	590	607	599	577	628	584	557	573	596	615	627	613	595	590	573	619	597	602	618	576	603	593	591	604	600	576	618	617	624	617	596	563	560	640	602	594	661	629	580	570	595	607	621	610	588	645	611	592	601	617	632	601	640	598	651	618	638	619	551	586	573	632	585	562	574	606	615	592	584	610	586	644	644	619	606	589	576	605	639	555	617	623	613	573	656	576	638	606	594	594	604	593	597	626	598	596	566	611	575	602	601	610	603	607	603	554	661	628	624	613	602	553	565	619	628	580	601	630	617	627	659	586	569	561	637	611	636	628	606	602	635	565	574	604	595	591	548	598	581	616	597	599	568	604	561	615	581	579	604	599	568	570	554	621	586	627	634	563	620	589	583	555	548	575	597	576	545	583	624	598	590	583	649	603	556	587	620	595	600	602	642	575	608	598	577	575	613	552	598	616	613	575	595	627	587	585	537	567	579	595	624	559	572	605	618	622	654	586	620	584	655	557	625	595	607	616	605	603	563	612	566	609	592	601	608	555	579	624	580	626	604	592	617	580	636	592	643	586	603	564	630	569	618	604	592	619	634	588	627	609	572	610	593	639	607	603	613	570	541	623	561	609	607	587	562	608	562	621	638	633	623	652	649	601	586	580	600	598	560	617	578	671	589	596	603	641	626	600	562	613	617	576	613	600	646	607	546	573	596	596	634	609	579	615
50981	39936	34096	15745	3402	572	372	352	312	267	276	272	227	247	246	263	260	256	286	251	284	259	244	263	255	260	257	265	295	242	259	244	274	274	285	290	273	253	249	251	274	272	266	237	229	273	248	258	267	274	265	224	244	244	233	245	233	249	238	213	271	254	247	253	273	293	242	237	254	275	231	239	258	229	266	273	242	253	259	263	246	241	223	251	228	235	259	225	276	260	263	282	256	254	248	293	261	269	278	269	233	233	248	266	250	255	236	256	232	263	239	239	223	255	279	253	261	262	233	265	291	260	263	262	219	255	301	255	252	248	246	232	268	268	250	263	240	277	265	284	252	252	266	272	264	227	242	254	258	279	261	244	267	255	231	250	267	247	230	243	268	273	236	252	253	260	270	247	233	234	271	273	279	238	241	246	261	268	260	239	260	303	248	261	270	227	273	252	263	276	262	229	241	252	267	249	256	247	249	238	227	244	243	255	273	265	275	253	239	250	263	258	277	254	239	254	258	243	279	269	237	228	241	259	252	227	262	279	239	240	248	261	251	244	260	267	238	249	240	271	278	243	277	241	270	279	246	263	252	260	280	291	232	252	239	253	251	213	271	225	245	230	231	273	273	233	280	241	222	285	270	246	268	231	271	267	247	229	241	269	236	267	290	255	262	240	253	239	242	297	250	266	244	266	266	240	268	267	265	252	300	228	267	263	247	247	287	243	226	259	263	257	242	250	231	240	246	262	250	234	233	233	236	254	273	263	239	231	271	276	279	271	236	270	267	266	287	252	237	272	243	276	242	287	242	250	237	246	230	264	249	244	249	249	256	259	269	237	252	240	230	245	266	252	289	244	290	210	248	248	244	243	257	255	251	242	236	242	270	233	265	264	244	238	228	223	258	290	246	243	297	264	254	247	238	271	268	258	258	281	253	241	239	247	242	242	237	241	264	269	241	241	258	275	250	229	261	253	250	228	266	250	270	280	219	230	279	253	252	203	261	256	257	292	243	279	299	237	252	238	240	238	278	276	253	259	241	236	234	256	262	250	258	237	272	233	246	244	243	243	244	252	253	256	232	261	267	241	255	255	242	265	252	263	246	255	270	252	255	259	243	276	231	257	267	258	220	246	270	258	235	250	286	272	250	243	283	243	248	245	266	274	258	237	246	253	263	249	222	254	228	254	249	272	268	247	238	277	246	276	227	237	259	276	276	260	247	267	244	249	247	262	236	306	263	248	238	274	258	235	280	263	249	243	289	227	251	282	281	272	264	276	283	249	277	255	237	266	259	246	217	285	243	247	230	277	229	264	247	243	252	246	250	236	224	243	268	251	255	271	256	265	257	236	246	227	263	259	263	261	237	254	287	239	247	242	219	289	305	247	246	255	233	259	243	266	269	263	272	250	256	217	247	241	250	266	280	244	264	275	243	270	273	256	244	260	245	229	255	286	266	252	271	255	245	230	269	261	215	224	234	270	237	243	266	239	268	233	266	257	243	232	213	210	247	245	244	264	264	262	289	250	224	284	249	258	255	245	247	252	286	234	256	259	242	289	277	299	266	256	263	251	263	259	257	271	305	266	252	267	245	281	289	254	270	252	282	269	251	252	246	240	246	241	225	250	263	253	245	257	247	247	259	245	256	243	242	253	255	255	251	265	247	255	257	271	262	275	279	275	263	250	256	215	254	254	258	236	282	233	267	260	247	239	247	273	206	242	250	217	242	275	266	224	260	260	257	271	250	276	272	259	277	287	257	249	231	275	256	241	279	293	266	255	260	272	237	220	223	254	254	228	222	274	230	273	266	245	267	235	247	219	223	248	231	252	225	273	244	270	240	256	278	214	261	272	263	236	227	215	273	231	248	246	276	277	255	260	259	239	266	257	252	262	247	262	257	237	246	261	231	235	290	273	251	280	281	231	259	274	253	263	272	247	270	252	277	252	255	268	273	262	260	270	260	286	271	254	286	258	251	261	266	248	252	245	272	270	253	211	254	224	265	260	233	225	227	235	296	250	232	238	275	222	246	248	242	268	241	270	228	279	222	266	259	243	265	251	260	256	255	258	266	247	242	260	244	263	241	228	285	254	260	268	235	271	241	272	266	287	282	249	244	225	254	254	262	248	249	225	247	246	250	277	245	244	278	272	231	245	243	224	252	263	243	256	282	259	261	254	250	240	251	287	233	253	260	208	244	264	253	222	267	258	277	270	259	257	256	258	239	277	243	259	253	282	253	241	239	210	249	235	229	255	258	252	248	249	257	232	229	245	263	226	289	236	235	236	234	225	259	255	257	246	231	240	256	260	243	256	282	257	266	246	241	237	257	291	289	251	248	222	276	257	284	263	282	250	263	227	275	263	240	265	228	245	246	249	248	251	219	235	259	234	254	236	257	243	303	278	260	251	245	306	265	267	272	250	242	265	281	255	255	254	278	246	257	271	244	256	254	244	245	249	255	257	234	245	231	271	239	263	277	265	264	282	274	278	244	246	231	236	253	246	258	235	252	246	251	252	271	255	252	252	257	246	258	302	266	255	273	263	268	265	251	249	270	294	254	251	239	259	275	234	243	269	282	256	263	226	251	299	247	249	228	273	248	277	233	287	235	232	269	209	262	248	229	247	248	281	273	257	218	265	258	244	290	238	259	256	258	253	225	252	282	253	260	283	254	249	277	270	254	274	246	248	270	225	251	250	248	233	240	258	275	262	248	242	222	271	264	250	256	229	232	223	240	274	268	237	274	233	268	243	247	279	275	246	252	254	246	240	247	260	243	268	238	290	254	260	269	239	253	223	259	279	255	235	247	246	260	266	256	263	234	245	263	228	260	220	236	275	260	230	273	269	270	245	278	286	257	242	237	264	275	238	276	242	278	229	230	279	286	247	219	225	246	250	240	247	271	271	240	275	268	241	243	250	250	268	275	247	265	259	257	278	258	263	287	255	258	274	268	214	215	282	274	264	271	272	231	242	261	245	249	231	265	249	231	253	249	253	232	263	245	253	260	262	231	263	260	216	284	262	257	260	247	272	267	254	258	284	274	243	257	267	276	273	292	248	253	234	256	259	250	266	258	234	263	260	278	277	253	267	246	267	255	245	256	276	269	266	243	274	255	265	234	277	234	269	243	245	283	247	261	257	236	248	251	251	240	265	260	276	262	264	247	245	281	264	257	243	241	252	238	268	254	213	232	238	247	273	254	270	207	254	240	235	256	260	255	236	265	259	241	276	260	254	246	247	262	250	244	277	268	247	228	257	259	235	255	268	282	257	271	251	248	241	251	257	239	286	200	266	236	251	270	230	243	275	239	263	263	234	268	264	237	255	314	254	251	244	263	244	257	211	246	245	261	242	284	256	230	257	256	282	230	270	265	254	209	267	288	268	249	239	232	250	255	258	255	254	272	261	247	265	250	260	221	258	252	289	260	248	211	269	241	252	241	273	280	252	251	274	272	282	278	214	224	231	241	231	251	229	263	247	255	282	281	262	252	285	235	225	247	221
35248	35152	36924	22385	6832	1453	1083	1126	824	719	553	582	560	528	593	567	567	545	622	640	572	629	564	564	594	609	553	589	556	579	613	606	611	606	607	559	579	596	554	559	559	544	551	571	591	581	580	567	575	572	604	563	575	540	612	543	592	529	561	576	595	548	583	566	565	599	566	540	612	578	582	562	597	594	592	572	581	589	566	558	593	559	600	582	549	620	576	564	566	551	602	562	578	575	571	551	559	573	588	591	588	573	587	602	599	565	582	594	556	593	594	603	599	530	594	572	579	617	572	570	618	572	596	560	581	631	593	587	532	552	578	553	547	523	553	587	582	571	579	602	585	579	546	548	546	607	548	577	562	570	581	582	549	533	628	561	552	581	579	558	550	548	564	561	580	586	559	576	605	525	596	601	582	530	586	539	524	607	587	567	554	581	575	546	593	574	535	574	602	582	548	558	566	576	565	538	557	592	573	605	596	567	569	563	592	609	601	583	595	588	571	539	580	558	576	642	597	592	547	578	582	572	550	624	572	590	595	531	597	595	559	644	579	564	597	582	568	587	564	536	579	542	586	547	586	586	610	562	565	565	596	597	598	543	646	541	580	588	587	594	611	593	610	567	554	551	606	590	546	566	559	569	548	519	602	578	560	628	595	556	544	550	530	570	549	579	618	591	617	572	579	593	590	591	587	538	580	575	588	592	596	569	592	584	593	537	548	589	569	539	571	595	566	550	579	566	596	581	584	559	601	610	591	567	611	568	606	575	620	561	588	607	575	572	569	574	568	565	606	610	589	523	554	544	570	588	558	562	596	547	540	586	568	551	595	606	554	585	596	621	548	532	555	566	551	535	584	567	589	563	556	572	577	559	615	612	532	558	597	558	589	605	604	559	572	601	611	597	676	601	573	560	578	571	569	564	565	603	583	575	576	592	556	580	595	578	576	549	582	549	566	591	606	583	580	581	570	597	578	558	580	606	567	551	582	576	616	562	571	564	599	589	585	583	577	592	592	556	588	583	602	575	600	585	553	576	599	598	554	608	550	557	569	556	559	584	569	596	558	548	566	561	580	549	609	533	631	580	576	585	579	575	547	588	557	570	587	576	554	584	620	601	593	563	557	572	555	555	588	586	567	615	586	600	587	602	581	585	531	582	583	575	562	588	585	601	594	589	541	574	589	570	620	627	578	575	608	601	564	566	553	567	567	573	568	562	592	600	557	575	556	593	555	569	676	562	611	609	558	562	595	584	575	590	585	535	581	556	552	544	593	574	562	556	589	611	590	575	584	575	587	536	557	568	608	579	615	622	572	612	584	573	598	621	585	590	531	601	569	592	579	574	646	550	581	572	630	579	587	573	567	589	576	579	561	556	578	600	574	576	570	596	557	602	545	600	573	536	589	576	566	627	573	599	586	555	579	551	602	575	605	544	578	568	578	565	559	596	573	610	574	619	584	569	588	547	569	546	526	530	577	585	587	596	604	611	549	581	580	593	596	576	577	558	595	552	576	576	571	572	540	571	569	563	556	611	589	607	587	573	605	557	601	562	590	582	576	599	573	563	625	577	566	603	568	577	593	567	562	575	610	634	579	561	519	560	586	588	630	599	542	589	556	580	611	567	552	578	545	564	552	568	567	571	546	579	574	596	586	574	584	617	610	537	586	525	564	577	607	574	580	530	587	579	593	568	586	577	629	529	558	574	589	592	591	564	537	555	571	626	607	558	579	578	531	591	593	598	634	599	560	589	590	583	561	549	603	582	538	577	582	619	555	570	552	574	578	570	567	580	614	591	569	606	586	544	581	591	565	560	586	601	557	566	595	600	561	585	580	580	574	585	549	561	574	582	573	588	552	601	589	569	548	561	617	610	560	551	588	570	608	595	552	618	577	530	601	547	583	577	583	597	610	546	612	541	563	579	608	618	597	621	585	563	558	612	551	602	539	583	594	565	601	579	597	585	573	582	601	575	571	566	568	579	583	559	604	574	585	596	610	599	561	552	578	578	564	574	572	562	603	588	543	582	602	608	589	535	563	588	556	567	578	593	573	597	581	578	581	561	530	608	599	610	564	557	628	572	541	617	564	603	596	608	581	605	577	578	557	592	589	551	550	578	555	580	592	576	568	605	594	597	595	598	573	556	550	590	557	605	506	611	570	595	585	574	590	604	633	550	541	572	593	572	570	549	557	589	598	570	633	575	599	595	576	560	589	553	594	594	547	609	601	566	562	571	611	578	594	579	556	595	579	549	582	573	533	587	564	586	590	574	579	580	603	580	588	572	539	548	571	561	509	603	580	548	571	608	581	585	586	570	566	601	604	564	584	585	573	574	618	593	603	543	589	584	630	589	571	551	594	591	672	571	542	557	568	574	538	619	540	562	570	575	626	603	565	576	557	555	595	577	564	572	599	566	584	544	567	544	568	566	600	573	613	563	554	594	558	602	584	588	581	556	572	567	579	599	604	592	591	549	559	608	589	582	627	547	537	617	552	649	534	601	564	562	585	545	588	608	566	627	553	607	596	565	593	604	592	596	564	577	566	560	607	556	565	615	607	572	589	583	605	607	561	589	567	590	599	555	557	565	528	552	552	568	545	589	542	580	602	585	612	567	603	582	567	590	574	628	557	567	569	561	570	586	568	601	538	574	562	599	558	546	626	561	565	544	603	603	590	603	626	562	571	542	577	587	554	543	550	592	539	583	571	573	561	540	571	592	575	624	614	580	543	579	548	559	564	529	559	549	571	577	588	588	598	592	545	573	583	562	587	538	565	537	548	568	578	574	589	556	576	593	563	610	588	555	578	606	579	560	594	580	611	572	557	557	608	553	618	551	588	572	570	579	635	602	606	558	659	575	611	564	577	578	596	590	579	564	538	569	549	610	551	576	558	577	605	591	573	573	597	579	583	562	562	601	575	568	579	578	589	559	593	607	567	590	637	556	599	635	557	585	588	590	577	563	602	557	613	566	633	594	535	575	620	559	581	558	603	623	608	595	616	579	562	594	596	592	594	593	592	597	609	568	595	558	595	590	559	574	548	581	580	587	580	591	537	596	554	561	550	568	613	576	585	574	520	597	594	543	564	547	586	592	556	568	582	565	596	575	563	549	572	543	588	550	599	611	596	555	586	599	571	547	562	577	560	582	599	586	623	539	573	566	569	605	582	578	567	600	597	562	577	600	579	573	628	576	523	558	579	535	577	630	603	612	522	574	584	581	597	579	552	614	556	562	614	579	556	586	572	578	528	599	584	578	601	545	516	603	603	549	557	585	587	526	568	571	565	583	540	618	580	613	599	601	571	598	566	604	580	546	591	553	559	553	570	582	592	575	545	591	613	558	592	582	562	584	610	612	561	611	589	595	538	570	576	598	569	568	585	581	582	582	608	583	578	558	582	591	588	617	582	603	620	603	589	547	633	611	566	580	562	579	622	533	567	569	578	590	543	572	583	557	583	601	546	601	569	594	584	547	567	570	535	583	553	562	627	541	573	598	595	584
64767	54572	51079	28160	8179	1081	431	443	292	234	197	163	175	171	181	178	167	151	158	168	148	189	174	163	163	165	171	156	157	175	147	179	177	151	170	173	159	163	162	175	168	186	167	181	161	158	168	163	155	173	175	183	178	179	149	157	166	170	190	180	171	151	146	155	172	163	151	176	207	163	166	155	175	178	183	184	156	141	173	172	158	166	167	169	173	159	175	151	144	172	157	155	179	154	171	153	160	162	163	157	188	157	152	140	161	161	178	165	161	170	177	161	175	188	186	166	145	193	188	151	154	157	188	167	144	171	183	173	148	146	156	180	162	161	172	151	166	168	156	168	173	174	180	152	165	171	190	168	175	169	167	170	175	168	163	148	149	179	183	146	157	150	181	162	165	165	176	181	160	154	176	177	153	157	165	162	185	151	157	150	170	162	167	170	171	163	172	154	166	176	172	153	174	179	174	166	164	182	169	169	157	144	153	177	181	157	165	170	172	184	164	209	180	199	172	172	195	176	154	182	183	185	176	158	151	165	152	189	163	161	175	152	164	176	151	186	167	169	171	161	176	150	157	163	188	170	192	170	165	190	179	182	158	186	161	183	155	159	182	197	159	174	153	172	160	155	167	162	159	160	191	163	133	146	150	169	176	173	169	173	189	148	161	158	179	207	176	174	143	186	163	177	186	158	168	160	176	181	138	167	150	176	201	171	195	182	158	164	161	187	147	167	156	166	165	129	186	176	126	176	175	168	167	177	177	159	183	191	163	169	158	177	144	155	181	162	147	156	157	165	165	190	184	182	173	165	162	169	157	158	169	163	166	187	151	154	178	194	182	165	190	191	156	153	169	168	194	163	186	178	171	170	183	179	171	198	178	176	191	176	160	193	166	158	147	151	167	156	166	144	161	195	144	184	156	161	164	143	168	155	164	172	181	184	164	163	164	157	161	189	178	184	170	142	159	161	182	164	178	161	169	176	175	150	150	180	167	157	179	146	174	177	148	168	195	164	169	165	178	165	156	184	170	174	156	163	166	167	175	156	166	175	170	155	156	168	195	198	175	176	151	195	183	175	162	171	199	177	173	154	179	160	148	169	179	157	177	162	155	170	163	156	182	143	146	183	172	163	190	152	172	158	167	185	177	156	153	145	188	186	168	182	160	169	199	170	152	171	169	163	189	152	155	157	174	166	153	160	173	168	183	154	156	162	177	148	169	160	182	165	166	166	154	139	175	161	192	150	165	162	147	169	165	173	175	167	180	191	175	161	176	157	163	184	174	159	149	181	185	174	132	165	160	163	182	198	166	171	186	159	171	182	169	138	152	150	159	169	176	178	157	169	173	173	147	143	162	193	176	189	189	165	164	171	171	171	173	147	173	167	194	172	158	162	179	169	157	194	175	175	195	170	172	168	155	180	162	192	182	169	143	175	164	194	161	141	163	191	172	158	190	196	174	177	178	145	149	162	171	179	146	164	161	179	162	158	199	165	187	181	171	165	159	164	171	161	165	158	184	194	171	160	179	157	163	149	176	179	154	176	160	162	176	161	190	175	163	174	176	177	158	157	174	171	164	174	142	177	181	187	170	184	180	169	137	182	165	157	170	172	163	129	174	192	181	174	159	181	165	198	171	176	163	175	169	184	178	157	138	157	168	147	174	180	142	152	182	177	173	143	159	166	152	174	180	175	181	197	168	176	166	143	130	174	156	171	134	168	171	135	159	167	164	157	195	128	159	161	166	201	151	149	152	169	165	154	185	169	150	174	168	190	172	163	179	190	148	188	165	158	164	164	169	170	169	151	155	178	162	168	180	179	173	162	170	152	161	153	158	176	182	168	187	193	166	161	176	174	154	173	182	159	162	146	164	164	195	166	132	177	151	156	162	178	159	181	186	150	192	185	156	151	155	191	193	165	154	187	163	136	187	193	204	183	180	180	193	162	157	151	148	177	147	156	149	144	172	159	168	184	181	151	188	158	165	173	166	148	178	171	164	145	183	195	159	156	155	165	175	185	189	164	145	158	159	171	159	156	134	192	168	160	181	172	180	151	175	160	175	186	184	162	201	153	154	187	172	179	192	157	150	191	167	166	168	155	155	226	156	165	166	156	148	155	165	168	140	160	189	180	172	178	168	176	154	158	162	191	180	137	166	181	141	170	170	189	164	181	166	155	134	156	166	155	167	164	164	170	209	179	180	204	148	151	184	163	193	181	154	166	168	144	163	162	155	177	185	165	173	165	161	169	159	130	161	183	181	175	144	170	159	176	165	159	199	166	166	159	158	178	144	162	188	154	157	163	127	189	192	171	161	154	202	188	157	157	151	172	165	188	153	163	153	140	147	172	180	170	177	179	159	177	149	144	153	172	170	177	157	147	189	175	161	158	141	156	172	160	158	163	166	159	168	152	160	174	151	168	192	189	166	204	169	144	178	160	154	166	179	175	162	162	153	150	148	182	164	176	178	157	179	164	188	144	174	158	183	191	153	159	170	164	178	161	155	172	157	162	176	172	174	179	148	176	187	170	163	174	174	167	180	177	188	174	172	182	174	161	178	165	153	173	201	151	170	168	197	173	176	162	156	182	171	168	175	177	166	147	184	178	171	179	161	176	162	151	172	161	189	162	187	183	170	151	169	168	195	180	188	160	180	159	164	174	164	170	170	187	169	171	165	146	168	168	164	162	152	154	158	162	139	166	179	155	155	186	158	168	152	167	189	167	149	181	198	167	159	155	159	133	172	183	172	166	171	185	177	174	162	167	168	163	169	183	170	179	171	182	190	172	179	167	152	175	167	152	158	170	174	172	147	169	162	159	154	197	173	176	169	160	162	182	174	155	160	160	172	195	180	157	149	162	173	160	165	170	180	163	151	183	150	174	192	151	163	148	179	139	182	193	170	165	155	147	166	171	187	145	159	185	181	155	198	175	188	180	131	155	143	179	163	176	166	175	163	169	139	171	176	169	177	179	183	187	159	173	181	191	176	157	157	162	171	147	192	168	157	169	163	182	155	166	141	171	148	149	173	180	166	168	168	193	178	148	162	145	172	152	162	176	142	150	165	190	161	149	186	146	192	168	171	170	171	154	156	168	158	188	155	203	182	187	157	164	176	137	181	184	187	170	160	161	175	164	156	168	167	153	139	151	186	156	143	159	180	158	152	162	167	166	170	156	177	155	176	175	164	152	146	160	168	156	179	181	187	193	147	166	183	136	154	182	178	168	162	173	153	208	187	182	155	172	174	177	165	176	168	188	154	172	142	184	154	139	167	160	156	165	146	181	193	143	157	168	177	159	181	159	185	181	192	166	172	158	186	169	180	174	163	177	166	172	174	184	183	135	156	171	159	153	188	166	166	171	132	158	196	154	178	176	165	198	159	152	158	184	161	158	169	184	166	157	140	142	163	161	172	178	163	174	162	182	164	189	180	163	161	153	170	179	182	170	150	166	165	173	143	172	157	179	154	152	139	192	159	167	169	189	178	195	156	159	158	160	189	157
44836	46908	49421	32947	11595	2445	1602	1623	919	723	441	430	416	391	392	388	392	403	373	414	378	381	411	388	395	387	404	400	399	340	389	373	394	382	372	383	365	427	446	410	413	402	424	401	405	374	390	375	343	406	411	417	400	396	374	419	390	386	399	413	410	407	349	375	362	420	400	456	400	403	371	399	382	363	386	384	381	380	358	410	380	416	387	393	391	366	393	372	404	411	396	408	397	378	404	400	378	390	408	374	390	394	406	403	371	372	394	395	399	388	426	381	389	380	376	406	389	398	362	401	368	402	361	417	381	394	406	380	382	385	415	390	361	360	370	396	384	366	401	416	411	422	413	355	396	416	365	366	350	408	398	412	410	387	386	407	380	389	391	361	393	406	410	418	368	394	393	445	384	385	426	380	412	404	413	400	358	412	399	393	383	409	418	411	370	363	365	395	407	374	374	400	388	358	420	382	377	407	404	430	346	405	412	389	421	407	402	401	418	375	398	384	410	359	390	440	359	422	369	390	388	358	362	376	419	386	396	404	391	385	399	428	398	381	406	403	426	404	365	411	395	357	382	372	400	429	412	395	400	407	417	376	431	402	425	387	399	416	364	387	386	383	385	382	408	386	400	414	396	354	411	409	439	383	402	399	405	408	401	410	375	420	402	432	434	430	383	374	379	384	378	405	442	425	397	416	366	367	363	411	373	411	362	384	401	415	416	387	373	391	434	399	393	370	423	381	378	409	428	430	423	404	433	397	405	382	376	400	397	382	417	395	385	398	379	404	405	415	390	395	396	356	383	394	398	377	380	347	381	383	433	381	417	398	421	383	407	426	380	407	388	406	395	382	402	366	387	389	374	361	418	356	403	400	388	411	387	412	402	401	402	372	427	404	428	388	374	409	380	382	366	378	409	390	409	388	404	395	398	373	381	394	402	371	374	401	389	407	387	414	386	388	421	391	424	397	383	386	405	405	422	377	376	384	407	395	405	414	417	386	407	388	374	390	403	372	391	383	437	391	390	442	384	422	409	385	396	414	374	390	442	393	392	401	420	413	384	396	403	370	359	389	392	420	396	403	404	345	392	393	417	424	416	359	386	377	388	424	397	392	425	399	366	407	391	406	430	419	385	370	414	367	403	409	368	399	359	385	398	403	380	391	404	366	417	425	354	369	440	398	393	404	374	374	408	380	396	376	383	442	409	393	391	372	395	366	457	351	400	392	347	377	402	384	392	355	380	407	394	394	421	405	372	392	425	413	422	369	427	384	386	394	385	383	405	384	366	360	437	392	378	427	405	359	395	373	403	371	430	401	380	400	387	388	400	423	341	438	360	391	393	393	384	376	356	417	388	398	400	420	425	403	400	403	409	425	416	395	407	379	404	416	363	384	374	409	442	396	445	379	380	400	397	392	412	412	387	399	406	382	399	422	373	408	380	370	387	376	386	388	391	460	405	411	394	386	378	371	397	408	420	407	384	369	361	380	380	374	409	405	370	422	358	405	406	399	412	434	386	362	374	378	411	414	413	389	408	390	415	414	354	387	388	400	431	384	411	430	378	415	360	416	365	415	411	395	398	389	403	363	368	411	393	406	446	410	423	381	357	404	352	393	425	404	398	393	396	415	413	410	390	397	413	395	397	407	413	365	375	390	385	397	378	379	398	382	400	373	378	405	391	370	377	390	395	402	399	434	366	376	411	362	396	374	389	413	375	367	399	397	417	390	374	384	380	386	396	396	383	375	414	386	381	427	354	417	375	411	373	415	388	388	390	354	379	396	382	405	382	427	411	411	373	423	379	389	406	383	369	391	418	376	387	392	370	391	428	391	384	416	361	377	370	360	403	368	402	425	368	403	390	417	373	394	388	393	371	379	404	383	403	364	377	410	388	379	389	370	401	394	390	394	410	370	416	388	394	400	345	402	423	406	411	426	416	367	412	391	389	392	394	387	388	350	391	376	386	395	415	407	395	393	371	407	431	391	375	395	400	386	381	383	388	410	408	345	428	393	395	416	420	408	379	414	369	429	419	414	369	364	401	362	383	386	399	419	404	399	401	401	387	446	377	384	381	427	439	379	408	405	401	381	397	349	369	407	381	376	402	372	417	414	409	369	386	433	372	401	422	395	377	414	394	360	391	425	373	408	387	409	416	416	374	398	389	383	405	453	385	377	376	381	446	417	374	416	387	410	410	415	395	381	394	372	392	376	406	374	422	402	344	383	441	396	414	362	353	363	400	406	396	374	397	383	416	353	386	374	388	398	386	381	404	410	400	416	423	354	418	371	392	412	426	422	443	384	388	368	404	353	377	372	379	385	391	402	414	359	419	392	362	378	401	384	421	391	409	375	361	416	423	414	409	380	370	401	412	386	399	428	421	389	429	426	407	394	385	401	372	392	406	402	383	410	384	348	387	380	381	418	365	426	420	394	390	361	393	371	384	388	405	376	400	403	377	403	369	416	411	383	393	387	370	379	394	408	379	417	391	412	428	381	390	405	403	344	374	385	402	361	391	382	400	389	382	354	408	430	421	373	390	397	408	419	389	405	364	400	378	400	371	362	426	405	407	394	393	422	360	402	404	381	377	390	402	377	401	375	374	407	397	415	384	422	431	404	378	367	357	369	396	415	407	370	424	393	362	378	377	399	349	401	406	418	378	359	363	394	391	426	360	389	405	382	388	406	391	449	361	393	377	378	384	351	365	406	374	386	405	424	367	389	439	420	385	401	394	383	408	383	371	410	412	401	384	421	415	418	396	404	376	400	408	401	381	413	400	374	383	395	413	418	392	359	409	381	401	419	404	391	390	379	362	386	380	394	379	388	396	381	340	403	367	391	422	371	387	409	398	425	389	418	435	411	381	365	382	391	408	385	393	425	398	386	371	383	380	387	395	390	378	390	408	387	399	416	378	358	412	364	435	373	406	396	397	333	374	398	386	368	386	386	373	409	385	394	423	402	363	405	387	382	367	399	418	387	386	396	379	385	388	422	383	440	375	392	377	348	370	392	407	410	401	386	394	382	379	372	359	423	365	349	408	370	377	394	358	338	388	407	399	354	361	395	390	414	421	389	388	409	396	402	426	372	378	393	388	380	373	412	389	414	384	389	405	389	381	396	393	406	385	424	444	417	400	381	392	399	415	419	360	416	407	395	386	400	379	385	380	403	395	403	403	441	423	426	385	439	406	375	387	365	381	417	409	409	394	361	394	391	375	380	400	384	422	407	389	404	380	388	372	356	403	426	395	398	424	415	404	440	392	392	398	380	381	399	398	385	371	347	404	412	379	391	383	421	378	359	440	398	393	420	396	380	368	416	415	380	397	357	423	377	378	382	419	422	388	425	385	373	391	400	372	414	392	384	399	361	392	432	439	384	382	404	429	370	395	366	385	430	426	367	398	414	391	402	388	354	367	410	387	410	400	384	437	416	412	408	369	402	388	392	380	354	365	392	390	400	380	368	403	395	365	437	384	418	408	403	397	392	398	431	428	367	370	399
24638	8324	3844	1288	433	267	243	272	258	241	279	264	285	254	245	289	272	269	278	228	269	263	249	255	260	254	269	263	247	251	254	237	267	224	270	257	264	246	244	231	271	227	292	263	255	231	244	275	241	276	224	269	286	272	275	260	284	253	259	256	272	277	265	260	277	267	255	245	271	248	261	265	286	243	257	287	265	254	236	274	255	271	239	291	254	275	237	274	269	266	269	256	272	263	263	277	269	266	257	237	265	269	249	241	262	264	288	285	257	284	259	261	262	270	243	246	234	253	242	243	250	252	258	248	276	245	274	232	275	253	234	233	248	262	267	283	213	242	275	253	261	247	235	261	269	248	261	229	249	277	256	258	252	276	260	268	248	267	264	291	259	256	274	251	278	270	235	283	265	286	277	267	298	282	284	276	211	265	277	245	264	253	283	305	274	245	310	250	295	281	263	283	271	254	278	289	236	268	282	261	290	262	278	254	272	252	260	256	238	228	254	285	258	258	242	253	262	258	306	269	285	270	290	262	277	267	289	246	257	268	277	263	227	245	243	276	248	264	269	257	276	294	267	249	254	240	261	240	250	249	272	292	266	270	248	293	270	244	237	248	268	291	240	243	275	260	257	247	270	264	281	236	257	250	259	258	278	274	239	266	245	267	266	258	271	258	273	278	280	236	270	270	268	261	252	260	259	261	269	244	300	256	288	263	279	303	271	230	255	276	267	282	275	233	238	273	238	280	245	258	288	244	284	242	246	258	258	266	246	268	239	291	243	257	259	275	268	254	244	231	235	265	296	243	279	296	258	269	250	282	266	289	226	283	265	257	237	254	232	261	253	248	284	287	249	262	263	284	269	272	256	293	285	276	251	285	257	258	275	274	287	300	261	258	282	247	256	268	261	263	235	262	278	296	303	236	259	263	273	256	267	272	307	282	258	228	276	265	268	293	258	235	278	247	239	245	285	253	265	261	245	257	262	243	279	260	244	264	254	288	281	268	287	236	300	237	239	248	272	259	256	270	248	250	249	280	251	282	238	275	264	249	265	260	275	268	273	274	265	267	286	266	232	260	225	265	273	244	241	256	269	281	268	273	251	237	253	272	250	249	231	276	283	270	287	260	251	284	258	248	242	278	268	277	312	239	247	296	250	260	221	257	254	235	259	216	265	257	270	272	264	267	244	274	254	285	265	263	242	233	258	244	255	282	259	248	258	252	266	272	241	261	286	260	277	270	277	283	256	256	251	292	267	294	267	254	271	236	269	277	242	239	254	251	262	282	233	261	287	255	249	310	294	284	259	277	283	292	267	278	273	263	221	233	280	252	277	233	285	242	249	274	246	248	272	251	279	260	294	257	261	264	243	286	246	276	278	275	285	262	271	267	258	270	224	222	298	254	275	268	245	236	268	251	262	260	266	291	261	275	235	251	261	263	244	283	267	258	252	264	275	266	275	295	295	282	254	288	250	253	240	254	263	279	267	275	248	238	249	242	272	262	271	274	260	244	247	280	279	259	249	271	267	253	272	258	238	273	248	250	275	266	286	281	269	238	272	288	254	266	292	252	253	238	250	271	248	234	232	290	268	267	272	262	249	247	250	266	261	248	270	269	267	259	260	258	266	249	269	266	224	276	279	222	261	250	246	228	255	244	263	253	247	281	250	253	246	263	250	219	232	260	260	259	253	250	261	270	259	258	289	248	268	257	308	255	254	289	248	261	250	305	262	265	222	242	299	253	249	279	264	280	260	258	273	294	244	247	264	277	279	276	269	280	238	273	249	253	287	254	269	235	246	263	251	263	273	286	258	287	290	277	248	276	256	295	268	261	246	256	262	297	239	226	260	230	267	262	237	240	258	246	240	271	226	263	270	261	263	271	240	261	267	271	287	300	281	262	251	243	281	273	283	261	248	297	243	269	272	261	250	261	271	262	244	253	256	278	248	278	301	269	254	257	238	238	276	263	273	275	281	269	280	277	266	248	256	261	263	259	247	242	248	273	266	244	269	276	272	245	246	281	270	276	247	243	267	227	260	263	240	264	259	258	250	288	247	242	267	260	219	292	247	269	273	259	259	252	252	282	260	284	277	263	266	290	250	262	244	267	273	285	261	281	273	260	277	276	272	240	258	286	231	256	255	275	262	265	240	254	256	276	271	255	258	266	243	265	272	285	267	262	265	257	259	287	270	286	242	289	241	267	248	268	247	238	273	242	259	257	258	286	262	261	237	251	266	271	282	306	272	265	261	280	239	274	243	260	264	279	229	250	230	258	268	248	241	246	232	250	239	241	273	248	282	252	265	263	254	250	248	231	283	240	239	268	275	246	264	251	289	268	261	270	266	256	267	249	245	268	256	272	238	241	218	295	246	255	230	263	240	271	252	273	262	245	288	292	234	252	274	256	239	276	271	257	252	290	245	256	267	299	273	256	244	254	261	239	271	294	285	267	271	278	242	238	303	261	247	282	237	282	257	263	239	278	276	275	265	281	271	263	280	243	239	262	237	290	270	258	263	258	280	302	255	307	272	271	260	273	274	271	278	252	272	290	254	262	255	249	268	251	268	295	277	264	282	267	281	248	250	247	288	264	273	257	265	260	225	279	219	252	266	244	261	260	265	268	264	261	283	263	246	253	256	254	231	263	285	233	257	268	257	269	238	256	269	281	273	279	261	295	295	255	240	258	260	274	271	269	244	268	255	234	240	258	249	278	242	276	261	255	274	292	284	237	269	279	276	276	249	233	245	232	258	268	262	251	240	258	239	260	265	290	298	286	243	262	267	249	247	251	275	275	279	249	255	248	287	254	276	273	281	244	237	262	239	232	295	259	254	290	282	270	250	282	265	265	264	278	282	291	274	247	253	263	239	279	264	231	248	266	240	261	278	275	267	324	247	298	250	248	249	271	243	270	269	263	250	280	280	269	256	251	268	254	241	269	248	264	254	273	245	255	278	249	276	294	247	245	245	277	265	278	280	271	239	264	244	241	264	260	257	263	256	285	279	291	273	249	263	236	268	245	274	253	294	276	263	255	271	274	258	263	259	304	280	284	252	258	279	265	260	272	273	304	268	255	268	238	284	251	258	274	265	312	283	245	270	285	247	273	266	264	273	213	270	252	267	255	252	259	265	278	266	271	278	252	224	269	256	228	300	261	288	257	294	236	258	264	233	245	275	242	258	284	253	229	269	244	235	225	275	291	284	275	263	267	256	263	269	259	237	239	273	264	264	261	246	249	241	271	271	272	234	266	254	273	275	249	292	265	284	285	230	270	253	278	229	260	242	269	267	266	266	273	253	262	269	261	258	229	261	256	258	272	277	276	256	211	287	258	270	270	239	269	261	267	263	285	268	253	292	253	278	258	236	278	275	272	236	258	270	250	279	246	237	247	256	260	237	223	259	250	282	315	278	223	279	296	298	252	251	253	270	238	291	281	270	274	262	260	250	262	269	251	270	266	297	289	281	246	259	286	243	273	269	256	270	261	291	237	249	257	255	260
17684	9684	7779	3287	1076	607	596	650	601	583	582	626	540	541	580	617	592	643	602	579	565	574	634	564	639	572	572	594	630	605	555	601	591	627	643	564	667	625	620	598	627	623	629	628	595	618	619	579	558	623	612	609	567	582	596	576	597	639	624	598	589	562	587	632	631	593	603	559	561	597	547	613	586	578	556	622	590	634	565	587	600	583	589	586	587	606	643	582	608	600	597	559	577	567	600	558	591	552	638	587	574	556	602	613	583	615	625	620	581	593	570	609	575	598	588	609	609	611	549	623	583	631	606	607	596	615	590	611	609	583	587	597	610	623	556	547	594	594	578	574	580	588	618	568	644	611	541	605	598	618	575	635	625	588	593	573	612	601	578	596	589	600	585	646	611	629	633	575	646	561	642	610	633	610	635	601	613	605	561	539	578	592	568	591	608	566	593	595	627	626	623	604	586	568	608	595	636	562	588	567	595	603	627	603	565	539	572	576	576	581	611	614	613	630	591	598	598	596	583	632	622	602	623	615	603	630	573	615	631	563	655	605	627	579	599	597	582	623	630	566	612	653	572	598	590	577	575	612	563	606	592	549	605	581	624	590	601	592	599	569	572	648	569	562	588	621	613	567	581	605	526	618	623	631	567	582	611	621	623	627	604	595	571	601	584	564	610	575	597	595	583	615	589	585	607	634	579	627	592	616	659	574	571	561	629	624	557	584	562	571	619	590	606	613	637	586	594	615	590	614	598	611	595	565	561	613	585	571	578	581	635	597	630	614	598	600	602	593	605	603	565	583	593	558	613	572	591	590	592	614	533	584	582	600	580	550	604	589	563	593	585	584	624	590	581	575	608	582	613	622	584	626	588	586	571	571	586	608	588	574	625	543	630	599	595	611	579	575	613	585	615	589	577	623	615	570	578	624	602	587	591	588	593	635	589	608	613	625	611	563	603	606	589	543	579	584	622	633	606	625	570	625	586	608	589	581	579	593	591	586	594	582	599	587	616	621	613	579	623	627	581	616	576	594	611	616	585	564	627	605	574	590	584	563	610	637	563	633	607	604	580	574	600	601	572	589	602	642	626	628	600	594	600	585	609	623	550	603	581	599	559	571	591	605	571	613	616	614	594	618	592	583	591	607	578	623	639	616	608	561	581	589	623	586	563	601	554	594	598	596	675	616	600	592	596	614	588	606	585	650	599	637	601	619	583	566	569	571	601	547	637	582	596	614	557	570	578	584	593	589	595	614	556	589	583	594	625	593	600	573	588	595	650	602	565	602	603	592	615	585	600	566	611	558	575	591	581	609	589	602	645	597	562	627	576	600	557	580	569	632	608	594	596	636	588	588	601	613	580	573	565	590	565	572	569	611	635	594	611	602	598	671	575	588	577	562	596	568	536	670	610	608	588	575	646	597	561	627	614	587	552	611	581	584	596	609	629	626	613	602	630	605	576	596	620	619	589	610	581	602	588	592	586	584	620	572	643	563	626	612	586	550	593	612	621	609	592	609	595	570	585	600	624	623	584	618	554	565	592	639	603	550	610	597	566	584	582	568	592	579	599	592	539	597	601	588	596	593	615	573	564	597	589	575	633	598	625	643	615	642	597	561	583	573	595	587	598	554	640	602	599	574	616	544	582	594	629	583	608	599	610	604	598	600	592	556	594	620	622	598	570	646	579	572	608	643	592	607	592	588	576	580	598	618	629	564	571	636	630	628	555	625	616	598	594	575	627	584	544	568	540	562	613	593	608	536	602	603	649	602	568	608	599	600	573	607	593	586	595	580	618	629	617	544	573	589	581	586	599	604	586	607	574	639	608	575	602	556	576	603	604	627	572	652	608	564	554	579	610	579	575	617	625	606	588	616	617	625	570	621	585	577	584	580	583	608	540	586	582	603	590	581	591	633	612	569	631	598	658	625	576	583	622	594	600	594	565	634	576	597	588	603	645	602	599	575	634	575	631	598	612	578	601	594	574	598	633	581	592	620	582	610	599	609	631	583	594	565	590	554	560	589	595	604	610	603	614	590	589	581	562	547	580	564	591	606	616	560	569	582	604	587	597	588	569	589	634	562	632	581	609	619	603	566	567	600	601	591	604	631	566	598	582	584	594	580	616	573	602	581	595	622	598	589	569	561	577	620	557	587	580	565	586	603	596	581	582	623	582	618	618	600	594	594	602	616	595	577	612	614	604	602	594	597	573	628	588	609	607	590	658	627	607	610	606	565	595	580	648	608	634	608	634	596	560	599	605	619	576	577	555	578	602	602	610	567	605	605	599	606	616	601	602	598	593	591	611	595	625	598	587	614	583	570	649	598	605	593	590	619	595	604	557	604	568	657	560	653	538	572	575	537	561	611	674	569	630	596	611	552	625	648	574	598	604	639	663	605	606	627	589	561	594	608	612	598	597	578	597	644	557	606	641	613	595	582	620	609	584	619	571	624	601	612	575	553	596	554	572	550	591	594	629	589	615	587	598	600	635	608	591	621	597	562	577	559	579	599	580	589	636	617	599	573	601	605	602	635	627	631	605	602	609	624	573	614	621	608	575	575	580	627	644	562	596	624	589	616	604	556	635	610	577	600	617	604	605	596	568	587	607	625	611	632	604	561	605	652	581	587	598	607	553	581	587	611	605	598	602	598	568	632	567	597	634	547	591	633	592	601	608	583	566	550	580	562	633	585	554	639	574	614	574	596	599	651	616	580	567	576	620	565	602	667	562	595	653	620	601	565	648	584	600	604	598	616	630	590	589	573	595	567	620	599	581	607	568	601	586	567	608	587	593	640	598	574	632	596	618	626	577	572	583	594	559	551	627	618	585	579	594	585	595	588	583	620	621	576	544	595	565	592	609	602	582	626	567	573	644	663	597	530	572	608	645	559	601	557	578	601	601	648	568	599	560	601	600	577	611	594	603	571	591	596	548	556	531	597	589	545	630	586	576	615	584	565	628	632	610	560	580	602	595	615	583	583	609	601	618	612	582	599	604	544	588	645	573	611	582	614	605	617	574	602	572	573	536	552	621	612	599	581	589	607	626	599	612	586	580	620	562	581	596	591	627	602	575	598	623	583	592	572	633	601	635	568	576	561	556	602	600	557	600	574	606	579	627	572	631	591	612	610	557	608	573	607	553	621	596	561	567	615	604	548	577	556	603	634	589	553	600	594	586	602	608	628	579	571	545	654	591	607	628	578	576	598	573	572	645	582	553	558	548	573	582	611	590	591	608	627	603	551	639	634	571	599	588	607	606	545	591	601	626	594	609	578	587	577	634	623	605	633	584	611	612	591	551	641	636	593	595	613	616	589	578	588	647	617	606	630	625	554	603	622	632	605	554	578	640	586	573	616	568	627	570	560	631	633	589	613	618	534	584	561	638	583	627	586	643	604	577	627	581	569	610	619	581	606	602	580	565	606	617	588	609	627	610	652	593	593	582	602	610	574	619	579	621	590	615	615	581	552	556	637	637	569	624	578	604	562	579	551	577	569	634	540
51388	38951	34191	15623	2940	572	388	382	300	248	247	226	279	245	244	245	242	241	229	255	223	238	276	254	270	255	228	282	230	250	242	254	285	249	216	258	252	245	255	265	266	246	267	245	256	265	253	272	237	261	238	245	263	296	266	276	241	247	262	255	250	289	256	259	274	277	226	283	222	260	229	268	259	279	252	261	253	258	249	242	232	266	227	259	234	238	247	245	258	245	232	297	290	220	251	253	242	241	251	262	273	269	267	233	236	244	295	251	295	264	257	266	278	256	246	223	268	260	252	232	252	245	239	247	255	258	216	258	234	253	268	275	252	254	280	259	233	264	219	244	254	236	242	253	282	284	260	237	266	258	263	255	272	232	251	246	245	248	240	234	241	242	290	229	252	259	248	227	228	244	235	256	252	252	267	225	257	269	278	258	251	248	279	260	256	239	249	248	195	245	238	243	262	293	234	251	241	257	244	210	241	222	251	252	268	243	268	239	244	242	300	239	248	250	236	244	233	254	244	243	269	280	250	240	235	276	262	235	264	259	230	251	255	277	254	225	250	248	239	218	257	239	252	235	270	237	244	267	279	243	223	247	252	241	255	239	238	244	222	241	249	224	255	249	250	250	246	213	296	307	269	240	274	255	240	241	270	299	229	235	254	241	261	228	289	242	209	241	235	220	291	260	303	229	230	226	248	247	259	231	235	255	260	246	284	240	225	212	252	242	231	286	249	257	271	243	273	249	247	284	255	259	256	238	265	237	281	248	244	239	235	259	243	257	250	237	232	251	245	234	220	225	228	234	257	230	252	242	241	219	261	255	256	236	252	259	252	243	252	241	233	249	267	260	237	264	266	259	265	272	278	269	275	251	261	258	249	261	280	251	252	266	290	253	259	255	261	241	276	273	236	275	255	277	260	259	265	233	242	260	249	242	256	231	265	259	259	258	258	257	212	221	242	232	267	237	263	238	247	242	271	216	251	253	248	256	238	264	251	270	227	252	228	260	255	228	267	255	248	236	252	238	253	236	241	217	233	251	228	280	238	237	262	265	253	250	258	239	263	247	242	256	265	284	250	255	226	250	265	247	234	261	279	272	239	249	243	236	266	238	242	265	230	259	246	232	262	245	252	278	247	257	222	248	266	255	249	256	274	242	223	259	234	255	264	256	261	262	264	230	194	229	245	226	240	280	258	238	241	261	267	272	226	235	229	226	264	276	263	227	271	236	243	248	268	256	242	260	269	240	249	271	236	255	263	298	262	250	247	242	261	236	237	258	248	244	233	256	224	257	281	235	264	264	250	256	227	225	235	214	258	249	232	269	231	236	257	254	266	243	235	254	253	269	237	270	245	256	251	254	294	287	238	237	264	262	244	245	251	250	238	279	240	247	266	252	214	246	223	242	263	269	253	239	275	243	262	272	238	247	240	250	265	258	220	253	256	256	250	259	263	213	242	228	271	247	276	245	259	241	236	256	266	248	241	253	244	250	254	261	224	246	247	244	282	211	233	250	252	234	259	239	251	235	287	263	280	231	246	227	238	245	202	246	239	256	252	238	237	273	265	257	266	265	242	252	254	281	261	258	265	274	234	251	236	253	248	261	238	267	238	256	259	265	242	253	260	248	257	218	248	222	245	246	249	235	296	239	282	277	274	230	245	232	225	223	242	249	236	267	249	263	281	258	259	242	256	266	278	263	236	248	246	250	266	276	245	251	208	294	279	248	251	254	217	261	247	248	262	235	243	262	269	258	261	247	261	233	260	239	267	249	251	262	240	264	248	258	231	263	244	271	247	243	228	256	248	250	239	294	270	248	255	245	234	266	270	222	268	234	240	267	248	236	255	253	273	270	259	239	240	271	239	243	271	268	261	269	233	270	248	242	262	241	282	256	250	252	256	236	239	240	261	229	236	258	252	236	252	246	260	244	264	254	269	229	235	257	232	240	245	270	253	235	266	262	277	268	247	231	259	229	263	225	256	243	259	240	235	244	225	270	271	210	243	253	252	233	236	288	223	222	249	285	264	233	245	241	225	261	266	273	239	270	272	248	283	248	265	263	235	282	244	253	253	246	235	247	218	267	278	278	253	244	260	236	242	281	250	275	262	239	240	242	256	284	262	261	275	231	263	227	287	250	257	272	269	250	249	227	243	245	255	253	247	263	257	258	291	229	267	270	232	232	254	237	230	247	229	248	229	244	259	259	250	225	216	259	223	244	265	235	232	246	245	249	223	265	267	257	259	245	230	237	241	231	289	234	244	262	246	251	268	256	264	241	247	244	271	251	256	250	257	247	241	241	240	270	236	235	244	265	239	263	243	262	267	261	271	233	246	240	280	254	239	253	254	259	253	235	273	261	267	238	271	255	218	270	285	273	256	243	256	265	262	254	264	278	222	246	264	244	226	259	243	248	235	225	253	217	208	235	263	249	248	257	245	266	231	279	230	256	293	219	270	234	227	266	243	226	264	270	292	266	254	252	263	252	230	256	271	252	231	263	243	243	249	253	263	238	254	245	263	243	249	237	233	254	238	237	269	251	263	224	256	260	235	241	254	254	264	269	263	236	234	261	273	284	282	267	261	209	268	265	277	249	251	268	234	246	238	255	242	239	234	256	267	268	256	268	257	250	253	262	270	259	262	265	249	248	253	246	255	254	226	254	271	248	277	222	241	232	251	258	249	256	253	285	237	273	235	246	254	260	249	236	232	285	256	254	221	234	241	246	246	253	264	264	239	247	256	274	287	266	241	264	270	285	233	259	261	258	246	261	249	230	245	274	259	233	243	252	280	257	243	251	257	245	255	253	223	246	232	267	236	257	249	258	221	241	267	240	224	231	237	257	266	256	263	231	262	240	266	277	243	234	255	251	274	261	252	232	268	264	243	259	231	254	257	268	262	236	255	240	250	236	209	258	250	241	242	264	231	245	260	282	247	231	254	248	252	233	229	250	245	229	236	250	238	238	247	256	271	270	251	249	268	237	247	263	251	235	244	272	241	233	237	269	235	248	283	257	238	225	251	236	246	247	226	231	243	255	258	248	231	224	260	264	235	223	225	266	266	242	245	274	247	259	275	250	252	251	251	241	202	261	260	241	223	244	250	243	271	248	247	262	253	275	249	228	285	253	276	257	261	251	253	243	256	257	267	258	293	256	247	231	240	254	254	265	222	248	287	273	245	269	250	257	256	255	251	256	231	251	232	241	273	241	221	296	262	222	253	292	264	260	271	246	264	277	246	251	262	237	269	284	256	250	255	274	270	260	258	297	258	238	244	260	264	270	243	239	228	242	272	242	262	228	227	272	245	240	241	246	254	223	240	263	247	284	245	281	255	218	252	252	234	268	240	246	223	245	242	236	230	248	251	278	258	241	270	262	244	253	256	217	268	275	270	258	220	257	264	248	267	222	290	273	269	254	267	268	249	231	241	231	225	254	245	251	272	245	234	257	245	241	261	259	248	261	280	255	232	244	264	238	262	238	271	256	258	231	230	238	249	269
35553	35011	37252	21868	5615	1403	1261	1108	746	664	579	543	539	521	575	552	541	579	564	560	536	593	618	600	581	573	586	580	574	572	579	550	562	562	542	600	615	526	585	553	562	560	578	548	550	545	542	584	511	605	571	560	591	561	551	582	599	548	569	563	569	589	579	532	544	592	592	565	574	571	571	561	588	614	617	590	561	575	571	546	523	594	556	591	571	614	591	581	575	609	568	579	563	576	548	614	544	585	591	603	527	545	528	599	548	538	588	523	583	558	513	556	558	588	536	575	545	535	542	595	554	611	587	603	559	595	599	564	536	586	534	545	561	594	535	554	577	560	569	565	546	543	515	550	580	555	531	592	557	610	573	578	603	588	569	581	593	544	546	589	575	579	567	591	583	571	589	542	546	587	576	591	552	547	597	602	542	526	565	579	554	566	602	572	571	575	551	635	546	575	567	558	578	598	590	581	567	556	560	547	560	586	585	564	560	591	539	558	597	557	601	573	589	561	546	579	597	572	576	567	625	574	558	540	529	593	542	559	607	578	591	546	595	569	568	558	576	590	565	545	553	568	540	563	648	549	596	544	591	546	554	559	547	554	588	498	588	568	598	582	560	538	574	559	507	517	576	593	530	576	558	599	561	517	564	539	586	543	567	558	571	553	514	569	570	571	554	563	597	564	575	597	563	574	546	574	597	537	556	548	553	553	610	565	607	541	546	607	557	548	584	553	596	575	568	605	540	564	563	597	560	560	545	560	557	596	610	576	546	577	558	542	573	568	547	545	564	571	561	584	591	588	556	537	578	607	545	529	538	571	580	612	576	618	572	560	600	518	584	577	531	526	565	581	567	522	603	557	564	592	606	557	545	603	528	583	532	562	579	599	548	577	564	584	590	578	571	544	543	537	565	528	553	572	576	597	569	528	619	558	564	534	541	607	581	544	583	556	551	564	618	554	597	564	545	585	575	617	581	570	563	576	603	539	563	582	565	584	589	529	555	532	572	581	578	586	581	577	579	555	578	534	558	600	586	587	523	570	607	586	546	590	582	581	587	631	552	567	607	555	571	559	562	547	540	549	572	552	582	561	622	604	601	610	565	564	580	564	564	585	537	558	577	589	544	514	552	610	590	555	570	538	558	547	555	567	591	565	541	568	578	548	550	538	531	557	567	560	586	621	574	549	589	548	559	586	558	578	568	564	559	582	521	566	568	584	569	565	533	554	543	545	573	582	545	560	568	566	576	564	569	595	614	553	523	575	615	528	561	583	559	586	553	582	564	621	609	536	552	590	576	582	592	566	560	553	573	568	549	543	599	561	594	556	608	601	594	540	530	539	520	560	528	551	581	564	557	592	577	561	535	574	589	560	568	611	602	584	565	585	576	567	534	596	558	564	572	584	566	547	571	597	593	613	568	548	593	559	582	553	588	577	564	549	564	546	595	603	542	562	576	539	528	588	600	597	568	538	564	585	555	573	552	582	554	557	554	581	569	592	572	641	562	560	589	588	560	597	581	560	586	566	573	563	554	587	583	571	583	598	621	580	536	603	529	572	548	539	568	557	591	562	541	543	578	560	591	536	590	562	558	543	567	565	618	532	545	562	535	568	590	566	554	540	558	548	601	612	578	571	615	536	583	585	581	590	539	596	587	619	573	545	563	537	601	585	554	576	578	571	544	565	583	564	556	578	555	548	592	554	571	546	587	579	568	580	589	568	577	543	623	590	581	538	606	601	529	621	555	557	578	548	642	527	544	539	577	589	548	554	599	587	557	519	568	588	617	582	538	600	547	593	569	548	578	596	570	585	558	580	541	596	551	607	560	615	612	566	604	611	633	578	541	574	521	565	559	590	555	638	500	579	603	572	573	599	575	604	567	582	562	562	573	543	548	576	563	548	596	585	535	568	534	553	575	563	531	522	588	586	530	582	602	553	614	537	550	604	542	534	541	576	580	604	540	538	582	572	544	548	565	564	604	608	538	595	589	579	548	575	594	557	531	550	573	569	551	584	577	551	585	546	546	554	585	568	544	555	541	538	556	544	537	581	556	609	578	599	587	561	576	641	552	568	563	604	575	583	520	575	581	525	581	541	586	535	622	584	578	561	544	509	536	559	563	622	563	544	576	593	547	521	564	605	567	575	620	589	558	528	573	576	538	572	577	575	562	586	563	568	569	594	567	625	574	545	575	528	584	608	537	509	563	551	521	578	559	573	551	578	569	586	575	585	584	534	593	605	578	565	562	583	542	536	555	564	620	558	594	561	578	565	580	598	582	565	548	568	593	554	579	600	563	595	542	597	556	552	524	578	571	556	575	576	605	588	562	579	564	519	567	541	562	580	556	572	566	598	546	568	599	543	579	578	563	601	549	539	559	620	563	561	562	570	594	568	550	588	581	595	619	571	611	596	583	575	601	554	526	522	526	585	518	621	552	578	537	579	552	558	591	574	560	546	566	536	541	531	566	596	581	583	552	518	615	596	553	555	586	560	539	588	590	543	584	562	568	598	515	574	560	570	589	526	536	573	528	609	566	562	568	602	603	574	553	580	576	575	568	539	568	577	553	583	566	592	565	585	566	554	562	590	561	601	548	557	578	568	539	582	609	591	570	573	588	582	593	563	605	619	545	550	547	543	573	584	579	556	532	563	596	580	586	554	547	603	625	631	584	602	560	586	615	533	570	551	584	545	559	567	546	584	592	541	582	578	577	545	546	562	580	586	585	589	559	549	587	567	562	583	509	533	590	602	549	594	542	580	558	544	588	580	569	566	557	596	574	592	635	609	610	537	574	564	599	585	584	606	614	575	569	567	569	580	545	599	524	563	565	568	556	584	579	609	592	577	542	571	532	553	555	550	572	612	576	584	540	571	574	541	566	549	559	548	541	587	584	575	555	567	555	572	572	550	589	606	595	563	602	584	539	583	549	580	597	533	573	518	584	558	620	562	597	542	579	577	575	575	564	580	574	535	549	572	535	551	536	591	538	564	570	601	569	577	545	581	605	605	565	597	548	589	531	586	588	598	572	557	593	589	552	574	553	542	548	599	565	606	579	590	555	540	536	579	568	541	541	576	583	537	579	631	594	561	575	591	545	499	553	576	525	587	577	548	567	594	572	567	551	553	583	560	550	577	569	547	569	558	557	607	591	560	622	555	548	560	570	599	557	560	533	544	568	575	560	564	545	549	556	599	556	545	550	548	616	562	594	590	583	561	574	579	551	597	561	567	545	592	576	518	590	602	599	571	548	558	587	561	591	579	585	537	555	596	551	598	567	570	554	529	563	608	575	596	585	581	583	599	570	573	572	543	609	554	569	545	580	552	586	546	601	564	588	551	542	554	541	545	555	596	558	604	564	599	557	565	574	542	554	560	576	590	587	579	577	558	566	538	601	550	601	589	578	557	567	529	564	567	564	612	570	605	560	553	563	586	549	571	587	599	607	528	572	538	590	602	543	631	589	582	563	550	574	591	564	536	552	539	564	545	529	586	586	548	571	556
64460	54620	50879	27010	6332	963	512	460	285	226	156	139	160	160	139	153	132	162	166	169	168	196	154	170	148	155	180	170	160	127	162	148	159	172	170	166	181	153	148	167	139	167	171	173	179	160	182	165	170	162	167	133	158	169	150	185	137	161	151	150	158	168	154	173	166	169	164	161	178	156	162	151	163	179	156	141	162	150	150	163	172	140	185	140	161	146	174	153	169	152	179	161	162	162	178	134	163	154	152	166	134	183	154	146	148	150	140	145	151	153	156	172	156	161	151	151	155	175	162	162	153	154	154	152	160	158	176	150	160	156	191	176	160	145	140	152	147	169	148	159	150	154	177	186	171	161	149	154	169	170	152	160	161	145	157	142	163	169	158	177	132	165	149	148	182	174	170	164	145	149	162	181	158	172	166	140	164	179	149	161	149	132	164	163	164	154	175	185	148	174	157	164	155	161	131	154	152	156	136	155	141	165	186	156	151	163	187	168	177	160	164	158	185	148	167	143	153	144	180	144	163	174	158	150	180	166	167	148	158	179	169	154	139	158	157	171	167	160	154	153	169	179	173	146	160	155	156	176	166	172	141	161	136	143	165	173	145	153	152	168	158	154	160	160	143	161	157	166	159	159	160	175	156	153	156	140	176	151	174	158	138	154	178	168	161	146	157	185	163	174	163	182	174	167	147	146	136	145	173	147	157	172	163	167	165	151	147	171	150	159	159	130	166	140	147	180	165	150	185	200	177	151	189	152	165	150	154	145	171	151	152	167	172	143	156	160	168	148	145	151	156	151	153	149	175	163	146	150	145	159	153	148	161	148	180	149	180	148	166	151	139	155	148	162	166	173	145	177	151	172	167	150	162	173	168	161	140	152	168	174	174	147	169	136	171	165	130	139	146	151	148	172	169	172	164	165	154	147	166	157	170	139	154	156	169	146	153	153	163	160	160	158	147	160	169	149	169	143	189	145	167	143	170	178	162	179	146	162	154	163	169	175	156	155	167	159	152	148	160	160	157	163	157	170	146	148	169	162	161	171	142	170	170	167	166	153	169	159	178	163	159	152	160	149	150	147	157	147	158	164	176	180	140	160	177	166	152	173	144	155	152	178	150	153	160	178	149	169	157	157	184	176	163	153	142	170	161	142	187	157	167	156	177	162	161	166	172	155	148	143	150	149	155	153	154	137	140	164	153	134	159	142	167	160	166	178	152	133	176	168	164	151	163	160	175	160	172	172	168	164	178	177	164	158	166	146	172	168	158	154	166	174	148	170	148	157	151	164	178	165	162	177	162	156	141	167	167	148	159	166	177	173	163	155	143	147	175	159	155	166	166	146	157	176	157	164	168	139	159	177	139	164	170	145	173	159	174	156	153	135	167	170	168	164	174	154	172	152	148	145	150	159	166	147	149	141	144	160	172	154	151	144	167	141	154	151	157	146	159	168	145	182	168	157	173	156	161	175	153	164	178	165	177	165	153	165	147	164	150	163	188	169	131	182	147	156	191	181	151	157	150	127	172	145	152	140	154	163	180	152	163	132	163	164	170	146	151	162	175	129	139	174	157	155	161	172	154	127	181	170	140	172	143	169	176	149	140	174	159	157	164	171	161	137	153	146	177	153	163	146	143	163	168	147	171	175	153	156	173	164	158	153	157	159	182	154	188	154	167	145	147	151	183	134	138	166	138	152	147	148	151	169	126	143	176	153	148	157	166	170	166	179	172	148	156	169	150	173	159	161	175	159	172	155	140	127	165	171	141	126	160	171	165	173	184	151	152	132	178	163	142	148	165	159	147	144	153	143	144	147	154	127	158	161	149	144	161	154	153	149	162	167	156	157	174	183	173	164	157	188	150	149	167	149	163	164	149	168	148	154	197	157	161	180	158	168	177	168	181	150	159	157	146	150	146	161	164	161	161	153	190	157	171	154	156	167	179	148	160	169	182	156	173	162	158	155	173	187	169	163	156	129	145	152	140	165	177	161	174	174	163	159	169	170	167	143	143	151	171	146	178	160	165	146	153	142	146	172	147	148	151	137	170	148	157	174	160	173	145	155	143	146	142	171	150	170	162	175	145	170	171	152	177	158	151	155	166	157	162	173	131	162	191	175	177	172	137	177	187	171	159	179	146	155	157	166	166	183	149	143	156	157	147	169	167	150	159	164	180	186	156	177	142	163	165	147	168	148	146	147	157	163	148	181	157	149	147	160	156	147	155	153	169	184	159	141	160	145	170	175	142	145	166	175	147	164	162	169	170	163	162	143	184	158	152	166	147	143	170	185	156	163	201	172	147	144	178	164	140	143	153	178	166	162	154	145	162	138	152	142	157	162	150	161	163	161	170	160	167	165	160	141	162	163	153	143	161	165	179	182	142	142	124	136	153	163	158	163	149	153	144	162	159	161	144	169	155	187	165	169	162	157	189	171	164	159	168	188	128	160	180	164	176	148	152	165	150	153	174	142	179	159	153	154	149	167	167	160	161	162	155	135	162	174	164	157	140	134	179	148	167	161	161	174	151	161	148	189	161	154	174	162	155	153	189	185	160	161	160	173	169	159	171	182	183	169	170	170	164	162	135	148	149	149	166	178	148	167	145	187	155	178	148	160	148	138	150	174	175	151	146	149	151	171	160	162	163	160	146	169	155	159	164	162	171	170	158	176	167	149	167	152	142	161	181	185	164	150	174	171	164	132	158	167	150	166	187	150	171	174	158	184	164	151	134	165	175	178	126	171	164	163	150	147	158	140	166	167	196	150	156	164	142	164	155	132	128	132	160	170	146	144	161	163	170	187	153	167	150	168	164	175	146	127	153	157	144	159	164	150	162	154	160	149	155	156	149	187	162	161	176	158	176	149	169	142	165	145	158	147	149	146	161	176	165	162	178	170	161	161	143	184	148	162	160	180	176	165	184	192	158	162	170	164	179	157	131	157	169	154	127	156	152	158	161	179	135	167	139	148	162	189	164	192	170	173	181	165	154	157	157	156	165	146	188	155	158	167	147	163	183	147	169	142	180	189	167	176	178	168	165	157	135	147	156	171	176	168	173	151	147	165	139	175	157	168	166	139	168	168	151	175	162	164	151	163	155	135	156	121	183	149	184	166	181	164	174	163	155	193	136	150	142	138	137	166	175	179	165	150	164	146	165	144	164	149	165	154	134	169	142	147	161	166	167	162	144	154	147	165	180	148	164	188	181	176	172	169	168	164	175	168	155	151	160	133	159	140	184	158	185	152	155	176	165	177	183	172	157	178	181	164	157	160	156	155	177	176	152	169	176	167	163	161	181	148	159	165	169	156	162	143	184	152	152	163	181	142	157	152	157	166	165	165	172	166	157	151	161	157	178	163	163	177	151	148	151	158	187	148	154	161	148	139	154	167	168	173	192	170	153	143	158	177	165	145	150	170	181	151	169	192	156	174	168	153	155	159	144	165	159	153	144	168	154	156	145	163	139	170	179	157	193	159	182	163	151	155	176	150	155	144	138	193	166	176
44506	46644	49544	31260	8314	3040	1816	1633	912	639	416	431	393	375	397	394	390	376	363	384	399	403	383	393	395	381	386	367	360	350	377	351	372	360	383	372	363	369	382	373	348	393	395	351	379	386	376	356	319	383	365	387	387	382	383	359	372	356	378	376	372	371	370	354	353	345	373	406	368	389	382	342	375	331	351	374	370	393	332	370	377	397	405	381	412	359	345	372	402	362	366	382	368	373	385	346	369	365	392	395	369	347	390	338	375	377	349	362	369	344	356	407	367	394	404	392	347	420	344	386	378	371	344	388	367	376	405	382	386	368	412	393	364	387	384	392	367	365	349	386	382	373	371	376	367	367	373	379	373	354	400	386	356	376	357	394	389	413	400	351	382	377	372	397	351	390	369	398	369	406	381	383	340	370	366	376	403	364	367	366	394	353	371	384	402	380	397	361	405	359	364	374	387	403	371	352	380	386	371	389	375	404	373	341	361	376	370	371	385	409	405	407	351	382	350	389	403	366	398	375	386	374	411	392	389	375	371	329	379	350	354	374	378	394	372	380	384	372	346	361	369	346	381	409	360	423	362	377	364	372	391	389	347	403	374	391	382	398	394	386	425	360	364	378	372	353	373	379	399	401	378	424	377	357	402	392	364	395	378	354	372	416	379	413	377	370	376	396	379	401	377	363	402	397	377	380	365	385	393	385	340	375	351	364	371	401	384	355	391	398	372	404	382	390	362	376	389	384	373	377	374	380	368	359	395	354	342	387	366	388	372	395	405	415	378	367	381	375	384	331	368	381	396	409	375	391	380	356	386	394	374	363	385	395	388	375	387	392	374	360	360	377	369	381	390	412	366	368	375	389	349	374	366	375	396	390	405	392	371	367	391	399	402	380	384	373	368	357	364	395	392	381	355	353	360	406	401	405	396	377	349	397	387	415	363	388	388	382	379	382	358	383	424	371	383	344	386	348	335	372	386	399	383	341	405	354	343	400	375	357	400	403	391	382	410	348	376	400	378	358	374	360	393	361	345	382	386	384	374	384	351	355	387	378	370	367	373	372	371	351	372	366	371	353	376	377	396	356	364	368	377	385	391	381	389	388	368	380	369	382	366	347	379	372	352	322	375	354	372	360	398	420	377	342	397	405	390	384	347	362	364	388	376	380	372	370	357	361	411	370	406	378	359	349	431	362	391	348	360	367	372	422	400	327	342	366	383	428	390	391	389	375	351	365	382	354	383	347	366	369	368	389	316	390	389	365	404	352	408	415	407	380	362	361	356	363	374	337	396	380	358	370	424	331	403	386	406	405	354	358	375	401	367	372	407	387	371	373	327	355	361	373	393	371	353	377	382	387	383	366	424	373	386	396	368	378	403	374	380	384	389	346	401	367	391	380	351	395	391	373	379	376	359	359	391	386	367	360	395	389	365	392	382	381	359	403	355	387	374	356	372	392	365	374	405	387	387	374	347	398	373	356	363	355	361	385	385	383	346	380	399	404	379	358	375	388	380	365	374	395	375	363	377	382	383	404	398	369	406	363	389	376	382	380	373	378	385	353	396	367	374	402	350	382	368	384	395	372	379	381	346	376	366	394	350	385	371	387	383	383	396	364	367	386	392	386	350	347	414	372	360	377	354	378	370	346	414	399	351	381	394	360	398	384	363	366	381	364	358	337	368	369	398	375	376	333	359	376	378	371	412	397	398	350	348	380	350	362	362	395	381	379	376	367	327	391	415	375	371	400	395	376	385	366	385	405	400	354	413	360	361	416	400	363	422	379	375	406	378	388	415	390	362	334	411	368	383	388	353	384	369	389	394	388	344	376	355	377	389	376	372	368	344	386	371	389	397	420	380	377	411	398	375	349	372	371	359	381	423	441	394	380	394	372	389	387	386	411	376	347	376	368	408	366	387	369	371	377	412	356	386	366	393	356	389	417	371	358	378	380	348	376	371	369	380	362	392	356	394	339	384	379	423	372	373	370	378	342	387	405	394	374	365	414	372	405	366	360	359	395	384	365	372	371	391	359	372	384	393	365	357	369	345	406	400	348	386	377	365	390	394	401	405	389	344	363	366	351	402	397	334	414	382	368	393	352	401	353	367	345	409	373	371	371	444	380	363	389	413	348	397	418	387	376	405	381	385	373	413	371	378	383	360	368	329	392	378	391	346	372	390	369	367	386	386	409	372	404	385	364	348	356	372	379	372	407	354	375	370	352	337	424	419	374	383	368	393	398	367	396	387	402	360	416	377	357	366	386	388	371	407	385	381	345	413	399	390	386	415	394	379	360	366	394	393	389	406	351	381	374	366	380	381	331	387	409	368	371	372	366	353	375	413	401	403	376	361	393	380	360	381	359	379	383	393	406	394	348	388	371	372	385	397	402	378	369	372	347	403	367	381	339	367	358	340	388	385	362	358	347	347	412	385	388	380	327	401	392	384	395	384	375	405	399	317	370	373	385	418	365	371	338	391	389	379	379	371	390	372	402	398	404	386	361	365	375	377	358	378	376	409	376	368	352	407	366	384	371	363	424	372	394	420	366	388	362	392	336	377	374	397	345	361	373	387	370	351	365	371	373	390	373	406	359	349	376	377	413	380	363	347	363	403	349	377	377	348	395	356	372	404	386	366	379	403	388	357	371	421	379	379	365	396	393	401	378	390	364	366	394	386	383	376	384	390	378	384	396	410	384	405	378	417	377	356	362	401	373	385	397	370	357	390	394	391	391	391	383	348	356	379	372	377	373	378	336	367	370	398	398	365	376	405	384	341	411	390	341	385	372	358	359	366	407	364	356	377	345	359	378	416	396	374	369	347	391	371	368	373	396	369	337	363	348	329	397	367	385	385	382	424	374	373	354	352	364	394	376	365	345	420	355	351	378	361	394	387	373	373	415	390	383	384	387	383	366	382	386	384	379	367	385	336	366	382	372	393	374	350	374	404	381	355	361	382	389	375	355	352	344	354	353	370	351	377	378	371	378	358	406	390	382	360	377	360	424	371	372	385	392	365	358	396	360	358	379	379	369	369	368	387	387	401	412	405	386	350	350	383	404	395	371	358	387	356	331	416	351	369	384	351	411	416	372	351	399	399	383	387	425	367	341	362	335	407	400	383	387	396	370	402	370	361	388	383	373	400	401	389	395	413	408	373	383	369	358	374	385	392	376	392	404	347	413	391	385	373	372	366	394	386	367	404	378	416	375	388	355	373	369	349	345	378	345	371	392	364	407	358	397	328	366	371	380	353	373	381	404	381	394	419	394	355	378	329	347	386	417	389	351	360	397	377	363	356	378	399	380	406	409	374	387	387	401	379	381	407	382	365	354	354	370	375	391	333	366	350	354	397	365	358	347	371	365	435	409	403	363	384	359	372	369	350	373	378	370	379	384	396	374	373	368	372	376	373	345	424	341	358	429	396	370	374	367	366	380	357	407	380	390	405	364	384	406	356	377	377	389	396	387	394	417	364	371	389	388	385	393	397	385	367	379	371	359	359	352
24215	8516	3874	1189	349	289	250	283	237	248	249	239	275	239	239	246	259	250	240	234	285	279	273	249	267	268	256	275	258	278	279	239	282	263	257	292	249	262	258	227	253	249	253	274	273	260	256	239	243	254	234	257	274	259	265	242	274	277	246	237	252	250	251	259	260	270	269	262	234	268	249	268	254	248	251	254	246	277	224	243	274	283	266	258	278	253	242	282	241	304	265	267	233	253	266	267	273	240	249	267	239	242	247	252	265	262	258	262	259	263	284	253	209	265	241	225	253	267	253	260	241	267	249	254	239	233	251	282	287	273	237	263	229	262	274	234	241	259	271	264	247	276	267	228	258	255	253	257	264	260	269	260	252	287	224	243	257	256	250	277	264	253	227	246	283	266	249	248	245	297	247	254	287	260	267	233	273	274	286	277	255	267	245	249	259	248	260	279	257	255	282	289	261	272	273	246	268	258	230	249	279	251	250	276	259	273	262	265	258	259	245	247	249	259	273	271	237	250	249	262	265	249	262	262	262	254	268	231	269	254	264	217	293	281	247	230	275	239	255	251	255	254	262	261	282	253	246	240	249	237	261	247	271	286	269	254	233	259	237	259	272	281	255	251	236	233	249	280	255	248	259	278	268	297	290	248	268	244	242	249	255	268	268	278	292	294	251	244	278	279	256	268	243	232	269	277	278	233	244	270	264	255	277	276	275	270	250	283	255	272	285	257	226	257	248	239	271	292	245	244	254	256	253	262	230	255	262	252	270	249	236	261	231	264	265	270	284	245	234	243	244	265	247	256	271	247	241	251	232	248	258	265	258	273	250	261	279	231	275	279	259	255	223	245	260	262	273	286	236	229	281	249	264	241	249	242	255	259	272	276	242	246	289	283	282	240	231	255	225	260	249	223	286	279	243	275	273	213	264	233	269	270	244	248	265	252	273	233	239	287	265	249	253	266	239	239	260	292	276	240	254	263	255	250	239	296	262	256	255	259	258	261	264	256	255	250	252	278	257	236	273	265	254	267	247	260	272	289	266	265	274	245	250	267	218	283	258	222	258	248	263	243	252	275	280	256	249	255	231	242	265	260	270	253	255	274	276	239	270	270	259	232	233	251	252	256	253	261	232	288	293	273	283	248	245	234	252	298	248	272	239	269	260	257	273	234	225	263	266	266	260	277	247	230	282	245	253	285	248	204	257	229	250	266	253	232	249	251	263	259	287	250	258	260	256	241	250	262	262	284	278	257	272	269	239	271	246	224	242	261	285	280	238	265	250	262	267	294	279	236	261	252	258	266	268	259	270	252	264	242	250	210	259	270	265	268	274	285	280	248	261	253	293	259	246	288	263	278	264	274	296	253	257	244	251	250	257	244	281	286	246	243	247	237	298	271	271	260	252	270	257	255	288	252	239	259	267	219	266	287	256	254	268	223	242	254	250	283	239	259	253	248	233	255	278	294	233	258	262	249	255	255	273	246	231	283	271	268	259	264	234	217	261	274	245	252	269	258	240	261	284	247	230	257	278	277	254	280	276	259	273	271	243	247	243	235	266	241	257	249	306	250	249	260	262	235	229	280	260	255	258	293	281	251	263	224	260	267	259	245	234	238	271	267	263	278	264	265	266	257	267	260	287	277	267	253	245	267	260	268	245	271	251	238	254	231	264	288	257	262	257	238	234	244	243	247	245	286	286	267	260	285	287	284	277	253	236	260	266	247	271	261	269	246	224	263	271	241	253	275	272	239	254	220	238	279	248	271	229	258	251	269	249	261	242	241	243	271	267	272	254	253	256	286	241	243	259	249	281	266	238	260	257	264	247	234	244	288	272	257	256	264	281	261	290	227	225	267	238	276	278	259	239	263	240	242	291	266	268	257	231	300	252	221	272	268	290	273	252	249	266	265	269	240	258	258	243	248	282	244	248	243	240	240	261	281	266	232	265	250	249	255	273	263	257	288	218	280	251	258	258	251	245	252	247	253	273	268	273	262	242	246	249	268	255	241	241	281	249	241	254	278	256	260	232	219	253	253	280	241	256	285	269	250	265	273	257	256	281	267	227	246	241	264	257	255	260	262	264	239	223	255	274	276	308	270	271	236	259	234	253	292	222	235	267	272	271	265	231	216	253	238	240	250	269	244	227	222	263	249	289	258	246	239	223	236	243	256	294	257	238	244	249	280	273	237	275	252	243	253	261	258	247	227	275	271	247	245	248	251	265	230	268	256	277	300	255	238	259	237	264	258	287	272	262	299	253	237	267	279	281	269	256	297	292	246	266	273	267	255	274	252	284	271	270	281	249	271	265	257	270	242	244	245	278	263	227	259	227	267	245	282	290	266	259	258	254	229	250	271	259	260	258	270	235	265	262	235	248	265	264	242	266	280	261	286	269	261	248	262	240	252	272	259	299	275	245	253	256	257	270	265	272	292	266	235	276	266	274	283	259	309	227	241	249	265	272	251	219	248	236	248	251	268	219	270	273	238	274	245	282	252	260	215	279	263	267	261	266	236	260	247	247	267	297	260	268	254	289	233	267	281	260	275	278	270	228	277	257	250	264	229	266	287	250	240	242	284	229	256	243	230	243	301	232	237	244	305	262	230	272	244	270	256	270	249	276	275	227	273	282	246	258	252	225	242	265	261	243	275	278	249	286	224	261	268	279	247	280	256	246	269	236	247	258	269	261	253	231	237	258	270	273	281	258	264	269	279	261	258	272	271	305	274	258	247	260	240	272	284	272	265	265	266	234	268	288	279	256	227	254	236	253	234	265	271	262	257	263	253	274	262	268	275	248	267	251	283	214	248	251	271	245	251	269	240	268	260	242	277	235	277	266	270	269	280	268	272	237	274	242	264	260	248	265	267	267	255	249	245	254	236	241	280	230	247	229	262	278	255	276	270	265	258	263	262	255	284	276	281	274	268	289	256	267	289	259	259	270	263	255	262	269	254	251	300	265	264	258	262	260	250	262	219	245	239	250	220	259	268	259	252	232	242	268	247	271	251	283	263	247	229	258	258	243	269	257	270	229	287	279	249	281	276	298	233	261	271	277	268	249	277	249	222	255	266	271	256	262	251	229	299	240	271	230	248	246	240	265	257	260	252	288	245	245	260	248	295	251	260	273	232	287	256	240	242	246	282	261	262	256	257	276	271	245	264	237	229	269	277	270	231	248	224	286	263	282	237	273	276	227	248	234	259	255	266	269	260	281	280	276	273	249	268	278	269	236	272	303	256	282	254	218	249	254	285	267	267	265	251	258	271	269	264	259	264	287	242	233	268	280	269	228	271	273	236	261	254	260	298	228	256	265	230	245	239	254	246	273	287	272	263	244	275	249	246	228	250	241	262	243	295	254	266	261	253	249	286	244	250	263	227	269	242	266	269	266	268	239	261	235	257	228	271	237	280	287	253	288	253	249	258	253	267	267	279	288	258	289	234	238	271	226	240	267	232	254	240	285	246	248	246	270	272	237	263	277	259	246	224	279	234	249	234	252	293
17598	9735	7973	2977	859	634	640	606	580	575	546	578	566	602	543	601	586	595	603	552	609	574	573	618	564	581	633	615	595	590	577	549	613	568	604	595	578	573	577	599	577	598	559	578	568	567	605	616	598	615	603	572	603	618	600	583	542	590	551	610	591	604	598	595	594	597	576	598	606	511	574	574	648	584	566	610	597	575	576	592	609	575	599	578	595	564	597	565	615	592	594	589	585	611	559	579	575	608	557	573	577	564	618	587	592	556	624	600	580	585	599	586	567	559	612	544	541	603	636	596	550	587	588	569	607	573	615	583	607	562	564	580	546	624	624	545	565	583	627	577	600	600	601	552	589	588	574	561	580	613	575	557	571	608	551	588	588	584	584	611	605	592	589	603	599	542	559	590	559	607	563	574	563	570	565	586	613	601	577	576	570	557	589	613	613	612	575	591	586	634	550	593	589	548	587	610	550	594	564	566	616	648	575	576	627	551	578	570	580	615	568	599	578	583	624	636	595	591	617	624	611	644	565	617	565	558	597	575	582	606	577	544	554	556	588	613	591	610	591	588	610	609	605	590	601	640	551	594	647	575	571	570	552	563	599	571	585	575	596	559	583	602	596	578	603	593	545	549	571	609	621	620	582	593	565	614	538	583	595	593	591	612	557	588	590	584	575	640	589	576	522	587	616	588	602	564	588	593	622	589	587	613	586	648	586	590	599	594	582	601	602	583	591	583	622	576	594	573	612	613	592	578	571	553	604	604	588	588	598	536	598	580	603	593	602	625	573	568	621	619	580	589	605	580	613	602	569	607	556	624	559	607	627	584	632	626	606	577	607	579	608	597	563	573	581	588	576	568	623	545	610	583	575	592	587	569	573	563	600	623	608	573	621	577	570	572	552	603	570	575	547	588	560	555	638	614	574	611	589	590	587	614	599	593	539	602	615	583	595	574	585	623	553	561	588	614	577	584	580	583	573	526	567	588	597	606	581	615	605	614	610	560	574	606	600	569	580	572	610	585	572	555	635	577	573	604	593	587	556	579	547	606	611	582	620	547	585	565	526	595	558	599	569	590	598	578	623	596	592	588	571	622	564	604	547	565	588	581	624	575	570	646	597	579	587	645	579	540	611	583	552	588	593	550	585	600	587	566	581	608	568	610	611	593	573	600	524	619	586	591	605	593	566	603	600	611	566	607	583	606	615	559	559	587	564	578	532	594	548	574	592	606	571	599	648	599	579	571	591	600	584	575	583	600	604	622	594	577	591	632	578	568	568	555	593	522	628	579	580	632	558	580	540	561	576	562	622	599	572	589	584	573	630	603	609	594	581	548	593	617	601	581	584	600	568	624	573	593	590	611	611	581	600	578	588	601	596	570	608	594	597	595	595	604	576	615	585	552	572	588	581	623	663	604	609	555	588	587	579	564	588	604	563	544	572	605	571	580	554	612	543	575	583	609	606	596	565	576	555	615	575	610	594	581	567	574	611	594	568	595	604	608	598	616	574	566	617	596	599	587	577	576	618	562	599	602	554	582	578	586	578	585	611	531	552	605	583	558	603	590	565	631	602	621	593	593	564	592	612	590	604	605	558	578	605	609	609	595	588	565	587	599	585	564	581	580	592	556	604	547	595	590	566	596	549	618	605	594	559	607	607	603	572	638	587	578	626	623	586	576	577	594	579	618	599	561	589	575	599	611	565	611	651	575	573	549	564	572	593	569	616	595	588	588	595	535	593	577	622	566	546	579	598	563	620	613	589	535	621	606	585	564	606	595	584	606	600	562	639	600	607	585	572	602	570	625	639	613	600	586	600	577	569	602	610	634	579	574	596	578	582	565	641	561	606	563	610	587	618	605	602	592	569	608	612	596	580	582	608	598	582	578	538	557	574	602	645	559	557	597	572	572	561	616	604	606	654	607	623	577	620	646	555	585	634	605	584	559	619	595	608	601	641	581	598	568	570	591	593	567	607	604	620	611	596	556	585	566	612	601	568	558	597	628	529	626	579	557	614	585	620	590	565	561	596	559	599	593	575	605	587	597	595	568	619	600	584	540	561	611	642	542	605	573	562	597	593	590	596	580	615	627	613	625	630	575	602	588	594	561	583	614	567	550	641	554	616	606	659	566	580	611	578	598	619	629	622	573	564	598	563	602	581	576	587	600	631	597	547	564	545	565	610	629	550	564	572	601	611	614	590	602	582	590	576	591	614	548	582	580	559	559	614	582	571	620	599	639	580	558	594	567	632	541	591	606	583	615	615	567	552	592	617	579	555	633	601	605	573	588	590	587	598	645	599	602	579	560	597	623	566	612	569	605	571	616	579	579	629	603	564	622	619	592	598	591	631	630	581	570	568	530	609	561	571	588	552	640	570	604	596	576	552	604	611	587	606	593	552	585	604	654	586	549	566	596	568	570	559	585	591	618	537	588	605	634	602	578	618	556	563	555	576	594	575	578	603	543	614	628	594	581	584	559	563	580	542	589	581	566	622	565	595	574	587	571	581	546	615	582	600	606	580	597	609	608	558	610	609	607	598	583	604	613	564	598	593	622	588	574	564	590	604	607	600	599	590	543	611	632	626	615	599	604	576	625	603	609	552	592	584	590	586	565	616	601	579	567	617	580	579	595	583	602	597	598	535	602	605	599	565	569	580	598	608	588	612	581	613	628	586	590	610	585	570	612	575	619	573	581	608	583	562	614	603	576	582	570	579	623	594	600	617	595	594	573	570	585	589	600	591	583	570	616	579	592	605	536	559	568	569	613	616	557	609	601	603	565	566	599	566	586	580	600	601	597	604	617	588	539	584	568	570	603	565	596	568	561	580	587	595	555	624	618	579	561	583	591	586	581	583	601	609	616	575	549	585	608	595	575	582	610	574	611	615	567	592	581	588	586	608	603	630	623	553	567	586	617	570	560	543	544	569	593	549	560	598	606	604	626	608	602	581	598	614	578	617	566	552	616	534	568	565	594	608	574	644	587	595	583	556	609	566	597	587	608	620	603	596	566	636	636	602	566	597	602	573	600	540	561	592	573	592	572	584	618	576	602	579	599	581	537	583	570	599	625	592	540	552	580	610	577	621	616	572	620	581	555	595	589	581	568	622	598	579	633	559	581	609	570	552	542	576	611	622	591	575	620	604	615	591	587	612	569	615	646	606	582	605	595	568	611	546	574	604	601	590	586	547	606	588	598	576	569	595	570	595	594	611	546	584	597	576	573	572	563	618	559	606	567	591	587	568	631	560	558	572	555	552	587	600	629	583	586	563	586	607	637	609	581	567	600	560	577	617	564	593	579	609	592	614	588	573	560	597	631	621	547	591	607	625	574	554	596	586	569	577	556	538	600	606	600	632	628	597	573	566	558	607	546	592	599	578	539	611	573	562	563	631	596	599	572	573	602	598	622	615	600	590	581	583	582	616	561	605	582	596	600	590	592	618	562	597	587	580	569	592	615	624	585	582	566	559	570	584	608	576	618	580	628	588	587	570	604	608	573
52597	39816	34330	14829	2216	572	433	355	318	244	266	257	292	269	249	226	254	247	247	292	230	237	215	254	258	269	219	259	243	247	205	255	272	227	280	240	245	239	254	235	238	231	236	255	232	243	226	250	258	242	242	257	248	217	218	248	282	244	261	218	243	244	249	257	212	245	253	259	241	267	225	254	247	286	223	249	280	250	247	277	257	263	249	267	270	246	279	246	278	280	216	243	261	264	272	235	267	253	256	218	271	238	264	238	230	229	260	215	246	256	246	230	233	241	253	262	261	226	236	248	275	237	257	257	262	256	230	252	256	260	261	238	253	245	268	262	239	257	240	240	261	259	235	264	230	254	257	236	243	271	255	292	232	282	269	242	252	261	287	255	249	239	268	243	244	239	246	258	245	258	250	230	248	228	241	217	256	250	249	255	256	227	266	238	230	264	260	273	241	261	241	238	227	274	261	242	258	269	261	235	237	239	264	228	253	251	247	251	258	247	275	237	239	254	287	268	236	254	264	238	245	241	240	237	243	220	254	244	270	226	223	257	246	266	271	228	236	252	273	232	247	263	247	276	273	233	252	251	254	254	259	247	266	268	224	222	236	252	239	257	251	269	243	243	259	247	222	241	242	259	225	250	255	256	254	238	266	247	248	243	254	259	255	243	267	262	244	227	286	245	287	237	212	248	235	280	243	246	266	259	284	277	240	225	243	245	234	241	271	237	221	242	225	233	258	251	270	267	270	250	223	236	251	275	241	238	244	237	270	225	234	243	239	255	243	238	290	254	259	254	250	242	257	267	266	251	234	248	240	233	248	261	231	248	254	240	256	207	239	255	232	255	247	234	279	260	229	253	267	262	262	260	273	259	222	237	258	257	263	238	234	253	241	237	243	269	247	236	225	249	265	258	265	226	261	239	255	262	225	215	255	248	228	268	251	246	251	262	269	233	249	253	242	240	240	231	263	256	248	252	244	243	239	263	280	264	284	261	270	256	251	237	235	253	246	229	241	227	260	238	267	259	257	232	243	277	269	245	262	244	262	259	277	196	227	242	234	249	252	282	238	251	246	263	257	264	266	273	245	237	239	266	250	222	245	272	227	252	247	253	259	243	244	250	244	258	247	245	268	251	235	252	257	238	254	238	243	241	225	288	239	270	270	259	253	257	224	263	272	250	246	275	254	250	231	284	231	247	241	259	264	261	242	229	257	247	258	280	261	256	249	238	227	263	263	260	232	229	228	262	258	259	253	254	267	283	244	245	272	244	230	214	239	272	253	237	235	215	266	250	242	232	256	242	278	255	276	260	226	218	238	260	253	225	220	241	269	275	264	257	234	249	252	261	276	266	252	266	236	266	250	239	254	227	244	255	226	247	257	284	225	269	283	257	251	256	263	263	253	259	252	257	232	209	226	273	245	232	239	243	230	266	250	268	230	269	245	243	273	242	253	223	249	244	254	248	245	244	253	225	241	282	246	244	274	247	281	258	230	222	275	230	242	272	229	244	250	243	266	242	240	242	245	249	266	253	252	262	250	258	231	247	250	250	277	269	256	234	260	263	286	267	271	285	243	230	252	241	235	251	238	226	214	217	219	235	234	243	240	276	233	256	249	253	246	218	264	274	282	222	245	249	216	210	258	267	210	227	245	228	271	254	228	243	242	251	258	248	282	257	278	245	275	231	264	260	230	233	266	233	266	241	255	247	258	293	244	245	256	260	240	234	213	216	225	234	216	238	258	226	242	223	267	275	257	278	275	256	222	250	280	273	252	228	268	254	243	265	284	248	219	273	250	270	239	249	255	240	234	251	227	234	221	278	233	267	249	245	235	246	227	249	275	264	250	247	246	280	253	244	263	246	232	256	250	223	250	240	255	271	238	258	267	258	271	251	235	243	259	228	250	229	237	253	281	236	258	220	232	255	253	253	255	231	239	270	225	262	238	246	249	244	252	262	297	244	259	239	259	256	249	254	287	269	229	288	238	259	240	230	244	241	286	241	248	242	246	287	241	238	264	256	244	258	266	242	251	255	261	252	249	263	314	268	257	262	255	273	287	235	275	235	267	259	252	246	244	272	237	246	253	250	231	225	257	230	286	232	202	283	267	252	238	253	229	258	261	261	286	227	225	250	262	263	267	282	287	261	239	249	270	221	243	247	277	242	252	243	262	229	252	248	235	252	264	258	254	258	244	234	266	249	228	250	266	246	257	232	243	260	262	242	248	248	270	253	236	242	274	254	251	253	261	231	247	240	254	250	240	259	258	220	257	220	257	278	225	234	240	262	251	258	256	272	230	221	271	241	239	256	234	257	238	246	276	246	247	258	257	283	267	262	246	253	220	260	240	263	248	270	257	267	255	256	234	242	235	278	261	228	221	284	276	274	268	249	246	206	246	282	256	287	269	240	235	228	213	235	254	239	250	266	271	238	272	212	213	229	275	249	251	256	254	255	230	262	248	218	284	230	262	261	279	277	250	249	293	238	260	243	199	260	244	249	255	245	254	261	266	251	256	242	244	251	271	287	235	278	257	262	254	255	241	268	229	255	213	236	269	259	241	240	257	242	270	247	243	236	236	254	249	245	242	252	253	249	251	259	248	263	255	237	245	251	249	271	273	238	258	231	213	221	258	260	233	256	265	241	234	255	235	266	287	222	212	247	271	268	269	253	243	252	279	219	233	242	250	262	284	249	268	254	248	239	240	261	259	278	232	238	240	261	237	234	251	256	278	220	236	253	244	246	230	255	253	254	251	252	230	256	263	246	244	265	242	254	253	237	255	265	243	232	286	242	253	250	252	245	235	274	270	256	233	230	243	219	237	230	209	231	230	260	231	237	231	256	234	257	250	252	281	236	263	247	246	264	236	252	258	259	244	252	286	282	237	261	264	246	252	220	230	267	247	263	257	216	227	234	236	260	257	282	268	242	226	273	223	279	258	252	291	247	244	223	236	228	259	249	267	242	264	264	247	232	249	226	242	247	211	250	265	267	276	237	239	260	249	218	244	280	248	215	253	280	253	240	258	237	243	255	247	225	234	249	263	261	246	240	268	233	213	235	243	239	280	235	237	247	268	227	227	227	238	261	229	253	254	240	238	243	267	248	262	243	268	247	249	244	241	281	281	239	240	248	246	267	267	264	266	273	264	271	257	274	229	244	264	239	224	233	256	249	240	236	274	271	236	251	263	246	250	257	251	252	236	232	260	273	231	271	245	255	259	228	223	249	233	197	238	219	243	232	219	246	215	254	274	244	234	239	221	280	243	260	241	285	259	231	244	224	237	253	239	253	276	239	235	241	293	256	231	260	259	259	248	236	274	216	250	271	240	273	261	233	220	260	247	251	253	246	279	271	233	257	237	243	237	254	241	245	256	218	250	272	298	245	212	228	259	254	254	247	249	236	280	248	237	244	229	230	208	241	256	249	264	235	239	225	238	266	209	250	256	258	229	248	270	245	248	237	284	263	253	228	257	265	260	284	232	268	261	281	231	286	236	255
36398	34573	36992	19724	4084	1748	1277	972	813	710	573	552	580	559	588	550	564	566	582	552	588	577	571	545	612	577	554	547	593	538	609	567	555	534	575	569	542	594	572	594	569	559	566	552	598	555	561	547	578	536	545	530	525	575	523	550	542	558	527	547	541	592	562	578	506	537	552	563	556	593	602	600	531	574	560	566	571	558	581	551	550	597	584	538	573	554	577	547	554	563	597	555	553	524	524	547	545	555	589	551	571	590	620	564	542	556	512	501	556	546	565	565	586	633	569	561	578	553	541	578	560	565	544	604	563	553	573	598	563	570	576	596	540	573	602	564	534	519	588	544	571	530	612	584	517	535	548	554	525	566	528	593	588	572	558	542	552	577	554	535	573	575	516	577	603	559	552	565	590	586	578	533	596	553	501	596	578	536	574	526	567	568	557	561	556	584	577	589	565	546	515	556	529	557	573	543	603	551	544	564	574	592	599	598	566	562	511	551	592	568	530	504	585	558	578	582	525	560	588	559	535	564	569	537	524	589	565	547	574	552	538	518	601	562	574	569	602	576	559	567	613	532	571	567	623	541	580	602	539	548	542	547	589	545	595	583	595	560	560	566	508	543	522	565	572	588	604	579	598	562	578	570	536	564	578	564	540	560	547	575	620	563	547	543	575	562	536	571	573	572	551	613	543	593	557	554	535	561	540	552	579	620	597	590	553	510	572	563	555	539	598	567	553	533	558	546	547	551	551	608	582	531	571	553	552	591	594	570	533	576	592	522	642	578	580	556	539	563	590	605	569	540	596	571	532	549	570	601	550	535	562	526	567	533	581	542	562	587	554	563	528	548	532	540	580	634	560	585	558	575	551	578	538	608	532	569	587	528	555	554	539	595	557	596	543	584	590	612	597	550	600	565	555	607	604	550	571	600	589	558	555	581	614	569	568	540	582	593	595	543	588	572	605	596	556	528	543	575	561	580	540	583	555	559	591	554	518	561	538	566	562	587	544	549	572	580	539	606	588	545	521	537	530	569	584	577	585	558	556	579	613	551	549	568	573	549	572	586	520	542	599	606	550	563	535	575	592	555	541	498	593	547	582	540	499	572	570	574	556	559	545	616	592	572	575	618	574	542	576	532	517	595	558	556	588	542	554	551	551	552	545	555	542	599	599	520	554	574	583	585	559	616	612	530	569	562	600	552	505	545	542	528	555	539	566	564	577	522	569	578	596	584	546	552	529	580	523	599	557	559	568	577	538	578	575	504	590	528	558	550	600	538	577	561	574	562	590	588	533	602	557	557	569	537	593	547	576	538	578	540	566	572	525	552	611	531	555	572	576	582	565	569	564	544	564	558	594	613	573	548	589	578	529	566	542	544	554	592	552	578	530	575	556	485	567	550	521	584	560	565	586	560	561	542	552	540	537	579	536	536	592	534	563	552	530	539	540	559	576	565	532	551	554	539	578	559	600	568	559	564	553	618	541	523	593	535	570	607	544	563	566	589	562	591	549	516	597	563	581	622	582	550	544	611	545	555	536	565	583	575	554	592	573	517	591	565	573	575	559	525	554	569	591	516	536	534	535	555	614	570	593	526	553	537	560	598	545	595	586	553	568	558	570	563	559	546	570	586	551	561	573	575	554	606	547	539	572	534	575	559	571	611	551	547	548	546	571	545	557	544	531	560	549	529	538	557	565	557	539	503	529	586	549	554	566	527	547	595	566	521	541	540	549	529	584	555	566	577	570	566	576	573	605	585	631	565	512	539	586	529	604	585	545	565	534	580	554	585	531	589	567	539	555	574	516	559	535	565	582	561	552	536	599	542	551	567	598	554	569	539	569	571	552	560	562	568	586	570	576	530	578	542	509	587	557	591	529	538	626	545	602	545	583	566	562	572	569	558	548	543	569	545	538	586	563	540	548	639	564	575	541	531	536	580	550	559	550	568	586	576	563	647	585	559	571	545	613	543	581	544	568	577	558	575	574	538	586	566	566	536	547	549	583	518	537	575	540	549	536	553	520	596	540	541	573	540	545	542	575	567	542	588	575	561	552	564	569	564	558	578	557	562	552	525	520	582	564	555	627	558	582	579	548	554	532	591	555	594	534	607	565	571	597	540	531	542	579	540	520	561	516	562	571	573	574	572	557	559	598	565	555	534	573	589	578	540	555	563	551	578	545	602	586	540	592	543	587	582	577	532	542	562	539	596	594	550	565	551	589	578	608	580	546	563	585	556	568	566	538	571	568	550	579	572	567	564	540	537	649	560	573	519	522	571	564	561	552	597	571	538	542	563	596	556	581	575	583	567	561	584	548	570	557	548	545	568	526	557	563	576	536	554	530	572	562	580	570	607	559	556	557	569	568	562	591	536	528	537	597	591	565	579	615	566	542	570	579	544	586	572	566	555	519	568	556	516	521	555	567	582	563	551	511	591	567	557	569	547	563	572	544	590	549	591	587	531	534	574	528	567	581	550	541	539	532	565	585	527	594	574	527	569	559	606	567	548	519	573	569	534	537	592	570	607	531	546	601	546	525	581	504	550	550	566	532	592	552	586	537	562	563	580	592	586	524	525	535	568	610	544	522	550	550	538	575	576	548	558	558	569	549	592	572	622	569	527	596	612	593	576	583	538	565	590	549	579	559	579	551	522	573	581	575	536	595	573	559	549	538	536	547	541	627	567	502	580	581	559	591	570	567	571	553	544	539	544	593	593	533	581	570	585	592	538	532	560	562	533	557	599	583	552	567	536	545	575	583	548	578	546	607	536	537	553	550	552	540	569	594	532	550	586	585	592	545	556	575	525	578	563	553	573	566	567	575	530	584	573	570	598	524	565	571	509	549	554	527	593	606	536	564	575	558	586	525	532	512	602	550	569	592	562	558	559	545	558	548	578	571	554	540	548	607	569	533	571	581	568	563	553	578	600	614	580	581	586	545	543	577	585	546	600	534	545	561	598	551	549	530	538	528	574	590	549	595	554	547	584	579	532	572	566	535	607	584	515	571	587	513	547	609	586	561	589	603	549	526	551	561	605	510	527	578	526	576	552	551	512	540	538	582	509	538	548	579	598	582	567	551	557	527	590	570	532	544	588	541	561	562	554	579	547	581	574	576	573	575	573	580	566	564	561	582	583	515	529	556	592	543	578	548	547	528	555	567	565	575	570	568	582	574	597	544	522	534	587	562	548	566	583	569	552	560	561	547	544	612	560	559	548	564	563	540	542	581	546	576	579	524	564	569	597	592	577	540	547	552	581	553	573	603	590	529	520	552	561	619	607	578	596	552	552	527	529	554	578	566	547	520	589	555	588	578	529	560	543	520	544	544	553	576	527	528	560	587	598	588	553	581	526	511	541	549	615	565	556	535	574	554	552	540	543	611	560	575	560	561	572	511	574	544	541	589	549	578	578	596	616	569	548	545	560	562	569	538	581	571	531	589	565	561	553	600	553	535	565	551	527	551	561	576	522	591	559	573	560	565	598	571	555	575	531	524	597	535	540
66373	54322	50188	25384	6236	1119	730	492	296	214	160	146	150	156	134	152	164	139	171	160	151	142	162	152	156	169	164	173	165	138	153	157	158	187	201	159	159	147	143	152	171	157	174	147	154	136	167	141	141	157	150	156	162	148	172	149	154	174	169	152	166	146	158	172	169	158	154	163	147	162	153	185	164	153	161	174	159	152	152	153	145	195	157	165	148	163	160	158	198	153	142	151	161	191	155	139	163	149	160	140	169	165	145	160	131	157	149	151	165	184	154	148	154	145	137	148	159	157	163	185	149	159	179	137	134	151	177	176	130	178	156	152	184	192	159	155	162	158	194	153	158	140	178	154	162	169	149	155	153	153	154	162	180	133	143	149	137	142	167	149	159	155	189	166	167	159	175	151	170	172	149	160	151	159	165	182	152	143	165	174	140	159	153	154	162	148	170	169	172	147	135	171	160	165	164	136	150	177	170	168	199	146	130	160	154	161	149	150	165	155	155	166	161	143	146	177	164	156	169	134	165	166	149	139	140	177	159	159	134	136	144	155	157	136	148	152	142	172	166	173	171	196	157	175	171	193	172	183	164	142	181	177	150	142	171	161	157	140	198	177	152	161	182	140	166	154	169	171	150	137	164	179	144	139	172	159	148	178	175	164	151	165	177	157	170	179	173	167	151	172	172	125	171	155	155	162	140	155	146	155	186	147	131	167	176	154	161	164	174	135	172	146	150	165	143	162	164	151	138	151	177	153	168	154	167	144	175	166	136	154	160	154	154	158	176	175	149	166	172	156	148	168	160	166	144	165	137	166	120	156	174	139	162	132	155	183	161	156	139	149	176	156	168	160	146	157	147	161	158	159	168	181	173	155	168	157	130	168	141	156	143	171	163	131	153	138	155	160	137	149	177	166	145	121	165	166	164	153	178	174	162	155	175	156	147	129	158	160	152	155	177	139	148	170	131	172	171	179	146	148	149	141	160	164	181	153	157	151	167	151	182	150	140	157	146	147	139	189	155	158	151	153	148	162	166	146	173	152	155	162	177	145	151	144	163	174	163	165	168	139	157	158	173	155	148	177	172	158	177	156	117	153	182	139	150	150	148	125	189	167	165	154	140	174	158	145	159	176	144	166	158	164	157	154	169	157	182	169	167	165	172	151	152	162	147	146	148	158	139	154	180	145	162	148	164	130	135	141	163	159	169	178	164	181	152	150	161	168	142	187	163	128	148	179	169	162	164	132	161	150	155	152	160	166	161	174	171	158	152	181	146	193	138	163	159	136	163	173	151	152	140	145	150	182	162	175	163	167	171	161	144	191	149	153	169	124	176	153	133	148	152	168	173	145	146	166	170	147	146	184	171	155	163	154	151	136	150	169	175	180	148	171	178	153	162	169	144	157	154	147	137	157	159	150	183	157	154	178	176	150	156	158	167	149	157	172	168	173	146	145	169	144	126	136	140	147	145	169	161	164	140	166	194	145	148	155	179	166	147	158	173	139	156	161	151	142	177	178	152	158	159	149	170	148	147	173	163	150	177	146	159	155	178	163	152	154	139	144	167	173	162	164	129	160	151	159	140	159	144	143	155	164	158	160	165	130	159	155	175	176	155	166	161	158	145	146	154	153	152	159	160	142	143	158	157	154	151	171	167	142	153	143	156	176	170	157	164	168	155	148	178	166	168	164	151	168	163	145	152	155	177	156	171	168	144	172	167	170	150	136	141	138	133	178	140	153	146	187	155	151	161	161	157	166	158	161	182	165	163	169	161	147	141	163	180	166	173	140	158	153	151	162	148	155	182	171	147	156	157	153	174	149	160	159	146	151	154	144	162	147	142	161	149	156	131	183	164	151	182	164	166	133	178	146	163	146	165	186	149	135	147	150	150	141	189	155	152	160	162	163	164	157	161	176	176	161	177	137	195	151	139	152	162	136	151	151	156	153	153	145	129	170	168	164	155	174	158	150	162	167	140	168	146	134	153	143	166	151	166	132	156	171	149	169	163	142	171	152	181	174	165	167	147	158	134	143	153	185	142	152	156	165	147	159	178	167	149	148	177	155	152	162	155	174	138	145	167	193	164	124	157	145	162	150	141	176	170	149	153	142	153	160	156	158	144	169	150	174	180	160	164	162	143	160	150	168	146	156	160	171	151	164	169	164	162	170	155	179	158	132	153	147	156	166	161	138	145	144	166	181	174	159	150	170	149	165	155	164	147	149	146	141	156	153	176	172	165	150	158	142	151	147	141	168	171	155	180	156	143	145	162	184	151	155	178	177	159	162	151	183	152	139	125	167	167	149	151	159	148	161	204	179	152	150	145	166	178	152	155	186	145	162	134	165	159	150	146	168	168	169	146	135	159	163	183	155	146	167	152	137	149	172	164	156	173	167	179	170	162	176	179	165	153	150	148	168	147	182	146	150	160	181	173	162	144	161	143	145	144	135	170	147	161	173	155	145	162	163	172	173	139	144	191	153	148	162	168	147	185	173	150	156	158	159	157	156	178	158	152	134	151	159	176	147	139	134	151	156	154	143	170	157	161	144	169	170	134	148	170	131	133	147	139	179	154	176	171	152	176	136	162	183	146	153	140	147	162	162	161	145	130	173	145	163	164	169	146	163	151	167	162	144	178	160	152	144	172	143	143	164	157	161	150	155	189	153	174	173	164	154	149	155	175	162	174	170	143	146	163	151	172	135	153	150	152	137	167	155	189	136	145	182	165	167	169	155	142	157	146	169	153	145	167	124	186	162	152	164	166	158	157	163	180	162	170	149	156	135	144	161	144	145	152	133	166	151	145	167	147	143	164	159	160	153	152	142	156	157	164	129	174	165	149	197	140	178	179	155	158	150	152	162	156	175	174	157	150	137	149	163	182	176	161	179	141	147	154	161	161	147	153	145	171	161	161	143	157	182	187	166	167	168	144	140	163	178	185	152	161	132	182	145	157	183	168	175	171	172	146	147	155	174	164	163	165	161	187	144	162	149	154	154	170	151	163	161	172	161	173	172	166	157	165	170	135	151	177	167	156	152	166	154	152	166	156	173	158	158	159	161	174	162	169	147	181	151	147	132	147	160	157	182	155	167	149	166	175	139	173	162	154	167	166	159	158	174	150	176	160	174	158	152	174	169	182	151	183	146	172	169	161	146	158	167	162	154	147	154	143	160	131	173	161	140	136	163	164	167	164	134	167	153	170	160	156	158	149	147	150	171	172	150	154	171	159	149	157	157	150	165	140	147	140	167	143	159	179	145	170	152	183	164	146	163	181	175	142	170	153	135	159	150	141	163	152	148	156	155	170	163	163	155	138	167	162	147	180	171	170	145	149	195	163	164	170	160	136	141	135	138	158	141	183	151	158	173	174	153	160	160	152	154	158	151	157	152	179	169	172	156	144	142	148	181	174	160	170	154	158	180	148	159	149	148	162	166	151	172	164	178	150	152	167	153	143	172	136	182	168	163	185	175	176	152	148	147	137	154	140	169	146	193	181	169	141	148
46534	46939	48836	28712	8381	3541	2468	1438	930	653	404	400	351	366	365	386	371	389	377	383	383	389	379	373	381	382	408	343	377	352	333	410	372	376	367	367	381	368	393	378	385	375	367	400	358	395	377	339	387	370	377	365	355	421	357	381	360	383	352	341	395	383	390	385	381	374	402	389	386	362	337	367	383	374	380	393	379	391	369	334	346	388	399	365	383	380	343	381	377	382	400	374	365	367	337	360	348	378	360	378	401	358	344	362	415	401	381	381	388	386	351	408	403	350	345	368	373	357	373	398	373	377	365	376	382	375	391	355	351	390	355	383	397	380	397	392	349	361	394	379	349	376	361	405	394	392	363	391	353	387	414	315	350	375	405	369	362	399	372	380	366	388	392	356	393	363	406	397	369	389	371	394	375	388	350	379	384	410	364	382	407	382	407	371	403	378	388	375	389	366	382	393	342	362	375	347	394	363	368	348	373	379	374	380	410	395	367	369	363	357	372	377	329	382	400	362	378	382	411	367	373	379	355	366	352	375	354	412	347	366	365	341	365	378	369	372	360	350	375	407	355	357	363	385	389	380	384	386	385	355	393	396	363	370	368	404	381	397	365	392	394	370	401	356	366	359	342	377	390	371	351	379	396	383	392	364	358	366	441	372	353	323	350	374	351	373	391	348	408	366	361	409	402	364	345	347	353	352	375	354	355	400	382	338	387	381	382	368	391	385	390	380	380	370	340	367	363	372	364	347	386	396	346	392	352	367	377	413	351	360	333	389	390	381	356	337	343	360	360	377	388	362	404	353	385	360	384	339	373	351	383	371	347	389	367	362	381	382	375	375	396	372	402	379	368	379	405	405	391	385	380	362	426	381	386	351	376	365	366	413	364	365	376	382	386	349	350	365	387	378	401	370	368	378	386	419	334	369	386	337	356	351	355	383	353	396	396	394	373	378	381	379	361	374	347	363	368	362	409	341	350	368	379	377	378	366	367	377	392	357	346	376	374	359	376	344	361	378	372	378	379	370	360	351	348	352	415	380	359	345	371	355	358	402	398	358	363	336	377	364	400	366	390	364	387	397	391	393	360	394	396	369	361	404	367	405	374	393	341	352	388	372	360	399	389	397	372	357	420	381	370	415	392	372	370	355	356	352	365	367	379	378	388	356	345	365	396	394	348	391	411	376	383	423	374	369	361	381	373	384	377	374	379	358	391	339	399	335	377	400	368	378	396	399	396	385	357	368	414	393	355	404	391	360	376	338	350	374	381	370	356	392	381	355	354	353	366	400	348	346	369	361	391	362	333	329	375	394	374	385	371	362	387	350	353	362	364	398	362	367	408	370	366	390	378	372	355	387	372	362	361	379	356	366	349	357	385	379	377	354	375	365	380	388	395	345	358	393	359	360	347	357	363	392	368	328	367	378	359	365	419	378	365	351	396	378	422	386	369	378	368	398	350	337	396	379	409	357	394	386	377	373	358	390	352	397	397	373	384	358	406	386	368	392	367	373	394	398	370	395	376	368	385	363	370	351	352	384	387	344	352	362	393	396	364	364	383	357	387	372	370	381	386	380	308	361	410	361	341	367	378	380	377	381	391	354	369	372	388	373	370	369	364	361	360	378	337	373	376	391	366	385	382	378	321	361	379	377	399	410	403	356	366	372	370	395	360	380	372	377	393	349	396	370	371	402	404	395	379	392	352	371	389	367	362	365	410	348	386	334	358	425	380	348	374	365	363	368	394	374	354	380	369	383	377	374	391	374	389	374	375	400	383	370	385	386	374	356	382	379	383	417	372	380	389	357	401	387	370	357	361	383	352	368	391	352	375	387	382	349	413	363	381	379	374	373	356	387	367	398	368	362	394	350	406	383	366	348	381	378	375	423	379	401	385	370	364	377	356	373	373	354	341	373	364	381	384	399	392	350	403	375	402	354	340	360	371	364	379	364	378	361	339	384	404	355	360	374	446	383	356	380	368	350	364	350	352	353	362	384	372	381	335	388	393	373	369	361	326	386	390	396	397	368	379	378	376	360	354	387	369	382	371	372	387	361	389	359	347	395	402	385	378	368	363	400	346	347	346	349	343	377	351	374	378	357	354	384	411	358	343	362	392	348	321	377	376	356	367	344	387	370	335	392	372	395	356	380	377	346	396	373	375	372	387	338	379	350	365	400	389	363	364	361	398	393	418	380	382	366	355	387	392	381	374	407	348	402	350	360	364	376	379	414	375	370	360	378	350	353	379	330	382	350	368	379	410	356	354	367	370	370	399	395	367	360	364	356	399	393	355	349	384	379	361	347	363	372	352	373	389	366	407	379	360	340	339	370	376	372	377	379	345	388	344	354	373	347	413	388	351	357	413	424	387	353	359	331	370	376	391	361	355	378	371	356	402	374	404	388	390	372	432	351	345	374	379	336	373	371	369	374	410	386	401	366	379	382	391	340	389	361	367	358	366	366	381	385	394	385	378	338	394	364	381	341	398	369	387	392	351	408	341	370	352	392	370	358	389	378	360	395	373	376	365	362	425	329	372	375	369	364	371	380	405	373	353	389	394	370	365	384	354	376	386	403	374	377	340	386	366	338	359	364	388	370	371	367	355	340	355	355	380	383	381	383	373	377	365	424	374	387	368	390	352	380	395	407	387	407	411	399	374	342	404	373	394	371	350	362	350	371	375	364	371	376	371	403	342	374	363	373	376	419	372	423	353	401	372	385	363	379	386	384	406	380	346	347	348	357	351	370	378	355	380	374	364	381	381	375	342	384	353	385	372	394	359	364	385	341	390	370	361	370	344	351	381	373	369	383	387	416	395	381	361	393	355	372	328	356	383	401	374	380	368	409	379	382	346	372	383	361	380	359	346	318	377	377	344	376	405	335	375	379	384	419	351	376	353	367	378	363	398	392	362	384	369	360	358	387	339	371	396	364	339	348	402	370	383	383	416	346	366	358	374	384	402	389	394	353	398	384	381	362	363	375	404	411	402	383	367	371	353	355	376	341	365	400	344	405	388	363	384	377	430	380	362	384	380	396	407	404	375	346	383	353	359	355	381	358	404	382	353	377	384	392	389	377	387	370	374	337	355	343	377	372	366	388	335	390	379	356	384	396	400	369	342	349	349	363	362	391	362	398	339	370	389	381	365	416	411	372	352	372	380	388	407	394	341	346	394	356	361	333	342	378	380	365	357	342	364	369	390	391	335	369	352	353	364	362	388	393	375	408	387	374	374	367	390	390	405	362	370	380	384	393	355	362	393	403	395	354	369	382	353	385	331	391	343	352	391	379	390	395	369	352	364	324	368	338	351	365	388	368	350	388	378	377	389	393	364	356	379	368	352	359	361	365	372	384	397	411	354	375	378	384	396	388	386	373	372	405	371	386	378	388	346	384	373	368	330	354	355	375	375	352	374	366	371	369	397	365	372	392	352	364	343	388	360	347	374	371	366	350	352	409	388	356	360	391	365	399	362	345	339	416	408	359	383	367	380	383	364	359	385	380
24502	8842	3968	1116	356	286	289	292	258	261	289	257	233	295	270	278	248	276	265	266	250	256	241	224	262	274	271	274	259	235	280	240	281	253	243	255	258	294	270	255	248	280	260	224	270	251	272	248	258	229	247	271	253	254	254	245	292	250	242	260	271	251	252	272	275	278	252	243	249	266	265	266	315	280	259	263	238	244	261	279	247	268	251	274	260	243	261	302	264	280	244	265	234	235	265	264	266	267	263	267	274	234	280	240	283	238	282	271	247	264	228	258	258	294	272	278	250	251	250	269	242	250	250	230	253	260	290	242	270	280	268	251	234	242	251	260	249	254	266	275	265	239	251	273	257	234	250	266	254	235	246	273	256	282	281	223	249	272	253	248	268	260	234	215	248	269	240	225	269	259	238	260	252	237	254	251	259	281	252	237	276	277	249	284	244	229	286	248	262	271	261	257	259	249	261	248	275	266	223	253	237	284	282	251	260	277	283	284	287	237	279	289	283	277	265	249	274	227	291	233	274	275	266	241	269	244	250	268	284	238	241	290	264	288	249	242	246	245	220	254	251	256	269	232	243	276	251	253	269	247	301	253	235	243	253	274	252	238	230	267	234	264	228	253	235	220	269	249	239	271	270	252	257	278	276	261	236	258	222	234	271	271	243	236	241	254	265	250	222	273	281	263	265	230	235	246	292	234	265	263	242	264	251	257	262	282	259	262	237	278	237	269	283	240	267	260	278	254	220	246	244	249	277	251	273	270	237	275	265	255	258	236	273	254	277	246	276	249	256	273	271	276	255	288	295	236	259	252	243	227	274	273	246	270	237	257	262	274	260	237	271	268	283	249	250	252	274	260	261	262	265	243	244	282	252	287	273	267	260	264	228	261	284	265	267	262	255	280	247	285	289	249	229	247	266	258	251	266	252	255	244	263	241	267	247	260	241	262	251	255	252	261	260	247	263	278	249	265	253	268	259	293	263	260	270	247	280	267	245	265	269	258	293	270	263	267	272	272	234	273	299	275	271	282	294	259	263	266	259	247	252	241	257	232	290	253	266	263	265	260	265	239	255	261	269	254	262	273	254	268	249	276	243	231	253	249	245	260	245	278	259	239	265	282	249	274	276	254	261	219	279	262	278	271	268	259	232	281	262	269	265	286	259	246	252	246	287	272	248	258	255	248	266	248	241	241	242	269	261	235	259	232	230	266	238	266	240	263	233	284	270	280	252	246	289	248	288	251	234	246	251	235	262	238	275	262	272	265	228	270	283	278	234	273	246	261	239	271	253	291	296	235	256	236	262	267	222	259	258	243	239	234	237	250	244	273	249	234	276	267	271	267	304	250	253	255	274	264	275	274	252	257	292	264	247	265	253	252	274	282	277	225	275	250	282	268	251	274	235	271	274	248	237	249	241	271	267	250	296	243	248	270	254	245	264	250	229	264	236	225	231	269	247	252	249	272	274	265	268	275	252	241	271	276	255	248	281	262	271	273	330	247	270	255	238	250	292	285	262	281	304	234	272	243	255	292	269	227	235	275	268	259	263	268	267	270	252	276	263	245	254	244	273	263	289	249	256	266	248	262	284	239	262	289	255	275	294	246	249	233	234	258	267	259	248	261	273	219	251	254	261	288	279	251	258	253	300	260	271	271	251	247	263	259	246	248	224	260	267	261	293	281	274	266	263	303	264	252	245	228	243	243	248	252	255	282	249	273	264	267	269	261	286	274	258	262	275	243	266	253	238	208	227	277	260	272	227	256	262	249	278	306	268	265	258	264	264	228	232	245	240	266	252	278	258	237	248	249	251	251	257	285	258	253	272	284	261	261	266	265	238	274	226	279	255	279	241	280	263	258	306	263	263	246	238	247	252	250	240	286	278	243	233	278	241	271	262	274	271	272	256	218	276	255	276	290	286	279	251	266	260	288	272	290	270	273	268	235	302	264	237	267	231	280	242	256	248	288	234	253	281	234	260	248	268	227	244	265	270	248	267	270	271	258	263	254	254	232	254	300	233	266	287	266	278	261	255	260	257	273	303	261	292	251	252	283	266	238	261	243	283	266	260	286	254	274	275	273	262	253	245	271	260	257	255	262	262	289	285	264	271	264	243	258	293	264	260	236	277	262	275	256	277	270	229	256	247	272	268	249	243	266	272	285	258	249	253	256	270	259	295	250	233	273	272	246	268	274	252	250	261	270	257	251	291	259	231	253	244	247	269	244	236	262	259	249	257	255	279	224	278	274	244	271	292	278	235	291	285	267	242	240	283	299	231	243	259	275	278	273	275	232	263	220	244	221	274	257	245	259	250	271	240	233	263	245	261	265	269	251	305	258	301	252	248	262	252	278	249	268	243	243	256	291	253	266	257	259	246	215	252	271	230	239	250	288	253	243	254	238	291	253	250	282	271	282	268	295	291	277	225	248	278	237	266	265	248	275	235	228	239	271	278	274	257	220	278	262	253	277	264	263	266	287	271	266	271	232	296	276	284	250	241	265	271	260	297	246	263	253	253	289	259	246	223	265	267	264	294	282	278	275	282	256	251	240	262	249	253	221	271	281	253	261	252	257	272	260	239	264	268	250	287	245	241	276	257	234	254	265	265	221	273	243	246	270	280	290	279	260	237	214	241	273	301	253	249	260	265	235	236	237	256	272	256	288	246	254	269	280	267	230	278	256	260	294	274	268	281	271	265	251	236	284	266	252	255	269	287	258	267	264	256	248	269	262	263	229	272	260	240	233	246	251	239	288	278	280	261	314	249	271	229	266	266	242	260	284	286	269	279	263	270	271	278	248	256	254	253	275	279	248	271	248	293	258	267	246	237	233	239	277	262	294	280	229	274	226	238	273	253	243	266	246	260	257	273	245	266	289	271	250	284	257	255	270	299	273	263	262	291	275	294	267	237	255	267	251	260	254	244	258	297	267	259	257	251	272	248	262	294	264	287	277	246	277	270	277	260	285	289	236	255	278	271	258	284	233	277	270	238	243	256	264	263	248	249	238	279	244	293	239	254	264	267	263	254	276	271	254	242	257	245	268	274	239	253	264	273	280	307	258	285	236	247	265	276	252	275	273	281	268	282	255	248	260	256	243	253	250	262	268	240	274	255	260	269	264	280	254	257	290	285	259	242	265	258	311	259	251	287	239	249	268	249	253	263	229	264	262	245	257	265	249	255	253	243	266	278	300	248	276	273	270	267	253	293	231	277	256	261	295	270	245	262	272	275	280	283	286	283	221	255	271	227	251	239	254	283	255	253	269	262	244	257	273	268	294	257	262	277	251	275	277	249	273	245	269	244	255	257	265	268	261	238	280	301	237	243	276	287	266	259	260	244	230	246	256	254	261	273	250	253	280	277	262	252	247	269	270	268	250	237	289	247	253	298	264	241	228	244	270	240	266	293	282	247	284	253	236	284	237	225	267	237	288	267	266	261	279	251	275	252	219	260	256	276	244	278	260	250	261	270	254	262	241	255	250	257	262	241	276	246	250	262	258
17518	10358	7798	2543	816	633	658	662	592	556	605	637	585	608	590	594	590	605	593	549	596	600	571	601	588	570	596	575	570	589	593	605	588	573	579	591	627	616	579	578	577	595	567	612	568	579	589	622	581	627	577	592	608	586	591	588	551	610	589	624	628	579	611	559	582	595	576	593	581	575	593	589	575	582	586	572	540	589	597	588	619	549	564	587	610	603	623	587	596	557	588	571	619	574	586	627	524	600	589	614	560	609	603	609	560	583	568	619	585	575	650	597	580	560	619	576	620	614	603	562	539	612	616	595	594	619	600	604	562	573	579	580	569	594	623	620	606	583	630	562	534	623	600	598	565	579	590	643	598	588	608	614	585	580	591	558	590	618	603	575	591	607	622	543	577	570	585	584	594	635	606	584	618	585	604	611	569	584	606	577	592	629	549	614	554	611	579	583	554	562	575	580	631	604	567	574	559	603	598	605	568	628	589	595	585	592	614	573	593	576	622	623	651	580	574	596	608	595	546	623	586	603	624	582	602	595	557	583	529	585	577	544	596	560	600	585	578	551	579	529	599	598	580	532	576	576	609	553	579	582	576	616	591	562	581	632	560	616	618	596	645	586	587	553	586	558	597	554	583	589	575	567	598	564	580	604	574	597	589	618	574	614	639	589	646	586	590	592	588	577	598	575	615	578	606	563	583	610	631	606	601	561	560	609	574	602	578	607	580	615	569	573	573	633	587	588	601	557	646	578	580	597	578	535	579	604	577	590	587	582	580	568	568	577	542	562	562	612	607	553	580	596	580	555	627	603	587	562	596	627	579	602	585	644	600	581	561	600	614	538	639	554	591	555	622	521	607	610	643	592	620	581	613	588	595	559	610	584	567	606	596	617	630	599	548	564	581	586	574	584	584	613	593	581	588	629	617	583	582	621	592	597	639	581	552	607	564	539	581	611	591	586	632	565	600	600	646	622	638	588	563	606	592	560	600	573	631	559	580	582	635	610	593	590	575	558	567	586	617	630	570	579	606	601	587	617	582	605	566	615	567	639	572	555	567	602	554	581	546	555	606	597	578	607	601	590	574	575	598	551	552	659	560	617	573	598	589	546	550	549	617	583	590	613	600	614	612	553	627	600	609	567	618	575	604	600	586	595	574	569	582	638	597	567	609	603	568	636	585	577	628	647	589	608	588	583	609	569	577	582	585	601	640	603	612	579	609	595	554	607	625	578	582	597	575	572	588	598	588	554	595	587	564	571	518	594	616	597	609	599	602	609	606	602	551	561	544	606	608	558	580	564	582	605	584	565	576	584	608	557	560	559	665	607	575	589	612	575	603	562	597	594	565	605	564	564	594	560	610	599	583	561	594	559	578	570	620	600	588	587	613	575	569	520	587	613	581	584	586	557	595	615	593	602	583	575	568	537	578	601	607	629	628	584	558	555	573	609	567	553	586	562	550	573	619	610	577	596	569	575	619	586	626	602	573	588	559	556	611	613	569	580	574	595	591	608	571	596	576	606	576	633	592	643	613	571	593	582	619	559	608	578	610	536	558	640	558	555	618	602	575	587	597	635	573	558	582	602	587	570	581	588	575	594	631	621	619	534	542	587	581	629	555	556	582	623	599	597	595	623	577	601	559	603	599	561	590	559	589	593	601	579	572	543	583	577	593	608	609	542	584	568	550	627	590	603	604	574	613	561	596	612	606	611	578	579	594	567	591	597	588	544	596	576	566	570	583	596	620	577	541	606	587	519	572	602	589	552	579	602	645	577	580	600	590	594	584	576	580	577	602	661	644	579	629	591	600	584	540	575	645	572	570	585	626	574	557	599	587	619	569	574	603	559	574	548	586	595	582	600	584	582	598	596	586	567	574	572	591	551	617	639	576	585	577	562	609	580	602	573	627	572	593	593	585	589	589	587	574	592	577	620	585	588	626	586	575	606	608	600	597	597	624	607	635	570	588	602	588	586	625	590	552	555	628	566	568	592	592	576	584	538	562	638	565	594	548	576	566	626	586	584	574	599	602	576	567	600	588	593	618	550	562	563	578	605	585	616	583	583	579	544	566	586	615	605	601	605	549	585	605	621	562	557	616	546	594	595	607	616	615	590	569	624	608	607	589	575	574	598	601	619	602	580	588	610	586	601	558	622	606	561	590	606	573	564	591	575	585	580	562	602	576	607	626	564	595	587	598	605	567	594	636	600	598	613	587	621	606	594	545	610	625	593	617	608	622	562	604	603	595	615	577	596	590	580	584	588	591	576	600	599	545	564	558	551	584	609	590	594	586	591	613	584	618	581	600	624	559	610	594	595	586	595	591	620	617	544	565	587	610	584	534	614	585	555	589	538	595	565	530	577	590	554	555	578	538	615	597	597	591	564	595	576	602	584	585	589	513	589	609	621	613	583	523	558	557	577	606	597	613	595	580	537	558	593	576	592	628	636	562	601	607	626	590	586	599	584	566	609	577	618	566	585	567	611	568	587	580	586	562	629	603	562	612	565	549	560	569	600	588	575	580	558	618	630	566	524	551	596	602	627	573	565	606	556	580	583	602	614	560	628	560	568	592	552	597	615	573	556	596	609	608	578	589	578	605	612	603	581	577	596	596	558	595	552	634	607	596	551	598	560	644	603	571	566	603	594	601	574	591	538	598	560	589	601	553	647	596	618	576	547	587	590	582	581	658	579	588	596	602	584	583	582	567	627	606	588	586	556	597	586	650	619	603	580	591	564	623	614	583	594	593	582	566	567	562	608	591	599	588	575	538	589	580	583	615	579	558	573	611	573	617	567	601	591	571	591	570	548	567	600	590	598	613	594	568	619	594	595	587	557	570	631	592	564	551	576	525	601	608	599	602	578	559	590	614	586	578	577	588	571	585	597	564	620	572	597	597	556	540	574	525	612	602	547	572	633	605	566	606	585	564	604	612	596	572	607	542	593	570	565	613	571	551	567	585	594	637	599	614	586	617	610	612	630	574	596	617	594	577	604	613	584	602	544	563	630	585	546	585	601	554	576	588	558	583	588	596	572	561	560	610	591	579	593	598	565	595	591	599	611	580	568	579	574	569	576	598	654	573	603	575	565	578	626	607	567	556	574	598	585	590	556	627	606	614	591	638	522	602	580	577	633	571	591	594	603	557	644	596	578	603	605	599	599	584	588	527	611	594	612	606	555	574	613	564	547	547	545	610	599	601	567	601	596	589	629	626	556	574	650	587	557	556	550	582	613	591	558	567	530	595	569	592	619	589	589	579	614	580	593	591	608	564	622	580	561	588	588	574	568	580	551	575	538	538	598	628	618	587	583	576	599	578	566	569	568	616	626	598	551	606	599	584	605	593	574	579	601	593	634	533	567	573	619	599	579	523	580	610	606	565	596	580	572	532	644	595	595	593	577	589	570	612	623	574	622	623	571	578	583	610	560	635	598	570	591	634	565	595	623	566	586	568	626	578	548	607	595	579	572	575	579	567	623	619	583	554	585	586	571	604	593	583	606
52117	40757	33649	13026	2152	624	427	426	268	247	262	243	277	226	228	269	240	225	250	252	260	233	256	239	236	260	242	246	258	245	227	258	254	253	232	249	265	219	253	250	258	266	241	253	247	282	253	247	244	242	212	268	277	251	228	250	252	233	242	249	228	271	247	245	236	228	265	244	259	257	262	252	255	256	249	257	250	265	223	266	300	273	252	235	244	247	237	224	231	268	248	240	226	248	258	248	263	238	237	269	275	252	257	241	216	289	229	239	243	263	225	238	261	257	257	251	253	249	262	235	243	235	240	249	218	263	286	263	259	243	266	231	255	282	260	282	261	220	226	271	255	246	247	233	228	266	248	257	238	268	253	272	272	241	279	283	241	256	236	226	247	255	264	225	271	254	235	240	251	218	250	273	256	261	250	248	243	231	267	240	253	220	264	246	263	268	233	259	269	265	252	251	262	258	250	245	242	229	277	250	251	232	272	249	250	245	273	252	221	266	234	272	248	260	221	245	264	259	252	234	264	268	281	274	233	259	262	274	232	266	263	248	254	253	251	276	237	255	216	267	235	237	242	218	255	251	249	278	245	247	270	253	255	250	238	213	228	256	239	235	256	296	245	266	244	263	251	241	223	214	237	255	237	250	241	239	255	284	258	276	270	246	229	262	246	282	269	256	248	236	212	233	260	229	254	263	222	236	241	246	239	272	263	229	239	241	273	253	260	285	250	251	243	242	235	251	232	259	243	213	262	244	278	250	245	266	269	257	258	254	217	231	275	235	244	245	241	230	249	259	271	248	240	227	260	219	256	255	241	241	262	256	232	246	270	245	245	233	236	245	230	246	242	266	253	227	252	239	241	272	247	263	258	263	262	246	239	254	264	244	270	254	252	267	234	291	272	258	252	239	244	278	246	256	245	277	248	228	263	255	216	256	224	233	255	228	231	251	266	255	242	268	247	211	252	257	245	224	257	229	220	274	264	241	250	255	262	279	240	244	258	260	254	230	245	242	242	264	239	259	256	253	266	255	245	231	242	231	245	225	267	251	239	269	223	249	233	251	248	247	255	211	243	235	232	278	262	252	228	245	246	284	269	271	238	251	218	265	240	272	255	229	263	275	269	267	232	256	261	236	232	262	276	270	247	230	253	283	252	228	283	234	252	275	272	241	268	258	238	239	285	269	246	269	236	222	257	250	231	242	268	316	231	249	264	212	229	252	259	262	270	277	268	262	235	259	244	261	246	229	246	252	256	267	241	250	250	266	263	256	256	254	261	244	220	240	274	253	263	246	242	267	238	228	256	229	228	244	266	228	219	274	253	248	267	268	260	274	262	210	241	258	262	243	228	248	248	215	294	266	249	238	255	254	275	251	241	240	240	265	257	237	249	241	217	240	247	244	276	247	241	268	224	261	248	254	232	221	236	258	265	253	246	250	239	255	232	238	243	237	242	246	270	251	253	249	237	251	240	246	237	252	241	276	248	269	271	269	244	258	258	247	246	227	258	253	252	221	252	235	273	239	273	240	244	244	207	254	235	267	252	287	255	258	230	260	252	266	262	233	244	253	242	241	234	266	247	247	257	260	239	253	240	255	233	264	235	275	279	208	238	268	253	310	250	263	262	239	248	239	260	249	253	232	244	232	217	255	246	240	259	263	254	240	265	242	258	252	252	232	231	261	242	269	257	259	257	229	245	230	233	238	257	262	233	233	220	284	250	251	263	256	254	249	246	222	264	229	285	288	218	267	283	261	238	240	246	260	249	234	242	241	253	265	267	263	249	262	256	247	239	248	263	229	269	296	259	279	245	228	276	249	247	265	263	222	254	250	247	240	260	246	252	231	277	255	251	264	239	248	247	260	258	216	238	236	268	273	227	233	227	243	269	253	260	267	274	269	276	269	285	243	253	258	257	233	277	273	253	249	264	260	258	257	254	261	252	254	226	253	240	266	273	232	237	230	236	250	230	252	275	249	238	243	240	248	258	241	240	275	246	245	234	248	268	266	267	238	216	266	253	232	272	303	273	245	264	288	250	223	234	239	263	221	229	225	242	230	271	249	289	256	280	237	275	280	271	250	227	236	243	258	269	219	247	260	260	245	249	237	256	237	240	232	241	251	248	271	260	258	217	205	248	246	260	263	263	244	250	252	260	265	260	252	281	255	250	245	249	253	244	236	252	232	243	256	244	247	250	246	250	240	259	251	237	257	209	216	267	263	263	261	259	232	257	267	239	259	260	299	259	266	248	246	257	230	255	232	267	250	257	237	277	238	249	280	261	246	245	238	241	264	251	226	279	239	250	252	253	220	230	240	232	239	280	242	260	255	275	262	252	270	250	260	262	244	227	255	218	258	302	228	247	247	233	235	257	243	221	264	249	244	270	248	239	245	233	246	268	259	274	250	254	252	245	279	285	261	222	246	257	217	260	231	234	234	243	236	258	263	246	276	238	277	252	261	262	265	280	260	250	263	232	264	249	258	232	258	229	261	244	260	268	270	255	229	240	237	234	255	260	296	270	217	253	271	279	242	253	261	221	221	248	246	248	258	246	240	258	252	223	238	265	241	272	221	262	263	275	270	264	243	259	232	286	257	269	258	257	254	230	260	238	271	243	219	228	252	237	238	243	248	256	277	247	277	265	238	235	250	242	241	274	283	249	240	256	247	232	243	226	223	254	231	235	246	241	232	240	246	266	242	203	248	234	242	219	228	246	232	239	258	244	259	211	270	242	261	262	286	223	252	228	260	264	247	263	259	260	256	249	238	266	245	262	261	286	227	243	244	255	257	233	281	246	254	231	233	246	254	292	260	266	246	249	226	253	259	250	261	265	217	246	247	240	273	274	248	249	269	252	255	240	234	255	268	230	223	244	272	233	241	231	237	240	249	273	233	238	272	268	229	266	257	250	244	239	273	257	243	249	228	260	272	248	264	246	221	228	251	268	239	231	248	251	255	249	262	270	250	258	258	278	251	251	239	247	269	274	269	252	250	227	239	279	268	265	260	275	235	265	250	247	261	232	250	248	261	246	260	239	252	246	232	267	274	253	225	235	248	217	248	250	213	259	242	250	236	240	240	256	234	234	234	248	280	251	252	275	232	233	246	241	226	247	228	248	263	243	231	241	251	233	255	260	264	244	236	239	248	275	224	242	253	232	270	233	248	245	228	222	245	234	270	260	253	264	237	257	257	265	262	260	256	220	220	255	263	266	218	220	224	266	254	255	244	237	242	224	264	291	247	205	233	234	267	242	230	253	262	256	256	244	247	263	244	253	265	264	267	223	245	265	266	269	267	231	256	270	273	286	236	251	231	251	259	219	220	215	229	223	206	240	247	257	272	255	267	242	256	239	262	223	249	221	290	234	269	282	251	252	239	276	275	262	227	244	218	240	243	225	264	231	267	261	227	240	248	289	237	274	244	251	265	251	217	243	260	240	258	259	245	236	244	238	214	251	265	253	238	233	246	269	258	261	214	271	258	234	256	262	233	252	261	258	272
36022	36068	35927	17002	4832	1993	1388	1313	779	623	579	575	560	602	573	574	554	535	519	570	558	560	578	610	590	566	616	576	563	558	586	565	587	564	570	568	624	530	567	593	589	606	559	546	526	574	578	543	644	561	543	544	575	563	618	550	584	556	559	615	565	548	537	525	534	564	557	564	547	550	565	532	527	577	542	543	581	580	577	609	520	582	567	555	541	575	553	550	622	598	567	547	579	559	534	550	588	590	591	551	572	587	585	549	589	569	580	586	568	548	557	545	535	595	591	531	570	572	528	553	562	551	547	597	560	557	537	575	591	556	582	584	555	529	574	608	557	575	562	567	534	532	528	576	591	608	592	564	569	564	528	564	560	557	516	521	557	593	577	563	595	559	557	588	588	560	597	554	547	552	528	557	603	587	553	612	588	536	610	548	574	549	576	581	554	582	590	554	560	530	573	571	562	596	591	604	580	527	585	570	539	586	582	580	562	599	576	542	548	576	572	591	562	564	580	636	532	554	552	539	572	576	576	559	587	529	589	525	628	528	559	621	575	579	512	524	556	567	600	558	587	558	576	578	555	575	556	557	562	578	556	575	581	565	515	546	613	570	563	543	547	525	550	575	530	527	580	553	566	554	533	584	551	599	554	568	570	547	569	550	570	576	585	519	598	577	563	549	549	606	599	548	575	554	565	567	518	561	610	623	514	562	609	539	579	556	558	586	558	566	548	570	592	579	557	555	558	574	582	548	587	590	576	502	628	534	534	558	531	547	567	602	521	586	576	536	538	552	552	533	545	607	591	546	520	562	558	595	594	547	574	563	563	544	595	548	561	557	539	572	521	562	568	546	565	594	564	561	521	590	590	551	602	581	600	548	559	566	571	526	520	614	533	606	623	636	562	524	608	557	582	566	581	587	540	577	592	540	583	570	562	553	588	589	621	547	536	559	559	532	587	568	548	582	568	567	532	566	562	522	625	538	563	559	556	583	534	591	566	545	589	598	563	551	557	524	556	545	587	574	558	547	518	565	567	576	562	574	526	578	545	570	577	558	539	535	570	573	545	598	585	561	547	541	562	568	548	552	546	538	588	554	555	601	584	565	581	555	575	616	600	565	559	615	559	536	591	507	552	589	583	577	543	592	583	545	586	571	552	563	552	563	578	560	549	554	581	573	591	584	587	573	546	586	543	606	581	569	548	579	541	590	564	530	590	578	549	580	599	533	530	567	579	588	542	570	583	550	561	585	540	562	558	556	540	548	556	591	612	549	554	580	605	610	529	516	544	541	556	556	622	575	561	538	520	513	534	581	557	559	593	589	577	562	544	556	586	575	570	577	532	561	549	508	562	560	557	586	581	576	566	586	575	594	581	567	614	570	582	606	577	577	519	523	576	540	566	553	550	559	609	583	511	597	527	582	569	588	574	594	591	599	577	562	557	564	523	537	551	569	594	588	583	536	568	575	571	550	548	556	544	555	519	579	543	539	581	536	586	538	585	534	582	525	572	562	555	563	569	581	574	576	529	565	583	542	589	537	601	555	559	551	609	546	585	552	541	560	574	553	546	596	554	547	571	560	585	548	537	598	560	556	522	572	601	603	565	568	564	561	587	573	588	595	595	571	561	554	572	557	589	556	565	609	544	511	551	559	571	591	587	569	590	524	606	577	603	599	585	561	588	562	565	542	608	571	540	572	573	516	597	556	589	572	550	583	621	613	606	568	532	581	596	560	527	533	599	545	529	589	594	572	587	596	584	581	593	593	569	503	601	548	589	634	591	566	535	588	544	567	558	531	582	545	576	586	522	535	564	544	595	567	540	572	552	569	554	575	584	571	583	575	550	581	582	544	548	591	567	541	545	548	540	560	531	576	549	614	549	549	523	553	559	586	590	605	593	595	582	557	555	547	592	511	594	535	560	569	615	582	567	553	555	535	586	550	580	598	620	553	533	554	578	590	583	554	588	582	572	555	593	580	570	549	566	551	507	606	524	545	536	555	574	607	590	536	597	562	577	539	574	562	531	543	600	608	564	628	585	562	570	574	594	545	551	630	529	598	602	560	564	556	510	541	626	579	605	575	552	561	563	581	548	553	550	594	597	574	567	572	603	565	581	554	502	535	531	624	570	548	597	576	554	546	560	549	553	557	566	550	504	551	524	582	537	596	554	541	573	544	524	545	558	616	548	536	597	617	588	555	582	530	542	524	578	524	569	587	546	562	539	568	556	558	571	570	556	574	554	568	569	517	566	587	575	556	567	498	601	547	586	578	537	608	564	578	598	590	561	613	561	547	573	585	534	605	540	608	545	576	559	579	539	519	581	574	571	550	541	604	550	593	542	547	602	577	541	570	573	590	580	556	602	557	565	617	586	575	598	571	565	535	621	605	542	561	578	525	531	573	568	593	574	546	547	540	565	579	563	573	552	588	564	566	510	579	546	544	561	580	541	577	545	552	574	577	570	561	579	548	579	551	630	579	550	575	544	524	599	570	557	524	597	615	539	505	595	556	560	584	558	575	573	603	544	593	560	579	540	542	588	517	608	566	608	552	550	593	588	605	577	543	560	550	601	580	572	550	601	585	601	547	566	551	522	636	555	568	542	555	553	586	575	509	581	549	558	553	568	569	554	562	616	525	520	570	568	542	535	556	566	598	546	551	568	571	570	551	546	566	607	611	548	554	533	595	545	584	584	581	534	528	534	590	587	615	571	581	598	579	541	588	568	626	541	532	550	566	591	546	582	574	595	565	577	572	574	582	554	516	563	557	534	541	574	578	538	564	551	566	550	556	566	545	556	575	582	556	593	552	564	578	577	569	571	548	620	551	532	555	599	556	570	589	582	553	548	572	553	591	568	538	610	511	592	600	550	571	576	537	537	571	555	555	582	579	580	549	605	506	622	528	541	592	602	554	600	544	579	586	564	603	582	516	603	594	539	551	569	582	558	516	598	591	597	576	641	621	577	538	560	541	515	556	575	545	566	525	571	512	552	562	557	518	607	547	581	604	554	587	547	535	559	517	568	576	585	568	554	607	564	590	587	543	630	602	549	548	574	562	583	561	564	583	573	590	571	592	567	605	602	555	540	562	590	572	566	592	541	549	590	567	587	585	570	563	569	580	542	560	532	542	560	619	569	604	587	551	548	544	552	575	559	577	555	567	594	536	541	578	537	557	537	572	561	585	566	562	582	566	614	579	534	574	558	561	570	582	519	566	554	572	554	602	507	536	545	612	569	509	553	575	578	557	584	583	591	557	547	553	587	573	562	568	566	578	539	590	602	559	549	557	553	561	561	586	559	587	562	574	543	624	574	592	600	576	558	577	588	545	583	584	544	572	595	574	571	571	550	559	542	568	568	571	593	564	559	557	548	579	553	606	553	596	548	590	534	550	603	540	545	556	575	536	566	572	535	554	548	535	610	540	533	584	584	518	554	591	567	569	550	575	560	575	576	530	566	600	534	551	572	587	542	592	514	541	599	535	575	573	599	558	586	560	590	602
66021	56087	49218	23976	6058	1272	647	521	268	192	175	169	173	186	157	172	170	139	161	158	178	169	170	150	131	180	161	164	148	155	174	164	160	152	160	181	156	138	170	156	149	181	149	158	147	157	174	149	164	148	149	137	184	140	139	183	156	157	164	149	147	148	158	154	172	141	171	152	147	160	178	172	162	145	157	157	142	132	158	150	164	161	148	167	159	179	168	143	181	175	154	167	173	159	178	172	183	151	164	190	114	177	141	166	172	151	165	181	175	159	146	165	188	176	144	176	164	164	161	160	166	191	154	159	141	137	147	147	155	154	155	152	152	176	144	170	174	147	163	162	159	153	172	163	177	182	138	164	156	174	156	173	146	152	138	170	173	162	157	140	173	175	142	165	177	147	159	137	170	174	159	173	167	152	146	187	160	132	160	141	154	171	178	159	178	157	178	135	151	155	180	143	159	154	144	147	160	189	157	159	153	160	162	170	174	181	168	153	155	180	143	153	157	151	179	151	149	178	166	150	172	153	180	158	161	172	177	143	177	153	183	152	151	148	148	167	159	164	156	151	182	162	162	179	176	179	167	161	178	170	173	176	160	169	150	139	132	158	178	169	144	145	144	160	152	158	169	139	163	132	179	143	184	164	170	159	191	178	162	143	153	139	138	163	152	178	161	149	155	157	122	149	159	157	157	161	155	148	166	135	152	160	163	149	173	158	165	156	146	171	163	184	179	175	150	142	168	180	149	128	154	161	149	172	142	150	183	169	144	163	174	129	175	160	164	157	171	161	166	154	171	168	133	140	159	142	144	164	174	170	147	167	147	142	176	137	190	170	163	177	144	183	164	151	166	159	155	175	190	213	166	150	137	185	168	161	158	170	178	165	188	163	180	144	148	156	176	148	151	147	162	181	168	160	150	195	151	182	193	172	164	160	173	169	163	151	182	162	172	138	188	170	152	140	131	185	152	153	168	187	165	163	174	145	157	159	159	151	169	173	157	140	157	156	132	165	160	174	175	148	178	163	169	183	151	146	163	161	157	173	139	157	169	156	169	165	163	158	154	148	142	171	169	155	154	145	153	143	171	168	159	152	154	169	172	183	166	154	200	170	149	175	167	174	158	145	165	169	164	162	178	173	168	169	160	165	167	153	146	177	181	157	136	169	184	155	159	151	156	154	179	139	150	158	133	172	143	135	154	157	149	185	163	160	162	166	164	189	164	169	170	136	157	146	182	161	180	162	137	189	164	166	171	146	184	144	168	142	169	160	157	158	161	153	171	157	171	155	163	156	150	143	166	185	158	150	142	181	148	184	141	151	151	162	179	151	168	169	168	142	175	168	144	159	135	154	144	152	158	148	178	171	152	169	152	169	141	159	174	165	167	173	151	124	173	185	160	164	146	173	190	184	157	157	152	132	178	177	164	178	172	168	165	150	164	180	186	158	146	153	193	149	170	178	162	153	169	182	182	175	183	156	169	160	155	157	154	158	175	164	168	164	171	154	177	156	153	155	155	139	159	150	152	162	177	164	140	152	145	167	145	169	189	188	169	132	157	154	146	158	154	146	165	151	157	157	152	171	161	173	164	155	141	149	158	162	148	168	185	148	149	162	163	171	165	172	145	158	137	170	137	152	157	161	173	149	160	169	147	188	173	147	207	173	187	162	173	155	154	165	148	153	146	132	130	155	178	153	145	139	194	139	153	168	172	157	170	168	178	173	152	137	150	144	160	166	156	164	152	150	171	174	169	164	174	145	146	169	170	173	149	174	158	171	153	144	159	158	154	160	156	204	153	165	165	149	156	145	163	171	170	163	153	146	175	160	167	174	167	169	190	168	155	151	158	165	169	150	151	152	189	140	167	176	189	157	163	150	164	182	151	159	170	149	159	180	168	164	167	152	161	163	188	171	151	168	155	143	141	172	153	153	181	147	137	166	168	156	161	176	147	159	169	157	154	150	176	155	155	168	144	171	161	158	170	183	164	156	182	166	146	141	152	161	161	158	130	136	169	172	149	173	147	146	162	162	152	175	182	148	147	181	167	147	169	165	179	161	179	168	165	133	160	168	189	160	169	176	165	153	165	159	172	157	168	156	164	167	171	162	153	157	150	166	117	139	183	165	157	167	161	172	147	167	163	181	143	153	162	171	175	181	149	148	157	144	162	182	139	160	159	181	168	201	182	180	144	155	160	145	141	148	177	155	181	168	159	158	171	149	161	175	164	160	158	160	161	188	166	148	161	168	141	156	163	140	156	139	182	164	160	156	153	174	167	173	166	158	148	178	163	150	166	171	148	146	139	165	138	172	161	151	171	167	180	174	164	150	140	173	179	176	159	152	162	162	159	171	155	147	176	175	141	184	180	150	161	155	160	148	151	173	165	138	150	168	158	160	174	149	170	159	191	188	171	158	174	157	162	159	164	183	162	163	151	146	177	144	148	137	160	130	163	158	155	147	134	173	165	171	172	193	180	146	145	156	169	164	160	157	160	165	175	176	154	147	156	169	169	171	153	161	161	157	140	148	156	159	152	184	157	153	145	190	176	130	166	168	156	169	137	170	163	153	158	167	173	169	174	161	182	160	162	163	175	171	150	166	205	148	154	160	158	162	145	161	138	153	143	163	139	156	145	165	179	184	168	167	157	183	159	152	152	177	163	168	158	168	155	157	163	166	142	156	169	202	150	160	160	179	165	129	158	146	161	177	176	148	147	143	157	192	146	166	150	158	149	171	144	150	186	173	149	156	174	157	136	168	158	162	179	150	165	161	154	150	193	185	162	180	161	167	158	181	142	161	162	164	157	173	166	183	148	165	150	139	162	166	158	174	167	137	148	163	167	162	148	128	147	161	173	175	172	172	158	139	179	175	184	149	151	141	153	169	165	172	161	163	160	147	142	165	162	169	143	159	165	150	141	152	150	170	177	156	127	145	142	180	151	157	172	174	168	169	172	167	155	154	174	189	179	145	187	155	160	168	168	125	154	160	149	152	161	152	189	145	159	185	169	157	172	154	153	153	171	161	164	184	144	168	163	145	153	165	159	150	155	161	157	146	164	198	163	165	147	168	158	175	172	169	157	157	158	189	165	167	145	184	160	170	144	193	140	157	152	148	155	157	159	149	174	195	188	156	174	172	153	179	133	140	164	148	158	142	144	146	156	167	159	159	162	166	155	153	141	177	158	160	139	145	158	160	182	150	154	155	143	162	157	155	165	171	174	164	155	158	157	161	162	171	159	193	166	164	153	146	171	157	140	171	171	176	173	140	151	142	158	179	162	134	163	176	151	166	149	155	138	145	158	160	174	160	168	159	142	157	163	155	153	154	157	152	147	156	172	172	156	151	169	124	180	150	163	156	163	156	160	141	159	185	174	163	152	165	164	164	162	173	149	164	151	168	160	168	153	149	161	148	154	161	163	138	169	158	139	139	162	180	186	144	163	172	177	168	149	152	142	172	153	141	171	141	165	178	159	183	171	166	156	144	141	172	159	155	174	153
45593	47948	47695	26767	9038	3622	2225	1890	973	526	405	380	366	365	381	362	376	416	371	392	347	411	362	364	372	394	422	396	372	373	394	364	343	372	355	383	383	366	390	366	405	392	360	358	378	346	372	376	391	354	389	413	371	364	380	378	361	360	349	385	397	382	346	365	381	385	373	370	374	376	348	388	383	350	385	379	381	393	373	384	363	378	368	339	396	378	388	381	361	376	374	412	359	376	363	365	385	378	349	381	348	387	363	363	366	349	384	379	344	413	363	376	367	393	405	389	386	372	395	378	390	388	386	368	390	394	375	379	359	369	376	341	396	376	338	386	367	355	412	363	372	383	361	390	388	361	366	399	365	351	394	389	341	394	390	386	378	398	363	363	394	372	383	397	365	381	379	353	377	371	403	404	368	393	376	371	372	363	355	367	359	393	350	361	408	341	404	357	400	390	375	391	387	391	389	383	382	397	377	383	362	410	355	389	375	394	354	391	386	387	363	374	371	398	371	382	360	377	375	376	368	356	379	360	362	378	387	372	363	383	398	395	384	333	383	367	338	350	365	379	375	397	362	370	360	392	385	345	394	380	386	394	389	355	374	383	359	367	348	398	353	397	369	438	368	370	398	390	351	390	396	352	378	373	386	361	372	371	370	314	385	371	365	393	394	405	396	417	393	396	316	351	371	382	352	361	391	377	394	348	413	375	371	377	385	395	373	366	383	371	371	361	358	400	363	352	325	379	403	388	375	373	369	376	347	400	386	381	379	359	326	338	413	389	390	343	376	392	387	396	373	367	413	368	416	385	345	383	350	365	394	399	390	377	355	362	381	362	335	382	413	402	346	380	359	370	375	393	346	372	358	388	387	352	362	371	352	371	379	394	407	362	322	368	399	388	396	381	400	358	348	402	404	346	353	371	350	396	325	361	383	377	354	362	357	368	404	363	387	381	420	375	366	411	400	387	353	377	395	393	344	365	397	382	394	376	356	391	352	391	390	374	385	400	370	356	409	368	416	368	383	383	379	373	387	358	365	359	364	395	381	382	367	391	373	395	398	373	385	365	404	346	406	356	371	404	401	385	392	409	400	383	375	389	386	398	376	391	388	354	396	379	384	368	368	364	362	358	385	360	408	380	374	388	371	369	393	367	342	374	362	384	377	386	413	379	384	385	385	404	374	386	424	361	389	412	377	378	384	378	395	388	433	405	345	367	359	411	378	369	360	369	372	373	390	368	349	367	368	378	373	390	363	368	367	369	397	384	390	377	383	363	400	379	368	373	386	397	322	379	380	393	355	377	381	409	358	365	402	397	384	365	363	359	351	392	398	368	389	377	386	372	384	426	371	410	368	408	367	361	359	369	380	372	346	381	348	355	393	381	389	361	334	358	406	379	405	381	358	393	370	398	387	384	359	355	330	360	349	387	377	360	368	375	354	397	371	378	373	349	385	356	384	410	389	384	368	386	407	355	383	401	352	403	348	354	376	351	384	385	380	407	374	390	398	353	354	396	363	399	404	369	385	371	388	380	381	378	386	383	380	368	384	376	409	366	365	392	372	383	392	390	346	380	363	366	362	422	407	393	398	410	390	373	366	351	392	369	387	409	367	400	399	393	378	367	353	357	382	361	360	384	376	382	403	384	403	393	396	394	324	378	406	370	396	362	354	376	363	368	375	354	357	382	369	370	414	339	363	354	369	370	356	402	373	371	358	361	347	398	408	404	397	352	367	367	387	363	418	365	379	368	359	386	339	364	402	374	365	329	383	365	345	378	376	354	377	401	380	391	349	384	413	352	392	351	383	390	390	362	395	394	356	385	352	375	378	412	365	369	419	357	380	358	407	376	376	367	379	390	367	377	395	382	366	387	415	397	377	393	408	377	406	396	379	391	385	359	387	379	354	391	357	362	418	404	404	375	409	400	372	349	396	380	341	356	356	376	386	357	373	400	400	375	374	389	371	370	394	391	343	356	376	355	366	390	383	335	379	379	398	377	362	405	381	397	402	370	389	379	376	368	359	362	374	385	380	351	369	393	392	368	406	369	381	366	392	409	366	381	351	369	361	380	402	408	376	374	374	388	326	395	388	380	356	348	365	369	362	367	349	391	345	407	382	396	380	387	374	328	366	360	345	380	347	380	376	361	392	370	390	373	391	357	367	369	366	374	384	363	363	338	377	372	379	419	380	429	339	380	382	388	361	387	381	387	399	395	377	321	392	365	366	416	385	383	358	395	375	376	383	369	377	385	340	388	390	346	379	359	351	387	386	367	376	421	381	398	350	402	403	362	369	367	350	425	353	384	379	379	353	408	368	361	377	352	365	387	407	393	374	399	420	393	378	361	406	390	393	320	382	400	379	378	372	361	397	362	370	374	403	361	334	387	378	369	380	384	387	345	352	398	397	352	391	387	410	403	385	367	381	396	362	389	378	371	391	373	329	351	404	354	362	373	337	378	360	344	385	414	369	337	360	334	389	378	376	415	345	388	385	408	403	357	418	404	409	387	392	355	371	319	348	373	367	361	363	381	373	400	352	381	367	370	320	385	389	397	403	383	380	396	351	367	355	379	415	368	375	355	377	353	369	414	373	383	368	377	387	372	354	363	386	345	384	361	387	353	366	372	370	381	363	372	387	371	374	360	338	366	402	385	381	345	383	380	377	371	395	411	379	355	394	386	391	342	396	397	402	386	383	383	375	368	394	412	397	368	384	416	378	372	368	424	360	386	364	392	359	374	409	365	372	384	386	359	378	382	382	356	385	355	392	387	386	373	367	411	367	362	395	369	379	393	342	420	345	408	379	355	373	383	354	369	377	382	374	383	376	368	401	415	363	370	383	417	380	368	368	348	362	392	380	372	359	374	354	396	395	397	389	414	370	405	408	366	376	354	413	377	393	365	376	393	370	349	386	403	395	361	387	371	354	380	400	365	373	374	359	379	407	394	397	339	341	370	383	351	370	354	387	401	385	397	380	408	403	394	381	379	353	355	390	377	350	381	362	385	368	388	395	399	402	386	385	395	359	380	379	354	349	348	371	376	381	386	391	404	365	413	353	388	327	391	375	376	382	409	348	348	355	419	383	382	362	363	363	404	423	371	365	373	391	396	410	379	352	386	386	385	366	366	361	349	393	377	392	381	377	341	357	349	357	392	354	391	352	357	405	353	370	368	373	408	371	350	381	375	363	363	397	356	395	388	368	397	386	372	363	366	395	352	409	347	360	385	340	358	393	384	359	383	369	349	405	383	374	398	374	368	347	370	405	364	343	368	374	362	387	348	361	412	428	369	364	366	377	341	361	373	360	391	351	355	339	350	364	380	377	363	392	377	385	384	367	370	369	379	394	371	406	337	399	353	393	385	339	379	365	369	361	395	356	381	377	362	375	375	396	384	393	346	394	401	391	366	356	384	394	378	368	352	390	409	381	392	401	366	381	375	349	374	367	377	367	386	358	378	379	341	404	360	363	394	388	374	380	361	363	363	345	401	372	378	402	391
23885	8285	3871	1090	350	299	281	260	274	268	218	258	276	275	259	243	257	258	268	285	234	270	242	269	280	258	263	254	250	236	265	250	290	262	253	275	283	282	266	281	275	253	286	258	276	278	258	249	268	256	291	218	246	244	261	235	277	274	266	237	262	237	222	253	273	236	261	263	271	259	258	260	247	259	260	248	274	289	248	241	271	275	260	238	271	279	256	257	216	243	253	281	291	266	278	292	262	239	266	269	262	242	236	282	250	271	267	232	260	247	286	255	285	239	252	249	269	284	257	241	265	255	246	258	247	250	250	257	240	264	260	248	272	266	295	269	254	258	270	263	263	299	249	255	235	246	269	247	255	256	223	292	269	270	264	277	265	252	255	263	234	283	256	269	251	258	273	231	223	257	248	305	263	259	222	296	259	276	263	274	222	257	268	245	255	243	255	247	261	261	249	241	230	243	252	272	267	247	247	258	246	262	279	209	272	242	272	251	285	230	250	248	278	227	259	271	250	241	279	247	256	267	273	269	222	262	249	268	249	281	238	285	264	287	274	270	260	263	241	257	243	233	246	294	261	245	278	219	276	262	279	239	257	263	252	256	278	281	276	234	263	257	258	242	242	272	266	283	303	263	277	244	256	242	242	256	246	253	249	237	251	265	239	278	265	257	266	280	254	279	232	260	242	251	282	280	283	286	302	288	235	222	247	244	235	248	264	260	269	237	260	280	222	255	257	298	246	271	252	261	243	268	248	274	263	273	291	273	277	279	253	230	245	259	265	271	293	275	234	251	261	270	248	268	262	267	258	287	242	262	271	284	273	229	252	295	266	271	233	247	279	250	243	233	224	280	272	258	242	253	272	256	242	282	290	250	275	231	235	273	251	279	255	249	277	261	250	248	255	251	241	271	255	272	238	260	247	254	280	259	227	235	260	251	245	234	276	267	274	255	287	254	267	265	246	266	250	250	260	249	240	286	282	243	268	242	275	281	231	315	243	268	261	291	238	256	257	218	269	265	258	287	240	267	279	259	250	283	267	257	261	269	268	261	261	254	274	256	265	226	275	239	242	212	260	252	264	268	284	263	294	271	277	264	276	254	235	257	252	250	270	257	262	236	260	234	280	258	239	271	281	280	254	205	264	243	263	264	228	259	269	245	286	254	248	221	268	274	269	239	294	284	270	246	258	245	291	249	261	261	249	244	260	272	230	267	262	257	246	254	241	248	271	283	278	268	264	232	241	274	227	250	264	269	288	275	267	248	257	279	287	265	223	252	239	232	245	249	260	268	294	262	280	239	244	275	252	255	271	262	256	264	241	279	276	270	260	264	268	282	237	257	275	255	289	220	268	279	252	225	257	243	256	257	259	244	253	269	242	271	272	278	244	275	239	295	298	270	269	239	236	233	271	240	238	246	270	265	237	263	275	247	251	266	254	242	277	265	250	254	254	254	285	280	282	262	287	252	267	296	275	237	281	269	252	242	287	232	231	270	288	291	263	251	247	262	245	278	275	255	270	247	246	272	259	254	254	255	244	249	253	253	289	257	273	272	257	241	234	270	258	245	269	257	244	257	233	253	292	279	242	270	271	261	281	216	264	269	266	263	249	244	255	247	261	262	274	249	268	273	273	210	267	251	293	267	270	274	266	275	242	260	251	269	304	273	288	245	248	290	299	275	244	259	254	265	234	278	271	259	244	228	271	242	232	260	257	277	268	240	285	295	238	276	254	281	279	256	225	260	259	244	246	249	262	250	232	262	257	271	243	230	238	279	247	215	248	281	293	267	252	287	271	287	231	248	257	242	251	234	259	260	271	274	237	274	282	293	267	277	288	250	252	256	255	253	249	263	231	259	248	240	240	255	243	270	248	235	276	247	259	218	273	253	253	267	270	282	289	261	270	260	274	275	284	264	253	247	269	286	263	287	258	256	284	252	269	262	271	270	227	249	261	245	245	289	265	251	244	268	282	270	259	293	264	262	279	245	249	273	258	245	245	271	263	252	271	255	273	306	279	238	269	271	222	232	267	291	242	222	271	249	299	215	246	271	256	277	242	261	266	278	238	253	265	273	259	296	251	259	267	223	259	240	277	245	261	249	247	278	226	240	270	265	263	268	265	282	237	220	223	258	236	250	271	278	255	242	257	256	228	287	238	268	246	250	282	326	267	233	246	255	239	259	257	278	254	284	269	254	263	233	252	247	264	248	236	257	257	236	263	233	254	274	247	275	245	238	256	256	262	240	252	244	244	270	251	247	241	261	247	258	268	285	241	242	274	283	260	251	244	291	234	257	235	246	256	232	282	284	285	243	257	240	244	248	271	284	266	239	249	265	274	260	253	273	240	219	243	223	258	248	255	243	246	250	256	247	282	253	269	252	272	289	261	255	253	300	278	260	266	251	271	243	261	242	259	270	279	282	267	277	259	257	251	281	262	274	232	261	252	257	284	271	275	247	279	248	247	262	261	267	262	255	254	249	237	263	217	256	264	270	252	288	273	268	280	249	246	254	290	268	267	269	311	255	249	273	262	257	257	255	271	261	269	270	268	255	264	252	257	257	248	272	261	268	259	280	260	275	240	261	263	250	267	274	255	256	247	292	268	257	260	247	256	257	258	258	245	243	266	273	257	249	216	249	279	239	243	282	261	294	250	251	277	272	263	244	246	270	237	235	280	239	244	270	274	290	276	270	305	260	292	256	269	259	228	233	230	240	237	253	244	278	231	285	278	249	250	294	274	253	263	232	279	253	259	262	267	242	240	267	269	275	287	254	245	252	259	240	246	265	297	276	232	251	276	268	244	269	256	265	256	258	240	300	247	262	270	271	248	261	252	250	260	277	259	251	235	281	271	253	264	255	268	230	241	260	230	281	272	273	268	261	254	287	231	280	296	301	266	240	273	280	283	266	252	277	275	249	285	270	241	262	255	252	241	264	231	266	252	283	235	266	263	249	254	262	260	245	260	251	280	253	257	243	264	266	244	270	260	229	245	244	258	265	254	274	271	240	263	256	279	217	240	247	275	291	295	240	269	252	266	257	266	275	248	252	259	237	266	261	258	243	242	252	240	256	260	288	292	237	266	270	243	259	272	279	284	250	240	271	266	255	263	269	285	256	287	248	252	276	220	233	261	263	223	254	287	244	260	257	250	281	243	252	270	261	265	279	244	267	237	257	246	265	239	262	233	249	258	238	266	263	276	294	246	236	236	238	272	274	278	249	274	275	263	241	228	276	291	262	221	244	258	260	248	274	273	248	263	246	269	259	234	266	287	272	254	272	227	243	234	264	276	262	273	253	261	239	259	273	240	285	255	261	230	274	267	255	248	282	275	293	246	239	262	256	266	242	265	273	272	252	284	272	257	244	263	232	261	239	272	282	267	257	219	291	237	282	255	249	244	256	263	273	259	223	236	244	275	280	231	253	253	238	257	276	290	244	260	267	271	279	263	237	264	255	265	279	264	253	235	261	248	247	250	257	235	243	273	264	278	263	256	268
17011	9709	7961	2445	860	651	619	625	562	596	658	590	553	589	566	567	567	573	573	618	632	566	596	565	582	596	553	608	587	617	572	552	593	584	554	607	586	600	616	628	554	544	601	550	549	578	566	616	636	544	592	634	562	595	622	543	614	586	639	584	616	612	533	610	610	593	579	589	591	566	567	586	592	588	618	572	631	558	546	594	647	557	658	570	610	605	541	575	582	580	543	621	614	592	596	573	593	583	565	570	603	594	596	593	618	544	566	611	575	602	573	616	593	618	611	631	633	588	600	587	587	579	608	575	568	602	568	561	596	610	549	614	608	593	615	596	609	606	580	592	630	585	612	554	619	644	573	652	578	572	577	574	603	574	570	605	579	605	559	585	568	578	606	563	574	592	590	576	593	555	569	544	586	565	565	624	605	572	583	603	591	579	575	530	584	584	595	592	564	613	583	616	595	592	611	583	574	577	636	593	564	626	587	606	550	604	570	613	597	602	571	576	597	647	493	595	570	617	573	641	575	595	594	589	594	573	625	590	609	597	602	612	630	616	604	575	588	578	617	611	586	641	582	634	543	590	631	542	585	605	592	552	600	569	610	584	587	628	594	573	597	613	574	591	577	535	588	616	551	603	570	597	636	638	582	598	571	621	559	602	554	621	610	621	609	587	522	584	575	587	611	599	601	616	588	550	644	617	604	602	611	582	566	595	587	599	567	610	597	582	597	587	572	604	602	577	572	587	616	580	605	607	601	629	594	596	602	589	602	542	580	600	554	608	556	585	545	598	600	597	560	557	616	611	609	597	586	552	575	601	578	589	563	560	568	614	561	606	602	587	651	588	562	591	602	597	590	602	590	622	604	581	615	556	601	608	644	607	593	574	627	615	642	611	549	597	584	639	615	584	570	563	559	571	581	556	633	584	601	570	646	660	616	585	593	613	569	608	582	545	604	644	631	586	643	595	599	636	571	593	581	631	588	638	558	618	575	565	598	588	579	617	582	563	599	596	600	622	576	565	635	607	596	594	578	601	626	581	635	615	583	656	562	608	573	589	576	609	589	596	622	580	593	602	614	579	603	568	581	565	600	576	563	555	591	594	595	601	615	588	601	601	596	584	590	583	675	580	555	578	599	576	578	613	604	583	584	632	605	603	551	590	599	583	558	606	566	576	621	572	596	602	619	552	598	623	550	544	578	510	582	569	604	588	633	592	552	594	591	544	591	555	591	600	610	574	586	622	596	629	576	584	561	618	597	636	608	575	598	520	626	567	571	592	586	551	570	619	619	548	637	603	596	600	604	570	623	546	612	583	598	589	578	552	579	627	582	600	605	591	624	595	544	570	616	551	615	621	572	569	592	590	570	564	593	565	586	566	578	570	631	611	569	561	628	602	629	601	598	572	580	552	587	587	604	623	603	556	579	575	588	579	610	552	631	587	567	626	613	573	594	574	650	557	627	593	599	548	609	573	629	598	594	564	646	552	605	615	561	581	625	574	578	590	609	535	591	579	556	575	640	615	567	592	604	569	596	582	591	584	560	590	590	643	565	596	574	572	632	599	556	582	588	574	585	613	569	608	595	601	573	590	540	560	603	611	578	601	576	617	584	589	619	588	612	580	600	559	564	615	603	571	612	568	596	586	583	598	602	547	609	598	578	644	578	611	544	602	604	575	588	575	618	575	589	564	603	569	591	621	596	599	593	607	594	638	632	590	613	616	638	583	610	557	588	614	598	587	606	563	613	581	584	589	615	600	568	586	611	587	559	625	626	588	595	636	610	586	582	573	615	604	623	597	582	618	624	560	589	600	584	611	585	612	620	590	603	579	545	568	585	583	617	615	571	608	562	528	573	625	579	572	600	592	585	545	589	578	562	578	557	633	614	604	600	615	610	602	593	561	558	615	599	590	625	578	623	582	610	556	600	590	582	553	567	606	604	551	619	583	611	577	541	579	636	608	611	586	622	615	589	564	617	578	606	639	571	616	589	562	634	670	572	562	636	629	574	589	560	584	554	571	569	613	591	619	584	593	577	554	608	607	540	564	580	613	615	638	601	581	600	608	604	558	595	601	567	555	562	589	592	575	594	571	590	525	570	622	599	599	624	578	591	580	576	625	596	581	613	576	589	596	641	612	594	583	564	604	597	599	607	626	571	582	559	575	623	591	576	579	591	629	571	582	559	557	557	629	586	591	603	558	578	583	613	624	586	569	578	579	614	618	586	601	601	578	585	625	604	589	642	608	563	605	591	586	585	578	582	619	577	584	630	589	553	619	566	553	574	572	583	607	591	598	595	608	624	608	601	558	558	598	574	608	549	593	609	626	536	599	646	595	545	571	612	590	635	600	576	608	607	630	613	568	603	611	595	613	621	526	603	596	609	602	626	633	578	573	602	579	560	581	598	627	546	600	585	596	575	587	579	604	575	630	574	623	621	572	590	584	631	597	587	563	586	574	585	594	585	605	619	572	553	590	583	581	545	590	595	613	559	585	575	588	547	558	577	594	564	566	582	587	638	586	553	649	612	650	571	542	593	619	619	561	568	587	586	619	588	592	598	591	567	548	599	584	561	600	623	590	579	569	635	639	632	563	592	611	574	585	582	604	591	618	588	577	603	608	602	590	588	600	589	599	590	563	538	577	603	588	576	575	546	590	565	630	610	609	588	585	607	586	615	577	562	610	619	595	587	554	618	611	591	641	646	601	648	616	621	601	570	634	589	580	618	613	545	612	606	575	592	568	585	586	589	592	591	621	566	627	595	597	598	599	627	589	624	586	597	574	569	609	628	609	586	549	590	627	572	584	608	566	601	585	622	562	580	595	567	594	567	600	586	605	563	633	616	634	582	639	611	549	611	572	566	588	642	573	557	587	562	570	549	586	569	555	586	560	590	606	562	631	635	597	549	585	568	599	599	645	574	583	563	568	587	549	549	632	606	589	605	594	580	600	602	623	576	605	561	567	619	602	594	617	576	619	613	616	566	581	577	594	595	591	564	579	596	565	614	607	580	567	566	579	560	589	545	556	577	576	592	575	592	577	565	607	620	561	582	570	556	595	581	602	576	638	545	588	554	561	525	561	575	625	585	630	604	619	592	598	583	569	586	564	625	558	589	586	584	605	611	586	654	571	603	590	591	629	561	579	591	596	568	573	556	609	611	599	547	599	601	602	589	601	604	535	553	613	602	582	566	604	588	558	584	578	563	625	571	611	608	567	555	602	562	614	570	610	651	584	587	641	629	571	601	587	609	617	571	594	590	594	582	595	566	593	576	607	628	621	594	618	567	603	583	581	599	586	562	601	604	581	563	600	582	559	550	569	584	613	568	577	624	623	595	547	612	610	581	552	565	601	616	574	635	520	593	563	577	598	622	621	632	620	605	623	593	572	604	639	619	576	590	612	602	597	602	569	553	591	592	581	570	560	551	564	563	648	588	561	594	579	584	571	617	624	614	576	624	588	566	612	598	592	595	594	571	616	552	562	581	573	553	623	507	574
50527	38483	33538	14332	3067	736	543	508	362	257	230	280	282	261	283	239	257	251	268	253	226	254	261	261	246	221	256	234	258	269	271	225	254	251	263	245	251	248	269	264	249	270	277	273	256	247	274	263	251	240	227	236	259	271	242	241	255	285	279	249	246	269	250	247	249	256	246	251	249	253	247	252	267	258	241	259	260	275	244	259	283	274	280	216	247	225	258	273	240	237	239	248	271	252	234	259	232	215	268	219	235	240	253	246	275	259	272	279	227	268	260	234	225	275	234	268	234	238	227	242	269	267	257	261	253	268	272	212	236	258	251	282	222	244	229	238	246	221	220	258	241	220	270	271	250	265	253	243	249	249	248	247	230	270	242	255	265	252	246	263	262	250	245	275	253	235	266	255	229	232	235	258	229	262	268	231	261	236	242	255	228	280	239	240	274	254	249	251	260	212	236	250	244	254	256	249	241	272	269	261	250	227	232	251	259	253	265	222	260	234	255	256	288	236	248	245	254	273	244	242	272	270	252	256	262	231	252	260	248	247	242	252	265	257	274	272	267	253	249	222	233	241	244	258	229	274	259	257	260	251	248	242	231	243	248	281	233	269	233	250	250	274	252	258	254	257	257	272	233	221	218	235	258	251	262	268	256	244	280	253	273	263	229	243	238	235	256	225	240	250	252	220	277	265	235	252	268	241	261	252	242	267	232	272	242	239	256	256	241	236	250	249	261	258	234	239	247	235	233	232	285	251	257	243	258	257	235	249	258	252	241	237	256	245	244	224	271	209	257	246	244	267	252	266	218	243	238	268	246	254	243	237	276	257	239	253	271	247	229	246	234	234	239	251	246	233	237	270	233	239	228	229	212	262	284	284	251	271	237	256	268	238	243	244	274	240	256	275	241	221	241	246	270	251	254	252	238	231	263	237	253	260	267	271	243	248	247	244	254	268	251	247	242	223	228	229	284	212	258	240	234	287	271	253	259	250	260	269	265	252	249	238	252	246	254	258	253	248	245	227	246	267	238	261	247	256	249	232	245	204	250	252	226	228	244	246	246	272	241	244	257	229	242	229	256	249	256	263	255	216	249	254	226	249	250	227	242	246	252	243	264	252	247	252	261	259	261	250	242	277	256	273	277	232	238	228	242	241	256	255	235	233	284	289	281	252	249	234	255	239	239	265	255	226	261	262	238	245	261	253	241	259	247	229	214	235	266	247	236	261	259	230	239	231	260	268	201	236	237	262	218	235	256	288	282	262	249	267	274	229	259	249	244	240	240	258	218	256	227	242	279	250	255	226	269	258	256	262	237	267	222	275	249	257	267	232	253	235	239	201	246	246	253	252	255	217	254	264	282	224	230	226	241	246	231	247	259	267	257	234	268	240	266	262	285	273	239	238	235	220	230	242	239	247	237	242	250	254	256	221	261	250	253	275	259	243	248	236	247	229	256	249	254	270	221	239	253	250	244	266	241	211	243	231	256	236	238	241	244	220	282	245	251	252	246	243	237	217	243	246	260	247	251	268	228	251	248	232	299	250	278	289	252	228	269	236	230	283	284	258	243	240	256	256	234	226	263	257	225	248	238	257	263	259	223	229	251	213	230	244	235	245	274	251	240	249	283	243	208	238	236	259	225	243	255	263	236	259	237	268	237	222	259	262	259	256	225	235	261	251	228	236	228	269	258	272	270	265	254	259	260	248	251	254	245	280	251	227	246	270	240	248	239	242	257	241	254	223	240	248	238	264	238	246	243	232	266	254	246	242	238	250	240	256	277	254	248	245	258	259	272	246	250	232	259	267	249	236	231	237	264	243	223	267	241	253	244	235	222	230	226	292	240	254	273	260	239	259	295	261	250	245	251	243	278	252	231	244	255	232	220	249	237	240	243	289	256	233	271	252	223	247	259	263	276	230	264	248	234	268	255	283	273	292	261	238	265	245	240	264	234	221	272	234	239	264	243	247	250	261	223	262	268	271	252	243	251	250	272	228	221	268	230	228	249	249	249	274	251	235	277	235	229	233	238	232	264	265	249	255	257	242	278	254	234	249	246	259	242	279	241	239	242	242	267	258	223	246	240	252	262	225	245	244	231	268	262	255	231	247	261	242	222	259	259	227	232	258	249	234	244	215	242	233	279	265	283	244	261	231	264	260	263	281	267	245	220	218	231	267	254	244	240	233	232	248	231	248	258	233	247	257	253	269	243	276	258	234	247	236	248	226	262	241	255	222	279	256	226	241	271	265	250	263	260	212	258	266	235	238	260	221	228	274	259	225	240	253	240	226	272	284	247	237	245	230	242	250	239	249	254	247	254	287	249	271	271	236	236	232	234	237	253	217	272	292	235	291	257	235	247	241	272	244	279	238	241	251	255	242	227	217	243	253	267	213	247	278	252	254	262	252	230	246	246	254	245	247	257	245	246	262	262	274	243	250	282	249	237	254	273	240	233	244	231	248	249	217	244	256	240	243	266	240	260	257	251	231	240	269	248	256	245	217	270	268	215	226	226	266	256	233	227	258	261	257	239	243	254	240	234	259	249	263	247	236	244	243	251	255	226	250	237	235	259	265	251	244	226	263	243	240	254	228	259	252	225	228	250	278	246	254	259	275	263	220	268	225	247	271	241	261	223	240	216	232	273	251	255	283	229	245	279	271	258	246	228	262	267	240	244	246	225	236	248	253	239	232	251	280	255	277	234	234	254	252	248	234	232	240	263	245	256	251	261	240	241	245	280	237	268	226	257	269	234	244	233	282	265	273	219	245	244	255	251	271	211	268	269	243	251	255	229	280	265	221	240	244	273	260	264	298	269	264	278	262	273	248	258	236	261	260	245	225	268	224	255	229	271	225	276	267	230	216	258	240	266	262	319	245	266	217	288	251	226	249	252	306	238	253	243	227	237	229	274	268	247	245	259	227	266	252	234	257	271	235	242	241	223	297	258	271	276	226	236	244	256	224	251	260	255	250	231	266	260	269	255	266	260	246	263	259	267	266	264	229	243	246	258	231	221	255	249	263	231	251	258	267	241	267	252	249	263	272	241	239	244	249	246	271	236	278	254	232	240	262	251	259	251	250	275	236	219	261	265	241	240	245	258	255	246	270	267	247	227	235	255	252	251	244	238	246	241	265	258	247	265	230	279	257	237	242	214	246	248	267	264	261	258	231	252	259	247	203	253	252	247	259	242	239	267	252	236	257	266	222	280	277	251	260	222	238	259	251	266	278	270	265	224	246	264	255	260	256	256	256	259	257	259	248	254	237	235	239	252	269	235	259	266	221	241	258	232	273	255	244	247	253	265	219	265	270	229	228	273	259	253	254	245	234	237	260	268	261	273	246	257	228	264	263	203	256	231	238	259	243	250	213	246	266	266	273	246	234	247	228	247	241	273	250	253	241	239	256	268	249	224	220	261	272	238	244	251	223	230	248	248	268	260	271	243	223	246	245	222	249	247	237	227	221	238	248	248	287	264	236	264	234	243	253	239	240	241	262	260	225
34918	33782	36031	20275	6832	2125	1777	1844	949	633	619	554	594	515	571	540	567	586	555	628	601	549	575	555	557	550	559	543	551	588	543	577	522	588	544	571	561	568	570	601	581	573	565	596	582	582	514	569	544	529	600	554	564	589	624	572	577	581	575	551	557	592	576	555	572	541	552	617	602	615	607	517	557	582	560	541	530	539	581	552	571	533	563	533	549	579	529	536	518	544	543	556	554	529	535	560	569	555	577	522	598	551	583	588	565	590	568	549	591	590	587	553	540	566	548	524	556	525	553	588	543	559	570	544	573	580	585	524	572	540	587	570	526	595	564	528	539	548	520	543	573	581	585	543	559	593	586	573	543	525	545	542	544	606	579	566	561	568	563	583	590	568	562	543	516	576	577	548	550	546	572	587	594	593	571	544	558	595	540	555	622	554	524	559	598	560	578	553	552	537	562	526	546	569	559	549	562	577	556	514	548	515	593	562	551	546	567	556	590	604	548	549	538	550	586	568	575	562	545	553	566	529	564	555	541	552	586	558	532	548	596	614	543	545	539	567	564	558	550	533	552	537	534	553	577	592	566	559	510	570	591	551	578	541	517	581	540	601	541	567	556	582	589	534	562	588	568	580	582	550	592	600	574	555	577	518	538	573	602	597	562	619	578	563	559	575	583	571	565	566	561	550	588	577	504	546	559	602	528	581	575	575	554	523	552	609	579	553	574	583	542	550	528	575	540	561	571	618	589	517	581	561	517	529	603	567	563	561	521	550	520	547	562	538	582	529	579	594	582	588	611	560	586	551	557	566	593	531	534	547	579	573	531	615	589	601	566	571	545	627	554	531	549	581	569	570	510	586	585	563	556	551	557	534	551	561	588	554	572	545	525	586	600	541	533	563	577	588	557	544	588	571	554	575	580	547	536	550	547	554	581	565	566	571	568	569	561	584	536	555	613	530	563	559	546	600	562	554	602	561	588	541	559	577	557	592	572	549	578	556	547	559	569	575	574	555	555	519	588	560	600	592	553	531	556	517	575	592	569	576	549	550	540	497	563	556	574	588	564	543	541	591	542	583	562	527	576	591	549	554	613	530	553	559	597	548	553	599	548	566	547	591	564	547	547	594	539	577	567	550	544	570	527	523	529	554	581	515	609	547	576	567	602	607	545	583	612	544	519	549	550	566	571	555	540	549	524	650	539	554	538	538	577	586	538	591	559	520	569	551	582	556	524	582	561	517	563	546	578	555	564	554	539	574	553	545	548	560	546	583	541	593	541	509	543	556	583	588	572	584	571	565	570	572	570	559	574	549	580	501	565	621	585	565	541	592	570	524	578	602	578	534	557	565	527	569	559	582	552	596	525	553	575	538	531	573	536	570	552	622	572	581	544	589	578	542	555	552	576	575	548	549	524	535	555	544	542	562	582	546	557	544	568	558	574	570	592	563	550	541	543	601	530	613	555	569	572	541	548	535	552	575	551	563	561	557	577	577	534	559	539	559	553	574	529	550	554	561	578	532	559	524	548	583	582	566	602	544	583	589	578	539	572	575	599	567	533	554	635	585	571	513	530	596	588	547	551	550	547	566	575	599	486	557	543	538	591	527	540	536	531	582	544	604	553	573	548	598	602	571	565	551	579	621	549	553	559	626	536	554	579	578	541	614	579	570	567	581	589	499	535	610	582	556	589	552	551	556	556	533	564	577	551	556	501	544	574	549	548	545	570	590	574	526	589	537	597	592	571	558	588	561	556	561	570	574	530	568	542	582	585	567	563	564	588	563	577	561	582	568	555	559	535	600	589	581	580	572	581	527	561	574	568	568	573	581	581	538	585	559	561	558	560	574	618	565	573	557	571	583	585	538	551	571	504	591	586	581	548	516	571	546	548	613	541	589	584	571	565	563	553	554	584	601	562	543	585	583	556	577	578	512	545	572	592	545	559	530	568	584	577	587	565	577	556	545	587	561	540	577	583	555	553	515	585	537	565	533	559	574	579	538	602	553	592	566	590	552	587	593	596	558	572	567	560	524	568	561	538	536	592	565	558	592	583	593	568	561	603	593	560	554	615	556	561	568	526	537	552	565	514	581	520	511	558	552	605	549	520	565	581	561	597	555	571	592	538	583	568	551	586	576	574	574	547	554	574	552	542	573	569	517	554	561	613	572	566	552	546	556	594	573	510	564	597	606	538	591	640	552	588	529	569	556	613	573	570	577	579	575	552	529	557	539	572	534	599	557	540	581	574	505	553	555	608	558	574	560	559	543	602	521	593	581	561	556	545	579	537	532	520	531	549	571	597	570	574	528	597	535	567	576	564	528	530	585	547	575	556	541	544	570	517	500	556	560	559	547	590	549	572	586	561	609	572	531	548	584	584	547	557	585	592	538	592	556	553	549	575	587	523	583	517	583	582	566	570	570	552	565	591	596	550	540	552	606	580	527	557	559	614	559	602	545	597	537	570	514	632	556	549	578	554	579	534	547	556	571	565	577	542	578	564	570	580	525	587	540	552	594	561	554	553	503	580	614	547	583	567	576	550	558	591	592	555	599	576	559	545	564	564	587	511	557	573	575	537	540	546	554	562	555	588	566	549	577	600	555	580	538	618	579	552	566	601	569	541	569	551	562	560	568	574	569	548	573	576	569	547	566	561	545	591	585	524	532	559	563	567	539	583	545	584	578	574	562	561	534	557	522	563	584	560	598	548	510	569	544	588	557	556	605	567	556	531	542	595	536	533	524	548	568	574	594	599	582	516	533	527	599	551	551	591	515	540	608	554	572	525	531	589	519	538	531	552	575	560	545	548	570	523	578	595	573	549	540	586	573	532	590	580	536	579	572	552	559	518	571	546	545	577	528	543	579	553	530	562	526	574	549	535	524	574	595	554	506	513	584	547	624	554	562	594	532	560	571	563	542	568	561	514	565	596	580	597	538	529	555	566	572	552	541	562	577	515	562	586	551	547	569	564	574	555	610	590	590	570	540	557	582	551	547	530	568	569	589	520	568	623	563	558	539	555	590	569	534	509	571	575	590	565	527	558	568	586	534	592	530	558	552	597	557	555	561	560	556	555	544	583	567	541	563	564	542	553	567	571	607	564	562	546	593	571	572	595	552	539	526	598	589	583	554	587	592	575	540	504	552	578	594	563	543	568	562	579	556	562	508	537	539	577	586	589	593	556	561	482	570	535	611	582	539	536	595	542	525	579	572	548	551	573	569	558	528	602	571	578	545	562	568	564	563	584	565	576	543	545	578	553	566	526	553	537	586	564	575	599	582	559	560	542	549	551	573	588	632	559	569	569	548	520	613	549	562	552	582	539	524	573	534	600	583	585	522	551	572	525	562	579	516	554	568	596	543	573	570	578	563	590	547	643	553	601	580	603	607	546	555	600	566	576	574	550	559	555	579	567	573	548	532	530	603	616	603	596	563	575	614	604	539	563	616	577	543	573	568	609	624	553	614	536	550	576	570	551	552	537	630	567	574	595	538	574	584	579	564
64933	55540	49380	24992	7318	1120	846	758	284	175	159	184	164	153	173	146	188	172	168	166	156	179	175	192	156	148	162	164	173	144	151	178	147	175	153	158	179	168	175	147	158	167	154	188	152	164	160	161	148	142	139	159	167	160	136	157	148	165	166	155	145	165	146	168	170	164	155	178	172	162	162	149	152	144	156	161	187	158	151	183	165	159	148	169	139	148	170	178	166	153	194	183	173	166	162	170	174	144	164	165	149	176	172	153	165	152	172	159	181	187	148	148	196	151	159	178	154	149	176	184	159	167	162	177	162	173	172	156	160	177	164	174	143	139	164	154	156	160	165	142	157	161	165	167	170	174	182	184	179	185	164	158	160	148	166	164	158	160	160	187	163	153	158	183	161	174	133	170	141	148	176	174	179	167	160	145	169	163	181	160	172	191	160	155	152	170	172	157	170	168	170	168	145	142	166	168	143	213	141	171	156	171	179	170	162	154	146	174	177	178	156	164	164	169	152	170	179	150	175	162	174	164	139	161	153	147	179	130	208	201	151	178	178	158	152	177	161	201	173	176	158	168	156	181	163	184	166	188	140	171	151	154	144	168	177	158	165	166	158	154	167	178	160	169	167	163	180	144	151	169	175	163	167	161	163	165	142	162	168	183	169	154	185	177	161	141	152	137	169	172	173	174	133	173	158	140	156	162	183	180	167	156	168	147	204	157	169	157	157	150	177	157	178	187	161	182	153	172	184	160	147	159	174	147	153	188	161	162	170	179	169	175	157	164	155	150	146	158	175	168	162	177	144	169	177	156	181	184	174	154	145	185	163	175	168	185	186	165	171	146	180	165	144	167	154	153	144	140	195	197	157	157	174	181	170	142	192	170	189	153	172	191	168	153	158	159	160	157	173	153	162	161	153	158	182	160	170	182	143	167	177	151	152	146	153	139	156	174	159	173	176	174	153	180	166	159	157	133	166	160	161	160	156	171	172	146	172	167	149	191	152	155	162	161	177	154	175	171	167	177	173	162	168	160	166	153	154	166	160	180	177	208	166	142	157	151	169	185	194	161	155	145	183	179	159	170	150	168	165	164	178	168	146	151	179	159	168	156	177	154	173	167	152	171	160	169	176	176	145	171	165	155	171	145	156	155	150	178	145	164	163	148	167	174	165	154	164	153	162	169	171	165	153	173	148	158	151	137	162	174	157	145	160	155	143	155	151	164	159	140	186	178	149	184	172	152	159	177	204	152	183	163	167	160	151	169	155	162	182	159	148	150	132	170	162	162	170	163	140	172	162	163	156	172	140	167	138	161	176	174	187	157	165	169	198	152	154	178	139	154	159	162	144	174	180	186	154	172	162	163	155	168	139	155	169	175	193	152	169	165	165	149	147	152	151	156	173	170	163	169	152	164	144	145	143	173	151	172	162	195	162	154	155	164	161	164	157	161	186	155	169	149	157	167	143	158	172	180	156	175	166	168	161	175	175	161	162	152	153	171	167	170	185	174	183	168	162	149	184	174	178	188	158	176	170	138	176	171	140	181	195	157	162	175	156	185	159	187	152	173	183	161	183	164	149	174	162	150	162	179	157	160	183	147	163	162	191	176	150	155	132	153	159	174	178	167	171	172	171	168	164	147	161	154	184	162	175	153	164	157	184	163	156	173	159	153	176	135	170	160	172	168	166	149	153	177	164	157	158	127	159	176	175	163	165	162	164	159	180	193	169	168	160	168	171	141	168	194	160	156	184	148	140	138	163	150	166	180	164	162	151	147	178	159	163	175	161	163	147	159	161	159	156	143	158	178	154	169	169	164	184	154	176	188	167	156	143	173	174	155	156	145	149	187	147	177	160	146	177	176	178	166	164	155	139	149	169	157	161	151	133	165	152	139	179	161	171	158	149	163	157	164	162	165	170	159	162	157	166	132	158	138	139	198	164	146	167	172	148	185	186	147	152	163	160	163	182	165	156	159	157	158	181	155	161	159	154	170	175	157	157	164	178	153	183	182	162	156	147	169	164	181	177	141	159	175	164	170	193	167	166	155	192	167	157	140	184	192	157	169	131	165	175	135	164	155	143	177	157	164	150	154	154	162	167	157	154	169	168	153	172	157	160	175	178	144	134	139	165	161	162	144	166	172	193	142	161	182	164	176	140	127	167	155	171	166	158	146	172	166	153	158	162	167	174	172	151	156	147	152	169	162	186	160	167	143	187	144	147	165	177	174	167	157	176	146	165	176	189	188	155	177	170	137	154	156	183	169	193	170	161	166	158	155	184	146	185	165	147	162	177	166	166	159	146	163	153	153	156	173	162	175	173	182	167	147	155	157	160	144	173	162	177	155	133	184	131	169	153	187	175	171	168	161	152	148	155	183	171	177	191	151	196	155	164	154	159	185	144	141	175	156	161	175	175	158	160	147	132	164	177	159	173	181	149	145	175	178	173	161	152	171	144	182	182	153	177	169	154	167	164	164	180	156	168	156	187	161	145	175	153	165	165	172	146	148	183	166	140	162	179	179	176	169	169	183	165	158	197	178	162	154	154	146	135	187	167	170	137	174	164	163	174	171	141	170	160	137	154	151	154	153	180	161	169	185	179	154	149	162	177	167	151	163	187	167	156	174	180	148	188	158	158	148	171	196	169	175	171	164	174	142	163	180	176	157	175	149	175	176	190	123	175	172	137	144	141	145	150	180	168	191	165	172	147	167	201	162	151	172	146	178	167	169	174	190	170	176	174	170	146	186	169	156	172	177	159	157	155	142	173	162	169	195	154	152	144	133	172	152	157	152	160	180	155	154	160	173	201	174	165	163	188	144	180	195	167	157	179	185	175	162	155	180	123	130	177	152	163	163	192	142	180	164	183	179	163	172	150	156	153	163	155	171	171	153	149	139	146	173	179	143	171	159	169	172	181	145	150	176	173	147	169	151	173	163	174	188	191	164	177	161	139	152	159	157	164	136	119	189	157	150	185	195	164	163	166	175	175	147	135	155	171	165	143	170	140	151	144	150	173	175	154	154	185	187	139	158	160	180	159	148	187	157	163	167	178	186	138	119	156	167	149	139	146	167	130	175	152	157	149	165	149	161	160	160	168	186	168	156	180	141	166	159	159	144	149	166	146	166	165	176	171	165	144	148	164	148	164	185	157	162	162	164	149	151	165	137	157	148	154	170	163	180	163	164	162	167	167	166	160	168	168	147	144	158	161	199	173	159	146	174	155	182	167	172	149	140	158	142	146	161	170	169	162	174	191	153	142	145	153	167	168	164	151	153	151	181	187	177	163	168	173	172	177	178	175	164	166	172	155	169	159	171	153	198	176	156	160	176	172	160	148	176	159	148	161	145	171	155	148	165	184	166	166	165	166	179	162	155	166	168	134	166	151	153	178	194	151	150	165	151	155	167	175	195	154	163	176	156	137	166	156	138	150	170	175	154	160	169	177	170	153	154	152	167	146	145	165	157	146	157	148	181	182	184	158	150	190	187	148	160	153	169	172	171
44203	47257	47574	29396	11447	2935	3242	2810	803	490	427	416	399	376	384	384	381	448	378	379	413	353	387	338	375	403	431	393	361	416	384	397	378	415	396	415	390	386	382	371	381	396	347	380	364	382	393	403	367	381	378	389	399	383	373	384	417	392	366	375	419	365	422	373	386	383	390	405	418	346	378	403	382	391	363	400	430	383	383	360	399	366	413	394	397	385	377	388	380	396	373	389	367	391	408	410	387	339	429	397	421	367	381	378	384	362	379	402	380	382	378	385	446	414	412	368	356	397	376	372	399	365	381	391	409	358	400	379	366	371	405	383	367	375	401	413	378	364	409	366	395	402	386	401	370	394	386	360	364	356	369	356	379	385	385	369	401	362	366	404	419	374	415	404	398	423	359	363	378	361	359	385	358	387	393	363	417	379	392	421	378	379	410	398	366	391	378	401	380	382	394	352	376	399	385	418	386	372	409	382	384	374	382	377	428	375	389	410	329	380	347	359	376	396	368	344	359	383	347	361	351	357	358	374	334	385	365	424	376	355	400	390	397	378	385	369	380	395	405	395	368	361	394	392	399	416	372	386	324	409	371	370	355	439	358	379	375	391	393	396	410	397	394	401	393	371	372	356	355	414	393	386	403	379	460	401	350	375	377	391	410	415	362	355	391	363	386	388	382	381	367	408	395	363	367	399	365	378	385	367	374	380	353	369	372	367	375	403	340	375	379	415	389	399	407	392	375	407	413	360	383	386	403	396	389	363	404	345	407	365	373	389	398	374	384	349	375	392	385	383	380	376	375	390	384	381	393	403	394	379	384	352	395	383	398	393	413	386	378	364	386	350	391	395	375	368	379	390	394	365	384	367	401	389	379	390	382	398	392	400	419	383	374	365	394	389	342	381	389	352	387	372	359	365	380	388	409	373	371	364	364	371	361	377	398	386	396	370	361	398	384	398	380	404	382	396	384	386	373	390	370	390	393	388	418	390	360	379	376	373	398	383	339	386	395	373	394	360	354	381	381	362	388	402	381	393	387	410	374	363	397	377	392	376	388	365	363	350	358	394	415	415	372	406	372	341	361	371	399	352	357	369	386	369	387	378	410	363	393	406	351	373	406	386	409	383	374	372	380	397	350	405	394	380	398	422	390	383	367	402	402	396	412	381	384	362	371	399	364	377	384	387	383	388	388	364	382	379	403	408	399	369	391	410	396	368	381	377	381	378	340	352	406	357	380	391	371	383	376	390	360	364	367	383	361	353	373	390	382	403	378	371	397	364	411	387	409	400	393	403	368	369	398	380	366	363	436	408	404	398	388	412	379	361	428	375	387	376	417	363	422	396	382	399	386	355	337	414	371	386	351	440	367	370	368	350	368	397	409	341	378	399	351	411	386	420	387	396	376	413	363	402	384	372	402	398	374	378	362	383	375	410	369	397	406	409	382	376	377	393	381	411	389	392	394	380	408	382	395	398	390	399	378	352	392	383	383	391	397	352	370	351	385	390	339	387	372	339	382	405	402	399	354	360	362	398	376	384	392	414	370	377	367	382	368	351	416	413	420	390	405	372	391	385	379	387	390	358	377	415	406	370	394	364	366	414	378	381	327	401	401	375	401	370	400	382	390	386	334	399	404	424	418	395	387	402	409	406	369	371	345	372	367	398	361	388	422	410	362	390	380	391	383	394	373	408	375	374	377	369	383	392	379	364	352	364	391	396	372	403	415	404	392	373	369	380	402	367	373	367	401	343	383	368	391	393	376	370	391	386	425	421	376	374	353	377	374	382	371	382	395	364	363	393	419	365	384	379	379	362	369	366	347	360	396	401	386	387	370	366	394	357	384	420	383	352	389	369	395	375	422	359	397	386	351	363	345	407	379	384	378	350	399	421	385	397	381	378	397	387	390	410	363	368	357	353	391	403	364	397	375	380	413	358	391	419	392	373	349	376	375	397	394	376	359	359	417	377	367	389	343	406	357	417	379	360	389	366	396	410	394	401	408	414	406	385	383	388	350	354	367	384	416	409	384	399	390	392	399	396	375	344	378	404	377	399	374	390	380	368	409	407	406	372	402	392	393	417	386	436	377	380	391	381	366	390	370	406	427	370	361	431	351	381	378	372	377	397	426	389	359	360	399	372	362	397	375	402	386	414	421	392	366	379	412	385	393	379	354	389	398	416	382	368	398	381	391	416	395	374	375	372	385	363	368	388	361	389	431	368	412	375	398	402	399	346	387	373	392	398	396	388	409	388	385	398	404	366	386	363	370	385	382	383	404	413	387	393	387	396	382	370	360	366	361	399	416	412	380	423	373	339	381	407	385	394	402	393	360	402	372	400	376	360	368	376	403	422	377	395	392	387	365	385	353	413	430	376	367	361	383	408	371	407	372	376	419	365	345	403	386	386	370	393	351	368	411	394	385	374	385	404	395	410	380	402	363	375	355	389	369	372	397	373	378	375	391	424	364	363	384	385	399	387	386	400	397	363	397	376	368	391	375	399	386	367	389	396	383	414	396	374	405	357	373	390	407	355	392	372	367	379	395	383	402	381	393	357	378	378	358	379	394	391	413	394	398	383	366	396	398	350	389	417	404	396	406	395	410	394	376	420	353	384	401	402	374	374	373	390	398	353	445	366	395	424	377	388	376	355	393	364	411	386	421	386	410	371	368	380	372	398	396	380	394	377	399	421	372	390	394	393	391	376	387	381	389	383	395	417	385	396	359	396	376	390	376	388	417	426	392	387	381	384	377	395	395	353	387	381	373	396	373	379	373	355	374	377	402	366	388	376	381	394	363	388	369	365	357	345	402	392	356	379	378	400	407	363	398	415	358	398	374	383	364	413	356	383	389	395	405	372	422	391	386	380	400	399	409	370	401	368	409	407	371	410	391	377	370	363	376	415	402	378	409	381	385	418	388	409	369	400	360	384	357	372	373	397	429	397	410	377	370	330	386	353	415	376	397	404	375	365	389	408	402	376	387	363	358	388	386	406	396	414	401	387	364	415	391	389	418	363	385	390	361	373	383	390	414	392	394	406	390	396	414	391	377	366	378	400	367	418	376	367	361	387	372	391	404	349	391	416	368	354	381	366	368	389	375	376	367	413	399	352	401	383	380	368	384	395	407	405	381	361	385	399	390	396	360	401	390	403	373	356	367	365	340	378	369	386	389	393	351	412	360	387	400	384	364	417	409	384	364	378	350	380	419	379	386	400	323	366	412	392	415	408	414	392	369	378	388	402	387	392	384	376	351	375	373	371	386	405	388	371	377	400	394	384	365	407	377	393	368	417	409	401	358	401	365	428	384	377	364	396	399	364	334	384	363	368	366	362	393	404	380	418	420	367	410	391	387	386	392	352	385	382	364	367	388	391	399	403	407	375	372	369	400	416	398	347	417	441	368	378	371	381	358	382	378	353	383	398	390	374	365	396	357	371	382	379	345	427	388	328	400	346	383	406	372	384	422	394	420	358	366	370	379	360	374	375	377	382	371	379	435	412
27374	10551	4312	1252	452	303	275	300	275	311	248	266	285	231	254	264	276	280	271	268	263	285	259	276	256	289	262	260	266	251	276	267	252	259	267	272	260	258	285	250	279	241	276	233	280	256	283	267	265	280	267	254	278	260	243	251	287	282	245	247	238	226	289	249	284	235	262	271	247	286	257	286	256	270	274	268	251	256	222	267	235	267	235	260	265	228	219	263	255	245	266	254	211	236	256	276	258	277	243	266	267	246	271	276	259	287	275	271	240	245	249	258	248	207	260	226	261	242	246	278	287	285	237	279	254	284	241	276	236	228	273	259	264	263	267	279	275	245	263	320	246	236	242	295	273	261	252	254	309	274	258	248	251	278	256	231	269	282	269	256	270	251	267	268	248	262	314	272	254	231	281	276	254	287	237	257	271	273	222	258	250	248	262	268	255	270	259	278	237	279	257	262	244	232	280	261	269	291	238	237	252	259	255	267	282	282	275	279	291	267	244	268	260	268	239	281	290	292	264	259	254	261	229	269	246	257	245	262	282	271	223	242	251	253	253	291	253	298	256	287	251	250	248	278	298	276	270	254	244	262	264	260	249	232	271	255	238	286	261	238	307	255	249	285	293	303	273	250	247	273	255	238	251	269	280	248	246	259	275	238	240	251	274	231	251	237	297	266	278	275	266	248	254	275	262	269	256	231	264	278	276	258	276	292	238	253	277	245	264	255	256	264	288	288	283	244	238	264	267	279	251	251	240	262	277	274	253	269	280	253	231	245	245	263	237	223	268	279	262	284	218	269	258	285	262	248	219	264	251	275	290	277	255	285	289	252	250	266	276	257	283	264	247	274	263	271	282	235	231	282	267	267	242	269	273	250	252	264	273	287	300	247	290	271	290	246	252	260	255	285	273	266	306	250	259	290	261	247	252	272	249	257	244	262	242	265	263	262	271	261	289	264	250	238	245	248	259	273	263	240	247	282	247	272	245	297	279	307	288	264	261	270	247	288	266	270	255	254	257	328	281	266	260	258	294	258	244	266	261	282	252	239	260	258	263	247	273	269	284	245	244	269	258	239	247	299	253	239	246	278	257	256	267	268	241	254	260	271	254	270	274	242	268	262	274	260	276	274	272	251	228	269	225	258	286	282	257	260	274	252	250	292	277	251	255	246	265	274	273	251	259	265	269	244	253	244	269	252	294	270	265	282	261	251	255	227	283	281	281	283	280	273	242	259	270	265	263	253	264	282	271	276	243	272	268	272	277	248	250	259	255	271	277	296	269	280	214	239	234	257	253	244	267	272	263	258	258	252	274	270	302	248	248	286	224	288	225	248	252	271	257	237	263	295	302	236	247	278	239	231	260	237	263	244	250	246	278	257	282	273	276	292	256	286	242	269	266	250	256	279	257	251	260	251	265	250	264	284	250	280	255	296	264	231	245	273	265	242	265	246	268	270	252	249	284	237	233	268	271	295	262	242	297	264	267	268	274	262	243	273	239	256	243	282	262	250	278	269	253	261	244	258	276	248	250	267	273	268	304	245	231	257	281	235	242	274	223	299	269	235	262	241	254	259	256	306	271	266	267	288	259	249	247	251	253	283	253	274	263	277	248	256	242	251	248	253	292	272	260	269	254	257	249	264	232	270	274	261	237	272	273	281	306	267	225	240	253	252	238	234	257	287	250	270	253	260	270	253	262	249	283	268	269	238	270	290	266	269	291	277	263	223	229	268	239	251	285	276	266	283	236	238	293	280	266	266	260	256	246	262	250	323	257	267	255	270	296	201	263	258	277	258	281	258	244	236	258	245	237	271	249	267	261	294	281	252	248	233	274	257	258	224	286	235	275	279	272	237	255	241	254	267	296	276	261	284	232	245	255	262	249	247	272	242	241	243	243	238	263	237	269	236	252	275	246	231	249	269	259	273	267	236	260	269	213	260	280	275	260	234	238	270	277	267	249	247	276	240	262	247	264	273	262	275	254	278	259	277	263	266	265	250	275	255	273	246	222	273	267	241	237	257	265	259	284	265	264	245	300	251	246	239	274	267	257	248	227	245	254	250	255	295	264	253	282	276	274	247	276	245	260	270	271	256	252	250	228	256	262	235	239	283	249	283	246	270	274	256	290	264	289	280	268	292	235	262	285	240	252	273	271	274	241	232	238	257	235	245	304	265	244	247	252	254	268	272	249	254	236	271	247	238	284	308	250	255	277	231	265	261	261	248	251	283	258	285	233	261	278	274	234	295	249	276	263	269	243	283	250	262	247	255	274	273	265	279	284	274	270	253	264	265	288	237	273	286	264	291	237	264	268	264	256	284	261	243	252	259	279	270	282	288	294	261	280	268	260	276	246	270	270	290	281	266	290	251	251	258	281	259	276	285	247	263	254	261	253	266	277	267	287	262	232	279	292	257	275	244	245	241	255	269	276	311	277	256	292	275	267	260	222	276	246	247	317	279	263	270	256	264	272	264	257	250	248	243	217	262	276	286	263	255	256	266	259	283	282	262	264	245	245	222	238	277	257	277	302	249	250	247	280	278	264	291	279	312	272	253	284	246	256	259	278	287	285	255	269	253	263	226	290	254	296	267	233	245	300	245	260	269	262	263	265	239	274	265	248	244	266	269	244	249	289	254	254	264	294	245	263	266	239	250	276	276	265	238	275	255	270	236	278	290	271	264	264	245	258	281	250	272	265	285	249	273	258	321	243	264	238	278	274	268	278	260	305	258	259	251	248	260	256	265	251	285	268	280	256	257	243	256	241	251	248	278	280	275	270	256	281	282	269	273	214	254	265	260	266	291	259	252	256	235	256	319	268	248	247	243	242	232	263	234	282	263	295	257	295	256	243	254	255	285	251	248	235	254	285	248	279	228	259	287	237	266	283	273	270	262	248	259	301	259	279	244	247	273	280	270	268	278	269	248	275	247	220	277	268	245	259	283	263	256	261	271	276	232	233	277	248	264	260	286	248	248	245	258	276	269	247	239	260	268	257	279	250	251	267	251	269	268	256	254	274	255	265	278	235	255	303	283	272	273	267	248	257	249	274	236	244	264	265	285	244	265	250	253	243	288	293	267	295	263	292	266	286	289	266	249	279	276	284	239	310	272	269	289	258	299	222	257	275	288	277	294	271	267	245	248	228	265	255	246	246	246	273	258	280	271	270	240	273	277	262	280	259	277	239	323	296	268	259	275	279	244	262	249	254	261	282	264	259	226	235	271	269	249	274	252	260	250	291	260	264	229	253	273	276	258	275	277	284	257	250	256	263	236	282	227	247	271	254	248	257	256	248	254	297	257	243	277	286	260	272	262	257	234	241	274	244	275	263	255	263	270	272	269	295	238	272	286	280	273	272	243	281	252	258	269	273	299	267	257	269	281	302	302	271	275	261	246	265	253	254	281	235	247	253	265	233	258	277	258	232	240	257	266	258	272	253	261	251	253	288	253	272	256	260	232	276	259	227	230	260	274	267	237	268	271	258	278	251	241	262	265	273	276
19323	10474	8313	2927	1061	647	672	680	589	584	572	565	574	611	599	618	615	558	563	590	619	542	590	604	580	568	597	616	615	558	614	578	592	628	615	625	603	617	623	572	590	579	582	636	591	583	595	581	587	575	609	597	575	595	586	604	597	603	595	595	597	602	603	657	567	572	577	633	595	570	563	624	576	608	562	616	575	588	566	566	568	541	580	593	590	642	603	591	629	558	609	651	612	647	604	579	597	637	585	579	591	551	568	610	605	549	586	576	587	613	579	614	580	629	564	598	613	566	591	577	587	574	577	585	585	583	575	600	575	610	602	609	599	640	644	595	577	591	586	592	614	587	583	594	590	585	567	557	628	604	621	593	581	574	567	576	603	628	588	570	630	620	593	618	589	578	649	607	564	592	582	569	581	622	572	629	583	635	599	629	605	611	578	609	588	635	604	626	599	583	614	603	610	556	575	588	624	628	565	630	603	594	569	649	580	621	605	626	617	606	578	568	586	600	657	574	642	588	619	618	582	630	603	610	607	608	587	639	593	610	634	625	607	589	623	573	594	609	563	628	629	571	583	635	573	618	589	578	663	601	588	557	595	600	607	603	605	605	603	593	609	531	569	594	591	612	573	592	576	602	578	597	587	598	601	590	556	614	585	587	604	604	582	605	563	586	592	586	603	607	586	605	617	626	642	607	594	588	600	614	614	623	618	640	590	583	595	562	570	546	605	633	619	576	592	599	625	569	566	578	605	637	573	565	571	588	643	590	580	560	606	625	635	580	602	617	601	598	617	595	623	578	656	585	588	606	611	572	597	601	612	559	577	589	655	584	580	594	577	583	605	518	613	624	583	620	631	633	569	608	559	630	572	608	617	576	567	604	576	636	552	621	557	603	607	597	587	578	562	643	596	615	622	593	618	578	587	610	568	601	592	595	622	575	561	579	598	566	646	561	605	601	606	597	587	629	598	585	595	576	600	580	600	602	582	615	616	607	584	610	603	607	597	605	567	601	605	623	584	589	600	645	648	623	559	573	616	603	606	561	566	586	615	635	575	611	592	580	580	578	591	606	600	599	561	571	610	620	583	601	577	594	583	572	609	568	604	637	631	584	563	630	563	623	574	610	607	564	597	615	579	581	564	623	581	589	579	535	581	600	646	577	627	598	577	573	582	668	614	621	638	605	608	598	622	617	634	564	599	534	596	572	606	569	581	591	617	583	547	637	619	591	569	579	618	579	572	616	623	660	584	591	563	558	588	637	600	591	597	599	610	593	604	594	641	587	572	597	620	593	574	600	594	593	614	601	574	567	527	575	578	610	571	617	610	616	578	602	578	646	555	586	582	579	592	590	574	609	588	599	593	602	588	578	572	616	628	548	617	582	566	616	596	612	589	592	640	603	588	582	597	594	587	617	592	590	595	621	613	580	595	564	586	648	591	568	594	643	652	597	595	592	551	575	610	580	590	574	629	583	615	620	624	594	547	598	587	588	597	616	585	522	616	588	621	593	609	586	589	597	575	565	626	587	625	594	621	644	598	589	605	594	595	582	639	579	583	579	606	583	646	589	559	561	546	567	586	618	544	571	564	648	605	544	560	597	614	619	592	554	591	579	586	588	578	619	590	642	638	605	565	639	555	631	580	620	619	604	590	560	623	635	582	577	618	592	568	564	622	586	563	583	592	589	641	574	593	567	583	603	564	578	596	587	625	577	614	592	604	580	628	606	608	565	582	623	567	616	589	607	609	624	566	582	560	608	545	556	613	587	557	541	586	521	635	592	630	590	630	586	602	626	629	566	587	550	577	607	582	605	602	638	581	621	595	606	616	578	631	618	603	608	588	604	594	548	573	584	600	597	614	597	584	612	643	567	595	639	662	586	575	582	527	566	552	586	598	603	559	577	584	586	582	599	592	604	596	621	563	588	592	619	617	583	592	590	601	589	609	596	623	562	555	574	561	610	571	620	618	540	588	594	594	616	543	617	551	598	622	634	568	573	570	620	529	585	574	605	583	620	588	551	585	578	567	595	546	585	600	615	599	587	634	562	600	594	573	561	581	548	585	636	603	617	587	579	622	632	586	634	626	541	619	574	622	606	629	592	566	618	592	610	614	590	583	636	634	594	554	586	598	572	650	618	596	607	605	567	603	600	634	627	545	590	567	603	619	581	577	612	555	667	542	549	583	619	630	655	608	587	613	609	614	631	589	576	569	634	579	572	565	604	551	635	590	630	629	615	598	599	659	631	594	606	607	556	598	590	611	603	579	603	598	600	606	536	661	624	610	600	597	601	501	607	577	569	569	619	595	627	587	606	628	599	568	593	605	587	607	560	607	598	590	596	590	600	623	604	602	606	577	601	598	563	585	608	594	576	571	600	559	635	620	622	582	606	572	573	634	612	620	596	565	604	599	613	593	632	620	613	622	633	594	596	560	614	600	601	623	553	603	626	615	567	564	634	639	607	597	636	600	578	635	613	578	586	606	612	602	589	596	593	628	611	579	589	517	606	590	613	602	557	562	608	616	585	579	588	635	618	604	595	577	623	577	578	600	604	575	576	633	642	518	593	557	571	615	625	578	568	582	596	594	603	604	635	565	587	587	586	597	549	602	566	597	581	579	574	568	619	608	596	629	591	642	635	580	634	601	586	599	577	599	569	600	571	621	591	584	590	645	634	574	565	586	592	578	636	583	605	578	614	566	555	600	557	560	599	599	613	582	595	623	590	601	578	652	589	577	566	579	615	580	632	594	526	613	605	607	617	601	577	651	600	608	588	616	612	559	612	601	587	586	603	590	663	585	584	649	593	576	584	580	650	582	599	589	585	567	607	584	615	586	590	584	673	571	656	609	643	576	600	567	558	616	624	637	600	616	568	583	599	618	579	568	609	574	583	550	633	617	607	577	621	546	614	614	608	666	612	629	593	585	557	603	608	600	601	561	596	595	641	627	569	606	596	578	635	596	606	612	590	642	596	599	612	593	602	572	554	542	622	625	622	612	538	596	594	607	581	575	589	550	567	600	612	597	543	572	607	569	554	574	598	545	593	564	589	596	641	608	587	654	598	579	608	640	613	555	622	576	594	623	587	625	559	621	597	568	612	590	593	605	564	587	593	632	613	612	581	559	612	596	636	568	595	629	632	592	594	610	596	593	644	564	590	578	590	609	583	576	602	607	558	596	585	573	588	589	588	638	570	583	578	573	597	607	571	578	601	599	558	635	613	599	585	576	585	627	651	593	614	610	580	610	606	605	567	595	560	620	613	628	633	603	565	597	582	599	604	612	582	592	582	579	575	648	630	587	605	599	568	610	607	596	618	601	613	611	609	569	571	578	583	596	590	616	603	607	568	610	561	593	623	564	580	618	566	591	595	582	559	640	603	586	633	632	617	582	576	587	594	609	575	604	568	553	594	609	594	590	567	594	558	576	596	602	595	589	604	568	589	624	590	565	617	571	572	587	565	577	604	615	585	594	579	561	634	620	591	611	617	577	654	608	623
52170	39458	33763	14261	2749	523	551	534	293	243	287	255	223	231	257	241	259	254	229	264	243	244	240	248	280	226	224	229	242	246	240	263	230	245	256	252	220	239	249	255	254	240	242	247	236	243	258	200	283	250	249	230	241	237	253	288	282	238	229	271	257	279	286	267	291	249	231	280	272	246	230	240	240	270	283	258	223	223	297	229	260	272	236	281	243	231	242	268	224	282	214	244	258	234	212	225	277	253	249	257	245	232	246	217	284	252	261	245	277	260	246	241	275	230	220	267	220	245	255	231	221	237	256	232	263	246	236	257	244	239	285	287	253	242	248	248	244	247	237	243	252	235	263	263	240	245	254	213	251	238	251	251	250	250	270	243	258	240	252	245	256	235	252	230	257	261	231	253	271	216	274	248	242	272	243	254	269	259	217	261	268	234	278	267	246	253	251	241	233	237	248	235	281	282	260	241	247	244	260	286	259	239	263	257	262	247	224	242	299	249	274	260	246	249	283	251	250	240	277	262	233	240	250	267	245	261	276	270	271	267	239	260	248	232	236	273	274	241	254	226	278	251	287	270	272	233	272	258	266	256	262	239	255	225	263	283	258	253	269	268	237	231	229	287	230	240	274	242	259	250	228	218	224	251	269	281	257	242	255	226	273	240	238	247	274	292	255	251	245	274	302	240	272	251	273	244	266	235	271	246	249	267	269	255	249	248	262	244	261	247	246	259	246	243	279	248	251	272	276	289	259	283	246	275	245	251	231	267	247	273	243	297	273	266	233	231	239	237	243	226	240	231	244	278	235	234	277	239	264	232	213	247	249	248	250	234	261	255	243	267	265	241	253	240	261	280	221	244	259	248	257	273	247	224	248	229	247	252	233	254	232	247	231	266	269	288	236	255	281	226	257	246	230	274	237	253	246	241	274	266	260	264	238	271	262	238	242	258	245	290	258	225	226	240	227	256	264	255	249	246	261	243	262	243	247	278	232	285	270	247	247	248	261	273	242	272	241	266	254	257	264	229	279	263	255	242	249	241	258	227	247	228	233	251	244	246	247	239	268	239	263	260	286	270	257	277	270	246	269	253	245	238	245	261	246	258	256	253	261	227	252	229	261	232	256	272	271	251	255	262	238	250	239	230	236	245	243	258	260	252	260	204	263	230	267	241	243	266	252	269	260	231	251	282	242	277	252	233	259	245	250	239	242	255	264	245	231	270	253	269	232	222	232	285	272	258	254	274	264	240	228	266	244	237	264	243	250	246	251	266	258	231	251	259	255	242	255	237	258	236	247	266	260	250	262	243	251	257	271	241	271	262	246	238	274	301	256	249	220	273	285	257	217	245	264	249	234	225	243	276	236	267	242	242	238	243	245	239	245	275	223	241	231	242	269	251	213	265	229	272	260	256	245	265	259	286	243	234	237	262	238	262	265	239	245	260	243	250	247	276	266	288	239	258	261	272	236	256	245	249	248	254	267	280	247	227	246	224	245	243	222	241	252	271	267	224	247	231	244	237	256	279	257	238	263	244	263	259	263	275	264	271	247	233	250	284	252	254	224	252	249	248	256	280	271	268	244	257	283	250	287	246	249	231	256	263	287	262	246	250	240	251	246	259	261	250	248	244	271	258	280	226	248	250	243	251	254	258	255	260	249	246	245	227	294	257	260	256	251	246	268	239	247	230	255	257	264	281	275	251	245	226	224	234	265	256	254	251	264	287	242	240	254	245	223	263	252	263	242	267	276	244	239	237	264	273	270	250	261	247	265	248	256	238	253	245	230	244	231	238	229	225	238	273	240	251	239	253	236	236	237	244	290	261	254	243	202	252	266	264	268	267	276	273	263	238	270	250	252	243	253	233	248	220	235	263	235	246	234	260	258	276	234	262	262	214	233	267	273	274	245	247	248	241	256	250	256	237	211	248	272	267	262	258	260	260	263	224	257	256	253	275	251	235	252	257	283	260	249	236	218	248	266	246	255	237	234	241	233	240	254	242	274	235	243	242	240	258	267	226	244	227	235	255	273	256	259	282	258	242	257	245	244	254	242	235	239	272	243	240	261	269	243	266	244	262	254	253	274	270	252	266	249	239	259	232	268	249	272	248	233	232	277	250	236	236	276	236	246	242	235	251	243	282	259	287	254	287	240	250	272	248	224	303	237	265	255	227	249	260	281	282	241	219	229	254	256	257	255	252	252	255	245	258	223	254	241	216	234	239	260	270	251	252	278	266	243	251	260	238	244	243	236	283	272	273	248	238	281	264	250	255	273	203	259	229	267	269	234	236	262	258	257	262	270	261	248	255	246	253	249	227	231	270	228	258	248	270	238	264	237	240	253	288	234	259	252	284	254	274	249	279	225	228	271	241	268	253	251	253	258	249	243	227	221	260	249	219	226	265	277	254	240	250	218	237	251	254	275	240	216	250	240	257	292	219	251	235	227	261	270	236	253	246	259	251	284	237	229	205	263	301	257	241	214	235	236	250	283	248	285	275	277	242	262	298	255	264	259	260	254	263	266	210	214	260	280	235	267	265	247	261	254	228	233	249	241	256	265	272	262	255	227	252	249	256	237	240	268	247	261	281	235	241	263	253	246	232	258	230	271	251	233	247	255	260	245	224	250	246	238	262	272	283	220	222	233	236	260	274	275	213	239	259	245	258	244	258	243	241	214	238	245	259	248	265	251	290	242	258	251	277	247	285	285	260	265	247	242	260	263	240	261	255	241	257	253	219	248	258	255	262	269	225	265	233	238	225	250	225	246	239	261	245	244	259	254	252	254	266	265	280	266	251	257	274	245	257	244	250	255	263	252	272	257	264	245	254	244	253	286	281	249	271	220	240	258	264	260	275	254	249	273	262	271	250	241	235	232	264	234	247	282	273	269	247	223	263	242	267	248	241	258	260	271	267	241	227	216	220	259	243	267	267	268	257	266	250	260	248	243	249	249	245	262	226	240	260	289	239	278	239	240	247	244	275	236	226	263	279	273	248	273	261	259	240	254	253	249	234	270	261	245	242	221	272	241	240	220	247	275	256	269	232	240	250	260	255	231	247	253	252	257	254	235	270	258	249	239	248	279	229	277	236	228	266	235	238	233	261	247	285	293	222	271	242	223	226	240	260	228	252	236	258	234	239	273	234	243	284	270	233	242	251	258	247	243	279	253	227	241	246	221	290	317	273	270	260	249	218	256	256	248	253	263	260	264	230	219	268	252	254	237	244	261	238	254	248	272	231	258	248	272	246	277	246	219	266	270	282	302	247	252	282	221	264	257	238	211	220	238	246	255	247	246	294	268	233	260	288	239	246	260	231	273	235	224	278	262	269	236	255	235	276	255	283	223	280	243	273	254	226	243	231	250	249	275	226	244	234	237	256	271	256	269	271	230	248	241	220	283	205	259	238	272	252	242	255	227	272	282	272	262	282	286	263	223	262	245	255	205	232	239	231	246	256	272	250	271	248	260	257	256	260	240	253	255	241	256	233	245	250	270	249	255	261
36231	34482	36624	19778	5675	1480	1891	1437	732	596	667	557	596	606	590	504	560	544	594	555	565	577	549	584	575	592	578	566	579	534	540	574	561	624	563	619	615	545	558	544	563	556	579	573	541	577	546	571	570	597	559	532	584	550	571	581	563	592	571	534	539	629	585	604	654	575	569	533	571	574	548	583	592	581	583	555	567	551	615	558	591	568	595	542	598	579	593	564	581	569	574	591	557	568	572	586	560	571	576	556	583	569	598	593	543	536	554	599	622	609	574	545	584	590	567	556	589	555	542	590	587	548	547	572	596	590	561	582	603	580	541	599	565	602	583	564	574	588	624	539	535	567	552	590	573	554	602	541	559	531	560	557	581	586	596	598	552	544	560	588	569	622	573	535	592	522	557	582	568	554	581	599	598	568	556	582	597	547	558	567	551	561	554	543	566	535	587	532	596	576	547	597	553	612	558	571	548	558	527	573	589	577	578	566	581	536	571	543	553	563	556	583	556	564	575	571	556	534	626	571	592	564	530	543	558	569	563	598	596	566	534	615	536	557	561	564	562	588	555	570	569	575	540	519	587	582	568	592	565	623	573	590	591	554	588	562	581	574	580	591	568	550	583	582	548	559	617	559	576	594	516	604	547	590	552	573	538	557	569	570	557	534	559	592	571	602	607	573	547	530	606	571	565	536	534	584	569	558	576	537	600	602	558	557	575	531	550	556	535	567	577	563	548	516	586	542	564	558	558	597	566	558	566	579	516	593	549	563	587	601	613	598	567	586	578	577	565	601	574	560	576	572	596	565	555	562	501	553	600	535	576	550	579	599	516	580	603	550	563	524	529	582	613	608	574	538	570	553	563	566	557	572	581	617	581	577	576	592	565	546	571	576	565	571	540	597	584	567	613	582	581	516	576	561	576	563	527	550	560	577	564	603	531	574	567	566	527	533	542	581	525	568	575	561	598	575	508	569	543	546	596	554	534	580	568	566	588	581	573	595	590	556	555	547	562	569	575	543	533	545	580	578	588	558	561	569	574	574	523	578	578	537	571	586	561	586	622	540	556	536	563	576	539	505	577	583	549	536	585	555	570	592	544	516	551	596	612	543	580	573	551	539	526	572	584	563	558	585	563	591	538	558	599	596	526	581	611	583	553	587	580	546	592	549	587	615	596	572	561	527	578	617	596	530	591	513	550	567	525	554	598	584	583	578	575	558	555	600	563	598	587	555	561	554	599	623	574	520	580	566	578	533	567	550	571	583	557	565	597	552	541	544	604	559	566	543	555	571	575	589	563	569	569	575	600	557	554	560	619	559	591	572	586	579	515	579	571	557	597	565	589	555	538	586	576	557	575	630	593	576	573	576	577	584	572	574	578	532	581	541	569	544	570	601	529	555	589	556	602	585	586	581	597	538	536	603	559	579	544	606	582	573	583	549	551	575	596	576	572	563	556	584	638	568	597	594	578	598	566	535	586	561	540	567	616	586	579	577	575	569	564	585	552	570	611	549	595	586	569	580	558	601	589	555	571	571	570	534	603	592	540	569	579	503	568	566	544	555	530	535	565	559	542	548	568	542	571	565	552	576	569	532	592	536	550	558	553	588	564	548	592	589	567	557	554	573	579	627	621	535	580	576	599	571	599	555	524	566	599	570	564	577	564	507	584	549	586	564	604	577	511	593	587	557	580	578	544	551	535	574	594	565	535	602	560	567	550	562	604	599	594	561	546	570	497	616	532	553	536	544	585	528	578	560	568	531	556	547	559	575	564	547	628	559	554	567	581	578	524	521	557	607	536	571	563	579	573	584	588	600	560	577	582	553	575	577	556	593	566	616	561	576	571	580	571	555	575	569	550	571	559	580	568	571	580	559	543	611	582	578	574	511	559	556	545	557	575	544	564	607	595	546	603	606	562	594	564	609	564	533	546	605	566	560	595	590	566	570	577	558	539	576	572	564	533	557	565	572	544	570	529	566	597	549	539	611	553	572	581	540	569	564	540	543	525	549	582	557	538	542	580	565	579	543	525	562	605	579	537	558	610	540	561	560	578	564	553	539	537	584	566	559	523	605	575	559	581	575	559	548	594	556	587	564	555	567	545	585	551	585	565	555	591	560	584	586	570	577	520	557	566	584	579	636	554	571	583	603	567	591	613	561	553	562	568	539	581	522	572	554	562	554	559	573	598	536	561	570	576	548	552	574	541	595	542	557	579	562	571	573	538	614	515	580	560	566	596	554	574	531	571	585	551	499	553	600	577	580	578	555	561	530	554	558	561	550	577	582	566	565	582	616	536	597	575	603	538	546	580	604	548	544	588	558	533	604	575	582	571	537	578	579	555	539	566	581	540	541	550	586	614	566	577	559	544	550	603	570	540	538	577	573	554	597	604	564	546	609	583	569	548	568	567	545	576	567	594	588	546	588	538	590	563	593	604	579	543	573	608	532	548	578	612	545	552	576	546	570	564	592	583	589	517	559	611	624	556	594	570	543	554	608	601	558	556	566	575	560	560	584	560	571	586	567	568	520	592	573	557	555	527	559	541	606	562	543	583	567	539	549	583	566	600	543	607	534	545	565	564	601	580	549	564	590	582	609	548	553	554	582	564	586	578	586	550	583	510	590	612	548	592	565	547	589	520	560	541	586	549	567	555	543	570	534	606	595	519	510	576	579	525	559	548	493	551	565	569	556	550	554	554	536	548	570	559	532	577	571	536	553	565	585	568	550	587	540	559	573	577	519	535	598	554	572	577	567	584	565	578	564	565	594	622	619	551	570	504	585	545	553	554	534	568	580	582	582	583	563	582	555	615	578	575	569	597	575	583	538	579	599	548	603	584	549	573	580	593	589	584	583	593	566	539	621	603	555	552	595	555	531	551	544	591	559	573	558	551	587	566	555	582	602	569	571	542	565	550	531	563	548	572	546	581	537	555	606	603	570	554	609	578	527	578	539	587	580	592	584	573	537	578	527	618	594	573	582	541	577	532	559	558	600	579	616	569	567	602	575	526	571	580	555	573	558	586	551	564	548	562	555	565	558	550	544	614	584	554	612	572	564	544	594	559	540	585	576	559	538	551	559	533	596	599	569	566	588	563	556	546	611	590	552	560	627	529	557	566	541	601	591	589	589	564	576	577	563	552	559	586	578	599	565	569	579	571	546	590	546	588	555	555	561	557	574	587	542	546	543	573	547	591	587	575	567	558	571	572	537	553	579	547	539	557	587	598	586	553	554	566	534	580	557	581	556	581	585	579	577	592	539	550	562	591	562	537	554	528	549	537	548	582	577	615	563	587	575	567	555	539	555	575	552	563	585	545	579	564	584	566	561	616	593	553	547	579	548	542	560	572	538	572	556	569	558	587	581	549	549	539	612	548	585	568	550	543	598	581	547	590	552	589	547	574	578	600	583	582	593	553	601	522	552	561	543	597	558	560	560	521	600	580	588	571	558	589	596	555	543	601	580	580	586	538	578	586	550	558	597	579	548	561	582	545	586	570	599
66421	54678	47718	25546	6853	953	965	624	255	148	172	165	177	166	139	153	164	156	173	188	181	146	169	176	157	169	162	179	142	161	152	126	159	163	160	159	162	159	169	173	171	153	153	135	184	163	148	168	173	175	177	145	159	157	157	167	145	169	159	160	157	151	164	148	178	163	149	160	158	152	168	172	192	148	150	169	174	189	166	156	148	162	153	174	150	146	142	140	152	138	142	149	146	164	138	150	162	152	182	164	189	153	168	156	178	169	175	142	153	151	164	175	151	174	143	173	174	145	174	161	138	152	182	144	147	143	173	162	163	160	171	165	180	157	156	174	170	160	175	135	168	162	156	153	161	158	161	144	152	137	127	159	159	172	176	148	160	148	143	146	152	150	146	154	140	143	178	157	129	175	155	162	173	167	159	176	162	141	168	168	181	145	170	156	174	128	174	179	152	165	152	135	142	149	174	163	161	164	162	174	152	148	161	171	164	146	153	177	138	171	172	143	179	166	142	139	185	177	168	167	150	136	154	143	179	179	133	142	151	179	144	176	186	161	161	174	163	158	170	180	154	145	176	160	165	184	184	157	153	135	202	167	149	159	154	142	169	140	153	159	184	163	144	180	165	146	155	161	149	153	171	155	169	156	148	146	156	156	174	163	150	175	184	146	152	153	122	153	193	140	162	142	167	143	157	152	148	162	134	164	149	147	153	157	176	154	163	161	141	167	175	168	175	177	151	140	150	142	172	166	136	154	142	170	160	163	169	149	146	154	170	166	154	171	171	171	157	163	167	161	169	144	150	182	196	177	160	158	158	181	142	182	171	155	149	144	153	159	152	159	162	178	197	174	164	120	167	158	125	178	142	144	158	148	154	169	185	141	156	175	142	147	163	171	162	174	146	171	174	155	194	152	162	154	167	150	160	146	182	150	170	180	184	182	166	172	170	141	148	168	160	171	160	153	149	169	162	132	174	168	156	169	140	148	148	149	173	164	173	186	174	165	155	181	161	160	143	155	145	179	161	153	175	140	182	180	171	166	153	177	136	147	169	150	167	148	161	156	163	125	172	157	158	160	159	166	169	141	154	155	155	165	148	155	161	161	157	161	159	148	168	180	170	117	152	158	153	155	146	175	142	173	169	153	173	147	170	165	131	143	138	171	186	167	142	147	149	175	191	155	160	163	169	139	170	146	140	153	153	168	139	174	170	158	165	162	169	183	171	158	147	163	141	138	173	159	165	148	161	172	163	160	151	160	186	167	131	164	143	158	174	169	154	128	151	143	158	168	131	167	158	167	168	143	167	166	142	161	155	168	164	167	169	146	152	178	137	135	169	158	148	156	167	145	175	175	180	159	153	136	153	158	167	154	154	171	163	176	154	164	160	171	147	154	184	158	152	168	170	170	188	134	145	166	167	149	138	164	143	162	161	138	159	161	149	149	156	156	162	160	170	160	145	163	175	153	147	150	167	152	168	156	156	170	144	149	150	134	185	142	169	159	156	144	160	166	145	162	172	164	163	155	150	141	131	141	169	129	152	170	143	164	151	176	131	179	150	184	149	140	154	170	173	141	145	157	167	144	150	168	140	140	163	172	176	162	179	141	147	171	133	154	156	168	164	141	138	170	151	169	148	155	157	179	183	154	147	162	141	159	171	152	163	153	148	141	154	162	129	161	146	155	156	163	145	164	144	150	169	148	164	151	136	161	164	176	170	143	162	156	165	154	163	143	151	164	197	163	169	150	150	168	155	161	161	146	152	165	166	166	157	147	172	145	154	169	179	166	177	180	157	180	147	140	173	169	165	164	160	144	141	173	160	149	164	152	166	151	150	138	136	161	147	151	186	148	177	139	132	166	139	139	157	173	153	148	151	152	165	161	165	178	151	179	169	135	164	158	169	165	129	152	180	167	175	158	148	142	156	147	165	151	137	167	140	160	154	162	152	176	145	166	148	164	159	147	147	143	165	176	164	135	181	154	168	172	151	147	187	148	136	145	165	170	149	161	170	156	157	156	172	152	133	159	179	162	140	141	134	183	151	144	161	152	160	144	160	166	160	158	162	158	163	158	143	163	153	173	158	161	156	153	161	142	138	151	167	164	167	157	160	178	159	162	149	152	168	160	149	146	156	153	168	166	162	178	169	161	142	147	159	157	184	154	182	159	162	157	159	160	147	145	166	143	150	145	152	167	180	159	151	163	178	149	153	171	150	154	159	153	169	146	140	130	149	186	170	173	148	156	151	171	162	159	180	161	154	167	166	177	152	157	155	152	149	177	145	172	160	153	151	148	174	164	159	128	158	175	151	153	160	166	158	168	168	172	166	160	157	160	153	136	167	152	152	171	171	166	185	168	142	160	186	163	173	173	150	144	162	157	155	148	163	147	149	140	139	172	163	160	159	150	137	155	174	170	143	158	165	145	155	154	178	145	162	145	132	155	153	144	170	161	157	144	166	170	155	141	159	143	185	125	131	151	153	157	173	169	156	144	148	150	176	163	142	141	183	156	161	142	189	166	153	146	162	154	159	154	150	182	143	142	146	168	176	138	147	135	138	165	154	144	163	166	163	143	160	166	164	167	159	142	151	154	176	159	164	158	147	145	131	146	147	161	174	166	165	147	157	175	133	170	167	122	122	152	156	148	192	165	149	133	160	157	153	156	128	152	162	177	160	157	164	146	151	140	158	167	159	150	159	176	146	150	160	155	161	131	163	145	128	153	148	149	159	140	176	149	142	184	178	145	166	172	152	121	146	154	142	135	171	157	140	139	182	166	149	132	175	154	156	166	152	149	171	155	155	166	172	161	153	151	145	165	159	191	151	186	148	179	145	156	184	161	163	177	157	140	170	141	143	154	153	173	141	162	155	154	157	151	158	143	167	155	142	143	141	167	142	140	181	159	139	148	143	148	142	147	190	148	172	160	175	165	158	179	127	160	144	169	186	184	146	122	138	152	157	152	170	154	174	184	150	160	145	170	160	185	165	165	150	156	160	130	148	158	173	148	156	153	167	176	143	157	157	153	145	148	161	193	172	162	160	166	145	152	162	161	160	159	173	151	140	160	189	163	159	184	152	172	134	143	165	153	147	159	145	153	144	137	165	157	166	158	151	189	157	172	147	149	161	150	158	142	155	160	155	163	155	150	153	140	181	150	187	140	157	154	163	155	156	156	153	166	153	179	161	142	148	151	171	149	148	161	171	167	145	139	139	154	157	131	137	163	175	130	168	144	159	142	154	166	153	136	169	151	146	154	168	157	172	172	139	159	129	171	166	150	140	139	164	160	160	133	150	169	158	139	163	157	155	133	176	142	171	151	139	149	140	161	182	156	155	130	158	154	148	139	143	137	169	159	138	152	150	156	162	151	159	173	174	140	169	163	155	183	181	154	172	160	169	187	164	144	160	140	176	146	170	153	164	162	143	174	149	179	167	147	136	159	164	145	167	150	173	169	182	154	159	164	168	169	156	136	155	142	188	164	181	168	166	148	176	157	137	161
46151	46791	46603	30790	9530	2726	3784	2367	701	417	506	461	359	360	359	356	350	340	383	389	389	374	375	362	403	372	369	347	378	366	405	380	341	395	388	383	393	359	374	358	391	348	337	352	361	366	365	371	378	373	387	353	379	364	397	375	418	388	338	364	367	360	379	380	369	361	363	379	392	367	349	380	410	383	366	334	355	381	385	372	376	389	347	358	405	356	354	364	352	366	394	355	379	355	362	388	379	374	385	393	346	359	335	365	410	376	360	390	366	366	385	370	375	384	390	374	372	368	357	353	364	369	401	355	365	390	399	364	372	374	353	399	376	343	377	355	339	375	367	387	365	355	398	355	372	391	342	343	380	360	382	355	361	368	349	402	356	353	370	398	383	340	379	375	377	397	359	368	373	380	411	349	337	384	391	396	336	376	363	418	403	391	376	367	376	375	391	381	368	386	364	365	367	391	377	385	373	353	355	380	361	371	353	373	400	358	386	376	380	356	326	348	374	360	402	373	341	411	360	382	381	387	371	374	370	385	358	343	371	391	387	356	398	371	386	349	366	361	366	370	374	400	329	383	383	379	356	370	362	414	372	379	379	359	351	365	361	378	345	386	362	379	374	352	363	385	367	377	355	371	396	352	393	391	381	368	377	375	352	362	367	353	359	355	401	367	368	338	361	328	363	365	369	351	397	394	366	371	388	368	363	379	359	363	337	364	386	377	377	378	351	348	362	373	365	341	371	329	347	392	390	346	366	377	379	371	380	387	364	338	397	354	366	386	394	363	378	404	359	388	395	366	371	350	359	342	357	365	371	382	345	336	321	348	371	369	368	325	365	343	357	372	364	363	371	376	362	398	378	339	356	382	366	360	374	344	396	347	387	372	347	369	370	348	374	354	398	386	400	357	387	365	379	387	353	369	366	325	366	355	356	357	389	397	362	349	375	365	401	361	370	405	354	337	369	362	379	378	391	393	348	371	365	348	376	371	379	365	328	374	383	350	358	367	350	367	325	359	375	330	348	367	380	351	371	344	389	366	399	358	335	405	362	394	385	393	373	364	385	380	374	363	362	342	353	391	375	353	371	345	365	375	359	325	356	364	399	378	353	381	387	375	348	377	351	326	397	398	371	363	352	382	377	377	432	355	392	343	386	347	361	411	376	327	365	375	340	377	406	411	424	364	386	351	392	359	363	361	393	348	339	375	347	374	326	358	367	391	369	380	378	359	373	351	390	344	370	367	367	408	347	381	391	404	363	348	375	330	369	399	377	367	352	364	354	373	373	342	359	360	382	360	359	389	368	381	393	381	352	384	404	376	363	360	372	340	369	347	349	373	362	382	344	347	385	390	414	376	374	374	398	408	402	383	394	373	369	363	393	357	373	339	355	362	367	349	357	366	398	408	365	373	364	397	377	370	351	348	388	372	379	353	332	367	410	366	375	368	395	342	394	372	344	359	376	336	369	361	378	392	325	335	348	416	366	360	348	366	388	347	385	404	357	372	353	378	359	354	364	389	387	378	396	336	382	356	402	374	363	401	337	363	377	357	347	423	338	383	396	375	372	361	375	375	337	335	369	379	367	394	386	377	359	395	360	379	371	371	372	362	358	405	399	390	377	389	363	365	345	352	381	361	349	362	361	364	376	362	386	359	366	390	372	374	376	368	336	376	363	365	377	371	353	337	359	357	345	345	328	385	367	357	339	368	347	373	361	369	381	368	362	366	360	356	358	400	357	326	350	360	359	391	387	369	363	329	391	397	372	372	364	346	346	342	394	368	386	351	350	386	368	375	342	345	382	397	387	369	365	354	359	359	367	379	393	330	348	394	352	361	326	423	371	385	399	348	387	340	398	352	383	352	373	367	381	386	379	356	399	344	373	394	389	361	366	377	388	357	363	370	357	362	374	347	362	379	351	389	384	380	401	391	389	356	352	362	310	391	366	362	355	381	374	347	383	352	338	372	373	355	389	357	369	359	349	356	377	376	372	380	379	332	356	342	393	377	387	350	341	396	357	372	413	386	377	362	362	362	368	371	359	392	361	412	406	377	342	361	376	358	382	348	358	355	344	368	396	352	378	331	342	360	390	394	396	361	372	385	376	369	341	392	355	394	374	387	356	392	367	357	368	308	390	336	366	365	357	380	344	370	349	367	381	380	379	365	369	353	380	381	338	389	353	351	373	358	377	395	378	379	370	398	370	379	387	367	401	394	346	342	436	398	348	347	355	397	395	387	363	380	365	405	380	389	349	372	338	379	397	403	335	351	383	409	358	388	330	334	384	382	382	383	378	360	376	370	362	351	357	383	388	363	411	366	364	365	368	399	376	376	350	375	368	370	324	369	377	365	359	337	353	363	355	410	360	357	359	361	346	364	382	365	387	432	357	404	379	327	367	376	362	362	375	382	399	362	381	383	382	346	368	385	371	335	375	348	396	386	376	332	363	398	365	362	393	397	368	381	357	413	397	365	329	391	382	362	401	364	365	370	393	380	391	341	368	381	363	374	342	350	338	345	351	400	358	346	383	356	384	371	381	385	359	367	377	340	372	348	379	396	406	343	362	366	390	345	344	354	358	363	353	360	358	352	367	335	319	381	357	367	340	362	382	372	382	376	336	366	334	390	384	362	391	392	384	364	366	370	349	374	409	382	360	380	369	396	371	361	388	341	368	373	390	396	382	388	343	360	341	354	364	373	340	378	364	359	336	366	370	341	369	354	369	401	359	383	378	360	364	404	361	379	350	409	397	380	366	389	350	365	359	379	325	375	364	341	339	396	368	356	393	410	367	363	386	368	375	375	392	349	370	362	356	350	361	390	366	353	371	361	360	334	364	340	336	393	361	402	373	352	352	381	361	353	376	373	357	404	379	353	370	371	364	377	374	384	401	379	355	372	356	333	366	380	422	368	375	354	401	377	364	349	400	377	372	384	319	385	382	351	377	371	336	379	374	359	387	341	380	362	363	363	370	374	356	358	388	352	348	344	368	389	365	373	380	369	348	354	380	400	369	408	370	336	382	354	355	387	405	334	344	348	365	408	356	382	380	375	344	387	354	356	411	353	403	383	389	359	402	379	377	391	385	387	344	406	394	394	366	347	356	359	369	389	359	354	396	381	344	391	372	372	378	341	358	341	390	366	354	376	346	344	379	356	362	387	383	375	381	342	353	355	378	392	389	360	364	384	370	361	391	371	367	380	380	396	364	391	356	337	369	362	398	398	375	386	361	344	350	376	420	383	380	399	406	394	331	413	393	364	346	370	381	347	371	377	393	395	357	392	398	354	357	343	362	378	391	342	364	357	353	379	386	338	346	354	367	393	365	377	386	364	384	393	367	379	375	378	328	344	347	401	376	390	315	337	352	381	371	370	364	382	380	365	360	339	378	339	384	349	399	336	375	364	407	380	376	385	371	367	331	405	375	358	368	402	362	386	336	368	377	358	352	386	365	371	382	358	348	364	363	363	366	388	398	351	367	360	342	364	361	410	362	350	363	366
25850	8750	3140	890	368	238	302	269	249	255	276	251	235	272	237	241	270	236	272	285	236	262	265	273	270	281	245	269	225	253	271	271	249	242	254	237	277	238	255	222	242	260	257	231	274	272	247	273	259	258	232	269	233	271	274	258	252	238	233	254	235	273	264	248	256	260	259	253	273	281	273	250	232	242	256	256	232	239	252	251	279	257	235	254	268	247	256	241	233	248	260	286	219	266	245	256	281	246	272	272	254	241	247	248	237	276	244	239	244	261	255	252	233	243	255	261	238	254	243	257	268	255	238	234	251	249	269	254	264	249	216	257	243	240	279	267	232	250	270	255	254	226	269	284	235	263	238	264	247	239	233	286	253	239	267	286	237	230	255	260	242	266	245	243	277	263	226	259	253	262	267	248	274	248	237	231	245	251	254	229	239	241	246	224	264	261	267	279	242	236	243	235	233	249	216	265	262	277	208	261	276	260	233	249	263	266	259	243	226	247	251	255	227	241	269	251	258	259	249	244	230	248	281	240	239	236	264	234	259	253	287	272	263	265	260	259	243	258	275	275	231	251	269	257	249	264	244	298	279	247	281	248	255	254	252	231	253	255	239	265	270	233	277	260	284	267	272	283	260	235	260	276	254	262	269	242	245	248	251	262	257	288	262	245	235	264	272	243	257	249	265	247	269	265	262	268	241	248	239	239	275	250	224	234	258	263	243	254	236	255	261	217	247	279	264	242	242	252	240	246	281	244	253	236	270	252	278	262	254	259	268	265	248	262	247	233	238	260	268	227	241	238	232	214	240	247	246	270	264	284	237	254	296	262	282	250	265	277	276	245	277	255	255	235	255	242	241	245	258	259	238	251	283	260	267	257	236	247	242	262	238	255	236	246	248	251	275	256	271	265	274	246	260	280	234	248	276	253	261	267	261	287	244	226	251	242	281	280	258	283	272	242	242	230	267	231	258	292	239	262	265	217	249	242	248	252	254	244	283	285	253	264	260	253	232	280	243	275	241	282	238	245	260	264	274	235	258	282	277	241	230	239	273	256	240	281	237	239	272	260	252	269	254	267	248	279	247	213	249	229	268	240	259	262	246	233	281	275	261	238	270	226	252	261	251	203	278	248	241	285	220	265	284	272	256	225	248	285	230	278	271	255	269	230	258	225	293	270	268	239	241	269	249	251	235	281	294	252	253	228	226	247	264	262	229	242	252	277	224	238	219	263	254	266	257	242	270	241	271	280	273	265	237	264	293	274	268	251	273	257	228	233	229	253	238	229	249	263	261	245	248	247	233	251	258	251	250	276	255	214	259	235	240	256	254	231	247	240	268	252	238	261	266	238	245	268	291	236	243	258	282	278	215	256	249	233	268	249	261	231	257	271	240	272	240	251	246	244	273	259	257	265	251	231	228	274	267	257	237	263	263	244	248	276	251	225	241	262	232	251	252	286	265	239	253	245	274	244	260	253	249	263	229	287	228	252	269	258	219	230	223	259	257	264	226	256	274	280	285	284	291	269	242	289	268	265	234	245	249	264	246	243	262	256	299	232	256	226	268	259	273	234	265	243	285	256	249	247	254	258	253	278	243	234	265	247	248	272	259	254	266	247	240	271	270	254	259	263	253	220	253	279	267	248	263	256	258	260	234	236	242	281	274	246	231	272	229	257	259	255	260	268	261	215	274	276	226	243	266	263	247	254	229	261	262	270	249	283	274	216	237	274	248	253	230	237	261	259	261	263	261	277	241	264	275	252	250	262	257	247	260	227	284	243	237	259	260	253	238	245	256	230	283	241	253	258	229	282	252	306	261	264	232	250	272	244	257	274	246	264	264	246	260	238	286	252	251	256	263	247	229	249	257	273	239	276	273	223	278	257	274	227	251	260	271	265	244	263	254	225	256	279	282	269	262	224	247	224	248	264	284	266	231	243	265	257	237	252	228	236	238	239	234	288	282	246	222	267	249	261	274	229	247	243	267	258	243	235	240	255	250	271	275	269	270	279	270	254	266	271	244	270	249	224	239	245	289	267	257	226	242	211	242	263	251	247	262	212	274	262	282	235	245	267	235	252	284	276	248	274	256	236	261	242	267	258	258	237	240	261	274	231	248	281	243	227	231	250	242	245	237	248	245	271	278	266	257	255	253	231	272	231	252	246	232	258	261	269	283	279	247	250	250	232	241	256	245	246	249	277	275	226	241	240	275	290	268	273	245	218	237	238	249	261	263	264	282	236	241	254	259	237	242	239	271	256	230	261	261	275	240	259	246	275	266	255	241	256	248	276	232	279	234	265	273	267	254	261	247	243	250	259	262	251	235	291	236	261	265	249	251	252	245	258	231	271	260	248	237	286	223	273	249	257	258	239	250	246	274	252	269	238	283	232	228	245	218	256	251	282	278	264	261	272	270	240	251	264	227	265	264	273	222	245	259	235	262	248	267	269	248	232	236	219	252	273	248	269	252	250	273	236	244	236	238	256	224	228	238	228	246	255	238	249	250	234	244	266	248	223	218	249	220	241	233	255	242	260	270	246	271	266	235	264	238	270	246	231	223	269	235	235	236	230	242	238	241	264	251	263	280	279	242	255	254	235	255	277	253	265	260	263	245	227	257	220	241	222	255	260	246	240	266	285	221	266	256	266	238	251	239	226	248	273	259	245	235	252	240	234	241	268	239	282	251	269	229	261	243	237	233	245	250	283	207	239	217	246	234	233	234	285	261	240	267	256	243	288	240	278	211	287	244	247	259	227	270	231	252	263	262	270	233	267	238	257	274	281	270	265	241	269	279	235	271	290	272	276	271	263	240	238	261	228	228	268	252	251	250	274	265	257	232	226	245	272	248	230	258	291	262	258	255	275	277	280	256	269	253	280	256	242	238	265	255	246	268	229	218	233	233	262	229	250	233	242	270	226	255	234	291	258	272	237	292	259	235	270	270	248	232	253	252	236	244	261	252	245	263	261	244	246	256	243	252	257	264	270	253	236	276	253	236	267	257	265	284	281	223	227	235	261	262	217	239	262	275	230	245	250	257	218	268	278	254	244	244	244	269	273	258	262	259	260	238	241	226	259	266	256	273	233	266	237	266	264	243	223	256	246	261	268	250	285	233	258	279	256	281	249	230	271	247	258	216	245	278	222	225	244	269	260	250	243	228	250	267	239	252	241	246	234	281	249	254	225	256	234	233	252	285	256	268	256	280	252	230	270	257	263	281	237	225	270	262	258	236	222	286	252	233	264	274	241	220	278	249	243	251	264	263	260	248	267	255	274	273	261	262	248	252	247	263	273	242	248	262	278	239	276	245	204	257	244	230	260	260	255	262	247	266	232	241	257	281	263	223	234	241	247	267	271	267	229	284	284	228	257	264	276	240	260	246	275	233	253	258	273	273	275	231	262	242	272	251	276	241	219	271	260	234	259	292	279	258	267	259	244	257	263	234	285	252	282	281	244	256	278	285	257	223	262	262	260	280	230	246	260	246	263	261	288	275	307	281	240
18526	9208	6768	2277	821	633	660	629	579	612	582	529	562	548	574	567	582	567	603	573	547	551	572	550	591	581	535	546	596	622	500	554	596	583	597	572	587	538	556	613	579	578	570	531	592	547	565	571	551	549	575	590	539	586	554	559	566	567	569	569	621	543	580	547	543	561	613	596	580	596	568	591	556	578	580	608	574	571	573	546	564	558	561	536	602	547	533	562	583	612	544	608	576	608	572	567	535	584	631	543	552	557	537	555	600	617	549	576	587	574	581	578	580	562	579	579	578	621	571	557	568	603	564	582	568	592	561	604	558	609	568	539	623	586	593	567	549	552	519	610	610	555	568	601	604	604	569	568	557	573	588	543	561	576	549	561	558	580	574	559	567	568	578	615	624	569	601	531	552	612	540	563	571	545	565	583	536	559	564	569	591	561	547	574	606	571	579	606	599	572	566	587	596	557	608	565	537	523	622	571	535	606	529	580	594	561	602	603	586	588	594	559	549	590	625	600	618	541	643	582	540	541	596	581	570	535	585	607	600	546	569	580	561	529	597	619	592	563	581	543	580	588	568	569	548	579	606	561	585	554	614	536	564	589	608	595	577	535	551	551	611	582	558	574	601	600	572	607	555	592	559	554	572	588	579	550	563	586	609	571	550	618	592	578	578	571	582	587	603	595	595	602	645	583	551	526	552	601	592	578	589	583	512	578	592	558	583	555	581	558	621	558	596	542	546	593	586	535	547	598	549	571	548	536	593	582	562	553	582	560	576	583	563	572	573	601	588	544	544	568	513	591	579	573	591	583	548	619	545	570	582	554	577	561	578	564	572	571	618	559	599	581	619	539	593	556	590	572	568	544	606	592	524	616	589	578	564	562	597	601	578	526	574	574	589	513	563	579	562	574	587	575	578	524	551	593	584	587	583	608	583	583	548	554	614	567	595	609	568	567	580	586	622	575	563	565	511	562	580	564	584	598	570	580	626	557	552	594	542	558	570	615	571	584	594	555	555	545	534	566	586	566	574	569	563	587	543	594	569	585	541	600	546	568	594	530	575	546	577	533	598	603	602	624	601	623	606	604	588	580	561	543	616	583	597	557	585	538	599	571	559	561	591	569	593	629	577	540	581	595	560	575	558	609	555	528	559	588	595	575	578	576	560	593	562	618	645	561	543	560	548	570	570	557	608	542	574	612	580	613	575	595	565	556	593	642	597	592	532	590	563	600	584	568	538	609	567	577	570	542	538	552	573	550	569	571	573	612	626	606	595	551	564	570	600	541	608	586	577	590	639	569	522	595	531	621	550	550	591	591	584	577	583	574	588	563	531	560	559	617	533	549	531	568	552	601	552	551	554	605	575	549	566	565	611	574	559	522	566	541	564	583	581	584	571	554	607	551	550	567	585	564	572	570	578	542	596	579	623	601	548	533	579	527	570	534	603	597	530	617	565	615	586	526	593	554	616	604	556	572	587	551	631	577	575	555	574	570	614	576	539	562	542	576	562	556	539	610	579	586	580	579	549	588	536	557	547	595	581	588	569	582	612	618	589	601	562	568	545	547	617	551	613	570	609	584	555	593	580	601	599	569	599	595	569	597	577	593	572	639	535	563	568	588	571	564	590	536	630	545	626	600	572	555	550	611	584	571	581	526	601	581	554	527	630	568	569	572	598	542	585	561	625	547	519	589	597	562	559	557	564	605	587	565	594	582	625	589	577	602	552	589	596	619	572	575	591	531	595	556	602	569	593	581	583	624	568	605	554	556	581	596	558	594	593	582	580	575	606	542	558	540	564	584	594	536	581	586	590	607	554	608	612	548	585	586	583	562	584	568	588	582	618	557	564	592	621	576	634	606	561	601	549	595	534	555	539	564	556	560	585	592	588	613	596	585	625	555	527	588	553	576	634	568	554	596	571	583	586	545	559	588	563	617	548	566	588	584	615	559	555	529	577	566	570	570	553	588	601	590	548	558	557	575	594	571	559	606	567	514	557	573	621	542	595	583	594	595	586	552	558	617	621	583	568	550	606	575	574	575	545	594	574	555	603	577	553	551	606	592	561	625	578	593	596	619	558	578	607	583	595	579	562	581	527	624	530	581	583	565	605	594	585	573	588	591	632	561	566	552	565	566	623	588	565	587	599	597	549	559	586	544	537	572	602	570	584	578	584	571	582	565	603	625	534	544	563	574	582	589	581	593	597	596	563	556	565	571	594	592	583	589	565	583	592	561	586	566	625	554	634	564	589	552	577	586	587	584	602	569	561	556	607	571	558	558	604	604	613	562	552	578	576	607	566	549	596	547	594	607	561	601	601	591	591	560	592	577	572	580	624	545	625	608	555	597	599	573	565	571	578	572	576	547	572	593	557	587	515	550	553	568	597	586	537	558	549	587	574	542	543	581	593	596	577	507	573	565	579	583	600	532	585	557	553	577	602	566	542	581	581	633	580	597	550	575	538	550	581	594	579	612	546	544	526	557	597	584	548	571	588	558	560	582	543	579	574	574	632	568	592	590	566	569	590	569	588	532	547	579	553	592	603	571	564	611	582	571	595	617	602	607	569	573	554	563	562	582	536	598	602	583	587	567	568	570	570	602	600	562	571	599	581	585	595	539	589	557	552	580	563	593	582	558	517	519	576	555	612	611	547	580	554	605	559	579	517	572	622	565	596	613	622	565	550	536	595	567	547	586	561	564	558	577	537	557	572	574	569	586	591	581	592	569	559	561	580	599	627	603	555	608	554	578	580	560	545	566	603	566	528	586	571	529	584	590	532	569	556	567	549	568	545	557	546	607	572	601	611	549	569	606	629	577	559	565	559	577	574	581	590	524	579	535	553	593	610	563	594	563	521	592	595	534	573	584	561	534	580	554	601	608	553	570	531	576	570	575	584	606	545	508	597	619	545	576	580	547	557	604	522	561	556	586	606	560	564	602	616	568	563	589	609	594	570	573	592	629	590	572	566	599	582	570	573	566	599	538	571	530	602	609	585	550	608	566	608	587	539	542	552	590	581	558	579	584	583	553	583	585	540	564	613	605	569	588	560	553	559	593	584	571	580	617	548	596	591	551	557	569	558	590	588	593	596	511	566	566	571	557	593	603	575	574	576	590	563	599	539	559	572	582	606	559	550	588	576	576	547	570	610	570	531	574	573	597	567	594	574	573	572	548	535	542	562	576	576	625	594	595	590	589	578	560	536	581	576	602	619	546	584	541	591	585	596	609	569	572	549	533	569	594	531	567	562	594	592	584	584	569	575	555	579	570	571	571	580	609	589	558	596	571	565	622	549	604	578	569	576	543	591	591	543	522	585	567	553	597	572	584	545	591	550	574	625	580	539	581	569	543	605	582	590	597	545	572	599	602	557	542	586	584	549	594	622	537	601	566	545	575	598	597	566	581	546	616	568	574	535	592	578	557	567	571	579	543	531	591	613	589	569	626	584	601	603	522	572	593	546	629	532	573	546	594	583	606	595	597	585	611	608	586	578	569	527	555
52034	39781	30795	12479	2386	574	602	521	326	242	211	265	276	261	257	256	249	254	240	248	254	239	248	255	219	216	218	243	225	229	233	248	226	248	263	267	221	233	226	233	260	232	270	228	198	238	250	224	220	229	244	259	260	251	229	242	244	266	232	200	236	236	244	231	245	268	245	232	237	226	262	249	256	225	221	251	262	231	235	247	231	260	242	255	256	249	274	258	239	270	228	244	247	241	250	256	241	233	227	240	278	243	272	224	246	264	208	231	260	234	240	241	258	228	260	263	279	244	225	246	251	248	252	226	239	244	243	235	260	257	213	250	255	258	260	248	262	251	242	251	266	233	256	254	240	251	242	236	250	218	233	233	273	250	234	268	233	245	247	238	255	247	253	243	233	243	241	247	269	252	253	222	236	248	216	252	269	209	234	247	235	238	214	262	265	253	241	274	272	277	230	225	237	263	253	277	236	244	237	223	243	236	226	249	218	300	256	258	229	248	237	228	226	247	237	259	233	250	246	252	249	228	254	252	258	253	248	276	250	242	242	234	235	215	239	262	239	254	250	241	240	253	282	223	259	256	268	270	223	234	228	244	268	240	232	244	222	209	238	229	223	245	249	276	277	257	239	249	233	236	244	233	242	271	231	258	212	241	230	251	251	252	223	234	247	235	235	219	259	235	241	237	215	213	244	242	244	248	254	252	234	234	250	241	237	214	223	242	240	221	222	216	252	235	235	241	241	248	256	247	247	261	226	230	211	265	229	240	210	252	271	254	252	250	219	253	286	249	270	222	263	253	241	222	248	220	247	233	234	248	230	248	261	255	242	247	236	251	246	264	245	231	254	230	222	242	215	250	234	237	232	226	245	252	230	266	235	271	241	253	249	227	241	214	205	263	256	245	254	232	252	269	233	239	272	253	259	225	264	259	252	234	251	255	264	235	234	261	254	242	249	230	212	225	235	251	266	228	236	228	232	240	210	259	258	216	227	236	228	241	245	246	224	247	233	231	236	244	231	235	234	249	238	248	258	267	217	234	222	237	232	257	236	253	237	249	270	270	267	220	238	262	221	214	253	252	225	264	234	262	242	239	241	260	234	219	252	233	233	249	263	244	248	217	237	217	236	225	248	247	241	232	238	224	204	238	248	246	261	255	231	227	242	258	240	272	232	223	215	265	251	216	232	259	235	253	241	222	214	235	206	247	234	228	243	242	266	235	256	229	212	215	218	253	230	237	236	243	249	258	244	225	270	231	208	283	255	240	232	230	240	259	256	261	240	254	271	240	260	228	248	235	239	253	257	230	252	257	238	295	247	260	235	241	257	234	260	253	227	234	272	243	234	261	261	258	263	242	257	226	243	243	244	237	227	263	236	260	308	231	237	269	243	250	253	272	235	247	266	257	266	226	247	222	264	237	248	208	250	231	262	252	239	227	257	269	265	236	223	234	240	234	261	234	253	239	248	239	227	264	252	283	269	216	266	228	263	238	241	255	230	263	260	244	234	227	243	272	250	249	263	231	264	271	261	229	249	258	230	224	211	252	230	213	252	242	224	216	271	239	250	236	243	228	213	237	238	256	244	249	242	243	224	240	244	235	261	233	245	244	230	285	253	239	238	241	225	252	222	236	231	254	258	254	228	244	254	257	253	236	242	267	224	219	251	218	257	240	241	272	233	268	227	220	245	229	261	237	229	240	224	249	253	203	234	238	274	239	214	246	242	233	267	246	238	229	265	274	237	258	227	314	274	220	238	222	254	248	239	243	243	211	262	197	240	271	242	258	264	254	263	244	244	225	226	234	234	257	266	238	252	265	243	226	247	238	242	233	223	241	263	232	251	247	259	221	237	258	232	264	253	269	237	247	244	244	242	258	214	232	248	260	211	261	260	238	226	259	301	267	237	232	236	229	259	232	281	256	277	250	235	259	241	232	251	233	241	224	238	237	264	240	237	233	236	237	238	254	230	245	258	233	234	227	239	241	265	234	254	235	244	221	244	264	275	275	243	243	219	267	253	224	240	241	268	249	237	251	219	227	223	224	283	217	226	218	226	246	272	234	234	271	237	226	258	259	264	255	211	270	256	264	258	257	235	249	278	266	241	246	252	240	251	273	246	243	252	228	255	231	290	218	259	271	253	222	238	270	244	219	251	287	241	253	233	237	240	239	281	233	244	262	236	248	244	210	246	250	244	244	227	246	242	237	256	212	239	238	268	219	216	226	208	240	243	237	209	217	225	249	232	230	218	221	246	262	254	224	259	234	236	230	231	242	260	234	274	251	250	254	267	225	259	222	258	271	236	238	251	243	261	246	233	249	245	258	235	254	237	263	254	251	252	212	265	227	278	222	230	235	226	235	261	245	263	263	217	194	227	226	277	243	250	236	243	228	271	220	233	257	267	206	241	241	234	225	263	244	247	235	243	243	259	254	225	268	216	253	260	236	249	226	225	234	270	236	271	232	227	280	242	250	202	221	220	234	268	264	241	247	257	258	214	240	239	214	252	248	241	251	240	232	222	252	214	237	231	242	230	224	233	255	251	229	239	229	264	254	263	234	232	218	230	280	235	233	238	301	243	263	232	197	265	273	260	261	230	267	264	238	228	235	228	248	205	241	222	258	261	253	232	224	230	253	250	266	225	222	234	252	243	261	257	251	208	275	236	222	251	246	245	217	217	228	228	259	237	252	280	221	274	223	219	267	229	228	252	238	239	246	207	239	262	253	249	254	246	233	250	222	247	257	251	228	219	242	255	270	232	279	287	249	215	253	230	229	261	238	242	229	211	239	243	241	241	242	243	236	225	244	237	228	264	235	255	277	251	242	205	224	230	247	236	223	265	228	230	264	286	253	266	236	249	250	254	293	247	212	239	230	246	234	219	254	233	237	243	247	291	222	224	232	268	261	244	246	242	229	246	283	255	221	275	236	239	232	265	264	255	233	249	257	203	222	242	257	270	248	261	239	252	243	265	240	240	262	234	231	251	241	220	226	256	224	239	283	255	195	251	229	245	257	261	261	247	233	230	249	250	238	255	238	242	206	221	217	252	220	238	229	263	261	249	256	209	246	243	235	255	207	225	268	264	240	230	262	256	224	232	226	227	254	246	260	247	243	228	251	270	253	229	273	249	236	240	266	251	231	249	206	233	265	252	236	254	221	226	231	254	244	246	246	249	229	214	238	236	245	259	224	236	239	233	249	242	251	244	245	252	230	241	250	252	249	235	263	246	235	263	254	267	232	271	233	241	195	245	239	217	232	258	236	227	271	220	255	279	237	242	241	235	249	212	241	272	269	280	201	241	248	260	247	240	261	247	243	242	289	252	250	232	257	261	245	237	243	237	252	243	240	257	249	227	236	234	205	233	265	223	226	266	237	235	232	260	255	244	241	213	247	212	231	244	226	244	266	231	249	229	215	234	257	243	282	254	214	259	271	251	251	225	233	227	257	226	241	233	248	250	238	240	270	265	201	261	245	243	237	224	252	247	255	218	240	267	234
36000	35042	33265	18724	5211	2085	2165	1776	894	595	619	542	519	592	535	567	601	550	560	528	541	543	554	554	526	529	568	533	563	529	564	561	551	574	519	536	522	566	550	572	547	545	554	522	508	562	536	612	581	557	519	555	524	551	534	570	553	585	530	524	539	544	530	510	560	515	560	552	545	534	572	571	542	580	529	531	540	564	513	554	556	527	550	530	579	557	520	546	529	537	541	564	575	551	558	546	535	569	580	572	554	581	551	541	575	559	525	562	569	509	511	540	570	561	560	599	517	515	530	574	547	536	531	590	546	543	570	597	579	553	561	559	503	543	527	515	525	591	534	506	578	527	569	590	557	566	548	512	534	532	558	553	528	540	571	559	588	586	571	514	541	542	561	545	542	554	581	557	553	526	585	549	570	555	547	566	550	536	556	563	559	517	558	496	543	566	546	531	562	495	555	561	539	532	565	516	534	523	566	576	559	557	554	493	518	541	535	553	555	555	510	554	574	615	575	504	519	535	560	533	569	525	553	548	566	523	564	513	586	525	522	582	564	550	584	564	522	554	579	516	604	546	560	573	560	568	556	570	544	547	525	533	567	545	532	511	532	540	561	546	494	534	538	527	540	550	517	524	552	556	555	529	556	570	537	528	535	561	558	554	564	565	538	507	572	526	535	551	554	530	544	558	561	550	538	540	569	591	538	534	528	570	590	517	566	542	550	550	544	532	561	585	560	551	559	547	564	563	550	542	526	573	552	556	572	516	531	551	562	563	539	555	556	550	550	568	608	552	520	538	525	572	574	550	597	564	560	551	574	512	552	525	528	501	519	557	479	557	579	560	549	537	534	575	551	562	557	573	544	537	548	533	545	501	595	563	552	522	530	491	558	542	529	553	537	599	539	558	573	525	531	554	505	523	580	534	494	578	529	537	579	554	544	544	541	530	541	528	597	560	529	531	507	572	549	563	539	539	552	548	581	582	507	567	560	587	505	534	566	553	492	541	583	480	533	499	547	590	524	538	518	521	517	570	558	525	581	544	572	513	555	562	539	542	560	558	520	589	588	505	575	560	550	607	534	555	525	592	520	530	562	547	592	533	560	537	544	558	545	538	532	507	527	552	564	542	546	532	565	563	563	547	548	543	560	530	541	524	524	557	508	533	520	557	565	548	530	592	584	551	530	524	529	536	553	584	525	555	578	570	535	557	577	540	566	567	518	522	529	527	545	555	517	542	553	573	551	518	538	594	568	531	552	526	559	561	571	580	505	500	550	551	531	554	538	526	548	534	579	565	550	500	529	507	535	547	620	521	557	505	513	574	522	542	553	586	588	572	526	557	517	574	572	554	548	548	584	542	596	529	552	575	577	533	540	524	556	555	543	550	548	546	534	561	560	564	516	544	558	560	564	496	540	602	516	565	520	617	565	572	540	529	585	556	532	575	584	588	505	537	569	581	497	609	533	570	579	551	529	558	560	522	572	548	542	546	516	547	538	550	539	593	537	546	511	567	555	557	584	564	589	553	566	530	548	549	540	536	541	549	548	558	557	526	584	553	518	561	530	544	545	548	590	584	533	510	574	534	563	510	515	553	582	581	528	541	582	567	553	526	507	560	539	519	516	603	560	541	527	559	525	572	567	537	560	549	562	545	569	528	513	479	586	545	543	561	583	535	567	533	552	572	539	543	539	556	541	530	594	560	535	568	575	550	530	566	556	523	546	563	507	580	586	548	524	558	504	526	569	530	531	516	566	570	527	553	540	580	569	549	509	560	573	525	576	599	513	573	497	528	503	568	558	557	555	550	520	573	550	522	540	543	516	555	537	531	587	589	569	528	560	545	510	523	549	529	528	574	534	590	578	561	590	525	521	532	547	544	537	541	544	537	558	496	539	501	542	555	521	523	538	507	547	571	562	526	557	538	537	537	580	544	506	559	576	587	563	571	550	555	527	530	579	517	542	568	536	554	595	494	543	575	544	595	564	541	507	569	589	557	554	579	538	552	513	579	568	540	524	522	514	558	517	555	535	531	582	538	571	571	564	550	580	575	544	561	551	522	499	541	499	574	516	547	516	540	553	549	539	541	565	583	539	534	535	551	551	548	549	546	540	505	544	593	522	567	542	539	585	555	587	539	544	528	547	539	553	520	560	533	524	570	523	593	543	529	499	542	578	588	508	526	537	570	553	533	552	544	551	557	562	560	541	575	564	547	570	543	515	559	551	533	545	532	540	532	559	572	548	577	510	545	550	521	556	548	560	546	601	528	521	578	587	550	537	552	544	494	569	545	519	538	536	534	568	511	542	566	514	517	562	538	577	581	588	575	519	559	520	529	573	536	526	587	566	574	583	564	570	547	557	553	562	528	586	578	558	509	563	539	549	546	583	537	579	555	561	551	585	549	520	533	530	552	540	521	499	539	559	556	570	576	559	538	590	555	533	575	541	530	580	544	572	553	563	553	523	519	566	595	537	533	550	558	548	569	550	537	552	520	569	547	495	561	525	566	519	563	566	535	554	593	544	520	553	597	556	569	573	552	529	558	506	551	568	543	535	563	539	557	572	611	529	532	538	548	535	558	546	572	573	552	575	549	524	550	592	569	544	559	589	584	571	533	567	499	582	530	533	529	535	575	542	542	544	509	528	530	564	543	572	559	559	569	522	541	578	561	534	534	582	536	521	547	565	510	527	528	563	551	541	499	536	533	531	544	550	538	573	560	512	598	524	583	525	528	553	556	590	524	547	552	508	562	548	508	594	547	545	515	547	512	563	575	552	556	559	565	565	538	542	571	515	611	519	535	513	565	528	523	588	556	537	585	551	529	551	545	558	581	548	543	534	497	536	565	558	573	545	565	529	526	555	552	579	550	590	497	563	532	553	567	552	551	562	573	545	577	531	541	560	544	542	499	533	509	509	549	555	550	566	540	503	526	570	552	527	563	533	570	554	533	503	548	594	549	547	530	546	544	503	575	509	577	578	521	571	550	554	544	546	545	559	555	566	577	600	536	527	576	545	569	593	553	585	564	543	560	552	557	566	530	535	538	507	537	517	590	556	581	545	547	575	517	563	575	557	521	585	564	576	543	489	548	517	546	578	557	590	580	537	536	542	515	503	548	521	549	554	577	552	551	554	563	529	540	546	569	551	542	564	544	546	500	536	552	505	527	543	603	556	566	573	578	540	502	527	546	552	559	544	562	578	563	564	562	568	549	593	530	557	590	562	569	569	536	528	584	551	620	546	536	569	548	523	578	525	514	514	519	551	569	497	545	583	543	550	524	559	539	526	549	564	585	527	548	536	560	513	546	504	536	570	555	549	540	546	547	591	568	575	534	577	514	538	504	536	567	551	545	556	550	555	591	530	563	557	541	514	551	533	563	511	522	572	534	550	541	570	543	562	533	593	583	554	542	549	551	537	530	514	543	516	511	544	593	533	551	599	544	519	555	578	541	579	536	565	530	572	543	547	546	557	536	550	549	548	524	587	543	555	561	531	559	544	550
65289	54717	48340	25120	7337	946	761	642	308	194	164	172	163	143	160	156	144	160	153	171	173	177	141	176	171	153	147	170	149	190	147	137	142	155	132	161	146	182	182	156	145	172	191	159	172	146	147	174	162	146	158	144	159	162	202	143	163	127	141	151	183	187	165	177	168	163	175	137	168	153	181	167	189	150	168	163	132	148	157	155	152	155	146	169	155	136	137	141	173	199	167	159	168	181	175	166	168	137	136	167	192	177	157	172	117	154	158	160	155	173	167	172	157	157	157	154	181	135	155	144	152	162	147	149	147	166	164	148	154	144	152	145	165	159	149	165	163	161	167	161	159	161	193	159	141	151	164	175	166	173	158	164	181	168	168	157	151	167	135	153	177	139	166	168	167	153	169	156	161	170	175	155	166	163	163	141	139	163	181	163	167	155	162	160	161	158	155	171	148	164	150	151	172	158	143	162	134	155	182	130	170	169	166	165	138	166	156	159	177	148	152	148	172	173	154	158	162	160	137	164	172	169	169	153	147	150	173	149	169	164	146	147	155	146	172	136	156	168	179	132	172	172	164	138	154	193	175	161	149	145	145	143	171	176	198	147	146	162	154	135	165	167	171	147	148	157	168	184	162	151	135	150	171	162	188	153	150	155	136	159	161	167	163	171	183	151	157	176	157	149	166	163	149	171	160	163	130	143	178	168	151	143	165	141	169	180	154	148	158	144	179	142	128	149	163	145	175	175	147	169	161	163	139	162	160	159	171	163	153	168	152	169	182	134	161	152	152	179	162	142	190	157	177	151	159	144	152	193	142	153	149	143	172	142	165	167	174	160	161	170	161	139	146	155	159	175	146	136	146	153	152	169	172	138	156	168	173	159	171	134	170	140	197	159	156	175	167	149	161	167	153	159	164	167	146	147	171	132	141	168	154	156	152	164	158	132	144	145	155	145	161	153	156	149	169	130	135	143	159	144	156	160	149	144	164	169	166	150	168	161	162	183	185	162	148	176	146	136	154	146	136	153	139	168	138	161	167	160	142	166	178	153	167	168	181	167	162	156	141	172	180	168	184	152	142	191	176	172	156	165	159	158	147	164	151	154	162	173	156	175	153	174	144	179	161	155	168	158	135	157	150	167	178	142	152	163	143	162	128	153	175	151	158	179	179	146	174	154	192	144	148	158	153	166	147	159	156	145	152	162	190	165	165	139	167	132	190	157	172	159	167	136	181	145	160	176	139	168	156	165	176	154	154	148	156	159	171	152	162	160	174	147	158	166	151	154	156	155	167	153	153	156	153	156	159	168	144	143	169	156	146	143	167	163	142	156	148	167	175	142	158	142	117	158	153	146	156	160	160	168	172	142	130	137	157	172	144	165	146	167	167	153	153	150	170	150	166	167	181	160	166	148	176	140	154	171	157	153	168	156	163	139	133	164	155	156	187	172	145	179	144	178	153	150	176	156	137	134	164	136	179	163	152	173	166	150	157	138	169	145	161	153	177	160	157	163	163	160	178	154	148	149	168	153	140	190	170	155	168	174	157	164	160	160	182	139	160	156	172	179	170	144	126	177	149	155	140	162	137	141	181	158	169	169	148	137	134	162	169	186	146	145	176	125	141	135	159	150	158	156	148	128	173	186	162	153	140	160	145	160	147	178	162	175	143	133	168	161	141	177	153	149	139	159	147	152	154	184	173	143	159	133	156	152	181	158	162	178	167	156	158	137	181	158	157	185	166	173	152	148	154	164	165	165	169	159	138	154	177	168	148	169	183	152	168	187	150	135	154	150	157	146	169	159	136	147	200	152	161	134	151	149	156	168	168	168	155	155	149	138	173	194	139	139	141	171	164	153	160	178	163	148	155	172	139	170	173	149	150	129	140	173	178	166	184	169	166	174	170	164	161	172	168	164	151	141	163	177	182	161	160	167	172	147	145	181	192	157	146	164	161	205	169	193	166	166	169	161	131	170	142	147	166	160	157	191	160	151	166	159	163	172	164	164	172	141	161	171	171	124	168	152	153	171	160	132	156	164	166	133	176	163	165	164	167	157	153	135	162	152	162	157	127	163	163	158	144	156	161	152	159	157	158	158	162	142	154	146	159	159	156	154	133	173	165	171	155	148	147	138	144	182	144	140	150	158	159	155	144	149	164	165	154	146	182	146	169	147	171	162	140	173	187	152	160	156	165	138	171	146	175	153	146	178	199	163	161	157	156	149	171	171	151	170	161	163	143	164	166	162	151	159	155	157	158	162	186	141	141	169	167	151	146	161	143	137	158	166	166	170	154	140	133	167	153	152	157	176	148	164	145	184	158	170	160	173	164	149	141	171	159	172	160	159	164	150	128	149	128	156	162	148	160	158	181	174	151	174	146	173	165	142	154	160	147	137	132	169	147	161	130	167	151	144	160	155	164	164	158	163	144	161	159	164	176	156	157	164	184	165	154	138	162	172	174	162	134	160	135	133	150	182	136	159	168	155	145	154	170	155	142	150	162	151	155	145	156	157	139	147	163	153	147	146	148	172	167	154	178	144	155	143	143	189	152	140	149	154	145	141	135	168	162	161	149	147	138	172	155	146	168	145	167	144	147	151	139	150	173	146	144	144	152	138	150	157	136	152	174	152	164	145	149	139	144	155	174	143	186	129	153	150	166	146	165	146	134	153	122	173	199	159	178	169	154	147	169	167	172	155	146	176	161	153	141	167	178	179	164	164	150	169	147	178	143	177	157	161	167	164	154	167	166	142	185	167	146	157	177	182	162	159	133	153	165	156	160	177	145	160	174	161	170	136	151	148	144	182	161	157	181	176	168	152	145	169	165	148	161	150	161	153	134	151	175	166	146	157	163	163	155	160	152	160	152	179	183	164	204	155	134	154	146	153	158	155	157	161	151	143	162	160	152	155	161	188	151	158	147	153	174	163	160	160	142	180	176	161	166	143	157	165	184	171	165	139	156	145	183	178	169	150	159	131	201	141	148	164	171	144	167	143	151	165	152	141	173	164	149	162	146	150	146	175	175	152	140	130	155	155	155	153	154	147	174	145	137	147	159	150	114	137	160	141	149	148	157	146	145	169	168	154	192	140	151	145	147	160	154	140	146	160	166	131	166	139	140	169	160	159	174	171	125	163	156	163	162	173	147	153	176	143	136	150	134	173	176	151	166	169	146	161	157	171	176	166	158	160	173	149	165	153	152	158	166	154	141	151	170	161	169	175	138	153	165	146	168	152	157	155	162	139	175	165	148	152	168	178	167	149	160	135	156	137	180	159	183	168	178	183	174	148	170	157	154	129	180	151	144	148	150	176	135	125	158	178	167	165	163	173	165	152	146	180	178	137	158	168	158	140	133	131	164	165	149	159	160	151	147	164	152	150	160	169	159	166	159	180	162	169	157	166	124	176	157	166	165	180	167	161	160	163	173	142	140	152	153	183	171	167	157	169	167	162	159	170	153	145	171	171	144	179	160	157	184	140	162	141	168	152	157	176	153	177	157	155
45192	47030	47413	30112	11055	2789	2708	2308	921	552	378	403	381	377	380	350	383	382	387	357	382	393	349	351	341	397	341	404	337	411	360	382	410	356	372	352	375	361	375	371	410	355	368	379	384	360	351	396	372	359	398	385	351	376	357	385	341	369	385	375	366	373	390	365	336	374	377	362	360	391	368	359	369	381	373	374	373	378	373	386	357	381	359	377	349	356	351	367	384	383	366	383	401	371	373	374	382	372	360	339	357	365	399	374	336	373	369	337	359	354	367	348	373	359	397	362	349	320	353	409	377	382	367	366	355	343	371	374	366	357	309	344	383	386	392	353	357	367	387	381	394	383	397	366	383	381	364	414	371	371	369	379	355	367	352	384	347	334	354	390	372	366	369	336	367	372	372	389	364	392	386	389	343	364	367	380	361	375	378	344	377	356	374	385	336	396	374	372	363	338	373	361	359	356	419	348	397	364	379	367	393	377	367	363	409	366	379	378	370	384	347	397	370	390	393	368	378	378	346	366	386	371	340	381	336	366	383	371	373	389	355	332	374	386	377	344	358	360	395	374	379	371	355	376	376	389	375	372	416	407	369	338	370	402	361	418	358	362	377	328	390	385	391	361	380	339	388	361	364	390	376	373	339	358	390	371	353	383	377	347	362	339	361	380	387	380	341	390	379	373	388	367	341	387	373	384	374	426	384	370	370	361	387	369	400	381	369	342	407	374	361	373	388	395	346	404	387	363	374	341	397	376	351	376	375	357	373	361	398	402	415	404	408	377	355	369	364	373	339	372	386	392	375	314	375	360	387	385	361	365	342	370	345	353	378	367	393	391	356	335	355	391	379	374	326	359	397	346	393	368	388	351	394	378	372	384	410	383	392	363	370	355	355	396	344	371	380	389	395	388	420	369	360	379	356	377	355	390	373	392	387	379	362	379	356	377	367	348	376	379	344	392	379	403	346	356	350	374	367	386	364	352	359	397	369	350	326	350	363	346	364	394	399	376	362	358	392	401	406	392	364	367	385	378	370	372	377	379	358	391	393	364	359	377	347	346	387	372	409	356	393	358	382	400	402	366	420	353	402	353	405	385	422	404	392	396	360	351	372	336	371	373	359	388	384	359	387	366	385	389	359	375	332	361	361	351	393	389	375	364	363	377	358	376	386	403	372	377	388	350	375	384	396	339	362	370	385	344	372	379	385	357	370	388	339	371	343	357	397	341	376	366	390	374	343	365	370	365	390	397	373	324	357	373	370	387	370	379	359	343	337	373	383	370	371	396	353	392	350	388	379	345	345	392	378	380	362	368	374	376	352	368	399	346	351	365	369	363	386	372	387	390	333	368	316	416	372	368	369	352	383	375	334	343	374	388	391	364	377	364	348	382	360	358	369	357	347	356	373	360	390	360	326	375	393	390	379	365	373	348	369	382	381	357	319	384	368	373	402	393	368	412	348	328	344	355	388	362	382	341	343	391	387	379	415	346	364	335	373	385	365	382	368	352	393	361	368	385	388	364	373	409	362	364	366	375	379	373	381	338	353	384	366	404	365	414	371	382	392	402	352	356	389	377	400	360	407	378	388	370	367	375	381	369	394	345	393	329	368	334	360	340	359	377	362	347	384	390	378	365	364	376	368	356	397	405	398	369	334	354	347	369	363	343	426	418	341	336	361	386	384	358	387	389	390	372	366	345	363	354	367	399	342	374	379	377	383	360	364	385	380	374	384	389	361	373	379	396	369	371	370	389	353	383	352	386	368	399	349	339	356	377	359	344	351	365	374	366	363	386	346	357	348	381	405	376	366	374	355	380	399	386	386	332	363	403	374	419	346	356	355	398	384	367	362	400	396	376	411	383	362	351	339	364	363	358	376	372	371	367	347	376	368	354	378	376	340	333	370	379	379	359	362	372	357	366	374	347	367	383	395	369	357	362	371	347	357	372	364	366	363	358	380	396	366	357	368	399	403	361	381	384	384	400	359	373	387	376	385	374	377	364	361	365	367	373	350	388	343	395	360	355	389	371	364	369	364	386	398	366	347	400	368	374	369	383	389	334	380	412	408	382	365	364	364	377	380	398	398	366	369	424	366	370	359	365	363	350	394	381	346	389	404	388	376	387	380	367	388	376	401	364	382	353	355	360	366	427	359	393	388	389	320	372	395	348	353	378	359	374	370	392	343	351	363	361	385	366	374	393	371	366	359	385	371	341	351	362	346	361	366	376	361	403	335	382	370	356	366	380	350	387	391	396	395	388	392	390	387	354	312	374	390	355	391	365	373	349	374	391	392	402	376	372	356	378	369	343	375	394	377	338	397	380	405	374	374	365	315	340	361	391	357	380	394	382	389	383	367	376	378	357	368	355	353	380	366	354	374	389	371	350	404	371	373	372	348	371	346	366	395	334	376	348	389	372	368	360	349	357	384	353	368	380	380	365	364	369	360	361	399	408	364	378	383	392	353	389	369	399	343	396	400	380	388	377	356	417	366	386	352	410	355	341	337	363	373	343	379	363	375	349	403	388	411	369	372	359	360	385	357	365	347	368	409	351	375	372	384	369	355	374	376	365	402	374	385	362	381	375	371	358	363	367	383	390	365	379	342	363	404	395	333	348	394	340	392	379	373	367	374	404	378	378	377	364	371	364	347	369	374	419	318	365	333	366	324	355	367	383	363	383	385	369	378	357	336	394	367	392	381	363	386	383	351	367	372	394	367	395	401	378	381	391	352	389	369	398	382	367	365	367	356	385	337	410	396	385	347	371	395	370	360	417	363	372	391	331	392	369	384	400	381	372	379	414	364	365	391	401	354	379	359	349	387	387	357	352	364	378	326	344	383	399	367	388	371	361	376	403	350	383	384	378	386	374	343	357	340	384	367	389	353	362	378	345	350	323	400	372	352	363	379	363	386	348	370	365	381	386	388	391	366	362	350	407	381	403	403	378	372	387	359	372	375	349	361	402	377	374	361	369	391	408	373	373	367	395	384	374	368	404	379	324	364	373	382	340	382	376	375	365	350	348	366	338	374	355	378	373	366	384	332	375	374	357	392	380	392	385	376	397	356	395	365	382	403	355	357	370	379	391	400	383	375	336	364	411	345	337	342	377	393	361	383	370	379	353	359	350	368	381	388	343	368	363	344	363	377	402	363	374	350	362	348	367	364	364	343	400	368	435	359	362	371	370	348	426	354	411	350	373	379	389	379	368	384	350	369	370	365	369	394	373	409	370	368	341	351	389	360	367	362	359	355	369	374	350	325	385	383	374	392	349	370	376	365	380	358	352	363	362	380	412	358	391	366	355	408	382	375	442	394	364	388	355	399	360	369	360	395	347	341	348	358	369	357	377	407	393	365	391	427	330	336	353	407	389	385	363	358	381	353	389	351	350	382	411	360	413	319	378	387	367	379	333	380	381	380	380	363	388	328	362	371	397	341	383	382	380	406	400	391	391	357	378	339	391	362	386	366	327	359	362	347	363	369	357	337	367	375	394	359	350	381	368
24284	8734	3526	1163	369	279	269	259	303	240	264	258	240	261	238	239	268	234	255	261	251	238	248	266	268	238	254	248	243	265	250	241	296	258	248	253	254	256	238	245	249	282	231	239	271	260	252	250	220	263	268	233	276	256	262	229	244	229	256	268	261	276	279	247	281	237	241	252	255	269	278	221	228	251	252	268	233	233	272	283	251	245	256	243	261	300	277	254	282	282	249	274	249	237	262	279	265	239	270	231	257	249	262	271	282	253	251	263	202	255	228	269	236	226	281	254	255	240	238	250	255	242	272	259	280	256	254	269	222	275	218	251	229	256	241	251	270	256	288	251	249	263	243	265	235	249	271	232	232	258	241	245	238	235	228	254	279	287	259	286	234	241	234	257	261	271	261	275	259	231	258	249	283	251	254	258	263	264	244	274	227	254	274	226	230	265	249	270	234	256	232	232	280	252	278	244	235	245	246	248	261	260	221	252	255	252	252	222	257	224	269	257	253	226	242	270	254	241	249	224	244	249	251	248	254	266	262	268	235	256	266	237	246	278	211	231	224	252	225	253	278	262	239	266	237	244	269	258	261	253	246	251	242	270	271	241	247	254	239	269	277	278	238	231	253	250	218	261	231	249	254	235	264	250	252	255	269	264	266	250	253	230	241	225	274	243	249	247	235	255	245	259	256	281	279	251	261	249	243	256	266	259	272	240	277	221	274	232	240	273	264	257	278	244	261	283	245	266	257	245	257	266	256	281	229	243	239	282	250	251	253	241	261	272	273	298	277	286	265	255	245	248	245	243	222	255	249	254	263	275	245	241	277	247	257	247	251	270	226	216	229	230	227	239	230	238	242	264	270	276	220	239	287	216	234	251	245	223	289	238	228	241	257	251	226	262	274	278	260	264	248	221	238	269	262	272	257	244	271	253	228	251	275	270	257	244	259	260	260	256	245	233	247	262	232	244	242	243	247	248	266	250	254	241	261	249	279	260	278	238	239	263	233	236	238	253	231	261	232	235	270	262	238	268	223	256	255	254	229	274	235	284	285	247	255	245	257	255	249	275	256	243	262	251	274	229	243	220	263	291	257	264	250	239	262	255	289	246	261	242	251	237	268	227	244	236	244	251	250	287	269	251	261	262	233	279	263	246	293	242	256	265	259	248	248	246	246	256	232	281	281	256	253	273	257	275	230	227	253	248	230	263	261	265	247	263	218	254	249	257	256	234	237	251	262	267	275	238	237	255	239	220	232	242	228	260	272	240	252	251	254	238	284	265	272	256	260	269	278	280	256	267	253	262	279	247	262	273	242	214	263	230	282	253	208	236	241	236	267	253	257	235	272	249	267	236	245	247	260	241	262	247	225	236	242	253	279	256	254	231	264	255	263	249	254	257	268	271	287	244	246	264	237	270	259	250	252	286	265	259	280	252	248	248	278	253	253	275	250	236	251	267	235	236	274	265	239	276	251	274	243	258	228	203	241	263	227	252	258	292	252	254	220	245	263	238	268	266	281	283	252	250	276	258	286	236	249	262	257	245	241	262	235	242	255	317	256	226	253	276	247	286	257	270	224	227	232	273	268	246	256	253	273	258	266	255	241	289	238	252	264	250	267	248	263	252	227	260	229	245	245	272	256	251	232	260	303	256	275	242	268	254	271	256	264	247	260	244	256	220	240	270	262	248	265	231	258	241	263	260	255	263	256	273	252	258	261	250	235	240	236	235	249	246	265	255	226	254	211	239	239	240	243	246	252	244	235	272	238	268	259	242	268	257	274	271	265	279	294	239	262	250	231	268	240	262	242	285	258	262	243	252	267	240	228	234	224	266	239	235	241	225	255	253	236	254	230	257	257	246	267	258	279	244	272	251	259	234	231	276	266	230	272	261	273	256	266	258	251	282	246	276	255	253	250	233	270	274	282	256	271	255	236	238	274	235	238	235	252	259	244	268	255	218	282	264	273	258	268	261	252	272	270	254	253	279	261	249	238	280	238	239	279	221	272	268	228	231	277	243	240	273	264	221	248	242	260	259	231	250	256	271	268	253	253	262	233	287	240	255	282	246	242	264	271	231	263	237	231	269	276	242	316	254	220	255	256	260	258	283	275	269	255	243	265	231	255	274	256	251	251	250	260	279	255	257	266	291	250	247	254	268	280	275	227	258	229	280	273	235	240	238	250	245	235	263	253	263	244	258	270	276	282	237	268	286	262	229	279	257	246	231	237	261	245	267	225	273	219	276	219	275	260	249	273	249	267	294	261	262	246	273	273	254	256	254	252	246	250	250	271	269	250	258	255	312	264	223	279	258	266	247	259	269	268	251	267	262	294	238	217	241	255	244	250	243	232	263	246	244	262	286	253	262	283	260	242	233	261	262	257	262	253	259	247	263	259	237	255	226	238	228	286	250	282	260	236	275	271	248	270	256	249	233	236	257	276	227	221	243	247	266	251	261	261	277	254	260	227	250	246	266	260	283	249	243	246	238	267	252	275	237	227	233	231	268	261	265	235	242	266	277	251	232	248	267	256	263	246	281	260	257	264	221	259	245	269	244	263	254	251	262	262	262	291	266	266	209	303	292	248	261	251	248	305	250	261	215	258	285	273	279	256	256	273	282	246	238	248	233	262	258	237	264	279	258	250	271	224	258	285	261	230	247	245	241	248	269	231	238	241	268	278	260	296	257	217	250	270	257	206	246	221	261	274	261	264	254	269	296	300	260	256	232	242	258	243	267	251	211	238	232	221	249	268	258	259	252	247	238	257	254	212	261	278	271	261	274	219	263	279	243	277	223	253	272	275	260	244	300	280	240	268	260	257	239	275	239	280	253	240	263	255	268	255	236	241	274	248	244	266	245	258	241	288	249	246	256	229	260	256	231	249	271	240	248	258	243	251	266	246	238	219	238	258	270	279	268	237	254	245	264	242	274	244	266	274	288	272	257	283	235	263	222	293	275	282	298	237	239	273	235	265	214	262	230	244	278	252	282	251	271	252	248	260	248	251	267	276	270	247	257	238	249	259	290	242	259	276	265	259	241	259	253	263	269	258	293	237	261	269	252	250	242	243	222	252	279	249	232	268	249	258	250	258	279	266	233	273	253	266	282	243	234	255	229	252	216	239	248	265	269	242	225	265	248	259	279	241	251	252	250	240	252	247	253	246	267	238	252	253	247	238	270	254	235	271	246	241	235	271	242	248	266	249	257	236	289	275	269	269	251	265	251	282	258	232	272	252	291	251	234	244	252	254	256	237	296	231	258	232	263	243	235	234	268	233	256	260	289	253	285	285	238	299	258	266	241	279	242	242	266	267	227	256	253	262	240	275	280	268	261	262	231	266	260	242	253	255	269	265	241	297	251	239	225	260	261	235	245	262	240	228	240	255	270	265	261	265	275	273	239	251	240	240	250	244	273	241	276	295	278	250	248	257	222	253	266	258	264	246	259	267	285	245	257	270	278	283	238	266	235	245	232	238	244	252	247	240	274	296	276	242	258	237	263
17939	10126	6758	2587	865	684	657	648	588	549	578	571	554	576	584	576	545	587	601	576	569	556	588	584	566	545	563	550	565	617	537	562	589	585	559	582	567	595	564	557	598	586	605	539	578	572	589	550	549	575	602	606	549	560	587	606	510	570	563	581	533	601	579	578	607	595	583	588	601	554	589	572	598	580	558	578	591	527	600	595	634	563	537	614	551	596	580	589	571	582	574	545	597	555	571	560	591	582	544	569	561	543	571	574	568	514	544	566	544	580	578	596	569	554	619	565	555	545	564	549	558	601	573	607	566	541	574	587	573	545	628	543	573	598	587	603	550	635	563	598	581	597	570	557	592	568	568	582	570	594	626	537	544	606	589	568	548	597	580	591	550	571	573	557	555	558	562	593	574	533	578	603	547	584	540	591	598	582	593	545	534	575	585	571	612	597	555	551	585	586	630	595	575	567	585	562	567	610	634	563	550	583	627	549	594	606	578	572	573	562	580	572	520	543	560	579	569	590	572	576	591	554	591	583	523	594	551	613	564	573	578	552	582	618	614	546	544	556	578	577	590	586	570	552	548	584	576	584	607	588	643	606	559	633	531	559	568	586	593	582	568	634	569	588	565	576	563	557	614	586	611	583	565	565	536	535	568	587	624	638	592	559	604	571	572	551	576	559	569	553	541	569	554	562	559	588	632	590	538	582	552	593	591	570	513	570	569	582	518	563	576	568	598	567	599	577	554	547	601	591	581	566	565	644	527	576	588	587	570	535	599	596	607	590	541	602	556	606	560	569	545	596	561	583	593	566	547	573	572	617	603	571	586	548	565	545	585	547	609	593	556	645	577	584	563	552	545	582	627	576	568	568	620	592	589	604	569	622	582	579	571	611	582	575	577	596	538	557	582	567	604	608	581	568	553	623	566	594	592	581	564	568	552	565	581	532	592	557	572	562	557	600	549	606	546	617	609	597	566	577	561	579	574	617	591	594	571	581	616	601	606	586	573	542	567	583	605	586	569	599	596	613	560	566	573	546	560	629	592	572	571	573	558	597	555	580	593	550	580	556	607	571	571	569	602	599	567	639	580	546	590	592	566	560	552	581	557	551	596	570	575	634	571	561	579	567	564	602	593	562	587	564	559	601	546	601	574	585	537	590	627	582	613	565	592	557	583	574	607	578	575	574	571	579	556	565	557	553	577	550	607	542	592	556	570	578	609	569	561	531	621	605	615	576	534	615	570	584	583	585	572	572	564	587	628	579	596	558	595	534	548	555	549	552	575	603	555	581	585	562	578	597	567	604	566	585	542	576	583	551	580	522	569	627	611	582	584	567	604	557	547	580	600	573	626	587	608	592	583	602	554	650	545	582	600	557	553	616	561	580	521	596	576	548	562	604	591	554	613	577	606	571	599	576	570	591	610	583	593	563	582	622	621	569	590	541	559	554	597	546	584	558	603	612	560	572	572	617	609	592	573	618	565	553	565	526	600	565	586	571	561	578	578	560	571	591	576	566	643	565	550	570	555	611	589	592	563	621	587	607	622	572	562	594	614	548	588	575	545	595	583	566	584	577	610	612	586	593	586	570	576	591	581	593	573	583	577	574	598	581	600	571	596	612	566	584	577	596	568	552	568	564	574	587	561	534	579	578	576	548	570	580	557	542	586	587	539	588	571	558	549	613	554	602	579	595	581	541	590	615	601	606	606	545	577	558	546	538	548	554	605	567	559	568	543	567	575	535	563	577	556	589	618	549	564	600	553	590	585	578	536	539	585	607	573	586	548	555	598	579	550	569	582	579	563	581	553	581	575	569	550	563	584	574	577	598	589	562	612	538	620	603	570	552	574	601	548	572	549	584	589	589	640	593	577	580	581	599	562	560	548	563	566	569	569	583	572	591	587	595	608	578	618	544	567	586	621	593	539	550	596	577	568	579	553	555	607	590	585	571	520	622	557	516	571	558	553	580	570	575	574	571	572	571	580	600	562	603	572	560	580	587	602	576	590	593	569	541	581	565	612	566	604	568	562	553	573	586	576	581	592	632	552	571	556	594	566	555	593	586	566	579	579	542	557	597	583	578	597	569	577	608	562	519	578	614	593	590	577	599	592	592	609	542	579	507	602	550	595	575	555	606	591	500	600	574	591	619	584	549	557	580	562	581	549	590	556	599	559	603	588	605	565	602	610	536	558	582	594	529	591	562	579	594	544	581	576	578	608	587	600	536	554	599	597	601	570	553	555	585	559	581	542	587	535	557	603	582	569	608	627	599	561	557	563	537	603	564	585	566	588	550	571	618	579	610	599	591	608	569	582	544	584	563	576	583	574	597	596	580	585	613	613	550	572	572	544	608	535	597	576	601	567	566	570	585	530	557	592	567	611	585	523	587	537	588	581	547	585	575	572	566	571	599	574	574	551	596	579	587	570	505	581	570	561	528	558	593	588	607	585	560	590	606	607	560	562	564	604	585	568	577	585	606	526	562	579	557	578	540	585	585	602	576	564	589	569	568	595	529	602	544	640	595	617	568	579	520	576	573	542	575	576	591	603	579	613	579	580	587	565	575	554	584	606	604	551	592	591	555	581	538	564	553	564	574	587	615	551	551	561	542	576	605	567	541	525	560	604	560	567	564	613	605	593	563	593	552	564	632	580	558	563	571	592	607	596	587	583	581	599	575	573	545	574	541	583	560	545	618	612	548	565	613	622	592	566	620	567	562	575	580	578	588	566	529	567	612	571	595	611	563	583	567	583	594	570	553	597	554	556	640	569	578	605	560	548	574	595	601	558	564	579	617	575	635	566	593	567	573	562	625	572	573	584	624	541	557	554	593	575	596	574	613	612	599	587	576	580	534	581	592	590	584	569	608	547	583	555	603	547	559	576	562	534	582	564	581	573	585	583	597	592	528	572	562	586	598	590	581	592	584	637	581	584	544	579	543	560	581	584	533	571	563	615	603	600	600	537	540	544	589	638	619	558	555	546	607	567	603	580	582	587	570	589	618	575	586	595	587	561	564	556	582	539	588	571	551	576	605	566	580	619	582	563	610	561	592	549	545	580	578	556	588	574	550	572	557	525	577	524	640	567	577	592	598	586	558	603	591	589	607	590	668	580	562	609	568	590	591	586	614	574	551	591	544	573	559	584	589	589	596	528	564	546	614	606	561	575	601	597	582	573	566	571	571	586	562	637	562	597	574	562	584	572	606	583	596	588	597	568	562	527	572	578	561	589	532	539	583	569	582	576	561	597	617	568	578	558	575	559	588	589	559	560	579	571	551	570	587	571	582	557	583	557	573	609	579	597	599	572	604	589	573	587	566	578	528	587	581	569	602	541	551	602	579	558	564	571	554	608	572	598	570	578	568	611	608	557	555	555	584	554	568	604	590	581	571	599	572	555	566	546	599	595	555	569	566	551	612	603	592	582	602	592	530	545	545	596	562	551	547	605	558	609	588	576	522	593	583	602	557	566	600	561	529	586	595	540	576	594	544	570	585	574	545
50413	39072	31151	13293	2821	713	573	519	380	312	259	278	209	216	239	247	268	259	228	232	244	252	230	274	221	257	244	251	241	192	245	228	232	260	228	219	231	265	257	268	242	214	256	234	249	259	227	270	257	246	246	263	257	233	269	240	237	260	241	249	276	263	241	244	250	234	231	254	214	234	250	244	253	249	264	229	297	241	266	251	237	242	248	246	247	270	205	221	222	237	252	259	230	251	227	226	237	247	235	248	222	212	282	252	238	252	252	254	262	241	243	226	245	250	227	256	243	231	258	254	245	227	246	232	226	262	275	248	237	253	264	241	249	221	274	233	233	226	222	254	249	259	259	232	253	249	255	234	256	236	230	245	239	227	231	209	228	219	245	217	236	254	262	251	245	221	217	223	230	249	259	251	210	234	240	251	237	223	278	247	230	271	273	222	257	277	257	232	250	239	238	221	232	238	222	238	235	245	258	264	254	252	243	212	244	244	223	244	245	262	259	254	260	249	275	251	241	234	269	208	229	244	234	221	245	237	201	258	257	239	263	228	227	229	225	256	252	250	261	249	238	256	268	249	245	272	207	225	227	253	254	239	227	236	247	217	216	262	279	259	265	248	271	249	239	231	257	219	235	237	254	236	245	233	251	242	266	213	252	222	247	254	245	256	230	278	240	263	261	242	243	257	214	241	222	256	252	250	238	269	233	237	222	233	261	225	244	225	220	224	248	260	269	251	247	247	244	247	271	249	222	223	265	233	250	257	284	246	248	252	258	246	231	242	250	245	231	225	239	206	246	233	232	228	281	260	244	230	256	266	226	209	261	222	241	239	230	224	246	245	247	248	257	233	258	259	237	230	220	221	246	221	242	250	246	251	249	279	260	252	255	243	215	284	261	248	242	243	253	248	244	198	229	269	236	206	223	236	252	268	266	245	270	254	270	217	250	240	245	258	228	249	230	226	249	231	216	239	226	222	234	207	251	261	232	229	251	251	272	267	245	253	237	265	217	240	227	229	247	260	229	252	236	266	227	231	235	242	238	238	235	251	246	254	225	238	271	238	239	237	234	231	247	229	246	251	269	223	249	243	226	251	255	241	231	264	246	259	243	232	246	236	223	213	264	238	240	262	236	202	263	237	247	239	233	238	256	230	259	232	212	225	242	248	239	276	249	253	248	248	245	266	208	266	260	230	257	218	264	279	231	228	261	249	267	248	267	235	250	241	234	240	224	252	244	254	223	234	272	263	252	237	270	266	222	239	242	246	239	262	241	225	258	266	243	237	227	221	254	245	252	249	206	252	243	228	255	250	257	257	260	224	242	267	237	235	247	228	261	256	253	234	245	270	211	250	266	228	266	227	203	237	247	246	234	252	245	249	246	251	237	230	296	264	243	251	256	256	260	265	229	237	250	224	235	245	243	239	267	235	206	259	291	247	227	262	246	219	250	218	277	242	231	203	245	240	248	248	258	246	265	257	235	248	238	246	195	223	207	258	230	258	242	217	239	251	244	231	233	258	227	231	215	250	267	256	242	263	243	270	236	251	268	274	229	252	269	267	243	251	244	268	271	252	269	233	216	246	235	221	204	218	282	256	242	268	245	257	234	244	248	258	253	275	242	226	256	261	235	218	255	274	252	285	267	247	237	239	266	245	251	270	241	242	242	243	278	231	277	238	236	247	224	269	217	250	243	236	265	250	248	230	238	242	232	234	237	243	244	249	251	244	240	218	255	235	229	228	232	242	259	217	247	227	229	220	234	246	257	211	247	235	265	248	224	260	235	219	260	237	257	248	273	288	242	219	244	208	235	252	256	264	269	259	259	244	270	270	236	216	237	242	225	274	242	238	289	228	241	264	217	261	244	250	210	264	239	262	244	272	269	264	244	273	271	246	244	230	249	230	249	221	245	244	253	219	285	220	247	228	246	242	242	240	246	259	250	250	263	253	240	229	256	243	220	241	265	263	205	225	228	218	238	248	245	250	255	268	225	228	256	244	239	255	250	237	215	230	248	236	247	232	246	253	258	217	243	262	225	242	235	253	256	249	235	264	233	231	255	253	271	250	241	251	261	239	238	261	247	247	271	227	250	230	223	235	208	242	247	267	254	226	249	244	229	242	240	240	246	226	247	244	217	260	280	254	251	258	272	254	228	254	286	263	253	220	235	215	245	247	218	247	237	241	228	253	217	253	237	262	261	264	239	256	233	262	260	247	238	307	269	253	269	249	266	243	245	249	282	250	248	235	285	244	249	196	212	224	229	262	244	264	226	212	245	249	262	250	250	230	241	239	234	226	277	216	203	247	249	248	242	217	254	239	261	225	223	259	258	257	242	219	259	243	219	257	238	248	214	235	223	267	269	241	251	222	239	260	238	279	228	226	246	237	234	225	261	215	269	263	221	226	243	227	249	264	246	252	244	206	254	251	229	249	235	225	232	228	241	246	242	250	252	240	261	240	245	255	218	254	246	237	226	257	244	262	224	238	225	221	248	211	210	226	225	236	271	276	226	274	247	219	281	272	247	251	247	258	249	251	249	230	244	221	259	241	251	248	268	231	262	256	264	231	253	227	243	263	262	268	279	255	227	260	251	216	282	259	237	253	235	226	214	253	244	247	263	255	248	227	268	296	239	275	250	210	238	238	246	251	222	245	257	258	263	238	239	250	252	249	242	246	241	264	252	241	226	242	218	202	258	232	248	240	259	238	246	263	237	228	228	261	259	255	268	238	245	237	269	247	227	222	258	264	237	258	242	255	244	253	217	270	244	250	205	257	233	237	235	245	216	246	242	224	216	237	206	246	224	241	207	250	242	253	251	227	237	256	217	230	242	240	249	253	241	244	256	215	269	264	270	234	265	226	215	266	258	284	239	237	256	242	214	234	270	244	233	229	231	270	246	254	243	230	247	234	257	259	260	277	237	250	263	213	230	253	239	256	256	259	266	227	232	261	256	236	206	254	250	228	237	244	255	254	243	254	243	244	239	230	260	248	281	216	229	271	227	260	246	229	262	240	243	252	241	270	274	228	248	246	254	219	219	217	248	261	248	243	264	233	240	247	279	234	237	250	223	225	244	235	262	228	267	239	211	233	244	222	255	222	255	259	257	252	219	249	244	246	220	248	245	262	217	262	244	247	273	231	234	232	264	241	239	265	208	227	186	237	229	239	260	265	243	249	262	238	225	223	227	263	219	246	278	242	225	272	244	234	235	243	242	246	235	238	254	240	240	255	235	232	222	243	226	233	223	257	271	241	244	236	234	238	239	254	250	248	201	260	239	256	213	213	230	217	246	229	212	229	260	237	230	291	267	243	258	237	279	229	243	232	215	244	242	267	242	230	251	242	250	256	252	242	269	252	234	204	265	253	223	232	228	218	232	249	243	249	233	259	263	237	222	274	235	257	300	247	227	227	240	252	238	213	224	258	224	255	258	239	250	223	233	244	259	278	274	247	263	261	219	237	233	245	238	221	234	237	236	248	228	240	253	265	253	248	283	295
34866	33899	33283	20438	5791	2125	1880	1533	1093	659	572	557	566	601	573	545	551	589	525	563	593	568	549	538	560	550	571	558	562	576	502	546	552	554	562	548	559	564	512	555	547	592	551	539	559	536	540	526	563	526	574	572	548	581	562	509	543	543	547	569	578	576	520	523	546	560	538	557	514	559	530	552	530	544	558	556	569	532	582	531	564	584	565	570	493	563	529	523	501	550	540	560	556	559	529	537	543	492	562	540	493	548	560	560	554	561	562	498	545	563	551	553	556	573	540	529	569	552	531	569	507	560	548	570	554	560	544	575	575	537	567	572	561	562	545	575	548	565	547	564	573	538	592	565	590	545	530	590	552	524	526	542	538	533	546	531	532	593	592	543	556	538	570	584	544	567	531	566	567	529	546	540	530	580	538	573	570	600	561	549	566	542	534	558	544	563	564	543	585	573	559	543	546	525	536	571	570	563	517	572	548	559	549	547	564	523	538	533	571	518	542	564	544	544	588	558	583	579	535	534	553	576	546	564	551	549	561	539	548	539	582	556	524	529	584	560	593	541	515	541	542	541	554	579	580	557	507	542	572	577	523	557	563	531	569	564	577	556	544	536	535	546	543	530	588	539	554	572	496	539	539	553	553	527	555	541	528	523	572	515	573	566	551	569	571	553	545	609	499	549	555	537	555	579	567	504	573	501	539	562	558	565	543	545	554	603	544	572	538	606	560	583	500	577	526	554	515	599	550	574	553	527	560	593	575	563	549	563	572	534	546	534	562	569	517	577	600	538	557	583	573	519	587	544	599	542	516	576	552	566	512	587	589	528	554	580	541	575	561	512	532	522	558	551	546	551	533	574	558	545	522	570	508	543	530	498	553	564	512	515	561	576	565	570	542	563	574	520	559	541	547	587	515	527	533	536	574	540	551	589	574	545	559	532	533	487	559	545	558	572	521	570	526	608	587	553	607	555	553	540	562	508	583	566	537	570	533	552	551	534	548	587	540	597	536	554	565	568	563	587	538	557	551	585	557	572	590	587	500	537	530	595	583	512	532	541	527	492	550	580	582	574	587	569	551	566	536	529	504	534	570	552	561	593	557	567	560	572	537	538	549	587	549	514	518	546	533	571	571	499	558	521	557	518	562	584	571	573	542	573	541	554	536	533	579	541	568	540	511	561	558	548	540	536	527	547	573	507	565	530	567	575	549	548	544	552	544	562	541	552	554	543	578	509	565	521	538	602	522	560	520	527	546	587	530	553	566	558	546	561	601	531	567	569	527	524	546	540	565	510	579	520	551	535	516	576	548	590	537	531	555	531	527	556	577	526	532	497	559	555	587	544	527	545	568	555	536	576	529	574	546	538	554	517	547	557	549	528	588	535	550	535	586	584	535	578	527	546	547	559	549	570	540	541	565	548	551	550	569	556	593	554	524	533	556	546	563	519	562	544	538	577	550	578	552	528	517	537	557	562	548	536	604	550	548	531	566	591	536	554	535	597	526	536	550	534	530	548	556	553	544	554	552	573	559	517	550	524	555	548	557	566	554	519	536	523	545	581	524	540	538	545	532	600	563	564	587	545	585	528	488	541	549	525	583	489	564	593	581	532	547	551	497	536	574	561	558	549	553	536	536	567	502	570	565	532	551	577	568	597	570	554	520	544	546	538	574	545	583	529	513	538	554	556	562	548	545	533	549	570	522	570	556	504	544	536	539	525	584	552	531	537	554	566	556	572	583	578	567	590	545	541	549	566	591	534	593	565	556	518	548	557	545	532	564	562	581	516	541	554	553	531	567	550	564	548	585	549	546	557	513	599	574	554	510	556	522	566	492	537	540	569	566	564	567	557	551	533	556	549	545	523	528	556	513	560	523	549	574	541	563	559	555	553	571	588	528	569	548	523	520	540	536	543	597	554	571	594	555	525	571	617	567	535	586	516	548	569	544	583	510	554	558	536	526	530	535	564	548	538	572	562	531	543	525	568	547	589	587	555	559	546	546	535	535	585	623	543	538	519	573	558	579	530	578	573	557	573	556	565	526	525	543	543	567	539	546	542	544	524	574	550	567	557	602	556	598	576	480	558	559	572	528	534	524	523	562	551	563	527	517	566	540	504	575	562	531	574	519	559	547	548	539	539	577	522	523	589	603	538	579	494	571	586	552	546	624	506	556	562	560	565	549	544	576	568	532	490	534	567	524	529	543	561	570	541	553	577	542	525	504	582	586	557	518	559	558	538	501	549	569	523	532	564	564	525	531	517	542	571	546	506	575	576	552	553	516	527	521	530	563	570	562	553	569	588	550	578	556	555	565	541	572	533	542	566	543	583	545	572	554	566	565	550	613	541	550	558	576	520	549	584	576	508	546	584	562	520	506	522	560	613	544	585	608	543	570	549	552	560	522	528	568	584	565	553	542	551	508	544	538	591	540	598	553	560	554	585	564	528	555	569	539	547	548	550	581	536	543	592	562	577	555	542	534	541	558	553	578	556	550	550	544	578	517	507	523	546	557	569	562	527	521	522	535	554	605	554	536	542	530	613	590	574	528	554	566	535	586	579	570	531	528	514	526	520	564	578	507	587	494	544	569	575	549	572	559	555	557	534	574	545	496	527	570	549	539	622	540	561	568	552	611	529	517	563	552	534	549	536	522	553	538	537	577	551	548	519	573	562	560	563	539	542	554	565	544	574	565	531	536	581	587	550	572	535	512	530	570	552	532	530	598	572	573	569	576	518	520	524	562	568	606	541	550	558	546	541	526	553	554	596	531	587	520	560	528	549	542	555	562	567	584	549	549	527	615	528	555	530	502	551	579	572	554	568	576	554	553	573	533	592	529	569	593	567	573	520	549	514	535	546	568	564	537	554	538	557	571	541	562	534	540	553	531	516	531	534	550	521	538	588	544	561	538	552	530	522	595	534	504	559	530	537	544	552	531	555	564	523	531	542	503	530	553	539	529	582	599	556	543	518	578	566	572	554	544	557	551	560	582	538	528	526	546	522	556	534	574	527	546	561	560	543	555	560	539	568	582	569	539	547	553	590	556	583	541	527	556	571	553	563	596	564	571	556	554	566	611	587	549	557	547	515	523	534	549	524	527	548	560	558	556	559	530	584	543	566	539	541	509	581	540	557	573	578	588	532	534	541	558	542	580	547	577	545	576	555	550	599	576	555	555	550	593	556	532	526	533	538	541	572	553	524	545	546	577	528	558	571	561	531	542	544	529	517	545	590	515	588	528	552	568	559	517	576	519	584	552	568	583	502	557	511	550	566	575	536	532	531	589	551	570	594	500	591	546	514	513	525	546	516	507	601	571	546	558	537	544	572	560	521	589	566	540	546	536	540	529	542	589	568	547	569	542	533	556	525	554	587	567	559	592	561	543	601	538	523	549	566	579	570	568	586	532	609	534	612	514	601	546	556	561	533	562	523	527	528	535	575	558	545	585	548	585	533	550	521	595	589	545	566	555	528	553	564	546	556	578	594	549	550	573	525	569	518
63962	54514	47483	25371	7420	1321	1041	725	346	191	133	145	152	172	171	147	166	173	156	158	146	159	169	124	159	170	175	134	175	164	164	130	151	149	162	138	156	147	141	168	153	172	177	150	177	148	151	172	175	147	161	168	178	149	152	131	155	152	184	167	157	153	135	133	156	168	148	158	150	160	157	153	156	136	153	154	151	142	140	152	179	158	166	149	162	160	159	169	163	159	159	130	139	154	124	140	153	162	144	148	159	157	160	146	163	179	146	142	167	154	145	169	153	157	164	157	152	123	185	143	146	170	165	165	140	178	166	158	134	162	149	144	168	151	142	137	145	159	147	146	183	148	152	173	152	181	170	159	154	128	141	165	149	168	143	136	158	130	177	141	171	141	133	144	144	165	163	140	156	137	167	177	139	164	151	145	171	164	164	147	165	167	166	130	160	158	149	160	160	161	153	153	165	152	154	155	154	161	145	168	140	176	169	164	165	149	115	161	161	161	152	129	135	172	173	164	141	153	166	165	140	126	151	143	126	139	158	168	159	175	162	165	149	165	158	145	159	142	150	121	160	155	159	145	171	162	154	157	160	135	145	137	154	146	167	139	163	142	165	145	153	155	153	161	138	186	152	171	175	157	171	157	165	185	145	162	179	145	128	143	130	172	174	159	145	180	205	164	168	181	180	161	144	126	181	175	153	155	148	146	178	144	173	153	157	155	162	140	155	153	159	155	156	162	160	150	145	161	155	159	164	175	116	143	137	171	173	139	166	147	151	155	152	161	166	131	160	178	150	141	155	143	166	188	152	149	171	155	149	149	177	162	154	134	161	160	132	186	148	183	149	159	157	161	164	146	140	180	157	147	165	176	156	146	150	147	147	172	159	178	172	146	149	165	158	131	149	161	164	132	158	155	157	160	142	183	159	161	124	163	149	166	159	156	181	167	169	161	157	166	161	129	155	151	159	139	154	162	145	134	149	151	148	150	159	170	139	160	157	163	141	134	154	157	163	139	153	135	160	161	155	178	163	137	143	175	173	147	129	172	161	138	141	169	133	152	169	149	188	189	135	144	163	160	153	172	175	139	163	158	149	148	144	154	141	159	149	152	143	157	158	144	168	154	143	136	157	148	151	151	136	168	149	164	147	171	142	151	172	134	169	156	139	131	160	144	168	157	162	158	160	143	163	170	197	176	135	141	163	139	134	159	168	153	163	143	121	158	156	144	147	154	148	150	134	124	166	148	147	153	153	140	150	162	148	177	153	155	137	179	169	155	159	165	156	163	155	146	153	159	176	150	149	154	160	162	151	148	179	178	142	174	150	172	121	178	143	163	171	155	153	146	137	135	160	152	179	143	172	130	120	118	154	136	153	164	172	127	163	166	148	161	152	185	175	173	177	150	150	183	155	155	165	150	162	136	142	146	154	124	140	184	178	159	173	185	155	177	150	162	148	183	159	151	149	153	163	164	169	161	138	184	148	138	154	148	165	161	148	166	170	159	142	136	167	153	161	167	164	160	168	155	148	159	137	156	158	163	157	143	154	137	158	166	157	144	152	171	152	148	158	142	184	148	148	144	161	182	143	159	150	163	148	155	164	187	130	163	143	153	133	162	168	168	161	148	147	153	159	141	153	149	143	135	160	164	137	172	156	164	169	190	151	152	154	152	171	140	127	151	150	135	147	146	138	157	144	158	163	173	145	141	153	152	163	154	186	169	181	168	163	154	161	170	164	131	155	133	133	128	154	177	172	154	156	152	154	128	149	150	138	166	143	144	157	152	155	141	173	144	162	158	155	175	137	154	175	156	144	161	131	148	166	145	142	159	169	154	151	152	173	166	147	138	148	157	167	165	136	157	160	165	167	153	155	177	147	162	141	180	160	184	165	150	137	153	163	160	176	152	147	159	139	147	152	170	165	184	156	147	163	144	153	168	170	153	179	174	146	175	159	143	166	173	182	147	154	160	150	154	175	165	140	160	165	123	132	165	179	158	160	148	151	167	146	141	175	164	143	165	170	186	138	138	161	139	162	147	150	171	147	137	146	146	170	155	158	165	147	160	153	159	157	144	150	164	162	174	174	178	161	162	161	122	139	156	147	156	168	154	136	162	156	163	164	145	152	144	130	179	163	147	156	171	154	136	151	145	137	152	137	161	174	143	173	159	163	148	150	174	139	146	170	179	158	170	162	185	163	155	159	154	162	167	145	139	168	179	156	184	174	124	151	136	147	152	175	161	137	143	163	166	134	163	176	160	157	177	150	175	156	129	164	170	167	152	152	145	151	158	161	148	166	176	135	145	177	170	171	162	164	152	162	126	127	142	152	147	167	173	160	151	158	153	150	150	177	146	163	147	150	154	165	162	169	156	142	157	163	144	157	167	126	160	140	146	192	170	163	140	167	189	160	166	175	158	168	154	148	170	176	151	134	141	144	165	141	149	145	128	175	165	167	140	143	161	163	176	142	175	134	170	145	142	165	154	151	164	150	160	163	148	168	148	159	169	148	139	168	150	146	150	171	161	132	147	153	150	145	149	131	173	179	174	164	129	166	161	131	174	153	152	164	153	143	142	157	163	173	128	153	156	160	138	192	153	160	151	140	169	153	165	168	144	166	141	146	166	172	158	139	157	145	161	156	133	167	162	156	126	153	162	137	166	166	160	173	143	164	152	167	167	170	159	153	173	148	165	176	168	142	139	153	188	161	182	156	159	177	158	133	178	140	191	161	134	164	149	160	168	139	151	149	158	138	165	155	152	157	164	163	167	171	164	162	132	131	148	143	147	152	155	160	168	171	155	145	159	167	161	151	146	148	166	149	151	176	147	158	143	151	149	178	145	154	163	164	147	155	131	152	148	169	146	181	154	164	172	175	142	152	150	141	186	162	142	178	145	147	140	160	168	144	131	178	135	155	166	151	157	153	156	147	158	180	144	145	155	150	165	138	147	162	132	147	162	138	143	147	144	153	165	127	149	137	154	140	148	146	176	146	162	165	144	153	152	183	196	151	177	138	154	161	157	155	163	150	133	148	138	163	144	178	147	160	171	163	140	176	166	131	133	156	162	161	152	154	167	110	165	152	120	129	151	182	154	158	152	168	153	138	147	148	163	171	159	138	173	161	174	160	157	143	138	150	145	139	157	148	160	139	148	152	147	150	160	166	172	133	160	187	144	157	164	165	133	179	177	150	165	175	157	182	142	150	175	165	153	179	142	148	174	117	133	174	146	172	148	141	147	148	168	152	168	172	137	151	159	130	145	151	160	113	136	164	150	155	153	150	142	166	151	147	153	143	137	184	148	152	166	174	142	146	161	154	127	166	165	158	134	156	148	142	133	158	177	154	155	152	160	156	155	179	161	145	157	149	157	147	159	154	163	145	157	151	144	154	137	161	155	161	148	157	181	155	159	152	152	125	155	169	163	143	163	185	147	165	143	150	160	165	163	155	156	168	150	154	139	173	166	150	162	171	146	148	159	164	167	161	162	163	132	163	162	155	154
43835	45898	46203	31665	11243	3964	3958	2956	1246	670	394	360	357	377	328	359	390	348	367	384	365	391	376	353	379	340	363	350	350	387	385	382	372	368	378	351	385	375	375	357	375	345	375	338	389	348	369	392	365	370	373	376	370	361	364	398	390	384	366	360	425	352	355	336	369	373	345	349	406	376	376	363	361	364	383	360	392	345	358	349	365	364	363	374	364	369	342	384	344	353	345	370	396	366	363	360	400	381	352	379	352	364	392	391	360	374	353	371	352	361	390	380	345	377	368	356	385	344	355	355	378	360	384	350	375	344	371	362	367	344	362	383	384	369	377	336	351	366	364	355	367	344	386	381	384	359	367	371	363	351	360	371	385	347	377	370	335	350	365	348	346	357	356	368	403	391	371	391	353	370	321	377	325	361	347	361	364	331	362	392	354	357	380	367	342	355	374	346	376	373	359	381	387	363	370	402	381	368	347	358	379	357	353	377	390	394	355	367	367	415	353	365	348	355	376	369	401	359	362	385	372	354	347	343	352	348	334	388	417	358	376	325	343	409	370	338	377	365	343	368	399	365	368	377	363	348	389	334	364	367	347	393	372	372	368	352	364	347	375	389	344	399	365	368	349	375	391	367	375	367	398	349	334	359	390	356	347	352	360	353	370	341	363	370	349	360	373	391	346	396	401	345	354	375	384	344	348	360	378	365	333	356	376	335	367	369	379	362	400	374	373	359	357	350	348	376	353	385	374	357	341	363	359	381	385	388	360	348	355	379	354	354	353	378	345	350	376	371	351	351	373	379	360	364	361	381	343	373	383	369	374	336	338	360	359	365	386	327	372	387	374	380	358	350	422	348	365	384	360	349	386	372	359	368	366	333	365	381	399	355	374	343	354	366	347	329	376	346	343	374	389	373	352	368	397	342	374	375	378	382	360	349	374	366	409	346	355	382	368	396	384	351	323	355	355	373	366	406	371	365	388	372	341	356	324	380	376	371	373	371	367	355	359	373	365	356	349	362	355	391	354	361	390	393	353	388	356	386	364	363	381	390	353	368	368	389	338	362	369	353	389	367	372	362	381	367	342	312	384	341	343	387	360	379	358	365	383	352	340	361	368	398	359	381	381	340	383	393	353	371	368	357	351	343	361	371	361	367	368	369	397	365	386	342	392	359	337	385	383	375	332	373	353	363	363	345	360	371	343	408	376	375	348	367	387	402	385	362	350	349	357	349	375	384	361	377	370	357	343	359	373	375	373	378	383	384	340	336	396	364	355	367	363	347	371	380	373	366	338	367	382	366	406	362	360	375	404	344	348	351	353	355	358	375	396	335	374	351	384	362	388	368	382	370	380	371	365	405	359	361	336	365	395	352	350	403	369	389	395	374	373	335	383	361	332	359	342	385	348	361	367	384	387	355	336	363	335	376	367	398	365	369	370	366	343	385	364	368	363	335	339	347	371	377	361	391	334	369	368	367	358	409	352	354	364	411	382	385	360	370	378	325	354	356	355	362	358	363	346	318	343	359	352	381	383	394	355	363	341	379	351	340	347	386	372	343	374	357	349	368	360	358	390	359	383	382	376	363	354	345	387	351	341	385	353	358	361	373	368	347	367	375	368	361	342	405	367	336	350	374	383	380	396	376	392	315	377	333	354	360	338	373	382	413	362	377	346	352	368	374	379	348	352	345	347	347	347	361	391	356	363	369	353	396	399	364	365	395	409	333	379	432	379	354	328	337	369	370	347	354	360	346	342	364	350	356	366	393	321	355	372	383	381	322	323	358	333	369	359	377	371	377	367	384	357	385	378	371	349	397	356	358	337	354	371	392	382	399	346	390	349	334	364	372	349	353	387	359	346	340	365	366	354	353	384	357	359	358	381	366	376	336	371	333	359	369	350	375	358	347	345	359	359	382	350	426	361	381	363	374	368	360	360	352	369	399	359	375	364	387	410	365	370	368	366	373	371	357	389	382	341	349	350	350	372	399	345	357	336	365	398	373	390	369	349	363	378	325	353	352	408	369	369	358	347	343	354	363	350	377	358	367	377	384	376	343	381	379	400	387	308	360	351	387	389	410	376	390	350	345	379	364	376	339	353	411	361	380	398	361	355	392	358	357	365	322	380	376	330	374	357	369	383	372	372	375	372	355	361	376	340	350	355	363	363	362	394	358	411	346	358	370	332	377	399	372	364	344	352	367	378	373	360	365	355	359	395	363	359	386	343	349	345	365	389	352	335	354	351	385	364	350	377	353	358	348	363	349	378	368	375	373	377	346	348	313	364	374	342	366	376	372	368	340	391	369	387	351	337	373	399	366	381	370	359	352	340	378	371	369	349	357	380	365	391	328	355	384	363	349	380	340	353	406	365	390	395	342	367	393	325	378	376	349	346	348	372	352	367	357	376	311	393	338	348	377	370	356	382	367	404	403	346	351	360	363	351	378	322	362	350	403	378	361	378	346	389	348	417	358	335	337	368	404	358	356	356	371	348	357	369	355	363	380	346	391	388	347	336	359	389	377	374	353	327	358	364	389	379	314	379	407	370	338	400	370	370	347	364	369	373	347	323	350	370	384	352	303	367	379	356	381	393	370	380	378	362	362	381	349	374	412	332	386	348	371	362	347	341	352	336	373	371	356	383	375	315	346	349	350	373	351	363	367	365	362	387	374	369	339	331	347	370	337	378	366	367	369	386	347	376	362	348	374	390	374	382	374	343	359	324	380	414	364	342	358	363	346	348	379	404	372	349	363	375	368	350	381	336	382	356	386	356	414	346	385	382	368	366	373	350	368	354	360	320	383	356	377	367	388	394	387	380	388	340	359	365	359	362	373	360	339	383	372	353	390	352	358	381	380	357	372	388	370	350	378	361	367	335	361	347	370	370	337	324	390	341	368	371	336	358	365	389	344	376	368	407	357	357	364	381	344	367	335	382	373	362	340	338	352	355	353	340	347	352	380	342	388	379	371	380	395	366	392	377	366	348	339	357	382	359	343	386	324	369	345	334	372	358	334	342	370	366	375	393	364	382	350	343	340	393	384	344	374	348	370	340	380	374	375	371	357	343	365	331	344	378	343	354	386	372	361	391	350	394	370	404	318	340	346	359	399	378	408	364	378	406	363	345	341	362	350	352	385	389	374	334	378	374	361	373	391	348	348	373	409	380	373	390	362	356	399	386	370	344	375	360	388	363	337	375	351	357	393	389	348	348	382	350	343	355	335	366	354	338	389	359	342	333	368	346	361	362	383	348	368	364	420	394	374	383	360	341	328	386	376	396	361	373	355	354	367	350	339	351	381	404	375	365	396	355	358	391	327	347	378	355	340	335	391	359	354	371	362	364	354	351	379	408	369	302	370	348	400	374	371	386	388	374	374	361	359	382	370	413	399	338	362	351	363	374	363	372	356	402	368	376	343	349	312	358	334	387	397	358	380	353	367	376	364	373	363	355	333	371	388	359	380	384	331	384	391	336	335	374	354	384	334	377	395	367	365	378	370	358	357
26660	8765	3856	1254	411	321	262	236	265	235	303	258	270	275	260	215	280	270	249	254	260	267	276	257	248	270	237	279	273	276	244	265	254	262	252	273	307	252	270	247	278	263	268	231	257	249	242	257	245	258	245	265	267	259	280	283	255	268	260	293	287	263	250	270	251	269	234	257	277	269	272	288	261	259	247	267	260	285	245	259	277	228	278	266	263	270	278	271	273	243	268	272	261	242	264	293	273	268	251	258	262	257	248	242	259	268	284	254	221	240	275	251	232	278	258	269	281	288	271	246	275	260	256	268	264	247	282	277	242	258	268	255	264	253	258	250	285	267	256	268	242	239	222	237	251	262	289	257	262	250	249	244	256	237	233	301	242	266	258	271	270	284	262	260	253	279	253	263	252	293	260	291	235	269	265	281	278	258	282	230	272	295	237	280	284	265	246	291	239	275	245	273	248	289	262	249	256	292	294	271	247	266	270	254	227	256	230	296	225	227	249	244	292	208	286	251	243	239	286	268	284	259	263	238	264	266	295	274	257	258	249	234	261	244	251	231	278	243	279	254	270	272	273	242	233	263	256	261	242	268	278	246	264	246	250	243	289	256	269	242	262	245	279	267	259	246	275	264	254	243	288	230	246	281	266	235	261	270	267	260	257	249	283	270	240	237	242	243	259	222	268	247	256	247	239	265	299	253	240	300	251	293	267	255	258	240	280	259	287	273	271	243	244	248	268	235	294	285	302	240	272	267	246	253	254	263	276	263	244	276	250	237	248	233	235	234	235	244	264	275	255	249	240	254	270	247	250	249	260	224	275	247	263	248	281	283	241	281	247	267	273	249	281	254	257	267	243	265	263	245	258	228	259	286	249	280	274	263	268	263	261	231	272	223	271	253	259	243	236	258	238	244	250	275	265	262	260	274	262	255	244	230	248	222	285	285	262	250	251	261	226	281	271	240	277	232	243	250	289	263	246	274	263	226	262	238	250	248	241	254	265	284	253	251	261	269	261	246	270	228	261	235	287	250	225	265	238	265	254	223	260	282	230	272	261	245	245	250	281	265	249	238	271	233	249	239	278	264	236	260	268	294	247	267	273	269	262	231	260	245	266	271	254	232	253	262	243	248	256	261	276	294	296	283	257	264	234	254	264	237	231	275	248	284	249	233	283	287	276	276	251	270	268	236	267	268	271	255	270	263	223	283	247	267	255	258	236	263	279	246	243	250	261	266	263	218	268	259	281	276	259	257	260	252	253	267	244	256	243	250	217	263	268	257	251	254	271	250	234	283	269	249	235	258	279	290	263	247	283	273	241	258	283	258	247	267	282	295	274	277	273	267	282	287	263	253	260	269	222	250	242	242	240	225	267	239	256	261	263	240	207	262	275	268	254	261	252	264	280	268	249	248	265	278	271	231	262	232	242	254	275	240	276	264	290	238	241	249	261	268	261	272	274	238	287	268	268	273	262	257	266	244	276	246	261	277	241	263	259	252	283	284	258	254	229	238	238	252	277	250	280	248	255	278	241	249	245	256	272	249	267	264	264	254	272	260	305	251	296	259	278	260	257	256	252	252	254	273	254	246	253	247	240	258	246	225	262	266	244	272	267	257	259	263	278	269	283	258	273	250	241	224	279	251	258	276	237	241	248	230	261	268	250	268	282	274	260	258	277	264	257	270	232	257	270	314	274	244	266	288	237	266	252	263	281	271	239	244	278	281	236	276	247	266	263	268	234	253	244	262	269	280	273	235	224	248	262	248	269	250	241	243	263	265	265	262	258	250	269	258	236	238	275	264	282	282	258	287	262	236	263	262	260	258	247	299	241	286	215	233	264	265	228	234	235	267	259	259	286	282	273	270	260	247	239	231	260	280	262	236	251	249	265	249	244	231	270	249	255	272	259	268	249	280	246	285	253	273	262	247	251	252	253	265	305	245	287	267	246	261	248	249	239	264	288	265	239	253	266	258	271	247	245	230	246	239	229	263	256	284	272	263	268	281	267	262	251	260	236	282	227	260	262	236	253	270	287	286	269	254	259	255	239	256	267	268	225	257	271	247	294	234	255	221	266	275	259	232	239	264	251	262	257	304	245	289	267	253	227	277	242	257	236	219	268	235	264	263	258	308	282	238	268	257	242	267	273	248	263	272	273	256	251	275	255	235	247	252	249	228	246	246	276	275	232	267	267	254	248	287	252	256	237	268	284	260	265	246	252	231	252	248	264	253	242	255	244	288	242	256	264	259	254	273	245	268	277	268	260	261	262	260	242	230	250	255	242	281	257	248	257	317	285	275	262	237	266	274	281	295	228	233	257	259	282	276	294	257	250	254	224	294	244	255	264	293	257	281	257	257	230	252	289	276	234	236	258	284	267	258	239	294	257	262	219	243	220	251	262	269	248	252	248	260	244	265	259	258	272	242	264	281	264	284	255	242	276	273	236	257	256	287	244	256	272	254	272	233	243	270	275	249	252	250	259	268	256	242	249	280	245	302	243	256	277	295	273	244	266	271	237	274	252	224	272	284	243	265	254	270	269	245	279	229	252	242	258	284	219	241	247	278	274	245	266	232	219	230	272	278	270	221	243	258	284	245	247	269	233	258	246	229	243	251	271	266	259	254	272	266	264	264	274	242	267	245	273	236	261	246	264	242	255	292	293	237	249	257	278	254	244	241	277	253	251	275	259	257	234	248	277	247	262	250	281	255	288	276	259	265	256	246	233	251	257	254	257	240	293	263	265	249	276	268	280	229	244	274	255	285	301	257	237	231	249	235	263	271	219	266	248	270	309	212	280	245	261	252	257	270	261	247	303	268	259	231	248	246	248	262	286	274	263	262	250	237	261	259	279	241	250	227	240	282	289	253	256	277	249	243	262	264	251	248	252	265	266	256	261	245	281	273	269	268	277	249	250	233	255	266	248	282	278	266	264	244	242	245	246	239	255	233	266	256	257	291	249	190	246	261	283	227	279	262	283	277	270	249	238	268	252	252	250	265	262	236	284	231	244	265	275	245	234	236	263	245	307	271	281	276	279	284	267	233	261	253	235	244	233	233	231	204	258	284	258	274	256	243	280	284	307	259	232	217	268	264	268	264	246	263	266	241	236	277	235	232	250	271	227	265	243	256	239	268	253	256	232	283	255	269	246	268	283	243	243	289	286	263	261	245	278	255	273	242	282	280	279	276	284	262	241	260	255	245	244	261	259	254	242	230	245	264	254	273	260	279	231	253	285	263	270	241	261	256	258	266	270	279	245	279	269	270	262	246	259	243	275	257	240	268	266	259	259	234	225	285	242	258	244	243	253	243	256	234	283	276	279	268	277	285	273	272	258	257	251	272	234	258	252	242	249	260	267	260	219	262	260	271	267	278	242	253	251	262	231	267	243	274	242	281	274	259	269	281	260	250	262	285	277	303	248	234	269	271	291	274	224	252	247	268	259	283	268	295	255	265	286	220	265	234	251	280	242	281	265	264	250	257	249	245	248	317	259	245	248	205
18431	9180	7375	3015	957	719	683	683	629	624	585	579	606	634	568	605	607	619	566	578	556	584	592	588	580	621	598	572	543	594	580	594	590	582	621	589	593	585	556	600	572	594	585	585	606	613	581	576	596	568	596	545	596	573	608	584	576	624	650	571	624	599	579	594	615	600	607	592	575	589	574	626	613	529	595	556	557	565	580	544	581	598	594	587	607	583	569	559	548	589	574	587	581	552	593	611	608	622	594	578	629	599	577	579	591	611	563	585	589	610	576	589	602	580	591	624	574	605	611	594	584	581	524	592	591	610	592	614	601	568	573	539	582	612	586	592	588	599	551	581	647	543	561	597	585	554	600	605	610	579	538	618	592	559	605	563	623	610	532	594	587	593	605	633	552	588	582	589	589	550	566	590	579	578	583	571	574	589	571	579	593	583	611	580	553	605	595	594	574	614	527	567	598	593	592	581	614	599	636	565	634	602	639	543	534	599	631	606	598	534	586	605	561	607	587	574	608	544	564	572	578	565	583	582	605	596	570	581	593	570	581	566	558	594	583	562	610	603	550	563	615	580	606	636	578	584	632	558	573	585	583	571	580	565	569	567	579	611	547	582	603	627	590	612	570	577	626	529	604	549	562	601	567	621	592	585	584	575	566	566	568	612	590	605	598	591	577	573	605	571	598	583	588	591	580	563	571	576	565	607	529	592	587	582	586	600	552	580	577	593	592	586	607	550	553	606	532	560	576	590	600	608	537	605	645	587	588	599	592	588	594	536	644	541	562	622	533	583	607	558	581	561	590	601	576	583	576	579	524	555	567	572	582	589	570	555	547	542	582	595	555	567	584	605	618	554	599	568	566	554	564	603	559	580	584	598	606	616	633	571	581	573	564	596	602	557	562	590	585	588	586	596	564	656	572	588	565	581	606	636	588	602	574	590	572	585	601	596	603	604	615	595	598	590	544	618	571	556	630	596	610	558	583	580	579	591	622	606	614	600	593	585	602	565	603	592	606	604	588	595	576	643	597	595	598	584	600	586	541	586	578	557	593	544	594	589	584	596	589	600	565	557	548	572	589	556	610	584	573	587	607	606	578	612	620	575	580	578	575	563	574	555	582	616	602	571	599	618	610	599	630	605	552	592	570	609	544	556	583	604	597	635	586	566	538	597	562	586	593	574	602	611	582	591	563	607	566	622	603	582	609	611	592	569	601	521	576	559	576	606	555	568	564	574	571	597	576	624	594	616	588	573	618	565	606	624	567	559	539	590	569	588	569	591	579	550	589	584	566	617	623	601	593	555	599	591	597	583	609	567	633	539	607	590	602	620	582	593	579	586	604	582	613	545	625	567	610	556	606	605	544	587	571	620	643	588	574	592	591	604	604	596	568	592	562	614	602	538	591	603	579	601	578	550	580	606	546	602	562	584	560	595	570	592	569	543	652	619	580	572	586	595	595	617	601	612	635	565	582	591	613	587	623	596	579	617	600	610	566	517	586	632	591	578	605	591	636	536	573	537	581	596	609	596	599	541	549	543	581	593	610	569	594	589	623	587	575	553	582	603	548	583	578	572	593	581	533	604	575	597	592	602	648	565	531	555	597	595	579	591	567	576	601	597	602	582	622	586	569	557	575	587	583	628	574	612	590	570	613	594	589	576	570	585	622	616	610	612	562	544	604	593	595	564	623	600	617	575	587	591	647	558	554	582	560	569	606	613	556	601	606	592	578	624	604	591	588	625	615	610	579	585	562	557	570	568	559	627	593	611	575	612	599	606	575	588	591	575	532	568	549	590	565	587	605	586	546	588	596	579	602	619	574	556	565	579	596	573	578	610	606	576	594	567	613	622	622	594	579	594	607	586	570	568	547	579	600	605	609	581	572	585	622	581	597	599	616	613	611	567	554	582	570	610	586	544	580	562	613	549	598	564	581	591	616	536	553	577	593	574	547	571	581	587	595	566	558	584	579	606	586	575	585	580	611	613	624	590	584	578	580	568	590	586	567	548	560	592	609	605	595	569	597	572	621	613	606	606	542	548	558	574	580	622	579	613	600	622	577	550	603	587	602	559	580	588	570	609	607	576	585	596	578	576	645	593	623	564	590	637	586	597	609	558	571	603	592	583	607	596	612	601	586	586	598	590	592	546	559	596	534	564	589	618	595	592	573	590	562	552	605	577	602	561	554	566	583	598	574	580	607	592	622	583	586	609	569	570	575	571	559	591	600	587	562	630	587	588	599	550	592	580	585	542	581	537	600	588	606	575	566	596	584	586	603	639	560	541	580	587	579	619	575	577	575	607	604	565	603	608	568	540	587	557	603	578	614	552	583	619	601	585	611	551	568	582	561	570	521	549	569	619	553	563	605	603	606	640	612	571	580	600	608	587	580	583	550	565	571	571	595	571	556	618	588	581	590	574	604	595	592	566	615	551	571	628	644	584	592	590	568	539	608	502	540	546	599	565	595	568	556	541	614	572	568	581	607	556	580	582	572	572	559	605	594	602	576	553	573	579	611	567	610	609	554	569	575	564	599	614	577	589	595	588	621	579	586	585	544	587	523	563	589	618	540	551	552	571	557	556	606	551	613	581	567	577	613	651	579	573	609	566	577	547	574	576	637	577	600	606	570	576	549	578	590	611	587	591	616	559	602	576	587	674	596	579	598	569	593	561	576	668	554	585	617	584	581	592	583	578	549	616	581	592	587	577	607	583	553	579	589	577	570	603	584	598	632	556	649	603	557	552	541	604	562	582	586	569	573	601	561	578	620	598	572	616	567	604	636	579	555	642	559	541	580	613	607	584	563	574	587	551	569	537	610	591	534	588	586	545	568	611	571	603	576	576	556	616	583	576	540	597	612	572	605	567	589	590	601	620	588	591	598	597	581	586	595	606	596	564	574	588	631	597	582	581	619	610	618	622	552	598	623	559	617	582	596	611	557	549	586	600	583	586	558	611	551	610	618	580	566	599	599	588	577	561	577	565	653	626	621	605	616	605	587	592	587	603	596	552	607	592	618	621	589	621	560	592	619	566	628	557	590	549	557	590	613	616	579	583	617	572	566	559	585	560	633	619	610	578	637	579	600	612	539	591	625	585	553	625	533	569	553	561	556	570	591	612	578	581	628	575	537	621	563	574	615	620	615	586	565	568	585	546	602	574	553	581	596	551	597	629	616	607	627	569	598	622	609	592	629	536	612	610	620	605	589	608	568	591	590	575	557	591	598	588	574	546	605	556	536	548	576	528	571	579	587	559	584	612	589	554	641	543	586	588	558	596	608	553	605	586	540	525	608	582	646	605	592	589	577	561	579	614	574	619	572	602	575	577	632	580	573	560	604	579	569	610	585	580	582	598	554	559	555	559	626	604	598	580	572	586	593	572	553	584	582	632	585	560	579	626	610	558	612	628	607	537	577	606	609	559	575	579	615	606	615	593	629	592	610	604	589	597	608	584	606	587	609	563	595	582	592	566	581	578	570	602	620	585	620	605	584	609	583	551
50510	37723	32824	13966	2526	718	662	511	339	275	268	247	252	265	234	273	247	248	235	236	257	227	233	215	245	252	250	225	232	259	259	244	223	262	267	243	236	209	272	227	247	258	266	243	204	235	250	247	240	231	276	232	244	236	264	266	249	246	229	241	252	238	266	244	238	266	235	251	266	274	275	240	246	257	237	234	255	263	256	231	266	238	249	259	220	262	233	264	218	263	243	231	243	229	283	251	260	236	268	234	258	250	259	211	265	257	243	248	228	220	249	214	244	259	253	257	254	232	239	254	242	265	254	258	241	233	254	270	281	244	250	249	228	245	252	237	243	252	237	259	262	255	248	228	232	256	247	230	260	248	235	219	242	239	247	233	257	262	222	233	250	263	264	244	261	250	241	217	250	247	246	252	253	245	239	241	266	211	247	282	263	219	265	240	260	238	230	239	256	234	259	233	259	258	257	254	233	223	249	244	277	255	256	268	244	248	233	234	245	244	237	245	208	233	249	254	253	236	248	248	222	264	287	254	257	268	233	257	249	226	259	249	260	246	215	249	255	296	248	263	248	223	226	216	272	228	250	254	242	254	280	276	252	254	251	255	236	278	235	277	261	251	261	253	274	270	268	256	239	262	253	255	204	236	214	266	259	268	270	244	258	250	263	231	259	274	243	279	243	250	225	216	269	234	259	262	259	222	241	263	231	213	210	247	253	228	219	241	251	275	257	251	233	216	258	250	282	237	256	216	245	229	248	237	250	253	232	256	232	240	250	219	258	231	234	290	268	230	218	235	251	263	289	263	265	247	244	241	235	217	230	248	243	264	236	266	221	227	245	241	239	217	265	255	243	227	241	284	244	222	236	251	254	254	236	241	236	257	238	229	262	243	238	224	253	270	273	248	222	273	244	213	235	227	223	216	258	239	253	236	250	230	265	258	240	270	224	234	226	252	241	213	229	230	253	255	252	252	234	268	249	239	266	265	223	271	249	259	249	262	243	237	264	209	229	251	262	239	243	240	261	272	241	218	246	270	251	242	230	259	246	252	240	261	228	239	253	237	235	242	243	248	270	227	240	240	237	266	273	242	251	234	221	265	265	244	218	226	226	233	253	233	256	239	239	256	276	235	268	244	259	228	250	216	260	250	231	260	259	216	232	269	264	261	256	223	257	237	268	223	228	242	256	253	259	242	246	223	226	223	227	239	241	253	227	251	238	246	257	246	244	251	230	217	249	252	236	226	210	259	262	228	263	255	234	238	220	217	248	257	236	246	274	249	249	253	224	254	229	249	249	262	241	262	235	250	245	243	259	224	239	245	230	272	246	241	219	260	264	262	243	278	258	249	254	282	226	217	270	254	254	249	218	229	262	230	223	238	235	221	226	280	264	241	256	234	234	227	249	220	225	242	240	236	260	240	250	233	252	272	225	233	248	280	280	274	232	239	275	229	233	211	265	274	247	256	231	237	251	249	252	252	268	258	240	215	260	235	274	270	258	248	271	244	278	247	244	236	238	274	251	245	231	258	259	224	252	275	253	247	230	219	256	236	223	269	245	246	259	228	210	271	212	224	276	241	233	244	235	251	254	264	251	238	243	214	258	272	242	230	232	240	246	242	215	236	244	259	241	253	242	236	241	265	229	255	264	239	250	255	277	233	260	259	252	223	247	241	222	253	215	240	222	255	233	265	222	261	232	245	265	261	232	250	249	231	245	262	246	246	214	240	225	260	254	256	253	258	250	224	257	209	255	238	255	254	249	231	276	256	243	253	234	242	216	241	238	254	237	240	223	284	229	239	254	267	246	248	230	225	234	233	241	249	252	240	263	247	240	232	239	278	230	247	223	222	241	241	254	232	271	254	264	229	268	213	235	250	238	294	236	228	244	239	218	264	256	258	253	246	240	226	228	207	255	244	240	247	251	219	262	247	241	243	267	264	235	250	255	241	276	245	250	275	241	257	236	243	254	230	218	255	267	221	244	240	275	249	218	250	261	263	252	231	225	259	241	235	261	234	245	217	235	236	229	265	259	256	249	251	243	272	237	278	247	273	275	254	227	250	248	263	245	238	251	228	210	235	246	209	250	217	242	253	257	252	245	212	228	265	254	258	243	251	247	266	256	242	261	251	237	256	244	237	224	221	278	234	280	265	228	256	222	248	255	253	249	271	265	226	254	226	235	272	225	234	240	282	248	228	242	254	231	259	286	245	243	245	267	279	267	252	261	231	254	238	255	275	215	263	238	286	229	247	233	263	261	260	248	244	251	230	257	204	244	223	260	234	239	260	242	249	243	259	243	268	271	242	216	257	247	255	219	252	234	224	216	250	252	219	225	247	257	258	261	270	233	226	257	250	248	251	267	239	261	293	265	241	211	240	252	249	279	225	221	251	267	242	263	218	243	245	258	228	201	257	253	258	261	262	235	257	239	236	250	248	244	215	254	249	240	221	250	240	248	259	272	265	240	248	243	267	240	230	268	246	208	233	238	261	231	233	257	235	248	223	243	266	251	247	235	265	258	230	267	255	235	250	244	230	233	244	242	236	285	256	243	275	225	273	231	250	255	240	251	239	262	252	241	241	255	265	270	237	241	250	228	225	263	274	243	239	255	255	250	215	260	260	234	228	260	245	210	275	282	255	257	269	232	221	249	249	246	240	241	241	213	220	259	259	233	236	250	242	258	272	218	264	241	215	235	264	245	260	263	250	238	232	231	232	229	275	275	260	238	230	242	264	260	217	241	229	246	228	255	246	259	267	248	221	230	259	218	234	261	241	261	254	227	258	253	194	239	234	237	225	257	236	251	246	252	259	243	245	264	257	249	264	231	216	253	251	244	284	218	268	278	278	240	260	255	253	266	251	258	236	258	264	237	234	245	234	226	237	253	262	249	237	247	234	239	261	239	263	253	254	244	277	271	252	259	256	257	228	225	202	227	217	197	227	237	227	223	223	249	224	260	269	261	237	270	246	237	256	241	260	263	240	257	257	250	250	259	206	231	251	250	279	254	258	238	264	262	224	262	206	231	261	228	242	243	247	238	228	242	279	261	274	274	259	245	217	255	241	263	242	226	247	251	262	234	230	249	249	210	238	227	235	247	244	265	224	256	239	233	254	236	254	234	267	271	249	269	218	250	246	228	270	230	233	263	236	229	230	250	235	248	239	254	246	266	231	226	273	222	272	259	245	242	251	243	250	261	232	258	258	266	240	263	256	235	254	272	233	207	239	272	243	232	243	256	246	242	221	216	244	246	258	225	224	271	256	247	257	255	260	243	238	282	229	238	276	242	275	245	235	246	254	225	230	251	223	228	260	239	245	235	281	239	236	234	267	244	254	196	231	238	225	258	241	246	233	268	249	260	246	240	247	273	247	247	254	273	235	248	253	213	225	251	262	248	242	240	260	255	246	281	257	259	237	238	260	250	247	266	255	240	228	232	243	241	243	230	246	259	252	238	232	248	231	224	274	270	249	251	254	242	219	227	251	215	264	242	256	251	250
34634	33420	35489	19379	5653	2408	2358	1717	1009	634	543	528	578	571	519	553	545	550	582	555	535	524	556	553	560	550	569	569	540	535	568	554	585	592	565	587	515	534	559	544	533	579	539	532	589	542	587	563	567	589	544	587	584	545	581	569	531	520	557	538	566	516	555	527	568	539	563	547	553	525	533	577	550	576	561	588	563	534	537	529	546	534	536	548	580	568	546	552	565	557	545	539	505	562	551	540	523	564	514	544	517	520	571	523	506	541	575	518	546	553	526	604	554	548	523	567	513	570	574	580	513	551	552	594	581	563	571	533	555	561	560	586	576	555	520	549	573	513	566	532	495	556	558	522	580	514	551	547	554	555	519	532	551	599	540	556	522	549	527	540	588	540	519	560	541	542	574	541	550	524	595	496	546	553	534	547	571	569	571	550	542	539	593	539	533	573	551	521	566	495	556	569	563	565	516	540	561	544	546	547	524	578	548	580	541	568	540	522	532	535	573	565	526	559	580	536	576	552	527	571	565	510	569	519	542	551	520	560	549	547	546	555	596	537	536	557	596	514	592	558	530	547	544	576	539	555	576	574	566	568	548	508	582	570	577	547	552	564	548	519	558	551	535	556	570	542	508	563	526	541	540	602	542	535	556	551	548	569	550	533	525	505	540	543	562	518	506	531	573	560	527	567	573	504	544	550	563	544	536	534	573	530	569	577	564	550	559	557	570	572	548	548	543	583	527	573	545	569	581	546	510	533	551	581	515	533	555	534	571	554	568	531	548	534	540	544	544	576	584	584	505	530	564	589	529	525	553	532	535	590	588	605	529	574	573	579	560	596	538	603	555	540	592	504	575	569	540	530	540	526	583	572	541	556	550	509	522	559	525	579	610	583	545	551	593	566	559	542	561	548	530	555	556	545	536	554	512	548	586	555	576	600	577	537	531	547	578	551	543	572	538	557	595	530	523	572	595	556	576	552	549	545	565	580	526	565	524	562	546	552	529	531	535	570	557	544	511	564	547	560	574	566	578	580	543	569	587	519	535	574	516	548	555	588	535	533	539	541	554	573	595	571	561	543	570	582	550	555	540	575	543	582	564	533	545	550	580	552	553	533	571	570	550	526	583	544	563	543	570	545	520	545	551	549	551	568	538	542	545	580	557	557	534	559	565	522	557	574	548	552	549	577	555	506	587	549	544	550	584	584	554	569	525	540	520	477	524	536	575	515	582	558	559	574	579	517	537	542	492	587	564	554	589	511	540	563	555	533	548	584	547	531	562	527	549	588	559	563	542	570	571	566	553	568	531	566	535	554	567	543	584	551	513	592	552	538	589	588	553	515	551	538	587	588	554	561	581	551	536	564	578	581	544	541	570	532	560	504	609	564	605	554	533	606	534	551	548	596	537	540	534	570	546	535	561	575	576	549	538	549	564	564	527	519	545	523	531	593	543	554	556	573	586	590	523	577	560	576	574	561	547	530	558	518	538	552	526	565	545	555	616	540	633	560	533	518	530	539	590	514	498	528	537	570	523	549	533	537	554	545	528	553	555	528	544	613	574	547	512	576	605	550	570	548	596	534	554	558	563	569	589	550	503	564	547	572	586	541	556	583	563	597	569	551	596	518	530	573	531	545	576	557	563	558	526	541	560	525	578	565	551	582	567	537	573	529	566	537	546	556	527	527	597	568	536	542	579	556	537	545	553	555	551	535	558	563	568	569	610	559	563	500	544	561	536	523	529	523	559	539	568	544	532	530	568	562	545	585	526	582	608	544	573	548	576	553	567	527	536	522	549	543	534	533	572	524	547	586	562	573	511	555	544	542	578	578	512	532	531	540	566	524	533	547	555	574	531	561	553	554	539	572	547	571	587	580	555	535	514	551	519	567	516	522	542	521	563	565	562	546	543	522	565	555	542	538	565	568	556	542	560	560	595	537	584	572	589	554	561	588	546	571	553	556	563	534	525	544	549	586	554	562	574	546	551	531	587	587	560	570	544	573	524	511	565	569	571	555	553	578	537	558	552	563	529	569	539	553	532	574	533	546	543	559	509	525	567	575	555	550	523	531	536	527	565	597	568	566	622	544	519	585	547	569	521	562	568	570	545	562	563	561	517	578	554	608	556	554	552	548	515	565	524	542	547	534	542	529	531	556	568	568	577	580	550	548	543	523	538	536	533	504	541	576	529	565	565	514	481	567	529	529	569	565	558	555	557	536	521	541	583	558	550	559	576	575	573	560	544	510	521	564	588	569	574	500	571	548	510	544	585	565	553	559	552	544	536	548	545	539	485	565	539	539	552	579	532	521	540	525	569	510	524	578	563	592	535	538	553	590	544	529	585	582	556	605	547	562	523	585	585	588	576	590	543	554	568	533	545	555	566	573	568	537	518	542	543	536	563	583	537	570	522	539	534	559	572	567	557	531	545	499	589	529	566	529	540	541	538	530	550	573	585	533	512	563	530	525	550	552	560	587	524	593	567	571	557	532	542	536	526	547	552	571	574	532	532	564	585	563	522	537	561	564	556	588	531	585	537	637	579	595	584	591	562	573	557	568	576	545	552	549	533	495	564	543	563	566	529	548	539	579	476	531	532	538	559	528	542	498	581	512	520	542	558	511	558	526	556	553	564	563	522	571	595	563	529	560	567	547	539	549	554	517	566	557	532	582	601	536	535	563	584	526	536	505	520	574	525	574	553	540	535	516	552	556	579	600	538	567	578	551	532	561	557	576	571	562	529	558	530	554	574	578	542	561	573	534	579	556	515	558	555	535	587	537	609	538	572	554	522	514	543	518	561	543	578	566	592	580	607	505	551	542	515	551	555	529	554	560	561	538	561	573	536	544	584	523	543	538	563	594	528	572	551	538	557	555	543	591	534	511	551	589	588	552	564	548	500	521	552	553	533	553	553	523	526	557	537	581	538	540	575	532	610	538	594	549	568	545	524	564	564	543	506	522	558	573	548	506	536	550	603	576	549	553	542	591	544	559	519	559	582	557	468	588	570	523	567	585	544	565	529	520	556	531	551	577	567	569	542	543	555	552	566	516	567	566	530	524	536	510	581	581	586	596	536	560	514	516	583	544	542	555	523	483	561	514	516	579	549	540	522	549	587	558	562	573	539	534	551	572	534	523	521	540	560	603	541	574	578	590	550	512	502	571	549	537	551	565	559	564	561	541	584	578	559	556	532	571	605	536	525	540	571	545	559	559	529	591	554	551	544	533	631	545	540	526	554	542	586	570	552	539	545	563	545	510	561	539	528	559	558	553	539	579	535	553	586	592	553	533	524	541	539	544	558	534	577	556	550	561	575	558	547	540	536	553	572	566	534	599	596	587	560	606	553	521	549	569	548	559	559	562	577	573	506	557	531	573	531	521	600	561	545	561	595	566	526	537	542	540	557	507	531	552	535	578	571	514	565	609	526	549	565	521	539	545	591	523	546	583	555	552	549	566	536	583	547	563	542	558	552	540	558	551	534	489	544	558	539	540	528	533	583	588
63773	54563	46707	24855	6614	1679	1302	904	388	191	182	161	138	146	150	155	150	154	154	153	178	155	166	161	161	137	140	149	113	152	150	152	167	158	140	145	141	155	147	164	163	145	132	143	133	115	162	129	171	140	146	151	155	144	174	159	141	120	130	150	142	150	127	137	133	139	142	154	171	150	134	163	146	146	143	152	154	125	157	127	171	183	161	167	139	150	139	136	145	131	135	162	137	144	144	149	166	138	149	161	153	140	136	150	154	151	135	152	132	175	138	146	147	136	156	150	142	146	139	153	147	179	149	167	148	145	132	140	135	156	150	150	159	146	155	145	164	163	160	139	133	173	154	137	128	158	191	145	155	152	135	138	135	160	167	148	128	127	132	150	147	162	146	132	141	151	134	149	162	139	136	151	159	143	136	150	143	158	151	179	142	149	165	167	154	121	143	145	135	167	159	134	149	147	148	169	149	143	159	162	153	160	140	149	135	155	142	174	142	161	157	181	150	143	140	158	150	159	143	161	146	171	151	134	172	165	146	151	135	153	134	129	164	142	150	143	161	152	144	134	176	171	152	156	143	131	169	144	141	158	163	165	155	139	146	167	150	139	152	127	148	158	132	153	143	150	163	153	145	146	137	168	166	167	146	136	161	165	148	163	155	164	132	149	159	128	150	148	148	161	174	176	133	140	150	152	133	147	163	140	146	136	157	151	183	160	169	151	121	143	162	165	153	164	132	136	145	145	131	181	139	130	122	128	157	151	163	160	140	157	153	137	154	156	118	138	158	186	167	156	125	148	160	147	155	165	171	143	140	138	152	133	125	128	146	159	123	169	131	159	162	152	141	167	162	137	143	151	159	147	135	167	118	136	161	153	160	143	153	144	177	164	180	150	156	165	110	147	138	157	176	156	165	169	142	144	151	173	149	166	145	137	155	148	145	159	132	153	154	150	150	153	153	159	156	150	190	142	132	150	156	135	152	154	144	181	147	144	179	159	148	149	143	142	133	157	146	159	156	157	133	158	161	160	126	144	160	159	163	160	132	157	138	139	160	160	118	168	148	162	126	141	148	138	156	152	166	141	156	129	141	154	158	181	149	143	131	148	167	156	161	133	125	155	162	132	141	132	161	159	140	138	142	140	130	150	153	140	153	156	167	178	171	156	159	137	139	163	165	169	161	145	128	167	176	162	158	153	159	163	156	165	149	155	163	145	169	152	146	130	124	140	152	147	144	158	150	158	157	146	152	169	157	169	152	142	153	152	179	143	144	147	146	153	149	139	155	150	157	160	138	171	173	149	149	134	125	151	135	146	157	152	141	144	130	164	126	127	140	161	149	150	143	141	140	116	136	151	151	163	134	151	143	134	160	122	138	152	141	166	153	134	148	134	144	157	142	150	159	135	142	159	138	158	130	137	169	152	146	145	138	148	144	125	144	161	142	152	155	168	148	154	138	134	148	158	163	135	152	122	139	163	150	136	144	156	162	149	170	154	168	177	163	127	160	138	143	166	131	131	142	136	152	162	146	154	148	157	160	163	151	142	157	149	147	161	152	137	140	172	152	143	162	152	185	123	151	143	161	157	135	148	150	124	141	154	135	154	152	155	136	140	146	139	153	140	137	139	150	160	151	165	145	153	125	144	164	159	166	173	149	159	172	153	119	171	162	147	175	142	143	142	134	144	179	151	169	123	157	154	165	164	137	154	186	146	154	182	165	146	146	168	178	146	163	165	170	131	150	140	173	140	163	141	137	128	137	148	141	140	136	145	164	122	143	141	137	133	188	151	166	140	143	157	147	146	145	155	115	157	180	157	178	169	164	171	140	166	142	137	154	142	139	151	160	149	147	138	141	140	141	149	132	146	152	143	138	179	158	140	131	145	165	165	152	141	132	170	159	147	163	160	141	125	147	130	152	132	163	135	142	149	139	154	166	151	147	132	146	128	132	129	133	149	163	162	158	161	143	153	149	132	151	138	130	125	145	180	158	156	133	173	172	179	174	154	133	151	139	169	144	156	134	157	148	156	143	155	158	173	143	141	149	161	153	150	135	147	162	172	163	153	154	173	141	157	143	173	151	111	147	132	154	156	156	137	152	142	141	135	136	148	181	152	148	135	141	170	166	113	137	150	143	144	165	135	138	149	155	145	172	133	121	148	136	160	165	176	131	147	133	148	156	133	147	164	175	139	164	140	140	157	148	154	158	159	159	152	150	185	143	133	143	153	145	139	139	144	154	151	152	141	132	136	159	161	154	161	158	159	148	139	148	133	145	149	133	169	167	145	145	120	137	153	171	153	160	128	137	156	170	140	133	144	149	154	124	130	138	165	141	139	138	150	137	147	147	153	136	142	169	155	135	164	160	126	136	141	143	142	143	155	133	141	142	149	158	133	143	158	161	173	134	149	164	145	151	144	143	142	186	140	144	167	135	152	155	156	167	153	136	166	141	143	146	137	154	123	160	147	157	132	139	145	139	155	153	154	152	162	136	158	161	161	163	144	153	162	152	139	148	142	154	142	171	149	156	147	152	131	139	160	144	147	152	166	155	161	154	161	143	165	160	149	143	150	155	160	136	140	137	149	150	149	137	171	149	143	151	176	150	173	141	155	149	133	138	146	137	140	151	150	130	141	138	184	170	154	161	158	148	149	171	142	165	159	163	142	150	151	133	149	130	139	128	131	137	147	151	141	162	151	163	166	141	133	151	151	152	160	130	142	142	155	186	180	128	154	173	170	142	161	137	155	147	158	136	158	134	154	171	137	186	162	154	141	150	154	160	132	147	151	162	139	131	137	135	160	164	158	177	171	140	150	163	174	148	149	146	148	155	150	157	170	126	144	142	132	147	143	157	168	152	153	158	135	130	137	131	136	178	142	157	146	148	154	148	131	150	139	144	145	162	168	152	150	142	144	158	173	124	160	167	128	156	125	141	137	151	145	137	149	150	151	170	166	164	175	142	159	111	155	142	161	174	137	154	139	155	156	180	173	116	132	173	178	152	145	140	153	135	165	138	130	141	136	160	155	141	171	156	149	159	146	162	129	118	124	155	141	150	156	150	170	155	161	159	144	147	140	135	137	146	146	176	171	160	153	148	170	150	171	173	155	136	152	129	145	141	141	148	144	140	163	166	163	144	153	160	170	198	173	150	145	134	141	190	140	146	156	153	158	179	150	159	155	150	165	149	146	154	148	136	137	171	151	148	141	164	163	151	143	125	145	174	142	158	149	172	135	163	124	154	170	159	144	164	149	141	153	144	124	137	146	132	137	160	136	138	144	164	138	141	148	160	151	168	168	164	143	142	127	112	157	140	175	156	155	166	144	153	156	134	162	165	137	147	139	136	142	173	138	126	133	150	141	164	174	175	155	175	161	139	133	161	132	157	153	151	154	186	140	150	141	185	172	131	176	153	155	128	144	148	169	154	170	173	149	157	154	151	146	170	165	134	123	125	156	151	124	143	145	157	137	136	144	157	147	152	145	152	138	155	151	156	155
43733	45574	45493	29612	10397	5190	5038	3436	1356	645	330	383	375	352	356	350	337	359	359	366	318	344	335	358	357	376	341	328	345	349	373	395	353	365	346	364	344	376	359	347	349	337	336	395	365	354	355	337	375	343	333	318	348	337	328	357	370	361	341	360	342	328	362	381	328	329	367	338	350	385	355	358	322	356	345	348	375	370	345	359	359	328	360	349	341	329	358	371	372	388	320	365	355	346	332	347	371	341	334	335	349	361	390	362	333	333	365	342	344	363	360	348	363	354	351	388	333	356	343	346	363	370	347	367	371	349	327	346	354	335	380	341	366	335	342	364	333	343	355	339	331	364	339	351	368	386	346	346	328	333	381	343	392	357	329	338	351	405	367	360	348	345	366	320	388	327	347	369	379	321	378	377	378	344	333	339	359	366	336	374	384	336	370	349	363	310	356	360	341	350	308	336	381	329	341	333	343	354	321	358	329	393	355	315	318	349	372	352	345	361	349	368	342	358	348	311	375	365	348	349	371	351	344	370	352	337	352	349	361	350	321	359	356	321	325	350	349	354	354	365	361	356	338	306	338	369	350	346	332	374	327	347	349	332	345	342	335	375	356	346	320	341	352	352	328	342	346	342	352	344	328	367	340	334	374	352	378	397	299	363	354	355	337	331	359	339	334	359	334	385	340	346	356	337	385	307	375	361	348	355	377	376	365	359	338	358	379	355	361	334	347	361	335	345	391	325	340	344	364	343	355	345	336	352	349	334	326	350	333	335	368	334	359	341	386	355	362	366	377	341	337	374	380	352	356	353	384	349	355	368	343	351	328	360	366	344	358	363	328	340	333	364	323	361	378	327	394	333	336	359	370	349	338	374	328	353	384	345	336	330	316	352	370	379	358	335	360	331	331	329	366	353	368	382	354	352	343	352	356	357	368	366	359	369	367	381	315	330	372	336	355	365	334	363	375	380	364	335	327	333	322	363	325	332	329	351	385	382	365	365	340	342	330	345	355	375	337	354	317	363	360	384	372	346	345	330	316	311	340	333	368	376	377	347	340	364	359	356	366	368	357	327	344	362	366	340	380	360	369	351	317	344	386	380	365	361	350	348	350	363	360	340	341	317	337	345	336	331	341	352	357	352	364	391	336	306	374	371	320	365	302	379	371	365	334	318	346	326	329	345	327	373	345	362	330	334	339	374	376	361	360	339	365	381	320	360	339	362	360	380	340	356	392	349	326	353	357	335	345	347	353	349	375	364	325	351	358	345	356	354	353	340	370	332	370	370	351	346	319	350	360	359	334	346	356	320	345	314	337	355	376	354	375	359	358	337	349	348	327	343	343	360	367	362	332	335	339	365	359	361	354	317	376	350	331	371	370	384	357	382	384	354	367	346	349	329	358	356	345	364	383	332	378	329	352	335	341	384	364	332	336	352	391	329	349	336	384	343	344	336	338	379	348	349	376	339	352	360	344	387	358	344	328	349	364	335	384	348	379	333	355	363	350	341	352	333	377	348	387	355	331	336	364	376	382	348	338	404	338	367	369	361	351	357	315	349	347	360	376	365	375	342	320	351	373	343	344	358	361	332	315	356	366	369	393	370	324	343	390	346	327	356	353	355	341	342	335	338	348	320	343	352	343	373	343	320	349	355	336	358	349	337	348	339	378	359	357	362	341	367	348	358	357	358	372	360	375	355	353	342	367	359	338	319	343	360	358	345	372	329	388	360	356	378	380	348	350	334	345	392	333	329	339	369	368	367	329	335	365	322	362	373	387	365	384	353	379	334	358	333	341	339	366	348	326	327	353	374	357	357	325	332	370	377	337	351	365	347	377	343	370	352	388	362	369	359	345	372	362	340	367	361	355	390	364	345	351	363	354	321	357	368	366	373	343	315	384	355	338	330	336	310	339	340	367	363	335	322	362	351	354	345	304	348	353	353	338	356	366	335	350	347	325	389	351	315	334	355	354	347	363	347	375	326	353	379	345	377	360	352	376	335	366	361	343	349	355	381	386	373	389	375	333	376	349	336	344	352	346	354	341	391	347	357	369	351	343	335	420	324	372	354	353	363	331	340	333	373	363	338	365	365	392	350	358	332	357	346	380	345	355	374	366	377	361	352	350	364	328	378	378	369	324	378	337	359	360	344	366	347	346	357	359	378	338	316	361	337	352	350	357	356	347	347	333	346	381	359	356	352	358	340	355	351	388	322	341	333	320	354	336	368	342	350	321	365	355	353	365	342	362	336	332	334	353	377	336	356	356	338	341	331	338	340	374	348	349	340	371	372	353	345	346	376	369	357	374	370	346	386	379	389	354	369	343	341	364	334	374	356	336	337	361	365	352	355	349	364	363	343	312	353	350	323	344	363	319	398	372	347	388	380	334	360	353	376	367	369	374	348	361	339	352	354	369	358	339	365	354	320	340	351	336	357	348	343	346	343	336	366	352	325	354	362	381	363	298	319	397	344	338	336	381	344	330	367	367	329	373	328	368	364	368	338	356	327	334	362	355	341	351	352	359	348	388	325	357	351	319	356	347	376	364	409	351	370	359	332	332	345	345	336	369	352	342	343	358	313	369	331	358	346	365	371	380	369	348	324	373	365	358	328	372	375	344	325	306	363	368	328	354	353	359	370	357	357	353	400	363	381	341	307	370	337	355	354	335	382	352	353	347	373	378	359	352	361	331	350	353	348	342	337	354	338	333	345	378	330	346	339	351	356	333	355	343	328	345	370	363	352	372	348	355	358	376	348	367	329	357	336	346	367	352	342	372	370	373	313	352	368	383	373	331	371	353	337	412	338	367	345	334	355	354	343	361	368	343	364	358	388	379	359	335	322	332	350	364	357	317	360	361	383	368	365	364	364	330	382	348	365	362	389	343	410	326	347	370	360	383	344	334	333	323	381	357	383	344	319	383	356	364	340	348	379	354	384	355	354	338	338	354	334	314	360	370	341	323	372	368	352	339	355	329	332	337	381	354	334	345	348	343	366	355	331	339	366	367	359	355	367	350	371	373	357	349	412	369	349	367	370	366	350	356	352	334	318	368	367	361	358	298	353	372	339	341	338	348	380	350	385	336	383	337	350	332	340	346	335	357	356	380	333	359	350	371	354	366	365	361	361	353	334	377	363	375	337	369	364	326	338	394	335	356	359	333	357	368	361	370	350	357	327	345	347	348	352	349	351	351	392	353	361	367	344	373	362	350	353	348	349	356	351	366	363	362	369	338	342	389	355	380	385	351	338	341	338	343	344	366	346	374	368	330	325	355	368	355	342	342	409	352	340	332	365	345	372	366	359	368	348	318	376	336	359	355	361	332	377	346	363	356	343	349	352	368	323	391	323	350	367	370	329	369	360	378	346	364	329	374	390	352	357	330	331	338	356	335	382	355	339	340	341	366	373	334	367	364	399	364	357	370	329	348	348	351	351	343	406	351	358	365	364	323	345	354	345	350	349	349	311	379	320	342	316	362	340	386	351	374	325	368	338	324	382	359	366
26188	9653	3042	999	324	279	299	287	300	270	245	276	252	250	251	235	247	276	300	269	272	230	234	234	256	258	227	266	268	237	241	255	246	273	226	263	242	279	236	251	235	273	224	247	270	268	271	245	284	274	247	246	253	267	276	237	266	273	240	243	233	264	243	262	259	276	271	225	282	277	243	250	256	269	255	278	299	253	265	274	282	242	262	253	248	268	263	249	230	247	277	234	251	263	298	264	226	261	269	254	264	228	278	252	266	234	260	261	243	266	293	246	246	285	233	214	279	233	260	284	225	224	224	271	259	283	239	284	291	262	287	255	259	261	241	248	241	247	249	243	279	235	234	262	243	273	265	269	253	238	250	281	262	270	260	283	234	223	254	253	245	240	261	269	222	253	253	247	226	261	234	224	261	271	279	264	282	261	255	257	263	277	222	262	269	302	256	269	266	250	272	279	240	250	244	241	267	269	250	292	259	238	268	256	239	278	244	237	260	227	241	265	265	269	248	257	272	248	254	241	248	253	261	255	284	270	240	264	259	253	225	267	246	253	265	255	261	271	284	263	280	255	270	256	303	238	252	244	253	245	251	246	260	292	268	230	287	271	249	293	262	270	250	292	283	247	267	234	247	240	245	269	251	259	247	264	260	261	261	249	252	273	220	260	263	225	278	288	265	272	231	259	253	241	290	277	255	250	257	266	283	238	241	246	241	234	273	244	269	251	274	241	248	263	237	262	266	260	280	253	276	254	257	279	251	260	276	258	277	231	238	236	255	255	251	250	281	241	234	250	235	269	253	247	241	273	252	253	260	235	266	248	277	245	239	231	264	265	254	250	248	249	293	259	240	265	255	245	249	284	254	218	261	278	265	219	213	241	219	270	271	243	249	240	252	260	268	241	237	241	227	270	277	259	267	259	246	250	259	274	280	253	273	273	283	253	253	251	254	255	269	286	230	248	278	237	267	262	273	279	248	234	256	260	256	259	252	243	252	258	285	241	270	284	298	247	250	267	256	237	257	232	250	256	262	261	252	253	264	270	254	263	258	250	230	251	274	282	266	238	257	257	241	264	256	236	296	270	289	254	249	257	264	280	253	258	265	244	264	264	255	244	252	293	227	234	274	249	254	248	269	284	259	257	252	253	261	245	243	256	243	235	256	242	250	259	259	252	262	236	243	261	254	251	300	254	263	238	230	251	257	258	265	294	249	263	234	270	270	272	235	271	246	273	227	259	259	267	244	255	238	229	228	263	228	245	272	257	248	277	279	266	264	236	275	239	266	275	257	253	271	253	272	250	248	273	302	273	279	274	243	233	271	309	243	233	244	280	265	286	247	236	260	251	230	252	268	262	259	235	245	257	236	269	258	271	255	252	273	259	275	281	291	234	264	271	251	255	255	260	229	253	234	256	242	236	235	231	237	287	285	233	255	266	217	244	263	276	242	275	240	261	218	276	278	264	231	258	257	277	234	262	235	256	259	245	218	259	242	256	266	254	249	265	282	241	252	272	239	259	259	215	262	313	257	266	236	261	283	243	265	236	253	269	248	243	263	243	272	260	271	239	262	257	266	277	265	251	253	271	233	293	256	234	254	264	236	249	243	240	249	272	245	261	285	242	241	287	253	231	256	259	253	253	253	263	260	234	279	265	257	273	272	270	250	279	302	270	252	248	270	267	263	262	263	243	265	264	282	252	241	254	230	246	259	288	242	242	241	261	244	232	253	243	282	268	244	246	235	232	263	249	260	258	256	276	252	285	257	250	274	244	245	255	247	254	274	271	253	265	261	279	244	232	226	278	238	251	247	254	292	277	252	255	248	258	259	250	268	226	248	276	270	268	244	242	231	249	252	264	255	230	264	263	260	238	292	244	242	222	239	240	253	241	309	261	271	255	250	229	237	239	262	250	277	242	249	259	210	231	259	252	236	286	235	267	275	274	220	239	230	265	280	237	252	281	275	244	248	255	264	258	232	251	254	254	274	243	224	265	284	258	264	225	253	222	253	290	265	268	258	246	262	261	229	267	231	264	254	275	235	235	244	236	286	246	278	260	251	252	260	282	244	251	274	240	262	268	233	266	228	252	274	278	271	274	252	256	256	267	247	258	241	283	243	254	308	260	240	271	236	237	238	242	257	293	273	242	256	238	232	262	233	259	238	261	252	241	263	251	264	229	250	285	237	231	275	250	268	269	260	234	283	285	249	247	263	212	272	254	268	238	272	265	259	223	243	253	278	236	228	260	242	242	264	225	226	253	238	284	230	278	261	247	253	267	271	256	236	261	267	251	287	264	278	218	290	229	224	245	261	252	261	272	255	275	245	277	251	253	227	266	252	263	244	234	254	252	240	229	246	248	240	258	245	258	274	244	262	270	248	244	243	250	238	234	265	265	247	240	240	239	244	252	258	278	257	231	233	217	282	248	261	234	256	246	258	233	253	230	279	237	257	226	224	236	257	246	254	268	268	275	280	249	240	258	258	268	273	246	265	252	280	285	268	256	254	256	252	274	247	261	251	267	242	256	259	251	273	241	224	250	250	254	230	281	266	269	224	258	266	266	249	283	238	267	271	269	246	257	264	257	254	277	264	244	249	240	249	252	237	241	239	249	252	279	277	256	265	237	214	242	238	257	241	255	264	228	245	257	272	252	232	251	260	251	275	258	252	247	247	270	227	252	253	243	257	259	280	275	274	277	232	254	282	242	250	261	256	246	248	261	259	288	254	241	234	272	255	265	259	258	260	252	272	265	240	245	271	264	270	245	243	270	256	269	241	250	278	231	263	269	268	241	271	252	273	231	266	272	309	269	234	270	227	237	242	251	242	279	241	251	249	245	253	215	254	254	276	251	250	252	233	255	267	262	241	247	248	217	249	234	296	239	253	264	265	266	276	277	281	240	280	224	268	254	281	247	253	253	288	245	284	220	262	256	278	251	276	248	260	276	249	250	253	233	260	237	248	251	233	239	227	280	235	242	275	260	248	228	264	288	258	223	289	265	275	262	251	280	254	231	258	261	278	244	246	281	297	259	228	261	276	287	233	262	264	253	250	254	241	273	248	214	266	246	224	219	258	267	268	273	220	248	293	281	281	286	249	276	258	266	284	257	292	251	274	266	258	257	271	262	217	259	256	255	280	288	271	245	257	259	234	276	266	233	245	235	266	249	291	288	269	264	255	263	276	271	298	250	240	221	254	275	282	259	268	239	253	244	280	244	253	291	244	262	228	249	269	276	264	267	265	241	262	233	237	244	270	262	242	258	257	240	259	288	234	276	254	268	224	267	254	254	254	260	255	253	238	222	253	270	247	251	237	247	265	260	273	257	236	278	241	270	273	259	255	264	275	239	237	240	260	236	254	255	264	259	255	277	241	269	257	260	279	258	241	259	263	272	209	265	236	257	248	269	260	256	264	281	231	264	250	273	273	244	252	258	288	263	271	259	239	271	263	264	262	245	263	238	259	256	269	266	253	254	255	269	251	234	272	269	259	262	232	261
18585	9693	6035	2651	878	667	671	686	602	547	511	551	559	581	576	596	560	569	617	558	625	571	609	552	572	615	562	599	545	569	569	573	575	601	554	580	610	529	556	584	602	585	582	577	607	571	578	562	556	593	572	546	617	577	588	578	539	605	573	596	572	548	557	561	608	583	589	615	609	548	607	635	619	575	596	537	546	574	583	641	571	562	564	581	596	585	587	613	593	576	574	615	545	595	624	573	552	571	555	589	586	553	557	533	575	555	584	591	588	583	561	597	562	573	600	594	559	608	590	561	553	560	549	597	567	585	590	576	605	548	597	561	609	547	599	563	560	586	614	561	557	583	611	568	579	604	582	593	596	573	563	605	552	547	560	573	560	581	588	585	638	521	551	574	552	621	590	581	550	540	567	578	608	573	581	579	600	558	580	590	560	588	534	616	569	567	558	545	550	586	560	613	537	578	573	590	574	603	598	582	558	575	595	586	585	595	589	596	553	548	543	622	599	541	548	608	542	585	603	587	585	598	589	570	571	557	603	568	601	550	570	571	603	578	592	586	567	595	563	585	555	569	543	554	561	611	574	550	550	569	605	558	586	584	600	580	586	598	588	558	567	604	547	565	585	558	591	594	595	556	572	585	564	575	547	575	576	537	541	604	566	581	591	625	603	625	578	569	586	590	587	573	551	593	584	608	564	629	577	558	563	586	542	547	581	560	586	578	582	607	602	590	600	584	615	594	592	562	542	587	603	576	615	567	571	584	566	584	588	578	580	580	573	560	577	598	551	610	565	563	592	552	590	562	568	598	591	574	573	541	577	619	588	591	564	550	604	601	583	559	590	595	604	559	579	544	572	598	536	586	578	611	551	578	600	530	552	588	577	526	611	603	602	588	610	594	586	577	588	585	586	547	559	584	582	571	546	568	609	605	599	577	601	606	588	622	549	551	578	598	609	603	589	603	574	660	566	551	568	562	584	570	563	603	614	578	532	642	562	600	561	559	604	574	545	580	591	581	603	594	587	572	530	556	596	570	548	554	571	596	556	548	581	562	600	576	580	573	582	553	566	598	603	564	608	567	557	556	576	597	578	562	584	557	588	573	638	552	569	583	598	514	553	583	572	593	519	567	564	539	555	592	561	565	619	544	547	551	564	592	537	617	593	557	623	563	566	550	573	587	592	603	536	569	598	570	583	604	607	570	564	592	541	582	563	562	576	539	589	586	547	609	590	599	554	532	573	609	566	596	598	562	588	603	565	562	575	556	555	603	609	601	556	593	558	544	543	592	606	563	559	572	581	587	588	568	598	529	581	563	568	573	555	583	602	593	572	620	609	576	545	554	565	576	546	613	574	594	577	559	552	647	594	574	528	566	581	600	608	586	600	565	577	580	543	632	615	610	601	600	537	569	587	556	599	606	561	554	590	592	603	552	566	617	644	585	609	558	565	571	577	617	579	582	578	597	611	566	597	573	586	594	610	605	577	557	573	575	568	600	562	524	577	605	573	560	612	572	578	577	597	592	579	599	575	564	566	619	587	604	548	556	564	577	556	556	629	608	624	611	558	590	564	544	596	567	634	586	571	566	540	571	576	606	597	579	552	574	561	576	590	590	576	558	586	569	614	575	557	574	543	623	549	573	618	551	617	589	588	564	587	562	583	539	581	581	583	612	599	589	562	555	565	619	559	536	587	569	644	550	597	554	604	545	555	607	616	566	584	605	601	556	596	590	573	552	549	618	529	584	584	596	545	540	567	568	596	569	545	585	618	571	558	578	585	563	551	618	602	575	577	584	588	520	599	572	543	544	554	574	578	565	623	590	551	557	585	551	589	558	578	579	581	599	571	569	568	582	619	598	582	575	639	610	618	570	602	596	571	613	589	569	569	584	598	597	588	588	593	593	590	573	558	594	623	574	586	541	580	551	643	591	616	570	578	570	537	535	603	569	583	586	608	573	562	585	578	535	555	599	575	538	560	567	590	580	582	574	578	593	563	558	614	609	598	599	572	567	539	573	602	551	590	558	557	568	557	597	581	572	527	629	591	617	590	561	622	554	575	552	557	563	599	574	554	604	560	559	553	596	579	603	565	602	551	582	589	603	566	551	566	630	560	532	594	621	575	515	554	564	569	575	586	622	556	594	585	579	611	634	556	583	539	609	604	554	571	548	520	586	597	551	567	534	588	550	591	559	560	543	548	577	534	541	574	605	583	594	552	620	592	533	563	554	582	525	571	618	556	540	595	541	599	588	579	575	570	581	516	578	556	593	578	600	582	585	582	610	584	581	550	535	592	587	568	566	612	567	594	564	566	586	589	599	575	584	587	594	602	584	531	559	594	576	567	590	573	542	566	582	619	555	568	572	551	555	624	609	538	602	580	603	569	577	572	575	555	562	608	599	597	571	559	639	565	567	564	589	583	614	567	596	603	574	576	558	564	584	563	572	584	582	543	580	553	591	581	587	583	544	582	601	547	610	562	591	555	551	613	570	563	587	533	561	612	587	538	603	542	595	549	588	541	588	589	594	592	612	590	547	595	590	591	555	619	579	564	578	546	553	537	545	596	582	605	587	565	606	634	563	583	567	533	598	596	617	598	571	591	564	558	570	562	611	597	605	596	559	540	540	630	590	593	552	580	607	604	525	609	542	580	569	541	613	579	616	619	539	536	555	599	611	526	549	535	533	577	611	526	567	611	580	563	590	559	605	643	579	616	578	582	572	580	557	627	557	545	573	567	641	543	559	599	600	526	600	631	566	566	568	604	586	518	607	579	587	577	612	557	557	558	600	591	590	610	577	575	593	587	610	576	550	537	549	552	614	569	530	649	578	615	593	529	568	559	594	528	596	583	546	569	605	592	536	539	573	596	570	606	564	593	573	555	587	581	595	563	555	603	578	595	586	577	591	626	585	588	579	585	605	569	570	542	603	611	613	554	588	628	582	584	567	581	550	575	611	563	619	590	584	541	589	564	529	534	617	554	607	531	557	584	586	585	595	616	601	569	591	576	603	577	582	579	559	560	556	587	568	597	575	573	552	599	561	528	557	583	566	583	559	550	559	559	558	555	558	558	589	630	575	553	623	558	594	545	577	556	611	595	603	550	644	577	609	576	598	585	588	597	570	556	563	585	535	583	573	593	564	564	610	586	625	579	595	566	577	572	576	583	576	544	562	587	591	592	590	590	555	591	586	521	601	607	573	531	585	563	620	563	549	609	562	570	565	603	578	559	616	556	619	566	601	568	611	589	609	602	570	543	591	587	537	571	562	531	547	591	547	596	541	553	588	589	556	529	574	611	557	618	578	562	587	581	557	558	583	526	567	616	586	611	578	547	581	549	577	572	574	597	583	560	616	569	560	593	565	582	547	592	583	569	569	552	596	575	605	558	605	579	594	601	587	561	585	568	567	555	615	586	574	600	536	588	613	550	556	561	568	568	577	580	620	597	573	611	588	570	616	553	597	557	574	586	555	591	534	549	599	588	563	601	575	561	561	630	587
52849	37474	29301	12846	2830	984	706	520	446	240	235	221	261	209	231	257	245	264	238	239	242	237	227	244	236	219	249	254	259	222	244	230	262	228	211	281	237	227	255	239	226	225	255	226	249	229	237	266	247	254	269	239	219	250	229	255	257	225	243	234	255	247	226	267	276	220	217	253	260	231	227	262	252	240	249	201	223	241	243	234	229	274	249	235	263	220	260	249	249	280	248	230	239	244	210	271	254	255	236	259	226	244	252	233	240	256	259	219	238	204	265	237	253	250	242	256	245	247	238	227	220	223	268	258	254	220	243	248	245	253	270	237	233	235	227	242	259	199	249	283	242	236	237	257	244	249	242	242	222	248	225	210	240	210	222	247	248	252	214	252	258	262	243	231	246	230	260	241	259	248	245	248	243	245	227	263	250	216	244	264	238	234	240	220	259	259	236	220	242	241	225	235	244	228	255	223	219	231	230	227	259	229	229	265	246	262	233	230	239	245	272	226	268	235	225	253	252	207	260	229	238	247	245	240	246	222	249	258	259	239	281	229	230	237	216	273	249	244	237	268	242	228	237	232	238	244	242	228	243	261	237	240	251	230	205	242	242	258	241	250	265	227	220	259	238	234	234	232	243	265	258	256	235	252	264	240	251	250	242	241	276	260	259	226	231	258	255	249	241	239	238	214	250	233	261	214	263	251	254	219	224	232	244	243	278	248	255	253	261	225	244	241	258	216	203	208	251	229	235	229	223	225	246	247	263	247	233	253	235	260	238	233	241	254	235	250	266	260	247	255	238	250	235	227	210	241	256	251	260	225	229	263	223	234	247	255	243	228	250	241	247	249	244	229	236	232	231	242	276	258	254	241	235	248	241	255	260	240	255	233	217	252	272	257	232	270	246	227	226	271	251	274	247	214	242	257	235	233	226	223	240	252	229	239	255	239	222	239	263	249	233	254	254	236	256	251	234	248	230	233	242	235	243	266	260	214	250	223	252	271	243	230	237	244	232	216	234	252	226	264	244	258	222	253	223	226	241	250	228	223	258	225	240	212	230	246	261	239	265	244	234	234	244	246	263	255	228	241	243	248	218	264	253	267	260	235	248	227	243	215	258	284	245	232	250	241	228	240	251	245	254	254	212	220	249	258	216	223	241	254	262	221	249	224	241	249	253	218	228	254	249	244	210	242	254	265	235	272	219	216	251	237	244	250	243	243	230	228	258	255	262	249	235	255	243	258	241	245	241	230	226	250	259	234	239	255	246	257	229	271	240	237	245	245	241	257	233	247	243	211	240	235	236	248	244	258	263	196	226	273	261	253	221	205	223	234	209	242	267	262	245	257	256	245	217	231	277	233	237	282	250	258	236	240	265	233	263	234	225	208	276	234	218	252	261	284	213	245	217	228	240	220	258	263	257	242	246	222	261	253	242	245	216	251	228	221	224	245	249	237	245	226	246	219	230	244	255	224	247	215	243	231	229	236	210	253	246	237	274	256	244	247	234	237	259	260	223	236	235	262	221	248	210	196	256	241	240	268	245	250	229	260	202	254	243	231	222	232	248	246	236	236	255	285	262	258	272	253	216	222	237	233	268	222	260	261	280	236	249	227	214	237	241	249	240	239	263	272	251	227	242	232	280	255	242	250	252	248	238	280	253	247	265	240	243	239	233	225	218	240	258	254	248	259	247	248	236	237	245	230	229	243	248	248	223	254	255	251	224	247	254	243	227	239	253	272	232	217	227	270	230	240	244	270	245	244	245	249	260	239	245	259	261	250	251	232	242	240	231	245	272	269	280	221	249	236	235	249	254	266	209	257	241	244	233	239	250	230	241	244	275	250	206	257	247	244	227	213	241	242	250	282	256	255	240	225	250	242	256	243	227	250	250	269	241	250	252	247	231	237	226	242	245	254	249	268	262	219	231	221	232	206	232	249	291	233	246	262	234	230	232	231	238	252	252	261	234	249	237	256	249	205	236	252	257	237	238	221	234	234	212	270	251	255	234	266	275	262	238	241	274	237	272	239	245	215	272	236	239	228	232	230	246	217	247	190	228	243	232	234	270	262	239	235	212	256	240	269	247	279	225	230	224	265	241	239	222	247	224	226	234	241	223	218	258	235	248	240	240	229	223	213	232	225	246	224	225	249	248	260	240	242	230	236	237	238	254	254	269	249	242	253	259	250	261	209	264	249	236	223	247	242	235	244	228	229	270	219	239	226	227	255	250	267	257	210	218	248	238	240	258	250	233	272	239	255	231	262	228	250	248	220	262	238	250	230	278	238	239	223	247	215	243	221	289	249	216	228	268	259	228	258	227	259	248	239	256	248	257	264	265	224	232	198	246	233	253	242	272	224	255	248	240	248	248	273	239	250	219	245	222	227	252	230	254	294	270	235	238	226	256	232	236	222	243	232	238	268	235	268	246	240	262	256	264	247	243	235	241	248	224	240	207	207	259	270	267	228	272	246	233	240	242	249	227	244	231	228	241	231	261	227	241	243	247	229	254	264	245	227	237	248	227	234	255	264	245	253	248	258	255	276	244	248	263	231	260	217	185	256	220	252	245	253	255	251	251	240	232	231	258	263	258	257	228	238	220	221	252	239	253	225	218	248	247	231	216	220	258	231	242	233	240	227	276	245	270	234	238	245	256	253	255	214	253	235	260	256	275	269	277	236	236	241	213	265	256	251	244	255	222	259	248	240	198	239	232	268	230	241	266	249	237	232	241	239	229	278	257	263	232	253	197	230	264	228	240	240	215	234	213	206	264	268	251	202	231	232	247	259	242	234	242	257	241	230	210	240	236	234	236	266	269	236	262	230	249	240	279	250	219	253	274	211	227	213	235	226	240	236	246	237	279	254	246	218	217	261	251	235	211	247	246	247	264	287	243	252	242	247	259	244	211	252	237	233	252	226	257	255	221	220	248	253	228	258	242	243	270	247	241	218	239	262	238	254	266	254	257	228	234	237	247	216	241	232	210	234	243	293	253	238	215	275	251	235	252	222	230	231	230	280	270	225	247	245	242	230	251	246	256	258	254	224	238	266	267	255	257	259	218	243	252	213	223	229	222	243	235	236	238	241	230	253	228	233	208	219	265	268	234	219	244	227	261	215	231	242	243	230	252	222	248	248	246	249	233	257	233	246	257	236	244	228	275	249	235	234	226	239	246	243	256	246	239	256	228	246	231	242	219	253	219	225	234	259	236	232	246	260	241	265	215	244	218	227	207	238	237	244	266	228	251	213	220	254	242	243	241	254	241	254	251	234	271	257	239	223	269	256	224	239	243	222	269	245	237	251	238	265	226	231	257	234	238	255	239	257	260	266	212	225	240	258	218	242	277	239	234	240	239	239	253	238	211	261	271	266	224	235	252	264	278	245	238	241	208	246	241	249	262	245	220	253	245	259	227	262	227	249	218	216	271	246	244	245	249	214	230	244	257	218	280	248	231	257	233	236	256	253	224	263	276	270	254	250	256	253	223	233	245	241	229	213	228	242
36718	32619	32547	19317	6771	3749	2603	1983	1297	672	585	553	591	542	560	538	553	590	576	547	540	518	515	589	559	537	539	563	537	544	514	558	528	560	519	546	525	575	553	507	558	550	573	532	543	546	527	543	574	587	535	581	536	575	540	565	561	519	511	547	551	517	521	530	512	536	552	510	593	493	562	539	541	528	559	523	517	562	529	539	566	522	571	515	560	544	536	519	511	532	519	563	559	545	528	560	549	518	494	549	546	574	533	556	523	474	553	516	554	519	564	528	543	524	600	559	540	517	572	552	542	579	516	518	562	548	557	531	503	560	540	547	566	551	590	563	554	503	565	531	523	527	514	569	557	527	580	502	530	517	519	540	531	604	561	536	564	571	514	517	548	557	571	570	538	557	533	599	533	552	542	542	530	553	549	581	520	531	530	540	523	545	533	547	585	518	575	533	559	530	525	564	517	509	518	572	546	572	560	512	512	545	559	540	517	528	540	535	571	543	556	577	580	517	533	509	527	564	536	566	534	560	545	520	534	533	538	543	543	554	536	592	545	565	527	511	526	545	565	536	521	486	508	550	508	548	537	527	542	523	559	532	567	562	557	526	569	510	560	478	554	510	534	503	516	523	544	516	538	548	538	567	590	576	546	524	565	533	512	535	522	547	530	535	536	564	549	566	535	559	504	564	502	559	507	552	537	535	523	567	560	543	537	552	491	548	566	559	552	499	569	522	572	528	555	528	555	558	539	531	529	490	595	531	555	556	530	537	522	562	550	530	542	541	501	519	535	549	540	510	536	577	550	495	554	558	525	556	532	492	552	509	504	528	551	503	567	575	539	584	561	559	564	523	535	539	517	615	500	538	571	555	548	537	534	552	524	550	548	521	544	551	531	555	549	577	541	534	549	562	562	500	533	575	533	532	561	571	595	564	549	532	567	539	523	572	583	534	572	533	519	536	516	569	535	543	562	536	526	559	541	585	541	512	566	545	522	553	547	541	506	510	497	541	560	544	542	535	520	552	578	543	566	556	560	562	590	550	542	543	527	512	483	543	569	521	536	539	563	531	557	575	513	558	579	552	582	527	581	535	513	540	514	529	545	520	512	522	558	494	549	572	536	532	538	553	558	573	540	528	548	533	534	530	530	536	549	547	504	594	536	573	568	520	544	533	541	535	555	566	554	537	546	549	542	490	570	588	505	493	527	566	527	538	536	568	549	549	514	510	564	531	555	526	524	562	584	547	564	543	510	519	539	542	551	529	541	530	523	547	545	530	539	527	512	558	561	534	555	505	527	550	542	533	526	572	549	530	531	553	525	556	545	573	527	476	505	539	512	559	570	552	547	545	516	545	522	602	515	577	520	520	536	528	582	536	529	572	551	564	564	555	565	544	555	533	525	545	552	536	533	520	522	573	504	556	547	548	521	563	563	528	509	545	511	503	572	555	535	549	531	538	562	543	557	557	564	583	543	522	546	541	551	543	586	547	548	595	558	581	597	522	546	526	511	530	551	526	571	603	514	509	565	550	545	552	525	533	530	509	532	556	519	520	544	571	512	559	572	521	542	560	570	561	577	528	523	544	579	524	507	523	532	560	548	523	499	559	523	541	552	567	545	555	553	538	530	512	538	520	523	559	527	562	543	545	563	510	541	554	580	527	579	529	567	510	566	524	557	563	531	550	549	537	532	544	595	538	563	558	588	541	521	535	509	488	539	528	539	508	565	509	516	544	527	554	571	520	538	537	563	532	533	529	551	576	529	548	529	553	552	589	555	533	563	511	556	508	553	574	533	519	554	560	520	553	533	542	547	540	556	543	559	577	562	527	491	545	557	547	559	542	562	549	506	533	558	578	558	548	547	560	533	558	558	565	534	486	561	549	562	537	528	516	578	507	506	526	577	534	558	557	514	527	600	534	531	555	541	539	542	551	540	556	557	559	549	592	520	553	537	536	581	525	594	538	560	554	519	550	530	567	545	538	519	576	486	539	539	552	535	515	563	526	546	502	547	495	549	565	524	575	553	522	520	522	542	574	592	546	544	534	591	529	527	548	570	544	558	530	555	530	548	564	562	616	526	567	549	581	569	510	585	550	559	560	568	534	524	550	555	575	480	554	552	518	552	554	540	554	562	561	546	578	554	532	547	547	561	534	494	507	562	533	552	571	532	527	547	544	576	542	580	528	543	575	524	551	542	536	499	554	553	589	538	562	545	556	509	533	545	527	535	583	534	544	532	581	538	534	541	517	523	594	534	535	546	521	542	510	541	531	559	536	521	598	543	503	571	545	536	482	552	616	533	527	542	542	595	550	516	527	540	518	521	534	583	573	497	521	613	579	502	564	569	537	576	525	556	514	524	530	591	597	572	520	549	557	555	517	497	550	553	524	545	556	580	528	536	558	567	540	558	543	559	556	618	582	543	529	522	533	549	539	555	516	533	578	559	518	543	565	516	538	595	549	536	532	524	532	505	527	559	563	538	575	545	574	526	531	579	522	557	559	507	540	525	529	606	535	525	490	495	551	571	538	533	534	507	587	529	526	562	537	552	554	542	554	574	565	528	545	563	507	512	554	556	605	572	541	557	563	575	529	553	593	497	526	529	552	527	543	557	513	531	518	565	532	566	493	567	582	524	561	557	568	538	551	553	557	592	550	535	545	533	560	572	542	489	518	579	548	532	510	569	578	534	573	557	551	560	546	506	532	548	554	555	532	551	574	545	526	513	521	546	568	546	554	537	590	569	552	522	587	530	552	578	544	569	570	545	575	563	529	534	556	529	487	538	531	547	527	603	539	553	531	560	571	549	565	561	564	550	523	540	536	572	542	539	549	566	551	545	538	513	528	522	500	550	543	527	539	551	516	555	590	538	521	563	517	587	548	541	550	527	535	563	564	558	542	519	559	543	537	563	545	557	546	510	526	515	563	569	529	565	585	552	578	547	535	545	540	506	575	587	568	519	552	509	526	561	543	524	551	531	584	563	596	526	525	518	500	519	513	551	545	566	573	591	521	543	512	529	526	537	574	552	525	588	542	555	512	585	572	529	529	523	535	575	569	567	581	532	504	526	546	581	556	506	578	552	505	531	547	570	562	508	521	516	556	512	527	504	541	554	528	555	566	582	520	497	585	525	554	530	493	514	521	525	526	536	550	550	554	520	560	556	504	542	538	499	531	555	526	535	586	593	551	561	534	530	480	584	567	567	534	545	563	557	517	568	526	516	542	531	565	548	561	552	561	540	535	515	566	482	538	507	530	587	585	518	521	526	585	557	532	562	562	519	536	528	535	531	535	553	539	552	498	563	516	489	526	550	532	528	531	519	560	513	539	592	571	586	566	528	528	560	519	562	573	554	567	524	586	554	537	554	542	527	540	504	546	588	554	544	526	558	551	543	554	541	519	545	556	585	558	554	547	554	529	509	543	542	517	519	527	554	559	559	556	542	530	499	501	531	572	569	568	500	567	571	538	558	503	549	579	482	528	552	522	603	532	568	534	516	521
65374	52466	45103	25700	8143	2182	1319	740	688	259	193	147	148	133	166	149	164	145	151	127	163	173	165	148	168	133	157	143	142	142	139	143	138	172	149	169	140	135	135	172	175	135	138	138	179	171	158	162	129	136	155	148	155	154	170	145	166	141	152	140	151	116	164	157	149	125	154	144	160	175	148	155	153	132	165	140	136	143	142	168	143	137	149	164	134	155	154	141	140	139	147	152	182	161	163	137	165	146	148	162	167	139	153	162	154	147	146	160	143	150	150	135	141	143	148	157	136	150	115	146	158	153	160	148	129	155	145	175	141	148	146	125	137	140	145	142	136	150	166	152	154	148	143	144	151	134	155	154	136	131	165	143	149	171	126	158	141	149	133	153	142	140	172	149	135	144	126	166	139	123	154	150	165	142	166	143	124	148	165	125	167	171	174	146	132	150	128	147	136	155	139	135	137	157	147	164	154	144	146	139	151	155	129	150	144	139	139	162	140	152	128	146	147	150	171	141	152	152	170	125	125	140	165	152	133	160	170	146	151	140	127	128	167	154	163	169	135	167	151	139	148	147	149	161	158	156	145	164	138	140	158	157	162	154	147	135	135	148	154	152	138	147	155	149	176	137	138	137	168	135	143	134	163	123	115	159	160	160	150	132	167	154	160	157	129	161	149	156	134	149	131	132	145	138	154	119	145	150	151	142	159	152	189	159	159	114	156	138	159	182	128	157	147	155	138	165	160	162	156	159	126	148	168	129	154	163	140	133	156	154	136	165	146	151	155	150	114	176	150	150	157	143	134	132	143	126	153	171	150	156	158	147	154	148	146	171	159	163	145	133	160	156	154	146	171	147	163	150	140	160	140	147	173	157	145	150	177	150	176	160	152	142	149	140	146	158	131	160	163	157	160	157	162	155	167	144	153	138	144	140	145	137	145	157	116	155	148	132	142	164	159	156	164	156	155	140	140	160	139	132	143	140	187	145	147	165	146	141	130	155	153	153	157	155	163	162	155	182	129	170	184	163	132	144	167	121	151	166	164	148	152	144	149	168	116	151	153	144	159	154	144	139	157	149	147	160	162	167	143	143	143	129	139	139	152	145	141	135	150	170	135	150	145	137	166	144	121	135	145	156	160	171	151	158	132	149	152	151	141	149	173	152	162	157	163	138	153	141	153	141	138	159	177	137	154	146	152	132	146	150	179	133	144	157	135	154	126	141	122	152	161	168	136	131	156	128	166	148	138	156	153	134	145	135	140	131	146	147	148	132	172	159	133	157	149	138	147	142	154	148	157	129	156	155	118	149	156	160	150	147	171	164	131	140	128	134	127	146	152	156	132	139	156	168	134	138	123	138	123	154	143	139	146	144	135	169	160	142	145	153	157	117	147	142	154	149	164	123	152	152	161	156	165	138	133	153	146	126	149	124	148	133	142	171	153	154	169	121	149	183	150	137	151	152	137	153	167	146	171	163	147	160	135	150	158	150	159	178	146	173	139	141	147	161	128	131	138	145	157	145	161	139	144	134	152	135	126	133	147	119	153	145	156	155	147	158	177	167	163	130	149	153	162	145	147	159	147	169	167	143	126	147	156	134	140	153	148	133	156	172	151	138	159	130	173	133	139	160	170	167	155	159	130	140	141	144	158	155	155	147	139	163	156	162	152	129	165	175	154	146	125	139	127	169	144	133	150	119	123	158	140	149	147	142	146	146	152	140	155	169	159	133	155	125	140	159	150	154	142	153	141	144	138	126	147	148	168	174	143	151	146	152	162	135	135	156	153	164	162	144	150	150	159	159	165	159	140	138	134	153	160	149	173	172	160	136	141	149	172	168	120	148	154	163	161	155	153	142	149	150	137	136	133	159	162	145	128	157	142	160	157	155	146	172	158	155	164	150	146	139	154	149	139	144	138	137	150	171	132	149	135	161	165	146	141	134	161	155	133	163	150	148	132	144	149	151	133	146	138	160	170	154	156	134	143	160	122	133	170	156	170	134	142	146	154	170	145	149	179	161	141	145	143	141	126	158	160	139	136	146	154	150	163	161	149	153	156	151	154	171	125	166	141	136	179	151	153	148	158	164	156	140	130	139	156	160	147	144	156	163	146	167	179	139	148	148	150	143	154	137	130	146	165	137	147	147	150	140	156	177	154	142	160	134	161	136	150	145	165	155	147	142	148	123	155	130	146	135	147	142	148	146	141	137	128	174	145	143	133	150	157	147	127	136	139	152	158	168	147	172	147	150	152	148	155	159	144	150	146	179	147	141	160	158	150	132	152	156	164	149	147	171	158	141	161	150	168	150	163	154	137	148	144	147	144	158	175	146	169	139	143	132	169	154	149	164	146	149	156	135	156	152	147	165	139	154	165	135	157	133	148	162	167	160	148	136	164	142	129	167	134	154	140	141	171	159	174	152	130	150	141	158	157	141	147	149	154	145	133	165	153	151	124	139	136	138	147	177	143	182	112	152	125	150	146	151	131	141	156	138	140	147	142	132	134	164	142	130	142	126	157	151	157	146	153	181	147	151	174	159	140	156	173	146	163	156	121	142	160	135	143	158	145	168	135	151	135	165	151	168	142	137	163	147	157	148	138	170	121	161	171	137	162	153	150	137	175	136	135	138	132	160	119	156	150	148	152	140	136	154	159	162	160	130	145	145	148	157	142	159	149	155	134	132	151	154	142	203	153	135	175	161	168	156	157	138	151	136	145	158	157	137	144	148	156	152	142	135	167	133	155	136	145	184	143	122	144	155	168	136	121	157	170	132	166	148	148	152	144	157	154	152	159	162	139	143	140	137	148	152	151	138	121	145	165	157	133	139	162	159	153	158	166	136	153	138	152	152	146	161	139	146	157	154	152	149	158	128	116	145	139	143	149	178	160	131	142	159	152	150	156	149	130	165	137	136	147	159	147	151	125	144	152	152	139	138	152	147	148	156	163	164	152	129	162	146	149	145	159	148	143	138	135	137	161	138	157	119	133	173	125	149	167	131	143	147	143	133	170	148	140	167	159	148	127	155	125	142	158	167	177	142	149	144	144	142	152	150	147	161	153	142	127	162	148	151	143	157	140	178	140	151	177	162	156	170	153	155	146	186	136	143	154	146	150	153	157	177	167	154	138	159	149	175	171	157	157	143	146	146	144	161	156	136	157	144	159	127	140	145	156	137	142	134	168	147	161	144	152	164	130	146	152	145	147	145	147	171	177	147	161	142	159	154	155	157	136	151	166	132	146	129	155	133	134	160	147	146	178	129	166	140	173	158	160	120	157	155	160	153	154	154	149	142	148	143	139	158	148	173	149	128	147	167	143	155	149	165	137	158	142	155	144	161	140	149	162	194	172	137	154	127	144	146	145	125	172	141	157	152	137	156	135	142	139	129	158	148	143	182	136	155	148	130	167	161	148	139	163	165	149	143	126	136	133	161	189	153	171	152	145	161	155	140	135	139	135	154	146	148	121	151	143	169	146	160	131	140	153	148	160	141	165	128	140	156
45406	44320	44727	32455	13215	7034	4661	2858	2561	666	401	367	347	371	348	368	345	369	390	384	359	365	352	348	385	338	328	328	326	348	330	365	330	335	310	364	332	375	311	333	375	324	373	370	369	353	346	344	341	380	330	312	347	327	373	346	370	356	316	368	355	359	320	348	363	377	329	342	346	350	390	346	336	333	373	343	355	355	335	355	324	362	369	328	338	359	365	353	326	337	360	317	370	367	354	326	367	350	341	374	341	387	336	362	367	375	339	352	355	365	347	327	335	355	354	353	357	349	318	358	370	330	378	328	358	371	334	349	384	355	333	368	358	356	367	353	359	342	406	342	336	337	363	331	334	318	348	303	337	344	331	340	367	364	343	359	329	387	370	336	335	381	356	347	351	333	380	353	350	366	368	360	382	349	351	374	346	336	359	342	323	362	363	372	358	362	375	336	373	331	372	348	371	311	347	315	382	336	404	326	367	364	339	398	316	330	342	354	352	339	354	339	353	353	315	331	313	390	350	356	387	369	345	355	334	328	354	337	352	335	357	324	353	369	353	359	369	342	344	355	342	375	347	356	355	324	348	370	324	371	365	340	360	338	361	319	342	308	400	349	345	352	393	377	356	336	349	317	367	387	366	388	333	344	338	366	371	357	335	342	367	335	333	356	363	344	389	343	392	366	382	339	335	351	370	339	354	364	344	342	346	340	352	375	356	337	388	336	377	339	367	368	349	329	329	361	387	359	326	357	366	366	354	351	377	353	339	372	343	363	314	367	331	309	327	342	326	368	358	378	352	350	356	371	339	346	347	337	368	352	335	377	359	344	345	359	351	339	362	377	295	354	346	315	367	376	358	345	370	301	338	350	338	329	374	336	340	338	346	335	368	361	368	318	370	371	346	332	338	362	381	349	385	358	329	361	321	361	337	327	334	348	350	325	331	355	320	328	374	363	347	335	338	375	326	374	331	332	363	328	354	369	340	376	334	348	336	373	365	352	316	365	390	322	339	335	354	362	370	338	359	345	372	366	320	365	381	343	321	337	360	371	394	332	342	358	351	326	352	355	367	347	330	355	323	327	356	322	349	315	336	354	353	375	346	327	362	323	380	374	346	376	363	361	386	382	350	348	358	344	382	341	332	346	350	333	345	358	341	346	316	370	353	311	366	316	357	340	359	377	361	348	325	369	383	361	357	317	333	368	360	335	354	366	318	367	347	345	311	343	364	350	349	340	357	395	334	361	353	342	357	358	362	347	371	343	338	363	361	354	347	354	358	360	326	350	362	333	332	363	381	348	377	364	311	315	327	341	317	332	378	349	342	328	357	337	314	311	327	358	302	365	347	373	325	311	356	348	368	333	365	360	353	356	344	380	358	316	342	361	379	337	355	347	350	378	383	342	334	361	372	346	318	350	315	371	354	394	343	363	360	338	342	357	309	355	371	324	348	360	365	329	337	354	373	336	308	350	309	344	345	334	367	341	327	367	373	381	346	369	348	330	364	363	363	338	321	348	358	351	311	374	352	375	358	375	385	366	366	312	377	332	371	341	360	329	341	360	336	362	346	351	327	317	341	351	380	343	349	338	331	385	348	363	339	364	366	329	347	333	315	348	358	347	314	340	366	329	344	335	373	332	357	369	342	325	366	333	354	339	347	380	320	390	341	350	330	336	363	334	365	359	328	345	346	345	340	352	360	356	347	363	342	320	333	334	359	335	318	380	342	366	339	322	369	375	361	348	385	339	328	331	381	327	322	308	344	357	337	339	360	343	373	339	371	370	346	324	365	309	325	352	349	363	351	358	322	328	384	333	353	326	334	343	336	383	372	318	350	309	375	333	349	352	356	342	328	373	329	358	367	346	349	350	374	355	341	361	354	351	338	380	330	308	309	332	317	358	384	307	363	343	338	363	356	347	312	345	358	392	345	347	377	379	360	374	367	376	372	374	358	336	354	383	356	385	351	372	356	320	387	345	369	357	348	379	328	337	317	346	341	347	359	330	371	357	388	378	335	350	338	330	357	359	336	326	355	355	381	329	341	353	337	356	358	320	354	345	331	313	351	379	352	339	333	320	346	343	341	337	336	376	350	331	348	334	352	355	344	372	332	358	343	327	339	335	318	357	343	351	387	341	349	331	384	327	357	338	339	359	346	369	349	349	371	355	351	350	353	363	373	314	377	354	340	341	318	329	351	381	363	365	341	353	355	406	363	344	353	347	339	315	332	335	367	357	351	373	324	326	325	330	339	348	397	358	335	354	365	355	379	358	369	348	338	342	355	329	352	334	388	349	350	346	361	362	354	374	334	326	353	347	352	359	339	352	342	343	372	355	352	348	342	387	352	350	351	330	350	333	367	375	362	327	371	352	372	364	352	386	351	361	345	347	348	381	380	383	340	340	347	334	361	362	337	360	328	341	364	374	324	378	315	363	341	366	357	342	353	336	315	348	357	342	334	316	345	374	371	352	368	311	331	352	371	364	376	350	352	362	351	316	354	362	329	365	337	359	357	360	359	341	370	351	355	344	339	334	347	351	350	360	374	342	336	350	360	342	356	341	344	314	349	328	340	336	352	383	346	361	363	329	330	362	360	373	331	345	365	410	364	312	359	357	368	334	311	343	361	364	348	330	348	305	359	369	332	325	354	318	347	371	334	358	343	345	388	332	341	331	313	366	373	374	345	360	371	324	366	370	356	331	361	365	347	313	345	322	379	401	353	347	337	324	332	356	342	295	362	388	354	351	330	381	383	346	341	342	354	356	348	369	350	352	383	387	324	331	338	319	376	377	342	357	366	342	372	377	333	369	364	340	337	355	328	339	351	352	376	332	393	353	365	342	350	376	371	373	369	365	330	366	339	352	345	343	328	358	348	333	360	331	366	331	394	359	356	357	373	370	342	363	342	347	353	360	344	336	335	347	387	356	357	367	351	350	355	356	334	356	380	347	339	343	370	308	366	333	377	326	320	339	337	363	349	363	375	334	350	366	315	358	365	350	334	386	343	358	368	368	330	339	398	321	332	363	350	351	320	356	334	330	366	378	364	348	345	331	359	359	360	359	340	368	370	315	356	339	319	349	368	337	384	335	352	355	309	349	327	344	363	320	350	336	379	323	343	349	379	339	373	330	311	382	353	336	369	352	310	378	348	339	330	341	383	351	350	373	347	327	362	330	348	340	330	348	352	358	359	351	363	353	332	347	313	324	373	331	316	365	338	371	330	348	351	347	343	367	341	359	342	319	356	335	355	376	346	359	338	360	360	352	370	355	351	370	325	346	366	334	358	370	347	332	390	342	378	378	331	343	366	364	374	357	349	375	359	350	370	353	376	341	340	326	343	365	387	340	368	346	340	352	348	361	364	347	346	338	356	356	346	347	336	355	337	361	357	346	347	348	351	337	346	366	313	352	363	328	342	347	378	325	358	371	393	339	357	343	379	364	327	339	344	333	358	382	372	346	320	357	352	367	361	370	326	343	316	335	370	351	349	349	364	322	358	364
23864	8224	2665	782	349	307	265	253	260	271	229	231	275	277	259	247	244	265	251	236	292	253	266	267	232	249	272	236	221	252	252	243	256	264	257	217	247	289	249	242	214	259	273	255	248	274	267	277	247	246	278	281	288	270	255	263	280	228	224	260	258	263	245	273	261	260	240	239	235	206	236	252	247	281	247	241	254	256	266	240	242	265	246	273	254	247	243	259	251	271	283	253	260	273	247	285	255	258	209	302	278	275	219	273	267	254	256	263	232	288	269	268	276	257	257	271	291	246	263	249	263	277	239	269	250	250	266	229	242	248	234	244	264	257	207	236	257	268	261	233	272	261	262	263	265	260	240	244	274	253	249	241	243	258	276	270	246	242	269	247	266	231	253	247	272	235	257	276	276	265	272	267	235	262	259	252	262	258	237	266	243	270	260	240	260	236	235	241	232	282	267	282	234	266	236	260	270	256	272	243	265	291	266	271	246	260	226	244	245	253	253	232	264	278	259	259	278	244	233	278	269	275	255	252	268	236	244	253	261	291	231	290	267	249	259	248	262	246	219	254	242	244	263	245	246	271	269	266	278	247	252	259	236	243	257	233	263	244	233	245	282	248	274	245	238	236	248	265	239	251	240	222	261	267	260	240	249	246	268	229	229	248	235	286	254	237	262	254	268	254	269	237	229	281	294	260	234	246	263	257	251	249	257	227	254	253	270	236	257	245	281	228	216	262	271	258	262	254	243	248	236	278	265	264	240	264	266	261	247	260	287	258	257	249	249	278	264	247	249	227	271	237	215	230	236	245	289	283	252	272	269	244	265	229	263	238	242	224	258	279	239	246	233	217	249	266	257	262	274	287	281	267	250	241	265	223	243	235	260	257	265	279	260	262	254	261	259	254	272	271	256	261	279	219	235	248	273	239	234	272	281	260	275	238	253	232	248	247	263	253	219	250	256	253	246	281	242	265	241	253	257	269	252	251	234	252	245	251	226	258	237	245	244	264	290	279	255	260	274	245	299	259	247	222	268	276	247	244	246	236	250	254	277	207	243	251	246	242	266	252	251	251	256	270	282	240	251	270	276	250	246	250	240	253	246	241	248	240	283	283	250	270	243	242	257	278	264	267	234	245	269	244	265	235	245	261	260	240	239	215	246	270	284	242	257	264	268	256	251	237	295	259	255	243	274	253	263	240	243	266	259	267	238	260	288	237	255	240	264	255	246	217	260	246	256	252	236	251	268	291	236	249	279	244	233	270	255	263	253	221	252	219	247	235	245	240	264	254	245	246	259	250	271	230	279	283	256	259	227	238	248	252	271	251	253	253	239	247	279	269	244	274	273	280	238	250	261	294	248	239	232	245	252	234	239	246	254	253	265	256	256	302	280	261	239	275	265	252	270	212	248	266	272	258	249	266	265	252	267	264	253	232	224	247	254	249	283	249	209	270	229	251	237	276	237	263	264	254	232	258	241	204	249	259	272	235	223	259	284	246	270	233	268	226	274	280	273	245	239	253	260	232	246	268	240	256	244	232	271	223	255	250	239	252	241	263	237	260	237	246	254	267	236	276	254	221	216	262	271	257	250	251	244	258	262	244	283	256	261	239	200	248	240	239	269	271	256	264	243	235	261	268	231	243	246	273	267	238	227	250	280	282	251	276	294	247	220	268	249	278	239	268	256	272	265	239	233	237	252	250	243	255	270	239	229	230	246	274	243	274	266	248	255	253	252	236	268	225	266	255	262	268	260	249	248	263	272	262	275	248	241	236	286	248	249	271	258	248	270	279	249	224	253	256	258	281	254	258	258	255	255	240	245	231	264	253	243	251	237	249	281	256	230	280	237	234	249	271	271	249	275	241	251	247	272	230	228	265	260	221	259	252	277	270	261	262	241	254	261	267	275	234	241	266	254	262	262	239	249	277	253	265	226	214	245	270	279	266	252	247	305	251	232	225	269	278	270	281	263	236	243	275	241	208	207	246	278	260	259	253	261	255	206	257	221	252	283	269	275	259	294	275	269	253	249	277	260	234	242	222	278	267	249	260	268	254	242	262	251	200	268	269	218	246	236	285	272	242	257	250	251	254	270	265	286	263	216	248	276	258	273	254	263	223	258	246	243	268	270	246	269	244	252	251	271	260	235	244	235	248	264	239	224	279	242	295	267	248	251	238	245	256	236	258	246	262	236	259	280	248	228	265	249	295	240	285	243	278	267	260	256	246	298	286	263	238	239	242	252	265	268	216	294	261	251	265	255	258	281	260	280	256	256	250	239	257	256	249	229	285	245	271	227	234	254	245	248	248	264	243	270	272	255	241	246	268	259	253	228	275	248	244	240	246	226	260	255	261	240	248	218	245	241	224	239	247	270	276	277	242	253	229	240	242	249	238	252	268	217	250	274	283	274	210	248	269	225	256	213	232	240	249	245	262	234	273	250	285	241	233	241	255	257	276	239	246	252	250	256	248	241	259	296	271	275	284	271	244	271	257	278	248	243	253	238	237	251	220	236	244	268	281	261	222	243	258	253	245	273	264	273	240	263	264	255	284	253	274	269	242	259	254	262	261	281	276	263	279	252	264	250	252	266	266	265	255	268	273	276	272	241	271	258	226	246	258	248	264	275	241	266	240	262	264	255	271	241	240	234	226	238	213	247	250	276	240	259	279	247	268	236	236	252	272	220	270	274	268	259	255	243	248	260	255	271	249	252	257	239	235	237	252	241	256	243	270	252	232	241	259	244	254	239	250	271	230	246	251	257	248	245	272	292	263	226	251	284	273	249	256	240	277	259	271	240	280	259	252	279	244	249	276	267	260	226	288	250	228	295	288	267	283	232	254	243	231	277	266	249	232	274	259	255	248	248	266	247	243	287	247	263	248	275	248	267	237	227	249	248	264	254	251	243	278	221	273	267	258	239	268	258	259	269	275	228	263	242	247	234	214	264	274	266	265	239	261	285	239	256	259	226	272	268	250	266	256	263	260	253	224	237	257	267	248	239	242	238	280	251	240	262	239	295	251	262	287	262	253	270	253	273	252	234	262	261	273	225	267	251	254	286	255	249	222	258	258	264	235	256	265	237	286	245	275	273	249	283	279	250	243	203	239	268	258	255	241	240	277	252	280	268	254	249	264	272	257	250	267	259	286	246	245	253	263	277	255	234	240	242	267	243	253	252	266	280	247	250	241	259	229	248	274	250	231	277	259	247	277	257	272	248	296	249	254	250	242	266	259	286	281	220	233	239	258	285	262	246	237	267	244	263	237	254	256	263	257	237	242	277	263	264	290	221	253	253	249	258	250	249	249	241	271	237	265	242	243	246	244	273	229	226	248	252	267	224	259	234	249	260	259	250	250	241	227	244	241	255	221	249	267	243	271	249	260	235	241	246	277	278	274	246	240	276	256	232	263	255	263	245	280	228	253	270	214	252	248	249	268	265	233	295	262	249	242	247	291	279	247	265	254	255	279	229	259	251	243	221	241	256	282	291	258	235	248	244	265
17462	8707	5533	2275	1004	767	698	665	610	602	574	587	572	576	598	561	585	581	575	548	570	592	613	537	585	615	580	571	545	576	584	598	537	559	567	584	525	544	599	581	574	584	568	563	613	618	602	609	599	559	579	572	629	522	540	563	573	571	614	599	579	609	601	588	577	546	599	537	575	602	566	564	573	586	591	543	547	587	559	537	522	564	592	532	599	566	578	594	572	572	589	606	524	523	625	603	585	570	560	598	587	596	575	594	597	551	566	572	562	585	572	593	579	588	540	558	569	588	582	527	561	536	566	580	571	570	542	523	613	566	564	567	585	574	602	593	599	570	553	594	565	587	614	589	585	590	553	580	563	602	592	559	585	572	553	571	545	591	626	573	610	573	557	585	564	601	550	553	596	581	569	549	576	588	535	547	604	557	609	593	570	546	559	603	604	585	602	573	584	575	567	588	599	602	575	577	587	593	573	562	610	575	582	564	575	598	552	547	579	601	587	591	554	559	597	599	570	555	553	594	595	607	570	620	592	596	554	522	555	588	597	617	559	573	561	579	581	561	525	589	558	552	547	585	589	571	577	582	565	583	556	617	591	540	584	592	572	585	608	560	507	605	550	588	563	562	563	587	571	576	601	513	543	564	580	576	597	595	537	576	586	571	590	586	582	551	586	573	535	557	556	532	562	573	571	563	530	625	538	578	547	533	581	573	531	565	561	606	576	597	586	542	570	576	603	582	574	576	555	570	606	596	583	589	561	544	609	601	543	565	564	590	550	599	578	536	569	585	594	565	586	618	583	568	580	595	628	583	583	566	587	594	622	543	571	540	576	580	573	561	584	618	567	586	584	565	584	563	542	554	604	567	571	588	551	578	545	563	559	605	576	634	541	599	569	586	562	544	577	598	579	587	579	605	585	562	590	588	540	522	565	624	588	620	554	580	575	607	547	552	553	566	593	581	604	550	551	626	577	622	586	598	590	596	573	608	587	616	562	580	539	589	572	565	573	580	559	575	537	577	571	569	601	570	536	642	560	627	581	574	582	545	652	590	561	583	536	579	592	547	548	562	544	604	562	562	570	584	592	600	557	560	578	589	557	573	547	600	555	544	546	540	603	524	588	595	613	588	643	563	562	606	628	572	552	555	573	581	538	558	579	540	578	569	588	577	599	594	551	590	581	540	549	561	584	546	585	574	585	564	603	579	556	577	615	572	569	604	550	567	637	585	600	555	595	577	575	615	560	565	576	583	568	542	571	540	555	555	544	605	545	540	557	556	545	545	555	591	583	549	566	579	621	590	563	567	585	553	561	581	542	635	576	588	574	596	565	545	560	566	544	573	639	548	579	588	541	544	586	571	549	556	585	561	572	563	604	578	640	606	558	573	585	560	573	561	592	571	574	578	583	568	561	574	649	580	605	558	608	569	585	565	604	621	581	554	588	538	607	562	567	576	590	605	589	571	558	583	586	552	602	580	572	593	585	581	572	562	628	543	560	583	537	563	603	541	569	617	617	617	533	576	597	610	595	538	555	590	562	594	573	537	565	587	556	606	582	581	556	594	543	592	555	576	569	617	576	561	557	588	611	546	564	606	601	607	605	560	614	591	548	549	587	561	564	592	570	572	546	579	569	573	592	575	573	609	554	561	576	574	582	574	546	573	579	566	615	646	567	576	570	556	540	589	592	578	582	608	598	535	573	545	583	563	533	577	572	602	592	560	613	613	575	539	555	565	531	555	597	613	595	614	571	566	543	574	572	595	570	564	562	590	560	539	559	585	650	597	591	579	559	585	583	587	625	575	606	599	555	527	589	622	609	568	549	602	595	540	557	588	570	617	604	554	554	587	555	544	585	568	599	532	613	615	577	573	570	570	594	563	595	557	598	541	580	566	531	595	606	598	513	543	560	567	591	544	520	601	586	599	522	608	557	584	607	553	565	589	584	567	584	580	586	613	568	588	575	594	607	518	594	576	571	556	594	596	584	611	548	533	584	594	579	558	587	620	578	599	605	625	590	598	565	590	550	597	576	614	586	563	572	596	510	558	575	511	576	587	554	604	565	602	604	595	599	553	583	608	580	576	554	573	609	615	541	557	561	561	594	576	605	559	590	605	535	547	581	611	596	613	548	539	590	562	587	590	578	599	590	577	573	544	536	544	608	581	543	565	617	578	511	598	574	554	565	548	544	585	550	555	597	583	603	567	547	571	576	586	576	598	636	575	607	620	567	608	608	547	605	547	552	568	577	573	578	527	620	585	575	579	613	541	555	537	566	573	553	544	512	599	614	583	586	560	587	559	567	588	606	598	551	561	607	552	602	534	589	583	619	623	567	595	548	556	561	570	580	544	561	576	592	591	601	572	543	573	594	543	603	577	574	544	561	558	560	561	549	562	572	537	558	562	602	589	580	548	577	610	565	571	559	566	595	567	591	589	546	561	569	570	582	546	549	581	593	587	587	563	586	600	557	562	600	599	563	543	560	522	613	565	552	583	585	582	534	599	575	583	592	593	591	636	595	563	581	588	592	540	576	579	573	615	600	590	592	571	589	549	572	576	586	561	599	609	548	565	578	579	567	570	619	620	612	615	579	584	570	581	608	549	566	570	543	594	541	605	562	538	605	569	587	511	581	565	566	582	603	574	583	586	525	548	559	586	563	571	605	547	565	594	614	557	579	577	587	573	581	601	579	583	570	544	580	565	602	570	570	585	569	552	575	548	574	577	575	570	598	588	564	552	592	554	533	582	548	561	583	581	624	605	580	597	552	612	606	584	590	582	548	587	579	584	563	621	583	551	597	569	579	598	558	601	581	555	572	529	544	568	601	568	607	579	558	604	541	611	585	628	573	567	623	559	601	580	548	573	553	634	628	576	605	592	593	541	570	552	540	572	615	547	639	587	555	571	546	516	622	571	584	603	591	572	588	593	593	557	587	558	588	542	567	568	588	589	552	542	561	567	573	537	544	532	560	531	560	598	562	547	589	613	543	610	558	566	629	547	600	566	566	632	561	592	533	586	576	607	583	590	544	562	596	581	553	583	573	543	536	563	594	585	571	603	571	571	606	616	561	577	550	584	524	577	564	578	564	583	591	587	577	569	564	573	574	587	579	593	543	584	608	577	591	584	584	568	550	578	601	558	598	572	546	542	586	539	590	587	579	567	596	571	571	590	573	618	600	608	590	579	580	565	611	566	541	584	585	523	571	560	589	595	584	572	564	585	529	547	556	583	589	526	551	547	592	578	607	564	564	525	590	563	571	568	557	569	553	598	532	547	560	585	585	576	549	595	576	634	590	579	614	568	568	603	571	597	602	573	587	589	564	556	545	582	509	553	616	592	564	565	560	592	532	600	599	555	541	565	557	635	568	568	608	597	573	596	591	592	557	571	573	551	589	517	597	592	567	573	594	577	605	573	579	580	584	616	565	572	520	582	543	559	532	547	593	589	563	541	567	601	591	566	552	614	606	567	550	620	588	552	558	583	601	574	575	567	538	550
49607	36395	30310	13892	3408	1111	719	597	402	256	263	230	225	251	253	274	261	241	247	229	255	260	247	239	229	247	250	243	214	250	243	272	232	247	259	240	264	243	249	262	258	240	265	245	233	256	252	262	258	221	239	217	258	234	227	244	258	248	265	260	236	239	228	253	266	253	241	239	235	228	252	278	234	265	242	248	259	232	258	282	246	245	250	269	246	261	249	243	226	248	235	274	199	234	235	260	226	238	236	231	238	228	239	219	253	225	240	227	258	222	249	246	224	228	250	223	237	276	252	237	277	249	244	217	247	243	206	257	236	243	221	254	271	262	232	215	262	226	207	248	246	279	260	229	242	224	260	246	259	255	224	257	209	266	222	272	216	262	244	254	266	237	246	238	221	281	227	258	222	222	237	227	244	227	231	226	259	270	231	237	276	243	264	232	259	244	280	248	242	245	243	227	241	237	238	229	257	252	255	268	248	275	278	251	277	253	245	249	258	249	246	248	239	251	258	243	238	230	249	247	245	268	230	250	258	253	214	290	247	248	255	227	265	222	239	273	209	267	244	238	278	244	249	210	235	238	232	253	234	236	246	247	243	232	255	226	271	234	222	253	234	240	243	240	284	259	225	233	230	236	231	270	236	245	268	259	250	242	209	229	241	267	240	251	236	240	234	261	210	229	240	253	246	250	254	243	221	251	247	249	266	253	277	229	253	220	251	244	239	225	226	242	227	258	243	231	268	247	236	232	248	245	221	241	247	262	280	244	267	233	244	249	276	249	246	236	261	234	241	240	220	238	212	206	263	236	248	249	241	269	228	241	230	231	237	255	245	252	225	211	257	229	219	242	244	240	237	249	219	246	262	258	192	252	236	254	238	252	234	230	250	260	245	245	239	269	236	239	256	240	254	249	232	221	269	246	263	231	284	243	240	229	259	220	235	236	233	240	241	236	235	229	250	251	220	235	239	282	237	225	251	234	238	245	260	243	244	266	251	229	258	248	238	232	230	243	228	244	224	237	272	255	223	236	248	254	227	234	235	228	233	259	220	243	217	259	230	245	227	225	243	241	224	246	255	231	225	245	242	241	213	231	263	223	233	242	235	227	255	242	245	247	241	232	224	235	262	291	301	247	237	282	255	253	232	240	260	232	223	224	246	223	221	261	258	257	234	241	234	252	250	248	224	262	250	239	259	247	260	248	212	237	244	227	200	260	231	233	253	253	249	223	286	273	254	263	269	236	229	239	234	250	270	246	251	229	262	239	264	232	250	260	226	222	274	232	245	257	252	251	251	197	261	250	250	229	267	219	224	233	249	226	217	267	259	276	243	243	234	235	248	225	249	241	277	233	264	249	278	234	243	252	242	243	260	225	218	252	245	210	236	261	249	264	213	248	217	240	272	265	242	242	265	236	227	222	247	248	250	224	242	219	242	239	266	234	299	240	245	224	251	240	245	259	221	228	244	238	248	273	232	217	268	255	200	214	242	239	229	227	257	277	264	263	252	234	251	246	243	230	268	239	256	226	242	259	247	244	279	261	223	256	220	246	287	249	230	242	266	223	242	262	247	244	236	229	235	243	247	219	239	259	209	268	242	229	233	259	237	227	249	224	227	246	220	230	256	256	237	227	250	230	252	241	237	261	258	235	283	272	245	269	260	226	238	238	243	261	216	231	238	252	278	242	237	252	239	233	296	239	249	212	251	250	255	267	238	244	243	230	246	255	249	252	255	243	254	242	241	255	232	221	257	257	268	240	236	247	278	247	248	247	269	255	250	256	256	286	240	237	244	247	243	252	273	238	255	243	260	275	264	235	244	239	228	269	210	236	219	269	237	233	221	252	254	239	272	262	237	227	254	223	249	248	269	259	260	278	244	242	238	230	246	264	239	250	262	224	247	240	237	253	263	255	236	227	248	211	246	214	248	232	251	241	273	271	250	247	220	231	235	257	248	260	227	248	237	254	190	249	200	282	257	245	266	264	231	251	274	236	256	240	231	218	218	247	247	251	289	206	242	217	243	278	261	251	244	236	253	267	243	218	236	206	238	293	265	247	258	270	263	238	212	228	259	216	245	268	255	234	248	215	250	253	247	246	245	244	268	275	252	239	278	254	234	248	218	255	236	240	255	260	233	249	273	224	231	244	256	239	239	240	231	250	240	252	238	245	260	238	243	238	243	260	243	207	236	270	236	266	231	252	241	259	242	232	246	260	235	226	241	248	242	259	240	219	228	240	201	233	211	262	248	246	218	230	271	256	231	262	226	238	241	235	236	245	242	217	250	249	232	256	265	263	254	245	280	245	221	246	255	238	238	244	244	234	196	229	246	259	265	250	286	246	233	259	266	238	220	227	245	215	211	238	265	257	213	237	259	254	261	242	259	240	254	245	232	243	232	273	248	260	241	240	208	238	207	240	217	264	234	250	257	232	261	235	235	225	226	241	213	246	229	241	245	255	242	262	272	270	229	266	247	234	202	239	212	241	242	243	242	241	245	261	257	231	234	288	254	246	261	240	274	270	242	255	249	273	240	226	256	261	231	248	246	253	243	244	237	220	267	227	228	259	219	277	250	245	245	235	250	234	264	246	253	254	238	272	258	243	262	257	243	261	238	259	237	237	253	261	235	233	234	246	218	227	248	237	264	218	257	250	247	261	224	265	226	207	244	229	244	225	242	252	253	244	259	245	217	281	244	221	212	263	268	270	302	246	277	216	242	232	242	260	246	221	246	253	249	229	243	256	256	252	241	253	255	232	228	256	220	226	246	262	245	244	233	248	220	270	269	241	256	246	223	259	246	258	254	254	223	228	233	225	228	263	260	239	233	212	246	252	212	231	232	239	249	232	263	275	210	240	235	265	224	253	268	229	218	252	270	284	253	233	248	247	250	260	229	238	266	225	223	271	218	241	233	213	230	247	249	240	250	249	275	267	262	243	258	262	277	228	243	237	277	258	279	273	276	229	251	284	222	216	237	262	279	259	258	272	226	238	241	223	224	238	229	252	234	255	248	230	239	261	265	274	217	262	214	227	254	233	286	225	278	218	239	250	254	236	250	265	243	226	255	240	206	244	258	244	227	235	245	242	252	256	243	280	258	249	261	236	256	301	238	267	238	250	286	252	262	242	268	302	215	235	238	239	249	239	242	243	234	236	242	239	241	240	232	220	245	231	261	247	263	228	258	305	240	279	246	237	232	274	259	226	208	260	280	253	219	266	257	260	221	241	233	238	256	234	232	223	254	224	264	225	247	217	255	229	227	240	231	239	231	235	244	226	215	230	217	224	252	249	235	238	258	248	232	229	250	252	231	249	252	242	238	235	217	261	259	228	265	285	257	220	225	246	238	233	236	239	202	269	221	230	251	266	259	265	238	248	236	235	253	249	227	238	236	216	239	245	213	244	222	233	219	240	247	243	269	273	274	252	259	246	262	264	260	248	230	246	234	235	261	222	253	224	242	238	261	255	226	237	252	259	253	248	252	259	250	243	269	235	263	251
33846	31696	33680	21009	8274	3576	2841	2120	1376	770	589	578	556	561	553	526	575	630	524	562	574	561	516	570	571	525	570	551	558	562	538	579	516	548	516	508	551	554	524	542	544	591	563	534	577	543	535	571	557	529	565	554	545	499	569	588	519	560	577	552	562	527	535	547	529	583	554	584	555	546	572	597	575	580	518	557	521	559	540	552	567	516	546	532	556	549	592	570	558	536	505	604	598	525	584	560	551	539	536	537	559	579	536	532	577	526	514	536	532	562	524	551	554	531	553	552	528	600	556	548	565	552	546	595	546	556	540	532	542	530	572	551	576	553	581	580	561	596	566	556	564	570	522	559	554	555	574	545	564	549	567	568	581	567	567	525	579	535	554	563	569	562	545	532	545	582	549	606	560	563	587	559	527	536	537	574	559	538	529	615	546	567	563	548	527	553	533	488	553	575	566	536	543	559	564	580	564	529	561	564	552	568	545	577	538	561	548	553	563	543	581	548	503	540	563	545	547	540	540	551	582	593	544	533	574	553	519	586	543	507	531	566	535	513	522	609	536	593	562	529	560	524	534	536	573	616	532	572	552	548	546	524	559	521	540	568	586	539	573	555	516	553	546	574	588	543	603	521	555	588	522	564	546	508	522	502	517	567	562	581	553	575	557	582	544	538	553	550	548	538	556	542	544	566	554	586	551	548	591	580	567	521	525	607	569	566	589	545	517	547	563	556	553	564	563	553	556	525	545	532	584	548	565	588	582	505	566	492	567	502	522	549	576	552	515	517	589	589	593	564	562	533	592	579	542	609	534	545	554	590	544	565	565	518	564	536	549	602	528	579	537	536	557	536	618	555	541	488	525	573	568	573	567	579	578	541	577	567	528	504	591	544	609	551	576	529	542	557	545	529	573	529	567	507	585	560	546	560	570	566	531	539	493	573	605	561	535	566	516	592	542	540	533	539	507	570	574	513	557	595	534	538	557	540	564	566	555	557	560	567	563	549	532	527	515	531	548	555	493	574	583	533	571	541	560	540	539	550	548	480	583	519	554	519	557	547	507	568	545	574	555	570	520	538	525	586	551	549	530	550	515	540	532	555	556	571	527	525	591	549	549	537	558	547	489	497	595	536	562	547	548	608	539	514	585	585	543	530	520	559	544	534	540	544	527	523	557	604	531	553	552	571	538	562	560	588	511	560	582	531	559	545	536	546	540	573	547	574	536	584	550	573	553	556	545	517	523	590	574	564	544	552	554	529	468	613	565	545	558	563	568	562	575	552	550	569	576	556	529	568	540	564	559	512	573	540	507	544	577	520	531	518	563	564	542	545	595	546	548	568	547	551	551	547	513	548	528	530	519	561	534	574	546	563	534	583	579	542	542	535	573	553	545	573	577	576	520	514	509	579	555	556	545	561	544	580	560	579	542	577	532	567	555	561	586	544	527	517	562	530	587	538	565	539	555	569	598	538	620	581	576	502	530	557	565	555	563	527	599	554	543	519	548	537	582	577	573	521	533	551	547	504	542	536	567	529	519	510	559	570	569	577	563	541	503	534	564	535	566	511	548	548	593	543	583	554	555	595	558	549	565	576	537	565	517	578	535	570	537	530	544	537	551	543	551	569	535	542	518	561	515	548	553	569	601	548	535	510	549	547	558	582	570	553	554	545	555	535	589	547	567	530	525	556	522	542	546	587	547	544	580	534	580	550	568	566	552	546	521	537	580	493	565	571	555	536	604	554	511	548	605	559	574	585	523	524	577	553	525	519	561	555	577	572	523	538	535	575	547	520	545	570	560	515	520	577	515	565	572	557	543	585	518	587	553	503	552	523	568	550	582	577	488	585	581	560	521	543	572	542	548	548	580	580	607	576	557	556	521	539	564	563	547	569	575	547	557	543	544	513	563	536	535	534	580	537	546	590	557	576	558	569	570	554	609	612	567	538	589	558	556	556	549	555	618	592	550	538	509	537	591	589	532	531	545	545	574	540	606	575	549	555	553	565	557	539	503	554	562	571	550	508	548	559	583	548	577	551	589	499	536	591	552	539	542	505	504	539	540	560	557	547	530	532	605	527	558	570	506	580	571	558	583	567	562	573	550	552	566	543	546	551	549	569	560	551	616	567	599	577	580	546	514	579	595	544	537	574	553	536	595	581	547	565	561	549	588	554	578	551	551	544	524	587	580	531	558	553	525	556	601	536	526	584	526	569	556	555	519	557	537	539	523	544	556	590	555	573	534	525	555	585	592	565	553	548	584	542	565	562	517	565	600	496	596	577	548	543	553	572	561	557	574	537	557	518	510	553	547	556	501	536	555	584	600	537	558	539	559	509	565	550	540	553	531	493	540	543	568	535	541	548	561	566	535	539	539	551	544	554	516	563	559	573	554	578	572	525	564	548	581	574	550	561	574	542	586	556	543	540	516	569	553	548	535	592	506	544	507	550	556	548	544	561	539	528	540	544	538	502	548	507	560	583	544	522	533	526	563	507	549	508	515	559	574	591	538	525	572	534	550	546	572	569	539	557	523	509	559	554	567	543	548	600	532	589	549	542	588	573	527	542	553	558	560	578	577	518	536	556	523	498	575	563	535	530	555	585	583	566	570	564	587	534	547	561	564	548	526	564	527	539	540	535	592	569	561	546	581	573	542	563	602	513	554	512	560	574	536	550	537	585	590	531	554	543	524	575	571	545	549	586	518	590	531	552	556	536	559	567	547	543	506	557	557	581	547	537	583	558	533	537	578	572	563	545	559	546	551	566	560	565	586	548	599	579	498	540	558	542	592	556	548	559	575	535	567	560	547	531	555	572	549	536	564	524	528	539	566	571	552	549	568	556	560	537	552	514	521	538	611	546	546	533	573	550	560	572	577	587	600	510	496	509	544	579	554	565	575	559	520	502	589	541	558	542	520	567	537	565	580	543	548	536	540	624	557	574	582	558	532	579	531	558	535	530	581	552	587	557	558	541	526	579	586	561	555	565	519	534	578	572	567	546	548	534	556	513	574	566	562	508	511	563	577	545	574	524	573	574	564	562	500	556	578	534	560	505	535	538	575	507	537	521	547	570	558	572	588	555	545	560	519	548	535	560	535	558	535	605	538	522	564	567	563	555	505	548	540	573	535	536	593	524	542	557	526	565	553	528	508	525	572	518	552	553	578	594	572	575	528	586	599	553	594	532	561	550	592	582	548	576	545	532	558	617	507	569	548	531	523	550	574	531	522	576	538	591	541	548	575	553	573	504	545	570	551	545	561	577	589	585	600	538	528	562	591	552	552	547	542	549	499	550	565	567	569	539	569	527	547	547	602	522	583	554	561	503	584	512	561	551	553	544	547	536	556	545	580	590	523	559	620	580	529	579	527	603	570	511	569	581	534	572	537	579	520	542	548	538	548	577	608	516	538	558	573	567	579	551	575	578	562	596	538	566	554	540	576	535	575	577	555	547	569	539	570	542	526	552	525	570	590	553	553	526	580	565	532	590	535	571	570	589	569	549
62547	50871	48181	25447	8761	2375	1536	1043	526	207	161	157	183	190	163	151	137	148	186	146	132	141	170	168	139	125	169	162	150	160	167	140	180	148	140	141	139	129	164	152	158	137	163	181	161	169	160	163	185	154	144	160	119	158	142	151	174	164	148	173	160	152	166	160	146	134	137	140	156	157	150	153	148	143	150	142	150	146	163	158	152	167	155	154	165	176	179	160	177	185	156	168	141	149	151	142	150	156	140	155	162	143	161	155	160	147	175	157	145	153	152	125	166	135	147	154	152	146	163	167	152	152	158	127	153	145	157	138	138	153	148	142	155	133	170	158	163	143	152	146	162	136	162	161	157	175	149	204	159	179	156	174	138	143	157	157	123	152	155	135	127	150	150	164	135	159	136	139	118	133	153	161	153	166	141	159	156	143	150	148	147	155	151	130	171	159	160	150	149	132	147	165	135	145	151	151	146	143	139	173	167	159	153	165	165	148	166	151	184	160	152	125	167	162	163	163	159	127	149	157	145	161	151	142	165	167	158	147	143	140	168	176	139	158	172	132	142	133	136	159	147	144	139	159	161	165	166	152	159	163	170	176	155	159	180	154	143	153	174	163	148	146	158	142	131	154	159	190	157	140	142	124	144	162	163	195	167	155	144	142	141	150	168	130	160	136	181	154	171	162	145	133	145	149	161	157	140	143	169	166	155	169	169	160	172	171	174	157	155	159	146	141	170	153	140	147	145	142	153	144	152	160	133	151	159	167	168	165	154	146	141	153	167	172	156	160	171	164	163	140	149	184	189	146	152	150	146	174	156	155	143	152	166	173	146	143	170	139	160	142	128	139	148	173	142	150	152	157	150	154	156	155	169	166	158	138	158	155	144	159	153	152	147	133	164	139	132	155	144	145	155	145	165	171	145	161	175	154	152	164	147	149	152	132	133	156	151	141	123	155	149	141	152	132	128	156	150	156	156	150	174	166	142	153	134	160	154	158	167	158	139	191	134	149	171	152	142	161	155	162	164	140	152	176	143	176	159	141	158	172	136	162	152	155	134	138	168	151	189	154	141	130	146	163	136	144	159	158	169	155	149	148	145	136	126	159	146	185	142	143	157	153	150	130	142	168	142	164	161	178	142	117	152	151	155	167	136	139	148	158	149	161	124	164	134	173	171	138	159	156	156	145	172	154	159	138	151	134	161	158	157	155	149	146	152	164	153	147	173	158	158	141	143	141	157	129	171	124	159	157	165	164	157	152	160	154	135	148	137	146	152	173	119	141	163	167	155	147	119	154	173	168	161	134	174	123	175	162	149	141	147	148	171	155	182	134	181	151	133	141	163	161	153	163	151	153	135	150	157	142	158	170	159	146	178	172	162	170	185	117	152	181	153	160	157	157	148	128	140	151	140	156	131	155	142	167	148	159	133	149	157	150	157	152	166	147	146	142	165	198	143	163	130	158	152	151	153	144	143	156	147	156	151	159	159	149	143	169	159	156	162	136	172	152	154	140	145	150	161	138	138	147	148	148	161	157	163	148	159	140	198	155	141	168	155	165	141	128	160	166	132	142	117	139	144	157	157	158	143	147	140	136	168	136	157	132	169	168	159	152	156	138	164	144	153	166	154	168	172	149	123	153	167	151	163	161	166	142	151	138	153	151	137	170	184	145	142	182	149	160	176	137	139	144	154	133	166	183	158	152	148	170	162	158	149	132	164	152	164	145	157	174	145	147	162	149	157	159	144	126	131	163	172	150	152	145	156	183	150	158	145	140	142	179	145	150	158	151	142	166	138	149	162	165	177	176	122	162	159	128	146	176	167	138	159	147	130	151	164	177	180	152	146	144	149	164	159	151	152	150	175	147	163	150	154	137	126	150	133	161	162	141	136	157	168	158	165	143	166	162	153	184	140	131	140	137	164	151	160	165	152	137	166	132	160	143	127	146	170	138	161	160	148	147	138	165	135	148	168	132	153	144	127	152	149	150	166	158	168	158	177	163	143	154	157	144	159	134	156	148	160	154	167	163	142	147	142	158	142	153	175	141	192	189	147	169	160	144	141	178	151	143	147	143	151	161	143	156	167	137	157	174	148	151	137	141	152	161	156	148	148	157	160	152	181	180	136	160	131	159	172	141	151	137	168	180	168	133	141	157	145	178	150	157	165	179	169	147	148	144	170	169	152	151	145	140	154	156	160	166	157	137	174	155	143	157	169	174	163	123	142	177	168	147	150	149	146	160	154	145	152	150	170	167	146	139	154	140	163	142	133	147	156	160	133	151	150	154	161	148	158	149	155	160	148	152	140	152	122	135	152	143	157	170	160	157	159	158	179	129	141	145	128	158	153	136	169	136	148	155	174	135	132	188	158	150	141	151	173	144	133	166	153	173	158	131	167	128	111	133	150	167	166	159	141	133	149	148	156	166	143	175	169	155	169	161	138	158	164	152	152	141	166	120	196	156	177	159	167	132	156	176	157	142	156	148	165	175	163	144	149	168	133	145	155	129	150	142	176	147	164	173	174	147	150	169	155	118	157	165	145	156	139	146	186	175	156	119	159	173	152	177	168	142	154	181	138	167	124	154	164	136	127	145	158	154	164	188	171	149	145	156	156	141	159	173	147	144	155	176	164	167	141	133	158	153	146	152	155	163	152	148	140	159	190	173	149	165	143	138	168	135	138	172	151	163	144	143	145	145	125	175	154	158	146	164	168	160	157	163	176	165	157	168	153	140	136	143	160	158	133	157	139	155	147	158	149	175	167	132	158	137	146	141	162	174	158	138	157	158	168	162	170	153	171	139	159	137	155	193	159	140	149	182	154	139	147	154	120	135	147	143	156	147	156	156	150	173	159	153	145	156	153	154	180	143	151	129	154	134	155	153	162	163	139	158	160	148	148	177	175	187	157	149	166	149	166	156	151	132	163	151	154	170	142	168	148	163	145	147	165	147	147	154	168	181	140	158	141	155	151	179	135	156	170	170	172	167	155	157	175	146	176	134	135	143	160	156	150	143	148	166	175	134	155	166	167	144	138	141	149	171	187	168	165	148	167	143	131	153	142	137	158	185	148	150	153	132	163	170	133	154	171	171	151	172	175	149	169	176	163	135	176	185	176	168	146	168	162	168	152	153	147	170	150	161	154	154	151	149	166	138	147	150	153	136	157	148	151	158	156	150	155	181	159	154	158	138	154	129	168	154	126	132	175	169	174	144	150	142	162	134	164	170	156	135	157	151	144	171	140	169	166	146	146	177	169	164	180	120	156	140	144	155	168	142	153	141	156	147	180	164	135	188	142	154	149	189	153	152	141	158	184	151	180	168	142	146	137	172	162	154	129	138	169	152	148	164	155	137	154	146	136	156	170	128	169	159	147	125	174	150	148	151	133	144	175	153	138	152	141	142	164	136	149	144	159	161	145	143	139	150	173	153	172	147	184	133	170	177	142	149	155	140	153	163	154	159	156	148	149	163	158	154	160	140	163	163	173	164	139	147	166	160	132	155
42122	42865	46749	31645	15239	7073	6049	4275	1885	721	431	333	378	383	363	358	351	382	395	336	363	379	337	355	346	351	386	358	359	413	353	322	369	360	375	345	405	369	340	342	366	354	399	345	370	371	340	364	378	382	389	359	363	379	351	373	396	378	346	346	373	388	357	345	370	359	363	333	369	379	363	350	355	367	353	377	350	351	360	333	329	366	365	344	370	359	360	370	378	374	342	346	358	324	322	384	344	380	364	386	367	352	370	342	352	387	340	376	379	387	361	393	346	365	374	374	367	360	368	388	378	355	395	409	374	365	364	355	350	352	365	350	329	378	374	422	380	407	391	343	341	350	352	381	368	340	353	384	371	330	355	374	363	366	383	395	347	358	348	376	338	394	345	345	366	385	344	389	380	329	375	347	343	383	348	320	350	381	358	331	361	367	370	354	394	378	370	376	389	357	377	351	374	385	369	383	362	367	336	347	342	373	381	376	355	330	381	395	365	383	357	362	379	349	337	357	344	378	368	371	383	364	392	376	379	354	363	348	399	340	366	370	365	368	391	340	373	364	388	379	376	369	328	365	342	345	348	361	373	391	339	346	371	367	333	354	378	326	368	330	363	384	397	384	352	369	381	374	357	333	366	368	370	373	366	331	350	359	366	342	379	346	350	353	316	348	421	357	369	361	360	394	363	367	389	376	335	374	337	374	330	362	387	395	376	336	350	326	379	373	345	356	376	373	346	369	359	353	367	377	365	352	356	374	309	364	400	367	354	386	357	376	360	372	374	333	386	351	359	366	361	382	356	339	346	364	359	331	366	382	377	335	359	364	360	347	335	374	392	325	363	396	356	376	355	362	353	370	379	343	361	348	365	369	355	368	351	379	386	349	354	392	373	356	356	348	347	368	332	381	370	355	368	333	360	376	372	362	376	363	367	359	376	362	357	350	343	341	368	345	392	381	342	368	386	392	388	352	365	342	319	346	337	397	387	353	366	346	346	372	347	369	346	363	326	349	357	359	421	389	361	419	360	338	358	338	370	361	364	350	381	356	390	353	409	371	369	342	359	391	373	339	377	361	346	345	354	346	347	394	351	365	341	364	364	350	368	345	359	354	353	387	337	363	354	377	368	351	368	357	383	333	361	353	337	344	384	375	359	329	382	343	357	369	397	354	360	373	344	344	351	393	349	355	369	355	344	382	332	393	351	331	371	386	329	397	352	369	351	370	340	368	365	338	361	352	332	380	392	332	369	341	376	359	365	369	368	365	359	386	388	349	354	320	342	391	364	372	356	354	363	379	379	357	388	346	339	383	366	376	340	365	390	337	365	400	344	370	360	344	367	386	380	382	373	369	392	341	365	390	373	338	368	387	362	352	367	344	350	404	370	349	365	368	333	382	307	359	339	368	415	343	368	357	406	338	333	364	360	360	369	403	352	347	364	349	359	395	370	352	364	347	348	326	347	363	367	362	351	359	386	385	367	374	375	359	348	338	382	330	386	334	360	353	366	357	356	372	367	377	323	388	355	357	367	366	350	362	342	350	411	395	338	365	375	338	377	395	358	346	340	340	344	336	377	358	381	349	332	338	350	344	347	394	335	329	371	358	363	376	350	391	333	383	332	352	371	368	368	368	366	369	358	355	379	378	373	365	340	408	356	385	339	349	350	416	341	338	368	399	331	369	383	352	401	400	365	356	369	386	353	349	393	359	356	342	347	392	387	316	390	357	371	388	377	344	369	388	361	338	362	366	371	366	350	344	359	346	372	361	353	370	336	397	349	330	346	371	374	393	349	358	343	345	407	349	359	367	352	359	336	343	364	363	341	363	356	361	382	371	359	377	350	386	393	371	356	353	373	358	369	362	374	383	364	366	386	356	341	379	351	350	356	374	357	336	380	333	401	366	390	355	368	370	346	382	361	350	345	348	351	355	364	355	389	360	352	329	359	333	366	379	334	341	383	362	347	342	393	371	374	354	339	368	332	350	349	355	373	336	362	352	388	407	337	367	362	319	331	364	372	354	352	344	358	374	359	379	377	359	352	330	358	344	368	358	378	345	377	353	354	382	365	373	386	360	353	377	379	372	370	357	378	376	366	352	350	392	361	364	380	329	385	358	327	361	378	351	358	365	373	378	346	377	338	336	396	324	340	360	340	310	361	324	350	362	378	376	353	368	409	345	366	343	392	359	389	401	360	375	380	346	399	367	366	335	385	360	380	368	373	341	371	380	337	337	378	375	347	356	330	392	355	353	355	374	372	364	345	342	319	369	392	356	362	387	334	382	345	373	366	350	334	358	367	397	326	368	391	341	359	329	360	362	345	351	375	395	366	379	367	358	359	361	354	343	359	352	343	341	330	386	360	342	347	347	372	349	340	355	360	323	336	358	350	338	340	362	357	350	349	337	372	356	365	347	371	355	362	331	389	373	359	347	354	386	356	373	363	369	358	375	346	376	369	357	367	383	349	367	374	376	341	375	367	329	398	390	367	351	353	356	372	366	359	344	374	361	337	364	330	374	350	364	346	394	340	368	381	404	349	350	321	411	372	393	378	369	334	399	372	368	401	338	395	371	363	346	346	392	365	378	347	337	358	345	339	360	368	342	384	362	384	380	408	379	362	365	371	365	360	379	368	374	385	359	321	392	393	398	364	332	397	315	380	355	377	344	370	374	376	367	377	392	355	372	362	346	357	365	377	373	375	350	356	339	333	399	376	334	382	380	358	357	329	355	345	339	364	363	366	348	383	383	359	374	374	352	361	368	355	361	341	379	369	382	373	384	346	400	339	372	331	352	340	393	347	372	384	382	380	340	364	322	349	353	360	374	327	331	353	322	365	363	358	341	388	352	324	355	386	373	356	361	365	383	387	372	351	348	349	333	362	361	354	331	376	350	355	374	350	387	374	352	334	359	362	352	373	374	379	360	350	379	351	372	373	353	346	389	313	363	351	349	351	361	360	346	348	395	364	368	360	336	351	340	400	373	376	375	358	338	343	340	350	390	351	362	372	390	373	385	409	376	352	386	370	407	348	362	360	346	377	361	360	344	382	350	362	335	357	349	382	348	367	348	379	374	354	394	371	355	356	364	367	345	332	357	354	376	337	343	377	331	387	356	372	332	398	360	360	388	364	373	340	352	392	338	363	360	378	390	374	362	351	369	363	375	351	330	362	379	365	380	398	366	365	356	400	392	371	389	374	375	343	364	337	374	366	365	359	362	363	364	335	360	341	397	331	362	365	361	351	396	349	350	354	406	354	366	374	371	374	367	379	392	368	380	358	359	360	370	388	343	382	343	332	377	359	373	383	360	344	416	357	373	352	392	376	391	317	359	370	360	350	299	401	383	376	355	367	363	364	411	383	344	352	334	349	370	364	364	398	388	338	364	336	367	347	393	366	340	319	331	337	365	367	333	329	359	353	382	363	331	375	373	351	356	359	362	352	329	355	347	337	354	362	361	370	346	343	345	350	368	335	368	375	394	375	372	368	352	338	351	378	372
24984	8755	3070	828	394	270	299	305	258	240	262	250	281	265	250	263	233	240	268	297	270	246	271	256	257	280	253	273	271	289	257	248	242	246	249	291	245	260	249	233	247	269	232	266	235	250	252	299	270	267	253	273	253	281	280	270	250	264	254	225	229	258	262	250	280	282	240	259	238	254	246	248	250	225	271	264	285	255	247	254	272	239	280	263	255	268	228	256	255	281	263	264	254	244	277	266	265	259	229	245	243	278	248	244	245	268	273	273	268	246	278	256	290	244	266	275	259	266	271	251	245	274	276	271	278	249	282	255	267	249	245	238	256	255	253	239	258	234	266	265	256	243	242	248	276	247	247	249	246	265	270	262	252	240	273	282	250	254	246	259	283	301	230	274	260	273	277	250	273	275	251	283	278	266	251	240	266	273	255	239	238	274	281	272	259	249	245	252	248	273	258	262	238	264	295	241	242	264	286	273	239	295	270	284	274	274	247	233	289	250	270	279	265	253	259	285	230	261	287	269	258	261	259	228	251	222	298	271	260	277	243	251	266	281	257	271	263	242	260	266	281	295	271	265	256	228	241	276	230	264	296	255	264	267	251	278	258	292	252	283	270	273	237	271	263	267	273	227	283	230	237	226	278	296	277	268	269	267	251	242	302	242	252	231	262	244	301	272	246	279	240	273	246	248	240	239	244	255	276	276	276	252	298	260	272	276	277	248	280	253	264	240	247	262	280	279	233	262	259	258	270	256	280	266	255	257	268	267	253	256	269	261	254	261	261	265	283	274	259	256	244	270	279	261	276	257	255	260	260	270	259	250	267	250	223	231	272	271	268	293	272	254	256	251	252	237	292	249	260	255	248	236	234	275	259	246	270	275	285	242	265	249	274	276	271	256	278	261	260	248	294	262	275	291	249	268	265	266	264	266	258	210	234	232	250	261	267	275	258	247	259	214	244	278	247	278	265	266	281	249	279	274	244	293	270	293	264	261	260	259	262	276	287	249	280	249	230	261	263	253	262	245	230	219	232	250	247	265	250	240	262	275	266	257	261	264	274	278	270	269	240	229	240	245	244	246	278	243	222	273	256	259	263	277	216	237	270	265	269	269	259	295	253	258	256	265	263	263	250	295	284	243	272	256	251	274	280	292	265	278	248	277	256	261	273	239	243	234	272	245	262	247	264	295	272	294	230	261	275	245	231	278	276	250	277	266	274	294	269	254	239	236	255	266	261	263	252	240	237	285	237	242	241	274	253	265	268	271	255	257	261	283	261	256	237	228	285	247	250	257	262	239	261	285	304	279	244	246	231	277	271	268	272	235	237	230	246	262	251	242	267	242	258	262	266	236	248	281	295	276	296	240	256	235	249	269	246	237	288	266	267	270	245	250	290	282	262	237	249	261	268	280	268	249	246	270	263	228	274	251	271	250	276	251	249	296	262	272	263	237	233	240	246	271	251	266	255	269	267	267	243	255	274	249	263	278	258	249	280	251	252	258	262	253	253	238	314	247	278	258	247	275	247	243	275	251	288	258	262	294	265	260	246	236	239	221	254	258	255	250	243	238	288	299	270	272	279	257	263	247	243	298	249	257	280	227	278	258	237	270	251	236	270	281	233	245	234	251	295	247	281	257	278	252	285	247	258	283	276	265	264	296	272	277	271	265	256	262	267	258	256	253	263	277	239	274	267	258	272	244	251	301	250	251	245	262	293	273	254	265	284	302	241	274	269	261	250	288	276	246	263	279	279	245	246	243	279	258	237	269	221	248	242	271	243	240	269	266	260	296	269	269	302	247	230	248	229	287	279	293	289	231	250	228	245	267	255	266	246	285	261	232	268	271	269	246	272	261	272	262	245	266	268	267	256	286	249	259	269	252	233	236	284	280	274	269	263	270	244	256	277	243	267	256	272	261	237	287	259	269	238	299	288	263	237	252	285	264	244	264	268	245	248	230	253	262	246	239	244	258	256	300	247	271	256	261	221	249	272	278	270	271	300	258	258	286	268	256	242	235	270	295	267	267	245	237	281	267	251	267	258	261	274	285	249	284	240	265	279	254	283	234	297	244	276	225	242	271	304	266	271	252	248	255	254	244	257	261	252	270	270	290	267	265	250	221	229	287	274	259	263	246	285	266	253	243	267	252	290	271	287	253	288	261	288	261	250	262	276	264	302	281	262	242	303	251	239	255	265	271	291	284	245	229	250	261	259	276	265	241	262	250	260	232	247	272	276	272	269	267	244	284	270	272	258	234	310	257	237	240	266	247	246	256	250	262	253	279	255	265	283	281	264	246	296	250	252	252	266	262	273	248	250	252	243	289	267	252	284	276	254	252	284	248	273	269	283	263	243	236	269	266	244	248	258	238	274	220	250	245	271	240	241	225	273	256	264	237	262	264	271	292	262	286	264	248	248	272	247	260	273	238	253	236	282	273	284	250	277	281	261	268	240	262	265	252	269	253	257	276	240	266	283	254	264	255	250	267	249	251	262	279	236	268	236	267	263	259	199	240	224	270	269	258	250	260	247	239	274	243	238	294	262	264	262	262	266	257	238	282	247	237	272	283	250	263	261	226	268	272	271	271	290	251	263	280	260	275	223	245	286	251	287	265	244	243	281	245	247	271	236	241	253	269	268	263	264	243	274	273	278	278	265	241	284	261	278	267	244	239	256	263	256	235	263	251	269	284	258	281	238	239	257	251	244	223	239	280	271	248	296	256	252	258	280	297	270	259	266	265	260	265	230	272	265	267	261	278	269	252	246	238	287	257	250	286	248	276	257	260	269	265	266	261	238	241	259	284	254	288	251	237	221	268	281	285	265	242	295	286	234	234	251	275	257	254	233	222	268	287	268	259	253	266	245	262	249	264	237	256	227	251	246	265	277	244	262	243	264	267	257	281	260	243	253	265	236	274	251	288	223	244	274	247	283	278	255	246	253	258	290	293	248	241	243	261	273	251	285	236	276	267	253	275	255	247	225	274	291	217	272	263	243	260	262	259	260	215	249	260	263	276	272	258	258	288	209	247	265	266	241	274	292	233	260	278	226	252	282	278	312	274	254	262	267	261	239	284	270	248	280	253	234	243	231	265	232	263	273	231	243	262	263	257	253	254	264	225	251	296	264	258	261	244	226	279	248	272	249	253	270	234	250	243	259	249	295	268	275	241	244	239	265	269	257	262	274	257	260	243	256	246	245	240	277	268	276	253	257	250	242	260	272	283	274	253	264	261	253	271	240	248	272	281	236	264	245	265	279	249	230	244	244	258	238	284	266	247	248	264	244	263	256	283	251	256	265	267	251	251	269	257	267	238	232	257	257	291	275	276	270	261	283	241	266	260	270	250	286	255	283	270	260	257	235	250	270	260	287	250	232	246	248	261	257	233	271	277	285	261	263	279	287	260	257	250	282	229	250	262	264	276	274	247	260	261	258	262	273	253	262	257	274	273	252	268	264	266	262	239	256	256	267	282	269	264	283	253	283	222	239	243	232	255	266	307
17767	9410	6009	2327	1020	712	701	624	615	569	617	602	603	589	565	557	579	601	552	556	565	600	567	616	591	597	588	594	578	605	591	557	587	542	604	578	580	606	588	648	571	617	596	595	587	580	579	599	612	598	654	580	608	602	544	599	571	531	567	592	570	561	588	584	581	548	570	607	576	564	582	601	566	598	571	627	590	589	544	586	584	600	561	612	565	586	607	580	552	593	602	594	618	580	617	620	582	588	573	596	592	580	577	603	614	575	594	568	613	589	565	566	608	588	566	598	560	597	585	642	591	598	590	610	594	570	567	582	603	597	594	606	630	582	588	590	617	606	599	585	593	618	602	576	596	580	615	587	617	576	536	610	621	614	581	567	560	587	563	582	559	583	594	658	595	561	559	550	515	580	635	610	580	607	573	554	596	599	604	578	592	626	569	600	587	620	589	601	594	561	559	561	565	616	577	562	587	601	608	616	593	606	547	614	603	592	604	570	570	635	579	572	569	648	603	630	615	588	607	615	597	625	590	578	645	571	608	599	573	589	571	596	584	611	559	612	539	586	611	561	583	584	607	612	565	595	634	625	609	601	547	610	563	590	569	564	603	563	610	580	616	584	616	605	624	545	629	577	594	610	596	593	616	601	572	594	581	607	617	575	596	577	602	568	637	601	595	559	588	598	580	606	582	568	609	597	601	568	587	566	576	572	610	576	612	574	642	582	636	608	553	571	584	550	583	601	584	595	593	577	600	571	568	540	581	559	592	592	569	547	604	558	597	569	593	583	571	599	579	577	599	596	587	603	620	589	580	572	609	596	583	600	594	554	572	582	599	554	573	598	588	587	553	605	551	602	581	580	577	560	584	583	585	581	587	619	582	628	549	588	585	623	578	580	619	584	600	591	563	590	590	579	589	578	582	596	594	598	597	565	574	576	623	559	588	597	550	568	610	610	585	601	576	603	584	646	601	611	554	587	593	581	593	593	578	598	631	576	584	609	615	616	584	605	567	610	591	607	569	605	603	614	623	616	554	585	641	593	623	629	584	564	656	602	608	573	607	603	603	610	555	640	623	622	590	597	574	576	559	553	595	557	614	596	585	632	572	583	615	615	596	573	558	575	607	573	601	580	580	563	582	576	539	650	608	589	581	578	601	598	578	598	606	567	541	587	566	534	527	557	605	558	610	613	629	588	597	629	583	621	635	600	596	616	586	590	564	615	542	610	594	573	580	554	559	573	582	588	588	583	589	575	568	640	618	563	540	601	602	577	612	559	606	595	586	595	606	592	580	595	598	611	570	599	638	598	566	612	604	540	607	588	555	592	631	579	641	527	566	609	628	554	613	614	637	635	613	611	623	590	600	572	602	613	583	539	589	617	617	575	588	546	603	589	612	631	600	613	585	668	585	588	570	596	513	597	626	573	631	609	588	623	581	595	571	582	571	574	560	591	592	637	615	577	568	579	589	598	582	570	580	566	566	606	600	588	637	617	627	586	580	579	583	578	601	607	605	599	573	562	561	634	582	594	589	558	604	626	629	567	579	599	575	583	570	610	626	575	570	617	620	590	577	630	564	633	613	559	536	587	636	593	570	615	585	577	582	620	590	598	612	579	581	513	582	601	573	564	553	627	552	591	611	607	586	577	609	630	599	601	573	603	603	573	583	649	593	580	592	560	572	624	596	582	619	609	584	595	603	599	579	559	626	592	574	566	595	592	566	602	576	566	611	603	564	557	597	537	557	568	568	633	597	597	625	603	610	548	595	574	600	566	594	571	610	594	598	596	575	598	611	610	570	587	627	553	580	592	623	601	565	618	598	579	629	590	583	588	576	625	587	555	598	608	591	635	586	553	568	605	596	591	624	607	635	571	617	582	581	617	564	565	622	560	584	555	601	587	534	608	547	573	619	550	611	574	593	623	550	571	588	589	558	575	642	574	566	599	591	591	581	572	618	611	613	618	585	547	608	546	602	602	604	603	614	575	566	604	565	605	589	562	611	584	591	608	551	573	587	628	575	613	553	612	634	610	629	578	588	605	599	598	627	584	582	569	562	529	593	586	605	577	569	564	572	563	604	623	604	615	624	571	618	570	593	588	589	591	585	625	559	581	571	647	589	566	681	621	603	582	611	574	589	637	572	610	560	568	585	555	595	597	602	573	607	585	572	603	562	610	575	598	575	634	610	618	550	552	594	573	574	591	583	614	565	620	602	598	579	560	570	615	574	577	583	596	577	585	562	550	590	570	618	633	571	552	595	550	614	568	622	550	650	630	579	581	577	595	599	547	605	610	572	554	553	586	614	640	582	581	575	605	619	605	602	598	571	588	592	583	592	582	595	599	559	589	601	618	575	622	588	585	582	559	563	584	542	594	607	581	610	596	643	608	614	607	595	576	586	544	561	616	598	596	566	615	587	575	628	603	584	555	617	595	628	628	580	554	623	584	573	616	587	609	630	587	607	586	619	595	601	645	653	582	616	586	567	556	567	605	608	558	613	576	595	605	604	619	601	603	585	610	576	583	603	595	580	609	597	571	594	597	580	577	619	604	615	612	590	609	629	603	598	573	566	621	564	624	584	567	559	604	624	586	575	613	574	578	625	574	553	573	623	572	590	596	522	611	604	573	574	560	607	591	570	587	619	582	603	617	575	574	584	607	541	669	596	593	579	581	614	604	578	635	601	598	599	644	568	593	564	586	592	626	605	588	627	652	572	591	553	606	602	612	610	594	617	601	589	583	641	612	585	560	562	599	588	544	646	622	635	586	579	544	576	647	630	578	611	576	564	591	560	559	577	569	590	613	601	590	569	612	579	613	571	591	593	614	578	580	664	582	549	592	541	617	619	612	606	648	574	585	578	559	590	552	564	627	584	609	574	543	579	593	588	575	562	573	581	578	586	560	616	622	627	598	602	611	572	606	565	578	603	610	579	601	627	598	600	586	616	588	597	580	612	592	592	604	572	590	602	564	626	586	601	571	562	595	585	603	588	570	578	585	569	582	566	611	586	589	557	560	610	553	616	579	576	603	604	586	601	613	617	628	571	602	582	565	624	593	588	579	631	642	619	610	571	597	586	583	593	601	586	566	593	590	627	577	608	604	603	572	594	600	612	584	551	609	572	571	579	584	560	609	615	610	539	587	565	579	602	587	635	584	604	589	568	592	587	590	596	591	576	570	570	530	599	558	590	558	602	565	602	595	579	645	570	586	532	596	580	558	558	588	529	604	609	601	602	589	592	558	599	553	558	655	624	566	615	616	569	577	568	601	606	570	587	583	608	577	552	595	591	635	599	621	604	617	587	570	581	577	584	559	588	610	605	600	578	600	570	614	569	594	615	554	562	570	598	588	620	617	579	583	562	570	598	589	600	570	616	590	567	588	601	591	586	602	606	567	566	586	633	597	576	561	586	616	570	598	610	635	593	612	606	571	609	576	656	571	554	601	581	592	599	617	584	567	572	578	596	581	596	605	609	548	624	593	595	600	567	579	609	581	598	616
49227	36696	30205	13347	3449	1133	769	585	458	312	251	235	259	248	225	287	249	255	260	225	243	253	219	252	249	225	262	252	257	231	242	260	264	260	257	258	226	256	233	232	297	281	256	244	254	229	247	274	248	211	232	252	269	241	236	263	219	263	208	252	228	263	264	273	258	261	267	265	257	236	258	247	262	242	247	250	267	252	252	269	267	228	238	268	234	265	249	227	215	249	253	252	227	238	260	266	229	250	224	243	252	235	220	220	249	260	262	235	259	250	254	263	250	272	267	267	271	261	247	209	275	237	249	225	232	236	227	251	230	243	232	237	231	228	260	214	264	225	202	223	287	248	257	233	270	239	241	243	244	246	247	246	227	259	271	245	250	227	260	254	233	250	228	235	243	249	247	237	236	251	238	281	241	247	241	228	235	197	247	250	248	249	231	240	222	232	246	248	245	242	257	257	249	266	224	246	240	242	227	264	239	262	229	232	238	269	242	231	247	235	245	245	247	274	244	233	248	254	260	249	236	230	257	241	235	225	256	230	245	256	249	224	272	236	252	291	264	269	246	225	248	253	249	225	253	259	240	248	226	226	238	253	235	266	237	276	243	259	249	236	269	264	252	276	249	271	239	254	238	244	254	256	260	238	260	263	243	253	254	247	240	248	239	247	228	256	224	247	237	268	242	262	267	250	263	237	251	230	226	251	252	262	246	228	219	260	263	291	238	283	267	241	281	242	260	233	232	230	228	265	245	241	247	235	246	242	237	266	243	252	256	259	222	258	247	233	261	250	254	212	233	242	233	226	240	254	263	256	231	242	254	248	231	261	230	236	260	264	250	271	256	252	229	274	261	261	253	231	241	289	238	271	243	244	231	263	258	274	235	261	229	239	259	261	215	247	254	288	230	246	263	259	246	252	255	260	245	246	253	264	253	271	257	259	260	227	259	245	230	235	291	239	267	245	225	250	250	215	256	259	242	224	266	251	237	235	218	231	260	237	249	220	232	239	281	223	235	266	265	247	252	255	272	263	235	263	241	230	257	236	243	263	255	272	215	265	243	257	241	236	255	262	230	227	261	261	227	246	256	237	249	271	269	260	279	247	270	248	242	253	246	267	250	271	244	233	246	241	266	219	267	245	238	224	263	237	272	266	259	251	261	256	251	245	260	269	218	272	258	252	244	248	239	237	219	261	226	210	240	251	252	242	246	237	240	254	212	227	276	241	278	253	287	254	238	260	231	253	263	221	267	240	233	251	258	241	243	287	250	229	278	259	261	266	264	226	248	245	252	249	250	230	251	267	264	268	258	197	235	242	262	241	243	257	241	231	249	233	227	266	222	242	240	229	263	275	235	261	274	263	295	235	247	275	246	241	257	236	206	269	232	237	245	278	257	260	233	261	268	249	231	292	261	275	240	251	256	225	249	259	237	235	248	238	253	256	250	279	230	242	261	233	255	246	228	255	238	278	259	242	269	280	237	255	245	224	241	265	243	256	261	259	260	256	246	248	259	222	256	243	234	259	260	244	274	259	238	272	266	240	239	239	258	239	245	251	261	231	233	260	260	226	233	269	281	225	243	261	279	256	253	256	264	243	263	275	278	256	271	277	220	236	265	254	247	210	251	270	249	259	239	240	267	283	244	272	231	262	231	218	229	255	233	239	275	247	228	235	236	241	223	235	238	226	253	248	244	236	241	229	232	231	253	251	236	218	282	263	237	249	249	253	231	259	229	238	265	243	232	219	241	221	230	213	238	230	214	265	290	249	237	251	258	246	219	250	264	253	224	259	266	254	247	237	247	232	235	253	207	254	268	269	241	222	226	281	246	239	234	252	237	234	223	224	251	253	225	250	243	240	259	235	259	259	247	251	245	267	249	270	253	235	224	236	249	254	262	253	220	249	233	248	225	236	239	258	251	259	253	246	245	241	254	221	241	243	230	233	233	244	266	251	241	255	267	245	271	235	238	269	242	240	263	249	243	290	271	259	249	235	273	268	256	234	242	259	277	276	224	297	230	281	243	236	228	257	256	220	249	216	254	257	267	286	258	264	244	245	272	239	236	238	262	245	231	223	251	229	227	250	238	265	239	247	230	246	242	230	263	268	259	267	210	234	255	268	265	252	268	256	261	255	249	248	260	252	245	245	230	256	225	258	247	245	257	230	268	270	285	248	269	252	244	288	275	265	263	251	257	271	248	250	262	236	240	247	228	265	245	287	258	226	246	240	233	248	250	274	253	282	280	260	255	253	254	232	257	291	250	216	239	239	245	242	248	245	261	258	211	239	277	267	255	236	266	264	216	254	262	260	289	236	211	253	234	257	255	251	284	249	238	249	270	259	237	242	261	211	273	250	240	263	238	272	253	260	254	240	233	246	239	225	249	256	214	211	218	271	247	225	234	235	237	244	263	260	252	256	236	250	250	269	261	234	242	256	257	247	233	260	230	208	226	261	267	240	235	252	267	244	255	231	265	265	243	260	263	274	233	250	260	224	256	285	283	221	257	252	266	254	234	243	223	234	242	243	227	242	245	239	244	252	234	233	253	232	304	253	258	254	240	220	248	236	252	243	234	262	254	247	244	228	208	258	248	244	245	263	259	240	232	237	278	263	217	239	225	227	236	256	231	268	258	253	278	226	265	237	226	241	250	231	254	232	267	271	198	239	229	254	243	270	278	278	258	226	223	262	260	239	252	246	251	264	237	272	250	245	260	262	251	255	255	236	250	244	240	273	261	224	244	233	262	235	263	243	248	237	218	227	266	247	230	235	244	255	243	252	258	261	247	222	229	227	246	261	234	269	252	262	264	249	243	267	241	250	256	259	238	206	233	267	275	264	238	255	256	238	248	274	256	236	243	255	236	247	273	255	247	243	249	249	225	251	277	262	251	263	259	247	245	227	245	250	248	256	247	250	240	293	248	247	251	240	232	221	224	230	225	233	234	256	221	237	246	255	238	224	253	249	235	257	238	244	238	272	229	246	230	244	242	262	238	226	248	254	227	226	249	235	245	253	263	263	233	254	249	231	233	255	260	233	220	250	232	252	245	200	228	269	244	262	257	293	270	259	232	236	258	238	248	229	245	252	263	259	227	253	214	222	247	244	251	264	229	251	205	234	244	249	246	238	247	226	247	227	229	245	245	245	264	268	242	256	241	237	279	244	215	278	233	248	240	240	277	266	263	242	235	268	223	267	251	220	258	262	280	241	260	245	240	256	219	235	251	265	244	259	236	249	234	249	270	269	243	250	272	261	272	258	247	228	261	243	287	277	235	288	238	236	270	240	248	268	232	246	219	262	275	271	260	259	216	258	252	252	243	242	252	234	253	254	278	266	264	262	225	248	245	268	266	272	292	259	250	223	261	237	265	229	229	232	254	252	256	247	277	207	275	261	249	267	257	262	232	262	256	242	256	230	219	244	255	255	256	251	291	266	276	236	258	251	235	217	285	236	251	257	261	255	238	250	238	234	244	256	254	263	238	272	255	230	263	227	238	246
33731	32329	33129	20655	8682	3970	2960	2126	1405	753	610	562	599	556	579	577	579	591	529	547	558	553	547	612	562	582	555	547	536	575	567	525	589	574	599	564	569	565	535	553	605	568	520	576	569	539	556	531	559	577	560	576	512	574	597	562	526	555	554	567	552	577	585	555	583	569	586	543	583	576	561	560	515	507	607	566	575	506	578	537	528	592	572	566	598	547	513	559	541	543	552	537	550	598	540	523	568	521	562	561	567	547	544	552	572	538	562	566	560	546	537	579	570	579	575	560	574	572	506	556	539	520	560	533	569	561	598	598	560	546	599	581	573	560	546	579	564	581	550	559	588	539	561	573	551	558	579	595	573	550	540	539	534	574	537	559	603	563	522	571	577	561	597	563	513	542	532	566	594	552	565	554	576	563	564	582	589	540	586	571	558	553	497	524	559	541	550	553	592	522	557	568	537	505	560	584	515	574	600	541	574	580	553	579	531	542	550	587	545	566	596	589	513	574	528	565	556	559	551	553	552	625	579	554	552	606	544	540	530	559	610	514	546	562	558	546	567	574	537	553	542	532	588	553	572	566	594	580	573	558	572	526	520	567	558	568	540	520	546	553	568	581	597	575	577	556	534	558	592	584	560	552	585	579	566	536	538	536	585	579	573	536	586	557	563	539	577	537	551	535	536	535	574	582	613	548	530	592	526	561	614	592	572	580	562	564	572	544	580	517	569	540	530	565	539	551	568	570	561	512	532	552	558	583	571	549	542	531	567	560	574	530	531	558	580	598	542	556	574	582	533	487	518	538	563	515	527	600	518	527	564	582	528	529	543	569	512	555	538	573	584	574	556	563	566	547	594	544	570	603	585	551	555	567	554	572	571	584	565	563	566	512	605	561	547	651	563	520	594	581	585	575	582	575	596	540	544	568	590	529	561	526	578	554	607	558	558	627	560	543	545	558	514	580	561	580	560	536	572	528	574	570	545	549	533	555	571	517	554	516	586	543	560	523	541	561	511	543	540	552	562	558	549	542	598	533	569	598	573	556	506	564	587	549	555	570	504	563	563	517	573	549	592	554	553	561	530	533	555	509	608	563	554	573	599	508	566	561	549	530	529	578	542	540	586	567	576	577	576	563	572	551	528	555	559	605	598	539	571	548	602	544	604	544	571	541	579	511	600	546	537	575	523	559	533	564	585	549	535	571	565	557	570	516	588	544	567	588	520	581	559	529	556	554	522	575	559	589	564	556	559	553	593	535	583	564	542	545	568	528	569	539	586	551	580	534	570	563	526	558	559	558	546	583	585	570	591	568	525	527	526	584	578	567	536	525	545	556	540	563	540	559	569	531	529	563	567	544	513	555	546	533	525	553	574	550	547	522	543	583	554	529	558	570	571	605	604	586	550	561	572	556	544	531	531	568	542	509	551	562	570	597	565	574	505	553	582	574	538	550	560	552	559	503	580	580	504	550	559	549	570	584	523	575	551	535	542	608	544	538	545	569	556	527	590	573	568	532	558	542	566	553	530	592	558	537	543	549	533	588	532	568	565	504	514	600	588	576	524	563	582	544	561	524	539	557	623	548	557	581	562	540	528	588	550	535	524	567	546	555	537	521	594	554	565	565	572	539	541	598	564	549	574	534	590	553	536	525	565	515	546	544	534	535	541	587	592	566	529	543	562	545	593	568	527	602	560	543	528	566	552	518	564	537	554	617	563	610	551	584	562	532	546	580	569	543	537	582	521	567	550	561	594	559	592	564	558	542	579	570	564	564	557	537	524	527	608	536	551	561	556	565	605	548	584	557	631	550	522	598	573	554	597	530	580	569	547	510	538	585	493	537	551	541	584	552	533	576	601	561	557	592	553	572	561	598	537	552	549	555	574	548	535	547	575	568	546	547	565	535	554	589	541	513	551	583	553	599	576	549	559	563	563	571	577	575	563	533	544	555	565	515	567	594	562	545	561	569	558	550	578	537	548	542	555	571	573	541	573	550	558	537	563	560	561	546	566	592	571	579	568	549	551	560	547	589	524	546	572	553	556	501	572	599	559	555	569	509	557	536	520	534	542	526	563	541	528	534	597	551	577	550	551	557	546	570	589	572	549	573	539	561	612	584	577	567	575	575	608	590	604	561	563	548	560	544	535	584	545	569	556	551	526	575	584	550	576	568	561	550	593	527	533	582	547	550	600	564	515	561	588	505	540	539	597	593	576	536	576	587	555	534	583	562	587	549	576	575	579	544	579	539	578	521	579	563	558	561	558	564	602	560	597	595	542	579	569	563	520	567	592	558	525	569	548	543	581	540	574	569	572	581	560	569	568	582	558	548	557	559	551	551	544	558	577	558	593	571	617	525	585	569	535	551	550	535	569	600	547	536	530	534	547	584	595	548	549	554	586	551	542	537	562	530	592	595	551	569	608	574	525	558	569	506	521	532	563	521	568	562	551	544	545	551	571	543	600	537	581	566	587	548	573	553	534	579	562	507	577	577	553	606	547	535	545	571	591	577	601	538	582	580	584	560	552	588	586	601	554	559	519	572	568	528	514	534	535	611	549	552	522	601	595	555	581	581	567	556	526	541	611	509	534	561	516	576	522	551	602	546	560	560	550	530	548	540	542	592	573	529	578	492	597	530	559	543	544	574	561	547	567	540	506	591	536	590	530	578	569	565	569	566	579	545	593	606	565	555	537	571	547	581	512	523	572	548	549	581	582	545	587	537	561	586	583	530	571	554	567	553	577	572	553	595	541	564	566	561	596	554	544	554	556	583	578	569	586	556	568	561	550	552	553	561	615	507	567	545	577	596	591	521	553	566	583	521	543	525	599	550	528	570	559	582	547	550	592	570	549	545	573	539	552	573	563	575	570	538	538	530	569	567	545	557	594	600	576	571	565	569	592	530	550	584	552	512	578	574	556	574	607	537	533	545	540	562	623	585	587	549	569	529	518	621	589	572	598	607	571	619	562	527	559	542	573	561	546	535	611	538	565	570	549	555	537	556	525	549	574	561	571	586	570	611	566	540	592	596	590	576	544	540	540	577	545	544	568	526	536	572	581	556	570	551	535	571	587	517	542	556	559	542	546	557	513	616	614	565	551	588	581	542	537	588	552	550	545	557	545	553	603	557	555	579	543	569	554	551	570	590	592	583	544	581	549	563	552	561	567	526	538	548	574	558	552	567	522	588	609	581	616	622	591	528	575	572	544	519	574	570	579	581	575	599	523	599	578	610	540	557	541	562	564	571	530	543	546	570	550	558	579	555	593	539	535	529	551	544	553	560	567	586	539	531	571	552	544	580	541	521	577	487	572	584	573	527	576	620	613	577	577	581	589	523	591	563	553	566	605	519	553	581	582	548	555	532	544	523	548	566	573	593	547	559	566	558	577	530	554	517	562	559	580	557	551	567	541	545	605	580	556	567	558	588	572	546	557	584	532	557	567	575	517	559	540	580	544	542	611	602	576	513	553	535	537	574	584	589	565	563	552	567	572	524	579	562
62886	52249	46951	26598	8956	2731	1556	892	538	239	150	142	157	173	139	124	143	166	150	170	157	163	163	176	149	163	152	201	169	152	162	162	137	164	161	178	159	149	177	161	154	152	150	163	165	136	137	144	163	155	149	163	143	168	164	140	172	148	140	165	135	161	184	140	173	179	142	151	129	152	181	144	169	148	140	186	138	151	139	164	153	161	152	143	166	148	170	136	152	157	144	156	176	170	144	161	136	145	159	159	177	139	142	155	138	150	153	160	166	164	172	135	186	160	155	148	173	159	164	141	164	144	139	191	147	163	155	169	149	150	151	153	154	135	153	153	172	130	161	143	131	155	165	166	160	141	156	177	133	155	147	136	128	170	180	136	155	156	127	147	149	151	166	166	145	143	171	155	134	173	168	155	173	156	166	163	181	151	147	155	169	175	152	153	136	138	154	162	136	162	148	136	153	138	160	177	153	145	161	168	137	141	147	177	151	167	132	150	141	144	181	167	185	154	147	154	140	161	153	151	178	165	146	183	155	131	163	165	157	183	165	136	184	172	130	164	153	161	167	171	165	161	159	180	129	161	171	153	135	149	164	173	159	176	159	168	162	147	135	150	137	147	150	153	148	165	163	173	144	161	131	138	172	134	140	166	153	145	155	124	146	184	153	145	151	152	170	179	144	144	169	163	172	175	141	177	141	148	173	131	123	151	148	139	168	152	149	144	187	163	153	160	157	147	187	168	138	153	137	155	163	142	154	181	142	173	149	157	146	164	144	157	168	155	143	149	156	145	164	162	160	166	146	157	159	170	164	156	142	148	143	143	159	164	169	127	144	149	134	134	147	173	154	155	159	147	136	151	148	146	161	158	135	152	162	156	138	145	156	161	155	176	163	153	169	169	178	163	145	145	155	163	161	158	173	160	172	159	155	130	154	146	148	171	157	165	159	174	170	152	163	161	162	163	181	154	135	163	189	158	169	159	144	158	163	154	151	182	159	150	162	165	155	138	169	147	154	153	143	158	135	161	132	154	162	155	145	158	142	143	176	170	168	143	161	155	157	154	162	148	166	158	154	127	152	175	184	145	134	140	141	146	138	171	149	166	152	167	146	155	154	163	140	170	165	157	160	164	162	179	145	146	159	157	162	149	150	153	142	152	164	165	145	150	171	145	147	152	180	137	165	119	162	154	166	150	157	170	169	157	153	129	168	150	147	128	146	151	162	132	189	137	172	180	152	145	151	151	167	146	172	187	156	156	179	158	145	164	139	161	172	156	158	136	155	162	180	162	157	161	156	162	163	169	145	140	165	158	151	159	182	148	152	187	143	165	169	158	149	139	160	141	158	140	175	159	127	153	152	170	179	186	155	156	147	125	158	150	134	141	179	182	151	157	164	151	154	140	153	171	154	143	154	161	148	162	162	160	159	140	142	147	169	161	132	141	155	180	157	164	172	154	144	164	135	161	149	162	144	166	142	148	172	167	184	158	167	154	157	139	148	166	148	176	168	141	156	129	161	167	129	161	167	162	143	146	159	144	148	167	154	150	131	164	151	150	159	164	130	158	177	170	177	140	155	164	153	146	164	145	155	135	158	156	160	133	176	154	156	151	154	170	163	158	165	141	160	160	151	157	162	162	168	149	136	153	160	160	173	143	164	132	136	152	171	139	139	142	136	144	141	148	149	155	184	166	165	168	154	150	157	139	143	144	163	134	146	147	150	147	178	156	154	161	167	145	143	168	145	152	138	170	158	162	164	138	162	149	159	145	140	156	155	156	164	147	180	161	158	142	139	183	177	163	162	161	179	161	145	152	146	151	156	163	170	155	143	158	141	150	163	180	166	176	162	148	139	152	140	178	162	165	172	132	162	167	162	148	150	166	177	173	145	160	178	162	166	132	167	146	171	177	157	157	150	182	141	148	136	145	172	186	162	151	136	164	163	163	167	180	157	155	144	164	144	138	169	167	136	159	156	168	146	152	147	154	154	172	137	138	153	149	138	160	171	154	174	151	152	139	173	149	159	149	149	177	152	147	149	167	140	135	154	161	155	164	162	154	158	138	156	153	156	153	156	163	149	140	155	161	184	182	142	157	133	158	163	148	141	155	157	159	153	156	146	171	164	158	157	169	131	130	149	152	157	183	128	134	160	152	174	152	150	156	152	133	151	156	159	153	139	179	162	154	145	131	154	161	155	136	147	142	129	165	144	165	150	154	171	148	143	158	161	137	166	161	155	160	166	127	149	162	156	162	140	152	151	156	169	162	154	186	150	159	154	153	173	145	181	153	175	146	162	160	153	158	137	151	179	166	162	156	154	161	146	156	148	167	156	139	131	152	165	128	163	176	160	153	147	170	156	159	150	142	156	158	149	145	162	165	154	134	141	147	153	191	154	163	172	166	181	180	175	165	157	148	151	146	159	165	146	136	173	132	157	157	171	167	191	146	170	172	162	161	160	143	139	144	165	152	165	162	157	158	154	178	171	154	142	133	162	165	171	129	170	183	180	142	142	163	160	158	150	157	159	162	181	157	180	165	160	142	158	146	129	165	155	160	173	150	179	166	140	124	148	149	155	161	148	153	149	157	155	175	142	166	143	179	158	144	162	194	152	165	176	162	157	145	162	141	146	147	151	163	145	163	155	153	177	169	154	157	163	148	176	166	170	123	173	156	151	151	161	136	158	174	165	147	147	131	158	162	152	172	132	139	176	133	140	146	168	134	138	137	157	131	154	162	153	147	151	147	129	159	133	175	125	138	169	161	171	170	158	176	164	160	150	140	160	159	131	136	138	158	157	157	160	156	146	144	173	177	148	145	150	150	165	142	140	135	137	162	160	188	166	154	153	153	188	181	181	157	155	175	154	151	162	170	173	144	142	154	173	149	140	154	149	182	155	176	158	159	150	157	171	146	150	173	161	163	159	133	168	173	144	166	153	149	165	150	170	177	151	186	180	162	166	151	144	149	161	167	178	162	143	148	172	162	160	158	124	159	138	165	134	161	179	149	152	166	140	149	178	170	135	171	135	150	152	148	158	155	141	146	150	152	156	134	155	137	174	154	161	159	156	197	166	135	160	168	173	126	162	155	164	134	151	145	144	164	153	139	152	140	144	166	170	145	192	134	151	160	132	154	154	138	167	165	149	154	157	156	154	135	135	143	157	150	170	147	147	148	159	158	146	159	184	200	157	159	157	166	147	161	169	152	152	158	171	174	166	129	144	171	158	153	158	148	170	154	164	162	155	156	171	155	137	143	163	153	160	148	147	152	146	153	160	188	161	157	153	164	176	169	154	165	151	170	169	140	148	152	180	161	143	140	146	162	136	146	154	146	135	165	179	158	145	132	159	170	150	158	150	167	143	153	167	177	158	178	153	156	161	176	170	169	157	159	163	165	145	160	155	146	155	150	155	170	158	165	160	165	156	152	167	165	163	137	148	153	169	145	143	164	147	161	164	174	165	179	133	154	155	161	154	138	163	156	145	154	167	162	146	142	156	163
42626	43759	46355	32445	15430	8474	5532	3435	2320	759	371	369	392	354	374	369	382	378	332	358	350	346	399	378	338	374	376	375	331	352	377	398	360	376	371	367	349	359	376	402	361	365	383	370	360	379	386	374	357	385	369	375	341	386	360	336	390	402	406	366	394	352	399	381	384	361	359	347	342	349	382	365	382	377	360	349	362	353	366	353	368	340	390	397	384	374	360	331	355	363	327	364	378	371	384	362	368	370	348	341	366	351	387	389	383	380	406	343	370	354	391	336	408	363	370	398	394	382	360	352	384	380	371	344	372	378	357	402	389	340	397	345	354	403	371	353	353	382	358	387	368	353	356	360	387	369	362	385	384	340	369	390	388	385	358	358	362	365	366	372	370	352	342	354	353	383	382	390	366	373	328	369	393	377	370	392	383	377	354	343	355	365	340	363	387	405	361	367	384	366	352	378	368	382	379	347	369	393	343	373	382	364	352	368	359	355	367	348	395	367	386	352	361	343	391	388	352	382	358	358	370	405	346	352	361	374	366	333	351	399	357	367	352	388	337	351	364	371	372	371	382	336	366	361	400	345	351	390	354	356	390	334	366	354	380	372	390	379	362	357	412	405	374	388	379	337	381	375	374	369	361	371	392	368	380	363	337	342	346	365	358	337	353	348	363	353	337	312	405	380	351	367	352	352	384	366	372	371	373	397	347	389	358	345	364	366	366	375	375	350	365	357	403	344	366	337	325	382	374	407	374	362	362	360	385	363	360	373	387	372	384	393	376	351	404	362	362	356	324	381	374	379	392	355	374	381	350	356	345	350	381	362	373	360	365	375	365	343	373	397	343	327	365	367	341	359	376	361	363	355	378	360	354	361	381	342	367	371	345	368	369	375	374	350	378	381	364	328	344	366	370	372	373	414	362	354	345	362	365	371	375	370	350	344	382	353	346	382	355	387	370	371	357	368	372	376	372	371	350	375	359	368	363	345	372	367	337	340	354	380	370	382	362	335	366	390	372	352	348	371	379	346	364	361	365	345	391	331	363	346	367	360	353	337	409	370	391	377	390	333	334	362	332	388	373	380	360	351	350	382	373	370	356	352	350	380	361	357	340	360	328	379	379	348	341	401	375	353	380	362	388	386	387	377	351	370	366	359	363	362	371	351	373	383	354	367	355	370	389	356	393	367	366	368	370	356	357	348	379	372	380	373	365	375	404	362	347	380	367	342	342	384	372	351	377	381	378	401	353	382	347	368	349	371	404	349	362	332	368	380	407	369	350	365	401	362	398	363	381	362	374	359	366	363	368	426	410	343	363	362	345	353	372	390	364	339	370	383	343	365	332	346	369	384	328	391	392	360	358	380	373	346	353	344	339	384	373	372	364	369	355	365	381	356	330	339	380	366	384	369	365	378	347	333	317	369	374	367	336	364	359	390	350	354	402	358	369	375	329	365	374	369	398	386	376	355	390	393	370	341	340	389	368	364	385	399	382	397	362	393	332	347	368	326	330	356	361	386	371	330	387	355	383	358	413	326	367	383	376	390	330	348	373	384	324	377	372	387	361	359	376	385	406	373	338	343	362	357	390	427	357	372	367	367	373	361	381	364	354	363	369	366	372	369	352	354	368	383	382	374	398	386	375	388	374	352	375	398	360	402	380	378	369	330	399	383	390	366	368	341	355	350	336	390	384	370	390	349	366	384	368	345	364	374	406	383	376	345	366	388	366	351	393	365	355	363	379	379	352	371	385	389	354	395	324	345	359	334	345	387	349	349	375	374	380	350	346	380	369	393	393	408	396	380	368	384	349	346	351	373	335	369	344	340	370	373	339	344	372	358	375	344	398	344	367	384	355	336	363	368	395	355	342	399	373	363	363	380	381	370	396	349	342	343	363	380	373	383	392	356	360	360	378	402	375	356	379	333	380	361	368	383	372	385	375	364	410	344	358	369	360	364	360	379	384	410	382	379	360	364	365	362	327	376	362	384	379	393	375	379	404	384	375	363	375	359	366	371	358	406	412	359	371	391	378	360	390	385	370	362	385	360	385	350	369	354	386	366	360	347	332	377	361	382	379	350	332	358	340	369	369	353	350	387	351	361	342	334	409	353	348	389	374	391	361	375	403	373	379	355	393	346	377	354	369	396	381	378	322	397	369	403	384	369	374	362	371	379	389	367	396	378	373	396	351	357	384	357	357	373	368	371	371	331	369	352	402	368	384	340	415	340	363	381	355	366	389	403	374	385	339	368	407	358	387	358	396	375	375	379	382	379	339	366	383	372	392	367	367	376	398	333	366	357	371	327	369	385	356	347	374	366	420	353	381	346	348	351	388	359	379	360	357	383	331	352	352	385	370	403	347	360	392	368	367	392	355	376	379	396	369	377	375	361	349	358	375	362	376	367	389	349	371	355	384	369	347	349	393	368	365	350	373	364	383	366	397	367	330	337	365	351	373	367	356	381	359	370	374	394	360	372	395	369	367	344	331	381	400	360	395	382	377	365	391	391	354	374	389	361	345	362	344	359	370	369	365	372	389	353	330	398	370	351	336	398	370	389	343	383	418	345	356	388	360	375	381	347	373	323	371	346	379	367	372	352	364	347	385	378	382	343	363	344	387	337	376	375	326	372	400	378	354	350	383	383	354	342	396	363	409	356	342	365	339	377	375	337	406	363	373	372	372	378	365	349	380	390	373	360	366	392	387	393	355	327	354	408	361	356	370	346	386	341	381	369	409	368	350	393	401	376	385	358	387	360	368	359	365	362	371	370	382	357	347	363	346	347	358	383	374	370	337	368	392	339	356	346	386	367	373	372	378	365	349	380	380	365	390	359	364	385	392	354	341	336	345	363	400	401	370	383	375	362	345	387	344	374	433	383	349	356	364	363	413	378	382	385	372	363	337	379	353	367	365	374	354	361	364	380	398	411	369	348	378	367	360	371	341	397	376	384	373	366	384	364	374	383	384	401	366	351	347	399	396	337	397	384	400	379	386	376	366	363	354	373	400	392	332	378	350	385	372	323	353	362	383	358	367	358	376	355	349	359	369	356	352	359	397	341	377	409	353	380	360	370	349	379	360	361	357	348	375	385	354	381	357	349	351	393	354	369	367	387	366	339	381	368	374	369	359	321	374	390	386	382	382	359	376	364	369	383	332	338	349	367	359	360	387	332	378	350	345	356	380	362	358	357	373	384	365	347	347	394	350	340	402	325	366	360	373	346	368	376	392	342	372	351	375	379	389	401	363	344	357	357	372	397	357	364	360	340	347	382	389	380	366	383	343	371	344	370	352	342	347	396	424	394	395	341	352	354	352	398	370	392	362	373	359	366	384	376	381	369	376	339	381	378	385	388	374	375	346	373	389	393	348	346	353	350	368	359	371	361	361	403	405	348	396	394	393	374	361	370	372	401	378	358	386	350	366	369	375	370	365	339	353	371	375	375	413	356	373	373	367	357	364	386	372	333	366	348	385	387	348	354	358	408	400	350	376	358	370	385	369	357
24254	8557	2833	919	366	335	319	272	247	253	278	250	287	246	280	274	272	286	249	273	271	278	277	258	272	254	252	266	289	299	238	242	276	310	269	246	249	247	222	247	291	266	292	269	254	259	256	240	265	273	261	253	234	274	234	293	280	237	242	283	286	281	240	253	282	268	303	225	267	270	280	272	270	245	223	243	300	259	254	279	255	291	280	242	267	271	274	283	261	260	297	262	256	267	249	258	266	244	236	250	276	232	288	281	269	269	264	242	264	268	246	259	272	243	240	255	242	282	274	241	282	256	276	238	259	259	259	242	272	284	280	249	269	254	249	285	263	250	299	261	301	257	257	265	282	279	279	281	249	258	235	232	254	266	254	260	276	242	262	233	241	268	250	260	273	270	244	277	244	266	261	247	252	269	280	276	273	275	249	306	253	265	267	281	276	280	249	275	212	252	271	287	294	244	255	272	244	279	270	263	238	246	269	242	265	286	251	264	298	298	248	285	251	275	305	288	255	257	275	278	249	266	257	249	287	275	260	282	258	280	271	265	259	276	261	251	247	249	301	265	256	283	275	267	240	250	267	283	235	255	269	271	263	253	303	284	252	250	234	255	263	246	272	274	267	255	262	281	232	232	260	266	251	265	232	295	272	252	309	252	280	256	255	292	265	239	228	240	237	249	289	253	257	253	266	286	268	265	240	273	233	280	274	257	263	263	241	255	252	235	276	279	243	283	257	289	281	254	262	268	278	274	269	275	266	282	275	272	252	284	258	279	219	269	265	291	260	257	294	295	268	273	289	251	260	300	257	285	264	270	258	264	270	262	290	252	270	253	244	260	257	276	234	277	262	268	272	239	263	261	261	272	260	270	265	272	268	259	264	271	249	260	251	244	270	283	257	240	269	267	299	254	298	279	261	269	253	267	249	268	251	261	308	246	268	282	266	266	276	297	280	272	286	300	276	256	277	260	295	279	272	266	251	248	265	277	254	275	257	251	273	239	261	277	250	230	246	263	232	292	292	290	264	282	235	266	268	242	274	269	228	272	282	263	270	273	255	259	285	261	258	257	246	277	277	282	240	257	281	280	272	276	252	254	237	311	256	262	266	246	257	264	272	279	266	272	237	282	243	248	240	291	278	238	272	256	263	278	229	268	266	244	273	282	294	252	281	244	215	262	262	286	256	256	294	274	259	280	249	250	265	241	294	302	295	254	269	298	248	269	248	241	251	243	247	267	245	310	292	272	248	255	261	255	266	232	271	272	279	271	259	279	259	240	283	277	264	263	245	277	275	260	257	249	261	255	285	235	273	245	259	253	274	246	239	271	291	284	267	237	245	284	268	246	238	304	246	243	265	259	262	240	272	262	258	246	246	234	281	300	307	295	283	247	231	271	285	280	279	258	286	269	244	259	277	265	234	252	269	263	229	277	265	267	255	252	274	257	252	271	283	277	260	271	241	269	275	275	274	276	276	236	265	282	237	269	276	303	295	268	263	257	246	252	264	281	250	264	260	225	266	273	267	235	276	288	251	230	259	256	272	275	283	290	264	247	249	259	234	288	269	272	248	249	269	252	247	255	257	278	253	261	288	245	247	257	252	276	255	260	258	290	265	238	251	239	274	266	243	264	267	256	240	262	252	265	255	237	263	253	251	270	278	276	287	239	263	261	274	279	253	252	263	271	249	269	266	293	265	235	274	269	290	265	263	268	258	249	261	259	285	263	245	250	291	289	295	289	239	266	273	260	258	277	264	260	264	255	279	260	263	255	218	273	259	239	286	243	282	250	235	281	275	267	233	223	277	274	260	256	259	265	266	259	271	237	241	283	254	265	274	255	277	261	265	245	258	254	242	276	289	300	298	251	247	242	247	254	248	256	266	282	290	268	291	258	257	278	258	276	286	257	267	258	256	288	273	256	279	291	296	267	265	259	272	272	267	245	239	234	260	305	249	227	225	270	248	278	246	268	301	264	285	279	257	252	225	271	294	265	276	274	261	272	270	266	248	267	256	269	268	249	248	245	278	272	282	272	270	251	244	285	290	251	255	241	222	261	253	251	287	269	256	263	260	271	235	263	274	254	300	261	280	251	275	260	247	259	267	254	272	284	272	253	269	262	277	220	249	265	280	300	290	248	267	275	251	244	268	276	221	295	252	251	243	244	280	270	257	263	274	259	216	262	271	251	266	291	276	256	224	259	284	302	264	273	277	276	279	269	271	258	289	234	240	274	254	261	295	272	257	289	257	281	270	296	259	265	259	257	251	272	271	257	251	281	283	257	256	260	272	254	276	257	264	273	287	263	284	260	270	281	272	277	257	258	240	260	233	252	249	267	261	263	237	250	259	262	291	265	250	255	251	270	277	281	293	234	267	270	237	302	253	268	295	300	267	280	260	275	266	237	251	289	257	271	272	306	271	273	317	279	306	274	266	279	269	258	279	278	258	270	267	294	288	247	263	266	272	265	261	263	245	279	253	296	267	257	254	293	307	269	275	277	290	266	297	249	271	274	282	258	247	269	293	266	261	271	293	257	253	270	299	285	271	255	270	269	284	293	295	257	254	256	277	286	229	275	269	285	279	254	286	283	241	258	257	250	249	272	272	255	273	274	268	257	266	263	268	293	287	258	246	275	242	257	262	257	271	274	268	249	287	283	238	269	253	286	249	291	264	271	264	267	287	276	272	278	241	269	273	271	257	277	277	260	305	293	280	277	297	265	225	275	254	283	250	284	259	275	280	261	273	265	237	294	264	258	255	266	268	279	265	286	269	265	282	281	260	252	269	273	280	295	286	254	265	282	254	270	263	246	253	287	252	261	272	280	266	289	264	239	275	249	281	273	278	285	266	247	259	286	288	265	275	277	255	278	264	261	255	258	252	264	285	287	271	267	261	267	263	254	282	265	249	252	261	265	240	261	264	268	277	250	257	275	277	261	277	244	263	271	249	287	289	256	272	256	284	277	256	269	240	276	270	255	275	263	269	287	268	287	299	271	251	233	263	267	271	246	281	261	227	266	255	288	277	263	275	285	266	272	232	254	274	254	273	252	263	268	269	272	244	271	243	260	273	271	237	271	233	237	249	255	287	230	253	242	229	283	277	252	255	261	261	262	264	263	293	252	257	272	266	269	278	282	266	289	259	260	282	229	256	231	264	267	289	271	269	246	285	277	284	269	259	221	299	264	276	272	267	272	285	262	228	298	254	253	257	277	263	270	262	299	230	273	256	268	294	290	254	247	266	294	279	256	250	252	238	259	275	243	280	268	280	274	263	259	265	265	274	255	289	278	242	289	269	283	296	320	282	252	258	250	265	293	282	264	297	276	238	293	249	267	244	266	247	247	274	256	287	261	281	256	273	290	268	280	274	278	274	276	249	228	273	287	261	256	297	297	269	276	285	261	269	289	262	247	264	267	273	269	251	253	242	251	281	275	263	252	271	276	291	235	269	242	261	263	254	261	277	263	274	249	255	264	272	249	278	276	273	266	284	275	275	237
17063	9250	5851	2402	1021	797	721	721	649	605	618	618	632	557	610	617	636	605	540	613	596	621	556	617	603	665	623	560	590	630	604	562	600	617	560	590	585	600	605	583	572	623	633	603	631	556	627	629	625	669	626	581	598	594	589	589	598	575	611	563	603	626	610	619	624	605	630	582	534	583	588	580	603	610	554	589	600	580	584	651	593	556	594	632	553	604	611	615	602	582	605	634	599	652	579	592	605	647	641	594	560	610	616	593	595	586	620	608	584	603	595	598	585	591	615	592	642	603	616	600	594	570	581	618	600	620	558	582	596	576	585	581	571	596	586	552	651	571	608	587	562	589	599	599	618	585	633	570	584	573	612	619	625	638	607	629	601	611	611	595	624	581	574	608	563	576	615	605	608	591	568	637	573	603	560	610	624	590	619	558	601	602	588	563	558	560	614	568	575	615	605	616	592	593	567	630	603	584	614	621	598	582	610	591	568	567	599	602	609	590	552	582	561	564	595	582	646	582	598	576	651	608	590	599	609	588	580	613	640	620	662	595	590	672	601	599	576	646	635	603	591	606	547	603	582	623	603	595	557	647	586	573	584	657	610	621	587	584	566	590	579	598	580	601	595	591	605	583	566	574	638	627	612	565	602	607	618	597	632	640	583	631	618	604	601	614	602	584	580	570	628	589	599	610	600	617	566	647	547	596	570	612	621	591	593	582	622	622	610	626	614	611	577	585	589	610	616	633	632	571	620	620	569	610	602	625	568	568	590	626	602	621	578	580	610	646	568	613	642	580	584	612	571	590	570	586	594	621	578	606	565	607	607	629	645	583	572	610	576	607	549	572	610	614	612	662	590	564	564	597	606	569	611	603	589	605	622	582	606	588	594	602	640	611	641	577	595	604	618	570	603	619	577	570	592	613	611	619	624	593	607	555	611	619	571	632	589	629	600	622	571	571	618	608	629	619	604	602	647	598	628	605	598	619	619	587	584	589	572	598	548	625	610	575	571	632	615	626	609	580	579	610	612	639	596	587	604	561	612	606	595	570	560	586	581	655	615	632	555	632	585	582	593	547	561	612	643	631	641	586	664	620	613	604	638	571	606	587	619	585	574	579	591	609	617	615	584	625	593	628	593	620	583	567	572	586	568	565	600	610	618	606	591	610	604	634	591	628	609	633	589	589	582	577	578	596	604	570	619	590	595	595	576	595	618	617	637	599	638	575	586	656	587	591	607	596	575	596	554	606	613	592	597	586	591	575	617	580	578	603	595	609	553	580	619	584	582	598	608	606	595	574	619	573	578	622	574	599	595	567	629	610	580	605	589	569	621	615	603	560	677	584	596	625	642	591	594	595	596	605	585	587	579	573	587	612	569	548	576	600	580	566	620	543	550	583	610	593	581	548	611	611	655	591	595	613	591	581	599	579	642	591	623	543	635	616	596	638	627	557	591	576	564	540	637	574	569	604	613	629	588	618	621	594	571	618	598	600	593	607	602	603	595	572	618	611	608	594	620	546	628	592	595	581	611	591	594	562	539	593	591	555	615	599	608	638	604	599	613	566	603	569	559	616	592	617	572	598	589	579	643	619	569	601	599	649	579	585	616	581	609	623	607	599	612	618	590	580	603	555	610	631	536	578	576	564	589	608	614	650	547	606	592	576	577	567	645	560	606	628	610	587	583	588	633	596	566	581	591	632	582	577	610	616	553	587	602	588	622	616	602	569	625	614	619	579	588	619	596	551	642	580	565	559	591	622	605	603	627	571	591	648	643	625	562	616	592	623	583	595	562	576	552	579	581	630	624	632	635	612	580	577	625	582	629	637	576	619	614	620	621	578	601	572	608	586	640	603	602	605	639	564	601	646	613	575	606	619	597	600	601	591	624	575	594	607	572	627	620	610	592	613	567	576	579	550	578	610	633	568	610	567	615	611	561	616	607	626	598	581	595	626	597	581	612	619	582	599	610	622	580	582	599	600	621	583	578	605	595	577	623	582	566	621	588	590	564	590	590	595	591	619	581	620	570	605	555	613	584	603	609	561	639	595	633	589	625	570	573	579	588	618	602	567	587	577	592	630	577	556	564	585	590	573	604	599	616	590	630	604	605	584	595	597	582	579	564	590	604	628	604	639	635	608	562	576	601	571	572	583	576	602	599	586	598	601	626	567	610	582	570	596	618	603	561	588	589	639	581	536	597	587	578	556	624	625	602	594	615	561	588	615	601	579	582	612	588	572	601	544	602	620	563	619	581	628	600	611	583	584	546	624	634	656	616	605	619	598	596	590	601	587	642	648	574	652	578	593	601	615	572	634	547	575	600	575	582	604	612	594	601	613	615	610	591	620	610	601	576	585	608	578	638	584	554	601	633	527	569	601	609	616	561	611	623	598	588	562	605	575	584	571	558	564	591	628	576	601	595	557	573	598	552	617	609	572	550	585	662	616	587	571	600	556	620	584	584	589	551	600	591	623	583	581	641	601	583	594	595	567	644	575	597	566	600	601	573	636	587	632	579	537	623	583	635	620	606	547	640	631	637	590	627	618	608	618	625	587	583	614	576	579	605	565	595	603	571	630	609	602	563	586	621	586	615	600	588	572	597	605	580	614	621	626	592	597	601	596	619	591	609	572	604	609	634	592	630	572	558	610	615	568	602	595	574	593	564	575	622	630	551	554	608	622	619	576	553	613	562	577	593	576	564	633	568	646	601	603	616	594	569	614	580	627	602	549	618	579	563	582	624	604	579	599	623	630	634	648	621	581	572	580	572	595	645	563	576	599	603	590	601	592	549	640	617	626	583	595	598	640	587	622	629	646	597	637	588	600	610	601	609	612	565	556	551	607	601	627	618	611	590	607	622	614	587	579	606	566	581	561	620	594	607	605	596	604	590	574	606	609	596	586	577	576	620	580	609	629	603	588	550	598	575	590	591	586	562	564	541	577	637	606	572	607	568	595	581	611	586	585	657	552	606	564	599	571	594	577	596	606	598	572	612	573	594	588	611	573	613	639	601	598	595	587	570	599	566	523	553	594	646	605	605	593	611	600	556	558	617	627	595	602	604	596	598	571	600	569	649	572	599	598	603	584	570	612	605	604	595	590	604	559	629	590	594	599	602	619	528	607	575	628	610	581	634	619	548	583	591	590	539	618	637	623	600	582	588	576	582	612	619	580	609	580	588	617	648	620	630	636	573	603	646	592	600	602	619	562	620	641	607	586	586	577	537	594	620	582	586	610	595	603	555	607	569	599	624	604	619	620	613	597	561	655	612	572	597	596	554	590	577	598	605	612	611	587	616	586	567	610	586	588	604	596	556	646	626	627	571	645	594	571	576	596	633	675	609	594	664	612	624	563	587	554	614	630	625	589	550	635	565	617	574	630	586	575	618	636	606	587	587	607	611	631	613	595	609	576	651	593	581	615	599	568	619	641	614	601	584	553	628	595	616	591	630	584	580	639	637	587	572	625	619	617	593	600	592	578	624	594	604	618	583	593	619	636
49067	38563	29940	12988	3529	1423	699	568	368	288	256	275	255	250	279	265	254	251	251	238	234	232	259	247	224	232	251	224	285	238	269	247	284	239	247	231	240	303	250	246	229	234	234	262	275	254	249	252	280	258	258	275	262	306	257	230	276	243	264	236	247	251	258	266	261	229	275	253	240	281	255	268	253	276	259	239	249	250	253	261	267	246	244	265	267	266	244	221	243	277	261	251	271	242	279	249	271	245	259	240	285	256	248	238	244	237	264	276	247	257	240	276	268	250	251	242	246	261	241	219	272	272	261	261	252	261	228	252	254	273	254	259	285	268	274	237	287	266	233	269	251	255	243	318	258	244	224	261	250	257	243	265	280	230	247	230	263	237	266	256	262	261	236	251	221	254	252	241	265	253	240	225	251	279	259	256	274	229	259	266	253	230	244	250	239	245	272	259	215	243	281	258	260	221	262	267	262	260	265	275	240	257	266	280	256	247	258	260	244	243	241	241	270	263	272	238	257	251	226	262	235	238	247	256	306	252	258	273	251	244	271	227	234	264	243	261	253	278	226	268	254	275	220	247	242	246	257	239	237	248	242	261	283	262	254	300	236	238	247	238	272	249	261	248	255	245	283	256	262	272	250	255	264	262	254	261	286	285	235	249	199	265	275	222	269	258	269	231	266	248	285	247	239	275	283	244	224	260	277	228	273	238	263	226	260	225	255	262	283	276	255	238	260	271	231	281	270	241	285	259	268	258	227	237	219	239	250	274	257	260	233	244	251	242	260	267	242	266	258	259	265	260	251	266	274	247	289	231	234	252	237	275	268	240	253	278	241	276	249	242	235	278	219	253	239	205	250	301	270	269	274	255	270	269	235	282	288	229	279	253	239	286	230	256	285	256	240	271	263	256	242	229	250	257	286	263	263	232	257	240	235	271	234	256	284	239	235	236	235	296	251	268	219	309	255	250	268	233	281	260	223	239	245	241	231	215	234	235	253	245	253	258	247	286	243	232	257	259	232	249	252	260	245	238	254	232	232	257	261	252	254	271	252	258	228	236	270	277	271	274	275	239	266	254	245	257	215	255	247	264	278	260	280	272	238	251	266	247	263	266	266	242	234	266	264	271	258	254	245	264	266	267	255	248	252	241	269	275	267	247	250	262	274	291	254	241	264	236	252	238	267	263	266	236	244	236	244	251	236	228	264	266	244	255	266	292	263	225	259	251	299	260	250	273	243	257	248	279	291	241	268	267	235	237	250	227	242	237	240	259	259	246	270	248	256	252	246	261	250	274	289	261	262	233	263	229	259	254	230	239	256	248	261	262	280	279	265	243	270	245	248	243	262	271	241	270	285	263	236	243	266	228	262	284	269	262	242	242	255	242	229	269	256	261	276	240	251	268	282	268	273	259	253	270	259	246	234	222	276	281	229	260	233	237	258	273	258	222	274	249	255	260	269	307	236	254	250	265	268	266	261	231	266	248	262	256	260	247	295	269	234	259	261	220	257	260	263	270	248	244	249	239	226	249	245	257	240	241	232	239	269	247	283	257	281	252	239	282	255	231	240	250	280	249	244	277	281	255	254	262	254	231	248	251	247	267	275	264	243	282	309	280	220	242	267	249	248	251	231	241	259	227	261	275	260	246	271	313	236	254	251	251	214	246	251	256	279	265	267	233	275	298	281	240	221	286	267	275	218	228	275	267	260	253	248	271	243	270	238	241	289	269	236	267	250	277	266	274	232	253	300	289	264	240	283	253	269	231	230	260	262	240	229	242	281	282	262	238	280	278	232	242	246	250	253	267	270	247	246	255	254	252	287	248	250	279	261	221	233	255	234	245	244	237	222	230	277	259	284	255	273	264	261	249	256	212	258	258	258	246	278	257	265	281	249	251	254	243	284	254	247	236	273	253	266	231	223	260	227	277	276	275	221	264	256	247	263	246	254	280	279	258	237	241	259	244	238	245	236	254	255	294	229	256	242	298	245	226	224	244	261	248	272	242	261	209	254	254	253	230	273	240	262	241	267	272	259	244	234	235	290	247	262	253	285	274	259	273	240	225	237	233	252	272	251	273	268	271	242	270	269	265	267	246	261	270	265	234	257	285	247	247	240	230	223	232	244	249	283	264	262	230	271	284	226	253	272	253	256	250	264	306	244	263	258	241	247	264	252	222	267	271	285	285	237	228	228	256	269	279	226	259	253	239	252	254	261	273	246	249	265	266	262	254	239	243	243	247	244	241	236	249	257	246	243	246	295	242	252	256	217	261	241	241	286	257	261	260	259	276	240	258	267	278	236	279	262	268	242	261	254	287	277	253	264	250	267	237	233	230	236	224	264	269	236	216	247	245	259	231	241	259	232	238	264	243	257	225	247	238	253	255	259	251	233	260	243	273	299	260	262	239	227	232	260	279	250	260	248	273	237	217	259	270	247	258	289	271	282	241	244	277	264	262	244	236	252	243	238	247	243	246	227	221	256	262	240	255	236	246	259	292	297	252	284	262	240	268	241	252	226	243	253	236	246	261	241	264	266	227	251	250	283	244	249	286	247	258	269	238	264	244	217	241	243	247	269	259	256	222	262	230	254	221	243	243	264	245	295	259	233	220	232	265	231	247	280	265	261	250	243	273	267	259	259	227	273	266	252	242	242	243	233	242	263	254	240	243	268	250	261	257	283	245	273	268	239	238	207	268	239	239	268	267	275	265	282	244	275	259	277	250	240	264	261	280	248	232	276	256	265	267	244	277	276	249	243	251	259	268	275	248	265	273	242	249	247	236	253	267	277	274	265	254	228	247	253	239	250	249	235	241	240	263	245	242	236	254	250	253	247	239	233	287	248	256	225	244	268	264	262	230	246	275	275	252	245	247	254	228	274	233	292	248	267	267	242	275	259	241	247	268	264	256	249	262	264	275	239	217	255	261	252	263	245	241	253	276	219	261	277	263	277	260	238	265	227	253	269	256	266	263	254	257	244	248	258	262	236	236	245	258	241	256	250	250	257	280	269	236	238	226	273	277	244	233	268	245	234	278	244	244	253	248	272	286	246	252	249	229	270	258	266	247	267	270	264	304	258	241	251	231	242	246	267	269	255	307	288	251	255	240	257	249	233	276	273	233	263	259	259	267	252	230	258	256	263	273	225	259	280	243	245	260	266	256	231	254	254	248	254	255	264	239	248	261	252	254	241	294	275	224	245	259	243	247	266	254	280	243	262	261	286	257	280	242	271	246	251	267	241	263	295	245	259	260	281	260	274	252	234	236	238	267	272	242	253	252	281	242	295	294	250	250	240	228	262	257	247	279	284	269	246	281	231	239	264	274	249	237	235	245	248	257	239	247	247	245	269	282	245	257	248	260	241	263	263	254	258	260	253	239	261	257	259	248	241	221	265	260	269	282	230	238	269	276	267	249	244	268	254	245	278	292	272	255	260	264	247	254	252	284	252	261	287	244	244	236	237	261	232	262	275	283	229	270	221	251	246	248	242	246	254	233	280	229
34006	34137	32460	19952	9045	5030	2574	2091	1087	698	579	525	610	569	586	558	599	586	555	604	604	576	609	604	552	574	542	633	590	566	574	564	593	584	562	571	555	576	567	583	581	562	581	561	570	542	564	543	556	568	558	569	640	585	598	572	560	577	560	578	559	540	593	585	585	557	541	563	583	606	573	560	603	589	629	560	612	594	547	561	576	580	614	588	571	553	560	579	580	585	543	572	567	621	584	582	547	589	611	590	557	593	576	563	557	597	538	578	580	532	578	600	599	574	592	545	616	598	604	611	579	607	558	594	539	592	604	580	555	605	553	588	616	567	561	586	588	580	605	553	604	592	564	611	574	587	619	550	560	578	557	554	594	609	557	641	542	552	609	567	619	546	569	611	567	565	574	595	604	590	539	552	560	587	564	605	543	535	582	562	576	542	598	564	535	608	590	585	583	582	627	609	572	558	604	545	589	578	615	606	541	587	593	562	574	545	563	608	579	612	614	590	558	601	611	579	586	582	602	556	602	588	632	584	611	563	563	570	597	555	589	597	603	571	581	586	580	578	604	578	602	579	526	570	613	620	558	573	590	555	568	610	623	543	569	577	549	574	567	579	586	573	608	571	619	568	566	615	524	610	578	587	585	500	560	574	509	603	544	566	558	585	567	555	614	617	541	568	571	552	578	579	589	612	572	600	573	578	560	602	594	562	591	582	625	592	583	586	579	585	557	564	588	586	563	530	588	582	577	585	551	634	575	585	560	623	581	595	557	615	594	561	572	518	616	627	565	586	589	574	592	599	587	570	539	583	614	550	565	564	568	580	564	544	535	536	589	528	565	581	597	592	585	603	595	543	565	550	555	590	576	598	542	577	607	600	566	548	586	567	574	553	580	601	562	606	558	553	558	533	609	587	605	584	526	546	579	566	555	553	625	591	532	575	556	605	584	554	569	601	569	571	572	594	586	581	592	593	590	543	553	554	556	594	578	561	577	607	487	552	544	585	556	545	565	594	581	565	550	580	536	600	609	556	592	559	612	547	607	586	523	614	570	553	558	563	554	607	549	585	593	602	616	549	527	542	594	580	599	600	569	586	550	557	572	578	579	565	579	563	544	569	595	561	556	586	581	605	619	559	625	621	596	610	550	550	597	548	562	605	589	539	591	589	596	593	581	559	569	618	551	546	583	649	596	535	548	561	557	576	606	557	584	573	595	569	586	569	577	557	559	538	550	551	561	598	592	598	576	562	554	570	588	583	567	586	593	577	590	600	568	573	527	571	526	591	539	550	582	558	575	583	556	632	566	579	585	546	572	592	590	595	575	539	584	565	596	592	581	554	594	586	547	585	588	578	574	531	579	601	578	497	625	569	557	590	621	577	571	540	586	585	582	551	580	593	574	597	580	570	596	544	590	539	553	555	576	575	610	570	559	566	597	591	603	585	552	539	566	578	551	563	560	612	638	568	586	603	581	566	606	562	605	615	582	564	596	606	545	599	624	611	536	565	588	602	546	612	522	602	640	577	572	545	564	585	563	582	570	569	590	557	586	588	578	578	561	496	580	575	563	562	596	623	612	549	548	568	559	558	552	594	617	622	534	557	558	556	538	574	595	570	521	577	600	580	580	568	557	545	603	560	622	565	599	604	604	582	574	585	563	581	553	574	613	631	558	557	584	551	565	574	535	590	566	581	612	547	562	591	619	575	611	588	593	631	564	574	564	582	619	590	549	563	598	559	607	577	601	569	578	570	596	529	621	572	542	633	588	587	562	588	557	569	558	608	583	565	597	573	564	585	598	597	573	595	581	568	586	549	548	600	590	549	630	597	610	584	561	595	577	565	538	560	555	594	573	592	575	536	591	586	596	621	597	596	550	585	525	602	593	596	563	530	539	564	566	602	569	576	573	582	600	549	488	593	609	574	561	581	592	584	608	547	610	581	530	581	546	618	562	619	556	569	561	583	573	565	595	597	555	559	583	559	569	604	583	586	620	599	572	580	576	592	584	600	583	568	607	552	573	583	575	559	578	550	588	530	625	580	570	589	568	585	566	547	544	563	520	590	575	582	640	608	590	603	572	575	595	567	574	589	595	586	591	556	581	629	555	605	609	556	602	570	626	584	572	557	561	594	571	559	550	590	590	587	545	604	553	543	576	565	585	576	576	588	579	531	563	553	598	592	555	597	565	582	582	599	551	606	551	560	579	571	582	598	586	564	605	558	597	574	566	582	551	580	602	570	601	577	582	550	569	571	591	551	568	578	593	583	572	577	573	569	597	596	560	630	582	575	571	583	573	613	582	607	565	566	558	570	605	585	595	581	565	601	608	561	570	632	573	604	589	556	592	554	563	583	583	596	578	599	543	613	571	591	543	574	573	600	551	605	581	637	577	607	587	568	557	570	555	549	544	588	608	545	574	588	568	580	562	578	550	585	563	551	577	561	591	569	500	564	598	569	545	626	586	579	559	559	608	600	599	582	556	586	568	557	580	547	589	567	580	588	593	596	614	560	608	538	605	569	577	605	597	571	577	543	611	539	547	545	568	582	575	559	569	538	591	563	526	559	592	577	577	586	591	576	551	573	574	593	584	591	564	578	559	567	589	533	585	590	565	577	619	543	607	632	537	581	558	562	582	565	620	537	546	513	562	552	613	581	552	561	581	567	559	553	547	639	548	558	570	567	612	553	574	629	554	597	569	578	544	543	602	564	626	570	591	596	607	566	569	550	578	613	543	577	544	550	543	567	516	629	581	568	541	535	574	573	604	524	595	599	606	594	567	555	602	583	607	610	589	551	576	600	580	571	571	627	598	580	545	578	580	528	601	573	559	585	554	551	575	579	589	576	589	574	592	540	615	578	557	574	580	583	551	592	541	575	562	631	550	560	564	607	645	559	587	557	556	574	587	586	572	538	613	575	557	555	570	579	540	589	583	608	609	606	554	593	559	595	549	570	606	575	593	553	568	600	560	573	573	600	601	601	566	548	595	594	595	560	572	550	579	558	575	581	600	617	609	615	555	541	581	610	563	541	538	571	600	580	572	588	573	614	591	594	569	587	529	570	585	575	572	580	604	536	585	594	580	537	594	614	600	577	584	616	592	544	564	557	572	587	570	557	550	592	572	572	587	571	559	564	580	564	585	613	558	558	571	574	607	586	589	575	614	543	567	612	589	580	579	567	563	616	585	531	590	610	579	567	566	548	579	550	546	611	577	585	537	599	559	578	553	587	619	594	607	667	571	613	576	589	601	571	560	583	544	581	607	547	578	581	579	582	580	610	585	550	576	629	555	535	568	606	582	566	552	575	625	644	602	608	563	539	561	574	583	581	546	591	572	531	578	568	570	548	598	571	588	549	601	582	562	583	614	547	594	581	596	565	567	576	599	563	612	556	575	567	569	546	559	625	595	539	581	569	571	562	567	599	561	564	540	557	570	574	557	628	520	595	578	574	596	630	605	531	547	540	563	516	544	625	601	542	562	557	558	547	571	552	580	590	606	591
63792	54550	48201	25008	8102	2977	1210	818	363	220	150	172	182	158	155	155	169	183	147	194	176	144	194	177	179	159	173	166	132	175	164	192	177	174	184	168	180	159	163	161	150	156	174	177	158	160	164	157	150	187	188	179	143	178	173	159	142	162	164	159	163	170	161	188	164	166	138	152	176	166	133	171	161	148	149	196	187	175	157	181	165	170	144	179	143	181	171	157	185	178	171	151	147	168	162	162	148	152	149	167	177	157	184	152	160	169	139	134	172	169	168	150	155	157	156	155	156	154	172	190	146	152	172	203	163	163	157	157	138	162	155	150	154	139	171	166	187	149	147	161	144	170	190	167	135	150	161	144	167	166	179	174	162	167	162	169	155	152	147	187	161	163	183	144	153	164	169	166	153	172	158	175	161	184	165	152	130	155	185	161	160	173	169	154	161	155	163	180	166	157	167	157	164	156	165	157	162	164	145	167	174	151	155	166	165	179	162	190	188	146	171	162	176	168	175	181	164	157	158	146	143	171	171	158	161	162	180	153	185	173	168	165	175	149	153	182	166	161	142	160	168	150	155	164	146	169	163	164	148	182	160	177	162	166	169	156	181	155	148	185	154	178	185	153	170	144	175	174	173	159	171	170	161	169	146	183	179	148	172	168	174	144	178	169	132	183	161	138	168	160	168	170	160	169	169	156	143	149	169	174	169	154	174	134	158	166	159	132	168	151	156	169	157	158	194	161	197	159	173	170	165	175	180	168	167	184	143	169	151	171	181	168	174	183	138	190	160	139	155	152	187	164	183	140	163	174	160	172	151	158	172	165	152	155	151	158	157	150	188	165	160	160	164	170	160	145	150	165	142	162	163	194	189	173	162	152	149	148	155	159	162	170	178	160	160	158	169	158	150	140	144	155	191	182	164	159	167	154	171	188	167	173	147	181	171	173	153	163	164	175	156	159	163	169	149	157	168	156	173	166	161	139	163	160	163	139	178	194	186	150	151	183	160	160	183	168	156	143	152	180	176	179	138	174	156	156	173	160	149	188	169	155	177	169	176	157	160	177	142	155	141	163	144	175	167	161	166	196	169	172	147	156	170	168	184	142	180	162	177	183	153	146	168	171	160	162	123	164	158	154	177	167	181	178	177	162	165	182	175	161	156	163	148	175	158	175	160	128	151	189	178	160	185	153	155	180	156	154	156	154	179	120	165	157	158	158	184	149	146	155	149	148	169	156	158	164	168	132	166	158	175	163	162	152	163	138	163	200	162	155	161	153	179	167	163	171	158	150	164	173	126	176	176	189	156	188	160	150	173	170	166	151	163	185	184	167	178	160	171	157	157	184	144	145	145	187	169	165	179	162	178	158	140	159	159	147	162	150	139	161	168	141	143	168	133	181	166	155	167	154	154	150	150	165	157	146	176	130	166	167	161	185	169	165	179	183	152	181	158	162	164	175	160	150	160	153	175	151	153	154	183	173	176	155	170	174	172	167	171	166	161	147	185	154	160	169	172	179	162	182	164	164	179	147	167	167	156	156	179	177	154	146	157	163	172	183	160	143	168	179	143	174	161	186	172	192	161	138	176	143	153	176	177	181	164	159	155	161	175	165	183	150	155	160	163	163	188	175	156	177	151	155	166	173	174	171	143	143	166	156	165	144	170	145	171	180	159	195	173	146	168	163	162	173	160	151	172	162	175	155	146	170	155	157	171	155	159	154	167	192	168	164	138	176	181	144	169	163	161	162	160	166	172	172	176	159	155	150	163	164	161	183	154	172	166	178	161	190	149	155	180	155	143	154	179	150	148	172	166	162	183	162	165	137	179	170	133	157	145	152	171	158	153	192	160	165	150	160	143	154	156	182	183	209	155	191	158	186	163	149	188	168	125	155	181	163	135	152	156	169	154	156	175	190	183	163	147	177	168	159	171	146	154	183	185	176	155	171	156	160	159	163	180	179	165	169	155	165	173	177	138	185	147	146	175	160	153	147	153	161	176	183	186	153	145	152	168	185	188	154	145	156	161	162	152	145	174	146	154	157	161	178	177	181	175	157	164	183	184	159	159	181	158	163	180	171	161	153	141	171	153	155	148	162	167	152	167	170	150	191	148	168	156	164	156	165	145	163	145	149	156	170	172	163	145	133	175	173	163	173	159	164	156	157	154	162	159	172	181	178	163	171	165	157	165	159	165	160	171	143	161	155	183	157	178	182	180	135	177	148	167	181	167	158	168	162	139	144	152	165	155	157	167	165	151	197	167	158	162	142	166	170	157	163	169	159	185	154	135	151	129	177	170	175	155	137	167	166	170	198	166	161	160	157	162	136	159	151	163	167	169	147	170	174	171	173	185	169	155	170	169	149	159	163	155	173	154	172	152	175	138	167	171	179	162	188	169	165	180	143	165	170	163	137	149	169	157	152	163	164	182	164	168	163	184	187	139	153	165	162	176	160	157	171	159	155	190	168	161	143	182	159	154	164	172	161	136	138	180	168	153	172	165	168	171	156	162	153	153	156	173	145	165	140	152	160	153	147	164	167	170	183	145	149	153	176	159	157	154	172	161	174	157	151	141	171	153	161	155	161	151	142	172	178	161	144	172	154	164	170	159	188	174	166	162	153	146	159	172	172	179	169	152	156	165	169	160	151	160	175	153	152	187	151	155	147	161	170	194	188	174	159	152	162	146	172	172	163	178	144	183	155	165	188	180	136	153	173	159	148	169	174	167	170	176	172	171	172	152	183	172	151	156	157	174	143	148	196	160	145	171	135	168	167	156	162	154	143	153	165	157	160	157	173	192	158	169	156	142	153	160	143	159	163	168	172	177	172	135	170	172	186	157	159	155	146	145	174	161	166	161	170	152	175	178	154	149	146	169	176	179	163	157	166	182	160	189	171	153	181	155	162	164	167	173	159	169	164	171	180	174	150	174	156	149	178	170	161	149	151	142	180	174	159	164	158	150	164	151	147	160	171	170	154	152	164	120	162	153	173	147	144	155	147	128	165	167	168	160	178	191	153	159	176	154	160	141	165	159	177	165	168	161	168	137	182	158	140	177	165	179	171	142	179	156	153	160	184	183	182	166	163	171	184	158	168	162	177	172	164	165	152	151	169	177	162	162	145	162	178	183	146	171	173	161	179	144	169	170	170	183	156	181	160	173	140	152	153	180	162	149	160	178	144	155	177	147	172	171	157	163	148	149	153	173	171	160	158	178	167	149	154	154	187	143	158	159	173	169	176	150	162	160	150	162	154	169	150	174	171	156	149	162	189	151	158	145	142	162	168	154	138	169	179	175	154	148	162	143	158	158	157	149	154	169	159	165	182	170	162	177	151	186	182	171	160	169	157	174	166	173	158	192	175	159	157	153	169	168	138	161	182	175	189	158	164	160	177	149	150	162	182	150	179	168	160	178	154	177	154	152	181	185	145	129	168	155	152	175	156	168	170	172	168	149	143	133	162	154	153	184	139	153	153	139	178	187	150	158	172	155	146	174	139	171	147
43770	46132	46826	30273	14558	9102	4774	3069	1236	643	385	428	387	397	379	438	420	417	358	408	379	383	394	404	372	377	386	377	357	400	363	385	405	369	377	384	395	377	393	408	385	410	382	422	368	373	385	382	372	377	372	408	389	365	383	385	403	323	368	380	353	389	380	402	391	388	363	389	362	385	352	371	367	375	391	362	354	376	383	374	394	398	371	395	387	412	388	378	388	391	376	427	358	384	346	386	357	398	407	395	403	405	403	384	373	403	407	406	427	346	392	405	447	383	376	367	369	420	384	397	386	438	407	384	378	384	386	361	400	387	409	396	411	397	380	389	343	413	382	385	391	350	414	370	368	375	355	366	393	358	372	392	380	397	413	385	375	379	390	368	383	350	364	361	377	375	350	371	376	428	392	381	394	400	412	372	388	398	398	378	421	409	380	427	393	375	378	371	376	377	403	401	412	365	409	388	385	396	372	373	359	396	383	402	372	354	385	377	410	382	409	385	424	397	393	394	415	373	394	388	378	403	371	386	417	356	391	374	378	372	367	385	399	386	362	374	367	374	408	413	402	392	378	353	375	376	379	389	347	384	388	374	383	372	401	400	398	395	395	384	428	390	394	344	392	393	356	383	363	385	404	411	382	377	415	365	344	394	403	379	390	377	369	406	380	365	398	369	384	389	402	359	393	411	390	401	390	367	409	389	387	374	401	391	374	389	399	391	378	356	390	405	399	398	382	386	383	381	378	376	382	415	379	402	393	382	424	378	416	394	395	368	404	410	419	359	369	395	338	411	406	386	374	366	357	398	373	363	349	388	435	391	393	372	363	351	396	395	387	390	369	385	376	432	361	403	394	363	370	383	375	400	370	386	411	412	384	424	382	383	420	391	383	384	368	352	370	402	385	376	350	422	383	398	407	398	399	340	380	381	421	363	371	391	366	375	384	400	380	417	365	367	351	376	375	382	365	396	403	361	395	370	382	411	375	390	427	370	393	419	403	427	366	377	388	370	373	383	388	418	376	402	390	396	383	377	395	348	399	382	421	370	378	387	366	373	400	405	397	382	376	371	382	390	419	378	377	394	416	391	402	395	384	389	356	360	388	424	385	387	390	417	418	401	386	368	404	359	357	383	378	415	370	389	394	373	374	382	385	366	382	388	377	394	368	382	386	389	394	412	377	353	413	348	387	360	390	392	392	342	379	411	412	364	415	380	404	381	385	383	409	374	380	368	368	387	375	376	388	391	332	380	393	387	389	380	365	369	375	388	408	381	386	425	357	372	383	394	419	396	401	434	378	369	404	412	396	383	405	374	366	377	367	382	407	361	368	412	393	399	368	385	371	399	405	348	405	414	393	396	370	399	389	355	385	376	360	417	376	426	393	372	403	380	399	391	354	364	411	330	330	376	424	384	357	381	392	391	389	397	383	383	381	380	394	392	377	390	353	376	380	387	361	360	422	358	393	360	407	372	373	392	358	405	395	351	399	401	388	359	405	380	382	349	371	409	363	363	385	382	383	394	368	393	414	410	391	429	426	375	373	415	388	366	389	377	402	389	384	373	403	368	399	392	375	377	415	394	399	424	394	403	391	386	390	375	391	372	388	389	388	410	397	376	426	418	385	384	374	413	426	371	372	427	367	357	402	382	425	399	400	378	406	399	387	372	365	355	363	379	389	367	381	374	410	368	427	411	402	370	381	368	363	384	395	369	374	398	382	393	344	385	370	380	373	407	397	395	376	402	402	411	381	366	388	375	366	375	389	401	367	379	412	399	382	404	359	423	369	382	391	397	422	381	401	418	351	397	375	388	355	386	364	430	393	410	357	402	434	396	351	352	355	355	372	381	392	389	358	356	399	374	378	372	377	392	423	376	377	350	361	364	373	393	406	346	412	382	360	356	392	373	402	389	367	372	392	394	390	408	367	383	397	375	371	382	393	372	404	388	399	367	385	394	377	364	391	373	389	386	386	406	381	371	387	398	395	394	374	370	367	409	358	372	407	438	356	393	374	374	405	359	369	390	367	387	357	378	388	395	373	361	386	396	357	388	351	381	378	354	405	372	438	378	396	370	372	365	380	386	424	375	417	347	384	394	375	385	356	373	369	371	376	391	348	349	429	384	401	389	380	418	375	388	398	383	397	390	404	371	394	351	388	423	391	399	349	382	345	384	359	404	379	388	396	355	359	426	403	384	350	414	368	383	377	386	403	375	351	406	357	421	388	393	419	408	378	381	375	353	355	384	375	388	397	396	357	396	349	375	395	406	394	378	405	344	364	362	417	404	374	360	418	387	406	381	401	397	414	359	385	372	393	417	372	379	384	385	367	398	397	389	374	392	414	353	392	389	407	390	373	343	396	421	397	405	398	395	401	388	397	405	406	402	387	382	386	384	380	372	395	390	417	384	395	356	403	376	364	360	409	367	413	403	383	385	408	389	407	372	400	389	372	401	388	400	405	393	397	412	401	387	404	366	382	400	385	391	391	411	359	390	360	379	394	402	397	395	395	414	386	388	399	388	408	402	409	420	401	354	391	366	373	393	391	383	386	373	392	370	334	403	382	367	406	396	369	426	360	413	363	381	373	420	387	388	377	397	368	360	354	404	364	365	374	389	434	418	369	361	394	382	395	355	387	401	425	395	389	366	359	398	373	353	392	380	400	422	358	403	399	381	382	403	398	395	397	407	346	391	417	409	403	376	403	385	397	368	386	385	374	404	408	371	349	392	434	348	388	420	403	390	404	369	398	380	384	389	399	407	370	384	383	399	371	389	394	411	390	384	335	388	364	405	367	374	365	355	370	346	397	370	385	405	404	391	383	418	394	380	382	413	393	360	356	378	376	386	418	413	400	383	417	415	355	399	418	368	387	373	430	378	400	362	420	408	381	380	403	351	353	398	417	395	356	389	396	365	367	415	388	386	373	355	383	388	389	352	385	387	373	370	412	410	381	385	389	386	431	372	380	372	422	371	398	383	381	376	378	388	411	327	356	391	370	350	400	410	367	382	390	374	395	394	404	390	375	378	403	376	421	378	387	384	386	404	393	400	412	410	387	395	419	387	407	396	394	398	359	407	408	376	376	404	390	348	384	386	387	368	370	393	374	385	373	364	357	383	414	416	389	375	358	409	400	398	351	330	356	399	406	414	366	349	397	387	403	364	372	407	368	367	392	396	428	402	392	401	378	421	386	412	387	398	370	416	389	382	392	371	371	383	390	362	386	375	367	432	363	360	332	386	369	390	406	404	420	377	418	336	369	374	393	429	396	383	377	396	395	406	409	395	350	405	370	389	430	393	379	389	387	357	378	354	386	377	395	392	401	396	380	370	353	369	359	389	400	401	374	395	407	372	376	419	402	357	356	404	389	385	377	369	373	345	406	390	404	353	374	373	388	421	362	400	414	385	419	398	377	388	425	382	400	368	405	402	431	396	367	367	376	382	385	379	384	385	342	393	389	403	380	354	383	375	372	394	396	381	432	376	410	381	391	399	369	426
25111	8956	2770	911	418	326	288	278	288	280	273	279	280	261	261	281	282	260	263	243	260	262	295	252	269	272	270	270	279	259	255	273	253	286	238	265	242	280	253	237	269	262	264	252	263	274	263	297	256	247	288	246	225	285	272	257	257	285	272	259	258	300	273	294	279	274	274	229	245	251	265	253	290	272	256	250	275	257	258	288	245	273	262	280	262	286	264	274	231	301	255	254	268	256	250	282	253	266	234	261	255	265	271	278	247	260	270	270	262	285	246	249	230	245	282	301	270	280	226	259	262	269	276	262	274	273	286	276	291	262	274	260	302	249	256	283	251	287	242	260	251	255	233	281	257	242	282	279	275	245	233	276	249	278	287	276	292	274	243	264	311	271	276	251	254	274	265	247	268	296	249	276	257	257	245	281	264	270	288	249	291	243	258	264	282	253	276	272	282	270	284	269	280	275	290	277	269	250	277	250	260	278	274	275	271	245	271	297	268	286	241	242	238	250	253	281	235	254	289	244	243	265	269	246	273	261	267	262	263	264	262	289	247	242	249	256	266	253	252	242	239	264	282	237	288	298	273	276	280	294	265	250	288	270	236	290	302	260	260	242	242	259	262	260	249	231	249	268	304	276	280	275	235	275	278	258	274	250	311	264	282	275	286	259	273	292	261	288	284	259	266	256	254	256	266	284	255	227	257	266	290	299	246	260	249	277	309	292	241	259	267	253	254	268	267	262	277	260	271	244	278	281	240	258	270	303	276	285	254	248	268	272	263	310	281	275	261	264	276	275	232	279	246	232	257	264	240	292	273	254	251	262	271	281	293	277	291	256	271	279	261	286	260	274	252	253	270	282	232	279	264	289	273	270	292	274	250	285	282	275	269	269	262	255	266	251	280	248	250	265	283	261	247	298	300	272	288	246	234	256	278	243	269	252	261	262	285	247	241	303	283	293	271	267	266	274	249	281	267	264	270	257	247	240	259	259	285	267	285	229	261	272	274	282	297	284	276	292	286	269	272	293	262	240	254	268	231	284	308	300	265	237	260	284	266	235	268	256	287	242	263	266	288	267	239	306	295	288	288	242	274	286	276	290	274	293	246	275	283	271	267	269	283	254	260	291	244	256	257	229	252	285	273	262	272	235	276	283	240	317	249	239	254	228	259	271	274	247	257	260	297	235	259	266	261	260	252	245	246	280	284	272	268	273	266	238	253	233	224	272	258	241	280	278	227	258	285	281	278	266	260	242	276	257	272	269	284	291	288	260	246	266	282	273	262	302	270	254	266	275	287	250	284	287	334	282	264	262	293	267	256	243	268	276	284	242	238	276	273	260	256	247	263	282	271	304	288	254	255	264	292	253	272	263	263	287	249	268	250	248	255	257	253	268	287	277	259	265	274	265	234	265	276	273	244	263	253	272	281	222	287	275	277	262	256	249	290	273	275	276	276	272	260	262	247	254	270	261	268	260	273	263	278	255	250	292	283	287	254	265	245	264	235	258	265	280	239	260	283	270	262	256	280	265	271	274	239	305	261	254	288	266	304	259	288	266	255	252	273	280	263	236	256	293	280	262	260	284	264	260	288	263	255	234	262	271	270	287	270	273	284	266	267	279	253	270	281	247	276	258	288	287	238	277	284	294	266	253	245	270	254	256	279	242	264	271	250	298	261	271	279	263	301	308	269	267	265	276	248	277	237	265	275	276	240	278	261	281	266	293	263	278	268	230	240	306	248	247	281	282	252	284	262	264	278	279	261	248	270	264	277	286	263	285	247	267	270	268	209	268	246	270	270	262	264	261	264	239	263	268	255	273	261	286	255	284	265	281	256	315	275	247	263	271	298	280	253	279	240	272	269	298	291	244	255	266	295	274	258	244	261	251	235	260	251	252	258	285	267	269	247	299	283	280	215	285	306	268	277	245	233	247	272	260	250	238	262	272	281	273	244	268	274	273	270	240	285	242	274	271	235	256	280	292	259	274	260	240	269	285	257	239	291	249	257	254	275	287	259	275	267	242	289	260	275	290	278	266	261	256	272	261	265	245	243	270	276	283	269	257	287	252	288	232	263	254	251	278	271	258	274	273	316	294	236	273	284	255	283	264	242	253	240	266	284	279	246	243	269	268	265	277	247	272	287	252	262	244	303	256	288	268	277	270	282	273	258	259	287	238	277	280	255	279	235	271	251	281	288	253	264	263	234	245	273	238	258	253	241	232	258	261	236	262	257	290	276	293	296	286	246	263	259	254	280	272	254	291	283	250	263	276	266	284	265	274	257	254	271	261	268	271	261	261	267	254	259	281	281	283	269	263	300	252	241	272	258	279	235	266	282	237	269	253	270	255	259	251	266	265	250	229	273	243	248	265	246	268	271	282	246	277	253	277	276	282	296	241	272	274	254	273	265	284	290	269	257	282	278	278	310	287	253	265	250	270	288	259	258	241	264	259	267	269	309	254	274	258	252	270	237	253	274	278	270	264	273	281	286	247	264	275	291	265	262	237	263	273	247	262	274	295	249	265	263	272	263	275	255	268	248	268	286	242	246	265	244	277	251	257	251	276	258	267	277	259	265	270	275	268	274	276	256	261	269	232	244	264	287	294	255	240	258	277	270	280	251	263	274	240	263	250	250	268	245	256	241	310	284	298	309	260	273	263	275	280	257	276	273	282	264	219	266	262	290	259	238	280	277	250	268	281	265	304	252	269	268	276	304	255	246	286	271	301	272	273	258	262	272	262	256	256	253	274	302	272	284	256	258	280	271	260	304	258	301	272	276	242	280	265	287	216	297	270	258	280	224	296	280	306	267	301	259	268	272	277	278	266	262	266	285	282	268	276	279	272	242	272	256	253	273	267	248	263	239	261	251	271	232	312	271	261	267	264	297	298	283	276	274	243	263	279	262	261	277	273	257	254	274	239	259	264	276	270	290	287	277	265	246	249	286	256	300	249	269	252	258	275	300	241	244	233	268	235	327	277	260	293	234	313	252	273	281	259	252	282	262	289	262	268	275	276	241	264	264	239	256	284	264	269	260	251	273	249	270	262	288	259	243	287	260	270	270	275	279	248	296	249	257	281	258	267	282	286	255	258	276	280	291	241	285	246	211	253	250	280	248	266	261	285	258	264	276	252	251	274	286	247	260	250	258	255	268	257	268	225	257	239	256	248	284	252	271	283	240	270	242	278	263	262	268	261	271	267	274	246	289	283	266	272	262	255	262	263	251	249	256	272	261	255	273	272	282	272	288	267	271	263	260	247	261	267	263	277	295	297	286	263	257	239	284	276	248	259	257	262	279	266	280	306	270	287	272	271	248	287	301	245	261	264	289	268	275	261	265	238	287	257	251	240	242	258	268	259	271	284	269	264	240	269	263	242	266	261	240	246	261	304	253	243	277	271	264	266	281	313	274	230	246	246	270	274	272	250	236	231	261	257	275	261	278	267	261	277	255	277	266	228	252	270	274	242	265	259	272	263	258	258	248	258	288	268	248	277	246	272
17810	9492	5799	2601	1153	888	731	702	617	613	588	619	598	606	610	597	571	606	594	611	604	579	575	635	626	582	614	684	624	652	600	592	594	596	615	613	592	594	614	574	587	581	590	635	581	615	635	571	571	626	666	638	553	570	634	579	612	617	602	611	575	590	638	609	596	643	580	663	616	666	626	616	636	568	642	593	618	604	592	579	583	610	609	602	595	608	607	601	555	592	610	602	618	614	580	637	582	592	649	596	598	605	616	592	601	597	604	564	604	586	629	602	575	608	621	589	607	633	576	630	662	628	578	627	614	608	608	598	597	624	586	620	629	591	681	588	594	624	636	572	621	604	574	610	581	590	581	559	591	606	596	634	628	637	621	616	632	607	632	614	581	571	616	612	585	600	623	622	649	619	579	616	586	656	576	618	623	609	607	600	602	557	645	612	561	606	595	585	630	614	612	653	601	594	587	614	580	577	570	581	608	656	605	599	564	624	590	628	601	600	640	572	601	548	629	643	589	648	605	629	661	585	647	598	602	643	590	647	621	581	594	619	559	618	596	602	579	580	593	629	600	588	624	626	629	583	585	590	564	572	610	619	592	559	627	618	624	591	614	579	572	570	593	633	600	555	630	597	567	611	632	577	626	587	583	597	637	641	604	590	638	588	607	620	551	604	623	562	645	577	636	568	584	584	658	635	594	625	642	609	601	597	581	557	590	622	571	629	618	610	605	621	593	631	591	602	601	630	556	621	590	581	597	596	594	604	582	607	592	609	605	587	590	629	630	631	625	584	610	584	619	634	626	605	620	605	603	589	628	634	613	625	601	545	588	634	604	605	575	565	577	584	575	650	595	592	599	564	639	626	681	590	618	596	586	590	592	600	591	604	583	627	584	560	603	628	589	594	572	559	600	610	601	577	642	616	607	622	589	634	621	579	633	615	621	620	599	550	560	600	599	654	583	601	598	621	616	612	589	597	551	610	592	616	619	605	619	571	539	634	627	616	623	613	644	604	586	590	609	616	616	582	616	581	620	629	599	563	578	615	637	617	588	647	588	614	571	580	613	571	576	621	591	601	612	617	541	626	607	601	567	581	598	642	570	559	594	604	597	577	575	602	582	623	622	621	600	630	575	619	616	628	636	580	587	598	618	592	609	585	593	600	602	564	608	598	599	615	638	584	580	604	629	660	626	572	591	615	609	630	616	613	564	614	617	590	637	567	581	583	595	597	652	595	608	579	580	593	636	590	589	596	602	594	629	639	614	606	612	619	603	598	597	597	615	648	587	592	618	600	627	599	591	584	593	633	617	635	617	575	595	598	585	570	615	591	611	618	633	598	628	632	584	608	581	604	669	647	599	613	596	579	602	571	583	589	597	604	613	600	637	590	609	577	634	621	641	626	623	613	631	624	542	610	644	601	661	609	611	642	588	628	619	636	627	591	614	656	581	643	621	591	579	597	585	584	594	578	602	602	628	600	603	677	617	605	605	612	625	616	624	615	602	600	597	632	598	652	617	612	594	575	589	604	600	594	593	610	568	593	573	593	591	614	594	603	577	604	621	592	652	569	576	608	594	625	569	613	589	635	555	595	604	605	614	594	654	615	603	619	560	597	592	592	562	607	645	590	588	599	615	598	618	639	585	596	632	657	582	579	628	604	569	544	553	606	612	587	567	592	599	629	568	592	550	584	626	651	597	592	580	607	600	605	602	606	599	587	655	633	607	611	619	596	652	600	596	618	605	609	601	567	600	597	590	604	596	587	575	602	609	622	619	633	581	638	650	636	626	600	620	603	610	637	595	579	609	600	587	641	619	586	583	627	598	590	624	622	608	588	590	633	602	616	600	589	587	606	620	559	633	574	612	616	609	624	626	598	568	590	611	612	614	590	632	640	635	621	622	557	599	560	604	602	655	673	593	641	626	576	603	600	590	587	592	619	603	623	583	602	577	614	631	594	574	600	620	593	608	613	617	632	590	624	613	583	608	577	611	569	627	629	593	588	587	625	630	619	595	596	621	620	616	630	611	636	600	608	611	580	603	621	589	592	594	595	598	596	576	640	578	594	594	578	601	639	602	636	611	649	630	630	606	599	576	643	653	627	544	611	564	627	560	643	608	604	573	585	583	581	601	645	582	609	582	603	596	598	600	590	621	618	590	562	579	617	633	646	584	631	627	597	634	592	593	614	645	636	610	564	590	562	590	597	639	601	648	629	578	593	615	626	627	637	606	609	641	618	602	578	592	565	614	589	567	562	610	589	584	625	610	598	575	602	583	565	580	581	588	583	601	594	575	546	579	589	648	632	582	610	596	629	607	626	608	604	602	628	606	583	604	650	599	584	582	583	616	616	596	599	631	584	639	608	573	613	551	592	603	571	617	586	597	649	592	624	600	641	576	624	589	619	605	626	611	593	641	585	585	648	609	617	629	603	565	619	602	577	606	611	610	634	618	608	583	657	588	588	590	589	641	586	616	653	573	577	576	597	619	581	610	579	612	625	579	632	608	636	597	687	680	590	606	607	603	612	578	623	592	577	614	603	563	589	565	620	636	580	575	563	590	634	618	625	639	600	590	606	601	615	593	592	654	615	598	628	565	616	594	611	625	567	627	623	597	580	627	579	615	601	573	568	611	603	605	612	625	590	598	585	610	643	585	612	590	630	598	587	567	649	599	587	638	598	623	566	603	558	602	551	627	600	606	631	582	632	621	605	578	609	604	612	603	606	602	604	607	603	597	617	614	619	572	609	573	607	647	576	586	622	616	588	594	600	611	559	621	576	616	588	615	600	571	647	632	593	562	604	614	574	611	611	637	628	611	634	578	629	617	585	647	596	614	593	612	589	570	625	594	589	624	592	586	569	610	630	604	642	648	623	658	631	625	582	598	644	622	631	616	597	565	612	588	612	598	604	586	613	608	602	637	602	579	575	587	616	588	616	642	629	637	615	598	604	585	563	614	568	605	627	624	624	614	624	578	628	656	632	611	597	592	654	591	601	574	592	554	591	580	611	561	598	564	589	633	609	613	635	603	616	607	595	579	647	590	608	607	558	622	631	638	593	610	637	621	606	647	632	599	595	616	594	622	648	604	605	574	598	653	625	627	601	604	619	605	601	599	569	622	577	590	577	593	596	613	577	627	612	600	580	632	629	614	580	606	592	579	578	606	590	609	621	618	596	581	607	612	588	575	635	618	597	593	610	619	595	615	589	571	617	561	633	592	643	608	563	592	548	630	620	575	607	557	593	581	594	608	588	581	611	583	684	578	606	634	604	610	677	609	568	595	586	630	562	609	582	624	611	622	622	611	666	584	607	597	618	620	614	597	602	626	627	612	608	644	631	594	671	561	624	584	614	593	625	599	637	571	615	582	580	619	596	595	639	581	587	627	603	608	574	580	596	575	594	602	602	630	570	629	576	607	587	639	601	573	592	640	598	611	620	612	639	585	649	593	605	619	645	613	612	610	601	582	621	550	617	614	588	572	593	620	609	618	575	561	602
49076	37340	30332	14634	3887	1507	834	503	365	252	237	276	242	262	248	270	266	258	239	248	260	265	268	233	232	232	250	261	239	226	270	267	256	248	253	262	274	288	254	251	281	273	250	281	257	242	243	244	243	228	278	311	221	246	238	246	266	239	248	237	262	281	252	244	243	275	260	240	254	256	280	220	229	242	256	268	262	287	244	264	290	266	265	257	260	273	268	248	268	259	274	277	240	262	269	234	256	251	271	248	258	243	212	217	279	273	257	243	256	273	278	267	244	247	258	246	227	254	259	238	263	248	251	245	238	258	247	246	243	256	256	237	240	271	274	281	255	237	262	241	240	269	271	270	265	264	254	258	258	269	260	250	269	283	268	266	260	267	259	261	263	262	243	273	242	266	261	271	251	264	282	286	259	235	257	250	276	269	251	246	233	253	235	231	243	223	252	247	242	230	260	238	231	295	278	227	255	253	267	258	277	282	236	238	266	252	241	252	281	245	265	239	263	230	261	217	276	250	279	291	248	236	268	257	263	257	283	245	235	235	256	269	249	262	270	238	266	255	252	257	245	266	250	251	254	295	264	267	241	230	235	260	272	263	267	254	243	243	247	246	248	248	268	278	263	262	238	246	257	273	254	215	215	250	261	239	269	266	274	236	264	254	247	292	232	251	253	255	261	231	239	281	235	268	253	258	224	260	237	243	260	231	248	256	263	275	253	288	241	260	273	255	237	245	234	227	255	275	267	243	257	246	239	262	226	287	276	249	252	253	230	224	231	261	241	252	264	241	273	255	292	239	259	245	253	263	287	269	261	254	252	255	254	251	252	274	250	255	252	255	274	271	283	265	263	264	242	276	241	232	258	244	274	269	248	238	254	235	257	246	211	241	243	224	258	257	234	235	251	231	263	246	257	260	256	233	266	261	254	228	250	262	258	232	292	269	265	227	274	267	281	285	266	252	266	232	234	260	239	261	262	245	210	225	260	255	243	237	258	221	256	236	273	251	247	272	220	234	234	258	264	256	260	249	258	255	266	271	257	239	230	253	250	242	285	258	238	260	278	291	262	235	267	269	266	257	257	255	254	239	243	241	262	246	233	236	278	245	256	254	240	272	236	241	254	244	247	225	295	267	267	242	240	274	240	230	261	272	265	264	249	271	252	260	280	244	244	241	279	236	246	231	234	256	251	249	256	241	258	253	240	252	263	251	239	270	248	270	265	243	224	258	257	243	254	258	260	239	249	232	268	228	272	260	229	259	259	242	258	305	245	262	243	270	267	243	232	252	264	237	256	250	265	279	262	266	270	259	265	248	260	271	256	213	265	237	235	254	238	233	262	267	255	277	253	267	261	244	235	258	267	251	262	243	252	236	256	230	263	240	222	221	260	257	251	251	254	243	229	280	227	259	234	270	236	253	252	252	237	256	235	239	242	262	268	271	274	233	218	259	264	265	281	254	271	253	235	278	262	275	234	252	256	246	255	292	257	258	287	294	260	268	267	263	269	256	280	220	241	235	245	277	267	254	282	270	294	237	225	270	271	282	250	250	259	273	250	256	261	272	231	217	253	275	255	242	251	241	264	277	254	249	227	245	285	262	272	257	276	250	267	261	262	243	250	271	256	268	276	275	234	262	268	255	270	273	245	249	215	279	256	217	250	249	244	260	233	266	228	270	278	227	227	238	240	245	268	255	233	235	242	267	250	251	246	264	293	262	274	243	276	225	297	286	264	234	232	229	257	261	275	252	277	276	245	258	277	258	237	224	263	274	251	243	252	231	283	261	231	257	259	272	244	290	246	271	242	195	260	246	254	250	281	255	238	252	233	255	268	268	239	244	257	274	281	253	266	269	239	244	255	259	253	275	256	251	249	273	251	259	258	274	253	268	244	264	241	247	274	271	267	272	243	224	236	279	280	241	251	238	271	240	287	249	279	240	266	250	245	216	220	248	259	252	223	245	242	257	269	288	263	244	243	249	280	240	240	263	266	229	232	249	245	251	255	272	241	243	235	252	240	246	285	242	261	238	270	269	253	266	261	272	220	236	277	267	243	258	264	272	223	258	269	257	242	274	251	252	235	294	257	247	276	268	235	257	257	256	262	275	260	263	268	234	246	258	272	294	262	234	233	284	256	262	257	245	280	229	250	269	227	239	261	253	273	279	280	270	227	268	262	265	252	254	246	255	261	256	270	261	260	252	275	261	235	227	262	239	275	241	265	248	242	284	266	258	255	242	256	251	268	268	255	268	275	297	270	256	226	254	253	270	278	239	253	262	254	249	243	279	273	263	253	263	270	237	249	250	250	254	302	261	284	276	263	257	267	263	262	250	237	260	252	249	232	225	262	244	276	247	245	237	231	250	282	265	270	255	247	250	240	248	241	264	275	233	240	237	236	241	262	252	264	284	253	275	244	251	232	238	245	249	243	258	277	242	253	245	228	258	237	282	226	250	267	281	262	290	253	235	239	246	266	249	253	280	243	216	249	251	264	271	256	226	249	276	265	271	252	240	230	241	255	238	273	245	259	262	270	231	274	262	255	264	211	266	260	283	253	257	278	237	282	254	256	214	269	250	229	257	282	266	259	259	249	261	253	271	258	233	255	265	239	254	236	251	279	255	274	235	270	268	250	241	236	236	253	251	232	243	279	249	259	278	264	251	249	256	261	256	269	272	284	243	239	238	244	251	263	265	278	261	254	252	272	271	286	241	296	241	253	254	257	264	273	253	239	252	255	262	251	288	247	271	254	212	259	277	231	267	259	240	248	229	263	258	260	232	250	257	256	278	260	280	253	230	236	236	304	267	247	270	249	231	244	227	238	247	286	256	274	266	262	239	251	275	244	250	260	255	280	256	221	245	271	262	256	252	239	235	248	263	242	248	243	259	246	240	255	264	251	252	255	252	273	258	272	264	233	244	258	226	263	255	252	272	250	253	270	239	258	245	278	235	260	259	244	212	251	250	231	246	264	251	245	223	280	231	240	259	261	269	257	268	271	261	228	269	233	247	265	254	274	243	257	287	250	250	253	233	264	263	266	261	263	253	266	248	281	251	255	220	270	286	258	268	247	239	266	247	251	271	285	269	279	249	251	251	251	236	261	253	239	267	251	258	238	252	272	293	263	253	258	271	267	237	244	274	266	262	237	285	276	265	266	249	229	260	209	265	252	233	260	269	241	272	272	256	256	273	238	263	271	267	251	242	251	266	246	232	250	254	270	219	243	232	262	251	246	269	252	276	261	280	266	245	246	286	282	239	235	275	233	271	255	257	228	277	240	268	261	217	264	280	245	247	253	254	233	242	249	254	256	263	266	249	255	268	263	249	281	243	241	226	272	237	241	230	264	250	279	279	233	261	298	250	279	265	271	253	240	268	282	256	282	262	252	242	257	271	227	256	229	245	231	265	246	283	282	275	261	272	269	232	242	254	264	258	255	285	240	284	237	255	264	242	269	265	276	288	274	212	277	248	241	241	237	270	238	249	254	251	223	239	243	249
33436	32888	33931	22173	9444	4932	3066	1626	991	680	565	577	585	559	565	599	597	580	565	544	573	573	584	595	541	602	609	568	638	564	541	538	543	559	602	578	570	582	577	555	588	594	548	601	549	555	549	579	562	583	568	598	581	564	561	590	533	570	577	572	530	579	550	577	591	599	543	542	580	550	577	563	610	586	589	551	565	615	506	561	577	572	576	600	588	608	577	568	583	599	553	562	549	537	532	628	533	620	601	608	564	587	553	550	587	569	562	567	572	626	553	575	558	571	579	561	575	551	551	577	596	585	577	552	586	563	576	549	592	584	598	603	569	580	573	559	556	558	622	575	580	604	602	567	579	628	587	533	600	532	563	588	574	553	602	554	590	623	566	582	567	589	612	593	516	571	551	567	601	581	575	600	563	569	621	583	524	571	552	567	616	590	565	573	577	547	585	563	565	543	589	579	561	570	565	587	555	577	586	552	583	569	568	591	554	560	597	565	603	596	585	585	586	562	562	560	581	605	603	541	587	544	544	566	580	562	625	585	560	580	598	598	603	569	594	571	585	560	559	595	529	600	583	617	617	539	587	625	571	578	567	572	546	578	556	578	575	594	621	577	562	554	589	590	584	609	569	639	566	605	528	564	591	596	575	604	572	555	583	531	569	562	604	597	576	560	552	557	585	596	592	568	594	610	571	574	574	582	601	600	592	592	577	594	571	589	586	531	600	580	648	591	610	587	564	596	587	583	552	572	613	568	596	610	546	583	587	599	579	642	655	591	574	625	602	585	568	561	537	569	584	588	563	568	588	584	566	599	570	550	560	593	574	606	533	606	554	578	584	575	586	547	558	587	572	582	598	603	599	591	577	598	601	577	577	547	574	573	571	588	575	570	536	620	578	588	545	586	611	541	525	592	553	594	570	561	569	584	600	563	563	612	591	563	582	572	559	582	520	621	568	600	599	566	586	654	576	578	614	562	549	597	575	574	576	572	590	547	605	584	584	578	608	589	596	600	596	602	581	587	549	563	575	587	608	558	598	598	549	617	578	535	589	580	582	569	603	552	568	594	588	569	576	596	591	555	608	558	588	529	537	576	580	559	583	552	527	544	573	572	551	569	586	582	548	562	574	589	557	563	561	566	535	623	563	542	572	572	581	586	569	589	572	603	582	584	590	574	622	616	544	594	597	576	534	612	541	576	606	601	574	558	566	566	591	561	574	543	569	588	605	588	538	548	574	537	562	600	601	576	606	553	598	573	570	583	622	602	584	602	591	582	547	548	567	602	598	592	592	554	573	604	590	544	602	567	555	550	553	563	577	566	592	524	557	567	577	581	579	568	588	561	603	582	555	613	566	608	553	587	535	585	616	565	557	576	596	570	552	534	586	546	565	580	628	609	556	634	560	520	574	559	586	543	618	557	553	564	602	569	566	548	552	568	600	576	611	573	610	550	584	560	592	584	574	546	558	542	537	512	563	605	610	549	576	594	573	553	588	572	630	558	605	581	583	594	544	554	577	579	560	569	589	598	657	586	610	612	584	561	579	630	577	578	606	562	556	615	623	585	578	569	561	548	580	561	554	614	571	569	582	560	581	573	553	554	569	564	613	575	577	586	594	493	546	554	533	550	562	549	590	578	564	604	583	615	580	580	605	552	658	584	568	579	586	605	542	567	558	543	603	584	566	586	607	587	609	624	572	605	606	577	599	634	577	616	574	604	543	622	582	574	541	596	587	566	582	590	577	573	544	585	555	547	586	570	593	577	562	530	590	626	574	569	573	550	583	569	608	589	578	600	552	570	584	577	598	596	594	560	594	571	553	593	587	575	554	592	592	563	601	532	544	586	599	589	554	575	599	546	577	566	559	609	579	563	577	566	532	564	601	586	589	583	609	577	567	571	529	568	575	560	600	564	582	592	539	601	559	588	584	589	549	588	582	547	644	515	543	541	584	577	564	583	608	552	572	576	597	579	570	560	575	622	586	579	551	579	593	546	584	642	591	526	611	585	588	586	590	570	573	569	572	548	569	579	632	572	572	553	635	589	562	583	578	594	599	541	577	629	592	550	573	563	559	574	589	543	596	545	621	562	573	570	529	547	614	545	558	569	561	586	581	569	613	580	573	577	564	535	561	617	567	538	567	635	628	594	553	563	555	581	578	571	564	598	600	575	594	618	570	599	556	571	564	577	581	589	581	557	597	567	595	558	595	631	638	601	614	564	561	619	580	564	561	540	575	579	542	520	605	542	563	576	626	590	573	562	586	569	577	592	539	521	605	581	574	589	549	584	569	606	550	605	593	580	553	561	564	598	594	558	551	574	560	546	558	576	575	600	565	565	574	566	577	574	603	604	547	557	552	528	580	633	559	570	584	570	605	593	609	619	577	580	573	581	576	622	575	633	572	555	581	601	613	573	601	598	579	566	611	561	617	535	530	591	595	570	521	586	581	558	549	569	586	575	580	571	581	623	560	606	569	565	562	587	556	634	562	576	611	503	616	580	613	607	572	576	573	581	552	605	573	586	602	576	579	539	570	568	610	575	606	592	587	552	582	580	600	526	572	579	610	535	604	581	556	544	540	571	579	541	563	534	569	599	582	566	571	567	554	606	568	609	578	588	581	568	573	551	578	568	581	576	596	586	575	570	559	563	581	583	589	581	579	550	555	634	625	587	537	594	573	633	617	558	575	563	608	537	622	559	562	571	597	588	611	593	551	596	541	566	506	610	602	572	586	557	594	569	549	563	549	572	590	593	606	591	566	591	616	553	574	566	574	567	565	598	548	618	602	610	608	579	631	553	599	574	597	579	600	609	614	594	588	560	635	583	538	558	578	585	569	591	555	563	570	568	574	593	555	604	554	602	602	606	594	614	597	577	560	589	522	594	569	557	536	614	587	605	570	577	602	582	582	523	593	588	605	573	599	548	571	585	591	556	560	564	608	534	583	564	564	596	631	563	574	606	572	568	571	585	576	568	545	588	588	564	611	594	566	605	589	552	611	585	589	568	568	561	604	601	593	549	529	575	556	580	590	583	565	555	598	548	569	613	607	582	557	556	570	607	633	572	539	581	561	571	600	559	583	571	553	611	592	585	577	566	587	550	574	579	579	549	566	596	579	586	607	552	518	587	590	561	556	611	527	579	550	647	588	542	597	570	568	612	564	599	591	566	590	595	595	584	574	610	566	584	587	615	563	565	577	572	567	622	549	594	639	557	594	560	588	567	601	585	612	574	561	552	582	609	567	571	573	577	574	588	585	564	590	582	586	582	614	557	573	583	544	563	595	579	605	597	594	587	589	556	562	559	567	609	586	565	572	570	592	561	583	580	583	564	551	572	562	596	552	581	569	592	576	610	600	571	579	568	562	563	544	618	616	591	590	579	566	583	571	575	548	557	577	565	565	572	529	578	557	571	576	574	532	577	580	549	542	607	589	586	598	564	601	547	627	565	574	587	545	592	575	591	548	589	597	562	588	623	578	567	528	559	563	636	579	566	642	578
64173	52651	47031	26737	9479	3701	1441	723	314	190	180	130	162	154	173	146	166	138	169	173	191	148	157	180	168	174	151	156	160	163	145	141	175	162	132	175	178	167	174	160	155	163	171	168	158	168	183	174	167	165	164	162	160	163	203	172	154	167	139	146	174	175	163	151	159	149	169	138	187	152	165	147	174	177	188	174	155	148	186	158	150	162	152	198	171	163	166	160	160	145	175	190	164	133	176	160	170	169	153	171	169	146	176	175	161	138	156	163	152	177	188	161	187	182	156	158	147	159	201	185	141	160	161	168	164	159	188	156	171	161	176	148	177	155	147	167	184	174	147	134	167	180	179	166	178	162	153	194	164	169	138	172	144	179	147	155	161	158	158	145	160	153	154	160	165	173	160	152	156	177	161	161	150	161	175	165	168	151	155	173	168	166	179	137	164	156	159	161	175	140	141	177	144	160	159	165	142	169	145	164	162	149	174	170	174	174	171	175	148	150	170	178	177	163	156	149	190	161	159	149	164	171	159	179	175	148	168	162	149	172	177	162	145	153	173	165	155	177	162	161	186	159	138	161	182	178	162	152	152	167	172	167	149	156	134	156	205	163	171	165	186	162	171	162	155	166	174	185	167	152	174	163	180	168	167	161	169	148	163	172	176	153	184	169	171	174	159	137	151	163	172	153	182	177	171	155	162	173	160	145	143	180	157	147	166	161	154	166	156	160	169	161	145	163	157	180	168	153	144	157	166	163	168	161	155	149	172	135	174	170	169	167	179	170	157	153	147	183	164	152	165	183	177	154	163	175	155	170	162	154	149	158	153	154	168	160	172	159	158	170	142	172	167	158	182	183	157	142	150	177	164	159	152	144	149	181	150	175	177	150	160	163	149	194	138	135	183	141	163	167	168	165	158	145	157	172	150	156	175	151	138	169	155	157	147	168	167	156	150	161	191	171	155	160	149	160	153	178	174	185	163	160	182	178	175	155	178	181	143	147	170	167	152	166	167	184	168	153	157	147	172	157	161	157	169	158	176	156	169	181	192	167	171	166	154	173	176	170	172	145	166	156	164	163	156	148	185	146	172	155	171	152	169	162	176	150	147	159	164	163	168	152	151	164	167	161	174	155	152	179	151	181	162	190	172	154	134	138	153	157	143	158	143	148	167	170	150	148	171	148	148	163	152	169	159	152	184	171	162	155	187	175	167	175	174	186	153	157	165	157	155	156	175	173	156	150	156	154	162	163	188	178	155	156	137	179	150	157	171	167	159	178	164	157	165	178	173	187	185	176	162	165	158	156	166	159	161	181	161	165	138	162	148	167	153	147	148	141	175	157	187	176	174	167	182	156	197	154	140	190	184	173	164	175	150	174	161	182	166	158	153	166	168	163	152	165	144	157	194	181	156	167	150	156	157	190	173	150	158	162	171	154	173	193	156	159	154	167	204	168	184	153	158	157	149	139	185	177	171	155	160	171	157	144	156	113	164	147	200	158	148	185	161	172	155	185	163	168	141	172	156	154	179	160	148	167	177	159	174	191	144	146	163	164	166	169	145	139	171	183	179	149	167	163	138	173	154	167	158	150	186	161	150	139	129	152	150	161	168	151	167	155	163	191	146	148	162	167	159	162	153	169	158	165	165	172	175	168	135	165	160	171	171	151	167	151	190	154	133	168	192	143	165	163	165	169	156	143	157	176	154	153	159	167	163	137	163	149	180	160	145	159	181	170	154	178	174	128	151	185	161	139	162	160	170	188	167	181	149	165	165	160	158	147	158	154	162	140	172	166	164	171	180	152	195	150	173	152	150	152	149	165	155	182	144	139	173	169	178	175	174	161	162	184	173	172	154	137	154	171	155	163	180	162	139	165	185	140	163	154	169	139	149	179	146	173	156	174	164	164	155	173	167	160	154	159	172	180	174	141	143	178	157	145	166	178	180	155	181	161	155	185	185	161	191	174	169	159	143	161	186	171	166	158	154	164	156	156	151	152	179	185	170	179	177	172	168	168	155	178	184	172	171	173	171	171	165	177	179	172	180	178	145	152	176	179	157	164	191	162	172	197	145	166	166	156	157	169	192	180	170	186	175	186	139	193	158	160	161	136	157	158	163	165	190	179	168	187	161	150	173	176	159	155	167	186	166	181	154	134	153	172	179	149	162	176	189	205	139	158	142	167	157	159	178	159	173	156	132	153	157	133	167	179	171	195	170	169	158	161	176	178	161	177	158	133	162	171	166	163	162	166	186	169	144	147	155	167	148	177	142	153	160	167	160	161	176	159	172	174	181	145	166	170	148	151	143	143	161	179	146	165	152	174	183	159	169	155	169	151	129	146	171	165	157	184	200	147	176	182	149	139	164	136	155	143	144	184	144	177	147	156	177	163	161	150	163	166	149	174	159	171	182	142	193	183	158	184	165	165	173	142	164	170	169	153	176	175	162	189	159	167	159	184	129	173	122	173	165	175	172	169	174	143	168	149	189	151	159	162	154	191	194	181	173	133	156	182	148	148	160	165	159	170	138	160	145	164	150	170	144	170	168	143	162	188	171	155	162	153	144	158	145	179	165	163	157	173	159	154	168	164	181	165	177	179	152	136	161	167	150	143	188	158	146	175	154	155	166	173	183	176	160	166	144	172	153	166	147	166	137	153	148	148	153	165	143	190	169	158	164	167	131	134	166	149	180	184	167	158	150	160	151	176	181	180	180	162	163	149	161	187	163	147	197	158	152	170	182	171	147	146	179	158	176	154	158	167	148	160	160	144	171	147	139	164	162	175	173	155	171	167	150	182	139	186	180	200	143	136	153	160	151	171	167	158	193	161	181	147	172	177	158	180	185	153	169	166	181	178	164	170	126	146	178	148	169	187	151	154	155	151	180	162	150	141	159	166	144	160	160	157	179	181	147	152	170	162	168	175	188	160	179	151	141	138	153	188	149	166	142	165	168	203	155	145	143	166	183	145	152	163	153	166	153	213	164	163	148	188	151	174	176	172	169	161	168	146	166	201	184	180	160	173	152	135	170	161	154	169	163	172	174	172	146	145	165	140	173	170	182	200	178	182	159	154	173	150	171	160	165	169	185	141	160	169	137	160	159	146	167	169	162	142	173	140	195	157	178	165	146	160	165	180	161	178	155	172	136	172	165	158	170	154	201	174	145	176	175	161	187	186	157	176	149	159	165	188	182	171	161	165	179	163	175	141	162	176	154	173	166	175	183	191	160	166	171	183	192	143	189	157	155	162	147	147	166	169	165	192	179	158	153	149	162	164	155	166	155	167	176	173	197	163	153	146	160	168	160	183	119	143	166	193	172	154	157	131	169	161	163	166	148	145	141	161	188	180	172	183	180	142	160	154	149	157	151	144	162	141	160	187	130	164	164	153	178	142	173	180	182	183	162	163	166	146	179	157	164	142	168	164	165	160	161	148	166	163	158	178	164	173	153	162	154	173	153	143	170	150	161	142	163	179	148	151	169	170	151	168	164	146	147	146	175	171
43878	44263	46610	31669	17738	10603	4746	2857	1145	559	362	395	422	394	381	423	384	340	389	412	375	389	352	383	380	391	390	386	395	393	400	379	380	398	465	377	430	366	397	389	424	371	376	358	349	404	377	389	339	373	369	389	397	379	369	375	363	364	394	385	369	384	405	376	374	386	403	371	356	396	371	404	368	400	357	402	364	400	398	414	364	378	384	379	421	363	383	410	414	411	376	377	392	382	370	418	412	375	382	390	416	388	441	352	413	406	374	374	344	365	351	398	355	395	423	387	380	376	398	401	379	362	418	374	382	390	363	385	387	383	394	397	386	379	396	367	377	360	394	421	376	401	414	417	376	404	362	394	387	377	393	363	374	360	385	393	394	379	368	418	405	384	346	369	397	393	396	419	353	387	399	333	409	369	389	374	372	401	372	378	391	408	378	344	409	429	377	376	369	383	370	365	377	400	333	329	391	424	407	400	357	388	374	369	391	387	376	394	404	387	409	379	388	379	384	392	376	364	424	383	395	401	382	414	404	401	348	381	370	381	383	393	375	390	401	403	401	389	363	411	370	397	392	396	421	381	362	377	383	406	384	411	404	351	395	379	384	356	400	383	378	383	380	386	432	383	359	392	384	386	386	398	372	393	376	406	390	373	390	384	420	385	345	364	360	388	379	408	375	360	356	401	414	363	387	381	368	387	391	411	391	356	356	367	371	379	378	376	395	375	400	356	402	364	370	382	368	366	383	435	346	415	388	370	394	391	357	352	367	386	409	355	417	403	364	385	375	394	412	396	412	375	371	403	340	364	383	366	385	432	404	405	400	384	405	389	381	370	368	340	400	379	382	390	384	353	418	368	380	401	374	375	389	387	373	389	359	354	394	394	384	375	393	348	413	403	388	380	381	399	405	380	383	374	389	392	384	372	434	386	383	416	383	415	360	387	396	367	391	373	401	364	417	362	377	339	405	380	382	359	400	384	396	393	392	424	388	367	397	388	370	397	380	398	340	398	371	380	385	371	389	390	397	374	421	379	379	390	365	384	400	363	394	390	397	396	387	385	382	412	384	370	360	390	383	380	409	427	377	370	435	388	372	396	375	406	425	375	406	387	404	391	407	378	397	411	388	407	388	401	362	380	366	395	378	327	398	399	412	407	366	362	378	374	371	381	374	369	414	372	369	390	363	388	361	369	389	388	399	387	390	406	405	393	416	386	406	378	374	428	367	385	401	401	413	380	364	394	360	346	390	428	377	370	371	432	351	442	413	389	411	386	361	389	427	353	392	366	401	379	373	398	370	385	420	394	415	404	389	373	387	371	388	392	391	363	392	374	365	397	356	379	361	392	362	385	374	364	386	409	377	369	387	380	374	397	350	386	412	371	393	391	384	389	357	395	381	361	358	394	402	402	368	383	403	363	384	344	375	390	401	406	378	361	422	399	392	332	388	386	390	388	384	364	415	392	373	400	377	382	387	354	424	405	395	381	385	397	369	388	378	405	377	394	376	353	373	394	364	411	362	413	424	382	392	378	375	389	405	375	430	362	389	337	353	400	403	394	388	360	390	363	363	411	425	387	390	376	383	399	374	349	399	417	390	349	378	393	372	381	396	377	386	382	396	373	440	390	383	418	351	375	370	377	401	357	420	394	392	375	367	395	359	392	374	411	365	407	356	394	355	356	389	390	355	408	419	386	362	368	377	373	374	368	369	382	391	391	376	383	401	399	368	376	392	397	397	396	393	360	380	385	435	383	383	386	396	393	363	410	346	434	412	364	379	392	387	368	407	380	402	392	379	401	380	365	386	428	405	416	398	389	395	384	388	400	354	392	398	376	394	355	416	395	365	392	389	385	363	379	396	416	409	345	393	382	406	390	424	379	373	383	404	364	396	421	376	391	389	386	373	397	398	374	403	370	379	396	380	336	380	355	380	384	361	365	385	390	373	388	348	386	380	418	400	398	379	375	408	378	378	402	391	378	393	418	413	381	380	377	386	376	405	385	369	371	373	400	352	353	358	380	399	416	388	374	383	377	415	366	379	370	414	375	421	394	414	372	393	399	418	372	409	380	374	377	377	368	399	380	407	383	391	406	388	392	383	372	371	405	374	407	448	408	400	379	401	367	407	401	386	384	400	397	368	430	397	381	374	403	379	387	390	381	374	396	371	393	377	395	360	405	391	350	405	351	415	403	424	368	363	380	403	379	408	405	377	388	380	384	386	403	398	386	392	382	404	398	366	384	369	400	390	382	354	391	376	375	392	393	361	396	378	376	376	399	374	393	367	390	375	375	348	345	408	380	365	391	408	377	393	379	368	368	393	379	379	377	383	400	369	357	389	367	359	386	413	378	374	366	380	410	368	371	385	369	394	356	395	388	374	355	359	389	369	400	398	366	359	371	384	335	370	380	380	383	350	392	380	407	343	342	387	411	374	369	382	382	382	405	390	411	409	368	402	376	361	417	368	387	384	412	388	379	399	379	384	359	393	359	367	386	358	349	350	370	393	382	402	396	414	379	359	403	411	402	385	371	349	416	395	392	426	383	367	410	436	397	406	359	359	426	401	364	412	375	386	385	364	358	405	409	372	388	374	359	379	380	370	378	421	358	413	386	352	375	404	388	373	397	394	388	370	360	371	389	395	384	346	393	386	425	401	384	397	392	382	403	409	407	372	387	394	412	368	357	383	385	391	378	409	414	397	384	398	421	380	416	433	387	380	398	366	403	343	365	352	379	375	391	391	401	360	378	369	415	376	398	378	393	405	388	386	386	372	388	434	384	389	415	397	369	391	384	391	374	352	412	407	379	365	421	396	350	385	390	393	406	383	373	351	361	386	365	391	370	378	437	408	366	399	387	356	366	393	392	358	404	370	366	401	374	388	371	379	407	358	354	406	355	365	397	352	402	367	416	381	375	336	381	367	369	366	380	381	388	387	394	384	397	392	393	406	372	350	388	372	395	400	388	370	397	373	390	380	373	401	368	400	379	350	361	377	416	407	373	387	390	387	387	393	396	360	376	355	443	385	393	400	402	410	361	382	384	362	392	370	383	367	408	369	405	411	380	376	342	396	357	399	343	373	373	415	354	341	415	358	395	358	415	373	371	384	393	391	390	413	400	384	396	384	383	403	373	378	421	378	410	386	419	405	391	399	370	365	368	391	384	405	371	398	406	387	393	415	412	374	353	387	371	410	381	390	362	368	351	398	364	370	396	383	382	353	381	402	408	386	367	409	413	392	371	350	372	381	354	374	370	347	405	402	380	398	374	404	388	401	411	372	400	412	358	402	397	432	392	393	380	394	370	375	368	379	402	390	410	380	357	347	387	357	370	373	376	384	367	386	385	359	409	337	374	349	379	402	372	401	378	424	414	371	373	401	371	433	404	358	367	369	377	372	397	382	379	383	378	380	369	373	418	389	403	421	357	362	358	425	378	356	389	372	386	423	385	375	418	406	378	367	400	383	406	382	381	367	397	400	412	385	380	364	362	398	392	381	379
23232	7868	2819	879	428	356	255	299	266	241	280	297	266	268	270	287	269	256	259	229	257	249	252	241	270	266	263	224	247	261	249	264	255	267	294	261	276	291	278	276	260	279	255	270	266	224	248	269	273	258	244	257	294	255	269	233	268	277	278	261	269	263	306	287	313	238	290	292	284	299	268	259	277	264	282	285	291	266	290	227	259	290	297	284	294	245	258	236	303	265	282	246	273	224	252	262	243	247	265	251	261	305	263	286	300	284	251	272	249	257	297	267	277	255	242	283	264	285	268	237	241	245	252	280	275	295	244	264	256	276	257	274	279	278	269	244	219	280	266	273	261	307	276	252	253	239	261	295	265	255	257	247	264	248	228	261	270	285	249	261	239	264	284	247	264	286	264	290	274	261	283	278	254	274	226	279	262	281	269	269	296	281	288	290	269	278	222	283	246	265	257	270	277	266	264	255	256	276	266	268	253	240	266	261	258	310	273	248	273	220	255	264	266	273	250	281	272	279	248	280	255	245	269	261	271	248	237	255	236	282	283	251	263	293	248	248	263	249	269	260	253	268	308	292	255	257	280	284	269	266	277	267	244	244	234	239	266	286	278	261	285	261	253	264	269	278	278	235	261	268	256	274	259	256	249	289	252	240	263	287	293	281	253	281	277	298	266	294	255	248	223	260	256	252	258	258	273	266	279	235	254	272	253	257	267	310	283	265	245	254	287	257	299	280	284	268	264	261	261	280	275	279	270	262	255	247	266	249	255	247	252	280	243	281	284	297	269	259	272	279	250	263	270	272	247	258	314	241	276	279	256	272	283	270	248	283	280	301	284	285	254	266	309	258	265	240	293	280	236	264	266	272	262	262	248	291	287	265	269	280	276	267	271	244	229	245	259	257	247	262	220	269	291	290	244	244	286	283	293	306	269	286	253	272	276	258	292	272	264	267	253	278	285	258	239	267	285	279	240	224	284	258	255	271	259	222	243	245	273	260	283	271	277	286	263	267	288	267	270	255	283	299	294	275	273	291	266	276	270	271	257	300	287	231	274	250	291	270	257	295	247	270	246	238	244	269	279	233	291	258	246	253	271	268	230	276	286	251	263	273	285	269	272	297	264	252	262	264	252	242	275	281	256	255	235	296	295	267	288	252	263	247	304	221	272	238	239	256	256	292	280	246	295	279	272	271	276	261	265	252	261	255	243	279	271	254	276	237	263	277	297	248	253	281	271	250	266	253	282	263	247	265	246	248	261	285	296	248	234	282	265	237	264	275	273	264	269	250	259	264	284	276	267	261	246	253	288	236	258	289	263	251	262	263	268	242	279	266	271	264	277	277	261	242	283	261	241	249	285	280	237	269	278	257	284	274	253	249	264	278	251	241	299	247	256	292	286	256	303	284	278	223	294	237	232	283	283	272	260	246	247	258	282	263	279	290	263	270	297	264	266	262	274	263	273	261	253	284	245	245	280	273	276	265	289	270	265	238	265	259	279	293	258	266	234	232	255	235	255	279	235	283	299	240	274	271	265	241	265	264	270	221	272	242	284	258	269	271	259	271	263	282	289	298	295	280	277	261	278	258	238	261	281	250	300	257	267	304	265	248	240	275	284	285	232	257	288	266	315	256	276	265	270	269	278	243	241	267	286	265	294	253	279	273	275	267	249	260	260	256	247	270	274	289	277	270	249	301	298	251	296	276	258	240	275	263	252	274	279	264	266	241	263	284	263	266	245	242	300	227	258	273	241	270	245	266	291	295	262	271	246	290	273	262	284	271	259	242	295	263	244	261	243	283	268	251	276	270	284	301	283	301	269	257	253	268	281	272	257	262	271	275	285	262	270	251	258	262	263	249	257	241	252	264	258	257	265	252	272	259	256	274	223	280	270	243	254	239	297	280	259	271	279	259	284	272	259	281	282	272	291	306	237	255	251	281	288	269	275	260	299	286	290	281	271	275	246	258	240	271	270	244	249	243	269	254	252	253	273	301	271	297	243	282	290	278	263	295	299	271	239	262	288	270	267	274	273	254	267	258	282	274	265	239	283	244	307	257	248	286	282	283	285	233	293	248	234	285	276	274	286	268	269	260	262	244	263	282	270	297	260	277	278	234	280	270	254	255	253	257	254	256	282	254	252	278	257	244	266	284	280	280	271	264	291	258	267	240	279	251	268	271	272	270	241	278	242	242	273	267	271	249	264	242	280	267	243	277	254	267	261	288	294	256	257	270	259	260	244	276	263	255	289	266	286	245	265	257	292	271	261	268	290	281	287	258	248	299	277	258	289	248	277	219	244	266	261	277	257	260	276	276	264	278	258	267	291	258	305	232	259	281	263	266	272	259	304	288	269	283	283	298	270	292	265	254	234	291	294	273	271	271	257	287	279	282	270	239	257	297	255	255	228	252	249	294	245	268	257	242	259	275	288	251	266	253	240	242	254	275	258	254	237	253	278	270	286	277	287	237	269	243	262	260	264	271	220	264	272	263	280	274	271	246	275	281	258	266	258	273	258	259	240	290	265	241	262	276	264	284	310	250	252	258	260	249	257	291	247	265	270	226	250	276	254	244	274	275	268	250	255	247	289	266	236	254	278	245	283	259	256	264	267	257	255	283	271	284	271	261	263	265	257	244	269	273	265	272	256	294	281	252	253	258	272	255	249	238	256	265	241	268	300	245	262	261	248	266	253	269	274	272	265	252	297	247	268	270	287	257	248	232	281	286	263	270	281	239	259	288	298	248	257	293	265	235	258	277	254	280	249	261	277	253	239	291	240	256	268	277	267	261	284	235	238	311	273	273	253	292	272	268	301	239	252	216	243	260	271	247	268	243	273	275	274	269	270	278	275	250	285	280	274	276	271	288	279	291	271	289	288	290	279	273	273	286	261	261	261	272	280	265	262	237	288	275	273	270	265	251	248	261	279	270	284	272	242	290	244	255	272	291	268	260	311	299	257	274	256	255	265	252	235	286	276	278	234	263	260	232	270	324	258	271	252	256	253	234	270	258	262	283	266	278	283	258	266	238	256	259	267	272	275	250	267	248	243	266	264	252	253	315	260	275	279	264	312	276	264	280	246	257	273	293	267	278	242	274	269	288	266	245	266	257	264	259	282	229	284	248	279	267	261	304	276	264	269	267	242	270	245	240	258	294	254	281	251	259	250	262	247	257	277	282	263	284	248	283	249	272	289	277	244	266	296	255	277	258	258	230	248	291	278	280	286	250	262	259	275	258	290	255	257	258	255	242	281	279	266	274	266	257	276	279	283	298	274	292	299	232	259	218	262	268	267	249	262	250	275	261	270	289	273	264	245	282	258	262	293	275	237	263	283	273	278	246	263	263	287	253	260	268	257	248	265	256	312	279	289	299	278	255	273	255	254	265	292	268	260	243	258	243	286	219	256	253	267	245	267	263	253	261	304	253	244	260	271	265	293	227	286	279	280	250	254	270	289	263	240	278	287	237	265	297	282	242	268	294	268	244	287	250	266	308	258	265
16916	8722	5922	2391	1202	975	720	702	591	622	595	577	598	616	610	616	618	593	603	646	595	600	650	595	575	576	565	602	569	652	606	625	593	586	627	637	581	636	578	622	614	636	635	578	614	623	628	592	585	593	627	600	560	598	574	585	609	565	597	625	647	629	559	579	550	609	569	620	577	610	597	628	611	629	616	580	579	595	575	604	592	568	610	565	653	584	607	601	634	626	611	606	609	567	610	591	602	601	633	591	622	598	628	613	622	608	652	612	615	632	610	598	625	568	610	580	598	590	617	566	541	607	602	628	588	662	577	572	593	563	578	593	642	578	581	611	589	641	632	610	624	658	603	625	589	604	596	600	575	563	581	607	594	603	537	623	631	591	589	605	580	601	606	593	631	615	606	594	558	647	590	616	601	601	620	579	586	643	670	609	597	548	587	608	597	581	566	600	591	588	592	612	642	651	601	620	605	599	610	634	597	591	608	595	579	576	598	626	603	597	590	596	612	561	602	598	601	554	639	619	588	583	603	585	598	657	625	641	587	564	643	586	579	627	580	615	599	631	623	606	628	564	605	649	600	604	611	630	595	631	573	611	614	633	619	592	569	595	630	604	600	598	616	610	606	568	575	634	595	600	609	584	581	597	626	658	597	592	564	615	543	576	581	622	574	603	612	616	616	629	594	623	625	580	586	623	635	610	616	600	616	610	590	567	629	634	589	624	558	595	617	610	624	534	591	579	619	644	532	589	606	649	631	625	589	592	578	630	618	597	619	622	615	661	572	574	589	580	634	643	618	583	624	654	595	593	605	599	617	572	630	621	559	624	628	665	604	600	644	640	617	629	595	625	607	597	574	611	576	586	609	575	605	618	585	579	603	601	598	580	621	620	603	566	595	585	555	624	591	601	587	607	594	597	617	591	626	622	577	604	622	599	581	627	623	653	565	590	537	563	594	575	598	576	596	615	603	613	616	607	597	598	577	602	616	634	614	587	589	573	642	555	632	582	593	575	590	619	658	613	636	575	606	592	564	604	569	576	597	603	571	614	661	578	560	617	615	607	599	585	587	614	599	585	636	589	610	627	632	604	631	576	657	601	574	586	607	622	596	634	605	629	594	594	586	633	649	582	642	587	604	582	595	600	583	595	595	602	593	569	646	575	618	629	580	576	580	557	611	635	596	577	592	592	605	574	593	625	611	608	618	635	603	577	630	590	577	592	577	626	616	609	575	631	587	577	609	594	624	607	634	623	638	568	612	640	586	586	604	634	604	614	593	602	591	609	617	611	624	623	579	604	591	669	604	635	619	605	564	589	599	619	630	606	635	571	581	617	597	606	571	585	600	592	611	577	593	606	607	545	549	565	626	595	611	616	598	622	603	587	609	639	629	608	604	620	616	584	581	595	599	588	576	572	607	616	573	575	603	647	603	596	613	647	589	578	558	624	638	628	627	627	635	586	593	585	602	605	561	628	633	601	615	623	587	625	621	636	585	552	609	605	598	611	597	592	664	623	603	568	637	538	609	584	628	580	623	557	600	582	586	596	592	597	597	629	598	611	674	600	564	612	594	570	599	568	660	583	625	594	606	608	584	597	598	582	634	545	583	563	601	598	640	612	605	624	573	574	646	582	628	584	646	597	609	583	594	597	612	600	603	649	653	624	650	579	587	648	598	599	606	577	599	630	648	631	567	620	573	548	602	569	612	599	608	582	561	606	573	612	626	643	588	601	600	614	577	582	636	608	641	619	602	606	636	570	643	618	582	619	614	594	589	592	621	611	637	598	607	631	572	611	591	580	612	615	616	649	589	557	614	554	558	622	600	607	612	595	601	549	645	600	570	568	612	609	614	603	556	584	607	606	603	574	624	619	621	638	617	590	556	618	588	585	595	592	599	608	602	605	597	600	583	596	606	628	588	569	621	606	612	567	630	577	607	568	627	581	578	627	608	631	625	644	645	611	574	575	620	600	618	603	578	594	644	616	643	605	609	637	614	614	608	616	598	628	643	543	598	620	578	584	620	624	611	606	646	591	624	583	601	634	669	534	647	642	605	587	582	605	605	559	583	576	571	567	628	602	634	618	649	633	584	645	615	577	574	628	604	607	631	627	585	573	576	603	612	599	579	591	562	652	570	620	584	577	616	615	579	615	587	618	624	594	640	581	640	598	627	579	628	556	560	584	618	597	546	612	629	574	573	597	592	590	589	592	611	575	597	604	604	566	612	590	638	580	649	653	621	573	605	617	603	576	575	576	577	603	568	636	613	634	594	583	600	609	612	588	588	604	608	598	594	664	620	597	647	635	606	557	623	577	583	640	638	596	635	644	594	609	633	637	613	592	562	642	557	585	583	605	636	579	611	616	638	593	567	613	625	600	585	610	627	584	611	624	681	596	630	630	553	597	653	635	625	534	579	616	632	608	587	598	573	607	659	625	623	594	570	600	622	615	610	626	617	598	598	565	636	606	588	626	636	574	588	617	602	585	626	592	583	684	622	604	607	612	562	595	613	574	616	597	597	600	621	608	626	608	564	620	583	606	599	595	554	633	610	586	613	582	619	621	605	607	598	639	616	606	597	634	583	591	623	620	606	593	580	639	612	576	624	632	567	587	592	576	568	616	607	634	628	585	604	612	625	647	608	617	584	595	616	612	589	666	631	552	609	608	592	595	562	575	572	648	574	588	583	608	576	621	561	614	617	583	626	591	613	649	597	590	555	627	557	612	595	551	613	570	608	632	587	598	627	598	618	635	585	581	620	579	595	530	567	575	622	595	628	632	633	629	594	607	635	636	607	635	568	647	606	600	574	576	587	632	585	590	583	612	590	565	606	575	610	594	624	586	673	572	641	614	589	596	613	576	612	610	552	600	597	634	549	592	598	652	614	580	617	603	572	583	598	615	593	581	600	663	600	612	570	648	604	608	581	620	625	575	539	620	554	608	603	627	589	567	609	598	612	630	596	642	615	614	558	616	642	585	540	588	636	580	634	590	566	594	628	593	626	604	568	640	613	589	607	606	638	580	611	553	634	635	669	623	625	605	552	605	582	628	581	574	559	574	598	566	595	633	583	610	636	593	592	607	598	582	561	631	646	614	586	621	613	605	621	652	635	583	614	576	623	597	591	621	587	604	590	588	620	611	583	642	580	609	618	579	621	590	586	647	649	622	603	616	620	579	584	626	585	612	585	608	553	647	617	609	619	623	542	626	582	608	607	639	598	661	609	619	578	572	620	570	588	591	591	625	626	645	597	591	657	548	587	592	593	611	580	579	631	625	592	602	620	612	643	633	606	611	615	601	607	608	637	577	588	640	583	606	602	595	608	603	585	592	590	601	651	636	635	655	580	613	619	567	591	610	582	556	627	559	618	559	598	553	606	608	619	602	618	614	609	665	592	576	630	602	589	599	565	600	637	596	628	641	591	584	611	602	630	621	618	619	611	610	613	645	583	614	596	611	632	606	588	636	594	564	607	621	621	622	604	606	598	609	608	597	609	574
50501	36255	29406	13211	4509	2078	841	494	385	309	269	227	232	257	248	248	234	277	257	253	242	255	246	258	252	244	260	249	272	283	248	262	254	273	241	274	259	253	254	268	285	237	233	255	241	262	281	267	262	267	223	267	261	262	264	242	264	259	244	235	266	276	239	278	254	252	263	257	285	236	259	257	262	241	239	240	251	232	262	207	223	242	243	263	237	253	265	236	247	240	244	246	232	228	258	264	253	282	249	272	231	248	254	261	260	259	219	285	237	220	245	257	241	231	244	263	237	257	267	257	256	252	202	272	258	249	214	284	255	258	248	230	242	230	252	259	259	239	227	259	273	257	230	228	230	259	291	233	242	221	258	296	219	252	241	242	256	266	251	244	262	241	232	211	242	277	285	276	225	253	242	226	225	245	265	256	256	235	249	238	221	240	231	252	239	239	272	230	247	223	246	252	225	274	243	252	245	255	254	256	276	298	264	274	258	255	234	275	244	229	245	239	265	260	247	278	255	222	238	241	247	276	253	271	224	250	243	255	228	270	258	279	232	248	221	249	251	264	232	260	247	258	252	242	233	264	291	263	248	272	248	268	262	264	253	267	247	241	239	239	266	256	241	256	223	229	241	236	254	243	256	256	247	265	281	248	288	244	249	236	244	242	253	297	231	255	267	221	270	241	246	231	206	243	232	238	256	238	240	243	236	250	251	261	246	231	255	249	254	252	248	267	287	222	256	248	242	255	252	242	257	241	238	226	230	228	238	260	227	270	273	266	252	237	298	258	261	235	247	261	269	265	229	256	255	261	271	219	218	250	252	265	267	232	254	235	246	237	238	276	269	253	271	278	244	252	244	256	270	218	238	235	249	227	230	245	264	244	267	235	228	271	232	231	243	263	251	233	256	239	265	253	283	240	262	218	253	260	263	270	262	240	239	232	277	253	222	234	239	230	262	254	240	260	248	240	248	292	271	251	254	215	235	283	270	243	249	258	271	250	241	238	268	206	243	254	251	255	253	265	265	246	267	270	261	252	250	270	253	284	234	254	250	240	271	246	226	241	222	214	246	262	245	257	237	236	259	256	263	254	260	291	241	264	248	237	243	265	245	259	233	229	239	262	279	273	277	280	320	262	282	256	249	237	254	255	250	243	236	261	255	259	244	288	262	252	275	278	241	235	260	274	233	253	261	227	217	246	265	246	263	227	218	252	250	221	243	230	224	230	233	241	249	238	253	244	250	254	243	262	271	292	282	300	264	254	230	221	272	238	239	258	246	233	285	246	251	198	233	262	251	299	270	249	236	253	225	250	289	243	234	265	233	238	254	252	275	266	260	294	241	231	221	269	239	245	250	235	216	241	247	238	235	222	246	271	240	237	229	277	257	246	217	243	229	245	248	269	262	295	238	249	219	245	254	276	244	239	251	244	231	252	263	230	258	264	273	257	256	249	278	250	252	246	221	221	241	256	236	230	266	263	238	269	267	232	274	248	232	250	273	282	241	267	228	242	252	229	266	215	244	218	254	242	259	264	280	261	237	273	253	256	270	267	244	262	237	252	283	252	254	245	271	248	251	244	237	263	251	248	245	264	243	269	201	224	257	263	244	258	234	263	227	253	227	272	240	266	250	255	239	269	274	226	254	247	244	214	289	275	260	262	255	285	235	241	259	282	273	247	248	258	257	265	255	234	248	238	252	229	276	258	252	235	227	229	252	261	251	273	244	238	264	262	239	268	247	264	243	240	280	248	225	244	229	240	249	250	276	296	271	247	249	256	247	268	248	250	242	248	250	228	254	249	240	281	209	250	251	268	241	241	268	236	247	248	240	261	253	261	255	232	269	245	242	261	261	267	241	288	262	265	266	263	254	250	250	273	234	261	285	277	252	240	252	290	262	261	260	211	260	234	258	241	267	213	247	291	286	269	280	254	236	233	285	234	229	234	259	254	274	251	249	251	274	235	293	266	283	253	268	260	235	231	245	269	289	233	239	270	238	244	234	261	228	268	233	244	248	246	214	237	235	249	248	252	264	250	256	226	238	252	241	259	272	233	260	258	276	255	208	224	254	283	274	247	225	268	266	280	229	253	269	259	240	246	271	253	249	248	207	234	244	238	235	280	235	225	227	275	270	243	253	257	247	271	270	258	248	282	270	221	247	242	249	254	246	254	253	261	221	263	230	256	243	224	244	265	247	235	269	220	255	267	292	261	262	267	300	239	263	232	242	232	258	257	240	257	257	255	243	266	245	238	256	254	260	239	265	269	253	254	246	210	242	260	284	257	259	248	228	256	255	243	237	240	260	249	255	257	253	250	258	245	258	242	281	255	249	270	285	250	258	230	242	270	274	217	276	245	219	269	257	254	240	248	226	242	292	267	253	236	248	256	265	226	269	244	254	279	221	296	267	258	227	262	251	285	232	243	248	278	250	287	232	248	267	252	224	217	282	258	258	256	231	230	268	228	251	247	247	248	237	249	233	258	252	243	267	272	261	260	262	260	227	243	268	231	263	256	254	251	256	265	252	255	267	250	276	250	239	261	224	244	294	232	231	274	224	262	264	260	249	255	282	259	284	253	259	241	240	282	229	243	254	247	244	270	246	237	215	243	232	283	237	251	269	233	244	220	209	274	261	257	254	233	252	244	278	227	253	248	243	270	226	223	256	243	237	271	229	258	250	241	264	247	247	223	227	245	246	281	244	275	277	251	284	253	260	238	258	239	246	245	269	226	262	261	269	228	254	247	232	225	258	262	259	258	269	230	268	279	225	259	239	232	248	224	248	241	279	238	269	221	258	255	255	237	276	249	251	294	255	246	249	249	250	235	277	275	230	274	259	244	265	261	252	247	259	233	268	256	262	228	233	303	262	250	254	247	268	271	240	252	258	250	251	271	278	260	252	264	261	277	263	232	253	253	248	240	253	264	217	264	245	270	242	230	248	228	284	242	259	250	235	245	227	275	235	253	246	245	254	234	268	270	278	231	245	224	257	267	255	265	258	263	260	221	230	241	240	263	293	244	254	251	242	267	261	247	243	257	263	214	245	259	263	247	257	266	251	259	250	232	266	274	292	246	251	259	258	232	269	249	244	265	253	247	264	269	255	251	263	236	265	250	245	251	262	226	233	233	235	272	225	264	249	271	239	237	270	268	271	252	253	230	263	243	254	246	252	257	238	235	296	227	263	256	276	247	247	275	250	263	265	244	230	229	218	282	251	238	230	279	239	256	237	252	260	263	266	261	282	241	260	215	258	257	221	254	238	240	248	272	267	245	240	202	251	249	256	261	249	271	266	244	259	262	278	264	252	261	240	220	210	235	231	264	247	250	241	228	236	249	249	231	246	255	272	268	222	232	238	284	256	245	259	240	241	255	243	250	224	225	261	278	228	255	224	234	257	291	271	267	221	247	243	249	239	256	264	268	253	258	242	248	241	231	257	221	267	250	230	301	252	268	244	252	284	271	256	275	250	245	260	269	240	252	229	240	266	229	276	233	262	281
34915	31652	32884	20612	11230	7141	2861	1625	1042	772	566	584	569	595	551	571	594	547	547	568	601	561	571	574	588	564	554	625	559	594	546	582	481	544	556	552	552	548	568	561	543	543	558	562	596	576	607	544	571	595	572	587	595	582	565	573	564	597	562	543	603	589	571	520	599	580	526	552	541	585	553	569	515	551	586	574	592	545	584	596	541	555	605	543	571	553	544	554	596	552	542	597	553	542	585	590	582	567	562	561	542	573	546	616	601	563	543	522	534	583	560	583	568	524	595	503	545	570	556	522	573	562	592	568	567	592	547	564	554	547	570	600	571	583	553	552	610	551	570	542	606	578	561	547	562	523	549	563	566	557	535	526	587	621	547	531	568	586	556	538	550	596	571	565	561	509	561	578	539	598	618	579	581	543	568	537	613	617	554	518	573	559	602	576	557	606	533	552	570	545	563	527	589	574	529	596	552	558	593	589	586	531	526	588	537	571	560	548	576	557	551	538	574	521	580	558	579	553	535	535	576	539	591	591	587	588	549	587	576	560	568	527	560	554	511	598	570	560	558	582	568	572	570	563	565	614	612	562	586	562	560	552	607	537	569	546	549	571	533	601	608	568	564	572	575	605	566	527	527	576	535	547	578	550	575	537	515	563	518	576	630	565	565	550	617	566	582	543	584	566	564	570	565	575	596	558	562	524	561	564	551	538	583	604	558	577	620	595	599	575	606	560	538	599	600	551	514	581	562	601	601	537	551	608	547	604	567	550	592	568	554	626	547	553	576	586	519	532	561	509	560	595	547	546	587	552	584	578	592	592	567	600	598	552	579	585	573	593	580	570	550	564	555	599	523	559	532	530	577	538	557	534	573	605	580	619	588	535	565	556	554	565	559	547	572	612	544	573	574	546	597	579	563	570	578	565	566	568	557	640	564	554	594	593	599	554	538	561	622	570	511	616	629	584	562	544	574	599	559	594	573	594	553	573	567	607	586	550	537	537	600	537	543	594	594	549	588	565	556	618	596	490	521	554	555	551	541	538	558	562	544	558	531	531	568	567	564	530	561	593	625	601	530	598	565	552	601	578	617	556	529	574	558	564	596	573	593	578	592	560	583	503	540	561	597	563	553	549	573	534	575	556	577	568	554	539	571	559	589	534	572	570	569	544	530	583	556	616	550	560	565	592	541	568	540	636	585	575	565	569	574	565	582	558	565	587	611	579	573	553	555	565	507	559	572	568	549	576	549	584	574	572	597	579	547	574	588	522	572	580	540	560	580	577	569	578	571	544	568	540	547	567	583	525	552	579	554	545	543	548	595	592	572	529	593	580	573	566	563	533	572	552	586	580	578	588	560	564	557	570	540	604	567	581	552	573	591	525	581	579	584	561	562	598	588	590	549	597	526	549	540	547	588	585	553	592	553	556	572	547	563	528	551	615	556	597	570	511	575	590	575	544	537	515	566	528	529	588	623	593	581	612	590	572	549	573	533	547	521	565	571	550	560	581	557	604	539	535	519	580	567	579	630	562	533	537	540	596	568	613	574	567	565	590	562	551	563	550	567	519	535	595	551	557	534	540	534	568	556	577	575	568	580	569	617	555	540	600	565	572	536	588	538	586	560	557	564	565	579	600	582	548	612	538	522	550	554	538	582	566	564	549	567	555	603	577	582	519	583	587	564	551	556	525	545	572	565	583	573	557	575	587	562	563	553	602	546	601	539	552	578	566	555	524	529	582	525	578	605	572	534	553	605	567	566	585	569	568	574	546	602	556	594	546	578	604	569	542	586	508	589	578	542	593	544	585	582	545	578	585	569	529	544	568	575	530	578	549	556	595	532	530	525	571	603	567	525	619	573	554	560	594	567	544	590	582	554	537	551	562	586	550	569	567	617	542	581	583	527	555	580	559	592	560	577	559	615	561	577	535	569	559	563	548	588	556	549	564	563	552	555	547	566	557	543	580	524	559	504	545	598	559	545	587	592	559	561	548	562	580	569	546	564	589	540	528	591	544	578	575	545	547	574	570	575	550	606	563	598	578	570	526	553	599	533	576	584	536	564	597	587	580	592	548	573	579	586	545	527	542	590	593	557	553	561	529	556	607	582	617	577	575	537	574	563	623	544	612	569	567	566	530	536	565	575	561	576	550	592	562	537	576	585	576	561	574	598	577	555	546	590	588	549	601	595	577	586	627	556	637	562	534	555	543	545	566	550	535	560	555	527	562	558	581	587	550	588	555	545	553	595	596	591	592	578	567	578	579	558	587	610	564	538	552	621	575	542	587	585	561	568	590	572	566	567	596	564	550	543	603	595	538	579	554	610	571	570	538	611	540	554	574	573	530	572	524	581	602	566	588	568	538	550	570	572	563	560	550	573	572	552	591	561	565	535	572	562	552	570	534	577	539	552	570	522	601	589	569	544	574	579	606	560	573	566	568	575	580	524	597	575	606	618	616	553	523	581	571	517	568	540	602	577	572	564	520	597	569	584	555	532	539	577	585	607	560	589	625	523	571	557	544	556	580	577	515	573	551	564	551	560	557	559	572	544	567	564	567	582	568	581	575	545	573	532	578	570	618	571	568	555	571	554	567	558	548	561	530	564	564	554	563	526	574	561	568	527	536	552	549	546	592	582	559	560	584	597	583	532	595	593	529	582	568	627	537	578	551	560	609	545	562	578	552	550	574	538	554	580	613	557	576	611	541	524	558	552	620	526	590	609	599	559	524	607	591	580	534	564	566	528	591	559	566	549	548	520	555	590	567	523	597	521	536	572	525	559	574	575	572	585	589	543	554	549	571	541	563	553	580	553	536	544	614	525	582	618	548	564	575	589	522	543	529	572	566	533	553	562	574	568	592	557	563	556	623	573	538	589	605	586	579	526	563	568	588	596	605	641	574	527	567	585	576	533	538	574	590	542	557	590	557	590	562	621	565	560	560	568	586	569	532	553	560	559	557	554	568	583	569	584	584	551	591	529	555	549	568	571	556	553	542	574	553	515	577	559	560	588	535	540	560	589	588	576	557	534	579	540	583	543	567	537	559	545	550	569	612	557	607	544	532	572	576	617	514	606	518	562	541	567	611	548	580	583	567	564	599	551	605	633	577	562	540	541	579	619	594	564	562	562	586	529	572	546	548	582	541	564	569	573	573	525	576	570	584	575	542	569	588	568	575	602	585	563	566	571	572	571	540	588	538	565	537	586	533	535	542	545	640	561	533	567	599	559	543	567	569	619	538	565	571	589	576	603	566	582	535	615	567	546	554	563	577	525	586	578	614	585	577	560	517	564	584	532	564	571	624	562	577	533	580	574	572	597	547	558	566	508	573	539	582	558	554	524	595	621	580	539	510	555	551	542	554	586	586	578	542	574	535	530	555	512	553	592	566	553	590	564	585	573	586	552	579	560	571	618	568	558	568	559	581	577	530	555	543	558	578	564	568	578	561	598	604	569	512	530	594	587	556	554	562	555	581	563	564	557	565	574	565	620	558	535	556	546	589
63600	52063	45713	25974	11154	4680	1819	741	368	246	183	134	173	162	180	184	150	163	135	150	170	148	179	187	164	183	164	158	142	168	163	135	173	158	186	176	155	171	159	188	176	154	170	159	158	173	144	137	171	149	159	183	174	171	174	193	154	164	169	157	148	149	141	140	150	156	133	175	156	182	151	181	190	151	149	181	163	148	163	143	164	167	142	142	139	173	150	155	148	162	169	174	170	143	169	151	156	157	147	156	157	150	152	145	161	161	169	163	184	157	177	163	152	156	134	148	173	134	157	170	183	158	135	159	161	170	167	177	177	165	162	157	173	180	159	177	144	170	150	160	172	160	149	188	177	158	148	154	171	151	159	160	174	143	149	136	163	162	153	158	169	138	145	139	162	148	126	152	202	143	171	168	174	163	158	192	165	170	167	180	154	162	197	161	172	163	158	149	141	181	145	151	159	172	170	147	158	158	169	162	182	152	146	167	156	162	157	170	152	148	149	155	149	125	144	151	175	154	151	151	177	180	154	171	150	168	153	177	146	156	153	143	141	166	144	178	168	175	163	144	177	174	176	184	163	158	148	144	150	174	173	152	169	158	143	194	171	162	158	168	174	166	173	152	163	174	160	162	140	152	137	150	138	153	175	152	146	142	184	174	159	144	149	145	168	156	178	177	140	156	146	156	167	152	169	163	154	182	170	151	176	147	163	159	166	143	170	149	145	173	182	158	160	161	156	159	164	143	151	177	167	150	151	145	180	162	155	161	163	175	178	165	171	178	184	162	180	162	164	141	173	165	156	141	185	150	176	152	178	184	171	158	158	150	192	163	160	143	164	146	167	159	173	169	158	142	158	152	151	152	189	154	143	145	149	147	185	167	164	160	147	149	155	165	137	133	175	147	159	154	157	143	175	152	163	137	170	154	156	185	172	154	124	168	176	172	168	203	186	133	152	165	190	167	175	174	160	168	163	175	185	170	176	151	154	157	180	148	171	164	180	153	176	160	141	166	174	166	157	156	148	158	149	172	150	145	136	188	161	178	149	156	150	157	173	126	162	151	154	170	176	162	153	157	189	166	166	169	171	154	154	161	171	190	148	174	152	168	164	140	181	154	177	174	133	156	152	122	176	165	160	170	167	138	172	137	157	150	167	159	166	174	159	156	149	135	159	151	158	170	150	145	160	172	152	178	150	173	165	155	168	153	139	185	183	153	167	155	164	152	176	183	142	154	160	162	145	158	156	146	161	154	170	158	154	151	165	167	165	172	178	181	152	171	164	152	160	150	180	152	163	138	172	149	172	158	156	153	153	178	161	148	157	156	159	163	167	157	164	148	161	163	166	153	136	146	148	148	160	173	154	163	143	169	166	168	142	146	147	137	168	152	146	143	162	184	171	192	177	169	152	136	161	169	169	170	147	155	171	160	160	152	181	136	170	169	161	155	146	162	162	165	155	153	178	167	191	159	132	161	168	151	182	173	191	151	171	172	174	165	179	148	139	154	143	152	143	137	155	162	162	156	142	165	156	169	151	162	143	146	156	178	174	150	138	157	177	151	135	146	147	151	159	146	160	189	151	161	152	166	161	173	173	151	169	170	159	157	180	152	150	169	168	160	138	140	137	167	177	172	152	173	161	168	161	191	134	156	155	146	158	171	177	162	164	164	181	178	165	145	155	165	170	149	169	175	148	188	163	176	168	139	189	150	140	155	145	156	174	142	163	140	166	203	167	169	153	165	171	165	166	158	153	132	138	141	148	143	152	161	180	151	160	170	146	146	153	151	163	139	151	170	141	174	173	148	162	173	152	155	148	154	174	180	165	158	153	144	149	156	143	152	141	136	163	139	153	174	159	157	157	156	161	181	140	148	172	152	144	150	183	167	171	146	155	186	160	181	158	166	155	164	143	159	165	134	203	143	157	156	179	147	163	141	140	164	181	161	158	163	150	178	170	164	168	162	166	175	149	163	177	160	141	143	148	154	150	164	172	173	175	173	155	170	180	134	143	155	152	175	158	158	154	160	154	140	144	144	129	164	165	154	148	162	150	139	169	175	167	152	160	170	158	143	149	167	150	168	151	155	156	129	151	145	164	168	145	156	155	169	151	159	161	148	167	171	139	141	171	149	142	186	151	168	170	179	186	149	126	163	159	151	157	170	149	143	169	153	169	167	176	162	139	159	162	163	175	150	168	136	154	174	148	144	168	166	158	183	173	183	153	154	168	167	168	151	165	171	134	174	174	149	160	181	164	143	137	175	149	135	175	179	140	171	156	173	165	157	159	154	170	146	135	175	142	159	146	148	166	142	169	156	163	152	169	191	166	153	151	164	178	170	142	149	167	152	165	202	176	155	156	164	157	174	173	161	184	154	151	147	165	174	162	168	165	132	152	150	181	151	154	164	152	164	157	150	158	166	147	151	171	179	156	145	166	179	158	144	152	143	160	134	142	175	152	147	156	199	150	177	162	160	169	143	172	146	155	150	177	151	196	174	156	154	161	159	139	159	165	128	137	153	167	149	154	155	167	147	144	167	166	166	152	151	155	131	165	187	168	184	162	167	167	154	178	159	141	166	149	162	166	170	163	168	145	165	161	156	170	166	166	178	153	171	144	173	172	135	155	165	151	176	175	175	162	191	168	169	153	167	138	147	171	185	163	158	163	172	162	147	159	153	172	164	197	147	172	157	163	161	152	156	155	157	169	187	161	160	174	161	156	154	165	151	163	146	203	159	157	159	157	167	150	151	176	135	138	147	153	153	169	165	148	124	144	138	160	169	174	146	170	172	137	163	167	151	157	137	158	164	163	178	172	162	169	169	150	150	161	142	172	147	170	159	151	121	156	170	159	144	168	169	174	145	169	158	169	156	162	142	163	146	157	154	157	166	152	183	190	136	148	149	140	189	153	134	172	158	166	156	153	168	176	137	133	167	161	159	155	140	139	139	151	159	164	144	163	167	145	167	150	148	160	161	163	162	178	162	145	149	134	153	169	148	160	160	159	146	183	169	151	176	173	167	170	145	149	159	165	161	128	168	172	168	167	150	133	146	146	173	158	167	160	181	154	167	160	153	173	148	155	141	167	153	150	175	156	152	157	189	159	165	156	153	145	171	170	188	135	192	152	165	173	166	169	154	156	135	156	160	162	174	142	156	155	135	152	172	157	164	149	176	177	159	180	173	148	178	170	162	176	159	175	158	169	181	179	168	172	152	158	157	155	171	162	147	162	156	187	165	174	166	173	166	149	140	160	142	164	168	168	162	167	135	157	146	152	142	157	165	164	159	175	130	173	162	166	159	166	170	154	161	132	161	152	157	186	160	178	159	141	174	134	139	155	157	159	152	156	158	158	151	144	186	164	139	153	142	154	154	162	141	172	175	151	154	151	177	167	153	139	155	150	181	168	144	124	160	158	153	160	173	154	163	144	174	156	142	169	147	153	168	154	169	146	156	166	162	151	146	162	168	167	138	139	161	174	173	168	169	185	181	146	167	170	159
43561	43245	45283	32841	20526	13857	6315	2809	1324	708	379	370	351	406	362	365	331	401	374	404	376	375	383	364	387	387	363	405	348	383	363	377	382	362	339	372	366	373	394	370	369	393	383	393	382	321	364	356	386	363	370	367	353	375	361	370	396	358	378	377	370	393	350	369	402	393	387	360	347	407	388	372	359	388	371	370	353	389	361	346	382	399	367	377	407	393	364	367	418	365	353	381	388	345	369	383	378	396	379	343	379	373	360	424	389	366	360	369	392	367	380	366	353	411	358	356	373	356	375	386	377	401	416	353	383	390	376	378	378	352	415	352	358	386	395	354	402	361	350	384	377	375	377	386	385	363	379	355	367	355	380	407	420	391	385	370	382	341	390	422	347	366	408	410	371	374	406	414	352	390	376	362	359	358	389	393	386	380	389	355	382	391	393	414	351	418	364	322	338	378	367	403	349	355	362	370	377	397	404	366	361	380	389	371	366	390	380	351	364	379	361	385	365	374	426	366	370	377	372	379	322	374	393	377	375	375	363	362	404	332	381	373	386	356	407	364	373	379	371	353	389	362	358	366	377	412	347	379	381	399	400	348	358	328	382	377	367	379	394	363	377	397	378	355	409	360	368	395	378	379	399	371	357	331	396	366	379	358	388	387	353	373	353	370	378	377	365	349	360	365	394	399	384	361	357	377	345	334	421	385	338	382	384	389	370	367	404	369	378	376	366	367	353	383	388	383	405	363	384	382	357	375	343	360	382	389	356	353	402	397	361	327	381	357	379	380	365	384	356	341	387	407	373	356	370	415	390	360	345	394	389	389	388	353	395	374	383	374	366	375	397	379	349	384	394	369	341	330	373	375	351	368	371	387	366	399	349	367	359	374	360	349	381	397	371	387	377	383	384	393	379	366	367	393	360	376	337	359	370	348	385	339	363	412	349	409	417	364	373	334	401	364	368	352	407	392	371	378	415	386	397	390	362	336	355	361	384	379	345	360	366	339	432	374	373	367	366	361	364	385	396	387	393	413	372	380	387	354	365	377	356	421	396	377	393	398	371	360	384	390	369	378	378	412	384	348	388	342	380	385	387	360	357	422	388	399	355	346	385	387	375	368	390	358	387	354	350	373	364	337	370	363	353	399	380	372	387	372	410	400	371	385	388	377	396	362	383	383	359	417	359	373	374	376	418	380	411	388	384	421	382	367	379	377	365	344	368	332	349	360	391	382	399	384	349	391	364	372	364	377	365	386	367	391	359	373	376	349	403	348	373	373	408	378	342	399	382	393	369	375	372	401	384	354	381	387	372	391	399	392	338	327	394	357	351	380	383	335	387	375	385	398	400	379	393	368	426	357	388	385	367	385	349	371	370	375	419	341	372	376	371	382	352	367	396	354	390	368	408	388	358	383	386	375	407	360	400	411	409	389	344	367	382	389	403	380	377	408	354	385	365	364	379	387	355	356	363	361	384	376	379	380	369	343	358	360	339	347	401	378	371	412	365	357	405	363	352	373	370	379	379	366	377	380	392	362	345	388	367	390	337	438	396	359	382	359	355	375	366	357	409	347	352	349	391	377	381	357	377	386	371	380	367	356	398	383	371	357	361	411	404	381	376	358	365	400	358	390	377	337	387	369	398	375	379	374	358	403	370	362	378	380	364	374	369	373	355	377	372	353	369	373	383	366	351	355	387	374	404	375	384	371	380	360	406	399	371	381	358	339	392	400	371	351	383	344	375	401	367	368	366	335	354	370	392	372	370	368	337	354	369	357	363	361	407	374	363	409	375	378	364	353	373	389	388	431	381	386	399	347	368	414	385	370	369	368	398	356	380	349	379	388	362	371	378	366	350	390	398	373	378	366	408	385	387	393	377	353	395	388	374	421	359	395	366	377	358	373	410	363	345	378	398	349	383	391	401	371	366	434	352	362	356	344	361	382	374	384	375	365	361	363	375	347	375	393	419	370	389	355	379	385	406	389	372	405	393	378	365	366	417	391	373	400	395	375	375	336	400	359	372	352	400	391	386	355	382	356	363	365	408	354	377	421	413	405	345	373	414	385	333	397	377	376	376	348	363	386	326	346	374	374	379	383	369	393	373	362	394	376	409	374	350	371	354	371	398	363	382	399	363	352	364	391	382	362	341	398	413	398	376	403	345	369	345	361	373	412	343	379	386	365	384	369	351	399	373	389	384	377	386	342	378	363	404	415	373	361	371	358	373	372	400	410	355	373	408	399	366	360	361	389	394	397	413	350	391	371	398	392	377	377	379	353	368	367	352	393	365	367	369	391	380	343	328	363	388	388	381	338	362	373	386	428	390	381	366	362	382	410	390	387	363	397	400	394	409	373	381	393	370	361	386	386	347	378	392	364	349	347	408	354	372	371	367	336	382	381	402	381	393	414	379	380	373	379	369	354	338	359	355	351	365	367	344	372	401	360	335	315	402	377	352	386	347	395	395	361	382	411	363	385	386	427	401	377	340	334	387	402	363	399	374	339	377	347	376	386	357	345	389	380	365	410	353	401	359	384	398	382	369	384	392	384	409	355	384	401	416	349	358	355	361	379	397	363	389	343	394	374	373	414	408	367	370	364	393	374	359	388	371	383	417	344	396	332	381	347	378	376	355	373	364	394	334	380	365	365	383	404	399	390	373	424	429	410	406	407	390	385	344	399	403	373	404	380	377	361	385	400	389	382	387	401	412	336	392	400	339	384	377	382	391	369	413	374	387	394	374	330	409	393	339	403	375	402	398	376	367	375	374	381	385	350	394	383	375	398	366	375	383	404	344	381	371	400	372	409	364	359	384	389	368	386	350	391	354	398	339	365	407	381	377	418	353	377	375	370	377	335	384	336	370	397	367	365	366	387	340	355	388	416	361	369	377	368	361	389	412	354	360	399	387	378	366	396	398	344	357	342	373	361	377	372	349	366	373	405	388	350	375	396	371	363	396	416	419	400	393	371	400	352	393	365	388	349	380	379	361	376	402	361	391	373	334	374	371	372	390	367	336	374	397	399	366	403	377	374	395	378	393	374	359	366	383	376	355	375	391	385	411	388	368	380	376	361	367	375	388	414	386	348	368	389	400	368	404	352	349	355	366	413	344	383	350	380	391	369	359	383	384	377	362	361	406	364	350	388	377	361	372	362	369	359	365	373	384	373	367	392	373	359	358	365	382	355	380	378	362	415	400	401	411	398	433	348	356	396	447	377	327	401	346	327	367	389	361	374	344	368	351	367	388	377	394	400	381	385	399	415	400	382	376	391	367	353	363	387	394	403	362	405	382	368	361	348	393	373	347	372	371	365	369	375	374	380	334	370	366	367	356	386	381	417	339	395	355	333	383	368	386	380	361	352	391	399	372	403	341	392	388	393	399	365	356	399	388	368	373	360	364	380	404	388	374	359	374	389	335	378	382	368	383	365	390	355	371	391	393	380	363	349	372	357	362	356	357	381	377	382	344	386	397	388	376	397	397	388	372	362	394	360	384	382	376	358
19757	6798	2714	904	495	360	328	302	281	245	258	259	297	276	264	266	235	257	272	282	288	274	280	273	249	245	261	272	297	269	270	280	274	274	294	263	286	252	251	253	257	263	276	260	270	255	267	265	240	254	278	281	276	250	293	255	222	247	240	275	269	282	277	265	291	280	276	251	235	297	251	274	282	253	302	252	260	239	270	265	255	302	295	284	309	272	236	256	256	241	268	272	273	282	251	257	265	276	262	283	276	268	258	301	261	245	255	268	262	297	230	280	260	312	298	259	285	276	224	280	264	268	272	243	268	275	238	266	274	259	269	289	274	308	245	250	279	249	270	252	257	254	266	267	247	267	270	265	261	265	287	265	285	256	289	303	254	254	273	259	300	262	247	289	294	272	271	271	259	297	262	270	272	295	276	271	259	286	271	267	282	251	264	257	244	293	235	264	281	260	278	238	302	267	293	265	226	299	266	249	285	279	278	257	263	265	254	280	253	286	262	279	256	283	287	288	267	251	263	232	263	252	280	252	232	260	284	265	248	247	269	264	257	245	248	283	286	265	253	286	283	264	285	253	270	247	269	300	273	262	257	277	275	253	295	266	258	274	279	284	269	300	264	282	275	264	271	283	288	242	260	261	293	272	268	276	256	246	255	261	248	260	292	261	241	269	253	271	253	286	280	264	266	260	233	270	267	281	256	243	253	272	269	285	259	261	272	244	253	254	262	248	286	285	271	262	238	274	281	275	293	263	237	301	268	272	249	268	262	252	297	247	233	288	257	243	243	263	290	289	277	276	275	257	251	275	271	274	294	289	299	281	260	302	277	249	246	249	277	313	291	238	324	255	266	279	290	258	263	299	285	284	288	269	259	271	270	284	261	307	279	270	260	255	254	276	231	268	252	271	279	249	273	240	265	231	235	251	244	246	266	260	247	262	298	267	276	263	276	272	244	222	246	276	261	258	291	251	330	272	277	308	245	268	283	280	281	252	263	305	301	275	289	261	273	278	283	280	288	245	244	279	287	257	241	282	259	272	250	283	235	241	246	312	263	258	261	243	267	255	284	229	254	279	251	268	253	268	254	274	274	267	278	247	237	289	262	274	269	281	246	267	263	256	254	256	265	238	258	311	297	275	273	264	263	244	242	257	281	261	259	272	271	288	314	248	268	282	273	276	284	293	288	267	255	281	253	271	266	309	264	259	282	262	259	238	282	267	242	236	300	280	260	259	250	280	256	267	234	272	243	248	281	290	249	266	256	276	283	272	250	238	275	267	249	278	271	291	238	273	276	269	280	257	259	239	286	279	258	245	261	266	280	269	270	292	238	261	265	291	266	271	281	266	268	250	280	260	262	259	315	263	245	245	257	309	252	261	272	273	250	266	273	260	279	296	278	284	285	272	278	239	267	287	274	234	278	288	222	275	254	271	262	272	267	270	268	276	269	258	277	253	279	247	257	262	248	276	262	253	240	267	298	281	263	271	287	281	288	286	290	258	249	244	241	253	246	282	274	287	278	270	246	268	277	255	269	269	260	302	282	248	282	260	251	251	296	249	233	268	267	257	255	276	294	226	232	245	284	281	276	274	280	261	282	274	263	228	282	264	284	270	262	238	283	269	271	277	271	242	283	264	259	269	278	269	310	275	251	257	284	258	279	248	253	258	276	271	287	270	260	263	265	260	281	290	268	263	269	272	263	277	281	276	278	253	265	277	292	291	257	285	287	272	266	252	242	280	277	274	262	283	248	257	266	271	236	282	290	265	255	250	261	237	261	275	260	313	265	264	287	296	272	264	296	267	262	251	227	238	267	231	298	265	272	249	271	267	268	254	289	269	290	246	253	231	275	241	247	268	273	272	280	307	262	259	267	263	246	273	267	272	261	273	262	281	288	280	286	259	246	257	245	260	271	261	249	286	278	240	257	237	271	264	284	257	248	292	254	266	259	247	268	280	264	268	293	274	276	257	232	272	272	282	257	276	289	282	275	280	232	262	265	272	278	272	270	257	270	253	256	258	282	244	300	261	276	258	254	266	250	256	257	242	289	237	272	248	266	268	235	259	272	270	279	292	267	271	261	234	283	274	271	252	265	272	256	256	294	267	258	269	286	261	291	256	252	277	221	283	261	264	224	268	273	265	255	230	278	258	275	284	280	293	265	267	217	249	248	270	312	270	275	260	260	259	240	288	305	294	267	261	279	258	253	267	255	296	268	280	255	276	271	288	277	287	263	253	257	260	239	245	282	269	253	302	277	283	236	288	254	268	255	263	250	248	256	250	261	240	272	262	260	251	266	267	249	285	267	276	284	300	245	258	236	267	250	261	272	277	275	256	267	256	256	279	282	251	264	257	243	269	298	251	276	275	270	258	261	247	293	237	253	246	266	287	280	276	278	300	293	256	245	243	263	286	247	248	253	276	282	250	258	265	270	243	294	275	297	280	267	291	267	244	267	257	281	295	254	304	246	244	251	261	268	258	283	251	245	271	280	277	271	223	261	251	256	318	253	281	272	298	265	266	267	276	265	250	260	265	266	283	276	266	258	270	286	263	250	288	282	272	243	276	279	272	242	269	283	247	238	257	249	253	286	244	275	272	282	271	275	310	259	248	291	268	288	279	269	293	280	291	283	229	261	268	234	253	286	256	279	262	262	282	299	266	272	268	266	294	250	246	250	256	276	249	257	282	271	299	276	269	268	269	264	282	273	279	253	278	283	255	260	261	247	263	270	238	266	271	254	265	282	287	284	249	238	293	288	269	234	224	250	260	307	291	291	249	268	284	274	295	256	303	257	273	254	282	309	270	245	246	273	251	277	259	264	269	261	266	284	319	272	287	282	290	245	244	291	286	244	252	224	256	298	230	253	269	283	244	277	245	261	260	267	261	275	234	259	264	267	281	243	274	252	280	256	265	283	249	258	261	267	269	275	266	235	273	270	265	269	230	286	271	282	267	276	254	250	272	285	243	297	258	286	249	249	272	258	277	294	295	285	268	280	270	301	282	295	268	252	289	243	275	290	301	234	254	244	242	259	263	292	296	255	245	275	278	302	289	269	278	273	268	282	280	266	253	272	255	274	262	263	255	270	249	281	269	286	283	278	271	249	236	220	271	289	285	251	292	267	286	263	262	238	293	260	293	282	245	288	255	262	266	294	293	265	288	265	238	275	250	250	269	300	258	281	257	234	240	261	269	283	262	246	254	251	271	230	270	277	231	266	249	269	283	261	279	278	287	281	290	288	266	262	252	265	264	254	237	243	298	291	222	257	276	257	255	268	281	257	269	268	256	265	261	297	265	253	254	268	322	242	271	242	266	261	248	243	299	263	259	278	275	249	269	272	259	267	281	236	281	286	244	254	255	265	254	289	246	288	260	241	248	269	253	243	273	248	257	249	257	250	253	267	255	269	268	261	253	251	267	273	282	253	280	282	276	256	261	282	278	267	280	274	298	288	289	278	290	262	276	265	270	253	262	250	264	260	252	266	259	270	242	260	252
15521	8309	5654	2445	1462	1076	853	683	619	651	596	561	613	599	619	610	614	637	629	620	627	615	591	628	608	572	590	594	592	603	626	633	628	601	626	582	613	585	598	600	611	593	592	636	601	607	606	599	600	561	615	561	632	626	577	568	614	604	616	593	596	650	633	606	594	589	598	552	603	616	647	588	584	594	581	618	568	568	586	623	595	614	616	588	595	628	598	609	641	621	570	599	627	608	592	633	610	578	620	587	649	653	634	622	594	600	608	615	623	616	593	577	570	642	626	588	551	632	543	622	653	566	607	647	628	618	585	588	562	621	615	649	552	649	598	594	587	596	618	627	590	626	588	590	596	596	597	638	655	644	602	602	617	604	590	612	594	619	587	602	662	582	614	635	599	572	569	566	606	636	595	611	575	633	605	600	589	620	597	598	642	604	614	587	614	609	593	633	583	604	582	592	556	602	666	597	583	646	580	625	589	592	598	627	588	610	585	618	601	586	571	597	583	610	602	573	571	617	597	590	572	617	615	614	615	597	622	601	582	619	625	608	605	595	635	595	609	616	617	593	607	594	606	615	622	599	612	622	579	593	633	668	594	608	601	630	584	611	565	644	610	592	615	629	606	608	574	682	595	623	624	609	568	565	608	585	604	649	623	666	573	610	574	578	607	603	631	599	576	560	622	588	640	620	571	591	601	617	593	654	610	613	570	629	626	595	573	608	569	607	592	591	622	584	601	606	579	606	566	573	582	646	618	590	562	593	625	620	621	605	627	575	547	597	596	586	544	609	646	572	596	598	621	642	594	593	677	616	628	627	618	593	632	620	603	597	611	606	602	627	612	594	587	562	642	617	590	553	616	588	564	565	644	588	588	655	569	610	635	609	623	608	595	582	589	583	606	556	615	597	593	568	616	594	595	609	599	607	572	576	620	609	623	599	585	642	592	637	609	636	617	659	606	608	584	634	594	563	595	567	604	633	625	580	582	601	625	597	610	587	625	599	603	586	568	636	583	604	615	606	608	582	596	645	613	632	603	617	592	572	630	575	595	627	566	636	621	574	602	584	586	581	563	595	557	555	618	636	605	616	612	576	593	605	621	610	609	594	594	595	571	625	575	588	617	624	593	602	592	582	619	629	607	588	590	610	595	610	605	581	581	612	603	606	614	575	628	590	616	620	626	609	592	651	603	602	577	605	565	630	598	605	614	594	589	644	596	588	580	606	579	589	605	605	594	608	588	596	578	573	540	613	581	613	574	628	547	585	614	626	617	602	564	592	580	612	662	623	601	644	613	599	579	579	606	591	626	622	611	595	584	634	567	591	601	576	600	603	582	589	609	652	582	576	577	642	592	624	571	579	642	628	603	642	612	577	611	641	583	615	642	605	626	625	571	603	601	627	565	590	560	617	622	543	603	571	569	570	571	617	610	601	598	597	665	575	592	587	593	579	622	650	610	622	605	605	578	630	621	594	603	590	576	575	599	633	589	565	617	619	576	644	617	622	589	641	610	618	619	570	614	622	610	596	604	599	591	572	579	629	592	576	624	594	631	586	604	626	596	574	608	594	655	625	570	595	593	580	579	589	576	615	567	645	588	634	608	614	590	602	593	588	618	606	577	578	598	608	661	600	573	631	585	586	584	578	610	582	579	629	604	608	613	611	599	562	620	575	614	587	636	634	576	596	557	582	666	620	574	544	585	588	611	585	582	603	641	638	630	595	588	646	574	598	626	561	576	562	617	609	639	621	574	628	594	615	642	585	611	590	675	556	625	624	616	590	606	597	635	638	676	615	579	578	586	600	563	624	616	595	623	573	621	543	623	623	534	629	654	524	597	603	606	614	599	604	592	651	548	568	615	578	599	607	618	600	617	602	586	622	618	608	561	635	567	566	580	622	589	591	593	583	585	624	607	601	574	616	595	601	579	589	569	596	590	586	670	592	570	568	588	582	607	641	592	596	589	586	653	646	612	626	555	611	567	556	591	579	589	591	585	592	628	587	636	591	592	592	595	630	592	610	586	601	599	611	582	595	556	668	595	627	575	616	572	627	615	566	582	590	615	591	566	597	617	650	631	614	552	619	636	550	640	605	614	631	591	631	592	573	644	567	626	605	568	601	548	596	608	616	583	628	588	570	633	594	628	589	620	582	605	609	587	569	571	598	553	573	640	594	588	554	613	597	584	573	519	605	599	567	606	597	575	585	580	613	606	590	622	579	587	616	604	591	592	593	620	594	574	605	605	598	596	576	616	625	596	623	560	600	588	594	602	638	569	640	590	575	572	613	612	570	596	585	612	598	593	573	620	615	600	612	623	620	625	562	621	586	620	633	631	622	640	576	604	566	565	637	624	583	598	595	601	596	608	596	609	635	601	571	586	633	626	597	583	619	619	584	543	629	605	603	633	581	609	596	599	622	605	588	604	607	572	594	603	583	668	613	632	589	634	621	604	595	589	588	625	614	609	564	613	585	619	592	601	639	619	613	587	617	638	619	621	629	598	599	553	624	614	558	604	657	608	599	615	621	587	591	560	579	635	648	638	582	594	602	623	553	636	619	633	543	616	619	624	614	608	630	617	586	615	616	617	633	618	590	584	583	575	598	606	622	591	670	595	564	604	591	618	626	605	567	605	565	607	570	614	578	555	609	578	619	618	619	593	570	569	590	599	615	645	628	614	629	625	651	609	550	643	618	597	624	580	590	652	600	597	604	610	605	575	586	603	587	613	564	647	588	560	574	629	569	626	614	589	602	618	578	597	568	613	631	623	548	598	623	588	605	618	602	605	577	616	578	588	603	577	584	634	593	604	607	649	614	598	559	634	585	610	622	649	585	546	627	581	616	615	628	626	564	595	593	561	627	627	592	607	611	554	610	596	611	607	612	585	594	615	629	659	609	624	580	578	640	580	614	614	619	589	589	594	621	574	600	588	594	604	566	635	604	611	648	587	578	623	605	574	590	628	554	567	628	588	628	576	563	625	590	619	650	623	636	565	653	577	601	616	613	588	614	627	597	617	529	612	600	634	597	608	580	630	574	644	611	599	612	619	591	640	592	609	589	605	572	609	567	627	652	610	633	620	664	633	586	602	549	626	635	615	644	659	644	610	602	604	665	628	573	644	634	609	571	594	602	596	566	591	625	579	557	617	599	610	620	650	606	621	572	613	617	585	572	581	624	592	616	618	601	570	628	631	575	559	607	620	606	634	592	599	625	561	649	618	612	612	617	628	612	568	580	624	629	620	599	592	552	613	642	610	588	578	582	584	578	610	632	581	621	597	619	593	612	637	584	553	652	590	585	621	609	569	574	579	586	621	584	629	577	613	597	623	602	586	560	576	594	622	635	606	628	595	644	590	563	541	597	582	644	598	622	610	615	666	638	606	555	595	589	603	608	606	562	630	567	629	578	604	619	565	570	610	577	593	602	607	569	624	584	593	626	573	606	611	608	590	661	614	600	620	598	635	574	601	572	593	584	639	641	618	581	597	609	594	571	632	613
48206	36604	28846	13996	5162	2225	913	558	316	252	250	250	228	244	230	280	268	298	268	262	239	232	262	256	226	233	273	279	271	266	250	241	241	267	284	283	291	264	242	244	254	259	219	258	244	258	252	261	257	290	271	252	289	256	262	263	269	250	221	228	267	256	221	282	248	275	266	249	232	268	237	241	282	253	249	267	226	253	239	258	260	263	271	254	263	265	264	241	241	256	268	251	243	235	257	254	267	254	270	232	246	267	271	248	233	247	268	258	237	248	256	279	234	259	273	281	263	250	214	233	226	234	262	259	253	261	241	268	260	257	268	303	252	267	261	242	258	220	244	229	241	229	269	273	238	259	243	280	237	246	235	265	258	243	269	272	276	240	267	249	251	272	264	273	237	242	232	233	242	264	227	252	222	240	251	236	250	266	257	239	265	251	284	259	281	287	258	239	234	251	256	258	248	230	251	240	277	305	232	292	250	249	247	236	257	245	276	256	266	222	236	254	272	264	281	252	253	252	260	233	257	232	242	252	201	262	262	250	253	268	271	241	222	270	250	257	260	273	261	249	262	263	274	245	260	276	259	238	252	241	236	252	297	264	253	260	257	248	283	265	265	276	249	259	253	243	270	283	255	258	269	272	264	256	236	265	241	226	259	244	239	241	254	239	255	270	256	266	252	231	262	284	253	264	268	252	284	270	226	254	239	260	232	274	232	246	261	274	236	254	232	269	273	235	257	260	248	275	267	240	262	267	250	259	278	274	282	275	293	248	250	266	269	251	291	285	250	253	258	241	234	265	246	248	251	258	258	245	253	281	258	261	234	260	278	235	237	248	258	248	252	249	272	283	249	243	235	251	276	242	248	274	274	234	268	235	257	230	298	237	277	245	251	236	260	270	263	230	266	250	253	261	286	279	267	238	288	263	239	269	231	239	230	237	244	281	275	252	222	258	264	265	238	261	239	250	246	259	273	231	264	252	247	232	243	250	257	247	277	242	246	265	275	239	278	243	225	258	265	213	273	239	264	244	259	268	279	226	245	234	248	285	251	250	257	248	245	270	287	232	249	288	261	260	272	236	239	285	274	253	254	264	248	235	222	238	234	261	249	245	247	211	276	240	245	287	268	228	252	257	228	268	260	255	269	257	249	245	256	257	253	258	292	243	243	247	239	257	246	254	262	243	256	246	254	277	226	286	237	266	229	252	290	245	256	236	258	246	240	287	246	242	270	259	263	263	260	251	255	290	277	281	245	256	250	293	238	259	229	265	246	269	254	247	262	265	255	279	264	265	254	240	263	244	253	240	236	265	279	267	262	255	279	276	230	285	249	279	276	228	260	221	233	273	261	209	207	236	264	267	242	268	270	310	267	259	240	247	270	268	243	264	247	220	226	256	272	260	265	249	238	253	267	286	285	227	240	271	289	290	248	240	247	239	256	258	257	257	284	240	269	258	250	245	263	236	260	238	272	259	222	315	282	265	239	289	255	255	283	247	286	252	257	253	260	262	248	251	235	280	254	251	282	269	264	279	255	258	250	245	226	254	266	246	277	246	239	234	251	254	264	242	270	239	269	279	248	284	225	243	261	290	246	273	278	251	277	282	253	247	260	252	274	286	237	232	243	260	233	245	243	267	236	241	274	254	275	251	254	241	265	291	262	252	257	241	235	245	271	253	266	245	263	234	242	257	265	227	262	260	278	256	237	266	262	254	243	249	252	291	208	273	298	233	257	274	274	263	247	248	230	237	256	266	235	243	253	236	268	245	222	258	241	227	239	238	247	247	274	241	271	254	263	239	270	289	216	240	231	239	254	247	280	264	248	260	274	262	268	243	256	257	281	260	231	282	280	279	295	268	261	255	242	243	255	256	232	250	272	251	247	251	248	232	250	264	264	268	251	260	256	274	273	269	246	256	262	290	273	258	244	232	280	247	256	262	255	275	275	264	267	254	278	243	232	239	260	244	270	218	243	286	244	251	258	256	226	284	261	271	264	255	266	290	236	262	253	262	250	260	247	257	259	304	249	251	268	249	247	241	248	242	265	259	229	263	248	254	243	216	251	273	245	253	247	282	225	248	250	273	276	252	246	256	263	246	275	257	252	269	254	221	249	246	268	263	257	269	253	254	229	273	234	255	260	249	246	272	264	244	296	233	237	256	239	262	242	254	260	265	278	288	266	288	243	245	252	243	268	235	263	259	255	256	268	223	273	264	256	254	260	261	250	239	291	242	260	276	256	238	259	264	260	266	250	248	267	251	239	230	267	256	263	274	241	241	258	249	246	251	264	242	271	263	227	251	283	254	270	275	270	262	294	271	258	260	269	256	239	251	259	241	234	238	292	249	269	237	235	236	247	245	246	239	257	237	266	264	263	284	247	247	249	250	233	268	279	233	270	268	244	263	247	268	252	233	260	241	251	272	238	239	259	260	278	272	275	255	290	253	264	245	266	260	256	288	277	265	293	229	254	239	243	247	250	264	259	231	244	243	247	236	243	281	275	251	270	266	226	280	254	255	261	259	268	253	260	261	213	258	302	254	271	286	234	220	292	288	271	285	262	272	259	257	270	258	242	237	303	267	218	271	245	240	292	263	241	256	251	234	256	260	280	247	250	272	251	243	255	261	280	260	254	244	243	248	273	222	233	247	245	289	273	236	279	247	232	248	265	242	246	248	273	240	248	234	264	251	241	232	285	252	278	258	238	246	257	270	259	273	265	259	266	239	254	228	271	291	281	271	261	287	286	262	266	263	265	250	245	284	267	257	227	263	253	273	240	258	268	266	233	255	256	263	239	245	257	257	246	236	251	262	256	249	252	235	244	252	230	234	239	267	267	253	224	259	254	287	256	247	225	245	276	262	245	268	279	254	248	244	247	240	270	272	259	261	270	244	264	285	290	257	264	270	275	232	280	240	257	235	271	276	262	242	255	222	230	237	270	263	238	250	248	253	273	250	229	286	269	232	274	251	279	251	251	250	261	284	253	225	255	274	263	253	256	259	238	255	251	258	238	269	240	246	241	212	254	237	264	265	218	257	245	275	260	222	259	250	235	279	281	261	247	248	271	234	282	269	265	278	272	254	271	268	247	263	282	225	239	271	252	239	235	261	278	251	270	266	252	226	281	240	299	269	246	294	270	267	253	255	268	205	261	255	248	248	275	256	243	248	283	239	253	288	275	265	253	255	267	269	249	266	261	272	237	248	244	245	263	281	268	233	256	247	252	261	255	255	244	271	236	262	258	238	269	265	266	233	266	243	262	239	279	251	273	253	255	251	266	244	276	227	244	228	244	260	278	252	260	260	240	250	246	277	257	278	250	288	243	261	266	243	248	251	244	281	281	275	268	270	256	238	224	244	250	262	259	226	224	264	262	268	262	234	279	235	260	260	242	243	280	268	274	233	258	270	259	291	277	235	289	287	263	257	251	291	257	233	257	246	221	234	240	277	239	243	259	264	276	260	235	220	260	261	269	227	268	258	240	265	261	257	252	244	266	286
33192	32096	32539	22186	12772	7598	3547	1873	896	769	568	613	592	574	579	558	597	609	575	581	557	551	596	564	559	589	578	596	565	558	586	608	530	596	611	577	578	539	579	565	560	513	589	581	575	614	570	564	558	567	528	560	608	558	608	613	567	593	616	605	562	542	558	595	580	585	619	591	584	542	625	574	599	533	591	597	547	592	581	592	567	590	546	598	599	607	562	590	558	602	533	573	552	603	542	580	545	587	517	600	598	508	537	581	546	588	554	567	599	550	573	541	569	573	579	532	565	578	585	549	597	545	578	586	568	602	574	547	615	593	570	595	578	611	537	559	579	580	556	629	606	575	546	583	619	567	569	552	564	542	618	560	581	577	564	549	574	548	567	554	598	577	553	561	571	564	602	564	537	524	572	589	600	549	577	593	598	603	579	589	600	602	549	577	555	576	590	604	583	599	553	547	571	579	593	604	574	590	585	542	568	601	592	532	557	600	626	588	623	600	572	555	554	562	543	604	557	597	583	571	562	531	572	577	585	544	566	564	579	529	558	619	575	555	595	561	572	557	573	565	558	585	561	545	597	580	547	544	546	576	536	581	568	535	571	572	533	564	584	560	591	590	591	588	580	542	592	561	559	538	566	610	560	564	589	587	570	576	601	577	561	579	585	577	532	581	566	599	615	574	557	565	560	584	567	575	565	572	572	547	586	585	585	582	572	554	582	548	569	568	609	531	594	516	584	570	559	554	558	566	576	580	571	559	554	612	568	600	572	602	607	581	552	527	538	599	611	585	603	533	540	569	607	573	534	558	638	572	574	583	589	571	597	564	569	578	578	586	579	602	595	557	581	616	590	567	567	618	606	567	574	579	598	601	555	573	575	563	559	541	566	565	603	576	593	569	541	566	570	537	523	575	590	575	570	610	546	584	611	581	611	538	601	607	540	573	601	551	609	547	573	538	558	558	572	625	565	527	573	600	580	518	554	567	586	556	594	551	571	590	585	535	585	559	582	586	583	567	585	586	564	564	515	573	578	572	589	609	574	559	578	604	573	575	588	563	601	567	555	572	592	628	612	567	541	601	558	611	599	562	550	584	557	564	549	546	570	575	548	546	542	570	596	574	581	614	570	557	571	562	575	539	578	567	546	596	582	604	549	589	549	578	544	600	553	582	572	560	600	602	563	565	561	587	606	581	530	579	609	640	577	584	559	573	544	587	570	585	584	594	568	571	560	527	561	561	592	555	569	549	574	594	588	579	583	564	591	546	570	574	553	562	568	558	596	589	569	600	593	594	550	572	608	561	570	600	584	530	560	607	566	582	571	593	628	571	543	600	531	585	606	593	568	577	547	588	547	557	555	575	582	623	554	566	572	539	572	575	538	596	581	583	563	567	585	529	597	644	610	562	565	554	589	578	563	571	584	576	598	541	551	576	577	566	550	552	554	627	569	556	564	559	539	597	592	617	560	602	561	558	565	559	582	596	583	573	541	544	561	578	596	576	572	579	596	566	621	565	595	566	624	538	560	566	593	542	617	591	542	507	574	583	598	606	553	594	611	573	605	582	603	578	581	572	587	591	591	568	526	561	564	555	607	557	558	614	567	580	569	525	566	581	584	565	582	572	597	590	574	577	590	543	598	592	568	553	556	575	606	582	541	568	563	560	549	556	574	587	587	623	557	611	572	580	597	590	561	566	569	562	580	581	556	566	545	552	539	582	599	544	563	621	562	580	562	566	549	580	577	550	558	546	587	567	588	601	587	553	617	589	578	565	611	548	595	570	613	588	562	567	580	599	605	569	540	603	573	533	577	570	607	592	579	576	577	534	570	523	556	554	607	578	591	585	553	576	561	583	550	526	605	562	553	561	580	604	590	590	549	560	563	569	593	560	579	538	573	619	579	555	598	548	566	553	589	601	584	564	594	599	554	563	583	554	563	567	577	606	548	550	575	562	596	580	547	577	592	562	591	562	570	523	600	581	555	566	543	602	608	550	574	585	557	526	582	632	587	553	577	543	590	594	569	548	531	574	591	556	566	528	568	557	596	580	553	588	572	574	531	607	562	615	548	603	588	614	613	613	536	570	617	604	598	594	597	580	565	567	598	530	573	604	580	555	528	551	577	556	563	566	580	554	566	592	558	574	557	627	576	579	591	564	583	594	569	538	592	565	587	561	577	576	583	577	574	522	567	580	553	594	584	639	586	573	584	589	574	584	570	553	582	556	592	602	566	532	572	577	609	518	587	575	582	557	561	590	568	593	569	579	556	560	554	580	559	572	606	530	544	548	565	588	583	561	578	584	540	570	553	575	591	584	552	602	599	549	542	573	603	553	568	550	547	567	596	562	580	604	562	560	613	581	594	591	615	584	604	565	569	564	587	542	538	565	591	594	594	616	572	549	597	578	596	607	574	599	569	545	597	556	601	554	563	588	583	583	568	566	547	546	578	607	570	621	612	608	583	549	581	588	581	576	559	566	560	571	552	567	600	561	589	581	601	621	565	620	602	579	540	599	557	583	581	578	560	575	585	590	563	553	609	581	589	592	566	584	594	587	541	524	559	571	564	631	546	578	557	536	570	571	591	547	563	636	565	628	570	574	595	584	567	596	567	584	566	556	562	569	582	592	602	583	578	601	540	586	580	572	645	542	588	592	547	575	609	593	528	557	542	578	573	616	570	587	599	559	521	580	568	573	574	584	564	545	595	574	574	532	585	555	587	581	522	600	549	591	596	609	565	536	544	599	584	602	573	562	549	575	585	601	553	554	577	614	571	530	609	582	554	618	582	599	609	583	565	580	577	640	550	580	573	568	541	565	602	585	596	615	546	565	545	628	598	554	577	587	549	582	586	547	537	596	565	638	579	547	598	534	568	599	566	561	586	567	564	537	583	591	565	611	567	593	573	557	557	565	567	573	527	577	560	582	554	607	578	617	604	562	554	574	579	641	562	583	550	580	573	569	558	571	575	634	577	578	565	548	561	545	603	547	558	547	596	560	560	594	585	529	547	542	571	541	595	561	588	564	563	637	555	599	606	595	573	603	562	593	609	625	590	541	582	567	534	573	561	600	581	575	575	568	527	564	615	616	535	584	592	583	593	580	553	569	553	598	570	573	596	585	536	564	588	607	567	551	595	572	598	544	601	550	595	592	579	513	578	535	540	574	546	616	559	595	561	568	590	555	531	606	604	563	565	537	621	573	576	561	573	541	568	530	599	596	630	540	579	579	593	564	573	562	547	598	584	548	599	603	572	577	596	584	617	561	574	552	542	584	537	567	565	526	537	550	577	567	577	576	552	546	534	501	604	615	602	576	563	580	591	567	574	617	566	551	569	557	548	586	586	552	565	594	526	557	598	600	532	544	545	537	560	612	596	587	524	560	559	555	591	566	576	575	559	594	563	589	597	523	566	535	563	570	589	603	572	629	596	539	575	561	578	587	561	626	574	545	572	605	558	570	573	590	586	631	590	594	581	562	589	611	597	563	596	584	602	535	613	535
62351	53330	45372	26540	12237	4881	1775	911	325	288	175	160	158	157	117	150	155	188	159	160	150	176	161	166	165	176	161	156	176	140	146	164	155	187	168	167	151	143	165	137	175	185	165	155	155	208	167	165	158	164	174	177	168	194	192	156	163	170	178	175	160	175	154	153	163	166	162	173	156	171	155	165	189	162	147	175	155	161	168	163	172	157	153	174	158	192	169	140	155	170	161	153	181	145	152	174	187	165	166	178	164	166	148	163	176	162	139	181	172	176	164	152	172	158	168	155	162	176	146	174	178	167	179	162	163	146	146	174	146	160	173	202	145	160	180	164	140	167	181	123	131	168	155	176	161	196	174	163	172	166	154	174	166	171	167	144	177	175	197	168	144	165	150	152	146	159	155	164	168	183	163	157	178	152	187	140	169	160	157	180	174	139	144	153	177	167	177	168	148	182	147	157	163	154	152	165	168	172	141	154	154	147	147	155	173	176	166	168	165	180	175	158	170	180	142	182	150	153	144	164	164	178	165	178	178	150	160	165	175	157	174	171	162	148	168	174	141	160	146	159	152	166	152	197	159	147	164	166	168	188	152	143	195	149	152	145	151	146	188	182	162	145	172	178	170	161	157	179	184	168	163	131	145	163	153	166	161	145	150	163	161	183	166	159	171	142	153	148	161	142	149	174	161	162	154	168	147	183	165	175	148	156	164	160	156	171	185	172	169	150	168	157	148	150	153	142	184	150	163	159	165	181	156	154	181	159	163	201	189	163	156	176	164	166	160	176	175	160	174	126	151	166	163	162	181	163	179	167	162	183	164	170	190	161	167	179	168	142	179	168	160	167	197	176	160	179	152	161	173	173	136	166	166	170	130	132	168	116	148	150	186	146	175	168	174	168	172	148	147	158	165	160	156	160	142	160	151	165	136	149	179	167	152	158	165	152	155	179	144	162	159	173	160	155	160	159	149	146	178	140	149	138	163	145	167	161	154	141	141	147	160	162	152	150	169	149	166	163	138	180	146	140	158	172	160	160	179	161	153	173	152	153	154	147	159	175	149	152	156	124	168	162	170	163	159	163	165	161	170	181	173	147	185	169	156	170	155	172	163	150	168	163	158	154	172	147	167	161	161	170	152	140	186	166	182	181	167	180	151	154	155	167	161	175	193	159	169	162	145	138	149	182	159	161	171	143	158	155	164	165	165	160	169	163	168	135	156	167	161	175	161	134	157	145	172	192	150	181	168	146	175	155	176	181	156	161	147	175	181	177	160	181	165	163	168	151	149	171	155	172	165	168	153	164	167	178	155	157	159	166	174	131	174	182	153	141	153	142	166	145	136	155	139	189	162	167	161	162	182	184	135	180	165	153	154	183	164	166	171	171	167	135	170	156	165	150	168	175	147	160	139	167	152	175	153	156	154	156	141	159	168	168	145	153	144	148	156	164	169	146	160	148	150	167	201	169	147	183	165	169	145	154	166	151	144	136	159	176	154	164	146	154	174	161	153	168	141	137	163	168	176	155	162	152	175	161	151	189	160	182	186	162	149	172	151	129	157	157	164	161	153	193	147	169	167	160	148	151	164	154	180	164	172	159	169	169	171	174	154	145	140	178	138	151	168	162	170	167	173	176	153	161	135	167	167	177	168	163	161	172	152	177	147	165	145	145	161	173	178	166	183	174	191	166	181	169	162	152	163	149	153	164	151	137	151	161	192	162	158	183	165	162	159	166	141	155	178	173	157	156	185	152	160	177	164	188	170	151	159	148	171	180	152	160	178	151	163	161	165	162	161	172	164	179	155	165	139	164	164	151	147	175	184	145	164	162	158	153	173	166	162	157	153	147	163	180	171	184	152	148	158	166	134	153	168	139	165	138	166	162	165	173	164	142	192	161	155	164	173	154	130	152	165	152	175	176	154	144	156	139	156	168	152	148	159	162	157	188	188	156	155	153	149	142	179	158	130	170	142	155	157	181	144	163	175	172	171	156	159	184	149	182	172	167	189	165	161	140	159	170	145	140	140	166	157	151	168	163	153	182	159	146	152	147	153	162	138	149	172	170	169	164	170	158	157	175	166	171	174	162	169	180	159	137	183	179	155	166	143	169	169	180	173	171	173	168	186	140	167	164	162	167	177	159	153	148	160	157	149	184	168	154	166	165	154	177	164	133	184	189	160	158	164	169	211	159	151	142	152	175	144	148	170	168	157	153	162	149	131	167	156	178	152	148	177	163	159	167	153	157	158	146	151	159	151	169	165	160	159	179	164	160	150	163	158	174	170	166	189	163	153	163	149	170	161	148	189	178	170	177	171	159	159	177	138	165	156	179	158	159	143	160	173	185	175	176	171	171	156	175	156	163	148	138	184	151	177	146	166	150	162	160	186	161	180	181	159	151	174	176	176	156	173	167	162	152	174	170	152	169	183	162	134	158	130	183	161	159	131	163	159	171	168	176	141	161	164	159	173	171	161	156	150	145	162	165	169	162	152	171	159	155	158	176	162	156	181	150	147	152	144	173	186	157	171	173	159	164	173	172	156	151	143	156	152	190	189	143	153	148	147	158	175	169	184	170	168	155	175	184	154	171	141	164	178	157	168	169	161	166	169	164	158	164	177	173	173	172	181	161	180	139	156	176	155	194	165	161	164	180	124	181	155	142	170	167	157	168	161	150	171	168	164	185	165	153	147	169	161	168	149	138	179	161	158	155	196	163	155	179	183	171	149	177	159	152	168	141	157	140	185	184	161	165	135	130	168	161	162	169	140	143	167	171	153	175	162	184	164	177	146	166	188	150	139	171	169	153	173	156	147	182	174	161	178	184	196	151	185	169	148	173	163	155	165	179	156	153	150	173	165	158	154	144	179	160	182	162	157	172	166	174	165	144	170	184	176	149	168	164	161	192	152	194	145	164	164	152	176	174	169	166	186	181	153	153	177	174	166	153	150	143	147	179	162	162	165	165	164	155	172	165	187	142	167	164	155	168	175	144	149	166	151	173	169	155	180	158	129	165	173	153	194	166	168	144	157	164	160	154	160	170	173	158	160	155	180	151	154	180	159	155	179	162	166	177	152	183	176	160	146	144	167	164	173	168	174	184	159	152	163	140	177	147	148	161	167	155	163	167	198	160	148	134	181	158	139	160	169	176	184	180	168	184	131	182	167	165	181	157	176	163	185	151	153	174	138	166	161	186	156	158	163	161	186	155	140	140	147	174	170	161	171	152	147	170	152	163	153	169	156	169	159	195	154	205	150	161	157	159	146	165	163	145	121	170	139	146	149	186	145	147	166	175	151	163	174	170	169	168	168	174	160	159	174	164	166	175	155	173	154	174	157	153	152	144	156	148	147	145	168	168	166	156	148	160	163	152	178	138	158	144	146	165	170	152	157	180	158	171	159	167	152	182	183	191	158	172	154	149	154	155	160	178	161	185	161	149	151	187	137	166	135	163	155	173	163	151	158	176	191	150	168	161	156	162	145	179	187	164	174	163	151	165	150	161
42522	43708	45288	34008	22104	12736	6127	3248	1087	845	428	367	395	403	359	376	383	407	360	365	410	338	394	386	402	377	342	427	386	377	389	365	374	414	414	370	406	410	411	385	359	397	403	352	374	370	347	381	370	359	350	410	364	419	396	372	383	356	433	363	389	364	376	368	361	375	381	368	357	365	417	373	389	369	436	355	379	406	382	353	373	390	402	380	378	411	362	395	370	390	380	386	379	364	390	353	354	343	373	412	384	386	356	367	373	395	376	355	374	359	390	369	377	393	373	387	369	397	398	372	357	396	389	362	374	362	360	370	374	391	422	388	414	366	382	411	324	352	405	367	393	406	372	363	392	378	387	378	411	389	373	367	368	394	374	354	404	378	390	375	383	382	397	373	398	369	392	391	388	402	356	406	387	384	346	387	422	350	411	376	391	351	348	423	375	395	373	400	378	408	403	370	402	413	357	397	392	376	360	392	405	393	388	367	333	378	345	411	377	380	401	330	389	362	391	389	406	391	418	383	395	372	380	367	407	398	359	370	340	385	379	358	401	359	390	366	363	369	376	380	379	349	370	390	403	371	372	385	412	384	405	383	402	361	422	377	398	369	365	423	394	360	360	378	359	390	364	378	380	398	372	366	375	366	383	386	391	354	403	392	356	372	423	380	390	367	349	377	401	389	373	378	386	362	385	365	349	402	350	391	407	339	419	413	380	402	387	354	418	348	365	398	391	371	383	378	349	407	394	379	385	387	384	406	371	359	402	376	377	392	390	378	362	407	385	369	397	385	401	351	369	375	369	385	404	415	340	392	387	377	389	386	372	359	360	380	345	380	403	352	386	380	416	373	372	377	412	380	369	355	381	381	396	400	396	364	360	347	374	352	388	411	362	386	388	358	404	418	344	386	394	393	380	373	395	368	389	390	391	383	389	371	389	399	361	399	375	409	390	364	347	361	387	351	383	353	387	358	387	431	380	393	341	362	400	389	370	365	376	352	382	357	422	386	391	399	387	366	404	384	351	368	352	391	365	376	363	346	381	362	410	346	362	369	384	409	419	390	384	404	405	372	385	370	390	364	356	383	385	382	425	406	375	396	390	376	396	346	414	354	421	375	346	346	381	384	360	382	375	371	384	414	381	399	420	402	398	357	376	399	385	383	409	369	418	365	414	386	368	387	381	370	374	377	368	362	378	390	349	368	393	384	391	390	411	371	372	374	398	364	367	379	389	361	427	422	387	363	378	393	399	400	367	370	370	335	380	379	390	391	388	359	388	406	364	412	376	365	393	375	353	371	366	401	414	368	392	374	399	384	396	355	380	354	376	376	371	361	380	359	395	377	389	363	392	382	377	382	414	409	386	416	383	416	379	370	383	373	375	393	381	427	379	397	356	363	400	374	350	386	378	389	388	391	373	347	385	397	354	395	364	390	374	350	373	356	362	409	356	395	386	346	353	393	436	393	355	356	390	406	389	389	368	393	365	376	358	373	419	362	397	359	398	394	385	370	347	363	389	365	398	378	385	368	398	374	392	419	388	372	381	379	400	375	390	358	380	407	358	358	359	360	364	363	386	427	402	366	395	382	355	358	405	357	404	386	396	361	378	383	353	395	378	411	375	399	379	369	415	419	383	370	383	374	404	407	376	363	349	386	353	388	374	359	382	372	376	399	373	379	382	362	381	386	388	372	390	366	384	379	393	365	380	383	389	407	390	379	335	378	364	373	370	400	389	350	383	403	399	372	394	382	387	387	354	377	375	348	368	356	381	332	365	382	393	378	362	349	351	400	352	366	380	360	378	370	355	379	393	361	392	386	390	400	350	400	372	332	371	363	353	382	380	344	372	382	411	352	379	389	371	390	365	397	426	367	385	397	383	395	394	337	364	382	350	399	402	386	400	345	393	363	361	385	408	358	342	406	383	387	416	368	392	380	391	389	346	355	419	382	357	380	371	392	374	363	384	386	374	356	394	336	384	370	386	399	375	373	410	360	387	378	368	359	389	405	368	371	385	396	398	377	374	363	371	393	371	381	343	395	393	367	390	365	377	361	361	377	383	364	385	413	392	373	390	415	411	388	366	379	390	339	385	397	377	378	405	374	416	386	379	346	381	421	383	410	385	336	390	362	422	402	382	362	392	364	365	375	392	402	376	383	392	396	362	362	381	371	391	405	380	349	384	394	397	397	380	398	376	347	340	390	401	374	390	396	390	397	386	399	400	372	380	377	372	366	385	383	395	401	372	370	329	368	337	351	377	387	376	391	383	344	384	393	388	379	378	332	375	377	390	437	405	402	367	337	376	367	376	408	382	353	395	374	396	365	367	402	396	366	372	356	384	392	390	354	364	389	384	388	358	369	387	372	373	382	373	360	377	378	364	400	392	390	389	378	369	396	384	389	379	406	397	371	371	390	376	384	390	368	415	389	372	368	390	436	421	359	373	364	380	381	354	395	361	378	372	396	374	397	398	394	370	366	366	387	353	397	392	384	376	387	397	357	379	412	410	376	407	416	374	378	391	396	372	375	394	395	401	402	363	408	410	371	363	377	346	381	379	376	360	384	382	373	371	346	394	384	372	363	392	359	368	403	382	398	368	381	365	373	378	385	384	428	394	382	374	375	367	388	400	389	405	364	383	397	392	408	374	398	379	344	400	390	390	387	398	354	376	391	381	372	382	357	378	408	383	420	403	399	358	332	411	349	385	365	385	387	402	380	366	360	353	419	388	373	401	368	401	385	360	372	383	388	393	402	354	391	407	381	361	427	385	381	360	358	343	408	410	386	380	382	382	384	378	349	334	415	354	380	389	387	356	359	414	359	347	415	385	391	373	360	392	342	360	365	406	377	393	380	366	407	355	385	390	400	387	351	377	364	398	345	374	385	377	375	376	401	380	393	341	383	362	378	377	442	389	370	362	354	347	414	376	373	375	380	389	379	404	388	374	374	396	394	410	397	387	382	390	433	392	424	407	409	372	362	369	389	402	394	355	377	357	387	395	390	411	362	368	365	375	348	388	385	367	410	385	369	390	410	380	420	358	366	374	372	363	371	361	345	345	362	385	360	371	376	392	380	386	382	369	393	405	388	382	366	381	335	421	367	388	425	397	393	372	384	396	378	358	363	418	388	378	380	399	385	369	391	398	398	375	349	350	362	376	373	373	358	395	398	384	349	363	419	411	379	405	392	350	387	397	381	406	374	412	366	365	375	382	386	378	381	353	360	399	383	383	435	398	397	389	401	377	422	393	385	368	394	366	377	391	392	383	363	390	392	356	386	374	387	336	343	405	396	390	375	386	376	334	387	399	371	372	413	370	388	383	389	388	359	394	372	380	364	399	349	380	358	356	405	416	421	415	352	345	388	402	351	363	408	370	364	394	373	352	382	387	367	416	400	381	377	347	363	399	410	333	376	374	424	381	379	366	390	370	347	365	372	355	378	351	351	366	355	387	355	371	390	378	385	344	393	356	379	392	408	384	388	386	357	396	408	377	398	363	386
20344	6207	2491	807	451	391	279	270	289	253	246	283	266	269	269	267	253	262	263	240	297	272	287	269	239	265	250	292	257	271	276	277	261	242	275	249	282	274	282	247	266	257	281	249	289	274	279	285	268	288	277	258	258	262	282	256	263	257	251	281	320	253	248	238	260	261	229	270	299	245	267	248	292	268	262	257	259	279	272	266	274	281	270	260	280	257	253	261	295	252	254	262	261	278	307	293	249	238	282	247	247	246	274	272	272	279	283	272	277	281	278	253	261	284	247	229	264	285	265	260	271	264	292	284	273	270	292	239	262	242	253	283	283	260	277	228	287	246	246	277	265	280	245	272	261	254	270	302	282	254	299	294	281	281	252	261	278	289	226	271	228	271	304	268	298	284	294	257	251	249	284	276	231	276	268	289	269	275	257	284	272	245	253	290	266	253	248	284	294	284	261	284	288	290	275	250	263	279	225	252	277	268	247	249	241	299	249	243	269	272	267	269	289	314	253	277	271	265	268	276	278	264	266	268	264	281	247	246	250	270	246	283	285	256	301	264	280	277	271	260	253	312	270	318	271	285	271	253	241	241	244	262	259	285	283	290	249	283	275	278	256	264	271	246	281	277	237	279	278	260	283	235	247	297	284	239	290	255	265	243	264	248	236	269	260	276	271	276	276	278	265	254	212	253	284	300	254	290	242	253	258	302	297	296	273	278	289	279	261	256	226	277	268	273	244	251	281	252	305	230	285	297	275	263	244	254	254	280	236	270	263	259	251	303	270	262	245	281	241	256	273	263	272	246	272	264	265	248	267	254	248	274	280	245	288	258	265	273	241	262	259	234	286	265	270	281	270	269	277	274	282	275	253	258	265	291	285	242	274	317	299	271	300	257	260	269	268	264	266	261	289	270	231	246	256	263	254	291	293	276	267	246	266	292	248	308	258	296	254	273	279	286	265	267	283	269	281	271	280	250	282	286	263	260	275	286	304	299	258	263	289	290	279	305	263	253	259	245	276	285	250	278	259	274	277	265	269	299	247	226	249	256	271	272	255	278	259	282	258	264	291	274	256	259	280	264	265	245	288	237	267	244	273	281	274	277	256	249	284	291	233	271	282	247	271	248	239	269	300	288	266	255	247	283	246	271	270	275	288	265	248	262	258	261	270	288	272	260	296	264	223	255	283	304	250	280	255	268	303	275	245	274	259	268	295	314	267	248	267	310	268	264	252	250	278	281	270	252	244	276	244	286	270	285	246	296	275	259	249	280	258	272	255	241	273	268	236	254	266	246	265	276	253	287	259	233	288	253	263	276	272	247	267	257	284	249	262	266	270	275	292	277	259	225	286	291	265	293	258	274	262	267	272	279	274	308	285	274	270	253	241	279	254	292	215	252	272	289	229	267	300	273	259	280	250	228	252	260	255	271	283	276	239	257	249	277	256	254	263	236	289	269	317	272	222	246	280	247	250	243	247	253	270	262	244	268	296	272	255	269	256	250	297	301	259	238	284	255	262	229	238	248	256	277	248	249	276	271	294	275	276	267	268	267	254	252	250	255	280	260	291	277	305	263	249	266	227	272	261	243	247	255	279	253	277	281	241	268	242	260	247	250	282	258	288	248	265	238	262	282	265	262	248	279	260	265	248	290	295	249	240	257	284	260	259	255	265	270	289	266	282	297	264	226	270	268	303	312	252	262	235	281	283	263	277	264	304	286	288	264	289	274	270	232	287	273	286	272	276	290	282	280	314	267	245	258	298	227	264	269	261	276	257	285	258	272	247	270	285	294	248	283	239	275	256	271	243	259	254	307	270	274	244	270	281	271	246	271	258	256	280	299	290	281	313	299	244	263	271	257	275	271	236	271	265	268	236	274	279	281	260	237	247	259	248	302	247	264	271	244	247	284	254	265	254	252	272	276	251	258	293	252	266	238	222	270	269	287	264	304	253	252	240	264	244	247	245	281	285	264	298	258	284	244	275	298	269	248	260	254	286	269	281	257	293	277	232	279	283	271	300	265	256	252	305	265	293	295	246	243	269	262	283	273	313	217	289	252	282	264	260	297	273	298	271	247	256	220	275	298	256	301	244	261	268	304	281	287	264	269	258	234	270	280	278	251	259	287	261	237	262	274	266	270	272	244	258	260	260	276	299	231	253	280	253	238	241	229	267	241	272	265	280	262	283	237	228	288	241	282	263	302	264	272	293	261	278	258	226	303	266	279	241	309	273	266	287	297	263	267	245	272	284	250	267	266	249	277	263	238	288	259	304	273	260	226	247	309	265	298	307	281	259	265	269	277	304	249	248	254	266	286	265	248	224	253	259	304	285	257	273	274	255	278	273	280	249	295	300	273	261	294	263	285	242	290	267	275	253	265	258	269	259	253	247	233	266	282	291	267	257	271	268	244	281	261	272	255	264	279	276	257	284	279	278	260	267	278	272	251	256	261	242	255	255	305	287	278	244	268	259	281	261	282	283	285	295	299	252	319	269	268	292	266	284	276	244	256	253	284	295	259	236	262	256	262	270	273	293	273	253	291	298	301	237	271	255	278	320	275	262	267	283	292	299	262	241	285	263	259	254	246	269	272	257	269	265	256	274	270	227	265	253	281	256	298	268	257	323	261	282	229	245	282	283	255	280	261	263	273	276	265	266	263	260	269	289	284	269	309	299	254	254	257	278	272	277	283	280	295	286	252	276	281	253	267	251	267	263	266	282	251	260	279	251	253	259	274	302	273	302	275	277	306	247	261	250	242	269	254	257	277	277	248	258	229	241	248	224	288	262	296	305	292	272	271	277	304	244	279	264	274	291	252	284	231	280	274	258	276	247	280	289	252	294	285	279	263	253	274	255	239	261	265	265	286	246	296	271	273	274	268	254	266	272	319	292	288	302	247	256	288	272	273	270	278	254	272	275	282	237	250	270	283	262	243	239	273	265	275	253	264	290	284	292	258	259	280	304	255	249	282	278	275	273	252	283	256	240	291	256	247	286	261	260	237	277	265	291	273	273	277	272	272	275	261	255	270	272	276	259	296	298	272	275	241	258	285	268	247	261	236	276	251	292	262	251	241	295	277	283	251	253	242	269	255	257	280	259	284	265	256	268	250	221	261	257	267	265	264	258	279	270	257	258	241	253	287	259	270	236	270	267	241	260	236	278	271	312	265	253	293	306	245	268	266	280	243	260	252	275	303	276	242	271	266	280	300	239	269	234	276	266	278	265	271	260	251	292	233	237	286	298	257	254	284	263	218	256	264	253	252	271	263	295	264	257	269	281	271	275	271	264	256	275	286	243	283	304	255	236	262	279	285	257	236	242	270	285	242	253	254	286	283	261	267	277	286	292	260	268	276	254	303	268	267	263	260	279	255	257	262	287	273	274	284	286	254	257	245	249	250	270	301	257	284	297	261	283	279	279	278	286	272	292	263	294	306	262	228	278	267	268	276	250	288	263	305	280	257	260	288	258	268	264	267	230	282	292	290	274	273	277	266	255	276
15309	7727	5396	2423	1591	949	745	662	671	611	580	567	630	629	643	591	565	584	593	587	565	584	618	628	618	584	586	608	586	642	631	593	618	621	608	619	574	622	596	619	636	614	594	584	611	661	606	616	580	636	625	616	600	591	609	626	584	609	640	645	593	589	628	595	644	589	622	547	601	606	600	600	584	620	574	624	626	595	596	575	589	600	629	604	600	607	594	600	615	632	577	601	561	596	594	602	569	575	567	592	609	568	587	629	579	610	641	621	576	611	609	617	610	600	665	594	586	631	610	544	599	578	601	567	602	618	574	601	599	639	598	607	585	602	634	602	608	672	598	612	648	626	600	582	611	658	590	618	616	587	566	599	605	619	596	623	587	601	574	586	611	562	573	628	618	585	599	590	634	583	593	636	596	578	621	613	572	656	644	608	570	627	618	626	627	581	609	627	544	608	593	592	584	611	636	640	563	617	639	628	601	577	591	630	614	561	599	620	573	581	663	600	605	617	606	591	608	647	613	567	598	592	596	585	584	584	585	628	639	612	593	605	614	609	637	591	613	560	663	578	607	608	648	604	622	655	618	601	578	614	591	610	594	607	624	589	625	558	586	560	612	590	591	635	610	601	578	628	621	613	569	616	647	620	608	583	620	581	637	585	645	649	638	585	626	588	595	601	604	631	615	615	608	580	599	557	586	596	603	552	625	596	588	620	638	599	619	648	612	612	621	614	603	571	582	640	623	611	612	602	612	578	625	631	604	616	613	591	634	610	579	595	592	588	606	610	652	601	601	598	597	594	604	599	589	618	597	589	613	594	621	593	598	606	611	603	598	607	621	635	608	674	617	622	647	621	627	612	614	588	622	585	597	616	638	614	618	595	588	601	593	644	622	597	644	627	601	653	590	596	616	606	595	592	607	577	587	609	606	606	601	633	607	566	596	624	622	595	584	586	601	620	596	624	608	613	618	625	606	600	570	620	635	603	613	606	639	675	635	568	593	599	584	583	617	621	615	603	625	606	606	583	582	636	583	622	586	643	618	633	614	632	613	616	608	597	642	618	585	567	636	625	631	608	593	633	602	602	611	603	569	607	600	610	544	580	590	600	597	581	638	616	619	568	588	588	608	611	595	594	597	632	635	641	579	595	591	585	615	587	609	584	598	653	614	607	608	635	619	586	642	632	619	605	650	646	612	631	626	621	635	562	612	570	628	605	612	612	638	608	607	645	597	679	615	620	577	621	608	602	596	587	621	632	594	591	626	607	644	624	585	596	647	597	585	602	613	618	630	592	589	591	624	603	606	625	569	620	599	619	615	598	613	619	585	617	579	613	611	588	593	606	557	571	587	606	593	573	628	594	649	583	626	588	598	600	612	588	575	621	564	596	588	579	627	587	612	580	598	573	580	583	598	606	576	617	625	581	606	606	585	641	580	585	602	560	599	573	521	601	594	623	604	591	627	649	620	593	620	611	549	612	612	605	602	608	610	627	608	628	587	610	566	579	629	580	623	602	618	618	603	581	606	597	587	613	578	576	566	614	604	609	598	589	628	625	590	638	613	664	609	558	596	637	636	599	618	549	621	609	579	572	606	623	575	658	598	588	577	625	592	631	633	586	596	605	589	660	608	607	650	576	608	630	550	595	619	600	657	640	618	607	576	588	615	614	624	612	663	598	572	604	627	580	618	646	582	607	581	612	576	618	610	612	620	575	618	622	606	586	619	600	620	603	606	621	608	573	591	603	622	624	607	630	604	650	592	583	628	594	613	590	628	629	642	629	625	609	621	579	648	648	587	599	570	618	588	611	563	580	654	595	590	587	580	602	597	574	606	595	583	617	623	596	583	591	612	608	575	613	611	608	649	603	614	618	613	606	621	575	628	613	573	599	647	593	605	594	579	628	649	634	604	596	663	649	627	599	581	588	623	601	596	673	618	583	644	577	635	573	593	585	626	642	590	615	589	600	582	619	610	588	586	578	600	566	595	619	666	639	642	645	620	634	598	579	605	641	585	620	563	593	662	655	618	627	578	623	629	645	644	596	603	562	602	544	628	547	626	626	617	618	606	599	606	572	619	565	565	540	610	613	570	592	579	599	611	571	578	596	643	613	604	569	627	595	593	640	602	603	605	608	605	623	609	590	655	596	614	613	589	579	623	588	662	607	602	600	596	565	607	613	577	587	651	614	584	634	623	603	601	638	598	618	579	611	628	572	597	581	653	622	632	610	608	602	597	624	604	621	576	644	618	619	598	575	604	682	598	616	626	614	638	586	594	596	581	584	626	588	607	608	563	605	644	599	642	588	597	593	602	610	589	582	626	566	625	613	601	614	594	572	568	610	582	582	606	598	608	628	622	629	643	611	592	624	625	594	617	600	589	616	566	649	604	600	598	598	603	617	642	577	605	637	623	606	616	630	628	592	622	581	574	601	613	615	607	596	601	638	568	623	576	615	608	625	620	615	591	582	610	596	568	640	633	612	629	608	601	620	618	604	606	630	606	585	611	622	598	613	610	634	566	586	629	631	617	619	651	598	601	623	585	562	600	608	579	601	603	616	585	605	581	576	631	604	565	637	592	607	619	639	573	596	659	615	589	581	628	557	600	590	618	608	615	638	639	570	604	624	615	614	603	636	592	616	614	564	625	613	616	578	596	623	597	589	561	580	591	622	653	595	635	570	619	594	615	628	551	600	655	582	597	614	578	639	601	629	594	634	631	566	629	604	578	594	591	634	577	582	615	606	591	587	627	574	603	626	623	617	602	631	617	587	644	611	624	609	594	602	599	610	601	616	642	629	592	587	645	646	611	608	607	596	622	611	606	614	599	624	623	585	540	558	578	580	609	636	598	588	640	573	594	589	635	629	596	611	611	634	628	610	629	579	624	585	599	585	623	622	599	608	617	608	595	583	639	621	626	573	637	606	635	622	626	624	593	613	607	586	608	602	598	599	625	620	664	605	591	597	625	627	617	627	632	603	554	590	597	605	582	639	575	646	612	603	620	584	594	646	606	601	629	618	672	592	608	571	611	565	614	606	649	570	627	653	600	607	616	602	614	621	596	621	629	603	617	645	622	647	651	619	607	580	576	621	598	589	550	630	641	600	621	631	591	564	565	583	592	608	580	632	614	604	582	631	587	599	632	633	614	602	614	575	607	589	645	585	637	598	566	588	601	594	604	584	614	619	622	615	613	578	589	615	641	589	616	576	618	550	648	651	610	643	632	565	594	593	579	592	609	584	577	599	640	546	596	594	573	608	618	618	596	655	628	639	593	647	602	583	595	598	576	596	591	599	632	575	637	587	628	622	589	664	589	658	593	598	611	618	593	631	582	586	620	616	608	610	609	560	592	601	606	646	567	608	599	637	583	606	648	614	571	599	639	605	639	598	578	645	578	591	634	591	617	603	644	549	597	595	566	668	596	573	597	609	623	576	578	610	590	578	577	643	644	588	562	649	576	609	574	607	604	602	634	606	625	606	607	565	605	609	596	589	611	571
48137	36476	29718	13963	5446	1967	850	520	336	314	250	254	246	271	285	252	272	249	212	225	266	240	222	271	251	236	287	237	242	258	273	267	260	253	268	250	263	267	236	272	250	279	269	262	259	253	269	243	256	260	261	244	244	249	270	275	242	252	258	245	283	244	273	255	243	280	279	247	235	255	234	281	251	245	229	236	239	262	256	225	314	264	282	274	264	263	255	267	212	217	250	264	231	263	263	275	260	245	257	240	261	237	232	264	255	270	257	244	244	281	257	252	271	278	255	242	241	235	250	256	252	241	262	235	247	266	262	275	227	235	243	247	252	246	258	269	239	287	268	271	271	250	235	253	254	268	277	259	246	255	242	232	244	253	263	249	280	237	267	241	243	232	233	255	251	257	237	255	225	265	246	253	262	269	246	245	284	251	305	280	258	252	250	256	283	249	256	264	281	275	268	241	259	239	270	257	255	245	252	259	246	233	247	213	255	252	252	270	261	267	237	265	271	258	282	280	257	261	277	259	268	262	289	248	269	285	269	228	256	253	212	247	262	256	230	277	264	241	253	271	244	279	256	273	237	229	234	252	243	273	221	288	288	246	252	229	243	273	261	260	264	259	262	263	271	251	253	254	294	280	266	249	236	278	264	267	251	259	271	235	259	268	260	246	270	247	263	272	247	285	253	266	249	269	233	261	253	257	249	267	264	243	253	235	290	268	257	261	260	249	244	244	244	276	260	269	262	256	255	266	277	281	247	283	251	287	277	231	253	271	254	252	223	260	271	227	245	285	240	248	265	248	260	257	258	262	238	248	274	232	245	239	232	242	228	261	226	246	235	249	227	244	271	283	255	235	264	245	245	263	269	251	257	255	236	278	281	260	229	247	263	256	240	255	258	247	283	256	257	268	257	238	238	281	274	266	276	223	243	243	273	249	266	236	267	272	270	279	271	278	267	267	258	225	265	267	255	255	248	262	256	263	253	291	250	268	248	254	257	246	241	278	215	229	274	255	260	255	250	261	286	260	286	245	290	241	237	269	249	242	278	245	289	253	227	235	263	237	277	275	263	257	241	262	252	269	264	247	232	256	258	267	236	217	255	272	240	285	269	262	273	255	239	269	240	268	273	240	264	247	224	238	254	266	240	264	245	246	279	238	248	287	229	251	248	267	262	262	241	262	256	256	269	261	258	274	285	250	269	254	253	261	286	252	272	272	239	239	255	271	258	258	240	290	280	252	266	270	241	239	243	245	261	248	250	259	238	259	286	308	272	261	219	259	246	251	257	263	263	264	258	254	266	251	271	262	259	231	263	261	235	257	261	256	255	275	280	251	257	274	232	259	239	252	260	262	245	253	259	249	249	257	246	248	259	246	276	249	266	265	272	285	279	242	266	267	267	282	299	255	273	258	269	236	237	244	236	295	252	275	282	260	244	229	255	230	268	270	250	258	272	240	244	236	240	262	272	251	291	257	242	273	275	254	257	249	262	252	256	274	266	284	240	262	236	275	266	258	245	249	238	238	307	272	248	249	250	263	261	275	293	288	260	277	285	292	245	256	263	238	284	285	240	237	258	260	231	255	247	283	242	275	253	240	271	210	231	249	280	238	295	262	256	261	259	247	265	245	255	244	247	271	256	266	293	263	274	268	265	242	270	240	273	231	292	243	261	252	250	244	240	285	244	248	261	243	280	263	247	259	268	256	302	249	256	260	273	238	272	248	257	268	241	253	256	274	272	255	256	253	296	246	262	261	240	237	258	229	260	264	274	255	235	256	252	265	243	269	246	263	237	301	258	265	274	264	252	265	294	236	250	265	243	233	236	257	244	256	263	242	256	258	258	259	265	257	252	290	280	267	248	282	277	249	233	243	228	269	269	266	222	231	262	249	229	255	295	275	255	250	285	263	234	256	228	248	249	259	276	282	243	260	245	284	274	217	260	256	266	231	228	251	246	241	263	284	278	246	228	284	247	222	281	251	252	269	256	244	282	266	249	241	270	254	259	258	257	224	221	255	247	269	239	254	245	239	244	311	271	230	228	261	257	267	252	274	258	223	281	252	278	260	269	246	252	246	237	242	287	242	233	264	252	241	251	285	266	292	247	231	249	265	278	256	257	271	257	265	261	222	266	280	241	255	246	249	240	279	268	254	253	271	250	260	245	263	253	285	233	259	265	246	256	264	274	247	231	248	246	259	230	284	265	239	271	232	244	242	272	246	270	277	255	287	253	251	254	277	301	259	256	241	239	256	307	233	275	280	254	260	274	257	250	283	252	248	292	273	255	262	266	252	248	264	274	229	234	242	236	236	235	276	270	262	242	278	271	234	223	241	255	238	233	242	263	263	241	253	257	275	280	240	246	278	244	271	251	266	253	261	239	251	260	269	231	270	271	273	269	243	239	256	244	249	267	249	245	273	245	243	239	264	269	266	262	299	248	253	273	253	253	274	256	223	237	247	229	223	285	265	259	265	260	280	254	263	220	276	267	255	273	266	246	253	291	261	230	263	257	229	257	267	267	260	241	259	230	276	251	241	278	242	243	240	266	265	258	241	262	249	284	265	245	252	243	259	263	234	235	266	232	251	268	274	253	220	267	268	266	237	275	250	248	229	304	272	254	263	260	250	260	274	232	249	266	270	252	239	241	234	256	248	227	275	271	269	260	239	253	233	231	246	271	253	277	254	274	248	235	216	276	275	255	238	235	277	250	220	269	259	265	279	276	259	271	245	242	252	223	275	259	244	239	235	285	229	272	253	262	222	257	242	241	242	249	224	268	280	267	272	251	257	240	274	238	216	232	244	240	229	293	262	258	263	258	273	243	253	226	289	253	242	270	254	231	237	248	248	267	259	264	259	263	274	287	248	257	246	237	220	249	241	248	251	266	285	284	283	263	239	278	276	239	255	250	250	266	254	271	276	291	257	249	273	294	255	264	258	259	273	269	284	274	235	248	270	280	256	252	241	237	210	239	270	245	267	259	244	236	240	256	268	266	249	267	239	265	278	238	261	258	264	238	253	256	260	247	254	272	291	255	264	247	246	250	258	264	256	277	267	282	251	240	264	257	243	276	262	263	275	264	268	267	241	235	222	222	245	291	274	293	216	241	257	242	240	254	233	256	243	246	232	256	263	265	283	246	275	247	249	267	239	230	240	242	242	259	258	280	260	267	240	220	255	265	272	275	289	268	258	264	259	253	273	259	260	250	229	308	235	267	259	269	231	233	246	246	274	240	241	264	249	261	244	250	238	254	246	267	238	272	245	262	293	249	267	282	249	247	285	284	283	260	287	254	268	249	291	272	273	249	243	258	251	247	255	241	259	242	239	228	265	265	258	258	238	259	267	283	217	266	261	248	287	235	267	257	230	287	232	270	251	237	227	283	236	260	248	283	253	230	263	244	273	282	265	258	266	239	263	253	253	235	242	262	275	243	225	247	233	253	229	245	253	298	245	242	240	241	249	244	243	226	267	243	232	255	263	252	238	263	281	236	264	248	269
32579	31977	32490	22450	13717	6230	3360	1623	996	956	589	614	595	629	579	620	584	591	600	587	547	578	558	597	589	535	567	569	584	590	602	591	581	604	569	616	581	574	566	555	566	582	624	524	577	538	596	617	589	553	583	579	576	600	553	599	576	597	531	544	575	573	560	604	564	606	606	529	572	504	564	637	553	536	587	542	622	574	558	582	544	574	624	585	579	605	552	554	597	545	620	580	613	585	562	567	598	563	537	599	584	584	569	572	625	566	594	569	576	604	600	581	539	554	584	597	606	591	582	602	554	530	566	562	569	593	591	573	625	555	519	578	603	547	577	552	532	536	564	580	592	601	595	580	564	578	618	584	595	596	550	591	605	608	611	536	548	572	573	544	567	571	600	563	576	596	564	545	580	581	561	572	617	588	576	553	603	585	666	568	580	601	541	562	581	557	572	549	540	602	587	532	603	557	541	594	590	577	592	559	560	569	578	576	581	603	571	569	588	540	562	585	587	571	569	593	593	568	554	600	613	580	586	577	568	570	547	537	589	569	529	557	599	585	574	565	511	592	547	598	575	587	528	556	580	623	543	619	560	618	600	572	581	567	521	585	550	623	550	583	582	542	580	595	601	549	580	580	594	577	589	589	611	586	551	566	576	592	577	598	574	582	579	561	571	570	610	581	558	534	623	544	558	569	567	611	598	597	555	584	547	549	560	598	548	614	578	581	656	599	569	556	576	595	572	581	598	545	597	568	535	560	561	552	546	558	583	536	550	580	584	590	579	556	579	568	545	545	569	546	574	574	591	600	591	576	543	559	543	555	558	551	588	552	531	580	554	563	561	588	577	593	558	571	595	590	573	571	591	577	588	621	552	592	575	558	579	580	556	559	580	608	584	605	588	590	584	556	578	568	603	575	615	557	555	584	613	589	555	560	552	565	600	596	577	578	557	568	568	539	578	592	577	578	581	608	560	579	594	555	569	575	553	564	535	588	590	615	597	569	568	564	568	594	601	552	617	595	594	605	579	566	568	612	632	570	589	544	550	582	560	593	567	583	547	564	595	588	559	588	593	577	562	546	588	614	594	585	571	611	572	573	556	568	542	559	576	558	562	589	594	542	565	584	640	602	605	571	549	578	576	582	578	584	587	584	575	559	534	570	613	608	580	561	568	571	580	549	567	555	608	584	585	554	582	585	568	567	566	587	520	563	567	582	581	572	595	594	548	545	557	562	579	598	581	559	561	604	589	556	531	575	598	580	591	542	570	587	574	580	551	597	590	554	574	530	579	581	545	579	538	578	559	530	593	560	558	596	563	595	573	574	561	590	578	566	594	561	605	578	578	607	574	569	609	602	584	583	568	597	539	596	559	556	596	547	562	588	603	571	599	606	572	579	563	588	573	569	588	561	601	616	622	574	607	581	528	559	593	577	559	563	591	603	571	575	535	555	582	593	597	581	568	586	596	560	522	598	584	593	570	570	539	562	536	568	578	607	553	548	554	595	582	582	576	582	586	569	547	567	588	555	614	594	564	583	586	593	567	619	574	574	591	578	599	565	603	579	586	598	555	599	582	560	569	568	607	573	597	590	555	581	575	596	578	623	651	570	542	557	567	572	564	600	570	577	557	585	578	553	595	553	570	566	558	561	571	547	595	601	548	604	556	583	569	591	592	545	588	593	568	534	581	562	600	569	613	590	577	546	530	577	563	575	559	564	560	603	602	574	574	537	579	592	573	601	554	568	565	582	579	555	557	621	555	519	613	574	587	599	557	588	562	576	571	614	547	566	564	566	555	516	602	571	544	568	540	616	591	581	589	575	555	584	560	600	601	574	604	557	530	595	549	548	603	541	580	602	601	566	621	576	546	569	605	592	565	539	545	554	589	588	602	578	585	572	557	594	616	556	525	547	633	563	571	550	564	561	601	531	578	595	578	632	605	577	568	539	545	608	581	546	554	608	528	585	526	598	581	570	573	572	612	624	564	592	575	605	526	556	572	597	563	582	563	563	575	576	610	577	567	579	609	561	566	575	588	576	605	568	549	567	619	557	604	579	596	535	562	569	609	601	542	563	595	614	600	579	533	522	540	618	560	546	601	534	594	579	573	559	601	636	571	568	552	530	618	605	557	568	602	600	581	564	576	583	573	569	556	557	564	577	573	586	575	555	571	570	589	548	551	607	630	525	596	580	574	533	605	574	561	571	560	505	576	534	548	579	577	596	563	549	561	579	552	617	611	582	543	556	594	626	620	614	549	622	563	584	582	553	576	598	594	582	589	572	570	573	590	577	639	591	614	564	580	555	547	537	612	553	566	568	566	553	578	572	561	591	606	581	579	589	600	581	548	549	570	564	567	532	528	558	548	582	560	565	583	591	562	573	545	566	551	566	559	609	602	575	616	546	595	587	590	571	561	608	615	550	571	572	588	553	555	539	601	527	508	566	561	608	567	595	578	617	569	565	585	558	505	600	552	589	592	576	574	608	593	569	619	572	579	601	569	527	545	562	589	577	634	539	566	550	565	575	575	619	578	591	543	599	554	555	544	620	583	597	578	595	542	557	604	603	550	617	575	541	572	585	587	599	570	561	558	585	571	607	621	576	564	546	518	592	588	558	594	549	565	580	582	600	547	552	542	522	533	549	573	574	604	587	595	560	586	601	622	569	564	561	564	571	556	570	552	563	549	546	549	546	553	574	563	588	618	581	564	587	547	523	565	571	587	611	583	572	565	542	566	607	554	567	632	539	564	561	532	565	546	560	535	545	545	596	585	628	547	574	565	592	552	599	595	608	600	581	620	570	598	531	596	534	553	578	562	586	577	567	606	537	626	570	585	587	576	566	599	567	587	585	589	601	589	584	581	610	578	563	608	600	613	587	568	557	562	572	558	573	588	574	590	596	586	578	582	622	610	589	586	639	573	579	573	557	596	594	577	581	565	590	607	575	564	579	606	560	593	606	575	568	554	567	580	549	584	583	560	586	550	579	569	586	530	566	612	584	589	588	600	584	566	536	580	607	583	514	537	555	597	586	585	574	600	586	581	578	575	560	576	615	574	597	562	578	613	544	593	605	570	614	551	550	569	557	600	588	554	574	604	624	602	594	593	609	568	584	574	611	580	589	606	553	580	596	539	578	613	572	588	548	584	593	555	569	574	544	578	626	579	595	510	576	578	582	568	557	556	587	604	624	544	605	568	576	597	619	562	579	574	565	567	591	593	631	619	579	579	596	523	561	590	615	556	542	598	523	588	553	561	552	597	553	505	592	553	606	604	609	574	549	607	605	555	585	621	574	585	593	512	618	582	533	594	576	610	629	567	582	584	593	589	589	563	605	569	569	608	575	595	617	578	592	588	593	596	577	567	566	544	559	558	615	618	582	572	557	595	598	600	628	568	585	560	580	555	636	553	591	586	549	557	580	585	554	561	564	537	577	590	546	602	591	590	594	592	559	596	546	557	556	528	594	567	604	573	605	553	553	550	615	616	577	564	566	640	578	552	571
61337	53675	45857	26125	12832	4615	1730	759	409	299	190	162	170	160	151	163	155	165	176	176	165	165	169	162	188	142	187	170	160	164	168	156	173	139	147	165	172	162	167	164	162	171	179	155	142	185	146	198	149	165	172	146	178	174	184	136	153	168	146	163	153	146	170	174	150	159	178	153	162	148	163	175	144	167	190	145	145	160	165	141	165	137	147	158	159	160	156	168	147	169	192	171	173	183	172	179	149	148	185	146	164	153	133	170	127	157	154	178	148	147	175	173	130	174	147	178	176	163	146	149	162	163	164	145	143	151	156	160	153	151	163	160	170	184	166	180	147	164	160	178	155	169	165	143	181	143	147	151	148	166	163	167	150	164	165	154	168	148	145	143	177	118	163	183	166	171	161	174	154	176	154	169	181	160	127	164	163	150	149	184	166	162	164	152	167	195	176	156	136	165	150	163	185	159	133	141	168	144	152	160	148	150	170	169	157	134	164	181	153	180	144	166	164	157	152	146	196	161	156	162	152	168	160	154	163	165	152	128	155	175	158	167	181	162	175	149	158	161	148	158	140	150	154	180	176	181	179	169	167	163	164	187	154	154	169	159	176	174	169	168	149	159	163	152	142	178	141	134	152	167	165	167	153	169	179	154	159	173	166	157	156	156	140	156	140	169	213	152	167	153	162	151	160	145	149	175	186	170	150	159	157	151	158	146	157	160	163	153	147	159	173	163	165	175	171	160	156	150	175	186	157	151	151	145	189	162	167	193	153	165	149	182	164	175	168	158	152	167	148	162	157	175	151	146	186	157	161	168	173	179	135	144	147	149	166	151	159	165	163	163	147	163	155	172	157	161	171	135	173	128	152	139	149	150	144	173	177	159	139	155	134	153	162	152	171	151	170	181	145	169	161	167	153	173	155	151	164	163	150	166	160	152	181	166	146	176	171	173	165	143	150	166	154	152	154	145	165	188	154	180	152	138	158	161	170	147	176	146	142	158	147	171	169	147	165	163	132	164	182	185	144	164	127	149	150	180	162	158	150	164	193	168	151	151	153	153	154	156	171	172	169	155	154	170	139	142	166	145	165	179	148	173	198	163	173	163	165	169	167	163	143	159	157	151	150	164	151	149	157	137	166	131	144	163	173	160	168	166	152	159	137	179	156	160	130	167	183	179	162	169	168	169	161	181	169	171	167	138	184	162	146	155	173	158	192	168	162	163	154	176	163	161	168	159	180	183	167	182	159	162	148	179	187	173	159	130	138	157	149	147	171	194	142	152	171	179	177	141	179	158	188	164	158	131	133	143	159	145	165	192	152	140	158	159	145	180	165	145	176	149	125	157	141	150	160	163	174	161	125	151	154	153	159	143	151	181	172	164	189	165	166	139	146	166	166	160	143	176	167	152	131	166	155	194	157	134	161	153	139	152	161	143	155	162	136	161	168	148	183	153	178	152	141	149	144	150	163	163	150	154	159	159	165	160	175	168	130	174	169	142	161	158	155	158	148	153	163	159	164	172	175	183	178	168	167	169	164	160	170	175	144	170	181	163	147	166	165	167	146	158	124	148	137	162	163	162	169	176	136	151	168	159	152	184	164	157	182	194	172	143	144	160	121	161	161	169	177	156	158	158	196	154	165	192	143	157	159	160	188	150	165	161	157	155	149	175	157	155	162	145	139	154	150	160	169	168	157	165	161	174	176	171	151	171	149	173	153	172	165	184	187	153	166	149	170	141	147	144	144	145	156	176	157	158	147	172	172	142	148	164	154	154	185	139	163	165	187	167	148	140	154	167	154	168	150	169	170	160	153	180	166	147	171	147	138	171	160	153	173	158	158	171	143	164	150	149	148	149	154	175	144	155	152	172	163	174	138	162	131	155	150	176	150	180	140	164	157	161	163	152	196	163	149	150	160	187	181	144	200	172	182	170	175	166	186	143	155	191	135	137	153	133	177	157	165	153	138	145	174	164	176	166	159	158	175	182	164	165	162	183	157	173	170	183	137	176	173	163	152	143	181	162	175	164	164	151	149	160	154	167	172	162	175	179	159	152	134	151	170	151	153	146	157	151	176	152	154	166	159	136	160	157	146	161	159	151	156	148	148	183	159	151	161	167	176	164	145	179	172	168	141	158	166	159	134	183	154	175	171	163	164	159	177	170	169	163	184	167	138	190	183	156	155	168	194	149	164	158	134	159	178	152	153	145	173	147	154	152	158	170	150	166	166	152	170	150	162	170	155	168	160	192	162	161	169	193	188	152	158	141	169	142	150	144	149	146	151	159	158	156	175	175	168	161	160	152	193	155	158	162	134	139	147	130	154	164	165	152	156	166	166	142	180	171	177	206	174	163	158	145	155	178	162	163	169	151	199	155	152	177	190	151	139	163	167	170	139	154	161	180	157	177	171	171	165	164	173	179	162	167	160	174	176	163	158	170	182	184	162	175	179	176	130	158	140	182	154	142	160	156	137	156	156	199	153	187	159	158	192	166	187	162	162	157	152	136	176	141	187	163	143	157	162	148	182	148	190	168	161	178	156	197	182	147	163	172	155	158	158	148	175	151	161	165	158	143	151	153	185	162	163	165	143	163	140	160	163	147	154	172	165	134	149	132	140	160	145	142	189	195	200	155	150	171	185	138	162	163	173	154	175	175	168	133	167	153	175	198	162	140	134	173	170	168	137	182	165	128	152	151	167	176	164	160	147	175	147	169	163	161	171	151	171	167	155	177	181	185	151	171	151	146	157	164	159	175	156	157	142	163	162	184	152	146	149	179	154	165	136	163	159	176	176	136	167	175	174	153	161	189	149	158	147	155	169	146	176	168	141	147	138	159	166	154	157	149	142	162	172	169	129	172	143	174	163	166	162	173	175	171	152	149	152	136	161	189	172	180	140	184	165	163	156	159	180	173	151	155	166	134	156	155	185	172	151	163	165	160	148	177	159	161	151	162	151	159	162	152	184	182	161	149	150	152	168	164	175	162	155	159	158	190	167	156	156	157	168	173	182	172	193	171	182	149	153	159	169	152	184	158	144	166	154	161	160	151	188	150	161	155	152	126	162	142	151	147	156	166	140	161	185	156	174	149	184	182	162	157	134	159	166	167	157	135	168	193	164	180	186	170	151	147	153	162	149	138	160	174	162	153	176	192	140	174	150	151	166	132	154	163	145	163	173	132	157	163	148	141	157	142	177	170	168	142	157	168	148	178	164	154	162	177	181	176	179	177	159	171	148	150	164	172	168	165	166	160	159	156	174	178	176	159	153	168	157	169	159	175	154	148	164	178	156	156	172	175	179	169	159	140	176	157	159	150	128	137	187	176	173	155	145	175	167	157	151	168	164	153	169	185	164	124	154	167	146	188	173	167	176	160	137	168	153	152	138	177	173	134	169	146	174	167	184	156	162	155	159	145	136	138	158	155	151	160	174	165	156	154	168	156	175	152	142	120	174	154	170	163	140	162	169	174	142	185	155	186	151	153	150	138	169	165	145	167	151	173
41673	44210	44440	34476	23156	12136	6239	2695	1664	1083	450	388	370	386	392	423	370	386	351	349	367	388	383	354	344	386	370	375	365	364	395	378	368	381	393	344	342	373	376	389	373	404	364	400	373	378	383	358	372	394	385	368	381	365	368	387	380	405	396	385	393	350	382	349	387	374	375	360	408	370	404	406	378	374	336	357	362	395	410	389	346	393	395	378	355	353	368	404	396	361	408	426	358	386	395	386	392	410	375	387	425	394	404	421	407	357	398	383	351	370	375	361	359	385	383	382	363	395	408	365	414	349	380	401	363	399	390	362	355	374	353	405	395	388	392	356	364	387	407	393	394	378	362	358	392	402	374	393	391	379	357	422	390	378	379	390	426	408	395	371	412	375	373	393	383	383	371	364	386	399	387	363	368	345	395	371	371	374	419	388	366	370	374	397	392	388	411	345	395	381	362	374	381	357	368	377	366	372	380	411	344	386	396	379	384	412	384	398	385	361	369	365	414	383	388	387	400	370	358	361	361	403	360	430	429	411	368	386	411	373	371	362	387	368	383	393	360	427	392	347	376	352	383	388	397	362	353	365	392	375	384	386	402	387	394	361	376	361	381	374	383	386	378	407	330	365	385	361	353	397	380	365	381	382	385	407	374	383	389	409	388	386	381	387	387	372	379	400	371	351	399	380	380	371	392	351	348	408	368	368	380	346	411	378	395	368	384	428	373	383	377	420	354	364	404	372	413	376	363	392	342	345	393	422	379	406	356	384	398	328	370	357	361	383	393	355	347	379	394	358	386	387	344	428	389	406	376	382	357	357	385	394	341	380	376	372	380	374	381	372	386	392	369	370	344	371	404	352	384	390	363	362	397	345	409	357	364	370	383	340	376	386	396	395	397	384	334	363	384	380	376	372	392	406	358	409	368	393	354	392	365	390	378	398	363	388	386	385	377	388	357	383	377	364	328	385	367	370	349	430	400	392	359	393	385	390	393	436	365	403	374	383	409	416	378	352	382	377	395	365	362	376	330	340	372	380	417	353	374	378	328	394	391	380	368	391	388	362	396	374	403	340	376	428	372	372	350	341	385	364	440	363	352	355	381	411	356	359	383	384	379	381	344	360	388	363	381	356	372	347	389	393	379	395	394	359	346	406	391	400	362	387	374	409	366	383	406	383	370	383	395	368	393	365	348	389	393	360	369	356	383	354	374	383	416	392	355	379	399	395	347	353	353	390	407	368	354	386	374	395	391	405	372	394	375	355	367	387	373	355	396	398	385	377	402	372	387	420	396	339	394	362	359	393	397	369	410	372	361	375	374	365	388	341	387	361	346	372	378	363	366	379	367	377	363	400	394	387	410	419	362	390	376	368	391	380	365	367	401	400	371	365	368	390	386	402	416	394	371	399	404	367	421	353	357	369	377	410	405	354	368	375	393	368	375	357	403	362	399	401	377	400	409	376	410	375	397	358	374	408	364	404	408	397	378	373	361	391	383	386	394	398	390	389	373	421	369	390	377	416	392	389	367	364	363	393	352	385	384	373	346	414	380	385	413	380	384	384	379	376	350	400	390	379	360	348	388	343	404	412	370	369	349	405	406	379	351	383	381	388	383	367	399	372	376	388	369	377	400	352	347	418	361	421	377	379	368	342	404	360	389	356	366	411	362	388	398	382	396	395	356	363	397	379	350	402	391	391	367	381	388	371	345	386	397	392	399	400	366	385	347	406	377	364	407	371	411	354	382	389	380	370	391	347	393	361	381	411	366	378	361	361	379	345	405	373	406	419	349	370	363	386	415	362	363	382	406	386	370	357	411	395	382	378	393	387	395	376	382	402	360	406	380	366	406	401	403	353	432	417	401	395	383	380	343	398	343	373	386	371	371	398	383	370	381	393	403	369	380	380	391	384	366	382	409	365	398	370	366	362	390	391	381	370	397	413	395	369	368	383	382	364	384	412	373	367	334	427	357	383	358	359	401	347	350	387	387	416	391	371	369	356	386	364	392	380	378	365	391	407	359	377	396	368	391	389	390	371	397	374	351	384	412	391	361	385	355	334	377	380	359	403	394	367	371	333	387	398	332	372	383	376	377	381	375	377	393	370	394	439	409	388	358	345	382	382	367	408	385	351	388	390	412	386	369	383	369	416	363	425	378	387	342	387	376	383	347	390	384	389	404	396	368	392	404	378	384	368	373	347	399	372	400	388	379	358	411	387	385	365	394	385	358	395	375	359	372	382	389	368	404	362	379	396	406	379	400	389	411	371	399	370	364	386	364	375	357	400	415	422	379	374	375	383	396	369	374	391	381	377	351	383	362	407	455	399	380	421	373	395	400	407	374	360	431	408	401	354	388	377	370	361	387	378	367	386	386	407	362	388	395	375	403	364	370	403	391	367	411	362	354	382	377	376	389	361	378	375	384	378	388	373	370	350	387	366	401	400	369	390	382	397	381	396	348	371	391	392	393	382	375	382	369	359	380	383	365	405	358	360	392	389	406	395	384	387	368	357	393	367	346	412	374	367	378	409	390	347	355	394	393	394	366	372	366	369	375	393	390	351	388	384	355	405	397	364	365	397	390	381	366	385	364	363	353	375	390	323	351	368	393	371	388	400	367	396	356	389	385	414	399	387	365	390	407	384	370	348	361	404	384	377	351	374	364	378	360	379	373	381	361	404	387	390	375	378	351	393	355	378	382	396	349	365	393	408	369	372	399	423	402	337	382	374	427	388	422	370	417	397	410	386	369	368	412	367	376	373	379	398	393	370	406	389	374	363	389	393	352	384	394	394	389	381	370	400	375	370	386	399	366	373	409	406	346	358	439	363	387	368	372	380	400	344	367	367	415	382	392	349	407	376	364	379	383	356	376	420	370	368	377	386	425	400	401	382	376	405	359	356	406	364	395	362	360	392	347	374	359	362	376	391	374	370	406	381	363	403	353	398	396	382	394	418	379	369	401	392	379	378	405	373	360	329	412	350	362	381	382	410	414	389	373	353	357	393	378	390	369	429	378	383	381	360	366	399	370	365	400	377	383	386	354	393	387	409	386	377	410	367	366	349	366	383	380	379	360	365	381	375	386	386	388	390	393	369	364	382	369	386	400	389	385	399	401	386	378	360	393	360	375	362	378	392	422	381	367	384	336	390	378	364	393	355	405	358	388	392	391	356	353	365	355	388	396	375	395	309	374	378	384	411	372	379	380	380	362	387	371	341	353	338	395	403	409	379	381	383	388	359	385	375	365	405	360	368	388	379	382	354	355	361	379	398	355	368	364	351	379	409	404	377	387	347	388	351	383	367	378	394	407	379	375	370	381	344	380	366	365	390	395	374	360	356	387	381	346	364	364	357	372	379	365	390	353	355	374	388	339	377	365	374	371	379	384	370	393	359	410	374	385	332	391	411	372	385	375	383	355	380	348	386	377	378	381	389	359	398	383	379	382	375	396	438	367	374	383	399	372	393	408	374	376	387	336	344	350	380	366	402	348	373	374	380	390	372
18749	5875	2535	967	511	352	324	318	284	278	273	287	249	234	278	258	270	263	240	271	279	268	283	264	249	283	304	269	266	245	242	261	310	265	272	264	264	301	252	284	258	277	245	271	288	285	296	275	309	284	258	265	248	280	268	261	274	282	278	235	275	269	263	282	257	267	273	275	281	274	267	275	282	253	301	254	252	299	282	273	264	272	243	251	251	265	294	256	279	273	290	285	307	281	269	261	267	279	259	287	296	266	257	253	291	305	251	265	286	271	265	254	246	273	298	299	270	273	238	273	275	277	248	298	250	277	265	278	274	293	289	271	261	267	248	272	297	269	275	273	268	302	274	274	261	273	246	273	261	271	275	261	299	248	255	278	264	261	262	266	272	254	253	244	265	265	314	256	286	263	249	255	296	276	268	260	284	252	285	274	260	260	245	276	273	259	273	294	272	281	257	303	288	262	270	272	253	270	292	264	258	255	254	292	284	269	281	274	304	282	266	305	285	286	267	233	284	254	277	256	282	245	265	302	248	286	285	271	272	247	276	271	273	254	243	259	287	263	242	272	247	281	253	261	268	270	278	280	318	242	271	247	298	264	286	283	258	241	277	257	237	278	259	289	277	284	251	268	273	265	267	312	266	258	289	252	263	280	276	260	274	275	290	258	269	261	236	244	256	256	264	278	265	267	265	267	265	266	257	276	251	267	299	269	272	263	303	262	282	280	260	267	267	295	251	285	263	244	269	264	276	249	262	252	263	276	249	272	257	266	269	280	266	266	277	274	233	306	261	273	288	287	276	295	294	274	286	286	247	286	276	282	236	266	285	254	280	274	253	271	265	267	283	286	281	260	292	261	285	283	275	276	255	255	288	286	274	254	277	265	301	238	292	290	259	264	256	275	282	279	281	268	255	273	252	292	291	270	296	268	261	267	242	261	288	270	284	259	249	283	250	263	281	278	256	292	274	296	278	273	243	266	267	282	286	257	263	278	308	268	259	287	263	296	263	266	245	284	261	264	298	246	257	285	234	239	261	248	323	283	309	261	257	265	254	282	275	256	273	290	265	275	274	297	274	285	293	235	242	237	266	284	224	269	287	256	279	270	287	246	281	253	297	272	251	297	259	279	254	263	285	242	266	292	300	248	264	290	301	248	272	242	276	244	268	270	279	261	293	241	249	244	275	307	286	264	272	279	243	247	246	305	251	276	281	251	235	277	253	268	275	273	292	255	277	285	279	293	272	260	244	241	259	242	287	258	254	276	306	280	281	266	260	249	252	267	277	272	271	244	239	265	251	239	285	273	248	260	308	269	253	267	256	272	249	269	288	270	249	237	268	295	253	273	233	288	261	264	281	250	287	277	262	295	288	275	292	277	267	291	264	277	273	287	308	279	227	309	267	275	279	278	287	292	276	262	292	260	302	259	275	273	277	246	267	297	290	249	255	262	251	313	294	255	277	273	270	263	247	269	295	261	293	247	253	276	300	260	250	278	247	280	241	251	288	255	270	280	272	263	252	275	279	265	254	252	278	271	232	256	257	261	262	286	263	253	271	274	285	250	259	273	284	257	296	256	291	281	298	250	271	260	256	256	281	292	258	262	282	242	259	264	262	268	268	245	271	287	290	301	261	236	247	261	256	253	291	283	284	276	255	260	281	292	246	269	239	252	292	282	297	295	255	259	262	282	273	283	277	213	286	268	291	256	303	262	275	288	255	245	258	265	275	281	228	297	244	292	273	252	254	251	278	235	296	276	272	255	221	263	256	243	253	252	261	264	243	283	270	236	260	262	262	265	254	272	281	288	295	244	270	268	248	272	257	274	275	281	297	261	247	261	257	251	303	253	251	277	280	227	253	295	255	291	269	266	261	267	242	289	312	285	253	260	261	276	256	257	251	272	283	281	278	276	244	253	278	276	250	260	270	258	243	259	257	273	271	268	248	255	280	276	247	276	256	248	256	253	267	277	246	242	280	255	252	282	260	250	271	276	239	259	276	270	278	298	282	252	247	273	266	279	245	289	277	301	255	250	256	261	285	294	267	253	279	276	289	289	274	264	258	294	274	280	269	280	305	305	280	254	267	273	278	275	291	255	261	280	276	241	249	247	287	258	278	280	285	285	268	255	278	255	290	257	280	253	265	240	262	255	264	247	283	283	280	238	277	295	261	258	296	264	264	269	265	250	286	246	264	245	267	296	273	266	229	262	271	272	297	292	256	262	250	244	237	263	259	271	301	242	289	260	275	241	265	264	295	280	231	281	287	289	267	270	263	278	282	287	295	276	269	278	281	266	259	290	286	280	268	278	270	243	271	261	292	268	282	272	274	254	272	278	246	273	249	251	264	272	266	242	285	270	288	260	285	291	281	249	286	263	285	222	244	266	283	292	271	249	269	250	254	271	299	272	277	302	283	257	297	298	308	285	263	276	267	254	266	296	252	261	271	288	268	281	308	266	274	271	271	219	251	266	248	250	289	253	276	271	305	240	276	283	281	280	252	255	281	258	267	282	287	268	288	271	288	258	272	235	265	255	289	280	254	269	240	257	277	240	279	284	262	242	268	277	254	271	257	252	264	260	320	273	268	259	280	286	262	255	257	282	245	256	251	243	308	290	270	241	236	285	286	288	288	270	280	272	234	268	256	281	269	289	283	296	248	259	286	287	262	260	263	254	266	262	248	259	267	256	289	263	282	284	286	276	263	253	277	273	231	279	294	265	270	276	274	282	256	297	280	252	267	269	265	265	223	262	310	257	279	277	264	285	290	274	307	256	285	254	256	279	285	263	274	266	260	252	259	278	263	279	297	276	280	261	246	284	247	292	286	249	262	291	265	278	269	300	265	251	273	263	304	248	274	289	268	254	237	251	285	244	252	287	251	218	237	272	277	281	273	252	243	283	246	272	266	266	277	272	272	247	259	269	249	269	288	249	299	260	280	270	289	275	261	237	265	244	243	250	250	298	277	290	274	276	309	282	256	280	261	261	274	257	262	261	273	280	310	277	245	258	213	266	248	281	285	274	268	252	251	298	249	247	266	256	252	263	275	279	284	252	256	262	290	261	262	248	300	280	273	257	270	247	255	261	254	284	255	259	266	273	302	264	325	244	305	258	252	264	314	235	280	255	257	304	246	275	240	246	256	266	236	280	262	278	247	287	271	276	261	250	262	275	271	253	314	256	276	261	264	259	271	271	270	264	287	270	250	253	282	291	254	260	267	266	277	268	268	295	252	273	245	244	274	271	274	258	299	258	279	275	256	260	291	255	265	287	269	269	275	267	275	296	289	263	315	276	300	284	264	290	270	255	265	267	299	278	280	290	289	282	278	247	295	242	273	251	280	291	266	286	284	274	275	250	279	286	256	271	269	236	296	271	263	238	253	293	315	263	283	251	280	285	263	257	268	266	259	266	261	279	277	254	263	284	292	286	287	254	244	233	257	303	255	272	262	255	272	260	272	280	268	254	274	267	297	295	273	265	281	272	258	260	249	296	257	255
13987	8041	5202	2600	1486	1012	776	720	675	653	609	623	609	636	635	620	624	573	604	662	612	642	607	639	635	592	601	665	601	611	679	595	559	599	592	636	630	576	618	617	582	653	653	634	601	608	640	595	613	594	585	605	606	586	643	587	570	588	608	630	599	624	607	600	607	602	604	595	600	610	610	627	599	593	665	597	571	615	634	618	598	621	594	616	585	605	606	603	608	635	596	613	583	610	610	602	623	647	628	598	593	612	563	592	599	569	611	582	643	602	577	600	601	594	632	586	580	655	596	630	623	636	598	668	618	578	596	617	655	665	634	586	596	594	621	579	613	633	584	616	599	609	604	622	627	625	569	632	609	627	641	610	593	644	617	641	652	579	595	595	590	566	598	596	609	568	603	629	613	553	609	609	678	621	631	597	619	615	623	607	621	561	629	612	613	627	622	666	630	664	639	608	617	632	655	633	630	614	621	620	621	611	548	656	623	617	622	600	587	618	637	618	598	640	610	604	596	594	623	608	627	640	623	651	590	576	617	573	630	626	647	611	590	565	642	601	585	633	570	626	626	642	648	628	557	602	579	610	649	592	606	641	633	584	611	602	575	578	601	599	648	644	617	565	632	652	611	599	608	590	625	629	611	598	592	637	634	660	622	649	590	655	605	600	644	612	640	564	642	577	558	595	613	607	636	637	603	627	646	596	616	643	604	626	609	638	637	607	584	583	646	599	602	584	660	596	595	590	614	661	648	638	580	581	611	614	613	621	649	610	657	655	600	603	562	601	575	619	640	574	590	646	612	584	592	575	618	602	622	629	614	598	618	584	597	594	595	623	594	585	604	557	569	660	617	640	607	614	599	668	635	634	602	633	582	612	627	570	569	608	608	573	579	568	609	593	635	596	618	659	664	609	563	597	606	565	553	632	617	635	623	628	589	592	607	601	619	629	583	575	638	631	622	615	595	593	628	645	630	656	584	614	604	580	611	618	603	619	612	629	602	606	645	604	634	624	612	632	631	583	616	591	561	604	655	634	651	666	576	615	619	553	610	593	600	616	614	607	603	571	577	584	589	598	637	580	634	612	550	582	614	625	625	603	634	634	660	627	620	638	623	605	603	612	630	613	616	595	644	604	627	646	615	587	613	606	589	604	601	616	632	629	615	616	603	619	621	655	586	566	616	660	563	622	596	608	589	623	580	586	649	634	602	608	633	600	643	630	589	586	624	637	610	615	569	591	597	607	635	621	580	618	579	581	630	597	637	626	629	622	621	656	576	612	563	597	599	591	592	650	605	626	589	572	636	648	655	648	604	626	597	606	587	621	648	623	613	630	632	582	613	613	630	591	591	616	588	638	568	585	626	636	620	575	591	588	642	643	625	638	644	588	587	620	594	559	579	610	606	621	595	682	624	593	614	604	617	614	622	614	621	612	540	585	647	635	630	564	643	581	574	579	597	616	639	605	609	639	532	618	596	571	626	641	684	607	625	604	652	587	595	593	636	635	609	594	585	632	612	616	599	594	663	629	576	619	658	609	566	623	624	598	623	631	566	636	623	566	596	607	594	646	644	607	622	618	605	613	633	608	648	607	656	609	626	642	646	639	654	592	580	573	632	610	608	602	632	627	625	614	621	636	602	613	577	612	593	588	619	581	612	617	579	616	601	620	610	575	609	612	647	595	611	588	650	654	617	584	613	621	595	625	593	609	579	638	635	631	570	597	611	584	654	631	599	629	566	614	628	643	643	599	626	637	569	601	616	561	576	606	620	563	642	608	620	631	634	631	616	605	597	617	639	613	583	569	539	607	597	623	616	606	604	616	622	619	612	607	616	617	616	621	611	628	572	596	606	606	642	580	604	594	617	603	599	617	562	561	641	594	601	606	647	604	551	626	639	643	585	611	640	590	641	608	543	627	541	618	610	587	644	613	623	662	582	643	612	639	630	618	572	640	614	620	633	619	588	575	570	624	624	571	661	600	595	622	606	649	594	641	539	591	583	580	656	607	602	619	618	546	609	613	596	618	627	614	614	629	625	574	596	637	631	628	649	602	606	604	642	642	607	598	595	618	592	566	630	612	632	589	586	630	592	631	641	603	632	611	604	667	611	630	604	599	619	593	615	616	578	623	627	610	605	628	629	619	590	606	592	629	611	601	583	643	598	640	599	604	616	588	647	589	566	570	623	613	590	619	624	595	602	630	575	616	609	640	600	636	610	642	600	626	608	643	591	637	535	635	602	626	588	558	639	612	604	598	590	620	621	577	585	588	572	578	583	591	633	609	603	613	627	633	588	599	615	645	592	598	618	661	625	588	646	623	626	608	597	620	595	573	640	633	594	643	547	606	667	572	624	596	598	634	582	605	626	608	611	625	625	621	606	627	613	594	585	565	605	642	594	591	632	611	607	598	609	629	652	581	599	618	597	588	615	586	624	610	612	618	650	603	604	563	596	567	619	663	584	619	610	643	624	653	592	568	599	612	640	587	618	581	618	612	636	613	593	613	585	609	613	589	628	633	614	620	627	627	607	650	618	655	592	623	599	618	607	625	643	641	611	645	562	584	625	598	593	592	622	590	597	623	615	607	600	596	596	601	594	610	610	589	615	641	622	615	626	634	606	636	630	582	605	615	667	654	578	626	624	597	625	622	630	635	644	620	589	596	596	635	587	618	609	624	630	647	597	613	627	650	563	605	604	621	604	634	601	640	593	571	645	594	586	596	587	638	600	618	599	642	633	614	635	579	598	631	618	623	618	625	655	629	607	660	599	600	627	614	606	557	604	577	641	638	603	635	619	614	582	573	567	629	566	613	603	576	584	616	612	596	600	587	625	594	650	639	592	639	610	594	607	622	650	620	590	643	615	621	580	610	597	590	649	634	637	649	630	615	585	639	560	603	628	592	639	641	588	573	645	623	642	637	595	611	597	642	595	619	579	606	617	649	629	633	629	604	666	657	603	661	596	589	596	636	613	612	619	589	605	617	579	599	665	619	567	603	581	611	627	633	608	672	609	580	602	639	647	643	627	631	613	609	587	624	636	618	565	646	602	573	583	593	585	616	568	621	557	620	602	611	570	615	576	638	587	620	577	567	650	613	630	575	618	547	580	571	596	611	624	629	612	620	657	631	615	603	623	601	598	598	612	584	582	613	555	649	559	612	618	585	623	622	615	632	620	646	634	652	609	553	616	608	621	569	591	598	665	616	614	591	589	561	623	606	608	574	621	578	592	582	661	641	585	636	619	630	616	583	618	607	636	658	589	631	647	637	629	602	635	603	578	648	629	616	645	625	625	644	622	635	627	601	636	590	610	583	624	601	620	647	541	640	579	552	632	625	677	586	606	599	582	632	603	592	596	572	604	640	612	621	588	582	688	582	622	617	643	601	629	582	617	570	613	628	630	669	605	579	575	550	605	618	605	611	630	672	594	562	640	645	609	645	600	617	609	625	607	638	637	593	624	577	626	591	590	657	612	639	610	606	649	587	624	585	634	639	585	632
45790	37490	29226	14392	5142	2292	918	515	417	309	249	293	234	258	245	258	256	252	253	252	253	267	252	261	226	231	267	241	249	238	207	261	272	258	261	264	287	249	264	256	259	267	299	233	299	258	236	241	267	264	271	272	268	240	262	231	261	279	261	260	283	273	253	270	277	240	291	243	242	262	236	248	269	231	249	240	284	251	229	257	264	255	258	270	263	265	229	261	266	241	244	248	241	246	271	234	263	279	284	281	250	282	271	264	246	249	264	247	260	241	290	252	282	247	228	287	270	252	269	255	286	262	264	239	256	266	283	257	265	221	239	252	215	240	240	249	264	248	245	294	254	283	241	257	273	223	254	269	290	252	277	236	271	249	259	254	232	258	233	243	247	241	237	272	250	238	233	266	263	257	270	250	245	251	243	224	257	232	322	256	264	259	245	257	257	241	231	266	207	242	250	293	262	280	274	284	263	258	246	274	235	280	268	244	228	251	247	268	250	248	262	263	252	283	253	275	258	274	277	252	263	262	251	254	258	260	257	229	250	287	272	262	262	279	229	244	281	291	267	238	258	267	243	252	258	232	251	248	269	253	228	278	240	294	246	263	223	234	263	262	284	270	259	294	275	277	270	263	243	269	280	261	250	287	278	253	247	257	256	284	241	237	292	259	226	240	247	269	245	247	250	262	266	272	255	274	291	256	260	264	251	239	254	234	269	275	249	276	243	252	231	258	278	274	281	243	258	241	272	257	285	249	246	251	271	271	269	234	260	230	259	252	266	215	261	263	225	245	287	262	240	270	260	267	289	225	231	225	273	239	270	221	286	266	272	278	264	252	227	261	256	257	264	224	267	255	268	233	257	254	255	260	252	217	247	239	250	260	259	263	240	296	289	296	248	239	251	269	269	263	235	257	265	243	230	228	258	232	229	269	271	260	271	245	244	240	276	223	252	243	268	312	237	255	255	268	263	288	243	264	272	251	257	270	231	229	223	250	257	254	244	258	241	271	260	273	266	264	250	260	276	254	258	294	278	261	242	254	251	265	249	255	252	270	305	280	260	285	257	266	257	245	250	278	262	262	274	259	274	263	255	257	241	253	283	273	296	295	281	270	257	247	257	291	284	224	266	239	260	246	239	246	278	257	227	250	258	251	252	282	238	263	268	230	259	227	260	265	277	256	252	255	258	252	269	265	240	258	247	237	231	263	252	246	257	272	277	278	248	275	250	262	274	241	264	287	261	241	264	243	270	267	273	254	266	263	249	272	286	270	275	259	224	247	268	235	248	262	262	250	215	250	250	281	279	270	259	266	264	270	273	265	266	254	247	254	255	238	232	252	304	262	260	257	256	208	256	275	247	264	249	284	280	281	274	253	253	246	280	251	275	265	276	258	263	247	245	255	283	262	253	252	258	250	271	233	276	285	255	259	271	263	235	266	264	231	243	283	261	265	269	244	211	259	267	255	256	253	219	274	259	272	273	249	249	268	243	252	236	270	260	251	255	273	244	235	267	269	278	264	273	253	234	251	211	266	244	274	255	274	253	239	235	292	250	271	279	248	258	253	269	261	264	263	271	276	251	239	266	268	274	257	294	247	259	219	262	249	285	273	250	258	253	249	238	253	257	267	305	266	259	256	253	297	270	267	253	274	227	250	254	255	230	258	271	255	263	268	279	263	263	263	287	254	248	247	229	252	267	235	227	249	270	262	253	242	279	258	257	231	255	253	272	285	273	254	227	283	246	273	253	247	238	255	281	227	265	269	271	238	260	252	251	260	262	250	240	232	276	237	244	259	274	289	252	233	240	267	253	273	300	265	261	258	260	250	287	258	243	269	280	270	234	283	254	277	255	218	293	249	238	271	226	265	244	256	223	266	274	250	246	257	263	242	261	241	264	258	270	259	248	263	281	237	261	271	273	238	261	279	259	240	266	238	288	231	262	269	242	262	278	275	237	265	234	264	247	231	245	271	259	231	244	228	286	232	264	260	252	249	253	220	253	245	259	268	237	284	259	260	257	265	259	276	230	258	249	268	269	277	278	254	265	249	266	246	260	298	269	236	274	229	291	264	271	278	268	251	264	253	258	235	228	248	235	255	262	264	256	221	264	241	261	315	265	247	251	270	279	248	243	316	227	247	264	258	269	242	296	245	227	281	256	269	253	266	254	236	255	243	248	227	258	261	274	213	249	236	238	250	244	269	275	290	269	245	260	228	264	287	262	269	262	272	252	301	287	244	248	285	291	261	302	253	226	253	264	242	261	274	278	248	277	255	251	255	252	245	283	246	287	248	244	269	224	254	271	260	266	239	261	259	274	271	244	244	273	259	279	267	258	282	256	251	233	239	262	278	281	252	266	246	261	273	245	245	231	226	272	266	252	251	265	279	256	247	269	252	256	258	244	244	269	210	254	252	271	272	238	293	237	236	236	262	256	243	216	253	255	298	294	251	255	232	229	268	296	228	238	254	261	229	249	249	240	247	249	263	267	257	275	272	264	242	270	269	256	244	256	236	288	259	266	234	268	255	233	250	252	267	254	261	267	257	248	213	245	243	240	234	260	272	279	273	249	244	264	294	250	253	261	230	275	262	260	247	266	269	285	257	263	227	273	237	251	250	281	271	302	266	280	264	263	240	269	256	226	247	281	260	269	293	308	256	238	265	260	295	282	247	256	248	242	282	241	266	306	243	250	246	246	246	237	254	264	254	242	252	271	264	219	291	253	236	260	254	249	239	245	239	256	290	251	245	271	257	249	287	244	270	262	248	261	249	262	266	253	239	266	278	249	252	253	274	273	263	265	267	277	245	254	251	285	267	282	239	238	253	214	245	254	238	243	239	247	277	229	258	267	297	266	250	252	267	275	269	246	232	239	250	273	257	257	253	246	270	267	260	276	261	275	258	260	275	280	252	281	257	276	278	266	266	277	289	250	242	242	238	263	265	310	241	264	279	269	238	262	247	276	262	228	242	249	273	249	271	241	250	261	262	254	276	255	258	307	263	278	261	265	251	286	266	246	291	259	245	234	271	250	269	262	246	253	271	284	276	262	257	274	260	240	270	276	289	257	279	274	260	278	267	275	204	232	265	247	274	260	252	307	266	275	259	245	261	275	244	271	246	235	238	271	241	244	268	265	284	273	239	223	242	231	252	245	272	267	244	260	244	271	248	263	267	242	270	278	238	272	245	250	248	244	266	252	250	260	276	279	257	241	272	234	258	270	264	259	251	257	256	308	276	250	245	254	252	265	270	252	264	260	270	275	269	239	284	254	247	254	256	256	265	267	265	269	230	255	232	237	255	286	260	277	264	225	260	243	247	276	238	273	242	258	249	233	248	241	250	230	257	250	238	264	265	242	287	246	268	263	246	257	268	248	223	287	251	263	257	233	285	266	262	264	260	239	245	237	252	262	241	250	250	230	265	267	268	261	248	232	250	266	261	238	294	258	249	237	253	250	279	253	264	248	265	266	219	276	270	244	254	275	241	281	263	267	272	269	249
31288	32716	32394	23243	12254	7470	3141	1653	1292	783	591	592	532	558	600	533	580	583	566	594	563	562	598	554	570	612	538	580	607	581	513	629	577	593	585	569	590	569	542	578	557	577	609	588	602	598	552	562	578	557	589	561	611	556	597	552	578	609	574	551	577	570	575	581	585	535	590	600	584	525	595	565	590	532	585	619	606	618	575	619	579	572	558	568	625	590	585	605	590	592	596	573	563	556	617	625	561	543	583	583	581	564	561	582	581	584	553	556	594	610	575	562	599	595	610	605	582	584	561	587	579	597	605	613	579	568	575	576	589	584	586	571	602	562	572	590	585	573	529	547	608	572	562	611	575	564	539	583	594	611	553	589	575	587	560	575	578	590	547	570	562	549	585	543	585	606	580	558	611	619	646	590	589	563	648	562	587	578	530	579	573	555	568	597	602	556	562	585	587	562	571	587	617	596	567	547	593	618	583	576	577	587	564	614	543	594	597	593	596	573	596	614	562	625	563	567	553	546	528	570	589	557	563	534	560	576	609	536	574	596	624	545	593	585	610	569	593	600	618	558	590	615	572	566	636	605	570	583	579	580	572	574	561	570	581	563	575	570	600	523	587	567	605	572	558	585	600	643	574	545	531	584	585	605	606	534	614	569	618	545	584	594	580	587	539	613	581	615	656	576	557	567	576	552	596	560	579	615	570	592	605	559	621	573	623	626	612	582	567	590	611	568	622	564	567	575	568	580	601	590	571	544	616	592	581	610	592	571	593	586	565	584	575	587	583	580	628	565	522	557	552	551	574	597	567	648	619	598	567	593	560	595	571	543	518	517	581	584	587	574	545	578	584	563	580	562	577	592	554	575	606	625	559	585	578	538	573	619	571	567	599	562	566	607	547	550	588	537	583	583	606	600	613	560	619	547	589	650	565	546	581	556	610	581	608	584	581	594	557	591	570	571	584	581	617	570	615	614	600	577	550	590	544	574	585	571	604	572	566	581	588	591	595	600	557	594	607	560	577	592	580	606	608	542	595	605	607	617	571	534	576	608	585	573	605	580	599	598	622	604	564	559	527	565	569	567	536	607	568	575	553	586	568	562	618	586	582	623	583	585	529	551	586	608	567	588	575	572	574	590	530	620	547	541	630	593	573	577	598	569	541	541	574	583	567	596	569	549	582	590	540	629	576	584	571	566	553	590	610	575	575	620	618	585	554	561	554	575	573	557	607	569	563	594	565	610	578	572	568	566	569	581	604	599	562	576	625	592	581	560	608	538	580	557	510	544	631	526	572	547	548	599	596	562	545	599	546	571	588	584	615	586	561	614	585	597	535	560	591	602	520	619	610	552	573	588	576	559	558	608	591	569	578	602	571	564	569	555	624	581	594	624	581	555	594	555	565	589	590	598	551	574	567	569	606	609	561	608	574	597	567	610	614	567	530	553	534	573	592	564	577	564	604	557	603	593	544	558	564	581	621	593	559	619	567	559	576	558	572	612	570	550	555	547	596	561	580	554	586	604	605	578	597	569	575	563	561	550	584	580	600	572	568	599	552	564	599	602	575	598	651	548	549	582	567	550	574	603	557	594	585	575	577	570	578	595	581	566	615	602	620	611	602	595	529	590	585	585	554	572	582	579	571	554	574	606	586	540	597	530	604	519	563	542	584	589	554	590	575	595	579	587	583	559	588	584	599	601	574	575	614	574	591	571	557	579	557	557	567	561	595	578	586	599	569	600	614	589	564	562	556	580	598	606	557	565	599	578	560	570	562	595	616	612	565	566	596	606	548	568	603	594	580	628	541	587	597	560	596	617	563	606	559	576	555	604	610	596	581	591	596	569	588	585	590	580	623	571	562	583	578	602	545	576	597	554	565	594	611	542	581	588	566	605	560	573	566	551	589	569	624	551	582	582	588	569	556	563	586	613	590	547	646	596	574	558	580	581	591	569	555	530	572	565	613	611	593	543	552	621	582	608	553	593	622	620	555	589	583	606	606	603	601	633	618	572	594	585	551	581	596	592	565	599	556	569	582	608	619	573	577	595	571	571	564	563	579	524	596	592	561	577	572	575	565	590	550	595	591	552	595	568	559	548	590	545	571	597	606	534	559	569	568	567	576	555	595	587	550	595	561	588	591	560	584	600	577	589	596	602	560	570	572	577	601	600	592	581	594	600	597	549	576	596	569	558	605	606	558	597	562	617	607	581	566	543	575	573	563	532	536	547	577	566	534	570	631	637	571	551	614	553	568	529	553	560	595	555	562	593	589	583	572	554	555	584	567	581	553	538	593	586	611	576	575	546	594	562	580	602	587	561	540	567	561	563	604	518	540	580	592	527	584	595	559	583	555	575	553	566	550	573	558	590	568	535	551	606	566	611	550	546	567	540	560	581	582	569	559	592	609	569	595	596	559	627	557	646	584	582	559	543	649	582	598	611	575	566	616	593	590	573	584	585	570	606	604	591	575	595	599	601	562	586	579	575	565	527	557	592	578	614	596	588	614	608	592	608	586	564	567	569	600	592	573	556	583	564	556	561	598	589	586	581	587	593	567	574	590	558	591	570	572	614	597	585	589	609	614	576	565	571	562	556	567	546	563	614	572	588	574	597	542	610	523	590	587	566	571	598	565	638	548	570	580	607	582	578	570	595	562	609	597	539	573	562	606	606	600	546	565	576	592	594	623	611	569	602	589	571	586	581	584	564	554	577	599	590	539	601	586	613	550	581	554	567	558	553	536	603	567	576	597	564	560	598	569	631	584	615	595	572	550	604	570	544	597	540	536	580	571	596	592	551	541	610	594	544	604	577	555	607	564	584	582	567	567	562	600	615	587	559	588	603	602	593	617	568	577	590	575	565	571	583	627	566	585	628	557	629	591	558	576	585	589	581	587	618	601	537	600	570	620	578	579	575	603	613	601	578	574	582	569	588	600	583	554	611	573	547	590	610	623	556	622	626	616	608	565	609	581	511	585	603	539	632	579	597	541	577	585	633	584	584	586	558	586	605	572	558	592	507	563	603	577	569	579	608	595	575	579	560	599	540	620	602	582	609	551	577	552	572	589	541	553	587	613	561	602	575	598	594	615	584	569	523	526	585	561	588	555	573	580	578	574	619	567	594	573	563	597	556	567	638	580	605	607	592	579	555	568	586	577	611	539	585	558	590	600	618	538	592	515	585	552	617	609	559	612	545	577	605	544	605	583	556	578	597	559	580	577	619	604	579	572	569	559	608	533	597	540	561	586	569	565	567	616	546	574	625	576	595	580	589	553	580	592	594	630	606	546	579	571	550	579	555	560	586	613	597	599	592	610	563	559	589	554	579	590	549	565	597	575	576	571	576	584	594	546	551	563	554	604	525	592	620	564	575	583	551	598	573	618	606	575	568	578	577	574	584	597	583	598	580	586	558	593	571	601	587	573	576	631	600	562	581	588	573	626	604	571	591	598	554	580	555	563	571	617	589	573	554	564	591	612	577	597	578	603	579	580	627	625	605	583	571
62300	55044	44482	26547	11648	4867	1714	824	514	235	189	168	176	164	171	159	138	166	176	158	161	177	171	155	165	134	158	140	153	154	163	151	173	159	149	192	159	154	145	159	168	137	148	172	178	182	150	151	173	186	176	163	167	159	148	188	184	173	153	194	164	157	154	184	155	166	145	149	186	175	179	162	160	164	152	158	181	155	168	185	162	163	148	134	172	164	167	176	156	151	177	189	166	160	152	180	188	141	160	179	152	167	170	152	151	131	160	173	150	150	169	168	162	196	135	150	129	172	160	166	152	157	154	159	151	175	136	163	135	148	158	175	139	152	145	146	151	177	160	178	169	126	156	168	177	165	152	179	163	171	157	144	171	137	134	161	180	155	186	160	167	175	137	160	148	155	141	161	200	153	150	175	200	158	163	150	142	174	150	137	176	185	154	147	161	166	161	166	178	145	164	162	152	156	169	165	170	170	158	161	148	151	135	146	159	166	151	162	170	168	168	147	175	179	180	148	155	166	167	173	148	143	156	176	161	159	158	167	169	149	167	178	171	180	155	155	157	151	171	165	155	146	143	145	163	158	195	172	186	153	166	174	152	159	159	161	193	161	172	154	162	168	170	171	163	163	161	171	166	180	171	165	183	142	187	178	170	144	168	163	169	153	150	152	177	156	149	149	171	153	159	149	117	178	152	163	172	168	142	149	148	165	187	169	174	155	151	128	176	163	159	174	151	170	154	135	178	171	148	149	139	155	175	194	144	174	151	155	167	131	168	174	152	162	155	159	170	187	167	174	136	173	170	174	162	181	169	129	167	161	155	160	156	178	157	145	140	164	152	150	154	161	165	134	168	167	141	160	139	142	171	170	177	162	158	177	163	169	150	139	158	173	150	126	142	175	137	159	152	150	154	124	122	158	175	154	151	162	166	159	155	163	178	161	144	169	175	152	169	166	159	198	186	136	161	161	172	166	139	164	154	161	183	178	156	173	174	145	158	174	169	176	173	169	190	162	171	147	151	185	157	178	162	158	178	150	163	136	189	144	165	171	167	150	173	146	175	157	158	172	154	164	171	160	171	187	142	161	177	161	144	167	146	159	175	149	171	150	146	169	186	163	168	158	146	190	140	185	157	192	164	160	178	173	144	142	157	147	172	146	158	165	163	155	160	170	153	163	157	162	170	144	162	148	141	153	168	144	152	150	152	148	140	165	139	173	155	144	172	171	146	190	174	145	159	141	163	125	157	153	154	150	150	148	166	163	159	148	171	163	164	152	162	176	150	156	165	157	191	160	143	152	155	153	162	156	154	153	177	148	153	169	167	163	150	139	166	145	171	157	148	165	160	175	154	151	157	161	138	176	154	140	156	173	151	130	151	132	160	174	144	175	152	169	150	175	166	166	169	145	152	170	125	187	161	186	166	171	180	150	145	158	142	154	170	168	170	161	154	153	172	164	140	137	165	176	157	136	152	144	143	154	172	156	142	140	141	155	157	163	188	160	192	162	145	154	156	180	175	138	161	171	172	155	165	149	152	171	175	162	165	168	149	156	140	163	168	162	179	162	162	179	171	174	149	178	159	160	158	149	130	157	148	163	183	172	145	136	134	172	168	152	143	148	137	169	151	177	169	137	145	159	168	153	142	171	154	171	202	154	158	156	143	165	183	169	163	143	171	149	140	180	158	181	158	162	155	172	157	181	144	156	143	161	167	178	153	155	175	162	157	179	166	142	167	172	162	174	164	139	165	164	149	161	158	147	169	149	167	142	178	161	158	159	145	167	172	182	182	165	178	189	156	171	146	162	155	160	135	155	128	139	158	156	154	151	142	183	165	175	180	186	152	179	170	148	177	167	167	157	148	153	157	168	160	163	177	144	163	159	161	183	176	166	159	168	155	161	155	177	168	170	173	146	163	156	150	183	149	147	146	151	166	184	164	169	182	184	161	144	157	158	170	169	157	158	176	166	188	154	167	151	162	170	140	175	141	179	157	176	172	149	154	145	153	169	152	161	138	166	149	161	165	164	168	147	163	159	152	186	196	152	188	154	138	195	138	157	171	162	180	150	160	154	151	173	135	161	186	162	193	162	167	155	150	180	163	130	161	160	149	181	177	189	141	160	138	155	149	166	163	158	159	165	175	160	135	169	158	153	141	161	146	168	156	147	176	172	167	168	172	123	164	172	140	156	157	183	153	177	155	156	148	148	144	177	150	180	184	161	183	164	149	171	159	152	185	165	174	170	158	170	160	190	173	160	178	153	181	161	141	155	166	163	167	166	172	174	174	157	174	171	155	156	150	151	163	155	142	162	167	142	173	165	178	151	165	143	163	156	146	180	189	165	161	141	150	150	163	178	161	168	157	154	158	176	164	192	165	165	158	152	154	135	156	168	168	170	172	158	152	143	145	184	172	175	165	146	163	159	169	145	175	159	166	130	170	175	159	178	154	156	169	161	164	170	175	164	185	154	162	164	151	147	159	157	157	169	177	151	141	140	175	168	186	167	159	153	170	154	151	164	163	166	169	143	161	169	151	141	155	162	153	161	177	165	134	175	174	174	132	158	139	131	144	153	187	162	148	162	138	177	170	155	145	155	168	172	172	146	166	162	174	162	143	153	143	177	182	154	157	167	176	159	139	139	152	157	146	156	165	169	171	165	155	153	158	167	168	164	152	144	157	155	148	159	171	151	174	154	182	188	164	161	196	174	168	184	146	140	156	147	158	134	148	136	168	159	180	164	174	189	172	190	163	158	155	142	173	159	156	180	171	180	170	181	178	145	165	155	169	167	155	158	151	172	168	128	164	161	139	138	146	163	180	168	170	163	163	194	151	160	160	160	144	148	159	157	153	176	154	148	168	144	181	160	171	158	159	175	169	179	174	184	158	170	168	168	148	179	172	145	179	150	157	171	150	169	149	149	153	161	156	161	136	129	139	169	154	155	171	167	167	170	166	159	167	175	159	130	150	136	183	171	141	184	157	150	175	168	176	178	159	173	186	158	177	139	146	144	179	163	179	167	163	153	152	169	157	159	166	159	143	138	159	175	176	153	178	146	157	164	157	153	150	171	160	168	159	158	174	139	151	178	155	181	144	149	148	188	159	157	161	145	169	176	154	153	167	167	144	152	187	175	139	178	148	148	162	170	155	156	158	168	161	143	161	159	168	162	173	136	157	165	182	160	153	177	181	168	161	147	164	163	170	176	181	126	152	144	161	141	176	158	149	154	142	154	147	150	187	174	167	172	157	177	145	157	167	138	153	160	172	165	160	162	167	166	169	152	156	148	159	142	172	163	162	171	159	163	146	176	186	142	130	142	153	159	161	166	146	170	163	149	169	164	164	183	171	156	156	172	162	152	168	160	169	142	169	184	155	157	158	149	145	156	189	165	145	192	179	151	159	169	162	159	142	157	184	189	147	156	154	163	167	172	157	155	154	169	152	169	144	161	151	154	159	178	181	164	152	150	132	154	187	151	179	180	156	156	140	194	175	147	160	160
41454	44437	44015	34526	21243	13165	6084	3324	1894	834	451	406	402	364	370	392	373	360	389	359	406	393	396	388	336	348	386	419	359	342	372	409	379	377	410	378	378	361	407	423	367	402	390	379	370	373	430	409	422	381	388	385	380	376	347	392	363	369	379	381	377	381	372	405	409	379	381	396	367	363	365	355	357	368	390	379	365	359	381	370	352	407	391	370	363	376	374	377	397	379	402	349	365	356	378	403	362	382	368	350	374	387	393	360	386	407	368	391	366	368	380	351	367	360	368	332	381	366	351	380	388	402	382	359	388	352	393	414	371	357	381	393	350	380	402	363	392	392	368	358	387	355	371	366	390	366	369	368	359	361	409	390	366	391	389	372	390	362	379	376	365	383	345	376	378	391	390	390	420	368	368	356	356	383	358	342	375	365	382	394	395	368	410	347	345	383	384	400	363	402	369	387	364	373	396	384	380	394	388	377	396	352	389	370	397	404	379	360	357	371	382	390	403	366	358	348	370	370	390	394	374	368	375	400	378	379	399	371	356	372	391	366	386	390	378	362	364	387	357	392	380	396	369	363	390	361	385	367	378	384	381	395	374	386	425	390	400	391	345	412	367	368	372	377	358	398	383	401	363	366	366	363	369	434	390	404	345	388	346	375	402	376	349	353	412	368	371	380	406	390	360	362	369	352	394	366	380	345	416	377	389	405	388	397	367	386	363	383	364	364	388	374	368	395	350	369	377	363	401	355	367	396	399	402	357	378	366	376	385	361	373	363	399	399	361	398	354	365	385	382	379	389	369	390	387	348	408	391	388	386	395	375	398	362	385	375	368	356	397	411	371	390	338	397	357	370	389	375	379	368	368	405	370	377	381	407	359	369	382	387	421	358	415	401	370	401	385	355	363	408	391	376	395	397	388	395	359	369	370	393	426	335	385	379	397	398	383	360	378	387	387	383	393	329	400	357	390	411	365	373	380	382	400	392	385	382	381	386	372	409	372	376	371	391	388	389	391	343	391	380	394	410	387	407	392	370	381	390	351	362	387	363	397	393	361	372	384	422	392	379	400	383	391	393	378	362	346	369	375	357	358	368	392	365	356	374	372	371	392	403	382	391	346	388	377	409	394	409	381	393	346	400	360	366	366	388	355	378	385	368	396	351	383	384	385	386	369	354	388	409	402	380	340	385	360	369	386	377	385	387	386	400	362	394	384	343	389	379	383	379	386	409	397	385	359	409	376	358	358	410	368	359	401	409	391	395	399	414	378	375	387	359	413	361	368	391	380	341	402	413	369	399	372	387	364	384	401	420	391	383	372	402	379	354	389	360	380	386	382	402	402	399	358	390	426	372	384	372	366	328	372	400	364	383	400	406	377	379	383	376	397	387	397	395	399	363	375	378	426	396	387	398	382	399	357	385	405	414	360	380	337	390	374	360	416	362	378	355	363	350	390	355	371	358	413	384	386	401	332	354	393	403	340	363	366	391	392	378	377	375	367	349	361	416	381	391	364	379	391	377	377	371	376	391	394	406	368	362	378	361	372	382	396	397	360	337	367	375	383	386	368	390	395	403	355	395	351	358	346	371	400	383	390	386	349	362	407	381	363	367	392	407	358	361	394	382	365	407	376	370	383	387	385	381	372	383	343	382	364	372	369	363	392	348	402	372	358	405	375	376	368	389	384	395	350	365	371	374	348	361	397	379	366	406	382	383	399	374	385	373	344	406	395	394	381	420	389	370	384	385	371	392	371	369	425	366	361	358	387	351	369	394	430	367	381	386	410	346	387	401	401	389	372	394	368	324	371	386	431	366	388	403	380	360	354	362	403	382	385	385	369	370	367	407	352	395	367	352	375	366	386	389	377	374	391	387	411	396	378	404	379	400	377	373	357	402	397	391	381	385	365	372	384	374	369	369	359	379	391	364	380	383	366	390	373	358	380	414	352	347	378	391	349	362	380	396	362	394	393	392	364	403	376	389	357	360	354	406	385	402	370	413	412	410	363	346	347	412	345	365	396	440	327	361	329	396	365	372	374	367	358	345	389	391	349	394	379	358	372	376	392	387	390	395	386	374	359	359	401	361	385	392	402	396	388	378	386	386	400	398	375	397	421	371	347	355	388	369	375	349	417	383	345	395	376	385	362	370	390	397	381	384	362	366	391	350	413	365	392	400	400	375	366	387	358	366	396	407	392	378	348	395	383	394	379	374	415	380	401	417	381	370	405	348	390	373	364	376	382	366	407	365	367	385	371	335	378	365	354	377	375	367	394	369	407	383	385	390	409	362	396	342	373	398	410	388	339	367	381	331	389	396	436	382	376	363	419	420	339	377	387	399	381	361	372	390	386	385	441	343	379	364	397	351	408	374	379	392	390	367	373	376	404	366	387	389	388	376	352	381	415	374	383	376	400	381	345	404	390	380	376	387	385	414	368	376	400	361	336	402	388	372	389	384	360	396	362	357	368	360	375	379	360	355	388	384	385	390	390	396	385	403	381	369	403	413	381	381	343	381	365	364	396	368	371	374	416	387	351	328	345	350	377	383	376	370	358	395	365	395	386	371	384	406	381	349	392	356	357	393	380	378	372	377	417	357	336	367	377	356	387	391	368	346	362	377	405	362	392	382	347	408	399	377	361	375	357	378	347	335	370	375	336	376	371	357	402	368	371	361	400	402	364	383	381	404	358	385	395	376	386	373	407	409	373	401	348	397	380	360	360	384	348	359	363	360	375	367	363	373	385	370	350	404	346	394	352	386	353	359	373	385	413	396	395	371	361	333	364	378	384	354	396	364	381	381	358	375	385	391	355	360	341	371	372	407	420	388	386	352	391	388	389	379	358	351	373	372	397	391	379	376	389	383	346	401	396	379	371	365	395	376	385	377	379	407	401	370	403	375	368	338	376	395	441	381	384	405	382	360	385	399	388	396	377	393	404	375	366	376	369	396	383	366	372	361	369	359	394	408	383	364	392	379	372	368	381	360	380	387	366	377	355	338	395	387	353	350	392	357	385	379	381	367	365	370	365	362	398	380	381	332	383	344	385	377	355	407	366	377	385	388	369	389	373	391	399	405	371	380	402	372	387	404	371	403	394	377	412	365	397	368	403	376	393	376	409	395	399	380	358	356	400	433	406	380	383	378	377	375	361	376	411	398	342	366	385	395	407	400	383	390	382	370	401	381	379	359	418	376	400	376	343	383	376	380	363	394	376	374	383	401	415	374	369	385	403	374	364	365	409	368	386	387	344	358	383	416	404	378	378	362	345	372	413	357	366	386	413	393	398	331	398	395	388	367	400	375	377	352	400	393	393	364	377	352	375	370	390	396	375	357	370	405	427	366	348	371	375	391	393	360	375	377	381	356	368	383	350	368	396	380	384	384	380	383	352	367	360	367	400	367	375	378	419	374	413	385	368	357	343	414	377	387	421	380	358	397	398	380	403	382	371	360	400	371	375	357	372	391	391	371	400	383	377	353	385	386	385	366	409	336	383	371	403	363
17498	5873	2466	951	463	383	298	289	263	271	248	260	282	275	269	252	274	255	296	297	300	272	266	251	310	274	264	286	259	301	266	254	263	282	278	281	284	251	298	238	231	285	253	288	318	273	287	269	269	282	267	275	273	292	289	278	256	267	257	309	279	290	253	253	256	226	253	268	288	260	292	258	251	269	253	296	254	273	260	259	248	244	278	256	270	258	257	261	270	276	252	296	277	266	271	255	267	251	277	249	257	264	250	279	279	281	230	261	255	276	260	280	271	278	255	273	256	288	236	256	256	248	283	273	295	286	249	234	254	265	269	266	298	271	266	286	318	251	286	289	305	286	275	274	236	263	283	255	253	268	257	271	276	263	280	259	283	254	267	270	281	275	282	273	290	260	289	267	256	287	236	268	300	268	267	277	255	230	262	261	300	262	286	228	268	279	261	270	295	255	246	239	295	269	292	230	236	242	250	250	267	268	291	300	284	286	274	245	250	291	267	265	288	274	308	297	290	250	249	268	230	259	259	291	254	306	309	270	240	298	277	261	265	289	297	259	256	255	283	263	243	266	276	248	257	276	288	264	258	272	278	283	270	278	271	254	286	271	244	285	275	316	247	263	244	252	261	264	260	270	273	271	284	267	286	261	278	275	250	259	253	283	302	249	277	266	255	272	301	263	293	249	260	290	266	255	258	285	270	307	256	253	265	280	262	255	279	266	241	235	262	259	240	248	289	281	254	275	233	263	306	243	247	254	279	270	242	256	312	288	270	253	253	304	238	274	272	266	292	236	249	263	259	314	297	281	276	259	319	243	266	249	296	276	265	279	305	247	274	300	288	293	294	296	308	250	268	263	278	262	277	253	274	280	256	276	257	291	256	260	241	261	271	285	241	258	287	256	251	256	286	287	271	246	270	279	272	266	251	284	271	269	251	306	262	257	271	301	279	257	270	277	298	266	254	277	308	293	296	278	254	263	271	264	279	286	274	280	277	292	274	280	274	266	258	280	265	268	249	269	251	292	252	245	265	249	265	290	277	317	306	287	281	276	266	271	244	261	271	257	269	278	247	248	235	289	280	281	244	261	273	260	305	275	258	268	262	238	284	258	244	300	274	258	257	303	272	285	263	276	279	263	278	297	277	258	271	285	266	276	271	289	254	259	246	253	246	276	282	263	258	264	269	258	260	271	241	277	267	293	266	260	281	277	287	258	240	275	260	271	255	271	254	269	282	288	252	304	262	253	257	249	266	249	272	278	257	254	235	292	331	260	255	292	270	257	257	280	294	277	309	276	208	273	313	273	256	269	268	251	256	279	298	263	252	279	284	236	249	254	274	249	281	235	288	272	272	266	237	278	265	272	262	263	272	275	268	300	289	247	275	297	258	288	287	258	262	261	255	259	257	255	285	265	267	258	274	290	274	279	256	290	288	284	260	253	273	275	249	239	240	284	271	271	250	254	286	282	255	263	256	268	245	249	265	255	293	274	281	287	306	295	286	258	233	286	278	250	258	227	294	267	291	272	254	261	254	274	266	278	271	278	276	265	279	305	281	254	272	242	276	250	270	263	289	293	274	298	234	266	237	269	244	278	297	263	267	284	287	286	275	250	275	272	272	286	258	271	275	264	290	277	260	266	250	292	266	265	275	287	282	274	263	264	268	273	295	260	310	255	291	294	282	274	255	274	259	280	241	265	249	255	288	289	245	255	248	257	268	269	295	291	269	279	286	294	289	275	278	239	273	284	308	302	267	242	269	280	255	269	257	259	280	308	271	281	293	263	244	276	282	258	249	235	258	263	297	283	260	270	288	260	254	257	249	270	276	279	269	279	271	279	289	262	252	267	261	258	274	288	277	285	265	262	287	255	296	264	281	256	301	267	280	289	342	244	280	272	273	277	289	273	268	281	302	269	317	264	274	263	273	258	281	278	273	279	295	250	253	261	260	274	270	277	283	278	255	284	278	263	273	241	261	242	279	271	250	270	269	251	226	283	278	279	246	254	256	290	295	260	291	275	242	274	262	241	310	273	291	258	262	267	251	299	294	265	305	279	311	265	266	296	266	290	289	252	271	277	251	302	312	276	266	251	253	261	282	265	251	252	271	300	288	266	283	291	286	285	256	253	285	237	285	265	283	291	274	288	266	284	284	237	267	281	273	248	220	323	224	288	274	270	285	277	254	279	263	272	263	287	242	261	287	279	266	272	278	308	250	280	273	287	272	274	249	266	289	283	248	255	263	261	269	261	284	247	265	261	279	269	295	283	272	265	283	271	267	294	299	261	297	240	254	255	262	283	257	282	269	277	245	274	293	257	257	266	268	307	264	311	279	273	222	265	265	250	288	289	271	275	270	294	271	283	278	292	285	252	271	237	258	257	270	277	278	265	263	274	242	267	275	266	259	286	277	272	268	275	224	273	270	267	250	248	261	253	280	257	250	272	277	272	253	258	262	268	240	281	261	262	221	279	250	283	274	251	258	289	243	281	300	250	280	273	281	255	264	283	264	293	289	255	260	252	238	255	258	269	264	246	267	276	264	265	291	294	254	266	272	249	257	283	296	265	275	276	264	292	266	287	298	276	272	285	255	265	276	259	274	282	260	245	263	282	287	252	277	280	261	275	274	268	309	270	294	281	277	310	261	301	299	281	233	240	248	284	265	262	239	254	254	288	292	243	271	287	264	212	267	242	289	298	288	261	245	242	276	258	312	269	256	268	277	294	265	242	280	245	245	291	275	287	303	278	285	282	281	273	245	287	246	295	256	282	311	262	288	296	260	287	266	245	306	271	280	284	280	262	254	267	277	287	281	277	273	295	234	281	273	251	275	322	278	319	291	277	268	283	263	225	249	261	240	311	311	272	243	244	257	251	283	254	286	279	266	259	311	298	283	288	286	278	272	256	250	261	251	271	275	276	294	271	262	283	272	260	292	329	257	292	281	259	275	249	263	260	283	293	278	288	241	285	280	277	258	268	252	264	287	282	294	252	281	271	246	271	269	284	272	285	300	290	281	276	241	272	289	294	284	265	260	279	295	250	296	248	275	279	237	268	280	272	248	247	262	252	260	279	266	282	262	289	269	260	271	252	283	251	248	277	244	246	257	270	268	281	256	243	281	269	275	243	268	285	259	276	247	275	311	235	272	280	267	283	295	290	277	271	227	284	230	297	262	309	287	252	304	246	251	290	265	298	250	253	254	283	277	258	248	252	286	262	258	262	274	281	264	265	281	234	276	296	266	283	287	287	290	247	280	261	276	279	292	296	289	293	266	270	239	243	270	256	254	265	313	265	259	290	251	274	260	284	255	248	268	291	251	284	259	278	286	265	275	241	291	268	271	272	264	295	259	262	248	284	278	265	265	230	274	315	278	297	305	289	268	263	280	260	247	243	277	272	242	283	278	279	237	265	284	292	282	283	259	299	261	299	287	275	264	272	259	234	266	265	254	250	222	237	286	266	265	265	297	274	299	296	264	244	299	255	265	298	274	251	243	272
13403	8028	5226	2597	1403	1032	734	719	644	645	593	602	592	623	648	586	607	573	632	629	618	643	641	604	638	648	626	639	606	651	631	635	595	624	597	599	584	597	591	567	596	582	616	581	617	608	611	593	600	602	632	655	633	596	588	625	596	557	597	625	607	621	589	632	628	559	551	608	548	577	600	593	603	630	620	611	632	609	601	636	611	551	612	593	635	648	639	621	622	620	598	590	596	587	612	640	637	625	597	601	607	667	615	579	643	613	625	614	616	611	602	579	583	586	609	603	627	616	602	619	617	599	591	601	637	585	600	614	637	595	610	594	586	612	575	611	624	586	612	628	595	621	585	602	597	587	582	622	627	602	603	589	588	571	615	597	626	601	602	637	574	590	598	610	580	584	610	609	615	560	622	597	634	608	602	651	585	598	622	610	626	601	626	596	630	652	658	633	605	614	565	585	611	575	588	649	617	604	593	585	616	621	606	630	626	610	633	577	630	607	633	586	592	586	596	595	610	558	643	578	612	583	637	604	561	634	614	640	619	625	603	596	653	593	613	587	580	585	573	590	637	553	604	599	621	612	597	579	614	603	576	552	631	605	606	636	587	609	581	616	606	618	628	673	589	559	647	612	589	620	609	615	605	637	620	569	566	598	601	635	617	619	624	580	652	593	599	628	623	602	593	611	609	570	566	597	584	602	620	614	595	564	609	630	604	631	575	587	645	621	634	589	568	630	648	602	611	616	573	628	583	611	619	577	609	640	608	639	634	666	606	606	583	641	569	636	597	651	611	646	625	619	580	651	635	611	586	660	598	633	638	621	597	618	623	674	562	605	583	628	632	609	586	608	585	559	630	583	621	578	633	593	607	616	591	633	583	605	597	631	599	627	615	574	608	628	602	597	614	665	626	638	620	660	625	558	618	615	618	571	602	601	645	619	607	595	606	616	593	617	650	558	639	638	616	616	661	598	657	613	646	611	602	598	650	649	577	581	639	617	634	633	597	582	605	579	638	639	612	615	627	561	591	568	622	616	606	629	568	610	593	639	636	602	611	591	635	610	574	585	582	644	634	603	628	609	628	605	619	631	616	621	651	610	560	583	606	613	647	610	628	624	622	567	584	642	637	608	589	648	617	553	554	626	625	653	577	546	605	582	623	583	598	605	577	607	580	614	621	600	607	621	617	609	628	603	633	605	597	608	590	585	605	602	627	626	616	621	583	606	623	640	604	624	614	626	591	603	567	638	589	622	637	563	608	584	611	633	630	654	653	584	613	593	593	626	601	606	584	668	604	616	623	605	620	637	577	563	647	560	636	622	647	642	606	617	600	634	606	641	628	576	630	630	587	623	621	633	613	596	618	580	602	574	603	640	597	548	638	616	639	646	579	613	573	638	588	638	611	638	602	590	607	600	593	625	573	623	573	618	620	622	606	621	593	616	547	602	641	581	602	591	593	657	615	590	588	564	579	635	588	624	579	642	622	572	619	602	616	598	617	568	602	584	580	612	626	626	589	599	590	666	609	617	582	563	635	622	616	600	585	597	636	620	670	578	602	629	653	642	579	586	623	614	570	578	608	628	657	617	601	609	637	622	594	593	585	625	628	645	637	584	586	612	635	630	626	609	572	622	616	615	589	596	596	628	629	617	604	617	600	597	607	632	643	602	589	551	596	581	602	610	631	576	590	634	612	642	612	628	624	597	579	577	600	642	595	599	644	584	616	594	624	631	597	591	591	622	588	632	628	584	593	610	599	644	606	628	585	586	579	668	615	603	610	628	592	593	599	597	669	606	542	626	619	575	625	617	609	566	580	639	591	579	630	578	614	592	608	630	602	601	597	624	613	583	612	604	636	637	607	621	652	657	588	627	584	597	636	579	578	610	599	644	639	601	623	572	636	619	622	613	597	631	634	611	617	609	566	644	623	625	592	627	578	595	646	614	618	612	632	616	617	592	600	631	611	611	620	577	535	580	642	679	656	584	626	628	641	605	606	669	618	596	586	608	637	603	603	693	593	589	601	609	620	570	638	588	608	603	587	564	611	617	624	577	612	599	584	581	633	615	594	621	601	592	601	626	637	596	610	626	603	595	585	622	618	605	600	580	621	611	615	617	607	599	623	605	541	636	635	640	599	552	600	619	608	612	605	667	621	609	637	636	599	648	606	630	601	602	580	645	603	637	637	551	610	607	617	629	589	605	594	603	595	612	593	571	630	595	572	588	573	621	549	629	608	601	650	607	601	600	583	544	578	599	629	627	617	609	626	617	647	623	629	632	606	617	607	626	616	619	590	648	610	578	560	586	634	615	617	601	661	624	569	634	618	633	652	597	596	608	610	616	605	597	597	572	663	647	605	579	615	677	549	611	601	618	598	663	577	559	543	644	607	606	608	615	592	585	594	636	573	621	587	634	656	614	593	617	590	653	569	597	600	617	580	640	588	634	595	614	604	624	644	607	598	582	616	588	607	645	604	635	614	608	628	617	580	628	635	641	568	642	570	608	656	578	564	648	595	609	594	593	591	602	622	632	604	600	607	603	598	623	600	608	620	644	544	586	658	607	599	614	636	615	625	620	603	603	659	585	601	607	626	548	590	631	617	635	663	613	618	603	609	614	643	613	596	619	600	641	638	616	607	616	604	599	625	628	600	570	631	624	627	626	637	585	602	641	567	595	646	617	607	568	637	616	632	622	613	598	627	643	608	639	666	677	544	612	598	653	648	596	605	629	592	645	599	606	631	609	630	615	611	599	613	590	604	617	590	597	619	599	612	585	571	616	645	615	591	609	637	607	605	623	584	594	623	618	607	618	645	622	597	624	639	588	646	597	619	608	618	623	675	649	654	591	593	666	587	575	610	632	605	574	570	607	614	601	616	583	652	600	619	615	608	609	602	596	638	577	620	635	627	626	625	631	604	611	585	627	611	657	597	597	583	606	570	614	606	586	578	609	630	601	593	599	611	611	598	590	631	620	618	589	637	571	583	611	615	627	594	555	603	604	614	595	587	621	649	617	621	631	594	564	574	650	590	601	615	586	627	587	598	634	579	592	618	618	593	582	601	586	589	607	679	625	639	605	592	589	625	655	657	590	609	649	606	587	602	618	589	636	610	597	615	610	568	611	598	611	668	590	609	611	649	623	607	603	595	574	613	626	634	644	642	633	605	580	647	580	605	653	623	606	585	638	620	574	606	616	634	627	572	599	604	605	586	626	583	601	611	583	642	594	615	634	606	579	620	573	633	584	641	574	618	557	642	629	567	614	604	584	629	590	632	610	569	597	608	635	570	555	637	618	594	615	588	595	655	586	629	618	592	663	583	605	633	599	625	627	610	645	623	596	613	616	642	647	611	596	620	592	570	615	612	620	587	596	611	601	626	609	548	631	602	584	638	610	592	597	574	604	575	644	631	547	650	620	629	597	621	634	586	665	598	612	578	582	579	621	592	617	620	629	646	613	616	632	608	642	584	599	600	616	618	609	591	567	613	630	579	594	601	595
44712	36244	30382	14846	5212	2302	1067	548	371	319	232	269	255	254	254	244	260	251	231	264	254	236	286	253	281	268	264	241	253	272	233	232	242	264	265	250	245	227	253	255	244	275	267	239	276	257	269	221	248	263	253	265	236	252	240	281	267	230	262	283	264	242	245	267	243	249	273	262	271	253	241	248	281	272	267	262	221	262	235	284	242	254	273	278	240	243	274	255	301	248	240	300	241	238	249	263	263	239	263	256	243	272	245	284	234	271	257	253	227	244	264	234	283	258	292	250	229	252	280	252	253	254	298	270	288	278	268	262	252	262	256	266	259	241	280	264	281	279	274	293	263	273	286	290	243	231	281	228	252	229	255	266	277	274	256	236	235	271	262	260	256	268	248	265	253	267	244	239	234	230	218	236	244	261	250	280	251	241	231	252	246	253	236	265	272	259	240	242	268	255	255	273	262	233	285	253	256	258	237	287	288	272	240	251	259	233	279	274	239	279	232	221	262	279	248	248	236	272	237	269	276	277	254	263	231	235	267	282	252	283	241	285	258	275	278	264	239	260	258	246	271	260	265	267	212	241	255	270	256	250	223	278	245	244	254	251	245	239	243	254	261	255	234	282	272	272	291	270	281	260	221	299	272	255	246	261	230	267	270	271	240	288	269	260	262	269	248	260	296	254	240	244	282	254	255	259	254	270	275	261	256	276	236	282	256	273	233	270	254	263	233	245	283	269	283	237	254	266	295	244	275	277	252	261	238	278	278	262	257	263	262	257	256	284	279	234	245	236	232	258	239	253	265	236	273	251	289	267	246	234	264	268	262	223	281	245	242	251	246	295	274	242	246	249	257	269	271	247	255	239	253	276	281	247	233	256	236	242	238	260	303	259	262	269	244	266	261	253	253	249	270	269	267	276	268	240	238	265	258	247	237	246	277	264	246	276	254	246	268	270	230	222	240	286	245	243	278	277	251	259	248	261	219	268	248	232	234	256	250	252	269	240	262	250	262	289	257	238	260	261	247	271	241	244	256	278	237	266	234	222	260	246	241	278	252	289	255	267	261	232	281	265	219	230	254	285	282	216	248	256	265	247	292	254	227	248	233	274	269	254	274	253	295	271	250	263	273	247	268	232	261	255	249	246	241	283	223	249	253	245	251	274	279	251	265	273	238	271	297	271	212	281	243	295	250	261	249	279	261	250	240	253	244	235	258	255	280	259	262	262	251	236	235	255	254	235	230	282	244	263	302	287	227	249	254	262	271	240	300	271	250	279	259	255	283	246	249	232	266	276	292	293	266	269	266	262	242	257	234	279	253	230	235	238	268	234	243	251	260	277	260	250	261	245	269	307	240	231	229	238	246	248	280	247	274	236	232	266	275	275	281	251	297	265	270	268	219	265	265	260	266	231	247	237	258	262	258	255	242	254	281	249	253	252	286	284	256	260	259	247	278	290	243	254	276	269	258	253	277	230	262	240	225	267	263	245	245	252	275	247	241	258	276	252	248	250	282	243	272	227	237	245	259	267	292	262	222	257	275	277	268	262	251	251	257	255	254	227	278	275	267	246	237	239	227	270	247	277	246	272	274	262	276	246	265	258	272	243	242	245	274	254	256	255	307	266	250	239	306	250	227	243	230	258	242	270	243	267	259	257	266	275	259	276	260	256	266	243	258	260	310	263	247	255	260	283	239	248	277	267	243	269	269	238	226	267	269	236	260	249	294	267	256	251	253	259	262	278	255	249	261	269	271	238	244	266	265	273	281	267	243	243	260	282	242	267	270	273	272	313	233	245	266	267	253	246	223	262	239	234	291	272	258	274	217	251	234	280	265	255	279	288	263	287	249	244	251	278	225	276	251	248	253	244	229	267	254	255	223	279	235	275	266	246	263	229	251	256	238	240	267	246	256	259	251	226	275	260	258	221	241	252	250	250	253	264	264	286	294	278	263	274	263	268	285	261	239	263	265	243	272	225	238	239	265	251	236	257	261	271	252	265	265	241	248	257	260	259	281	241	263	231	236	259	242	228	252	241	254	277	235	257	272	253	261	255	264	273	247	259	248	240	268	241	238	262	265	237	246	281	280	244	255	263	259	279	250	259	265	250	250	235	274	250	243	260	273	287	257	248	272	257	232	250	248	271	238	248	254	240	257	237	238	234	257	245	257	216	268	226	243	263	296	288	262	280	249	281	252	265	287	237	260	246	262	264	281	220	253	261	265	261	255	248	279	280	245	257	255	230	250	278	253	260	303	252	263	241	256	247	276	269	249	260	233	239	249	251	247	239	302	242	257	238	243	263	273	271	241	251	262	242	268	256	243	271	233	235	247	263	250	254	237	227	226	282	262	246	252	270	250	228	257	269	261	274	246	275	250	265	248	253	248	275	263	282	261	254	256	240	249	260	264	281	291	259	221	260	245	272	247	249	245	284	267	249	287	253	227	239	254	299	225	252	258	268	277	270	260	251	272	257	254	250	255	251	268	252	272	268	263	249	235	273	242	246	255	246	293	257	291	248	243	247	252	226	242	225	245	212	256	220	251	250	251	228	244	247	268	287	291	288	276	278	259	289	279	273	249	280	253	270	246	258	237	268	270	266	264	243	260	279	243	260	236	296	230	219	205	229	268	245	258	254	228	280	232	257	271	280	271	249	282	224	251	283	298	268	261	241	265	270	255	258	258	263	284	268	245	245	231	281	282	258	260	226	253	256	243	266	277	243	240	236	278	237	227	277	270	244	236	261	252	244	282	283	268	262	260	256	297	251	292	274	251	246	262	273	239	246	234	242	237	249	240	260	271	214	254	258	251	289	261	264	236	255	287	211	266	286	252	262	279	274	289	290	232	282	282	242	202	254	278	230	281	265	232	261	267	253	235	250	258	259	256	265	254	246	282	249	243	267	250	233	254	268	248	238	261	276	252	295	234	238	252	274	234	256	289	270	264	254	261	251	247	263	267	261	278	247	245	255	250	276	258	258	266	262	246	225	273	264	270	251	274	242	236	245	251	261	262	235	247	296	268	248	246	252	275	258	265	277	252	275	283	245	254	262	281	278	261	265	232	294	238	277	267	254	278	273	253	273	252	236	257	261	287	247	255	228	265	244	274	214	229	267	280	242	264	278	273	233	267	282	279	253	261	275	300	247	262	248	245	252	274	283	241	256	238	224	249	245	269	293	236	212	255	280	268	282	264	257	275	222	290	246	223	274	251	276	250	257	281	229	238	252	236	253	275	233	261	229	283	278	250	285	261	264	250	271	254	263	221	252	238	270	187	234	237	247	268	292	247	266	241	242	257	274	260	267	286	266	271	244	264	290	249	267	268	285	265	256	229	259	257	267	250	252	249	222	251	259	293	258	269	283	248	298	257	263	257	263	265	288	252	250	230	277	246	274	256	259	243	266	263	266	256	257	238	225	248	242	251	279	247	277	262	250	268	296	292	257	238	260	261	258	256	244	260	245	269	252	254	256	260	284	237	250	298	262	273	253	280	293	259	271
30293	31730	33861	23244	13080	7698	4007	1832	1177	786	534	560	569	586	604	603	545	577	570	577	552	584	587	625	574	579	602	593	586	590	640	605	615	611	541	617	603	586	597	582	547	574	602	607	598	568	582	548	555	599	626	561	553	527	599	570	587	611	577	591	556	598	571	578	540	568	605	562	598	591	537	582	601	577	609	607	563	568	596	569	595	552	562	536	528	619	594	659	586	570	556	618	553	580	578	619	583	554	609	590	589	583	644	578	565	585	575	589	591	568	627	564	592	552	563	579	581	569	591	609	593	549	588	581	582	551	580	566	555	558	603	627	603	563	557	552	589	603	570	573	625	547	591	606	520	555	550	548	571	581	582	596	593	630	576	566	576	546	594	619	561	555	568	588	575	598	580	587	600	567	576	555	541	571	578	573	550	597	613	626	589	587	644	549	584	576	615	602	540	596	574	538	515	567	590	601	571	571	598	585	549	575	572	593	567	541	588	575	593	578	556	611	584	550	546	573	562	581	556	575	590	569	547	538	562	623	612	580	578	571	574	576	583	604	547	566	609	539	572	596	570	569	600	547	599	573	576	596	547	582	611	625	591	544	561	568	568	577	585	588	558	588	552	600	553	548	608	598	561	559	563	609	574	608	545	616	572	591	583	580	556	571	600	591	624	593	590	566	649	590	562	607	572	594	542	571	575	567	566	590	600	559	533	580	555	610	563	606	539	563	577	559	565	529	598	559	572	585	585	564	536	607	577	629	549	599	581	554	623	585	613	544	622	602	534	565	574	593	586	616	569	544	564	567	596	576	581	595	595	528	566	534	585	591	597	558	587	596	551	579	623	548	590	571	578	602	545	584	532	545	568	597	562	595	556	589	594	574	541	561	628	611	583	590	583	549	594	603	608	584	587	631	564	526	577	584	612	610	543	585	559	552	572	613	607	569	555	588	593	593	570	569	629	589	570	591	567	521	557	547	607	553	549	548	594	609	559	610	542	596	567	572	580	582	609	580	601	591	538	542	594	571	587	543	582	607	543	546	553	577	565	579	590	577	610	541	589	593	569	551	602	553	585	577	568	579	586	561	599	603	560	594	556	569	586	587	535	566	599	631	601	580	582	583	571	609	529	592	558	570	535	570	577	618	522	600	562	591	567	614	555	587	612	571	592	625	571	575	596	557	592	567	582	596	567	593	584	566	604	609	582	593	572	551	570	587	603	564	607	612	607	586	600	563	568	571	571	567	579	545	578	568	603	551	595	579	527	535	569	549	612	584	541	579	571	570	555	618	597	552	591	569	560	588	599	571	535	581	528	576	557	562	562	629	583	556	572	563	557	598	618	561	534	575	571	564	561	622	592	571	612	597	608	599	606	567	618	559	593	613	566	568	591	620	544	558	542	576	571	588	591	570	578	561	586	577	614	586	567	577	646	612	546	558	599	549	597	556	585	603	550	580	510	607	596	587	570	595	618	570	539	554	560	611	569	575	576	591	569	568	567	582	613	569	590	591	583	624	556	561	582	547	592	576	575	556	579	563	560	579	564	583	609	593	581	606	540	562	558	544	627	545	543	564	618	535	592	595	585	613	577	590	561	580	543	575	576	588	543	569	591	604	517	549	603	530	559	553	610	575	562	554	592	596	556	588	591	571	619	576	598	557	581	590	555	587	575	566	573	592	603	590	534	554	603	613	575	607	564	595	565	616	557	559	603	587	542	567	568	619	589	625	579	570	557	608	574	600	570	574	570	596	571	585	545	587	603	573	628	570	559	585	562	593	594	535	554	561	548	556	578	566	582	531	571	538	550	588	585	604	586	588	548	557	580	585	574	585	567	596	605	596	617	597	567	587	576	552	564	567	598	541	583	561	606	579	588	567	568	579	562	590	580	578	625	589	600	582	588	550	539	577	594	593	584	574	583	560	589	611	613	526	582	603	616	551	537	595	600	563	594	586	602	582	548	590	579	598	621	554	583	558	549	554	584	599	565	560	621	564	560	615	604	638	616	567	557	607	556	584	576	603	582	572	559	572	594	604	601	612	592	547	583	608	612	566	578	565	610	614	562	616	593	562	539	592	586	551	551	597	560	599	592	558	630	570	592	581	557	563	549	557	553	579	553	579	590	592	590	563	583	574	575	571	594	546	553	601	625	562	596	573	609	582	531	566	593	555	559	591	579	597	593	583	590	572	599	577	528	535	579	550	614	596	603	586	624	547	599	582	571	582	596	561	592	574	571	586	524	565	560	586	587	601	599	564	568	556	588	593	546	554	589	554	548	575	604	593	563	580	608	571	497	562	613	593	613	584	587	571	562	605	622	592	572	592	595	573	618	566	582	563	545	588	600	542	551	584	567	578	577	606	539	601	585	563	615	560	560	556	549	584	547	572	537	582	590	563	560	577	567	572	562	575	532	588	572	602	586	557	581	640	568	556	562	574	587	615	577	566	563	570	596	559	561	600	564	585	618	536	595	559	565	586	544	593	550	633	565	585	612	587	564	598	559	592	550	591	604	566	569	548	575	606	623	610	577	557	620	591	572	612	578	593	565	581	600	588	563	583	585	590	554	616	600	558	544	558	567	586	588	595	590	559	612	595	549	557	577	612	645	597	595	556	579	629	554	598	543	583	566	589	607	582	588	621	583	599	579	552	574	601	571	601	603	598	565	588	626	574	585	588	632	595	554	615	546	599	546	565	623	578	580	555	596	538	517	558	557	614	568	566	627	606	560	573	595	576	570	543	632	553	570	622	586	585	595	563	564	553	592	655	591	543	553	529	615	606	599	553	541	589	542	561	591	540	592	597	614	605	589	578	555	574	561	545	613	545	567	601	554	568	563	558	612	574	625	582	581	554	565	544	552	616	620	551	559	567	576	555	622	570	577	582	587	567	600	544	585	590	624	627	565	574	567	523	540	583	614	611	553	560	576	623	563	603	561	601	592	542	586	549	559	560	569	567	606	533	578	626	581	579	580	616	622	568	629	595	601	582	566	620	598	577	554	604	572	589	589	577	580	562	540	573	613	557	596	580	593	578	559	574	557	590	574	600	620	586	575	566	579	559	534	535	554	563	577	563	568	571	573	529	588	611	581	583	588	568	544	623	592	563	594	591	544	612	560	542	602	564	594	601	593	567	556	611	567	599	599	555	537	591	612	552	577	609	553	583	588	591	561	565	565	564	592	601	565	572	594	581	557	547	577	576	582	563	590	552	611	600	561	569	613	556	577	545	601	605	567	610	636	590	576	616	571	574	588	599	602	588	543	598	605	570	594	541	596	575	551	521	571	576	610	566	576	571	554	586	584	564	595	600	538	600	583	602	579	603	568	572	561	598	546	606	559	601	571	597	587	543	529	582	579	553	608	601	571	537	595	583	592	589	558	574	560	582	558	560	579	586	571	571	608	521	599	569	594	556	556	572	575	612	599	603	569	577	573	540	594	586	626	581	600	556	587	607	567	537	579	578	587	619	571	603	567	545	559	561	605	582	590	599	584	579	593	609
60979	53915	46497	26571	11944	4901	2184	717	379	252	160	178	149	177	141	171	180	166	142	151	178	157	167	163	158	163	167	156	149	145	176	147	147	147	181	170	167	165	153	160	138	155	170	156	161	152	184	179	132	182	180	144	165	180	177	185	161	156	172	173	168	188	179	177	174	162	157	146	151	152	169	156	177	179	171	173	184	175	186	166	156	140	176	168	163	184	154	150	165	162	159	185	153	161	153	183	155	180	161	164	186	172	164	160	164	157	158	154	154	166	173	159	164	160	150	191	165	178	161	153	183	155	139	157	179	161	190	162	146	174	193	160	161	148	170	164	119	163	151	139	139	162	162	182	142	166	176	173	151	181	151	143	136	144	164	162	152	169	173	150	170	149	184	168	191	164	159	163	178	172	146	165	151	153	180	150	140	154	177	163	155	139	152	166	162	178	170	169	154	141	159	166	153	169	172	160	164	157	178	162	173	151	168	182	167	159	185	153	171	133	164	151	177	158	167	183	177	155	158	167	166	143	161	177	167	167	176	137	159	169	154	150	165	171	176	137	153	172	173	163	149	141	157	161	163	186	189	160	162	152	159	162	150	160	147	145	139	154	175	170	182	168	160	165	178	166	146	169	149	143	153	165	183	163	170	171	150	170	188	152	146	164	167	172	151	174	192	171	156	157	154	165	139	164	179	175	167	169	172	153	161	142	145	162	153	174	156	155	166	175	186	196	192	176	169	175	146	176	145	165	154	185	178	174	162	149	178	165	172	172	180	194	172	159	180	163	152	202	180	153	163	150	174	159	156	205	154	160	179	173	177	164	181	169	164	140	151	171	162	146	179	145	148	144	169	190	165	155	168	148	164	143	153	159	166	155	152	192	167	160	131	168	169	148	140	148	159	164	159	162	136	173	168	166	175	174	173	153	160	149	158	152	175	149	179	176	182	161	160	151	148	152	189	161	167	156	170	178	147	172	161	192	166	146	193	163	159	147	175	171	142	149	185	191	165	172	171	181	149	176	158	184	177	176	154	169	158	177	155	148	187	145	179	165	173	190	141	166	159	147	169	156	180	159	151	159	171	143	177	169	155	145	171	154	181	159	165	179	173	164	153	151	144	182	154	157	181	169	169	180	170	189	149	159	167	159	144	164	174	148	148	168	163	147	170	174	184	154	168	176	165	150	152	178	142	157	171	167	184	160	173	175	173	168	158	149	142	180	166	160	161	163	158	163	161	177	177	173	167	152	155	157	152	138	184	164	175	156	156	154	153	161	162	186	153	159	157	167	158	157	170	151	156	151	167	151	151	185	174	149	171	173	166	153	162	169	151	167	169	142	162	154	157	162	163	137	166	178	166	155	156	141	169	162	179	170	185	145	138	167	160	148	167	167	176	170	161	178	166	158	161	160	165	180	177	188	168	162	177	189	140	157	162	165	162	142	151	191	174	174	161	169	152	182	158	138	127	183	167	178	169	155	173	143	172	191	145	170	175	151	151	182	156	166	176	145	181	162	167	171	181	172	156	175	165	176	168	166	159	164	167	155	172	158	151	176	167	166	175	173	162	180	164	157	171	188	165	170	161	189	168	171	161	193	139	145	162	172	175	179	154	127	172	185	146	162	154	162	164	150	162	179	162	198	166	140	157	191	155	156	159	179	176	172	162	167	164	147	168	167	151	167	177	161	183	161	176	177	137	158	159	196	185	169	174	172	178	208	148	156	173	171	197	165	160	163	147	184	164	161	175	184	180	148	179	152	162	156	168	161	159	163	138	147	153	143	157	167	156	165	165	150	137	150	153	150	198	151	183	196	147	175	152	153	180	152	146	157	179	167	144	158	155	161	178	171	164	167	173	163	165	175	190	160	177	133	137	184	164	153	164	181	156	175	174	161	161	152	161	161	180	163	158	196	168	182	149	153	132	180	169	155	155	188	165	163	161	131	160	196	184	164	174	173	161	209	162	178	174	156	161	164	159	154	163	168	166	166	161	156	137	158	166	158	174	191	159	156	159	149	180	165	153	150	166	171	156	154	173	150	126	159	150	170	174	140	182	146	148	142	171	158	169	133	181	149	152	168	166	176	171	154	194	164	152	145	146	158	176	153	183	178	154	182	164	165	169	168	153	148	173	204	149	185	157	155	143	174	149	157	147	175	145	154	174	176	186	166	159	149	170	158	185	164	177	159	170	155	181	150	156	162	182	147	173	151	169	172	140	162	146	150	143	186	179	192	173	149	168	173	158	136	175	155	158	162	163	159	168	166	158	152	208	150	171	171	159	159	159	165	176	160	160	178	153	180	171	155	180	168	170	181	178	151	169	160	156	169	151	178	187	171	163	177	179	165	155	176	154	155	142	147	172	164	162	146	177	158	171	159	175	180	162	169	173	163	161	165	150	157	150	170	177	173	177	141	168	134	180	177	166	160	165	150	151	178	156	157	143	168	168	168	155	172	160	163	178	176	186	149	171	171	173	137	159	152	172	169	151	124	155	171	192	161	164	153	173	173	175	202	166	173	182	158	171	172	172	139	150	159	138	171	164	176	162	161	153	170	152	177	159	149	160	165	153	168	158	170	133	163	171	166	166	158	171	131	157	168	191	160	166	162	161	143	172	184	155	149	159	176	168	163	154	166	176	167	176	172	174	190	170	178	156	165	157	174	164	169	179	171	153	175	160	175	196	159	150	150	161	160	190	193	149	193	179	160	166	158	173	144	170	166	181	159	179	178	179	137	159	136	165	181	155	185	160	163	172	151	167	163	167	146	151	173	175	181	159	170	168	165	171	155	133	140	161	161	174	157	166	159	158	186	160	146	136	160	168	164	168	173	154	163	164	148	151	167	168	162	148	175	171	141	163	171	189	157	166	150	160	153	160	171	173	170	181	154	181	163	192	165	148	170	195	145	151	148	157	162	154	174	158	190	154	158	167	170	159	179	170	147	145	162	173	179	160	192	177	143	161	148	149	162	171	170	156	149	154	139	156	162	147	164	179	161	151	174	161	155	186	146	168	155	188	168	173	146	151	151	162	156	151	168	170	178	163	142	161	153	175	163	154	178	158	179	159	185	189	176	162	161	169	132	159	176	175	184	177	162	175	155	149	167	144	165	169	178	155	152	155	175	153	160	171	161	169	165	172	171	156	191	151	162	157	156	174	173	160	159	158	190	185	178	170	151	153	167	186	164	142	150	158	176	163	170	176	151	173	156	156	148	149	138	166	172	164	154	202	174	152	118	156	151	158	162	160	175	161	161	150	164	177	142	164	167	177	168	178	184	196	160	156	170	172	194	185	172	185	136	141	165	163	167	177	136	179	164	171	172	192	154	137	161	193	176	130	165	171	158	165	156	164	157	165	160	151	181	159	165	152	165	155	159	187	161	131	150	166	162	196	161	166	177	190	165	164	156	158	153	155	154	159	173	172	176	178	155	187	191	165	151	174	174	163	170	149	178	163	191	162	151	150	174	151	166	173	180	158	151	165	172	173	178	175	139	151	147
41046	44564	45390	34013	21392	13699	7747	2798	1376	784	400	433	398	350	398	381	387	372	373	373	404	380	375	387	381	419	369	379	377	368	377	366	382	396	372	358	418	366	401	377	393	394	407	384	412	366	405	388	386	394	396	385	391	361	397	407	401	370	380	353	371	361	376	373	384	370	411	384	357	394	386	423	373	370	368	378	372	431	387	393	349	392	389	374	385	359	337	362	369	405	436	419	396	393	383	383	351	369	369	360	379	366	373	383	391	354	383	372	357	400	374	383	403	375	366	381	394	360	349	347	423	375	401	366	396	355	411	374	386	375	365	422	394	362	394	366	407	381	406	371	346	375	368	369	389	382	373	392	384	382	399	392	360	404	407	407	397	380	388	391	367	396	367	376	383	380	361	364	375	364	378	363	380	385	383	408	373	371	380	393	365	381	386	387	360	383	375	370	377	359	383	390	374	395	370	359	420	365	420	393	385	445	400	371	392	360	370	364	396	381	381	395	344	406	407	403	399	408	390	434	344	426	408	386	398	397	395	395	386	373	361	417	361	367	396	406	381	371	399	369	394	395	404	374	405	375	397	373	430	392	365	362	375	404	327	348	438	397	368	398	408	383	382	351	405	397	370	389	379	388	387	396	383	382	384	393	367	397	386	381	357	380	399	355	408	369	401	408	367	392	387	365	389	380	368	397	366	398	370	415	352	363	399	383	338	389	381	396	394	380	373	376	379	379	371	372	386	395	375	388	372	391	386	380	388	368	380	389	386	373	393	379	360	389	382	381	382	377	398	362	406	372	382	382	401	363	417	411	386	358	384	425	371	380	358	386	409	388	360	403	357	369	391	398	377	380	380	343	381	376	375	362	387	415	387	397	378	337	412	347	337	413	388	369	348	405	392	381	365	380	401	376	391	380	350	386	376	401	418	352	389	417	395	400	373	385	369	382	376	379	395	434	388	384	367	402	399	370	394	363	369	412	407	356	358	414	354	395	378	377	373	339	414	406	376	382	365	363	377	370	399	375	402	399	344	398	387	404	378	393	396	386	376	419	412	438	360	367	377	359	357	388	373	401	361	348	363	380	422	378	371	393	376	413	388	393	407	393	412	383	368	353	345	360	359	359	397	367	400	389	338	350	359	387	374	372	399	359	373	360	382	373	388	382	390	421	412	381	382	404	373	400	369	385	382	375	381	398	380	375	389	356	380	395	346	391	409	379	374	386	387	349	379	412	375	375	360	389	366	396	366	406	380	385	415	369	390	391	407	377	383	374	343	362	340	375	360	380	363	345	407	365	425	401	391	345	428	378	370	389	388	353	368	350	393	387	422	431	402	377	390	381	367	391	404	356	439	381	367	395	362	370	397	398	387	376	373	351	367	346	379	403	392	388	373	381	392	416	358	427	386	346	367	362	402	398	387	370	383	404	403	388	362	389	386	405	403	372	352	380	377	411	375	361	355	386	390	394	407	376	390	402	375	368	357	393	381	352	372	374	356	380	372	390	409	372	399	399	346	389	354	380	387	363	356	405	377	378	352	376	392	360	377	368	371	357	378	359	373	386	398	350	412	385	356	381	366	379	398	377	371	357	362	377	383	370	407	380	399	396	381	356	358	396	411	360	365	371	358	391	379	392	399	352	399	372	428	366	382	371	393	360	344	396	426	394	365	378	358	388	404	389	399	370	369	371	420	375	383	399	393	379	377	356	414	353	367	352	395	363	395	379	399	389	402	353	359	381	381	407	378	382	381	396	441	353	374	378	362	389	375	388	412	366	407	389	375	404	388	366	412	358	415	406	364	402	367	375	419	398	369	360	376	347	392	350	367	381	427	380	349	377	399	386	373	373	386	381	348	365	389	361	381	368	387	394	393	387	400	373	349	368	398	392	372	347	363	404	387	398	407	414	335	394	366	333	391	391	354	375	369	367	369	402	353	408	401	378	397	385	377	387	376	415	349	385	379	380	392	332	410	396	386	376	382	386	375	420	355	397	397	445	382	376	361	360	375	392	397	400	349	397	379	386	384	385	376	360	378	375	383	396	390	374	370	354	376	394	361	367	398	414	373	370	405	401	365	389	363	370	363	389	422	405	404	381	372	396	381	368	393	363	376	424	372	384	374	381	398	406	414	362	397	400	400	415	387	354	338	395	362	386	362	386	382	369	352	391	395	397	389	350	364	410	364	380	379	382	391	398	381	400	385	354	378	367	379	360	390	376	391	405	397	367	389	382	361	361	369	387	370	385	415	382	374	367	397	370	368	341	384	388	410	353	362	387	461	385	378	414	328	367	364	411	394	370	364	408	444	417	347	423	385	332	393	397	361	382	406	413	387	440	404	393	380	413	398	367	421	387	390	393	401	407	409	356	339	347	375	365	379	386	377	387	398	391	390	420	377	389	414	364	359	382	398	356	405	383	398	356	363	362	369	381	378	440	412	380	354	363	388	385	387	353	397	378	380	398	394	358	389	368	371	386	435	376	388	393	408	391	391	388	401	371	404	386	390	346	381	375	371	446	393	368	337	383	381	390	352	392	389	396	365	382	355	359	370	411	372	362	378	399	374	400	369	387	371	384	358	408	400	363	395	384	362	394	388	379	385	386	391	398	395	385	432	397	407	359	345	394	382	365	376	433	383	418	374	350	446	406	391	383	391	368	399	348	372	371	416	397	371	383	381	386	366	364	365	372	381	355	389	379	372	396	387	405	392	379	328	370	390	420	396	373	388	414	393	388	396	394	410	359	371	371	392	353	405	369	380	380	401	393	377	380	374	351	369	401	378	418	412	378	373	370	381	368	388	390	422	409	402	391	390	406	365	379	369	393	408	388	392	391	383	363	376	401	393	399	368	375	408	397	372	372	358	407	409	306	383	379	383	377	424	376	360	377	377	371	386	372	383	366	383	375	359	383	393	364	410	398	366	366	372	397	372	404	385	388	396	436	384	402	370	395	358	398	357	385	398	388	385	382	385	365	345	407	369	417	391	415	399	400	384	381	385	368	368	402	364	408	363	365	375	401	374	376	378	414	419	390	373	337	347	385	396	419	373	351	388	370	372	423	360	395	413	369	385	436	348	396	372	427	378	345	394	373	386	371	411	411	372	392	392	393	380	353	395	394	347	384	380	411	398	387	362	351	395	349	383	375	430	382	385	377	383	367	337	395	401	369	384	403	359	379	398	416	343	397	371	352	407	389	401	340	381	385	389	411	377	399	356	443	350	372	389	363	389	387	388	385	414	393	380	366	397	388	384	400	361	376	374	388	398	387	368	372	376	395	382	398	373	369	388	382	369	403	382	364	361	371	374	353	384	416	372	343	383	362	380	410	380	394	383	365	335	431	377	386	374	377	345	364	400	377	391	401	418	384	368	420	364	375	362	406	386	360	369	390	396	411	381	420	375	392	401	404	387	347	389	412	355	362	356	405	411	382	406	366	391	416	394	382	343	399	427	341	377	399	387	388	371	383	358	384	373	354	394	423	394	395	395	360	386	335	400	388
18783	6283	2424	798	464	386	340	281	275	275	280	273	276	282	296	266	254	275	289	288	247	257	299	272	291	275	278	258	294	298	266	282	292	289	292	303	274	285	304	289	290	279	272	296	286	294	295	294	291	264	282	278	282	269	254	285	260	270	307	289	267	244	253	293	301	263	291	298	263	273	289	290	253	273	277	258	272	258	271	284	271	244	258	282	281	270	264	277	242	278	305	275	269	280	286	276	298	269	286	295	273	279	265	252	261	279	248	260	286	271	274	290	289	278	273	284	272	288	298	303	294	298	282	257	286	270	272	252	282	288	261	270	272	289	255	300	286	308	277	290	266	267	279	288	255	260	295	290	264	265	301	286	295	258	266	281	244	280	266	257	268	279	273	281	274	296	307	290	265	277	259	280	297	262	274	265	297	249	275	273	266	256	261	255	240	293	267	280	325	301	259	276	244	257	291	274	285	276	290	265	248	277	260	267	274	260	268	297	305	288	260	246	288	263	315	255	279	332	294	270	290	274	302	296	267	273	270	273	236	248	272	281	277	264	276	294	248	292	255	292	260	263	238	264	294	259	254	281	276	263	264	301	284	255	244	276	288	268	268	264	303	258	278	309	318	269	271	295	291	279	293	261	283	261	288	283	274	280	279	269	243	244	270	287	263	294	259	263	240	313	287	270	270	291	271	288	272	276	259	267	295	280	255	287	258	291	241	257	266	309	275	242	286	273	266	245	263	284	254	281	271	286	296	251	294	288	293	255	293	305	263	277	298	269	279	253	288	263	284	275	255	266	261	243	267	273	281	311	258	301	263	253	269	272	270	267	300	260	267	287	282	266	292	282	257	255	306	261	255	278	268	283	275	269	276	247	275	288	286	284	284	261	265	273	256	304	285	285	274	290	297	273	244	306	281	269	304	288	238	296	296	291	300	254	272	246	267	301	305	266	255	270	260	247	250	293	265	264	265	271	286	286	270	260	279	268	277	283	272	274	300	301	303	303	250	246	279	287	273	257	284	240	293	277	285	268	300	258	290	250	277	284	270	266	259	222	241	270	302	271	277	257	272	275	300	283	259	301	250	254	254	262	272	254	262	266	305	278	262	277	264	261	267	290	259	261	247	254	290	249	294	292	301	284	269	257	266	269	295	293	303	250	270	310	269	280	269	274	282	275	280	253	299	266	257	239	298	279	283	261	281	268	261	283	252	266	274	283	284	296	272	275	285	279	259	253	267	247	229	280	276	276	241	282	295	272	257	297	271	263	273	280	271	268	244	264	270	278	302	262	269	252	237	257	257	273	285	288	300	308	289	272	276	278	268	295	264	267	272	264	268	280	274	295	255	290	260	279	287	276	248	247	266	269	259	288	269	288	290	303	282	248	267	279	265	249	267	283	279	291	256	258	259	287	298	272	258	259	236	241	288	265	277	281	266	261	264	272	283	275	293	306	276	260	280	258	248	267	275	264	274	283	278	286	287	287	269	279	286	270	295	245	288	281	264	297	261	273	307	296	249	295	253	285	286	272	280	286	285	259	246	272	240	265	244	274	270	270	285	282	259	293	279	279	269	262	270	288	257	267	281	270	302	289	305	263	266	256	259	256	291	271	270	243	278	257	277	220	276	254	265	266	298	282	269	273	270	285	305	277	285	276	274	260	274	269	232	272	250	283	260	262	254	279	288	270	267	261	240	269	285	306	269	252	276	257	260	292	278	277	241	236	290	283	238	280	243	281	273	265	274	254	265	294	263	289	248	277	266	283	253	315	279	296	287	276	227	265	288	237	265	298	306	280	258	285	268	275	260	289	279	284	269	297	270	276	291	274	316	238	300	271	269	256	266	269	254	258	275	254	290	257	236	290	271	308	279	287	254	255	266	266	256	251	272	281	285	251	282	275	296	242	307	285	273	277	292	269	285	267	290	280	293	297	258	265	271	296	261	252	278	271	287	304	280	279	296	259	290	270	278	264	302	251	263	256	277	289	297	267	268	288	274	262	269	292	283	276	286	263	275	261	267	269	295	274	261	277	287	272	286	279	281	255	266	277	270	285	272	282	255	261	240	286	257	279	286	264	257	269	276	293	269	283	293	289	274	273	265	269	269	294	248	243	261	283	296	287	275	280	312	281	273	265	254	303	263	260	283	259	278	291	288	283	261	269	260	252	287	290	284	253	288	222	255	266	288	266	280	260	280	272	286	274	280	261	285	299	276	286	261	298	286	274	282	254	302	262	305	252	261	250	288	269	266	281	314	280	275	269	273	288	251	267	252	272	270	276	280	293	288	273	241	296	279	287	262	282	258	309	250	274	279	239	278	290	282	266	286	270	254	274	259	287	277	283	278	252	254	303	298	254	275	281	251	276	255	285	261	283	318	278	263	309	287	257	284	264	272	287	286	275	278	247	252	257	268	292	285	291	257	258	271	247	284	284	292	272	252	295	289	302	275	262	259	284	288	258	263	251	269	283	250	248	262	260	244	284	287	292	238	274	318	303	290	262	284	308	264	252	266	270	272	274	262	284	300	258	251	271	279	273	299	259	293	244	257	244	250	283	260	293	228	292	264	272	257	271	273	240	267	250	268	287	287	280	312	274	246	272	257	270	263	270	281	256	248	275	283	288	225	289	262	256	260	258	290	251	295	268	298	280	263	252	320	243	262	245	278	253	305	284	309	278	274	255	295	264	299	295	271	304	281	261	267	250	281	291	292	260	266	303	262	271	294	244	253	296	271	245	264	264	260	292	251	225	257	279	282	270	245	273	280	230	262	276	287	265	265	242	294	265	279	267	257	263	283	261	252	257	263	292	305	279	302	268	263	275	250	246	253	272	299	252	269	286	264	272	253	266	260	278	266	292	274	259	253	270	258	266	255	286	269	237	337	269	267	244	271	257	266	252	272	302	284	280	268	266	254	298	278	269	268	263	256	297	246	270	269	269	272	274	279	274	279	248	275	223	241	236	279	247	281	278	249	256	275	260	293	268	284	298	246	265	279	311	260	269	274	305	302	246	292	257	258	277	280	299	293	258	279	273	290	288	284	267	239	268	244	278	299	275	278	282	253	306	284	311	284	291	273	243	287	308	290	264	255	278	246	283	282	268	237	247	286	265	271	254	262	309	270	277	301	238	290	271	262	286	293	296	276	271	271	253	325	298	270	295	259	269	266	286	257	264	281	302	262	257	290	279	283	276	318	255	248	296	269	279	299	281	247	243	279	268	254	287	263	289	288	295	282	247	274	261	258	260	301	258	247	277	254	237	271	315	288	274	305	280	279	290	282	247	258	280	302	244	264	263	276	296	263	251	265	310	276	279	281	268	279	259	286	256	277	266	253	248	264	261	282	251	273	273	279	269	271	283	275	298	267	278	282	283	260	288	306	248	297	283	261	249	257	263	296	283	251	272	224	260	252	254	250	258	262	297	287	279	272	248	284	262	242	261	277	242	297	258	281	296	237	285	270	296	288	302	269	254	282	283	279	297	304	281	250	307	269	275
14243	8263	5374	2340	1367	985	872	643	641	606	590	641	567	638	662	600	615	603	607	661	641	640	616	638	570	594	616	592	619	601	671	643	614	611	640	605	625	607	598	596	619	611	607	605	619	696	615	650	603	627	587	610	628	591	587	587	538	603	602	638	632	651	601	623	623	618	597	662	561	604	624	605	608	631	642	617	656	645	634	615	648	608	615	569	640	603	574	611	617	659	592	607	594	624	601	620	641	597	682	586	636	667	602	583	636	576	609	581	647	642	601	609	615	604	601	579	563	601	629	625	611	583	640	610	610	645	639	632	627	637	576	628	619	604	604	616	641	565	626	647	622	611	616	669	605	678	590	599	663	628	634	635	618	607	680	630	615	639	606	618	585	598	578	671	648	598	566	608	666	594	553	597	668	650	647	655	630	587	577	646	634	644	641	598	608	637	604	623	624	565	625	619	676	648	659	616	646	639	637	625	652	570	597	602	642	601	643	564	560	618	641	647	643	614	626	594	639	633	590	564	596	610	648	637	592	620	651	635	634	624	638	608	594	618	621	558	624	653	622	648	640	650	649	615	599	585	621	638	599	605	651	581	618	627	634	597	616	604	605	639	621	619	589	593	619	601	601	640	640	624	622	591	555	612	615	648	628	555	601	661	619	607	652	666	620	603	631	637	602	613	639	599	614	571	656	575	621	644	622	597	600	613	605	616	589	582	598	585	591	612	616	634	614	629	641	623	593	642	645	649	598	582	661	600	638	569	616	611	595	581	576	601	595	623	607	605	622	584	621	661	631	614	612	626	577	623	591	591	621	600	582	566	599	590	619	658	635	641	609	645	598	589	587	607	582	619	638	600	592	621	656	634	625	592	631	610	596	634	592	627	558	625	595	632	664	607	618	619	596	633	620	651	655	610	615	624	622	613	624	604	611	627	620	613	569	613	608	610	658	611	621	593	608	592	608	606	603	627	602	605	638	590	632	580	617	588	622	596	580	600	609	612	599	614	616	600	653	619	650	604	604	597	588	598	594	614	600	594	618	597	620	614	586	635	645	636	589	633	616	588	630	580	620	586	609	591	611	613	640	617	598	612	586	653	633	577	596	653	641	635	602	598	554	598	626	588	663	597	614	624	624	646	616	591	679	624	627	593	601	638	599	623	592	608	612	575	574	642	603	638	593	613	623	593	568	605	596	619	631	612	627	603	610	676	632	646	583	579	571	542	631	608	554	612	568	601	661	628	613	609	588	619	621	580	648	626	593	640	642	639	657	584	635	579	619	581	604	577	649	632	617	636	614	660	642	602	657	627	593	572	578	608	617	620	596	618	635	581	625	643	620	603	648	630	648	637	620	595	605	629	582	607	626	580	597	647	660	680	585	642	568	641	606	645	624	627	609	640	607	576	639	553	584	642	628	648	623	597	584	647	614	571	621	611	597	600	617	573	642	609	595	673	667	611	592	624	641	601	614	608	647	597	586	594	601	618	631	615	624	634	578	603	624	641	628	607	591	636	654	601	657	672	622	626	625	595	622	602	606	635	597	616	583	602	599	577	579	608	578	629	606	653	598	620	630	599	632	630	619	570	627	647	594	563	646	583	550	638	637	594	626	605	669	592	618	614	639	632	616	633	613	599	659	627	596	600	598	555	654	603	638	635	588	614	622	599	554	639	628	603	619	620	611	633	587	622	614	610	640	626	631	624	589	620	585	590	601	561	633	625	642	618	624	638	612	594	631	642	613	629	598	588	603	602	607	607	634	601	583	589	608	560	593	607	621	647	620	579	656	591	637	649	569	567	587	610	626	596	623	573	569	649	591	602	644	608	579	615	641	598	610	626	680	644	625	663	671	602	624	621	638	614	682	552	602	620	640	654	578	584	596	584	601	627	590	634	597	585	651	586	619	581	653	611	638	590	601	636	585	638	608	660	637	617	639	608	637	616	618	656	623	623	613	632	580	621	601	616	587	642	608	628	650	621	619	623	605	596	634	617	599	592	595	577	625	590	625	632	589	569	579	600	673	604	610	610	656	572	613	638	619	635	661	617	618	607	582	608	569	590	669	613	636	600	594	666	609	620	610	597	585	588	624	628	569	583	621	548	601	615	636	607	625	615	635	601	600	589	599	625	671	645	633	572	624	579	630	606	614	633	583	642	627	610	638	621	635	636	585	638	572	560	636	591	619	654	635	610	623	591	644	623	665	606	618	643	616	649	586	592	666	605	616	571	646	639	647	644	672	589	578	567	594	583	592	611	622	626	646	608	618	614	627	605	641	621	562	632	578	588	652	606	623	545	630	616	597	622	638	618	630	597	587	585	595	598	612	633	625	637	659	578	594	641	613	645	635	628	627	594	611	594	603	666	580	637	603	604	622	657	610	623	586	621	598	608	592	620	588	601	604	648	650	588	598	580	614	629	607	599	607	600	613	630	606	622	635	635	586	674	596	621	609	609	603	631	606	592	613	583	610	700	635	615	619	650	646	648	612	629	625	600	638	595	618	606	620	649	589	637	610	606	601	583	639	627	570	639	637	604	605	607	612	591	639	599	609	606	611	582	636	621	563	628	612	590	591	592	556	612	621	643	629	625	606	627	633	618	599	553	556	585	622	581	636	680	665	597	587	642	622	624	601	645	627	638	581	616	615	605	618	661	625	569	555	590	607	672	632	582	607	589	614	628	626	559	614	622	640	634	637	560	612	617	577	627	561	623	607	631	652	605	664	594	571	587	571	592	608	625	607	644	640	595	613	618	645	659	634	640	619	609	603	610	614	630	659	623	586	612	658	570	652	639	650	616	611	600	599	614	625	606	611	586	622	570	647	590	638	582	641	629	635	586	592	633	625	622	612	635	601	643	582	571	619	624	580	598	618	593	593	610	640	642	582	655	619	644	610	583	605	610	642	626	601	628	620	633	568	562	636	592	606	609	620	615	568	598	616	631	666	660	617	636	642	584	622	599	642	595	649	605	607	584	653	651	620	598	602	620	571	596	629	642	614	633	604	662	588	614	602	597	641	644	602	624	628	619	604	630	614	633	630	568	640	610	611	587	587	624	598	611	582	599	662	600	663	609	623	591	624	621	627	612	568	603	611	625	618	575	594	600	610	631	614	595	609	596	644	585	622	628	640	629	608	592	593	617	642	623	573	636	630	587	648	610	642	665	623	596	611	642	609	621	630	655	623	667	616	592	636	644	563	671	653	615	612	589	654	609	618	600	616	579	642	634	597	628	638	630	617	631	602	699	593	630	621	619	577	604	613	596	610	627	564	593	679	573	637	617	623	617	620	608	630	647	597	593	603	635	617	642	639	569	623	631	600	628	642	611	596	612	609	631	634	614	595	630	591	643	599	641	633	655	628	612	631	620	624	628	605	630	629	616	645	618	618	614	589	609	634	619	596	617	623	569	585	668	603	627	578	598	643	621	569	653	568	650	612	630	635	613	613	613	553	589	638	613	591	639	596	614	605	608	625	627	646	652	621	623	641	608	636	633	584	640
45822	38349	27972	13646	4690	2176	1139	449	373	306	264	276	257	217	263	300	286	251	250	267	225	263	258	259	249	227	265	270	240	289	251	277	298	291	279	264	274	282	257	267	271	287	247	306	284	229	222	244	280	267	270	246	269	260	252	250	255	211	220	258	244	237	237	269	256	248	267	262	265	254	270	271	278	299	248	275	245	268	262	266	237	255	231	280	262	258	256	248	261	268	240	275	263	251	252	252	273	300	278	256	299	242	256	249	250	251	261	280	269	240	249	263	267	239	266	260	256	212	230	253	268	254	293	221	226	245	241	264	236	240	267	253	255	273	244	230	274	247	246	262	271	261	264	253	252	253	263	259	229	261	268	261	257	263	278	234	264	250	239	267	255	279	247	239	249	292	265	231	267	278	293	248	251	236	260	236	231	256	281	278	268	248	259	232	281	254	282	292	260	280	267	233	264	275	249	270	289	317	268	242	267	271	294	245	252	261	275	254	278	255	266	256	286	255	247	259	249	267	230	273	270	260	289	240	258	262	251	250	233	282	240	267	305	295	244	267	255	256	263	270	252	278	248	263	280	267	275	250	271	254	239	247	247	265	260	284	252	257	232	285	265	274	258	258	266	266	270	245	288	276	261	255	256	205	262	269	269	246	271	292	294	262	246	248	246	237	278	249	291	268	278	262	273	253	257	292	253	249	251	253	239	257	264	249	243	279	246	282	291	246	268	254	257	253	276	246	232	250	260	249	235	263	276	262	250	233	263	278	233	297	247	253	246	251	269	277	301	267	261	254	271	279	251	248	244	258	272	257	279	281	253	297	229	271	245	342	256	255	256	285	279	259	267	262	274	256	255	280	262	274	231	246	254	275	231	245	250	245	229	252	271	274	291	253	258	282	263	246	245	270	239	274	295	246	269	275	239	269	277	272	278	238	252	274	267	229	238	251	262	259	292	261	253	264	241	236	256	251	256	266	256	223	266	265	267	275	275	248	243	224	272	257	281	267	246	267	251	258	260	279	246	267	298	282	253	280	259	277	289	253	242	267	247	268	246	244	254	275	292	266	269	239	239	254	274	270	260	249	236	269	238	243	280	273	272	233	257	246	273	251	258	258	265	246	253	254	233	282	236	253	233	279	230	259	241	272	257	269	266	270	252	270	275	263	268	257	260	249	245	297	276	252	274	294	255	230	278	265	247	246	267	290	246	252	253	229	274	250	268	271	307	226	281	251	295	266	286	255	248	238	268	277	256	257	279	260	271	274	283	250	279	246	252	249	248	255	281	263	266	259	271	269	237	254	247	261	277	252	268	279	243	267	243	267	278	250	246	263	295	240	279	238	295	290	270	285	245	271	254	276	241	262	240	251	268	244	263	264	257	283	269	254	253	249	277	238	278	297	267	234	278	267	246	267	278	258	267	293	306	286	305	237	269	290	260	231	280	278	279	262	274	291	234	283	245	253	290	273	279	254	249	246	243	245	244	260	247	273	250	252	264	260	233	245	272	293	297	260	233	271	244	264	259	296	274	260	255	244	243	260	272	274	295	251	260	268	263	235	236	279	274	248	248	245	244	239	284	236	253	240	262	232	250	236	270	251	260	242	250	261	268	264	303	257	257	263	279	282	271	245	261	272	270	284	246	217	244	231	296	263	240	274	240	251	237	247	265	239	230	256	263	301	264	289	306	259	238	258	272	261	274	248	253	272	262	222	249	260	247	262	279	281	235	234	292	256	245	245	269	247	261	240	270	255	260	258	271	268	273	298	245	281	247	247	284	280	278	258	301	253	246	272	273	266	254	264	264	306	279	260	275	261	266	261	263	259	256	242	283	242	270	259	270	262	279	261	261	240	259	272	276	301	270	268	267	254	271	241	244	268	227	242	278	268	266	250	278	254	274	251	256	257	223	260	248	253	268	252	259	242	265	237	289	267	261	271	272	258	233	265	265	302	278	277	253	249	263	229	252	276	277	255	263	287	254	234	246	254	234	245	239	278	305	238	264	294	242	236	263	237	252	296	254	247	250	240	289	261	258	236	260	262	229	270	283	250	261	276	251	253	257	256	267	271	283	235	248	270	246	252	244	259	256	309	249	262	241	255	258	244	236	301	253	249	269	233	259	220	258	286	230	284	278	261	236	278	233	240	255	247	226	268	256	266	261	297	223	224	245	240	236	251	260	291	277	272	251	282	256	238	288	269	239	257	265	279	245	244	258	269	265	237	273	250	240	257	261	260	257	249	283	264	278	259	282	269	247	265	251	288	269	273	278	263	281	269	239	236	285	266	264	283	272	266	248	257	271	260	283	276	270	287	266	281	231	241	253	297	248	258	239	281	226	248	246	209	256	258	257	279	247	285	229	265	274	296	282	267	259	250	263	241	266	279	253	236	268	270	236	245	263	230	261	276	259	257	276	262	261	259	259	263	279	258	240	255	259	257	229	224	214	268	288	271	278	258	296	288	237	241	255	256	275	238	260	250	279	258	233	249	261	266	234	297	254	260	256	229	260	275	243	257	235	268	292	224	280	247	265	234	294	295	281	291	263	264	281	266	279	264	255	248	262	265	248	275	255	267	248	279	243	266	266	249	257	248	215	285	275	271	251	251	277	242	242	276	235	256	265	254	251	252	269	270	282	245	244	253	226	265	267	245	248	268	232	279	306	286	232	257	248	260	254	272	265	288	277	271	249	258	276	259	275	240	267	247	260	277	225	208	249	265	285	271	267	265	250	264	280	299	260	267	245	252	244	246	240	222	255	264	257	238	269	236	230	279	261	264	261	253	247	255	257	257	226	268	271	253	233	250	261	247	238	259	282	244	251	227	263	249	274	233	248	257	264	235	268	246	247	295	270	244	285	214	269	254	264	270	295	310	263	260	224	272	244	258	222	239	242	255	264	260	256	270	272	268	247	271	226	243	253	277	238	288	239	239	258	251	271	285	262	230	249	266	254	253	252	284	264	277	257	262	254	234	280	257	288	277	260	230	292	263	247	266	247	255	273	268	289	281	241	253	256	280	261	252	245	264	284	279	285	279	265	292	275	245	246	277	267	235	278	251	243	264	288	245	245	243	233	270	279	286	258	247	247	252	263	281	255	277	268	270	288	249	249	276	261	264	273	279	275	270	249	260	287	250	239	295	256	241	275	259	251	291	271	261	263	267	273	264	272	296	268	262	249	259	284	251	247	247	257	250	247	267	245	249	270	253	250	286	279	275	243	297	281	265	267	274	287	255	270	252	296	281	268	286	235	245	264	264	305	263	255	249	263	255	253	249	240	273	269	253	264	250	255	262	255	257	277	259	240	268	274	252	252	276	268	243	296	264	273	261	280	279	268	264	238	266	245	299	252	261	261	290	276	225	229	254	285	251	270	298	255	251	310	255	264	251	247	232	260	276	248	240	225	257	274	232	252	265	249	246	272	270	257	246	266	241	277	247	286	251	253	305	266	275	283	244	274	265	294	263	249	284	230	257	271	249	257	253	272	262	241	245	250	280
31473	33105	30884	22198	11918	7509	4091	1561	1082	741	598	595	574	565	597	566	566	580	570	592	583	611	549	560	592	580	577	571	586	594	589	603	586	582	581	587	612	584	598	539	596	594	595	556	578	582	576	554	628	597	564	582	566	595	577	586	594	569	556	587	565	582	621	575	544	607	584	601	597	584	572	596	576	595	579	565	582	580	589	606	585	577	599	581	589	576	571	549	524	578	590	587	585	592	576	624	605	566	590	591	584	573	603	583	580	610	584	623	591	560	567	554	566	588	616	574	579	594	611	584	608	561	565	585	582	544	600	639	564	554	560	580	633	548	618	610	575	590	573	591	564	566	571	573	597	622	550	575	596	586	590	591	590	614	553	536	604	560	604	595	598	567	564	578	582	586	610	541	531	562	563	588	565	598	574	598	556	573	585	585	608	617	534	586	579	632	596	583	581	554	570	592	603	577	601	537	544	576	579	573	580	572	630	579	567	573	573	553	570	577	556	563	604	589	581	619	549	549	590	556	630	560	631	582	610	565	588	580	598	606	572	572	552	571	579	595	619	593	593	574	609	597	571	576	589	550	587	566	599	630	577	562	603	585	560	580	578	586	607	632	566	594	585	570	610	528	611	562	582	548	570	606	582	563	560	566	545	602	591	572	576	573	549	555	574	570	591	601	559	594	624	564	597	592	603	618	583	562	544	555	582	594	578	566	603	623	651	611	591	568	576	581	570	583	539	592	579	603	539	559	568	598	605	560	632	597	630	590	551	590	596	568	575	604	653	616	562	601	601	587	545	589	627	587	569	647	566	595	570	577	565	563	598	563	598	563	581	624	599	569	612	597	612	554	578	568	571	565	587	591	573	605	584	593	617	543	543	567	597	563	598	575	616	567	562	585	596	595	555	583	623	560	578	595	571	551	604	582	588	602	597	559	553	568	574	597	632	594	574	572	571	615	605	591	523	560	603	596	565	558	567	582	580	602	633	613	606	600	606	526	601	568	563	586	637	592	573	611	563	583	546	559	566	613	581	567	592	575	602	616	609	603	563	560	591	575	611	605	575	557	563	577	586	607	612	572	565	574	570	598	596	574	600	528	618	595	539	588	603	554	578	577	606	632	625	558	577	586	642	592	572	559	604	542	600	566	585	573	512	568	601	614	612	568	560	566	563	597	553	621	552	566	598	580	587	617	613	609	550	568	568	578	608	557	592	566	573	566	589	573	596	586	584	569	548	590	583	543	575	530	558	619	573	601	618	580	590	547	562	600	562	624	557	588	576	594	553	578	531	548	595	568	526	604	611	597	598	624	577	593	638	569	574	596	634	600	588	582	577	598	601	572	602	597	549	571	597	529	571	587	602	609	603	582	565	599	584	580	607	591	615	582	623	559	580	576	589	590	631	583	539	582	606	640	572	572	568	523	606	557	603	579	593	545	590	578	597	571	596	574	595	595	591	680	552	529	580	606	546	601	605	597	630	580	624	585	621	596	586	561	582	581	512	608	551	609	541	613	600	571	615	538	587	534	585	542	554	616	577	623	544	590	592	623	517	548	563	604	549	598	558	564	537	601	583	613	573	582	576	591	608	619	608	570	576	580	589	565	554	568	564	585	582	561	594	578	580	555	591	601	567	554	608	516	617	591	600	630	608	602	546	576	581	576	556	590	593	599	599	565	562	559	607	630	570	587	584	575	594	544	551	568	560	585	567	590	593	594	588	627	600	586	595	561	574	598	600	588	593	587	554	599	595	593	591	579	560	575	626	546	582	568	571	570	600	568	592	598	577	565	597	587	585	571	577	592	601	564	644	587	611	563	566	585	590	594	548	569	586	594	571	653	600	636	587	559	579	591	594	533	551	579	562	591	562	599	571	573	560	579	609	557	613	594	580	553	588	600	611	632	538	566	550	592	544	604	598	563	555	609	577	590	593	610	611	597	541	614	587	572	605	591	629	590	610	556	593	544	587	573	567	574	609	598	593	601	583	537	549	584	577	609	556	594	600	610	531	590	562	602	600	565	562	547	611	583	543	600	544	589	560	578	595	610	566	575	594	586	565	621	559	599	540	563	572	588	568	579	600	562	548	613	597	590	583	593	555	567	550	588	569	618	618	585	611	618	559	580	605	538	609	631	613	586	569	612	615	607	596	609	616	585	586	586	589	542	578	550	604	613	628	599	621	593	592	624	574	576	621	619	542	622	574	551	577	595	564	559	582	588	582	586	613	578	606	584	567	583	603	565	606	577	617	575	558	572	633	579	584	575	574	611	616	576	580	574	582	534	569	616	565	615	569	604	653	624	543	557	577	606	582	610	604	613	596	579	584	563	562	576	634	610	588	566	641	573	555	599	620	601	536	566	572	610	569	587	604	602	573	586	573	573	573	549	554	611	601	574	565	584	569	601	616	597	574	566	548	572	589	587	600	568	548	644	567	555	591	622	597	579	563	632	589	558	637	582	622	590	639	565	566	593	588	608	584	533	552	594	578	625	556	559	600	566	554	548	623	584	594	604	576	586	572	545	599	555	541	567	586	580	591	595	586	587	546	567	571	611	604	569	601	566	594	602	614	584	572	594	583	549	595	587	542	567	594	606	551	575	546	590	565	544	605	573	610	586	584	563	635	615	602	586	597	553	575	526	567	566	573	599	588	609	596	555	557	604	614	587	559	577	612	614	653	614	597	612	581	607	595	533	570	546	571	585	565	576	606	597	534	610	557	575	587	573	617	625	611	626	602	532	590	574	578	545	616	632	601	590	602	567	608	548	590	558	585	582	593	563	611	576	605	587	616	578	577	599	615	541	558	597	569	595	598	575	610	610	590	572	588	566	608	611	593	539	583	575	603	538	581	577	614	593	586	554	596	576	606	594	607	618	583	631	587	637	570	586	576	568	577	581	646	580	565	604	590	612	555	602	602	594	574	545	584	573	627	568	600	565	572	580	561	587	598	578	581	572	593	617	609	578	588	595	606	569	602	603	593	600	620	555	565	608	623	581	576	602	591	575	585	611	550	625	582	571	554	586	589	571	577	577	579	600	577	569	639	557	603	632	582	609	559	601	607	657	629	568	552	568	604	589	569	566	596	553	596	579	636	592	567	581	563	570	581	565	573	619	588	570	597	558	577	613	598	653	576	570	545	563	577	627	544	594	583	568	584	583	588	553	611	588	570	541	599	648	602	592	593	572	533	572	582	610	603	593	559	594	586	602	591	608	584	576	638	626	597	566	624	581	556	592	610	637	555	558	577	588	565	565	560	591	567	618	609	587	593	549	566	579	591	611	553	602	552	562	549	589	561	548	599	652	627	585	595	598	615	596	565	548	586	579	590	549	564	550	574	554	555	636	581	626	598	585	615	591	639	592	543	563	567	575	578	583	610	570	581	622	569	588	609	573	609	615	615	586	563	585	624	615	623	544	589	575	586	559	578	591	547	595	562	547	575	604	604	566	557	569	571	586	577	602	612	585	610	574	595	552	622	532	580	571	608	612	595	570	581	552
62959	55501	42506	24613	10577	4918	2357	734	387	262	166	163	143	161	158	183	152	167	196	163	164	167	164	169	169	169	147	168	150	161	155	162	164	172	170	161	154	181	163	153	181	188	172	172	155	185	162	163	160	182	142	164	133	152	176	172	160	165	155	168	136	166	148	153	172	176	184	132	158	151	177	190	194	166	142	164	150	161	122	146	159	164	160	173	173	170	184	157	163	178	140	164	168	152	149	165	164	163	202	150	169	179	139	164	171	158	144	154	197	142	157	167	183	162	134	143	155	170	153	171	173	185	196	180	177	150	148	170	179	191	175	136	170	188	157	148	181	174	185	177	157	146	154	133	169	169	174	152	167	150	153	151	175	166	150	146	176	158	170	162	161	203	182	158	182	161	164	149	168	172	167	145	185	164	161	156	167	148	149	158	165	158	148	163	159	156	158	175	148	154	170	172	162	179	182	190	145	160	172	179	190	191	172	157	149	151	165	164	158	161	179	163	155	175	166	164	188	153	154	167	181	140	150	158	170	194	171	158	171	180	145	167	145	171	161	180	165	140	163	172	170	188	176	180	170	153	158	175	145	158	138	143	152	163	150	155	180	163	156	172	166	149	148	161	149	170	159	165	173	174	162	168	141	173	171	163	162	173	167	152	179	191	167	169	153	170	166	166	186	174	145	167	161	165	153	144	178	156	159	170	147	133	172	162	161	182	145	166	151	155	166	170	136	173	173	145	165	151	171	159	174	172	171	170	158	166	158	180	183	168	140	162	163	174	178	171	174	153	161	160	174	140	149	171	166	180	138	164	198	183	155	159	126	158	155	161	160	168	182	152	169	164	144	143	168	143	150	148	153	185	169	158	196	169	155	178	151	171	170	163	158	164	169	156	161	151	180	136	147	157	184	165	167	155	150	168	162	164	170	138	147	172	166	164	148	186	138	153	148	176	158	152	169	175	137	160	171	169	156	174	169	162	167	149	152	176	163	161	135	170	160	167	177	164	157	180	158	166	138	171	173	156	148	154	171	163	170	154	174	171	175	150	142	141	169	135	147	156	167	177	158	143	162	146	178	146	183	175	160	147	155	175	175	181	154	151	155	177	161	162	135	193	161	165	163	169	175	149	170	145	163	179	184	169	165	164	150	125	175	169	167	165	154	181	160	147	143	173	185	142	177	187	163	178	176	181	159	152	145	162	155	190	162	176	166	153	149	172	143	145	155	160	138	154	185	160	153	145	176	175	158	159	164	178	158	154	134	175	167	160	161	181	140	173	174	141	149	165	178	150	162	164	179	159	155	162	156	174	156	181	165	149	176	154	180	169	156	163	180	149	165	151	160	149	166	163	160	159	168	158	153	138	153	146	165	184	143	167	169	175	151	173	176	159	141	168	170	136	139	168	168	155	165	183	168	165	165	143	187	165	153	162	148	156	163	188	178	176	159	170	140	164	176	148	168	163	168	192	159	157	166	147	171	176	174	181	159	194	158	164	180	183	153	145	173	147	172	165	161	164	157	161	182	181	152	155	182	181	177	155	170	182	190	147	154	177	153	178	158	155	151	183	160	150	135	164	170	158	155	164	144	172	165	157	163	161	164	154	174	152	187	177	179	179	143	174	138	150	153	165	181	166	188	166	172	179	164	169	147	142	159	156	162	185	164	163	148	161	157	147	156	164	173	146	173	172	159	178	149	193	168	180	140	178	157	174	174	186	161	170	183	148	154	166	149	185	167	151	174	177	165	161	160	144	169	148	164	165	173	156	183	156	139	166	167	169	151	146	173	195	151	145	146	185	165	167	156	178	172	157	179	179	148	176	153	162	160	140	158	180	175	158	157	143	161	178	145	184	150	175	171	138	152	158	168	148	155	170	181	170	164	168	145	171	169	170	169	179	152	142	162	145	135	172	162	143	166	174	162	150	152	185	162	151	137	143	158	180	163	144	158	146	147	157	166	152	148	152	165	149	166	139	161	146	148	164	159	168	185	162	179	172	177	161	199	177	170	167	163	155	164	165	167	150	147	152	155	163	151	174	151	167	164	157	184	175	169	166	158	175	135	163	179	166	148	173	174	164	152	155	151	200	163	172	168	169	160	192	165	182	150	152	167	168	153	185	183	147	151	163	144	175	151	141	155	153	172	160	147	146	170	177	155	151	160	152	166	180	168	163	165	169	170	174	169	157	161	155	165	168	169	151	172	149	168	149	197	165	140	145	148	134	150	160	161	145	155	138	161	169	158	160	152	162	173	152	177	188	177	174	156	178	172	173	156	175	177	157	192	152	153	166	172	149	152	150	165	151	149	156	166	171	150	153	179	168	149	156	169	161	168	162	163	190	159	176	166	157	161	169	163	157	154	167	196	168	140	158	171	166	179	160	178	164	186	153	172	147	129	164	169	153	154	158	172	177	169	158	178	166	158	160	176	150	168	167	145	155	153	175	157	156	197	163	163	169	174	154	146	161	146	152	165	151	121	175	163	147	172	162	159	179	171	159	178	167	150	173	165	165	183	159	173	154	170	194	162	156	169	178	176	170	157	151	154	161	164	150	175	169	153	168	165	168	157	151	174	146	171	178	180	150	150	187	163	134	161	169	169	152	139	168	180	165	165	173	159	163	158	157	155	133	139	144	162	162	153	189	170	192	189	132	148	151	154	158	169	184	178	155	134	168	144	167	181	182	160	167	158	148	143	171	172	171	169	160	152	159	180	169	176	160	159	161	192	182	153	143	145	163	186	168	151	162	165	167	144	168	178	159	165	169	168	173	174	177	174	161	158	171	143	175	189	175	154	162	149	173	174	163	172	147	159	173	165	183	174	167	166	137	163	154	162	147	164	172	182	179	167	148	169	182	186	170	154	159	177	160	149	168	168	201	166	159	183	169	153	171	145	147	160	158	142	163	174	165	144	173	159	156	179	189	164	154	179	156	164	156	155	175	146	174	181	156	151	142	174	179	154	171	172	168	139	140	142	163	179	171	169	158	161	159	164	167	171	174	177	158	165	155	152	151	150	156	140	161	166	163	155	150	178	167	154	187	188	171	156	195	182	157	160	164	146	134	143	175	173	164	171	159	130	165	173	166	155	162	160	166	161	148	166	173	158	160	188	171	165	144	137	141	139	167	180	169	164	140	157	173	141	167	197	171	173	152	133	174	166	165	150	146	177	180	170	172	170	162	151	175	185	155	185	151	177	143	161	145	159	147	178	145	189	153	152	168	141	165	161	159	155	165	163	180	149	151	151	147	159	167	186	164	172	173	150	165	165	139	166	161	156	156	192	181	152	145	163	143	180	175	173	151	161	157	159	168	166	188	171	138	160	159	153	181	182	168	155	186	157	175	161	148	154	157	143	176	199	146	164	156	147	151	162	147	157	143	161	148	200	158	184	183	166	169	176	163	153	136	155	161	155	153	174	169	160	140	160	180	184	158	156	159	166	148	166	174	142	149	154	169	175	173	166	132	148	161	147	120	149	158	158	164	145	138	165	157	172	173
42539	45096	42265	32451	20338	14408	7950	2533	1240	712	360	420	413	400	363	411	387	396	399	381	420	351	396	376	385	402	390	395	381	371	402	365	407	355	395	407	390	354	389	380	396	376	400	365	425	385	380	411	386	380	412	390	367	366	374	412	398	339	388	424	363	403	359	390	354	419	362	405	399	361	355	417	363	377	383	378	377	410	402	389	380	404	410	389	386	381	382	395	358	376	366	374	392	363	407	376	389	402	398	384	391	368	391	368	346	389	373	397	401	381	414	397	399	418	358	364	406	392	373	338	366	371	411	408	383	407	394	351	383	396	411	400	355	385	403	414	392	377	388	367	415	360	387	371	390	373	373	362	372	362	408	376	376	399	392	362	402	396	368	355	400	408	375	381	366	394	369	395	377	398	393	442	429	348	392	379	392	365	377	415	384	377	406	397	390	352	422	366	393	358	361	401	410	403	372	399	347	397	374	401	411	413	398	352	355	385	358	371	387	397	416	366	337	363	392	361	383	377	396	365	386	357	429	392	360	373	392	366	374	344	354	406	397	386	378	335	362	382	423	353	392	360	402	374	405	352	393	394	359	359	419	375	401	398	377	417	393	366	400	381	387	396	398	414	378	342	387	409	379	389	389	387	391	397	379	394	409	393	390	404	387	392	379	389	380	367	378	352	389	382	407	372	385	377	420	404	386	347	410	425	371	383	384	383	394	408	421	379	380	379	417	372	384	374	400	414	404	372	372	388	412	417	339	343	384	386	345	391	358	360	384	396	401	341	373	418	364	374	391	391	390	384	369	360	385	360	402	348	377	394	415	400	418	369	369	363	370	379	353	422	363	388	353	361	369	355	387	401	380	398	362	416	384	399	395	364	389	385	368	351	390	374	368	397	403	384	330	382	379	389	394	373	377	363	391	360	418	360	408	381	345	387	370	344	378	392	391	367	383	352	393	399	393	378	380	386	369	400	386	366	368	393	391	396	380	396	369	357	389	402	385	375	378	384	386	386	351	392	352	345	407	414	378	380	365	371	360	367	362	384	382	377	355	387	392	390	407	383	352	390	373	379	401	380	393	406	390	386	374	364	380	387	350	361	365	385	408	400	387	394	400	369	397	349	408	403	360	375	354	385	370	384	397	392	406	395	367	377	416	381	402	395	370	383	377	438	372	380	358	371	383	374	338	374	410	351	368	398	411	421	372	393	382	369	430	358	336	357	372	383	390	364	389	415	404	382	378	355	367	415	402	363	360	389	370	380	404	372	399	398	403	382	369	409	407	356	379	372	397	385	418	370	387	381	363	338	384	389	370	384	382	392	345	381	381	404	387	386	360	394	359	393	383	416	398	405	412	387	390	346	359	440	399	414	385	381	344	415	408	382	376	357	368	398	379	327	397	365	373	364	385	362	368	371	368	393	386	374	371	380	398	370	394	388	382	412	345	400	369	370	382	374	369	381	358	411	343	386	390	399	403	380	387	366	363	387	381	400	409	422	353	372	374	402	382	358	397	393	403	367	363	374	353	375	385	396	390	371	409	371	327	402	396	346	363	392	375	446	371	391	409	367	383	418	389	376	381	368	375	390	411	368	356	360	358	360	356	352	411	376	423	325	427	386	349	388	363	391	363	405	387	378	370	379	382	411	391	371	373	408	401	384	365	390	398	355	367	407	381	407	364	382	398	354	364	365	397	380	386	399	358	350	412	362	353	372	409	402	392	383	368	361	384	395	385	419	421	381	354	376	368	359	391	397	359	372	380	399	388	366	411	405	382	335	358	412	392	389	379	390	389	411	396	369	411	373	405	348	412	376	396	392	397	366	386	376	396	378	394	407	401	379	379	379	364	390	345	371	373	391	376	391	421	376	397	393	355	384	369	371	395	382	375	383	410	378	399	379	377	415	389	398	371	359	376	352	388	369	371	396	378	373	350	357	385	386	378	377	368	377	386	412	363	411	385	354	359	385	403	369	399	380	375	374	400	359	380	371	387	346	403	375	378	374	379	389	371	390	377	377	406	351	412	374	358	378	385	409	404	391	412	378	377	369	402	419	374	393	388	364	379	370	378	366	378	382	392	363	366	376	345	380	364	410	399	415	424	368	355	381	411	380	375	374	347	358	380	378	366	388	390	391	375	349	374	371	401	385	360	408	347	353	353	376	383	375	429	351	386	369	371	395	373	400	394	375	388	407	370	396	365	375	379	386	389	399	398	397	407	361	402	388	363	438	333	429	353	397	370	391	414	384	391	379	423	393	394	367	407	420	369	369	418	387	347	389	365	388	380	403	416	400	430	375	395	399	392	391	378	422	385	378	398	388	389	365	401	375	366	379	360	373	361	368	378	378	373	360	400	367	405	384	384	385	363	366	396	413	397	417	391	351	409	397	371	356	370	389	417	385	365	424	347	376	391	357	383	388	386	368	397	400	409	350	384	359	367	361	354	406	409	386	388	383	388	376	415	394	368	342	362	401	367	409	386	409	373	396	402	388	391	379	405	420	396	394	352	407	370	406	382	361	385	402	383	376	367	414	342	351	380	426	391	380	391	372	389	393	339	398	389	415	380	415	385	362	372	366	389	364	374	388	363	387	396	388	384	382	382	370	365	398	362	399	385	393	396	415	378	403	408	379	390	406	346	370	397	383	386	389	373	377	384	364	353	332	410	378	381	386	387	387	404	391	368	432	359	390	371	381	377	394	392	361	361	422	410	398	405	411	376	352	390	405	440	382	394	348	358	399	374	393	379	377	389	396	362	360	375	399	398	403	368	430	430	407	359	341	393	409	397	362	388	393	371	391	376	379	386	416	370	399	368	392	411	426	361	375	423	335	379	375	364	390	375	378	395	390	368	357	426	409	383	357	379	419	387	390	374	386	372	378	389	385	391	405	370	371	357	374	388	365	358	376	372	389	370	398	397	439	403	385	370	379	402	388	383	404	355	390	390	410	383	391	369	372	402	381	377	420	399	390	391	374	396	375	372	385	395	393	411	373	406	365	386	374	365	372	400	391	356	389	369	367	358	380	401	370	338	377	401	412	412	350	411	379	377	380	402	376	399	381	362	416	366	382	380	352	399	388	369	394	378	414	365	398	402	373	384	384	405	353	365	384	389	389	375	377	384	398	374	357	361	375	382	374	395	385	408	368	420	399	355	393	363	374	395	391	351	377	393	409	411	351	396	415	386	414	370	408	387	383	384	400	358	395	351	383	350	382	431	386	382	355	401	427	379	386	393	430	360	357	379	365	349	381	374	397	421	405	370	378	368	404	378	383	372	377	363	372	400	427	408	380	381	369	367	377	387	362	385	368	393	404	398	400	395	412	371	376	353	375	396	416	348	346	355	405	365	367	379	407	405	364	378	349	377	396	395	372	343	379	393	392	366	396	378	379	411	353	399	385	370	386	379	412	391	394	361	372	390	391	394	377	420	375	377	364	403	364	349	363	371	354	337	378	388	379	354	372	387	365	368	391	367	415	396	374	381	388	369	376	360	379	399	410
17900	6916	2610	997	566	409	381	301	298	223	236	282	292	300	294	254	268	288	265	274	260	275	305	296	258	303	263	279	300	296	269	290	289	288	257	246	288	314	281	305	251	265	297	247	255	281	271	274	299	310	277	269	273	265	282	280	243	238	271	312	273	262	261	263	276	256	271	285	297	264	246	292	253	265	250	271	286	266	247	287	267	252	278	280	259	278	235	271	254	286	257	259	268	261	263	285	284	274	271	274	253	281	264	285	287	285	282	236	270	298	274	269	269	251	283	272	283	278	308	295	298	292	263	275	284	286	278	262	262	295	295	299	290	251	284	326	278	301	285	270	304	267	274	293	275	270	304	285	281	289	286	294	250	261	281	295	279	298	296	281	302	277	261	250	257	273	268	281	275	292	258	292	277	301	245	260	288	266	267	257	254	330	289	274	287	323	274	276	271	291	248	285	239	279	250	252	282	273	257	259	252	273	302	260	284	263	265	304	278	281	269	265	308	276	308	271	287	291	269	241	274	240	263	297	265	276	269	279	276	289	269	253	293	252	262	268	256	228	283	254	293	253	272	279	283	252	281	258	279	254	272	249	284	292	310	261	267	265	251	254	289	272	279	276	272	254	306	262	259	272	237	266	248	284	264	239	291	301	284	276	282	275	244	293	294	284	246	285	279	241	270	278	297	272	296	268	293	275	270	281	287	269	294	261	263	259	296	301	245	291	279	266	281	244	268	312	303	290	266	270	243	282	287	267	267	289	260	296	309	273	264	287	272	249	275	277	271	281	252	280	282	250	272	273	281	262	279	265	269	253	290	282	251	279	299	268	241	278	280	275	288	287	278	302	280	242	287	297	294	273	269	289	268	279	264	253	277	290	281	277	279	273	262	300	274	287	264	258	261	257	284	270	284	297	277	283	278	278	286	283	263	287	280	266	282	266	282	315	277	267	296	272	251	274	264	268	284	259	245	268	268	278	241	268	261	276	292	271	272	254	270	284	290	298	300	269	282	267	300	257	274	250	299	262	285	282	276	285	252	276	270	270	291	266	309	307	272	246	278	281	279	271	269	306	269	275	244	262	265	287	315	276	304	281	263	281	287	268	264	267	259	258	260	290	253	274	290	280	276	255	255	270	299	273	253	246	280	293	273	287	284	290	272	267	297	262	255	249	279	308	278	299	280	275	301	295	279	272	266	263	284	284	299	274	251	274	276	272	268	280	291	311	277	279	229	253	262	289	290	264	282	287	273	324	322	295	292	267	231	267	273	283	276	300	270	285	285	252	242	294	277	277	283	299	262	281	271	302	300	260	295	284	285	315	269	268	281	288	281	282	281	259	269	235	284	279	274	281	290	275	268	273	283	283	284	300	290	296	256	291	277	287	287	278	293	279	303	273	278	300	303	248	247	293	255	288	288	253	269	267	261	288	279	247	257	290	279	275	279	253	247	249	253	292	256	274	275	292	276	284	302	246	240	288	272	299	280	279	264	280	275	254	268	251	293	283	250	259	267	298	264	281	285	256	275	289	269	274	290	290	278	281	300	257	276	292	283	284	293	276	272	272	280	266	257	269	276	261	307	278	285	276	269	279	279	274	259	270	265	290	292	266	294	247	291	265	273	294	278	272	241	277	279	284	293	275	246	264	279	262	244	306	276	295	260	281	265	260	288	277	306	270	239	297	275	261	291	289	256	291	283	318	300	261	295	249	259	259	272	289	252	298	247	288	284	240	247	273	230	265	245	267	272	244	291	276	247	303	261	269	287	255	252	263	269	290	263	265	265	273	254	259	271	275	253	245	308	293	279	308	277	332	280	273	278	288	279	261	254	290	279	281	268	291	246	289	262	292	281	264	266	309	307	282	279	271	300	281	289	259	242	316	248	289	289	275	275	255	230	281	280	253	250	258	284	263	285	251	290	288	263	287	290	265	251	275	276	274	313	289	280	289	280	287	311	282	278	266	271	295	292	277	249	265	267	253	275	309	298	255	275	262	274	298	264	281	234	245	270	266	275	264	272	280	292	298	282	272	266	269	286	287	264	262	243	305	256	284	278	240	280	277	271	262	254	282	275	296	306	267	281	265	285	270	296	281	278	260	260	277	267	283	286	228	251	260	268	259	260	268	274	269	262	256	283	278	275	278	265	281	263	247	271	283	256	266	256	265	266	278	282	297	289	302	271	262	298	229	274	321	280	264	279	298	276	291	271	276	250	274	275	284	297	281	293	275	285	278	279	261	273	278	248	268	292	265	275	277	250	273	277	277	295	287	242	256	270	285	332	275	265	275	287	296	275	249	274	291	297	296	276	290	266	272	292	257	289	266	281	340	297	309	273	269	287	269	266	283	287	321	300	302	276	262	285	239	268	278	279	289	285	273	294	278	262	275	267	307	282	268	261	271	260	243	271	270	286	266	291	295	296	283	262	281	281	273	258	282	297	274	271	265	251	274	265	318	284	255	271	269	292	273	264	263	254	294	256	277	297	279	284	274	291	254	293	283	283	268	237	261	267	268	261	263	280	290	292	287	247	289	258	285	241	284	261	295	245	254	240	287	263	277	282	263	276	235	282	316	294	288	276	257	278	289	277	264	285	278	272	265	260	243	272	272	288	286	298	274	276	256	277	272	270	274	281	298	294	290	314	281	273	290	291	270	300	281	279	280	256	273	272	269	250	259	247	291	284	254	252	281	261	249	283	275	264	277	264	286	270	285	278	287	259	256	282	262	273	288	284	286	303	284	255	256	277	280	292	292	269	265	265	280	282	242	277	280	267	281	273	282	280	251	257	239	252	266	228	289	258	250	265	269	282	266	283	281	267	254	244	266	266	249	279	268	296	269	256	258	285	260	304	259	281	280	290	265	316	269	281	264	274	288	268	303	278	254	254	263	272	265	245	264	287	280	294	269	286	301	260	248	255	258	272	256	307	302	292	282	244	262	253	243	284	300	269	253	226	303	276	270	280	274	326	300	263	265	260	246	248	317	290	283	279	285	248	255	246	278	252	276	281	262	275	271	270	281	284	263	265	292	263	280	290	271	266	260	296	287	255	285	332	272	270	266	268	298	288	280	308	290	258	290	287	278	276	284	287	249	290	249	285	294	257	265	263	259	286	276	277	302	302	296	295	275	257	263	272	285	270	299	287	290	261	258	268	248	242	245	268	258	269	299	272	273	315	277	281	253	281	318	293	283	282	313	257	268	262	256	275	306	305	290	245	279	298	269	269	309	274	270	301	260	253	282	263	271	256	266	254	265	252	300	257	284	237	265	255	282	267	265	281	280	290	277	305	278	306	301	280	257	266	278	285	288	292	273	248	280	295	276	317	253	264	273	268	261	286	282	288	308	284	232	301	260	265	293	293	263	230	271	267	283	286	291	264	248	261	297	274	307	284	284	252	266	317	281	347	270	267	262	287	333	280	299	290	247	284	292	241	254	297	288	259	292	272	283	285	261	286	280	265	306	286	270	237	297	247	247	257	274	251	269	276	295	278	246
14399	9071	5368	2557	1545	1092	914	712	630	616	626	632	589	601	587	620	592	633	591	652	645	612	629	647	651	628	633	590	595	631	581	636	642	598	622	615	618	631	620	623	615	569	621	660	631	602	600	614	624	669	649	643	580	635	621	623	574	617	612	590	607	638	641	628	623	652	620	636	625	617	618	614	624	644	641	592	656	642	616	641	675	634	597	636	611	601	618	641	599	603	630	653	654	649	633	597	608	611	626	637	602	635	618	619	609	618	603	586	636	648	573	627	592	633	640	640	621	605	617	637	597	612	625	618	606	617	618	608	588	620	650	638	627	592	615	618	606	600	575	633	632	604	636	621	618	630	592	625	602	653	602	611	618	620	611	603	569	630	617	658	626	651	608	608	610	634	622	642	612	609	595	637	621	651	605	615	616	612	615	619	624	627	601	627	624	624	623	617	638	636	625	626	614	577	657	659	651	606	609	583	617	622	566	612	620	603	612	600	599	606	623	630	610	637	615	644	611	617	651	594	599	642	627	618	638	594	619	600	608	626	622	629	623	615	610	561	611	599	663	619	637	608	561	630	637	659	614	593	599	579	600	640	631	641	634	546	602	607	624	603	654	593	617	613	648	639	642	637	610	647	600	607	595	601	601	617	600	642	606	618	637	646	615	604	609	654	579	619	622	667	692	662	604	611	611	628	619	656	617	631	657	620	576	652	627	614	585	627	628	632	629	635	609	643	614	617	610	624	662	602	627	641	634	646	612	657	648	634	604	625	603	615	651	658	617	625	614	612	629	629	594	607	619	638	566	633	603	612	623	661	603	629	588	608	635	641	602	614	606	636	648	581	629	598	606	558	599	630	640	597	642	604	573	571	620	647	608	654	589	574	652	600	622	632	650	620	602	617	608	618	605	611	589	614	637	674	591	620	620	615	648	636	609	672	626	616	617	624	574	623	648	555	613	589	652	640	636	615	625	629	676	652	623	634	626	609	630	590	629	594	637	630	619	608	577	594	600	609	613	650	629	666	642	574	608	581	666	654	603	603	598	613	654	606	654	595	640	576	634	618	612	631	551	605	610	619	631	589	581	618	579	644	588	588	597	649	631	681	611	627	617	613	667	544	572	625	659	645	652	631	617	627	610	656	663	620	627	608	643	632	593	677	583	623	587	582	621	591	673	594	607	621	629	572	615	640	622	639	615	609	565	567	661	642	593	645	622	659	598	634	613	673	600	643	624	603	633	650	649	664	624	608	669	636	613	674	628	593	645	623	592	632	604	602	599	602	612	627	623	626	603	594	609	609	628	601	622	599	621	643	619	629	603	630	566	626	611	645	582	656	604	586	585	622	611	581	607	622	608	652	592	660	618	597	602	677	600	624	647	660	601	641	614	635	630	618	649	660	651	653	643	575	575	628	602	641	623	602	639	646	610	614	611	662	608	626	614	606	640	625	620	609	649	615	592	633	655	601	611	598	631	607	577	622	562	655	614	636	655	616	607	636	609	626	596	648	586	590	663	577	636	599	667	679	588	646	614	570	622	652	605	644	634	659	649	624	605	597	621	625	663	605	614	635	638	631	656	654	618	640	611	582	648	602	617	607	612	631	608	627	628	591	644	617	592	617	662	616	607	633	656	616	598	607	605	599	642	622	651	608	586	628	603	610	648	619	647	633	598	643	611	623	669	631	649	629	596	616	659	661	633	562	611	608	649	625	646	597	647	586	647	583	620	614	639	586	642	597	597	620	622	614	608	621	597	631	602	559	610	594	579	613	601	598	582	562	593	633	626	614	619	605	634	640	669	638	634	607	672	623	595	619	604	671	604	560	624	682	635	628	642	637	632	597	622	606	650	609	656	613	672	606	592	606	660	642	622	599	663	594	627	585	636	629	603	611	636	624	622	626	598	630	617	623	642	597	603	623	656	623	594	589	621	685	672	590	662	619	623	602	650	601	615	604	584	605	608	574	635	598	616	657	633	584	611	615	617	656	641	632	618	616	597	628	589	601	654	598	614	607	620	652	628	569	552	660	574	603	571	608	621	576	628	574	605	595	606	566	632	608	607	619	647	663	629	643	672	600	619	608	649	565	596	609	634	617	625	648	673	654	658	614	623	651	595	592	615	624	634	669	633	607	573	620	629	604	579	595	596	606	635	620	623	673	603	659	633	642	620	586	587	608	612	650	596	633	636	614	641	628	644	606	630	625	615	607	597	643	620	573	652	637	603	600	617	658	635	650	610	638	626	625	607	592	640	643	600	598	578	611	630	612	677	600	613	605	571	663	577	636	598	586	641	667	639	600	613	570	632	596	600	667	615	614	642	659	630	625	622	679	614	583	622	633	607	638	590	650	588	611	631	619	595	587	653	635	638	597	583	610	640	635	656	596	561	637	596	578	624	629	569	610	636	626	663	593	631	614	637	612	635	651	594	645	629	652	629	605	632	648	617	612	654	596	628	638	631	643	621	617	607	634	665	599	623	641	612	594	602	567	641	600	566	599	617	602	655	616	612	613	639	654	636	612	654	650	599	608	631	667	612	610	643	616	566	662	572	611	598	602	656	651	617	615	623	595	642	640	605	592	631	578	557	622	612	616	652	620	600	589	636	628	650	622	653	587	656	598	566	592	634	651	622	627	614	582	606	644	616	604	628	595	669	598	592	669	613	640	628	622	667	607	619	586	592	623	639	621	649	620	596	623	594	628	647	617	605	601	583	659	610	602	624	567	618	609	659	647	600	646	584	585	643	598	592	652	637	589	622	587	595	627	629	647	590	583	609	661	661	569	668	628	578	651	617	630	609	626	625	565	669	666	640	646	591	622	650	600	636	615	666	602	613	655	629	636	615	642	639	645	591	603	607	616	632	613	638	595	588	598	603	667	622	616	622	637	657	632	641	607	622	636	571	590	660	613	639	612	609	635	629	667	570	599	645	598	610	640	652	617	584	617	589	620	630	610	640	638	669	613	593	599	621	614	590	558	652	667	601	575	614	644	637	628	627	615	609	610	663	612	631	670	591	655	652	621	593	632	593	624	622	614	616	624	627	613	635	613	595	596	648	610	637	618	604	666	633	613	642	588	621	612	616	636	582	670	583	617	649	636	623	629	616	622	638	610	651	633	607	608	635	610	617	603	628	649	555	598	581	601	620	618	620	657	657	612	626	590	646	620	630	605	689	624	630	604	623	630	632	622	658	611	598	603	600	622	644	624	677	601	616	619	632	600	606	590	637	593	638	601	612	584	591	627	582	576	654	584	614	618	629	606	579	618	618	602	629	644	621	622	584	596	567	615	609	590	653	637	652	584	613	575	602	636	629	587	583	583	608	652	570	661	560	633	626	600	621	630	634	625	640	657	605	632	612	607	629	619	606	621	625	633	592	638	646	657	673	623	633	616	565	604	637	625	593	625	599	598	584	646	660	605	595	572	598	596	645	582	603	614	624	680	590	604	584	610	656	636	620	596	629	634	597	618	581	699	603	655	591	650	625	595	585	634	657	624
46038	38108	28465	13573	5346	2274	1109	445	345	285	301	254	293	282	227	289	274	251	262	283	277	257	238	287	271	251	228	233	275	265	274	275	241	249	259	272	227	248	275	248	266	241	252	276	268	257	270	261	281	276	272	265	248	261	249	237	247	269	271	243	253	278	246	246	233	258	298	264	261	238	279	280	223	262	270	263	247	232	235	247	243	267	258	248	263	248	302	249	239	276	260	275	260	228	234	248	238	260	263	288	243	266	257	260	281	258	279	253	244	258	284	282	243	236	237	236	268	249	244	287	258	268	226	269	258	252	274	292	250	263	267	281	261	256	234	236	251	255	295	245	252	261	247	253	276	251	256	264	287	262	249	267	243	280	243	260	274	289	254	252	252	241	280	243	277	255	282	283	265	256	267	255	269	280	272	254	249	283	268	265	277	245	264	274	252	266	258	259	270	269	281	243	280	260	267	236	252	243	236	256	257	244	279	252	265	278	275	251	256	272	263	277	231	255	253	258	278	246	260	254	252	261	247	264	276	258	274	283	249	249	246	258	272	281	244	263	256	265	264	267	243	287	252	262	248	255	266	233	276	267	259	302	239	241	251	270	253	273	255	278	276	233	260	270	252	265	249	254	245	258	231	256	247	218	271	260	245	259	251	242	241	255	245	262	248	267	250	284	270	240	259	235	268	236	255	257	251	244	216	265	249	264	280	273	268	254	301	250	267	262	264	222	240	248	313	259	224	254	259	266	252	251	270	271	259	236	274	291	256	250	249	285	274	267	220	282	269	248	261	264	268	275	274	274	283	273	297	263	239	258	249	263	259	227	262	229	234	279	274	280	284	257	265	282	270	268	250	255	267	248	278	280	276	259	283	256	273	256	272	241	274	262	249	219	273	257	270	253	254	225	239	253	232	261	269	263	255	258	258	243	267	266	271	255	251	270	268	260	222	248	246	247	265	281	222	279	265	247	235	281	264	232	244	249	237	241	233	269	239	261	262	256	230	252	269	277	220	294	259	257	274	262	272	239	262	226	268	223	255	249	275	245	261	265	265	282	245	268	251	273	249	253	246	292	285	258	259	289	260	252	246	257	245	244	296	261	282	264	281	276	241	282	233	269	250	277	253	258	229	266	249	256	292	275	256	285	257	290	261	249	250	255	242	248	235	283	270	256	249	269	262	241	288	264	262	266	261	256	315	274	271	285	265	276	261	252	227	250	248	246	255	255	255	236	259	258	247	265	257	277	239	263	246	263	268	297	279	236	271	278	255	245	293	272	300	302	252	256	249	248	224	289	283	248	263	237	299	243	267	278	265	264	263	272	290	231	258	278	266	240	276	258	239	243	275	284	284	274	278	269	287	269	308	267	255	256	253	277	300	254	241	261	275	271	281	245	271	272	226	261	257	244	292	277	246	259	283	240	271	286	253	248	252	273	265	263	272	260	247	279	276	281	267	328	242	272	283	265	258	260	260	252	272	264	292	285	271	249	288	242	273	260	244	266	248	310	278	272	268	232	263	268	248	232	250	262	243	273	253	263	252	273	300	256	241	266	263	262	280	230	264	250	232	265	288	268	240	258	254	271	237	233	231	253	277	249	231	255	285	275	260	274	255	268	258	262	252	248	267	250	225	279	283	261	256	243	241	256	249	279	254	254	262	281	251	246	216	267	254	253	235	252	251	255	246	232	263	269	251	253	272	298	250	250	277	268	305	253	279	239	252	250	252	254	278	252	217	268	279	265	267	273	265	266	267	248	243	250	251	275	257	246	288	250	269	252	263	268	258	254	251	251	262	266	269	252	254	289	276	246	257	226	290	233	265	255	259	274	264	263	239	238	252	251	276	248	291	270	258	265	246	245	272	260	247	254	258	261	255	255	265	297	247	256	240	251	275	274	267	253	273	267	285	229	266	260	226	270	240	275	266	286	245	223	276	271	235	254	236	252	250	250	247	252	248	300	278	257	254	251	259	243	279	280	268	255	276	265	274	281	280	274	284	254	248	249	264	283	269	239	256	242	278	280	270	278	270	243	252	235	241	249	238	241	257	251	255	253	252	243	244	241	254	289	290	234	246	274	253	245	277	230	245	245	274	241	277	256	259	291	241	284	267	266	261	252	228	302	255	297	241	259	257	255	285	245	240	250	282	278	288	247	286	269	251	262	239	290	226	259	285	264	211	243	261	254	242	288	292	262	242	290	280	272	249	231	262	294	255	252	283	244	262	269	260	278	260	254	279	258	264	287	249	241	269	254	254	273	276	236	268	230	236	242	284	289	245	257	269	262	271	264	247	243	260	284	244	260	258	243	255	262	259	279	284	257	253	268	230	241	249	250	254	246	271	228	269	253	263	266	279	266	276	261	281	251	263	231	274	242	258	245	291	299	228	246	274	259	293	278	254	254	257	238	258	258	263	254	288	281	246	254	243	301	285	248	255	262	263	295	289	232	259	265	267	260	282	274	243	269	267	255	278	260	238	235	309	251	280	228	250	264	281	237	245	272	286	273	251	228	253	232	301	283	246	278	272	261	262	252	277	222	262	301	245	279	246	237	273	265	242	254	265	268	247	229	249	290	250	266	247	249	242	245	267	247	234	252	245	273	244	258	274	267	271	263	260	259	242	230	260	279	258	240	252	250	234	277	276	238	259	287	278	261	270	245	270	260	297	278	268	255	266	265	271	266	250	249	256	254	288	245	270	276	256	247	262	252	260	293	266	254	250	281	262	288	285	262	293	265	220	237	241	273	265	271	308	274	272	259	239	262	245	286	249	222	236	252	248	287	283	241	240	256	280	245	262	260	267	241	270	229	281	296	264	258	243	269	269	294	266	257	255	256	255	249	289	236	269	243	246	257	256	242	266	230	260	274	245	253	294	296	307	279	242	276	264	233	270	240	271	275	284	283	253	249	250	262	249	248	254	270	259	282	269	264	256	243	269	235	262	274	276	267	286	292	267	255	254	286	281	255	276	276	257	281	257	263	269	268	218	246	250	280	259	241	277	259	289	272	274	326	283	266	287	267	284	281	275	252	258	228	273	245	277	250	261	256	275	253	222	269	246	218	277	252	278	270	253	222	271	272	249	261	267	240	272	229	254	252	270	285	279	257	249	243	267	276	235	222	282	258	264	243	244	268	248	238	249	251	262	275	300	291	264	273	241	256	253	257	276	261	249	256	231	255	268	249	273	261	272	242	265	263	247	283	294	284	279	282	280	235	254	248	230	271	286	261	235	265	238	249	241	270	252	273	273	264	265	273	240	231	265	258	269	283	261	255	262	266	238	270	260	231	239	228	214	260	280	267	246	259	260	259	287	246	246	276	249	267	271	259	246	252	259	247	254	236	260	268	242	264	241	280	247	251	281	270	252	274	280	265	246	234	269	248	272	261	251	265	276	249	273	244	270	238	232	243	256	274	258	264	268	261	262	252	267	311	262	229	257	273	279	260	285	232	253	263	230	233	255	272	251	247	270	243	263	268	226	269	248	256	243	264	283	279
31766	33389	31595	22194	13386	7689	3970	1467	991	720	613	596	562	586	648	614	563	622	573	604	556	571	591	616	591	550	572	556	603	553	585	583	574	593	567	571	575	626	591	608	521	594	627	601	605	569	616	613	554	540	608	558	609	573	606	596	585	573	534	562	610	595	535	598	582	610	583	572	577	591	604	583	577	573	564	545	596	587	638	560	568	633	601	564	589	602	592	572	547	558	600	630	592	592	576	590	596	558	596	595	568	567	575	587	563	621	606	558	585	571	580	587	598	626	601	580	611	585	579	556	613	566	575	602	599	607	612	586	569	562	590	573	568	613	579	588	620	594	641	567	565	578	571	503	617	566	559	580	562	543	618	574	625	628	591	575	629	580	613	568	631	603	590	576	591	544	593	590	574	593	607	606	592	562	562	585	615	626	595	556	550	598	569	601	607	562	593	563	572	582	583	556	563	559	544	556	528	544	613	616	539	600	582	606	534	559	596	596	570	621	579	570	595	605	575	562	571	634	598	599	591	597	608	594	575	625	611	593	612	551	603	566	556	607	587	620	537	605	568	589	594	587	559	568	571	576	632	611	611	610	557	585	602	585	610	543	584	607	565	586	609	608	578	569	594	579	619	592	577	584	592	581	530	611	579	594	608	594	628	639	563	615	591	591	596	548	571	595	596	607	560	593	596	560	587	637	618	615	565	539	577	602	605	601	567	625	619	554	579	552	602	600	565	599	582	586	558	555	574	558	569	558	590	585	578	567	590	611	600	566	597	563	588	572	588	594	582	588	581	595	550	604	598	642	602	585	585	558	588	559	624	546	607	573	631	518	613	616	577	528	573	556	632	604	576	586	575	585	583	580	597	568	563	607	597	630	581	633	641	588	590	558	623	585	545	595	550	575	565	545	603	586	566	583	601	568	613	607	606	558	586	607	570	568	580	604	582	599	589	632	579	600	590	588	574	586	614	583	578	596	611	562	652	571	592	600	648	595	575	638	628	561	607	584	572	558	554	571	604	564	585	580	628	617	573	627	581	599	574	611	587	553	569	603	564	580	591	610	572	573	565	578	581	597	564	588	572	593	578	581	598	545	582	580	573	583	629	603	553	608	577	591	620	585	570	620	620	567	625	598	589	595	579	574	601	608	572	620	631	595	608	631	605	611	609	604	600	522	560	601	569	571	569	557	580	588	621	611	553	561	571	591	584	565	570	533	568	579	598	616	602	607	600	560	577	580	612	584	616	586	604	601	620	572	552	617	627	622	600	593	604	589	579	602	574	599	598	555	577	644	614	574	586	565	581	600	553	607	575	593	590	606	571	622	577	639	567	570	586	539	626	588	591	608	575	550	537	603	542	545	577	577	550	587	602	614	580	595	593	583	603	594	575	561	627	569	616	594	566	631	594	568	581	568	577	547	598	601	619	609	564	590	629	578	571	620	590	535	572	582	583	616	567	594	585	573	548	606	555	596	578	618	585	617	587	623	551	565	541	605	553	611	544	636	575	571	583	575	578	599	650	581	612	586	572	544	576	626	608	592	567	590	605	584	586	599	589	615	578	619	566	553	563	614	583	558	574	646	625	537	639	602	624	593	603	578	581	576	563	549	624	557	616	572	536	620	601	600	514	587	569	598	579	628	583	570	561	574	548	585	588	550	602	620	592	574	611	576	582	547	554	557	556	552	558	568	595	585	626	580	571	575	585	555	557	612	569	589	575	613	575	604	652	616	546	602	542	577	595	556	594	593	553	593	601	583	603	567	552	607	570	584	579	582	583	609	605	565	564	550	601	602	617	572	607	620	588	620	570	611	588	598	623	593	562	582	571	588	603	600	614	578	564	567	604	571	570	588	585	573	632	577	574	572	620	571	603	595	572	591	632	577	603	567	578	608	605	619	549	554	580	578	610	611	621	584	628	581	598	630	592	561	581	604	609	537	544	563	566	553	608	546	584	590	594	548	575	590	627	596	577	539	557	597	594	563	573	605	590	574	589	594	536	591	563	569	581	608	568	583	586	567	539	602	560	586	594	614	593	598	651	602	590	542	600	599	599	568	583	526	582	576	586	608	586	574	585	573	573	578	558	587	587	554	602	578	556	594	592	614	620	609	573	600	626	532	567	582	584	568	628	576	596	607	585	569	563	644	644	608	553	608	581	563	572	564	616	590	577	555	581	570	554	603	583	585	606	560	583	571	562	564	556	592	607	556	551	595	615	587	560	612	585	602	571	608	585	558	601	571	606	579	584	582	569	604	563	538	630	575	569	578	598	595	579	588	604	567	602	611	599	620	540	602	599	621	569	624	582	590	561	625	579	611	603	585	598	575	599	607	580	562	595	577	544	607	586	574	595	605	565	546	576	552	563	584	579	608	585	601	561	604	611	549	581	581	578	602	615	616	542	601	554	575	532	562	561	566	584	595	595	612	570	570	638	561	594	575	562	621	603	610	581	541	569	603	622	601	594	623	601	595	629	592	549	576	659	607	572	611	588	609	586	609	617	587	584	589	603	561	582	579	563	580	567	589	575	598	600	600	619	622	608	550	584	592	603	601	588	564	575	567	583	593	561	609	556	551	593	589	589	569	592	568	627	570	572	561	560	629	603	578	579	581	608	570	596	585	594	571	614	595	583	568	573	581	601	605	618	573	610	566	585	567	585	561	621	580	594	588	594	568	585	557	613	543	604	589	594	599	586	596	579	582	585	582	574	560	582	552	570	567	593	608	595	546	621	580	602	604	579	613	595	547	607	559	586	603	572	605	572	610	631	583	565	591	593	540	572	518	591	581	599	615	584	611	582	564	579	526	558	565	570	615	591	573	626	572	581	592	614	557	577	615	575	589	599	590	551	602	618	584	575	570	586	594	595	570	640	564	531	594	571	615	592	600	532	613	593	552	570	582	576	617	581	601	575	571	633	547	577	589	599	558	577	585	604	573	564	609	617	607	605	594	572	540	571	622	592	626	606	595	627	590	529	611	574	618	615	559	562	603	592	580	559	616	585	612	553	562	599	590	573	599	581	599	592	563	590	581	591	593	620	569	552	591	608	575	555	538	600	592	572	585	573	560	582	594	602	587	541	573	614	575	597	599	619	617	593	595	546	570	544	586	587	604	552	587	555	561	584	539	612	612	555	633	564	608	581	604	559	603	604	612	634	558	574	553	555	575	582	558	602	521	590	553	578	576	536	623	586	570	582	593	523	591	564	604	611	616	589	565	576	547	585	596	606	590	586	636	577	607	563	612	596	569	542	586	599	585	559	583	627	552	581	580	550	599	603	596	576	610	550	631	592	589	623	546	594	608	592	592	608	529	580	598	570	581	598	587	554	603	602	574	607	595	595	555	561	558	596	573	590	558	630	616	554	598	566	592	598	564	559	579	581	551	597	592	618	583	596	562	586	583	570	551	560	531	552	593	586	592	620	561	576	614	558	609	580	626	588	615	598	605	576	613	618	588	593	561	610	573	570	565	560	526	613	567	619	548	566	602	595	548	595	652
61173	53645	44628	27385	12525	5628	2329	770	350	229	136	155	187	164	168	177	156	163	172	176	159	159	144	146	181	142	151	172	158	169	149	153	148	141	170	146	159	152	159	153	153	148	178	163	156	176	187	169	152	153	177	155	157	146	164	189	166	166	159	192	167	149	145	174	136	154	172	158	164	137	156	179	150	159	191	178	177	167	172	165	171	172	160	138	157	168	144	182	154	146	158	148	144	161	158	164	143	153	162	178	149	157	175	132	156	176	181	159	152	164	140	153	153	190	177	162	174	166	143	172	167	169	191	176	160	191	156	172	189	154	157	160	179	161	160	188	157	161	180	174	139	171	200	158	155	168	181	148	174	177	170	176	176	148	144	170	160	151	161	169	170	159	162	176	173	168	131	168	159	171	172	164	149	147	148	164	165	156	169	160	160	168	152	196	173	154	171	165	176	167	158	170	155	176	187	154	183	179	153	169	179	137	151	162	159	145	185	161	151	155	165	133	157	152	159	154	167	147	162	160	175	147	165	174	171	152	150	154	162	181	174	157	159	169	154	179	188	166	167	173	165	180	167	163	184	178	167	134	173	171	151	156	173	143	175	161	160	141	166	180	164	171	163	144	175	160	153	169	173	174	159	140	162	144	151	171	172	180	178	170	158	185	178	210	173	184	157	159	148	155	177	165	173	155	164	173	159	159	148	159	155	176	173	157	167	162	177	141	166	169	158	171	153	165	154	175	191	170	157	141	143	164	180	163	145	173	169	148	159	182	170	171	193	174	165	147	153	139	169	166	185	163	168	170	166	168	169	159	161	199	155	175	169	176	165	186	141	146	165	149	154	156	166	188	166	160	171	157	177	172	185	141	157	166	162	137	161	155	171	166	160	176	185	166	159	151	159	167	180	155	169	159	179	151	142	136	189	149	162	165	154	174	149	161	156	153	162	169	163	181	172	162	164	179	152	146	182	160	181	168	143	145	161	152	152	172	179	146	154	147	152	161	144	139	178	181	182	194	174	170	141	161	155	152	159	143	166	157	164	152	175	139	149	175	149	147	172	164	162	189	183	153	161	171	173	164	159	146	139	168	166	175	165	168	156	157	169	169	160	120	170	185	166	172	173	168	181	148	171	147	169	173	158	149	160	164	145	185	167	157	170	177	183	178	168	174	153	144	156	159	162	162	160	167	161	154	146	144	151	141	185	148	146	157	187	149	153	166	157	163	166	171	158	158	166	174	140	152	174	169	134	143	181	143	153	154	169	158	150	163	160	170	175	185	185	176	165	180	156	147	157	183	156	151	167	187	157	159	145	151	162	202	179	175	169	166	144	176	152	122	151	180	174	148	166	159	150	166	179	165	170	206	166	176	190	153	153	178	167	138	187	164	151	130	175	152	178	161	158	155	161	157	166	167	147	179	161	161	155	165	180	168	154	136	178	146	154	151	160	159	144	157	171	185	164	156	155	163	158	163	166	165	135	147	154	161	150	164	139	166	175	174	156	143	174	147	154	171	160	159	156	155	171	162	155	168	149	167	156	138	137	150	119	129	151	159	194	168	155	143	179	151	174	164	151	161	152	199	157	159	187	168	141	171	140	150	165	170	193	155	166	159	173	154	156	166	152	163	192	157	149	152	160	158	178	164	167	133	169	182	157	130	151	156	156	167	156	126	178	174	159	156	160	153	160	178	180	181	179	188	173	148	158	177	160	161	152	137	174	153	168	158	148	157	173	153	166	183	166	154	152	161	167	209	158	139	164	169	188	167	151	164	158	131	161	149	185	154	153	164	147	177	148	152	151	149	174	161	157	148	165	145	181	165	164	187	172	171	147	133	142	154	171	163	174	173	146	162	153	175	152	163	165	145	174	174	157	159	170	182	163	157	157	163	170	138	176	171	150	152	163	145	155	167	146	170	171	151	149	154	158	158	164	166	145	150	188	176	165	156	149	136	172	169	212	177	158	158	153	174	170	172	161	144	159	179	182	160	166	149	170	176	182	147	148	168	161	156	175	169	167	174	157	168	174	167	136	168	174	159	164	162	166	168	169	183	150	145	151	180	163	151	153	169	159	155	180	165	168	173	164	140	148	149	203	179	158	149	190	180	168	162	173	186	173	160	149	161	161	171	154	143	172	150	159	167	159	152	169	179	142	193	170	155	161	165	170	174	176	177	175	158	190	150	199	179	149	160	172	149	156	163	156	161	152	170	193	170	170	160	168	181	157	164	155	171	155	158	151	164	162	163	164	165	164	165	158	149	159	152	138	160	155	153	167	170	165	143	163	166	166	156	180	176	160	153	153	137	150	144	176	161	148	155	159	177	145	183	169	162	140	146	170	143	140	140	166	146	172	151	170	187	156	164	175	173	188	188	162	163	179	146	184	160	146	166	158	159	163	147	168	155	185	158	146	167	173	167	152	184	179	150	148	180	153	180	167	177	163	193	150	160	185	151	176	170	189	153	159	153	154	157	179	179	152	179	153	132	173	155	134	158	154	149	167	175	143	150	137	144	173	159	153	157	164	183	144	140	136	176	150	153	184	165	151	154	166	193	188	159	169	169	177	159	166	170	159	160	178	171	159	171	181	176	161	169	169	156	162	151	177	192	189	133	169	165	163	162	204	156	177	166	153	171	170	153	179	151	169	172	156	165	147	165	174	189	187	147	165	161	175	156	184	187	164	159	141	155	160	141	187	154	139	144	163	170	146	183	162	159	163	153	150	160	181	135	144	180	157	170	151	179	168	151	169	143	157	165	152	170	158	159	175	165	162	156	178	172	165	163	150	177	153	167	177	173	160	165	153	180	159	156	184	178	177	142	140	143	170	154	166	168	183	164	142	162	158	165	178	162	167	186	169	122	152	155	174	150	153	171	163	164	174	170	184	164	175	163	149	187	153	144	180	182	173	183	138	167	181	167	148	176	190	155	173	154	145	162	148	147	157	158	135	167	171	149	173	183	158	163	165	179	189	172	182	170	161	145	162	159	166	163	172	168	179	165	158	157	143	170	159	165	148	158	173	145	182	151	152	165	148	159	151	144	153	152	151	180	148	178	184	178	158	155	157	186	160	171	182	171	145	150	170	151	156	172	148	126	164	172	175	180	159	141	147	188	158	182	148	180	156	156	154	157	176	128	171	163	151	138	152	180	188	152	161	187	161	146	168	146	153	148	160	158	158	151	165	175	164	158	162	187	174	157	154	187	171	145	172	172	181	167	140	178	193	175	178	169	164	170	156	162	153	152	151	157	160	195	159	153	170	165	174	144	168	154	170	164	156	151	181	140	176	157	180	148	136	176	155	176	171	162	175	161	166	146	175	151	173	165	161	151	154	166	154	174	170	155	151	161	181	171	160	175	164	155	156	163	173	142	152	148	166	156	161	184	173	151	174	166	164	171	155	166	153	152	181	163	172	171	168	152	128	153	184	166	153	177	162	146	143	183	145	158	173	172	158	175	162	187	156	169	142	158	171	162	174	148	161	162	175	152	181	189	144	193
40949	44209	44204	35505	21812	16039	7911	2888	1225	679	402	388	382	390	367	374	403	425	368	380	391	402	393	379	389	384	405	403	385	399	403	403	370	394	359	349	386	412	370	392	394	374	409	375	367	341	430	386	392	369	419	374	377	395	421	327	362	379	357	429	375	392	358	395	373	368	375	384	367	388	369	392	405	371	388	389	404	379	421	379	391	418	357	373	386	374	400	384	397	376	363	413	376	358	412	392	391	345	402	392	376	374	351	404	415	342	383	401	401	412	363	342	348	360	388	370	348	385	414	363	420	404	387	416	395	410	390	370	410	404	428	350	410	403	414	366	390	447	399	380	386	375	350	413	391	394	372	371	388	382	380	352	362	374	379	406	374	373	347	375	398	378	384	382	375	391	359	397	383	396	369	370	354	376	351	357	392	366	392	393	350	364	367	363	380	390	405	345	365	364	373	415	377	373	410	389	364	358	423	373	381	385	419	397	330	408	371	371	388	377	378	388	406	387	392	372	434	382	365	383	382	371	378	367	372	374	416	377	418	357	378	374	376	401	379	381	379	346	399	374	380	407	386	367	369	400	356	403	404	397	393	393	358	398	373	382	392	384	400	375	389	358	330	398	358	374	374	400	386	410	400	416	365	408	337	432	345	384	373	350	384	465	379	368	361	386	400	423	368	365	372	403	413	366	422	351	343	364	404	413	376	401	400	395	386	419	390	400	421	388	409	410	375	360	392	392	425	393	366	367	398	411	385	370	415	401	319	386	380	367	382	383	387	389	387	376	361	396	420	363	352	399	365	392	370	401	408	402	413	397	416	387	382	375	411	372	403	432	371	389	359	399	416	385	400	368	382	346	374	357	357	401	400	400	398	339	366	403	387	373	363	380	405	409	372	403	389	373	361	403	421	369	373	377	390	412	353	385	402	392	352	357	361	400	362	363	393	386	379	390	412	396	401	398	343	370	418	399	348	410	351	389	348	335	395	409	404	357	359	353	398	384	368	429	389	332	360	378	371	374	395	401	379	351	366	349	410	362	398	390	354	401	375	376	360	397	416	353	355	365	419	371	366	414	347	386	366	410	385	354	402	387	361	372	377	384	379	359	362	360	364	403	381	386	382	397	383	363	370	367	388	399	386	383	379	375	396	361	375	372	374	370	407	402	351	419	390	381	405	351	400	365	410	400	383	356	417	369	353	421	368	386	384	387	375	383	421	386	407	418	384	403	360	374	376	384	376	412	387	368	389	434	400	383	383	378	359	375	377	361	374	397	376	388	401	356	354	372	389	397	357	395	351	407	375	355	380	376	383	407	384	357	370	381	355	375	394	382	404	395	392	396	400	379	390	394	385	382	393	387	403	376	370	408	359	393	388	408	394	411	381	392	363	412	379	406	389	365	385	382	365	394	383	386	376	356	411	375	375	416	400	385	383	376	363	379	387	387	416	350	376	377	349	360	383	400	389	385	401	385	374	366	396	408	371	410	389	371	413	355	360	377	368	404	370	382	420	374	406	420	358	369	366	360	374	395	390	385	375	371	387	368	396	412	350	367	392	367	403	389	352	403	374	344	422	371	394	363	383	387	357	382	381	390	410	357	383	402	376	402	410	389	370	394	428	408	397	373	351	379	399	384	396	395	416	388	411	383	357	383	396	393	380	388	414	350	382	394	368	361	371	396	411	376	409	367	393	387	403	398	418	360	362	400	366	352	416	390	408	350	415	407	380	347	362	378	386	399	378	384	379	373	336	380	393	371	398	399	361	392	359	375	373	388	373	387	395	358	378	419	379	409	373	376	396	380	392	378	430	345	355	387	378	396	415	383	384	371	394	375	398	385	369	374	372	383	381	377	350	373	397	371	400	366	377	402	400	377	364	403	360	374	384	402	364	401	408	389	369	405	404	388	346	363	397	388	376	387	387	347	385	364	397	404	348	379	372	369	404	379	385	371	389	365	381	399	414	343	397	364	411	360	373	374	370	356	391	378	411	394	392	368	390	399	379	388	365	351	358	384	391	387	357	368	399	414	404	387	390	356	393	378	406	380	396	372	392	418	364	369	380	378	394	409	375	391	362	372	418	383	414	367	428	367	378	368	386	377	389	389	388	363	373	396	387	385	414	385	382	390	362	399	416	386	385	377	396	388	375	374	396	355	350	377	367	384	383	389	366	420	423	395	378	381	387	368	384	402	371	394	404	365	347	424	365	369	377	381	359	355	373	338	400	378	386	350	388	376	397	346	404	402	418	369	385	381	419	368	374	364	416	387	348	387	374	390	387	330	404	368	391	381	404	392	396	416	416	392	387	366	385	381	365	404	380	395	384	403	369	381	388	380	405	392	348	362	367	399	390	353	396	396	378	388	402	370	385	389	398	393	404	380	418	398	393	394	389	359	421	401	385	393	426	418	385	390	370	396	369	387	379	406	388	363	380	402	390	375	372	361	362	348	381	395	374	377	348	336	374	373	383	376	399	378	388	413	397	385	402	380	353	392	366	404	379	393	390	373	381	424	374	350	372	397	365	418	394	369	385	363	389	397	422	350	357	356	409	383	396	360	415	390	361	362	390	348	416	417	382	381	374	377	370	357	374	365	360	358	365	404	351	378	385	381	404	420	379	370	374	399	368	381	364	369	381	379	383	389	372	393	380	393	405	394	388	394	398	383	373	375	371	371	384	409	408	376	377	365	363	373	390	369	349	340	342	357	404	363	396	382	364	397	387	397	391	349	357	392	387	397	377	387	387	387	406	390	389	400	395	384	396	393	360	401	393	391	407	380	382	352	381	385	375	375	408	380	378	399	347	407	416	419	374	382	382	394	382	386	401	359	364	391	388	374	384	380	396	389	401	395	365	369	358	354	355	370	368	394	381	416	401	376	407	372	409	386	391	383	402	414	401	411	371	388	377	368	395	364	366	384	370	380	399	385	370	401	355	378	395	386	372	364	381	404	368	375	377	415	374	354	370	400	378	350	367	408	387	377	341	403	391	377	355	331	432	401	392	390	378	379	393	381	409	363	348	389	367	367	375	423	370	374	365	379	416	376	397	354	369	404	417	391	397	407	396	385	390	343	354	374	377	372	400	412	356	366	334	375	368	397	367	448	419	378	382	390	402	393	368	366	381	390	344	376	372	376	402	378	414	352	374	379	392	383	387	394	389	380	402	385	377	363	409	378	378	407	413	398	386	394	369	378	401	386	381	354	396	364	391	404	384	406	386	362	345	365	394	371	362	397	377	354	352	418	378	380	393	419	386	402	367	367	402	369	407	404	399	347	396	391	375	368	387	432	371	387	374	404	393	382	410	384	380	378	371	380	403	320	408	374	398	370	361	389	381	371	402	413	374	395	363	389	368	395	368	365	390	402	410	364	345	389	375	360	349	404	387	377	373	377	395	396	392	393	362	400	384	392	397	340	374	379	390	403	371	422	410	403	373	389	365	372	396	378	380	403	384	360	393	378	394	365	383	395	389	434	379	400	370	366	405	390	358	387	407	399
20418	6658	2374	817	481	373	315	267	337	304	277	246	278	282	269	259	260	268	275	301	308	282	271	298	276	315	248	280	278	268	252	285	281	316	261	281	262	270	244	247	295	268	284	263	289	251	266	241	262	265	281	276	299	250	305	280	278	283	275	271	280	257	279	283	287	284	255	262	263	280	262	282	272	277	250	270	265	255	263	304	271	292	273	271	242	288	279	258	277	277	248	253	276	284	281	267	283	273	282	263	268	257	322	282	256	258	259	265	242	285	288	276	285	264	247	293	298	254	227	296	264	290	274	239	279	234	260	259	268	265	255	253	283	300	263	278	255	255	268	271	235	264	269	267	246	270	261	284	250	254	274	266	232	285	257	276	261	265	270	263	286	295	262	288	276	282	284	301	262	277	272	271	253	273	258	259	272	263	230	262	270	289	272	248	255	284	267	245	236	290	252	236	256	297	287	287	272	269	285	272	291	288	221	272	256	266	240	281	295	254	289	256	294	270	262	268	284	276	277	298	274	234	286	267	258	269	278	260	260	282	264	296	270	273	279	277	274	258	261	292	299	270	262	302	281	249	302	308	242	266	303	269	252	272	280	261	272	258	285	260	262	241	275	270	293	287	294	269	222	257	259	257	249	299	262	288	253	243	273	298	257	249	280	283	308	274	256	291	268	271	293	272	286	271	249	288	244	254	292	245	279	275	268	277	272	276	282	282	269	273	249	296	254	288	269	273	297	260	303	313	253	262	255	262	279	265	275	264	275	285	285	289	283	299	272	261	274	275	276	266	277	284	251	253	257	258	266	269	281	293	272	271	245	261	271	274	242	275	269	279	250	279	261	293	288	246	289	248	286	284	285	279	303	258	278	252	266	273	249	280	303	260	267	304	255	268	266	299	272	264	309	285	291	297	306	281	274	278	276	290	265	274	291	285	234	294	291	288	262	264	296	296	303	301	295	224	256	273	246	273	270	278	261	286	295	287	278	284	279	247	266	284	269	268	266	264	276	272	280	287	260	237	277	266	283	263	270	280	266	257	283	305	300	289	269	292	290	315	294	273	264	267	247	262	260	288	271	257	252	251	291	291	274	269	290	254	269	264	259	248	256	295	258	292	271	292	282	301	277	276	290	285	274	261	299	272	228	255	295	276	314	291	248	282	268	278	251	272	301	268	252	297	274	224	324	291	282	267	310	288	291	284	290	266	259	260	262	304	288	286	279	249	269	253	270	279	252	254	294	278	259	282	257	241	271	287	266	282	254	282	260	269	291	288	294	279	256	270	293	291	290	249	263	314	292	253	272	283	275	271	230	271	270	281	273	257	304	289	280	261	289	244	284	262	301	278	284	276	268	262	282	262	274	279	241	307	291	269	273	275	281	286	249	256	293	256	265	295	263	279	298	231	270	274	275	302	263	287	263	250	259	258	263	272	282	274	276	269	286	294	260	264	282	245	261	235	276	275	259	260	235	264	246	288	253	310	280	254	287	277	275	249	269	259	294	275	265	239	275	245	239	255	258	258	240	280	278	275	292	287	266	277	267	293	251	277	285	275	255	263	281	269	252	284	291	294	262	274	293	265	250	254	247	240	275	271	244	277	256	284	287	259	276	249	284	275	261	260	265	294	267	261	265	265	270	275	285	275	265	238	263	301	285	251	286	270	256	263	258	283	262	284	282	305	269	260	263	296	261	250	255	296	262	287	257	281	261	269	271	261	271	262	288	248	291	301	270	269	269	282	289	286	263	258	260	295	276	271	263	287	298	244	286	243	261	273	262	259	272	266	275	269	281	276	238	287	280	288	284	282	250	260	250	273	274	310	281	272	268	286	288	296	239	250	288	261	309	271	274	284	277	301	281	267	300	262	249	240	277	289	306	258	279	275	293	232	268	298	269	257	269	296	291	281	293	238	268	336	266	294	259	276	276	263	263	287	294	293	280	286	264	272	277	287	269	265	288	287	288	270	277	267	265	251	322	264	255	282	277	275	299	296	266	253	238	256	270	270	330	273	287	265	274	269	263	247	275	305	264	306	237	280	296	292	275	305	258	246	248	289	305	281	286	294	254	273	226	253	270	293	281	259	257	278	254	248	274	274	262	276	282	258	266	294	280	246	289	263	278	252	288	276	308	281	233	288	281	284	279	248	271	263	273	246	245	300	263	277	245	282	300	273	285	236	270	295	266	255	306	292	258	243	258	280	273	276	262	254	297	291	320	279	251	273	282	309	280	260	265	273	288	278	240	275	274	278	272	241	298	315	279	241	254	284	291	252	246	286	270	235	284	255	287	273	290	287	267	295	269	264	251	254	292	265	252	263	296	272	251	276	247	284	256	246	251	260	286	280	269	242	285	285	292	282	290	302	287	255	278	288	290	269	258	290	255	260	305	280	267	272	256	286	278	256	261	248	262	276	273	280	264	247	293	279	268	276	247	290	300	286	292	276	296	273	267	291	257	270	246	268	288	286	238	278	277	290	256	260	293	260	308	277	295	301	273	289	303	302	283	287	249	256	259	290	272	281	302	262	276	283	275	284	245	292	255	261	270	283	304	286	266	245	267	259	267	278	286	266	287	269	260	251	278	281	264	279	277	255	260	311	275	240	245	256	271	314	275	283	246	249	245	256	287	300	255	226	309	287	268	258	269	309	254	277	272	292	278	259	264	291	288	311	278	259	272	309	311	288	251	261	262	262	273	283	281	252	266	253	271	268	267	305	273	275	280	292	300	277	275	285	257	267	253	279	311	305	271	243	269	264	261	264	292	289	271	266	260	286	288	293	299	267	251	246	305	292	236	278	305	260	292	269	300	294	232	279	276	273	247	304	305	274	272	266	267	257	249	282	250	303	273	264	291	287	290	246	267	259	298	279	276	255	265	260	285	270	284	309	269	270	275	290	284	281	271	288	276	289	278	284	270	285	265	273	277	266	276	254	249	283	255	292	291	303	271	287	314	292	274	263	275	298	260	278	225	254	292	289	258	259	256	289	279	283	267	284	271	257	255	271	281	322	266	306	262	258	276	275	262	289	294	259	284	264	284	300	280	276	277	290	313	269	278	279	297	287	307	242	292	284	270	276	268	267	250	273	312	235	246	266	281	251	257	259	233	280	297	271	276	313	259	283	300	264	257	268	290	303	275	292	255	276	287	268	305	277	272	274	290	264	300	282	267	254	255	271	282	269	229	259	253	256	231	271	266	263	269	270	274	255	303	279	259	280	277	306	305	257	267	270	271	289	252	286	273	277	271	255	283	265	283	278	279	283	257	262	270	281	290	264	270	268	257	255	279	288	296	269	306	268	298	308	309	306	292	276	311	304	238	256	281	253	262	256	282	287	284	274	304	280	303	270	290	269	258	266	276	295	253	250	272	294	291	244	258	296	276	275	280	305	278	266	282	257	283	285	307	242	282	279	297	279	288	270	282	264	258	242	276	265	287	260	249	261	264	299	302	305	251	262	270	286	274	282	297	270	281	268	241	248	285	300	249	262	299	266
14731	8262	5256	2450	1454	1168	861	692	594	578	627	628	588	584	598	626	637	613	597	654	636	615	608	606	597	632	612	624	615	623	634	611	609	603	613	608	603	603	639	612	621	623	615	579	653	568	609	637	617	619	607	641	652	669	627	606	628	662	572	572	627	667	638	587	612	607	593	636	654	609	606	636	658	596	573	632	591	557	599	651	577	645	620	577	604	667	642	586	649	609	610	560	608	646	575	589	651	648	635	625	603	611	635	645	614	582	662	622	640	602	597	587	652	622	608	618	640	592	641	594	628	613	633	679	633	584	632	607	591	627	590	622	649	620	615	596	617	645	624	604	640	571	602	622	644	619	582	609	592	604	610	639	682	623	616	608	576	618	607	600	609	572	648	640	641	620	626	709	592	598	647	610	629	686	657	612	618	668	596	602	575	589	603	591	599	611	591	600	568	629	619	631	596	632	580	621	596	619	604	635	620	605	642	629	607	631	609	606	614	607	600	627	639	617	583	640	598	602	675	653	646	619	629	601	595	580	630	615	604	612	627	621	610	616	636	627	602	600	567	597	654	618	658	584	630	658	624	639	659	574	646	610	587	636	612	663	658	621	585	652	630	641	579	570	622	596	621	622	610	619	630	633	580	597	634	628	599	623	644	587	620	596	601	621	602	613	639	612	627	675	575	590	612	592	566	634	607	611	625	585	613	625	661	626	646	658	621	597	627	639	593	609	628	622	579	612	628	562	610	613	591	620	613	650	611	615	597	575	576	593	594	634	625	613	664	618	618	612	638	631	624	600	660	575	635	642	653	629	636	645	645	589	620	602	610	619	583	583	634	603	572	574	634	631	632	615	609	607	594	588	640	591	633	585	665	633	634	571	594	600	552	605	639	637	626	612	629	596	681	610	606	608	600	643	628	633	659	636	562	622	610	597	590	608	580	650	579	596	620	610	569	622	621	597	630	614	585	639	576	655	603	614	570	551	643	638	603	562	666	615	632	599	598	637	636	621	592	596	620	593	630	617	584	625	631	631	626	628	615	594	588	639	639	617	624	587	614	628	583	662	645	586	614	612	644	622	643	579	603	658	604	618	661	594	588	625	618	620	631	588	570	670	602	646	625	654	628	591	625	560	679	656	613	640	621	640	598	600	613	625	581	597	587	593	582	623	617	626	619	607	610	594	585	623	614	600	646	613	608	579	597	620	604	639	607	643	596	643	618	636	594	620	557	627	618	627	604	602	636	620	617	611	616	652	638	636	632	605	609	580	633	609	625	612	591	624	638	642	605	624	617	637	609	630	616	612	618	594	599	615	625	645	563	626	605	587	634	629	618	650	628	629	626	656	602	610	603	620	612	563	628	593	605	582	582	588	662	593	598	623	642	590	616	635	591	639	634	642	651	614	609	605	604	663	658	612	636	628	636	621	637	639	608	628	645	615	624	603	588	625	625	622	591	603	623	645	648	658	641	610	609	670	646	580	613	615	600	609	611	606	611	602	602	599	638	623	638	611	615	615	632	639	622	628	629	623	632	608	608	617	620	577	639	609	585	603	593	599	612	617	622	596	613	593	617	622	630	618	598	630	661	625	623	587	623	671	667	589	579	641	612	593	630	644	609	610	667	639	595	607	609	635	625	569	633	589	658	623	623	610	649	595	585	645	609	656	555	645	648	662	600	615	544	597	643	602	618	633	594	621	618	617	643	643	637	602	646	644	595	620	628	623	605	583	602	638	607	657	612	613	661	607	604	614	630	630	672	610	614	599	641	610	618	584	621	629	602	598	632	627	600	610	628	617	605	614	599	620	632	604	605	650	614	619	624	566	600	616	604	606	625	603	615	637	631	665	631	581	631	610	638	596	608	651	568	652	600	617	603	608	593	586	651	644	626	620	647	608	628	568	610	616	644	559	627	637	571	624	634	635	596	618	613	621	609	612	604	630	624	609	580	614	594	659	589	621	621	648	571	611	632	650	622	614	656	680	638	672	616	659	618	615	582	657	606	580	649	580	598	619	643	628	611	564	618	593	617	643	609	661	655	657	596	607	618	630	598	625	592	598	582	636	648	629	593	599	609	610	618	598	645	584	612	618	602	581	620	611	563	617	629	603	631	634	650	637	626	623	621	618	650	672	572	604	571	619	628	607	588	647	616	641	637	626	669	581	574	639	616	635	629	614	663	646	617	607	604	685	649	624	646	617	591	631	648	631	591	608	579	604	600	561	616	558	650	610	618	600	630	630	635	611	587	620	617	616	616	619	584	623	586	621	604	582	607	612	627	586	610	600	599	589	608	634	604	619	650	634	580	599	605	630	591	616	602	626	615	672	604	604	566	643	621	685	617	636	639	590	579	582	617	611	638	611	624	652	580	613	591	624	642	592	583	661	624	559	622	639	604	637	602	635	649	659	589	599	580	599	627	624	654	606	613	593	588	615	697	588	643	622	635	641	596	584	642	621	634	618	627	609	595	663	624	624	642	602	598	621	630	600	666	652	603	620	651	627	624	628	599	620	580	606	581	599	632	654	593	592	624	589	634	619	608	604	665	623	600	602	628	581	681	618	583	603	617	585	580	621	607	621	623	640	615	622	678	611	614	639	647	598	586	628	649	627	612	642	585	648	606	621	635	633	595	667	647	628	606	633	620	587	613	631	632	596	610	611	625	610	589	573	561	622	605	673	624	674	616	671	626	569	604	638	583	619	620	637	617	617	575	575	598	588	621	593	585	576	612	622	612	642	620	608	630	604	609	584	598	610	603	649	622	604	644	654	646	632	638	559	623	593	592	583	595	685	599	631	603	618	604	639	605	641	624	612	653	600	621	614	643	594	618	624	619	612	562	616	588	631	583	611	569	606	623	659	616	606	597	602	600	623	622	578	613	594	585	636	633	606	599	626	620	606	611	625	616	647	592	642	627	622	599	606	619	610	639	655	637	573	586	583	653	628	615	613	610	663	610	655	599	569	613	600	651	650	649	658	631	596	611	621	605	657	618	610	586	629	602	604	633	588	590	616	673	607	591	614	554	620	588	605	642	596	618	590	626	617	619	606	629	586	631	634	606	612	624	582	613	629	592	634	540	600	637	594	619	600	653	585	623	591	615	647	594	581	638	662	681	604	643	623	609	621	608	572	598	592	634	616	613	575	626	592	656	578	637	581	635	569	598	671	622	633	639	596	580	641	596	667	628	606	584	623	631	632	592	548	626	602	630	573	613	604	617	575	570	667	647	649	624	644	639	588	609	647	661	633	651	586	614	605	619	628	601	606	613	570	634	613	579	615	621	632	629	605	607	587	598	607	632	617	624	569	595	660	601	618	667	644	599	570	586	604	614	568	558	623	638	635	652	615	603	619	610	640	590	609	618	614	624	605	590	582	592	617	648	616	651	606	574	648	617	604	643	617	658	647	555	598	605	597	652	571	615	564	616	579	617	640	595	606	622	620	617	651	604	603	647	598	636	614	608	608	594	625	603	607	645	668	627	586	636	587	609	641	679	692
47798	37870	29872	13367	4635	2376	1059	484	315	306	295	261	257	275	291	250	251	289	249	274	246	278	280	254	255	238	289	287	255	270	265	249	270	251	260	238	272	221	246	242	249	266	275	275	262	267	249	252	263	237	220	265	256	257	288	264	286	252	256	277	272	260	290	275	246	276	246	250	276	267	268	250	280	236	272	250	281	257	234	277	277	235	239	284	253	259	268	239	285	250	250	246	254	260	235	265	244	271	266	253	260	265	273	284	263	260	263	265	246	279	271	276	278	276	260	283	281	271	264	244	253	250	253	244	270	258	286	273	278	254	243	282	253	269	248	231	287	267	254	253	275	276	228	256	245	265	243	259	250	240	250	269	267	269	248	282	285	255	248	273	279	254	252	240	270	256	257	242	255	272	295	275	246	237	261	260	253	261	234	255	245	283	265	264	270	270	248	263	258	252	278	267	227	229	223	281	228	284	271	239	254	290	253	223	245	276	264	242	269	274	273	270	253	273	249	267	266	255	266	260	247	270	270	267	279	275	224	250	257	250	256	266	265	254	234	263	250	279	250	244	239	272	263	238	270	272	237	219	249	263	269	239	268	239	216	258	227	238	246	227	268	267	267	274	269	264	252	278	268	279	277	245	270	256	261	257	251	257	244	267	238	275	243	273	287	258	260	258	247	276	274	266	266	244	263	258	279	245	240	253	241	239	250	275	242	246	287	268	261	234	261	246	250	283	281	268	281	253	250	244	250	272	277	283	253	265	249	228	280	266	260	234	285	267	250	252	238	254	260	276	270	268	274	271	258	254	254	261	255	255	275	293	255	260	248	282	231	241	255	251	264	280	275	265	277	277	258	248	275	288	265	276	264	240	247	241	243	282	284	262	241	248	285	253	277	292	222	293	249	262	268	239	252	265	271	233	285	255	277	248	264	245	277	261	283	255	256	271	280	260	285	281	271	246	255	252	225	259	251	257	241	262	249	258	249	264	251	294	276	275	232	259	266	262	241	234	259	253	222	264	276	235	271	240	233	276	276	283	217	257	228	261	252	278	258	282	235	252	295	237	293	218	250	252	224	268	250	241	274	254	229	263	256	240	247	258	247	252	263	256	260	246	248	233	236	260	275	244	259	268	253	250	268	266	304	269	265	243	260	236	248	278	278	239	227	268	234	248	275	267	250	256	255	278	241	282	239	286	244	271	231	232	271	283	237	280	267	245	246	253	240	249	220	266	282	270	259	259	268	308	273	262	266	259	254	259	250	241	241	258	284	239	260	249	276	259	268	294	240	282	274	263	245	269	236	273	247	289	261	244	266	254	283	243	261	266	264	280	251	258	254	256	257	242	275	264	247	276	288	250	276	251	266	272	278	239	253	292	273	237	248	250	275	243	284	236	265	294	257	253	235	238	244	249	270	233	236	276	246	259	282	254	241	253	257	261	273	262	261	274	281	258	257	243	248	269	245	271	264	257	249	238	261	265	269	232	262	266	287	282	235	253	278	264	262	251	245	227	239	243	266	248	264	251	276	268	243	251	281	267	242	262	262	243	281	271	306	257	236	221	289	265	244	258	278	257	264	234	264	274	246	281	241	240	258	262	291	267	265	267	266	250	251	240	276	268	255	270	229	275	252	269	283	253	229	270	226	282	266	278	263	234	233	260	248	261	279	248	255	229	292	236	246	245	252	275	264	281	259	267	248	246	260	307	259	268	270	301	263	247	232	229	279	258	255	273	258	259	256	266	236	251	259	255	257	259	259	245	242	286	254	264	281	251	253	250	244	254	280	266	260	257	260	243	262	276	260	239	267	253	255	257	259	220	261	269	256	273	245	238	244	241	261	265	251	266	299	254	268	303	243	279	264	295	294	264	280	300	279	231	262	277	262	291	239	254	247	273	243	254	247	267	269	250	284	265	260	233	278	287	246	233	284	241	269	269	253	262	279	256	278	239	245	261	273	272	278	273	239	264	231	261	265	246	265	279	237	264	287	272	271	240	264	256	271	250	270	246	228	300	255	268	257	291	239	271	219	231	241	255	265	246	278	279	253	242	257	264	254	246	269	260	270	254	273	271	266	261	230	244	250	249	252	286	270	257	262	289	281	241	283	273	264	280	279	273	249	237	257	253	289	291	256	247	247	254	255	256	266	253	231	240	243	246	241	271	279	310	291	271	256	256	250	264	250	243	274	253	277	246	243	244	273	251	264	256	235	267	271	250	272	280	247	256	232	235	241	257	269	282	256	245	257	251	262	268	239	276	271	267	244	276	236	255	240	273	264	261	290	256	276	243	271	268	271	257	252	241	286	277	265	289	250	262	252	262	250	252	248	247	286	248	274	272	269	274	269	265	260	252	239	249	240	243	225	250	244	270	243	267	246	224	284	272	275	225	224	277	298	281	265	245	269	256	249	218	282	256	292	258	244	234	259	261	262	261	229	259	242	276	263	212	240	272	232	247	265	246	280	242	269	248	237	240	255	277	286	269	240	279	214	229	268	244	275	264	268	236	275	253	261	232	273	253	271	234	265	254	249	250	260	288	246	266	272	255	261	268	225	262	269	278	262	251	267	269	258	279	254	258	248	271	290	227	243	260	226	204	229	262	261	260	258	263	242	265	282	250	248	247	259	234	240	305	285	254	257	260	248	250	247	252	285	255	251	241	248	280	266	233	221	280	249	254	240	278	265	261	255	232	262	252	268	262	264	259	228	273	241	265	266	242	253	257	243	263	255	258	262	229	246	272	270	273	241	255	270	271	284	256	257	247	268	265	241	244	252	255	285	254	261	238	252	243	279	268	268	265	242	259	261	279	289	268	256	269	229	275	250	247	248	285	258	226	281	283	249	239	239	292	260	258	269	258	247	246	268	296	283	241	279	276	281	223	278	236	267	269	253	287	259	258	240	275	240	250	272	260	242	231	255	265	232	256	266	251	244	251	273	259	256	272	242	289	281	239	268	261	259	254	270	271	236	297	281	268	257	256	270	224	244	244	261	239	286	250	264	244	271	257	297	244	254	253	289	272	258	289	230	266	254	257	272	280	250	265	267	252	276	264	245	255	269	250	274	251	228	242	280	241	252	270	269	244	262	279	259	291	270	268	272	253	237	273	244	230	237	272	246	262	250	261	238	242	276	224	245	254	271	243	255	249	262	262	264	266	255	283	251	222	247	259	259	270	244	256	253	239	276	279	241	239	263	233	267	250	250	271	280	254	245	287	302	256	267	277	270	266	280	283	259	239	261	296	281	280	298	278	243	233	261	245	265	325	259	219	237	259	273	239	247	265	244	255	236	229	229	257	267	267	273	275	231	230	265	253	262	273	256	239	244	267	290	266	261	276	268	304	265	266	273	213	236	263	251	223	286	271	233	266	230	252	259	297	262	279	261	230	253	253	241	234	262	283	262	262	244	260	242	241	275	271	270	232	234	280	226	269	269	268	291	254	257	270	244	271	267	273	284	241	225	261	272	278	263	237	270	256	240	240	273	266	268	245	270	259
32882	32864	32753	21542	11343	8397	3834	1497	835	794	594	588	571	593	581	575	548	614	556	597	588	564	593	568	614	598	540	608	600	555	573	567	585	554	598	570	625	579	609	630	621	633	611	594	588	561	583	572	548	586	551	549	588	571	600	591	588	591	602	611	556	597	646	597	561	598	611	584	602	599	566	550	556	560	596	580	583	564	593	565	604	641	565	563	554	607	656	605	605	575	561	558	564	571	570	602	609	602	574	574	619	564	602	591	557	598	555	590	597	554	614	581	554	582	596	600	567	590	570	581	575	603	581	585	560	600	599	558	599	584	566	572	565	581	551	573	594	592	593	566	567	618	609	561	622	537	573	573	580	612	600	582	604	610	617	564	587	616	539	560	555	545	578	575	541	569	560	642	577	594	571	583	576	589	587	557	549	559	641	607	598	592	580	582	568	593	574	620	602	594	604	574	616	566	582	609	592	563	547	597	592	600	603	575	583	591	610	590	577	592	587	574	570	556	589	585	562	605	523	569	553	590	633	551	593	598	582	567	593	616	548	632	534	596	586	612	590	571	585	618	575	629	609	551	582	555	619	593	602	571	633	602	541	609	583	549	590	563	572	621	608	603	591	548	580	572	603	573	581	560	564	580	579	585	585	575	528	577	578	591	546	564	566	563	577	611	573	583	592	608	584	597	593	567	564	558	574	582	597	574	564	592	602	582	578	580	577	605	570	603	567	594	554	573	564	571	584	608	575	532	612	592	575	546	582	605	567	620	565	638	616	604	565	611	626	557	567	590	601	544	572	592	553	585	604	564	595	584	596	525	562	571	594	592	603	596	609	577	571	583	582	573	613	592	593	622	581	623	572	589	589	553	570	556	598	588	568	547	655	589	579	587	603	606	602	566	607	565	620	622	614	585	578	585	618	622	551	586	612	591	598	574	605	558	556	559	525	576	581	594	590	582	581	597	610	572	580	588	545	626	613	608	586	552	559	586	535	612	598	605	610	544	628	590	619	506	616	560	593	583	587	568	589	577	552	597	588	596	579	606	560	583	617	585	582	579	580	588	601	590	632	572	564	591	576	557	579	588	597	553	572	568	605	601	541	615	579	566	562	605	595	613	571	575	609	582	572	534	617	569	607	621	566	579	550	611	565	569	605	629	576	571	593	582	555	599	579	593	578	583	577	561	563	585	604	571	589	570	558	552	576	579	599	578	560	560	586	571	611	621	560	583	523	592	570	595	623	590	585	575	598	592	600	595	611	564	551	589	592	625	546	591	592	573	591	578	586	571	612	567	544	613	635	581	610	565	610	573	570	551	541	603	577	618	610	586	582	586	636	569	581	592	612	607	556	571	622	595	591	569	607	577	626	600	545	579	583	541	541	552	640	599	575	611	612	593	581	592	586	571	583	600	570	564	588	553	603	550	596	578	596	561	567	570	576	572	640	565	559	582	579	607	584	589	574	585	548	623	591	599	622	590	580	586	555	601	608	607	556	584	625	552	566	557	585	589	597	579	595	582	553	630	583	591	593	587	570	581	589	609	593	593	582	586	581	577	606	583	533	570	543	576	536	574	604	615	586	573	553	663	585	607	592	607	608	560	598	588	589	563	592	616	548	615	615	547	623	587	615	573	575	580	586	580	590	589	543	566	605	579	553	555	609	611	625	587	591	570	592	607	584	635	572	575	590	542	599	590	605	555	587	568	608	568	566	589	583	575	550	556	606	564	554	582	560	582	560	592	582	574	552	531	593	599	554	565	542	615	573	619	577	544	604	564	614	560	604	545	594	621	599	585	590	520	550	623	559	572	587	615	548	555	588	588	546	606	557	572	579	582	561	572	609	608	622	598	569	608	637	588	609	590	558	529	579	592	614	584	623	576	585	607	606	642	591	581	559	603	579	563	601	607	586	605	582	589	581	629	534	591	631	602	645	590	611	624	545	583	580	557	562	582	615	587	585	570	605	570	577	599	562	567	565	534	575	590	609	573	564	542	562	570	589	564	584	592	573	570	579	577	640	568	584	576	581	569	550	580	571	580	583	593	563	546	605	598	546	605	552	594	560	586	581	592	579	625	596	605	591	584	595	607	602	570	603	564	582	571	585	592	607	572	593	569	613	585	579	590	604	605	587	541	547	572	580	546	541	552	559	584	608	555	557	568	524	633	590	587	608	587	554	587	572	596	559	617	605	580	568	590	573	554	599	587	559	574	555	637	577	565	544	557	581	572	583	596	565	579	601	559	567	614	590	583	596	586	563	544	594	592	631	610	597	617	578	595	569	585	544	580	566	593	599	606	564	564	553	648	559	592	577	583	598	600	574	576	601	593	552	585	598	584	570	572	633	560	570	560	598	607	582	616	586	609	574	602	600	576	573	567	561	565	583	577	609	599	582	588	588	536	603	552	577	609	579	597	604	560	573	547	566	590	613	638	579	562	556	604	557	591	571	576	584	591	570	613	625	611	593	625	616	571	614	569	597	614	574	624	579	583	590	609	631	574	555	563	590	579	624	543	597	612	632	599	601	563	592	609	562	557	635	582	638	568	598	591	576	559	562	571	575	595	568	571	590	573	552	556	544	600	624	563	584	583	590	575	590	608	598	562	567	575	579	570	553	599	596	564	562	600	589	582	604	597	579	581	558	619	555	622	615	614	596	626	560	579	563	549	575	571	605	565	543	550	565	575	560	568	593	631	569	583	587	577	586	587	600	557	584	587	608	623	547	597	584	566	594	642	579	619	576	556	562	565	555	602	585	525	559	586	609	576	596	578	599	583	588	582	584	594	585	582	588	623	602	598	600	596	607	566	596	580	572	590	641	551	596	581	585	607	538	596	601	556	632	619	580	559	552	554	592	607	564	566	619	568	593	624	558	607	573	626	565	603	615	565	569	565	612	587	575	635	609	599	606	574	585	610	589	611	587	579	593	584	546	555	591	576	571	651	608	597	584	570	560	565	553	591	597	639	538	597	583	577	620	623	629	625	577	549	598	554	596	599	541	553	632	550	580	587	563	538	586	609	619	571	601	542	599	580	600	581	565	565	589	571	571	574	603	569	607	565	631	568	619	582	594	592	570	548	539	598	600	590	591	590	590	560	589	569	556	554	606	597	588	577	595	579	586	590	588	602	616	561	590	599	551	562	624	627	618	547	623	564	575	588	573	584	552	597	560	585	540	636	584	558	572	586	587	580	572	578	605	582	562	571	616	553	556	567	588	619	608	578	540	627	549	621	558	575	590	555	622	597	603	543	606	584	564	609	613	588	553	608	574	601	522	639	604	573	570	538	577	570	588	610	537	611	538	614	586	555	577	590	560	583	562	590	636	565	553	574	606	590	630	557	593	587	550	557	582	595	569	595	569	580	576	660	589	565	545	613	602	613	535	560	606	581	602	592	585	565	632	640	586	624	596	540	570	561	630	602	571	556	624	589	594	580	578	557	550	606	629	598	593	606	579	586	561	606	615	586	556	617	578	540	585	544	615	633	561	599	589	601	598	597
62196	54353	46906	25750	11281	4397	1786	670	303	260	187	181	182	160	185	170	166	145	171	173	157	143	158	166	154	192	169	144	173	183	166	168	166	163	160	159	157	163	145	181	155	146	182	151	156	161	161	170	158	154	184	168	164	189	147	162	157	163	144	170	154	182	154	166	180	164	154	177	157	175	166	161	171	160	180	161	169	184	172	188	162	169	182	170	173	210	168	162	163	157	176	169	154	150	180	156	167	157	158	169	188	153	162	125	152	183	170	166	167	165	170	171	170	145	165	183	164	169	182	155	161	165	178	153	193	169	152	169	162	144	174	136	151	168	193	176	157	165	164	154	147	160	171	150	152	168	178	174	152	167	177	156	159	192	158	151	172	149	149	176	149	188	158	154	190	173	187	181	145	190	177	163	168	191	183	179	163	191	191	191	174	159	157	172	140	194	199	174	156	158	191	149	164	173	172	169	157	168	160	153	153	180	178	161	169	178	172	161	190	123	172	177	160	145	170	163	142	178	166	165	156	155	159	152	179	157	176	172	154	152	157	172	163	148	190	195	180	187	205	160	156	185	179	154	154	183	192	172	151	147	148	170	163	187	141	175	166	172	163	188	176	179	142	175	180	155	179	167	183	158	198	165	148	148	165	157	187	174	146	176	149	170	140	160	161	174	164	170	182	156	191	197	184	165	178	178	174	163	168	173	159	173	176	191	186	175	169	172	151	169	165	163	167	161	178	157	174	155	170	191	143	178	155	184	160	194	199	168	167	205	154	171	188	178	176	179	171	168	170	176	183	170	158	176	166	153	171	157	171	149	182	146	181	160	162	140	217	166	182	162	150	149	161	184	189	169	150	157	193	162	166	168	160	185	165	161	157	149	160	157	162	150	179	159	168	165	156	162	158	139	151	182	133	153	175	171	160	178	176	159	180	179	181	166	158	153	171	169	190	159	188	176	166	183	177	163	165	176	173	153	156	171	180	149	156	184	156	148	162	154	158	167	176	189	166	164	183	164	164	172	172	151	165	152	164	182	174	159	166	137	174	180	178	196	158	175	164	155	160	185	175	182	172	161	154	157	146	171	174	161	178	177	169	180	155	175	173	173	168	139	147	178	171	173	157	146	185	178	158	191	185	180	161	174	187	160	183	153	168	171	163	175	176	156	171	153	144	157	158	191	173	161	165	163	156	158	183	162	197	169	159	162	165	159	175	164	190	169	161	163	162	187	161	133	165	198	171	199	158	170	167	194	157	144	170	151	150	167	167	171	151	151	162	155	169	193	164	176	144	175	162	161	168	179	160	151	175	166	196	176	165	170	162	162	151	170	197	182	158	155	157	156	177	179	168	160	163	162	155	166	156	157	161	147	167	183	153	152	175	176	200	191	194	204	165	180	174	166	145	151	190	179	153	174	155	135	154	200	163	170	177	169	166	155	163	190	155	147	142	148	155	169	140	163	170	141	149	156	183	159	156	156	160	185	162	182	172	179	136	161	150	162	168	163	185	146	147	148	155	187	161	153	179	160	172	174	170	153	165	152	184	179	161	175	177	162	171	179	150	175	162	168	185	186	162	178	174	175	184	177	188	158	161	155	162	170	170	181	152	150	157	163	169	161	206	167	131	183	177	150	179	165	171	163	150	158	163	167	188	172	175	152	169	159	152	164	172	163	159	174	167	162	164	159	174	169	175	187	162	179	176	134	164	168	164	160	150	147	164	165	169	162	174	146	165	167	187	170	181	176	171	173	171	156	135	155	170	181	172	189	174	181	188	176	151	164	144	169	168	150	175	158	186	186	178	184	161	158	159	177	178	190	199	173	169	167	175	171	175	166	171	178	168	192	178	153	164	156	180	147	187	157	150	131	164	146	182	152	206	150	152	189	164	149	174	160	148	152	148	160	149	161	181	185	161	166	141	179	173	175	155	177	137	184	181	140	136	138	171	170	181	173	153	167	192	156	170	181	185	170	173	166	187	152	156	167	171	158	173	162	159	164	150	200	164	158	154	185	173	199	165	152	168	164	170	152	172	162	179	162	149	164	155	176	182	160	149	143	151	160	166	171	169	165	199	197	194	190	180	161	164	177	169	178	160	184	156	169	168	147	183	132	147	161	147	180	166	161	166	175	157	153	182	177	199	196	159	166	167	174	166	208	204	176	152	185	187	169	163	166	165	183	157	185	158	146	166	150	197	180	171	180	173	163	137	153	177	172	160	167	158	190	168	172	184	170	199	169	178	156	161	149	153	151	156	160	174	166	173	188	143	163	175	174	163	161	150	172	166	151	164	184	182	182	186	142	172	171	170	155	161	202	180	152	174	160	169	181	159	168	147	142	153	162	167	167	167	166	163	170	146	177	174	169	168	198	174	163	157	164	152	169	184	187	150	173	129	155	163	162	154	165	153	173	171	179	163	143	179	148	171	152	145	156	170	160	174	165	159	125	163	173	148	186	167	177	196	160	174	179	181	170	154	132	184	166	168	164	149	161	201	134	178	172	167	164	152	140	173	143	195	170	187	163	162	169	175	165	177	195	209	141	172	168	165	163	191	174	157	163	181	156	180	168	146	182	163	164	180	167	159	151	178	171	157	180	174	161	191	192	177	144	188	181	176	187	153	157	151	160	167	152	198	155	185	204	153	200	169	154	166	163	175	171	170	173	175	190	189	173	165	157	155	156	149	177	146	167	170	190	169	174	175	157	144	165	163	180	151	190	177	158	157	175	168	167	145	146	193	158	158	188	176	172	174	147	158	173	159	162	141	182	158	169	187	168	189	159	163	159	159	174	157	161	177	161	173	169	166	159	178	169	181	148	169	151	162	176	159	178	198	191	171	155	162	135	156	181	158	163	173	159	183	176	149	137	150	170	189	176	157	185	189	185	175	170	161	151	155	148	173	148	197	160	168	189	167	169	163	171	175	184	176	143	164	163	155	180	185	164	163	147	179	194	177	159	163	169	161	183	156	160	147	160	148	165	179	181	155	168	148	178	160	162	167	164	158	180	179	146	154	167	173	162	193	164	178	163	170	161	158	161	180	190	142	177	163	174	188	173	144	145	147	181	165	170	180	188	175	155	180	150	156	167	167	164	162	142	162	160	177	180	186	163	154	160	166	177	197	170	155	170	142	152	164	157	154	151	140	191	171	170	164	163	157	194	187	178	146	174	173	162	138	163	170	142	160	167	159	165	205	159	141	170	163	171	160	135	160	170	153	172	168	164	168	169	191	160	166	170	163	181	162	153	151	208	184	194	173	168	169	173	182	175	173	174	183	150	171	159	171	182	179	170	156	166	160	173	145	173	177	171	163	173	159	198	156	167	159	178	192	190	181	187	162	164	189	175	171	194	146	165	174	139	159	162	166	166	155	167	186	158	162	163	156	166	188	160	165	164	151	181	157	153	189	131	162	156	160	211	189	164	173	174	149	165	178	168	182	159	185	152	168	173	172	163	166	180	192	194	164	177	165	154	160	169	156	161	159	159	186	173	178	163	147	152
43189	45705	45743	32438	20516	12624	6275	2387	932	775	422	379	406	388	406	423	374	394	369	371	415	398	409	413	394	354	377	393	437	398	408	392	375	407	448	426	419	411	406	412	407	375	395	413	378	375	374	412	357	408	381	363	376	413	367	405	377	391	397	413	385	411	402	370	396	400	410	402	438	364	407	385	406	383	356	384	414	421	396	417	350	374	406	346	373	412	450	406	389	391	424	353	371	394	394	381	404	358	402	356	412	389	371	389	410	406	380	364	384	382	400	408	410	417	384	411	366	408	399	406	396	401	418	346	414	373	383	386	401	381	417	413	400	415	405	400	393	396	402	376	377	367	396	369	409	389	430	409	413	373	370	400	418	385	396	391	397	352	396	421	400	459	409	423	404	364	376	364	406	386	418	375	375	420	414	396	396	408	379	393	396	372	344	411	370	372	381	369	400	376	360	351	379	378	400	385	402	382	414	411	391	385	416	419	405	392	365	394	395	394	417	411	396	409	388	385	404	400	367	372	407	393	398	400	382	350	426	355	378	408	395	383	365	414	412	366	396	400	396	377	409	380	402	380	346	371	417	411	385	365	409	385	405	406	390	370	393	387	379	423	381	391	385	392	418	383	366	396	403	381	445	385	388	395	369	403	428	374	388	396	397	406	387	398	389	396	371	376	372	378	427	390	422	391	350	398	376	358	370	379	378	353	361	397	363	357	384	363	414	382	369	413	409	406	389	377	398	415	404	422	421	359	384	398	423	383	389	388	431	389	405	386	418	388	407	387	410	394	393	426	389	396	400	404	387	399	393	368	404	383	379	391	373	372	390	398	389	393	382	388	382	406	390	388	378	395	396	356	394	406	409	423	420	376	398	387	363	368	397	407	410	379	393	369	393	380	423	403	384	392	397	369	410	371	396	401	410	389	364	417	396	397	458	385	401	357	375	372	405	378	355	414	400	402	364	428	409	400	417	382	353	399	410	409	378	423	408	403	418	389	386	414	411	391	406	380	418	386	401	412	381	419	386	380	348	390	396	404	414	411	410	381	425	391	394	399	422	399	419	359	383	402	368	386	371	405	393	401	381	383	370	379	390	364	367	362	406	392	410	384	357	377	369	415	397	416	363	408	381	408	393	421	375	397	393	401	386	403	396	368	411	376	412	377	384	389	376	378	395	390	349	423	414	411	379	382	402	423	374	392	358	405	388	403	392	390	421	397	375	397	418	430	428	390	387	392	373	420	410	380	408	406	402	389	394	388	389	400	417	382	400	405	420	389	396	387	400	408	376	395	390	372	378	400	411	405	375	408	347	369	377	373	427	390	372	397	368	377	420	397	371	403	348	419	382	417	360	405	391	420	405	414	409	358	424	363	385	411	391	429	413	404	390	400	373	391	418	370	396	412	377	391	410	408	375	403	378	417	375	367	386	401	395	356	383	419	388	358	432	362	393	392	407	459	394	360	400	387	376	391	382	400	362	409	399	359	359	374	424	384	399	422	375	419	409	397	416	419	406	403	400	380	402	420	394	355	391	423	412	399	394	423	393	398	381	425	427	367	410	347	366	368	397	397	396	388	390	410	375	388	402	383	406	399	376	383	399	408	424	438	415	388	413	377	362	401	384	398	387	431	424	442	390	405	395	374	407	366	373	424	380	372	396	395	383	369	375	367	389	411	373	387	399	367	358	412	378	395	394	409	433	427	389	376	399	379	427	380	385	390	393	421	405	384	405	405	410	404	418	418	376	388	382	405	414	364	387	380	378	386	361	409	418	377	397	359	378	421	384	409	397	392	357	401	415	379	410	362	367	420	434	456	382	403	394	395	391	425	370	359	394	384	412	374	383	409	394	371	406	396	414	361	422	389	363	386	425	417	381	374	392	398	437	408	391	358	403	388	403	379	403	360	400	379	387	400	404	400	392	394	396	423	384	384	416	378	388	382	399	426	389	393	405	416	373	385	404	393	397	360	369	420	427	401	385	374	394	396	412	376	427	388	396	391	395	367	374	419	414	399	421	378	400	371	402	410	361	414	383	411	380	397	412	371	369	375	376	357	398	422	389	408	399	395	395	410	428	387	435	379	379	373	374	429	373	397	376	411	396	391	382	392	419	413	386	371	361	399	437	435	369	372	384	385	380	334	388	443	404	398	362	420	389	385	379	419	415	395	398	358	391	427	403	381	422	401	398	411	393	360	413	398	373	382	398	368	372	400	420	403	397	403	382	421	370	393	381	401	388	360	390	413	388	398	396	395	394	395	383	407	372	404	448	391	405	393	389	394	409	393	376	370	353	408	407	400	403	389	387	439	369	363	396	361	402	406	365	416	399	402	398	409	396	439	404	403	392	368	383	399	416	356	391	428	368	406	401	380	424	401	386	360	368	386	371	378	417	374	390	382	414	405	386	388	388	409	390	423	388	358	438	394	405	372	404	351	382	379	429	406	379	405	418	387	377	398	370	405	400	391	394	381	356	396	356	409	387	417	366	389	386	407	363	400	385	344	431	418	420	403	393	411	371	385	424	368	391	398	393	379	367	364	391	397	374	384	377	379	364	388	392	418	407	398	392	418	398	402	386	388	441	448	382	424	368	380	411	380	419	340	420	395	404	406	401	395	406	400	378	395	386	416	415	419	395	406	393	413	374	395	405	409	367	424	397	370	381	403	393	407	412	368	393	388	416	373	422	381	390	384	432	385	399	396	410	397	404	378	369	387	417	385	377	398	366	370	383	387	390	408	417	392	353	397	381	362	383	416	401	376	386	420	420	419	378	400	405	396	390	392	415	406	365	387	430	337	411	431	406	354	366	368	387	401	390	351	366	388	387	351	394	440	383	384	402	408	387	415	402	382	392	392	443	416	363	389	390	364	388	367	403	386	337	357	381	387	367	380	373	404	361	373	414	368	365	398	372	347	399	406	397	391	381	396	388	419	368	373	383	413	425	399	401	394	389	431	375	387	378	396	425	381	397	392	363	417	408	407	390	351	339	384	400	397	391	412	411	406	374	374	414	365	393	380	370	364	426	406	394	386	406	384	418	399	391	389	411	383	387	391	387	401	355	371	391	389	408	393	406	383	369	381	405	403	392	402	412	348	411	356	381	358	414	379	394	387	372	397	383	385	418	386	361	427	396	368	379	350	356	387	409	397	380	417	412	378	347	373	383	399	424	410	417	391	356	363	403	393	399	388	387	364	406	391	385	372	419	386	363	375	416	397	384	414	366	439	396	385	390	401	392	412	401	385	401	379	370	386	394	394	388	407	393	392	382	415	409	413	412	411	385	406	400	396	395	375	374	390	386	357	395	393	404	386	426	438	413	394	409	371	394	421	385	387	411	398	406	393	369	368	395	376	371	394	384	401	398	416	397	433	400	405	388	381	385	361	406	450	404	370	400	401	391	431	414	416	370	353	432	412	394	389	373	394	380	368	366	362	423	394	374	377	409	383	397	422	381	350	399	403	398	362	395	378	420	406	419	407	426	408	368	404	389	399	395	380
19950	7101	2411	754	495	379	304	298	302	304	278	281	254	273	286	252	255	292	286	300	269	297	268	267	276	300	286	283	267	285	313	318	259	263	287	285	272	268	274	267	297	287	266	302	310	314	268	284	279	276	275	272	290	259	285	268	264	280	251	296	296	278	254	263	294	287	291	289	294	281	280	292	254	288	270	277	248	281	281	269	233	250	269	276	276	237	297	268	304	261	267	245	281	292	257	269	292	272	303	284	256	243	295	262	275	289	285	260	302	282	258	293	273	263	265	285	311	275	271	297	267	266	289	232	309	265	279	281	268	253	258	280	272	284	286	281	270	273	286	284	270	262	291	293	258	252	281	304	279	274	278	282	341	287	281	252	249	289	285	241	264	261	259	285	281	297	299	305	290	280	269	250	249	285	288	273	285	284	277	274	296	288	265	271	300	275	287	276	258	248	242	304	275	264	307	285	278	279	278	277	276	285	265	274	300	278	268	291	267	274	293	294	301	270	254	277	275	286	266	270	253	311	267	283	279	267	258	276	304	287	282	225	313	289	279	261	278	289	281	306	277	263	299	268	309	287	282	279	279	275	256	286	278	289	280	308	292	289	291	291	267	244	286	265	279	248	278	280	286	252	285	286	280	283	290	298	265	246	280	293	272	266	266	277	295	293	289	296	277	265	304	290	297	290	280	300	251	276	267	259	287	299	290	278	254	258	272	251	263	282	259	284	260	275	257	259	339	251	265	276	285	258	277	304	269	284	274	262	279	274	307	293	322	268	268	300	274	257	232	302	255	255	271	276	260	254	272	293	258	260	265	275	268	257	283	283	260	297	290	289	289	286	256	267	279	259	251	281	273	251	249	281	257	279	257	250	257	273	280	279	283	269	284	281	260	273	261	303	272	301	292	274	273	271	258	250	261	282	262	289	266	270	304	285	250	263	313	284	310	248	263	253	252	282	293	271	272	267	261	290	259	279	262	246	306	253	287	290	262	258	308	278	287	294	305	298	269	242	267	273	291	308	280	275	303	274	282	286	267	258	265	296	278	270	297	286	284	303	295	279	271	257	262	265	250	282	286	313	282	273	301	273	276	268	260	306	286	282	268	263	286	256	266	296	279	306	254	258	274	282	282	270	284	324	288	248	261	268	270	273	277	259	304	270	268	291	254	270	291	269	275	291	266	282	277	254	285	254	279	275	271	332	273	264	294	269	272	287	291	273	263	266	306	274	278	269	317	272	262	268	297	274	263	290	310	268	295	264	275	289	263	274	310	236	274	262	284	294	290	281	284	275	262	288	261	307	253	246	272	300	306	262	290	267	288	274	268	277	294	279	275	267	281	253	312	281	269	281	287	239	285	252	292	264	283	306	290	303	299	279	281	257	304	287	301	284	286	274	273	288	250	272	278	288	295	278	270	259	292	274	276	279	286	274	257	258	306	285	258	286	274	273	285	273	314	283	257	286	264	278	300	268	276	285	279	313	271	264	286	308	287	272	301	278	291	276	316	320	281	273	275	261	260	284	234	244	266	253	270	276	286	294	273	282	276	269	288	285	265	249	262	282	290	248	284	280	287	267	284	250	276	296	291	266	248	254	286	283	263	234	291	284	286	287	266	282	280	285	270	292	301	283	297	286	289	310	263	281	274	292	293	284	272	276	280	262	236	277	293	288	288	279	287	322	285	283	272	274	260	304	281	287	256	281	263	293	282	289	306	296	256	278	295	291	279	270	258	286	297	267	287	270	291	287	268	283	273	258	271	295	287	271	261	290	296	290	310	217	236	274	332	282	269	272	268	249	275	287	291	249	263	286	249	286	324	258	278	263	287	283	283	269	293	253	254	243	285	274	284	278	278	276	258	280	275	282	265	267	277	283	245	271	270	272	288	279	268	274	283	283	266	284	286	293	273	294	307	274	269	284	311	282	272	254	263	314	277	267	283	266	266	278	285	297	276	253	261	302	252	249	269	292	251	293	245	249	266	260	233	263	250	294	277	255	302	263	251	284	312	287	297	288	279	326	283	285	276	263	262	259	277	350	265	280	288	258	277	294	270	299	288	272	297	271	291	278	286	264	276	283	274	272	294	281	248	295	296	307	263	264	282	282	306	279	289	300	277	280	263	248	291	296	272	258	273	280	272	294	284	284	309	236	271	248	282	298	261	242	302	281	284	289	277	279	269	283	299	268	270	263	299	291	307	294	273	275	283	274	293	260	264	282	269	287	311	290	296	285	270	257	298	278	254	275	290	282	279	303	282	270	260	282	292	278	301	276	288	279	240	280	256	252	290	283	261	310	276	280	317	269	272	310	250	262	269	272	293	286	298	273	249	279	272	237	270	276	266	258	274	273	247	263	297	250	261	269	267	289	277	286	261	306	245	283	254	298	276	306	270	253	281	278	275	270	277	283	264	268	271	282	306	289	256	321	299	253	228	290	264	285	276	282	289	262	285	267	274	286	291	266	281	291	265	303	266	257	260	298	263	335	270	304	280	267	289	277	261	314	277	275	306	314	301	311	285	262	290	264	296	264	300	273	265	279	263	296	270	282	273	296	308	284	301	315	255	273	281	292	282	277	245	259	256	281	255	287	286	306	297	302	313	251	292	261	292	260	240	260	270	252	272	290	314	287	259	320	263	251	293	294	248	301	273	304	295	284	284	270	286	271	249	272	304	279	292	269	271	282	312	272	272	274	260	303	253	265	291	266	280	292	301	253	281	275	271	280	284	269	268	285	296	285	271	264	310	282	295	280	306	291	251	255	279	296	282	308	278	300	289	307	287	272	319	303	302	286	264	293	262	263	252	288	272	247	302	287	235	281	272	278	266	276	269	269	290	322	254	271	318	263	276	248	275	273	247	263	304	254	264	284	295	284	222	301	243	282	280	267	277	283	269	271	302	291	254	257	251	272	278	266	259	276	290	289	284	267	259	275	286	268	295	271	273	290	285	267	284	254	272	251	253	283	287	264	268	282	275	311	263	287	290	280	259	284	297	284	280	266	298	261	276	233	277	308	276	274	274	266	261	292	284	281	260	269	304	238	250	247	280	296	270	286	287	272	305	315	262	287	280	265	295	274	317	268	291	250	270	288	273	283	266	307	262	272	291	269	269	290	313	273	298	271	291	292	262	275	271	262	275	273	309	287	259	282	274	273	285	285	286	272	261	259	281	278	259	257	266	288	257	265	270	283	259	270	282	257	267	280	299	272	249	312	266	269	290	276	318	274	295	259	240	244	285	292	280	290	262	306	290	275	266	303	276	314	250	247	308	307	284	286	280	262	282	317	267	289	279	282	256	283	275	262	309	292	273	298	285	290	263	297	306	282	293	248	285	307	254	260	296	258	303	283	254	292	309	234	270	285	294	295	291	301	289	289	278	273	308	295	277	299	320	280	265	261	297	307	287	312	293	265	268	263	288	282	272	248	300	266	257	312	278	294	287	254	265	291	278	280	294	283	280	273	266	270	269	276	282	275	273	292	281	287	282	282	279	286
14983	9370	4845	2211	1510	1106	866	675	680	663	578	631	613	660	621	647	640	616	611	693	627	634	625	650	670	583	625	647	630	648	623	606	660	629	675	596	564	613	615	649	591	675	582	656	621	627	631	573	646	635	641	621	611	609	625	645	631	608	653	624	634	583	629	653	617	642	672	626	634	614	641	675	591	602	623	654	633	647	606	624	685	605	626	598	647	622	661	599	650	633	590	644	606	610	687	658	654	647	590	624	616	637	625	635	589	617	639	612	627	618	639	646	624	612	662	571	660	637	625	601	633	618	611	645	666	606	611	614	622	645	637	669	620	651	655	634	642	644	653	633	672	661	611	643	577	648	684	612	657	617	628	636	593	636	608	614	657	601	588	626	589	665	630	672	690	616	621	652	654	588	625	646	625	594	654	646	678	623	620	586	653	672	628	641	646	696	679	660	600	632	632	634	643	629	601	581	617	607	634	606	614	630	623	618	643	587	641	600	610	645	605	634	623	633	621	632	605	645	630	645	637	631	645	649	644	649	675	593	658	646	609	643	614	601	632	633	642	610	651	669	639	669	630	607	685	642	612	642	627	646	596	636	601	634	614	617	631	629	630	631	654	643	616	645	623	646	603	645	630	621	585	630	604	641	641	651	624	641	617	587	608	618	645	617	632	640	641	649	637	607	584	631	648	598	638	656	593	592	680	645	631	652	651	640	619	648	619	623	616	640	558	653	599	605	600	658	626	635	621	677	659	551	675	610	658	614	587	570	624	622	647	637	613	597	637	619	626	627	579	571	588	629	604	623	618	568	606	659	628	611	649	622	638	668	581	648	626	641	670	599	629	690	627	647	603	573	651	652	592	650	640	637	601	601	582	635	611	663	700	593	573	634	633	639	613	624	634	650	638	620	608	642	630	652	594	600	606	646	638	579	603	646	677	602	610	655	613	656	622	610	605	683	612	634	610	618	647	618	655	673	639	631	607	650	643	653	627	635	618	612	648	632	627	627	593	650	599	639	629	589	623	647	603	631	597	674	617	601	619	622	608	632	612	690	617	603	637	614	607	605	626	612	607	628	617	647	635	618	661	632	634	625	633	651	676	605	601	609	591	598	607	610	660	597	641	614	596	662	644	613	660	656	617	624	621	606	594	619	630	631	656	660	630	637	611	628	622	631	633	651	658	618	653	618	653	626	600	612	650	619	622	624	662	593	607	595	609	610	632	618	635	591	582	605	633	664	658	608	609	640	649	620	643	659	610	633	618	601	601	702	645	650	613	623	626	628	585	624	584	599	645	618	627	688	587	638	621	590	612	645	593	641	598	611	633	642	605	653	647	628	609	647	637	620	619	659	606	609	667	675	609	578	624	641	594	623	640	676	636	606	665	627	640	623	611	600	632	645	640	658	683	640	627	657	617	597	630	606	609	618	619	629	634	601	596	593	611	646	597	614	600	650	641	687	627	650	584	660	593	643	610	624	618	664	639	634	618	642	624	643	618	622	656	638	654	614	618	605	625	594	584	615	681	658	638	625	654	602	610	637	616	614	618	618	602	643	587	637	605	631	640	661	653	674	641	614	632	626	630	625	692	635	622	593	617	638	610	637	653	650	609	603	614	621	637	603	629	592	607	653	616	610	626	685	672	632	602	635	634	607	639	583	608	651	670	635	652	596	618	636	606	653	669	617	645	655	643	598	600	614	625	636	603	652	594	630	605	644	593	625	597	669	660	655	623	628	624	633	630	648	607	659	617	611	651	640	598	626	613	585	591	647	630	618	618	635	673	609	639	580	618	615	594	637	660	588	625	619	619	592	689	647	652	645	632	580	645	635	620	578	639	604	626	664	626	590	651	653	598	643	658	633	636	634	587	606	654	623	676	607	618	620	601	656	643	647	619	612	634	650	585	614	650	627	591	636	652	617	585	599	612	627	624	632	692	606	594	653	662	669	610	612	670	622	626	613	632	595	621	653	626	626	606	654	691	634	606	618	640	638	548	588	632	637	668	624	607	610	635	621	602	628	584	584	606	645	623	667	628	581	630	607	651	607	610	631	617	608	635	609	596	626	634	623	634	610	649	587	647	640	618	679	641	629	657	607	656	615	655	659	608	566	596	602	651	613	610	596	609	694	593	627	601	694	593	643	621	610	624	644	641	641	619	644	605	606	594	583	637	596	659	644	633	686	669	637	633	605	627	649	637	646	648	625	639	630	661	602	668	610	598	610	626	658	596	622	619	670	659	624	617	639	653	625	627	617	638	648	640	626	647	664	649	663	644	644	601	624	636	621	617	626	617	614	656	623	623	643	634	639	634	634	623	651	663	590	637	667	671	631	647	642	640	613	608	663	593	647	624	614	671	631	608	580	623	586	645	601	626	655	641	608	652	645	593	644	650	626	604	616	639	644	644	634	627	636	627	623	646	658	621	640	625	643	643	667	656	648	610	615	606	686	593	624	668	651	618	625	610	608	611	629	628	662	615	644	669	674	632	639	637	594	595	640	592	620	616	668	652	657	615	655	674	600	603	623	580	673	629	595	607	614	635	639	613	637	636	614	635	600	639	577	627	616	641	646	579	646	624	629	640	614	619	631	601	622	647	647	660	619	631	672	605	644	632	598	615	639	631	603	666	696	583	625	590	603	638	669	623	656	601	641	593	631	630	619	619	639	630	657	643	629	653	642	639	642	646	609	662	678	605	587	651	625	603	602	647	612	605	636	622	610	658	636	626	591	616	650	607	581	670	641	600	596	595	636	596	629	642	660	651	656	629	667	623	594	621	625	649	628	579	612	627	640	671	604	595	589	599	608	666	633	652	685	640	569	652	641	614	564	638	602	667	600	631	642	620	638	657	597	570	641	609	625	607	629	630	662	616	595	629	653	654	590	594	625	564	614	639	602	637	632	658	593	651	637	639	627	631	627	644	619	633	590	648	620	649	611	596	639	592	610	626	600	654	611	622	627	628	650	672	628	601	638	655	609	648	656	658	639	623	629	629	661	594	657	597	640	584	655	641	646	643	610	625	600	623	681	681	638	581	605	673	639	602	617	598	626	683	611	638	632	601	645	606	652	601	665	623	617	605	642	648	661	569	660	602	588	595	684	647	662	607	653	639	640	601	644	623	644	647	637	637	613	637	656	612	636	596	583	668	632	672	644	611	671	627	655	636	620	604	620	635	629	620	639	609	635	627	591	634	597	611	629	639	646	647	630	660	609	622	650	653	645	635	649	614	605	668	672	626	641	613	632	624	687	643	612	604	616	642	659	658	631	630	625	620	615	627	653	596	634	623	605	633	565	650	613	594	634	667	637	617	669	661	638	635	625	672	617	614	654	647	693	672	658	635	629	617	621	620	589	584	602	670	616	648	606	599	636	638	613	618	643	652	645	584	601	638	636	615	618	637	668	636	618	640	667	578	579	635	629	599	635	608	578	616	627	632	636	658	644	614	678	629	667	600	649	610	626	605	635	649	620	607	640	636	618	625	622	612	619	641	657	639	623
48330	38441	27041	12781	5934	2533	1075	559	311	297	274	256	264	245	273	265	246	261	255	275	296	258	286	268	271	265	269	242	256	271	294	300	259	271	255	262	261	265	256	248	269	255	289	253	261	271	298	269	288	249	282	258	301	259	227	277	255	229	288	248	242	267	276	247	267	261	267	273	255	271	269	240	259	270	286	273	290	231	250	272	251	255	261	292	281	271	257	263	276	255	283	224	257	267	275	257	277	281	281	261	233	271	252	264	271	253	270	257	271	234	267	246	228	257	281	249	272	289	242	253	273	276	250	255	258	262	270	280	251	283	249	255	265	255	239	282	249	281	272	226	254	261	248	265	287	301	259	286	289	267	261	275	247	270	233	227	269	278	263	254	252	282	242	239	251	269	237	281	250	234	249	247	272	247	285	253	268	266	253	252	258	247	278	260	253	257	261	291	267	258	266	297	270	246	262	252	262	244	260	252	265	262	295	268	260	289	254	285	245	283	266	246	259	273	261	283	270	270	258	216	281	251	270	237	268	235	274	272	257	245	255	286	293	259	274	259	276	272	276	285	242	278	228	260	303	259	256	245	270	282	254	266	275	256	277	231	232	248	242	291	274	244	248	268	314	275	248	279	259	267	253	271	274	264	246	245	272	273	217	252	282	269	254	266	240	297	242	281	270	259	267	282	277	256	244	268	230	275	239	291	305	307	238	260	269	281	275	287	249	255	274	236	270	283	267	237	261	289	286	284	239	254	266	275	268	258	254	293	253	271	243	262	294	261	269	245	279	263	256	276	260	268	279	246	238	247	247	240	281	311	295	260	251	231	243	282	254	247	247	291	281	275	256	277	267	232	260	236	269	281	285	252	246	253	251	278	256	284	244	273	281	251	279	245	235	288	259	274	243	277	238	252	245	252	279	270	287	254	260	257	281	263	241	258	265	269	283	230	280	267	274	254	240	281	260	278	268	289	251	226	246	237	247	270	257	309	249	248	278	245	276	257	234	280	248	256	255	254	250	282	273	259	261	280	280	259	270	249	285	209	243	257	261	278	276	256	255	252	278	276	297	260	249	240	231	261	276	251	263	251	234	248	293	260	263	255	275	246	262	274	267	276	292	270	233	246	255	293	282	270	268	261	277	279	261	257	247	249	286	274	245	275	274	267	250	290	264	264	289	278	270	257	282	270	265	272	305	281	257	273	278	249	267	280	278	244	255	265	255	250	277	283	256	228	267	223	281	258	245	275	276	280	273	257	280	271	274	249	263	230	264	267	248	273	313	249	265	250	238	276	261	278	270	263	255	275	271	276	255	263	265	265	264	239	279	251	265	259	236	272	271	252	264	226	273	251	250	236	260	241	262	269	257	234	244	226	283	273	290	252	293	255	269	270	232	276	280	278	279	252	240	253	248	278	239	291	248	251	270	244	286	245	269	268	255	228	268	283	255	271	271	254	273	307	275	266	281	269	266	243	275	283	272	281	265	272	272	272	259	253	272	263	257	263	280	241	274	270	265	257	249	269	280	269	252	271	227	273	238	265	267	256	252	240	273	253	253	283	239	241	257	272	269	288	270	265	250	291	263	235	242	288	258	252	258	260	245	258	277	274	290	254	265	311	279	286	250	267	287	266	258	260	249	250	266	258	277	249	284	251	288	264	260	233	269	285	265	231	267	246	263	254	271	259	241	248	277	249	269	277	264	250	239	272	258	272	263	269	254	263	248	265	242	242	233	261	259	255	281	263	283	285	247	265	251	270	309	251	249	300	259	263	265	277	267	272	290	271	253	270	256	256	280	289	268	310	274	255	285	270	253	265	242	280	254	300	314	261	267	232	219	252	282	242	250	266	249	264	256	251	255	253	289	261	254	266	283	223	259	254	273	258	305	269	285	284	279	266	281	276	252	291	266	258	228	245	302	228	255	262	253	248	272	237	262	284	252	293	247	282	259	260	242	254	271	289	242	283	261	273	278	259	251	258	271	235	259	255	279	267	253	244	255	259	235	266	251	290	284	287	258	243	258	272	279	249	281	259	262	269	284	275	256	274	241	263	237	253	266	280	269	256	276	264	259	257	250	243	271	235	296	264	231	239	282	277	261	270	255	252	269	257	252	245	247	238	246	289	264	261	280	249	280	259	276	250	256	258	278	251	278	258	243	282	223	264	233	265	286	268	226	256	272	244	271	249	286	244	263	296	265	250	284	275	240	275	272	279	275	279	256	270	260	255	266	243	233	270	311	260	240	269	257	254	280	244	274	236	243	272	290	232	286	253	263	273	255	257	278	257	267	268	252	237	269	268	264	290	253	220	256	317	273	264	266	274	263	235	272	274	250	252	262	252	248	267	249	273	287	278	276	270	255	277	282	262	270	264	265	296	269	266	276	268	245	278	266	239	272	278	256	245	283	278	287	290	263	264	242	260	260	267	258	261	271	271	280	265	268	268	289	273	274	248	252	282	235	295	252	244	281	276	230	268	273	253	265	247	261	254	233	260	292	251	277	284	258	261	232	265	272	274	239	262	253	284	248	253	230	278	235	277	239	257	249	271	241	265	285	288	285	273	262	244	240	266	268	250	256	245	256	282	284	250	227	302	280	263	264	302	273	288	256	265	262	271	266	280	257	242	282	298	261	235	252	248	271	268	277	237	290	261	250	246	287	237	242	283	253	268	235	266	284	242	241	252	260	264	250	244	271	249	262	294	265	240	250	261	265	253	263	275	270	255	251	243	293	290	247	247	236	244	271	249	251	252	265	265	279	256	273	243	285	277	285	234	244	243	260	263	238	265	232	236	224	297	272	264	267	265	239	255	233	288	257	278	259	287	248	235	253	265	272	255	264	278	283	270	270	271	282	281	248	245	223	279	232	242	269	266	245	260	252	259	262	275	242	290	248	280	236	240	277	293	242	264	239	253	239	277	286	264	252	256	289	249	252	266	263	244	278	288	271	254	229	268	258	237	267	259	247	253	275	264	242	281	255	259	270	248	296	275	255	285	259	290	283	267	263	250	289	257	286	306	263	291	260	245	256	231	220	236	242	257	261	273	253	247	269	272	276	276	245	277	235	263	285	243	285	250	239	271	248	256	266	275	298	264	288	242	251	284	269	297	245	239	244	274	289	247	281	232	254	280	265	253	244	252	262	235	275	261	235	265	254	263	272	257	272	239	292	255	259	275	268	246	279	260	268	279	267	267	261	278	254	267	255	242	257	242	271	267	255	256	239	278	258	267	275	239	268	260	226	249	275	278	269	292	271	284	273	265	260	261	247	264	280	252	274	251	266	272	250	262	261	282	279	270	257	244	246	266	278	287	294	261	267	220	242	290	271	280	267	280	298	257	286	266	256	281	265	290	269	232	251	270	283	274	279	252	258	275	252	278	255	275	285	251	227	277	264	262	269	237	239	286	271	266	272	282	302	255	238	283	269	249	271	256	271	258	253	267	261	248	237	294	271	272	264	264	266	253	277	252	259	259	291	250	262	283	259	284	263	263	275	285
33259	33209	30219	21759	15062	8430	3786	1686	898	741	631	593	641	582	611	521	598	585	590	599	643	583	607	607	598	560	579	570	594	623	602	570	608	614	620	577	599	651	580	578	573	612	616	587	577	613	574	546	621	588	626	600	599	584	561	586	587	580	565	605	567	575	552	629	559	573	593	577	626	615	551	592	574	593	588	613	570	576	587	578	590	600	614	603	606	594	596	647	587	591	592	638	607	562	622	633	617	522	628	600	626	595	605	579	648	551	592	596	602	555	596	557	565	574	626	614	602	590	572	596	610	610	611	572	601	589	621	610	582	610	583	608	625	621	589	563	591	639	622	589	552	593	633	564	535	622	584	599	612	602	585	571	631	595	582	583	618	586	574	607	593	593	601	590	571	618	614	574	614	622	574	560	609	629	604	587	587	570	560	577	586	585	600	597	589	616	601	558	562	587	594	633	558	586	616	564	593	574	555	590	616	578	585	632	631	595	612	590	602	593	595	574	593	636	573	571	590	594	528	590	618	577	614	594	564	591	551	582	565	586	557	584	574	609	634	624	635	575	578	615	608	597	575	577	558	542	652	609	593	614	573	617	608	622	627	557	593	569	627	627	603	571	578	546	596	581	588	583	610	573	536	576	620	611	614	621	588	628	584	568	586	524	587	627	609	622	606	569	580	594	614	545	593	561	597	600	577	559	590	591	607	586	573	562	578	602	609	619	636	592	566	622	545	588	650	582	576	599	557	567	652	620	581	579	610	625	602	561	616	588	573	601	631	592	607	612	629	606	615	583	572	600	628	589	569	583	674	599	590	580	606	599	619	559	632	638	597	612	640	541	605	593	622	623	594	549	568	550	607	568	623	592	616	653	636	565	607	624	623	604	606	553	589	604	607	630	554	635	586	619	561	628	631	610	578	585	556	611	581	590	572	566	613	594	648	567	548	594	563	552	619	567	565	581	578	604	590	643	612	596	586	616	575	576	594	586	575	548	556	609	616	562	626	587	591	566	589	578	610	554	613	595	611	589	598	618	576	620	569	595	603	575	606	580	561	610	598	599	619	582	600	602	615	571	609	601	596	598	568	610	605	593	589	621	597	619	571	611	601	605	637	591	574	586	588	613	641	563	657	617	575	611	579	605	572	555	615	596	595	613	585	559	566	604	587	583	600	618	564	606	645	598	605	579	551	621	574	639	596	621	618	612	635	620	572	615	552	577	592	569	557	576	540	542	607	640	585	602	606	628	551	596	607	605	594	605	582	660	615	569	605	584	580	591	627	619	596	584	594	590	581	580	585	622	563	563	635	647	550	553	588	599	581	657	597	583	612	606	604	598	585	604	653	616	588	581	627	618	563	579	588	568	592	624	557	578	589	598	642	641	602	538	597	619	562	577	543	603	562	607	589	603	554	584	639	634	599	598	547	605	593	626	597	630	562	627	580	566	604	616	591	577	581	583	588	625	559	608	596	562	614	589	633	561	582	571	595	584	608	592	598	587	634	583	541	564	594	568	652	594	584	562	586	572	602	576	607	610	608	585	608	574	623	571	609	544	632	642	613	609	577	604	589	582	592	593	586	593	570	612	605	551	594	546	568	593	571	609	611	614	612	585	601	630	611	556	628	559	594	588	582	626	599	611	569	554	638	553	567	631	557	640	580	584	617	590	622	577	602	592	565	612	605	594	620	572	586	594	529	580	576	597	599	632	600	622	577	555	624	589	575	591	546	574	571	605	564	610	599	622	636	580	593	598	568	566	603	639	607	641	569	611	585	637	607	588	570	570	587	611	597	571	583	551	604	597	612	557	610	583	595	601	602	604	581	573	607	624	629	593	583	579	570	587	593	597	646	580	598	595	545	563	590	587	600	610	572	566	608	649	627	613	623	618	613	640	623	569	584	596	606	555	575	631	606	594	594	568	594	623	598	598	605	617	584	628	626	649	588	601	564	596	595	610	593	581	562	606	581	597	565	625	583	574	601	615	588	605	595	611	601	557	576	574	578	567	617	578	561	599	596	574	593	585	569	603	603	590	612	594	644	565	601	625	593	601	603	566	593	597	561	607	581	584	593	590	556	582	615	621	626	604	556	591	596	635	539	579	588	606	599	619	589	604	649	599	604	552	577	615	628	626	559	580	589	628	615	601	569	583	617	607	579	595	576	587	571	570	549	604	581	620	598	589	610	636	609	566	613	596	590	633	616	586	584	576	567	602	609	589	577	576	581	620	600	615	564	587	565	557	610	627	575	601	581	637	571	576	572	571	566	604	603	607	611	628	583	583	602	585	593	569	614	578	608	612	587	617	615	579	637	576	603	605	615	586	614	619	622	571	648	597	624	610	621	617	554	609	548	636	603	588	586	598	613	569	610	601	594	618	600	578	618	574	574	581	633	557	614	611	618	595	604	614	584	595	586	560	583	582	594	621	635	607	615	623	581	586	583	587	600	618	577	599	584	565	631	569	583	618	564	563	576	624	590	555	586	594	606	586	593	536	562	580	587	568	587	590	592	596	627	600	564	614	592	613	559	588	585	579	584	563	543	602	600	576	636	592	579	577	584	578	592	612	569	581	596	616	595	590	632	554	604	580	589	574	599	600	584	569	577	617	547	608	576	600	538	596	626	629	587	614	546	624	624	588	588	629	647	610	568	606	634	593	586	613	576	591	593	582	632	557	587	614	589	576	596	597	560	617	594	596	649	597	630	581	630	543	599	599	612	600	585	605	584	608	606	591	575	613	591	567	613	596	569	574	588	595	626	579	579	610	583	597	611	566	611	596	610	593	607	623	558	618	624	612	592	618	608	562	603	624	570	601	574	603	587	598	623	607	617	591	599	554	565	586	595	627	589	624	598	598	641	683	612	627	617	572	602	597	550	547	603	562	598	610	615	598	590	557	624	599	636	616	628	619	577	622	635	591	623	615	584	571	553	579	568	580	580	559	627	603	594	586	574	617	578	631	578	577	655	591	570	575	574	540	625	585	593	618	613	575	617	613	582	615	597	609	602	540	624	621	561	577	614	590	603	585	557	546	611	599	590	602	567	590	598	561	608	614	579	604	619	571	609	584	605	597	578	619	623	541	618	571	590	617	612	580	598	609	607	619	599	575	590	555	595	601	577	571	571	600	593	579	565	621	566	545	624	588	629	613	563	628	611	586	596	585	576	604	605	571	629	572	582	570	572	574	619	537	596	594	563	571	634	607	588	597	579	618	613	578	607	610	606	592	635	640	583	567	623	627	615	608	609	605	600	586	609	608	567	623	561	600	552	597	617	628	583	543	576	573	576	578	577	582	617	591	591	582	577	589	561	546	590	569	586	610	610	579	642	593	579	616	589	601	582	579	585	571	591	592	604	592	586	592	581	603	603	596	567	627	594	584	541	593	616	596	619	570	638	595	592	589	616	591	595	607	526	586	568	590	584	607	627	607	626	596	579	577	584	612	573	615	574	595	623	560	617	610	571	575	595	595	601	571	613	582	588	582	620	607	625	593	605	678
62443	55182	42804	25250	13664	5618	2175	615	272	302	181	168	171	179	191	206	148	179	160	186	169	177	167	160	182	177	160	157	194	158	206	174	171	179	188	164	165	190	158	179	176	162	164	197	185	150	178	159	170	162	181	176	156	190	173	140	175	166	164	181	182	175	143	156	179	200	192	170	168	170	158	198	151	151	161	180	173	212	158	179	178	155	169	155	149	175	175	166	175	140	170	156	193	200	168	167	198	173	179	174	167	181	167	190	178	177	159	155	184	184	191	174	159	188	185	177	182	161	182	186	181	152	163	180	176	179	159	159	166	165	198	195	179	180	181	199	196	161	181	147	188	148	169	148	171	155	165	174	162	171	166	166	172	199	177	162	176	167	188	160	168	191	175	176	170	172	145	152	179	175	165	188	192	178	198	178	154	171	179	171	152	182	160	182	160	176	188	184	181	163	181	171	168	160	198	174	188	172	165	179	169	177	150	160	169	191	182	153	163	139	184	168	178	170	181	170	181	165	192	187	157	188	170	182	166	195	160	175	152	170	164	150	180	169	187	171	174	199	169	178	182	168	163	186	163	158	167	167	161	201	200	190	184	184	200	163	190	162	172	153	184	140	177	155	181	185	180	169	173	163	175	155	193	187	155	164	173	180	155	167	195	152	172	162	181	180	155	197	173	153	184	162	176	177	143	168	174	209	169	163	163	162	184	166	174	179	168	197	182	174	174	164	158	203	153	161	162	183	196	154	180	185	161	172	185	170	178	163	155	146	170	198	179	167	163	159	170	187	177	163	180	182	147	143	178	159	140	179	178	163	172	172	163	174	169	153	145	179	177	206	192	167	162	166	161	153	151	201	157	183	165	164	179	187	177	164	161	150	169	178	184	172	151	172	168	198	176	205	164	184	172	150	180	163	155	189	187	156	175	189	179	157	169	168	150	153	179	165	161	178	180	175	195	173	166	191	186	178	186	183	196	180	176	156	161	170	182	172	156	169	162	174	171	167	152	200	177	152	192	167	187	175	159	178	184	161	192	178	174	175	179	175	184	180	178	171	198	166	159	160	148	173	166	134	177	185	166	173	153	181	167	159	180	164	164	160	171	160	181	188	172	180	156	167	180	173	184	155	156	195	188	182	165	164	166	176	181	170	162	161	161	185	171	178	179	151	199	185	167	151	150	160	192	152	142	169	152	167	196	198	175	177	172	184	188	162	174	187	170	172	174	154	187	154	174	166	148	169	167	149	169	177	155	179	158	186	157	184	156	156	185	166	177	160	176	177	145	181	186	177	156	190	183	186	166	186	174	168	151	173	180	154	180	170	152	207	148	157	150	151	165	137	164	188	138	160	151	146	182	142	165	174	206	157	162	195	161	181	187	174	169	151	176	169	167	201	157	170	174	172	166	175	158	179	165	184	181	178	167	199	170	157	158	159	178	176	168	183	178	162	167	161	184	183	153	162	168	175	175	166	199	178	153	154	144	170	173	192	176	169	175	177	147	136	164	164	186	162	193	160	183	165	187	152	172	161	132	171	170	160	171	173	183	163	169	168	164	156	151	142	185	171	161	195	182	201	192	184	146	198	165	168	160	185	166	171	153	164	201	174	176	157	184	173	187	172	164	182	194	168	230	160	177	199	194	191	165	168	173	174	161	167	213	177	171	186	168	186	177	163	162	187	155	170	181	179	158	169	179	182	186	206	205	155	192	167	188	146	162	143	172	163	159	161	159	165	174	183	151	193	198	128	168	143	164	163	165	197	176	158	185	188	170	141	179	165	158	160	190	163	173	168	168	196	183	161	165	168	167	199	171	173	157	165	135	166	169	180	165	179	190	183	176	151	160	169	154	163	187	182	158	177	178	167	159	159	182	200	195	196	167	186	184	157	171	176	160	160	184	177	172	171	193	149	172	192	156	174	154	169	192	200	176	165	166	181	164	174	185	137	169	209	173	171	198	176	179	188	173	178	179	174	142	147	176	179	191	182	204	174	191	169	171	170	174	195	159	149	175	163	188	168	184	175	159	171	196	189	178	176	168	150	184	181	156	175	201	173	184	160	172	183	151	197	152	184	172	173	166	174	160	160	170	142	181	173	174	161	156	158	184	190	180	175	146	168	178	180	166	183	164	166	175	172	156	170	167	195	156	166	145	166	170	190	149	161	162	190	177	173	180	174	185	170	149	169	173	160	160	179	170	160	166	178	179	166	157	190	194	154	181	178	153	159	166	155	158	177	155	192	164	165	154	180	165	159	177	165	202	157	201	172	188	154	170	170	152	178	184	139	167	156	171	196	165	156	140	174	171	178	159	180	179	176	172	164	171	176	206	186	174	172	188	173	188	140	179	188	193	172	165	171	148	174	181	178	172	185	181	182	189	181	163	165	184	170	163	168	205	168	161	154	165	162	153	165	188	179	179	153	203	162	183	160	190	178	194	162	182	176	167	162	184	148	176	174	191	180	160	172	187	171	162	172	182	153	177	174	182	169	183	174	180	141	158	180	167	174	194	166	149	159	156	165	160	196	177	184	157	161	170	167	176	160	177	168	164	180	151	159	148	165	171	199	168	187	159	179	162	170	186	174	157	177	177	171	154	156	171	160	133	147	184	183	151	172	167	184	183	185	189	169	165	176	154	163	178	172	170	168	162	143	168	163	168	162	172	172	175	165	172	166	177	155	169	167	167	176	166	174	180	168	172	174	189	174	162	159	148	164	183	151	195	183	170	160	185	130	160	168	158	142	176	177	167	174	172	196	177	176	176	175	169	181	182	156	150	177	168	168	183	153	153	178	170	177	175	198	141	179	166	167	168	176	190	171	153	198	181	193	189	162	203	167	185	162	180	199	172	191	203	171	167	180	170	183	171	142	172	179	162	178	181	183	174	186	170	172	197	166	179	180	140	169	161	154	169	178	179	177	189	170	160	146	193	157	168	185	182	157	183	175	176	158	182	183	176	175	198	173	170	143	185	183	171	172	200	166	190	164	163	158	177	182	161	171	176	168	178	184	164	203	195	195	186	172	160	177	169	165	176	144	159	169	165	175	183	175	185	154	203	150	179	157	193	178	164	163	182	167	179	163	206	167	172	176	178	175	178	172	194	211	184	163	188	207	170	172	152	165	169	190	174	160	187	165	147	169	153	159	137	187	164	178	154	149	187	154	167	160	187	161	170	155	176	170	172	154	167	159	177	164	179	170	206	205	172	175	195	173	176	172	173	156	187	175	171	171	178	147	174	163	184	160	185	177	168	170	176	174	153	159	182	173	164	153	158	178	172	152	155	186	165	183	194	162	176	162	181	159	160	160	164	170	156	168	182	162	190	178	200	166	152	173	177	181	185	177	187	172	175	190	190	152	163	179	179	165	191	177	179	177	162	190	156	169	183	179	189	164	176	194	172	182	185	179	173	153	179	181	172	178	147	166	165	174	154	175	158	173	174	167	167	149	178	166	164	172	161	145	166	154	169	184	170	158	159	160	170	166	193	172	188	179	161	155
42657	45403	42018	34165	24927	14258	6656	2054	1051	909	402	400	418	397	403	414	391	438	395	417	387	394	428	381	416	397	361	403	407	375	427	364	398	417	413	412	404	373	431	422	397	433	377	389	398	417	366	414	431	429	377	431	427	410	379	372	417	408	426	439	402	397	407	373	380	381	391	401	413	409	435	415	387	386	425	364	351	389	433	414	415	443	408	380	425	398	404	391	412	398	417	394	401	380	418	400	418	385	404	427	406	392	373	370	405	401	377	411	389	380	402	406	390	402	373	445	389	440	399	419	416	407	369	399	410	422	389	385	393	395	392	391	385	414	400	406	397	398	427	386	395	364	437	402	399	450	427	412	398	385	419	436	438	418	442	394	388	389	394	394	386	388	377	387	384	407	415	421	419	416	435	388	393	389	385	431	388	399	401	393	389	425	390	405	393	388	412	396	444	417	417	381	408	431	364	421	410	403	411	392	386	383	395	419	390	381	423	386	413	411	404	383	398	385	425	390	422	364	383	421	389	419	398	434	404	419	410	372	396	376	385	382	382	398	397	404	425	452	402	417	421	379	383	400	408	381	419	435	402	414	394	412	370	381	416	373	394	403	387	394	441	390	405	406	386	407	365	381	436	382	373	410	410	402	394	406	411	420	409	427	437	400	366	383	395	436	415	405	437	390	412	403	407	414	385	391	402	396	432	398	421	423	415	387	366	443	422	367	409	386	437	436	416	412	426	394	396	373	354	387	410	386	442	412	420	386	434	410	387	400	462	363	439	403	381	370	413	401	400	415	379	426	449	387	365	410	413	370	386	416	375	375	424	381	394	373	360	400	374	387	406	388	428	389	401	434	422	372	415	386	387	402	400	361	383	399	399	386	390	369	384	426	407	402	395	417	394	400	381	385	369	422	387	383	393	408	398	393	403	413	364	402	430	396	400	410	411	365	376	399	377	452	412	379	397	390	442	385	386	408	387	403	398	406	353	383	391	392	408	437	389	390	376	402	412	409	408	387	393	383	400	426	391	352	406	389	390	405	429	399	398	410	393	433	400	393	440	393	415	370	387	386	437	375	411	400	388	372	423	366	423	437	378	401	373	427	406	411	388	362	417	400	381	420	373	405	378	423	410	408	353	413	414	391	382	416	416	411	422	388	449	410	406	406	399	413	400	420	386	398	396	402	394	392	399	389	390	438	403	393	398	414	410	388	378	353	380	371	421	364	429	409	407	415	413	393	396	398	439	389	434	380	412	435	397	416	401	393	357	385	392	381	401	407	396	381	391	386	397	407	398	388	391	382	451	386	416	408	419	415	428	390	377	393	391	439	409	412	420	407	401	394	375	424	363	416	395	386	405	396	418	383	378	393	405	395	397	387	422	445	375	398	399	435	388	411	413	388	417	418	403	418	382	416	393	448	394	439	411	411	427	414	411	365	399	416	409	397	400	391	393	401	378	428	406	401	368	404	433	448	386	414	387	414	384	417	371	380	409	391	392	383	430	431	388	412	442	391	381	400	402	396	374	373	395	409	394	410	407	360	410	411	393	408	377	402	411	405	401	427	395	398	404	379	392	390	415	416	400	378	412	427	389	409	413	374	431	377	425	387	400	406	395	413	399	371	402	404	415	420	411	415	421	394	359	388	384	412	433	370	413	421	395	392	400	399	421	383	365	355	401	384	372	383	423	399	406	401	433	408	368	366	397	397	395	369	416	401	418	428	361	395	380	385	386	387	402	410	405	382	414	413	419	414	409	413	415	394	388	384	428	443	408	391	398	401	375	387	400	393	364	374	425	389	424	387	395	406	415	442	443	396	417	356	389	370	383	383	370	415	398	389	415	381	385	395	382	409	392	390	402	425	392	401	404	399	404	411	386	391	385	393	400	411	388	385	418	379	443	380	416	413	406	423	412	390	389	422	406	426	397	409	429	425	431	402	373	367	438	453	406	385	438	387	417	436	409	396	415	395	377	428	401	419	407	392	414	428	386	411	453	383	399	388	380	427	405	387	407	397	427	425	426	378	406	375	426	376	426	394	412	435	371	394	374	428	388	390	396	391	356	389	410	381	403	373	431	393	432	407	428	413	401	382	410	392	416	453	384	359	381	410	378	406	363	379	452	414	399	415	413	367	413	365	390	397	409	411	410	377	424	402	367	412	404	414	423	376	407	426	411	397	384	392	394	398	383	374	382	395	390	386	386	392	369	419	385	336	409	388	405	404	406	440	403	380	393	381	476	407	406	405	393	416	437	420	389	382	379	379	374	395	424	389	429	395	397	376	407	380	379	393	405	417	387	368	439	371	377	416	453	407	384	377	395	366	403	405	393	388	399	354	433	440	399	371	403	400	386	396	398	388	418	380	400	406	426	396	393	399	408	405	398	383	386	400	397	366	386	373	428	411	387	402	363	406	367	386	406	401	383	395	409	410	436	394	404	407	389	418	394	401	428	405	410	403	424	407	390	443	392	405	426	412	360	413	432	384	444	398	400	408	378	401	389	393	380	399	407	409	417	371	372	437	405	398	409	383	368	462	430	389	398	413	405	380	454	371	367	387	406	413	402	405	415	427	421	417	392	388	425	393	424	382	367	411	390	424	413	383	380	386	374	410	375	459	410	398	426	396	426	401	379	385	391	398	416	416	386	420	369	376	384	431	410	390	388	416	424	389	448	391	380	406	412	390	440	390	443	404	401	388	409	362	414	407	387	419	407	412	355	437	391	416	394	412	412	427	400	349	382	410	403	435	388	453	409	405	385	413	417	368	445	426	402	430	412	351	390	372	391	411	451	407	392	385	410	399	392	428	408	405	398	421	445	383	411	389	403	403	364	430	393	383	357	398	399	375	398	403	426	377	381	373	435	391	408	422	397	400	376	418	424	375	376	398	415	393	417	405	385	394	417	413	428	410	397	411	406	412	404	396	414	444	390	413	404	397	405	370	404	414	413	449	404	394	402	396	376	415	387	382	402	379	369	370	405	423	387	411	389	406	421	416	429	376	367	422	454	409	417	408	389	412	393	416	392	409	434	384	381	400	416	405	401	377	422	445	358	412	379	363	441	419	427	381	383	399	400	371	358	397	360	402	409	410	383	388	443	400	396	417	413	388	396	420	426	432	423	400	349	427	396	378	397	368	401	407	397	399	416	392	385	435	408	378	390	406	399	417	389	433	385	395	422	357	383	415	398	405	394	440	386	410	401	425	376	402	415	381	401	385	420	411	381	438	402	362	414	425	381	380	403	421	377	417	412	406	434	390	415	378	425	429	401	427	390	437	398	408	420	386	387	409	380	433	399	375	423	375	418	396	395	394	425	413	362	423	410	385	365	406	372	407	390	403	409	403	408	370	400	395	418	433	360	403	416	359	431	418	395	390	417	408	428	411	414	383	393	420	406	438	423	388	397	399	385	368	410	407	367	401	396	358	386	425	397	429	400	393	409	388	437	393	396	362	409	402	389	390	406	411	402	366	387	416	400	388	392	393	357	440	426	393	386	427
19421	6751	2536	905	593	426	329	269	262	290	281	262	290	292	294	287	299	284	265	255	278	264	287	280	286	263	291	277	310	285	311	262	272	275	297	269	319	268	250	315	286	266	302	299	286	264	285	307	276	269	284	266	248	301	311	278	281	290	303	274	272	273	288	307	284	298	302	303	301	325	268	289	309	304	252	281	286	305	297	261	301	303	319	323	266	290	269	279	259	266	282	318	280	287	253	264	298	288	298	279	285	255	282	290	295	295	278	292	304	275	280	287	272	281	291	289	283	270	284	269	286	286	299	263	296	316	274	275	278	290	317	278	266	272	325	286	281	254	305	269	291	258	279	264	289	285	307	258	296	283	298	301	297	298	278	261	267	296	283	278	287	267	260	281	259	276	294	292	266	282	315	308	262	309	292	276	297	266	254	277	302	258	262	314	289	286	281	319	248	290	277	288	263	309	273	240	255	255	272	280	267	282	271	283	292	312	293	297	317	235	308	271	286	285	303	262	320	272	301	246	268	300	272	286	267	289	300	289	286	286	298	301	283	261	285	304	302	298	289	257	275	247	261	287	282	244	279	287	279	296	295	272	304	303	279	293	313	264	297	260	298	265	311	278	268	285	270	287	278	275	275	292	252	295	281	297	274	248	297	285	295	315	280	290	300	260	300	244	321	293	285	282	286	294	271	267	270	287	276	265	246	272	307	265	312	292	266	316	310	330	286	279	302	286	278	272	284	309	272	285	271	278	270	267	288	274	301	258	303	266	294	296	290	280	309	294	307	302	276	283	303	288	313	252	288	307	282	295	291	286	294	296	292	265	265	301	319	298	271	286	268	266	287	299	304	281	287	320	268	316	278	278	275	288	296	279	284	259	312	292	286	270	277	267	269	266	257	259	307	306	279	266	288	288	291	291	287	266	299	304	281	281	261	279	267	292	309	286	299	272	310	258	264	291	269	276	322	308	295	254	291	282	264	273	301	276	294	313	292	298	263	290	266	294	255	256	276	268	273	275	266	270	267	312	250	289	303	302	295	256	315	298	265	299	297	292	273	271	268	305	268	266	275	263	283	301	300	251	266	273	297	275	262	306	296	267	276	284	273	282	307	285	271	277	302	279	306	301	270	295	259	338	283	288	273	272	295	275	287	315	283	305	272	270	252	278	297	277	286	250	289	331	295	284	274	309	301	295	291	308	261	299	301	275	251	270	276	265	309	273	305	285	269	320	279	268	287	265	269	268	320	313	274	294	246	301	317	292	287	300	284	296	298	287	272	304	262	288	286	282	264	295	286	242	260	291	285	294	312	250	292	342	284	295	306	290	287	311	264	294	279	257	305	267	278	285	274	261	284	303	306	314	346	246	262	288	281	266	289	292	288	302	282	284	284	286	300	276	257	288	285	283	294	303	288	300	277	272	282	287	290	272	277	275	270	277	309	285	292	293	261	287	279	260	303	293	281	286	288	297	276	311	275	283	296	253	294	271	278	279	289	305	261	263	294	304	292	267	288	274	275	271	302	246	271	309	302	297	262	272	273	273	298	264	276	256	308	325	279	299	280	319	261	299	286	293	274	251	324	295	317	273	270	288	301	268	286	283	268	243	246	302	306	295	291	316	266	248	316	329	292	281	234	293	263	262	306	268	260	305	273	270	298	296	293	280	311	312	284	309	313	269	288	272	311	266	253	261	300	266	262	305	284	287	308	284	289	266	285	283	262	281	282	283	268	285	299	315	279	286	275	279	285	305	293	294	252	306	273	269	296	293	298	288	286	282	276	314	284	242	268	290	270	265	306	309	290	313	294	320	282	272	283	278	273	254	289	286	298	283	284	309	290	271	287	278	303	270	300	318	303	296	265	293	303	302	259	272	277	259	273	293	301	291	292	276	318	266	278	255	266	259	275	278	271	275	306	313	271	268	265	267	276	294	253	293	288	284	274	306	277	307	275	300	280	297	284	251	279	307	295	277	269	269	267	300	300	306	307	257	272	275	292	252	263	259	287	291	269	295	287	281	261	260	326	305	301	286	281	278	276	299	277	314	308	282	300	297	242	270	298	270	248	280	293	273	295	265	256	295	300	266	305	274	302	311	291	276	295	283	299	304	291	280	297	276	292	302	287	301	299	288	281	290	285	295	292	268	286	262	301	257	264	266	262	273	265	291	302	238	276	310	286	315	264	274	275	300	276	292	295	296	271	303	294	292	297	267	286	280	273	267	303	292	307	285	279	280	283	304	303	270	283	288	298	312	239	262	265	305	300	287	269	275	295	281	271	278	289	287	275	285	264	313	289	292	295	293	289	276	306	263	293	267	262	268	267	278	273	298	261	245	288	273	314	297	289	273	283	299	281	280	262	292	255	269	269	242	275	310	294	284	268	284	286	267	283	301	318	280	284	304	297	299	255	286	275	285	316	288	307	294	294	275	237	257	289	283	275	292	302	280	322	284	254	282	271	280	269	280	284	301	277	294	270	288	284	267	284	305	294	324	290	293	262	269	273	268	304	294	303	273	287	294	280	322	273	263	307	289	289	294	282	310	271	275	288	270	247	289	308	265	257	265	292	273	294	277	264	261	307	297	315	275	264	286	269	301	308	278	271	296	233	277	280	262	256	288	310	334	308	272	275	269	257	252	273	274	283	262	281	285	303	271	286	297	297	304	317	297	301	305	277	283	300	281	281	283	257	304	290	269	299	292	312	281	266	293	268	285	301	274	293	309	291	299	266	240	270	288	263	277	297	287	317	279	273	266	279	270	293	284	278	301	288	306	260	292	301	264	289	270	276	284	300	293	277	265	290	290	273	292	274	291	267	294	280	278	331	301	254	295	262	300	318	291	256	289	285	286	291	301	293	276	301	290	309	319	270	267	271	290	302	276	243	260	253	285	263	289	305	299	295	329	285	299	273	270	293	330	291	272	318	301	278	288	273	284	283	289	303	289	305	270	287	275	301	285	294	276	273	311	304	279	306	284	281	289	297	302	297	287	273	261	274	279	272	299	296	273	264	283	279	294	303	289	286	287	277	273	283	280	275	261	283	275	281	302	282	258	298	311	265	289	251	255	305	301	301	331	268	282	284	265	276	284	280	326	314	267	267	294	279	262	278	254	283	287	268	289	291	290	289	308	271	279	279	267	282	290	272	269	311	293	306	285	306	288	272	264	297	308	285	281	297	307	310	252	283	250	302	290	301	257	257	306	271	296	281	292	307	305	259	293	273	285	274	255	268	275	336	278	275	294	307	268	303	264	295	258	290	300	312	271	285	304	251	259	278	294	310	272	292	258	280	277	284	294	283	287	286	303	289	308	286	283	270	266	295	300	309	249	265	281	293	283	298	308	308	293	283	310	283	298	309	263	290	298	274	306	303	270	280	284	292	280	315	276	303	304	285	260	286	276	279	303	280	307	259	293	285	285	282	283	282	269	296	271	304	275	270	278	291	272	316	313	312	289	256	278	281	268	287	264	276	281	271	263	306	280	297	251	247	302	284	284
14460	8861	5182	2438	1668	1195	816	722	681	603	698	672	640	612	667	637	664	653	615	672	665	681	605	643	665	652	658	630	619	637	592	624	667	637	695	653	638	669	639	650	663	665	653	683	614	658	611	636	636	646	644	651	634	649	613	665	652	613	634	642	634	629	661	634	644	626	635	676	629	683	624	618	674	650	629	594	642	626	643	614	651	642	591	619	647	671	622	617	658	658	639	613	629	628	636	636	629	656	655	643	630	599	626	622	660	638	648	652	624	642	644	668	650	661	658	657	628	645	640	657	674	610	656	653	661	666	674	646	662	637	647	620	651	673	676	655	669	666	593	667	607	662	640	617	667	658	644	638	616	670	631	660	657	613	595	641	658	637	663	604	653	661	615	626	625	677	641	651	631	620	640	630	734	656	631	670	688	654	644	653	653	641	632	638	676	645	645	620	658	631	649	608	648	628	628	684	619	665	644	645	624	687	602	629	650	629	660	622	595	621	612	673	593	650	629	608	645	629	624	643	660	673	651	659	637	636	639	656	670	631	648	681	676	619	635	663	604	670	632	693	644	599	646	676	634	647	618	645	622	649	676	636	661	637	606	633	599	613	632	641	624	626	651	675	623	625	686	650	672	649	623	637	637	608	656	652	632	639	674	654	621	644	662	661	619	615	681	653	623	676	609	624	663	656	613	616	641	646	658	668	639	569	627	662	667	689	614	673	653	636	668	689	634	668	662	615	643	654	637	637	681	650	671	598	661	642	733	678	630	676	629	657	623	633	666	591	650	650	628	645	678	627	647	654	650	628	652	670	644	672	657	667	636	635	614	648	629	644	656	665	650	641	592	605	641	642	640	673	639	632	660	597	635	647	628	608	643	643	595	681	669	627	634	663	657	664	658	649	708	631	681	621	684	671	636	620	611	661	650	625	602	639	643	660	641	608	640	641	637	654	655	636	652	675	646	656	656	598	647	664	662	643	652	642	651	636	626	636	612	649	620	614	658	615	645	666	667	650	628	614	649	645	645	660	660	649	650	692	657	668	666	633	670	674	667	625	628	662	653	628	679	623	660	633	608	606	646	605	662	685	618	596	670	636	649	666	637	634	644	654	647	631	647	633	631	635	667	677	624	668	620	662	638	656	631	653	601	647	658	660	649	652	624	706	681	649	676	631	673	633	670	628	659	609	627	636	643	658	667	637	673	668	646	654	665	654	627	651	643	607	654	594	692	664	649	636	675	656	684	670	654	631	653	642	607	632	639	630	617	602	601	610	623	648	641	617	681	624	613	634	648	651	658	610	643	635	661	660	642	653	637	714	644	669	647	644	640	676	637	621	672	654	650	645	604	612	657	664	595	597	643	691	612	629	648	597	630	680	634	648	643	625	640	639	646	613	637	632	650	647	645	595	675	632	680	675	658	621	686	623	643	635	661	670	686	672	633	617	680	652	682	651	667	660	647	644	659	634	616	656	647	616	642	652	659	652	599	650	648	647	630	641	651	604	643	656	616	624	650	651	669	606	657	650	629	673	602	665	622	656	615	647	659	650	617	654	682	634	659	639	619	656	642	653	656	640	668	657	645	632	614	656	640	619	648	630	634	684	637	651	612	626	640	623	654	663	641	661	672	673	653	625	601	632	661	703	690	612	635	631	590	626	629	632	635	621	639	711	653	623	608	695	652	657	628	616	597	665	651	623	646	645	654	628	622	664	687	613	651	631	632	646	650	618	631	646	636	651	644	644	640	608	674	650	666	610	620	595	662	620	610	687	669	659	613	629	680	653	673	632	639	706	646	668	638	633	648	643	635	666	656	659	653	650	649	603	636	649	603	685	673	638	622	640	677	643	614	612	708	665	697	620	612	646	687	638	616	634	651	635	649	652	602	680	664	664	638	657	661	640	625	608	655	663	654	642	653	682	665	651	672	659	638	635	591	648	584	674	672	633	625	634	613	634	646	620	628	618	646	636	641	676	647	634	627	619	671	609	640	606	674	595	644	619	651	613	633	637	633	630	676	657	634	633	651	622	626	601	639	690	608	624	635	643	632	648	647	632	634	664	678	605	607	613	582	617	663	617	686	666	634	666	643	649	654	644	642	670	658	645	639	641	637	599	604	630	612	671	611	627	614	599	618	642	611	630	640	628	659	655	690	675	657	650	626	669	582	711	649	642	671	644	646	628	616	643	650	616	629	613	642	638	636	614	620	627	643	624	625	658	666	623	642	606	631	611	656	651	639	656	628	653	653	639	622	682	658	622	631	632	637	626	672	647	619	684	680	640	660	628	619	670	612	600	677	637	616	602	636	649	646	684	640	676	625	658	686	634	648	651	634	664	642	650	676	629	632	659	655	664	648	629	647	615	672	633	640	628	651	614	624	631	634	642	701	655	668	617	632	650	650	638	681	601	665	698	633	612	652	631	645	623	621	673	657	673	670	627	656	606	662	613	665	646	648	650	676	658	611	705	665	675	654	610	623	652	582	682	608	658	600	672	622	575	649	610	600	601	628	663	644	646	634	607	683	615	660	637	673	651	661	727	618	629	626	673	608	652	624	653	619	709	636	646	675	624	630	632	622	682	619	619	640	634	650	656	603	682	649	635	633	638	698	642	600	640	669	642	630	672	637	668	661	640	648	641	616	600	691	606	664	654	626	632	632	628	596	612	619	668	703	635	656	699	679	647	679	597	618	651	684	627	670	640	651	666	641	626	654	651	635	639	667	624	600	646	621	633	617	682	616	643	628	661	593	617	646	693	620	644	649	643	654	667	645	658	638	600	634	658	659	642	676	711	665	647	659	638	655	616	649	642	646	588	637	608	593	657	659	668	595	637	651	634	655	653	702	664	650	591	666	661	586	641	611	651	691	642	632	673	651	646	638	648	659	616	635	636	648	608	651	649	597	653	630	563	637	656	662	629	636	585	602	636	642	629	642	627	680	663	646	637	588	671	631	683	620	629	601	663	605	582	669	634	632	649	632	636	606	629	638	633	694	646	649	634	648	616	631	611	634	660	619	595	656	596	696	647	601	617	648	628	630	643	640	654	641	613	671	611	647	620	593	661	650	611	658	652	620	657	622	625	584	581	650	663	647	611	641	629	620	687	643	647	654	618	643	695	604	637	668	592	649	679	659	636	680	649	654	622	628	634	650	681	643	647	682	641	692	606	654	666	669	659	674	624	702	636	686	643	627	686	605	675	627	669	616	616	677	609	691	638	613	640	680	649	632	645	652	607	666	690	648	658	663	636	642	670	632	676	657	652	680	661	683	614	628	665	629	661	670	634	718	642	620	649	665	616	680	661	624	676	626	640	642	648	644	671	594	690	623	649	649	636	662	652	614	598	669	683	652	631	646	649	682	659	662	639	670	637	655	652	666	653	631	626	646	634	656	664	650	653	687	674	656	658	643	686	631	692	623	626	646	621	656	664	629	675	671	583	610	605	652	651	636	612	624	674	654	651	621	636	623	644	657	687	653	637	614	653	657	681	621	654	617	626
47155	39445	28088	12700	5403	2539	882	445	321	334	276	284	273	258	267	270	303	287	278	262	260	275	263	264	279	277	271	257	255	252	258	245	259	255	272	288	284	295	266	283	256	280	265	268	267	250	247	303	280	277	247	274	267	278	243	294	292	227	266	256	251	282	270	280	286	283	257	271	258	287	257	271	272	251	251	276	276	254	268	247	256	241	297	282	272	254	255	289	278	252	278	251	287	285	250	261	277	273	289	267	265	266	260	259	262	297	304	276	270	273	280	282	264	288	235	278	254	283	286	278	284	287	297	291	277	256	271	291	298	252	267	278	269	258	264	273	251	237	262	249	270	267	257	296	282	288	233	270	262	270	300	281	250	268	251	259	251	239	290	255	227	274	254	289	254	278	284	263	257	278	262	245	261	283	237	282	246	249	277	265	282	283	269	264	267	273	262	286	276	279	298	264	258	281	283	282	265	276	277	271	260	259	247	313	282	274	277	307	250	276	228	258	272	278	262	280	266	290	285	269	288	292	251	280	251	284	297	261	289	297	295	255	243	243	261	259	263	265	258	261	246	258	267	280	263	275	265	273	299	259	280	300	264	277	278	275	255	304	274	305	252	295	259	257	258	297	259	273	269	269	278	266	272	265	265	261	264	241	254	295	286	257	270	279	260	260	270	309	289	283	269	257	274	289	266	261	258	280	269	306	274	285	260	290	266	266	275	273	290	263	294	278	311	298	274	246	268	270	303	278	270	271	313	255	299	268	249	304	246	279	273	273	250	257	270	294	295	250	237	288	263	268	292	257	261	286	250	287	271	280	276	289	242	278	265	287	303	275	291	286	287	274	276	263	290	276	279	269	242	247	275	298	235	260	276	262	272	276	258	288	300	248	245	299	263	270	239	249	257	277	311	269	246	258	261	249	282	256	259	264	264	223	280	253	294	311	290	281	264	293	264	274	272	283	250	263	286	237	263	271	275	302	267	264	243	265	287	270	272	265	290	286	271	266	264	262	296	297	274	257	303	292	279	277	269	282	291	272	266	268	258	299	264	246	257	263	261	297	253	276	286	286	274	275	285	241	251	271	267	282	259	259	295	275	298	258	255	285	282	267	273	252	283	276	261	254	275	276	249	263	258	246	258	223	258	303	253	260	268	269	269	292	274	297	258	254	281	262	281	257	265	321	275	295	283	257	243	280	266	285	289	294	308	277	267	263	276	255	284	262	273	288	275	264	228	261	276	321	287	292	288	268	264	244	258	298	259	294	298	241	272	284	271	261	270	268	302	250	242	282	271	309	287	304	292	304	275	252	268	251	288	247	290	296	276	255	269	272	255	284	260	255	259	269	287	294	261	283	265	252	286	294	284	324	268	274	258	245	238	280	278	280	253	254	301	265	231	272	296	309	280	281	283	280	252	257	293	240	277	248	256	241	273	263	274	270	311	292	248	282	270	234	264	255	288	293	251	294	268	274	279	260	281	312	279	273	301	300	255	288	304	283	276	261	279	297	249	274	266	272	278	290	249	310	242	252	272	302	244	270	267	250	267	287	303	264	294	268	273	289	263	267	297	297	273	253	287	295	291	258	272	268	273	280	277	250	315	238	255	317	296	291	301	268	247	277	283	231	279	266	273	274	264	266	267	241	269	235	289	294	265	261	287	259	243	279	275	251	291	318	262	278	281	284	327	283	271	263	258	261	282	242	266	264	268	270	244	279	272	306	298	244	283	247	261	271	249	302	269	276	290	279	291	229	265	236	278	293	241	273	261	251	254	291	287	269	236	238	266	254	257	255	304	263	258	279	312	277	270	272	269	269	268	267	277	287	268	257	265	277	281	284	268	269	293	275	267	268	265	235	250	276	273	295	259	289	270	290	264	246	283	269	251	264	290	292	278	252	264	271	261	268	283	282	265	266	257	316	304	271	262	267	303	261	260	255	259	256	260	276	250	239	241	270	293	297	314	281	289	263	258	285	260	305	263	255	281	297	288	298	283	297	266	289	306	265	237	271	269	291	290	273	278	290	265	294	241	245	284	272	296	280	263	270	286	266	284	248	295	284	294	316	284	262	237	297	272	273	245	267	270	280	302	268	299	257	242	281	262	291	279	260	262	258	294	261	268	258	270	248	292	303	247	265	233	270	309	255	278	270	298	257	260	281	275	262	263	301	281	276	278	240	272	268	273	269	299	296	276	279	269	272	283	273	268	281	275	256	256	246	266	272	283	264	284	273	285	236	293	267	264	253	241	270	250	286	269	254	237	284	265	284	259	252	283	252	264	256	301	296	279	288	273	291	262	252	268	246	253	286	285	258	276	273	259	235	290	296	312	253	249	242	260	283	264	250	269	261	296	315	275	283	251	257	270	292	297	301	261	246	327	305	271	268	259	249	266	312	268	268	266	264	274	257	275	289	284	309	296	273	245	299	295	295	297	278	270	285	318	252	279	279	293	264	266	260	267	251	265	237	257	276	261	316	268	233	289	272	278	253	273	258	259	276	256	290	254	276	278	271	256	272	295	288	276	258	269	270	258	295	281	237	262	270	280	262	295	263	270	239	267	245	268	262	255	258	258	251	258	271	236	265	281	265	234	255	267	234	279	264	279	247	270	268	317	266	290	279	281	264	244	270	281	289	296	277	239	265	276	270	258	282	311	277	274	252	273	290	281	246	258	297	270	264	286	288	271	291	311	287	273	275	245	260	274	264	284	255	278	277	250	268	256	327	306	236	277	243	273	266	266	231	287	242	270	266	305	298	276	248	245	267	266	253	267	323	294	278	281	280	259	267	245	261	283	258	277	288	264	273	300	282	284	276	301	259	307	267	282	274	261	265	252	232	298	236	255	274	275	291	270	290	292	290	257	274	267	247	285	255	249	263	296	262	265	257	263	284	244	296	242	277	304	280	261	268	270	268	279	240	262	291	257	272	255	252	302	269	273	277	286	249	272	284	257	266	302	256	275	274	260	267	293	257	265	264	247	295	286	269	283	261	293	270	274	303	276	266	256	312	265	237	269	283	278	257	255	293	281	278	241	274	264	281	264	323	254	259	251	274	306	278	268	248	279	276	300	275	275	286	266	287	263	260	265	312	306	282	290	276	302	294	282	294	250	282	234	270	271	281	285	277	282	277	280	255	322	284	286	259	275	284	260	301	258	279	294	259	285	261	276	233	309	260	268	302	263	256	270	273	290	271	251	286	253	276	274	292	284	272	301	285	282	324	241	284	294	268	296	277	304	267	260	261	244	273	290	282	296	272	293	261	288	256	275	235	278	269	271	267	287	281	290	266	236	248	294	269	260	259	235	290	259	259	240	296	274	286	269	270	270	275	275	244	283	269	292	292	289	259	258	262	283	272	251	298	271	253	257	263	258	285	240	254	269	238	241	268	277	260	253	316	264	274	280	287	278	267	255	285	247	283	283	282	260	251	301	269	284	300	266	279	286	275	288	296	269	265	285	279	305	317	264	285	270	288	272	284	278	279	294	277	256	284	237	281
32705	33924	30316	22082	13358	8277	2819	1258	910	817	638	626	606	593	600	573	608	613	609	595	632	642	647	625	610	590	605	630	595	632	626	600	612	651	639	591	623	646	638	606	641	647	593	608	642	664	639	648	571	644	580	654	635	635	610	618	617	633	648	585	610	611	589	569	635	657	595	625	620	608	601	574	612	605	594	641	632	639	608	622	607	565	596	638	583	632	592	645	624	604	605	589	615	557	595	629	645	653	606	595	582	602	629	614	647	595	613	605	639	663	633	597	604	621	593	630	615	628	599	634	640	582	627	629	612	601	576	602	624	640	633	587	683	569	628	635	589	566	599	633	605	606	618	633	641	564	607	594	571	586	634	576	605	595	631	649	528	608	614	597	685	653	567	632	650	617	617	561	612	586	630	566	627	596	608	606	586	615	619	640	638	556	609	598	616	627	602	603	642	635	595	647	624	603	664	620	589	605	640	615	602	609	633	634	617	588	632	642	610	598	611	636	661	633	601	609	606	589	619	655	575	621	596	589	635	623	626	608	612	564	593	614	617	609	653	601	654	606	625	628	644	631	594	609	590	624	649	587	640	610	578	636	581	616	656	591	602	635	615	611	598	581	587	615	650	670	626	624	609	618	612	603	626	622	605	607	623	603	598	627	655	600	568	641	587	628	595	598	594	575	584	632	607	647	623	633	620	600	614	602	587	610	663	628	622	561	581	649	597	595	603	611	629	632	574	637	624	614	591	620	589	646	615	587	621	617	580	670	604	621	648	611	635	647	642	593	605	600	608	617	638	637	637	597	595	624	596	619	576	623	652	598	560	570	611	606	616	612	583	606	634	580	612	625	608	635	596	628	607	631	598	612	622	594	654	590	617	604	652	587	607	624	644	625	633	577	569	640	627	625	590	629	629	578	580	607	670	599	602	640	580	615	588	634	608	597	676	645	660	618	610	611	615	627	607	599	611	596	582	637	573	605	633	603	636	624	622	609	587	609	640	588	607	607	607	657	596	597	596	643	578	625	595	589	612	601	627	602	597	591	585	597	586	622	619	646	652	628	594	588	599	581	602	612	598	587	610	608	580	605	635	634	599	614	665	580	605	581	630	603	603	636	546	588	621	598	637	623	624	614	610	618	585	643	645	580	658	625	593	586	608	608	647	628	604	597	590	570	602	573	636	627	605	577	632	589	596	595	572	622	606	618	585	628	594	616	633	635	598	595	608	578	617	598	606	661	625	579	624	596	626	582	652	605	657	622	624	598	583	611	633	587	610	596	675	581	647	584	640	648	627	627	636	603	631	593	624	617	577	639	579	601	600	617	622	567	630	598	561	639	606	624	596	617	598	634	618	617	628	582	582	604	653	592	601	639	620	630	606	629	642	612	616	635	635	629	602	628	578	574	604	562	604	662	578	608	645	653	604	573	599	622	563	612	571	573	640	564	618	573	591	583	589	606	620	607	603	586	614	538	602	581	627	553	586	593	590	647	560	574	628	676	612	595	622	575	608	629	620	622	583	661	588	643	613	576	606	617	625	569	623	634	616	628	614	611	608	618	589	610	596	653	660	611	682	613	653	617	651	593	640	560	645	602	570	671	558	598	644	613	627	598	652	563	605	661	629	623	648	618	625	610	585	639	624	607	572	634	604	639	598	598	639	608	568	610	628	587	619	595	643	610	600	569	664	626	629	633	561	609	661	607	597	592	601	596	638	640	612	668	620	639	586	603	611	602	635	620	640	687	609	599	607	601	608	584	626	587	666	633	605	593	636	615	606	628	624	621	664	610	604	582	586	598	633	647	616	616	633	625	644	577	628	603	603	606	622	620	580	650	626	613	602	634	630	601	610	575	645	664	639	616	654	622	626	668	612	621	636	638	557	678	655	634	623	589	583	645	617	642	587	624	620	619	580	644	585	629	624	596	594	644	611	578	638	657	619	653	620	616	630	597	610	595	639	641	629	604	639	656	613	625	597	600	616	623	610	617	591	641	611	616	616	613	621	648	598	608	615	654	605	576	668	630	605	635	597	632	603	655	603	572	559	620	613	619	630	659	618	574	626	616	591	581	625	562	634	650	615	592	605	647	617	586	584	631	597	606	644	615	581	573	607	606	593	655	634	589	592	607	625	630	608	614	577	593	613	626	622	666	599	635	606	607	570	593	642	618	639	576	634	622	613	577	591	590	608	634	636	591	633	582	614	598	611	619	644	610	619	601	599	615	617	640	623	648	620	587	593	613	623	639	589	631	618	622	594	620	562	654	601	582	608	616	591	626	653	623	553	595	633	631	589	608	587	614	611	618	658	580	640	592	582	585	593	627	625	601	636	578	644	600	612	590	604	610	621	612	629	653	632	621	615	584	639	667	555	649	565	615	638	606	590	628	588	647	621	605	641	586	589	621	630	578	613	610	629	574	610	616	627	641	631	603	596	609	576	624	635	641	600	610	622	587	581	627	575	573	608	610	628	686	615	591	608	563	617	623	621	638	614	613	608	578	623	594	596	613	602	632	639	603	625	596	632	618	642	580	592	624	616	597	653	627	602	553	616	620	572	623	599	606	645	612	637	604	600	588	636	615	598	587	617	621	600	609	599	631	621	656	599	589	632	599	648	588	603	614	626	615	609	593	629	641	613	557	604	582	648	630	597	623	643	636	621	594	602	597	624	606	625	605	537	632	580	603	562	659	606	589	653	588	648	627	584	604	647	629	623	620	615	586	581	596	611	619	609	591	587	612	615	611	595	597	569	637	624	587	607	675	645	591	586	652	573	652	622	594	641	641	606	639	595	598	611	567	581	648	643	622	666	620	645	574	608	620	574	666	619	639	580	626	638	629	604	603	632	621	609	627	618	624	609	632	625	600	642	611	612	628	633	610	615	634	607	610	578	571	642	634	614	592	609	609	618	621	612	599	621	639	615	612	639	595	619	627	626	608	589	616	660	583	628	619	602	599	568	609	619	640	614	638	644	632	623	593	639	577	591	585	614	596	609	633	630	627	613	619	593	580	599	589	613	632	619	620	646	586	596	633	615	617	677	606	627	617	594	636	567	572	656	626	623	602	605	589	612	646	619	581	630	599	622	607	591	610	584	595	597	560	621	615	628	566	601	539	612	610	615	613	607	650	600	602	607	630	642	613	616	614	623	547	578	611	646	577	581	630	583	619	622	602	610	627	578	620	586	615	602	592	592	617	587	623	635	610	621	612	571	557	650	607	614	594	594	578	646	631	626	663	616	651	591	607	608	656	660	585	633	642	625	585	571	617	593	629	635	654	603	605	604	591	598	627	657	620	594	638	644	584	658	597	613	607	622	608	628	623	586	649	608	607	611	621	612	564	605	591	565	632	615	631	625	631	634	573	638	645	631	620	664	644	617	614	633	599	610	623	635	575	612	641	644	642	672	619	614	641	659	598	618	624	597	593	626	611	595	588	619	631	586	638	602	635	605	596	649	611	644	636	605	605	619	592	630	601	589	599	604	610	588	653	577	597	651	647
62347	56018	44487	24731	13065	5644	1798	599	305	233	192	191	205	185	181	199	183	177	176	174	162	180	183	193	164	175	175	194	183	179	184	179	183	177	155	197	170	165	197	180	157	193	170	196	182	174	172	142	189	177	166	183	190	189	199	176	168	193	177	193	196	183	186	178	198	182	180	182	175	220	192	176	171	188	180	192	166	185	188	143	202	170	171	170	162	182	173	171	168	193	177	163	172	177	202	178	176	198	161	185	174	197	190	165	167	155	144	200	189	193	183	183	207	187	198	146	177	183	179	181	199	167	173	183	168	167	195	171	168	169	164	198	182	164	186	171	177	194	182	159	191	179	178	155	193	183	181	184	190	177	169	164	174	165	194	171	166	164	203	178	166	188	171	211	186	172	186	173	185	204	187	173	177	191	172	203	184	166	178	192	205	152	163	163	166	178	226	189	141	193	163	187	187	177	195	186	203	190	188	184	170	181	165	186	191	172	172	167	176	164	184	155	184	187	190	161	169	176	153	184	173	183	180	176	165	163	196	166	185	183	177	165	169	166	166	171	176	185	173	191	181	149	158	182	181	170	151	174	154	181	173	145	181	185	204	201	190	178	157	183	167	168	190	178	189	174	199	170	186	197	188	179	170	197	198	197	177	182	162	191	169	172	176	182	178	169	175	163	190	195	187	170	191	187	191	193	184	184	164	166	170	179	196	168	199	176	194	177	175	178	157	168	172	193	169	165	175	167	175	189	162	178	164	172	163	197	181	169	189	165	189	194	188	175	171	174	183	171	200	163	170	190	157	166	181	196	194	165	179	183	193	176	172	196	195	171	195	166	179	170	180	177	162	172	195	192	169	169	193	180	167	181	183	199	188	166	183	185	176	185	167	176	158	199	192	155	182	149	154	174	166	180	186	187	157	162	188	172	170	176	168	199	173	180	196	185	157	187	198	209	184	181	192	186	194	169	182	190	172	174	184	155	145	174	185	207	185	167	154	166	179	184	192	184	185	150	190	156	177	183	152	188	162	159	180	187	190	193	176	183	170	173	182	160	206	186	128	161	184	182	177	181	194	177	177	180	180	154	199	187	175	183	159	187	172	184	193	163	175	165	183	169	191	166	151	186	187	188	192	183	173	166	169	198	169	174	183	176	212	189	197	182	159	153	176	194	179	185	164	168	182	181	173	186	207	184	188	195	188	176	195	184	167	205	157	183	175	182	179	169	176	195	158	165	172	173	161	194	191	177	162	140	175	198	166	189	153	161	198	177	159	193	162	199	162	197	181	174	165	148	189	191	186	183	162	177	160	182	202	161	191	164	209	166	202	152	149	163	152	148	168	186	155	187	194	167	197	175	160	190	198	155	150	178	162	176	182	169	187	182	176	183	183	192	188	154	197	156	176	168	179	155	179	161	171	211	183	163	179	180	182	209	191	172	179	193	175	165	196	177	158	217	178	186	155	195	171	185	148	175	167	191	170	173	193	179	180	183	163	168	191	200	184	191	169	178	185	177	198	184	176	143	166	179	171	160	172	174	159	170	193	197	193	184	195	166	149	202	167	198	187	170	167	164	164	168	194	190	178	192	189	172	164	178	169	171	219	196	189	171	144	167	168	167	176	169	154	196	185	157	181	167	183	168	175	172	173	183	204	162	148	161	158	162	182	168	178	180	172	172	160	203	176	184	173	161	192	154	181	151	190	208	179	182	167	194	181	189	179	186	224	194	152	171	185	169	217	194	196	190	176	173	193	184	179	168	179	170	187	197	193	164	206	179	176	154	186	184	204	171	161	147	159	183	201	169	189	176	170	184	166	170	184	212	160	210	195	167	192	172	156	153	204	173	158	205	158	176	184	175	169	177	191	176	175	168	156	192	175	174	194	188	165	168	184	144	163	174	173	188	206	149	153	187	181	185	173	203	181	192	166	156	166	164	160	176	182	195	194	190	183	184	192	183	174	167	185	180	160	181	174	185	182	196	182	156	157	179	164	193	172	190	195	189	178	191	182	153	172	158	197	192	173	167	167	157	163	175	177	175	181	186	159	177	197	196	203	179	145	166	166	166	195	156	172	170	170	202	170	199	165	200	159	192	178	182	165	175	161	156	170	183	175	180	157	160	166	159	161	189	208	186	184	199	188	189	166	170	152	165	167	162	170	175	165	167	189	172	171	195	176	186	155	173	199	193	184	168	169	188	163	176	166	199	179	178	190	186	204	158	175	180	175	164	169	163	192	182	172	171	195	171	168	194	182	189	168	178	168	195	186	171	162	167	161	166	176	175	152	158	181	188	182	188	208	184	176	183	163	158	193	191	176	183	165	186	163	204	189	161	174	194	193	186	204	177	192	194	182	200	172	188	160	186	187	174	172	191	149	189	197	177	170	191	176	178	181	176	175	184	174	170	181	167	169	171	145	158	182	174	183	179	169	173	163	184	173	196	175	190	187	184	170	176	155	153	169	196	171	181	181	184	186	182	153	175	149	202	158	176	166	193	166	196	176	205	173	163	175	164	203	174	171	202	152	171	170	151	189	201	163	192	204	175	177	201	178	204	175	181	184	164	196	180	187	179	186	180	159	197	190	190	191	170	171	204	158	182	195	212	197	190	172	185	192	164	189	176	172	170	179	185	166	168	174	151	179	164	204	189	192	159	182	183	184	143	160	175	175	184	181	189	174	187	177	189	165	198	183	175	180	178	159	181	183	185	164	182	191	193	164	168	203	147	179	176	186	181	170	174	179	166	188	180	195	200	184	189	201	168	163	168	169	202	173	142	166	177	150	189	176	192	166	195	178	155	195	194	177	164	173	175	154	194	201	171	189	209	184	184	156	170	184	185	159	181	183	175	166	174	179	187	171	156	198	164	173	171	168	192	159	158	159	161	169	172	174	155	175	176	160	189	192	180	165	186	159	171	198	166	213	177	159	188	195	187	183	181	175	182	168	178	164	170	175	164	177	171	162	166	182	202	164	175	135	152	193	165	173	197	183	175	167	167	160	162	183	179	185	169	166	189	174	164	174	162	153	204	188	187	195	186	165	181	195	166	151	180	166	172	179	188	180	181	174	178	199	162	188	184	148	233	187	181	171	197	165	188	175	177	183	168	189	195	196	197	180	174	200	165	186	198	169	184	164	174	174	148	180	171	185	164	177	182	170	172	181	186	200	175	180	165	192	159	163	189	165	174	158	186	156	187	168	180	173	173	188	182	170	191	176	190	173	182	164	185	193	191	189	198	184	163	164	151	175	187	172	200	193	182	212	212	183	183	199	158	175	166	200	175	167	175	167	200	173	174	177	207	188	186	173	167	193	179	150	201	205	181	165	189	200	171	183	170	191	180	183	190	168	191	183	169	162	187	192	196	188	159	155	170	173	174	161	182	167	167	179	174	165	191	156	185	174	176	189	182	155	182	182	183	144	194	205	179	186	166	190	183	177	173	166	198	182	185	175	172	164	179	205	197	193	207	180	179	189	174	198	191	175	189	167	177	202	207	174	172
42623	46167	42740	33438	23593	14840	5456	1948	966	726	394	542	396	402	422	474	428	396	421	435	422	369	461	438	436	415	420	415	389	423	399	406	409	436	433	401	430	392	435	402	422	404	413	457	432	427	422	417	416	432	423	390	401	382	431	422	394	385	437	385	417	409	422	425	423	419	364	438	429	441	411	450	448	416	404	408	418	417	401	391	429	431	416	446	410	426	396	397	410	457	430	416	427	438	432	401	415	409	439	402	445	410	456	432	400	428	426	400	408	440	407	417	398	436	406	372	409	411	408	380	398	406	431	414	408	379	424	400	409	406	438	467	447	434	415	401	419	408	400	412	423	456	456	413	422	392	423	414	417	407	438	415	418	390	410	398	433	407	384	428	437	400	417	430	430	417	423	397	389	423	435	407	419	394	427	455	436	397	440	435	423	439	434	417	409	427	408	410	402	418	436	432	435	377	425	403	414	404	392	373	412	396	407	382	390	383	440	365	436	400	397	430	417	420	434	407	436	404	415	428	442	394	419	428	433	440	435	404	423	437	402	450	414	393	427	429	434	402	386	394	407	419	414	448	398	424	424	379	432	422	401	397	412	404	394	408	448	413	434	398	422	402	423	449	413	400	440	420	439	392	435	428	382	439	397	410	406	425	407	424	444	447	419	425	424	424	411	411	399	385	412	393	454	394	407	411	384	397	431	390	405	360	446	396	416	444	409	413	432	410	412	434	394	416	405	421	434	415	427	426	429	434	424	387	405	426	417	418	401	435	430	430	393	431	377	428	476	432	408	442	398	404	419	443	433	409	384	418	407	410	402	422	423	412	419	432	436	411	409	422	400	414	439	433	405	451	432	398	397	419	449	419	443	399	450	380	419	401	422	405	423	408	421	417	412	398	403	427	431	368	413	431	421	400	442	415	431	402	420	377	386	423	408	469	433	438	403	422	386	398	432	430	422	434	382	386	425	365	412	426	434	418	432	401	433	399	430	447	439	437	426	431	424	391	427	415	417	404	421	414	425	456	402	429	406	395	434	432	400	457	421	421	418	416	409	418	431	387	437	440	418	421	418	435	380	423	464	400	414	419	413	435	398	394	392	397	421	424	448	432	435	409	427	354	423	434	434	426	424	423	419	423	436	409	412	416	418	434	463	444	403	402	420	437	412	407	401	430	410	467	418	439	420	426	382	437	419	453	413	406	423	391	394	406	433	450	360	400	433	434	402	423	384	394	449	442	423	386	438	413	398	401	399	367	454	439	462	384	398	443	460	405	410	411	452	404	413	429	418	408	423	455	441	414	414	419	400	410	450	415	399	414	403	427	420	368	410	384	424	422	479	432	424	421	424	430	387	405	419	415	451	405	415	398	411	422	425	410	433	439	378	425	431	395	458	417	437	432	412	395	455	439	390	395	438	407	397	403	389	422	411	415	409	420	376	391	398	397	407	435	461	439	406	414	417	412	386	410	426	417	392	404	405	452	436	409	376	429	409	396	428	423	392	423	406	444	413	429	406	368	410	440	411	387	398	436	457	400	395	442	417	431	416	444	431	398	453	444	430	401	419	403	421	415	392	430	400	430	385	422	439	425	418	419	405	426	429	390	437	444	408	397	411	430	437	430	406	409	409	398	421	411	421	433	388	429	430	428	442	424	409	425	379	419	427	408	422	483	402	381	397	432	396	430	374	409	408	428	403	405	436	410	404	400	402	420	416	418	420	411	423	381	443	413	443	424	406	426	431	423	413	438	409	383	383	414	426	437	398	398	435	432	423	417	397	450	431	446	431	398	386	466	414	443	417	370	415	392	441	444	413	409	412	422	397	423	399	434	456	441	403	435	400	431	407	372	382	453	438	459	436	454	401	415	419	440	424	415	422	456	378	448	436	430	418	405	438	447	447	429	417	384	408	411	428	388	455	419	393	463	428	424	434	418	411	425	419	413	411	422	429	434	408	433	420	384	450	419	407	427	412	433	395	403	425	432	407	430	422	415	396	441	453	420	430	415	409	441	425	408	403	409	450	420	390	398	451	426	394	468	396	423	430	398	404	413	397	413	405	401	406	377	424	429	429	391	455	409	464	442	401	438	416	407	413	404	412	416	442	439	417	426	418	417	418	386	403	417	409	425	423	418	427	420	399	441	441	396	424	452	400	430	426	402	405	405	400	382	423	388	374	470	402	438	462	433	397	400	416	382	447	403	434	432	387	459	409	420	420	389	414	423	414	407	462	428	416	392	402	390	408	413	428	419	427	441	395	397	417	413	428	406	421	408	430	394	415	438	446	411	417	426	394	423	402	425	415	408	450	398	428	451	375	431	460	392	429	422	437	377	417	391	423	418	401	364	440	411	412	397	427	413	376	395	401	438	437	424	397	382	415	410	400	422	428	432	353	423	446	376	392	440	438	400	413	430	397	437	400	415	422	421	415	394	427	414	423	438	418	420	462	431	401	406	410	434	456	423	428	414	400	397	410	412	422	422	459	416	397	414	404	392	411	398	441	415	451	441	420	414	430	405	449	407	426	422	382	463	392	399	436	418	426	415	401	410	417	431	436	440	433	377	408	412	426	404	453	394	434	419	405	423	393	412	425	420	418	432	386	435	392	412	412	407	390	363	400	400	430	409	409	398	402	411	418	415	405	415	407	421	415	414	419	414	446	387	411	419	405	432	388	392	412	399	420	354	414	410	428	421	423	418	406	459	432	398	405	412	402	434	407	400	415	391	406	398	430	419	390	451	387	390	410	416	420	404	440	382	416	418	399	417	430	405	394	418	364	404	458	429	410	421	458	431	379	381	418	422	405	399	420	380	374	421	412	450	423	393	434	407	403	433	443	413	441	402	397	446	451	389	456	431	352	409	421	419	417	392	403	428	458	419	417	408	428	394	423	393	427	396	425	385	428	450	440	396	414	405	429	411	431	405	464	424	453	419	389	407	438	405	425	389	398	430	442	395	387	417	438	396	406	413	426	424	425	409	407	416	409	417	404	385	415	406	413	397	421	428	425	428	393	416	398	418	407	418	423	389	423	420	443	386	419	402	379	437	421	431	396	416	407	410	438	422	412	428	427	444	412	418	407	419	438	423	439	426	383	443	395	415	450	396	442	426	398	381	384	458	419	425	429	414	432	420	412	421	409	421	450	426	417	400	416	379	406	387	436	451	417	420	437	386	413	389	416	427	390	379	436	425	428	417	414	417	466	435	414	427	429	411	410	380	387	437	386	399	435	384	406	456	442	420	394	433	407	361	392	425	437	424	421	423	402	408	406	418	406	412	405	424	434	455	407	420	410	444	449	393	420	454	400	420	383	409	411	419	449	397	383	427	447	422	434	427	424	387	400	381	411	416	405	383	425	413	398	431	432	445	426	389	414	427	390	428	409	436	438	419	448	416	399	431	414	458	395	456	430	389	438	402	433	421	418	415	397	438	459	405	442	411	392	374	418	438	418	414	429	424	428	424	445	400	419	455	405	424	434	428	433	443	404	448	420	426	390	430
19478	6892	2079	836	571	387	355	300	287	266	264	278	265	290	275	276	277	275	284	289	296	299	306	306	271	274	266	283	269	275	293	302	280	294	284	257	324	290	290	318	278	299	289	309	299	263	302	286	301	263	293	286	278	306	295	293	290	292	247	267	280	261	269	278	304	291	271	264	297	287	281	272	294	282	300	263	296	274	277	302	273	261	317	276	265	306	272	271	273	302	272	286	277	304	287	273	276	249	289	270	279	251	287	322	298	284	277	299	304	313	287	258	276	279	253	271	336	279	295	285	290	277	292	271	310	260	282	306	299	272	289	279	298	312	309	278	309	304	295	302	318	290	278	265	305	308	274	273	282	295	276	316	292	299	285	304	285	282	274	254	286	268	277	299	288	269	289	330	299	293	267	276	283	287	289	295	270	277	285	305	261	312	306	267	323	266	320	317	290	284	275	272	318	271	307	317	301	306	277	272	275	337	318	297	323	285	293	298	274	276	271	273	286	272	274	263	284	284	280	276	269	281	269	268	311	266	279	308	306	294	271	287	272	316	293	281	277	285	298	267	284	249	250	253	293	263	318	247	308	291	316	274	298	292	291	270	288	269	323	295	289	273	285	298	307	289	304	275	278	291	314	291	265	257	317	302	304	319	294	308	280	280	309	288	268	287	286	283	270	289	309	275	278	280	296	295	287	266	313	272	284	304	254	308	278	266	283	282	301	288	311	283	323	315	310	308	284	269	303	291	311	279	282	279	288	287	290	287	264	293	289	291	290	301	298	299	270	279	271	292	265	275	287	252	266	303	314	331	294	281	278	281	245	259	287	275	313	301	301	271	280	295	306	294	309	312	299	288	281	264	290	288	275	299	298	280	301	296	279	276	268	313	274	251	311	247	300	281	288	261	290	283	302	269	290	319	289	286	278	254	303	280	284	290	287	282	294	289	286	286	298	282	301	241	298	300	320	268	276	277	313	266	329	312	333	310	288	264	303	295	286	291	270	287	308	268	281	276	287	302	283	268	309	306	272	278	257	269	274	265	287	299	282	269	288	310	284	287	260	266	290	286	278	277	266	282	289	279	266	266	283	281	293	273	279	310	302	272	296	277	248	292	295	285	340	275	284	261	276	298	300	312	286	289	290	298	319	286	294	313	299	279	325	291	284	294	279	309	271	274	287	298	285	254	290	276	294	273	285	287	247	278	275	306	278	283	278	279	312	255	302	310	265	271	274	311	303	310	290	293	275	275	293	289	275	317	293	307	272	263	298	255	312	314	270	284	308	311	285	293	318	273	320	281	305	296	302	287	270	296	279	260	284	285	286	275	304	293	285	290	275	308	336	287	277	279	296	258	301	296	283	307	259	263	271	271	308	289	266	251	277	291	299	269	300	276	298	322	308	276	283	287	274	293	308	286	271	293	290	300	296	290	249	272	265	281	306	278	275	297	273	302	289	276	317	317	277	268	326	282	296	303	295	257	286	271	285	294	276	286	275	285	275	277	298	269	295	263	277	261	268	271	346	299	299	297	310	330	303	316	275	254	304	290	285	291	254	276	281	301	301	307	288	302	279	286	281	288	310	273	318	272	299	304	275	273	278	279	284	266	279	290	295	283	289	296	258	283	307	308	305	336	266	281	272	286	288	282	283	283	326	294	272	291	303	284	313	280	319	301	272	281	297	317	274	313	285	292	274	283	281	304	294	307	318	302	313	275	322	306	301	289	312	258	283	305	268	278	273	257	280	311	285	261	322	306	264	287	270	284	322	281	281	311	302	310	313	280	276	286	288	288	303	305	293	294	267	279	279	258	291	257	262	278	279	257	265	257	272	286	282	269	299	293	281	292	265	270	277	318	288	264	287	288	239	251	320	256	293	287	292	294	313	309	303	267	300	303	280	286	293	319	302	234	274	312	266	301	298	274	274	285	280	297	275	274	280	251	289	300	315	271	288	286	304	328	292	310	312	285	306	298	294	280	312	307	319	255	267	312	297	303	282	289	319	299	300	277	293	305	253	286	292	306	303	305	330	300	300	292	253	270	297	314	288	294	293	310	279	314	289	314	321	305	295	260	301	289	246	262	297	286	274	273	292	277	281	291	259	298	259	275	309	289	273	307	301	312	288	324	295	293	301	268	301	275	284	289	302	300	285	289	274	301	271	305	307	309	282	271	320	319	302	306	285	299	292	279	292	305	274	277	298	284	288	313	304	310	310	300	263	275	312	276	334	306	270	294	268	289	295	264	282	252	338	314	308	308	301	292	294	299	313	263	284	268	277	274	275	288	273	283	263	277	286	291	295	302	289	265	285	292	314	293	280	276	295	271	276	302	302	286	273	306	250	282	279	290	309	280	289	302	290	286	284	330	285	283	272	326	296	265	298	303	293	279	292	286	297	335	311	272	275	298	303	302	291	280	292	283	289	310	312	301	315	316	265	300	327	300	253	310	267	296	312	306	301	288	289	283	290	276	303	298	312	286	318	308	279	278	282	322	299	280	271	274	261	309	286	286	297	296	271	276	264	284	274	287	287	286	289	248	294	296	272	307	296	295	288	271	296	287	309	288	299	301	304	306	296	305	323	274	265	314	274	284	317	308	304	300	274	282	275	319	283	319	307	286	287	293	293	311	268	313	291	271	298	286	287	270	308	300	258	287	279	292	306	311	299	243	313	271	293	239	284	292	291	290	298	284	302	291	268	279	301	324	280	290	290	300	268	335	261	264	251	288	290	287	318	301	268	293	319	280	277	262	273	278	294	304	264	274	283	280	276	298	303	292	278	259	298	279	271	254	291	314	309	282	297	276	308	284	266	281	287	288	268	316	290	274	285	292	294	298	280	301	304	306	322	282	280	285	259	273	273	303	265	321	295	278	295	292	315	291	321	287	321	268	254	277	296	258	310	255	312	305	297	287	275	311	298	288	281	293	293	316	314	280	317	276	267	275	296	295	300	286	289	302	299	296	237	306	279	279	289	317	288	305	278	261	271	296	274	306	305	285	274	279	267	254	306	315	255	257	291	266	285	269	263	290	314	313	310	300	299	299	302	267	295	279	315	287	311	283	294	293	278	313	316	314	302	249	282	286	286	274	282	275	289	306	284	264	282	331	271	318	282	300	288	300	299	301	311	289	260	287	283	239	269	282	291	270	280	295	294	302	270	287	285	296	282	299	265	272	264	262	287	299	319	264	288	264	302	300	293	284	285	265	285	290	303	259	318	272	283	260	273	292	243	281	311	303	268	256	280	288	316	287	292	304	284	271	296	305	295	308	284	316	281	282	264	270	273	294	262	256	275	276	281	287	276	276	302	280	257	274	270	276	274	267	282	307	327	309	316	349	252	269	277	311	268	270	317	271	273	298	254	285	299	263	292	312	294	265	288	268	280	282	298	286	296	255	323	293	316	296	293	297	276	287	278	317	307	277	280	250	337	310	280	272	276	274	297	278	279	293	281	291	302	261	322	308	300	274	316	277	324	269	281	281	323	291	290	259	282	292
15041	9263	4359	2329	1772	1257	853	728	668	670	608	613	628	629	662	684	624	649	645	672	622	648	655	695	637	636	598	648	638	684	658	639	630	694	649	646	665	670	635	690	645	632	641	663	652	663	622	649	649	645	643	642	683	661	614	707	606	689	685	620	636	627	666	680	670	673	678	701	638	631	664	673	655	677	699	684	650	630	637	665	656	674	691	655	657	640	672	654	628	670	708	653	657	651	684	613	596	643	655	620	652	659	596	675	647	649	657	656	652	643	676	628	615	592	630	641	674	618	608	647	649	634	710	658	680	679	666	635	660	642	667	646	649	685	677	630	675	619	648	672	638	648	680	688	611	640	662	680	624	663	640	695	611	642	618	652	631	662	670	654	605	654	544	668	696	620	647	644	638	668	663	668	662	668	595	638	680	663	619	656	623	687	629	671	637	606	602	641	662	642	633	672	646	614	619	643	661	664	638	662	629	687	642	642	675	648	645	628	644	659	635	656	680	673	611	664	640	660	679	665	647	643	618	633	664	647	631	651	641	624	667	646	637	624	686	618	672	584	617	669	663	630	632	639	655	641	654	625	633	629	660	642	653	669	611	651	679	620	629	659	712	636	658	616	653	651	640	636	666	648	679	686	665	673	684	588	654	656	618	635	657	639	644	671	655	716	648	642	627	647	643	665	670	678	678	627	659	602	649	679	657	687	675	656	660	668	659	662	653	707	662	633	617	653	688	646	678	679	677	624	651	642	621	647	644	653	648	601	661	688	668	647	663	651	633	681	659	661	604	660	666	631	686	674	642	667	659	616	653	669	647	645	649	662	647	637	649	648	644	640	630	669	667	669	663	610	618	651	616	675	624	639	625	667	639	588	615	689	625	655	663	658	638	681	683	651	643	587	596	639	615	598	660	631	678	647	668	659	642	630	625	614	688	655	614	629	630	658	660	623	654	662	603	647	640	664	644	667	640	619	644	650	660	600	673	621	682	650	661	640	651	610	672	649	631	624	677	667	635	674	604	662	636	703	659	623	640	673	675	632	677	623	692	653	642	690	648	681	618	684	657	554	671	650	640	631	625	689	645	665	666	649	640	694	630	610	733	625	646	635	681	664	657	698	651	660	633	669	633	603	637	633	645	699	661	628	631	657	671	601	619	643	614	640	676	670	638	641	667	643	677	671	712	647	668	666	629	643	648	618	683	631	631	616	648	640	651	668	653	632	643	644	619	657	628	672	652	611	642	625	698	685	693	633	683	633	658	596	627	684	602	632	650	618	600	674	646	629	576	710	651	638	624	633	634	626	678	658	631	632	661	613	659	659	689	610	650	670	629	667	707	644	641	723	711	640	612	673	603	649	674	629	633	680	603	646	673	654	663	655	657	651	619	654	648	695	677	683	668	605	700	675	646	630	611	657	643	644	649	620	642	635	662	711	663	667	664	668	652	629	643	649	666	650	629	655	647	644	653	663	649	614	611	684	682	609	662	643	667	626	641	593	662	701	658	610	647	642	692	656	646	677	649	645	639	701	699	654	660	680	655	634	642	660	649	649	646	660	702	675	666	653	633	607	665	658	654	656	666	624	602	667	641	625	690	647	643	634	638	623	639	673	641	663	648	664	636	663	609	692	620	681	652	692	679	616	673	614	651	652	693	639	647	682	650	631	636	645	662	656	621	654	685	631	679	597	610	622	656	697	665	704	659	658	625	676	620	639	640	655	631	652	635	634	668	669	628	673	670	688	621	644	642	622	669	667	664	641	633	626	624	633	632	656	636	702	641	667	663	627	647	663	611	697	674	638	672	644	626	618	653	677	637	663	673	660	638	662	626	657	668	665	674	612	632	663	634	649	672	626	610	600	662	658	627	657	633	668	656	630	595	686	675	656	641	640	618	671	619	651	678	625	690	695	615	640	646	637	620	590	683	622	641	630	635	607	634	665	683	663	648	627	695	681	659	606	634	620	674	683	613	645	658	678	603	662	678	640	676	654	644	627	678	639	612	655	629	653	682	639	655	623	662	654	657	617	642	661	659	664	694	617	686	684	660	684	644	631	696	642	662	668	657	662	637	656	589	670	729	614	665	678	641	669	665	596	652	668	617	688	652	666	673	651	674	680	678	677	599	644	673	666	640	613	631	603	636	690	635	667	639	682	610	651	678	629	663	661	623	671	637	612	650	643	642	672	594	641	629	655	647	685	623	624	616	654	667	690	668	651	610	681	629	635	643	621	649	632	638	665	626	641	642	632	636	625	669	658	637	627	645	647	644	614	650	629	663	658	672	617	684	662	628	629	633	638	649	676	687	678	632	614	678	601	662	656	671	596	660	679	609	636	674	666	677	653	635	661	653	658	625	691	643	620	660	728	625	691	594	681	603	649	631	670	692	667	626	688	645	634	633	644	636	657	662	679	659	680	660	651	728	675	658	661	641	658	624	626	633	664	697	651	685	664	660	710	697	642	630	671	630	693	619	634	691	618	668	669	615	647	638	667	665	647	649	658	676	625	639	650	602	629	617	671	613	629	639	675	644	619	660	651	628	638	669	656	656	624	639	643	702	692	649	661	632	638	654	676	641	636	645	675	648	623	645	670	648	665	661	705	587	630	633	650	647	651	686	614	689	595	657	659	628	673	652	679	693	589	659	654	632	638	609	634	646	613	641	637	621	674	687	617	602	625	676	644	680	664	612	632	643	684	651	685	642	683	650	673	670	639	646	659	608	620	683	662	656	635	623	665	639	648	652	664	560	640	610	660	703	645	634	625	699	615	657	649	626	633	611	660	695	647	654	650	671	599	654	658	649	611	646	650	620	689	642	649	670	671	665	639	654	649	699	678	642	660	667	630	643	624	687	640	669	637	663	691	633	654	629	699	626	660	627	637	618	651	633	670	681	677	653	663	713	670	600	645	692	628	627	679	633	637	662	676	650	656	672	657	657	633	667	633	636	655	631	667	643	589	647	660	624	686	657	658	668	646	708	658	705	635	685	664	748	640	693	660	711	667	682	665	666	629	637	673	677	602	627	652	687	695	665	674	631	648	637	628	708	656	656	700	663	663	647	658	651	695	623	671	639	688	608	686	670	660	655	704	620	606	650	670	628	689	673	710	663	615	601	664	654	676	647	662	640	620	673	653	639	642	665	639	592	680	668	655	679	688	670	698	669	607	671	584	648	682	636	663	633	677	644	640	639	687	653	671	640	652	667	672	648	708	646	656	640	672	617	615	646	658	655	664	653	641	656	614	649	643	640	636	674	647	728	675	609	672	621	680	680	618	620	642	660	634	617	686	644	653	642	627	701	671	670	621	652	601	637	592	631	670	649	650	643	633	651	636	676	624	684	664	660	636	723	688	670	644	623	659	663	655	618	605	686	639	682	708	674	678	642	631	665	693	601	622	697	674	754	669	663	640	664	660	687	669	689	690	657	644	656	653	649	672	638	665	655	670	646	638	700	644	634	586	629	645	674	694	610	599	672	620	620	633	645	639	666	646	648	677
46945	38392	26447	13948	7172	3115	1141	519	377	309	285	275	276	291	301	295	276	283	243	294	266	279	292	274	274	289	275	296	282	295	270	259	268	289	266	273	304	270	274	281	285	280	291	278	273	229	277	278	276	296	279	289	270	298	293	271	288	239	319	231	242	240	297	262	274	263	269	292	309	260	295	255	260	260	269	258	265	270	299	289	297	252	294	263	276	290	275	254	245	268	260	255	269	294	278	251	288	317	306	275	245	263	285	252	263	291	292	282	258	275	303	262	242	270	255	268	284	275	266	293	264	287	284	258	265	262	292	297	249	252	279	281	281	270	258	234	286	244	252	292	242	263	262	310	276	294	260	292	281	312	267	306	266	271	268	269	239	282	276	246	269	282	286	239	267	265	293	267	285	280	239	287	242	259	296	273	277	269	260	251	301	295	280	295	249	253	252	262	287	260	238	257	262	264	271	304	270	279	268	247	261	268	275	276	276	277	273	251	289	283	280	263	262	285	319	266	288	278	265	315	270	289	289	253	268	277	319	267	254	301	283	266	287	278	272	283	267	291	271	257	277	280	285	303	265	257	244	287	289	259	266	301	276	281	270	255	262	281	263	280	290	292	291	263	293	297	219	246	251	272	237	283	271	249	268	273	255	248	247	272	232	260	295	274	271	274	263	281	295	295	271	277	294	288	286	253	274	274	271	272	291	254	236	246	278	305	304	287	282	282	259	239	268	243	309	291	289	260	288	247	272	293	276	269	276	282	267	282	275	285	254	271	234	256	256	282	266	289	254	269	273	270	282	266	258	284	286	280	268	260	257	304	279	261	288	262	273	288	268	301	252	255	273	274	262	257	278	260	256	284	280	264	272	281	309	256	271	271	253	263	274	269	285	297	278	269	284	274	262	287	272	253	278	295	257	270	267	292	271	292	233	211	261	255	267	274	264	247	263	294	274	287	316	289	254	270	305	324	269	302	271	288	282	294	268	328	276	304	270	273	269	293	278	286	255	246	274	257	274	273	287	295	271	268	269	242	245	268	342	283	241	277	279	275	291	251	282	278	305	263	249	294	262	266	286	250	286	270	320	295	242	247	237	281	253	258	277	276	297	291	286	278	254	248	256	267	296	296	256	271	281	268	299	251	267	277	245	266	291	281	280	280	262	281	283	297	249	265	281	265	269	285	306	258	246	298	262	276	290	263	264	262	289	286	241	277	247	269	253	272	296	292	251	272	260	269	248	266	232	309	254	271	262	254	259	299	284	254	242	280	261	285	294	311	270	275	259	243	269	296	293	255	309	287	266	278	282	268	257	313	263	276	265	279	298	282	256	250	255	261	284	303	249	281	296	240	305	289	267	248	244	271	287	291	241	284	274	255	274	294	259	265	223	305	248	255	277	264	289	281	261	280	267	281	259	282	257	251	266	262	247	255	311	265	296	254	269	261	285	305	265	267	307	305	266	305	307	269	276	268	281	296	274	273	295	283	263	266	273	271	275	283	285	269	264	260	263	304	271	277	250	308	276	287	261	295	271	254	263	270	261	252	258	267	259	276	257	313	267	229	256	259	273	264	280	301	272	285	275	274	276	289	253	259	294	277	275	267	303	236	258	268	262	272	281	282	279	261	294	281	244	271	268	280	272	258	292	276	288	282	282	302	311	258	260	231	284	260	264	273	245	292	303	278	244	280	290	292	239	263	273	297	261	302	283	281	252	263	290	247	284	258	260	280	268	273	281	276	277	258	254	262	284	285	267	290	251	269	288	261	296	254	244	290	294	265	276	291	280	248	286	264	267	295	275	264	276	282	230	282	250	292	245	299	270	243	310	253	279	258	265	293	270	274	293	282	289	256	256	274	298	265	279	288	256	292	278	257	264	251	291	264	298	303	273	233	250	239	290	248	295	230	296	279	268	296	267	278	298	286	265	276	270	250	287	271	271	274	300	293	266	296	280	267	273	270	261	259	305	291	306	254	295	274	260	275	279	300	275	283	271	286	262	290	291	279	292	267	288	268	292	287	275	285	270	296	298	284	253	284	284	289	270	285	255	279	279	258	285	225	262	284	260	254	287	261	256	252	296	279	267	293	253	288	275	276	270	264	243	263	285	276	234	248	274	280	268	271	287	268	275	261	277	286	275	258	242	306	284	308	260	239	275	282	296	271	248	267	239	265	271	245	272	243	291	291	269	273	238	272	262	236	282	272	268	287	251	251	274	253	283	246	303	273	279	279	263	293	261	299	279	270	255	280	255	275	245	254	290	228	252	259	276	295	256	286	282	275	268	296	280	281	271	278	272	306	288	245	306	255	282	267	262	306	284	272	274	269	278	305	252	266	243	279	245	290	292	239	264	279	278	250	255	288	299	304	262	271	272	252	273	281	284	274	270	260	297	279	264	262	256	287	278	268	277	304	284	270	281	255	272	269	279	269	253	285	281	265	312	302	238	281	261	259	250	268	241	284	269	271	264	295	290	275	299	280	282	269	266	241	264	293	262	292	271	244	286	244	312	271	265	242	273	266	267	273	260	275	227	251	275	266	265	283	291	315	282	247	282	257	300	260	242	309	280	287	284	258	262	253	280	275	253	267	264	289	254	271	303	279	259	224	261	303	281	285	270	256	273	239	271	273	307	267	280	263	275	301	234	266	268	276	271	277	271	255	261	308	247	255	254	272	226	283	256	295	298	302	264	252	236	250	272	257	258	293	278	244	267	286	301	265	301	273	259	285	286	278	259	281	276	261	285	248	268	284	273	289	261	312	275	248	298	251	217	287	256	257	271	269	266	253	308	269	305	227	274	301	294	261	258	262	249	259	253	256	291	242	266	261	305	266	274	311	291	260	298	251	283	290	248	279	275	290	269	297	296	286	285	285	246	258	277	260	300	261	225	261	250	287	260	272	272	287	272	312	254	249	283	271	243	290	279	313	242	289	266	285	258	237	281	275	269	285	259	248	305	292	257	271	274	257	272	274	290	289	313	298	275	274	297	274	286	301	273	274	251	241	277	294	322	261	232	255	266	289	290	275	289	258	247	275	275	285	284	290	246	296	249	294	266	250	252	261	274	255	264	271	290	296	290	279	248	293	278	259	319	286	280	306	284	265	268	264	237	320	268	269	278	271	283	279	299	281	265	281	273	257	265	278	271	286	277	276	289	273	263	254	275	274	273	274	282	248	300	270	290	274	289	277	261	279	285	295	264	252	322	284	284	301	272	271	245	251	294	282	244	277	269	258	274	290	280	253	303	279	294	241	285	291	259	264	264	245	269	234	303	254	267	294	271	266	268	239	278	260	288	252	278	260	278	249	285	265	270	278	287	297	266	271	297	257	266	291	279	274	262	252	307	287	271	292	296	316	279	271	271	287	264	260	281	271	254	268	276	297	259	247	271	302	288	251	279	295	278	287	261	272	230	315	239	256	283	304	284	285	231	265	247	307	275	289	257	287	258	257	295	272	269	317	274	252	257	289	270	292	263	250	262	264	253	285	296	287	275	241
32128	33221	28931	24719	17291	9721	3989	1675	845	674	620	625	640	617	627	578	601	590	654	613	635	588	641	624	644	624	612	632	622	638	614	620	604	618	603	602	587	614	615	599	576	603	608	569	651	650	623	611	635	611	640	600	605	599	656	607	623	578	664	636	623	600	596	646	615	602	606	666	605	565	609	613	593	615	630	629	637	634	592	613	597	634	649	637	601	616	651	605	652	607	598	589	624	574	630	606	601	623	605	567	606	598	569	644	623	646	597	654	599	613	634	612	639	658	602	568	613	561	625	614	591	619	585	643	645	628	618	617	610	588	636	639	622	616	616	631	622	587	613	608	598	608	633	607	596	634	584	631	575	626	575	576	611	634	597	636	633	621	583	631	642	626	614	621	634	624	601	628	566	608	601	570	632	631	593	629	615	601	610	642	608	607	626	605	657	630	631	602	614	613	624	614	612	605	632	610	631	629	641	614	588	574	610	624	571	584	636	613	566	600	631	624	625	603	638	624	643	599	608	558	627	612	635	614	585	630	655	624	655	599	624	569	638	611	673	635	624	590	579	603	608	636	599	602	602	624	591	651	596	553	627	653	591	649	682	611	573	617	644	670	564	616	627	632	652	603	636	570	617	593	593	599	600	583	662	608	570	619	668	625	652	622	600	673	617	607	577	609	610	633	654	630	582	614	640	610	654	606	657	653	606	619	562	632	660	626	616	603	618	581	643	615	571	650	633	627	629	575	638	603	557	589	552	650	590	585	596	620	680	597	601	635	683	604	606	632	646	635	646	611	582	642	620	613	611	562	632	570	617	613	599	652	609	637	613	606	650	629	576	595	608	627	575	590	573	626	600	618	611	633	652	606	685	627	600	597	631	653	625	600	618	562	627	585	611	586	646	568	590	610	577	621	666	596	660	566	611	632	617	645	583	562	622	600	612	609	604	641	648	596	618	643	629	602	617	617	660	595	595	619	650	603	616	626	618	630	614	656	609	613	609	610	629	625	615	622	612	606	671	597	612	575	649	601	684	599	607	631	638	597	566	594	596	628	592	631	597	621	581	633	622	609	599	654	621	611	603	595	610	605	611	623	620	570	618	593	606	597	617	647	597	624	646	620	614	612	636	631	615	635	599	585	624	623	570	581	612	619	626	609	572	623	601	604	624	596	622	559	632	633	598	569	630	651	627	584	588	607	625	618	580	638	705	624	622	638	650	642	592	601	616	604	648	639	614	615	622	588	592	673	648	602	626	621	566	642	644	571	615	655	618	599	597	601	647	630	610	640	636	618	607	614	599	563	633	636	595	571	620	610	646	630	634	578	596	608	649	604	634	640	631	610	636	551	617	571	584	583	626	614	620	618	613	630	576	626	640	603	582	596	631	653	634	604	599	615	565	605	648	614	617	627	593	653	604	637	621	645	661	672	611	613	636	619	638	641	613	614	611	641	618	610	649	628	615	631	644	614	623	615	595	583	627	604	604	571	626	605	612	608	622	640	606	611	626	595	596	609	624	615	641	626	602	605	635	611	579	602	524	628	613	597	626	642	596	626	646	621	613	633	604	625	621	603	654	616	623	617	623	639	617	636	669	643	626	646	585	578	609	630	642	597	625	606	613	614	601	563	613	597	650	588	606	605	637	618	583	632	587	625	638	637	613	602	617	592	621	642	602	646	606	601	589	591	592	623	610	610	597	636	607	645	628	609	577	585	625	634	617	600	662	639	598	646	646	576	649	595	590	637	632	633	602	611	598	634	648	634	620	586	646	600	645	640	556	638	625	602	602	602	601	600	578	598	599	615	557	618	611	658	594	552	638	625	594	603	619	590	637	585	603	588	627	612	620	579	645	613	607	621	602	620	582	591	627	603	619	610	616	626	642	597	635	624	629	614	634	644	624	641	602	617	621	612	623	580	593	636	600	641	644	607	583	606	607	581	585	578	632	604	600	642	583	608	634	629	618	630	682	596	620	621	620	632	622	586	612	569	619	628	622	628	607	615	658	618	584	619	637	637	630	613	627	611	621	640	651	601	625	621	591	660	600	629	584	605	617	595	627	646	653	619	564	590	656	622	650	640	612	580	627	613	639	636	599	597	644	565	626	622	596	591	613	550	631	619	617	593	619	619	653	578	642	617	596	616	635	617	636	590	606	616	626	551	590	592	625	606	622	561	603	568	613	607	575	647	610	638	619	613	604	608	583	646	619	621	593	626	637	647	558	598	614	584	579	604	606	590	632	628	582	663	593	617	640	655	619	567	586	642	593	644	602	638	609	630	583	626	594	591	608	594	590	618	592	622	642	600	609	601	605	598	594	625	618	594	609	613	582	602	601	602	647	642	600	631	605	584	658	594	617	641	615	653	581	652	603	587	668	594	587	613	606	627	603	678	559	588	548	610	591	596	668	617	673	614	625	632	600	610	671	574	648	633	629	610	578	666	618	605	610	612	606	636	604	634	620	589	594	638	600	615	585	601	614	596	576	600	581	646	613	646	622	631	608	599	603	617	620	656	628	643	641	588	635	623	648	584	567	625	602	667	600	646	594	629	593	628	611	622	609	615	617	585	632	619	624	660	621	601	615	597	608	608	625	590	552	593	628	592	563	591	612	650	646	644	620	593	606	635	630	607	686	626	588	591	600	600	593	640	583	604	542	647	652	591	647	609	612	628	620	620	602	672	607	612	623	619	612	602	593	646	599	606	606	608	581	591	582	583	607	652	644	634	597	611	587	581	604	606	625	614	590	605	586	608	638	626	593	658	632	641	618	650	616	599	585	583	584	657	638	615	615	648	616	606	628	613	596	641	585	612	649	585	604	598	619	598	600	642	600	610	623	609	613	593	556	623	573	623	607	614	653	623	601	641	676	617	556	594	599	630	623	607	597	632	659	608	615	624	617	626	611	622	590	598	613	611	664	590	613	605	661	599	642	610	627	610	591	618	593	561	632	638	607	629	571	657	568	634	605	613	676	617	611	585	602	630	625	634	636	609	614	608	641	624	611	602	568	601	625	646	591	597	619	644	664	598	630	597	658	614	593	625	677	623	637	633	617	600	604	605	632	555	648	633	650	649	601	595	603	626	571	609	614	575	659	585	628	632	626	619	605	633	602	632	588	612	609	645	588	605	614	652	602	628	613	612	616	629	612	613	630	624	604	575	608	607	618	582	656	634	644	577	620	642	631	631	614	584	599	624	613	620	597	612	567	598	634	669	597	592	621	619	637	679	619	618	587	597	606	607	583	633	614	587	640	631	633	592	637	601	607	619	615	638	600	659	598	638	657	649	625	581	623	592	586	633	654	570	600	594	630	639	589	604	637	614	577	601	608	623	610	583	599	653	614	582	637	633	572	594	615	589	622	594	616	582	604	589	639	572	644	640	614	618	640	615	609	611	641	663	625	628	640	580	645	635	655	609	611	611	659	631	618	597	606	612	580	633	607	677	600	626	622	598	603	610	637	636	596	617	650	581	620	633	616	616	618	638	595	598	598	631	631	614
61983	54961	43366	25665	15106	6744	2123	715	342	231	185	168	179	185	193	174	162	156	179	172	155	176	173	172	137	181	192	171	169	177	181	170	177	157	178	166	199	181	164	173	200	182	187	180	187	153	199	175	178	179	218	157	169	165	202	200	182	155	183	188	188	185	168	189	167	188	171	152	180	156	184	173	202	164	165	166	187	189	176	185	163	158	175	154	191	167	169	168	170	195	183	198	185	198	185	152	175	175	183	171	169	189	151	186	175	219	181	175	172	181	193	144	168	157	188	177	182	168	165	149	183	167	189	162	154	192	174	154	179	191	175	172	161	164	168	176	172	175	182	189	182	173	214	169	189	182	179	187	163	171	200	180	182	155	191	202	159	184	183	163	174	200	198	152	167	210	180	172	158	195	164	172	144	166	162	168	154	165	152	153	198	188	156	166	175	183	179	154	181	189	178	175	182	187	188	177	184	181	184	171	165	189	185	166	153	183	200	208	189	165	165	217	168	193	185	174	162	167	171	184	193	170	172	198	164	178	181	162	154	172	203	157	169	136	185	141	181	182	171	184	202	175	175	173	187	189	165	172	155	165	204	172	183	162	170	192	190	168	164	194	201	166	173	178	216	182	185	159	180	198	172	187	159	180	201	173	169	170	198	183	159	185	185	152	179	195	162	168	183	169	199	187	170	165	175	161	171	167	158	145	165	176	202	167	162	184	193	191	174	195	149	167	193	177	162	168	176	184	180	143	148	180	166	197	181	185	172	161	171	154	180	175	162	176	154	190	178	207	142	173	177	169	151	166	168	156	178	189	177	165	172	179	163	154	175	182	186	196	161	173	182	171	184	179	187	191	194	185	181	164	148	185	174	171	179	196	165	177	167	163	191	206	191	183	205	183	176	154	162	155	184	179	173	180	189	196	178	175	189	159	181	168	190	166	166	206	179	168	194	163	147	151	179	177	189	194	166	171	178	178	167	196	194	146	211	176	180	159	165	177	180	185	179	194	181	160	189	175	169	173	179	164	176	222	184	160	170	171	172	184	167	180	165	173	146	191	186	160	185	174	171	163	174	178	170	142	194	175	179	155	189	189	173	167	176	187	169	173	168	162	157	155	179	156	178	175	173	185	170	184	171	168	177	161	189	182	157	166	187	172	195	175	164	193	187	197	169	176	188	183	186	182	182	170	189	175	196	165	175	174	178	195	201	149	155	154	173	189	149	154	159	195	208	191	178	165	188	152	172	181	201	162	184	174	182	163	172	181	177	173	179	176	167	140	162	183	191	165	165	185	166	173	201	170	187	169	158	158	169	198	176	184	189	187	202	180	194	183	159	169	189	176	176	208	166	147	166	192	180	200	210	170	195	186	155	195	178	163	193	207	185	196	155	185	179	173	198	159	188	168	171	156	167	199	174	167	162	195	195	188	189	165	172	155	183	212	196	178	181	172	181	178	204	183	163	196	175	177	185	180	179	170	203	177	187	177	207	167	168	199	179	144	188	169	173	182	183	182	179	184	170	178	188	186	187	166	160	198	172	204	164	175	172	176	191	162	173	171	167	159	182	188	220	167	176	175	187	189	186	191	167	212	164	202	191	165	182	156	185	181	193	161	177	180	171	154	163	165	166	181	179	164	204	168	178	179	180	193	196	164	158	176	167	194	176	182	180	153	176	199	163	178	178	154	151	165	175	166	162	176	171	194	172	178	180	171	188	170	170	188	169	177	179	205	176	183	180	194	193	171	180	155	200	190	209	158	193	154	170	181	199	175	197	171	174	178	176	166	178	161	166	183	197	180	173	192	166	169	172	167	171	175	178	188	184	175	169	161	191	171	160	191	177	181	184	175	173	177	168	192	179	164	153	176	151	157	167	167	176	201	179	170	149	193	200	175	186	167	166	153	168	187	167	173	192	202	185	174	172	161	189	158	197	170	159	171	192	171	191	167	182	165	168	163	207	163	184	175	164	197	141	187	164	163	177	162	190	178	186	164	150	206	168	181	194	203	169	192	190	167	179	182	195	185	172	161	175	170	170	197	178	183	156	177	209	169	159	193	180	166	194	203	163	183	189	180	226	164	163	181	154	181	193	167	203	179	162	176	187	186	167	153	198	167	155	171	181	183	194	157	176	186	178	186	191	175	138	163	175	140	140	191	187	157	141	196	180	181	190	175	182	176	176	168	157	166	146	208	159	177	196	196	194	187	182	176	182	184	172	161	157	179	180	199	173	174	165	168	163	177	190	168	200	182	170	167	176	195	163	158	176	176	180	156	155	174	166	162	161	188	187	195	177	200	188	193	177	179	187	184	186	200	148	187	177	173	182	184	175	176	160	173	161	191	168	175	186	187	210	182	182	175	167	184	193	183	174	169	177	180	161	147	170	173	190	176	179	195	170	184	185	183	207	192	160	171	170	158	149	175	169	179	184	200	179	203	208	170	171	174	206	180	174	175	180	179	185	166	174	186	157	151	173	188	156	185	168	189	170	184	160	181	171	173	201	178	187	186	195	169	189	170	176	161	164	172	197	161	175	212	181	161	174	173	167	191	173	191	179	178	179	194	176	151	175	175	170	177	199	184	187	170	177	170	182	188	171	184	171	188	180	166	172	179	159	158	172	175	155	177	156	184	165	164	164	176	192	160	205	176	176	175	192	166	171	188	171	168	175	158	163	174	207	187	178	170	197	176	186	167	155	175	202	169	205	185	176	190	185	174	142	171	172	191	186	168	177	171	169	204	168	189	170	177	171	191	182	185	169	157	189	166	190	188	162	169	170	186	174	179	182	163	205	194	183	163	191	181	182	200	175	175	152	151	181	188	193	174	206	169	188	158	193	167	160	170	141	217	161	167	214	181	175	180	205	200	159	191	184	159	177	152	147	181	154	175	166	193	166	169	179	169	195	157	181	213	187	177	183	169	161	173	158	157	201	187	161	174	181	198	172	190	167	163	164	165	164	184	194	158	177	187	158	181	162	180	208	198	183	155	206	183	211	170	164	168	212	199	184	162	191	183	170	175	176	173	199	200	158	197	184	168	195	168	181	153	169	183	194	194	129	155	166	155	166	185	164	161	181	153	189	189	200	171	188	152	181	169	168	167	167	181	157	162	155	161	167	182	164	171	195	186	179	184	188	196	186	178	171	185	186	171	159	174	152	192	167	158	187	183	185	196	197	169	185	170	170	161	175	156	156	201	183	159	190	173	183	176	202	158	180	179	153	171	164	194	198	178	167	164	196	151	171	172	168	153	196	196	195	152	154	168	173	159	171	185	189	213	179	189	170	166	166	182	157	198	183	174	148	189	162	186	176	169	155	175	188	182	189	162	199	176	167	184	175	178	188	167	186	188	148	181	165	190	183	170	166	176	175	197	182	170	185	197	196	141	168	157	190	167	171	178	173	185	168	172	149	157	180	158	181	184	173	157	159	146	161	174	154	190	181	148	173	173	175	177	183	215	191	182	199	177	165	158	180	150	185	150	160	159	186	151	167	195	176	180
42321	45334	42473	35187	26957	17087	6252	2545	1130	585	440	423	420	424	431	398	423	413	414	399	425	428	436	395	388	425	439	410	440	435	407	411	405	439	402	404	410	439	394	436	431	434	459	397	437	412	408	426	423	446	417	437	446	405	438	404	389	405	430	397	436	416	432	414	396	396	399	390	403	389	413	397	442	393	407	456	388	441	412	391	395	404	429	435	386	414	413	387	414	428	408	413	417	431	417	434	421	391	379	413	438	417	402	431	397	394	380	401	434	417	410	429	421	394	408	413	415	422	425	390	418	400	400	402	451	406	410	420	392	409	392	384	422	398	419	395	446	412	404	351	427	431	387	412	411	432	389	394	409	411	407	422	441	415	412	460	441	386	417	415	395	414	446	383	423	417	408	421	425	433	404	422	419	406	435	428	415	433	393	434	427	456	412	428	420	406	418	431	440	444	398	419	396	419	408	419	401	414	376	412	414	432	399	426	383	452	424	423	398	433	403	388	375	395	446	411	452	387	412	413	452	431	420	465	393	431	449	411	406	419	429	410	389	410	439	421	425	433	403	398	412	445	411	434	416	399	427	438	383	395	411	427	427	431	450	410	407	400	421	432	443	396	410	455	424	422	394	417	429	430	438	387	392	357	414	428	391	408	425	409	433	400	448	414	388	421	401	380	402	460	402	421	425	417	428	448	414	422	406	367	447	411	421	433	444	410	431	412	409	383	417	418	406	397	388	443	421	413	417	408	389	417	375	412	411	434	411	413	393	447	427	435	408	438	417	416	388	393	403	404	445	410	434	432	377	426	360	451	410	457	429	389	429	434	397	406	403	412	435	434	405	415	415	381	457	417	422	411	460	402	437	416	434	379	428	443	418	450	426	397	381	403	437	428	425	406	412	398	454	436	407	423	414	374	427	414	442	393	413	419	427	374	424	410	442	378	414	396	436	432	401	396	388	407	437	444	431	394	419	390	399	434	439	415	421	405	442	404	410	406	410	410	400	387	403	441	399	425	436	424	422	404	408	423	438	423	429	432	402	392	433	422	418	450	401	443	373	405	403	427	432	414	433	443	405	418	450	427	394	414	409	405	384	429	406	434	425	422	423	406	400	433	397	402	403	404	387	360	424	368	436	442	436	416	402	388	419	440	413	399	435	410	413	433	412	441	399	461	420	397	433	400	446	408	421	421	414	425	427	399	393	395	435	396	391	420	377	410	436	441	423	444	440	433	398	395	450	414	404	411	367	413	412	432	419	431	443	400	390	410	424	468	462	435	401	428	407	426	435	435	402	407	415	427	405	385	413	410	442	425	451	403	421	424	418	418	447	420	394	402	442	427	385	401	412	405	433	414	466	403	391	423	410	423	447	420	418	400	390	400	413	391	417	398	422	413	443	403	400	385	373	382	387	428	432	404	415	403	431	436	409	386	393	428	447	409	394	419	433	387	384	392	377	407	484	431	383	414	401	403	410	408	398	435	418	384	401	414	432	397	420	444	377	398	397	411	403	430	406	419	390	413	406	414	436	413	412	413	427	440	408	428	445	433	409	443	414	429	422	395	423	413	419	418	419	395	417	386	447	371	410	449	448	403	424	415	418	438	430	434	403	428	396	411	403	421	441	394	390	422	417	426	451	439	397	396	446	387	433	399	422	407	411	379	420	430	429	418	414	409	459	428	423	402	422	425	432	403	384	433	428	442	423	384	422	397	419	393	414	420	390	434	404	429	387	400	394	407	401	417	440	442	410	423	380	417	419	423	415	422	412	404	420	437	423	383	414	421	433	430	366	415	392	419	415	403	409	401	437	428	424	428	420	400	400	423	413	430	421	401	410	420	427	407	432	395	440	429	418	408	380	439	447	397	398	424	408	458	377	412	419	410	391	413	370	385	424	421	424	420	410	413	397	431	435	426	422	395	399	416	459	422	418	397	416	411	409	425	402	446	462	422	410	448	419	409	422	431	419	411	404	443	396	424	404	394	404	459	397	411	446	417	411	436	393	413	440	402	444	400	417	415	407	426	413	391	427	414	414	427	449	416	446	433	387	420	414	393	430	432	405	419	398	449	385	414	420	443	414	412	430	414	386	369	438	412	450	397	415	369	369	369	412	428	417	428	435	403	409	420	417	417	370	450	413	389	402	400	450	442	436	421	399	390	408	413	389	425	408	396	413	397	397	413	403	395	429	408	398	444	401	421	373	394	413	420	436	382	406	408	421	436	418	421	410	427	418	434	420	429	424	460	428	385	445	432	422	404	417	439	406	424	420	443	418	425	415	398	425	380	442	431	411	368	398	411	451	431	407	412	424	409	423	413	411	420	426	413	395	377	429	424	409	404	432	401	395	446	423	427	391	428	390	419	412	398	416	373	419	391	388	424	391	419	395	421	395	414	372	395	431	390	425	413	452	459	419	405	407	401	427	414	419	412	378	439	413	415	408	432	411	429	443	426	416	433	400	455	430	407	451	464	434	441	346	426	427	409	392	407	406	389	402	396	387	448	414	404	431	390	439	418	455	428	399	407	420	392	417	423	425	410	404	396	433	406	393	426	386	441	428	427	452	421	399	405	420	459	400	380	437	435	375	431	382	395	426	391	439	409	416	365	414	405	414	416	400	440	424	445	407	411	424	421	407	434	406	443	404	425	421	391	435	378	411	413	440	418	413	434	412	403	392	409	405	382	405	401	409	410	413	402	414	409	457	416	399	427	447	420	404	415	448	442	381	428	422	434	405	435	398	431	405	400	414	378	446	423	423	435	419	424	429	436	406	425	429	452	432	433	420	407	394	407	414	369	421	413	402	413	406	397	426	393	405	418	432	422	376	403	411	405	469	404	433	390	398	403	417	407	434	396	404	383	437	408	416	427	430	422	420	432	443	437	402	392	394	423	401	398	419	423	455	430	429	376	424	439	424	438	430	399	433	462	389	404	446	399	431	422	414	413	405	431	417	361	403	400	403	417	417	454	461	410	430	412	415	421	463	386	432	400	410	377	413	420	388	392	403	406	433	405	413	413	382	458	433	364	412	400	372	417	381	403	394	413	412	416	446	425	401	393	425	425	414	438	408	449	384	434	398	407	430	405	432	403	395	417	395	437	385	394	456	380	391	445	414	453	417	421	407	403	419	370	406	428	406	429	414	437	452	395	397	410	417	416	402	427	395	414	425	402	392	403	434	412	421	468	402	460	397	437	425	420	402	431	379	388	392	423	371	429	393	394	420	400	391	395	392	392	409	388	428	433	435	425	425	384	422	384	423	375	400	404	394	467	404	411	394	410	439	419	440	384	417	408	389	456	419	393	420	413	430	411	392	398	412	408	408	391	421	401	393	426	420	415	388	415	402	399	413	442	426	432	445	416	406	404	483	435	402	382	424	407	437	429	417	397	417	446	383	442	401	408	431	407	398	413	439	449	391	397	403	418	423	397	422	389	391	437	396	401	383	472	392	402	376	420	433	424	434	406	409	425	402	414	389	412	465	445	380	445	406	398	418	417
18427	7007	2723	1050	695	500	341	275	283	275	277	284	301	288	308	272	286	307	271	275	277	288	287	290	316	293	299	293	301	297	288	285	313	304	295	279	274	282	326	303	288	302	303	273	282	278	286	282	269	264	250	299	287	317	285	267	288	278	276	303	285	258	279	339	279	300	318	272	294	273	290	289	280	297	297	286	270	300	285	269	299	262	313	294	286	270	284	312	296	274	305	298	296	268	262	281	275	310	284	304	297	273	257	250	293	312	314	300	276	285	297	291	337	272	301	273	292	291	296	314	275	279	285	259	292	315	274	297	319	273	309	279	253	285	306	296	305	258	272	288	276	306	303	299	295	302	293	267	338	318	278	269	259	299	301	278	295	284	281	294	277	294	306	274	291	263	301	292	301	300	267	293	289	312	306	301	285	319	319	311	304	293	311	300	290	266	269	274	260	273	296	269	283	282	294	282	266	283	275	295	278	271	293	323	261	273	275	282	284	286	280	309	277	314	254	265	319	294	296	295	313	260	293	292	296	315	322	283	310	264	340	284	265	302	259	308	262	284	286	289	261	287	304	260	294	293	307	310	300	294	271	274	277	253	294	258	285	293	292	303	288	278	276	282	263	280	272	259	277	297	288	306	276	304	249	289	280	289	273	313	288	273	276	281	310	281	280	272	294	271	286	307	292	295	281	295	279	251	277	287	276	264	314	290	268	303	254	268	298	266	274	253	305	287	255	264	255	259	268	289	301	284	286	272	273	299	301	254	283	320	306	290	271	305	264	296	305	308	299	292	319	305	275	320	278	312	284	295	296	294	282	266	289	273	265	301	307	291	255	287	265	271	286	270	288	286	288	286	303	262	306	289	310	288	264	268	303	300	274	287	308	291	278	271	278	309	299	252	266	267	271	261	283	309	268	287	296	291	268	333	340	317	306	283	262	298	294	280	304	268	287	264	286	278	271	262	260	278	291	311	257	313	303	298	303	242	296	297	295	272	274	277	293	300	300	249	288	253	289	245	307	282	253	267	326	278	302	282	298	266	294	257	314	276	279	265	281	321	306	236	294	275	298	286	289	294	303	297	266	287	291	296	296	314	283	265	289	283	300	292	279	306	295	293	296	288	312	295	288	279	279	296	300	279	279	307	294	289	279	294	270	323	266	317	281	262	281	280	260	294	265	286	299	295	247	331	291	299	284	282	295	274	285	262	317	275	324	306	285	279	325	274	298	287	278	290	269	265	304	275	289	289	282	282	283	274	252	276	302	272	280	289	289	333	291	281	275	290	286	276	304	314	296	334	299	307	288	258	306	290	288	309	317	247	291	305	284	283	270	288	282	291	267	292	288	279	303	277	318	322	299	264	285	295	293	309	280	264	319	284	307	278	294	312	294	263	307	306	305	287	297	300	267	304	311	290	282	293	300	290	321	313	277	256	298	261	269	321	261	294	266	307	312	286	297	293	279	281	320	300	284	293	319	280	312	294	285	269	307	315	279	266	290	285	283	275	270	283	264	282	255	290	272	295	274	265	280	295	293	276	286	264	299	282	275	257	313	290	288	293	277	286	316	316	282	270	287	289	306	275	277	300	290	309	291	296	286	261	275	269	281	282	302	311	282	276	274	311	292	282	252	292	283	277	298	314	308	311	278	274	289	273	274	297	260	268	334	304	286	244	289	289	293	286	263	282	268	261	268	291	259	303	280	316	335	293	296	303	279	290	270	288	291	298	315	300	327	283	288	282	289	285	269	275	272	292	277	281	295	269	252	277	264	310	301	299	271	290	287	309	289	290	275	289	290	299	315	310	289	303	283	285	291	298	272	281	296	279	271	297	293	277	316	289	257	294	295	269	259	280	296	264	302	311	296	271	343	284	300	281	298	297	280	299	289	312	295	282	263	298	292	297	263	274	308	291	277	326	281	272	291	280	279	276	300	291	286	294	299	260	289	270	274	271	268	296	297	288	267	281	265	263	298	278	269	274	290	258	279	307	245	256	318	314	260	303	285	289	292	280	293	324	304	284	294	272	266	309	280	273	300	264	283	264	276	290	275	281	300	263	273	272	265	293	301	314	277	269	296	301	276	301	284	281	268	304	258	292	281	285	275	266	304	279	286	309	280	261	327	309	321	317	276	280	290	279	281	280	301	304	292	271	253	294	294	290	315	295	297	291	274	274	317	288	302	293	301	299	292	254	292	296	291	295	297	286	306	310	313	288	278	287	303	288	320	306	317	281	294	319	293	297	284	265	286	296	296	293	298	306	292	267	284	286	290	307	300	292	332	287	289	313	305	293	249	306	234	306	299	285	296	266	281	291	284	244	276	299	308	291	243	269	266	290	263	265	300	276	297	272	276	307	285	274	279	282	302	250	318	310	297	272	274	284	291	266	294	313	312	297	272	298	285	283	282	307	296	280	271	275	270	283	251	318	271	273	312	283	285	283	282	297	351	288	303	292	263	309	280	268	280	265	251	298	279	258	257	292	295	285	292	274	285	292	293	294	292	313	323	293	275	289	272	316	293	266	322	265	292	314	277	283	260	249	284	279	299	288	277	285	304	281	294	287	281	288	289	269	288	294	316	287	277	281	269	284	295	289	272	302	294	283	270	288	294	295	306	294	276	301	271	293	278	271	314	283	330	288	302	297	274	278	277	289	323	290	292	248	303	287	313	254	274	250	306	308	254	292	315	281	318	261	281	276	285	328	270	300	279	282	316	286	310	280	233	275	265	295	289	296	288	273	265	277	299	283	305	287	290	295	297	271	276	289	302	267	305	274	291	287	293	314	289	274	296	281	300	314	259	313	277	286	282	254	291	300	251	328	293	311	305	302	297	291	261	314	280	324	276	249	270	297	304	304	304	292	286	286	284	293	253	275	325	290	278	284	295	290	281	282	289	288	281	288	267	307	343	275	299	266	304	268	283	291	270	250	278	273	270	320	289	272	265	287	281	309	275	276	262	251	288	264	293	278	288	290	320	262	254	283	290	288	285	281	297	317	257	272	274	273	282	284	291	274	302	288	264	310	272	279	298	296	300	270	303	309	298	279	269	312	265	255	304	268	287	291	263	305	267	295	289	279	297	286	287	284	280	292	306	271	291	276	273	296	274	282	286	304	286	328	304	278	288	294	283	258	305	288	300	283	320	300	307	301	284	271	295	265	279	274	291	290	287	308	295	309	274	289	284	261	275	277	302	290	303	255	301	267	249	261	309	293	278	292	316	303	313	255	289	296	296	292	262	283	284	273	279	275	342	310	291	256	267	303	308	281	288	303	304	308	295	240	251	307	299	296	246	287	293	274	280	304	293	294	285	272	272	273	267	252	273	287	280	300	277	281	314	294	272	280	267	322	278	275	267	276	261	281	289	296	271	309	278	284	331	315	284	289	261	307	294	267	295	303	272	294	289	280	277	279	307	281	265	286	288	283	264	277	284	274	280	305	282	296	231	280	301	269	282	319	275	279	289	278	266	283	309	290	298	291	308	264	273	279	303	265
14218	9177	4697	2613	2055	1527	861	785	646	664	668	637	674	700	659	644	642	621	639	665	665	636	656	658	647	647	660	628	687	622	654	601	667	671	659	624	681	676	686	622	638	653	644	641	640	606	603	610	615	646	659	659	647	644	651	665	634	642	639	585	647	646	637	607	624	632	707	657	648	690	693	646	675	644	662	658	612	690	705	632	646	642	631	666	613	618	642	680	656	623	678	651	635	625	624	631	619	624	699	660	651	630	631	640	688	656	657	677	652	674	658	612	613	688	649	688	654	599	674	640	654	661	710	670	644	627	628	615	660	627	656	613	627	632	653	605	626	617	697	637	688	655	675	644	619	628	606	628	644	584	661	648	664	665	643	655	603	667	617	642	647	657	682	652	615	640	626	713	658	667	694	609	673	660	696	675	644	667	669	628	648	625	631	668	688	615	623	627	688	695	624	682	609	642	646	628	672	647	671	662	640	658	672	639	653	644	659	671	615	653	647	672	684	661	638	638	642	612	619	622	632	673	630	676	643	658	653	657	606	668	670	609	674	627	625	667	604	637	633	638	641	664	624	669	641	673	648	629	721	634	626	658	658	649	633	680	630	640	663	614	657	605	616	655	677	661	636	659	695	639	672	625	647	636	630	681	625	625	633	683	675	650	695	640	660	646	653	633	626	627	631	671	621	650	660	632	622	676	674	638	667	614	670	620	616	623	646	613	651	635	683	654	613	678	676	640	632	662	648	654	648	645	667	596	681	650	690	643	646	612	642	673	599	666	678	644	672	612	616	647	628	690	701	665	662	662	631	632	643	625	623	675	652	653	667	602	678	636	644	673	638	704	643	599	677	651	653	665	605	616	655	648	678	686	609	641	647	646	624	652	687	645	670	643	643	662	633	682	650	660	681	697	639	649	614	634	593	673	638	668	662	643	652	632	681	622	679	659	648	659	623	615	666	684	623	630	659	644	661	658	655	666	622	635	624	650	628	626	628	664	631	609	654	643	617	630	659	667	671	649	688	659	657	642	660	690	636	635	630	660	650	662	589	616	578	665	693	644	638	691	618	653	590	640	667	670	692	673	652	664	684	619	708	643	666	651	675	663	649	685	673	659	676	689	637	645	623	707	639	676	652	629	624	669	595	649	683	610	691	694	671	630	632	648	623	660	677	616	587	640	640	632	645	644	644	653	662	630	669	667	652	664	675	645	665	674	658	648	657	665	590	601	660	612	619	657	644	688	632	662	652	657	653	678	647	656	640	651	659	591	627	631	635	625	683	677	658	673	646	670	653	668	655	645	669	641	639	656	632	606	648	646	675	624	664	655	684	650	662	673	620	611	666	662	622	639	684	641	637	639	704	649	660	670	664	693	631	646	698	684	633	667	631	636	596	639	660	637	657	646	674	612	674	624	688	707	629	657	647	634	680	646	622	666	649	680	658	619	642	619	630	664	635	674	685	638	720	633	597	646	657	650	655	654	659	681	675	656	675	622	611	636	644	656	642	626	646	612	613	654	658	659	595	624	652	624	678	679	627	660	626	630	597	618	639	619	650	645	676	668	621	617	610	609	669	661	638	660	642	641	641	628	678	665	637	643	646	640	611	646	637	635	685	686	637	722	648	637	644	627	651	640	634	638	628	639	679	670	635	650	644	596	684	688	628	630	652	634	664	660	630	632	666	625	635	622	670	641	680	625	621	657	643	627	646	671	617	664	691	651	623	651	616	639	656	610	595	608	692	655	686	667	637	665	679	690	655	645	690	645	690	626	679	614	635	668	644	647	684	641	626	610	598	645	632	643	646	664	654	632	590	657	644	610	630	656	647	645	658	648	661	686	602	660	671	659	643	659	617	660	638	639	616	666	663	635	669	637	614	637	674	657	629	682	678	642	671	650	623	595	618	676	649	668	617	662	633	652	634	626	634	677	664	633	617	626	621	645	671	686	692	633	658	638	599	622	669	647	656	691	669	634	692	653	636	686	644	676	663	665	654	635	659	656	647	654	669	617	617	676	649	636	651	616	681	672	667	653	646	649	677	598	637	677	658	671	644	631	634	645	715	674	671	652	644	593	634	652	669	662	642	636	640	664	678	613	630	629	631	694	667	634	666	649	629	635	654	652	632	681	613	673	668	674	635	626	629	678	654	671	669	640	654	658	623	642	604	649	650	636	633	669	639	662	707	617	654	670	632	650	665	642	616	647	622	634	657	666	666	665	623	604	633	677	625	646	656	613	650	649	625	653	655	626	630	658	670	597	668	644	668	677	676	589	623	644	658	631	640	678	700	659	638	673	670	680	639	646	641	650	658	610	730	664	634	642	636	684	639	681	658	669	667	678	623	698	622	634	664	634	652	691	666	657	608	675	634	629	646	665	605	682	675	605	603	616	621	669	615	631	646	646	621	635	640	632	640	617	646	655	662	652	662	623	631	661	621	657	650	686	665	655	646	643	695	720	637	657	654	615	699	675	596	639	679	626	619	622	625	694	687	596	667	607	654	646	622	676	644	681	673	629	663	667	653	675	634	664	617	663	636	674	652	643	660	650	632	621	627	657	633	626	655	627	647	673	625	619	632	670	667	656	663	707	621	627	660	656	640	638	610	647	651	678	634	629	607	621	611	681	696	615	669	635	607	642	666	659	693	645	647	701	643	630	635	679	612	624	652	647	679	612	622	673	604	634	611	642	637	644	703	623	594	666	678	629	619	611	652	629	639	652	658	645	631	657	650	637	669	638	670	671	617	635	615	634	642	685	630	636	656	672	683	659	602	707	645	635	606	639	629	644	621	656	669	638	651	654	675	672	651	633	655	641	606	609	618	626	633	638	588	635	636	660	645	685	667	625	675	641	621	684	636	680	669	619	647	718	643	654	647	627	659	634	677	668	663	644	645	632	641	630	627	637	692	629	663	668	654	619	670	651	659	658	700	649	628	650	648	634	674	653	648	655	703	670	596	626	660	628	717	697	630	654	658	680	640	659	664	643	637	636	660	634	644	694	650	711	637	591	618	701	641	649	631	681	647	612	650	651	630	678	649	640	621	663	604	653	668	652	646	626	656	678	645	647	707	665	624	661	664	665	630	681	635	633	630	611	648	617	648	669	631	635	656	633	641	651	673	653	688	651	672	658	652	700	614	635	635	639	615	683	634	619	634	678	622	652	693	655	636	674	661	650	683	629	694	682	642	622	570	621	674	659	633	658	657	665	611	678	641	651	683	703	613	631	699	625	646	640	653	627	669	643	616	638	632	661	646	625	626	650	684	659	656	637	627	653	643	658	683	687	645	647	713	646	690	601	669	628	664	649	656	603	674	663	687	654	645	662	662	663	634	651	658	653	648	676	653	639	607	653	627	646	613	667	680	628	610	675	621	628	638	647	691	590	635	644	626	667	650	621	682	609	647	621	637	600	655	677	650	630	666	662	662	643	655	594	627	624	628	609	645	619	622	654	646	603	630	657	646	654	657	625	618	670	643	685	667	628	638	586	619	615	642	662
46700	38411	26638	13335	6904	2720	1061	496	384	289	274	291	276	291	267	268	270	249	272	284	230	306	250	270	276	262	302	278	266	257	287	270	290	312	262	291	262	281	272	266	293	250	272	281	276	254	281	257	248	268	274	251	284	278	301	288	308	289	249	251	253	276	275	274	271	305	310	267	254	275	247	265	302	297	266	256	266	265	297	254	288	277	292	277	250	263	271	269	311	282	274	307	271	269	283	279	267	273	296	316	258	299	284	267	262	292	284	291	294	242	273	286	289	274	267	286	259	264	281	269	276	285	290	286	282	255	284	260	268	305	261	299	284	279	262	291	255	297	259	275	282	284	290	261	276	285	273	248	247	258	258	228	308	267	308	266	263	259	283	283	270	244	312	292	307	274	290	261	254	267	298	272	281	262	274	267	276	261	293	249	260	277	280	261	285	251	262	271	241	291	275	255	279	280	249	248	273	269	280	276	278	307	278	234	263	280	300	271	293	260	274	283	286	270	266	281	305	261	259	268	251	282	299	251	259	267	284	297	287	280	273	258	261	276	285	287	261	287	289	282	282	284	276	249	260	297	263	270	296	278	271	260	299	286	266	253	286	282	276	264	265	263	306	276	246	267	294	269	296	241	257	261	273	308	264	283	274	285	272	290	269	260	252	243	273	270	269	276	243	285	305	259	249	257	275	321	275	273	271	234	256	282	284	267	247	298	285	260	294	259	277	276	287	270	292	307	265	237	277	250	274	283	248	278	276	254	274	263	279	281	274	277	272	289	278	280	253	287	281	289	302	303	297	258	268	272	270	314	281	264	260	274	269	285	296	251	259	240	276	254	257	293	271	248	284	282	276	272	265	287	254	270	258	267	279	273	272	267	294	281	282	278	244	244	276	307	284	261	258	285	288	254	297	281	295	303	266	279	283	279	283	291	306	278	240	260	298	304	288	286	271	247	294	276	285	269	262	270	252	254	271	274	252	270	296	280	250	287	272	247	249	287	319	282	272	275	286	270	236	279	267	286	282	283	287	263	305	266	242	294	237	266	282	252	243	293	285	272	292	278	284	293	266	270	263	248	264	282	263	263	303	311	262	241	296	298	303	285	278	273	274	270	289	270	277	290	280	283	300	293	263	301	256	286	268	253	286	256	283	277	246	264	294	279	263	303	260	282	245	316	267	240	279	282	263	255	257	243	258	278	284	272	275	276	254	266	263	280	270	298	256	252	279	277	285	257	257	252	294	287	302	265	245	279	265	266	287	278	248	271	276	270	276	276	286	278	262	268	280	254	290	263	286	268	254	272	268	259	270	272	261	298	270	287	248	271	283	262	295	249	261	279	264	281	276	288	266	273	281	292	266	268	311	259	250	273	293	257	256	278	289	277	252	278	271	302	264	308	259	269	263	252	277	247	274	279	260	288	283	279	268	275	275	300	256	290	305	262	284	288	273	259	292	275	278	254	248	287	306	284	288	295	239	286	264	254	302	294	310	256	296	284	262	259	269	243	319	292	296	286	277	283	296	323	276	263	283	234	268	305	272	243	281	250	263	241	267	276	268	233	278	262	282	295	244	263	268	299	283	285	296	291	269	270	274	254	252	269	283	264	235	271	264	249	254	285	251	259	287	309	298	284	276	261	274	272	257	290	279	273	253	261	269	280	256	255	263	317	278	277	244	293	281	257	290	279	282	282	257	306	281	295	260	284	238	242	252	270	295	281	281	251	276	269	289	265	258	269	278	278	265	279	291	300	261	278	258	286	273	272	287	294	244	284	294	295	261	271	252	277	255	251	278	263	282	234	259	272	292	284	287	279	304	256	252	269	288	238	272	267	246	263	279	272	287	253	273	256	280	250	280	272	298	288	291	298	286	282	289	266	293	261	293	248	293	277	288	318	252	261	276	252	260	252	253	271	268	274	291	233	271	283	271	264	276	296	281	266	262	277	273	281	282	277	272	242	271	315	288	269	280	298	287	309	264	261	255	272	261	235	271	273	270	284	289	297	310	282	260	299	253	267	271	263	265	276	279	294	265	253	250	280	296	266	270	272	273	273	262	258	256	244	270	277	298	283	283	306	261	270	275	255	252	255	325	292	282	292	311	266	271	263	265	259	274	301	302	312	276	272	273	292	265	287	279	253	293	295	250	254	260	240	282	285	277	270	313	293	248	267	271	278	265	265	296	265	283	281	259	288	300	270	264	299	258	265	284	288	262	274	275	284	274	245	283	299	287	242	290	268	281	281	282	283	257	273	260	276	295	265	250	268	269	265	276	248	258	270	276	254	279	271	289	296	272	269	259	273	263	246	267	291	272	280	260	274	261	269	281	269	249	271	262	281	272	280	268	285	255	244	292	279	242	286	291	235	259	272	295	261	264	267	299	292	276	299	290	278	299	280	298	258	252	274	297	276	280	264	288	259	259	302	251	274	282	253	269	281	298	313	288	298	283	269	276	273	273	270	269	294	259	277	291	270	265	289	241	278	291	277	249	291	274	245	285	235	293	256	284	282	243	310	249	264	286	272	265	285	261	271	258	296	278	262	243	268	292	266	273	261	301	267	261	280	282	308	254	264	271	274	293	245	291	309	271	276	276	259	270	297	275	275	276	263	244	257	273	284	269	289	269	268	295	277	291	292	250	267	327	271	315	313	292	283	305	255	269	236	290	271	288	305	263	240	311	270	273	300	294	281	260	252	274	269	312	284	253	289	311	268	259	252	285	250	267	293	266	292	266	271	278	282	266	276	312	257	261	246	245	245	293	306	275	283	291	299	256	262	235	282	260	280	297	261	266	271	268	268	276	236	258	263	289	292	268	287	261	258	291	262	267	248	292	310	262	275	295	307	270	279	270	274	278	289	284	270	271	258	309	249	306	266	258	271	274	307	316	265	281	272	259	251	285	283	288	302	276	251	295	297	260	269	252	264	282	245	259	247	274	264	282	271	279	284	239	288	297	271	272	280	246	278	277	298	271	272	260	281	247	247	259	275	276	275	265	285	253	280	268	257	280	266	288	265	264	251	250	267	305	241	267	250	254	285	285	277	255	277	287	278	281	294	248	283	249	241	308	291	262	281	297	285	266	272	258	277	293	272	243	272	278	273	250	253	299	255	276	307	264	264	246	274	289	283	259	259	228	305	276	266	261	292	294	291	265	259	301	264	255	279	278	264	289	290	270	270	255	274	262	275	278	290	276	267	282	270	293	265	289	261	286	264	278	289	287	273	286	279	304	262	291	297	264	335	265	273	256	256	292	292	241	271	296	265	271	244	288	285	263	258	286	242	306	308	281	286	249	284	312	270	249	255	243	280	288	267	272	282	255	256	260	253	266	299	271	274	287	279	268	278	252	253	267	292	276	283	291	276	290	259	301	282	263	259	275	261	285	281	256	299	271	247	274	262	264	247	281	256	273	264	259	258	257	271	281	269	281	273	276	243	281	289	280	282	271	250	304	291	282	275	270	255	288	256	267	252	277	278	290	294	252	288	260	307	235	259
32045	33386	29183	23065	16970	8850	3592	1445	984	712	647	638	580	630	547	626	613	604	595	664	587	584	655	634	615	637	628	592	582	578	622	637	603	615	598	638	622	614	596	573	638	596	606	646	631	624	586	615	628	602	607	642	639	612	616	663	637	626	611	659	615	615	594	605	629	620	654	609	581	612	612	610	630	596	614	624	638	587	606	602	608	585	644	624	681	623	613	620	637	614	597	646	602	589	624	661	599	659	618	632	654	661	649	621	582	595	605	653	632	635	607	628	604	641	603	640	663	558	617	604	588	629	643	611	619	594	600	632	637	605	625	626	649	625	601	632	535	586	612	646	629	646	641	664	616	591	612	584	625	628	573	620	575	595	599	588	614	599	597	616	585	605	684	620	624	596	621	626	608	614	584	625	602	608	637	616	615	585	602	619	629	655	639	606	600	539	593	641	645	626	585	606	599	569	643	589	581	590	634	638	623	632	596	624	609	640	578	591	632	657	613	632	630	622	644	611	596	604	594	649	601	634	613	580	627	634	623	626	587	565	608	623	604	617	657	614	624	635	612	619	597	593	609	661	641	622	609	617	643	643	593	624	583	660	603	620	598	611	615	657	583	589	636	592	627	587	569	621	647	609	705	609	581	586	651	638	623	612	605	621	619	592	624	627	612	623	601	602	605	594	596	619	606	588	607	652	618	584	599	572	611	640	620	609	565	615	608	641	598	635	636	574	618	607	641	649	659	637	586	631	638	604	572	573	619	588	610	638	587	625	634	600	641	573	584	624	615	590	667	646	643	631	628	601	600	610	633	616	583	621	589	572	586	641	586	610	632	631	633	593	597	621	589	636	574	635	600	655	577	615	672	626	631	625	610	660	643	563	617	651	617	586	639	588	592	600	607	647	584	653	608	599	624	581	604	590	640	639	565	643	616	624	648	647	623	626	585	618	639	589	588	606	604	642	600	616	597	617	620	607	584	586	607	575	614	607	643	603	599	606	637	632	585	567	597	587	593	610	632	626	642	601	608	624	620	627	581	579	575	593	659	611	632	656	631	634	611	577	599	624	653	593	600	589	597	643	642	620	638	643	602	631	588	646	659	568	648	585	599	650	607	649	654	621	634	589	627	661	579	639	630	616	642	638	569	594	662	628	610	630	611	633	600	622	590	602	539	614	640	608	651	582	583	640	645	618	617	600	598	611	625	644	617	618	621	602	632	609	587	642	599	619	659	605	609	619	605	607	593	642	643	566	598	653	580	638	628	608	610	618	609	617	605	601	592	610	615	652	674	595	611	626	574	630	612	638	608	616	598	638	602	636	658	634	611	592	613	618	619	601	594	623	620	647	650	603	622	624	609	662	618	618	611	590	616	580	655	606	630	617	633	605	602	577	645	603	594	608	620	613	631	631	616	628	626	635	577	579	574	595	603	579	693	551	593	586	625	610	622	620	610	642	652	630	636	631	596	649	596	580	597	626	635	619	578	588	604	604	652	594	640	664	636	585	620	606	571	573	637	621	626	638	627	620	631	587	554	591	617	574	620	594	597	596	649	577	601	613	632	597	616	566	583	594	579	615	578	622	631	592	646	627	574	582	567	605	604	630	605	614	598	548	626	623	585	597	623	590	622	583	612	610	596	596	620	601	596	655	656	641	627	585	599	650	625	629	585	611	580	645	591	637	585	561	677	616	604	567	588	598	639	671	635	616	635	558	669	621	600	588	636	594	597	589	611	646	635	584	608	645	625	622	608	608	623	622	611	596	587	583	613	639	626	620	628	644	621	610	584	588	592	609	625	677	614	629	591	608	612	624	610	594	581	629	590	587	663	611	613	574	613	611	627	625	585	637	617	604	646	637	624	575	644	601	637	626	633	648	594	604	624	598	663	594	625	602	584	614	628	616	602	617	578	639	616	575	625	614	640	579	610	608	659	645	601	601	572	597	580	626	556	645	630	646	591	598	610	630	610	583	667	641	607	624	609	610	594	605	583	609	601	614	631	614	607	585	592	630	615	606	643	618	654	607	601	627	664	640	608	601	642	584	635	627	640	597	670	684	593	602	606	627	642	602	620	620	626	627	585	601	634	634	615	611	590	632	554	585	632	603	557	609	638	612	605	663	598	612	613	565	609	628	595	610	612	614	640	617	561	595	604	616	600	611	632	589	596	635	559	655	589	637	663	621	638	617	623	592	637	623	608	582	628	640	681	618	641	600	612	600	598	625	597	623	618	588	616	590	609	593	677	618	635	648	649	571	587	603	596	603	620	608	640	630	625	578	666	600	636	633	615	622	682	632	582	573	590	622	605	579	587	550	631	604	612	592	584	599	661	635	647	573	638	591	643	624	593	627	604	643	612	615	598	590	631	602	590	639	583	648	621	626	631	588	588	619	587	621	622	598	626	613	607	595	612	563	618	569	646	617	643	605	608	618	622	571	571	616	594	619	616	601	625	620	617	591	572	621	567	597	626	544	617	664	605	622	622	623	629	605	585	613	603	593	624	585	609	607	648	603	578	588	599	583	613	620	622	640	591	634	599	632	632	578	584	582	607	622	596	596	621	640	625	612	639	668	575	623	652	614	540	610	628	613	642	631	599	622	647	578	582	643	655	586	648	641	565	609	600	585	591	636	628	640	571	570	601	600	605	614	562	649	623	651	619	632	639	603	662	611	598	616	591	612	647	589	637	632	594	601	596	630	620	593	613	591	604	618	604	611	593	601	607	615	595	601	609	611	667	586	641	617	567	655	599	648	650	632	556	593	587	625	608	617	594	616	617	605	650	617	596	645	605	591	576	605	653	599	602	589	630	583	612	578	603	600	629	584	593	595	599	622	610	643	644	594	635	620	616	610	648	619	613	648	627	647	629	591	639	631	643	533	587	589	616	608	622	616	642	636	669	635	646	622	563	628	616	582	607	620	588	574	716	623	575	599	589	576	651	645	619	607	590	626	628	620	638	593	568	655	607	604	642	608	571	621	613	588	587	598	613	647	591	627	644	642	590	596	623	625	644	596	587	598	621	586	601	615	649	632	635	614	598	614	601	596	633	635	661	583	594	578	624	629	644	603	661	618	642	627	584	637	585	613	628	609	597	627	591	587	643	624	590	583	610	582	626	645	619	550	599	661	638	582	606	609	616	584	631	605	613	627	595	631	618	620	599	645	619	641	598	598	610	615	635	636	628	595	597	629	646	624	643	628	630	610	630	599	635	621	628	610	627	626	561	625	595	630	659	583	620	576	639	614	564	588	645	642	616	578	583	586	605	597	651	586	665	608	584	592	596	636	590	609	605	651	634	688	619	632	623	610	587	586	650	626	641	603	639	617	600	639	667	623	610	607	576	606	626	644	650	603	614	649	624	556	603	598	637	647	615	640	594	566	623	640	594	632	623	579	662	651	645	585	619	578	632	621	628	637	631	606	618	648	636	650	595	600	626	626	670	630	613	583	638	663	610	643	592	616	581	657	630	646	676	582	593	619	615	623	593	632	576	598	651	605
60667	56073	43284	25744	15306	5912	1690	585	325	236	175	212	167	158	206	166	172	169	197	183	167	175	176	204	171	163	169	197	166	170	192	200	186	198	193	149	202	177	170	185	172	172	169	189	176	196	166	187	163	161	171	163	168	161	162	174	169	174	163	174	184	141	164	182	174	168	164	194	145	171	147	184	169	170	157	166	179	166	177	190	177	177	191	169	178	159	185	185	221	185	171	207	189	152	165	177	159	181	186	180	155	166	178	157	175	152	192	164	182	153	169	182	166	155	175	185	186	169	170	164	162	171	174	172	184	167	190	165	170	201	176	166	217	173	208	177	168	152	186	194	163	176	194	177	151	185	166	161	175	166	172	166	180	176	195	172	197	170	174	171	174	184	173	182	182	183	184	177	192	177	167	170	190	194	178	158	172	166	150	185	167	157	190	190	162	175	196	173	177	152	160	196	176	187	167	174	156	171	178	181	155	193	196	170	161	198	168	198	163	204	190	152	175	197	170	167	187	168	157	175	175	173	182	197	193	166	179	168	154	151	173	168	168	181	150	177	163	169	170	161	171	179	183	168	192	139	181	182	186	173	147	172	191	198	203	172	158	163	171	151	194	183	166	187	193	201	190	170	181	155	194	168	195	180	161	194	173	164	173	165	173	146	186	172	169	187	167	179	166	200	186	169	198	171	152	182	185	165	168	201	159	178	168	173	184	189	163	144	167	165	183	202	142	182	159	167	170	178	174	157	162	156	174	182	170	180	176	190	175	191	169	164	163	178	174	188	202	169	174	198	160	167	172	171	199	189	171	165	175	161	160	168	165	162	164	167	165	186	181	169	163	171	156	203	160	163	183	191	175	168	192	186	172	168	173	189	176	188	151	162	185	174	198	171	172	161	177	174	171	179	148	202	179	152	161	176	162	165	171	185	203	194	151	172	184	187	187	180	186	175	177	199	159	189	192	169	181	158	157	156	182	170	199	157	209	181	169	163	184	179	172	166	193	167	192	180	174	155	156	178	170	165	180	191	185	212	161	184	165	167	172	197	184	180	160	161	161	144	174	181	156	176	174	154	162	190	169	198	169	178	193	195	185	184	200	178	174	193	174	177	183	191	175	188	189	188	188	173	188	171	191	181	174	174	175	207	184	180	182	171	174	168	188	167	173	188	149	178	164	191	169	180	173	184	172	166	199	185	146	168	178	170	152	159	157	188	176	187	191	172	194	164	181	149	160	153	182	191	198	168	184	178	171	182	185	188	194	179	170	174	185	192	176	181	193	161	190	169	170	176	190	169	173	172	178	189	165	177	167	185	182	163	183	180	183	178	177	174	212	216	154	167	155	199	208	173	163	153	185	175	184	185	169	161	190	199	175	165	184	184	156	171	182	202	171	158	170	159	182	187	193	190	155	162	187	176	166	172	170	181	152	183	186	191	173	179	179	205	166	148	170	170	179	169	179	175	164	197	177	194	156	177	184	174	159	195	181	179	206	180	178	171	140	171	170	188	165	181	179	186	178	191	175	180	153	175	186	148	172	195	208	156	172	202	165	156	199	195	177	174	197	162	172	184	165	176	164	196	159	188	165	182	176	170	162	160	187	168	189	176	169	181	169	190	188	179	192	173	172	188	190	186	172	162	172	170	166	177	149	186	182	191	165	181	192	168	169	171	188	185	190	188	154	185	182	158	186	182	161	187	194	170	161	205	170	189	165	148	157	165	156	180	185	168	192	166	155	161	153	173	177	177	190	190	178	176	174	164	161	196	188	177	151	189	165	183	173	174	161	156	171	184	147	180	164	174	165	185	190	189	175	157	180	179	171	164	178	188	191	185	191	155	187	157	181	180	152	172	182	156	182	173	209	148	153	177	185	155	180	154	174	172	189	158	165	160	178	176	170	159	177	157	162	185	167	151	193	151	177	185	174	175	201	188	159	173	173	184	188	172	173	201	192	183	178	193	157	156	182	167	182	167	189	194	147	176	169	160	172	201	177	181	159	180	161	198	196	180	181	167	159	158	176	154	185	186	176	177	173	164	177	185	165	179	182	175	185	185	183	185	180	179	195	178	193	155	186	143	162	148	185	179	162	172	203	170	172	180	161	194	176	167	183	177	172	180	173	169	176	157	163	206	172	182	181	156	170	166	184	155	181	180	159	182	178	171	186	164	172	170	151	176	166	188	182	166	174	183	175	198	180	161	194	173	175	192	174	180	163	188	165	180	202	170	153	193	169	170	205	180	180	160	175	192	173	186	165	207	182	192	177	197	195	183	162	207	193	186	177	167	188	150	194	189	195	167	162	182	178	171	194	178	178	192	186	171	157	190	179	195	165	172	171	165	171	142	167	174	163	176	170	167	172	181	158	179	177	185	157	157	175	159	167	152	176	187	172	191	165	196	149	204	183	158	194	172	187	168	186	164	173	191	183	174	183	169	179	178	192	158	158	182	175	169	176	177	179	196	171	170	194	183	198	157	180	167	171	188	164	184	169	158	161	182	167	168	165	163	176	184	184	148	152	187	155	171	185	175	169	178	167	157	182	165	168	184	162	170	179	161	206	155	192	180	168	141	186	196	161	196	191	179	179	146	154	166	177	181	205	162	151	148	184	151	182	182	148	156	147	167	166	159	170	165	170	172	148	191	158	175	159	173	173	176	201	185	164	164	157	187	196	171	164	190	160	149	179	155	174	184	158	169	166	153	156	155	182	194	169	205	174	187	201	194	190	162	211	186	175	176	176	162	137	189	185	164	161	166	174	192	162	206	170	149	164	147	172	179	177	169	169	171	163	177	179	166	171	178	155	176	163	169	159	187	176	182	174	191	160	200	174	187	156	182	209	163	161	172	188	156	174	176	178	159	201	186	188	171	194	150	185	195	173	174	200	150	169	160	167	189	188	179	164	212	179	187	159	178	169	143	172	163	166	181	193	205	184	195	170	163	171	179	201	194	198	191	166	174	168	203	172	166	184	190	163	175	163	170	168	162	183	184	195	166	165	184	168	188	163	178	172	164	179	184	188	183	193	204	163	145	178	174	169	176	180	163	180	168	169	172	169	185	174	173	176	162	199	170	175	166	169	173	177	173	162	176	178	159	181	176	189	178	147	175	189	154	172	187	189	195	175	176	188	149	159	165	201	154	167	177	163	191	198	164	180	184	176	169	158	177	166	192	182	179	193	159	179	172	180	189	201	184	187	172	179	162	185	157	183	158	188	170	151	176	177	181	181	189	176	148	178	178	160	176	182	193	193	182	198	168	183	181	208	146	193	169	173	154	165	177	188	210	205	203	202	202	187	200	180	155	168	173	191	170	187	173	198	172	175	154	170	164	184	166	208	161	189	170	180	174	165	195	180	170	185	167	164	166	163	188	180	165	142	174	177	189	181	197	196	173	186	180	159	166	194	193	198	184	163	187	202	185	186	177	172	186	173	183	169	153	181	186	182	168	161	195	172	153	176	173	185	201	174	154	180	167	177	180	185	177	185	165	176	167	166	164
41436	45655	41735	35550	26698	14698	5532	1937	1368	714	411	477	455	417	422	401	404	446	418	420	412	415	415	428	425	419	417	405	438	420	381	404	394	405	440	412	396	427	468	459	385	397	395	402	417	420	411	406	377	445	394	409	438	406	411	400	419	382	409	434	390	419	409	378	408	395	429	398	406	429	415	452	375	401	381	446	435	406	451	440	434	409	388	414	418	415	417	445	449	403	401	414	414	422	409	392	402	412	419	402	426	412	433	406	406	407	446	400	415	421	388	378	396	402	452	362	425	423	413	385	394	417	422	418	401	429	427	425	422	406	398	429	430	410	417	388	469	440	374	379	403	420	391	404	429	424	437	424	453	421	395	445	412	428	419	442	439	409	418	410	402	409	428	424	442	397	451	426	435	398	386	393	424	392	391	371	398	388	450	402	449	440	363	397	439	388	423	416	396	402	399	420	424	433	438	391	389	410	421	427	425	418	406	450	390	440	432	436	456	419	412	423	415	415	426	428	421	440	436	429	427	388	411	405	394	418	444	402	428	407	401	399	412	416	458	405	446	403	393	446	422	407	409	440	420	404	413	404	417	414	428	396	416	405	423	407	405	394	394	410	408	388	388	383	430	410	429	391	433	416	400	479	385	434	406	437	418	427	405	400	389	373	392	399	399	410	371	404	409	394	431	398	391	377	393	404	401	408	418	416	397	408	404	413	410	405	405	403	419	400	396	383	392	426	439	411	378	393	405	403	403	384	463	383	403	390	424	439	373	441	410	405	446	406	408	399	404	426	415	400	399	385	417	409	399	435	442	403	437	409	434	395	419	403	404	454	403	410	408	399	382	399	410	385	443	384	417	391	403	381	400	386	419	398	434	405	411	423	411	435	368	408	397	467	403	415	363	405	417	437	416	419	397	401	420	394	405	441	414	400	430	417	406	408	414	415	430	401	410	407	440	421	431	416	415	416	423	403	407	452	434	397	431	360	402	410	382	400	432	428	435	404	426	430	400	418	403	429	397	417	414	427	395	413	412	401	395	408	402	416	381	421	412	398	414	443	408	409	425	408	427	413	388	386	456	439	400	379	423	432	399	397	399	412	436	413	442	422	385	397	408	400	420	409	437	437	420	368	431	421	401	408	413	421	417	387	387	401	389	416	426	408	447	400	393	430	430	433	415	438	398	397	423	431	370	415	441	465	387	403	402	398	401	401	390	390	373	397	409	369	399	411	406	404	418	377	426	430	416	416	395	405	416	418	423	411	394	389	359	401	404	442	403	417	398	408	403	396	440	400	379	393	412	386	445	420	411	387	433	437	460	420	469	435	444	427	417	380	391	408	448	379	412	389	442	442	404	407	420	413	429	428	417	422	420	412	437	407	420	420	417	432	413	440	376	379	420	442	404	410	391	446	432	387	416	423	407	451	435	434	396	429	429	420	414	430	396	399	382	420	443	435	353	457	399	410	443	441	392	378	426	373	412	423	387	406	394	425	417	451	401	428	419	423	392	392	430	417	407	436	447	417	415	385	471	391	412	399	425	386	424	434	421	439	425	410	391	366	405	388	446	415	430	403	426	433	380	405	441	390	394	414	432	399	398	378	401	402	430	414	426	405	447	445	423	393	424	392	391	415	396	411	397	385	411	392	416	417	406	399	435	401	447	427	390	438	415	441	423	411	425	433	376	395	404	416	394	418	407	386	415	373	432	408	419	432	387	400	382	396	410	369	426	392	385	429	405	408	407	416	400	384	415	400	384	429	403	398	400	454	397	406	422	397	424	425	404	395	408	405	416	420	399	419	414	409	395	380	392	382	406	427	440	403	383	421	412	423	358	403	405	419	395	389	407	405	437	413	439	437	387	376	396	435	425	423	459	391	416	420	398	426	408	392	409	415	403	388	437	377	385	439	400	407	439	391	397	416	397	438	461	409	418	344	413	418	375	416	428	424	442	441	367	419	430	443	422	388	429	407	414	436	398	432	439	449	406	445	408	397	455	431	415	416	425	411	391	382	376	406	455	411	408	400	434	436	402	414	380	425	395	427	419	424	428	400	420	412	427	395	416	435	381	414	433	452	385	411	391	372	418	409	428	438	423	420	398	408	438	438	419	409	400	429	419	428	403	423	420	386	385	411	381	412	372	426	437	431	419	405	417	420	408	379	405	409	407	425	426	422	413	427	403	409	405	417	414	385	410	384	438	385	433	365	378	406	443	384	422	382	417	420	401	454	426	384	411	453	409	419	423	455	403	396	414	418	374	452	395	405	390	407	415	432	387	399	432	450	427	395	405	427	391	404	438	382	436	443	433	361	384	403	416	404	416	418	394	442	434	412	412	381	411	424	425	413	420	397	415	412	397	439	400	431	397	422	389	406	405	416	423	405	389	405	410	427	399	423	429	399	386	416	393	439	410	410	400	406	393	422	418	419	432	406	389	366	416	408	417	403	400	452	443	411	396	415	394	392	388	422	429	424	388	421	384	396	451	403	411	408	403	432	430	425	434	403	411	385	376	439	385	441	403	384	394	388	408	382	380	422	417	431	406	393	404	406	434	428	428	421	397	427	451	385	406	383	385	385	423	413	388	382	433	421	469	410	380	409	432	438	434	422	411	429	443	452	402	430	423	412	427	442	407	401	390	396	382	410	415	385	421	402	418	390	429	428	407	396	397	414	399	394	405	413	412	391	415	403	402	379	356	379	415	392	418	393	413	402	391	400	412	428	421	383	426	415	438	413	383	404	427	417	419	408	417	445	388	403	428	443	405	441	406	390	397	423	440	419	394	412	407	458	376	427	385	426	439	413	402	395	405	407	393	400	428	426	379	395	415	410	415	405	421	432	422	415	408	397	406	405	411	396	381	381	371	423	380	416	389	424	360	399	391	398	419	458	395	444	430	401	409	450	443	426	430	392	405	425	424	412	413	398	382	410	424	398	401	427	382	408	423	413	369	398	415	437	417	399	409	428	426	396	410	421	411	446	412	406	428	404	403	414	425	399	406	429	433	440	401	392	439	418	433	402	405	425	429	403	408	424	377	405	411	409	403	464	415	395	390	400	446	391	430	427	393	414	412	425	406	398	429	433	428	443	417	388	416	436	386	420	395	392	391	408	422	413	394	398	420	416	419	415	425	394	400	422	411	417	421	423	413	393	434	407	387	388	419	415	380	397	406	404	438	413	429	409	433	405	393	407	392	434	414	392	420	397	401	363	401	446	426	407	385	407	400	405	426	373	420	384	426	379	456	417	420	402	394	388	429	400	445	393	383	428	386	424	406	371	416	410	395	408	409	377	421	418	382	408	434	404	392	395	396	428	431	454	415	383	419	425	448	389	406	443	421	403	414	407	418	414	407	394	395	433	401	377	433	366	404	396	403	393	435	402	416	419	421	407	428	413	409	414	419	443	451	403	391	412	410	435	395	414	428	432	411	407	432	444	432	421	407	370	378	419	375	368	417	424	390	402	427	414	426	409	412	445	415	398	399	399	419	390	429	408	392	396
19403	6674	2044	841	681	430	303	301	292	271	283	280	297	319	265	279	320	282	283	270	288	310	251	312	301	280	314	264	276	311	288	251	314	280	304	247	274	228	311	309	310	293	270	259	287	289	255	248	293	304	263	290	324	275	278	282	269	270	316	291	287	274	294	287	310	288	286	294	290	296	283	291	291	302	290	291	269	295	263	279	287	282	303	267	276	291	318	296	269	267	303	273	310	284	256	282	285	271	281	284	290	307	297	305	299	272	281	315	271	288	262	289	293	267	281	294	263	307	280	309	297	296	284	300	299	249	286	252	292	286	325	296	276	265	300	302	341	300	294	282	295	327	268	275	281	274	308	285	295	284	295	294	308	301	249	271	292	304	305	306	302	273	285	286	273	276	259	299	259	282	287	259	299	307	284	288	267	301	250	293	301	283	280	284	286	289	286	277	276	293	269	291	300	302	277	284	295	283	273	282	279	276	296	258	282	293	304	266	276	306	289	301	267	296	287	294	278	285	285	251	288	290	282	297	309	298	290	281	312	275	277	252	302	304	278	311	262	314	299	270	261	305	302	282	278	294	287	279	293	293	295	271	277	244	314	268	302	298	281	273	264	265	293	300	280	280	276	271	301	300	317	292	292	273	275	294	302	313	283	284	289	306	273	263	277	260	310	289	285	296	241	294	266	300	293	304	306	281	269	295	258	290	279	259	306	277	316	281	290	299	286	283	281	292	296	333	300	298	290	300	280	311	294	321	292	313	283	320	286	294	272	285	297	262	303	298	304	257	267	282	268	270	259	317	294	281	312	282	331	307	280	298	304	289	318	292	272	284	308	267	306	267	300	295	292	289	277	301	272	271	304	281	247	323	304	299	259	265	300	306	314	308	274	306	258	277	265	273	278	276	267	268	298	259	290	308	299	281	303	304	292	296	268	295	296	266	287	277	278	311	311	312	294	305	250	258	304	298	275	257	305	328	301	292	304	289	276	299	302	290	255	284	275	281	302	284	313	262	275	298	292	294	269	293	316	281	286	288	261	326	275	291	295	328	258	269	306	279	316	287	273	272	242	283	259	286	314	293	259	253	322	307	300	303	254	300	293	283	275	251	267	306	287	295	322	271	292	272	272	288	307	250	292	287	312	291	307	299	296	277	258	276	279	279	301	277	309	286	290	299	331	270	271	316	264	282	302	281	269	273	263	299	266	267	279	265	312	293	280	314	288	301	261	286	306	292	286	281	305	314	292	315	282	279	304	278	287	314	239	281	255	314	292	267	269	293	311	301	335	288	315	278	290	299	304	272	284	289	303	303	250	310	295	319	303	295	314	310	311	299	240	285	305	294	297	286	292	292	289	307	289	255	267	273	280	283	271	304	268	313	287	303	290	274	291	282	303	291	264	318	309	287	285	285	305	291	285	304	245	277	292	270	297	279	278	289	299	275	294	306	268	306	290	282	316	281	270	304	278	298	299	278	249	262	254	263	283	294	294	287	292	312	269	289	283	267	301	306	283	332	307	283	291	293	295	276	269	323	289	283	302	262	276	266	265	253	281	270	304	265	291	286	296	298	238	283	310	267	280	300	307	291	296	274	307	248	311	275	288	294	297	292	287	274	294	298	296	281	286	315	307	284	301	300	275	256	280	291	264	281	299	237	272	281	299	299	311	302	286	311	297	309	299	298	286	276	290	281	313	271	301	281	280	293	247	293	294	293	319	295	241	270	290	305	267	256	290	290	288	279	297	288	267	296	303	295	292	302	264	291	268	279	296	293	317	268	301	275	265	282	294	306	298	276	290	272	298	286	271	265	292	265	306	246	310	310	297	293	302	289	273	309	253	273	288	277	302	294	291	295	278	288	282	289	291	266	290	300	291	269	269	305	302	256	252	276	281	271	306	267	305	301	281	274	267	271	281	281	315	280	268	271	258	293	279	283	292	279	305	293	274	294	305	270	287	270	290	267	268	289	257	269	275	268	273	296	293	271	274	287	288	309	263	285	261	279	287	289	247	289	316	255	264	281	300	292	297	251	291	288	334	270	305	306	268	301	262	289	259	299	240	275	309	298	262	296	282	268	282	289	276	303	294	301	315	302	297	264	294	301	282	287	293	287	267	247	297	276	299	294	295	317	292	274	263	295	302	277	306	290	292	293	312	268	278	281	291	294	294	283	303	303	263	306	343	304	280	289	287	319	284	290	310	292	306	293	272	287	293	341	284	276	270	272	287	270	273	261	265	303	291	332	283	300	284	268	292	296	276	291	318	294	324	308	298	252	262	251	297	299	261	243	295	296	310	297	266	254	288	280	293	295	298	273	300	316	268	292	289	315	282	264	276	288	284	297	273	296	278	266	316	321	281	279	292	301	291	277	301	285	276	293	299	284	279	280	272	293	313	300	297	266	268	272	286	279	288	268	298	308	305	315	297	315	282	304	300	295	286	304	281	291	271	291	281	309	300	291	282	323	317	262	317	360	264	286	290	251	249	274	294	287	272	284	305	259	266	300	305	275	281	321	286	307	296	281	285	293	277	306	271	310	298	285	297	294	254	282	323	267	305	270	295	262	294	270	297	270	292	299	261	300	301	301	316	283	309	300	313	291	323	308	278	313	280	294	311	299	284	276	242	311	279	308	282	278	272	282	262	293	268	310	313	287	283	290	307	264	284	284	256	267	282	340	302	308	291	271	270	285	303	287	285	292	317	300	294	293	295	299	295	341	299	348	308	293	290	301	263	292	272	277	294	254	293	271	284	286	276	248	293	306	285	272	311	279	299	318	278	287	278	301	276	327	299	276	312	298	269	269	324	284	289	281	307	285	290	267	246	291	309	279	316	283	263	263	298	301	275	282	295	284	280	266	302	302	293	279	296	312	274	273	290	309	293	314	276	284	319	318	265	270	290	313	260	275	278	282	271	296	272	283	278	273	304	309	290	291	316	332	295	311	291	293	303	269	299	302	295	304	288	277	298	268	288	319	301	286	290	264	314	293	313	267	264	310	288	283	278	284	311	295	300	279	272	294	267	285	276	290	282	302	280	280	302	289	250	325	320	267	285	284	294	286	299	281	268	306	280	305	280	297	303	334	311	305	300	316	285	289	283	336	266	306	290	299	291	305	281	275	257	302	268	306	293	278	296	285	285	293	311	271	258	280	274	246	294	298	282	286	293	291	295	266	263	298	273	268	279	308	289	270	268	274	287	290	286	276	263	262	289	355	285	288	289	258	304	286	268	298	308	332	282	269	288	311	285	301	290	297	270	290	289	297	273	311	310	275	294	293	290	311	287	299	271	237	288	271	268	285	294	279	301	288	285	257	264	280	268	302	309	265	270	315	290	257	292	306	313	318	284	313	281	297	259	293	290	312	323	283	356	276	315	292	282	270	300	298	306	291	282	269	301	298	268	271	255	279	262	262	288	294	294	300	270	291	284	270	292	339	312	310	259	270	315	282	315	285	261	293	269	314	292	264	284	309	294	309	267	292	270	314	265	270	281	274
14332	8722	4374	2635	2027	1325	819	662	658	656	656	635	661	667	648	659	641	660	694	692	622	672	644	643	633	645	631	619	639	622	645	688	646	671	663	653	664	655	637	647	661	665	606	641	637	648	669	625	661	616	650	677	617	664	644	635	648	663	642	634	621	638	640	649	606	654	670	621	645	657	638	645	640	632	677	664	657	631	616	598	656	620	657	624	656	643	677	633	602	668	657	628	660	634	638	668	658	613	649	703	610	661	652	647	634	636	655	635	676	633	691	605	691	670	616	679	654	659	643	655	679	652	674	655	660	613	678	683	697	655	660	631	706	652	616	647	661	619	631	645	691	637	653	670	651	645	655	670	661	660	674	681	645	659	641	643	667	682	632	643	640	622	639	639	655	687	635	661	661	659	621	610	652	685	664	663	679	695	646	625	609	659	685	641	615	619	695	640	659	644	686	669	623	672	684	657	641	717	693	708	645	640	672	664	688	631	628	697	618	671	685	653	650	609	667	673	674	643	675	652	667	626	642	635	663	636	650	653	642	662	652	596	637	646	636	600	593	606	706	663	664	691	640	644	677	606	593	620	657	669	649	647	605	646	628	633	671	657	648	651	628	673	675	644	615	680	643	671	637	649	644	667	646	650	631	634	671	666	628	639	653	673	624	649	641	665	709	658	590	670	635	671	670	670	637	647	654	663	627	652	646	669	708	616	683	645	655	597	646	633	657	671	640	716	639	653	661	672	638	658	642	638	605	642	636	629	627	615	640	636	659	642	657	624	674	697	632	673	592	616	669	605	642	666	664	668	684	636	639	635	687	681	675	656	664	632	711	604	637	586	629	622	663	679	646	632	635	652	618	650	658	677	630	688	636	643	671	689	661	648	605	711	621	588	678	614	677	636	627	706	619	644	620	604	702	628	641	675	626	640	650	653	658	681	614	679	667	630	635	628	657	676	611	657	651	611	609	630	628	621	657	652	652	640	702	629	671	642	676	674	652	692	643	624	634	642	656	613	677	573	644	671	631	653	627	645	644	683	607	649	639	612	650	631	647	663	610	717	672	650	634	641	635	621	666	710	650	614	628	622	669	618	666	636	654	658	632	613	645	667	629	697	650	626	643	651	637	653	666	679	633	666	644	633	654	626	638	628	649	618	648	661	645	593	688	702	661	626	663	651	620	633	643	636	683	716	642	635	578	602	663	635	682	645	629	689	631	650	673	675	648	661	666	592	669	657	656	616	674	647	613	671	657	710	637	636	627	639	673	644	602	658	652	704	679	638	604	648	617	649	689	613	655	669	701	669	578	623	610	629	692	642	652	614	682	699	632	653	645	630	681	628	619	643	632	638	658	643	628	684	639	604	626	639	656	648	705	692	643	707	673	639	691	700	628	679	663	637	648	664	642	670	670	675	640	646	662	670	628	707	649	624	639	621	663	669	639	642	653	618	632	616	659	673	666	643	639	633	659	666	688	729	650	611	654	612	681	667	639	630	659	634	648	661	627	634	643	639	692	594	664	651	605	634	686	646	595	623	666	641	657	659	688	673	600	652	598	701	668	650	697	630	682	630	646	628	711	647	643	647	634	630	648	643	662	641	648	647	648	682	657	657	641	662	638	705	633	639	618	680	654	629	663	673	682	653	636	619	612	638	680	643	650	623	639	654	659	636	661	634	657	652	675	648	654	657	641	624	663	668	649	662	630	658	604	630	661	697	645	643	675	667	673	691	607	671	651	678	605	635	642	646	638	643	673	661	631	672	642	650	606	642	656	652	652	627	670	680	617	631	662	620	677	615	637	614	645	667	663	693	682	685	653	621	645	658	636	663	685	659	686	640	638	622	666	680	654	637	660	634	649	645	634	645	662	684	671	662	673	622	637	649	627	649	638	637	669	640	662	647	665	660	688	658	657	658	620	676	646	663	640	676	609	609	612	689	640	664	641	650	658	628	648	664	642	720	664	631	655	651	601	638	656	617	617	662	623	678	663	658	654	633	677	684	650	666	659	646	644	622	649	623	686	657	668	649	607	642	625	623	629	616	598	649	673	622	683	605	658	651	664	609	646	621	624	685	683	653	710	676	627	661	598	671	621	661	637	647	658	632	640	641	658	606	679	644	654	637	628	681	628	625	677	680	682	626	650	654	693	688	644	648	663	624	707	682	617	655	638	681	619	643	642	582	652	678	688	623	641	634	640	678	704	622	662	692	639	608	661	661	639	626	639	642	629	600	619	629	641	619	646	636	617	586	640	677	633	697	656	661	619	634	633	652	635	602	632	653	673	713	633	649	607	685	616	679	658	697	678	611	679	678	623	691	619	654	637	680	648	639	630	658	641	653	687	630	631	681	647	668	674	652	685	636	613	632	678	637	655	681	628	620	673	645	663	638	637	692	699	664	639	674	652	669	688	667	631	641	635	625	650	662	652	643	619	648	694	622	630	619	648	648	689	673	667	642	595	599	662	642	656	644	655	623	647	642	644	651	653	664	631	643	657	640	624	658	660	651	662	649	669	670	681	633	663	656	667	608	621	630	686	661	670	654	634	642	623	648	644	639	632	653	664	657	679	669	664	680	685	620	645	689	699	671	700	625	658	644	619	639	635	660	713	651	622	657	644	635	646	610	650	667	660	632	698	590	647	672	608	635	652	660	701	656	661	665	640	636	636	624	627	685	697	634	677	614	668	718	696	637	609	600	676	637	667	673	649	663	673	611	677	638	647	641	647	650	604	664	701	641	654	662	680	661	657	717	620	658	662	656	654	676	680	654	680	676	686	657	680	668	675	674	664	690	685	638	641	646	634	674	653	640	678	644	662	642	682	658	665	613	636	626	642	669	654	641	676	674	635	641	631	678	651	613	584	646	634	667	664	640	691	681	661	621	661	650	616	644	630	632	620	662	671	676	659	670	641	658	611	667	651	619	657	630	631	693	642	654	681	692	661	631	632	678	610	629	623	639	663	659	622	671	660	681	683	666	611	644	690	682	675	642	669	661	645	669	607	644	646	648	663	706	638	654	656	630	667	664	652	660	664	661	586	610	634	610	617	640	658	662	642	672	615	662	658	653	605	658	628	677	640	672	646	647	633	679	676	635	651	629	661	636	709	645	679	667	643	718	664	656	631	706	614	642	681	612	644	613	641	639	687	635	635	664	637	633	648	639	638	637	643	678	625	668	652	644	672	698	663	636	655	619	649	644	590	669	634	629	658	663	650	638	658	714	691	670	668	663	594	640	687	651	650	681	649	681	679	640	635	663	626	670	642	623	661	661	680	672	623	579	631	607	657	644	634	647	669	668	647	634	682	634	662	713	700	692	633	672	619	622	620	672	639	615	678	659	680	670	682	629	671	678	662	633	658	657	618	614	670	595	688	616	636	645	680	652	653	676	641	614	644	666	624	624	675	636	638	667	688	640	657	697	621	616	693	657	660	670	605	646	649	672	692	640	673	674	636	638	645	624	683	662	643	628	645	599	648	668	672	658	665	667	630	703	717	614
46892	38094	27329	14698	7147	3018	916	435	425	299	282	329	265	293	302	274	276	324	269	270	270	298	257	302	291	274	282	240	296	287	280	275	257	253	278	256	283	275	277	262	271	274	303	321	290	297	294	292	268	284	284	286	285	315	287	264	254	266	268	264	291	302	297	285	292	274	280	276	289	263	270	292	305	296	279	270	253	291	312	279	251	250	256	271	301	284	295	306	280	254	322	235	269	281	294	305	236	298	322	254	280	282	295	271	302	265	273	254	289	283	281	288	282	278	241	242	248	297	279	300	267	315	300	292	246	293	290	242	316	264	269	295	271	279	246	250	282	294	276	287	279	308	280	270	255	264	239	289	299	261	308	309	306	276	265	300	278	253	271	272	264	262	262	284	277	253	284	263	248	256	292	258	235	301	257	289	280	279	249	277	272	308	289	280	274	308	286	283	249	279	248	298	259	278	261	287	299	281	307	317	291	285	276	306	287	281	300	263	298	274	308	259	285	286	275	263	262	278	264	325	270	245	277	300	293	244	271	269	254	278	272	273	270	299	286	316	319	279	267	308	307	275	299	266	295	296	270	252	260	288	281	290	273	316	254	277	266	264	268	292	322	289	262	281	297	259	269	275	302	273	280	257	261	266	280	299	239	299	243	264	312	312	278	279	270	323	304	266	281	277	264	274	274	278	287	278	261	301	257	297	281	295	327	250	273	288	267	257	282	310	278	298	282	282	279	283	281	257	265	262	264	303	283	263	314	293	279	251	271	264	309	274	272	293	279	306	254	284	287	293	272	274	265	282	291	281	274	273	284	266	263	283	317	287	295	293	308	261	241	254	263	308	311	294	317	260	231	246	260	305	269	276	284	265	273	261	264	281	265	248	297	285	284	273	292	286	305	267	277	265	270	297	277	304	286	284	275	262	283	310	310	294	307	298	312	292	261	283	290	302	310	297	290	292	249	285	288	273	280	265	293	298	290	313	255	269	273	285	272	283	279	282	262	294	257	256	305	307	314	281	263	285	250	292	294	278	279	264	269	277	251	312	290	294	283	260	261	283	264	295	300	259	287	292	290	307	279	276	277	259	291	283	271	269	281	265	260	270	276	275	269	251	312	258	292	283	285	286	277	257	281	296	273	290	306	271	269	259	271	270	258	274	301	284	274	268	261	276	290	282	261	268	310	312	310	292	301	256	231	253	267	318	274	259	275	278	277	279	312	311	282	257	271	290	256	267	307	263	296	262	272	289	277	266	279	297	294	283	258	288	278	251	311	276	315	288	269	282	290	280	303	283	267	271	282	271	308	277	263	284	276	274	293	277	297	281	299	272	274	280	293	261	273	289	278	274	263	240	280	295	282	307	303	283	286	263	258	290	273	318	271	277	265	261	287	281	265	285	286	301	249	248	266	252	288	275	299	282	274	282	264	289	272	274	274	293	283	266	271	277	266	289	299	295	285	297	279	302	303	266	288	267	278	285	278	285	255	283	290	275	290	272	296	304	272	257	297	269	265	299	270	284	279	253	280	287	259	259	274	284	280	291	264	279	265	305	275	260	309	266	309	271	289	295	283	274	255	266	286	241	295	259	299	276	255	277	325	308	270	267	256	275	321	272	266	243	262	278	271	277	303	288	325	266	244	243	242	295	276	260	290	277	264	287	289	295	271	263	291	267	276	304	276	278	255	262	292	290	309	289	281	251	287	310	289	239	296	250	306	311	274	267	309	273	288	302	264	296	307	292	270	255	321	300	311	308	271	296	287	296	277	279	275	296	263	267	300	267	257	296	283	255	292	283	255	296	272	280	307	281	277	286	306	270	265	263	295	277	264	280	278	284	268	279	297	280	314	261	294	264	244	272	264	310	271	256	282	280	257	298	285	283	264	300	260	296	300	303	285	290	268	264	275	282	252	295	268	293	269	290	256	332	270	256	267	282	276	286	274	300	276	300	275	291	282	290	273	280	275	295	267	297	277	312	295	265	271	258	277	284	267	265	264	290	273	272	254	298	269	268	282	291	284	307	269	270	289	327	259	273	285	277	291	316	267	228	246	263	276	298	286	253	281	302	274	287	276	299	276	278	305	252	280	276	305	290	269	295	281	269	286	294	304	281	295	264	290	285	289	270	293	274	305	263	284	261	273	294	259	288	294	297	299	274	270	270	312	261	293	264	265	292	270	284	283	274	312	275	300	267	244	266	289	288	267	299	244	273	275	285	251	286	262	270	289	300	265	271	286	262	284	290	284	258	230	276	302	282	324	281	250	297	278	283	302	286	285	288	287	288	278	288	267	261	282	271	281	264	263	268	268	295	260	271	243	287	301	295	296	247	277	270	293	265	283	255	297	296	271	277	283	257	282	256	288	263	291	283	246	275	261	276	275	289	274	292	268	285	279	286	251	292	279	299	278	281	295	260	288	263	266	291	286	292	301	254	232	275	252	280	268	257	261	266	270	282	281	301	288	310	314	277	280	260	265	303	285	254	280	261	279	283	277	252	249	259	287	286	246	318	290	279	274	260	257	287	292	279	248	312	274	269	282	267	305	255	262	273	288	282	300	261	322	286	290	292	268	277	295	242	259	264	282	284	301	269	297	285	308	295	268	321	285	284	256	279	274	302	294	291	285	270	282	280	249	284	251	266	300	273	264	300	295	295	282	238	302	252	309	276	277	273	277	305	295	285	263	298	298	284	256	281	282	304	291	279	287	270	276	284	243	255	288	291	307	265	268	273	316	272	246	278	269	278	259	277	289	285	285	281	277	271	314	313	268	269	259	275	287	242	283	259	282	268	250	325	263	290	250	256	287	276	257	325	281	302	283	277	319	288	313	293	281	330	286	299	312	297	267	278	271	297	316	254	270	263	267	270	271	315	325	268	284	288	286	287	290	298	295	259	268	288	311	277	301	263	298	301	258	271	286	277	276	290	295	286	287	278	296	283	286	262	257	277	266	292	271	300	261	246	276	266	287	303	284	286	296	292	261	292	291	293	266	258	269	309	245	266	276	274	274	272	273	280	302	272	283	275	283	312	286	271	290	267	244	259	258	265	243	296	287	252	279	288	266	276	270	278	279	277	310	248	269	249	268	293	304	315	241	266	324	282	275	287	283	285	265	267	286	267	282	280	269	290	236	308	294	299	259	284	253	309	269	283	224	270	268	277	288	266	299	275	315	290	269	273	283	262	280	287	287	277	270	274	280	280	314	293	258	283	286	290	290	270	284	307	291	250	283	278	300	295	278	297	247	262	278	258	272	296	251	275	280	264	246	269	280	241	301	264	276	240	254	285	271	300	292	279	273	295	256	283	273	293	260	300	294	254	254	271	259	284	298	283	320	256	235	270	264	299	302	305	248	299	254	307	279	285	271	266	300	287	256	273	267	294	258	244	312	270	258	299	251	273	294	257	275	300	287	303	278	285	273	313	262	284	307	253	264	277	286	296	276	265	295	263	272	289	267	275	272	277	331	272	295	278	310	302	293	283	291	270	281	292	284	293
32170	32940	29948	25357	16204	9053	2961	1258	1124	910	645	823	664	671	586	620	637	649	650	639	619	583	672	578	664	651	636	642	630	629	655	638	582	615	686	663	659	667	660	629	598	623	647	631	628	635	633	644	622	631	631	636	599	655	607	675	605	618	651	638	611	602	603	625	673	677	610	617	631	645	629	602	664	615	626	643	681	628	652	619	646	660	609	633	606	643	623	636	653	675	658	646	587	609	646	640	661	657	654	638	641	655	598	622	645	627	667	613	630	642	599	658	642	658	608	634	598	670	658	651	671	664	626	631	601	644	628	638	651	609	628	690	645	633	591	628	626	667	674	653	620	653	608	636	611	615	619	631	593	638	635	664	634	615	620	625	654	679	635	602	646	628	553	628	616	651	656	631	603	619	619	659	638	640	611	628	602	688	633	625	601	590	677	631	624	649	615	695	649	611	667	634	609	685	626	599	598	611	625	638	588	625	583	623	678	649	658	641	659	659	634	627	626	677	638	649	608	630	638	598	586	648	611	601	614	647	570	646	663	625	636	630	586	617	629	643	639	618	586	645	656	689	562	659	602	611	616	607	615	623	583	587	632	641	643	655	607	625	610	649	633	602	601	610	646	612	639	624	662	642	590	639	663	603	617	611	629	630	580	593	602	620	641	626	645	599	608	649	627	620	613	625	646	637	617	635	597	620	603	597	649	621	616	644	640	621	623	601	614	608	604	602	616	629	623	638	585	618	652	647	645	627	640	594	608	647	651	624	557	652	628	650	623	562	635	699	657	673	608	645	676	648	604	586	619	612	603	638	626	622	683	600	599	606	643	641	630	624	610	657	621	620	659	610	658	634	634	635	630	600	681	636	584	617	655	596	604	612	602	640	637	641	622	624	575	616	549	620	625	610	603	638	651	635	651	585	610	616	612	698	653	585	667	649	700	637	611	614	604	660	642	632	610	623	639	653	659	642	622	584	631	585	626	641	632	665	627	655	618	629	667	622	635	637	607	643	607	646	650	619	601	653	556	643	566	653	659	658	614	680	603	649	601	645	623	630	653	652	627	626	604	639	615	611	589	614	662	662	644	639	583	620	641	626	611	624	622	622	590	641	657	604	625	652	652	661	616	687	655	675	624	632	660	610	626	620	575	616	624	623	642	625	684	626	652	598	621	637	645	628	581	655	659	680	663	626	586	619	606	635	616	559	657	582	604	654	648	584	623	616	664	617	656	650	620	629	657	588	632	639	647	644	628	671	608	603	660	618	599	605	689	608	601	627	617	610	637	627	658	638	622	629	605	598	641	641	622	643	651	610	647	582	645	664	658	640	624	616	651	624	626	656	608	633	591	657	630	602	641	605	625	561	646	678	620	630	625	601	632	639	617	582	597	617	612	645	590	600	632	588	681	587	641	642	595	656	639	605	611	602	622	599	607	627	661	624	548	599	604	614	619	608	672	637	614	637	587	622	648	676	605	618	655	639	684	670	656	638	639	613	602	654	615	611	625	608	626	644	610	629	653	663	629	628	594	637	657	595	607	657	578	630	632	609	596	636	625	641	628	635	673	646	620	653	599	691	598	655	621	635	612	586	701	623	635	626	638	603	682	600	641	637	615	603	603	676	603	624	630	638	633	626	622	621	627	626	658	627	628	645	625	615	637	671	659	638	648	580	661	644	679	651	611	614	612	633	627	620	671	617	621	635	618	665	636	648	650	651	597	630	618	618	628	664	625	622	577	632	621	605	627	614	622	615	620	670	590	638	638	664	630	628	658	685	633	590	648	617	640	670	630	612	634	606	639	657	640	641	637	620	652	630	629	600	626	605	597	650	590	644	670	605	618	635	626	603	635	643	628	615	650	592	654	644	641	627	634	583	586	620	635	643	639	648	654	567	601	643	583	643	621	649	660	635	627	657	611	614	624	649	617	608	629	595	679	603	634	634	634	622	605	647	605	622	648	617	618	638	635	608	627	624	642	631	628	600	648	621	638	638	623	650	646	641	624	683	654	647	630	610	586	622	615	642	604	652	659	603	599	672	659	647	653	646	637	659	667	663	630	587	585	630	693	659	649	632	633	678	628	625	610	638	593	606	602	619	648	599	624	610	674	619	669	631	654	616	625	668	605	620	658	649	637	630	634	631	657	630	589	632	623	634	640	677	649	688	629	682	626	609	642	652	662	607	615	640	623	642	618	622	624	672	622	653	657	574	647	623	605	578	600	659	647	623	631	663	631	648	589	626	622	584	633	646	697	664	656	616	612	667	668	635	617	619	626	643	625	599	606	621	581	663	603	654	641	606	633	596	672	611	663	623	632	626	622	646	645	620	634	638	630	638	612	630	648	647	583	624	600	614	615	615	643	616	620	650	630	651	617	650	581	661	651	630	647	625	617	613	593	613	621	619	584	620	664	643	617	624	600	664	594	684	619	649	642	602	639	655	620	640	616	639	643	642	648	655	682	630	694	673	649	603	644	623	652	652	617	601	636	677	638	601	616	536	663	635	567	638	619	623	603	624	618	631	625	642	610	599	643	623	589	641	611	635	623	679	639	633	603	627	610	574	600	635	640	670	626	633	615	625	630	600	598	575	607	635	652	652	606	600	654	649	657	627	593	635	584	631	662	608	642	635	644	692	679	583	649	625	609	654	625	636	684	648	627	652	612	559	615	641	635	591	682	606	682	676	615	660	614	620	675	600	670	637	655	614	624	658	609	610	624	621	630	640	634	675	618	630	606	657	652	691	617	651	594	653	587	615	680	565	617	625	632	604	653	665	661	646	648	662	636	612	615	618	643	658	638	649	664	655	609	684	627	633	641	619	646	690	626	630	621	618	669	662	684	623	628	625	605	646	608	582	626	610	630	639	704	626	630	642	634	599	643	623	664	662	624	639	649	617	636	587	662	616	600	619	633	628	655	614	624	637	638	624	647	612	648	601	665	612	664	603	632	581	642	625	594	620	657	634	633	632	635	622	643	612	617	641	670	599	635	626	606	654	632	615	590	615	621	629	657	647	665	613	606	620	647	649	637	652	639	623	657	640	650	634	687	651	598	639	661	621	659	603	609	661	643	622	615	588	637	644	652	645	634	642	645	635	640	592	644	651	590	677	628	624	669	617	658	583	676	658	677	647	637	613	563	635	622	625	586	617	617	618	619	639	609	614	590	619	642	636	663	634	594	610	624	645	609	620	662	638	610	595	668	663	640	611	593	603	729	601	639	628	645	684	672	629	558	661	654	635	661	630	590	628	687	638	647	674	626	590	629	668	602	638	591	607	625	615	621	637	570	664	661	603	628	618	595	624	611	612	632	621	623	605	589	594	617	654	629	603	629	661	653	635	670	623	604	595	664	646	604	622	648	616	625	643	630	650	609	642	605	645	601	619	623	637	616	612	675	653	590	608	655	680	603	627	643	669	614	582	639	628	619	566	635	649	629	570	587	625	610	650	628	646	656	622	650	637	665	635	604	639	623	651	600	624	640	632	609	595	647	619	641	647
61828	54660	41828	27183	15793	6658	1853	592	444	292	177	332	212	168	183	154	168	190	193	178	187	173	173	210	176	183	209	187	187	152	165	189	171	180	174	200	183	194	192	166	180	174	179	168	202	191	186	184	202	191	188	172	186	190	187	188	185	178	189	165	191	174	194	171	175	176	186	178	189	162	187	167	169	188	179	188	193	190	181	169	208	187	183	193	161	201	182	178	192	207	207	176	216	190	203	215	206	202	187	197	183	175	162	190	186	154	184	185	189	220	191	192	181	187	175	190	191	182	180	197	182	196	175	169	181	185	174	200	176	183	200	190	174	189	225	190	180	157	193	204	193	169	154	201	216	190	181	204	179	233	182	170	186	188	175	189	198	208	180	183	188	216	167	177	163	177	211	182	179	174	168	181	207	192	158	160	174	179	184	184	202	171	201	176	185	185	177	202	194	186	149	178	181	171	176	211	206	182	211	188	182	178	186	188	168	166	220	191	178	173	224	166	190	179	199	187	178	190	191	190	178	196	183	185	221	167	177	163	201	185	167	186	206	176	190	172	212	230	176	176	179	181	214	194	196	176	195	194	173	166	165	179	176	166	182	206	204	175	204	186	174	188	180	185	185	163	200	168	213	180	176	183	184	195	189	178	180	186	189	192	182	165	182	211	185	182	206	202	189	194	196	177	171	181	183	205	175	167	204	162	189	193	186	166	205	171	189	185	156	224	183	185	192	177	198	190	192	177	209	191	199	184	183	223	201	183	185	184	193	181	177	173	200	179	189	186	183	186	172	204	174	192	200	172	138	165	178	159	189	181	180	175	170	174	190	190	206	193	166	189	163	197	179	169	182	180	194	206	199	169	184	174	178	159	160	184	182	178	208	189	176	173	170	168	185	188	219	171	195	177	196	201	147	179	176	200	177	192	203	149	169	202	174	184	206	169	228	182	210	173	184	195	197	181	175	159	197	191	180	196	188	169	184	195	196	207	176	177	191	196	162	169	176	213	178	205	167	188	191	157	166	216	165	169	170	181	207	172	184	183	189	177	198	196	202	211	175	203	196	213	181	183	181	178	163	187	192	186	177	161	191	195	196	210	194	185	163	156	197	189	202	188	167	182	171	175	186	172	168	211	186	174	178	182	170	190	193	190	153	167	195	199	200	206	171	197	199	180	199	167	189	173	178	162	187	193	178	200	185	186	186	188	202	165	183	184	197	163	166	187	190	202	222	196	178	192	176	197	194	181	185	183	178	188	169	158	182	180	172	199	177	168	180	182	205	184	169	204	177	175	188	184	184	192	167	189	186	209	219	198	174	188	194	176	204	176	178	189	175	183	143	210	191	153	190	186	184	215	174	223	184	217	177	177	182	210	192	167	191	181	197	191	213	181	199	194	201	194	158	164	177	211	213	198	181	170	187	162	199	179	187	205	207	216	187	172	175	181	191	175	183	202	166	202	214	190	205	153	200	187	173	187	168	207	194	165	173	188	214	193	174	183	165	195	180	171	200	194	163	188	178	193	164	176	179	174	180	194	199	193	192	192	189	182	192	185	192	198	178	181	182	177	184	181	175	188	175	195	179	170	169	163	196	191	170	184	179	171	194	157	161	184	184	198	183	187	202	154	176	215	178	187	183	195	174	181	192	175	173	185	172	165	175	194	196	181	178	182	168	177	170	194	175	177	164	187	176	207	184	170	207	194	188	198	188	183	207	203	204	212	194	174	181	189	165	184	193	184	214	220	209	179	179	213	212	199	180	171	174	193	184	181	184	180	153	182	200	198	156	168	158	179	173	165	207	196	182	153	212	192	178	188	167	207	174	172	158	195	176	185	170	189	200	177	220	195	185	178	176	195	160	170	167	201	168	187	175	189	216	172	175	199	187	199	185	188	206	188	175	185	202	158	183	178	153	174	175	188	194	195	197	170	177	217	197	157	184	180	173	170	182	194	173	185	180	177	201	177	165	172	192	177	163	208	191	191	184	180	205	186	173	205	170	192	168	186	184	162	186	170	180	205	187	189	195	201	192	168	175	164	212	181	213	171	185	203	180	193	188	190	180	210	173	191	179	196	174	203	180	191	180	189	208	164	196	179	186	159	170	168	164	182	186	185	198	179	182	197	191	211	152	172	193	187	193	193	202	178	193	177	190	176	186	183	181	179	191	190	191	204	178	164	167	165	192	169	195	196	187	166	189	210	171	179	207	163	186	173	182	242	182	179	192	195	182	165	180	184	144	197	193	173	164	203	176	197	176	201	193	202	196	202	189	175	185	189	150	178	170	206	168	150	173	167	192	179	155	189	185	186	211	194	178	196	148	178	199	199	194	204	205	162	189	193	200	177	201	191	190	179	158	163	191	181	193	187	188	201	176	157	196	177	200	181	207	172	168	225	205	196	186	195	187	180	193	196	191	192	180	186	177	188	178	208	153	195	188	178	198	212	174	188	169	186	227	183	189	180	163	197	190	177	176	179	197	189	176	170	183	183	183	169	195	204	168	150	170	207	187	188	160	210	157	178	187	188	178	182	156	177	155	189	189	182	174	190	241	170	183	197	195	169	187	190	166	179	191	180	187	198	186	162	204	177	202	174	185	171	173	190	188	204	185	227	166	188	168	180	175	141	185	166	172	142	200	175	185	182	184	199	180	182	188	174	216	171	177	179	182	208	190	169	188	158	181	187	190	166	187	201	196	173	190	208	206	194	189	171	170	197	168	215	177	181	181	171	164	189	190	185	159	178	169	169	182	165	179	165	158	183	189	180	188	178	198	197	183	184	178	192	195	189	185	197	191	173	181	172	181	190	183	202	181	168	186	190	218	172	140	184	157	176	179	185	169	183	213	173	161	157	171	171	208	164	196	167	194	204	173	180	179	194	178	177	179	205	172	205	203	193	156	174	193	180	158	197	198	186	188	186	151	179	200	199	192	164	175	212	186	215	192	175	191	175	165	177	197	179	183	179	177	176	172	182	161	191	171	195	203	204	190	181	175	180	168	192	180	150	189	180	171	222	184	189	189	204	174	171	180	168	174	164	181	178	181	192	178	177	162	193	164	202	177	182	199	195	160	183	186	198	188	208	183	183	166	191	194	167	194	162	188	183	186	179	159	204	191	194	197	169	197	191	185	195	171	187	200	174	188	191	168	179	162	184	160	197	176	176	193	187	182	175	173	180	193	192	203	193	197	193	184	190	171	177	186	175	165	205	192	200	183	153	191	171	199	169	167	198	172	181	209	189	188	180	210	193	149	172	161	186	160	168	200	205	199	209	197	188	185	175	182	157	182	188	181	197	165	194	181	196	179	159	166	186	207	164	176	182	198	184	185	182	200	188	185	174	155	162	192	156	190	185	189	181	190	198	204	172	186	169	176	176	195	190	194	180	179	176	173	193	167	189	175	188	194	191	206	177	164	191	162	168	177	158	181	200	144	179	197	202	185	169	184	171	186	194	179	191	184	164	172	191	176	162	167	186	176	171	199	187	181	182	209	185	183	176
42760	45112	41353	37164	28274	14986	5797	2078	1746	967	498	1159	481	425	456	459	464	441	436	416	412	425	458	415	445	420	443	434	428	434	409	444	417	415	417	406	445	441	404	405	403	476	432	422	399	402	445	404	440	412	411	443	447	426	427	447	475	456	433	444	464	435	440	444	409	405	438	408	401	452	432	451	405	451	458	415	441	438	426	436	444	438	425	446	447	442	441	421	400	436	479	448	424	443	413	411	409	439	398	416	442	440	456	405	454	433	463	390	383	435	479	440	419	420	441	426	449	417	425	452	472	393	431	428	483	395	438	382	405	398	432	425	396	457	416	430	432	404	419	432	430	445	450	446	441	455	449	421	410	424	392	425	424	468	421	423	418	452	465	428	415	441	403	398	431	415	408	408	429	465	412	484	451	423	448	446	471	416	444	446	450	456	445	411	387	421	469	422	417	411	437	447	455	422	435	415	404	424	477	441	429	438	432	421	416	456	469	409	454	441	431	389	447	456	486	434	429	419	409	440	447	456	432	404	466	417	425	470	456	402	419	439	436	446	447	443	430	436	468	447	470	422	424	482	453	402	460	438	423	428	419	420	429	460	423	421	435	401	460	415	466	440	417	414	433	404	387	410	452	429	414	434	446	416	388	430	420	459	419	402	414	467	427	420	431	414	415	461	393	467	455	461	447	452	442	481	457	441	422	471	445	436	414	444	410	433	422	404	443	453	413	425	421	416	433	425	431	440	412	386	378	431	426	408	408	429	440	402	422	432	439	472	438	447	451	474	420	475	406	440	480	431	445	415	450	426	405	434	449	425	453	436	411	410	448	431	381	437	436	429	432	497	434	431	404	404	433	435	425	454	450	461	431	422	443	417	437	442	406	432	459	429	407	447	443	425	425	411	478	404	432	444	444	431	449	430	438	430	400	461	424	448	428	436	424	421	425	456	424	415	405	445	426	446	437	428	440	448	425	406	426	385	464	394	457	441	429	462	443	425	433	423	444	448	418	363	437	455	453	426	415	432	400	410	404	418	415	432	475	399	468	459	440	415	428	419	449	455	431	453	424	437	408	429	385	419	434	453	436	431	402	444	418	432	437	432	468	415	420	390	420	418	408	431	438	443	433	428	453	457	401	428	444	443	413	463	430	456	433	443	423	466	411	416	414	430	443	447	448	467	456	414	413	432	447	442	449	405	491	444	416	420	430	458	441	435	471	429	440	438	424	435	443	411	409	418	430	423	420	436	423	396	430	413	435	468	422	424	443	455	403	455	396	431	426	458	461	433	424	436	420	424	438	402	399	446	443	420	428	490	461	450	466	427	457	410	473	445	411	451	430	431	423	445	417	436	464	444	454	424	453	419	464	486	429	447	431	467	417	437	462	373	432	432	411	440	412	468	455	417	429	435	440	447	421	434	456	448	399	408	468	419	410	415	408	431	418	444	421	451	401	402	413	421	387	429	480	431	457	442	477	415	425	444	414	431	448	430	446	444	410	446	421	408	427	437	430	421	445	393	434	454	456	399	416	432	396	446	406	457	404	431	440	436	430	403	410	478	444	445	415	400	441	430	455	426	422	432	424	456	418	452	426	434	445	450	418	419	446	455	419	449	419	429	453	414	428	438	431	435	458	452	437	446	442	438	447	433	430	483	414	424	446	394	402	409	448	440	422	418	459	393	435	441	406	411	454	430	421	435	441	491	452	421	429	438	430	393	411	426	440	491	421	436	413	405	410	453	469	429	456	449	430	449	453	413	405	452	422	472	404	404	411	441	412	391	447	431	437	428	429	434	446	416	415	412	426	469	433	424	440	425	467	420	439	422	405	461	438	435	432	445	450	434	481	449	403	437	439	443	446	425	415	449	429	411	434	447	412	433	489	455	437	431	450	464	434	423	415	476	383	416	466	439	428	443	430	385	424	410	448	462	411	411	435	423	416	413	409	390	451	430	459	452	416	426	447	435	420	434	451	461	441	433	392	426	426	431	451	418	442	457	418	409	447	421	450	411	437	449	443	450	469	412	449	445	454	447	438	420	440	449	410	412	461	408	428	407	453	462	365	427	427	433	434	429	416	409	418	425	406	470	430	436	442	419	414	438	440	415	439	395	446	428	425	400	387	425	465	416	431	425	473	440	441	449	453	442	439	451	423	407	437	436	446	422	408	401	445	473	435	442	419	472	411	408	380	446	414	465	440	435	439	468	421	418	443	433	454	474	438	457	428	453	455	428	452	403	430	459	423	447	406	455	399	422	448	439	454	413	430	418	415	466	394	420	442	440	401	407	440	428	460	432	423	410	417	449	440	464	410	379	430	456	419	450	433	466	440	453	417	475	413	458	431	463	406	471	447	442	460	401	444	447	376	405	418	427	445	455	465	428	414	415	454	454	399	418	429	435	429	392	417	400	426	368	452	389	433	409	440	382	387	409	422	417	422	411	464	451	443	422	422	398	407	484	422	415	404	433	414	418	410	418	443	429	433	431	422	442	411	416	447	398	419	432	426	396	405	461	435	443	423	416	441	444	404	423	428	464	435	387	452	463	467	456	436	413	436	449	394	422	433	420	454	389	419	442	419	410	432	392	401	453	405	441	404	430	412	436	417	428	426	434	406	442	392	430	392	443	452	387	447	408	410	426	459	436	456	448	454	395	453	425	419	449	433	447	397	411	425	423	466	430	420	407	442	401	440	456	449	413	442	440	444	428	457	439	440	426	438	418	463	401	458	418	447	457	448	453	426	452	450	427	435	458	470	442	433	428	449	431	425	424	403	435	435	448	424	410	395	428	422	425	443	413	422	426	412	415	432	386	415	416	407	461	438	421	426	443	394	441	450	474	420	422	426	439	390	444	397	444	398	416	440	396	430	446	451	411	446	431	432	394	451	428	414	421	386	427	411	421	383	420	452	421	422	435	457	449	440	470	433	489	409	415	421	451	420	431	414	443	416	412	427	431	428	433	439	451	432	431	419	423	440	417	477	406	430	462	454	435	448	418	417	410	417	419	474	404	396	394	443	430	459	434	429	420	438	420	434	420	458	472	444	430	416	452	445	439	443	392	473	406	441	410	400	438	441	413	416	388	451	416	400	457	451	402	413	427	433	462	401	394	450	429	434	434	414	467	396	417	384	459	414	444	473	421	431	411	452	461	423	437	436	428	403	415	412	424	456	452	446	470	423	413	422	401	465	457	436	428	408	452	427	359	395	450	471	410	444	448	403	385	423	459	407	449	413	420	396	451	433	404	453	456	408	408	398	488	430	424	426	471	433	425	463	423	434	452	431	388	472	442	409	440	467	451	431	422	439	442	440	382	475	411	419	438	408	437	432	428	427	405	417	407	438	430	393	434	406	398	408	458	399	468	462	429	425	418	411	433	427	426	419	415	463	438	407	412	405	443	420	438	458	409	448	441	447	445	440	442	419	442	461	434	478	394	425	398	415	398	403	479	408	406	422	403	426	431	440	425	432	424	421	429	459	450	425	412	429	436	439	419	417	449
19716	6679	2143	947	680	457	338	301	294	332	301	291	316	334	280	329	242	250	289	301	345	294	322	266	285	305	308	286	305	271	300	286	295	305	300	297	253	267	326	322	288	285	289	307	316	331	294	291	310	310	297	313	314	303	289	287	284	303	308	289	307	330	271	320	304	273	320	314	317	309	303	284	294	324	307	271	320	283	301	327	286	301	293	285	319	295	318	301	291	329	332	266	267	313	325	290	317	305	322	320	300	362	265	312	328	305	247	320	283	321	330	311	347	292	295	290	311	328	262	302	308	285	294	297	290	322	300	298	296	358	296	273	332	277	310	308	334	280	288	269	281	298	321	293	296	271	293	298	280	261	285	316	311	297	290	313	308	333	308	324	330	289	291	305	284	307	321	319	308	275	309	323	276	315	301	312	321	293	308	302	351	283	324	293	299	311	316	285	281	264	313	295	266	280	290	280	314	300	298	296	261	300	319	296	291	308	325	332	334	295	311	313	294	302	290	313	311	285	307	297	309	310	306	286	302	297	300	288	316	292	304	288	290	313	296	312	311	326	277	266	326	321	325	317	303	346	286	309	315	300	291	256	296	303	309	296	292	332	287	274	308	282	299	273	317	290	286	282	287	314	316	311	317	305	276	318	330	326	305	303	308	275	278	301	333	291	316	328	294	285	314	284	296	267	294	304	296	310	341	321	259	320	309	281	275	324	298	274	289	294	281	287	316	278	287	311	309	276	287	317	305	298	276	274	320	327	302	286	328	309	290	288	293	313	273	281	295	299	313	308	304	275	296	296	310	279	305	291	319	309	293	301	277	281	305	315	295	295	324	282	306	301	317	292	275	319	316	301	348	332	314	307	298	301	297	314	269	292	298	328	276	293	333	318	283	333	285	318	311	276	301	271	292	281	306	309	313	289	306	314	303	283	269	315	326	299	289	306	324	329	271	282	296	279	283	302	327	288	307	283	288	317	299	275	312	336	329	286	273	309	302	275	302	310	305	275	290	292	324	283	330	299	285	270	301	284	275	291	301	312	290	302	309	293	311	312	316	319	299	304	288	295	303	275	299	325	338	297	308	293	264	301	283	284	300	286	295	281	308	323	284	313	292	309	316	312	293	301	306	327	308	285	283	324	285	306	259	314	304	308	301	293	299	297	306	305	302	267	314	286	307	298	305	320	310	306	288	283	305	280	261	296	293	319	314	302	310	299	298	289	304	274	280	328	285	298	298	329	299	298	339	313	312	328	299	293	276	261	334	313	303	279	305	276	304	308	265	292	287	339	295	299	314	298	304	291	305	320	323	253	324	323	277	313	340	337	262	290	301	318	303	292	309	315	318	271	332	311	286	300	327	286	307	315	292	273	305	279	318	259	327	319	308	298	294	293	312	278	256	268	312	316	293	289	307	318	280	279	276	305	299	303	293	296	278	297	303	277	285	277	310	323	291	290	281	300	322	303	309	316	303	271	267	290	289	284	309	306	292	308	306	306	305	267	286	282	320	292	312	278	314	310	328	318	325	311	324	307	307	295	284	286	306	331	317	288	278	288	326	315	292	309	306	299	300	295	260	291	267	296	286	275	274	310	281	249	335	305	286	288	299	330	271	329	311	306	298	308	287	294	317	297	334	289	315	292	312	311	326	294	286	286	310	310	265	278	308	312	323	300	301	290	318	317	286	292	298	281	278	295	294	294	288	327	318	295	291	277	300	267	295	281	313	306	304	307	327	316	298	317	315	309	318	294	289	270	326	297	328	302	290	344	321	312	305	256	318	292	317	295	279	290	282	326	329	309	311	290	260	308	304	274	269	280	319	270	301	327	304	327	280	282	272	264	296	306	330	290	328	296	276	272	275	277	291	325	285	295	278	301	303	305	294	327	307	274	276	295	311	258	311	287	308	322	302	322	304	286	309	295	318	303	318	307	297	326	315	296	294	328	295	290	317	317	314	304	307	326	305	310	287	291	262	322	328	298	299	319	302	258	293	273	320	291	295	312	277	329	277	305	301	343	282	306	284	310	319	323	305	327	279	283	298	288	315	333	291	326	315	291	320	312	289	304	319	266	287	268	281	315	304	298	312	304	312	290	298	335	276	277	293	311	304	283	283	280	319	290	309	345	304	300	281	322	316	330	303	290	293	310	325	293	298	277	289	288	316	309	318	275	301	258	309	315	314	289	293	315	302	289	293	284	281	326	333	307	309	295	300	288	301	299	273	304	316	303	299	298	300	309	271	237	307	301	278	290	268	289	289	270	314	303	303	314	312	289	325	304	282	296	276	299	302	327	318	292	278	298	286	336	327	306	283	313	330	281	302	301	296	319	281	304	293	279	317	317	325	283	300	286	296	309	300	322	298	264	297	293	306	287	324	283	316	324	299	309	315	315	307	289	318	279	285	324	333	263	277	275	271	289	307	291	305	296	347	290	314	268	285	288	304	316	298	300	306	273	340	302	315	317	298	299	302	349	300	270	257	322	305	318	293	282	278	316	273	281	308	282	272	291	282	295	302	285	283	288	320	272	296	324	326	323	294	307	297	303	297	302	310	312	273	299	330	297	306	297	273	315	284	332	285	347	284	305	275	303	326	276	296	258	320	302	307	308	311	305	284	299	277	280	315	318	286	299	301	286	262	299	283	277	312	302	266	279	318	306	320	296	289	321	303	327	328	309	269	315	319	287	302	304	310	305	319	324	294	315	299	338	315	259	300	303	315	296	270	302	304	315	288	300	290	301	289	335	296	276	313	312	298	295	321	308	298	309	303	304	291	305	283	277	324	293	316	333	317	300	306	301	302	334	304	296	311	281	299	299	292	290	275	271	274	308	310	303	286	294	297	310	275	278	316	276	321	301	291	287	300	280	298	283	255	282	313	275	294	304	294	322	308	290	308	259	297	302	326	294	347	294	295	326	321	337	286	298	281	307	319	318	307	311	292	288	298	306	300	301	303	280	324	301	282	302	296	286	299	319	274	321	315	300	299	302	279	258	300	308	267	272	281	309	304	298	294	306	302	315	259	305	306	257	292	276	295	276	279	293	274	314	301	297	293	290	316	266	296	319	309	306	315	298	273	278	333	311	308	301	321	293	278	294	322	309	296	276	313	296	293	288	322	292	301	286	310	283	320	288	310	267	305	320	316	307	289	308	287	293	269	300	299	302	308	290	303	293	300	309	313	275	306	276	310	292	315	302	302	295	301	295	320	299	298	305	300	324	328	309	277	288	313	267	299	328	278	298	293	326	303	312	317	273	293	239	284	288	324	266	276	319	292	322	303	282	279	338	295	320	323	279	293	299	286	313	302	309	343	311	293	315	281	294	281	298	315	349	300	316	303	293	269	315	264	318	293	307	281	278	272	295	299	331	304	303	327	293	317	326	297	303	279	270	307	300	296	308	279	304	290	309	279	324	313	299	295	284	318	301	317	315	297	282	283	325	256	304	302	326	292	294	288	330	294	297	302	279	273	296	322	308	323	288	315	326	323	291	303	302
14277	8446	4373	2654	2082	1252	812	720	683	672	681	668	683	686	673	688	712	738	691	676	684	709	690	682	696	684	664	685	684	666	739	690	687	685	686	663	706	696	591	673	676	644	686	668	676	697	689	691	667	665	672	663	670	649	683	670	732	655	681	643	689	677	670	677	692	705	693	670	687	675	717	659	683	693	670	672	650	706	694	662	702	668	691	668	664	678	689	711	667	655	687	661	722	662	670	686	716	716	700	650	694	676	674	666	677	668	678	681	640	701	626	696	681	714	676	677	689	671	668	669	718	702	707	684	689	686	693	649	663	664	654	671	658	637	718	694	663	727	677	695	714	660	669	682	710	690	657	669	694	702	691	671	636	661	713	702	642	700	651	706	683	672	668	676	678	662	656	673	667	668	684	681	691	631	656	679	687	680	671	654	696	698	733	684	659	684	669	675	674	722	678	683	693	665	665	705	645	673	673	687	658	682	679	701	701	633	712	691	695	695	640	676	640	679	641	628	691	716	710	651	685	682	684	646	628	658	697	676	695	682	665	714	679	660	673	676	678	671	625	646	637	644	651	709	691	655	680	668	658	680	734	673	682	727	704	674	629	681	711	694	683	662	661	667	689	716	685	665	673	662	648	652	672	668	671	676	661	672	703	686	694	722	670	716	686	677	702	699	648	688	672	660	717	661	701	633	705	687	715	689	680	692	719	668	678	697	643	627	703	644	724	667	698	695	670	678	630	664	715	663	674	673	595	683	692	710	670	650	679	728	651	725	648	699	654	705	685	712	684	651	733	669	692	645	646	612	663	693	620	656	716	668	709	670	677	690	688	685	669	706	717	667	706	647	671	647	669	718	676	675	705	729	631	664	635	720	659	648	656	662	696	639	689	729	693	685	662	681	693	668	665	672	737	687	693	698	695	679	662	661	672	674	663	682	675	677	721	673	692	659	735	673	635	666	660	696	639	705	689	684	656	674	687	716	672	718	756	654	677	705	675	707	676	671	641	661	622	676	651	745	667	713	628	701	687	714	646	690	665	660	666	681	663	716	715	649	719	673	717	679	711	640	706	688	703	698	680	671	695	673	651	675	668	700	677	710	689	674	651	713	660	674	657	713	670	662	670	674	661	686	665	697	667	682	703	677	664	654	633	666	673	662	625	659	677	700	664	700	649	640	670	664	687	689	673	700	700	743	692	695	708	653	635	712	734	695	640	705	673	648	725	676	737	680	680	685	641	677	714	745	656	678	679	666	687	691	681	689	662	694	670	656	687	706	699	709	706	676	699	646	652	666	630	695	690	660	621	637	668	679	621	680	704	698	683	659	671	656	676	674	707	702	688	663	694	642	669	669	684	709	695	652	724	669	670	651	698	665	619	638	650	684	655	684	653	736	687	684	662	670	717	717	717	671	678	702	665	657	682	638	706	681	695	657	686	703	701	651	677	677	717	718	701	675	735	676	655	653	698	683	708	625	660	701	631	687	666	688	668	666	676	640	699	664	669	689	647	692	697	691	711	700	738	699	694	696	697	727	673	693	724	686	694	706	691	671	684	684	660	705	649	639	697	670	678	673	630	687	656	702	718	696	726	653	719	673	715	693	690	703	644	684	694	692	659	651	707	673	683	669	657	658	668	701	650	673	687	665	660	631	685	681	651	699	674	699	689	657	639	676	656	668	665	688	701	656	653	670	692	707	674	673	670	680	657	649	680	705	686	704	645	685	760	731	690	713	629	691	709	644	727	692	742	726	670	662	671	638	706	698	708	662	681	683	658	700	686	674	634	674	669	718	690	718	700	680	643	733	634	680	681	674	692	685	684	703	673	704	656	720	656	646	728	694	703	706	653	675	629	661	661	681	669	670	674	668	677	671	683	673	668	692	641	660	649	642	681	671	662	685	685	666	670	640	700	707	644	693	680	640	689	682	668	679	681	686	660	661	696	699	716	741	686	652	667	696	661	703	657	656	672	702	704	699	640	676	637	694	702	692	657	687	658	698	681	659	720	598	669	661	666	684	667	666	665	715	662	652	719	688	684	685	700	655	681	705	710	720	678	670	663	681	677	710	658	661	667	685	704	687	654	701	725	682	656	683	724	649	695	686	662	699	702	663	695	625	652	684	658	624	635	678	697	660	691	713	689	684	673	671	688	682	701	722	689	692	689	717	600	660	668	648	691	665	681	699	673	668	652	687	683	668	738	708	649	631	664	628	724	695	672	707	633	699	710	652	720	705	662	689	641	702	636	695	658	727	679	677	671	698	651	690	716	641	665	651	707	682	685	652	650	662	702	671	628	676	682	694	686	681	632	679	674	622	670	681	631	667	691	690	714	666	724	620	672	706	686	683	684	668	703	694	658	713	671	664	685	715	646	671	679	621	675	641	659	668	690	697	697	692	641	700	718	694	666	683	632	682	651	693	710	644	703	649	692	658	675	673	701	666	632	676	696	682	699	686	692	680	719	697	686	665	674	640	669	703	663	650	740	635	642	643	659	675	699	681	677	713	679	652	709	711	666	645	646	700	697	671	707	672	660	653	635	674	641	639	680	675	737	730	672	689	662	661	637	676	664	671	671	703	711	647	692	677	692	742	689	709	664	683	661	686	674	688	688	712	672	653	708	652	673	664	699	622	688	663	684	672	670	660	714	688	678	680	670	692	660	642	634	662	638	672	683	772	656	657	676	700	679	702	745	646	693	699	701	709	695	659	728	711	689	678	682	667	676	677	704	666	667	681	676	727	682	687	708	666	670	677	664	633	686	683	692	635	684	695	653	666	659	696	676	658	696	627	694	668	705	646	698	718	683	670	665	687	688	673	697	694	676	684	697	709	688	693	644	693	661	625	698	630	636	680	715	648	640	706	730	663	665	706	627	647	717	702	690	710	684	664	656	729	662	697	669	662	651	623	678	664	744	693	667	658	679	672	675	688	698	690	653	649	648	680	667	695	665	643	668	652	651	692	690	687	677	708	654	686	690	689	679	678	664	668	694	729	667	704	665	681	690	667	697	683	616	705	619	696	720	686	679	688	692	691	735	665	672	650	685	672	667	615	681	643	639	681	684	698	640	674	657	719	684	656	646	711	687	669	680	662	675	690	658	668	678	667	714	698	680	622	640	642	713	703	675	670	683	697	684	697	711	670	667	678	660	694	689	705	665	678	684	645	668	689	660	655	684	644	667	662	658	646	701	690	701	674	666	665	654	655	683	709	655	731	640	686	664	629	700	704	718	737	666	745	711	698	687	651	653	698	702	639	620	658	684	646	689	691	724	715	677	705	681	673	700	695	744	690	679	638	674	710	684	646	658	705	662	647	660	704	697	769	689	667	640	721	642	687	664	685	642	689	666	682	672	674	671	615	726	644	669	679	644	702	699	726	684	685	725	659	693	660	692	645	656	687	643	663	639	658	694	687	670	713	659	699	702	702	660	675	693	684	704	697	659	675	674	698	676	701	717	668	704	683	679	706	652	722	674	645	668	711	674	678	660	722	657	635
46390	37698	25536	14405	7765	2505	1109	495	441	376	288	339	319	267	287	312	278	269	292	318	288	300	279	269	275	295	289	290	283	295	288	263	281	290	280	278	291	282	290	297	276	308	303	256	347	278	326	283	291	283	292	305	298	307	285	305	277	277	312	298	289	316	300	281	278	276	286	291	290	261	264	292	293	297	297	291	276	302	264	289	290	305	271	286	302	272	279	308	279	296	285	292	282	259	272	278	302	249	284	298	287	284	308	293	265	296	310	322	293	276	298	297	284	276	320	321	277	288	268	270	292	281	298	280	291	303	293	287	306	301	302	262	263	278	265	281	285	281	299	289	279	266	275	282	281	275	303	290	287	288	294	294	302	292	291	308	295	277	288	274	301	309	271	306	278	291	302	313	295	280	289	293	268	294	259	340	329	305	320	298	309	286	291	257	273	296	270	284	288	249	311	290	323	299	318	295	260	273	289	282	298	283	311	294	302	284	331	269	317	280	291	291	286	252	289	263	273	302	270	301	296	291	270	299	282	261	251	253	262	289	271	241	258	279	290	280	251	276	284	288	304	317	304	232	285	267	308	319	292	272	299	274	261	245	277	292	330	295	314	305	276	297	287	287	292	269	288	282	271	246	285	256	270	276	306	298	271	285	287	275	288	286	268	309	256	258	314	251	282	275	294	288	299	295	272	262	297	277	312	290	297	264	281	254	267	282	259	288	280	293	310	298	259	304	277	286	263	281	268	313	288	279	315	271	277	286	315	311	293	279	290	294	292	276	263	299	307	283	330	304	258	280	262	273	283	293	299	266	269	252	266	307	279	308	300	302	261	307	267	302	271	283	264	301	252	280	306	299	264	273	293	303	288	299	272	340	279	283	255	267	264	291	305	288	299	262	292	255	273	283	307	313	305	292	274	280	265	301	278	277	295	285	300	289	274	286	306	275	264	273	314	275	288	291	274	331	301	305	290	305	313	302	293	272	275	269	252	301	280	313	313	277	260	317	275	269	266	306	268	279	280	314	322	289	295	277	296	322	270	309	308	329	267	255	326	297	287	307	286	288	302	287	306	275	329	302	304	284	282	279	287	275	296	271	334	312	280	282	284	278	302	269	288	287	285	301	280	316	285	276	294	295	281	296	267	263	275	305	264	274	274	281	306	303	268	266	286	256	258	280	278	266	293	280	279	287	303	276	253	245	307	305	310	272	271	271	281	266	273	288	317	267	314	280	302	278	277	289	275	286	288	282	289	266	256	315	310	264	277	280	295	275	323	287	294	310	283	253	266	308	244	292	297	279	258	270	265	294	319	291	338	335	272	288	272	290	282	294	289	279	302	264	295	298	286	297	323	303	256	275	265	254	275	326	277	277	262	275	305	282	274	309	288	280	251	274	290	295	277	286	279	264	277	286	293	304	302	277	290	269	299	291	312	286	258	303	270	264	303	295	307	295	268	276	289	285	286	274	281	276	280	270	330	278	286	284	283	308	290	282	283	288	291	269	326	287	263	336	296	286	299	299	275	277	276	277	327	275	269	261	297	270	284	271	309	271	292	264	308	280	295	294	275	295	286	318	280	315	316	299	269	274	263	291	289	299	292	307	279	235	320	314	275	279	301	266	303	292	285	301	268	299	270	279	272	275	301	269	280	251	273	274	298	288	273	279	284	295	305	294	296	255	267	262	295	243	243	337	258	265	283	272	293	301	312	298	269	284	301	299	301	284	294	308	261	284	301	278	304	301	267	260	270	296	277	275	316	276	268	288	293	310	290	257	288	281	274	288	240	268	292	298	303	299	256	289	300	258	260	269	308	331	291	277	305	322	278	311	271	290	266	300	269	312	276	294	303	306	292	305	296	281	288	305	282	269	293	271	262	266	276	276	280	268	302	257	319	291	307	296	275	308	313	248	334	298	278	290	274	262	289	268	279	277	304	286	291	295	301	305	314	311	321	295	316	327	294	281	281	287	304	287	282	285	279	298	254	267	290	293	318	303	316	305	272	313	296	309	275	292	273	298	287	282	281	285	298	242	328	255	305	299	307	253	279	296	305	325	274	276	318	316	317	314	274	269	281	270	309	265	274	278	283	271	297	265	266	287	278	285	284	291	269	278	308	292	271	251	309	283	275	292	279	297	314	291	306	270	268	281	284	270	304	296	284	251	282	325	256	284	262	302	294	312	305	260	286	274	276	319	258	276	294	288	307	253	256	297	306	295	260	285	320	283	284	289	288	292	265	278	294	318	296	303	304	279	280	284	291	295	290	269	338	287	285	321	239	290	275	280	282	301	266	305	282	298	293	308	310	306	277	284	259	325	278	297	263	275	269	301	299	327	289	266	321	279	271	305	309	298	268	274	302	277	298	278	293	285	273	324	289	280	281	325	288	265	285	292	295	299	313	275	292	260	276	277	285	288	297	269	266	286	276	296	314	326	296	270	260	267	284	314	288	285	292	304	287	326	283	292	259	281	274	287	317	277	284	303	302	302	283	284	288	292	310	277	292	332	286	276	280	296	298	250	292	294	278	298	279	307	292	315	282	318	288	291	276	301	281	289	277	278	306	299	287	284	311	333	284	274	330	283	284	290	291	306	269	320	294	299	277	248	267	326	272	270	279	322	275	280	283	292	298	295	272	302	300	275	278	289	305	322	299	263	261	308	304	263	301	271	280	297	307	304	268	283	317	254	278	279	287	274	279	283	272	289	272	322	259	275	293	285	306	314	300	297	305	302	270	279	303	310	303	294	309	329	295	291	344	295	316	262	263	302	292	254	310	312	292	282	323	307	275	270	271	309	288	275	294	257	280	302	281	312	265	264	268	309	290	294	276	304	313	294	295	270	297	288	329	294	313	298	277	307	291	275	290	298	306	319	326	277	291	301	264	305	264	259	286	269	293	278	273	300	271	280	276	297	281	318	324	302	275	323	289	258	274	303	309	307	306	258	259	260	244	294	280	299	284	267	273	278	286	299	282	313	292	294	257	290	279	286	304	263	302	274	270	273	298	263	286	276	280	302	342	300	331	276	253	290	286	292	292	280	307	272	287	291	253	250	298	287	259	277	315	286	285	307	270	271	278	269	265	259	290	293	286	300	257	262	270	276	292	262	281	266	298	265	289	265	283	284	295	295	271	278	276	271	309	283	286	291	288	276	282	257	279	282	292	283	283	308	299	294	309	290	269	271	285	269	323	284	297	272	275	349	271	276	273	284	305	269	287	286	271	267	263	286	282	266	289	242	258	294	294	289	324	302	280	275	264	300	318	273	266	288	271	299	265	256	273	289	301	290	285	297	295	269	284	296	310	288	263	294	326	305	312	311	289	298	294	292	305	319	276	283	288	334	284	278	291	301	261	312	358	303	290	264	306	301	285	268	257	282	264	282	288	284	274	271	272	290	296	298	299	273	310	293	284	308	283	294	274	266	271	279	297	296	293	271	322	314	293	275	248	313	276	316	319	298	291	299	282	279	273	273	276	281	294	318	299	275	258	297	319	281
31470	31873	28289	25194	18101	7301	3745	1561	1241	834	726	1018	683	646	681	616	656	627	640	631	659	663	607	678	635	643	660	560	670	674	677	620	642	604	628	642	615	610	627	680	661	667	641	616	652	687	696	635	598	651	654	666	624	625	660	637	649	666	640	602	666	665	627	653	645	641	623	676	618	635	616	656	648	648	658	639	654	638	682	670	681	654	652	662	599	669	648	612	651	667	593	644	647	626	617	646	633	662	629	624	627	668	676	678	643	651	639	601	598	605	646	640	652	649	664	663	664	652	598	666	670	681	641	628	664	649	639	632	691	649	629	664	649	655	642	650	633	658	661	673	629	587	632	646	647	614	635	639	639	631	644	605	631	653	608	654	679	678	625	685	670	590	625	596	672	645	674	643	625	606	646	608	654	646	702	635	599	667	667	632	641	638	644	642	626	669	655	640	664	685	625	637	642	642	631	627	675	662	660	669	662	649	650	663	663	678	671	628	666	664	644	603	632	674	633	641	650	650	650	644	617	641	668	692	674	695	681	642	604	662	653	675	638	646	630	651	662	637	639	638	675	626	694	626	627	670	702	635	612	620	625	639	653	659	619	655	648	651	639	620	701	638	662	625	671	647	687	622	640	652	692	610	689	614	609	620	654	635	653	651	652	640	619	647	638	635	636	657	613	640	664	640	663	649	642	647	685	660	624	665	594	624	666	580	631	663	685	684	638	662	655	672	606	663	694	628	640	674	640	642	681	668	704	684	676	667	684	661	656	637	632	627	607	678	664	666	670	655	619	646	647	643	616	652	642	647	669	669	639	643	691	627	600	624	621	602	634	657	664	664	647	678	607	638	700	661	654	696	681	676	630	642	649	607	623	625	621	669	650	588	618	649	671	671	639	651	609	662	629	618	639	686	641	642	670	654	677	650	650	620	636	608	601	592	637	619	654	628	624	619	679	648	623	642	681	688	663	670	664	645	633	679	689	660	643	653	638	652	706	697	659	673	614	651	644	668	670	701	593	629	638	651	671	640	653	679	648	640	651	634	670	601	619	650	685	646	640	693	615	666	630	691	633	675	617	631	603	623	676	683	611	667	666	631	675	648	582	656	630	576	659	655	629	641	670	665	629	673	636	609	642	692	645	647	597	669	600	707	637	662	686	647	649	644	612	623	606	652	658	604	617	645	648	623	637	639	639	647	635	670	679	626	674	605	674	682	624	661	681	628	641	634	627	650	614	704	672	624	672	656	653	628	670	650	650	617	632	612	633	658	633	652	648	603	654	621	637	618	631	633	663	669	599	624	661	645	631	641	629	629	565	644	649	630	643	649	652	667	639	630	650	637	681	628	611	628	638	651	636	606	669	629	637	592	675	572	660	623	699	615	665	707	672	630	634	625	631	610	667	642	671	668	636	638	663	592	636	594	610	643	682	696	663	656	624	673	638	631	666	593	631	636	630	618	625	672	614	621	643	656	635	637	628	672	580	653	618	646	653	655	656	630	643	678	636	647	613	644	630	662	603	682	698	661	639	672	704	654	670	660	623	641	664	648	639	658	645	667	601	651	649	626	647	605	614	644	640	649	671	652	662	687	626	648	653	670	613	670	641	663	670	664	637	608	631	633	595	631	589	628	630	655	618	670	607	632	623	687	656	634	639	649	634	603	621	607	650	637	611	637	687	638	659	688	653	690	655	634	671	636	628	626	689	664	675	628	611	642	638	610	631	618	666	663	616	636	646	659	634	639	659	698	625	626	579	688	633	622	619	655	616	642	672	671	631	667	659	667	628	639	655	652	635	640	625	622	641	685	671	644	662	644	649	679	643	629	638	605	647	631	646	623	674	675	624	611	676	676	615	642	652	632	683	632	658	603	625	629	710	665	646	630	641	669	688	631	630	657	620	676	627	626	629	605	624	671	684	631	669	620	666	628	646	654	666	658	657	652	668	617	630	631	690	642	676	651	656	648	641	676	659	672	664	645	691	609	600	668	645	619	648	648	646	638	681	665	620	621	672	670	647	660	627	609	637	624	620	650	698	716	642	653	661	634	691	656	620	625	624	659	635	646	591	622	646	660	639	688	677	660	651	654	659	644	682	689	705	677	677	626	650	688	636	623	664	669	624	674	677	611	677	614	676	646	660	650	627	673	681	631	665	645	646	650	702	629	655	663	621	625	664	676	673	637	633	657	628	631	667	647	701	687	643	673	664	648	631	640	645	626	652	646	629	647	631	594	646	652	673	680	640	658	629	656	610	668	661	643	627	649	651	651	623	648	632	672	615	597	651	667	642	661	638	640	643	676	617	636	673	677	675	642	614	685	675	652	643	627	604	636	652	657	670	649	620	654	654	638	655	647	666	652	649	677	666	654	650	612	658	639	605	658	628	655	656	624	613	674	614	630	624	663	651	607	611	687	637	660	663	685	640	640	634	700	632	642	675	661	643	660	635	663	654	590	651	649	637	637	691	616	622	677	649	683	597	657	646	669	647	629	635	609	649	663	659	641	654	621	576	684	669	640	648	637	642	672	648	668	694	659	708	655	663	617	632	697	608	620	649	634	638	637	684	645	640	637	650	626	651	622	641	677	693	684	649	648	605	651	638	640	617	698	712	610	660	676	625	623	644	647	659	661	653	625	602	639	650	673	661	667	654	638	601	638	638	613	679	667	620	620	648	664	681	644	640	627	644	632	609	624	636	627	643	640	658	655	628	659	677	655	594	623	678	655	668	691	638	683	658	664	642	594	700	655	690	575	634	648	686	652	629	674	660	682	638	602	646	620	597	690	660	660	642	658	608	657	656	641	567	678	655	674	641	632	601	619	625	691	656	650	685	648	622	627	690	631	630	663	640	631	648	654	649	629	681	683	636	654	666	678	645	637	610	630	637	652	632	600	608	595	689	635	630	646	608	670	617	666	654	683	591	621	621	612	651	628	670	625	651	618	651	618	639	684	640	663	632	636	643	608	683	664	634	657	641	674	611	610	634	642	627	611	678	659	618	656	652	604	610	659	604	617	616	667	638	647	658	643	625	656	678	633	643	647	646	599	612	663	660	619	650	641	647	654	653	597	660	613	693	637	649	634	639	625	668	651	631	623	626	665	614	667	635	688	656	659	581	643	622	622	613	602	676	675	649	687	663	695	634	678	663	613	688	637	594	618	643	614	675	649	663	625	625	621	654	667	659	659	598	610	637	648	614	652	622	667	678	612	651	648	648	664	663	657	631	632	673	642	632	666	599	633	614	641	657	676	639	671	669	654	654	638	687	669	613	676	691	657	638	655	652	684	652	673	664	663	642	634	639	661	610	582	681	623	666	659	656	671	648	596	674	643	649	639	626	648	691	647	619	631	620	644	653	611	705	656	671	628	660	600	638	671	644	625	645	664	648	595	649	628	661	616	645	637	634	647	664	653	644	683	688	665	678	662	595	605	598	633	610	630	673	673	614	654	640	619	682	670	674	613	599	642	620	688	668	633	615	670	658	642	652	649	637	640	621	591
61100	55574	42343	27957	15930	5120	2272	640	456	319	256	288	228	211	199	183	198	194	195	199	217	194	209	188	199	200	193	178	192	208	175	181	173	220	201	217	210	187	190	200	217	208	214	197	212	209	165	190	188	203	204	208	189	165	206	236	209	186	187	192	201	225	226	175	188	209	193	197	188	189	208	174	164	213	180	220	207	195	174	202	186	185	180	190	198	199	205	182	174	202	178	206	192	200	184	206	197	202	193	181	197	194	200	189	216	180	190	196	214	213	211	188	185	208	195	215	183	201	190	195	168	184	196	183	177	180	224	216	225	195	187	191	172	178	194	190	198	197	209	206	177	171	220	206	193	176	206	195	199	190	176	215	174	203	207	201	189	216	213	165	186	191	203	188	187	187	183	187	190	194	195	200	198	194	208	192	186	183	189	196	206	183	195	210	203	207	193	195	216	203	172	176	180	222	213	191	221	193	198	176	194	193	208	204	213	212	203	191	220	176	191	188	189	174	195	194	197	226	170	178	189	178	211	218	192	195	196	190	201	177	153	202	201	187	193	205	202	202	179	200	196	207	207	179	187	209	192	186	193	184	204	192	213	189	192	202	182	172	175	166	197	193	197	189	217	171	213	197	169	164	201	191	193	174	216	171	209	199	175	207	185	199	189	197	179	208	202	203	206	190	188	201	168	166	214	199	200	185	183	196	204	197	174	182	183	181	203	176	166	189	226	194	184	188	187	187	174	202	206	177	203	205	208	204	187	188	207	183	201	194	175	197	196	194	195	154	189	199	182	205	211	184	209	199	218	180	189	196	204	184	224	195	197	160	189	197	181	186	173	178	177	206	203	180	196	189	166	194	194	185	216	192	200	197	169	220	195	204	226	216	189	186	191	202	205	212	219	184	199	180	205	195	218	215	198	207	215	185	183	170	177	205	186	187	190	185	177	207	204	175	216	207	184	207	195	187	176	184	183	204	204	181	187	190	191	213	170	195	171	170	169	193	197	192	186	190	209	204	187	195	204	190	175	190	202	232	208	180	169	181	181	197	205	199	201	190	202	202	193	203	207	210	198	195	220	197	203	162	178	207	182	184	177	175	194	190	213	209	215	171	197	189	190	177	195	184	191	191	196	171	192	202	198	203	172	167	196	192	212	207	205	189	183	210	192	202	206	173	185	167	205	157	214	186	191	184	202	180	217	199	208	192	169	204	191	200	214	213	193	198	208	185	183	172	204	199	176	179	192	174	186	207	187	200	220	179	208	256	196	191	210	224	208	195	161	183	203	182	214	162	199	199	183	175	207	190	191	195	190	196	193	193	181	190	206	198	181	214	191	196	162	198	191	191	181	209	178	212	182	202	196	192	200	188	201	188	211	231	185	174	187	179	203	202	174	180	189	183	149	170	180	189	195	176	182	189	185	181	193	200	203	166	179	199	168	208	210	211	178	176	205	191	193	187	195	190	182	184	188	190	201	209	193	193	174	214	180	176	189	192	170	216	193	193	192	202	189	217	186	191	191	172	169	200	201	187	202	163	194	171	185	188	214	179	198	172	163	204	176	150	205	194	211	201	172	223	182	180	190	170	204	225	216	201	184	186	175	177	201	187	168	207	210	168	174	199	166	195	183	181	216	191	185	189	185	205	161	201	191	152	202	186	182	211	219	203	192	180	193	194	188	185	195	206	177	189	180	193	184	191	179	207	217	188	194	211	187	175	188	202	177	189	208	202	169	181	194	224	192	194	191	199	203	213	177	177	163	175	214	204	191	200	175	191	189	175	204	169	186	178	190	197	187	169	204	205	211	215	178	189	195	207	197	198	185	168	192	197	205	198	197	185	202	212	172	215	217	204	208	214	241	195	202	228	205	187	175	191	211	203	186	212	186	192	189	208	193	176	208	206	205	181	203	206	153	183	194	199	170	203	195	160	188	190	194	196	198	188	195	192	178	199	178	177	191	191	166	188	184	185	183	196	200	197	189	217	210	158	199	183	183	173	209	193	179	204	186	181	174	202	212	190	200	209	170	166	209	226	177	191	191	172	210	194	194	179	167	185	186	184	187	221	203	202	207	202	194	176	211	211	220	179	194	200	216	185	180	218	184	175	199	194	204	223	190	188	206	181	174	201	193	201	191	201	188	195	194	203	204	198	183	211	217	173	177	218	191	193	203	180	208	207	170	206	178	187	201	195	210	203	180	197	186	215	169	192	202	190	212	190	216	194	179	187	171	197	201	214	196	181	182	187	175	192	214	202	204	214	213	180	198	197	222	177	188	198	189	199	198	188	212	216	203	173	195	191	175	190	192	202	185	205	200	169	216	179	220	204	202	175	217	199	238	187	190	191	204	179	211	172	199	181	163	188	202	198	192	217	200	185	179	162	193	190	167	183	212	199	183	204	202	200	217	219	209	182	181	186	188	196	182	203	181	187	180	202	199	187	220	190	220	201	180	194	181	185	188	175	175	197	185	189	178	210	204	214	219	191	194	176	191	175	216	185	216	202	214	213	178	173	185	201	159	201	185	220	194	212	183	206	179	184	197	199	207	170	204	178	201	205	181	176	197	189	183	203	193	199	174	177	200	193	185	197	219	185	201	193	199	194	190	185	211	198	186	186	180	180	182	197	202	200	196	195	182	200	200	196	198	179	210	168	194	210	172	199	164	176	185	214	168	186	211	211	195	175	210	190	207	221	207	207	174	231	184	213	194	170	191	193	197	197	186	208	213	204	207	206	176	190	216	198	203	206	187	197	209	214	174	206	189	205	192	179	189	166	196	211	206	192	183	197	190	199	192	181	207	172	197	191	195	201	202	170	206	216	204	205	200	202	197	184	202	188	198	199	228	163	186	204	179	181	192	196	208	171	167	172	203	189	199	199	189	205	234	220	185	182	177	219	203	225	214	220	181	177	162	192	210	198	188	221	217	214	199	187	194	178	184	211	201	166	179	157	200	193	204	180	182	187	168	212	192	195	185	196	167	195	200	197	198	171	210	184	184	181	189	209	185	200	170	179	194	165	210	200	214	177	201	188	186	178	201	187	198	177	185	182	205	207	181	205	180	184	223	216	203	189	184	192	185	192	175	222	186	199	193	194	169	200	190	186	190	190	189	180	202	198	208	183	198	205	175	206	200	179	225	195	200	180	180	195	166	195	213	188	214	209	198	215	216	205	196	196	208	182	192	202	186	178	212	195	182	210	194	201	196	186	194	195	201	199	200	193	197	215	175	188	217	187	185	201	184	181	234	194	168	191	182	200	185	194	166	187	194	187	176	210	211	209	177	182	186	191	207	166	174	188	199	211	181	198	172	199	185	178	170	210	164	179	178	196	177	191	189	223	209	185	205	197	177	198	193	197	175	197	170	187	192	182	163	215	189	210	226	179	202	178	226	208	196	180	206	177	208	160	180	225	184	190	212	212	203	206	185	200	192	203	175	201	197	200	185	216	188	186	200	201	198	193	208	189	207	173	164	195	187	199	187	204	183	175	177	194	210	182
41520	44925	41456	38070	27316	12445	7172	2116	1736	940	721	1080	601	454	461	485	462	461	468	441	415	430	439	484	491	508	492	469	496	464	437	445	458	485	433	428	462	456	460	457	453	424	486	449	444	416	450	444	452	497	429	418	478	438	482	430	469	441	436	474	457	477	446	443	434	434	436	450	448	414	466	484	438	457	478	442	485	520	428	484	471	451	443	496	463	464	471	431	445	440	459	467	437	458	455	421	483	459	441	417	472	437	459	442	474	472	467	475	427	420	450	445	456	447	420	438	433	438	493	438	440	454	452	441	447	447	429	450	434	470	446	421	491	482	444	460	428	433	465	517	469	447	462	439	443	508	449	462	451	469	465	472	448	480	423	408	457	452	446	430	426	437	449	423	444	468	489	463	443	441	468	433	454	457	463	430	446	473	419	435	438	431	428	481	432	453	455	478	461	440	430	452	451	465	475	453	450	446	432	484	457	454	428	484	454	446	469	477	473	456	430	474	461	422	493	447	421	444	488	420	431	482	463	431	472	436	412	455	452	456	427	426	406	414	411	405	453	453	454	440	436	443	400	438	446	501	459	452	444	424	436	448	453	448	459	450	422	406	420	429	469	454	419	485	449	425	446	478	449	438	442	440	417	496	453	447	426	448	436	434	452	444	433	423	450	428	421	435	433	466	458	456	463	444	459	468	483	441	448	454	442	456	414	470	451	487	468	424	441	454	475	438	466	487	483	468	432	412	442	443	486	440	441	496	439	438	462	447	480	468	417	468	477	444	384	439	423	433	431	421	433	412	443	441	440	446	454	435	471	417	440	466	448	434	469	443	462	472	468	459	446	468	422	450	434	437	428	466	461	442	449	454	446	456	473	436	460	456	448	476	477	476	447	429	471	442	448	431	455	485	445	478	446	459	468	451	449	427	454	450	449	414	430	488	458	459	431	408	438	452	490	477	442	452	426	488	435	494	430	437	462	419	461	433	441	440	437	448	431	412	443	426	463	431	474	483	438	444	457	465	442	472	456	448	428	459	470	452	460	404	477	481	456	499	465	482	419	432	456	460	454	459	467	435	430	458	458	447	445	454	439	479	464	464	430	436	424	433	427	476	434	450	444	437	438	439	480	472	444	487	465	462	466	450	443	470	445	423	459	488	450	415	420	445	386	419	442	505	432	428	474	471	467	434	458	454	444	424	467	447	450	480	452	453	451	447	489	454	470	447	465	472	441	442	452	448	465	419	443	453	441	421	478	478	465	452	461	395	458	440	444	404	440	450	469	449	455	473	481	441	457	455	442	459	455	446	410	433	419	429	430	438	444	462	477	469	460	405	448	450	445	441	428	470	400	480	476	471	453	428	425	432	419	459	466	406	458	404	452	454	455	467	486	473	499	443	451	454	461	477	427	431	465	437	439	457	440	463	500	453	483	450	451	448	450	430	447	459	424	499	452	497	459	461	442	448	437	440	456	457	461	475	437	430	455	473	453	434	439	450	484	452	452	441	445	434	461	442	462	489	444	422	451	442	461	432	461	450	454	442	436	427	464	446	437	432	446	481	446	435	447	442	451	462	420	441	464	438	409	439	453	455	476	475	431	436	449	458	433	426	427	473	442	446	452	407	474	423	456	420	454	485	442	426	448	444	432	468	450	442	451	452	457	441	476	462	458	427	429	440	451	418	436	430	455	463	433	440	434	418	433	432	406	471	423	459	429	487	473	472	489	480	470	432	417	450	437	423	467	452	442	427	460	436	454	436	430	470	485	438	453	428	409	497	455	504	483	448	485	473	435	425	455	422	436	472	451	465	457	418	467	417	466	435	434	422	420	459	431	442	446	484	479	461	438	479	492	443	474	456	479	491	439	434	499	441	488	426	467	430	485	450	439	447	450	458	438	432	474	433	471	495	435	453	472	448	472	422	486	471	419	440	418	443	427	438	476	518	426	418	457	432	468	445	426	450	472	422	470	410	462	428	453	466	463	440	447	467	419	483	461	450	444	446	456	449	461	448	428	466	478	445	431	439	460	459	440	420	492	457	450	443	454	447	485	461	428	475	424	405	427	438	454	446	442	460	441	431	491	429	426	416	469	448	445	426	443	469	439	434	453	428	432	447	449	473	440	435	446	416	459	439	432	432	491	434	472	414	435	462	442	464	422	450	404	476	444	475	459	465	453	438	479	454	477	477	458	469	459	455	445	457	452	486	421	435	455	422	434	387	455	475	447	447	447	453	448	448	449	456	456	440	479	432	453	476	437	388	472	449	422	498	466	453	468	424	439	450	449	480	458	469	431	420	451	481	406	440	465	442	463	414	479	458	426	444	451	456	493	427	453	451	448	453	474	445	432	442	475	427	439	465	445	456	413	422	457	427	475	450	440	466	453	447	450	408	498	432	441	419	423	443	443	447	465	440	452	477	418	466	466	418	409	467	447	497	465	434	476	466	473	445	462	419	426	448	458	421	445	427	486	481	465	457	428	452	443	465	493	447	466	478	477	456	459	474	468	438	451	501	454	439	472	454	439	455	460	434	481	452	445	470	431	485	467	435	438	431	448	440	448	457	444	490	439	419	446	484	440	449	469	473	452	448	427	398	476	451	408	433	407	500	459	442	453	426	412	463	466	426	427	455	478	451	489	456	414	433	458	495	453	504	452	475	443	420	467	429	437	484	441	448	473	462	435	443	447	461	475	411	476	427	409	409	498	481	452	422	411	472	401	494	447	464	447	431	445	440	451	461	453	474	436	458	462	486	435	486	435	465	462	446	481	446	477	451	453	469	458	464	438	433	484	463	426	452	441	415	434	484	432	437	451	500	490	429	457	452	418	443	442	470	442	460	458	486	453	424	445	422	497	492	441	394	427	454	492	455	449	445	464	465	467	393	458	436	480	461	490	434	484	432	440	456	433	421	451	378	457	424	465	421	444	430	459	420	467	443	466	472	454	429	454	421	443	475	456	463	464	470	449	471	451	461	444	443	440	500	422	482	478	494	457	438	415	486	407	491	439	464	451	417	401	473	462	429	427	445	496	454	472	410	462	471	427	436	428	421	425	412	469	462	463	443	425	451	431	450	502	452	448	441	431	409	428	416	445	457	442	418	470	476	438	433	495	448	404	460	456	472	446	435	484	417	458	470	439	457	414	422	466	435	464	448	437	493	461	457	488	435	481	480	479	444	481	446	468	455	463	454	419	434	445	443	447	444	450	461	419	434	441	435	433	429	457	453	418	452	418	440	456	472	483	441	445	489	468	477	482	448	446	444	457	464	439	429	446	467	409	464	478	458	451	451	460	479	430	449	422	437	438	451	473	437	458	452	459	465	470	484	469	439	456	438	489	442	429	442	433	446	443	424	458	484	427	440	459	490	474	435	436	422	455	486	435	501	447	405	404	440	496	455	460	453	460	459	449	435	461	460	480	485	451	447	446	468	465	445	409	452	427	461	432	458	446	470	455	456	445	458	457	453	446	444	487	465	440	422	425	449	468	447	446	465	454	474
17995	6190	2108	977	664	430	362	289	293	280	305	308	331	307	299	305	313	301	296	328	307	289	282	303	335	292	296	286	296	287	332	336	290	308	299	285	321	299	286	297	292	311	347	312	309	299	350	314	291	331	283	315	313	301	316	305	280	335	302	318	304	335	301	319	307	323	301	328	329	305	282	306	294	342	302	317	303	310	316	291	314	292	310	308	310	311	324	291	307	316	295	279	327	307	288	329	283	302	294	285	316	291	323	326	313	303	342	285	311	284	290	275	325	328	281	294	329	305	309	274	282	328	287	300	300	305	311	313	323	296	316	337	328	274	334	325	329	305	310	304	335	308	327	358	323	319	311	313	295	303	311	296	293	296	284	293	331	272	321	279	290	297	302	315	263	307	330	308	296	300	298	287	308	332	284	308	325	304	306	291	294	327	307	273	293	308	312	285	300	308	306	289	303	267	294	336	322	278	308	280	310	331	328	279	264	318	315	308	298	310	295	281	279	289	313	285	287	279	272	329	312	282	308	324	321	323	312	289	346	300	275	320	306	320	320	307	312	292	303	325	345	316	317	302	302	289	319	316	291	305	322	289	312	310	288	325	267	294	321	308	308	286	278	310	315	326	295	324	319	324	301	274	333	345	312	313	323	303	289	315	315	314	306	275	321	313	325	320	328	315	307	308	307	282	292	309	315	364	324	274	292	325	281	292	301	285	313	335	295	328	336	320	297	325	305	342	297	330	321	317	325	322	324	316	314	323	299	318	316	316	310	316	249	311	306	330	307	311	331	284	274	316	340	326	321	312	293	319	314	316	276	312	300	331	312	294	291	307	294	298	305	303	286	323	293	283	323	331	309	303	302	303	273	309	320	313	298	307	316	298	322	312	273	292	312	310	361	325	310	346	305	336	289	326	332	328	332	302	312	310	351	304	283	312	333	285	307	321	306	265	279	302	349	330	306	310	294	313	297	295	339	307	304	297	302	333	321	302	336	274	283	335	299	335	294	308	258	295	314	303	337	312	336	305	319	287	303	341	292	320	314	287	349	287	331	301	296	285	290	296	310	315	299	306	285	329	341	292	301	319	296	278	290	305	297	316	316	291	294	323	312	352	301	309	290	308	290	301	286	320	318	315	299	307	297	290	333	329	374	300	284	327	311	295	311	315	276	299	307	315	311	286	307	353	338	260	342	321	307	273	293	306	319	323	292	308	316	291	307	284	308	345	316	283	284	301	308	307	301	295	295	288	281	320	308	303	325	339	319	310	318	300	296	287	319	296	266	316	301	322	277	310	321	311	320	281	333	303	291	299	295	288	325	321	303	325	297	294	301	268	304	301	315	305	315	307	306	292	304	307	290	309	288	294	320	313	291	308	288	305	329	316	320	315	315	331	301	280	301	303	302	293	327	307	332	311	307	316	327	272	315	342	283	285	316	313	328	314	336	305	313	287	286	320	341	344	309	303	321	301	332	322	312	329	291	302	310	329	318	302	302	326	307	328	297	317	254	297	310	317	313	340	334	316	308	267	313	287	290	332	326	314	283	301	282	330	285	315	323	333	270	295	316	297	278	290	317	318	306	319	300	317	290	304	308	331	339	292	321	321	305	285	323	327	303	309	308	347	339	302	294	317	305	292	317	319	300	283	301	306	342	298	299	296	327	320	316	312	321	348	345	290	315	303	306	297	283	283	323	313	298	307	301	312	340	343	297	315	305	331	294	312	331	308	305	347	290	299	290	305	322	297	346	333	310	346	339	302	320	307	320	300	309	303	339	322	336	306	318	281	334	289	341	315	312	315	294	334	305	309	308	290	301	329	286	318	331	294	296	289	288	309	308	288	294	309	336	314	304	319	294	337	308	277	303	314	268	335	321	298	333	307	292	318	291	295	301	305	321	301	323	317	299	271	283	317	333	290	305	316	336	318	303	294	281	328	278	267	316	292	294	295	308	275	311	307	316	288	315	311	282	288	275	292	299	290	341	295	308	282	284	296	285	328	293	281	282	292	328	302	323	336	288	277	275	296	318	343	315	294	304	310	297	342	304	305	278	314	308	307	289	290	275	346	331	287	344	318	303	313	340	287	273	271	300	302	332	301	313	300	286	331	308	326	304	299	302	276	321	316	331	331	311	310	349	284	325	305	317	336	328	312	329	314	315	314	322	322	306	291	300	294	297	350	307	308	299	318	295	308	289	295	315	311	324	339	308	282	325	309	294	282	317	319	309	328	292	345	319	329	284	298	305	314	305	291	298	314	278	335	325	387	298	309	326	322	317	320	330	339	300	283	308	321	287	286	304	328	298	292	303	277	295	319	303	295	310	321	310	281	291	304	315	261	292	312	289	308	349	302	306	302	300	298	296	307	340	308	318	306	326	327	347	343	341	299	309	309	291	298	307	329	297	294	299	284	311	302	320	310	317	310	304	319	326	299	270	289	315	334	304	320	306	305	311	303	314	300	283	321	274	307	295	316	347	297	316	321	323	325	337	332	312	306	315	315	297	288	328	285	317	292	293	280	310	311	279	286	361	306	314	284	337	305	299	327	309	304	317	319	306	271	289	333	279	320	337	299	324	305	344	298	287	323	289	312	343	291	287	294	302	292	303	325	306	300	314	290	279	307	318	285	294	313	306	312	333	293	317	324	300	292	283	323	336	314	327	320	320	318	307	310	332	324	298	298	277	297	303	321	290	324	302	292	305	306	311	281	304	313	296	297	278	277	298	296	330	293	277	315	341	325	330	295	314	259	295	277	319	319	334	325	308	330	336	291	304	271	289	293	344	295	315	285	305	285	308	316	316	310	305	315	299	315	291	263	312	321	312	331	322	347	318	323	314	283	298	288	315	284	289	271	362	330	282	294	320	333	295	286	286	311	324	310	298	288	296	309	311	308	307	302	294	299	321	320	334	310	311	310	310	308	291	312	280	352	316	318	303	316	332	294	314	333	296	310	317	301	299	297	276	300	295	327	321	307	319	282	288	328	279	299	325	306	334	328	314	342	323	311	311	331	273	301	309	304	325	321	313	284	338	323	300	266	315	340	300	344	352	305	273	304	351	321	273	331	313	305	332	328	290	304	294	290	287	320	279	331	320	270	315	296	297	317	272	287	309	334	289	323	315	333	311	311	314	290	306	320	316	333	344	297	295	288	279	307	309	294	283	310	325	331	341	271	328	312	301	292	316	290	322	306	290	287	323	274	298	284	289	301	330	309	295	293	335	306	324	314	314	326	335	293	306	292	312	320	289	311	293	326	331	276	289	338	328	322	290	287	317	319	307	257	334	296	302	289	303	319	302	329	310	332	294	290	288	310	272	316	313	308	340	301	329	322	278	290	308	286	309	300	342	299	296	316	331	318	293	316	286	325	295	318	331	292	290	303	330	304	302	320	328	328	306	279	343	338	323	316	294	303	312	280	301	299	297	317	299	302	285	282	304	306	318	330	303	304	299	297	307	307	305	290	320	294	304	287	308	294	295	267	292	292	306	293	278	361
13573	8342	4309	2755	2018	1061	892	717	683	678	688	718	667	703	726	661	711	688	714	667	708	641	702	685	681	706	702	667	737	648	706	730	718	688	692	722	725	667	672	695	742	711	681	692	670	688	676	676	710	676	692	710	695	725	725	715	686	730	683	647	676	682	741	701	703	701	648	666	690	721	718	696	705	645	671	674	724	716	659	665	663	689	703	687	733	757	689	686	726	693	655	689	655	711	717	697	659	683	697	718	654	665	743	679	711	705	709	654	712	683	661	691	695	671	715	710	679	709	671	686	685	651	663	651	694	707	714	774	736	667	657	682	668	702	694	715	676	734	738	720	658	646	701	717	681	769	688	679	705	689	715	669	708	659	715	684	703	705	705	688	728	698	674	675	711	732	706	700	739	738	686	694	686	653	697	681	694	726	689	736	704	688	724	726	681	734	680	691	679	719	707	693	727	726	672	674	661	691	713	689	685	681	689	722	677	719	708	719	703	686	700	710	663	685	701	680	665	709	681	654	682	733	716	674	707	713	686	715	694	696	702	740	725	697	691	673	710	654	667	665	642	691	682	684	668	715	707	688	694	707	724	718	673	729	647	658	702	731	686	655	658	713	685	693	705	708	723	675	691	667	694	666	747	678	713	687	693	662	693	737	740	745	704	722	665	687	709	683	713	694	704	715	660	698	700	698	716	727	667	734	685	700	706	670	670	679	651	717	692	684	665	724	686	701	714	688	720	685	705	668	686	703	674	692	716	703	702	685	612	691	715	710	677	698	698	674	680	717	688	697	650	703	703	704	705	676	728	686	736	737	748	707	681	673	640	677	702	704	683	720	676	667	695	670	724	688	723	700	680	736	688	717	699	647	696	681	708	670	684	691	606	690	742	679	715	673	732	694	725	702	667	722	690	720	717	671	716	731	674	691	716	695	681	713	692	709	697	703	706	708	752	687	691	673	712	686	656	671	697	713	718	685	712	706	749	691	701	657	691	731	709	775	678	710	693	736	670	721	650	686	692	664	681	716	681	706	681	666	678	660	703	685	686	695	728	640	729	698	741	715	710	700	685	657	700	679	739	693	683	700	712	673	715	654	674	718	626	708	699	683	701	695	706	670	644	651	727	660	710	723	677	666	665	706	698	719	743	701	683	711	713	727	706	697	694	663	704	665	711	739	738	724	660	696	725	700	717	707	655	700	739	741	682	681	710	690	675	706	707	655	694	693	701	656	653	723	697	689	672	706	697	686	725	701	728	741	681	697	679	697	700	677	685	682	711	705	690	703	642	691	676	719	784	711	697	701	691	757	710	693	750	633	710	683	696	707	731	698	723	736	741	714	722	713	677	680	701	706	681	684	670	673	702	681	684	665	680	719	658	698	735	697	700	705	662	733	705	671	698	672	686	715	725	699	647	735	684	719	704	693	702	711	691	708	685	720	673	697	723	702	741	668	693	734	671	714	685	678	638	674	698	709	686	694	717	663	650	642	684	747	675	683	676	705	705	671	666	730	698	663	652	691	696	682	687	723	680	684	716	719	703	697	705	726	674	698	690	713	679	692	709	654	707	738	675	672	707	705	716	681	708	721	664	733	662	727	698	711	671	653	686	759	697	741	675	687	680	692	692	671	673	700	678	711	674	679	685	684	686	673	679	758	675	696	726	709	692	686	683	744	670	703	662	711	686	690	664	676	693	708	695	703	703	735	732	658	707	673	685	713	700	732	653	717	665	728	707	696	705	701	724	715	707	710	672	663	718	662	691	790	722	697	704	656	667	692	676	701	688	658	739	680	711	690	675	700	667	702	705	708	694	707	731	681	738	706	724	655	702	719	729	630	684	677	680	679	719	698	677	640	686	653	701	714	685	689	725	689	698	687	672	709	697	669	699	691	694	700	677	700	709	704	714	707	686	664	696	690	658	709	612	647	710	692	679	720	692	687	700	701	732	707	643	638	667	653	671	703	677	682	685	714	653	696	690	677	708	688	677	694	710	673	718	739	716	754	656	699	700	661	673	658	668	668	721	702	672	705	644	717	714	676	680	700	694	682	703	707	697	708	709	652	718	713	699	721	679	714	644	692	671	708	663	714	692	686	673	699	664	728	719	685	678	698	670	693	715	716	675	725	710	655	748	675	699	693	713	648	691	763	661	699	690	700	689	717	708	671	627	655	667	710	664	694	638	710	661	696	672	695	686	711	736	706	662	675	699	675	680	698	669	705	686	716	664	694	683	695	702	699	705	681	671	682	670	708	724	684	702	700	716	683	687	731	739	625	696	717	671	696	680	680	683	658	737	681	748	726	680	698	699	715	633	730	707	689	687	755	670	708	694	701	680	730	682	732	725	704	655	708	683	766	692	704	688	709	693	673	660	680	705	693	690	738	695	664	702	686	723	708	683	685	677	692	702	632	704	687	657	641	684	678	716	683	689	713	710	688	743	666	701	672	689	694	689	731	688	712	674	653	700	688	706	680	695	695	676	688	667	678	674	659	673	679	685	661	728	689	752	730	661	663	699	718	744	707	727	755	693	675	690	710	696	650	742	669	681	710	649	699	728	701	708	687	730	678	727	681	725	746	693	702	664	687	730	687	664	700	711	708	694	675	636	699	688	734	684	681	690	677	669	691	693	711	671	688	739	678	711	688	698	653	694	725	675	717	701	716	723	705	650	712	733	760	693	677	680	678	699	704	688	663	670	676	690	708	650	679	648	696	695	674	707	685	648	692	640	687	695	703	704	663	687	689	697	716	722	662	666	710	685	721	688	657	682	696	688	714	712	696	684	667	665	650	718	706	685	686	694	650	704	669	694	694	708	705	687	666	658	742	688	715	707	741	646	686	674	692	667	665	639	731	673	686	744	641	657	697	709	679	715	669	712	654	669	714	702	642	679	655	716	714	722	670	677	690	706	684	692	699	691	664	705	687	700	668	741	673	648	699	707	657	713	707	670	709	665	710	694	674	665	665	700	699	724	750	682	695	670	719	661	647	657	646	685	691	666	706	637	747	701	693	666	677	681	723	679	682	703	711	724	694	724	686	728	687	700	720	671	670	667	704	710	701	701	697	674	691	691	675	779	693	677	684	694	702	678	725	650	691	651	725	708	671	703	705	646	734	732	714	688	668	691	724	687	697	701	701	733	696	709	667	720	692	728	683	679	712	710	690	657	716	715	701	689	685	667	757	664	739	735	689	706	668	700	705	731	700	671	670	722	690	665	670	705	733	677	686	678	652	743	691	716	710	714	701	716	657	724	676	687	691	686	671	685	674	664	715	697	669	708	669	691	698	724	653	732	653	684	682	713	638	704	682	698	720	632	692	691	680	718	645	691	749	709	656	653	688	701	705	666	707	687	680	734	705	724	714	604	633	737	672	717	656	641	699	668	702	711	733	682	701	691	722	706	711	705	696	690	709	661	693	695	693	719	684	714	744	692	696	700	720	706	727	672	688	698	687	723	692	682	680	715	699	703	687	736	671	657	715	727	641	744	665	679	695
45959	38838	27290	14096	6596	2057	1071	485	441	360	308	391	266	293	280	311	307	302	296	282	302	278	315	301	282	287	283	289	284	288	313	323	306	294	316	320	309	315	260	315	307	262	315	264	275	272	290	295	319	335	301	278	287	314	331	308	291	278	283	298	309	289	296	284	293	254	301	282	292	286	296	264	311	278	299	267	282	293	309	291	303	303	303	286	308	300	272	263	297	270	295	316	277	325	288	305	302	287	302	303	273	313	292	298	275	293	279	271	264	302	284	271	296	275	284	278	291	337	297	332	321	288	299	274	257	272	266	293	282	301	258	278	312	331	289	273	319	345	289	269	273	290	306	289	302	307	277	307	286	282	289	252	272	287	301	269	294	281	337	302	306	277	321	303	292	288	322	293	303	300	293	318	276	282	302	307	308	315	277	299	304	305	282	305	276	311	277	290	325	287	289	271	295	311	286	286	294	259	268	252	292	280	294	300	253	259	273	299	327	287	295	297	288	280	291	318	315	287	318	282	293	313	262	284	241	300	272	294	261	304	287	294	296	274	273	317	263	317	286	309	298	313	308	249	297	285	309	269	286	262	308	289	294	322	300	275	312	270	296	313	300	309	306	262	272	284	299	302	278	297	295	255	339	299	279	297	265	292	325	284	300	293	333	309	273	314	283	300	297	272	329	293	323	287	303	282	317	310	260	299	274	267	282	309	285	285	269	284	268	276	260	284	268	307	291	316	304	306	310	319	271	324	283	321	291	297	292	313	304	287	277	328	264	295	259	290	285	304	304	285	305	285	318	307	276	283	286	296	300	299	322	305	311	297	304	261	337	315	305	300	257	297	295	279	287	304	271	275	301	313	304	294	308	287	302	256	300	289	311	325	294	295	288	285	265	317	303	299	311	290	273	295	267	281	252	318	294	280	306	293	281	267	325	258	277	288	274	325	265	336	303	273	282	274	255	291	317	304	260	300	305	288	268	317	296	314	309	284	309	318	314	302	294	284	305	275	295	311	294	275	315	306	308	299	315	292	226	265	299	296	290	296	329	282	316	281	282	298	303	326	282	244	262	309	286	300	266	266	281	275	297	304	304	340	289	285	259	293	302	288	314	299	285	303	322	286	304	280	309	297	294	280	328	267	313	277	272	272	330	311	311	292	280	301	305	285	284	296	310	286	276	304	289	286	321	296	277	268	289	266	297	293	294	334	303	267	271	348	293	296	285	300	269	274	282	281	295	264	252	301	283	278	302	284	279	289	258	280	308	265	313	305	285	280	299	279	305	308	286	275	267	340	245	295	322	304	300	303	275	302	297	330	323	290	291	274	321	298	295	315	296	317	289	299	271	301	309	288	279	296	295	281	311	300	280	290	276	311	311	278	313	290	312	282	314	304	295	282	278	301	307	263	294	273	288	325	289	298	289	267	280	311	281	312	304	323	304	324	297	285	300	282	280	275	282	308	282	311	296	279	292	281	267	283	307	291	300	291	285	282	282	290	291	310	312	296	340	272	316	308	322	287	281	335	319	274	300	290	289	281	289	298	297	302	288	301	314	300	280	302	290	303	283	309	271	292	285	255	309	275	289	308	277	284	297	295	271	294	279	309	314	317	291	280	316	281	289	253	301	261	295	274	277	305	303	274	286	281	308	299	296	300	295	273	283	308	303	319	300	284	286	282	285	299	282	300	323	300	297	301	240	326	305	284	284	266	309	264	288	293	296	259	263	312	287	303	284	290	281	277	292	305	269	273	285	297	287	311	314	283	327	302	260	298	329	284	300	298	278	299	281	296	293	291	276	308	283	297	293	273	257	307	313	277	278	270	290	334	289	304	260	288	290	288	301	280	290	255	309	298	297	285	304	266	310	261	266	310	295	291	318	318	273	301	256	282	309	298	293	282	310	283	285	267	295	288	287	253	257	264	305	296	284	294	296	306	270	298	307	308	256	315	302	306	292	280	301	287	301	277	292	272	250	325	296	315	275	270	282	279	297	275	296	298	284	287	269	249	308	319	319	256	276	288	269	293	266	264	315	318	287	367	295	277	298	290	292	304	259	316	297	282	279	319	308	269	301	322	308	303	314	293	295	308	295	288	299	275	300	318	281	283	297	285	296	287	284	306	279	267	286	282	291	310	295	303	291	287	281	296	293	294	279	271	337	309	312	282	305	313	285	274	281	318	295	297	315	272	237	269	292	272	296	288	288	305	285	299	308	301	302	342	294	283	296	300	325	307	266	282	282	285	286	294	273	281	264	298	307	312	293	283	283	297	300	317	300	300	304	287	282	275	267	287	293	278	293	285	298	294	267	301	300	290	319	306	295	289	269	317	271	318	276	292	301	292	293	279	338	280	280	289	293	295	291	296	318	309	323	334	311	314	296	309	286	270	260	307	290	307	305	268	300	307	280	292	309	314	259	344	271	275	279	314	261	287	306	303	276	313	259	259	305	277	293	294	286	286	298	299	308	297	310	274	306	302	333	312	291	315	229	289	319	287	302	289	312	290	291	265	294	285	263	306	315	298	308	268	265	279	286	282	294	313	320	288	311	277	322	288	288	299	306	316	290	320	316	315	322	323	271	317	298	289	324	311	299	295	325	278	285	276	312	281	303	281	312	257	287	327	311	321	304	350	293	288	297	297	294	266	292	294	304	314	284	266	298	291	291	284	272	305	287	314	298	328	254	293	292	258	292	287	277	314	260	308	296	315	293	294	258	289	283	262	294	296	277	289	293	270	291	276	286	300	305	303	282	305	314	305	310	305	339	305	271	259	288	279	303	313	309	281	290	299	306	294	287	344	302	301	296	290	310	288	316	272	303	301	283	247	278	314	292	311	297	297	346	304	300	293	329	267	256	284	281	278	255	292	320	281	304	288	307	278	290	295	305	287	288	302	287	278	284	267	292	268	271	320	329	270	284	336	316	294	317	295	281	270	329	305	301	308	320	277	298	319	274	317	302	296	296	320	300	305	323	313	324	286	278	286	295	284	284	321	269	326	302	289	294	343	294	297	316	296	292	323	279	307	290	290	274	297	307	275	304	296	328	264	292	310	297	282	305	303	270	279	293	304	283	309	255	313	272	282	298	312	283	279	298	294	326	297	311	308	288	296	284	297	260	281	306	299	292	290	266	294	277	296	270	333	287	291	299	324	286	285	276	304	267	299	282	266	302	306	312	309	301	292	285	322	312	307	280	289	271	278	282	298	275	307	284	298	295	303	335	272	276	286	256	298	333	271	307	284	251	315	317	302	329	310	309	319	335	316	274	260	284	299	285	292	305	295	291	268	274	289	298	289	253	291	278	283	306	260	329	308	268	309	313	298	284	292	297	315	281	278	278	281	284	253	287	327	320	301	273	298	274	309	284	266	318	308	265	290	312	299	284	288	271	294	293	289	301	285	312	307	309	317	294	260	325	302	301	318	319	289	276	299	279	287	272	314	324	285	302	314	283	274	315	273	310	310	261	306	297	281	317	302	273	291	303	294	274	297	299	327
31558	32994	29512	24920	15210	6805	3651	1335	1279	962	755	1041	668	641	630	681	664	656	676	651	668	631	658	665	656	701	707	643	647	635	682	684	644	692	674	700	673	651	641	718	725	638	645	694	680	677	679	630	641	670	671	656	628	626	651	643	632	678	715	656	599	661	695	662	667	651	673	637	647	668	640	631	653	694	661	661	643	664	628	624	687	642	695	634	664	656	648	669	621	696	634	654	621	637	669	645	708	676	643	618	665	672	584	671	659	674	644	601	644	661	651	641	683	681	648	644	626	666	650	644	659	708	643	661	704	661	602	656	671	666	664	647	660	647	660	649	696	670	657	648	691	607	651	669	694	671	644	646	630	615	638	693	647	646	664	645	651	637	680	644	624	630	678	620	673	643	663	672	673	689	670	651	676	721	672	652	655	671	709	672	658	699	646	682	673	685	598	662	633	686	664	671	671	628	658	645	643	653	644	727	682	650	650	649	700	681	676	699	643	628	683	634	636	657	715	653	693	629	632	673	649	677	695	653	660	645	705	661	632	645	633	672	646	675	625	668	629	685	672	617	624	643	665	686	719	701	661	651	653	633	658	681	693	659	667	696	672	674	635	694	635	726	681	691	658	669	679	647	663	678	662	647	658	638	712	668	666	674	694	683	664	654	650	663	655	654	732	668	629	643	630	635	635	649	619	662	641	673	698	672	662	673	664	654	677	646	670	650	662	648	635	695	627	688	683	681	688	682	636	644	655	657	668	698	660	645	625	656	696	665	684	748	641	685	645	693	639	663	649	696	655	638	698	673	706	689	645	680	680	665	654	688	664	675	671	672	665	680	662	642	651	649	603	623	666	644	678	660	645	635	663	668	653	689	662	692	654	640	665	683	684	637	694	679	659	665	626	641	673	673	639	623	637	683	674	630	653	621	625	668	656	641	639	677	695	679	644	665	662	658	648	666	656	683	715	649	671	627	644	656	639	633	677	683	679	631	636	684	673	642	647	656	626	677	629	699	682	644	646	662	626	652	713	676	688	682	659	622	689	634	682	677	678	675	682	634	621	667	664	662	659	649	655	719	644	715	631	636	664	670	670	689	636	663	664	621	637	611	627	660	670	662	657	650	687	715	631	665	670	679	636	699	623	713	693	661	669	656	635	670	661	690	641	659	605	643	646	698	669	637	648	674	625	636	683	700	661	645	698	658	678	590	652	659	701	677	674	673	687	668	675	666	665	653	731	623	681	644	694	688	672	686	635	656	662	664	683	681	687	678	688	629	699	657	618	652	625	634	677	697	665	681	663	662	663	667	645	633	668	690	670	619	654	638	643	686	637	666	682	665	635	646	645	700	604	710	674	678	691	653	641	712	667	641	680	688	650	659	674	675	633	651	629	610	694	693	674	667	665	686	689	673	676	634	645	675	655	636	672	623	640	662	682	641	633	643	650	703	683	689	679	672	636	593	665	655	667	691	672	615	641	679	659	664	660	645	623	612	662	656	660	681	654	681	624	706	659	686	649	640	709	706	654	638	640	650	647	662	596	680	657	669	646	640	574	659	644	642	711	616	629	715	681	647	678	659	684	662	629	666	617	663	661	643	694	633	661	658	675	633	663	692	622	656	676	634	661	687	670	700	669	692	687	660	654	657	654	659	671	694	656	664	655	680	657	663	602	649	636	677	626	663	642	647	674	661	636	662	624	670	674	614	642	719	660	655	659	666	719	691	651	649	623	695	667	699	678	630	627	667	664	689	674	643	667	652	720	646	619	683	688	693	636	661	663	687	617	668	644	667	657	625	682	650	661	653	698	669	640	651	642	637	659	648	635	663	701	662	652	668	616	671	658	658	717	619	653	691	717	682	631	674	623	677	703	673	649	677	646	630	737	676	668	698	616	670	654	669	657	646	679	665	608	666	687	610	631	656	657	672	674	670	661	657	639	689	621	638	655	612	634	695	630	653	666	683	673	642	695	652	639	688	695	644	696	675	644	666	628	633	708	626	645	653	699	625	641	654	659	676	632	653	714	648	647	643	654	751	672	632	682	683	672	653	634	710	630	653	639	691	672	653	656	710	657	670	674	681	709	648	688	635	640	655	692	673	670	676	687	700	677	680	629	686	645	707	673	728	695	681	663	692	637	622	662	706	602	626	601	615	629	670	639	660	640	695	687	677	699	680	662	660	695	624	669	645	707	633	686	620	716	657	650	658	635	679	642	659	643	640	688	653	649	693	645	716	631	639	649	659	667	645	690	672	603	703	640	674	664	648	660	630	662	622	683	647	685	668	659	620	648	647	725	636	628	665	664	625	670	630	703	628	680	644	658	672	692	655	703	679	629	675	676	667	698	667	650	676	728	676	676	686	626	709	673	629	680	674	670	624	679	660	678	643	660	648	645	677	665	650	612	680	646	611	666	638	653	685	655	613	611	684	698	695	654	663	683	662	673	624	707	654	686	637	647	689	701	613	660	641	661	627	671	662	667	685	632	659	607	636	672	673	649	680	632	646	595	676	649	631	680	627	650	698	624	664	630	644	659	681	652	666	655	671	638	704	664	660	676	682	645	663	693	671	675	637	644	653	681	676	625	685	670	679	614	666	685	649	654	676	699	649	626	662	645	631	666	705	705	637	661	617	646	647	672	691	670	676	675	694	660	697	703	619	652	655	638	659	653	654	749	674	665	662	690	613	681	690	650	667	640	653	653	665	679	667	668	697	633	680	652	678	708	652	673	638	668	672	617	675	625	647	689	680	618	631	620	705	667	703	634	689	675	652	618	646	682	671	706	685	657	663	699	649	724	625	694	684	688	675	659	671	628	644	672	664	674	657	648	627	655	633	635	635	687	665	669	632	686	635	650	665	685	723	671	672	637	628	630	643	633	628	683	645	688	640	679	616	692	632	657	646	668	644	650	622	622	676	642	692	675	662	696	638	653	636	669	665	634	642	642	695	648	623	699	658	706	668	676	607	641	676	665	615	666	636	665	637	631	638	651	674	676	665	684	694	628	638	683	637	716	649	668	651	692	648	644	638	688	654	669	638	683	643	675	675	697	714	653	673	656	646	620	665	675	681	686	662	691	669	719	667	656	649	671	666	668	662	659	671	640	695	631	669	652	644	644	659	640	663	641	614	690	712	690	661	677	679	680	668	680	712	698	652	676	625	676	642	645	684	653	668	691	679	642	668	648	671	601	655	661	682	654	660	681	709	706	666	663	638	636	649	642	681	650	699	649	659	676	657	659	604	637	621	694	642	651	657	684	659	685	655	671	629	639	617	654	682	679	690	699	687	625	684	689	670	664	680	687	637	689	692	640	668	694	667	692	675	655	682	654	733	672	622	660	635	638	723	641	630	652	689	662	657	618	672	641	661	707	668	667	637	684	632	662	672	654	685	704	668	679	666	663	736	629	701	614	662	665	683	653	625	689	669	644	667	659	658	588	674	664	671	633	698	637	666	644	728	654	651	659	681	678	684	631	609	654	664	676	667	689	673	620	633	630	654
62279	56261	40081	27670	14899	4665	2095	610	451	398	234	346	192	188	191	198	185	177	199	198	190	206	215	193	203	219	181	205	197	202	205	167	170	182	201	201	201	202	206	194	182	214	212	188	221	184	229	195	200	194	192	215	221	220	194	177	201	199	211	198	203	210	214	184	210	203	204	208	209	210	210	195	183	193	192	220	198	198	179	187	220	204	185	209	194	218	207	194	181	190	215	203	199	177	213	183	208	197	228	229	183	195	211	228	173	214	203	207	204	221	194	179	184	228	182	212	184	194	201	184	185	176	182	191	178	189	236	189	212	175	225	209	191	217	199	209	208	185	207	219	218	206	192	199	184	165	202	230	204	202	181	197	197	237	189	208	197	185	211	184	187	210	196	198	191	215	195	208	200	192	187	236	217	190	189	193	193	179	215	209	177	201	203	195	208	210	220	200	222	220	209	196	181	241	191	201	193	186	188	184	210	200	211	215	186	178	201	170	205	196	196	201	188	189	207	210	186	177	221	190	195	181	217	196	209	203	201	185	207	222	211	194	203	175	185	211	227	195	217	200	204	191	195	180	198	208	196	183	220	217	209	211	186	202	216	209	209	200	220	190	206	189	212	221	192	189	203	170	202	210	206	198	190	206	170	226	217	182	215	185	182	180	201	194	187	176	156	205	177	194	198	195	203	213	232	181	187	215	204	174	173	203	178	198	222	200	189	188	203	199	218	182	180	189	181	192	182	177	181	206	210	189	200	186	195	188	200	211	191	201	196	183	179	204	212	187	170	207	174	188	195	189	221	186	218	195	193	187	190	197	193	206	212	159	205	185	223	204	226	177	199	193	214	204	170	196	176	197	219	238	183	193	203	193	178	184	194	196	189	216	187	195	198	202	203	177	195	207	211	177	199	197	198	183	198	196	219	192	187	177	186	193	214	218	171	202	186	205	217	181	199	204	200	195	179	208	235	241	232	223	197	194	197	187	223	195	184	190	175	218	211	202	217	196	172	206	207	200	215	221	208	193	213	199	183	195	208	238	198	199	194	199	175	196	219	177	190	207	213	198	180	217	182	185	178	159	195	192	215	207	199	189	209	194	189	200	206	210	175	218	185	199	213	221	203	222	174	223	205	180	211	186	235	196	211	198	193	197	172	194	194	176	210	182	181	199	211	217	183	207	204	217	217	179	193	179	164	211	193	237	186	230	183	191	188	234	195	194	200	229	196	195	205	207	192	202	217	176	204	173	213	210	193	221	201	185	206	203	209	216	198	185	205	213	217	182	183	182	204	220	188	188	190	220	196	195	173	195	178	226	176	188	178	182	194	191	177	211	209	178	196	188	205	185	191	207	204	209	200	198	216	205	197	211	205	221	192	201	201	187	164	187	169	212	232	197	237	241	182	178	179	230	186	214	209	208	200	198	215	218	196	191	205	203	210	220	204	198	211	192	220	206	203	194	177	198	191	214	211	195	198	208	201	175	182	164	204	191	228	201	190	190	170	215	191	182	202	187	215	196	200	188	231	219	210	169	222	227	181	225	202	165	203	185	216	213	182	212	217	206	185	200	212	184	187	202	209	206	205	187	216	227	176	178	187	179	185	197	201	199	193	189	200	200	210	185	209	196	198	202	189	229	204	191	194	182	195	220	202	204	206	190	228	176	203	208	214	146	195	187	201	225	208	214	208	216	193	186	201	166	224	181	185	205	192	194	188	186	190	203	222	173	180	204	214	220	193	224	223	222	221	211	214	186	190	219	205	206	202	189	214	193	192	196	180	212	206	192	201	213	204	215	228	205	212	207	215	170	224	228	221	214	219	187	181	210	205	196	220	208	174	217	189	202	214	192	211	184	201	210	173	201	212	201	207	212	211	218	181	205	201	190	215	209	217	211	179	214	180	191	212	202	241	188	192	201	185	201	186	177	185	219	200	200	205	194	204	202	196	194	213	212	197	177	231	215	197	172	208	192	216	220	168	185	193	227	187	182	214	234	203	211	223	180	178	188	178	212	188	208	197	213	184	224	221	190	191	188	199	195	214	170	197	210	186	179	186	190	169	193	219	182	186	171	191	205	182	201	201	187	197	192	192	208	192	218	203	204	194	196	171	179	171	195	198	202	204	218	186	230	180	219	186	179	211	186	213	199	187	196	204	184	195	184	177	206	185	224	182	213	210	187	192	191	191	180	199	205	174	169	207	214	209	206	186	200	212	194	198	186	184	197	194	212	214	214	219	196	206	194	171	212	204	170	202	229	213	193	181	179	167	207	211	176	208	198	228	188	195	201	214	205	206	196	208	208	216	181	186	183	183	175	196	187	181	215	207	189	182	174	192	180	198	207	203	189	183	203	212	191	216	209	196	186	174	207	225	210	181	209	197	203	197	177	195	214	195	201	221	214	196	233	209	210	201	204	177	190	216	198	214	209	225	191	180	185	186	191	225	214	187	202	206	189	185	194	197	180	242	182	196	187	188	179	206	203	212	203	186	179	196	209	188	213	215	195	189	196	207	210	209	202	200	194	204	211	203	194	216	220	198	209	211	196	203	194	189	182	210	189	187	212	194	201	202	202	196	207	190	168	190	208	198	200	234	214	200	203	189	214	193	203	189	186	180	202	198	185	218	201	208	192	200	208	185	193	193	207	201	215	190	182	223	208	198	202	202	209	194	191	206	204	184	215	186	240	195	216	218	199	228	210	186	217	196	201	196	169	186	217	216	188	219	168	186	193	223	185	227	218	191	212	202	210	202	228	187	195	177	213	195	188	208	209	198	216	199	172	223	214	198	186	187	213	191	179	206	176	194	190	212	192	210	215	204	217	208	190	204	188	209	217	200	179	210	213	190	198	204	207	204	201	177	206	192	205	198	212	193	182	229	207	173	201	215	166	226	204	205	193	190	242	191	168	204	180	159	179	229	204	194	213	186	184	184	188	188	170	189	188	230	192	185	190	192	188	196	193	179	202	196	182	188	192	199	220	208	195	201	206	217	196	188	206	198	177	182	188	196	194	193	197	195	199	157	197	186	202	216	211	192	192	208	195	197	205	185	189	206	204	193	239	185	197	218	204	184	212	188	192	164	204	214	198	198	196	203	176	204	190	195	196	242	226	223	199	188	221	213	181	203	205	212	194	207	239	190	216	234	194	200	176	225	224	214	209	190	188	169	221	224	197	207	177	207	192	198	209	187	204	197	235	194	169	186	176	185	244	196	196	193	177	198	184	193	202	196	218	212	193	190	203	210	191	210	216	210	178	171	203	198	178	184	188	176	198	211	164	214	168	200	204	201	184	201	193	210	178	200	210	207	175	211	203	181	200	225	170	186	185	191	198	212	181	190	216	194	222	202	207	191	189	212	193	193	206	210	193	222	192	204	210	197	201	186	219	196	217	200	223	210	216	190	185	212	184	206	178	175	208	185	190	175	208	204	212	194	209	213	189	191	201	202	201	199	202	204	204	190	194	194	202	180	206	209	226	190	183	212	183	204	231	215	190	214	242
42660	45338	39681	37880	24807	12355	7143	1967	1673	1297	747	1242	486	461	485	434	445	482	475	435	491	483	480	503	513	559	481	455	457	476	472	501	473	459	515	452	448	456	498	467	491	447	483	465	496	515	469	468	486	510	483	461	462	485	456	468	482	471	467	437	485	487	450	512	480	461	484	458	466	475	475	468	474	462	496	472	476	438	465	478	464	438	437	443	439	479	479	434	482	464	485	454	465	450	478	482	439	416	457	479	472	440	492	495	490	463	466	468	431	471	475	473	452	470	414	472	410	473	436	442	476	460	444	476	445	477	518	492	453	455	463	470	460	430	456	461	450	458	489	473	493	448	435	439	443	441	496	468	479	499	472	479	476	433	439	433	415	442	485	504	472	453	485	453	468	420	464	435	464	492	438	437	460	490	440	493	487	458	455	490	454	460	495	482	510	457	476	457	462	453	479	487	468	443	451	475	480	436	496	480	478	504	445	466	455	435	474	487	461	450	453	464	483	484	459	468	483	499	514	496	480	470	499	507	507	432	469	465	471	448	446	511	490	469	476	407	486	463	444	409	488	455	449	467	439	470	442	497	493	454	470	461	422	504	450	486	463	486	451	443	445	476	460	451	433	450	426	479	504	450	457	454	482	408	482	454	419	464	452	422	442	492	453	457	467	423	466	450	463	470	508	470	453	456	468	481	447	539	491	473	467	481	449	439	496	429	459	445	491	454	455	444	453	449	480	455	464	484	431	462	456	475	470	451	445	467	481	444	491	437	441	496	461	488	459	488	467	485	466	455	470	469	466	444	471	453	429	468	438	448	475	480	439	496	444	461	480	463	448	467	457	473	477	434	457	471	457	473	497	457	527	450	482	458	489	455	442	455	487	433	463	480	470	490	467	459	465	478	497	453	432	446	466	467	501	476	475	429	445	480	437	481	453	465	483	483	442	442	425	523	505	485	483	447	493	466	463	427	448	459	517	472	470	450	460	478	497	498	433	451	472	487	455	478	466	502	473	461	456	448	464	497	482	460	458	449	476	465	451	455	480	418	473	492	439	495	471	442	488	413	466	499	449	465	451	430	486	480	448	489	488	448	448	475	445	451	459	483	457	500	446	463	479	495	437	505	466	473	454	492	460	439	418	481	477	487	474	480	494	468	434	455	473	462	491	486	410	469	476	438	473	470	466	450	449	480	494	461	424	488	463	443	460	449	468	475	476	439	438	439	440	426	441	481	458	465	487	477	477	503	482	475	445	462	444	504	493	484	492	422	502	481	468	446	475	485	486	463	462	472	479	449	456	459	483	465	495	434	485	443	453	445	421	499	466	441	460	452	476	473	492	487	505	472	460	467	447	461	452	435	520	441	460	476	436	498	483	461	458	424	471	464	478	436	447	454	466	486	472	511	462	450	478	491	446	461	478	468	470	438	464	447	476	476	459	479	490	449	467	455	431	449	476	474	485	476	467	476	458	478	475	462	446	468	514	450	484	520	483	439	448	460	466	484	471	454	489	478	444	459	424	440	486	480	463	440	489	469	449	484	477	441	467	464	464	491	464	447	422	440	540	468	475	470	475	468	473	495	475	436	478	453	505	442	466	515	494	469	425	473	467	479	456	456	495	473	456	433	499	446	468	455	457	444	459	439	465	486	475	466	479	465	450	486	479	435	461	500	475	476	503	492	453	444	502	453	443	469	458	453	466	455	450	512	437	461	463	482	477	464	474	470	444	451	497	480	435	480	481	454	492	480	461	479	463	436	498	442	483	450	486	483	466	467	472	447	469	479	467	464	440	470	435	488	446	469	482	454	463	458	506	503	482	484	487	472	457	459	467	438	448	461	415	471	443	464	487	481	473	472	494	427	439	448	473	450	506	463	451	468	498	507	440	465	483	504	479	463	439	469	448	449	445	447	466	465	486	463	474	468	459	435	496	473	471	496	452	447	478	422	444	469	457	464	484	485	453	448	451	460	470	480	463	484	474	475	500	486	469	478	449	465	502	473	484	440	405	475	453	459	430	502	452	483	495	486	454	476	467	426	493	479	415	434	485	476	456	428	417	435	482	453	423	465	486	503	449	451	465	461	446	487	474	474	456	454	457	478	420	425	513	474	492	458	454	476	503	453	459	434	443	498	483	493	469	447	506	487	469	449	462	441	501	480	460	453	470	488	466	468	478	464	478	478	475	505	459	426	451	474	475	456	459	484	520	452	477	442	436	491	461	486	481	451	439	458	481	484	432	452	459	461	488	473	453	454	458	470	451	431	453	458	434	448	406	497	468	481	469	432	482	488	457	445	451	420	487	484	495	484	456	460	497	458	483	465	500	450	447	449	518	465	452	474	484	474	461	477	468	480	480	467	474	460	471	476	469	464	478	469	473	496	450	501	468	462	474	477	475	457	472	428	477	496	433	448	470	500	480	435	427	453	458	464	450	435	455	494	495	458	455	488	487	476	494	440	490	458	481	441	464	479	507	464	481	457	477	463	475	480	479	467	474	473	482	447	458	490	437	421	468	499	434	449	429	476	467	492	426	443	466	486	489	484	471	461	462	482	448	433	467	474	445	464	462	439	440	452	448	503	488	429	478	483	441	441	462	458	463	467	477	465	419	461	499	462	475	456	473	422	436	496	458	479	491	461	473	468	464	479	455	479	459	475	474	444	454	487	465	461	449	472	457	443	452	472	473	446	448	481	466	477	480	489	463	454	485	458	448	454	451	462	451	488	468	471	459	450	479	497	450	451	537	498	513	469	472	463	463	452	439	456	472	459	457	487	459	471	461	480	443	487	424	488	481	474	490	475	483	477	437	420	464	469	461	440	467	517	475	462	436	471	459	469	469	450	476	451	496	479	473	460	459	481	465	444	440	477	425	491	454	401	483	501	462	464	462	488	444	496	454	443	418	484	446	464	489	441	466	442	441	451	487	480	447	463	471	456	482	493	438	441	480	439	492	461	457	483	469	487	443	468	470	472	469	483	451	466	490	459	475	458	444	468	442	460	466	439	445	456	490	422	460	480	478	505	484	448	500	451	448	444	478	464	503	467	484	433	467	479	481	492	485	485	460	465	480	466	462	468	507	441	435	449	446	444	494	463	465	465	494	499	421	469	468	435	488	484	471	477	478	497	451	478	512	503	477	460	474	492	471	446	429	489	455	496	504	460	492	449	445	445	471	467	526	469	439	477	474	432	443	438	442	477	460	441	453	455	443	450	427	440	476	479	501	471	484	448	492	458	488	462	480	469	451	472	470	459	469	504	490	483	494	485	451	480	495	444	480	416	433	455	501	480	485	474	434	466	508	483	440	471	497	458	465	467	421	501	463	490	460	481	478	475	495	462	465	437	470	470	479	447	480	500	454	470	472	551	472	465	456	489	458	444	462	444	458	457	461	507	477	453	451	458	443	487	496	461	474	490	455	459	465	479	478	444	465	467	464	471	449	460	467	471	480	451	501	451	471	498	520	464	462	470	424	476	403	510	474	439	467	499	469	479	450	465
19182	6517	1933	915	615	402	364	334	324	305	315	314	306	297	341	330	303	311	318	287	320	343	336	348	324	320	294	297	298	299	340	339	307	359	311	315	295	319	338	303	306	305	324	316	312	314	311	297	332	328	381	310	306	274	329	314	288	324	328	319	315	325	310	343	302	321	297	313	320	319	340	319	322	327	302	320	306	347	341	348	314	311	322	326	345	349	307	327	326	304	324	324	301	302	333	312	342	289	339	315	356	343	309	323	284	293	307	305	298	311	294	307	309	330	297	330	333	309	307	313	338	320	285	333	334	285	319	313	378	319	319	298	311	311	343	333	337	287	324	335	328	312	333	332	300	331	333	300	343	269	366	319	307	290	332	278	343	300	310	338	307	336	300	309	326	349	312	309	335	314	333	306	306	341	300	309	318	298	332	322	340	324	308	288	329	333	361	311	319	323	289	300	330	286	300	325	305	274	296	337	321	332	332	331	313	320	297	309	353	316	314	311	336	339	304	286	276	303	308	297	301	330	322	316	327	284	321	367	334	328	299	323	316	300	360	313	328	296	313	345	312	339	349	301	355	320	335	310	330	324	328	307	315	317	350	311	298	342	330	286	361	317	317	324	330	307	320	316	319	317	357	303	328	326	330	326	348	324	361	343	349	336	314	287	318	342	322	318	330	315	353	325	322	349	355	297	304	319	349	316	284	308	349	294	337	322	344	341	339	329	319	321	324	313	301	330	338	296	328	300	296	319	328	320	320	314	317	332	319	299	301	321	319	349	301	294	334	318	314	315	332	336	300	339	331	305	301	333	287	324	325	309	313	342	307	333	327	341	319	321	343	303	273	329	331	318	334	310	284	280	348	361	322	316	300	331	332	305	309	341	290	326	319	296	326	311	301	322	308	290	288	331	318	304	283	294	313	329	283	298	306	303	335	297	319	321	287	299	293	315	317	318	336	312	310	326	333	350	319	334	322	273	317	321	317	326	319	309	314	319	314	322	329	337	327	333	337	336	312	330	322	316	294	314	318	318	277	320	333	323	321	336	323	302	278	275	298	334	316	350	308	304	301	293	327	316	337	285	363	328	307	321	322	297	298	325	289	295	320	320	302	307	325	294	297	269	341	319	295	323	310	317	323	335	297	313	321	308	305	291	306	340	362	337	337	321	308	341	345	319	303	299	317	298	331	322	290	315	282	324	324	322	351	357	326	326	309	325	282	330	327	308	354	308	355	326	344	310	298	322	319	266	315	343	324	322	314	323	330	303	307	321	309	320	274	331	345	297	279	344	295	316	328	335	313	306	343	298	314	327	304	361	302	290	332	326	301	324	302	308	337	307	327	339	344	353	308	309	300	323	356	301	303	318	360	326	315	300	327	302	303	307	306	343	338	307	295	329	338	304	324	296	331	307	331	313	321	323	329	313	301	331	296	309	328	324	288	288	307	296	293	297	289	315	301	316	307	324	329	344	352	330	312	323	300	296	318	308	327	305	333	285	341	388	354	324	323	306	333	343	311	313	317	313	338	317	335	322	336	297	322	328	347	314	353	289	304	344	348	309	362	341	319	318	346	307	327	305	301	346	284	308	318	329	297	313	324	327	321	335	319	352	337	331	358	273	321	340	327	339	294	330	312	313	303	292	310	331	305	307	328	338	318	317	324	330	310	327	307	322	313	345	316	343	300	337	296	319	321	333	310	298	319	305	289	333	291	357	366	325	341	322	335	307	329	315	296	297	323	387	338	335	325	319	293	335	352	333	318	329	338	324	332	316	336	352	296	317	337	353	368	320	371	345	342	363	330	324	285	285	352	291	325	338	303	297	315	342	354	325	274	302	288	306	331	326	322	321	338	340	335	320	298	293	321	343	336	364	281	302	316	300	307	337	296	304	340	334	339	314	323	313	320	350	333	295	297	321	328	326	325	330	291	326	354	331	320	295	311	341	334	321	305	331	342	334	327	329	349	301	323	352	327	324	333	288	313	303	340	346	275	307	323	329	338	317	335	319	342	308	319	330	311	321	338	327	335	332	303	297	345	353	314	307	281	319	305	353	316	305	318	313	298	315	356	283	304	319	328	299	317	341	359	342	312	331	344	283	323	319	302	324	318	336	326	292	329	292	305	285	310	293	302	308	343	320	317	283	341	280	332	334	306	301	305	294	319	340	336	282	316	319	331	306	336	310	305	317	311	323	334	324	325	337	307	320	322	369	335	340	297	292	308	329	342	321	320	326	321	308	328	306	317	347	332	330	302	323	319	312	324	286	305	279	338	329	311	343	345	334	310	330	324	302	329	301	280	321	292	350	287	323	342	299	346	337	293	299	337	300	340	313	319	323	295	305	346	337	308	318	340	349	326	357	318	319	348	362	295	308	331	346	310	335	324	327	305	311	311	312	305	327	314	343	325	340	313	328	315	292	309	327	312	327	338	348	309	302	316	310	326	355	310	313	315	325	320	321	295	319	339	337	291	318	313	320	337	320	345	332	325	349	366	336	341	304	322	325	383	313	288	337	313	330	332	334	323	308	330	320	297	304	270	308	340	302	326	346	340	286	329	294	321	311	324	338	382	341	311	297	319	294	314	295	301	317	320	315	296	340	311	317	305	309	297	335	329	328	309	321	305	328	322	308	322	284	315	341	328	310	320	315	314	289	307	328	317	307	338	300	333	351	327	326	306	293	338	297	300	290	339	315	317	322	313	328	332	328	340	311	285	297	348	297	297	345	294	319	306	348	329	316	299	292	334	314	339	341	278	357	326	293	312	330	328	266	311	312	323	315	331	336	314	347	305	291	340	317	339	329	321	313	289	320	327	320	295	327	362	293	296	329	339	319	314	287	301	321	295	330	320	293	306	329	345	347	314	344	333	303	313	311	323	281	315	326	313	327	315	301	265	329	325	317	330	312	334	337	329	311	288	321	324	351	351	320	343	334	340	363	304	344	316	373	329	348	318	316	306	335	305	338	290	305	281	295	323	309	314	289	290	342	341	287	326	303	342	322	289	342	311	312	320	314	344	344	288	290	337	336	295	313	296	295	337	308	277	312	345	346	339	304	329	319	328	289	326	337	335	308	312	310	291	320	317	331	324	307	334	345	303	304	317	313	303	318	316	311	333	317	280	336	330	313	324	347	324	300	346	285	323	295	335	320	313	297	294	304	324	363	309	328	342	352	310	320	324	328	328	319	287	353	303	322	345	322	351	322	295	361	345	326	344	324	333	354	322	330	320	312	343	329	334	298	361	298	321	348	319	330	325	275	324	320	330	309	301	315	314	342	332	311	291	325	313	340	302	344	308	305	315	343	302	324	320	294	308	326	329	296	307	299	306	370	342	336	339	320	328	382	323	318	302	336	312	297	324	299	316	348	286	325	298	302	337	330	343	311	330	339	321	325	314	327	320	351	333	310	319	308	325	295	328	346	331	351	325	305	332	309	331	358	306	307	327	307	352	321	348	325	318	315	345	285	317	326	309	288	311	312	317	298	326	308	317	339
14334	8854	4163	2758	1817	1052	913	792	718	717	721	743	720	698	722	721	735	722	713	686	720	744	733	732	743	752	752	652	670	684	697	731	711	760	702	725	727	770	701	727	686	679	718	732	713	714	727	773	701	678	708	746	697	711	700	724	714	744	697	718	724	695	714	724	703	753	688	728	693	729	696	682	734	696	770	740	705	714	738	693	703	706	686	750	729	734	740	745	747	727	743	712	733	683	730	721	717	735	721	691	668	695	710	728	732	729	746	678	720	701	725	715	731	728	633	711	701	784	726	714	755	758	674	688	735	703	719	689	713	675	737	733	739	748	725	650	706	696	696	764	714	720	709	692	723	711	786	775	695	718	703	699	737	721	740	711	709	727	714	664	691	721	730	723	748	674	737	704	676	756	690	717	725	698	686	680	717	698	749	700	674	728	691	749	635	735	725	739	711	742	696	717	715	729	703	702	716	771	701	710	765	746	749	721	733	719	749	724	728	747	708	693	747	676	700	720	716	707	723	683	751	740	660	665	704	696	689	771	727	709	736	700	695	703	695	706	726	733	721	700	708	724	758	668	717	690	756	730	720	706	748	737	660	736	691	754	693	734	736	738	711	703	783	722	728	759	682	736	779	743	683	756	680	707	739	714	752	685	645	742	744	664	690	746	699	749	756	724	692	763	726	743	704	735	701	739	702	694	701	686	689	699	679	731	690	727	715	721	695	692	760	700	753	716	703	708	685	743	724	714	697	696	729	709	717	693	711	738	680	719	756	690	732	708	710	778	733	766	714	721	689	729	750	706	716	699	683	697	714	693	716	741	706	706	748	765	707	683	735	742	701	654	721	740	727	736	739	690	745	719	685	734	685	715	714	697	734	705	712	712	710	696	734	738	721	717	758	657	750	730	713	684	693	694	719	755	732	712	724	697	724	701	761	698	751	715	730	720	765	716	753	723	725	730	711	705	714	712	678	693	693	733	684	678	741	765	724	729	716	733	714	650	745	698	701	733	754	656	670	724	712	734	747	682	654	744	715	697	729	736	699	743	720	687	723	703	703	729	755	724	709	688	750	688	698	730	727	665	764	723	693	761	714	744	743	710	730	720	713	722	764	735	723	662	670	680	714	741	707	700	720	724	699	716	711	708	742	755	716	709	675	754	733	706	714	767	718	685	710	732	678	719	692	702	772	738	680	754	721	680	696	758	713	735	712	729	663	734	742	715	735	728	694	732	700	699	793	707	659	758	724	691	713	699	743	691	743	650	734	754	763	710	738	730	754	714	690	689	759	693	754	689	664	741	730	682	747	721	715	726	707	741	710	676	692	735	673	662	706	715	717	700	696	708	788	717	705	732	682	760	779	672	727	701	663	712	741	760	695	684	716	737	733	712	712	738	697	777	696	736	754	717	801	710	709	737	730	729	716	721	756	746	711	666	724	714	730	732	733	665	728	707	665	745	709	749	721	732	744	696	721	681	710	761	721	704	684	722	684	725	738	737	696	740	755	694	715	737	740	718	707	678	729	716	696	751	682	715	680	747	680	667	751	710	699	699	735	664	689	710	694	739	708	708	748	693	748	719	716	714	711	703	748	709	720	717	745	746	704	736	786	694	722	701	731	721	722	715	690	724	689	754	679	723	709	706	715	708	734	759	727	729	687	758	723	775	766	702	754	746	739	773	699	689	733	729	697	686	705	752	749	702	710	721	698	707	743	760	712	734	679	703	704	705	698	709	742	719	748	739	718	691	667	763	721	721	681	742	755	707	701	707	763	763	741	693	773	707	704	736	675	734	728	672	706	707	774	713	750	656	721	716	719	723	759	715	750	714	680	703	678	702	741	680	702	709	756	709	727	715	714	705	718	675	722	679	700	706	683	705	687	693	738	749	688	718	732	712	749	738	719	664	703	694	721	753	770	702	702	674	760	664	704	777	765	699	669	715	707	716	697	765	746	706	725	760	720	702	686	706	772	736	759	715	752	731	714	711	730	671	757	705	718	721	686	701	758	725	651	693	731	724	744	696	724	722	757	716	715	739	665	704	701	745	713	723	743	729	643	718	709	709	714	701	709	706	685	737	731	728	714	707	684	722	745	709	711	697	743	727	699	767	670	692	700	724	700	655	737	756	714	728	701	704	758	705	710	746	718	717	721	722	722	687	768	703	682	709	704	680	769	752	724	746	725	754	700	723	722	753	695	711	715	755	717	750	735	725	713	734	729	676	684	723	741	725	701	707	698	718	713	729	671	679	685	727	738	720	768	746	727	746	728	723	743	740	752	720	711	750	730	699	746	707	694	731	703	679	752	715	719	722	687	716	752	731	707	708	684	696	717	755	787	689	664	696	747	749	729	663	739	726	678	717	708	675	750	732	750	746	742	706	705	737	719	725	739	711	722	698	668	762	731	724	709	705	715	676	740	717	744	696	731	723	689	676	676	707	767	720	687	734	700	740	727	725	697	695	707	677	731	733	747	698	764	737	707	727	747	739	762	705	733	707	732	760	696	732	756	706	743	711	750	754	685	686	704	721	721	703	689	702	651	714	704	682	767	730	721	735	712	733	694	702	661	697	710	706	684	678	718	717	715	744	722	722	712	726	721	727	728	732	729	761	698	685	747	673	681	713	683	699	705	715	696	707	742	695	714	698	703	776	707	711	744	724	733	703	710	735	697	712	695	698	725	774	685	750	725	751	667	668	728	732	714	750	718	765	706	740	699	716	730	675	741	747	665	729	729	739	684	747	741	685	694	737	711	733	673	727	682	702	775	712	686	745	748	746	679	723	699	716	740	701	783	737	713	719	717	737	714	752	655	710	686	728	712	724	770	705	709	681	726	753	722	714	691	673	746	706	704	777	710	710	682	707	715	669	719	712	742	726	718	742	703	711	695	714	704	747	657	714	744	694	707	713	741	734	721	790	744	738	734	736	707	718	729	705	705	727	776	685	736	750	742	706	698	690	715	661	702	736	724	681	734	695	741	728	684	682	701	688	710	751	757	741	734	745	705	700	735	753	731	709	735	701	694	698	719	723	725	753	742	665	734	714	748	699	703	721	733	710	755	733	735	733	707	774	739	742	750	743	754	682	741	745	718	724	748	681	713	758	737	758	734	741	712	754	721	773	762	687	700	727	664	715	711	739	701	727	689	730	706	692	720	718	737	696	742	755	682	740	686	704	729	726	711	680	702	682	725	713	712	701	733	733	713	712	677	773	732	734	732	703	707	714	744	727	714	731	725	663	713	708	679	729	689	710	738	707	766	742	702	704	745	722	714	683	702	721	740	726	745	695	717	746	702	733	757	669	711	732	694	745	727	697	712	720	704	729	716	751	709	761	707	680	762	747	709	682	708	695	768	727	720	723	697	672	723	712	740	695	685	737	677	673	715	721	715	651	699	713	663	727	770	700	695	734	663	694	724	719	745	745	679	744	736	766	703	691	717	731	710	701	732	781	700	742	706	727	717	709	695	751	714	774	714	748	723	763	692	704	730	701	708	751
47824	38856	26701	14446	5595	1958	881	453	452	380	326	409	314	341	292	324	346	342	277	302	295	294	301	300	302	299	323	300	302	311	304	320	313	302	340	301	341	313	318	335	263	314	298	319	303	274	298	304	321	296	303	314	321	287	299	308	256	302	309	331	320	293	296	305	289	314	325	312	285	292	333	294	278	297	320	274	342	306	298	298	343	333	284	309	321	315	254	336	304	340	288	276	250	315	325	279	302	292	292	331	286	283	265	314	281	297	300	287	319	317	291	280	306	283	317	310	299	340	330	289	276	299	287	323	293	291	303	285	321	339	326	288	313	285	318	362	324	290	293	315	286	323	296	298	306	285	321	315	311	319	310	314	305	301	328	302	297	292	304	289	297	295	271	313	297	310	288	294	295	301	308	304	310	266	280	311	277	294	304	341	365	276	273	307	298	281	293	280	278	308	313	299	313	286	289	279	303	320	301	302	325	282	283	282	265	321	307	317	303	326	314	331	285	299	307	305	331	323	344	295	268	303	280	293	338	285	320	296	279	306	322	291	309	286	296	281	308	322	261	298	301	331	308	309	370	285	296	319	309	316	293	310	312	335	300	308	311	307	310	313	302	287	308	295	325	316	306	334	304	336	268	295	284	291	290	302	299	300	309	282	287	296	330	275	274	252	328	295	299	281	319	291	298	307	312	306	297	294	312	286	340	326	301	290	325	322	301	314	294	327	276	299	288	312	298	272	305	275	263	290	342	292	289	275	312	308	296	277	371	267	304	322	327	285	311	283	297	301	280	319	301	330	321	317	312	291	351	287	327	339	308	279	314	320	317	336	295	296	273	287	309	320	301	295	300	306	326	292	288	289	304	286	284	296	299	306	315	313	301	314	332	284	314	336	303	303	311	350	309	299	315	297	267	311	287	305	294	304	309	331	309	304	322	276	312	289	305	320	298	305	290	289	324	302	310	289	330	279	336	310	290	286	294	310	289	249	297	298	310	303	305	309	302	285	291	331	269	304	304	284	336	299	299	315	332	312	311	287	298	323	335	282	302	296	321	283	302	280	270	299	321	305	298	309	290	271	296	324	316	305	347	329	300	277	315	284	313	303	321	313	292	297	321	326	327	286	332	303	284	278	293	280	295	286	276	297	289	306	287	298	305	303	329	277	341	311	270	316	286	294	309	312	334	299	300	316	310	317	301	338	350	317	287	300	334	270	288	331	314	308	282	287	315	336	280	322	260	270	293	297	313	302	303	348	320	315	301	304	283	319	336	308	323	289	291	282	293	329	264	297	315	285	325	289	267	309	310	336	302	305	274	315	303	345	320	308	292	332	309	287	266	319	336	307	296	313	301	311	292	325	327	307	300	330	323	324	282	290	323	300	304	309	298	279	284	304	293	287	310	297	301	316	282	312	310	315	341	315	291	315	303	292	267	333	359	318	306	331	294	325	310	294	291	310	281	310	311	292	288	291	301	297	276	290	310	300	305	302	282	304	308	300	310	277	297	284	313	302	326	278	313	313	266	275	319	294	326	315	300	305	319	337	295	316	278	261	298	306	319	310	323	297	325	303	303	319	288	306	302	308	333	320	293	309	307	300	319	333	284	309	337	254	288	319	275	288	296	290	295	309	284	305	348	318	297	294	346	278	341	284	310	297	294	273	300	272	281	302	319	293	283	305	297	312	297	296	293	288	302	307	338	292	336	296	282	353	282	312	318	276	257	302	300	289	314	299	301	303	292	315	300	300	342	306	264	311	343	310	316	303	305	306	290	279	312	313	324	304	296	317	331	332	329	291	327	312	312	301	323	295	332	292	312	288	299	306	273	313	318	312	318	314	316	335	294	294	305	301	297	297	337	312	326	308	348	352	301	297	337	314	349	293	307	282	274	297	268	305	324	295	301	303	303	298	288	292	305	311	302	288	322	317	286	296	283	300	302	319	336	296	277	299	292	283	307	294	304	326	294	330	279	329	306	282	341	335	309	339	300	303	331	294	302	283	326	326	274	268	299	299	308	282	313	318	293	277	341	262	317	311	278	314	340	312	316	302	298	290	318	295	270	293	285	314	325	309	283	324	332	324	313	324	286	253	277	305	282	306	314	311	309	309	317	284	311	274	278	299	315	308	328	323	306	292	293	327	296	284	280	296	318	292	281	296	307	321	291	296	288	302	339	315	301	316	323	305	291	296	307	307	301	264	321	325	310	311	290	274	310	319	292	275	293	298	277	258	271	284	285	325	294	276	291	291	273	310	295	319	321	317	297	288	285	304	307	282	315	298	287	317	312	300	307	300	300	322	319	327	273	289	348	331	302	290	311	288	268	278	287	300	277	300	327	307	320	287	308	307	300	321	299	256	299	280	309	303	311	322	330	305	300	320	301	321	269	290	349	252	291	345	351	286	303	281	318	295	302	293	311	332	276	296	298	337	255	318	307	259	283	290	303	327	316	317	282	274	293	307	298	306	297	317	316	315	274	286	319	297	318	309	270	332	315	282	334	278	306	293	269	301	294	326	310	314	301	266	293	282	302	317	311	300	262	304	296	322	300	291	342	266	269	290	302	290	283	277	306	267	264	293	310	255	312	283	303	305	312	286	311	288	309	330	286	313	304	301	294	315	310	329	317	287	331	243	320	285	311	292	301	327	310	286	336	287	282	295	297	303	321	314	328	303	297	299	307	306	315	322	310	309	269	301	293	300	301	302	307	303	299	340	285	307	273	301	268	270	324	302	298	305	319	287	295	321	318	273	300	283	308	340	304	323	312	279	297	297	287	308	323	318	323	303	334	300	299	309	304	308	269	261	320	314	300	283	334	297	299	295	316	306	331	307	299	304	304	301	289	303	277	295	301	285	301	335	318	280	275	311	295	307	322	322	294	309	304	301	290	290	280	294	281	306	307	295	284	292	312	279	305	291	317	284	320	314	301	319	311	328	309	319	293	319	308	338	303	277	279	289	280	297	267	273	279	301	286	284	310	285	276	311	329	307	256	292	280	292	273	284	309	320	349	343	292	324	293	301	304	297	309	283	286	292	334	294	325	291	316	302	326	296	288	315	299	303	306	272	279	325	291	289	317	302	325	306	305	298	320	283	325	288	302	294	287	268	322	329	323	304	321	304	304	290	352	323	303	307	306	313	342	304	281	312	365	319	276	285	303	297	299	304	323	347	308	278	290	308	298	300	283	275	302	298	330	284	312	287	257	293	284	299	286	291	284	314	309	291	322	301	324	279	314	277	304	300	316	279	291	321	261	314	293	305	284	268	302	279	264	303	288	331	328	336	284	317	296	291	286	298	274	295	299	272	306	309	324	249	300	332	304	269	271	320	303	313	289	295	324	306	308	289	298	311	286	303	323	300	307	261	335	338	294	300	273	332	273	286	299	340	329	307	294	319	293	309	314	306	326	302	315	322	300	302	311	312	329	313	301	315	296	311	347	305	318	317	323	348	316	308	321	299	315	307	286	337	304	309	303	303	297	270	298	303	308	303	318	287
32722	33348	29245	24545	13488	6373	3068	1460	1366	1046	861	1178	687	667	699	694	647	671	671	700	697	651	686	710	705	730	744	689	716	692	701	646	720	685	699	687	676	729	659	674	668	641	677	674	663	665	710	701	668	671	710	686	746	661	667	652	664	696	694	681	655	695	712	692	657	686	662	689	696	699	646	652	679	673	659	703	715	682	664	640	674	663	728	731	719	733	717	647	661	680	697	658	701	685	662	630	662	715	686	658	624	726	656	706	706	671	662	674	673	650	646	683	651	670	642	685	689	655	671	620	668	673	698	664	696	628	644	708	682	643	703	674	668	668	690	684	652	666	691	687	681	661	705	709	655	688	687	668	645	662	681	692	653	638	682	678	671	613	700	656	723	667	678	700	683	679	677	627	664	633	670	677	661	689	655	656	678	656	725	671	647	702	690	682	689	670	704	649	687	665	679	673	671	702	690	712	671	679	680	646	702	684	674	695	705	715	682	675	667	672	664	658	702	733	640	673	652	667	720	716	691	660	678	667	671	678	672	698	688	688	686	663	683	671	733	674	678	703	710	678	688	668	640	672	661	696	685	684	739	678	698	711	710	657	678	693	698	680	681	706	699	688	702	656	704	630	663	678	697	655	719	682	679	666	671	689	659	668	644	681	687	739	659	632	666	628	670	711	697	706	659	704	715	703	629	717	722	642	690	664	704	702	663	648	700	692	711	685	653	679	731	674	688	667	678	671	649	656	663	624	628	665	691	677	713	701	656	617	693	726	721	676	689	637	688	673	720	737	665	664	687	711	703	661	706	662	658	725	666	682	696	723	711	650	651	737	674	684	687	685	676	676	669	670	708	667	696	649	685	670	714	670	691	678	685	651	693	651	722	688	668	675	673	691	723	691	699	694	684	653	672	707	665	654	707	665	704	709	734	663	678	656	652	672	641	688	647	677	699	700	688	696	697	645	712	693	683	705	646	708	695	676	700	624	694	682	688	693	697	645	679	668	716	731	691	676	685	670	676	733	664	701	690	698	660	639	711	714	609	688	695	663	608	693	685	690	675	706	673	669	689	713	680	685	666	683	647	710	683	636	715	672	664	716	705	648	671	616	672	665	687	716	674	666	695	686	639	611	683	710	693	668	675	674	631	704	698	651	682	676	647	665	663	686	730	682	702	688	654	650	697	661	694	611	672	685	712	626	684	663	655	687	632	648	648	700	714	696	670	712	708	669	680	712	669	713	695	689	683	683	698	695	635	652	705	635	730	656	672	711	682	677	690	706	703	670	664	652	685	700	660	688	660	669	726	698	734	656	665	711	668	685	697	681	692	635	686	703	677	655	705	655	681	706	677	674	679	689	668	666	748	687	676	664	690	687	673	683	658	656	696	680	677	675	692	688	632	709	637	689	688	673	672	682	725	683	604	670	684	688	712	650	647	683	668	681	667	729	690	640	681	678	701	708	675	666	665	704	678	691	681	680	675	683	688	702	667	692	709	620	688	740	697	692	704	667	726	653	721	682	731	700	672	660	633	671	698	739	687	681	660	690	721	673	666	655	694	663	696	648	645	684	626	668	668	700	672	667	678	706	676	685	673	659	646	650	650	685	674	661	689	645	656	668	690	634	674	684	676	664	682	690	679	690	689	680	712	669	636	669	658	649	726	653	726	678	700	650	712	663	712	656	713	663	641	641	709	681	688	735	712	694	685	685	705	708	697	682	669	702	707	684	643	706	692	722	656	683	668	620	716	661	668	686	685	695	665	693	716	715	647	656	686	671	686	656	658	647	694	672	658	663	680	705	672	717	703	683	658	629	676	700	684	648	648	696	710	649	660	727	731	669	668	663	660	670	678	689	681	653	713	700	694	684	750	713	644	724	667	653	661	680	678	650	658	665	684	655	687	704	693	689	705	703	701	688	703	633	677	654	716	646	691	711	727	676	668	682	669	654	673	680	685	701	668	712	704	631	686	684	710	683	698	676	734	679	648	658	668	670	668	678	704	656	692	721	633	659	653	698	705	642	720	640	695	655	711	717	658	682	704	694	651	658	684	658	672	662	682	694	672	710	719	726	665	722	685	679	657	674	692	663	663	658	688	694	689	730	639	679	666	687	729	724	666	681	675	657	690	715	689	635	662	628	678	684	642	610	650	699	670	644	634	677	610	671	682	653	713	652	683	654	673	652	703	633	699	701	659	699	644	680	672	687	730	723	715	730	662	702	708	733	692	723	693	645	681	665	661	732	650	723	674	643	657	666	693	695	646	684	697	672	670	711	712	670	673	716	685	692	655	683	681	715	658	667	689	651	762	675	717	733	673	683	683	691	686	674	718	657	690	695	703	690	709	709	710	672	761	660	715	674	662	660	634	712	721	739	649	672	628	665	682	667	679	670	683	696	669	688	651	683	729	682	665	705	675	704	674	694	669	680	653	688	651	682	699	693	658	695	695	733	714	657	659	692	652	663	686	661	659	625	673	649	701	685	674	667	689	718	683	654	685	691	693	665	703	709	736	706	658	704	668	712	642	685	759	655	668	673	733	684	703	666	694	664	686	631	692	709	718	725	732	678	650	688	685	642	679	711	742	657	713	688	650	727	640	668	657	707	659	681	633	649	667	653	737	667	652	719	661	628	669	696	695	683	679	678	674	673	677	707	720	655	639	651	674	663	684	659	686	699	682	702	730	686	719	757	678	683	655	713	714	678	678	679	701	723	726	685	673	643	733	699	710	715	689	676	673	704	675	693	665	696	646	681	670	696	669	673	706	665	738	690	655	701	664	657	652	650	720	669	694	678	738	671	691	678	634	692	664	694	710	690	721	680	674	675	716	689	653	717	644	682	699	668	715	657	691	669	718	680	707	626	667	652	690	689	708	705	723	630	714	705	666	674	675	666	675	691	654	696	681	686	659	649	689	646	653	696	715	722	616	687	668	710	675	645	719	656	718	649	713	753	704	664	644	711	626	663	645	682	655	703	676	691	633	680	630	722	686	730	700	670	661	706	653	710	646	684	653	671	677	681	658	663	719	660	676	701	702	659	676	717	677	663	699	674	684	709	683	738	661	703	682	701	651	630	658	629	709	669	677	641	714	632	652	678	651	728	674	655	694	683	713	684	691	721	649	656	664	663	705	704	687	670	712	721	690	708	656	692	700	674	649	676	706	683	704	697	651	691	713	677	716	656	650	664	696	700	679	662	700	690	649	689	633	618	676	681	718	700	712	657	665	701	729	649	686	665	692	665	651	721	692	623	712	669	670	656	683	672	662	661	629	680	650	722	668	709	696	636	614	748	683	651	675	616	674	665	707	724	698	678	684	644	694	648	682	687	669	698	720	739	648	709	744	689	701	681	665	671	727	678	669	677	693	691	685	716	688	658	662	695	685	702	660	677	674	673	654	654	670	673	684	673	667	689	652	667	714	722	676	670	672	679	652	690	704	681	646	681	673	657	666	614	689	687	698	683	683	719	691	693	652	722	717	649	703	682	685	687	672	682	638	657
63272	56848	41226	26600	12634	3762	1301	604	462	393	304	407	239	208	188	198	219	213	233	213	233	204	205	184	208	224	237	223	224	214	208	221	216	213	209	210	205	189	220	215	226	208	220	203	197	201	240	213	214	205	188	172	198	222	189	181	220	203	222	219	206	171	211	191	215	187	203	195	232	191	203	195	197	220	210	212	182	194	198	207	218	231	205	238	213	218	212	227	189	208	205	235	212	230	211	193	200	255	209	198	189	181	203	192	230	228	193	183	208	217	226	199	249	228	206	210	216	214	207	220	231	191	214	232	200	212	201	201	222	214	223	216	224	210	184	177	235	194	213	197	191	221	212	228	196	206	196	199	206	190	196	207	211	187	193	206	206	202	225	210	237	184	198	205	176	221	187	219	196	197	194	209	205	221	196	242	206	234	213	241	217	208	195	193	190	207	195	202	223	197	223	216	219	194	225	196	192	194	184	196	214	198	210	198	215	212	209	228	206	201	198	200	246	245	211	196	210	214	205	196	237	213	254	197	219	196	200	237	225	213	204	197	181	225	223	205	209	206	224	213	196	227	206	206	215	212	201	244	223	215	187	232	203	215	215	236	233	226	198	232	224	208	194	204	198	215	201	211	204	210	201	206	197	198	223	196	200	196	198	207	219	213	204	239	206	241	188	219	213	219	241	197	220	242	196	186	222	224	190	214	224	235	208	211	209	217	223	223	188	178	226	208	210	223	206	217	225	212	205	201	205	186	195	241	219	231	215	246	188	175	202	193	201	220	222	194	224	233	196	222	233	208	211	225	207	222	215	197	181	217	196	214	227	213	230	221	198	232	189	219	218	178	175	198	207	216	191	217	201	211	209	207	211	217	222	219	194	218	188	201	200	217	228	221	210	187	199	216	207	211	242	197	184	231	188	212	220	227	207	200	200	218	210	211	177	194	202	197	193	201	213	217	223	219	203	221	176	210	235	196	210	227	204	210	208	212	209	210	211	203	205	194	189	201	206	198	181	198	190	206	184	214	229	188	196	209	212	195	201	212	190	204	206	244	212	209	212	189	192	225	202	211	213	194	203	226	182	218	219	206	212	179	220	245	225	226	233	214	210	187	186	219	230	193	198	198	212	207	206	195	187	215	205	217	214	209	210	221	197	221	198	188	226	195	202	219	184	222	209	211	217	235	205	214	233	227	166	207	191	205	198	202	214	199	195	227	199	210	193	213	203	211	208	199	186	195	216	230	218	236	210	224	215	204	206	220	215	212	245	205	211	203	193	203	202	207	178	221	199	211	252	206	199	221	223	210	219	218	230	223	202	220	241	210	206	220	251	183	238	205	191	218	188	223	230	184	207	184	227	183	190	216	192	195	234	231	183	241	198	200	236	224	206	199	200	194	212	220	206	222	213	199	200	219	214	216	189	214	211	207	205	204	203	201	208	215	184	215	203	212	202	201	231	190	225	200	210	207	194	218	228	208	214	217	230	191	200	227	186	211	201	213	178	211	202	206	226	210	214	199	183	228	226	194	190	196	209	198	226	217	188	209	195	241	183	245	188	196	196	204	195	213	205	205	194	208	206	205	213	172	218	198	224	212	176	209	217	219	208	229	239	208	226	220	229	200	222	206	235	190	185	197	196	208	227	194	214	198	204	211	206	223	202	197	225	202	241	185	199	205	208	202	212	215	203	179	204	214	204	230	204	190	223	207	222	219	218	215	214	203	202	207	205	224	231	216	205	230	221	220	235	216	196	200	220	213	195	198	218	231	238	212	190	221	183	181	195	201	202	194	216	223	212	206	222	207	213	205	230	224	195	206	203	205	184	218	206	192	232	183	222	210	228	196	228	215	225	187	181	210	196	200	214	211	183	196	207	209	240	231	197	228	233	227	198	196	200	226	210	217	210	224	199	186	194	196	185	226	192	199	212	228	213	186	224	197	220	201	214	229	236	245	211	168	173	222	199	219	220	218	231	223	221	228	208	204	189	199	230	190	203	210	201	188	223	201	201	220	219	198	220	207	225	206	193	203	205	200	204	201	207	177	224	215	234	232	221	197	177	192	238	218	203	191	190	207	192	225	208	222	234	196	232	201	193	189	191	220	228	225	217	223	222	189	196	217	219	217	216	189	198	205	197	225	183	211	209	225	191	199	210	192	234	200	202	221	214	219	189	202	188	214	204	198	218	237	189	192	209	190	201	187	220	202	236	209	231	212	180	193	190	206	199	210	193	231	209	219	201	192	209	227	195	199	189	206	227	206	200	212	202	202	214	223	232	207	204	202	203	205	196	197	225	196	191	197	216	221	190	195	229	228	225	241	205	230	211	183	195	210	214	216	234	191	200	220	191	229	223	189	200	207	221	209	191	215	201	194	194	219	190	217	213	178	190	223	221	220	218	194	198	224	204	194	203	214	210	212	221	243	198	194	203	222	210	199	220	203	233	242	194	237	224	208	232	245	220	216	214	211	190	226	229	213	213	241	224	223	214	216	209	217	181	191	192	186	189	210	224	224	191	214	236	218	223	200	186	206	206	197	205	202	219	210	223	236	246	240	204	200	187	192	219	221	213	210	210	224	204	182	203	211	186	198	192	199	221	210	202	213	210	199	214	201	217	174	192	224	218	225	193	229	200	241	209	194	179	205	209	219	214	201	231	198	233	181	189	207	201	240	204	214	185	185	218	206	201	209	209	194	216	205	204	209	188	183	217	222	249	208	201	204	230	205	210	209	215	189	228	218	221	194	193	219	238	202	248	197	190	215	218	209	222	220	227	221	209	204	199	221	179	209	225	173	185	208	209	192	221	188	204	241	207	225	199	215	209	198	217	188	214	205	224	222	225	229	225	217	198	228	222	183	198	185	229	191	206	218	197	233	192	208	206	227	196	200	218	223	223	203	184	220	221	229	203	208	210	199	209	193	195	189	202	190	200	180	201	189	243	215	188	185	211	201	200	225	217	193	188	240	216	230	206	202	200	191	222	183	200	196	188	196	233	190	193	199	208	207	199	190	218	214	192	214	206	198	183	214	203	207	225	210	213	194	225	220	188	201	215	213	208	198	185	213	206	173	193	200	216	222	167	222	225	215	203	200	179	190	185	204	218	229	186	184	201	234	208	224	213	205	180	188	228	206	207	218	195	202	219	205	226	195	191	210	187	212	202	220	228	210	215	190	205	228	194	202	215	177	221	230	213	207	211	185	199	212	204	235	212	194	199	217	227	190	232	227	207	216	189	233	218	216	207	195	197	215	200	205	224	203	213	185	196	216	222	216	169	208	211	211	219	222	205	214	187	207	219	213	220	209	215	226	216	190	177	184	205	188	228	225	210	199	205	224	215	225	226	205	212	189	210	216	218	212	216	211	231	192	211	211	208	221	210	188	224	229	222	232	210	218	201	181	202	207	194	220	207	194	209	193	194	221	214	206	179	222	225	218	177	190	203	176	186	211	212	183	240	215	201	206	226	230	203	219	194	194	199	222	197	223	220	206	209	225	214	183
43370	46117	40996	35529	22430	9734	4415	1933	1895	1351	918	1431	483	495	491	481	511	505	472	471	489	463	502	530	578	620	540	530	476	472	497	481	453	508	542	461	536	497	461	473	495	471	445	518	518	501	505	517	489	483	457	471	509	478	505	500	494	476	503	467	512	480	468	482	484	489	512	510	480	511	533	483	496	497	464	458	462	456	469	517	483	509	509	443	501	520	483	488	449	478	510	484	501	454	497	478	494	475	498	494	493	494	505	498	477	501	465	493	443	487	500	454	473	476	502	481	466	452	512	466	472	465	515	479	483	487	488	446	419	493	468	493	460	448	475	440	505	475	495	472	449	502	488	456	461	454	480	523	518	492	458	491	459	507	487	450	466	459	496	520	461	461	472	504	487	485	471	489	468	460	477	460	462	493	473	474	471	501	470	467	492	458	465	507	489	490	502	454	492	492	476	461	455	442	445	475	474	464	434	478	489	503	476	502	455	508	481	448	489	468	474	452	514	498	427	467	497	502	485	482	470	482	482	489	510	459	493	492	468	517	422	458	487	461	490	467	475	511	480	463	470	485	480	496	469	487	473	470	478	487	475	476	525	535	487	450	499	472	452	470	490	494	460	478	493	488	486	487	459	487	471	497	500	478	436	461	445	461	476	498	484	472	474	494	450	456	519	478	525	519	466	481	511	527	477	527	484	450	474	467	488	464	496	488	481	481	473	471	464	491	464	447	471	488	507	480	468	493	458	502	512	515	458	492	505	500	455	498	498	488	509	469	451	487	498	455	494	464	483	474	476	473	474	474	494	470	475	467	451	462	447	489	487	511	457	518	507	452	511	482	490	449	489	485	446	498	495	490	421	512	477	445	518	469	505	461	483	495	451	494	492	490	458	461	475	492	509	474	461	483	471	446	515	463	484	449	532	485	497	461	472	489	476	474	478	488	491	467	486	482	472	470	477	476	507	531	470	505	491	492	524	492	486	517	465	489	479	483	476	477	457	452	496	478	482	499	452	466	483	525	460	522	459	470	512	485	503	497	513	511	447	494	479	486	474	489	486	436	455	474	512	494	447	490	464	458	437	490	457	483	479	459	501	475	459	496	472	476	523	498	495	467	520	534	510	504	484	483	534	474	464	470	493	490	444	471	491	464	474	510	487	473	500	495	455	503	477	498	476	496	446	508	465	462	485	448	512	477	475	487	501	500	496	467	467	482	495	473	491	433	479	470	484	500	516	441	505	487	437	451	470	487	481	468	470	484	481	484	507	497	514	475	495	517	478	498	497	503	464	445	470	461	487	472	496	497	493	479	506	461	476	476	516	486	479	483	533	453	479	480	485	481	441	485	493	472	451	475	493	475	454	496	487	484	493	482	480	487	488	479	478	461	477	438	493	468	495	466	535	492	507	472	455	444	468	491	446	484	512	466	481	468	477	451	517	469	470	477	486	503	510	497	464	477	483	496	490	484	457	482	465	491	484	462	469	464	466	507	509	480	499	491	474	448	470	493	498	486	502	565	493	454	456	459	447	516	453	471	526	494	487	485	486	469	472	509	457	474	510	484	506	486	461	511	490	514	516	454	511	486	525	473	499	494	492	523	498	520	520	489	487	431	515	476	474	493	507	474	493	437	488	480	462	503	491	494	532	471	526	481	483	471	497	478	458	508	451	483	467	468	491	478	492	501	491	467	464	481	463	473	499	492	472	477	471	471	481	419	449	486	479	474	503	477	512	506	444	470	509	481	480	530	440	471	454	501	439	508	468	467	514	480	476	490	463	511	501	491	481	445	500	465	494	482	474	461	470	494	486	480	482	489	464	489	513	470	464	493	457	489	486	506	508	492	483	481	513	515	470	448	482	499	488	508	477	487	450	489	508	495	480	499	477	439	524	493	523	438	460	482	506	488	462	479	460	472	444	550	479	480	488	497	479	498	511	467	476	486	469	486	466	500	505	481	444	497	465	465	480	437	506	496	492	477	500	520	456	492	442	484	461	467	481	471	497	506	529	472	477	481	475	462	476	495	458	483	494	515	464	496	500	450	489	470	485	484	492	460	477	506	462	480	466	453	496	442	493	474	484	473	480	470	482	445	418	503	495	445	491	499	482	456	445	476	558	464	467	466	480	467	476	502	498	461	498	492	479	491	452	472	483	492	487	495	496	481	483	470	445	530	470	499	473	464	489	470	485	477	507	515	487	488	489	450	478	499	488	491	489	485	467	527	426	514	464	457	473	511	470	456	461	490	439	473	500	499	512	493	455	487	480	469	501	498	448	458	495	477	469	483	520	498	453	487	441	501	470	457	478	526	505	525	492	419	509	474	434	491	456	494	461	517	466	455	481	467	490	493	485	510	485	486	487	460	478	457	455	479	475	446	478	471	464	483	467	483	486	469	460	430	510	488	515	493	480	487	499	494	465	491	509	473	465	479	526	476	480	497	508	526	497	476	508	457	460	500	481	464	494	493	486	447	485	463	500	498	509	506	466	486	467	457	476	465	486	514	481	453	457	483	522	488	508	515	496	499	483	500	497	492	448	488	475	531	471	476	434	520	440	504	472	456	502	499	467	503	478	457	498	451	474	491	473	490	468	482	515	480	497	503	472	478	482	504	479	484	491	508	514	502	527	469	485	470	462	494	491	502	470	486	503	482	465	479	473	459	507	536	485	469	471	471	495	460	465	483	458	446	460	474	521	453	470	474	483	499	467	474	485	504	478	467	501	497	481	505	474	464	482	491	505	481	468	516	453	498	534	478	507	475	501	521	488	484	504	512	517	501	470	508	446	484	477	484	484	468	505	467	484	462	503	468	462	493	503	485	469	503	492	495	414	442	479	488	465	480	489	461	463	450	477	517	494	490	480	503	480	465	493	488	493	456	473	473	490	493	450	506	477	497	484	453	468	449	501	504	474	552	471	511	457	482	477	489	469	509	484	465	483	523	454	445	484	470	469	475	516	457	472	493	483	491	508	508	462	471	509	474	480	461	460	465	463	489	479	518	471	483	457	458	524	471	471	477	517	457	493	493	474	479	520	445	516	459	494	453	468	479	495	514	503	482	453	491	476	482	465	501	478	438	484	459	447	499	456	463	476	497	503	498	517	483	464	484	478	443	461	476	478	497	485	494	500	450	485	498	505	439	482	481	476	492	490	458	525	500	456	488	476	445	490	487	496	454	503	510	501	483	482	446	449	517	503	494	482	523	513	457	478	471	486	506	475	491	515	461	486	477	492	424	469	468	516	490	475	493	492	500	464	481	489	451	466	488	506	505	518	473	470	471	467	458	444	505	473	477	521	472	493	488	458	461	467	467	480	465	456	465	470	478	484	504	492	554	465	455	444	504	484	503	522	509	468	458	537	480	491	497	481	476	488	457	475	485	483	480	452	481	489	469	464	478	463	497	540	494	490	473	505	488	451	472	437	485	524	460	478	492	480	437	476	516	499	521	468	509	439	502	481	478	479	461	492	460	505	495	546	518	472	475	471	485	459	505	481	458
18870	7089	2018	863	575	384	328	314	333	324	324	270	331	305	329	294	318	321	397	334	340	348	348	340	334	332	306	315	324	331	350	267	327	362	292	336	319	302	355	348	318	341	315	364	344	355	330	294	328	302	343	343	319	343	305	294	351	323	325	323	341	364	335	328	311	342	321	334	282	359	327	315	327	324	307	290	311	369	359	310	337	289	313	289	305	333	344	297	304	323	327	330	294	331	348	345	353	296	299	317	338	371	344	328	316	307	334	327	334	335	354	335	333	339	348	318	368	315	356	350	307	326	333	324	334	325	338	320	356	336	302	336	341	319	358	294	316	360	317	343	306	311	334	315	343	319	347	368	322	334	310	346	312	349	300	281	344	298	288	332	318	299	303	330	317	316	333	318	325	333	331	309	320	295	319	351	302	328	344	345	336	313	332	303	329	326	320	314	312	319	313	333	345	343	298	363	328	337	325	336	328	336	353	365	326	347	350	333	296	314	347	372	306	309	314	321	306	362	349	336	377	340	328	324	322	329	328	309	345	332	322	328	339	318	314	307	325	334	317	301	330	333	323	292	349	319	344	324	303	357	348	344	349	348	334	337	326	327	318	305	334	346	327	320	318	349	348	307	359	300	313	298	324	340	350	325	337	333	335	312	332	281	297	335	305	325	294	330	337	337	338	364	284	339	316	325	336	322	348	334	300	358	318	371	337	323	284	330	306	291	319	328	360	315	298	314	299	310	321	295	315	335	337	282	299	340	352	329	338	337	330	347	294	324	348	297	339	307	340	348	380	327	309	301	299	337	345	314	335	345	314	280	304	331	351	301	333	351	331	311	333	307	288	322	317	297	315	332	310	330	305	319	324	327	341	313	316	287	336	335	300	310	333	319	298	291	340	304	321	314	340	352	351	340	334	328	320	322	353	325	336	322	288	331	333	323	296	335	336	309	333	347	320	325	352	310	290	325	326	317	376	365	305	343	351	301	296	312	314	349	315	344	336	331	312	308	368	335	283	312	332	322	329	337	290	358	351	333	328	318	281	327	278	322	337	319	313	345	343	339	300	348	340	348	336	340	287	292	338	344	334	322	334	314	308	339	307	325	303	352	329	303	344	353	300	336	301	329	324	330	334	358	316	328	329	294	300	338	343	304	339	334	312	348	341	326	310	305	350	319	319	335	304	296	292	273	334	354	336	318	288	306	319	349	289	324	330	331	273	320	331	355	321	318	337	329	300	325	320	322	316	335	329	301	349	327	346	321	300	306	318	294	309	300	288	336	357	355	307	331	348	344	329	345	353	353	318	296	321	346	327	318	336	345	346	302	290	336	320	311	331	319	318	313	309	350	354	315	323	347	342	308	313	336	345	318	307	328	328	373	329	325	387	378	313	304	333	316	314	308	350	323	339	338	342	330	324	359	332	325	337	313	353	320	345	315	333	314	316	297	333	278	351	325	307	291	321	332	328	313	316	320	356	366	315	313	278	355	296	320	347	315	287	331	292	359	352	329	334	327	303	342	313	345	317	276	339	321	316	313	341	307	327	314	311	354	326	310	298	317	321	340	327	321	319	294	343	341	302	321	308	314	328	382	349	348	358	350	341	365	323	331	349	336	323	275	301	347	352	325	361	295	339	328	329	331	304	326	333	351	294	341	315	355	317	318	324	300	313	325	344	358	302	299	322	320	325	328	309	316	317	305	279	332	338	310	314	307	310	328	319	342	323	339	326	342	319	341	322	350	324	369	300	327	344	303	292	353	370	342	336	345	323	320	322	338	331	329	333	324	315	306	309	328	364	309	321	349	340	325	330	319	331	320	293	307	305	342	344	308	322	320	327	321	304	342	315	313	340	362	308	329	303	333	302	322	322	352	322	361	339	296	308	344	301	355	323	339	308	324	357	338	311	340	303	313	341	316	318	335	340	368	306	306	352	381	335	348	327	326	318	332	317	333	335	330	338	340	326	280	369	326	314	358	315	332	330	338	349	322	308	311	332	285	342	306	306	312	302	373	306	335	326	315	317	334	313	337	339	343	307	331	338	355	347	330	339	297	350	352	347	325	320	306	305	297	322	317	311	349	339	367	348	343	336	286	296	305	305	366	332	320	330	339	351	338	302	308	329	332	329	307	311	320	336	316	346	322	364	329	344	303	336	320	356	297	344	310	337	331	294	342	331	355	326	346	356	300	313	336	336	304	281	323	277	292	325	320	312	373	292	324	363	305	325	368	341	338	332	320	349	366	310	326	345	347	287	309	317	366	327	301	331	292	335	320	355	328	314	314	310	319	339	306	325	326	327	362	317	345	320	328	334	324	325	354	318	347	321	343	304	283	323	315	328	315	314	324	334	342	333	335	320	359	314	292	315	349	328	340	311	339	314	346	330	325	278	328	320	307	355	300	321	325	362	333	333	317	332	338	339	328	322	331	323	351	338	310	309	357	329	337	309	318	334	338	313	347	318	310	310	298	333	346	323	314	334	337	297	356	330	391	306	321	314	308	324	348	319	338	329	310	348	308	295	354	340	343	333	308	327	326	363	325	326	338	324	339	301	309	345	304	327	357	346	326	354	309	344	316	321	355	309	346	306	301	346	364	341	320	292	324	355	318	346	318	336	347	307	337	319	337	285	348	335	338	343	320	315	312	315	338	326	328	338	293	341	318	311	322	323	348	340	348	342	305	307	327	324	301	314	312	317	291	305	339	319	310	318	304	317	309	324	296	329	346	331	347	331	312	351	335	345	299	337	321	318	314	329	297	287	355	311	317	305	337	321	334	334	332	330	315	346	345	339	282	300	303	335	345	352	330	307	333	300	326	282	329	365	333	347	355	354	348	318	347	338	315	296	307	308	315	345	323	345	312	305	320	364	317	301	311	297	351	320	335	310	332	330	358	377	323	342	314	303	362	338	325	337	317	340	315	327	309	353	316	298	356	336	353	331	351	346	319	328	337	342	344	310	328	294	280	352	308	350	337	307	345	346	332	294	294	302	310	332	334	316	309	319	283	330	322	347	327	351	345	322	329	291	318	301	313	340	308	333	299	341	314	302	327	280	306	319	339	316	347	311	325	329	323	317	333	315	347	334	323	338	317	345	292	311	328	329	319	347	296	339	304	340	315	332	319	302	353	337	327	300	326	342	303	316	315	300	317	305	288	367	310	339	352	303	344	327	306	335	328	325	311	340	302	300	314	354	316	317	329	318	306	317	337	319	317	326	309	327	328	323	368	332	325	322	338	314	300	293	325	329	318	318	343	358	352	307	351	350	354	308	336	316	314	320	332	343	316	347	350	311	320	331	342	320	326	338	311	328	316	311	304	348	332	306	298	318	340	317	351	303	299	337	303	338	313	330	323	317	367	331	325	299	306	307	319	318	331	323	330	359	323	316	276	354	313	336	301	319	337	344	307	310	300	303	327	322	342	329	319	349	333	348	323	323	311	357	334	307	296	347	331	348	342	311	336	332	312	353	329	304	321	310	289	310	323	339	338	341	345
14390	9573	4252	2479	1724	1020	848	781	753	770	740	783	745	732	802	747	750	771	798	735	746	729	730	745	733	768	711	748	730	712	755	774	736	758	744	767	736	731	688	763	727	718	732	782	759	715	739	713	787	739	729	703	761	734	758	710	743	745	759	717	724	761	737	733	734	754	687	734	686	739	736	698	736	730	731	709	717	706	711	721	740	773	702	722	754	756	789	729	776	731	734	730	755	725	733	715	704	742	762	688	718	717	729	737	726	773	762	719	708	778	739	706	709	745	760	736	766	662	719	742	737	722	759	742	776	708	718	723	770	745	682	741	759	791	746	771	764	729	692	738	734	743	744	774	734	699	760	719	741	750	723	753	779	718	734	711	715	770	737	688	720	677	710	767	710	750	742	698	719	761	722	752	699	761	760	760	716	725	714	798	738	719	727	776	719	706	761	715	722	701	718	763	727	767	713	746	733	675	726	748	711	763	715	740	745	739	701	798	738	799	708	742	731	688	709	758	746	723	754	765	701	690	711	783	721	762	740	713	701	752	710	693	718	746	765	721	699	760	723	747	741	751	751	714	727	752	757	714	704	740	767	732	733	741	730	701	698	735	781	736	737	720	751	729	704	738	710	708	729	725	744	756	757	787	706	744	753	728	788	791	749	732	760	758	724	722	766	727	699	758	772	777	731	730	745	716	733	751	719	733	707	739	737	675	722	745	765	758	727	750	754	749	747	774	671	742	740	755	742	766	753	758	766	742	743	721	732	718	670	734	721	736	714	744	765	718	726	722	686	755	743	745	740	776	751	713	772	774	773	758	711	750	721	724	721	697	779	730	703	708	721	741	723	743	701	745	743	747	703	738	744	721	716	697	710	736	777	704	726	755	737	693	728	752	743	711	712	692	713	735	729	706	765	730	725	717	738	735	702	736	724	766	717	707	750	694	726	719	716	750	750	762	687	671	675	736	780	748	718	726	725	767	748	740	732	747	749	752	750	719	747	731	747	714	709	761	704	755	754	751	740	716	711	753	744	763	714	758	779	735	781	739	733	720	758	718	735	703	721	663	708	728	684	760	747	756	734	691	728	716	806	732	723	731	727	749	756	736	741	756	704	754	730	675	692	747	747	710	767	730	728	764	771	701	709	721	715	731	672	747	739	740	749	764	725	754	710	751	753	705	686	743	765	772	804	704	749	728	716	744	722	753	733	688	731	787	758	677	716	731	735	701	759	759	736	730	742	757	743	738	754	741	720	754	741	739	700	681	718	727	718	688	688	822	712	761	738	729	733	717	715	760	713	730	757	776	751	733	731	731	659	725	745	742	729	733	750	692	691	723	759	700	692	723	731	715	715	739	745	736	712	714	726	719	712	702	734	699	770	777	742	719	762	759	705	769	731	699	719	679	728	733	758	738	776	739	761	718	725	742	764	711	679	734	744	768	734	708	778	756	744	751	739	742	685	737	704	713	749	711	718	716	737	709	765	741	738	743	733	658	740	787	720	726	757	732	724	736	766	712	731	721	747	761	780	698	722	721	738	681	685	759	759	724	758	736	734	732	749	737	752	721	723	780	740	724	701	773	726	766	719	774	724	720	741	768	717	750	741	735	728	727	741	729	741	705	761	736	745	708	818	716	712	719	716	758	769	687	703	785	744	680	730	718	766	736	760	748	728	758	754	705	742	743	759	744	709	738	705	737	711	733	697	779	738	759	695	736	760	766	751	776	686	712	744	715	699	790	702	722	731	787	756	690	728	728	733	733	688	755	735	706	697	736	729	707	758	749	706	727	762	676	722	755	738	747	738	751	776	757	762	734	681	820	698	724	766	746	728	725	683	705	748	701	771	752	709	704	734	738	734	742	731	739	718	752	699	729	690	725	698	736	740	699	756	680	727	742	759	719	735	766	730	727	705	739	754	728	731	773	734	758	773	773	742	757	711	708	706	739	750	746	741	728	747	803	714	742	737	704	683	733	709	773	736	745	713	678	720	721	734	742	716	713	725	730	719	793	692	771	764	736	736	724	720	710	705	765	737	733	734	738	727	742	717	769	696	744	736	733	749	775	707	762	748	722	690	762	750	686	702	733	797	725	759	743	773	815	752	815	737	691	747	715	751	743	708	802	702	743	754	715	723	702	759	725	711	741	744	728	757	721	773	699	707	722	718	730	749	756	718	716	743	691	757	716	782	718	714	712	754	727	768	711	691	727	737	783	732	792	730	752	715	704	761	751	721	732	758	715	758	724	750	753	733	697	743	786	768	742	708	762	724	695	750	743	784	766	742	702	728	748	723	766	747	704	753	726	715	760	730	726	792	734	757	719	764	701	716	687	740	756	753	748	753	716	726	767	757	743	741	765	763	732	694	715	711	778	701	720	711	688	700	740	700	753	751	779	768	693	722	777	677	724	738	734	699	705	755	716	727	747	760	707	704	755	747	776	707	750	766	719	714	725	739	772	714	726	696	730	708	772	722	751	754	709	726	697	767	721	690	746	766	729	721	764	747	742	760	743	725	696	694	767	756	759	690	706	711	731	761	726	701	732	720	747	703	736	740	719	731	716	753	717	758	685	690	783	716	740	772	726	747	786	723	731	730	735	721	731	790	748	735	717	737	737	706	692	784	743	743	700	762	681	737	755	716	754	702	769	704	727	673	669	738	696	740	729	745	757	709	702	775	736	741	729	732	762	758	724	701	738	778	735	746	739	745	702	740	759	713	714	759	739	742	715	753	732	756	702	702	772	730	704	758	663	770	717	696	739	762	726	718	749	745	728	748	735	778	735	721	801	726	708	739	719	665	739	713	739	718	753	716	753	679	738	743	757	731	725	810	684	760	752	772	764	713	695	741	720	723	726	725	735	766	711	748	721	711	774	713	730	785	720	753	700	691	694	768	717	729	714	724	724	700	703	704	710	718	701	748	766	711	710	715	706	745	774	737	719	736	743	756	770	724	727	719	689	759	796	732	711	694	707	740	770	745	742	711	768	727	718	680	743	726	780	761	750	729	773	757	738	760	707	749	739	721	761	748	711	722	749	713	707	711	754	753	760	679	722	737	720	764	687	752	728	717	699	712	725	720	704	715	721	753	717	710	667	739	743	677	740	751	737	709	752	740	691	695	755	772	726	739	747	714	709	752	744	731	794	724	704	770	711	801	752	753	722	763	738	754	723	757	739	738	695	748	719	712	749	740	753	706	752	742	717	741	723	761	734	736	751	730	740	754	731	710	756	751	720	715	717	702	804	749	730	746	724	725	754	728	756	748	768	724	774	722	764	678	733	744	725	739	738	732	697	791	711	720	702	812	754	690	730	754	705	718	758	732	792	746	708	753	742	708	710	734	722	704	734	723	726	735	754	759	700	783	748	751	730	705	732	706	739	729	739	755	725	760	701	740	723	756	704	733	712	797	729	724	735	759	729	762	764	746	734	701	749	710	778	741	707	731	715	730	791	738	725	733	776	737	707	708	712	727	676	721	790	702	791	682	713	731	703	770	747
48878	39939	26766	13379	5575	1770	707	507	433	415	370	391	315	318	263	314	341	314	304	306	320	322	300	344	283	356	344	329	298	299	314	324	348	311	312	298	316	325	288	305	331	284	349	293	295	319	310	295	300	324	298	339	319	277	259	326	360	320	305	277	326	319	291	287	311	322	294	296	330	303	351	326	291	328	331	306	302	298	307	300	307	321	314	293	319	325	321	325	291	318	333	314	289	321	315	313	291	309	314	288	351	347	348	308	282	305	311	328	302	324	297	286	314	319	343	296	345	315	282	305	296	326	313	280	304	273	286	309	320	339	290	281	338	302	285	338	310	273	304	328	334	345	299	290	326	316	282	307	305	284	335	289	295	292	317	294	277	311	299	337	300	367	309	348	342	353	360	319	335	320	287	309	283	285	311	277	342	298	316	305	339	318	286	343	322	302	329	335	294	318	299	302	334	338	319	327	325	321	300	293	334	334	312	288	308	319	335	329	301	338	329	310	315	327	296	284	275	287	288	320	324	322	298	327	309	332	328	318	315	327	308	314	309	340	314	327	302	312	293	291	285	321	337	321	308	350	322	316	332	307	268	269	296	289	327	290	310	298	285	307	277	292	307	316	295	302	276	299	287	342	268	314	277	321	321	309	306	311	345	331	313	305	277	322	317	301	361	304	270	307	343	328	307	308	294	334	305	279	336	325	299	312	293	355	306	300	329	319	308	302	276	324	328	334	327	333	319	298	289	310	315	311	287	323	297	295	315	311	321	310	322	327	329	313	316	317	309	340	275	337	324	310	241	326	325	326	300	268	313	309	323	322	342	313	311	325	277	338	321	318	314	302	317	321	309	299	309	263	325	276	324	325	332	279	303	295	311	329	340	309	308	315	275	303	295	298	316	302	294	300	329	320	332	314	319	306	317	307	297	303	273	306	348	338	334	334	318	283	297	319	322	315	302	314	335	325	309	312	328	306	277	341	302	307	294	314	299	340	321	318	306	311	315	292	291	278	316	293	313	298	282	326	260	330	312	323	314	315	336	301	322	324	317	287	301	284	291	321	299	297	311	331	289	336	289	296	309	310	330	340	288	322	302	315	331	297	289	297	357	314	306	318	304	311	294	328	338	324	309	312	311	317	311	314	287	360	313	313	285	316	322	302	309	331	293	304	327	327	308	261	286	288	324	336	320	288	322	304	340	304	329	346	309	320	311	309	319	305	311	351	297	295	306	330	327	315	296	288	300	294	284	313	291	328	332	304	328	338	344	328	311	333	280	307	333	296	331	326	324	312	304	334	319	312	302	292	321	284	326	330	277	310	320	313	336	312	283	298	293	305	332	319	329	310	311	351	301	308	320	338	282	303	351	353	326	336	305	329	312	331	324	308	303	330	325	298	292	314	338	325	319	324	320	311	333	303	305	313	291	288	264	307	318	304	302	340	318	336	340	303	306	297	290	319	288	308	343	306	317	285	315	307	319	305	289	327	315	296	338	329	315	280	279	304	310	325	282	346	342	332	335	258	298	324	325	317	322	329	296	312	331	331	273	321	332	349	311	312	305	307	283	308	320	319	276	298	299	338	282	348	332	323	333	309	294	306	306	286	324	339	271	324	297	328	294	331	313	331	310	288	284	293	323	318	323	296	305	350	336	305	312	331	309	320	303	320	304	317	387	325	324	330	321	263	326	285	315	313	306	281	302	349	316	344	309	278	327	299	302	315	317	292	310	297	321	273	313	313	323	323	303	280	324	315	344	312	295	299	315	331	281	338	312	352	302	348	330	325	303	293	319	313	311	323	329	281	334	351	307	296	345	308	311	301	318	281	357	319	303	309	301	320	338	333	296	308	318	317	298	311	348	276	291	311	316	285	305	327	308	319	300	292	314	327	353	319	326	292	292	306	305	349	322	324	324	260	282	331	327	321	298	316	310	324	341	296	319	327	289	324	304	331	335	282	303	289	293	309	308	312	322	323	340	302	297	306	345	331	300	308	294	316	333	310	324	318	349	310	336	314	287	326	337	320	339	289	320	298	303	340	303	292	332	316	306	310	341	323	290	323	308	313	340	331	331	339	333	296	324	325	328	334	331	311	311	317	337	327	299	316	304	319	306	324	296	303	270	305	317	338	290	311	318	317	292	311	279	328	322	317	314	284	334	286	318	299	315	328	354	335	301	331	322	351	292	337	294	331	323	348	317	349	281	303	328	347	265	336	285	329	346	302	313	320	314	325	330	331	316	330	337	296	293	320	325	330	312	321	324	302	323	338	312	303	312	301	292	319	297	297	328	326	316	315	297	322	323	336	350	325	286	314	299	311	296	286	310	307	326	299	322	328	324	336	324	304	331	310	311	315	319	315	334	309	308	328	336	347	302	348	343	300	293	328	311	279	338	323	324	311	320	324	290	305	304	281	329	339	303	311	291	314	323	315	343	342	277	332	302	335	331	326	334	298	334	323	328	347	310	312	290	316	331	291	314	304	340	309	326	318	312	326	340	328	283	309	317	301	305	317	325	303	312	315	290	313	322	341	323	322	290	271	305	321	302	282	322	314	330	303	289	316	301	343	297	286	340	352	344	311	324	357	355	298	320	344	325	313	336	308	317	342	328	334	310	316	312	322	306	306	309	323	321	327	304	322	309	290	318	318	293	317	333	301	318	312	299	341	330	309	305	297	335	299	360	336	336	307	279	307	307	306	340	296	338	318	344	299	318	297	295	296	305	297	336	321	303	285	311	317	300	275	283	342	346	293	337	295	310	323	320	324	290	293	319	278	285	267	297	320	307	323	299	325	308	343	300	326	322	306	303	317	292	311	285	299	327	315	347	306	321	341	334	309	301	289	292	308	303	313	346	299	304	318	294	313	311	324	306	306	330	289	322	308	288	356	310	317	306	308	346	349	314	310	311	303	337	341	309	313	288	323	309	297	310	332	311	316	324	321	317	277	343	295	294	318	313	329	328	309	322	304	345	322	326	345	300	310	313	326	306	319	311	322	327	333	302	294	313	311	303	282	295	302	307	324	349	328	309	340	315	322	353	317	282	302	312	333	332	325	300	311	328	337	335	327	331	327	349	311	322	291	322	334	321	302	318	304	332	286	348	316	355	304	331	328	328	299	326	321	291	326	310	294	312	334	301	303	348	310	352	298	310	327	304	305	283	300	313	324	291	348	310	284	307	302	309	303	291	322	306	295	330	325	333	317	320	319	290	311	285	326	333	309	321	338	308	321	338	326	325	312	300	316	331	278	325	348	306	319	340	342	308	327	298	312	315	304	329	343	287	298	322	336	303	320	296	296	282	328	351	314	357	284	316	315	309	342	349	328	302	320	330	294	340	289	291	338	335	282	293	307	307	315	309	305	352	281	318	331	357	273	323	305	277	317	309	307	316	306	319	292	313	359	286	298	294	324	324	309	351	333	322	322	268	314	325	339	352	304	328	306	308	310	342	301	302	332	309	355	336	331	317	280	322	287	313	291	348	330	345	299	336	314	341	293
33349	33544	29576	22740	13493	5178	2288	1426	1206	1142	822	1043	704	684	671	681	683	715	701	706	706	680	707	780	696	745	738	759	725	677	683	697	711	660	696	713	729	705	774	685	749	744	689	660	720	713	671	732	714	724	719	665	712	676	735	760	712	684	697	713	663	706	758	688	708	694	688	691	699	707	686	670	732	699	673	779	763	709	708	701	701	700	710	680	688	718	668	723	728	698	713	719	699	737	718	718	721	712	747	684	725	665	690	729	696	709	717	717	713	724	659	687	736	658	722	747	701	678	712	713	686	723	728	652	720	652	684	704	721	683	706	654	662	704	724	677	672	656	691	666	723	674	709	726	688	691	691	746	752	686	676	650	694	706	719	732	695	711	734	659	686	701	694	695	723	699	708	746	704	701	688	707	677	733	627	709	689	749	679	718	697	660	704	671	687	721	744	716	703	679	701	657	718	671	745	695	713	685	705	713	715	705	723	710	700	680	726	729	713	748	708	715	747	683	676	712	762	699	746	662	662	688	711	684	709	735	726	699	731	716	700	733	703	723	712	672	708	647	727	749	690	682	723	708	672	705	672	624	680	715	668	702	686	680	741	682	684	706	682	700	647	721	714	710	710	701	710	739	745	729	710	675	690	697	693	656	696	710	692	683	721	721	699	695	680	683	704	723	704	714	755	756	674	706	699	650	697	739	676	709	750	709	698	730	707	719	684	691	674	707	697	670	685	693	669	702	700	751	749	677	715	715	707	702	679	734	704	705	740	738	685	672	696	612	704	677	735	652	709	665	689	694	716	688	705	750	675	683	726	733	718	712	720	647	729	699	700	695	694	708	704	711	678	726	679	730	729	705	768	696	731	689	718	718	688	686	728	701	676	779	667	672	711	699	708	678	715	710	755	688	686	705	718	670	698	713	646	710	714	706	735	729	686	666	714	699	771	713	699	688	646	741	713	685	706	728	694	646	700	669	723	702	730	699	746	664	697	750	714	697	743	731	728	740	660	705	736	718	656	657	712	740	721	731	679	720	714	686	684	684	733	747	726	695	716	700	731	672	682	686	697	693	693	703	712	682	782	693	728	696	730	737	713	705	711	662	725	700	735	725	761	669	707	702	691	671	693	726	717	718	673	722	747	704	718	674	718	692	727	677	725	689	691	697	713	699	674	666	734	700	704	703	693	719	721	719	718	709	670	696	725	721	710	665	680	697	663	685	699	724	687	718	671	734	692	693	708	676	682	736	725	677	651	698	680	694	690	675	685	711	736	743	690	703	729	715	709	725	675	660	691	727	707	685	725	744	647	709	706	667	674	744	721	707	697	703	700	719	722	717	699	717	721	668	688	718	753	690	708	726	684	690	677	719	745	744	740	734	695	707	701	697	715	733	663	708	677	661	752	721	705	710	714	696	709	673	719	715	731	704	740	704	693	715	730	725	693	697	716	689	733	687	686	678	698	718	732	688	686	650	685	759	703	739	707	687	713	687	690	707	776	707	663	666	722	656	730	663	733	694	670	721	765	734	775	726	751	720	696	718	685	734	695	671	695	707	684	667	707	737	711	691	677	656	669	693	678	687	757	697	627	650	686	665	722	731	670	697	711	703	689	723	686	663	634	763	733	713	716	706	726	667	765	785	702	702	682	718	684	649	612	767	678	694	685	721	667	672	721	660	703	695	711	706	694	741	790	679	712	715	677	724	714	672	715	749	702	721	680	733	725	718	735	706	701	730	747	676	714	699	702	670	708	700	751	646	701	738	728	707	704	693	665	684	745	721	719	677	686	731	709	710	690	751	689	705	662	710	713	684	769	688	690	714	663	711	702	736	729	702	687	688	762	699	732	715	699	704	696	706	710	757	679	695	687	695	675	704	721	707	729	715	664	721	686	679	708	671	755	732	704	665	698	659	752	678	718	732	704	720	679	738	746	692	711	686	711	697	726	734	712	684	709	691	695	696	695	697	662	747	709	705	710	692	719	683	691	693	655	665	692	706	724	721	738	650	723	714	713	732	661	606	737	639	750	697	714	705	690	721	702	733	743	695	697	721	676	712	662	695	726	666	700	675	707	695	701	737	707	711	669	711	726	684	694	668	717	747	659	711	734	708	696	718	712	689	705	721	681	687	683	697	698	677	699	710	696	674	721	710	707	718	684	693	712	668	668	690	723	698	663	712	765	672	670	681	703	694	695	726	748	717	681	721	697	670	690	716	692	732	709	732	718	709	645	704	773	705	730	697	665	701	679	740	721	702	734	720	700	667	692	617	716	695	733	680	676	689	671	771	717	716	694	764	676	660	647	695	725	684	673	708	704	672	733	684	693	712	651	648	702	693	656	704	716	750	717	688	714	698	686	751	708	681	686	690	677	746	705	657	708	710	731	689	667	680	688	690	719	711	729	652	726	732	648	669	717	741	718	742	700	690	721	742	741	693	701	701	697	673	661	670	664	669	705	727	718	726	693	727	718	725	692	692	650	675	715	698	724	700	707	688	692	664	743	737	709	700	701	744	700	686	732	698	670	740	743	684	694	629	747	703	669	693	683	725	711	707	686	693	719	765	721	705	709	743	714	676	769	740	706	712	674	686	717	744	723	741	719	673	685	736	696	707	671	701	644	672	699	759	709	755	676	694	710	741	730	718	771	672	719	702	702	709	730	654	690	691	699	685	731	689	701	731	671	722	718	715	703	702	701	702	646	734	663	743	699	773	727	703	719	664	681	723	693	688	674	712	690	691	747	690	706	677	718	711	691	709	689	643	741	720	699	683	721	695	720	756	690	657	727	673	712	718	723	714	723	715	631	685	716	743	687	688	689	692	702	665	679	734	733	667	761	719	693	699	711	707	662	719	745	717	718	696	671	724	685	677	670	654	703	709	699	663	707	695	679	726	690	706	706	729	670	704	638	705	734	707	709	646	699	739	749	692	685	755	662	726	702	693	728	673	711	743	747	686	706	698	706	707	713	706	717	713	708	740	704	682	755	684	727	709	728	686	656	670	682	731	682	713	692	721	737	720	675	766	697	718	695	727	694	758	691	746	703	731	705	690	731	691	667	685	705	703	685	681	730	717	685	749	723	705	668	716	706	710	690	688	706	685	690	754	693	718	734	710	691	715	716	725	712	679	693	657	674	710	738	704	676	725	737	677	663	701	742	657	745	642	724	716	678	708	708	673	716	702	695	686	706	677	734	709	729	721	738	692	676	734	693	700	703	762	718	674	726	674	704	672	642	670	672	692	725	716	709	679	693	685	717	713	734	739	684	716	691	746	691	745	655	704	654	725	725	665	737	718	727	731	675	700	683	698	664	697	699	671	719	722	701	715	676	715	733	714	678	708	679	679	663	684	680	666	733	723	709	667	733	684	688	694	746	658	705	733	719	739	749	729	716	683	694	702	721	713	675	698	686	734	689	695	673	711	751	695	662	677	687	755	729	717	708	666	742	733	689	740	657	704	691	698	673	714	705	661	748	708	724	698	689	684	735	730	707	721	733	706
64532	56997	40098	25317	11759	3595	1215	561	411	374	271	337	258	206	216	220	221	225	224	237	212	235	226	215	244	237	218	228	246	210	240	198	255	215	176	229	224	218	209	202	236	208	200	213	249	253	210	224	213	229	228	232	235	217	219	205	200	238	202	214	202	212	239	214	188	229	218	214	182	236	216	238	225	231	221	220	222	252	233	225	208	207	209	218	217	207	249	228	199	235	196	238	239	223	218	214	253	249	208	210	207	238	180	200	212	236	244	199	205	229	221	215	268	209	207	233	195	237	213	192	220	239	185	213	235	240	198	201	215	208	196	252	235	214	219	224	215	211	226	260	259	189	192	212	197	207	206	226	229	213	216	237	221	205	228	216	221	222	243	214	204	211	228	213	233	236	194	198	219	208	189	184	208	230	232	199	210	213	208	235	244	212	222	223	219	220	238	208	258	203	254	194	227	227	237	188	248	234	228	237	217	213	191	207	184	239	207	228	199	202	187	220	202	226	215	231	216	212	214	204	211	218	243	246	214	223	219	232	193	226	209	211	204	216	238	241	217	217	211	226	209	187	214	218	215	205	247	217	208	215	243	228	214	229	238	259	211	192	245	277	206	225	209	228	229	216	253	211	227	228	239	220	242	240	233	247	240	203	221	239	221	217	225	208	227	248	203	197	201	208	221	215	239	219	227	210	224	223	250	244	202	207	201	193	229	179	240	220	200	191	207	206	215	215	219	202	221	185	220	210	212	222	245	191	182	224	228	210	213	223	216	227	222	236	218	206	206	196	201	224	201	197	188	210	205	246	240	217	221	244	245	228	234	223	228	238	221	228	215	212	229	206	216	198	223	238	221	222	204	205	228	208	262	214	209	234	257	233	226	221	242	185	218	195	222	185	226	206	235	237	218	217	240	227	213	244	235	194	203	196	213	226	218	220	255	205	204	199	200	227	242	244	260	216	206	227	237	227	225	232	206	233	207	211	224	200	227	240	229	218	201	237	248	228	201	200	209	233	227	231	226	237	221	246	213	226	218	207	212	219	220	220	234	214	223	220	222	216	226	239	201	241	214	214	229	225	219	236	245	199	241	234	213	202	219	184	240	249	226	231	237	219	208	217	220	219	211	227	195	222	218	215	228	210	235	190	195	247	207	209	207	221	236	198	237	207	213	218	248	217	219	211	198	234	220	252	216	213	210	219	221	202	195	221	210	221	219	222	247	218	241	198	223	207	220	197	237	230	222	224	212	221	216	217	208	208	219	203	198	209	227	213	239	193	191	210	238	214	196	236	213	222	221	228	182	212	207	238	238	227	238	221	223	239	213	198	218	209	244	219	189	238	213	234	211	230	240	198	211	203	206	227	199	230	260	231	221	269	236	215	232	216	183	236	219	215	223	245	214	233	247	212	202	226	205	228	233	233	221	249	214	233	281	236	209	244	223	212	215	213	202	200	231	228	232	216	236	209	249	229	245	251	225	242	219	236	230	229	201	260	225	222	237	227	192	206	235	201	206	213	224	198	217	233	220	200	242	236	225	269	203	224	230	220	218	230	206	209	211	215	221	197	214	213	249	221	246	186	206	232	212	240	240	251	247	211	227	216	230	214	228	229	186	194	207	217	238	237	232	236	259	200	211	243	206	233	216	231	225	209	214	182	243	242	213	250	238	203	200	187	249	245	235	206	206	238	193	227	210	191	187	198	219	223	253	222	232	253	230	210	188	233	217	223	202	217	212	219	220	234	217	238	238	212	227	238	250	213	247	216	203	242	240	225	230	205	228	239	215	219	205	212	216	242	226	232	214	215	203	231	201	237	225	218	215	225	231	243	215	231	210	235	227	216	238	201	247	202	206	218	227	232	214	223	269	225	220	203	230	243	229	223	209	211	203	227	236	184	219	237	236	240	192	218	229	209	244	209	192	206	197	212	192	227	223	229	199	208	253	220	194	217	200	223	208	226	211	203	196	250	244	208	210	214	238	209	231	207	219	208	239	242	228	209	222	231	242	237	224	234	238	229	239	218	204	233	220	211	238	232	236	208	229	231	225	207	212	225	265	209	220	233	230	227	196	202	248	233	209	197	218	220	215	243	215	239	225	202	212	200	208	231	200	214	250	221	213	227	229	211	229	207	245	232	216	209	220	216	224	228	205	212	196	237	226	218	229	230	214	207	232	215	245	236	194	209	228	225	229	204	209	201	207	219	212	215	215	231	220	224	186	244	230	197	220	265	220	235	261	239	208	217	232	221	198	232	234	208	213	252	224	204	207	209	197	226	243	221	201	230	208	213	208	230	221	209	231	234	228	252	246	249	234	206	230	216	229	222	201	245	245	243	239	224	222	235	228	212	211	193	207	180	223	238	212	216	227	238	249	226	251	216	213	206	235	196	227	222	192	252	210	203	214	209	229	221	222	202	214	212	227	208	200	234	218	195	216	223	233	203	208	216	219	203	202	220	215	208	219	198	221	202	219	204	222	232	220	197	218	243	218	226	205	223	202	218	196	221	221	222	230	208	257	234	222	203	197	211	212	209	221	183	226	222	231	220	238	215	204	216	209	207	208	229	205	218	226	210	238	218	212	201	220	208	213	225	230	198	238	216	232	203	211	254	230	194	212	189	223	219	185	233	250	211	231	216	209	232	205	193	205	202	204	222	241	220	234	226	190	224	203	227	201	228	242	211	235	210	200	221	216	223	217	225	235	217	222	223	213	233	241	213	194	209	208	223	224	219	235	218	225	227	240	204	211	218	233	234	178	234	214	238	218	239	231	226	214	228	230	221	220	203	233	244	230	208	205	212	191	214	233	206	223	238	201	233	221	232	221	227	204	230	230	218	208	218	235	211	241	229	193	238	229	235	233	213	229	244	198	210	194	201	233	194	220	192	217	197	208	234	223	216	195	229	204	219	224	238	221	227	254	245	196	227	257	208	209	225	212	218	238	236	213	235	195	212	221	205	210	193	195	204	200	234	223	244	219	199	237	223	242	226	209	219	186	206	202	258	191	207	218	246	255	199	231	207	215	210	237	205	218	212	206	250	231	236	226	214	209	241	230	208	247	222	233	236	214	182	219	205	237	210	192	230	194	252	213	222	209	199	210	246	207	221	199	209	225	212	208	208	210	216	212	206	233	225	213	222	209	236	247	225	221	222	219	232	239	217	226	251	192	224	231	252	217	209	200	216	256	219	197	213	239	226	208	216	211	209	246	206	208	214	197	223	210	194	210	212	208	247	214	198	208	217	208	189	223	197	245	204	223	227	212	254	201	173	231	233	246	229	226	227	230	236	216	208	203	224	231	212	198	235	209	226	234	231	213	180	227	239	209	222	226	209	236	214	192	234	234	207	224	230	237	202	199	224	209	233	225	231	225	230	204	212	223	246	225	220	221	203	237	224	231	231	228	188	231	214	216	180	223	210	196	207	196	218	226	236	192	200	224	197	206	211	181	194	222	201	222	226	218	210	238	205	226	217	192	214	202	197	209	221	191	202	219	253
43950	46103	40124	34634	20872	9614	4052	1770	1406	1310	714	1215	511	521	537	507	533	534	527	481	520	531	568	527	604	615	572	533	525	518	532	475	475	542	482	509	515	495	504	506	521	511	518	484	550	502	551	500	496	517	501	498	524	507	492	530	535	497	510	512	528	554	489	537	501	481	524	484	519	487	517	480	493	474	487	517	528	500	506	518	556	555	531	526	527	498	492	493	540	522	511	514	504	518	516	499	479	503	503	544	537	553	510	520	508	483	503	499	536	490	471	489	514	532	491	479	521	457	504	513	527	496	505	479	512	503	555	498	519	488	484	519	508	519	538	537	515	552	505	509	515	536	504	510	544	524	523	518	533	546	530	504	503	479	489	465	512	519	526	488	541	526	479	508	513	511	523	511	512	493	485	505	501	494	558	525	520	487	516	526	477	497	490	511	529	500	495	540	479	485	487	511	520	486	521	498	503	488	512	510	493	491	503	500	517	516	511	527	480	521	568	480	508	526	505	503	513	514	525	545	517	509	493	482	496	526	507	477	513	510	501	536	489	532	499	488	508	496	502	504	471	502	531	545	517	495	465	522	509	543	562	481	527	516	542	539	493	480	539	519	521	527	499	532	505	513	509	464	527	513	501	519	530	493	507	516	492	478	507	563	518	508	490	533	531	508	540	475	542	538	527	516	506	562	523	506	481	527	528	513	518	513	509	506	488	489	531	514	511	544	531	493	534	499	559	477	506	515	517	525	508	509	528	533	510	514	509	500	478	534	463	539	504	554	538	507	531	474	517	578	534	518	515	530	549	502	517	529	494	518	547	489	504	506	532	508	496	531	535	554	521	493	541	523	507	524	503	524	486	530	497	485	479	477	502	528	547	511	514	557	506	507	524	503	549	527	493	504	525	514	499	519	513	505	538	499	476	490	545	501	472	513	521	497	505	489	527	492	535	483	534	503	522	519	506	505	521	517	530	502	524	505	524	475	531	547	489	506	517	545	527	506	503	511	524	511	488	508	529	534	483	520	476	518	526	494	485	504	510	532	490	541	526	517	528	528	515	457	498	524	475	465	499	515	510	491	517	517	528	526	464	535	481	512	504	511	497	542	491	560	474	472	479	535	494	498	529	500	488	556	499	501	496	525	488	538	511	557	524	520	521	520	496	490	495	512	488	511	538	550	490	521	503	518	493	510	538	520	517	523	519	521	509	530	473	519	511	530	513	496	475	530	526	505	501	462	489	514	552	516	496	541	528	515	545	514	509	496	513	505	515	523	486	496	495	451	492	499	483	551	489	535	509	511	540	491	483	504	478	528	483	509	527	536	538	504	511	538	534	506	495	535	521	483	499	509	516	544	511	527	514	523	527	544	513	502	524	475	509	488	499	496	483	471	494	491	496	487	511	502	521	495	529	505	490	510	532	501	478	541	510	503	501	482	532	539	517	491	511	505	548	472	503	563	501	503	473	538	494	504	485	514	514	505	525	487	510	535	501	484	522	524	515	493	483	514	500	527	476	560	502	518	505	494	532	496	556	534	544	507	496	500	524	490	503	537	535	524	526	511	471	540	488	500	504	507	552	487	493	502	512	502	507	538	524	546	504	529	475	532	539	491	482	508	523	512	521	506	517	520	500	514	496	514	478	542	510	518	516	512	524	516	501	529	525	512	517	517	524	513	521	506	517	560	502	494	484	523	528	490	484	518	522	522	512	504	527	479	515	546	529	506	469	530	499	504	518	509	495	546	540	468	512	536	495	523	492	495	553	544	511	524	485	523	479	515	533	503	501	555	556	529	528	503	515	517	483	536	499	487	532	477	496	554	538	554	524	477	464	517	485	480	522	492	504	513	497	504	518	523	487	517	472	527	525	497	524	550	541	546	510	530	506	530	517	489	502	478	465	487	469	522	498	501	501	486	499	505	494	526	529	490	501	532	489	532	525	464	526	509	491	520	536	498	508	504	510	514	494	444	528	515	496	459	501	496	509	510	486	494	486	527	484	500	496	492	501	539	520	511	507	546	524	545	534	514	515	509	498	489	503	508	544	520	498	509	533	508	523	507	516	525	512	492	493	534	505	498	483	499	476	512	515	497	513	506	493	503	484	521	514	505	475	559	517	548	498	540	511	553	502	544	525	478	534	545	461	493	511	498	515	495	513	479	552	528	510	457	499	510	512	485	504	495	494	508	516	504	538	476	486	497	517	528	504	467	499	499	462	521	457	505	521	501	509	500	543	511	492	477	515	491	516	469	560	498	487	515	502	541	508	503	504	499	503	528	497	481	475	488	529	493	520	542	527	497	536	535	498	555	512	531	492	499	538	530	517	509	534	522	534	465	537	544	491	527	532	536	546	483	500	492	520	479	495	525	473	521	496	491	504	511	527	511	554	490	502	511	453	447	559	475	553	494	521	517	497	517	500	484	528	542	546	440	484	518	524	506	542	508	478	460	556	524	513	520	499	531	491	528	505	573	519	495	543	549	465	476	485	487	489	515	498	483	510	541	504	521	524	487	543	520	500	478	517	472	564	484	492	495	554	529	533	497	521	493	496	514	520	498	503	477	533	519	503	518	510	571	552	494	567	549	512	527	504	496	498	517	495	519	529	483	511	488	548	528	484	519	529	487	518	498	522	535	484	511	489	532	521	541	513	533	525	505	525	517	522	517	528	486	515	480	494	526	486	536	484	535	488	519	501	536	511	531	528	497	540	543	503	504	495	508	520	540	490	529	517	546	471	529	488	507	468	504	513	518	523	472	489	524	505	517	520	517	526	517	551	521	536	553	534	531	526	512	516	532	486	486	514	503	543	477	510	542	468	517	542	512	483	528	504	549	535	487	556	495	509	519	527	479	526	518	550	536	491	499	521	490	476	496	483	551	499	484	499	490	536	494	525	536	499	501	529	542	515	511	528	531	528	495	504	506	492	500	473	536	472	513	509	522	499	497	530	512	510	494	534	499	452	509	515	526	532	528	531	490	543	505	469	532	517	521	476	541	504	510	511	503	489	551	513	538	514	552	496	506	524	511	529	499	498	484	537	490	502	492	527	554	512	545	550	501	544	502	496	505	544	518	493	496	541	530	482	529	540	485	513	491	473	540	549	528	541	498	485	504	502	531	499	496	547	500	506	527	503	485	485	504	560	499	516	514	527	553	515	511	509	509	503	485	539	504	524	500	474	487	507	505	516	517	470	547	498	517	480	526	524	529	496	541	543	497	552	559	487	493	501	519	556	536	541	492	501	507	491	473	514	461	516	522	508	526	488	525	543	518	526	544	546	515	547	501	506	542	507	524	499	524	502	520	543	479	497	523	530	493	544	499	518	490	507	470	509	504	503	495	524	533	557	504	523	462	513	496	539	533	553	533	495	528	530	515	532	498	492	543	495	505	490	508	511	516	513	486	543	512	528	496	529	483	513	503	520	507	529	504	564	510	533	518	561	524	519	525	483	501	508	454	491	500	487	525	493	509	508	504	526	550	531	486	488	515	503	535	521	481
17015	6937	1919	832	568	394	372	342	358	353	345	356	370	332	349	362	316	318	338	356	375	339	352	295	311	343	345	372	359	330	371	354	335	332	364	330	352	337	338	358	331	363	322	306	302	324	361	353	338	323	336	325	348	349	345	354	354	369	317	365	358	352	334	327	323	329	357	330	358	356	337	336	349	359	301	348	349	349	320	340	348	316	316	371	373	362	331	336	304	357	343	355	368	334	348	308	351	346	366	355	325	343	342	339	328	351	354	327	321	340	347	309	359	338	349	302	375	318	346	341	361	373	343	313	339	358	322	326	365	364	331	334	377	343	349	310	339	340	349	321	361	365	350	361	334	319	348	327	338	328	351	344	367	317	331	323	355	366	349	385	361	363	337	348	340	348	320	325	331	359	338	313	315	330	350	345	308	331	343	329	375	325	363	338	374	374	351	350	328	335	354	340	335	332	301	342	338	333	363	354	372	347	318	337	367	342	345	367	339	373	334	320	342	324	331	350	345	336	322	347	353	361	365	326	325	353	348	309	369	348	340	362	375	359	328	341	356	325	351	362	308	354	342	337	329	352	350	325	362	318	300	341	405	312	312	349	320	344	367	332	371	349	347	316	326	328	360	352	338	359	337	325	341	320	343	313	347	367	344	342	355	347	327	378	375	365	361	363	342	346	338	312	358	349	324	332	377	363	335	360	330	375	334	340	353	330	318	359	351	331	337	341	385	341	355	326	342	319	305	347	328	342	323	369	310	365	350	368	345	345	321	308	346	323	305	332	349	345	332	312	353	359	362	351	339	336	399	327	359	348	358	348	304	293	333	321	335	345	343	349	325	352	352	303	322	316	352	360	337	306	330	338	315	366	296	330	337	362	298	342	324	364	344	344	371	334	373	346	330	316	330	328	345	374	336	353	351	351	309	325	349	350	358	361	353	345	331	314	337	317	323	322	334	342	327	352	348	332	321	337	353	337	342	348	345	347	363	347	324	308	330	367	363	379	314	304	350	356	313	363	301	339	356	372	329	339	345	327	345	329	339	396	353	321	344	348	365	328	314	346	359	365	332	336	320	330	346	350	300	356	332	296	322	351	323	313	317	365	357	317	365	362	370	352	354	337	392	363	389	315	388	370	355	318	357	316	326	347	347	361	344	352	359	331	344	329	335	371	330	334	366	338	354	346	378	329	336	336	347	388	329	335	336	353	328	346	349	357	365	353	331	380	374	345	316	356	316	368	315	365	325	337	344	366	337	343	345	319	346	348	326	334	360	380	346	338	344	340	367	369	345	359	387	367	357	349	324	333	332	303	352	352	360	347	327	357	285	352	364	367	355	357	316	327	329	326	333	342	342	336	339	345	375	355	317	354	393	320	341	323	319	354	352	373	370	376	288	359	334	364	296	318	344	323	320	344	363	327	354	341	354	322	367	320	368	326	354	326	314	319	328	320	301	342	287	378	348	360	320	317	336	316	324	340	303	322	376	394	351	321	332	351	358	338	304	341	352	344	389	352	332	332	343	338	348	325	337	381	357	296	338	314	346	342	344	322	346	379	357	330	344	347	334	336	345	330	352	368	316	345	361	369	351	334	306	383	355	302	348	411	345	329	334	334	346	360	351	323	322	329	354	330	324	361	371	325	325	323	365	345	349	325	343	364	343	342	345	342	364	356	356	336	357	379	324	321	324	366	323	323	334	335	344	362	325	332	357	331	344	327	352	305	344	320	378	356	340	352	337	338	359	380	370	352	367	334	327	328	372	346	350	350	309	370	331	345	329	339	368	351	347	322	322	326	344	347	343	346	283	308	350	389	316	373	331	322	383	355	315	338	335	331	368	353	364	372	325	390	330	327	320	321	345	375	336	312	394	335	360	335	364	327	339	345	309	328	359	317	318	318	329	352	348	347	349	363	334	338	341	347	330	363	314	320	324	338	327	320	360	334	369	367	336	346	351	324	332	323	369	392	353	357	318	348	345	343	334	343	366	370	324	365	334	332	365	344	354	328	370	333	334	353	360	331	331	355	336	372	330	328	327	371	342	331	333	363	358	309	335	324	316	316	337	358	412	347	405	345	322	306	385	342	311	360	334	366	349	372	343	293	362	327	332	348	328	361	346	356	341	354	329	362	300	356	312	381	371	355	310	346	362	342	359	343	354	354	323	353	351	331	340	312	367	373	326	342	340	358	335	328	359	364	337	346	341	353	325	337	326	340	384	307	365	350	364	364	375	345	352	341	354	342	362	342	348	351	378	357	321	351	377	339	351	357	374	326	347	364	336	331	331	367	419	337	302	381	336	383	327	338	337	343	353	340	326	332	341	350	316	378	329	341	364	356	375	335	307	313	333	316	349	316	309	340	350	345	339	359	342	350	347	354	351	324	318	346	334	335	329	333	324	313	322	369	349	308	344	371	375	353	364	323	318	318	351	346	351	385	348	307	322	354	358	342	349	330	347	340	374	366	334	317	317	333	283	314	342	312	327	353	324	325	311	340	323	311	318	345	352	337	329	366	346	334	318	342	320	347	327	347	319	399	384	323	384	358	358	312	332	324	336	325	355	329	341	368	335	356	323	315	356	322	358	380	339	344	325	331	347	364	335	340	353	342	321	351	330	367	347	363	361	325	351	341	308	309	329	343	365	300	369	362	348	345	338	346	322	349	342	322	352	311	336	329	336	348	326	336	353	312	319	348	359	340	331	323	291	340	350	342	343	321	353	310	328	339	335	316	346	326	327	328	331	354	312	309	331	334	357	349	348	339	327	332	346	328	330	369	328	359	334	326	361	334	323	331	338	358	368	355	339	343	306	349	352	340	325	366	323	350	342	327	296	352	344	375	346	363	337	344	367	351	348	358	328	350	325	338	354	330	365	357	350	371	333	353	353	346	335	347	312	328	334	324	354	364	353	330	354	346	372	311	342	341	364	327	343	342	370	294	353	346	320	314	368	320	319	344	328	336	328	310	350	389	340	339	345	351	358	353	340	310	336	330	349	357	343	333	333	380	373	379	337	343	329	371	317	338	332	386	352	332	368	314	311	370	313	334	317	291	319	345	335	328	332	380	320	357	382	397	362	363	363	362	345	352	363	332	340	322	312	329	323	321	312	305	343	407	348	369	365	314	352	339	335	340	357	338	320	355	343	308	339	366	357	360	337	353	369	335	353	351	344	337	337	372	341	361	361	316	367	375	339	396	340	347	355	344	371	355	344	308	361	315	334	345	346	341	323	362	357	315	355	353	363	356	320	291	362	342	337	321	335	341	353	346	369	332	340	308	363	315	302	344	337	323	347	390	371	344	369	300	347	348	329	358	348	356	349	330	312	334	341	322	326	357	328	310	364	352	354	340	328	356	344	305	335	363	325	354	333	344	353	358	344	327	351	342	328	317	355	356	325	361	369	358	343	349	329	363	365	331	332	360	321	321	332	334	371	369	321	337	342	334	331	350	328	352	378	364	355	325	337	322	336	393	326	362	349	358	343	338	370	363	337	345
15509	9966	3882	2483	1605	1012	814	779	821	789	800	758	732	765	805	784	783	758	775	807	769	747	750	765	745	805	709	786	766	770	772	775	775	781	765	766	781	750	754	768	793	788	800	773	800	777	777	796	774	770	761	814	737	773	732	751	742	735	800	712	817	765	785	778	758	739	758	749	747	756	797	723	773	783	744	821	744	764	794	743	723	775	789	787	723	731	742	696	768	690	816	802	759	793	765	777	756	795	814	824	718	744	733	761	713	749	825	780	809	742	765	735	790	729	772	795	791	738	786	810	806	798	746	792	757	762	754	780	745	802	782	729	776	750	800	734	749	771	811	802	738	737	760	794	757	768	753	763	775	772	769	828	730	764	734	788	745	750	746	796	788	770	741	823	785	819	823	792	739	791	767	779	710	822	813	751	779	786	752	807	767	744	773	770	813	762	797	762	803	785	721	777	753	773	748	736	729	817	779	792	798	801	751	766	801	758	753	759	787	783	787	748	810	733	795	737	740	793	740	802	798	793	741	749	752	774	796	777	751	754	781	767	753	759	755	825	756	761	756	744	824	739	746	795	793	776	718	702	725	733	799	788	738	768	752	713	787	809	746	741	745	763	788	778	785	766	763	796	724	780	770	751	796	766	742	814	775	758	790	766	770	785	750	760	787	730	798	780	760	782	731	751	775	755	795	755	800	755	752	754	754	810	770	787	795	743	820	816	779	774	764	772	732	760	768	773	762	770	785	797	765	771	803	784	794	813	749	778	766	742	796	786	750	741	804	791	784	775	747	720	761	733	759	765	782	775	736	799	798	751	770	735	780	738	742	764	719	756	758	721	766	801	749	820	770	790	753	712	788	756	777	702	752	805	834	719	734	750	796	813	761	766	714	766	785	790	784	861	733	816	762	798	748	744	758	767	781	777	797	739	761	781	791	696	776	731	756	766	739	769	804	794	809	789	756	769	797	689	756	766	776	752	796	741	747	817	729	791	754	746	790	842	802	745	779	711	795	748	800	834	765	759	719	771	725	768	801	722	707	768	757	780	732	798	779	815	745	721	814	789	768	777	800	765	768	822	762	752	739	725	710	734	750	762	804	785	741	792	779	777	757	710	821	789	782	824	820	805	754	756	761	751	758	783	772	773	788	750	814	764	760	807	789	759	773	776	826	778	730	773	740	744	761	820	798	750	755	804	743	793	751	749	744	789	768	774	822	776	792	739	749	743	734	822	747	779	783	747	740	788	800	722	798	804	774	817	733	724	721	754	761	779	760	745	744	776	791	742	757	781	723	803	753	754	794	802	818	791	747	714	771	727	775	755	779	734	803	718	746	803	769	755	746	792	726	752	756	736	745	809	771	754	759	775	747	772	746	716	760	751	749	721	778	776	723	743	731	781	767	715	731	798	758	761	756	753	818	799	777	761	731	800	767	743	759	761	801	793	798	779	802	756	763	765	787	762	793	829	741	779	763	815	748	744	800	728	758	773	735	785	742	825	721	790	772	766	806	760	710	827	815	778	788	799	766	749	811	725	790	780	788	767	758	796	773	812	746	820	814	700	772	768	806	774	802	753	823	757	788	762	784	794	784	767	776	766	790	823	755	775	801	716	783	782	725	748	811	761	762	738	781	767	799	764	794	761	768	776	724	755	792	791	729	767	842	739	794	788	757	750	768	812	792	780	776	756	775	761	744	741	708	757	819	740	733	769	779	777	774	716	765	779	773	760	733	803	773	807	737	802	718	812	772	734	792	750	719	745	788	774	786	793	781	716	777	784	787	772	770	773	758	780	745	778	766	798	737	795	764	726	773	773	763	773	748	786	788	754	764	794	771	754	777	757	757	741	850	727	784	772	775	797	813	805	755	762	739	741	792	745	818	801	780	739	750	794	726	700	735	734	793	766	777	821	766	765	788	750	811	781	742	764	772	783	778	731	745	757	803	770	756	745	794	776	753	757	730	764	773	747	724	789	811	783	718	791	749	785	771	779	750	764	747	772	788	760	755	718	783	757	731	775	838	759	779	769	763	748	744	745	788	747	798	738	788	754	792	780	765	755	754	767	723	774	785	793	770	823	785	775	785	739	738	809	787	735	747	765	804	758	742	771	789	812	773	760	777	702	770	807	789	762	788	780	794	748	755	785	756	735	724	754	755	757	776	801	755	743	715	753	815	739	787	753	778	761	798	747	768	776	776	765	788	768	784	765	751	810	763	767	767	711	764	752	777	769	790	761	779	759	737	762	766	715	762	800	762	801	776	798	764	752	755	850	745	776	786	750	712	748	746	779	758	756	785	766	772	770	782	812	782	775	781	779	774	724	760	801	750	720	760	763	819	744	779	822	790	770	785	769	750	743	762	753	736	764	769	762	759	725	758	758	730	741	773	805	748	838	809	711	764	771	810	761	793	752	751	766	733	738	730	750	757	727	792	727	765	795	776	811	786	695	733	800	756	752	802	780	749	751	753	763	774	713	770	756	758	755	748	714	756	799	778	798	813	753	769	808	734	768	736	759	779	811	702	873	791	736	770	833	748	827	762	736	754	748	788	749	783	792	792	775	800	721	814	766	806	772	770	757	777	726	777	736	778	788	813	774	790	813	808	789	823	791	768	766	790	736	747	785	737	740	707	793	803	754	830	732	795	755	754	763	795	755	701	796	771	810	764	800	764	749	758	778	760	768	789	720	749	800	837	762	730	771	780	798	830	754	776	810	830	789	801	770	791	785	781	778	756	803	771	772	729	836	759	796	760	747	787	746	753	756	797	765	764	766	786	793	779	751	801	735	790	726	752	765	751	751	809	742	750	733	745	770	796	792	744	721	764	768	768	785	734	736	766	770	794	705	747	774	810	773	756	748	799	740	725	769	764	743	764	751	715	791	756	815	769	792	759	810	804	771	798	822	727	774	726	767	736	815	768	702	748	782	736	778	754	757	793	765	721	776	717	760	786	789	783	797	760	804	755	796	751	742	730	770	745	808	765	760	795	749	764	787	768	735	797	768	792	744	712	778	789	757	809	741	832	757	737	787	784	795	751	792	760	769	779	785	755	786	742	807	740	794	754	795	779	775	773	751	752	751	751	771	786	702	745	805	780	797	796	787	820	776	787	765	793	818	780	784	799	795	732	728	798	810	744	752	773	731	801	764	770	819	773	738	723	750	802	752	726	776	785	753	750	767	755	799	790	753	790	782	752	769	785	793	746	770	771	738	756	751	742	809	752	712	733	803	787	791	772	742	797	740	756	767	814	751	801	756	765	790	791	772	830	828	796	783	737	790	823	815	726	756	778	804	725	738	764	759	778	790	732	810	737	755	731	737	819	764	767	757	772	745	759	825	802	749	779	739	728	770	748	764	759	735	791	800	764	766	801	736	759	795	767	780	743	754	777	765	756	775	776	858	758	770	736	784	800	784	766	798	779	789	782	729	745	791	773	784	757	742	826	768	811	739	732	759	765	790	803	775	808	784	759	732	770	821	750	785	763	761	795	762	790	759
50277	39792	25616	12817	5084	1566	676	507	457	412	359	345	301	312	317	331	312	341	349	339	383	351	325	300	309	301	335	341	304	360	350	298	307	344	326	339	291	326	322	305	335	315	366	333	320	286	324	313	324	304	313	274	302	333	316	341	323	306	342	329	324	326	320	295	332	283	324	321	310	367	341	318	320	324	358	333	318	335	324	339	348	329	326	343	332	363	322	325	337	295	306	356	361	351	316	330	335	315	345	335	351	314	331	347	323	345	347	348	308	344	373	325	329	284	349	298	330	315	345	341	369	346	313	317	315	317	297	303	347	324	332	298	310	329	328	313	322	347	289	295	336	314	305	294	322	326	323	356	331	332	307	320	351	330	330	340	299	311	308	322	318	337	346	317	293	309	345	326	336	329	339	341	336	324	333	295	301	314	320	336	319	295	311	328	327	323	305	344	341	324	304	349	333	306	300	324	309	310	334	347	354	336	339	316	308	327	341	319	326	340	317	340	326	286	323	323	320	363	308	320	294	299	346	289	288	317	383	344	294	336	329	339	295	337	313	323	302	319	314	329	345	348	306	325	349	331	303	329	338	329	310	330	319	311	303	299	328	365	320	337	350	324	303	341	344	316	319	325	341	308	325	334	351	312	326	337	314	351	329	334	313	333	321	325	314	321	301	345	366	324	335	354	298	349	312	314	338	352	376	329	309	321	325	345	325	347	332	299	347	322	355	321	357	314	330	299	350	356	333	322	341	341	297	306	322	312	318	302	378	347	333	308	365	339	362	321	299	321	303	322	345	333	319	329	333	274	320	333	317	309	319	329	342	324	307	359	299	336	348	316	324	341	354	315	304	321	345	299	328	342	339	343	295	297	344	318	337	302	367	369	314	330	280	325	355	308	319	308	314	303	342	331	315	319	340	327	302	322	324	340	298	335	301	319	342	318	307	353	317	364	326	313	302	332	343	342	305	312	322	339	375	307	327	299	316	338	304	294	367	324	343	321	331	370	298	343	338	353	320	299	299	299	340	318	332	341	323	310	310	324	318	335	292	320	337	285	325	314	324	327	345	326	320	348	306	324	318	316	337	345	333	304	280	334	334	324	320	325	300	354	340	335	320	335	331	320	341	338	317	334	314	326	288	294	304	352	313	330	282	301	316	317	337	292	338	330	338	321	340	324	350	356	303	315	346	304	366	311	334	334	309	291	325	335	333	341	333	314	346	321	354	333	313	327	342	336	325	313	388	359	322	330	351	317	324	333	296	318	350	337	316	351	315	341	312	350	344	340	302	318	316	328	331	358	318	320	339	322	356	314	343	332	296	346	341	320	327	332	368	351	334	326	299	348	324	301	326	335	352	311	296	320	317	308	330	306	316	309	308	319	307	328	339	359	349	332	342	295	343	334	327	337	278	308	344	317	341	332	311	280	333	318	347	294	351	349	357	317	282	323	308	318	378	338	317	327	316	328	329	318	338	336	312	310	330	328	386	298	342	332	332	333	308	316	329	278	349	346	332	308	331	320	348	331	304	334	349	345	332	327	304	288	300	307	306	366	305	295	365	328	303	327	319	358	367	324	348	347	326	355	326	324	320	300	340	335	321	363	336	370	334	347	375	353	363	336	309	313	314	305	332	325	329	375	342	330	327	324	356	338	325	335	310	314	351	324	335	335	332	336	327	333	341	278	341	328	303	339	344	313	319	338	334	314	359	318	328	341	364	348	329	335	335	302	375	353	330	353	317	320	329	317	344	345	325	309	302	344	301	338	332	320	366	288	324	320	308	348	305	329	342	371	314	307	331	284	341	358	355	337	342	342	321	349	309	329	366	344	319	333	339	325	310	326	330	352	346	347	313	294	303	321	326	319	296	308	320	343	304	331	321	335	336	329	322	303	316	327	340	293	323	287	362	386	349	348	296	355	324	378	342	326	314	344	333	347	312	308	308	347	299	326	305	328	323	332	310	305	308	368	318	339	298	297	344	339	336	310	297	298	306	306	319	325	293	318	339	324	327	328	349	318	301	331	355	332	299	358	326	313	311	314	290	301	332	318	328	342	323	322	342	307	314	324	378	300	329	337	344	312	333	296	304	337	353	282	327	334	321	320	345	357	304	322	363	347	319	321	351	305	360	313	319	343	307	284	322	367	336	310	289	290	328	349	302	314	338	328	322	343	315	311	301	323	347	320	330	292	321	367	333	340	319	326	315	339	306	339	367	327	340	307	319	331	306	319	346	347	324	360	324	323	330	319	336	344	348	339	333	288	302	353	358	301	343	340	346	332	333	336	299	320	373	321	351	343	326	346	317	330	338	317	335	307	335	327	323	310	330	339	336	334	346	334	335	319	336	287	312	304	316	332	338	358	312	334	324	316	341	326	319	315	285	326	348	355	290	341	334	345	324	317	325	298	321	320	304	333	307	330	314	346	316	316	325	338	318	299	332	370	314	322	320	298	359	327	334	325	320	335	315	350	321	331	327	328	341	326	342	326	299	339	336	320	295	317	339	328	335	332	327	296	349	340	329	352	303	334	328	355	338	323	344	329	329	302	337	330	308	293	373	348	323	295	310	323	330	305	351	330	329	360	320	339	313	330	323	339	288	312	376	333	317	338	297	323	287	305	307	352	357	326	362	302	338	329	361	337	331	333	304	322	334	324	289	312	344	285	322	303	358	346	345	350	322	316	340	375	350	328	307	308	327	342	320	380	331	305	342	347	318	350	353	336	294	318	337	328	318	304	322	338	349	327	324	324	311	296	338	391	334	351	360	303	327	327	343	327	346	320	325	347	327	329	331	314	333	329	328	345	321	333	349	333	304	312	328	328	319	334	313	337	328	283	352	276	320	338	342	345	334	336	322	342	325	320	324	332	312	337	295	324	328	319	308	353	340	361	296	308	370	292	362	355	341	342	321	369	330	269	345	295	356	371	349	323	342	347	313	342	307	353	350	322	331	347	312	315	332	345	327	337	327	327	337	344	377	299	314	368	304	321	333	337	311	316	286	306	319	292	297	365	301	312	298	321	318	324	290	323	348	303	312	370	330	324	302	337	319	317	309	338	348	330	320	294	328	324	319	335	333	336	364	311	311	300	320	299	315	296	359	298	285	340	353	303	326	350	354	325	302	318	345	312	323	316	324	350	337	305	306	272	309	304	331	366	325	312	347	329	321	322	317	353	316	320	312	358	318	317	317	284	313	315	295	336	338	343	315	336	324	343	310	316	357	306	324	332	326	311	307	336	342	357	320	325	345	327	326	333	304	328	310	327	331	316	335	375	337	319	321	340	356	323	351	334	357	320	339	331	300	339	334	335	300	299	351	308	334	339	348	314	298	312	361	311	320	284	328	302	342	354	331	322	319	320	327	319	328	364	313	304	320	338	310	316	327	328	347	350	323	339	342	338	344	365	324	329	328	317	312	348	347	311	327	340	279	359	319	364	326	337	355	350	342	340	350	307	326	348	326	332	338	334	324	328	333	319	328	343	309	363	325	323	335	342
34010	33042	28205	22754	12775	4735	2097	1597	1135	1097	830	1003	764	746	729	753	717	750	749	724	739	754	783	785	745	729	705	728	774	755	778	731	739	771	735	767	746	757	712	751	769	745	733	706	723	729	721	714	692	752	751	788	742	726	766	712	762	731	722	735	709	765	757	749	725	744	741	751	754	717	714	761	747	697	687	743	764	740	683	754	719	762	772	710	757	768	768	758	747	709	719	764	762	723	729	725	740	752	756	784	729	738	730	762	763	687	745	771	737	727	775	703	747	752	724	779	749	779	739	755	734	750	750	722	740	770	716	666	734	701	682	702	771	758	754	691	750	731	768	730	749	737	688	710	695	718	745	745	755	726	750	705	766	722	776	758	669	739	708	740	749	722	767	802	690	730	756	721	703	740	749	718	698	740	738	783	739	771	773	771	754	753	767	711	756	732	727	764	735	700	723	737	742	720	689	741	730	736	739	712	742	764	765	729	758	762	706	761	749	734	779	734	722	662	750	723	650	732	724	780	727	742	722	698	734	767	731	725	693	754	782	787	753	754	754	796	779	723	716	738	724	736	761	734	743	796	747	780	722	749	714	716	786	738	708	727	716	707	742	727	762	734	714	710	737	742	713	718	730	745	729	745	729	707	732	765	769	735	745	751	764	742	715	731	732	698	697	728	734	743	776	712	711	758	752	720	699	777	745	714	729	737	727	648	748	774	735	694	695	712	782	784	735	713	678	744	702	756	742	728	721	760	689	726	768	692	694	715	783	721	815	769	804	730	748	701	728	732	715	738	700	740	755	749	739	695	749	703	736	787	699	705	803	696	759	758	746	742	731	695	711	717	708	732	688	768	680	691	735	740	751	738	757	724	738	729	775	760	734	717	747	698	699	727	770	686	744	751	721	777	747	753	691	695	755	716	760	746	714	746	739	779	740	749	756	738	740	734	714	732	705	756	727	727	707	761	698	737	727	777	709	728	767	725	720	706	772	757	738	730	715	754	755	687	679	761	686	775	737	736	731	765	667	726	714	685	695	752	769	742	765	736	714	692	726	721	777	779	721	728	707	781	705	718	763	716	722	719	727	743	761	684	738	736	714	750	732	738	729	715	728	764	739	719	770	744	767	731	785	733	676	748	683	720	700	714	745	702	693	732	738	710	750	761	772	733	758	698	749	754	745	789	738	759	734	703	755	749	784	731	738	695	743	740	749	730	790	720	689	714	712	781	764	769	723	731	731	692	759	765	759	735	697	738	741	721	714	733	778	729	751	774	737	732	715	738	685	751	710	729	719	704	743	705	741	767	716	756	741	780	755	715	717	714	763	758	734	747	725	767	704	753	728	724	727	686	680	705	767	683	707	748	771	755	708	750	739	769	777	742	743	701	767	736	705	726	772	751	710	709	785	694	752	719	708	757	740	760	743	771	749	713	715	716	724	768	752	704	721	715	741	763	752	729	730	727	755	758	683	739	711	741	714	733	758	722	740	727	747	748	726	701	707	714	736	811	748	671	744	735	743	793	737	763	743	754	769	712	702	744	761	715	700	734	720	726	734	730	728	773	720	753	746	740	730	732	812	749	770	743	775	756	739	720	726	753	759	738	773	744	715	730	687	737	678	773	795	729	764	759	750	753	756	729	746	726	689	721	761	749	742	738	756	759	738	766	735	744	735	693	741	783	698	732	719	728	709	733	776	718	728	716	750	744	711	748	719	758	764	692	764	746	765	717	752	732	724	723	727	770	691	729	798	692	741	725	791	786	772	733	702	711	742	735	707	756	720	723	698	700	677	737	735	728	804	738	705	738	732	738	720	729	798	705	726	705	681	767	700	738	760	717	740	719	725	728	754	724	719	735	716	720	686	728	726	722	736	778	768	748	744	750	722	799	730	767	727	724	731	710	701	730	714	782	721	725	737	777	741	719	727	705	744	721	784	766	726	725	725	763	725	757	739	761	760	693	728	753	727	679	701	728	805	715	768	690	763	766	738	750	706	725	692	748	744	776	750	748	725	747	715	732	735	764	726	716	718	766	743	734	749	749	758	723	722	708	738	741	700	698	743	715	725	772	773	700	720	723	799	741	747	765	788	706	745	667	719	740	701	703	748	784	705	742	721	732	705	672	717	674	691	749	799	777	734	763	781	727	767	710	756	749	769	741	745	744	722	743	743	755	686	758	762	771	715	738	700	700	774	686	720	715	754	759	718	718	764	733	769	684	761	711	711	793	771	712	693	735	675	725	731	696	741	721	744	740	759	755	704	748	769	716	770	693	711	687	773	730	761	722	704	737	715	689	677	726	746	693	712	686	815	735	713	695	710	723	792	750	733	760	749	742	741	716	747	788	768	718	755	764	778	781	793	743	721	676	689	752	737	753	728	755	721	805	748	763	730	715	675	700	748	735	775	741	745	769	724	768	793	751	781	738	732	764	723	736	727	735	755	742	713	712	684	740	744	759	743	720	735	731	752	684	762	787	752	728	776	736	754	729	761	752	790	737	709	765	730	700	728	756	755	705	712	697	742	687	770	739	745	770	723	709	726	727	775	713	802	796	746	711	716	719	694	784	747	734	710	696	774	781	701	774	702	772	754	759	715	726	752	755	705	724	736	724	689	737	731	751	722	689	722	713	718	702	729	772	719	771	737	756	700	751	777	680	732	735	690	695	725	738	727	734	720	708	726	742	710	725	769	744	773	733	732	747	713	778	733	717	731	706	769	769	740	718	725	755	773	712	742	737	726	698	711	789	693	747	695	754	711	736	757	727	738	719	727	670	743	728	698	739	691	804	730	708	734	743	705	729	758	723	707	789	734	774	701	741	729	773	744	710	753	738	783	731	692	764	748	752	686	679	704	752	732	745	720	748	739	706	741	721	746	724	670	755	715	720	716	717	745	741	775	738	732	787	726	714	712	713	758	700	727	745	738	694	739	759	698	732	740	748	715	714	762	760	797	734	703	734	728	724	763	781	715	730	696	767	774	782	755	752	757	686	768	769	723	694	720	783	734	740	757	742	775	687	731	710	746	713	727	683	797	730	711	737	703	731	777	736	759	731	720	716	751	760	743	739	756	710	716	701	730	747	751	698	734	709	711	733	764	731	743	736	755	734	733	765	753	758	757	709	754	721	736	750	760	693	736	744	750	724	727	745	800	687	766	777	682	783	742	769	731	717	762	741	705	701	744	694	730	714	774	759	788	727	729	751	743	748	754	739	736	711	724	771	711	714	751	704	727	712	773	718	722	733	726	725	744	738	821	698	722	759	762	783	714	792	762	754	763	751	718	722	771	708	731	734	746	748	775	755	716	699	738	781	722	732	672	711	750	669	693	716	766	719	775	778	693	752	753	700	703	733	721	760	699	706	694	761	708	720	739	750	721	739	734	771	728	706	764	789	719	692	711	721	734	711	764	732	702	761	779	768	745	739	755	725	771	758	760	712	678	714	744	762	712	688	762	767	702	726	753	726	712	681	729	719	729	738	769	772	742	723	730	746	783	717
64360	55705	40071	25968	12668	4004	1079	607	482	373	296	353	282	257	217	218	217	239	245	209	227	220	250	238	199	225	229	192	251	233	195	230	217	215	199	227	225	243	233	269	223	224	237	257	212	212	230	219	222	242	222	215	260	212	217	221	230	253	238	239	240	231	210	226	236	271	198	229	198	229	236	221	236	251	213	251	212	218	248	272	271	194	214	217	226	220	228	218	235	226	240	245	233	235	231	237	238	230	223	227	217	189	263	227	218	219	194	251	252	222	225	249	218	214	212	231	231	244	231	235	256	206	245	280	245	199	229	244	215	239	224	237	237	235	240	230	232	245	204	210	225	217	230	225	228	216	235	203	215	226	211	254	217	246	240	244	236	217	237	240	233	207	217	215	220	202	226	241	228	230	234	258	244	241	241	254	232	221	229	232	207	218	226	241	225	244	208	214	246	244	240	244	232	211	232	219	222	258	224	235	234	240	240	259	233	211	239	231	236	217	236	231	229	232	242	208	217	210	211	238	244	240	196	241	210	188	245	238	220	216	228	223	228	245	233	229	226	221	245	238	235	211	210	249	200	231	219	232	221	232	238	244	224	220	193	238	240	223	245	251	200	229	196	228	241	232	255	241	256	246	203	213	207	196	224	210	209	250	233	206	208	230	215	246	229	209	224	239	206	207	228	226	221	226	239	239	210	245	224	235	231	248	246	236	233	224	249	245	243	231	270	250	221	230	253	231	219	218	189	251	251	209	244	237	223	255	230	222	235	205	221	215	248	261	245	220	255	234	235	250	266	263	233	224	249	274	221	251	237	208	232	229	209	254	224	230	210	223	227	210	226	243	264	231	229	251	214	212	202	207	264	234	237	264	255	239	220	243	238	221	213	232	250	254	229	220	191	236	231	225	232	226	246	224	223	235	226	236	254	227	230	227	205	227	242	246	238	234	225	229	233	232	234	225	235	231	231	218	228	241	236	208	231	219	242	241	218	242	245	233	199	233	218	247	220	221	218	226	236	229	236	220	215	247	216	220	222	245	234	229	226	219	245	223	207	231	252	246	224	232	227	248	240	262	227	225	205	209	222	207	211	226	229	205	228	194	224	228	234	218	233	234	224	227	254	227	262	236	231	245	232	238	225	207	225	241	247	229	211	252	232	247	274	204	233	215	244	225	238	253	256	267	223	244	231	224	216	211	228	276	235	216	213	238	213	206	210	200	228	223	234	211	208	248	245	232	241	224	249	247	245	236	209	217	234	230	237	260	254	232	236	238	244	229	228	232	231	208	236	222	236	250	242	225	227	233	233	224	253	222	207	221	252	225	238	261	248	256	212	247	222	221	219	229	231	210	264	219	230	255	219	249	226	196	228	209	229	206	224	236	227	229	222	212	234	235	217	226	252	225	254	247	214	211	208	210	203	228	234	247	195	217	233	220	225	230	219	221	228	252	212	225	219	273	219	240	226	210	222	238	221	221	199	195	229	244	212	248	220	222	237	234	215	199	218	257	238	272	230	237	227	233	226	237	190	237	228	228	242	217	239	221	242	233	223	267	228	229	241	230	209	252	245	213	216	223	229	262	261	213	251	232	222	252	215	217	227	256	228	220	229	215	203	259	212	224	224	214	226	226	224	235	218	218	217	248	222	229	242	243	231	241	239	243	231	230	235	236	243	236	249	232	229	230	236	252	234	235	223	237	222	244	203	201	219	236	241	222	217	207	199	233	225	206	237	232	238	254	233	256	242	210	234	235	194	227	190	226	219	238	234	214	229	230	229	236	241	230	200	241	236	256	246	245	219	213	215	228	224	232	212	219	242	223	203	210	243	220	232	209	242	231	219	227	228	221	213	220	216	245	260	209	244	220	201	229	245	227	245	208	228	207	197	213	238	231	222	209	216	205	219	189	254	233	217	251	214	225	272	250	209	215	246	244	244	202	255	211	241	236	240	220	219	234	219	259	242	240	222	235	265	226	242	215	252	197	250	266	255	211	210	200	214	235	250	243	214	216	250	245	234	225	230	237	236	240	190	235	241	244	210	253	210	223	229	226	214	224	236	223	211	251	240	260	206	223	221	250	227	232	224	251	196	247	243	214	247	255	218	261	219	270	241	208	227	254	227	213	215	228	243	200	220	216	258	243	233	220	247	221	208	229	239	212	248	231	218	223	227	224	238	241	255	258	232	223	211	224	255	213	213	252	231	266	217	237	223	215	205	217	227	209	236	191	237	253	240	209	224	231	202	197	229	231	236	235	223	227	245	258	239	209	199	218	221	249	233	258	239	236	241	250	240	216	245	244	235	230	239	234	251	232	223	226	212	237	220	227	221	222	211	239	234	211	237	242	229	232	233	203	233	218	227	234	247	243	254	224	231	242	243	201	219	213	219	240	246	257	242	231	261	237	229	224	231	253	197	230	239	244	250	227	221	238	222	242	237	227	230	215	238	238	206	236	229	235	260	253	212	252	248	209	222	243	264	207	250	231	225	210	223	240	220	240	251	230	243	223	231	241	234	238	220	254	202	248	209	222	245	235	207	258	238	275	250	194	234	232	230	237	228	238	224	221	223	237	258	214	224	203	219	207	222	230	206	207	254	256	223	226	214	214	243	234	240	223	227	222	236	239	241	209	238	230	242	217	233	237	242	236	232	245	229	245	234	248	235	245	243	262	235	227	205	227	223	250	226	204	246	249	221	224	248	225	236	224	204	205	215	252	244	258	274	238	255	217	239	218	224	204	246	235	234	248	193	236	234	234	236	206	229	238	247	219	215	204	227	223	247	245	219	230	246	268	208	215	244	208	212	221	272	231	202	217	238	215	219	235	216	226	230	271	234	256	245	207	234	195	220	234	231	233	229	223	250	219	212	216	264	228	234	244	263	245	205	212	254	203	217	252	203	234	239	254	232	248	244	213	239	225	197	234	230	241	244	236	260	237	226	217	239	235	246	221	263	209	212	216	253	236	199	227	232	231	267	259	233	222	249	256	245	263	213	221	224	222	254	225	246	215	208	243	214	205	237	234	229	206	230	230	238	247	237	221	236	226	246	223	248	233	216	200	196	239	252	215	244	250	245	252	207	251	223	242	194	226	228	232	224	219	253	246	238	241	232	204	231	225	215	214	217	225	228	231	253	246	269	237	210	239	235	257	229	241	233	218	235	231	229	221	246	225	245	224	238	207	218	216	232	228	214	215	222	235	214	232	242	219	198	258	239	202	257	230	228	213	233	212	263	212	235	240	227	205	231	215	236	246	226	209	229	247	241	280	248	252	250	230	209	246	231	227	210	229	230	228	231	214	230	236	226	235	234	204	224	247	213	229	219	205	216	219	260	259	255	235	252	241	212	212	215	252	224	230	250	222	209	228	227	247	233	233	261	212	226	251	199	242	216	274	244	238	249	217	224	234	239	213	252	215	217	217	214	209	240	235	227	227	255	234	198	248	230	219	206	233	233	223	205	223	218	218	208	204	225	201	229	231	221	234	236	238	263	259	223	198
43682	45036	40094	34948	23164	10003	3669	2173	1729	1386	858	1158	672	525	561	524	534	570	529	582	544	545	592	561	567	550	539	576	602	606	538	528	559	525	546	510	531	504	530	534	526	525	540	530	525	541	543	560	490	591	573	526	568	547	535	511	540	515	546	554	556	524	528	548	559	556	512	543	487	545	529	519	511	538	536	538	565	530	546	510	519	547	535	542	571	530	492	508	495	527	540	538	562	567	562	561	569	575	543	514	538	515	512	514	594	544	588	535	508	553	562	544	533	489	551	562	571	519	528	538	490	550	557	523	526	538	507	561	500	563	509	536	577	573	513	545	516	547	540	531	534	542	508	564	533	547	494	513	513	528	500	552	557	547	565	528	542	549	567	537	507	547	523	537	499	560	572	520	563	504	538	520	535	486	526	557	534	554	541	550	554	545	517	540	513	549	558	533	536	543	534	527	544	564	532	572	520	535	516	540	510	529	588	545	551	507	547	500	520	535	509	516	556	518	537	569	532	532	525	529	520	521	475	537	529	512	514	523	535	510	568	523	517	578	550	567	501	567	487	508	524	572	556	529	540	577	561	527	586	525	520	558	504	531	529	520	552	559	536	554	515	590	525	549	572	501	548	506	556	540	571	565	542	538	550	522	532	511	508	547	532	560	567	543	552	530	518	534	452	560	582	500	524	556	518	536	539	563	510	520	572	551	541	541	563	536	529	502	523	536	578	517	522	511	541	505	502	536	516	538	535	550	511	540	513	528	563	506	527	558	550	559	558	549	551	548	506	579	544	548	531	504	560	523	547	496	530	531	556	532	547	583	524	504	552	534	506	543	522	534	568	542	550	534	534	510	565	500	503	512	510	560	549	533	565	563	550	554	536	553	492	514	547	519	540	548	509	557	551	570	520	516	573	536	535	548	534	559	491	508	538	527	514	505	552	519	536	567	544	535	499	536	481	518	533	536	535	533	552	536	501	540	506	518	582	527	525	506	554	523	549	557	515	540	564	553	563	529	530	509	511	519	585	566	489	532	520	555	530	537	526	537	540	513	520	530	544	522	510	516	540	514	563	557	556	512	521	544	532	539	495	507	556	530	520	522	553	515	511	508	562	527	534	517	533	506	514	513	565	493	560	541	484	525	550	511	546	545	488	549	529	508	532	522	509	493	532	496	521	525	559	544	594	548	536	549	544	494	515	549	500	571	542	496	529	534	540	505	514	518	524	534	540	524	527	541	506	547	509	550	532	496	549	560	554	552	524	567	531	532	569	525	543	547	507	562	538	527	524	561	554	519	555	549	531	559	512	509	487	483	505	527	549	522	575	512	554	522	533	573	538	520	525	511	530	522	546	546	527	511	514	503	543	522	495	530	535	535	560	514	537	515	515	531	521	561	508	477	555	533	528	521	527	541	538	542	515	544	550	531	546	574	550	535	547	558	583	554	536	537	535	558	499	533	506	516	558	514	527	540	517	548	550	514	529	515	589	514	516	540	534	548	549	526	552	544	563	505	527	550	520	494	536	538	500	562	527	536	538	524	553	541	546	555	551	514	542	537	577	498	530	540	505	551	506	554	503	533	553	519	530	528	529	500	550	570	522	517	534	494	565	477	504	507	544	518	499	523	537	499	556	542	519	571	559	554	531	530	558	529	538	556	525	554	551	529	539	537	535	562	541	545	556	519	543	538	533	528	511	529	530	509	546	518	538	561	526	531	536	534	539	558	568	512	581	548	514	538	542	493	543	563	490	528	535	534	528	512	517	515	519	525	494	526	528	509	470	542	514	541	526	530	512	518	552	516	487	517	521	549	534	552	529	565	572	556	513	504	572	558	510	545	529	539	536	536	578	539	484	542	520	542	559	585	576	544	542	514	548	557	538	522	499	531	542	550	538	555	545	568	539	543	528	521	525	550	545	535	517	520	555	518	546	590	506	530	490	506	512	495	528	559	531	585	506	531	478	558	542	561	508	499	507	555	503	512	519	514	498	546	514	544	542	560	571	507	522	549	561	549	565	558	547	529	547	565	557	496	522	561	558	530	539	552	540	530	557	548	550	537	530	544	530	554	577	564	530	523	521	550	552	539	522	577	527	557	540	509	533	556	504	540	537	550	519	516	538	540	554	562	554	557	544	569	533	513	523	495	556	566	507	501	536	509	544	525	496	531	506	539	564	544	565	546	542	530	569	514	573	531	514	565	549	569	531	559	531	495	528	547	554	533	554	556	521	516	542	511	500	558	534	521	520	571	548	506	537	532	560	495	549	534	553	500	564	578	537	522	542	538	563	542	548	548	553	500	538	548	538	496	505	532	566	545	541	523	521	560	566	536	526	550	562	559	537	518	531	529	557	569	525	520	517	528	542	531	548	521	519	538	509	519	553	522	534	552	551	539	533	526	512	530	493	559	572	544	512	576	522	547	545	582	527	514	546	557	537	514	529	568	510	521	529	521	568	523	522	527	527	528	548	558	543	535	539	549	519	546	540	523	531	570	525	533	519	532	560	525	522	559	522	514	526	542	528	529	546	545	505	560	506	540	560	511	537	539	502	571	545	543	550	553	539	531	524	551	533	552	507	521	538	530	547	530	520	508	525	576	542	542	544	530	535	573	523	540	548	515	541	537	564	539	515	555	556	527	536	521	557	517	538	510	500	511	542	563	527	553	510	544	538	544	518	546	512	533	523	544	489	557	552	508	514	537	528	545	540	505	510	524	570	563	536	510	554	508	554	514	520	535	507	498	583	513	599	496	543	521	553	505	531	536	535	507	515	562	505	520	504	527	516	557	519	523	578	560	500	546	530	528	499	567	515	520	556	506	563	542	500	562	547	566	506	507	481	539	528	574	541	565	508	553	552	522	565	537	528	544	542	530	587	563	545	548	526	553	501	550	547	507	512	537	550	557	521	485	553	519	498	520	518	529	520	495	532	548	518	563	507	584	536	552	538	544	514	540	538	524	489	540	534	513	529	521	547	530	506	564	528	535	539	512	548	495	536	526	548	552	543	571	547	521	531	518	518	528	520	515	530	525	514	574	501	482	534	505	555	482	552	523	557	524	521	545	551	544	547	544	562	536	535	486	560	518	522	565	571	548	545	535	457	505	529	518	568	498	536	523	552	549	569	557	525	548	598	546	544	558	538	531	520	553	540	541	546	532	551	477	548	469	535	549	510	513	526	517	546	564	578	514	546	529	527	554	510	533	537	520	561	549	535	502	523	527	554	560	572	562	550	530	510	548	517	537	543	497	528	491	516	520	544	556	552	510	553	533	523	543	521	532	522	543	533	535	531	540	533	555	520	563	556	560	522	546	543	552	535	530	531	543	493	565	565	516	506	536	571	508	545	494	530	525	530	514	505	524	528	520	563	541	557	553	512	571	514	547	510	546	557	519	539	520	525	531	549	535	561	513	541	525	508	490	561	561	563	566	525	517	564	506	538	516	513	571	535	538	539	509	515	581	562	524	521	544	515	535	506	532	518	556	545	535	563	534	532	575
17562	6482	1718	807	555	451	371	324	361	402	337	328	345	362	337	353	374	345	333	348	355	349	375	326	352	334	364	368	350	364	371	366	343	404	329	307	367	373	351	354	346	347	401	357	364	342	362	347	344	388	325	379	349	337	351	327	382	363	354	361	354	344	349	339	328	354	323	376	368	334	330	387	348	354	348	331	349	364	343	308	340	352	324	348	342	342	387	374	323	312	364	337	329	310	361	376	373	358	321	362	345	370	316	363	355	328	349	330	343	380	360	370	361	351	375	342	342	330	355	386	407	344	353	343	357	344	330	352	337	344	323	321	361	320	342	366	313	315	344	341	336	376	363	347	376	351	370	361	341	367	357	362	350	358	338	356	353	356	382	338	370	347	375	333	336	350	326	343	365	326	346	367	328	332	355	343	345	357	296	318	358	356	330	369	353	340	331	340	371	354	338	346	374	334	315	353	348	349	345	354	342	380	349	371	352	364	344	335	359	352	365	364	328	334	368	385	365	345	337	363	338	308	363	347	341	350	333	350	357	336	336	330	382	363	343	373	310	335	379	351	348	366	348	361	348	352	334	315	332	349	339	377	344	382	357	378	340	321	354	329	360	334	324	379	306	369	372	368	350	355	347	352	321	357	336	372	357	339	362	377	368	336	403	353	346	355	308	350	337	341	316	353	370	320	309	352	342	351	335	373	369	358	344	350	347	306	345	347	361	376	333	353	344	349	380	355	351	333	341	313	358	347	343	359	356	349	353	373	325	349	367	360	395	327	337	334	314	345	366	375	325	328	376	341	386	350	338	343	369	395	354	387	321	351	344	326	390	347	359	338	353	342	379	370	345	329	361	337	333	334	350	302	321	309	344	380	361	365	388	379	333	392	347	384	343	384	324	379	338	340	334	353	318	338	340	317	363	328	322	334	382	365	349	338	359	363	351	366	367	331	347	335	340	350	374	356	364	392	349	344	378	333	364	333	339	373	370	342	358	339	379	377	346	362	404	352	358	383	350	349	359	346	362	371	347	375	338	408	359	364	339	335	337	352	319	351	339	342	337	352	372	351	335	339	315	320	326	355	344	356	368	366	333	393	354	367	304	348	383	341	366	342	317	359	349	344	359	300	350	376	359	349	390	348	306	316	373	344	347	345	378	338	343	331	334	376	365	331	380	348	375	319	342	366	331	340	319	360	347	344	323	376	383	368	344	396	337	316	371	341	380	352	365	340	389	358	363	353	334	375	344	364	324	359	326	328	378	369	340	386	387	363	313	356	339	370	335	375	364	315	385	388	347	346	353	372	342	360	308	370	368	366	395	388	368	368	358	320	321	360	368	349	374	347	295	340	343	342	352	321	360	310	351	317	312	402	344	330	322	338	323	362	384	378	358	341	353	338	354	284	343	345	350	363	317	338	356	334	338	373	386	341	355	344	346	344	327	367	333	382	361	363	362	353	343	327	345	336	354	366	352	334	345	342	333	362	339	328	367	326	344	367	337	346	357	358	385	359	326	333	367	325	374	388	315	318	328	339	344	354	380	360	357	356	331	347	329	368	396	332	396	343	399	354	350	343	322	338	396	399	355	342	349	347	334	370	379	344	345	353	349	348	344	349	332	367	304	357	296	329	326	365	346	333	352	348	334	334	300	335	335	337	340	379	394	411	350	372	396	365	346	344	350	389	361	324	322	343	350	360	339	331	365	346	360	365	348	314	343	357	357	361	359	340	360	363	364	355	338	329	337	352	358	387	350	343	303	329	341	353	355	368	318	365	345	335	351	355	349	357	368	324	367	372	371	319	363	343	392	371	378	349	351	358	341	376	347	346	362	364	389	336	367	369	312	315	350	326	361	346	346	359	364	352	355	337	349	327	322	353	333	323	348	353	384	347	316	339	339	336	357	332	377	356	392	359	352	336	326	327	348	403	353	379	361	353	357	381	344	332	337	330	350	337	351	325	390	357	346	330	358	375	369	321	393	348	402	359	348	355	326	356	342	327	338	389	387	356	331	350	342	350	346	342	381	314	360	359	348	365	311	371	356	337	335	353	343	314	356	309	338	327	336	370	346	342	350	330	343	357	329	310	351	391	338	349	383	398	352	349	359	389	316	340	334	398	340	356	363	322	352	366	351	344	343	356	322	374	357	348	335	350	356	350	328	340	353	356	336	349	319	348	346	349	352	365	353	315	341	363	344	318	356	354	373	328	361	389	360	355	357	362	364	354	330	370	384	321	337	336	364	357	327	333	379	364	318	366	385	380	340	327	371	326	375	369	363	319	364	381	336	321	375	339	332	341	335	358	334	342	354	348	390	336	371	318	386	378	326	328	366	343	394	339	346	378	331	340	350	363	369	335	359	338	317	362	347	359	365	342	341	378	337	356	352	361	350	341	367	339	363	347	323	334	378	364	357	343	316	348	323	326	378	336	330	380	365	354	320	313	332	358	340	312	377	362	354	332	326	345	362	342	369	367	323	342	357	315	349	364	323	327	350	321	358	380	389	365	362	370	333	371	338	377	312	349	368	330	330	335	317	331	383	357	360	346	328	315	353	348	339	334	352	336	392	328	335	355	330	340	367	324	338	320	373	354	308	371	389	375	320	355	336	335	333	362	329	365	352	339	325	344	338	367	328	364	341	399	371	324	347	315	343	331	337	370	423	300	349	347	358	379	374	345	335	337	341	343	333	338	340	367	343	375	327	359	341	325	328	381	321	375	350	306	345	358	384	350	359	354	315	355	388	319	366	328	368	357	361	368	317	333	330	368	352	341	358	336	337	360	387	355	346	356	394	334	369	380	344	346	337	326	345	356	348	357	341	356	331	361	358	340	361	345	347	355	336	328	357	365	348	354	349	359	356	312	353	373	348	357	406	340	362	357	348	320	368	357	382	388	328	368	351	359	371	366	316	362	357	292	357	326	358	342	329	329	392	349	313	355	351	350	369	338	340	355	348	310	352	354	348	336	312	354	314	362	380	345	320	363	370	371	357	356	334	350	358	331	363	369	311	358	337	371	382	346	350	348	321	387	336	358	316	372	365	339	356	368	350	348	350	347	340	392	383	325	340	349	358	361	366	354	286	347	398	366	338	333	350	329	361	360	340	350	345	360	344	357	385	327	315	367	343	379	357	373	364	349	317	347	369	325	369	351	357	326	353	342	344	350	327	321	343	348	344	377	339	348	386	342	365	345	344	361	342	317	379	380	355	338	349	308	362	316	372	348	361	324	337	336	333	338	337	339	363	335	364	371	372	368	350	356	339	374	335	363	376	345	368	319	371	357	395	375	352	354	356	361	323	329	367	379	375	335	356	348	339	323	336	359	356	390	352	322	396	354	332	371	343	338	336	357	392	331	351	354	346	301	351	332	343	341	364	318	319	324	353	358	319	338	325	367	341	347	321	355	339	356	351	370	342	370	349	293	323	350	313	357	334	373	346	353	350	347	364	336	351	338	365	352	369	363	392	341	364	376	384	346	342	383	349	330	363	354	386	357
15761	9241	3858	2475	1650	1033	853	853	764	801	796	778	824	764	771	794	797	790	817	814	775	828	797	811	792	795	789	831	808	755	787	735	797	760	823	784	766	833	840	709	809	747	770	758	839	791	740	765	825	815	747	764	768	805	821	766	809	769	754	803	771	807	781	817	829	801	809	802	766	766	770	763	766	768	797	785	740	761	794	760	751	789	752	798	802	792	796	763	828	781	790	800	813	858	757	784	761	756	801	783	774	762	788	815	762	815	835	780	830	813	801	786	793	774	803	858	821	752	721	763	804	763	822	815	788	793	754	743	770	798	791	811	829	757	751	783	812	814	834	786	740	732	802	802	759	808	815	801	766	764	805	796	763	766	801	766	780	783	808	764	832	798	794	767	767	778	837	841	756	765	776	774	747	765	819	795	793	814	800	857	791	807	730	791	720	810	789	799	815	734	800	792	764	777	820	728	852	827	776	777	784	804	822	763	835	791	807	794	748	781	800	795	795	834	828	786	801	774	793	815	808	775	803	779	796	762	764	798	819	800	756	766	792	753	808	830	805	808	815	779	780	773	778	773	786	748	777	771	796	750	819	786	798	775	745	732	747	782	776	734	740	778	830	830	857	781	790	785	832	792	829	787	751	762	801	798	783	777	772	748	789	794	773	760	792	769	794	802	827	778	776	800	788	826	772	774	765	838	781	806	793	778	785	810	776	764	767	799	787	749	806	730	810	766	792	816	772	812	810	783	770	741	784	788	740	715	790	800	815	766	778	808	841	783	771	804	848	776	784	744	833	809	763	785	807	821	768	795	760	794	817	781	832	715	810	785	795	752	810	784	754	786	771	854	810	776	807	833	776	810	773	789	744	795	793	799	762	767	764	807	747	846	731	789	817	825	837	778	847	767	754	786	801	761	775	753	790	779	824	789	788	813	788	756	790	824	838	736	831	805	785	818	770	774	754	781	756	822	778	775	783	751	766	793	753	813	808	794	818	817	760	799	797	751	786	792	794	805	760	751	785	813	794	783	791	767	784	810	765	775	794	781	804	803	762	765	794	804	784	805	800	824	796	780	782	828	827	743	800	804	754	799	726	786	754	822	773	796	770	833	779	777	731	771	762	772	796	767	772	803	771	796	796	779	798	754	769	768	733	793	754	798	788	799	808	794	804	777	758	824	793	828	782	832	776	759	759	762	744	803	760	815	829	770	811	828	782	830	791	757	834	721	792	800	786	796	777	782	820	813	755	749	816	782	803	765	744	764	768	772	779	785	774	790	789	775	768	798	782	831	827	789	779	834	827	760	844	781	799	816	795	780	765	779	777	769	754	778	765	771	831	756	818	824	769	788	814	775	720	799	830	813	801	855	759	733	773	705	847	809	764	743	795	766	787	761	777	800	771	807	833	808	800	813	789	797	825	774	785	777	811	844	754	792	787	755	838	748	719	768	808	785	805	796	800	741	788	784	781	811	787	778	812	820	784	774	804	789	811	782	754	828	769	793	750	763	800	807	797	843	786	768	823	717	817	786	807	764	823	755	786	732	812	829	761	774	779	774	818	750	755	814	799	816	806	725	753	750	758	799	776	785	763	780	786	842	744	789	778	843	784	775	838	790	790	788	762	741	772	766	827	770	785	815	758	818	713	818	790	840	795	780	789	773	782	799	776	837	755	767	826	797	793	766	808	772	783	796	799	799	830	767	807	799	774	815	790	746	793	798	760	777	734	752	786	815	831	729	777	773	775	762	786	771	831	765	794	798	742	793	771	748	800	787	805	793	786	749	739	786	766	744	771	779	741	778	811	775	803	742	816	789	787	837	783	762	788	762	781	742	808	788	832	752	806	772	807	763	783	770	790	755	802	758	769	824	802	768	788	853	818	774	846	796	785	767	824	766	799	743	786	794	773	799	770	809	754	776	752	778	754	794	786	742	777	781	812	832	768	747	846	736	818	773	791	747	818	800	791	718	783	746	753	776	816	739	740	803	843	790	791	793	760	700	717	801	793	769	837	755	731	762	748	795	746	796	758	820	779	764	775	746	804	815	787	753	771	814	810	762	792	778	732	748	782	831	807	786	782	783	793	788	788	769	747	779	782	763	774	798	834	747	805	744	775	808	781	795	852	809	823	764	798	795	793	765	765	771	788	778	768	790	748	761	778	759	847	778	770	789	776	704	725	761	794	798	807	765	777	794	823	804	827	777	807	760	846	788	778	788	798	770	832	777	775	770	792	828	788	795	737	799	764	796	772	780	768	765	770	758	761	812	767	796	774	805	816	741	735	777	795	755	792	776	797	811	764	776	814	804	784	770	766	843	766	790	793	783	776	820	798	820	746	819	824	797	765	780	787	772	768	779	820	767	798	753	786	766	789	770	836	735	787	783	797	788	766	755	763	811	793	732	769	798	798	832	738	781	778	805	793	768	756	760	751	800	822	797	775	692	757	773	770	779	825	766	809	830	774	766	826	790	816	772	759	729	755	783	816	808	777	826	811	788	752	786	869	743	766	776	772	753	787	770	763	847	718	737	793	719	795	792	819	778	767	809	776	793	778	737	747	778	813	766	801	833	785	834	824	798	814	784	705	828	762	787	772	801	813	780	753	773	751	829	725	760	806	746	754	728	808	863	822	798	773	798	758	831	751	825	723	793	769	795	828	769	771	742	745	834	790	771	771	781	776	812	798	754	767	802	754	804	756	756	767	780	839	827	803	784	820	807	746	752	757	824	825	805	783	781	774	830	744	821	843	752	809	768	755	760	813	767	769	766	750	810	811	740	755	787	784	776	829	741	791	811	790	813	748	818	818	761	793	805	763	786	795	793	804	818	815	753	788	821	750	743	746	806	786	784	752	819	815	776	804	806	760	828	750	744	784	751	759	764	753	758	769	782	799	803	779	786	796	774	741	752	783	755	802	831	769	771	769	791	806	721	732	734	750	760	792	785	743	806	803	777	788	839	751	744	833	730	759	795	768	790	774	783	744	765	824	806	808	788	772	759	748	760	794	821	808	795	799	782	805	821	773	799	791	774	784	760	796	766	800	775	747	800	784	795	793	744	852	808	788	776	805	747	768	831	805	808	801	752	817	858	834	730	789	728	818	821	776	781	784	723	831	836	819	783	782	746	806	736	766	855	772	763	774	766	780	801	781	770	762	746	757	826	774	750	807	814	778	741	786	765	796	771	787	804	800	741	794	743	782	781	772	754	822	798	770	772	801	768	835	824	784	752	766	801	827	791	805	781	794	802	773	792	828	796	783	763	752	792	799	786	771	785	797	840	751	799	769	798	779	784	779	782	800	804	814	777	767	787	756	739	819	785	801	830	786	797	769	809	772	747	788	821	821	774	771	778	778	786	801	775	785	807	792	805	729	760	793	795	758	786	727	762	808	784	732	742	771	765	760	805	757	769	820	796	781	831	811	777	828	806	843	857	780	768	796	754	768	795	781	812	833	768	746	819	780	773	817	738	808	761	794	812	821	758	755	792	773	777	771	792
50548	39510	24245	13149	5171	1956	728	457	400	423	395	411	328	343	339	333	364	346	327	326	349	340	344	331	344	371	371	330	361	350	354	328	332	328	337	328	387	348	339	316	336	274	327	322	338	311	329	340	329	317	338	320	315	302	353	311	340	326	362	342	339	327	315	342	329	337	342	317	349	335	347	355	327	321	307	343	316	350	347	334	371	334	346	313	327	354	291	320	294	356	369	329	316	333	330	341	314	333	321	328	389	346	318	312	359	343	331	354	306	323	328	332	342	344	344	375	354	346	337	332	358	333	347	352	333	323	339	297	387	357	324	331	378	336	337	327	322	321	332	321	325	362	296	329	306	343	301	346	342	337	379	313	330	318	320	311	351	318	332	332	362	316	347	363	343	344	305	318	373	322	317	347	341	363	339	335	348	330	344	343	360	326	309	337	337	369	353	316	326	338	349	309	319	324	380	362	318	330	347	326	308	322	322	304	334	331	301	359	360	335	346	391	338	339	349	319	333	317	321	332	312	359	358	305	363	349	357	345	316	356	342	328	320	340	363	306	373	348	343	334	343	339	334	321	316	321	340	352	323	359	327	345	360	319	338	335	361	350	335	309	287	346	327	321	330	344	331	328	342	340	295	309	348	349	302	316	323	335	348	301	321	316	347	310	315	336	337	322	323	331	318	302	402	340	322	324	326	321	326	297	334	336	352	318	316	326	307	372	332	312	342	341	368	353	358	315	325	297	345	345	348	371	329	303	319	361	358	314	357	299	334	331	320	336	310	339	352	328	323	325	325	356	327	341	348	341	371	309	339	328	343	351	371	346	320	342	353	324	334	338	342	340	375	344	317	329	334	313	341	309	347	367	365	363	335	332	343	328	327	345	344	335	359	346	303	356	323	320	324	348	339	310	328	350	342	374	356	338	342	346	298	340	354	338	340	330	298	333	350	349	372	339	316	319	351	326	337	335	336	314	340	341	358	341	341	333	361	344	345	359	334	304	311	333	341	318	316	344	348	370	356	369	299	302	352	330	329	336	333	343	355	351	337	317	360	329	318	368	346	325	322	335	340	290	315	322	344	317	364	324	319	351	319	337	348	359	339	322	344	360	379	341	316	322	340	333	311	331	359	309	331	362	314	336	350	337	330	360	345	350	337	323	334	312	358	338	308	324	287	317	344	329	337	372	331	335	340	343	370	326	330	359	355	307	338	360	342	368	362	335	373	298	350	327	324	322	336	343	380	369	347	356	343	330	356	332	315	303	343	347	307	363	302	351	350	275	348	338	305	340	350	331	347	303	343	333	351	339	316	342	300	350	347	329	298	335	304	334	323	360	327	322	331	341	356	318	320	348	335	349	341	346	355	326	321	305	331	289	309	324	355	334	332	333	316	343	329	317	360	317	335	339	343	339	336	355	314	326	330	339	342	364	318	336	332	336	351	356	305	343	371	342	347	342	313	349	314	348	326	332	379	323	287	333	331	349	312	367	355	325	358	328	335	340	331	344	320	344	333	340	336	323	371	342	344	367	349	327	350	356	317	346	356	364	328	313	351	334	296	310	359	356	282	313	332	348	327	339	356	331	295	309	339	282	353	341	356	344	332	328	294	314	314	330	322	355	309	350	333	320	322	329	314	348	317	355	348	312	344	314	355	329	334	311	343	365	341	336	336	343	353	340	331	345	338	333	344	336	366	361	356	340	318	356	332	333	341	309	342	332	349	313	331	362	330	357	329	340	350	383	382	332	322	319	308	302	294	345	330	348	338	336	353	361	306	342	309	320	355	376	316	352	314	336	336	343	331	306	318	346	342	349	360	348	315	320	341	317	331	330	340	334	325	332	347	305	340	345	327	333	345	341	355	325	353	345	363	322	317	332	347	323	362	370	346	338	336	325	364	319	326	356	361	360	330	295	314	329	329	344	328	323	310	331	330	345	323	345	341	339	354	350	362	360	323	338	335	336	322	328	334	329	317	319	333	336	326	303	362	401	361	333	311	351	358	296	316	340	321	361	390	337	354	344	362	337	311	373	328	335	340	321	344	336	296	330	313	331	310	326	315	338	355	338	366	297	305	349	372	343	310	289	334	371	325	324	310	357	358	374	331	334	335	357	344	410	359	334	330	347	328	337	351	356	344	347	315	329	327	353	339	360	313	394	377	312	311	340	330	337	328	334	354	333	312	338	337	327	361	331	322	336	315	313	335	343	332	341	345	372	346	337	341	305	303	317	339	311	295	325	345	313	319	321	318	314	326	322	384	304	352	356	336	331	344	352	328	325	349	366	317	282	317	323	341	326	300	340	336	366	323	348	358	343	321	338	328	351	388	347	321	305	340	351	302	326	322	321	347	298	363	345	347	344	341	342	333	331	324	297	328	326	315	343	316	345	359	344	384	332	330	354	338	337	354	350	308	324	340	328	327	352	284	352	342	335	337	309	315	308	315	332	319	324	333	340	339	332	317	358	306	352	372	353	330	318	316	330	352	342	326	340	298	341	353	325	347	360	333	340	342	330	318	323	317	334	325	369	343	372	326	365	343	353	326	313	364	306	327	350	347	297	314	350	316	354	355	345	329	365	289	341	318	324	334	294	326	332	337	339	379	362	316	361	354	369	356	344	346	307	327	357	349	328	361	351	365	329	319	320	359	361	357	329	315	296	327	352	333	359	345	335	347	345	345	367	325	296	319	344	344	326	303	349	330	347	300	361	323	318	299	354	330	357	307	333	332	319	349	325	292	340	351	332	326	351	353	304	319	320	340	339	342	350	354	355	335	362	351	314	301	321	335	301	333	335	317	339	324	340	339	358	342	356	333	356	292	307	347	347	369	324	308	341	328	342	346	325	376	357	357	319	344	344	308	310	338	341	378	318	355	357	304	323	349	313	344	326	340	337	344	335	367	340	355	354	333	353	341	334	349	323	326	335	348	347	286	367	334	317	356	360	320	345	350	346	345	341	348	338	342	339	371	313	314	333	305	328	369	301	313	394	346	356	339	339	300	313	338	362	305	368	361	313	334	314	328	310	303	319	333	325	335	351	328	301	327	343	360	322	332	323	335	332	339	303	306	345	345	362	361	339	333	320	332	304	331	327	355	348	322	339	332	309	314	314	387	328	347	310	294	392	334	308	343	339	336	364	332	331	304	350	334	310	309	306	360	337	333	319	345	307	311	341	345	305	337	327	354	355	350	325	325	348	356	341	347	322	338	315	317	320	336	359	321	364	332	367	363	330	339	337	313	356	346	337	334	355	336	316	348	324	358	346	328	309	348	310	326	366	347	328	328	373	330	326	343	325	340	338	320	356	338	342	359	343	345	345	328	336	345	367	320	338	332	359	316	318	333	322	324	339	334	310	345	368	320	341	324	365	313	350	369	323	334	305	336	344	308	335	328	308	313	345	337	352	346	323	342	333	302	361	333	336	341	316	318	305	362	347	321	323	342	312	300	324	364	357	312	369	350	327	383	307	344	334	330	304	348	335	331	338	298	319	344	352
34294	32313	27279	23096	13061	6408	2425	1277	1208	1248	956	1054	797	775	718	763	696	738	764	733	755	813	765	767	745	754	755	745	821	731	730	740	729	739	739	708	753	770	742	786	755	734	752	701	742	769	749	798	748	810	761	732	748	761	770	762	776	764	699	719	702	709	757	731	689	692	744	731	787	750	749	772	780	741	735	721	760	762	769	754	739	723	716	749	759	725	723	697	730	773	726	726	757	727	759	791	782	736	776	765	700	725	755	682	748	795	755	718	769	701	750	740	727	765	802	744	787	745	704	772	728	726	759	741	727	839	700	769	724	746	718	759	760	753	785	758	751	703	758	742	764	713	781	758	740	745	776	760	738	753	769	765	832	769	758	796	720	753	749	773	813	786	770	750	765	735	711	724	721	728	687	718	761	699	766	695	747	738	742	789	730	771	760	727	780	763	736	783	806	790	753	735	771	783	728	764	733	753	739	741	778	773	757	725	696	768	743	790	763	798	783	742	747	733	773	783	740	800	746	738	737	739	793	760	710	703	733	720	759	747	693	766	734	765	759	720	735	758	735	763	738	760	738	760	752	746	750	766	777	761	811	706	799	722	726	708	720	826	809	737	785	748	729	749	766	763	740	735	740	766	748	744	765	723	764	774	772	783	722	766	749	748	726	764	759	745	766	735	747	698	770	699	768	792	795	757	771	723	717	738	773	715	746	676	831	810	748	747	721	756	769	734	738	738	775	721	734	751	764	742	725	753	734	758	758	736	743	750	708	749	784	768	727	757	763	745	756	777	745	765	742	768	734	751	765	746	725	728	749	770	765	724	778	750	758	764	778	746	755	787	722	828	752	711	749	810	767	751	727	778	774	761	761	681	772	738	714	798	793	742	746	763	774	708	733	780	740	778	793	741	721	764	740	734	790	817	774	769	734	788	755	810	776	818	777	743	776	741	768	724	749	779	750	742	787	761	722	797	739	768	780	779	728	770	794	743	782	714	751	769	746	737	752	786	781	771	757	696	713	769	759	726	747	732	740	781	747	725	762	780	737	716	726	721	773	759	756	742	753	783	724	728	723	810	850	760	711	766	759	791	732	758	781	764	770	751	772	774	712	773	785	750	734	745	745	750	762	769	797	735	748	728	746	768	731	738	750	712	764	781	739	741	705	757	760	723	774	759	732	758	732	747	739	726	787	712	761	778	773	730	805	775	740	760	689	722	745	751	794	727	783	789	722	722	771	728	759	732	742	742	776	782	792	771	747	755	748	727	733	739	756	710	720	737	719	688	749	770	762	713	767	759	671	757	739	764	747	751	765	765	782	780	812	803	762	738	749	742	788	705	774	745	767	784	730	767	764	753	700	760	770	780	786	736	785	769	772	789	720	785	765	765	771	728	695	768	749	752	774	705	720	762	776	753	751	763	763	746	761	741	809	745	751	742	779	722	724	760	718	780	760	772	752	747	779	770	688	786	790	748	746	749	716	740	768	727	759	764	750	766	798	755	733	673	768	755	731	782	738	709	778	762	726	767	718	753	705	704	722	782	728	748	713	686	735	768	742	774	736	749	731	783	747	732	743	733	799	814	770	723	758	736	752	743	752	795	737	763	705	738	806	781	769	725	748	787	732	748	773	741	779	790	742	738	738	763	707	736	756	782	730	773	804	778	744	746	698	768	725	711	764	764	694	781	745	754	805	775	739	782	751	714	773	758	738	759	719	774	710	738	749	788	757	778	784	737	793	755	688	717	733	746	772	798	770	725	753	719	758	769	695	739	700	742	743	762	777	731	725	792	784	743	795	716	758	743	756	750	762	756	691	773	779	787	700	723	743	725	749	773	736	749	712	723	779	757	737	790	746	761	743	764	778	740	702	810	722	791	737	760	733	700	758	762	739	767	695	741	733	676	711	778	776	776	782	799	750	738	756	751	763	776	777	775	762	732	772	705	761	757	752	769	766	762	742	722	766	748	742	717	790	768	764	738	757	684	744	736	767	748	756	719	742	750	737	735	769	763	733	752	755	774	715	756	792	745	754	785	736	739	766	678	774	689	759	716	786	737	698	732	740	731	767	705	767	751	766	716	772	722	769	719	735	740	740	703	771	751	734	730	717	735	773	777	755	790	762	738	716	779	783	758	739	771	763	795	737	750	752	718	787	733	778	791	758	757	734	808	751	761	778	763	742	769	772	721	728	775	794	707	736	744	752	769	713	748	767	743	716	730	767	740	782	766	749	826	759	736	781	721	804	776	791	777	754	752	745	720	771	756	758	730	794	749	768	726	778	815	789	732	723	806	757	789	757	753	756	758	748	734	751	777	688	746	733	777	759	736	800	775	754	698	751	791	748	742	768	736	754	736	742	746	787	711	752	776	778	732	771	714	745	751	740	733	748	808	732	780	740	726	724	727	752	728	713	778	753	767	762	780	703	797	735	760	737	729	783	749	751	790	724	738	756	738	747	777	762	713	745	769	734	744	762	721	758	767	755	762	740	747	760	782	747	751	784	711	753	750	789	786	774	696	825	758	698	737	768	731	740	755	740	773	761	728	776	774	749	748	762	723	748	729	700	765	782	741	741	765	776	789	741	763	754	699	773	739	799	716	705	770	730	757	742	748	762	765	743	737	793	724	791	766	714	767	754	785	723	745	695	731	748	751	736	779	733	724	720	770	758	747	752	750	783	751	761	749	781	774	774	744	774	747	739	798	759	740	693	782	743	780	765	719	791	726	732	779	747	752	741	729	767	812	766	770	731	720	814	755	728	752	782	781	752	715	757	758	719	737	765	777	797	771	711	775	779	797	766	738	761	717	772	749	749	751	793	813	750	746	755	736	790	778	755	749	705	741	737	785	720	726	789	738	749	759	727	761	721	780	768	771	826	746	749	761	773	767	807	767	758	765	792	728	754	782	737	785	749	777	722	738	783	765	710	795	773	721	765	787	776	776	765	743	812	756	721	771	805	688	739	739	789	791	718	781	755	741	758	728	767	722	773	762	740	745	688	758	710	728	775	768	724	766	783	748	738	733	753	740	780	767	757	828	765	719	784	726	798	760	781	725	764	745	704	784	756	723	738	734	724	711	748	742	766	754	749	707	775	789	698	797	758	737	744	805	716	735	695	787	769	793	728	782	790	737	771	781	780	811	720	743	699	746	746	736	733	765	744	721	778	723	750	744	743	747	799	736	704	765	731	737	746	732	764	709	767	770	717	738	745	744	746	753	703	724	731	765	776	778	715	720	767	760	747	744	786	712	756	706	768	779	736	784	767	699	740	740	748	772	752	739	724	785	764	741	749	798	819	702	760	780	733	733	764	710	755	739	781	738	719	773	713	733	735	750	793	742	734	779	693	716	689	743	839	741	700	722	759	718	766	719	796	764	749	738	704	747	670	799	723	807	739	735	739	788	779	764	751	778	756	707	737	743	733	736	717	713	763	710	803	760	749	780	763	756	738	766	795	777	766	751	737	746	772	761	747	735	713	826	686	762	744	748	739	772	785	777
67308	56363	40022	25315	11733	4380	1295	538	435	419	284	366	247	238	279	240	256	249	245	257	258	259	255	235	244	246	264	222	264	234	250	246	237	246	260	269	244	237	257	272	261	272	264	233	258	271	258	236	231	244	268	233	264	258	237	240	233	227	238	234	230	265	258	246	239	239	245	235	235	248	240	242	222	287	257	217	244	269	281	244	219	250	236	247	236	245	238	246	263	265	218	262	250	212	237	254	240	231	248	252	243	226	253	268	264	236	251	217	227	259	228	258	222	229	250	241	246	241	268	254	243	254	240	244	232	238	254	213	216	240	227	250	267	268	227	235	228	221	244	239	241	268	262	204	241	233	228	224	254	225	262	263	232	217	211	262	214	245	197	232	236	241	241	224	234	242	209	273	246	214	277	245	239	226	240	215	238	258	244	253	273	224	247	262	254	248	233	237	252	240	241	225	264	251	238	239	263	231	238	265	275	257	235	243	221	262	251	240	266	250	242	262	245	278	228	253	266	214	283	241	241	235	233	258	251	242	252	230	258	250	229	258	256	258	269	269	278	247	236	269	238	270	217	277	258	249	261	245	240	263	257	266	232	213	216	244	226	236	227	244	262	252	215	259	260	243	248	255	264	221	248	256	248	269	252	212	237	252	253	248	238	243	208	231	248	251	246	229	232	223	241	233	253	233	221	243	227	240	240	273	237	255	264	240	227	256	242	230	196	240	271	249	254	244	248	226	244	250	231	248	242	230	259	243	247	234	245	265	220	258	245	245	241	252	221	234	240	259	240	251	245	291	256	261	231	251	258	238	250	238	184	213	280	240	246	238	264	274	222	236	218	249	246	272	259	249	255	235	272	253	220	225	253	259	256	241	254	233	225	248	231	236	255	255	257	250	258	240	259	252	273	276	271	256	251	266	247	243	206	220	260	271	238	260	239	269	237	236	230	228	237	269	248	222	247	238	252	241	221	239	255	249	225	236	244	249	247	242	250	234	272	220	258	259	270	262	243	274	277	255	232	214	231	245	225	251	219	246	238	234	270	243	241	252	261	226	237	243	263	265	219	209	243	252	259	253	253	268	249	259	244	250	292	258	244	241	245	279	238	241	232	247	234	219	242	251	247	263	216	244	244	284	266	229	229	218	263	234	228	279	266	238	233	228	241	267	260	251	285	237	237	247	226	219	261	250	247	220	235	258	252	255	254	242	248	240	244	270	261	228	242	262	240	210	225	256	238	229	248	234	245	219	238	263	226	255	266	264	258	240	242	244	239	255	294	239	228	232	247	270	262	222	241	239	257	241	229	237	227	282	233	238	238	233	217	268	221	271	225	225	278	238	224	254	263	253	247	262	209	232	224	255	251	251	231	250	268	243	223	259	219	258	236	221	241	222	237	260	204	239	239	234	244	263	270	259	260	254	246	258	223	247	247	220	229	237	250	274	229	244	249	258	271	226	254	251	245	236	240	264	227	231	227	232	208	235	234	232	237	212	247	236	220	238	246	254	251	258	263	252	239	243	217	243	253	239	204	227	237	206	221	241	246	246	226	213	206	246	227	238	261	241	249	269	246	242	219	249	233	224	238	240	270	241	249	239	240	278	226	257	267	222	235	229	244	211	229	221	267	250	241	236	259	256	251	252	276	238	256	222	240	247	260	247	247	253	208	270	246	273	227	243	243	265	237	226	262	223	246	273	278	227	242	226	221	244	272	215	262	258	246	227	227	265	267	232	276	240	247	233	229	259	265	253	244	255	274	237	278	270	248	279	208	226	253	234	236	234	240	252	260	251	239	224	250	254	275	249	223	252	252	225	209	241	259	222	257	244	284	269	248	251	267	239	273	227	261	246	265	260	262	215	246	208	245	242	247	234	234	227	260	233	222	219	264	232	255	261	245	242	241	234	237	252	243	230	259	227	259	252	246	269	226	239	231	247	216	239	214	243	248	231	237	271	249	238	269	261	266	252	221	239	259	223	257	250	267	229	237	235	238	247	270	224	247	248	230	235	233	212	249	233	236	237	255	240	230	264	270	243	240	246	223	259	257	237	236	235	263	237	263	246	244	248	238	257	241	246	257	241	240	250	220	249	247	240	224	239	248	234	245	230	252	253	238	236	262	221	237	270	246	242	232	241	237	254	261	259	246	230	257	258	253	257	246	261	233	226	243	315	280	223	260	221	231	265	256	236	227	232	241	244	259	251	196	228	267	228	244	258	249	257	218	211	263	224	307	245	244	255	275	255	288	237	252	226	263	250	268	248	280	253	250	251	246	240	222	267	245	248	245	228	256	236	248	260	224	222	249	227	251	234	238	265	239	256	230	240	239	248	228	260	236	256	256	201	224	202	242	258	250	219	253	254	245	230	225	260	254	231	244	188	251	241	246	260	230	243	223	258	265	263	293	240	259	223	253	244	302	275	272	242	245	260	242	205	249	248	236	238	263	215	280	247	258	230	192	229	233	275	258	237	234	265	240	237	230	248	276	265	238	246	259	254	214	249	280	251	247	252	251	230	242	253	215	241	241	248	228	252	269	222	241	288	244	263	265	271	228	242	238	214	230	249	229	236	243	250	243	250	228	239	268	234	239	279	243	237	250	256	212	226	253	253	252	271	232	241	243	245	241	256	218	235	256	245	250	240	250	284	223	236	257	241	232	257	258	249	247	237	237	255	251	218	267	234	246	218	253	214	264	247	265	243	257	267	240	244	242	272	248	214	244	251	191	231	250	271	227	231	256	249	231	288	269	239	251	230	256	239	266	256	266	286	247	237	251	246	248	243	252	246	243	236	226	240	231	253	243	253	265	253	245	216	235	241	253	230	247	217	234	262	250	248	263	253	251	231	253	239	238	262	223	246	250	261	237	234	237	260	244	262	238	269	212	251	256	256	245	252	233	234	232	236	262	228	256	214	220	241	259	242	213	236	256	252	268	255	274	248	245	236	270	238	232	248	239	235	247	249	224	229	249	213	234	231	260	266	272	249	242	249	218	246	241	231	210	217	248	269	249	233	249	214	274	238	243	232	224	249	223	255	239	228	227	258	223	211	242	238	240	244	257	234	229	251	236	246	223	286	234	246	271	234	248	261	222	257	293	244	269	263	258	230	272	234	245	234	245	221	219	221	213	256	218	240	249	229	247	224	263	236	220	246	236	261	267	279	235	239	255	223	257	256	231	242	242	226	233	256	272	262	241	242	284	281	261	242	229	246	232	237	248	217	239	265	266	249	241	241	264	247	246	227	250	237	250	256	229	239	237	242	242	245	277	261	241	246	221	245	246	215	243	224	211	228	244	262	260	257	223	250	231	260	241	243	234	247	242	270	287	239	234	233	248	235	251	249	240	256	277	250	248	233	250	253	230	280	253	281	235	221	244	260	250	236	242	228	254	237	242	266	246	263	235	258	246	242	260	224	242	243	263	235	204	254	243	262	232	265	240	266	222	232	265	262	207	229	274	266	234	260	224	238	232	240	256	239	293	240	248	223	253	258	246	244
44652	44431	39885	33897	21715	11534	4223	1637	1514	1456	918	1122	751	568	547	644	585	558	546	586	576	545	584	522	587	551	599	566	673	556	570	567	572	543	539	542	563	564	558	521	564	561	552	598	579	529	555	553	546	553	578	584	555	589	545	547	547	573	506	553	573	576	573	574	572	560	556	565	555	549	579	554	571	540	603	543	558	549	533	552	569	567	508	580	586	575	545	592	561	543	608	584	537	599	522	583	529	555	554	527	543	558	564	559	592	557	557	584	614	599	563	611	540	592	566	600	559	542	584	582	572	583	596	558	544	541	548	583	589	548	542	596	613	560	558	578	530	574	570	537	579	545	589	564	567	573	562	585	620	571	603	568	624	557	566	538	578	611	533	591	589	552	556	578	617	607	564	544	572	555	549	548	528	509	560	534	620	572	567	550	603	562	559	580	588	523	584	572	594	568	536	534	581	582	571	561	521	566	583	593	589	555	545	555	562	539	542	560	555	553	561	533	576	590	569	570	555	588	546	554	549	584	572	580	574	599	557	531	604	572	574	557	541	561	567	562	580	576	540	543	563	552	547	582	586	549	593	576	563	566	519	561	544	559	545	553	551	553	574	569	555	568	587	562	595	591	540	517	560	520	569	551	537	534	560	604	596	608	575	576	587	564	548	564	533	613	550	576	553	617	548	565	601	541	565	524	558	585	598	541	560	562	551	630	566	527	534	583	541	580	559	605	578	539	577	549	563	561	580	600	585	589	593	561	567	589	557	572	518	545	566	570	607	569	557	587	521	564	535	567	613	607	540	560	552	578	562	567	538	563	596	555	593	555	563	581	552	587	601	530	581	593	595	558	558	538	585	562	604	597	599	576	590	551	568	589	555	559	575	550	572	568	564	588	532	521	567	534	569	513	564	546	564	559	565	575	563	572	624	553	564	546	586	583	550	550	562	541	569	548	517	555	573	625	562	586	589	565	581	578	564	562	601	553	568	575	563	580	572	557	543	604	571	583	599	542	544	550	578	579	601	568	569	583	578	582	585	590	582	577	544	553	579	592	553	582	547	546	608	590	542	575	561	553	576	584	537	587	529	554	549	608	567	589	548	531	549	512	536	559	616	543	607	576	572	583	583	580	596	530	557	541	538	569	560	558	560	563	578	532	539	592	525	558	580	503	534	566	597	596	567	542	583	532	544	519	592	545	567	607	544	551	558	575	583	529	576	591	572	589	589	573	546	550	567	568	581	584	592	531	532	549	613	530	540	573	615	558	590	597	542	560	543	536	592	542	544	587	525	543	546	508	579	571	547	572	546	580	607	567	591	554	590	553	582	573	549	559	528	599	561	514	573	532	559	560	576	561	582	546	558	575	551	592	563	565	597	603	555	560	548	583	524	573	550	597	568	550	540	552	582	581	564	526	605	553	561	556	562	568	580	569	576	577	555	578	609	594	546	570	587	564	547	534	620	549	563	567	590	601	579	546	601	577	553	534	574	569	546	553	535	562	580	587	585	578	591	536	568	565	555	604	591	536	556	578	612	605	567	561	584	535	507	586	580	504	558	611	561	539	565	547	565	561	542	575	566	597	559	537	598	556	567	578	568	570	584	571	564	566	582	592	603	574	561	574	588	566	602	544	548	611	546	561	560	573	536	526	554	585	595	581	567	596	559	565	555	626	571	585	545	550	538	528	574	589	538	574	546	553	605	570	593	553	542	537	617	570	569	538	548	572	582	547	604	566	581	571	539	491	581	605	535	577	573	562	587	603	575	576	542	575	580	567	557	546	557	599	529	594	564	577	593	566	533	576	593	565	569	556	548	538	571	549	561	538	598	578	578	581	576	580	586	568	546	551	551	597	531	569	577	556	572	542	592	564	594	590	567	578	545	578	588	574	528	566	584	558	533	561	557	562	549	553	538	574	556	566	587	583	551	560	544	544	576	576	610	571	583	560	556	553	588	577	574	568	550	589	568	575	568	544	571	539	572	570	597	628	581	553	561	567	599	580	567	548	588	550	586	590	550	596	558	593	592	593	572	562	552	569	580	569	557	569	572	543	607	594	520	590	548	561	510	576	543	544	568	559	577	576	521	577	583	556	542	564	593	570	560	584	573	582	554	535	550	581	574	608	582	578	592	574	617	577	578	559	551	594	539	565	578	578	567	577	579	516	577	537	594	582	570	582	552	573	540	577	586	579	543	584	580	579	534	572	601	596	561	578	556	576	540	539	581	509	550	599	567	573	539	547	554	564	574	563	558	579	554	552	594	615	572	566	567	596	606	596	563	581	546	585	555	554	584	525	562	564	571	565	567	604	563	571	583	513	583	555	574	535	592	554	606	561	603	544	577	559	541	571	552	571	575	570	578	599	565	559	586	557	566	577	587	567	554	569	567	569	592	568	609	608	570	555	564	594	569	578	596	576	542	585	542	542	545	555	601	592	547	592	530	563	600	550	573	561	569	555	546	557	525	582	573	547	559	566	558	565	553	546	572	562	594	548	577	499	575	578	552	583	531	529	560	599	597	560	548	534	591	573	535	556	531	543	575	628	533	586	564	592	537	550	591	580	591	548	564	576	547	577	580	554	513	587	557	587	577	539	530	578	568	570	549	557	584	571	602	533	548	516	535	544	576	606	547	579	576	544	557	537	571	546	535	567	558	584	517	561	556	556	559	594	537	578	597	562	551	555	563	549	558	546	597	579	601	581	603	584	563	580	568	545	596	591	524	559	618	540	587	574	566	557	574	567	564	576	597	591	593	592	530	569	574	582	582	540	572	589	549	556	514	568	590	557	553	546	544	566	588	560	579	564	574	536	595	545	564	550	552	543	548	566	529	587	540	565	557	514	551	557	594	588	506	567	530	568	572	586	544	567	602	629	522	590	568	562	573	583	573	552	587	579	542	558	602	557	586	547	558	515	561	582	519	537	542	600	583	569	557	541	574	561	574	581	538	529	596	569	579	596	579	578	586	594	602	537	543	574	568	582	564	544	589	543	574	605	571	529	544	559	545	562	540	558	559	570	577	574	579	564	597	555	580	536	531	555	584	514	544	580	558	570	566	603	605	543	544	542	541	578	514	571	575	569	553	560	544	571	547	558	578	597	560	563	567	549	557	570	579	517	578	593	574	550	583	533	594	531	579	552	578	555	531	545	546	582	582	547	574	569	539	535	594	560	565	553	507	575	586	528	594	551	586	602	624	562	563	525	570	586	565	617	551	550	559	521	527	607	593	525	568	574	590	558	588	591	582	563	569	568	577	532	564	520	578	553	596	574	557	558	567	534	553	594	549	561	577	612	625	551	547	560	555	559	518	534	553	625	588	572	630	589	561	569	540	563	592	568	547	573	552	591	588	621	556	581	622	591	577	548	559	541	581	536	542	571	540	529	544	570	555	547	581	583	541	558	567	570	582	569	602	558	574	621	607	566	619	537	565	535	560	524	574	561	565	552	549	563	599	581	530	554	566	560	563	565	575	570	563	615	548	574	526	550	579	574	600	532
15963	6580	1867	895	567	468	372	373	412	350	398	354	361	385	381	368	374	352	356	337	328	356	396	362	371	306	362	334	346	362	326	398	370	342	360	373	392	367	325	339	381	376	335	415	336	339	359	369	375	393	392	413	350	387	374	374	405	351	329	330	365	365	361	337	370	317	394	340	384	346	387	403	360	345	325	387	378	384	378	388	350	345	365	320	360	378	344	357	347	389	382	378	353	342	340	352	352	346	334	365	379	361	361	390	379	371	353	324	361	355	329	369	352	356	363	378	357	386	349	351	362	336	392	319	372	366	331	329	319	335	400	382	362	336	356	355	375	344	355	342	349	354	379	348	369	361	356	395	377	368	372	343	378	393	367	367	358	326	356	370	364	341	380	330	388	377	362	357	389	387	354	341	351	360	337	381	321	363	377	337	375	364	379	395	344	358	383	343	362	366	339	351	347	340	376	347	337	371	372	361	356	356	331	369	362	377	382	383	367	357	353	354	400	325	346	362	358	366	389	367	338	347	354	345	382	366	339	391	347	374	357	361	393	361	358	369	366	357	349	374	347	364	365	323	384	369	399	349	358	384	356	345	373	352	409	365	357	354	354	344	366	336	378	331	382	369	371	349	362	377	357	371	372	340	336	361	348	385	383	366	388	369	364	387	365	374	325	354	358	406	389	370	318	367	374	344	376	393	373	350	359	369	355	383	378	375	373	352	345	348	372	358	348	338	372	350	334	364	391	393	325	392	364	355	337	337	346	360	376	372	396	371	363	367	337	388	354	351	353	343	355	366	347	360	387	370	378	360	347	368	383	335	339	380	334	365	346	373	379	381	395	366	356	370	343	359	327	348	360	401	409	398	335	367	397	360	348	384	379	375	383	349	333	383	384	384	359	369	383	358	379	357	364	337	359	337	357	390	363	367	385	351	347	355	406	335	342	367	331	338	363	397	372	358	365	401	364	405	372	363	345	341	360	347	374	333	368	385	340	373	384	374	401	339	359	354	396	347	361	359	376	371	385	359	379	373	366	313	372	381	333	357	369	356	402	391	370	363	336	362	339	353	340	330	363	343	367	351	338	382	401	358	358	351	355	363	368	378	358	365	371	356	364	305	395	366	360	400	357	382	390	368	387	323	356	371	363	399	352	354	373	360	362	337	329	344	347	384	364	366	381	332	401	353	356	374	367	350	347	319	372	400	398	348	348	364	346	387	349	355	381	392	340	381	354	366	355	359	339	358	395	338	342	371	329	383	377	388	371	355	333	362	380	345	338	347	313	371	363	364	367	357	346	337	385	351	384	403	368	363	378	339	389	353	343	366	332	350	362	362	395	328	333	359	369	365	368	343	378	360	345	378	361	337	339	400	338	353	393	393	342	384	395	339	356	344	357	401	386	364	389	373	373	366	356	372	361	368	345	357	345	368	340	373	388	385	367	372	376	330	372	380	348	380	333	343	360	346	345	365	379	366	397	354	345	338	366	372	408	388	384	354	326	311	392	351	362	377	349	394	381	373	382	347	396	383	360	365	350	335	370	339	397	387	347	345	359	353	329	349	353	381	366	373	374	387	362	340	365	371	390	364	377	360	366	347	354	354	361	307	365	358	313	371	377	336	366	359	350	347	376	346	360	337	386	379	361	325	369	386	395	354	343	355	357	341	354	372	340	362	390	359	353	380	403	341	383	358	342	418	332	336	379	429	380	367	339	350	356	315	373	387	330	384	338	369	371	339	372	382	348	400	344	371	358	358	381	310	352	362	364	391	337	377	369	309	398	355	358	367	340	334	338	369	367	375	375	345	334	366	356	363	330	349	341	372	358	363	378	333	320	349	382	338	344	376	367	346	367	360	355	376	398	380	344	331	344	353	342	307	337	329	367	372	384	375	366	371	381	381	388	375	351	391	360	367	373	362	360	384	395	376	363	357	392	399	357	373	373	354	364	344	331	373	360	379	330	350	389	334	326	338	318	356	383	352	414	354	365	375	347	363	401	351	392	349	381	351	384	335	380	321	391	348	361	381	347	343	357	346	349	345	350	362	368	386	368	322	358	346	394	329	366	364	364	364	375	383	353	339	355	394	376	354	395	351	373	337	375	352	361	351	346	356	361	324	379	374	356	349	365	391	354	343	346	401	360	335	343	360	400	370	344	314	337	344	347	376	382	330	345	384	397	352	369	345	366	353	346	380	372	346	386	352	344	366	363	344	358	405	361	360	340	374	367	359	380	385	354	347	361	348	300	328	359	341	354	344	338	320	366	351	333	366	364	355	379	401	356	341	347	354	356	335	352	351	327	340	344	337	341	370	383	337	343	387	392	345	366	352	391	375	361	321	355	418	338	371	336	360	380	365	377	362	348	369	359	351	336	368	319	363	397	369	370	351	334	371	382	368	335	353	360	368	348	360	354	380	380	393	339	324	386	369	361	357	342	361	348	374	351	382	338	347	366	329	336	333	315	339	349	384	373	385	345	341	329	348	353	336	349	369	351	354	363	388	372	424	390	387	335	352	331	358	338	367	390	358	371	363	364	381	343	339	385	387	386	383	361	368	389	349	353	332	359	366	395	349	371	325	345	360	370	362	341	357	365	379	368	377	370	379	378	337	370	430	350	336	354	304	343	364	368	368	362	382	380	359	375	320	384	357	374	369	379	411	364	344	401	351	412	378	362	395	359	343	364	339	410	415	405	343	379	357	355	374	386	360	366	368	358	363	380	379	368	362	400	358	356	353	344	325	387	347	362	337	360	341	349	390	335	363	344	367	363	367	404	387	346	362	364	382	348	352	368	352	364	374	371	333	401	416	374	369	367	380	326	368	357	348	356	375	336	354	390	367	386	341	362	360	347	348	339	381	347	360	359	368	316	325	366	366	348	352	354	380	361	367	363	330	349	366	374	346	366	341	367	370	350	386	346	370	299	338	343	339	341	413	361	358	322	362	361	383	353	365	332	343	329	333	335	354	385	314	350	339	344	363	384	372	393	411	392	391	367	363	397	361	345	395	376	348	344	369	350	350	383	355	378	327	369	339	368	370	341	380	378	342	354	363	358	347	361	378	382	396	355	364	346	392	381	348	387	361	380	347	357	377	370	342	375	364	355	331	346	333	369	337	377	354	344	371	358	364	356	347	384	346	411	371	342	365	332	390	325	347	364	404	397	355	357	379	333	363	346	376	364	364	392	346	359	355	376	371	355	339	378	369	369	350	337	313	353	369	342	353	353	347	378	364	348	371	363	382	317	375	412	354	381	349	373	343	381	337	370	362	404	359	382	350	371	357	370	304	353	365	379	362	343	385	376	374	334	357	355	379	360	344	348	349	347	357	351	396	355	368	341	347	360	345	381	339	344	377	352	337	368	360	362	377	361	347	379	362	337	348	383	360	337	333	355	338	353	328	319	362	341	318	381	351	334	396	380	341	349	377	339	397	358	365	372	344	362	390	317	369	396	309	321	343	338	370	347	385	383	348	410	372	395	364	329	332	351	381	380	379
15058	9451	3906	2539	1658	1136	929	852	884	852	853	828	759	744	835	857	792	768	793	761	816	830	800	826	832	745	836	823	831	825	829	785	810	796	813	828	831	809	818	759	832	822	809	841	773	832	841	835	785	824	803	817	830	871	788	827	860	815	790	819	785	796	866	788	802	803	773	786	798	807	779	858	775	780	745	777	831	798	796	792	808	850	786	840	821	793	776	753	819	823	822	838	814	798	808	798	775	845	821	822	809	779	826	832	848	805	809	798	772	803	823	822	793	807	829	772	807	811	781	845	812	817	808	796	778	819	817	776	805	834	802	864	815	810	822	784	781	803	780	757	787	786	824	791	798	804	795	806	791	803	732	784	810	789	799	808	815	763	786	797	827	832	803	806	805	789	837	793	832	779	761	805	835	843	847	816	813	769	798	834	835	837	817	786	854	790	841	842	773	809	861	802	820	808	801	798	815	830	824	749	824	815	810	805	824	851	793	833	800	778	813	848	806	811	796	799	840	800	843	777	809	805	802	817	803	804	795	793	813	792	813	883	795	792	816	780	835	799	805	863	829	846	807	821	757	799	830	848	780	797	800	797	831	805	804	837	806	774	783	837	767	818	833	808	781	797	844	792	806	782	825	773	844	821	870	828	854	783	807	841	836	831	798	824	812	790	776	805	783	851	841	830	804	797	803	799	785	860	832	852	827	824	809	846	805	797	815	782	808	763	817	804	880	763	819	832	865	816	804	792	817	813	820	813	847	838	776	800	821	842	825	853	782	832	841	850	839	836	798	783	824	783	771	825	831	809	826	797	812	816	800	790	834	805	836	781	813	763	787	811	838	791	776	778	835	777	766	820	802	818	810	815	797	791	868	857	816	799	803	806	804	738	839	803	746	828	765	807	820	792	821	849	848	771	824	812	750	792	747	756	801	798	781	801	803	782	806	759	867	820	781	809	790	814	774	846	825	838	794	785	838	800	833	800	787	780	834	804	850	758	850	806	839	766	827	784	800	755	848	790	810	777	874	817	804	789	822	819	850	837	798	772	832	772	800	826	817	819	850	799	838	794	827	777	827	796	751	848	815	826	808	776	744	757	851	821	824	804	805	784	798	804	786	733	799	744	804	787	884	806	780	802	857	840	828	844	810	819	777	785	841	830	820	801	826	836	847	772	813	862	856	807	799	800	790	815	816	778	834	780	758	884	811	798	794	826	829	831	805	848	804	811	792	788	818	828	840	789	801	849	813	809	786	766	837	779	799	851	836	823	848	775	785	798	846	818	779	770	825	793	842	801	764	818	782	826	766	839	760	761	831	779	817	784	814	834	811	797	821	730	737	841	814	794	845	790	806	815	821	857	820	762	826	759	850	794	787	815	848	803	872	835	828	819	812	823	793	846	802	763	780	785	773	845	817	792	804	745	800	807	726	786	792	860	742	831	832	870	799	835	795	805	829	823	825	797	793	763	762	831	845	831	822	845	802	809	831	835	805	781	797	770	842	845	835	813	805	771	783	849	824	814	783	847	795	827	809	795	794	804	783	821	766	799	784	814	797	838	840	822	822	832	798	792	842	807	785	844	784	828	830	811	788	808	792	782	864	797	882	788	809	827	864	795	752	809	793	774	784	800	813	783	785	841	826	819	800	799	777	839	804	741	810	808	821	790	843	791	809	867	800	792	829	793	870	821	823	788	814	820	814	778	779	820	788	857	810	790	757	821	821	796	802	807	811	872	817	742	834	854	801	805	845	793	769	791	819	804	800	796	814	829	784	815	789	812	799	828	821	788	800	823	854	846	862	815	866	801	771	838	820	840	753	799	794	822	839	805	759	815	768	846	815	793	819	767	799	826	770	805	784	835	852	775	808	816	768	782	825	790	788	781	814	830	808	894	854	793	789	863	825	798	806	863	806	748	793	820	844	879	790	828	852	801	830	876	800	801	803	825	870	718	796	776	812	815	882	847	860	825	779	844	841	823	796	835	753	851	772	820	796	841	874	827	839	778	762	825	837	792	802	838	853	792	791	813	829	812	741	887	795	843	859	742	838	784	777	780	786	721	819	871	829	829	766	814	792	817	857	790	820	780	845	827	810	820	839	781	805	831	819	818	771	854	821	811	817	773	797	801	792	841	803	833	892	789	781	788	805	875	812	847	828	804	817	796	811	820	804	874	789	787	817	759	817	749	836	812	773	814	831	793	815	787	811	819	791	796	792	802	776	851	833	851	841	824	801	792	840	837	814	779	843	835	834	833	786	798	788	799	809	766	793	796	837	810	879	802	836	787	774	790	823	839	788	849	810	845	802	810	808	810	853	809	828	798	803	818	814	778	828	824	771	836	843	864	755	800	874	841	825	827	787	812	799	784	792	799	802	805	840	833	756	767	822	790	793	843	809	801	807	836	769	822	802	764	793	788	862	780	789	848	796	780	816	858	835	808	824	775	780	842	873	822	830	823	770	792	857	865	800	842	846	840	827	761	868	775	772	805	778	833	810	831	815	781	799	839	809	837	820	792	827	762	724	798	764	826	787	813	795	780	822	820	808	852	802	798	814	848	825	836	784	804	778	790	812	780	792	813	793	837	753	824	818	848	806	871	799	839	793	869	784	829	835	798	778	841	822	783	789	857	839	797	761	845	809	863	830	854	830	802	741	827	784	774	880	768	763	776	797	800	816	761	793	854	847	805	803	822	820	864	852	874	792	804	816	846	822	837	872	866	794	793	818	830	799	807	811	827	817	804	854	823	771	831	806	820	776	792	824	799	849	838	816	810	803	809	801	804	845	816	850	837	783	803	755	839	850	774	791	818	801	787	819	794	830	816	841	849	871	775	843	848	785	807	821	788	803	854	809	830	810	813	791	806	733	806	803	760	819	838	798	858	772	824	847	837	858	825	791	842	826	835	794	820	840	808	818	799	852	838	770	843	806	837	808	787	842	827	797	859	794	799	824	809	747	826	829	833	777	808	763	822	801	842	781	793	793	787	810	821	801	811	834	797	799	826	810	796	851	869	825	841	804	820	788	781	886	767	836	817	839	794	822	763	815	842	789	772	841	773	818	817	807	791	802	810	812	852	802	791	829	722	765	832	856	773	870	842	792	845	771	784	805	768	775	799	800	828	821	812	776	775	808	808	780	794	832	803	823	812	812	817	847	817	874	796	852	804	799	797	820	834	746	762	798	809	824	775	856	803	804	831	849	770	790	843	794	805	833	815	822	798	814	821	834	803	811	806	778	809	815	819	765	786	835	778	815	851	838	792	837	836	799	864	789	829	857	821	829	832	814	818	804	807	847	815	855	803	806	837	826	814	813	842	822	787	818	783	802	810	808	825	825	843	802	827	806	812	796	824	808	849	788	815	888	792	832	831	787	804	784	841	841	798	805	753	823	814	805	802	841	794	784	826	835	807	825	798	824	815	880	821	863	781	849	773	810	830	822	831	828	839	788	791	835	815	842	791	829	766	801	808	815	800	811	839	814	861	818	842	818	767	876	834
50028	39263	24199	13368	5934	1880	681	508	472	467	399	407	369	366	358	347	360	324	328	372	322	351	335	358	358	381	387	342	354	337	362	341	312	351	349	334	362	373	339	340	329	369	321	358	333	339	341	324	357	345	350	399	331	335	361	334	331	337	335	358	335	335	351	372	334	333	349	324	356	335	350	314	354	342	359	328	336	323	324	362	362	324	366	330	322	324	361	323	351	354	352	380	360	319	328	339	361	350	339	343	290	329	354	329	375	342	346	353	343	326	332	358	352	375	327	338	377	330	322	309	331	347	320	349	386	332	321	311	339	329	383	362	311	340	326	318	355	346	354	356	351	330	347	354	340	370	340	361	325	345	339	322	329	348	331	334	338	341	304	327	348	302	329	349	343	316	340	370	330	314	309	328	360	368	329	321	354	333	355	336	328	332	337	306	309	351	339	350	320	343	344	339	326	368	363	338	331	346	315	332	334	343	355	327	320	298	332	355	344	350	329	328	347	319	304	305	339	360	346	335	323	345	346	361	340	340	296	347	343	304	327	395	352	340	340	343	291	324	360	315	300	356	325	331	327	329	346	366	346	338	342	320	350	345	327	357	372	340	356	340	346	354	371	347	313	345	318	326	345	386	354	370	305	367	355	323	325	334	355	362	332	338	317	352	334	326	356	365	352	383	358	323	367	350	326	360	326	369	327	382	320	348	331	340	351	337	319	351	311	322	322	360	362	327	347	315	342	363	346	345	348	341	334	354	333	345	336	333	369	341	351	340	352	332	327	330	355	334	368	349	358	354	331	361	317	328	321	347	357	348	362	335	310	330	344	341	340	353	293	331	338	365	358	338	321	362	321	363	345	348	337	360	332	322	298	316	338	318	344	372	312	350	333	333	343	342	336	315	366	336	322	332	305	339	326	330	320	303	358	334	319	353	317	310	352	319	341	356	339	378	336	345	360	373	314	342	334	332	403	353	333	341	357	333	375	320	371	349	364	334	327	375	361	341	331	361	343	323	356	354	333	369	369	379	343	338	344	358	349	355	345	347	320	312	367	357	326	332	321	354	344	320	356	352	339	357	316	316	308	341	320	326	341	326	359	307	330	315	347	343	298	297	322	339	329	310	346	354	380	341	316	328	342	368	327	358	319	329	316	313	338	313	363	301	347	335	331	369	355	353	348	339	353	361	340	340	325	360	329	328	330	361	315	329	339	367	315	338	393	341	364	333	299	317	344	330	343	321	297	326	297	326	276	329	336	386	337	354	318	338	349	334	297	319	341	316	333	291	340	343	379	354	349	339	390	365	366	346	347	326	336	340	302	336	350	354	331	332	310	347	351	333	348	356	351	340	348	376	341	358	366	343	357	345	314	309	314	329	337	344	363	333	327	332	355	343	337	317	353	359	345	346	324	355	310	359	322	328	334	355	339	357	371	362	348	337	324	339	339	316	336	314	362	357	349	332	322	342	367	369	365	377	349	376	375	311	290	352	309	344	352	348	357	334	320	365	361	366	326	352	328	320	349	357	348	334	360	334	363	354	332	346	358	355	343	363	318	369	333	329	327	325	308	325	353	341	332	347	335	341	336	330	335	328	364	343	354	361	318	321	312	318	367	348	343	333	336	340	330	342	354	309	343	326	309	370	342	335	375	326	323	334	358	330	325	322	344	338	330	330	353	332	335	346	366	369	303	342	403	340	324	322	351	347	354	364	316	322	347	308	311	336	315	348	325	317	322	365	345	348	359	357	347	347	358	325	342	332	343	287	338	342	347	320	345	345	351	340	387	325	361	350	362	353	363	377	341	376	358	358	328	359	369	310	325	324	381	380	366	341	354	326	343	344	338	344	319	345	322	351	354	316	339	355	324	348	381	347	309	332	346	342	379	344	355	337	341	364	334	339	316	338	370	351	362	287	362	360	370	336	352	352	332	335	328	324	342	345	354	359	340	373	346	345	343	346	348	305	336	319	328	313	340	379	339	312	325	342	344	318	350	341	334	323	352	361	347	338	357	354	326	337	348	320	332	317	337	319	364	312	353	344	345	327	331	362	315	360	368	353	332	329	370	351	351	333	338	366	350	364	360	346	362	342	345	347	346	376	325	323	342	318	355	356	328	325	336	361	354	318	356	352	408	389	357	349	313	352	315	355	344	353	336	363	377	335	326	333	339	367	383	377	344	334	361	326	316	371	323	353	328	365	318	343	343	337	329	313	319	300	358	339	327	311	309	370	309	352	340	342	341	330	354	358	338	336	343	327	335	344	349	351	341	331	326	330	341	314	301	324	339	327	338	352	345	345	324	377	321	323	347	345	307	325	336	342	364	338	327	301	303	356	332	346	378	350	329	311	319	326	347	336	339	351	338	343	374	334	381	363	345	319	318	327	329	330	303	332	350	340	327	324	360	362	345	334	351	381	359	331	353	349	318	327	358	322	355	375	346	342	361	348	320	368	331	368	345	347	360	327	366	316	335	380	322	344	308	349	366	358	353	321	327	339	331	350	371	323	344	355	339	307	345	335	306	353	358	327	337	381	354	339	301	289	360	336	366	322	343	355	350	330	333	356	352	356	352	326	322	303	340	332	355	312	318	341	327	358	355	319	323	323	301	303	347	338	351	326	345	327	314	367	349	296	346	341	363	360	356	295	345	338	345	314	348	322	361	330	368	308	317	314	332	368	345	335	343	364	314	392	355	316	367	331	317	302	337	363	342	346	367	352	311	347	321	327	311	321	322	324	345	337	341	317	374	334	350	362	340	351	312	354	373	369	332	330	380	326	337	324	336	348	312	306	340	312	367	370	334	356	360	366	328	340	348	344	360	329	347	325	339	345	326	341	346	337	325	322	328	326	345	381	328	342	342	352	322	360	310	314	349	355	345	346	326	360	355	330	362	341	305	378	307	349	359	304	361	353	363	391	374	308	328	336	387	338	355	317	301	356	309	338	381	321	356	312	319	331	362	355	332	362	334	323	317	341	344	339	326	344	346	337	342	335	328	327	342	321	331	324	368	323	370	268	337	343	310	373	348	371	346	376	344	340	358	319	318	316	332	302	303	345	306	315	355	356	385	311	328	358	342	363	349	333	326	334	350	326	341	331	351	342	367	295	305	343	300	342	340	322	316	344	352	323	338	331	352	357	349	303	347	348	329	318	316	313	301	331	337	355	338	342	349	388	346	346	335	355	316	324	335	358	330	352	338	355	346	344	344	332	326	327	312	337	357	314	314	335	302	343	331	347	347	352	331	362	316	349	310	320	366	339	353	337	385	347	309	330	355	354	313	340	350	331	314	362	355	359	351	340	339	326	341	350	317	337	312	315	328	360	343	329	329	309	347	369	339	377	333	341	349	356	321	326	336	355	386	361	328	295	336	333	283	349	330	418	327	340	370	357	357	336	338	333	350	337	339	347	357	378	343	338	343	334	370	348	328	335	334	341	326	333	342	344	325	292	370	301	304	347	368	295	335	326	334	335	329	303	365	346	375	336	314	336	337	331
33800	31784	27560	23045	14529	5760	2317	1580	1425	1253	1026	1141	835	769	722	812	775	725	741	794	771	719	796	789	781	843	737	776	813	779	733	797	742	774	795	791	760	738	745	766	785	772	755	731	782	752	774	774	712	813	777	834	861	752	785	758	763	753	723	749	772	739	737	764	759	746	757	758	736	739	780	794	780	746	736	759	702	751	743	740	822	793	780	752	748	783	800	746	735	736	731	740	732	802	736	772	782	776	727	784	777	775	775	778	749	788	770	761	789	745	780	768	742	776	738	739	766	824	787	824	755	769	729	792	761	776	768	785	745	742	755	740	787	722	786	741	795	743	792	788	782	773	713	708	739	746	806	729	785	764	808	747	719	781	740	725	716	767	815	727	778	760	741	755	736	762	788	746	793	763	723	777	790	760	788	741	790	746	765	782	781	751	744	769	762	739	759	755	697	780	733	734	778	743	732	764	785	750	769	781	773	738	783	806	761	802	743	786	784	733	745	779	772	751	775	775	764	778	798	781	768	778	775	767	756	799	731	810	745	767	716	745	771	767	778	775	803	751	785	780	741	785	808	763	776	726	769	751	788	760	882	774	764	752	783	787	781	727	776	730	772	778	749	736	756	734	743	742	814	794	743	800	757	754	756	756	753	745	758	787	820	748	744	756	773	742	765	743	798	747	791	773	777	763	802	788	773	778	782	779	753	800	785	769	763	815	746	800	794	739	764	722	780	740	777	769	786	804	748	738	731	753	777	760	771	775	794	768	760	765	768	768	797	775	812	766	730	796	763	706	729	761	731	751	804	796	820	737	736	744	753	814	739	831	731	797	744	729	764	778	720	808	754	762	762	783	765	759	754	778	736	750	744	730	736	816	774	739	763	748	784	745	744	790	772	748	768	769	783	808	740	773	778	777	801	802	829	720	740	710	742	774	741	786	769	750	764	772	758	738	776	809	771	743	763	738	710	762	795	796	730	750	755	797	728	762	776	735	834	748	789	699	722	775	783	778	785	726	745	750	759	746	761	769	780	766	767	731	791	743	774	750	784	743	760	767	758	782	765	757	724	775	764	818	786	784	773	764	757	789	768	770	793	782	760	743	799	752	797	815	742	785	751	745	787	735	764	765	779	727	802	767	766	812	739	727	722	790	804	810	767	769	795	713	803	732	788	777	785	738	803	775	773	781	760	735	744	761	744	776	742	771	750	778	779	723	796	763	810	754	765	753	734	827	733	720	745	756	765	747	766	770	771	748	796	801	806	759	750	792	757	728	730	775	746	733	769	789	779	752	795	721	764	755	774	734	790	826	766	732	764	794	757	782	713	751	720	785	753	716	765	723	770	769	764	765	723	770	806	751	765	760	721	800	812	753	779	747	746	776	730	754	721	736	780	797	767	778	816	755	793	755	724	757	783	727	714	774	742	737	779	775	833	755	696	779	762	729	790	769	763	743	762	781	732	769	752	714	759	803	775	804	719	800	787	765	779	766	767	751	735	801	744	748	726	801	709	764	796	763	801	741	737	776	767	815	787	734	728	806	746	760	761	769	757	763	741	790	751	719	747	774	763	793	746	783	811	810	741	769	762	733	768	765	775	750	770	742	761	804	814	768	759	815	752	746	718	787	741	757	772	786	759	818	788	829	757	722	779	825	777	750	745	731	815	794	759	773	794	796	757	749	773	792	731	770	764	799	762	776	751	793	814	760	741	740	747	772	736	751	761	725	761	754	751	782	756	741	757	730	797	751	744	762	819	774	785	770	790	762	752	792	840	809	784	796	733	761	757	786	806	750	736	720	781	748	818	760	772	805	753	746	769	804	747	733	772	807	758	760	788	742	771	787	737	737	761	790	820	736	778	797	759	722	764	757	816	763	706	698	786	835	770	744	750	765	755	707	757	719	739	808	759	723	811	779	764	745	724	774	771	720	773	771	788	770	769	824	774	779	722	757	747	782	745	743	776	764	771	821	770	816	812	795	759	720	761	777	770	798	753	778	792	791	739	729	751	781	735	777	776	775	782	754	728	763	763	766	795	722	763	765	740	757	767	805	755	779	751	817	751	796	760	746	791	732	800	734	736	820	794	749	731	792	766	751	794	788	761	756	724	795	743	762	789	770	762	778	722	780	792	799	769	740	736	780	792	819	774	759	767	746	833	762	785	772	760	760	754	791	768	775	739	749	795	749	783	754	767	768	757	744	716	732	750	765	799	787	770	803	799	763	806	763	771	775	803	781	790	757	753	784	751	789	758	782	767	798	783	794	777	767	740	727	779	759	817	762	719	718	765	768	790	734	785	831	774	767	746	791	801	783	766	765	797	741	738	722	780	760	827	762	802	792	716	772	770	747	721	701	762	775	700	775	770	740	770	699	814	800	789	731	774	757	819	799	749	737	796	753	752	760	800	765	776	771	751	797	813	704	746	780	765	804	778	765	785	764	769	766	773	738	760	776	781	767	788	766	802	734	743	803	750	777	783	779	737	765	763	752	761	771	812	740	738	764	771	780	732	753	802	804	723	735	790	771	755	782	780	770	784	775	808	718	840	754	765	784	761	802	758	779	730	772	777	730	783	768	740	790	722	795	725	806	769	743	770	761	776	801	779	776	781	765	772	744	812	749	768	727	809	766	807	730	727	831	748	752	779	750	773	788	795	806	758	732	781	748	801	804	753	794	793	735	801	780	823	780	754	788	713	798	765	765	783	781	758	762	757	759	769	754	728	685	805	719	763	730	750	799	799	761	782	728	773	793	752	759	747	685	762	747	792	742	828	773	852	750	702	756	718	756	747	817	812	704	735	805	783	758	759	779	796	788	711	747	771	772	745	782	747	687	806	736	783	811	748	755	754	788	746	742	770	775	779	806	750	756	765	793	806	773	724	750	772	793	769	776	779	812	796	805	771	747	729	780	771	807	758	756	738	764	762	801	768	743	840	763	787	796	793	774	796	745	785	729	748	757	773	804	726	773	765	775	726	774	781	738	780	791	791	785	759	762	820	813	842	760	763	750	773	728	820	779	770	757	751	779	789	739	758	789	806	787	766	787	784	782	801	802	796	774	756	787	748	784	742	763	750	750	734	752	838	815	762	784	762	818	781	774	791	782	710	798	744	745	733	767	788	777	777	758	769	762	756	732	793	763	772	755	800	794	705	733	758	794	739	814	774	784	777	784	797	729	749	738	796	736	735	741	711	759	728	806	750	771	761	718	778	778	769	765	804	777	758	803	803	797	766	737	764	768	771	749	779	733	755	774	728	760	741	772	735	742	810	722	738	771	772	779	770	803	807	737	766	706	713	730	778	784	740	766	771	774	721	770	801	750	769	741	799	787	729	766	700	707	765	752	748	727	764	773	716	770	747	732	745	775	724	703	779	722	741	782	801	781	753	788	795	728	737	810	771	756	755	751	798	739	752	787	794	734	760	780	771	754	789	797	795	786	764	776	740	769	841	808	721	780	733	802	775	791	789	800	797	773	719	755	774	770	730	708	824	746	760	733
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
