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
338063222570	338063223129	338063223679	338063224229	338063224779	338063225329	338063225879	338063226429	338063226979	338063227529	338063228079	338063228629	338063229179	338063229729	338063230279	338063230829	338063231379	338063231929	338063232479	338063233029	338063233579	338063234129	338063234680	338063235229	338063235779	338063236329	338063236879	338063237429	338063237979	338063238529	338063239079	338063239629	338063240179	338063240729	338063241279	338063241829	338063242379	338063242929	338063243479	338063244029	338063244579	338063245129	338063245679	338063246229	338063246779	338063247329	338063247879	338063248429	338063248979	338063249529	338063250079	338063250629	338063251179	338063251729	338063252279	338063252829	338063253379	338063253929	338063254479	338063255029	338063255579	338063256129	338063256679	338063257229	338063257780	338063258329	338063258879	338063259429	338063259979	338063260529	338063261079	338063261629	338063262179	338063262729	338063263279	338063263830	338063264379	338063264929	338063265479	338063266029	338063266580	338063267129	338063267680	338063268229	338063268780	338063269329	338063269879	338063270429	338063270980	338063271529	338063272079	338063272630	338063273179	338063273729	338063274280	338063274829	338063275379	338063275930	338063276479	338063277029	338063277580	338063278129	338063278679	338063279229	338063279779	338063280330	338063280879	338063281429	338063281979	338063282530	338063283079	338063283629	338063284180	338063284729	338063285280	338063285829	338063286380	338063286930	338063287479	338063288029	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2737	3650	2300	2737	3650	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
49411	26793	22745	14844	7030	3838	2332	1749	1527	999	736	587	565	494	459	418	416	458	394	415	379	387	371	372	373	352	368	350	346	358	354	374	393	332	355	352	381	362	347	395	366	392	361	363	349	390	346	394	380	320	406	358	361	365	374	367	386	353	322	356	352	352	320	370	403	353	304	370	361	349	358	333	363	383	362	412	351	393	366	347	367	340	387	364	350	335	375	353	353	323	368	361	356	373	367	356	373	340	331	366	356	368	386	310	369	361	361	354	359	364	372	311	337	331	359	381	351	353	363	373	375	387	336	382	344	332	404	330	382	348	352	355	372	362	379	358	343	370	328	364	346	356	337	361	335	339	396	333	356	380	357	354	341	337	369	345	394	342	351	318	312	377	349	348	382	355	363	364	359	367	364	343	357	416	349	375	348	353	343	371	330	342	382	380	349	378	364	331	310	361	376	350	378	374	335	374	374	365	363	344	321	372	348	332	347	367	357	342	389	367	365	351	335	367	373	340	354	339	364	314	373	376	349	337	356	353	390	360	307	368	355	352	419	379	384	344	364	320	328	342	366	336	380	375	359	320	382	355	365	372	329	414	357	398	304	399	372	342	378	309	333	339	348	335	363	370	386	360	364	353	357	373	338	354	361	370	350	338	335	354	390	355	349	329	376	383	369	366	360	336	373	377	354	336	373	360	361	342	351	343	361	358	346	338	322	341	365	353	381	361	343	328	366	324	337	354	364	374	369	361	361	373	329	332	351	335	346	353	370	384	381	363	355	374	345	305	345	360	390	356	348	339	366	352	363	366	394	369	352	324	366	352	349	348	406	341	360	365	368	371	376	363	359	394	357	328	346	374	386	387	346	388	340	376	357	359	386	393	345	351	361	328	334	376	355	323	313	364	359	367	337	388	347	364	387	366	352	370	419	346	360	366	389	336	360	355	382	366	372	359	316	362	406	378	356	371	362	349	369	365	377	342	339	357	349	423	351	353	373	318	353	352	374	355	350	393	376	401	365	357	321	367	361	391	362	305	352	361	349	367	341	382	337	345	327	355	357	331	357	340	323	328	379	352	336	366	386	362	401	357	375	357	348	327	339	385	332	361	359	371	362	343	364	341	342	329	369	346	398	343	387	326	344	356	376	399	354	374	337	365	380	370	360	348	358	368	341	342	347	347	365	366	339	346	339	376	332	385	396	372	343	374	344	356	351	365	356	347	340	331	363	386	359	322	367	342	338	374	357	367	372	342	391	396	324	385	376	403	359	332	362	371	322	352	386	369	338	351	332	333	367	296	343	376	370	349	323	362	345	390	385	354	356	377	355	368	342	373	375	359	361	361	342	348	367	338	340	337	322	356	375	349	411	366	350	362	342	370	366	363	369	396	375	379	342	339	396	397	349	368	372	363	361	369	329	361	355	322	336	376	330	329	380	364	385	358	344	385	388	366	357	372	340	364	365	381	369	309	361	338	343	369	345	305	369	334	388	400	331	344	317	389	362	338	365	381	360	346	325	379	372	369	381	331	320	344	367	345	386	388	335	404	374	379	353	342	353	359	364	364	366	331	342	392	370	376	370	393	334	391	371	374	382	325	344	377	373	352	370	355	337	379	351	386	352	368	361	369	365	351	372	357	358	341	331	339	323	338	342	395	365	340	359	336	378	370	347	371	336	343	346	370	350	380	345	360	329	361	332	359	367	358	369	377	325	348	312	347	374	323	357	344	348	325	358	359	379	310	366	327	343	349	374	380	364	377	353	385	361	374	384	377	340	338	354	332	358	357	362	346	375	370	344	376	397	335	368	334	314	347	352	367	390	382	379	322	348	348	376	389	366	371	310	344	369	346	350	339	349	357	349	349	353	371	351	362	342	371	343	374	335	368	353	333	324	374	346	389	379	377	391	316	365	346	339	371	364	359	370	313	335	342	368	353	402	391	359	369	383	337	377	334	350	329	360	349	371	321	341	343	393	361	344	361	347	357	335	366	355	371	318	362	314	361	364	332	363	347	370	387	327	363	369	398	350	396	337	367	387	408	379	386	349	360	323	342	368	366	382	378	338	369	377	393	349	343	353	360	335	365	366	398	393	385	368	356	357	361	342	325	354	357	368	349	355	347	347	347	343	385	344	346	372	345	361	337	352	370	377	352	340	340	363	382	354	364	360	371	343	383	352	367	392	369	378	395	363	308	349	365	357	381	378	360	353	337	350	358	353	348	352	344	365	406	361	358	399	363	355	368	381	366	310	342	343	364	362	342	347	417	348	402	342	355	339	328	363	344	368	361	372	383	369	370	377	369	376	359	403	375	355	296	356	359	331	355	329	345	390	349	345	367	361	365	370	319	322	363	337	361	361	334	409	389	314	377	368	337	378	385	400	384	360	340	364	333	355	365	369	376	365	391	373	356	372	389	340	336	353	343	365	355	375	361	356	365	350	347	398	329	355	378	393	372	323	360	348	347	376	349	364	311	366	410	343	325	342	338	357	407	387	342	345	377	334	389	385	371	374	369	378	383	371	357	388	386	348	379	416	370	389	361	346	411	357	340	328	415	316	346	339	337	372	342	343	341	344	364	373	336	373	352	405	351	399	371	354	370	357	322	375	369	399	396	349	367	396	354	355	379	380	356	365	371	341	392	343	369	372	381	337	355	331	317	342	354	345	357	364	359	357	386	379	356	346	351	354	369	328	317	345	361	389	361	338	350	366	388	391	362	366	360	375	355	352	366	367	338	333	375	380	401	376	349	345	342	332	369	364	354	352	363	343	368	346	365	375	374	384	352	344	364	359	353	343	357	365	300	385	355	363	351	350	351	386	365	366	310	414	391	353	363	324	377	396	330	366	363	355	352	368	331	386	377	374	376	345	353	338	344	324	338	372	341	347	340	395	347	332	380	338	327	371	358	347	374	364	353	364	321	381	338	372	370	384	392	361	394	380	362	380	386	361	322	342	350	342	336	372	323	391	357	372	330	336	369	355	373	359	345	351	331	345	405	343	363	373	310	376	359	363	373	367	382	361	410	340	358	374	402	388	383	338	336	360	393	386	370	358	337	347	339	376	375	337	342	333	351	351	342	342	320	345	371	397	390	344	381	331	391	341	347	357	378	367	390	338	372	404	340	373	354	391	385	335	358	341	412	357	366	340	387	345	381	355	317	383	366	371	361	397	377	329	381	352	380	389	342	367	355	345	371	378	356	372	376	361	340	348	328	339	368	360	332	384	387	350	348	351	341	365	335	346	342	383	362	402	372	313	359	339	361	357	380	367	381	318	388	351	390	407	379	326	332	349	356	330	350	333	356	326	346	360	356	293	405	347	345	372	332	336	346	338	383	367	341	339	387	368	345	358	345	338	370	376	357	372	370	367	351	370	351	355	376	350	368	401	346	324	336	322	338	351	351	370	363	396	348	360	357	380	320	348	332	356	343	370	345	365	355	372	357	373	355	322	320	359	389	344	330	383	341	362	390	404	382	326	342	369	380	381	369	355	360	349	369
29175	18953	27482	24536	16798	11997	8176	6898	5983	3602	2672	1991	1677	1371	1222	1088	1006	918	890	898	873	797	836	797	782	748	796	803	782	839	734	802	768	798	791	769	759	791	835	778	779	808	826	814	763	812	831	756	814	818	807	807	787	850	820	854	741	769	837	793	783	807	822	794	754	806	764	829	799	800	733	724	777	824	816	797	749	775	755	821	756	751	785	817	748	778	798	814	787	713	763	733	779	736	728	794	736	773	767	756	776	757	760	764	812	785	768	750	758	773	785	824	798	769	781	751	832	740	768	772	782	761	773	783	763	715	747	778	781	822	797	771	780	767	759	783	783	704	771	717	775	751	785	765	807	745	758	811	766	738	757	785	744	705	744	767	793	817	782	747	771	753	745	772	824	774	752	796	777	779	761	794	696	782	731	711	754	785	770	765	770	782	749	754	727	775	790	782	785	809	727	781	775	741	762	784	793	772	815	775	763	770	700	763	768	737	774	780	786	787	736	768	730	786	819	813	727	757	740	750	791	744	746	805	805	747	752	791	758	760	751	790	764	715	786	722	806	734	794	801	787	781	758	727	781	765	743	763	745	767	740	790	838	744	787	793	748	766	785	747	726	782	778	692	788	736	747	759	766	776	796	770	783	776	779	744	785	789	773	764	788	778	783	778	758	765	774	740	794	790	703	784	779	791	750	775	729	730	761	784	779	795	772	745	741	769	805	734	788	783	776	772	753	736	728	758	731	749	750	768	748	741	777	763	721	778	754	759	778	758	777	781	788	800	749	777	809	798	773	740	762	751	778	768	747	749	790	787	775	736	767	779	786	732	740	765	815	762	811	743	741	767	761	787	759	780	804	734	753	742	773	797	761	761	775	782	781	741	726	759	762	763	768	789	762	782	755	763	794	825	808	776	747	800	741	792	753	763	865	780	716	808	784	828	811	758	772	780	723	780	795	736	800	757	750	773	752	791	788	797	814	801	761	772	760	762	746	754	798	770	803	794	752	692	764	794	788	792	771	774	805	803	770	740	757	743	748	740	791	731	762	756	757	789	770	789	788	742	769	721	771	731	719	779	751	750	778	769	775	709	811	741	774	729	776	835	751	796	801	815	751	775	746	750	800	756	762	798	794	730	770	747	706	693	795	732	780	760	796	780	777	761	813	773	766	785	794	759	763	784	765	824	707	768	803	729	765	771	790	738	788	785	785	757	697	800	786	771	741	784	761	788	796	811	722	740	762	747	804	751	725	712	830	812	744	757	790	770	759	770	789	774	741	730	754	769	761	777	754	696	771	809	709	780	802	770	741	768	760	731	786	795	779	774	787	787	754	820	703	728	807	774	748	763	800	772	764	766	782	768	778	742	767	749	759	786	757	720	794	761	776	770	786	801	790	758	778	740	811	761	734	770	797	745	734	770	767	741	776	797	773	760	796	777	782	746	755	725	775	775	774	789	758	797	819	792	749	746	757	762	803	754	763	815	765	807	806	763	712	720	745	771	738	798	743	766	773	782	788	794	688	754	733	818	808	787	793	740	754	793	764	761	759	730	780	771	755	757	798	746	788	785	791	775	761	755	804	757	779	759	794	752	787	716	751	742	755	749	732	741	778	771	807	784	748	760	774	758	770	776	783	775	822	741	763	832	735	767	763	775	748	798	753	733	741	760	746	758	779	743	768	742	696	739	826	757	752	730	787	746	813	778	778	798	809	761	800	787	752	736	788	796	788	800	795	779	782	786	750	787	742	804	737	755	727	730	761	767	786	787	757	760	755	785	796	842	773	766	741	765	809	750	769	778	781	789	784	799	786	773	689	769	787	830	836	823	780	763	729	784	749	744	760	737	793	711	782	823	754	745	752	784	778	756	742	758	790	753	767	821	728	706	772	724	823	794	765	787	769	756	778	814	781	775	785	761	770	756	752	831	796	772	785	744	757	790	774	780	741	774	767	755	757	776	739	793	737	766	785	811	762	770	788	710	760	762	782	759	764	740	738	717	735	780	717	768	794	755	772	795	779	794	769	791	758	720	794	809	772	773	811	734	733	784	750	785	756	766	759	751	771	806	799	769	802	759	801	760	751	715	789	762	793	774	737	802	809	794	770	777	776	740	782	801	747	788	769	755	736	770	834	748	769	761	818	732	812	773	724	744	734	772	767	765	752	732	780	785	772	777	822	761	790	763	767	784	776	762	738	762	739	782	849	731	788	756	728	799	706	756	811	787	781	773	790	823	786	718	763	757	786	778	712	733	754	794	781	760	755	783	741	799	778	796	842	792	740	767	800	800	801	769	757	755	782	772	785	760	758	799	773	805	805	714	761	812	807	813	752	753	766	786	787	788	745	792	772	783	787	788	748	770	753	743	778	760	781	741	740	772	729	803	778	729	731	752	776	762	759	753	751	751	775	808	719	777	783	764	798	782	752	747	725	766	760	762	739	746	777	747	741	744	732	794	744	773	726	746	734	815	716	789	729	805	760	765	757	751	815	819	781	801	734	774	737	744	761	726	816	788	743	760	787	776	754	759	717	721	823	814	791	810	759	779	825	826	747	753	827	845	718	774	827	724	741	759	738	785	793	771	798	715	783	819	758	779	786	742	790	747	779	813	714	789	798	738	734	797	728	768	790	798	738	741	774	828	754	779	755	724	771	732	784	755	778	785	808	726	761	753	813	764	731	827	782	802	803	721	765	745	806	758	744	682	743	757	791	768	761	744	725	759	815	763	773	763	742	752	757	788	759	781	721	782	803	798	739	818	793	760	750	798	782	784	759	756	778	758	772	764	788	755	758	787	774	784	755	725	770	752	728	739	766	739	767	771	789	758	778	765	807	754	812	759	784	750	758	781	753	748	731	762	777	789	759	717	793	757	801	756	803	788	797	742	760	762	809	784	754	795	739	810	762	764	756	772	778	791	787	792	791	751	810	747	769	804	779	684	775	768	772	778	733	761	747	735	791	729	698	780	753	750	802	796	748	795	742	834	800	789	750	775	769	805	745	760	751	743	760	798	768	775	820	756	762	764	743	788	798	765	769	785	799	752	769	793	747	739	761	745	822	741	780	763	729	772	793	763	769	776	782	755	766	793	759	749	771	775	727	751	757	794	799	747	709	796	735	729	816	761	771	764	758	797	816	781	821	784	729	753	744	808	794	791	775	764	751	734	784	714	736	763	714	778	775	796	776	781	771	700	802	743	783	842	725	729	733	764	754	772	767	744	770	695	782	784	738	794	828	790	826	763	711	759	746	750	802	791	757	747	738	792	748	765	758	744	783	749	810	732	800	816	760	774	787	779	770	768	778	739	792	737	726	774	806	746	743	736	787	755	829	744	756	752	759	749	786	737	770	729	768	742	823	741	789	777	806	736	784	770	808	803	815	785	779	800	806	752	787	744	751	777	733	764	811	776	739	776	770	762	761	737	708	784	774	745	785	796	758	777	771	737	757	740	751	761	813	764	777	752	773	722	744	786	762	780	838	735	815	762	735	754	784	804	753	827
23038	13023	9205	4928	2159	1472	1084	858	705	552	471	452	379	350	325	319	290	287	251	276	319	261	285	255	230	272	263	259	255	303	250	261	284	277	292	295	282	263	305	278	308	283	271	283	274	292	281	297	267	258	279	284	308	263	283	254	296	281	285	283	258	271	270	307	266	283	263	258	256	284	291	297	258	262	298	284	277	279	263	275	284	268	279	301	276	256	278	280	261	326	271	280	282	242	253	303	293	277	239	299	292	269	285	241	275	282	304	262	280	270	255	299	268	262	275	285	279	286	299	283	271	245	256	298	297	261	269	290	310	275	296	261	312	272	268	287	302	256	287	267	253	283	251	250	273	247	250	245	300	283	246	257	291	274	279	289	286	274	275	316	269	294	307	264	259	249	254	268	273	315	247	313	291	319	291	271	274	277	284	262	258	300	265	275	286	279	260	317	271	312	249	309	292	274	286	274	257	257	274	292	250	274	272	299	257	263	297	274	263	266	255	281	243	279	281	270	289	281	266	300	274	296	279	257	295	313	255	244	293	298	269	314	303	254	260	277	272	285	271	238	291	280	321	261	276	285	293	232	261	288	270	289	256	282	251	252	279	291	271	302	265	259	255	275	281	258	255	253	285	268	308	268	255	290	260	263	255	313	291	274	277	301	314	270	304	273	255	249	272	293	283	284	298	264	264	288	266	295	278	236	267	280	285	260	287	270	270	277	260	327	301	264	272	254	281	285	237	296	288	277	282	277	320	276	288	288	285	266	245	293	259	296	279	299	225	279	267	291	329	268	280	262	267	265	289	262	280	288	284	266	273	269	285	253	282	290	303	320	289	285	268	238	241	299	262	266	269	303	285	249	282	284	273	265	268	271	268	277	280	296	283	256	266	261	283	296	255	260	273	280	299	260	273	235	261	290	275	273	285	288	296	301	273	281	318	291	295	277	261	249	286	299	307	269	289	249	278	256	289	258	266	292	291	318	272	290	277	249	268	278	294	308	265	262	320	284	293	282	266	278	272	299	255	230	254	249	256	261	259	284	284	263	271	299	294	241	260	286	264	316	308	274	296	266	285	265	271	285	276	288	280	297	267	287	269	288	242	252	266	250	265	270	258	313	271	276	292	265	276	307	289	283	301	266	285	284	289	292	276	276	274	298	296	278	294	278	272	281	281	277	269	284	295	281	283	250	246	282	280	317	299	273	271	267	285	264	248	265	286	283	291	248	292	225	277	298	275	280	263	264	257	292	261	281	298	266	261	288	263	290	283	288	266	257	284	263	288	256	281	266	271	262	300	261	290	270	289	304	225	286	264	256	290	301	275	259	276	252	291	307	262	260	259	284	282	234	265	268	299	260	247	265	291	274	272	279	277	266	284	276	263	264	257	308	242	276	285	256	280	300	261	264	266	278	271	252	270	269	265	264	283	257	265	250	270	284	257	276	286	271	249	260	251	278	288	265	295	248	293	273	312	264	277	276	266	261	280	263	274	259	243	263	288	288	260	287	260	322	277	286	259	314	279	307	297	241	271	305	292	281	296	294	284	283	260	298	268	305	272	257	262	264	296	276	276	278	308	256	306	299	290	275	273	234	269	269	234	330	268	269	286	305	264	289	290	326	296	277	254	274	267	275	260	254	297	267	260	261	287	317	275	277	287	275	260	256	275	275	276	265	295	285	272	273	242	293	296	285	256	318	289	290	302	293	262	275	273	265	271	276	275	275	289	291	278	272	277	279	289	298	285	252	267	312	276	290	313	279	269	251	279	296	300	251	268	288	291	318	278	299	265	268	270	270	277	233	291	230	278	260	271	284	253	254	262	321	291	264	246	308	247	268	291	274	293	310	255	290	294	305	273	294	277	277	277	264	269	281	255	299	271	307	248	285	283	283	283	254	281	278	281	277	269	245	287	250	274	277	255	288	303	264	259	270	275	276	290	273	270	264	279	283	276	301	308	292	278	295	267	285	254	276	257	276	284	278	252	294	260	276	260	276	269	267	293	303	258	263	287	288	265	265	252	278	300	274	335	318	308	251	261	267	298	280	269	280	305	265	275	260	269	314	301	283	259	271	258	242	298	270	281	255	280	260	265	310	305	261	264	236	287	271	279	259	274	267	269	257	275	288	262	272	284	289	302	255	284	292	280	296	278	309	292	281	270	315	283	296	257	293	265	264	271	257	254	307	284	274	246	278	295	291	265	281	266	264	302	264	277	265	259	277	290	231	274	297	262	259	289	276	306	282	266	249	270	267	274	296	252	257	246	273	270	301	317	263	252	291	291	271	275	271	274	298	289	296	283	335	284	292	260	280	253	274	288	290	298	301	294	304	285	268	250	276	275	319	291	275	261	284	249	283	290	277	292	269	251	255	261	279	298	257	286	260	296	255	294	253	293	282	273	276	283	255	273	296	301	255	270	299	276	272	268	239	304	322	278	293	289	305	239	273	244	272	276	278	264	270	244	294	283	279	263	294	277	298	260	295	279	287	275	254	307	254	259	282	254	257	242	286	281	321	281	271	303	299	272	256	238	256	277	274	288	282	277	265	277	306	249	301	263	273	297	260	259	267	295	256	296	276	264	248	256	283	246	290	283	302	266	298	306	287	284	313	280	291	299	280	279	266	268	276	262	286	248	311	292	260	281	265	294	305	253	282	273	281	256	289	288	277	296	274	268	277	270	304	289	265	296	277	324	295	279	260	285	294	304	268	310	343	281	243	295	310	277	295	254	307	259	228	287	265	272	285	269	261	280	277	277	229	285	292	300	271	268	271	255	292	284	276	274	274	264	274	267	283	294	258	283	275	289	269	291	288	247	280	267	271	301	287	282	286	296	272	292	290	257	266	305	313	281	294	270	286	284	299	290	248	289	264	268	247	299	290	251	276	280	244	259	274	255	297	287	262	291	285	316	263	289	304	276	273	264	240	283	322	263	285	296	292	274	276	277	297	299	275	256	292	273	273	283	269	326	288	305	263	273	255	296	258	292	264	281	319	285	324	276	260	293	279	282	280	285	259	265	285	253	257	251	281	288	234	262	265	277	286	273	279	261	261	273	270	268	230	264	281	271	262	257	298	290	259	285	273	299	268	276	291	288	278	262	254	284	295	284	284	289	246	290	265	266	288	254	272	247	269	289	250	266	280	251	266	288	260	240	273	275	261	238	295	261	304	294	297	311	284	244	245	286	288	309	266	265	273	297	261	290	297	262	259	250	294	272	274	284	276	295	282	254	261	282	312	248	297	281	276	286	286	272	263	293	271	287	265	267	272	274	285	264	292	295	286	271	262	282	232	289	273	273	263	267	299	267	320	307	296	266	299	282	268	303	289	284	289	254	270	299	267	293	277	283	301	279	295	255	287	251	270	252	296	278	290	277	266	263	299	264	286	275	289	265	286	297	270	260	329	293	279	278	289	292	302	279	259	260	267	303	258	265	282	292	267	269	277	269	302	290	274	278	312	304	260	310	280	286	290	285	279	313	277	269	267	265	279	317	281
13675	10174	13478	11234	7072	5409	4220	3508	2821	2023	1678	1123	988	894	831	797	710	687	653	690	678	611	593	594	564	602	637	651	626	626	619	609	651	630	620	668	590	647	627	571	601	673	615	634	630	618	678	616	616	694	635	641	599	662	600	625	640	603	593	604	624	626	618	627	626	626	641	644	649	604	614	598	642	625	631	580	617	556	579	565	608	651	654	626	610	594	606	625	588	581	601	627	586	617	630	590	647	608	582	565	584	554	654	567	629	633	606	596	570	607	658	582	653	610	583	587	648	635	590	602	629	578	618	636	626	621	654	577	591	640	598	607	598	631	595	575	606	618	637	589	593	594	617	617	611	617	621	642	609	605	658	622	630	616	651	619	596	602	603	632	583	607	612	602	627	582	615	566	615	623	621	594	581	575	584	598	629	626	602	644	590	637	594	605	624	623	625	623	561	617	610	583	594	594	636	613	642	602	594	652	651	596	599	601	607	610	591	595	646	587	588	651	643	621	612	610	592	593	612	647	596	588	623	650	645	645	578	651	625	633	591	650	614	627	637	615	601	550	616	589	576	562	587	578	566	647	588	598	602	611	593	619	662	607	647	597	617	650	599	619	575	609	606	661	591	625	602	570	615	634	609	624	603	597	577	638	592	635	604	603	584	607	617	613	587	642	650	627	651	605	608	610	600	651	595	637	596	613	624	668	580	639	676	625	581	614	564	584	610	594	643	615	632	565	633	616	579	640	601	610	620	608	630	582	605	640	618	620	592	639	581	617	608	636	596	562	640	602	593	570	620	584	599	628	594	615	607	592	606	573	628	540	617	590	578	616	584	613	631	629	546	609	617	600	608	625	580	583	611	596	627	629	570	604	599	630	613	638	627	581	605	580	648	637	648	552	634	605	588	596	604	569	604	607	588	598	642	629	648	604	565	569	591	629	616	643	591	597	609	592	613	608	626	577	618	553	599	635	629	622	610	653	631	587	619	605	615	626	606	535	586	602	606	568	571	637	602	605	650	614	616	634	624	577	582	616	582	579	646	573	609	593	594	643	576	648	636	638	642	611	620	607	611	613	644	619	645	564	588	646	631	660	636	653	574	607	620	597	617	613	622	594	618	636	600	653	610	571	622	630	663	595	632	579	576	614	619	583	593	581	589	608	577	643	600	574	611	610	611	574	559	583	547	628	586	605	622	635	603	629	620	576	614	614	648	617	622	614	624	618	636	630	607	632	641	593	658	635	608	629	589	640	618	650	619	591	587	594	592	629	639	616	590	617	600	630	612	599	638	597	660	573	639	642	627	585	587	612	594	633	623	597	605	610	617	621	635	632	648	590	565	656	618	642	631	631	606	613	581	635	607	621	636	617	602	595	578	587	637	603	632	611	627	593	578	590	623	610	581	603	614	612	603	605	618	625	599	607	598	627	644	671	653	558	592	589	624	599	579	633	577	596	585	647	627	629	602	600	602	608	610	632	579	573	626	602	593	648	584	614	603	596	639	617	601	565	598	669	637	614	612	611	645	628	617	600	603	585	606	582	609	632	609	604	643	598	622	591	593	595	628	620	622	620	602	633	569	576	602	603	637	596	619	609	602	567	647	654	582	625	641	615	618	618	586	626	630	630	594	611	639	626	575	659	627	597	618	651	625	598	617	608	650	627	628	594	615	600	634	610	630	614	645	624	609	659	647	611	603	621	638	605	590	544	654	575	609	617	602	625	642	611	605	595	600	603	626	592	610	596	617	654	582	606	602	668	600	598	609	642	645	597	595	597	583	623	621	591	581	636	587	582	620	559	623	653	591	610	575	602	620	545	638	549	570	594	582	603	622	606	657	640	582	601	578	613	597	619	620	617	589	614	564	628	600	575	626	630	605	627	624	629	633	619	635	622	599	664	593	591	572	642	634	632	630	581	628	633	634	607	603	592	575	624	572	616	618	610	569	608	612	636	594	610	589	613	607	607	589	612	628	606	621	588	609	623	591	615	639	621	636	594	597	586	630	648	647	643	595	605	584	641	593	585	595	585	629	617	584	592	627	613	614	614	589	620	590	588	617	622	601	624	625	646	615	615	633	641	624	594	612	600	666	611	619	642	605	590	565	575	599	621	591	589	633	596	641	596	532	596	565	619	630	591	587	609	589	646	641	599	582	624	609	621	587	614	634	659	606	577	591	627	623	584	592	636	611	582	602	603	632	635	588	605	644	620	597	598	578	618	611	610	640	615	574	624	624	599	609	636	620	589	617	633	640	548	626	612	632	612	588	614	612	611	595	589	620	609	639	608	569	590	600	576	635	618	621	620	613	591	609	593	582	618	576	595	609	580	634	629	631	609	596	615	562	630	589	681	644	660	613	636	638	567	670	608	610	595	629	621	623	630	582	594	617	591	622	604	609	624	583	623	615	615	624	608	591	613	551	626	623	607	610	645	625	547	588	581	597	653	622	606	635	632	590	601	585	631	629	612	593	603	628	625	593	603	612	573	658	559	633	581	666	586	616	664	605	619	631	574	615	614	597	597	633	586	564	611	617	636	619	601	632	584	638	658	672	610	560	625	631	582	622	642	590	604	598	580	615	638	634	658	606	596	655	630	605	632	597	590	564	588	607	611	651	595	655	582	656	608	611	565	616	610	608	652	594	642	561	598	637	602	648	595	632	619	562	604	638	595	613	602	648	580	569	595	645	637	608	587	549	596	586	634	632	599	593	650	592	619	609	560	616	656	636	594	611	602	628	631	622	559	634	624	629	601	609	581	647	627	604	623	619	624	621	590	634	607	651	587	582	622	610	616	622	663	640	604	622	632	548	583	636	584	599	625	596	571	597	623	631	586	650	610	571	629	655	594	656	609	597	603	604	628	620	580	621	660	633	674	617	593	647	605	574	622	631	599	578	610	628	602	639	622	656	608	662	578	616	590	604	589	597	600	656	632	631	602	629	611	601	608	624	598	614	657	581	629	609	601	603	584	608	571	620	594	633	626	624	629	579	599	615	615	591	590	596	574	652	579	624	620	607	588	619	611	625	612	602	643	655	587	606	583	627	602	617	636	578	609	617	610	611	632	601	607	631	591	629	573	630	596	633	589	629	597	615	569	585	604	566	594	607	632	617	589	619	620	609	653	620	627	601	628	625	631	610	612	556	640	607	602	635	624	568	584	569	663	573	571	579	594	612	621	593	591	613	660	610	593	586	621	610	606	620	630	602	628	609	605	623	600	600	598	634	636	641	621	613	616	603	614	618	637	622	584	625	602	602	570	632	627	577	548	573	599	605	611	614	612	578	598	614	626	603	577	610	611	580	607	615	629	640	625	583	627	615	622	641	585	588	605	626	631	596	631	584	669	652	575	597	631	607	565	623	622	604	619	617	594	658	635	592	634	616	621	596	553	610	595	628	637	647	576	623	600	614	590	631	620	568	597	627	650	585	607	597	646	606	616	633	596	645	606	623	596	611	618	624	625	609	583	600	628	607	608	591	613	587	637	582	618	595	631	602	584
38189	22193	15807	8133	4637	2857	1940	1545	1033	700	573	446	410	395	397	342	341	288	343	302	317	288	291	328	328	310	362	328	293	355	332	315	318	327	289	287	280	310	340	316	285	355	348	346	343	314	343	335	327	307	309	356	303	373	342	307	298	313	362	312	301	334	350	317	296	317	334	322	319	300	308	292	315	315	321	302	341	313	306	324	312	328	306	358	360	337	349	294	289	318	333	311	320	341	308	327	327	292	301	293	292	289	266	303	333	330	331	303	333	307	333	315	349	324	307	331	332	326	325	293	325	304	288	305	348	321	324	320	280	317	311	310	360	343	310	315	312	316	354	344	331	357	322	310	298	297	269	280	271	321	320	333	289	293	318	374	321	273	292	322	350	344	314	307	306	300	319	295	298	273	322	277	319	365	305	308	301	329	319	328	275	310	308	309	364	320	299	307	309	311	299	273	298	316	316	338	301	311	335	277	323	325	296	330	312	329	268	343	295	300	325	319	303	320	314	305	301	346	310	301	326	331	319	288	290	343	302	316	340	323	306	328	304	307	285	304	290	299	308	349	350	330	302	304	285	322	303	325	313	290	309	300	365	305	334	314	286	302	318	346	320	375	322	315	293	307	324	337	323	335	342	291	305	314	318	342	316	288	312	273	293	301	329	316	356	321	333	312	348	302	286	341	324	323	292	301	325	314	342	349	301	306	284	333	316	302	300	321	335	318	307	322	331	328	324	310	294	322	320	297	312	304	326	283	343	331	322	309	301	303	366	307	317	314	353	343	326	317	324	316	314	292	305	316	281	307	291	280	328	313	313	290	314	313	314	302	331	309	340	318	313	307	359	290	319	325	287	325	321	313	307	316	300	301	311	315	291	297	320	323	319	300	295	334	331	324	314	319	325	327	303	325	299	276	310	326	309	313	317	299	292	271	318	316	336	335	315	275	354	339	304	304	292	337	321	350	319	299	301	342	309	308	313	310	352	301	321	290	333	268	308	282	306	320	314	306	280	307	305	301	341	305	323	345	300	326	265	298	345	319	305	314	305	294	307	296	306	324	278	318	325	280	291	309	336	299	321	292	336	306	309	321	310	340	317	328	284	308	335	329	320	323	314	316	306	290	294	314	318	309	327	334	335	300	336	302	300	290	339	314	323	311	310	304	308	310	289	303	326	347	314	331	280	292	284	287	318	317	286	317	344	316	300	297	297	298	306	311	304	301	290	330	307	319	313	270	288	315	331	304	322	306	304	303	333	293	335	351	322	299	312	356	311	312	295	314	328	303	329	271	327	304	302	256	319	296	316	326	305	294	302	334	350	313	294	323	356	320	330	292	305	352	312	302	314	329	298	290	352	284	301	306	328	306	308	317	347	328	290	305	326	322	312	341	314	338	299	329	279	302	299	315	310	306	308	321	290	316	332	286	317	335	299	300	318	311	277	311	272	344	278	320	322	332	300	320	333	333	315	315	288	335	300	326	313	321	340	306	300	318	305	315	324	300	307	269	313	325	312	321	320	315	282	267	263	315	294	344	335	304	309	327	299	286	306	286	316	301	298	308	287	293	327	311	325	335	339	303	326	371	316	333	315	350	289	280	321	283	315	353	284	320	317	315	320	322	297	321	285	319	321	287	322	280	317	386	315	302	294	326	298	349	316	341	328	317	361	339	304	301	332	365	338	352	298	314	344	307	308	342	304	288	325	300	319	328	317	298	280	300	334	301	284	328	327	348	307	317	317	341	310	309	307	339	275	322	313	269	310	327	321	317	331	311	325	322	302	333	331	310	335	301	314	295	296	301	305	340	287	328	308	315	338	305	293	306	306	271	315	285	304	318	335	353	322	294	310	302	315	295	314	291	322	309	318	319	355	273	272	321	362	299	296	293	296	318	319	305	272	306	322	297	324	317	297	312	338	304	296	317	303	324	303	328	299	291	302	284	352	278	321	265	332	319	318	317	347	266	318	341	297	282	319	314	316	328	313	310	313	293	326	313	316	303	297	323	353	328	315	307	279	290	315	313	300	307	278	297	325	304	327	316	307	314	328	311	344	318	314	306	329	337	304	330	345	334	304	311	335	303	285	332	299	296	332	313	309	321	300	329	330	286	351	323	315	318	295	324	312	312	293	329	343	323	335	292	347	348	347	325	335	339	320	337	335	300	332	338	357	323	330	309	329	308	300	329	302	315	318	310	336	318	332	295	304	284	297	331	297	324	307	323	347	290	349	312	336	324	325	325	321	293	336	321	352	334	329	340	300	329	326	336	287	338	338	298	334	340	337	338	289	309	269	309	337	301	306	314	288	326	311	318	320	307	314	294	283	331	280	333	309	300	271	326	311	309	313	294	349	353	319	340	332	302	293	314	305	311	314	283	312	293	315	327	279	335	339	291	324	291	286	324	273	310	270	316	322	343	315	321	314	318	309	297	314	278	316	300	317	327	287	278	300	310	306	330	319	286	287	330	305	301	310	308	314	298	346	331	290	293	304	322	337	302	288	280	320	307	287	303	318	351	316	300	334	330	343	316	310	315	336	316	319	330	320	321	296	307	316	272	307	325	313	330	372	295	312	329	308	322	311	312	295	309	342	302	320	313	294	346	290	302	319	335	310	311	322	305	288	304	335	298	258	278	263	299	347	332	273	296	303	330	270	326	317	330	297	328	325	334	296	293	293	326	311	283	344	336	243	276	279	339	343	307	311	362	274	314	308	323	351	300	339	301	350	336	290	337	331	358	299	324	318	301	312	343	298	296	318	295	329	312	316	313	312	323	303	311	313	290	323	281	302	309	290	305	286	320	340	301	286	327	306	327	335	298	321	312	322	313	309	321	308	313	315	310	320	305	322	297	294	305	303	293	343	322	310	319	308	313	339	330	296	312	309	310	281	329	314	348	318	290	275	320	303	296	318	313	305	311	326	313	336	340	304	278	325	318	325	348	298	330	353	299	329	346	317	295	315	315	301	284	274	302	335	318	310	311	330	321	307	293	320	296	307	297	311	326	321	307	304	297	328	302	317	296	342	318	283	295	319	300	319	322	344	337	324	285	306	350	319	309	333	297	323	345	269	302	350	299	303	287	309	316	295	295	329	311	287	309	309	347	337	325	288	291	331	300	342	329	311	294	303	328	318	327	295	288	313	300	329	325	300	289	309	323	329	302	284	285	307	297	282	347	304	358	305	318	300	307	290	288	340	291	334	314	316	320	330	308	293	289	333	294	299	306	308	373	339	295	326	305	312	289	350	283	296	333	325	295	300	335	323	291	328	295	291	336	329	280	319	298	315	318	315	319	330	349	313	304	334	307	286	322	282	317	312	343	290	314	300	305	294	324	346	294	268	300	328	345	308	282	310	316	369	347	286	321	292	293	306	350	292	269	312	294	339	338	321	284	285	301	336	333	283	311	288	353	302	296	306	289	281	294	310	319	336	341	344	347	300	324	313	292	334	280	285	343	293	328	339	294	310	315	318	315	312	300	312	355	323	333	325	320	297	308
22917	16510	20614	16669	13459	9875	7362	5874	4088	2672	2153	1519	1179	1002	999	939	911	830	789	805	768	689	729	760	707	733	662	661	693	695	708	693	702	709	705	683	702	666	679	671	707	718	748	777	717	738	761	698	717	743	714	699	742	651	706	709	681	707	694	707	688	726	721	747	696	711	697	703	662	716	701	665	681	688	695	656	681	708	705	736	732	706	738	718	689	692	671	663	757	744	653	682	641	637	679	700	694	686	653	658	671	667	704	722	665	711	715	689	686	710	704	683	672	664	602	684	679	693	646	670	657	642	717	698	642	683	696	716	668	672	677	661	647	665	692	629	719	710	653	675	699	686	666	674	644	705	698	639	681	664	682	668	714	685	687	664	706	602	688	687	683	645	663	675	659	702	709	710	638	682	747	656	700	697	667	664	703	709	633	663	680	685	678	726	662	719	650	692	693	669	684	709	675	688	661	682	678	681	669	689	697	678	697	700	667	666	704	681	705	705	680	678	662	608	715	700	677	696	675	735	731	676	691	650	697	701	703	684	730	719	709	675	717	681	669	697	640	696	663	713	690	718	652	755	698	684	692	687	696	663	691	693	685	652	667	713	738	705	706	587	685	692	686	663	663	717	726	660	708	711	682	714	710	697	682	714	657	688	717	683	675	683	679	653	656	711	650	706	680	667	650	715	637	645	700	686	701	656	670	694	670	655	653	679	641	674	649	679	699	671	706	697	680	638	672	674	650	633	721	690	688	670	683	708	717	649	680	675	707	651	679	722	685	643	674	667	660	719	640	673	687	720	673	687	643	697	699	656	699	668	696	695	709	680	647	679	664	708	664	736	616	680	672	691	715	669	674	670	643	712	697	687	653	657	699	678	667	695	736	685	689	697	682	635	609	721	680	655	668	674	678	755	681	631	674	677	675	697	665	678	701	650	665	687	707	692	753	669	707	646	696	678	708	662	695	709	668	704	655	651	723	675	721	685	700	704	690	681	719	733	661	707	754	714	719	677	665	728	666	713	659	697	685	671	637	711	652	681	665	725	673	685	689	701	668	686	665	665	674	678	686	644	641	703	639	669	650	711	657	701	751	685	645	643	689	695	677	665	669	659	652	676	704	711	711	691	678	720	698	653	692	655	703	727	673	655	696	679	643	707	682	717	697	683	662	687	656	676	671	703	690	652	681	669	662	680	665	658	685	670	690	674	668	694	708	669	669	702	701	690	669	716	699	658	676	669	674	714	672	668	704	667	668	695	677	706	691	706	672	671	724	680	688	709	703	647	690	676	659	704	722	654	661	649	676	650	678	678	662	681	721	666	679	702	690	688	687	693	711	661	691	643	697	695	679	641	712	656	648	682	704	704	661	668	665	701	699	676	664	708	679	679	696	655	701	704	699	738	712	648	698	661	614	685	704	735	684	684	688	680	686	703	677	683	684	678	671	634	651	720	724	663	715	665	673	672	678	677	701	649	668	648	662	663	624	648	687	734	725	685	689	650	640	718	666	691	692	704	711	669	707	675	729	695	684	719	677	697	674	698	705	688	649	673	724	686	689	701	664	665	684	668	700	687	649	652	712	668	676	711	653	652	667	661	667	642	676	675	684	695	657	701	681	669	675	702	664	678	720	709	672	683	708	674	662	662	679	715	665	673	652	678	707	673	656	710	688	727	716	683	677	634	691	661	713	674	693	666	694	667	707	681	681	696	679	669	713	679	667	654	672	729	699	647	693	735	618	671	729	703	660	647	672	660	655	721	675	724	659	648	679	697	701	694	715	679	696	659	674	702	638	689	680	685	661	667	679	625	697	677	683	728	665	679	685	672	667	661	677	675	688	657	698	718	672	686	665	704	679	683	679	683	712	666	711	687	708	669	633	669	717	679	654	677	680	643	718	637	669	679	660	690	676	692	680	686	700	672	640	704	753	705	661	663	656	681	637	724	696	669	719	700	680	714	688	694	686	680	662	668	681	729	674	746	666	683	686	663	634	693	680	689	691	631	670	669	693	687	717	679	668	666	687	671	669	696	660	670	633	646	724	737	668	701	697	675	681	710	697	698	696	674	688	702	691	688	705	698	669	653	672	709	750	641	718	700	663	694	656	690	676	660	644	671	707	634	662	678	699	690	697	699	634	712	651	671	717	689	644	728	709	688	653	685	669	659	678	733	657	703	708	720	687	629	677	697	708	722	676	642	708	762	739	687	710	676	723	654	709	688	633	698	695	670	653	688	683	699	654	674	708	669	693	697	684	692	714	671	649	689	728	673	640	670	665	698	691	686	675	710	701	688	682	689	688	717	735	664	777	693	694	664	662	699	698	691	684	696	698	686	723	744	692	680	663	698	662	701	643	696	700	704	687	709	698	690	646	676	670	689	706	714	719	707	712	699	705	682	698	672	679	638	674	703	672	633	701	716	649	701	683	694	728	708	685	679	704	646	673	709	692	684	630	678	664	688	664	699	744	675	678	723	662	663	636	715	722	647	701	647	707	658	677	676	667	673	684	672	705	689	699	696	716	704	691	709	736	669	693	682	681	683	690	682	670	659	702	728	710	671	678	646	660	739	704	688	692	719	679	636	678	669	649	686	648	664	688	687	688	718	744	726	723	708	622	681	699	710	677	727	667	694	737	729	676	698	649	717	685	630	708	695	640	689	662	676	652	650	713	664	700	683	671	706	681	663	629	729	705	732	640	688	631	749	673	687	692	708	710	708	704	666	669	679	695	707	645	666	683	693	668	632	668	701	686	702	657	709	716	701	733	676	649	679	685	671	729	675	652	692	733	702	645	725	722	708	683	676	709	731	663	665	683	683	719	703	689	696	716	670	698	642	681	688	734	676	676	667	697	682	673	656	656	687	658	670	685	685	695	691	692	642	695	659	745	688	660	662	655	633	667	676	666	697	654	712	674	686	717	664	679	707	642	716	774	658	701	724	667	671	702	728	658	688	735	680	666	681	636	665	691	697	693	718	712	714	658	730	703	667	650	677	701	653	693	693	687	672	717	645	732	659	682	681	661	671	705	637	659	677	695	694	709	705	644	702	676	713	716	632	681	647	696	682	710	657	653	654	690	689	684	666	695	669	691	700	714	688	668	653	682	688	669	695	696	713	697	703	663	702	701	642	670	676	688	704	713	670	676	706	694	683	679	701	654	676	712	696	706	622	658	672	676	678	670	689	665	684	705	661	675	665	665	640	599	723	669	711	683	651	717	686	729	672	619	727	702	675	684	685	715	666	712	707	676	671	669	706	682	672	661	684	678	711	702	649	696	670	649	667	655	707	696	689	674	671	678	733	718	652	669	669	665	657	693	637	695	658	732	666	713	694	688	676	690	661	686	677	686	668	655	640	672	693	686	705	681	693	704	645	676	695	691	665	664	730	693	686	693	668	701	633	726	689	627	689	702	654	699	714	671	720	748	705	732	614	661	676	666	664	680	671	710	630	706	686	708	633	672	668	700	646	683	710	667	720	654	663	712	648	645	710	686	737	720	717
49038	28702	24930	14584	6468	4641	2637	1759	1188	908	637	550	457	433	418	407	359	401	383	441	348	367	382	331	340	371	397	354	360	389	366	346	372	329	362	339	361	344	349	368	328	336	315	349	354	364	372	377	354	358	333	374	315	330	343	341	370	378	329	358	427	329	330	370	337	347	354	316	355	356	329	328	367	344	334	357	357	363	350	339	358	333	359	331	345	346	360	361	332	368	351	324	333	369	328	367	377	334	340	363	332	341	354	380	366	330	343	326	375	369	345	363	349	328	357	347	346	389	354	327	356	371	339	337	367	353	349	333	338	315	342	308	342	366	316	366	376	349	348	344	350	340	381	346	349	350	376	327	336	378	347	348	348	367	331	319	346	347	349	362	321	341	386	366	349	321	351	372	359	367	338	368	345	343	359	319	302	316	360	338	341	351	319	364	348	310	364	322	339	378	343	345	348	343	334	346	330	332	335	363	346	333	343	351	352	370	359	321	328	365	327	368	373	316	317	357	362	321	365	332	342	370	333	355	361	333	338	316	335	358	356	334	361	345	355	375	338	355	333	377	332	342	333	381	368	374	355	342	352	340	373	340	353	335	337	311	326	344	368	352	326	342	319	347	346	344	337	334	352	361	350	365	354	375	404	350	374	363	353	315	375	367	338	349	352	323	362	351	331	340	355	288	339	337	340	331	352	347	364	344	339	325	376	368	406	366	324	349	340	409	377	335	355	336	325	345	382	348	391	334	369	353	323	363	368	375	343	307	341	336	345	307	339	338	360	337	334	355	343	358	323	318	402	331	374	377	367	339	320	353	394	350	325	357	338	383	399	323	335	368	373	352	341	339	368	354	362	348	377	372	364	339	315	376	377	375	393	326	334	386	362	299	363	371	345	347	367	339	358	365	351	348	361	309	342	357	386	325	355	366	307	336	387	330	316	349	326	316	368	361	370	377	383	379	373	374	300	350	348	299	388	319	332	334	327	338	348	332	365	358	334	343	361	369	346	315	336	353	364	394	359	295	347	337	351	355	366	341	339	367	346	341	329	332	338	326	321	335	341	350	364	357	367	339	306	304	351	303	336	343	380	361	352	325	349	336	372	366	359	356	363	346	377	383	343	372	356	355	357	332	353	363	338	326	341	366	360	323	317	368	371	303	378	361	355	318	366	328	322	352	361	379	349	367	357	331	359	368	326	340	341	374	343	358	354	341	341	349	333	344	357	353	364	344	347	361	323	367	343	370	389	358	346	317	315	364	350	325	359	333	376	314	374	364	372	340	339	335	356	348	342	355	358	356	323	341	360	360	340	413	363	363	374	371	336	358	377	361	337	367	335	347	348	349	342	318	342	353	364	350	379	338	313	377	374	379	351	354	340	387	356	327	377	376	373	357	385	330	378	360	344	356	340	335	346	318	371	390	355	347	361	355	343	338	350	360	370	366	362	343	375	363	337	313	340	382	318	360	388	388	338	360	360	322	372	376	320	369	341	362	323	364	349	330	336	308	348	342	360	358	353	338	358	352	322	343	353	361	398	298	368	335	331	356	340	369	380	374	376	349	355	336	338	375	361	316	371	349	353	361	334	335	318	353	332	342	327	363	366	324	347	336	341	354	323	350	350	351	375	339	350	335	365	363	360	393	343	331	343	347	344	346	334	331	363	370	338	315	361	370	373	378	387	368	352	337	332	342	347	374	384	342	368	330	361	373	346	358	331	353	341	354	329	336	356	382	326	309	320	354	348	327	385	332	336	338	340	389	296	344	376	325	342	351	359	346	342	348	364	305	338	315	347	347	348	362	338	370	338	349	332	368	373	358	345	336	369	325	367	382	374	361	348	396	355	351	403	359	357	375	381	326	324	363	350	356	323	304	347	337	377	312	324	330	367	335	362	375	371	358	320	342	332	354	355	359	363	352	335	361	331	359	320	337	322	323	366	359	336	332	366	354	340	368	372	334	352	353	333	361	342	385	330	356	377	332	317	354	323	377	352	316	341	325	339	367	371	318	354	360	355	356	312	369	348	332	352	359	314	356	343	353	368	365	336	334	391	363	355	344	337	311	346	347	370	372	379	331	379	354	333	364	348	373	335	342	331	369	339	305	349	382	331	342	349	333	352	371	372	343	333	363	360	350	358	373	355	334	355	371	363	346	327	350	333	350	312	329	329	388	331	333	334	325	339	327	363	389	348	347	364	336	327	327	359	321	342	365	350	328	353	351	362	363	293	329	324	361	337	328	333	348	389	305	377	363	335	340	353	350	356	376	304	296	323	344	296	354	316	328	310	349	348	300	341	329	337	337	306	316	369	381	358	358	313	355	369	351	347	352	338	374	325	346	348	362	338	358	368	343	334	339	348	344	344	347	345	329	331	368	343	346	311	360	351	335	350	344	321	329	345	335	317	354	358	305	314	361	358	380	337	316	375	370	388	354	349	321	337	348	358	367	329	340	336	359	341	338	329	345	398	359	317	341	329	348	351	316	379	317	319	320	345	361	356	334	316	322	337	334	358	338	343	351	345	345	351	342	346	295	339	326	359	382	338	383	330	346	338	329	373	353	350	362	354	318	352	340	358	324	286	337	364	337	351	361	353	359	357	334	364	333	362	333	364	343	316	361	328	353	344	317	354	315	326	351	326	361	352	330	381	372	364	315	350	333	355	331	361	365	341	346	337	339	368	351	387	361	337	361	345	361	346	371	349	360	352	360	363	340	389	306	378	381	356	365	343	350	351	358	346	321	385	344	379	321	348	343	344	360	365	352	345	329	355	365	333	340	333	347	368	344	368	323	318	354	320	370	349	385	354	320	338	362	374	330	360	327	366	361	351	347	336	369	329	353	324	329	351	361	313	379	359	336	382	305	383	365	379	333	343	349	350	322	356	334	373	336	358	368	343	359	379	373	358	319	326	354	375	384	313	384	320	352	333	309	365	369	374	332	339	397	313	349	338	337	368	321	325	340	373	361	348	359	387	332	346	379	370	331	323	340	376	355	358	325	378	366	298	345	373	369	355	343	353	337	346	342	353	361	363	324	353	354	354	370	349	349	373	322	341	336	404	356	380	351	371	383	375	369	340	359	358	342	302	318	354	353	353	308	333	328	320	307	379	347	367	370	353	374	363	364	363	373	360	341	328	353	399	343	345	346	364	319	338	341	373	338	372	316	336	357	368	353	353	339	328	366	388	354	361	377	359	326	359	352	300	324	339	348	334	338	376	344	399	321	373	389	340	368	394	341	351	355	363	342	369	354	367	337	325	325	377	331	341	346	334	396	326	353	326	292	339	319	331	361	371	366	380	367	342	341	351	341	340	353	332	359	337	359	337	357	316	355	370	343	309	344	322	378	330	362	344	342	344	319	330	350	369	323	365	345	324	344	376	363	338	356	366	362	372	413	359	315	348	348	349	344	362	348	371	353	359	343	348	334	376	338	358	374	327	375	339	335	349	336	377	345	349	333	335	329	355	333	358	339	343	340	363	350	340	379	304	340	342	384
29197	21396	29391	23294	15737	14488	9232	6593	4494	2958	2409	1728	1365	1188	1137	1031	1006	940	889	904	845	752	773	729	798	743	769	781	747	777	771	744	713	808	806	785	724	803	723	746	772	785	823	757	709	842	769	786	769	794	763	811	846	840	774	815	740	756	799	731	828	796	722	773	808	764	764	763	753	783	749	811	736	818	801	755	755	744	756	722	736	804	772	745	732	710	771	784	771	774	747	764	698	742	731	731	803	740	729	755	720	697	803	708	751	726	796	760	774	750	771	731	718	701	747	749	714	772	727	732	740	760	778	727	734	780	757	783	748	754	781	760	731	739	758	746	746	774	705	761	781	723	739	759	741	734	752	776	774	733	717	740	761	743	738	770	744	759	758	719	759	783	755	744	725	728	742	728	691	787	747	761	729	728	721	722	781	738	757	760	746	731	780	721	720	715	724	836	715	735	788	783	736	804	711	719	724	756	752	766	708	805	768	770	747	735	764	712	698	710	788	752	709	741	725	736	734	735	749	753	713	769	730	808	717	748	732	779	797	786	703	707	786	747	737	773	765	716	774	708	750	737	756	750	763	730	732	751	782	764	714	745	793	725	716	704	745	743	739	744	726	722	770	711	717	771	800	753	767	728	754	761	805	774	711	759	708	728	746	716	807	734	746	729	765	738	788	819	738	722	800	725	734	740	739	764	767	741	748	708	740	770	759	716	747	776	761	724	735	713	692	790	770	722	723	693	763	726	728	779	809	738	730	737	729	799	708	770	761	723	724	749	765	712	751	766	740	723	758	807	750	747	794	737	748	741	717	733	767	754	749	725	738	757	788	768	790	752	737	782	706	760	762	727	749	737	788	763	741	771	699	805	783	755	772	727	735	762	743	724	752	722	782	738	755	797	749	766	754	750	687	763	754	696	757	761	815	804	751	770	763	765	763	733	707	773	739	728	751	743	748	750	731	780	711	763	724	776	753	726	747	761	796	754	748	741	757	701	735	770	794	753	724	745	754	753	734	756	762	762	763	767	780	759	802	735	815	762	744	744	754	772	781	788	750	744	757	735	768	745	724	755	753	795	740	767	720	776	755	744	744	701	717	729	747	729	744	711	707	769	736	756	742	727	735	761	720	782	738	757	745	729	781	733	795	737	735	735	745	683	772	721	725	753	767	749	787	773	726	752	725	738	752	747	753	700	797	763	737	775	770	748	736	726	728	765	729	730	722	783	784	767	739	754	748	770	717	763	744	748	752	774	720	757	763	775	770	739	729	792	731	738	751	724	731	759	753	755	709	750	794	725	792	703	714	757	734	727	712	762	744	765	772	761	738	722	733	783	717	725	751	759	717	773	800	724	779	712	717	703	756	728	714	762	719	717	768	770	763	726	778	777	756	737	705	778	745	758	744	755	696	765	763	721	758	724	771	754	746	752	724	766	737	756	777	684	705	706	763	771	759	720	794	744	798	712	782	768	728	766	793	795	728	714	794	740	751	817	735	748	701	764	713	764	722	761	749	773	754	741	732	776	760	753	742	805	716	753	782	750	748	732	758	758	732	784	747	738	695	777	745	723	711	745	751	727	796	754	722	782	736	699	714	761	738	732	721	753	745	789	745	800	727	718	736	785	737	765	721	758	755	757	754	719	749	752	765	742	732	729	800	760	754	771	766	778	807	679	749	721	765	769	708	763	711	709	708	767	675	754	723	773	732	770	722	751	714	762	709	763	764	734	748	742	759	814	699	751	732	716	755	756	801	728	748	709	732	713	763	754	752	754	757	704	764	765	693	758	756	760	743	741	688	761	739	772	755	759	742	688	703	768	776	748	747	761	722	738	779	710	753	725	778	790	744	742	749	778	767	773	762	800	743	762	753	739	770	741	773	726	761	737	762	753	749	764	773	760	666	717	711	785	731	760	754	741	726	797	765	728	737	751	737	742	765	742	737	752	771	744	728	788	727	786	714	712	749	715	728	769	774	724	715	707	741	703	764	759	724	788	737	768	771	723	706	754	710	776	736	788	747	739	750	753	788	764	792	801	720	806	743	750	725	757	736	739	736	760	713	791	778	772	783	787	761	728	714	759	725	745	733	710	776	795	743	706	725	749	753	711	735	765	711	772	758	721	766	723	750	727	740	787	736	772	735	690	716	795	739	765	732	772	752	707	737	734	741	724	764	722	756	776	760	746	749	768	730	730	771	749	766	736	753	757	788	795	711	803	740	753	776	745	780	784	713	749	766	753	758	720	739	704	744	771	773	731	753	715	760	798	806	750	730	716	740	734	740	761	749	705	737	747	747	770	733	728	758	762	745	744	775	720	731	769	746	770	746	739	744	718	785	705	769	782	772	743	745	774	746	770	763	738	764	773	743	779	737	785	778	774	736	751	713	790	725	750	754	776	772	753	778	712	763	746	727	766	807	727	760	780	685	769	756	752	757	800	771	759	685	730	723	758	800	741	757	715	725	775	716	758	795	780	721	719	718	758	748	771	770	747	782	724	730	745	770	689	813	803	696	791	763	724	711	749	775	738	714	752	743	745	740	775	739	743	775	752	748	745	773	733	769	760	743	734	725	724	739	778	789	740	759	688	802	768	781	742	742	723	768	735	762	768	794	687	749	754	768	732	740	754	706	740	728	774	825	741	727	734	751	741	770	742	713	758	766	726	754	762	768	716	745	719	738	766	701	753	748	742	732	771	769	766	805	730	804	793	787	777	758	745	720	783	739	760	788	743	708	721	799	732	768	719	767	759	801	764	799	752	762	746	705	716	728	758	755	704	739	781	745	737	766	734	714	788	710	757	774	777	812	710	743	713	729	749	777	745	762	751	733	730	712	763	733	763	755	782	720	745	807	714	763	768	794	714	749	724	721	790	804	781	771	761	792	742	755	817	760	739	736	721	757	659	772	753	734	754	734	752	734	762	800	734	761	777	721	724	764	727	734	756	681	796	767	735	781	750	756	744	803	736	724	732	796	729	711	698	731	760	712	702	702	791	713	756	814	736	775	803	768	746	747	764	784	759	742	747	756	732	772	787	766	732	793	799	758	780	785	691	733	732	753	730	777	744	786	732	726	767	690	724	795	762	748	758	783	767	747	789	726	782	753	725	769	770	752	718	729	750	737	761	745	734	746	783	703	719	821	737	795	718	757	766	716	772	723	711	736	773	779	755	717	736	733	791	727	802	737	783	709	738	703	814	768	781	773	717	769	768	763	772	742	732	763	705	724	770	771	804	725	747	766	812	731	776	796	774	745	741	729	760	719	808	728	744	757	746	757	741	770	766	722	757	752	719	792	764	758	722	772	699	718	761	751	686	729	780	764	765	748	712	721	782	798	737	806	824	705	736	740	707	765	741	770	755	747	727	715	750	803	712	733	759	794	745	737	751	755	709	781	727	742	749	735	753	747	750	765	744	742	691	674	756	739	789	782	739	712	727	750	726	760	778	773	734	792	780	773	720	722	708	764	760	740	759	792	780	804	758	723	737	824	712	747	753	730	711
27996	15273	8991	4173	2049	1406	1056	778	602	475	429	367	314	320	322	304	300	286	269	279	271	286	236	279	278	286	281	266	281	299	253	294	269	249	275	280	285	272	311	272	308	229	284	259	297	260	289	271	275	303	260	283	306	266	275	283	261	276	265	295	269	280	290	283	285	254	283	293	290	264	277	288	292	268	281	275	263	259	261	260	262	231	279	258	260	267	251	270	272	289	283	291	245	285	289	263	271	280	252	277	274	299	277	269	269	286	280	268	285	263	250	253	320	253	276	273	290	273	284	250	310	282	294	266	306	266	263	268	289	269	274	289	302	254	243	308	264	257	284	283	254	270	262	266	279	261	289	289	297	291	273	260	248	246	258	277	268	231	229	296	278	265	277	257	263	287	300	248	293	262	297	275	291	251	288	259	295	296	286	272	277	272	291	289	279	286	276	292	289	282	260	293	263	298	317	274	225	268	271	263	275	269	249	264	278	271	300	300	253	257	264	239	245	258	296	271	304	278	290	279	325	290	274	263	254	260	262	261	259	265	290	288	257	282	264	280	288	288	271	265	275	296	300	273	251	273	276	288	281	297	289	256	256	287	309	272	274	264	263	289	265	281	309	280	279	258	268	278	278	257	286	270	275	306	288	287	297	295	260	268	288	281	298	275	297	257	284	290	265	295	241	300	265	255	258	297	279	258	273	258	279	300	275	281	268	278	258	278	271	269	268	281	301	255	242	284	300	240	246	282	252	287	296	273	262	257	286	279	269	293	279	258	264	293	265	287	272	281	254	275	242	280	248	291	286	267	267	267	296	268	276	239	275	280	267	276	255	266	292	291	276	252	318	303	277	286	290	259	288	282	280	267	262	238	279	275	314	292	278	284	265	275	308	259	276	250	326	288	278	262	284	250	258	281	282	268	303	275	256	273	250	265	294	273	288	271	298	260	263	267	272	259	275	294	300	278	279	248	268	303	289	257	273	262	264	259	254	299	297	257	283	292	295	293	282	276	270	273	287	300	252	279	302	282	263	247	291	265	272	238	295	288	239	275	279	261	288	279	259	284	274	282	287	266	292	301	265	287	281	283	262	291	270	276	244	256	301	258	271	262	273	285	270	271	286	248	262	306	284	272	247	307	318	308	252	227	280	276	267	280	269	248	279	252	274	251	276	278	250	244	292	269	269	265	306	266	257	275	259	311	265	263	315	257	276	256	257	286	274	276	303	270	276	288	265	281	285	266	236	299	294	271	297	308	254	305	250	273	296	297	270	288	264	284	316	238	238	283	294	285	315	271	240	286	261	282	239	271	245	291	281	282	305	270	273	276	254	291	279	269	311	251	253	272	293	279	255	301	279	259	281	278	285	281	279	281	267	305	301	280	279	282	262	279	266	258	265	276	300	307	286	280	300	296	280	244	246	245	303	295	284	284	281	272	275	251	255	258	252	265	292	294	237	279	287	294	268	294	269	311	274	261	281	301	300	267	293	311	293	284	264	291	294	307	269	261	296	266	264	301	281	275	305	269	289	289	272	256	262	257	249	298	270	264	279	278	284	272	266	278	255	281	283	251	278	295	268	267	274	268	278	285	264	268	279	261	296	275	277	272	273	260	232	249	242	295	289	286	257	279	245	268	260	248	273	285	287	251	286	266	304	302	257	296	313	306	308	308	311	291	289	252	282	273	269	305	268	284	280	247	250	275	269	298	269	263	276	273	267	250	276	299	263	279	293	258	245	267	293	268	273	292	279	284	284	295	294	292	274	263	252	294	283	265	270	241	288	298	257	265	268	250	269	280	275	293	282	278	270	262	282	258	248	285	282	262	269	257	264	266	271	293	279	295	276	272	272	269	289	256	290	278	277	256	282	275	288	259	308	298	271	285	291	308	303	277	268	266	259	285	283	255	287	299	260	260	247	267	302	278	298	268	300	282	274	286	266	280	259	278	282	287	291	289	273	273	281	256	298	318	278	288	254	265	291	277	268	251	277	293	263	274	287	282	266	267	288	289	271	275	261	260	264	264	248	227	257	272	268	266	299	244	274	266	286	250	265	321	298	253	264	280	276	258	271	268	268	274	275	300	266	277	291	295	284	268	258	257	263	273	276	255	276	257	298	252	257	304	274	300	337	240	280	275	284	277	282	250	276	282	271	302	283	277	273	256	283	281	281	269	265	283	263	295	293	269	292	302	246	297	224	293	298	271	252	304	292	265	278	294	266	275	302	265	253	274	263	275	272	281	253	254	249	307	276	317	278	267	269	301	283	259	271	261	307	260	261	290	263	263	289	272	262	264	324	259	323	285	226	271	284	271	281	264	288	266	295	278	252	285	240	257	287	281	288	284	281	265	273	280	282	281	253	301	265	252	283	258	300	295	258	286	251	256	279	265	288	277	269	277	289	251	295	246	288	323	234	287	292	280	295	281	278	272	282	290	275	245	312	318	256	287	280	257	287	297	257	269	266	273	271	287	301	249	299	294	270	279	298	292	257	287	271	322	314	255	274	290	284	263	274	256	275	291	278	295	304	231	271	291	288	272	272	282	251	246	258	274	278	266	290	279	278	310	316	276	275	302	300	275	253	243	251	296	266	272	294	274	279	258	290	274	256	263	264	280	260	255	283	256	250	275	291	269	264	262	266	277	266	304	282	276	286	247	222	294	274	272	278	278	292	254	277	270	287	280	261	269	231	281	267	265	282	272	287	266	298	259	271	293	265	255	286	279	283	274	283	283	253	231	283	262	285	282	293	249	271	280	327	258	268	292	295	299	258	264	257	251	260	284	290	281	316	313	253	278	280	259	302	262	234	269	304	293	287	286	291	272	275	273	271	293	290	263	290	270	261	251	271	267	266	309	270	307	287	267	275	290	239	291	269	263	256	264	270	300	262	284	299	275	267	274	298	279	317	273	298	312	248	283	244	281	271	276	303	235	288	293	312	262	262	268	275	270	275	272	283	275	292	303	256	279	314	281	269	272	290	272	275	256	272	287	295	264	269	322	282	302	259	274	294	283	269	261	263	270	286	263	247	290	324	246	284	272	253	269	273	273	267	278	270	261	264	307	270	277	249	287	280	288	268	263	278	236	245	290	273	295	279	273	310	306	232	240	309	292	273	288	266	296	273	258	266	252	296	277	285	288	302	288	293	272	306	300	259	270	247	260	257	281	277	249	297	295	308	283	298	282	295	258	281	276	260	241	274	281	284	307	277	269	275	265	270	263	257	274	259	287	267	276	260	277	281	275	274	275	291	253	264	255	239	288	286	311	282	251	290	287	290	264	293	308	265	267	279	290	261	250	243	267	247	297	263	284	250	275	270	276	273	272	269	294	282	273	284	256	312	272	263	277	253	278	291	240	272	265	260	293	268	297	285	280	274	273	274	296	276	246	284	279	265	268	241	304	305	254	288	286	293	286	293	262	247	285	286	282	236	253	292	281	270	273	293	260	283	258	290	270	274	269	266	270	278	304	265	254	255	264	275	275	284	277	288	272	275	288
16631	11207	12887	9982	6805	5006	3673	3077	2458	1716	1444	1097	898	821	762	754	704	676	636	701	650	653	623	587	616	599	589	625	644	593	677	633	550	589	611	611	628	607	625	614	610	631	642	673	675	612	603	617	630	630	592	585	571	578	633	615	609	602	608	599	625	599	595	620	627	640	646	618	608	619	653	621	630	597	621	678	592	633	607	597	583	552	578	606	605	568	643	649	607	585	637	589	624	639	580	634	623	580	628	618	610	624	606	614	646	593	618	570	582	591	638	627	625	592	598	589	661	572	566	587	626	585	637	625	595	622	581	602	613	529	623	616	597	618	579	668	596	616	617	582	644	633	620	614	634	600	575	634	625	593	607	625	621	574	562	626	612	587	608	558	576	589	577	656	626	599	634	642	554	615	599	593	580	599	560	617	641	603	625	604	578	594	609	568	592	646	635	654	639	627	610	611	595	613	656	593	630	589	640	617	618	606	607	642	570	581	611	589	600	593	601	574	605	592	614	628	587	610	635	621	599	613	580	590	614	588	634	597	614	614	607	616	579	626	632	609	614	585	594	591	658	660	584	621	623	604	654	630	627	635	573	625	626	622	594	622	607	589	620	598	576	620	633	625	635	580	600	687	658	603	613	637	579	580	682	601	631	625	585	627	617	597	567	635	612	594	602	622	606	595	646	647	632	602	630	561	686	591	596	596	606	590	595	623	607	608	586	568	650	670	594	607	591	580	602	604	599	575	579	616	605	630	611	640	662	604	640	594	604	623	614	607	644	580	644	583	569	635	602	566	621	608	606	621	587	629	589	649	636	629	571	589	592	614	591	599	585	610	582	592	641	612	602	589	576	591	648	554	592	582	580	604	569	581	582	624	610	630	604	594	616	596	602	562	597	577	608	586	643	620	618	581	593	583	602	579	549	568	582	602	624	626	589	588	638	586	626	619	561	594	586	668	594	594	624	643	618	609	631	618	597	620	625	607	611	591	614	585	588	570	548	575	644	619	633	637	620	602	611	575	562	624	656	618	634	612	588	580	603	623	592	598	570	637	627	627	631	615	594	645	610	615	597	594	598	589	644	568	587	626	616	608	635	587	594	633	581	583	593	596	606	608	610	582	661	603	572	621	619	595	618	576	596	611	604	609	550	586	627	617	628	657	576	630	614	595	560	562	582	633	623	615	618	599	616	642	655	595	614	650	615	578	614	609	564	596	615	664	588	577	626	593	615	612	605	580	597	607	616	603	581	591	552	604	608	613	616	593	597	621	603	630	616	597	608	638	615	588	605	564	599	633	603	578	588	642	632	629	596	611	613	586	661	622	632	625	617	621	600	586	652	618	616	597	641	624	582	603	612	604	625	632	608	637	635	629	539	600	581	641	591	620	603	660	596	618	626	630	635	610	609	614	590	634	626	638	658	598	586	589	578	594	598	567	642	610	660	606	623	613	545	598	594	630	587	617	579	616	616	680	609	582	634	602	616	590	581	615	602	629	606	625	582	628	621	601	565	586	624	615	587	563	606	599	592	604	604	573	592	585	622	573	626	621	601	625	583	639	644	606	579	659	643	605	596	607	608	652	604	630	619	624	596	605	581	562	579	617	557	626	604	594	599	605	628	611	617	610	638	624	615	610	573	656	604	582	639	609	612	656	613	599	567	615	606	592	649	635	602	667	576	643	637	621	625	630	594	610	619	587	615	596	633	628	618	608	614	622	591	555	638	598	648	608	586	593	600	625	579	637	624	609	605	615	586	618	541	611	621	627	584	597	587	604	617	608	643	621	614	626	568	591	601	597	594	590	598	599	565	584	580	602	580	597	604	565	584	662	653	627	639	599	619	623	584	649	612	630	625	610	582	625	604	603	606	626	592	586	598	588	595	615	610	589	583	617	607	586	656	590	573	594	603	611	656	618	619	619	633	624	574	577	603	632	620	618	602	600	637	612	562	562	638	621	590	632	616	577	571	599	643	644	590	635	606	604	590	591	582	552	642	610	606	624	601	603	580	613	649	603	615	579	585	558	570	619	590	627	645	620	605	579	612	642	631	609	593	658	626	603	593	600	572	578	593	600	609	570	634	620	602	570	610	637	579	617	597	586	638	572	620	631	621	638	600	595	643	588	641	609	600	595	599	624	597	645	634	621	613	603	589	576	639	638	620	565	612	593	594	632	601	608	622	641	664	566	606	608	610	596	585	612	636	580	621	642	632	638	605	611	637	606	596	631	609	593	620	593	622	582	589	575	613	672	631	593	615	588	605	606	638	594	567	600	579	612	576	575	591	634	585	603	623	607	595	639	637	612	672	587	603	580	587	582	593	636	602	598	617	590	613	586	614	601	610	644	600	605	590	578	565	576	634	599	625	611	629	582	586	611	608	593	668	599	643	582	618	565	560	593	611	603	604	604	628	637	562	617	571	607	621	605	596	610	546	596	666	570	641	606	587	637	613	637	631	597	596	584	623	564	595	646	598	613	626	608	605	620	610	597	636	590	631	592	614	638	601	585	567	620	592	608	612	541	601	612	571	629	607	610	613	614	579	548	631	584	602	633	622	619	614	600	597	651	637	608	590	595	639	605	567	600	602	591	626	603	564	626	604	611	611	635	621	630	616	636	601	615	602	542	613	632	578	588	590	614	626	650	620	598	613	630	615	610	633	602	559	612	602	632	642	589	626	571	608	631	618	600	676	616	596	585	572	569	574	604	571	565	647	617	619	611	618	638	595	653	580	602	604	553	586	631	588	575	636	593	587	636	628	628	619	623	654	623	633	584	612	613	627	616	545	604	646	547	585	640	634	568	628	581	572	596	602	567	654	627	644	602	625	611	592	580	638	600	599	613	584	646	573	604	587	631	540	621	590	602	650	592	647	644	579	600	566	611	578	583	626	602	596	644	577	634	555	638	655	620	634	603	618	586	557	654	590	640	656	566	629	610	614	607	612	605	637	557	603	570	609	596	637	651	592	637	609	610	570	618	588	641	629	560	635	606	617	596	637	569	588	600	639	647	599	606	598	606	603	610	620	623	616	622	593	598	577	600	644	612	610	614	622	591	622	570	619	579	598	636	603	596	620	589	642	600	622	654	643	626	594	601	629	598	625	597	633	625	641	585	578	598	586	583	589	620	646	601	602	613	597	605	612	574	617	585	555	624	588	591	638	612	589	619	649	581	594	633	628	576	565	582	653	609	593	611	597	606	595	663	572	607	584	636	605	593	637	575	641	615	600	556	592	639	620	578	633	609	603	588	601	623	658	630	592	589	626	603	573	618	571	601	589	609	587	679	609	608	616	674	610	636	617	648	625	632	658	586	609	591	606	553	594	632	597	642	602	614	627	619	623	600	615	592	600	639	637	609	641	601	596	647	597	550	611	590	642	622	649	569	589	596	647	596	602	643	606	614	595	585	626	622	602	628	625	608	610	615	589	595	581	550	639	622	592	593	639	602	613	614	636	627	608	646	684	588	601	584	596	629	600	644	601	576	582	609	616	553	556	639
39508	21596	13138	8252	4629	2588	1865	1384	1023	750	579	528	391	404	347	382	315	354	347	300	291	293	323	309	343	285	344	343	324	305	324	304	317	316	301	296	311	294	289	318	280	331	341	338	338	326	324	333	324	306	284	321	350	313	341	314	311	318	327	337	318	320	323	314	354	314	306	306	340	321	304	314	308	337	329	325	283	309	278	332	339	334	324	349	343	285	320	325	337	326	304	317	331	303	306	358	300	303	285	303	285	278	356	367	280	324	318	348	296	305	283	282	295	298	320	311	292	271	312	309	325	345	323	366	308	319	309	328	298	353	309	298	340	303	284	303	298	290	325	323	318	307	301	332	325	286	351	296	333	318	363	332	309	302	319	322	301	312	321	307	352	338	280	320	314	281	283	311	290	288	295	346	324	312	315	309	302	320	300	314	291	307	268	250	297	299	262	316	338	330	337	326	306	292	312	312	317	302	306	291	285	276	323	330	324	315	316	306	310	317	309	302	358	328	301	261	356	321	331	320	327	277	289	288	301	319	309	302	307	322	339	313	306	313	288	296	310	343	320	295	311	320	337	345	274	311	315	284	307	344	304	268	342	337	311	304	314	275	310	322	323	314	296	292	289	318	275	302	319	284	350	292	308	332	270	323	284	290	278	309	310	311	302	332	275	311	304	369	317	314	335	383	292	305	315	278	279	321	306	314	330	302	298	324	261	324	323	322	309	341	325	331	307	292	294	308	278	264	300	340	318	310	290	287	315	319	307	359	295	330	317	334	285	292	295	308	348	299	328	298	336	322	330	305	324	268	293	340	307	323	299	321	319	273	343	295	300	304	306	292	330	323	295	331	313	293	302	357	310	300	308	301	300	313	321	321	284	289	287	321	315	302	297	301	336	323	287	317	274	319	306	325	307	274	335	315	310	313	320	318	332	314	315	308	315	289	273	310	280	285	308	319	312	306	336	298	344	308	293	319	305	314	340	309	294	319	263	304	333	263	330	276	269	284	313	318	344	311	291	316	298	295	315	329	284	273	303	326	320	328	306	318	306	313	314	315	326	291	301	311	302	301	310	320	304	271	289	331	288	301	327	309	300	294	293	342	284	335	283	350	323	279	329	304	307	327	326	296	307	307	272	312	309	321	298	312	279	297	309	329	316	336	307	276	312	282	321	323	357	288	318	292	324	329	304	328	324	326	324	307	287	331	296	300	303	297	280	300	290	306	323	305	309	341	291	323	307	297	307	289	280	283	315	306	318	341	339	300	298	302	301	305	299	315	303	327	323	287	296	328	335	321	312	303	329	303	296	327	328	275	284	270	321	306	327	298	341	293	282	317	293	301	306	277	289	291	291	272	278	302	303	309	302	291	312	328	288	333	336	316	329	294	310	296	301	297	280	310	323	330	304	311	289	286	291	331	314	274	310	322	306	345	324	298	293	337	311	299	277	312	303	295	307	338	332	274	302	320	312	301	327	342	314	330	333	293	298	324	294	295	353	300	332	325	319	323	298	281	274	279	296	336	346	312	328	295	326	308	320	307	335	325	316	304	322	307	303	284	315	338	300	284	301	349	324	330	298	311	335	343	303	322	308	315	319	284	314	311	302	356	300	306	342	344	307	333	298	319	275	329	320	296	287	303	347	277	310	296	325	314	285	309	317	319	303	333	310	294	314	336	315	323	308	325	289	319	299	304	316	320	349	326	256	317	334	305	329	315	322	319	267	294	303	326	258	324	279	351	339	317	299	330	291	297	320	320	325	323	329	318	331	321	319	352	321	333	299	300	334	285	308	313	316	310	309	304	283	280	315	316	329	327	274	312	291	343	292	321	309	329	344	312	306	338	318	301	305	305	320	308	342	283	306	316	318	308	334	306	303	328	329	316	292	320	308	289	282	300	327	320	335	315	301	333	335	295	319	311	315	289	302	279	293	314	321	307	301	293	280	295	293	335	321	309	330	289	309	313	327	337	332	325	307	306	311	333	297	312	296	307	298	331	291	321	287	305	293	330	291	336	298	298	283	306	317	339	301	330	350	326	298	336	322	300	307	283	293	337	279	318	318	327	308	309	309	313	313	309	318	315	336	328	288	307	323	288	287	324	297	318	293	284	318	312	309	300	342	297	329	281	324	326	307	342	318	288	278	311	342	295	352	283	329	315	273	319	324	310	301	337	321	311	304	295	311	327	321	303	323	307	306	321	315	293	303	321	324	311	296	314	316	276	283	346	310	299	300	270	294	293	335	301	275	329	318	306	322	317	303	338	308	283	320	282	297	312	333	324	292	313	329	318	310	333	301	315	291	295	310	296	294	309	300	281	278	306	264	308	318	326	295	293	325	321	304	308	317	319	294	331	336	268	295	304	332	301	312	336	304	342	338	342	349	304	284	315	330	338	309	281	280	338	300	298	311	293	327	289	313	279	295	307	290	308	320	336	305	333	322	329	343	306	261	303	332	324	331	330	291	305	290	294	334	314	331	307	293	316	357	330	302	273	256	322	302	305	318	292	315	299	297	328	317	316	311	331	330	315	265	292	342	329	318	308	334	338	312	309	315	310	325	316	295	320	338	261	311	283	323	303	306	291	276	316	330	314	304	292	319	298	279	289	302	328	318	302	334	316	282	312	318	307	309	279	325	313	349	311	309	315	309	294	289	300	325	324	285	281	321	291	316	293	341	313	315	271	299	281	321	279	301	329	319	352	339	283	336	318	299	295	326	298	315	321	296	294	323	328	328	305	315	280	306	302	297	300	298	303	341	310	294	338	291	289	283	311	305	323	284	300	315	323	313	315	302	334	307	286	295	319	306	292	306	316	311	309	334	303	305	293	289	309	316	305	332	307	320	309	357	346	304	315	292	286	298	302	301	307	286	261	277	309	290	326	323	301	347	321	319	343	303	305	320	305	281	329	309	281	320	305	330	337	308	313	327	331	306	349	336	303	297	326	284	313	309	280	270	298	316	310	348	301	322	321	312	354	286	304	282	331	280	343	305	297	327	259	305	300	316	319	306	306	323	305	290	314	297	315	305	310	264	302	313	261	337	301	283	280	302	312	323	321	323	293	311	332	320	326	295	313	362	297	329	319	316	341	299	305	286	330	304	311	298	314	333	341	297	326	278	300	294	300	327	285	280	326	339	302	322	253	288	322	293	327	306	328	285	304	320	324	335	351	315	291	315	282	302	304	289	300	344	293	332	325	338	283	345	305	347	319	304	295	284	338	277	303	312	306	298	307	313	322	326	299	330	344	315	288	311	328	311	288	306	325	300	305	305	308	306	299	307	327	324	316	310	345	351	341	332	305	296	336	301	324	303	320	323	312	326	296	288	311	306	241	325	298	342	304	348	286	313	332	322	326	349	323	308	314	292	317	324	308	253	304	295	304	259	286	271	293	310	300	317	315	353	298	287	302	305	310	305	308	350	312	319	307	319	281	340	317	285	352	276	345	346	318	294	325	325	309	310	313	325	304	330	305	293	299	296	333	329	351	324	297	320	348
24330	14925	18230	17309	12752	9257	6744	5416	4119	2867	2199	1680	1125	1063	1032	947	882	848	813	755	740	749	716	714	666	741	699	705	690	676	634	703	665	637	731	689	699	695	686	686	714	754	692	726	723	734	715	733	677	682	720	723	674	644	711	680	675	709	744	728	713	688	709	672	661	694	687	671	736	706	718	661	685	712	664	655	651	656	693	667	669	702	693	645	646	680	645	706	663	661	696	716	635	627	681	675	653	609	680	629	643	663	645	630	693	683	663	695	687	641	663	690	672	708	678	717	613	690	717	645	679	645	662	693	655	704	722	653	673	684	672	716	703	641	668	659	664	649	603	687	711	692	724	662	712	695	674	679	680	631	630	621	617	651	694	664	601	663	646	704	671	728	640	716	687	692	695	623	694	697	705	699	673	680	683	698	683	687	688	699	686	652	721	690	660	691	691	712	711	653	624	660	675	656	694	657	684	708	602	647	681	667	688	691	701	709	695	685	642	682	659	710	650	684	681	658	650	673	687	688	692	659	686	699	687	660	690	636	672	683	703	663	612	676	684	645	707	750	641	664	662	675	691	696	730	691	635	680	686	678	695	704	664	670	674	667	672	668	654	770	673	645	668	700	727	671	702	698	668	712	701	660	674	622	647	636	716	631	675	698	662	668	693	650	685	651	672	717	672	672	705	704	688	663	668	649	630	681	672	652	680	704	662	723	692	658	664	656	660	685	713	677	651	693	654	681	684	704	706	669	657	688	669	661	694	695	680	717	664	668	696	656	631	672	701	683	700	680	698	673	708	738	623	666	700	659	690	707	722	690	665	722	659	697	695	688	647	722	678	683	700	659	668	695	719	718	683	665	661	664	704	622	671	672	685	726	651	688	695	680	697	708	658	708	638	644	661	662	669	693	655	695	658	653	704	727	670	672	723	650	659	658	654	688	653	683	700	721	669	656	685	626	698	661	652	697	731	677	679	649	702	645	685	665	652	689	669	674	640	714	659	705	676	674	642	688	669	701	686	662	657	752	652	668	726	697	682	690	672	693	676	657	657	659	702	674	684	681	636	680	709	690	663	652	674	613	718	679	650	631	683	699	689	726	643	692	661	642	656	650	677	663	655	642	693	670	710	633	703	695	633	734	620	699	643	632	655	660	654	682	680	720	679	635	678	642	695	683	673	679	697	704	702	681	671	706	654	689	740	705	662	664	701	713	674	674	671	662	678	699	688	662	673	698	699	644	658	647	710	711	677	708	728	715	737	644	673	718	641	668	652	667	683	681	677	664	664	653	665	674	646	703	679	649	690	676	693	687	669	652	652	684	699	647	686	672	720	655	652	686	726	713	672	651	698	732	684	699	677	622	696	601	666	659	698	738	720	708	688	660	654	630	713	681	682	703	693	672	671	662	649	703	675	674	650	656	638	648	673	651	671	656	708	707	702	631	687	723	670	671	678	678	678	675	680	682	651	677	633	678	690	714	672	667	669	644	662	692	672	635	689	677	668	683	653	688	699	679	667	672	662	686	714	667	674	666	708	647	706	679	663	665	676	595	736	685	695	651	672	709	684	656	676	695	662	722	667	696	674	655	723	706	651	742	692	658	717	658	674	660	638	639	628	696	695	665	689	726	691	688	704	718	688	646	674	706	656	687	644	696	682	659	677	677	634	638	644	690	681	640	661	684	648	630	725	716	651	697	647	673	625	657	746	676	687	651	696	738	641	674	698	644	727	650	687	677	665	674	697	668	648	678	702	691	699	661	667	734	632	675	683	672	664	692	640	723	633	663	681	688	721	634	656	674	684	703	705	681	652	675	686	660	685	660	690	711	662	678	646	641	697	665	684	669	692	695	690	705	698	651	631	613	705	658	734	676	697	664	667	718	656	668	653	635	698	662	694	638	717	674	684	683	674	665	659	682	712	686	660	683	684	699	633	703	732	662	731	717	660	703	688	666	711	671	658	620	701	716	691	674	675	677	614	647	730	703	682	670	689	711	674	690	703	701	656	703	650	677	637	673	687	699	656	671	697	695	693	675	659	683	656	636	686	683	637	694	642	655	696	709	655	683	700	689	675	690	688	692	684	684	675	692	731	696	710	652	696	677	692	647	689	696	684	684	654	658	662	648	687	716	644	708	673	654	698	636	650	681	674	676	683	681	682	666	713	623	689	685	704	650	673	683	693	684	708	628	654	741	701	701	690	676	652	716	690	660	714	672	656	684	664	670	692	685	667	666	671	660	674	668	677	690	634	658	690	660	664	672	647	652	658	670	672	676	658	641	695	679	676	692	669	690	704	659	672	671	668	662	668	730	721	706	687	684	681	717	696	683	664	698	667	676	689	652	681	649	653	676	688	687	642	662	707	699	656	634	667	725	683	660	699	662	689	715	664	674	668	652	668	653	595	704	666	649	655	693	677	688	713	670	708	699	672	682	661	694	693	696	703	670	718	668	698	675	697	684	664	679	696	655	693	673	679	639	649	687	667	638	698	716	692	685	658	667	715	667	715	659	691	690	633	682	680	679	713	710	666	643	659	670	698	676	645	660	674	661	663	632	704	679	640	714	715	664	678	700	675	615	695	661	699	684	678	700	663	626	676	694	668	685	689	681	686	692	671	684	660	665	742	696	675	676	698	709	704	648	655	675	644	728	649	686	691	679	655	658	672	676	728	704	681	686	671	705	631	654	665	683	673	710	727	714	659	721	687	658	636	678	642	691	658	726	648	632	688	682	671	702	671	701	677	654	675	702	656	700	690	656	670	659	735	660	696	676	663	682	710	728	715	675	720	683	733	683	743	671	682	660	715	699	651	682	673	663	701	660	646	701	689	665	698	681	675	712	716	693	660	659	652	709	642	619	675	711	647	658	690	642	685	674	686	653	688	680	708	680	722	696	676	655	730	643	705	727	719	736	668	681	679	668	724	675	675	673	686	663	676	658	704	708	683	650	673	652	679	684	694	694	674	678	683	671	717	691	665	655	665	693	675	678	698	711	699	628	668	655	628	663	718	700	699	682	692	664	649	694	657	700	677	677	677	701	695	677	686	700	672	691	654	658	694	708	638	652	635	677	663	665	708	698	684	642	650	707	656	701	664	697	683	674	704	679	642	687	632	655	668	688	685	653	679	680	695	656	644	667	665	707	706	713	655	669	728	724	664	691	670	643	695	663	678	705	678	640	685	664	692	675	716	700	670	655	671	666	714	731	643	632	646	692	702	682	686	686	647	693	662	696	680	685	662	705	720	680	684	704	657	730	666	685	686	716	726	661	624	680	665	683	669	713	641	702	664	667	675	632	662	670	669	660	616	646	676	703	630	645	656	681	686	629	646	702	671	647	666	690	697	710	699	713	688	715	693	692	655	641	673	646	634	660	676	669	717	618	708	637	671	716	638	662	701	690	672	678	655	683	707	687	655	669	742	661	678	672	656	680	685	702	678	693	672	657	642	707	730	626	692	666	692	626	749	643	675	621	732	705	720	618	704	671	647	671	658	708	640	710
48738	25105	19389	12883	7024	5293	2923	2004	1472	1051	811	619	506	435	406	451	440	420	366	373	393	371	358	343	351	346	344	327	391	394	357	348	332	347	348	335	370	369	352	354	364	323	369	351	390	366	391	348	373	344	324	349	351	358	345	353	361	357	357	354	331	394	397	366	336	306	343	341	326	320	329	356	312	346	309	364	359	356	328	326	374	324	334	337	319	333	377	385	300	341	352	354	350	363	347	315	337	371	329	334	364	369	357	378	337	352	319	347	383	335	319	352	367	325	362	362	365	356	321	352	346	343	347	335	348	336	330	365	387	297	381	358	345	361	361	327	396	376	383	347	342	327	326	339	341	377	323	353	357	347	343	344	356	373	369	354	337	371	399	337	358	364	329	342	343	346	354	358	388	321	350	318	355	345	324	327	312	353	326	328	343	334	345	327	349	338	400	339	337	328	355	359	352	351	339	328	353	358	351	355	376	369	358	348	344	343	360	355	326	348	349	324	371	362	390	336	325	336	322	353	346	311	354	325	364	324	340	349	326	358	345	372	320	371	328	366	330	351	367	342	319	377	327	313	405	322	337	308	313	346	349	353	343	343	354	355	345	378	356	378	328	353	341	359	364	379	336	326	337	346	331	337	344	351	320	346	337	327	349	358	365	354	349	322	325	368	377	318	327	373	348	359	325	332	350	337	365	344	355	361	327	311	370	338	331	374	340	334	335	372	356	324	344	342	348	319	384	373	356	318	331	357	349	342	357	364	344	335	337	328	360	402	324	376	330	327	324	364	343	340	360	381	321	329	376	336	336	351	373	370	318	331	318	328	335	325	313	333	363	341	341	343	304	327	339	346	336	313	347	387	346	312	343	364	344	390	315	347	351	346	339	346	366	339	399	339	340	327	338	373	347	356	326	383	340	316	355	330	374	321	372	350	361	337	335	352	335	370	314	334	319	361	366	369	346	390	373	364	336	360	354	340	373	363	380	375	309	349	360	339	339	347	356	328	377	361	351	361	349	367	362	328	346	331	358	339	349	380	359	339	342	340	354	339	378	310	335	351	357	375	353	303	351	341	318	341	336	348	350	331	392	332	378	368	339	368	371	369	311	343	384	351	355	353	353	331	340	331	331	343	347	354	364	343	318	306	375	367	352	364	353	320	346	387	342	337	313	370	322	367	345	327	332	358	363	350	326	333	346	327	354	338	349	379	352	344	372	365	336	360	346	328	347	357	342	343	376	376	335	318	373	356	375	373	332	370	347	329	288	349	331	312	368	326	350	355	340	337	367	367	396	368	300	354	357	356	331	338	345	351	346	363	343	355	358	353	338	326	338	360	328	335	368	347	331	324	379	357	364	350	380	337	348	322	328	372	358	368	339	373	358	298	370	315	328	395	371	366	333	332	344	365	320	375	360	349	376	362	353	343	334	364	339	364	371	346	351	328	328	338	333	387	348	327	336	381	360	348	348	368	355	341	351	343	379	347	367	351	354	318	364	342	327	376	344	335	328	377	337	349	341	358	360	352	381	362	342	359	364	380	379	364	394	366	339	372	358	326	377	290	375	334	369	322	355	339	316	342	339	348	331	333	350	327	331	328	359	342	400	341	354	338	334	331	347	354	329	347	312	344	378	358	341	393	342	335	323	334	323	357	355	347	348	367	360	343	356	378	349	332	364	345	352	348	359	362	325	368	345	335	333	353	362	378	369	350	373	365	351	348	354	354	362	341	365	337	359	337	348	337	326	334	336	330	375	331	350	365	333	366	334	347	336	366	337	386	352	332	355	359	308	380	357	326	359	366	384	344	332	338	379	361	324	339	325	343	395	362	352	343	352	326	358	365	378	383	326	362	310	324	314	363	335	367	349	311	334	363	346	374	355	361	358	333	356	333	313	356	404	316	347	338	338	347	352	354	344	347	380	355	305	350	331	374	366	392	370	344	325	380	368	333	377	330	355	353	372	394	370	311	319	352	329	315	340	351	318	342	372	351	368	342	361	336	359	350	351	362	357	356	334	373	350	355	353	368	347	342	360	360	349	331	346	348	323	344	351	333	360	377	351	325	387	330	359	356	368	381	360	355	358	340	355	329	337	360	336	358	363	354	335	336	352	365	333	347	366	335	358	322	337	326	329	369	316	386	375	319	378	322	369	349	360	356	348	328	312	336	349	324	352	360	314	342	325	354	351	329	316	355	342	374	353	363	370	372	355	334	318	320	348	327	307	317	318	356	329	384	338	312	333	330	331	338	348	370	340	303	331	367	348	309	326	363	318	355	341	313	346	331	337	345	324	346	355	331	292	355	360	332	365	329	349	311	405	326	331	342	348	337	315	349	331	391	371	334	372	344	367	353	349	341	358	348	363	350	318	342	346	353	354	323	312	343	341	377	344	346	329	359	339	386	330	339	367	341	339	339	382	353	380	334	358	369	327	339	337	393	363	338	344	323	360	334	379	343	357	381	349	333	335	349	376	365	328	359	341	348	340	339	320	362	381	316	335	387	350	345	332	352	357	321	272	345	320	357	347	369	325	358	308	376	350	331	342	357	330	347	362	346	340	325	332	364	351	375	376	355	336	380	340	360	337	326	324	327	326	334	376	321	338	328	334	390	348	346	321	342	310	391	370	370	378	355	333	381	368	369	353	327	357	355	354	331	356	330	363	357	341	350	328	333	347	361	324	350	328	315	332	360	340	333	357	327	301	304	327	385	390	346	323	351	342	342	336	354	310	351	330	389	326	328	371	380	378	369	384	338	378	385	352	367	356	383	337	340	361	371	336	389	373	363	334	329	351	354	384	315	375	355	337	371	355	347	348	330	361	333	346	329	354	341	346	381	344	352	358	358	365	347	363	358	321	351	405	321	336	315	340	370	342	376	349	332	343	341	359	311	332	344	339	344	344	370	362	336	353	336	332	368	357	336	354	353	337	321	354	360	336	338	367	376	305	360	351	331	364	367	349	354	347	356	312	299	340	344	340	331	326	344	397	315	331	370	340	360	358	326	326	346	358	350	342	388	321	373	366	341	345	344	313	362	356	320	331	311	332	349	331	336	322	369	365	333	333	378	354	288	348	356	353	326	333	340	340	342	356	349	360	307	387	377	412	328	365	322	343	371	339	379	346	328	349	355	342	325	371	335	352	367	386	343	365	371	379	326	361	377	371	360	336	352	393	366	381	348	335	341	351	345	325	333	376	354	313	357	346	348	318	333	340	354	379	367	343	310	384	320	356	388	351	378	350	333	346	327	384	306	323	339	316	357	340	350	348	336	352	334	374	321	335	362	351	350	373	378	380	344	380	345	366	322	370	369	397	373	352	354	353	351	347	353	377	369	322	339	341	318	355	336	347	336	366	326	341	344	343	347	336	362	375	372	360	346	328	345	342	321	322	359	315	350	360	353	373	320	305	351	342	342	351	349	360	324	350	358	339	344	379	356	358	339	327	330	333	355	328	304	281	368	310	318	392	338	331	326	351	342	319	333	356	340	345	365	342	315
28859	16533	24664	22702	17959	15747	10262	7951	5944	4204	3083	2230	1707	1282	1263	1152	1077	969	949	890	845	805	780	755	804	710	771	752	776	820	774	720	752	755	779	786	752	746	767	830	798	760	785	786	787	830	846	825	769	760	840	792	837	777	822	796	770	798	725	788	747	771	760	731	774	811	756	780	779	801	757	750	780	751	770	766	748	786	776	736	723	721	734	810	759	762	768	807	783	730	767	741	757	754	740	771	697	749	753	750	749	727	727	749	753	740	797	735	675	783	720	717	784	748	760	734	757	726	709	775	728	707	738	736	746	711	749	736	755	739	755	759	819	728	712	745	708	743	730	781	705	722	737	753	715	701	728	745	734	719	762	747	786	776	725	746	736	745	768	733	761	761	729	739	738	719	733	756	761	754	778	717	749	739	755	741	728	731	735	721	700	744	781	720	771	752	720	700	700	758	757	730	769	758	716	753	731	742	730	742	726	792	785	735	751	768	786	744	761	753	738	723	739	771	742	747	732	755	777	716	753	736	746	715	715	738	747	766	741	775	702	742	716	733	732	761	760	749	713	746	741	771	775	699	784	758	718	759	760	741	755	711	759	723	784	756	712	709	745	686	769	763	726	754	750	716	731	693	808	748	728	779	723	775	719	707	777	737	727	721	741	771	721	768	725	713	768	764	755	743	701	791	754	788	695	780	725	724	726	767	790	755	727	765	774	685	672	728	729	718	726	788	764	724	775	773	796	789	721	779	782	742	705	732	756	747	743	746	704	709	730	770	728	786	767	756	727	711	751	756	770	725	765	739	782	801	769	758	752	752	802	738	775	717	792	749	706	738	713	702	721	734	737	745	705	735	730	749	758	748	715	753	762	768	743	726	739	752	713	763	775	738	774	793	780	737	712	714	722	731	739	739	736	744	734	766	729	749	741	764	728	726	757	760	725	737	718	732	748	785	753	733	707	738	777	765	725	726	762	775	704	720	758	775	790	724	727	761	757	767	768	769	779	750	713	755	754	745	748	745	784	725	715	746	734	668	766	717	710	738	788	715	722	749	723	721	807	743	742	715	721	651	789	737	761	801	729	724	739	762	763	735	776	814	763	750	683	755	723	718	733	777	749	731	763	771	730	722	761	761	702	736	749	787	692	746	778	679	730	727	769	727	692	734	737	730	758	730	792	742	783	754	692	780	775	724	720	696	799	722	750	747	743	709	778	803	759	730	764	745	774	769	792	766	760	715	721	738	762	761	732	766	719	731	772	769	766	714	747	762	746	784	769	797	737	740	778	777	755	750	688	740	772	757	795	722	718	749	745	747	702	745	728	761	762	757	737	818	713	733	766	695	773	739	724	759	724	723	733	741	732	760	744	749	752	760	742	778	747	747	711	725	747	743	734	744	766	732	758	751	768	725	762	750	821	757	732	759	741	786	732	800	731	725	765	737	726	739	773	741	708	769	739	739	684	743	730	744	772	734	726	723	751	731	758	715	733	769	775	773	718	733	726	716	738	778	707	784	716	724	743	715	743	763	686	767	779	708	750	745	716	777	723	746	772	779	755	736	721	742	759	772	731	695	735	814	701	741	763	721	724	764	746	770	742	707	723	752	726	732	779	706	760	663	754	778	737	696	735	761	750	703	772	774	766	778	739	767	740	668	769	750	768	733	755	787	718	713	767	747	754	699	739	780	712	713	759	718	709	699	757	772	747	743	723	726	774	724	719	704	729	724	739	714	748	755	757	681	781	735	737	716	670	726	765	785	753	747	708	741	759	724	759	775	744	735	789	727	732	738	712	792	725	748	764	785	699	762	763	769	768	737	753	719	776	731	730	749	760	721	761	747	733	772	722	697	749	779	725	748	685	673	785	744	767	788	757	751	728	767	770	741	766	718	734	776	730	752	734	749	736	781	760	761	766	746	744	752	744	726	771	706	801	754	761	809	711	746	732	759	730	740	752	745	738	737	758	737	754	778	777	752	771	691	723	751	730	754	759	736	764	744	760	766	759	769	793	732	727	773	719	725	718	734	751	741	773	743	742	736	767	727	688	719	758	751	721	771	728	680	715	819	705	725	720	788	705	775	746	743	758	778	771	784	735	748	729	793	747	758	739	817	765	782	746	761	757	724	728	743	749	773	730	737	781	776	803	801	712	783	763	745	767	738	722	779	748	742	735	707	742	759	765	769	758	756	743	769	748	736	737	763	762	770	760	741	739	802	764	721	748	686	730	748	709	699	743	734	745	726	761	728	748	743	741	798	713	777	869	727	801	710	718	772	749	769	710	769	785	758	671	724	787	760	747	751	751	735	785	748	765	810	741	778	730	775	697	770	729	708	726	760	691	791	721	744	724	714	758	726	800	722	765	754	715	782	764	715	757	778	745	740	749	727	760	702	814	779	724	756	797	769	763	800	715	695	753	756	760	746	767	711	752	762	761	774	763	809	741	695	722	739	751	731	721	680	700	705	714	728	746	748	694	689	805	748	719	725	723	728	778	790	760	735	758	787	713	755	729	769	743	709	752	743	775	720	735	718	755	771	760	747	668	773	750	703	808	726	708	794	776	770	725	724	767	764	786	768	761	708	728	722	737	728	764	828	749	710	751	696	786	732	749	765	726	724	734	700	738	734	733	752	801	721	736	740	797	743	708	735	751	754	743	771	750	781	790	742	793	772	716	735	725	739	735	749	773	730	714	782	747	783	776	756	688	723	814	726	729	746	735	722	737	726	717	712	727	723	753	804	729	724	731	765	726	691	714	745	764	750	747	786	752	746	800	763	816	735	703	724	695	797	726	770	727	743	725	769	739	732	770	721	776	802	705	710	742	770	732	738	741	755	721	714	775	729	772	683	777	751	695	722	713	777	745	740	723	698	677	785	715	683	718	743	676	752	776	703	715	724	726	732	745	757	751	740	746	769	767	798	789	720	749	731	773	717	773	722	719	752	770	753	725	721	713	792	751	755	733	723	774	730	738	779	755	699	713	767	752	684	749	718	764	746	742	722	781	775	734	752	768	780	756	736	736	736	750	771	785	782	741	769	708	759	755	693	755	746	760	700	730	712	763	751	733	748	737	778	741	737	730	780	707	760	763	785	759	732	728	727	751	757	797	716	714	748	728	734	697	760	768	693	775	769	737	703	762	804	723	723	767	732	779	773	773	733	748	772	782	763	734	726	737	741	708	716	773	708	734	682	715	765	748	735	758	758	741	748	721	729	773	805	691	754	775	717	726	743	776	764	711	764	715	725	736	775	766	773	744	721	686	737	733	753	729	790	812	770	735	715	748	728	792	758	711	843	775	739	768	752	717	733	794	729	766	750	785	792	728	777	743	726	760	712	722	729	723	737	768	746	732	736	711	738	765	768	776	734	749	787	780	731	758	742	747	773	760	709	754	769	720	755	714	756	760	762	769	751	745	708	710	718	741	701	785	735	720	769	781	757	722	727	714	759	776	761	755	752	742	766	794	756	786	725	731	765	775	745	733	700	739	755	769	728	686	774
24998	11924	8503	4757	2279	1488	1118	771	718	662	512	389	377	313	287	311	307	302	294	266	273	292	253	293	297	252	285	271	294	254	270	292	276	314	300	271	282	264	282	276	305	264	290	279	293	275	265	289	286	276	290	274	241	283	259	286	279	292	303	268	267	299	286	261	286	280	278	263	280	279	269	256	285	281	280	286	306	260	254	256	239	251	309	268	270	280	289	293	276	265	299	282	291	273	271	290	276	289	260	271	312	280	277	290	337	293	268	264	284	277	318	262	273	284	273	260	264	262	303	277	284	288	269	274	271	257	261	301	276	271	308	287	270	281	289	267	247	282	265	249	223	274	267	249	271	281	254	270	278	251	282	302	301	285	289	278	240	286	272	283	306	303	245	280	289	281	306	287	295	290	281	247	260	268	315	292	281	265	277	270	264	254	279	259	269	231	276	287	276	282	269	282	287	271	283	310	293	273	260	264	259	260	286	317	273	248	283	281	264	288	278	237	272	256	254	270	296	286	242	247	291	268	250	271	269	285	278	275	256	289	295	274	288	261	291	227	284	294	258	268	279	300	297	291	301	291	285	263	288	296	291	280	239	290	268	289	271	255	243	244	255	259	272	280	283	324	271	259	264	271	265	286	261	305	272	291	271	259	279	287	259	260	325	262	290	276	259	256	256	274	293	266	263	271	269	274	271	290	294	275	287	289	285	283	296	286	263	291	265	257	260	261	296	261	325	264	298	273	265	282	279	270	286	286	302	262	277	300	266	270	273	274	288	285	282	260	287	278	269	280	280	282	339	289	264	262	272	268	264	270	262	281	237	292	248	254	278	309	269	282	268	276	251	295	259	286	260	273	277	298	258	310	295	279	276	311	289	274	259	266	271	267	314	264	275	290	258	282	293	284	295	253	274	236	231	258	288	283	253	278	271	256	271	300	256	281	270	311	261	237	263	278	283	237	288	233	249	258	263	285	270	250	274	281	235	280	261	251	259	284	260	281	293	254	244	239	257	275	249	278	255	290	280	313	265	314	281	264	319	284	266	265	271	260	286	294	311	277	277	290	245	300	255	258	263	273	279	276	250	299	269	282	298	284	271	270	292	267	313	296	276	274	288	269	272	273	282	286	245	282	260	287	271	299	266	276	269	270	256	267	283	302	247	319	296	261	262	274	252	261	304	282	288	283	289	261	260	259	273	245	239	256	264	317	306	261	293	284	279	243	273	279	246	266	299	279	296	276	256	252	250	280	280	270	249	248	285	252	258	284	284	272	256	304	283	280	260	259	283	260	268	268	303	286	282	287	255	293	273	287	275	272	252	282	273	295	290	270	281	265	255	290	281	264	294	276	234	282	252	291	300	275	267	327	269	310	266	299	279	273	274	283	311	282	282	249	271	297	250	255	278	279	271	261	267	275	278	257	265	272	253	256	298	278	267	253	316	269	274	271	258	281	313	293	293	296	289	258	248	260	258	291	255	293	292	287	318	273	264	291	300	297	263	300	256	262	248	289	274	261	294	308	258	280	245	263	269	283	260	276	289	261	288	293	311	271	270	258	292	305	280	305	285	296	267	266	250	261	276	258	278	300	282	245	299	295	281	272	281	256	297	276	255	271	274	267	261	270	281	262	280	252	277	272	273	264	287	290	290	231	243	262	276	260	280	266	248	293	277	302	279	275	292	280	283	262	283	278	271	262	275	289	284	266	287	286	298	241	273	282	261	292	292	256	285	227	238	322	259	276	288	268	287	275	275	286	274	300	261	297	274	234	250	265	305	287	280	294	270	252	280	304	303	285	273	255	225	272	270	278	276	297	248	273	289	245	246	293	300	260	268	264	249	287	290	295	297	272	290	265	275	262	270	258	271	241	261	301	291	292	259	289	292	296	274	296	281	282	290	278	267	282	287	305	283	251	264	257	241	295	281	278	274	288	290	259	298	303	266	260	285	274	272	275	274	271	293	301	278	237	305	292	288	245	286	263	314	265	254	267	271	251	300	276	305	255	298	289	274	274	292	266	245	274	283	288	257	290	274	287	284	294	276	290	276	264	245	287	269	256	285	265	241	277	283	264	252	262	306	304	252	278	264	291	245	272	280	288	255	289	276	272	283	265	289	266	299	278	278	265	279	281	315	269	267	287	282	275	278	264	268	291	270	306	250	277	295	270	288	251	236	266	271	256	280	295	292	271	269	270	262	269	243	282	277	251	270	277	285	270	263	290	272	251	277	256	291	276	288	287	250	292	282	277	282	264	269	259	241	292	291	279	275	256	269	266	275	257	288	294	270	283	280	277	254	293	291	260	302	306	279	243	268	290	301	288	280	296	293	263	295	321	300	266	277	272	273	331	278	265	274	296	274	273	256	251	266	255	280	248	268	278	273	264	264	262	249	241	260	242	259	280	274	281	266	268	294	263	259	277	250	271	295	257	242	267	273	234	251	285	287	265	273	283	264	259	261	281	272	264	247	284	270	265	282	281	259	272	264	248	276	253	240	269	273	288	291	284	273	249	284	260	269	300	306	276	253	275	240	282	287	246	282	257	253	251	271	264	223	335	290	258	282	273	286	273	267	273	287	263	287	280	295	289	297	289	286	281	290	279	266	261	244	277	266	246	268	255	282	277	295	310	247	288	287	261	299	294	280	288	266	267	259	270	271	260	276	277	305	272	287	296	279	270	291	256	274	273	282	287	273	238	294	273	264	261	287	266	301	318	287	289	271	272	284	254	271	275	275	265	273	301	302	272	258	275	284	260	246	269	247	298	270	294	289	278	247	284	304	262	248	258	271	276	266	259	246	273	294	262	240	273	260	289	266	308	282	271	298	285	232	256	227	293	263	240	261	284	260	265	274	267	267	279	240	294	302	267	299	292	297	301	308	283	266	271	253	250	240	280	273	279	280	266	297	280	264	289	258	280	261	231	269	255	276	287	259	274	272	249	299	303	301	270	302	280	267	282	257	285	305	272	290	285	267	278	270	294	274	298	244	260	261	275	260	243	286	264	299	258	243	258	314	317	284	273	274	317	277	259	281	287	303	254	292	268	283	286	286	304	269	257	232	244	267	267	290	251	249	278	259	305	265	281	274	293	280	264	281	300	283	298	262	283	288	302	288	293	274	277	253	290	280	289	257	277	295	296	309	253	300	273	291	280	278	282	287	282	268	290	284	285	297	252	242	252	249	278	300	262	300	270	274	302	268	281	298	307	307	280	292	281	285	272	279	297	257	258	255	281	280	276	257	269	277	257	264	280	296	263	276	274	295	275	253	284	278	251	252	275	283	272	272	259	257	273	260	261	287	257	270	295	262	263	284	268	278	260	258	267	286	284	289	290	256	257	273	283	308	283	254	273	300	277	261	284	309	303	249	248	268	269	265	308	240	240	267	301	305	288	277	264	291	256	282	265	292	295	234	302	256	261	275	262	287	297	279	313	254	241	273	275	294	281	283	266	301	282	270	283	277	261	275	278	274	242	274	281	260	287	263	308	306	269	250	301
14936	9298	13661	11122	7404	5537	4005	3181	2769	2246	1779	1350	1135	929	839	763	767	739	703	647	675	634	608	604	598	640	600	614	615	634	632	630	638	556	603	596	563	651	619	563	610	642	619	621	639	650	623	598	607	620	651	662	642	627	614	600	622	607	640	598	616	618	607	641	583	632	635	606	629	655	605	605	636	612	581	620	568	593	621	596	614	585	613	583	593	643	626	612	570	611	594	613	595	636	615	582	642	604	605	657	639	575	619	584	597	619	655	628	608	636	543	638	646	613	611	587	609	629	621	604	599	591	591	588	667	604	583	611	608	607	553	634	592	607	609	609	669	620	581	629	600	599	668	580	604	629	645	605	652	632	596	601	632	553	596	605	608	631	603	622	587	569	628	584	574	620	613	593	552	616	604	610	606	615	604	632	630	599	577	635	620	632	627	603	589	578	562	613	632	611	628	611	608	597	594	638	586	586	593	590	614	643	616	616	595	596	560	613	601	607	609	640	582	606	646	575	566	566	576	610	595	591	592	627	605	603	603	609	587	577	657	579	625	587	609	587	603	606	608	610	641	618	625	581	622	587	617	609	610	603	605	619	640	615	581	555	613	642	614	577	593	633	618	628	608	585	625	616	636	591	651	654	611	631	588	635	616	633	599	600	576	604	617	593	601	622	628	622	583	640	614	586	641	530	579	570	619	583	602	569	638	624	615	607	605	621	612	568	575	596	564	604	621	641	594	586	602	639	639	565	596	583	616	610	610	600	619	621	591	645	588	584	583	617	630	613	594	584	588	639	597	592	654	577	586	573	584	613	608	607	536	637	572	595	565	607	585	616	619	577	622	636	587	606	595	592	567	555	571	599	650	599	629	580	612	641	630	602	633	589	620	658	630	607	603	590	589	565	633	587	622	611	584	625	601	598	629	599	635	599	590	621	599	608	575	591	645	545	565	590	581	568	631	653	599	618	615	607	616	609	591	615	578	605	609	603	618	648	591	624	604	638	618	625	590	585	606	573	590	568	605	629	607	579	624	598	591	600	589	604	607	579	602	612	602	566	567	627	649	627	622	576	557	622	591	587	562	620	565	617	641	593	601	669	591	573	609	643	638	613	619	597	568	607	567	621	573	572	659	585	655	652	617	568	588	626	590	574	574	586	614	631	573	627	621	597	587	608	619	579	609	619	619	616	581	603	594	562	627	630	630	651	608	616	616	560	612	579	589	587	596	605	626	562	597	573	610	604	595	587	584	619	606	580	625	580	630	617	629	601	603	602	580	630	569	614	614	639	618	561	613	593	613	572	635	632	579	617	636	554	582	593	612	592	583	591	624	562	574	588	592	604	612	643	625	641	580	599	600	602	662	627	620	648	614	617	603	589	633	605	650	579	621	641	576	594	580	615	610	569	585	611	634	591	568	617	604	587	625	619	592	604	653	611	616	613	604	605	577	584	641	599	619	567	635	647	586	613	655	627	614	617	575	613	596	588	634	645	600	619	614	640	605	600	581	574	574	593	594	595	524	596	598	588	617	573	605	595	602	602	571	588	619	590	575	616	628	570	619	576	598	639	638	651	603	636	613	603	607	598	564	551	611	556	610	570	643	626	576	660	599	626	609	624	573	561	628	569	604	621	618	627	566	589	608	567	639	563	602	576	582	621	609	598	608	594	598	556	608	624	607	599	629	576	640	591	579	596	607	616	616	608	567	606	646	619	614	598	618	635	629	609	621	594	546	592	634	617	594	614	632	641	606	614	632	594	585	630	614	604	616	562	581	581	600	596	606	612	558	627	620	604	590	625	626	584	617	584	582	638	583	616	606	628	629	579	602	634	589	628	580	594	626	582	615	579	620	599	584	595	635	622	623	607	660	616	634	600	629	604	575	586	633	610	634	580	615	554	615	622	601	600	636	627	596	578	588	629	622	624	595	615	600	580	622	627	612	625	622	570	598	621	615	579	578	627	613	639	557	636	579	598	594	589	569	615	598	616	576	572	616	620	615	588	544	584	582	591	636	609	569	655	576	638	623	640	578	597	583	598	631	628	582	601	629	592	598	638	656	624	634	582	638	582	564	620	529	560	607	608	597	600	613	631	606	627	620	590	579	613	647	553	588	594	630	561	648	617	611	601	615	583	634	599	656	622	542	598	644	606	614	550	618	610	603	624	636	569	606	613	594	566	668	635	612	643	567	624	633	630	597	641	597	604	596	660	603	648	606	619	630	639	650	620	591	596	615	632	612	611	598	611	560	594	589	580	587	583	629	636	560	613	623	620	647	624	631	596	598	659	615	617	652	630	634	620	577	608	623	589	614	591	605	638	567	585	654	601	595	577	629	598	601	613	627	599	587	587	613	586	566	621	624	600	609	634	600	602	608	594	581	577	641	592	596	588	613	608	558	618	600	583	642	593	595	632	606	595	577	579	574	596	590	610	595	573	604	632	591	586	607	619	629	616	620	599	602	577	586	576	628	567	618	577	603	578	622	648	583	562	630	624	595	608	656	625	627	602	598	601	580	592	620	624	637	584	583	577	595	592	589	586	630	621	565	618	591	590	613	595	611	564	633	553	650	565	610	601	615	620	597	571	569	595	603	645	571	660	578	580	615	598	569	581	603	610	606	621	594	621	622	604	627	636	584	598	599	600	593	583	608	617	629	591	547	608	641	657	659	595	579	581	601	590	642	646	598	611	615	579	598	634	568	594	570	572	628	555	614	622	597	568	622	586	594	624	581	576	570	630	630	572	599	603	599	617	634	570	593	588	589	656	584	631	585	565	599	633	619	653	593	603	630	647	636	601	590	647	578	625	629	582	605	585	561	594	581	638	614	604	599	584	628	611	561	586	628	594	599	588	593	633	615	623	583	573	603	579	601	645	620	566	572	591	611	581	610	613	612	619	609	639	602	678	623	599	620	643	711	655	610	643	613	617	611	584	650	640	642	630	597	618	624	533	627	621	615	612	643	611	579	616	613	588	604	574	625	630	604	595	663	622	593	628	585	617	648	592	586	585	580	610	605	587	576	591	614	621	596	599	623	546	576	613	602	612	618	634	608	602	604	582	608	617	613	590	605	595	566	623	631	589	637	610	615	621	594	638	638	613	601	607	586	624	633	620	560	633	601	634	630	583	630	596	569	605	590	591	638	576	635	620	606	607	591	604	605	627	606	604	613	602	612	617	621	652	632	666	637	612	615	598	582	574	626	572	611	652	592	594	586	614	658	624	614	606	620	576	585	596	593	621	626	609	606	600	557	616	608	607	561	583	623	632	606	607	633	606	651	622	606	601	596	589	609	605	582	604	632	605	562	601	620	585	552	606	569	597	610	631	603	630	589	646	620	635	608	596	628	602	631	602	569	622	647	619	592	601	632	541	592	608	657	615	605	638	591	607	630	582	584	596	602	612	594	585	628	566	666	634	641	604	628	639	614	567	606	588	607	572	667	625	581	604	588	624	567	591	641	630	577	607	562	643	574	620	633	633	611	619	579	610	613	594	584	611
36598	20216	14326	9065	5672	3655	2276	1364	964	876	702	558	440	393	364	392	346	350	338	324	332	276	320	290	315	311	318	306	279	297	255	317	284	327	311	350	331	353	311	329	356	292	320	295	307	311	343	335	289	305	290	311	329	329	309	330	319	350	305	312	306	301	310	329	319	332	297	309	301	289	311	298	318	299	300	316	314	277	319	307	322	313	332	307	317	305	324	313	358	333	303	276	300	273	319	308	315	310	276	291	323	326	310	293	308	283	296	304	329	322	286	324	312	313	291	323	281	328	283	317	314	281	318	328	347	345	289	307	287	301	293	313	304	300	300	315	305	293	330	305	307	298	281	295	295	308	310	297	311	313	320	339	282	292	277	308	300	293	305	320	311	330	317	319	317	344	293	318	303	298	280	311	293	302	320	324	315	304	316	358	315	293	311	293	308	320	317	330	306	296	285	283	358	312	279	272	300	302	339	339	280	323	313	303	316	300	304	309	342	325	319	288	310	321	305	327	318	319	326	299	288	300	260	272	308	314	343	317	336	292	312	307	358	299	275	333	286	299	272	299	303	294	338	325	312	326	316	341	321	300	275	315	294	304	333	297	302	349	300	316	247	261	289	334	299	327	309	335	325	295	331	304	298	292	316	325	311	316	307	327	317	333	315	285	334	296	342	330	342	326	322	331	303	321	330	324	300	315	305	326	316	300	277	245	309	295	301	320	304	308	307	295	311	281	304	312	276	325	311	322	266	306	302	336	293	303	261	298	292	311	311	296	303	310	305	334	330	304	327	261	298	335	294	309	303	353	309	325	316	317	318	303	320	337	277	337	336	330	281	274	295	290	309	268	329	340	278	312	283	304	326	302	318	304	287	313	333	292	314	323	296	325	287	313	307	326	310	310	301	286	341	338	333	284	332	340	332	340	368	315	302	319	299	299	298	290	317	359	324	312	307	306	308	294	286	318	286	290	303	306	324	316	289	270	287	311	309	334	308	286	305	334	297	301	325	302	330	308	303	305	315	325	277	286	310	316	324	285	297	309	315	311	276	337	313	309	279	305	298	324	318	309	311	319	297	323	302	284	316	295	313	318	317	330	290	307	332	269	310	312	271	311	292	285	298	311	315	311	311	332	310	294	297	306	326	330	318	318	293	346	273	277	365	324	297	302	320	309	340	296	310	273	278	323	296	294	313	286	286	305	324	304	291	322	301	275	333	313	318	323	328	295	302	315	343	318	330	329	283	327	302	332	337	302	317	323	309	288	322	308	318	262	322	305	314	279	309	314	318	317	330	313	328	337	303	275	306	286	290	287	312	271	315	337	288	274	282	316	337	319	339	306	279	304	333	317	305	310	273	316	295	291	343	260	298	298	331	338	297	312	288	290	312	283	317	292	333	284	300	317	309	310	321	318	274	305	353	295	296	305	333	315	297	312	338	288	308	304	296	298	306	309	291	305	330	274	292	344	297	288	266	313	306	320	315	304	311	306	301	308	312	320	304	325	293	303	316	318	310	306	308	268	322	319	323	288	312	294	276	290	340	328	295	335	321	311	291	312	277	320	289	327	312	311	324	329	287	306	319	300	336	305	308	335	307	328	292	306	283	322	322	316	321	329	307	326	304	325	315	310	298	332	317	296	263	300	337	278	309	284	307	310	300	284	311	309	304	322	330	314	282	296	291	283	308	290	318	308	315	277	345	327	340	297	324	296	267	275	336	307	329	320	316	280	293	313	315	322	294	309	282	267	323	305	314	312	302	293	294	296	306	283	324	331	301	284	300	333	304	296	312	351	317	275	335	307	327	305	298	315	291	260	326	319	311	306	331	314	306	315	343	298	310	337	306	319	327	298	341	302	295	293	296	264	293	297	339	332	332	258	334	314	309	290	350	296	306	280	347	334	292	330	284	307	292	318	315	283	347	293	305	277	299	316	319	283	310	313	326	291	299	307	308	302	319	316	311	338	331	325	322	338	299	336	313	315	301	269	309	303	302	293	318	332	288	287	310	302	284	315	278	278	299	309	336	298	272	293	317	296	292	286	253	303	304	315	295	312	299	306	340	307	304	313	311	321	287	291	276	312	312	279	331	299	278	299	306	291	295	296	330	294	322	279	308	298	333	323	306	287	275	285	318	293	278	284	313	329	307	315	283	340	320	301	331	320	303	328	308	337	326	282	333	327	317	299	302	318	335	303	300	324	282	350	316	320	329	319	283	288	309	289	335	294	293	320	330	300	316	283	324	314	335	272	328	274	289	302	309	301	315	277	318	321	290	299	321	273	333	320	313	298	320	317	328	329	335	284	273	307	320	302	290	336	327	340	321	315	327	330	305	327	291	298	323	328	332	316	344	320	313	301	310	331	324	321	313	284	331	320	299	320	312	342	265	324	313	293	311	283	297	296	316	341	315	329	285	308	290	291	318	299	311	295	319	353	336	302	291	292	301	312	299	309	300	324	296	281	318	297	323	343	284	308	327	278	299	299	299	276	307	284	326	317	332	338	309	310	299	331	314	285	305	334	307	297	322	314	282	304	342	287	283	318	283	310	341	318	309	307	331	309	292	306	281	315	297	336	307	285	306	308	265	311	291	335	334	328	288	288	288	311	308	311	333	315	331	343	287	293	326	314	295	281	333	308	284	306	328	329	300	327	284	301	276	309	282	290	297	312	322	272	291	293	300	300	326	311	328	298	322	310	274	267	316	334	301	333	285	313	323	313	293	278	319	298	273	285	335	336	273	328	297	281	323	311	317	301	292	312	327	332	318	304	327	324	325	297	298	353	302	302	297	288	293	307	298	307	312	325	331	297	315	315	310	306	329	338	331	309	313	307	289	310	316	302	303	315	281	309	356	296	302	343	300	294	322	292	314	347	318	324	298	293	314	325	299	291	271	286	284	337	316	335	282	317	291	345	321	292	320	311	339	323	304	330	337	321	311	314	315	316	296	278	328	316	316	306	296	307	289	309	326	320	282	293	275	330	320	290	285	376	335	332	295	273	272	323	293	305	309	311	284	303	304	310	291	297	343	349	325	306	325	340	338	302	306	318	345	328	330	277	356	306	307	287	296	333	334	297	294	310	312	313	297	261	317	313	322	333	329	331	321	299	293	321	301	309	317	318	305	303	316	301	320	287	297	289	323	341	338	281	331	302	317	339	283	312	311	314	334	325	312	301	333	296	331	304	323	315	314	333	337	313	308	347	311	304	308	311	307	320	309	293	311	296	308	281	343	315	310	317	314	311	320	313	317	309	325	300	250	346	298	312	318	292	330	339	294	319	267	296	307	313	311	286	323	298	328	308	319	309	319	294	321	295	291	305	285	356	326	280	294	303	285	329	284	305	308	312	301	299	276	305	306	276	302	275	316	333	304	329	290	281	269	293	306	295	303	305	288	309	300	311	290	260	373	313	268	302	335	326	287	321	338	318	304	308	318	270	326	311	302	309	299	335	251	318	287	291	304	324	315	319	328	349	331	308	279	314	304	287	318	313	344	322
22186	14180	19887	18701	15360	11785	8018	5448	3981	3508	2728	1858	1599	1322	1051	965	907	896	807	782	762	700	718	718	691	677	657	700	656	718	705	661	648	653	714	665	672	711	646	694	730	726	744	700	691	760	716	688	781	665	643	775	720	695	724	677	679	697	761	683	695	649	666	707	719	698	682	695	654	710	679	658	687	715	671	724	699	670	662	689	672	731	687	741	723	682	723	696	685	665	728	628	671	658	713	695	689	647	745	715	691	650	729	673	652	698	689	667	672	624	670	701	675	649	656	698	674	676	741	683	680	643	713	650	613	631	686	662	677	691	677	675	699	653	669	696	641	667	661	704	643	677	656	679	680	712	686	671	646	652	662	658	682	735	675	664	649	627	606	647	671	654	715	672	696	675	685	699	655	677	738	684	667	673	685	725	732	655	660	658	657	646	673	667	668	633	672	656	668	668	710	691	664	697	669	630	684	680	663	667	698	598	654	707	656	657	688	644	695	709	710	685	659	673	669	706	678	666	714	667	646	698	663	644	693	643	640	688	668	681	687	684	688	702	716	700	628	658	655	732	705	644	662	656	671	645	655	698	661	660	662	689	709	703	703	668	654	670	677	690	663	660	665	715	660	684	645	684	625	661	655	687	779	655	647	669	651	651	673	673	676	689	658	699	679	611	645	731	681	686	624	696	709	662	649	689	681	693	693	652	693	668	685	673	684	663	671	667	639	696	677	699	702	667	667	679	642	669	638	739	674	675	646	699	658	662	659	705	684	691	637	700	652	696	690	705	705	699	689	667	682	663	678	670	691	680	670	684	654	659	622	747	695	725	620	662	681	685	662	702	661	639	657	646	677	680	631	712	703	696	632	670	666	685	657	622	678	594	679	675	666	690	667	648	682	683	679	675	714	666	675	674	684	660	716	669	662	692	662	713	622	640	655	669	681	697	652	692	704	628	680	661	669	680	698	692	687	662	647	701	683	697	674	722	648	677	637	684	665	676	659	635	630	648	691	717	700	675	671	686	688	667	683	643	696	663	662	693	672	722	665	656	688	661	646	707	679	670	674	711	679	702	680	644	686	671	659	699	720	688	678	652	697	692	669	707	663	698	690	719	711	626	673	693	654	663	657	620	633	655	685	663	647	682	706	667	654	644	654	685	684	669	683	709	674	655	624	715	675	663	699	658	679	682	712	729	639	687	648	709	698	633	689	667	708	727	653	686	688	684	713	634	670	656	690	657	669	688	687	651	686	670	684	670	659	675	713	663	681	653	672	633	656	685	629	663	670	645	674	655	683	665	681	684	665	663	688	656	697	665	662	640	681	633	670	717	710	679	681	645	677	674	701	657	666	660	670	663	667	670	715	675	725	621	651	696	657	687	662	653	696	700	671	673	716	711	652	660	668	683	701	659	656	666	667	645	636	680	660	626	666	657	659	668	658	660	647	710	709	689	677	663	688	654	658	660	673	643	677	699	687	673	653	717	694	690	663	679	655	704	651	639	632	663	684	647	663	665	649	647	684	649	661	643	697	659	687	699	722	662	689	703	694	689	671	707	685	684	680	666	656	662	682	666	668	676	652	733	668	726	676	675	624	694	719	725	695	700	669	691	697	705	718	676	660	659	684	678	659	713	675	648	677	676	654	606	701	714	707	669	658	665	645	684	677	653	681	655	681	610	707	648	672	668	702	673	683	700	717	672	693	686	673	670	688	661	723	682	659	680	716	672	659	739	654	678	670	605	662	691	677	678	654	651	666	693	681	653	666	668	701	591	675	643	682	692	638	634	693	679	674	661	645	672	667	658	704	693	627	683	736	671	712	674	689	692	697	626	689	692	677	684	649	684	655	668	648	654	690	673	666	723	737	713	633	685	643	715	642	694	717	694	690	692	700	690	693	683	702	677	627	654	652	709	713	671	681	676	660	638	681	713	650	623	697	705	651	706	700	702	690	714	685	676	655	686	707	709	681	672	682	678	724	686	626	629	692	661	655	686	671	719	684	672	669	649	677	634	640	660	723	684	639	685	691	691	666	711	699	689	666	678	655	658	692	674	682	676	649	637	678	653	676	660	694	605	655	693	626	615	678	659	643	685	648	695	654	676	676	612	706	644	647	692	734	673	682	661	696	660	664	703	666	688	670	686	726	672	703	726	692	721	690	641	688	681	649	682	695	649	698	708	652	705	677	613	686	698	681	682	692	704	697	672	705	719	667	659	644	637	666	626	699	684	655	713	687	676	691	670	673	697	658	689	679	695	685	631	654	628	664	639	639	663	684	680	665	705	644	670	675	646	666	686	686	662	677	694	659	704	687	638	630	660	703	684	680	705	720	632	629	715	716	662	696	670	635	673	684	635	651	690	698	647	632	685	722	684	639	666	639	665	678	668	636	691	686	717	680	695	672	639	672	676	709	692	629	680	668	720	701	660	668	644	677	638	615	691	686	689	692	655	674	736	675	678	650	706	661	628	678	677	705	647	688	703	708	733	717	660	683	675	681	710	649	656	680	678	686	689	682	700	658	697	679	659	679	685	671	679	667	700	661	660	643	639	698	663	645	694	663	647	659	655	698	635	674	651	665	680	688	643	665	675	693	631	690	687	643	706	679	734	730	683	741	677	733	670	645	681	631	665	677	688	668	667	674	700	670	647	620	721	719	698	709	661	699	661	671	640	682	691	646	663	673	665	706	659	654	645	683	673	668	685	666	647	702	654	667	687	654	664	650	670	727	721	653	661	707	677	697	655	709	688	661	675	694	657	677	617	689	710	731	665	707	653	648	715	674	672	656	739	649	688	679	659	663	643	649	629	682	664	703	639	704	677	663	666	665	770	688	634	634	658	717	681	717	659	686	647	742	683	671	680	737	666	706	690	625	670	637	691	658	700	646	688	703	645	661	625	664	677	713	669	641	679	672	685	714	631	675	688	633	689	695	699	661	654	614	679	707	686	710	678	716	694	655	673	678	726	651	679	652	715	662	701	661	673	655	680	662	686	650	639	672	698	665	690	674	660	621	707	634	700	709	695	734	707	699	654	732	694	663	684	665	650	735	696	686	661	658	701	707	649	690	667	683	691	700	690	671	699	639	689	671	699	659	638	685	698	687	673	708	689	685	682	660	670	673	639	693	696	719	673	647	649	715	669	660	681	693	695	690	616	697	643	655	660	637	750	667	671	684	665	661	700	648	739	685	685	750	709	688	656	651	652	647	681	689	690	617	735	661	680	681	742	663	659	665	616	685	693	651	740	699	639	714	686	685	683	648	673	661	644	690	677	703	646	672	676	685	659	704	659	671	699	686	650	686	669	684	660	647	672	663	667	689	692	700	713	693	676	709	664	693	658	661	667	676	658	669	692	637	689	693	650	655	691	696	639	654	674	659	741	680	692	662	686	690	711	646	682	668	683	645	671	687	661	636	669	636	655	641	699	667	681	715	697	730	655	717	670	677	669	656	674	674	691	714	677	653	665	675	633	664	675	628	613	684	697	653	691	693	689	700	680
46619	27104	22143	14986	8710	4997	2815	2500	1641	1220	874	693	567	445	416	396	395	396	387	401	398	351	380	352	371	365	371	335	402	328	327	368	354	371	320	350	354	365	347	336	359	327	382	328	354	362	363	348	355	325	373	388	366	350	348	360	359	382	351	386	346	337	353	367	357	338	325	374	375	331	343	329	386	340	373	350	351	366	380	327	327	321	320	321	361	348	328	365	332	341	361	362	351	357	356	370	310	343	342	358	335	302	376	315	383	364	305	337	361	345	362	373	342	317	342	340	356	328	332	305	324	354	351	403	388	402	361	342	362	304	304	327	314	363	344	351	363	372	364	356	345	367	340	351	325	341	343	307	345	317	343	330	344	336	348	372	347	344	390	344	354	294	379	349	303	342	306	360	304	343	340	314	355	344	354	350	340	321	354	350	312	363	331	330	345	343	331	340	374	348	360	338	331	348	337	340	343	376	330	344	365	351	308	352	336	346	349	309	327	336	385	391	346	335	349	346	324	350	296	335	364	356	378	349	323	329	355	349	368	299	344	340	336	328	337	301	297	348	354	307	313	339	346	337	309	361	350	325	311	361	342	404	313	359	319	355	357	319	364	314	334	349	363	307	328	367	356	326	353	361	319	343	363	383	318	345	338	340	337	358	324	348	339	363	336	313	322	335	346	367	379	346	351	370	363	421	343	356	353	349	360	334	362	378	350	344	329	354	332	357	312	371	342	330	313	360	324	362	358	381	384	363	336	357	354	348	388	340	321	321	367	331	326	329	364	380	314	335	340	349	329	330	374	322	343	333	369	351	329	383	344	320	330	358	310	350	372	364	325	336	378	333	352	332	312	334	352	349	382	352	326	354	384	326	326	341	360	365	359	331	354	348	304	304	335	367	364	339	326	342	336	332	377	368	329	356	371	346	331	309	343	301	351	385	348	383	339	307	350	340	342	338	356	335	368	314	322	360	340	339	319	348	356	358	327	317	326	354	350	358	370	367	376	369	368	341	337	346	358	329	363	386	333	340	339	339	360	322	357	363	351	328	331	323	351	348	336	311	346	357	315	360	334	353	337	337	342	383	361	370	348	331	318	368	371	313	336	359	346	350	324	319	312	386	349	348	379	385	358	371	372	355	345	352	356	377	295	345	350	333	360	364	358	324	357	345	342	357	369	353	364	333	345	334	342	309	326	322	360	331	309	338	365	335	340	326	380	384	366	328	315	379	349	336	347	347	335	350	375	339	330	362	362	320	350	355	311	341	317	307	331	359	352	360	359	383	333	314	347	331	333	372	340	379	327	350	317	342	335	334	352	364	350	326	381	342	313	349	312	342	367	343	327	359	363	377	343	362	368	371	383	339	317	333	347	312	358	343	287	336	355	344	355	336	372	339	344	360	352	327	335	326	350	332	346	345	337	350	335	350	344	337	362	333	359	376	357	368	336	339	341	361	345	355	361	323	356	374	364	348	329	310	356	361	342	330	317	331	355	355	340	341	315	345	357	368	352	355	343	363	344	354	349	341	353	341	355	344	354	336	352	356	347	364	314	371	323	356	324	350	360	368	333	367	332	338	361	333	317	367	357	331	338	351	339	355	356	328	312	354	374	397	330	304	337	331	311	349	356	367	337	333	332	337	343	321	341	375	377	358	340	310	340	311	333	321	363	329	358	332	375	352	354	376	366	326	327	356	351	328	318	342	323	318	360	336	321	333	352	347	343	352	353	316	334	334	336	339	376	303	327	333	368	340	333	390	341	315	353	363	383	340	355	296	350	332	357	366	346	326	306	304	399	310	358	327	351	350	361	361	344	349	352	346	371	349	384	330	348	357	343	344	387	326	350	356	314	351	323	315	301	354	332	352	352	325	345	327	310	332	316	341	339	320	346	375	395	337	340	345	320	379	335	336	318	339	365	351	353	415	330	371	365	358	360	367	323	344	351	340	337	326	326	342	367	314	350	309	366	346	335	348	327	346	350	326	354	369	365	375	336	331	351	355	383	358	358	297	349	315	335	357	350	313	350	325	323	328	370	338	353	333	337	363	360	354	337	331	327	357	331	345	311	329	318	323	347	333	345	342	382	390	343	374	326	300	335	345	336	346	343	334	375	366	361	336	357	396	354	330	366	343	362	373	332	350	339	345	350	379	373	388	366	342	338	356	352	332	373	315	296	312	381	378	340	374	370	366	323	331	368	347	356	330	331	360	343	328	345	339	345	356	333	342	351	329	312	338	353	334	381	343	335	356	352	366	319	324	328	335	358	315	302	375	359	366	363	351	324	355	366	334	340	339	330	386	336	347	329	351	315	308	355	381	387	330	366	367	340	337	320	375	350	344	290	360	334	329	355	344	381	313	352	384	336	341	347	311	379	346	346	365	309	363	330	367	371	366	327	323	360	324	350	335	349	347	368	354	341	349	355	352	346	330	361	339	361	367	343	326	336	340	326	344	339	348	332	349	328	389	345	331	361	326	349	342	322	349	352	373	339	334	356	349	361	335	330	348	340	349	313	360	340	333	354	313	306	353	343	371	373	354	365	358	343	338	325	357	378	358	340	378	335	338	333	355	365	354	380	318	330	327	332	321	353	333	340	359	390	405	326	353	346	345	333	316	339	326	332	335	400	350	298	372	326	324	328	374	351	337	356	330	363	341	308	336	310	370	337	333	316	390	344	343	347	338	344	312	346	328	340	356	304	317	349	336	371	338	347	325	342	359	354	343	346	341	326	348	328	336	347	350	330	327	323	337	401	323	311	305	341	330	340	328	329	319	385	333	327	339	353	362	347	341	340	331	371	367	345	362	338	345	361	330	348	371	342	320	357	330	336	337	314	321	361	307	362	364	333	370	361	315	340	365	349	366	349	355	337	306	342	361	356	354	340	343	365	336	326	346	342	355	358	338	327	306	356	327	334	324	346	380	341	331	340	314	335	338	337	353	357	355	342	353	319	342	328	331	344	365	317	388	312	354	337	369	349	319	339	357	374	353	354	342	334	343	357	380	361	345	312	331	393	372	355	356	344	343	318	351	358	332	367	334	339	356	362	339	340	337	356	335	328	345	355	323	351	346	316	337	352	320	339	323	352	367	355	348	343	300	334	340	326	308	345	337	382	379	357	341	329	348	335	368	339	348	357	304	342	339	376	313	380	376	333	342	353	322	335	352	351	353	316	391	339	327	329	358	395	356	334	315	364	355	355	321	332	339	342	365	335	316	356	378	366	373	329	333	355	334	348	342	363	344	336	338	351	331	319	322	368	321	331	332	326	315	346	335	321	341	354	351	336	327	333	339	375	352	337	347	372	338	333	372	325	347	322	302	365	367	336	384	358	387	390	349	375	342	352	338	334	354	318	318	329	317	383	339	347	335	347	323	365	365	336	374	341	306	357	353	374	358	336	350	346	328	348	309	346	314	346	364	348	365	347	360	354	332	355	327	328	318	330	366	324	357	351	340	333	310	332	331	327	349	332	396	352	396	337	334	352	296	324	363	342	349
27536	19090	27204	24757	19946	13781	9824	9514	5797	4387	3351	2652	1893	1645	1221	1087	1013	1000	895	882	821	792	831	743	738	784	731	751	721	764	804	794	737	774	769	789	753	761	756	726	762	765	771	788	760	795	721	765	766	779	786	766	748	759	754	738	792	772	745	796	764	778	767	754	769	725	816	757	750	732	740	735	737	738	706	788	754	715	785	822	740	754	758	760	766	772	710	771	740	772	758	773	797	795	757	701	755	736	744	768	729	726	744	707	725	752	712	733	740	742	749	778	755	676	775	773	766	720	758	765	718	737	733	751	754	719	739	734	731	689	766	747	814	701	714	728	725	775	751	747	739	750	717	721	682	728	712	782	759	739	790	727	737	723	717	816	737	720	739	731	738	722	721	750	784	717	764	693	741	714	739	759	787	749	728	698	730	765	759	745	749	707	743	768	761	774	778	736	735	788	736	713	744	712	723	740	707	726	664	735	706	728	719	781	731	760	725	678	686	780	774	687	790	755	771	741	738	770	781	753	755	767	690	783	733	721	717	737	738	743	741	725	790	737	710	722	767	723	706	760	742	739	702	721	727	752	736	720	744	758	681	687	694	742	769	735	727	782	762	731	806	725	780	743	716	668	737	775	754	735	695	736	704	759	799	759	760	722	719	701	763	736	753	771	753	775	752	738	749	756	757	735	723	697	731	747	737	743	779	752	747	745	734	782	775	766	714	726	737	787	769	709	744	720	772	695	768	714	711	726	743	706	770	759	727	770	701	784	813	724	739	768	728	714	784	735	780	724	706	718	715	770	751	737	725	723	717	682	780	773	752	723	745	743	699	774	761	764	723	740	749	771	725	632	761	741	709	699	734	777	727	751	740	736	688	745	711	769	696	818	737	752	702	754	763	743	713	725	733	746	743	727	686	744	716	728	750	710	716	698	788	752	704	748	733	738	769	746	749	744	778	715	725	765	729	773	729	722	675	690	723	748	732	717	745	735	707	702	772	778	770	729	753	712	716	717	769	742	725	733	738	757	766	740	747	745	777	758	759	703	755	745	751	787	763	710	708	769	759	766	757	718	723	768	719	762	756	752	783	743	759	700	749	724	732	763	719	773	756	768	763	790	696	724	761	761	664	759	791	772	807	667	759	757	786	757	776	724	703	715	724	733	745	731	685	724	715	740	726	708	768	735	725	766	687	754	708	720	722	699	765	724	746	735	748	748	746	772	723	745	713	720	746	709	744	761	754	720	705	723	743	698	759	720	750	759	772	753	751	751	748	734	796	777	768	728	774	789	730	758	724	783	772	727	751	756	720	729	721	741	703	771	706	764	763	721	708	761	739	768	775	726	751	710	687	754	788	746	755	784	729	737	738	738	757	752	788	766	767	721	735	766	725	743	703	758	757	693	713	740	765	720	719	710	711	750	722	727	726	741	740	711	746	724	703	737	743	736	693	803	776	728	731	773	702	712	733	723	773	751	698	720	730	745	753	768	769	716	798	762	764	745	750	711	764	757	716	697	707	735	734	794	743	756	775	761	714	715	719	723	732	698	727	730	734	735	730	794	749	705	758	744	714	749	765	697	714	732	701	726	739	694	695	716	728	751	774	711	710	719	713	806	711	724	760	764	769	719	754	771	732	749	714	728	768	767	784	693	713	760	750	756	775	771	739	750	744	696	708	696	723	746	771	741	745	703	746	790	777	775	699	728	750	697	719	774	782	763	729	681	751	701	719	755	759	778	737	706	721	759	809	712	688	759	695	738	736	733	742	759	741	759	752	734	725	720	715	731	772	721	690	680	778	715	734	728	732	768	771	755	790	719	697	768	728	744	738	732	744	719	743	771	728	747	690	695	720	747	724	697	754	711	756	751	803	686	726	756	720	786	729	731	708	809	720	715	772	747	721	733	720	785	761	755	740	703	813	743	739	766	734	775	764	757	752	753	729	795	767	732	748	759	730	717	728	732	742	742	740	747	725	726	784	754	735	708	747	717	724	707	755	713	741	756	702	733	750	724	747	687	789	703	757	759	746	708	707	779	734	749	754	692	777	788	759	735	736	706	742	734	706	741	719	715	731	716	755	713	679	744	737	733	756	742	723	743	729	718	702	739	762	789	751	744	732	709	745	768	696	747	727	777	749	713	772	714	746	767	772	671	713	799	699	708	790	743	750	729	709	740	721	750	679	717	714	721	758	785	796	752	707	694	743	750	721	754	762	792	722	771	742	752	741	739	747	726	713	743	719	706	697	719	717	771	761	751	730	738	729	770	717	706	777	757	712	750	768	710	748	774	776	726	736	777	806	700	753	737	745	755	715	799	735	785	749	714	696	742	721	750	703	720	763	726	699	762	760	747	777	783	747	768	743	751	746	701	729	738	697	756	729	742	762	787	727	709	764	763	770	725	753	737	773	704	734	727	793	746	703	750	693	733	698	760	719	763	745	732	753	735	695	745	769	787	749	713	719	740	764	746	835	714	733	709	710	729	712	713	723	733	756	768	713	698	756	738	760	746	745	729	771	717	741	736	709	744	703	730	757	745	753	731	729	747	768	707	754	708	728	768	716	719	695	757	765	753	723	755	723	725	713	718	774	760	771	799	748	736	679	739	734	739	729	732	712	738	731	734	693	729	739	738	733	749	726	757	755	764	712	747	729	716	716	765	781	739	697	720	707	766	770	726	732	683	734	750	748	759	768	701	757	715	756	721	775	774	726	750	770	688	776	750	752	708	769	684	733	736	822	776	732	699	764	730	738	746	760	786	737	727	671	715	744	721	732	759	774	731	711	756	749	752	760	745	767	729	737	746	759	765	760	787	729	700	754	739	759	758	708	719	730	782	735	725	752	722	789	739	735	759	733	706	720	758	781	734	692	750	696	764	719	778	689	775	742	723	745	721	736	731	726	788	760	725	723	786	713	749	769	716	716	742	725	749	727	763	765	728	763	744	775	751	739	684	724	753	745	733	714	692	781	757	771	719	731	738	716	738	759	748	771	741	740	741	754	661	721	712	744	757	716	762	710	733	689	764	719	771	738	708	739	751	787	754	749	734	759	728	745	709	754	744	745	787	793	772	717	747	693	781	739	719	790	680	746	729	757	704	783	744	724	714	737	787	726	724	782	712	755	746	724	735	707	748	741	728	750	728	732	758	684	762	736	666	723	755	772	735	743	782	748	712	729	688	777	731	740	753	736	732	735	767	704	768	778	749	697	736	723	700	771	761	772	763	739	722	757	709	725	735	721	722	691	763	761	768	737	787	767	744	712	765	735	761	726	795	690	718	732	733	785	727	717	749	728	751	757	714	804	731	766	661	750	769	761	711	735	697	690	801	750	756	769	731	723	730	703	720	792	742	734	690	783	763	767	736	712	788	726	708	746	772	727	772	709	745	736	771	750	737	747	695	721	752	786	759	702	736	732	704	738	734	799	747	762	752	708	776	755	749	766	734	744	739	718	781	729	780	714	742	683	662	737	764	757	764	742	694	729	801	812	752	725	790	717	749
29131	13395	7551	4684	2141	1157	903	738	611	572	490	424	351	314	328	289	321	257	298	264	277	288	247	254	251	265	262	273	275	274	256	244	250	225	283	281	264	251	292	282	255	306	280	274	290	284	266	243	236	256	264	278	251	286	284	312	260	263	272	290	286	253	264	259	284	278	252	275	302	283	265	302	249	253	316	269	253	282	302	280	257	267	286	277	274	271	293	264	257	246	272	270	291	327	282	265	272	253	280	304	227	260	243	262	293	297	232	281	301	307	284	269	293	284	256	275	284	241	255	248	260	250	262	285	268	254	315	291	272	283	252	267	282	280	254	287	286	248	244	232	252	262	263	287	288	259	267	288	247	267	284	284	254	274	279	268	278	302	298	282	268	269	273	291	297	278	235	275	261	259	269	249	268	281	264	247	226	266	264	310	267	232	250	280	241	264	271	263	266	249	267	261	283	247	231	262	263	250	254	263	304	265	252	274	245	276	281	261	285	231	252	264	258	266	266	282	251	276	280	272	278	277	264	287	247	265	244	300	276	303	271	283	291	277	254	257	274	284	288	297	252	279	292	264	282	294	279	303	258	256	286	261	273	240	237	260	270	277	269	265	212	242	252	282	273	279	274	291	300	245	321	283	271	294	246	266	253	263	240	250	265	276	302	259	260	276	282	262	273	274	269	257	284	277	255	271	252	247	270	268	308	296	265	262	285	282	279	266	261	241	240	238	252	275	287	268	284	243	247	270	262	259	264	284	269	273	252	251	272	295	254	245	269	280	254	259	312	288	258	266	249	267	288	257	275	305	253	272	275	314	267	271	291	282	264	272	277	277	248	270	293	260	309	269	297	256	268	258	250	275	293	265	259	268	267	280	262	275	279	259	271	249	261	275	306	297	280	272	255	294	273	249	282	258	247	314	278	281	252	258	279	308	267	265	291	253	248	248	271	296	290	244	231	251	271	279	275	270	296	294	292	276	258	291	266	243	271	279	281	241	283	274	265	265	286	247	266	255	288	261	285	313	295	266	248	254	253	262	251	240	240	262	266	259	271	288	259	298	266	248	291	275	245	280	283	273	247	275	260	260	256	262	285	265	270	268	307	269	322	262	279	259	279	279	286	273	259	288	273	255	279	270	275	275	241	289	304	264	257	274	269	294	256	272	238	269	261	277	277	299	279	275	281	271	251	278	290	271	285	301	274	265	229	267	248	262	294	291	272	264	281	269	250	270	268	262	273	253	257	251	261	295	281	285	288	245	251	272	251	257	251	291	258	271	294	254	275	240	261	289	238	269	269	288	264	283	275	259	253	281	307	269	303	251	298	262	262	244	266	275	260	277	265	262	282	288	261	299	274	249	293	277	279	284	287	290	277	272	265	301	250	256	246	260	277	282	266	232	265	285	281	259	272	266	288	267	292	287	284	267	275	249	297	287	273	277	291	287	278	298	279	245	267	268	278	253	245	250	247	300	277	269	279	271	297	294	274	273	263	277	236	284	266	242	278	265	247	313	242	284	259	264	276	273	254	288	272	280	260	277	286	288	287	297	305	312	276	255	262	308	273	258	270	294	266	249	257	277	282	295	286	278	239	253	275	292	261	266	269	278	246	265	255	267	293	262	284	282	272	278	273	288	266	285	264	234	281	280	289	277	277	257	245	284	215	255	235	233	271	271	263	251	268	271	270	292	278	259	256	281	277	249	274	248	295	277	266	269	265	287	243	276	262	274	263	292	295	294	255	287	256	295	222	242	282	275	241	276	270	288	244	278	269	275	296	275	284	288	227	293	312	281	262	279	253	279	260	269	242	269	272	289	291	307	259	273	258	247	272	324	241	254	253	247	293	288	241	258	236	281	283	236	285	264	253	259	268	242	264	256	250	273	261	281	233	266	259	268	264	291	255	266	259	290	242	260	245	261	254	290	290	279	296	270	258	286	256	286	254	259	287	284	263	268	270	248	265	256	260	251	251	272	272	230	265	276	289	284	276	275	251	260	280	213	263	266	273	293	267	268	249	282	289	276	248	307	277	285	277	261	283	267	257	299	299	258	243	263	295	272	267	284	267	270	289	238	313	272	282	249	247	266	237	273	261	226	279	262	269	292	278	285	268	290	256	270	279	292	254	249	242	245	238	270	265	259	256	275	257	271	273	281	288	281	290	261	250	292	308	263	260	271	295	282	251	251	287	293	266	245	251	263	285	256	262	273	254	270	266	262	266	282	258	262	280	259	263	278	252	263	269	245	276	280	287	245	275	279	250	271	252	279	274	290	262	258	271	271	283	275	255	233	266	269	294	281	280	275	274	276	262	269	236	249	278	265	313	287	257	253	255	240	268	240	264	297	267	271	269	269	287	224	263	279	234	267	280	291	265	270	268	264	288	281	255	245	239	286	269	278	251	283	246	248	253	283	255	283	248	261	268	294	268	291	292	248	270	277	251	219	264	279	308	277	249	245	257	296	273	299	281	296	277	269	264	252	265	267	231	248	281	287	252	302	269	255	245	251	266	288	268	289	272	288	257	277	265	280	251	237	242	273	288	272	267	268	283	298	270	286	262	254	249	247	233	288	282	264	245	258	277	292	287	240	244	293	271	246	299	321	255	275	246	305	243	278	281	240	281	276	256	256	268	269	286	272	227	284	267	303	271	256	253	276	251	258	279	263	259	270	297	264	276	261	286	278	260	276	280	273	280	293	268	292	248	246	266	272	242	246	242	244	268	259	276	279	264	281	275	261	282	304	249	258	244	269	270	236	252	237	275	277	266	273	220	289	291	281	314	257	252	242	261	283	286	271	288	265	268	262	281	266	274	274	270	259	258	290	255	266	256	261	296	248	285	296	254	272	287	279	288	303	269	261	267	288	288	282	247	283	270	246	280	281	279	269	269	246	276	249	247	289	277	277	269	241	260	278	261	282	275	287	284	304	295	320	272	241	266	256	302	265	268	289	264	273	258	235	256	290	256	253	278	303	289	265	249	263	297	284	279	274	243	285	281	277	293	231	295	277	279	272	275	262	270	250	263	288	263	242	265	291	332	270	260	277	278	299	254	266	254	275	277	273	267	257	244	283	265	258	286	296	276	278	276	290	276	260	289	277	276	302	222	285	266	262	271	291	279	300	280	279	270	258	263	295	265	258	251	291	289	294	267	317	288	286	303	267	266	279	273	257	305	283	294	278	288	274	258	263	288	302	264	265	274	271	246	290	250	285	233	279	246	286	280	254	298	307	274	269	274	254	288	258	290	293	280	272	275	273	272	257	281	275	263	268	273	255	303	291	283	284	286	293	269	280	262	253	298	285	266	250	258	240	273	291	288	300	279	251	282	266	251	268	289	291	261	243	282	288	255	270	260	255	255	288	242	260	264	259	293	280	249	282	280	278	258	271	254	253	255	303	267	261	270	296	297	254	258	284	316	262	254	277	252	292	297	277	274	262	240	300	255	311	252	250	318	261	282	255	253	277	261	272	255	271	246	281	264	257	289	265	309	280	271	261
17187	9605	12015	11294	6828	4411	3524	3008	2392	2090	1804	1480	1090	899	793	763	759	717	640	650	634	571	603	576	622	616	599	650	580	611	590	598	587	607	583	608	594	583	591	649	573	634	596	636	609	607	624	639	645	561	592	633	628	561	653	621	668	616	620	602	542	608	630	630	590	588	583	603	624	611	583	589	588	619	566	623	642	598	618	548	586	594	581	576	581	640	581	617	625	626	642	589	645	591	654	611	616	587	613	605	650	592	625	596	602	586	626	584	580	609	636	613	601	593	606	607	557	612	587	617	587	593	585	578	604	643	598	606	589	580	607	573	642	598	630	586	600	601	588	628	616	596	609	597	599	592	647	594	558	609	590	622	603	637	597	627	566	588	617	610	626	571	599	581	601	597	603	568	601	592	639	638	615	581	565	626	562	607	575	605	590	607	623	621	572	593	575	643	626	603	617	611	563	627	599	607	653	618	591	596	606	582	583	625	615	604	657	631	633	608	644	592	593	597	620	602	568	610	570	543	613	601	603	569	634	553	596	618	627	603	576	588	628	638	601	580	596	595	630	610	637	612	553	591	594	639	621	574	595	665	572	573	564	623	608	563	554	575	580	577	584	616	594	613	634	625	591	606	577	588	608	608	553	612	590	592	637	602	618	545	619	595	598	567	573	619	569	568	610	625	606	582	601	611	611	656	596	643	598	624	633	631	584	585	587	583	548	581	612	598	650	627	587	595	568	577	607	617	592	603	596	576	655	575	555	636	604	611	582	591	569	638	658	604	555	558	615	641	591	620	578	607	596	614	592	593	561	614	578	600	596	625	561	587	635	603	607	616	611	629	549	610	633	612	641	552	603	622	584	580	606	578	603	628	608	539	587	579	592	575	614	602	599	607	648	610	604	601	594	587	541	618	609	584	610	650	626	588	628	615	615	612	639	632	629	558	616	605	626	609	587	609	639	572	606	585	602	636	596	624	575	616	559	562	606	580	589	577	606	593	628	637	602	575	662	600	585	584	593	590	589	579	586	587	588	585	598	584	593	591	623	623	616	617	601	579	609	587	560	564	610	595	615	612	629	586	571	600	636	602	608	615	554	628	617	575	603	573	581	573	607	624	605	589	585	593	591	602	675	678	631	630	645	622	611	560	586	578	602	580	604	565	574	587	560	557	619	597	572	603	604	603	615	615	633	555	606	600	558	670	550	609	638	598	576	590	645	595	599	594	557	574	639	648	629	632	605	586	604	628	595	638	594	611	566	611	612	611	623	615	603	584	661	608	596	599	603	613	599	625	624	573	582	556	611	561	580	626	632	608	621	603	588	592	611	592	567	593	595	607	589	591	598	631	584	605	595	626	574	614	618	626	544	633	637	611	601	589	607	580	627	579	599	580	564	600	641	594	630	601	586	605	583	616	642	621	607	600	593	597	578	602	633	590	608	587	543	589	584	620	606	621	578	569	621	612	581	611	550	570	573	621	626	577	552	609	543	611	610	580	581	605	614	601	568	564	573	629	571	597	607	632	562	584	557	615	583	578	629	586	642	595	600	653	628	600	606	590	631	606	573	575	563	644	598	586	557	591	635	608	585	605	637	606	609	585	573	606	624	590	572	625	592	606	607	564	611	595	582	587	649	582	594	604	560	618	623	617	625	614	564	562	551	616	565	609	616	580	583	579	626	558	589	589	630	606	629	614	561	576	568	595	616	579	602	617	637	658	625	617	612	609	590	599	600	597	599	608	594	617	607	618	594	606	591	632	614	596	599	643	644	616	592	603	635	649	654	631	617	630	635	597	582	568	605	611	590	605	571	560	616	604	550	544	598	665	580	619	596	570	619	606	645	633	585	571	588	608	564	594	600	616	586	608	609	622	597	581	621	627	597	631	588	602	600	593	616	597	582	631	559	593	619	620	604	574	583	584	611	568	608	583	640	654	595	603	586	551	581	600	565	559	638	567	610	597	606	604	599	655	632	605	589	610	584	595	589	560	591	607	569	642	614	594	633	593	601	614	586	586	606	649	626	578	645	628	638	592	582	621	575	597	609	618	539	617	625	618	587	581	595	586	598	568	595	645	666	598	647	630	545	606	575	604	581	585	620	593	671	573	613	588	588	621	594	603	596	607	646	619	599	574	573	596	629	594	601	627	602	635	607	566	607	576	598	597	616	568	575	630	612	662	600	577	595	627	587	611	602	608	613	604	604	612	612	609	567	655	588	588	597	582	603	592	588	623	616	603	645	620	613	600	581	598	640	627	602	587	576	597	625	584	658	624	594	575	552	576	586	590	609	614	580	566	552	610	566	603	563	574	585	621	580	578	613	564	580	598	594	584	631	584	618	655	612	607	607	627	604	567	621	554	600	598	618	580	620	634	574	583	624	614	615	622	681	609	622	629	594	591	567	618	595	609	621	600	575	644	587	563	642	585	605	608	611	571	606	635	568	608	596	622	597	613	618	600	573	617	603	584	611	618	551	637	610	653	592	576	634	572	557	599	617	621	585	676	641	632	634	614	612	582	650	675	603	609	617	582	594	614	580	619	598	593	636	623	620	616	609	597	537	627	614	613	598	613	563	642	632	624	596	605	607	605	620	605	623	566	584	598	578	639	610	625	605	579	609	633	602	616	600	607	590	614	554	587	558	569	590	615	622	600	533	591	591	623	580	567	560	634	571	610	585	579	623	616	624	567	601	600	602	568	636	616	608	570	624	617	599	606	628	618	602	579	616	583	609	661	613	591	609	605	591	569	602	562	591	603	591	590	607	611	609	570	637	608	552	617	627	600	621	621	622	622	600	604	602	646	592	583	624	618	604	622	605	595	559	644	597	593	581	623	660	566	640	624	599	561	616	587	614	627	599	631	614	593	594	608	593	591	566	593	657	578	564	598	608	581	538	577	610	585	620	598	601	570	586	603	576	621	576	631	602	618	594	609	651	617	592	574	621	568	618	556	625	620	613	566	577	605	590	613	625	570	588	542	584	592	584	609	570	610	625	569	629	638	597	573	628	586	595	631	604	588	594	587	600	587	591	576	609	603	595	585	626	552	641	616	614	617	592	609	591	649	644	631	629	624	620	640	572	596	637	584	603	605	578	576	609	652	573	594	645	622	624	579	620	636	631	581	583	581	578	590	618	622	623	578	556	575	629	616	614	616	558	585	625	618	611	619	608	633	587	610	599	617	630	627	577	573	645	626	625	615	576	626	634	614	630	567	597	569	597	579	577	606	595	630	633	582	583	656	636	582	579	579	601	586	635	601	603	602	606	606	613	575	565	635	612	607	588	611	625	595	585	603	604	572	584	615	626	601	593	617	592	641	613	603	592	589	610	606	601	629	531	591	556	624	612	572	608	581	614	611	590	573	597	654	653	675	590	650	594	612	616	602	623	613	585	562	662	561	612	570	611	609	610	590	568	603	550	576	575	585	631	594	608	568	625	575	585	631	611	602	558	619	602	584	611	554	596	598	592	630	580	643	593	603	566	613	588	630	608	593	606	627
38984	20276	12516	7826	4988	2957	1970	1609	1070	881	671	542	427	412	365	335	318	368	335	298	365	312	311	297	324	292	315	316	311	342	266	320	291	323	272	316	299	298	341	323	319	330	316	314	274	311	293	319	300	306	324	306	300	279	325	308	309	293	343	332	288	361	302	331	329	281	285	278	288	309	309	272	302	285	292	284	289	294	325	293	275	295	345	302	303	311	290	295	313	299	285	292	306	284	326	297	291	286	291	276	334	313	297	311	315	297	282	305	329	274	334	295	303	317	252	269	305	277	321	301	319	289	300	287	307	284	292	304	302	363	310	323	273	312	306	326	329	334	261	319	308	319	303	339	299	315	284	314	296	291	313	276	297	282	311	300	293	315	292	316	330	280	337	336	296	316	300	289	285	318	327	285	311	305	270	306	313	312	315	298	304	303	296	309	339	307	309	306	316	303	270	314	304	313	301	317	295	301	291	297	307	306	300	289	281	333	303	303	280	315	319	313	298	316	318	325	296	284	333	293	325	316	293	291	342	292	293	301	285	303	300	263	292	341	318	306	329	300	302	293	296	320	252	303	307	304	292	285	296	293	301	289	266	310	301	294	300	283	323	310	321	350	321	336	291	296	277	291	299	304	310	332	271	304	307	264	308	300	290	287	346	312	307	294	324	290	299	281	294	290	318	278	303	283	303	311	318	316	291	311	313	313	281	296	323	271	321	300	313	330	300	320	305	292	297	311	319	356	353	306	343	309	310	295	323	313	313	311	301	308	322	323	280	272	316	299	313	283	304	296	291	305	307	334	309	300	329	270	285	309	325	314	287	286	271	273	332	327	313	322	312	308	306	303	292	263	305	309	280	309	306	296	273	300	282	302	303	326	266	348	303	271	305	312	287	301	314	317	310	359	319	286	321	291	294	328	311	294	305	313	311	306	322	280	265	303	283	334	323	335	326	326	352	323	315	309	305	286	313	284	285	289	266	295	345	310	326	300	302	314	321	290	311	292	305	322	313	306	317	338	325	305	287	318	310	321	335	282	271	285	318	258	316	310	301	280	293	283	301	298	298	304	290	294	277	295	327	308	303	328	352	311	316	269	284	323	310	329	352	286	308	304	287	295	329	332	300	333	282	284	313	324	335	283	300	319	298	286	289	300	311	315	287	309	315	299	298	300	336	298	315	296	283	275	295	311	304	303	314	314	323	282	298	291	305	339	296	321	278	276	295	296	294	282	296	312	290	319	320	280	357	316	316	300	302	324	293	328	311	300	310	317	282	279	300	319	329	333	325	307	296	296	304	296	294	252	310	267	264	296	298	307	293	316	284	270	317	318	341	337	336	326	292	321	300	312	271	272	288	314	302	302	305	340	284	287	296	311	302	297	308	352	287	324	292	337	289	301	345	285	310	282	285	303	312	300	298	308	319	269	297	295	310	287	308	295	307	276	304	279	306	322	295	331	301	322	301	280	289	323	282	293	335	304	311	290	300	288	298	295	328	286	332	315	333	309	297	293	307	291	299	292	333	315	291	290	297	331	320	305	298	313	330	287	318	278	319	294	295	294	293	339	294	302	305	280	326	332	301	312	288	283	328	323	317	308	308	309	326	322	280	274	277	306	298	313	321	310	301	351	348	292	318	288	305	280	301	256	312	289	294	284	335	345	350	364	308	280	308	299	315	277	291	305	292	333	299	335	284	335	298	280	317	310	316	285	296	326	319	291	327	315	334	251	312	280	293	304	311	306	353	299	319	301	330	333	289	325	341	326	313	335	330	305	339	275	307	298	332	276	292	295	285	313	286	329	300	292	307	291	325	316	293	296	311	324	298	330	311	272	278	294	279	323	262	306	303	274	357	322	318	319	327	323	320	287	297	304	332	334	299	297	317	284	330	289	348	310	285	311	308	277	269	286	281	309	275	336	306	320	323	334	326	293	332	292	287	322	277	320	350	309	307	324	281	299	318	327	313	272	324	333	322	293	321	261	318	339	311	286	321	285	333	278	269	310	302	313	352	293	305	303	290	286	274	303	331	331	311	295	308	310	288	336	298	295	297	304	297	285	280	341	303	286	267	300	321	334	339	282	302	311	316	328	328	307	338	330	282	284	315	311	308	265	275	254	312	294	323	333	308	293	288	302	298	299	320	288	318	288	330	312	292	280	334	290	317	263	323	302	333	258	306	339	316	309	272	271	316	286	327	306	299	273	340	284	304	293	335	332	327	307	311	297	311	291	305	312	269	313	299	303	300	255	316	315	319	310	304	276	309	296	317	298	306	279	296	332	308	296	281	310	303	338	286	281	241	289	264	309	274	285	300	299	310	292	294	347	298	275	302	265	310	317	319	302	295	341	316	298	311	312	268	285	290	272	305	309	331	327	329	304	280	326	319	327	324	251	268	283	264	305	295	296	324	319	322	303	309	307	299	273	273	298	291	301	281	308	290	297	288	287	309	306	329	305	293	333	307	303	302	319	325	341	326	299	311	272	322	354	293	317	280	317	296	272	314	280	296	343	320	282	274	317	326	284	318	322	302	278	333	317	289	304	299	281	298	312	323	267	295	281	345	319	318	293	334	315	298	283	308	294	304	285	279	274	271	346	316	295	326	299	284	285	284	299	328	328	288	308	284	270	291	277	299	333	296	311	318	285	357	279	301	315	306	279	291	316	310	304	318	318	290	274	303	282	363	353	315	286	332	308	314	303	297	305	299	304	286	286	286	305	311	288	311	297	311	293	348	319	361	261	283	294	301	302	291	285	311	322	331	321	279	293	285	306	308	318	302	299	307	294	281	262	319	283	270	330	301	321	329	304	259	321	306	281	292	261	328	319	316	315	290	295	312	278	312	296	307	329	305	301	302	291	278	309	315	253	298	259	315	295	313	288	304	326	308	302	312	304	320	323	320	268	302	304	300	284	303	339	286	318	333	302	307	314	321	285	317	303	313	310	317	265	325	314	322	322	307	284	275	309	292	321	291	290	316	328	337	308	314	285	306	284	310	306	324	294	289	296	283	308	308	277	316	313	318	296	298	302	337	300	294	295	303	291	308	321	296	251	312	303	302	309	332	333	285	305	302	304	306	325	312	327	336	308	316	308	302	294	277	306	281	333	285	319	294	266	328	369	302	304	302	318	282	285	306	328	320	324	302	303	340	302	274	305	299	300	305	322	324	326	282	307	324	291	303	311	319	319	281	297	253	279	275	339	324	334	281	318	306	308	300	303	296	338	320	291	314	295	305	336	316	298	314	330	299	304	322	293	295	298	269	314	315	309	313	321	285	319	294	289	323	304	290	310	311	297	305	316	310	288	286	294	311	292	296	317	299	301	328	321	302	306	268	306	300	286	314	293	282	297	324	293	288	297	329	291	292	286	283	299	277	293	321	282	288	289	331	334	316	306	293	293	300	297	323	278	310	342	345	323	297	314	282	298	274	305	299	331	284	304	325	312	288	278	307	300	296	315	284	325	321	307	302	308	278	294	293	291	291	339	308	276	292	295
23354	14107	17069	16845	14296	9725	7793	6417	4514	3547	2613	2175	1537	1224	1079	1001	923	857	875	746	766	742	694	679	698	690	658	686	669	696	631	639	659	707	640	686	704	665	686	682	702	671	734	687	708	645	683	690	651	669	754	731	695	714	677	684	707	712	713	719	666	663	694	649	666	650	684	679	690	736	724	675	663	666	737	638	664	675	655	708	684	663	693	662	700	684	705	685	626	688	653	671	683	657	711	691	664	665	670	663	676	636	661	641	695	664	626	624	706	697	649	680	651	659	644	715	702	707	715	698	700	677	633	682	644	664	671	683	676	658	673	666	638	701	711	654	722	639	675	658	675	686	711	648	668	671	619	665	702	699	654	640	629	695	643	644	647	683	677	638	699	691	661	697	674	712	732	667	683	712	684	648	668	652	708	684	736	636	638	672	654	675	655	644	660	649	692	678	655	650	670	701	666	630	667	675	694	656	718	635	651	692	693	679	657	697	665	672	641	671	646	660	683	706	641	617	677	675	665	672	729	665	711	699	656	676	671	673	726	701	640	645	681	662	636	697	641	673	651	688	631	663	696	661	654	674	671	672	664	671	661	676	674	670	705	660	679	656	669	609	669	655	717	668	638	661	701	669	644	704	705	713	662	652	670	679	656	697	699	647	668	667	653	677	660	636	651	703	663	658	689	640	715	634	630	678	626	648	712	677	673	685	675	701	666	665	659	675	681	686	633	654	692	617	672	692	697	648	673	658	641	673	670	678	668	658	629	649	701	638	638	676	665	682	686	641	642	720	667	687	690	668	656	660	678	661	676	707	660	673	691	716	655	663	708	695	686	630	639	655	676	687	654	635	667	682	672	654	651	666	673	630	692	665	657	692	679	617	639	681	658	653	669	666	654	671	670	691	693	685	683	642	685	663	689	695	679	644	680	687	640	634	672	708	669	647	646	653	613	672	678	677	687	580	679	695	702	674	683	679	664	669	687	694	697	639	670	688	721	643	696	653	685	657	688	625	651	688	672	665	648	677	675	718	621	685	653	625	639	708	675	695	675	665	659	675	667	651	687	711	644	626	681	648	624	658	653	646	662	691	680	686	658	673	667	646	677	651	650	695	672	711	673	643	633	679	643	682	650	637	645	697	661	670	682	695	648	651	663	701	606	664	666	660	656	675	709	678	652	704	680	659	631	689	639	625	693	683	674	704	682	680	650	659	656	705	645	675	691	694	723	642	700	659	687	694	661	647	684	670	656	690	688	681	695	689	697	672	676	642	661	659	627	670	689	626	676	629	672	711	626	664	653	682	644	703	657	666	646	615	704	680	638	687	690	687	660	661	660	704	688	669	636	646	703	684	707	668	625	702	643	726	693	698	629	703	659	729	695	677	676	709	634	729	640	669	687	665	651	675	712	645	731	640	710	659	614	631	726	654	676	683	668	698	689	667	692	687	679	668	643	680	656	637	704	684	692	653	660	645	710	687	666	625	667	660	711	675	707	634	662	722	700	644	628	701	655	707	641	676	691	649	627	626	671	708	653	716	693	649	668	732	626	600	706	688	668	651	705	627	627	639	663	694	671	660	679	666	716	654	614	684	717	674	712	680	672	698	671	700	674	623	691	665	688	719	689	674	657	671	715	653	679	652	682	689	667	679	613	686	673	650	696	672	670	621	647	651	690	674	678	640	673	628	706	642	725	644	745	651	694	631	676	740	706	669	641	699	659	685	666	670	639	678	684	708	693	634	709	633	677	653	715	637	672	699	683	658	695	656	653	619	667	661	654	628	654	645	645	696	698	670	689	633	668	664	641	629	714	685	665	733	687	686	625	627	640	651	663	664	632	620	676	643	701	682	630	662	680	669	685	678	663	705	645	698	651	694	657	652	657	720	645	645	668	642	647	664	684	682	719	671	680	674	661	720	693	661	675	727	701	683	699	698	633	659	686	717	669	672	656	680	675	646	682	684	645	661	637	607	625	686	649	691	685	690	649	722	651	649	704	672	674	704	699	631	652	650	685	694	697	660	637	689	631	689	656	701	647	667	668	675	673	627	660	622	628	673	698	648	614	648	645	623	662	687	666	634	647	690	639	698	667	666	634	609	697	668	696	632	687	711	655	666	684	765	685	663	669	666	639	672	670	644	649	698	658	691	646	671	710	700	678	652	716	628	673	696	658	681	716	667	642	681	669	700	652	712	677	701	674	649	661	654	707	592	665	615	731	654	667	703	679	658	660	686	696	671	661	693	688	649	696	656	656	672	656	725	667	670	688	648	645	676	671	730	671	697	646	656	633	654	703	720	673	666	685	660	616	685	691	686	647	633	632	690	713	679	631	667	698	638	684	648	703	653	645	662	667	657	704	622	675	664	676	684	622	659	689	677	702	650	703	685	679	677	709	695	661	692	661	673	679	649	671	652	665	690	657	667	699	656	624	660	684	682	672	652	712	692	671	619	666	684	677	680	677	721	696	660	664	670	644	673	666	676	671	708	656	712	683	660	674	641	717	670	696	651	680	695	684	666	717	662	675	652	661	715	635	664	650	642	706	693	650	698	697	629	685	666	635	678	670	685	626	635	641	666	689	663	639	691	635	627	680	664	649	648	634	700	671	684	668	644	674	690	633	728	632	673	699	690	689	716	624	672	682	656	663	704	660	664	656	680	727	686	625	694	632	670	694	706	710	637	680	660	711	672	644	678	661	617	662	618	645	619	665	692	656	676	665	682	677	653	716	674	684	708	657	683	684	652	677	674	637	714	631	737	677	696	663	679	668	659	625	656	680	727	674	733	676	663	654	687	710	707	651	666	723	718	695	639	701	690	661	668	678	633	687	710	704	731	655	648	666	686	676	668	677	665	701	697	673	675	678	676	675	655	696	676	684	621	702	680	693	662	631	624	677	678	658	700	713	695	707	702	678	673	645	693	704	643	684	664	681	608	652	685	694	658	712	680	660	654	637	656	691	696	620	708	668	681	652	705	661	681	636	697	625	661	691	615	647	710	696	680	672	701	658	682	667	711	670	708	732	690	655	684	665	681	679	658	709	691	661	627	713	687	656	636	662	698	676	668	648	643	674	659	654	690	650	654	640	686	665	717	688	686	683	675	631	651	685	624	681	671	686	661	658	664	676	677	620	657	672	702	682	693	654	697	658	679	688	680	659	677	702	685	623	685	659	724	679	648	642	637	678	674	643	673	673	725	660	691	627	644	621	639	663	632	632	685	630	687	691	674	660	668	635	712	689	671	705	659	671	690	694	632	651	640	687	622	647	644	745	606	653	627	676	655	671	724	678	663	653	687	642	686	668	681	656	699	647	680	691	652	682	683	694	689	670	674	670	674	672	704	656	721	726	615	670	632	670	662	673	642	671	642	714	685	610	681	669	670	681	665	627	644	688	681	707	648	648	674	711	674	652	701	676	663	699	627	645	676	710	690	657	680	646	721	679	653	696	652	673	671	658	656	687	679	644	628	675	707	681	621	680	641	706	680	682	681	647	676	717	677
49051	27721	18303	12426	6779	3956	3336	2519	1669	1190	842	680	593	484	370	417	396	379	406	385	341	336	383	349	321	366	374	349	374	356	347	352	313	341	341	350	300	327	324	364	313	343	325	370	375	337	355	356	318	379	371	318	387	349	341	376	339	341	349	379	357	391	329	321	354	320	362	356	333	330	346	314	374	354	352	347	345	360	304	346	365	338	323	351	336	329	313	347	360	348	340	329	336	311	342	351	326	363	373	356	338	358	327	322	382	337	344	344	361	307	343	307	325	326	337	375	338	321	348	330	357	326	394	344	312	350	377	346	348	327	350	327	324	340	346	356	361	344	376	346	306	367	341	319	334	390	352	296	337	324	334	310	373	342	326	355	347	334	331	332	330	301	358	335	332	323	354	316	331	359	349	371	333	356	337	339	358	341	377	366	352	356	344	331	329	378	360	375	368	361	346	348	349	324	329	348	342	348	361	385	328	358	329	332	345	335	346	375	306	322	303	355	351	352	315	378	372	343	372	388	316	360	338	366	356	345	383	367	306	312	304	364	346	369	340	345	331	339	342	351	375	381	334	337	321	385	298	323	321	309	338	309	332	326	323	371	350	314	382	385	321	330	326	318	380	371	315	374	350	337	333	361	336	360	352	360	343	352	326	334	331	350	314	321	325	342	337	312	366	309	358	346	355	364	335	310	333	341	353	343	310	307	338	306	387	333	336	320	361	346	300	317	363	341	368	359	313	343	338	335	320	314	315	310	367	372	335	407	352	321	341	328	372	345	379	307	356	323	328	357	317	344	319	348	360	348	343	358	368	381	348	331	345	343	336	329	342	315	317	327	322	330	332	347	342	336	366	362	389	350	310	366	357	328	339	348	355	331	364	348	351	340	370	355	342	354	343	367	326	341	355	343	356	342	389	336	328	378	335	324	337	381	320	333	323	369	335	378	340	366	329	352	336	351	368	338	343	347	349	342	352	384	340	328	353	347	367	349	331	303	339	352	330	328	356	347	339	324	326	376	336	351	312	387	328	319	332	364	323	361	352	302	346	305	360	344	345	377	354	341	320	340	353	340	337	328	373	365	319	314	350	326	319	355	337	320	349	362	325	359	389	390	312	316	362	319	350	362	327	344	336	348	342	313	350	353	364	330	345	338	308	360	325	298	352	308	303	359	336	355	389	374	347	315	334	365	373	341	352	401	391	313	313	338	340	311	328	299	345	347	360	340	335	326	333	333	353	386	337	332	354	387	367	308	306	362	358	372	333	328	373	393	369	342	362	363	337	337	354	332	315	342	354	362	351	364	304	353	340	335	354	375	328	309	368	337	382	361	346	339	345	345	329	326	360	333	337	339	363	332	358	343	324	324	314	337	326	374	391	337	358	350	322	331	316	340	373	372	331	314	354	385	322	335	381	322	330	360	353	345	372	372	351	303	374	369	344	305	361	355	326	378	382	311	349	346	304	327	330	319	324	380	361	364	355	332	313	369	328	306	330	352	354	341	344	342	333	373	365	347	360	358	326	345	361	348	329	367	339	360	346	357	358	362	331	299	347	327	346	367	366	328	326	366	336	312	339	310	344	329	345	309	332	334	333	352	354	321	362	346	335	328	353	351	339	334	348	356	346	326	348	349	345	349	373	318	360	340	326	343	318	329	335	334	352	342	295	331	342	390	392	344	375	370	364	349	320	338	320	334	326	324	347	343	369	341	359	351	349	369	350	363	381	323	327	352	319	349	318	367	324	324	316	347	370	336	346	368	367	357	338	357	319	363	322	320	324	362	313	332	336	332	399	374	357	317	314	295	314	345	363	372	308	354	328	362	388	326	345	335	320	317	339	305	313	339	346	329	306	338	357	292	337	335	318	368	336	339	351	360	359	338	331	337	338	346	342	335	343	369	319	331	314	306	341	359	342	341	343	332	355	349	344	355	349	327	323	334	338	308	373	379	336	333	329	368	350	332	363	348	369	347	373	380	338	354	364	331	354	375	349	319	355	351	378	330	337	331	348	381	375	361	382	352	338	357	344	361	345	297	352	337	334	371	337	337	314	344	336	337	332	348	376	376	361	328	321	357	370	344	341	306	362	334	362	330	365	365	303	335	320	346	362	360	334	341	358	342	334	386	333	332	337	364	356	339	339	368	337	384	362	368	349	322	292	348	366	342	342	331	335	336	326	385	353	339	360	357	316	378	334	315	360	338	333	339	312	358	375	343	328	328	335	367	324	359	362	363	332	371	360	317	334	319	356	343	330	336	333	335	370	337	368	336	346	380	339	360	340	351	374	351	351	347	346	335	332	392	343	353	352	357	324	394	336	323	358	340	358	335	332	351	357	350	333	355	353	340	311	358	361	373	341	369	337	302	311	387	392	337	324	346	334	337	347	356	342	363	329	353	342	349	350	366	347	324	364	386	381	392	349	353	396	362	349	398	363	389	306	349	330	351	333	323	353	341	354	352	346	356	339	328	343	314	350	384	344	305	348	338	353	342	333	368	380	373	388	366	317	342	328	330	327	343	349	357	323	372	363	360	371	350	332	345	342	370	403	338	371	360	387	321	341	340	369	391	325	371	320	335	355	347	374	354	352	356	314	346	347	341	343	327	337	305	355	364	299	337	341	361	356	356	355	361	349	327	299	366	326	342	366	312	323	337	323	389	315	347	382	347	344	355	378	325	359	359	354	354	340	329	314	339	341	352	332	334	343	327	348	350	357	350	377	340	342	325	329	316	348	403	363	349	323	345	347	364	342	347	353	321	351	317	314	335	303	362	339	344	340	318	308	323	300	362	342	354	317	331	356	332	326	358	337	337	353	380	385	339	385	346	349	307	315	355	356	339	324	354	318	368	353	353	348	337	342	342	300	342	337	370	354	341	339	332	366	353	398	350	357	331	352	324	346	330	355	351	329	374	329	339	305	364	343	344	359	331	335	324	355	372	331	318	349	338	347	320	311	351	342	330	320	329	335	331	348	339	381	320	323	398	322	369	348	382	330	381	341	332	325	356	322	346	368	334	340	328	351	354	328	327	337	378	331	353	337	336	342	340	333	342	324	352	312	341	354	331	338	317	348	356	369	347	334	336	351	359	333	368	343	365	371	326	327	337	364	345	315	316	323	362	372	354	338	323	337	348	376	331	323	324	341	352	312	363	347	364	341	348	354	345	345	329	315	297	354	312	335	343	328	340	313	365	348	339	323	345	392	306	353	341	358	347	307	370	344	328	353	334	325	352	379	357	329	355	364	364	357	329	386	357	382	318	348	373	337	331	320	347	361	342	347	342	360	302	314	320	336	326	346	346	349	345	297	336	336	346	370	352	353	307	329	316	351	363	329	345	342	325	361	352	395	332	344	325	321	325	336	351	321	386	329	338	374	364	349	350	299	353	351	338	356	345	351	361	343	309	345	338	348	358	364	347	349	355	356	337	367	298	353	348	351	319	324	350	325	330	323	343	347	356	339	339	382	345	358	340	359	343	338	350	354	335	361	345	366	334
29708	19198	22710	22919	16836	12785	11787	9503	6520	4616	3293	2423	1824	1393	1224	1137	1004	989	951	913	897	827	785	765	779	734	765	749	766	777	729	785	719	763	741	742	720	751	756	745	740	764	795	800	766	729	798	769	780	749	733	801	775	754	827	765	743	737	769	754	725	767	778	789	858	752	760	749	748	724	767	773	744	704	695	757	780	739	761	752	726	779	727	713	764	698	788	708	719	746	704	771	714	745	720	759	738	725	729	712	763	742	718	757	728	743	739	743	689	740	731	708	730	666	729	679	700	743	784	769	769	652	698	692	729	733	774	728	755	730	752	746	736	728	714	723	765	716	760	752	720	741	767	720	769	779	725	730	713	728	745	712	699	733	732	781	761	778	681	763	724	696	782	746	682	733	722	778	757	738	740	782	756	750	760	761	730	678	741	696	701	701	748	737	787	714	728	713	756	774	768	780	741	696	712	769	764	693	695	774	662	755	698	698	752	708	747	765	714	710	721	751	715	743	777	712	695	724	705	756	709	778	743	730	774	732	689	745	765	770	742	764	714	696	754	741	689	718	722	716	740	686	744	756	776	731	774	708	769	731	772	701	742	737	718	741	703	713	747	708	744	771	742	714	734	744	707	743	765	708	747	699	727	760	748	683	712	730	755	753	719	687	715	741	701	745	736	760	770	765	701	708	757	725	750	751	729	718	759	762	757	766	774	773	748	681	775	737	733	741	756	683	741	734	710	740	731	739	734	745	769	763	727	780	724	738	750	694	727	738	701	696	748	741	712	748	750	779	766	692	733	724	702	767	768	733	698	758	777	664	721	713	756	705	758	795	722	726	730	741	693	760	701	682	716	711	754	748	732	745	712	724	755	715	727	718	734	795	736	705	754	751	714	708	734	754	746	752	763	797	771	715	714	750	709	766	709	769	753	720	745	742	727	742	713	736	790	744	710	755	772	782	710	721	764	713	724	749	722	708	731	805	773	733	754	694	735	736	655	739	721	805	706	736	709	719	710	738	739	711	760	678	722	776	787	738	704	763	756	779	707	757	701	710	731	757	724	738	737	711	807	747	746	730	778	750	718	707	759	739	776	704	748	715	693	719	692	746	756	747	750	766	772	746	680	724	706	727	763	712	746	734	746	718	728	739	740	712	779	768	700	738	761	745	748	723	703	712	724	743	723	725	714	735	764	724	723	781	688	730	763	736	717	743	736	755	755	709	779	732	739	808	741	740	717	763	752	691	735	698	740	724	782	742	746	748	723	734	776	761	711	733	768	732	727	715	795	702	681	764	737	717	750	764	712	737	786	767	732	759	722	698	713	732	714	774	761	711	750	750	756	737	744	745	762	771	732	709	770	752	776	753	732	727	734	748	737	779	684	736	731	772	747	691	738	710	745	734	695	711	756	713	751	756	744	714	717	698	717	760	777	747	721	735	708	713	653	705	726	734	770	748	719	780	725	692	704	712	751	743	734	740	717	749	763	731	710	703	739	736	721	735	789	760	768	739	714	755	722	761	762	735	729	742	692	723	736	749	734	700	742	738	730	720	711	780	703	755	699	780	744	731	792	745	705	734	726	735	738	681	779	756	727	756	732	742	768	737	774	731	729	719	727	747	714	731	742	722	700	782	732	734	750	750	767	740	767	717	770	758	764	799	699	714	707	733	785	765	760	739	762	660	780	758	720	748	730	754	741	722	760	747	723	734	705	767	744	720	750	734	740	720	743	744	797	714	781	753	774	707	703	753	729	687	783	753	784	735	747	706	769	781	767	761	695	739	722	792	735	748	742	772	731	724	738	754	716	744	738	721	689	743	747	737	709	707	712	776	767	714	738	759	723	685	739	692	784	732	752	718	749	757	736	727	666	764	758	727	729	722	742	784	746	766	721	709	665	771	718	677	756	722	746	740	695	736	764	766	692	709	672	756	748	719	711	770	756	782	706	776	777	768	686	699	767	699	742	718	724	763	769	770	718	709	732	745	738	742	770	684	727	712	756	744	701	703	769	734	720	756	735	716	736	752	730	754	738	753	769	763	740	753	754	747	722	708	775	714	724	738	752	736	718	728	737	764	765	767	825	787	726	790	745	738	741	761	737	730	806	724	766	738	693	739	772	770	735	781	731	776	758	726	760	777	757	785	740	773	716	765	766	770	752	741	779	763	677	730	791	743	728	707	747	729	736	735	730	673	757	778	714	729	745	765	755	800	721	721	737	696	723	756	761	737	720	729	731	729	714	732	722	721	760	778	723	757	782	694	738	739	769	753	742	720	734	750	754	767	751	717	725	701	725	749	760	779	684	748	736	722	729	710	755	698	742	764	780	719	729	698	707	711	772	738	709	780	732	794	768	761	774	771	782	745	685	733	732	721	708	733	737	718	709	747	698	732	757	758	696	701	755	731	701	742	730	801	720	745	764	729	775	749	704	739	766	720	721	755	748	743	726	761	751	717	775	748	722	729	729	709	741	739	755	729	707	730	717	725	736	744	722	743	754	671	728	711	756	731	773	698	743	711	744	743	771	743	762	698	756	751	764	722	774	695	730	753	710	771	722	707	727	726	777	715	757	734	742	746	739	748	780	701	790	743	812	699	755	727	710	725	737	782	767	761	721	734	754	717	735	731	729	776	737	751	746	718	758	746	740	738	752	769	755	748	718	737	753	778	741	740	743	742	709	715	709	748	701	748	720	747	748	759	746	716	726	730	732	766	694	735	738	736	773	722	732	747	800	759	743	788	788	722	704	711	772	758	805	735	725	706	719	711	760	747	739	704	783	736	732	752	764	784	710	707	769	744	762	711	721	717	735	713	689	782	712	765	749	727	757	702	714	786	731	802	733	706	699	689	692	731	718	696	744	727	751	748	733	734	721	707	767	742	744	726	736	738	709	717	780	734	709	741	743	723	737	782	768	722	735	832	719	776	747	733	743	729	724	756	739	725	742	697	744	711	750	710	760	745	712	735	743	704	757	764	777	755	719	778	769	769	775	759	687	725	735	755	754	730	752	694	743	746	750	744	750	750	774	756	710	725	730	726	735	733	758	738	770	760	720	726	739	771	710	759	712	731	725	717	742	721	719	797	752	705	764	704	730	759	731	769	722	739	704	750	716	773	782	721	775	754	737	738	746	692	732	727	719	754	743	771	745	750	717	731	797	703	748	721	716	752	736	765	709	756	744	755	779	723	705	714	696	748	756	715	745	716	703	762	700	740	761	745	765	740	759	746	711	728	766	764	725	718	748	768	739	700	746	709	732	742	729	770	712	737	716	733	714	733	771	752	689	695	712	715	723	721	757	717	793	741	785	741	738	715	775	770	756	749	727	693	774	697	725	685	750	707	775	716	750	764	725	729	732	766	730	782	678	729	702	770	726	738	685	697	699	766	713	756	795	700	690	765	748	742	727	798	753	718	737	710	752	770	701	714	737	728	752	762	726	726	718	744	742	743	697	765	731	776	781	741	736	789	707	738	733	764	687	747	719	762	767	759	719	783	748	703
28113	12992	8794	4951	2117	1261	951	710	597	567	514	436	374	333	313	331	269	294	287	318	313	287	266	289	295	281	269	276	267	240	251	240	292	259	255	304	301	273	269	290	250	308	257	308	238	308	278	271	273	275	282	294	263	239	291	282	267	257	285	278	288	287	262	269	277	296	234	312	252	269	280	268	236	307	262	279	243	301	302	267	283	235	275	282	249	308	256	231	266	258	292	291	234	275	279	276	270	295	300	306	281	278	256	302	260	272	270	291	267	271	265	239	251	291	258	281	273	270	277	283	263	256	233	277	275	264	253	270	314	275	266	284	293	289	307	247	231	246	228	231	229	286	284	276	281	290	258	246	282	264	278	299	268	296	283	288	283	283	298	298	275	274	257	267	264	269	285	253	240	274	273	250	298	247	290	307	288	259	257	265	285	298	298	271	266	268	279	280	277	260	288	279	275	259	265	271	320	279	245	269	248	306	238	274	276	273	297	299	269	258	233	282	282	266	277	253	288	271	298	295	263	257	265	255	249	274	269	293	303	268	273	284	279	270	242	251	256	281	294	257	275	276	253	264	285	277	278	259	263	290	286	276	280	261	309	275	284	285	252	265	267	276	265	276	301	283	263	237	269	293	301	247	297	268	252	292	257	274	254	290	290	309	278	276	244	288	279	254	298	303	268	279	244	266	254	274	265	265	261	276	266	256	263	276	275	267	290	278	291	279	257	252	300	270	256	299	259	260	260	272	261	272	302	257	252	262	274	270	311	262	246	286	291	282	254	269	269	269	270	298	291	280	242	266	260	255	252	277	320	269	272	248	287	275	268	310	273	260	294	259	267	296	258	248	291	273	264	240	281	251	243	286	268	292	266	287	272	282	249	245	264	307	287	291	272	277	229	273	257	274	272	260	259	266	253	278	272	286	298	255	269	272	250	294	263	281	250	249	279	273	270	310	293	261	291	279	261	269	282	274	305	296	248	274	252	275	241	290	269	277	278	309	262	249	306	264	269	263	285	275	289	276	299	282	250	287	265	301	258	278	225	264	274	307	274	292	283	283	264	296	259	269	273	259	273	262	280	287	274	264	261	291	273	265	278	252	282	294	258	274	302	279	278	273	289	263	306	262	279	267	267	286	259	257	276	266	274	272	270	274	250	283	259	279	263	282	277	239	258	259	279	291	238	290	262	278	263	254	272	293	279	256	276	264	246	237	282	281	305	256	273	266	249	293	272	260	271	277	279	251	243	293	270	273	293	263	286	286	254	235	298	260	265	281	274	247	262	320	275	252	269	271	254	274	273	272	261	275	292	276	291	277	251	267	257	273	274	264	252	282	264	262	245	284	298	295	264	284	275	272	276	290	267	286	258	286	270	275	262	273	281	273	256	264	254	284	238	264	287	236	234	274	256	255	268	287	282	263	291	268	269	242	251	275	293	274	261	234	243	280	276	271	288	264	277	264	287	263	268	269	255	246	249	281	254	285	270	296	262	283	283	260	250	237	281	280	287	240	269	271	283	294	263	274	254	292	273	272	283	291	265	257	273	277	272	273	280	287	284	256	282	241	270	266	296	282	283	285	238	242	295	286	290	238	258	270	254	261	254	255	248	263	288	270	277	290	259	272	265	255	235	284	287	269	287	290	263	334	249	294	291	276	253	282	287	271	251	267	265	260	301	270	263	248	248	232	257	272	281	270	278	281	295	279	272	271	243	286	257	253	254	258	288	258	275	274	259	286	255	256	266	264	266	287	267	284	267	268	282	292	265	228	252	284	265	272	248	274	255	279	289	285	242	291	270	270	277	264	302	286	259	266	250	269	273	266	260	242	270	290	249	260	269	309	256	247	279	275	272	258	268	295	302	289	263	246	295	249	254	286	259	294	261	232	275	279	278	249	288	311	270	241	311	253	281	278	264	286	267	261	262	279	236	262	261	279	249	296	272	282	276	262	277	234	275	298	277	273	315	284	260	270	282	279	286	278	258	306	264	259	285	312	247	284	269	281	275	269	291	228	261	266	262	255	272	245	277	283	250	253	225	267	272	274	295	257	249	278	293	276	277	266	290	255	252	295	267	268	262	263	271	286	276	279	293	247	270	279	299	267	280	226	257	255	249	293	264	251	260	268	285	283	257	274	297	257	259	261	292	278	276	290	272	260	273	254	273	268	287	303	266	282	256	294	250	265	266	255	294	271	285	270	284	277	260	267	278	277	271	289	270	283	268	274	263	283	256	246	294	278	299	283	267	249	297	281	268	287	283	277	297	288	279	275	244	258	250	283	277	271	297	265	275	262	257	248	287	264	259	277	264	268	267	267	281	285	265	277	271	267	288	279	233	270	263	260	263	265	266	283	256	274	238	252	289	267	305	280	289	277	263	242	257	273	285	276	260	268	272	270	284	223	279	260	283	249	278	259	276	248	273	252	268	284	265	266	241	287	275	289	285	256	295	293	266	253	260	280	259	284	255	253	269	258	308	277	278	269	308	258	267	245	250	262	259	284	280	266	286	228	241	277	293	260	289	287	268	298	265	299	290	274	282	259	279	245	302	273	253	275	271	279	283	269	316	277	257	284	266	256	274	275	268	289	281	258	258	296	259	256	275	299	279	274	275	279	297	266	283	270	254	262	284	263	252	301	265	253	252	255	268	280	298	279	268	272	275	269	275	283	279	260	271	304	271	282	282	276	331	315	261	241	292	282	315	290	267	277	260	276	252	270	266	228	248	265	267	256	281	253	296	320	291	264	323	285	296	272	266	284	295	270	298	270	260	255	294	271	229	252	280	224	261	258	258	271	268	277	277	284	312	294	273	251	270	239	269	271	258	263	224	249	259	261	264	248	276	266	273	274	269	254	247	305	276	273	289	278	278	251	259	251	265	269	261	274	289	293	277	254	234	277	264	289	292	271	259	266	257	288	270	286	266	284	251	246	273	274	254	311	244	266	268	262	272	307	278	256	283	285	277	257	280	279	269	275	291	280	283	282	241	258	264	271	274	294	287	290	279	278	267	262	262	280	223	266	262	286	262	262	296	277	291	300	282	292	256	259	278	290	293	275	278	267	288	278	264	281	305	282	315	277	259	245	253	264	261	286	257	236	271	274	257	279	257	253	256	257	248	256	281	274	250	251	299	270	272	300	255	272	285	293	292	240	263	289	296	285	297	258	246	241	268	259	253	276	278	276	266	280	290	259	243	292	290	286	263	259	254	273	265	274	289	288	258	269	258	268	255	262	307	253	290	270	262	281	291	260	267	258	270	270	274	293	254	255	279	287	278	298	286	284	268	263	265	284	274	270	258	271	258	279	256	280	271	315	269	282	249	253	252	285	254	259	262	251	271	301	252	297	256	256	288	260	252	250	293	298	317	238	255	293	269	277	314	270	268	285	273	268	272	284	291	264	280	295	272	251	276	247	241	255	283	293	276	301	280	276	255	281	270	275	263	293	258	238	304	277	252	252	289	281	275	291	273	286	278	278	255	259	280	259	301	271	283	255
16920	9335	13947	11275	6814	4790	3706	2675	2275	2136	1815	1337	1039	922	830	761	732	729	744	703	596	604	643	622	594	559	611	576	632	601	637	587	596	648	619	616	587	582	600	625	635	634	688	583	612	651	589	619	632	640	670	631	616	596	594	584	664	589	628	611	576	577	618	619	629	610	613	594	648	566	583	584	616	616	595	600	572	570	583	608	589	643	641	606	572	605	641	602	589	618	627	588	592	591	611	587	594	589	622	613	641	579	651	585	626	562	608	601	595	570	594	607	613	626	581	599	588	639	615	621	606	560	606	584	627	609	595	627	617	602	629	602	605	635	608	650	609	627	624	564	617	633	605	544	601	597	613	567	570	624	607	581	575	599	647	616	608	571	619	595	609	619	599	611	572	615	642	565	610	622	592	615	631	630	605	612	594	623	585	587	553	649	600	601	592	615	597	609	602	622	649	602	569	575	592	569	609	578	570	610	601	617	611	603	594	605	612	623	572	610	608	604	620	604	574	586	618	594	574	624	597	611	614	609	610	592	584	632	574	600	586	624	621	601	611	617	583	614	593	588	597	634	638	580	596	608	623	630	623	636	642	577	569	567	593	591	610	582	582	620	602	587	597	620	590	602	632	596	619	644	577	589	606	574	580	580	568	614	627	628	611	619	593	563	606	647	584	640	595	610	607	587	633	595	577	586	642	624	620	582	623	601	628	578	611	580	598	616	587	602	583	598	597	580	627	627	587	557	602	646	621	570	571	580	626	579	626	636	636	650	613	612	622	584	632	632	588	610	618	616	622	617	609	552	588	597	647	604	604	614	580	624	596	614	568	617	634	615	614	619	554	606	604	635	563	606	637	578	568	624	590	585	587	611	589	580	581	611	605	580	659	572	590	599	645	604	577	605	598	619	617	637	647	602	613	620	643	640	576	607	579	580	565	600	636	597	590	618	605	599	621	608	606	584	662	586	574	585	624	601	636	610	599	619	573	573	625	636	614	596	565	639	650	636	600	589	629	611	629	660	620	579	589	618	601	602	606	566	584	612	573	673	632	583	608	633	615	621	612	625	600	649	624	597	598	632	598	566	573	592	614	580	614	640	618	616	620	606	580	644	619	610	602	634	597	604	623	592	649	664	566	555	592	626	584	657	590	634	595	631	601	557	591	607	618	593	631	605	589	612	620	595	611	618	570	650	632	633	592	643	645	645	604	609	618	604	616	624	643	600	605	607	595	611	612	631	599	604	593	594	582	621	612	584	583	630	588	581	590	605	640	651	589	597	595	595	592	614	616	544	591	606	595	586	595	603	600	636	659	611	607	617	634	626	663	600	577	562	562	589	635	614	632	634	604	594	617	594	600	626	580	573	631	638	645	591	628	631	568	603	623	604	591	621	623	583	644	645	676	598	569	617	603	634	590	594	583	604	595	604	616	611	598	617	657	598	655	606	632	627	640	612	616	640	632	606	612	625	569	543	614	568	599	608	630	602	621	625	613	593	593	598	587	577	581	604	617	587	596	594	641	589	588	595	565	607	641	565	635	600	585	593	586	576	591	599	560	596	545	619	601	580	652	584	593	637	612	615	630	595	640	578	586	571	634	598	616	584	602	601	635	595	622	615	592	618	592	615	623	603	605	625	595	598	655	597	586	640	621	588	626	602	601	645	615	629	600	576	609	599	630	610	594	634	607	621	631	617	597	552	597	542	628	573	610	575	645	567	618	601	640	623	627	570	648	604	605	575	589	602	624	624	585	575	557	660	605	622	595	528	602	607	593	612	564	651	572	588	587	582	592	572	597	619	614	584	604	621	568	610	642	625	562	613	597	574	603	622	604	583	669	567	583	606	600	661	600	587	631	643	630	638	585	571	631	588	610	609	606	630	589	563	586	646	599	607	602	631	591	579	614	644	631	644	582	605	602	660	603	616	628	608	597	562	597	616	640	581	598	614	618	589	625	615	633	589	598	648	598	585	598	581	588	590	641	597	622	592	636	649	560	619	628	599	595	608	605	598	646	584	651	595	644	610	557	567	579	589	562	619	597	584	591	596	589	608	579	605	586	591	602	591	607	589	638	600	590	573	592	614	592	605	650	640	601	620	609	612	610	548	613	615	619	582	621	598	609	587	617	589	617	602	599	590	595	602	608	606	592	577	616	618	570	621	576	586	659	609	626	584	574	597	576	649	575	599	585	609	591	618	610	577	568	613	606	602	615	634	619	601	663	553	616	593	575	624	581	602	590	613	667	616	591	598	607	589	604	584	583	602	637	593	575	610	627	666	588	541	604	622	631	584	567	607	565	595	614	612	583	612	591	611	606	557	609	606	599	588	600	604	571	563	628	606	625	620	596	594	607	628	607	621	611	604	603	605	584	641	623	564	594	634	614	580	621	597	581	593	565	611	646	587	605	601	593	608	612	597	594	604	643	657	614	607	629	580	609	576	602	564	630	591	621	586	583	603	640	640	642	565	600	624	564	622	596	596	586	621	628	583	649	637	638	652	568	620	579	593	578	616	582	638	594	605	597	602	560	588	611	584	635	627	608	574	625	634	615	600	573	603	626	579	599	610	611	648	628	576	634	616	612	635	578	597	608	646	616	639	586	629	578	617	603	595	656	596	604	653	593	609	615	533	614	607	645	652	587	570	589	569	615	616	613	603	606	636	595	602	610	606	617	606	630	626	606	643	611	630	640	616	624	647	581	638	621	562	585	648	631	591	603	575	666	623	609	637	600	603	603	627	592	598	623	608	646	595	588	605	615	619	604	605	625	624	602	603	634	635	637	556	572	638	559	552	601	585	591	588	616	619	607	603	625	596	605	647	634	580	579	609	603	608	570	652	648	590	562	608	648	611	637	637	587	590	642	636	609	602	576	649	618	628	588	666	599	587	599	585	622	617	643	603	630	623	637	627	591	632	591	590	591	637	627	599	578	604	608	639	598	569	642	619	614	647	569	596	588	609	605	586	618	626	596	599	618	612	617	609	583	622	610	644	582	584	643	585	620	583	593	558	596	645	598	643	657	604	587	614	617	622	668	646	581	608	593	583	618	569	628	658	601	636	599	613	597	646	605	613	567	595	609	633	567	611	588	569	533	611	616	585	620	625	620	573	617	591	568	559	580	594	657	609	615	611	611	592	622	586	558	605	594	609	630	626	576	624	559	608	555	594	595	583	556	595	578	581	563	625	665	604	624	598	626	653	601	580	587	593	616	595	612	582	590	608	623	603	627	575	579	597	595	588	578	632	632	592	633	583	625	560	612	621	573	566	578	602	608	568	587	614	608	601	623	608	608	579	611	623	591	659	622	596	606	615	597	555	607	627	584	617	608	622	638	646	593	611	618	531	588	579	617	626	662	601	543	601	632	602	658	611	613	619	630	632	581	602	637	627	595	591	602	601	562	566	625	604	607	616	634	573	578	588	614	610	608	615	611	616	596	598	604	587	608	591	645	604	609	596	596	602	592	630	574	631	595	595	562	607	613	633	614	554	635	614	576	627
36500	19300	13981	8880	4719	3180	2293	1571	1037	770	688	580	427	379	361	407	358	334	355	326	356	341	328	305	278	285	274	340	335	292	295	287	311	336	303	305	288	301	266	328	318	318	342	347	327	344	274	286	293	305	302	313	344	318	291	324	316	359	307	288	317	311	343	304	308	342	303	320	299	303	311	326	277	298	321	302	282	274	321	313	320	316	308	291	303	336	289	339	329	318	371	266	314	315	334	303	325	343	293	291	308	304	296	299	282	295	336	318	356	312	329	313	310	321	307	296	303	323	318	311	292	321	330	291	315	297	359	304	308	315	294	300	289	302	310	296	297	281	287	284	309	312	304	271	313	344	334	312	300	275	293	309	306	321	346	308	285	245	325	291	299	272	322	323	296	329	329	317	319	338	280	286	311	297	348	297	356	354	318	318	327	328	308	290	286	324	315	332	327	337	335	306	293	301	261	321	312	284	273	306	310	315	321	293	307	311	332	327	303	295	306	287	331	308	293	329	317	299	312	309	294	296	278	328	299	325	283	262	310	306	291	288	311	276	303	312	301	307	318	325	308	281	328	280	305	317	267	323	306	315	305	342	272	318	313	317	296	269	282	311	277	288	259	288	309	299	309	313	302	330	323	297	319	303	321	321	318	282	307	318	317	297	284	299	313	300	323	330	277	294	312	295	312	276	285	298	329	304	308	297	289	300	333	306	323	325	332	297	289	316	333	272	306	291	322	302	276	307	312	354	287	347	326	336	323	308	297	292	279	315	314	306	306	288	303	328	329	320	327	334	302	293	283	313	306	271	294	279	350	321	321	285	295	311	286	299	335	339	369	329	311	301	319	299	306	300	303	293	312	298	321	314	277	302	319	309	319	302	316	322	299	305	271	295	304	306	312	305	286	334	316	286	299	301	298	300	322	290	324	296	304	296	289	279	326	262	290	282	307	324	319	311	300	294	281	287	307	313	288	298	320	302	342	315	271	350	311	308	304	353	297	287	310	255	273	274	324	311	291	330	372	326	300	305	324	346	306	319	275	314	332	319	322	323	281	307	335	305	295	316	323	276	303	305	290	326	294	300	316	300	307	253	322	296	299	295	309	332	298	340	323	313	343	310	320	275	292	287	307	302	329	341	332	340	307	333	316	290	327	305	315	309	306	300	320	300	327	310	308	307	272	274	281	310	337	347	306	326	316	308	298	282	317	301	312	306	314	299	300	307	274	325	286	288	302	302	302	308	308	290	322	313	306	316	319	317	331	336	330	317	314	322	292	269	297	293	303	304	325	327	343	288	312	291	295	305	295	298	312	314	288	346	294	305	297	284	285	311	293	312	323	324	307	322	315	279	289	307	326	316	331	325	299	325	299	321	321	315	313	295	308	312	295	330	289	290	290	298	325	313	314	323	299	283	299	328	312	301	334	278	303	304	293	327	277	313	344	320	331	345	305	286	289	311	327	311	282	311	291	292	294	324	291	287	284	314	344	324	324	312	293	318	311	305	363	320	319	358	320	289	317	297	314	289	293	295	305	334	321	320	326	287	306	317	310	316	312	311	295	309	342	332	302	311	280	327	299	317	299	315	304	298	293	310	283	282	306	314	311	294	304	282	309	273	271	327	284	272	293	321	300	308	302	318	314	310	294	295	300	315	323	272	305	317	291	291	330	316	286	304	327	273	345	299	323	322	292	332	312	347	284	312	314	307	342	302	327	322	305	309	299	338	310	273	288	281	319	312	293	308	310	290	316	325	281	313	317	329	326	295	290	302	297	320	300	291	332	280	302	300	309	296	331	314	317	281	283	321	279	333	322	271	311	275	306	301	303	326	322	316	314	312	291	296	279	338	305	278	321	293	321	298	323	320	324	292	283	297	305	328	300	309	299	304	319	288	327	299	328	291	323	290	293	283	321	313	322	245	302	275	290	328	332	280	303	283	270	305	331	294	306	273	303	311	279	290	304	317	264	288	298	314	292	305	314	283	305	314	327	306	338	307	289	330	292	304	321	284	275	312	315	293	332	313	287	332	326	304	305	346	303	307	292	282	282	349	299	296	317	306	329	292	319	309	304	293	294	278	270	316	282	301	301	344	306	311	326	313	327	323	321	293	281	293	313	270	286	279	312	318	293	268	316	288	313	330	362	330	295	314	285	287	305	302	358	334	316	285	315	302	321	323	313	329	322	320	306	315	310	298	295	319	299	294	304	278	346	312	329	304	310	303	307	293	298	302	297	298	320	318	296	349	303	330	285	304	318	322	276	299	310	295	287	330	284	291	301	328	347	318	307	327	300	342	271	289	275	308	258	306	317	269	313	288	330	317	308	280	324	310	301	281	304	324	290	317	316	308	303	332	298	294	318	288	309	309	298	307	270	308	325	300	296	338	317	287	310	305	315	294	336	289	274	306	288	301	323	308	313	351	301	301	287	318	295	264	298	301	298	298	305	320	306	307	308	279	290	325	331	317	301	316	309	294	283	257	316	333	290	301	300	303	307	312	344	340	287	298	289	282	258	301	332	323	302	294	283	303	321	290	324	302	314	346	303	311	324	280	315	306	325	319	289	305	285	322	319	328	295	278	298	319	308	330	325	315	310	307	308	276	303	305	304	299	305	305	299	306	327	303	313	324	325	302	304	309	283	318	308	318	313	278	313	317	339	291	305	291	323	298	278	301	322	306	337	344	305	287	279	306	309	285	307	312	306	311	286	304	296	295	297	305	294	301	272	317	283	258	294	295	303	289	317	315	348	324	313	314	295	322	321	356	347	284	294	310	310	318	313	318	302	318	306	322	286	298	285	321	323	303	323	337	295	315	298	300	283	316	314	284	329	324	295	298	311	294	296	308	299	309	313	317	301	280	314	291	300	309	321	310	314	282	314	333	314	347	302	277	312	293	313	290	319	312	316	313	304	287	303	301	309	311	305	314	320	334	300	295	292	285	293	307	290	323	303	322	330	287	322	307	335	352	308	294	291	322	307	316	334	275	329	318	320	339	312	285	316	303	344	319	282	331	311	315	314	312	287	278	306	328	347	334	307	339	291	301	298	297	318	296	334	304	321	330	305	302	295	289	302	295	288	306	319	339	308	316	288	309	347	304	290	312	294	291	326	311	330	304	284	299	326	323	294	329	308	307	296	274	306	314	296	321	301	303	317	314	314	339	304	287	297	310	321	341	329	269	301	306	341	307	306	296	294	293	301	331	322	323	323	311	345	305	318	340	320	298	322	319	329	308	309	319	309	327	299	317	284	335	312	320	282	274	281	312	351	301	306	319	315	312	291	315	305	300	310	301	332	298	294	312	305	334	306	310	297	304	300	330	298	324	338	309	305	288	297	283	312	304	317	326	289	312	302	312	308	320	270	303	337	327	321	292	325	305	272	326	306	295	324	320	309	322	294	290	339	299	296	306	314	326	326	331	317	290	304	325	275	312	304	335	290	291	309	305	307	317	303	291	285	301	325	339	351	318	277	327	296	303	294	291	312	278	301	306	316	338
22602	14591	19184	17839	13576	10682	8336	6060	4215	3168	2585	2047	1468	1128	1073	970	939	941	842	842	798	752	701	707	666	674	678	678	706	619	650	721	663	716	622	683	666	684	749	712	667	732	694	696	709	705	718	715	709	708	724	692	658	715	727	698	665	678	676	668	750	731	651	669	704	690	681	618	691	661	683	666	685	668	673	651	686	646	685	705	675	719	676	685	671	673	656	679	743	636	709	704	699	696	709	672	661	699	673	716	643	668	674	657	680	681	711	661	699	709	706	717	637	670	720	696	683	674	662	696	678	694	668	642	675	706	603	651	642	654	682	668	671	683	664	649	660	666	647	706	657	695	691	673	685	630	626	669	664	671	689	694	696	693	658	652	687	639	663	716	697	686	680	677	699	665	625	698	639	695	668	620	707	672	638	650	636	698	697	664	676	694	696	628	685	664	690	684	680	628	683	641	674	683	671	690	645	722	648	682	647	682	686	667	654	705	680	686	675	644	663	704	672	626	620	710	659	740	631	668	652	705	626	692	704	693	659	694	721	654	629	676	693	667	706	660	689	695	669	658	703	689	654	679	710	703	667	648	666	673	665	669	664	686	656	654	697	692	721	681	698	650	668	645	633	682	686	683	650	663	703	696	657	647	654	650	683	674	692	697	697	671	666	653	686	692	718	671	675	654	700	687	663	692	661	734	690	692	683	701	667	680	696	682	694	664	652	687	689	719	686	699	684	681	673	676	656	671	644	658	698	682	650	693	724	653	708	691	624	661	663	674	730	656	718	678	660	696	668	663	658	698	680	678	711	663	678	674	678	695	682	681	694	711	637	655	688	663	690	713	618	722	717	658	667	654	670	691	687	697	697	703	654	712	666	688	714	631	683	685	676	660	694	622	681	684	698	672	679	661	638	659	657	603	630	658	627	650	647	674	674	664	651	625	681	672	676	657	632	674	635	729	693	682	664	691	701	655	677	611	689	665	709	673	700	664	628	670	662	676	637	665	663	679	729	664	684	677	646	675	670	642	719	680	682	690	669	649	691	685	653	701	737	663	663	659	630	690	685	666	667	636	634	691	690	694	701	666	648	692	660	702	679	650	687	694	647	665	616	684	713	703	656	667	672	649	671	727	671	671	688	695	708	718	652	680	684	742	687	668	682	664	652	694	723	696	694	689	715	684	675	670	653	650	705	689	632	676	634	652	688	705	706	695	710	653	642	672	690	644	612	663	694	647	685	641	691	702	704	688	708	610	626	726	634	687	658	674	678	655	667	711	676	679	664	641	711	676	703	701	674	688	696	702	682	717	656	665	685	680	635	681	697	698	663	666	644	716	643	693	676	673	665	679	725	676	680	655	715	760	704	640	679	706	709	697	654	696	732	660	715	702	701	699	653	660	686	668	710	690	650	672	718	636	662	691	636	602	659	664	683	668	657	700	696	731	699	666	684	633	658	676	658	645	691	708	659	718	654	657	702	634	665	636	660	687	720	698	691	670	628	682	726	701	705	691	725	705	646	662	698	708	700	643	653	687	665	677	633	630	707	710	660	697	630	684	646	689	680	659	643	652	703	651	711	682	603	663	645	637	664	642	652	669	684	616	683	690	677	651	634	636	678	729	655	678	641	658	633	653	676	672	702	648	692	650	697	677	627	630	657	693	629	653	691	730	698	670	603	661	701	676	686	640	715	667	683	687	714	683	670	639	661	662	719	715	687	682	689	687	667	626	647	661	622	646	680	653	673	719	683	685	695	670	667	702	606	665	686	696	695	709	652	704	731	664	670	659	717	665	649	704	672	658	654	679	686	677	677	693	666	691	631	691	669	608	664	683	679	667	702	683	687	657	634	724	707	651	673	697	672	636	614	672	663	680	674	666	634	669	717	638	669	705	638	630	708	716	677	689	674	657	681	645	662	722	687	681	688	685	678	702	702	659	631	658	691	643	660	640	640	650	678	695	693	662	661	676	657	681	664	653	677	634	692	670	707	687	675	673	620	701	669	658	625	691	632	660	704	655	712	709	672	674	674	678	697	710	670	690	648	738	664	680	672	652	711	681	651	645	672	645	662	665	717	672	709	647	669	711	683	655	669	680	694	684	696	676	693	686	655	686	692	660	659	676	680	692	676	678	667	691	682	703	674	678	660	701	691	673	631	679	712	737	681	679	708	647	679	699	698	653	686	694	701	667	636	687	715	704	677	703	711	677	701	680	678	683	675	709	711	644	674	633	675	701	694	711	692	719	655	655	646	664	680	688	659	645	682	695	671	682	698	681	674	695	667	675	674	655	670	667	697	684	671	682	684	656	667	724	677	691	670	674	705	644	668	632	674	650	692	669	704	715	643	663	689	664	650	636	681	701	668	639	673	688	682	627	672	729	624	708	715	699	694	701	660	699	673	667	662	665	681	697	650	716	658	629	672	681	667	668	626	717	667	651	687	662	690	682	625	675	680	656	676	662	707	678	624	704	675	629	689	690	615	664	668	701	646	683	679	628	650	718	677	663	640	716	687	675	688	716	669	711	636	658	675	666	666	668	728	707	715	693	633	683	666	656	651	636	683	684	666	714	725	724	666	663	679	652	677	699	697	645	671	700	672	630	651	684	660	662	676	715	693	682	656	664	672	677	631	694	668	636	683	718	701	687	674	726	674	687	690	663	692	647	679	679	678	642	673	680	662	640	685	665	703	659	692	693	642	672	699	687	693	673	697	695	686	676	702	665	673	633	699	692	694	661	672	656	665	697	653	716	674	650	706	669	637	690	683	645	668	676	653	645	637	687	727	687	694	658	693	694	702	681	687	678	675	696	649	699	705	647	648	647	681	646	668	690	695	668	662	674	647	667	677	669	651	668	744	639	715	714	684	644	686	680	675	678	639	667	665	648	651	686	667	698	688	658	653	681	675	652	687	645	701	663	665	676	759	702	733	663	673	698	664	669	689	665	695	702	708	680	636	617	664	701	650	675	680	700	667	644	637	679	684	653	712	692	695	718	713	670	692	680	673	678	653	671	687	720	640	705	709	690	661	710	643	678	689	616	666	683	690	683	700	691	641	674	636	721	678	616	666	676	725	604	648	689	680	713	682	712	693	694	677	689	689	696	675	659	702	673	654	678	702	628	681	671	665	695	628	711	690	672	676	672	663	657	726	665	700	645	672	681	672	669	675	678	671	693	668	697	664	696	694	676	645	662	618	661	645	723	656	686	686	660	693	649	699	649	658	668	650	662	675	693	686	695	676	721	660	675	628	719	675	706	681	721	718	683	645	724	662	706	642	686	689	702	639	705	721	696	689	686	689	688	706	676	642	658	646	673	712	668	665	668	627	710	619	701	692	670	658	659	688	627	614	709	678	637	684	689	666	696	704	689	648	675	730	660	726	690	662	680	662	673	663	654	696	676	677	667	665	640	670	667	723	705	688	658	705	712	680	662	674	620	679	644	661	711	684	648	667	683	710	658	674	641	684	765	668	689	703	658	668	706	689	700	645	705	653	647	700	655
47189	27155	20299	12439	8391	5757	4584	2587	1669	1114	847	728	565	459	421	370	415	428	428	380	392	361	342	336	342	368	308	365	313	308	346	335	319	328	363	318	327	319	351	360	352	352	346	348	373	303	351	367	308	329	325	354	369	356	326	350	338	362	371	365	325	355	341	342	349	341	352	351	355	328	323	350	346	341	331	320	326	334	345	366	345	338	368	360	348	315	341	345	323	310	380	323	344	344	381	330	384	298	323	345	305	318	334	345	329	343	327	376	328	331	332	354	303	322	360	377	325	365	381	346	339	351	367	388	341	343	370	344	332	305	367	351	335	362	391	377	313	374	324	351	360	330	335	319	363	342	294	327	343	321	339	300	336	334	362	361	324	351	335	317	348	357	345	346	333	378	359	364	351	374	352	352	379	317	319	370	307	324	336	352	354	300	302	355	337	360	325	323	336	359	365	333	330	313	335	327	365	364	337	367	351	376	345	360	317	332	345	324	323	310	331	331	311	347	332	349	323	331	331	349	328	344	319	322	317	336	360	376	329	370	336	338	337	318	384	322	315	325	342	355	346	336	393	361	320	392	343	327	278	307	366	372	335	341	359	331	338	352	339	305	334	350	298	346	338	343	360	337	307	303	349	332	321	367	310	339	322	333	343	321	343	363	330	325	334	323	334	335	353	320	349	352	340	340	350	312	320	318	353	334	340	322	352	337	348	346	300	332	327	328	340	340	378	380	336	345	328	310	336	321	316	327	354	346	361	330	343	346	391	336	350	335	313	334	363	324	341	329	332	312	325	374	369	342	366	357	377	364	332	358	312	319	338	374	338	339	338	331	331	353	351	336	382	351	328	336	358	365	323	366	325	341	350	361	364	343	348	371	335	330	344	347	332	341	353	315	323	345	356	335	341	336	357	346	344	326	354	358	340	348	370	343	342	334	381	327	323	331	317	339	316	323	318	342	324	332	341	356	333	360	335	338	396	334	347	311	321	342	332	361	292	324	313	354	369	323	307	377	357	318	344	298	364	366	346	351	350	321	345	329	328	339	321	322	359	347	301	313	318	362	356	347	337	332	352	337	352	332	332	344	343	361	329	359	348	342	342	356	303	321	335	383	330	324	323	307	347	307	331	320	322	312	334	301	371	343	336	347	328	371	299	326	349	355	332	344	324	345	344	342	331	341	310	318	328	310	345	343	329	312	341	350	366	357	311	321	344	311	348	329	343	353	313	355	350	328	343	335	342	325	347	332	322	336	379	331	373	330	359	366	353	358	350	352	365	337	319	364	312	340	333	362	314	338	340	380	308	326	327	341	332	325	324	376	364	331	382	336	354	341	376	339	371	367	341	343	360	335	354	310	338	317	324	320	338	300	306	345	312	386	297	346	339	343	355	359	354	368	322	371	326	352	334	350	347	354	354	358	357	375	321	356	349	337	311	344	325	347	308	323	354	326	349	360	326	335	326	377	338	349	360	344	337	353	353	349	304	332	361	334	353	344	336	358	366	367	351	343	351	389	391	389	329	351	330	372	352	334	311	319	303	331	340	335	336	351	338	346	338	355	330	373	331	327	326	334	310	350	313	344	379	329	341	331	378	356	358	326	362	351	360	347	319	329	386	354	371	367	314	334	335	365	345	369	310	360	347	324	347	299	309	375	310	381	330	361	335	319	331	324	328	331	346	355	353	368	351	389	315	319	337	328	351	354	356	338	369	356	312	327	341	352	354	302	334	318	357	336	369	349	395	392	324	305	315	407	358	325	337	344	333	329	327	383	338	349	373	368	308	334	329	351	329	311	355	310	328	339	342	306	344	342	336	330	294	343	355	351	337	332	345	312	378	293	327	317	328	322	362	289	329	371	344	354	365	366	327	306	299	338	354	362	327	329	356	346	359	353	320	374	332	352	351	311	331	325	346	347	353	349	358	326	337	341	344	325	350	340	344	351	337	319	327	351	361	344	312	333	330	332	349	322	371	351	335	331	309	344	359	319	335	317	334	313	366	321	299	325	351	347	357	362	344	351	346	318	342	310	337	297	336	353	298	339	325	347	354	340	350	339	370	343	326	326	332	335	332	338	348	394	365	346	337	325	335	341	396	356	332	329	348	319	339	341	355	324	351	365	363	332	340	312	351	291	342	327	360	336	307	348	322	381	320	370	370	355	379	353	307	347	349	333	315	309	320	343	332	311	311	319	365	331	376	330	313	346	354	302	354	325	327	341	378	369	338	332	367	358	333	329	339	377	307	340	351	352	340	357	355	340	367	313	357	345	331	350	358	338	344	332	353	340	353	319	335	344	334	314	322	354	332	318	357	350	361	357	360	339	332	312	323	334	365	355	399	376	364	306	334	335	312	306	357	343	359	339	298	343	357	376	360	320	319	376	306	316	316	352	325	332	337	324	348	353	309	333	341	336	358	344	351	326	361	365	334	351	348	331	348	391	340	349	333	355	359	361	336	344	359	372	328	339	345	329	370	376	397	312	347	312	351	351	316	347	372	350	331	288	399	358	366	310	341	366	372	360	352	356	360	334	371	309	338	343	339	322	333	319	365	360	349	330	339	341	316	352	348	334	359	334	309	349	325	309	356	335	306	325	338	353	383	348	344	338	325	336	344	374	336	343	361	333	343	343	337	338	312	391	353	377	309	374	348	356	345	296	317	355	361	332	337	328	331	319	316	332	350	368	364	332	311	354	318	336	332	349	327	346	367	325	315	354	342	342	330	379	342	396	371	376	356	351	343	330	352	330	340	336	333	350	351	352	357	339	301	333	333	390	351	347	326	330	362	331	296	321	311	365	375	339	352	365	335	377	317	364	375	345	329	350	331	313	372	349	346	350	356	353	313	354	356	348	367	335	333	342	368	367	330	352	370	350	329	317	366	349	341	324	348	330	359	288	316	342	349	346	357	339	341	340	312	341	380	376	368	327	312	366	335	315	324	331	319	358	338	352	322	371	325	345	383	338	317	351	313	334	310	344	343	362	384	341	300	361	341	326	319	324	354	329	338	344	361	353	351	340	385	333	353	345	376	349	289	349	387	354	350	340	341	301	343	327	327	340	343	304	299	359	363	335	364	343	323	299	328	340	338	403	375	313	357	357	362	307	346	319	363	356	368	359	351	325	354	281	346	356	375	345	329	356	333	309	317	342	323	338	355	336	347	334	355	349	338	347	359	347	303	354	358	383	368	336	384	369	342	359	346	348	323	342	382	389	367	341	342	335	347	342	323	357	338	317	319	347	321	343	342	327	312	355	371	332	344	318	349	321	356	366	374	358	386	358	362	308	351	368	325	348	354	337	343	320	332	343	346	373	367	361	311	330	285	367	347	326	383	339	319	355	347	336	306	359	328	369	338	342	348	326	334	330	363	352	358	297	352	374	335	367	324	332	328	364	370	340	327	369	341	366	310	367	370	345	357	379	367	338	340	340	300	336	331	342	342	324	334	352	336	388	365	326	359	368	322	339	387	316	352	307	304	375	349	293	355	349	317	346
28382	18431	25272	22004	20417	16208	14340	9247	6082	4349	3479	2780	1951	1521	1239	1255	1090	1030	977	887	910	838	766	778	757	741	717	745	796	776	756	724	711	717	713	765	739	756	797	769	731	806	785	782	811	793	780	771	789	746	729	767	785	762	758	772	747	767	716	698	780	725	753	779	755	757	726	784	718	778	720	749	719	739	747	718	768	742	790	689	791	738	743	752	726	746	763	694	760	730	755	755	704	711	705	731	707	724	751	773	777	795	744	725	727	728	731	740	710	713	796	729	751	790	691	707	748	756	819	731	748	768	723	752	726	725	740	748	706	712	715	740	736	784	721	727	748	752	693	756	718	713	756	713	737	745	699	751	775	704	740	771	766	712	715	748	726	714	736	745	774	739	739	751	732	756	753	785	748	803	689	774	762	749	731	750	765	683	763	705	719	737	698	727	767	743	719	775	751	702	700	719	751	780	704	728	736	785	764	776	728	693	723	771	752	732	736	735	739	748	716	707	708	722	724	747	756	769	734	742	719	786	781	711	731	720	681	726	732	725	739	702	704	717	719	724	770	723	670	729	777	727	701	766	744	723	737	765	760	690	759	769	700	746	729	708	753	735	722	756	691	728	736	755	746	748	683	727	686	744	662	758	753	736	772	704	752	766	782	774	733	746	761	708	796	736	736	742	733	763	731	702	732	673	772	750	770	759	679	767	746	751	722	741	703	778	704	754	786	752	739	746	713	737	746	706	719	749	727	737	744	724	719	750	742	801	703	732	718	765	719	734	756	729	721	686	738	725	708	733	732	758	732	684	713	756	711	727	725	753	760	733	718	704	713	733	724	735	736	723	774	785	729	687	775	731	733	781	724	756	753	751	742	755	741	698	684	737	733	704	769	715	762	708	723	769	760	742	731	753	754	735	754	735	728	726	716	761	747	727	758	734	708	756	727	739	731	713	740	695	733	712	734	675	720	700	720	713	705	695	729	755	740	747	746	678	746	706	771	714	720	775	725	690	814	734	712	684	743	786	710	733	736	754	751	749	706	748	710	758	711	742	751	696	760	716	743	730	744	699	745	755	722	776	776	758	749	724	701	729	739	750	711	778	746	736	723	725	725	690	715	719	771	768	743	745	702	697	709	725	752	730	701	704	792	758	720	713	718	770	774	700	761	749	780	743	730	725	698	733	746	741	732	693	717	759	761	758	757	741	743	749	779	741	717	732	751	719	714	726	713	726	740	753	753	757	752	734	684	725	747	746	694	726	737	709	695	735	727	732	755	738	781	744	687	715	740	743	800	727	708	776	760	720	750	745	740	730	743	768	734	711	774	702	766	734	697	736	733	739	732	719	752	684	758	759	749	765	737	733	682	701	732	727	759	712	744	788	749	774	727	775	743	719	735	731	715	750	713	744	757	679	750	723	727	710	743	716	729	767	803	720	748	715	751	766	721	762	700	729	716	748	752	747	725	702	768	732	733	710	759	720	717	714	748	711	723	713	765	750	737	707	753	723	716	684	745	719	745	754	716	744	745	720	719	721	761	756	694	779	742	686	753	760	647	709	737	709	754	777	719	718	717	758	737	776	736	765	756	784	717	708	746	729	659	716	751	727	753	758	744	753	741	745	720	762	719	721	685	721	762	742	756	719	718	737	744	781	722	754	679	691	717	687	747	803	746	732	711	724	774	732	724	721	698	727	735	680	696	697	734	780	792	783	753	699	738	705	716	729	695	751	722	721	728	743	740	705	759	713	745	715	691	725	743	715	798	729	765	727	709	729	751	737	708	735	776	693	724	723	744	738	779	716	810	751	755	750	722	786	718	686	727	724	768	779	706	697	751	732	741	732	723	702	728	780	756	751	741	745	702	740	700	744	732	735	782	752	784	750	723	691	743	749	716	771	722	740	775	753	777	707	769	737	706	698	732	741	712	786	711	729	736	698	743	713	707	709	731	740	763	735	730	718	710	702	742	735	787	743	773	755	708	726	747	725	712	751	747	742	712	696	717	677	763	740	749	785	731	735	723	743	788	734	756	693	746	681	741	770	738	734	729	707	707	759	731	729	728	695	694	756	788	741	741	700	694	727	707	753	719	715	712	745	739	743	716	705	741	712	731	764	735	718	749	680	730	748	759	751	777	732	787	732	680	728	706	731	722	651	753	732	696	762	707	738	698	742	748	797	727	750	733	740	713	741	741	735	720	734	743	701	736	714	710	723	708	726	799	777	757	786	756	735	720	734	759	703	734	749	728	771	766	727	718	711	694	723	739	762	675	748	707	751	739	751	778	735	706	751	699	757	734	752	752	728	745	762	750	756	736	798	724	782	729	716	739	756	737	718	752	723	711	739	730	773	735	723	702	765	700	716	750	737	736	713	693	654	766	762	726	768	742	732	739	696	720	693	769	700	752	739	735	771	743	752	750	748	718	700	779	726	723	765	692	720	727	747	731	755	722	739	685	710	743	713	715	745	799	754	767	721	708	723	751	728	724	738	772	691	676	737	702	738	747	739	757	751	748	748	733	731	706	762	752	741	783	732	699	773	699	755	723	766	755	749	771	765	701	714	677	728	757	746	716	740	743	675	763	758	761	721	714	693	766	679	735	750	739	714	697	737	793	728	704	710	757	718	770	768	711	752	708	748	726	732	719	757	723	733	765	716	750	733	741	751	770	752	726	739	744	717	722	743	688	707	778	764	786	756	733	727	702	720	733	717	717	742	729	720	759	734	735	741	766	716	737	766	798	730	787	727	740	745	734	766	742	773	712	722	761	676	765	790	725	702	775	754	747	741	763	742	730	761	729	694	783	720	718	705	734	761	725	744	695	727	760	726	730	702	720	753	757	755	804	711	709	735	743	741	652	768	725	740	779	691	783	768	758	718	726	720	770	735	708	722	698	795	795	743	798	723	735	751	726	722	685	736	781	695	696	714	707	748	772	772	722	735	803	772	765	790	703	704	730	732	735	743	727	771	717	695	728	731	733	720	742	725	736	689	708	763	774	702	711	742	763	742	775	727	780	715	731	742	746	716	741	755	745	703	723	707	749	715	774	726	751	746	699	743	755	740	730	671	751	691	718	720	780	653	696	722	760	732	726	724	760	731	787	703	762	744	763	737	738	771	771	753	785	735	740	754	790	717	713	760	738	755	754	699	732	786	713	751	720	761	754	739	724	726	719	744	705	731	739	699	736	738	714	726	757	761	695	698	718	768	729	706	724	741	760	725	787	691	705	719	774	747	733	771	725	699	712	712	756	769	764	680	754	708	736	710	714	710	720	774	735	735	753	716	791	729	755	732	754	757	731	736	719	772	743	718	716	736	665	820	742	678	748	665	707	785	729	746	719	703	716	724	725	780	786	726	690	698	716	752	740	753	710	760	732	746	730	747	738	749	738	723	758	737	715	728	739	717	729	763	755	740	788	729	792	728	731	799	716	736	757	692	739	722	744	759	721	750	685	804	712	724	787	731	751	712	758	745	741	727	711	749	746	784	779	744	736	705	701	725
25653	13752	7958	3901	2317	1400	983	731	616	597	482	462	390	363	292	319	293	254	263	267	268	297	284	290	292	261	268	251	256	261	235	273	253	298	274	301	257	277	270	286	259	293	280	270	287	303	266	252	267	288	233	247	286	245	278	281	236	269	241	256	264	289	246	227	284	283	282	274	272	261	310	264	300	318	260	241	268	280	250	273	252	276	240	267	268	258	271	278	260	250	294	266	258	292	280	286	261	232	254	261	268	260	263	259	292	278	231	265	261	220	249	272	265	275	289	254	231	282	278	281	288	290	272	255	254	261	251	253	272	244	282	239	280	273	305	260	306	284	271	245	244	278	280	297	273	268	264	263	263	288	269	277	302	261	244	268	255	280	277	300	274	254	265	249	247	289	261	254	283	282	273	293	267	279	266	265	253	244	266	255	244	279	280	230	260	283	263	252	301	269	261	244	252	231	255	281	221	265	261	260	287	272	265	306	269	282	279	279	278	312	263	263	244	285	275	285	261	285	251	261	291	265	231	269	269	288	252	269	260	259	276	259	274	234	248	286	261	284	243	250	232	260	268	288	249	264	287	270	290	298	253	289	245	279	242	297	264	256	295	268	293	258	224	245	306	234	263	284	260	286	258	252	286	292	276	315	270	303	289	280	271	300	271	282	298	290	275	279	255	276	274	305	302	265	272	270	264	231	259	251	237	259	269	274	269	254	267	252	277	272	255	264	273	273	251	256	260	279	259	304	285	225	285	304	257	264	261	267	270	279	222	276	272	263	253	249	240	277	275	296	301	300	248	235	284	282	277	284	284	290	274	237	271	260	280	259	279	250	249	274	281	297	270	273	279	294	292	273	274	291	266	260	277	305	277	258	271	246	275	244	264	281	264	260	280	244	247	265	247	255	261	267	233	253	263	269	283	256	262	263	271	260	274	261	240	269	259	254	278	253	242	238	269	262	238	267	271	272	278	276	239	274	278	284	292	254	276	249	273	276	245	256	260	266	269	266	244	270	278	259	256	292	281	256	248	244	305	283	244	246	268	270	273	266	261	260	254	261	263	252	275	292	285	272	280	263	287	256	260	273	289	299	278	262	259	292	269	241	267	275	257	257	274	282	279	318	277	290	279	312	274	284	274	292	266	305	267	282	261	266	304	282	276	314	240	245	286	266	298	267	263	288	271	257	256	283	268	262	269	260	258	265	273	265	265	262	284	294	251	277	271	247	283	256	254	272	300	249	273	268	250	339	258	274	266	269	293	247	258	262	266	253	282	294	223	274	278	273	259	251	275	315	254	328	272	256	269	248	261	254	252	243	254	293	244	266	274	278	251	276	286	290	292	275	289	292	276	262	246	244	269	246	258	243	253	267	268	266	263	244	274	274	284	308	267	238	262	274	290	270	266	283	286	256	262	236	261	280	295	273	230	268	277	310	258	286	256	294	298	276	265	249	295	271	240	250	244	248	281	243	272	271	270	248	300	272	273	259	263	298	257	288	247	277	268	253	288	246	283	290	287	270	248	257	233	265	259	289	219	303	309	279	294	293	291	284	245	278	254	253	299	261	266	262	265	275	282	270	289	245	253	281	263	276	261	282	247	286	247	251	293	275	282	257	269	277	244	287	259	249	305	258	261	277	283	247	282	307	270	272	278	263	263	235	253	282	277	262	286	283	300	280	275	238	267	252	261	261	270	271	271	295	256	276	293	243	278	272	274	264	246	252	270	240	265	264	278	268	293	238	260	260	278	258	280	277	270	275	264	264	271	282	248	280	291	265	257	295	273	273	270	282	275	263	276	279	272	277	246	284	275	250	243	270	271	299	254	273	238	285	259	253	270	280	262	260	251	241	248	277	268	265	268	299	279	260	271	294	263	286	254	272	302	252	300	257	282	289	300	281	245	272	282	288	248	248	267	281	266	246	279	297	260	250	273	252	255	277	287	267	271	267	252	281	246	244	265	261	253	270	283	280	255	282	284	273	253	271	261	241	265	243	257	268	285	256	295	248	264	284	289	271	290	275	250	273	256	296	260	295	245	247	250	245	240	276	232	271	277	282	290	280	285	254	250	246	294	275	251	261	271	276	290	269	276	280	256	287	275	271	289	264	276	269	275	262	272	279	284	272	262	292	241	279	279	270	254	306	309	271	268	312	289	289	277	292	278	279	255	266	286	268	239	261	275	254	263	255	280	262	289	252	279	274	289	247	253	266	230	268	267	226	260	259	284	279	257	233	293	290	292	243	222	265	240	277	237	239	271	289	308	232	263	297	300	284	273	288	259	292	249	276	250	229	269	292	292	252	251	274	260	281	268	246	280	245	240	274	285	257	296	258	306	271	262	295	287	257	315	251	263	269	263	246	276	300	283	270	273	261	282	270	293	278	284	286	268	239	277	269	292	257	258	271	238	271	269	268	267	300	261	260	254	271	262	260	252	268	275	273	267	271	320	281	276	278	275	245	269	290	279	280	282	266	260	281	258	290	244	282	262	250	307	264	288	280	280	267	281	253	270	269	266	278	270	250	263	254	254	276	266	256	247	279	287	282	268	237	288	274	282	287	259	238	243	280	259	272	251	259	274	261	255	246	260	249	294	271	241	251	284	301	276	252	252	292	247	249	292	265	270	266	291	264	288	268	265	225	255	266	268	260	303	264	251	261	273	254	260	282	282	264	278	274	263	271	241	278	227	289	285	260	286	256	284	257	284	266	245	273	267	287	277	269	262	264	286	284	271	298	268	283	250	296	252	263	269	270	245	282	234	272	295	305	262	268	275	275	278	277	281	249	257	253	255	264	257	269	291	280	277	251	270	219	245	275	254	275	258	266	259	296	251	255	252	239	288	274	273	271	242	270	267	269	265	250	292	270	263	268	267	280	251	283	267	315	284	235	270	280	263	295	290	281	246	276	284	254	268	269	284	268	287	290	274	281	271	295	295	282	301	257	259	288	290	266	288	281	288	245	259	274	249	281	249	249	293	256	267	298	229	262	252	269	264	237	275	284	278	285	261	278	274	288	261	266	247	246	238	273	257	259	278	320	283	291	271	236	276	269	293	272	277	272	242	253	278	287	250	278	303	258	246	253	275	265	296	232	284	262	284	264	241	258	294	259	248	317	227	231	227	251	292	264	214	275	270	292	288	275	234	283	289	272	258	268	272	338	282	290	291	259	268	271	252	246	268	261	254	260	257	228	261	236	261	240	261	284	243	274	274	267	281	247	301	286	265	258	286	262	265	296	216	262	254	269	258	282	254	272	253	288	290	254	281	293	312	302	273	291	266	257	292	272	300	279	247	276	267	280	286	236	266	267	280	264	261	278	259	266	278	312	277	247	267	251	260	246	294	263	265	270	276	256	275	282	270	285	263	293	250	262	255	255	268	270	263	270	297	268	262	265	257	279	290	288	251	279	264	293	280	284	282	272	241	282	240	266	264	276	274	266	286	251	293	270	265	278	274	211	255	260	309	283	246	266	273	270	279	259	271	258	261	262	266	242
15405	10424	11892	9731	7627	5402	3685	2804	2314	2138	1834	1511	1186	951	822	794	744	736	732	723	698	594	592	614	585	579	587	588	574	633	603	608	608	605	604	591	606	565	598	617	587	551	602	611	630	644	618	638	671	633	619	629	605	602	619	612	607	578	560	564	596	570	629	626	616	580	589	620	627	531	609	612	660	560	589	582	618	615	582	617	615	626	601	633	591	579	578	572	610	632	607	605	624	592	586	624	591	610	628	568	577	625	615	661	587	582	559	589	569	603	619	580	597	588	618	592	574	622	549	589	568	585	553	591	598	614	609	557	639	619	609	531	616	599	630	536	582	584	618	587	595	570	610	588	571	578	580	581	616	559	622	595	584	575	625	570	598	573	573	584	598	600	573	589	577	593	606	615	590	578	586	583	581	550	592	622	596	604	599	540	577	583	593	592	623	580	583	603	619	643	599	577	608	603	584	632	633	630	556	573	593	578	619	587	596	615	566	590	575	629	560	592	593	558	611	642	605	597	610	602	574	587	600	613	616	580	629	623	605	576	556	632	640	575	573	569	557	603	577	589	605	592	586	624	615	619	589	605	587	599	651	650	585	598	578	591	649	584	617	581	615	643	588	617	627	658	611	619	585	574	660	578	594	553	596	592	626	624	616	556	634	585	612	632	571	622	615	588	580	578	596	592	625	603	614	581	574	588	586	635	582	626	598	636	631	616	586	588	617	630	577	630	632	637	586	578	603	616	571	592	552	595	587	565	618	581	587	574	553	608	569	590	585	620	564	594	602	551	586	576	560	636	605	628	550	600	582	597	594	631	579	595	587	594	616	588	648	572	580	580	603	594	616	639	566	611	618	634	565	604	617	589	630	644	601	639	569	565	593	573	644	620	572	610	584	566	581	603	571	622	630	583	577	585	578	574	608	610	585	625	598	609	617	592	596	575	603	601	599	597	530	542	622	625	615	609	586	553	570	584	586	582	610	598	631	564	582	605	592	599	628	613	570	601	619	600	628	615	585	603	579	631	592	587	572	624	649	612	601	639	572	606	586	574	581	621	635	621	637	584	601	624	601	625	609	580	609	654	607	620	586	632	588	613	590	627	630	622	609	584	570	618	590	553	637	603	579	583	616	612	633	577	680	623	619	581	583	598	609	628	596	598	561	613	591	584	607	590	612	601	591	574	604	601	594	576	612	601	562	607	621	628	599	603	590	639	572	586	573	608	595	638	567	604	569	561	590	592	585	572	531	602	636	657	611	609	604	598	609	607	594	570	568	584	592	551	590	619	575	638	561	625	613	529	580	571	612	650	597	608	568	584	634	570	577	618	549	576	659	617	637	606	611	607	626	590	623	602	645	640	603	585	590	610	611	623	581	621	616	596	574	609	578	564	605	611	600	622	618	617	577	607	570	572	652	571	589	581	555	627	634	555	582	593	618	647	622	605	612	580	598	641	636	606	565	599	612	648	607	599	600	588	612	597	597	600	558	574	603	593	591	586	614	555	554	565	588	632	595	619	624	627	583	574	605	614	562	610	622	611	622	615	630	601	582	576	580	576	611	579	666	575	606	610	577	629	610	589	631	621	536	597	635	601	640	602	583	605	582	573	583	585	599	611	606	595	591	609	595	590	573	552	612	581	665	613	626	581	627	584	602	598	597	606	621	631	606	589	623	579	622	579	568	636	567	605	564	560	579	616	580	644	622	596	593	596	603	583	620	621	609	593	606	583	590	581	628	573	601	615	596	578	589	622	559	608	579	606	637	603	639	618	572	620	557	637	592	604	610	572	567	566	653	595	571	591	623	565	599	600	591	574	644	569	581	595	630	593	604	613	610	595	591	600	621	621	615	594	588	592	627	623	579	551	594	592	605	551	629	641	590	583	615	583	642	587	604	582	623	603	577	589	572	560	631	557	610	582	575	580	576	591	586	572	642	551	594	578	576	560	631	552	590	572	574	579	646	605	608	571	606	562	622	568	613	609	629	557	595	605	641	601	578	577	637	546	590	616	614	637	629	586	598	610	565	582	631	598	614	572	590	567	617	596	590	576	613	577	607	623	554	562	617	603	630	615	588	597	565	617	619	627	585	577	577	583	616	657	610	628	577	592	624	580	573	627	579	579	594	597	613	595	581	552	612	576	535	593	587	589	604	610	575	597	657	595	600	609	571	561	602	578	583	546	592	623	595	576	626	600	570	571	628	618	604	574	594	571	639	560	575	618	600	630	555	614	620	587	617	603	589	602	623	593	564	613	646	616	610	587	572	634	622	590	660	592	595	588	596	606	611	569	551	617	649	602	628	567	623	605	587	590	611	592	601	581	557	604	611	592	614	565	607	613	586	598	602	582	567	617	620	614	642	572	600	638	566	583	606	599	553	581	619	604	636	580	590	547	599	638	614	572	571	597	583	594	588	623	691	626	648	594	601	587	623	576	575	616	614	592	569	592	597	595	563	609	593	589	596	560	565	606	590	608	619	589	590	620	552	626	618	616	576	589	565	581	596	573	613	594	583	565	585	596	614	615	613	600	606	587	629	561	603	616	587	599	557	585	621	601	612	573	613	643	585	569	591	620	629	628	600	616	576	586	611	617	602	629	587	621	606	601	570	611	615	630	598	620	629	601	599	622	596	617	592	565	548	606	576	547	661	572	583	630	558	561	589	540	620	559	617	591	586	563	623	575	590	637	554	630	570	599	617	585	586	596	561	633	598	578	610	604	553	589	630	602	597	608	621	576	591	610	595	595	579	607	594	575	635	594	604	551	605	547	588	580	606	588	618	584	607	611	616	589	617	636	621	585	609	591	585	554	568	615	614	568	590	621	561	583	571	599	550	587	547	599	608	568	627	608	604	567	588	560	598	583	607	579	582	616	614	603	599	599	550	602	581	582	591	600	590	588	621	573	556	620	579	555	598	565	621	629	618	629	613	587	569	589	556	643	584	607	631	588	623	614	592	593	555	624	574	550	630	610	599	609	612	566	632	545	635	550	586	567	601	624	607	588	592	634	596	586	580	593	581	596	607	557	638	581	604	568	598	607	605	579	586	614	587	568	585	573	580	564	604	560	543	580	570	599	588	626	557	608	594	564	659	613	575	541	603	623	605	616	622	594	564	591	615	574	599	584	591	628	608	585	589	614	606	626	582	609	601	598	547	580	613	594	602	577	579	576	564	574	616	586	613	590	625	606	582	606	613	610	568	578	610	620	606	609	572	623	600	611	629	651	607	608	596	542	622	594	615	611	592	586	625	581	605	604	609	576	579	568	583	631	552	629	605	601	585	615	631	640	624	582	570	601	618	597	634	590	568	581	592	614	654	614	570	615	655	618	628	589	661	592	593	573	590	629	563	604	579	610	629	568	597	629	614	572	566	602	615	646	579	621	666	627	606	578	635	642	612	603	600	586	575	589	640	598	605	582	590	601	595	605	580	593	608	549	613	632	599	595	597	587	590	640	602	587	597	613	589	623	587	615	654	558	568	541	601	610	630	580	582	606
42271	20754	13296	8373	5334	3137	2218	1436	921	773	674	601	493	390	388	391	378	344	315	346	281	320	306	315	312	310	297	285	340	308	321	296	311	311	287	322	323	331	321	327	318	319	300	330	303	308	270	276	316	307	329	301	262	321	315	308	317	300	316	326	285	283	307	328	286	322	309	305	349	308	304	315	304	322	282	304	333	274	300	301	318	284	284	311	293	316	314	301	315	327	325	284	299	288	293	317	301	311	334	320	308	308	282	319	307	331	318	302	346	321	332	306	301	265	291	303	284	277	325	321	289	299	304	326	311	277	336	315	326	310	321	318	299	312	302	299	315	314	323	298	294	320	308	305	312	285	301	293	291	284	287	322	324	274	250	328	304	304	299	270	285	290	305	310	290	326	303	303	311	282	295	325	298	311	303	334	290	288	290	306	312	321	357	289	313	302	342	301	272	300	303	286	304	325	270	294	322	309	317	314	299	347	296	285	302	325	327	312	288	363	292	290	317	273	277	281	304	312	288	320	274	280	320	317	329	317	298	323	310	299	311	328	305	293	327	278	295	285	289	296	317	311	332	344	336	311	314	286	311	312	305	324	316	280	343	315	324	299	337	305	318	280	278	320	308	312	300	315	304	304	326	311	318	336	267	300	308	308	316	304	266	318	300	296	339	332	288	324	283	287	303	302	293	280	334	291	342	311	316	309	329	314	296	310	305	305	312	303	349	327	305	312	320	301	281	323	311	316	307	324	293	297	317	284	299	294	310	315	292	306	314	284	326	332	323	317	296	292	329	335	287	279	309	344	330	324	277	296	288	293	364	292	307	341	307	307	337	320	295	306	284	309	353	328	297	327	286	288	312	281	292	333	286	308	318	310	326	282	309	322	285	291	292	310	309	301	312	318	312	328	298	345	330	301	302	323	317	313	280	294	284	301	269	318	285	305	316	302	328	355	319	314	303	314	318	295	330	300	282	286	312	321	338	306	291	281	292	281	287	299	361	310	299	309	298	293	304	324	290	306	299	295	332	298	318	312	285	289	297	319	303	326	324	311	284	302	301	300	342	269	326	331	327	316	323	336	320	276	338	316	318	279	313	300	312	307	317	301	316	324	322	289	324	309	284	311	319	270	304	313	335	315	303	321	323	274	313	290	328	284	305	317	292	297	344	281	301	306	274	324	302	319	301	299	299	297	284	282	283	350	322	302	289	358	276	324	349	325	297	285	338	291	327	308	303	332	332	298	296	323	332	299	314	324	314	273	307	300	313	272	296	287	324	334	309	302	333	277	301	325	326	307	326	305	289	302	306	303	282	323	297	266	290	330	304	348	297	297	312	283	319	329	333	333	341	305	304	304	306	286	278	295	292	327	314	324	296	305	347	309	287	307	322	316	280	312	292	321	321	289	284	303	309	305	275	313	300	315	297	289	306	343	311	298	296	291	316	295	320	321	300	273	342	309	347	299	321	337	307	313	308	302	311	319	294	310	328	292	290	319	310	335	288	273	307	327	310	297	304	307	278	296	302	294	303	327	268	285	268	319	319	306	294	310	283	298	311	330	324	307	318	281	308	295	339	307	300	305	317	338	281	320	327	300	310	266	316	295	287	305	310	323	310	286	264	304	307	289	271	312	292	331	328	325	295	299	297	296	302	317	317	306	330	288	308	322	312	323	309	299	303	323	313	333	300	282	306	308	329	308	285	294	332	307	311	309	296	293	322	327	305	261	302	285	313	303	298	307	348	324	282	308	286	307	274	291	269	302	316	296	317	336	305	339	290	284	342	326	295	293	334	299	330	266	320	308	278	300	345	300	331	337	354	295	297	289	287	293	299	285	327	335	318	333	306	277	319	317	302	280	284	298	277	289	303	287	308	353	276	304	300	300	311	299	366	299	331	300	301	305	319	334	321	275	327	293	321	327	290	334	304	279	292	306	281	318	273	293	322	313	328	280	335	336	310	322	302	299	331	286	326	318	298	319	310	300	351	334	314	280	280	314	303	312	325	355	302	329	270	292	311	306	266	266	287	290	328	322	307	297	300	310	344	327	303	297	312	282	280	306	308	328	304	323	284	330	273	320	331	299	294	330	291	306	318	294	332	281	299	293	283	291	319	274	321	294	302	306	333	326	319	259	284	311	339	305	316	297	281	308	300	301	299	317	312	295	323	306	320	276	285	275	282	308	317	290	331	324	302	313	311	348	322	295	301	315	327	306	300	290	343	316	287	313	317	283	299	331	330	312	317	284	309	340	311	305	341	277	315	296	304	310	306	318	303	307	313	363	330	310	305	300	311	272	318	290	328	319	290	292	326	305	296	298	296	305	276	290	301	302	334	323	335	333	289	275	316	286	327	306	318	285	290	295	311	278	301	310	298	303	279	333	294	293	290	345	325	257	317	317	313	310	297	265	335	294	308	296	292	287	306	304	282	315	285	318	316	300	291	322	312	319	325	332	288	305	300	266	272	297	304	330	314	315	361	317	289	281	287	312	332	310	320	309	313	323	305	321	307	317	322	261	364	296	313	298	345	299	343	305	289	281	307	300	287	291	302	301	333	286	328	327	304	356	302	298	321	298	299	287	348	316	303	301	290	313	319	289	289	323	294	307	302	314	296	288	315	293	279	261	319	299	291	296	276	307	303	294	302	320	301	313	287	321	327	292	300	321	316	303	298	306	290	313	332	311	328	316	286	338	289	343	287	299	302	336	291	324	303	304	307	284	323	298	302	286	293	280	330	322	301	280	301	314	311	315	290	323	286	319	336	314	304	283	286	307	290	293	299	311	288	311	292	302	303	306	321	304	325	300	302	305	330	288	317	274	286	321	276	279	316	322	289	322	301	310	318	299	353	337	328	320	290	322	296	338	339	291	299	336	366	282	284	327	300	311	321	308	326	324	307	335	322	289	291	330	320	309	313	310	316	286	295	322	336	320	310	286	286	281	311	313	303	305	332	332	333	329	319	341	324	314	288	325	291	296	300	335	290	295	311	328	296	308	292	305	328	301	312	310	320	311	302	293	306	316	351	288	336	286	305	298	285	296	301	310	307	314	296	299	299	301	333	292	323	324	329	304	302	306	317	309	335	289	289	329	320	280	297	296	310	298	267	321	299	305	286	309	288	293	282	305	308	295	276	281	301	287	307	315	324	295	303	303	286	287	326	299	281	281	284	318	306	309	320	313	308	275	301	354	309	311	321	332	298	326	289	286	296	305	304	315	316	313	285	318	301	319	291	347	287	308	315	311	305	312	324	263	273	287	342	295	314	308	295	304	307	316	311	293	336	311	311	274	298	301	300	298	313	338	279	303	333	265	327	294	340	298	302	292	327	318	325	304	308	307	305	341	276	320	306	295	300	341	303	317	316	356	323	307	307	317	301	312	319	269	306	269	302	292	315	298	274	292	265	313	303	321	313	335	332	281	299	304	282	281	346	326	313	355	325	295	297	302	302	338	294	287	306	311	295	304	317	309	294	342	319	319	323	302	296	308	290	315	305	290
25383	14216	17858	17761	14916	10651	8314	5716	3800	3139	2494	2209	1647	1219	989	1038	896	897	834	835	779	747	724	664	708	689	672	668	706	624	644	656	659	661	702	700	655	686	680	727	649	680	719	670	697	732	688	708	720	648	690	675	691	722	693	694	670	695	690	705	670	696	674	652	687	701	699	687	666	691	694	686	702	735	797	627	670	676	681	669	712	654	697	679	673	715	645	636	649	680	632	696	663	690	688	677	678	666	714	640	672	642	682	694	679	685	686	679	700	672	671	682	663	681	634	675	652	696	656	688	622	723	688	706	695	658	654	659	627	686	674	649	691	671	667	636	623	671	637	652	686	668	753	703	699	715	682	663	683	673	662	687	694	667	648	670	649	697	644	686	704	701	680	648	638	678	699	641	660	630	660	689	660	713	658	707	674	691	689	677	703	686	682	658	691	692	675	661	638	653	675	689	702	611	671	674	689	660	710	652	662	714	705	703	690	671	656	651	687	684	682	679	611	661	706	648	722	661	627	641	668	679	707	709	665	679	677	648	621	653	657	689	692	682	665	671	676	683	652	731	687	673	662	685	660	654	656	642	632	667	627	624	635	638	677	667	713	680	713	681	673	663	703	633	640	714	715	740	677	646	655	673	693	646	682	681	654	665	685	677	685	696	664	666	670	663	649	700	672	629	709	683	692	664	655	691	671	708	678	677	653	650	726	680	667	698	698	670	708	655	716	636	653	664	653	652	674	650	664	641	644	710	685	656	695	623	664	680	625	701	665	652	673	684	638	684	687	669	701	697	665	650	643	696	669	699	655	635	657	664	686	663	647	608	615	679	670	717	726	670	634	690	661	633	679	697	658	714	668	669	709	633	662	623	688	670	676	719	663	688	639	676	663	689	705	685	657	654	689	720	675	663	684	687	702	669	674	695	622	632	670	667	658	671	674	640	709	662	624	677	694	632	723	649	627	657	680	669	690	714	651	672	678	644	669	639	659	664	653	702	678	627	642	654	656	663	679	703	676	646	657	680	683	666	693	651	639	614	665	633	668	638	735	644	668	644	658	653	673	676	651	705	676	652	685	626	668	636	697	705	697	663	660	703	699	646	687	641	661	668	689	690	628	702	676	648	641	666	688	620	675	668	663	683	661	664	657	671	660	696	651	665	666	646	705	625	694	716	668	699	638	676	681	669	691	687	659	678	635	673	656	679	651	662	728	690	654	656	686	636	681	699	670	657	637	679	666	709	685	643	662	677	648	695	659	660	685	645	641	710	717	685	688	623	692	659	683	686	722	663	697	662	628	713	700	679	681	681	674	671	636	653	685	653	681	694	631	649	694	652	679	704	693	700	672	665	676	704	661	659	703	635	725	660	698	685	714	661	671	689	686	706	714	669	649	662	677	719	658	700	659	708	672	683	663	684	673	677	682	628	699	665	719	687	656	694	670	651	634	627	663	680	647	693	698	680	680	671	655	689	637	696	611	654	674	694	691	664	640	665	667	663	673	634	689	699	692	663	700	679	689	678	695	624	651	647	660	708	643	736	660	654	650	712	686	662	601	641	665	652	659	639	694	608	641	662	639	678	622	660	641	689	675	648	665	690	685	626	668	672	625	686	673	698	668	684	671	685	740	690	692	668	653	687	665	669	655	646	700	667	659	633	666	664	698	638	663	632	595	684	653	706	669	708	632	689	722	658	671	665	642	649	690	627	691	603	667	646	699	650	695	670	655	677	676	661	643	705	682	656	659	658	697	671	623	656	634	662	640	649	654	679	641	672	675	624	703	668	656	657	635	653	681	654	747	659	661	655	645	691	609	663	699	647	712	658	672	648	676	661	705	665	706	677	711	699	693	672	681	649	716	634	738	720	716	660	688	701	639	691	649	671	681	619	656	656	717	702	698	677	689	665	712	643	657	717	618	660	656	660	690	672	662	680	661	639	689	697	680	673	695	681	674	659	665	649	687	646	722	723	635	686	703	659	658	673	679	724	688	676	676	661	668	676	667	698	661	683	695	664	634	648	654	611	687	700	645	681	665	704	663	715	667	697	694	694	676	681	684	669	654	662	689	712	638	684	681	675	609	640	665	706	698	623	695	682	656	678	643	648	650	664	630	669	646	708	647	683	681	666	704	653	686	683	695	676	673	729	654	668	645	649	670	690	709	640	733	691	682	629	698	654	660	672	668	661	656	663	669	734	642	639	668	682	672	644	702	698	708	669	678	639	686	626	665	676	641	612	669	694	654	698	631	658	714	718	682	641	738	721	691	652	639	638	726	661	673	699	705	681	699	670	656	688	632	710	686	611	714	662	673	657	660	644	684	697	718	659	648	640	675	705	683	678	657	660	667	663	654	678	661	663	706	681	616	676	679	635	707	677	663	659	703	689	644	683	701	651	698	636	704	642	677	667	649	633	682	675	637	667	721	682	690	683	669	665	679	632	690	650	676	673	643	674	692	676	688	639	658	681	625	681	652	697	737	644	682	647	651	679	658	706	660	665	686	683	701	619	641	690	637	646	683	694	673	690	700	670	694	664	669	656	661	644	645	671	655	643	634	707	690	680	646	725	661	704	672	675	713	666	623	623	642	652	602	674	637	652	663	703	686	660	669	639	668	664	673	640	694	655	725	657	650	635	626	693	639	689	711	663	730	645	681	624	684	702	697	674	652	628	638	676	631	691	645	695	639	689	630	683	683	686	648	692	656	637	646	694	686	685	674	672	708	652	633	728	640	673	729	655	708	631	705	683	648	636	635	681	615	651	678	693	704	706	635	620	653	664	677	633	645	699	668	676	707	671	665	707	614	711	634	661	699	683	698	675	672	707	676	667	650	662	683	643	637	688	699	726	683	626	692	730	648	663	677	698	656	671	699	670	662	678	650	683	659	659	672	629	690	679	669	672	643	676	625	660	662	622	654	709	694	689	691	673	709	683	693	658	679	705	688	662	692	628	648	643	602	686	685	667	636	684	612	708	697	672	643	656	656	698	696	661	636	697	680	675	651	630	632	663	660	679	674	688	703	671	685	693	718	652	665	698	685	649	679	661	654	693	658	683	646	641	627	734	707	684	696	672	644	753	643	630	703	680	653	677	680	648	654	674	666	643	693	713	655	635	695	684	700	698	642	672	657	657	706	609	694	654	673	634	689	685	678	661	698	649	713	677	662	670	673	652	656	663	668	680	682	671	634	683	716	716	702	640	705	684	664	701	712	691	667	713	699	660	652	656	704	626	661	703	686	664	631	619	708	701	680	681	712	678	655	638	653	668	683	637	657	677	639	702	671	645	678	696	705	692	675	654	634	685	639	667	699	627	672	708	639	653	687	716	664	765	680	653	663	691	686	641	684	672	671	694	707	729	679	705	666	689	629	678	660	715	650	685	669	633	661	689	677	683	650	668	675	672	674	665	647	673	667	652	652	667	716	659	662	697	652	687	653	686	693	612	657	652	681	702	703	660	696	683	668	611	702	713	690	678	696	681	632	669	687	628	687	660	677	659
45724	27445	20672	13589	10667	6124	3432	1732	1228	1034	824	735	581	486	432	416	401	438	399	377	377	354	336	359	328	343	364	361	351	297	372	319	310	354	370	347	342	344	342	343	353	314	320	364	355	304	340	328	343	360	385	350	340	383	337	329	374	302	331	317	337	317	334	360	374	302	341	363	326	312	345	307	344	345	406	370	372	388	383	351	347	356	345	358	340	362	362	335	342	305	366	323	327	352	347	349	357	389	332	346	358	355	355	348	332	349	328	339	354	369	325	324	350	314	326	337	333	357	394	387	371	348	359	349	362	360	317	344	328	304	340	356	331	349	344	321	318	336	365	328	369	327	366	352	369	375	308	360	351	321	327	358	347	384	323	360	357	376	363	349	358	303	331	385	362	323	336	332	340	376	362	320	337	340	354	353	333	358	345	335	348	334	313	325	345	325	325	324	302	346	322	370	345	327	335	357	370	318	299	364	320	370	364	324	336	309	323	305	330	375	375	345	348	320	367	313	353	344	317	370	340	363	326	358	329	362	299	356	356	398	340	367	338	321	337	355	368	354	359	325	336	319	319	332	327	324	337	328	340	331	316	347	376	362	359	351	331	369	348	354	358	324	335	341	344	386	294	334	341	358	346	331	354	323	359	344	321	347	367	320	332	334	348	389	321	346	324	347	332	327	343	366	353	343	292	343	358	327	327	351	346	354	342	312	377	338	376	320	347	342	344	301	347	355	356	351	402	312	333	295	358	356	318	341	374	292	364	356	329	352	333	333	360	340	356	349	358	338	339	310	345	360	385	364	374	371	351	292	358	334	358	341	350	372	345	370	349	337	296	329	366	386	318	381	332	340	380	345	356	323	356	340	368	341	346	338	320	330	372	353	360	335	344	323	326	404	305	344	316	347	334	355	340	351	346	340	351	374	370	371	354	300	369	370	348	337	356	339	365	315	372	315	330	344	364	376	366	389	328	359	361	351	379	362	375	329	362	353	376	324	344	359	336	332	312	325	344	305	346	341	373	330	376	372	389	328	362	349	354	405	381	331	331	336	335	321	348	340	319	381	335	307	325	366	301	339	379	318	331	333	371	395	347	318	322	336	341	380	387	367	340	344	308	310	351	346	340	343	339	317	367	322	332	332	358	339	354	317	345	359	332	337	348	300	337	365	316	372	346	351	327	326	340	333	330	336	332	305	349	338	326	373	328	352	341	355	376	300	320	306	339	362	373	374	369	374	373	387	381	337	378	344	346	391	349	360	336	368	334	378	362	352	352	317	319	353	351	362	340	339	332	345	365	344	340	346	351	377	359	370	347	315	311	345	362	370	366	349	358	372	339	395	355	387	345	336	345	322	348	326	324	357	381	342	378	368	336	326	332	307	318	359	351	326	340	338	327	366	341	317	308	385	356	317	345	351	337	317	340	306	336	348	332	323	359	350	332	345	346	352	348	354	354	350	351	341	307	312	373	350	343	327	324	352	354	330	342	378	361	325	340	321	378	375	384	343	343	322	352	360	366	344	345	308	322	337	319	322	366	376	368	373	363	331	344	290	328	307	351	363	337	331	319	342	306	335	338	305	341	354	354	301	344	349	329	340	379	352	365	364	342	334	321	330	344	302	341	338	354	347	331	330	365	337	348	328	351	378	366	336	333	356	314	383	320	343	331	343	346	309	368	328	329	306	329	321	355	366	336	356	303	399	338	337	302	362	334	342	351	350	361	350	362	347	341	327	332	318	361	373	329	318	341	353	300	329	353	316	342	307	384	349	355	303	329	351	339	301	333	344	336	324	363	329	338	356	323	335	337	349	364	341	362	349	341	342	352	339	311	377	348	353	376	382	381	351	349	371	369	340	338	356	325	369	354	339	333	391	373	322	359	371	355	364	337	340	325	333	344	350	321	322	337	371	320	319	338	328	366	359	305	320	361	362	344	343	362	313	361	354	346	382	356	361	351	353	377	355	362	349	349	341	358	341	381	352	342	325	347	367	326	341	325	316	311	364	321	336	366	367	306	337	321	357	352	366	335	348	343	364	315	354	331	345	348	344	365	361	323	328	321	308	358	363	325	341	349	317	306	348	334	376	371	332	341	359	331	334	325	332	329	308	335	361	305	362	353	328	352	283	354	331	369	321	347	340	349	344	337	359	332	355	332	331	360	345	311	349	377	324	316	348	335	352	341	344	316	314	344	329	335	337	331	352	337	329	345	366	372	320	337	363	320	366	360	339	329	332	356	363	367	320	359	350	353	335	328	365	333	378	307	339	342	361	319	319	359	349	349	377	354	346	347	331	333	318	331	314	357	346	335	343	369	361	359	357	309	349	326	345	335	327	335	320	344	316	385	336	341	301	329	320	318	345	355	318	318	366	341	347	350	318	327	341	341	326	323	350	346	378	382	328	328	340	339	342	352	327	364	366	312	319	339	325	326	336	355	346	362	338	353	379	372	347	331	326	298	360	336	332	349	385	333	350	326	350	374	366	360	349	348	312	341	357	334	341	371	319	329	322	359	327	330	305	337	346	366	340	330	332	351	310	361	326	331	368	323	326	340	313	322	372	351	328	335	374	298	338	365	359	356	314	334	353	323	295	371	336	329	343	356	380	374	341	361	345	373	329	331	403	345	318	377	318	363	371	346	401	366	338	358	321	325	344	344	352	311	346	353	389	337	357	361	378	349	356	335	397	347	310	342	345	346	339	339	354	370	335	297	326	356	366	348	332	375	349	326	358	364	322	356	382	371	335	306	354	361	338	361	358	330	346	349	352	345	356	349	326	331	353	343	330	344	344	320	340	358	349	360	350	323	345	346	351	326	343	354	356	377	376	343	384	327	352	338	347	296	317	356	372	341	358	322	344	334	339	364	325	336	360	328	342	361	324	340	331	308	351	296	375	347	363	356	352	339	357	333	339	351	362	377	352	339	338	330	360	340	306	333	315	349	345	356	364	351	343	346	340	345	362	327	313	352	310	324	359	366	381	353	324	320	333	355	329	345	347	340	338	349	347	357	315	362	337	342	356	320	330	332	346	340	336	332	343	316	375	368	366	353	360	325	341	345	363	363	338	383	353	318	329	344	328	329	352	330	348	348	379	335	346	330	361	327	361	334	344	326	340	305	380	367	320	332	371	334	368	349	325	345	347	324	331	361	362	325	322	349	369	340	356	366	335	329	337	346	348	335	308	376	336	354	371	366	359	357	315	364	319	377	369	337	331	342	334	362	361	350	326	335	340	331	312	352	353	322	326	372	369	341	340	363	334	352	339	372	309	369	323	339	334	363	345	356	376	336	352	364	330	338	292	368	337	336	327	362	368	319	360	365	356	393	318	339	351	355	323	344	338	337	320	333	334	343	370	368	320	334	368	325	334	383	383	364	345	329	337	343	328	358	383	338	334	325	334	332	364	353	352	347	377	347	356	341	338	371	374	312	350	304	334	324	339	328	325	306	329	338	317	331	316	340	349	339	338	352	353	325	316	318	292	318	315	373	339	333	339
27194	20100	24905	23934	23823	15670	11331	6257	4814	4100	3264	2565	2019	1534	1302	1183	1071	1013	945	987	953	867	799	826	793	768	768	720	765	711	755	727	724	751	720	762	742	720	751	767	789	803	802	787	796	841	793	773	776	781	807	746	788	771	751	773	755	793	738	771	759	743	786	785	779	761	750	751	744	736	727	749	738	732	764	725	717	765	796	742	713	741	768	742	716	747	767	734	715	722	738	766	674	696	701	809	724	744	766	785	802	751	692	740	779	709	775	704	687	722	716	705	725	725	711	699	734	719	732	743	753	710	716	747	748	759	697	738	748	716	706	766	740	728	716	713	718	743	775	729	730	716	712	747	805	727	772	764	709	719	710	724	774	713	711	740	750	730	743	746	738	753	768	734	739	704	716	700	784	738	751	743	769	756	736	715	755	729	716	711	706	721	742	733	809	709	779	754	733	704	677	705	721	711	747	752	726	750	782	741	770	743	712	789	704	741	733	752	692	730	713	702	744	746	708	740	710	752	775	797	768	762	754	782	736	737	725	730	742	757	706	733	675	726	807	750	754	742	742	702	745	732	736	710	721	779	749	746	737	766	729	717	746	703	783	749	742	744	770	728	710	776	778	770	716	725	738	703	729	738	756	722	778	718	747	709	778	739	734	720	740	736	742	756	731	700	759	782	754	741	729	743	761	760	743	732	755	773	687	716	776	751	704	707	727	713	767	754	698	749	780	743	744	722	725	773	742	723	722	779	727	730	716	735	733	748	770	726	732	730	749	726	776	722	749	732	788	773	764	741	696	763	763	708	812	768	732	729	717	737	736	738	750	716	745	732	764	704	747	662	708	746	772	781	788	698	728	773	703	707	751	727	762	720	760	701	702	786	758	729	717	746	714	753	765	694	763	763	791	708	718	744	751	732	742	752	773	764	746	758	717	741	699	706	772	758	715	751	731	741	731	734	720	680	753	721	776	761	765	731	709	749	734	768	696	714	748	752	733	712	764	710	691	712	684	739	720	719	704	698	748	730	716	735	767	705	678	771	743	681	760	704	735	769	727	715	740	760	704	740	708	741	764	770	693	689	741	740	726	727	709	758	728	685	749	763	702	766	769	705	749	748	731	756	769	709	761	787	740	756	740	710	663	789	737	701	713	686	768	743	743	702	732	749	748	721	715	742	771	731	724	758	707	713	703	706	723	716	751	716	733	721	737	755	701	748	741	724	729	774	745	727	711	747	725	708	734	723	761	727	751	746	698	730	731	719	702	717	722	794	712	762	713	742	742	823	753	759	744	746	741	734	739	745	736	726	727	723	762	765	747	777	731	720	767	716	706	733	753	726	698	737	751	743	727	744	797	728	760	779	686	712	760	741	702	724	764	736	737	751	729	726	715	705	761	711	747	716	765	715	765	720	746	724	725	749	759	717	751	719	736	712	689	698	770	756	766	739	748	769	785	776	785	770	740	764	771	734	734	716	711	717	708	695	703	727	707	741	716	774	744	751	756	734	741	730	713	739	718	739	727	784	743	755	744	697	770	737	702	725	777	721	748	759	784	741	768	745	719	726	743	728	728	770	714	766	767	708	766	713	731	697	696	720	731	780	736	737	704	752	755	782	743	715	751	742	736	715	760	698	721	776	774	701	785	688	749	785	772	753	781	731	701	748	750	756	741	778	709	773	709	741	699	700	711	775	720	714	687	725	729	681	747	731	704	706	745	810	751	803	752	747	737	724	707	742	800	730	712	723	768	740	734	711	742	714	747	749	754	762	715	716	733	716	714	751	764	722	742	740	739	736	754	733	764	747	753	745	770	755	699	675	707	770	724	761	708	716	774	714	786	752	718	767	775	774	740	669	704	741	698	773	688	754	714	724	799	717	671	748	706	758	772	725	757	722	774	731	713	755	749	742	723	720	771	740	763	735	763	706	787	716	712	726	681	693	719	718	703	745	685	771	723	686	746	722	738	707	738	752	744	733	757	737	750	743	761	708	704	785	733	699	744	744	751	762	724	726	754	735	711	714	731	693	777	744	727	693	728	756	757	716	748	740	791	696	706	743	768	740	742	683	727	713	782	705	744	790	760	775	769	709	717	687	732	702	696	721	756	768	738	754	700	732	754	735	755	720	757	755	743	746	739	742	757	734	733	740	717	760	733	747	685	762	776	712	753	693	750	699	743	741	702	724	746	730	725	750	715	719	725	697	744	729	726	724	694	751	756	733	809	705	718	779	722	718	726	724	701	725	764	736	717	743	761	727	725	732	752	738	759	746	797	738	702	765	749	736	751	727	703	720	721	772	694	740	733	756	759	811	718	765	724	741	673	707	789	776	735	716	773	742	757	687	760	706	755	741	733	734	770	730	780	697	727	705	708	745	678	732	761	724	709	759	698	694	750	759	753	758	746	744	754	702	771	720	763	718	684	719	752	729	699	696	761	796	731	722	694	729	716	733	741	699	710	756	713	765	762	726	743	699	703	723	771	749	735	749	706	737	760	711	767	720	730	763	722	742	744	715	717	684	680	718	744	769	714	715	722	745	756	750	760	745	752	720	744	775	710	790	744	748	799	760	712	736	781	757	766	728	749	700	715	713	773	743	724	730	745	747	769	780	751	776	777	764	720	721	741	708	771	731	713	706	765	755	743	776	759	734	718	777	723	763	700	778	706	692	771	754	733	748	766	705	776	719	745	749	701	711	792	714	750	698	727	688	724	708	751	782	714	738	706	734	715	719	710	724	815	803	732	749	769	742	746	720	774	722	773	718	698	728	778	776	752	759	698	735	722	740	764	746	744	729	768	741	723	722	751	785	733	784	701	767	785	725	692	744	700	728	681	715	718	743	732	661	762	754	724	772	725	730	741	744	715	764	727	734	755	723	766	756	723	758	721	691	813	780	756	680	756	694	736	731	715	790	727	752	766	732	747	764	767	732	746	718	701	769	780	719	759	759	737	742	781	763	733	738	744	714	725	688	770	763	669	727	709	735	763	727	744	712	719	736	761	780	695	764	720	733	724	697	744	740	735	776	738	696	763	711	736	682	734	753	734	700	688	756	716	718	751	727	764	767	757	776	707	747	761	750	745	781	739	718	714	688	744	724	733	738	784	745	732	711	752	737	707	715	757	749	760	739	778	750	742	772	730	768	685	760	695	696	716	755	728	733	706	694	756	768	747	762	727	750	716	699	701	765	708	730	708	695	700	714	745	731	753	708	791	706	734	738	734	743	758	719	689	719	714	780	723	733	694	724	702	707	778	741	802	737	741	765	713	715	699	754	735	766	781	728	725	713	731	728	750	749	683	757	742	779	716	736	783	758	732	759	762	744	750	759	731	742	734	754	753	739	769	787	763	727	767	749	723	733	736	726	717	777	758	738	763	738	735	739	773	709	749	739	766	701	703	724	806	713	778	676	735	717	696	756	750	778	780	751	730	740	721	759	731	706	765	736	746	772	731	721	735	695	734	749	742	781	689	766	781	712	712	761	695	760	742	760	744	735	770	751
28888	15981	7379	4334	2168	1282	925	691	550	521	465	380	385	349	344	265	302	269	257	317	310	304	300	242	285	298	261	280	254	245	288	275	256	273	307	320	292	249	274	282	296	265	288	246	285	290	240	286	252	266	275	249	269	277	283	259	260	303	289	279	282	262	241	281	275	262	287	254	296	275	283	256	252	284	245	269	247	290	262	285	267	253	282	287	219	256	272	266	247	268	286	270	324	280	288	274	244	270	239	256	279	305	273	269	315	266	249	277	294	252	261	287	261	248	261	272	253	274	248	292	240	259	274	281	283	273	283	286	273	284	246	271	276	263	295	266	261	283	313	265	284	239	274	251	293	270	263	271	246	274	287	233	280	271	299	276	285	293	286	276	263	264	246	244	263	261	277	275	310	265	255	255	269	286	261	268	278	257	275	287	300	266	264	250	256	290	292	274	253	253	273	276	274	282	262	264	286	276	266	234	276	262	276	283	270	248	276	289	257	253	255	268	263	275	274	276	278	290	261	276	274	250	291	268	267	262	276	258	243	249	292	281	264	281	278	251	244	283	273	265	291	264	290	272	231	267	267	329	280	274	275	264	249	272	265	235	245	243	253	255	262	278	257	265	290	288	255	270	273	264	291	239	265	281	259	267	254	258	256	293	292	273	281	264	224	240	284	259	240	263	262	273	310	269	234	277	285	290	259	287	252	256	251	267	247	243	262	269	319	278	297	272	268	262	264	247	260	298	259	259	250	257	260	268	306	275	262	258	266	240	258	305	275	241	271	277	297	294	275	278	265	257	261	231	283	244	308	295	284	263	305	270	287	268	298	242	292	283	268	294	246	274	252	303	239	243	255	250	242	275	266	258	313	282	272	279	274	273	265	299	285	298	264	257	279	266	263	241	268	285	257	306	286	279	274	269	272	237	265	254	265	238	265	265	281	263	260	268	249	246	277	254	277	284	246	266	253	285	283	248	287	240	262	258	292	242	264	287	270	285	266	274	258	273	263	301	266	253	281	276	301	246	258	268	278	262	285	275	228	258	301	274	256	268	276	255	262	265	273	269	264	273	251	255	270	275	243	263	258	280	273	265	282	289	270	266	239	262	272	265	242	236	273	276	250	263	280	273	284	270	271	247	275	282	248	264	283	247	226	265	258	256	240	261	296	261	283	256	277	292	277	244	275	271	305	265	241	254	257	263	270	268	267	251	295	271	270	266	290	250	235	283	258	265	265	326	284	277	312	250	265	269	280	308	271	231	255	274	261	269	284	306	295	242	281	284	284	297	281	257	248	279	294	248	280	258	270	257	287	266	282	298	259	261	264	307	252	263	270	254	295	277	275	284	286	244	259	280	292	286	251	273	268	268	276	315	294	280	237	296	254	266	268	279	304	283	266	230	284	284	257	292	280	277	269	275	270	252	242	267	268	286	280	325	289	242	294	255	235	260	262	238	276	270	255	305	273	276	262	256	256	262	292	294	277	290	291	264	285	267	284	261	251	269	272	249	276	269	275	273	292	278	227	252	259	235	261	232	273	216	301	259	258	256	251	264	247	258	265	285	234	271	274	245	239	268	271	267	264	255	280	267	310	251	260	278	248	272	291	260	269	297	266	231	286	284	261	267	316	275	266	259	269	266	267	308	277	261	257	253	284	279	262	253	279	269	314	260	296	264	284	282	273	249	264	269	285	298	261	266	302	280	267	245	323	293	270	270	273	291	273	235	268	282	262	276	246	245	269	282	277	283	294	295	293	286	258	240	259	270	296	258	282	285	285	271	312	254	263	244	252	234	244	268	270	306	266	285	280	276	257	285	278	277	258	276	262	284	244	238	253	276	257	274	258	295	250	272	274	286	286	257	283	217	264	255	250	286	290	284	275	279	282	283	268	301	260	274	279	248	289	264	259	269	256	264	258	297	262	255	263	270	289	302	256	243	258	264	252	282	242	267	284	282	297	268	294	278	249	250	240	252	278	291	270	256	239	261	271	248	271	248	241	259	270	251	270	265	265	319	258	283	264	316	283	252	291	283	279	269	258	275	284	290	242	261	255	255	293	267	287	289	311	262	293	320	277	249	245	263	258	268	286	280	272	273	267	298	271	255	277	263	316	244	258	285	294	271	269	268	277	267	259	259	250	269	257	258	270	257	274	261	254	258	261	306	256	290	255	268	297	261	248	234	304	249	286	272	263	278	287	273	289	258	268	282	307	249	268	233	288	296	276	290	253	254	293	257	273	266	261	268	264	254	266	305	267	254	260	275	283	216	250	273	255	237	281	285	266	272	277	261	265	260	281	286	284	273	256	241	307	288	304	310	259	297	252	269	270	258	266	307	259	248	303	277	281	253	241	286	290	287	254	280	296	256	281	290	257	283	248	287	280	271	263	273	273	271	285	262	288	279	251	267	270	263	282	257	268	248	263	254	246	239	267	270	285	229	277	263	256	254	256	285	278	271	273	251	268	302	261	287	264	257	278	293	273	275	279	297	295	268	258	268	278	270	271	270	275	249	267	258	264	266	290	270	264	264	274	251	250	288	266	248	310	299	285	308	273	261	275	250	272	234	274	262	275	295	265	269	295	270	273	268	249	257	289	281	251	246	289	287	247	257	261	289	279	275	298	274	320	305	265	274	247	292	267	246	252	277	245	272	273	274	266	265	283	268	241	307	254	267	248	266	274	294	259	252	278	262	271	263	255	271	261	254	273	296	288	263	263	260	284	274	255	254	272	284	290	272	281	315	269	298	263	284	278	276	268	283	309	290	260	244	296	266	260	277	255	270	279	259	282	286	267	288	281	270	267	284	252	265	307	275	275	294	244	240	267	274	278	283	278	264	299	240	262	263	282	297	246	269	266	272	270	287	259	280	309	254	263	246	251	269	300	292	276	282	291	272	237	271	273	285	305	288	277	289	250	278	287	249	257	274	266	275	280	264	305	278	269	266	279	272	249	268	234	268	295	264	270	285	241	260	302	258	257	302	275	277	245	269	276	271	264	298	275	266	271	230	290	273	299	261	274	265	260	286	309	276	276	247	239	268	261	254	245	276	258	247	241	270	304	263	257	313	250	277	243	240	272	267	265	226	289	265	275	246	281	258	230	277	289	251	272	258	299	261	257	246	280	254	274	268	298	286	278	301	289	288	288	235	269	286	275	293	277	307	260	276	277	284	289	278	314	299	263	274	275	261	260	265	268	244	233	290	253	255	273	266	291	274	254	266	318	275	242	249	275	259	242	266	222	293	249	265	262	236	265	270	256	257	248	260	253	266	265	263	263	270	272	274	287	254	257	266	247	269	276	293	270	319	269	301	251	256	254	280	253	266	266	284	267	276	262	286	288	283	289	251	269	302	268	276	274	258	284	284	264	251	217	275	265	305	276	277	247	260	252	296	262	298	270	292	244	272	252	250	292	256	269	276	263	254	243	248	277	272	271	264	288	276	275	290	280	297	283	281	285	287	307	290	310	276	285	286	251	298	273	264	268	243	276	242	271	280
17571	11411	11420	10843	6959	4553	3384	2544	1948	1829	1677	1373	1078	986	827	780	778	693	658	650	677	644	651	587	647	612	579	587	595	624	597	587	607	587	590	598	616	628	622	616	608	577	631	621	608	587	630	662	615	618	607	621	611	615	593	610	619	635	609	618	618	570	607	592	597	605	605	593	567	602	586	626	655	599	624	620	603	617	610	645	546	604	610	581	572	627	601	604	549	606	623	605	599	572	604	617	597	582	617	585	593	583	575	622	601	610	583	587	587	630	629	575	585	565	575	627	594	621	592	588	623	609	587	603	598	594	537	637	621	608	584	597	619	632	664	573	583	576	577	579	637	629	602	610	567	569	580	607	626	600	599	583	615	583	566	631	633	573	602	608	622	583	565	614	663	605	624	599	616	594	574	598	611	628	626	604	592	557	608	596	547	615	615	581	626	603	635	621	578	614	600	602	568	583	576	595	604	629	580	564	645	591	613	598	609	596	600	597	605	599	535	636	571	606	632	572	620	582	568	606	588	665	646	615	562	603	595	606	590	621	587	633	575	577	546	593	574	569	602	576	561	627	590	594	567	586	560	609	559	586	626	556	599	600	595	550	612	610	571	648	546	627	593	613	602	560	598	604	585	626	550	623	571	620	614	646	594	624	604	598	566	605	600	566	621	602	585	634	582	581	540	605	562	551	641	627	669	596	641	558	608	564	626	627	580	598	634	596	575	647	596	600	612	583	659	608	608	575	627	625	591	594	593	592	623	610	569	581	625	558	629	558	601	607	561	584	657	614	638	604	579	560	574	622	654	569	598	596	601	584	597	629	605	626	611	596	574	575	563	597	582	594	588	637	585	582	570	592	592	560	558	600	586	617	624	591	551	619	605	589	605	666	579	566	604	634	602	566	620	566	590	611	577	605	588	579	575	618	595	572	592	572	625	589	600	605	555	661	571	584	600	577	589	593	593	527	579	643	604	582	606	642	573	596	591	575	583	580	589	608	602	578	557	636	611	552	617	587	594	597	610	597	591	611	582	588	575	562	606	572	625	571	641	588	589	626	542	596	613	608	614	552	602	619	605	577	618	610	586	610	601	556	606	621	585	597	551	629	611	568	598	576	590	611	607	586	584	592	587	624	618	560	651	613	627	579	560	578	596	629	555	621	561	608	591	583	556	608	584	632	553	600	597	629	604	560	617	604	589	561	607	602	630	559	621	628	615	574	536	614	619	615	636	569	607	596	524	568	576	553	610	549	583	606	575	643	640	578	630	587	636	572	570	618	569	667	604	579	582	617	604	606	571	632	584	608	573	580	627	580	564	622	595	622	628	621	585	636	631	625	635	585	615	585	541	613	596	608	617	618	611	598	588	616	559	552	610	606	636	593	575	624	557	601	618	603	620	567	580	622	581	601	609	597	581	589	620	559	645	562	583	598	573	623	592	635	641	611	575	585	629	583	610	548	609	606	575	557	598	551	581	608	653	593	638	596	591	603	522	607	635	619	583	578	615	583	595	583	615	610	597	609	620	603	655	565	626	635	560	585	553	618	612	581	620	623	588	656	597	651	573	593	594	562	595	601	596	633	616	562	564	620	651	593	636	606	606	638	553	568	608	600	552	563	600	577	628	590	610	675	619	605	627	608	535	565	616	594	594	601	610	601	583	562	620	571	623	573	584	578	594	597	595	584	569	564	578	637	606	609	568	590	565	591	624	606	589	594	608	594	636	582	572	611	665	578	628	602	610	575	581	558	665	579	587	622	595	613	627	646	591	596	578	582	621	573	602	605	564	588	623	545	578	587	611	629	614	591	583	576	583	610	655	583	631	559	599	601	618	627	591	590	578	599	621	603	618	601	613	538	603	577	615	600	562	566	632	527	604	619	574	626	578	603	593	618	635	628	601	618	610	635	571	617	602	607	595	594	577	602	582	583	608	613	598	642	585	597	626	630	604	592	583	585	571	584	602	636	581	588	611	562	591	595	565	597	615	630	593	610	628	629	661	624	598	587	620	564	579	589	632	552	591	636	588	595	594	600	576	621	626	625	583	577	613	596	606	567	584	617	565	629	608	572	575	562	583	582	572	589	643	597	622	584	611	594	631	597	574	568	583	581	610	605	638	628	612	583	609	631	593	598	578	615	578	609	585	572	627	579	583	612	584	591	601	566	582	602	648	643	631	607	581	585	612	612	597	582	593	597	595	645	662	566	588	647	569	614	585	595	638	576	650	612	608	632	547	578	608	596	641	621	557	608	611	555	643	599	601	606	573	568	625	556	577	604	593	617	619	632	575	563	617	587	572	560	618	575	612	574	587	567	592	635	601	626	619	596	554	575	594	557	622	626	614	590	605	590	577	624	584	625	605	581	610	606	605	611	609	607	629	616	546	614	580	579	581	567	555	558	609	593	628	572	596	613	617	617	608	560	586	591	597	620	632	608	644	601	611	642	624	584	593	597	609	576	601	580	578	633	564	578	597	625	609	594	625	614	590	602	596	586	602	579	602	607	649	602	574	584	567	626	614	632	599	593	634	586	613	596	580	627	518	569	556	583	613	619	621	618	551	582	640	550	593	597	679	591	588	611	615	565	609	584	599	623	589	593	587	622	585	603	637	588	581	620	572	614	603	584	534	601	583	579	613	616	633	577	610	580	571	561	589	585	604	613	610	621	564	606	576	629	577	596	658	629	582	612	619	577	574	607	607	587	596	586	594	605	578	588	577	646	590	589	607	588	611	550	583	612	581	610	612	582	598	585	584	595	597	609	618	557	592	639	574	612	585	577	553	593	561	618	592	624	611	532	605	609	611	598	554	620	560	594	609	589	562	592	621	630	605	587	568	596	622	629	597	545	586	603	592	623	571	599	573	559	624	593	595	615	615	577	591	591	559	612	572	616	584	604	551	606	583	564	595	608	611	578	576	588	574	550	615	582	593	628	643	588	608	589	584	582	617	575	575	623	611	587	596	577	626	600	609	594	610	599	625	615	628	610	600	588	638	599	591	585	592	626	596	602	586	620	600	619	565	639	608	605	585	597	600	612	566	585	585	615	576	642	589	572	658	556	625	611	592	595	618	591	615	613	599	605	620	557	579	633	619	565	576	572	610	583	623	614	612	626	553	619	592	578	603	568	616	587	595	558	631	586	633	602	587	619	582	639	573	598	583	634	572	618	597	626	602	661	596	559	593	614	592	590	600	608	587	585	599	581	574	571	562	620	612	604	565	598	617	605	620	604	597	607	591	615	638	592	578	593	553	601	585	569	597	590	597	592	607	576	632	644	621	578	594	629	638	608	622	637	554	629	596	600	644	577	600	630	617	613	573	556	581	636	609	628	626	604	642	621	614	567	600	601	587	596	605	585	634	602	606	594	586	614	598	594	541	573	628	624	652	609	588	596	586	603	587	591	599	521	595	609	597	592	647	642	614	618	569	565	604	605	643	623	597	584	603	576	626	618	562	635	593	614	566	621	656	541	607	594	573	592	572	587	589	589	637	569	590	595
40036	20082	15096	9061	5263	3015	1908	1396	963	849	765	584	452	392	398	357	324	327	335	287	312	309	313	308	295	285	314	341	319	291	316	306	307	313	313	317	315	291	313	303	333	303	286	290	301	297	344	312	303	295	289	315	319	320	355	309	281	295	298	302	330	300	278	298	300	308	293	337	309	333	289	319	302	298	285	278	292	276	328	311	319	292	330	338	328	328	295	320	265	307	350	286	290	302	291	309	281	339	292	341	324	318	291	293	293	327	307	311	302	313	279	338	329	309	291	289	317	300	314	310	301	337	306	282	299	295	313	276	274	336	325	262	326	331	271	299	311	310	303	289	282	276	299	340	347	307	336	294	304	289	321	321	332	286	341	279	280	304	310	311	320	300	279	298	323	285	301	304	307	288	295	309	324	277	319	282	304	315	313	302	321	270	289	279	315	294	268	323	286	293	317	301	306	308	302	267	293	308	328	330	296	281	284	306	319	321	299	273	271	315	301	326	308	346	293	326	307	303	291	312	304	324	303	303	313	312	304	333	289	283	275	317	328	288	307	284	328	262	302	273	315	305	329	302	328	284	291	313	300	288	319	345	299	315	292	301	297	294	320	324	295	295	312	332	306	301	296	288	312	297	317	296	328	344	311	289	286	305	312	318	317	303	301	289	267	307	293	289	314	321	297	308	290	288	295	297	309	320	337	307	320	308	327	284	327	316	275	326	273	287	311	290	327	332	311	309	316	323	316	301	313	314	309	301	340	294	280	300	305	317	306	273	282	306	315	314	287	316	341	328	296	274	299	324	332	284	286	323	340	323	316	291	299	290	284	292	291	293	291	309	302	283	297	316	327	337	294	289	309	320	318	309	313	294	334	333	286	289	322	304	317	321	294	311	311	318	314	318	315	272	345	300	315	305	319	293	334	317	293	314	286	299	330	316	336	276	287	293	313	329	313	308	300	286	279	311	325	326	272	315	343	280	312	301	292	314	298	310	299	317	305	283	299	317	308	313	313	293	311	315	328	290	324	323	288	307	287	271	314	320	317	299	314	291	292	260	276	298	316	331	348	341	293	314	315	288	313	351	282	315	326	321	296	287	299	297	294	346	288	298	326	324	299	275	320	322	307	333	280	349	289	298	283	299	279	310	301	315	287	327	291	290	308	306	310	317	299	339	315	307	303	309	311	296	345	298	317	272	334	308	330	329	328	333	307	316	302	298	324	326	315	269	308	273	320	262	302	308	302	267	266	294	298	301	269	303	326	311	356	283	319	305	301	255	329	290	306	266	277	306	289	320	302	285	284	306	335	331	317	295	311	311	307	316	291	284	294	307	289	313	334	327	312	332	266	294	323	329	316	312	336	308	330	298	293	293	287	301	303	310	287	310	309	307	323	331	329	329	315	304	277	309	290	317	307	318	311	300	297	318	288	323	311	283	299	285	250	278	288	326	299	323	308	311	304	275	292	277	330	277	289	309	278	300	318	318	298	330	300	332	319	307	268	288	292	288	338	298	340	303	308	306	326	339	346	312	307	344	304	313	305	320	300	329	317	324	283	302	305	321	300	320	321	315	313	317	336	325	314	313	312	345	333	286	321	309	333	291	311	344	303	339	313	316	302	296	292	293	325	311	311	289	302	328	282	326	302	310	323	308	333	301	275	297	277	315	322	296	312	288	303	287	300	309	318	323	310	312	335	301	299	300	293	299	336	327	339	305	297	322	324	322	293	287	319	322	320	303	282	300	311	346	356	328	316	353	295	311	296	290	280	289	298	294	341	329	331	293	297	300	294	273	318	297	293	309	285	302	291	321	317	313	306	288	316	310	318	305	294	321	316	307	291	290	304	301	323	303	319	300	313	287	284	334	285	304	310	314	297	309	315	291	294	330	354	331	286	350	317	300	293	302	276	299	258	297	332	295	302	301	315	306	322	322	295	315	306	298	279	285	284	314	292	324	308	348	304	336	267	321	266	323	272	281	319	293	298	299	316	288	302	302	310	320	328	276	300	279	314	303	286	308	298	314	290	295	296	298	311	316	308	299	299	342	322	325	314	315	304	292	340	272	294	334	319	313	288	293	322	323	286	336	320	321	313	296	293	285	282	301	303	304	269	325	315	309	303	312	300	331	282	304	299	309	307	313	332	328	294	296	294	293	284	306	322	275	299	313	304	306	279	293	279	324	322	293	335	312	293	335	316	272	291	330	344	309	317	321	330	320	318	297	284	324	315	298	287	304	343	328	287	271	295	307	297	293	298	320	318	328	291	304	286	340	286	288	311	316	297	327	309	310	275	322	325	343	334	305	314	321	302	303	290	317	283	303	303	316	292	324	318	333	316	301	301	298	333	299	348	308	278	329	275	312	345	326	292	280	303	327	286	291	305	299	329	293	293	310	293	316	301	281	369	278	292	287	301	295	263	289	310	303	301	315	319	353	326	310	281	297	293	285	283	307	290	286	315	315	294	318	299	309	289	357	285	309	296	326	286	283	302	296	300	305	320	325	328	288	326	321	267	324	347	322	341	309	270	295	310	309	334	293	307	307	302	294	263	308	293	283	307	281	329	320	316	320	316	279	301	271	269	294	328	321	298	337	278	307	317	295	290	299	292	296	297	296	349	309	308	305	294	302	332	295	334	328	310	299	302	280	274	332	308	310	311	284	284	294	281	346	286	344	307	304	322	283	289	289	302	291	313	346	309	267	298	283	293	306	361	326	289	311	270	329	297	313	287	310	283	327	309	323	316	290	324	342	306	284	279	290	288	301	313	294	315	322	300	293	282	303	278	244	301	295	341	299	296	327	294	286	360	337	258	300	317	298	316	308	307	316	311	298	308	285	328	315	274	323	316	286	303	313	299	293	279	304	269	296	333	335	333	312	309	318	322	323	320	286	291	281	357	320	320	303	299	279	296	305	299	296	311	327	304	307	279	310	285	303	321	320	308	291	283	310	298	297	329	321	292	339	266	296	311	319	298	294	296	297	309	295	292	295	310	308	323	339	336	331	290	305	324	291	321	300	305	329	298	300	319	346	330	337	320	258	294	300	296	330	331	288	280	315	270	301	341	317	292	294	323	328	291	278	316	299	297	324	324	314	317	297	330	292	323	314	362	324	317	299	343	281	296	297	303	304	308	308	298	307	303	311	303	329	297	307	294	272	332	319	304	282	300	334	307	321	348	345	272	282	270	306	320	319	297	327	272	306	309	322	311	293	322	288	326	296	342	315	311	280	319	289	280	319	291	297	307	309	317	339	340	354	278	312	334	293	295	322	288	348	309	303	333	302	317	315	316	320	295	347	312	292	312	297	290	292	302	274	294	307	313	317	280	298	328	298	294	310	307	300	260	299	275	340	321	283	345	303	307	317	312	343	293	320	325	309	293	285	286	301	324	307	326	346	292	314	286	311	304	304	311	295	312	274	322	294	303	312	314	342	296	317	298	343	293	310	347	277	331	283	309	307	328	335	306	317	298	310	311	307	314	285	299	312	280	335	294	288
24064	13849	20253	17923	14379	10112	7144	5479	3868	3154	2626	2141	1623	1312	1081	994	937	884	881	820	811	766	746	706	668	711	695	646	679	692	725	668	693	635	642	724	693	634	664	689	695	715	689	680	731	708	667	715	683	698	682	701	717	725	708	733	683	679	702	724	684	686	659	674	659	663	716	635	696	668	698	720	604	654	608	653	685	645	685	649	677	665	630	684	662	655	654	702	672	683	689	650	674	689	658	661	621	667	699	661	677	681	673	668	679	692	670	692	665	676	665	680	666	609	697	687	725	743	657	626	633	638	676	662	686	695	671	632	649	653	616	625	651	672	673	665	690	641	676	639	720	678	700	688	614	696	661	691	686	687	695	633	626	703	691	650	646	637	640	669	652	690	674	681	654	700	689	655	683	712	658	647	632	690	642	662	688	731	623	673	661	731	640	661	698	687	672	621	647	694	643	637	660	667	693	685	704	642	673	636	649	645	669	679	645	658	697	706	673	650	665	690	686	728	689	640	654	681	605	680	648	655	660	656	698	668	650	659	653	645	685	709	642	692	693	683	648	691	667	672	668	690	666	657	652	709	698	630	697	663	633	686	631	638	690	621	646	690	691	655	670	676	658	648	659	688	690	692	669	713	663	692	679	679	633	662	665	689	687	639	619	671	656	710	649	652	679	651	658	663	652	656	654	683	613	681	668	654	643	640	688	681	722	704	673	659	672	692	658	639	625	643	669	683	687	643	665	649	675	663	687	629	684	687	687	649	657	639	674	703	628	676	715	647	677	672	694	709	700	691	642	659	681	670	663	679	684	684	688	694	685	728	642	674	684	666	702	710	651	689	694	700	690	689	653	665	721	708	696	706	675	699	685	668	720	659	660	618	663	643	654	705	726	646	654	664	632	681	677	654	682	654	744	676	693	637	715	644	646	631	673	679	677	688	653	687	676	698	731	675	672	679	700	666	633	672	680	679	687	703	699	665	667	637	671	707	645	627	724	671	683	653	630	676	672	693	699	706	706	675	629	679	637	706	635	619	635	645	721	665	665	692	663	655	654	703	625	666	661	705	665	673	615	662	628	656	707	677	682	716	636	637	726	691	677	676	644	666	654	694	685	673	619	641	669	643	683	659	653	653	729	613	685	621	640	729	704	642	623	708	628	654	665	659	753	657	653	703	662	683	661	651	708	687	680	726	662	683	684	660	634	650	665	695	649	654	648	681	682	710	656	661	689	682	713	670	668	701	621	671	674	670	680	672	679	677	648	684	653	621	624	685	686	693	677	681	689	658	644	702	677	703	683	640	667	707	640	670	678	658	710	678	660	672	658	682	730	685	685	679	675	743	677	676	642	647	706	724	670	677	659	658	657	671	706	653	695	662	703	660	638	698	697	681	682	673	691	656	634	672	639	728	656	674	644	739	676	664	667	671	690	668	659	705	668	676	647	655	647	668	696	670	655	678	662	688	678	669	729	670	690	648	687	709	704	662	626	663	621	696	694	724	637	667	666	720	645	694	671	664	662	672	650	676	717	687	653	651	643	669	659	659	606	696	669	663	664	663	626	658	662	695	669	658	625	678	660	663	646	648	638	681	671	649	692	654	636	689	656	685	693	668	668	645	698	660	689	688	657	668	644	627	684	664	686	656	671	687	687	634	672	709	660	721	670	665	663	652	664	703	680	707	671	628	638	632	705	680	675	693	649	634	660	659	649	637	660	662	649	670	665	702	682	693	641	696	700	676	643	672	715	637	688	673	646	677	619	668	670	674	635	664	661	639	664	693	666	661	670	720	646	667	721	675	692	689	629	658	648	618	699	607	681	693	642	680	692	659	616	683	721	691	625	647	642	627	678	690	685	663	641	688	639	687	647	619	629	664	671	639	675	685	671	672	656	676	705	652	679	630	630	684	628	661	679	730	653	656	679	695	672	656	711	709	678	619	708	687	649	691	667	636	658	694	663	647	692	673	685	674	661	659	655	670	626	702	679	642	636	659	678	663	682	674	651	645	655	703	718	665	667	643	616	694	723	691	671	665	662	616	663	705	650	658	660	663	670	678	666	649	593	663	717	670	705	678	690	674	686	652	649	677	674	669	717	689	656	669	660	665	670	712	658	674	660	670	670	652	713	668	664	655	639	656	711	697	643	710	617	680	661	690	666	707	613	682	646	620	651	696	677	730	679	662	676	686	677	685	701	640	697	665	685	685	699	688	640	699	664	671	691	737	647	611	692	675	686	668	640	717	657	675	715	657	690	659	648	685	688	636	623	677	700	654	694	651	645	677	705	677	694	667	723	683	689	715	674	700	675	661	654	643	701	663	663	657	703	615	644	660	692	709	674	718	674	677	662	692	649	692	704	665	700	702	706	686	692	775	675	692	695	648	650	648	649	666	662	652	667	659	687	635	636	667	698	661	660	617	691	663	678	611	702	696	622	648	676	654	645	680	649	695	669	706	669	662	648	659	676	681	699	621	664	650	680	688	652	694	722	638	668	719	635	687	730	662	670	673	660	668	688	683	660	649	689	673	671	670	718	690	692	630	681	702	668	730	671	631	631	646	670	683	654	657	650	712	683	635	707	649	687	705	676	683	654	689	673	633	679	670	624	721	727	646	635	669	715	663	663	604	681	661	631	690	679	698	685	670	636	658	685	688	687	679	689	702	662	684	645	659	674	663	649	612	649	634	688	695	699	678	617	663	683	652	701	657	660	711	683	680	682	647	654	647	645	675	645	659	670	680	707	691	675	642	665	667	666	632	700	656	678	646	711	689	690	613	578	681	697	686	734	678	727	639	661	667	706	686	659	643	660	671	651	692	677	667	661	667	644	679	691	642	692	652	698	657	673	659	668	646	662	626	674	634	680	700	703	691	652	647	672	642	680	686	653	668	655	692	685	700	641	656	663	699	665	664	681	685	666	668	706	668	657	657	673	641	657	688	681	677	663	707	660	671	685	651	688	693	699	672	702	686	673	694	693	640	679	669	726	689	641	650	714	612	671	682	718	722	662	694	694	672	681	659	658	631	658	692	648	638	712	691	703	662	656	694	673	701	703	691	656	669	642	669	652	672	650	693	703	651	665	640	672	678	704	691	670	682	649	669	651	692	670	651	710	731	678	681	640	638	698	701	672	696	686	671	661	707	686	670	679	660	671	662	666	679	681	650	684	717	645	712	698	667	648	629	643	680	687	673	671	723	682	679	665	667	679	669	707	688	674	735	671	664	691	632	676	660	644	667	636	638	664	676	674	697	704	628	675	690	648	657	670	676	621	681	641	695	667	643	691	654	664	669	650	625	632	677	633	657	707	639	630	702	666	659	661	666	635	622	684	654	669	716	652	671	625	702	666	666	673	666	654	655	662	689	723	675	660	683	704	688	628	674	669	691	702	702	634	608	642	681	653	634	739	650	677	703	719	677	681	632	668	648	654	707	699	704	658	653	637	656	681	663	684	704	659	693	709	691	645	697	677	716	637	657	625	680	646	730	656	679	727	680	643	718
49422	27176	20585	13999	7663	4588	3004	2178	1369	1066	813	745	589	530	477	431	419	392	424	355	356	366	369	318	360	358	337	338	311	364	335	346	375	391	339	352	352	318	323	336	362	347	320	320	310	327	345	381	339	326	357	342	397	370	359	348	341	334	337	312	392	366	338	348	320	335	333	358	332	357	353	379	341	357	317	342	346	311	334	350	365	327	338	364	315	331	318	321	326	340	352	347	358	358	326	363	343	340	346	341	329	363	364	354	371	353	367	338	327	345	347	347	296	331	324	376	368	363	316	353	312	342	331	314	332	348	353	329	342	310	324	348	383	323	349	363	347	334	323	353	350	381	354	351	329	337	344	345	334	319	354	328	294	337	347	341	313	290	360	314	368	348	307	348	328	372	364	339	393	325	342	354	368	331	349	315	361	379	381	369	349	330	326	344	350	319	328	324	349	337	361	366	319	317	336	359	348	320	342	311	351	378	341	351	373	385	369	351	351	350	365	346	373	356	359	343	371	335	359	363	340	333	369	355	356	354	355	348	325	346	351	355	302	383	346	307	391	339	341	357	367	373	356	368	371	338	309	351	365	361	336	308	352	310	359	341	344	334	341	338	350	347	358	353	328	335	354	323	390	338	330	349	349	335	348	353	338	358	345	347	283	301	297	344	336	357	345	350	343	349	370	318	343	331	347	339	349	330	350	319	290	306	307	318	329	344	330	329	337	342	372	338	338	329	366	307	332	347	328	348	364	394	354	354	352	323	343	316	354	316	311	316	325	376	341	372	344	318	327	331	338	336	369	356	379	331	354	332	335	346	349	368	352	345	373	376	317	342	338	341	335	339	317	363	339	338	347	329	341	352	352	344	350	336	365	371	338	321	318	350	353	314	352	328	340	313	330	349	345	322	342	356	293	360	341	390	351	328	367	381	343	322	380	349	344	311	358	344	326	342	359	333	353	367	339	333	342	342	335	362	328	368	352	363	364	358	336	357	349	323	304	342	376	317	381	363	385	369	335	346	348	375	364	359	381	358	374	343	372	345	358	353	357	348	330	347	336	321	337	369	348	327	362	357	337	390	340	343	358	350	361	351	381	321	297	310	366	338	306	331	353	351	375	419	347	345	343	312	324	381	327	342	340	336	310	344	311	347	359	343	322	340	314	342	368	325	347	365	306	378	338	335	337	318	312	320	351	381	339	353	334	360	343	315	318	318	323	373	364	334	349	331	343	365	326	354	342	336	353	301	334	352	352	347	334	342	314	343	363	335	336	364	295	323	343	343	357	333	329	336	344	356	330	342	344	358	356	345	349	338	336	354	358	347	347	361	319	347	333	329	364	363	368	330	325	351	344	325	363	341	334	360	348	368	335	350	345	317	328	338	343	326	319	342	323	368	334	338	337	342	355	370	323	336	344	335	341	345	304	368	359	292	318	329	337	352	360	312	312	322	360	329	334	319	309	368	341	337	362	322	344	291	349	348	376	333	316	368	289	335	312	358	365	331	362	317	324	335	336	359	309	324	350	311	336	345	338	331	363	352	322	346	335	363	320	336	349	341	332	330	353	364	374	319	372	348	347	326	367	330	354	319	373	373	383	337	330	342	352	330	344	355	314	344	347	347	371	350	347	335	337	329	312	362	353	332	355	321	318	355	351	361	353	361	370	342	326	306	335	349	374	371	361	347	377	293	349	362	346	341	331	370	326	363	345	348	362	338	330	364	337	330	335	331	357	330	292	344	320	345	368	370	309	356	338	334	379	363	330	404	337	348	337	363	376	358	322	368	368	361	357	395	310	314	318	350	378	324	337	384	364	345	363	372	366	358	349	365	365	394	354	359	379	336	338	349	349	348	354	311	340	323	331	372	367	380	331	318	337	365	353	354	317	374	363	311	336	326	362	356	359	374	299	341	330	355	338	297	390	326	349	365	347	340	338	365	362	403	348	329	372	329	340	372	323	357	300	320	371	381	328	321	338	325	308	340	315	317	371	333	347	351	350	343	394	327	335	350	325	358	372	338	383	360	375	349	345	364	347	343	337	328	342	348	308	334	328	374	354	332	339	363	388	362	375	338	325	361	379	330	349	361	336	349	318	355	351	331	365	359	344	359	326	281	348	379	354	307	337	354	320	358	347	373	312	374	339	356	338	318	344	349	343	303	306	319	362	358	326	342	388	335	359	312	360	351	368	341	396	368	383	316	337	318	354	335	336	344	371	362	327	329	383	324	351	357	349	322	352	327	368	376	350	364	381	338	354	360	385	352	324	320	353	342	342	359	339	348	354	358	316	329	359	341	320	322	360	348	357	339	366	336	326	333	323	363	385	340	310	362	341	347	353	359	294	376	328	332	401	320	343	335	339	356	321	338	349	335	330	307	338	336	353	352	354	341	328	328	324	324	299	313	351	347	339	338	321	353	358	323	302	343	345	361	363	321	354	363	346	321	342	359	343	324	379	353	347	319	349	335	357	372	363	331	332	374	335	370	373	340	362	344	320	370	361	364	344	344	328	319	338	376	355	355	301	349	329	365	330	348	327	366	331	349	329	348	372	363	342	352	317	334	319	342	355	302	343	345	336	367	366	358	351	357	343	345	357	330	316	336	346	360	338	340	317	322	336	375	348	295	347	334	336	336	353	337	351	356	345	322	350	353	342	344	349	335	341	335	371	331	357	381	348	321	325	306	318	335	352	359	334	334	372	320	352	367	381	348	323	375	336	342	371	348	335	340	325	329	323	314	374	352	367	338	345	320	345	312	363	410	329	346	347	335	323	359	354	368	334	358	406	368	347	358	366	375	365	358	342	338	355	365	346	336	318	377	354	320	331	322	399	355	340	342	344	307	316	365	335	374	383	345	336	344	338	341	315	302	329	347	333	325	384	322	367	334	352	357	315	348	366	357	325	334	428	325	347	350	337	338	378	360	355	328	330	372	341	314	333	343	358	379	350	363	337	360	295	344	311	316	350	346	369	368	386	358	339	366	350	349	362	341	340	322	330	356	365	323	329	329	354	359	355	365	377	348	329	350	360	338	333	356	332	316	344	341	372	326	351	383	317	336	328	360	322	358	360	348	377	370	369	366	368	313	365	363	362	345	330	343	354	349	362	360	331	332	338	339	333	357	354	348	354	372	326	350	346	343	345	331	354	333	361	314	330	305	336	312	368	350	330	354	365	370	336	343	341	337	337	373	354	330	315	318	345	335	315	347	342	334	350	347	344	366	364	371	332	336	380	309	339	360	349	340	363	343	367	340	317	382	325	355	328	348	340	374	306	344	359	381	355	312	337	330	327	370	379	364	356	338	322	321	350	363	346	370	359	358	377	348	316	326	383	360	333	376	356	358	325	319	353	359	365	378	319	334	307	346	368	325	330	374	337	318	342	370	369	358	352	377	383	343	320	356	342	327	328	333	309	362	347	372	334	359	366	337	357	345	329	343	338	304	348	325	369	337	331	329	356	365	320	340	344	329	368	328	319	328	340	375	340	363	330	345	373	334
29425	18562	24839	23362	18438	13722	10871	8058	5169	3957	3381	2935	1959	1525	1361	1215	1142	1116	975	949	897	822	808	784	777	714	755	785	730	739	790	749	708	746	734	738	762	793	776	798	738	798	797	764	838	787	774	783	804	813	770	778	754	810	737	758	738	803	755	708	718	666	799	805	765	762	722	793	779	804	696	750	742	798	756	715	751	761	782	685	764	724	746	745	754	720	772	710	709	755	719	780	741	711	764	724	754	733	760	674	736	755	757	780	691	744	734	771	753	717	773	721	710	715	731	731	779	747	693	741	749	714	781	687	738	742	704	704	763	703	747	734	708	732	731	725	723	735	760	735	770	737	715	721	766	730	717	736	747	696	749	727	717	688	726	732	788	675	723	725	771	757	710	722	713	727	757	723	730	730	754	722	710	765	794	728	736	770	707	722	744	696	719	743	751	783	771	782	758	758	765	750	785	711	726	727	772	712	727	760	727	761	700	705	740	784	713	709	752	737	728	729	734	776	724	772	728	732	749	743	725	716	767	711	724	790	767	704	705	752	754	794	765	740	710	722	731	752	742	770	763	705	766	701	764	742	690	737	788	746	773	729	725	757	714	713	773	809	744	757	716	762	750	768	784	733	682	727	737	734	703	770	732	748	759	791	727	715	750	779	779	691	730	749	709	732	710	761	740	744	752	745	738	710	702	709	752	738	778	775	771	728	741	732	733	793	722	746	725	727	705	707	772	752	704	794	765	714	743	711	715	737	712	780	684	725	732	732	698	747	724	711	730	713	750	715	781	758	763	765	718	711	725	742	755	678	688	692	773	682	673	748	702	751	753	766	743	714	759	752	768	753	727	732	667	757	780	712	760	742	737	732	724	744	801	699	736	762	684	801	768	822	703	749	689	728	725	749	747	745	756	736	691	701	743	750	721	753	740	742	684	712	711	753	755	732	728	723	765	801	772	756	698	785	754	718	698	772	747	794	702	721	779	758	722	706	759	700	732	709	709	762	765	757	734	773	814	709	768	715	718	774	766	759	775	703	782	742	734	762	761	748	715	783	791	760	789	694	719	710	729	691	783	706	724	770	753	766	757	687	742	758	729	726	738	756	758	745	739	805	740	730	702	748	758	703	762	721	720	707	801	746	717	719	724	758	754	740	744	756	715	721	709	748	756	729	737	749	729	749	756	714	804	689	769	676	710	716	755	725	723	722	699	734	725	708	724	723	776	728	761	728	703	723	761	758	705	735	695	757	760	716	681	733	747	722	751	757	748	778	754	776	711	737	761	753	731	735	778	743	772	744	736	757	708	753	753	745	762	733	741	719	785	772	694	806	679	800	761	743	734	752	772	718	748	720	743	704	742	731	715	694	741	760	729	767	701	758	741	745	728	732	753	762	710	746	728	757	741	750	716	725	668	679	727	753	754	748	815	762	729	729	718	713	756	728	742	752	775	710	750	731	691	738	793	787	745	720	717	744	702	727	720	767	788	699	772	766	754	706	760	749	694	750	782	709	733	731	735	726	715	695	728	737	708	735	748	790	663	731	752	728	712	732	716	792	759	745	743	714	716	706	675	753	728	738	758	738	742	689	814	728	750	661	764	736	766	790	717	748	734	702	753	679	749	689	709	736	771	782	759	728	711	710	792	720	745	748	703	741	747	763	777	746	728	752	755	729	734	704	681	733	731	762	705	757	753	756	690	718	729	761	772	703	703	717	702	717	758	692	701	747	780	755	728	730	788	733	727	746	737	715	793	761	743	729	770	729	756	746	774	776	755	708	698	731	752	755	734	754	711	742	726	712	741	712	780	720	726	740	696	744	706	752	755	762	747	757	756	749	766	753	712	713	714	733	748	695	717	734	687	743	739	686	796	722	706	755	790	713	738	736	745	772	735	740	707	742	731	755	772	731	702	732	737	759	729	742	716	729	756	793	718	769	710	732	755	699	723	711	769	711	736	777	736	727	741	772	752	748	739	733	759	758	746	741	764	752	690	742	776	734	709	739	672	750	754	769	732	707	782	711	689	727	736	731	737	737	730	787	759	753	752	722	764	713	723	750	712	740	745	756	723	703	708	713	712	730	810	753	696	717	712	790	748	730	775	764	736	734	757	745	776	707	749	751	768	724	696	771	768	700	684	713	762	735	752	702	687	696	758	728	745	691	747	739	736	751	770	733	784	763	755	742	752	742	788	735	754	719	708	729	692	728	704	786	755	771	754	741	796	768	701	728	753	749	784	792	779	706	716	763	753	744	783	759	728	772	730	714	738	773	783	748	734	723	707	755	770	696	768	750	705	726	733	737	723	750	727	722	770	748	734	778	733	743	753	702	715	722	718	773	770	715	749	739	772	716	720	763	746	825	732	729	774	703	723	727	726	741	774	727	774	749	717	745	751	748	775	727	767	759	757	794	709	762	734	733	717	725	756	730	690	701	719	704	696	752	699	743	722	774	768	736	681	700	789	796	734	780	721	746	727	728	733	721	720	726	685	715	712	739	719	750	753	805	728	774	747	718	712	713	759	776	769	790	739	708	741	713	761	728	766	721	760	776	759	782	747	763	728	745	753	753	755	714	787	757	749	757	741	728	697	736	734	789	767	723	741	752	698	762	703	721	749	728	724	720	736	723	681	740	702	758	731	733	685	736	682	772	714	765	727	775	707	775	731	784	772	726	764	698	736	728	731	747	787	747	775	744	715	749	796	729	743	678	727	767	795	709	754	758	750	778	722	760	773	714	738	744	758	791	769	755	794	728	736	755	744	725	782	724	741	775	769	749	703	712	714	767	728	779	712	766	776	677	729	733	731	750	771	717	750	742	735	725	731	733	745	699	719	724	771	758	784	755	756	736	730	777	751	726	774	738	756	801	740	730	716	716	714	757	729	738	735	770	720	670	755	718	737	727	768	732	777	726	804	742	754	798	770	761	752	733	731	789	720	730	749	766	698	739	798	758	709	795	746	731	716	740	736	706	688	725	745	747	734	698	741	750	690	743	697	748	688	732	729	707	741	714	731	763	757	728	727	734	750	718	716	794	725	732	759	773	728	788	723	736	764	774	740	776	738	767	685	706	731	786	712	735	780	792	791	763	704	725	726	754	757	753	682	705	756	794	749	790	743	756	722	748	779	772	738	700	720	716	757	761	748	712	711	804	738	738	746	766	751	777	744	756	699	674	725	721	732	729	802	732	740	764	695	789	719	717	753	718	761	754	683	705	769	743	792	763	796	709	757	769	736	745	776	760	727	733	782	708	755	728	731	743	771	724	733	741	714	756	746	747	720	742	663	738	802	747	746	788	762	703	744	707	742	724	738	745	760	717	743	739	801	732	781	723	776	757	805	682	704	713	751	747	726	742	747	725	738	735	783	731	792	703	779	735	663	757	760	745	741	752	732	753	729	735	735	736	813	733	717	720	756	707	735	735	760	714	701	782	718	728	722	740	723	761	726	743	735	721	771	746	724	685	731	740	745	722	698	795	737	695	705	682	751	728	727	764	705	767
29018	13362	8071	4913	2360	1396	976	698	529	562	490	478	446	367	316	319	309	289	254	294	263	289	257	304	263	268	278	267	235	292	291	277	249	296	284	272	273	284	239	304	274	251	300	278	275	300	278	278	245	262	285	281	290	286	303	296	286	280	285	263	273	252	260	284	259	287	300	279	273	309	275	284	245	288	311	266	255	277	256	265	242	271	277	277	255	274	267	253	259	247	306	273	253	259	284	311	266	281	283	282	275	279	287	279	243	249	242	284	277	298	286	263	266	261	259	262	237	265	263	272	268	289	284	275	278	269	272	270	259	274	265	298	282	271	254	281	261	266	284	268	263	279	255	281	290	271	299	282	266	282	276	285	303	277	319	248	261	265	320	258	264	250	293	302	259	294	291	269	264	280	280	263	276	259	269	296	283	277	274	269	284	253	288	316	268	244	284	293	296	284	254	252	293	272	271	279	268	353	268	274	264	254	275	250	221	271	247	240	263	255	282	264	261	289	265	277	270	265	276	260	283	309	270	308	295	284	267	275	287	274	278	259	291	299	313	267	244	281	314	253	261	263	287	275	274	290	284	262	261	296	275	274	289	303	277	270	273	257	275	285	280	274	275	298	263	240	263	248	252	270	276	257	258	250	278	251	270	275	295	259	290	270	290	251	269	302	292	293	282	258	285	253	270	276	315	300	255	282	271	287	264	252	271	275	266	277	277	263	270	308	285	237	293	262	270	254	273	286	276	291	288	285	254	299	260	294	243	246	266	268	275	298	274	273	277	265	290	312	248	272	259	248	290	285	274	298	311	265	274	266	292	292	271	281	282	297	284	286	254	307	278	269	275	275	289	257	255	279	270	246	273	259	318	276	280	285	288	265	254	272	303	276	257	242	298	270	282	280	279	259	271	281	270	290	294	298	293	303	283	287	327	274	289	302	307	280	284	270	242	254	271	258	302	271	271	276	303	293	281	269	241	261	243	284	298	265	264	251	278	282	287	299	263	285	261	279	260	288	317	275	273	281	267	285	264	303	270	302	254	286	291	272	278	278	314	300	269	249	272	247	245	262	303	300	256	285	241	277	292	295	299	283	296	280	240	280	294	266	272	295	292	261	306	313	285	288	285	283	261	283	260	297	282	273	311	288	250	285	264	282	259	268	272	258	300	290	274	285	289	301	304	283	264	264	311	258	261	282	271	283	275	287	312	337	254	263	286	289	280	272	256	281	285	285	263	243	271	297	254	272	275	275	265	246	290	273	245	258	276	251	263	276	279	259	309	280	310	294	261	292	276	287	278	265	273	294	276	299	265	267	294	256	272	268	279	275	257	296	269	270	285	283	305	269	272	267	265	278	272	269	263	279	272	287	275	267	241	271	307	254	270	252	295	237	275	289	288	250	287	277	244	291	299	247	271	306	310	294	292	268	312	274	262	262	243	288	269	290	259	285	291	287	256	283	259	246	298	306	267	282	264	290	266	286	248	281	292	276	248	260	287	256	288	293	295	267	249	280	280	325	288	299	261	256	278	268	272	297	243	292	244	238	254	265	272	301	257	259	268	282	265	298	284	275	282	268	300	302	283	298	300	296	306	307	259	280	263	281	267	290	290	251	274	270	289	272	277	260	271	297	261	271	261	290	254	259	268	272	321	270	264	279	304	253	288	308	273	288	260	279	279	282	277	294	283	291	303	256	242	288	295	283	262	300	274	296	290	270	284	288	270	273	269	241	272	285	294	280	288	273	258	276	251	296	290	313	258	275	292	291	293	283	272	261	266	272	271	285	266	279	254	257	300	261	298	281	295	263	272	304	309	261	275	284	304	246	282	261	279	274	259	278	268	292	291	288	282	254	270	269	300	302	271	284	274	276	290	291	226	240	275	271	251	265	277	271	259	278	257	273	301	254	253	295	289	273	270	273	260	269	294	261	291	264	288	263	269	298	267	281	270	290	284	293	269	267	262	286	253	274	304	265	240	280	252	284	288	330	293	266	274	271	290	307	292	286	279	264	277	278	267	247	269	285	291	313	299	295	265	301	298	282	258	284	271	260	210	285	261	259	256	270	251	256	254	275	267	252	297	254	289	278	266	263	277	298	299	276	281	290	273	285	306	253	234	296	266	255	273	300	270	263	271	292	279	302	271	266	272	276	280	285	274	251	302	271	263	285	245	302	291	268	269	308	264	293	285	279	287	262	294	282	268	262	258	281	308	257	244	241	277	288	302	278	291	246	263	237	270	299	279	269	276	284	263	266	293	281	235	266	270	242	280	271	295	290	306	257	247	268	281	285	254	263	277	277	239	297	272	280	294	290	297	313	299	269	324	283	256	286	249	290	266	268	288	296	262	286	252	282	258	311	290	279	286	311	268	297	283	286	248	263	290	311	264	271	251	289	246	259	314	260	266	246	264	286	278	268	325	257	274	261	266	287	303	270	301	267	285	307	288	306	250	279	278	281	265	262	280	296	250	259	334	262	274	264	278	294	289	281	251	314	279	267	274	260	293	283	258	249	272	287	292	253	279	261	270	277	305	287	292	293	288	253	262	275	232	298	263	262	276	233	257	279	276	254	298	289	274	252	317	290	285	292	297	247	280	303	269	275	284	277	294	271	293	288	264	297	305	236	262	259	258	286	290	279	260	262	264	265	261	298	262	275	263	253	271	298	299	322	280	278	272	277	283	251	267	246	313	279	281	266	281	296	289	254	304	280	279	280	288	266	299	284	262	291	284	283	311	303	245	264	251	252	299	293	274	275	269	277	263	282	277	261	272	279	297	318	265	277	262	253	274	269	241	267	286	287	281	247	275	238	278	278	263	259	306	301	273	263	298	313	276	284	300	291	294	277	250	265	287	261	263	281	285	282	274	273	276	298	318	330	285	283	291	267	300	259	265	269	293	274	276	323	284	288	282	288	298	282	292	291	275	274	265	266	277	273	274	283	268	291	322	254	280	268	269	284	298	277	253	267	271	283	302	272	319	280	250	300	309	277	254	289	298	266	305	239	294	276	244	265	314	275	254	244	275	278	279	272	251	297	294	265	290	249	277	264	261	260	271	271	275	266	256	297	307	288	292	279	253	256	264	252	285	265	251	269	270	252	253	275	272	305	277	268	269	285	278	284	265	262	281	251	301	279	267	265	282	285	295	322	299	287	261	279	250	251	272	291	288	296	285	277	283	269	280	295	277	283	278	260	277	258	291	288	270	290	274	263	308	298	261	276	267	258	269	276	256	274	281	281	301	297	270	280	290	282	240	267	277	277	253	265	274	238	288	270	275	271	288	282	290	268	269	297	277	269	291	292	275	280	260	289	296	258	265	315	276	271	266	270	255	270	291	278	264	283	254	289	301	277	261	246	269	274	271	270	249	268	293	306	276	274	255	283	269	274	271	292	286	272	247	274	292	293	291	279	299	262	262	264	284	261	282	253	295	305	270	291	254	284	265	279	296	292	277	284	262	259	298	274	276	260	252	280	266	312	277	296	260	295	275	256	281	247
17479	9369	12628	11382	7355	4964	3569	2512	2010	2033	1757	1681	1297	943	865	817	776	763	750	703	682	633	673	655	664	620	611	630	613	593	593	600	613	607	627	589	622	644	602	609	601	598	576	642	662	589	588	613	632	595	624	615	613	635	620	626	557	590	582	595	605	604	664	623	574	574	619	583	624	648	591	623	614	623	618	636	595	649	623	587	581	643	618	555	621	587	621	613	700	588	596	614	622	620	620	614	639	594	615	583	600	639	624	582	620	623	598	586	644	614	622	585	584	618	572	629	614	653	655	635	604	615	622	608	631	645	668	653	613	611	548	602	641	578	599	610	622	601	627	618	623	605	633	602	621	596	651	634	609	645	635	629	606	643	600	620	590	620	606	620	587	606	624	649	582	593	612	613	637	657	631	571	560	598	581	611	599	624	631	594	615	600	657	628	599	607	641	604	625	630	639	573	590	583	558	583	629	592	583	580	643	600	592	590	607	609	597	623	623	638	593	651	623	615	614	623	619	589	617	634	603	602	629	571	610	602	654	617	605	587	604	619	592	651	626	624	613	612	583	621	643	576	613	601	576	648	587	627	598	622	592	576	593	596	651	587	630	609	599	564	618	645	581	606	611	607	626	605	598	573	573	585	647	630	608	609	606	599	600	596	625	572	597	645	611	650	569	629	632	574	608	644	643	642	613	612	600	576	607	623	590	604	640	599	619	592	606	620	597	617	603	676	650	582	643	617	616	649	613	632	616	637	620	618	613	619	579	638	602	584	573	603	614	611	572	602	608	590	620	611	614	639	632	606	577	654	591	626	582	634	615	592	599	609	601	594	608	619	639	607	598	583	637	599	565	617	617	554	592	566	611	576	597	571	612	644	592	605	585	566	635	650	573	624	591	578	651	586	591	579	643	615	607	622	617	613	617	612	606	569	595	578	604	581	638	581	623	561	600	646	626	616	626	626	647	637	592	628	583	578	597	597	571	652	594	613	623	584	590	595	630	606	606	580	601	619	616	606	630	597	585	569	580	655	617	595	604	609	587	592	597	594	629	595	613	607	585	617	587	629	633	588	593	600	643	644	603	615	634	626	593	615	600	628	597	616	597	659	560	580	587	632	626	602	565	603	573	606	603	656	550	600	585	576	540	625	635	607	585	553	620	613	583	628	611	620	588	619	606	594	609	593	594	589	639	566	583	610	610	625	581	603	605	582	653	615	579	601	637	594	635	600	613	644	620	597	610	611	604	582	595	601	603	638	608	634	623	598	612	620	614	608	611	623	576	591	599	631	604	627	561	626	638	569	594	607	596	575	620	649	626	590	606	588	602	587	586	618	584	628	593	631	612	628	607	650	623	614	589	639	581	613	593	593	621	591	608	603	593	580	615	622	636	606	563	597	572	561	617	602	541	613	556	626	607	616	591	632	587	597	638	628	590	602	606	585	634	575	639	601	623	606	620	567	631	579	631	620	609	639	608	608	606	589	658	592	619	578	578	597	582	616	670	580	630	617	595	611	654	602	563	527	637	580	614	609	653	568	616	603	613	634	605	616	614	593	582	644	603	567	644	629	595	676	637	599	599	629	645	639	636	618	635	634	610	663	660	628	613	574	642	586	613	589	580	568	596	586	676	599	598	580	610	606	621	582	593	590	582	577	616	582	565	643	616	599	574	688	639	628	603	604	617	624	574	618	617	584	651	564	623	621	607	575	631	585	579	590	585	642	617	554	592	625	613	574	563	598	591	614	576	599	585	658	588	608	587	603	599	602	645	576	599	638	609	656	609	627	636	609	598	632	604	632	632	626	622	626	639	632	584	599	607	630	642	631	608	608	589	593	613	644	608	602	642	669	593	581	565	585	618	618	589	606	619	601	637	611	652	615	605	609	572	593	579	608	626	613	605	593	604	632	585	588	614	618	590	565	610	672	602	626	581	589	632	599	587	651	643	596	587	598	562	612	570	617	660	615	645	598	599	594	576	585	595	625	571	615	584	676	605	606	597	602	595	645	598	597	589	621	595	613	605	606	618	609	594	577	604	622	611	635	616	625	569	652	585	583	630	638	612	597	625	627	606	602	626	623	605	645	601	574	620	602	588	565	635	590	630	566	590	653	637	622	634	600	590	648	591	602	556	614	607	689	611	641	626	622	599	608	616	612	678	592	642	611	624	569	586	592	619	633	596	604	586	575	586	613	608	654	580	607	626	615	648	588	619	606	583	576	616	584	577	572	630	608	567	604	602	651	591	573	621	582	621	617	653	632	619	610	614	588	619	634	595	601	598	636	603	592	584	570	596	576	606	596	561	562	602	654	575	624	639	629	614	617	589	589	640	625	654	622	593	649	606	605	598	594	645	598	625	643	612	611	622	617	595	613	627	580	591	608	613	609	593	637	641	618	646	604	546	597	580	579	621	600	587	579	625	598	525	600	596	614	624	601	635	609	655	627	566	594	608	638	632	595	630	613	633	644	632	610	605	604	615	582	606	604	600	638	576	584	598	618	588	543	637	621	566	608	603	614	626	659	614	606	588	641	643	607	632	619	600	618	630	607	649	619	560	611	607	577	608	635	628	612	590	595	590	606	584	593	626	639	640	624	600	588	634	612	586	597	669	570	603	610	650	642	642	637	627	605	611	615	669	575	565	645	623	657	585	585	646	624	585	567	588	604	617	612	597	647	622	644	670	621	599	596	643	633	615	574	572	607	655	590	622	596	603	644	633	580	573	643	595	667	623	575	591	621	645	597	638	592	605	582	633	597	629	602	597	574	611	631	619	602	582	606	583	604	554	589	623	618	628	582	632	637	644	636	624	613	605	622	600	633	592	647	630	620	578	589	607	637	634	661	609	603	622	649	577	595	627	613	601	594	616	583	605	629	623	585	639	606	604	557	623	600	624	611	639	632	579	584	647	570	642	665	602	622	595	593	618	618	621	660	550	599	650	637	601	602	587	558	598	623	626	649	623	576	567	611	602	588	589	607	605	611	580	648	640	635	630	617	612	657	609	638	571	582	621	622	653	599	624	637	634	598	612	609	619	603	653	605	630	570	610	584	586	631	664	589	614	579	583	593	636	634	652	657	621	639	585	566	608	601	615	602	626	599	637	568	601	604	572	625	645	628	608	617	600	564	588	617	628	640	602	615	641	619	596	636	566	618	608	644	622	645	571	584	618	628	592	646	609	620	626	601	640	586	592	630	606	607	625	606	604	584	571	588	601	595	575	561	584	628	620	587	622	626	598	633	608	601	640	629	593	625	575	614	615	605	630	637	620	594	612	625	694	586	620	661	640	643	623	592	589	610	672	624	614	639	604	578	591	611	636	611	610	604	604	605	640	618	607	597	617	628	652	647	571	601	562	610	642	620	611	565	632	599	641	575	572	638	604	618	628	540	654	613	621	604	620	597	588	606	630	585	617	594	625	613	651	626	613	658	603	588	624	633	610	565	631	619	617	649	625	631	600	554	630	616	573	614	584	581	611	588	603	586	592	611	663	598	592	627
38983	19058	14270	9058	5513	3676	2071	1178	916	763	641	647	564	443	375	372	366	329	346	367	345	335	316	321	298	307	300	272	341	348	292	331	347	295	309	270	328	285	334	344	315	311	321	333	361	311	330	296	315	291	318	306	306	301	282	320	306	314	310	311	298	328	297	297	301	289	304	287	313	307	290	303	332	322	309	328	330	283	300	325	335	315	294	330	304	315	299	312	258	333	280	317	333	333	299	318	288	307	333	334	290	327	311	291	330	329	333	319	333	269	272	312	316	296	309	318	309	323	291	310	295	277	291	291	313	320	313	310	321	293	297	293	312	334	318	296	352	304	339	289	327	296	327	342	314	337	347	305	339	336	325	316	299	294	274	318	294	288	282	309	322	298	298	297	353	325	289	319	303	293	315	371	312	290	292	308	318	323	320	363	330	286	300	297	309	302	283	299	318	333	300	333	311	277	278	295	321	299	312	336	310	300	330	333	321	295	270	305	299	286	283	293	295	287	292	320	320	300	303	335	305	291	295	308	308	306	326	352	325	284	307	303	309	275	323	291	334	334	314	328	271	300	258	332	310	309	311	313	288	319	329	291	311	314	316	315	296	297	292	303	311	306	330	301	318	306	262	268	318	320	295	313	316	273	312	259	306	315	335	304	319	299	323	267	301	316	302	291	338	281	302	324	294	314	314	290	313	314	367	289	324	333	294	328	305	286	299	300	314	347	308	291	339	357	315	325	282	300	297	304	300	286	339	323	318	315	288	299	301	290	297	294	286	321	319	308	325	297	323	268	319	334	300	308	341	280	302	310	304	314	314	328	299	320	302	294	272	325	320	325	356	327	303	299	290	297	315	316	283	295	352	299	311	281	306	307	310	354	314	316	324	292	339	299	311	317	329	318	344	345	330	314	308	331	324	327	291	261	311	300	333	303	293	304	307	293	243	310	347	310	279	301	289	330	319	277	311	305	297	315	300	322	333	343	288	295	279	303	296	361	309	298	353	328	289	339	317	300	311	324	304	286	305	312	288	329	303	334	314	300	294	286	333	298	296	303	348	333	291	270	282	329	278	288	290	308	307	308	331	302	324	298	278	314	347	304	296	339	293	334	350	287	350	303	314	302	302	300	299	294	323	314	359	363	310	342	294	293	316	293	313	299	306	324	311	330	351	332	301	340	304	281	302	313	303	322	304	308	297	340	353	313	310	285	329	301	320	298	308	321	298	321	330	281	320	336	340	283	307	292	332	325	316	290	306	292	292	320	312	322	344	327	282	289	300	299	306	294	279	316	313	302	310	303	288	313	324	319	347	296	324	358	312	319	296	320	338	305	300	294	325	315	279	294	322	303	318	321	298	311	308	296	300	317	324	319	331	325	299	311	302	306	305	333	285	295	299	316	318	312	309	330	338	324	269	280	287	325	294	322	309	311	303	299	316	291	302	318	299	295	338	320	300	289	310	292	326	334	302	328	317	300	284	313	320	312	360	320	269	324	319	307	302	312	288	305	282	291	309	297	311	315	314	294	337	306	323	314	314	327	331	300	346	299	303	303	283	290	291	344	301	274	338	302	332	322	295	316	317	324	328	278	326	316	334	349	309	331	310	297	338	302	319	314	328	339	335	303	311	275	334	315	301	297	309	313	311	297	313	330	338	311	290	303	302	338	302	276	328	299	290	307	302	314	310	323	316	329	304	309	296	295	307	281	281	318	318	324	262	293	300	330	315	301	311	297	349	302	303	288	316	305	307	310	305	286	324	301	326	303	299	307	337	293	333	327	316	297	280	324	309	318	293	318	324	330	320	296	302	339	333	332	303	311	302	292	301	334	305	306	299	319	335	322	301	324	282	300	301	311	296	305	327	314	310	318	313	305	304	320	323	301	338	318	320	289	306	326	308	292	349	316	301	296	324	310	339	347	338	312	264	328	311	292	284	300	323	303	292	289	278	305	333	330	320	312	342	330	319	340	306	308	310	324	326	304	299	300	277	323	287	321	291	318	308	304	314	299	319	326	279	270	320	349	346	300	316	281	322	310	310	325	332	299	312	315	338	298	296	303	299	311	299	305	331	298	305	308	306	300	288	323	306	315	328	301	311	330	321	307	284	295	277	302	329	346	314	297	289	330	307	334	316	351	290	293	327	308	295	281	301	292	307	308	320	305	303	302	291	302	316	307	326	322	334	300	299	319	272	329	301	282	300	296	309	287	317	325	305	339	288	311	286	332	326	322	319	304	288	329	301	317	270	298	323	279	299	337	286	327	348	326	335	297	297	312	327	341	296	321	296	285	328	272	285	303	300	305	268	325	278	300	295	321	296	274	324	326	327	296	323	296	317	301	299	332	280	324	304	341	297	295	294	331	286	334	299	297	292	267	331	366	296	315	300	303	342	301	316	293	317	323	336	280	294	310	317	287	332	336	286	293	306	336	357	295	301	320	283	294	286	298	290	344	322	322	311	288	293	317	298	292	329	313	308	300	304	317	334	305	303	335	315	305	295	323	311	316	287	293	290	308	313	327	283	293	299	293	328	300	280	309	312	326	269	340	326	304	286	298	319	299	297	335	294	328	322	274	344	340	330	356	284	306	297	313	312	320	315	309	290	301	322	317	303	311	283	306	316	345	310	299	336	304	304	304	345	300	326	315	273	281	308	307	285	340	302	307	306	263	298	287	345	325	302	308	302	294	287	299	301	352	309	354	301	336	333	325	332	337	287	304	310	269	269	308	302	291	323	311	315	298	304	303	322	319	282	298	308	305	278	287	308	353	318	335	322	273	306	320	291	321	308	313	312	338	325	305	316	315	345	341	292	326	323	310	327	290	316	318	288	331	307	289	325	321	325	253	305	288	313	309	323	310	317	323	319	271	298	336	318	277	344	300	291	329	288	325	303	298	328	310	291	310	286	298	288	315	320	333	308	304	313	335	333	311	281	312	318	292	318	340	334	332	303	321	321	323	294	309	323	270	299	328	291	335	302	323	281	297	342	325	297	299	277	280	315	322	294	327	305	318	298	304	293	267	304	299	321	278	290	287	323	325	333	299	322	296	288	307	299	329	320	289	309	353	303	327	300	304	306	304	339	319	324	305	351	325	317	306	319	297	316	281	308	305	327	295	314	322	333	327	306	299	320	320	268	317	304	298	315	326	299	295	308	315	325	282	309	298	325	321	311	326	304	322	279	304	287	305	288	316	338	336	305	318	325	330	328	291	300	300	294	319	296	329	276	314	312	313	307	287	329	270	298	252	313	327	314	300	286	313	306	340	292	358	323	286	301	349	344	323	298	308	319	316	325	329	288	304	290	323	321	289	297	310	318	297	316	314	312	312	325	288	293	255	302	308	302	303	273	286	311	308	332	296	285	336	276	303	321	283	339	313	308	304	302	311	307	307	306	280	316	271	298	308	298	272	301	334	316	295	299	330	311	300	323	305	330	290	346	309	326	296	296	316	316	296	297	316	303	280	341	350	302	280	285	323	333	291	312	311	300	323	324	298
23573	13289	19729	18492	14680	11884	7261	4798	3647	2968	2511	2390	1959	1499	1215	1025	1060	962	830	802	805	750	728	678	726	707	710	666	629	694	665	686	719	723	729	704	671	638	731	667	716	778	699	717	659	716	685	725	688	693	651	713	704	707	653	625	710	691	728	703	714	670	703	691	683	640	694	689	678	667	679	648	647	677	709	699	732	669	663	693	666	659	688	669	672	644	673	714	651	685	670	706	663	680	719	710	684	675	688	675	641	647	659	656	644	687	675	702	712	648	642	634	717	634	678	691	695	633	671	687	680	707	724	665	711	657	646	646	694	673	687	725	683	696	719	706	709	671	686	683	692	689	671	675	662	659	725	690	627	663	725	659	712	671	654	731	714	667	693	749	690	696	616	691	645	719	683	644	702	683	687	706	708	722	641	650	678	697	718	645	621	713	671	663	678	669	679	673	697	641	680	682	714	724	691	703	662	686	676	661	688	715	665	695	703	682	672	693	650	669	699	715	638	695	714	655	670	705	671	653	636	659	683	676	649	710	624	657	688	703	666	656	700	686	625	648	669	725	691	684	691	683	674	670	719	729	669	643	702	731	716	725	669	657	678	748	632	697	659	667	647	675	685	698	669	678	635	720	617	707	689	723	675	655	654	698	676	688	681	666	648	669	687	732	723	642	670	698	658	710	660	659	683	645	684	674	654	739	669	686	689	691	668	694	692	709	694	703	677	657	655	667	670	684	646	680	672	709	674	702	647	701	684	694	686	659	716	653	659	653	662	658	670	693	644	670	683	657	677	691	654	665	710	632	676	720	706	661	622	681	675	700	699	722	652	659	680	665	633	678	630	687	723	700	638	612	703	683	719	688	682	633	686	695	688	659	656	663	691	631	655	708	702	656	622	656	647	701	663	705	722	682	675	682	690	638	705	665	658	687	648	651	645	698	669	652	717	666	649	674	674	681	685	665	632	673	716	692	702	719	680	695	679	699	691	660	662	650	649	658	653	685	662	688	659	680	663	689	657	679	654	700	682	658	653	656	689	630	698	662	653	665	701	680	629	701	699	653	682	687	645	656	672	719	699	648	650	662	627	648	646	667	656	659	667	675	671	671	680	683	673	659	688	658	680	699	708	710	641	656	680	695	691	645	701	604	671	664	672	672	709	662	683	690	653	672	678	693	640	638	680	688	665	662	654	689	635	675	697	628	654	663	652	703	714	664	679	696	703	704	676	685	674	667	694	659	716	699	692	690	700	720	687	679	687	687	716	696	668	674	671	669	690	709	723	648	720	674	584	698	680	648	757	647	719	620	633	707	657	695	679	690	663	667	675	681	702	700	699	638	711	658	653	670	659	680	638	700	716	649	671	700	680	673	679	670	691	664	668	694	731	687	676	658	671	676	697	692	670	675	704	684	653	667	720	639	741	647	673	684	675	696	641	678	702	680	681	670	687	694	636	672	675	685	655	670	677	685	656	661	711	672	658	692	683	609	660	706	665	674	648	664	643	665	684	696	617	653	695	681	677	655	661	678	694	665	666	684	654	708	630	695	659	707	708	681	663	705	691	669	714	721	652	703	668	650	702	675	700	675	682	683	658	685	663	666	643	688	643	644	691	724	663	715	700	643	692	723	668	715	734	656	676	681	724	684	603	706	707	675	708	686	682	674	686	691	698	703	629	727	639	666	640	715	672	734	664	681	702	641	684	668	655	683	655	648	654	670	660	641	683	626	730	657	651	653	695	700	653	664	646	679	699	644	687	680	635	689	712	679	688	665	676	685	691	711	662	667	667	685	640	659	661	709	675	659	665	716	671	715	713	647	705	640	675	672	648	736	702	648	686	704	647	665	715	727	709	678	636	667	676	617	682	626	666	682	691	645	678	693	672	631	712	683	685	705	654	682	685	678	732	688	662	700	715	680	637	681	687	654	672	719	637	667	630	681	674	631	683	665	713	666	666	702	698	644	674	687	692	669	655	724	645	656	682	669	674	673	651	703	737	701	640	715	652	679	637	683	676	657	683	694	698	679	634	695	691	677	657	656	616	692	691	732	719	654	657	651	650	674	657	655	728	652	657	671	635	669	639	700	680	628	724	665	664	666	680	626	656	661	689	673	679	667	683	657	674	703	683	663	665	654	663	653	651	663	638	666	669	686	678	695	628	703	680	683	659	680	671	669	674	737	651	675	699	679	674	658	667	642	644	671	671	705	664	732	652	677	662	662	679	680	674	669	709	662	712	709	727	690	701	650	677	709	652	598	679	654	661	687	666	691	632	685	659	700	676	677	651	688	670	666	696	692	741	701	692	642	694	665	695	697	674	674	626	650	681	690	653	688	667	681	666	721	686	684	705	691	728	719	659	687	687	681	712	707	644	656	688	670	657	682	660	720	679	681	674	664	665	707	626	678	675	645	677	703	720	684	655	696	674	650	668	659	699	686	693	692	698	652	654	713	737	706	680	717	660	627	698	736	681	664	667	594	649	698	683	727	676	655	678	690	671	679	673	715	652	650	668	696	692	719	668	648	661	675	689	691	696	599	635	715	693	707	700	649	668	624	670	650	700	668	687	682	651	671	712	705	683	661	645	670	683	674	648	661	638	678	651	668	690	651	723	670	679	668	731	710	677	648	751	674	647	686	675	720	694	649	684	690	649	651	685	668	704	688	660	688	696	690	715	710	692	694	677	680	650	681	665	634	646	690	687	716	665	641	708	662	642	724	693	660	681	673	669	678	694	690	663	637	705	681	675	692	668	714	693	667	684	656	662	675	654	678	689	677	650	670	653	722	719	685	677	701	675	704	687	711	725	686	671	698	623	670	679	662	622	651	676	679	678	705	635	647	691	764	637	671	704	698	677	687	704	630	697	647	703	669	676	693	657	666	683	671	682	732	665	697	682	749	676	644	722	652	689	719	686	671	623	725	660	685	668	649	666	649	702	676	648	620	701	664	655	701	702	663	663	695	699	674	694	674	672	674	690	625	637	668	659	665	665	670	728	668	675	676	664	713	667	665	704	667	656	688	704	646	670	678	681	685	676	667	704	663	692	667	659	666	694	736	698	693	646	688	693	671	611	716	685	700	653	655	651	679	653	669	684	655	692	693	666	660	655	651	718	651	644	672	691	657	690	665	685	662	656	691	632	684	727	654	679	654	670	684	667	700	633	707	694	668	656	718	716	634	665	727	701	720	674	717	639	693	650	676	697	649	685	711	708	674	671	654	668	665	670	690	702	672	676	665	655	662	696	665	653	664	667	681	710	673	694	679	702	717	656	646	689	700	724	652	690	655	705	705	673	727	679	641	727	684	708	692	684	674	614	709	659	670	652	701	694	646	664	702	671	646	668	704	668	702	673	675	662	658	722	685	691	649	698	663	699	663	714	728	672	661	721	664	637	731	673	676	648	697	685	650	657	630	709	667	700	660	638	710	662	680	654	636	707	609	654	651	650	668	655	673	673	690	686	691	696	668	717	708	704	730	658	702	681	664	687	680	728	674	669	651
46286	27669	21429	13412	8526	5582	3551	1946	1165	953	816	771	670	548	477	407	408	426	373	399	395	400	327	352	340	349	353	366	345	353	343	390	333	343	333	359	360	356	361	369	387	368	386	356	335	328	342	342	354	369	347	376	346	360	331	379	336	326	344	341	343	369	356	372	347	355	334	350	323	300	319	379	390	330	332	351	343	374	386	321	335	381	358	371	347	333	333	353	373	328	312	335	356	341	366	339	303	330	358	351	331	342	354	373	327	314	346	351	352	351	350	345	330	325	336	360	349	348	364	325	344	372	351	336	363	334	337	351	391	322	367	345	327	329	346	384	351	311	330	316	368	353	337	366	327	333	314	332	343	336	385	365	366	310	343	294	335	370	328	349	362	365	389	354	349	332	316	310	393	361	351	323	340	349	343	326	338	361	345	339	377	349	356	319	361	351	343	387	357	326	310	385	362	381	356	322	331	359	327	323	351	378	365	324	320	338	346	355	319	345	357	328	306	329	340	338	344	341	336	353	374	334	363	341	332	330	331	325	307	336	371	364	294	375	328	358	336	369	324	358	342	312	346	397	364	368	337	342	331	322	342	330	343	378	322	347	338	358	327	325	313	303	341	334	317	346	339	356	363	355	331	349	359	339	342	341	326	331	397	347	330	353	306	364	325	336	353	327	311	357	367	367	347	361	359	344	349	344	343	299	314	354	357	348	363	358	342	365	339	367	352	310	358	329	334	338	337	327	381	390	325	328	339	326	349	345	348	308	323	337	363	349	312	347	315	346	360	342	370	352	335	308	355	346	332	337	362	330	322	278	370	354	347	340	342	328	371	370	333	329	354	346	336	361	288	364	346	334	350	335	320	360	338	321	338	354	348	331	365	358	320	367	329	323	360	353	369	390	382	352	318	354	363	383	342	331	352	327	339	358	341	335	331	340	365	349	361	377	340	341	338	337	351	330	340	326	359	355	319	363	347	352	336	351	322	352	314	327	331	394	357	330	353	328	335	347	331	308	320	354	348	352	357	343	356	376	361	322	349	351	352	355	366	333	363	308	342	340	358	315	372	320	346	353	332	363	336	362	340	349	340	343	399	360	311	335	342	342	327	323	339	366	356	371	344	338	352	347	354	339	356	358	295	356	335	362	328	341	333	318	349	338	337	384	312	349	330	380	382	342	336	345	353	354	342	342	331	345	366	331	357	344	410	323	300	351	360	364	338	313	358	363	332	333	347	333	367	345	307	330	345	353	350	369	334	347	345	311	348	322	361	357	394	329	346	379	350	325	337	339	313	320	313	380	363	330	338	334	363	343	340	354	335	331	298	370	337	345	345	400	330	360	358	346	354	346	342	325	338	323	358	340	380	322	336	334	338	298	347	355	358	362	359	341	349	325	364	364	349	358	303	369	350	334	323	308	337	392	389	379	343	345	362	362	343	339	357	350	332	327	376	339	337	323	343	320	327	341	353	354	380	326	330	357	362	380	343	371	373	341	352	338	335	356	353	349	363	319	338	332	319	314	378	368	362	337	325	364	343	354	388	349	321	315	334	352	357	362	339	333	356	331	338	329	347	335	341	364	357	322	345	315	335	349	336	313	323	327	355	343	355	375	330	343	327	389	350	330	357	335	358	378	353	349	338	360	311	373	344	340	373	353	328	347	335	328	297	375	335	367	338	336	314	335	360	357	325	323	343	386	380	323	317	309	321	335	360	348	339	366	340	323	374	322	338	345	358	339	370	327	370	365	351	350	362	384	331	339	350	363	354	351	378	340	322	348	333	328	358	368	307	333	326	353	343	345	357	334	346	356	304	339	348	335	337	341	329	348	365	334	371	334	373	347	355	337	362	345	362	344	344	352	332	354	344	355	346	325	293	348	326	323	384	365	325	344	336	324	356	358	370	378	374	318	320	331	356	313	345	327	348	310	344	354	370	344	360	335	389	349	327	315	347	334	332	340	351	340	340	367	328	355	341	338	312	354	356	373	344	367	346	331	359	336	349	355	341	346	303	332	316	307	327	311	336	368	313	298	374	352	367	381	343	345	344	340	355	335	342	351	368	312	316	321	338	340	354	327	379	345	354	361	347	364	318	324	332	317	382	322	352	339	333	339	329	390	349	332	363	351	326	307	309	291	353	341	293	334	344	352	378	346	358	373	348	351	333	367	347	316	341	343	376	333	376	381	330	352	313	352	358	353	352	354	367	405	318	334	340	340	345	334	366	357	324	336	346	347	350	343	355	379	317	331	355	363	407	383	320	350	330	363	364	360	384	326	354	328	339	363	352	321	319	330	333	366	333	360	365	379	341	337	321	360	366	333	348	370	356	320	325	371	358	353	340	321	344	368	354	378	340	364	366	318	353	359	316	363	386	340	342	326	377	324	346	373	358	339	348	341	352	387	362	360	368	345	337	327	349	350	309	299	352	353	321	289	356	359	330	341	346	337	363	362	351	360	354	334	381	402	345	370	389	345	299	331	362	334	374	379	333	372	328	315	318	328	344	332	372	373	335	337	358	369	356	314	329	346	358	339	276	309	342	333	311	356	356	357	356	356	297	372	339	358	383	340	329	306	344	346	337	368	340	366	347	305	343	347	338	373	347	332	343	326	336	329	344	329	362	362	355	362	334	333	332	349	344	345	325	324	353	357	349	382	361	341	332	343	341	343	343	357	325	359	369	352	342	373	376	376	346	363	344	355	355	362	354	379	346	361	341	319	360	337	340	344	316	345	365	317	322	320	331	343	326	353	350	338	353	344	325	327	368	347	362	347	359	350	329	313	386	370	389	355	368	340	328	338	356	329	343	332	356	352	386	326	363	339	342	345	361	287	327	329	346	356	341	325	348	359	322	332	356	356	310	344	361	343	329	348	312	347	381	345	327	363	318	354	357	331	359	328	338	319	342	344	329	353	328	314	367	361	350	358	408	356	374	354	363	384	348	363	349	332	349	363	360	346	336	359	348	353	359	364	358	311	322	348	313	347	374	326	339	344	344	361	306	348	373	347	354	316	326	319	312	329	328	351	366	311	308	373	326	354	381	355	355	345	355	382	358	361	334	360	354	369	379	378	336	348	329	379	344	325	363	344	341	319	323	353	371	363	344	372	377	361	335	338	321	334	365	328	320	340	346	327	393	331	323	338	333	326	339	370	348	355	362	365	327	332	358	332	328	348	333	351	316	351	375	377	354	333	345	344	342	321	334	338	351	353	352	354	335	338	369	337	388	343	317	374	373	351	331	328	331	376	323	305	334	350	349	375	338	345	347	338	333	341	371	296	369	354	341	348	366	319	352	360	354	339	343	359	355	319	385	355	361	366	315	347	349	302	325	350	351	334	352	343	356	344	338	340	314	363	351	384	390	374	339	369	355	366	379	347	350	363	323	337	370	342	357	362	313	330	397	358	380	354	329	347	377	336	341	376	347	353	355	337	334	328	340	364	330	340	374	347	361	315	359	327	373	354	368	360	353	346	345	343	347	332	345	338	322	345	320	358
27457	19764	26035	23154	20447	16333	11652	7117	4494	3676	3264	2896	2436	1905	1477	1187	1172	1084	977	941	873	891	851	783	803	736	748	732	767	764	724	743	798	730	786	734	761	789	741	761	815	770	772	740	786	718	743	806	803	805	790	768	767	734	775	791	787	752	738	708	748	751	741	755	760	688	724	717	759	714	741	723	759	740	739	747	769	706	735	755	719	723	736	763	759	760	742	775	714	714	750	729	714	793	727	718	710	729	737	750	731	766	733	740	732	766	741	744	780	691	756	769	756	770	748	742	749	702	799	720	717	780	750	742	730	716	765	688	726	693	723	753	725	734	713	747	705	766	706	761	758	752	749	763	739	757	764	729	719	765	709	756	747	755	706	719	731	744	799	710	717	741	734	703	733	792	745	734	745	736	736	689	721	685	753	752	748	783	757	734	758	767	750	697	729	768	751	717	776	737	706	782	726	776	741	777	688	713	737	746	750	705	755	734	747	683	768	748	783	738	754	728	723	781	730	759	752	685	711	705	741	733	726	772	761	718	690	762	735	729	715	795	741	747	786	735	723	752	766	737	734	754	738	741	743	773	735	735	728	753	715	814	758	740	741	791	767	714	757	769	731	724	719	746	718	744	732	780	714	753	709	753	754	660	723	789	764	760	747	769	772	702	782	706	769	774	728	727	770	727	696	742	778	689	778	755	705	706	744	733	771	711	748	761	688	766	776	743	721	747	730	723	738	731	774	745	720	737	721	751	710	747	763	731	725	779	692	751	743	723	716	737	754	708	719	737	730	758	748	780	718	770	786	782	763	695	741	741	748	711	709	680	728	755	823	736	766	732	722	790	716	736	768	709	698	761	732	778	724	717	732	701	687	746	750	700	772	726	714	767	731	748	756	789	781	735	767	742	748	729	678	761	731	712	685	731	748	730	726	748	716	726	755	733	746	748	748	751	736	735	743	750	767	774	715	727	730	761	700	736	740	758	737	787	743	744	780	760	770	749	733	739	695	764	769	734	736	699	740	760	743	706	715	737	748	745	739	750	722	772	719	725	734	687	768	744	743	758	768	729	721	770	805	774	722	741	731	764	708	768	759	732	765	745	757	741	800	737	763	707	705	748	686	786	741	752	759	764	741	742	729	742	781	749	713	754	721	773	702	749	738	778	718	691	739	753	749	764	743	764	757	758	760	747	737	764	762	729	769	746	744	713	720	728	739	780	706	730	732	771	762	735	745	767	730	767	726	719	700	736	706	676	730	749	750	726	782	794	741	750	721	734	721	800	767	714	764	691	754	708	773	718	723	741	726	788	742	794	724	805	736	729	725	760	715	750	716	712	728	776	787	752	707	749	709	718	684	782	730	748	735	776	809	746	745	743	694	720	722	787	691	770	723	720	783	791	776	744	714	768	761	752	727	765	734	678	707	796	758	735	760	781	801	743	688	742	713	732	759	800	767	769	755	756	718	716	744	727	750	786	797	750	758	709	742	726	736	739	774	732	719	741	784	762	748	717	745	766	698	742	740	748	748	786	680	752	772	718	737	767	776	773	752	800	723	752	766	741	701	774	704	730	795	732	733	745	754	724	690	719	768	725	722	767	779	708	753	732	752	762	742	733	759	733	770	790	753	748	753	744	750	694	767	774	736	750	723	713	687	715	683	800	699	719	749	722	721	715	779	721	779	726	741	703	758	730	744	716	754	735	717	765	697	719	735	734	732	749	739	730	730	736	727	687	723	728	783	756	746	751	770	709	704	714	765	715	758	728	767	713	755	704	801	756	740	779	736	748	736	777	766	718	733	797	790	770	758	718	729	754	698	693	754	719	739	790	743	762	722	766	767	737	692	767	722	785	739	750	772	744	792	740	770	715	724	772	737	749	706	761	762	740	759	690	745	804	723	810	717	753	729	684	700	749	732	693	777	718	727	697	733	703	756	689	724	730	730	777	752	731	789	773	808	719	754	687	792	724	739	728	730	753	757	705	711	719	793	776	769	789	739	739	744	728	740	748	706	767	737	762	754	765	725	722	754	740	773	721	719	773	789	727	704	744	744	754	770	715	764	753	699	761	752	774	713	786	748	738	707	732	676	793	740	783	764	739	785	731	750	720	762	741	764	794	686	758	725	682	725	786	709	770	680	758	718	706	725	764	765	784	734	737	749	718	754	767	717	738	764	775	704	764	736	702	757	746	778	740	734	766	823	716	747	708	694	739	770	706	742	779	781	799	697	792	723	747	732	750	771	727	707	768	707	753	782	773	755	714	747	766	719	723	765	798	736	745	766	709	754	787	717	704	716	742	737	762	716	748	790	747	790	741	749	730	735	712	756	751	767	769	747	733	735	770	757	698	747	702	722	730	738	745	756	763	729	772	759	748	729	739	746	734	761	748	724	719	747	709	764	674	698	733	689	731	776	737	708	754	746	734	782	737	729	760	739	695	731	755	772	716	759	708	769	754	738	733	724	793	722	749	739	745	755	786	755	726	751	761	706	700	743	725	752	715	753	714	724	716	684	751	710	711	742	744	744	707	755	714	738	741	748	791	743	718	754	741	741	730	727	714	745	729	753	750	707	723	725	768	738	774	737	728	755	732	780	687	776	690	761	706	752	760	726	743	721	761	696	748	736	754	736	782	727	773	752	751	746	718	724	737	809	722	687	762	759	715	756	750	708	731	772	751	785	780	765	735	755	757	819	745	710	751	738	743	764	736	764	687	738	736	719	742	715	719	762	750	780	802	713	735	716	715	704	752	783	735	771	712	718	768	703	760	701	762	725	682	745	770	727	768	765	749	741	735	747	757	741	817	739	734	713	739	755	741	727	747	753	755	727	717	733	723	690	728	717	743	765	752	779	668	801	681	769	700	741	697	718	726	735	783	769	713	744	731	718	729	691	746	776	728	740	794	814	751	761	740	789	745	746	748	738	784	730	709	755	734	735	738	736	713	765	751	744	766	707	754	774	736	718	799	755	699	807	748	703	746	755	732	749	743	751	743	741	734	764	733	732	768	730	757	754	769	756	711	698	732	756	768	746	734	755	742	747	747	737	749	723	818	736	747	696	714	734	723	723	729	747	749	753	759	726	772	709	766	722	802	739	750	761	693	696	740	768	697	785	724	750	748	722	705	720	763	774	759	751	700	724	743	684	738	727	705	761	734	754	738	747	744	731	752	718	684	708	756	769	763	798	712	759	746	745	716	775	776	714	710	721	787	747	761	743	733	778	754	782	733	752	730	763	747	755	730	752	771	740	733	705	743	765	758	751	776	715	762	723	730	794	760	726	734	711	733	737	722	767	737	713	744	752	762	783	704	745	766	732	754	728	764	717	722	711	780	685	736	762	767	773	702	751	716	762	695	759	757	735	813	764	706	734	701	765	754	707	762	751	741	705	780	739	707	764	753	728	776	763	759	765	726	777	732	740	741	719	787	784	771	752	739	730	760	753	782	743	713	742	731	738	766	738	724	714	729	757	756	705	738	740	737	776	798	689	746	703	707	762	747
29249	14709	7610	4385	2704	1539	845	645	547	480	487	465	403	389	383	281	297	317	290	261	269	254	253	276	259	274	282	278	284	285	288	250	293	276	262	258	271	282	280	263	258	314	271	270	253	298	291	293	267	282	284	273	285	264	265	259	274	298	266	279	285	276	250	272	272	290	271	273	314	251	295	266	249	259	303	254	284	286	277	280	292	282	270	278	277	305	266	286	240	281	289	307	277	297	269	296	263	326	252	232	293	303	251	275	246	307	274	310	298	261	252	288	272	298	265	310	299	247	297	244	293	284	260	273	305	258	275	240	283	264	280	248	243	269	229	268	263	270	305	289	296	231	290	276	274	276	277	300	283	239	290	290	297	268	269	250	257	275	266	305	303	279	253	282	281	265	253	281	269	248	274	249	297	276	290	317	311	274	292	268	246	245	250	240	269	286	261	251	242	270	306	268	276	249	245	272	294	245	274	287	258	267	272	278	258	259	296	289	288	245	255	297	303	261	274	267	259	282	278	240	284	232	285	288	270	286	254	289	287	285	259	243	267	299	249	260	304	272	264	286	285	306	298	262	288	276	264	295	292	285	308	270	294	289	299	262	287	267	274	264	272	309	293	307	234	268	317	271	273	286	276	281	267	281	283	266	274	294	280	273	263	294	261	267	264	261	303	275	316	251	281	285	291	268	295	272	337	330	280	284	262	274	293	258	260	282	264	277	294	265	282	301	257	284	274	281	256	264	252	287	269	270	310	276	250	289	271	287	270	282	280	293	280	298	307	287	280	291	274	280	244	277	259	261	267	256	277	260	275	276	262	311	278	270	296	290	274	303	290	274	302	292	243	249	248	240	305	285	245	250	300	282	287	305	293	279	275	266	274	281	310	272	261	271	270	268	266	271	284	280	264	268	286	248	308	306	258	301	307	278	263	247	260	275	267	294	319	297	282	263	277	268	272	282	266	293	293	277	279	259	238	248	257	291	281	293	297	266	285	275	254	265	274	267	249	263	297	302	287	290	254	267	281	288	248	263	239	284	268	287	310	307	268	268	302	317	294	281	283	262	301	293	258	247	281	276	290	266	271	253	262	273	260	255	241	244	280	294	285	237	280	291	227	279	275	290	299	244	308	286	260	276	289	320	278	285	262	274	262	284	309	271	266	293	281	293	258	292	275	282	263	287	283	293	273	252	253	273	277	325	297	308	275	269	296	260	282	257	312	264	280	264	288	298	295	266	274	299	282	271	249	302	264	316	268	296	259	266	266	294	289	274	272	278	268	298	260	263	298	262	311	275	301	274	274	277	267	249	298	272	295	279	271	298	274	255	266	264	308	255	279	272	286	268	285	273	271	264	285	260	280	271	247	273	264	276	262	268	269	281	249	277	270	276	269	316	254	248	286	287	271	296	255	249	258	308	277	286	255	281	277	306	295	257	266	263	272	245	278	265	275	266	296	287	288	296	266	295	247	311	268	245	260	272	271	280	248	297	271	281	289	277	291	260	269	258	238	286	276	279	257	284	276	269	297	265	304	286	271	282	252	276	277	316	266	247	243	304	267	292	268	254	276	268	284	248	257	274	286	267	287	292	271	245	274	250	305	258	282	274	300	294	268	277	276	262	290	263	251	288	280	284	272	290	284	257	279	260	290	296	284	308	292	303	295	270	263	297	287	257	284	318	251	273	304	269	248	270	295	271	278	243	272	273	261	254	283	279	288	280	276	292	284	257	260	274	294	279	288	290	262	290	243	250	262	272	241	265	259	298	254	259	263	276	253	265	310	302	256	251	269	266	251	293	311	298	291	290	282	269	289	279	276	296	282	251	301	296	277	272	279	227	318	310	302	272	259	248	273	246	285	264	309	312	263	261	268	271	270	297	292	260	256	275	256	253	282	247	299	254	242	273	264	294	282	290	281	275	264	267	252	266	299	262	258	287	306	271	278	238	273	291	295	285	232	251	262	264	290	261	285	279	296	326	297	278	282	248	296	262	278	274	282	270	250	257	290	270	289	285	271	239	276	274	268	258	292	291	276	271	276	295	274	268	284	286	259	288	289	306	269	285	297	266	317	261	283	276	272	259	299	315	269	305	300	267	299	294	280	262	273	289	275	276	248	276	257	285	268	275	276	286	296	242	275	287	290	282	262	259	314	281	260	268	277	277	276	290	294	275	285	255	248	260	252	267	271	248	301	314	325	271	295	293	298	294	310	270	260	255	288	280	266	269	262	314	259	280	296	285	249	242	279	260	291	259	282	256	274	285	282	298	265	268	257	269	274	276	282	281	247	267	281	287	241	244	275	264	264	241	312	290	283	291	288	283	282	297	268	244	279	272	281	255	270	284	294	272	277	287	332	248	266	259	310	276	258	263	254	259	269	267	253	291	289	278	273	252	299	288	287	274	278	288	277	285	243	282	265	259	273	262	259	297	286	267	262	286	295	277	264	296	286	268	270	309	259	274	320	289	296	262	288	282	306	279	286	275	307	267	303	264	269	291	263	313	276	256	266	291	291	251	312	267	265	277	297	281	260	242	249	282	266	287	278	272	250	270	268	276	285	247	278	236	279	255	277	266	258	258	269	282	259	290	288	276	270	295	278	285	274	267	235	283	302	264	267	275	321	279	275	250	259	229	299	296	256	255	272	256	282	291	258	296	283	271	275	291	249	256	272	294	281	288	256	283	259	266	302	268	315	297	288	284	278	291	272	275	273	259	329	273	271	291	298	256	285	275	284	310	299	298	255	267	289	278	284	282	270	285	271	275	258	320	284	297	251	283	266	244	263	260	293	269	286	287	258	242	294	255	284	260	282	305	268	276	271	265	257	290	295	259	237	254	318	280	245	289	275	255	277	297	259	267	278	283	283	300	295	266	287	282	262	289	284	283	279	296	276	270	268	269	257	267	269	276	289	277	261	283	309	302	301	246	247	270	303	263	246	285	262	291	300	299	306	281	268	251	271	263	267	248	281	263	271	275	253	257	290	262	257	281	330	252	286	301	242	240	265	276	299	301	290	294	273	260	263	264	265	303	303	252	232	271	277	251	259	238	273	278	266	285	234	261	279	236	290	302	286	235	286	254	290	264	261	247	296	271	284	279	249	268	273	272	262	293	275	252	256	289	258	269	291	273	258	294	280	281	286	304	236	292	285	256	272	283	243	314	280	267	258	262	278	258	296	274	272	286	279	282	269	265	252	331	287	281	237	264	260	257	270	246	286	283	273	275	286	301	257	277	269	296	301	265	264	300	289	253	254	320	285	288	275	258	280	280	277	271	277	259	288	265	266	254	293	291	275	260	238	264	291	275	247	236	281	236	283	264	257	263	290	312	278	289	295	270	255	263	267	302	308	327	239	265	289	275	284	244	294	313	295	270	297	273	290	282	250	278	291	295	272	277	249	272	259	261	236	284	270	267	263	275	286	295	276	275	288	272	266	243	266	256	256	261	287	292	258	276	246	267	280	257	263	236	276	238	287	271	286	284	291	292	286	295	257	248
17205	10163	11254	10689	8520	5325	3427	2357	2067	1872	1747	1633	1284	1047	971	778	744	799	742	674	679	624	636	628	652	605	615	617	626	638	634	605	644	625	585	572	621	626	640	629	667	613	624	633	598	615	625	662	648	629	648	607	651	581	610	662	605	592	552	565	594	599	622	618	576	608	610	614	666	623	653	612	590	623	637	658	615	618	632	649	619	590	611	598	615	611	599	598	628	608	588	575	642	574	571	581	637	626	599	580	591	611	613	612	597	624	612	643	592	641	637	575	637	637	607	588	613	611	678	594	600	631	597	601	617	593	621	657	682	656	588	582	621	623	576	621	626	650	596	627	598	659	581	605	595	616	613	598	633	597	615	608	609	621	610	624	614	593	617	599	619	650	597	608	640	637	624	599	572	591	638	591	610	586	618	603	570	634	580	631	593	572	593	616	599	556	627	640	594	631	610	622	565	545	620	606	581	621	616	600	576	599	605	619	612	593	613	575	588	633	607	594	598	615	604	635	589	582	597	600	587	605	631	623	606	596	589	610	576	587	630	589	574	646	601	606	619	632	622	610	588	612	647	618	618	611	652	609	611	579	573	639	586	578	648	603	653	608	645	567	605	554	592	666	637	620	570	620	602	621	608	575	529	614	606	614	628	589	611	623	609	597	577	624	627	627	589	596	611	611	612	607	599	592	588	652	593	616	630	586	582	573	608	635	595	620	609	587	582	588	622	622	639	600	596	616	606	601	596	612	590	659	646	634	615	607	587	587	556	584	610	570	662	583	621	592	644	592	608	611	627	604	617	637	585	570	601	641	576	581	647	590	581	625	636	584	592	628	611	560	651	629	606	595	583	610	600	660	615	605	557	582	614	609	581	593	592	595	607	627	587	611	661	611	610	635	602	607	591	595	632	612	604	591	638	601	595	606	600	583	595	588	655	646	628	604	634	594	587	577	645	585	620	630	610	607	610	560	662	618	659	623	617	622	583	575	628	633	617	605	607	606	608	616	658	599	610	601	593	590	638	621	564	589	630	600	634	629	629	615	653	637	621	625	631	596	614	554	660	601	596	590	624	599	595	633	609	607	630	594	575	599	610	612	615	587	621	599	593	616	597	598	563	576	606	639	614	625	630	638	589	599	623	636	640	589	621	597	597	613	611	622	604	591	559	639	638	600	592	594	623	559	579	617	617	591	634	639	558	637	625	582	608	661	636	619	577	681	618	631	622	596	613	600	614	651	621	620	585	598	642	537	620	604	653	646	605	642	597	643	583	613	591	614	623	612	554	590	616	593	620	632	570	640	556	593	596	598	637	579	650	596	607	591	617	613	573	583	618	610	564	608	631	595	624	544	590	611	617	642	589	576	581	613	555	586	583	600	602	582	580	564	640	608	615	605	636	602	614	618	586	569	613	646	587	595	589	584	591	560	585	616	596	563	598	629	616	629	623	578	593	589	594	612	638	595	629	588	616	610	606	641	581	567	612	585	639	588	597	626	566	627	568	588	605	662	567	565	593	633	667	619	575	636	595	610	639	535	576	612	613	647	617	600	593	639	596	593	598	619	592	634	543	603	611	626	665	592	622	599	597	537	632	646	615	616	602	612	590	619	605	616	640	610	668	584	617	629	613	586	561	621	636	556	596	600	606	585	613	601	622	669	628	623	618	594	563	628	647	610	662	586	623	612	597	631	616	616	605	617	625	588	633	581	567	584	632	575	615	623	637	620	618	626	580	608	601	641	574	594	608	567	615	647	584	622	673	620	592	614	676	610	609	596	650	612	587	589	627	593	592	608	626	619	579	640	584	640	576	590	606	652	612	611	597	567	608	628	596	644	558	611	593	588	623	610	603	620	587	587	630	574	656	592	617	597	615	629	616	612	600	633	599	638	606	603	609	620	602	628	609	596	586	600	594	600	555	587	637	610	610	643	619	634	618	599	603	590	657	599	576	661	612	600	633	637	630	599	623	623	603	607	580	597	605	603	595	600	568	599	612	639	598	609	619	624	578	588	599	655	604	599	591	566	597	603	631	627	644	606	573	605	596	653	608	626	612	609	602	620	644	600	597	625	632	599	602	580	610	597	658	607	623	647	613	629	627	621	650	591	603	596	605	594	623	593	620	591	576	591	586	605	610	601	620	576	565	601	587	605	629	608	595	598	581	586	615	598	650	590	564	599	583	600	638	588	596	585	598	603	623	607	593	624	623	600	589	604	591	594	620	624	612	604	609	630	600	622	613	553	583	604	587	578	616	584	617	613	559	652	576	581	629	608	592	606	587	640	650	608	596	602	608	616	602	579	613	602	579	659	601	605	612	583	634	588	600	636	587	603	623	589	614	645	598	591	590	571	584	631	601	618	568	621	612	583	603	626	591	588	562	597	609	567	645	590	595	620	615	623	556	595	653	627	617	586	585	549	618	574	586	609	594	563	581	669	595	634	596	615	581	642	618	624	640	583	605	604	640	628	600	588	622	584	628	594	656	626	589	570	547	641	641	601	628	644	619	586	602	595	589	539	612	577	637	616	595	566	640	663	609	582	581	613	632	606	622	597	650	633	631	628	632	629	646	611	625	615	583	592	625	578	637	623	595	604	585	605	619	630	623	591	570	590	651	633	597	617	615	613	568	630	585	614	622	604	624	586	554	610	587	592	647	627	589	614	675	590	623	657	637	602	604	640	608	632	597	639	584	598	626	615	566	622	615	600	617	661	605	654	632	639	610	606	635	558	614	664	599	592	584	570	599	598	598	628	565	616	604	588	592	633	557	626	583	617	632	636	605	577	586	557	627	609	580	603	650	613	625	664	640	655	602	609	573	609	602	605	649	641	646	613	622	569	617	619	639	561	620	635	638	563	608	556	677	601	621	609	582	602	633	594	647	562	643	587	578	639	562	570	610	640	582	638	588	583	606	638	609	636	626	629	603	678	652	633	627	651	582	607	624	603	581	624	599	633	646	666	585	648	637	614	630	642	567	632	619	626	593	586	601	647	586	638	633	586	637	591	555	646	566	596	627	585	645	648	635	624	575	621	642	586	585	614	593	590	654	602	584	616	588	614	610	601	631	597	602	640	568	549	615	616	596	623	578	588	585	626	619	587	588	611	664	583	644	618	625	631	571	589	634	613	601	630	608	650	621	595	628	623	558	593	594	616	593	591	605	614	578	626	608	588	625	634	658	608	631	649	589	581	626	587	582	615	608	597	626	622	621	637	605	623	636	635	608	616	598	613	632	617	598	597	604	605	568	533	580	583	619	642	605	600	646	598	592	598	632	598	659	604	643	610	624	568	604	604	625	602	626	622	652	617	604	596	572	553	599	697	587	603	610	647	624	660	616	612	587	597	591	599	592	635	579	587	604	622	599	642	603	560	564	593	573	608	593	572	635	579	615	646	598	612	632	624	604	596	572	609	605	564	614	632	628	582	586	580	633	618	566	640	639	575	558	631	635	670	637	600	660	605	652	590	608	595	607	617	596	643	652	575	577	641	600	583	590	636
39403	18984	13566	10364	6185	3351	1841	1127	953	734	666	608	492	461	376	373	347	370	358	335	333	315	348	341	301	304	320	291	264	348	295	320	289	318	323	275	338	328	324	329	322	319	322	311	318	323	341	310	300	327	309	294	332	327	290	317	367	297	297	289	319	338	296	278	293	317	324	333	313	301	312	315	331	275	278	312	323	304	294	303	317	301	271	325	313	302	290	310	271	321	285	277	310	304	299	343	309	315	280	288	321	299	304	294	299	322	316	281	304	305	336	327	326	299	295	323	351	297	328	313	304	325	288	310	302	277	289	311	286	289	314	330	323	284	310	332	319	329	317	357	318	308	289	307	296	319	315	303	308	308	329	324	328	328	283	295	293	329	293	304	289	316	336	291	323	294	314	292	319	265	313	327	341	291	319	320	287	324	346	293	294	320	285	299	299	289	273	337	279	327	304	303	288	288	287	317	281	290	296	289	300	297	344	336	295	313	341	293	323	314	329	310	290	307	303	284	307	302	262	320	333	303	282	309	327	322	333	303	297	299	309	312	313	338	311	313	282	348	324	303	341	300	302	302	330	315	328	303	301	281	265	306	319	265	267	333	320	323	316	306	307	316	326	342	305	313	330	322	301	308	357	345	291	290	312	335	324	250	272	295	354	285	344	292	315	302	304	285	276	312	303	296	322	304	316	311	307	269	330	313	326	316	301	325	276	286	287	319	300	304	318	304	288	335	335	317	317	335	341	290	290	312	314	335	324	263	317	331	302	289	308	272	287	347	338	321	319	304	341	308	299	322	316	347	295	323	316	301	314	343	293	292	304	344	319	296	286	336	314	310	342	322	308	319	291	318	295	355	292	326	302	295	277	285	298	314	295	275	329	316	297	310	289	300	300	318	304	304	327	302	327	330	268	287	314	318	306	323	305	321	328	343	330	334	312	281	310	316	294	301	272	324	326	318	305	289	321	316	295	308	272	285	263	283	282	310	293	343	291	302	318	296	354	326	314	310	324	309	322	276	322	318	303	299	321	325	343	311	291	274	305	320	276	286	333	320	329	316	308	289	306	308	311	342	312	300	268	352	317	317	343	330	320	349	289	286	326	297	296	260	291	298	294	302	287	295	286	283	309	308	269	335	307	315	297	279	307	313	294	332	355	336	329	288	320	320	307	335	303	300	283	288	276	329	296	310	334	297	285	293	299	327	321	278	311	264	333	313	311	295	267	291	313	329	326	330	319	335	305	320	305	303	296	300	313	291	322	306	319	277	323	300	324	317	286	301	328	334	297	295	276	311	326	302	335	286	260	354	296	304	318	319	295	317	335	326	289	294	302	312	336	310	303	337	299	320	300	338	327	286	318	334	298	314	278	280	281	265	290	326	343	277	334	318	279	304	273	284	295	295	255	327	357	336	292	326	292	297	277	327	335	301	278	302	273	306	285	307	329	269	301	297	313	345	328	326	321	316	289	308	306	338	325	295	302	305	291	257	341	328	295	303	342	301	314	338	314	317	318	311	328	302	288	330	330	282	304	308	318	338	304	285	268	307	321	308	309	329	286	298	318	283	289	306	279	323	315	316	299	322	298	290	306	345	317	340	282	297	277	289	308	282	326	307	326	294	281	291	341	330	327	279	305	299	288	319	279	324	297	304	293	324	315	310	302	299	312	275	334	313	325	330	304	306	328	327	333	308	334	356	306	289	322	347	306	320	339	325	301	303	307	352	297	301	320	292	324	312	346	285	294	311	302	305	306	314	314	308	343	312	328	319	293	335	322	290	300	341	276	309	290	261	344	316	300	332	342	289	296	301	304	315	330	291	307	312	347	307	299	280	319	327	286	297	323	319	310	299	318	283	348	338	291	328	298	279	302	302	296	301	333	318	285	287	313	341	317	317	307	307	307	302	305	318	339	324	322	331	326	301	333	294	292	323	309	315	319	268	304	301	330	332	311	323	305	340	321	325	309	300	311	355	269	309	285	317	322	271	332	296	317	306	309	333	318	313	310	314	302	308	314	283	322	290	314	299	352	299	323	337	306	323	281	313	311	339	317	313	310	313	340	346	320	310	275	317	258	332	320	329	324	289	301	318	329	319	276	325	277	270	323	274	294	291	320	332	325	346	308	306	314	312	332	346	326	288	316	312	309	329	302	348	300	357	303	311	308	308	337	320	326	314	321	283	334	353	298	313	307	319	278	290	308	366	270	286	295	285	297	263	284	328	298	324	282	291	302	310	285	320	271	302	317	324	324	308	322	324	309	301	296	299	299	331	303	360	282	351	306	355	286	321	308	309	292	302	316	314	309	313	297	317	305	306	300	288	290	328	305	297	315	315	312	311	334	288	304	297	257	308	269	345	296	310	333	266	278	299	337	310	308	324	355	289	307	302	315	326	323	304	315	298	295	323	279	315	285	337	296	303	340	322	307	302	303	311	308	304	305	329	317	307	314	295	305	307	304	325	284	306	303	299	330	264	320	314	321	299	323	294	325	320	307	330	316	296	332	297	338	326	290	323	308	315	333	335	310	304	346	316	296	269	314	318	335	299	287	285	327	307	314	284	309	292	318	332	328	272	314	327	277	320	295	322	283	312	314	316	325	282	320	273	323	308	304	312	277	329	283	308	322	304	292	313	302	310	292	312	294	288	308	327	280	291	316	306	282	271	330	302	318	314	301	281	307	313	271	359	301	305	303	353	299	300	304	275	322	302	332	340	327	320	293	318	294	311	271	297	293	313	294	286	332	319	278	289	316	282	287	321	328	330	315	294	315	283	258	282	313	305	292	279	305	302	315	302	331	338	312	306	341	311	327	307	298	301	292	317	320	290	290	356	335	315	319	304	319	318	307	310	282	307	277	344	325	309	309	289	296	336	324	359	328	333	283	302	290	300	312	310	293	333	309	337	316	309	289	287	326	317	255	335	304	317	293	287	312	304	298	280	311	290	300	322	298	308	286	287	297	300	327	313	334	308	361	335	291	300	305	339	296	312	314	298	291	315	327	301	298	302	302	330	293	311	297	300	296	316	275	310	299	358	296	319	284	337	282	331	291	346	347	327	290	329	322	340	337	342	283	294	306	289	303	312	297	341	276	302	275	316	284	282	303	320	310	305	305	322	349	311	331	336	305	286	305	295	289	298	271	300	310	297	321	308	310	344	273	308	311	295	297	299	292	289	326	303	318	322	287	293	323	338	295	304	317	306	317	339	318	304	333	279	316	335	306	306	294	333	296	306	289	333	307	315	315	325	332	278	301	315	299	280	317	276	309	284	315	289	299	344	324	312	290	292	350	332	314	327	297	300	349	334	311	329	277	302	318	299	289	307	273	304	343	320	320	327	297	287	299	309	330	332	316	322	301	280	328	343	314	341	323	323	320	278	291	303	322	346	277	318	324	330	299	340	356	305	310	298	301	301	326	292	303	310	287	296	316	300	288	316	320	252	305	312	303	319	329	329	315	337	315	286	342	304	321	326	308	293	288	336	299	291	304	317	328	318
23777	13106	19639	20960	15829	10930	6589	4504	3776	2762	2391	2291	1791	1393	1217	1036	933	928	898	803	812	738	747	735	724	683	689	707	718	683	718	659	717	659	718	696	687	708	662	760	732	700	713	685	689	730	665	655	689	673	715	641	736	716	692	670	674	683	648	702	689	642	692	761	674	674	685	653	704	672	694	702	738	681	678	676	649	673	702	650	694	677	697	678	687	682	674	666	701	716	685	642	641	677	686	663	708	654	648	674	683	691	684	696	656	677	667	653	663	661	708	654	692	712	714	663	674	674	667	688	692	675	685	649	691	672	687	665	719	697	682	651	652	732	679	653	665	690	675	694	678	674	684	692	645	683	676	735	689	733	664	678	720	663	708	670	680	670	611	634	677	720	665	661	656	653	675	686	688	673	678	668	681	644	684	696	693	719	683	669	699	738	670	736	644	679	654	621	663	660	689	650	686	621	692	699	699	693	691	671	717	699	670	719	655	690	718	700	660	733	688	646	684	656	655	639	684	717	690	676	710	691	677	661	648	656	681	697	680	698	728	680	721	673	718	665	676	685	671	678	682	679	682	620	700	641	646	638	702	679	698	639	658	670	703	669	726	693	726	705	689	684	693	669	650	692	654	660	681	635	649	648	665	675	697	740	680	705	670	725	701	679	674	660	710	645	685	661	661	686	712	689	672	707	630	665	686	653	649	677	726	676	691	732	699	671	649	686	675	655	675	684	680	659	665	691	694	671	691	680	644	714	705	725	656	645	670	649	683	646	650	665	712	671	633	682	648	707	674	677	686	635	635	691	677	639	693	708	703	659	680	723	692	697	621	672	645	676	650	708	726	651	686	744	634	645	698	687	662	733	629	713	659	655	663	677	657	719	630	676	674	642	706	656	672	706	689	713	631	681	707	677	692	706	700	698	707	711	701	680	698	703	699	711	698	661	700	658	695	685	662	698	668	701	709	707	687	677	686	689	640	673	669	642	646	631	674	684	691	671	673	687	622	634	669	645	711	655	634	655	666	659	702	694	694	654	678	665	660	687	649	671	693	688	710	705	650	750	679	681	671	647	670	689	704	695	660	696	600	728	693	706	690	719	675	708	665	641	697	664	663	650	668	670	702	671	685	673	689	650	739	693	677	674	666	645	672	669	725	692	685	668	693	700	643	735	663	709	659	665	703	704	640	642	723	646	654	657	691	683	680	650	684	678	651	704	678	741	662	671	696	671	623	684	679	671	633	657	715	685	671	646	730	682	654	661	710	700	656	617	713	663	681	678	644	727	718	656	669	741	665	697	703	698	684	709	679	676	703	721	705	696	699	682	632	701	702	683	638	657	688	666	654	645	687	670	689	626	685	710	692	667	674	651	688	655	694	689	646	713	658	699	704	678	654	622	709	676	669	650	726	674	659	639	696	667	685	710	672	692	702	710	708	692	718	693	673	657	661	688	687	689	643	699	677	689	649	667	679	645	675	732	677	708	679	682	673	655	643	635	692	650	670	674	665	693	688	700	660	681	679	663	664	638	646	687	679	654	714	656	684	638	691	643	642	675	674	664	702	694	696	688	648	665	658	656	685	693	683	669	674	717	648	683	732	662	689	686	682	642	700	679	667	643	707	629	693	667	627	727	729	705	666	692	695	699	646	688	648	685	656	669	676	667	716	672	669	673	690	669	689	673	669	691	681	675	678	651	643	655	697	672	665	680	697	684	653	689	655	666	700	678	658	694	673	709	676	656	644	649	645	655	693	658	713	687	672	719	674	682	681	639	689	694	692	689	679	678	673	678	653	684	707	675	652	711	639	729	695	687	696	653	684	675	659	648	717	656	700	675	672	665	627	672	674	687	680	708	664	664	674	743	705	653	696	673	676	698	698	679	713	676	697	655	742	700	651	691	717	672	744	677	697	654	665	669	686	703	665	717	715	720	692	709	672	689	688	677	671	697	715	702	720	690	701	670	670	669	630	660	696	705	707	636	646	674	665	709	686	652	661	706	678	732	703	721	653	667	681	676	739	668	653	668	703	676	721	688	666	655	725	655	677	679	679	708	722	685	691	673	652	704	652	658	654	717	666	679	675	683	713	659	653	714	725	688	659	680	711	680	670	696	678	702	736	690	652	711	657	650	755	673	644	714	652	685	631	659	669	695	634	680	720	631	671	708	669	712	702	724	678	685	729	676	670	680	671	658	647	705	693	680	722	644	698	628	665	681	675	676	723	697	658	676	647	684	675	631	632	691	714	688	699	672	683	674	685	709	697	655	691	662	690	656	653	669	680	628	644	689	650	704	652	665	702	678	695	683	613	659	684	689	656	658	699	660	674	688	666	726	714	656	657	672	724	699	700	685	636	613	694	655	689	653	706	692	643	648	667	678	686	684	655	660	721	663	687	682	653	755	659	666	654	660	718	708	698	655	727	665	655	681	680	660	687	698	646	679	700	663	648	675	650	693	695	651	619	628	679	693	662	685	715	731	704	677	673	698	641	675	665	680	672	709	652	694	662	692	681	660	645	681	664	755	702	686	690	643	641	686	638	639	634	691	659	668	642	719	675	706	691	633	696	708	704	669	653	674	716	691	647	649	692	705	652	677	653	671	692	652	663	693	700	656	723	638	692	658	637	687	668	728	652	647	698	633	639	667	657	685	661	657	683	684	697	679	627	690	703	635	638	663	652	682	652	669	706	717	675	659	709	718	657	645	661	673	678	666	668	640	683	704	671	712	703	702	734	661	613	665	660	659	716	696	701	667	632	642	703	646	681	693	691	678	678	660	708	686	701	671	610	674	679	674	669	697	685	631	641	643	678	662	685	693	646	658	607	680	672	690	683	653	699	731	641	699	688	684	672	683	689	681	678	621	668	696	613	647	644	672	680	659	658	659	689	706	684	699	664	696	678	684	703	660	674	670	695	694	707	723	709	693	683	684	681	667	702	735	728	715	693	680	685	711	679	691	650	639	688	691	704	677	676	624	681	683	722	683	707	715	674	653	665	661	697	651	711	665	707	711	681	670	702	679	664	660	657	685	667	675	683	658	667	637	670	675	693	665	677	687	700	662	649	673	668	667	691	727	715	702	656	678	711	655	658	690	683	700	676	677	661	670	699	687	709	663	714	694	719	656	692	670	697	691	713	702	645	674	660	631	694	685	730	660	689	614	696	697	696	712	658	619	672	707	690	698	685	648	694	686	688	731	696	652	675	645	701	684	619	687	687	644	670	690	667	655	703	738	677	704	678	679	680	649	624	682	681	629	732	697	651	675	669	720	687	693	690	730	679	642	694	640	665	615	667	726	684	680	659	727	652	642	740	652	664	648	658	646	675	704	640	682	670	670	651	671	643	667	659	684	658	671	703	665	724	666	705	666	692	738	671	653	694	688	672	710	615	650	715	673	691	705	668	645	696	663	657	689	686	652	681	682	662	677	677	711	655	694	615	657	648	707	696	691	694	709	685	683	657	668	684	663	677	696	719	682	701	723	691	668	685	608	638	671	629	661
47107	26148	21141	15338	8837	4492	2811	1857	1249	979	789	796	731	538	497	442	420	406	388	367	364	336	356	318	369	343	378	340	343	338	345	362	370	362	348	338	319	329	376	334	326	316	381	330	381	362	360	337	363	395	343	349	345	345	307	361	333	334	331	374	343	319	318	366	318	300	327	339	367	375	358	361	318	338	366	360	335	350	343	352	342	352	323	321	369	329	354	331	365	355	370	348	335	347	346	319	333	355	342	341	364	326	336	345	358	351	303	368	331	344	326	348	341	360	352	328	363	321	335	328	320	359	350	380	339	335	340	323	326	347	339	351	356	338	340	303	332	331	327	305	358	338	350	352	332	392	360	333	364	329	319	329	364	368	339	320	336	382	317	365	319	365	340	307	324	332	366	352	338	339	316	345	338	308	369	326	379	328	329	326	327	329	341	313	316	331	358	333	321	316	311	351	301	349	338	353	331	330	313	305	336	370	331	345	341	360	328	323	346	383	341	364	342	335	352	361	357	365	378	328	341	333	343	371	317	349	333	363	390	351	363	379	398	305	324	365	355	317	316	338	359	341	364	363	365	340	315	308	363	363	320	364	333	335	376	334	342	358	339	361	337	345	367	355	314	354	307	326	360	332	369	372	327	328	342	284	352	338	325	342	347	319	345	327	322	346	323	319	344	316	356	381	320	332	339	367	334	330	332	361	352	327	344	326	366	342	357	337	332	361	287	362	349	373	383	353	340	378	332	331	377	361	341	353	320	358	314	331	362	309	369	333	357	327	325	330	356	342	371	298	344	327	343	321	342	364	348	362	346	380	362	330	337	346	334	322	332	333	333	333	334	311	347	356	320	313	381	346	347	352	333	382	368	374	304	346	352	355	340	322	327	345	346	360	330	376	323	386	359	313	346	381	301	348	339	345	329	356	337	356	378	359	350	354	349	345	348	341	365	336	375	363	375	304	338	340	327	335	333	317	339	347	315	349	336	359	334	335	365	353	335	325	325	343	308	347	338	345	339	311	333	335	312	372	344	378	356	325	339	331	289	336	359	348	338	324	339	347	340	356	343	338	327	322	333	342	358	400	334	351	364	344	342	323	348	368	341	374	317	329	377	339	332	346	328	323	343	337	382	316	316	344	347	378	358	346	352	348	361	362	330	324	371	325	356	301	310	330	337	356	359	376	352	341	354	341	344	354	357	351	332	381	372	321	337	336	345	340	344	339	353	327	289	360	324	355	391	323	367	367	348	349	360	326	356	346	316	323	342	338	347	339	350	342	336	333	328	376	345	367	374	332	331	360	333	327	340	334	329	314	298	340	366	349	316	356	389	315	330	362	336	313	348	370	373	351	330	352	348	358	348	347	364	353	320	310	325	327	342	329	304	344	338	355	377	372	354	364	367	312	338	319	334	360	341	317	335	365	347	352	319	335	362	320	379	345	320	341	399	349	335	345	303	349	344	367	323	355	352	344	333	347	318	322	354	329	358	347	326	351	329	356	351	308	340	359	361	365	352	333	380	366	337	331	328	361	340	391	330	374	335	352	328	335	321	329	356	362	302	349	344	340	350	327	359	349	375	365	363	357	366	364	350	338	353	364	343	306	369	344	359	346	343	352	365	345	345	340	342	318	349	338	343	348	351	361	377	331	323	327	366	322	311	334	348	338	351	321	343	360	371	335	365	374	306	368	343	320	343	319	317	325	358	327	358	344	333	374	322	348	354	362	317	340	381	347	339	334	332	345	351	352	321	313	328	346	331	374	354	359	376	365	342	326	338	339	402	333	333	359	354	334	359	346	330	359	339	307	323	344	335	365	365	323	340	338	360	353	358	281	351	346	333	387	334	362	336	351	319	357	364	355	355	332	363	369	320	363	341	341	362	315	372	322	358	343	333	352	356	314	354	333	357	309	319	356	352	323	385	356	364	346	360	357	349	343	324	331	351	355	362	325	332	319	349	374	347	345	339	339	329	325	303	347	329	327	313	313	361	335	395	351	341	341	359	354	344	346	360	333	301	361	327	344	351	314	347	360	331	335	340	353	325	353	321	328	340	387	357	336	340	322	331	325	335	327	340	358	335	338	342	359	364	355	338	334	326	345	308	332	314	376	388	335	342	341	361	299	338	357	335	343	379	345	343	395	342	335	333	326	300	325	329	370	299	350	365	314	315	363	358	374	335	333	352	335	326	336	343	333	342	344	350	377	360	346	363	358	361	319	349	352	357	328	335	349	340	345	328	341	310	390	348	351	367	382	384	321	339	338	327	357	369	338	356	350	271	355	326	355	327	340	329	346	334	338	352	382	327	328	401	320	331	332	359	344	382	334	349	330	376	367	348	345	369	317	347	327	344	368	377	315	335	310	362	349	341	312	315	361	345	353	330	323	360	343	326	323	322	322	356	328	339	361	320	328	368	367	345	343	375	348	361	315	369	313	365	354	379	363	341	338	329	340	363	324	351	333	346	325	346	319	369	369	315	354	334	321	368	370	368	327	347	347	341	341	337	353	372	353	339	309	363	326	311	314	321	330	322	326	339	321	307	351	322	322	319	331	355	360	331	321	338	333	356	333	333	337	353	362	343	354	331	393	342	335	339	381	331	370	369	347	352	334	325	309	324	354	330	324	326	332	366	338	309	356	331	337	356	364	323	383	343	305	353	327	317	319	360	372	385	352	340	353	346	286	365	330	353	376	338	352	312	324	284	321	370	338	333	336	316	304	321	327	336	336	336	351	313	333	314	349	334	354	346	327	344	333	353	389	361	378	322	355	322	392	329	325	342	361	344	313	377	369	353	330	337	322	339	303	337	334	346	369	348	348	366	315	342	358	379	342	350	350	351	327	349	380	339	350	386	366	344	338	324	324	371	357	360	335	380	331	355	350	349	336	348	311	305	300	326	371	345	379	345	343	308	328	338	307	330	349	354	345	371	348	328	328	332	340	348	326	386	312	295	318	318	332	344	326	325	327	354	349	342	349	345	328	331	328	346	334	340	360	334	373	344	360	327	310	346	328	329	314	335	329	335	331	359	319	331	319	329	360	349	330	379	315	345	332	342	370	358	354	336	344	347	340	364	368	355	346	332	330	348	341	341	322	370	341	293	348	363	363	341	316	359	335	341	323	358	297	361	356	330	304	332	337	363	350	326	312	320	337	300	344	341	354	366	340	349	334	339	355	347	340	329	313	378	328	330	355	340	313	376	313	339	341	339	331	315	361	366	324	347	348	346	296	322	347	382	335	318	334	333	340	328	347	349	311	351	367	347	353	368	349	360	341	314	320	361	324	314	336	345	354	375	324	326	326	321	359	343	349	356	339	369	333	342	344	375	355	366	321	336	339	337	339	332	334	329	343	356	333	360	355	335	350	393	349	336	333	326	365	337	354	317	335	320	351	343	383	334	330	353	343	347	347	354	369	344	338	347	336	352	340	334	350	306	343	325	308	354	340	351	342	348	382	382	341	361	383	336	347	358	365	358	325	350	393	338	344	350	335	351	315
28339	18095	25996	25827	19971	13258	9861	7164	4829	3758	3064	2981	2445	1821	1571	1210	1103	1149	1096	912	912	882	840	759	757	771	749	756	738	723	812	764	720	772	691	741	748	751	784	860	763	749	802	725	764	761	752	767	756	774	765	803	765	743	779	754	752	796	774	758	729	758	719	747	772	741	725	836	729	738	805	749	745	707	769	799	732	786	766	793	769	715	736	719	778	763	749	729	734	761	768	781	719	742	726	719	762	760	709	717	719	737	755	750	742	739	764	730	732	761	779	748	742	729	697	749	722	737	692	754	728	744	781	777	721	766	728	773	777	813	768	731	759	708	739	715	718	757	711	721	748	752	757	740	725	723	711	749	734	750	795	714	758	731	692	746	767	779	734	735	672	754	720	698	730	747	770	733	754	706	742	749	764	721	783	700	686	718	728	756	758	674	722	729	733	743	764	743	719	780	739	769	752	719	707	739	745	753	729	738	721	730	739	752	764	772	720	745	723	747	760	745	752	727	683	706	746	718	732	702	741	749	676	757	776	724	759	743	756	681	757	717	748	757	740	702	698	741	714	752	791	783	745	741	690	767	765	724	735	717	786	708	702	739	747	762	720	705	714	747	755	773	730	736	728	770	723	723	702	730	757	758	714	752	731	732	771	717	710	738	711	758	713	712	760	748	690	752	731	724	682	774	739	792	695	722	792	768	745	743	765	766	752	731	757	752	700	792	773	730	759	743	710	740	739	740	778	742	717	718	749	711	701	683	696	709	712	735	700	696	730	740	687	715	759	749	781	716	733	725	749	738	692	766	753	737	730	716	735	766	754	735	720	724	722	692	742	724	691	749	730	774	721	725	726	725	759	694	758	782	714	763	754	755	734	762	706	740	724	735	739	775	772	789	789	703	759	702	734	737	754	741	768	719	732	742	776	742	725	724	761	746	767	775	756	746	722	760	738	711	767	730	766	770	724	753	774	706	779	747	749	743	718	726	719	680	722	737	779	718	771	704	732	778	744	746	713	789	699	788	702	762	745	728	683	744	757	761	723	753	707	728	725	734	772	744	726	710	736	679	717	724	761	696	774	748	754	747	783	752	682	712	735	719	759	781	716	719	751	723	687	763	760	741	798	717	693	792	770	732	760	759	716	765	761	713	743	745	701	787	802	703	744	780	794	720	711	703	756	771	749	753	766	788	767	723	784	710	725	692	731	743	721	744	745	743	733	743	742	694	707	750	721	714	755	770	738	776	683	717	763	719	723	729	735	751	710	737	763	747	716	745	765	805	758	752	749	725	711	762	711	756	749	735	754	687	696	718	724	731	716	752	717	738	692	742	744	730	763	774	757	742	735	729	735	724	760	776	760	709	730	710	690	718	779	695	755	698	727	763	728	780	733	697	766	774	760	725	749	748	784	776	762	737	753	744	696	749	750	738	717	771	756	710	759	783	787	744	738	752	756	773	700	756	710	741	746	784	779	718	759	750	773	755	728	720	748	743	766	801	740	726	743	724	760	749	731	764	749	751	725	750	754	758	735	762	740	737	765	757	707	736	755	760	759	734	713	735	732	755	722	766	701	731	752	723	730	733	738	739	708	718	740	755	771	720	698	778	720	742	753	683	722	745	767	721	775	743	686	734	751	720	776	754	710	757	741	743	710	692	708	777	723	743	743	736	737	764	759	681	691	719	714	746	717	795	738	729	754	728	718	723	753	710	692	715	723	718	762	739	737	737	685	742	729	736	699	708	710	740	743	756	795	737	717	703	732	733	747	741	743	708	756	721	747	713	734	719	782	751	734	753	754	712	756	759	777	724	681	702	709	750	779	739	748	756	730	698	704	755	716	748	754	744	752	752	719	715	756	723	741	741	749	748	707	721	751	729	749	721	758	747	715	708	698	744	729	760	750	712	767	778	706	779	749	755	684	719	727	742	745	696	720	764	703	766	744	790	751	709	787	723	743	776	762	743	700	754	741	782	766	751	709	755	714	715	743	735	767	755	697	703	756	747	742	718	732	714	749	741	747	762	748	733	708	751	749	707	746	672	749	767	763	743	692	750	705	768	719	663	757	742	749	750	704	763	747	738	752	740	757	733	798	757	741	778	745	721	671	681	696	758	701	753	745	758	744	769	712	716	735	748	743	715	742	714	694	764	721	721	756	790	763	712	756	747	716	711	731	763	760	766	713	750	747	750	714	713	724	751	745	720	737	707	747	760	770	733	729	744	721	721	742	730	716	734	753	708	719	751	756	766	736	726	784	724	746	719	704	728	695	697	724	722	746	744	760	729	782	751	726	734	762	734	737	707	736	745	703	757	743	741	722	749	754	736	739	693	753	751	762	717	724	727	780	695	680	750	726	726	694	724	737	756	733	720	729	713	733	738	749	737	733	725	744	714	681	699	736	677	758	719	745	761	735	707	802	689	763	742	748	771	736	756	709	731	745	746	762	733	763	757	733	745	714	737	725	729	748	756	701	769	784	709	723	707	733	738	736	707	681	755	743	735	744	712	740	740	703	726	749	733	775	743	739	727	738	727	719	702	805	732	764	750	739	728	780	734	727	747	749	734	703	738	759	747	745	712	724	740	724	717	725	768	726	720	716	733	740	751	705	762	763	745	740	716	710	743	725	730	706	736	771	712	762	787	745	769	760	710	735	772	735	687	736	752	737	769	749	744	769	773	760	746	755	753	714	823	713	739	725	758	749	768	784	771	753	657	752	750	739	746	776	696	739	732	717	814	739	720	782	752	758	691	739	712	700	742	754	703	778	767	715	777	733	730	730	754	737	753	706	753	666	717	791	743	723	761	754	754	766	748	760	730	719	755	712	762	764	745	758	751	739	710	739	736	754	754	714	683	730	764	762	748	725	796	755	699	665	721	735	731	694	764	754	742	714	767	697	769	777	726	767	744	730	693	750	760	758	707	716	748	746	739	780	741	768	709	719	701	732	707	699	731	730	735	726	737	771	711	776	741	731	756	695	730	701	751	729	706	764	747	735	717	746	751	705	758	769	716	721	774	722	742	761	720	738	760	765	774	702	731	739	727	721	745	736	747	706	725	724	757	728	766	730	747	701	715	723	722	766	677	705	711	774	754	685	733	733	770	714	729	770	732	735	721	714	668	723	783	757	736	778	750	725	754	701	758	742	697	755	715	737	728	785	748	750	748	768	771	749	756	690	740	801	729	732	729	788	705	703	741	706	700	748	696	706	749	715	741	740	721	731	770	742	725	724	704	722	733	685	760	718	747	756	716	704	751	743	745	749	728	757	814	732	730	765	732	728	704	753	733	738	727	689	803	712	726	758	718	765	733	740	754	745	720	780	706	770	794	739	725	670	738	754	693	785	785	712	732	746	804	766	741	742	739	741	774	729	795	746	731	740	729	753	744	706	775	735	756	767	752	771	722	707	756	739	764	771	767	697	762	716	730	695	723	697	750	716	803	743	747	761	698	724	724	753	731	781	722	755	708	766	689	731	733	754	750	729	723	743	748	743	763	721	760
32005	14317	8205	4510	2007	1153	811	593	566	495	475	446	404	404	299	306	290	289	314	281	255	281	262	283	255	279	278	280	273	228	278	290	252	281	304	274	305	294	290	274	261	282	243	297	254	238	257	282	271	314	279	261	256	265	310	262	267	263	300	262	273	262	262	274	296	265	225	282	271	277	284	287	273	284	306	284	298	248	273	285	308	273	278	289	258	261	307	291	263	254	268	288	266	283	276	272	286	282	276	285	306	266	271	283	282	247	274	252	304	274	251	291	300	272	276	323	266	279	280	261	254	278	297	312	260	260	281	240	272	280	241	260	262	244	254	236	275	281	282	251	280	259	239	256	249	264	268	286	299	309	267	280	268	295	267	295	304	304	278	262	305	308	293	296	268	282	248	308	272	306	290	303	298	301	275	258	264	295	282	293	309	250	280	293	251	270	286	289	310	274	287	269	270	299	244	271	263	260	263	280	292	285	273	252	288	277	248	278	273	285	289	268	268	241	299	271	250	274	228	264	255	265	272	275	272	231	262	248	265	272	249	290	249	271	272	254	294	275	290	245	290	277	255	273	253	286	264	282	292	268	296	281	262	271	287	287	290	281	272	246	271	276	290	246	255	266	286	286	265	285	287	264	219	278	265	286	275	267	259	280	283	296	275	301	261	281	279	274	266	274	280	264	285	292	262	248	261	261	275	281	264	252	263	277	271	300	251	294	279	254	223	257	274	320	266	283	256	274	313	286	245	292	263	265	267	279	271	288	283	264	285	286	272	296	293	270	302	239	277	298	282	294	247	247	269	277	271	267	298	321	324	276	256	277	255	280	289	279	272	289	282	280	285	239	269	268	276	281	288	262	256	257	256	245	283	286	280	277	293	299	264	260	262	287	276	259	253	291	307	288	275	292	310	277	267	259	263	251	273	246	289	269	246	282	272	276	290	264	295	302	254	250	251	286	275	258	264	261	257	254	289	283	282	291	259	246	288	232	248	274	287	278	287	294	279	308	243	286	264	274	283	272	251	237	246	245	260	263	296	282	289	295	265	302	261	282	270	297	251	257	265	258	253	274	235	263	283	257	297	285	284	294	286	260	273	272	270	274	292	267	281	274	265	270	247	290	269	232	268	286	254	274	284	256	292	276	250	273	280	310	251	277	287	296	245	279	295	259	270	261	256	252	302	276	255	312	266	281	281	308	286	250	247	258	265	276	233	274	287	256	275	290	268	277	263	265	244	261	273	255	263	241	263	274	281	263	280	253	252	252	280	282	323	261	272	249	254	257	267	269	280	269	290	304	229	251	287	260	300	275	278	281	308	262	283	272	261	245	281	255	297	275	286	273	281	292	293	280	282	273	293	252	282	269	260	285	266	265	288	250	264	270	260	244	268	279	272	301	277	264	334	284	279	281	277	294	285	268	305	294	261	256	281	287	297	301	275	300	259	242	251	277	298	256	282	242	287	246	302	251	288	245	288	307	276	279	298	274	289	270	276	310	288	254	296	268	273	308	274	283	280	271	281	285	271	296	266	276	296	285	284	231	270	293	297	266	281	252	278	253	267	253	236	305	283	271	257	269	291	283	288	299	259	275	246	258	250	282	273	237	276	252	295	271	269	327	290	281	280	266	279	281	260	287	256	261	249	270	272	288	284	254	257	259	278	291	273	235	261	289	258	283	243	290	274	252	279	261	254	243	262	288	319	273	290	230	277	272	266	263	299	278	278	262	264	262	246	257	251	291	287	278	284	243	267	290	276	285	279	278	318	263	268	280	283	298	258	262	248	247	266	250	286	260	268	284	304	274	287	251	260	255	254	285	261	255	278	313	267	276	294	262	293	298	277	300	291	288	246	262	263	285	267	301	276	246	278	308	303	276	281	289	275	277	264	281	304	260	269	280	273	264	288	291	273	282	284	274	291	294	256	265	247	264	263	251	282	254	298	256	296	280	259	260	260	279	263	250	259	277	243	279	255	270	288	306	282	264	314	259	278	270	277	287	254	298	269	322	261	275	255	281	279	269	271	257	251	284	307	288	265	265	246	277	271	278	253	276	266	235	271	279	280	266	258	280	268	257	290	258	295	307	261	299	306	246	271	281	243	247	272	271	266	283	325	257	287	282	278	272	264	239	285	249	278	306	272	261	257	253	272	278	298	290	288	299	232	276	274	295	254	267	273	270	255	297	275	284	317	263	266	292	296	277	268	296	301	238	252	247	270	278	292	290	258	273	273	272	232	263	286	263	314	293	264	273	284	287	253	283	277	261	287	277	284	260	290	268	256	287	270	274	263	271	276	257	269	281	284	297	287	278	266	291	291	287	274	267	283	263	272	257	281	259	294	270	277	278	282	283	270	259	251	262	255	234	307	294	253	281	288	269	294	284	296	241	277	264	263	263	241	242	244	265	277	282	299	276	283	287	345	275	269	269	261	270	268	322	264	265	278	265	298	276	269	264	298	270	266	275	315	290	255	311	266	284	298	266	253	272	277	255	295	269	265	297	246	283	255	260	267	236	250	254	235	272	263	303	272	248	284	256	274	252	259	310	273	282	275	278	278	276	271	278	301	254	293	265	265	256	261	279	259	283	276	274	252	297	268	276	266	250	271	284	305	279	279	261	283	275	269	265	269	310	295	264	268	270	243	257	301	274	220	279	262	270	285	301	260	277	267	286	280	255	222	260	300	259	293	296	276	259	260	272	314	298	264	272	282	264	284	281	278	253	274	259	285	250	271	291	282	256	277	283	242	312	278	282	311	286	271	274	281	269	276	266	281	277	283	288	243	271	261	305	226	270	256	292	270	263	252	280	267	283	253	264	296	302	280	253	264	237	272	266	278	237	280	253	263	278	245	290	293	259	277	279	279	261	272	249	296	258	249	289	267	239	265	261	311	269	264	285	272	282	274	263	276	282	282	253	262	263	254	275	300	275	269	248	251	254	268	274	289	256	303	263	277	252	318	270	267	294	273	260	262	282	271	290	266	266	308	272	292	257	265	305	261	281	287	296	269	262	258	278	279	251	258	292	266	290	264	271	285	254	267	278	277	297	296	259	243	263	298	286	255	303	269	278	253	282	247	266	279	246	282	263	293	261	297	300	261	268	275	272	287	285	264	280	253	300	232	284	299	268	289	257	258	290	270	303	311	294	268	287	280	282	286	268	289	278	285	261	262	285	265	281	303	271	278	253	262	260	288	280	290	326	290	285	292	272	273	273	265	275	298	280	288	288	245	293	274	230	266	318	290	260	259	269	296	261	295	265	297	290	285	245	227	273	293	272	262	301	277	260	295	283	300	309	248	271	287	293	281	291	266	320	286	304	301	267	276	241	294	290	273	313	255	266	264	277	261	277	269	278	291	265	292	244	243	259	262	271	279	265	280	277	257	247	297	318	235	287	259	303	233	270	259	264	271	261	258	310	272	273	262	276	293	286	303	281	279	278	283	281	277	280	279	248	302	264	258	269	292	301	253	258	255	293	282	273	267	262	300	256	283	281
18953	9804	12607	10668	6317	4283	3231	2278	2003	1888	1584	1473	1373	1099	932	809	735	716	699	689	704	694	619	641	602	617	605	591	627	608	635	604	595	607	614	610	644	630	635	637	627	634	596	653	608	632	656	607	654	638	618	614	640	605	613	616	611	612	592	596	601	610	583	598	636	622	593	589	580	621	604	578	614	642	547	625	656	611	613	643	612	596	604	598	582	633	595	612	631	544	594	605	596	578	649	597	617	596	636	610	585	614	577	596	581	597	598	604	650	644	618	631	647	594	571	608	610	564	618	599	601	616	583	632	588	620	606	621	609	570	617	587	595	602	613	583	615	586	551	559	621	637	588	618	618	610	621	637	613	560	590	617	592	631	635	600	635	595	609	596	592	599	616	589	600	619	616	603	565	604	614	621	627	636	611	601	586	558	570	580	594	593	603	645	649	610	589	587	594	620	645	651	629	647	624	591	624	610	603	621	624	606	624	624	591	564	623	647	591	605	621	652	546	608	608	606	595	598	622	600	583	570	587	618	572	601	590	573	588	584	623	615	637	580	603	635	593	589	634	553	590	598	587	636	594	553	615	575	601	591	627	599	612	550	626	610	609	633	612	587	613	582	619	641	570	621	639	619	581	591	611	586	599	595	623	641	635	575	607	583	607	610	634	599	634	653	613	615	649	633	632	601	580	606	598	584	634	601	608	630	638	571	609	586	580	645	607	666	594	583	602	606	615	577	570	610	631	584	590	636	653	639	630	565	642	609	623	578	605	588	594	611	603	609	560	608	610	619	608	621	599	552	583	567	581	601	614	585	623	645	657	617	610	586	590	616	616	638	630	568	584	600	607	601	609	586	602	606	624	594	582	580	612	602	645	640	607	598	648	641	595	615	621	542	624	581	568	625	582	656	599	644	646	618	557	637	599	607	575	566	622	619	646	615	567	596	581	580	553	579	651	630	605	604	574	583	604	651	609	642	608	646	628	589	610	616	608	607	564	673	587	612	598	608	576	608	604	622	602	622	623	582	606	649	621	627	622	600	605	598	608	578	626	595	556	568	632	635	588	597	596	590	625	650	624	586	607	577	613	605	607	628	581	649	622	636	637	595	581	640	594	601	569	624	584	611	647	648	601	633	632	610	547	594	668	642	637	624	615	620	615	663	595	574	606	581	579	637	665	609	644	601	647	625	594	579	606	656	617	594	583	624	612	630	588	596	607	636	599	644	565	606	580	583	624	589	604	582	611	635	566	598	585	611	592	640	607	548	581	628	589	586	575	618	628	596	627	586	643	604	612	639	637	595	617	588	599	570	583	631	642	614	576	600	570	629	589	629	578	562	651	666	610	595	620	603	596	608	593	592	627	583	622	615	607	635	658	598	603	586	625	606	606	615	612	590	637	602	598	626	609	634	541	577	645	563	592	651	597	635	620	603	635	652	602	613	628	573	626	587	650	644	618	633	590	643	584	576	642	598	573	616	595	632	603	534	627	563	625	559	587	552	593	593	612	615	595	572	628	605	555	573	632	605	621	672	600	586	572	535	636	633	631	611	596	625	590	630	622	608	609	569	589	619	582	604	613	571	606	574	613	586	590	638	583	572	617	572	657	581	636	628	604	546	585	586	629	605	586	565	608	620	609	624	606	587	614	606	617	571	623	634	650	555	609	662	618	600	609	617	586	613	591	591	610	623	590	565	582	613	575	617	638	586	577	586	583	581	614	584	660	573	587	601	617	582	592	616	607	601	620	614	607	600	632	580	583	627	592	603	625	612	621	603	606	604	606	611	586	647	597	604	612	619	621	603	621	600	637	617	636	614	528	642	580	613	616	612	637	635	649	589	632	641	602	614	591	614	607	606	618	606	636	622	643	585	597	593	628	608	623	558	605	595	625	612	627	559	608	616	597	634	570	572	621	649	599	572	637	612	556	623	621	612	553	632	599	609	589	615	591	565	593	584	652	612	600	594	611	678	583	598	605	626	597	645	611	636	631	625	669	558	572	569	606	624	572	625	644	657	574	686	658	629	610	576	638	612	564	603	575	599	608	608	584	577	630	622	616	607	617	603	622	650	608	609	620	623	566	572	614	625	612	651	569	581	596	616	636	557	620	558	601	587	593	624	591	600	625	559	636	640	575	626	580	617	602	627	591	597	633	624	614	620	625	633	636	620	591	561	577	610	624	628	630	580	591	630	595	615	617	608	632	596	612	615	568	588	577	542	607	563	617	599	585	584	639	591	598	605	647	600	622	631	641	555	625	617	619	629	577	594	628	578	640	573	575	598	626	620	637	548	620	626	608	612	594	604	608	614	645	571	618	638	621	586	637	583	639	547	575	611	612	616	605	616	569	666	620	621	563	619	597	615	615	554	595	626	578	624	617	596	588	616	593	650	591	600	604	624	636	593	656	590	640	618	596	588	607	606	603	639	632	599	628	587	621	613	641	603	588	619	627	604	643	622	601	600	626	623	639	606	616	611	587	657	610	648	611	618	635	577	602	633	624	616	589	631	591	638	589	636	614	614	608	668	583	602	612	599	622	595	612	574	606	622	594	623	655	608	602	586	579	637	660	597	680	566	594	639	638	604	572	540	615	580	581	619	612	596	577	634	611	583	598	619	564	602	638	634	626	589	608	594	596	578	608	591	644	609	637	609	581	595	614	604	628	651	599	594	643	620	599	628	605	608	598	597	578	604	596	574	648	632	618	555	617	582	600	579	582	597	616	594	601	616	595	630	582	612	606	598	596	626	636	625	581	651	624	630	622	605	664	593	608	618	626	583	595	652	571	609	598	644	563	551	603	577	602	626	616	595	598	619	584	563	597	552	630	585	632	602	631	555	600	632	617	598	615	634	595	607	609	581	635	589	564	602	584	618	658	603	614	609	595	615	606	613	625	593	610	609	625	572	658	615	625	587	558	586	623	607	577	631	631	591	618	614	609	574	647	637	573	590	579	599	584	569	617	577	551	641	591	570	636	606	591	596	627	602	607	574	646	595	609	630	599	630	610	635	585	563	624	651	604	595	652	638	598	607	628	572	607	583	593	600	586	599	554	600	599	598	609	600	590	589	574	640	621	651	573	587	622	591	628	694	621	621	606	600	593	578	578	638	588	634	687	596	634	602	593	623	643	593	629	598	594	666	627	627	603	604	589	587	579	537	604	632	610	615	643	615	622	592	601	635	613	582	598	635	614	617	617	628	620	648	593	604	599	630	619	559	601	662	631	565	611	610	642	603	574	590	615	561	633	581	597	596	582	619	627	618	645	630	602	623	595	585	602	679	628	641	622	606	652	623	626	640	597	606	583	617	605	602	619	597	631	612	584	634	651	626	576	592	587	651	570	592	583	597	598	594	607	581	592	574	567	652	638	607	628	622	564	562	595	585	605	589	615	610	605	586	650	610	619	590	616	609	609	626	584	586	564	652	589	619	553	588	632	641	622	589	632	617	621	608	611	610	592	583	599	611	595	565	626	586	622	578	648	576	545	647	590	597	587	639
43237	19728	13580	10009	4457	2688	1876	1240	945	812	636	617	510	466	405	367	375	345	359	309	301	306	291	334	305	291	286	321	304	302	337	308	299	301	311	308	310	290	298	347	316	295	283	321	338	287	327	282	322	320	296	315	303	273	278	312	285	305	333	284	335	293	325	270	277	296	297	298	335	316	271	325	302	318	336	316	297	305	308	321	298	302	297	300	285	303	320	290	317	308	314	309	308	273	279	279	296	297	288	297	316	312	336	311	296	306	325	311	296	301	304	321	310	302	291	328	320	332	316	323	292	319	282	318	335	296	285	313	315	292	307	309	299	299	279	309	305	290	291	301	290	288	315	292	316	315	303	315	275	329	309	318	314	313	314	295	310	296	320	315	313	311	322	294	283	335	281	312	283	293	267	298	325	297	276	319	283	318	335	340	295	298	308	332	307	314	291	299	321	280	280	291	302	330	302	318	294	337	294	271	301	294	295	312	299	277	289	308	322	329	332	298	306	272	304	273	284	323	292	285	316	300	329	303	281	324	342	343	306	304	281	328	309	308	314	285	318	313	329	321	285	296	326	326	321	312	314	305	310	292	281	270	273	340	313	328	276	305	333	271	296	282	296	282	317	291	287	317	295	284	296	285	302	344	330	305	303	315	333	296	335	301	297	320	282	301	321	286	318	328	322	298	300	289	323	309	298	301	338	316	309	306	313	288	289	281	290	306	330	277	302	281	278	333	318	288	309	316	324	302	346	313	332	320	342	304	279	277	319	320	308	298	320	294	313	275	267	295	348	312	303	283	305	287	316	296	324	308	294	298	302	294	341	281	321	316	315	301	306	334	292	341	279	285	316	296	316	296	297	319	304	338	328	301	342	319	271	284	306	304	282	345	323	302	273	284	339	325	293	285	281	329	311	308	352	297	306	303	309	309	285	302	268	292	331	323	289	301	324	309	278	286	272	304	313	309	289	304	301	312	286	317	289	326	279	296	279	293	295	342	295	288	310	292	297	323	311	271	296	307	288	324	322	291	309	299	300	274	315	298	301	329	298	315	294	327	342	260	298	345	302	320	302	303	324	292	317	307	279	312	307	312	354	316	313	304	279	322	318	325	299	297	278	308	295	268	274	348	308	293	318	289	329	312	295	290	298	278	318	305	289	308	306	308	319	290	266	308	312	327	317	316	304	291	296	306	313	301	295	295	324	300	331	324	311	333	334	326	311	342	289	331	335	361	278	331	326	328	302	278	305	295	333	305	262	292	305	306	266	315	329	312	284	308	334	284	297	300	310	341	304	284	307	332	304	280	301	306	300	328	303	311	326	304	321	308	351	327	294	321	319	296	307	307	303	270	301	290	315	292	314	341	283	303	301	340	285	310	329	320	294	310	302	296	300	313	267	300	285	310	292	307	311	281	286	287	274	283	310	319	309	318	318	298	307	312	305	291	284	295	301	295	309	316	299	281	309	294	309	310	336	346	313	346	343	325	267	283	285	280	319	296	318	268	307	316	304	265	317	279	307	289	325	268	300	304	290	305	305	264	304	284	279	312	342	304	269	320	296	320	297	302	266	282	279	331	309	278	287	321	332	339	312	325	307	299	310	294	298	301	303	290	320	330	293	324	302	340	315	278	304	291	300	276	279	286	284	293	319	292	318	324	279	306	282	326	304	326	309	273	316	337	294	324	315	339	261	323	310	285	319	314	309	323	276	284	281	332	267	333	323	314	312	260	316	288	316	328	296	318	274	313	291	299	303	312	306	295	306	306	271	287	313	330	328	248	298	282	282	303	313	266	302	302	287	274	315	311	287	262	311	303	263	285	316	304	336	305	278	316	305	279	338	304	304	288	326	312	299	304	287	299	286	288	327	321	305	308	266	314	303	302	276	309	277	338	327	348	272	299	343	323	310	308	299	279	311	300	290	304	313	312	289	299	304	295	315	314	344	337	304	322	290	282	294	314	325	279	299	309	337	293	286	324	283	305	336	307	299	332	325	306	325	305	313	315	316	300	319	320	287	305	305	294	321	289	267	318	323	319	289	285	293	303	294	318	299	315	346	308	363	323	296	275	331	292	309	307	311	304	299	333	345	286	287	297	326	291	299	265	297	335	294	290	284	324	293	284	339	285	337	283	315	301	296	315	298	311	327	323	307	296	268	288	358	326	325	302	298	313	274	324	292	307	289	291	282	301	322	334	288	272	271	286	334	284	314	302	303	304	327	321	308	319	330	288	282	327	316	292	293	304	327	320	352	310	272	300	300	300	304	339	308	316	302	295	303	311	307	313	293	312	287	321	325	275	310	287	317	268	298	309	295	290	298	300	278	333	321	290	286	343	315	303	294	279	296	290	301	326	266	321	286	323	283	273	281	308	336	259	302	292	297	325	304	329	312	271	331	291	317	305	305	298	307	278	301	311	291	302	304	326	291	283	255	291	340	316	311	313	315	328	282	282	327	309	313	298	307	309	280	291	279	301	312	324	319	323	284	287	326	294	289	283	342	307	330	287	303	344	294	301	297	315	312	291	331	294	307	319	315	326	325	334	335	295	314	306	296	334	308	318	316	325	339	266	323	282	311	287	328	297	327	329	300	317	317	298	305	289	305	315	343	322	296	352	315	309	313	291	311	313	325	326	296	319	324	326	332	309	314	285	348	303	311	336	321	281	278	321	336	336	314	295	315	320	314	301	306	294	271	289	277	315	309	303	322	311	303	293	296	275	347	308	315	296	287	288	318	316	307	323	304	314	321	261	286	305	298	285	292	305	332	292	300	309	304	283	284	290	311	306	286	314	281	292	288	280	316	323	304	300	310	342	296	317	297	297	325	289	314	298	318	317	341	267	309	302	313	337	310	323	293	309	325	325	303	322	252	270	293	310	315	293	298	298	336	270	309	316	303	322	313	299	318	286	300	293	294	311	289	285	299	270	306	300	297	304	296	276	280	309	311	307	278	299	262	297	300	300	312	313	280	290	289	331	299	301	310	323	271	318	319	273	302	315	283	280	325	316	285	309	292	291	333	251	343	284	331	285	332	279	307	295	306	319	324	270	304	295	275	298	298	341	282	289	297	318	330	293	301	317	273	295	287	312	325	296	315	312	314	322	330	294	360	286	291	317	337	308	309	290	289	318	327	299	281	330	321	280	276	309	301	306	308	325	320	288	309	284	315	303	293	298	340	304	303	302	288	349	296	303	310	295	323	297	333	335	277	299	319	306	269	339	319	316	322	288	282	307	289	279	299	313	304	295	295	288	345	332	339	308	338	301	325	313	296	354	335	293	329	307	297	323	332	317	296	265	305	328	310	355	310	300	290	298	266	299	295	328	304	343	282	289	329	330	333	322	303	298	315	330	313	280	300	312	327	288	294	326	294	311	315	318	264	303	317	305	322	326	318	312	267	305	327	332	331	280	308	304	284	324	297	305	305	280	303	324	310	316	307	312	327	304	280	290	293	324	313	296	328	293	319	321	304	300	308	341	300	263	275	301	303	314	277	314
25910	12772	18868	20081	12297	9731	7518	5199	3547	2998	2583	2389	1941	1515	1255	1046	980	923	891	829	771	757	784	715	697	701	658	681	672	692	687	719	657	732	713	664	687	734	729	734	661	721	657	681	704	700	731	664	685	699	723	714	715	684	703	677	656	705	720	627	700	669	666	730	719	683	657	666	645	689	694	633	637	686	724	644	691	653	653	652	683	668	653	709	716	659	660	686	676	709	672	658	673	722	718	666	697	640	673	722	691	682	648	726	656	618	626	651	666	656	605	641	709	678	703	670	729	662	641	677	678	708	607	632	664	639	646	616	654	646	665	704	669	698	673	642	670	624	685	675	711	668	714	638	720	701	690	672	667	687	694	652	689	675	685	681	630	686	703	690	689	685	675	677	645	681	685	721	678	669	694	648	659	662	664	669	654	693	641	687	692	643	731	671	647	622	681	684	687	653	635	686	638	658	662	717	671	643	682	715	668	652	680	689	701	664	662	707	648	668	659	690	682	681	667	666	683	690	710	636	671	661	641	651	698	645	699	689	644	645	680	684	664	760	661	688	664	668	680	661	657	648	663	654	699	689	636	723	658	697	674	668	688	680	681	675	698	681	671	671	662	641	766	640	693	671	675	699	672	665	646	690	693	624	693	687	692	658	700	686	629	681	655	679	683	664	665	724	622	674	660	666	687	657	673	671	682	688	602	723	675	671	634	671	662	691	637	630	652	656	693	668	677	689	682	659	709	691	667	690	670	686	664	654	664	694	683	665	666	687	670	683	670	663	668	696	646	665	690	642	662	683	674	678	674	677	639	724	686	704	716	650	678	651	708	686	679	674	600	656	688	693	672	717	677	668	664	644	634	655	674	661	669	680	681	709	674	704	653	695	658	678	673	650	644	647	629	641	653	687	635	650	664	652	677	673	669	682	689	660	699	655	683	708	696	678	664	718	689	713	698	654	661	664	658	667	649	699	633	685	663	694	687	712	665	701	713	679	684	634	618	679	667	644	680	713	703	674	651	679	655	683	659	611	696	707	699	683	685	678	655	650	719	678	675	666	664	661	694	675	683	687	684	681	660	686	682	637	649	680	646	685	694	701	648	710	702	666	679	636	673	666	680	663	658	633	653	673	645	672	681	708	630	650	660	637	691	631	711	701	680	652	692	704	657	659	674	633	680	655	688	667	649	660	683	673	705	692	636	665	678	673	686	640	685	686	640	680	671	667	679	694	652	636	688	667	675	681	694	700	669	661	679	738	709	662	688	652	671	644	658	670	664	685	698	678	670	699	690	661	709	637	669	699	680	678	662	698	652	692	655	654	669	663	668	704	693	652	620	637	699	655	688	682	675	710	637	663	654	710	662	712	620	684	685	609	688	722	654	664	679	684	682	680	687	687	637	690	650	624	725	661	696	669	673	659	726	681	680	665	628	658	667	696	705	684	647	711	679	666	633	685	670	705	603	669	675	703	606	650	665	687	710	663	716	689	689	692	659	649	681	713	700	637	659	640	650	694	717	635	681	697	687	678	679	643	652	694	643	662	702	628	672	670	648	669	671	654	679	642	696	697	618	648	669	672	668	631	675	683	711	637	717	648	690	665	658	700	655	679	658	670	638	693	705	651	651	659	674	657	641	657	626	646	695	681	642	672	701	676	654	658	636	681	681	712	693	637	625	707	685	681	687	665	655	668	620	694	700	706	637	626	661	643	670	662	673	682	672	662	643	701	689	678	666	683	683	698	671	713	685	665	631	712	598	715	666	678	697	675	665	688	648	738	657	701	677	653	684	680	650	664	659	668	732	670	678	661	641	636	670	659	657	665	672	675	654	674	672	661	709	709	680	661	716	683	721	655	688	706	730	649	671	708	635	685	674	680	666	657	693	669	695	714	651	672	610	683	677	656	667	668	666	652	664	704	626	652	686	694	656	690	667	665	683	676	665	665	632	656	695	709	706	699	689	657	727	665	710	649	670	695	734	680	649	682	613	642	673	647	661	651	648	696	664	686	699	659	659	670	668	686	681	693	636	674	694	670	696	656	653	674	694	681	664	687	689	683	636	719	651	714	670	654	675	660	627	680	717	672	656	668	662	701	633	649	644	697	663	654	627	651	687	665	647	649	721	682	664	648	697	675	645	666	658	670	685	653	643	709	704	674	660	646	690	636	647	618	697	673	705	691	685	686	683	628	624	703	643	617	658	679	665	678	695	676	724	702	715	691	681	698	688	675	666	703	667	677	654	659	652	688	613	672	630	653	717	690	647	658	624	681	721	653	675	704	701	694	702	647	665	672	689	677	687	696	678	658	661	687	713	687	619	666	669	723	619	645	625	681	642	656	648	646	669	702	632	645	649	704	648	658	659	675	628	650	673	700	698	664	647	652	673	635	693	647	665	640	660	668	647	641	705	665	677	681	673	659	613	649	678	678	665	717	654	654	670	692	676	643	615	661	658	700	672	668	604	659	648	705	715	636	689	684	657	681	650	668	661	665	692	620	676	704	680	685	671	659	663	643	673	686	695	632	660	657	636	617	671	658	660	683	658	675	703	670	713	657	624	637	678	671	690	663	635	693	668	689	648	632	650	692	715	686	688	641	657	711	697	628	647	640	677	657	680	660	687	669	642	647	650	664	706	648	664	664	687	678	635	668	662	649	703	691	636	645	688	674	683	660	676	694	669	654	715	673	708	674	638	691	680	661	645	648	680	637	666	718	685	703	676	679	697	675	650	677	692	719	657	690	656	687	673	677	615	679	677	636	690	699	690	699	672	665	653	702	679	660	657	679	693	657	665	689	646	628	667	687	659	664	705	673	682	677	660	714	651	679	644	670	633	729	647	684	658	660	668	688	712	610	626	637	691	720	665	665	694	676	659	663	658	683	685	632	671	699	708	694	653	661	620	633	673	627	639	669	608	672	708	676	708	684	678	664	647	725	651	691	672	719	702	713	639	690	678	678	669	717	724	678	665	690	686	652	716	695	646	684	658	648	649	629	701	667	657	664	725	737	685	706	638	687	675	656	702	669	703	685	658	638	631	651	678	626	682	663	685	671	686	707	698	658	644	646	688	637	609	702	657	679	701	717	676	665	702	649	702	641	680	699	671	681	634	658	642	641	692	649	692	657	663	628	677	691	672	689	643	684	682	642	684	668	682	624	678	624	619	635	634	651	657	695	663	686	661	705	696	638	679	661	705	709	658	619	682	635	702	688	707	630	675	649	655	661	742	714	683	689	671	672	690	633	662	699	709	704	725	678	699	686	632	645	659	648	676	628	679	651	682	596	649	687	671	702	619	704	659	673	634	685	683	639	653	688	646	667	674	670	689	715	695	693	641	675	654	624	663	667	649	643	669	657	684	696	710	659	643	671	650	666	665	684	683	673	668	645	630	710	676	626	652	696	622	682	663	686	678	653	745	667	694	629	647	664	665	650	683	701	670	668	714	687	689	643	629	648	684	654	680	672	677	682	654	690	666	675	653	671	683	657	660	722	674	684	699	674
49107	25425	19840	11615	6318	4580	3213	1735	1158	931	842	768	655	507	470	398	397	436	380	332	382	391	338	355	305	337	317	348	339	325	312	329	342	337	333	327	339	345	325	395	348	341	396	322	343	329	344	376	370	352	343	362	348	292	344	343	357	325	314	360	359	342	318	313	336	353	310	349	332	341	356	373	280	337	345	320	369	321	309	329	348	343	366	341	334	352	369	348	317	351	358	332	337	318	317	343	341	332	367	347	326	330	324	347	297	342	348	323	334	388	371	358	346	338	348	318	376	346	315	307	355	372	354	326	382	346	323	310	315	323	333	341	336	379	316	380	309	352	336	332	351	319	317	317	349	332	315	345	344	346	356	328	351	316	317	352	380	371	331	325	351	390	319	306	329	339	323	346	335	333	332	366	331	325	334	347	342	320	346	355	351	329	301	339	337	322	342	342	306	321	318	343	300	313	353	341	349	286	343	334	326	349	370	353	338	334	334	305	340	344	349	327	363	308	352	311	324	328	338	344	326	327	306	368	353	321	338	355	360	348	346	304	346	346	366	353	368	317	359	355	317	326	318	364	338	346	304	323	344	384	314	363	276	317	350	336	341	338	344	327	358	344	326	317	336	318	338	347	335	340	399	340	371	359	291	381	372	346	349	348	363	296	322	310	373	324	350	358	330	380	384	345	326	353	389	372	337	331	330	327	324	355	351	309	343	353	380	354	352	385	345	355	332	351	339	347	347	349	366	346	354	329	318	341	348	349	335	321	349	338	344	332	367	320	331	297	322	313	332	330	310	325	363	315	344	357	347	336	337	348	334	357	335	310	374	347	352	321	332	348	349	337	302	337	334	358	317	324	333	389	328	372	338	304	331	321	342	341	310	346	297	307	341	345	348	341	351	306	341	343	357	346	339	350	325	320	350	333	350	309	292	281	351	326	368	359	348	362	320	306	309	313	339	309	341	325	367	319	329	356	292	358	341	334	314	350	358	353	306	323	340	327	323	339	323	337	371	350	315	309	315	344	315	328	281	280	321	373	345	330	298	318	296	326	350	345	321	339	325	337	333	320	332	331	326	353	309	342	313	297	354	375	387	350	359	339	349	329	313	311	336	329	322	342	326	369	341	351	335	361	327	330	376	290	369	343	358	368	347	322	330	337	371	297	325	362	385	363	354	300	344	347	352	357	350	300	322	330	353	291	323	339	347	309	365	350	333	293	350	339	341	361	330	343	336	298	332	309	359	339	336	308	343	316	333	327	351	371	323	341	379	333	351	332	353	348	321	329	365	325	338	347	347	342	321	350	359	314	343	321	342	307	300	333	338	332	335	327	331	335	333	328	318	314	349	332	374	325	333	332	325	318	342	356	316	376	321	343	347	286	372	348	343	337	300	363	303	319	344	333	319	338	324	330	321	321	286	335	317	347	349	333	340	333	352	299	298	354	322	344	382	352	332	352	324	357	365	337	337	335	354	358	311	309	348	332	330	330	332	344	317	322	346	305	377	351	300	307	352	300	323	361	383	320	327	328	326	344	330	357	329	306	360	361	347	359	366	364	341	327	324	322	371	306	324	341	305	329	333	357	305	327	302	331	343	344	381	337	367	353	308	359	331	321	350	318	340	303	321	321	348	346	330	324	326	359	299	325	346	327	338	356	341	345	320	341	378	359	353	351	363	341	342	315	348	348	322	310	357	332	320	323	329	367	334	326	347	324	330	343	315	276	317	302	338	345	346	328	327	321	349	354	332	359	332	350	359	370	299	355	353	299	324	351	348	275	342	322	339	328	351	335	367	323	377	379	339	340	307	331	340	329	349	318	353	323	314	322	362	310	317	333	312	346	383	324	367	356	326	347	329	341	338	320	322	330	324	350	355	315	332	364	353	344	379	351	319	344	348	352	342	317	302	338	333	335	333	379	317	368	323	350	328	339	341	329	363	372	304	312	312	366	330	323	347	327	348	333	344	351	342	334	336	307	340	355	364	339	338	331	331	332	319	355	385	315	353	328	319	358	311	324	330	337	313	346	334	334	337	391	361	320	326	310	326	365	325	366	355	340	357	356	355	320	319	326	335	359	300	329	315	333	323	321	350	318	304	365	305	356	357	327	382	342	333	308	308	344	334	351	313	293	348	339	350	313	314	329	344	334	382	309	315	348	359	331	327	360	344	313	339	281	336	317	335	327	329	366	348	332	337	370	394	328	343	358	364	348	325	310	336	339	308	339	348	325	325	337	353	346	339	342	343	361	360	347	348	340	359	343	318	317	333	364	362	360	307	337	336	309	362	344	350	389	313	343	322	348	325	348	338	374	325	340	331	323	340	317	350	347	321	363	377	348	346	341	330	342	330	334	366	344	323	350	339	343	390	347	323	343	363	336	346	359	374	334	348	323	332	350	350	333	333	329	326	335	304	319	331	347	334	319	306	356	386	345	350	315	366	337	343	338	365	343	328	348	351	367	338	310	320	321	330	359	350	314	319	322	327	320	297	341	382	338	298	340	325	362	338	325	361	338	332	303	353	356	305	393	351	356	342	375	306	335	327	314	303	354	318	316	376	334	338	356	344	355	334	387	341	295	337	338	336	345	311	364	327	307	347	366	341	343	322	369	335	314	330	358	321	291	333	328	309	336	332	346	346	356	367	347	345	353	337	359	347	342	377	306	325	366	327	290	342	335	302	325	344	350	336	342	351	339	365	334	329	334	341	329	349	326	349	348	326	341	355	331	356	333	374	357	359	332	339	339	362	329	325	344	337	329	349	333	324	338	347	342	317	345	367	339	331	347	361	350	332	339	330	305	331	342	344	293	307	333	318	311	353	317	325	342	323	335	326	334	331	355	324	349	315	332	375	347	350	339	320	340	382	351	360	311	291	332	365	331	352	328	324	311	316	357	340	347	337	337	338	361	358	300	330	367	310	379	319	304	314	323	346	335	363	314	333	344	349	344	338	374	327	361	335	341	325	323	355	351	333	298	355	317	333	339	360	364	300	324	386	347	341	395	315	338	315	353	362	374	340	373	350	326	348	324	350	371	360	333	357	332	400	325	365	367	370	368	368	365	335	307	343	358	360	346	339	368	308	298	317	332	361	384	314	360	345	333	339	350	324	337	349	340	346	337	349	333	349	326	351	333	349	314	357	343	337	315	305	335	325	334	351	362	325	345	323	331	306	321	343	347	369	356	356	323	361	331	285	358	321	318	296	327	331	363	365	333	349	361	329	318	329	347	382	324	341	309	300	379	335	317	338	358	356	343	349	341	318	341	336	349	345	357	344	371	320	359	333	311	323	339	322	344	342	300	284	350	341	334	356	341	339	330	299	318	312	322	323	335	334	316	382	310	312	367	345	341	337	333	375	335	324	341	343	318	322	343	331	349	357	348	344	350	318	368	317	340	354	321	306	340	288	343	349	349	321	326	304	347	343	351	328	314	372	343	383	346	382	326	349	330	344	349	372	329	316	329	330	335	335	368	354	368	328	346	313	314	346	335	309	330
28833	17735	24808	20103	16543	14453	11393	6250	4789	3869	3296	2921	2346	1869	1601	1298	1108	1075	1002	899	897	830	842	804	818	848	760	728	719	741	743	725	708	757	743	714	812	743	725	748	842	727	771	792	795	725	818	726	772	742	760	756	754	745	735	771	730	753	727	730	762	762	742	758	731	749	728	715	717	708	735	768	731	734	736	729	773	732	738	739	714	765	703	759	744	768	718	694	751	738	754	698	727	778	696	717	738	737	749	748	704	783	738	721	737	741	751	712	703	668	674	750	749	702	715	725	719	704	756	730	732	757	713	715	707	741	714	719	733	721	713	710	738	692	686	674	745	691	703	730	745	702	763	748	735	700	722	739	731	715	744	763	783	684	735	744	724	699	703	750	686	732	725	773	737	671	759	725	684	787	697	751	695	717	705	699	717	736	727	719	720	718	738	695	722	719	707	714	782	723	731	733	726	743	788	729	702	718	763	730	688	773	711	771	727	723	740	786	729	690	726	708	707	688	737	751	740	737	761	680	755	678	714	739	707	713	695	679	695	726	670	732	700	733	719	727	716	764	736	724	747	666	713	719	727	770	700	700	732	753	714	726	716	723	678	714	679	697	692	747	715	723	760	749	730	750	745	672	734	740	697	740	748	778	718	747	700	735	742	717	730	745	723	749	752	723	720	732	751	716	695	743	727	773	767	743	750	718	739	747	734	705	730	730	748	705	714	719	745	738	713	764	743	718	705	690	695	730	730	761	706	723	701	732	751	742	715	741	700	739	710	732	704	744	739	735	705	733	734	763	720	690	713	761	740	671	741	712	762	729	740	717	805	765	733	710	730	746	750	700	761	741	741	723	753	744	735	695	709	726	677	702	677	737	668	699	725	737	729	673	729	755	717	724	706	720	709	737	780	714	702	715	660	712	704	757	727	714	687	718	739	705	762	727	743	666	754	780	750	725	698	725	694	738	689	755	748	707	763	779	721	723	702	712	756	682	706	751	717	740	725	759	755	759	733	742	747	744	728	725	725	723	678	729	691	694	725	744	753	738	748	707	713	725	762	727	734	725	767	718	694	705	730	695	710	702	732	698	773	731	710	681	736	756	723	721	723	738	718	692	762	672	706	739	756	663	704	727	724	730	715	725	743	715	732	751	705	759	720	755	734	701	725	777	764	742	747	759	725	717	761	704	691	724	672	749	743	736	725	750	736	717	747	764	785	695	695	663	715	735	722	714	734	698	720	737	775	713	709	736	744	746	702	769	746	707	742	725	684	720	725	728	752	766	718	729	753	720	741	768	713	689	776	686	734	731	734	708	708	689	695	748	713	724	745	760	725	728	756	708	721	724	644	750	700	778	723	744	729	709	709	754	716	786	729	746	709	743	694	697	730	709	714	713	768	759	695	769	738	735	754	731	679	724	684	732	754	706	748	732	696	734	724	697	730	746	742	749	746	768	741	714	776	734	762	716	734	739	751	718	705	707	717	720	703	736	757	759	751	722	705	741	696	740	745	753	758	742	712	771	701	722	726	759	725	722	692	738	741	724	692	703	736	760	708	719	750	737	744	689	717	703	791	750	708	762	708	719	785	728	721	728	768	722	735	685	730	687	668	705	720	734	728	735	743	743	672	770	730	713	708	769	727	710	702	753	679	751	660	759	691	729	722	762	728	733	729	724	717	734	712	734	762	734	726	736	780	723	726	732	712	735	742	718	711	702	702	746	710	723	781	712	731	792	755	709	738	680	765	723	703	758	701	717	741	713	756	738	696	716	706	732	701	689	795	777	764	735	736	724	758	762	745	737	728	739	716	753	680	719	715	744	738	752	738	660	739	719	719	747	768	715	695	709	729	691	753	748	731	725	765	733	720	742	722	747	662	744	712	697	733	703	684	713	745	726	769	765	710	735	679	706	706	725	755	695	736	706	740	727	757	685	737	733	709	737	727	682	739	754	746	703	755	697	696	718	739	730	714	807	741	718	753	770	746	639	773	735	746	739	716	747	751	710	719	703	730	691	735	753	768	708	724	725	774	710	720	624	722	744	742	706	736	737	766	739	755	690	723	749	731	758	751	755	765	725	662	696	758	721	731	738	757	748	744	747	732	736	748	697	711	738	736	712	753	737	732	720	726	688	727	765	697	724	743	727	695	723	716	736	750	810	719	733	735	761	734	720	697	716	717	764	734	685	724	691	775	763	738	718	711	748	708	683	709	728	681	754	722	724	661	742	681	685	785	763	715	700	740	740	714	724	735	769	722	717	652	723	751	680	744	726	724	731	759	682	748	762	734	776	713	751	753	772	781	749	699	726	714	680	697	679	782	673	734	716	751	735	732	737	719	692	696	744	704	750	740	771	801	703	759	703	731	698	706	697	715	755	714	743	785	734	717	764	736	720	721	733	726	732	711	734	710	768	748	753	691	723	772	755	744	746	694	770	759	803	763	722	745	724	774	765	744	789	762	722	693	732	737	706	748	719	764	756	740	746	733	724	695	752	733	704	682	701	694	694	765	708	728	741	770	764	727	723	742	717	721	732	750	715	732	729	656	707	767	740	719	744	752	734	805	674	744	716	784	729	722	718	748	745	700	681	733	741	761	722	674	728	722	751	750	708	710	732	735	719	725	696	725	701	718	685	742	744	727	737	707	712	744	756	727	754	771	702	698	675	767	731	749	729	726	714	691	776	755	729	707	745	704	687	787	731	749	736	722	665	709	760	746	758	722	746	738	734	729	712	711	770	751	727	729	717	710	702	734	741	730	728	746	752	743	762	658	723	722	753	711	706	712	719	746	721	739	750	723	775	679	688	690	736	747	697	752	765	712	781	725	740	756	721	747	773	753	714	748	731	710	742	729	743	701	689	779	733	722	694	722	774	710	718	745	757	746	822	729	738	721	751	717	726	723	728	686	742	704	752	741	750	726	788	764	730	699	707	765	758	697	738	703	690	717	776	739	737	728	770	748	761	711	718	716	744	723	754	747	705	667	749	742	746	746	757	720	681	763	780	762	701	725	751	745	771	740	736	761	756	763	753	736	754	749	748	702	672	691	689	693	700	736	713	743	736	749	698	710	735	727	771	733	779	749	703	738	734	716	712	734	733	725	712	728	707	744	739	731	721	718	728	709	738	749	794	721	739	745	712	694	732	719	730	681	726	671	755	760	687	689	698	810	697	707	737	748	755	775	779	749	795	749	749	707	759	779	696	720	671	721	783	685	723	719	720	753	767	756	726	706	770	710	759	730	767	746	706	744	719	703	708	744	751	691	738	751	708	745	714	716	693	717	781	742	712	735	709	737	717	669	723	689	723	755	740	730	707	738	740	771	691	702	748	711	735	747	714	779	713	703	718	699	733	708	752	787	697	744	745	728	716	754	757	738	711	716	734	694	758	716	794	728	714	700	734	705	778	712	756	725	755	695	728	737	736	761	743	723	724	720	732	720	699	733	688	693	767	692	765	803	739	748	708	737	724	703	710	741	749	741	698	739	722	724	712	684	696	761	731
30491	13033	6623	3534	1917	1252	773	664	530	513	538	445	415	354	323	321	319	298	294	278	272	267	240	281	286	267	289	262	289	270	280	263	290	263	236	270	269	266	284	254	276	250	261	271	278	265	253	265	273	280	258	231	283	283	266	296	271	271	291	300	287	249	241	246	283	299	274	297	264	243	295	267	275	288	260	270	272	272	279	242	280	290	255	261	280	230	268	251	289	237	261	263	221	287	268	265	227	265	269	264	286	271	256	257	239	278	285	254	230	265	276	268	241	290	269	245	283	281	273	270	233	261	274	269	296	266	258	268	286	272	261	259	244	304	251	274	243	264	292	255	267	251	271	276	299	275	261	259	259	260	274	286	267	243	289	263	253	269	275	244	253	263	269	264	246	287	281	286	234	266	239	266	278	255	237	257	280	259	285	253	281	292	289	276	251	264	268	239	282	282	268	258	260	255	284	273	300	278	293	286	255	274	300	268	252	256	283	257	273	265	256	260	266	244	263	272	243	294	270	257	260	258	255	253	291	273	255	232	262	261	274	297	281	281	290	276	278	287	279	300	295	275	266	286	279	284	255	241	285	253	277	282	264	256	259	241	270	277	279	253	274	278	257	273	268	283	272	259	304	272	246	260	251	262	280	278	240	256	299	277	265	252	280	241	279	286	269	305	239	249	265	280	249	277	288	307	288	264	283	282	263	278	285	290	254	265	285	298	285	273	285	281	266	231	296	271	268	262	266	270	251	262	296	277	274	270	271	308	275	287	292	273	258	269	282	295	265	259	307	247	259	289	262	268	271	258	275	310	259	270	259	262	290	235	275	275	280	252	295	287	270	263	246	245	257	257	262	300	277	265	242	272	288	277	263	254	252	244	258	273	304	293	257	244	258	248	281	253	261	251	258	300	260	264	270	284	275	255	241	289	275	253	281	247	282	280	244	241	291	293	290	311	247	283	281	255	265	260	260	260	273	252	276	280	304	278	260	289	256	277	247	260	264	261	257	288	239	258	260	291	254	296	257	269	288	274	289	280	264	247	271	284	265	274	239	245	275	262	271	250	257	244	246	251	277	281	258	271	294	263	279	259	249	287	283	269	289	267	290	243	234	297	246	299	290	278	285	293	237	260	271	290	297	249	243	273	258	254	248	278	246	281	303	264	270	258	277	263	275	289	251	286	291	260	266	296	278	255	266	272	282	297	258	300	281	263	230	292	252	278	251	272	286	275	257	287	283	298	280	276	289	256	252	237	275	256	273	274	292	260	255	284	281	254	304	259	287	244	254	281	286	303	278	258	296	327	289	253	263	267	265	266	277	297	273	263	283	267	274	263	263	263	258	241	267	265	285	240	235	279	247	279	287	262	278	294	243	266	225	248	230	277	295	271	275	239	298	281	257	284	261	265	263	265	266	273	266	245	266	273	266	259	306	274	250	295	285	266	255	224	266	265	294	256	266	248	259	282	251	253	272	297	260	306	240	260	254	269	256	295	263	254	265	285	240	251	294	277	282	275	285	277	272	285	248	228	257	250	291	256	258	253	271	263	214	296	272	251	286	307	271	236	266	251	255	250	270	253	288	269	290	241	322	293	278	246	258	269	254	287	281	251	248	286	276	268	244	247	275	275	250	270	311	324	284	269	277	259	284	276	255	264	252	268	253	266	273	254	260	268	279	279	270	265	295	252	253	250	242	264	237	233	278	254	265	241	235	251	274	285	252	269	250	253	279	272	243	275	276	250	254	259	291	253	260	264	264	272	232	244	251	265	302	261	308	272	267	286	239	244	294	289	270	268	277	277	253	250	278	255	264	279	271	259	274	297	247	294	257	246	246	267	288	263	270	275	280	306	258	278	275	292	261	264	245	237	236	275	271	275	224	297	269	280	249	252	281	280	265	274	267	277	272	281	243	276	282	274	249	304	248	258	264	263	251	251	282	280	289	270	273	290	255	256	286	247	254	245	297	282	288	270	276	256	239	250	253	252	239	253	271	250	279	297	295	253	273	257	257	282	261	253	282	259	302	281	287	284	275	293	268	273	286	269	242	251	262	255	273	261	268	261	266	288	259	266	268	283	310	216	254	262	264	274	258	271	249	278	259	268	264	273	296	256	277	273	235	262	289	282	261	285	235	269	283	297	283	288	234	263	277	283	259	235	238	261	270	263	209	274	300	257	283	302	279	275	296	274	280	287	292	258	252	239	288	256	277	238	241	272	230	273	294	267	267	251	279	265	305	241	270	266	276	247	274	292	266	234	270	258	280	275	281	249	236	282	280	257	236	248	238	246	268	279	236	263	263	282	289	267	286	269	280	284	270	288	304	272	258	267	258	279	274	276	256	266	258	249	267	284	284	264	275	278	267	270	255	257	260	268	270	254	280	292	270	286	276	242	263	276	286	295	236	231	249	245	280	286	270	247	278	268	258	261	248	289	257	270	259	268	291	271	274	269	228	274	281	258	278	247	284	287	239	259	295	271	277	278	252	271	270	248	280	247	278	269	228	231	248	282	253	310	254	271	301	260	273	254	286	258	232	290	279	270	249	248	257	271	294	269	270	274	269	303	254	273	301	287	282	283	233	278	287	263	276	292	261	244	274	282	280	266	269	284	251	265	252	269	259	242	290	270	247	262	296	252	251	249	314	264	286	280	277	256	250	246	246	274	256	272	246	289	273	241	251	248	282	239	245	261	277	308	266	265	241	266	274	263	309	232	254	250	240	274	290	282	290	271	260	265	265	265	273	274	300	284	249	284	249	253	276	261	278	248	278	293	256	263	272	259	248	289	269	250	276	274	261	240	248	277	257	256	265	263	264	236	297	257	264	260	263	258	266	268	278	274	311	249	268	295	283	282	271	251	262	244	298	292	242	277	265	271	258	254	277	242	271	281	294	256	267	302	263	242	290	269	247	249	284	308	244	286	288	256	272	250	287	245	278	297	256	272	261	267	286	255	278	251	254	286	283	292	263	271	257	248	259	283	262	262	245	260	271	246	271	241	258	261	280	266	260	263	234	280	293	283	253	268	267	280	250	260	252	298	280	278	287	249	281	282	261	276	282	283	266	270	245	276	249	282	246	283	272	254	271	273	247	298	295	262	286	289	257	309	275	261	258	303	280	266	240	280	276	313	294	250	245	233	265	266	258	229	248	330	269	291	262	265	283	305	262	281	263	288	287	288	269	295	309	251	256	270	252	268	277	240	261	250	284	284	276	274	252	263	322	254	219	260	279	261	266	272	291	298	277	271	257	273	262	286	257	260	268	277	284	262	297	260	250	288	275	234	280	266	259	271	268	271	290	236	276	313	280	270	257	256	279	311	282	273	231	271	272	250	267	230	276	265	311	304	270	248	235	256	233	270	229	261	301	272	304	268	276	281	257	257	277	258	287	253	271	259	261	269	288	272	310	273	270	267	270	245	262	238	269	238	262	271	281	254	274	263	236	247	277	250	259	261	252	250	280	228	276	249	267	263	243	279	264	251	273	288	271	290	271	252
18741	8914	10384	8726	6309	4653	3227	2387	1891	1790	1627	1337	1331	1023	967	828	763	697	750	670	660	623	618	680	620	590	563	618	570	608	556	600	590	617	593	585	605	576	649	617	613	631	635	578	599	628	594	589	608	596	628	590	593	618	590	555	587	584	603	632	585	590	614	620	626	586	616	613	651	582	592	600	616	593	615	598	584	539	622	614	511	586	564	609	579	569	634	604	647	592	629	627	570	603	566	578	587	604	559	608	549	619	626	611	610	613	565	574	615	567	594	580	570	597	581	611	579	610	578	551	591	563	614	614	558	597	607	593	596	572	604	545	572	598	618	582	625	594	587	637	595	617	598	563	584	614	620	598	601	598	616	578	579	617	603	572	574	602	602	642	635	594	622	597	597	606	583	600	588	580	616	606	582	576	577	578	602	612	607	600	603	606	617	581	585	570	581	599	618	556	554	589	581	573	594	608	545	612	580	575	565	547	559	611	560	621	585	605	617	613	615	574	601	626	582	633	576	599	584	586	565	583	595	600	606	581	562	560	599	582	596	614	619	619	564	624	593	612	573	545	599	633	596	601	610	603	609	557	588	595	591	604	568	594	559	638	590	570	556	593	602	569	617	609	619	564	570	564	609	576	612	598	582	603	594	568	623	636	623	620	570	608	662	600	596	604	579	570	589	586	614	614	618	585	571	595	631	596	563	596	602	582	571	616	603	573	584	599	615	592	624	549	583	595	569	583	631	572	606	605	621	613	617	608	624	604	608	567	563	566	553	602	615	586	590	615	556	619	637	612	599	608	555	612	552	581	624	623	591	605	594	613	582	609	623	610	583	593	622	616	596	589	633	599	582	627	592	620	603	610	566	572	591	620	584	552	564	634	607	609	618	554	563	604	642	632	616	610	621	586	557	574	631	594	570	589	592	609	591	565	599	604	595	568	594	603	602	572	614	586	606	576	574	562	608	567	595	588	586	618	607	601	589	603	647	599	601	615	584	562	576	618	579	592	627	609	570	589	590	591	566	620	569	598	582	618	614	591	629	588	577	582	591	614	600	606	579	590	586	580	599	604	586	575	561	630	594	599	604	586	605	568	604	612	618	620	682	600	604	592	579	617	605	623	627	588	570	593	548	596	620	572	591	626	579	579	602	654	571	592	577	630	610	557	622	609	547	556	584	583	578	613	633	610	645	592	574	533	534	604	608	577	616	594	589	594	603	584	575	572	601	608	577	571	562	567	618	604	577	541	574	634	591	589	607	562	589	639	569	597	572	572	549	598	587	592	568	559	571	580	589	622	566	601	590	591	629	631	609	585	575	630	623	623	586	612	581	577	585	596	580	564	583	598	578	593	600	632	558	584	604	627	588	542	569	620	581	616	601	641	604	542	601	621	604	574	621	605	580	597	577	586	592	584	560	592	620	592	587	604	530	590	612	529	566	641	626	643	604	591	566	675	594	546	594	579	614	594	590	604	582	586	596	564	582	572	571	611	562	578	640	584	589	585	654	579	606	614	607	605	587	595	564	613	631	558	605	591	610	583	560	541	581	608	577	584	574	616	591	600	624	591	557	589	646	588	587	616	584	554	600	602	528	614	581	578	578	606	578	594	591	601	618	584	579	593	608	571	575	604	575	575	608	596	609	616	599	597	620	647	595	601	605	606	619	576	567	538	572	578	625	610	544	609	546	659	624	630	565	603	595	596	581	600	592	653	640	582	566	574	628	576	620	578	604	598	615	561	586	582	563	586	617	620	628	554	641	616	552	559	636	574	625	581	623	551	546	622	543	577	581	608	600	621	613	606	629	616	613	604	585	608	608	588	573	569	572	583	593	585	552	561	615	573	576	558	614	630	599	640	569	554	611	585	589	657	546	570	570	594	584	597	593	617	643	604	589	567	619	602	624	588	613	570	609	556	630	590	604	586	585	590	620	570	607	608	556	642	649	587	573	590	591	636	579	601	614	626	583	591	580	574	628	608	568	604	597	602	579	608	575	566	571	564	557	637	622	586	560	599	557	604	597	552	615	582	655	589	600	597	577	554	642	633	590	586	589	561	610	603	641	561	614	610	574	603	579	579	541	596	602	566	613	586	585	642	612	595	637	591	604	555	577	541	604	594	578	627	610	627	589	589	576	578	623	623	605	570	592	625	575	584	586	557	611	560	610	593	604	602	648	618	548	583	612	615	614	607	589	603	634	616	559	618	602	568	645	597	611	621	606	629	641	567	611	597	572	610	611	588	593	563	608	592	585	605	594	540	580	600	570	606	549	633	588	573	592	589	547	561	587	600	617	587	610	644	570	621	582	613	621	561	625	593	593	600	579	599	611	581	588	540	557	572	594	618	583	596	560	617	595	556	585	576	576	613	584	555	646	602	599	572	614	596	603	604	608	605	588	614	644	620	568	565	596	623	628	592	600	596	588	573	578	614	584	586	578	585	573	583	661	567	573	582	604	586	619	609	590	612	591	585	592	589	606	593	610	595	606	603	623	615	609	606	576	603	613	564	601	617	540	634	595	591	539	598	563	557	631	586	571	577	615	568	608	572	581	537	590	554	589	536	619	563	575	601	564	594	607	594	575	563	619	601	582	588	565	609	605	619	611	580	595	565	594	566	589	604	571	569	623	577	596	582	613	563	607	623	608	641	586	560	572	569	572	579	623	640	605	594	594	609	634	598	617	596	594	581	631	582	654	579	626	584	566	575	585	584	559	599	569	568	583	577	631	548	595	640	602	526	618	580	599	621	587	595	637	624	626	613	563	589	623	651	572	582	586	613	602	562	662	596	596	641	559	646	646	612	607	599	599	552	608	679	622	599	585	582	607	542	627	598	579	635	543	615	604	581	599	644	593	564	603	635	615	623	618	597	561	630	562	584	597	597	559	641	607	610	608	582	582	584	667	579	622	621	613	561	630	564	563	625	622	592	611	585	600	584	601	568	615	598	564	612	605	588	583	633	596	571	596	559	602	601	590	605	583	570	586	579	612	597	588	605	593	569	580	573	601	553	583	613	561	577	586	616	613	599	615	620	614	549	616	597	552	590	565	589	638	562	589	575	604	598	608	583	567	592	564	589	598	620	568	621	606	565	585	639	602	585	643	583	588	614	576	566	608	587	553	600	610	596	620	629	597	609	586	601	636	614	578	572	590	585	574	604	599	604	629	607	643	604	588	609	638	582	591	612	628	575	562	620	582	605	599	610	654	625	615	585	575	592	597	606	593	604	575	579	589	619	573	575	598	554	638	605	621	576	612	562	622	624	605	610	603	602	587	658	602	620	613	638	603	600	596	605	593	578	589	611	580	640	557	638	591	630	627	588	608	578	635	612	570	602	586	556	530	594	602	610	632	625	570	594	595	589	562	611	640	632	605	570	589	579	576	620	583	574	575	562	611	564	610	608	623	595	631	622	600	596	607	590	563	573	569	574	547	604	570	585	575	624	608	577	594	611	619	620	583	625	594	611	600	543	534	581	633	611	605	584	627	582	563	610	588	604
42022	22245	13276	7929	4845	3805	2947	1541	795	739	628	594	480	449	383	417	340	310	338	340	316	333	283	309	310	321	289	264	327	263	292	303	296	335	319	306	284	320	305	304	290	280	279	309	297	319	282	321	292	325	292	307	316	309	316	297	316	310	304	272	276	312	299	303	283	273	339	320	287	292	252	280	302	285	333	300	316	280	278	287	302	336	255	303	282	279	304	283	296	303	326	312	316	316	360	339	301	320	286	311	276	296	324	297	312	314	315	294	293	300	308	293	309	323	305	321	260	313	296	307	315	296	321	297	316	307	277	290	285	305	316	269	269	291	305	313	343	300	333	290	297	307	305	259	297	309	326	301	312	288	309	330	330	296	326	320	282	258	331	259	318	299	299	299	305	273	340	314	301	286	291	287	311	330	327	313	298	344	314	311	256	297	308	300	286	306	322	326	301	311	304	282	294	285	283	318	299	292	311	310	321	288	314	318	343	337	301	327	318	285	309	295	270	311	288	289	272	329	282	322	311	337	299	323	315	292	298	290	303	290	331	276	299	283	304	290	308	305	292	297	307	299	267	302	346	309	319	339	288	292	317	328	291	305	315	297	271	331	312	312	311	324	294	295	292	299	318	284	359	313	269	323	324	275	297	294	303	321	291	267	268	329	317	322	295	294	280	276	304	317	286	302	299	292	294	296	292	301	249	309	323	296	296	262	312	293	283	320	298	307	299	309	299	305	303	315	254	319	314	317	314	310	307	295	307	287	310	313	300	292	306	295	304	265	327	288	324	299	316	319	288	303	325	314	326	314	280	290	320	300	303	317	314	271	311	281	297	282	309	273	304	347	300	326	292	277	260	279	283	301	319	314	284	291	308	288	256	282	288	328	334	338	320	330	279	318	319	319	297	305	315	309	329	290	302	333	313	277	282	294	333	330	295	284	287	296	267	302	284	296	302	319	298	270	308	315	303	273	295	289	300	331	311	313	291	326	319	280	282	264	296	320	298	326	310	318	301	296	283	322	316	336	312	286	284	304	263	253	285	305	297	289	290	259	284	320	316	325	299	311	301	306	292	329	302	308	306	311	291	299	262	320	342	312	289	290	318	272	285	297	311	281	327	331	287	325	303	285	320	315	300	321	351	298	287	317	308	300	274	349	290	272	317	298	313	310	315	299	287	304	315	279	284	327	326	307	301	301	305	303	316	319	305	326	285	324	342	296	319	283	292	298	292	301	292	311	303	326	311	300	293	302	321	313	313	296	324	306	276	295	288	308	318	298	309	323	291	345	296	328	316	332	310	291	277	305	340	303	289	315	296	276	329	343	334	279	282	301	291	321	292	317	338	318	344	312	283	310	313	282	335	316	319	313	294	286	304	286	313	265	335	286	284	279	312	306	289	300	314	310	298	288	326	316	279	315	310	294	292	303	305	337	304	321	265	285	297	290	289	329	298	289	336	308	288	274	285	303	335	319	327	350	301	280	314	299	299	309	300	292	311	296	318	332	310	297	301	271	301	295	311	277	295	305	290	255	273	289	325	299	303	322	266	316	312	324	284	319	315	297	273	314	313	300	314	274	310	324	290	324	301	315	305	308	337	317	281	300	325	280	301	279	316	326	285	293	307	306	294	319	301	298	328	317	311	284	323	282	274	321	287	300	304	293	307	312	297	322	302	309	308	291	269	271	328	299	307	294	296	290	309	325	306	296	309	298	328	335	315	303	275	322	278	281	308	308	316	267	280	336	321	301	307	311	314	299	319	309	282	290	301	280	296	278	298	314	334	298	294	317	304	307	281	285	313	293	340	276	315	299	300	318	312	327	302	301	330	302	308	292	287	316	308	296	345	327	311	284	327	302	327	328	276	297	280	296	289	296	307	324	319	318	299	339	309	262	306	304	316	315	278	318	309	306	255	268	286	329	282	273	318	326	319	320	334	276	300	329	288	334	280	278	319	324	302	287	343	320	309	309	298	291	320	298	349	275	305	315	324	270	326	304	286	311	321	278	307	301	311	343	282	302	340	336	319	317	319	254	308	328	288	284	337	292	290	325	330	299	324	306	293	275	322	269	308	304	303	298	306	297	302	298	333	278	314	312	325	284	326	327	316	286	298	286	303	326	315	318	304	285	354	316	312	311	291	308	344	286	307	301	285	304	291	284	327	305	296	286	314	301	304	265	299	259	301	331	255	305	335	314	322	296	311	283	303	270	302	293	279	300	319	327	273	282	307	302	325	302	337	310	295	290	324	316	318	307	338	333	297	299	304	303	301	334	285	314	315	306	291	288	292	274	295	311	301	320	310	300	302	311	302	286	297	323	296	291	310	302	307	293	291	337	299	323	295	301	310	279	277	347	295	305	320	334	318	299	290	271	285	304	301	281	323	304	312	299	308	315	335	338	308	276	335	319	309	294	315	311	282	315	321	301	314	325	304	300	303	281	312	315	299	323	300	329	313	295	301	318	318	273	310	282	303	280	287	287	311	304	281	297	322	276	312	317	289	289	320	321	273	259	325	295	287	311	318	332	315	342	304	316	278	288	296	307	299	334	333	315	321	299	302	325	309	333	311	298	293	287	292	290	331	286	261	310	309	294	282	279	305	306	289	336	314	325	291	297	291	283	318	290	310	312	311	329	271	269	304	303	311	289	290	328	308	311	304	354	292	281	343	304	307	323	322	286	301	306	307	309	297	291	299	307	281	328	277	279	282	298	312	263	329	269	288	297	315	309	302	303	316	329	333	324	327	316	309	314	300	324	294	281	283	314	313	306	311	320	316	307	308	328	318	311	297	267	303	306	322	299	366	314	312	297	301	317	300	325	339	318	319	304	269	313	262	291	320	270	317	302	305	276	264	304	318	303	268	320	300	302	299	315	321	309	299	315	280	270	335	274	311	323	331	318	308	325	304	295	259	306	351	297	278	347	287	312	302	292	308	286	290	307	306	298	301	309	276	318	292	301	294	326	313	296	292	329	300	325	297	310	304	304	291	285	308	278	322	259	296	316	321	317	276	310	289	286	322	329	295	312	330	301	291	302	292	303	322	284	307	311	295	277	305	323	287	309	334	284	306	318	292	264	327	284	286	319	319	296	333	335	316	273	306	301	300	318	288	287	333	316	325	325	300	338	334	279	323	288	289	329	335	317	297	334	286	302	296	325	294	277	276	297	314	306	301	322	270	336	335	309	313	299	325	327	288	336	308	298	296	302	297	285	273	334	343	296	315	355	301	291	256	301	312	333	318	310	294	301	306	333	305	295	311	293	296	286	282	305	337	296	293	308	303	301	304	283	307	329	341	340	313	322	309	301	287	304	276	269	275	305	286	317	307	298	302	276	281	325	318	309	282	315	313	307	301	274	301	289	329	303	297	295	261	298	303	304	308	285	305	323	291	310	286	290	281	257	279	312	346	323	298	333	287	299	276	279	304	318	293	310	279	313	304	342	299	336	296	290	314	346	290	337	298	291	285	300	299	276	289	312	332	314	299	316	305	322	310	311
25189	15769	17786	16617	13832	12699	10543	5739	3398	3047	2346	1941	1842	1615	1279	1095	909	920	867	800	776	701	703	735	744	643	703	747	670	647	700	652	691	643	687	683	672	714	698	670	684	679	617	688	680	715	709	688	663	667	645	628	688	679	690	657	634	657	674	683	629	666	680	680	668	702	681	696	669	649	629	685	679	634	631	664	664	659	640	679	636	652	731	680	738	737	621	661	661	685	680	667	672	696	648	634	670	610	640	665	671	684	701	649	676	665	650	667	700	684	681	658	647	669	667	670	626	640	662	694	660	610	625	632	677	676	671	644	631	699	666	719	626	699	696	669	733	670	654	706	651	596	625	637	635	667	712	626	702	644	670	647	664	739	662	673	655	644	695	618	647	691	658	608	681	656	678	659	657	676	677	667	619	634	680	625	686	675	669	658	657	666	682	690	640	717	684	639	612	691	690	685	681	664	670	650	705	696	670	678	648	668	669	599	680	650	698	690	635	665	685	686	642	636	652	642	633	646	682	681	650	647	680	628	656	671	672	620	639	658	659	645	672	614	667	660	657	660	636	631	632	637	668	671	657	684	682	655	649	670	653	665	654	602	669	651	661	661	692	610	663	653	661	700	651	638	705	702	633	666	648	653	680	671	680	688	676	657	700	657	681	640	658	659	691	660	649	681	668	708	639	663	654	671	681	642	659	644	691	700	703	681	674	682	682	664	671	671	654	627	654	707	701	676	675	700	697	672	658	688	627	647	639	676	692	651	612	614	708	653	718	652	612	650	661	693	622	701	710	701	639	658	680	666	671	619	608	714	681	674	658	668	688	705	639	634	678	678	634	678	665	630	689	661	665	644	677	657	686	688	637	704	701	646	665	675	690	672	724	678	667	679	672	709	632	658	646	645	650	704	625	681	654	701	645	670	667	661	671	682	635	661	687	620	642	656	693	652	649	673	688	651	662	660	682	693	636	692	673	641	655	702	670	644	682	664	661	680	688	646	698	692	686	685	648	681	644	660	666	668	681	677	636	667	648	680	679	648	695	692	694	660	679	663	749	656	664	629	675	666	638	628	701	659	676	699	681	707	680	677	674	635	665	684	684	649	693	664	674	695	691	687	655	687	677	685	643	669	654	656	669	670	639	643	634	660	691	650	665	640	674	670	693	674	665	649	686	659	693	668	637	676	651	663	644	699	635	650	633	639	680	696	715	668	633	637	678	636	679	657	687	702	680	634	675	675	672	659	653	674	677	630	674	656	701	694	709	660	711	671	623	670	695	660	669	615	639	711	669	654	612	672	684	644	686	645	645	708	694	662	641	665	633	651	659	676	652	713	674	671	672	633	645	692	657	644	688	644	630	697	673	655	665	692	665	691	701	689	645	679	640	654	622	716	660	644	669	745	669	679	661	726	660	682	655	681	684	645	633	689	660	677	651	662	686	677	710	656	653	609	646	660	715	636	690	649	661	652	637	696	718	659	680	653	688	644	683	671	665	699	655	665	668	626	700	646	643	670	681	683	725	623	671	674	706	616	633	664	632	649	686	669	642	646	629	687	632	651	640	683	622	664	681	668	686	641	685	669	658	661	664	685	660	653	664	669	669	703	647	667	632	721	656	670	639	666	664	643	696	691	654	685	708	678	640	679	680	718	622	690	654	665	645	689	649	719	670	676	637	687	695	727	656	661	659	668	669	663	718	686	644	661	603	707	661	665	693	644	619	646	679	683	710	693	649	678	633	722	695	689	724	616	703	624	634	700	645	643	657	618	640	687	639	644	657	619	646	603	635	654	686	636	662	607	641	636	632	661	628	620	677	665	664	691	652	632	671	643	684	657	706	668	620	665	650	660	680	656	687	656	660	700	712	655	705	715	703	679	687	717	676	651	624	693	637	656	653	650	740	671	652	648	637	682	668	666	657	689	638	621	650	641	659	700	659	684	630	695	674	668	652	662	639	679	722	692	659	641	631	684	668	716	740	676	687	664	717	662	703	696	678	678	655	623	642	646	667	693	662	679	663	680	655	633	631	644	648	641	667	678	666	647	599	668	711	675	669	655	691	693	680	658	674	645	662	653	683	659	620	669	654	630	625	684	687	647	660	673	655	704	698	675	671	725	636	682	693	697	689	753	655	678	676	698	634	654	697	673	681	623	659	681	667	666	676	683	665	700	668	681	685	691	667	675	721	686	593	636	688	661	649	634	639	624	689	662	706	631	688	618	639	675	649	678	672	709	630	682	658	721	667	658	668	691	663	680	634	670	693	655	701	673	658	703	651	655	611	657	674	682	718	628	651	671	671	681	664	682	704	679	723	689	639	669	681	668	688	673	740	638	624	643	690	695	626	660	665	661	684	646	695	706	724	606	683	638	673	636	697	660	654	684	723	671	645	657	644	643	645	693	694	638	657	670	649	701	652	682	662	648	692	707	674	675	659	685	676	666	678	657	670	621	675	637	665	612	632	675	717	679	669	667	653	664	641	682	632	662	700	676	665	663	638	647	639	634	665	715	722	731	657	633	659	671	611	650	679	655	646	652	646	666	645	643	667	663	658	665	664	639	596	640	638	657	666	613	649	657	652	646	662	652	619	671	673	654	641	671	699	715	635	697	597	672	676	632	683	695	707	642	672	662	667	711	654	686	672	673	654	632	667	627	664	666	683	673	693	678	681	652	688	713	674	636	677	693	676	713	632	686	657	702	618	603	710	667	654	703	684	696	657	666	670	692	649	667	643	695	658	662	641	699	664	692	690	651	702	656	666	660	665	646	649	699	671	641	605	702	643	666	646	651	645	616	658	672	664	678	627	662	676	673	651	659	656	661	637	624	642	630	709	678	662	680	653	691	705	681	698	644	669	631	683	637	670	648	657	648	624	686	679	667	642	674	701	684	641	652	691	691	592	645	634	699	642	687	660	684	675	713	601	652	657	691	676	618	677	685	679	724	651	656	678	692	634	642	706	686	706	629	634	666	678	667	667	680	659	682	735	680	637	670	697	673	662	647	708	639	631	609	681	643	652	674	634	662	672	658	683	669	681	662	646	675	663	685	695	680	622	700	608	673	630	667	669	701	645	650	661	697	715	638	679	631	624	647	677	686	647	644	640	624	672	685	679	650	661	628	656	654	688	654	679	657	691	678	671	691	640	655	649	637	686	662	700	626	632	699	688	622	623	657	683	681	625	671	664	698	675	652	691	663	653	648	642	644	689	703	648	672	671	662	707	679	662	726	665	668	647	627	672	661	666	654	658	659	644	680	701	669	673	674	614	679	682	667	649	637	672	672	671	647	681	680	657	653	679	667	643	656	659	679	700	669	686	672	688	633	662	662	639	655	674	642	649	696	676	650	694	680	601	648	677	664	637	643	688	671	650	669	670	656	664	682	651	631	650	665	688	673	639	667	673	656	683	675	664	655	627	699	690	711	707	639	658	645	641	685	644	698	703	678	659	648	696	660	642	662	659	637	605	671	609	629	684	657	664	665	632	654	649	649	616	666	687	636
49366	24972	16773	13043	8833	6408	4015	1913	1193	1022	845	636	684	605	490	434	406	411	411	367	326	342	374	401	379	373	354	350	316	352	358	321	319	339	324	336	368	354	349	339	348	375	346	330	368	324	322	355	373	346	330	343	315	352	335	320	348	325	348	332	330	306	351	370	329	317	383	322	341	353	361	331	355	335	349	362	365	346	329	389	298	345	309	323	305	332	376	349	344	365	345	326	382	325	342	309	332	330	328	336	319	340	364	373	342	341	339	355	329	363	311	343	318	336	342	302	321	344	323	301	361	331	348	359	309	335	358	323	317	372	327	337	365	320	328	338	326	337	312	308	308	348	344	344	327	336	353	315	315	327	345	307	324	347	331	345	371	305	339	321	319	332	331	353	343	358	307	342	351	321	323	332	364	342	340	354	328	320	357	342	341	328	349	323	337	343	323	356	326	335	319	401	365	349	335	343	346	353	346	325	361	336	334	330	392	369	320	374	301	327	348	343	311	321	328	329	291	317	345	336	309	337	346	323	317	344	315	369	313	314	327	323	330	368	337	364	358	348	316	320	306	357	341	339	403	304	303	368	327	310	364	356	369	356	372	353	332	352	376	303	335	355	345	352	336	313	376	327	347	364	359	328	327	343	327	323	336	320	337	393	285	304	337	343	360	357	332	351	335	322	348	349	339	331	356	338	364	336	315	315	341	354	334	364	324	332	346	326	335	345	346	304	315	321	371	338	308	298	340	356	328	320	345	344	321	341	358	345	333	328	327	329	312	338	328	370	322	327	352	302	334	320	303	318	349	326	325	320	349	351	314	332	397	325	348	333	302	326	352	322	329	323	316	369	349	346	331	379	351	336	320	333	341	297	342	342	328	329	306	362	352	335	326	334	325	348	341	338	362	369	361	371	370	319	311	352	311	350	339	359	317	347	291	328	354	304	311	315	318	317	313	348	340	334	331	324	326	339	327	311	356	314	362	331	346	305	371	372	312	330	367	346	365	339	365	331	335	365	346	322	353	347	336	304	337	335	312	347	324	325	328	361	346	335	344	322	366	332	326	304	327	342	321	305	309	333	338	365	306	340	367	324	359	347	368	350	311	336	355	333	342	289	332	342	341	360	297	341	342	365	335	359	372	323	330	332	327	337	347	335	337	337	324	344	318	300	367	345	325	340	329	311	328	367	353	362	356	320	330	366	357	356	345	355	315	342	319	331	358	325	327	352	340	334	358	339	330	303	367	350	344	315	341	353	338	294	366	318	327	354	336	323	331	366	340	316	361	320	323	315	306	352	333	328	367	322	342	290	339	335	328	321	380	338	333	325	352	341	370	319	362	321	315	323	304	368	319	327	355	341	340	325	327	327	296	346	350	330	330	355	306	332	326	321	360	314	339	359	348	327	309	335	335	309	367	304	323	347	341	341	320	324	328	355	385	360	336	325	319	346	356	304	350	337	333	387	352	339	372	350	335	300	326	350	318	346	337	318	330	339	327	358	317	302	327	344	317	324	354	349	315	317	339	298	338	319	353	313	339	330	353	385	336	336	353	345	335	344	336	315	317	367	341	285	350	345	342	326	365	356	392	334	339	322	353	363	382	331	346	332	325	349	317	334	355	336	348	331	307	312	334	330	316	346	372	322	360	294	309	339	363	340	323	343	333	331	373	370	356	338	330	351	340	306	348	322	337	339	354	347	329	327	334	341	344	317	361	346	315	353	339	341	341	367	366	340	343	346	319	336	305	334	307	365	314	339	312	344	318	327	342	365	347	331	364	316	297	327	344	371	346	330	333	329	356	334	332	338	329	334	321	362	357	327	330	352	352	317	305	312	362	366	314	333	347	333	374	338	343	372	343	335	324	325	318	343	335	350	350	331	336	330	358	325	331	363	324	339	342	335	334	326	304	354	353	341	379	340	307	345	374	365	365	351	310	352	380	369	359	357	329	305	353	330	356	351	319	336	319	305	336	325	322	371	342	381	351	344	349	355	327	311	326	347	303	328	324	335	310	309	334	342	319	357	348	338	307	339	356	351	311	351	316	320	336	322	365	372	362	268	392	319	321	284	301	326	360	337	311	346	360	334	294	353	322	345	311	319	346	331	345	358	323	341	347	325	358	321	322	339	374	369	312	333	362	318	339	331	342	322	347	330	337	312	357	344	363	353	328	320	366	336	317	299	359	322	300	322	318	365	319	358	329	338	371	286	367	324	330	346	330	367	333	328	362	310	357	340	355	324	340	329	333	356	350	311	317	292	334	348	364	374	346	374	348	366	320	325	317	328	341	338	327	336	381	353	335	347	313	327	368	354	301	307	358	333	358	365	341	353	356	334	323	313	360	334	371	335	320	347	359	369	354	332	364	335	332	358	339	388	347	373	363	331	331	321	339	342	342	339	330	303	301	314	386	367	306	336	323	332	342	313	326	336	366	335	342	308	317	351	357	302	366	315	348	319	342	357	344	325	314	342	327	354	353	324	327	328	333	329	340	335	309	361	392	334	355	325	327	329	328	351	348	338	315	359	345	369	358	320	306	303	344	315	335	319	302	341	336	347	326	334	329	325	314	312	336	352	297	355	341	358	351	318	332	328	342	313	334	319	320	356	344	318	343	339	346	338	321	345	360	313	326	300	323	322	360	333	349	358	346	340	344	324	297	331	333	332	346	320	357	346	347	328	338	300	378	356	330	332	355	323	333	329	334	352	326	323	331	344	350	362	319	377	363	382	354	334	329	309	343	326	341	346	336	348	328	323	295	335	307	376	340	301	340	345	372	331	337	369	350	323	332	349	359	379	340	379	350	329	286	352	375	351	379	322	313	346	320	353	349	336	355	329	356	317	367	346	343	320	314	303	329	315	328	362	323	341	306	353	300	300	308	343	314	313	285	323	321	326	342	342	379	356	319	372	330	309	333	324	345	312	344	328	314	322	316	349	364	375	335	340	360	341	342	315	358	328	343	343	272	359	323	331	322	339	296	326	330	314	321	345	344	346	373	364	397	317	337	315	318	323	343	355	355	342	312	354	362	347	329	345	322	323	350	321	346	333	344	347	349	350	308	348	310	321	324	367	329	335	359	368	323	357	321	314	345	325	307	317	338	323	339	339	339	294	349	345	392	340	359	314	349	357	358	326	331	380	310	341	324	359	356	350	319	329	320	297	325	323	359	291	280	327	325	382	351	348	331	339	363	333	366	327	345	375	350	364	360	357	345	318	338	311	324	306	346	293	351	350	350	362	348	319	314	345	324	349	343	313	317	330	320	353	315	312	332	333	360	294	339	338	348	380	314	324	316	356	342	356	333	323	324	338	321	355	362	315	345	336	386	312	362	342	338	314	314	332	348	319	350	316	295	344	336	314	327	328	360	318	334	359	324	303	326	357	320	357	328	310	350	353	322	385	308	349	346	380	354	322	327	369	315	360	358	343	321	338	343	339	343	315	370	361	345	335	331	305	358	340	326	362	305	331	314	325	318	339	342	348	346	345	306	354	349	353
29421	16742	21624	23517	20942	17619	12820	6701	4816	3784	3143	2584	2230	1870	1650	1350	1096	1044	1046	952	832	807	842	831	826	744	759	724	733	698	730	778	753	678	748	705	748	795	779	750	774	781	761	799	775	773	741	773	770	716	779	734	750	726	692	711	729	738	668	687	753	720	717	737	731	761	737	722	738	720	779	669	728	728	687	741	737	743	727	716	694	737	706	718	736	744	796	691	705	716	795	765	690	677	680	702	726	749	740	752	731	713	717	703	740	695	702	769	697	747	716	726	734	759	693	757	673	721	713	748	695	728	704	672	698	722	713	724	728	728	756	704	714	790	699	690	731	731	725	761	704	730	765	680	758	709	782	716	703	683	701	728	707	739	735	696	702	693	723	689	717	700	676	768	724	746	736	731	696	697	735	717	695	701	764	719	733	695	735	725	694	735	712	728	726	731	732	709	720	754	768	701	719	687	657	699	684	668	733	733	700	756	693	743	674	728	719	732	674	725	737	738	712	707	750	715	749	749	713	761	683	762	755	729	758	751	702	685	692	746	725	695	745	720	748	733	764	701	760	732	716	762	749	785	745	695	684	745	679	773	641	709	713	698	732	734	688	715	688	716	727	724	724	706	744	674	735	695	795	726	682	775	713	756	713	710	759	757	727	745	694	726	693	722	693	717	740	726	718	698	741	703	720	680	766	750	696	717	717	715	713	714	785	737	728	695	786	723	724	735	747	690	729	745	699	723	734	765	705	746	754	675	696	707	704	707	722	670	750	719	732	714	748	690	731	733	701	751	682	706	724	734	757	735	717	710	661	728	788	745	723	743	715	726	711	723	701	687	734	712	762	721	725	725	724	687	725	760	701	745	714	663	725	786	713	752	667	697	720	720	728	674	726	670	781	730	666	693	771	707	689	721	737	699	764	712	777	767	731	736	749	727	764	715	729	747	762	726	760	740	738	723	687	699	723	721	751	737	711	723	729	710	718	702	718	700	707	676	683	775	742	727	754	732	779	718	731	753	718	756	707	708	724	728	695	728	707	721	715	721	680	709	709	712	717	725	704	707	686	718	729	746	695	756	700	705	703	696	702	697	799	695	681	777	759	720	717	699	752	716	733	704	765	702	781	713	725	757	736	761	733	751	702	679	677	749	772	706	689	758	736	700	741	759	722	739	749	721	717	736	711	716	723	689	712	706	705	743	714	746	734	747	661	755	704	730	675	742	772	713	713	730	728	743	713	742	733	723	733	739	738	729	703	724	714	730	776	725	714	727	738	691	712	736	734	712	722	738	726	707	762	716	695	737	721	727	795	767	721	750	740	773	682	737	733	741	736	722	747	695	771	763	703	774	727	729	714	714	646	757	724	730	702	706	741	740	744	710	736	724	743	712	719	718	681	763	712	713	701	708	746	763	716	734	702	726	812	721	764	693	784	716	721	691	738	729	724	698	741	755	717	753	701	658	711	746	733	701	729	749	727	704	734	677	701	744	710	714	741	692	691	723	738	749	724	748	698	754	718	705	728	709	743	722	709	710	717	726	722	734	653	725	721	741	724	706	655	698	721	723	706	738	661	766	730	742	711	741	667	747	699	728	754	754	701	732	729	752	756	665	682	744	716	723	740	758	668	743	707	750	746	710	749	733	714	710	720	727	705	751	735	672	720	677	731	724	643	661	711	759	669	746	717	718	708	676	654	695	741	716	732	765	705	734	749	738	728	738	752	710	733	707	739	736	773	729	749	723	687	701	761	731	703	713	772	718	718	690	723	708	745	764	721	742	741	747	736	760	738	723	692	715	687	738	728	777	654	758	718	695	743	671	745	718	745	693	703	726	733	731	697	714	717	720	723	701	721	767	718	732	671	702	733	729	744	697	753	751	715	756	767	684	717	714	720	691	674	714	735	724	686	735	746	759	783	735	705	718	721	698	691	735	743	739	730	686	684	726	777	712	703	670	725	722	689	676	690	689	716	695	739	716	681	711	790	703	760	746	725	691	734	724	726	735	745	732	724	781	682	648	736	716	723	756	715	739	751	685	764	744	705	686	749	780	734	711	722	701	714	737	718	664	681	774	710	694	791	726	707	756	718	697	764	694	733	751	764	743	723	716	697	730	669	718	789	737	765	667	740	732	715	714	682	748	690	693	710	754	742	707	783	735	770	702	707	709	719	691	723	771	725	655	696	760	731	735	764	689	695	719	715	713	724	671	700	696	729	720	749	734	743	680	729	700	688	736	689	715	713	704	773	760	730	767	723	738	688	692	746	775	721	695	726	716	740	748	699	756	712	723	709	698	707	717	751	710	731	723	731	719	675	722	812	703	733	738	712	705	744	782	719	756	700	734	669	702	725	729	716	741	683	795	725	733	733	704	679	725	718	722	748	741	713	754	686	751	689	729	706	732	669	688	683	671	737	753	754	740	687	700	661	690	731	678	704	717	691	735	751	731	705	765	743	737	715	722	743	718	726	781	737	686	715	688	712	721	744	708	736	714	671	735	730	709	756	706	702	713	671	704	757	686	718	733	694	734	749	701	747	744	756	707	713	752	701	719	696	747	690	703	750	685	701	728	710	743	696	674	745	702	746	683	725	705	680	715	694	714	702	692	729	779	744	764	723	733	753	737	723	771	718	696	716	706	743	732	692	719	707	742	711	745	742	743	688	722	695	705	764	724	720	684	759	729	748	746	758	668	732	738	696	713	775	744	757	767	719	756	767	711	700	674	744	714	697	727	730	716	755	763	679	715	735	729	709	700	717	739	702	712	759	695	732	754	719	731	725	745	716	733	774	702	727	688	694	762	700	676	667	761	696	739	668	703	741	668	694	687	718	710	738	725	674	731	750	786	766	683	761	704	687	731	729	775	767	728	792	736	733	700	749	734	679	696	737	692	709	751	709	739	770	730	723	709	730	718	718	739	698	677	710	712	697	671	793	685	755	777	652	728	722	728	694	681	751	768	731	742	774	680	721	663	721	773	702	698	724	770	747	747	722	719	715	666	656	736	753	757	755	718	745	735	735	732	706	741	716	648	765	714	755	726	702	709	721	768	685	754	700	735	764	720	784	767	773	671	769	671	689	735	773	719	746	706	735	739	727	754	692	760	711	742	725	730	732	744	732	702	748	686	738	700	743	694	767	777	742	752	735	721	733	711	738	728	764	707	723	744	737	753	717	741	702	732	743	737	752	748	738	718	662	727	701	724	706	691	689	729	751	718	753	711	669	708	707	733	706	679	772	699	697	733	759	662	752	747	706	730	761	706	706	706	766	743	735	701	723	672	722	779	759	736	715	736	751	700	737	699	685	739	732	764	745	716	722	719	691	715	725	704	758	745	683	686	687	722	715	751	694	717	737	671	735	709	723	724	767	748	747	742	708	725	707	742	712	715	674	723	705	728	669	728	696	760	699	691	741	741	732	717	729	710	720	704	732	728	724	716	769	776	708	795	703	709	732	784	716	698	736	714	704	692	737	696	724	701	748	734	706	685	741	708	706	750	691	726
29090	12135	7526	3896	2254	1480	987	702	596	485	461	439	439	391	349	314	305	279	241	251	274	264	285	243	284	252	232	241	294	276	279	272	246	256	256	260	263	268	260	284	240	275	293	276	242	270	284	261	261	269	286	244	244	270	273	274	272	246	262	269	236	265	267	274	243	268	245	268	254	267	277	284	261	275	272	256	255	265	245	239	243	248	293	239	246	273	265	254	255	293	254	264	305	303	246	249	250	268	259	291	236	257	255	316	254	251	290	280	274	262	248	237	247	243	260	240	245	259	231	299	263	252	282	280	280	292	245	247	266	262	282	272	274	239	265	298	269	281	272	274	290	263	278	261	287	254	297	262	255	271	289	285	268	238	281	290	254	258	272	242	247	267	280	257	267	259	240	249	255	254	275	248	287	287	278	257	267	249	239	271	262	269	284	265	285	240	261	270	250	253	256	276	281	306	262	242	247	307	309	268	264	284	264	275	282	278	253	276	250	235	230	251	261	249	276	280	275	259	257	292	277	258	278	263	290	270	254	267	246	244	263	279	269	296	266	254	285	275	272	252	282	282	253	273	255	302	236	287	276	276	290	304	277	231	269	263	257	272	280	263	274	246	250	295	250	268	233	279	236	256	271	266	258	259	250	282	267	267	273	246	285	267	264	265	258	275	269	252	259	255	264	258	292	253	248	258	305	269	252	268	281	263	265	273	257	259	269	271	261	255	281	260	291	252	265	304	246	250	281	263	247	251	275	289	293	272	290	252	270	255	238	288	265	282	257	278	296	282	238	266	282	256	269	274	250	283	262	287	264	244	274	258	265	286	255	273	255	296	242	275	279	287	280	268	264	282	244	254	277	265	250	276	270	284	283	265	290	285	303	270	260	281	258	249	269	275	246	248	242	256	235	271	226	239	281	220	247	285	242	265	281	242	268	267	309	290	248	272	263	253	277	273	298	283	247	257	267	279	254	277	240	287	290	295	259	255	293	261	242	258	274	248	287	236	281	244	244	255	290	278	282	276	278	248	254	239	261	286	252	289	249	232	274	280	260	267	247	286	278	276	275	268	238	248	239	250	295	275	252	257	263	248	304	264	218	264	267	260	294	288	243	267	258	255	273	240	266	260	286	239	255	236	247	240	264	268	250	270	257	261	247	258	258	274	236	271	277	266	251	260	260	273	243	246	283	282	301	255	278	262	291	273	259	270	261	286	259	263	270	284	280	266	265	252	241	266	271	258	244	296	283	275	249	261	294	282	267	269	249	248	260	249	275	255	263	256	301	290	218	263	259	301	256	278	274	266	266	277	218	262	289	289	283	270	274	276	288	241	266	287	251	304	268	277	257	288	280	285	254	276	263	290	299	274	276	263	262	315	298	260	246	338	274	265	268	243	244	265	231	250	256	264	228	305	242	241	281	252	264	262	279	264	296	277	289	256	233	277	284	257	237	269	261	266	276	254	262	268	243	251	299	278	270	252	267	276	248	282	289	283	260	266	252	276	253	291	284	247	260	252	247	239	264	279	292	272	298	280	249	265	243	254	274	292	250	263	247	255	256	274	216	238	259	302	236	263	263	259	241	233	275	293	282	261	259	276	272	257	267	272	258	298	250	287	279	268	249	264	269	264	273	242	287	246	267	263	249	239	239	271	258	250	267	268	301	258	260	283	275	265	231	253	232	281	285	258	265	262	320	257	277	282	270	252	253	260	268	277	271	264	241	263	254	243	281	257	254	267	256	315	264	275	249	258	273	252	270	283	260	273	288	264	279	242	262	234	275	228	252	301	244	266	272	230	251	260	289	289	284	265	235	253	270	288	295	285	294	281	278	258	256	249	285	267	244	268	238	243	254	270	281	292	290	283	242	261	265	249	284	270	276	298	269	254	308	252	258	246	266	247	264	233	257	256	277	276	253	226	269	269	298	279	252	226	240	275	250	259	282	283	268	261	281	293	280	273	267	288	245	233	248	254	296	295	265	289	260	285	241	282	274	288	303	260	268	287	249	232	261	229	293	244	275	285	264	284	277	278	248	279	276	266	250	258	274	264	280	254	253	251	261	256	284	254	265	246	282	273	296	278	281	237	239	258	253	279	254	257	273	258	257	282	251	258	284	283	257	269	280	296	254	265	248	246	262	251	217	259	272	301	249	251	246	250	262	254	274	264	248	291	265	275	308	240	248	249	263	268	279	248	262	259	254	268	252	279	264	245	279	259	273	257	252	254	254	273	263	250	274	299	291	260	290	255	270	252	252	261	251	256	243	264	291	283	271	272	279	259	295	263	268	255	263	244	277	251	282	286	276	269	274	267	277	305	265	276	294	252	223	309	276	256	244	258	249	242	279	281	274	250	259	241	254	260	284	314	268	288	240	265	290	261	252	259	274	239	283	270	268	254	240	245	257	250	242	304	270	214	268	239	247	249	242	287	262	227	306	287	253	228	256	276	242	279	250	278	263	283	278	240	238	297	252	279	259	258	249	239	248	264	259	261	265	249	284	304	287	257	265	298	265	258	262	240	269	251	293	276	236	296	268	271	280	248	270	266	253	271	267	276	252	263	282	260	222	282	278	250	230	277	282	267	249	285	261	278	252	261	252	238	276	246	262	273	286	271	262	276	260	242	256	268	272	265	280	260	260	258	265	275	268	275	292	260	271	256	298	258	275	246	244	271	266	287	265	306	255	269	271	290	263	255	271	263	241	246	246	261	219	223	296	245	242	239	262	290	249	263	275	279	258	244	265	255	260	297	260	268	246	270	273	254	263	260	283	257	286	287	287	237	263	286	252	279	258	262	264	267	262	272	278	275	290	291	281	288	259	260	270	260	251	254	274	268	254	236	231	248	254	282	275	267	255	276	258	261	261	287	295	258	260	265	257	265	266	257	294	256	253	261	292	264	275	266	246	290	260	257	269	261	264	259	242	253	254	275	259	295	263	280	248	283	294	289	260	284	248	248	259	247	266	299	276	254	255	246	292	290	246	285	276	260	260	265	251	278	268	276	272	252	262	283	267	280	249	269	268	290	251	257	243	277	272	269	266	267	275	267	251	291	265	249	254	247	285	239	278	271	264	284	243	244	273	272	207	240	267	264	298	260	268	253	264	256	261	279	245	270	262	304	278	242	252	280	265	263	290	246	252	279	291	272	264	258	261	289	287	249	252	253	239	252	249	283	234	272	270	281	253	259	282	240	277	274	261	260	294	265	255	269	286	280	275	259	291	241	274	258	244	256	259	257	277	248	311	270	266	280	268	250	275	275	263	265	256	247	262	293	278	259	251	245	278	249	274	278	272	278	267	273	254	271	278	262	243	288	260	250	261	229	285	287	255	276	244	261	285	249	285	252	250	309	248	240	252	224	266	276	268	275	264	266	300	253	260	272	265	274	247	259	275	277	282	240	266	265	272	278	262	277	252	251	246	272	261	268	275	284	278	246	276	288	245	251	270	272	245	255	252	244	247	246	261	261	274	277	265	270	275	223	234	292	250	291	298	269
17352	8623	11514	9438	7372	5389	3585	2712	2197	1926	1630	1500	1365	1119	972	911	787	737	713	665	674	605	638	607	610	613	606	609	633	588	575	618	592	588	589	560	529	612	648	618	600	595	610	596	614	602	572	620	584	626	638	580	557	597	576	622	605	560	623	559	581	580	616	597	629	601	592	625	575	609	624	576	585	600	617	614	605	603	617	602	609	631	593	610	570	629	581	561	571	606	602	585	565	579	592	539	586	565	570	565	639	601	583	570	611	593	591	597	583	584	601	587	601	560	544	612	602	628	552	569	583	583	627	586	601	603	595	602	603	602	530	599	559	591	584	587	576	584	603	578	600	592	566	609	585	613	613	584	557	570	547	559	607	589	598	620	597	586	617	556	598	578	578	575	580	571	604	581	545	607	577	599	576	600	589	617	549	598	623	583	579	604	646	580	554	583	572	616	618	590	601	602	564	615	545	598	555	560	579	565	594	581	591	561	633	567	570	618	583	600	595	584	610	589	610	596	662	578	564	594	596	561	565	587	632	563	608	622	564	628	592	594	613	556	558	594	593	602	584	606	577	591	595	580	577	561	580	622	610	633	587	616	580	572	558	562	599	574	562	601	593	668	579	568	560	591	558	602	624	533	613	608	580	590	550	553	551	624	553	558	573	625	605	590	616	566	572	592	613	623	532	586	597	604	546	544	597	593	626	589	581	566	576	572	616	611	601	635	582	597	626	633	579	578	585	616	585	617	588	595	596	611	596	628	590	562	560	641	574	534	593	558	581	634	624	598	614	633	643	591	557	639	574	551	576	553	574	606	602	585	579	581	616	580	571	584	594	598	622	607	615	620	603	579	594	604	590	570	613	632	577	606	616	620	604	575	605	602	579	624	546	592	555	556	622	608	574	545	598	587	598	589	573	575	575	600	577	599	599	608	610	594	579	558	553	621	587	619	587	576	616	627	592	603	582	615	623	580	560	574	586	602	546	588	606	540	613	571	572	570	506	573	570	597	595	574	573	570	592	562	574	583	592	574	575	556	592	583	581	599	598	624	628	566	554	599	572	633	543	575	594	621	594	632	620	592	586	537	580	595	542	585	559	585	582	584	599	612	571	583	572	591	625	552	587	578	587	597	577	605	608	589	606	638	604	585	602	629	605	591	566	551	584	606	570	583	602	594	622	571	642	585	558	582	609	598	611	581	576	567	610	578	556	606	603	626	624	569	632	619	549	561	646	582	622	579	576	610	566	570	595	576	556	582	616	591	603	597	603	546	591	599	604	583	579	534	615	588	545	616	573	583	575	613	582	612	590	614	558	570	565	572	567	571	596	575	603	557	567	572	608	612	619	548	602	550	579	640	566	593	571	594	601	618	621	611	622	563	609	562	610	595	588	628	592	608	620	555	533	590	590	578	553	584	626	595	619	612	582	597	560	619	576	587	600	600	568	551	607	592	581	593	578	560	578	606	596	580	547	579	596	591	596	593	593	599	566	594	603	601	585	570	592	587	576	617	546	614	643	625	606	583	622	582	593	550	572	605	611	566	605	568	584	590	601	556	587	572	631	599	614	581	596	585	593	586	571	586	608	589	563	546	588	554	593	598	613	611	570	614	634	638	587	576	591	586	577	604	605	607	599	595	557	592	608	561	567	577	576	543	565	574	590	641	615	577	573	554	578	629	542	580	578	635	607	601	548	612	576	597	582	563	591	624	599	581	553	562	587	547	608	594	560	591	607	606	611	580	600	569	616	535	609	575	625	589	614	605	593	587	585	568	607	591	583	597	589	535	595	595	564	563	575	589	553	575	562	642	579	520	601	544	599	606	572	588	561	620	609	630	549	595	582	580	568	595	598	563	606	566	594	579	614	602	559	599	588	615	616	567	599	562	582	611	596	565	594	559	631	632	610	608	562	596	602	565	554	567	559	580	563	625	576	603	562	586	603	617	596	601	544	604	602	592	537	571	672	590	567	658	612	558	609	625	613	583	593	639	611	602	597	592	586	634	592	559	576	595	576	563	639	528	567	601	615	556	576	600	571	587	654	568	591	581	588	596	607	589	622	593	576	601	621	583	590	604	583	600	588	620	606	600	573	616	610	603	562	586	602	571	577	631	571	603	588	583	623	614	576	648	578	556	546	584	599	536	552	585	594	574	577	580	602	552	582	560	605	596	600	578	627	621	605	568	609	588	627	606	573	647	607	605	599	625	594	578	570	601	595	620	577	618	569	530	616	592	571	597	600	610	609	602	591	578	571	607	632	633	589	624	605	579	594	598	630	609	561	592	592	600	558	565	580	641	595	584	536	610	581	593	633	593	558	592	562	612	582	611	567	600	562	592	623	604	627	574	580	614	562	579	645	569	559	656	608	595	558	566	553	592	620	555	575	581	596	600	580	594	580	606	559	615	602	545	619	589	565	589	591	607	561	618	605	611	616	615	616	556	589	583	566	586	595	587	610	558	570	595	561	567	575	593	604	585	546	594	588	587	590	590	611	593	602	587	584	627	555	603	604	583	579	604	539	625	621	619	580	591	526	643	579	574	590	552	579	593	593	595	594	618	568	581	589	593	588	606	582	586	591	596	572	589	581	608	594	557	603	544	597	590	592	556	616	593	529	549	575	580	589	602	613	609	598	580	565	560	612	580	623	644	614	532	606	620	555	585	560	584	589	657	556	543	613	572	562	568	585	608	621	591	634	562	562	601	569	563	585	593	586	605	586	628	591	601	605	593	575	547	569	603	556	583	559	637	607	613	605	582	600	563	538	595	613	571	591	610	541	592	576	577	551	599	593	562	590	599	560	624	627	598	623	600	610	601	564	568	615	584	606	588	574	620	588	554	589	601	586	578	620	636	634	609	615	564	612	600	575	557	613	576	619	585	574	581	537	584	620	551	589	614	603	566	547	611	556	599	548	619	583	598	580	615	547	644	588	589	589	600	610	617	557	598	586	618	579	590	588	603	581	619	586	568	636	568	602	576	568	579	587	593	554	579	589	620	541	631	592	569	587	564	623	609	601	586	629	604	602	637	599	630	557	574	601	587	579	577	657	582	610	555	598	591	601	554	575	622	557	592	551	619	605	569	599	621	557	563	611	575	583	594	601	552	561	566	596	576	573	624	645	599	579	630	572	599	625	614	586	583	593	583	596	549	603	575	603	556	601	581	611	570	601	622	586	536	598	614	610	583	575	585	616	613	600	604	571	558	619	594	604	583	579	555	584	612	560	583	574	578	541	576	591	563	600	600	573	598	599	589	627	597	602	593	603	540	555	576	622	587	593	580	592	545	547	534	646	580	619	570	621	604	589	596	615	611	550	606	613	626	570	623	573	616	559	557	586	563	593	613	578	598	601	549	623	591	624	576	610	630	560	576	597	551	589	587	636	569	584	571	569	595	566	598	623	545	580	592	571	561	585	602	565	573	605	612	571	584	653	596	594	580	580	540	637	579	589	628	571	572	563	600	621	608	595	628	552	583	595	559	600	570	622	603	587	586	552	590
35203	18899	14782	8972	4990	3267	1918	1234	1009	812	693	639	581	479	466	401	364	327	329	341	270	329	329	327	302	312	293	308	301	311	322	321	285	299	304	264	337	316	306	325	266	302	275	306	308	314	269	318	279	296	302	292	294	282	302	293	305	308	265	299	331	291	319	319	308	297	281	332	301	337	325	306	303	293	293	282	292	320	299	285	282	256	302	290	293	301	263	298	278	304	270	311	292	264	308	317	309	294	282	301	283	273	298	301	314	283	290	307	295	322	317	276	282	342	299	296	289	305	277	322	294	310	282	307	299	320	280	287	277	324	287	293	305	268	275	292	264	293	297	295	301	333	316	290	291	274	325	261	270	308	270	321	296	297	292	303	316	288	319	301	287	303	333	308	315	268	321	294	299	276	279	319	282	295	315	311	300	295	269	301	283	314	302	327	314	335	322	296	275	269	281	292	336	269	271	278	287	293	276	290	327	290	319	289	290	322	293	324	277	302	299	294	293	277	302	298	326	297	325	262	283	313	303	346	296	331	304	294	295	314	301	294	265	342	295	301	301	317	314	314	264	294	304	269	294	303	352	350	352	320	297	293	350	291	312	319	270	290	320	318	316	313	295	305	296	270	302	308	282	259	285	339	255	286	305	295	323	291	299	277	282	309	282	319	332	278	279	266	321	316	270	320	333	297	312	286	267	277	318	304	291	284	353	315	264	307	311	307	283	336	325	284	307	319	320	322	306	275	287	297	308	308	328	310	293	277	313	299	318	276	311	295	298	266	288	303	292	338	305	313	281	289	305	292	315	288	290	283	314	299	275	319	325	350	304	310	296	253	267	268	286	284	306	278	286	262	331	269	307	261	306	296	297	298	308	324	285	314	288	312	306	262	300	287	281	290	304	315	331	301	298	296	292	293	303	292	298	314	290	284	316	280	287	307	269	273	280	289	285	269	320	323	341	283	337	282	269	314	293	280	278	327	289	292	322	284	264	307	300	312	320	315	290	305	282	302	297	281	319	311	305	279	345	347	285	281	306	289	307	301	325	277	306	344	273	274	304	296	306	328	325	305	295	311	282	319	255	289	296	289	307	302	307	317	306	256	284	293	317	280	285	295	285	344	324	292	310	290	298	279	309	309	318	280	277	286	289	275	287	303	298	349	310	311	294	271	274	318	271	318	316	327	346	293	307	297	303	305	304	336	307	294	289	302	287	284	318	326	283	319	280	297	276	313	301	286	259	303	305	290	277	313	296	288	300	335	283	307	291	280	293	337	311	301	300	365	306	284	313	293	346	315	282	282	282	254	333	294	263	305	325	311	293	330	316	289	273	267	303	286	282	296	315	288	279	273	293	301	303	296	272	275	279	298	299	289	323	309	296	324	290	297	297	295	293	303	284	308	311	302	325	310	300	311	300	283	289	288	290	307	299	311	281	310	334	324	247	285	309	264	281	320	277	269	324	313	298	299	304	284	328	298	326	280	305	285	292	263	297	284	317	296	293	335	263	305	277	282	290	302	288	327	291	266	296	288	310	279	329	262	311	280	317	328	297	308	309	276	298	298	297	281	309	314	313	315	333	291	312	296	294	290	282	275	280	270	283	275	297	298	288	288	261	280	282	296	268	269	298	301	284	325	293	297	340	270	317	263	286	253	293	291	306	268	303	310	287	283	294	301	299	283	353	296	299	278	278	267	298	295	331	304	306	295	293	288	281	330	305	292	311	302	314	316	281	291	301	311	315	273	286	299	302	301	334	315	299	294	304	309	342	322	320	308	295	287	273	295	297	302	279	299	279	260	293	314	281	287	260	296	275	303	259	346	296	285	290	279	305	295	329	285	319	286	296	301	311	324	313	289	314	304	297	275	278	300	317	302	302	319	300	287	276	297	317	298	303	320	305	266	288	263	299	297	297	303	298	303	297	262	295	308	281	308	286	311	300	296	321	293	291	309	276	289	320	313	284	306	301	295	327	311	314	294	277	325	318	284	321	289	290	294	291	311	288	299	320	294	293	286	313	331	323	302	326	296	270	303	323	284	269	285	303	278	278	275	303	294	302	317	291	330	285	281	284	349	284	306	298	304	309	302	329	287	282	280	296	301	341	298	305	307	299	292	294	303	298	330	316	292	276	300	282	306	292	311	335	310	276	322	295	307	308	279	292	289	306	309	268	332	263	277	262	300	277	271	277	286	293	306	310	296	279	306	274	305	315	293	330	271	307	316	283	279	284	300	302	297	276	291	302	294	276	297	333	290	285	312	280	278	272	313	283	303	336	304	321	280	311	290	262	284	277	304	301	305	301	277	301	304	307	295	295	281	269	271	287	299	282	334	295	287	276	317	291	316	286	288	278	286	290	264	319	294	287	295	318	283	260	310	294	298	289	277	307	311	308	304	336	314	314	298	268	278	331	294	306	319	285	298	296	340	294	291	312	279	289	308	313	285	299	292	334	306	316	270	319	327	309	286	327	273	280	305	297	281	282	332	299	325	287	295	284	315	292	285	289	290	284	275	275	294	321	327	313	288	302	259	301	282	282	321	310	310	283	304	313	294	278	294	299	285	304	269	311	283	301	285	300	279	303	284	301	301	318	272	307	335	308	280	315	301	290	308	301	298	300	272	272	299	323	292	305	332	270	290	311	294	280	268	320	311	288	299	327	294	293	319	339	288	274	295	298	270	284	283	303	308	321	297	294	297	282	298	323	314	309	274	281	297	317	316	307	277	262	270	316	304	309	347	284	329	308	291	279	268	272	290	336	276	275	288	300	300	305	274	277	262	264	313	326	267	295	297	296	311	288	316	301	289	282	299	304	292	309	298	323	298	314	295	316	311	322	280	324	312	282	295	315	313	308	300	297	306	310	293	277	295	297	281	291	330	299	251	307	261	319	331	275	287	321	263	292	284	297	284	275	318	297	257	282	332	289	302	291	295	294	319	286	275	292	304	302	303	288	307	328	301	296	282	295	302	288	279	335	294	271	291	279	314	307	293	292	290	285	266	308	297	281	312	300	286	311	287	325	306	302	286	299	343	285	304	303	310	325	294	304	315	286	308	270	260	255	309	291	332	293	318	310	296	259	312	279	288	314	312	277	265	282	289	311	295	310	289	285	300	292	285	309	280	333	297	294	282	307	311	301	306	268	327	315	271	287	299	295	294	299	273	300	283	263	299	308	288	290	297	293	289	284	310	277	305	321	299	306	320	297	264	301	279	279	304	297	293	302	315	318	297	293	313	298	331	287	281	302	333	310	278	278	306	302	325	342	306	324	282	279	301	285	289	287	291	297	270	282	290	344	297	300	293	288	291	327	272	311	280	294	321	283	309	286	297	291	301	303	275	318	315	296	286	312	278	307	276	293	321	300	297	316	266	290	300	280	294	301	270	307	286	267	310	346	290	275	314	293	297	315	301	295	270	297	299	313	318	327	310	297	327	299	290	305	311	282	306	296	320	289	311	343	325	323	299	317	332	260	306	264	296	307	277	273	302	330	291	302	308
20847	13842	20431	18469	14352	10979	7800	5264	4111	3572	2701	2307	2042	1641	1452	1212	1005	963	862	799	760	725	699	794	765	688	657	670	705	659	639	722	671	701	683	674	649	689	640	755	669	734	685	699	718	675	682	678	718	671	687	695	647	662	693	657	667	693	680	649	628	704	628	649	612	626	643	658	614	671	688	613	636	661	701	634	706	659	646	631	640	650	675	670	632	632	638	690	632	636	698	643	672	696	621	659	614	597	671	667	635	650	690	651	651	661	671	677	647	641	669	668	681	637	669	682	663	684	660	676	638	646	643	620	644	684	639	660	643	647	661	676	651	691	678	661	639	634	650	652	646	668	635	665	634	693	664	652	688	635	657	655	609	667	707	683	640	661	625	649	647	726	676	655	650	669	588	629	647	647	670	644	651	645	678	613	647	664	642	644	653	655	665	652	644	650	633	665	691	670	638	639	663	697	683	644	692	621	684	680	652	650	673	672	648	672	663	627	671	645	672	667	667	672	642	630	660	679	648	628	628	656	643	615	619	644	679	692	710	653	656	635	651	657	658	726	653	629	650	647	677	668	694	634	630	661	658	658	665	598	675	676	666	670	659	650	663	606	664	632	663	660	647	679	602	656	665	685	670	653	663	637	669	655	688	612	668	654	660	624	686	645	612	643	658	660	643	650	649	648	687	647	675	662	659	640	658	651	662	656	673	634	661	661	664	630	670	652	636	668	689	683	645	642	660	655	627	644	666	660	682	667	674	632	633	656	652	664	646	620	660	660	669	608	640	635	637	629	657	661	648	640	631	649	659	615	654	629	637	647	655	687	643	684	702	687	671	618	650	676	612	657	680	695	672	658	714	624	661	620	643	611	614	660	614	652	643	673	652	639	653	645	660	625	644	673	669	625	681	686	638	612	667	664	664	693	674	686	674	657	661	653	674	651	682	676	675	654	686	665	612	645	663	635	676	660	609	700	652	615	698	658	675	642	665	639	674	670	641	654	654	677	635	669	634	689	656	604	661	680	662	694	648	639	649	676	666	657	657	671	710	642	653	678	666	659	667	631	624	651	697	680	682	684	654	684	636	642	699	652	659	677	610	656	665	676	614	611	659	645	670	651	631	691	604	622	641	637	689	743	695	649	709	662	667	652	604	607	646	675	635	674	699	616	641	629	659	653	669	693	650	679	618	615	675	641	668	686	606	640	635	605	685	675	636	677	620	628	646	641	645	623	667	669	634	657	659	635	652	623	676	664	646	644	638	697	672	674	629	700	650	623	712	623	644	655	637	662	638	660	645	639	632	680	648	665	650	631	640	621	675	641	667	678	688	634	666	678	657	635	612	681	656	662	622	676	599	675	693	655	651	647	672	633	698	668	616	653	701	661	614	648	642	639	632	622	698	665	634	662	669	686	661	653	691	697	659	645	675	689	641	606	664	610	676	645	603	621	704	661	656	666	666	632	662	650	673	658	648	633	664	665	654	597	651	695	651	666	653	646	654	665	688	677	641	714	680	622	657	592	642	656	652	673	646	688	648	691	668	712	644	625	646	655	674	643	648	640	644	663	654	641	669	654	648	678	641	646	662	669	662	675	664	709	649	675	633	663	640	677	678	625	682	614	621	690	617	634	656	665	656	689	628	650	607	672	677	701	602	648	657	619	683	681	671	641	680	673	696	683	676	661	636	676	661	670	660	685	637	642	653	611	635	674	667	680	709	646	680	646	621	643	693	639	675	656	630	644	659	646	644	657	660	695	643	680	651	657	666	650	687	654	643	624	655	660	639	659	636	681	623	617	638	650	628	638	651	620	665	644	681	678	632	610	670	684	616	658	694	625	630	677	665	658	604	637	681	648	667	685	648	682	656	640	600	660	725	707	639	630	676	687	685	692	634	642	631	663	632	669	699	631	662	643	619	677	624	708	693	651	663	626	651	644	606	640	652	657	654	632	687	632	689	654	620	652	619	669	633	689	653	642	699	686	657	632	661	644	650	637	663	647	670	637	713	640	679	628	691	648	620	651	662	683	631	666	635	660	659	609	635	668	707	682	636	652	683	690	646	660	681	627	622	609	627	659	690	626	638	647	652	705	659	704	679	604	691	627	689	657	688	675	672	675	614	659	658	665	645	633	652	613	679	670	702	624	647	566	652	646	659	598	661	661	653	665	611	686	648	655	674	694	666	629	658	680	643	658	668	649	639	647	637	661	675	670	682	657	650	661	691	628	612	688	672	706	675	681	636	689	670	617	623	651	695	650	622	693	638	656	698	692	600	620	668	604	643	664	639	659	655	648	615	623	654	602	606	673	654	606	665	658	671	651	658	672	677	651	619	680	650	634	662	696	639	664	686	620	671	645	640	668	664	700	634	637	665	683	672	662	665	652	626	633	655	625	662	693	634	665	686	651	655	623	686	636	673	668	626	657	673	677	639	661	626	629	639	622	633	628	702	692	652	645	676	690	611	633	621	660	624	613	644	686	631	676	603	688	694	675	666	676	645	665	664	655	673	663	655	666	659	630	652	661	647	657	649	627	647	676	598	664	662	645	675	629	663	650	621	676	698	603	645	687	674	685	666	640	626	616	691	678	698	707	661	646	668	680	669	615	681	661	637	661	664	670	652	650	654	624	633	633	657	698	639	677	640	682	654	638	683	663	679	679	653	667	660	705	649	741	648	672	663	656	608	638	662	707	583	657	644	662	721	683	676	687	737	665	638	666	683	691	652	668	652	641	667	646	697	652	666	642	640	646	622	715	632	648	640	681	637	677	601	653	667	677	653	643	612	684	649	684	619	673	628	685	643	634	622	653	649	651	645	654	680	634	610	656	650	666	599	618	658	686	623	630	625	699	670	674	661	665	636	627	629	644	667	640	685	690	696	643	636	727	638	716	674	633	643	655	629	644	644	679	672	677	665	688	633	702	663	649	650	702	703	632	683	713	657	634	665	621	644	603	641	631	659	662	661	648	628	623	672	688	657	639	694	658	618	662	678	648	607	628	652	681	612	630	658	602	681	675	688	624	621	698	666	678	665	619	646	641	687	662	666	669	706	668	684	661	624	653	682	662	671	628	645	662	672	661	657	660	689	642	648	653	659	684	686	673	685	685	660	691	650	628	624	684	640	690	647	653	664	700	667	679	658	655	654	664	651	651	659	691	635	680	643	664	639	690	685	650	663	655	651	663	680	630	666	639	676	697	650	663	633	705	591	638	673	647	639	668	674	651	656	649	594	629	676	669	678	671	611	647	638	655	694	672	660	624	683	664	663	687	658	631	617	657	615	617	640	676	683	649	616	676	632	647	687	643	625	578	674	624	687	643	646	671	658	700	679	704	652	666	682	646	642	710	625	690	653	652	622	650	647	661	640	661	661	710	681	674	619	625	671	668	649	664	675	645	631	677	677	646	617	651	662	653	670	657	642	695	647	631	665	607	597	633	629	640	618	711	685	706	662	674	655	683	658	674	648	650	618	648	647	692	707	636	639	699	646	641	659	640	672	678
44566	24155	18011	13319	9518	6401	3559	2102	1607	1186	847	737	648	622	511	436	422	424	398	322	349	366	342	347	313	365	318	325	354	333	346	337	289	313	321	298	367	364	321	367	321	338	350	373	331	315	313	347	331	310	338	311	318	342	352	335	361	350	333	355	340	328	322	373	345	340	359	328	325	344	355	329	356	320	303	358	357	342	331	331	350	347	315	293	322	334	367	343	329	345	323	316	324	346	347	335	368	338	323	321	338	323	343	348	308	361	366	332	374	306	315	318	324	300	350	348	340	324	317	303	324	340	355	321	360	339	352	324	335	377	336	314	340	346	333	365	325	320	325	338	323	333	332	331	334	373	372	351	365	366	342	315	361	300	323	363	365	327	347	343	331	297	304	306	313	326	307	359	323	300	308	326	384	342	315	367	340	293	333	328	349	335	374	320	337	370	301	350	309	335	303	346	334	337	310	301	351	345	342	348	316	352	330	320	349	355	324	368	340	332	304	318	318	324	342	343	322	341	343	334	325	343	366	349	334	315	326	325	342	356	311	324	334	346	353	310	322	337	373	325	345	318	321	323	309	294	323	329	319	309	340	335	333	322	341	345	362	347	376	323	329	363	306	320	375	334	378	323	396	323	347	355	331	347	336	308	329	370	325	357	323	340	352	347	367	337	354	329	335	314	321	293	331	353	303	321	322	337	323	356	275	347	345	316	327	305	311	322	301	341	355	329	323	323	349	333	343	341	346	329	295	339	382	328	346	346	312	285	303	350	367	307	323	337	322	343	378	365	329	349	394	334	325	312	287	342	339	342	352	353	366	323	349	309	334	339	325	309	353	350	334	311	320	341	339	350	383	319	352	356	361	309	323	359	305	323	326	345	344	310	335	345	306	324	346	315	306	354	341	326	375	330	351	315	306	301	323	344	327	323	323	352	301	348	340	308	356	300	293	349	352	356	359	370	363	336	359	316	338	340	333	307	373	337	340	309	351	342	367	378	310	314	356	373	304	305	321	347	337	331	300	339	314	318	315	363	315	274	346	365	362	318	367	344	328	325	349	326	319	303	333	325	334	310	357	360	339	324	340	336	342	350	372	349	337	353	291	314	324	354	319	299	337	340	331	318	344	350	315	339	318	321	334	347	357	327	317	290	340	314	329	314	349	314	336	314	350	324	314	365	327	325	332	316	324	313	357	336	370	307	342	365	286	319	342	345	303	321	387	319	325	351	324	362	314	342	325	349	298	351	343	366	330	323	317	305	337	347	351	296	337	343	312	336	328	326	308	322	315	330	342	327	332	327	321	325	376	313	329	338	336	344	344	355	325	378	311	332	350	341	371	351	336	327	313	329	327	352	331	359	337	365	303	318	328	345	353	328	321	309	360	323	346	347	329	305	352	325	339	326	320	335	344	315	303	305	319	336	333	326	340	343	355	326	331	337	375	344	320	332	339	324	362	304	369	341	337	359	333	342	341	313	297	343	347	313	324	334	330	339	377	301	313	335	331	313	312	319	357	345	324	346	309	311	358	338	323	329	354	356	323	305	329	329	335	353	348	328	339	327	351	338	340	334	394	325	346	317	362	293	329	325	354	325	338	361	322	323	316	343	350	324	307	317	326	323	345	332	324	361	302	372	338	358	342	310	353	317	330	333	341	373	325	346	320	361	352	302	338	358	322	334	342	326	369	329	331	323	333	303	321	300	281	349	326	336	367	292	366	331	312	330	345	349	305	335	320	338	370	355	313	320	320	352	372	360	339	329	329	345	341	337	376	290	308	295	320	310	357	312	334	345	310	339	331	348	363	343	317	351	339	345	328	357	327	343	353	378	303	350	328	337	359	354	336	336	346	304	330	345	356	343	345	353	350	302	351	326	302	342	357	318	344	341	318	352	341	308	336	397	327	365	320	311	342	342	349	326	322	353	332	316	342	315	333	328	334	354	330	321	321	327	334	337	340	299	346	355	309	299	341	343	309	320	327	323	346	349	306	344	319	320	316	320	332	329	349	323	308	307	322	336	276	339	318	297	324	286	336	373	335	331	312	337	328	326	354	319	360	339	355	335	313	340	365	314	339	361	350	348	346	307	297	346	320	354	359	309	330	292	348	311	356	336	331	342	357	359	308	338	381	350	327	323	335	340	298	361	342	317	328	322	318	323	328	298	336	324	337	297	343	356	320	325	355	299	329	335	336	354	324	362	326	349	331	323	328	357	366	320	315	307	321	346	322	292	325	344	330	340	362	369	381	293	314	308	338	327	311	315	310	339	330	332	343	283	335	346	356	324	358	335	368	389	335	353	353	333	335	317	319	339	320	346	359	317	348	363	334	369	289	355	370	339	343	310	335	319	347	320	322	353	366	345	364	310	343	323	341	333	362	355	378	326	342	324	349	312	353	321	324	329	318	292	331	356	342	281	355	339	304	292	332	321	325	373	346	339	330	370	312	360	317	344	337	353	331	332	333	331	335	351	303	315	356	362	335	304	382	358	315	331	308	347	304	316	323	331	358	356	333	324	345	319	319	331	352	330	381	349	330	349	339	338	339	343	336	325	350	325	369	299	371	306	337	331	320	341	350	292	317	332	339	325	306	304	339	329	358	329	331	320	329	338	333	369	384	317	326	354	313	300	336	354	300	323	267	348	346	318	332	352	355	319	344	365	288	313	360	314	330	323	297	330	342	340	328	342	323	343	324	325	351	311	308	355	350	317	345	340	326	343	347	322	301	321	335	327	351	328	390	313	356	317	328	320	333	341	339	333	331	364	321	321	314	309	334	346	312	362	325	313	340	345	361	316	326	339	322	334	329	322	351	369	337	312	373	337	306	343	346	351	332	314	340	353	358	342	360	323	326	331	321	331	374	374	349	354	359	304	287	316	366	333	370	332	319	322	363	331	287	308	329	333	344	313	325	340	336	321	312	344	326	349	343	336	349	324	333	319	357	327	330	342	354	333	328	332	340	331	343	305	324	328	364	344	339	319	335	337	332	332	317	333	324	387	351	341	331	342	350	340	354	331	329	311	308	324	339	316	331	369	334	376	302	332	329	315	343	317	342	322	308	343	323	365	344	329	347	305	316	325	338	333	353	336	429	289	334	362	334	348	352	346	321	289	322	350	376	336	321	331	349	315	334	331	317	379	347	354	319	330	348	328	317	340	333	371	344	349	328	333	307	337	306	351	357	309	344	364	328	369	312	325	337	325	335	329	357	347	375	346	345	332	346	324	346	357	328	342	365	312	342	298	331	303	324	338	307	373	345	334	351	318	323	322	306	345	352	312	290	331	344	312	335	343	341	346	349	340	297	383	309	312	306	329	348	357	337	336	348	335	329	367	337	316	353	345	333	314	349	315	329	362	316	313	333	320	320	346	359	340	323	336	351	338	321	337	358	332	350	355	361	360	348	322	340	332	318	331	339	366	347	328	392	348	336	338	323	305	331	309	392	356	366	387	320	348	363	344	361	313	346	313	296	337	336	350	288	340	315	331	302	331	354	333
25977	16850	23196	24272	22026	17563	11823	7989	6445	4948	3366	3019	2618	2455	1804	1471	1287	1102	1020	915	861	811	826	792	787	745	752	718	696	754	756	723	716	751	748	723	730	719	737	823	756	776	819	777	821	775	786	733	688	768	717	765	767	750	747	706	729	716	718	678	745	740	738	705	746	722	735	753	692	710	747	684	745	771	730	753	702	759	724	729	716	704	770	697	738	680	751	714	765	707	662	708	715	715	682	724	757	798	702	754	735	703	731	682	725	717	758	679	736	700	698	695	735	723	694	686	780	676	680	717	714	746	730	708	698	704	747	755	733	745	696	791	729	755	731	736	711	723	746	708	685	737	755	755	721	732	743	762	674	726	739	660	724	670	711	746	761	666	663	713	725	764	717	697	753	667	762	743	693	753	697	753	689	751	698	758	730	726	767	646	665	671	699	710	761	734	731	676	698	659	693	723	728	716	710	752	714	702	758	711	708	714	735	739	771	739	732	710	712	671	721	771	731	740	739	708	712	682	722	713	700	730	701	718	711	729	671	715	698	714	732	713	716	658	725	711	757	719	706	755	645	692	763	746	740	729	762	690	734	746	701	708	697	678	658	726	709	736	717	678	707	704	724	727	751	722	738	742	702	713	709	702	715	696	693	715	723	703	728	712	712	690	731	694	707	730	757	762	716	699	714	697	712	715	754	718	722	751	701	727	736	761	741	718	729	721	704	706	729	706	705	694	736	703	740	697	722	767	742	711	668	739	748	709	689	732	754	718	772	757	682	705	736	730	753	686	721	734	697	719	675	725	712	741	721	731	692	749	731	714	722	721	717	730	728	749	697	735	703	719	692	738	733	705	708	702	730	694	682	690	683	658	697	710	696	714	733	750	726	760	666	707	638	756	689	760	747	737	745	730	729	722	740	729	764	710	690	708	711	717	687	732	665	735	745	717	700	737	691	683	697	667	698	699	702	696	758	739	687	718	732	684	747	752	694	735	722	708	753	753	642	720	672	719	724	743	756	696	720	719	658	704	752	728	735	722	691	697	743	754	687	706	680	690	713	718	725	702	705	756	748	711	699	724	714	748	756	731	696	748	749	740	748	697	721	718	705	691	718	707	737	683	717	681	717	768	748	770	746	714	700	721	735	698	727	738	719	742	703	740	717	698	714	683	682	711	750	729	745	694	710	723	742	751	718	708	681	673	724	707	680	726	734	706	698	739	707	738	689	714	729	759	732	687	679	696	698	718	740	716	759	737	692	716	746	714	716	677	721	680	726	749	742	681	746	711	751	758	733	732	686	699	760	678	705	716	653	685	743	710	711	718	708	726	771	718	692	741	706	741	738	696	708	691	723	678	691	742	721	685	720	722	730	741	725	737	726	725	743	705	694	742	708	730	732	752	725	703	685	690	733	734	736	733	717	703	708	681	742	730	688	715	741	728	742	680	711	710	736	693	669	675	699	717	776	689	739	685	728	722	751	736	714	732	666	742	685	668	741	711	744	732	661	727	717	703	723	709	711	706	770	716	744	684	693	669	693	700	766	713	728	733	729	727	748	710	711	735	729	737	676	689	674	662	723	713	750	728	763	707	687	697	706	724	727	745	758	735	757	734	719	742	707	699	719	721	704	719	721	700	725	690	689	709	719	739	774	726	725	712	747	798	745	749	694	725	698	796	685	670	716	699	688	691	718	724	721	708	681	656	762	708	714	706	689	736	695	696	708	698	753	657	733	645	721	686	703	746	769	677	737	747	727	759	727	718	710	728	701	695	683	765	696	790	708	741	681	678	725	719	737	698	732	688	753	765	737	745	668	650	683	695	704	694	710	705	712	747	697	716	709	704	697	734	705	683	687	746	707	727	772	715	786	622	692	718	747	724	726	677	754	728	651	724	746	744	717	714	667	695	729	695	744	752	721	768	705	715	757	736	691	731	695	684	728	674	739	723	705	699	683	754	732	742	779	702	765	773	677	733	704	759	714	719	745	708	746	705	680	719	709	675	735	662	728	719	788	744	720	708	707	724	724	736	723	678	706	700	717	689	688	688	733	726	724	754	712	673	729	737	667	763	717	737	748	744	683	635	703	751	744	689	738	781	771	788	705	733	744	733	761	705	681	687	735	656	762	703	741	728	747	751	695	735	699	779	736	722	722	703	713	742	709	734	687	711	720	707	721	767	727	710	715	763	739	717	741	695	752	749	709	723	734	764	693	769	693	727	730	746	729	717	721	753	725	741	725	726	732	672	709	733	691	690	692	700	741	741	709	707	767	732	706	719	692	698	706	690	717	687	692	700	736	743	704	688	750	730	749	747	697	724	803	724	707	743	744	719	709	695	705	711	697	738	733	711	728	718	693	679	689	714	757	741	702	761	750	680	728	670	742	709	685	751	749	685	718	737	670	723	663	732	719	702	744	691	689	723	727	736	711	740	697	687	698	691	702	720	726	767	701	717	732	741	712	687	726	732	728	697	693	690	712	704	708	717	689	708	723	713	690	705	731	758	689	728	744	709	731	652	705	730	698	724	740	740	691	775	701	771	731	713	732	744	739	712	702	761	697	745	710	682	690	719	714	710	681	760	698	716	754	758	683	747	727	713	688	730	706	702	721	780	700	724	703	705	689	708	742	706	730	687	683	736	744	704	687	709	712	698	726	682	736	755	736	773	718	703	749	733	739	722	724	711	678	736	766	740	641	741	713	685	746	763	731	692	713	710	710	726	746	700	715	692	691	701	701	708	734	719	722	752	697	741	735	704	706	721	751	647	719	707	702	702	722	741	744	744	725	726	736	724	695	680	684	730	761	778	716	729	751	709	710	718	740	654	685	777	681	730	716	738	722	741	708	722	707	742	691	750	670	700	695	699	714	703	685	711	687	750	735	634	709	708	756	731	689	709	690	736	735	733	702	692	724	734	730	715	717	735	692	716	710	711	719	733	696	689	731	713	757	757	702	766	753	733	659	724	756	741	717	705	775	712	741	742	715	707	712	722	707	698	724	690	765	710	706	698	689	702	713	743	740	743	705	723	694	685	699	678	713	684	691	691	732	718	705	695	723	730	742	744	768	783	693	740	719	715	770	717	718	753	766	672	747	710	738	671	731	750	691	698	748	741	695	723	706	707	697	708	676	735	689	671	698	707	759	737	696	739	746	693	717	703	730	723	741	735	778	730	738	729	711	710	729	776	699	731	717	693	740	688	705	764	685	748	729	697	722	719	709	753	656	723	742	700	748	711	720	721	722	735	683	711	727	679	756	692	719	742	753	719	711	758	709	734	708	728	732	723	719	722	758	731	663	721	718	696	744	721	728	705	692	742	726	705	740	733	761	688	728	725	705	685	706	715	719	755	748	720	743	700	761	710	698	706	697	725	727	706	712	747	723	729	692	689	712	698	733	700	701	746	754	712	711	674	688	763	723	717	715	677	714	754	731	694	733	729	734	725	794	716	765	706	746	713	711	693	709	695	714	701	678	710	731	703	740	688	731	790	680	738	709	622	733	694
26458	11945	7745	4403	2551	1508	1093	766	575	563	481	426	412	360	344	333	293	303	290	272	295	262	264	261	284	251	273	252	236	251	283	281	241	290	265	273	305	244	250	248	292	246	266	261	266	270	277	241	270	314	273	298	287	236	273	231	234	284	273	251	261	256	260	253	258	242	287	253	264	258	236	244	242	278	234	270	264	266	258	259	322	288	295	250	284	263	265	267	251	266	287	263	262	247	262	251	229	255	276	247	247	273	272	242	268	286	276	267	249	258	266	236	246	239	222	263	278	259	247	307	248	280	272	228	252	295	295	246	288	258	242	279	269	257	291	240	275	234	288	249	241	266	259	258	260	247	248	264	260	238	286	259	248	279	269	259	260	271	274	285	268	245	235	260	279	239	233	261	261	270	229	267	254	291	264	275	256	280	255	271	259	276	232	263	294	269	259	258	281	242	273	255	253	257	265	242	295	266	248	291	272	256	257	276	255	254	256	253	277	258	234	283	270	278	275	260	267	283	268	246	269	255	262	247	285	265	285	267	280	260	280	239	258	262	264	276	268	259	275	224	208	258	293	244	267	271	273	284	267	283	271	236	268	251	257	254	288	257	296	284	285	242	281	255	259	276	252	252	270	266	257	238	242	247	237	253	304	240	233	265	289	260	267	242	272	282	270	240	281	253	283	257	243	284	252	237	254	269	233	252	229	259	285	258	243	288	241	257	292	273	294	257	259	272	255	256	272	253	280	275	248	263	274	258	274	264	263	287	248	232	257	260	248	259	267	264	246	288	264	294	275	305	277	252	253	259	276	288	259	248	249	234	257	268	286	266	278	286	261	218	237	236	277	272	233	262	246	267	272	247	272	255	256	273	282	257	236	281	256	260	232	262	295	281	240	248	281	272	279	270	243	254	229	270	288	273	275	275	276	269	243	305	253	280	236	253	266	263	249	240	228	250	270	267	263	265	283	260	237	284	278	246	262	249	260	263	278	260	253	264	279	264	276	270	250	280	267	256	258	279	261	252	285	293	249	281	262	267	296	258	281	261	252	265	274	277	254	275	266	257	245	266	221	253	258	223	272	252	213	277	277	286	273	235	272	246	265	251	244	249	259	252	230	276	283	260	280	244	274	236	237	256	261	249	238	277	239	241	294	279	248	269	240	264	265	244	278	258	278	270	291	296	285	256	272	293	255	255	269	248	266	273	250	285	277	280	279	309	261	252	277	292	257	252	260	250	261	251	239	285	266	261	264	255	268	249	280	240	260	250	264	252	239	276	280	306	277	254	257	276	263	264	272	282	273	256	244	263	277	247	254	235	236	264	236	266	255	262	231	273	251	281	285	276	250	255	282	260	279	273	241	258	269	289	276	238	236	278	272	274	293	267	274	269	251	247	261	269	273	230	263	273	260	230	259	270	285	278	243	277	250	283	261	246	241	225	269	263	299	241	308	279	255	285	276	271	252	238	225	295	279	265	273	254	255	257	242	265	277	264	275	238	247	272	239	274	282	275	281	246	261	278	243	240	272	264	272	258	245	256	256	255	238	261	232	247	261	266	284	299	282	241	270	287	273	264	257	247	274	283	219	271	259	298	271	280	270	258	258	263	252	239	265	243	292	294	269	285	285	270	279	271	275	266	247	282	242	215	273	263	266	275	250	251	236	240	244	264	229	259	261	293	294	255	232	252	252	277	272	263	274	252	254	265	259	274	288	256	238	254	276	259	265	251	290	267	276	266	269	259	271	214	244	252	252	240	274	256	286	250	264	264	242	286	289	244	249	267	232	277	262	270	268	238	261	291	264	266	270	294	282	249	275	284	251	250	273	250	252	254	241	303	287	243	225	265	255	255	252	273	258	249	253	251	297	293	267	251	228	274	277	243	280	251	263	264	276	245	251	258	277	259	278	291	263	309	245	260	252	251	280	288	249	280	233	269	271	288	288	275	247	250	288	240	252	255	286	252	254	304	283	265	237	266	268	253	287	255	247	273	268	271	255	281	275	252	262	254	277	269	265	271	275	313	271	264	264	267	237	261	266	253	278	256	237	272	257	248	230	243	271	287	263	232	298	257	238	251	279	253	268	277	264	319	283	277	286	250	252	258	227	286	278	259	269	307	277	263	260	267	261	269	248	261	270	242	272	259	260	250	273	298	274	271	272	252	252	230	274	240	245	277	268	264	283	254	285	244	284	276	286	283	278	276	234	245	235	278	253	268	253	244	253	279	282	291	250	281	275	258	279	265	275	256	266	262	258	252	277	258	223	275	255	275	292	249	259	240	254	274	253	249	295	270	250	250	275	220	253	271	254	280	255	246	278	289	257	263	255	261	238	243	270	243	272	275	295	269	268	286	250	298	287	269	257	275	259	235	231	232	230	224	280	261	256	262	277	275	255	294	276	269	282	254	280	243	252	224	302	272	268	237	298	259	279	274	275	291	271	254	250	263	253	254	284	232	297	284	266	265	272	298	239	256	293	251	237	290	244	256	244	275	275	246	279	265	258	277	267	263	259	261	284	255	268	270	279	256	271	244	241	259	269	229	253	256	275	243	256	248	258	247	227	255	260	267	262	287	259	215	236	253	258	240	241	249	286	258	300	264	241	228	235	252	269	225	293	276	240	272	273	266	306	271	301	237	274	250	270	268	285	292	241	278	244	271	259	259	255	259	287	286	260	224	273	268	267	260	261	265	266	265	253	265	279	264	310	282	293	253	236	263	261	282	266	255	263	285	270	250	253	239	276	231	270	270	294	245	254	236	276	286	257	279	265	271	236	264	280	219	290	234	287	249	276	231	252	261	276	264	273	256	239	224	240	252	273	292	235	287	262	252	223	254	256	268	257	237	243	241	241	273	253	272	274	249	288	275	286	270	274	278	275	276	251	254	250	248	270	276	292	218	257	269	263	237	263	272	265	277	233	287	234	268	265	259	276	255	298	218	259	256	285	286	292	280	290	260	258	248	289	266	249	257	246	295	280	277	275	234	235	209	245	266	268	271	246	252	256	277	257	265	263	266	266	290	273	256	260	259	270	264	231	270	274	256	239	268	274	270	241	284	291	289	315	257	274	261	306	263	258	272	262	268	270	277	250	291	285	246	252	268	307	272	263	256	287	245	304	285	265	265	270	309	266	262	257	224	259	238	250	240	269	287	268	272	251	267	272	257	229	251	303	262	280	268	249	290	248	233	268	267	271	290	281	267	280	258	255	259	216	298	247	265	251	277	294	251	250	254	255	280	259	282	267	248	273	282	261	289	269	233	262	267	260	260	291	249	275	263	264	224	278	263	250	256	268	290	230	270	272	235	256	253	226	250	247	247	258	257	247	278	273	277	238	249	255	272	255	255	248	261	222	228	258	270	282	294	271	228	246	264	241	276	293	263	262	275	279	256	257	240	250	251	240	281	284	281	254	247	298	293	270	296	262	263	271	285	275	271	265	276	277	229	238	250	255	301	263	264	255	272	274	259	272	273	286	275	261	280	269	287	266	276	256	272
15767	8975	11817	10810	8185	5324	4030	2996	2268	2219	1754	1479	1347	1320	1038	914	788	712	659	669	644	577	561	621	616	603	611	592	594	611	589	569	570	557	601	596	636	604	634	643	596	596	561	610	577	639	590	566	568	600	608	596	590	605	585	645	556	585	559	573	581	568	596	607	608	556	569	584	586	639	618	573	572	643	593	626	553	582	627	564	567	629	605	618	620	545	598	555	612	652	550	603	598	601	569	568	593	578	584	614	575	563	592	594	560	610	576	553	570	615	584	626	586	590	607	571	582	580	566	577	588	621	586	534	586	600	590	582	604	593	581	632	563	594	610	593	583	572	581	612	585	580	615	589	587	568	567	562	593	617	596	574	589	599	580	606	601	541	602	560	555	567	583	591	581	564	568	579	586	589	596	563	623	617	554	565	618	613	570	607	609	607	609	592	568	586	585	529	606	609	544	612	581	555	580	616	581	573	588	584	576	547	570	580	590	581	594	594	560	641	561	597	567	582	587	571	589	601	548	555	593	591	598	586	603	592	572	602	633	570	574	552	571	591	557	596	619	578	633	596	603	625	567	552	574	575	587	567	590	589	583	553	602	577	561	583	582	593	605	548	579	619	594	597	555	601	577	604	562	538	588	593	624	584	586	561	580	553	590	580	566	609	579	599	557	574	589	561	608	586	601	545	582	575	616	583	576	571	618	571	589	584	629	625	574	590	585	548	559	571	571	548	606	585	575	586	569	559	568	619	607	630	587	583	590	568	628	547	605	591	618	608	556	548	594	577	562	648	565	570	595	614	612	573	612	574	599	608	601	610	600	567	599	601	602	583	582	558	601	585	572	539	616	553	575	599	584	589	623	543	579	600	608	588	610	569	603	571	609	605	589	566	558	561	566	582	590	540	614	556	572	589	569	626	582	611	602	569	585	623	606	600	553	642	598	572	523	606	573	618	592	535	574	537	533	584	582	609	604	581	629	606	561	582	613	619	542	610	583	609	589	620	590	592	575	571	567	576	647	571	580	575	612	581	577	583	559	587	611	610	613	573	628	588	635	585	609	565	580	596	608	588	607	578	599	571	592	590	624	569	598	605	549	645	565	566	569	609	603	573	567	540	611	567	589	537	624	570	578	584	564	612	595	582	567	585	618	586	568	592	573	604	558	559	581	556	574	613	577	587	594	608	605	620	585	587	584	629	570	595	602	559	553	619	601	625	623	601	624	611	591	565	618	559	537	602	555	601	600	550	562	583	577	634	621	549	603	592	582	637	609	577	568	645	548	572	614	611	603	595	551	596	566	556	594	577	589	590	595	607	594	591	588	558	559	610	589	590	648	595	634	615	608	579	577	575	569	640	593	533	551	591	548	587	543	586	575	599	562	527	545	589	607	594	530	607	584	589	573	557	545	593	581	620	571	551	561	580	546	602	597	601	561	605	559	606	598	595	581	592	584	580	607	589	620	591	613	592	590	583	591	607	612	620	608	557	590	626	611	563	599	590	604	544	596	598	577	596	594	592	601	557	609	590	548	592	584	569	620	596	583	590	598	590	586	570	580	557	599	540	582	561	594	616	617	608	588	595	571	612	559	560	608	555	578	600	596	633	519	583	616	565	574	620	586	599	603	631	614	584	575	592	565	581	581	585	606	535	531	556	595	658	552	549	530	537	584	599	589	619	589	603	601	566	581	578	559	557	574	609	615	591	580	539	597	531	599	561	550	606	595	597	575	580	621	613	576	604	607	602	599	623	554	586	598	599	557	594	609	567	597	568	578	618	634	578	550	570	568	567	584	589	570	613	529	576	601	605	549	597	555	608	627	616	581	557	589	571	564	603	579	597	622	590	547	562	580	550	619	602	586	581	579	566	523	611	611	616	590	623	580	585	600	618	558	573	593	605	632	566	568	584	589	556	577	544	569	583	604	589	551	591	607	578	594	578	588	612	568	613	590	595	569	601	562	577	561	596	603	606	596	603	576	563	603	597	597	603	589	577	578	579	580	556	578	583	554	554	583	577	582	585	599	549	575	566	586	561	598	590	582	557	582	590	575	599	584	546	561	590	605	573	593	608	591	584	580	584	565	593	597	593	638	567	615	591	572	578	582	598	602	579	567	576	598	614	577	606	598	611	577	571	568	561	568	604	585	587	594	559	614	580	619	602	591	625	589	566	601	593	608	615	586	569	638	578	616	568	539	585	582	557	554	597	565	552	578	584	589	589	551	609	640	598	596	621	563	603	627	594	559	598	588	580	548	556	588	599	603	622	550	569	576	596	613	576	581	605	603	570	569	596	574	535	580	569	540	614	593	631	598	569	606	580	589	584	563	558	623	558	549	576	615	536	549	563	614	574	566	579	558	594	603	583	626	579	562	572	571	562	598	604	581	546	651	592	579	557	590	601	564	600	571	566	586	562	587	532	588	561	617	612	548	592	597	606	561	558	610	569	566	595	595	572	594	626	566	563	555	563	585	581	561	566	556	594	608	621	591	579	587	542	542	592	569	591	545	560	598	569	575	609	648	559	623	573	618	588	538	595	606	583	604	598	641	634	585	596	609	615	595	615	616	586	594	579	552	631	560	650	591	595	585	568	593	584	594	554	566	606	582	556	530	611	594	611	580	554	606	581	576	564	592	555	586	605	600	591	584	610	627	612	558	575	579	590	568	599	581	572	596	530	576	624	644	588	594	625	605	568	548	619	579	581	595	581	560	602	609	620	645	609	565	588	584	553	572	584	543	574	597	568	622	571	610	580	564	568	619	587	592	596	587	605	614	586	575	559	563	605	574	618	535	612	604	598	564	581	597	607	676	578	614	606	575	618	611	646	597	586	550	605	586	564	593	606	569	567	581	579	562	548	581	536	619	570	580	573	617	543	586	625	556	587	610	600	590	585	583	566	576	579	559	553	583	588	617	561	577	569	593	592	578	604	563	576	598	605	596	579	569	591	604	625	612	566	601	562	564	606	619	605	594	590	576	605	569	568	576	619	583	594	576	598	596	538	591	579	570	614	602	583	582	556	554	575	581	560	561	542	555	588	598	579	590	581	584	561	572	579	569	567	620	594	595	552	601	565	593	565	564	576	566	555	552	616	548	577	558	591	598	601	586	556	584	572	621	598	675	603	610	581	602	567	586	554	573	598	549	584	589	563	554	593	627	594	623	589	557	572	557	540	602	559	556	611	618	601	579	569	618	647	620	577	592	592	591	555	531	580	592	593	607	567	599	592	569	570	586	587	544	578	568	558	547	574	589	600	554	585	598	586	565	637	524	595	633	603	618	603	580	624	583	621	613	598	556	577	614	618	595	592	605	565	624	577	599	612	577	598	576	599	561	571	532	603	612	603	604	591	612	609	602	562	617	623	579	587	573	559	597	593	581	597	650	591	588	547	559	592	595	584	610	532	587	555	566	592	588	627	587	571	553	564	632	589	603	593	579	571	638	593	603	558	551	525	581	580	583	619	594	594	604	597	568	603	589	559	580	578	609	604	595	584	560	611
38927	21602	14285	10227	6260	3490	2062	1301	933	741	633	533	538	449	423	393	377	346	306	285	278	314	314	332	296	318	312	319	298	309	339	308	294	306	328	317	283	308	338	309	288	284	319	312	333	302	294	284	286	326	286	306	298	293	261	284	296	261	283	331	294	312	297	332	309	314	285	302	271	294	326	283	293	295	275	311	317	273	326	293	282	286	279	291	295	320	314	305	312	336	306	262	313	305	299	298	298	318	308	306	309	299	300	293	292	294	297	265	285	327	340	297	308	263	276	285	304	294	264	303	300	280	302	336	296	273	288	317	313	303	303	300	322	288	285	272	330	328	279	300	327	294	342	311	296	314	325	301	321	292	320	302	292	320	284	293	317	290	286	315	279	291	304	302	296	303	304	294	281	297	265	292	305	309	318	285	271	324	289	265	325	347	307	308	321	329	276	320	314	322	296	286	315	318	290	277	290	291	309	304	327	249	315	290	286	326	296	315	301	306	321	324	293	320	287	311	277	302	296	282	281	300	304	287	281	285	297	292	321	269	301	274	319	289	299	331	306	305	311	283	300	298	316	317	320	313	304	290	300	293	277	271	311	286	297	323	286	284	295	298	270	278	280	294	300	296	306	274	304	300	320	328	272	327	294	320	324	269	320	316	280	322	260	300	314	299	317	264	324	318	307	269	299	286	296	288	312	305	285	286	271	273	249	289	317	295	285	291	298	290	296	314	308	275	288	290	315	288	299	290	291	292	328	285	294	274	303	294	319	289	290	277	297	305	280	332	271	310	352	304	303	293	286	297	307	296	281	296	308	331	328	294	328	332	307	337	299	313	268	283	275	316	274	276	288	273	315	299	319	288	312	306	298	272	283	298	291	285	258	273	322	296	321	310	278	275	313	347	298	326	312	283	306	268	272	287	328	310	309	321	299	310	307	324	309	293	276	304	288	328	315	346	309	285	336	302	289	292	321	342	274	304	328	298	319	296	266	326	311	307	308	320	291	298	304	289	288	318	286	322	298	307	271	273	290	283	309	282	320	289	298	280	287	308	317	311	322	311	300	275	256	311	308	295	316	278	294	295	300	275	304	291	309	291	305	288	290	304	278	317	271	319	339	238	297	304	312	284	288	291	298	278	298	304	279	291	303	304	297	287	275	331	291	309	288	291	306	305	320	296	316	306	279	330	301	322	268	269	287	278	318	281	313	319	289	285	299	308	323	288	267	291	312	308	320	276	318	293	276	310	248	302	282	283	314	271	280	288	287	323	282	290	318	274	326	285	276	320	301	309	294	289	296	294	297	319	266	305	296	289	301	298	314	305	277	279	282	313	303	299	339	325	278	315	309	274	306	312	320	288	295	299	288	277	319	284	279	296	267	346	284	326	282	305	277	308	268	322	320	274	279	326	309	316	250	295	319	307	295	279	297	311	266	316	279	289	314	352	298	303	300	335	308	283	298	343	317	316	299	321	333	289	322	280	307	285	305	312	299	279	284	256	310	279	291	313	267	275	289	321	300	313	271	291	312	267	263	289	308	304	303	291	298	267	297	317	274	315	286	304	321	322	279	289	297	314	299	286	296	312	310	298	306	302	298	289	301	291	299	283	311	293	335	275	317	326	296	285	304	287	307	286	319	318	308	303	303	301	305	320	310	297	276	268	258	299	307	256	303	298	315	276	319	291	314	280	306	255	288	266	322	299	311	299	311	287	326	298	277	316	263	298	298	310	286	297	324	232	284	308	292	311	299	320	284	259	327	256	295	283	322	335	306	338	323	335	326	333	310	285	298	311	276	278	276	306	300	279	292	275	281	302	311	293	296	295	308	293	314	276	294	294	322	307	276	307	293	287	283	297	319	270	309	258	298	306	285	309	273	291	258	285	313	307	284	294	295	293	315	314	304	284	279	256	302	307	293	308	297	315	275	294	302	303	330	310	301	285	266	278	314	270	281	291	336	263	297	322	302	299	287	328	303	300	306	289	314	307	277	303	317	287	277	298	288	287	298	282	285	291	317	331	301	342	286	280	307	283	302	309	322	302	318	313	300	311	280	276	282	263	309	265	313	312	278	303	324	293	311	269	292	326	289	276	284	276	285	313	284	294	289	315	314	307	295	265	232	280	305	328	305	312	303	299	276	279	280	283	293	254	303	303	306	287	314	282	303	299	253	288	258	325	284	310	310	310	269	285	309	278	316	292	286	311	289	310	305	318	262	304	287	264	311	306	314	287	294	283	309	337	300	315	307	269	307	300	308	298	286	337	258	282	267	310	283	289	321	292	316	293	312	321	293	317	293	326	279	310	300	322	295	296	293	307	302	275	306	311	317	278	283	294	317	278	288	297	282	279	325	287	301	300	298	271	291	292	284	323	303	304	273	267	264	304	298	320	302	290	285	327	298	299	300	271	284	285	300	302	285	313	288	314	296	293	287	302	307	301	307	289	294	293	303	309	286	291	305	283	317	301	288	294	314	338	302	302	308	295	271	309	325	277	292	293	306	303	317	282	303	314	313	319	338	268	264	313	305	312	280	275	325	315	251	251	271	297	293	288	294	281	307	273	294	290	308	321	310	315	271	283	310	320	304	308	312	290	272	303	280	309	295	270	318	312	280	320	287	313	304	298	318	292	325	290	293	294	289	303	286	300	323	282	348	309	262	301	293	292	295	322	291	294	285	324	323	305	283	297	285	304	261	321	291	285	298	283	263	301	319	307	250	318	306	290	303	296	313	302	315	323	275	311	272	308	295	307	308	311	328	277	300	291	300	310	306	297	312	336	288	295	278	304	278	271	306	269	286	270	292	325	277	311	290	278	299	285	282	287	295	286	274	309	301	261	318	277	294	278	279	289	304	314	273	321	287	312	291	291	267	300	292	285	307	319	277	327	299	285	307	322	287	281	289	310	327	286	297	294	283	310	317	313	296	306	270	268	253	310	297	344	289	313	293	294	296	315	299	317	284	299	306	286	328	324	326	340	296	320	291	273	307	293	287	288	284	313	316	314	330	341	325	333	291	268	299	293	307	301	315	280	311	309	341	286	302	317	336	289	291	318	271	306	298	310	310	340	302	302	268	268	299	328	335	306	273	303	289	298	294	354	287	312	279	288	268	330	302	298	280	285	350	288	284	282	265	291	321	325	245	288	306	297	323	319	282	299	283	328	283	298	293	304	315	283	252	293	316	312	305	297	271	299	294	271	334	279	306	277	278	272	307	278	299	294	267	287	290	259	320	301	293	318	325	306	287	336	315	332	300	299	309	329	281	319	316	285	269	331	305	315	313	318	315	300	291	297	297	296	296	345	297	282	282	300	272	267	323	323	330	318	308	281	294	300	308	312	286	304	301	283	298	281	285	309	296	273	297	290	324	288	337	326	289	306	326	276	277	325	290	300	277	320	334	303	279	296	263	301	288	301	303	286	297	275	286	314	290	266	299	307	286	304	262	310	309	282	271	297	285	274	316	289	318	301	314	326	287	296	281	326	300	331	297	277	292	307
23858	15251	19323	20786	16257	11283	7807	5033	3703	2963	2288	1967	1713	1621	1413	1083	977	873	815	826	731	663	726	679	693	709	741	697	634	655	652	611	647	655	632	699	613	697	694	705	646	646	712	670	701	649	685	675	706	675	741	651	620	647	706	676	696	654	650	696	670	699	681	630	637	655	673	693	670	621	634	632	650	687	600	670	676	648	672	646	668	623	680	662	700	679	707	695	672	641	693	650	644	635	647	688	620	619	663	669	669	644	608	705	689	683	697	634	684	681	661	638	570	653	650	646	621	656	634	617	605	647	598	672	624	693	666	662	604	650	621	657	656	672	671	658	610	649	670	658	684	641	630	627	626	634	657	695	627	673	627	637	689	622	714	691	654	679	649	662	628	659	715	633	648	678	676	670	670	611	640	643	692	628	639	650	688	667	671	675	612	633	668	645	620	695	638	668	681	656	659	676	653	661	697	680	619	633	692	666	622	687	668	631	642	624	698	675	665	645	661	658	676	655	622	677	664	652	683	663	667	672	657	626	652	655	628	653	659	629	633	645	696	685	697	638	642	676	674	677	648	648	658	688	663	657	648	655	670	674	638	657	706	672	615	704	651	672	661	649	666	625	667	653	650	623	627	655	640	657	648	650	668	673	661	672	648	673	660	702	659	620	659	676	663	670	701	614	695	664	695	663	639	609	640	613	653	646	656	682	666	628	713	668	608	646	686	686	664	644	680	656	639	662	678	648	664	643	687	685	686	665	621	670	634	673	646	631	607	654	642	646	630	680	644	634	660	703	679	658	633	641	677	679	649	671	677	666	601	659	665	618	646	641	605	668	635	644	699	661	664	678	692	624	698	655	627	662	645	634	677	710	634	645	641	649	597	637	626	624	658	700	672	660	670	656	630	682	675	660	657	673	693	647	730	636	646	660	667	640	657	645	677	642	659	671	681	680	654	665	673	680	692	655	673	575	651	642	655	707	660	666	660	655	626	679	669	678	680	646	687	669	684	625	654	681	670	652	632	687	670	677	660	674	652	689	635	644	637	664	640	650	710	624	666	623	674	648	661	689	645	643	643	617	671	651	640	642	722	690	619	647	640	651	672	679	703	614	655	652	656	662	646	659	670	601	643	695	632	658	666	678	680	648	581	637	654	636	663	695	669	635	642	713	649	671	651	652	660	665	637	683	660	654	655	643	704	650	689	686	651	740	595	653	677	684	607	631	648	685	631	642	640	572	675	673	672	625	661	680	654	701	671	610	622	672	663	609	616	635	686	662	656	651	644	633	647	647	666	709	675	667	671	626	640	662	658	653	602	620	665	691	652	666	665	664	706	687	649	663	651	661	680	658	644	648	634	658	669	667	613	686	693	596	633	659	652	675	622	687	684	648	684	678	660	662	624	662	657	650	640	644	607	642	585	668	659	658	662	677	636	653	642	710	654	628	661	650	619	672	648	654	657	685	649	619	597	650	665	687	632	627	650	663	686	611	652	666	607	650	678	642	628	702	679	642	669	623	612	638	733	676	668	658	680	661	637	635	693	668	665	671	667	610	670	665	704	675	658	669	650	683	624	648	643	609	640	630	642	647	667	649	645	640	650	685	640	621	612	652	603	627	644	632	677	641	653	627	631	652	656	678	629	628	622	628	652	608	645	674	603	674	611	660	654	635	639	681	660	626	691	668	706	685	640	644	674	678	691	654	696	663	626	664	678	670	644	674	654	644	685	597	626	716	695	674	667	710	647	621	680	675	660	629	651	670	681	647	628	668	625	640	648	594	697	640	660	629	664	710	691	650	648	668	690	679	660	642	621	669	687	594	695	602	654	623	641	607	636	659	677	628	594	651	656	621	613	697	623	683	661	627	629	669	699	672	632	683	615	691	659	666	686	650	631	660	636	651	667	615	612	658	642	695	649	667	598	620	655	652	647	658	688	673	635	695	655	650	664	700	647	629	664	649	643	702	647	665	635	620	637	657	653	617	661	721	631	668	628	617	648	636	632	654	675	721	641	581	644	657	651	619	653	655	657	679	665	653	716	663	667	611	651	665	685	667	645	647	668	697	689	683	673	627	684	683	636	697	695	634	689	660	668	648	618	648	686	674	678	590	664	707	628	641	657	669	670	656	649	660	620	649	693	635	635	659	627	696	635	708	631	695	702	622	664	628	648	632	625	603	668	676	630	642	695	622	679	707	618	621	690	642	645	671	657	677	636	656	641	609	616	656	672	656	651	655	624	657	651	672	651	635	631	702	641	703	633	671	641	605	638	636	687	648	672	683	678	656	637	690	680	655	641	620	713	639	618	651	659	623	669	636	626	631	678	661	618	663	634	669	608	593	649	642	673	658	640	666	656	632	638	658	658	633	653	624	663	641	635	695	682	703	640	652	693	583	661	683	703	664	651	668	684	614	692	669	646	666	667	644	678	643	707	670	654	663	675	641	656	692	666	672	654	686	676	664	645	707	638	602	695	674	727	672	657	683	701	674	617	654	663	659	653	643	650	649	679	666	654	701	647	693	601	673	651	655	692	706	686	681	683	656	656	666	645	622	639	646	635	615	650	650	670	688	692	640	619	658	670	615	630	672	694	682	666	607	683	677	605	658	667	613	695	668	653	643	667	690	664	668	683	599	660	647	675	712	675	647	644	692	617	676	637	673	679	694	680	694	607	682	713	645	679	670	643	628	668	650	700	624	627	672	686	693	675	668	645	671	698	723	618	708	630	671	663	679	687	682	665	658	616	632	620	682	674	662	690	674	643	685	637	652	662	659	668	668	657	672	669	704	675	642	634	620	646	593	654	667	659	666	656	654	626	642	633	710	659	617	667	615	634	683	667	654	613	617	625	679	649	671	665	640	670	629	680	622	650	645	644	629	683	634	579	649	644	652	685	676	656	667	649	610	697	642	694	654	694	635	647	680	702	677	672	666	626	674	692	650	696	674	629	624	692	666	619	685	639	684	652	640	638	664	632	708	693	663	649	623	673	651	643	632	684	676	684	642	688	652	681	664	618	621	641	655	667	670	610	657	626	643	714	694	619	663	636	667	709	641	625	674	688	680	610	664	643	656	629	639	659	651	643	671	598	686	700	653	628	629	653	651	653	650	699	678	686	698	609	685	664	633	660	671	677	625	640	725	626	662	701	653	674	646	690	695	645	640	655	653	655	611	627	656	689	628	654	712	630	698	656	650	692	630	637	724	705	694	673	681	666	628	665	645	643	689	663	660	671	622	631	638	659	649	676	677	677	653	658	649	625	626	603	613	629	670	677	674	629	684	616	659	684	663	648	646	634	660	681	636	676	646	681	683	632	711	614	647	608	688	670	666	643	655	652	688	645	655	622	652	603	667	691	684	640	635	645	646	651	675	675	677	611	697	663	635	635	642	677	672	659	678	633	680	639	683	643	652	649	668	638	660	653	682	677	639	629	621	691	696	670	695	665	675	665	667	680	620	701	660	626	688	588	705	630	645	673	675	683	624	660	605	665	666	694	628	648	624
50119	27338	20833	16672	8468	4439	2752	1769	1231	1005	771	669	594	591	516	457	407	390	364	331	338	363	345	322	390	332	337	343	325	351	382	366	320	333	312	306	360	360	353	345	364	317	337	324	348	365	345	343	360	344	361	307	376	326	327	301	331	353	330	343	300	323	321	367	343	324	327	305	314	302	322	333	312	345	351	335	320	327	329	354	320	335	316	311	292	355	324	338	318	318	353	317	353	343	294	340	316	305	341	350	323	339	347	352	316	321	312	332	330	350	339	363	343	322	309	362	352	349	356	362	343	311	340	326	320	352	338	308	308	376	324	373	306	308	355	352	360	344	327	304	317	345	317	299	340	323	304	325	335	293	317	351	314	318	366	327	304	334	303	312	330	337	309	316	349	338	333	328	340	359	355	356	330	324	328	342	350	349	334	330	296	358	333	326	349	346	354	327	334	318	356	353	322	321	302	350	322	322	317	335	335	306	367	344	338	298	282	322	338	349	306	318	301	334	299	319	299	341	314	322	369	380	340	327	322	379	322	360	363	336	349	318	345	318	347	328	334	344	344	341	337	337	334	315	334	336	330	317	319	349	315	373	349	308	386	325	325	367	335	334	361	331	339	318	348	338	310	343	361	337	379	328	331	269	374	345	358	356	337	351	354	359	348	322	332	304	346	342	353	343	358	359	330	296	322	335	321	335	352	313	346	341	380	344	373	336	322	309	330	351	324	343	368	331	341	332	342	323	349	329	349	334	365	332	327	336	321	336	366	297	346	302	352	353	341	319	325	322	292	339	363	338	293	335	337	337	340	329	292	340	362	342	316	334	361	347	308	326	300	342	371	312	328	335	342	272	343	354	335	302	323	359	403	319	311	354	314	367	377	358	351	331	359	324	364	350	319	342	314	349	336	318	349	303	327	337	337	316	352	326	368	317	325	313	314	325	354	310	375	351	366	309	352	300	330	318	308	306	332	307	346	323	369	325	313	322	330	326	354	338	352	316	337	330	325	292	318	333	337	308	339	372	341	339	333	330	343	325	326	362	364	317	313	337	315	317	349	334	352	310	308	333	315	340	331	310	333	339	343	353	366	302	324	317	325	329	299	345	334	331	332	304	350	290	312	364	357	335	342	362	346	309	334	331	327	333	342	335	318	384	318	291	335	359	334	356	320	307	322	321	331	308	349	335	356	330	346	324	366	352	347	347	347	289	309	344	348	324	345	366	354	314	297	317	344	307	317	327	345	319	384	363	381	367	335	336	339	343	319	338	325	358	341	301	294	317	329	335	378	283	325	375	319	322	335	323	305	306	313	335	342	358	333	397	360	335	327	354	351	334	331	334	328	317	342	320	335	296	354	363	380	294	315	328	326	320	318	307	297	341	357	351	333	345	322	330	308	333	326	311	317	349	338	340	347	323	337	356	319	329	326	340	317	314	345	332	314	314	366	311	351	324	335	297	306	337	319	323	329	338	312	369	385	301	333	354	312	309	334	300	309	339	351	331	330	351	322	342	322	338	323	355	317	302	335	341	296	329	339	369	381	300	321	374	327	339	351	348	357	339	327	346	314	330	328	348	330	330	352	300	327	294	295	324	379	369	313	279	342	348	328	363	353	287	340	322	340	330	342	334	300	350	275	353	308	322	311	321	326	329	353	350	353	339	325	352	334	339	313	328	319	349	316	320	308	351	339	321	313	338	316	310	363	344	318	359	373	336	339	345	301	335	331	350	336	332	305	321	363	318	330	331	345	331	290	330	334	333	350	369	337	323	345	326	319	359	338	355	317	367	331	325	348	319	353	334	347	303	367	342	343	350	325	329	332	347	351	322	345	312	350	346	352	295	368	330	338	317	339	303	291	323	307	335	358	347	338	336	296	318	335	308	362	346	320	329	316	343	323	347	342	327	336	324	349	336	322	346	325	319	333	336	342	330	359	330	298	340	364	337	339	387	352	335	329	327	328	336	341	335	327	297	339	343	336	313	340	302	334	320	339	286	324	338	338	314	376	293	383	313	293	314	313	339	359	302	333	313	371	324	315	328	332	310	371	324	325	355	304	338	357	339	329	326	331	341	360	350	344	328	331	330	381	338	351	354	316	351	333	354	317	347	327	344	350	336	324	338	318	365	362	348	312	323	310	323	342	351	321	329	333	312	338	330	330	316	327	307	328	307	332	325	346	345	345	335	331	336	348	356	359	323	306	327	390	337	331	312	329	325	370	324	322	322	339	320	335	330	332	342	342	318	330	340	304	326	333	336	334	316	339	312	318	347	336	321	322	324	305	315	320	323	348	357	303	328	305	350	342	354	334	316	338	328	311	343	319	322	338	311	340	344	331	334	328	343	304	327	331	325	326	322	332	304	380	318	296	350	340	315	351	317	312	325	337	316	341	350	356	328	338	301	348	332	352	353	319	347	309	364	325	323	322	354	340	340	336	339	361	331	364	357	316	315	326	339	334	309	372	355	356	332	292	330	341	353	375	368	315	336	335	286	339	379	354	336	346	325	305	361	386	331	363	366	370	321	330	352	359	327	343	336	308	308	331	330	324	352	348	346	342	323	298	352	367	354	337	320	322	307	343	311	354	314	345	355	313	322	333	364	335	344	362	360	300	364	343	360	338	364	339	326	345	323	366	305	340	357	369	340	323	323	316	350	324	356	316	358	343	329	347	311	294	342	303	321	335	322	321	347	318	348	351	343	329	358	321	339	338	313	339	301	342	352	355	326	335	353	305	340	319	368	314	362	316	342	285	342	314	309	310	326	341	321	320	328	353	331	352	313	311	336	306	316	297	373	357	389	315	334	326	316	315	327	341	384	350	307	333	333	374	339	329	326	365	350	346	336	320	336	340	293	380	322	340	328	336	309	336	332	321	313	327	323	356	360	341	326	314	318	337	308	309	322	325	329	326	329	326	304	329	325	331	340	361	362	374	336	322	327	301	351	316	285	317	316	360	341	320	338	333	312	338	333	343	332	328	339	353	352	324	348	339	332	343	302	330	326	315	324	341	323	321	319	332	348	354	308	357	300	340	348	340	364	344	329	333	350	362	315	337	325	331	368	326	358	340	325	333	316	322	329	339	371	323	333	344	305	317	349	346	328	343	322	324	321	342	327	314	321	352	355	361	330	296	343	348	317	308	325	335	340	335	346	334	302	310	341	328	313	362	310	362	335	308	326	312	314	338	355	365	375	362	347	314	311	320	343	323	309	325	354	352	343	329	307	339	305	346	311	348	345	349	351	355	360	319	327	330	382	279	358	358	335	307	320	341	328	330	324	348	346	363	354	320	307	314	339	313	366	311	326	338	304	336	307	346	316	286	348	328	302	341	316	332	347	376	340	306	316	309	299	317	339	318	280	323	363	313	334	352	332	319	346	371	341	304	347	370	304	320	351	313	294	339	342	335	315	349	337	337	323	352	326	334	315	337	341	327	346	329	337	332	361	342	305	346	304	338	372	353	358	358	309	328	339	295	313	327	340	351	356	341	359	298	370
30413	18387	25662	26685	18842	12874	9941	6880	4858	4000	3142	2566	2254	1982	1767	1392	1218	1115	1032	838	873	794	825	821	763	727	742	743	701	722	726	720	731	738	681	719	728	718	732	743	744	780	758	762	780	739	710	744	731	716	746	729	766	716	753	724	680	722	688	685	739	744	704	762	757	756	737	733	724	728	721	713	699	683	706	743	675	762	721	704	695	711	703	723	741	786	758	680	656	714	729	723	721	728	691	774	723	765	680	709	752	779	796	669	743	722	749	702	700	641	713	688	691	686	724	728	751	712	676	644	731	705	706	672	701	714	716	707	688	764	753	717	708	709	667	709	706	710	749	737	691	744	712	678	615	670	688	740	709	681	777	694	717	668	745	686	706	720	709	717	705	662	694	706	731	737	713	720	701	701	743	732	702	712	706	686	740	690	748	729	733	686	713	697	725	714	740	742	697	779	737	707	690	712	671	727	773	764	706	680	739	704	737	710	722	657	704	715	712	735	701	705	714	717	753	757	725	715	714	654	741	771	734	709	753	717	696	703	798	716	723	755	715	721	727	679	717	747	689	737	766	754	776	645	723	702	716	728	684	666	732	672	754	730	701	662	768	740	745	731	718	707	729	683	718	712	657	751	697	700	696	727	697	747	706	721	721	759	722	730	673	678	768	695	695	757	730	734	731	728	689	733	703	743	741	710	718	663	690	697	704	729	694	728	742	707	735	686	692	738	711	686	721	681	712	750	761	727	718	729	718	679	724	717	709	722	694	726	723	699	757	726	709	739	771	668	713	729	678	707	733	732	748	733	700	684	742	745	717	677	719	711	693	694	745	695	704	760	728	689	762	692	715	705	727	765	725	693	731	705	725	707	733	711	699	666	747	705	744	710	764	810	698	726	781	736	697	697	723	741	718	707	683	765	688	714	699	747	763	729	730	749	696	675	731	751	726	706	646	706	736	717	673	710	741	679	717	689	740	740	736	685	691	718	750	768	709	713	744	697	692	722	723	716	699	742	681	731	712	714	720	727	717	706	761	750	683	693	733	704	716	685	711	673	760	698	740	681	702	716	698	748	729	710	714	727	665	690	723	698	738	714	758	739	689	758	714	675	717	709	691	733	708	759	703	718	729	697	728	670	703	729	710	730	690	716	725	657	712	751	733	704	768	694	739	716	692	719	748	750	696	718	706	704	743	698	775	685	720	748	703	727	755	719	634	696	730	716	743	730	726	713	727	689	714	765	716	729	758	706	732	690	670	712	720	666	705	742	664	692	774	721	713	753	757	756	723	727	699	720	678	667	727	698	726	690	749	731	643	755	714	723	726	669	718	727	707	703	754	672	701	711	708	722	712	769	705	698	721	747	709	670	738	716	707	713	717	718	737	721	751	754	733	725	702	733	739	720	715	718	730	721	710	699	727	722	705	721	743	706	730	714	680	728	717	711	681	687	748	700	735	716	692	763	707	761	737	729	755	755	729	715	692	690	743	672	731	741	716	693	748	698	732	683	744	740	686	704	765	756	648	718	730	711	739	690	735	776	698	740	740	748	692	726	737	711	711	684	700	714	704	710	735	692	682	742	689	726	720	696	719	699	668	703	711	752	699	727	730	735	698	690	724	711	695	726	686	700	668	737	699	670	720	686	736	740	715	736	744	737	718	679	727	716	674	675	712	753	710	728	737	723	738	710	729	726	714	729	741	691	735	727	739	688	722	708	677	760	664	715	718	697	682	736	707	715	706	761	760	761	713	728	766	780	712	742	707	728	745	711	723	716	696	709	724	722	700	698	758	730	715	762	738	708	731	673	750	726	703	739	624	734	775	748	752	732	727	718	699	701	721	747	711	724	733	697	729	709	728	742	701	758	719	701	669	736	704	733	691	700	733	686	742	712	685	726	701	718	741	728	707	699	763	651	755	714	759	737	716	705	684	723	715	715	717	744	745	743	677	689	742	714	727	698	760	759	730	723	687	756	726	703	727	751	749	688	665	712	718	684	709	750	711	721	726	732	734	701	757	705	703	734	724	705	711	746	708	749	733	735	759	704	706	684	736	777	704	672	710	733	721	742	770	736	698	685	721	692	729	749	717	722	674	735	747	725	725	742	718	707	731	702	780	731	763	745	731	684	695	613	737	708	684	736	727	760	728	655	705	724	703	649	729	712	701	727	735	661	737	724	713	723	705	762	699	717	755	713	683	683	716	744	693	721	726	713	718	737	710	664	723	703	681	713	720	736	726	723	717	722	689	739	751	729	692	708	690	738	719	743	730	724	701	689	700	738	712	716	747	660	725	678	681	771	743	693	721	728	716	698	734	705	710	703	751	717	767	740	733	698	703	710	739	698	680	722	698	717	724	716	712	724	726	713	738	714	719	727	737	684	716	692	770	729	712	748	756	706	781	725	739	689	679	749	699	777	667	717	718	731	729	719	680	702	763	731	735	719	770	745	746	739	681	695	675	773	715	680	730	704	736	696	666	707	695	706	727	694	746	720	737	720	747	710	709	720	721	746	691	710	706	763	702	729	757	702	720	673	756	692	768	738	741	703	748	755	709	663	717	710	688	738	691	750	657	779	744	743	708	681	723	687	719	683	715	739	738	722	708	678	738	729	727	711	705	690	793	686	676	741	761	711	699	740	686	746	743	728	712	712	710	716	750	729	738	739	701	722	702	719	718	679	735	699	731	750	702	710	697	690	735	702	683	703	691	709	678	673	711	735	687	693	766	743	716	745	709	682	698	740	656	710	729	687	674	693	699	713	770	711	777	673	672	724	718	740	744	726	733	726	716	755	714	746	734	724	689	703	729	718	767	675	734	687	715	740	724	725	697	747	754	739	724	727	677	692	725	690	709	715	718	706	707	729	712	751	711	697	731	696	729	761	680	727	671	708	737	733	676	722	758	675	701	733	715	777	673	792	701	718	694	700	723	717	672	741	727	667	724	722	725	690	660	716	714	708	728	725	743	725	686	740	706	686	699	695	770	750	691	673	782	741	754	730	688	729	754	756	697	748	736	755	671	686	682	712	742	732	694	699	744	705	739	720	723	700	731	698	691	724	695	743	697	756	712	744	775	696	736	718	719	748	725	665	652	750	732	697	683	711	712	724	754	709	713	725	681	740	714	693	721	700	760	783	713	730	723	715	711	708	716	689	729	713	698	728	737	737	732	701	700	731	740	705	711	723	704	703	734	737	697	761	732	743	799	762	746	755	680	702	735	681	730	724	709	726	772	704	755	725	708	734	722	723	748	759	753	737	682	689	673	759	757	660	692	723	734	712	764	747	757	688	724	717	739	738	673	648	740	736	686	690	709	715	724	722	726	726	714	715	772	687	706	746	715	709	738	697	692	749	675	700	724	658	748	696	696	713	716	661	723	719	717	738	716	696	662	711	665	677	745	661	720	715	738	705	686	694	733	733	715	709	700	728	699	690	780	709	704	734	706	725	707	705	746	738	767	708	739	748	769	693	759	787	743	718	728	731	741	758	742	684	695	719	743	726
27218	14552	8142	4224	1998	1310	986	713	531	560	445	403	409	427	381	339	303	289	278	276	281	265	280	227	289	286	247	276	291	270	249	280	271	251	254	240	248	260	266	269	270	282	229	243	246	268	293	262	241	257	268	281	254	298	275	256	283	243	264	261	250	291	234	248	284	270	277	266	265	258	268	230	266	305	260	288	262	220	285	274	250	263	274	252	269	249	262	261	272	252	242	245	250	278	273	226	285	281	267	259	269	275	278	279	268	283	290	265	282	263	254	237	250	253	259	268	237	242	262	265	234	280	229	253	274	268	252	253	248	256	291	250	250	263	274	222	262	242	241	240	270	254	263	281	261	292	276	274	259	288	262	246	266	252	273	251	277	270	259	277	267	252	287	264	245	265	284	263	249	259	237	251	260	241	282	264	239	233	290	238	276	229	261	260	266	273	253	241	273	278	267	275	251	271	240	256	243	245	264	262	263	267	280	267	259	291	265	255	255	240	270	265	246	262	261	240	245	244	276	290	257	274	250	255	242	269	247	273	266	254	261	262	279	261	262	298	274	275	263	268	255	250	243	236	250	247	238	267	252	278	283	267	269	255	278	256	281	250	245	281	244	247	262	266	238	246	260	292	272	259	245	290	246	256	274	258	267	272	277	288	265	251	252	264	273	270	272	266	254	275	266	280	248	258	265	268	298	270	230	234	261	262	263	260	224	263	264	285	274	226	274	255	249	267	261	280	244	257	281	239	222	264	296	267	283	250	294	251	240	237	261	251	286	252	256	272	278	254	260	242	261	253	268	245	242	245	273	278	254	267	265	282	261	261	244	220	273	280	250	255	260	249	267	241	239	252	244	267	256	240	289	250	281	259	225	245	277	284	254	266	268	258	231	257	244	272	286	275	301	284	275	285	257	257	254	258	252	259	269	247	243	239	237	251	236	228	258	263	280	257	264	283	268	253	281	241	262	269	276	297	295	303	271	236	276	244	256	282	254	256	247	283	248	234	296	267	299	250	284	276	244	238	300	275	264	274	276	249	272	272	267	283	280	256	266	242	289	251	279	240	241	257	263	268	250	242	252	239	252	291	257	246	237	271	281	271	247	279	275	255	294	288	267	275	277	244	244	259	216	232	266	245	257	255	240	306	274	243	255	253	276	262	278	256	284	253	284	294	258	257	263	270	281	276	249	251	242	267	271	253	260	266	264	257	265	234	269	242	272	267	272	271	283	284	274	229	260	244	274	239	244	250	260	253	282	254	270	236	260	244	257	272	276	269	248	272	264	252	267	306	253	293	270	269	247	250	283	244	284	275	250	288	255	266	251	252	252	250	270	277	250	266	259	248	241	231	271	256	240	234	282	272	249	294	282	274	285	244	253	254	282	272	278	278	267	221	250	243	261	245	243	260	274	253	239	267	243	259	250	246	246	257	271	222	275	263	260	279	252	254	262	234	253	295	278	277	278	278	261	282	241	253	260	252	274	284	265	275	258	274	252	270	283	257	246	264	255	252	247	246	254	267	241	263	283	262	282	275	243	308	283	290	278	269	267	273	250	250	268	245	254	271	265	307	264	233	227	255	244	280	257	282	252	243	250	278	253	283	233	289	294	259	267	265	272	256	252	263	248	274	264	256	290	261	234	268	238	278	265	270	266	243	285	258	292	255	267	284	256	273	267	253	295	231	272	257	259	257	260	252	282	267	263	255	238	271	269	228	255	255	248	282	276	247	266	268	253	251	270	258	256	242	247	277	274	252	236	286	240	263	263	285	249	277	250	254	242	274	233	258	245	235	233	258	241	275	256	257	285	252	251	259	262	253	252	253	274	276	251	271	280	250	241	265	286	296	248	263	272	250	288	272	263	251	237	282	215	275	269	238	262	222	282	260	252	224	257	248	244	257	248	275	264	273	265	248	267	298	263	267	253	284	252	258	254	240	257	283	271	255	276	269	239	258	275	291	246	255	265	292	243	252	259	279	261	246	252	263	277	275	271	263	282	273	252	282	245	234	265	244	260	278	262	237	244	268	258	274	256	256	247	270	271	248	279	251	273	286	260	244	242	250	272	269	232	272	263	251	270	250	281	252	260	273	276	277	283	254	240	235	258	264	252	289	276	259	259	257	271	287	240	226	240	268	270	286	243	234	265	242	253	228	265	241	267	267	264	283	306	245	245	255	266	281	259	239	250	259	288	253	272	282	251	277	275	254	258	264	286	271	268	241	260	247	275	268	278	268	265	287	266	266	284	262	260	242	277	288	271	241	238	273	248	250	280	267	269	213	261	249	286	295	275	270	267	267	285	264	235	270	252	276	295	244	239	265	267	279	261	253	285	269	264	269	282	264	262	249	260	267	258	245	266	264	263	295	306	267	262	253	240	283	254	266	273	278	266	272	257	264	263	252	302	286	251	249	279	245	241	281	246	281	241	287	249	274	239	247	249	258	247	274	255	248	300	260	268	227	302	300	256	252	245	245	244	247	270	240	229	229	251	217	258	249	253	269	266	219	288	246	256	240	266	238	248	262	261	258	252	238	268	270	277	229	296	276	219	257	256	246	240	257	289	253	250	286	245	296	285	260	264	257	299	252	260	232	250	252	237	271	257	249	242	236	270	247	253	255	257	273	274	242	252	291	303	255	269	250	254	243	263	275	246	239	276	254	256	248	256	258	260	262	272	290	254	263	270	275	257	241	268	286	270	256	252	254	232	257	251	246	241	249	246	265	262	275	277	272	265	269	243	261	285	249	278	237	271	249	242	259	253	249	254	248	243	294	314	286	278	246	287	264	261	295	277	288	263	273	259	250	254	282	251	254	244	254	237	237	278	269	270	273	256	255	266	266	298	281	294	260	245	252	248	249	266	236	265	235	245	264	272	257	270	288	264	301	277	285	235	254	225	236	281	232	232	264	262	233	257	238	247	249	274	306	258	294	247	232	239	282	292	281	232	233	249	256	278	228	260	239	261	283	261	254	249	266	268	241	273	249	278	274	267	261	275	241	284	225	276	237	252	279	261	255	277	249	223	256	256	224	288	241	246	246	264	261	252	259	257	257	255	243	273	278	277	278	236	255	259	288	279	233	250	268	262	278	230	232	281	254	277	241	273	249	280	272	271	243	284	229	265	232	285	291	244	238	316	282	267	281	241	261	262	234	281	247	245	263	269	250	264	260	276	264	246	246	288	308	248	277	232	276	259	287	253	295	281	257	264	273	245	262	244	280	279	242	309	233	276	276	272	271	218	286	255	265	264	271	256	270	249	254	247	301	245	270	266	259	242	244	282	271	248	293	287	258	221	245	247	266	277	267	280	239	288	268	263	289	231	247	265	266	271	244	268	256	280	289	290	260	248	278	267	253	278	260	302	227	277	266	264	232	262	276	268	253	263	257	269	274	290	254	260	276	257	270	258	241	265	331	271	269	272	253	280	247	278	276	276	274	273	258	255	266	270	240	252	273	262	256	260	260	252	258	255	228	250	276	281	273	263	269	271	280	262	261
16075	10905	12342	10021	6589	4844	3859	2441	2199	2030	1674	1453	1398	1192	1038	869	825	734	706	685	611	665	576	621	636	559	569	606	573	611	604	585	557	580	577	615	597	633	604	575	585	590	601	603	588	618	598	593	596	552	599	582	600	577	595	632	593	578	603	567	590	587	621	606	577	586	587	591	585	531	597	598	597	579	614	527	556	584	571	620	566	594	588	574	607	619	554	602	610	627	579	616	578	573	597	601	587	557	589	566	601	565	568	574	538	573	577	570	566	562	569	616	565	578	598	568	544	556	603	622	573	561	578	557	591	590	595	566	591	542	619	575	621	588	583	582	561	568	528	572	582	568	584	560	538	572	590	601	587	575	591	588	611	594	595	630	584	568	602	574	609	617	567	562	594	544	609	575	554	616	593	594	551	605	654	564	537	588	575	555	560	557	585	604	584	562	558	601	558	567	558	608	597	582	570	573	632	604	550	631	524	530	627	554	619	496	629	629	580	630	536	596	577	560	615	559	559	629	589	545	587	554	543	600	591	553	581	581	604	560	577	564	559	616	627	577	622	607	581	604	591	545	589	581	549	557	559	627	574	557	585	585	611	537	539	584	568	601	579	589	559	572	580	569	575	553	576	596	570	567	586	592	542	576	568	585	569	582	571	571	586	581	584	582	579	593	579	551	602	543	586	598	598	608	633	600	587	594	583	592	573	563	550	540	559	626	561	577	605	611	595	579	596	594	566	629	599	585	578	578	631	558	560	623	568	587	600	558	582	582	593	579	570	550	598	554	582	603	578	555	576	544	588	548	603	574	524	577	543	581	598	581	569	574	598	567	557	533	569	593	550	571	562	582	590	588	593	556	571	557	607	595	626	558	587	553	553	602	548	548	644	590	566	576	565	531	594	584	575	532	569	577	587	578	598	568	574	624	607	578	596	538	634	629	609	578	565	589	560	578	570	571	614	570	582	581	582	582	598	588	567	585	559	640	591	577	607	563	626	583	563	641	561	583	542	562	582	578	618	523	643	504	571	567	579	567	559	572	593	557	571	597	581	610	561	561	575	536	555	577	561	567	548	582	595	613	553	621	604	556	614	575	610	605	577	602	611	597	571	561	547	598	547	652	535	574	559	614	569	540	529	558	592	595	583	568	608	584	598	569	617	560	616	579	556	558	577	600	576	562	538	578	594	568	584	576	560	605	588	601	579	576	582	575	548	593	579	558	596	567	576	542	554	549	643	566	533	581	593	595	550	560	560	611	522	575	583	597	583	527	554	571	590	585	619	532	531	600	604	589	593	617	589	586	556	588	606	558	607	586	548	618	610	594	562	647	589	592	578	575	553	602	584	548	582	580	555	638	568	608	571	649	583	518	638	603	591	540	577	569	549	591	538	580	552	609	564	520	561	580	569	585	593	566	584	587	579	554	520	607	560	578	557	575	584	553	563	588	606	600	618	527	591	597	614	623	598	590	576	537	572	566	585	596	578	561	648	540	550	564	582	614	576	558	570	598	575	571	593	622	570	559	580	598	618	605	582	545	577	543	601	614	574	585	627	582	603	577	579	562	570	554	580	548	584	582	611	542	590	581	563	650	618	572	567	596	609	567	532	578	588	571	559	599	606	577	610	567	596	611	564	560	590	591	558	576	562	611	561	598	590	536	601	547	565	602	566	586	595	561	610	595	607	573	571	573	530	618	572	519	578	556	568	573	598	623	559	578	537	606	572	574	581	631	555	550	609	566	572	575	593	616	620	584	594	537	584	587	594	596	586	529	579	610	597	575	596	557	590	564	612	593	599	566	566	541	601	592	547	563	625	570	577	597	587	569	572	547	554	579	566	562	643	566	574	595	600	568	591	559	552	619	585	600	578	596	564	586	536	536	580	549	548	559	593	584	561	572	580	620	611	586	604	591	542	567	590	561	545	532	600	578	598	562	573	580	573	604	598	531	563	608	573	600	611	577	598	519	561	551	576	591	575	599	606	558	578	628	556	522	581	579	558	641	556	543	539	585	594	563	632	558	612	603	581	608	576	548	572	607	576	546	552	615	585	597	590	611	566	564	566	587	588	556	566	579	574	594	580	600	539	611	580	612	581	585	565	572	593	563	538	587	596	588	590	592	589	570	585	553	617	565	561	555	597	571	584	606	573	583	616	576	552	517	633	577	602	550	578	543	633	574	565	544	539	581	603	561	618	587	563	583	624	573	547	590	607	586	634	545	528	562	567	543	555	549	551	584	555	544	585	570	588	542	592	547	592	549	592	575	589	583	590	570	569	552	602	566	600	560	591	615	600	536	541	513	605	592	559	604	587	586	587	589	583	572	560	617	568	617	585	590	568	588	596	553	529	615	564	591	606	619	575	590	582	610	589	577	564	560	565	596	586	640	567	585	616	593	579	581	582	571	542	575	570	601	571	583	591	639	533	605	610	584	575	577	634	639	556	595	597	565	570	574	590	561	587	569	568	563	572	604	538	593	548	549	592	597	601	573	593	599	605	593	592	587	610	502	567	553	594	593	577	558	581	590	560	639	584	597	602	558	577	596	593	586	581	587	594	649	575	606	582	559	572	550	607	547	581	589	594	565	598	524	546	576	586	579	606	570	625	571	539	599	614	646	566	535	591	584	592	556	567	619	606	586	577	571	594	556	579	597	574	595	593	630	619	552	571	590	584	563	609	587	581	593	632	592	590	605	549	601	564	586	580	580	568	541	567	590	664	607	604	553	576	599	573	580	594	578	603	550	599	616	549	573	582	583	614	596	548	573	586	593	544	608	598	562	570	611	611	615	622	567	601	607	548	631	599	572	621	590	591	605	603	563	591	537	561	556	593	560	608	582	560	548	569	559	573	601	581	537	599	563	555	625	592	644	603	585	619	572	585	579	576	540	592	574	589	583	568	601	605	583	596	588	568	585	586	574	562	569	572	552	564	575	560	567	594	561	585	588	673	527	602	582	575	605	566	590	568	583	626	568	586	591	555	562	619	590	567	567	558	568	569	552	635	565	552	598	613	547	594	583	573	583	598	530	600	548	555	561	527	580	576	585	552	598	582	559	559	627	601	572	555	575	591	589	548	594	586	569	587	601	609	580	562	584	588	588	546	565	572	574	561	529	566	581	561	589	576	551	625	555	578	595	612	570	571	559	586	576	583	640	589	617	561	549	589	587	532	570	583	589	591	618	583	588	526	613	554	579	610	597	550	592	593	603	566	553	617	570	575	578	612	555	567	560	611	594	624	551	580	571	589	574	576	562	562	586	573	579	569	625	609	562	565	594	568	603	592	614	567	550	577	570	561	585	600	561	568	540	554	573	568	554	582	558	590	529	567	562	624	625	565	604	588	616	555	597	582	587	595	572	557	579	559	579	593	565	582	601	612	582	545	526	608	600	600	562	571	559	584	607	551	585	567	576	574	571	592	576	590	544	562	593	618	615	596	582	592	606	564	556	609	621	571	587	573	614	581	570	571	599	593	601	603	550	623	582	589	549	558	615	574	538
38649	20355	13166	7879	5183	3131	1780	1215	921	822	640	577	496	465	458	411	335	322	310	310	296	334	311	331	292	267	283	303	269	315	295	303	316	289	294	291	273	310	306	331	307	320	255	270	330	296	327	318	288	266	303	307	341	317	301	265	331	274	287	319	281	293	306	305	299	306	301	286	299	314	287	284	340	300	276	283	317	284	267	322	307	304	292	293	276	305	317	286	325	308	305	281	278	287	325	308	345	314	304	301	271	255	318	267	306	280	313	266	293	266	269	291	286	318	309	348	269	295	309	318	305	297	292	292	284	333	306	287	309	294	322	296	265	283	274	320	307	289	309	319	319	312	338	305	309	306	276	267	299	310	314	290	295	289	317	304	296	272	317	305	297	295	330	308	302	279	287	323	310	278	278	327	285	302	326	312	294	325	278	285	304	337	302	287	322	290	286	294	285	339	317	311	289	316	286	260	310	314	322	325	304	298	281	260	284	304	282	307	282	360	289	337	315	308	302	290	319	288	320	311	294	308	297	317	277	311	267	321	305	288	276	309	296	257	302	285	275	291	327	282	315	311	289	288	321	298	292	345	327	285	298	292	321	298	297	289	296	277	319	300	314	329	307	285	302	308	311	260	300	291	271	321	302	285	281	277	303	289	329	309	303	309	312	326	288	317	284	243	277	309	323	280	292	315	296	274	267	287	292	290	306	288	305	287	309	324	303	306	275	276	310	331	294	291	312	298	260	319	295	310	304	280	290	307	305	303	320	298	249	266	280	323	291	287	269	329	320	278	307	290	318	308	304	307	305	306	319	313	303	286	261	283	310	298	324	280	298	310	323	268	293	319	310	285	309	310	267	301	271	268	285	286	312	268	289	316	282	292	315	298	291	296	280	300	304	273	275	327	317	279	290	299	328	305	308	291	242	262	325	307	309	291	285	292	312	295	329	308	275	320	273	274	268	286	273	281	289	324	294	299	273	310	314	312	326	330	308	285	288	320	284	271	292	312	273	301	278	289	329	308	297	328	311	313	301	296	313	333	291	276	308	269	288	287	269	282	311	292	280	300	310	304	276	321	299	300	277	299	304	287	284	324	297	273	271	280	341	306	295	307	264	338	301	315	264	291	290	310	291	274	322	338	293	317	280	324	276	280	293	295	307	288	315	288	274	287	283	325	296	281	306	304	285	291	295	310	295	316	335	302	314	298	304	270	328	305	297	309	334	304	287	278	284	293	276	310	292	323	270	300	314	325	318	296	298	279	275	311	297	264	294	303	301	300	308	293	302	283	295	291	286	317	309	319	307	300	294	286	293	260	318	287	283	322	306	287	258	312	330	316	273	305	285	320	289	296	306	283	320	301	303	307	307	307	299	301	307	306	316	293	287	302	323	317	297	327	271	266	303	319	296	310	312	322	301	290	344	287	295	314	274	311	346	280	318	299	305	301	289	296	311	273	301	294	282	303	307	291	320	310	284	338	279	326	304	294	324	299	273	271	296	314	289	317	298	271	305	320	302	312	305	256	286	312	253	302	303	287	300	278	316	361	295	309	294	316	280	308	261	310	301	278	301	321	307	330	291	287	339	321	324	282	299	305	302	272	310	256	286	304	308	301	293	313	305	266	275	304	317	301	296	304	279	312	302	271	298	292	284	266	291	321	327	312	273	304	311	321	300	302	281	316	286	284	306	298	283	325	266	271	258	321	293	293	322	282	281	300	292	284	280	298	291	297	278	270	313	277	287	288	281	299	277	280	298	308	314	292	289	267	286	315	338	304	294	324	322	301	285	289	283	276	301	289	290	311	291	289	285	299	327	281	331	350	274	281	313	274	291	305	281	288	318	293	298	302	274	305	317	273	313	291	333	297	293	301	277	329	290	304	311	272	286	316	271	277	317	280	300	281	320	333	300	295	272	293	282	292	301	271	279	306	310	304	319	289	314	236	299	315	289	272	261	324	310	268	320	261	290	292	292	285	282	303	304	296	277	282	303	308	315	325	274	291	276	289	300	311	297	299	302	282	267	293	351	315	234	268	295	295	330	289	276	301	307	276	310	322	277	305	277	335	320	287	277	294	309	298	321	299	294	274	317	303	280	333	306	318	335	308	305	289	294	273	297	281	317	319	292	289	332	297	300	292	297	281	289	284	291	341	275	318	311	317	298	320	300	311	287	341	307	280	298	343	306	293	336	272	281	296	319	279	312	333	311	251	335	297	289	302	290	309	316	306	277	294	290	303	324	306	323	303	296	324	292	294	312	289	275	292	296	335	306	311	301	285	282	305	301	302	303	280	289	279	294	292	289	319	310	304	312	299	280	282	314	298	285	274	293	304	314	300	311	296	271	312	342	281	342	305	290	302	319	321	311	296	313	311	329	285	306	295	308	297	309	328	286	303	267	283	300	335	301	265	316	255	310	290	261	333	290	270	343	299	297	291	320	312	287	324	309	275	287	316	288	315	315	318	320	318	276	305	279	309	319	270	343	316	338	272	308	308	308	283	265	294	292	316	345	291	314	313	280	299	296	280	330	309	278	312	287	292	297	298	294	286	265	267	293	285	301	291	314	257	277	300	325	305	327	312	290	303	276	287	296	281	300	309	291	299	287	282	290	310	309	302	299	302	282	268	306	271	311	310	297	296	261	271	270	279	279	286	271	315	312	284	316	291	310	296	298	337	275	321	339	298	302	260	293	279	300	297	298	326	296	280	286	299	310	321	294	300	303	311	304	279	288	297	319	314	317	300	302	303	325	303	295	288	308	324	267	312	299	318	273	335	320	275	278	277	298	312	306	310	294	262	263	333	298	336	294	291	304	296	308	295	292	277	313	298	283	302	303	333	313	288	281	284	270	273	278	301	303	326	348	297	319	306	293	302	307	287	286	312	304	300	306	300	330	313	280	288	310	274	314	295	298	299	308	287	282	345	281	286	298	277	310	274	289	338	313	274	272	291	301	297	306	295	285	286	293	318	328	313	280	318	320	290	299	285	294	287	285	326	275	309	309	294	262	309	313	285	280	264	281	293	332	309	302	301	275	299	279	295	317	312	269	352	310	298	295	300	318	259	300	292	280	285	296	278	308	291	275	307	293	338	301	328	294	319	309	300	325	303	305	277	294	283	332	334	273	282	293	294	293	301	351	267	296	307	312	278	280	282	278	314	291	313	304	330	280	277	299	287	295	309	305	291	303	285	293	278	289	287	288	286	304	328	284	318	285	311	261	279	299	282	299	271	300	308	300	307	283	302	297	310	292	300	314	299	259	308	314	288	299	295	277	287	351	297	296	303	308	315	346	328	293	278	311	296	276	323	286	346	287	306	259	294	327	283	331	310	320	295	261	308	302	303	257	288	305	278	313	305	338	316	281	285	305	322	260	310	300	307	292	276	310	317	295	304	300	298	289	263	299	298	302	276	299	302	338	287	290	293	309	279	302	298	303	315	315	297	290	328	297	310	311	311	330	279	270	311	302	284	278	288	282	304	309	258	299	287	286	295	292	297
23426	14292	17850	17081	14732	10108	6666	5174	4048	3339	2460	2031	1820	1633	1564	1211	1034	940	858	841	700	697	736	763	712	709	705	651	681	679	637	656	686	655	659	660	696	759	719	694	701	689	683	718	676	718	700	620	683	656	695	681	672	670	644	641	682	671	658	621	649	695	571	685	661	655	706	648	662	698	690	680	694	655	656	692	652	723	634	628	671	635	630	665	633	635	670	600	625	611	675	637	655	616	656	642	643	680	688	666	656	626	675	714	693	706	655	628	650	650	619	696	619	678	633	641	671	690	639	673	675	631	628	647	666	670	650	662	638	681	628	681	692	656	624	660	665	664	656	661	650	638	702	667	672	709	657	665	625	676	651	710	659	688	624	664	644	660	685	614	645	665	609	665	714	656	650	649	634	649	710	679	662	664	664	659	645	624	659	663	664	664	672	615	652	647	666	654	680	667	617	644	674	643	676	644	645	661	623	661	684	744	716	668	623	607	645	627	636	649	610	637	650	660	710	632	680	690	625	700	652	616	657	673	629	638	621	666	634	617	636	663	684	641	747	661	677	628	662	643	638	676	647	688	633	658	663	658	713	648	670	630	684	675	655	702	652	639	672	669	601	710	686	644	660	669	627	637	663	676	687	650	603	642	661	666	623	719	602	682	649	645	621	660	660	633	660	696	661	665	686	636	651	666	621	667	686	638	663	655	664	655	676	613	676	645	657	688	635	662	684	647	688	651	642	636	605	599	643	632	639	663	680	639	619	662	657	671	684	668	723	708	652	644	631	622	619	646	674	674	673	657	648	665	635	675	667	616	646	661	670	651	632	637	668	682	638	681	692	666	680	650	646	622	650	627	663	653	641	667	660	615	627	650	641	665	654	656	633	659	688	625	690	640	704	661	640	706	627	687	645	678	612	664	659	651	685	666	624	663	677	658	685	675	648	614	637	639	657	654	630	651	670	599	696	605	641	645	669	671	645	663	665	678	624	687	650	640	675	718	620	650	654	674	653	645	653	667	675	665	632	668	676	661	662	670	647	631	606	660	604	638	642	645	655	633	675	647	650	613	655	661	626	660	685	647	681	682	647	677	651	658	705	675	648	617	645	626	637	671	663	670	627	648	594	657	680	644	639	677	641	665	690	703	701	636	658	664	623	675	649	725	670	629	658	667	625	625	651	650	676	646	680	642	630	666	666	675	627	587	640	633	643	667	646	640	653	646	632	715	613	668	676	707	713	644	613	723	655	653	648	643	642	649	654	610	631	635	618	646	673	631	623	624	642	677	638	629	645	664	622	626	657	643	677	649	661	669	649	655	646	635	638	633	683	635	672	679	608	639	644	664	644	602	651	659	678	636	603	629	653	624	624	655	671	656	638	638	674	675	635	600	634	648	626	657	643	642	661	637	659	623	632	666	634	687	623	621	636	661	641	654	641	624	699	666	595	650	659	691	685	609	687	644	634	643	706	634	660	715	658	647	660	684	688	630	622	670	665	681	644	682	643	627	658	613	687	672	626	670	679	705	674	659	638	673	659	608	629	622	647	675	677	637	618	696	674	680	653	656	654	619	687	660	624	669	642	660	651	632	674	665	676	641	675	654	643	647	635	629	678	662	646	661	659	654	665	654	643	623	617	647	590	665	669	622	672	653	657	678	640	671	653	696	662	660	618	657	675	650	661	612	626	665	654	649	667	661	623	638	666	648	675	645	691	635	648	636	652	670	670	618	668	667	642	669	679	679	662	621	689	679	650	655	594	653	668	649	670	649	621	659	625	688	640	666	654	649	645	687	661	586	648	662	611	634	677	615	621	643	687	642	632	677	650	687	652	599	661	648	663	662	645	642	644	628	671	637	659	631	668	645	634	667	618	685	651	645	640	636	626	682	643	634	642	655	648	685	658	660	630	689	621	708	647	655	667	616	627	649	682	673	663	663	683	661	635	649	649	605	673	624	661	653	574	675	687	657	666	645	633	649	635	677	675	695	695	660	646	661	676	656	646	640	585	623	652	633	628	644	633	645	643	696	655	656	654	650	658	646	677	642	620	626	655	702	702	678	623	670	649	629	652	637	665	642	649	677	662	645	643	641	675	651	637	669	629	630	649	618	675	635	632	625	673	647	640	666	660	677	675	675	686	660	644	672	695	657	671	672	644	632	643	670	609	647	623	648	654	653	720	655	678	696	628	684	665	648	623	670	656	665	676	650	655	659	686	705	676	656	655	706	658	636	637	659	670	668	630	672	680	666	647	647	638	650	680	689	689	666	670	680	679	668	679	669	697	604	675	660	617	615	637	673	645	659	642	628	658	657	676	668	653	645	621	663	652	656	623	671	664	639	621	661	670	671	671	743	665	659	655	622	662	632	637	623	750	666	661	660	642	641	650	730	624	674	677	666	665	656	684	674	691	636	638	667	655	661	628	648	659	644	656	640	629	711	632	687	688	618	639	663	608	641	652	701	660	619	626	696	649	644	670	644	691	667	674	633	644	643	632	668	634	623	638	652	684	652	621	633	631	657	674	747	685	638	671	646	647	681	642	648	667	658	688	665	655	663	666	643	636	619	626	647	640	692	676	695	621	646	624	659	620	657	627	651	633	657	648	629	615	665	666	655	612	627	663	677	673	703	656	621	611	685	738	667	624	664	608	658	646	654	683	598	597	694	661	648	645	615	658	627	620	658	606	655	634	618	695	661	625	627	683	598	644	660	692	635	670	687	663	621	634	633	641	630	595	671	640	662	665	691	633	647	630	644	660	628	652	689	653	592	664	672	644	633	673	684	660	675	646	683	658	643	651	645	656	618	667	692	659	614	656	649	698	647	681	686	661	657	673	628	647	632	678	611	675	625	713	604	660	589	667	711	672	674	642	616	654	650	660	677	691	660	608	644	684	643	634	666	642	685	631	624	647	663	664	597	665	653	634	666	640	654	646	650	653	635	681	646	642	683	651	655	724	666	645	603	620	624	655	671	675	661	672	698	617	654	662	629	624	669	685	637	698	639	640	638	686	678	693	650	674	666	644	628	650	626	600	661	644	668	666	624	649	648	677	619	615	652	601	647	651	669	678	622	641	689	639	644	617	673	636	687	690	629	637	640	707	693	649	630	668	735	695	697	619	666	618	649	679	607	697	652	626	656	646	599	692	640	681	618	650	640	661	691	643	640	646	617	632	618	612	641	629	656	652	636	634	669	674	666	680	649	638	595	685	590	624	645	688	652	663	653	676	641	637	642	645	655	694	697	630	656	636	612	628	657	642	627	657	626	647	619	669	681	659	629	625	668	695	649	643	636	681	663	686	608	633	688	677	703	671	643	666	651	681	588	655	638	688	652	568	623	634	649	702	677	694	649	707	653	650	669	642	631	653	626	599	683	648	654	636	648	634	659	658	688	641	597	678	643	693	646	640	692	661	641	659	631	643	647	655	687	695	641	664	655	688	627	695	645	635	616	666	631	664	646	619	661	673	634	627	682	645	668	681	652	674	627	660	670	646	633	680	655
46877	25658	19531	13434	8713	5093	2954	1901	1355	1090	819	735	628	606	496	454	431	396	368	387	349	353	346	337	355	344	354	368	327	329	373	365	331	346	362	320	353	380	366	356	340	357	326	337	314	362	362	349	338	345	355	345	354	376	340	309	339	333	318	344	334	357	316	344	367	350	363	322	355	324	339	353	342	356	372	320	344	335	316	336	330	327	350	352	330	366	337	316	368	338	339	352	330	319	322	279	353	361	364	348	312	328	334	315	348	363	358	345	313	330	328	356	332	355	356	341	312	337	363	338	321	349	355	328	349	319	358	319	351	343	356	356	352	366	321	365	344	360	315	321	342	322	336	308	371	318	328	339	358	344	314	316	353	324	346	374	354	310	301	338	334	319	341	315	322	313	338	348	312	342	309	359	335	354	330	313	338	309	326	338	374	327	363	330	324	356	343	350	369	343	304	301	328	372	328	344	363	335	351	336	320	328	302	337	334	349	323	358	375	323	372	330	374	350	349	329	337	336	342	340	370	371	332	338	344	324	312	353	299	290	329	369	320	378	321	364	330	317	314	335	319	313	335	356	327	365	341	337	330	322	344	350	352	318	319	360	341	304	310	329	338	333	352	342	344	322	342	336	289	323	309	325	344	332	375	324	357	291	335	361	352	343	355	326	296	310	339	325	333	361	335	343	332	329	347	366	356	334	325	332	355	307	293	337	315	371	386	384	342	346	315	320	337	351	330	308	332	412	334	345	326	310	347	309	343	313	345	340	346	351	321	327	334	339	366	354	323	309	332	348	371	358	320	338	336	326	324	342	332	348	349	381	317	324	345	281	328	328	306	344	338	307	330	328	320	374	382	349	312	353	308	335	300	383	316	323	361	341	317	348	375	316	352	365	344	303	330	273	365	308	361	342	361	351	330	352	341	356	357	346	317	353	321	363	359	313	368	333	313	335	323	341	336	321	345	341	289	328	357	306	326	292	323	345	350	315	335	357	344	318	339	336	331	313	340	291	379	313	333	350	383	339	338	352	333	334	343	342	332	326	332	327	331	331	329	354	319	347	346	348	354	346	329	311	335	328	339	323	325	329	294	298	336	330	336	318	339	332	325	361	367	299	357	339	326	312	318	339	328	327	356	343	337	337	298	351	347	318	333	302	321	333	348	357	318	311	306	364	327	324	335	334	325	344	336	343	361	341	322	341	307	360	342	315	298	341	338	344	364	341	336	324	319	321	329	270	306	307	322	330	314	319	327	314	341	343	323	325	340	291	362	313	350	339	348	319	341	350	333	328	321	351	323	308	348	350	351	343	350	314	373	375	321	324	370	291	348	323	330	297	334	358	364	347	315	337	323	371	307	308	299	332	349	332	300	351	317	349	335	318	347	349	342	366	326	345	298	311	353	355	345	350	331	336	324	298	280	337	366	294	322	330	351	362	325	340	387	376	339	321	319	358	359	365	289	316	316	341	331	350	329	335	320	351	358	324	355	323	328	355	324	321	384	327	354	333	348	295	364	341	311	307	362	342	347	305	320	358	349	325	337	338	331	355	319	351	383	311	350	344	296	352	335	327	334	349	322	343	379	361	324	342	330	311	342	303	346	339	331	325	344	333	304	340	346	299	351	352	361	357	351	343	350	344	359	367	330	301	323	307	311	322	325	351	337	312	321	339	304	347	333	360	326	299	358	321	332	378	336	312	342	356	315	336	322	338	317	331	300	319	333	332	382	358	368	326	324	292	341	369	332	352	330	327	366	363	344	373	290	367	349	335	305	296	334	346	346	296	306	319	355	333	329	304	330	363	338	277	301	312	336	367	350	330	363	320	314	355	367	288	352	342	353	331	326	306	321	338	326	349	321	347	323	301	331	362	309	303	325	318	336	334	356	343	355	335	333	338	303	339	348	332	347	339	322	377	329	336	340	359	302	367	316	332	324	361	357	313	366	295	314	364	337	327	341	351	354	360	377	321	315	331	347	317	309	319	344	345	339	324	333	334	345	351	325	323	329	333	358	337	323	338	356	332	320	331	326	356	321	335	328	356	307	342	359	327	347	336	363	331	333	356	350	310	337	309	348	316	351	331	312	318	327	344	337	339	314	329	335	345	341	338	331	317	333	328	350	325	346	337	347	320	348	355	348	335	322	360	331	328	327	351	336	348	324	343	325	352	336	324	356	329	381	357	316	320	327	321	315	351	345	339	308	336	308	347	352	354	327	323	345	320	331	351	329	329	314	334	356	329	321	329	366	320	312	344	357	344	306	292	312	383	313	352	347	313	328	335	335	355	332	357	337	305	345	342	317	326	341	332	384	315	346	329	333	318	316	338	339	356	345	355	330	353	383	335	342	342	291	350	310	321	321	321	325	299	313	360	346	323	348	321	333	356	326	337	322	331	370	357	316	320	346	342	334	352	354	333	328	304	342	345	354	308	337	328	334	325	321	323	314	377	335	328	325	324	358	366	318	308	289	372	352	301	343	353	348	326	317	337	330	366	310	327	310	306	339	357	386	340	312	358	363	315	334	294	333	308	323	323	321	345	319	315	332	344	291	300	366	355	363	304	320	327	349	345	374	373	295	325	340	330	351	319	306	337	347	318	347	336	333	332	314	366	338	329	311	301	311	341	345	327	324	305	331	343	345	327	356	349	360	333	338	340	328	317	343	361	346	379	355	362	356	289	354	377	342	303	342	322	360	292	359	359	314	359	351	313	341	308	353	323	338	327	325	357	334	299	349	362	346	342	346	358	314	366	344	327	343	317	318	324	335	344	316	323	346	321	342	383	335	308	316	333	333	332	331	328	315	325	371	336	340	336	353	308	361	365	353	343	301	303	377	353	325	293	367	349	367	365	324	342	369	331	331	332	341	403	319	304	337	354	329	335	323	351	309	320	340	347	316	368	335	348	313	345	278	302	319	304	331	297	329	338	353	340	358	335	292	346	281	345	320	384	340	371	335	338	354	368	371	346	343	344	338	348	328	321	345	353	359	368	339	340	331	345	311	373	338	320	313	323	365	336	344	344	348	316	347	331	335	335	313	342	328	336	372	331	321	348	341	348	347	359	332	325	325	346	315	343	355	330	356	315	331	356	322	350	350	319	320	331	327	330	367	315	385	320	304	348	325	333	356	301	367	332	308	326	324	335	322	310	325	328	371	362	355	345	301	356	313	305	340	312	343	305	349	342	317	316	373	320	317	323	331	305	327	365	315	316	306	315	363	329	331	357	305	296	334	303	323	296	345	338	312	315	334	347	339	318	329	335	352	340	314	301	361	373	322	348	319	339	310	341	313	329	371	356	319	306	335	313	326	351	390	317	327	310	327	350	374	354	315	333	328	298	341	345	333	328	326	332	353	323	337	320	302	338	343	328	376	305	367	343	314	348	306	318	347	329	340	345	344	333	348	346	351	343	349	313	316	326	348	317	306	335	306	325	311	338	339	363	321	320	355	337	358	329	362	352	331	340	336	347	313	326	348	331	327	299	329	356	322	328	347	365
27748	17489	24187	24000	20248	14845	10184	7489	5533	4491	3296	2688	2229	2135	1871	1395	1205	1093	973	917	852	789	855	778	781	802	742	752	754	763	742	789	789	766	766	741	734	748	764	773	733	800	693	784	764	781	685	704	735	759	723	716	729	730	719	704	734	723	738	740	738	746	778	731	775	733	696	659	755	722	754	717	728	742	729	722	707	745	720	771	773	719	762	746	709	684	766	725	746	701	700	738	727	733	746	765	744	707	708	721	671	708	690	695	713	713	699	686	747	704	709	718	701	763	689	759	710	738	701	759	694	736	721	735	738	671	723	686	678	758	744	707	708	752	732	741	714	737	718	717	676	719	760	672	727	730	684	701	737	690	735	694	731	673	695	730	687	705	731	699	689	676	747	723	734	710	717	672	737	691	761	739	734	752	717	741	707	638	723	783	693	768	694	741	721	697	731	698	661	733	743	719	677	707	737	678	761	712	725	668	743	681	695	733	691	740	704	728	713	696	700	695	691	711	740	721	720	730	715	732	747	746	737	750	707	699	707	731	760	767	657	707	722	756	727	705	715	733	740	737	731	747	725	770	729	740	704	686	737	741	710	682	698	696	670	707	737	678	692	697	696	732	733	668	740	727	725	772	745	792	745	757	693	756	763	685	713	709	747	715	691	686	682	661	723	752	693	700	707	739	740	720	761	717	693	704	698	714	730	713	692	713	695	710	646	698	736	719	761	726	694	706	740	707	717	708	716	679	668	735	738	738	743	742	713	692	703	753	726	743	723	705	741	681	679	702	717	728	708	762	752	704	738	715	710	711	725	709	718	720	755	716	728	713	701	675	758	692	692	736	724	742	692	769	700	725	751	650	721	699	707	710	728	712	747	713	650	710	692	689	711	718	753	777	792	661	723	753	771	754	691	720	746	712	740	665	716	726	709	709	682	700	738	751	719	687	686	733	709	749	723	747	715	686	728	671	701	720	709	751	752	776	747	734	747	745	701	765	678	756	753	715	744	716	754	689	742	719	698	778	750	765	730	747	730	704	731	703	652	700	707	700	717	734	763	716	738	745	724	662	699	778	672	707	738	685	674	750	723	657	733	722	763	679	740	709	708	708	721	725	746	682	707	739	691	692	743	694	763	714	698	705	678	692	744	621	717	719	746	758	654	733	705	710	749	690	727	694	769	749	746	708	715	721	700	740	693	703	708	717	726	716	737	710	696	694	722	684	726	753	714	736	734	682	709	723	709	747	736	739	704	726	755	752	684	687	726	732	655	693	728	753	757	697	714	702	674	727	713	748	770	709	769	765	702	723	750	742	737	707	730	732	703	703	701	724	688	714	725	720	725	695	718	714	717	767	695	729	638	722	746	715	745	718	736	713	774	692	733	721	716	729	711	736	691	756	723	761	732	735	718	726	677	736	745	686	674	741	758	762	738	723	729	707	734	707	692	696	743	718	719	688	698	683	768	732	733	699	711	721	692	692	752	803	692	696	715	715	738	734	733	731	780	693	692	717	713	756	740	705	695	679	725	729	717	749	692	731	713	714	759	675	755	747	740	666	704	687	759	695	682	656	721	660	712	727	735	682	725	692	763	698	696	729	686	683	745	693	726	651	761	731	744	695	716	709	720	742	727	714	700	743	726	722	693	764	712	761	667	731	733	697	738	789	660	741	696	728	722	699	709	683	766	676	731	758	768	722	675	766	718	731	723	715	698	756	732	723	690	710	761	715	732	738	714	684	768	731	704	732	695	705	742	708	695	748	690	679	670	736	740	762	665	743	694	695	701	770	696	730	728	713	700	701	679	699	677	722	716	710	709	680	719	744	701	723	739	726	696	655	725	726	746	713	739	705	748	719	706	685	744	704	749	665	755	681	733	708	699	732	705	681	713	695	752	705	733	775	762	706	703	737	760	710	760	719	745	694	686	695	767	715	721	714	710	713	726	701	662	716	738	715	709	727	692	708	735	745	731	665	725	755	692	756	663	722	690	747	688	754	705	730	785	722	719	693	682	685	730	710	737	687	695	748	639	722	760	728	764	736	749	696	734	704	708	712	715	734	700	734	680	730	723	686	696	729	718	731	733	749	768	735	755	755	777	714	698	710	707	720	738	683	743	738	698	725	728	694	735	732	760	719	702	698	704	701	726	734	699	694	747	729	746	675	749	711	700	702	696	692	762	668	662	715	749	706	724	681	705	761	712	691	690	686	703	752	720	752	715	722	716	716	681	686	702	671	713	709	739	737	725	714	692	716	716	729	675	704	753	667	685	694	729	715	702	753	745	748	696	677	709	731	752	712	702	724	732	696	703	699	771	747	725	723	734	708	692	735	729	722	698	676	709	684	703	703	693	728	738	748	733	694	671	698	732	707	751	693	733	754	715	734	722	695	749	740	687	733	748	740	709	686	721	729	733	717	787	733	725	710	727	709	706	693	712	704	730	704	747	711	680	753	729	685	750	729	686	704	720	753	753	710	662	766	770	719	687	705	718	746	730	674	709	680	695	715	710	696	744	747	722	721	763	691	673	692	674	707	786	709	737	701	742	682	731	699	699	719	700	751	756	660	734	710	669	692	718	742	748	727	701	728	696	702	725	734	750	749	647	741	715	667	656	721	688	765	740	715	726	716	715	792	708	749	720	716	698	733	709	732	736	706	673	735	698	757	736	745	712	708	679	744	695	682	719	675	748	760	722	721	694	695	675	665	703	710	665	718	667	736	758	737	704	720	684	705	676	705	680	713	713	762	678	697	698	721	730	689	720	707	740	705	685	691	719	706	763	769	694	700	701	684	734	712	669	701	687	668	719	723	687	761	702	744	731	711	727	668	733	736	726	717	745	706	693	688	737	731	680	731	730	749	739	718	687	713	664	725	684	725	685	726	718	742	685	742	716	720	673	728	702	700	735	702	738	691	720	724	709	692	718	747	716	666	703	707	761	708	716	730	701	719	733	737	758	688	726	736	705	749	758	723	720	689	729	701	699	717	693	663	728	761	732	725	673	769	725	766	761	666	735	705	687	739	750	753	724	736	767	707	721	667	717	670	708	681	692	751	763	701	749	706	701	709	724	757	685	696	721	690	667	731	737	727	760	706	726	725	684	688	727	699	669	744	676	719	725	726	741	732	720	750	732	757	703	699	697	750	719	736	740	735	719	720	696	700	646	673	713	796	708	711	706	730	746	735	710	711	747	742	713	721	725	703	653	715	703	753	738	715	718	701	755	766	715	694	679	684	731	746	684	745	704	644	700	703	706	691	730	732	736	680	742	725	724	674	738	761	685	674	678	704	688	735	688	707	722	733	722	747	735	713	740	729	738	710	708	715	732	686	695	756	705	708	762	766	755	691	732	715	653	694	673	672	760	688	699	714	705	720	664	729	695	699	752	732	724	699	713	669	710	753	721	745	682	714	753	754	648	698	742	732	687	697	699	706	706	750	702	719	674	730	754	762	732	721	716	686	755	674	715	716	691	655	753	742	686	680	705	699	711	712	693	762	716	690
28575	12476	7837	4971	2457	1312	1001	733	622	572	517	396	418	355	346	325	339	286	320	273	265	279	255	255	263	294	315	253	287	300	269	267	236	239	301	274	283	248	269	239	257	251	312	251	288	280	295	269	287	259	241	254	276	237	258	263	276	241	251	257	254	244	223	260	267	266	274	252	248	249	249	245	279	263	259	260	284	267	285	264	271	256	277	237	212	269	247	259	237	252	271	253	256	268	246	272	234	265	265	275	275	280	272	250	258	233	269	242	263	258	249	232	266	248	263	254	266	307	233	249	268	262	236	231	277	275	224	273	292	239	256	257	272	301	273	286	257	263	240	247	254	295	242	262	275	257	262	274	261	291	280	272	286	271	267	255	261	263	260	247	256	228	248	247	282	224	265	262	276	273	273	272	249	223	260	234	263	255	255	242	291	253	282	285	274	258	283	261	260	254	269	248	273	277	264	254	250	265	261	260	266	279	264	265	272	271	292	288	253	257	252	256	262	288	226	224	260	258	263	294	254	230	250	264	277	249	259	275	233	256	274	250	265	260	254	268	280	260	227	257	257	245	239	248	274	255	244	257	262	264	259	252	257	288	294	249	215	247	288	264	262	243	255	284	265	265	246	248	249	239	258	262	281	244	265	250	271	257	263	284	244	257	255	267	247	280	256	267	248	261	263	250	261	247	259	276	264	235	263	265	275	267	242	300	275	284	261	287	272	263	278	283	247	279	262	260	280	265	235	226	256	261	230	276	233	258	270	240	243	273	230	253	253	271	271	268	271	263	266	217	263	257	275	272	233	285	261	264	290	257	242	255	239	264	259	275	238	233	297	287	263	227	291	272	251	269	281	252	276	259	287	277	265	259	268	276	258	283	225	284	239	241	271	277	280	256	263	275	249	267	257	274	281	268	269	270	252	239	261	253	239	275	273	230	262	238	256	270	252	268	252	250	293	236	312	293	275	250	284	253	298	269	270	259	268	269	276	267	274	287	269	245	269	273	283	252	256	250	266	277	265	254	222	258	295	239	271	246	258	259	278	256	244	259	264	249	220	269	274	246	263	273	239	233	239	266	283	240	256	252	254	278	243	246	267	259	272	297	275	261	271	251	209	258	266	279	273	276	248	227	270	273	300	262	267	282	277	250	258	312	266	277	252	251	245	252	243	258	259	271	283	261	272	267	263	285	235	251	276	267	222	249	270	286	265	268	266	266	277	275	268	264	266	263	247	279	275	261	242	239	280	263	290	279	251	254	252	240	270	249	261	280	268	264	238	251	242	235	253	251	224	282	304	285	276	300	263	277	237	254	266	267	275	263	284	285	237	290	254	251	294	269	266	267	265	254	262	290	243	257	287	269	261	244	257	238	257	234	281	257	268	261	260	260	293	254	291	263	252	274	248	259	251	269	260	280	259	243	231	261	264	274	264	268	257	260	246	253	267	256	248	257	271	287	264	212	224	275	280	243	243	307	261	277	262	245	243	252	251	265	228	275	294	237	248	256	288	237	256	269	286	290	225	281	261	265	260	265	265	274	274	280	248	254	269	291	246	282	220	247	270	290	269	266	238	252	275	281	266	262	260	284	283	305	259	283	239	279	278	265	264	231	306	285	259	258	286	271	274	258	258	234	269	252	263	271	279	227	295	277	240	297	271	270	251	244	248	236	254	295	282	249	253	257	251	296	249	280	261	285	252	273	259	261	276	258	230	249	266	247	282	256	287	256	257	270	248	268	252	244	258	291	266	261	236	267	268	252	248	265	278	267	262	242	230	255	275	242	288	253	306	258	289	270	272	300	227	236	245	273	228	263	247	252	279	242	270	218	253	259	277	249	267	256	270	267	257	258	257	267	265	262	274	288	240	288	263	241	272	274	239	242	252	270	242	223	283	223	280	291	257	248	243	246	250	239	300	250	232	258	271	243	259	228	297	256	277	251	238	270	303	269	244	254	304	274	225	284	255	251	248	254	262	271	263	260	253	253	220	272	270	243	312	256	249	238	246	249	278	262	272	278	265	270	259	235	271	246	271	258	256	235	272	279	236	242	259	255	258	251	234	279	299	255	266	290	255	233	299	280	275	272	262	272	246	286	244	241	259	252	251	314	276	274	256	274	248	288	251	272	216	264	240	268	248	264	286	233	267	259	259	273	243	290	269	267	282	268	302	246	283	294	245	280	268	273	274	262	260	277	269	289	248	267	215	265	277	275	276	251	270	243	260	225	256	263	242	272	263	251	265	238	242	253	279	254	276	263	249	266	280	276	261	250	266	280	262	280	265	258	250	245	266	222	245	288	258	246	244	273	272	235	264	276	242	246	234	246	266	259	270	267	250	276	280	280	265	266	265	274	244	290	267	261	277	267	273	282	269	276	270	276	261	274	309	235	244	266	295	274	224	257	275	263	251	265	257	251	250	235	274	265	243	282	264	252	272	236	263	272	277	261	247	293	243	241	258	252	241	277	224	267	263	246	252	262	285	244	239	265	268	254	244	264	287	278	253	247	266	267	276	259	229	257	257	267	236	228	265	264	261	273	271	250	262	276	257	260	276	264	271	234	246	255	274	269	250	254	237	239	259	290	257	264	273	227	241	228	245	244	257	274	232	260	282	231	255	281	275	264	257	300	250	284	243	258	270	276	252	268	265	281	224	266	294	249	236	256	232	265	266	234	274	284	278	218	239	266	252	263	262	287	266	229	296	258	265	271	266	228	264	242	288	250	245	277	247	267	253	276	270	251	257	266	249	244	251	280	261	259	264	271	263	271	271	266	264	273	302	269	257	263	258	300	261	237	249	252	259	272	262	269	238	286	291	245	295	275	288	265	281	280	238	252	265	219	245	228	266	248	270	274	272	243	273	273	251	265	277	279	274	262	280	272	253	244	274	285	279	293	263	258	228	244	253	271	264	255	298	240	240	256	280	234	253	232	242	269	245	234	263	280	284	283	247	243	243	231	250	269	259	276	251	256	282	292	250	264	292	268	279	230	245	280	261	276	271	255	280	285	255	252	277	272	266	257	279	268	243	282	250	270	282	286	256	268	267	248	278	244	261	262	266	256	291	258	246	264	266	248	253	248	223	274	268	257	278	292	258	258	259	273	287	274	262	290	230	260	259	265	278	235	249	278	267	254	252	276	239	266	284	276	255	264	287	235	245	249	256	257	267	279	296	255	274	235	262	286	289	270	298	264	253	256	227	263	272	265	240	242	246	264	262	271	291	241	273	245	252	252	276	252	277	282	271	268	293	243	275	270	283	273	257	310	302	273	226	249	243	263	213	243	268	278	267	261	264	243	264	264	292	267	256	258	240	258	233	242	259	269	255	310	285	249	236	277	262	251	258	283	238	257	291	253	249	253	231	233	239	291	266	233	288	248	264	271	287	248	273	262	271	271	268	277	268	239	250	253	233	232	227	263	264	267	269	263	267	277	241	286	284	287	278	280	273	243	267	298	249	254	298	247	243	265	273	269	262	270	285	272	248	262	270	297	288	246
16222	8276	12380	12135	7608	4749	3861	2734	2308	2116	1667	1555	1405	1231	1122	899	758	719	621	630	624	601	613	638	614	608	626	596	620	587	543	593	602	611	570	553	584	593	590	612	592	603	636	595	609	640	618	584	613	583	558	576	602	600	627	598	569	557	588	590	539	606	588	557	620	571	629	618	615	613	554	578	578	565	575	559	597	582	563	591	611	563	570	597	572	575	542	566	571	589	585	531	563	580	629	607	598	590	578	600	560	561	526	584	593	590	578	550	537	527	573	592	586	590	596	631	593	561	577	570	548	599	637	599	577	576	570	584	558	584	584	565	601	609	627	579	596	596	606	546	561	527	524	558	602	608	590	553	576	581	569	595	585	580	586	555	547	577	581	581	593	592	587	585	586	580	574	585	526	607	604	606	584	589	583	592	606	610	574	570	627	605	597	624	621	578	597	583	549	572	587	575	576	587	582	595	608	568	575	559	569	544	559	592	589	548	582	543	581	570	541	608	552	548	580	568	608	579	545	585	576	589	615	555	606	575	608	568	588	586	557	596	548	595	616	649	574	579	543	586	555	595	637	607	559	569	545	612	569	580	579	578	615	574	605	610	586	577	593	621	620	561	589	569	594	540	556	587	589	608	604	587	571	598	571	570	600	580	596	552	601	593	569	579	597	581	512	589	560	564	601	541	579	595	581	605	593	557	567	587	593	623	622	596	584	620	591	571	633	562	591	614	590	594	549	580	570	590	564	606	573	619	596	608	592	538	584	548	599	563	606	567	605	536	573	579	578	607	598	564	618	585	629	573	597	610	568	560	560	542	610	595	574	574	571	552	609	571	578	582	554	553	557	554	604	580	566	600	580	563	607	588	590	571	557	525	631	604	596	594	589	566	553	582	574	535	585	586	598	559	550	586	587	569	556	601	616	561	582	588	576	575	584	607	563	578	568	589	597	588	600	537	546	575	583	609	566	540	573	553	588	546	560	583	627	567	572	570	597	569	555	571	562	562	548	548	576	621	534	615	628	559	602	577	603	582	578	597	575	600	578	560	564	577	530	609	581	597	591	604	541	563	629	580	598	610	557	618	600	596	558	576	593	592	625	559	566	561	598	601	591	563	578	610	557	626	547	601	561	585	577	591	567	567	616	582	614	582	581	554	556	598	576	594	529	600	608	558	552	550	597	544	569	617	566	561	594	619	549	548	584	586	555	616	581	550	593	620	584	580	592	558	574	564	619	561	588	557	571	569	595	585	582	577	561	596	585	586	585	570	569	573	577	565	549	609	557	578	611	580	610	601	534	560	590	553	572	577	570	600	630	595	555	571	535	570	583	593	562	572	620	612	607	562	573	592	550	603	607	584	594	599	574	582	603	619	572	589	584	568	598	583	572	620	550	583	578	549	594	544	554	567	587	597	588	547	597	579	586	561	559	557	597	617	538	573	582	567	576	587	616	604	609	567	594	601	568	562	610	554	581	567	608	559	550	545	580	570	561	577	584	577	632	590	602	569	577	584	644	600	594	596	573	644	543	589	549	608	590	539	617	566	540	555	555	622	563	595	575	618	596	603	580	596	554	619	542	602	568	583	573	589	609	593	556	593	605	587	578	573	557	583	582	547	564	584	558	603	581	614	586	619	570	553	578	576	583	577	577	566	574	598	629	537	576	620	575	588	582	601	585	587	623	577	537	596	590	556	579	601	583	611	567	602	579	569	549	573	566	586	598	590	558	613	569	612	592	590	563	572	552	599	583	595	573	567	596	606	595	596	572	571	564	571	597	591	557	613	552	563	596	552	588	596	540	540	603	611	575	554	578	552	615	553	515	571	572	575	580	539	608	567	568	542	565	639	582	542	557	572	596	615	607	545	587	588	557	625	603	561	632	590	610	584	580	604	547	576	567	598	583	530	591	603	573	580	604	580	589	589	547	577	574	544	607	619	531	566	563	575	551	616	563	557	603	610	564	569	533	576	543	624	594	599	599	564	574	622	586	580	545	611	585	566	612	584	564	547	622	563	611	548	575	576	541	601	617	560	586	592	583	598	557	602	583	531	580	597	547	609	593	568	560	555	554	611	574	592	556	577	555	568	561	614	599	592	559	616	613	577	574	581	586	609	584	569	600	599	582	564	626	559	596	582	557	586	598	578	548	576	619	584	570	592	565	590	607	560	572	587	571	592	590	573	590	596	575	588	578	596	601	558	577	555	552	554	577	609	594	582	590	594	557	563	588	532	552	577	611	591	574	607	574	601	594	616	575	610	609	571	598	583	629	597	599	572	582	602	602	573	584	573	554	591	624	600	574	562	561	559	597	572	605	570	527	549	586	506	591	547	602	566	544	596	632	569	589	544	572	574	582	587	603	583	583	568	595	571	609	521	568	568	569	611	583	580	533	552	532	598	629	607	576	577	563	593	552	601	600	596	580	569	584	594	551	572	571	582	535	599	602	632	538	551	633	570	613	600	604	571	570	529	550	569	518	575	573	584	583	638	581	584	618	570	586	586	599	594	582	607	573	580	563	590	572	597	609	600	579	608	572	550	578	584	598	575	569	572	572	657	570	556	569	625	568	579	595	568	596	570	559	545	590	616	601	542	576	583	586	555	573	592	551	587	613	580	588	524	543	579	583	571	582	598	594	588	627	548	597	537	565	619	608	571	584	575	605	557	573	588	600	596	585	580	588	598	605	582	568	562	612	560	533	590	562	565	634	573	606	590	556	547	594	599	599	597	566	603	606	599	580	609	581	598	562	601	585	577	571	563	576	548	619	599	577	607	558	617	592	596	604	592	609	553	604	572	590	557	541	604	567	575	568	575	580	564	586	573	564	570	597	536	579	550	529	614	619	576	636	538	588	595	577	548	569	517	594	549	628	594	576	588	574	589	574	551	599	541	580	589	597	585	599	598	553	582	568	582	562	574	589	569	585	606	616	569	599	599	614	569	584	554	590	609	568	572	596	567	539	577	552	592	582	593	580	576	586	601	590	616	586	579	564	632	566	552	612	584	579	589	593	571	592	545	599	613	568	586	553	572	590	558	599	570	580	568	594	592	556	572	546	615	565	606	559	584	552	601	584	582	565	566	610	577	628	556	620	605	616	549	541	600	535	504	573	589	586	583	561	604	585	535	569	564	572	565	593	628	547	620	553	604	598	606	611	531	601	604	607	596	605	547	582	628	567	554	588	546	543	545	587	569	586	558	565	561	601	626	555	518	559	571	557	560	568	581	627	569	535	580	602	608	617	580	551	581	663	604	584	586	587	610	580	589	543	584	586	571	600	582	552	591	591	601	627	558	567	540	576	585	630	562	587	599	581	580	614	558	607	545	621	596	557	639	573	635	592	558	557	586	602	596	570	614	554	568	568	643	574	583	581	530	590	589	561	590	590	598	631	557	585	586	587	556	584	612	579	618	592	578	616	567	573	594	565	555	594	577	556	605	552	576	584	591	575	567	571	540	587	625	561	611	614	592	566	573	541	568	555	589	647	607	635	571	543	570
42571	20851	14017	8676	4019	2347	2171	1575	883	762	636	561	515	466	451	389	348	333	325	280	329	300	310	325	296	287	250	303	292	268	314	278	291	293	284	344	303	299	260	307	300	326	313	312	297	300	311	326	281	295	281	289	325	303	262	315	300	295	299	343	308	249	259	288	281	266	287	333	289	302	306	304	299	298	314	271	310	294	312	285	327	293	289	302	282	297	242	303	317	278	318	292	291	296	287	252	305	299	299	293	283	318	261	351	259	303	346	273	306	292	344	313	272	300	287	312	291	299	290	264	309	303	298	316	305	312	334	320	308	300	322	318	291	316	294	305	303	341	288	298	303	283	302	340	291	318	297	296	308	282	312	315	301	286	301	282	295	298	318	294	281	280	285	281	311	295	305	268	313	300	298	298	330	298	285	279	310	309	320	304	284	300	276	302	250	290	286	282	318	321	311	289	268	302	270	273	328	303	309	311	272	274	324	320	301	312	311	292	299	289	295	320	278	303	311	309	283	295	313	332	313	329	323	304	303	297	280	325	302	323	306	304	306	282	270	304	308	319	311	302	291	277	312	310	289	278	302	329	306	307	302	288	268	297	340	309	263	327	294	313	314	304	273	302	297	289	295	304	302	299	282	297	281	314	314	288	278	313	299	297	302	321	300	307	311	277	298	282	284	307	335	304	278	278	302	293	279	289	307	290	312	320	309	292	320	306	291	282	317	275	304	276	275	272	313	293	322	299	296	265	292	320	293	314	288	271	305	287	258	266	294	283	272	299	307	302	328	291	270	304	311	306	312	306	293	288	323	295	324	294	280	303	294	304	316	315	322	309	333	331	271	273	327	312	296	292	281	291	328	296	279	287	295	293	301	309	327	295	291	276	312	288	315	270	264	274	271	321	315	303	331	300	293	276	299	254	294	280	318	305	321	305	333	313	269	313	315	317	294	289	323	283	277	306	278	295	307	305	278	308	303	337	311	316	292	297	289	303	312	276	310	305	301	272	279	289	285	280	323	280	327	272	295	269	306	320	279	333	304	279	276	313	264	327	347	277	300	290	296	314	284	321	288	287	281	281	297	327	297	286	292	293	300	327	324	289	297	338	299	289	272	339	303	287	316	349	296	295	317	307	294	318	317	263	296	264	287	276	296	301	333	319	277	287	299	279	311	299	306	312	293	286	287	338	277	302	297	304	282	303	297	278	273	298	307	317	293	303	324	302	263	299	281	318	299	342	268	323	295	321	300	286	274	285	305	327	300	302	305	329	313	300	299	279	288	297	312	291	298	271	294	292	295	287	306	259	294	319	320	295	286	333	294	309	304	336	310	331	316	286	276	308	315	331	287	291	297	284	283	280	280	321	268	299	309	284	272	337	279	324	299	299	288	281	288	303	310	307	292	305	281	316	337	285	321	297	315	306	291	316	282	290	294	306	281	288	275	271	303	291	276	301	318	314	347	302	290	324	288	293	319	298	267	301	289	309	283	279	297	314	285	292	313	316	288	303	303	282	292	287	318	297	290	308	271	282	328	315	288	309	298	259	285	306	312	279	290	282	257	279	301	299	307	276	262	294	285	317	291	309	260	275	292	329	352	300	302	289	288	300	277	293	297	317	286	326	325	296	298	254	289	294	297	298	304	283	308	278	328	318	316	329	285	323	286	294	298	302	282	316	290	280	291	279	325	289	294	292	281	271	296	292	290	308	320	310	303	304	304	308	308	290	338	337	295	288	305	328	298	296	304	324	321	304	304	308	283	303	302	333	321	308	325	313	307	283	296	331	262	294	273	295	317	284	277	262	287	291	322	282	272	287	275	282	272	319	289	319	315	293	269	313	301	293	331	290	290	314	312	294	303	296	278	302	278	321	289	327	306	282	295	296	293	317	282	287	290	264	332	335	307	303	306	345	269	298	341	302	260	317	299	298	301	290	301	312	322	309	272	285	313	326	296	259	283	320	292	318	308	325	318	300	307	293	300	317	307	337	331	314	303	292	290	353	265	316	289	249	260	299	307	318	256	283	292	307	290	286	269	284	294	326	335	290	316	296	308	290	286	291	310	324	302	309	336	324	317	317	293	292	289	315	284	290	305	313	330	308	281	289	337	258	307	296	257	261	272	269	311	312	311	289	295	286	310	272	324	290	318	294	286	277	246	296	293	313	308	278	317	331	284	285	282	294	268	290	299	350	274	306	308	307	296	272	313	319	287	314	306	316	279	292	298	315	296	314	313	312	265	330	267	286	292	335	321	300	301	299	317	315	305	311	293	277	306	290	337	311	319	349	284	278	291	283	316	309	282	308	292	286	290	312	301	304	354	296	309	308	291	283	282	304	306	293	289	301	309	305	348	285	297	289	314	294	308	329	303	321	312	306	299	319	263	315	291	271	292	307	288	321	302	297	227	303	316	292	302	332	311	299	306	307	271	323	306	319	286	293	314	295	315	305	317	283	297	316	314	308	327	321	311	306	298	300	290	283	293	295	279	275	281	304	295	301	284	305	314	314	297	296	265	304	265	272	315	274	331	301	300	285	313	326	300	283	275	301	274	297	303	301	297	300	294	299	294	315	292	296	303	292	293	307	297	340	291	280	300	312	342	305	314	303	291	322	293	298	251	300	232	287	278	294	284	317	284	324	340	304	301	327	306	254	280	268	297	310	282	308	297	304	287	337	315	300	299	287	305	310	311	329	286	306	307	319	311	279	280	312	269	328	305	308	285	306	280	269	303	304	297	301	336	309	293	296	299	326	291	275	281	296	315	292	286	291	316	283	319	301	327	331	300	274	336	299	311	282	306	319	273	290	296	289	273	248	282	297	282	267	299	316	301	281	310	322	320	272	293	288	312	318	309	307	299	290	265	255	321	308	272	272	310	273	302	263	320	345	296	285	290	311	327	295	284	270	289	311	311	291	307	299	271	306	324	310	284	304	285	343	294	328	315	270	295	302	292	337	284	302	295	277	300	316	307	299	307	313	290	295	320	291	312	315	317	306	308	278	316	294	304	329	338	314	316	298	284	323	304	325	303	296	293	313	273	285	278	277	284	294	315	264	318	291	283	308	323	292	351	303	300	304	271	271	316	262	294	270	238	312	313	286	252	334	287	298	289	316	273	322	313	297	312	307	301	297	305	282	316	274	286	298	291	334	262	306	337	306	265	312	308	329	299	304	294	297	292	287	289	305	307	295	296	313	277	317	308	322	312	300	332	295	300	300	298	313	262	298	295	294	282	322	277	315	289	303	272	311	308	296	317	283	281	316	328	303	323	337	309	272	304	290	339	301	317	311	288	260	297	290	304	320	314	272	304	283	319	273	257	285	302	282	288	304	303	269	303	300	286	290	327	304	295	320	293	295	300	295	283	314	305	295	352	333	286	290	270	295	337	282	316	311	262	261	324	325	260	296	271	295	332	283	325	313	266	256	302	275	243	307	305	302	317	289	322	270	281	310	285	312	296	281	279	290	318	288	284	297	295	290	284	285	286	319	294	285	340	299
25566	13809	19227	17859	11081	8273	8255	6022	3634	2968	2285	2008	1669	1555	1397	1079	944	896	817	782	732	694	765	748	693	742	695	683	623	700	656	697	625	690	690	659	651	657	669	686	674	656	678	678	667	663	665	654	678	679	708	686	680	666	650	684	694	635	669	697	661	622	678	696	677	658	641	651	663	700	675	641	635	672	631	628	671	658	626	658	665	687	688	661	669	640	677	644	638	663	724	631	666	651	712	684	688	652	634	645	617	675	637	653	662	634	713	675	670	641	648	653	648	608	676	674	616	703	671	650	701	632	633	654	637	662	619	645	645	642	651	601	694	602	630	664	647	643	622	632	628	651	672	622	635	646	668	660	636	685	697	642	677	649	665	633	646	644	680	670	748	703	643	635	634	620	614	657	654	622	633	672	685	661	645	662	649	624	652	685	631	670	661	668	699	677	689	673	707	596	616	664	670	661	680	664	665	618	692	601	669	653	672	659	624	653	659	676	640	640	713	671	711	673	673	657	618	650	653	684	617	645	636	687	621	677	642	624	646	674	668	666	682	624	670	649	659	686	657	676	656	652	680	627	680	661	606	647	677	665	677	645	677	653	669	646	612	620	652	694	675	671	646	611	680	634	660	654	666	675	646	611	738	639	653	712	696	663	628	629	666	683	622	648	634	621	664	655	642	642	622	664	645	658	683	650	669	658	678	654	617	641	654	624	605	684	671	677	637	678	647	640	694	643	662	674	655	623	627	635	619	669	632	689	679	632	682	630	662	662	615	647	703	698	676	602	611	633	632	674	675	671	666	681	680	649	637	664	679	634	633	685	677	648	671	655	663	637	686	642	603	661	670	637	657	655	652	648	646	643	680	670	633	651	649	688	678	672	698	635	703	624	678	633	606	676	619	661	645	652	653	697	675	648	656	698	658	655	635	662	621	649	628	677	643	701	692	681	633	687	663	659	663	674	674	622	646	680	664	619	684	683	686	639	679	699	648	672	588	670	643	665	664	693	666	668	656	659	652	644	616	635	647	609	654	662	672	668	700	675	659	653	675	672	645	676	698	647	679	662	636	685	707	687	659	659	679	654	650	693	668	726	616	673	682	663	624	605	647	695	665	670	642	649	643	655	661	636	680	669	656	661	674	656	634	676	677	645	590	652	648	661	685	587	605	699	632	668	659	652	655	622	676	626	680	649	710	632	662	651	679	707	641	600	672	658	624	622	673	657	665	644	576	660	644	678	656	650	682	652	724	653	693	666	706	678	652	637	708	689	642	633	675	632	643	680	627	683	712	611	657	634	643	640	643	669	628	615	654	657	595	677	662	631	639	665	647	668	658	619	649	633	647	661	625	662	676	643	585	647	637	663	653	653	672	685	648	697	650	640	659	670	618	656	655	677	608	583	610	618	611	608	678	640	684	663	660	606	688	670	698	620	643	683	662	655	647	703	682	670	650	636	648	690	665	618	627	657	648	666	669	643	620	628	684	662	607	671	650	640	618	684	640	706	670	640	657	664	644	668	664	658	645	625	637	616	660	652	652	682	687	686	632	685	671	703	650	702	671	640	678	654	663	666	637	629	659	663	680	619	684	664	642	676	625	625	661	648	633	710	606	645	624	619	641	644	608	636	668	648	668	680	707	658	654	657	657	646	668	679	645	698	648	621	662	660	641	674	606	654	662	672	685	650	647	682	654	601	647	646	639	649	640	693	695	644	694	620	695	662	623	648	672	735	645	679	664	645	656	654	649	678	654	641	689	666	637	645	654	709	653	639	662	643	648	688	623	670	657	635	680	686	652	652	684	629	685	620	648	660	646	649	648	676	685	618	625	700	650	693	618	671	607	662	665	662	655	638	609	700	630	632	630	675	611	622	628	650	635	658	667	649	671	645	685	691	665	686	669	671	690	690	668	677	634	652	652	713	636	631	686	674	684	607	700	589	680	624	611	646	634	671	661	686	637	646	664	631	692	632	643	692	598	661	696	649	680	665	671	656	640	695	644	687	631	705	679	676	657	658	672	666	614	610	655	627	665	639	649	629	650	730	664	639	630	621	595	657	649	650	679	612	655	649	656	639	692	634	618	676	663	636	597	622	648	678	661	693	617	647	662	675	659	662	663	617	634	628	604	654	644	628	620	671	664	714	667	649	704	690	664	660	634	673	665	691	637	653	647	678	659	642	681	648	665	677	617	689	619	614	664	651	651	639	672	698	619	677	600	647	686	647	623	620	622	675	695	633	674	696	680	644	659	667	635	643	655	670	679	681	647	645	643	667	662	688	648	667	681	610	681	673	633	704	644	670	633	673	645	693	648	679	678	641	639	674	671	666	662	668	637	698	650	651	614	658	654	660	681	641	665	661	643	664	690	629	648	675	683	622	629	656	607	675	681	665	651	651	634	691	683	707	674	621	682	664	652	643	635	667	666	653	641	662	652	618	649	636	669	680	646	644	671	629	665	647	666	662	642	641	654	707	653	654	627	640	687	610	679	666	641	702	622	617	666	630	665	617	658	635	650	675	606	665	664	632	651	644	655	673	664	701	632	672	656	650	649	649	682	653	673	596	662	645	633	631	663	657	613	609	677	669	668	679	691	667	707	632	650	690	633	673	640	626	658	663	700	656	645	700	664	637	669	650	621	647	689	666	657	657	664	599	646	661	622	706	634	631	686	667	626	647	687	647	644	674	673	709	662	667	597	647	616	631	677	653	654	697	640	654	630	645	635	664	643	706	665	684	667	638	670	676	643	650	651	689	636	641	646	672	669	600	625	690	662	684	655	659	636	712	648	654	655	679	685	662	669	648	690	660	635	669	729	697	666	629	650	685	670	620	596	670	644	652	648	670	654	636	647	673	625	674	617	661	622	669	683	689	670	626	675	635	683	624	653	654	640	633	660	644	665	649	683	629	673	644	657	686	657	674	665	655	658	609	672	647	638	648	686	671	703	654	587	672	645	663	644	661	680	594	642	675	676	665	689	630	612	670	656	665	672	667	685	656	690	650	646	622	684	664	633	636	654	707	654	679	699	654	692	656	662	655	637	668	649	676	646	673	627	668	666	642	628	677	610	678	651	631	678	650	643	636	636	614	592	663	697	682	627	666	646	660	669	693	628	650	634	635	658	675	665	665	654	631	657	619	631	668	631	655	645	616	697	614	653	671	668	672	643	654	660	666	627	644	669	663	690	682	620	641	600	655	678	667	649	628	665	733	714	627	666	651	645	683	635	617	681	679	685	660	619	663	646	664	648	663	654	662	717	668	634	654	662	644	678	690	647	620	655	622	676	642	645	625	659	665	686	664	577	634	672	708	711	670	673	630	663	599	648	641	623	645	699	676	638	658	673	678	656	634	690	615	654	668	629	608	646	644	685	661	670	657	627	599	655	660	673	663	669	653	649	662	640	669	666	637	640	654	663	633	644	631	680	667	688	645	630	664	648	631	627	659	689	647	611	666	672	666	632	627	672	631	621	650	641	693	651	671	643	624	655	637	676	635	637	699
47228	25098	20793	15352	7289	3656	2793	2047	1266	966	804	676	562	613	533	490	396	398	355	349	351	354	358	342	323	332	357	338	310	324	358	336	335	327	307	356	365	324	324	345	343	354	354	354	315	359	310	320	336	335	328	289	328	324	349	320	305	316	349	335	341	354	296	288	333	344	315	346	330	344	366	314	349	318	327	363	354	343	334	346	344	373	322	326	343	310	332	336	369	347	322	345	318	360	325	328	340	361	273	327	321	342	341	348	349	322	337	298	307	333	315	353	304	275	314	325	374	356	327	347	333	321	295	328	317	357	332	325	321	362	324	339	363	362	325	329	331	297	332	334	348	329	360	310	334	342	333	341	336	324	354	310	319	358	367	309	309	288	367	339	306	327	325	350	321	374	329	357	331	320	329	328	317	335	312	339	351	324	329	304	323	330	359	314	329	327	340	344	344	331	314	346	292	333	340	337	341	292	327	331	335	326	341	306	358	354	375	329	359	334	319	318	349	330	327	304	299	340	327	318	326	366	365	333	341	372	343	356	330	310	326	328	310	313	322	308	320	317	357	348	338	341	328	350	328	366	326	353	344	293	335	337	321	317	314	352	331	330	328	371	269	362	322	346	353	360	323	326	328	354	329	320	328	347	333	319	348	315	337	360	352	343	365	333	339	353	332	330	344	357	334	329	329	342	327	305	322	349	325	365	350	327	324	348	334	318	382	317	359	305	316	310	312	320	319	324	328	315	350	308	306	337	308	312	341	343	336	345	324	302	369	337	314	335	311	357	333	329	316	314	315	382	320	320	338	319	332	306	349	321	328	360	350	337	329	313	321	349	343	349	339	327	332	355	314	312	312	343	330	345	331	315	361	325	352	346	356	317	312	328	336	326	334	366	340	334	349	379	334	316	322	336	373	283	330	310	347	368	319	329	347	343	318	327	328	318	309	339	346	326	348	357	294	314	334	341	309	341	312	330	302	317	330	388	334	372	342	295	349	338	335	329	333	351	329	331	374	346	356	352	300	313	334	325	335	346	365	298	361	327	345	315	333	358	299	329	331	273	353	328	346	302	356	340	367	349	343	328	336	319	328	317	338	341	384	338	339	312	321	333	337	303	314	334	306	296	299	372	311	327	299	318	296	351	341	341	347	310	358	337	320	338	338	330	334	322	339	337	360	328	350	354	340	371	355	331	365	327	325	323	340	341	327	296	333	346	310	345	326	315	331	319	357	360	320	353	314	341	365	319	336	331	328	312	360	365	365	326	358	291	350	375	333	367	319	342	312	326	354	387	349	330	336	321	351	334	324	323	315	368	348	354	331	326	319	358	327	327	338	345	312	287	349	329	357	352	352	378	311	350	299	354	365	306	328	334	325	367	331	342	382	362	315	315	323	348	347	358	348	281	318	346	307	306	330	361	344	293	317	359	342	305	320	336	328	300	342	333	343	312	365	335	325	321	319	375	322	327	316	351	323	298	311	340	311	326	362	316	340	343	314	351	319	334	322	322	357	340	366	340	330	339	316	353	317	336	318	337	295	329	340	353	315	291	329	354	335	355	323	310	358	316	337	346	332	344	322	333	357	320	311	356	353	319	326	326	286	311	341	318	329	323	316	340	319	367	335	311	313	313	297	305	351	316	336	362	344	357	342	352	321	356	351	332	328	335	334	316	343	356	364	337	339	345	364	319	344	339	326	340	343	315	317	355	350	322	354	357	338	342	341	364	355	344	296	327	322	321	340	355	399	310	359	300	331	328	337	323	333	359	328	315	338	325	326	317	328	308	301	300	331	334	354	320	324	298	344	315	343	335	352	320	333	310	337	339	357	316	339	310	328	324	326	307	327	319	327	344	322	303	340	351	342	330	338	354	327	330	325	308	313	320	327	366	352	338	348	338	306	343	347	356	342	362	324	351	337	323	332	333	304	324	322	357	357	325	305	307	329	336	325	369	356	360	333	321	372	362	322	366	325	367	334	365	293	379	348	348	359	370	364	324	300	293	303	313	324	350	291	341	334	313	331	323	330	284	318	329	328	296	322	343	321	352	286	342	324	335	313	337	323	368	318	328	331	353	311	306	329	287	332	348	333	343	335	329	337	339	343	352	318	366	340	352	343	329	316	338	339	309	368	359	349	318	359	306	326	329	296	329	291	322	331	315	315	332	355	366	325	319	342	311	347	333	352	328	324	313	309	331	326	356	337	340	353	334	305	322	330	339	387	328	335	308	339	334	344	330	329	351	339	318	346	334	377	340	315	333	347	315	296	352	324	338	308	340	312	348	328	308	323	343	334	362	328	296	346	306	296	328	333	340	336	355	366	312	303	335	365	330	322	323	339	308	339	295	314	334	345	337	293	297	333	343	371	312	335	335	340	353	330	325	358	344	339	341	322	321	329	330	337	336	348	335	345	324	332	319	338	338	347	322	328	314	328	309	323	335	291	322	341	346	332	340	346	332	352	343	329	328	366	335	351	357	330	327	334	350	320	336	347	303	348	344	333	359	360	359	363	326	359	324	318	320	339	289	346	361	327	313	310	330	378	313	283	348	330	335	364	340	330	348	350	322	340	361	365	337	364	321	305	321	320	330	305	350	318	334	339	350	332	353	339	330	319	333	313	385	320	354	338	335	335	338	358	379	358	346	352	315	356	360	341	312	330	348	328	327	344	356	299	335	349	345	321	303	328	318	344	328	356	351	312	308	316	350	347	349	311	321	311	330	309	324	328	338	366	331	332	331	316	345	334	306	309	328	317	338	353	334	318	316	355	328	280	329	320	358	325	349	337	337	333	337	355	325	354	330	329	331	336	319	327	334	335	347	305	334	345	339	339	344	341	333	308	329	331	302	276	281	346	332	344	304	334	377	341	321	308	320	347	317	346	350	344	313	316	362	339	331	334	340	386	366	374	352	346	298	339	312	335	337	330	368	302	315	371	361	323	344	306	345	299	351	317	345	338	324	334	324	304	335	351	350	343	315	294	332	323	361	310	339	347	339	336	282	319	371	335	344	308	303	311	316	325	340	309	331	323	365	339	302	325	322	350	334	346	357	313	335	286	323	340	332	331	341	339	342	371	378	314	349	354	350	316	316	341	309	323	308	318	293	304	325	342	347	372	305	340	320	328	355	338	338	266	324	326	351	277	318	309	330	326	343	338	317	333	309	340	309	346	347	340	355	350	316	312	331	317	345	332	344	376	307	335	336	309	326	369	315	287	329	332	272	324	330	351	326	346	348	336	347	306	378	348	328	331	306	297	353	321	341	323	336	339	343	352	320	342	345	329	325	320	360	325	328	325	328	334	342	332	335	306	349	346	313	311	325	308	300	337	343	320	297	335	346	317	352	344	306	324	330	346	331	332	349	316	357	364	314	357	361	316	323	345	311	333	340	338	353	324	347	310	327	303	332	339	328	329	320	363	318	334	315	362	345	342	330	338	341	359	314	344	329	307	341	372	306	343	348	329	348	332	324	347	340	333	341	329	346	307	379	314	335	340	311
27472	18027	25739	25597	16424	11788	10302	7459	5054	3851	3088	2420	2326	1970	1802	1445	1186	1027	1012	861	836	737	805	804	758	791	785	685	715	732	763	754	725	727	759	718	744	709	736	746	751	735	749	709	732	759	751	701	717	713	713	746	726	715	763	725	700	722	684	698	704	707	739	723	734	760	738	722	767	704	725	661	719	745	701	749	752	716	738	736	698	724	707	725	788	693	754	709	685	715	693	722	690	699	708	708	694	717	738	725	729	767	743	714	723	752	755	725	746	733	782	727	741	705	681	761	710	692	731	750	742	675	780	739	708	706	733	708	691	707	729	724	696	726	723	739	747	714	733	732	660	723	695	722	707	691	691	737	668	695	693	699	707	725	760	747	715	729	705	731	697	712	709	700	721	724	727	698	707	718	738	709	745	711	744	713	705	685	728	717	748	711	710	724	740	687	736	769	736	682	690	725	716	736	741	743	710	711	657	702	757	714	724	795	696	704	736	699	717	749	700	743	740	697	715	664	693	685	746	708	728	682	672	667	666	711	759	693	704	696	746	698	725	765	723	761	679	723	765	720	715	706	765	727	740	690	677	718	672	716	737	694	746	743	701	715	733	663	732	710	690	701	710	752	676	725	713	715	754	753	709	716	706	709	687	714	741	701	731	724	722	713	706	723	700	713	727	747	764	743	698	719	729	704	696	698	670	720	722	669	732	635	715	704	741	724	733	688	669	732	696	717	694	728	695	704	684	713	711	718	705	737	777	707	716	727	769	726	714	745	742	708	744	742	739	738	627	747	713	721	749	783	751	689	738	726	686	730	768	691	690	686	703	784	679	746	712	658	753	705	730	717	742	738	684	734	724	723	701	734	724	662	744	702	723	702	685	777	702	743	693	732	738	757	685	708	683	684	685	675	692	719	725	749	697	706	750	747	744	726	729	695	762	694	702	694	757	772	723	753	712	736	703	717	696	707	695	676	734	666	738	722	686	686	697	758	704	729	730	707	721	690	717	679	653	746	721	678	709	710	731	749	702	725	675	730	637	726	706	681	747	665	698	760	685	748	715	721	740	661	713	682	765	697	739	675	725	682	724	716	692	730	722	745	721	820	699	738	703	758	750	720	701	729	700	691	724	714	695	697	710	676	718	709	716	711	711	768	735	707	656	745	720	659	753	672	738	773	762	757	724	655	794	726	733	734	684	730	738	705	657	702	747	692	728	698	720	673	669	696	707	707	690	721	690	702	696	688	745	687	738	717	730	742	707	736	702	711	701	712	758	669	758	732	719	677	722	726	700	746	702	746	714	750	657	736	727	717	730	736	691	725	654	690	724	744	680	721	663	720	716	684	725	693	738	722	732	729	680	728	706	718	700	697	712	712	726	719	685	700	698	715	724	690	739	704	740	713	715	720	766	689	715	728	706	655	721	754	711	704	705	738	705	737	729	722	745	769	704	704	734	696	711	708	670	729	691	695	715	719	742	782	717	692	699	709	699	700	693	701	679	731	732	720	721	742	733	691	698	735	731	677	677	708	674	794	697	691	736	685	682	703	715	727	701	707	713	746	712	672	744	684	736	761	712	761	720	739	701	746	743	692	716	689	728	726	754	719	725	711	695	686	708	736	682	739	739	674	723	653	668	758	745	701	695	686	699	740	699	715	726	745	657	673	727	694	708	663	722	743	736	713	722	724	705	750	699	690	707	737	701	762	734	727	685	715	715	689	698	704	730	711	659	733	695	690	743	759	712	738	692	726	695	735	711	755	713	675	691	683	709	721	735	755	733	670	740	677	760	714	763	700	686	714	769	730	679	696	696	737	699	731	679	697	765	728	705	712	725	727	721	701	719	691	727	714	676	694	752	740	729	710	692	732	676	719	723	678	704	712	755	717	724	722	724	701	675	724	729	699	710	779	748	704	711	745	731	711	692	646	694	738	749	740	713	691	747	722	666	670	704	752	703	731	705	730	725	721	688	722	704	748	696	719	706	733	682	723	713	712	734	741	693	693	698	675	720	719	696	723	715	712	737	669	671	740	739	719	727	707	708	713	730	693	713	665	693	736	688	742	726	659	714	710	734	693	679	710	758	702	719	750	725	677	733	709	748	708	693	710	744	706	675	687	725	740	765	717	705	728	725	678	736	704	696	773	693	700	725	717	733	700	702	703	691	663	707	731	724	672	694	686	718	721	677	680	712	697	706	704	729	704	698	728	723	686	748	691	695	715	723	703	742	686	727	704	704	709	721	716	750	697	742	674	748	682	708	715	749	678	680	726	645	693	682	742	721	721	717	677	699	672	722	737	693	673	691	685	711	719	757	706	740	677	697	718	728	723	728	732	705	732	689	706	720	700	746	675	731	716	742	742	713	726	736	750	702	736	716	698	704	702	702	715	678	685	713	716	684	673	771	738	665	737	764	762	722	694	725	713	759	677	687	740	758	678	749	676	732	728	712	699	730	740	723	711	743	683	718	753	689	708	737	760	713	697	756	715	692	708	680	747	731	740	735	726	711	698	765	707	763	709	716	722	776	695	736	725	782	713	686	670	691	711	698	706	693	741	697	707	669	667	681	759	741	740	693	744	647	655	727	669	661	698	743	716	705	706	692	713	712	739	743	734	718	692	668	700	699	701	744	699	679	725	710	712	714	725	728	769	716	722	684	685	759	724	696	748	692	678	757	681	692	688	721	747	734	731	674	685	674	725	749	726	701	742	740	715	751	734	725	737	742	748	699	739	783	699	702	708	699	733	721	686	746	714	692	689	724	697	690	743	719	711	718	709	696	696	738	747	730	721	695	719	740	728	722	702	729	723	673	739	713	731	724	703	732	774	717	685	721	701	706	726	700	678	689	741	790	678	770	725	693	696	739	728	749	699	712	747	735	703	702	724	739	714	747	748	657	760	689	704	683	670	752	775	722	751	747	708	703	691	716	706	710	728	712	744	702	766	727	730	729	709	715	762	698	698	692	688	708	740	783	717	667	716	751	678	739	749	756	710	707	761	707	735	710	725	676	681	734	712	730	737	755	719	656	684	696	717	723	684	697	750	693	696	675	761	686	703	682	743	726	720	713	690	765	741	758	691	753	698	704	755	653	746	709	722	681	694	687	703	762	721	723	696	725	726	656	761	719	679	719	713	663	723	677	709	714	713	719	712	731	719	720	729	715	756	759	716	668	723	696	721	720	684	707	740	716	656	726	719	661	702	687	706	740	748	730	745	750	715	677	673	706	695	737	702	717	708	722	722	713	732	707	684	751	686	677	730	698	752	746	714	727	726	702	703	705	712	711	744	769	685	762	748	740	739	714	703	720	739	748	715	725	750	743	734	707	692	727	728	720	726	698	710	771	745	774	721	706	673	679	697	721	720	691	676	630	719	697	680	747	707	762	675	728	696	737	700	730	757	701	698	706	723	715	724	757	712	744	713	763	691	701	697	706	698	740	737	693	738	673	717	683	732	751	736	759	710	685	683	716	708	746	751	706	752	742	698	714	716	706	746	678	728
25754	13678	8221	4281	2074	1337	953	710	586	524	517	451	428	394	360	295	308	266	259	262	254	276	246	255	271	266	270	283	280	257	261	248	245	252	241	247	302	241	251	253	266	277	246	266	258	235	245	252	241	257	255	253	227	257	250	244	258	232	266	249	231	273	244	263	263	261	259	266	284	235	262	263	243	261	262	272	256	263	239	265	284	242	270	268	242	304	255	287	266	260	287	239	252	223	299	253	280	249	227	260	238	255	260	275	249	264	265	251	282	258	242	267	275	251	270	225	283	257	253	256	261	292	226	238	251	227	272	259	265	252	258	247	266	255	227	237	245	265	263	271	261	245	236	220	276	249	272	277	246	253	283	228	269	247	267	268	236	246	268	279	243	250	278	232	254	263	269	280	257	280	288	240	258	263	242	254	232	238	247	253	238	260	297	289	249	255	252	277	247	259	307	248	241	229	252	281	239	272	275	269	273	265	239	263	269	243	264	285	269	285	271	256	228	222	263	270	280	264	268	254	263	241	278	248	270	279	270	263	248	252	272	274	258	245	253	263	250	280	243	256	245	263	247	232	297	246	238	250	259	283	250	255	246	277	267	285	259	252	242	281	260	260	262	268	262	258	242	239	281	264	253	256	250	249	246	263	258	232	252	296	302	259	254	268	261	261	258	252	273	265	258	259	269	262	245	236	242	220	261	262	248	240	278	240	252	269	245	264	264	226	296	252	279	255	272	259	281	283	229	243	278	227	238	237	244	304	301	258	233	285	295	286	252	285	250	267	279	253	231	254	264	290	284	299	274	283	278	282	256	266	241	252	240	247	242	274	257	241	265	282	257	259	265	248	278	259	246	278	266	249	251	278	272	267	260	272	248	259	241	254	261	236	249	257	267	276	220	277	263	253	248	249	248	241	272	252	287	245	238	248	217	238	266	278	281	250	261	227	275	277	279	244	258	267	238	264	272	226	230	225	221	254	255	243	266	287	264	243	299	295	255	231	273	248	263	240	289	243	251	254	253	279	261	268	267	263	247	277	261	296	240	270	262	278	239	237	228	269	271	273	295	268	257	282	247	265	278	274	281	272	257	241	272	263	260	215	257	247	263	246	245	286	238	259	270	216	276	268	251	266	236	261	244	231	262	225	222	256	278	272	271	262	268	272	272	239	259	287	263	229	280	252	253	265	310	247	254	247	250	247	251	255	271	257	243	255	279	292	272	277	257	234	238	249	266	261	253	270	237	252	275	264	251	265	265	266	270	263	207	257	268	289	235	234	249	266	260	257	233	257	242	248	226	241	291	257	255	252	249	247	257	272	244	236	250	273	270	268	253	233	247	275	269	274	268	243	248	247	251	243	253	251	259	254	272	266	243	250	288	243	253	252	291	289	256	269	285	229	251	297	245	268	233	252	251	257	294	284	275	258	275	249	279	269	250	265	256	255	252	246	252	265	265	268	235	245	248	288	262	240	249	251	232	233	256	272	277	238	284	292	296	263	254	238	243	251	249	294	270	253	250	253	295	264	208	240	267	243	230	258	238	286	228	251	241	257	251	260	280	294	236	249	296	232	259	267	264	294	262	265	244	269	257	251	270	271	253	267	269	257	251	255	274	258	242	272	241	256	241	250	290	262	227	254	251	255	276	254	246	242	255	254	243	297	241	229	249	267	264	234	300	245	240	229	243	259	251	241	260	264	277	302	259	255	232	264	245	256	240	276	232	241	258	261	256	253	248	237	251	233	269	269	245	264	253	297	255	226	238	292	272	246	253	251	303	280	255	227	270	275	231	222	250	259	276	265	252	238	231	278	257	266	295	222	254	276	293	269	246	245	258	253	248	239	262	249	237	244	261	252	241	227	229	269	237	239	258	257	270	272	272	285	285	285	238	274	249	255	247	222	277	285	252	265	240	209	270	278	224	256	253	266	266	252	274	238	237	242	300	276	296	264	239	225	254	263	240	250	258	245	262	257	282	290	270	276	258	273	268	263	257	253	238	272	259	268	265	260	244	271	278	273	251	270	279	260	252	273	259	252	249	280	267	245	267	256	224	198	249	262	246	239	269	254	219	240	233	284	255	231	268	251	242	230	251	259	266	240	269	268	279	253	237	258	261	255	264	276	240	256	272	253	269	218	251	257	256	272	275	294	280	277	257	247	209	246	269	235	217	258	235	252	258	237	236	271	242	263	307	273	250	262	262	284	260	281	278	270	256	273	256	248	210	221	278	281	256	251	252	256	280	289	238	270	268	265	248	237	274	267	291	264	301	254	240	265	261	230	246	229	250	293	254	222	237	259	255	268	274	301	273	267	261	283	228	259	250	246	251	255	278	267	261	258	215	209	284	289	278	274	252	236	253	217	241	250	251	257	271	247	277	280	285	253	269	273	260	262	269	244	265	259	256	282	270	289	299	259	261	259	258	249	270	268	256	272	296	262	288	235	273	249	252	277	279	255	256	242	259	251	254	280	288	266	288	267	238	287	263	220	246	226	265	257	283	264	267	236	242	245	260	219	279	240	243	256	268	269	268	279	288	269	242	241	254	256	249	259	242	238	240	282	252	275	265	232	241	249	268	233	284	256	237	270	266	232	267	231	266	281	242	251	271	257	247	255	306	273	212	248	245	268	270	250	226	275	274	246	248	230	245	249	253	279	239	260	263	249	273	272	237	260	261	251	271	265	254	250	247	271	255	246	300	278	252	261	256	282	262	276	245	272	242	269	258	257	270	284	282	237	277	292	253	253	233	244	244	278	255	271	237	253	233	274	274	258	258	209	262	245	260	262	259	275	269	263	263	269	280	257	266	237	258	247	264	258	291	278	253	241	248	246	301	233	280	230	256	248	240	225	252	274	262	253	253	264	241	252	262	240	245	249	256	234	280	279	261	269	233	270	229	282	267	246	254	282	270	249	230	277	291	247	276	254	254	258	230	256	255	248	270	281	248	261	273	267	267	253	265	271	239	229	294	270	265	318	276	251	288	255	278	253	258	251	239	242	264	248	230	274	281	265	280	252	280	242	268	272	251	288	276	269	256	258	238	266	225	276	290	265	297	225	266	258	238	266	243	259	281	236	220	265	256	289	248	267	308	239	232	232	249	245	269	235	299	280	273	234	241	244	257	247	233	284	261	269	259	267	260	242	277	251	284	269	295	249	263	244	222	241	252	292	293	301	237	261	233	245	252	265	273	279	248	224	254	255	244	264	305	233	260	280	237	249	229	241	256	277	251	273	254	263	275	256	274	250	260	274	274	247	271	280	249	234	229	228	270	266	272	284	227	269	256	294	232	264	261	288	254	270	277	251	263	258	273	259	239	253	250	252	256	274	251	273	250	256	261	256	252	237	261	271	262	247	271	243	261	272	237	243	256	243	269	265	286	241	247	243	249	256	254	289	273	267	257	243	237	266	271	255	258	261	258	252	260	287	250	256	282	261	247	225	266	250	240	234	278	233	244	250	250	264	257	270	272	299	267	267	272	268	249	282	279	291	298	237
15043	10324	12143	10303	6692	5020	3758	2628	2381	2013	1831	1377	1332	1191	1084	957	809	692	721	648	595	600	597	588	565	615	609	553	588	585	611	625	608	572	577	600	555	633	586	588	597	586	590	596	601	596	574	597	585	573	559	545	565	585	613	648	578	558	596	568	577	605	574	596	588	529	557	547	559	547	568	563	628	553	546	565	543	528	584	584	562	565	605	548	594	567	553	608	585	537	555	578	583	571	533	603	553	570	565	617	581	583	599	602	596	587	615	623	570	576	580	555	611	582	622	561	579	599	572	603	594	574	551	571	636	556	609	587	562	573	592	591	540	567	612	574	568	603	576	558	630	570	598	523	598	610	583	576	584	577	588	588	584	558	589	544	611	523	567	581	580	605	606	585	555	583	594	588	606	554	608	573	573	605	570	582	547	551	580	600	540	582	590	557	533	571	571	616	548	591	598	560	560	585	639	593	597	597	555	580	576	559	607	578	545	566	561	564	584	574	577	562	589	570	545	560	611	619	582	560	580	551	575	585	615	595	571	568	558	606	568	572	573	610	542	519	620	571	565	595	612	562	568	583	560	553	574	602	582	574	578	600	586	565	581	587	580	576	569	565	586	546	582	594	553	579	587	601	592	596	564	596	584	553	564	540	604	580	572	579	578	621	578	566	585	554	582	549	586	542	610	579	580	593	540	595	563	598	568	586	537	613	584	564	589	577	533	608	561	581	595	523	614	602	620	614	591	545	556	589	587	615	562	624	554	585	585	579	564	546	603	620	576	578	544	577	592	541	600	560	551	543	577	579	581	561	600	605	581	576	569	575	601	569	609	582	588	540	574	603	591	580	609	585	568	560	558	577	570	582	553	593	544	586	573	568	624	589	652	601	558	561	606	561	520	587	570	589	575	599	554	563	570	550	582	554	586	570	573	556	566	599	525	595	558	567	601	527	595	576	543	600	573	558	531	549	589	555	587	609	614	593	571	538	598	564	590	598	592	558	580	566	585	542	568	562	588	579	572	629	600	602	577	589	566	586	550	559	549	567	597	594	549	570	617	576	578	562	580	561	563	577	591	588	598	580	593	595	638	581	585	571	597	596	589	561	533	564	583	534	574	560	576	574	554	602	592	575	586	577	562	580	560	565	537	567	608	554	566	542	598	602	602	575	532	558	565	544	574	583	578	545	573	595	592	563	567	621	574	576	582	576	583	520	583	586	602	578	623	544	542	619	574	599	538	581	574	533	564	604	634	560	574	537	522	547	586	559	574	557	596	582	576	608	542	563	555	596	556	580	562	596	623	558	551	540	610	568	595	569	577	570	546	592	560	558	597	587	604	570	549	575	559	568	574	575	558	585	579	616	590	520	593	561	546	589	593	572	544	611	554	548	580	547	549	577	549	565	581	565	584	595	537	563	587	580	601	573	551	592	589	566	567	575	570	536	559	576	552	604	595	567	583	599	586	627	581	553	569	588	562	575	551	595	575	611	594	557	565	579	556	585	576	578	561	576	598	593	561	569	581	593	574	605	562	587	621	582	539	562	507	563	587	568	622	593	610	615	589	611	543	535	613	528	619	563	577	586	563	551	566	605	562	588	554	595	614	580	582	548	538	603	583	574	575	596	568	610	584	589	587	564	583	599	573	580	565	593	544	523	595	580	575	587	602	560	584	556	569	548	581	625	613	594	552	551	574	604	571	568	586	560	582	616	572	561	554	582	554	626	600	582	530	572	568	604	580	611	629	596	599	515	596	566	556	549	604	585	603	516	551	572	595	536	572	564	555	596	581	597	621	524	595	623	573	544	561	571	595	602	545	546	578	602	597	542	546	568	581	593	612	603	601	592	554	587	532	574	574	583	554	606	575	581	600	549	627	656	541	588	595	624	536	587	552	558	575	587	543	567	560	604	550	602	543	562	571	567	580	595	547	595	633	580	566	591	597	579	582	578	595	585	558	632	572	598	603	587	609	575	588	544	625	546	558	585	562	613	566	618	555	622	575	559	564	596	552	570	571	561	587	569	577	613	555	563	502	611	585	580	572	567	580	593	610	596	541	576	525	601	629	548	551	563	599	583	622	566	605	584	606	571	595	560	583	586	627	646	572	559	546	594	594	592	557	594	588	555	550	584	574	545	562	576	635	595	561	559	594	615	536	579	564	584	564	548	571	552	565	579	590	566	583	578	549	571	591	594	521	569	548	593	584	602	588	602	554	535	610	547	610	570	532	558	569	543	557	569	582	609	555	576	596	553	607	599	579	584	558	605	593	557	563	601	621	550	558	598	571	540	579	615	602	562	547	601	568	595	575	594	599	603	629	570	554	600	555	609	557	596	614	617	580	578	589	620	603	563	633	557	604	592	595	573	584	520	578	584	579	548	531	550	559	593	588	560	579	621	604	558	591	595	589	585	562	530	575	556	550	591	575	565	601	561	551	539	551	591	563	576	533	593	580	598	573	576	571	576	621	560	616	590	588	621	587	619	584	602	575	571	569	567	552	618	591	592	541	592	599	539	547	585	575	560	558	600	546	537	558	578	583	597	609	589	574	584	496	593	569	557	570	528	613	538	542	605	551	597	574	600	595	572	540	556	572	578	582	590	558	601	590	608	575	588	556	575	571	598	546	611	568	543	556	532	568	603	600	561	598	571	580	533	567	567	566	598	571	622	576	564	573	594	596	584	557	566	587	568	550	558	561	597	571	554	566	594	577	589	562	559	559	586	605	576	541	549	558	561	565	549	605	560	594	593	586	603	520	538	567	575	562	596	585	598	568	592	548	571	568	551	609	584	571	616	575	605	579	571	544	571	578	596	547	580	592	570	627	585	560	547	605	597	564	589	602	598	568	583	597	572	576	603	581	564	560	532	553	623	602	579	556	586	581	568	563	562	574	623	593	585	567	586	556	595	525	592	608	558	597	577	595	560	581	610	578	583	580	565	561	571	563	601	599	571	532	573	568	605	543	553	596	548	566	558	573	579	562	612	574	557	575	571	575	568	595	566	580	583	548	545	601	561	613	591	620	550	578	553	613	563	600	596	569	535	566	548	573	567	549	586	519	598	537	601	554	544	598	607	610	575	589	550	575	560	588	586	581	555	510	556	605	574	604	549	563	551	582	605	557	589	590	553	591	597	577	589	562	588	624	566	573	601	545	576	567	557	541	589	589	550	590	633	609	602	592	546	578	646	582	570	565	559	622	550	598	565	610	591	594	525	585	564	595	592	620	591	597	576	615	603	577	581	620	591	573	566	575	573	578	594	586	552	584	556	557	569	569	567	535	549	582	616	576	575	581	538	592	581	609	634	560	540	587	577	605	571	584	560	586	573	578	588	561	608	589	606	581	566	594	561	555	608	537	570	651	557	554	584	562	564	597	596	543	645	580	595	537	595	546	549	542	562	610	501	549	589	587	583	535	582	594	592	555	601	597	540	541	565	580	598	596	565	611	624	593	618	587	557	569	563	608	550	597	548	589	578	586	544	562	585	578	593	607	607	604	578
44185	20316	11012	6157	3268	2197	1851	1100	778	684	599	524	478	450	422	404	329	323	317	317	299	297	269	307	308	277	260	312	302	303	327	349	319	325	262	314	296	301	324	294	293	355	267	272	293	320	314	277	312	307	272	293	305	309	309	318	310	277	288	314	307	306	336	331	306	287	290	293	285	304	277	294	277	294	308	294	326	342	319	254	254	269	298	304	292	312	310	299	304	331	301	280	289	270	258	290	294	335	297	304	267	318	305	320	327	252	281	280	292	314	303	277	292	282	318	289	306	342	278	274	290	300	283	253	314	286	293	281	294	269	284	264	268	304	326	334	261	314	314	269	300	269	293	316	300	290	307	276	294	281	292	319	288	287	297	313	272	299	277	312	290	329	269	282	273	292	305	277	297	281	290	317	290	277	312	319	308	297	313	308	314	289	309	277	274	288	302	250	293	309	306	289	294	313	294	270	286	311	314	274	272	290	276	332	310	272	290	290	285	325	277	305	317	297	296	293	290	277	284	282	324	369	296	286	281	319	287	268	272	295	258	321	300	341	323	305	279	315	303	278	307	292	321	288	291	281	284	257	287	311	342	289	310	307	299	279	320	312	296	286	306	305	306	347	273	316	298	260	282	275	276	326	298	291	300	318	315	290	291	309	339	305	293	308	274	322	294	323	317	336	276	299	306	290	322	294	303	289	347	280	304	297	290	315	336	305	311	258	270	304	328	268	288	296	308	334	326	280	314	285	302	293	274	315	285	289	325	287	281	301	277	298	284	295	276	303	295	318	294	293	294	283	314	291	298	277	331	300	286	294	331	322	299	278	311	312	309	318	309	292	305	300	317	266	284	295	312	294	291	290	304	343	345	298	304	281	310	275	334	293	327	297	334	315	323	283	305	289	287	266	281	282	288	324	297	321	289	303	307	298	293	324	315	325	306	307	286	305	321	313	283	303	296	286	302	294	336	273	304	292	295	271	328	303	309	289	285	295	317	292	304	290	286	309	297	303	276	326	308	302	318	297	269	292	327	296	297	317	292	299	300	300	307	295	288	324	323	280	288	305	328	288	310	295	297	279	305	307	326	330	304	321	328	334	299	294	283	295	299	280	273	299	311	279	325	294	298	301	292	310	315	305	301	286	292	277	298	267	282	299	275	301	306	321	292	294	253	292	297	302	321	278	316	292	298	288	298	298	278	305	270	304	314	297	281	335	307	286	339	299	265	282	277	271	309	312	335	273	331	291	305	308	277	314	295	285	280	322	339	284	283	343	268	263	249	306	296	282	306	308	301	289	309	293	295	310	294	329	283	277	298	307	290	306	302	284	302	308	303	293	306	309	273	313	295	330	292	293	290	292	279	285	279	303	303	310	293	282	306	295	324	308	271	250	323	328	315	292	295	285	297	294	298	320	319	332	275	271	342	288	290	299	294	355	309	301	302	291	291	299	337	290	298	281	308	289	292	311	300	316	291	312	308	304	293	293	283	259	287	308	321	264	294	264	303	288	309	342	307	320	304	292	309	301	309	319	297	277	301	293	285	260	293	297	295	290	273	311	292	304	326	265	327	321	326	293	274	273	283	287	297	309	285	291	320	286	282	299	289	323	321	323	319	293	282	305	280	300	306	275	279	303	314	308	322	297	278	298	333	313	307	292	288	302	322	303	283	311	298	289	287	302	240	297	279	297	313	320	328	270	302	291	332	279	310	327	299	314	323	335	288	301	275	276	297	267	291	332	313	296	290	288	300	294	301	294	306	295	265	299	288	277	274	267	294	321	259	296	274	334	297	309	308	332	321	309	306	298	285	269	309	345	340	295	291	319	294	262	264	274	311	333	279	310	299	292	306	290	283	323	300	317	339	320	330	302	306	293	286	304	286	303	320	313	275	305	301	319	287	304	292	311	288	281	300	299	285	307	304	285	297	282	295	321	304	279	293	282	313	312	302	292	288	283	281	287	288	267	317	297	256	314	325	335	273	252	298	366	312	274	274	289	284	286	312	292	304	318	311	309	300	292	312	335	304	279	317	301	312	266	297	309	320	278	283	318	262	266	275	308	326	291	299	311	292	259	287	332	333	301	278	315	331	310	302	294	286	295	308	300	302	284	302	295	311	322	315	289	282	255	288	255	279	340	321	299	272	297	301	299	287	329	297	315	311	284	271	304	310	317	253	285	319	288	334	297	306	277	302	315	329	292	285	292	311	292	279	357	330	273	304	284	305	301	284	301	284	270	293	291	328	280	289	348	276	305	331	273	314	316	320	271	305	305	280	285	274	310	304	311	268	309	293	300	256	304	284	276	305	286	293	296	317	267	303	315	335	301	304	299	280	303	280	319	303	309	277	306	297	276	317	295	317	275	271	309	289	326	322	291	334	304	322	316	323	330	285	352	318	293	270	315	285	277	287	291	267	324	288	307	305	326	305	283	288	314	270	328	298	311	284	255	313	302	317	304	282	272	276	260	285	287	285	286	286	311	287	285	319	294	323	296	316	278	289	306	260	301	326	295	281	294	302	324	257	285	325	274	304	307	284	327	304	278	310	297	290	366	316	284	280	313	287	271	249	280	311	292	306	292	312	276	313	302	285	260	312	306	300	306	306	289	292	318	307	268	294	310	298	288	274	325	292	320	306	287	310	308	287	335	290	320	289	305	273	314	282	316	312	310	282	292	310	290	321	309	325	261	342	237	296	355	300	268	306	284	300	270	305	296	285	303	283	277	324	328	280	282	327	291	275	284	303	303	290	300	313	312	269	291	315	272	274	316	298	303	317	299	294	339	325	287	334	314	312	304	294	307	305	315	305	299	276	291	301	315	310	290	291	301	297	315	324	289	302	351	287	297	301	278	311	255	318	319	311	314	300	281	288	297	303	267	264	294	284	293	329	295	297	313	303	315	285	298	292	268	312	322	309	310	283	330	300	308	291	274	317	318	305	295	284	280	284	293	309	289	304	294	287	308	277	308	279	269	317	324	310	301	306	308	313	305	313	286	283	318	289	299	337	299	286	295	313	283	300	292	312	307	299	324	296	320	293	288	302	283	306	292	304	293	289	299	293	319	306	292	276	290	291	272	293	289	289	310	299	306	286	290	273	334	302	293	276	268	306	290	314	295	282	291	309	285	305	312	331	287	317	292	316	351	320	277	316	343	282	287	291	265	280	330	329	290	289	297	322	328	316	298	309	300	307	323	290	311	281	319	274	275	311	310	314	342	316	277	258	300	284	303	283	288	292	293	280	288	318	279	296	323	313	293	296	321	300	303	303	307	296	288	349	320	282	302	305	272	274	300	319	290	315	278	295	318	260	304	297	305	270	315	271	293	290	295	294	295	289	270	284	297	292	288	276	288	296	322	278	291	283	301	297	317	337	276	269	257	293	310	290	305	321	256	288	275	307	295	318	301	316	270	280	321	297	255	306	322	279	302	314	288	267	319	284	286	274	278	288	288	266	290	299	272	262	312	307	289	291	282	274	299	295	285	286	289	298	303	286	308
27414	13606	15390	13510	10054	8297	6847	4093	3321	2552	2239	1742	1654	1502	1369	1228	909	814	785	744	761	708	675	686	682	710	654	667	703	671	695	688	691	655	640	634	705	709	668	636	709	660	637	722	686	691	693	692	686	669	697	676	632	633	654	701	606	663	644	637	692	642	678	670	652	625	671	610	685	673	669	612	651	655	627	630	660	619	636	649	651	681	673	649	656	649	664	727	673	670	710	666	603	688	670	638	636	710	660	658	698	637	666	648	676	651	651	658	598	632	638	680	660	624	692	701	659	634	652	659	704	655	578	641	642	686	635	715	646	661	651	678	686	665	660	612	668	686	677	623	640	652	722	661	631	663	660	692	655	677	649	628	677	647	657	653	656	670	601	663	654	687	683	650	652	652	670	653	650	660	621	651	616	659	662	672	642	668	711	647	620	634	654	656	654	698	656	639	675	650	628	652	654	662	628	610	639	617	651	676	662	723	648	659	673	660	685	640	645	632	649	627	675	640	683	708	656	648	661	661	645	677	661	677	659	675	653	687	693	643	648	648	626	632	646	679	622	683	653	691	634	660	645	642	639	600	675	625	655	617	645	627	682	648	597	626	621	649	691	692	665	647	690	672	660	683	645	625	665	700	681	665	690	634	648	639	690	641	689	635	656	636	650	642	621	689	650	659	645	701	650	642	679	682	611	625	647	653	672	648	691	669	636	684	636	591	632	665	629	687	652	685	622	628	666	678	654	638	667	651	711	709	654	610	644	674	659	681	647	638	724	692	665	693	659	685	645	611	649	656	641	617	641	661	644	641	659	658	675	670	683	618	622	618	672	676	651	627	658	707	665	668	671	674	659	665	653	590	637	655	632	670	699	672	689	647	658	644	665	662	649	624	628	612	631	666	691	627	637	646	673	650	659	663	679	648	644	614	628	691	668	646	660	650	683	662	613	674	666	724	681	636	644	677	644	644	615	624	648	648	673	671	679	703	661	640	674	631	638	687	636	630	695	638	687	640	664	661	631	621	631	672	688	610	663	672	641	590	673	660	680	671	618	680	702	680	690	663	654	659	661	651	691	642	652	720	653	654	634	632	658	612	691	628	674	625	676	630	639	637	660	613	603	617	703	668	701	684	647	648	636	650	646	659	619	624	716	657	628	695	664	632	658	668	663	696	689	635	679	654	593	643	662	662	662	621	673	648	693	699	692	667	661	628	658	676	685	637	676	629	637	651	701	677	647	679	641	640	690	660	633	658	657	628	661	678	716	631	639	637	706	632	660	641	655	669	678	681	608	611	684	674	673	649	662	653	637	689	639	642	651	623	663	615	654	655	668	647	657	683	651	604	683	663	613	683	674	669	673	743	655	612	611	653	670	658	641	637	637	631	668	627	644	680	660	637	690	662	694	652	586	643	668	644	591	638	644	686	627	640	681	648	654	612	722	616	666	651	660	635	677	668	651	653	624	626	617	644	616	641	665	662	678	646	656	611	637	667	653	650	625	642	643	679	680	646	641	635	634	670	676	661	703	616	652	687	648	629	688	650	689	627	682	620	600	691	690	650	701	656	605	639	682	656	651	622	648	687	680	661	677	702	638	649	682	681	656	650	652	648	679	658	654	670	629	656	613	628	662	631	648	638	655	669	661	656	667	640	670	613	626	622	652	682	728	628	604	671	718	642	643	653	691	650	693	648	663	637	663	603	659	641	698	628	716	681	636	678	683	637	654	650	689	615	674	684	645	646	681	696	659	678	645	665	648	665	699	668	673	624	673	611	680	650	678	635	660	637	667	656	648	673	621	638	635	678	628	646	635	668	678	679	642	690	697	663	679	683	645	661	604	652	640	654	678	639	672	647	639	651	662	652	624	660	611	651	643	663	687	630	660	699	640	640	692	639	698	652	694	731	648	615	685	701	717	646	624	667	576	614	632	650	680	685	654	625	677	621	665	727	624	634	629	640	693	660	652	653	705	669	632	670	691	659	645	632	662	647	662	658	667	652	644	626	719	630	645	661	643	642	647	633	695	641	673	644	633	643	648	654	683	660	666	670	623	698	703	615	676	693	689	668	642	676	670	694	653	628	632	628	632	621	604	628	636	679	717	649	625	636	643	673	673	666	665	660	623	668	676	651	672	626	654	611	701	702	690	664	623	651	625	674	635	632	717	650	647	626	667	646	659	666	678	647	648	648	602	688	666	648	652	640	643	634	673	602	646	679	710	688	638	685	655	633	695	674	656	666	580	670	644	634	658	621	688	646	646	648	703	661	653	646	707	632	630	685	642	631	658	624	611	673	652	661	622	664	681	647	661	648	685	665	690	631	632	614	701	633	701	640	723	628	649	623	679	605	646	690	645	677	619	683	643	626	697	650	620	670	635	682	654	653	614	638	607	637	688	678	673	656	661	659	612	645	677	637	624	662	670	641	656	642	595	649	646	661	654	639	628	652	622	676	623	666	678	655	720	671	677	635	648	633	633	658	676	631	667	660	621	675	586	676	655	657	669	684	647	650	686	667	670	633	635	659	683	649	638	686	699	688	633	678	657	650	639	662	672	655	638	661	649	691	658	669	707	661	726	664	681	670	639	678	672	703	675	711	678	591	680	620	649	668	688	659	707	660	628	691	669	705	664	651	652	678	644	634	674	666	615	673	646	707	654	640	659	624	666	671	640	627	648	651	617	651	649	655	669	688	679	650	630	637	679	646	667	657	662	664	649	665	673	653	653	611	646	689	637	644	631	651	661	677	678	655	622	671	651	699	700	637	667	649	650	653	685	675	638	629	609	680	636	682	673	636	690	616	620	639	679	657	730	646	623	710	667	663	612	648	680	653	649	660	684	652	683	663	630	679	659	644	679	645	650	683	665	646	699	631	652	628	690	662	648	617	656	646	643	636	640	640	616	648	652	630	656	617	672	646	669	609	672	688	632	614	674	637	656	633	663	672	621	655	664	663	645	637	655	634	683	666	620	662	664	637	673	641	664	675	604	650	672	659	665	646	658	667	685	618	609	680	699	647	605	697	647	667	660	674	629	746	629	636	650	642	614	681	694	660	632	680	676	650	670	690	619	640	652	636	682	663	633	650	631	663	654	650	638	696	649	625	619	672	688	658	623	695	646	625	623	666	660	657	650	680	636	646	653	664	678	677	642	678	645	646	653	650	661	651	675	652	664	665	660	635	643	633	700	664	640	647	647	633	697	639	640	637	655	630	631	614	681	680	661	626	656	646	676	638	618	646	693	639	632	666	634	670	667	656	654	639	588	669	654	682	602	652	685	682	677	642	669	624	664	681	660	627	650	647	686	683	669	670	656	662	636	690	670	669	634	650	678	638	682	647	672	662	667	642	623	652	662	706	650	640	653	704	673	694	629	677	652	669	670	668	685	658	648	616	663	689	619	638	645	607	648	657	679	640	641	677	691	678	694	648	654	665	669	678	668	630	626	650	727	721	646	662	681	648	639	674	651	660	655	669	684	616	677	633	643	641	684	639	651	637	653	671
50901	26086	17565	12225	6734	4321	2982	1824	1266	899	850	662	591	595	495	444	358	355	379	373	369	334	341	339	310	318	366	343	367	335	335	327	296	367	378	352	310	314	346	339	352	327	347	353	314	333	316	319	332	318	306	352	372	343	367	333	335	349	305	325	349	368	346	367	332	330	330	299	318	346	345	349	343	343	348	332	400	381	341	347	313	326	347	356	330	325	318	299	342	333	310	293	323	323	380	350	344	344	374	351	351	340	348	356	298	351	368	358	329	315	301	312	339	318	346	336	327	362	356	376	319	343	321	312	339	323	300	293	322	351	356	329	369	360	334	356	341	358	346	286	326	363	340	356	353	338	385	344	349	313	387	348	336	367	300	328	363	322	350	309	308	337	348	274	315	345	333	279	327	332	320	346	306	346	318	333	359	317	346	321	325	319	344	335	330	364	333	335	317	322	333	316	363	340	341	315	388	357	366	308	340	340	295	313	334	341	343	357	328	319	340	331	327	340	328	360	313	316	337	335	324	347	348	305	349	367	360	318	312	320	309	301	351	327	325	330	325	319	351	315	367	323	383	324	341	337	306	323	357	349	362	339	302	352	303	303	344	338	317	336	325	358	344	304	278	312	316	342	336	335	310	299	301	299	326	329	328	330	312	312	319	309	321	339	321	360	362	353	323	320	335	320	328	344	337	329	334	321	333	334	298	295	296	302	322	352	363	294	376	342	359	332	304	350	331	333	324	312	333	334	326	319	351	310	325	364	357	339	305	344	337	319	307	307	331	346	324	361	322	355	336	355	371	318	328	362	321	317	343	315	319	296	333	375	368	300	293	317	351	294	339	301	332	343	359	314	331	323	301	334	337	333	319	339	334	338	332	371	329	323	364	344	309	322	340	302	343	392	382	346	334	351	311	345	308	337	328	334	328	351	361	341	339	328	303	297	331	324	338	345	367	318	340	333	350	335	337	316	314	334	349	343	354	329	346	344	346	332	327	325	319	347	327	334	347	353	320	341	313	366	336	352	366	332	322	327	339	340	331	337	300	342	331	322	342	323	357	337	357	325	325	308	317	351	312	344	360	349	343	383	326	323	324	336	340	365	300	341	334	315	372	325	301	318	352	346	353	350	326	334	322	346	341	336	361	319	314	343	336	331	351	330	334	337	323	331	297	376	338	340	361	359	378	332	352	318	332	348	323	324	340	388	327	323	336	311	341	316	324	317	307	359	344	358	321	324	357	317	350	363	335	294	332	359	341	312	336	349	357	338	329	350	309	327	342	348	348	313	296	320	325	292	349	307	331	309	311	314	336	303	345	325	324	332	323	306	336	329	348	367	325	332	327	366	385	334	342	336	325	309	329	325	343	351	341	323	346	328	346	367	339	315	362	315	343	338	357	342	371	315	316	338	340	315	297	308	345	352	319	337	363	322	378	305	327	351	347	338	325	315	322	355	305	338	364	355	347	358	350	314	322	314	335	338	337	309	358	301	324	368	347	341	303	323	316	347	341	323	331	379	347	338	295	352	334	325	354	323	318	295	334	327	337	349	341	335	312	331	313	336	345	307	299	342	305	324	338	323	353	304	350	370	326	355	347	331	327	314	356	331	341	331	343	326	334	316	329	372	336	343	295	342	333	351	334	342	335	326	309	310	327	335	340	321	355	323	356	355	329	324	335	354	326	366	276	338	354	325	298	328	318	334	347	349	343	365	382	327	348	308	373	350	339	312	317	304	349	321	335	335	329	340	320	322	315	310	328	301	324	327	346	355	361	300	309	348	352	368	297	347	367	355	323	298	333	328	311	328	314	331	346	327	326	312	327	321	311	365	351	357	292	317	347	329	350	335	302	325	342	324	326	354	340	322	301	309	302	329	333	308	370	352	285	306	353	367	363	320	305	347	333	295	348	349	334	335	320	352	335	347	345	311	354	361	341	342	329	290	344	352	332	347	352	367	340	346	339	310	344	339	317	332	342	365	377	344	317	320	325	311	360	365	341	339	326	340	338	394	354	337	320	325	384	374	342	311	341	353	325	328	324	314	294	340	314	336	305	335	314	341	338	322	348	297	317	311	330	335	293	323	330	316	326	323	326	328	318	358	323	365	329	314	377	318	363	340	315	371	379	387	366	303	336	337	361	355	306	331	317	363	323	314	328	346	311	326	334	377	343	310	303	305	358	326	337	360	365	355	354	320	368	327	281	336	361	330	327	353	329	332	323	363	340	345	342	331	362	357	317	352	347	324	349	310	322	332	334	296	323	343	328	311	323	335	357	363	360	327	298	350	332	343	320	352	344	339	360	316	316	325	343	340	344	324	330	334	330	323	358	329	348	354	317	340	355	346	340	316	307	327	298	351	350	327	388	323	334	329	320	348	332	332	313	353	299	330	293	328	378	324	338	363	340	298	345	322	356	333	340	330	347	352	326	357	286	359	328	332	315	325	350	322	331	330	318	339	333	311	365	295	322	328	321	357	338	323	316	329	332	332	314	273	301	309	323	343	319	324	310	295	334	331	346	315	327	337	320	353	352	320	345	336	312	326	335	326	355	316	349	338	345	320	335	348	328	348	363	325	331	332	361	330	332	301	354	324	306	332	303	307	323	333	307	344	365	313	349	339	314	312	342	323	324	348	331	358	351	319	316	323	361	350	366	367	354	340	318	350	352	328	345	317	331	330	351	324	322	278	302	357	308	318	349	326	329	318	355	368	358	353	331	333	348	333	329	357	329	318	334	337	291	374	323	318	332	341	355	326	360	321	374	382	359	354	347	304	339	368	355	327	325	318	306	307	335	347	345	366	324	300	321	326	322	308	308	338	356	342	321	345	349	348	344	333	339	331	343	360	338	359	327	348	333	319	328	297	318	339	337	334	333	290	340	356	283	308	319	368	319	308	363	367	329	350	372	301	328	332	315	299	332	386	336	358	347	367	318	304	381	325	328	315	300	350	352	351	321	337	342	372	320	339	342	322	334	348	346	318	304	333	292	335	325	335	300	341	296	342	280	316	320	314	379	347	340	352	352	321	333	337	360	322	336	331	319	309	363	302	329	332	321	332	330	341	354	313	318	365	333	354	358	345	335	343	310	289	334	341	333	334	329	350	334	334	329	342	331	325	328	347	325	334	318	316	318	344	354	327	340	316	344	296	325	321	340	347	341	335	334	354	325	331	330	346	323	358	323	353	382	332	333	308	325	306	329	317	309	355	302	296	357	357	329	333	325	312	309	314	296	333	338	348	371	328	337	318	356	335	328	339	333	349	347	347	317	383	316	348	358	340	322	310	318	319	320	356	367	314	315	318	330	367	375	348	329	347	355	325	354	341	345	356	314	352	314	293	347	326	310	378	311	322	345	342	345	342	319	333	350	333	359	335	350	350	311	358	331	316	333	357	309	371	370	345	348	307	329	339	327	314	311	323	316	319	333	329	307	322	349	330	359	300	336	348	322	350	346	311	353	355	320	347	373	351	318	365	361	310	359	359	311	331	318	325	329	360
30368	17769	21631	22252	16767	13889	10679	6775	4830	3639	3152	2595	2226	2080	1760	1471	1133	1015	934	880	798	754	801	735	744	770	747	782	717	737	722	764	766	746	709	755	747	797	757	776	774	710	763	742	743	729	731	723	733	728	722	813	735	705	745	744	781	696	673	709	702	719	708	684	667	684	696	709	804	706	745	718	681	719	697	698	709	744	676	734	752	697	689	703	715	654	700	745	725	710	706	711	754	722	666	726	739	735	757	692	701	733	752	717	787	734	721	707	739	745	729	709	704	689	718	770	769	695	674	720	632	709	703	708	781	738	768	673	729	709	707	693	734	762	736	723	716	677	702	697	712	671	714	706	730	723	710	726	753	741	706	730	722	669	693	737	681	744	690	726	706	747	690	699	693	743	755	691	721	735	713	686	693	676	726	707	725	667	746	682	730	725	644	764	665	714	716	753	757	686	677	734	718	670	765	712	745	704	769	709	711	748	718	763	699	716	719	697	727	735	711	763	718	685	732	699	690	710	718	657	732	736	759	712	740	764	741	655	722	726	729	661	725	668	700	704	722	740	733	737	718	683	704	744	746	687	746	716	731	767	692	691	747	707	753	775	721	661	702	727	717	735	675	732	775	684	710	717	775	712	768	726	742	697	722	752	776	744	737	700	742	648	686	742	713	702	723	729	719	674	774	682	709	701	722	695	692	722	703	707	733	731	684	714	666	759	702	720	727	706	716	706	733	746	721	716	733	732	724	682	699	724	692	672	732	704	680	694	706	722	693	740	732	700	739	732	712	674	718	748	778	744	717	733	750	801	703	748	682	723	729	668	709	699	679	723	742	765	726	696	695	744	714	759	701	724	663	693	744	709	675	684	753	740	759	713	721	700	739	707	743	738	732	712	708	715	727	691	718	710	705	708	705	695	718	722	740	723	675	714	698	724	698	714	721	705	687	745	717	760	734	757	744	715	711	694	680	688	691	720	722	749	679	745	725	724	729	678	739	756	704	671	747	686	711	720	771	752	702	700	735	770	733	731	727	676	738	698	757	701	701	726	737	675	672	779	682	713	734	735	741	736	748	719	710	730	762	711	733	683	691	696	738	715	732	712	715	701	729	708	711	723	719	729	730	739	747	712	728	719	717	706	696	735	691	726	749	673	758	734	712	768	744	718	745	732	659	717	726	642	732	710	723	743	695	703	727	763	735	705	737	727	697	683	676	749	723	671	742	747	718	699	692	674	701	743	729	706	750	704	748	716	695	729	682	683	744	755	697	684	717	760	715	684	736	716	763	749	736	726	692	731	723	679	703	707	744	753	722	750	684	721	722	725	702	713	714	743	704	694	734	712	743	726	759	734	727	753	741	800	701	711	767	707	727	678	713	732	765	781	696	725	760	715	713	726	730	746	722	675	704	697	724	704	694	736	720	717	708	718	731	721	682	696	653	729	721	716	765	715	731	707	710	716	726	695	697	706	704	671	682	747	714	724	677	761	758	698	713	742	698	703	675	736	723	712	689	712	691	718	717	721	780	684	743	667	736	695	731	700	743	724	736	732	725	771	768	741	722	710	706	728	689	741	722	743	764	716	725	734	740	712	698	730	687	702	733	673	753	729	720	694	730	704	676	760	732	714	791	638	707	692	705	720	736	717	721	782	730	703	685	706	734	728	716	729	689	685	711	688	766	696	713	678	766	784	706	698	669	739	721	725	708	738	717	714	755	718	709	692	664	713	693	720	728	730	760	683	719	672	710	790	700	732	718	723	724	699	681	751	697	744	734	732	705	722	753	732	670	722	684	728	690	710	757	713	700	685	742	674	701	756	692	715	719	715	711	699	762	696	742	723	750	702	763	724	784	694	715	703	696	698	751	691	705	740	730	743	707	718	663	702	686	737	720	736	776	744	727	740	717	677	694	703	714	660	733	707	715	724	698	717	758	676	703	701	681	791	749	663	700	756	722	732	745	695	752	690	717	768	689	736	719	730	693	762	657	694	760	673	651	723	729	727	686	677	717	666	685	729	732	771	690	711	693	715	712	685	770	716	711	752	734	741	724	714	718	723	709	749	717	725	700	747	728	719	680	698	737	668	756	696	771	710	714	714	723	709	698	751	770	690	720	673	690	717	725	727	694	697	712	670	679	744	718	683	735	703	691	721	718	741	726	763	699	713	727	763	701	692	711	698	720	702	676	754	741	721	712	710	746	736	684	685	728	664	722	694	757	679	697	725	691	716	671	686	704	699	720	702	690	710	689	692	662	747	745	727	747	775	762	666	723	732	701	699	705	690	724	700	752	780	738	672	729	729	735	748	692	694	713	739	682	732	665	763	680	713	754	740	701	726	721	688	731	697	714	730	765	723	769	671	733	692	716	728	744	750	732	731	761	701	669	727	706	739	693	753	727	708	708	731	688	714	679	693	717	759	702	779	728	702	714	711	711	775	705	703	717	705	749	709	688	754	715	727	702	686	741	711	697	727	643	788	752	752	750	709	731	699	733	728	774	701	713	752	743	720	708	700	728	729	721	640	696	726	727	679	717	704	725	715	727	694	695	743	730	736	697	691	742	692	723	706	734	662	713	700	712	694	764	697	742	744	765	704	780	673	734	708	699	685	708	718	729	732	677	718	745	703	728	741	731	694	697	685	802	714	700	732	707	714	738	673	704	738	665	678	728	710	698	752	706	753	724	713	731	709	734	727	716	726	664	743	672	712	752	730	737	694	768	697	743	740	717	714	725	743	728	706	673	687	719	726	728	742	683	716	735	653	746	762	692	718	715	661	696	801	727	757	670	731	703	725	734	758	680	734	670	714	737	694	683	713	697	759	699	697	698	740	748	760	741	701	754	674	733	713	678	714	734	752	714	685	765	748	705	706	668	749	715	691	675	726	698	739	740	704	703	691	694	712	682	709	692	713	693	708	755	721	732	710	741	674	698	689	710	734	743	695	746	668	745	706	676	744	689	706	760	741	680	695	711	741	719	722	689	710	743	725	660	755	736	677	723	696	679	705	724	709	664	715	713	704	711	761	664	759	720	685	772	657	689	717	715	757	732	716	695	723	694	732	740	707	691	721	674	720	728	734	733	737	707	734	703	726	670	722	723	750	685	748	701	717	695	679	759	715	702	709	718	735	740	751	745	721	688	757	746	723	745	716	681	669	700	689	729	753	733	729	729	733	706	713	746	707	709	740	735	767	711	731	705	708	716	709	705	736	739	735	679	778	703	691	736	713	748	763	745	715	704	684	740	722	763	690	758	707	673	748	722	733	727	736	718	701	721	709	702	725	692	733	724	676	683	763	732	748	724	721	718	725	764	758	687	742	703	721	726	757	725	683	727	701	760	764	755	728	702	679	714	699	785	717	735	730	732	683	713	744	714	668	777	746	704	715	715	723	741	705	717	730	703	781	698	785	701	750	719	710	722	674	752	741	669	742	703	672	734	767	689	716	697	741	730	715	698	717	712	723	677	697	735	750	765	707	680	722	704	686	690	746	693	719	747	755
25375	11361	7780	5057	2470	1409	1007	751	628	553	499	439	406	388	348	333	288	287	269	279	247	317	261	230	244	267	250	287	296	267	283	246	237	257	262	264	253	290	247	298	255	244	278	277	250	270	276	267	269	279	256	269	279	284	264	264	232	225	264	252	276	256	259	275	275	251	232	233	221	227	278	251	251	259	272	244	257	231	269	243	265	278	273	246	262	260	257	271	240	263	273	262	245	293	254	260	283	255	280	227	263	286	246	260	259	268	275	283	242	229	275	297	261	271	253	248	243	259	272	262	236	257	245	288	236	269	283	283	264	261	255	246	268	278	271	240	243	278	270	257	246	275	267	259	242	282	253	261	253	268	241	290	246	253	286	267	278	247	256	312	267	265	251	254	293	258	242	260	267	263	246	223	258	219	248	262	251	239	265	246	255	269	279	257	248	254	276	250	233	282	288	270	267	235	235	251	288	251	257	286	265	259	262	295	248	268	248	260	291	263	274	234	278	280	233	287	256	264	257	272	250	292	260	264	238	266	245	243	261	242	239	219	234	274	234	256	245	245	288	248	267	246	277	273	291	244	270	252	234	255	308	297	279	247	270	248	238	261	274	275	276	268	242	239	254	271	271	223	275	288	275	245	265	269	290	278	258	251	263	235	267	269	271	269	250	250	247	274	249	253	260	236	269	239	238	251	289	296	290	243	281	283	243	246	253	254	251	263	265	256	265	252	236	228	268	266	253	293	244	256	286	279	262	303	252	262	260	277	245	303	239	264	246	286	273	266	281	268	280	241	283	224	251	246	285	257	265	276	256	252	251	252	263	223	268	265	223	243	245	239	273	237	252	248	244	253	260	266	283	260	277	247	253	251	266	266	267	253	245	256	265	293	291	231	254	261	256	261	277	279	261	268	270	280	241	250	247	253	263	250	263	243	250	264	260	301	293	249	221	246	253	267	252	272	236	305	261	265	252	255	266	240	276	279	268	249	283	272	227	270	304	266	258	279	273	276	273	275	238	246	282	255	234	242	224	280	270	273	242	234	256	243	261	257	288	265	256	244	253	278	248	256	245	262	284	254	284	240	246	281	251	276	278	253	271	244	260	235	268	252	222	290	242	257	276	269	298	232	263	270	260	279	274	299	241	234	261	267	232	228	259	231	246	258	252	265	269	240	230	256	249	284	302	278	246	220	218	282	226	258	279	264	226	282	245	247	280	276	239	251	280	250	246	245	244	263	241	251	236	290	261	238	235	274	278	259	235	256	264	263	250	246	266	246	249	246	260	296	255	253	274	280	278	290	258	267	297	267	273	261	255	264	276	254	266	271	232	241	249	255	271	257	286	265	232	244	232	258	241	267	270	299	260	242	232	256	281	266	259	272	252	261	284	284	277	269	253	276	259	273	238	234	257	270	308	256	275	267	249	264	248	285	264	254	267	227	248	237	298	231	267	241	259	263	256	281	284	269	246	276	269	271	243	280	241	242	251	276	246	278	250	290	298	267	274	270	226	248	240	275	255	261	237	246	270	274	235	283	274	253	259	244	260	257	248	276	284	288	255	247	243	264	256	241	240	242	240	275	278	268	277	257	225	246	261	261	273	291	283	266	244	260	294	274	293	251	263	277	250	267	265	243	255	273	291	266	228	239	273	259	290	277	287	243	261	261	271	284	260	260	282	261	245	268	299	248	255	259	234	273	253	267	238	253	249	259	253	256	257	257	259	277	273	249	265	254	245	257	269	288	248	231	265	261	242	259	269	291	282	263	278	245	261	240	288	262	261	265	261	243	256	255	263	253	273	277	266	260	249	240	253	266	280	246	284	281	260	239	271	264	281	271	265	225	288	267	252	278	268	244	292	293	288	278	236	242	267	246	247	263	243	268	251	259	255	299	261	260	247	266	240	297	257	233	267	273	260	239	259	253	258	284	227	251	265	255	277	263	260	246	270	240	260	232	257	260	291	280	289	269	278	271	254	248	273	261	245	251	249	247	265	285	265	257	259	275	253	270	264	282	248	263	294	238	290	239	272	282	246	248	247	234	271	266	252	222	220	262	274	258	285	246	260	244	275	253	255	232	252	241	248	233	269	266	249	286	253	279	257	250	243	243	309	267	261	275	242	258	233	228	249	225	251	252	282	259	284	283	268	263	253	276	237	277	269	265	271	270	234	256	270	250	264	298	256	231	277	249	242	258	243	269	250	265	254	240	253	264	272	206	271	295	257	277	288	277	280	253	251	259	235	269	245	254	231	245	241	264	250	241	297	248	237	255	264	236	262	272	262	238	246	262	274	276	258	266	272	262	295	286	256	264	262	281	285	275	256	256	244	239	248	255	274	268	263	258	251	243	270	236	252	222	253	243	252	281	275	253	287	256	234	296	260	287	285	260	268	253	261	264	245	274	242	234	244	268	280	243	224	286	267	256	265	293	222	259	272	244	279	258	294	268	252	244	260	249	270	264	245	269	243	261	264	252	304	272	291	287	278	267	222	247	252	292	271	241	275	274	259	258	298	250	259	265	271	270	274	245	283	265	278	273	270	249	272	251	262	266	246	243	235	274	277	269	243	236	254	258	241	237	259	233	276	268	238	247	273	240	252	260	246	262	250	283	264	265	264	257	269	254	270	248	286	252	252	266	263	236	265	279	276	278	261	254	267	247	278	245	274	289	266	265	249	267	216	264	253	273	245	282	272	252	288	249	252	248	280	255	257	257	267	255	253	267	306	269	272	291	254	257	263	239	284	226	240	251	240	269	256	277	244	259	266	274	277	292	238	263	252	242	238	264	259	253	290	259	266	249	280	266	263	279	295	259	257	248	307	251	241	261	268	282	275	269	244	260	282	272	262	254	262	255	247	261	266	262	268	248	263	255	257	289	282	264	279	273	276	242	238	258	266	255	262	240	262	288	280	251	262	271	263	261	269	267	268	246	255	277	252	257	249	276	268	255	240	278	286	261	286	267	247	255	267	226	279	260	264	264	286	276	257	257	284	263	245	260	271	268	254	256	238	276	257	284	255	279	266	285	272	259	274	262	249	271	279	251	279	245	274	284	267	256	231	216	270	261	266	264	260	279	259	248	211	271	265	221	271	250	238	258	278	252	282	242	270	280	258	254	256	281	267	237	242	280	250	277	243	251	276	269	251	254	231	261	267	217	265	259	248	266	287	280	273	301	260	297	284	266	258	292	268	254	263	250	258	262	226	262	288	246	258	239	253	251	234	259	230	237	241	272	283	264	244	243	268	228	262	249	251	252	248	261	274	228	262	245	229	286	250	251	250	262	284	239	253	262	275	229	228	265	229	276	254	277	257	234	280	277	242	250	246	257	277	294	272	272	265	245	241	269	284	270	243	235	234	246	271	253	258	253	272	257	252	239	248	281	241	253	255	254	286	273	242	221	272	245	258	265	276	268	234	249	227	275	267	273	229	278	247	289	228	292	293	256	269	291	227	260	220	254	254	271	242	239	275	252	275	271	257	267	257	248	230	269	262	286
15031	8224	12613	12028	7887	5260	3888	2884	2396	2163	1761	1529	1340	1243	1152	1015	719	670	710	625	614	613	594	635	593	608	597	601	594	589	602	614	595	598	592	607	656	630	587	566	595	594	551	558	593	598	576	632	572	597	604	610	602	581	550	612	589	579	539	563	611	602	618	579	603	604	521	580	589	543	561	587	583	553	588	572	581	578	570	573	569	554	606	576	586	582	573	572	587	556	620	602	564	586	571	579	538	583	591	575	607	577	582	536	562	586	559	606	604	550	530	589	558	548	580	502	567	561	560	580	597	602	590	568	510	586	559	569	576	621	592	562	604	578	550	574	574	547	588	605	550	554	579	536	554	572	570	563	611	545	605	581	563	547	546	606	572	589	593	578	556	585	562	588	580	576	576	586	556	594	563	566	571	603	604	563	634	609	596	578	589	564	577	631	587	568	612	545	561	596	656	618	571	575	622	568	552	595	595	564	591	580	625	601	563	572	567	558	630	599	557	529	564	592	581	595	622	599	570	545	593	583	561	541	572	623	614	560	588	588	587	589	592	597	609	572	558	608	567	548	557	586	579	562	586	585	554	640	577	578	556	595	612	573	568	587	616	559	571	615	589	578	619	550	555	592	593	567	551	609	577	577	546	624	530	544	563	592	586	566	604	550	574	584	601	518	584	604	598	609	648	554	559	571	580	586	573	578	585	560	555	585	638	576	583	579	593	574	633	561	618	568	571	577	571	558	568	563	656	580	578	599	539	570	568	607	586	584	585	562	603	568	590	575	606	544	562	571	574	585	582	581	563	564	538	613	596	610	607	581	584	577	565	614	588	531	591	608	587	573	567	576	592	595	557	622	547	596	616	541	570	577	598	564	559	586	559	535	534	548	599	575	562	527	590	571	581	585	575	583	563	591	575	554	539	579	632	556	567	583	610	591	576	587	565	594	560	570	593	570	599	583	572	575	559	579	580	572	573	607	579	581	553	594	576	591	548	573	590	597	566	570	573	578	555	576	569	554	562	552	568	592	567	573	565	577	559	564	589	615	556	599	544	600	586	589	597	591	610	558	607	559	601	568	563	609	587	522	584	600	599	555	577	536	553	584	567	641	545	506	600	602	560	568	590	591	632	557	556	553	573	619	607	593	562	597	589	565	533	554	578	565	580	584	566	617	641	592	590	542	589	537	543	571	585	575	564	604	563	522	548	610	624	570	598	576	601	573	548	551	591	566	600	591	539	577	536	595	583	581	590	586	570	559	585	547	588	561	544	615	584	613	573	585	599	581	555	584	526	533	587	585	590	574	571	530	576	563	569	572	587	585	589	601	534	547	543	565	581	597	601	596	589	525	583	584	566	603	539	576	577	601	585	574	557	579	580	605	582	598	580	583	559	602	574	545	559	565	569	558	597	589	607	549	588	601	569	570	590	594	604	601	575	603	581	580	604	549	574	573	620	566	566	581	584	591	576	588	612	595	584	578	582	581	586	578	569	596	610	582	614	590	583	596	580	572	555	566	569	580	574	595	553	539	567	534	524	604	603	589	585	585	539	553	580	533	591	597	569	556	583	578	571	583	577	604	591	568	572	560	588	585	603	595	552	608	613	560	542	608	604	549	673	571	589	571	562	558	578	592	571	560	581	544	576	585	567	575	534	599	580	549	561	579	550	584	552	599	603	583	578	571	562	599	567	563	545	590	570	579	543	575	570	568	597	543	583	575	630	590	592	558	573	593	571	583	578	563	582	601	555	587	551	553	617	582	608	581	554	569	613	576	582	580	589	583	545	589	613	572	576	573	515	561	588	634	572	565	584	619	589	517	566	562	568	533	598	560	568	555	569	555	529	569	598	659	552	559	573	594	499	569	541	581	589	568	638	581	571	589	548	589	573	615	552	579	544	587	558	574	602	553	541	607	600	558	593	537	578	598	541	583	631	585	582	593	588	572	618	587	545	588	633	578	600	541	596	562	585	580	565	593	601	569	560	586	589	577	615	594	564	570	552	617	552	588	557	587	533	592	555	623	614	586	589	557	596	607	554	510	608	570	595	564	543	549	573	593	573	569	614	579	573	567	592	590	575	565	578	544	539	626	570	595	587	567	570	542	599	583	571	593	605	548	578	548	587	588	591	532	625	591	600	617	599	586	560	561	579	559	596	544	603	591	581	525	578	579	617	559	576	611	586	609	581	574	566	592	594	534	590	607	597	549	569	541	573	587	615	600	583	615	602	557	561	553	562	604	547	572	589	583	551	596	554	581	574	593	592	553	600	528	549	564	583	564	588	565	574	585	620	595	587	586	603	593	602	600	554	573	570	595	520	579	597	585	570	558	573	553	592	589	570	611	551	581	573	549	558	590	586	572	594	582	604	573	526	538	581	617	568	602	588	569	565	572	626	600	560	560	548	591	568	588	573	598	572	566	584	586	593	558	578	590	590	591	596	598	542	585	608	590	602	535	569	603	564	574	584	604	593	589	574	578	580	574	566	606	609	620	558	604	590	552	564	557	569	607	556	548	565	569	570	561	592	538	570	565	604	610	578	518	572	582	569	586	552	604	591	557	583	598	595	562	564	592	548	531	594	583	562	546	560	561	603	576	559	616	580	579	571	596	601	566	580	564	610	597	574	544	594	569	603	574	619	584	597	585	574	544	588	576	588	550	555	555	607	575	609	539	562	598	551	514	582	580	556	579	585	556	582	569	574	561	576	566	599	574	545	601	588	571	577	634	608	592	553	554	576	596	536	610	549	598	606	582	596	609	579	610	616	539	574	590	558	579	591	563	578	585	601	623	548	591	530	579	588	540	599	553	549	600	540	551	545	621	598	563	598	585	543	626	580	570	548	584	605	604	571	530	552	606	587	568	558	585	571	575	568	559	562	593	551	605	544	564	603	571	571	570	557	602	566	602	572	562	564	579	565	592	603	561	560	558	611	574	556	588	578	588	571	606	600	619	614	585	559	543	573	561	596	590	609	564	528	596	589	533	564	579	587	576	530	572	589	592	582	578	554	618	571	607	591	564	631	584	563	571	587	618	527	583	549	574	587	556	587	562	565	605	522	565	574	523	602	526	581	585	561	613	586	569	591	604	580	599	589	559	608	619	614	583	573	562	581	580	576	549	626	568	577	617	582	561	592	560	559	607	624	605	605	546	591	548	599	562	604	616	558	584	567	567	621	587	572	560	559	578	588	578	556	557	573	631	595	574	595	589	591	531	632	568	629	575	589	561	603	589	563	600	592	615	567	577	576	555	553	565	596	575	561	583	597	533	617	590	585	612	607	570	609	571	575	568	563	554	542	587	555	553	609	579	607	567	576	561	539	558	584	623	605	562	564	586	542	566	550	606	563	541	601	567	618	609	594	577	587	527	523	559	591	601	561	541	614	562	599	572	576	529	555	570	590	576	588	611	589	582	602	567	600	597	561	558	556	592	569	593	567	553	634	618	642	595	552	596	572	614	570	589	612	586	581	561	563	577	595	600	582	612	568	583	552	551	599	547
38123	18365	13571	7972	4665	3312	1989	1445	955	773	644	586	568	477	437	411	369	321	322	342	290	279	307	308	334	270	302	307	286	309	293	290	317	317	280	259	337	300	297	288	305	300	298	293	308	283	285	282	254	324	302	303	307	303	284	308	260	324	270	278	300	304	310	313	298	298	269	307	281	277	289	290	260	291	293	290	290	280	301	312	330	306	274	311	275	311	324	308	306	295	285	288	267	288	279	292	275	321	271	276	291	318	292	324	329	314	315	283	312	290	348	270	314	290	271	300	270	300	300	291	281	260	276	287	325	312	310	298	276	319	259	301	333	308	309	290	270	275	284	297	272	261	273	239	296	295	293	321	299	308	279	303	308	292	314	292	295	299	307	298	279	327	294	289	280	299	262	301	288	315	278	275	301	306	241	289	297	287	308	289	303	332	282	315	292	254	253	294	274	264	297	277	256	285	272	298	297	304	272	287	301	273	309	290	295	307	287	282	269	308	327	285	302	288	326	278	290	298	291	326	287	295	281	263	270	323	270	278	274	283	298	318	302	258	297	277	278	325	297	287	297	293	283	297	307	294	266	307	301	284	296	287	303	298	317	306	333	302	316	297	280	274	325	284	268	287	299	328	338	319	283	282	322	267	284	277	292	289	355	291	304	320	326	317	288	308	292	254	272	299	254	303	269	290	286	333	284	270	272	275	315	334	290	306	296	297	295	299	317	278	304	309	290	290	285	308	300	295	269	283	277	288	276	244	284	279	325	324	281	303	283	256	296	278	272	295	317	292	316	286	314	283	299	312	304	286	292	279	257	298	273	266	273	301	343	299	297	282	289	304	261	309	298	287	290	283	304	323	295	335	286	292	246	294	294	287	321	308	295	277	316	293	305	298	333	250	262	281	292	279	281	272	302	270	309	255	283	284	294	274	311	291	322	294	283	303	308	292	266	272	287	306	280	271	301	288	288	280	293	262	309	296	327	309	297	284	287	277	273	289	294	299	262	322	312	312	278	311	297	269	323	299	266	301	287	287	320	275	344	318	311	263	284	303	295	285	307	300	311	286	283	271	280	313	296	307	295	295	274	304	264	307	301	269	298	316	327	296	279	299	317	293	308	290	292	315	282	308	306	305	290	288	289	305	309	303	281	268	316	281	282	283	290	265	292	317	312	272	340	269	323	292	280	284	277	297	247	289	294	275	314	297	299	316	293	288	305	263	322	304	315	345	295	250	303	298	307	294	286	284	261	288	312	302	270	288	265	281	307	263	245	284	297	289	273	282	297	292	264	325	311	291	306	296	271	255	281	289	319	310	282	289	282	271	303	312	303	289	280	307	297	313	257	281	318	293	282	275	336	306	283	275	297	286	279	267	283	344	318	245	271	292	331	314	277	276	309	292	257	258	295	330	285	307	240	274	298	286	262	321	295	267	319	298	294	325	346	318	254	289	301	307	294	288	266	295	286	308	285	304	291	285	275	299	272	324	286	305	305	303	283	271	289	297	318	283	296	333	272	290	296	296	291	306	301	305	264	297	296	316	304	314	323	314	321	269	300	311	303	303	306	288	289	274	317	296	295	301	278	292	312	291	282	305	285	276	320	299	282	292	285	318	297	267	289	252	313	297	279	304	314	311	320	312	316	294	278	304	327	289	318	301	285	295	254	255	329	299	283	327	290	285	272	301	284	281	302	305	319	282	303	346	281	301	295	266	300	291	324	320	266	311	290	293	289	301	294	272	302	272	299	242	295	305	283	304	299	306	286	326	305	310	314	293	279	312	325	268	293	297	294	293	309	276	326	316	291	292	289	315	308	287	291	305	311	277	322	317	264	315	277	305	263	273	270	319	268	301	298	265	274	310	300	277	315	311	307	305	313	282	275	321	266	275	282	309	310	306	303	310	278	287	268	303	281	281	327	295	285	291	295	304	276	327	271	313	286	276	331	296	295	295	311	297	289	269	300	310	313	330	297	275	312	273	302	266	307	299	297	297	275	275	292	254	277	281	285	306	296	311	313	299	294	280	300	290	323	292	263	273	300	324	303	271	301	320	298	300	252	289	266	344	343	273	279	327	297	300	309	283	261	304	325	304	271	299	281	258	287	279	281	300	294	282	259	299	263	262	296	314	271	303	296	286	314	308	315	299	292	279	271	281	303	291	273	263	288	303	263	271	315	314	296	297	300	299	323	303	265	307	298	280	257	282	282	323	279	261	321	306	274	293	279	294	321	280	278	292	294	332	307	281	302	277	254	281	263	281	291	289	269	300	298	261	294	316	268	315	259	314	297	288	279	313	269	297	286	265	293	292	286	302	313	280	285	305	270	284	315	312	297	280	301	293	260	320	325	286	283	281	313	296	305	291	271	268	281	268	310	299	306	324	290	270	317	280	298	319	299	293	298	313	312	319	274	324	309	285	309	273	293	283	284	279	274	315	304	300	281	294	328	305	296	287	286	316	253	284	277	256	302	304	289	287	301	262	258	284	307	315	325	287	280	318	283	287	288	274	279	300	303	287	289	280	273	311	267	280	302	293	293	303	279	307	286	266	292	285	320	288	285	292	312	303	255	264	297	295	272	300	264	267	326	284	327	291	313	279	307	307	273	281	269	316	254	302	304	277	311	333	326	295	307	266	277	317	276	276	288	286	313	280	309	315	319	268	306	275	280	303	329	302	316	270	263	298	318	289	292	297	274	283	306	313	252	291	267	309	311	279	307	309	307	317	308	302	307	317	311	274	299	288	326	289	297	291	295	298	275	297	295	310	283	303	329	301	274	271	322	293	311	288	271	340	290	290	306	280	288	323	296	274	303	267	306	343	285	274	284	293	272	288	322	309	275	326	285	280	314	278	283	288	325	290	299	292	257	284	307	293	283	278	279	303	322	293	290	301	298	290	296	293	296	295	323	307	295	324	290	292	291	314	296	284	270	274	324	264	300	299	238	330	289	283	304	310	302	269	303	282	277	306	299	296	282	283	293	283	302	303	278	289	331	293	311	265	317	307	290	286	283	301	276	272	309	302	320	294	284	313	324	270	302	292	304	324	268	293	303	289	285	328	299	299	312	261	271	298	280	313	283	310	300	274	301	263	288	288	321	300	312	302	285	305	254	291	302	323	324	309	322	296	292	298	321	304	286	294	296	272	299	278	343	335	283	303	331	303	291	296	310	294	325	307	285	307	326	295	291	308	253	317	264	321	284	293	278	278	306	272	312	255	326	257	264	300	309	296	317	328	267	289	293	301	278	269	290	299	295	309	289	286	326	272	285	280	304	271	296	322	316	306	289	331	303	309	264	263	276	287	271	252	265	261	284	296	285	287	318	299	290	285	271	289	286	325	308	312	303	257	313	292	296	308	291	327	301	306	322	304	273	291	290	275	282	304	261	319	312	285	285	273	290	261	300	294	334	333	284	296	312	294	300	298	300	269	287	288	309	318	273	295	298	308	288	264	274	302	270	279	279	298	341	298	286	337	320	312	275	282	288	331	331	295	279	298
22423	12880	19068	16713	13856	11247	7631	5811	3769	3237	2451	2206	1903	1736	1587	1290	1084	885	850	718	704	669	713	695	687	664	668	664	702	669	644	679	667	651	703	665	687	676	649	696	661	665	679	710	679	683	613	671	642	647	639	647	610	665	665	677	671	736	671	654	681	622	667	644	654	643	691	647	616	644	633	628	631	646	644	569	613	649	643	657	626	704	675	665	629	683	627	641	670	653	632	620	634	656	659	626	628	649	662	662	672	658	634	652	662	618	688	671	651	626	586	591	638	644	633	639	675	638	633	657	700	684	661	624	687	624	657	671	608	672	641	642	640	643	684	680	658	637	620	635	626	640	647	650	597	635	680	662	702	690	622	697	614	618	622	613	626	670	671	655	611	637	647	637	666	660	682	648	634	646	666	636	631	678	638	649	668	629	620	626	694	650	645	625	645	648	649	619	618	680	670	678	656	599	682	660	660	628	636	656	706	618	643	650	660	617	655	700	648	630	682	691	641	646	653	626	643	642	626	611	631	664	661	689	638	675	633	711	602	616	661	618	625	634	656	645	684	652	629	640	625	686	650	671	650	640	674	670	605	651	655	647	615	652	651	661	592	640	628	648	675	664	643	642	657	652	618	667	683	670	637	632	673	650	626	633	625	681	666	617	637	668	654	646	626	670	638	635	680	629	597	675	645	644	651	610	599	664	649	656	664	677	660	653	614	628	633	652	669	705	671	667	658	640	669	666	648	653	667	649	639	626	620	664	616	601	673	646	609	636	625	610	680	616	657	688	643	680	654	647	633	665	632	629	637	633	663	659	637	670	638	625	597	672	690	637	637	591	656	645	649	667	636	670	707	662	614	648	658	607	692	670	699	624	629	687	627	626	682	709	659	646	635	667	618	651	669	665	647	677	669	652	639	632	624	644	701	607	630	656	597	692	658	664	625	641	646	655	643	624	607	679	681	664	613	638	654	626	647	639	630	677	640	685	605	660	605	645	642	638	663	630	616	647	678	675	646	639	646	616	585	640	604	672	621	643	679	719	660	648	618	630	654	622	638	609	666	661	653	622	649	692	629	681	648	667	651	651	632	679	640	643	663	633	644	640	666	662	648	644	658	601	649	641	707	679	649	669	610	663	705	634	629	619	621	675	642	653	619	679	665	640	612	632	616	607	649	621	667	643	688	698	657	699	650	632	644	600	641	619	638	638	676	652	642	647	661	666	660	631	677	646	635	658	677	639	636	626	635	605	630	644	642	659	635	648	672	630	664	663	665	640	637	644	687	620	653	581	645	628	646	658	656	649	644	658	627	621	666	628	627	669	620	637	636	629	644	663	587	663	655	607	682	663	701	637	647	654	664	636	617	643	659	594	633	686	656	617	619	621	705	623	600	666	655	636	696	629	678	692	670	668	653	629	621	674	612	623	640	601	642	622	682	615	650	658	646	655	669	647	617	650	682	682	643	612	679	680	661	665	651	638	615	644	690	664	655	620	632	631	656	647	692	610	659	620	637	651	657	589	688	635	650	606	662	626	691	641	624	698	592	643	666	641	619	680	652	609	640	637	598	631	654	655	660	669	630	638	628	666	616	619	597	625	667	662	657	633	673	678	677	623	675	675	649	647	611	625	680	633	643	629	655	677	681	673	648	631	626	623	638	653	659	615	663	657	656	673	649	647	667	642	690	626	666	588	642	668	612	605	685	650	677	667	614	672	662	619	687	647	632	649	667	674	708	684	589	639	659	610	651	658	706	668	658	655	647	664	661	652	611	640	645	642	605	653	648	622	617	663	672	625	620	681	611	655	642	675	718	595	615	612	606	603	674	686	635	680	637	637	625	654	673	664	698	657	601	637	649	696	653	655	665	649	640	638	594	652	605	638	629	652	629	649	667	652	649	648	664	648	630	610	667	614	651	626	655	618	620	640	648	631	623	673	634	673	661	652	606	654	623	670	648	639	661	626	679	667	665	701	665	699	647	717	678	631	631	623	659	662	629	700	616	635	653	644	649	679	638	645	651	638	680	670	692	684	676	618	649	676	679	690	613	652	704	695	618	622	639	654	665	656	689	658	654	658	645	624	605	633	657	626	704	653	659	668	645	649	638	609	612	642	637	642	640	669	645	654	660	660	645	649	654	644	633	635	690	660	638	628	660	629	700	603	648	560	622	623	660	603	606	656	653	644	629	618	633	665	696	670	681	652	644	672	691	689	635	699	645	663	667	653	660	648	659	632	689	641	612	612	650	672	657	615	612	671	582	600	651	659	679	637	640	668	621	628	629	675	637	613	627	654	682	623	694	644	619	653	677	661	644	659	638	681	642	658	617	666	670	632	682	658	658	639	658	642	663	645	663	638	672	618	590	672	655	654	649	626	636	645	630	708	635	657	647	667	636	647	613	629	605	653	666	674	612	613	637	648	665	658	602	661	685	642	661	688	597	648	614	686	657	632	634	660	674	660	653	631	594	635	685	667	633	654	644	624	634	648	641	651	686	600	627	630	658	627	656	658	606	687	674	671	661	654	625	626	621	649	633	686	668	602	598	614	662	658	615	658	649	638	649	666	685	694	615	672	646	679	662	650	631	656	642	644	675	667	660	662	685	648	658	672	664	638	626	626	679	673	663	703	634	645	637	647	665	649	649	667	676	653	625	633	612	654	610	635	651	644	634	697	652	658	647	629	640	660	633	680	630	659	689	610	676	631	651	638	616	625	610	627	684	649	680	626	654	638	614	619	625	654	665	652	627	650	648	629	654	644	642	633	640	637	640	656	645	689	644	627	649	667	692	646	671	643	640	682	666	670	655	646	611	643	636	672	634	672	623	660	698	634	636	609	616	650	666	657	669	670	683	654	652	651	660	660	650	679	679	656	607	693	645	664	655	669	690	600	678	623	630	611	680	673	602	654	685	636	648	615	653	654	632	646	608	637	624	639	655	607	651	688	672	664	641	631	697	675	653	636	611	681	645	690	665	685	647	590	615	603	632	628	636	670	619	647	664	639	646	619	628	681	625	640	665	638	622	665	651	622	645	618	636	689	647	642	703	646	619	666	633	667	655	658	667	668	653	630	632	616	637	654	599	647	601	630	633	635	678	643	612	686	638	646	657	654	626	658	609	658	641	630	668	675	615	618	643	684	642	669	654	598	663	655	611	657	666	678	643	606	570	642	659	636	677	641	611	618	674	612	627	609	619	606	688	636	640	605	642	679	707	626	608	652	643	621	569	630	620	644	648	647	625	610	660	683	652	677	658	623	660	691	660	596	649	670	643	660	658	656	655	670	652	660	663	617	642	632	644	639	661	592	703	648	687	628	655	642	668	657	635	705	632	635	647	689	600	611	651	638	609	591	647	622	639	655	622	617	635	618	647	666	638	631	646	650	647	694	676	623	668	669	658	682	651	661	633	664	625	639	671	680	668	655	628	658	649	689	606	635	642	629	610	649	625	641	682	648	649	633	662	638	651	634	633	651	648	599	649	623	650	655	637	624	610	616	666	646
45908	24669	18709	12172	7480	4954	3994	2168	1326	1039	864	784	631	587	532	481	398	408	379	345	326	311	362	332	339	368	371	353	339	340	320	352	306	315	321	323	321	333	319	389	344	333	363	334	372	372	349	311	354	282	330	235	331	322	318	310	342	347	321	308	310	353	304	308	293	320	300	298	331	350	307	288	339	336	324	331	353	330	338	325	350	331	292	332	321	336	330	331	322	346	322	349	302	340	342	343	337	345	318	325	304	323	298	315	346	322	308	338	317	329	366	367	297	337	335	337	345	311	317	330	317	349	332	340	336	341	287	321	312	336	316	331	283	283	306	317	298	338	299	335	335	339	336	308	327	335	339	323	356	344	362	383	338	317	332	335	345	333	325	330	312	336	337	312	294	338	326	324	325	332	363	358	317	321	329	314	339	337	294	327	322	327	326	329	344	298	322	350	340	323	346	320	348	314	317	353	290	352	335	336	336	337	325	329	313	326	322	321	326	341	346	309	323	349	325	322	339	345	312	346	329	280	342	330	323	382	348	339	324	332	339	297	309	289	305	326	324	314	347	310	353	337	363	326	350	342	311	364	345	300	331	346	331	327	315	314	299	312	306	358	353	355	315	309	348	317	329	367	327	318	322	327	324	345	339	337	353	339	313	324	287	324	292	348	354	340	322	334	318	326	330	316	335	349	348	310	312	338	389	313	314	322	348	318	321	336	340	329	325	372	346	322	331	340	344	342	331	317	361	327	352	313	337	340	321	319	312	355	308	316	333	346	379	337	296	321	313	309	325	336	333	347	291	339	335	354	323	332	329	344	300	339	313	334	322	313	318	316	288	321	337	328	296	359	338	321	372	358	331	347	348	312	329	319	340	292	331	343	311	318	278	328	325	313	335	362	307	344	319	311	318	336	306	321	318	333	349	340	359	320	321	355	282	320	340	307	294	320	352	314	323	343	320	325	344	304	287	344	354	331	318	345	315	326	340	336	334	357	304	282	292	306	303	329	340	330	316	321	322	335	340	336	329	304	331	369	333	318	267	310	321	291	300	310	362	317	326	325	308	340	321	348	367	310	327	354	307	306	359	341	320	329	296	323	314	325	358	303	352	349	374	343	309	346	346	321	298	321	352	309	332	372	321	337	348	305	330	328	342	361	314	272	328	320	298	304	353	342	354	330	382	362	330	320	311	332	314	319	356	359	316	310	317	309	330	349	352	337	313	337	297	338	294	329	322	352	324	315	334	324	306	350	316	310	322	360	323	291	321	337	307	344	329	311	355	359	319	347	307	336	351	331	292	296	336	315	321	339	332	310	359	350	318	335	346	349	343	342	345	319	308	335	333	313	335	319	318	344	337	311	339	313	347	312	325	344	324	318	306	332	308	344	326	339	309	353	348	324	312	331	373	327	322	333	343	349	321	282	370	306	339	323	355	357	306	330	310	321	341	383	300	354	348	315	302	358	333	341	332	361	314	310	342	323	316	312	291	332	327	360	343	375	329	322	348	357	346	326	326	340	316	332	344	345	346	318	327	353	303	316	302	360	365	341	333	355	304	309	319	306	337	323	319	328	290	323	343	357	339	310	342	311	321	346	311	316	337	327	334	325	351	321	303	342	315	334	315	290	355	356	351	351	329	369	343	301	332	352	308	336	342	323	327	310	292	322	310	350	314	353	341	334	346	364	332	331	352	304	344	313	289	340	343	349	348	296	307	338	292	324	337	334	289	367	352	346	314	324	338	297	329	333	315	349	317	328	324	340	315	348	360	319	295	300	325	336	320	323	384	310	322	370	361	349	317	348	307	334	315	366	317	318	339	320	328	314	320	335	334	333	311	329	289	307	328	331	316	312	346	343	331	355	330	326	338	343	326	361	341	322	321	362	341	367	337	313	346	329	370	313	333	315	347	327	349	338	359	355	331	338	348	328	304	337	344	334	329	323	301	356	350	330	337	297	320	337	329	329	330	311	308	313	325	296	300	317	321	329	300	313	333	340	286	333	334	327	315	325	312	296	342	367	352	344	306	317	303	351	343	342	304	332	317	303	345	354	310	305	344	315	336	282	299	309	341	345	311	329	342	337	328	362	335	319	327	325	356	302	363	363	324	322	326	294	343	302	343	326	363	332	317	360	329	395	337	328	333	318	356	323	310	357	377	336	326	329	335	336	324	302	311	299	341	320	298	329	339	308	314	332	333	326	340	299	348	351	356	333	336	306	323	313	272	301	354	311	290	329	319	341	362	328	359	327	328	322	323	317	335	345	322	361	322	339	333	353	315	323	328	340	345	302	333	337	307	323	341	307	334	303	315	344	333	331	328	340	340	318	361	312	318	308	312	309	336	347	339	324	317	341	339	342	311	332	318	355	309	334	303	351	350	333	332	338	331	344	316	329	342	307	314	353	321	313	321	346	315	320	350	352	325	291	300	323	318	335	325	322	325	344	296	347	345	289	361	310	320	303	326	339	337	362	308	341	345	338	312	332	338	315	325	314	317	347	349	332	335	304	348	353	325	351	331	313	286	352	298	312	329	331	325	320	320	335	346	321	344	360	348	370	356	366	348	340	317	331	333	306	307	308	350	316	326	319	293	335	306	327	320	348	351	315	307	346	346	336	361	324	341	348	351	345	364	313	336	335	329	295	303	302	368	345	333	378	304	321	360	313	310	312	340	333	366	309	352	313	322	362	340	335	355	352	363	278	331	341	355	343	354	357	323	305	323	309	301	305	332	330	341	306	345	337	288	374	320	343	338	344	323	320	335	298	304	318	310	325	329	319	340	348	329	310	327	338	326	307	314	321	312	329	356	333	322	287	303	311	346	329	344	335	339	308	297	314	303	328	329	328	312	338	346	338	338	331	356	306	338	319	341	322	287	335	333	294	317	315	345	294	350	318	325	310	340	315	363	310	346	333	345	345	324	291	340	376	333	338	353	336	340	329	323	340	330	314	306	353	333	342	365	361	332	328	333	306	308	339	293	346	309	319	300	289	318	326	350	335	334	334	328	329	347	310	328	323	326	358	320	323	327	321	335	335	369	341	329	327	310	348	346	336	337	313	336	359	316	316	331	330	343	335	338	316	298	341	330	319	341	360	355	320	312	311	337	340	307	326	320	301	336	328	301	336	342	336	306	327	329	312	297	349	337	349	328	329	343	310	328	305	316	322	329	316	302	338	312	320	337	336	285	358	315	345	288	338	327	313	334	324	313	330	344	287	346	345	282	312	293	335	347	366	302	343	349	324	306	298	339	346	309	332	329	352	342	349	354	322	306	336	335	314	322	321	314	341	333	321	338	303	353	359	335	308	348	376	325	321	294	313	322	338	352	359	316	371	322	346	345	321	289	341	338	335	340	299	334	319	315	311	351	345	335	321	303	302	360	331	331	334	350	300	305	313	309	343	310	311	298	347	351	326	317	347	328	312	306	319	323	331	335	335	330	349	337	327	336	348	311	342	327	342	348	330	361	314	338	304	359	304	308	316	315	298	358	340	316	308
26754	16720	23591	22440	18964	14915	13273	8081	5370	4228	3360	2792	2322	2237	1938	1585	1118	1015	935	864	837	809	762	761	735	725	794	798	710	762	769	724	761	763	753	728	728	729	723	717	748	746	817	735	729	779	729	727	726	739	719	703	742	723	704	712	772	723	692	724	744	730	754	728	711	704	708	669	700	717	741	728	707	678	710	713	725	686	700	712	723	714	692	756	711	724	733	746	705	717	807	729	688	713	687	712	704	722	706	724	751	715	705	682	769	709	717	685	674	730	713	721	734	761	698	713	665	755	707	705	676	675	743	744	752	682	665	735	687	710	753	744	732	747	667	681	738	710	680	693	677	662	741	691	709	754	674	722	687	703	702	744	718	728	718	684	732	679	735	702	721	725	695	700	749	687	733	640	718	694	726	674	719	739	704	712	694	668	674	669	733	719	659	681	725	664	726	750	704	716	737	687	712	776	735	739	678	737	733	757	735	732	697	721	714	765	728	677	689	638	745	683	727	709	705	691	768	704	736	705	701	716	685	744	699	680	690	699	713	672	710	711	693	699	733	728	703	715	759	727	717	711	716	745	698	741	692	722	651	767	681	690	691	683	736	679	671	733	709	743	648	707	666	714	715	732	693	751	757	722	715	760	700	699	708	700	722	715	708	624	741	709	712	713	693	747	696	726	692	752	754	681	687	715	689	657	715	704	733	662	675	706	720	707	687	710	678	702	691	707	735	690	699	740	712	685	677	716	720	700	725	748	691	712	711	684	710	747	682	637	709	749	707	707	680	711	697	747	666	760	741	672	670	747	716	737	721	678	688	674	710	731	726	692	664	702	762	718	700	695	677	742	695	699	739	749	701	685	685	718	728	735	687	733	739	688	620	667	741	712	676	711	771	685	699	709	704	674	753	664	721	737	667	720	735	711	699	742	740	758	709	708	736	716	693	724	707	674	713	777	692	722	729	692	753	734	698	670	702	691	773	719	708	708	722	729	759	696	719	682	727	709	718	707	697	776	689	728	718	659	762	712	707	737	685	688	696	681	724	627	694	706	723	717	656	753	698	697	733	702	715	691	711	681	729	706	689	696	759	655	718	656	725	693	701	725	701	709	727	673	647	730	688	702	699	701	664	759	758	720	689	716	730	764	660	754	679	738	727	689	714	767	713	683	720	665	708	745	707	689	730	711	711	728	700	685	709	667	709	701	705	748	697	698	682	704	707	751	729	747	694	740	706	733	686	727	713	669	694	701	713	726	699	680	710	738	719	709	729	692	639	754	690	708	674	770	686	739	742	709	735	674	727	706	700	710	700	740	675	709	679	686	739	704	696	745	753	735	690	692	688	715	697	728	708	724	688	729	692	639	701	715	707	713	695	736	693	716	674	706	799	693	654	708	686	760	718	737	712	696	743	673	736	738	692	661	708	720	739	690	735	698	685	701	714	717	779	717	730	688	737	685	747	697	754	703	708	700	753	697	690	696	726	685	743	744	664	694	703	743	726	660	729	709	677	673	707	735	689	692	691	697	691	724	731	722	666	711	757	733	705	747	729	715	666	665	756	704	739	688	707	751	717	764	774	718	703	790	695	702	771	696	712	685	684	683	664	706	700	670	702	729	701	657	709	698	723	717	732	724	747	700	748	681	685	726	740	695	718	676	757	681	659	674	702	726	694	678	691	671	727	753	702	721	715	743	690	724	704	723	682	705	739	702	719	693	728	737	658	722	736	670	769	706	718	672	724	637	685	696	697	752	725	731	693	743	718	700	754	723	723	696	681	715	740	736	695	699	698	705	682	658	696	687	693	712	680	662	716	737	706	703	726	672	702	742	711	678	665	723	733	698	699	698	667	745	711	754	722	668	667	692	737	658	681	693	711	700	677	700	760	694	688	682	706	717	696	742	753	702	734	707	695	704	648	733	716	713	702	681	739	798	660	676	768	768	742	718	698	731	721	705	739	695	731	757	680	704	698	682	692	728	735	746	676	725	702	646	692	680	738	651	755	719	720	671	666	692	738	703	728	753	699	717	703	678	692	700	708	697	766	685	672	706	695	737	689	676	724	709	739	734	690	699	698	702	751	706	676	692	749	716	640	730	728	704	740	688	730	722	721	683	708	704	702	725	729	699	705	695	722	735	707	680	672	668	762	734	718	683	675	616	684	727	686	755	684	668	693	709	742	680	718	727	755	736	713	718	680	676	742	671	701	726	716	703	725	709	727	729	728	664	687	719	730	768	650	752	700	721	700	656	703	676	713	749	685	728	743	695	688	710	716	741	720	723	715	724	678	750	751	718	748	676	716	727	677	709	631	739	720	715	676	744	672	683	696	695	714	661	702	745	733	702	700	700	734	700	707	757	717	685	679	668	715	673	717	718	762	745	705	654	684	686	754	656	703	702	709	711	688	761	722	661	654	628	708	732	743	695	750	717	708	697	720	721	723	714	684	682	748	673	668	674	625	675	763	683	698	678	685	721	672	754	755	684	715	698	744	725	743	668	750	718	717	755	725	674	656	695	722	690	703	671	694	699	696	732	751	748	737	724	732	723	658	726	703	744	712	709	708	731	721	679	687	708	721	715	698	679	674	693	707	688	738	665	712	641	717	696	654	673	714	717	734	637	708	700	763	671	685	665	658	660	713	723	720	708	727	696	681	693	712	706	713	728	730	743	745	697	702	718	700	726	714	734	674	686	673	675	703	705	711	698	733	706	761	718	676	731	690	723	663	716	695	733	713	713	674	716	763	702	672	691	716	704	699	729	677	735	697	739	703	731	677	706	748	734	712	725	687	704	676	726	686	709	691	673	669	710	731	710	760	669	658	712	697	732	703	717	713	737	702	684	701	679	694	690	736	693	725	702	717	749	728	680	727	716	749	728	718	720	703	732	772	711	644	700	699	731	714	715	695	721	697	711	695	675	727	689	698	746	712	704	682	734	672	721	719	727	756	710	691	746	694	671	673	748	716	691	671	729	725	743	687	713	737	703	692	696	696	693	683	717	698	707	714	724	762	712	699	737	682	723	719	737	737	694	706	689	736	706	724	709	701	684	673	769	734	722	680	706	689	687	641	713	698	720	677	691	688	722	731	658	682	730	766	709	663	686	706	677	723	703	688	709	724	715	717	695	758	702	710	739	750	695	693	789	725	728	712	696	694	706	656	686	757	680	659	725	707	671	705	689	721	679	737	683	698	727	723	665	699	696	736	700	661	757	727	699	743	684	696	729	667	684	721	697	689	694	691	684	691	741	695	721	688	675	701	696	717	674	713	697	677	708	686	739	686	739	753	737	733	712	705	702	728	720	679	694	705	720	691	756	704	682	733	661	694	716	759	741	719	744	690	723	753	668	712	704	699	657	746	727	713	698	755	740	737	690	713	731	718	748	729	697	694	727	699	696	730	748	735	680	699	715	730	732	724	698	703	693	712	694	750	704	689	740	729	718	733	783	687	697	688	770	760	741	725	674	669	697	711	697	679	726	714	727	732	737	732	728	645	722	710	685
22881	10917	7917	4824	2757	1562	1002	782	595	535	486	404	359	396	348	309	312	262	280	250	286	276	258	256	226	255	266	254	269	243	241	257	225	261	273	274	238	286	260	256	266	274	278	271	260	271	267	267	257	246	217	241	243	249	252	278	247	234	252	280	268	265	249	269	278	278	250	263	235	256	250	281	240	236	251	262	244	239	278	254	297	288	238	253	263	254	279	244	254	275	260	255	257	245	224	264	263	241	268	255	231	261	242	262	231	264	258	252	238	224	242	256	283	248	227	252	251	258	251	263	259	275	264	259	235	265	259	283	244	251	261	249	240	259	254	242	229	270	270	244	258	255	231	255	242	250	232	260	277	238	309	284	230	264	290	230	252	274	226	277	254	213	272	228	249	271	253	249	250	249	259	256	239	240	276	250	212	253	242	238	264	260	249	242	259	253	268	261	276	241	256	250	274	235	242	228	246	271	259	260	278	266	244	287	267	238	266	271	262	270	253	241	236	275	265	236	256	267	280	243	270	255	294	242	267	261	256	228	275	271	246	244	257	240	280	289	255	267	233	267	251	268	259	249	241	269	249	249	235	285	278	262	260	273	238	272	243	235	271	237	274	261	258	257	253	265	262	254	242	277	307	260	275	255	243	263	250	241	264	271	260	248	251	284	278	233	258	263	234	261	271	270	255	243	265	264	229	239	233	239	287	231	250	242	257	280	263	232	265	276	242	276	250	263	246	263	267	268	248	248	256	230	235	248	258	298	271	269	239	225	221	257	275	230	244	248	253	247	271	268	269	268	250	280	273	282	253	251	280	265	223	249	258	236	240	262	257	268	272	239	265	286	235	260	254	283	303	258	269	266	246	273	235	256	268	227	242	264	257	260	225	245	255	269	271	266	275	249	289	277	267	243	269	279	253	236	242	274	270	258	241	243	252	251	254	239	266	252	263	243	261	239	295	267	250	226	239	251	246	258	277	235	233	213	287	256	248	232	244	276	234	241	270	249	248	245	218	271	230	259	228	243	244	246	267	263	268	223	262	262	265	259	229	245	276	278	282	263	274	238	262	241	267	244	247	258	251	284	228	269	303	262	264	254	297	212	254	245	251	248	276	272	267	251	274	244	236	228	223	268	268	272	258	247	286	278	234	262	256	268	247	227	263	216	274	277	227	240	248	253	256	246	227	245	244	268	253	291	272	229	222	252	247	266	248	250	263	263	255	235	249	225	261	246	249	247	224	207	259	261	244	243	256	260	266	260	253	250	240	271	274	235	271	228	249	251	257	282	250	266	240	220	239	226	280	252	262	268	260	229	253	224	242	245	228	244	233	237	235	270	283	278	291	261	260	259	279	261	272	274	251	293	259	288	240	251	272	249	300	273	271	230	242	229	272	260	247	262	219	251	245	234	252	260	242	261	244	287	260	249	262	231	269	263	251	241	257	240	241	235	270	263	242	261	305	247	252	236	254	286	243	257	246	231	248	291	253	275	272	237	229	265	266	279	272	272	240	267	248	268	277	284	260	234	235	268	273	260	238	251	257	255	244	285	267	263	254	274	237	232	268	239	255	231	272	252	267	243	275	245	253	253	235	230	237	236	222	240	229	256	229	258	261	295	238	265	259	277	255	254	256	254	253	270	259	261	270	218	251	248	231	235	268	249	239	240	265	250	260	262	254	211	260	255	256	275	274	251	261	288	288	281	275	243	265	228	250	233	251	273	249	248	237	279	259	263	305	225	240	233	234	249	279	270	246	250	261	260	253	281	251	269	273	241	231	277	269	235	259	254	259	273	245	245	296	244	275	246	249	262	270	261	276	259	285	260	233	257	244	273	250	247	207	288	302	260	274	267	242	267	284	251	270	271	243	267	258	227	260	277	258	260	254	275	268	239	255	235	280	221	270	262	254	257	257	228	236	248	263	232	231	253	272	277	246	291	259	255	266	254	267	257	232	220	239	238	265	248	278	264	261	273	265	246	215	253	282	233	248	232	275	250	263	258	270	255	284	257	250	254	263	264	261	254	263	239	249	252	274	234	274	243	247	306	277	258	216	259	231	294	264	237	246	253	245	254	250	250	229	248	273	252	268	255	249	254	267	241	289	265	272	255	261	224	257	241	259	252	271	245	246	250	267	275	235	240	255	260	287	251	271	257	242	244	269	282	256	261	264	260	256	220	257	251	262	266	267	257	255	220	272	277	245	248	237	248	291	287	262	256	268	250	240	250	279	264	272	260	305	261	254	236	251	252	251	276	227	238	270	244	274	278	248	270	249	241	249	237	256	239	268	295	271	255	232	239	256	241	228	259	253	251	241	266	244	266	240	261	249	285	264	248	256	271	245	274	261	260	238	245	287	236	243	245	256	244	228	249	254	226	256	250	259	272	240	299	275	224	255	251	253	237	258	244	251	263	251	261	244	270	230	248	264	264	255	249	262	259	247	260	253	262	241	244	239	314	288	249	239	266	269	258	239	221	248	251	287	264	257	256	243	261	249	267	252	226	269	270	242	244	268	262	239	249	264	238	278	245	245	270	240	260	256	243	279	284	279	291	282	257	284	252	284	288	257	246	235	234	265	245	258	251	244	216	234	238	249	252	259	251	267	258	284	251	238	248	252	260	303	301	286	265	247	249	253	219	250	239	256	270	254	274	250	281	232	234	253	249	220	267	243	256	247	249	223	260	273	236	287	255	266	272	279	275	280	251	246	234	249	224	242	263	256	270	253	256	231	239	281	255	285	249	243	249	258	249	261	262	247	266	252	281	273	242	243	226	277	247	251	247	264	264	271	281	269	256	247	258	288	227	234	265	236	259	268	292	258	239	291	271	285	240	271	282	262	238	252	255	276	235	277	274	245	254	248	257	254	237	263	291	260	237	269	299	244	238	238	247	269	264	253	289	273	265	273	257	269	237	242	237	244	260	256	267	264	248	237	244	252	274	250	236	251	305	283	213	267	285	273	279	231	272	241	232	252	268	266	262	269	260	235	292	285	236	278	269	249	248	256	231	266	239	232	220	259	257	264	289	250	281	261	255	251	280	264	250	285	267	259	250	247	238	270	252	278	266	290	254	260	222	236	271	235	257	272	265	254	231	251	256	243	247	250	271	254	254	273	230	265	245	255	246	244	244	242	278	240	267	268	255	224	232	274	257	260	259	259	297	253	246	252	265	233	259	212	265	254	244	288	244	220	262	232	259	273	237	257	247	292	263	238	277	294	264	255	256	287	249	278	291	234	268	264	239	256	238	262	282	266	256	263	247	212	281	272	244	245	283	269	302	235	256	265	279	278	227	232	281	275	253	244	286	250	248	222	253	278	269	238	269	271	258	265	265	283	251	266	213	255	258	248	239	240	250	258	228	282	267	274	265	275	248	229	239	250	239	282	255	267	269	279	269	250	255	232	276	255	241	265	261	278	278	249	283	265	265	261	278	249	247	280	221	232	273	256	258	285	260	262	250	283	222	245	287	263	253	275	272	242	285	279	276	245	252	267	243
13442	8366	12625	11249	9064	5651	3953	2970	2327	2170	1814	1607	1323	1254	1112	1008	724	669	644	619	616	537	595	580	632	599	550	601	630	618	631	592	607	610	586	554	577	613	567	580	577	589	594	575	616	580	637	601	595	580	596	563	587	545	589	585	519	594	542	571	580	602	544	543	561	571	595	615	580	560	595	557	563	534	585	560	564	548	554	590	580	589	585	585	535	540	595	554	590	565	606	604	597	547	536	586	573	555	560	588	590	575	562	555	571	602	587	515	581	594	593	610	571	561	614	573	573	566	521	579	557	597	548	590	572	578	558	559	539	558	552	551	609	579	523	554	612	549	583	544	554	602	571	544	546	582	563	566	552	512	595	560	597	555	545	569	579	562	570	549	580	565	563	590	559	575	571	580	592	591	589	547	580	578	573	574	538	566	624	530	573	565	610	568	557	580	570	570	587	599	573	607	637	581	563	591	565	559	539	609	572	552	576	570	594	607	571	555	608	601	551	569	589	586	596	552	557	558	557	551	608	568	589	562	533	557	540	563	591	584	580	575	551	547	551	587	541	588	576	553	569	548	620	597	561	590	582	598	572	540	564	535	572	564	574	565	604	589	595	566	573	618	542	587	625	537	551	576	503	548	559	578	586	558	535	599	606	562	562	606	581	554	571	513	549	600	550	602	549	567	585	572	562	590	528	592	536	570	557	547	602	580	527	569	578	613	573	569	560	560	566	567	569	552	538	553	519	590	595	611	545	586	539	574	571	617	556	543	555	580	610	592	554	619	584	587	551	553	573	570	562	556	561	557	581	578	567	547	547	618	553	577	596	575	592	594	557	530	569	571	547	588	576	543	574	587	611	568	554	602	569	588	565	584	605	578	574	605	602	543	575	604	535	596	563	587	561	590	602	584	618	547	592	596	520	584	555	580	514	558	566	563	607	579	589	554	572	575	565	566	559	596	593	539	573	560	539	564	603	601	586	549	540	580	578	573	537	599	558	578	553	530	570	557	570	576	542	576	599	598	594	537	563	579	548	539	536	529	587	609	552	558	596	546	555	569	586	564	565	520	573	538	598	587	545	546	594	573	583	586	530	578	584	596	571	535	573	554	602	603	560	529	558	596	561	559	554	620	583	562	581	563	599	545	530	587	599	556	545	540	590	581	555	587	591	584	556	580	562	600	594	599	528	534	597	586	615	538	601	560	554	527	589	564	594	560	623	564	541	555	589	598	555	584	550	566	570	523	595	548	595	541	565	554	590	586	535	573	563	547	571	557	553	560	622	550	555	571	611	584	551	563	577	504	589	603	535	589	556	584	606	585	555	596	568	548	587	559	535	567	588	584	593	537	571	568	606	530	564	547	587	549	549	583	570	571	570	563	591	575	578	553	579	614	532	548	565	600	542	581	564	578	572	544	602	559	548	562	595	588	584	590	608	584	548	544	563	591	541	582	610	613	568	578	562	568	554	560	552	551	559	565	573	585	554	551	571	542	560	601	545	598	561	588	572	597	598	604	577	558	544	565	543	563	558	553	574	603	551	559	540	626	592	571	571	564	523	618	545	577	550	555	552	579	579	573	590	557	589	531	486	604	583	603	556	550	576	600	587	600	497	514	550	599	536	565	545	528	515	529	571	579	542	578	520	540	571	584	569	609	576	574	611	580	540	589	591	543	571	541	603	623	595	558	586	567	556	573	561	566	568	557	596	549	574	595	517	544	538	550	575	549	559	569	554	560	594	560	604	566	552	551	515	577	533	586	576	588	577	576	547	567	525	623	588	580	607	588	574	600	552	552	586	568	553	578	556	568	562	531	554	574	546	571	562	583	582	564	567	551	583	555	533	550	570	618	544	558	584	560	556	567	569	605	549	581	576	540	553	550	538	549	575	576	538	579	579	598	541	606	580	584	561	586	563	540	560	551	562	581	562	553	531	598	593	528	546	557	546	525	585	571	528	572	594	560	575	580	573	605	574	586	579	538	602	530	600	554	600	569	560	598	597	566	575	573	578	590	571	577	550	585	529	564	559	551	587	581	595	574	610	535	561	615	580	611	545	544	567	531	584	569	559	590	581	544	597	584	552	553	560	550	585	558	569	572	557	539	555	530	552	610	571	579	523	610	564	538	554	616	567	594	574	616	579	564	586	562	547	573	600	581	556	623	553	626	613	551	570	580	548	548	553	548	597	571	506	540	585	570	576	559	544	575	568	557	592	623	564	571	582	612	586	602	589	572	566	595	567	581	568	611	535	573	550	619	574	562	581	583	563	568	567	585	564	571	574	554	564	557	626	581	590	611	579	591	546	600	586	608	605	550	550	580	577	553	553	541	548	617	597	558	571	532	598	539	573	566	582	543	610	521	546	591	583	540	571	571	584	569	555	560	568	547	573	532	572	577	555	608	576	575	553	573	601	559	567	623	581	578	575	602	549	558	582	526	556	577	635	561	508	564	576	570	571	578	532	533	534	609	569	569	589	559	570	613	621	543	584	587	601	533	551	565	599	537	591	577	582	571	587	569	603	590	590	521	583	595	567	545	580	547	588	604	577	515	596	567	592	577	629	578	624	580	561	561	581	612	545	595	534	590	544	562	562	565	600	540	569	544	607	558	519	548	579	597	577	582	580	538	550	531	548	567	581	549	575	603	590	567	556	553	613	602	611	570	562	613	561	549	584	571	578	529	617	543	559	569	573	573	532	567	553	617	563	579	575	564	555	576	543	574	554	573	575	530	576	555	588	601	568	577	572	577	534	511	608	557	594	552	600	600	545	608	566	571	601	528	523	571	593	580	643	579	570	641	613	561	545	572	589	589	526	599	582	556	572	544	542	583	581	558	534	543	564	566	567	564	567	573	565	580	586	558	605	600	561	573	588	590	550	590	555	592	622	565	525	546	561	538	553	565	544	584	582	584	577	507	578	536	578	570	573	585	592	556	561	590	567	576	530	571	577	562	571	585	554	584	609	568	570	573	577	617	592	547	562	557	559	569	602	549	614	535	576	614	604	545	556	581	601	553	586	554	595	572	562	540	536	601	550	603	587	569	562	564	610	587	576	571	535	610	585	577	570	524	572	586	548	573	568	529	567	588	544	590	564	546	592	580	594	568	564	554	576	567	573	625	581	567	602	567	552	578	569	544	557	598	594	550	543	597	593	552	588	577	560	567	538	576	614	565	570	550	546	602	625	626	577	596	578	581	610	593	550	586	575	587	562	589	529	578	559	579	529	578	554	558	556	566	547	542	581	559	574	529	554	565	556	541	552	562	563	578	568	593	552	565	558	566	563	614	594	597	593	557	567	570	593	581	602	584	599	548	610	592	544	576	541	556	571	578	561	545	573	559	579	591	592	534	579	577	550	563	586	580	551	560	585	583	573	543	554	549	523	556	597	519	579	605	572	596	592	582	572	568	573	617	575	578	611	568	581	543	566	541	554	545	596	576	574	580	551	573	553	583	541	562	557	611	538	560	553	569	566	535	568	603	600	565	597	557	542	548	590	579
33889	18638	14831	9640	5681	3759	2202	1493	1044	828	712	603	526	494	448	397	345	317	314	288	333	285	305	297	264	281	339	292	334	258	299	280	324	310	296	284	283	306	288	313	282	267	279	298	307	301	277	298	307	310	309	288	331	285	260	312	273	317	318	269	284	271	292	276	299	272	243	310	281	282	284	285	280	294	267	266	283	292	279	323	293	326	316	287	298	276	305	291	282	287	267	267	274	278	296	286	286	285	295	277	298	298	270	304	322	295	253	265	296	268	283	266	320	307	321	313	303	312	266	301	286	280	309	321	325	309	328	308	301	262	274	306	302	281	313	271	293	305	285	308	252	297	276	287	294	286	311	309	299	295	272	298	273	308	272	281	276	302	320	328	295	287	278	294	303	291	280	266	291	325	272	301	281	328	322	290	288	287	308	297	308	282	281	342	291	289	279	251	288	298	289	260	264	287	328	290	289	267	308	291	273	271	302	250	319	268	279	266	314	276	317	323	306	298	308	276	279	284	328	285	293	296	288	302	293	291	305	246	298	282	325	292	294	294	274	243	319	265	309	302	279	295	286	330	321	284	269	281	273	296	291	289	299	314	265	290	330	306	279	303	319	319	281	294	288	315	291	293	274	289	276	292	292	283	302	270	324	309	241	335	306	302	260	305	285	315	292	286	288	331	299	288	277	283	282	282	334	287	292	295	291	316	284	288	308	304	306	305	278	287	288	311	277	292	305	332	286	304	294	283	290	330	273	291	261	281	246	325	260	302	344	274	259	297	311	318	314	286	253	294	306	270	307	276	276	270	284	303	304	294	275	297	293	265	280	323	334	299	289	297	307	325	295	286	278	279	292	312	300	323	273	277	281	286	275	291	293	288	303	286	274	319	279	301	291	303	303	292	323	303	281	290	331	268	314	275	312	313	322	291	292	261	262	287	283	298	258	285	266	295	304	329	253	326	286	296	295	279	293	286	355	315	283	334	274	317	293	282	314	337	309	325	312	311	288	322	283	349	301	306	283	302	293	290	297	296	284	285	288	302	267	297	269	305	275	271	291	301	296	285	297	298	326	299	305	309	282	293	295	265	334	321	298	305	272	315	273	274	308	293	297	321	312	264	292	284	320	293	286	327	323	302	289	318	280	273	263	289	312	315	292	270	258	293	283	287	260	351	294	260	305	295	255	327	309	289	327	326	273	289	283	293	296	310	296	316	276	295	289	292	275	306	303	303	292	307	255	294	303	297	282	294	308	314	358	289	302	305	274	280	305	302	292	301	309	297	283	286	324	289	286	302	269	293	293	277	292	298	288	273	317	257	304	319	293	317	312	271	265	308	280	318	297	317	291	310	278	309	319	279	299	296	292	279	262	303	280	276	336	293	289	282	314	277	333	305	312	287	278	276	284	313	293	300	290	310	297	299	310	293	268	283	311	279	309	280	307	263	261	274	299	302	274	278	317	298	276	276	316	281	296	303	292	269	279	310	282	306	298	275	319	272	270	275	263	300	303	291	290	294	298	258	251	299	303	315	269	314	302	269	296	292	289	287	294	295	287	271	305	291	300	283	282	302	295	295	294	297	314	301	249	271	285	303	316	281	266	280	271	316	296	295	303	291	275	294	309	285	301	296	311	266	281	283	277	298	271	276	307	318	313	320	243	276	280	307	326	289	292	290	303	271	280	281	285	272	310	300	273	319	306	285	282	287	268	332	280	300	309	283	258	289	291	301	293	297	283	302	322	309	289	313	310	292	274	306	306	295	298	279	250	275	301	309	287	286	306	317	285	298	290	284	298	319	255	303	323	305	300	315	296	281	270	320	321	318	291	322	285	293	302	262	269	308	282	316	289	272	321	296	283	298	265	254	307	295	303	287	293	314	267	300	293	305	296	318	322	279	272	308	295	284	325	296	277	297	323	276	285	313	299	282	299	290	306	295	310	304	296	269	320	274	250	283	291	275	288	276	261	310	285	306	268	329	343	318	313	286	285	271	318	316	265	292	323	259	302	314	288	307	294	303	296	314	290	261	289	286	313	266	258	292	304	291	288	272	302	293	310	293	301	268	269	299	253	294	291	312	279	316	317	284	270	276	267	280	287	296	287	296	292	278	317	300	297	306	312	281	272	323	325	285	311	305	291	312	277	296	273	284	293	298	303	304	269	290	332	284	336	301	292	276	321	275	295	302	305	313	288	288	293	288	315	310	303	316	278	331	329	323	300	301	333	292	271	263	288	289	318	274	295	306	280	281	316	287	310	283	309	283	269	299	285	283	312	316	289	284	287	281	308	291	295	323	273	310	310	286	272	313	309	292	302	339	278	299	286	298	331	255	284	310	276	306	302	319	300	287	308	283	300	283	294	292	318	326	259	274	297	328	295	276	264	275	298	299	309	277	269	288	273	316	324	315	257	296	334	326	316	280	303	296	290	308	302	320	297	283	298	290	269	317	296	321	287	262	294	314	289	294	288	310	296	286	319	297	300	268	301	259	272	285	285	297	307	278	289	333	292	284	266	264	304	287	298	295	306	293	286	268	296	316	285	280	316	290	293	279	319	319	308	306	318	303	269	289	273	303	309	271	302	267	292	279	294	259	282	315	285	337	306	310	332	323	294	314	297	292	301	310	304	297	338	274	276	274	273	287	308	320	278	296	302	277	288	306	337	289	314	262	288	317	300	326	338	306	264	271	276	296	279	287	301	278	305	272	300	295	255	277	292	292	299	300	313	280	308	296	318	267	306	298	306	334	284	282	283	275	292	298	278	301	233	310	312	311	327	303	286	286	321	298	278	313	293	312	297	317	280	289	305	324	286	285	274	316	290	315	284	294	324	290	277	336	295	306	289	275	287	294	275	271	259	314	288	246	278	277	309	285	277	309	287	304	296	268	280	276	291	317	303	306	327	256	283	271	298	304	321	279	277	265	269	345	276	312	286	291	300	274	320	310	326	280	300	288	312	290	276	312	288	318	304	268	292	288	301	290	284	303	310	260	327	291	286	283	283	286	283	278	294	300	297	292	302	261	318	306	304	305	292	276	291	285	329	293	280	260	285	287	285	317	300	319	315	316	281	300	295	273	301	277	277	282	282	328	307	301	281	290	291	299	297	337	285	312	290	310	297	291	291	288	291	293	294	293	308	322	312	288	299	322	322	287	307	312	287	304	304	287	293	270	251	289	288	302	272	310	284	269	290	297	264	279	276	298	315	266	300	306	329	309	264	308	316	281	301	322	306	296	277	302	289	260	269	254	275	308	297	291	254	302	262	304	276	301	320	296	288	287	287	297	301	309	283	275	297	301	290	272	269	303	250	304	285	273	312	284	305	297	295	236	277	324	334	282	296	281	283	277	311	257	294	274	328	311	307	305	286	310	301	309	311	322	287	256	259	285	318	322	266	295	283	306	298	274	317	287	281	313	283	291	328	320	340	306	298	316	324	266	290	290	290	308	313	281	312	290	329	296	293	275	296	278	303	309	298	270	300	294	284	317	314	261	294	298
20064	14123	20539	19288	15209	12488	7951	5897	4284	3373	2672	2337	1961	1734	1542	1376	1069	846	839	740	750	696	707	712	721	676	700	642	690	673	716	694	697	724	745	710	707	678	713	657	693	730	694	650	728	655	675	650	726	677	672	682	640	644	650	664	639	674	636	660	652	653	619	715	674	647	652	675	597	683	632	653	647	645	675	648	627	670	625	651	651	655	595	616	690	685	685	679	664	665	660	640	622	651	685	642	631	619	639	641	639	628	658	691	647	637	626	649	663	642	616	619	642	648	675	640	606	660	628	646	604	609	630	665	652	618	639	640	646	574	657	628	609	640	635	647	627	635	626	649	616	710	682	641	629	677	648	607	706	634	640	614	651	714	632	624	639	607	646	675	644	634	641	645	620	705	697	627	630	658	647	638	613	634	628	583	674	652	638	638	665	687	659	650	666	619	651	652	666	639	672	634	678	694	642	622	650	646	600	648	651	625	637	666	662	648	667	609	628	627	623	645	679	650	616	655	682	668	645	654	563	671	650	663	658	666	654	610	670	633	630	627	654	612	654	661	653	662	674	652	620	624	626	642	661	645	618	650	657	645	619	651	651	644	650	644	633	666	683	669	654	629	682	599	624	686	634	672	667	698	659	601	704	638	646	668	649	643	617	602	649	616	650	669	660	616	687	663	665	596	686	667	629	638	692	626	682	628	621	634	644	626	693	664	649	681	638	633	641	603	667	673	665	625	642	618	626	644	587	639	645	657	680	666	646	668	648	684	643	601	677	657	664	666	692	611	646	663	615	681	608	604	622	633	597	665	643	628	596	622	681	658	626	644	641	622	644	622	669	670	661	620	640	669	629	638	675	673	665	629	632	679	655	695	620	620	626	604	639	658	633	628	640	636	648	604	687	623	621	663	644	683	637	666	673	634	621	655	645	634	643	641	603	633	640	649	631	605	615	677	643	622	621	618	622	648	636	587	636	641	616	627	584	638	600	631	615	673	647	661	671	642	631	669	627	622	665	622	599	665	597	656	650	650	651	590	683	646	630	632	665	607	654	673	651	617	674	650	669	633	669	638	646	649	614	656	659	680	657	678	629	653	658	681	649	634	682	639	657	675	681	654	599	623	683	633	715	646	708	634	641	635	604	642	688	605	582	630	669	695	631	616	645	673	633	671	655	671	636	639	668	650	647	626	651	669	617	620	668	618	616	632	679	674	655	662	625	660	637	644	681	647	677	642	679	658	625	664	635	629	579	594	616	665	662	636	645	668	640	623	626	679	648	636	681	651	652	647	695	657	656	594	644	661	655	618	615	634	665	619	623	636	608	647	669	705	621	601	662	651	615	625	670	631	652	619	598	647	625	665	659	644	670	652	635	613	597	611	604	650	656	611	608	621	691	681	618	649	678	681	639	661	635	649	664	658	637	683	641	633	633	649	672	633	626	659	659	669	627	615	683	629	638	627	618	645	593	637	654	646	662	625	623	645	695	654	638	631	646	657	630	628	594	644	707	667	674	627	675	641	674	641	682	623	656	633	692	604	686	662	594	658	580	685	638	654	610	617	645	651	645	660	614	647	653	635	653	651	662	639	658	663	674	633	651	673	611	603	668	624	691	606	615	640	640	605	640	620	613	662	626	628	649	687	637	688	595	646	611	626	625	651	619	652	675	613	633	632	643	669	600	642	676	653	630	645	638	613	657	650	683	650	647	659	657	632	644	671	686	613	636	680	678	675	687	633	644	641	599	649	658	694	626	665	642	635	667	591	615	661	637	644	683	618	610	636	618	618	640	626	652	702	664	677	657	641	621	629	645	608	663	644	669	687	678	623	634	671	628	638	656	668	650	639	639	614	680	624	648	666	663	630	643	672	627	638	670	638	636	649	626	642	669	671	623	695	635	669	698	626	639	683	654	639	689	652	659	652	664	627	646	635	668	632	635	638	629	628	643	627	618	718	639	675	640	661	624	647	600	632	623	628	631	635	619	618	647	617	623	658	656	648	693	687	638	654	678	646	608	641	622	631	687	599	612	650	655	644	641	643	629	685	617	719	651	624	680	657	638	672	653	644	626	662	669	637	625	637	657	700	614	660	640	682	683	661	623	662	611	692	646	661	630	603	657	633	678	650	682	624	578	628	651	640	661	690	648	690	649	639	678	639	614	651	604	662	627	652	614	632	649	667	636	618	636	619	656	640	618	635	627	634	594	623	608	644	627	687	619	630	614	686	635	679	687	627	620	630	614	618	625	691	637	662	694	625	672	672	661	630	651	659	621	643	639	640	636	681	666	623	639	644	631	639	610	660	635	639	697	608	652	634	611	625	605	620	570	643	640	685	645	650	644	655	621	644	692	673	630	619	671	640	695	613	679	611	683	662	641	692	703	631	648	637	650	652	656	651	668	671	653	624	632	611	648	653	689	676	611	646	705	649	624	626	688	668	659	704	617	671	643	620	633	621	662	646	678	712	645	628	675	669	659	624	624	665	641	655	687	686	649	658	641	629	636	619	655	631	696	619	636	710	653	652	672	632	628	672	622	675	614	638	676	633	665	674	655	654	696	693	667	663	604	627	627	714	692	629	628	641	652	688	676	676	638	649	623	637	596	664	600	609	666	624	631	654	647	643	607	643	653	615	644	605	597	626	624	639	658	655	625	625	657	655	622	686	618	663	634	666	660	652	664	712	631	665	701	619	654	662	663	682	653	697	613	671	641	669	592	653	618	641	621	658	623	630	639	635	620	683	659	652	662	644	628	603	623	624	678	648	640	677	635	642	690	620	659	649	651	641	655	649	648	689	637	631	696	659	664	647	666	654	651	655	654	671	663	658	652	677	672	625	661	672	640	663	630	625	666	694	681	659	649	635	615	657	662	645	626	655	648	599	615	651	665	614	610	667	625	656	624	668	680	691	617	618	636	637	670	655	627	648	653	680	638	639	626	609	628	669	671	646	646	664	629	631	669	628	678	665	683	634	603	666	664	661	661	716	641	649	656	595	627	649	593	671	631	636	642	633	667	625	647	703	672	651	601	640	617	655	651	649	629	629	662	654	660	612	637	668	619	611	649	690	613	671	636	586	651	602	639	641	636	662	676	651	624	652	628	631	733	633	633	648	643	647	633	644	639	650	639	659	630	639	651	605	643	611	639	663	644	700	641	664	646	676	660	627	656	656	680	638	652	663	625	686	650	623	651	635	643	646	634	586	634	648	614	613	657	681	660	640	642	660	591	656	672	603	643	668	644	620	668	644	640	682	634	665	684	697	657	621	649	632	662	632	597	622	649	700	635	645	634	658	650	665	678	611	632	633	631	627	680	617	653	675	633	632	617	614	630	666	650	646	630	638	582	651	640	663	669	658	647	638	632	655	625	634	692	614	649	673	640	667	641	697	657	670	589	615	688	648	627	622	626	666	678	607	643	655	619	621	640	655	673	685	655	624	629	652	675	687	654	622	691	692	665	649	654	670	650	664	609	649	620	628	635	639	672	633	599	645	634	668	646	627
47417	25837	19488	13053	8276	5588	2835	2090	1328	955	811	714	638	567	527	435	366	352	377	356	354	354	363	326	331	338	370	313	323	329	367	337	340	351	337	334	326	315	311	289	329	342	343	333	319	308	289	340	327	307	343	355	345	321	313	331	329	325	344	345	334	362	324	313	338	335	302	357	335	353	335	315	322	342	329	305	337	328	356	329	331	319	372	334	332	329	372	315	316	365	357	317	319	339	361	332	348	338	334	326	338	303	315	322	335	336	286	302	358	292	308	325	293	337	308	319	349	346	318	303	323	336	312	332	333	350	331	332	337	335	313	327	318	322	329	350	338	352	350	342	353	326	342	314	304	324	313	335	338	366	330	326	333	340	329	311	337	382	335	310	321	332	333	327	339	346	335	330	312	313	374	322	309	321	301	304	321	296	318	321	337	310	328	312	323	329	315	318	315	309	322	367	345	346	340	331	308	312	290	351	342	320	340	306	341	324	317	345	317	317	299	321	364	321	292	324	325	340	304	322	312	322	335	317	311	334	323	343	355	357	311	345	352	323	323	326	329	368	320	341	339	285	276	351	337	338	320	354	334	351	336	346	371	352	322	326	336	337	341	300	332	340	320	317	331	310	347	324	346	313	360	335	341	337	317	340	313	325	336	347	303	338	352	320	356	305	328	321	353	351	330	310	334	361	343	368	339	323	312	348	334	306	319	339	317	367	290	315	324	309	308	321	298	350	337	328	306	357	360	337	326	355	347	311	290	313	314	336	338	306	329	347	325	348	302	337	358	334	330	309	332	361	324	317	303	332	331	325	331	326	322	337	337	301	339	340	347	348	276	324	340	320	339	362	326	332	317	321	312	333	334	380	324	380	356	356	336	334	342	354	330	340	335	304	292	321	372	309	329	322	339	313	306	330	335	322	307	325	327	331	339	322	334	325	330	315	335	305	332	321	362	358	289	294	352	296	382	366	329	348	342	350	353	348	296	329	298	335	351	298	318	332	318	330	366	364	340	361	320	368	341	333	349	316	346	304	330	332	355	300	323	329	346	322	330	351	325	364	320	335	308	333	343	375	317	312	327	348	289	358	323	337	327	321	349	342	330	325	339	341	331	328	339	300	333	340	304	329	346	316	308	366	360	338	302	317	348	341	329	312	331	302	324	365	338	365	340	315	366	333	333	308	300	343	331	356	347	339	374	315	303	357	283	350	344	330	289	348	337	357	329	334	330	349	339	317	319	354	363	324	339	335	338	350	358	278	342	315	285	355	340	316	348	327	341	347	333	332	304	318	324	313	332	356	341	322	345	320	321	335	309	319	344	362	321	363	324	341	303	348	300	348	336	355	324	324	335	332	330	370	322	326	348	325	308	343	331	365	323	317	328	308	333	323	353	335	313	305	325	338	315	344	287	331	332	369	324	295	321	383	324	296	326	331	315	320	311	309	346	356	345	286	304	324	327	358	331	324	366	343	359	332	339	330	315	343	331	340	358	341	324	320	313	320	337	335	339	327	315	331	310	323	353	311	308	342	336	299	308	292	295	348	332	330	318	327	342	347	351	337	349	318	340	312	310	355	306	312	312	319	357	365	340	305	316	342	349	333	327	331	328	358	343	348	318	341	335	312	295	355	353	314	310	294	312	330	304	335	314	331	332	346	320	360	304	350	358	307	331	332	348	320	321	330	357	344	314	313	341	344	312	322	314	344	322	308	347	328	329	370	325	330	325	311	295	345	303	341	314	317	318	350	350	327	370	342	337	337	351	352	307	344	349	326	349	320	305	336	357	377	342	352	329	350	321	320	347	336	341	326	321	330	311	319	315	335	330	347	340	285	355	347	347	337	355	373	359	350	340	305	345	325	314	302	339	302	316	344	297	306	366	294	313	350	348	337	340	299	306	330	328	336	331	312	348	312	352	341	341	349	295	339	316	313	326	328	338	340	354	323	322	335	311	302	356	342	339	346	323	351	307	307	349	312	321	327	325	306	369	295	342	333	289	344	326	295	325	315	346	321	330	304	341	298	318	294	306	283	330	287	323	340	311	327	321	320	336	336	320	316	326	341	344	306	328	312	333	353	325	321	328	347	356	340	331	340	344	348	315	341	347	362	347	323	346	337	318	358	314	365	334	296	337	357	310	313	297	328	308	307	339	307	365	339	354	328	326	292	319	364	355	331	358	281	319	294	337	324	332	302	360	339	282	375	302	364	338	350	336	363	303	348	307	316	355	340	326	332	323	315	337	342	340	346	335	325	308	316	301	319	341	335	324	326	356	320	330	291	333	342	362	330	352	332	353	338	332	330	291	328	325	327	347	334	335	341	295	305	322	337	337	317	313	326	343	358	376	311	328	347	337	308	296	344	345	305	306	332	300	306	335	327	311	329	316	377	333	355	366	308	309	334	315	297	334	334	338	318	348	331	318	326	322	349	314	352	325	360	326	298	360	330	328	301	366	329	313	341	325	327	357	350	281	354	367	328	391	283	338	363	326	288	303	331	335	326	311	339	300	335	345	344	310	371	324	330	359	314	342	317	310	335	367	334	322	372	342	370	350	372	331	320	332	310	341	324	300	359	300	295	361	299	324	303	369	347	320	341	329	315	321	327	325	357	358	307	321	374	337	289	334	335	316	310	327	341	320	335	317	357	331	288	317	339	362	313	357	344	301	307	346	337	346	347	344	331	356	333	341	366	360	346	357	326	360	350	307	294	332	340	320	316	323	325	321	306	352	330	326	338	331	330	338	337	326	332	349	335	317	322	334	332	329	331	331	285	365	326	306	333	349	320	312	306	318	298	317	347	349	345	317	313	337	344	324	344	342	306	289	327	346	346	343	350	340	345	329	339	364	310	354	354	333	333	307	377	363	312	305	318	303	304	332	306	331	310	308	338	322	332	355	310	321	313	364	363	317	315	312	381	355	311	319	321	312	344	305	357	327	342	332	360	361	304	330	349	315	356	346	334	343	360	308	334	324	367	308	351	325	329	337	334	350	317	333	304	350	333	272	302	308	317	346	310	376	373	356	344	342	329	298	341	344	313	328	332	342	346	322	324	366	330	354	280	323	317	312	334	290	374	310	321	331	321	312	305	334	304	348	319	331	305	304	351	314	354	321	357	315	312	356	312	338	341	299	336	347	347	341	334	315	358	338	327	335	337	352	321	337	355	311	375	341	341	347	369	285	327	293	337	354	358	292	371	270	354	330	309	332	363	330	319	309	329	323	349	311	341	325	309	364	328	300	353	318	330	349	333	351	264	345	365	314	305	346	342	347	318	353	315	322	347	306	317	345	297	360	349	352	320	307	340	343	332	328	329	307	333	366	336	348	325	309	333	302	292	316	314	336	327	342	330	349	339	340	333	345	347	314	301	359	323	335	329	333	364	324	331	284	315	321	341	321	306	308	322	319	334	299	314	313	337	346	321	309	329	332	316	333	352	324	314	346	336	304	326	355	359	362	317	355	355	321	346	360	334	342	321	328	321	326	352	375	347	342	350
28094	18413	23937	23259	20314	15962	10118	7969	5098	3813	3137	2896	2276	1978	1859	1580	1285	995	848	871	772	805	757	742	727	800	753	752	726	764	723	755	701	787	766	759	732	780	775	739	749	754	720	767	748	747	772	822	729	736	749	775	708	727	742	707	766	744	764	741	684	710	713	704	696	705	726	758	695	721	779	722	720	680	728	758	747	741	675	787	716	743	698	733	688	725	748	725	692	733	710	676	724	667	729	767	725	749	770	706	650	735	691	689	702	709	731	687	664	708	716	665	706	688	694	677	766	722	710	675	721	704	734	746	722	770	694	730	706	751	677	709	710	692	740	706	720	738	714	734	711	716	693	707	697	658	696	769	724	727	729	732	726	694	675	731	719	679	727	698	668	706	697	732	738	668	714	725	733	722	726	744	726	696	700	720	695	738	720	695	708	689	739	757	727	715	714	713	702	693	678	688	684	707	713	775	770	710	697	704	743	773	722	712	707	702	720	699	700	717	678	702	743	706	708	724	758	771	699	715	751	674	702	714	709	724	713	750	704	748	744	775	766	732	714	738	719	750	715	723	722	702	709	705	717	700	677	695	756	691	711	708	733	703	687	665	701	682	698	700	698	766	722	733	724	725	717	686	744	706	725	699	692	728	745	697	698	690	756	712	713	759	734	691	694	714	735	735	713	733	720	681	656	683	725	725	726	727	699	712	763	724	732	681	731	656	694	724	687	726	676	708	700	651	711	745	673	696	734	684	762	740	727	699	725	731	710	727	678	717	734	721	712	742	717	753	688	685	686	725	715	732	716	669	670	745	680	696	764	752	727	726	751	686	716	671	698	700	715	676	708	709	718	684	710	746	692	715	691	722	696	723	685	711	693	663	757	763	671	697	701	727	754	698	713	720	687	683	672	759	695	699	718	762	704	705	745	702	721	704	695	686	717	685	720	711	718	661	697	691	750	717	724	751	748	718	698	723	746	693	693	719	675	678	725	720	687	711	718	697	730	699	720	742	688	718	736	705	739	686	709	684	697	687	756	733	724	644	716	683	743	724	709	739	706	685	690	707	722	729	753	661	657	683	693	736	692	674	720	723	695	725	719	708	747	746	688	720	677	724	712	724	710	687	715	705	659	728	701	706	715	733	726	709	681	682	702	701	702	719	776	700	716	720	698	737	688	705	666	668	695	711	678	733	707	738	703	740	712	680	743	692	720	723	711	715	768	752	712	694	695	711	727	702	713	676	719	699	703	717	722	722	738	725	704	769	740	700	698	700	747	666	745	777	707	668	702	723	678	733	723	728	639	759	714	712	687	656	743	646	728	726	679	718	737	688	698	726	715	766	687	715	728	706	702	680	730	697	661	699	679	684	695	680	703	720	692	740	709	758	714	678	695	744	724	750	694	726	685	680	658	740	703	700	732	729	703	715	677	762	670	745	732	705	674	749	708	693	712	727	680	728	701	686	736	683	672	698	749	720	715	727	714	685	666	779	705	776	659	695	685	699	675	724	703	754	712	739	705	706	739	715	716	727	704	696	652	704	671	700	688	699	695	722	745	686	693	704	723	709	716	734	685	711	721	721	692	687	701	798	752	740	667	664	751	735	716	704	712	667	749	709	746	707	760	736	700	711	668	751	711	729	759	670	688	703	691	754	702	713	747	698	725	689	673	720	702	741	748	714	706	749	735	707	698	678	715	713	721	689	729	691	714	692	686	756	759	720	729	724	683	672	683	714	727	699	691	689	689	695	721	701	724	705	719	740	694	694	701	753	711	746	689	732	722	718	675	695	716	717	713	716	689	704	701	763	724	758	640	727	742	726	712	718	698	698	691	691	687	715	712	722	741	701	748	703	702	730	694	700	687	717	733	739	716	711	711	745	735	746	679	696	725	701	719	694	725	730	690	745	735	737	718	684	751	748	674	718	716	740	763	689	758	734	754	732	686	721	728	741	689	723	754	697	723	694	736	724	708	683	708	782	732	761	678	723	699	731	723	709	751	716	733	729	702	732	676	709	732	764	695	742	712	758	724	728	738	685	742	721	739	703	691	747	713	718	738	719	741	713	707	674	698	714	733	725	736	711	717	701	697	690	707	732	724	704	707	682	731	720	715	705	684	690	689	711	691	663	674	698	690	705	688	697	731	690	707	688	703	701	717	728	684	718	701	719	683	707	718	705	710	686	706	692	679	757	708	687	697	661	731	725	738	740	684	722	699	761	735	716	724	709	663	737	748	720	708	717	707	666	741	721	679	711	658	700	734	713	690	700	716	703	718	700	717	725	656	772	725	703	731	698	697	768	681	699	660	702	713	730	686	712	754	740	720	709	758	740	701	709	694	729	726	716	717	679	737	735	728	724	709	774	705	745	727	691	680	720	684	714	714	682	697	754	693	724	694	676	694	696	738	764	727	707	701	741	761	749	720	679	695	711	708	652	711	716	660	670	700	658	687	712	654	716	724	684	685	742	732	716	711	686	697	732	668	681	710	682	719	754	721	743	716	760	667	737	705	692	675	692	671	686	677	718	686	724	734	685	730	678	710	694	707	723	714	717	690	743	716	727	702	679	725	659	719	666	647	737	722	692	706	694	726	708	693	739	703	693	730	771	693	666	721	747	729	741	676	751	716	668	755	746	715	702	716	717	688	672	689	726	706	733	682	695	690	655	703	705	707	731	727	742	708	748	727	689	725	664	705	701	689	706	778	711	752	727	702	689	702	748	725	723	731	715	720	719	673	751	730	734	750	687	684	735	689	759	754	675	746	755	671	684	716	714	724	738	718	708	729	715	750	755	738	729	711	687	727	768	737	722	702	682	725	697	758	729	714	740	749	684	739	683	761	680	727	700	649	697	699	716	723	698	708	712	717	736	694	768	732	699	704	719	693	734	701	690	721	721	761	694	695	697	626	736	751	754	740	720	678	706	703	706	674	717	708	680	696	738	701	704	721	746	743	741	755	726	722	758	703	697	751	699	719	720	714	695	670	776	673	741	719	728	691	707	738	720	705	696	736	678	691	650	687	669	708	717	717	726	707	704	749	730	732	729	704	723	715	663	718	700	732	760	728	679	725	716	750	711	730	708	664	716	676	712	720	750	702	709	707	704	718	713	708	745	707	709	731	734	779	720	713	690	726	661	716	723	714	687	731	706	693	716	726	715	693	724	696	724	668	695	749	713	686	719	729	712	735	717	758	707	696	737	751	707	701	730	714	709	701	697	755	788	748	700	732	710	710	730	702	707	696	694	705	744	691	685	722	656	677	774	710	721	751	702	745	715	743	708	760	749	742	719	724	732	729	745	707	680	701	724	664	729	690	716	720	740	736	740	704	681	702	717	679	672	700	728	687	755	736	731	697	708	679	722	737	737	736	722	724	708	729	735	711	728	680	730	767	673	741	699	696	700	699	724	719	718	734	722	653	667	691	709	755	674	754	694	676	763	759	698	712	736	739	655	694	722	690	703	668	748	670	750	666	682	728	680	717	648	706	693	708	657	658	704	747	691
26656	11175	7174	3815	2221	1496	1034	710	561	529	438	452	411	354	327	315	283	276	276	268	243	264	260	274	242	293	275	245	259	244	287	256	259	257	250	267	236	266	264	256	292	266	291	284	277	251	253	253	247	272	283	266	289	274	273	261	248	263	278	268	254	272	272	267	244	257	247	279	247	272	278	266	252	256	267	249	263	244	271	259	242	286	246	253	255	313	269	247	251	243	242	266	246	226	257	270	247	241	265	267	280	256	263	234	247	267	266	261	241	313	303	259	265	254	248	226	265	251	248	255	246	256	265	282	268	287	222	220	233	278	283	270	246	253	283	212	275	282	269	288	245	258	271	258	303	265	244	279	240	250	267	247	249	292	280	256	270	268	254	221	257	253	279	236	259	258	245	248	269	253	251	235	253	249	265	269	237	284	303	258	268	241	250	257	261	290	250	254	271	243	247	265	254	260	243	267	282	281	285	271	254	283	248	239	255	278	267	288	277	270	229	266	275	275	234	264	269	272	280	270	229	229	268	270	223	241	227	236	254	265	233	255	271	231	241	270	302	288	268	267	262	263	256	246	275	259	266	246	252	267	272	233	241	277	244	242	240	236	231	263	265	272	259	242	236	231	274	267	283	289	285	253	274	277	269	269	258	265	291	267	264	244	237	254	266	248	261	259	257	269	228	227	246	243	228	267	262	254	246	256	253	225	245	285	236	281	253	247	265	236	255	250	279	253	262	248	280	233	256	242	236	251	262	259	234	245	245	240	257	241	247	272	250	270	264	283	244	272	270	268	209	256	255	259	247	287	232	255	257	269	267	254	250	264	242	259	262	268	242	273	265	265	250	272	256	261	272	242	264	261	276	256	217	234	245	288	251	224	275	266	262	230	272	254	274	263	245	248	257	239	254	265	259	248	250	247	256	280	244	284	233	258	274	267	240	274	264	283	239	273	280	239	247	292	255	232	243	283	258	246	274	260	247	252	258	258	256	254	285	248	262	211	275	253	266	231	260	235	260	210	247	233	262	241	223	283	254	270	231	254	261	261	256	255	290	260	253	250	260	245	287	265	293	282	235	251	273	249	261	261	238	271	230	243	248	260	266	267	238	268	232	256	283	250	258	257	243	281	289	252	260	256	277	242	277	251	269	257	261	263	267	286	268	277	288	238	267	246	269	265	258	266	270	276	280	244	248	279	242	272	279	253	254	250	263	260	235	217	242	259	272	249	271	265	278	247	261	285	272	218	252	267	232	247	258	250	266	238	266	281	255	289	223	238	257	238	255	260	262	255	257	265	268	248	255	231	226	293	273	249	245	286	248	267	258	255	269	267	262	249	239	261	245	250	270	250	247	248	280	239	282	239	235	281	268	233	265	228	280	242	287	277	267	252	271	245	259	270	236	261	273	223	248	260	267	262	275	283	253	252	284	279	245	288	314	231	246	250	250	254	270	264	269	287	262	266	271	260	252	246	273	267	263	262	241	250	266	282	282	254	279	239	262	282	236	244	237	275	258	293	240	255	247	219	289	239	236	252	268	244	250	240	257	243	247	242	293	253	256	278	248	283	225	262	244	254	263	261	281	280	244	262	262	278	269	265	234	291	249	254	232	240	257	265	252	262	276	255	268	259	257	265	237	224	273	257	255	254	301	248	249	277	249	322	282	217	272	258	280	225	241	267	252	239	258	255	257	272	252	222	289	246	246	257	264	253	265	244	256	231	249	212	261	276	257	287	241	240	280	287	283	255	280	255	245	236	264	246	248	246	275	270	253	234	259	259	314	267	299	255	240	242	279	242	251	302	247	243	263	275	247	268	274	250	255	261	262	263	238	245	252	256	248	259	245	289	249	277	253	285	251	280	237	264	272	234	275	228	253	269	260	261	240	262	253	269	274	263	276	298	277	295	255	251	259	249	262	237	245	250	274	239	259	231	245	264	240	250	279	283	242	239	237	272	268	232	289	223	263	289	240	231	242	259	248	257	305	265	273	228	266	278	278	241	251	268	242	225	278	222	284	273	269	244	272	250	259	276	251	252	276	261	293	269	255	269	262	252	254	231	233	237	272	284	262	227	223	248	258	271	260	268	279	261	231	237	239	274	237	257	235	265	269	254	257	261	274	287	253	252	263	256	252	298	257	253	250	247	227	256	286	249	276	292	270	275	265	257	241	256	294	235	264	229	272	240	247	269	235	274	272	239	250	263	253	243	258	269	260	279	266	276	259	276	246	264	274	255	261	237	250	269	248	255	263	242	269	259	253	253	263	259	271	259	238	284	269	266	275	237	280	251	225	267	256	247	256	251	262	240	221	255	229	270	256	235	273	254	272	236	262	276	262	277	264	248	254	250	255	274	278	263	267	248	220	270	250	301	225	258	262	293	254	244	289	274	266	278	230	235	218	253	242	245	242	240	247	253	271	231	272	288	271	252	240	265	275	255	253	244	272	285	291	245	255	245	247	261	235	280	250	272	265	265	260	261	232	270	250	266	259	246	255	243	243	261	227	234	272	279	259	249	266	261	239	252	241	261	254	268	260	292	256	279	272	228	265	253	238	243	272	265	231	212	257	281	237	276	245	234	223	246	297	221	254	281	268	242	280	235	260	254	269	267	260	249	244	275	275	264	281	255	250	238	253	264	264	275	234	231	277	239	232	248	242	268	249	257	281	280	261	259	257	246	270	249	255	264	267	269	258	252	262	228	255	281	261	261	225	243	252	267	270	257	243	272	260	238	274	234	265	284	235	263	254	263	237	254	259	248	238	292	238	269	256	274	227	243	231	246	257	258	262	264	286	226	287	271	268	269	255	273	269	266	265	249	238	266	270	254	255	242	251	279	271	255	288	241	257	276	278	271	252	262	235	292	255	273	287	252	267	261	300	264	226	294	263	228	270	239	252	265	243	258	256	250	262	268	271	268	245	240	266	290	241	246	248	242	259	261	243	241	248	269	294	256	242	268	238	256	249	253	273	288	257	273	265	269	258	261	261	238	243	233	242	227	233	261	270	276	257	274	292	255	284	297	261	253	247	285	251	263	283	245	249	211	240	256	252	247	269	299	233	255	289	243	265	277	274	251	264	231	236	265	268	238	283	259	259	255	265	248	243	270	252	226	256	236	240	268	270	276	244	240	266	255	256	235	276	256	239	248	276	280	268	244	284	262	231	263	221	231	242	271	217	230	238	241	258	272	241	259	272	233	240	264	262	249	272	252	259	285	241	285	243	287	258	279	236	257	271	289	239	243	252	233	281	245	255	252	256	245	243	248	237	259	220	245	286	247	270	263	277	270	244	256	247	243	284	252	278	250	239	269	277	271	243	228	245	223	249	299	278	255	259	246	219	272	243	278	274	273	228	248	254	242	237	250	257	263	252	267	264	236	244	266	248	282	269	261	257	271	259	229	247	276	282	239	244	272	277	300	278	234	282	279	240	238	270	219	211	271	279	277	270	260	231	261	256	236	254	257	246	238	264	302	241	267	251	252	289	264	259	242	262	285
15698	8237	11202	9468	7622	5382	3605	2724	2211	1995	1681	1544	1325	1184	1101	989	831	718	649	632	627	616	616	609	578	574	586	645	584	613	616	570	594	606	639	654	604	558	606	592	589	580	573	614	583	585	596	620	569	594	583	588	589	594	612	609	580	570	577	597	582	590	613	571	563	547	592	577	538	594	604	610	580	588	574	572	565	541	572	585	526	584	572	602	566	560	565	564	547	629	585	537	619	598	595	561	568	588	601	576	566	599	528	567	558	561	543	579	575	530	576	542	550	575	551	532	525	606	535	588	600	554	544	572	604	580	546	571	583	640	569	583	551	564	575	549	569	603	550	559	560	586	578	545	562	581	547	613	566	614	579	596	563	557	585	572	605	588	564	571	549	568	565	582	549	562	592	572	561	565	617	562	596	583	625	538	542	545	581	609	557	560	588	592	575	568	609	567	588	623	552	558	549	573	554	609	549	579	587	553	566	551	593	580	552	610	593	563	567	585	554	587	565	551	536	602	559	542	602	562	543	554	575	541	552	564	563	558	541	556	592	585	546	557	582	548	553	587	561	621	600	521	564	575	539	549	604	588	561	529	564	574	611	585	597	601	567	579	560	599	564	585	570	564	588	538	595	547	570	565	622	568	614	609	582	544	582	586	632	556	528	586	608	580	544	597	593	555	631	541	548	528	571	557	588	575	600	600	587	556	567	542	569	618	553	573	558	590	610	541	564	575	609	537	564	565	554	559	594	530	575	590	578	586	547	549	541	545	558	605	570	610	584	605	545	576	562	543	586	570	525	552	570	617	575	553	617	536	558	529	592	535	587	560	564	582	558	561	560	615	605	616	575	546	609	579	537	570	572	570	593	584	526	611	561	585	571	553	521	597	576	601	629	593	545	586	558	581	542	600	542	554	577	593	625	574	584	533	576	562	544	594	614	584	566	539	577	577	580	582	546	572	548	532	597	605	539	588	555	619	568	578	550	587	605	556	576	532	543	584	589	613	560	572	592	556	530	599	568	572	525	558	604	557	612	568	614	592	591	583	564	577	578	606	543	553	574	553	573	574	590	602	575	596	581	541	566	579	553	594	627	556	578	620	530	558	613	574	568	548	563	570	556	577	560	588	557	580	560	594	591	560	598	589	591	586	562	524	584	606	558	607	581	578	548	583	588	553	585	596	552	560	537	615	575	594	571	564	538	580	612	607	580	569	508	588	560	567	576	570	594	597	589	567	549	585	551	577	542	579	556	563	581	552	516	517	574	589	563	548	586	553	600	587	584	607	555	620	547	575	609	583	554	562	552	570	565	543	591	544	572	563	549	591	540	594	595	553	561	558	582	567	554	560	559	603	583	567	583	576	572	563	564	551	559	540	602	591	556	576	569	578	597	570	634	576	590	587	603	601	602	549	571	552	598	606	569	556	559	597	558	609	575	568	534	568	576	564	553	540	569	550	563	585	588	566	572	593	582	571	558	565	560	509	570	601	577	574	593	589	570	565	588	551	571	576	541	575	603	566	614	580	590	550	567	599	590	564	562	582	577	579	584	588	623	621	569	625	533	562	539	596	558	526	571	566	562	594	546	543	558	546	600	594	544	544	565	588	556	576	585	605	564	551	528	587	528	594	580	569	630	566	508	543	561	618	536	535	542	577	539	574	559	554	591	610	525	570	567	567	582	584	576	542	527	585	552	566	557	536	580	557	572	574	576	575	592	577	560	578	560	606	566	549	586	558	567	629	568	535	577	588	564	617	573	553	571	558	593	581	578	570	563	577	574	570	562	573	568	552	560	634	550	606	590	589	559	588	585	593	603	578	567	579	567	571	594	546	583	566	559	623	547	584	561	580	562	583	544	606	589	544	578	577	559	545	570	585	542	607	584	559	535	523	595	563	596	566	620	531	568	571	541	543	580	596	553	537	589	589	569	551	606	598	585	524	578	568	572	573	565	589	590	556	589	572	602	607	581	549	575	568	564	586	566	610	568	593	596	564	571	540	561	589	579	585	574	528	569	543	568	572	563	567	554	603	614	549	573	563	565	566	532	578	542	620	575	621	562	541	576	584	548	567	612	580	584	561	618	578	620	557	589	571	566	557	565	590	583	577	567	569	544	542	600	628	598	574	577	540	581	540	593	545	599	605	586	534	581	565	561	578	586	529	576	611	570	588	557	509	591	545	592	553	563	601	537	595	588	578	579	578	587	584	561	588	574	550	594	587	574	570	608	595	594	611	553	552	517	540	534	589	573	583	550	545	578	603	560	614	597	617	562	606	574	606	550	568	558	610	587	562	570	550	591	543	556	597	628	567	585	582	558	568	552	603	560	582	572	570	573	578	561	597	577	524	602	553	556	560	567	589	538	591	572	535	620	564	574	525	563	597	631	594	615	547	588	596	580	595	584	570	575	544	544	574	593	579	617	548	585	592	576	610	547	602	577	579	601	550	575	564	508	586	574	568	584	568	583	580	563	573	622	583	592	587	531	613	545	605	567	586	580	559	544	566	605	575	554	631	587	595	559	573	529	626	574	612	556	585	566	613	558	603	564	588	618	580	562	566	583	605	532	566	607	600	551	608	569	607	574	578	548	571	584	567	540	571	582	610	563	560	569	590	516	571	587	584	548	617	514	611	582	600	582	564	559	576	599	537	607	553	592	591	551	541	559	519	597	616	606	592	584	596	576	600	579	584	566	591	570	577	573	551	545	572	568	598	592	535	565	524	575	563	578	570	573	589	565	606	529	562	555	535	609	538	563	520	554	611	566	583	604	564	558	618	563	585	616	577	544	579	558	605	559	601	600	603	571	576	574	555	563	571	574	560	532	588	581	548	590	518	555	577	595	577	609	544	574	580	557	536	615	599	566	509	569	560	553	583	550	622	569	547	578	588	560	560	548	600	564	570	560	572	577	533	543	550	545	571	570	621	627	627	597	588	555	548	564	577	592	589	562	565	576	563	572	575	619	589	575	545	607	588	562	518	563	553	557	573	590	532	590	586	547	564	536	558	627	546	564	576	554	574	570	563	593	551	573	539	582	544	624	594	564	573	578	573	571	546	558	561	559	567	565	565	564	559	594	539	583	578	596	564	601	581	586	659	584	536	587	546	574	594	531	552	567	639	531	611	579	589	572	592	590	605	570	552	583	587	574	572	564	518	573	565	559	584	592	577	569	576	583	622	560	575	573	592	595	563	622	548	594	608	610	564	561	585	537	567	562	605	574	576	596	558	526	516	640	598	552	569	539	537	557	595	565	591	570	592	564	601	589	543	570	619	533	585	582	552	551	573	574	596	516	579	619	543	581	519	553	603	542	561	597	586	554	608	544	590	596	540	600	576	529	607	558	604	567	512	562	598	558	598	644	639	576	522	550	536	582	564	581	555	560	546	582	560	577	569	574	597	554	539	553	589	576	543	566	570	576	578	577	562	569	596	589	549	597	576	572	581	569	548	567	632	591	609	585	646	534	543	622	558	589	623	595	612	534	558	577	552	596	588	581	588
34188	16584	12791	8030	4643	2755	1905	1460	1090	863	714	639	570	484	445	424	381	305	336	306	303	286	274	326	287	341	315	301	303	314	300	301	318	299	290	313	303	282	311	284	291	310	333	309	280	291	291	279	311	298	296	263	321	291	322	303	305	281	284	271	282	298	263	283	280	285	320	291	284	286	310	261	332	318	315	281	289	302	274	280	318	321	259	316	308	294	299	289	294	282	321	289	300	290	276	285	307	313	294	278	273	289	291	300	283	313	292	307	281	249	293	277	323	297	278	292	291	301	295	296	332	276	300	324	322	274	285	290	282	266	337	288	273	315	275	284	261	277	314	290	300	326	297	302	303	261	306	288	300	243	293	310	294	315	298	295	292	310	298	278	275	282	289	241	294	294	303	293	286	295	251	306	305	304	291	309	296	292	314	250	301	298	295	306	283	310	265	302	291	262	306	271	289	280	290	291	282	322	296	283	310	289	274	300	302	297	306	307	319	288	283	295	290	297	285	286	309	289	277	283	303	303	265	310	275	258	289	260	269	297	306	320	306	316	314	294	311	306	314	298	264	280	293	320	273	292	277	312	275	286	280	313	302	301	309	296	272	303	294	275	361	292	324	313	263	306	318	360	270	293	284	282	260	286	305	285	281	288	300	296	314	249	265	278	297	276	298	316	285	288	290	310	337	289	289	310	298	306	273	227	279	278	296	269	283	293	281	303	262	314	292	246	291	290	316	321	275	268	273	290	336	296	273	269	258	277	318	303	315	279	285	280	273	287	292	304	299	333	255	314	304	249	274	292	261	309	277	290	302	289	291	302	282	331	297	290	298	342	292	276	281	274	288	268	260	280	273	286	298	302	294	278	285	297	282	329	301	304	295	270	285	302	282	289	276	285	275	265	282	302	305	305	282	282	293	294	289	300	278	324	312	278	297	283	279	268	311	310	299	299	276	306	291	306	316	284	280	293	278	281	290	288	308	326	287	295	296	270	288	328	272	274	277	290	302	302	304	286	283	309	295	289	311	242	285	257	289	262	288	302	293	274	258	287	289	300	302	260	305	300	277	305	330	301	321	309	297	318	292	276	326	293	271	291	300	257	270	297	266	258	282	326	302	291	277	278	273	270	271	295	310	300	324	273	294	296	316	291	270	320	295	302	311	311	299	301	319	307	317	275	335	322	312	272	262	294	306	306	292	280	278	269	259	311	289	279	287	301	324	288	302	297	275	290	271	291	294	288	288	311	292	277	333	277	302	260	254	280	312	290	335	292	348	301	284	262	307	296	289	288	300	276	300	305	320	276	317	268	260	293	300	321	308	265	309	296	284	286	259	323	305	278	281	296	285	285	327	295	317	281	272	286	281	311	270	320	308	302	256	277	275	300	304	315	302	286	278	297	260	305	294	278	294	276	297	282	265	307	317	309	308	284	255	293	277	309	284	294	314	336	290	284	316	292	274	263	253	305	271	339	302	287	264	307	274	270	301	307	281	299	310	282	319	279	291	318	268	316	298	298	284	283	319	264	304	308	309	300	281	312	297	357	295	309	311	291	320	295	299	277	302	284	271	325	300	283	297	289	288	273	299	297	315	307	265	293	265	282	286	289	282	269	280	279	285	313	318	301	281	276	286	298	285	304	318	293	302	276	332	269	302	265	322	294	287	287	295	317	262	292	300	311	299	293	293	244	293	305	291	279	270	274	302	284	325	291	304	267	291	309	280	263	306	278	292	293	279	286	289	289	292	293	298	289	297	311	319	321	295	299	308	279	265	281	254	293	280	281	309	286	263	281	235	304	328	262	305	324	283	305	299	270	259	271	272	292	301	334	295	308	253	276	266	286	299	294	329	303	311	268	244	311	294	300	306	285	287	294	290	278	310	311	317	318	307	301	271	314	270	298	284	283	267	300	301	291	301	306	262	298	298	262	299	281	329	280	288	337	313	288	270	308	314	276	300	280	307	341	288	293	289	275	310	293	315	281	298	311	292	262	272	254	254	311	273	297	326	300	302	280	277	295	264	286	323	267	301	310	279	319	313	305	308	285	258	275	290	350	282	279	261	318	310	283	302	268	300	286	304	287	296	258	275	325	324	287	289	269	260	317	303	322	288	277	297	323	298	265	286	268	296	313	300	280	265	297	308	308	286	266	299	319	277	304	317	265	261	309	265	293	280	285	288	291	311	316	306	310	343	327	291	342	299	304	261	309	292	309	282	322	316	312	267	265	299	280	299	316	281	290	307	294	284	279	292	298	277	271	297	308	299	265	300	264	293	309	282	285	300	316	272	295	260	263	279	283	296	262	298	283	288	299	303	268	302	305	307	292	279	284	306	292	295	250	279	290	321	324	319	310	314	322	320	303	280	266	297	314	276	277	312	301	292	301	287	293	309	292	303	292	252	320	305	304	297	301	276	270	290	322	294	299	280	279	294	279	315	284	295	260	294	279	256	280	286	284	283	287	309	308	294	341	323	295	262	329	262	278	302	287	319	286	302	280	294	285	287	312	273	278	307	282	304	266	306	297	259	271	270	280	274	292	300	271	260	301	275	279	293	294	321	317	283	286	292	301	269	273	290	311	291	271	309	289	312	272	288	287	260	300	303	295	305	267	279	270	276	284	283	266	294	308	261	282	291	305	291	254	289	276	280	294	282	286	299	323	274	318	262	281	287	278	310	272	289	283	263	314	297	335	288	286	307	293	291	281	316	294	260	312	288	289	278	267	278	294	273	308	298	274	305	288	276	291	300	273	292	280	304	278	290	291	295	311	304	315	304	315	331	295	274	309	298	320	320	289	322	284	298	309	256	295	278	289	334	299	287	290	270	302	313	286	263	264	322	317	294	256	299	310	307	266	298	297	301	311	293	296	291	277	275	325	306	305	292	286	300	310	272	303	277	312	289	306	303	301	319	311	278	327	267	292	310	290	282	308	292	294	310	285	289	290	320	314	312	278	312	277	300	273	276	267	280	283	313	296	296	313	257	295	258	308	318	310	304	261	273	284	283	267	292	282	297	304	329	267	296	311	295	263	293	273	277	305	295	315	288	311	277	277	286	285	295	292	305	321	291	288	272	302	274	298	320	289	253	322	311	242	318	286	323	264	283	316	262	311	273	294	246	302	295	279	282	304	283	275	294	286	270	280	275	307	289	308	269	259	284	305	298	327	293	295	312	300	308	259	286	278	333	299	305	288	268	280	334	303	282	287	304	291	293	266	292	293	262	271	309	289	263	272	298	299	283	290	290	307	297	329	281	267	293	272	279	288	274	326	294	292	257	282	297	292	301	289	314	261	312	270	295	311	273	290	281	326	251	292	316	292	294	293	267	321	309	326	307	289	273	285	268	291	298	296	287	306	305	327	300	279	296	247	281	304	298	289	302	284	283	266	314	307	303	244	289	298	250	268	302	289	314	309	285	287	276	280	277	263	320	276	264	261	303	294	270	308	282	299	286	292	285	297	290	302	277	273	312	259	257	274	304	293	304	298	259	288	305	292
20232	12092	18248	17722	13273	9604	7265	5769	4361	3566	2896	2497	2171	1770	1579	1454	1150	912	812	766	676	720	655	659	653	718	717	735	688	656	717	632	675	664	704	704	676	629	638	641	689	690	676	643	659	626	690	696	646	719	732	633	694	684	670	625	668	664	614	663	677	679	651	654	632	668	641	717	653	670	649	627	654	646	655	631	633	642	619	581	630	633	672	666	626	689	689	619	668	654	665	653	668	638	656	615	683	648	658	647	629	653	629	686	649	633	603	613	622	644	670	661	657	626	677	653	662	646	633	619	625	635	620	673	659	587	624	632	658	591	626	663	660	624	609	644	585	629	653	635	651	603	633	656	644	657	652	706	635	655	623	656	631	656	637	658	580	647	658	683	645	647	650	619	635	618	643	627	614	643	632	631	672	612	638	645	609	641	630	636	654	666	637	646	617	654	640	656	659	658	667	628	644	653	643	649	595	648	641	639	643	637	645	643	653	642	628	621	663	669	651	597	632	657	644	657	670	663	669	662	660	619	612	662	613	647	652	690	608	643	631	601	607	672	671	652	648	607	634	667	643	590	670	661	645	677	643	619	655	615	587	664	672	626	677	658	662	642	647	667	643	663	619	647	639	654	639	614	615	603	655	628	588	650	651	666	662	654	647	696	663	651	642	676	657	632	655	632	620	622	654	637	645	654	671	650	676	623	638	674	646	625	597	615	673	697	631	629	677	681	668	615	641	606	612	653	622	639	680	579	626	627	600	566	578	665	595	627	598	611	638	620	630	653	637	643	713	662	631	610	668	639	626	648	624	620	672	644	635	634	610	633	655	642	683	664	623	642	670	642	641	620	590	616	668	638	661	657	630	606	649	623	655	674	629	639	615	652	612	698	635	598	684	649	650	639	649	617	622	635	632	697	637	644	685	623	642	596	622	643	654	652	655	603	659	629	652	617	663	635	614	639	710	659	659	623	647	667	662	659	646	625	616	657	635	626	643	642	604	613	630	668	630	644	613	608	617	663	668	615	631	642	677	686	603	631	634	667	636	638	640	649	623	626	592	652	603	659	625	607	625	621	694	657	664	649	603	649	662	660	643	648	649	685	640	643	636	607	610	602	645	637	631	650	615	643	618	647	637	626	641	674	646	621	643	633	649	685	655	610	636	688	654	644	662	643	650	668	617	678	649	635	680	659	666	666	655	629	630	647	673	649	631	665	595	646	616	640	645	647	650	608	638	670	642	663	639	674	666	660	656	699	671	669	666	661	698	648	625	674	619	680	658	655	647	676	648	649	585	620	663	669	615	683	670	646	641	689	616	631	649	646	613	627	656	648	629	637	637	603	625	655	665	638	649	658	600	627	664	593	663	632	637	673	647	647	597	618	630	627	657	678	705	653	614	616	667	621	654	624	651	646	654	631	629	648	656	638	705	641	635	609	693	676	632	677	662	638	598	644	663	662	651	628	647	600	629	637	608	597	637	665	617	638	712	663	629	619	676	673	608	655	649	656	611	625	637	607	663	624	626	659	645	587	667	607	662	631	645	588	587	651	658	652	641	702	620	638	632	628	644	612	652	676	672	660	641	663	661	649	648	650	623	612	647	605	652	683	648	638	628	622	629	635	662	675	683	644	641	676	631	667	656	656	650	658	635	563	662	643	672	623	609	661	638	645	634	631	641	651	683	631	618	636	651	680	682	614	697	633	652	613	611	654	647	628	640	646	650	622	627	647	605	650	630	614	634	594	597	634	623	645	631	584	647	673	687	656	660	594	622	633	600	655	640	666	625	670	611	675	602	616	657	662	664	704	663	672	608	617	641	659	638	647	606	627	643	662	626	649	661	600	628	673	643	646	633	629	635	674	676	642	638	642	637	624	655	691	621	642	637	650	671	656	636	643	656	666	632	664	637	647	651	662	637	662	658	651	626	649	642	603	671	649	625	663	618	676	632	685	648	620	660	598	642	648	611	642	638	645	661	625	628	658	648	622	646	657	651	662	637	694	619	635	651	655	658	669	630	658	629	612	634	646	641	642	669	586	603	599	645	587	642	644	595	629	675	610	620	622	671	654	660	631	625	669	641	661	653	628	633	628	623	638	643	646	612	629	657	629	640	626	637	646	683	633	625	655	688	700	631	632	620	626	662	701	670	696	649	685	683	694	655	663	628	646	670	591	664	564	685	620	640	614	599	649	685	652	633	606	681	628	644	628	644	684	623	667	683	656	656	647	658	612	660	694	682	645	627	664	653	707	632	635	688	662	635	613	592	623	643	623	672	653	661	626	692	645	641	649	610	640	650	608	647	625	666	669	677	604	630	658	647	658	670	593	637	692	640	661	652	634	659	648	615	631	636	654	689	618	663	659	664	628	671	602	616	676	636	665	695	671	616	618	648	643	579	624	626	610	666	668	688	615	662	639	622	634	661	652	594	626	669	660	636	682	641	596	658	644	654	683	625	666	603	622	608	637	648	581	618	622	662	620	635	670	641	689	652	644	670	651	668	663	624	624	684	663	645	632	672	666	661	647	646	649	687	657	680	664	596	673	641	602	641	645	637	672	659	683	630	639	662	629	662	645	668	648	611	652	618	635	661	692	640	665	597	610	710	662	612	645	663	622	605	628	639	661	625	645	597	586	652	654	672	665	656	618	603	709	619	626	652	686	639	616	641	632	636	637	663	613	668	639	619	668	635	651	603	667	638	640	616	712	661	641	615	671	596	624	606	627	672	663	609	663	636	648	594	656	662	663	661	612	679	642	662	615	599	659	645	637	622	643	637	632	650	605	594	645	623	609	676	666	628	629	625	655	636	673	613	610	590	695	596	611	658	626	608	655	620	641	638	619	618	625	635	576	652	652	647	627	593	652	620	679	640	646	643	602	622	622	619	687	644	653	651	617	595	649	660	672	629	652	681	627	654	636	637	659	645	637	648	641	619	637	647	641	647	623	664	659	671	623	664	646	646	688	608	660	616	614	640	673	659	672	642	610	641	614	652	637	620	608	601	638	644	668	657	649	645	637	607	636	615	643	683	620	636	658	663	694	654	603	649	644	675	670	619	666	605	675	658	650	672	656	620	628	640	612	634	666	655	626	678	628	665	637	655	656	659	649	628	626	644	615	612	702	646	658	674	648	665	670	653	685	662	658	572	639	620	620	612	657	704	651	637	627	602	646	653	646	668	627	647	627	670	651	626	714	659	603	609	671	659	651	681	634	634	636	636	611	637	666	683	607	665	661	615	706	653	617	664	590	645	675	635	687	590	669	634	649	626	670	652	624	626	658	649	633	705	609	667	633	661	656	682	614	581	649	649	664	610	630	648	639	624	679	594	599	640	683	619	621	709	674	633	676	691	642	652	624	634	640	663	655	620	625	628	613	634	608	672	633	617	587	617	644	591	641	629	617	638	624	687	630	675	690	630	612	634	650	589	710	616	631	663	605	699	649	648	639	616	644	660	637	638	686	654	612	635	629	630	685	643	653	640	641	661	658	605	639	621	685	644	635
47198	24060	16659	11509	6119	3603	2541	2222	1304	1022	829	698	687	613	546	504	457	391	369	351	368	348	348	353	338	352	354	347	323	306	356	334	326	314	335	308	333	337	352	351	334	332	337	363	355	377	334	337	363	323	308	341	324	372	295	305	348	338	328	316	329	335	321	329	375	386	339	339	323	363	354	341	345	302	346	313	336	320	314	362	331	328	311	330	322	317	332	336	316	325	360	315	317	307	325	334	344	302	302	306	310	295	309	337	322	314	305	330	325	331	365	374	327	330	360	345	335	306	353	329	289	312	321	340	289	332	375	335	307	328	325	329	318	341	342	325	307	356	311	327	330	306	326	323	357	316	307	317	297	330	343	315	297	309	314	344	317	324	317	324	322	323	316	358	327	351	322	351	328	309	319	303	285	346	331	295	341	338	364	331	302	320	352	323	329	348	312	312	323	343	325	352	364	309	307	278	341	334	321	321	322	355	310	312	334	318	301	348	344	323	352	324	340	315	298	370	328	317	325	367	312	343	308	320	315	352	305	320	337	318	310	330	327	339	347	345	344	336	310	326	362	303	322	349	297	333	350	313	324	362	304	351	327	327	356	340	288	336	318	336	357	325	314	290	327	332	319	335	362	322	321	314	317	319	353	331	334	337	317	315	354	322	330	361	298	347	315	349	314	326	314	383	319	319	326	309	321	328	364	338	324	320	330	297	322	352	324	309	328	320	350	349	346	323	308	326	294	302	316	334	316	335	300	340	350	347	345	318	336	316	340	336	310	307	331	277	318	361	357	315	328	338	345	300	374	309	298	340	307	329	359	325	373	362	337	334	332	370	317	372	347	328	326	338	315	310	347	329	357	366	326	363	341	306	329	358	325	303	350	350	326	375	320	304	346	336	320	339	372	364	330	319	314	287	312	322	329	331	309	343	338	309	270	307	306	326	335	330	323	312	324	311	328	315	341	339	321	312	343	335	333	349	306	343	358	321	322	356	332	337	328	341	317	319	393	314	344	341	350	335	342	314	344	362	327	307	344	344	298	356	301	323	317	316	317	340	312	364	307	329	368	274	284	346	342	320	339	343	327	357	349	315	319	324	308	365	371	333	330	315	290	330	342	329	295	348	308	300	318	319	286	323	347	359	343	349	339	355	339	306	350	344	321	304	354	334	311	323	325	312	386	342	313	329	351	299	333	338	325	379	326	337	311	337	325	302	362	342	378	352	314	342	319	336	344	321	373	274	302	307	339	377	320	355	348	344	285	322	308	354	311	337	360	324	360	326	347	325	347	329	332	324	328	269	300	353	309	323	319	306	356	349	309	311	332	326	341	323	298	313	302	349	324	316	307	317	297	317	336	336	341	354	317	304	332	335	301	318	275	311	369	370	329	335	309	316	321	296	357	331	346	312	303	326	295	292	298	306	310	333	313	320	323	305	316	338	356	316	318	310	314	365	349	338	351	341	311	332	338	336	315	331	324	298	345	278	295	349	286	327	345	324	317	323	312	353	336	335	327	316	312	321	317	333	345	332	315	292	330	329	347	297	306	288	328	324	329	341	318	324	318	348	353	317	321	318	302	326	323	331	352	334	353	340	312	336	341	387	361	331	346	316	344	331	325	342	329	327	340	359	332	396	337	319	320	307	317	310	338	330	307	323	323	336	334	295	328	302	346	334	316	347	321	323	306	303	368	324	341	327	335	355	342	324	309	331	331	323	359	364	331	357	306	357	323	338	326	330	320	312	339	334	316	300	300	338	337	317	305	320	384	347	297	327	297	315	332	368	337	327	326	342	319	320	320	358	331	358	355	309	360	309	311	339	318	326	301	301	335	320	318	323	363	325	326	322	360	313	295	329	346	350	333	341	333	294	316	311	317	355	330	324	320	368	283	335	355	306	360	320	351	364	347	323	314	354	320	342	321	329	325	332	337	337	343	343	358	313	320	342	343	339	311	349	318	340	334	333	346	328	302	332	372	318	355	341	310	314	343	310	312	363	318	326	344	319	322	334	328	333	314	356	347	340	335	350	344	324	316	337	299	341	349	316	341	303	341	309	303	332	331	287	322	354	344	331	333	320	372	350	293	326	343	342	318	320	335	359	352	308	316	336	313	310	290	324	347	303	294	322	316	345	313	328	332	311	306	305	341	301	293	317	310	332	319	325	328	332	358	323	346	322	328	356	340	343	336	302	321	306	330	371	362	298	310	358	343	291	333	338	341	329	296	341	337	349	335	305	343	326	335	336	362	313	299	333	309	282	338	361	342	319	310	325	315	335	359	311	348	322	340	323	344	307	322	318	330	326	312	326	336	372	307	347	322	337	320	339	343	320	306	302	305	355	334	309	304	324	340	326	305	340	315	306	313	350	326	319	341	336	316	313	343	342	334	314	316	320	320	366	309	312	316	342	375	338	342	324	314	341	314	368	319	332	374	325	349	330	357	365	326	300	334	338	306	316	353	360	336	314	327	288	312	335	303	327	313	339	361	352	325	312	332	351	319	345	358	312	337	333	318	325	337	309	363	310	326	341	333	329	339	342	313	297	307	346	319	335	302	358	320	363	371	294	346	329	349	313	299	332	323	305	294	332	325	366	320	303	334	329	354	308	374	347	332	319	347	327	343	306	331	320	312	336	339	318	328	337	357	326	339	315	340	315	373	349	312	298	316	312	343	288	328	358	323	331	340	357	336	309	302	301	332	337	322	370	338	347	360	311	310	294	309	355	325	326	356	304	324	340	308	333	352	327	337	292	338	311	321	312	322	321	332	340	309	343	346	338	348	303	316	317	337	323	349	304	327	309	345	338	328	349	364	336	351	316	323	342	326	324	322	300	339	348	308	339	346	294	363	307	336	319	294	343	338	303	354	337	331	323	353	323	309	325	334	318	365	331	300	313	304	358	308	322	346	314	363	351	333	314	322	334	355	341	318	328	324	316	316	354	309	345	300	301	368	308	285	322	300	336	330	332	338	309	351	318	336	305	358	340	334	268	299	303	333	354	326	302	332	339	315	318	340	332	325	325	349	316	323	325	328	317	343	307	339	312	320	343	302	337	327	361	314	318	329	337	338	337	352	347	291	347	366	350	341	339	319	304	336	297	350	327	322	316	290	338	310	286	326	328	337	330	301	303	330	296	306	355	330	324	347	348	362	332	297	313	345	307	314	301	345	316	314	355	361	287	331	306	332	321	355	324	347	341	333	316	312	307	329	355	344	346	349	308	357	311	301	318	333	342	326	337	322	353	345	321	300	344	341	328	347	335	314	319	307	321	314	348	359	311	351	311	321	346	313	331	327	303	348	328	319	307	335	343	341	318	333	334	313	318	329	350	334	336	319	355	346	304	325	371	347	337	337	319	345	312	360	326	294	362	351	334	266	324	339	345	338	311	353	297	304	363	343	335	358	317	321	336	309	337	306	348	298	367	404	342	335	318	328	326	342	356	326	360	327	356	295	342	295	310	315	355	344	313	306	340	320	346	301	361	308	314	328	337	318	303
27848	16713	21630	21821	15801	11729	9809	8804	5296	4179	3349	2843	2432	2022	1852	1653	1322	1043	953	825	875	785	763	779	801	784	762	817	779	741	794	735	727	777	788	767	720	773	725	694	775	768	743	757	738	723	705	730	735	724	721	713	716	739	751	703	706	737	714	703	674	725	686	706	716	729	702	745	687	663	692	684	739	735	740	666	680	727	713	726	686	723	699	700	709	680	713	737	687	693	694	739	736	719	780	695	730	695	672	735	713	734	749	738	712	721	677	717	689	711	704	705	689	732	736	710	664	689	694	725	741	685	724	724	737	737	712	719	691	726	711	701	715	704	688	664	692	697	686	776	742	728	733	700	702	728	729	730	702	676	668	745	724	733	708	665	670	720	689	704	699	687	707	727	690	746	708	675	697	729	729	689	745	669	661	686	760	705	739	685	748	701	702	687	697	707	738	661	666	674	747	659	728	756	691	708	679	704	724	703	727	673	728	715	680	704	676	724	706	754	685	674	667	723	705	705	760	681	669	684	718	682	716	705	730	739	691	690	711	702	693	726	715	746	689	670	664	689	688	723	674	715	756	747	707	740	719	718	719	675	745	717	740	683	683	722	682	698	685	702	728	722	748	713	707	721	739	727	674	718	686	724	716	718	709	723	778	758	711	717	648	744	740	715	705	673	744	745	714	714	736	717	690	738	729	732	677	718	698	709	704	730	670	694	712	650	680	670	693	672	742	709	723	702	705	671	706	726	704	657	706	719	705	757	702	702	738	694	705	684	694	706	712	704	722	668	714	681	665	706	718	731	730	672	699	683	706	708	753	762	722	710	707	676	700	675	714	692	711	715	739	726	699	696	700	707	723	686	705	720	734	706	675	685	735	695	717	709	681	694	694	711	662	698	700	694	706	680	734	705	709	722	717	727	733	699	725	726	693	686	712	677	694	682	724	673	722	734	718	743	709	681	734	679	704	657	700	698	742	690	662	728	760	658	708	708	745	715	740	717	700	713	689	744	724	682	695	764	714	689	681	711	767	669	735	690	708	718	692	686	728	738	675	695	745	687	736	757	677	730	685	737	659	755	693	743	742	726	702	754	663	707	697	682	709	698	683	733	763	710	717	699	754	715	697	724	710	707	636	664	718	732	705	689	677	734	693	675	708	697	715	672	657	675	661	711	761	731	696	702	689	753	688	766	717	743	723	736	717	690	689	707	697	714	713	751	721	729	664	748	720	698	699	700	708	677	677	687	730	690	699	672	715	735	715	719	679	666	680	661	700	719	748	736	732	734	677	722	668	711	674	727	662	763	724	732	699	751	689	724	703	720	693	718	679	689	673	712	695	740	661	738	729	717	701	743	728	748	691	721	708	719	709	643	718	728	751	644	718	686	655	723	715	686	701	691	697	744	712	693	741	728	724	696	722	682	721	659	715	716	676	744	677	700	710	751	701	663	710	732	715	716	717	711	693	711	704	727	676	748	722	704	745	700	688	665	710	739	694	740	712	719	658	691	691	745	691	722	708	699	749	663	639	737	715	696	726	697	685	719	675	716	742	661	712	705	740	694	680	765	729	686	772	666	706	682	742	700	715	670	709	785	687	677	679	667	726	741	732	725	698	648	685	704	697	724	668	739	719	706	716	680	710	717	712	706	648	676	744	751	730	715	658	706	704	753	708	695	739	692	724	689	730	688	695	728	683	722	699	746	731	716	708	664	705	711	728	726	710	697	725	702	717	686	770	747	712	736	692	693	706	689	669	758	779	745	702	738	714	741	682	695	728	700	746	670	717	653	711	664	701	740	717	728	709	718	709	726	739	695	750	670	736	729	701	709	719	706	700	686	660	724	737	695	717	681	726	748	726	704	700	698	697	679	668	769	759	746	727	703	711	690	694	659	693	687	689	726	708	684	659	698	699	712	691	716	693	713	768	722	735	686	715	734	685	678	684	670	724	718	721	686	772	715	665	709	725	718	731	711	677	702	697	674	662	672	691	716	649	742	687	721	711	718	670	774	677	688	661	636	729	672	710	670	712	667	749	721	717	686	697	739	634	740	736	706	678	673	686	700	696	673	728	713	678	717	662	690	724	716	715	687	723	690	713	719	739	674	714	723	677	700	705	689	730	690	686	677	713	751	728	728	743	730	751	685	743	697	704	720	719	674	729	649	732	695	706	738	647	725	707	735	682	735	703	696	703	737	736	721	712	735	719	706	704	715	712	710	677	718	685	725	728	705	705	715	677	662	707	734	676	703	707	776	681	695	697	706	699	676	686	697	679	740	681	735	723	667	737	675	721	704	690	671	680	744	706	742	725	703	739	719	714	731	737	688	710	725	761	768	688	745	722	695	731	697	720	712	707	759	731	762	714	700	706	680	716	721	737	739	768	712	648	729	697	745	726	719	715	693	723	683	721	735	713	686	742	709	664	673	672	755	719	672	710	699	720	708	726	701	734	736	692	689	664	697	700	709	657	736	690	707	671	708	651	701	719	717	766	747	711	700	767	676	745	733	694	720	729	741	701	709	736	705	741	676	692	673	715	670	624	699	706	685	707	714	707	680	732	744	710	689	703	721	719	676	700	727	698	730	715	716	662	723	729	682	747	768	705	697	635	724	707	741	624	730	697	695	727	706	664	720	744	703	711	675	696	726	706	700	701	701	670	728	663	706	724	707	693	733	714	700	683	701	700	674	718	723	736	669	725	657	714	712	695	675	705	708	719	710	694	752	708	787	733	708	767	683	639	712	704	745	717	696	720	702	767	678	757	691	710	749	755	703	704	736	729	757	714	731	729	722	743	709	714	726	733	720	680	743	707	690	682	729	699	705	699	721	677	714	689	674	695	726	691	728	695	749	658	718	706	658	721	682	695	712	713	726	693	644	714	720	690	747	773	705	727	676	667	729	729	693	691	706	739	739	724	685	738	697	727	720	693	752	682	702	682	678	690	712	726	705	697	717	685	694	729	688	716	703	728	759	666	708	694	681	695	732	700	671	678	705	729	688	707	719	741	704	664	696	672	666	698	707	716	737	693	710	756	726	665	672	658	710	710	683	712	672	671	680	700	750	730	712	706	677	677	719	695	689	712	678	748	718	688	703	730	667	664	679	699	731	701	686	739	672	731	753	735	707	759	715	685	731	695	695	733	694	729	665	692	660	725	711	753	706	683	673	754	749	672	704	687	708	729	721	730	695	718	703	722	681	715	684	670	709	723	711	710	684	714	704	730	719	714	697	668	723	689	649	714	674	733	706	673	707	717	703	772	702	706	672	716	778	728	712	676	761	729	669	706	705	749	768	738	701	715	760	679	750	680	707	754	702	682	687	769	696	726	655	693	726	692	715	694	704	685	669	760	681	700	741	739	703	679	677	740	770	693	746	695	682	686	701	732	730	744	729	725	694	740	734	757	701	701	732	661	691	713	690	745	686	739	744	666	678	710	724	727	713	723	710	718	734	699	694	699	714	703	754	730	751	761	696	687	715	700	707	661	708	691	660	738	692	742	719
27238	12808	8105	4199	2228	1307	888	734	603	566	442	400	419	396	343	341	295	292	291	269	235	251	252	281	299	239	247	285	269	272	268	287	255	272	254	262	224	271	288	258	259	272	240	293	246	285	289	272	258	296	252	249	265	283	242	282	243	255	254	258	275	246	273	259	258	261	276	270	267	244	262	260	262	258	240	244	242	279	253	274	264	284	242	264	257	254	248	270	265	256	262	281	248	290	253	255	275	261	220	266	275	264	257	256	255	254	244	246	247	291	236	246	264	263	280	247	243	259	264	248	252	253	257	284	252	236	278	246	287	264	321	273	271	239	297	269	267	267	259	274	247	270	301	239	271	240	254	267	258	276	280	249	255	244	281	256	254	254	268	274	257	271	262	248	261	271	255	273	290	266	245	272	282	267	244	268	289	290	258	259	281	261	288	265	262	275	220	252	277	261	278	246	254	301	221	235	274	272	271	240	279	266	275	265	293	251	240	287	240	272	258	296	240	245	258	284	258	264	262	248	293	263	285	246	286	270	283	290	257	284	239	276	285	283	240	254	271	268	273	262	242	268	243	251	262	264	257	238	279	252	260	262	266	238	273	278	300	257	260	257	259	233	279	266	260	257	250	258	244	269	248	253	253	269	248	272	251	311	246	256	259	241	283	250	245	261	254	259	252	251	277	259	234	269	259	288	257	230	272	251	275	255	260	291	250	293	235	237	295	274	256	267	243	272	283	254	238	266	276	257	254	272	274	264	283	257	280	219	279	256	243	232	264	270	255	282	242	245	262	292	292	245	288	283	282	267	257	268	289	271	250	247	265	263	254	278	265	268	262	214	265	281	257	236	280	232	275	270	295	273	283	257	238	269	256	274	244	277	245	276	239	257	235	249	244	251	262	231	267	237	266	236	274	275	286	259	273	240	250	237	250	286	281	278	247	284	259	261	267	260	270	292	254	255	267	250	259	228	263	242	264	260	291	274	244	249	251	262	262	289	287	246	268	262	250	281	263	245	280	251	238	262	235	256	248	255	233	266	268	284	248	244	279	263	238	263	247	233	260	281	257	238	286	262	257	258	278	268	261	246	283	275	274	273	256	240	250	257	242	236	252	239	225	268	268	268	281	252	257	276	306	257	255	234	252	242	252	239	235	261	269	294	251	223	267	249	232	259	266	259	238	286	277	286	250	235	242	276	256	283	271	252	253	256	269	253	253	270	260	273	249	262	227	255	268	227	252	276	292	264	263	260	253	230	288	243	298	263	280	254	267	279	248	272	280	260	280	225	274	249	262	265	246	232	253	250	252	249	253	267	282	270	243	252	276	261	278	256	241	290	255	241	287	254	278	260	247	235	252	286	263	266	272	290	258	282	240	266	245	232	249	265	264	253	266	252	245	289	237	289	271	280	269	276	244	230	255	254	258	264	265	236	243	262	269	295	267	246	293	275	270	278	270	263	262	260	272	264	270	223	259	255	247	295	255	274	262	282	220	244	255	282	262	292	250	234	264	273	287	277	258	277	261	242	249	272	331	287	242	248	260	268	275	264	265	252	257	285	270	238	260	260	253	259	298	296	247	250	282	255	264	258	254	248	248	276	276	257	244	248	273	261	268	260	241	235	299	250	243	273	266	248	259	278	269	256	277	262	261	231	265	261	252	256	272	264	251	282	244	269	261	277	282	281	239	267	253	281	246	232	294	257	254	247	271	285	249	270	274	249	263	261	259	238	254	284	248	284	272	264	242	241	253	291	275	275	216	244	274	271	259	263	263	256	247	244	259	277	270	268	284	240	234	247	270	309	280	291	261	274	250	288	257	276	259	242	259	278	267	251	267	261	271	272	270	244	253	273	247	238	248	249	262	267	239	247	261	267	261	278	265	246	277	255	256	310	249	268	266	215	269	249	261	277	283	281	254	259	258	245	249	253	273	281	257	280	263	256	257	266	270	271	262	281	257	292	276	275	252	281	266	284	279	234	234	255	272	283	259	263	287	264	251	245	244	231	244	252	295	258	256	251	245	267	269	243	249	265	277	246	286	274	296	228	244	259	264	260	233	246	268	266	257	275	258	276	284	281	264	266	281	260	285	278	253	245	246	249	269	261	286	273	250	255	245	265	290	269	264	273	261	298	260	261	254	286	275	284	280	276	274	265	239	266	243	261	229	251	245	281	245	254	249	240	253	297	226	248	274	248	234	270	245	281	263	236	250	258	239	215	231	286	277	264	234	269	268	268	289	248	273	233	274	292	274	265	255	264	238	264	233	267	277	266	249	247	286	263	252	275	267	262	246	288	273	270	250	269	287	277	255	263	267	272	256	259	260	251	258	299	280	266	282	228	260	254	263	261	260	287	246	242	285	249	292	254	257	239	258	262	273	292	275	261	267	250	243	235	256	246	255	260	255	263	280	263	278	250	253	270	293	253	230	223	260	272	292	241	253	278	275	291	249	263	222	264	273	282	256	254	261	249	272	278	255	282	251	219	254	257	260	286	245	263	291	255	285	249	271	259	237	268	264	267	243	279	254	249	237	230	251	324	263	254	267	248	270	295	273	270	243	259	263	289	290	255	285	223	261	248	268	250	232	266	248	264	256	258	268	261	275	240	258	276	262	261	268	296	287	222	267	244	278	262	240	267	251	268	255	266	234	272	253	242	288	269	254	258	239	278	257	247	269	263	261	291	288	269	257	271	216	239	262	228	263	273	247	252	250	251	264	306	258	272	276	255	239	228	217	249	231	271	272	232	255	228	261	256	274	265	282	232	291	259	249	262	247	258	273	262	259	246	245	275	261	250	278	259	247	230	285	324	241	302	253	273	242	267	257	256	295	276	237	229	274	244	263	256	258	281	281	278	244	262	274	273	268	260	244	297	292	291	249	241	252	254	222	285	251	273	271	266	243	267	259	264	255	279	249	263	260	252	246	233	259	249	269	246	247	263	281	254	258	251	248	303	260	265	253	234	277	246	258	265	256	268	264	255	221	263	266	268	275	282	228	284	254	248	290	264	263	233	248	253	264	265	236	266	245	273	322	248	275	264	236	243	281	252	277	238	248	303	263	262	252	235	265	252	261	248	259	233	302	257	282	288	260	275	249	248	290	247	251	250	247	231	248	280	260	266	260	271	275	271	265	258	242	239	256	259	240	249	243	231	295	222	270	279	240	263	253	271	297	254	251	291	292	279	245	258	230	263	250	237	273	239	261	240	273	270	273	274	271	248	265	290	278	249	284	245	243	265	271	275	221	255	249	259	266	261	256	275	261	248	264	265	255	259	255	261	267	265	268	265	243	259	235	257	296	230	268	284	291	303	236	234	245	291	294	281	269	234	274	244	294	276	251	271	203	257	254	249	249	237	261	257	271	254	244	222	249	272	277	226	265	254	276	255	270	261	269	234	295	251	252	282	285	261	229	300	250	264	260	283	263	218	259	286	262	256	232	219	225	270	256	255	281	263	258	272	254	293	225	257	259	288	255	254	273	283	247	250	250	256	265	223
15755	9546	12385	10400	7305	4862	3517	2803	2416	1911	1765	1587	1390	1206	1093	992	903	704	648	612	559	627	590	564	617	628	607	613	645	633	591	630	576	594	577	595	574	595	605	653	585	640	534	617	575	623	605	600	577	574	602	565	612	610	561	634	554	586	555	565	543	623	551	566	588	518	558	604	605	546	590	586	602	571	601	603	571	592	554	581	611	611	560	555	583	524	589	579	617	575	560	583	558	612	593	593	565	591	589	591	573	579	570	562	586	588	609	615	575	577	606	614	599	601	605	540	595	561	572	545	576	557	571	558	571	605	600	556	567	576	588	561	575	605	593	589	538	560	579	591	594	604	557	610	589	600	573	597	603	553	553	617	561	604	592	581	616	588	539	563	580	590	571	577	579	554	565	561	611	579	594	577	562	544	602	583	591	561	589	598	549	592	583	587	582	586	594	603	581	578	598	568	558	629	548	616	611	565	552	568	541	580	564	580	582	554	589	551	611	572	587	568	620	547	587	551	532	564	601	584	558	573	595	611	571	574	555	625	579	606	556	589	553	579	598	558	546	644	589	563	617	577	564	595	554	588	579	591	573	593	550	537	613	586	546	583	579	606	562	614	654	583	608	518	580	527	580	586	589	606	541	601	616	576	586	593	581	603	642	581	576	620	600	599	602	606	599	547	582	549	546	598	538	625	541	612	574	558	546	600	583	549	576	596	601	597	577	596	540	601	593	598	542	560	600	609	632	636	573	570	541	569	564	575	558	619	572	562	573	618	621	559	575	597	589	595	556	551	589	554	600	632	558	593	602	569	558	590	614	619	586	576	572	571	581	599	604	544	595	598	540	558	582	587	569	602	597	586	548	621	572	562	568	569	606	524	581	554	582	577	584	529	547	590	588	598	609	632	555	587	589	568	577	638	554	584	583	580	607	587	588	584	585	587	585	604	632	572	588	570	576	618	581	575	567	584	593	562	622	566	589	602	551	610	522	557	575	551	558	570	574	569	619	603	554	605	572	590	579	604	576	596	572	570	610	588	581	570	589	544	601	573	564	565	575	556	609	559	577	590	573	585	592	558	608	580	568	550	593	633	612	602	634	587	600	576	593	587	579	534	596	612	564	582	598	573	608	593	573	606	599	602	539	547	517	571	597	554	590	583	605	633	589	552	606	583	580	568	622	591	592	604	580	600	533	563	573	542	582	575	601	532	583	590	575	586	587	561	612	577	589	571	575	541	594	571	562	595	580	595	559	534	581	622	563	585	602	577	586	573	568	564	603	564	563	596	576	579	613	566	529	584	586	604	591	600	550	548	554	559	572	619	570	563	593	606	596	586	571	568	548	550	573	568	655	621	584	548	586	595	539	601	555	570	577	612	589	573	593	592	531	583	563	595	606	573	525	546	549	621	574	564	558	598	620	558	590	577	550	602	571	627	559	579	593	581	584	580	567	554	585	617	588	647	594	589	592	563	595	604	592	523	563	561	553	575	614	535	565	592	586	569	587	608	589	581	574	558	557	579	544	589	594	536	555	651	550	560	541	587	645	571	606	572	630	595	558	586	585	638	572	601	569	591	568	595	600	588	604	563	545	581	597	585	585	566	579	606	604	569	555	581	621	544	557	668	600	571	572	584	597	557	596	576	577	600	615	548	545	574	601	543	594	586	579	608	577	568	591	568	638	571	537	549	583	562	595	602	571	558	622	591	563	644	554	571	570	550	574	569	570	618	565	549	549	605	596	562	568	563	584	620	579	619	603	585	572	618	614	612	596	617	579	567	569	566	551	599	529	575	588	572	600	625	584	642	615	548	600	589	528	578	608	551	611	575	584	532	562	641	555	563	538	545	534	584	561	600	599	574	573	566	550	537	548	565	559	552	607	568	588	586	571	610	570	581	560	604	589	627	583	567	558	599	561	578	568	608	617	569	606	569	599	594	581	580	593	547	552	613	553	562	625	575	577	565	579	572	578	573	613	559	558	567	566	572	616	589	580	589	587	595	591	586	598	604	584	563	552	594	573	612	531	593	577	612	576	557	592	582	579	622	580	583	592	593	597	593	573	560	579	631	612	609	573	569	562	599	588	590	609	576	582	592	547	545	591	597	609	566	584	612	567	576	526	602	570	577	576	607	663	564	541	578	564	612	607	573	568	586	578	581	619	564	565	582	590	577	586	590	565	575	559	606	566	551	591	597	524	571	548	578	586	586	603	568	604	588	581	559	558	562	558	597	572	596	578	575	588	585	575	612	557	623	594	568	558	580	570	597	575	601	564	570	570	607	557	605	606	602	576	576	602	580	530	578	562	588	643	566	573	587	553	585	589	596	603	559	565	573	616	517	582	564	564	557	587	596	549	577	605	582	593	526	562	549	611	543	626	601	596	582	617	585	586	590	550	573	569	564	583	582	580	583	603	592	583	554	569	606	588	577	600	588	561	571	586	582	609	574	575	657	602	581	562	541	602	603	623	596	558	593	600	593	565	555	604	556	583	590	599	590	585	564	543	588	617	557	600	592	588	600	562	572	560	540	570	620	568	615	586	599	578	576	562	573	604	575	560	554	584	578	595	597	568	635	597	572	576	620	587	616	600	532	560	608	572	600	565	571	602	624	570	571	581	560	577	582	607	557	576	560	515	590	572	546	555	625	555	591	633	587	626	579	624	576	623	597	580	593	573	584	554	557	566	554	593	576	569	547	597	627	600	552	566	575	574	570	564	567	582	529	580	576	606	556	603	591	591	631	613	576	576	601	552	611	581	565	618	549	597	585	622	580	587	540	623	645	598	609	578	558	564	574	592	578	573	574	599	602	584	560	580	618	588	580	585	569	599	575	555	650	604	611	569	595	582	601	570	586	613	561	568	547	599	540	626	584	655	572	583	573	580	605	597	551	608	612	577	624	645	556	596	590	601	610	608	581	558	538	601	566	582	572	624	535	588	552	572	571	542	551	580	611	571	582	600	559	565	615	598	573	568	595	589	628	596	591	562	575	571	561	590	575	644	565	581	576	615	594	554	610	555	576	579	552	576	617	600	550	587	601	584	636	603	591	606	586	595	581	601	618	520	569	598	592	596	601	587	593	556	583	549	579	548	603	590	606	599	589	564	602	580	569	597	586	608	594	574	559	543	580	567	593	546	583	488	642	618	580	569	633	626	624	551	580	602	552	578	598	601	572	645	575	570	594	586	568	587	569	586	572	565	590	567	579	601	563	594	602	567	603	583	571	566	562	623	573	589	621	573	571	576	573	607	540	593	563	582	584	591	545	562	596	555	580	589	559	566	571	597	592	562	586	622	603	579	633	595	591	600	582	549	582	629	588	541	637	647	574	665	577	616	563	569	596	607	585	645	583	583	588	596	565	600	623	578	599	609	560	566	600	554	594	606	595	544	582	570	594	621	577	594	570	566	562	554	576	555	601	561	573	608	614	599	568	611	563	582	603	630	575	590	590	612	532	569	598	625	604	535	604	617	607	578	580	620	623	574	559	590	562	591	559	621	593
36771	17459	13715	10211	5573	2614	1975	1442	970	838	669	646	541	499	465	435	375	306	324	325	317	293	289	278	303	323	348	297	286	290	307	311	310	304	289	269	322	286	266	323	308	313	305	298	295	280	304	312	312	298	304	259	266	292	291	304	291	326	282	309	281	313	291	271	328	294	299	299	285	293	291	297	294	299	341	279	292	272	274	279	277	313	316	298	307	300	289	295	291	326	287	318	285	296	297	297	294	290	293	342	254	297	307	293	304	284	321	313	304	301	286	319	275	285	278	309	286	294	335	282	270	321	283	287	290	283	326	307	287	280	277	272	279	230	291	297	318	302	310	285	317	253	287	288	291	291	302	283	276	241	286	312	297	292	290	303	323	265	276	305	253	304	322	302	304	279	339	301	288	292	311	310	297	306	306	269	313	296	324	291	287	284	295	277	321	318	338	266	308	293	291	322	293	282	294	289	282	299	285	302	304	275	308	309	315	289	348	303	260	283	280	295	287	289	284	336	281	295	280	281	302	323	273	300	290	293	333	292	314	316	318	310	281	308	283	280	298	294	298	285	311	309	305	300	309	303	337	308	271	271	282	302	322	299	316	323	283	311	274	322	303	317	303	307	300	298	301	318	305	300	270	282	315	297	298	285	296	303	305	300	304	331	287	289	292	316	275	270	264	286	259	300	284	318	302	316	287	285	293	301	273	288	299	336	285	286	318	303	310	289	302	289	303	291	271	302	294	263	259	293	335	290	291	296	309	321	321	330	299	315	331	289	311	283	303	316	315	307	286	292	313	324	315	293	295	295	287	291	302	290	275	325	320	301	308	334	280	314	314	258	309	268	286	318	298	290	228	269	322	257	285	252	261	294	293	285	263	259	283	300	319	277	309	266	273	295	286	280	293	257	277	299	286	277	290	285	263	306	275	295	336	323	290	315	276	329	324	255	287	276	318	307	281	310	297	274	316	295	277	309	296	291	292	267	321	285	296	317	292	295	309	264	262	315	292	312	308	288	307	316	278	295	293	333	305	291	300	303	334	288	283	313	284	324	271	321	290	300	292	310	317	315	318	268	272	355	311	293	317	289	282	284	316	293	304	293	305	323	295	303	289	324	270	311	310	307	262	287	284	303	304	291	299	295	249	279	273	281	290	293	251	305	276	301	295	294	290	291	261	276	295	302	287	302	314	290	307	306	344	282	286	305	301	332	309	290	284	294	280	316	296	318	266	305	313	320	241	262	313	305	301	285	289	288	291	304	282	260	271	292	289	302	290	275	310	316	309	291	350	308	309	274	288	311	265	304	303	281	296	318	302	309	309	301	289	286	299	279	272	292	280	305	278	294	260	298	309	315	319	309	303	283	349	304	313	300	328	319	285	323	322	300	321	276	278	341	312	325	299	332	284	302	341	292	301	274	295	315	286	317	287	310	322	294	292	302	289	335	300	324	317	311	298	304	297	295	269	308	274	291	323	296	290	302	316	288	303	289	321	269	284	280	297	297	284	263	285	293	265	291	276	285	315	277	283	257	265	337	272	277	307	297	316	301	318	301	301	324	291	273	286	309	286	316	303	304	237	280	299	300	313	275	284	306	330	289	258	298	322	291	297	294	310	302	285	294	319	320	309	268	295	307	308	325	262	283	318	310	278	298	316	288	287	286	289	262	303	309	269	287	296	303	277	287	274	274	309	301	282	294	284	302	276	296	324	259	309	303	301	277	302	316	299	290	302	300	304	285	279	271	312	323	293	294	314	275	260	278	290	265	324	311	289	293	299	275	296	253	291	301	296	270	286	294	265	288	303	270	316	283	276	284	253	312	318	285	279	283	298	307	259	271	304	297	296	261	276	315	318	310	265	291	268	274	303	336	291	302	338	295	319	276	289	306	326	317	284	292	283	286	324	268	298	322	335	291	284	281	313	276	297	280	292	315	319	301	268	341	308	298	254	274	292	300	276	283	272	319	316	277	287	300	292	278	298	310	254	316	307	269	275	258	272	310	301	294	306	293	305	305	328	309	308	311	295	301	260	306	300	318	277	290	292	294	298	305	322	284	290	314	276	317	274	297	292	292	294	288	330	273	294	296	302	303	325	329	299	308	303	300	299	281	304	293	278	306	289	309	286	252	289	300	305	302	311	307	284	309	291	306	306	286	284	301	317	286	297	321	312	284	329	325	317	332	292	284	278	302	313	286	267	260	300	279	268	287	316	296	285	313	309	283	316	283	293	270	323	302	298	274	306	292	312	303	304	272	313	296	279	312	265	297	292	318	276	289	294	281	287	287	310	271	301	313	313	343	289	308	263	263	307	294	322	295	301	302	267	295	297	297	318	268	303	289	310	304	281	329	293	268	300	268	278	301	321	330	263	299	308	280	291	278	269	303	305	324	305	311	275	279	293	299	282	272	322	281	259	295	262	286	271	306	303	298	308	288	284	310	331	285	300	247	283	319	292	292	290	249	300	267	294	316	299	284	322	293	325	312	324	302	288	360	268	310	310	316	314	269	298	294	308	276	297	313	292	343	328	285	288	288	309	305	289	316	320	321	295	290	299	283	315	299	298	299	278	292	306	288	305	311	311	271	297	311	297	286	287	283	265	316	294	291	291	315	276	271	287	295	296	270	315	289	287	303	314	302	311	300	322	296	318	320	302	271	262	311	252	316	323	353	285	319	310	285	296	318	276	288	310	299	270	270	290	309	286	282	293	295	310	279	293	288	306	301	275	314	336	281	293	280	307	326	314	302	277	319	270	296	275	351	319	288	314	288	321	303	270	292	273	321	318	303	250	272	284	323	294	315	305	298	286	340	286	271	316	282	268	305	305	308	290	315	318	303	259	278	302	293	297	313	300	286	295	292	305	292	265	324	268	274	302	298	285	306	320	313	315	287	312	282	288	318	277	280	265	300	286	292	299	306	293	323	302	302	276	276	310	315	290	313	307	280	285	316	307	297	304	270	293	309	293	284	261	336	298	280	260	295	299	299	287	287	299	240	255	306	278	284	289	287	272	306	331	296	297	264	314	299	283	315	281	283	314	291	280	268	272	283	284	292	272	292	304	271	289	290	265	304	312	312	277	299	303	299	341	263	303	312	280	305	304	294	295	297	311	283	274	309	302	300	296	276	288	325	286	307	328	305	354	262	314	324	299	324	307	275	292	310	276	326	293	269	301	298	260	314	315	297	290	268	331	296	298	301	280	321	294	249	297	359	271	290	301	297	288	350	327	299	329	289	295	335	308	300	287	327	263	270	306	280	306	300	275	274	288	304	309	298	311	276	280	307	281	312	298	327	287	291	287	302	309	287	308	321	283	311	309	316	265	272	265	331	326	314	271	254	298	310	305	313	321	298	297	312	293	298	298	267	298	292	264	270	314	304	295	313	336	264	283	306	303	286	291	263	309	294	291	298	332	301	300	261	284	278	297	301	296	277	301	243	293	287	303	302	274	293	291	313	293	304	272	309	285	304	285	256	258	262	288	317	283	301	293	359	283	297
21369	11810	19609	20448	14500	9229	7738	5437	3939	3155	2754	2483	1927	1724	1539	1342	1096	865	752	774	739	763	643	675	689	691	760	723	690	631	692	729	691	687	684	678	684	677	662	688	709	637	675	636	695	643	654	662	666	660	660	636	661	619	694	649	656	653	636	649	654	664	623	648	635	626	639	631	663	620	684	676	621	647	656	615	670	668	603	624	658	640	630	728	673	613	629	687	643	660	629	673	593	641	598	627	670	662	659	651	654	629	674	632	657	588	709	601	663	619	675	646	682	649	683	677	648	633	663	618	636	670	682	662	655	687	649	687	675	685	664	630	596	615	653	650	648	630	622	655	656	618	632	642	631	630	659	661	667	662	677	682	637	602	636	680	661	599	638	667	641	668	633	593	626	651	621	650	646	623	664	670	696	631	624	651	665	626	685	684	610	608	646	642	645	611	614	643	613	672	635	630	625	676	660	630	665	583	666	614	661	671	643	662	693	643	652	669	653	667	644	664	667	680	638	678	645	639	635	652	633	675	605	622	611	643	651	665	622	644	597	631	653	633	586	640	648	677	645	655	685	664	696	635	679	648	637	640	604	619	628	663	631	638	657	638	685	661	638	627	638	655	637	627	676	673	651	674	622	668	616	626	630	654	633	639	675	600	618	641	644	680	645	641	682	678	642	670	633	683	634	636	655	706	671	617	640	607	599	631	608	683	687	643	671	671	630	619	627	677	648	637	622	654	631	601	635	638	665	662	674	669	649	651	647	654	635	647	680	674	622	607	610	629	598	625	647	673	630	666	638	643	638	668	637	636	698	669	666	643	654	658	633	656	635	643	651	639	626	651	734	661	582	655	627	667	679	637	650	645	663	628	643	643	626	689	606	675	664	646	655	621	663	623	642	665	664	645	616	702	646	682	595	613	615	694	648	651	654	627	650	609	666	669	672	649	616	657	679	680	655	642	684	629	679	665	666	643	643	645	628	643	664	606	638	593	691	627	599	658	615	638	707	632	621	634	672	689	615	653	676	687	705	673	647	682	670	639	657	657	669	663	659	607	627	627	597	661	634	664	621	629	649	668	627	631	628	580	626	655	679	596	679	609	709	652	652	610	676	638	640	609	630	646	613	625	608	648	636	648	611	662	676	623	695	689	642	650	663	640	652	658	647	644	637	664	629	635	632	636	660	662	699	639	675	617	690	614	652	617	658	662	693	665	690	612	640	698	677	663	695	626	647	685	649	648	682	621	668	704	649	681	643	638	627	648	642	647	668	671	687	638	672	671	650	644	637	625	693	652	642	605	664	653	689	609	637	605	644	649	657	636	628	682	615	652	658	633	689	660	647	616	685	659	637	642	659	651	623	580	627	643	619	665	661	597	698	654	651	599	645	685	654	661	614	631	595	629	640	633	636	641	625	654	614	667	632	631	633	603	628	647	672	691	654	655	675	664	629	634	662	644	668	604	616	634	619	662	644	653	629	659	648	600	633	643	655	629	631	708	633	651	688	651	626	644	629	648	692	707	652	680	611	629	644	678	648	653	642	637	656	627	648	651	647	618	677	638	652	667	703	636	704	653	608	650	635	644	675	606	689	645	645	625	642	710	637	643	625	683	636	726	642	660	643	643	666	640	633	676	588	654	660	631	625	654	643	656	637	672	635	639	659	644	629	658	607	663	625	635	654	631	690	644	662	605	657	664	675	652	639	634	629	653	599	672	669	654	636	614	701	619	664	662	650	611	635	605	627	691	617	654	670	673	653	634	673	644	625	647	661	621	662	648	652	634	675	665	643	636	619	592	624	692	687	659	648	658	644	622	650	641	710	670	635	634	625	647	636	635	632	656	617	610	622	702	652	656	640	642	655	623	625	662	672	633	639	632	691	662	658	618	671	633	652	672	650	691	644	672	638	621	676	687	649	573	633	670	609	619	615	695	653	656	659	642	690	662	631	659	688	637	641	635	666	625	635	699	648	624	650	616	675	658	665	680	642	692	630	625	594	615	662	638	701	652	630	656	645	643	659	656	635	631	624	692	625	638	655	636	696	650	643	644	643	673	663	678	668	641	679	640	693	714	628	657	659	661	688	678	675	686	593	659	615	690	623	652	670	665	677	622	620	678	633	636	642	598	652	699	662	678	645	658	618	645	677	688	642	648	621	600	646	666	661	647	615	666	637	665	676	634	610	678	662	654	599	603	641	639	678	662	656	674	648	651	610	630	638	651	709	570	660	645	649	676	689	651	654	665	626	642	655	639	648	670	677	642	648	708	659	623	667	653	636	652	641	662	681	667	608	642	657	670	651	604	648	617	638	664	630	635	656	668	618	673	681	613	638	642	701	671	649	615	650	660	650	640	654	635	670	652	640	624	639	697	662	679	655	646	659	641	642	626	664	661	690	658	608	654	677	643	650	619	635	658	630	658	638	604	642	672	625	632	618	639	670	608	711	637	637	630	695	668	636	673	650	653	652	671	620	618	632	593	658	673	632	621	651	691	615	660	622	672	657	646	656	683	640	659	661	676	638	632	612	667	664	636	668	636	644	625	646	652	673	659	656	658	654	627	645	663	663	606	664	623	669	694	712	692	685	656	640	606	669	648	685	630	646	641	625	666	664	691	646	611	630	649	631	689	665	614	672	657	671	671	651	685	667	630	665	689	658	661	717	653	677	634	669	649	636	656	614	654	640	633	675	679	655	644	633	638	618	645	645	642	655	651	623	636	656	602	685	627	663	631	624	632	649	647	679	627	623	621	666	644	651	639	634	647	655	678	630	649	688	608	696	655	644	649	686	646	639	642	645	625	633	655	650	647	669	638	672	631	686	644	638	662	652	630	628	655	643	690	646	681	645	617	670	680	687	619	645	634	673	658	620	639	607	624	632	675	637	668	660	640	684	665	684	616	646	632	663	643	670	611	609	707	677	664	605	704	664	663	620	617	655	639	672	669	651	592	647	626	645	614	653	615	632	685	666	650	638	639	639	657	649	635	642	630	669	605	646	653	671	660	640	672	625	689	673	650	662	683	656	657	659	685	661	644	648	643	635	660	697	647	664	669	599	673	635	641	684	635	675	706	651	642	656	642	634	656	695	661	671	667	639	629	607	664	656	649	678	638	678	680	628	627	657	657	653	675	637	624	649	620	615	583	663	595	690	655	671	636	667	643	634	659	646	705	606	640	698	655	664	632	651	634	633	612	685	687	687	647	625	667	625	680	616	678	670	660	629	666	627	655	630	629	642	608	619	635	636	690	614	649	662	616	647	651	664	623	629	645	639	675	645	664	640	624	667	635	620	673	667	678	664	666	680	636	654	657	637	693	628	653	662	665	695	672	653	668	670	671	648	606	617	622	647	621	650	618	634	645	660	650	626	670	638	706	629	646	649	647	682	593	648	677	667	630	641	658	716	686	617	623	683	687	665	641	626	640	667	638	686	622	649	624	612	599	622	683	613	611	676	650	663	649	716	659	664	642	655	656	640	700	668	672	675	642	672	679	690	629	631	651
44794	23908	19487	13626	7389	4179	2703	1899	1266	935	838	796	662	630	605	505	407	375	355	335	356	343	378	331	378	302	352	357	337	344	336	354	341	328	363	316	342	364	346	362	350	320	334	336	323	340	317	313	309	339	324	357	322	350	368	367	368	337	326	315	320	327	351	352	323	347	341	272	314	339	339	345	331	338	335	306	332	338	345	330	334	330	316	309	344	330	333	320	358	331	345	359	338	326	309	284	296	340	366	329	319	353	293	368	348	324	339	313	351	340	314	309	311	326	352	295	322	340	287	319	337	354	308	326	328	335	323	334	284	342	294	304	389	318	316	324	328	333	290	338	359	323	337	345	327	309	307	314	339	357	321	324	358	342	311	328	340	364	325	339	322	337	340	342	327	333	345	331	307	294	269	359	336	305	324	349	325	320	323	308	328	314	316	316	315	373	346	351	313	315	321	349	318	348	349	345	318	325	325	304	324	328	314	311	291	349	333	322	304	332	340	332	349	309	350	354	312	361	366	366	320	374	311	308	331	329	336	324	300	317	296	325	316	315	323	339	318	351	334	361	307	336	332	323	319	318	330	339	275	311	295	351	327	328	338	330	322	335	334	294	333	344	350	340	317	310	312	359	323	352	303	360	307	335	332	330	292	342	343	324	337	323	330	335	335	316	295	291	306	345	339	332	345	331	328	327	296	336	350	334	317	337	333	354	323	308	360	369	307	369	327	354	303	347	310	338	346	329	345	321	306	362	345	311	359	316	289	338	335	318	316	337	364	356	359	343	350	367	348	296	322	305	309	341	342	340	294	328	336	342	284	317	338	337	318	313	318	309	316	303	368	367	332	321	322	350	302	338	321	366	368	323	347	321	314	338	288	311	291	346	337	330	311	303	352	336	328	327	329	319	287	298	310	317	325	378	326	304	349	341	334	299	290	331	340	324	351	340	312	334	332	345	351	327	343	327	327	302	344	354	294	343	324	317	331	326	325	317	344	340	305	336	310	339	316	358	351	301	328	326	334	323	346	357	318	348	335	338	304	321	348	343	359	340	345	340	335	301	342	311	337	326	335	348	318	342	325	340	331	353	321	317	293	329	312	368	356	346	294	338	341	327	309	342	333	325	281	331	325	353	326	319	298	349	348	360	347	358	339	329	317	312	351	341	337	369	309	302	289	368	318	338	338	343	276	315	327	321	318	328	366	319	363	332	321	316	323	329	324	346	320	299	297	346	368	295	326	296	349	343	350	370	355	342	297	341	315	352	339	358	348	347	330	345	317	325	337	364	326	326	302	331	324	362	372	369	339	298	351	311	323	375	316	331	339	322	329	329	324	355	323	323	348	356	343	344	322	354	356	341	317	318	292	298	375	291	341	305	356	302	331	316	311	339	319	337	327	338	323	352	322	331	343	338	305	312	313	340	340	327	307	323	334	346	366	341	333	281	363	356	288	325	288	328	319	334	329	321	349	354	356	342	322	343	361	324	328	351	308	362	361	329	332	323	313	317	313	312	294	288	290	308	333	333	354	353	312	334	300	298	347	331	326	308	331	307	352	298	346	353	325	358	373	330	359	304	300	319	309	341	355	299	378	329	302	317	330	337	363	287	317	316	331	355	356	328	342	336	347	340	320	314	313	323	348	345	314	327	309	327	394	319	320	334	338	357	334	367	309	352	375	341	331	341	326	302	328	347	331	313	376	327	324	314	327	315	320	334	322	290	337	345	327	356	350	329	320	337	397	334	335	304	300	323	322	305	311	332	329	350	338	298	349	327	341	359	300	305	358	385	345	332	371	324	316	312	333	311	353	328	334	323	371	326	360	336	288	311	312	327	322	331	309	321	342	329	299	331	364	335	326	319	331	327	322	299	319	325	322	328	356	371	319	287	328	349	322	325	354	305	331	341	356	308	314	338	317	331	328	328	303	345	297	355	364	321	321	323	340	349	335	318	354	310	333	346	334	287	328	317	328	360	350	338	319	364	355	317	342	310	333	338	320	319	327	341	357	331	362	320	340	339	324	345	337	300	315	348	377	332	344	324	298	363	337	343	322	315	358	314	374	337	372	349	313	354	386	294	350	365	321	338	348	310	306	311	321	314	322	306	323	333	361	313	328	335	328	340	323	354	357	341	328	324	336	324	328	318	324	310	321	361	302	350	322	351	320	316	348	312	319	324	313	298	376	331	341	350	350	345	328	291	340	314	309	317	335	312	328	344	327	354	363	309	333	274	306	379	337	315	290	329	323	358	327	313	317	337	375	337	322	310	314	343	327	347	320	359	325	353	326	340	374	363	331	330	289	327	326	339	371	301	330	317	333	307	307	304	331	289	339	315	318	337	339	301	303	335	295	314	345	369	306	348	356	321	318	345	307	348	332	331	307	329	354	361	316	317	333	304	366	324	305	363	324	317	328	320	336	345	331	339	312	327	308	295	320	367	334	309	318	332	295	308	332	306	319	339	349	355	325	322	321	325	346	337	358	346	346	313	331	339	329	310	322	348	321	325	299	295	319	340	364	321	346	351	351	332	321	293	349	353	349	323	288	341	343	344	356	306	335	325	357	322	310	305	348	308	316	314	305	302	310	334	321	341	323	329	369	353	334	332	333	321	325	321	327	335	314	325	317	310	311	325	307	324	334	340	345	315	351	328	310	328	342	321	315	332	356	346	330	368	305	299	324	371	324	350	294	322	320	355	339	342	315	317	335	309	309	338	312	338	339	340	318	347	332	337	331	369	329	302	318	316	335	326	328	338	352	347	352	334	356	330	304	324	333	364	341	331	330	344	350	345	338	324	325	355	321	331	343	331	316	348	348	322	325	328	316	343	293	341	305	346	303	367	334	341	339	374	335	303	363	340	306	370	310	374	326	350	309	335	323	318	356	307	339	315	306	335	325	326	297	341	356	359	304	325	307	328	345	282	313	310	352	329	337	354	323	315	305	357	317	357	346	352	339	337	326	320	333	316	309	314	333	333	305	353	299	320	309	354	349	343	360	337	311	327	319	326	361	324	321	324	318	299	329	329	366	305	343	311	362	326	307	337	348	341	387	347	329	352	319	311	305	313	334	348	329	354	364	333	326	321	314	303	339	330	322	325	303	310	323	335	311	287	340	355	358	309	316	297	315	326	327	333	315	308	306	307	339	331	314	311	366	348	355	291	331	322	300	355	310	375	310	322	371	345	355	320	353	365	340	326	304	343	311	322	354	327	336	288	342	349	320	347	374	332	310	359	337	311	364	333	344	345	320	363	320	327	332	318	369	314	323	305	342	362	333	325	326	378	316	356	355	337	353	296	336	336	334	316	320	349	336	338	280	296	358	327	317	342	331	320	322	368	340	303	326	324	341	344	313	327	320	338	328	313	322	343	316	350	333	383	311	300	304	363	312	339	333	308	369	313	350	329	360	309	314	299	330	282	322	312	318	332	327	329	356	311	318	328	305	338	336	330	343	303	309	323	331	315	379	319	371	314	356	328	337	331	352	308	326	324	346	291
26445	16427	24476	23969	18075	13095	9866	7254	4958	4038	3392	3131	2600	2008	2073	1610	1338	990	887	878	788	745	762	771	724	771	802	789	770	788	749	786	799	728	770	749	742	768	790	739	803	747	719	697	751	779	739	718	792	720	695	718	722	704	722	711	702	739	701	725	710	690	725	709	727	707	707	726	692	720	678	722	724	653	718	720	692	696	759	727	739	704	675	719	720	739	737	689	718	740	759	675	704	696	709	686	730	679	709	714	710	695	695	720	696	724	670	706	723	690	717	740	735	687	723	723	701	711	692	697	697	739	656	756	684	718	738	685	702	717	710	721	693	687	727	714	713	736	697	707	717	697	714	724	690	675	729	734	714	707	680	708	728	705	691	716	698	686	694	709	731	680	733	709	724	671	734	709	697	738	691	677	686	712	705	730	643	755	647	717	692	691	723	738	729	690	727	736	714	704	699	703	686	677	737	695	712	721	709	682	727	715	705	650	740	731	734	710	741	691	685	731	652	692	727	679	723	741	709	726	734	683	768	732	711	671	713	686	701	723	732	712	704	682	744	736	723	688	675	675	700	708	702	684	696	711	696	748	678	699	706	678	667	684	756	708	735	712	748	692	724	676	711	716	730	684	723	719	719	772	735	699	682	690	705	716	669	707	703	726	740	718	714	716	739	674	699	705	694	726	728	704	774	683	685	661	698	745	689	710	716	760	719	721	721	765	682	703	727	756	654	701	729	678	713	709	755	715	667	697	744	732	712	736	694	709	694	730	738	733	655	708	725	724	677	706	713	697	675	744	747	735	722	681	719	724	684	734	690	725	725	694	737	721	746	720	677	680	672	738	694	711	686	775	689	729	665	736	705	722	723	734	736	748	720	700	695	691	699	749	719	688	799	708	685	740	706	691	755	755	713	725	744	698	699	698	735	685	706	680	711	762	732	704	723	717	692	675	692	702	708	706	716	666	743	712	717	715	688	729	688	738	726	712	710	681	739	704	699	695	749	695	711	698	760	746	677	744	703	759	709	696	708	684	758	677	719	742	732	737	676	760	734	721	703	718	760	699	695	693	698	736	694	702	684	692	755	702	751	685	695	713	750	699	734	679	729	684	748	691	707	727	705	693	727	702	688	766	725	689	720	721	727	702	736	688	739	701	711	741	725	703	655	718	675	731	690	713	717	743	726	679	666	674	709	720	693	693	704	693	705	718	660	684	696	735	731	671	759	703	687	701	720	707	744	730	741	729	683	745	715	694	668	733	715	696	701	703	716	734	725	691	720	717	686	697	688	714	719	727	721	719	766	706	681	661	720	708	685	768	723	717	706	734	680	724	737	706	722	690	691	678	669	700	725	736	721	710	673	730	724	724	738	727	729	714	750	711	718	703	698	695	712	690	685	741	685	751	735	701	757	707	704	787	669	762	705	685	668	725	666	691	729	704	722	704	739	698	715	709	708	728	673	708	714	695	704	716	707	788	693	692	730	699	737	713	693	742	671	690	734	729	721	740	704	692	729	657	729	705	707	693	717	753	664	713	673	734	739	722	705	683	652	675	717	714	704	709	725	715	692	706	705	678	749	704	723	742	682	710	721	730	704	677	678	703	717	706	740	747	707	712	762	701	730	724	713	704	741	768	695	740	695	715	682	741	707	695	691	736	686	712	746	670	700	693	759	697	717	681	731	698	703	742	722	717	717	739	734	688	752	703	724	694	755	710	704	703	699	678	687	709	658	757	744	693	673	690	686	705	694	712	783	706	760	737	718	695	710	703	730	725	735	731	690	745	724	671	741	717	703	741	745	681	732	695	678	742	737	687	734	714	765	716	681	699	715	697	695	692	709	660	656	721	714	731	748	762	758	748	729	715	704	771	718	751	744	678	666	678	697	709	740	733	728	712	687	737	702	687	717	717	732	718	735	688	731	659	773	726	719	750	713	728	731	712	755	722	729	746	702	695	680	771	710	688	717	737	745	707	761	687	718	717	737	693	759	671	704	696	637	757	676	742	704	683	747	694	702	720	720	697	704	714	729	707	717	647	729	678	683	746	729	689	719	758	708	674	706	781	714	696	710	691	741	688	673	709	631	682	726	692	697	733	679	703	663	716	667	740	708	782	729	729	707	700	692	758	699	713	709	693	735	732	713	754	699	657	767	673	717	689	684	750	670	750	701	719	726	745	672	752	696	704	718	679	729	710	697	718	724	721	711	730	729	706	677	680	710	759	721	680	693	693	682	690	682	717	734	747	661	714	691	684	715	636	674	714	747	709	731	715	675	705	714	738	748	728	740	709	709	732	702	689	701	730	722	685	746	727	711	716	692	744	752	770	712	688	700	672	688	710	736	717	727	706	702	737	698	684	716	687	653	752	671	748	709	719	720	729	696	714	705	707	683	731	716	705	707	711	750	739	725	732	727	721	732	729	745	655	704	734	725	693	694	672	723	699	702	757	740	680	724	715	718	688	736	714	701	684	689	710	706	704	711	663	716	728	745	719	720	704	700	763	723	695	740	709	712	687	709	703	736	759	709	705	696	749	736	713	694	681	734	674	723	670	692	706	670	707	725	691	704	715	691	684	785	716	686	687	696	655	737	686	711	751	684	742	775	671	719	700	701	721	712	743	681	690	730	757	707	722	672	729	733	674	690	723	685	734	668	702	722	722	725	697	682	756	696	739	751	724	732	692	680	739	755	681	740	719	707	720	700	710	746	684	716	714	751	716	710	677	723	723	711	709	739	732	696	724	737	731	745	728	692	732	704	657	676	781	697	665	712	682	725	722	718	721	766	738	704	666	654	706	695	676	726	659	737	666	731	688	748	738	714	664	657	752	744	722	675	754	711	670	696	723	749	743	721	689	697	690	729	670	721	677	652	721	687	687	710	730	678	712	708	711	723	734	715	672	716	754	685	699	698	672	711	656	688	778	677	713	709	729	754	725	695	690	721	701	728	722	678	715	706	746	728	721	696	668	734	704	719	673	685	698	707	685	747	714	727	738	681	694	710	628	759	695	707	685	679	676	690	687	687	684	716	689	724	723	719	707	729	710	719	713	706	726	710	730	683	650	716	708	684	698	667	740	710	713	722	683	740	714	708	687	699	708	708	685	703	709	678	718	724	735	749	730	751	689	727	740	720	678	689	692	738	699	719	719	678	692	745	718	727	699	735	747	729	710	696	685	714	669	724	736	693	765	643	740	670	723	701	714	732	724	690	701	688	754	670	709	709	715	695	705	745	721	721	720	724	718	738	744	684	727	743	718	738	700	708	693	682	715	680	714	733	706	715	690	706	676	691	759	651	745	673	726	691	695	744	722	704	703	707	735	727	747	679	692	721	738	686	703	683	734	755	707	704	747	697	664	715	726	659	724	706	731	723	727	710	717	778	776	682	676	697	750	692	684	695	734	741	715	711	705	717	723	693	696	714	687	644	752	733	730	693	689	659	744	688	752	701	723	725	709	713	725	729	775	736	723	712	669	672	719	707	735	683	633	714	653	734	721	694	698
22397	11887	7321	4277	2315	1413	1039	837	640	600	487	486	419	400	375	341	326	243	280	259	280	242	278	250	252	257	275	260	270	256	297	269	248	267	277	264	258	247	290	250	262	248	260	251	247	269	235	268	259	252	289	273	266	252	239	263	269	275	256	229	241	274	248	258	242	262	273	266	270	277	284	287	258	267	249	267	256	242	257	268	280	281	261	254	268	259	284	280	237	253	231	272	249	251	264	281	245	244	275	272	211	267	263	244	266	259	254	255	261	265	275	310	263	276	281	290	277	224	270	287	249	280	233	262	265	239	261	270	275	247	268	242	235	257	287	256	237	254	257	269	230	273	278	242	231	259	273	254	280	292	280	299	269	219	271	247	299	255	288	249	230	247	268	277	276	253	249	271	248	280	274	267	259	241	269	247	267	261	256	225	257	248	260	286	264	245	290	268	301	264	223	238	256	279	277	300	261	256	242	233	300	254	264	274	277	272	250	289	276	295	246	247	259	239	245	263	257	262	267	243	245	256	254	253	281	256	235	253	257	247	264	275	269	288	281	284	250	264	257	252	282	253	255	237	270	261	266	266	310	246	254	260	269	289	278	254	275	268	264	256	267	221	254	253	236	259	265	267	239	272	290	255	266	275	259	260	259	263	247	283	248	247	274	258	254	261	238	281	262	244	256	270	247	238	264	256	265	274	245	250	239	276	284	266	266	258	246	287	263	243	273	245	273	261	242	243	247	277	262	254	290	247	280	240	259	232	235	234	250	251	255	223	299	254	263	263	247	257	257	252	266	250	254	255	245	261	247	251	241	263	300	244	301	248	266	260	295	246	262	254	248	261	246	248	237	252	273	260	247	245	283	253	246	232	255	297	284	260	272	231	233	257	287	284	260	225	209	267	273	265	277	259	227	229	238	281	262	237	249	276	277	278	228	234	227	293	259	263	263	249	259	236	236	246	251	255	230	242	254	259	249	253	256	259	273	274	237	259	232	268	261	251	280	262	229	255	245	273	271	272	242	256	237	249	280	261	257	241	253	238	270	273	281	257	287	251	272	243	243	258	261	256	268	248	264	253	248	239	261	248	292	217	259	237	260	282	265	266	322	218	243	245	295	281	272	236	247	259	252	254	251	265	246	267	295	246	245	273	278	267	275	266	270	271	268	228	257	241	249	271	273	222	245	235	246	260	256	252	255	280	260	256	270	254	249	264	254	244	247	254	274	243	237	225	249	263	273	233	238	246	258	294	268	257	274	269	217	258	259	241	237	288	258	246	244	267	229	253	256	257	255	265	240	245	245	270	247	219	251	276	274	256	295	245	272	275	229	244	279	282	251	257	230	250	222	275	282	263	265	285	253	265	245	242	280	252	263	266	296	270	259	266	261	251	266	243	254	301	286	261	270	234	225	248	284	271	253	266	262	257	241	234	269	278	283	252	261	249	242	265	272	252	261	260	281	279	255	250	239	247	236	239	260	237	269	254	225	247	287	276	248	254	264	298	255	247	234	286	265	216	280	264	232	241	253	273	242	254	259	291	235	265	258	256	241	241	287	242	263	259	259	270	244	257	254	283	283	283	240	253	274	275	254	274	273	270	259	238	257	260	294	296	292	260	248	287	292	255	242	233	245	254	265	275	254	271	268	278	279	256	249	238	276	261	236	271	253	302	253	278	240	272	266	245	273	254	250	249	272	264	243	251	263	243	261	251	290	264	283	251	238	263	237	273	252	238	262	242	257	247	263	242	267	258	251	288	239	249	282	247	245	243	257	254	255	273	272	217	244	264	263	262	248	271	267	246	281	264	283	238	259	279	276	263	259	255	269	257	262	258	270	285	274	221	239	260	234	273	257	290	276	289	238	250	281	275	260	262	265	280	277	264	242	244	259	258	247	257	242	273	273	242	234	261	287	239	236	272	285	284	248	300	286	261	258	238	239	256	274	259	258	273	247	262	259	235	218	255	258	282	274	221	271	292	246	271	260	250	251	251	281	253	233	275	259	281	266	267	243	237	265	260	249	272	250	246	243	246	241	275	262	260	247	252	298	272	252	267	266	246	262	279	220	274	271	260	297	265	261	262	259	288	261	232	257	295	251	232	251	264	270	285	257	265	264	229	252	268	289	250	253	265	239	250	235	267	273	214	271	255	256	286	281	245	253	273	245	260	268	217	249	247	249	253	245	241	229	234	261	257	262	249	254	273	246	258	253	254	215	238	283	249	229	280	280	249	273	267	258	255	276	255	285	239	240	260	293	281	284	258	273	289	237	266	248	270	277	259	231	256	242	249	276	262	242	263	280	257	233	266	221	266	270	244	261	247	263	285	259	241	248	260	271	277	247	238	250	270	285	275	263	247	237	242	262	277	277	245	278	277	250	282	263	214	271	271	262	269	280	267	263	239	312	218	302	261	255	274	250	219	267	260	260	282	244	268	240	255	222	245	274	275	231	262	257	249	247	253	261	247	219	294	246	277	267	272	262	263	290	227	235	252	256	268	243	260	258	254	249	248	237	269	235	265	253	276	267	238	249	247	291	282	249	276	220	280	272	258	258	275	255	249	231	249	290	246	244	248	276	272	259	243	265	246	257	240	220	248	286	229	209	258	288	255	282	263	263	271	235	259	265	237	255	249	265	257	258	252	255	234	259	231	277	264	230	253	249	284	250	247	249	282	242	267	253	261	273	265	239	283	276	275	248	253	283	254	272	247	256	231	238	249	257	249	233	267	237	239	232	253	240	271	284	242	256	243	309	262	252	253	289	227	233	270	256	243	258	251	246	275	226	266	271	264	256	244	234	231	234	268	234	252	291	262	282	267	223	237	268	264	253	266	257	238	274	260	246	278	262	261	263	269	269	254	293	305	235	283	257	254	265	247	265	242	266	273	265	260	277	268	231	253	250	261	258	235	241	243	250	301	272	279	243	262	258	235	257	265	246	244	282	253	231	273	293	274	275	252	264	278	256	257	227	262	246	273	254	247	286	253	322	257	253	250	281	237	286	253	276	268	233	252	265	248	259	253	237	260	236	235	276	240	274	268	247	244	240	246	247	265	256	260	249	252	248	230	267	252	262	255	257	251	270	262	257	248	233	252	256	272	289	264	257	273	254	285	253	243	273	253	272	256	258	247	261	223	273	263	262	242	246	245	244	272	231	287	269	252	271	271	242	255	264	244	248	229	265	238	263	249	266	248	245	276	248	267	255	237	231	252	239	256	259	261	295	276	240	268	266	277	276	260	229	250	273	252	253	246	268	255	276	238	262	241	231	276	262	280	287	237	266	253	276	252	226	251	265	264	235	226	240	255	274	246	242	233	216	222	274	272	264	262	252	295	237	261	263	284	247	262	237	262	234	285	262	258	260	253	264	253	241	262	302	283	256	252	262	243	252	266	268	233	266	232	250	252	292	237	268	260	270	270	252	255	263	259	244	282	269	306	273	258	256	255	300	280	233	257	287	289	239	263	251	253	253	266	276	237	284	295	264	255	265	227	261	239
12954	9025	11509	10501	7643	5246	3920	3028	2449	2255	1840	1764	1593	1281	1159	1049	862	806	651	670	581	591	610	603	603	528	609	599	588	598	562	606	627	597	575	592	612	573	613	589	605	538	616	611	565	605	601	598	590	588	570	623	543	617	588	610	567	597	619	604	602	634	562	553	559	580	550	524	627	560	598	555	563	555	546	574	616	549	583	564	541	585	606	613	589	534	576	524	575	591	607	571	588	578	563	587	583	564	606	529	564	497	564	590	556	571	549	569	577	580	566	599	632	554	582	582	580	528	551	577	605	576	554	603	553	544	585	555	550	574	554	568	573	594	590	568	600	546	574	595	583	544	573	556	554	592	554	540	547	566	566	559	544	528	610	569	589	606	584	555	531	587	559	571	590	535	571	577	577	611	552	605	613	590	590	549	558	586	575	620	544	586	602	588	561	562	578	582	558	538	546	577	549	542	582	585	583	603	610	586	618	576	565	587	573	559	545	556	600	573	605	594	539	626	569	578	595	559	572	582	593	528	618	587	596	585	539	576	570	593	575	547	601	591	587	552	570	569	564	622	591	544	549	580	568	568	552	597	591	577	558	569	594	547	586	565	575	547	559	583	563	554	597	603	553	568	568	550	566	552	583	576	511	553	582	617	638	576	583	581	553	557	629	575	536	647	544	587	532	542	569	574	579	555	584	588	596	587	517	566	555	583	543	601	596	586	550	585	606	630	567	565	583	575	561	555	544	583	611	571	574	570	603	573	573	559	560	597	554	564	552	571	576	583	577	571	578	566	604	578	600	561	568	557	575	578	542	543	630	539	581	558	580	560	548	542	564	635	558	592	585	595	565	558	526	577	576	582	579	563	546	589	569	587	548	578	559	600	591	545	588	594	521	585	601	577	572	586	602	569	532	511	564	599	578	606	554	554	571	585	610	550	589	584	571	575	560	585	603	547	614	561	568	566	553	568	606	589	594	596	583	586	595	516	597	551	560	579	578	529	558	596	581	565	562	605	570	577	605	590	562	603	611	553	565	626	579	553	636	585	569	540	565	595	581	581	592	599	565	534	566	506	587	578	562	543	614	562	615	540	555	583	590	557	555	609	523	556	582	623	584	577	633	613	573	565	584	621	559	550	576	564	591	606	587	565	555	527	579	577	581	558	577	612	565	571	595	529	543	531	596	565	616	565	587	548	547	563	593	574	608	546	659	553	608	557	577	618	596	563	583	576	564	539	550	566	530	549	548	573	530	558	550	581	587	564	583	553	579	553	566	600	604	561	524	557	560	560	557	541	585	579	565	584	590	540	591	531	595	598	566	573	598	588	550	564	564	587	555	562	593	557	572	593	605	564	576	522	606	586	601	571	553	537	523	573	584	559	563	566	576	549	607	571	563	642	574	544	552	580	570	593	576	615	597	608	584	583	567	551	563	580	589	527	581	609	595	600	559	567	576	570	574	586	589	538	602	591	556	575	556	549	567	596	569	595	521	545	545	621	540	549	559	563	598	535	566	579	607	567	577	549	577	557	551	566	576	606	574	590	530	584	571	544	549	593	594	601	606	509	587	553	598	539	557	558	586	584	585	557	601	573	565	578	555	576	549	541	556	604	559	582	574	601	569	562	567	544	544	584	547	554	551	566	585	551	526	555	577	587	591	604	568	623	563	609	611	566	578	574	559	612	597	573	587	582	566	642	579	594	600	611	554	546	578	571	587	562	576	556	582	606	590	581	588	522	552	576	558	557	606	589	626	609	569	575	618	567	599	618	589	524	567	571	563	576	572	608	574	546	577	619	512	592	556	554	586	550	594	588	635	576	533	564	551	547	572	578	579	575	574	605	547	596	570	592	569	544	568	605	617	551	533	574	595	580	587	607	575	575	570	545	578	514	561	564	605	548	593	560	527	555	581	587	551	604	539	589	560	619	567	603	583	582	615	561	591	558	616	545	552	593	558	578	548	583	560	601	662	552	548	601	525	580	576	574	593	562	554	531	602	562	547	571	575	576	560	567	586	535	570	587	550	548	545	523	595	597	597	577	549	563	590	594	598	561	606	577	614	609	597	593	610	583	564	589	567	598	588	584	556	582	593	550	571	569	566	605	594	571	593	616	579	576	563	564	605	568	643	580	594	517	617	585	540	586	592	624	552	556	546	574	572	556	590	574	593	604	585	552	599	578	567	584	549	555	584	581	612	579	555	550	589	536	528	580	618	582	543	564	564	579	552	610	571	600	543	586	524	590	598	557	555	511	583	579	610	550	553	531	555	566	593	565	539	600	574	565	606	569	590	569	571	572	560	599	601	592	561	537	564	552	578	574	580	626	591	597	580	582	563	579	554	596	561	604	565	610	577	566	568	561	553	622	579	593	548	588	532	590	537	576	593	553	568	564	593	559	555	556	534	598	547	546	588	532	624	566	576	572	559	536	540	540	558	589	517	599	613	575	545	592	591	594	551	558	589	582	608	574	596	580	534	566	559	578	604	553	575	567	520	581	566	560	561	563	602	561	576	558	622	586	554	530	598	520	578	568	562	575	592	612	608	614	568	559	605	616	581	578	592	593	572	603	552	571	569	610	585	576	570	598	594	546	591	576	560	573	568	560	594	565	562	558	574	567	581	563	574	599	571	588	584	573	563	573	561	582	536	575	551	548	605	563	601	584	566	551	555	590	582	584	559	559	574	606	575	544	600	574	531	603	551	579	579	580	620	587	582	589	549	574	588	559	580	612	542	575	579	594	582	617	584	581	562	522	543	591	620	622	601	594	529	548	556	570	556	552	560	586	568	588	626	568	571	565	595	588	551	613	608	543	570	592	607	597	554	518	563	552	566	630	562	603	576	569	607	580	579	537	545	547	569	557	586	572	580	551	561	546	548	553	611	582	531	573	570	571	586	572	592	597	595	581	576	550	562	629	562	563	603	572	536	606	581	589	571	592	593	529	546	547	609	565	556	576	581	574	587	548	547	633	608	574	559	591	588	571	594	555	565	514	605	543	582	593	551	574	620	574	574	599	593	584	578	545	572	562	498	587	560	582	554	577	536	572	604	581	586	603	548	615	540	598	606	609	548	617	543	557	561	588	585	586	605	566	536	539	576	557	545	581	583	606	562	559	548	598	556	590	544	588	578	580	509	564	558	607	527	574	556	595	584	606	600	582	558	568	592	592	611	571	590	595	602	598	619	569	577	563	560	608	577	555	536	588	595	582	583	593	621	584	583	612	563	526	565	566	591	585	599	553	582	564	554	608	540	537	572	611	597	548	567	585	544	576	564	569	574	536	556	587	565	566	610	615	610	573	580	571	525	581	588	534	590	598	548	558	582	572	599	592	579	575	575	563	561	592	597	556	568	566	546	564	577	564	587	577	559	566	582	546	586	594	562	578	593	593	644	598	573	541	585	620	583	607	588	544	543	598	579	555	570	568	600	598	541	546	601	590	546	581	600	563	599	573	563	546	583	606	589	561	570	579	577	554	612	583	602	537	600	576	561	569	586	588
34929	18023	12615	8464	4615	2813	1885	1361	881	781	680	589	535	452	473	421	389	350	299	318	290	301	323	321	318	320	348	323	295	314	300	322	313	296	315	325	298	285	289	285	293	303	299	296	345	332	305	319	326	284	278	260	305	292	302	309	314	275	289	274	296	291	299	271	297	302	303	275	291	281	276	282	281	301	313	290	326	290	254	292	296	286	307	280	310	327	302	292	309	310	301	312	284	287	284	312	296	253	301	284	304	283	312	266	298	317	283	321	328	333	324	304	300	294	298	307	311	304	263	288	321	308	302	313	294	282	278	320	298	285	295	256	297	296	288	327	272	293	313	323	320	284	287	284	272	299	279	306	281	318	315	290	287	279	300	308	315	289	292	303	304	305	294	317	287	281	298	277	317	263	306	297	314	347	293	315	294	291	325	296	289	328	300	288	276	299	348	289	306	292	306	290	283	297	288	307	296	296	312	306	320	302	276	270	295	290	283	304	307	280	323	300	303	285	306	311	305	296	292	264	280	314	292	309	323	297	270	275	265	267	321	317	291	294	273	304	293	293	268	280	292	312	251	274	287	292	318	294	290	293	319	280	284	258	343	264	286	285	301	261	306	307	312	308	276	316	304	269	282	327	327	279	333	312	286	299	322	323	310	277	299	301	290	342	314	323	294	314	316	278	294	310	319	301	302	288	332	278	283	303	276	318	317	306	252	291	326	326	320	323	291	314	246	299	300	306	281	341	335	301	286	261	261	301	271	286	284	280	298	274	297	292	273	298	287	292	282	325	292	288	282	308	319	293	305	298	324	303	290	304	269	255	274	325	300	292	302	292	280	281	291	342	278	295	311	320	312	315	298	311	293	302	267	288	299	327	311	311	313	279	278	314	290	339	293	319	313	307	293	297	315	292	274	282	342	296	286	300	289	295	275	285	291	326	295	260	312	248	273	308	282	305	292	288	290	268	304	308	312	302	294	267	280	267	294	273	305	299	300	283	269	285	287	296	276	312	291	303	299	280	283	264	301	326	310	273	321	291	291	289	277	287	289	296	300	271	305	315	296	341	267	304	321	288	277	301	314	280	276	309	310	319	318	309	299	281	263	297	289	321	298	304	298	298	297	331	294	297	270	311	284	298	295	284	272	315	295	303	312	292	310	329	283	323	298	295	288	312	286	291	267	283	328	308	271	312	298	288	306	314	279	345	301	288	284	294	294	256	291	336	296	308	281	281	262	282	308	296	287	281	289	304	322	293	310	263	318	295	310	282	307	321	275	288	302	312	313	294	307	317	284	292	290	277	306	302	263	307	290	291	312	271	286	283	309	278	261	325	297	316	295	316	277	303	294	284	297	311	268	288	295	321	292	284	277	264	316	299	293	286	289	320	280	313	321	278	299	312	290	304	293	282	285	293	315	319	318	268	299	309	289	282	321	328	271	306	298	322	295	277	272	344	297	326	276	301	306	299	276	292	304	305	274	272	281	284	267	274	264	278	282	294	303	298	310	290	287	309	313	295	292	256	283	293	304	310	304	332	285	294	268	277	280	300	290	326	286	313	314	257	300	327	309	269	306	304	299	285	309	288	290	311	312	291	306	323	327	291	286	293	312	318	315	279	298	302	309	304	277	306	305	248	269	265	294	279	289	306	289	299	265	306	292	308	345	277	351	287	292	303	289	279	276	333	328	275	245	285	329	285	298	292	314	291	298	314	306	286	276	269	280	317	300	304	289	279	310	306	307	311	314	290	301	312	324	300	315	293	272	269	290	286	304	318	310	304	319	276	330	321	323	291	341	285	292	290	309	319	268	291	303	306	284	313	297	319	297	331	304	333	279	300	310	340	298	295	270	311	263	289	282	308	310	311	314	292	296	267	330	320	322	290	287	289	296	269	294	248	271	294	291	281	268	296	287	288	288	284	295	320	315	316	272	285	323	303	304	311	325	281	308	281	325	337	287	283	305	290	282	296	290	271	302	271	311	318	308	285	302	310	308	324	304	299	295	293	298	308	300	303	275	287	327	296	281	299	298	257	279	289	303	280	283	300	318	281	303	263	291	300	284	281	324	280	306	286	320	314	270	291	286	284	323	294	294	303	297	259	296	315	314	290	306	276	319	280	301	309	275	272	293	306	285	289	302	267	323	302	342	283	300	310	302	335	279	286	302	297	305	296	264	296	289	328	294	323	326	312	289	273	319	270	297	287	312	279	281	300	260	325	304	320	294	308	288	263	299	274	331	314	259	269	287	307	273	294	283	274	245	335	280	317	298	330	306	294	297	306	296	271	263	315	271	301	284	299	277	272	306	332	300	285	281	268	328	330	287	259	330	318	305	273	288	278	289	284	275	299	320	267	288	307	323	309	274	276	273	295	298	300	285	274	281	277	286	282	288	274	294	291	264	317	304	298	285	332	325	288	293	293	282	296	292	301	309	306	282	304	292	304	321	290	285	303	304	316	293	299	286	289	311	264	274	293	305	286	298	322	321	286	294	269	290	269	298	275	296	300	303	273	299	298	304	293	284	288	337	300	341	302	300	265	291	322	291	303	306	267	310	306	286	309	308	312	284	243	289	311	302	294	267	316	294	322	292	287	306	281	285	302	313	277	315	277	261	305	313	307	316	318	303	309	262	312	296	296	309	297	292	320	313	285	276	302	269	272	307	281	273	266	306	320	292	298	287	283	280	296	313	300	299	294	297	272	250	286	313	279	271	278	307	256	306	310	277	288	297	296	290	250	301	306	284	260	309	317	292	274	288	300	289	308	311	282	296	289	303	307	277	271	273	314	344	309	305	265	287	283	280	303	297	296	246	314	273	310	312	262	313	294	288	292	285	251	289	315	275	316	296	300	260	299	308	275	303	290	301	286	302	310	284	282	309	350	296	310	274	278	278	314	280	311	274	287	296	309	339	319	290	303	294	288	303	294	329	297	269	272	303	334	334	327	317	280	302	304	289	301	325	277	276	288	307	311	318	283	300	311	262	279	319	293	284	304	311	321	304	299	298	296	316	295	280	296	262	330	308	286	300	285	300	326	302	299	297	293	305	308	279	298	269	304	308	249	300	292	303	291	268	291	257	278	332	299	310	316	281	280	291	303	289	292	287	301	322	295	301	286	288	300	288	305	311	288	277	303	296	324	302	291	311	285	305	305	325	315	347	311	283	299	280	299	307	286	299	288	291	324	296	275	303	316	314	290	306	303	299	343	287	329	306	307	305	304	288	317	300	316	309	308	270	241	240	290	286	290	310	300	309	338	291	293	282	311	286	277	288	304	310	285	280	296	290	304	285	293	339	300	299	292	284	296	290	335	310	281	291	307	314	284	270	285	314	290	291	277	278	273	281	311	301	245	282	316	303	294	309	292	309	264	305	304	316	303	288	311	303	277	274	283	255	286	281	298	289	286	285	309	290	275	305	303	299	273	297	324	288	309	319	316	330	287	300	279	306	313	269	301	324	337	312	270	324	300	311	322	282	287	299	313	298	318	285	285	262	318
21235	13419	18270	18204	13104	9482	7633	5265	3560	2950	2854	2393	1985	1758	1560	1396	1111	899	825	774	668	671	665	652	688	683	694	651	691	758	707	650	697	672	660	735	625	690	671	683	694	706	635	681	705	699	715	651	669	686	641	685	646	675	706	628	681	619	692	667	696	617	651	653	684	611	662	616	668	640	689	616	614	642	682	644	649	703	675	657	664	682	648	661	636	665	639	632	675	658	678	624	659	680	662	635	656	637	657	665	644	654	660	653	661	676	680	656	634	625	690	652	622	639	671	653	631	687	622	670	679	665	656	703	633	651	609	626	692	637	675	678	672	614	644	653	612	710	674	655	644	612	663	665	658	640	631	643	642	635	662	667	657	672	627	686	676	659	646	641	652	649	649	609	713	671	671	688	673	671	633	659	619	662	650	677	626	658	648	620	639	630	677	664	635	644	631	705	660	668	622	668	681	661	615	626	654	663	655	664	635	675	628	624	640	638	671	671	626	625	670	669	666	648	679	650	668	646	621	635	661	672	639	661	647	670	673	674	686	693	640	642	665	685	656	616	627	648	696	651	618	668	609	654	631	688	670	623	672	640	646	667	681	637	623	643	632	667	638	638	611	696	668	633	672	700	678	697	697	676	707	634	682	654	707	622	623	666	655	648	690	667	624	647	670	673	614	665	607	672	638	633	634	674	635	692	649	651	673	697	657	655	680	669	643	624	663	697	690	652	625	630	679	638	657	651	620	653	686	650	664	640	670	676	666	681	664	655	623	698	637	669	666	650	620	614	631	613	687	711	639	622	641	662	675	690	621	635	659	635	654	676	641	658	612	611	662	670	608	639	608	619	635	659	672	618	709	706	707	638	644	670	719	679	642	662	641	645	657	688	670	610	681	652	673	698	677	655	663	681	669	676	678	647	638	706	655	682	666	610	622	658	654	692	714	707	629	688	658	678	623	681	665	656	652	593	662	589	618	668	704	597	714	642	661	630	661	651	654	632	626	648	666	628	708	668	655	625	645	639	673	671	681	679	634	680	670	580	641	607	622	671	632	633	679	589	623	651	645	640	631	652	663	659	655	693	679	633	632	640	608	647	640	673	631	695	643	676	704	639	639	689	671	692	647	630	647	655	646	652	629	682	663	637	668	681	637	662	688	625	659	658	687	598	692	592	666	687	713	647	677	660	668	662	677	604	658	678	646	687	635	675	644	703	679	649	676	668	643	662	654	654	655	645	663	656	656	719	633	656	650	657	627	652	668	641	629	691	647	656	643	641	673	664	650	642	687	647	675	680	679	656	667	655	666	622	637	633	656	636	703	650	685	619	627	655	657	660	675	635	630	658	630	689	619	640	648	640	652	648	674	598	654	631	649	641	683	656	678	639	704	641	660	654	674	694	638	640	688	654	616	643	612	650	664	667	680	674	630	645	641	645	663	721	634	665	675	650	616	634	677	652	595	655	689	624	698	687	684	639	629	630	652	670	641	626	653	672	655	667	692	647	647	645	652	636	663	659	663	666	698	699	669	629	677	660	683	588	675	667	635	620	665	633	672	585	654	656	608	667	645	661	637	688	610	626	649	649	643	623	659	636	688	607	667	652	695	693	655	639	665	670	668	656	664	671	621	645	679	640	650	692	653	674	647	695	645	642	668	647	664	648	701	685	684	635	620	675	662	691	626	636	708	667	642	685	679	680	635	669	677	649	643	602	651	650	645	682	640	631	678	676	648	700	603	677	679	683	687	657	649	661	695	709	698	632	643	665	669	656	704	669	657	604	644	596	619	669	609	672	655	623	633	682	659	674	628	657	631	677	686	667	653	675	657	652	637	676	685	657	649	612	673	640	687	649	666	650	652	682	684	663	680	635	635	659	644	674	634	648	699	638	663	683	631	660	688	672	671	681	669	636	619	648	669	621	661	644	631	615	666	641	715	669	705	629	645	645	621	695	646	656	621	666	655	613	708	671	663	606	632	639	676	674	630	686	626	615	685	649	633	626	637	655	672	611	645	689	634	676	617	634	699	651	681	648	680	643	623	631	674	636	633	653	608	684	653	659	631	638	622	649	668	623	697	673	589	634	632	651	654	624	622	721	657	651	676	658	646	677	630	638	600	641	615	605	701	642	632	645	674	630	646	633	714	655	669	674	684	668	676	657	675	669	671	642	677	676	666	659	646	711	689	690	613	645	666	666	676	647	637	642	681	670	662	703	670	621	649	655	665	663	646	650	622	652	601	678	667	624	676	663	696	673	641	619	620	622	642	667	641	686	632	641	662	704	615	703	659	683	650	633	690	589	652	651	655	623	668	724	660	677	684	647	689	610	685	685	691	658	624	654	636	642	666	619	632	677	643	680	690	628	677	631	643	621	661	651	611	653	674	653	694	703	707	656	655	668	650	722	652	689	649	620	634	659	690	652	657	627	618	656	709	641	682	708	685	641	670	663	659	631	685	655	642	606	669	680	631	717	652	675	647	646	646	639	684	692	640	693	630	672	629	650	646	662	635	652	647	604	662	655	655	661	672	626	667	664	644	617	666	676	656	672	647	682	664	635	650	643	698	684	608	657	626	654	670	653	645	662	661	686	594	639	712	628	687	668	655	648	671	644	646	631	656	723	644	647	631	675	693	643	679	628	636	608	640	657	655	654	630	623	683	637	690	615	662	640	685	629	664	631	623	663	654	692	646	679	637	611	660	688	609	701	653	635	721	652	641	646	697	655	699	645	666	653	682	637	675	633	648	656	639	697	641	640	685	665	650	637	692	663	650	634	620	639	615	680	668	640	697	679	669	659	672	688	648	620	649	679	673	699	616	644	644	686	678	645	635	637	654	656	624	634	620	669	635	654	659	646	682	650	622	668	660	636	663	656	676	647	634	661	661	630	713	653	654	623	628	635	590	636	669	642	668	696	641	695	629	657	656	616	660	638	644	634	655	630	606	690	638	626	638	610	646	686	691	666	674	622	642	671	633	726	645	646	643	681	638	654	620	658	668	635	647	669	667	677	631	691	634	621	624	593	649	677	682	667	656	620	657	659	675	665	647	665	657	594	639	678	614	655	627	644	682	603	616	647	595	623	696	673	631	676	647	639	601	616	632	707	626	687	648	687	688	685	663	666	690	679	664	643	680	685	657	665	655	676	624	659	630	685	630	692	602	644	612	625	666	699	634	660	684	682	667	679	646	628	697	675	646	688	607	662	667	652	617	583	638	656	664	659	677	658	627	656	610	698	621	649	634	633	625	680	639	654	656	647	641	636	630	638	659	678	659	669	615	659	673	672	667	622	635	648	628	648	675	673	712	631	680	670	658	684	693	649	641	646	658	671	641	672	649	670	593	657	632	673	681	668	703	707	662	636	644	709	667	657	618	673	699	654	652	604	591	603	627	654	701	626	666	660	705	682	653	680	678	711	670	653	651	625	645	669	641	611	693	607	665	611	680	637	646	666	671	630	684	681	645	708	627	675	625	659	661	662	647	657	635	674	652	638	706	639	652	626
50299	25142	17006	11092	6577	3920	2512	1478	1019	862	799	715	615	572	543	496	409	362	365	376	354	368	328	308	362	329	354	345	345	326	311	333	358	325	346	336	352	296	345	323	329	344	392	342	376	343	393	328	298	373	351	332	342	336	339	312	314	308	347	333	353	352	318	317	335	319	338	345	330	379	340	322	344	335	364	305	330	349	336	333	328	362	365	339	323	345	315	301	328	354	358	313	339	328	338	336	340	325	328	336	353	338	337	361	295	355	355	321	365	332	334	316	342	358	353	323	350	342	337	315	346	327	352	326	312	342	325	346	292	357	352	319	323	309	346	351	389	332	319	289	350	343	307	314	343	345	304	315	310	332	341	348	338	329	331	353	390	329	367	309	316	338	310	352	300	347	329	308	299	344	326	320	323	309	331	330	310	309	323	336	318	314	349	341	338	314	369	357	316	317	313	328	324	327	326	330	380	324	303	322	346	344	312	321	302	308	323	319	307	335	310	329	337	341	350	320	320	336	315	332	324	304	319	352	285	312	300	335	358	329	337	303	341	319	359	313	343	347	327	399	388	321	321	325	332	326	345	318	352	329	327	356	314	346	333	362	305	322	322	334	335	318	293	354	341	311	320	310	321	334	335	304	320	326	322	354	343	309	334	308	328	343	318	345	330	340	320	304	326	334	329	338	343	329	330	348	358	314	331	336	327	331	322	378	340	361	328	345	318	336	325	342	337	339	340	295	318	348	325	344	331	342	343	380	375	343	310	352	330	356	349	335	367	313	318	344	334	358	345	317	331	306	306	325	333	324	362	344	330	346	339	350	303	334	308	333	310	322	299	351	354	355	331	305	313	347	301	320	325	339	371	308	330	337	297	392	311	348	356	307	334	324	341	337	357	333	298	337	395	350	349	343	378	345	343	350	315	317	334	335	321	318	295	324	353	344	340	308	328	344	327	287	339	317	352	335	325	360	345	287	358	323	330	330	340	347	324	335	315	360	327	332	342	347	321	329	326	308	303	289	339	324	312	320	331	341	304	331	338	305	297	300	355	341	366	357	283	312	343	339	324	352	334	340	367	318	333	327	330	334	333	310	351	315	312	309	347	333	340	314	339	320	333	327	327	365	325	320	342	292	341	330	330	351	336	312	319	329	334	314	347	316	352	337	347	336	360	292	332	323	347	379	337	349	364	356	328	353	345	329	336	375	344	329	327	313	284	344	327	332	324	322	336	367	311	348	328	337	323	340	312	323	336	318	362	327	325	322	334	331	339	344	329	347	314	333	330	356	331	317	357	316	355	315	352	346	318	359	335	320	290	327	335	317	329	330	303	336	373	324	301	348	322	295	334	351	332	326	303	334	366	348	324	341	328	349	331	345	360	348	325	343	308	333	314	357	308	329	311	301	330	342	354	325	335	326	374	348	346	329	339	368	310	316	330	328	305	323	359	321	285	328	317	365	307	335	320	343	323	348	317	359	328	317	339	328	312	335	296	303	318	376	320	321	312	330	316	347	337	333	341	301	318	325	336	338	338	321	350	364	328	320	338	308	334	331	330	356	333	316	314	353	336	316	303	316	317	324	340	356	335	334	305	314	324	331	333	337	312	325	334	326	318	365	330	366	342	342	345	315	333	354	330	316	331	336	316	348	344	335	333	376	356	369	308	382	300	328	315	319	344	303	349	294	300	350	375	333	342	322	342	337	337	319	333	336	297	332	305	336	336	289	344	334	343	322	315	335	282	336	335	337	308	328	369	310	349	344	299	308	368	334	366	333	315	359	329	354	366	311	349	332	377	345	350	321	342	304	329	333	321	306	305	376	330	323	302	326	341	367	313	354	342	294	341	324	357	336	318	302	310	337	325	352	332	298	335	367	330	341	330	324	318	340	334	333	325	334	354	335	326	332	366	329	375	359	336	326	336	318	308	346	324	304	336	339	331	349	359	335	317	344	333	367	358	298	332	327	330	315	314	307	323	342	328	335	331	290	326	310	323	307	340	332	325	344	285	341	337	346	329	318	319	338	337	330	334	347	356	337	349	330	329	338	321	337	325	314	350	342	335	296	329	347	328	317	360	342	311	346	332	350	339	355	331	325	326	304	342	326	314	325	318	288	354	333	337	317	329	334	317	386	348	347	323	352	335	303	324	357	337	322	333	326	328	369	358	357	353	349	339	338	334	325	300	323	310	368	327	350	315	306	339	361	338	338	355	360	337	342	336	324	306	350	322	364	323	319	313	356	335	304	346	343	322	317	316	333	349	344	348	341	323	355	314	338	314	328	329	328	338	340	387	331	293	319	342	321	335	342	314	371	337	340	339	324	331	328	326	325	340	372	353	331	369	318	317	338	347	344	304	306	307	324	341	344	334	324	330	348	314	320	306	358	318	324	299	317	338	338	324	343	343	316	331	341	348	302	339	353	335	324	345	328	321	324	310	331	376	333	325	316	353	329	346	356	335	303	319	315	335	333	349	325	305	336	343	350	334	319	302	318	321	341	318	330	310	349	370	304	348	334	328	335	329	301	329	322	354	325	384	361	341	330	334	334	366	331	328	315	343	331	314	354	348	359	310	359	347	357	327	318	366	319	331	321	364	323	343	324	327	337	349	314	324	349	305	323	293	325	334	360	357	349	353	319	305	286	359	364	324	290	337	356	329	312	349	320	294	315	334	328	334	338	339	298	315	299	328	372	319	324	315	334	364	327	341	357	303	343	328	312	337	330	357	330	359	304	356	343	338	350	349	330	313	306	333	345	329	295	291	318	364	320	332	327	322	317	288	314	324	337	332	345	322	343	334	348	327	334	369	325	351	340	337	357	317	299	364	375	372	339	313	329	309	339	353	382	330	327	346	354	314	379	367	356	333	335	331	309	341	337	303	322	307	323	311	323	297	353	339	367	343	337	308	338	359	322	335	350	363	324	326	337	334	308	320	354	297	329	307	340	329	347	336	343	344	293	303	331	317	312	306	329	334	332	335	336	310	333	342	351	306	308	310	281	359	311	310	321	321	310	359	328	355	326	323	339	337	334	312	346	372	339	295	327	328	339	306	335	331	304	312	336	336	340	367	333	304	327	346	340	337	324	331	310	321	320	326	373	345	315	314	323	335	339	339	316	322	334	316	339	315	346	344	337	327	346	341	325	334	342	346	330	347	368	336	322	317	362	287	339	319	312	324	353	363	328	326	299	334	345	308	332	343	343	354	325	309	286	325	358	354	307	309	337	315	352	342	346	345	344	312	352	331	325	302	326	296	358	322	339	315	316	343	335	338	337	300	344	340	309	305	344	326	330	321	356	342	335	370	329	300	327	353	354	314	339	307	316	299	315	354	342	330	369	331	343	338	325	353	334	344	321	319	330	354	322	312	317	347	316	353	339	340	342	350	340	343	336	280	336	334	376	315	335	309	364	330	380	360	341	330	356	347	314	285	312	308	317	327	336	312	339	317	323	352	390	338	321	300	326	307	336	350	326	331	336	327	386	343	331	333	349	310	345
30206	17523	21601	20973	16897	12647	9058	5701	4246	3475	3063	2776	2222	1768	1735	1460	1260	976	879	829	824	714	771	724	714	690	763	766	830	798	825	762	741	729	731	787	714	755	752	766	766	752	774	725	773	743	756	794	721	749	737	743	727	692	743	719	707	737	703	692	720	757	727	717	674	700	745	689	683	717	735	721	724	715	705	699	716	698	764	732	736	734	723	741	684	691	724	713	746	715	714	712	750	704	756	722	703	706	724	701	730	764	694	725	714	708	737	723	731	708	725	704	697	740	672	702	717	703	719	750	691	696	691	735	724	705	741	691	664	716	725	721	666	710	698	681	744	688	731	668	700	710	713	702	732	676	709	744	734	740	707	696	729	720	792	727	761	701	759	703	682	743	750	751	752	699	744	706	698	718	737	777	748	739	710	710	728	706	715	696	755	699	701	756	750	730	674	732	749	710	722	752	734	714	716	735	700	714	673	714	767	691	702	724	720	713	765	679	690	710	711	769	721	716	755	688	722	734	735	733	762	725	679	718	731	719	738	714	706	732	734	736	751	677	722	702	731	727	709	737	729	713	662	681	745	738	686	739	716	745	737	695	728	730	746	717	735	727	698	715	724	737	710	749	745	718	740	734	746	737	727	731	755	720	715	740	710	729	670	718	688	679	741	696	664	710	726	700	729	687	745	689	704	696	692	736	757	698	694	714	749	749	731	719	718	722	659	716	749	686	718	739	686	682	755	649	742	709	707	715	720	682	725	739	712	709	732	731	715	669	727	702	704	742	699	736	663	713	742	709	702	706	737	716	713	735	685	675	693	719	735	721	743	747	722	707	734	717	698	719	685	732	695	735	728	716	691	739	708	696	718	745	768	701	740	695	642	737	778	727	706	705	715	774	753	702	755	702	675	740	675	670	696	712	752	680	742	750	712	698	718	742	707	755	706	723	683	780	743	721	686	706	721	702	683	688	696	698	749	687	672	769	680	752	741	752	693	713	699	698	704	733	699	733	741	750	700	729	672	708	704	664	738	686	676	677	720	709	694	734	724	748	692	712	730	672	732	712	776	688	714	711	733	687	691	746	704	708	725	696	705	747	738	681	749	678	718	660	710	675	719	775	702	704	739	718	708	748	716	667	703	702	759	751	718	708	677	702	674	742	741	720	744	755	772	736	747	701	761	694	722	717	724	721	703	730	686	714	688	698	709	711	721	734	718	751	749	707	735	688	702	752	744	690	697	718	720	705	723	693	731	713	707	676	722	723	752	703	730	738	719	715	706	670	725	699	737	703	723	692	742	729	692	765	709	731	682	700	677	753	717	754	779	661	695	744	717	680	719	735	713	720	748	726	740	723	753	719	748	729	696	744	753	665	697	710	712	701	667	753	719	702	722	711	708	741	754	764	639	715	683	745	714	689	718	730	701	688	705	709	725	699	733	699	719	684	742	709	707	695	705	695	702	704	717	708	723	732	719	700	733	745	713	719	705	728	728	699	690	687	801	763	683	699	700	734	743	744	729	741	663	687	715	735	734	695	688	730	696	718	723	716	741	723	783	763	690	722	726	739	705	717	730	743	720	664	763	695	727	727	771	731	689	728	688	710	703	675	736	683	703	722	744	729	715	724	699	694	722	684	699	752	720	708	710	713	669	691	723	707	690	725	713	709	718	693	737	709	696	660	743	736	710	770	668	751	736	714	750	709	719	735	727	749	722	724	704	748	700	751	764	726	712	737	694	749	688	724	727	743	762	690	732	663	734	732	731	692	725	705	688	774	742	737	707	710	733	694	732	716	681	728	742	760	763	744	730	746	736	690	669	714	730	719	706	710	720	705	714	763	729	748	703	702	733	733	726	709	681	763	730	703	711	743	709	755	734	725	712	704	708	724	707	728	701	717	724	694	765	754	703	770	720	693	726	748	700	712	667	681	699	736	736	689	694	717	697	769	762	754	697	719	740	687	739	708	786	707	742	679	713	726	759	725	741	734	663	711	715	725	682	686	716	707	664	713	699	667	693	704	708	694	734	672	733	682	753	697	772	698	730	679	733	733	731	706	728	727	680	743	718	707	701	725	676	708	713	687	703	706	713	733	720	702	691	740	688	709	716	731	734	753	751	689	737	661	725	706	673	724	752	706	724	697	744	694	680	774	740	713	733	707	741	705	751	740	722	704	740	753	680	716	681	761	738	732	738	676	730	752	722	681	683	710	756	718	717	712	715	707	694	719	740	727	707	704	687	700	771	709	687	711	726	724	718	710	697	709	766	695	687	685	711	728	725	699	751	694	729	723	767	709	710	670	713	751	725	700	681	756	689	698	751	729	715	690	696	701	693	724	687	702	751	687	684	741	696	725	687	726	704	725	704	742	729	722	715	716	750	696	724	677	690	713	746	733	734	743	704	723	702	697	712	704	738	719	712	700	724	728	712	733	690	751	664	723	694	686	749	687	735	720	700	727	709	689	743	715	705	691	732	727	678	735	690	696	693	727	680	724	703	682	733	709	743	708	736	701	697	721	704	751	745	738	751	699	711	759	710	769	762	720	740	749	714	721	698	713	762	694	696	719	714	679	704	757	714	695	720	717	701	722	755	715	724	761	703	716	703	725	728	722	747	701	709	768	692	696	717	718	676	716	722	721	697	731	694	742	726	702	715	731	722	697	700	722	751	770	721	715	701	690	713	716	706	740	749	720	740	724	726	767	683	702	662	699	717	748	734	754	751	710	682	718	714	745	784	695	718	709	708	707	738	689	704	723	792	758	732	731	716	734	709	704	685	764	682	657	686	683	726	720	652	772	740	699	754	704	705	724	723	759	722	749	731	693	689	762	738	745	696	736	714	738	730	707	708	702	707	705	686	772	715	769	679	699	722	703	718	701	671	703	672	733	756	704	723	740	716	686	683	742	760	721	748	701	698	716	726	757	741	756	697	691	670	728	748	694	665	739	740	702	721	706	712	704	705	687	690	693	732	739	767	695	751	664	733	712	711	712	729	733	726	715	717	693	707	736	701	696	703	705	735	740	734	705	734	742	719	729	689	706	740	781	715	728	712	646	711	687	717	734	731	749	713	743	720	714	700	657	699	758	748	734	761	715	705	692	745	671	693	690	686	679	715	730	738	724	736	713	718	736	726	700	668	746	721	706	724	763	753	719	725	727	716	655	705	755	724	717	751	742	726	708	725	788	663	753	742	696	729	649	758	741	719	747	719	709	740	701	790	751	740	729	706	721	742	697	703	703	722	720	716	675	726	719	698	739	715	711	686	747	726	724	740	714	697	712	738	671	752	714	757	745	784	706	716	756	678	674	735	737	689	783	677	783	738	734	767	748	709	726	763	722	693	721	757	727	726	707	728	745	737	722	744	701	750	748	708	734	720	744	713	710	717	711	689	669	763	721	718	697	730	688	731	760	735	734	730	730	719	779	733	704	735	670	717	755	708	719	756	736	762	715	696	713	708	746	684	735	709	739	726	689	709	730	763	756	721	699	704	699	722	779	738	732
23494	10915	7492	4446	2372	1498	1017	818	634	522	531	498	443	384	398	332	318	304	273	246	231	292	265	260	258	246	241	274	253	271	274	262	274	276	250	281	244	258	254	251	254	271	284	264	276	265	260	267	275	264	243	271	231	265	238	278	257	260	257	255	252	256	259	272	269	246	277	253	274	260	272	234	240	264	219	222	228	280	249	261	241	294	229	269	263	215	275	225	270	235	281	263	237	247	248	290	235	256	292	269	253	276	238	258	275	268	223	230	262	245	254	254	261	264	271	250	280	257	262	224	215	261	270	256	268	239	266	241	236	254	289	270	281	248	254	251	312	306	281	272	254	271	249	238	298	257	247	266	237	274	276	286	287	256	284	229	247	235	263	274	255	240	240	263	265	251	259	282	274	227	290	253	281	241	261	261	259	280	282	279	269	268	247	262	253	245	253	276	268	253	271	252	253	281	266	245	258	275	230	247	256	289	259	251	215	265	233	291	282	249	239	223	253	249	245	289	251	225	217	274	240	255	255	278	262	264	267	297	305	276	281	264	295	283	256	244	260	285	259	253	250	263	257	267	260	264	300	261	283	261	239	258	268	257	277	281	257	286	267	257	248	290	236	245	255	289	273	292	287	289	255	272	282	232	272	265	240	242	298	296	270	238	274	248	250	239	245	218	220	261	259	260	263	283	252	235	232	245	255	265	229	258	255	286	260	248	240	250	246	243	252	267	243	248	257	243	290	266	261	245	230	264	237	300	269	257	256	245	241	249	253	241	264	246	268	248	246	252	277	238	253	244	273	251	258	250	248	269	249	259	290	261	241	274	268	265	239	250	293	249	272	260	285	286	287	291	273	255	236	253	228	269	276	294	283	261	264	256	248	238	252	255	275	276	283	279	282	272	258	222	260	244	243	268	271	286	242	260	263	237	274	251	250	275	259	279	251	289	250	259	278	272	288	270	261	257	236	253	254	261	234	253	246	261	285	233	258	247	259	257	280	268	235	282	251	265	222	265	250	265	284	246	263	262	254	258	305	268	250	278	275	268	283	241	270	248	277	253	277	269	249	253	245	275	269	276	257	276	237	254	252	236	267	226	237	285	251	264	259	264	248	284	256	266	255	277	282	241	249	254	272	263	240	266	284	248	251	260	297	229	227	265	285	243	293	278	240	258	274	256	268	250	246	239	275	271	223	266	242	282	223	266	265	234	268	271	279	253	249	269	268	262	239	233	250	259	275	257	286	238	282	266	291	260	259	252	224	231	242	261	259	279	252	273	263	282	257	261	247	263	285	255	262	234	246	253	269	267	237	267	279	217	228	288	240	287	278	262	247	233	250	278	269	272	298	259	223	277	226	260	238	250	246	278	280	259	254	275	275	266	248	279	261	262	245	243	253	250	263	264	243	277	273	245	251	245	269	259	258	259	242	262	282	225	238	238	279	264	257	289	260	279	264	264	257	266	242	249	292	250	279	275	256	273	272	264	255	272	278	276	247	248	263	217	262	236	290	239	260	273	261	252	237	262	255	269	247	238	253	263	235	282	258	280	268	283	255	277	274	265	261	242	263	262	245	261	246	260	259	249	247	270	256	282	257	254	276	251	241	295	264	241	264	294	265	242	249	268	254	264	303	264	266	253	266	265	265	250	271	272	266	246	248	264	247	256	251	254	244	258	277	272	255	243	247	255	267	246	287	261	260	279	249	244	258	246	298	283	265	289	241	289	240	277	276	266	224	227	271	280	240	253	248	249	271	254	272	254	275	280	244	268	257	263	280	258	260	236	266	282	274	258	233	273	274	278	264	256	272	261	266	265	246	237	244	265	267	260	245	264	270	288	280	261	259	245	253	224	232	245	241	255	283	274	257	242	272	280	247	250	268	238	249	255	271	282	282	304	247	249	249	252	239	301	265	287	277	249	265	261	255	263	243	303	266	257	257	243	266	250	249	249	240	240	256	282	225	253	250	220	214	258	259	286	261	266	274	264	248	277	278	259	251	277	248	272	263	242	282	261	293	279	257	281	247	262	252	256	258	229	232	248	269	258	260	250	275	248	289	275	259	235	262	259	249	263	272	278	273	283	241	274	250	244	266	260	268	278	240	271	259	246	287	248	238	254	280	283	237	255	246	257	263	244	253	259	260	248	276	244	241	264	269	274	271	260	271	255	243	255	225	269	258	263	261	267	264	256	271	254	254	273	260	251	252	287	262	263	253	253	229	281	288	250	282	234	302	270	274	274	258	262	231	251	277	264	266	248	244	296	267	266	269	231	252	257	255	265	247	268	253	266	244	243	261	302	288	280	270	296	266	256	252	252	249	237	259	253	267	257	265	249	242	247	250	288	286	280	240	233	245	246	247	236	281	254	258	263	298	268	206	271	254	244	279	264	254	250	250	263	282	284	263	247	264	246	272	275	282	253	283	266	299	286	258	246	279	264	246	274	271	254	255	228	269	263	249	269	263	253	232	268	274	243	231	287	264	254	230	240	260	260	260	232	280	259	261	280	259	254	243	253	231	252	257	253	263	266	242	266	263	261	225	248	266	279	266	251	261	282	233	265	278	235	289	266	281	254	271	284	234	230	286	268	284	258	286	260	215	270	252	274	238	241	232	265	251	260	241	265	293	248	247	266	269	273	272	293	273	253	283	248	264	260	235	254	264	219	246	268	253	261	254	255	279	281	237	240	257	296	260	251	228	253	259	243	231	255	276	271	268	268	279	275	253	246	252	271	244	229	274	268	227	239	274	257	254	266	264	261	244	262	273	289	272	305	258	257	284	237	257	249	280	271	261	266	266	247	259	268	234	280	267	269	290	238	224	292	242	255	296	302	261	264	245	237	253	253	275	250	283	268	250	260	250	245	253	254	270	290	261	223	274	291	265	242	276	249	251	298	214	237	281	257	287	271	264	252	260	252	266	266	241	268	273	274	287	267	257	246	249	272	264	246	287	313	266	285	275	221	262	261	280	273	279	267	228	241	234	272	247	252	268	252	277	292	253	252	253	241	298	272	255	273	253	267	263	261	280	264	241	259	253	248	263	234	262	268	248	288	246	250	272	254	268	211	241	239	258	270	259	235	278	249	252	278	283	240	243	271	259	280	278	244	265	263	269	267	267	255	268	236	253	292	260	244	269	257	254	224	263	237	256	248	259	238	252	258	266	275	264	252	248	249	261	272	261	263	275	281	263	268	255	276	255	275	262	289	262	266	268	262	246	246	284	267	241	230	265	271	275	258	265	281	279	265	250	275	293	281	262	267	272	275	290	267	241	255	279	265	244	224	249	226	270	272	276	253	250	229	263	259	261	266	257	248	226	246	234	246	246	262	288	258	270	254	254	256	262	279	245	278	277	260	247	265	290	269	243	264	232	271	247	245	259	251	267	264	242	258	269	256	262	267	280	253	236	244	297	257	259	249	268	259	265	258	234	279	283	241	229	278	239	255	275	227	242	260	268	246	270	253	263	229	250	224	254	271	227	295	235	234	239	285	249	251
13546	8189	11696	10749	7967	5586	3871	3159	2346	1973	1877	1728	1444	1295	1155	1057	823	786	683	630	618	613	569	592	582	621	646	607	559	630	647	628	636	614	579	564	561	622	573	594	597	621	595	609	560	555	539	609	557	574	599	576	590	611	590	590	618	578	579	590	587	584	572	587	577	605	590	576	605	570	605	588	585	563	583	567	556	585	567	553	590	605	589	591	585	552	581	615	585	614	595	575	646	546	576	554	590	579	587	577	591	587	585	575	545	540	604	575	590	557	570	603	546	631	566	625	643	557	594	571	578	601	579	548	615	576	539	562	597	598	585	604	531	569	582	578	587	551	595	602	626	548	544	586	557	553	657	676	551	549	551	568	600	614	569	603	583	593	597	591	573	563	610	559	591	560	576	607	579	536	608	590	555	603	553	538	542	558	574	601	579	594	557	618	561	580	585	604	635	533	571	616	581	555	541	598	574	585	562	569	593	585	563	592	600	587	533	580	594	586	558	584	557	564	596	610	559	539	573	538	629	576	575	602	555	503	587	564	534	571	614	577	579	565	616	576	540	551	608	610	554	608	544	560	585	628	583	612	556	609	590	598	550	639	542	614	594	572	545	547	604	570	585	552	587	568	570	593	630	608	575	577	645	633	585	554	552	607	596	638	542	592	579	604	568	642	593	600	532	611	552	601	601	609	595	622	589	569	567	528	530	549	571	569	594	594	576	567	574	581	621	602	582	593	614	574	570	599	570	576	571	605	571	567	561	554	606	562	578	565	548	540	559	580	603	580	563	569	572	574	580	588	555	588	568	576	571	537	597	575	540	568	556	572	592	596	560	593	586	582	583	596	616	574	553	580	555	607	553	553	617	571	592	565	588	585	588	571	553	560	599	530	603	550	587	566	592	566	572	572	590	587	577	553	578	579	614	605	617	547	583	541	562	560	592	564	565	563	584	584	570	592	603	569	596	610	610	577	569	591	567	603	527	593	555	564	556	571	572	613	583	536	583	579	562	554	589	613	547	561	568	623	583	611	574	625	629	585	617	564	574	538	560	568	578	572	555	592	598	549	601	523	600	557	596	577	561	583	575	563	578	604	566	576	580	587	572	530	596	549	589	578	580	573	579	580	606	585	607	568	594	640	568	600	576	577	585	590	613	551	570	593	539	617	598	582	608	586	593	569	550	603	594	545	565	582	594	588	579	590	598	600	641	588	572	614	596	577	607	614	571	621	614	581	549	618	553	604	619	543	566	593	601	558	568	558	571	578	608	571	587	591	575	610	553	574	562	596	581	573	616	556	569	562	548	573	570	636	583	554	583	578	592	589	597	555	609	583	590	582	588	553	579	561	609	612	599	598	576	566	566	593	535	541	579	586	612	595	549	589	589	598	540	593	553	595	553	571	579	553	583	658	568	562	593	559	574	560	556	640	600	597	585	571	585	602	609	561	573	603	610	550	551	576	604	616	569	622	606	592	580	558	592	571	556	606	554	599	561	571	576	602	639	576	565	590	566	563	569	571	562	630	594	561	569	559	577	571	589	583	595	554	540	548	607	581	598	579	579	591	522	569	557	615	609	600	552	564	554	582	595	574	524	575	542	623	564	603	613	576	572	556	575	578	537	616	607	561	554	550	573	589	600	614	581	579	610	573	584	587	552	581	546	580	537	633	600	587	563	538	599	542	588	530	552	565	561	556	566	570	575	590	561	576	602	534	579	580	597	572	613	562	559	594	564	600	577	588	568	585	547	545	537	579	583	600	580	535	592	616	573	586	561	605	604	571	578	578	538	590	619	561	571	609	586	579	559	601	587	585	583	559	544	593	562	606	544	581	561	548	550	583	587	560	540	570	583	579	525	571	586	571	608	583	604	578	557	597	582	592	565	581	581	576	615	596	557	587	538	590	567	614	580	537	532	589	602	629	573	586	591	574	598	589	599	561	596	528	516	576	532	584	566	595	538	613	623	586	550	572	575	581	537	584	597	562	550	567	573	570	579	609	544	576	577	576	671	547	563	593	544	576	631	576	556	576	568	591	612	597	606	546	572	599	603	601	604	501	576	546	594	585	567	550	595	576	595	570	585	576	570	580	583	566	579	573	598	575	591	543	551	592	615	599	580	585	604	579	597	597	543	549	598	597	578	555	553	595	557	574	584	592	603	557	600	545	577	561	617	558	585	597	594	599	577	615	588	572	563	611	551	621	558	591	554	549	554	598	516	584	550	543	591	557	591	517	586	574	568	566	582	619	577	584	611	589	552	575	552	607	579	566	574	553	567	600	554	561	587	608	555	582	570	561	564	572	592	584	571	573	598	585	593	589	613	551	559	557	594	526	580	603	582	571	595	567	599	609	585	557	642	590	610	534	535	590	586	607	594	607	633	597	593	567	569	612	637	556	570	562	563	555	541	563	547	584	568	574	560	572	587	548	544	570	582	605	602	566	601	529	602	592	539	557	623	586	566	565	566	590	559	588	588	580	633	581	572	619	572	577	581	607	521	593	571	593	619	581	575	560	629	574	600	572	577	568	553	577	533	617	577	544	593	595	566	555	582	620	591	595	583	593	541	618	583	529	550	560	577	578	589	585	557	545	587	608	549	587	587	581	591	592	612	562	577	576	532	607	572	580	646	578	605	584	558	622	600	582	599	595	610	572	611	558	638	553	584	570	567	586	548	575	544	577	611	578	600	593	592	561	573	611	558	610	567	525	623	565	570	588	564	565	617	535	621	570	603	590	601	529	573	556	517	599	594	610	541	609	528	603	586	592	589	577	548	545	592	579	613	579	569	573	547	587	553	625	569	560	585	570	604	582	579	563	547	594	582	570	566	608	570	559	594	570	591	568	592	585	597	571	573	568	614	584	595	540	605	585	559	580	614	568	563	532	603	554	581	559	616	575	569	576	614	597	581	613	590	586	605	560	563	571	587	527	556	547	583	599	551	574	576	548	575	571	574	591	564	592	589	579	575	585	618	543	579	562	540	554	554	585	582	602	562	581	545	565	590	581	584	607	574	645	572	603	563	585	588	590	603	607	526	606	584	563	592	559	596	564	552	601	591	568	600	594	555	554	590	544	573	565	566	559	555	552	562	630	562	608	564	634	620	582	584	578	583	523	607	573	554	559	591	564	579	621	555	539	609	549	579	579	583	551	581	618	588	571	589	583	558	579	597	577	595	543	602	574	553	582	587	576	618	567	613	586	590	620	600	589	588	574	595	536	597	581	595	588	608	610	535	575	597	597	577	589	554	574	541	539	559	574	574	600	536	545	562	574	608	555	606	578	614	567	557	576	544	590	542	591	583	563	600	576	548	599	519	625	588	584	536	581	550	552	562	590	612	581	567	605	583	581	550	566	574	587	564	543	565	599	593	571	573	570	550	541	573	608	582	570	577	608	588	580	604	594	594	585	533	577	617	594	615	572	577	548	583	563	597	578	587	601	602	592	585	606	576	606	592	615	574	601	609	586	609	590	543	618	604	618	590	597	561	621	575	572	583	572
32042	17519	14224	9713	5637	3415	1734	1329	886	762	729	641	578	469	503	443	361	368	339	327	355	347	328	290	303	306	307	300	305	300	316	290	298	299	295	295	323	300	300	336	313	299	328	294	281	284	285	264	315	285	288	326	289	312	316	332	284	290	282	325	292	295	278	302	317	304	307	318	302	338	288	257	278	314	320	284	281	309	307	260	310	330	293	303	287	298	284	267	315	326	303	341	325	295	256	290	304	272	327	290	313	270	302	284	291	291	331	310	279	306	286	308	298	315	296	328	278	260	307	319	295	283	277	321	289	288	275	273	329	305	287	306	269	279	300	260	298	322	332	305	284	296	309	294	287	278	297	317	291	313	314	279	308	303	282	304	306	301	254	287	303	293	276	320	320	309	321	287	292	278	286	307	285	290	312	303	272	311	260	307	311	308	286	309	299	313	330	307	297	317	300	320	278	286	317	305	302	290	329	302	327	314	280	301	273	307	280	303	306	324	288	304	301	320	298	310	279	280	313	269	302	290	312	273	312	285	272	326	303	282	301	311	300	274	302	301	248	299	270	315	298	275	305	294	286	279	316	320	329	318	312	299	318	301	262	295	286	295	287	308	299	296	311	298	313	294	312	293	313	272	278	299	304	291	269	267	284	324	290	296	320	355	291	282	281	279	289	300	297	262	285	288	302	295	305	288	293	295	314	320	272	300	280	292	296	279	304	315	290	298	307	286	316	274	300	302	304	307	296	325	306	325	312	287	325	277	332	292	314	295	290	270	315	319	296	327	289	315	321	336	291	303	285	307	301	298	322	273	283	296	302	314	294	304	318	312	307	277	255	297	314	275	278	271	350	284	297	331	297	290	336	316	318	325	306	298	291	284	267	319	303	326	302	328	326	317	302	314	317	302	321	302	311	294	312	283	309	309	274	304	270	289	324	291	305	269	309	315	313	272	283	317	314	254	326	283	305	326	290	301	301	301	310	291	285	283	270	300	294	310	295	279	309	272	274	261	351	289	282	259	335	289	301	294	296	324	264	297	300	276	314	308	286	281	322	294	319	294	332	290	327	297	289	302	320	255	291	290	308	327	298	281	281	312	316	273	324	283	300	284	269	315	270	292	302	291	307	315	289	312	308	296	300	306	284	326	320	304	283	294	290	298	283	282	304	323	300	308	288	292	305	340	292	293	310	299	311	344	294	280	296	291	311	311	277	288	285	318	292	294	308	308	288	278	286	290	273	304	288	277	310	331	316	297	294	277	278	265	278	294	289	301	328	319	285	311	322	301	299	323	257	333	276	296	318	315	263	266	314	308	307	286	300	318	273	273	299	310	332	323	309	307	312	316	283	293	299	319	295	285	288	277	296	296	313	293	301	295	301	326	315	277	308	306	322	284	273	309	270	286	280	299	289	292	301	296	295	251	329	264	282	276	294	289	305	267	319	309	326	312	298	309	322	304	266	284	291	288	260	327	320	286	275	288	287	311	319	305	322	293	337	294	306	326	295	304	294	274	319	287	302	311	272	295	315	253	276	289	317	314	296	286	321	258	325	294	283	266	310	283	306	300	315	308	288	279	273	278	305	323	299	297	305	329	281	278	272	312	314	308	352	295	281	311	309	306	304	299	285	314	294	323	292	314	330	274	334	280	293	314	280	289	256	288	312	270	299	286	284	305	255	308	279	314	286	278	289	264	299	285	283	307	306	298	308	260	299	308	268	309	302	265	283	307	294	267	271	290	265	288	268	281	322	272	271	304	273	300	282	293	293	319	299	295	270	277	297	308	297	264	267	298	292	289	320	292	304	283	294	307	303	332	305	319	285	310	303	315	304	322	287	286	279	303	294	306	287	261	312	258	298	299	282	289	264	307	301	296	289	297	299	304	303	310	298	288	309	333	294	299	299	295	281	284	276	281	304	296	316	294	287	287	320	304	282	286	272	283	337	280	318	280	274	297	294	271	321	307	280	309	271	292	300	319	264	349	254	323	317	312	305	294	291	287	330	297	288	309	288	316	282	304	322	292	296	291	305	286	280	319	274	308	351	281	310	309	313	294	289	270	289	276	305	289	280	304	303	296	288	303	291	305	321	299	343	289	334	284	302	293	279	306	310	332	296	326	285	284	278	300	308	294	316	302	269	286	308	284	302	313	283	320	263	316	299	323	293	297	301	311	316	314	289	304	303	267	300	264	297	297	307	306	274	256	295	313	279	304	276	323	298	301	280	278	282	291	304	271	285	348	311	284	287	282	310	275	287	318	300	296	313	305	289	331	282	278	304	264	291	300	261	305	277	315	267	281	281	292	288	302	293	287	316	302	280	336	276	309	308	314	282	246	306	259	260	268	286	283	306	283	330	297	337	280	351	296	268	251	318	309	300	261	280	315	284	313	283	301	314	260	312	316	301	316	317	272	283	301	313	281	284	306	284	277	306	289	250	288	297	287	277	341	297	273	266	287	307	310	305	245	304	302	308	322	273	311	295	321	303	317	290	299	323	292	259	275	284	345	335	294	311	273	274	260	310	290	299	277	264	327	263	273	297	290	309	283	281	279	282	323	324	295	311	323	296	301	297	294	314	284	276	308	298	286	319	314	323	316	274	304	284	310	310	307	279	277	296	286	278	302	309	279	294	297	321	309	316	308	283	256	284	287	306	283	282	304	291	262	321	265	303	273	267	318	293	297	301	271	286	355	304	291	311	297	342	281	306	297	297	298	315	268	279	304	270	283	279	325	285	279	280	297	279	302	302	329	269	285	291	323	297	267	306	290	257	283	299	271	303	312	299	282	287	271	334	318	282	292	301	305	327	282	301	291	308	285	272	274	269	288	307	292	281	261	245	293	269	315	302	310	267	298	273	310	276	317	299	292	277	301	291	276	328	323	317	325	306	306	292	290	345	290	261	272	300	294	311	300	273	290	270	305	293	339	251	284	279	310	287	261	310	307	291	294	299	297	290	328	291	296	304	322	286	307	323	316	290	327	313	278	277	292	307	279	303	323	311	304	310	287	281	312	313	239	276	295	302	272	296	292	279	315	307	277	268	317	312	290	297	283	289	309	281	320	301	333	289	266	297	307	292	249	288	255	300	306	280	273	299	283	269	269	295	291	331	300	294	262	301	281	298	309	292	279	315	284	312	300	286	309	276	324	303	274	299	300	279	340	309	297	285	310	334	296	277	317	295	294	267	301	304	297	311	300	339	276	245	274	257	308	278	298	292	311	342	267	283	290	309	326	298	315	284	273	299	308	281	320	271	283	312	293	266	321	303	263	296	296	319	283	274	277	340	287	298	298	276	291	310	291	264	296	300	309	287	261	284	307	291	303	278	283	281	283	286	329	288	294	295	317	289	302	322	313	284	286	260	327	268	301	323	330	287	300	297	274	309	257	262	309	296	295	302	276	274	308	330	317	298	297	308	301	276	296	305	317	326	324	304	316	269	313	292	277	283	262	282	302	307	291	361	312	282	273	318	303	318	296	289	287	290	265	300	286	328	276
18786	13039	19941	19838	15553	11225	6800	5710	3687	3016	2851	2648	2136	1766	1621	1352	1115	959	866	821	753	715	703	647	648	699	678	701	714	695	693	679	778	697	709	645	662	664	668	731	671	653	682	642	715	673	679	662	663	656	681	689	659	657	647	676	623	688	654	689	629	673	641	680	674	664	714	615	663	705	584	593	613	691	655	649	690	627	677	651	639	673	623	646	625	654	675	675	664	651	659	631	654	626	653	679	680	664	645	650	663	651	633	671	647	649	666	668	652	639	705	687	644	634	644	681	613	662	654	611	663	639	686	634	649	640	636	627	628	637	631	649	614	666	599	666	690	661	692	633	645	653	666	642	652	637	634	617	624	615	684	614	687	602	687	691	650	704	654	640	653	658	640	666	609	620	616	654	642	621	644	590	637	626	646	667	692	613	647	658	669	614	673	678	630	659	627	645	632	704	662	655	683	648	678	635	662	656	682	605	620	637	645	632	689	630	663	649	584	641	625	657	618	638	640	663	611	695	644	647	621	612	634	651	659	645	652	654	622	660	670	684	664	667	617	641	631	656	639	601	672	629	606	651	612	662	631	647	669	670	653	697	671	610	640	610	624	655	672	615	679	638	665	645	616	659	660	656	658	639	624	611	628	644	660	674	672	658	627	638	611	678	666	639	645	642	640	642	692	655	699	671	667	625	688	647	645	593	649	681	683	614	655	653	627	638	638	620	651	634	643	620	656	665	637	705	706	667	651	675	690	636	631	659	634	676	678	670	627	669	622	645	627	621	621	636	665	667	670	665	667	613	637	599	660	649	680	636	651	653	656	659	643	630	655	692	679	683	629	674	607	687	681	677	661	618	670	670	627	668	655	614	679	632	655	622	657	644	638	632	640	617	623	655	644	683	654	652	650	622	659	677	636	644	669	604	678	696	660	662	673	644	683	674	628	652	641	658	680	653	679	693	642	641	665	648	667	629	682	621	666	648	705	661	630	651	659	638	636	719	626	604	672	621	641	677	694	650	642	682	675	665	658	679	685	663	647	648	681	675	695	664	642	634	657	674	608	686	636	639	653	679	678	698	693	624	619	687	632	619	670	656	654	642	666	700	642	622	642	654	619	597	708	621	690	630	639	670	659	668	673	646	630	666	657	664	663	722	648	641	647	645	656	621	620	685	596	660	673	667	692	643	615	704	658	620	613	666	659	682	591	694	669	603	665	655	664	590	647	688	624	647	666	625	641	643	640	693	678	678	648	620	665	642	629	664	687	658	636	705	656	676	689	654	631	633	667	649	655	661	683	730	662	682	616	658	640	644	656	638	637	663	644	612	667	640	677	598	631	594	638	616	643	652	685	708	642	642	648	694	646	688	649	670	651	693	647	650	662	692	681	650	660	637	626	638	634	646	693	630	664	659	681	724	646	620	637	645	661	581	656	655	647	639	681	638	671	621	656	592	670	701	641	655	626	640	656	664	660	663	613	674	648	626	617	619	634	621	643	640	701	646	661	663	685	613	684	680	690	637	652	657	647	670	663	664	661	652	667	679	622	677	649	667	665	639	666	609	611	643	689	665	667	682	633	626	673	676	687	659	624	623	661	630	663	651	638	647	610	627	658	654	668	643	653	643	662	681	638	658	673	649	656	667	640	669	605	656	706	637	659	693	609	642	679	678	657	658	673	637	665	578	653	671	660	637	650	681	658	681	643	669	647	650	629	665	671	646	612	650	668	667	648	671	673	642	634	659	637	655	629	647	629	632	634	718	642	656	650	637	652	641	647	646	639	650	656	658	659	651	643	690	650	617	667	668	602	642	691	683	653	646	658	658	622	670	670	665	645	671	722	666	640	632	655	630	637	660	652	695	628	685	654	656	680	648	674	672	659	664	651	639	660	669	652	678	619	681	627	652	687	689	664	661	663	662	610	668	658	668	647	622	676	694	687	686	662	678	634	664	659	654	634	658	636	672	666	655	628	645	680	671	703	634	649	667	663	625	687	606	637	606	681	618	637	650	658	630	667	639	655	662	654	638	598	651	669	657	637	664	689	605	663	615	718	609	654	655	621	686	635	644	612	726	622	656	637	605	674	621	634	670	663	643	674	630	648	648	651	653	658	642	679	640	649	641	661	585	631	665	643	655	652	671	593	651	613	665	667	681	634	662	647	606	609	606	639	663	684	669	654	655	650	672	628	633	652	635	682	647	666	674	652	634	639	649	709	699	677	643	630	656	635	663	649	617	616	657	658	640	640	686	670	662	668	662	599	686	643	682	686	659	651	638	613	629	673	657	636	667	678	644	644	623	649	646	653	643	632	634	642	610	651	688	657	644	652	628	617	653	634	621	673	671	627	657	634	621	620	643	626	655	634	694	641	650	652	634	669	590	675	622	637	647	634	687	682	641	624	683	673	676	660	660	652	633	615	638	657	607	670	629	592	684	661	639	641	646	630	718	668	667	669	657	655	602	656	643	657	634	647	673	613	622	628	653	702	620	635	722	668	652	613	659	691	620	640	650	639	615	663	675	680	673	672	642	656	628	679	659	666	654	678	647	696	648	622	650	650	658	596	633	687	630	657	652	669	684	621	634	668	627	700	660	616	622	646	649	619	652	619	638	665	635	638	671	654	692	684	610	614	661	664	642	675	613	694	697	666	651	666	648	689	653	640	650	669	660	609	667	670	639	653	635	684	653	658	682	657	662	679	672	591	644	683	676	714	665	665	640	639	649	688	693	666	696	650	615	632	627	663	668	621	626	658	645	612	683	601	617	641	671	664	623	648	617	697	704	681	687	642	677	623	681	694	653	636	627	648	646	634	595	694	680	659	669	659	660	638	664	628	730	643	650	650	678	619	673	660	666	701	654	679	609	646	651	689	630	611	644	655	686	649	657	664	701	676	653	653	608	667	665	685	598	634	631	605	646	662	702	677	683	625	646	626	654	695	635	685	634	673	635	649	635	661	602	683	668	644	677	676	719	661	678	644	692	627	589	659	633	669	681	637	629	646	636	653	674	675	654	654	654	651	686	646	617	619	635	675	690	627	647	671	652	657	620	629	664	635	688	659	652	646	667	634	687	650	646	656	665	600	604	626	656	662	687	660	676	629	637	666	646	660	641	636	661	673	676	653	668	677	623	647	661	656	668	596	616	635	646	634	666	629	677	692	659	655	671	658	670	683	654	618	654	639	641	644	677	697	609	687	664	633	701	663	646	585	630	685	662	682	676	602	655	639	644	613	653	665	635	702	649	625	640	682	655	627	638	615	676	653	636	591	639	688	634	632	683	612	632	656	658	645	655	629	675	637	685	635	666	674	675	625	664	661	623	675	690	625	621	671	647	690	670	646	653	636	637	660	656	665	670	661	599	626	657	658	685	654	637	631	629	619	633	658	610	589	636	633	680	642	714	646	673	621	696	646	646	677	670	677	630	682	673	664	659	639	651	642	669	666	690	628	608	695	668	631	679	645	599	643	674	644	650	651	653	657	679	700	707	600	651	672	669	670	680
44677	24660	18929	13126	8485	4460	2462	1852	1390	933	775	788	741	569	552	503	417	392	374	374	342	335	310	361	332	320	366	355	342	312	315	328	370	367	366	359	353	358	308	346	353	311	329	328	327	388	332	336	332	333	356	340	320	330	352	301	333	361	385	369	321	353	306	320	350	306	343	339	290	322	334	300	340	334	309	306	306	319	364	320	344	333	335	359	318	371	382	299	341	324	322	303	337	355	381	323	316	322	351	326	340	320	331	348	333	323	304	309	313	342	343	332	335	316	317	354	340	354	314	379	312	315	353	353	331	326	344	308	361	298	326	326	339	331	320	344	337	325	375	316	362	311	350	300	317	325	312	369	325	334	336	356	378	328	363	317	357	348	324	360	360	346	308	307	315	350	340	319	341	316	311	343	352	330	364	355	365	315	300	335	343	337	328	331	351	337	319	350	346	381	328	325	347	326	327	305	343	362	349	326	327	331	303	353	352	334	385	369	349	311	315	302	349	337	318	324	345	323	336	335	344	337	327	334	296	360	310	323	334	332	322	341	361	335	336	317	327	319	338	342	325	305	304	350	316	338	350	317	341	352	344	341	333	357	350	345	333	330	330	333	314	333	302	356	367	344	323	355	305	319	346	332	356	334	307	306	342	309	323	341	347	328	342	332	338	290	342	329	328	311	309	324	330	339	354	319	307	333	344	347	294	313	323	324	369	322	333	312	341	339	313	321	336	332	318	342	346	331	328	282	318	366	312	373	340	333	322	348	331	321	305	332	336	332	341	357	356	330	349	316	347	350	335	363	347	334	332	324	309	336	323	324	329	354	315	325	310	315	333	332	305	348	319	325	295	320	335	354	323	305	304	333	330	301	347	340	329	333	306	300	329	338	342	314	347	329	330	314	366	350	344	353	364	330	361	335	318	328	313	339	331	332	362	353	313	294	329	324	328	319	334	336	298	343	373	337	315	311	348	334	304	328	358	298	352	372	350	324	297	329	362	322	312	308	306	317	315	310	364	326	334	371	323	311	343	327	374	344	332	335	359	299	328	289	349	323	335	330	341	362	341	326	323	329	300	329	311	347	332	338	316	350	355	348	316	358	296	321	322	292	370	334	359	324	358	331	354	337	346	288	353	313	331	321	321	322	308	348	324	328	327	309	291	312	365	309	322	321	359	341	339	337	325	347	335	331	305	326	380	360	322	312	307	368	359	355	336	338	299	325	330	303	335	340	342	305	347	333	336	331	300	324	341	363	347	350	342	312	371	283	353	322	354	344	352	312	331	331	325	310	324	342	314	335	269	316	309	336	355	349	368	307	309	339	326	329	333	351	335	326	333	357	294	331	330	294	343	364	314	300	337	318	329	321	363	349	341	336	314	305	324	332	317	362	325	301	331	324	304	290	350	375	344	323	328	361	341	352	370	331	311	303	323	330	308	333	337	370	363	359	336	340	296	375	366	323	313	355	359	330	349	321	332	344	283	302	336	320	315	338	334	340	368	340	318	320	353	330	334	329	308	307	314	326	315	340	320	324	337	324	341	365	341	322	349	384	349	299	309	354	313	302	321	332	310	344	316	368	316	306	314	306	365	335	314	318	329	338	331	320	332	353	317	326	323	357	285	305	343	307	336	329	304	320	314	340	342	325	361	314	347	312	326	332	348	321	328	313	336	338	336	332	304	335	298	357	296	328	352	313	328	278	297	324	345	329	340	332	338	330	326	313	362	333	323	335	349	333	317	306	353	328	339	370	330	343	327	341	331	356	326	330	316	334	339	297	379	345	326	323	309	313	344	317	347	367	318	327	348	294	310	295	323	320	313	311	332	325	351	304	346	364	326	355	309	318	354	314	307	317	347	297	373	334	323	308	367	301	361	319	337	309	367	303	334	346	336	308	345	366	332	349	338	333	333	301	350	309	343	321	349	332	330	314	338	316	318	327	336	319	326	290	318	317	351	305	304	326	317	331	335	299	344	317	342	329	338	320	303	334	321	349	329	366	345	318	330	309	341	336	309	321	328	366	305	364	313	309	332	335	337	337	329	323	315	340	342	295	307	340	309	341	299	332	321	334	323	349	328	346	328	318	340	311	314	350	294	327	339	355	350	337	288	324	322	344	343	319	322	345	335	369	342	337	355	345	312	324	348	326	295	341	366	312	394	324	331	349	361	344	344	325	298	346	338	369	317	343	334	321	350	355	301	336	321	325	324	282	327	334	325	326	314	321	343	310	333	346	324	311	292	335	327	331	359	346	315	350	328	307	326	368	315	318	317	357	341	321	337	338	339	338	310	317	334	364	339	342	344	351	382	343	348	320	321	308	314	344	289	292	344	321	344	334	315	290	340	299	302	317	360	317	310	318	311	345	336	331	331	288	338	372	334	324	342	300	311	333	282	341	346	337	353	334	300	326	318	346	333	363	373	297	361	331	342	340	314	329	326	338	368	345	338	368	395	343	350	339	335	317	324	344	354	288	332	338	336	314	315	321	330	312	322	330	340	323	332	325	336	315	309	307	365	345	357	320	300	318	344	349	342	312	329	362	325	313	342	345	316	329	313	365	359	356	308	315	371	348	301	309	354	310	341	336	340	336	347	324	340	342	323	336	360	342	312	340	327	299	334	316	323	353	330	299	331	360	366	286	321	323	327	356	379	337	323	296	300	325	315	347	366	341	302	330	334	342	317	320	323	333	297	325	322	327	306	345	350	332	379	340	367	348	315	298	357	288	340	351	337	342	361	341	331	326	307	347	330	303	314	324	296	338	331	323	330	355	339	327	302	304	322	298	341	339	302	322	378	335	340	332	335	318	341	337	341	345	327	336	330	336	305	354	344	307	316	355	309	324	328	349	350	307	334	330	363	334	343	328	354	359	302	310	314	305	327	329	312	311	314	317	296	322	350	316	324	328	357	361	317	343	339	304	339	329	305	346	315	348	376	347	357	303	349	337	333	309	341	322	346	355	358	337	368	310	342	348	344	340	311	324	350	313	339	312	307	316	340	358	331	377	355	305	355	315	347	314	347	308	348	325	341	305	315	329	328	294	367	355	323	307	303	310	282	316	333	300	286	349	316	347	328	311	343	337	317	388	310	361	365	368	349	337	331	287	319	296	350	343	376	322	337	342	307	312	326	373	341	338	294	308	351	311	292	350	346	326	345	310	307	334	302	356	316	347	322	343	351	376	334	322	321	346	366	336	330	321	304	361	317	322	357	324	335	324	319	329	343	343	349	330	346	324	311	302	323	338	319	396	312	321	354	331	357	344	345	346	326	329	328	332	323	299	355	315	318	337	330	326	325	339	334	319	327	361	340	289	327	339	351	329	326	346	308	379	357	348	362	323	368	302	326	352	311	353	348	350	334	320	331	331	334	299	371	331	311	350	336	344	292	323	324	313	336	341	330	341	299	294	337	312	288	352	371	315	298	372	324	337	342	342	311	312	330	347	329	338	340	351	316	338	315	322	342	339	339	358	323	332	335	337	269	308	340	333	291	299
26027	17157	24082	23882	20188	12994	9134	7837	5758	3800	3264	3192	2608	2195	1906	1630	1341	1031	917	896	877	805	765	752	749	769	768	792	777	753	758	785	773	717	799	769	697	805	769	734	742	697	792	726	752	764	756	759	712	721	721	693	714	724	747	701	671	687	734	711	758	676	761	729	717	755	729	716	690	756	672	666	759	712	710	727	750	732	731	700	694	713	734	733	735	709	692	764	704	717	701	718	667	730	717	690	718	697	767	709	739	696	743	708	689	701	708	730	697	668	731	768	707	728	719	772	727	721	709	681	710	714	704	702	724	642	689	721	689	747	698	732	658	713	687	727	688	710	724	708	729	720	770	737	700	718	711	751	737	670	688	723	685	783	717	765	743	689	697	741	738	671	737	671	787	748	729	679	770	708	716	711	746	760	743	726	732	717	747	680	713	680	748	670	682	740	761	674	670	767	689	729	686	727	738	684	725	686	733	693	733	687	729	752	738	656	704	691	730	708	760	746	739	719	723	688	655	694	758	772	697	727	729	678	682	720	706	747	711	705	722	724	714	683	732	744	739	722	682	671	721	717	666	710	696	754	713	666	693	760	723	727	731	696	708	736	711	696	700	725	720	722	706	701	751	696	730	698	684	742	730	708	722	697	709	719	732	752	734	731	739	701	717	692	711	716	701	725	713	694	694	701	752	749	698	722	705	751	734	722	702	718	723	735	753	757	746	672	669	703	697	717	723	665	718	678	716	743	743	725	700	734	702	697	726	651	660	695	683	738	707	668	770	668	667	740	697	700	690	657	725	727	705	700	759	717	744	727	693	698	692	743	763	732	756	718	748	748	672	714	755	721	694	720	723	757	704	663	708	738	721	700	713	729	702	676	714	705	691	751	736	722	708	725	717	731	741	721	749	681	666	742	709	731	770	680	719	728	753	709	739	719	732	714	709	707	717	707	724	704	674	691	680	702	695	727	744	668	650	676	727	689	687	731	689	705	674	694	720	731	734	698	675	710	711	708	673	723	650	704	711	742	714	695	725	708	713	723	683	738	717	702	734	699	759	714	715	688	700	700	674	764	688	732	723	760	702	736	759	734	731	690	698	731	735	666	679	725	718	693	743	738	705	709	701	698	720	717	708	670	690	741	741	701	741	700	701	719	719	764	756	733	695	712	686	645	720	704	692	738	745	729	721	709	708	711	762	682	725	723	697	638	701	701	727	658	713	742	687	709	673	729	665	672	737	716	733	655	671	706	686	719	737	757	679	737	693	777	688	656	756	737	729	672	766	688	753	683	723	748	733	716	746	681	772	692	744	673	695	661	714	750	717	676	707	737	736	777	774	723	727	711	713	719	737	656	726	739	694	728	742	701	688	740	712	749	691	726	726	678	705	719	674	731	750	668	681	692	761	708	698	730	744	678	738	702	713	732	739	726	733	711	728	726	759	709	724	738	688	666	730	752	699	706	726	755	665	720	723	741	694	701	715	738	759	729	755	716	734	776	680	738	746	772	704	729	695	670	663	699	685	686	728	718	758	700	658	721	718	739	712	696	720	714	747	688	711	699	662	733	705	679	728	721	739	655	740	725	733	736	674	725	717	765	691	678	696	664	723	721	703	695	714	708	733	736	745	671	698	708	721	717	748	703	737	715	742	667	698	745	692	697	716	699	705	746	728	737	703	721	711	724	750	696	716	688	724	709	708	709	726	722	690	716	735	668	709	738	721	714	734	769	741	719	722	736	707	701	724	693	737	710	730	703	711	727	711	658	733	728	692	712	696	730	698	698	737	727	724	735	681	715	700	712	762	703	731	758	760	694	716	717	679	676	696	688	676	695	682	697	722	734	746	754	705	740	723	715	692	735	703	733	695	661	705	715	711	704	731	715	683	734	672	745	745	774	733	685	680	702	724	707	701	714	715	750	692	720	747	713	695	712	717	737	674	687	720	719	715	646	707	723	704	725	692	755	742	742	693	729	740	687	726	673	693	714	758	794	717	677	723	700	703	732	722	688	695	708	751	694	653	701	705	715	726	749	664	715	724	706	736	740	727	681	717	706	727	710	712	706	704	725	696	673	714	681	767	724	702	704	684	749	744	695	691	734	730	733	680	720	700	747	676	726	738	728	681	732	780	701	738	757	717	694	702	743	702	764	710	717	735	734	686	766	721	741	692	776	742	708	744	701	708	688	718	669	696	704	702	771	741	725	716	721	754	734	731	683	720	690	697	711	722	665	701	695	692	732	727	685	704	703	703	717	712	704	770	685	714	690	700	678	725	707	706	706	708	685	726	690	707	702	697	705	730	699	668	694	689	725	708	737	688	696	743	687	710	702	720	716	686	727	692	744	647	732	701	661	757	720	727	711	722	722	755	685	697	681	686	721	720	726	740	671	715	712	712	740	699	748	705	702	699	685	688	725	655	717	725	740	705	771	691	720	704	720	679	750	748	665	721	686	729	725	680	698	716	695	723	694	714	680	737	738	758	747	734	722	705	726	710	706	687	745	726	698	766	692	700	727	726	702	708	722	691	689	712	723	681	692	745	707	680	738	700	697	737	680	673	691	692	739	731	682	693	682	720	743	719	682	708	714	738	713	713	687	672	708	743	716	719	655	721	706	699	705	739	732	732	659	705	670	701	720	749	737	729	713	740	695	681	690	689	725	716	703	705	700	704	672	700	729	721	769	732	717	727	701	689	697	738	741	697	744	721	705	724	654	697	707	731	702	673	758	680	678	719	698	634	722	727	679	703	683	721	721	700	710	671	719	689	697	687	718	710	741	696	713	727	751	726	688	730	741	706	766	685	704	714	710	732	744	728	717	716	747	765	732	721	749	669	683	688	765	649	670	740	691	682	729	652	723	748	698	717	716	724	757	716	698	747	720	763	723	725	678	706	767	723	702	713	748	702	746	705	679	683	694	703	704	718	743	708	655	693	728	704	684	709	727	695	688	698	736	682	700	782	731	681	709	702	738	703	727	699	727	763	723	666	736	688	705	735	729	755	730	736	691	723	725	708	719	750	723	706	718	703	672	691	735	709	741	701	713	703	724	720	675	725	763	727	706	692	733	745	684	700	695	704	723	710	700	706	731	724	659	698	680	742	779	699	679	725	682	737	767	718	753	737	674	695	729	665	759	714	712	743	659	752	714	714	716	621	735	717	727	738	691	735	748	735	748	702	665	723	768	708	721	712	715	670	673	736	683	719	710	728	734	700	746	714	714	726	717	743	681	677	715	714	735	722	753	739	713	743	686	745	686	694	702	696	682	723	731	738	701	706	715	722	753	697	698	741	735	730	730	659	676	756	729	698	705	680	691	680	672	742	708	746	740	699	676	729	692	717	700	713	713	700	722	726	720	687	701	707	689	695	696	764	696	711	650	703	689	732	752	684	710	700	720	759	697	750	731	707	699	698	722	767	707	739	699	744	712	756	699	714	717	668	720	698	669	765	707	703	673	693	745	688	763	722	707	714	675	727	700	728	689	705	776	695	755	684	690	713	696
25559	12368	8318	4379	2167	1292	965	760	608	498	435	406	379	357	285	316	286	275	235	276	240	242	283	275	250	234	255	259	263	252	258	291	265	266	258	238	238	279	240	254	251	256	259	260	290	254	251	250	227	271	222	280	273	271	271	258	273	253	273	266	264	231	289	239	291	251	277	264	266	255	267	255	265	291	288	311	264	301	260	239	244	288	232	262	262	275	266	258	237	263	292	251	274	230	263	247	266	241	243	250	254	257	256	277	233	274	298	240	233	302	262	280	275	273	254	269	252	239	283	239	250	283	281	243	269	282	273	252	238	248	249	259	264	276	227	262	245	261	289	269	296	239	255	274	272	278	297	303	289	228	229	296	280	288	271	260	279	271	279	232	269	249	255	253	267	252	250	244	253	248	274	269	283	276	299	240	249	285	280	264	259	272	261	250	236	258	265	262	248	266	275	284	265	252	266	266	247	240	272	238	250	275	260	249	245	239	262	294	285	254	267	256	273	222	290	289	282	227	278	261	256	304	247	272	291	263	273	266	237	271	261	266	262	269	259	272	250	266	268	263	282	278	267	262	276	269	259	261	253	272	267	266	279	248	279	258	243	272	258	284	267	274	238	254	257	241	266	279	266	250	259	277	252	275	286	266	309	220	260	227	259	221	250	261	266	252	279	255	236	265	286	292	277	241	277	256	224	263	288	240	280	253	279	289	266	274	278	287	268	277	281	283	257	258	257	231	255	290	289	255	271	232	251	267	215	239	297	278	235	267	259	251	240	289	281	273	233	256	291	248	264	287	280	272	256	261	253	274	284	265	230	251	281	262	275	272	285	269	258	277	235	250	278	264	250	221	276	273	264	280	260	285	249	220	242	244	254	258	294	265	266	261	261	257	273	294	254	247	253	287	253	267	251	244	263	300	284	263	266	249	279	281	257	255	243	248	244	263	257	279	266	241	245	273	246	290	272	283	262	282	270	254	248	251	249	251	261	241	266	281	255	291	264	262	247	253	270	252	250	252	275	250	239	249	214	261	293	258	260	244	291	292	247	247	267	261	263	267	286	269	268	248	279	275	257	240	258	258	283	231	261	293	285	243	263	291	254	294	261	243	260	290	264	251	275	262	276	257	255	276	273	256	254	254	237	290	261	273	268	231	247	262	264	281	242	278	241	260	278	245	288	301	268	260	248	223	235	244	303	266	314	283	260	309	281	256	259	262	263	265	246	267	261	271	271	266	271	264	249	259	274	246	272	242	215	288	294	268	256	247	269	246	253	273	268	266	274	268	233	244	280	243	258	243	249	248	259	280	271	253	241	268	290	257	281	249	247	255	233	272	244	265	263	249	256	289	279	260	288	254	261	247	265	257	273	262	259	256	267	274	267	265	258	293	288	275	253	242	272	239	276	267	286	255	279	266	282	246	267	259	242	240	258	282	286	250	268	268	253	271	245	262	272	266	265	268	282	253	261	241	286	271	258	270	238	269	289	260	269	259	285	271	270	279	236	256	248	282	288	280	242	256	252	248	266	288	288	285	247	287	278	272	258	269	266	241	264	242	284	297	285	252	280	292	251	256	237	261	260	253	267	281	238	231	266	288	272	289	263	243	267	270	268	276	243	265	246	287	271	298	269	248	254	262	274	227	251	259	261	235	271	263	268	253	268	248	289	280	252	261	276	278	278	262	273	285	294	246	234	273	275	271	233	261	223	255	251	257	277	270	263	248	290	289	255	254	287	269	237	262	275	261	270	226	276	277	262	271	263	264	290	303	268	277	225	287	268	278	237	259	261	245	251	271	287	286	260	259	286	249	255	245	256	252	266	247	279	292	250	281	289	302	243	253	264	264	266	286	275	258	227	240	270	234	267	258	288	238	269	286	266	278	283	260	281	272	273	244	275	266	269	261	250	266	268	266	267	291	244	267	239	271	244	270	277	250	249	252	242	236	252	233	261	258	282	284	268	239	294	286	239	260	278	234	268	270	299	259	257	262	242	250	242	237	242	212	277	254	247	243	264	240	256	252	296	269	239	255	293	271	265	296	250	253	240	280	301	275	300	278	288	255	291	233	268	273	244	272	267	248	253	272	273	265	282	275	239	264	219	268	243	270	270	258	271	260	250	249	252	270	229	238	255	246	245	251	266	270	274	261	238	285	280	294	225	250	233	244	239	258	251	267	237	253	252	287	252	262	251	309	272	241	266	274	280	284	266	275	233	271	285	295	285	266	253	257	255	217	236	251	237	260	271	228	269	279	266	271	246	263	244	248	279	225	285	248	236	252	266	302	253	249	256	274	269	230	284	239	259	269	250	281	237	291	274	268	260	267	287	253	270	230	249	269	275	255	262	263	247	234	272	270	277	253	269	246	298	270	267	276	262	285	224	248	266	258	278	286	265	277	246	265	268	243	254	247	239	245	274	292	254	284	253	292	257	248	277	243	277	244	255	258	274	244	226	266	263	261	250	267	244	271	278	229	225	267	239	258	288	247	275	229	246	254	274	255	260	245	255	244	269	255	244	262	242	275	224	280	236	286	276	253	249	296	263	270	270	294	278	294	256	274	227	258	274	235	269	262	268	270	266	264	228	270	269	267	278	269	240	240	240	259	283	274	245	267	253	236	247	277	245	257	269	281	278	242	255	259	267	246	234	263	255	245	223	261	250	249	278	251	271	254	245	281	279	293	274	253	248	240	245	252	242	251	251	256	246	264	229	268	269	246	283	250	270	242	286	284	288	255	269	274	259	239	266	252	280	243	242	260	255	241	281	271	265	260	276	248	262	268	261	260	290	282	240	251	267	274	280	262	257	260	252	271	265	262	280	255	249	287	269	249	219	295	274	297	244	249	253	282	226	245	290	268	281	272	264	291	268	261	270	284	258	249	228	251	255	248	259	261	264	246	234	277	240	250	291	289	253	268	267	283	283	278	233	288	278	254	250	256	271	281	267	269	275	268	259	264	250	260	305	257	229	231	245	251	285	274	278	268	238	255	246	246	262	252	252	252	222	262	259	279	270	267	231	257	282	264	249	290	295	233	271	242	245	263	267	253	273	276	250	249	249	275	236	269	258	244	248	252	289	229	274	270	274	260	225	267	279	273	280	264	258	266	277	249	264	272	241	294	260	297	274	247	283	268	268	256	278	308	265	266	245	275	272	277	276	222	248	285	290	292	211	260	287	284	285	252	226	245	245	266	252	253	243	255	256	285	235	254	258	254	246	271	274	261	207	266	276	294	241	250	245	263	242	255	239	249	255	273	290	280	235	257	254	287	251	269	250	257	260	268	278	267	279	292	243	247	241	225	268	272	274	267	276	274	252	261	268	256	268	260	271	227	279	246	249	268	254	216	270	269	247	256	245	281	263	261	262	281	239	261	229	258	263	236	244	285	240	256	276	323	236	264	259	263	255	255	253	237	281	276	254	237	272	280	280	264	266	257	287	274	259	257	241	266	231	277	272	271	243	247	250	265	261	269	275	252	261	270	247	261	269	287	273	267
14906	9299	12870	10527	7017	4896	3738	3022	2482	1852	1688	1599	1441	1113	1033	1004	841	714	701	636	586	638	620	588	595	573	540	644	601	560	614	590	554	574	621	629	571	588	628	605	579	589	585	572	610	576	607	606	599	590	545	595	565	610	598	576	567	580	568	617	578	580	567	611	561	611	639	544	589	615	605	595	597	555	643	579	599	611	600	616	551	597	590	574	563	554	563	573	597	575	600	573	596	585	569	638	565	574	550	546	600	576	584	588	582	536	604	611	581	578	582	595	536	569	517	576	594	560	612	584	628	556	609	585	587	570	553	605	578	584	594	572	564	574	614	581	637	614	571	619	592	559	595	560	546	568	616	548	584	551	604	582	577	542	608	612	632	585	600	605	609	583	583	570	608	599	608	539	604	563	622	637	575	572	640	601	567	605	615	577	616	579	600	601	557	589	602	579	595	573	567	617	558	607	578	595	595	558	608	592	575	560	615	575	573	593	574	642	621	580	594	611	557	586	605	557	596	596	543	605	588	589	583	640	563	547	605	580	535	579	593	600	563	562	603	560	591	566	583	543	567	593	576	588	597	597	614	553	552	597	599	646	560	587	566	597	577	585	561	590	570	608	570	580	591	585	588	582	549	571	580	584	566	597	564	578	555	624	560	611	548	632	552	587	561	578	608	612	564	602	557	593	578	575	569	559	551	594	600	555	589	548	545	620	580	573	572	561	584	638	557	594	579	583	580	547	548	536	579	577	575	540	559	544	608	574	559	582	563	591	619	576	540	563	547	617	583	594	549	581	586	542	542	568	564	555	570	581	572	590	580	549	619	566	579	596	592	571	534	553	583	560	555	544	597	605	586	590	589	572	575	575	583	601	600	570	598	560	569	560	525	562	605	584	611	611	594	562	618	534	596	565	580	583	567	599	585	578	552	608	592	601	602	585	541	620	600	597	576	581	582	573	591	591	588	576	586	570	569	585	548	598	589	522	584	575	602	609	589	557	590	576	584	546	537	603	612	589	613	527	601	637	630	593	599	585	606	540	556	583	581	607	578	536	598	577	595	605	587	569	573	585	611	603	566	624	560	578	573	570	603	659	625	540	566	611	600	559	569	556	539	622	567	575	584	617	591	547	586	597	590	582	591	583	571	595	583	562	585	588	616	573	554	559	632	591	580	632	599	617	552	550	592	549	651	565	574	578	574	580	593	593	557	561	554	577	570	587	605	564	609	551	587	542	590	591	579	612	592	570	558	553	592	583	582	604	621	541	574	593	594	562	535	595	590	614	598	557	593	613	585	577	594	589	586	537	574	612	563	585	609	595	601	542	590	629	597	592	565	580	607	595	598	578	601	572	539	586	624	613	617	580	591	561	558	541	604	578	565	590	584	610	604	601	584	570	606	617	499	563	619	577	611	552	568	564	572	565	611	566	575	573	579	591	569	586	548	548	632	584	669	545	578	579	579	591	575	559	582	612	592	584	584	616	594	586	613	599	568	585	583	583	573	564	564	631	613	564	554	520	623	569	617	557	556	559	579	582	647	633	572	573	604	592	628	611	557	566	577	547	587	572	610	581	584	583	589	588	620	613	596	553	564	577	565	576	605	587	644	556	608	597	568	564	607	598	566	604	614	593	609	597	622	588	582	582	532	574	579	573	573	601	579	559	587	567	588	616	556	628	545	570	583	604	612	555	570	576	565	557	629	565	575	545	560	576	588	541	592	606	587	554	575	552	583	610	614	578	557	622	578	572	545	592	561	590	584	619	625	593	601	594	582	619	599	573	594	556	585	577	574	578	604	555	597	582	576	576	618	534	583	581	595	617	596	561	574	586	556	599	588	583	615	585	564	571	616	557	569	583	632	596	527	560	612	560	549	581	590	557	604	556	600	556	590	580	583	587	570	625	567	559	558	543	569	576	559	573	519	567	596	614	559	573	536	584	613	605	597	545	570	571	542	580	576	594	596	577	588	517	548	601	611	600	596	591	568	594	585	609	570	579	555	611	572	614	606	578	603	602	586	589	592	583	594	619	580	570	578	611	547	612	567	560	527	558	575	577	573	569	610	560	598	590	596	556	527	574	554	568	607	588	577	588	529	579	543	598	583	612	587	600	600	622	613	590	597	581	589	622	591	582	583	572	635	605	584	565	560	522	622	564	564	575	546	595	585	555	608	598	591	553	585	551	601	575	564	560	616	563	606	599	574	569	596	578	525	642	571	572	600	572	581	590	589	613	563	573	596	582	609	594	568	576	557	583	574	578	563	602	570	647	555	591	594	588	518	595	573	573	592	532	539	587	586	609	545	596	581	572	568	591	586	593	559	582	599	599	583	588	592	580	614	583	568	560	591	553	569	596	609	554	582	616	563	564	620	574	550	585	529	569	552	568	591	595	591	591	566	590	581	611	568	550	558	584	585	574	551	598	555	560	577	585	600	617	619	586	593	556	549	584	585	595	609	624	566	557	634	551	578	618	578	548	570	591	608	577	617	567	547	579	563	575	603	582	671	588	590	582	601	605	585	617	540	560	601	651	573	535	591	547	611	575	549	588	568	588	600	602	597	563	561	566	602	546	590	586	572	603	610	623	578	604	544	609	575	568	612	594	573	563	592	553	607	600	595	571	581	559	600	581	577	574	583	595	576	580	605	623	546	607	554	595	570	617	551	565	549	605	561	564	558	599	596	597	594	589	606	551	528	555	625	619	579	596	559	576	581	609	598	567	563	569	504	658	568	579	596	584	631	579	599	589	575	560	584	590	595	599	569	575	634	563	622	594	563	613	602	552	587	585	555	587	604	610	601	569	584	607	611	608	558	595	551	605	572	567	624	562	535	620	605	609	588	600	584	584	555	576	573	614	565	596	581	561	571	581	641	609	570	581	563	610	574	619	596	579	575	564	567	576	585	589	563	551	563	592	612	567	554	604	589	604	617	552	585	551	628	591	603	526	638	584	570	587	584	559	577	581	539	585	581	535	573	621	597	588	588	559	640	545	587	565	560	597	565	583	627	570	596	564	650	530	559	584	609	537	556	579	603	608	559	545	571	586	584	587	577	567	581	550	537	586	579	592	570	561	567	625	580	577	586	592	562	569	537	567	614	564	587	574	539	590	538	597	580	551	604	563	616	577	558	623	583	556	581	660	557	615	566	552	582	582	590	589	588	584	567	594	571	602	553	601	611	610	602	609	628	584	598	632	602	563	592	568	576	591	603	589	565	612	588	564	567	599	586	560	566	617	580	595	614	560	569	559	589	571	583	572	624	569	590	603	586	561	547	538	589	580	561	604	582	575	598	556	573	633	586	564	593	579	611	572	617	554	556	619	623	537	591	625	580	524	575	572	622	591	594	570	530	603	583	627	632	580	586	596	540	592	617	601	561	578	595	569	552	600	604	556	605	570	565	592	569	569	602	554	568	583	586	598	564	571	584	592	592	613	566	538	615	616	571	587	563	572	588	602	620	549	588	572	599	574	578	613	568	562	564	545	595	547	599	589	528	573
36631	20284	12919	7762	4202	2674	2057	1475	1039	659	527	569	535	472	419	382	369	351	313	300	266	315	340	291	311	330	325	340	302	300	327	334	287	305	289	332	295	313	277	271	281	296	304	296	324	326	311	310	309	302	326	297	299	300	298	325	308	350	321	291	312	269	269	302	288	311	337	295	277	260	301	267	282	296	293	304	312	286	295	265	326	292	303	312	298	343	297	272	328	288	303	286	267	301	297	296	260	314	300	286	331	304	330	290	272	298	309	298	293	288	306	318	259	304	294	299	299	296	299	277	325	293	285	290	298	302	308	299	313	316	339	312	302	300	308	311	338	328	292	265	285	283	310	312	284	297	298	269	338	295	306	257	259	311	317	291	271	270	263	295	301	347	310	331	296	277	303	326	290	299	314	285	261	285	302	299	285	334	286	291	256	316	324	306	317	300	309	292	284	309	280	327	292	316	304	293	288	301	288	314	341	320	282	294	282	295	295	291	313	292	332	288	293	265	317	323	299	298	258	310	287	282	288	329	261	289	293	285	302	323	305	288	333	302	312	267	284	271	302	293	337	306	298	290	303	276	273	289	324	292	320	301	285	262	283	269	277	300	293	271	285	287	297	289	300	289	310	267	317	297	322	324	309	322	274	314	287	306	315	314	299	272	278	281	279	312	295	296	285	304	299	277	294	306	292	301	303	295	274	318	279	312	320	317	291	304	316	276	280	320	315	284	325	319	307	301	312	278	320	293	301	321	315	307	323	278	251	290	293	303	330	311	289	297	324	296	275	292	287	282	296	316	325	299	314	307	305	324	320	272	273	287	328	307	300	316	283	274	304	285	298	286	322	286	275	319	290	287	306	275	300	305	284	282	336	354	334	302	273	305	271	369	320	270	296	302	313	303	282	312	306	329	253	290	313	306	293	288	307	283	280	328	296	304	340	327	290	295	328	266	313	288	290	288	272	316	280	295	304	293	302	331	304	287	313	328	306	292	292	313	278	277	247	267	313	285	324	304	276	322	320	289	283	283	295	322	301	288	297	309	292	327	325	305	306	303	354	329	325	297	284	321	295	291	321	311	276	330	307	277	288	293	317	321	288	333	323	312	288	279	313	270	291	281	310	261	295	248	319	263	308	294	305	297	318	301	330	292	298	301	298	298	289	285	314	286	296	312	303	278	294	283	306	289	291	318	238	241	319	281	275	291	297	304	288	292	321	258	285	298	320	263	277	278	299	283	327	259	281	322	304	323	308	327	248	292	285	286	329	311	302	313	305	315	318	308	283	309	306	318	309	320	274	304	296	268	283	294	286	273	316	281	325	290	295	272	334	312	302	306	300	298	288	301	314	310	288	315	332	275	286	294	287	279	285	296	295	298	323	299	318	312	303	299	297	295	317	301	296	292	297	309	283	287	292	285	300	306	308	307	309	315	274	314	307	303	285	296	325	275	276	290	275	273	274	304	294	300	293	303	307	294	311	291	290	305	267	293	281	280	295	327	300	319	300	293	291	321	295	319	310	305	295	296	277	330	292	264	321	276	280	302	309	313	308	330	332	313	313	316	306	302	277	269	312	303	279	266	304	289	293	300	313	327	302	298	277	291	295	350	321	283	310	288	286	283	301	300	295	319	299	290	337	308	292	295	296	290	256	270	288	287	305	288	320	313	278	315	306	294	249	282	284	338	307	282	291	341	330	274	269	292	284	310	274	312	307	281	270	265	271	291	295	302	326	330	294	307	354	301	293	311	294	285	281	309	293	308	312	276	299	301	296	324	325	311	287	350	299	272	285	314	287	307	302	299	350	282	296	287	302	315	288	294	302	269	303	309	297	300	309	280	265	282	282	317	328	314	273	279	311	318	302	318	290	281	308	328	332	301	292	313	278	339	282	318	312	286	309	296	316	309	315	289	274	336	276	314	329	304	314	304	309	302	294	276	310	301	304	299	314	320	309	307	308	333	280	307	298	259	281	297	323	302	295	307	323	302	308	296	292	308	301	314	306	263	301	275	277	292	323	341	307	291	288	311	311	287	288	329	316	265	312	284	322	285	302	293	280	289	284	296	322	286	312	298	300	273	321	325	289	289	296	264	276	284	300	323	301	277	293	322	350	284	310	309	293	281	325	336	301	297	286	285	332	257	316	330	281	305	285	335	273	309	302	328	306	321	300	293	354	298	286	284	308	300	345	290	285	294	291	304	298	308	279	315	294	323	294	290	283	297	289	290	290	294	313	313	333	286	301	268	293	317	337	316	352	310	337	309	307	290	291	307	317	279	324	282	302	312	289	263	302	280	286	290	288	273	295	337	310	298	315	267	312	313	298	307	282	316	299	304	309	279	306	313	310	298	322	306	286	277	308	312	282	295	266	295	270	296	283	304	260	259	333	287	290	324	297	280	265	327	305	289	282	265	289	285	307	314	293	280	305	292	309	294	321	324	315	299	291	292	288	283	303	271	313	257	296	301	299	337	283	289	290	306	308	299	316	301	319	302	322	276	296	308	287	344	316	315	286	311	282	292	288	262	291	301	268	286	273	306	279	260	257	311	294	286	307	294	290	313	305	340	332	283	322	299	301	290	316	298	289	300	310	303	292	282	312	289	324	331	314	338	276	337	286	313	307	303	302	299	300	306	295	322	306	302	283	293	290	324	313	293	327	318	292	312	300	318	280	293	301	300	285	312	311	306	296	288	322	260	275	287	313	311	307	304	303	282	287	263	321	295	305	299	294	313	281	288	265	340	312	282	313	307	307	314	282	302	278	269	337	289	295	305	343	306	316	311	330	305	310	291	276	284	277	297	330	302	299	304	275	285	293	277	296	286	299	330	290	317	304	279	293	308	322	291	252	303	317	266	298	314	297	306	285	294	296	287	351	314	319	325	271	260	292	284	301	276	313	303	318	334	286	303	311	267	284	308	291	281	305	317	312	273	258	313	298	281	313	326	316	330	314	277	288	303	280	293	278	272	292	310	309	325	305	336	299	292	264	265	272	296	273	306	302	300	301	317	300	313	300	309	315	304	308	306	295	312	284	305	321	299	317	294	307	285	309	295	288	272	300	307	275	269	297	318	311	294	282	340	288	274	322	322	278	281	299	254	306	328	252	337	298	277	278	297	284	289	324	328	302	301	292	297	316	267	292	289	309	274	314	294	273	287	318	298	311	344	335	267	270	305	263	268	313	298	264	295	289	296	285	275	349	283	282	310	290	316	255	311	290	268	296	290	281	338	286	287	301	298	306	303	333	294	293	319	313	314	316	302	287	318	300	318	295	329	321	279	286	267	288	284	317	279	307	313	286	319	264	299	306	296	307	326	295	302	299	334	279	303	299	331	304	302	293	313	336	277	293	299	291	310	272	299	324	304	295	299	309	315	282	312	294	293	278	304	290	287	267	288	299	292	329	306	319	291	295	302	295	270	290	309	314	301	316	336	321	297	300	334	308	255	282	288	291	304	298	287	312	314	305	325	306	289	302	314	327	291	305	331	315	305	290	317
22156	15152	17715	16522	12357	9433	8028	5928	3962	2805	2225	2276	1896	1583	1420	1215	1100	920	844	766	748	711	717	698	669	651	730	659	679	677	681	749	683	695	640	672	672	686	714	670	675	676	654	691	703	638	732	641	686	686	670	635	668	679	704	652	622	661	643	644	673	655	645	685	654	650	683	668	697	642	660	667	609	629	664	689	664	684	664	674	667	668	627	632	655	695	650	678	664	632	661	660	597	682	655	617	666	640	624	664	696	635	680	668	657	648	658	691	655	681	692	648	662	641	644	661	691	704	657	682	611	592	637	610	674	653	633	685	693	650	648	663	655	665	674	615	655	665	626	657	691	657	679	638	622	676	659	679	685	677	621	641	680	648	631	646	620	648	640	664	647	642	668	676	674	638	633	636	671	681	641	628	627	622	642	672	681	649	699	616	686	697	650	672	646	649	691	641	634	702	654	645	669	654	652	673	714	625	636	646	661	697	647	656	680	653	625	656	661	646	628	662	616	657	637	674	676	651	624	642	640	699	621	643	650	632	644	642	685	690	659	627	660	667	667	626	642	668	691	626	633	606	691	652	652	660	639	641	644	665	656	648	703	642	648	677	660	604	647	653	676	657	588	634	665	639	651	663	643	673	669	622	672	663	720	633	674	654	682	648	635	690	670	668	627	645	699	645	673	651	664	671	703	650	607	642	707	697	649	722	664	653	660	651	635	655	635	616	653	636	648	609	658	656	663	669	615	651	646	637	622	649	676	642	635	645	621	663	655	648	675	628	653	592	689	666	664	685	649	665	654	714	648	721	651	623	618	678	628	652	664	673	679	694	679	614	645	642	691	633	660	652	626	664	677	601	654	676	665	676	644	659	666	635	673	658	651	619	641	641	640	637	674	701	661	655	673	704	685	696	638	663	624	638	652	624	654	665	664	683	664	649	676	697	685	602	637	644	601	665	657	658	655	610	646	694	673	641	665	637	634	695	677	638	639	677	631	683	680	616	666	681	682	620	678	667	632	640	662	640	673	691	653	673	609	670	641	695	663	648	647	652	666	656	680	691	650	712	654	674	608	661	656	649	645	642	673	683	668	691	646	688	705	645	670	656	648	648	662	682	675	625	635	692	667	666	673	643	658	641	634	658	652	639	659	610	698	671	651	640	641	624	666	653	664	632	647	652	649	674	684	608	601	688	589	700	639	652	638	687	652	652	689	622	667	660	652	656	665	660	667	614	680	696	634	666	639	647	633	661	630	623	646	650	672	687	645	647	660	667	666	649	704	636	685	658	628	629	679	673	700	672	661	641	629	691	665	681	697	673	685	634	690	639	628	636	654	633	662	701	627	635	643	551	652	689	649	632	624	691	661	687	616	668	683	665	632	648	640	671	648	662	663	624	666	677	698	650	670	687	633	674	683	672	690	640	642	670	631	654	613	624	718	650	646	661	621	642	613	685	676	666	669	700	582	717	724	655	649	617	650	641	695	690	650	664	632	652	701	647	693	686	641	668	640	658	652	617	649	697	618	697	651	644	604	643	669	663	676	647	697	688	630	628	640	675	668	652	699	670	655	651	692	648	623	651	670	666	660	690	676	688	651	660	644	605	658	662	679	640	605	660	635	691	623	657	655	613	675	698	636	680	643	662	610	641	635	640	661	664	673	653	626	697	689	672	625	619	642	637	663	666	669	657	648	649	651	696	721	601	649	617	627	650	641	663	648	709	633	651	676	676	636	655	662	639	688	677	657	653	688	674	653	697	666	674	643	653	682	668	620	649	642	674	642	666	648	668	683	656	636	650	647	659	641	680	666	652	710	627	664	659	664	651	674	659	724	668	646	665	632	644	639	642	659	700	641	663	669	632	606	636	684	657	662	610	674	611	638	611	638	646	663	624	662	644	667	684	648	659	665	649	730	645	645	645	636	628	689	662	662	623	674	690	666	670	672	641	655	673	638	656	646	653	638	680	641	628	667	631	718	660	653	645	682	675	644	689	629	631	649	667	701	663	646	675	612	651	662	672	638	671	685	665	630	723	612	665	675	652	674	693	627	692	675	704	666	627	668	641	613	639	704	628	665	663	652	678	630	686	639	677	629	672	659	692	598	661	645	694	698	640	668	664	672	673	647	677	718	632	670	618	673	707	668	686	680	639	674	638	694	669	639	653	639	670	636	699	669	710	636	677	657	632	688	652	700	664	650	605	665	605	673	688	657	664	720	705	686	604	627	637	673	648	674	650	681	655	653	648	644	650	643	644	666	677	676	666	649	721	658	649	575	652	678	668	614	622	625	606	651	682	619	608	705	664	683	684	640	656	687	649	657	675	714	616	659	675	656	665	700	629	670	678	647	658	616	655	621	664	673	658	627	690	658	684	697	688	673	630	690	631	626	655	655	657	619	648	607	606	663	654	669	638	675	626	667	682	642	653	649	647	649	642	680	664	637	678	655	670	658	635	670	646	632	626	666	683	690	667	676	644	661	666	663	642	705	660	647	717	664	665	621	631	633	637	675	643	691	590	678	690	666	632	682	705	646	671	659	623	639	652	657	642	651	640	667	739	674	694	681	671	663	644	681	691	689	654	656	688	651	652	676	706	673	669	683	662	670	701	610	702	656	650	673	623	634	647	635	662	598	638	665	634	646	659	675	649	691	656	646	629	647	658	653	650	656	678	689	670	665	653	670	613	655	678	663	698	678	675	634	664	649	669	637	647	619	630	686	631	654	676	683	686	644	672	658	647	682	651	665	641	665	668	627	644	629	660	645	656	655	660	719	641	642	696	610	646	620	641	670	661	640	655	625	660	707	645	640	672	642	659	652	673	660	668	689	605	635	644	689	627	641	636	628	640	679	680	694	624	661	637	624	659	634	660	625	678	665	658	631	644	667	650	689	670	657	659	617	673	683	632	661	657	679	644	674	643	654	645	665	650	646	623	637	685	619	678	695	638	633	648	671	614	679	675	667	602	669	662	683	682	686	690	649	642	659	669	674	636	647	676	677	665	630	664	647	687	654	584	644	657	685	679	644	646	607	645	675	649	682	641	698	654	677	643	710	635	652	647	666	684	636	664	685	663	664	706	636	662	673	679	673	665	705	621	638	672	638	640	656	665	668	694	651	665	638	707	643	612	651	666	607	668	637	716	634	669	658	686	685	641	650	654	667	650	661	678	644	654	630	653	677	637	630	671	674	672	655	693	638	634	661	648	627	664	634	611	645	621	662	645	631	663	634	714	643	627	655	632	632	659	637	686	618	679	667	680	689	646	698	654	655	656	699	681	644	676	656	621	667	647	651	655	622	632	653	662	658	647	640	637	633	695	667	632	664	627	632	661	683	694	655	698	635	670	647	673	656	679	680	658	672	642	650	677	706	665	681	641	709	668	640	658	677	609	650	683	680	647	663	688	621	655	689	609	639	664	598	689	609	658	643	636	615	650	682	639	629	579	647	678	632	678	655	647	644	652	689	641	630	640	633	640	661	644	673	645	647	639	637	625	670	646	662	633
46498	25235	17948	12607	7226	4846	3783	2338	1336	966	787	729	657	558	536	497	449	412	381	379	348	356	349	328	302	309	384	327	344	337	347	341	373	334	358	367	343	342	338	356	333	350	329	344	343	329	319	308	318	333	322	321	351	327	350	327	299	310	272	307	344	343	316	343	346	290	323	337	343	319	309	324	296	333	373	325	314	325	325	324	323	325	346	329	306	307	337	358	326	333	314	328	354	342	326	334	346	316	306	309	295	344	354	296	331	293	342	336	338	311	347	314	329	336	376	328	329	354	341	340	313	302	355	315	314	315	331	349	328	370	354	340	322	318	330	335	281	319	299	360	330	329	312	335	356	332	329	302	331	337	368	356	343	334	332	341	334	355	353	328	314	348	335	303	365	345	321	335	321	332	308	316	333	297	330	339	320	339	344	320	327	352	334	309	349	328	323	303	320	312	330	328	327	332	317	343	325	339	319	349	319	307	320	325	386	314	332	324	317	324	355	291	329	301	343	311	292	341	339	341	329	315	319	308	314	302	336	320	322	393	337	342	350	356	340	327	337	335	324	316	330	340	321	329	340	315	329	345	337	361	325	329	330	350	299	314	350	314	331	325	338	305	328	333	319	339	339	364	324	323	315	325	320	309	369	334	353	372	345	325	328	335	328	346	334	335	328	314	338	336	315	305	341	368	355	363	314	343	319	340	359	362	330	331	320	349	337	324	302	367	313	314	339	312	297	328	309	329	291	317	348	329	331	303	290	352	329	336	327	315	329	316	341	319	354	325	275	300	334	334	302	320	337	332	324	355	348	335	291	351	296	319	336	352	361	311	329	316	302	340	321	311	369	342	318	331	331	362	368	324	316	315	355	357	301	359	343	310	336	299	335	321	341	354	309	344	317	301	335	301	317	330	338	346	330	343	314	305	333	303	312	309	351	343	342	307	309	325	353	314	316	331	287	328	286	320	355	343	365	313	364	331	325	329	312	344	368	322	354	343	353	314	304	358	367	333	323	365	359	330	338	309	332	334	341	354	321	323	318	353	303	321	319	351	304	339	340	314	315	322	357	305	341	316	338	347	339	315	308	327	313	323	312	321	319	363	364	326	311	329	289	345	335	349	320	376	362	326	328	354	341	328	338	330	335	310	335	334	385	327	356	307	314	318	354	336	340	333	364	312	302	297	312	316	350	333	298	316	310	320	328	339	315	324	321	359	338	390	335	369	340	353	332	343	330	331	345	303	329	316	310	316	336	347	355	352	329	295	286	326	340	334	345	345	292	364	304	322	311	334	307	336	291	320	317	320	359	313	306	322	349	370	344	312	332	349	343	319	319	329	322	300	318	311	372	344	323	345	368	333	315	367	332	334	331	352	275	270	311	339	370	337	349	367	336	316	328	342	311	338	310	317	329	316	300	324	359	400	341	347	346	351	339	336	307	337	330	283	351	321	342	302	340	332	300	312	317	289	321	351	341	352	334	329	338	310	295	304	308	340	316	322	381	371	354	350	386	308	320	333	343	343	332	335	314	316	351	341	329	332	316	316	338	350	322	351	315	325	339	352	328	327	308	356	314	341	336	352	334	341	356	313	369	314	327	340	307	363	311	295	313	332	305	328	356	346	333	317	302	323	336	350	364	323	325	307	341	353	345	353	352	333	369	342	305	333	307	347	336	350	341	323	341	377	333	314	344	350	329	346	321	336	304	301	309	345	338	340	319	317	286	307	323	321	316	346	310	335	335	346	326	344	350	332	337	303	349	318	342	328	321	348	330	368	288	302	331	330	342	324	337	315	333	359	361	339	326	325	368	326	320	337	347	343	365	352	333	360	323	299	300	341	340	310	323	352	353	312	324	346	346	337	337	310	320	337	318	329	335	327	306	315	351	326	310	323	328	315	310	339	348	374	370	330	310	350	362	318	309	355	360	348	353	326	344	297	290	329	351	356	304	329	329	324	347	311	340	361	332	357	312	307	354	333	363	332	346	370	351	310	314	347	331	324	305	297	308	324	330	317	309	306	344	332	353	323	373	332	363	351	343	348	346	361	355	327	328	288	349	350	341	293	330	323	293	325	313	306	308	334	301	313	352	301	299	334	328	322	359	345	325	286	337	316	310	343	317	356	374	320	335	341	321	331	361	321	322	332	324	326	305	314	336	321	323	331	337	346	311	304	339	302	341	314	299	315	331	339	325	329	388	341	307	326	317	364	329	335	305	351	315	319	340	312	325	343	312	361	354	336	349	298	331	341	310	321	313	325	318	329	309	330	326	319	309	338	371	356	355	332	313	310	302	346	338	342	352	337	366	324	301	339	314	290	311	321	345	339	342	326	347	347	345	344	366	317	304	321	328	319	303	346	352	305	368	355	318	362	352	340	349	335	319	304	337	305	335	309	332	327	305	301	316	371	340	355	355	301	338	312	322	332	369	335	315	323	325	311	340	316	284	337	328	324	313	320	356	338	342	355	334	327	320	368	341	345	310	344	320	307	302	331	349	321	341	340	305	340	318	323	308	302	302	318	304	313	357	302	323	371	365	330	327	363	344	322	340	311	290	301	313	331	333	317	306	309	336	333	339	333	347	305	348	370	336	351	352	354	336	322	348	325	350	305	326	335	352	361	311	318	340	334	351	314	336	328	305	316	327	328	323	339	343	349	331	330	347	335	358	341	341	341	308	328	322	292	332	360	320	346	339	326	370	330	325	334	323	298	329	342	343	292	336	340	336	308	311	307	299	316	328	361	343	311	322	332	328	335	328	355	352	315	293	358	306	345	334	322	316	288	323	306	302	313	348	328	355	366	307	317	301	354	323	377	342	341	360	347	358	315	376	316	340	320	328	336	328	294	330	343	372	337	341	360	330	312	318	334	327	318	308	327	360	334	318	350	304	309	301	308	323	338	339	318	347	332	333	293	332	356	345	335	337	292	326	326	352	283	333	329	312	282	297	373	314	323	367	338	365	352	330	330	349	310	350	321	309	347	362	335	334	307	328	307	326	328	354	347	343	306	327	335	303	349	315	328	329	349	326	331	337	322	343	364	318	325	331	332	314	326	305	332	363	373	332	341	292	332	345	300	357	335	343	330	339	329	328	296	354	324	341	333	343	393	308	322	325	333	347	348	357	302	319	285	349	351	339	299	348	316	343	299	327	293	341	306	322	328	309	329	315	313	349	320	367	323	353	300	364	321	316	306	334	356	340	324	296	335	341	348	331	336	306	310	333	310	326	352	352	356	326	343	321	328	333	376	386	326	363	319	334	334	332	317	312	354	290	332	321	346	366	318	335	350	320	333	304	312	331	306	327	343	368	337	354	338	318	321	317	326	321	312	335	345	345	321	308	345	319	297	310	329	322	356	336	322	319	323	335	311	348	286	338	338	298	313	318	346	329	318	303	327	319	332	309	338	313	323	356	319	330	296	336	319	324	307	340	369	363	312	350	342	348	341	339	327	297	338	291	347	318	335	350	321	354	347	336	323	370	321	360	314	336	306	330	291
27662	17440	23371	22977	18010	14608	13270	8476	5274	3733	2943	2953	2509	2004	1818	1603	1296	1056	972	886	826	763	745	719	734	738	827	714	752	748	777	766	765	766	770	783	759	792	737	732	762	735	759	785	714	716	759	746	727	755	738	717	726	736	671	721	722	694	797	743	714	711	725	772	723	677	736	697	704	768	643	781	712	721	731	697	679	789	686	725	694	691	706	714	741	693	683	730	746	717	718	703	735	749	748	732	729	693	720	766	741	704	678	689	743	743	725	766	719	663	689	684	682	720	732	701	713	704	736	677	729	710	703	701	681	730	749	682	738	730	724	744	714	689	740	738	738	680	708	708	697	720	700	702	719	709	748	745	716	683	742	711	729	759	741	715	714	724	720	760	702	708	685	680	712	732	672	734	663	700	728	706	698	716	702	726	773	715	699	701	731	693	708	714	701	676	722	695	673	686	723	698	709	753	744	708	713	719	744	702	704	711	742	681	764	714	705	733	722	700	720	717	721	741	715	717	682	755	729	716	673	740	714	709	783	779	715	698	716	735	719	739	715	698	705	692	735	747	703	740	719	718	706	709	728	668	671	735	736	695	702	740	705	751	696	710	691	703	697	741	706	724	723	722	681	663	777	759	679	741	700	686	679	672	714	720	710	715	714	716	676	723	707	691	723	714	711	673	698	711	718	747	765	666	709	704	742	728	735	713	695	686	746	681	726	750	756	665	685	714	733	728	729	702	756	730	681	677	719	669	710	669	726	674	728	688	724	714	733	718	733	673	784	727	686	755	703	680	726	723	707	757	708	707	731	710	708	752	746	703	747	699	747	723	731	711	706	706	714	715	738	731	681	660	731	740	760	752	740	733	746	729	713	721	673	760	709	723	675	740	727	761	741	671	745	766	699	691	719	724	706	693	787	679	710	716	689	697	701	660	694	732	678	685	706	699	748	722	791	721	737	743	729	765	720	701	754	761	694	733	690	696	705	712	656	697	698	751	714	710	699	713	709	752	760	743	753	696	771	729	682	737	683	740	768	704	681	751	756	717	658	704	733	780	734	743	704	723	725	718	699	701	714	750	684	708	736	650	752	716	712	732	711	725	692	726	688	703	729	690	700	740	727	706	740	726	701	686	709	685	765	691	669	646	685	711	761	702	769	693	701	726	689	716	720	678	742	697	714	681	720	733	702	696	685	698	719	725	737	740	727	682	744	744	700	685	692	685	787	705	713	693	708	752	690	708	709	700	745	688	669	685	665	715	673	741	707	713	768	719	758	687	713	765	731	754	735	681	721	701	717	757	764	720	686	688	707	672	725	696	721	712	766	746	758	686	720	701	747	770	680	753	756	701	695	731	750	732	744	731	691	712	683	648	741	734	740	690	745	752	771	686	675	761	717	736	658	713	698	705	691	699	731	717	704	724	724	732	716	720	668	726	723	728	734	698	735	704	708	748	687	692	736	697	698	699	718	685	717	714	760	749	719	715	703	739	720	709	717	703	700	722	675	725	715	713	691	702	770	718	702	704	776	684	720	734	686	714	742	744	689	712	704	717	728	670	692	680	729	689	697	743	731	711	730	697	728	689	703	710	714	745	716	686	754	727	749	733	731	686	727	709	709	709	678	681	698	709	691	701	712	746	666	749	703	729	721	749	683	741	702	708	702	757	729	670	723	729	752	718	757	720	712	685	736	754	710	683	721	717	748	743	730	715	699	705	704	716	662	678	716	704	682	716	718	711	714	723	743	653	750	729	706	710	767	718	763	764	772	697	662	666	711	725	736	706	700	760	705	758	781	700	713	729	737	701	708	719	775	708	739	669	716	663	669	676	715	708	784	743	705	725	730	723	783	712	694	699	723	717	700	719	693	736	710	679	710	707	712	723	721	730	732	706	723	675	753	766	754	691	704	737	684	747	746	718	705	761	715	713	688	727	699	719	687	764	730	738	694	717	659	751	712	743	734	740	712	731	723	750	665	772	700	657	760	740	693	766	752	742	727	710	714	725	749	710	750	744	715	734	711	699	707	755	744	686	696	753	651	753	716	669	777	701	724	731	740	689	726	705	714	750	701	724	713	693	741	747	716	732	668	690	764	710	687	705	712	721	746	718	727	748	705	702	678	732	707	725	697	722	706	730	713	679	740	710	729	744	769	712	709	706	728	668	714	710	744	737	698	737	768	712	715	707	728	708	735	699	774	744	755	743	683	737	688	699	738	728	651	759	707	750	731	738	698	745	760	700	688	689	714	680	730	745	675	685	680	699	705	755	690	721	647	710	699	721	701	694	707	700	745	738	696	679	751	699	699	695	702	700	674	696	695	727	742	723	714	786	702	672	711	709	692	682	682	722	707	694	689	705	718	711	717	714	681	752	740	729	727	715	735	722	684	690	700	741	689	698	760	696	743	741	721	718	718	693	746	675	787	696	705	700	746	731	732	752	713	708	675	718	668	727	709	697	709	702	689	708	720	704	724	690	679	731	673	727	717	693	736	731	752	705	678	712	706	744	744	707	715	652	725	684	726	732	661	697	667	687	712	693	692	721	659	687	743	722	696	780	750	731	750	689	782	691	687	716	680	740	715	674	762	756	756	690	749	722	723	723	720	671	731	700	691	694	708	749	679	770	713	724	721	715	772	645	684	723	724	686	718	700	706	662	701	724	740	737	663	709	706	777	779	715	714	732	702	729	736	679	699	757	739	684	737	713	720	768	779	705	703	730	710	772	733	707	695	744	755	705	749	730	719	762	730	761	709	733	752	714	723	669	727	711	698	725	734	690	707	758	725	734	729	698	712	725	739	721	727	707	745	683	736	674	736	682	718	718	691	716	664	786	721	731	760	697	682	675	736	680	714	692	720	731	688	695	708	716	648	757	712	724	764	760	697	711	749	681	699	666	765	646	711	736	697	713	715	709	720	703	717	688	712	713	746	746	685	662	683	686	767	716	716	703	710	770	687	695	730	726	727	740	653	704	713	705	715	659	764	686	719	700	676	709	737	692	714	715	719	709	724	710	720	696	743	755	709	715	737	687	715	694	666	704	730	700	678	765	783	714	722	729	695	736	680	683	715	740	715	734	707	693	692	681	770	744	706	723	740	670	704	722	687	689	754	689	704	718	673	749	705	717	740	666	747	750	762	725	679	689	747	728	671	674	692	747	756	694	644	710	740	740	688	711	692	694	727	732	757	666	731	694	645	695	754	678	721	712	678	743	732	684	674	715	721	775	656	753	705	726	720	709	672	748	717	678	711	711	701	736	685	684	738	700	736	664	698	737	691	703	679	710	721	709	694	695	680	750	729	684	691	716	712	707	713	711	731	721	703	727	736	701	735	659	705	702	687	750	701	724	696	685	730	732	702	675	711	697	737	716	747	695	716	724	715	700	680	719	735	689	757	739	699	704	738	698	680	731	705	714	662	718	763	691	676	697	697	729	749	762	730	671	720	729	719	757	711	709	797	701	672	761	700	681	751	691	696	667	702	717	752	697	715	693	704	742	694	689
25688	11411	7489	4606	2404	1469	980	782	598	499	453	450	432	388	360	314	297	285	290	273	264	288	252	252	305	289	275	248	321	249	296	301	301	260	283	275	271	258	253	270	242	275	280	248	239	271	249	255	294	265	222	276	281	298	276	281	273	271	262	272	250	243	239	291	280	286	300	306	274	259	277	271	304	242	276	256	245	276	291	281	263	252	278	264	272	256	270	282	236	258	284	268	256	291	274	256	276	281	236	279	277	280	288	261	283	292	280	254	246	281	293	268	270	289	252	240	249	271	262	226	290	281	268	252	251	281	275	285	251	256	270	273	280	294	282	297	275	268	283	278	264	246	286	279	265	282	274	270	271	293	272	266	238	266	269	267	295	271	247	247	252	274	268	273	303	271	275	287	267	277	245	246	235	279	274	262	262	252	251	249	260	269	286	274	263	283	228	268	260	253	252	295	253	288	275	280	241	267	262	261	251	276	245	279	269	261	284	260	265	260	267	295	259	277	274	273	272	272	277	255	252	279	271	272	245	246	246	276	249	273	255	260	243	287	269	271	270	262	272	263	287	264	258	278	264	269	290	283	257	275	280	289	258	259	249	293	227	263	287	262	270	279	227	278	258	262	290	263	245	251	267	271	264	276	260	244	281	276	270	259	258	278	296	301	296	269	243	249	283	276	244	246	238	285	273	241	265	269	288	291	265	277	298	260	269	265	260	263	262	268	277	291	248	267	245	296	271	275	303	266	245	279	282	284	255	269	247	274	255	270	277	279	264	234	249	263	238	254	298	255	267	269	315	282	265	282	289	280	255	277	271	254	272	278	268	274	306	254	282	263	281	309	281	267	245	266	282	299	268	275	268	279	267	265	243	258	276	253	266	277	250	271	258	238	241	281	255	250	267	276	292	296	224	273	265	276	248	266	270	237	268	256	230	307	240	285	260	271	272	268	263	260	267	261	267	262	248	275	243	286	253	281	306	297	281	305	271	249	218	293	260	247	270	299	271	269	269	250	295	237	277	224	256	242	271	252	261	272	284	256	275	222	269	245	298	274	287	273	264	267	284	258	239	248	287	288	262	278	271	245	256	260	280	235	269	263	241	275	260	259	266	238	297	266	254	312	230	300	259	276	245	266	252	283	260	254	306	270	282	263	277	260	268	244	259	278	250	290	281	248	259	318	273	242	283	277	261	266	296	237	296	259	245	273	258	246	271	260	279	264	295	255	281	260	267	247	233	248	286	259	246	272	250	255	252	293	268	283	263	247	288	275	251	241	261	286	277	260	275	275	248	302	298	282	249	298	257	297	243	271	248	245	267	249	278	258	274	264	257	257	265	265	287	285	264	281	256	270	273	240	279	246	223	249	279	281	263	286	251	264	243	305	238	255	239	286	294	271	269	249	257	235	271	284	278	261	280	273	272	296	260	242	244	261	260	263	236	246	278	251	287	246	276	223	240	293	294	265	270	277	299	301	257	245	273	236	251	280	274	248	285	261	271	291	266	284	253	241	252	278	274	282	278	231	286	271	269	307	278	269	232	268	279	278	230	274	299	233	256	274	280	244	268	262	278	269	253	244	292	252	273	279	261	244	266	302	263	272	280	259	242	287	270	254	255	251	264	296	238	238	262	271	251	248	284	253	246	289	256	277	264	296	270	245	254	242	261	255	243	281	283	272	257	282	268	290	260	266	283	282	292	244	248	281	277	263	236	277	281	303	260	210	273	259	282	247	259	249	253	247	296	231	258	250	226	287	254	300	279	267	280	262	276	257	279	255	259	299	289	264	258	254	264	268	252	255	289	266	265	270	247	297	273	253	291	279	266	265	253	275	259	279	292	282	249	273	246	279	234	267	248	263	237	278	264	273	281	271	266	245	230	233	278	283	284	255	256	252	261	262	273	262	252	267	246	259	284	266	300	286	262	261	255	300	259	241	293	264	256	260	271	271	294	267	267	319	242	301	266	273	245	255	270	243	257	274	232	266	285	284	267	271	271	271	262	262	261	260	296	257	248	272	278	277	268	277	263	269	287	243	289	288	301	252	318	273	306	269	252	276	270	263	273	327	262	317	283	253	288	248	277	235	290	286	276	255	270	302	259	244	278	260	287	247	275	286	233	248	254	246	269	260	252	290	260	269	265	280	285	272	264	259	280	281	290	270	266	248	287	253	273	272	262	250	317	270	271	253	241	284	265	254	304	275	271	289	279	281	232	251	270	274	279	267	270	290	250	246	265	260	272	280	279	227	274	264	280	284	254	244	286	228	225	232	261	278	272	266	263	265	286	259	263	279	270	258	285	278	266	259	255	250	261	256	263	270	290	280	276	260	285	255	265	280	256	252	292	284	291	271	251	283	274	296	293	291	246	276	277	293	264	280	254	258	277	258	277	268	255	281	281	260	277	255	276	266	296	273	247	257	258	254	226	278	245	303	273	289	274	263	235	270	254	264	259	261	274	268	278	275	267	263	256	266	211	247	273	291	259	248	286	259	265	259	234	301	267	255	283	262	329	243	258	280	250	251	238	251	277	278	280	280	272	252	282	279	265	259	273	255	261	251	253	272	262	266	264	294	269	274	284	272	250	250	272	272	241	244	266	253	303	268	243	270	275	247	246	256	304	256	255	266	278	270	268	264	300	266	290	253	270	276	282	281	269	257	267	269	266	252	262	257	250	273	281	251	261	271	291	255	254	280	261	259	262	286	249	278	284	254	278	227	269	282	272	246	267	270	279	288	289	258	250	286	277	295	289	245	260	244	256	275	263	271	256	287	277	270	242	294	266	252	283	248	239	286	266	249	252	257	236	288	275	268	292	271	291	234	281	237	265	276	261	256	267	275	239	260	238	303	258	263	265	250	262	236	231	243	247	277	260	241	247	285	260	276	281	273	257	251	264	252	268	252	289	269	265	251	312	262	252	281	256	277	286	260	279	260	243	273	280	269	260	272	287	281	255	263	253	258	254	272	281	281	300	255	243	258	283	273	266	276	294	267	266	278	290	299	276	279	269	282	266	253	270	293	218	265	270	285	283	280	294	291	264	264	244	261	269	289	278	225	265	243	243	273	276	261	270	239	269	274	241	267	284	268	294	222	234	249	260	254	253	303	263	268	275	273	272	278	242	263	247	299	249	272	288	257	302	244	249	274	258	247	227	275	244	290	242	269	268	262	256	292	272	271	239	297	271	298	256	283	258	248	262	281	271	252	293	252	239	221	284	273	262	248	289	276	264	292	276	307	264	237	271	265	259	225	232	290	271	263	244	261	253	257	293	241	272	275	264	270	283	284	264	267	260	276	264	303	260	274	256	272	295	258	288	275	255	268	257	269	246	277	247	235	282	301	292	273	256	231	268	247	256	291	281	273	258	267	228	256	247	271	286	254	246	260	278	263	283	276	235	245	255	268	239	259	298	254	302	261	261	251	262	284	256	270	291	267	281	273	239	293	289	295	261	257	250	278	275	255	287	281	262	304	284	282	239	278	248	248	258	247	269	282
15429	8384	11899	11273	7666	5227	3982	3086	2170	1925	1532	1513	1355	1133	1054	1016	877	763	683	638	670	597	586	595	625	626	567	621	590	600	644	612	592	679	635	650	668	619	619	604	608	595	600	607	621	629	593	622	611	597	666	605	582	616	645	629	573	594	577	576	605	581	642	616	568	544	588	596	640	623	597	585	603	604	580	584	602	600	585	552	558	589	589	595	568	572	603	539	601	603	602	581	604	584	628	559	599	607	618	599	625	558	622	571	601	588	659	594	571	596	562	624	634	615	577	612	583	610	596	587	569	614	583	586	622	584	597	570	618	654	620	611	602	597	579	629	580	609	578	594	596	581	675	596	616	625	642	628	674	594	582	584	603	603	615	579	615	621	602	590	569	632	632	590	580	580	602	579	634	596	584	619	575	605	601	635	595	604	553	569	629	580	604	591	568	601	594	605	579	593	660	578	582	593	568	605	632	572	587	580	568	599	624	568	599	572	583	630	608	586	588	606	569	549	618	608	607	597	598	625	623	558	596	573	582	649	591	594	563	630	583	560	624	624	588	625	593	584	573	575	540	611	589	587	574	560	589	604	599	617	592	592	642	544	580	610	566	572	590	591	610	592	604	583	596	547	609	617	577	613	540	591	617	599	590	588	636	563	589	603	580	575	601	595	573	583	560	597	565	535	587	574	603	608	547	571	595	577	599	592	566	587	594	639	573	615	551	612	609	572	522	575	571	590	592	575	579	555	617	554	581	583	610	606	591	579	631	613	558	618	587	581	594	605	564	583	558	592	589	574	599	558	618	605	589	562	565	618	663	595	589	601	616	579	592	604	554	570	599	599	593	558	578	615	625	629	610	582	554	588	618	594	607	573	562	583	624	575	591	603	583	572	540	600	587	617	629	622	591	579	634	589	611	573	627	597	530	599	587	566	573	563	625	567	600	600	591	599	581	588	620	617	601	566	598	612	566	583	607	598	597	612	570	580	578	589	544	606	558	591	592	584	604	591	571	602	548	591	642	607	602	605	562	551	601	546	649	587	615	581	573	582	580	592	590	599	610	611	593	566	594	610	559	562	589	581	562	598	595	591	610	562	541	585	569	606	597	613	597	583	594	610	562	597	642	573	563	617	612	598	554	599	578	536	556	588	587	582	571	606	580	578	619	632	598	608	622	598	573	581	560	602	613	606	578	588	590	567	590	578	620	613	566	581	591	638	590	597	585	570	579	612	562	561	595	617	615	587	590	619	590	611	612	600	619	597	589	583	606	595	570	612	622	586	612	606	608	522	590	620	593	573	562	569	625	632	606	583	532	568	602	567	606	584	610	622	574	626	579	652	608	546	598	602	602	582	623	586	630	576	602	602	662	597	606	573	622	585	581	613	595	621	572	576	607	606	598	583	651	607	612	571	558	612	568	588	586	581	608	612	546	558	605	594	611	622	607	587	564	606	602	578	593	548	604	592	630	588	617	571	621	588	583	630	559	580	608	589	578	601	569	587	602	584	622	605	528	589	620	566	577	607	557	626	597	634	604	606	581	585	596	613	606	613	616	597	601	592	553	594	581	604	551	580	598	585	608	568	585	607	582	559	602	631	585	591	583	582	582	565	605	575	615	598	599	572	585	612	610	611	564	621	580	601	624	580	563	563	611	593	569	606	628	632	585	580	594	566	579	591	608	561	582	610	587	566	591	605	591	609	581	628	605	613	562	583	599	601	623	594	583	596	617	560	649	573	618	600	624	571	644	544	619	623	577	608	568	583	592	577	525	599	580	570	605	563	541	535	624	609	614	600	590	578	583	601	594	588	621	585	614	624	620	632	603	621	601	605	615	602	584	609	614	601	619	641	601	562	623	574	557	559	566	591	623	584	614	613	570	588	604	606	638	593	553	580	543	586	596	568	609	624	596	564	574	587	619	623	570	588	621	596	617	580	568	608	615	589	529	584	631	617	614	590	629	542	592	585	608	572	582	642	609	614	602	614	628	596	607	550	562	577	579	586	577	627	579	570	610	603	654	631	580	608	612	626	584	558	602	591	651	616	587	617	584	582	588	561	553	620	612	636	600	588	580	583	564	605	595	568	623	603	595	569	608	543	613	613	622	622	585	600	589	599	587	582	577	585	556	570	601	590	561	627	583	579	604	640	631	629	642	596	580	627	556	565	567	582	627	570	614	624	594	618	629	550	620	579	611	594	641	605	565	599	611	587	581	577	605	621	600	642	578	543	622	568	628	588	577	581	613	600	593	645	624	601	599	561	612	579	616	577	594	635	584	578	574	575	585	594	605	602	582	584	613	598	607	586	598	632	604	612	585	595	547	614	598	622	558	609	606	551	599	581	585	570	597	555	611	589	586	573	584	627	571	578	595	588	593	603	593	604	615	598	607	621	619	643	580	646	631	611	573	537	561	603	627	616	599	603	570	575	568	559	580	608	574	577	586	575	625	623	620	639	589	601	566	606	590	604	592	551	618	631	601	573	629	577	612	584	563	602	595	603	575	608	585	545	596	620	643	627	605	598	623	583	583	602	623	650	586	563	580	608	554	600	559	588	557	583	604	609	606	579	582	565	566	616	579	595	557	555	519	605	630	611	616	609	563	624	628	585	571	602	557	588	605	607	600	590	615	591	585	610	609	541	598	591	611	611	630	571	607	588	595	560	624	583	572	608	627	595	616	591	635	593	603	618	591	631	608	587	657	638	600	598	587	589	571	613	583	631	540	557	613	594	601	561	630	587	622	586	580	632	581	572	582	602	601	568	625	606	541	606	590	570	579	648	572	584	558	610	572	617	580	594	608	603	589	577	579	636	560	604	648	590	578	618	580	581	580	580	613	573	535	604	535	587	610	593	588	541	593	628	638	615	606	596	569	644	590	555	566	595	563	590	598	597	617	598	631	574	594	611	586	566	618	614	599	580	582	614	531	568	621	650	624	544	618	583	643	567	590	551	593	594	568	600	602	590	600	611	607	596	646	594	600	596	573	633	596	603	607	579	589	575	561	617	629	622	562	569	636	595	581	539	607	588	614	629	589	597	575	621	625	600	525	628	564	630	565	594	573	607	556	601	593	571	606	616	610	584	594	594	553	617	580	604	591	604	592	619	606	537	609	547	583	580	583	587	582	648	561	581	601	622	564	559	577	586	592	568	638	605	585	611	615	624	598	553	613	563	592	602	594	596	625	559	568	548	551	614	623	578	599	597	572	569	625	596	587	622	613	616	624	603	579	607	582	607	622	578	584	570	586	557	539	574	609	581	606	611	589	598	608	602	583	623	536	606	620	606	557	630	605	624	603	572	600	592	586	570	639	610	597	632	609	592	550	634	625	627	597	616	563	578	597	611	601	555	609	577	574	593	637	611	587	584	614	569	561	602	593	584	582	567	587	597	651	626	615	601	608	617	589	566	612	632	613	581	597	609	589	566	633	592	597	589	591	604	540	577	543	614	562	600	560	609	599	615	606	572	576	602	581	567	629	591	642	599	583	562	628	650	637	580
34369	18067	13318	8438	5256	3462	2017	1627	1151	768	560	609	573	410	395	389	389	341	290	304	321	304	326	285	300	297	338	309	330	298	305	296	330	292	304	307	349	318	299	278	324	316	291	282	303	278	316	299	266	311	293	302	331	278	307	321	315	284	315	314	291	309	320	324	263	310	318	331	321	274	290	284	308	299	268	301	271	330	281	315	268	300	319	295	281	281	309	329	281	306	309	320	270	305	323	287	272	269	292	284	311	315	308	297	298	268	302	282	307	321	309	329	329	293	296	301	282	297	310	273	302	322	312	318	288	326	314	295	294	326	321	290	274	287	297	312	287	306	272	266	285	331	329	294	296	284	302	285	302	278	305	302	292	341	322	317	327	326	292	324	293	285	302	264	281	285	318	277	260	305	310	303	300	278	304	268	333	287	329	303	285	343	292	262	317	332	285	268	329	272	301	293	299	313	317	305	274	299	289	327	289	327	308	261	295	291	259	283	313	329	289	313	282	283	289	301	310	280	330	266	318	300	302	291	305	338	337	302	311	301	345	306	275	272	288	310	318	307	293	300	313	256	308	308	321	295	276	287	313	327	347	289	300	279	322	292	283	273	324	291	264	326	289	307	347	300	336	297	299	314	294	291	286	293	282	317	288	292	297	272	289	257	321	289	329	294	277	288	305	310	258	291	306	275	294	310	303	302	296	276	307	317	300	300	282	267	290	269	314	331	292	307	305	268	298	297	297	320	285	313	275	329	277	308	297	281	301	336	306	322	313	293	290	281	309	291	311	293	279	322	278	295	323	292	293	326	290	286	291	306	280	334	290	301	350	296	321	303	297	283	352	329	323	310	315	291	296	295	305	317	265	283	294	298	260	310	289	331	293	279	330	320	279	275	322	311	297	314	327	310	273	282	314	291	305	301	315	305	253	314	306	305	275	284	329	258	289	291	298	332	271	281	276	304	330	280	298	287	293	314	264	290	295	284	272	288	298	295	311	307	294	291	299	286	301	296	326	323	247	296	312	317	319	296	311	305	298	305	284	311	328	284	312	284	264	314	304	306	307	304	310	291	279	332	272	254	299	307	306	292	297	324	287	277	277	320	335	339	328	263	281	313	269	283	281	281	295	282	282	298	299	321	272	305	339	283	305	325	282	320	304	300	313	303	320	275	309	293	293	317	276	313	313	299	314	290	299	296	286	281	313	323	304	280	304	267	307	292	301	302	336	310	325	298	303	288	279	278	276	276	297	288	303	312	303	293	289	299	269	293	283	331	309	295	296	308	301	305	332	269	297	304	273	317	284	317	293	289	293	307	291	299	310	274	277	300	292	302	308	312	297	309	276	296	299	274	295	309	314	265	318	271	297	288	301	321	329	280	305	322	354	268	297	293	301	328	304	297	322	298	299	270	307	279	317	309	330	296	300	292	296	284	311	299	300	299	274	310	339	297	286	284	289	298	267	315	343	276	287	278	295	316	312	249	309	282	273	255	318	319	281	290	303	303	315	291	324	291	273	300	334	322	298	299	287	284	299	296	263	295	305	280	303	299	285	306	293	317	322	318	258	282	316	292	301	295	318	299	309	321	267	310	265	295	308	304	284	317	304	342	324	294	344	319	284	295	290	284	280	320	340	299	282	283	304	315	291	316	333	300	307	329	320	315	289	266	318	307	302	293	281	327	313	287	302	313	307	300	338	310	264	297	296	264	267	313	323	293	303	352	309	329	274	294	312	284	312	298	310	329	315	298	324	313	313	269	301	290	281	294	308	300	306	297	294	292	259	312	288	264	317	296	330	289	301	288	300	308	292	338	268	292	306	307	322	264	316	271	308	270	315	292	332	273	268	277	251	306	295	293	298	301	308	289	295	275	296	287	306	322	305	297	269	281	308	335	313	285	302	301	312	293	309	295	289	274	262	304	315	279	334	296	310	300	300	272	287	296	298	298	288	283	280	305	286	283	286	324	321	290	315	301	280	305	320	294	322	294	297	293	317	287	296	298	308	311	330	286	301	276	305	322	329	295	324	305	280	310	309	301	285	328	309	313	299	288	281	306	284	310	301	279	295	283	303	288	292	276	326	284	282	296	261	317	281	309	318	310	298	270	258	291	265	299	329	293	276	266	308	335	279	284	266	304	320	262	297	322	305	295	291	298	300	292	275	296	283	287	318	274	298	279	300	316	309	335	307	305	291	299	287	297	301	299	302	297	305	305	278	333	296	262	310	318	313	281	269	291	294	285	333	293	322	333	295	302	312	349	279	302	292	334	290	310	321	286	273	310	297	330	306	324	303	305	296	264	291	297	302	320	283	286	278	286	284	295	280	319	296	287	272	310	300	317	292	290	328	291	312	324	276	301	299	288	301	284	308	319	331	296	306	291	286	321	261	303	321	290	299	276	314	306	323	301	298	287	260	246	254	313	284	318	323	316	302	308	316	273	278	271	303	300	293	289	308	322	298	337	288	289	276	292	308	293	263	309	322	262	297	343	308	313	313	280	301	312	259	297	318	327	318	291	277	315	290	257	299	280	296	296	311	291	314	260	276	312	286	285	268	305	325	272	295	278	333	297	284	310	296	286	307	318	289	332	316	301	326	336	282	284	275	325	299	282	293	322	288	267	302	283	306	322	294	290	298	303	290	288	306	283	306	267	291	315	322	305	303	269	314	288	302	323	331	267	296	317	306	302	296	301	278	289	336	310	291	283	278	267	296	280	282	298	272	280	326	300	322	313	302	281	301	278	312	313	259	314	302	296	295	269	324	274	321	320	304	287	299	276	300	317	303	308	307	284	289	318	274	298	323	279	303	338	288	307	320	323	276	319	275	321	289	296	289	285	300	301	320	313	276	268	298	286	312	316	289	306	315	315	307	251	291	303	275	291	306	291	298	306	301	277	293	273	290	297	316	316	282	296	288	279	320	313	284	290	298	307	312	313	297	302	323	292	272	276	283	307	343	286	312	307	290	302	288	310	265	292	261	275	304	331	289	297	295	312	322	319	285	314	306	291	293	316	289	297	309	294	310	299	308	293	313	296	282	294	309	328	310	300	278	299	314	299	327	280	315	328	294	301	323	289	302	295	283	310	327	309	340	280	303	286	329	266	269	304	284	280	271	315	269	299	325	309	307	294	301	303	299	293	283	291	304	280	309	294	314	319	269	295	300	318	304	284	306	281	287	335	288	280	279	322	292	276	289	322	307	295	294	303	269	301	308	297	319	306	308	278	306	323	312	290	294	334	298	313	299	289	280	311	297	292	303	315	301	351	292	271	324	313	278	316	243	295	297	277	313	327	276	302	287	318	280	273	305	322	299	290	298	283	303	289	293	289	285	286	310	298	294	296	305	292	284	293	312	287	277	287	298	299	339	284	332	278	321	317	279	298	333	291	328	305	314	280	343	289	321	286	307	309	310	285	276	279	316	297	304	302	281	286	301	310	303	325	279	292	337	313	289	260	294	307	288	302	343	324	287	297	287	315	330	295	331	289	319	281	332	317
20594	13246	19103	17482	15096	11126	7708	6677	4483	2897	2234	2134	2150	1571	1443	1326	1167	1006	877	770	741	701	731	729	662	674	696	701	693	732	674	704	715	735	660	702	630	631	714	740	691	713	702	683	653	709	685	671	678	685	695	671	677	676	659	646	658	669	663	701	631	664	650	712	670	671	684	707	631	658	630	684	652	671	709	657	636	680	680	639	684	657	657	658	683	684	633	659	646	617	700	693	650	663	659	648	683	653	640	668	632	656	680	669	632	679	659	660	647	644	683	612	644	660	662	664	647	684	663	668	617	675	642	663	633	649	676	685	647	700	621	650	700	667	622	676	671	660	703	665	687	681	684	702	679	646	669	651	655	664	681	676	673	698	645	645	680	621	654	668	679	676	695	701	684	659	580	641	668	643	655	697	660	686	642	661	702	648	655	640	677	674	684	618	663	675	672	667	647	657	649	660	661	653	652	656	657	690	687	645	648	652	679	622	640	713	670	667	667	703	629	663	657	683	681	648	652	640	621	620	694	710	631	661	633	649	617	682	682	683	673	641	647	690	688	671	637	655	695	665	649	685	609	644	696	719	690	698	679	682	677	634	708	641	672	668	654	660	642	692	659	639	721	689	680	636	667	626	666	672	642	686	673	670	653	648	635	685	663	658	650	651	680	612	603	646	672	681	682	648	688	661	652	606	644	675	661	687	648	658	620	649	650	594	634	690	577	636	637	661	687	651	642	655	674	663	643	705	642	651	665	632	653	637	611	670	678	663	672	638	689	641	672	628	678	654	672	691	703	659	660	597	691	667	614	654	658	635	658	687	662	641	628	650	636	633	651	675	643	628	631	647	656	644	641	624	668	652	638	675	628	672	693	621	700	662	630	660	636	619	643	643	619	675	637	635	684	655	675	666	689	643	657	661	623	677	660	608	644	624	639	616	628	621	669	651	671	682	636	668	662	646	679	634	665	663	643	625	654	682	677	667	673	675	643	667	652	704	619	653	702	676	706	671	630	607	679	682	703	704	642	650	694	659	676	628	601	657	646	634	646	659	692	663	672	678	630	635	667	672	641	638	645	670	661	706	707	720	632	682	641	660	697	683	675	678	658	620	694	698	665	670	646	691	664	632	680	701	654	684	647	652	667	672	645	656	667	671	678	653	629	633	641	659	708	666	656	606	701	655	648	648	697	651	649	660	661	636	660	653	666	637	654	644	656	694	702	686	663	618	665	667	658	647	682	675	574	689	664	653	676	637	654	656	678	656	668	700	627	716	672	621	647	639	692	706	697	635	637	682	625	696	644	659	617	624	672	659	612	683	644	669	649	662	664	672	693	654	618	673	666	667	696	627	649	660	650	657	659	638	674	659	608	643	648	639	652	640	670	624	649	628	710	655	657	697	665	684	673	707	683	674	646	712	678	663	646	611	658	658	653	719	645	664	617	610	660	662	718	664	651	664	652	694	660	640	635	658	662	638	660	656	659	680	680	684	673	694	636	668	661	698	710	653	665	644	642	672	718	663	677	678	681	662	694	680	640	628	634	701	711	661	670	674	673	671	677	618	648	679	691	680	686	595	622	687	634	700	663	653	641	658	620	666	662	658	674	711	613	684	647	639	621	678	684	668	724	684	677	627	642	611	651	646	690	638	659	656	692	690	677	647	624	681	649	650	587	670	699	643	622	689	638	657	647	693	654	671	668	622	612	652	651	665	650	652	679	620	623	703	668	646	669	605	676	664	640	641	630	638	666	668	630	690	685	619	682	683	644	648	660	660	708	640	718	642	641	698	701	661	663	666	686	679	635	669	658	639	664	614	658	650	682	651	674	678	702	684	646	649	682	667	700	666	597	655	641	683	686	653	625	643	641	649	672	628	655	649	694	709	680	682	642	619	656	667	639	697	672	691	617	679	672	657	660	640	662	647	671	653	688	683	689	662	688	662	630	684	662	586	623	632	685	637	670	659	675	657	625	626	658	651	677	627	640	685	676	651	657	639	702	645	640	658	613	648	602	624	682	676	673	632	666	674	664	642	622	690	657	611	617	637	646	678	617	637	650	673	689	694	664	647	700	676	650	665	661	659	671	637	609	680	629	669	656	702	680	667	623	636	709	632	632	657	648	662	664	636	660	685	623	683	652	663	694	687	652	663	658	662	709	675	657	678	631	646	655	648	691	702	685	677	657	684	725	692	653	707	679	654	634	668	635	658	667	635	632	660	680	655	657	669	662	716	701	646	641	702	682	646	676	624	603	655	672	673	635	683	645	657	643	670	671	630	671	669	684	671	614	680	637	663	668	632	676	655	710	670	650	653	650	688	702	673	650	673	668	664	661	715	674	642	678	694	639	684	664	657	708	633	631	656	689	699	639	657	677	667	626	684	647	663	649	686	647	626	638	667	713	654	682	672	653	628	678	674	648	625	665	636	661	658	658	682	631	678	708	649	683	662	651	668	633	678	655	652	677	664	625	698	638	659	681	656	658	645	677	605	669	676	668	620	632	641	634	662	673	651	650	626	697	657	638	677	653	656	662	674	696	641	631	640	692	651	678	586	673	663	622	622	630	652	720	704	640	664	677	634	693	641	667	692	619	722	604	662	662	671	622	667	598	604	674	657	652	700	640	679	630	660	666	669	661	703	634	621	639	578	658	693	663	672	613	661	704	599	685	668	653	664	658	613	699	665	641	707	722	652	671	695	706	627	627	661	673	694	618	662	647	668	646	736	643	652	696	650	614	664	669	642	669	711	659	670	673	632	663	689	635	683	697	655	644	615	643	624	690	644	640	611	630	683	637	674	674	650	677	686	684	671	615	710	676	649	714	631	671	691	646	649	682	666	685	677	631	654	606	651	642	645	671	635	688	678	662	637	636	686	638	660	647	653	667	672	669	620	637	619	643	652	643	619	709	663	645	720	687	664	663	678	656	641	670	656	653	606	653	666	702	686	634	648	634	673	662	639	655	626	628	685	680	632	650	651	628	632	633	652	650	630	640	704	654	683	691	638	647	640	674	670	660	723	682	687	669	649	683	640	687	661	645	656	673	634	642	673	685	706	633	710	717	658	663	642	650	669	625	680	601	695	592	676	664	648	631	672	647	628	685	656	671	636	688	669	674	678	657	602	681	673	632	691	670	669	641	635	678	650	648	597	669	636	644	678	636	701	685	671	680	646	629	617	664	646	658	626	670	675	677	614	683	662	647	695	656	648	664	674	627	626	634	679	691	651	643	673	686	652	655	595	655	674	660	678	662	684	668	610	644	669	691	622	627	657	706	670	643	649	729	692	668	644	695	678	673	656	685	676	641	628	686	642	650	660	641	682	662	648	708	629	670	669	637	669	667	670	694	675	642	646	648	646	645	664	641	651	672	633	659	682	633	681	632	631	666	708	680	660	652	662	605	628	692	654	645	642	687	674	642	691	610	640	682	684	682	655	661	691	625	680	636	668	628	689	677	634	672	647	655	659	660	692	637	663	676	610	660	664	637	637	668	634	622	634	634	711
44901	26466	19132	12757	7522	4626	3960	2837	1406	991	753	690	697	586	484	507	444	382	375	359	332	360	361	346	337	361	361	359	322	379	337	357	334	325	375	297	302	346	339	354	348	352	360	339	383	374	339	337	293	317	343	339	328	352	290	306	346	318	369	335	306	326	344	324	311	328	377	338	326	324	328	375	372	327	349	324	367	323	344	323	354	338	314	340	340	349	346	322	306	352	326	339	332	361	322	309	367	313	307	341	340	349	339	344	317	332	339	323	361	323	322	347	347	347	324	301	351	371	319	314	306	315	330	365	307	373	346	330	327	326	303	335	336	345	331	323	303	334	336	320	319	301	354	337	316	312	300	335	297	343	321	352	326	282	308	320	348	333	321	349	312	360	325	334	353	296	316	371	353	328	336	343	344	352	377	368	334	339	348	398	294	308	353	356	306	348	335	329	344	316	321	359	338	350	326	333	317	284	345	323	317	344	332	345	360	295	339	316	345	413	350	339	371	306	312	383	352	367	341	328	344	338	315	353	337	343	325	371	367	324	322	333	333	346	323	324	323	335	341	333	328	324	332	316	346	341	348	338	339	311	331	347	321	327	304	361	321	328	366	354	317	309	348	349	304	353	363	345	328	360	326	339	340	342	344	330	335	289	315	327	301	319	349	323	328	331	330	345	350	283	321	375	343	332	324	343	310	341	321	354	347	328	351	316	353	321	346	361	359	311	321	328	299	309	325	356	356	374	341	334	337	335	326	364	322	330	324	361	307	337	331	356	335	308	341	299	295	338	334	329	340	333	322	365	349	329	340	353	319	367	316	352	367	338	315	341	355	334	343	335	308	320	338	322	302	316	335	327	335	313	334	312	362	323	351	333	314	306	357	342	310	367	359	324	345	349	317	361	329	334	339	320	340	329	314	365	375	363	300	327	333	322	329	310	312	350	355	319	296	305	324	339	358	316	327	307	362	294	309	313	350	298	312	330	317	365	352	331	300	300	380	328	356	333	299	330	374	321	326	291	316	312	331	317	357	305	341	327	322	362	327	374	345	350	304	324	348	310	323	343	327	342	322	322	370	353	297	329	318	306	338	336	326	337	330	362	343	350	351	350	355	347	308	325	335	323	329	310	312	314	335	293	359	349	328	316	338	332	388	331	342	350	377	334	330	321	343	345	317	316	323	319	319	305	326	299	314	372	340	319	321	320	298	332	333	323	352	331	337	322	340	276	357	316	346	346	309	291	348	359	329	327	330	336	319	309	323	325	330	341	336	337	334	356	334	319	316	363	322	355	354	334	349	324	319	355	321	319	327	336	332	363	332	366	299	331	327	308	356	305	349	333	335	322	299	368	325	304	376	324	326	331	333	342	341	299	328	329	320	339	394	330	350	349	346	347	315	350	344	343	347	348	331	332	332	329	333	341	328	335	356	341	362	348	346	326	355	307	336	331	331	314	335	332	340	310	321	340	343	342	336	367	359	382	356	366	314	304	345	320	336	348	351	330	335	342	336	323	353	330	293	341	338	328	309	330	325	342	279	317	353	344	299	347	347	318	334	333	344	347	336	319	329	352	328	306	332	306	313	293	308	311	364	337	327	333	310	334	352	359	332	319	321	358	343	354	341	330	334	374	373	342	352	321	348	313	318	342	312	346	347	322	361	318	346	372	328	327	339	341	355	320	344	362	339	348	327	328	334	332	338	352	326	336	312	353	348	326	312	358	319	330	357	346	369	318	344	313	353	370	326	349	302	335	307	356	336	366	348	350	327	340	339	318	329	324	344	309	330	335	330	300	332	346	339	315	344	336	337	336	324	347	368	321	330	297	340	352	308	339	338	320	354	353	341	329	368	328	328	327	341	340	341	324	361	356	355	333	334	316	368	315	311	337	316	332	308	311	321	344	304	295	323	372	369	384	351	373	351	338	311	341	344	290	325	285	325	351	329	335	360	347	310	310	359	346	328	367	345	331	312	333	338	334	348	344	355	325	370	331	316	356	346	343	316	351	368	342	361	361	325	332	312	289	342	331	327	339	329	344	321	317	352	316	330	326	328	319	338	336	349	365	355	331	303	324	350	307	365	348	315	333	367	369	344	324	333	302	316	348	328	331	354	343	357	337	316	363	320	355	337	387	293	325	330	364	313	317	334	367	333	322	335	330	359	327	350	286	307	313	329	353	368	340	321	306	351	320	372	356	323	335	323	350	351	348	371	336	346	351	301	343	302	325	342	371	345	302	301	373	332	343	327	327	333	345	322	323	341	339	335	303	316	353	334	331	302	292	326	321	300	341	330	376	327	292	340	328	307	303	341	334	339	327	317	327	325	324	376	349	320	371	325	361	333	371	334	320	304	334	341	327	309	345	346	321	329	324	319	327	305	347	340	337	329	317	343	371	309	337	328	315	362	348	314	305	312	316	318	346	341	306	327	308	332	318	330	334	329	311	349	324	322	328	345	322	330	300	319	315	306	351	321	306	325	357	338	327	323	315	321	369	362	324	327	348	333	315	314	351	324	338	356	358	327	321	359	336	310	319	355	326	301	326	332	315	334	351	327	331	352	353	316	354	339	364	328	303	335	324	345	296	354	315	327	299	329	358	289	277	339	323	305	319	318	303	345	377	344	361	313	353	331	361	317	298	375	364	348	385	332	358	338	309	333	343	312	349	355	309	330	343	399	327	310	307	332	362	329	337	325	288	314	343	315	327	326	380	367	341	341	357	333	339	314	362	346	334	327	335	293	300	354	329	300	303	305	371	339	326	326	363	325	349	340	335	335	316	334	328	345	344	324	303	324	324	332	341	348	304	341	341	345	327	298	324	315	334	326	325	311	318	353	310	346	313	356	347	355	332	343	350	342	341	356	336	328	312	320	321	338	315	326	335	342	310	343	363	328	344	342	337	320	342	322	344	317	391	306	340	285	340	353	356	341	347	354	332	396	359	326	335	329	322	290	333	335	320	338	332	334	341	346	300	311	330	331	335	367	313	365	360	309	302	337	299	307	326	335	295	321	328	323	335	351	352	313	300	365	345	356	313	315	328	326	359	335	302	332	311	317	331	331	349	324	340	325	323	340	335	340	349	328	309	304	318	322	333	350	325	366	318	306	359	310	341	345	322	337	331	310	315	335	348	296	316	376	329	331	333	299	331	329	373	347	319	331	333	349	352	319	334	321	364	311	351	357	367	335	356	336	325	287	318	348	328	324	322	327	322	337	338	343	312	336	300	354	332	307	332	309	338	321	330	321	361	346	330	338	318	333	317	346	361	337	311	376	333	328	343	337	314	328	359	346	369	355	344	332	336	309	348	323	317	302	339	326	313	330	333	334	319	314	307	350	352	341	335	307	334	315	292	331	341	350	311	302	299	359	334	321	294	314	322	320	319	336	325	340	320	334	310	368	356	354	311	364	358	312	335	303	323	337	391	353	358	331	332	306	380	369	377	339	326	340	345	331	323	306	374	294	339	301	327	350	356	331	342	347	345	339	345	335	317	365	335
26473	18465	23873	23382	18180	14040	13543	9816	5649	3680	2896	2542	2585	2019	1712	1625	1388	1167	949	950	758	807	801	758	750	792	730	792	753	765	762	790	764	764	696	777	755	732	725	733	756	724	768	755	760	726	760	715	742	772	771	749	741	785	739	696	746	696	722	741	751	756	751	680	775	688	702	696	698	699	698	671	757	770	720	717	747	738	725	745	724	673	717	715	781	721	754	746	725	684	730	709	697	712	745	745	697	689	704	729	726	729	706	760	725	721	742	713	708	745	724	689	702	716	696	747	762	711	763	748	726	705	708	692	763	690	727	723	728	734	718	755	665	699	759	693	735	740	721	717	699	750	713	676	712	748	747	754	775	689	741	686	722	743	752	750	729	709	714	674	692	716	702	763	707	715	707	673	710	732	684	689	766	713	724	769	697	712	728	711	708	699	753	719	694	750	715	743	745	729	738	724	701	766	753	771	673	709	724	744	720	736	695	691	771	750	705	718	694	714	674	709	718	742	742	767	733	689	725	661	673	695	712	684	726	732	695	720	733	740	704	690	687	746	755	674	746	740	663	721	723	758	723	737	727	704	680	738	751	682	755	693	689	720	751	707	667	726	685	751	750	737	733	737	720	765	758	707	720	668	716	764	722	684	678	697	712	706	737	745	680	673	685	736	717	717	737	694	695	732	717	719	752	708	698	740	678	721	734	640	704	721	719	765	674	680	695	750	699	728	712	688	750	708	768	763	694	724	734	726	742	721	802	736	751	689	741	724	694	714	738	785	748	721	718	731	685	783	706	711	704	702	740	742	716	668	753	699	718	711	767	722	702	752	738	762	681	737	751	666	682	773	704	773	714	724	664	731	717	782	703	703	709	727	692	688	747	745	746	701	756	737	702	764	720	669	737	702	761	737	695	773	688	736	760	732	715	780	687	720	751	738	703	691	680	685	766	726	763	735	752	681	672	668	731	761	733	730	745	715	722	689	725	731	739	732	690	736	732	708	736	731	685	704	706	744	689	705	743	711	726	728	713	709	726	757	735	780	693	735	734	702	641	722	753	715	706	743	680	706	754	756	744	687	731	731	679	712	752	733	740	688	712	746	713	711	749	732	733	748	750	683	694	704	756	727	693	755	694	698	684	729	737	711	736	710	696	710	683	726	677	707	746	700	711	741	735	779	722	693	758	721	689	665	737	709	729	662	724	728	738	726	712	713	730	719	750	741	708	769	722	674	751	702	803	685	725	742	709	731	691	697	695	719	734	670	742	720	755	721	754	691	704	753	729	739	703	743	710	698	755	688	746	684	714	718	750	752	748	760	756	730	712	735	760	706	732	649	741	719	721	737	737	711	705	703	732	727	694	675	759	702	710	686	742	706	698	693	749	741	733	696	710	680	734	729	686	722	720	753	737	714	728	688	738	759	705	730	750	739	683	699	688	707	721	730	659	696	750	736	758	743	723	769	732	687	740	716	769	702	718	752	733	740	724	689	714	686	727	627	722	710	691	748	745	704	669	695	723	698	727	706	743	730	726	748	743	714	740	708	755	661	750	690	703	708	673	713	696	713	695	745	760	725	698	712	764	747	692	685	687	670	686	729	717	737	720	707	721	745	777	702	745	752	688	698	722	751	682	673	677	739	692	740	715	726	700	730	687	737	752	702	705	729	688	681	757	728	701	676	690	701	716	710	709	717	703	735	719	743	719	741	705	742	700	775	767	730	719	718	716	672	732	705	748	694	691	760	742	753	737	741	719	761	733	737	742	741	709	708	686	690	715	684	690	708	705	714	750	756	720	724	730	687	697	657	699	773	721	710	730	731	728	717	752	675	690	695	734	693	758	729	737	719	688	718	743	728	699	697	747	706	727	692	714	714	716	736	679	697	751	688	729	759	781	738	722	738	746	724	753	749	684	692	736	726	718	698	728	737	725	733	700	722	695	692	681	704	703	687	703	722	679	766	712	704	684	748	719	684	685	706	717	712	737	744	716	746	713	685	705	757	709	720	710	689	692	768	721	747	706	690	729	718	703	649	747	713	719	758	695	721	690	717	751	684	713	762	706	682	746	722	723	716	730	737	751	732	749	756	711	763	702	725	709	730	757	725	685	730	709	748	733	729	732	700	786	708	731	709	713	668	796	730	729	718	736	691	718	724	764	771	740	724	732	706	732	740	763	725	712	729	747	679	722	725	730	710	702	712	711	718	692	660	697	699	686	766	725	732	770	682	678	731	705	740	694	697	691	704	709	681	736	704	696	716	757	733	716	722	683	702	714	710	670	710	729	700	725	778	709	726	661	715	735	718	704	685	743	731	757	695	689	717	743	715	745	674	706	713	756	721	725	717	731	723	700	700	664	671	736	731	699	714	691	688	743	709	706	708	745	733	757	733	734	732	722	695	770	758	695	793	721	759	738	706	697	698	722	684	720	727	699	725	695	685	743	715	678	694	726	718	749	718	729	786	675	738	713	716	726	720	711	742	729	709	700	718	738	742	774	732	736	752	716	681	694	714	711	677	722	717	751	699	708	770	719	720	767	729	691	701	703	726	730	692	721	740	711	696	697	735	737	722	702	701	736	722	733	749	725	733	744	743	765	766	723	738	744	754	711	691	707	721	709	707	706	747	735	770	699	724	744	726	707	741	747	705	729	703	645	730	772	719	684	723	770	724	717	707	748	711	775	692	709	707	719	661	753	724	719	729	727	766	693	778	703	686	712	724	718	728	725	730	740	674	715	703	741	720	720	682	700	748	717	690	752	742	692	706	726	745	735	714	725	734	729	716	710	721	719	759	756	744	718	712	731	673	726	735	714	657	685	721	671	742	675	732	742	695	703	735	737	731	739	731	695	777	721	736	699	766	673	766	673	759	735	756	716	736	755	695	725	734	676	726	758	744	707	682	753	738	732	711	699	763	752	753	687	684	734	705	731	680	720	687	700	704	702	754	729	740	701	679	712	699	713	706	755	742	709	701	724	711	772	692	730	700	719	712	723	734	763	773	729	759	716	688	736	683	733	742	685	695	671	734	687	756	705	728	722	707	722	750	684	715	701	745	754	696	727	694	728	760	768	735	747	728	737	721	762	681	746	713	740	736	706	717	751	686	718	697	716	730	695	728	741	778	736	706	684	653	702	702	737	701	677	710	690	713	751	696	728	728	713	754	753	752	736	718	772	714	728	681	727	722	735	737	723	734	729	706	725	723	691	689	697	719	740	745	727	739	724	697	738	715	714	721	744	727	694	697	733	740	726	744	720	777	732	731	783	725	754	725	716	684	729	710	698	678	707	764	714	731	705	763	767	747	709	690	698	741	741	707	763	677	766	763	762	737	748	767	752	725	729	724	702	708	746	734	724	737	727	721	723	702	716	754	704	701	804	717	707	679	743	776	798	706	770	717	745	737	744	747	696	722	732	700	689	737	759	751	730	709	688	734	691	729	725	731	737	745	728	718	713	734	726	700	764	699	720	707	753	746	714	702	743	711	669	738	703	714	729	772	702	756
25919	12787	8536	4957	2640	1480	1084	826	634	516	439	403	369	421	357	378	323	324	250	278	291	260	273	265	273	262	248	267	266	244	281	287	291	261	305	297	271	294	280	260	285	279	251	252	314	305	288	266	270	284	282	253	274	265	283	241	233	280	261	255	249	282	238	244	248	264	253	254	276	279	281	264	319	266	288	293	247	265	286	281	278	257	294	270	288	283	274	281	234	251	306	260	260	248	247	245	257	298	252	257	278	263	289	278	275	281	273	292	283	275	281	297	283	252	297	240	254	278	283	284	285	306	260	276	256	299	277	250	256	261	246	267	282	267	280	216	284	263	259	265	296	276	283	264	241	243	301	266	273	270	278	260	266	270	272	282	258	267	255	286	242	285	272	273	328	285	261	271	249	255	261	250	226	265	268	296	272	282	276	256	286	287	271	302	284	287	303	268	281	247	276	258	251	251	303	316	288	246	293	250	267	270	252	262	274	298	267	290	307	292	274	255	260	278	262	259	281	303	291	245	265	244	264	251	255	273	257	258	282	284	277	296	287	284	278	240	263	268	279	268	274	287	247	251	237	302	271	266	255	252	303	273	215	296	269	307	261	258	260	260	298	246	279	256	274	246	258	294	264	279	272	289	278	264	300	284	274	270	280	252	240	274	273	280	249	250	275	286	266	247	267	265	269	283	241	269	249	291	269	260	287	286	301	232	269	288	245	286	291	275	273	258	287	284	266	266	235	284	240	255	262	270	236	282	259	278	266	277	258	289	274	273	248	253	283	246	264	265	263	251	271	291	260	269	288	280	284	245	246	255	264	296	271	300	275	260	287	251	241	263	249	235	277	300	278	270	278	270	249	251	292	256	287	283	261	229	261	280	294	287	262	232	241	244	301	286	285	277	268	275	281	250	274	256	233	262	275	261	272	270	244	276	280	279	235	271	255	225	230	243	271	301	287	272	261	293	294	286	262	260	253	272	243	250	271	293	287	276	266	264	253	245	268	272	292	261	266	283	246	255	286	273	266	246	248	284	271	263	292	316	279	254	260	306	268	265	266	269	262	290	261	267	276	248	290	288	258	318	285	282	280	273	283	276	265	262	270	260	278	257	263	284	294	259	275	259	270	242	264	284	267	250	259	244	267	281	249	265	265	238	263	276	262	252	258	276	281	297	278	253	247	268	259	246	255	255	264	234	261	248	263	260	278	288	265	250	262	261	264	269	272	256	253	259	265	264	248	287	256	288	265	279	244	225	310	263	285	277	264	264	292	255	257	273	276	254	255	254	254	274	227	271	259	256	327	287	246	252	290	302	281	261	251	269	262	281	292	285	283	256	256	258	290	272	262	282	271	257	268	246	250	269	268	291	277	270	269	272	298	276	263	285	274	283	255	268	236	270	247	289	273	279	289	283	277	258	253	311	265	267	267	275	251	252	261	281	280	268	285	286	274	278	283	256	321	274	269	273	275	253	250	293	257	276	281	275	269	272	281	254	276	275	280	268	250	263	296	288	270	286	300	271	255	248	244	244	262	256	268	244	300	272	254	278	268	295	259	283	286	293	274	238	278	239	239	260	268	302	245	248	273	290	293	285	260	278	239	276	245	251	260	267	290	260	254	266	277	276	256	248	249	272	269	225	245	233	257	236	282	276	255	276	232	286	269	246	280	256	265	272	261	253	259	252	241	267	278	260	226	274	271	232	258	262	267	304	278	294	237	292	267	272	281	249	292	275	259	278	270	265	295	267	260	293	288	258	276	284	274	267	272	281	296	210	273	266	302	245	288	255	255	270	276	282	283	238	266	257	279	243	284	261	296	230	288	287	251	245	254	259	296	233	292	277	277	263	242	243	284	264	269	261	261	260	263	283	262	266	278	277	272	263	258	245	257	249	267	265	273	285	249	263	271	261	267	280	263	274	271	235	275	271	247	242	256	264	265	251	245	300	260	269	295	280	273	270	255	259	252	241	248	240	267	283	289	287	282	265	272	250	288	262	282	294	247	279	255	271	260	291	255	291	271	258	261	249	269	226	273	240	254	275	295	270	285	239	245	235	270	298	249	257	305	278	267	277	275	255	240	278	292	288	284	250	276	267	281	268	261	222	217	268	296	256	301	257	251	253	278	248	254	277	277	250	260	264	283	282	278	259	278	274	265	278	256	287	257	274	303	242	256	253	271	261	277	280	259	267	261	259	267	253	257	244	287	266	274	297	268	281	270	272	279	280	240	230	255	291	236	269	261	260	228	262	282	257	232	265	255	282	296	277	281	279	276	276	245	276	275	258	308	258	277	251	258	260	251	241	313	281	291	257	258	273	251	263	253	245	285	285	254	272	257	288	265	263	272	289	242	249	254	276	297	281	288	259	280	266	239	231	283	247	256	264	272	287	290	264	275	258	269	281	281	276	269	249	272	292	273	281	277	310	259	244	297	254	261	269	279	265	240	278	266	275	276	246	281	288	296	260	281	259	282	272	292	264	296	243	242	257	244	260	296	285	273	259	262	248	279	268	262	261	286	239	264	288	289	289	257	255	259	274	299	249	262	272	255	257	297	284	285	273	247	253	271	276	219	253	266	277	275	292	288	274	270	265	250	258	247	266	285	277	279	291	277	264	251	242	276	266	275	244	285	264	271	288	316	259	264	274	270	284	274	245	310	276	271	243	274	257	261	286	236	259	312	249	257	252	296	268	286	269	287	308	272	286	273	264	249	284	260	292	296	247	261	259	253	293	235	315	307	271	244	280	291	258	280	238	278	263	262	301	282	257	251	260	269	291	276	270	264	242	279	248	276	274	273	219	247	316	266	305	257	274	270	273	251	224	266	268	249	264	289	253	259	256	257	261	269	259	237	282	249	260	307	252	271	263	235	261	267	277	286	290	287	264	282	286	271	271	273	256	284	298	275	254	249	259	237	218	279	274	274	251	267	259	290	294	276	270	269	258	283	278	267	276	257	271	282	296	264	284	267	235	291	250	290	314	256	282	251	265	256	282	236	293	267	266	275	264	277	289	240	257	271	249	281	290	280	295	287	258	274	283	261	272	279	285	255	233	273	284	256	253	219	255	276	302	283	307	265	252	271	269	263	289	309	290	273	247	251	270	263	270	263	256	261	281	291	300	226	275	280	284	275	269	269	241	238	265	312	294	242	286	282	262	270	256	271	263	304	281	270	258	309	268	265	287	270	313	286	246	300	286	281	285	287	235	267	259	269	284	272	262	297	301	267	267	282	287	259	262	249	255	289	266	274	289	247	283	260	235	270	271	273	281	270	272	275	257	250	269	292	282	263	281	264	286	305	248	276	261	237	245	228	242	259	266	281	279	275	294	279	293	257	252	258	268	285	261	270	281	296	280	269	272	235	296	263	270	299	279	274	324	261	232	265	275	261	295	250	249	249	271	245	259	264	261	303	268	262	260	294	298	247	305	265	268	259	263	261	246	262	262	242	254	302	259	251	276	265	284	265	264	268	246	282	282	271	243	285	287	311	275	249	294
15313	9348	13286	11380	8327	5465	4162	3025	2275	1819	1507	1364	1392	1222	994	953	887	773	726	653	625	629	595	607	589	620	588	607	605	601	625	647	601	614	596	613	590	587	626	641	628	605	617	616	608	685	571	634	639	651	630	611	588	588	581	572	622	597	600	612	581	594	623	587	616	593	628	618	617	630	559	632	579	595	597	580	603	603	555	603	564	584	606	647	615	577	590	645	547	590	595	601	584	635	594	609	618	581	602	590	567	550	610	616	612	587	654	584	610	612	625	601	624	529	586	590	589	558	627	602	596	647	600	569	610	626	611	633	571	605	584	573	594	595	598	614	620	607	598	582	620	590	620	608	610	556	619	617	570	616	610	574	604	587	604	630	598	598	578	591	601	610	634	587	583	590	585	646	621	597	606	595	593	547	597	594	605	626	575	570	577	553	599	579	564	596	631	572	582	646	568	607	570	636	575	579	606	581	618	619	623	627	554	643	588	628	577	584	620	610	651	591	590	647	629	620	584	587	634	615	591	628	592	622	637	621	602	561	603	581	581	574	604	612	611	580	608	596	593	606	594	592	607	567	621	559	589	622	568	579	592	581	598	568	585	633	629	596	586	616	629	601	566	594	594	583	574	591	597	637	570	613	596	587	628	592	610	577	583	606	629	593	595	590	549	590	597	547	585	557	568	576	614	598	625	618	590	620	604	623	586	587	588	634	578	555	588	624	630	581	622	601	597	601	631	614	625	555	574	603	641	614	571	646	573	643	597	564	599	589	618	593	613	598	597	607	627	614	579	614	553	634	614	547	614	632	623	627	611	616	586	580	548	592	658	627	611	554	583	617	587	597	586	614	639	642	607	590	552	608	587	592	625	578	609	570	610	605	579	605	638	569	608	633	601	595	625	561	617	589	621	573	618	588	586	589	601	623	547	599	625	572	594	578	572	536	615	598	600	633	573	595	578	581	584	607	564	619	624	593	581	654	604	591	599	562	599	616	589	562	608	623	605	564	588	596	620	600	623	635	584	642	649	561	622	581	618	597	594	585	566	600	607	614	596	573	603	635	567	608	594	583	605	609	585	577	583	578	561	591	572	599	623	627	607	597	571	597	603	612	585	633	651	581	584	630	612	590	609	580	589	577	606	566	602	589	596	569	629	616	611	609	622	598	618	615	629	600	605	577	587	608	635	644	606	595	623	584	599	649	606	579	600	614	584	610	613	611	622	586	607	613	617	600	598	639	580	592	599	598	601	622	597	584	629	603	572	620	585	597	625	597	636	570	642	572	608	578	599	634	587	661	606	543	612	597	602	615	567	620	597	563	568	583	586	604	611	578	594	616	612	607	615	546	561	570	594	586	571	583	574	571	569	625	611	590	585	570	610	620	614	602	613	603	634	576	622	578	562	581	566	619	611	610	591	593	620	584	565	533	623	602	567	572	588	590	596	597	607	577	537	580	569	576	592	609	598	600	613	594	614	600	621	608	600	573	600	599	584	578	608	612	593	598	589	647	609	577	641	594	637	603	587	582	564	603	586	586	575	618	544	599	604	583	596	626	565	645	615	593	596	606	578	532	607	586	591	605	617	618	614	587	616	583	601	622	567	580	615	605	605	612	585	590	617	622	560	615	601	589	597	607	624	591	596	614	587	651	602	600	603	568	603	626	589	566	599	592	598	582	603	589	602	585	616	633	572	593	588	571	624	583	626	581	583	583	599	554	605	622	587	629	610	585	563	605	573	622	624	575	588	557	568	575	643	573	574	601	574	577	625	610	592	590	588	605	575	578	623	606	632	572	590	611	600	573	545	637	606	580	588	657	576	596	590	620	612	608	629	584	590	603	577	578	588	621	593	574	602	624	559	593	604	580	614	549	632	601	586	620	568	612	564	592	609	568	615	620	612	600	610	586	621	609	633	642	588	579	600	586	587	604	631	608	554	563	617	616	623	551	605	587	581	619	560	592	564	617	594	577	612	548	615	589	604	607	567	641	611	620	615	611	613	626	556	586	560	612	611	638	612	595	609	549	604	592	564	571	603	618	616	628	616	616	616	575	599	610	620	603	566	651	623	610	573	606	593	586	588	611	596	602	631	585	563	570	591	640	581	603	619	599	620	660	616	595	591	608	585	629	606	608	609	662	613	587	594	593	608	599	545	626	606	603	561	594	595	603	584	612	601	594	608	613	546	597	625	598	585	618	574	647	622	616	594	575	571	563	600	584	581	600	580	575	590	610	563	597	582	575	633	599	620	544	558	594	556	646	580	615	636	577	597	612	593	617	586	607	615	661	595	625	613	599	565	583	588	604	591	633	605	584	584	581	589	624	621	625	590	622	620	588	597	615	597	614	613	566	561	576	624	586	632	606	634	595	584	621	599	641	607	603	606	607	586	596	600	556	581	581	620	605	576	592	624	623	630	639	564	548	600	587	603	552	579	614	639	597	604	607	558	586	569	628	617	534	605	625	587	619	578	580	613	641	616	598	618	555	647	576	643	629	550	613	607	599	562	564	580	584	595	616	617	554	597	610	573	581	570	609	573	630	652	562	578	597	580	594	599	601	597	590	588	618	574	592	590	615	613	596	593	616	630	626	607	592	600	608	600	574	593	610	589	634	547	606	553	611	562	608	571	587	559	594	615	623	574	628	591	599	588	569	594	535	625	627	606	582	599	570	600	648	595	589	583	593	563	610	597	589	579	575	619	589	596	601	587	564	564	603	574	546	570	631	608	595	605	594	601	570	586	595	615	624	622	606	606	573	611	600	676	598	647	592	617	547	563	615	612	582	625	583	638	655	604	584	579	611	581	599	594	595	543	572	573	592	642	597	558	602	604	610	609	577	583	593	600	586	597	576	601	543	625	573	606	570	635	635	594	630	574	599	600	602	635	583	616	587	648	630	623	611	617	605	605	618	627	602	612	592	600	649	603	557	530	623	579	617	573	585	577	578	601	595	618	550	584	575	548	611	592	594	578	579	612	587	564	634	569	554	605	598	602	603	592	620	605	583	632	577	624	544	591	597	580	574	611	610	602	592	608	619	615	577	661	619	591	625	616	579	612	570	622	574	566	604	594	602	598	594	591	557	613	583	603	577	586	619	574	597	613	554	574	608	607	605	625	624	646	618	580	569	592	638	616	592	523	595	588	597	582	634	628	593	586	608	622	603	595	603	596	623	574	559	597	599	624	595	598	611	654	588	618	573	556	614	625	600	610	602	621	601	589	574	590	547	603	639	618	639	606	587	575	606	594	569	614	555	608	590	580	578	610	557	620	582	602	636	576	591	639	624	593	578	635	572	623	627	563	575	643	566	608	564	623	607	614	653	584	572	595	600	637	669	610	612	622	574	599	608	570	545	577	622	614	591	630	586	606	574	606	612	587	603	593	648	578	633	604	588	618	630	608	572	598	609	604	617	574	621	635	625	588	618	604	579	591	578	584	618	632	599	578	581	609	621	587	613	608	636	611	611	581	613	607	604	583	568	587	604	602	603	584	611	648	539
34124	17568	13222	9911	5952	3430	2226	1509	932	717	613	540	509	472	418	411	353	335	327	308	330	302	350	316	293	318	292	304	295	270	283	290	315	357	319	286	300	328	268	286	262	294	324	320	311	299	306	299	282	295	262	318	313	291	329	300	284	286	300	287	308	298	291	304	277	274	316	288	304	281	291	302	282	298	295	289	301	266	269	287	294	299	302	277	307	305	313	297	325	290	301	305	276	286	298	325	311	317	312	299	298	315	316	311	269	336	272	293	293	290	288	282	314	298	322	273	265	306	279	266	314	312	280	308	295	291	262	288	273	302	315	312	291	281	301	306	248	291	269	271	294	294	292	300	282	292	289	295	303	300	303	330	286	294	296	309	284	292	295	310	337	271	286	295	266	280	333	283	291	297	287	262	353	303	308	283	302	307	290	320	295	277	296	312	319	332	290	298	292	308	285	281	273	323	336	306	279	305	309	330	283	316	320	261	288	286	302	276	285	327	303	297	303	318	300	282	301	280	277	319	292	281	291	277	297	311	273	284	297	308	323	308	292	294	291	302	305	272	302	310	299	284	292	320	297	265	305	292	285	284	285	283	259	292	280	309	308	287	291	315	295	281	285	298	292	326	279	244	269	301	310	337	309	300	310	311	285	329	304	315	309	276	303	338	307	310	314	316	314	304	263	295	297	276	312	282	313	315	253	307	278	287	305	312	281	290	309	267	305	256	281	283	285	305	306	302	262	302	294	290	300	300	325	312	309	299	303	285	280	274	276	315	296	297	287	278	326	315	296	312	340	296	295	305	286	291	273	296	279	287	297	317	285	288	277	275	297	312	313	283	295	265	289	304	285	270	304	307	301	309	326	310	288	308	276	295	315	293	283	304	293	340	293	304	290	305	335	288	319	297	299	266	283	303	269	273	295	288	301	310	315	283	285	297	326	267	296	296	285	292	296	304	292	324	303	295	303	294	302	301	310	308	296	297	273	297	281	303	328	281	307	281	288	301	318	323	280	320	300	294	319	285	301	267	302	290	276	319	315	318	347	298	310	277	301	301	309	314	329	316	266	316	310	304	281	292	275	307	295	307	255	310	283	299	300	284	301	297	256	297	299	263	295	295	282	267	284	275	301	287	290	264	295	298	269	264	302	297	253	291	314	278	323	298	246	268	309	322	315	303	295	278	293	304	292	266	284	328	310	301	323	261	318	331	269	324	308	279	301	291	284	290	297	288	340	280	297	325	319	318	294	297	305	303	289	294	279	287	298	312	306	308	301	287	310	276	277	333	268	315	318	281	283	294	309	301	271	308	300	300	284	307	289	300	278	314	291	334	304	299	286	299	268	340	297	319	303	285	281	278	278	318	308	303	311	302	324	296	295	314	285	288	274	327	309	281	293	301	287	278	289	289	322	351	291	306	289	300	311	344	306	312	295	322	307	310	303	291	309	296	280	271	300	326	289	297	309	297	304	304	341	321	309	284	302	330	315	348	320	296	337	327	288	318	279	302	310	306	274	314	283	282	271	317	317	284	265	281	315	308	288	283	311	306	309	318	294	296	266	296	292	294	282	310	305	293	288	294	265	295	286	275	330	300	270	287	350	269	288	303	294	311	324	304	285	287	289	303	254	329	292	288	312	299	314	255	303	289	287	297	266	299	250	317	267	301	280	284	305	310	312	315	285	295	294	276	266	280	263	287	301	290	300	331	303	295	285	300	293	303	285	278	308	290	322	318	306	302	310	265	275	296	313	273	306	274	325	297	322	293	282	301	302	292	305	281	289	294	300	337	320	291	312	297	305	269	304	284	343	291	277	325	299	298	290	287	291	277	292	305	286	280	297	270	301	323	332	312	315	279	270	318	286	293	298	310	313	289	297	274	309	285	294	303	266	272	275	291	302	278	307	307	288	300	337	302	309	292	285	301	299	303	297	322	281	323	290	288	291	311	284	303	301	306	301	257	341	305	286	320	317	283	303	301	288	301	305	331	273	301	298	286	343	330	316	303	306	300	294	309	304	286	289	294	266	275	296	321	307	320	297	286	312	312	331	315	299	330	288	259	268	312	283	294	294	313	327	262	320	292	301	313	298	300	295	297	276	315	295	277	279	281	308	291	277	291	276	283	287	308	327	266	313	314	265	284	298	285	305	299	320	281	279	273	294	323	316	273	298	276	282	286	315	288	315	308	293	313	306	280	279	270	326	315	314	284	302	307	291	300	305	293	307	296	309	265	300	282	301	298	296	288	269	285	290	309	290	312	263	264	284	288	288	293	279	305	290	306	279	312	303	290	283	281	346	307	288	314	289	270	290	305	264	275	307	279	286	294	316	312	310	281	313	291	302	286	338	349	283	290	312	285	282	309	300	307	303	291	287	311	329	333	297	301	289	299	297	284	309	292	306	308	293	308	345	286	299	265	308	308	307	295	280	292	312	283	323	300	308	310	296	318	306	330	284	315	273	298	298	301	291	296	274	327	303	294	331	320	295	277	275	291	322	312	284	292	308	291	274	295	302	307	292	278	307	296	301	304	332	318	314	284	266	264	323	306	303	290	281	345	281	289	282	295	271	290	309	295	276	314	332	350	305	262	279	322	275	293	308	295	324	319	308	310	304	292	281	256	293	309	308	299	292	293	281	316	287	281	286	304	333	332	293	294	260	314	327	292	335	273	298	296	289	294	263	289	302	304	293	289	289	291	283	285	296	295	271	307	286	311	293	299	300	279	285	319	318	301	294	332	277	254	304	308	304	280	299	308	310	297	321	303	274	297	289	290	303	292	299	273	279	276	289	307	291	282	310	292	301	268	318	260	289	268	281	286	290	329	285	304	296	305	324	303	326	305	268	299	314	278	311	316	274	286	319	297	263	297	283	302	275	292	307	282	284	298	293	258	282	272	301	282	299	269	294	275	323	297	321	309	269	288	323	301	268	302	294	276	258	273	310	374	263	283	278	298	278	307	298	307	307	325	291	295	307	295	291	306	295	303	309	318	307	287	316	340	276	283	299	333	302	328	330	276	301	292	284	285	287	326	296	307	269	290	278	269	276	276	247	312	312	300	283	276	288	306	272	292	290	316	312	301	328	307	314	313	291	302	313	312	252	303	293	274	300	299	299	317	277	284	343	323	293	269	301	302	296	295	319	282	292	324	291	272	278	284	294	289	294	280	314	323	317	347	316	315	287	284	243	285	271	287	283	280	297	314	292	294	268	273	318	309	292	316	291	303	324	310	313	277	298	312	303	296	323	296	299	331	310	298	318	299	259	283	311	285	330	306	269	291	329	300	283	284	265	315	292	288	310	267	262	328	331	286	289	281	263	304	331	318	330	309	291	320	297	290	260	289	292	304	291	292	275	313	275	273	274	284	305	281	284	329	304	286	296	295	311	291	297	282	329	315	309	280	325	301	291	307	276	289	286	294	281	292	271	256	269	314	316	302	327	281	294	315	286	313	290	328	278	281	286	307	298	326	287	338	300	319	311	286	312	301	292	282	304	332
20538	12886	19137	20122	16091	11183	8289	5615	3923	2808	2346	2002	1928	1772	1377	1315	1079	992	805	760	690	737	716	667	635	661	672	674	692	627	646	670	680	667	650	731	685	700	727	686	692	636	715	667	699	707	630	692	671	704	719	743	683	685	617	702	650	683	634	637	689	657	674	637	685	624	637	639	643	686	688	683	671	634	624	672	659	695	682	645	648	644	694	693	630	652	669	665	721	651	703	655	657	685	704	700	685	672	654	704	712	609	633	665	654	665	652	641	652	670	666	643	629	661	654	672	669	643	638	660	660	635	687	656	656	634	682	658	649	634	642	610	680	687	685	618	657	686	668	674	640	677	635	620	653	650	695	676	632	683	633	664	664	656	651	655	640	628	684	639	641	677	638	634	623	708	656	659	610	713	650	667	638	653	689	651	641	678	599	722	639	668	671	613	700	679	682	695	681	693	675	649	669	656	633	650	631	703	681	629	689	663	639	666	652	666	684	635	645	624	663	664	644	706	688	606	649	651	634	623	622	666	620	622	602	685	632	645	689	665	650	643	631	637	645	676	625	631	661	662	646	649	659	673	651	634	662	665	704	678	667	665	673	645	645	674	656	650	668	633	620	645	702	679	608	632	632	670	676	641	678	624	652	694	619	682	632	697	663	615	664	654	637	676	687	668	683	701	647	673	604	666	672	706	643	671	683	633	665	634	678	657	673	668	690	691	688	644	672	614	597	656	695	662	657	656	657	628	688	680	712	630	682	655	629	640	646	658	658	645	669	615	681	644	622	648	601	672	627	641	637	633	647	660	664	659	627	655	642	687	619	659	629	693	654	632	636	638	670	672	655	668	681	668	649	647	642	643	644	656	649	634	701	638	657	681	666	630	653	633	632	674	669	620	652	697	667	631	707	671	680	645	677	665	699	640	663	667	629	659	620	665	684	603	654	648	657	599	684	672	602	646	663	645	693	669	688	687	637	628	652	630	640	641	616	621	602	650	652	705	677	648	672	647	653	641	665	655	675	657	692	657	630	644	662	693	658	619	684	650	627	636	646	657	629	627	695	643	638	670	649	661	679	640	638	669	668	640	658	693	692	638	697	645	662	671	639	652	628	676	651	643	648	619	646	637	674	608	647	661	669	663	685	640	656	620	706	649	629	644	628	655	670	646	677	650	656	674	626	653	674	647	653	635	649	675	669	704	661	647	637	635	609	659	627	644	691	665	647	666	624	637	692	653	673	667	691	653	653	616	702	614	675	715	623	646	678	592	646	648	660	661	631	682	641	628	623	629	670	669	709	655	638	677	684	625	676	689	615	612	652	691	651	640	626	711	666	672	657	690	648	690	687	665	620	641	639	658	649	653	657	697	669	639	636	650	620	679	685	638	648	657	628	683	682	646	642	622	664	609	634	645	676	671	644	667	681	672	613	643	692	673	644	648	696	609	610	600	665	626	644	688	663	617	643	616	634	656	606	696	675	640	678	644	637	636	651	649	623	624	706	648	606	677	619	679	689	659	629	647	644	649	643	652	698	685	736	669	701	673	696	645	672	642	627	647	668	702	625	661	658	676	684	633	656	654	690	607	666	674	621	620	703	638	670	659	683	652	647	636	640	666	647	679	668	669	693	651	670	624	630	654	648	677	681	599	624	675	650	668	682	659	627	675	685	669	656	668	658	696	624	690	652	693	659	693	652	648	674	704	660	627	645	686	687	641	690	642	684	624	656	652	646	641	680	684	696	645	688	670	642	645	639	639	674	687	665	607	658	662	639	681	654	664	679	683	669	697	646	633	654	650	648	661	634	697	638	688	621	659	672	665	658	668	648	659	648	653	633	636	655	713	652	673	666	673	673	673	639	676	660	678	640	654	650	641	650	657	632	621	661	651	663	638	630	651	657	650	665	636	664	673	660	639	651	696	648	655	598	598	671	594	636	640	662	613	638	650	639	615	630	699	676	674	629	643	634	637	677	634	722	621	654	632	668	648	652	685	671	626	631	659	606	651	719	680	690	671	664	673	668	680	685	657	683	667	656	676	695	629	613	597	637	637	628	640	632	640	710	634	612	654	639	662	641	666	645	673	625	653	653	644	694	661	615	627	673	644	696	677	667	646	673	667	641	620	635	673	689	646	661	657	624	695	682	608	632	664	683	649	717	689	629	648	681	646	620	693	635	692	662	627	706	628	646	660	708	639	597	672	677	662	616	631	627	659	635	667	665	662	685	666	665	663	667	676	653	685	667	631	607	626	677	642	654	638	666	653	647	663	676	675	653	684	680	683	701	623	668	705	641	675	671	685	636	668	650	659	663	642	645	692	642	645	615	662	648	655	682	616	641	697	635	627	622	610	626	650	606	675	607	668	654	644	669	691	645	636	644	612	651	677	626	662	645	636	623	631	663	632	656	628	642	622	659	605	678	632	680	655	683	621	668	650	669	666	666	641	652	629	656	662	651	668	703	666	660	618	635	593	696	655	675	671	648	677	636	657	647	664	640	643	698	664	694	656	643	676	653	653	669	648	694	629	665	643	650	633	644	654	691	654	664	657	698	654	652	665	697	639	679	670	662	642	653	672	657	611	664	646	654	647	621	655	656	643	663	676	675	636	643	677	670	648	665	682	643	622	650	640	651	672	643	665	694	636	689	673	682	674	664	634	646	638	680	591	646	639	679	624	646	640	676	718	653	655	659	664	674	630	651	681	647	645	627	649	663	665	631	690	716	652	703	659	621	643	627	642	671	673	640	665	639	681	645	657	651	641	668	649	641	655	618	669	662	697	591	649	657	653	694	644	635	634	679	673	598	677	662	633	700	708	616	636	659	702	611	626	641	679	621	644	653	656	712	642	611	658	648	669	684	675	625	684	667	622	670	642	632	659	663	621	643	647	650	656	691	643	675	694	588	649	642	657	701	622	626	683	657	724	664	630	623	638	653	674	711	648	648	634	666	629	683	664	664	667	695	689	664	674	626	686	617	600	664	646	633	684	618	653	638	673	686	632	672	638	686	652	646	674	670	652	680	650	651	682	662	653	668	635	608	651	628	686	679	657	634	646	674	651	665	648	624	657	660	658	636	645	649	649	651	623	722	621	642	694	595	659	688	642	619	637	623	717	647	671	663	686	671	640	630	684	653	716	689	686	696	599	717	681	677	658	653	651	638	670	683	681	669	662	641	624	622	622	608	673	649	651	655	667	653	673	700	678	638	643	647	693	668	611	684	617	660	678	631	625	647	655	661	653	625	653	622	628	690	652	687	646	638	690	676	671	659	703	623	621	654	642	669	655	678	632	658	686	666	611	698	667	655	648	639	672	661	668	677	667	606	666	699	633	639	621	652	656	673	675	663	702	652	663	677	625	683	680	675	679	643	691	652	651	664	682	646	656	667	651	679	655	652	667	631	633	684	632	641	607	639	652	649	630	710	701	662	663	616	680	644	619	647	619	690	671	601	650	683	624	653	669	697	658	639	678	658	674	672	693	657	652	652	667	670	662	586	610	623	635
43826	22706	19807	15557	8674	4080	3199	2083	1344	1007	841	694	645	593	505	478	453	384	369	339	338	333	364	326	364	332	312	326	324	306	325	342	323	363	312	326	332	337	342	325	343	324	335	313	315	347	352	339	319	345	298	373	334	350	397	328	347	344	330	325	352	346	340	324	321	305	324	355	325	342	351	301	329	313	337	325	305	306	333	359	305	336	345	320	344	303	352	309	321	318	283	317	305	363	333	339	322	316	318	321	324	360	334	329	378	329	336	326	321	309	307	351	324	322	340	347	331	321	334	325	346	346	327	329	328	316	351	338	298	326	313	339	339	329	354	312	312	293	297	322	326	312	338	341	358	367	351	332	324	355	326	326	368	334	361	327	354	315	341	318	323	361	333	341	331	309	309	353	341	298	315	341	324	362	313	317	330	342	344	296	332	319	354	336	349	295	356	339	343	320	343	331	310	350	317	334	336	301	321	330	340	342	315	345	313	342	319	341	318	372	315	359	324	336	357	329	359	334	343	320	336	338	338	307	324	377	313	339	344	334	325	309	349	360	330	327	347	330	319	340	308	334	310	316	345	339	293	311	319	358	352	341	347	352	337	342	377	328	354	338	308	320	300	385	344	300	300	320	335	305	332	298	322	317	297	324	334	308	322	349	317	345	357	349	322	341	287	353	350	338	345	334	325	328	300	362	332	325	289	345	376	335	341	322	336	335	325	306	348	330	352	343	339	327	326	326	339	375	343	332	332	303	336	290	322	317	337	328	359	341	348	325	324	331	372	335	353	328	343	354	371	338	302	325	356	350	316	354	330	324	305	316	324	308	340	341	323	317	341	336	315	363	309	309	309	342	326	320	316	333	311	361	322	356	297	326	325	331	342	347	340	338	335	351	315	345	330	337	315	314	335	337	360	360	356	301	319	302	332	358	305	315	326	354	327	315	320	343	335	271	274	333	356	324	324	319	340	322	353	299	358	331	361	375	321	308	312	325	363	316	336	335	372	321	292	306	312	288	318	334	364	318	323	340	333	312	307	340	350	348	344	363	336	307	316	313	302	318	345	312	317	341	342	316	293	311	354	316	334	313	318	339	293	363	326	309	316	332	335	333	343	310	307	346	322	310	320	334	321	326	313	313	358	344	362	315	331	325	336	325	323	291	333	345	357	346	302	352	313	329	305	331	336	345	350	356	352	322	311	332	339	331	321	328	328	357	303	320	346	320	350	333	334	318	355	328	347	305	323	305	325	308	342	338	322	331	332	287	324	318	328	336	367	339	324	295	311	301	346	336	333	348	347	303	314	359	379	355	361	305	339	340	360	343	327	336	310	315	310	323	328	321	332	304	341	354	353	315	309	326	298	368	306	342	329	288	328	331	338	324	319	353	325	313	314	316	321	312	339	335	343	335	337	313	370	333	352	297	333	314	347	316	337	319	347	305	302	321	331	394	302	313	330	295	347	312	343	325	312	348	345	307	318	338	296	315	371	349	339	349	317	343	312	299	344	355	321	323	357	296	324	325	323	332	309	292	301	306	324	334	348	314	318	354	341	342	312	307	313	331	327	360	309	330	300	318	322	329	351	330	342	327	325	311	323	305	350	328	362	351	334	373	311	338	336	332	335	314	332	334	312	331	336	340	351	325	352	328	316	348	317	329	321	344	336	336	355	295	331	321	330	321	338	334	318	325	317	336	338	312	324	339	319	354	334	324	326	344	328	384	335	310	341	349	330	294	306	311	334	319	334	359	350	342	354	331	375	309	300	290	302	305	308	317	314	328	339	330	313	337	300	321	320	331	321	312	342	325	312	322	317	342	297	297	352	309	326	349	289	323	311	306	310	326	348	331	318	308	328	334	351	340	298	349	330	344	348	363	324	332	329	311	340	302	323	333	341	379	314	323	322	278	309	309	329	338	319	354	324	339	312	307	328	328	334	352	317	351	304	324	342	326	307	297	339	345	330	325	350	317	332	323	318	298	304	333	295	329	319	322	303	339	294	325	329	321	318	357	326	327	339	332	346	327	318	321	345	349	311	336	374	326	317	350	337	341	307	328	335	333	281	287	320	340	308	331	353	356	328	311	330	328	327	325	353	349	349	334	302	349	340	296	301	340	307	332	330	330	370	335	368	328	358	348	315	329	337	348	313	306	322	321	338	318	327	332	322	326	278	326	325	331	348	322	320	320	321	338	340	303	353	340	350	303	369	320	356	311	343	326	318	294	345	310	369	351	337	334	330	330	334	343	335	324	318	335	370	315	369	364	341	331	323	360	364	360	325	356	363	331	338	323	335	325	320	292	331	330	354	348	329	311	293	319	327	334	354	287	321	363	308	340	349	360	337	340	289	335	367	328	343	348	313	310	317	301	326	312	325	311	319	364	312	370	323	337	342	310	323	312	321	331	308	319	330	336	345	340	341	309	323	336	311	347	299	297	321	340	336	298	321	314	339	312	332	342	314	325	355	329	326	322	320	338	334	348	305	312	355	334	346	308	318	342	348	333	356	334	318	308	326	343	321	357	345	310	302	305	324	328	359	351	319	361	341	334	308	341	314	370	336	310	327	355	335	342	315	325	327	320	331	322	334	293	288	362	347	308	311	285	333	362	320	297	315	312	319	324	333	306	324	329	346	340	334	312	370	348	349	312	335	362	324	313	282	357	377	345	330	324	344	310	295	322	358	377	325	348	305	339	323	345	314	335	327	307	344	327	331	338	325	308	314	351	323	338	330	321	310	350	348	342	334	326	336	303	326	353	319	359	329	341	307	353	316	323	318	312	330	332	314	343	323	360	384	347	331	359	327	309	342	347	336	340	331	338	311	353	307	315	359	352	334	341	326	321	320	307	349	314	338	346	354	338	359	358	357	310	322	336	354	311	329	368	337	323	347	353	333	309	301	333	340	338	351	332	341	340	371	315	302	331	350	354	353	350	315	346	313	339	350	321	305	341	333	332	333	339	331	290	299	317	352	341	334	276	342	335	342	358	313	323	319	308	313	342	344	342	320	314	312	332	316	329	342	331	316	351	309	357	358	317	330	307	349	334	312	364	369	346	334	332	315	346	317	311	345	338	357	311	336	358	317	333	365	347	309	317	345	329	345	323	356	341	336	339	306	345	337	347	339	325	344	328	308	321	308	332	318	320	329	353	310	353	338	351	359	372	342	312	331	345	348	312	350	333	343	316	317	344	333	338	332	339	344	337	338	325	347	313	331	354	331	334	328	325	318	338	383	317	341	328	357	313	363	311	311	333	339	358	319	324	317	317	332	362	345	335	374	346	332	355	348	360	330	317	342	289	295	308	376	318	347	358	343	342	359	321	338	299	320	317	338	352	336	324	353	357	336	308	306	334	338	321	328	312	296	322	358	358	332	320	297	316	312	318	301	358	330	336	343	336	368	333	355	335	319	325	340	317	337	343	347	314	338	339	340	309	329	350	313	344	321	365	354	310	311	325	354	326	300	327	329	316	331	323	322	301	340	341	312	332	315	325	315	296
25533	15842	25455	26314	18907	12610	11488	7976	5366	3875	3198	2623	2485	2210	1800	1667	1412	1188	968	931	837	772	807	792	761	764	720	745	767	747	723	754	784	761	800	828	725	797	806	755	793	759	749	730	764	750	700	717	779	732	711	701	725	739	723	745	743	734	667	672	770	725	710	680	709	750	706	678	709	691	670	697	737	727	720	734	766	716	727	719	747	757	698	717	755	777	721	689	693	750	722	683	695	764	735	709	735	716	736	738	722	698	676	738	715	681	729	679	727	692	705	677	745	689	663	737	712	768	696	713	698	696	706	750	683	714	721	744	753	699	675	747	738	691	680	747	718	714	727	717	755	748	671	739	762	747	730	743	710	701	719	675	670	651	688	712	709	742	694	724	709	737	709	755	735	708	714	725	709	699	704	688	703	719	700	720	732	698	704	696	676	750	746	696	714	689	709	724	794	723	718	717	754	723	681	733	726	718	722	669	732	724	727	706	757	712	735	732	695	682	696	738	655	775	704	702	688	755	685	686	751	725	689	714	708	694	726	742	692	732	670	670	696	699	684	681	722	698	734	685	735	763	699	737	739	703	718	760	721	792	765	742	708	704	709	683	728	761	674	711	711	692	729	725	740	751	745	719	727	730	712	700	717	745	656	735	683	760	703	681	696	728	711	710	691	666	643	717	668	721	700	683	690	680	736	745	753	698	688	719	731	706	691	728	716	736	739	715	709	686	697	672	711	688	693	673	695	766	715	681	729	723	726	694	648	717	682	685	706	736	692	704	717	732	757	711	701	677	746	751	665	685	747	765	730	722	667	737	699	716	747	738	711	677	697	702	753	733	737	690	671	761	723	730	741	704	681	708	722	728	725	714	728	729	713	757	679	725	693	661	727	730	691	702	722	718	714	748	728	717	725	698	731	687	734	709	695	728	694	727	734	707	697	719	708	736	729	717	730	770	698	680	746	689	678	702	717	698	696	693	716	713	730	762	711	711	691	736	739	729	730	746	725	738	727	725	718	751	710	718	742	699	708	730	716	687	749	685	724	732	735	740	742	714	725	756	717	734	724	693	690	704	719	719	745	693	760	721	756	725	726	709	726	775	725	714	792	674	670	749	746	715	732	719	725	680	787	722	700	691	688	709	721	718	687	751	728	738	732	698	719	717	690	774	712	747	693	677	716	703	729	691	717	716	743	698	773	757	682	746	717	749	704	688	703	725	714	716	722	728	701	721	698	722	685	719	732	716	734	718	720	737	759	759	746	729	685	713	745	698	716	748	759	681	714	739	682	685	728	722	769	742	743	700	703	704	748	769	702	720	672	731	740	758	664	711	739	791	721	788	750	677	719	720	720	678	745	665	694	690	687	732	683	710	736	744	726	705	770	695	721	741	751	763	679	705	719	705	716	688	748	690	660	658	762	712	714	726	731	738	760	749	716	743	749	702	713	734	749	735	687	714	704	686	726	757	697	744	702	707	704	747	756	739	711	681	668	685	677	708	712	759	748	720	715	694	682	716	743	712	715	766	707	720	745	717	710	779	732	658	703	700	743	706	687	718	704	677	713	712	695	721	711	735	755	725	746	690	714	710	704	756	738	688	740	726	734	745	704	689	711	705	685	725	741	711	686	745	763	754	699	720	702	703	651	723	699	701	669	734	744	670	714	699	745	721	736	709	710	678	698	723	730	742	673	661	677	708	731	721	695	693	734	696	738	719	750	768	702	675	752	757	726	750	691	758	723	744	703	703	674	692	710	707	727	715	695	670	727	689	736	706	741	732	735	709	756	700	717	754	711	718	698	717	694	690	727	719	694	762	738	734	717	717	668	784	681	714	712	667	712	711	729	698	706	720	689	711	710	730	694	748	666	687	738	705	689	746	712	682	718	709	699	702	733	721	705	717	718	699	692	732	692	725	689	718	710	723	723	699	728	722	704	717	773	708	699	722	726	725	759	697	670	687	699	704	715	714	756	720	705	751	715	725	688	714	703	715	747	736	713	726	667	769	708	704	684	720	723	734	738	756	729	782	724	688	656	702	727	677	695	724	705	733	739	715	693	742	735	750	644	715	697	755	693	752	675	725	712	687	706	753	698	698	690	710	710	695	767	691	696	720	705	711	664	688	725	715	772	700	721	729	707	683	665	751	708	681	700	725	684	777	712	721	733	713	727	706	701	680	731	736	715	752	710	684	695	745	693	686	697	791	720	764	723	685	659	704	731	692	738	753	680	717	692	710	719	733	708	697	707	742	662	716	691	747	700	721	759	705	691	673	748	744	737	718	699	684	755	637	728	675	789	709	737	726	725	674	716	681	685	721	696	698	732	699	708	730	727	745	719	681	710	665	699	700	759	700	687	725	761	713	739	694	661	734	696	731	721	724	747	718	724	727	640	716	713	703	689	728	726	730	716	718	705	686	671	672	723	725	714	694	735	676	688	743	713	788	701	726	750	701	720	714	715	709	670	747	689	722	761	688	679	707	642	713	688	714	711	707	713	769	679	725	731	691	711	723	732	730	719	749	743	741	711	696	703	729	699	674	710	751	724	688	768	756	739	739	707	741	716	710	717	726	721	733	743	728	703	690	729	751	657	723	746	672	752	764	734	709	746	709	748	741	759	763	727	693	677	710	732	717	701	756	722	723	758	724	747	731	712	735	691	721	711	715	718	753	671	730	716	687	745	685	744	702	712	710	698	733	693	674	697	701	698	723	668	715	739	717	686	695	714	699	789	749	695	697	696	744	699	725	740	667	728	702	712	660	697	701	744	743	699	713	709	708	680	700	693	707	676	704	719	694	682	735	708	675	701	762	673	696	746	702	706	645	697	734	697	679	732	714	703	669	704	739	694	755	707	741	707	700	708	739	714	671	708	724	729	729	701	698	684	702	774	729	711	714	738	706	713	696	760	669	738	765	741	707	667	760	732	749	686	680	731	717	676	749	715	755	710	714	698	720	766	728	716	726	689	677	748	725	695	700	729	744	692	725	742	742	680	696	735	757	722	684	691	716	677	715	744	773	710	723	679	712	687	734	698	690	690	756	733	679	689	723	691	716	746	699	726	702	752	672	733	724	729	660	717	761	718	699	674	709	722	725	706	681	718	758	725	712	722	716	665	726	746	774	689	706	689	721	768	749	698	740	685	762	703	743	736	703	708	729	686	737	712	765	747	735	743	703	686	699	696	748	681	727	723	720	693	712	726	637	732	748	681	697	718	706	757	668	704	663	756	764	701	721	713	714	705	771	701	715	672	699	738	706	714	680	738	716	715	711	718	735	762	751	691	681	756	698	658	738	711	675	713	715	706	722	716	761	721	714	740	781	670	736	709	709	684	699	704	703	744	672	741	715	743	639	713	722	712	756	718	742	696	744	736	675	724	747	752	685	729	666	680	705	720	750	754	720	692	736	698	711	662	702	696	683	687	711	753	721	724	654	701	781	747	671	683	729	708	718	706	688	732	729	720	709	691	684	677	714	755	724	738	696	728	731	709	717	759	680	689	691
27577	13065	7264	3814	1891	1288	903	775	583	494	439	394	410	423	332	314	311	277	301	261	273	262	266	276	254	271	275	261	281	256	282	244	284	277	279	275	272	279	276	276	261	262	265	260	275	279	264	286	263	278	287	268	240	264	291	274	241	264	278	280	266	272	289	236	290	266	269	255	286	261	275	274	267	273	272	265	282	270	275	287	244	247	268	261	257	289	257	281	277	264	236	266	268	256	273	266	274	247	266	272	241	279	286	260	332	260	236	250	264	292	277	256	249	274	245	254	267	268	251	264	284	270	246	277	259	261	283	270	266	258	251	246	246	246	247	263	270	280	261	261	263	248	264	252	260	243	319	258	271	260	273	246	244	246	275	282	233	258	317	295	319	261	267	214	292	292	272	242	265	273	227	253	263	267	281	277	240	254	267	276	288	257	259	284	273	238	282	258	282	261	251	303	272	261	271	287	284	281	280	255	265	285	291	264	234	273	299	260	291	295	244	262	257	262	240	248	273	274	305	267	255	285	259	291	247	274	283	281	288	283	245	271	298	265	255	260	270	237	244	249	248	324	260	282	260	266	271	268	264	255	236	252	264	239	271	292	280	250	270	261	293	294	276	259	253	276	261	245	261	280	291	251	273	272	274	255	274	249	280	276	240	280	276	272	283	252	275	261	248	273	260	277	244	238	277	268	224	242	256	285	303	291	267	247	269	298	272	272	292	245	225	292	271	298	280	277	254	297	248	265	274	265	264	252	256	248	257	260	243	257	295	283	256	249	230	244	267	239	235	283	266	241	285	269	255	238	274	260	249	237	257	271	276	275	259	253	274	288	272	273	281	271	260	264	268	279	226	260	267	287	274	265	289	269	275	253	297	266	247	254	260	268	298	255	244	280	274	266	337	281	267	242	274	271	249	257	263	245	275	260	266	276	275	285	248	282	273	264	269	249	252	271	269	280	289	277	269	296	294	283	259	262	262	258	271	297	250	313	249	268	286	276	276	275	286	275	242	249	259	263	262	281	275	245	253	276	245	264	272	272	269	261	269	289	258	269	265	273	265	281	288	283	249	286	257	256	279	265	272	294	261	249	275	251	261	270	256	250	273	236	270	256	285	262	256	233	250	244	269	268	281	255	266	243	254	300	275	250	248	274	275	283	292	256	259	279	277	249	279	251	263	260	248	298	266	264	289	257	267	242	273	275	264	294	291	257	291	247	275	289	263	312	284	258	269	260	243	249	267	232	275	273	266	266	286	283	280	268	256	256	253	285	244	245	255	267	260	251	255	251	244	275	266	288	271	265	261	270	239	239	268	281	292	256	261	281	272	279	315	273	250	276	289	267	269	280	255	241	262	282	262	297	276	277	261	269	279	268	266	242	256	268	237	286	274	243	262	298	265	260	274	274	263	261	244	258	260	263	286	297	265	325	259	284	276	270	268	236	276	249	247	262	240	288	279	262	245	231	296	253	239	258	278	260	290	284	271	254	258	294	254	246	261	255	252	277	244	283	240	266	276	264	257	284	264	287	289	267	288	258	292	277	287	265	274	286	274	258	255	289	308	236	270	274	247	266	286	238	228	242	259	280	281	261	214	265	274	268	241	244	250	232	298	269	268	269	284	262	280	241	256	286	273	236	267	299	284	251	271	293	260	229	256	229	258	266	276	260	240	260	273	261	289	281	264	279	248	262	298	305	267	274	271	269	252	251	281	294	267	244	248	268	312	258	268	277	265	252	289	292	271	252	264	252	248	237	271	266	243	277	286	237	281	260	262	259	274	266	253	275	265	272	286	259	247	230	259	274	230	246	298	255	303	272	269	286	265	254	245	278	272	249	258	278	250	266	266	256	284	254	245	293	264	253	265	295	265	281	283	232	252	274	273	265	269	238	256	270	252	241	268	248	292	263	285	269	279	301	251	272	260	246	276	258	271	272	271	280	255	269	230	243	258	275	245	265	298	255	246	255	278	283	244	249	276	251	263	266	260	268	250	272	263	276	254	284	293	296	256	267	270	277	275	279	251	252	272	282	247	274	261	274	302	239	268	265	258	260	278	278	263	251	274	272	260	276	244	268	249	268	258	272	266	259	260	255	242	236	245	289	303	248	268	275	265	247	270	258	275	255	274	277	275	266	239	266	245	242	274	268	243	295	277	237	253	272	269	261	250	236	281	231	270	263	274	268	247	254	287	287	251	241	271	269	246	262	275	253	262	263	256	245	268	269	273	250	255	273	255	280	242	272	255	223	276	275	253	253	244	238	257	253	285	270	235	244	238	287	254	272	259	279	276	262	305	274	261	261	268	286	279	277	258	269	241	274	293	255	270	268	270	271	276	292	265	275	259	274	269	264	322	244	242	266	273	271	261	279	260	240	241	287	267	277	278	272	258	283	277	273	248	238	282	271	266	270	266	264	278	262	273	259	257	256	264	283	244	253	285	271	260	257	263	272	263	265	272	228	277	293	282	270	256	267	253	259	244	257	270	268	264	257	272	260	249	268	267	280	282	212	265	248	232	283	261	267	267	271	262	266	255	253	278	269	265	281	306	262	284	239	269	238	313	302	277	261	245	267	278	274	262	291	281	278	261	233	241	291	247	279	281	292	246	259	249	280	265	255	236	259	270	301	283	280	251	274	240	264	291	269	280	334	270	268	276	261	253	232	279	259	238	291	283	262	270	268	278	243	251	268	268	272	265	282	238	256	270	274	265	281	280	254	266	261	264	280	244	276	273	281	305	273	267	239	259	238	287	267	293	272	270	261	274	271	275	285	256	256	249	254	254	272	267	265	285	256	252	282	276	271	269	274	290	271	247	292	271	263	261	253	257	279	277	293	283	268	247	279	262	246	274	258	273	274	261	266	265	244	248	278	240	258	278	241	286	256	264	287	249	260	263	269	328	272	253	241	254	259	224	251	270	259	257	265	303	258	288	250	306	268	244	277	244	279	309	286	298	304	261	267	241	261	252	268	260	249	306	259	284	239	266	256	244	284	300	262	249	248	290	227	258	262	274	302	243	276	239	267	249	245	262	309	294	281	249	279	250	229	276	251	256	245	251	274	279	267	294	286	259	281	282	288	255	250	286	255	246	291	267	268	274	265	258	248	253	247	260	259	244	257	304	264	265	256	250	291	280	296	258	288	295	316	281	259	252	260	304	288	248	275	253	263	266	293	269	269	309	258	240	285	290	261	256	263	267	268	268	258	284	294	266	288	258	278	287	282	260	244	247	299	271	273	267	249	263	276	261	307	277	265	267	272	278	252	269	259	263	272	253	264	262	249	269	289	289	269	258	261	260	265	279	240	250	286	282	272	271	286	269	238	251	308	262	278	267	274	260	232	258	246	297	287	290	283	291	258	227	247	234	267	229	292	265	256	253	254	249	282	249	248	274	251	247	240	245	255	272	259	303	259	260	258	272	282	269	225	260	258	276	270	240	283	258	258	292	264	258	289	300	270	286	297	273	288	271	264	284	278	233	300	292	277	273	254	272	259
16764	9472	11477	9428	6364	4590	3522	2834	2285	1891	1426	1334	1234	1227	1035	897	811	723	669	655	663	633	568	610	615	571	589	657	601	597	604	598	631	606	634	587	628	583	589	619	639	638	580	638	593	607	617	594	628	579	523	598	583	563	608	565	630	587	580	591	597	554	585	651	590	556	615	581	619	574	573	553	571	619	596	633	580	615	607	640	606	598	598	543	613	623	580	630	582	592	620	603	604	588	627	564	607	570	608	552	586	558	575	631	604	569	551	608	594	602	604	637	588	620	613	595	597	602	574	575	599	575	579	574	627	639	579	558	612	632	628	600	574	560	587	613	570	567	593	605	561	633	621	608	640	562	630	628	604	563	611	557	605	574	613	597	557	599	622	598	561	603	589	603	593	578	618	590	560	585	618	566	561	583	585	558	659	596	617	631	617	592	578	578	566	637	625	597	607	581	562	613	654	569	557	593	580	640	609	561	612	568	590	536	613	558	602	584	539	575	584	596	589	618	560	580	580	581	638	564	635	605	627	573	612	617	598	606	622	592	556	613	600	555	578	609	640	608	565	597	639	581	589	603	578	563	607	579	597	542	597	610	571	629	599	574	595	586	549	568	618	578	611	585	576	618	593	642	588	630	583	603	580	578	592	581	603	557	612	575	583	586	581	602	579	568	581	565	607	624	561	604	604	636	594	564	618	579	587	586	587	619	586	610	606	596	595	611	607	552	608	620	600	638	658	600	569	618	587	579	578	599	668	585	562	623	630	643	595	618	526	551	543	561	568	583	558	603	588	592	596	588	580	620	590	644	600	602	590	607	549	588	565	621	574	568	599	565	613	574	633	595	573	595	566	612	617	563	590	635	594	579	592	606	560	605	585	627	593	608	608	629	576	567	591	661	611	569	585	599	570	600	590	585	583	591	638	588	592	616	591	600	579	560	626	622	585	636	586	575	597	607	584	608	608	562	623	599	574	629	618	610	594	603	602	549	585	622	640	580	624	549	599	590	649	570	624	564	608	577	604	617	598	562	594	547	600	579	589	595	628	595	573	590	582	583	568	570	582	579	558	579	577	556	590	580	606	597	554	580	593	599	620	628	634	573	559	599	637	594	571	595	579	626	594	544	595	596	599	598	577	635	598	589	571	578	598	568	592	587	580	561	605	535	591	605	562	594	606	591	645	615	598	591	587	611	571	617	565	612	608	572	568	610	599	607	589	585	597	611	547	565	600	509	595	614	613	588	572	574	593	635	606	550	587	590	629	577	651	613	549	575	602	593	610	598	586	574	620	568	627	638	575	569	557	642	574	575	603	628	615	604	608	568	581	601	615	599	575	580	607	574	559	602	553	623	628	606	615	575	566	598	619	630	563	603	573	585	562	580	579	607	629	594	596	551	597	573	626	625	557	611	549	604	624	609	605	588	622	588	579	544	571	558	616	586	608	637	615	639	594	609	584	612	575	585	600	632	610	598	606	625	589	598	627	585	600	564	611	602	562	584	587	584	603	586	621	560	572	603	533	564	568	577	606	628	556	580	620	569	584	621	574	603	614	602	556	616	584	561	614	567	634	609	589	582	643	574	607	610	593	598	599	585	599	623	574	643	594	576	598	615	570	604	609	554	597	593	608	628	564	583	574	600	620	575	573	639	607	586	615	608	597	592	609	562	628	571	618	600	578	586	591	617	611	580	565	580	598	571	607	556	575	588	588	632	548	582	591	599	572	548	540	565	597	553	626	591	584	541	559	585	578	590	606	570	622	550	545	575	569	630	613	577	593	555	589	584	589	589	640	624	606	565	605	597	611	539	584	534	580	599	635	573	543	592	577	585	578	610	604	566	637	604	556	629	588	610	581	641	571	578	626	581	613	620	621	565	598	577	605	586	585	596	561	609	579	576	595	603	609	532	583	589	626	602	639	563	600	603	615	573	569	597	608	602	587	580	574	551	637	599	633	609	558	558	621	578	603	564	579	534	621	600	590	603	578	577	636	626	579	586	609	594	586	612	616	584	575	593	580	555	591	570	558	597	564	620	585	621	594	594	584	551	602	560	541	560	581	584	602	593	590	571	580	585	600	641	594	593	599	525	595	612	614	602	624	637	627	568	559	599	599	561	578	574	593	587	672	562	619	585	621	569	587	590	627	563	523	603	598	567	608	594	607	581	614	579	606	587	566	601	598	635	585	609	580	600	562	593	579	584	597	560	565	610	606	593	559	588	592	568	573	554	603	582	558	585	594	603	645	581	618	592	591	602	562	559	598	608	563	599	602	600	539	574	571	572	607	584	580	616	568	563	614	597	604	571	623	555	549	577	602	615	559	595	596	633	550	601	600	614	584	569	622	569	565	592	613	604	600	614	614	642	621	598	599	616	545	560	566	626	557	622	602	574	598	604	607	583	624	597	594	595	594	582	581	637	626	566	599	599	585	594	526	569	582	586	561	572	601	576	596	568	582	647	650	561	568	610	551	589	594	573	553	625	545	588	610	592	598	609	613	598	582	598	615	559	623	582	601	584	599	576	571	611	604	564	580	615	555	569	605	537	592	539	624	611	548	611	580	609	584	596	576	571	598	576	605	626	595	578	579	575	581	584	583	569	621	575	597	619	614	573	633	616	549	609	584	628	589	573	597	611	609	559	586	589	557	593	593	649	560	583	598	615	573	552	618	613	570	570	559	636	574	601	588	587	617	566	600	607	578	552	601	579	579	611	613	584	557	583	568	608	553	604	602	585	551	583	596	563	589	576	583	581	617	566	586	619	574	576	582	585	589	595	593	625	558	588	529	635	604	568	601	546	643	581	613	605	643	592	633	592	627	620	616	573	597	617	588	607	586	558	564	599	567	577	616	612	615	572	611	616	628	620	555	595	569	602	605	589	557	592	624	553	564	521	551	556	607	583	559	626	574	568	595	600	553	617	585	570	569	543	590	600	592	616	652	584	590	584	564	607	563	605	554	564	575	609	600	593	647	562	599	580	607	568	583	602	597	586	606	628	563	599	600	626	541	585	600	576	572	571	574	611	585	605	622	564	588	547	593	619	577	578	624	592	584	579	588	543	603	618	593	566	602	568	559	612	596	607	635	556	602	610	622	602	589	647	606	605	556	599	619	553	590	560	594	615	607	566	549	616	614	542	624	597	663	619	567	623	609	599	592	605	617	657	584	570	596	578	545	579	556	616	582	549	585	574	602	597	595	591	595	585	579	604	547	614	607	578	570	538	599	599	570	613	587	572	603	621	579	579	579	601	587	603	591	620	634	539	566	585	581	604	645	580	613	608	588	585	593	615	579	632	590	594	569	592	640	617	534	586	627	568	565	607	612	580	579	595	573	621	557	625	583	581	646	584	559	592	610	586	593	630	547	575	564	576	587	558	589	566	636	570	601	575	583	594	601	566	605	625	561	611	573	596	620	581	591	596	593	556	587	573	593	582	567	550	602	573	607	599	535	631	570	589	624	622	571	569	581	622	537	602	570	587	605	616	573	571	616	599	577	607
38841	18765	13124	7137	4646	3072	2190	1523	999	746	552	521	487	522	445	391	374	352	339	325	301	316	305	306	289	315	291	300	340	330	313	306	324	290	297	307	310	337	314	290	295	281	309	274	291	316	274	309	298	308	327	339	312	302	293	302	328	287	261	316	312	297	319	274	290	323	278	263	296	320	311	316	321	288	264	276	315	289	281	298	286	322	291	317	278	322	304	320	321	312	341	307	302	296	313	311	324	292	289	283	319	280	306	281	329	294	311	307	286	296	329	287	298	321	302	298	291	291	280	299	264	284	300	352	296	292	314	266	344	320	303	265	270	306	296	276	301	325	290	306	283	295	295	323	294	315	300	301	309	305	284	288	301	286	295	282	312	302	321	269	270	319	325	317	289	302	313	274	276	285	322	311	307	269	270	272	302	306	299	324	294	310	280	328	285	267	279	291	313	305	292	275	297	304	313	298	319	293	302	320	296	263	296	278	285	264	297	265	300	322	300	273	345	313	318	297	279	278	284	310	289	293	308	308	294	309	341	315	285	302	294	299	347	287	299	292	306	322	316	284	314	301	270	280	263	298	300	303	337	307	265	317	281	287	313	303	328	348	277	290	312	326	348	267	291	298	319	269	309	320	307	299	285	299	348	292	308	338	294	321	335	289	312	321	267	298	320	295	294	301	312	310	307	289	316	263	304	273	310	330	308	319	338	273	282	253	274	304	296	278	308	304	301	292	315	297	282	278	310	337	313	293	312	309	274	245	313	295	300	298	317	305	301	262	289	272	312	310	302	303	289	265	292	293	298	318	281	297	306	308	290	302	260	307	317	274	302	298	314	294	299	286	288	330	332	279	306	292	297	307	298	317	298	257	267	322	324	312	300	305	269	303	312	311	313	308	283	332	295	296	294	307	295	293	321	312	329	313	309	312	260	297	326	322	314	262	293	290	316	322	296	285	305	313	257	339	269	324	292	264	278	315	298	265	308	293	279	274	293	308	281	290	295	319	308	348	295	289	323	311	295	312	313	305	268	319	263	341	305	271	302	330	312	331	302	287	285	292	318	267	306	306	324	297	308	301	283	293	283	300	282	279	319	318	285	301	307	319	311	268	287	300	291	299	312	294	325	271	301	312	286	294	307	281	323	299	287	302	289	335	293	273	309	275	293	262	305	327	298	306	319	296	320	290	325	277	295	326	294	290	302	297	270	286	308	299	313	285	276	312	320	288	310	277	290	268	331	289	285	316	285	310	281	287	292	325	306	314	304	270	304	308	299	303	293	348	316	353	328	326	286	319	273	295	308	317	272	271	278	298	300	272	315	296	319	308	334	287	334	310	283	289	296	331	295	311	299	307	291	302	290	306	306	289	278	279	264	276	312	284	286	265	296	292	297	325	339	299	312	269	293	294	278	347	321	324	327	280	330	292	292	283	296	318	291	268	287	315	284	284	301	273	301	293	281	331	312	290	317	318	276	324	299	300	262	311	271	315	308	265	271	298	314	288	312	299	293	321	290	271	301	289	298	293	296	321	289	318	321	342	326	321	313	307	303	273	310	295	289	300	290	314	283	326	276	296	287	316	296	291	291	309	272	295	319	304	319	301	290	337	274	303	295	330	300	304	310	330	295	284	288	324	281	278	311	309	249	304	283	294	281	288	301	323	285	283	293	244	276	315	325	284	283	289	325	302	307	280	311	281	311	301	329	289	282	308	290	324	314	302	302	284	298	275	287	299	314	295	305	304	300	267	325	322	339	291	271	287	291	320	284	284	348	304	308	322	301	300	319	303	344	340	291	293	297	295	326	312	298	312	286	289	275	317	322	289	321	317	322	305	318	299	314	311	294	298	311	293	344	288	301	287	307	268	276	273	313	285	312	303	284	314	303	301	333	272	289	316	329	332	288	314	294	330	340	298	286	302	267	271	298	335	273	272	305	316	314	319	288	326	321	291	299	302	307	281	267	306	310	296	334	303	268	289	304	289	345	310	277	325	301	305	294	301	263	319	303	281	304	343	274	286	295	298	334	287	326	291	286	292	308	297	330	315	287	282	268	294	284	269	301	276	312	300	314	314	328	306	309	316	304	327	319	317	310	283	301	281	306	300	324	335	293	314	339	301	272	316	283	348	298	327	354	304	303	287	313	289	307	330	313	276	328	298	279	287	331	316	288	322	298	265	320	291	316	324	296	320	311	304	269	306	307	299	340	291	323	265	313	298	299	293	316	306	313	301	297	282	300	286	298	315	286	328	291	310	321	306	303	299	300	322	297	288	323	306	301	304	299	289	337	319	307	288	307	278	295	315	308	290	309	283	333	301	273	315	346	279	293	269	304	283	293	311	280	275	279	296	335	322	275	314	297	292	274	308	289	285	294	285	320	332	316	279	330	297	303	293	297	309	273	278	309	311	321	283	287	265	298	326	306	291	308	290	289	298	305	325	309	309	288	277	299	288	305	283	324	308	284	272	294	303	283	319	323	302	296	299	278	287	283	275	290	310	304	281	336	277	322	291	306	328	343	336	299	275	305	285	296	280	267	314	292	299	283	315	303	273	281	308	317	320	305	274	298	302	320	317	331	322	318	312	325	324	304	293	283	286	308	273	278	290	315	294	281	305	261	301	313	319	292	281	301	292	264	276	283	314	307	320	262	303	321	295	292	271	297	307	324	299	314	301	305	310	313	291	305	313	302	265	290	312	339	302	297	304	273	302	317	321	300	287	317	292	324	270	297	281	309	297	318	308	292	294	305	276	291	314	302	302	326	299	287	276	316	284	295	314	294	312	310	290	318	260	303	349	283	303	326	287	296	333	280	277	292	294	309	266	281	307	301	325	292	310	307	301	297	299	301	316	323	283	255	254	332	315	289	280	298	285	320	299	305	295	295	288	295	299	287	318	311	327	296	321	271	308	285	276	313	284	298	276	329	277	273	339	290	271	316	311	310	255	257	319	327	294	314	306	292	293	307	311	297	327	320	290	281	306	314	304	299	329	270	272	293	280	323	326	312	305	265	284	307	291	356	292	308	308	314	294	316	278	296	324	289	321	296	303	273	294	342	312	332	295	298	276	310	296	307	318	301	256	262	315	259	283	284	312	284	327	324	288	262	294	286	311	300	324	304	287	276	297	291	284	311	324	305	286	299	322	272	344	351	287	297	319	337	300	294	314	303	293	281	304	298	293	288	275	299	301	275	306	317	259	318	322	276	304	277	322	283	309	291	291	294	303	305	314	322	291	286	288	316	293	302	293	325	324	291	282	284	305	294	314	278	290	323	284	280	302	314	328	347	330	283	277	283	304	284	289	289	296	292	285	338	289	317	302	306	269	303	301	265	320	341	329	303	285	323	293	272	314	287	305	321	345	321	297	302	294	293	304	265	303	312	262	322	319	297	280	306	287	332	322	288	289	279	289	315	302	255	287	289	302	293	329	306	323	276	263	296	316	301	331	326	320	306	323	315	300	300	307	298	278	339	334	312	337	296	294	338	307	268	317	306	285
23180	13325	18180	15639	13583	10854	8039	5935	3818	2863	2211	2052	1866	1698	1471	1270	1052	942	796	818	734	757	694	662	655	658	664	705	716	640	723	666	722	707	706	730	714	731	695	723	673	679	744	683	693	654	726	698	697	658	685	650	676	651	675	662	679	675	646	683	698	645	724	623	649	658	648	692	666	648	668	671	641	692	673	685	683	644	675	667	658	709	671	679	650	671	655	676	691	645	623	641	657	659	673	677	682	689	713	711	646	656	645	675	687	688	626	673	687	648	660	686	671	629	635	691	666	639	717	668	657	689	672	680	652	621	682	637	644	663	702	679	624	665	660	665	676	652	657	648	673	670	723	672	636	706	637	688	644	673	604	615	673	676	687	641	636	653	673	663	604	677	674	674	655	661	693	653	644	642	663	719	628	640	668	646	629	624	637	621	645	596	660	624	642	694	640	683	649	727	702	607	717	639	702	639	684	679	701	630	664	686	693	658	687	641	676	656	687	688	669	612	641	607	680	661	621	642	678	634	660	665	661	663	647	671	660	635	646	672	675	700	641	658	657	627	668	666	637	643	659	705	626	672	636	651	668	708	647	634	727	670	636	670	637	708	661	683	701	651	690	657	608	674	633	655	667	674	603	741	626	674	674	689	665	650	675	676	660	667	677	634	675	644	658	683	686	709	663	678	655	692	666	643	691	676	675	641	650	603	655	629	625	684	671	666	649	647	698	659	659	652	642	661	666	678	645	672	644	660	670	646	646	659	680	725	654	669	635	656	705	650	690	738	666	641	653	699	646	658	643	681	646	701	653	629	675	671	661	695	649	630	677	693	607	680	644	636	712	698	677	663	654	662	689	671	671	682	669	608	610	666	628	657	696	654	675	615	691	726	621	659	648	622	613	672	699	681	624	645	679	695	658	635	636	706	697	696	679	667	673	698	682	685	654	673	676	613	636	672	670	681	651	645	664	671	672	665	648	650	654	701	647	645	655	620	631	653	614	625	662	688	647	640	646	666	621	660	675	732	682	681	687	650	659	702	707	666	628	643	602	624	646	704	692	712	626	688	659	623	681	669	656	621	666	695	688	649	656	692	671	617	651	680	641	657	667	668	661	661	668	672	663	650	677	642	650	679	655	663	646	669	671	668	648	626	644	733	657	614	681	664	684	696	631	661	674	621	659	708	660	646	662	688	663	731	631	673	663	623	684	645	645	630	676	675	637	649	694	671	700	648	640	630	669	659	677	606	692	695	674	645	706	618	683	679	708	643	654	659	661	651	644	648	662	675	684	666	694	669	647	661	660	649	643	635	665	634	663	646	694	670	671	698	665	695	642	692	616	688	645	659	672	630	618	674	666	618	675	672	644	611	622	643	674	654	648	720	685	676	678	646	654	691	637	700	661	647	644	650	659	626	664	662	657	659	618	691	676	647	653	680	652	629	701	649	635	647	607	653	635	631	672	623	653	657	685	677	709	674	671	620	685	666	651	695	664	661	690	656	701	674	666	666	654	625	673	653	646	622	644	665	662	640	649	634	647	641	667	669	673	653	669	614	661	687	691	690	629	648	645	635	660	687	624	659	697	666	650	641	659	655	637	693	635	636	686	662	679	688	642	616	655	664	700	666	668	686	671	592	656	678	680	624	679	666	652	672	632	652	718	674	652	649	685	642	662	612	615	680	648	638	668	661	643	633	617	650	700	666	630	666	678	651	669	682	666	670	709	661	699	667	655	626	658	665	639	671	665	666	676	653	670	638	629	647	663	659	653	697	616	658	712	665	649	662	649	624	615	660	627	654	635	680	686	677	669	654	655	680	643	656	665	667	656	670	657	680	646	649	649	658	662	668	648	678	694	695	670	687	669	682	666	708	673	679	649	717	685	663	658	665	714	634	692	688	671	689	692	692	701	669	662	665	656	650	684	644	670	652	677	619	647	653	686	619	663	633	710	659	670	667	681	656	679	653	690	662	654	661	639	639	649	678	664	674	665	672	681	671	689	706	657	676	671	644	645	648	677	666	662	667	667	643	733	698	630	645	653	696	685	645	629	656	629	630	654	626	679	654	642	701	647	632	703	604	641	637	650	658	661	640	703	677	701	661	675	652	673	709	659	641	634	663	681	675	672	632	693	624	650	789	651	655	641	645	621	686	693	641	637	696	698	634	697	653	674	663	639	716	655	662	657	673	683	645	698	665	720	683	652	648	712	682	672	657	633	737	662	690	650	690	627	617	695	614	708	684	642	678	683	661	666	728	646	651	643	675	622	645	655	585	636	650	690	632	679	676	658	619	652	654	690	698	658	685	644	718	662	678	671	651	634	696	647	668	670	651	710	666	617	678	668	670	660	645	682	674	690	638	642	646	634	661	659	631	656	619	679	677	643	655	658	667	680	633	687	656	648	626	679	662	682	676	646	648	664	672	644	622	681	672	701	664	594	687	649	656	652	695	612	639	666	666	661	694	619	700	663	680	668	661	646	635	624	675	679	646	670	705	638	700	655	700	673	647	707	667	688	622	666	634	702	661	660	659	656	665	645	611	666	651	699	658	682	652	667	664	665	637	671	649	657	654	634	676	692	655	620	637	642	685	675	625	634	693	703	691	675	655	637	643	631	646	632	661	631	658	696	672	687	675	643	652	638	637	605	694	697	676	649	652	698	658	704	653	640	637	676	681	657	604	654	732	664	699	677	660	657	613	680	677	678	639	685	663	695	618	709	670	652	628	626	658	635	682	662	640	618	672	615	657	625	640	653	640	660	635	693	685	645	723	637	711	626	680	675	651	612	609	646	659	674	648	671	661	637	654	685	645	605	657	610	684	691	678	716	655	658	680	664	660	668	675	708	671	654	632	683	642	690	656	662	641	650	660	606	701	692	661	657	641	663	697	643	607	685	691	684	648	657	662	651	651	622	602	646	688	668	659	706	627	658	680	669	654	659	667	665	664	666	631	642	682	650	677	653	654	666	658	668	691	691	645	697	643	639	662	684	642	673	658	667	679	686	632	675	702	706	690	625	659	604	691	658	711	638	639	663	693	669	675	631	666	689	717	668	682	699	708	664	702	637	638	626	666	671	688	688	663	653	651	683	635	671	683	665	645	662	633	651	686	671	699	608	703	675	662	684	655	663	626	624	653	663	643	725	678	656	635	625	648	651	674	639	646	693	690	685	655	657	697	631	655	703	643	689	671	677	676	627	655	661	676	668	658	683	662	672	662	639	631	626	674	648	642	671	654	668	688	669	590	626	697	679	667	684	708	605	659	638	653	650	706	684	667	648	701	678	659	677	641	692	657	682	627	666	666	644	676	695	658	675	653	667	699	673	662	661	653	697	639	626	622	655	654	663	699	648	662	639	632	640	655	634	616	653	621	681	657	660	644	633	666	731	654	620	687	618	679	627	639	657	623	676	633	664	622	659	713	642	692	692	638	676	657	629	668	634	702	648	655	700	679	666	678	662	630	679	632	666	625	708	642	624	629	666	674	645	611	672	665	652	649	643	692
43775	24861	20016	13700	9515	6748	4210	2031	1434	1011	761	725	632	555	526	455	432	448	385	389	347	372	326	326	348	322	328	316	319	365	357	350	336	373	360	333	353	328	358	321	384	359	324	352	329	312	345	345	316	369	328	340	324	353	337	339	372	336	344	312	304	303	352	344	312	311	344	339	340	306	369	353	330	332	334	310	317	348	330	365	357	291	354	307	327	337	324	327	321	357	314	325	340	391	353	336	361	359	325	329	329	353	347	321	312	319	377	357	343	339	317	314	359	313	319	332	313	289	355	311	331	314	305	337	336	295	332	313	325	300	341	323	327	332	356	323	350	312	319	340	320	315	349	316	283	309	322	316	369	317	330	342	345	340	333	315	325	325	324	301	339	327	328	326	346	305	353	364	317	317	299	320	355	319	293	327	344	325	346	368	310	334	325	369	305	343	357	363	346	365	346	316	355	337	336	330	323	352	332	347	351	313	350	338	347	326	343	343	327	335	322	310	290	300	356	332	348	316	304	361	344	322	326	352	362	392	347	377	318	335	289	358	332	360	336	329	306	350	344	346	267	349	313	273	367	335	322	358	355	365	312	335	349	342	341	368	343	316	327	360	329	306	346	290	373	348	339	338	337	334	331	303	336	348	358	345	324	324	334	360	331	341	355	350	334	350	356	336	347	318	350	302	329	333	372	327	337	322	354	344	358	339	309	338	347	341	356	336	315	318	346	312	319	347	344	334	319	358	338	330	328	317	329	308	340	341	345	341	390	299	332	329	321	303	338	318	335	352	317	332	310	316	307	356	352	322	327	336	350	345	323	306	312	333	349	327	334	335	332	324	320	365	327	303	331	304	333	359	290	300	317	305	311	335	318	336	342	329	335	320	318	326	326	345	325	358	369	313	347	333	312	342	324	347	337	318	298	331	359	381	299	331	339	345	317	338	329	314	406	353	345	329	344	344	327	334	301	304	325	395	325	329	337	347	333	321	327	310	327	346	325	343	323	335	324	336	351	354	358	337	338	321	326	348	330	342	371	349	306	319	357	359	320	325	350	336	318	300	347	313	284	323	314	332	321	344	342	352	330	346	337	312	323	304	315	346	338	356	338	303	322	352	323	312	364	368	331	326	350	341	337	344	324	346	308	375	294	309	380	359	322	354	394	351	351	367	326	309	313	322	319	306	360	328	355	325	318	319	350	323	315	328	390	333	361	326	320	340	327	328	315	346	344	327	344	336	325	275	342	334	338	341	282	347	323	343	310	364	338	359	370	356	312	334	343	355	325	358	325	335	344	326	326	348	340	323	356	334	333	330	351	329	319	333	300	333	321	352	323	347	322	341	316	316	325	341	350	323	316	321	348	336	305	328	343	352	325	320	284	337	323	331	328	319	333	339	322	327	338	333	324	340	322	332	344	318	346	308	387	358	372	327	300	325	342	343	344	364	358	332	316	336	304	334	328	340	322	336	337	336	313	343	311	315	336	333	343	387	335	322	314	331	296	328	316	356	361	326	358	342	327	284	334	335	325	325	360	298	353	319	335	316	319	337	336	301	332	320	300	326	374	404	335	345	350	329	360	304	322	352	376	340	356	356	330	320	322	351	310	327	312	319	345	349	328	317	304	341	342	329	339	356	347	375	369	347	318	297	356	295	355	326	333	330	318	321	346	317	335	334	316	371	339	337	320	320	336	321	329	320	328	306	337	342	343	352	301	301	342	313	296	329	319	317	355	354	321	337	366	336	323	362	311	344	322	337	336	338	297	351	317	330	347	317	368	339	348	326	338	357	323	352	319	342	306	311	346	360	343	326	352	338	318	339	358	336	324	318	302	344	349	350	350	355	381	383	310	291	302	309	314	325	319	309	343	323	328	321	333	331	349	345	315	323	346	339	323	339	309	344	335	314	344	308	311	361	303	328	318	321	300	308	313	320	331	356	324	333	330	328	358	357	349	302	331	353	323	334	317	360	357	365	359	352	363	310	368	368	323	313	317	317	383	333	313	347	344	339	338	307	350	335	310	343	338	316	346	345	333	326	326	316	349	313	315	338	343	332	296	328	328	342	297	302	333	352	357	322	314	328	339	328	327	351	329	336	337	360	351	389	343	356	348	352	347	324	320	343	367	367	327	298	288	298	345	348	355	324	318	327	304	329	360	353	307	354	345	338	337	332	340	325	331	300	328	352	355	299	300	325	335	358	317	329	325	347	313	321	341	332	327	378	341	327	324	326	324	323	314	318	324	336	300	314	303	338	327	307	321	323	325	345	331	392	322	318	359	368	340	343	361	367	338	353	309	336	361	295	325	385	308	310	316	339	334	351	380	313	313	310	355	318	331	318	334	322	305	313	318	321	320	329	326	341	320	338	349	314	341	356	346	330	327	313	350	349	379	303	325	329	329	335	309	302	328	348	326	352	335	313	336	302	293	363	339	343	323	346	331	316	289	334	304	340	340	361	344	367	312	308	333	350	333	344	348	358	303	326	341	336	334	324	339	351	354	335	322	354	329	333	309	328	349	324	343	310	345	334	369	357	307	335	345	314	347	315	342	327	322	321	321	333	357	336	367	312	360	341	362	317	336	334	321	304	332	337	356	330	334	302	358	328	320	341	362	350	326	327	327	361	308	325	303	306	331	342	316	360	333	323	332	342	325	322	325	361	320	356	330	314	396	337	363	362	338	312	366	340	342	335	335	324	292	293	330	340	320	348	363	347	358	323	322	325	345	350	303	325	373	352	351	314	361	314	343	342	325	311	366	293	290	328	314	330	338	315	297	335	317	324	316	350	336	337	325	329	329	343	323	355	340	330	334	322	326	369	367	338	300	315	355	304	371	327	321	312	332	304	327	306	348	318	336	359	313	326	343	357	328	349	362	366	328	308	367	329	322	325	308	357	367	346	334	358	339	311	345	369	323	342	306	328	348	323	362	334	324	304	333	326	337	353	346	326	321	337	324	303	344	327	298	308	338	332	320	319	317	325	327	337	328	300	320	356	324	333	329	284	301	331	336	331	349	333	331	333	310	357	357	345	309	369	340	361	350	318	306	358	313	319	346	377	350	327	353	338	330	325	329	309	330	322	335	349	342	336	336	334	316	310	313	355	357	349	359	346	353	309	329	331	355	332	338	340	360	350	344	350	338	358	362	301	329	304	369	324	325	347	315	333	345	361	317	326	357	360	327	362	313	324	356	336	338	355	324	363	345	315	326	365	346	316	316	335	335	329	328	332	326	293	325	332	310	337	322	330	315	352	331	341	366	324	306	337	345	334	336	361	330	354	329	319	299	361	350	317	344	323	306	332	351	322	302	304	315	315	303	317	337	320	318	340	367	330	310	311	331	348	294	353	323	295	300	331	318	323	293	345	317	350	340	332	330	370	322	311	355	344	279	325	329	356	326	337	302	351	337	305	322	349	322	340	312	378	311	364	320	326	360	337	326	329	331	377	386	359	349	322	333	315	310	313	318	323	346	301	351	349	326	341	316	333	319	354	324	349
25260	17695	25013	24341	21838	18504	12753	7262	5488	3910	2823	2765	2413	2104	1929	1493	1331	1131	1021	881	794	821	773	824	753	766	723	730	722	769	789	806	747	802	732	760	747	742	762	790	745	733	787	778	754	727	739	746	739	759	726	720	729	717	745	705	717	705	719	712	699	714	680	768	752	707	682	748	706	672	738	745	729	772	723	737	734	728	663	745	700	748	768	714	731	725	749	692	695	734	779	711	763	742	681	723	713	721	722	713	759	751	733	751	717	695	751	731	691	713	736	686	704	724	673	707	727	692	732	699	729	717	717	709	695	697	714	702	689	707	705	716	742	764	713	723	707	707	704	742	729	743	765	663	720	708	680	698	750	717	728	700	702	740	697	662	697	726	737	703	675	730	767	729	701	698	694	657	680	698	731	778	734	739	709	770	685	739	693	691	753	749	714	725	728	695	692	732	717	694	713	706	724	766	742	696	728	763	671	713	734	723	715	713	699	732	737	763	708	733	742	715	697	753	699	672	687	689	689	697	733	708	673	701	738	712	717	731	731	700	715	714	742	729	670	706	745	746	693	757	712	712	717	699	736	697	716	723	699	704	728	737	723	701	763	753	724	679	737	745	747	727	761	711	646	711	737	757	730	753	745	713	707	773	707	733	680	686	748	746	765	734	691	739	737	694	687	732	743	702	734	750	704	718	755	733	758	718	740	732	750	750	753	674	722	713	727	717	747	712	700	722	741	717	724	773	750	650	700	678	722	760	739	767	661	736	725	738	714	713	769	687	711	703	719	701	740	716	736	737	726	691	757	750	724	748	701	781	767	721	741	682	736	699	673	697	708	730	708	713	734	697	709	745	687	722	717	757	685	735	705	725	694	725	655	760	734	759	673	707	782	758	699	723	755	741	746	690	739	745	713	752	698	658	753	680	745	675	734	688	725	708	712	705	709	705	732	723	714	701	676	704	661	748	694	717	744	701	711	733	752	689	717	710	677	730	696	705	696	726	724	737	763	684	749	763	729	676	743	724	716	756	723	709	725	739	733	737	751	739	721	761	765	754	721	733	716	730	678	679	756	715	712	725	682	667	783	755	697	711	715	735	718	726	741	670	739	711	705	749	786	680	703	719	723	722	743	751	753	738	719	740	730	709	690	724	688	707	728	734	774	676	710	718	696	691	710	713	742	696	752	701	679	706	724	725	701	773	743	704	733	714	739	746	740	679	673	748	705	695	722	716	726	730	737	732	727	703	678	744	683	742	746	691	701	706	698	748	707	719	717	666	700	746	703	702	690	727	704	687	734	705	666	718	743	703	739	742	758	675	718	712	756	731	706	742	736	731	695	750	705	695	657	706	664	725	715	763	730	708	711	733	702	708	713	679	755	786	723	710	735	719	731	806	733	770	718	719	761	724	693	729	687	718	695	719	739	735	721	698	706	733	706	742	700	773	715	719	701	708	753	683	697	715	702	679	707	702	743	748	710	758	729	677	713	761	725	744	717	730	745	721	703	763	717	717	686	657	680	766	717	749	668	768	735	715	709	711	728	712	775	714	712	741	694	724	721	662	735	742	767	719	690	705	701	717	691	758	733	747	719	752	690	712	702	755	719	774	698	702	704	766	752	748	671	726	723	715	823	715	738	727	675	724	697	719	666	729	702	701	773	694	692	709	658	734	685	757	694	746	691	757	741	682	742	727	707	713	687	689	738	696	750	720	744	743	702	707	719	757	684	759	694	669	726	764	748	700	748	686	738	736	706	722	709	676	711	718	724	729	712	748	720	690	683	773	747	697	741	730	705	744	680	788	767	674	699	721	784	724	738	719	732	696	723	694	756	684	731	727	732	682	752	776	724	676	713	710	750	727	676	765	721	711	728	733	769	741	721	710	729	664	702	713	715	732	745	696	734	717	703	766	766	743	677	710	724	773	731	694	696	740	706	726	743	692	720	722	710	719	725	764	743	701	711	754	739	675	752	705	744	732	694	719	719	754	683	676	687	719	697	732	713	705	720	697	704	729	749	722	704	688	680	732	734	705	675	725	716	709	747	731	720	717	702	715	745	728	761	711	696	729	717	743	684	704	724	733	725	706	723	751	771	715	671	733	678	758	721	686	719	681	700	737	750	685	711	763	765	770	662	737	711	701	733	713	730	675	759	718	733	678	701	721	679	765	763	726	743	677	710	779	765	681	710	708	701	738	685	689	722	701	698	690	703	778	697	757	729	747	721	725	723	722	670	688	712	715	710	712	743	702	713	728	689	741	722	714	684	739	711	732	686	748	704	688	714	752	724	730	763	715	731	745	722	738	683	675	743	734	681	714	734	715	731	724	669	762	729	720	711	730	710	700	731	744	691	707	750	725	689	770	696	720	708	720	687	691	720	717	726	709	714	740	718	740	709	729	731	726	707	716	719	713	745	698	702	668	741	758	714	735	719	701	692	745	738	683	672	674	687	692	686	694	713	733	710	684	656	701	721	686	689	721	695	709	763	756	677	725	738	679	729	700	746	711	644	733	746	712	723	726	710	692	725	723	679	732	733	734	732	716	724	684	715	754	685	687	709	741	703	709	652	781	757	751	708	708	705	695	772	738	708	695	734	704	681	731	708	737	661	688	717	722	726	738	727	732	681	772	700	689	706	670	748	705	742	727	684	749	715	694	731	681	743	704	701	765	740	722	736	764	697	726	709	683	716	725	733	768	726	754	709	669	716	705	751	741	717	721	714	714	756	762	742	748	722	718	723	744	728	671	703	725	746	752	713	712	719	748	721	707	721	717	718	689	763	732	750	710	756	717	711	707	710	750	757	700	712	716	716	718	729	744	702	710	673	732	702	752	724	757	729	709	714	726	716	760	713	756	672	754	712	762	745	715	745	746	712	743	723	691	673	722	722	750	707	688	757	713	698	736	692	708	699	702	746	703	721	742	758	705	699	752	700	715	744	714	737	722	705	723	682	788	734	731	705	747	733	691	686	717	753	753	737	720	730	725	755	701	698	748	742	671	688	743	720	764	699	692	659	660	704	763	737	727	733	679	733	739	724	729	688	753	712	734	701	753	715	730	674	769	741	741	738	758	718	704	766	680	735	726	737	717	757	710	746	699	717	667	683	783	750	670	698	702	669	690	725	749	717	737	691	742	717	657	711	758	667	742	718	687	728	695	741	731	761	750	724	751	728	734	694	722	707	737	700	729	742	743	770	715	687	685	700	734	758	692	726	710	731	713	758	727	663	744	708	694	713	755	740	770	730	712	700	764	690	725	732	757	736	712	732	737	750	684	728	680	780	703	696	758	686	756	704	743	733	732	737	763	703	746	674	733	700	754	731	745	743	739	725	743	697	709	744	693	724	751	715	714	713	657	727	725	696	741	708	708	738	701	717	742	714	745	761	711	748	750	770	721	720	708	714	717	764	738	727	761	646	745	710	705	715	694	703	722	720	702	712	730	723	730	734	745	751	740	754	686	729	740	701	741	773	698	721	733	727	748	681	683	696	736	706	710	715	766
28044	12078	7049	4427	2541	1418	805	689	560	449	390	384	343	347	330	309	318	313	303	276	269	290	248	305	272	309	273	243	264	279	275	268	262	266	264	229	262	287	271	252	263	252	284	264	264	246	289	244	294	251	283	295	271	271	232	264	193	255	273	294	248	295	273	272	265	253	276	221	288	259	288	253	262	257	259	262	275	269	267	268	261	264	292	268	310	260	266	285	278	271	233	232	279	253	266	247	251	272	278	295	280	271	261	302	287	280	251	245	261	261	296	292	268	258	266	277	294	255	301	242	281	253	247	287	280	249	264	258	261	230	304	310	260	250	270	258	264	253	290	296	241	299	288	281	264	263	267	268	239	269	242	234	261	270	239	272	265	276	236	257	284	252	262	280	272	263	237	256	285	294	302	276	268	287	253	282	263	255	279	278	232	300	245	241	250	286	284	259	298	257	248	280	280	279	275	280	262	287	261	288	264	278	277	262	263	264	301	254	244	274	286	273	281	260	250	273	257	231	233	248	262	308	272	262	284	260	222	295	265	289	276	264	255	227	258	264	254	273	276	248	274	307	303	279	266	283	284	252	218	256	237	277	253	272	262	258	284	267	267	282	296	294	248	292	249	265	240	255	241	305	255	272	256	255	268	276	297	282	283	251	278	287	274	284	280	269	266	261	284	250	274	285	301	272	267	280	227	288	278	248	242	275	248	265	256	271	284	286	279	231	278	251	278	240	252	290	293	266	268	261	234	295	286	283	246	270	277	257	275	288	262	286	236	267	266	272	279	278	263	272	272	284	245	271	273	265	256	259	262	274	282	245	248	267	273	254	274	256	305	264	229	278	281	273	264	262	273	262	277	276	258	279	277	266	276	273	263	264	280	254	248	306	278	233	300	238	265	266	302	268	267	300	268	255	264	275	249	248	262	256	296	238	251	259	267	268	283	277	283	238	266	307	256	266	263	277	281	255	260	247	265	265	250	246	251	303	271	277	256	284	250	300	282	289	265	255	264	267	272	270	243	257	306	263	269	267	235	253	280	254	276	277	292	303	248	271	251	244	233	269	245	242	266	262	285	268	236	248	259	267	261	279	301	227	278	287	263	250	262	272	271	240	268	265	266	272	236	245	233	234	255	280	285	287	251	279	262	244	275	268	258	256	254	272	274	277	248	289	270	251	268	258	278	264	257	264	276	260	259	292	254	290	245	278	279	275	241	263	262	266	243	253	283	252	253	311	261	281	250	273	255	236	239	259	278	263	275	263	293	269	269	310	253	265	265	285	271	275	284	268	277	289	256	300	269	296	268	257	245	259	278	251	268	257	248	267	265	259	274	260	266	253	280	259	269	236	276	295	259	251	271	246	338	264	275	267	275	256	277	293	271	251	268	277	276	254	222	305	260	287	265	265	265	265	260	265	253	252	244	289	232	260	252	253	231	254	243	249	269	254	260	256	268	273	298	267	264	271	255	262	229	274	259	254	260	282	272	273	291	254	294	316	284	306	282	263	240	279	291	277	264	252	284	280	278	277	255	254	266	241	273	282	268	245	261	293	277	295	252	270	265	283	269	288	277	246	247	273	280	321	253	276	261	267	240	270	292	273	283	277	266	275	241	240	238	272	258	274	285	279	250	279	259	296	262	275	271	287	268	298	294	261	280	258	273	270	242	267	264	286	261	274	248	280	232	272	265	249	259	301	257	309	258	285	263	276	303	293	286	248	260	267	263	276	265	258	266	265	250	282	253	255	270	264	308	267	237	277	263	253	280	271	242	224	271	284	247	228	270	280	281	257	282	276	282	274	279	248	263	263	274	262	281	281	246	274	250	234	291	269	260	258	276	267	301	279	297	262	286	266	255	266	280	252	275	279	277	246	281	272	259	276	272	248	257	260	265	264	254	265	251	271	243	251	280	304	267	280	256	259	262	248	252	260	286	271	271	248	293	324	238	292	275	217	268	274	265	253	287	262	286	276	303	263	257	274	271	244	256	290	290	317	250	275	253	264	243	276	280	265	293	308	252	256	262	258	255	305	281	288	264	246	286	269	281	270	299	277	251	273	294	249	255	281	293	270	250	308	252	282	279	256	303	256	258	258	261	253	280	269	278	265	266	232	278	280	260	255	259	264	304	281	240	291	290	267	249	256	273	275	282	236	256	235	295	277	278	271	236	255	257	248	261	247	309	251	248	276	251	260	276	273	270	266	300	292	282	268	255	236	275	239	278	254	269	285	256	250	286	306	266	253	246	263	270	246	295	276	269	276	230	257	266	253	257	275	276	274	271	279	270	276	268	252	262	294	267	251	259	275	273	278	292	308	294	253	251	282	250	271	268	271	267	241	276	311	293	250	280	256	274	283	212	257	260	262	271	285	284	251	270	265	267	267	266	295	274	289	279	261	273	274	257	246	251	244	255	299	264	290	271	272	249	276	265	279	272	246	261	243	263	240	281	257	242	260	286	305	284	253	292	259	265	267	267	275	261	260	249	280	278	259	293	259	297	274	292	285	278	224	275	259	251	254	286	261	276	268	246	263	240	269	244	256	261	289	273	299	282	294	295	278	290	279	276	274	289	254	263	264	256	261	256	241	265	265	257	297	247	270	276	291	233	266	295	238	268	262	273	234	258	257	246	236	277	250	279	240	257	285	291	258	293	258	274	260	285	277	247	253	302	264	281	243	268	247	291	281	255	263	302	267	278	271	246	265	249	254	263	292	263	242	292	273	255	257	271	269	287	238	246	248	275	280	282	277	298	307	273	255	280	255	255	250	262	273	237	255	290	296	255	241	289	267	274	266	286	270	272	271	264	254	274	263	274	257	255	291	245	237	241	268	258	269	286	249	264	256	252	289	271	266	286	305	235	279	254	263	268	271	252	279	263	275	255	297	275	246	261	276	261	307	282	317	271	279	245	243	279	266	239	265	276	259	285	289	285	265	295	302	261	283	267	256	270	300	267	287	257	294	278	271	220	285	278	246	307	277	261	295	260	265	232	256	256	261	283	259	259	260	244	243	267	281	267	246	273	264	291	229	257	282	278	260	271	249	262	251	260	256	249	247	248	269	299	277	280	258	265	256	279	271	261	276	279	239	267	245	249	247	261	243	276	264	249	259	294	264	225	262	260	266	291	276	290	258	300	292	250	261	258	276	259	264	282	251	280	301	262	266	297	329	280	266	250	262	258	279	267	305	302	228	310	242	265	263	245	272	260	253	286	276	265	256	260	286	275	250	270	279	253	271	287	258	225	234	284	270	293	251	261	256	274	268	257	252	268	254	314	258	275	279	252	260	262	273	291	282	275	295	282	303	278	285	274	273	255	278	251	275	275	267	247	254	296	266	267	268	247	288	258	295	282	294	259	294	274	256	298	275	251	263	272	279	271	246	254	265	256	265	285	253	269	257	253	291	258	244	288	260	253	275	272	285	301	267	259	262	243	267	280	305	265	276	282	262	247	265	255	240	250	272	262	256	273	250	276	242	275	272	227	222	258	280	257	282
16543	8989	11449	10751	8269	5243	3307	2596	2254	1780	1339	1318	1191	1107	1097	930	803	782	696	625	662	666	618	628	601	599	576	622	582	553	643	566	605	591	661	592	631	637	596	557	605	604	613	594	602	630	637	626	606	589	575	578	617	591	602	606	581	581	578	634	610	594	531	604	592	587	628	609	608	560	624	610	558	621	630	621	645	608	611	595	591	630	632	534	600	631	603	595	592	613	638	569	550	573	590	612	564	580	618	600	633	605	601	577	600	600	594	580	573	640	577	608	600	572	584	668	600	617	562	592	631	599	529	561	568	604	637	600	585	626	600	586	613	615	639	573	587	604	567	599	529	592	624	572	616	610	609	578	550	572	580	591	611	569	595	585	598	571	580	638	621	622	577	591	616	588	596	554	575	603	607	567	588	627	650	582	607	585	627	580	559	567	562	574	621	575	570	600	551	613	593	597	597	628	588	596	581	574	610	498	614	630	577	625	573	626	636	578	601	553	576	634	564	578	585	574	564	589	580	618	545	587	605	601	606	636	627	633	615	625	597	604	603	568	614	588	589	622	614	603	592	545	579	614	631	588	580	617	594	623	596	634	594	584	613	577	576	625	622	583	582	546	620	613	594	609	626	624	602	563	575	643	606	597	599	579	613	575	594	576	631	618	629	590	565	611	619	524	624	592	613	560	611	594	605	634	611	605	570	591	573	576	584	600	599	610	612	571	623	622	583	561	583	575	579	585	592	584	616	643	582	602	623	619	589	614	641	584	621	598	603	550	583	606	597	637	559	588	556	580	629	608	623	601	557	595	586	621	551	610	622	634	601	603	565	571	601	560	547	599	603	578	621	593	607	588	614	586	591	598	571	571	617	599	597	531	573	560	571	624	604	607	583	645	554	589	581	605	590	599	553	578	603	594	596	620	626	567	598	626	638	555	614	585	600	611	580	584	548	566	615	571	592	636	615	607	598	586	633	618	609	594	605	608	610	580	602	590	576	557	636	597	616	611	569	603	616	600	602	567	582	591	603	539	633	558	596	534	587	572	632	620	612	596	612	616	643	591	550	602	585	590	573	567	605	647	590	595	589	593	589	589	587	595	576	616	602	575	603	543	586	619	584	624	619	593	611	578	579	606	575	559	606	571	606	614	596	569	588	601	583	595	575	602	591	568	586	622	645	586	574	600	611	578	643	592	607	569	592	552	594	640	625	598	623	594	594	555	636	595	617	622	594	562	567	571	576	615	566	622	587	555	640	553	608	610	601	577	606	558	604	564	619	592	590	582	558	571	610	625	619	578	612	594	572	600	586	610	611	578	568	575	612	569	619	581	626	633	570	604	622	574	589	622	572	586	625	592	580	545	601	629	605	556	599	555	567	569	589	609	584	608	595	589	599	590	546	553	594	574	598	591	627	561	590	622	589	586	588	614	564	578	573	621	599	574	628	606	603	616	606	586	572	575	576	593	600	611	537	628	637	553	592	593	583	606	591	591	610	592	574	635	619	602	612	610	569	589	559	575	568	563	591	581	576	597	610	589	585	581	604	557	615	622	623	589	597	607	619	577	579	555	592	598	584	598	589	546	600	610	621	563	561	591	604	574	580	628	627	596	578	596	637	587	624	569	634	582	599	600	590	605	637	581	597	603	582	581	642	591	547	582	588	573	546	558	593	590	576	629	592	586	618	568	583	588	597	593	578	616	615	602	601	589	570	615	609	556	609	573	599	589	596	639	642	615	611	564	601	630	579	601	594	611	628	605	569	598	624	576	588	565	604	590	629	578	578	574	588	636	600	556	590	569	611	584	591	568	612	572	615	585	565	602	583	611	612	564	559	593	607	591	560	581	560	627	574	541	572	567	591	607	594	588	628	587	607	594	581	577	576	577	592	575	609	583	578	582	600	622	595	570	598	600	571	589	580	610	596	581	558	600	586	581	595	594	616	590	604	572	553	586	588	602	639	609	548	614	630	578	577	546	598	617	594	589	603	610	607	576	632	590	524	603	529	581	577	595	611	615	597	572	589	602	599	625	598	526	579	596	623	596	644	595	572	647	617	575	589	614	580	570	617	589	594	590	626	578	587	594	589	580	603	588	600	554	625	609	580	614	576	589	601	575	584	578	604	601	567	582	581	565	579	598	570	598	609	612	575	567	583	624	601	646	555	575	580	602	625	587	634	620	567	633	584	595	564	596	576	598	605	603	577	581	646	606	591	603	582	602	593	585	553	583	559	612	572	527	617	597	584	640	569	580	612	564	602	579	630	585	576	596	584	594	597	610	574	602	565	555	602	584	560	602	585	602	591	571	615	606	656	572	552	575	621	640	595	586	597	596	584	587	604	604	600	611	663	566	583	609	593	626	567	580	608	560	555	598	639	579	578	612	568	588	557	569	608	664	612	586	568	592	592	594	568	584	607	610	624	609	616	634	651	616	605	561	602	574	591	622	600	603	601	566	594	576	588	598	647	599	621	612	571	640	602	619	671	628	580	584	603	645	582	618	581	595	593	597	589	544	596	603	594	603	615	625	552	580	601	630	658	612	603	645	579	599	589	571	597	581	610	566	571	581	624	617	563	608	591	586	599	591	574	617	569	588	568	610	668	615	566	600	606	567	590	615	572	652	596	620	593	570	608	589	647	564	603	594	639	576	575	590	595	585	597	547	609	609	598	618	610	577	575	580	578	585	600	572	574	557	588	611	602	617	565	631	580	594	597	584	597	600	612	623	621	597	624	599	585	592	574	598	596	613	564	573	590	601	631	578	626	607	575	582	572	554	595	590	601	630	565	597	619	577	577	614	587	588	572	603	548	625	595	579	585	661	578	610	579	611	602	594	557	564	640	557	579	617	613	564	581	639	600	582	570	558	623	565	600	579	629	597	575	612	571	574	611	548	606	562	575	632	589	560	587	576	593	585	554	583	577	605	606	648	654	574	567	608	559	597	613	567	594	604	647	586	589	590	623	601	592	579	605	591	599	582	602	599	611	602	549	568	581	609	559	615	602	547	549	591	548	615	604	549	598	588	626	603	579	584	550	598	614	602	593	572	579	573	613	583	574	645	629	577	571	566	617	627	620	566	604	577	593	584	571	582	542	614	583	602	632	620	569	573	591	592	622	594	575	602	599	570	612	581	633	538	566	563	573	606	560	634	616	635	571	581	613	620	631	589	652	574	600	615	639	550	613	578	589	609	589	624	611	592	605	529	605	626	571	591	603	594	630	586	602	603	612	614	597	576	575	615	599	573	573	567	589	600	564	570	615	565	550	594	603	612	585	586	634	612	586	591	576	556	611	592	582	591	593	621	646	581	596	571	626	610	602	562	586	582	580	603	596	556	581	617	582	585	608	623	585	587	574	600	588	596	639	607	578	589	591	582	583	591	638	630	574	581	558	575	595	571	586	594	542	598	589	591	564	593	599	638	584	594	583	587	590	559	642	585	569	612	578	572	584	560	578	599	611	610	570	599	607	592	626	621	605	616	594	605	577	625	607	623	579	584
39072	19577	12670	8532	4732	2508	1765	1225	906	689	550	570	519	456	415	393	355	335	337	354	309	302	296	292	322	323	283	327	303	332	297	302	330	301	286	301	291	308	298	299	269	333	279	279	303	309	334	286	288	314	294	347	302	305	293	291	314	310	333	305	308	307	292	298	303	297	293	294	313	306	317	285	300	333	283	331	293	314	299	280	282	264	281	269	328	316	292	267	281	272	327	318	295	282	339	347	269	303	301	307	307	324	293	284	290	315	280	283	277	314	305	299	279	303	278	284	288	280	285	276	293	290	325	268	286	304	291	310	290	295	286	301	289	310	284	279	307	299	332	262	334	264	278	324	337	367	340	284	271	271	331	283	311	314	275	298	318	295	297	284	294	280	301	270	316	285	310	316	305	306	289	296	296	285	325	335	281	301	295	297	302	295	293	334	312	319	335	282	313	322	300	293	310	306	294	317	310	306	301	303	273	318	276	284	285	302	269	304	340	333	301	296	273	334	306	277	290	315	286	278	313	368	293	272	319	298	299	300	278	296	306	270	297	298	287	331	316	290	292	300	332	292	297	308	286	320	276	283	341	286	323	280	295	266	290	309	314	292	325	291	325	295	293	311	347	288	325	262	272	329	301	297	307	324	276	340	311	312	287	309	266	298	294	325	356	319	300	313	287	299	295	310	304	292	306	265	315	270	324	287	343	282	309	282	317	285	295	273	292	302	328	314	283	322	308	338	279	311	300	309	293	330	324	285	334	273	324	327	336	280	312	294	316	328	306	305	313	324	270	281	285	304	314	305	314	300	299	297	339	319	296	328	301	305	295	274	315	319	282	297	301	328	312	322	302	325	284	316	323	286	326	307	321	270	281	291	269	286	336	289	303	331	311	297	289	290	308	300	340	291	317	289	287	314	332	291	301	323	301	309	266	330	300	283	284	305	308	316	274	302	290	329	282	292	277	291	329	305	279	292	275	291	304	299	317	310	296	299	310	295	298	268	311	326	304	302	310	278	291	278	318	299	300	306	282	292	281	308	317	304	274	290	256	305	343	283	274	295	293	297	336	281	285	306	284	335	308	280	285	274	269	260	291	311	334	257	299	283	284	301	287	270	281	299	340	303	322	319	267	293	292	285	317	275	279	341	310	271	309	295	279	307	305	338	315	291	293	294	297	311	290	305	293	316	324	293	288	307	328	292	281	298	266	310	295	304	284	334	300	320	295	325	299	299	323	301	300	285	311	340	292	299	304	254	289	247	326	300	280	328	300	325	307	297	291	276	308	280	315	301	322	305	333	296	301	323	319	257	305	263	317	337	330	276	334	269	308	348	310	279	314	280	298	284	281	303	290	319	307	284	318	285	275	303	325	290	312	312	334	318	269	300	275	315	285	274	304	310	329	282	318	295	281	307	284	282	275	317	271	280	277	327	301	290	289	298	298	329	311	289	317	316	301	305	285	322	271	317	276	334	304	307	306	345	295	321	304	311	291	331	262	276	324	334	310	309	323	260	262	295	275	283	326	297	306	300	289	283	305	306	358	309	332	289	319	269	318	324	287	306	290	339	325	310	305	316	293	286	285	320	307	297	311	330	306	296	289	331	299	306	276	304	289	279	301	330	308	317	312	318	303	302	264	266	306	272	281	317	300	301	307	285	292	282	297	302	303	289	350	323	296	334	292	303	307	306	292	338	275	320	290	307	325	305	278	287	324	311	308	311	311	319	306	286	271	291	325	301	283	317	293	301	303	290	299	295	296	296	303	312	294	296	312	292	294	321	295	296	296	333	309	311	301	281	284	299	293	296	302	306	290	291	307	285	308	337	307	316	300	287	296	302	278	291	283	317	292	279	284	315	302	321	337	315	278	299	321	293	296	287	283	301	307	274	275	314	311	280	330	318	296	281	255	307	311	297	306	313	306	320	294	320	341	321	307	308	279	284	288	276	288	271	329	275	263	280	297	304	291	306	315	286	272	288	280	310	306	307	293	316	306	304	304	304	315	277	303	292	272	302	295	315	285	311	293	350	284	293	336	306	296	301	312	283	293	301	285	290	298	323	319	307	300	289	300	305	285	308	310	348	325	323	290	285	305	309	283	299	291	269	314	280	302	292	316	308	323	330	271	262	291	312	274	300	318	288	281	289	313	313	310	277	336	293	281	318	319	299	292	298	313	313	307	337	266	280	275	338	267	335	330	294	306	314	284	313	296	296	315	335	291	302	313	318	304	337	329	323	280	322	305	321	278	306	283	344	281	300	284	323	281	312	320	318	326	273	322	317	345	291	299	274	289	271	315	316	308	272	271	324	302	315	321	310	319	311	296	294	311	279	341	321	276	296	276	309	323	295	267	316	306	335	283	293	276	292	302	292	285	303	301	305	279	280	311	318	303	317	291	317	316	297	298	299	289	311	286	306	303	282	271	325	314	296	351	274	301	266	288	287	299	315	283	294	281	288	344	261	288	318	333	291	301	317	291	296	286	325	329	304	330	270	314	319	283	301	293	305	268	311	273	333	290	285	302	311	291	326	280	300	297	284	298	272	302	282	329	293	310	294	317	272	283	290	286	307	312	312	311	312	306	282	292	291	292	279	279	311	312	300	303	319	303	348	277	305	311	308	318	330	297	293	296	284	300	335	325	283	282	277	302	286	297	302	323	329	319	296	304	270	267	295	308	293	310	309	338	293	281	306	321	278	292	298	296	302	304	301	299	300	289	309	260	294	299	312	288	324	307	283	319	305	257	284	308	278	308	289	285	300	304	267	296	304	342	305	316	318	310	276	315	313	308	314	313	306	294	309	289	273	277	304	316	299	285	314	314	278	314	276	331	283	284	337	288	304	364	336	245	295	272	328	295	301	279	311	303	324	283	339	280	277	309	326	281	274	303	303	349	301	303	323	312	277	288	301	293	304	295	309	296	305	282	294	335	297	317	292	322	285	335	354	301	281	285	293	292	286	326	277	275	299	319	293	294	322	279	298	344	294	317	281	304	294	310	294	301	315	308	277	269	300	322	306	252	301	289	307	303	292	279	264	298	283	304	325	303	301	324	313	326	289	271	295	321	282	285	293	337	309	308	312	302	316	267	313	303	305	318	310	303	339	291	314	296	281	305	331	319	312	296	315	298	302	297	327	320	297	270	288	306	294	289	323	326	297	322	305	290	314	337	299	259	296	281	285	323	260	298	286	270	304	294	293	312	305	326	318	324	269	283	321	278	294	317	273	313	284	313	311	329	328	325	304	308	303	310	331	326	316	301	321	283	303	309	291	306	276	301	314	291	305	318	316	300	295	313	330	307	283	299	314	322	319	323	305	281	308	332	306	262	275	304	301	308	271	289	288	294	293	313	247	324	314	332	308	314	300	282	310	319	325	289	316	307	295	293	309	328	310	288	319	293	286	275	263	288	302	276	332	314	294	277	323	314	295	288	309	306	287	333	289	288	289	295	261	273	301	305	301	331	288	298	281	292	299	297	328	304	268	287	322	309	298	282	293
23786	13465	18015	17951	13611	9079	6344	4759	3762	2663	2015	1949	1642	1556	1387	1279	1019	958	846	786	716	727	749	758	696	671	662	658	653	679	686	695	728	704	686	666	710	674	686	733	703	681	688	729	695	717	704	702	720	687	644	655	668	655	657	702	669	699	680	647	675	717	679	622	625	694	640	674	646	628	678	680	654	643	685	673	658	677	697	669	661	660	663	681	649	638	687	647	678	641	639	648	683	671	658	632	644	613	712	667	637	656	655	752	670	692	660	622	630	659	681	654	673	649	652	696	657	647	650	676	626	648	670	636	669	712	649	640	676	675	646	660	626	648	591	642	649	681	644	667	648	665	650	675	696	631	653	644	699	673	685	652	647	677	686	718	695	622	640	692	663	708	667	679	676	656	643	683	661	655	661	687	642	668	671	632	638	673	617	680	637	625	689	668	641	654	648	631	667	672	663	666	680	638	695	644	634	660	653	693	632	665	615	665	655	704	665	636	676	661	695	705	611	672	667	721	644	637	657	659	650	647	655	646	664	653	681	628	643	653	640	666	630	629	657	670	688	667	630	704	622	626	669	691	642	627	660	667	659	679	656	668	662	671	662	694	691	639	710	710	662	622	642	708	718	579	681	674	635	701	684	678	632	709	676	680	642	667	624	698	698	652	634	630	657	635	660	613	616	669	658	655	694	664	642	672	644	671	642	651	674	670	615	647	701	693	690	658	630	620	666	679	676	665	671	620	683	705	666	618	657	694	626	690	609	670	666	670	690	642	685	674	658	623	671	660	643	657	613	717	673	658	666	650	631	682	626	654	657	679	651	675	640	675	670	640	617	685	691	668	646	695	651	662	673	706	651	632	682	694	670	681	690	643	662	675	681	654	679	682	689	661	668	665	659	670	681	593	653	669	617	692	659	667	667	635	702	670	662	682	656	659	632	682	670	647	648	623	669	684	692	670	709	646	610	644	707	660	687	678	679	680	666	677	673	679	705	672	668	680	665	697	642	706	643	618	690	689	656	681	640	627	677	676	660	674	659	645	698	661	657	660	631	683	644	677	697	639	667	634	668	702	656	636	669	647	638	673	664	666	705	706	650	657	634	688	650	695	677	691	651	674	623	680	606	674	671	653	614	648	679	668	674	665	633	630	650	667	666	718	661	643	714	637	701	687	672	687	661	668	630	686	658	655	681	670	704	658	694	669	628	661	699	647	654	685	598	636	618	668	656	673	696	645	636	632	666	661	678	639	629	665	691	681	612	650	654	696	637	676	636	636	658	660	708	691	657	614	665	665	683	650	657	653	701	704	642	675	631	675	652	652	679	645	669	646	654	699	662	673	677	669	674	637	641	668	726	696	676	687	679	683	679	660	679	659	646	694	637	679	636	661	686	642	651	658	656	695	705	652	642	625	694	689	677	688	681	652	715	687	619	692	698	645	653	681	703	623	664	656	703	629	684	682	618	661	673	663	640	687	691	705	668	699	629	641	640	650	672	672	696	715	630	649	662	713	636	667	671	637	674	641	717	709	675	687	684	663	623	617	667	646	702	659	655	737	646	655	637	679	654	618	667	622	698	660	670	653	631	640	640	682	664	658	642	663	634	659	678	650	666	645	627	696	635	612	718	664	628	685	650	678	696	702	692	696	652	685	638	671	650	618	689	671	677	679	659	652	680	701	672	661	689	657	680	628	687	662	657	731	721	674	646	662	688	678	655	641	627	677	657	688	664	669	672	661	690	647	664	645	693	680	689	608	717	661	641	722	654	676	648	665	659	652	657	664	657	668	705	639	618	656	665	641	689	654	642	693	676	653	643	657	670	667	670	672	649	660	666	692	656	638	656	683	668	677	654	697	651	645	679	669	650	681	647	663	644	666	696	686	664	680	661	643	633	665	640	640	633	623	666	687	662	691	656	613	645	670	664	653	692	628	695	650	662	665	666	675	644	645	665	684	671	625	695	666	679	653	679	644	601	648	669	722	645	614	646	657	660	701	631	683	664	690	662	650	646	657	666	614	612	665	626	633	647	613	614	705	641	645	691	664	672	634	662	643	671	660	672	672	629	655	659	710	689	645	682	711	659	657	690	715	652	693	622	635	676	671	637	660	667	701	674	685	626	652	640	675	714	708	665	655	657	687	661	636	665	643	725	682	687	637	633	676	647	692	664	636	717	658	662	659	655	609	662	698	671	636	650	671	692	693	657	711	638	628	663	686	647	676	672	641	655	600	648	707	650	645	664	667	675	651	646	650	683	662	645	660	688	685	687	671	665	665	636	632	686	639	660	623	653	643	709	633	677	656	660	685	656	648	654	699	660	673	671	655	655	666	698	655	676	657	681	656	664	650	664	647	627	658	669	617	638	663	651	663	644	657	696	637	663	658	646	683	626	641	663	634	643	669	678	695	652	677	661	660	692	675	694	670	618	696	669	645	667	632	688	698	672	633	675	671	652	658	708	687	666	674	650	639	681	687	641	619	649	639	666	668	677	687	645	654	689	653	637	656	648	665	668	637	646	640	662	708	667	624	676	670	690	644	623	643	703	691	622	734	643	680	669	644	656	681	693	650	630	619	660	643	651	653	668	635	644	636	671	705	632	695	676	663	595	667	663	671	648	689	670	644	695	652	662	671	677	627	598	600	652	700	672	631	660	644	656	656	663	665	682	651	633	602	623	652	664	689	682	714	673	655	685	646	682	656	665	634	692	688	671	673	633	626	701	637	694	668	610	658	664	669	683	680	697	697	618	674	658	614	627	680	625	672	681	660	648	649	657	636	641	698	612	701	655	693	633	666	653	648	659	647	658	713	643	689	638	680	680	611	671	650	678	614	647	681	682	659	672	653	643	676	620	675	671	647	672	633	663	677	655	643	647	656	645	616	645	684	687	671	676	634	664	656	654	656	686	686	677	649	633	675	669	662	675	654	612	630	661	696	665	683	636	675	682	643	636	683	645	661	631	694	737	650	666	655	676	695	643	674	689	673	641	663	663	669	610	669	675	638	666	693	675	742	675	661	659	707	663	726	660	659	688	608	633	688	661	622	676	641	692	692	683	597	683	632	634	688	647	630	672	666	642	642	710	653	602	686	632	645	689	647	681	677	639	668	678	671	629	652	641	678	686	653	682	681	646	650	681	630	637	660	628	618	695	631	639	658	669	678	678	612	657	694	673	640	637	686	695	708	670	622	670	632	680	681	643	688	647	671	684	658	666	663	684	660	690	639	687	676	668	659	696	670	680	705	656	667	635	637	675	645	686	685	673	685	699	613	704	670	685	630	608	633	641	621	625	641	699	660	636	720	688	645	669	688	712	683	653	699	635	655	672	644	686	651	664	649	664	700	664	690	659	638	627	664	604	685	684	678	652	653	651	663	653	658	660	631	681	712	677	722	636	724	664	645	661	677	635	671	656	662	743	640	699	628	710	678	635	687	646	629	644	679	665	676	695	690	641	653	653	671	653	665	662	692	690	682	693	632	644	661	698	647	631	666	650	643	628	671
46094	25900	20108	13994	8512	5155	3124	1585	1186	919	690	634	582	534	517	496	423	372	359	327	317	316	331	339	338	293	352	351	330	355	359	306	332	326	334	340	360	322	349	373	350	328	331	319	370	334	330	364	350	340	353	354	312	307	332	378	364	328	351	316	320	345	324	359	346	360	344	344	341	333	331	340	340	313	319	357	354	322	375	324	305	315	356	308	340	302	337	334	347	336	354	365	325	323	339	346	345	334	363	345	306	318	345	324	320	374	337	329	368	319	344	295	337	333	329	375	343	346	330	296	335	348	361	320	329	343	357	334	373	320	340	357	305	357	337	306	332	317	334	340	324	345	363	380	359	306	337	354	328	310	291	332	349	329	298	336	365	319	325	322	316	292	312	357	369	359	320	310	316	320	303	331	342	339	353	324	359	352	366	342	351	316	321	305	325	350	293	309	335	356	319	342	343	338	317	355	342	316	350	356	294	337	309	299	344	355	310	336	316	347	328	345	306	342	337	350	359	330	369	328	345	321	306	345	358	292	367	330	336	327	330	340	337	327	323	310	316	301	322	329	303	330	320	351	304	376	325	306	355	334	350	376	328	324	309	366	353	337	364	352	344	295	391	327	326	343	349	330	327	351	326	363	326	358	306	364	372	378	329	331	339	326	363	375	322	357	331	363	352	299	334	358	344	340	365	332	326	342	363	323	328	305	369	332	339	329	317	332	314	333	321	364	331	353	356	318	301	357	366	355	310	327	315	347	323	358	354	311	310	319	323	313	355	325	313	354	343	356	320	348	325	288	335	309	366	315	328	327	328	356	310	336	338	338	312	303	334	296	336	378	311	347	333	338	350	340	358	298	338	308	316	325	306	332	340	352	360	316	364	336	325	337	305	326	303	348	325	312	305	352	360	325	357	348	322	331	322	345	349	366	320	335	312	339	335	333	336	297	337	364	327	341	320	340	354	367	359	310	273	352	343	334	331	337	323	343	299	341	330	355	332	317	332	376	336	352	322	354	318	275	329	342	297	315	347	329	335	330	311	331	340	311	363	335	335	346	318	344	322	328	361	364	373	310	342	323	357	337	314	318	327	355	385	306	333	359	313	339	332	337	363	337	334	326	331	347	390	346	309	315	340	360	359	390	307	315	327	338	323	315	358	340	297	303	351	346	341	314	350	319	319	327	348	357	349	320	365	386	365	311	354	361	347	350	335	318	292	333	334	319	327	370	329	366	376	323	311	311	326	330	328	366	291	360	383	340	351	324	328	334	352	351	322	334	339	345	335	327	370	332	303	338	339	313	347	362	333	325	333	325	326	330	310	335	348	357	321	344	380	352	339	340	347	345	359	351	354	357	344	360	341	345	343	298	327	317	333	313	332	315	321	365	342	338	307	344	329	319	331	358	352	333	337	329	271	312	340	366	326	334	320	313	343	310	355	344	350	329	325	329	303	354	337	311	332	306	344	342	334	360	329	344	356	355	334	312	339	345	316	280	352	327	347	368	358	337	365	322	349	336	348	316	351	360	368	343	327	312	371	308	354	354	342	358	348	298	348	324	294	338	374	328	312	354	329	333	332	332	353	297	352	360	330	291	342	324	326	361	362	303	339	317	317	356	300	315	322	319	311	336	316	350	335	347	333	363	361	339	342	352	335	328	312	367	313	296	301	338	323	328	351	345	311	363	327	324	330	321	354	352	310	332	356	343	345	337	338	329	315	334	376	318	323	358	359	357	362	357	313	315	347	349	353	341	322	342	326	360	335	318	296	357	347	368	346	356	331	314	347	312	352	330	324	343	362	349	319	327	309	314	305	329	302	313	350	357	337	345	319	318	311	351	341	373	312	356	324	311	344	345	317	303	295	328	342	346	337	306	362	329	349	346	345	345	302	336	317	345	346	324	359	305	344	354	324	349	334	328	336	347	320	298	345	308	319	323	324	331	335	334	322	357	309	319	343	327	374	321	298	339	345	374	365	347	357	315	362	339	313	347	346	302	345	363	334	342	318	348	370	319	367	322	350	333	334	340	321	351	369	331	299	341	332	344	322	315	314	353	365	310	340	350	332	352	337	334	357	349	338	327	330	336	317	344	305	321	326	311	318	322	345	309	366	358	333	329	305	356	289	330	347	322	340	344	362	340	275	335	375	328	347	337	314	358	339	308	346	356	342	301	340	329	357	318	351	343	374	323	308	290	323	353	301	304	333	289	340	324	322	296	330	357	337	340	309	358	371	333	313	358	349	351	316	310	367	341	350	354	360	315	361	345	303	337	331	330	331	321	364	297	335	311	341	377	337	334	334	362	357	311	304	355	337	354	342	344	319	358	299	343	311	346	293	337	323	366	326	338	346	359	342	306	308	315	336	338	366	327	349	345	347	318	303	341	294	343	356	327	303	317	351	345	318	323	328	341	359	355	344	335	332	305	323	312	321	331	343	340	354	322	280	345	330	334	344	369	347	326	329	312	324	326	330	343	360	350	277	293	307	330	342	343	332	341	304	327	335	314	377	301	353	332	322	341	352	361	353	321	348	354	323	340	336	310	358	323	338	368	367	323	356	301	334	323	338	311	342	336	340	311	335	320	308	356	334	355	292	337	344	345	338	331	333	331	348	334	343	338	331	332	330	336	307	276	340	343	357	356	335	351	335	345	320	308	341	357	356	347	352	367	309	316	355	341	359	342	318	348	342	360	367	327	316	342	364	329	339	317	294	336	294	344	364	359	328	330	339	373	316	404	340	311	352	330	346	312	331	328	338	353	323	308	333	302	337	354	326	327	351	312	343	317	311	352	346	347	344	285	313	349	349	342	366	357	320	336	329	358	334	340	326	321	336	333	325	332	332	315	318	330	306	376	321	365	349	310	350	386	312	331	287	330	345	340	339	321	337	348	325	339	342	340	288	293	351	350	334	332	318	347	370	326	343	319	312	340	312	327	357	350	366	321	388	324	304	332	343	320	291	341	333	359	321	329	269	358	310	364	334	337	317	323	322	307	323	389	326	322	313	353	296	315	299	305	351	359	335	314	321	310	338	338	313	347	318	312	319	296	336	347	363	323	343	366	304	330	347	334	311	286	349	341	320	364	353	318	309	320	313	325	350	318	342	339	284	309	378	318	281	343	335	324	352	336	322	330	379	333	362	333	344	331	357	310	330	355	342	351	322	362	334	327	354	355	368	329	316	324	321	320	331	374	350	320	331	350	295	329	331	375	364	344	338	350	320	337	306	331	330	334	356	354	325	299	336	306	350	312	308	356	336	337	340	333	352	333	333	346	319	312	326	305	310	342	338	307	341	341	357	337	307	347	339	334	343	363	362	317	335	301	314	308	311	341	354	340	349	364	341	368	366	321	333	353	337	345	360	341	333	321	312	324	395	364	327	341	348	346	346	344	320	352	369	334	367	322	325	312	323	334	338	345	326	310	335	357	348	384	321	353	335	363	348	342	337	353	330	315	335	293	317	353	346	349	336	327	311	339	310	318	349	306	337	322	338	317
27339	18748	24711	24686	20235	14639	10351	6188	4929	3515	2587	2406	2123	1883	1783	1427	1285	1069	970	885	806	799	782	768	742	754	731	764	715	749	725	752	768	777	786	802	782	823	757	762	747	761	776	771	745	812	705	748	754	772	736	763	726	697	732	792	778	772	699	731	720	744	689	731	715	755	711	748	682	735	727	775	745	736	773	724	773	786	742	755	738	751	724	714	672	747	735	767	707	750	708	748	704	711	716	755	717	759	708	726	714	724	743	757	736	760	727	695	687	731	729	740	743	725	666	705	721	714	734	718	730	716	689	721	698	725	729	681	762	731	746	744	724	755	731	728	681	693	784	736	699	715	732	716	720	733	719	729	752	762	739	685	724	737	695	717	694	718	695	767	726	716	687	718	709	720	714	704	759	677	726	733	699	730	697	673	744	658	747	713	732	703	736	760	748	703	730	695	764	703	749	732	723	755	772	715	707	705	717	690	724	722	737	728	750	707	708	715	659	723	739	674	766	736	726	741	774	697	760	726	704	766	760	744	703	767	726	728	691	735	724	709	724	670	738	725	738	708	733	685	735	726	758	735	730	713	720	720	744	741	718	703	695	731	674	740	725	714	698	717	703	724	778	750	742	729	718	711	692	661	729	707	677	721	702	693	722	758	694	736	705	725	704	708	717	710	720	684	715	713	724	736	722	756	723	723	751	713	717	691	705	665	771	709	712	696	768	694	765	689	711	726	700	716	709	734	723	735	705	736	698	705	709	759	753	742	723	725	733	729	728	724	758	694	749	705	717	673	695	706	681	761	748	792	704	763	708	757	749	710	725	720	769	670	702	653	723	728	701	732	755	702	741	755	713	739	756	720	691	687	753	763	723	698	674	751	719	757	662	729	751	729	728	737	754	719	745	675	705	750	736	731	742	683	723	710	705	722	774	713	697	758	770	724	717	716	708	787	694	707	735	728	755	732	756	715	744	710	676	719	695	665	743	726	718	685	697	719	717	696	725	755	704	726	789	748	745	752	721	730	700	689	731	764	731	691	715	729	687	719	709	729	756	702	738	726	735	745	750	675	775	693	726	668	717	720	721	740	719	705	737	737	724	769	717	734	728	697	726	693	766	744	750	680	717	721	681	731	787	757	744	719	691	710	725	753	721	721	721	691	732	735	780	745	723	726	730	800	709	787	729	705	711	726	703	722	714	751	730	715	715	740	713	691	711	717	728	693	740	725	704	711	687	739	747	748	680	742	741	690	765	678	698	708	665	695	660	716	749	686	709	691	693	725	733	689	748	737	724	769	681	747	721	706	739	738	742	737	712	727	728	753	673	721	727	703	711	778	745	700	708	695	780	717	739	699	708	696	760	712	754	688	714	724	717	752	711	713	736	717	749	667	764	756	692	708	745	691	679	721	742	713	733	740	759	734	740	716	734	718	704	757	707	690	708	734	737	755	735	716	705	689	696	690	710	731	721	723	715	735	740	744	727	761	731	761	767	709	707	734	718	725	703	684	739	701	689	706	757	703	753	747	704	711	720	747	765	723	681	721	740	737	704	732	753	737	744	744	714	754	702	686	740	717	702	691	696	668	745	714	688	773	691	692	717	755	751	668	707	695	707	647	704	720	716	712	703	736	749	749	702	743	742	745	726	716	737	662	774	737	723	699	782	723	738	737	788	747	746	690	670	766	712	756	727	729	719	691	703	761	756	743	751	752	719	764	682	746	742	749	693	716	751	762	696	695	745	718	759	734	677	737	770	755	698	719	729	679	710	701	723	706	734	743	737	761	771	731	761	737	722	730	709	698	724	731	720	715	729	751	676	705	695	752	737	678	673	708	701	743	708	707	751	710	711	724	748	683	687	724	708	696	741	770	749	803	780	745	702	768	729	758	768	727	718	723	714	706	727	723	686	702	760	725	762	751	745	709	729	744	682	692	713	734	733	688	718	740	748	724	765	771	685	739	729	732	743	748	750	717	743	753	742	737	749	757	701	697	753	773	690	712	718	712	719	735	685	777	689	724	718	717	719	730	685	706	711	720	699	708	704	674	723	741	763	721	712	679	744	713	691	718	692	757	694	708	743	705	749	719	713	697	739	691	730	694	689	731	736	703	706	726	704	741	737	699	705	694	753	730	718	775	749	685	702	742	742	744	735	757	663	724	698	727	734	728	722	655	694	727	721	733	720	714	695	697	704	726	714	717	756	740	712	722	768	672	678	714	774	720	721	717	684	727	744	756	714	756	698	717	718	737	726	675	698	716	748	742	745	738	775	728	733	750	779	731	684	677	703	746	720	724	779	703	708	697	699	732	751	687	788	727	730	682	727	721	693	721	728	722	728	718	715	755	713	706	726	755	710	743	732	691	756	686	716	743	726	718	735	710	802	715	726	674	713	732	728	710	692	731	724	708	718	781	750	747	714	767	776	701	726	754	759	722	731	714	749	798	737	692	685	704	710	730	726	733	751	669	726	685	753	700	704	729	711	691	708	740	743	715	711	717	738	733	707	734	715	714	708	734	738	720	784	715	728	752	678	708	729	730	743	766	739	693	703	726	715	758	760	713	704	673	740	697	759	689	731	737	718	681	741	695	725	697	759	727	721	714	745	758	699	709	686	737	710	770	727	718	752	726	714	713	663	692	717	741	730	712	741	692	695	753	753	682	776	731	722	746	689	725	750	688	702	759	751	729	668	726	698	729	738	749	703	717	683	719	704	755	728	693	725	745	679	758	739	738	771	728	688	698	659	721	721	763	711	705	732	730	717	694	722	699	749	721	708	733	718	701	703	722	719	746	725	728	696	775	691	688	707	790	732	711	709	691	758	774	718	694	685	717	725	725	686	752	792	719	750	747	717	699	705	745	691	719	712	716	715	743	691	734	697	731	747	697	722	709	757	700	656	725	749	722	767	670	703	738	728	703	718	711	727	710	703	722	741	684	738	697	734	699	757	690	709	713	751	710	729	745	731	728	734	712	705	736	738	742	727	714	721	726	707	738	715	700	711	749	747	701	665	763	668	700	753	699	733	737	655	708	741	705	727	722	691	680	711	732	724	744	756	725	747	740	734	708	715	760	731	704	754	708	735	739	710	747	679	743	720	698	664	745	745	727	728	739	708	649	729	696	728	753	685	754	718	734	737	716	717	726	749	753	743	759	719	710	730	720	693	701	713	688	687	728	709	696	707	760	708	711	738	693	698	718	715	729	714	746	711	735	735	686	721	707	694	678	730	728	695	701	728	698	697	744	767	723	707	702	683	786	736	713	695	732	674	750	756	697	722	748	699	691	699	711	735	731	733	696	712	746	695	717	723	699	736	755	720	719	763	751	743	703	699	721	734	784	722	724	754	697	731	759	698	737	727	744	768	744	743	740	710	683	701	716	724	767	714	718	714	675	687	690	695	755	737	734	746	736	679	758	718	704	742	723	720	707	754	725	744	746	700	721	746	752	708	699	729	740	698	724	669	692	737	694	711	695	673	760	759	728	728	713	698	743	707	735	713	750
20492	10881	8406	5649	2811	1583	1011	737	627	590	431	459	404	358	407	307	350	300	285	281	282	270	273	272	288	274	306	289	272	250	255	266	272	292	284	274	285	264	281	271	297	265	271	294	257	249	342	266	265	286	256	235	247	280	274	285	290	262	292	243	265	267	248	265	286	277	285	260	247	290	285	244	293	241	275	273	274	280	266	291	249	313	286	258	246	282	286	239	277	269	287	263	247	283	301	267	277	264	285	301	277	297	284	281	282	267	271	260	271	248	268	252	255	280	250	272	276	242	266	265	234	263	279	242	266	293	297	255	287	263	253	261	265	258	304	265	257	274	280	277	284	279	270	242	265	266	224	293	254	331	270	271	262	253	280	242	305	279	261	289	278	309	227	327	250	253	285	277	283	280	255	272	242	264	279	314	255	242	267	259	252	264	274	278	275	237	303	240	253	282	268	260	278	280	286	242	261	260	293	245	286	296	283	259	284	257	234	293	266	264	253	279	288	277	281	252	263	259	292	268	281	290	267	241	297	258	269	297	302	251	275	269	268	224	276	230	303	261	255	271	277	282	272	239	261	245	240	234	288	283	279	254	240	278	291	279	289	265	296	278	279	253	272	277	288	287	261	265	296	251	264	259	264	253	286	241	287	277	266	278	290	252	262	260	274	259	252	242	257	294	246	270	268	291	260	269	235	259	239	275	275	246	211	264	258	258	294	242	284	274	289	226	227	282	276	254	265	269	282	281	262	284	267	267	267	280	274	276	244	305	286	260	265	263	260	271	251	268	264	253	285	277	253	270	284	278	258	300	305	275	259	274	269	277	243	259	226	272	264	262	247	282	248	270	288	294	270	267	272	275	272	248	266	279	274	264	252	290	264	260	272	243	289	276	287	295	316	257	267	265	273	259	332	250	267	273	261	252	246	265	264	254	260	252	277	270	288	267	296	290	290	276	267	270	266	270	271	266	263	279	265	254	271	271	277	316	279	228	274	288	266	297	263	267	261	266	282	261	274	265	263	259	253	229	248	233	311	274	257	247	255	273	262	273	299	264	289	280	265	283	291	261	268	270	299	272	269	259	267	268	298	246	273	273	259	243	277	281	262	281	296	270	293	264	250	267	278	296	264	268	258	263	272	277	279	268	233	272	278	246	274	255	287	277	226	240	274	288	264	274	278	246	263	272	273	250	280	282	279	265	281	249	265	286	295	278	283	270	263	248	292	286	286	263	277	253	247	279	297	289	289	273	251	290	309	260	267	284	248	271	249	260	247	281	256	247	249	249	237	259	258	247	267	254	277	272	279	273	258	261	272	259	271	274	272	276	252	292	262	258	261	276	288	261	250	251	242	307	254	267	303	269	283	290	250	244	283	271	293	277	242	271	251	258	244	271	271	275	274	293	268	249	254	257	264	244	275	255	272	218	259	274	305	319	287	300	264	278	258	267	285	281	285	294	222	272	263	267	255	274	255	278	282	264	281	282	287	232	251	274	297	302	257	258	265	253	257	247	274	295	259	249	287	273	296	298	268	302	289	266	271	263	260	285	270	239	287	292	280	286	238	271	259	266	273	298	262	285	268	298	254	286	269	276	272	276	266	264	263	258	252	266	262	271	302	252	248	283	287	268	272	284	255	232	248	266	256	269	292	274	245	276	272	267	280	254	280	256	257	285	241	276	293	287	273	274	275	264	236	292	284	268	296	283	250	280	290	267	278	255	266	285	273	273	285	290	252	257	249	256	287	253	272	277	272	250	261	263	232	256	300	262	277	254	268	296	258	295	261	283	266	280	285	259	288	277	270	222	292	273	275	260	277	264	232	267	241	255	281	264	264	273	249	269	246	261	243	268	275	260	283	266	280	255	265	265	270	268	241	271	291	275	255	271	252	302	302	279	278	263	293	228	297	254	269	276	242	289	304	240	282	262	285	260	288	282	268	272	291	260	245	309	277	268	256	259	260	282	267	301	275	261	272	275	246	252	269	291	290	276	297	249	258	258	287	243	264	247	295	270	287	272	277	266	271	259	256	256	278	261	278	275	279	264	266	287	263	262	260	265	266	259	290	275	281	260	285	281	280	266	274	238	269	282	280	258	227	261	301	280	241	264	271	281	262	297	273	240	262	270	283	288	305	254	252	240	252	258	286	263	259	278	261	263	309	252	285	268	290	296	284	276	280	250	260	269	285	244	258	285	289	278	267	278	254	252	275	287	285	248	237	276	289	281	298	247	270	274	223	268	263	268	245	258	256	272	268	291	248	238	235	260	248	260	287	317	285	284	252	269	280	294	297	292	265	266	268	255	278	263	276	268	246	264	279	255	255	267	246	285	263	259	276	280	281	243	295	264	255	288	262	279	310	275	272	266	242	294	306	260	260	262	248	274	256	274	287	270	277	266	304	306	282	260	285	268	276	289	261	289	274	272	272	268	268	261	326	243	249	220	246	285	268	252	297	261	281	307	286	290	292	257	254	280	288	284	271	252	278	276	291	252	242	247	277	277	258	263	298	259	242	234	256	264	268	283	273	262	265	282	248	296	285	282	278	247	271	279	284	240	287	288	239	286	289	275	235	270	262	271	263	267	295	279	272	244	285	280	245	288	276	246	263	277	286	244	240	300	273	252	297	288	287	271	263	267	268	279	267	278	320	269	279	240	308	248	306	268	250	257	287	266	270	263	252	263	280	258	266	239	270	269	268	274	283	262	271	246	276	285	289	281	279	273	280	271	276	260	221	278	269	264	294	248	282	256	254	265	264	292	274	239	275	277	268	273	246	260	292	252	274	257	244	255	287	255	266	238	256	281	262	275	284	299	290	277	260	275	287	291	260	281	254	274	259	279	231	242	297	273	235	284	302	291	302	285	274	241	271	272	254	237	323	286	272	267	289	235	269	270	272	281	290	270	277	260	251	267	271	264	259	270	275	288	268	286	254	261	270	275	233	275	249	289	279	284	262	288	278	267	273	274	258	261	233	257	297	268	275	247	284	272	279	269	258	257	263	281	298	275	290	266	265	286	290	243	284	263	296	272	237	260	252	263	293	277	268	241	298	260	260	278	252	240	246	271	273	285	265	272	269	266	296	284	288	297	281	274	269	275	258	279	280	264	279	243	264	257	300	250	276	262	288	278	271	251	244	277	265	282	290	248	298	276	259	278	256	281	263	244	268	261	295	270	266	256	248	264	295	270	290	273	266	270	246	267	254	246	272	259	256	278	266	257	277	238	268	261	260	277	284	271	265	292	255	269	270	278	294	263	250	290	294	286	282	279	265	289	296	269	282	284	280	272	281	267	244	279	245	227	288	291	253	258	251	268	254	248	312	248	276	240	270	295	253	249	274	299	274	306	282	266	261	266	300	278	269	257	262	247	256	268	268	258	284	278	322	266	311	298	257	279	267	297	251	235	266	276	288	278	247	275	261	239	291	281	244	244	285	289	263	242	291	297	274	285	281	260	271	292	274	259	288	290	288	268	263	264	257	275	296	266	270	288	265	270
12039	8514	13348	13354	8572	5832	3898	3022	2401	2176	1532	1388	1329	1171	1134	1093	847	815	727	699	638	631	603	589	626	645	651	584	565	590	663	636	659	577	634	639	592	612	637	628	628	622	621	602	614	589	627	644	619	630	625	605	625	615	628	638	609	603	571	592	582	581	590	571	624	648	601	608	602	578	599	610	623	663	627	622	671	566	609	641	564	598	585	601	590	578	612	564	643	590	641	603	629	590	625	603	590	615	571	616	562	610	638	629	585	607	621	609	610	651	607	578	611	655	590	584	583	587	622	643	605	560	593	581	657	576	621	615	600	576	639	599	581	585	626	634	611	581	599	605	577	600	597	589	580	582	569	532	630	623	627	570	605	610	605	661	588	581	610	606	625	631	633	584	571	592	646	567	548	587	588	636	591	578	630	584	602	621	563	591	602	617	630	582	588	601	610	595	613	597	614	556	635	560	633	578	606	632	605	603	612	600	586	574	603	585	624	614	583	606	589	537	599	669	604	582	593	602	610	569	628	563	630	625	564	616	594	578	624	592	572	579	614	645	631	573	604	601	586	594	563	563	609	590	613	617	603	569	597	627	622	608	607	611	580	647	590	573	622	592	621	598	614	652	600	662	609	599	594	572	600	711	603	594	619	634	611	594	622	620	566	603	586	585	587	594	635	619	625	595	579	587	630	583	624	614	578	614	583	606	633	601	613	630	584	612	638	612	612	643	603	605	599	561	577	614	586	596	608	621	574	552	567	581	553	653	587	585	617	584	612	617	597	605	620	680	647	649	535	595	620	592	567	580	609	572	634	572	570	650	634	608	617	571	598	625	602	607	603	583	590	605	591	582	592	602	596	568	576	560	577	574	611	582	594	640	588	621	613	595	588	594	594	636	639	597	613	640	605	613	579	567	608	637	581	572	574	576	609	585	577	618	589	629	609	631	605	603	584	596	588	618	657	609	604	585	611	622	599	632	603	591	568	600	593	589	586	589	588	585	610	606	597	563	567	634	584	585	598	558	626	596	612	584	590	593	561	570	602	584	594	606	585	625	576	608	592	619	616	612	579	605	644	608	559	607	601	596	601	582	624	557	623	607	566	654	565	587	570	585	614	567	576	569	606	600	608	556	608	577	613	588	581	635	605	606	593	590	639	583	596	547	617	590	597	609	593	615	584	550	626	665	596	638	606	659	613	612	639	588	604	601	581	609	643	617	618	599	602	622	581	570	588	619	574	622	644	617	590	596	586	634	582	649	599	613	574	613	598	580	578	605	580	618	565	622	615	640	593	603	597	594	638	593	607	577	602	629	662	629	605	576	593	603	622	606	572	587	624	579	607	647	564	574	609	627	624	558	578	610	629	632	628	536	610	603	614	547	609	637	601	577	584	625	598	572	613	628	605	615	630	618	610	586	616	601	616	592	612	598	580	597	577	597	652	582	572	601	578	605	597	610	619	584	579	576	596	579	560	608	581	601	624	576	586	582	600	555	600	596	603	586	585	648	617	610	580	605	644	556	599	614	569	610	581	575	599	609	607	571	636	572	596	586	611	595	611	625	582	603	639	604	608	609	615	553	585	581	644	636	571	582	636	618	561	575	620	613	582	585	593	593	604	597	604	627	601	611	591	608	593	613	578	597	622	606	557	621	625	587	573	619	615	647	569	607	597	603	569	588	574	591	612	600	626	591	606	568	623	637	614	619	577	600	574	595	605	612	647	647	608	641	621	619	635	600	579	614	640	578	618	627	617	560	641	593	579	636	621	592	626	594	549	570	595	574	613	584	623	618	571	581	653	584	657	608	604	641	647	595	609	606	587	614	600	596	561	561	592	607	565	585	566	624	600	608	639	582	623	633	567	554	588	631	583	598	614	595	626	617	644	601	623	598	573	569	594	597	651	596	559	582	577	583	591	606	603	585	568	598	586	609	595	590	604	635	587	581	571	606	617	561	620	570	598	639	636	622	606	576	633	551	619	579	623	613	595	611	607	573	601	587	592	610	574	556	645	574	603	622	605	579	595	620	633	621	657	655	581	540	593	635	574	597	646	625	589	570	611	583	581	566	564	552	609	598	576	612	591	578	609	591	585	585	619	615	646	567	613	593	652	620	549	606	571	607	637	610	593	645	561	593	598	623	621	651	614	650	625	598	622	606	602	620	627	578	612	563	637	640	580	583	628	632	621	590	634	637	542	571	587	590	598	577	609	601	613	557	639	642	613	580	616	605	667	586	608	611	595	631	623	622	581	598	583	606	567	613	614	579	603	560	587	601	587	576	576	598	640	563	552	623	599	633	592	614	609	628	606	555	608	585	614	601	648	602	542	628	585	614	636	599	599	611	638	574	608	649	596	622	625	619	637	581	562	574	645	617	569	576	623	643	620	627	565	583	533	615	573	600	564	642	593	577	600	616	611	583	614	599	606	584	564	568	597	603	599	600	588	607	638	621	570	611	607	588	554	593	581	585	580	589	529	579	640	621	600	616	606	568	634	621	583	579	616	624	621	631	590	594	591	618	608	601	619	556	617	637	571	606	548	638	576	547	604	604	582	588	621	633	580	645	622	601	591	584	588	586	599	621	551	617	597	566	570	637	572	571	602	596	553	607	601	641	631	611	631	634	607	627	593	606	615	598	618	628	610	592	569	610	607	592	606	585	605	616	632	598	566	585	585	603	580	627	607	571	561	648	605	584	622	564	568	623	571	617	603	604	605	627	644	573	584	684	597	633	626	614	590	565	571	636	597	579	611	613	585	575	630	628	569	637	581	632	612	594	663	628	618	548	592	656	582	567	609	576	599	641	612	628	603	578	608	634	614	614	596	563	637	613	556	618	591	606	626	577	622	599	595	608	590	623	583	647	573	632	616	593	593	572	611	584	613	593	632	621	606	599	605	595	613	607	598	590	612	602	620	622	560	607	611	584	594	631	592	633	606	602	593	589	593	569	628	584	559	590	586	664	560	603	607	569	625	618	577	614	576	602	601	564	602	618	620	608	569	614	592	582	622	614	603	570	598	564	596	573	557	642	593	610	622	553	631	595	613	609	602	600	625	592	595	641	593	580	626	626	580	569	631	574	616	639	571	618	635	580	605	629	564	644	599	563	609	601	621	609	582	595	554	597	607	631	629	631	548	605	616	568	602	584	594	631	595	607	570	566	611	615	577	614	556	596	624	606	652	606	595	609	612	603	563	595	620	608	629	642	600	626	615	595	593	598	633	611	624	625	577	630	611	598	642	586	593	540	599	562	623	592	640	550	614	642	566	598	636	636	643	641	563	564	590	580	592	612	573	620	624	591	575	647	613	624	588	609	645	617	598	591	648	598	603	615	584	619	602	628	548	599	601	608	630	625	623	577	561	651	641	620	600	590	596	598	575	608	591	592	573	604	563	619	596	602	618	605	631	641	550	592	515	581	595	598	602	573	633	624	560	585	595	572	562	550	569	578	569	613	595	595	610	631	605	632	633	607	591	581	634	612	603	596	630	626	639	627	621	608
36510	18464	14545	10806	6394	3092	1746	1277	895	762	546	526	513	444	450	404	402	374	346	335	321	318	306	338	297	296	298	278	290	277	357	326	324	305	314	327	325	333	297	306	271	366	322	313	303	310	296	330	278	322	326	345	294	323	334	321	279	290	316	346	320	290	261	293	312	319	321	298	295	300	344	331	347	356	294	304	330	290	315	325	300	293	303	299	312	302	299	287	307	309	286	303	242	304	285	251	326	271	326	336	303	283	288	279	316	298	295	310	314	323	332	281	314	317	298	334	307	311	319	318	318	296	291	273	271	330	298	352	298	306	290	315	302	304	318	312	310	314	307	304	297	299	293	286	315	315	292	312	298	314	301	303	335	305	294	311	315	297	302	298	279	302	294	336	315	312	358	266	312	293	310	303	322	306	322	326	315	333	320	309	298	293	324	283	347	341	317	299	319	306	294	317	305	312	298	326	291	337	340	271	283	314	308	271	311	359	349	326	288	303	309	292	283	302	280	305	337	301	310	292	321	286	313	302	296	286	300	328	298	306	275	318	300	300	309	294	301	296	290	285	293	330	330	329	293	300	328	292	320	271	288	287	316	353	298	324	325	301	293	295	328	283	329	291	318	286	306	294	328	328	321	292	312	309	312	308	274	312	310	276	291	295	313	310	329	330	301	330	300	311	273	310	309	313	288	327	311	307	305	311	311	317	305	327	301	293	326	317	281	285	300	288	290	306	289	312	289	303	315	305	276	323	288	329	321	298	293	306	312	291	308	288	334	318	321	302	287	279	288	316	339	293	307	299	314	285	301	300	311	306	293	268	300	304	325	308	285	275	310	271	290	281	302	312	337	318	300	299	281	317	316	264	298	309	346	278	341	331	313	297	293	297	318	316	298	299	300	307	287	267	298	313	318	327	298	332	283	319	336	298	350	294	322	333	338	305	308	284	315	263	268	324	300	295	301	307	337	299	277	294	292	299	306	287	325	288	336	284	337	294	325	299	327	317	360	338	296	311	287	309	294	296	342	293	305	319	310	354	322	270	311	325	324	327	290	342	309	307	304	348	305	282	306	301	325	316	288	306	317	322	331	281	269	280	297	300	315	324	303	303	311	325	332	331	300	312	307	288	311	339	310	325	327	283	341	325	322	263	273	299	301	359	288	311	292	313	303	281	312	311	294	299	308	306	323	270	286	301	269	280	297	328	291	298	335	302	280	283	271	329	323	304	314	281	310	297	293	308	287	283	282	319	326	298	320	317	314	303	330	320	284	301	277	252	292	297	318	327	337	273	331	333	279	300	285	305	328	315	336	323	333	305	346	322	276	306	281	325	310	296	327	286	339	291	306	318	321	313	305	300	278	306	331	296	347	302	343	300	305	277	300	326	315	276	299	305	299	323	313	285	334	314	339	270	320	330	298	323	332	311	253	323	281	289	306	293	333	287	327	322	318	310	278	298	319	316	299	310	311	322	357	310	320	306	311	308	316	300	307	304	311	320	316	302	336	325	308	313	303	306	320	307	317	281	307	304	307	300	307	328	275	309	309	313	321	294	329	322	321	282	292	324	312	350	320	300	281	300	278	299	324	319	275	336	323	333	330	314	282	308	304	329	323	302	308	289	332	294	318	333	340	293	261	307	320	342	289	296	343	301	308	301	306	294	336	291	325	314	308	324	328	270	341	283	285	300	330	336	318	321	318	342	311	261	291	305	338	272	282	293	270	292	317	310	301	302	325	301	268	300	282	286	355	311	316	331	294	301	316	294	295	318	287	304	307	310	287	298	320	279	296	306	321	289	298	317	322	311	339	293	322	332	267	294	305	294	322	324	307	315	294	347	312	302	284	303	322	303	347	298	333	287	319	316	318	319	266	303	290	280	328	293	318	276	327	288	319	278	309	289	319	342	317	313	347	319	267	303	308	312	341	298	290	290	328	312	336	284	260	309	296	316	323	320	347	284	291	272	305	292	295	290	285	320	313	321	297	291	315	308	305	279	295	314	313	274	336	298	335	259	312	290	311	295	284	301	292	287	330	328	280	279	296	300	304	307	325	316	318	318	303	316	311	278	260	291	312	318	324	328	293	277	309	338	300	287	351	295	299	310	296	300	304	309	298	319	281	357	332	321	312	335	318	278	306	309	305	320	313	306	274	305	244	316	320	310	297	310	316	295	328	325	310	325	310	314	296	305	331	280	283	316	297	306	272	318	300	303	313	333	295	300	294	301	294	299	294	309	306	306	317	322	306	293	315	326	295	307	287	297	329	275	302	320	315	278	307	326	299	283	279	326	293	293	320	312	285	263	326	326	308	276	280	255	295	303	299	300	297	352	296	332	284	286	304	332	293	303	320	318	311	305	289	319	326	321	276	341	306	288	314	326	327	324	308	287	313	332	317	291	326	346	314	282	291	324	289	310	255	330	301	296	294	306	330	315	327	310	306	281	354	334	295	296	296	301	308	329	347	334	283	309	307	346	295	298	353	321	297	299	292	298	323	314	344	326	326	307	301	316	321	281	345	313	330	305	338	307	349	339	314	324	289	318	320	318	303	294	339	308	303	318	275	321	293	296	303	318	307	301	322	320	329	314	327	349	301	316	255	297	328	294	333	339	323	296	334	296	297	321	328	285	320	291	294	305	314	303	331	316	298	326	329	330	315	307	305	319	335	324	344	296	317	331	316	319	319	294	317	294	302	288	343	327	292	268	316	316	293	295	300	314	268	310	303	281	311	300	289	317	284	336	328	301	280	289	344	279	335	324	324	316	302	323	292	280	308	333	298	306	335	336	326	318	287	287	302	349	333	287	301	337	328	312	306	320	311	332	344	285	316	322	302	292	332	308	280	348	317	287	323	280	310	307	291	297	313	275	286	305	288	304	303	309	317	280	331	287	323	321	329	321	327	329	309	301	303	323	333	305	345	268	311	297	296	261	284	300	303	289	365	295	307	297	323	332	314	317	309	326	299	311	278	327	329	299	291	333	330	315	312	321	283	313	311	304	297	336	292	281	318	282	311	311	274	307	308	311	295	263	312	306	303	317	293	318	326	321	305	317	327	279	300	310	297	290	298	317	324	309	302	293	333	298	320	315	338	322	310	282	298	309	306	304	294	307	298	243	321	323	325	291	315	303	277	313	309	316	296	320	333	302	308	319	308	327	311	300	333	313	325	341	308	325	321	287	308	303	269	296	294	290	299	302	329	330	259	347	365	295	308	283	322	322	309	313	276	295	294	316	297	300	290	301	339	296	324	320	281	336	302	335	307	262	271	308	334	267	270	292	320	290	293	278	307	297	312	340	303	301	310	322	306	281	300	300	311	310	298	348	322	315	285	295	308	322	317	315	295	329	308	306	343	322	339	352	291	303	307	312	302	282	310	295	275	318	302	299	298	307	328	237	331	324	305	293	284	289	292	277	320	330	332	334	335	310	312	280	291	323	262	314	313	320	295	324	341	296	320	297	303	308	306	295	297	320	288	291	307	319	338	319	334	308	323	317
21968	12927	20409	21121	16237	10051	6411	4923	3521	2858	2164	1910	1786	1481	1470	1436	1140	968	874	836	747	704	738	730	708	669	675	724	715	738	700	684	657	753	729	731	736	707	672	706	703	699	695	685	701	673	692	705	707	689	689	727	664	736	674	693	624	669	650	716	734	764	696	689	701	632	715	681	712	723	704	683	673	663	680	698	693	657	676	756	700	682	699	670	605	708	664	678	671	655	652	681	666	667	648	671	681	680	732	679	667	748	711	708	696	674	749	619	709	686	657	676	664	660	632	659	632	684	646	674	723	649	706	670	634	686	656	677	659	648	702	708	661	651	689	669	658	689	672	636	644	655	671	721	696	676	655	671	660	717	664	657	673	653	678	652	665	695	670	639	699	685	650	637	666	669	667	707	715	671	696	684	709	677	696	661	670	642	658	674	692	652	648	651	657	670	667	718	684	733	673	686	640	718	631	685	742	700	652	658	670	653	664	713	644	658	675	721	674	716	688	687	705	710	702	685	670	675	689	665	650	660	685	695	675	660	680	634	637	684	678	695	639	685	691	638	654	682	652	672	616	649	658	692	657	630	632	687	711	683	689	663	722	657	687	697	679	717	671	681	667	670	687	731	660	622	628	690	656	661	647	701	657	607	661	688	682	715	651	677	649	696	649	647	686	637	673	680	677	667	709	676	677	717	646	689	592	691	704	638	685	661	739	667	680	710	664	657	654	708	697	687	738	705	677	634	666	672	684	663	678	640	668	692	687	666	702	629	712	652	640	676	668	665	675	705	661	706	672	654	641	659	696	651	684	663	706	695	709	675	660	670	662	671	669	690	661	671	688	730	711	646	682	681	668	674	650	679	648	664	592	672	681	716	653	719	652	664	651	732	691	679	642	694	645	653	689	652	623	703	668	687	690	674	636	661	669	682	718	722	631	703	673	678	690	663	647	653	698	710	673	689	700	675	705	670	703	664	665	627	687	689	661	666	685	671	700	682	693	674	682	625	654	664	643	681	667	665	681	682	730	706	663	671	697	642	676	647	674	675	699	737	703	701	700	689	669	670	696	691	661	651	643	675	667	647	688	670	701	711	635	656	675	694	683	697	728	652	678	714	721	638	673	723	695	677	651	657	716	652	675	637	660	674	660	704	712	615	665	669	676	677	669	669	664	624	640	685	696	690	701	685	710	639	686	712	663	681	697	695	659	678	670	704	657	640	692	652	648	682	732	669	677	688	706	694	676	677	700	706	654	705	675	669	670	672	692	719	650	683	702	697	698	672	667	644	739	674	737	702	672	638	682	694	644	659	647	659	680	650	656	715	705	672	681	668	650	660	643	714	649	670	706	699	689	657	696	672	679	720	715	698	723	685	657	654	667	683	722	662	687	673	667	656	676	685	660	653	639	705	685	648	682	690	715	683	666	663	669	659	647	675	688	729	696	640	641	655	693	687	644	653	624	651	675	658	686	640	698	747	687	712	680	685	684	676	684	704	709	718	651	689	671	701	670	690	637	707	693	713	683	661	649	639	687	670	652	721	657	686	651	725	713	615	684	665	716	682	673	638	619	641	733	673	667	639	679	689	669	646	665	670	625	650	672	660	687	707	710	684	645	701	674	653	629	663	665	707	745	680	688	684	686	677	688	710	709	720	612	674	665	732	673	685	612	668	690	695	649	670	723	682	690	648	643	665	694	668	723	681	701	669	654	691	660	688	671	679	680	668	685	647	662	694	694	667	703	669	669	635	669	673	647	661	666	665	626	741	671	676	707	672	702	683	684	674	692	668	689	632	657	646	685	664	662	661	635	651	662	661	658	667	671	672	658	645	665	682	665	679	658	666	659	719	667	693	674	713	732	723	681	632	691	632	688	715	638	705	692	635	704	676	659	665	657	668	672	665	706	716	674	635	728	702	672	663	672	670	638	677	626	674	673	693	678	653	685	669	674	621	660	672	661	660	709	711	664	685	688	687	650	669	635	689	661	680	678	687	642	690	713	669	693	695	695	621	660	642	649	656	728	729	668	664	685	683	648	676	665	679	723	656	686	681	685	654	657	695	713	700	694	682	697	723	673	661	646	642	612	657	656	636	698	695	664	714	667	683	723	687	664	681	675	640	672	666	656	663	684	652	635	664	677	714	675	649	737	670	667	670	682	665	667	672	697	684	636	666	665	658	715	694	692	681	630	663	657	674	674	690	687	667	688	703	684	652	674	671	674	688	626	673	706	680	716	662	668	646	667	652	673	664	685	702	668	668	668	655	704	659	640	695	643	669	665	682	664	683	671	655	671	688	670	645	680	693	671	656	677	640	707	677	656	726	677	644	685	645	689	718	705	693	662	685	731	671	644	649	708	677	661	670	661	652	667	666	655	680	674	672	683	715	672	649	616	682	644	714	705	687	711	730	638	673	675	699	697	664	668	652	678	646	697	665	666	634	699	689	651	677	659	684	612	664	684	677	614	662	634	679	692	709	663	699	684	679	725	630	736	709	672	658	681	656	684	649	673	647	630	661	713	685	640	702	699	680	738	670	647	671	648	667	703	683	690	667	675	641	653	632	678	665	659	656	673	678	711	662	649	678	642	678	645	657	710	668	648	648	657	630	679	655	653	649	675	695	682	682	679	678	670	706	683	658	700	675	653	703	662	676	651	716	657	679	676	683	725	691	684	695	682	694	686	672	639	666	619	694	666	685	660	671	713	700	659	706	680	684	664	673	638	725	681	740	657	680	664	747	701	662	641	677	650	677	698	658	635	662	666	638	670	658	658	659	691	669	704	645	648	690	708	690	658	712	665	669	665	683	653	667	673	672	662	706	683	664	668	654	742	719	728	662	707	642	691	685	692	702	679	681	652	637	716	656	631	655	684	634	680	672	666	661	717	696	621	681	678	685	660	678	678	651	690	683	698	660	685	678	651	635	646	688	682	691	682	660	695	732	692	671	644	685	680	676	724	667	665	674	624	721	679	729	682	677	690	659	709	680	669	655	675	667	760	672	669	656	705	709	696	654	695	699	652	699	689	689	680	740	675	631	638	666	716	676	684	671	696	689	672	631	655	685	626	667	657	655	679	712	698	661	710	662	706	700	692	632	644	685	653	666	707	681	686	706	634	689	717	686	700	662	716	677	708	710	663	663	620	661	639	679	670	658	631	671	655	634	671	704	655	683	697	676	676	685	670	647	685	649	688	651	665	689	701	621	638	687	710	683	698	673	695	686	708	691	666	673	688	654	691	657	669	690	697	690	686	669	721	665	681	634	708	682	674	662	674	679	705	678	624	705	645	701	657	658	671	710	675	714	701	672	685	685	704	650	661	686	724	632	644	669	663	654	711	683	702	622	656	654	710	665	642	703	677	690	653	677	661	662	678	676	650	673	684	652	686	681	671	692	666	660	640	696	706	688	699	657	662	691	637	714	690	658	699	662	675	692	676	678	665	651	700	655	667	673	635	657	616	696	691	661	683	696	687	681	685	665	712	723	636	697	620	663	661	658	674	689
46944	24293	19226	13540	7784	4153	2919	2241	1178	894	741	675	619	540	457	512	454	421	394	374	366	338	377	345	343	303	323	330	373	338	317	346	379	355	342	331	328	363	382	349	377	342	333	340	324	377	304	334	347	322	402	341	320	310	352	333	328	359	370	351	370	372	343	327	373	344	353	345	352	340	345	350	353	358	303	358	341	360	344	353	333	374	342	361	296	367	388	339	353	316	350	338	388	339	337	355	331	362	356	343	354	390	318	346	381	318	329	339	343	352	360	375	326	344	375	334	348	318	327	346	344	325	364	304	351	336	314	332	347	329	376	364	323	361	361	330	354	315	333	335	334	329	367	330	344	311	344	323	289	339	363	332	355	326	360	312	330	355	342	349	372	306	322	307	315	334	329	348	357	322	340	356	370	294	330	367	360	349	354	352	347	312	321	369	316	317	318	351	345	343	340	314	376	329	324	328	354	335	328	324	341	332	375	307	357	337	312	353	333	344	359	304	339	336	333	345	367	321	353	332	351	361	330	331	350	353	316	345	328	344	376	377	339	387	355	333	337	324	369	353	374	327	341	341	348	366	346	354	372	343	367	360	345	338	322	333	347	331	349	330	324	317	338	344	342	379	352	345	347	341	331	363	330	338	322	350	331	364	309	315	324	349	379	359	311	334	366	363	359	385	358	351	354	309	349	305	326	353	322	349	302	344	333	348	350	338	361	371	316	345	366	363	317	337	347	361	341	321	329	357	339	355	333	330	339	374	326	335	324	330	339	310	349	296	350	339	330	354	331	350	345	330	357	304	331	329	356	342	344	337	337	364	372	332	357	327	327	346	282	308	349	327	363	371	340	335	367	335	363	376	333	342	368	359	336	283	373	349	368	366	333	350	331	320	333	329	350	376	358	357	318	364	380	336	325	353	356	365	340	330	314	336	328	338	336	373	371	377	303	341	318	338	357	360	351	330	351	344	337	370	336	338	340	360	305	301	343	326	340	381	327	322	354	358	335	352	328	356	348	349	359	320	327	342	316	351	341	355	363	337	377	355	332	308	332	346	371	366	367	359	381	346	317	305	367	338	373	374	318	367	333	333	351	349	334	346	374	360	320	344	340	345	346	339	328	304	309	356	337	365	336	347	373	320	322	307	334	372	350	338	340	320	317	354	352	323	368	334	339	368	331	330	364	352	334	365	337	337	344	369	371	345	344	372	351	364	316	314	378	339	334	322	320	353	372	326	338	325	322	322	366	321	320	345	368	340	329	369	389	344	318	315	313	376	359	332	366	333	323	363	360	320	344	372	337	316	352	327	372	355	327	331	339	354	346	315	355	362	327	358	318	325	313	335	339	313	294	334	339	355	282	334	324	322	357	354	343	338	343	355	332	322	350	309	336	345	341	345	342	320	334	355	358	321	332	380	360	363	359	347	342	380	320	351	370	339	303	334	326	343	285	379	313	375	346	335	320	316	344	347	338	347	389	359	335	355	367	323	331	353	345	318	345	357	371	370	342	357	349	328	357	333	346	323	299	311	321	368	365	385	353	356	382	299	319	356	343	352	338	338	326	351	333	367	338	355	353	349	332	355	360	312	359	304	336	326	356	350	340	350	311	323	326	321	309	297	331	340	306	335	350	332	347	350	348	357	342	354	338	329	350	366	342	335	332	396	338	360	321	310	354	330	333	330	351	356	340	318	381	339	344	316	360	345	315	363	331	345	384	367	325	322	360	355	337	378	308	321	355	360	340	315	379	332	329	334	327	302	362	362	351	371	367	347	349	348	339	360	296	326	325	333	357	337	329	333	327	301	317	350	367	366	317	335	345	339	331	358	345	325	327	322	353	337	346	319	343	337	332	360	324	360	302	338	322	338	337	365	376	349	345	342	351	340	336	292	346	342	329	345	333	342	331	334	353	362	338	362	336	345	358	348	332	364	342	360	350	340	338	331	348	359	313	338	334	335	378	324	343	347	343	340	339	377	342	341	372	346	332	316	317	331	344	311	323	350	348	314	365	357	363	392	360	315	355	316	324	327	327	342	385	299	342	326	365	321	322	352	321	361	316	330	302	320	312	373	370	382	327	313	333	386	349	367	383	333	342	321	349	383	386	381	343	352	320	323	347	358	350	309	348	337	326	356	349	350	344	320	325	333	309	315	339	351	357	363	361	349	346	336	347	310	317	366	344	354	328	356	315	318	368	337	324	357	304	356	339	374	359	344	361	327	316	324	324	349	348	357	354	343	324	352	331	370	346	339	346	353	358	334	319	317	330	343	316	329	365	329	366	352	341	312	363	322	341	323	358	315	335	366	327	269	295	382	336	349	347	355	346	365	321	336	321	366	317	348	338	304	369	343	339	357	332	377	322	338	359	322	338	341	376	359	347	348	331	349	375	359	319	360	330	295	325	349	346	331	324	341	342	354	341	318	330	327	314	361	313	345	334	341	346	323	357	383	340	303	349	350	333	327	361	330	303	350	360	326	337	346	361	342	350	384	311	283	329	348	353	320	361	355	366	368	342	333	311	309	354	340	347	355	361	336	328	346	365	306	335	353	348	358	347	313	333	346	360	298	346	336	344	314	344	324	362	388	322	337	339	328	334	334	347	332	332	358	370	348	299	338	297	325	332	343	326	320	322	335	340	341	309	357	344	355	312	360	372	363	340	310	357	368	315	322	344	347	332	355	350	368	328	355	382	348	336	351	348	338	300	320	353	303	381	357	342	359	353	378	331	332	357	323	323	344	334	342	322	351	385	347	376	380	330	335	349	336	351	372	315	340	331	336	335	329	347	358	332	316	355	317	365	301	383	372	321	374	326	380	328	370	343	362	356	322	356	354	363	308	342	317	337	328	340	338	341	337	386	372	353	329	368	362	333	368	329	377	357	333	332	332	387	333	364	299	346	343	334	339	365	341	344	294	328	318	352	340	352	357	370	327	370	354	327	354	327	348	324	357	362	396	335	311	322	327	379	391	351	343	346	317	341	343	322	346	317	375	334	359	343	326	342	360	341	357	347	349	319	321	342	346	324	387	362	337	341	335	350	319	353	340	326	336	316	319	324	360	364	360	292	353	310	325	362	374	342	345	358	335	342	345	352	292	312	331	353	364	359	322	364	375	331	334	310	342	324	342	338	315	330	323	343	339	324	337	335	347	354	342	340	359	332	381	346	340	353	343	359	289	318	325	331	348	326	382	362	347	327	394	298	357	351	319	322	328	383	325	322	338	334	371	336	349	324	333	357	368	333	366	376	322	301	330	357	358	339	336	324	335	322	341	355	364	345	362	383	329	270	352	336	371	351	332	373	356	348	328	353	304	373	341	339	357	331	380	293	362	360	365	383	330	350	372	345	358	321	312	368	329	341	339	288	338	348	341	358	328	354	387	313	306	373	317	361	331	354	325	350	309	322	330	340	326	352	339	342	329	347	302	329	344	333	324	322	357	364	345	354	324	373	336	323	339	316	343	320	316	319	353	350	351	359	332	364	337	345	321	325	347
27491	17373	24515	24179	18023	12872	10616	8194	4453	3510	2738	2409	2343	1754	1712	1549	1371	1095	963	854	833	786	839	779	746	810	754	784	742	730	778	777	790	792	820	795	765	761	774	745	803	800	818	769	773	795	760	740	804	778	781	748	791	795	711	754	748	731	728	754	767	735	707	727	730	749	754	755	741	757	753	742	739	769	731	778	700	719	761	722	732	735	748	771	753	750	674	737	746	735	724	781	790	778	707	708	750	706	737	754	703	744	776	762	744	725	741	699	734	755	781	751	713	731	698	688	733	696	780	720	705	756	739	748	773	726	775	675	760	718	711	742	700	760	713	700	717	717	759	764	770	798	746	775	676	675	702	728	785	751	749	707	691	702	750	696	756	703	721	764	718	750	701	714	758	762	738	755	741	704	698	748	734	720	809	797	760	693	681	686	767	738	714	761	730	720	691	733	712	712	779	748	747	701	700	768	725	749	780	748	700	754	718	747	695	755	723	691	720	742	725	728	747	742	722	732	760	744	736	692	726	704	746	750	753	747	781	738	734	759	726	728	706	712	705	752	714	738	682	705	744	795	743	744	720	756	742	753	716	730	736	822	703	692	749	763	758	689	729	705	759	695	750	759	713	793	746	715	730	723	701	714	724	732	760	725	739	747	744	728	716	747	780	732	718	760	744	748	748	718	760	771	706	730	779	775	682	758	742	698	736	707	747	713	687	703	757	730	737	666	760	717	717	693	733	740	733	796	723	730	702	736	713	694	755	770	714	696	733	704	721	737	715	700	747	706	777	729	753	709	745	756	749	743	750	737	717	785	686	744	712	694	701	755	773	747	730	746	701	732	705	752	744	742	785	724	749	832	747	739	720	787	726	738	728	715	741	787	714	743	720	710	779	724	757	758	766	714	741	780	738	761	717	732	725	759	685	739	721	755	747	784	766	726	737	711	699	703	752	717	781	725	717	741	719	723	755	731	723	748	719	707	734	688	783	709	686	779	784	702	745	695	736	737	752	728	773	761	719	740	713	719	759	713	740	723	763	737	769	740	695	760	732	730	804	704	734	732	692	720	755	678	689	690	758	694	734	728	758	734	757	779	751	747	715	746	728	729	753	751	732	783	762	728	723	741	667	755	758	730	746	794	710	721	751	673	724	730	737	762	727	726	734	702	790	755	692	739	728	723	723	732	722	755	724	725	678	753	733	733	768	716	729	767	709	690	747	721	760	713	706	753	721	739	774	709	740	722	753	732	724	752	705	721	747	782	743	742	731	764	730	764	752	677	705	714	747	737	714	746	782	748	735	726	715	764	741	764	727	746	717	775	703	749	735	740	723	727	707	740	706	719	774	727	772	735	798	712	765	743	790	740	742	725	676	697	726	726	771	750	760	728	796	767	722	731	693	768	758	730	698	769	755	767	754	746	789	727	734	762	743	689	730	699	736	711	687	764	749	734	780	738	780	699	740	761	719	710	736	773	743	693	728	749	707	703	727	703	739	739	747	784	717	736	795	744	715	737	727	741	716	721	723	709	718	682	761	766	754	706	720	727	751	779	713	742	769	757	750	727	753	683	737	782	738	740	737	710	732	692	720	767	706	783	739	742	725	747	721	703	703	770	752	728	713	735	727	699	730	778	741	708	760	742	764	727	714	754	736	788	739	704	778	741	697	687	757	744	731	752	727	704	728	734	708	729	736	749	749	711	681	724	739	762	807	725	761	705	784	756	735	735	676	730	722	709	757	772	683	715	697	770	723	767	731	742	716	715	783	773	678	732	730	724	753	696	728	797	746	726	722	770	746	732	686	786	712	702	751	739	732	705	754	742	746	758	755	733	702	786	695	755	750	748	732	725	765	676	717	772	680	754	727	719	735	716	745	723	744	694	736	755	776	739	744	757	736	743	749	737	732	725	749	734	764	772	764	770	767	688	783	771	693	725	741	778	730	800	740	765	746	744	747	687	742	705	765	747	746	738	722	738	763	768	723	673	690	747	771	711	754	759	713	760	760	743	764	739	715	744	731	758	741	749	743	682	718	728	675	700	710	786	726	723	772	700	735	724	763	727	737	756	729	687	703	714	714	728	711	717	697	753	728	713	748	704	723	712	736	730	745	744	718	750	692	752	767	773	739	756	773	798	722	690	746	785	712	722	719	748	789	698	768	730	761	802	704	720	742	740	741	748	754	684	717	733	727	718	748	745	734	702	755	763	721	770	731	795	731	700	761	729	769	735	740	754	741	713	744	730	717	709	730	731	732	740	691	740	733	736	781	734	711	740	713	752	801	733	730	769	718	745	799	741	722	706	753	747	714	774	774	764	743	716	744	732	734	724	698	731	727	734	728	744	720	754	769	780	681	781	782	746	727	705	707	759	761	758	727	715	749	762	725	710	706	737	697	731	730	700	692	768	739	683	696	749	711	790	692	738	752	704	786	712	736	713	760	707	709	741	725	771	759	714	734	751	732	715	706	733	752	712	784	664	760	695	729	736	753	759	700	692	745	719	755	734	749	710	727	719	747	757	747	763	727	667	749	753	706	708	724	744	742	731	727	712	668	748	716	727	721	671	719	768	716	731	713	703	669	756	709	717	769	738	742	751	699	770	731	733	712	754	769	713	744	744	754	743	775	704	759	678	748	731	739	733	769	734	711	739	699	733	753	727	747	706	723	802	710	699	748	712	732	681	710	732	730	737	742	793	732	741	752	727	713	792	766	759	728	753	715	739	784	743	732	705	754	758	766	719	720	726	686	736	744	727	809	706	788	711	726	743	746	734	754	755	773	725	760	703	699	759	784	738	747	725	737	724	770	740	735	698	755	701	757	772	698	727	804	695	727	728	739	712	716	731	773	736	727	748	775	766	721	754	739	738	716	714	738	738	707	731	765	719	785	756	770	725	705	764	768	738	694	714	777	734	727	724	712	787	769	782	725	741	767	753	774	731	741	740	789	768	728	735	731	756	745	723	757	714	789	710	721	709	756	700	747	739	800	735	736	788	733	748	718	728	712	727	738	742	710	758	741	731	734	773	729	774	753	723	744	773	733	761	736	757	757	702	742	751	724	732	735	750	739	721	731	746	733	726	737	727	746	715	726	720	731	705	719	707	710	690	772	743	737	781	767	698	709	722	766	772	754	723	712	768	721	778	719	764	738	722	718	692	750	737	718	767	716	728	742	725	670	740	720	726	761	733	714	779	763	740	729	695	748	744	701	709	755	732	721	767	707	760	736	744	776	804	753	716	742	743	774	717	737	729	727	731	760	747	761	759	724	732	764	759	752	743	728	754	759	736	749	706	714	710	757	715	737	734	764	680	736	731	789	717	740	686	739	712	710	721	699	719	748	750	714	696	799	740	731	743	756	740	704	732	725	728	739	740	736	708	708	743	735	672	753	734	743	787	715	770	741	721	746	742	759	733	741	747	758	681	738	719	705	811	707	714	749	761	749	777	724	737	709	731	734	747	724	760	723	740	770	703	724	728	706	765	740	756	726	726	735	738	738	712
23508	10369	7877	5147	2825	1459	1087	751	614	565	448	386	431	370	403	342	350	345	275	292	320	270	241	277	288	264	261	272	246	276	280	272	297	241	316	248	303	315	263	289	244	292	235	266	296	301	274	272	272	284	313	272	283	272	279	295	257	259	282	307	294	286	258	295	281	296	279	299	265	291	310	278	236	300	303	278	275	286	283	281	313	282	261	286	272	272	270	298	268	294	306	272	271	280	305	314	278	274	273	255	269	303	275	284	315	267	289	242	294	286	266	264	275	291	270	282	288	269	250	297	279	295	307	274	282	306	253	302	258	324	287	286	280	269	273	300	294	278	257	273	265	297	279	280	262	272	271	294	260	290	281	270	289	266	280	258	289	253	285	290	272	249	280	262	276	267	286	277	276	275	327	310	296	287	278	275	277	269	269	286	253	284	305	303	317	300	263	271	279	286	274	268	251	264	304	280	266	257	303	279	291	277	289	282	303	276	285	274	279	255	315	310	291	269	305	259	266	284	268	294	269	277	289	316	254	276	280	300	267	270	269	249	284	278	259	272	306	297	288	274	274	310	256	303	280	307	273	294	268	250	286	282	251	268	285	306	285	327	267	267	283	306	302	261	284	296	293	283	283	251	271	299	285	279	253	301	290	292	280	265	295	265	286	276	264	261	257	278	257	280	256	268	266	320	289	260	261	268	274	285	293	277	250	295	257	252	272	281	299	259	273	249	237	276	313	255	302	297	268	265	259	305	262	287	271	259	269	274	284	305	260	248	268	289	271	303	305	279	304	299	264	324	269	278	272	303	290	289	306	283	300	323	309	284	286	285	269	297	290	278	283	268	313	294	276	267	279	289	300	289	263	302	269	312	262	267	262	277	271	286	299	290	316	266	303	324	300	251	270	274	302	300	276	285	279	282	302	282	321	270	288	276	273	285	292	272	287	283	300	273	270	297	281	275	285	268	297	310	329	252	263	292	286	320	288	273	247	308	279	293	285	274	246	320	270	290	278	280	242	264	272	239	277	277	320	297	270	273	276	279	265	307	289	267	249	267	297	285	261	310	287	286	290	270	293	282	265	323	304	278	299	257	276	284	287	291	261	273	247	277	278	298	274	271	287	257	276	281	275	287	289	293	292	265	271	251	301	278	324	280	263	285	295	263	272	282	256	283	265	284	310	287	285	296	284	265	252	268	301	269	301	290	312	249	288	318	293	259	290	249	310	312	279	259	287	277	282	256	277	252	269	336	306	293	286	308	324	268	286	280	283	285	277	266	269	252	278	275	301	251	281	304	265	292	271	282	279	305	274	279	280	284	276	280	258	285	291	292	305	225	248	278	287	278	281	302	303	261	288	290	284	287	271	271	281	287	297	293	277	292	296	291	279	287	322	268	308	320	269	275	254	295	289	284	288	298	263	296	300	256	270	264	255	260	266	287	299	265	286	271	292	275	286	302	289	299	271	263	260	270	279	282	288	295	309	268	297	279	266	281	307	265	263	257	284	309	264	247	304	300	283	255	269	261	257	286	285	280	309	277	283	278	291	294	285	262	266	303	269	268	278	277	290	282	258	255	292	297	275	299	290	296	281	289	269	324	277	237	297	280	236	292	234	287	276	253	288	275	287	254	295	278	309	287	274	230	260	283	327	279	292	266	284	315	262	284	270	252	275	302	306	247	299	252	291	283	264	299	292	288	303	268	286	283	253	316	296	301	294	295	257	278	287	275	291	293	265	299	250	293	276	265	305	300	284	277	267	282	275	267	280	278	306	277	288	285	275	275	243	277	277	304	295	289	296	309	284	268	306	277	276	279	282	251	262	304	287	312	291	265	268	308	260	319	280	303	285	285	308	296	325	315	308	310	280	291	297	284	313	280	265	281	281	294	247	279	279	273	258	283	291	278	280	273	289	261	297	292	285	291	270	284	288	292	266	288	310	299	277	286	299	261	270	287	283	297	297	305	290	264	250	277	276	276	317	290	262	267	325	294	276	258	310	234	263	279	261	313	286	267	290	270	261	247	244	280	297	301	297	297	290	291	300	296	296	274	285	270	277	278	306	302	290	299	266	275	286	319	284	299	267	292	268	277	283	303	277	278	241	296	294	296	278	270	281	279	302	269	269	268	319	298	281	277	276	279	272	280	261	319	283	264	300	314	313	279	298	268	259	264	264	327	274	287	270	279	284	263	273	283	295	278	301	299	271	279	267	299	264	283	290	274	281	281	262	288	271	302	305	252	242	236	264	311	268	297	272	299	266	274	307	288	281	251	273	297	276	273	267	268	281	257	313	292	298	280	273	302	275	282	304	302	275	291	267	278	272	251	274	289	271	293	288	287	271	243	279	276	265	292	281	252	304	345	276	290	275	277	315	278	304	238	261	308	269	271	267	275	304	285	279	310	268	254	278	308	276	276	263	255	284	270	298	276	312	289	286	283	267	299	267	260	304	273	283	263	250	263	266	271	258	271	291	273	280	255	261	242	260	301	302	271	302	288	272	315	287	308	285	273	284	287	308	261	295	300	252	239	269	268	250	259	289	272	274	306	292	300	283	298	284	286	283	314	308	280	246	303	254	284	296	295	302	268	314	271	309	299	327	297	261	303	295	273	300	272	270	302	255	271	271	269	278	264	281	265	295	289	274	251	287	290	293	300	288	270	316	269	254	270	294	249	262	291	248	290	298	239	264	308	297	303	255	308	277	290	284	258	243	304	267	288	271	275	283	260	294	270	278	292	282	282	267	268	266	281	255	284	290	309	300	306	255	258	259	247	271	268	238	294	251	261	289	243	266	255	260	282	240	278	293	275	262	273	278	314	243	277	268	279	299	325	283	274	268	294	280	254	250	268	298	285	296	284	294	294	279	288	256	299	285	298	304	293	288	271	227	268	291	269	251	280	276	284	262	270	281	266	286	265	281	316	309	285	276	327	287	286	298	285	266	278	269	259	220	306	281	293	275	271	265	299	280	295	322	287	295	274	226	283	284	269	275	313	272	329	277	256	262	265	308	283	289	279	279	310	261	282	345	292	280	256	273	245	265	306	287	294	285	255	249	287	287	311	266	280	303	290	267	302	293	256	328	267	284	274	290	269	280	276	256	303	293	280	301	308	268	302	271	308	266	288	271	274	276	300	286	287	272	268	256	278	292	270	274	313	290	291	271	278	288	297	278	312	262	277	313	281	279	247	268	269	280	270	284	273	280	243	264	278	287	249	285	250	277	256	259	278	304	271	301	260	280	250	265	278	280	276	290	255	299	284	313	306	281	308	312	272	291	295	299	280	266	247	275	252	248	274	279	237	279	273	267	305	275	276	301	299	275	285	263	295	282	255	293	291	308	311	292	280	278	259	269	275	279	324	288	313	287	266	271	319	270	267	292	275	269	294	267	273	282	281	278	249	291	302	309	288	261	331	280	294	268	279	279	291	287	269	281	291	303	266	285	243	273	246	283	306	309	281	290	268	283	275	296	291	315	273	296	290	265	313	304	276	299	297
13721	7879	12752	12709	8618	5477	4103	3093	2274	1918	1740	1313	1448	1130	1039	1050	909	818	721	706	670	676	644	664	616	636	599	662	620	614	625	620	637	650	605	639	629	635	654	666	653	657	634	653	652	613	628	639	601	657	575	596	644	644	578	633	621	603	626	642	642	621	615	649	621	632	618	593	650	643	607	579	612	619	603	682	646	647	627	635	638	616	643	668	644	597	649	613	643	644	651	606	612	609	645	609	640	607	665	633	603	607	609	632	583	642	591	626	659	629	642	640	606	588	612	657	591	642	588	613	658	610	562	672	624	618	599	634	644	685	576	670	688	632	607	638	633	655	634	644	630	589	652	642	650	682	593	610	677	607	596	652	593	666	608	604	641	609	632	600	614	584	614	624	560	680	634	611	629	601	636	637	647	668	642	584	610	628	642	646	554	586	616	618	622	608	625	609	637	638	645	577	625	642	629	635	603	664	573	612	609	622	586	608	584	643	639	588	646	667	634	618	584	556	653	621	597	624	627	655	655	612	604	625	651	656	623	632	575	590	596	652	640	566	619	556	652	618	633	588	612	634	663	597	571	608	608	611	585	600	621	615	620	619	629	601	678	618	620	627	616	611	592	635	634	637	614	646	628	575	638	602	597	647	581	625	630	661	623	619	578	635	652	599	635	593	630	651	626	652	641	594	552	652	650	629	607	592	662	585	624	617	621	637	632	577	610	625	615	615	632	654	618	603	639	660	605	639	585	658	612	665	611	612	629	582	639	664	613	613	646	618	644	583	663	603	598	572	656	631	579	584	617	606	640	613	613	631	614	646	566	613	600	620	642	640	606	653	605	613	630	620	621	640	584	599	635	618	632	642	604	658	646	605	633	643	622	609	594	651	639	626	616	590	621	618	634	616	610	629	646	623	650	597	613	619	588	638	614	587	611	622	633	611	641	610	631	639	597	621	588	588	598	586	654	660	623	623	642	612	619	590	684	609	621	628	644	620	589	610	625	646	593	618	593	650	591	590	598	606	634	615	637	647	648	586	640	644	602	653	612	631	620	637	666	629	626	625	625	657	615	630	633	652	582	602	648	594	647	623	615	639	636	575	616	618	584	604	589	649	587	638	622	676	632	650	634	622	590	626	621	598	644	630	615	640	617	618	651	578	620	579	648	578	590	623	614	605	589	628	613	592	630	617	598	607	595	635	639	663	582	597	599	614	577	636	623	620	636	632	622	625	650	608	647	651	638	647	650	636	625	650	653	607	615	614	629	634	589	630	642	581	603	633	616	632	585	645	615	601	610	646	587	593	636	624	612	611	626	599	647	667	626	660	582	613	647	636	566	640	632	570	607	639	645	634	614	701	618	608	607	659	630	576	612	631	614	614	638	643	620	589	618	649	566	651	594	614	640	616	641	641	607	640	611	631	641	630	580	640	613	629	554	673	628	619	617	600	588	590	625	619	615	639	621	678	584	626	618	635	580	641	628	609	651	634	583	635	668	624	643	611	628	623	590	645	617	622	665	603	598	662	632	623	630	622	603	640	661	573	622	630	622	611	610	594	638	683	641	620	570	644	622	615	624	635	651	646	607	612	641	660	600	619	632	591	638	660	598	662	598	627	609	613	587	613	615	585	632	630	623	629	589	626	592	614	577	592	581	628	636	646	583	615	624	615	598	656	586	601	615	636	612	642	612	608	647	624	701	631	610	643	629	618	616	614	607	651	591	644	604	643	613	602	633	616	641	588	592	635	613	604	674	633	616	595	671	637	592	608	598	609	586	613	643	613	624	615	615	629	579	624	609	623	621	644	634	607	615	605	606	646	636	591	614	596	648	640	593	638	654	631	674	634	617	606	640	610	668	622	598	602	630	598	624	606	605	639	622	622	584	629	611	614	582	601	647	645	619	631	627	648	584	572	651	633	629	616	634	602	567	615	642	652	643	635	663	644	636	655	642	625	624	655	588	625	609	641	596	621	556	598	638	618	597	662	586	640	583	623	599	652	610	625	622	636	604	623	614	629	600	664	625	635	579	612	607	652	606	621	602	587	649	634	641	642	636	621	652	632	597	613	592	617	604	632	593	640	602	619	600	606	613	600	627	601	675	686	582	667	603	605	672	606	684	627	601	606	615	646	603	608	655	598	632	669	654	618	636	664	606	603	611	683	623	621	579	643	668	614	611	612	639	628	640	634	615	589	599	642	609	626	606	615	596	570	621	619	598	662	636	633	602	623	616	633	635	626	578	585	608	659	620	600	642	610	644	610	611	651	578	651	632	670	594	626	628	663	631	620	655	630	629	609	597	614	622	626	637	595	616	630	660	621	669	621	668	590	623	670	604	556	599	596	633	632	637	637	585	617	638	644	596	669	590	614	646	602	617	635	593	672	578	628	598	590	624	584	628	605	581	644	635	636	596	615	624	627	623	629	634	621	621	619	627	619	566	643	625	597	621	671	606	598	658	627	631	592	656	617	622	603	616	605	620	639	637	612	633	632	593	600	607	619	630	604	623	607	631	606	656	612	657	599	647	610	621	603	619	620	631	625	601	611	643	632	574	613	602	624	630	626	589	616	598	587	587	608	604	589	631	613	581	574	640	622	631	627	625	622	640	635	631	616	594	606	625	646	611	575	615	611	580	640	636	631	648	617	632	617	622	635	671	594	622	593	600	651	567	594	654	610	607	599	632	596	624	605	656	589	654	557	621	621	620	607	607	660	670	605	625	602	605	633	624	597	618	611	664	633	585	629	645	597	626	634	573	630	601	632	567	615	626	586	602	635	626	574	629	625	627	616	623	601	610	626	623	632	598	662	597	585	600	589	602	606	612	634	616	610	668	594	681	592	608	591	622	688	644	617	615	622	609	600	626	628	628	581	589	648	599	625	614	612	625	616	622	622	596	616	572	615	643	631	586	606	618	607	625	650	634	692	572	607	599	621	627	570	663	620	596	606	653	629	625	652	618	639	635	657	664	619	660	610	610	665	643	592	653	635	603	609	607	627	645	613	667	620	579	612	586	620	615	579	624	641	585	612	666	665	602	585	620	631	589	616	591	570	610	621	637	609	620	629	624	602	600	614	635	628	668	609	575	646	669	611	599	590	572	601	601	611	598	652	639	610	646	639	571	614	549	624	662	619	626	619	606	650	614	618	617	659	627	585	657	632	615	642	609	631	614	641	596	652	608	656	576	629	638	602	635	635	632	655	591	628	634	619	578	615	615	616	626	607	661	594	634	595	605	621	645	606	635	585	636	610	575	630	622	637	619	658	615	653	601	624	605	631	636	614	623	605	599	613	594	613	612	627	624	625	627	632	631	621	608	637	653	606	612	614	603	636	638	604	632	639	601	622	606	617	626	622	643	589	624	650	602	629	608	623	612	631	641	615	613	648	602	657	592	604	631	570	598	632	643	632	653	650	614	658	595	598	614	621	616	614	637	632	609	642	607	610	609	640	606	592	638	624	629	635	642	614	628	626	656	656	629	600	604	620	642	599	630	613	595	621
36282	19654	15630	11027	5235	2993	2220	1547	983	754	635	503	505	469	448	412	408	329	342	378	323	331	340	338	317	271	326	329	319	302	312	307	323	297	323	342	314	343	334	304	318	324	320	311	312	321	302	323	317	300	321	350	331	289	316	296	287	319	292	289	320	299	311	309	317	302	276	264	308	338	294	310	325	329	335	322	280	295	318	302	274	303	288	312	325	307	284	307	292	312	329	311	329	303	280	310	277	303	324	338	303	311	322	300	288	326	315	330	316	307	316	300	324	341	333	298	293	327	340	278	311	285	344	304	314	308	281	304	307	320	326	321	290	306	299	293	345	301	297	301	296	316	302	326	299	302	330	307	307	294	321	309	265	305	319	310	299	305	346	315	310	325	298	307	308	279	320	335	292	294	308	291	310	287	320	318	298	312	325	299	325	308	294	292	278	317	318	336	296	300	313	273	321	338	302	335	317	286	335	294	307	290	305	319	343	305	296	297	288	296	316	329	310	285	301	303	322	311	328	312	317	306	297	323	318	298	339	370	338	287	300	278	297	357	361	305	308	323	337	314	309	303	331	319	296	300	311	353	304	282	289	310	294	311	296	297	328	320	319	307	313	302	392	314	280	306	312	299	326	282	279	300	291	322	317	287	307	337	335	320	303	291	313	339	280	302	320	289	319	311	305	318	299	300	311	312	305	302	297	335	317	305	273	282	294	297	303	323	300	338	312	352	331	359	292	291	297	306	298	303	321	328	314	313	309	326	324	298	331	335	287	303	322	291	292	303	296	329	306	304	314	294	281	336	333	306	332	290	317	284	307	298	316	282	298	333	339	332	320	294	293	330	277	320	312	299	297	307	277	299	336	329	326	291	317	299	297	319	330	282	335	316	300	311	277	302	323	287	299	291	309	308	301	325	304	305	303	301	317	307	275	301	292	298	331	295	289	296	280	292	286	325	319	315	294	312	291	324	329	311	299	280	348	300	308	311	329	308	321	302	305	319	323	314	283	330	323	313	270	340	301	325	329	344	309	330	316	326	314	340	294	335	308	357	298	299	350	294	321	304	322	284	302	309	294	326	336	300	306	312	292	308	333	295	315	300	323	307	304	322	302	332	315	294	275	291	302	318	303	301	306	308	317	320	324	338	330	334	328	297	308	299	308	310	325	317	308	294	317	292	293	280	293	295	324	307	332	294	319	342	324	282	286	317	345	294	285	308	319	296	305	340	320	332	323	318	300	291	328	322	348	308	303	299	331	279	311	301	301	291	313	301	306	334	307	306	304	313	297	338	295	289	294	288	327	315	307	294	274	320	310	307	335	310	312	314	291	286	339	328	317	313	286	290	307	338	302	309	312	332	307	298	308	322	298	292	287	306	317	340	312	312	287	292	315	311	287	311	304	302	330	290	310	305	321	311	285	324	316	295	292	312	308	327	275	328	297	331	306	298	351	348	308	296	334	340	286	339	321	301	293	354	310	262	327	311	342	314	315	309	313	323	337	324	306	291	339	317	329	335	304	256	311	303	298	303	348	318	300	312	327	337	290	306	316	287	277	329	330	283	316	276	316	296	355	307	324	299	313	303	321	304	275	281	308	323	321	292	302	307	306	258	324	298	297	272	310	306	314	314	268	313	307	320	312	306	330	327	334	326	312	317	307	311	346	312	297	314	337	319	267	310	280	324	319	322	306	335	292	301	308	321	311	318	300	289	308	310	319	315	310	290	289	302	293	322	324	317	276	317	317	362	306	319	291	269	314	313	315	323	326	323	322	299	295	297	287	306	325	317	305	297	268	334	324	278	319	315	324	303	318	283	316	312	350	291	332	314	301	319	290	292	297	344	303	316	311	303	310	297	317	302	288	317	295	302	324	301	265	321	280	270	305	335	300	303	280	337	298	326	288	335	333	304	281	293	311	319	324	318	325	287	341	326	285	289	314	320	298	347	283	280	333	296	292	302	319	331	299	274	316	313	312	289	289	278	304	310	332	283	280	283	309	313	349	297	302	277	329	323	276	323	301	316	310	340	368	299	316	302	331	342	296	307	333	290	316	293	341	305	357	346	285	312	308	305	322	295	329	299	304	299	324	311	302	313	307	300	324	300	342	332	302	295	337	327	295	291	295	320	333	294	289	301	320	318	314	326	328	311	312	308	344	312	308	320	321	301	282	293	314	331	288	333	279	329	323	330	341	303	304	344	320	282	311	315	309	257	323	316	271	305	348	294	368	317	331	328	352	328	336	304	299	316	298	320	297	287	271	312	352	356	324	279	297	266	292	287	255	331	291	297	321	288	306	340	319	335	352	321	318	308	290	310	332	311	342	296	341	326	328	329	315	316	305	312	331	310	273	304	263	299	290	295	323	311	334	286	341	340	309	312	304	297	312	316	347	312	348	326	310	291	303	307	320	316	330	298	319	268	307	320	286	296	304	331	299	272	299	300	297	310	292	299	303	276	321	308	326	311	318	318	311	324	347	315	308	292	338	326	286	311	319	289	299	312	339	280	275	314	297	283	309	338	314	341	313	291	281	287	303	309	305	306	298	336	334	331	315	298	322	289	331	326	326	354	340	286	349	313	330	350	313	281	292	312	311	307	296	296	324	322	315	308	332	313	301	316	334	282	284	313	308	298	324	313	300	279	313	294	323	301	288	350	345	296	305	291	324	294	298	303	321	329	338	285	253	317	317	316	292	326	321	277	354	321	320	338	296	316	304	302	329	305	281	314	326	296	307	299	300	293	281	307	339	295	300	304	307	331	283	302	331	327	316	302	273	330	321	311	302	329	296	297	348	309	308	291	317	331	274	297	303	306	318	299	302	273	319	278	317	307	290	310	344	295	304	327	317	299	334	298	341	321	311	297	324	296	321	295	292	292	372	321	317	308	328	319	304	269	292	265	325	315	305	326	292	293	293	315	333	287	329	288	312	294	337	307	270	314	336	297	319	304	317	335	328	292	288	325	323	299	301	267	298	308	270	296	306	295	346	312	305	334	307	279	287	276	303	325	278	307	325	310	292	317	294	309	338	259	312	368	294	329	312	315	331	321	298	293	334	299	348	322	293	278	296	318	322	296	344	322	301	310	308	277	317	293	296	265	327	293	321	291	286	302	331	307	324	331	329	325	322	291	305	309	288	290	295	295	272	338	324	320	323	303	296	310	310	332	332	308	337	314	298	300	322	314	306	306	325	319	320	315	307	298	326	305	294	323	297	299	286	319	310	342	329	311	311	325	305	304	320	307	327	330	306	317	353	303	309	312	322	326	276	301	299	330	294	296	307	309	295	330	301	285	312	303	289	289	319	303	292	356	288	324	312	339	334	320	335	341	322	301	288	333	329	299	312	337	290	282	300	323	326	287	295	339	331	292	283	294	307	305	316	304	303	307	313	304	300	333	306	324	307	318	308	322	326	287	300	342	316	304	326	276	306	321	299	345	314	273	298	303	320	289	323	309	311	285	305	325	308	353	301	289	297	318	288	278	300	318	327	338	310	317
21618	14023	21516	21211	14003	10083	8603	6154	3831	2769	2243	1735	1979	1503	1402	1250	1175	1012	894	825	782	769	703	758	702	732	711	712	694	705	656	708	715	713	731	698	735	672	718	670	672	720	735	709	709	674	641	699	718	693	689	729	687	698	663	703	706	655	667	688	626	667	719	626	675	685	658	696	730	708	684	680	663	683	705	673	726	693	740	689	703	679	698	691	682	718	648	700	644	660	671	655	707	653	718	635	697	665	661	645	662	654	675	709	698	687	661	649	673	655	676	709	655	690	662	696	696	696	644	626	696	738	662	652	653	658	683	746	636	683	673	636	718	675	660	681	665	655	660	712	670	693	643	678	695	674	711	668	656	710	709	689	671	648	684	656	674	725	717	692	652	672	674	688	696	667	682	667	678	671	698	683	698	678	674	694	697	679	668	652	676	632	690	678	674	729	719	678	659	697	646	663	696	660	704	696	664	723	637	653	680	698	665	673	696	668	675	647	686	651	718	647	706	628	679	634	648	709	703	674	677	686	670	664	656	650	670	708	640	669	635	671	678	686	678	718	683	648	650	703	700	679	691	674	706	674	701	660	655	681	660	679	654	711	688	666	653	720	694	678	685	648	717	723	703	679	678	668	604	643	656	711	677	750	669	654	678	702	684	718	641	681	660	684	628	683	729	705	716	659	663	735	647	670	656	690	695	718	672	681	698	730	677	688	669	724	668	678	721	644	701	700	717	688	650	640	689	671	642	662	673	674	647	692	659	711	693	687	711	664	713	684	712	720	699	669	677	683	704	642	698	681	722	691	705	674	707	665	652	676	697	676	704	712	647	669	696	692	678	698	675	696	645	651	665	729	685	692	682	691	679	738	684	694	740	676	689	685	695	674	663	674	686	678	716	621	643	678	717	701	692	688	676	683	715	668	709	747	687	639	638	679	673	653	695	668	613	702	665	638	686	646	668	648	681	722	680	691	719	646	657	679	650	699	699	715	668	661	707	739	689	670	668	691	666	719	675	689	747	668	696	704	656	710	725	642	658	695	685	647	705	658	688	667	638	662	658	649	670	663	692	649	692	709	648	639	667	698	672	696	716	683	704	647	705	675	691	726	680	664	683	658	723	703	658	723	691	676	692	716	672	640	700	701	672	657	686	662	706	706	749	680	643	655	659	655	649	665	696	664	736	704	642	692	655	702	652	707	655	677	678	673	646	688	695	652	711	684	669	675	700	696	659	689	712	634	696	627	669	668	658	717	708	733	705	662	692	682	653	706	704	705	666	714	655	649	684	676	703	658	691	674	710	678	690	665	722	680	643	637	750	662	639	657	682	691	647	658	681	708	735	675	671	692	703	679	706	723	668	665	693	720	729	703	656	679	723	689	641	704	665	733	692	661	693	691	707	668	693	693	685	664	696	679	652	700	698	666	714	656	663	673	693	721	738	740	691	661	674	692	629	678	621	691	665	732	663	684	678	697	689	625	728	662	689	693	663	689	663	684	643	657	677	694	650	680	706	694	675	703	652	709	702	686	631	653	636	702	695	676	695	692	689	697	630	691	664	722	676	665	701	687	698	689	722	612	732	653	712	684	649	706	721	676	672	660	707	658	720	662	721	713	701	698	711	661	699	658	703	693	712	723	716	696	684	639	677	651	656	693	671	697	694	621	705	697	656	703	641	694	713	689	658	643	697	716	719	683	662	651	695	693	660	722	655	708	670	670	659	660	684	671	681	661	686	647	674	684	733	639	713	697	683	671	664	678	712	625	703	724	664	679	699	734	656	640	662	712	666	701	670	676	714	709	682	671	662	689	614	680	658	668	677	647	667	630	693	649	667	661	625	680	676	673	718	680	657	649	678	628	674	724	740	696	725	677	712	664	717	698	688	662	690	673	648	710	647	693	700	706	686	661	706	696	694	690	655	687	678	688	685	667	676	673	673	690	683	685	662	741	646	660	709	681	670	690	730	704	680	692	657	726	658	675	700	703	677	708	662	665	657	647	697	653	693	695	671	740	682	667	644	654	683	700	674	678	676	625	691	714	690	608	658	727	666	688	692	675	662	698	663	680	661	652	629	696	656	704	652	693	691	699	683	712	670	701	692	673	663	702	695	695	705	661	705	654	691	703	651	669	697	684	701	656	662	734	679	682	679	686	704	649	682	656	724	676	677	676	683	698	713	737	755	682	718	688	715	721	691	686	666	708	706	632	732	719	690	692	666	647	647	689	683	698	684	728	704	715	692	734	694	714	681	701	652	679	718	653	699	662	685	647	691	670	694	669	663	683	689	686	654	716	679	636	696	693	672	655	694	680	701	692	670	712	732	682	667	674	648	654	648	651	695	679	714	664	710	683	688	697	706	679	689	693	672	636	710	697	703	665	619	674	735	684	671	669	670	644	698	701	697	722	665	622	740	709	713	683	680	650	682	678	657	701	708	686	667	669	701	687	683	690	697	666	661	691	724	693	681	725	704	669	710	689	647	685	654	712	711	728	683	695	707	660	680	696	669	664	666	677	685	682	618	674	685	664	691	722	694	693	704	658	692	671	690	631	656	648	664	700	682	665	664	689	679	648	673	705	681	634	660	718	665	690	734	695	668	657	721	681	686	704	681	689	661	704	671	661	683	728	656	657	686	699	645	662	725	675	686	656	742	651	729	701	646	662	706	695	679	652	700	660	692	667	680	741	692	672	685	707	656	654	709	687	634	683	732	663	716	731	680	650	706	689	703	650	678	710	746	686	681	692	695	668	646	681	685	704	619	732	718	671	669	654	635	634	658	653	706	689	697	699	704	741	644	720	627	692	645	657	695	666	659	680	648	680	690	720	676	702	667	646	703	661	663	726	650	637	643	687	710	659	649	669	701	681	697	678	705	718	749	711	691	668	687	658	663	664	700	674	656	699	644	664	692	671	701	651	662	683	716	651	690	708	672	725	660	674	716	657	639	653	677	671	680	638	660	641	673	652	664	664	679	781	746	635	672	668	667	666	686	683	731	654	694	676	680	640	663	683	657	662	703	694	669	672	683	662	673	729	674	672	642	667	699	683	699	707	671	704	661	686	614	704	686	692	704	679	664	712	651	680	686	669	683	640	684	677	650	604	685	664	687	732	722	724	697	680	623	703	680	681	663	731	711	664	667	729	721	679	684	679	646	688	674	718	659	695	694	675	658	693	704	677	670	655	720	674	713	676	644	712	643	665	687	649	658	690	703	672	665	633	670	718	630	683	708	696	733	660	654	655	644	699	703	718	642	715	717	674	699	709	721	693	691	650	693	712	650	698	710	657	670	707	671	675	654	685	700	660	668	642	694	697	687	673	709	701	679	711	721	699	675	690	684	645	701	655	703	658	644	651	627	667	707	662	717	702	707	668	634	677	719	675	707	623	666	661	714	697	672	647	727	698	683	707	670	698	709	676	712	676	679	721	691	701	635	673	666	689	664	684	675	643	645	745	677	723	681	706	637	681	697	686	661	649	686	702	680	678	661	673	685	667	690	713
45156	25730	23490	15032	7610	4948	2678	1865	1451	917	702	632	702	577	490	488	425	422	402	380	359	378	354	363	360	353	354	314	374	380	335	319	347	344	388	367	333	326	385	339	324	336	351	386	357	330	363	355	344	384	371	369	332	358	339	316	356	345	340	366	321	338	317	367	346	322	339	320	332	353	365	361	341	356	343	346	363	325	342	361	371	306	371	351	363	351	366	370	332	352	314	326	340	343	345	356	314	340	330	351	327	348	309	370	311	340	356	342	365	369	317	374	368	342	317	328	334	330	370	344	340	304	359	353	356	320	352	337	348	357	323	336	362	329	370	355	318	355	306	303	326	313	319	321	370	311	309	332	355	358	349	362	374	359	317	345	350	366	345	322	355	343	315	364	318	335	365	322	345	375	325	310	315	324	310	337	340	348	317	365	336	324	335	345	343	371	348	368	308	337	313	344	318	325	364	363	361	342	333	396	378	320	334	330	354	360	338	294	335	348	357	342	356	324	331	301	322	308	332	342	313	346	359	342	369	324	399	310	321	341	373	337	363	346	323	339	324	345	341	379	387	372	316	307	357	327	329	311	345	317	338	352	353	350	334	306	339	343	354	386	370	352	350	403	353	376	362	323	342	337	337	320	334	340	332	334	353	333	344	351	346	297	335	282	343	365	358	375	349	404	382	310	330	309	358	357	334	328	353	323	346	313	358	353	365	318	348	304	339	338	314	362	330	359	357	354	317	336	316	341	357	347	351	313	331	360	327	361	340	315	335	371	343	324	370	320	350	338	345	312	336	362	329	336	402	336	385	339	317	334	364	336	337	314	340	351	348	323	322	353	336	353	337	342	316	332	360	326	367	383	327	348	347	328	336	336	339	346	349	336	303	338	339	346	309	331	304	315	350	334	355	400	322	343	320	335	322	352	325	323	341	334	350	334	332	340	343	321	308	332	328	324	327	351	341	302	362	382	361	358	309	354	370	318	349	341	325	357	361	351	369	317	342	361	337	322	341	367	319	352	386	321	330	299	357	339	311	302	340	320	341	348	360	345	330	367	325	347	310	358	348	341	306	309	346	309	344	316	351	360	337	379	324	316	311	349	349	324	371	342	353	316	352	330	339	364	318	331	352	336	364	304	335	330	361	361	366	368	386	337	344	373	338	332	351	303	358	342	344	372	370	330	314	335	349	347	326	358	333	379	327	324	332	348	315	359	323	322	350	349	343	345	346	315	348	325	328	316	316	359	345	328	362	339	331	326	335	404	397	352	341	348	339	370	314	315	312	303	354	333	311	325	321	342	332	363	362	352	363	347	304	347	346	354	361	343	326	324	348	340	363	325	335	354	363	333	350	337	325	349	347	349	330	350	339	315	341	317	361	324	329	351	312	341	325	315	326	348	374	331	345	336	308	340	323	325	342	398	342	357	358	331	299	346	403	372	357	324	313	328	350	300	329	332	353	385	343	332	335	315	353	341	324	357	362	315	334	372	352	306	347	407	406	349	324	349	353	355	324	387	352	381	365	348	357	329	347	326	357	297	328	361	343	362	284	344	338	328	330	354	334	377	335	336	348	351	358	352	326	358	334	371	355	347	339	347	315	334	333	361	323	388	328	328	328	340	349	364	337	342	322	321	312	337	344	344	316	341	323	353	326	364	332	360	340	348	358	306	342	371	346	378	348	378	321	336	342	347	310	354	331	328	310	312	341	351	333	332	334	333	350	346	313	326	327	313	331	309	341	315	336	330	323	360	338	331	358	316	360	328	341	340	360	334	329	340	324	340	358	336	337	343	322	366	323	342	368	333	341	364	305	339	342	327	360	313	358	331	344	342	348	342	324	351	291	342	368	355	332	335	352	326	352	336	340	314	342	350	337	320	359	354	354	373	325	381	371	334	328	309	338	362	348	374	346	365	338	368	379	320	298	300	344	367	382	351	321	343	357	347	331	346	339	370	358	325	361	347	351	358	344	335	305	356	301	312	342	320	311	352	361	366	327	349	334	362	329	339	333	326	363	338	344	350	360	379	337	362	320	350	365	335	333	308	372	330	300	331	348	358	340	330	365	359	352	340	324	326	330	342	352	293	335	339	366	329	308	358	357	353	340	358	379	376	358	344	332	350	363	326	372	375	331	343	311	351	296	365	363	372	358	348	306	303	341	327	332	334	348	343	320	359	337	295	328	326	353	339	345	362	332	313	347	355	346	347	301	312	371	352	332	339	340	343	361	344	343	313	337	349	309	329	339	347	358	358	297	338	368	357	350	334	329	358	354	365	361	367	340	379	384	333	326	322	325	345	364	353	357	388	325	344	327	386	349	342	320	330	377	282	352	339	340	325	327	364	348	325	332	313	351	339	305	342	356	314	358	347	316	343	366	347	326	297	335	339	320	367	316	368	350	363	326	337	365	351	350	333	338	329	350	358	371	351	311	336	327	395	369	352	310	362	359	340	370	363	339	351	320	304	327	346	333	329	368	351	333	315	344	343	357	358	332	330	331	352	317	339	357	331	355	333	323	338	358	327	343	343	324	371	338	342	315	317	354	330	376	331	323	360	345	373	320	370	336	376	338	310	336	387	333	369	334	334	330	336	351	367	340	345	323	328	326	321	339	292	340	357	370	374	364	330	319	347	289	335	341	327	361	342	339	333	386	361	329	328	335	351	309	336	329	318	324	311	360	360	348	359	335	296	368	303	339	348	340	339	300	352	349	320	311	330	350	343	370	372	362	358	364	286	327	358	354	309	322	340	359	352	347	332	316	364	363	347	346	333	351	337	332	366	352	353	353	338	323	323	345	341	319	322	335	327	310	331	354	334	336	339	342	361	361	350	364	307	349	356	320	312	293	337	333	329	350	311	349	331	334	363	336	336	392	363	332	322	383	316	350	337	335	342	348	308	334	301	325	311	328	287	336	361	342	329	358	285	297	329	371	422	370	349	351	317	342	300	310	352	374	320	340	350	346	376	332	351	354	350	339	352	341	354	318	319	365	348	339	340	376	313	354	334	327	342	327	349	342	358	326	271	334	314	343	354	350	319	312	364	332	350	349	362	330	308	381	347	348	383	325	353	333	351	315	341	323	356	374	323	328	323	373	359	362	359	328	366	359	360	338	343	338	360	317	341	322	341	327	346	347	332	316	344	334	328	351	369	374	338	348	330	351	347	356	344	336	345	357	305	362	350	343	349	332	329	344	362	351	351	358	352	334	345	368	357	317	358	343	334	315	335	311	347	311	388	363	341	342	340	343	319	347	364	322	276	328	283	302	316	320	324	335	377	368	355	331	339	336	337	301	304	342	354	346	318	332	319	338	334	359	374	382	332	308	304	341	348	276	345	349	328	327	354	337	376	315	324	366	343	357	355	328	324	349	340	339	346	353	335	340	349	333	363	378	293	379	351	305	330	391	323	366	324	332	320	336	363	361	329	338	350	321	326	334	326	354	340	324	329	322	344	342	338	318	327	343	314	352	345	372	336	316	353	349	339	333	332	320	348
26508	18888	28340	24273	18310	14862	8997	6939	5695	3495	2839	2251	2468	1989	1580	1522	1376	1172	1001	946	830	852	767	794	797	749	744	786	753	751	765	766	721	762	820	774	765	743	785	785	731	757	765	781	760	762	716	713	684	722	775	774	692	697	676	760	748	703	723	746	745	760	795	720	719	719	720	738	743	740	722	739	735	732	743	761	737	768	703	774	742	743	748	730	691	771	758	766	679	749	741	714	754	742	738	736	690	757	754	722	756	745	750	746	761	743	702	776	681	750	727	651	765	752	760	762	774	755	732	698	699	779	711	699	731	798	695	745	788	712	775	735	752	757	807	720	738	713	713	761	721	685	722	737	786	744	693	749	733	719	724	737	750	731	763	785	789	729	738	742	733	736	754	728	775	734	726	743	754	820	681	717	740	717	729	745	730	756	713	759	699	702	716	732	688	733	748	747	713	739	749	726	702	728	742	738	705	746	748	761	700	772	693	671	731	715	732	737	744	751	766	702	676	700	751	718	705	758	745	733	749	788	686	715	728	729	752	752	794	711	744	758	746	759	776	732	705	738	765	773	732	682	701	792	732	720	700	750	773	701	684	727	715	730	754	766	734	740	710	811	740	692	709	708	775	699	713	769	732	720	709	738	771	696	675	802	742	676	729	770	753	703	728	791	686	747	725	730	705	752	698	755	757	723	738	748	764	768	749	696	701	724	725	707	773	712	749	771	777	739	737	785	736	719	692	702	708	748	722	748	714	704	701	746	738	746	675	738	724	742	720	705	710	781	738	719	728	712	699	701	705	734	704	758	758	716	683	725	757	735	734	679	722	734	717	738	718	737	756	727	723	743	710	741	721	721	707	721	719	740	753	744	735	693	772	753	773	783	707	761	694	778	760	715	724	715	712	746	754	702	738	752	737	689	705	746	744	749	710	766	712	732	751	749	728	718	743	722	737	722	773	690	703	713	749	714	723	715	721	703	765	707	804	729	745	755	728	704	720	736	747	712	740	713	738	722	758	725	707	755	771	723	712	732	706	734	735	709	752	710	755	754	716	717	744	723	721	727	743	723	747	681	745	747	770	722	720	740	707	762	730	684	731	753	727	748	710	716	782	757	736	724	739	760	744	743	710	720	715	706	741	712	734	778	771	722	733	700	721	759	739	737	783	762	747	737	770	749	721	705	734	733	721	702	710	681	683	729	714	758	732	731	726	716	732	745	755	716	717	748	757	745	770	731	711	724	767	729	740	752	722	725	758	732	719	780	716	737	773	740	755	707	722	738	756	723	742	742	719	700	742	686	745	792	749	716	802	715	719	779	713	759	713	700	733	729	713	765	659	709	729	789	707	703	745	785	764	713	765	701	779	723	734	706	719	711	725	719	734	728	768	745	757	707	762	757	704	687	687	732	772	728	786	727	743	734	709	722	755	751	722	708	716	739	758	697	704	779	760	730	717	741	700	768	726	758	736	704	717	763	754	738	743	755	698	684	747	731	731	741	718	755	723	785	729	692	770	722	700	699	702	716	713	749	773	738	746	742	777	723	691	743	741	746	705	715	741	711	686	680	767	692	720	735	716	704	684	703	714	766	734	718	696	740	723	723	728	709	722	729	720	717	743	752	702	679	738	761	739	750	720	743	717	716	744	706	729	759	763	719	732	735	710	690	706	706	738	713	719	729	746	739	689	747	739	751	733	760	724	733	742	731	735	763	687	692	756	681	729	711	718	741	720	780	720	777	782	776	706	705	712	690	738	738	712	724	719	689	713	756	728	723	729	734	746	708	770	733	742	718	744	680	715	732	715	680	753	696	750	740	749	753	767	701	699	776	710	737	768	757	691	669	734	741	715	761	723	732	736	730	713	751	749	770	751	738	725	708	708	729	724	679	726	676	754	704	747	734	748	773	693	769	750	691	790	803	753	755	689	739	727	729	736	732	702	781	722	758	764	721	734	753	715	715	758	751	743	757	721	714	750	725	714	736	719	738	723	752	723	768	740	740	692	705	742	697	690	771	742	698	687	734	700	726	741	759	760	747	669	675	720	725	726	750	790	766	713	695	765	702	764	708	806	743	697	714	742	734	740	672	723	750	794	718	687	765	728	729	733	718	711	730	732	689	784	751	741	728	739	760	745	687	737	695	738	739	782	722	713	763	663	755	805	702	753	748	703	764	749	737	781	716	663	760	727	750	752	754	730	721	798	724	714	716	697	709	716	724	737	735	734	697	702	720	678	720	688	742	733	717	749	811	719	733	762	732	761	722	707	721	768	775	751	687	759	730	721	757	756	768	739	741	701	733	782	781	766	787	794	776	721	709	758	738	732	795	727	710	738	725	714	803	798	749	754	749	759	734	688	716	711	719	694	734	754	744	726	734	738	750	740	746	731	725	713	706	747	707	776	715	770	727	730	788	754	714	721	821	750	760	743	725	756	707	732	765	702	723	708	778	743	741	729	668	693	743	722	741	695	726	756	718	724	744	730	666	687	756	736	744	685	700	719	740	731	746	769	682	732	741	760	735	760	701	732	723	771	736	732	798	711	755	735	766	700	736	722	746	734	695	742	714	705	717	753	728	745	767	725	736	724	719	741	743	706	691	761	727	706	746	735	687	732	692	759	738	714	695	699	732	751	701	738	746	746	693	770	740	747	717	717	719	758	702	707	712	765	732	757	738	725	745	734	754	716	730	730	762	700	725	735	780	688	758	701	750	746	756	781	758	726	759	701	753	669	727	695	704	690	796	738	700	692	746	708	720	768	722	730	771	731	721	729	751	808	726	766	757	686	725	774	723	714	715	776	738	759	753	705	769	683	780	731	721	778	723	710	731	726	729	692	684	710	758	703	712	759	737	716	729	738	743	736	687	748	719	730	722	706	713	735	729	718	761	728	718	757	739	713	722	715	732	740	719	717	718	747	733	716	680	745	711	702	710	715	730	715	758	764	732	732	718	700	753	704	714	718	715	737	765	780	712	770	697	739	719	735	698	736	711	703	725	742	729	723	761	762	737	735	720	692	673	700	766	727	750	729	750	726	716	753	691	742	741	790	758	741	721	711	723	754	718	707	722	746	732	730	762	732	702	757	756	722	752	730	757	712	731	755	711	775	751	749	761	754	756	726	709	778	745	710	708	740	718	700	703	726	727	718	748	681	722	729	715	692	735	753	705	730	754	718	728	794	697	754	748	694	763	688	766	741	712	705	744	743	779	751	751	712	762	752	761	744	737	763	746	757	700	727	781	724	729	716	715	747	743	725	736	731	774	695	723	774	715	741	709	762	679	720	749	732	734	747	727	756	711	745	772	725	724	720	725	720	785	768	754	735	737	693	781	765	669	719	718	724	712	753	743	729	719	755	759	730	743	753	728	762	755	770	752	767	733	766	768	687	718	754	737	680	709	761	733	752	702	729	712	720	721	725	711	767	737	715	706	721	721	709	696	741	770	740	727	696	697	731	706	714	748	735	703	772	738	771	760	722	751	738	720	729	710	738	747	739	721	705	746
27075	13681	7853	4268	2350	1507	970	675	565	542	488	400	436	382	342	347	302	306	314	281	298	275	298	314	285	291	246	280	297	284	277	259	293	298	266	280	290	306	302	289	277	275	297	311	304	278	262	263	294	261	299	292	261	282	294	311	272	262	269	270	275	261	308	306	268	305	292	266	262	260	306	289	280	285	314	269	303	304	290	290	280	273	290	280	270	278	283	296	297	267	283	259	309	293	276	251	309	259	277	278	260	258	290	280	276	294	291	289	303	292	300	315	270	287	262	315	282	285	267	279	283	292	273	284	279	292	276	270	275	297	267	273	283	277	292	285	292	274	265	277	268	272	276	282	295	273	288	299	321	302	269	286	279	273	292	290	294	270	259	278	285	274	288	288	283	273	300	277	282	294	299	289	281	283	301	262	295	269	282	263	292	262	288	258	298	275	286	316	299	285	259	252	269	285	266	283	305	280	274	267	303	332	279	311	299	278	272	261	277	272	282	329	281	266	307	275	256	298	243	260	277	262	261	294	308	276	304	267	272	275	277	244	289	278	291	268	302	279	293	280	289	271	287	301	304	306	316	265	277	267	274	277	303	296	294	279	296	275	290	288	284	284	270	293	278	240	311	262	293	247	276	263	295	262	293	287	304	285	306	288	283	291	251	248	275	284	305	282	276	253	282	271	294	284	285	290	269	261	267	306	283	291	263	290	277	351	272	265	278	269	294	290	285	263	253	283	260	297	267	297	301	267	246	295	269	277	291	283	288	292	249	242	312	270	252	291	288	275	289	259	304	268	307	299	293	306	302	302	298	275	264	257	302	271	261	296	296	254	304	286	263	281	278	271	304	297	254	277	288	266	293	299	282	312	291	253	301	275	299	332	264	290	336	308	245	262	265	276	282	277	299	273	319	311	295	262	266	254	259	322	276	279	274	279	277	291	305	292	256	268	307	262	295	276	294	311	271	301	267	293	245	267	272	305	300	295	276	277	295	297	290	294	277	331	265	293	248	258	303	270	270	279	298	288	310	272	270	295	286	300	299	296	263	264	277	319	280	294	256	273	267	272	292	289	294	270	286	249	297	284	272	296	279	286	293	314	265	295	263	284	250	285	286	306	285	288	259	272	270	281	258	263	280	275	263	277	288	268	285	252	293	273	287	281	271	295	285	287	279	285	290	288	313	264	277	304	279	278	258	272	303	291	264	270	289	272	284	309	290	297	291	275	274	266	261	293	289	316	281	259	274	284	281	311	263	271	310	298	264	245	272	322	269	257	279	298	336	284	285	284	290	299	262	270	301	285	281	271	268	264	282	295	300	325	282	285	288	304	285	277	283	272	259	282	329	273	323	258	299	295	297	275	293	303	286	311	300	335	265	262	243	272	290	297	299	293	271	287	256	264	278	267	305	298	250	293	271	283	269	288	250	280	291	297	264	306	261	272	272	274	291	283	271	278	270	296	309	315	260	268	286	295	275	308	233	309	295	312	270	263	277	305	287	291	313	284	274	293	256	291	237	294	296	262	271	278	295	276	259	292	266	310	253	298	285	264	299	279	277	287	285	288	284	269	261	271	271	304	284	276	270	286	297	297	260	299	303	287	318	281	297	281	291	266	251	272	280	315	280	293	271	298	310	311	295	288	262	267	269	324	292	289	272	280	280	268	257	295	266	311	275	241	285	290	289	295	275	259	264	237	294	290	281	271	239	272	272	262	294	310	285	284	291	298	272	236	286	299	299	283	268	278	261	312	245	264	259	257	277	291	277	316	270	264	298	290	287	283	305	254	261	287	271	238	293	296	302	258	264	284	269	303	320	287	284	276	272	309	297	298	265	279	271	292	289	268	282	308	281	269	296	308	267	259	243	242	284	286	272	274	290	320	270	296	338	302	285	284	269	309	278	340	284	264	251	270	268	248	283	276	266	281	276	301	300	297	327	285	335	279	260	288	285	287	325	281	266	275	273	268	292	268	293	269	248	271	300	276	315	302	280	301	292	239	292	275	306	279	256	272	267	288	268	293	270	293	265	309	295	287	270	304	333	272	317	277	286	311	284	288	311	279	279	277	286	282	294	284	266	282	300	307	277	311	265	282	301	283	277	260	257	274	289	270	284	262	224	259	269	271	293	262	269	295	287	299	279	251	265	274	313	287	280	316	255	254	244	256	288	247	274	270	304	276	259	278	281	280	303	314	258	249	273	286	308	264	266	276	255	287	284	267	290	286	299	311	254	268	275	234	273	286	289	284	276	237	294	300	268	308	267	260	328	305	270	271	289	297	257	276	289	302	278	264	297	274	280	299	281	257	255	299	282	283	289	267	274	269	281	279	281	298	261	256	252	268	299	291	287	308	264	253	272	293	287	275	266	284	285	270	272	285	279	264	309	304	303	312	296	276	283	303	299	274	285	287	305	264	303	237	282	270	284	290	284	289	247	274	273	262	305	282	314	289	280	285	283	284	320	256	302	279	296	268	263	293	287	253	297	232	273	265	262	288	310	283	281	300	272	255	283	316	266	291	279	313	303	250	261	296	269	307	291	283	289	291	278	288	235	296	279	269	280	263	263	287	288	303	286	242	278	279	291	296	281	273	280	311	295	294	266	308	241	263	266	287	275	299	294	275	280	308	290	303	278	265	265	262	284	266	295	301	310	251	297	274	273	275	297	237	255	256	274	240	287	306	319	269	282	274	276	291	264	284	280	280	284	287	297	251	266	315	257	263	254	276	325	306	278	285	249	290	275	291	278	297	265	268	324	337	295	290	293	266	269	282	269	314	298	287	300	288	281	271	296	274	265	277	275	281	281	267	299	228	281	289	310	306	262	301	260	268	300	274	302	288	292	304	300	252	281	288	302	269	285	284	280	283	289	268	283	270	292	279	281	275	298	300	295	267	234	264	263	289	301	264	298	266	314	285	292	267	266	272	256	224	290	289	289	282	289	313	255	295	304	319	270	316	240	305	278	276	235	301	296	302	291	276	255	266	276	296	312	292	313	292	266	274	282	306	292	302	305	287	269	272	253	261	265	277	288	260	301	282	278	271	261	288	285	269	290	302	258	268	290	259	303	287	275	317	270	295	285	254	294	312	273	294	283	253	278	302	292	268	273	257	279	290	305	303	271	273	278	289	299	291	298	272	261	273	272	259	272	261	241	294	291	277	278	294	266	261	265	274	289	289	264	280	291	267	316	301	324	273	266	307	303	280	271	277	293	290	266	258	287	293	273	301	303	262	274	278	300	283	280	282	286	267	264	296	316	310	303	290	290	277	293	275	260	294	284	275	251	290	254	267	303	293	269	311	295	286	281	305	273	292	322	289	279	279	268	309	266	282	289	256	279	295	293	265	269	283	293	266	245	292	281	297	281	291	305	285	296	264	289	294	253	300	292	271	304	284	288	304	283	261	275	275	291	267	270	283	258	275	277	267	258	280	289	282	297	308	303	306	280	271	297	279	287	302	280	343	261	293	277	264	289	322	270	294	297	293	266	282	288	273
15819	9886	12079	10467	7691	5243	3637	2614	2090	1784	1542	1216	1269	1215	1012	976	893	850	760	750	707	623	662	628	616	647	621	588	615	642	592	598	597	660	653	631	631	614	653	669	663	664	623	680	622	630	623	617	631	629	633	620	608	658	595	637	649	628	617	639	629	623	612	626	658	656	646	562	631	636	656	633	621	610	633	611	643	661	668	643	638	645	702	578	602	653	653	644	615	591	572	606	590	598	655	674	655	623	582	581	674	638	586	587	671	631	629	604	678	617	642	627	605	620	590	592	621	607	637	644	640	596	605	607	617	620	642	633	607	611	638	613	640	582	565	641	621	614	565	638	654	632	651	585	618	606	625	648	616	679	597	591	604	605	616	630	619	564	592	658	663	630	640	599	576	622	673	609	635	602	611	617	613	605	661	599	618	652	615	624	631	641	653	611	613	674	574	647	633	644	611	620	609	600	620	629	581	618	625	645	587	577	623	615	625	611	662	653	712	609	625	649	592	620	585	623	628	575	631	657	613	578	632	652	592	623	653	592	643	613	648	618	646	597	601	644	640	595	637	620	612	617	631	628	653	629	609	577	601	643	628	632	618	599	577	648	611	632	561	616	639	628	652	619	562	611	586	661	593	664	629	599	623	635	624	604	621	616	621	571	665	586	587	581	652	599	626	617	620	663	626	630	579	599	635	626	670	676	628	624	633	623	637	616	585	582	641	601	648	597	628	614	628	592	652	609	662	613	654	608	618	625	645	645	592	607	610	601	639	614	689	616	616	629	654	618	585	623	656	657	612	617	619	639	662	636	637	624	634	577	603	626	651	662	624	584	617	586	582	648	612	625	637	556	630	593	587	591	614	592	617	655	646	641	609	654	601	596	598	603	622	639	632	595	633	620	608	648	660	658	579	667	643	633	658	634	639	624	634	639	624	594	595	624	655	630	597	623	640	600	622	616	662	638	617	609	623	610	641	615	591	599	650	663	634	617	632	652	580	608	639	639	656	608	647	611	661	628	630	553	604	671	596	603	615	646	598	649	627	596	631	589	614	618	610	678	632	645	623	594	641	612	616	642	629	611	658	623	661	657	607	611	614	659	639	615	600	641	624	590	602	612	626	629	652	639	624	625	656	626	655	654	583	561	593	619	641	582	604	614	699	613	603	629	633	607	635	604	609	609	637	624	664	628	636	662	622	606	637	622	630	619	592	633	597	653	637	609	617	622	652	677	600	632	670	600	596	594	664	637	597	681	674	672	646	611	593	610	644	625	632	617	642	594	629	617	572	597	642	656	621	655	616	636	639	665	626	663	622	647	644	647	660	608	574	617	646	618	611	627	632	562	641	639	622	633	598	594	641	617	666	604	640	642	634	617	603	645	630	611	616	643	642	613	636	647	574	614	651	594	636	608	608	615	655	663	664	607	624	605	634	587	663	622	584	649	646	611	599	614	598	612	657	609	632	635	628	630	586	665	592	651	606	609	623	595	638	619	612	632	643	651	588	607	601	593	595	654	634	644	627	595	615	618	669	635	573	609	576	599	630	629	612	599	623	613	615	630	674	630	652	595	604	578	645	634	627	594	641	627	637	619	647	659	627	613	639	581	611	659	592	651	646	590	601	591	585	651	597	593	619	589	647	594	606	656	643	618	606	603	607	641	627	622	655	626	634	657	613	614	604	653	638	627	597	615	632	632	665	602	605	628	670	587	609	635	668	628	623	617	645	631	621	611	612	660	641	616	622	660	569	621	582	683	639	666	623	613	680	632	634	613	641	607	579	615	646	631	649	600	637	618	543	609	609	610	599	640	618	604	590	626	623	621	624	643	611	632	604	644	617	654	616	634	660	663	631	626	597	657	626	620	636	595	608	618	623	598	629	668	628	606	611	655	621	632	645	668	614	580	642	680	657	630	636	626	650	600	617	640	671	586	650	599	635	625	593	613	620	597	610	612	625	650	652	623	672	648	641	627	600	563	642	619	646	652	582	613	624	621	657	627	634	638	650	637	644	645	630	639	589	575	620	650	598	641	623	619	576	616	634	619	651	655	626	631	635	651	626	628	581	629	648	600	651	626	619	620	634	597	623	592	659	662	657	675	662	678	654	560	587	635	619	640	658	651	645	620	609	639	624	633	639	639	670	668	622	645	613	659	627	595	627	656	639	605	668	640	622	640	605	603	622	629	616	559	605	626	662	648	576	588	672	605	655	635	586	587	600	601	640	641	619	632	586	643	644	615	591	598	616	613	616	608	607	633	638	637	617	665	617	614	584	643	568	619	654	650	605	622	609	578	603	634	602	650	643	643	596	663	650	622	601	625	600	628	636	576	606	640	600	585	622	617	644	613	587	615	632	633	633	637	621	640	651	645	620	612	635	609	624	625	600	618	607	642	630	621	631	665	609	592	626	636	636	576	623	669	614	625	623	589	612	627	606	653	594	643	617	614	639	570	607	623	722	578	610	592	618	632	663	645	619	653	606	619	590	609	613	627	606	599	611	632	618	659	596	619	599	652	624	640	638	637	635	604	639	614	607	594	559	611	602	638	595	627	634	628	634	639	610	623	640	604	624	634	649	638	642	619	665	615	635	601	613	627	627	625	583	638	621	614	580	613	626	632	640	629	600	633	626	593	604	576	603	644	587	599	667	610	669	607	661	581	639	584	622	618	623	619	617	612	676	632	649	614	641	624	598	637	618	648	641	621	629	611	612	674	612	576	640	568	618	644	613	588	622	636	635	601	625	604	600	570	659	632	602	628	628	668	608	616	614	591	620	644	597	611	596	649	603	646	635	570	604	601	611	640	595	627	618	616	640	635	629	673	631	604	633	640	679	637	606	677	628	594	622	615	642	594	681	651	618	633	610	625	611	593	617	620	670	639	624	586	612	626	622	616	629	635	626	612	603	638	629	644	639	633	624	643	608	683	615	633	621	595	695	623	650	610	607	628	665	615	606	648	665	611	612	649	615	652	577	583	627	657	611	622	611	612	621	640	630	643	628	618	625	671	656	606	623	667	606	642	623	643	624	640	645	691	625	623	608	618	606	612	620	635	590	615	662	612	652	626	590	632	601	601	592	595	642	619	684	602	598	618	603	601	642	618	591	580	657	642	590	606	607	639	627	561	693	612	612	621	619	661	646	619	627	630	622	624	622	603	586	634	606	617	639	644	680	632	569	630	592	623	646	598	642	607	635	661	654	607	606	620	665	637	678	600	614	607	588	626	627	630	609	607	639	628	630	638	626	685	634	624	598	615	629	638	653	611	605	598	648	647	645	621	631	628	622	706	631	630	640	597	634	658	686	612	602	628	610	634	601	618	605	681	630	653	648	627	604	610	552	589	608	641	578	629	624	642	658	634	638	667	617	631	632	626	624	586	588	616	641	602	630	624	605	594	609	673	636	611	628	629	585	619	596	603	621	594	630	611	656	611	681	583	593	657	625	651	636	581	663	596	641	585	649	601	580	612	666	605	639	596	633	607	577	627	624	623	593	635	620	651
35818	20222	14777	10084	5317	3543	2323	1433	902	759	601	551	557	543	431	412	363	352	344	360	336	313	302	292	341	309	302	334	340	328	263	312	323	338	329	298	322	333	312	303	313	333	329	336	339	350	345	309	323	319	360	310	336	344	293	341	342	302	339	303	291	288	358	358	329	344	350	382	321	334	328	305	310	334	318	325	316	286	319	300	302	286	291	333	311	337	330	330	315	338	313	303	318	300	318	337	305	289	362	333	287	317	340	328	326	338	334	326	295	312	334	312	341	328	306	319	310	297	356	304	325	303	304	337	293	319	265	307	335	322	346	332	286	317	346	301	305	334	326	339	306	288	328	304	328	302	311	298	314	307	298	314	325	319	300	321	345	312	332	327	334	322	313	352	313	344	288	301	287	300	327	294	346	330	284	290	333	294	306	345	336	321	314	318	330	290	287	313	292	324	316	310	283	299	338	333	305	317	348	344	300	320	290	333	317	361	301	346	349	351	339	315	307	294	339	311	324	283	319	313	302	318	289	318	325	319	297	300	303	313	331	288	319	342	315	305	330	351	298	287	312	323	310	316	313	331	294	297	266	304	352	336	322	345	344	325	322	278	282	351	348	299	330	312	335	313	292	340	305	331	325	295	300	316	334	308	328	285	347	291	319	331	318	310	317	349	337	317	321	285	314	304	309	351	312	330	311	318	344	296	312	329	334	329	309	315	320	318	294	304	297	323	307	364	327	312	301	303	305	302	311	305	308	293	293	312	301	307	307	332	324	274	279	298	303	323	316	269	329	327	322	301	303	306	303	326	314	296	333	331	307	300	331	309	317	333	289	295	322	278	265	280	332	300	298	303	291	309	327	360	327	322	296	312	298	318	304	324	309	336	305	326	314	316	290	317	310	346	320	332	303	301	328	310	335	306	334	342	335	315	316	276	329	289	310	354	277	292	326	300	292	298	320	337	332	302	349	334	317	325	317	324	342	302	302	329	331	298	302	300	306	321	272	326	312	340	357	327	315	282	342	312	323	341	320	330	320	333	316	326	308	362	319	308	343	311	315	343	303	319	339	296	309	321	311	316	312	297	322	329	308	338	289	327	328	320	338	300	353	287	337	303	319	329	311	312	322	314	296	308	335	289	334	303	306	312	308	292	304	336	307	308	293	321	324	336	350	340	300	322	311	312	309	279	341	293	330	321	342	355	337	322	332	285	305	304	314	291	317	310	292	291	320	297	349	348	300	319	303	296	343	286	294	339	337	305	314	325	313	309	278	335	346	283	337	323	371	361	287	320	308	348	338	289	278	336	318	301	318	286	290	285	354	351	336	328	311	330	289	350	293	306	313	314	322	297	333	316	322	352	305	283	278	318	321	321	310	323	289	338	289	309	319	349	320	334	327	332	293	317	328	317	348	342	296	305	312	337	321	334	329	330	263	341	276	318	306	286	353	319	316	317	312	336	339	322	302	342	283	321	324	319	324	331	339	301	310	329	311	318	325	319	318	305	327	297	301	284	311	306	299	333	328	334	309	333	309	348	339	317	334	305	323	330	315	346	304	264	317	310	325	314	293	337	309	319	287	352	313	313	303	311	329	326	309	341	275	283	296	283	318	306	343	313	334	301	311	311	301	307	323	342	314	304	295	334	314	301	340	339	305	326	323	329	280	326	317	332	298	300	311	350	317	327	338	313	335	334	315	332	298	336	318	321	344	302	339	322	310	304	314	325	316	297	317	339	301	354	307	328	360	316	324	294	334	344	312	291	331	324	307	319	304	333	298	334	322	315	310	306	303	303	342	303	302	309	332	304	330	321	309	327	300	348	310	299	291	304	295	322	327	289	318	281	328	308	333	316	336	322	275	298	300	317	299	350	312	321	324	275	296	322	313	301	334	353	327	327	317	320	307	286	309	280	349	324	339	328	301	300	331	293	336	336	314	319	322	327	343	335	299	325	323	335	324	324	324	325	298	335	275	305	300	318	302	318	309	296	296	350	289	333	306	306	341	316	304	337	311	318	283	333	336	308	347	326	304	327	367	309	370	327	331	323	337	321	290	324	349	321	309	312	305	310	298	310	344	314	301	292	317	276	324	305	314	329	327	310	324	295	316	268	318	340	331	341	295	321	337	325	302	301	325	323	302	341	301	335	337	304	317	302	329	300	300	326	360	281	321	280	283	332	342	298	346	334	302	340	316	314	314	299	324	319	308	336	318	296	319	283	268	339	322	334	290	339	312	338	288	313	318	313	276	313	331	317	287	295	342	310	343	309	326	309	331	343	353	349	327	294	296	327	293	313	293	354	306	309	315	278	292	315	333	310	307	335	296	310	289	270	300	354	309	339	300	340	335	322	300	292	301	300	322	308	316	313	331	319	319	335	342	297	351	332	320	322	312	336	294	310	299	316	285	268	312	283	292	294	335	314	305	309	312	303	328	301	322	322	309	294	312	299	335	335	299	333	319	295	306	278	261	302	309	338	300	298	341	313	344	305	321	302	326	293	335	335	283	298	327	316	306	340	331	314	366	324	336	288	336	321	306	311	291	319	356	351	326	328	313	341	345	329	351	316	313	308	305	259	299	334	289	324	336	331	345	329	361	318	273	341	349	311	329	316	336	319	308	355	302	302	288	324	313	341	310	279	333	300	251	359	340	352	308	335	326	296	314	324	314	317	339	295	311	344	344	316	272	303	305	333	335	335	284	305	309	303	341	336	344	315	274	321	348	326	338	277	276	339	317	304	343	343	324	333	302	310	294	307	328	312	334	301	263	328	347	343	341	330	331	314	271	316	314	330	321	310	333	306	311	338	293	305	288	293	356	318	331	299	294	306	351	309	326	305	322	280	319	339	299	298	274	339	367	313	318	342	275	307	321	326	301	313	287	323	314	319	321	317	285	332	302	326	312	347	314	277	335	351	313	318	354	330	308	311	333	292	332	313	335	297	302	287	292	318	328	320	266	285	307	331	328	313	316	342	306	301	322	291	312	313	311	332	329	323	309	303	288	305	303	320	287	346	314	304	313	325	307	290	313	301	340	353	306	303	327	305	288	317	340	332	301	305	322	325	323	317	325	290	330	320	306	336	340	334	340	312	344	290	319	303	328	342	277	308	297	314	349	333	278	275	343	300	317	345	305	286	283	305	286	311	295	290	298	313	305	301	307	326	312	302	303	286	314	290	331	298	318	305	311	289	320	315	337	293	268	310	325	285	330	312	346	281	282	319	314	300	331	307	313	322	310	322	292	309	315	327	322	333	318	315	282	354	311	332	306	326	334	307	334	322	305	356	342	325	335	294	321	325	320	364	329	295	354	319	341	309	290	317	313	319	315	310	321	322	349	307	300	334	319	299	282	339	281	281	352	330	332	330	285	337	329	312	294	307	344	323	319	316	304	267	321	313	314	320	299	309	318	315	296	318	298	304	328	318	329	326	312	336	333	329	319	297	358	310	296	346	306	316	278	310	301	317	329	329	306	353	304	320	326	296	306	313	309	347	284	324
21062	14823	20239	20090	14805	11480	8564	5500	3470	2603	2224	1766	1818	1675	1307	1219	1145	980	877	822	771	732	746	720	775	739	701	701	704	733	720	661	676	762	713	715	757	766	695	729	736	716	814	732	735	703	742	726	713	698	722	724	727	667	680	753	704	669	698	706	682	663	697	696	656	648	683	664	730	723	746	699	676	753	705	678	639	742	726	698	713	706	703	689	747	718	699	668	726	732	692	695	659	673	719	717	667	702	677	722	701	689	696	706	671	705	692	655	685	715	673	708	714	666	723	695	739	704	723	687	633	671	655	720	668	703	714	682	717	660	676	675	732	640	686	671	704	712	676	709	702	687	701	719	671	664	682	755	741	679	644	723	673	682	704	675	672	682	650	694	671	740	678	664	720	684	653	695	682	661	683	661	679	709	670	694	709	677	673	713	648	642	694	707	668	745	706	660	715	708	686	684	683	679	695	737	722	687	712	704	643	684	674	698	681	701	695	686	698	637	682	714	703	669	679	721	695	675	741	723	658	710	694	630	674	668	733	722	722	679	704	686	658	653	659	720	721	709	698	716	711	690	712	650	725	673	689	647	720	658	660	674	670	676	651	627	679	678	715	703	685	662	690	647	732	679	735	665	678	718	694	672	671	708	671	711	711	719	774	714	688	659	659	649	708	678	645	696	694	679	665	744	690	695	669	664	713	709	661	661	695	663	716	655	700	700	718	686	708	685	638	700	708	725	712	727	703	710	680	681	672	750	668	710	674	682	735	709	695	665	672	683	687	642	686	673	739	681	701	689	657	647	676	739	650	739	700	673	701	675	706	687	724	715	676	698	642	693	715	710	660	690	759	730	687	723	697	714	694	699	677	709	629	657	685	672	735	667	694	715	689	678	683	675	697	695	682	707	673	659	702	631	673	732	706	651	658	732	694	701	634	715	688	696	701	704	720	710	708	688	712	688	628	714	718	681	676	705	714	768	683	659	695	730	698	698	717	713	688	678	644	709	699	710	634	735	722	713	701	693	707	717	676	666	693	715	769	669	681	694	704	694	683	697	650	687	704	696	732	678	691	737	719	734	679	672	721	694	649	644	683	673	698	687	685	749	704	688	666	680	713	724	703	688	659	704	696	689	688	694	691	679	728	717	717	715	630	683	748	681	680	688	658	707	695	646	682	706	699	670	733	701	712	698	725	711	695	636	682	655	702	726	693	723	710	722	689	672	670	706	715	719	704	695	706	736	750	686	647	671	707	675	705	720	669	657	720	669	691	673	701	718	733	639	702	663	663	751	715	730	680	645	686	716	717	652	651	705	646	719	702	685	690	718	705	736	697	710	718	710	677	676	724	732	711	647	689	666	713	708	704	696	705	700	656	666	672	727	691	603	703	687	710	684	713	686	684	639	666	688	662	726	640	717	681	666	658	679	697	689	695	710	693	654	664	627	691	705	712	693	683	668	692	650	721	725	684	692	697	724	697	715	730	666	693	718	671	677	657	692	683	681	706	681	705	652	733	675	670	664	666	645	664	665	695	737	700	701	656	682	666	728	705	646	678	672	711	706	679	665	666	634	729	714	701	692	657	704	695	709	632	724	653	697	664	711	650	662	692	700	684	655	668	674	736	658	703	702	747	654	695	688	676	712	710	718	639	713	663	716	730	672	688	648	731	712	697	705	670	690	677	730	710	695	666	668	691	667	677	693	682	717	737	697	707	671	692	674	700	681	724	672	667	684	691	685	735	708	655	691	708	725	702	694	690	690	659	699	693	724	713	713	691	702	705	717	719	658	699	708	723	689	684	684	673	706	678	671	661	690	679	730	698	668	733	667	698	654	685	699	657	622	662	717	676	694	665	672	700	680	702	684	675	674	662	669	688	709	678	694	714	624	675	680	696	685	718	690	685	695	641	695	743	680	712	711	687	693	657	690	684	658	695	714	689	679	678	674	725	669	652	671	743	662	708	696	650	701	680	699	673	689	698	715	683	692	697	642	676	688	680	681	721	722	728	711	738	708	711	669	685	678	668	690	676	749	677	675	701	693	711	732	676	675	704	672	762	694	737	690	763	716	733	680	684	696	703	704	726	721	676	679	714	714	719	743	714	660	695	732	623	702	708	741	698	676	666	725	699	656	697	713	700	666	673	663	658	700	700	703	658	703	686	704	688	712	674	748	688	677	707	711	676	712	714	662	702	706	738	722	672	726	676	726	661	722	662	761	663	719	721	683	669	702	709	713	693	639	689	714	681	679	730	722	735	659	678	657	663	664	659	670	756	712	705	675	692	654	738	650	694	680	753	683	672	697	699	692	698	699	668	669	710	678	696	708	703	667	681	681	636	676	723	691	687	734	689	665	706	701	684	659	682	749	671	680	650	687	676	669	696	672	709	753	660	703	726	662	721	733	683	686	709	703	678	735	734	719	715	680	750	686	715	672	709	690	727	689	672	665	672	709	676	712	709	663	726	700	700	666	696	675	696	699	648	687	698	686	698	700	663	689	685	698	686	672	694	703	693	668	702	718	702	719	676	725	690	679	682	736	727	653	674	701	659	706	696	691	669	723	698	712	655	738	737	684	696	657	664	725	736	700	697	738	701	697	676	712	703	733	645	671	708	699	707	714	696	751	663	693	691	735	732	642	667	709	695	691	673	648	703	709	677	704	716	718	725	687	731	699	710	677	680	672	713	653	708	686	693	696	696	682	651	719	648	683	668	707	692	717	674	676	652	671	689	688	694	672	662	703	668	682	708	691	708	655	664	714	671	713	645	719	700	705	705	720	702	689	700	691	664	703	697	657	712	687	722	656	725	719	686	674	688	647	671	677	639	690	652	684	695	687	657	665	729	644	678	697	691	701	701	685	691	655	671	691	724	721	672	677	682	682	640	731	691	694	744	703	625	660	690	718	766	691	699	664	682	689	679	659	658	715	692	734	646	748	700	715	676	664	654	680	689	666	683	714	638	715	671	684	665	721	707	697	705	719	682	663	712	675	696	685	666	712	696	671	736	702	710	677	689	711	707	664	675	719	707	645	714	728	689	673	719	682	696	653	707	665	699	710	699	713	697	713	728	673	657	722	707	730	731	645	734	762	680	702	695	624	731	651	706	701	707	726	712	723	659	707	657	698	668	677	642	683	698	737	740	675	690	704	667	635	730	706	709	665	699	720	713	704	686	719	661	667	660	681	713	700	685	656	726	709	690	696	724	724	698	685	707	644	661	706	686	706	694	652	743	649	701	683	732	655	671	706	686	654	725	737	651	699	666	677	662	698	692	661	661	700	710	695	704	685	713	702	700	727	676	702	719	705	682	691	707	706	696	698	688	728	644	692	644	681	702	668	674	668	712	681	722	691	700	710	662	668	679	694	697	729	646	664	676	734	739	728	689	697	695	691	682	668	695	675	669	717	742	657	678	657	708	679	688	691	670	663	668	724	696	662	677	715	700	676	673	694	671	675	711	676	704	683	747	683	690	716	698	675	701	681	677	654	642	709	693	646	684	727
41562	24712	21266	15170	9319	6862	3117	1630	1243	926	844	645	624	669	499	487	502	440	386	388	372	374	310	356	384	390	344	340	343	351	357	371	311	339	346	349	366	379	370	356	369	359	345	368	307	320	337	348	355	320	384	321	364	361	360	349	375	365	345	360	365	354	368	355	332	375	412	358	380	330	316	362	332	317	323	341	325	330	353	349	350	355	334	318	344	367	324	340	347	344	337	341	360	297	338	333	379	307	378	350	312	349	352	344	366	339	360	333	350	309	329	347	341	339	375	337	368	335	363	372	365	368	324	340	340	322	382	369	333	330	316	327	347	343	383	327	366	323	385	357	338	355	299	347	357	339	319	350	345	349	347	310	339	343	332	344	378	351	361	336	381	377	330	352	356	317	359	378	350	350	344	342	340	309	338	334	376	340	338	338	336	344	329	331	359	327	348	321	339	332	383	351	299	292	342	350	295	353	337	335	333	374	330	353	332	333	320	340	330	331	315	333	349	367	349	364	332	333	358	319	366	295	309	380	370	361	382	326	317	398	295	303	359	341	340	332	342	329	352	361	355	390	355	355	390	317	328	340	349	355	339	359	348	347	338	337	372	338	341	362	342	330	322	347	339	354	348	358	309	380	334	350	349	343	377	355	358	390	332	343	351	340	381	352	342	354	336	377	347	340	347	347	350	387	305	340	312	325	346	344	368	313	366	329	361	338	328	309	330	380	359	318	322	362	329	368	341	338	350	320	318	355	348	340	369	313	347	341	332	330	314	329	322	361	351	345	384	352	372	363	355	392	346	359	306	337	345	338	345	303	339	302	321	334	322	358	327	359	381	345	347	328	403	380	330	358	327	322	362	340	362	324	319	315	337	360	328	323	330	350	344	350	338	313	358	357	387	362	393	370	312	361	364	355	394	353	322	344	347	353	340	314	350	332	336	352	377	344	350	339	300	346	343	357	330	341	337	371	347	376	346	372	364	339	330	329	337	336	310	333	383	298	338	314	346	387	335	330	348	355	330	320	340	366	313	336	342	390	374	330	363	368	353	320	334	350	339	357	329	332	351	347	342	339	343	371	352	330	344	371	314	325	354	334	339	320	325	312	355	338	350	336	335	328	348	330	335	311	333	306	348	342	369	310	319	365	310	327	331	336	342	345	319	379	360	329	366	361	368	317	360	349	357	377	334	356	350	344	344	312	366	340	392	374	332	374	325	347	344	338	343	340	328	337	363	319	308	350	314	374	362	379	307	353	343	353	338	353	299	366	349	357	359	365	351	344	351	317	330	340	354	318	322	347	323	378	378	326	343	366	344	315	327	350	338	324	306	324	332	352	314	357	376	358	366	310	350	366	363	354	360	384	332	355	362	360	339	312	332	315	340	331	332	363	350	362	333	330	339	321	338	313	329	353	346	307	339	327	336	321	354	325	359	341	320	323	350	355	316	359	365	361	322	358	351	358	327	340	342	340	315	394	327	395	338	348	335	324	349	340	341	337	342	353	370	344	364	341	369	365	319	327	344	330	372	353	342	338	324	337	348	373	365	323	316	330	369	356	364	304	319	344	335	361	354	328	377	367	351	344	342	325	349	339	359	322	317	325	327	364	358	329	296	355	353	329	321	350	404	347	381	317	359	333	371	389	374	316	392	328	374	369	338	361	336	334	323	358	309	388	358	354	312	323	363	366	375	333	325	369	360	330	348	351	352	379	304	325	356	343	365	341	362	348	327	323	360	366	332	312	358	337	367	364	366	343	305	360	315	316	329	329	354	351	341	312	357	350	332	311	346	343	350	379	352	365	313	323	338	336	333	360	341	370	386	378	399	351	327	335	347	345	343	353	343	355	349	348	369	335	346	332	349	344	327	329	351	307	353	343	325	353	338	353	348	377	372	351	367	314	356	336	337	349	351	357	344	316	320	324	316	334	326	352	371	312	332	350	299	345	333	335	344	318	358	354	362	342	323	316	309	346	331	355	340	328	339	339	362	346	331	338	306	311	293	324	336	347	329	362	344	353	339	352	337	311	339	353	339	335	363	323	373	357	376	326	373	368	314	343	330	367	317	302	315	343	337	356	301	321	339	356	357	342	329	380	316	374	340	349	317	405	375	361	352	378	331	342	359	320	313	317	334	358	348	299	344	319	312	372	345	342	321	337	345	364	349	327	372	368	356	368	361	376	372	299	323	333	340	358	360	385	326	358	343	342	355	318	372	352	335	358	378	347	366	344	343	368	343	321	357	351	337	350	333	336	330	354	356	378	363	403	361	342	364	316	364	329	333	364	352	332	350	351	333	328	331	346	333	345	365	341	367	352	378	353	364	355	342	352	338	364	365	340	347	335	353	342	356	318	339	322	328	314	345	342	350	299	356	363	330	319	335	330	349	330	335	359	372	371	315	331	314	353	346	351	320	311	323	347	334	322	326	343	329	321	341	351	330	320	324	334	375	328	335	354	349	310	339	322	365	376	309	329	384	351	332	335	345	361	356	352	341	334	317	318	352	358	371	322	348	288	369	356	319	325	368	322	340	347	371	325	321	338	365	362	337	341	314	333	356	371	329	330	340	345	339	335	310	325	353	354	339	347	341	353	380	318	382	319	352	332	351	357	379	347	296	342	357	317	343	314	331	334	326	354	357	360	334	340	317	341	362	360	365	325	367	352	336	362	357	339	367	405	347	358	344	322	354	318	281	330	358	346	332	366	368	347	341	339	337	362	334	333	347	304	381	347	367	349	341	352	359	355	364	313	331	316	343	352	322	366	349	387	326	336	353	355	342	366	320	324	350	367	361	344	368	354	317	381	329	342	334	354	336	346	334	344	373	308	307	358	355	319	309	354	355	347	301	299	339	348	366	332	363	335	342	327	345	349	348	372	315	351	381	321	321	322	359	316	323	305	338	379	378	325	363	324	342	300	330	393	380	326	353	329	309	332	364	361	376	333	331	360	327	334	314	317	338	349	310	344	351	353	330	347	363	323	351	368	338	384	350	371	355	349	334	350	336	354	340	329	370	345	337	314	316	332	321	305	329	336	354	355	329	337	335	314	324	339	329	326	353	346	331	332	326	333	365	368	348	322	366	361	340	361	369	361	331	350	300	330	358	325	326	335	356	320	349	361	325	305	338	350	356	355	355	338	337	329	344	371	321	326	338	379	372	379	343	330	313	321	298	348	320	311	343	340	355	369	342	351	307	352	354	363	363	355	367	345	342	324	336	349	304	335	325	326	354	321	355	367	299	324	334	331	348	343	347	356	362	318	339	349	361	366	322	355	335	343	331	351	347	327	319	355	340	311	309	358	338	357	324	352	333	345	308	351	339	327	350	337	347	343	394	339	354	343	371	326	319	325	319	341	339	351	354	338	366	351	310	331	340	368	363	359	314	368	322	358	303	356	352	295	314	358	348	294	368	355	349	364	340	352	336	331	336	353	339	315	330	374	328	355	353	353	331	364	366	363	342	378	356	349	348	310	332	339	307	343	349	353	331	382	363	362
24144	17727	25750	26178	21175	18004	10268	6353	4746	3864	3238	2489	2598	2279	1798	1633	1484	1231	1037	1058	875	850	865	791	758	727	829	779	822	795	774	778	800	793	799	790	812	805	846	758	769	756	820	862	809	814	736	752	734	761	773	755	779	731	752	755	719	785	764	737	743	716	694	754	721	702	714	786	731	773	751	749	753	787	766	795	733	812	746	780	714	752	787	714	779	752	726	764	727	733	726	752	752	740	751	767	789	732	706	737	746	737	766	744	721	746	739	748	688	712	740	740	749	740	746	732	745	749	716	715	733	741	748	775	705	740	734	670	726	766	721	756	715	717	753	764	737	735	750	769	739	749	764	768	742	708	736	751	765	724	736	764	742	743	702	769	744	745	718	783	747	790	788	747	729	756	744	741	758	697	697	808	759	773	762	682	736	752	759	740	743	690	723	758	757	740	718	715	708	714	715	746	737	759	743	718	757	729	749	695	746	740	745	754	718	708	725	729	736	794	764	796	700	735	772	708	690	721	706	772	721	735	750	759	723	756	758	724	719	739	765	714	776	734	740	786	759	762	722	738	722	747	714	774	728	769	784	759	735	728	778	768	720	760	711	717	781	730	720	694	755	702	731	676	773	722	791	730	802	731	731	761	759	720	683	742	718	745	762	713	789	725	726	723	823	803	743	733	717	754	739	754	729	751	732	751	781	715	740	716	709	732	741	739	730	758	713	759	732	720	806	787	736	673	732	783	747	739	785	733	763	723	735	756	738	736	778	739	742	766	723	715	723	700	745	684	748	735	739	775	704	726	757	781	767	702	751	711	740	715	714	786	762	755	745	715	739	738	780	711	725	702	721	701	704	756	787	760	697	711	758	749	778	736	729	777	772	682	749	727	722	743	735	751	678	688	810	738	735	697	737	754	733	732	762	729	743	744	729	745	742	750	757	730	772	757	778	724	727	788	716	820	767	710	787	733	754	782	756	760	772	764	739	687	746	724	724	738	732	732	728	756	753	753	727	748	689	739	743	707	757	772	754	819	740	709	746	749	760	661	763	734	726	755	752	740	726	742	745	754	752	719	786	756	758	733	815	733	743	707	751	787	787	747	732	788	789	707	770	723	735	716	721	763	737	671	743	754	790	708	704	702	769	712	730	776	774	699	764	779	755	764	766	744	769	693	735	783	766	750	777	744	721	735	718	733	709	713	719	734	764	699	713	708	797	686	694	772	726	714	750	768	754	723	696	717	729	715	738	735	749	763	742	749	779	723	697	768	728	750	808	754	738	744	719	732	758	767	742	724	768	779	714	707	764	774	789	753	715	730	784	754	721	727	737	753	732	696	785	723	804	759	706	728	723	776	681	758	767	720	745	728	713	727	727	759	759	711	741	744	722	767	730	715	715	790	795	731	758	767	703	751	741	740	778	735	758	724	777	753	764	693	732	717	742	763	737	779	655	750	780	706	735	737	715	741	719	761	773	709	715	719	763	712	746	766	703	778	727	754	692	783	776	778	775	740	751	700	741	732	714	714	748	788	722	738	747	728	742	725	715	765	699	769	787	730	776	750	733	756	739	756	806	770	754	663	740	757	703	756	760	742	719	754	793	739	684	736	700	714	717	742	680	746	746	754	752	739	740	783	771	751	752	684	781	738	713	718	740	725	765	752	744	737	745	723	754	709	750	744	783	733	745	750	747	748	734	793	731	785	763	692	770	730	755	765	741	769	710	715	758	742	757	736	732	728	777	755	699	728	718	771	749	757	783	747	721	777	717	754	706	723	774	723	715	734	751	739	742	731	709	768	722	738	782	759	738	758	708	754	723	768	759	718	747	698	719	715	734	749	764	744	731	732	762	694	693	789	722	776	762	729	734	775	741	709	724	728	705	755	732	764	729	722	716	710	773	777	776	677	775	759	718	729	749	754	748	766	742	743	688	735	760	776	715	739	757	746	784	730	752	740	762	753	763	723	699	721	730	711	716	721	747	692	718	746	755	738	748	775	769	729	734	770	775	692	769	766	738	788	733	709	703	753	770	694	769	768	729	726	763	759	731	744	806	711	752	699	753	739	737	720	759	775	736	751	741	783	727	746	762	760	761	747	698	719	792	752	731	744	755	770	693	730	731	654	721	719	708	725	783	713	764	744	741	725	751	749	777	749	748	748	747	773	766	748	772	733	747	750	762	749	717	731	774	704	698	797	798	753	723	757	711	782	697	728	744	726	773	765	775	752	703	748	717	751	773	774	723	713	747	778	722	747	727	709	705	780	773	797	736	757	798	754	703	720	742	725	685	764	771	712	736	737	772	689	748	753	767	767	768	733	737	745	696	747	761	759	752	725	752	762	732	719	747	694	732	709	714	696	743	774	738	749	746	792	744	774	772	732	699	733	753	753	711	728	709	728	724	704	759	686	764	701	702	723	745	720	727	726	756	768	763	820	770	778	754	772	738	775	722	725	746	780	744	712	684	742	688	793	698	733	725	747	766	724	765	734	762	707	719	743	814	749	716	716	745	724	774	727	738	715	699	738	746	727	727	753	725	781	728	748	731	739	770	774	774	716	730	698	767	757	719	753	799	739	782	752	746	739	704	765	699	725	758	758	760	695	759	740	738	717	749	732	764	714	758	690	735	710	675	754	745	773	733	794	746	762	713	791	751	708	761	780	775	766	746	739	782	754	718	747	767	764	751	715	725	775	789	748	734	777	729	753	723	692	695	711	732	770	749	767	771	779	729	722	740	703	735	728	776	740	715	747	781	706	725	765	747	781	719	739	753	736	749	712	746	757	779	771	752	746	713	762	672	711	742	700	753	742	766	727	754	758	742	721	752	745	794	793	773	741	784	742	718	779	699	712	744	744	801	722	743	786	757	728	768	730	761	748	751	794	698	785	735	750	701	783	755	733	759	734	734	819	822	711	762	774	750	798	781	720	734	764	724	810	766	778	722	756	713	710	798	716	735	737	803	701	746	737	781	697	726	695	772	744	704	771	733	694	716	724	711	766	782	714	790	728	754	768	778	743	734	741	775	753	751	760	733	749	774	721	721	714	694	758	703	727	741	756	704	754	717	708	748	730	765	754	696	717	758	754	720	734	818	683	786	708	746	775	768	743	704	696	741	719	724	738	789	714	704	702	724	736	775	760	710	756	737	744	728	751	732	783	761	753	733	733	759	746	716	723	769	766	788	714	741	743	719	738	738	785	753	683	709	726	735	697	770	725	739	746	758	746	737	718	736	700	757	777	680	766	763	714	705	687	770	735	747	722	740	750	739	783	721	741	754	783	692	709	755	687	733	794	708	796	731	739	733	714	727	752	759	746	706	713	734	732	699	774	766	740	710	774	750	758	725	770	792	723	786	692	737	746	737	694	751	702	773	765	760	743	710	762	684	738	778	703	728	736	729	749	754	696	728	719	743	727	763	763	754	715	731	762	747	714	786	750	755	713	751	776	730	720	727	727	743	758	758	771	769	748	717	732	790	781	754	758	755	739	761	749	717	733	760	693
23196	11790	9204	5945	2893	1514	949	743	582	546	515	402	414	373	347	343	334	339	328	339	305	285	260	285	250	307	284	274	304	265	282	293	342	277	298	265	265	284	293	294	281	304	269	302	293	270	252	302	283	301	262	262	273	290	299	292	275	279	264	271	307	266	278	306	328	296	282	285	293	280	296	305	297	285	263	302	282	284	313	251	261	273	264	256	264	286	273	279	270	259	279	276	326	298	302	273	306	273	300	285	278	264	294	258	297	277	287	276	308	320	301	302	297	274	277	319	281	311	333	288	299	301	258	288	290	283	268	253	304	290	309	300	280	287	262	288	291	325	309	279	269	266	305	274	314	281	285	267	306	295	275	279	236	294	318	293	270	275	284	318	274	269	289	274	271	272	327	276	275	278	291	265	251	292	262	290	285	279	279	289	288	284	290	263	314	288	294	287	316	315	297	296	289	321	315	304	278	309	281	273	292	283	312	278	280	282	235	302	317	257	275	265	297	288	258	282	282	257	299	314	295	300	281	324	299	263	313	287	283	270	281	289	298	304	278	298	309	292	270	278	265	281	307	309	294	275	291	276	261	254	324	282	295	254	284	289	294	283	284	266	274	295	276	281	273	279	281	263	320	274	283	293	279	293	316	315	331	284	313	292	313	266	291	268	287	268	313	305	253	286	305	310	311	283	255	268	271	273	270	280	265	275	290	275	307	285	285	284	307	280	277	298	264	244	305	316	272	253	283	271	289	284	295	288	262	289	293	292	282	269	276	296	284	288	286	301	298	283	300	305	266	322	326	258	259	300	263	279	295	280	306	275	266	298	303	313	317	263	270	269	269	320	301	253	285	320	307	299	285	307	272	292	301	288	307	299	275	271	260	304	275	278	274	269	263	292	280	308	299	295	267	287	290	302	274	298	267	277	303	320	300	288	279	297	304	272	336	289	289	291	311	330	314	303	290	295	283	282	269	294	253	284	294	273	302	266	282	256	262	297	302	300	276	257	255	291	252	264	290	288	268	288	276	283	308	263	297	295	286	303	310	313	274	286	289	289	269	277	295	278	267	295	257	305	310	273	297	287	294	243	276	313	285	268	290	267	268	262	274	286	259	303	276	283	291	304	269	276	296	269	282	292	250	292	281	299	296	279	309	285	279	265	282	297	279	275	304	323	278	266	297	270	315	293	286	284	308	295	268	281	268	299	242	284	280	288	303	297	296	277	270	283	274	275	302	275	289	296	280	276	267	299	292	283	275	283	291	310	251	251	265	306	269	291	293	287	301	302	308	278	314	281	285	313	243	309	321	288	336	290	314	291	299	264	298	251	309	262	255	280	273	269	269	293	299	270	293	271	292	287	315	268	302	262	316	267	273	269	281	309	275	284	265	299	262	292	264	289	302	291	296	291	288	303	273	295	312	274	270	272	315	258	281	295	310	296	286	271	272	314	305	298	288	315	292	267	312	298	312	292	304	326	282	289	263	287	254	289	287	264	251	298	307	328	290	305	295	271	296	265	281	271	229	319	273	274	232	275	279	308	291	293	278	292	266	264	317	279	272	298	279	325	313	295	330	282	276	273	278	301	295	284	268	290	271	307	279	286	282	279	255	316	285	317	290	304	277	289	292	318	277	331	292	285	251	296	324	290	304	286	304	271	314	300	273	271	317	322	304	313	313	319	304	276	298	289	301	262	312	275	262	278	277	302	305	297	278	298	280	318	303	292	281	287	304	294	303	264	301	310	283	253	285	284	284	306	274	283	305	240	273	295	303	311	281	264	300	288	275	288	268	308	300	287	294	291	301	278	316	254	277	304	285	294	280	313	263	304	282	301	295	322	262	256	317	275	279	299	280	232	278	327	304	317	277	277	306	294	298	282	270	307	298	308	258	262	297	279	271	275	279	306	312	252	296	288	286	300	308	278	275	253	269	254	295	314	278	274	276	293	281	303	284	269	306	270	294	288	273	256	321	305	289	290	303	296	285	256	273	288	295	262	303	346	305	293	281	290	297	298	301	269	333	297	291	306	302	299	284	311	326	307	310	302	281	302	295	305	249	308	288	259	299	288	289	294	298	295	321	282	287	288	278	307	329	279	299	274	266	328	261	297	277	297	290	264	294	300	288	302	332	284	304	326	240	301	281	286	273	251	295	261	283	311	296	278	306	310	258	284	294	318	288	286	271	288	284	302	286	301	270	298	311	298	296	274	271	286	293	294	282	272	280	279	260	287	268	305	286	285	309	290	281	304	283	304	277	289	280	245	265	287	268	286	282	235	279	285	251	295	278	265	283	305	336	270	338	270	276	263	314	281	267	265	307	286	304	300	301	273	295	275	261	299	298	275	314	287	298	332	291	289	242	291	281	280	262	247	264	303	319	289	274	275	294	321	270	334	305	281	300	312	294	284	308	300	262	292	294	286	267	319	263	275	311	285	281	294	292	311	292	314	308	264	325	288	278	280	260	279	269	296	292	304	292	285	288	248	281	287	300	290	304	269	265	298	298	286	300	280	265	277	270	273	278	286	293	285	328	245	239	291	305	300	294	293	278	291	253	283	286	260	301	273	277	277	306	295	306	299	263	271	307	287	271	271	280	284	284	232	282	292	289	297	261	302	254	259	288	275	287	258	276	283	299	324	283	271	272	309	298	278	279	288	276	287	270	276	289	306	293	277	279	253	312	312	304	291	291	275	303	236	301	256	298	324	288	277	264	287	292	298	281	262	295	302	304	297	269	279	280	257	265	295	315	296	275	289	309	292	307	256	281	310	271	291	281	262	243	286	306	276	273	252	301	309	274	294	294	249	347	281	303	276	289	291	254	291	305	266	264	306	290	268	272	285	252	264	305	278	274	285	301	254	328	320	310	278	311	286	291	278	273	275	316	311	310	278	281	294	281	282	257	308	278	262	286	270	284	268	299	280	281	279	285	302	287	295	282	316	288	306	295	302	271	277	270	283	306	291	271	276	291	247	276	299	302	264	280	293	276	298	310	322	308	262	282	274	264	268	273	294	321	306	282	285	303	290	288	276	281	316	275	267	283	289	247	290	312	287	298	268	285	303	254	322	293	297	285	299	287	307	270	279	280	281	279	280	298	278	278	270	316	289	270	285	252	253	335	280	270	263	261	299	286	251	262	276	277	273	311	271	312	288	294	257	303	298	287	332	265	307	285	261	282	285	309	276	313	313	264	299	283	288	288	296	303	298	284	274	282	299	296	295	288	260	254	294	307	294	274	303	298	252	298	313	274	294	316	274	298	302	287	282	299	295	318	294	279	275	267	274	263	299	279	279	278	297	254	302	280	294	288	294	288	271	281	320	292	266	270	306	286	308	256	291	262	260	275	278	296	269	295	289	305	288	264	282	285	293	292	250	278	269	254	282	279	310	283	293	268	286	288	313	284	263	271	251	256	312	272	290	276	287	308	277	281	320	308	276	279	297	355	280	288	279	301	286	304	299	328	283	269	242	271	279	304	300	300	290	272	278	266	307	282	276
13609	9052	14500	13559	8809	5322	3822	2772	2172	1881	1626	1271	1275	1290	1018	970	968	816	766	720	710	674	655	674	665	620	627	608	631	662	636	657	641	617	669	670	658	669	692	661	603	648	658	666	626	680	663	643	676	655	668	641	638	585	602	672	623	592	635	617	644	671	632	592	632	654	657	643	650	661	625	658	640	585	631	680	626	634	692	601	612	626	668	656	680	692	601	658	597	611	633	622	638	599	659	620	682	641	646	652	626	644	631	603	594	678	625	625	664	645	652	641	618	630	634	572	590	612	624	635	644	606	637	669	634	656	646	596	638	612	673	647	663	642	663	664	650	659	648	611	616	650	639	655	636	620	664	598	615	650	650	645	627	607	639	612	630	628	680	636	615	675	620	632	644	628	659	637	617	659	600	647	601	648	605	659	643	661	630	616	575	618	645	620	627	620	598	636	640	668	632	644	589	660	627	621	638	662	676	604	628	611	656	624	642	600	604	657	654	679	618	613	607	609	636	618	634	618	623	584	594	627	639	689	651	610	629	649	637	649	624	659	636	594	692	676	610	646	616	640	608	645	612	625	625	621	631	634	647	664	613	629	662	648	630	654	620	634	595	633	636	631	652	660	608	633	651	630	644	653	699	633	673	666	602	601	652	615	611	666	649	668	610	638	638	595	640	646	576	665	656	651	653	656	664	610	651	615	596	643	620	629	624	660	627	608	584	658	679	609	637	657	630	643	597	628	582	616	621	663	627	671	649	634	675	606	605	624	658	633	643	650	640	658	624	580	617	650	659	662	645	618	616	667	589	630	635	627	626	640	619	627	618	711	615	642	663	566	626	650	627	663	675	631	607	632	600	608	585	633	627	619	638	668	580	662	634	654	642	674	604	643	667	631	643	574	546	678	617	660	626	629	612	692	624	608	665	627	633	623	645	614	626	620	625	671	611	600	628	627	597	625	588	643	645	611	638	648	611	636	595	657	602	651	595	623	658	610	587	635	648	600	620	607	653	654	640	628	647	621	614	623	589	641	649	597	637	647	650	601	622	622	671	643	615	623	636	669	632	615	648	659	577	639	661	628	626	591	641	623	677	653	595	667	620	628	631	627	593	602	611	645	619	652	657	642	621	588	626	637	592	660	601	646	677	654	626	635	605	625	631	658	641	627	624	607	652	635	622	587	636	623	659	639	638	613	612	619	634	629	625	652	618	620	610	622	654	680	643	556	601	682	639	589	651	609	588	671	642	657	596	656	624	622	593	604	590	633	638	618	626	611	630	649	610	624	608	654	626	640	594	666	667	629	616	600	649	604	654	645	608	632	650	629	593	622	615	569	630	646	634	612	682	619	635	630	599	616	631	657	628	682	622	609	624	654	614	602	620	613	655	636	629	641	631	636	618	593	682	596	622	644	625	627	627	669	683	644	607	629	650	651	632	633	688	647	626	615	654	598	619	638	614	648	659	665	659	601	634	584	655	638	641	597	664	651	616	647	621	621	652	646	644	685	606	607	607	678	653	637	634	652	665	619	657	609	672	680	628	639	642	691	669	659	624	664	647	613	603	657	611	620	650	711	647	616	626	673	581	644	671	625	614	633	656	641	633	606	654	688	665	629	635	645	604	611	617	596	621	673	643	610	651	623	635	639	644	604	616	635	628	633	621	681	608	693	624	618	653	649	606	652	579	643	602	614	607	649	640	660	661	655	614	628	641	607	592	654	628	636	617	639	671	609	636	630	622	640	647	617	632	670	642	627	641	603	600	610	649	655	639	634	658	631	609	616	622	660	631	643	655	635	628	660	606	648	605	651	673	671	653	634	640	596	625	660	638	699	668	615	609	637	597	639	609	663	660	613	672	635	637	646	629	597	640	632	618	643	607	625	617	631	639	642	658	604	625	647	660	602	627	644	717	615	650	655	641	687	684	651	650	616	645	612	659	604	643	661	712	663	636	643	601	617	618	642	629	593	660	629	657	602	638	655	635	675	664	635	623	657	635	677	584	669	591	648	669	594	676	637	671	633	623	628	671	637	640	675	624	616	617	649	615	602	646	621	692	601	634	614	639	610	637	615	630	650	667	706	642	619	655	648	627	629	634	641	640	653	625	635	630	681	608	604	619	609	650	598	622	598	652	636	620	669	661	641	670	672	610	621	694	591	645	642	603	595	686	615	653	638	633	627	644	612	608	619	687	620	613	642	648	580	600	636	612	637	646	631	626	622	629	613	629	625	628	633	667	639	623	623	618	620	600	633	628	659	631	629	574	626	609	624	670	610	647	646	642	648	594	638	638	636	639	637	594	632	619	641	660	618	616	607	647	620	620	671	679	609	641	628	663	622	643	643	651	630	633	615	616	644	650	654	697	629	641	606	627	650	611	665	625	586	631	608	640	625	616	637	657	626	616	590	667	612	591	618	605	622	613	636	607	638	651	623	657	630	613	628	590	618	605	625	655	630	591	626	615	639	618	651	642	623	633	668	626	596	593	618	645	648	662	596	608	630	647	618	640	623	606	597	633	643	619	632	655	666	638	678	637	644	604	647	570	623	597	709	664	668	645	640	648	587	658	653	636	592	626	663	626	617	597	611	629	692	631	668	652	598	640	613	611	646	631	660	665	656	632	666	640	659	625	697	629	624	688	608	631	621	605	629	619	594	641	607	621	660	583	631	590	652	602	612	592	601	671	603	629	648	635	653	679	665	646	640	611	643	590	681	638	623	644	591	657	643	638	588	655	629	636	629	647	647	658	584	603	617	636	639	627	627	679	652	603	662	629	653	629	589	605	636	613	607	613	625	651	652	684	629	648	676	616	651	637	637	628	649	615	668	633	607	620	710	666	605	656	638	629	616	624	694	661	637	620	602	617	629	671	617	636	636	618	644	691	656	630	590	691	615	611	646	630	622	625	598	639	636	615	633	621	647	596	649	680	627	595	604	671	650	678	631	647	629	589	656	644	631	626	650	641	604	652	631	633	701	607	641	654	670	608	617	646	601	637	643	645	647	639	617	623	634	614	624	664	591	644	685	622	662	641	565	683	678	650	647	661	673	619	652	651	635	643	678	615	613	647	665	638	638	634	605	660	618	644	632	707	626	598	604	614	663	642	645	650	629	695	689	651	665	631	605	590	637	625	634	664	637	625	606	625	636	635	664	666	642	613	651	604	627	659	670	649	598	661	628	592	629	663	629	609	653	614	630	673	647	679	621	632	624	623	640	668	660	599	636	618	636	615	605	645	626	642	702	589	622	617	625	599	625	610	633	628	651	644	629	626	672	669	637	618	641	669	660	605	644	630	622	668	653	632	595	636	604	670	586	604	643	631	713	655	642	638	609	610	628	672	604	625	626	613	590	677	628	624	697	616	660	607	619	623	720	595	661	684	606	613	589	668	626	664	629	635	624	634	621	677	636	607	667	620	647	650	650	637	607	614	601	613	655	657	652	598	649	651	629	632	635	625	643	632	674	624	600	608	614	592	598	676	651	685	626	619	603	605	585	653	623
32855	18180	16483	11274	5991	3145	1809	1454	929	768	606	505	504	476	441	409	403	381	338	342	323	322	346	302	303	322	358	312	330	318	308	339	329	287	325	323	314	303	305	327	299	312	324	312	312	334	302	297	290	350	321	312	340	303	347	326	354	316	315	335	285	295	312	287	312	340	328	328	325	299	334	278	340	343	294	330	288	295	339	300	302	298	294	289	350	326	325	323	303	316	286	321	320	266	325	311	314	343	300	325	341	310	335	335	338	326	305	299	308	323	291	323	339	301	286	313	280	313	326	337	322	277	317	288	308	310	311	325	293	267	311	285	342	307	308	307	309	308	328	336	356	340	349	365	291	281	307	323	310	322	327	315	324	299	327	340	319	321	322	332	327	314	326	257	297	279	325	330	288	325	272	327	316	321	327	326	331	323	303	293	321	314	306	352	320	311	335	322	329	287	325	291	321	312	267	294	300	294	308	343	337	334	338	307	298	328	302	308	248	295	305	336	344	332	344	297	343	302	303	271	303	301	313	292	289	321	344	310	318	302	320	275	316	320	310	311	328	311	315	310	292	298	287	282	319	316	311	288	267	281	346	289	318	319	314	329	319	316	301	329	326	312	290	309	285	310	285	328	336	335	318	316	343	307	326	335	324	290	304	341	340	327	317	294	330	297	284	307	319	300	319	313	290	285	312	318	324	319	322	294	328	319	338	314	328	359	303	303	338	333	325	317	334	297	319	298	325	347	332	328	302	329	318	318	315	325	337	317	281	295	328	326	342	332	313	313	329	314	294	302	313	332	337	328	288	298	294	278	300	284	316	336	333	304	303	329	313	326	334	319	355	310	316	328	301	293	302	324	304	316	354	329	343	281	330	276	302	302	326	338	312	295	336	303	324	338	327	339	332	336	327	331	299	324	296	324	305	300	309	276	310	296	330	360	340	323	334	311	310	349	325	320	309	315	350	330	333	302	313	289	316	320	295	314	308	307	293	327	301	343	311	279	304	286	308	326	325	286	307	318	317	313	294	313	336	327	335	322	275	305	332	305	301	308	307	306	304	355	339	327	302	295	313	307	317	283	293	300	315	274	313	306	323	299	292	301	341	304	293	314	342	321	310	342	333	347	300	330	298	308	322	267	307	298	317	304	293	276	311	317	314	306	319	288	325	287	286	319	367	338	323	360	316	307	312	324	337	328	324	284	300	313	305	318	315	311	280	274	320	276	335	296	322	318	343	343	321	321	290	290	314	297	323	315	297	319	370	358	336	265	268	347	351	316	300	331	305	352	334	314	300	308	331	310	298	311	298	284	325	328	288	267	342	347	356	306	298	331	357	324	348	338	302	347	286	284	264	306	338	292	294	311	320	325	309	358	308	346	338	314	335	308	339	334	300	318	324	333	353	324	304	316	324	327	296	318	315	310	342	310	286	319	281	329	352	280	272	315	338	286	310	299	323	315	356	314	315	288	307	294	301	274	303	339	296	309	318	311	344	364	292	326	293	301	326	339	322	286	341	316	321	357	325	295	297	301	308	321	311	332	346	344	340	304	340	308	349	312	279	320	314	301	323	330	296	318	300	292	303	336	310	306	301	310	341	327	279	289	306	325	330	345	277	320	316	311	292	306	316	312	297	329	324	346	295	350	323	332	302	305	335	300	298	352	333	311	302	325	312	332	296	292	297	298	299	303	313	312	338	301	307	338	305	306	346	304	301	309	284	319	304	324	306	347	330	308	336	316	310	320	325	323	300	280	344	309	327	328	336	322	319	295	310	310	307	282	293	315	301	314	329	293	293	282	335	319	307	360	305	330	356	267	307	339	306	272	301	325	324	301	313	305	322	334	325	325	300	287	292	297	331	334	334	327	301	335	325	326	290	287	306	304	349	300	295	292	337	314	333	330	304	300	348	298	318	337	318	315	300	303	318	353	297	286	300	288	280	327	298	316	313	297	307	307	311	304	324	316	295	285	300	318	298	296	319	311	319	306	305	326	299	319	281	357	315	314	328	307	329	302	307	327	304	340	306	335	301	339	329	295	325	317	313	323	330	283	331	343	331	341	330	333	291	329	313	292	321	290	308	290	318	276	330	314	322	294	290	325	337	346	324	334	291	359	343	318	301	330	338	312	296	323	343	297	330	300	324	310	330	329	289	350	313	329	321	346	314	287	335	283	296	325	300	348	325	307	345	342	302	294	314	301	319	354	315	336	318	301	288	313	286	336	282	321	313	277	280	291	323	345	295	336	347	346	322	327	345	298	311	289	328	320	301	342	299	329	323	314	342	327	342	307	299	297	323	331	296	298	318	327	314	303	360	302	293	341	357	332	331	331	308	301	333	353	305	291	296	287	318	322	320	313	318	355	308	331	334	296	324	290	321	284	305	299	288	308	304	305	288	328	342	286	260	290	321	317	322	330	337	295	293	313	318	326	308	294	328	286	311	332	308	351	332	331	302	296	300	304	313	305	317	297	341	337	331	345	343	284	336	319	281	320	340	290	299	298	336	307	285	298	324	323	331	303	344	312	273	313	300	305	273	339	308	296	330	300	321	321	319	354	331	272	316	314	326	307	310	302	293	315	318	316	294	306	321	306	273	317	324	328	351	324	337	324	330	340	320	309	314	317	339	326	301	296	335	277	331	310	303	288	312	312	344	333	325	296	305	291	332	354	326	333	289	321	328	325	316	278	332	302	335	321	299	327	345	301	303	327	325	288	305	332	315	331	299	292	329	317	312	331	266	338	300	298	337	325	343	280	280	326	329	333	318	341	338	314	316	311	318	370	314	339	302	328	285	293	347	317	289	265	275	290	305	332	304	318	296	301	335	296	298	331	335	325	319	331	295	348	309	330	318	297	338	324	329	342	331	324	285	302	327	300	331	313	327	334	304	307	330	342	290	307	306	295	323	304	325	303	317	375	332	310	296	316	312	313	292	269	300	309	327	347	348	288	280	310	316	344	315	333	341	319	316	362	288	314	301	306	299	310	303	327	305	289	321	290	305	304	327	283	304	339	329	305	288	299	328	274	311	322	346	346	322	307	358	324	304	340	298	296	302	310	324	296	285	344	309	313	300	301	303	288	282	322	298	316	293	305	295	319	297	334	337	336	324	323	313	326	294	292	329	297	333	303	322	331	353	327	332	292	354	331	338	322	302	319	299	330	315	303	328	302	347	326	334	306	288	323	302	283	314	326	321	320	309	342	338	348	308	303	314	311	294	285	323	311	277	312	303	315	319	325	324	302	328	315	301	288	284	323	293	306	361	366	349	302	308	327	329	306	291	324	337	310	298	324	302	325	309	325	317	315	313	278	315	309	311	298	307	282	275	304	302	302	329	343	327	345	330	326	315	281	293	302	318	319	326	315	300	327	368	308	340	310	319	327	305	299	297	340	256	298	329	332	333	329	310	316	321	313	297	337	346	339	271	326	304	313	297	299	286	329	303	317	300	325	321	281	297	303	329	297	315	342	318	309	310	351	331	313	301	340	316	320	288	301
19323	13886	23039	21486	15183	10608	7152	5543	3673	2963	2365	1836	1861	1788	1395	1264	1171	1005	869	881	748	771	739	704	780	721	756	689	705	707	695	681	684	741	716	755	699	708	684	684	697	758	731	705	719	676	684	681	687	698	651	663	671	704	686	702	659	693	701	652	668	710	702	635	662	685	681	650	688	699	691	654	743	672	666	680	690	717	678	705	716	718	699	703	698	695	656	690	719	660	683	705	718	686	707	660	669	765	658	672	702	647	747	707	673	624	712	707	681	714	722	682	693	703	712	666	649	694	716	671	713	687	742	706	697	722	749	680	703	702	687	668	624	715	672	662	764	690	684	744	671	719	703	705	710	713	689	638	707	666	687	696	717	621	708	687	656	714	702	686	679	663	698	672	673	689	724	705	710	696	705	751	704	714	671	708	648	730	682	678	676	687	673	693	654	634	675	664	623	643	702	684	705	652	687	751	736	679	677	677	736	657	672	659	700	697	678	709	643	740	700	720	652	714	687	625	694	694	669	688	753	692	674	668	692	678	718	659	692	649	679	721	675	647	706	716	655	751	702	710	663	675	689	664	655	675	691	688	715	695	676	653	694	709	692	670	692	706	649	730	709	691	722	689	651	714	686	717	662	680	683	748	680	708	724	666	695	703	722	728	668	698	690	710	711	680	725	641	700	709	696	644	675	666	692	699	709	686	694	703	644	690	693	677	686	723	719	678	726	657	702	686	662	712	710	696	675	677	750	670	683	694	659	630	725	678	738	645	709	707	681	654	680	683	688	636	705	756	692	699	653	700	711	690	665	693	672	685	680	699	686	692	671	684	674	707	683	683	689	646	667	707	666	732	694	752	701	649	694	684	725	698	694	713	737	718	677	707	657	654	711	653	696	680	653	660	700	665	667	675	676	699	711	698	707	671	681	655	690	719	648	760	702	708	657	677	743	719	663	690	717	693	663	655	692	702	665	695	708	701	695	705	695	689	697	681	660	676	694	706	695	745	610	690	649	684	723	662	643	669	671	717	727	671	645	691	675	678	754	692	733	690	718	719	709	735	626	686	715	647	643	692	710	718	680	658	682	673	683	658	645	707	739	728	665	788	675	680	640	649	682	690	723	655	675	714	664	671	671	675	659	658	697	682	663	700	692	727	666	719	673	708	663	672	730	715	640	639	733	665	609	673	715	690	666	686	659	667	681	651	647	664	649	715	623	698	655	723	692	666	682	689	712	646	677	743	695	713	706	693	689	668	690	702	694	712	742	633	672	677	686	674	652	675	730	678	651	701	646	733	648	674	708	658	677	700	657	698	697	640	662	726	676	717	648	706	696	671	679	656	694	685	730	680	641	685	700	637	689	704	718	684	675	664	711	680	700	719	650	725	709	644	727	653	687	679	686	677	701	672	708	626	701	707	656	649	696	727	651	656	623	704	725	669	695	688	687	662	656	686	681	671	715	686	713	696	676	658	671	712	649	706	656	662	661	679	699	666	683	679	666	696	695	709	672	630	685	683	643	707	713	647	733	690	664	705	705	658	673	672	680	756	678	680	631	730	695	710	714	675	688	704	720	698	664	682	698	675	693	648	714	658	713	665	693	703	691	703	716	677	714	684	684	702	629	674	653	716	718	726	655	657	691	719	715	691	676	671	667	658	724	704	684	670	680	721	714	720	673	703	698	692	645	720	673	705	697	712	715	635	680	676	724	662	697	685	658	684	758	652	696	691	707	668	707	646	701	681	761	700	675	703	626	678	670	727	676	642	711	670	663	630	686	703	671	680	673	738	674	643	669	674	686	720	672	727	681	685	680	707	685	708	730	648	703	732	692	657	688	722	750	684	649	662	729	670	715	676	699	706	679	701	701	703	671	667	740	694	680	689	682	714	695	686	680	648	671	671	675	679	716	680	695	657	667	714	731	679	613	659	704	705	653	674	705	691	671	687	691	742	717	750	669	707	691	684	684	665	725	709	700	627	685	680	710	684	650	682	716	720	740	717	723	687	674	676	663	671	696	699	672	701	635	661	642	686	684	690	697	657	714	684	676	682	649	683	714	638	683	728	636	714	666	667	663	687	706	621	677	684	719	712	694	691	659	671	675	705	762	689	711	692	715	684	679	663	699	725	699	689	682	660	652	660	663	767	689	654	670	672	703	676	684	733	704	727	676	683	709	669	669	701	666	692	738	710	745	696	658	705	680	661	703	666	691	692	681	723	712	722	634	712	721	659	673	677	673	709	687	638	680	665	695	640	718	700	712	693	739	700	641	704	680	701	718	700	657	618	718	716	707	645	713	717	645	695	651	674	704	722	666	688	736	711	692	638	729	658	710	695	680	681	648	704	690	685	654	690	676	663	708	655	672	680	727	741	663	735	708	718	716	656	709	717	693	706	664	713	635	715	697	683	647	698	663	698	702	667	693	730	684	661	653	710	687	717	721	719	687	692	681	675	631	744	645	713	697	653	687	707	675	676	720	651	687	691	671	665	675	695	690	683	682	730	659	684	692	725	701	694	685	661	645	726	702	678	678	725	751	687	692	666	714	707	715	669	703	722	675	681	639	709	727	697	662	723	655	688	666	666	670	678	712	688	708	644	704	741	645	649	733	642	732	654	693	661	678	684	713	651	671	714	652	663	652	655	659	687	712	694	659	683	623	669	709	674	644	658	678	675	695	697	695	651	696	715	683	676	670	713	680	698	712	658	692	679	723	704	642	717	672	658	716	678	655	679	679	655	669	731	733	716	686	689	659	681	706	723	703	723	714	679	706	689	721	698	656	703	685	692	628	681	660	694	691	653	674	699	689	706	752	653	683	663	676	708	721	695	666	689	691	680	732	665	650	682	698	685	712	666	661	672	712	729	706	725	686	734	692	722	666	659	680	698	652	672	657	708	657	671	706	641	688	708	739	666	683	668	677	671	661	686	666	678	701	665	640	686	709	685	679	758	688	634	680	693	698	645	721	681	676	675	702	678	697	753	641	698	707	651	747	704	714	712	668	661	663	713	671	678	740	715	678	655	696	699	705	695	666	720	695	709	710	633	688	754	694	682	757	713	728	731	676	677	643	747	693	707	692	668	668	674	655	676	676	661	705	686	641	705	675	682	714	708	679	723	657	688	707	676	661	653	668	702	720	664	732	675	722	710	675	705	707	689	698	673	669	682	682	669	661	674	673	667	660	665	727	652	699	683	662	681	669	704	693	708	712	690	685	691	673	690	713	682	673	691	668	679	707	648	664	706	675	684	723	710	699	724	728	657	718	665	721	674	693	706	674	698	718	745	713	681	706	676	724	632	664	650	680	731	700	718	649	700	735	695	665	697	695	703	686	687	666	689	664	690	667	724	702	665	737	707	671	697	668	685	670	668	725	701	692	687	679	704	719	712	692	685	653	700	700	664	752	662	663	703	697	709	651	694	716	728	629	716	706	688	697	728	683	726	685	678	670	690	705	698	681	688	669	703	689	720	661	671	720	694	681	718	703	677	672	653	701	705	741	706
43224	25064	21670	12800	7574	4010	2585	1887	1219	985	766	659	665	594	482	507	481	421	371	356	359	352	337	378	344	342	318	326	320	310	322	352	345	371	356	353	361	348	346	308	340	343	368	350	318	324	341	338	388	338	346	309	319	336	330	310	318	326	352	315	347	326	325	353	337	370	353	337	303	320	351	357	376	374	340	337	335	378	399	346	375	341	337	331	322	324	317	336	371	355	343	363	320	325	348	352	347	307	320	348	325	355	336	371	370	327	360	336	366	383	373	345	354	348	348	315	329	374	345	355	353	323	345	347	336	323	342	339	369	330	364	319	348	320	336	335	334	359	321	327	327	329	312	352	346	340	343	338	335	316	360	337	334	335	331	372	297	315	354	314	335	350	344	331	340	333	338	372	364	335	371	352	329	345	320	321	353	350	310	358	344	302	338	303	366	367	389	347	357	290	353	347	338	341	389	341	319	320	340	351	369	333	362	365	352	338	350	348	353	347	332	341	338	375	357	322	357	357	313	344	352	340	325	376	366	370	336	320	296	351	321	319	339	327	341	368	341	305	341	354	332	334	333	347	324	349	348	314	310	343	327	335	313	358	326	343	329	346	350	352	343	345	347	345	356	334	348	323	310	320	337	331	364	325	351	333	305	335	314	300	334	328	336	335	391	350	351	355	343	339	356	308	316	349	376	327	341	328	332	326	313	310	381	314	337	300	347	338	335	333	341	345	327	372	305	352	317	332	350	332	346	324	344	342	330	364	354	353	346	341	354	373	325	319	356	320	345	339	370	353	394	344	347	329	337	318	321	302	360	334	313	362	336	359	328	380	371	327	379	356	352	333	344	333	342	343	361	343	307	355	332	345	354	330	387	367	381	342	302	365	386	355	321	376	382	336	347	380	313	307	341	336	358	348	371	381	330	320	326	314	332	335	348	336	352	330	333	300	316	350	341	325	365	317	392	349	321	314	344	363	337	331	348	324	329	345	338	341	316	332	344	369	279	332	307	318	305	338	344	345	334	344	304	375	356	363	369	323	343	343	357	335	356	352	365	319	307	347	400	357	360	319	311	329	346	329	316	337	328	332	359	352	357	304	335	303	360	346	355	380	345	353	323	328	361	340	352	361	324	350	365	352	309	368	368	357	344	348	335	369	322	362	350	345	349	340	375	329	358	355	334	357	379	342	360	333	386	353	326	334	340	354	381	344	355	354	315	340	329	366	359	335	345	346	335	368	331	354	343	347	366	377	368	324	355	377	363	349	369	308	349	358	357	350	366	320	343	346	351	353	330	339	367	326	331	330	371	318	329	348	357	359	354	331	360	335	349	388	385	337	322	342	370	368	340	334	328	316	350	331	306	315	329	331	367	351	362	347	354	350	356	361	352	344	385	300	370	318	328	345	321	344	331	353	359	350	374	388	338	318	326	299	330	378	328	317	385	358	361	381	297	345	324	372	349	378	348	341	334	337	357	331	327	327	352	333	346	354	353	349	330	371	333	355	348	342	316	330	362	344	356	335	364	349	318	307	349	368	351	354	316	318	340	345	336	341	351	350	331	336	357	387	361	334	342	330	345	356	330	334	383	350	316	323	332	334	350	353	353	326	341	328	341	327	351	340	364	388	337	371	331	361	369	329	319	322	339	282	362	319	319	360	351	337	347	335	353	311	310	354	356	356	339	327	347	342	325	361	339	343	332	346	345	366	357	328	353	343	367	357	319	364	344	343	388	349	347	294	355	333	318	346	348	327	364	343	313	341	327	395	327	353	371	333	344	359	386	323	325	344	325	343	324	325	346	309	312	341	323	350	319	340	362	335	346	354	340	340	314	352	356	319	327	345	360	336	316	337	335	340	360	393	332	310	325	368	341	304	331	350	313	305	342	351	323	361	360	364	329	329	317	350	381	311	344	345	345	327	312	329	347	339	349	343	325	342	304	371	374	343	299	320	354	352	345	387	355	320	342	328	348	328	317	321	347	313	401	378	375	363	322	351	325	322	371	353	303	347	330	312	367	349	353	362	326	345	361	346	339	339	374	344	370	351	350	364	329	361	330	329	339	353	342	365	350	334	345	355	282	318	326	352	330	310	350	341	357	342	350	340	327	369	332	359	333	333	350	348	331	333	362	306	329	337	309	336	359	336	340	340	320	315	367	339	339	336	347	354	327	325	318	338	370	351	341	301	371	366	328	304	352	329	324	348	355	332	320	346	361	355	319	343	315	320	329	362	327	338	343	342	357	330	360	351	348	333	343	362	322	331	341	354	373	334	344	346	323	343	351	371	338	352	368	344	348	320	326	345	366	289	329	341	360	298	349	363	374	331	346	348	348	321	344	346	345	360	344	351	333	317	397	332	349	349	342	345	311	360	305	306	319	329	328	304	345	354	341	330	349	316	331	358	357	337	333	355	348	346	372	331	321	330	301	331	350	348	330	347	317	336	306	358	360	337	329	362	350	351	341	313	307	335	310	355	365	354	342	348	331	339	351	379	315	324	317	337	360	343	345	311	323	343	316	356	380	330	349	416	351	328	348	349	359	376	354	372	352	354	310	308	324	332	289	366	383	318	311	344	344	324	331	333	335	372	368	407	364	341	361	346	339	358	310	335	361	387	350	353	336	363	344	355	392	353	347	330	354	326	333	347	358	357	347	332	344	310	347	345	341	305	340	329	341	335	312	361	354	361	337	324	377	364	389	352	361	337	363	358	320	343	319	376	328	365	354	364	322	318	366	366	361	329	323	364	332	356	344	335	312	334	357	334	344	341	328	368	313	320	324	333	342	358	336	314	381	329	366	359	359	325	354	364	359	346	353	357	338	332	341	297	326	347	318	337	319	308	363	354	342	370	353	373	302	339	350	350	371	353	369	343	300	344	357	364	349	362	336	307	339	323	364	340	372	329	345	342	320	333	327	387	349	373	360	328	349	335	321	347	387	317	340	318	346	349	319	340	354	314	350	329	322	343	352	379	324	353	374	359	340	336	323	342	348	349	315	339	351	320	332	332	312	371	382	334	320	352	350	342	331	314	338	373	367	336	342	347	339	333	336	323	331	340	353	355	327	361	359	323	321	317	329	378	335	357	335	305	358	394	358	350	308	318	321	317	325	354	378	316	359	335	340	351	326	324	341	383	354	348	359	342	324	326	360	330	347	345	343	333	337	354	344	312	378	341	362	309	315	336	319	339	309	339	330	336	300	312	345	356	312	357	347	384	357	325	318	349	320	334	367	365	332	349	378	359	354	345	350	309	350	313	357	323	369	352	302	355	321	390	307	361	348	336	318	307	347	379	338	339	357	319	319	339	359	353	360	354	346	342	331	326	342	359	329	334	325	370	311	322	343	355	351	366	329	289	365	345	356	338	328	350	328	294	347	346	345	325	353	382	358	364	328	342	346	356	316	320	325	332	334	300	337	305	362	307	335	338	357	381	384	345	361	354	331	330	328	315	311	343	327	327	353	339	334	303	388	351	330	342	345	349	354	330	333	361	309	338
25105	18300	26309	22718	18568	12364	9429	6865	4859	3959	2868	2353	2342	2243	1771	1636	1375	1195	1001	964	903	819	811	783	820	765	808	775	759	826	793	737	828	761	766	769	781	729	750	792	805	760	751	780	772	769	840	748	761	802	748	733	756	724	790	726	789	726	744	756	708	720	745	717	800	729	778	712	735	792	723	728	740	755	716	737	748	741	767	711	692	763	740	747	726	740	750	768	754	774	733	744	750	717	699	717	734	735	714	749	736	717	776	719	744	685	752	713	767	725	744	705	732	751	770	714	728	738	731	688	745	735	752	720	705	724	715	745	692	732	767	774	740	741	722	756	723	781	787	768	701	703	755	750	737	721	739	713	749	780	734	714	739	709	728	718	771	763	744	781	722	760	753	786	753	737	725	720	757	689	770	775	736	747	728	712	742	752	774	745	751	718	743	736	736	742	777	745	746	752	745	749	761	761	728	719	753	720	740	738	705	729	703	757	774	744	738	760	702	745	765	697	719	761	723	732	730	713	748	722	702	696	717	744	753	723	755	759	685	703	750	749	745	705	691	689	703	703	725	694	752	741	712	729	705	709	744	715	797	701	733	739	765	740	716	701	733	726	712	762	690	788	743	768	718	713	767	733	736	737	794	767	699	734	753	680	750	713	719	747	675	756	744	705	712	725	739	753	773	709	689	739	751	733	718	700	691	710	789	740	780	730	731	717	741	747	727	774	756	724	692	693	766	759	697	708	742	752	718	734	713	757	733	718	740	733	724	754	698	740	706	767	750	752	718	729	689	705	762	710	756	709	752	741	722	702	707	780	715	696	718	775	744	731	755	723	760	755	721	716	766	749	789	796	736	707	702	753	782	760	721	692	724	742	709	748	725	777	748	704	735	758	733	730	710	737	762	719	670	738	738	751	761	711	788	725	764	712	735	767	763	737	764	695	768	709	713	745	723	732	737	752	752	759	761	718	745	776	693	724	764	717	750	722	727	755	745	695	715	787	724	764	742	755	710	739	725	759	737	787	728	786	748	746	700	750	751	732	728	790	741	726	745	715	725	767	739	748	755	708	785	709	746	715	780	728	732	738	739	696	728	680	764	694	725	741	754	719	766	798	742	775	748	744	718	738	803	755	723	757	757	774	745	750	670	702	745	751	750	747	714	731	757	781	730	781	713	707	760	782	688	722	744	702	762	708	701	735	731	747	753	687	749	701	734	777	762	745	729	712	694	758	721	764	748	755	760	717	783	746	776	719	768	781	763	740	738	718	752	759	796	761	744	732	720	679	762	714	737	749	738	715	729	798	721	735	775	724	767	745	699	683	735	728	753	733	720	729	718	743	752	763	744	706	796	750	717	781	756	721	727	800	701	742	720	789	753	734	742	742	723	753	737	713	747	727	705	707	758	767	763	781	717	709	739	712	730	743	701	754	728	714	751	709	777	737	747	740	721	726	725	781	729	722	754	758	727	775	727	776	733	771	749	759	754	669	696	712	797	706	763	761	733	698	725	696	726	752	724	748	680	745	737	747	706	760	710	745	729	828	730	720	741	739	690	769	770	721	754	721	720	744	687	748	744	721	702	755	748	732	744	731	753	750	767	744	692	745	712	747	710	740	740	729	719	776	739	739	759	721	781	704	760	758	741	722	711	721	691	735	672	721	761	734	744	750	749	764	753	765	739	754	670	759	756	709	730	748	712	731	756	742	737	721	781	750	743	724	703	736	739	750	768	744	735	726	762	780	767	718	677	715	731	736	691	713	727	739	716	757	754	758	732	724	697	743	773	731	691	791	706	779	711	781	741	732	724	759	759	742	756	769	771	730	744	738	702	741	695	782	745	712	746	701	764	697	671	698	729	670	729	759	720	702	727	737	781	750	741	720	700	738	751	749	709	739	765	753	730	711	752	717	770	728	752	715	739	718	726	799	716	679	715	768	722	753	805	723	702	707	753	737	747	768	702	687	766	750	699	773	751	749	755	706	695	780	769	751	723	687	719	754	723	731	698	788	768	714	736	738	729	733	718	714	708	700	706	757	708	735	777	731	743	765	760	739	739	772	700	758	748	770	711	774	762	754	727	723	767	783	730	704	663	710	773	712	715	775	737	712	763	752	718	794	733	738	757	775	746	765	691	763	704	719	722	714	731	743	722	771	717	701	792	743	761	796	718	748	678	741	753	740	689	737	713	697	733	770	740	739	779	724	754	765	697	718	733	790	728	765	754	703	765	753	747	773	708	734	742	746	767	724	723	750	719	750	726	704	750	792	750	769	775	774	749	763	712	797	716	727	753	729	745	736	756	750	716	746	759	762	703	702	758	767	762	767	718	751	750	725	713	770	712	743	744	754	733	665	737	743	715	702	763	757	747	736	745	747	756	713	705	720	730	740	745	726	740	746	729	760	806	719	775	695	729	737	718	763	715	731	773	706	694	725	756	717	707	731	720	731	738	756	723	722	738	746	747	719	768	708	732	729	717	780	741	742	722	792	751	729	762	701	721	794	753	778	750	754	724	701	723	761	741	725	754	734	685	733	783	742	753	737	753	780	715	734	782	730	713	729	763	755	748	729	710	714	750	751	711	767	730	715	753	733	738	772	753	756	731	712	686	775	768	710	722	738	732	730	742	770	698	737	737	759	761	785	817	759	796	755	708	750	750	722	727	695	676	729	728	776	766	768	710	718	696	710	721	763	719	756	735	703	738	727	675	736	736	746	744	715	719	694	714	772	745	751	715	703	735	789	727	776	708	758	739	766	736	696	736	750	712	731	746	717	749	803	753	694	727	797	739	743	725	729	696	715	768	751	742	696	786	774	750	772	735	726	688	741	762	734	732	757	736	765	740	744	725	750	746	786	752	691	722	701	734	726	722	822	772	761	750	732	721	723	716	751	768	735	712	748	742	728	759	703	775	705	732	728	739	700	720	756	744	772	725	706	749	751	738	709	735	733	761	753	725	724	729	747	729	735	765	695	733	709	778	786	733	766	801	745	730	725	697	700	741	754	744	704	711	741	721	723	754	741	735	666	687	762	756	768	718	731	744	767	726	753	745	749	767	747	684	733	730	784	739	730	719	723	704	731	729	732	670	684	745	739	723	787	727	734	714	699	747	738	732	702	740	778	706	747	718	711	689	754	747	724	716	735	733	747	768	727	707	753	776	734	723	727	756	706	763	755	743	716	767	820	726	721	722	743	767	738	728	706	744	705	766	735	779	718	718	713	766	744	768	755	781	748	713	772	733	808	769	692	729	740	716	773	718	720	730	763	765	700	737	785	742	755	756	769	787	690	715	720	694	728	756	772	716	739	780	740	784	732	781	760	713	729	714	745	743	742	744	723	754	774	780	741	775	779	688	739	728	727	728	789	756	765	735	762	723	764	766	727	751	785	702	716	724	745	756	789	728	732	729	705	698	752	697	713	737	742	758	723	738	721	733	700	752	786	747	754	735	696	763	779	720	746	691	736	720	772	747	756	712	708	678	763	715	745	776	757	734	717	722	763
23468	12734	8865	4663	2556	1423	973	690	598	520	492	378	410	399	365	357	347	296	276	269	319	281	306	324	296	279	290	309	301	268	286	253	270	284	288	303	311	251	296	270	289	251	261	288	285	271	302	290	316	291	256	262	280	281	266	291	316	269	304	311	307	298	310	273	325	290	307	283	276	310	308	247	282	291	290	281	299	285	280	319	290	316	300	262	315	281	288	304	281	298	263	299	277	312	300	271	272	277	280	283	265	302	292	279	268	260	312	274	286	275	293	283	315	296	280	290	259	317	270	276	299	295	296	326	256	281	303	321	298	320	298	330	263	331	261	264	273	274	318	290	298	297	258	298	294	320	255	278	292	262	282	291	282	275	295	278	300	297	261	282	259	273	280	282	274	247	278	283	295	240	256	290	303	251	278	295	270	305	286	260	294	285	265	279	266	256	251	307	293	248	293	286	295	300	306	281	309	302	290	312	279	300	318	271	269	256	321	296	301	286	290	293	276	302	282	279	277	284	311	311	270	285	294	290	284	298	325	284	290	266	285	248	290	280	302	299	288	275	280	287	263	298	302	301	286	287	281	293	307	284	294	281	286	287	295	319	270	323	308	290	278	306	250	322	315	294	246	284	266	285	270	317	310	293	312	296	305	282	284	276	282	310	266	281	268	256	279	292	318	252	304	345	279	319	269	304	261	280	265	305	290	283	300	303	295	260	261	266	307	287	274	316	272	299	286	285	252	276	247	281	294	274	292	320	303	280	286	317	295	251	320	265	288	282	292	288	278	272	282	278	298	290	300	292	284	312	241	315	276	280	281	272	275	312	273	287	285	315	297	298	278	298	285	276	296	262	282	300	271	291	290	286	292	251	309	278	296	285	306	275	291	306	290	290	296	283	294	271	283	310	250	295	278	266	309	296	303	290	300	290	293	274	269	279	275	321	297	297	299	304	277	301	262	257	306	290	276	263	282	274	292	277	284	292	283	285	291	282	289	286	287	281	294	321	279	283	313	293	284	299	301	266	265	278	283	278	272	278	267	281	300	298	293	302	261	291	316	308	287	281	265	277	262	259	294	285	299	293	255	295	280	290	294	299	302	300	304	257	293	297	281	267	290	283	284	284	278	275	324	296	275	281	268	297	314	291	278	267	269	301	281	303	332	274	288	274	252	286	269	282	282	281	285	296	326	301	266	265	269	263	314	262	329	290	300	283	253	273	278	314	300	255	280	301	285	280	277	293	287	315	262	280	282	278	314	268	284	301	276	299	278	338	289	341	305	266	286	309	271	247	283	287	303	292	265	286	302	274	289	306	283	271	272	275	288	282	272	263	284	282	293	272	296	291	279	251	290	282	299	289	291	294	264	275	282	256	299	284	272	303	278	283	289	290	295	302	310	274	277	297	292	286	304	290	273	304	301	285	278	322	310	286	282	307	295	297	265	286	287	268	265	287	286	301	297	283	277	317	287	275	301	284	297	286	286	293	274	265	289	272	284	303	288	297	298	311	259	293	289	304	279	287	234	303	286	301	306	305	292	266	286	303	284	281	306	297	284	266	302	281	311	317	279	252	294	296	278	292	318	307	322	277	286	281	330	280	309	265	288	287	321	300	254	302	260	280	261	302	313	291	293	300	275	300	281	294	294	273	311	315	284	258	300	276	302	277	273	249	266	292	301	311	318	311	323	304	300	266	308	277	297	266	310	302	303	283	257	243	277	278	265	308	280	265	266	288	264	269	271	300	321	302	276	281	300	282	264	277	274	293	304	295	245	290	276	312	270	285	274	293	268	298	296	301	316	313	316	301	276	281	266	295	311	297	277	302	308	309	317	302	299	294	273	294	286	313	263	281	318	279	282	311	313	291	306	277	278	296	294	270	292	301	297	307	325	280	292	293	286	304	290	279	289	303	281	289	332	313	297	282	307	303	319	307	306	290	299	301	277	271	329	308	307	269	283	309	251	305	274	282	288	299	287	276	281	286	264	257	309	246	285	274	284	292	274	295	315	268	286	289	323	279	295	269	274	269	286	287	299	294	266	304	315	271	307	291	268	299	282	299	298	289	296	267	262	317	306	287	301	270	293	294	281	272	280	297	299	253	260	263	281	288	283	300	282	313	273	279	293	276	304	251	301	282	289	274	273	300	326	272	243	284	293	301	289	261	288	262	251	293	280	275	267	305	334	321	298	289	302	273	315	278	288	308	287	316	300	280	296	266	285	278	269	263	290	285	286	247	268	279	312	271	329	305	308	291	279	294	288	306	289	290	304	303	292	285	264	261	303	296	264	285	313	270	281	283	298	301	304	305	274	291	277	266	291	296	301	286	266	293	285	287	299	250	273	268	287	287	266	300	267	240	294	302	299	290	266	287	317	279	258	302	308	258	270	278	281	284	284	295	317	285	276	290	269	260	297	279	278	287	314	293	284	272	288	307	272	280	306	314	288	315	295	246	301	276	271	274	295	284	264	292	283	279	279	258	272	309	274	283	284	299	297	278	288	271	276	303	305	293	295	298	305	286	286	294	293	310	297	273	283	297	272	298	268	276	305	270	286	286	291	308	262	265	302	268	322	306	285	282	277	281	305	309	295	284	288	266	280	287	300	262	265	271	295	330	290	307	256	290	292	258	284	309	284	278	271	302	280	263	256	275	287	277	305	287	249	275	297	284	298	324	317	264	286	282	280	264	288	316	303	273	287	272	318	306	303	275	302	317	295	295	301	273	321	303	293	267	246	300	277	324	279	283	265	298	275	280	295	303	295	317	281	269	296	282	257	292	290	254	302	309	307	290	286	283	307	286	302	300	308	291	274	322	290	267	281	312	289	291	297	295	299	291	293	299	276	288	285	287	275	266	297	296	290	282	298	279	283	303	334	291	286	257	280	299	270	288	277	276	282	270	281	289	301	266	276	299	312	273	286	308	285	294	253	289	320	275	296	294	299	277	304	303	272	300	285	274	249	275	261	308	275	288	305	322	285	274	264	308	257	275	279	288	291	303	304	315	293	297	301	288	260	292	293	277	321	286	267	286	269	274	280	280	289	284	302	276	278	303	302	308	288	251	246	270	275	272	282	280	286	281	290	306	257	271	282	262	303	281	291	308	292	280	306	297	274	310	279	300	267	271	257	277	297	287	291	277	281	273	285	279	321	292	323	278	287	270	247	246	289	297	292	281	274	277	264	281	267	275	277	269	289	286	297	277	273	253	300	303	287	237	304	277	280	288	311	296	262	323	275	249	280	302	322	267	253	288	257	256	298	314	284	277	279	296	298	275	314	293	269	349	300	286	294	281	284	302	259	264	340	293	314	275	268	296	274	302	289	295	287	249	280	290	256	269	272	283	287	269	268	276	290	304	271	272	280	297	270	249	262	276	277	298	263	283	291	296	269	277	334	299	310	294	289	311	285	279	288	262	289	315	315	272	265	263	267	275	272	264	248	295	289	297	278	278	316	289	264	288	288	287	283	303	269	301	278	290	259	282	306	267	309	278	298	280
14210	9996	13470	10848	7926	5083	3675	2722	2170	1957	1697	1211	1349	1253	1048	1028	976	843	757	691	658	646	681	663	614	658	629	650	693	616	660	590	662	617	617	679	622	638	647	628	650	649	618	635	647	639	658	620	598	602	609	638	650	669	631	672	630	689	633	671	630	649	633	634	621	582	626	599	658	666	667	626	664	660	630	659	641	655	682	591	656	625	656	614	653	634	620	631	661	632	660	637	646	642	629	592	607	625	603	660	635	602	675	603	677	623	638	629	651	624	669	623	667	663	611	649	649	661	642	680	672	649	615	633	629	680	623	591	614	632	668	648	641	623	613	628	622	598	605	649	646	663	622	624	599	652	608	664	675	653	621	625	598	625	660	607	654	702	600	653	628	631	661	651	613	619	637	627	636	616	634	596	630	618	620	614	617	642	664	655	607	657	634	621	637	688	640	612	632	638	636	619	592	668	649	660	619	623	604	605	626	643	659	616	628	648	639	631	624	645	644	640	684	636	640	631	583	609	630	670	615	613	638	653	625	622	634	600	663	642	644	604	644	639	631	655	592	605	688	654	649	663	662	651	610	641	633	622	634	731	593	645	652	635	685	643	648	626	583	646	610	621	648	651	610	668	590	609	597	647	695	655	652	662	643	613	617	617	616	660	615	652	637	613	616	586	598	654	619	602	635	633	643	644	593	630	640	624	637	654	584	668	650	662	668	637	607	638	671	641	599	632	631	624	646	611	645	644	612	609	609	677	600	601	629	632	683	651	643	624	639	644	666	605	668	674	609	678	663	658	680	594	621	673	612	627	589	645	606	619	651	623	612	644	674	612	654	631	639	655	645	618	619	675	608	665	606	665	635	665	679	624	651	605	580	612	650	641	634	678	625	645	639	662	636	637	621	649	599	652	681	590	635	646	618	600	581	680	594	627	617	621	603	616	597	623	646	641	598	678	661	643	613	656	568	671	659	648	637	663	632	636	618	631	632	658	631	649	621	621	625	675	623	671	628	608	611	627	685	591	665	638	631	600	640	651	621	621	658	659	646	648	627	653	591	660	590	600	622	601	649	628	641	647	597	642	601	617	548	587	600	620	631	658	675	648	676	614	595	633	601	638	645	622	631	632	620	623	596	632	629	600	624	656	708	632	665	623	626	612	609	614	618	659	650	646	652	637	585	599	663	616	641	594	701	663	650	648	629	636	673	648	610	613	600	663	660	649	605	636	670	656	606	621	587	647	632	600	607	625	640	636	633	646	606	604	629	612	623	607	598	660	664	657	636	650	678	623	612	620	567	652	654	630	578	645	604	629	636	646	642	666	654	673	662	650	633	600	635	632	590	632	668	637	634	639	674	673	672	618	646	674	589	603	646	637	609	642	645	646	617	648	636	683	653	628	627	624	592	628	618	651	650	679	636	614	685	626	665	693	615	614	647	693	619	604	642	600	603	652	640	652	628	626	596	625	616	630	627	659	647	621	640	617	620	633	614	673	657	605	661	647	611	630	657	594	574	641	618	629	667	645	606	687	650	610	646	660	665	628	643	632	588	666	677	603	666	644	652	661	644	638	645	623	602	627	645	694	592	674	640	620	610	601	591	642	600	609	598	592	657	605	649	655	606	646	624	612	668	614	640	592	660	613	641	657	650	670	635	646	668	633	639	599	653	657	587	664	603	644	609	624	610	652	627	675	590	661	601	642	637	633	633	645	654	637	689	643	631	651	580	595	612	650	626	666	585	643	668	631	628	608	629	633	646	654	674	670	609	665	650	644	612	661	599	631	608	604	635	619	578	613	672	636	651	602	665	626	610	670	671	591	645	643	640	623	656	621	612	673	590	625	673	644	646	638	678	616	624	667	737	671	560	634	653	571	609	621	600	695	631	676	616	618	583	609	615	592	597	630	663	636	632	635	685	625	656	626	656	665	640	612	613	640	636	550	667	611	626	646	672	631	612	596	617	614	678	593	639	627	649	653	610	676	645	610	607	674	614	613	665	653	620	648	651	638	622	666	648	636	622	640	666	618	589	650	656	617	642	654	633	649	629	646	628	628	676	605	618	597	655	640	613	620	641	637	664	616	649	626	634	644	663	619	623	654	681	621	665	627	650	655	640	619	646	621	607	617	647	605	653	631	649	644	635	673	619	626	640	608	618	669	621	595	573	595	627	629	646	612	634	613	641	633	592	635	665	655	624	614	614	633	671	607	581	619	605	669	633	648	633	629	614	623	632	613	623	613	615	566	644	604	654	636	623	626	605	607	632	591	612	635	635	638	659	622	605	595	659	622	661	620	681	619	661	604	639	650	608	657	626	627	678	652	625	585	678	580	698	623	657	598	661	669	628	610	680	667	669	631	655	629	556	622	693	620	636	621	652	653	652	602	640	635	597	636	582	636	616	625	624	660	618	579	645	649	631	660	575	615	603	605	621	581	633	617	635	648	600	616	596	635	606	610	667	667	657	607	672	619	646	629	637	599	686	670	667	615	613	625	606	645	646	653	606	630	632	655	612	628	623	620	611	662	624	614	603	626	642	685	594	650	587	606	625	625	605	648	614	648	642	645	641	607	626	629	638	647	661	629	613	634	626	633	647	647	662	644	594	661	572	630	642	637	641	639	598	604	640	620	695	610	651	619	621	590	655	667	650	621	612	623	691	626	630	628	625	615	628	651	605	658	624	660	655	628	644	647	661	595	630	652	669	615	671	629	639	644	652	679	609	656	629	636	680	683	664	679	630	608	681	595	677	612	651	658	672	657	640	649	634	636	675	638	600	641	604	659	649	616	655	670	633	627	649	648	627	618	635	602	658	636	645	706	670	642	625	683	637	660	678	617	620	629	655	634	633	594	649	625	648	664	658	627	674	622	610	635	642	623	586	638	633	619	581	641	614	601	660	639	581	627	582	617	631	598	637	639	634	668	653	605	630	623	647	663	618	649	664	584	604	697	662	598	617	608	652	613	616	639	627	614	630	641	623	627	649	611	642	614	600	597	622	615	653	659	623	622	673	646	625	645	598	640	617	631	642	608	641	594	660	609	619	654	571	609	611	656	633	636	626	638	625	652	581	590	650	621	657	637	631	640	679	640	646	650	627	644	643	621	652	606	643	628	612	661	661	631	654	664	611	639	644	643	608	662	644	603	642	668	613	636	665	651	645	603	625	679	638	689	652	633	625	653	627	592	618	653	655	598	646	627	677	622	642	652	638	622	629	671	614	633	644	600	668	654	624	657	656	635	660	608	635	639	634	643	590	657	613	648	636	614	645	631	633	612	639	659	681	670	637	648	648	655	645	633	650	628	610	621	658	643	652	644	626	615	653	661	613	700	603	609	636	673	653	618	639	609	640	628	605	602	655	631	674	614	674	687	607	602	669	624	623	617	599	655	627	661	642	636	630	618	611	650	641	626	602	637	655	620	636	626	633	644	655	633	635	650	639	597	595	615	659	647	675	644	618	615	641	613	618	637	651	677	652	656	615	638	595	666	652	612	627	684	634	625
37443	21370	16764	9336	5809	3402	2106	1166	864	725	597	501	502	507	445	396	421	385	319	351	342	314	361	345	324	314	325	328	318	284	289	323	336	345	314	291	333	320	312	332	305	325	284	341	315	300	319	310	304	328	348	311	303	297	327	326	324	328	311	344	323	340	320	347	348	347	298	308	311	333	322	308	312	317	346	332	325	312	317	347	303	358	296	323	323	333	315	287	335	319	283	312	299	312	313	300	314	354	311	312	324	309	334	345	357	304	346	301	346	334	315	316	327	330	338	309	296	335	332	328	318	301	323	337	355	299	304	322	329	322	349	315	328	301	313	307	356	308	329	346	308	284	315	312	308	321	296	323	335	320	332	290	328	312	301	314	325	311	342	308	318	307	317	304	329	306	294	297	335	340	267	330	334	391	316	296	303	330	272	303	306	312	309	284	312	331	329	291	309	276	341	290	334	338	362	320	337	336	293	326	327	308	322	303	307	310	330	305	313	294	316	314	303	329	299	298	317	326	283	311	342	341	356	320	343	318	324	290	312	304	311	340	377	326	356	336	331	289	348	316	332	296	274	344	315	339	329	332	293	344	311	311	320	345	327	294	327	343	331	321	324	311	297	313	342	307	286	342	315	344	292	302	301	318	321	330	311	319	317	327	327	317	296	286	279	315	303	334	321	283	342	261	294	321	294	317	343	321	332	310	325	348	319	352	336	311	316	327	337	289	302	327	321	288	340	319	354	317	327	312	329	290	289	291	323	316	338	307	304	285	310	324	326	313	309	352	281	299	328	315	293	309	339	303	310	337	327	306	315	326	314	313	322	338	314	280	334	338	327	330	357	264	330	313	321	350	322	325	315	348	301	288	316	313	337	313	349	329	313	333	300	331	312	339	286	336	295	305	292	327	316	348	295	310	296	310	347	339	297	310	350	305	310	321	303	334	348	332	324	289	335	328	336	292	313	295	336	309	328	328	348	313	313	322	306	327	334	331	329	332	332	332	290	318	301	329	331	331	317	343	299	310	320	282	323	310	340	346	318	353	335	358	326	299	355	299	340	322	299	325	324	297	318	318	306	354	280	336	320	308	321	322	340	349	308	333	343	304	329	348	337	312	304	309	324	295	294	330	300	316	341	327	334	325	332	319	319	287	321	293	324	315	300	313	323	331	342	314	319	321	300	296	316	327	326	308	319	316	333	320	319	332	331	305	309	306	359	334	329	314	363	333	339	325	324	300	327	327	281	307	309	342	309	351	346	317	329	330	356	297	280	300	323	312	318	295	307	298	316	311	318	330	324	299	318	371	355	298	330	304	285	307	350	327	338	334	288	344	327	295	325	345	347	325	307	308	294	332	273	333	326	325	297	334	329	339	303	317	318	339	333	318	284	332	296	341	351	283	311	311	300	304	302	295	286	377	299	297	312	314	315	300	306	350	327	312	320	310	329	330	347	293	348	301	293	330	350	309	347	349	326	337	327	335	300	371	306	298	325	317	329	306	328	328	315	311	303	269	309	307	291	309	294	307	356	292	312	300	325	309	317	290	333	341	310	328	336	335	294	311	360	323	280	341	306	293	349	299	318	277	339	317	315	308	308	322	324	320	305	313	308	329	359	338	316	328	346	341	338	318	352	341	322	279	315	307	332	325	320	305	329	317	347	314	326	291	310	335	292	317	327	310	329	319	343	314	319	323	310	352	310	304	349	307	322	320	304	300	330	323	332	300	301	348	350	303	281	311	309	292	311	323	326	277	316	296	345	307	307	308	331	335	323	332	334	330	331	328	335	328	323	325	352	333	325	292	291	307	329	293	337	310	305	305	280	339	327	270	330	302	337	363	343	326	316	309	315	342	320	324	344	334	291	334	348	318	332	310	330	309	278	335	300	338	323	289	307	292	355	327	307	286	312	300	306	323	331	301	309	321	287	338	331	304	347	297	315	333	313	330	343	328	341	286	312	364	345	294	318	347	296	304	317	290	332	304	328	335	323	312	324	324	292	310	303	296	311	333	313	344	319	307	296	333	289	309	332	323	346	309	352	329	293	282	283	326	343	294	334	305	308	306	342	329	327	319	349	355	299	291	313	313	329	287	323	304	302	293	324	313	307	315	290	289	325	300	306	331	335	328	309	278	341	314	294	339	311	319	297	300	296	342	316	331	274	308	351	367	284	334	328	312	303	304	327	326	297	312	302	329	318	312	323	335	344	309	328	315	325	330	333	361	306	296	355	342	343	323	316	286	323	337	297	335	321	324	306	332	300	298	298	353	328	310	333	285	298	309	294	301	290	339	323	301	309	274	329	291	302	260	320	302	343	342	337	311	301	292	328	322	301	339	332	309	317	307	277	322	305	319	321	286	337	332	313	294	333	314	316	321	317	324	327	311	335	295	313	320	295	337	312	288	312	308	339	334	355	329	274	330	311	350	320	323	304	341	325	264	305	316	285	305	319	309	307	304	302	313	339	295	318	349	299	311	316	331	295	284	333	359	324	308	338	330	329	319	284	300	293	335	313	317	315	335	318	307	300	308	326	310	309	309	310	309	311	308	320	333	335	364	302	309	315	352	319	319	322	337	302	314	305	312	344	303	337	317	348	375	312	319	330	305	313	318	273	319	322	318	303	330	315	340	324	326	305	308	311	329	317	344	316	296	318	303	297	305	335	339	317	335	289	329	346	315	339	328	311	333	286	289	346	302	319	304	286	310	306	321	297	299	328	283	319	300	296	304	326	314	298	339	319	306	340	328	307	299	307	299	321	306	319	322	317	363	331	312	295	324	313	293	313	308	335	333	306	334	289	359	314	318	269	330	330	311	292	286	336	310	363	323	297	309	322	323	324	299	331	304	312	270	345	332	310	300	320	340	324	323	323	307	301	309	360	324	280	327	312	319	285	312	306	294	317	307	314	341	315	278	314	331	297	308	307	359	333	339	313	313	307	344	301	300	323	304	287	322	288	339	319	264	315	341	305	319	279	309	291	298	351	311	309	304	311	335	333	312	301	330	361	339	318	307	336	360	294	295	328	344	338	323	287	283	318	322	317	316	323	325	317	303	308	321	289	292	330	330	293	287	311	286	297	314	336	293	329	303	309	318	321	286	324	330	315	306	333	334	332	299	297	329	295	266	332	343	345	310	325	338	311	343	331	347	331	327	332	337	333	316	354	320	310	337	327	270	334	362	354	347	336	310	302	318	327	307	321	310	315	342	314	346	308	303	343	307	304	337	273	357	334	314	315	285	292	336	334	293	327	305	303	288	305	314	305	347	301	314	337	287	303	326	342	338	325	317	316	296	313	332	317	303	338	312	327	310	337	305	308	284	291	331	323	291	296	353	310	328	303	340	333	331	294	314	315	330	299	328	287	353	321	307	338	302	322	303	297	346	322	322	308	327	341	310	324	325	349	329	319	296	307	322	318	296	310	320	306	289	299	293	306	308	323	331	330	323	317	280	302	278	358	304	300	282	293	320	291	309	301	335	322	329	305	325	307	326	294	343
22374	16279	21630	18720	15254	11426	7805	4772	3071	2601	2301	1735	1732	1617	1377	1256	1177	989	844	865	738	706	735	718	709	785	699	707	720	734	712	679	725	744	729	715	686	720	661	682	769	728	738	759	665	734	689	720	721	691	658	727	710	724	654	727	697	716	710	774	648	673	707	710	657	710	740	701	724	705	695	697	666	732	691	710	698	733	672	692	706	666	701	679	764	699	693	720	708	669	659	711	692	728	710	721	738	730	690	692	690	722	744	717	724	734	731	649	721	656	686	733	670	665	684	692	693	688	632	715	680	737	683	691	716	697	715	698	694	736	703	713	701	660	675	705	711	704	691	663	671	708	684	702	679	707	685	706	659	685	712	699	717	674	670	749	678	724	652	697	695	714	679	719	693	717	689	688	679	691	717	726	667	720	705	749	690	695	704	701	691	655	730	723	659	731	683	669	713	729	683	698	705	678	697	734	681	715	691	712	730	685	709	698	676	689	719	727	730	672	709	693	682	763	683	692	692	728	695	691	697	727	677	678	700	649	656	646	711	689	676	704	663	670	664	683	655	668	703	702	749	685	714	715	691	709	658	699	709	715	749	678	696	687	690	723	681	693	689	671	707	732	653	682	689	673	650	691	698	696	684	699	676	728	705	740	660	705	701	728	695	729	627	741	758	720	672	722	666	700	675	691	693	759	728	732	738	673	716	666	730	716	657	720	736	671	712	708	710	653	708	673	675	658	722	685	666	698	659	692	683	704	714	716	677	689	690	710	733	727	679	701	703	697	689	678	724	739	676	682	693	715	726	645	694	680	669	688	725	764	687	671	680	693	672	709	654	710	724	687	694	745	679	727	701	745	717	748	747	678	664	684	694	642	701	677	677	693	692	692	663	699	691	739	719	665	676	715	745	678	664	717	683	675	709	719	695	635	704	700	742	724	745	697	696	742	742	709	727	707	674	694	674	699	733	697	677	680	654	650	657	739	709	678	684	701	665	688	710	704	694	753	709	696	733	689	713	775	700	686	738	691	690	693	699	686	693	684	705	692	707	706	683	685	763	724	738	665	675	678	740	718	697	699	653	736	681	655	703	725	756	713	658	690	687	724	706	690	709	675	723	693	686	689	664	681	687	738	723	674	702	711	727	704	703	664	731	686	736	699	697	684	680	673	685	722	649	691	697	671	718	709	680	663	711	682	714	691	705	710	705	717	713	664	734	721	663	671	688	701	721	723	666	697	681	668	718	673	717	745	710	683	752	705	652	680	659	700	710	666	688	636	674	675	673	713	671	700	678	710	708	672	643	696	679	673	710	695	716	720	695	673	710	717	689	699	695	717	709	683	683	726	678	718	706	709	715	681	664	720	683	711	684	694	714	769	767	723	730	715	723	722	642	679	682	709	664	688	743	685	683	757	698	670	708	730	686	713	711	677	701	702	733	692	695	731	722	711	693	669	707	694	711	745	671	658	684	677	738	758	665	747	692	699	694	702	698	705	684	686	663	677	666	688	751	706	745	748	662	710	732	700	680	706	745	693	681	704	712	667	683	685	667	683	684	744	681	648	729	662	703	728	705	744	718	722	687	730	718	697	708	698	653	687	737	704	714	639	689	676	690	688	709	649	701	738	713	672	708	713	736	713	740	693	676	677	756	744	680	683	670	659	722	757	694	717	638	725	661	725	706	716	679	664	707	686	695	699	731	697	696	679	682	687	644	695	687	675	733	699	678	713	687	702	716	663	707	696	661	711	652	671	717	768	716	700	755	702	704	662	696	711	683	682	761	688	722	652	719	728	709	701	721	697	692	727	674	725	676	644	695	714	676	681	696	684	723	702	705	655	677	717	681	747	692	703	706	706	687	654	711	742	698	680	726	688	706	756	728	652	654	654	711	719	705	691	693	714	704	680	694	726	694	640	683	732	686	735	662	683	709	717	723	714	704	650	711	692	761	688	689	713	685	709	692	681	722	749	706	707	702	692	691	666	701	662	715	664	720	731	677	713	677	680	688	673	738	716	678	646	736	743	677	688	771	662	705	736	664	713	682	711	723	686	667	702	673	706	717	688	690	700	653	696	680	697	716	675	701	662	667	672	715	687	665	719	713	704	716	717	779	664	697	754	678	690	705	696	712	684	649	688	730	676	675	686	722	703	722	685	707	684	659	671	694	769	695	669	681	642	714	703	723	658	688	680	666	723	676	660	729	743	697	664	762	670	670	754	699	726	665	675	697	697	735	654	634	674	731	671	732	647	725	666	689	720	672	710	653	692	662	693	723	697	694	692	706	688	688	670	653	677	711	674	700	694	753	707	704	675	682	689	683	748	719	673	677	685	699	680	655	696	695	687	729	688	679	692	698	717	745	730	652	702	688	702	725	685	652	747	728	704	691	700	710	723	690	752	686	700	699	673	735	710	683	698	661	739	709	710	683	675	691	777	705	727	722	692	661	689	653	671	694	638	718	697	723	684	645	672	626	722	668	718	731	751	694	678	707	662	700	709	692	730	670	674	683	666	639	717	687	731	713	660	704	685	744	720	669	668	702	688	729	735	658	721	690	680	738	658	701	718	696	644	676	691	710	706	706	739	735	645	724	667	661	684	696	720	658	658	650	703	707	700	698	634	669	702	724	692	685	720	658	653	723	676	691	713	716	705	652	642	692	699	640	695	686	703	703	701	672	748	721	695	707	647	715	676	714	696	723	681	640	707	646	702	676	673	698	730	752	740	669	718	726	686	660	714	687	689	732	690	666	717	712	676	708	726	690	651	701	721	735	746	770	681	689	715	728	724	689	727	675	685	682	711	689	740	724	673	690	724	667	673	700	687	697	677	710	701	696	737	726	690	682	652	719	729	686	745	666	734	704	687	691	748	671	691	635	723	688	698	632	713	662	699	718	697	733	709	692	659	707	701	696	648	697	714	665	730	690	679	645	678	741	683	690	725	732	706	708	729	651	686	703	693	699	720	652	686	721	713	657	696	681	676	732	673	749	704	675	704	744	692	727	691	714	673	692	671	712	694	740	659	719	706	730	721	693	730	704	690	672	700	741	666	723	697	684	689	671	688	704	687	677	678	719	709	696	706	740	691	691	726	689	667	715	720	685	672	657	695	713	728	681	721	693	750	647	690	647	645	710	684	708	673	685	715	713	646	671	688	730	684	727	676	730	722	682	675	686	712	682	693	716	719	672	693	664	752	681	742	687	669	715	702	675	692	721	676	705	712	634	717	688	705	703	698	737	718	728	718	694	705	669	680	712	712	695	697	685	682	724	670	746	700	659	703	651	664	709	679	708	672	656	705	714	675	722	733	682	684	693	731	711	675	713	708	661	715	670	662	698	692	657	696	709	687	646	714	763	683	718	668	725	727	719	700	708	702	694	757	693	704	705	684	737	662	658	673	708	683	728	728	696	701	713	714	665	693	662	680	693	698	707	747	677	676	681	707	715	671	710	679	696	703	717	680	759	703	690	747	712	679	667	739	699	686	704	712	720	690	698	737	648	702
50266	27128	18925	12446	7508	4418	2875	1639	1109	846	757	607	548	595	463	453	466	457	406	330	365	327	319	335	351	333	355	362	376	374	336	343	381	370	366	360	385	332	363	333	368	340	354	336	361	369	326	358	336	309	360	360	338	320	347	328	349	344	348	343	360	338	336	356	317	355	342	341	342	341	349	348	366	344	337	366	336	365	347	351	327	310	383	331	355	360	367	341	366	298	351	340	314	369	367	346	322	366	336	359	332	351	330	335	334	365	379	314	311	341	375	361	341	343	369	349	363	329	356	329	334	327	338	358	337	356	325	344	341	323	387	360	380	327	336	374	369	315	343	348	326	373	335	335	315	361	350	395	367	355	318	332	343	322	369	357	342	368	373	320	307	344	333	358	323	319	384	347	364	348	341	357	334	370	332	332	342	352	341	326	322	339	328	340	322	308	352	343	369	331	340	339	348	345	357	331	372	340	370	333	359	344	344	360	368	341	356	340	356	340	334	366	346	320	332	332	339	353	364	349	324	363	369	368	318	301	333	355	335	391	345	342	335	328	369	362	301	310	343	332	322	324	322	339	352	321	321	344	368	361	356	371	336	368	363	343	369	345	365	376	333	306	328	344	349	323	382	354	351	335	337	380	362	332	336	335	341	339	370	358	357	317	350	358	331	346	343	317	316	343	316	355	370	365	355	340	368	334	357	359	325	335	371	322	392	353	407	378	350	351	358	330	339	347	319	319	337	340	343	372	321	326	365	357	313	339	381	344	376	343	401	364	328	352	388	387	369	346	378	383	374	333	326	337	364	322	340	317	341	320	342	380	353	332	318	335	361	332	349	370	380	353	358	347	332	318	332	368	363	353	316	296	367	341	346	314	331	329	365	391	411	392	315	374	326	285	313	362	321	357	348	323	339	363	362	330	349	374	341	342	362	369	363	342	376	375	363	320	316	330	367	355	359	308	294	355	341	354	334	319	340	354	348	344	312	335	335	377	368	385	288	317	343	357	366	352	366	392	319	351	368	354	363	378	333	376	373	377	315	342	363	332	355	329	364	338	338	356	351	348	362	371	332	328	322	352	347	342	331	389	339	394	347	313	341	347	342	350	317	316	332	327	335	328	366	316	343	355	378	360	365	371	349	338	343	340	335	329	339	346	356	324	319	337	320	334	360	333	333	353	298	343	335	339	362	348	324	368	358	344	375	359	375	334	337	376	347	339	373	372	311	333	327	325	347	316	341	357	320	343	339	351	341	335	319	336	356	341	346	358	323	369	367	349	358	306	326	322	327	337	351	329	345	323	344	320	349	327	305	357	340	346	335	323	353	374	353	299	364	330	319	355	329	390	349	340	348	357	323	328	332	323	360	353	379	329	328	369	334	345	352	358	355	329	341	341	334	335	367	332	397	359	360	347	335	344	360	346	339	363	355	358	334	356	347	336	332	371	345	304	327	315	340	340	329	340	356	352	341	344	300	376	340	364	349	351	368	353	350	376	367	329	353	335	344	328	334	331	379	339	346	362	336	357	368	343	308	343	385	329	366	327	340	318	370	306	333	353	322	342	390	364	336	358	349	363	287	334	360	309	320	334	346	373	316	406	334	328	346	318	352	318	366	356	349	353	369	320	373	332	336	347	381	342	324	353	344	333	336	347	356	357	359	348	331	322	368	331	378	360	321	329	355	347	354	317	320	375	341	372	327	341	348	361	338	362	348	319	352	350	360	377	335	374	330	322	342	325	351	349	325	375	378	342	402	348	345	345	389	330	351	346	355	349	341	328	317	326	342	384	338	377	319	327	373	333	342	371	360	340	328	315	322	362	326	378	343	321	340	361	342	352	372	314	366	342	352	356	345	354	354	308	333	345	349	341	358	323	346	340	344	336	340	340	362	313	356	367	319	363	348	348	373	375	380	301	357	362	347	344	366	355	368	326	351	326	327	337	356	369	329	340	337	299	353	327	343	334	370	349	331	357	345	375	355	339	353	365	370	337	357	342	332	345	369	314	365	309	333	370	346	345	316	354	342	362	319	320	320	351	321	347	358	340	354	337	354	350	332	384	365	318	387	368	335	339	345	327	359	341	339	371	379	392	361	339	329	329	371	337	344	334	380	336	322	367	349	319	362	316	367	363	363	338	341	334	368	328	330	356	362	345	322	340	327	371	377	388	349	328	328	363	371	345	341	336	366	366	348	308	328	301	317	306	342	384	351	356	331	346	345	308	315	342	318	292	330	334	370	349	323	347	325	340	332	352	339	375	348	326	357	337	336	410	364	343	371	370	324	379	317	319	334	351	348	345	329	333	379	378	346	367	372	356	394	317	339	328	368	319	368	320	356	377	356	352	321	298	332	342	359	341	343	353	320	320	350	331	334	343	372	387	328	312	344	320	393	350	338	335	311	340	363	341	341	337	357	328	369	351	361	305	353	370	307	343	340	338	342	338	346	357	375	327	347	399	319	353	323	320	345	327	370	334	352	321	346	304	329	341	331	367	360	329	354	336	344	327	346	346	338	312	357	349	338	314	375	328	344	334	364	328	358	346	354	353	339	340	337	380	301	342	361	335	344	321	374	345	387	365	333	311	321	351	341	298	349	354	367	320	342	379	382	382	327	359	328	353	407	343	349	329	345	333	344	322	341	362	319	388	352	343	370	328	345	361	325	350	381	331	371	350	353	328	336	339	353	354	341	317	366	355	318	325	392	362	359	363	319	353	346	371	350	327	382	321	379	338	362	357	343	382	315	367	303	357	316	333	296	355	355	361	365	349	316	305	351	348	363	373	366	375	346	365	389	355	338	347	354	338	336	366	361	351	369	368	354	361	346	340	345	338	340	385	322	367	307	341	329	358	349	346	348	355	335	332	362	335	370	376	330	332	372	360	354	360	330	336	339	347	341	357	344	320	319	330	319	328	318	302	346	355	331	339	303	311	335	354	357	350	310	346	352	340	335	357	358	365	329	367	386	326	366	345	355	280	360	357	347	365	346	333	320	372	315	323	359	381	347	333	330	322	333	315	383	352	298	324	330	364	343	322	337	304	348	351	396	331	335	370	343	366	339	370	354	336	346	365	342	345	366	333	362	381	362	359	358	358	337	327	348	377	378	312	352	334	336	351	314	361	385	405	372	330	307	362	361	344	331	356	338	364	394	328	320	377	353	368	319	379	327	348	363	346	370	339	339	353	320	356	337	332	320	355	329	365	352	354	358	314	350	340	324	349	328	349	341	353	336	321	311	341	363	348	345	361	326	360	316	346	330	330	321	370	364	336	376	337	350	348	329	362	312	330	374	329	350	325	354	359	315	335	315	338	345	331	349	388	361	339	348	337	360	343	332	332	333	366	334	331	350	368	322	369	320	353	338	356	362	371	342	310	355	330	311	318	361	344	351	312	338	316	344	381	367	317	353	309	348	340	392	363	357	356	342	378	362	414	350	303	350	329	322	349	355	364	350	329	353	406	353	397	338	292	356	373	364	343	377	339	366	292	366	355	368	383
30418	18912	23531	22525	18298	13650	9759	6079	4309	3348	2808	2143	1986	1802	1609	1363	1374	1256	1033	850	815	798	769	781	746	778	784	740	755	751	802	793	747	743	793	737	771	791	799	713	761	696	777	746	774	748	770	762	778	768	759	729	786	792	768	759	758	753	733	771	781	748	770	735	753	731	724	751	731	720	739	759	747	735	759	760	808	803	735	753	817	743	752	761	750	713	758	749	765	732	741	753	739	716	778	784	741	730	762	755	776	747	755	764	751	781	730	734	741	833	754	794	771	811	743	759	697	740	746	769	759	738	732	796	703	721	720	766	755	759	722	737	716	778	727	758	733	750	748	722	682	755	826	790	786	763	735	781	783	740	777	717	713	742	787	725	730	788	719	828	734	741	789	729	741	718	765	745	720	784	809	746	714	712	736	756	776	692	764	763	784	731	753	740	748	740	728	761	731	695	735	773	734	725	760	717	762	774	706	749	735	763	791	741	747	717	771	720	787	785	748	727	764	785	756	728	766	776	742	787	715	790	811	754	759	711	733	738	758	743	742	754	718	717	717	741	760	753	738	783	775	742	748	781	740	733	711	743	722	718	783	752	738	713	701	781	765	748	737	747	728	734	721	769	695	745	685	721	748	672	772	669	758	732	745	752	750	772	764	773	695	784	774	722	730	712	722	722	729	786	725	705	770	777	741	761	729	718	780	717	747	760	781	740	777	714	722	744	762	764	807	713	688	783	746	747	723	781	767	781	710	795	732	741	755	731	735	695	735	722	758	719	758	706	728	746	700	765	758	750	769	740	713	764	763	772	754	715	815	726	752	757	755	742	751	748	776	743	763	712	758	747	752	812	775	717	729	745	764	736	752	758	749	728	771	749	765	779	716	794	792	704	769	742	745	735	794	789	762	736	712	732	763	733	732	723	735	720	782	729	737	766	804	713	741	740	764	692	785	765	756	778	719	745	764	735	769	732	739	744	691	722	773	762	723	715	779	727	774	724	733	742	763	723	709	745	776	768	779	781	753	749	792	751	712	737	771	738	766	760	775	742	747	758	768	733	796	734	768	774	747	777	792	761	732	774	759	729	742	717	762	742	732	731	743	735	715	727	783	755	738	742	710	789	730	728	762	768	750	775	734	728	768	763	707	743	707	734	732	709	733	752	743	770	754	810	761	738	743	724	771	676	744	756	760	741	766	740	707	764	740	761	764	726	741	749	788	697	758	735	735	761	751	747	697	766	764	756	745	811	707	784	729	761	756	744	734	686	759	770	759	767	739	758	801	711	788	712	765	786	748	707	761	765	783	741	666	755	756	739	698	738	759	773	759	771	772	705	769	755	730	706	729	727	711	793	788	763	775	758	716	715	735	775	730	761	697	707	734	752	787	713	700	720	741	709	712	731	684	712	755	760	757	815	783	702	721	770	796	772	723	729	713	745	761	793	765	774	754	736	758	736	795	774	745	800	768	724	753	696	740	732	761	731	729	756	733	765	742	753	762	731	768	790	728	747	760	741	733	744	713	718	745	733	744	753	753	781	789	732	714	727	782	770	733	683	752	765	783	751	740	709	753	741	715	742	748	751	762	773	750	776	764	724	761	767	770	735	679	767	725	764	746	734	736	752	730	743	809	703	747	759	815	741	737	839	721	754	734	738	747	717	738	783	771	713	731	742	732	740	756	780	748	738	757	767	750	746	754	742	735	730	794	763	765	749	740	761	769	751	750	715	773	702	773	744	728	726	720	746	735	745	740	726	741	713	728	773	731	772	729	754	738	694	748	734	728	759	760	756	753	688	763	721	711	776	727	784	779	743	769	771	694	814	731	702	763	798	754	778	743	751	696	749	767	745	725	752	726	738	724	704	752	726	768	729	772	763	788	788	785	722	678	791	740	766	766	721	764	749	736	734	750	738	786	715	788	715	772	760	694	741	754	756	745	729	725	754	767	764	696	709	724	743	725	747	689	786	752	746	754	781	783	717	741	734	735	732	750	705	761	746	756	745	724	763	732	803	757	742	710	783	822	760	722	762	722	722	754	732	760	773	799	755	785	745	705	700	741	718	750	742	750	760	816	786	781	725	768	684	746	764	694	717	777	798	730	705	746	761	704	702	734	741	729	754	734	750	782	737	749	765	757	763	759	706	738	785	754	714	729	729	731	758	748	752	710	751	727	771	763	760	719	763	747	727	763	770	754	761	757	744	735	789	689	742	803	749	736	718	716	761	730	775	740	764	771	760	755	726	764	774	735	797	726	724	700	703	736	733	763	753	749	681	752	764	677	782	767	739	709	713	743	721	743	753	747	742	699	761	754	772	733	772	728	752	723	733	740	772	738	722	719	751	790	766	744	752	736	741	760	819	779	729	774	759	774	728	743	721	790	751	812	786	699	737	758	752	696	748	713	753	765	735	744	763	736	757	802	721	740	799	726	765	724	718	734	811	738	730	739	752	785	710	721	720	740	789	720	700	745	780	775	676	768	781	732	739	734	796	714	714	725	746	767	721	752	767	790	751	733	739	715	738	738	753	748	773	753	761	757	716	750	750	740	790	746	681	796	713	697	746	775	724	747	737	734	723	781	751	721	735	778	757	762	794	755	705	750	773	753	739	767	754	746	761	743	745	783	745	809	709	695	771	749	744	741	716	725	732	774	799	724	729	740	793	715	775	761	748	737	776	750	706	768	741	708	763	742	747	734	764	737	728	783	748	755	753	768	753	743	770	721	736	756	798	737	727	770	764	762	801	721	721	736	716	719	716	782	740	711	728	738	769	717	774	772	758	766	787	752	772	760	744	728	705	761	753	780	707	768	793	723	728	787	769	732	719	787	746	709	767	751	805	704	754	783	784	713	759	707	737	749	741	700	759	722	755	769	753	776	746	723	736	773	721	746	767	747	749	725	775	731	770	742	773	743	755	775	753	765	775	727	696	767	784	757	746	779	704	709	748	739	761	757	687	687	740	746	775	779	736	755	737	710	711	774	741	770	775	762	748	737	763	760	767	751	760	723	796	729	731	718	716	808	753	756	705	745	726	799	764	740	726	771	774	766	732	728	694	729	746	794	758	724	765	733	734	692	741	742	788	781	745	777	767	767	743	766	729	756	739	744	799	759	768	745	726	772	697	725	730	733	793	752	769	760	744	753	742	767	735	738	756	727	723	717	826	758	765	772	736	801	766	732	685	759	732	715	792	781	714	773	727	766	754	749	731	800	790	785	746	750	769	760	790	770	749	740	741	783	780	721	725	731	769	726	746	725	760	749	731	771	795	783	777	720	773	737	786	784	726	737	755	741	711	781	721	762	725	724	761	736	741	798	798	703	742	776	753	715	764	767	737	764	759	728	753	792	728	714	785	754	776	713	694	788	754	740	784	746	709	729	749	777	713	735	757	794	716	721	709	746	766	753	763	760	788	718	769	739	785	757	728	718	731	715	761	700	769	762	733	833	756	747	787	804	721	754	771	776	738	754	723	759	756	751	754	738	756	733	733	781	723	728	706
26059	12891	8010	4424	2125	1314	876	678	606	535	494	449	383	385	354	354	325	352	348	280	287	305	292	280	314	331	291	271	334	276	321	256	282	318	313	284	230	277	277	263	284	294	303	294	277	311	335	283	278	298	317	298	336	291	306	305	303	285	286	271	282	256	298	273	289	321	303	314	276	286	276	281	277	304	288	313	284	285	262	291	298	311	257	249	284	257	314	250	291	315	281	300	318	275	307	296	292	304	289	311	327	283	298	259	281	279	260	281	289	286	276	263	296	263	274	261	284	289	310	295	292	301	327	274	301	289	285	298	285	287	273	260	249	312	307	277	297	291	297	313	307	309	295	293	291	300	306	269	284	309	287	279	261	292	310	290	287	284	254	270	276	311	291	292	283	285	284	283	297	276	313	276	290	292	331	284	270	296	267	272	298	282	307	250	278	256	304	311	296	302	264	280	266	313	297	292	260	272	309	264	283	287	296	270	267	247	315	287	269	255	282	301	313	286	293	278	238	248	284	291	301	308	281	284	279	301	293	337	304	319	313	278	285	292	323	288	310	301	286	307	270	291	282	288	263	275	313	282	287	314	294	283	310	262	321	297	328	295	278	275	280	268	278	303	282	294	303	285	289	298	297	288	284	287	263	300	306	323	281	297	274	305	289	290	308	325	274	289	311	298	278	323	290	310	267	261	295	267	324	301	287	286	293	294	254	317	300	276	316	300	293	272	281	289	309	286	299	314	280	305	294	290	298	274	284	238	276	285	293	301	286	305	303	286	298	278	296	296	300	297	322	288	306	262	272	293	295	299	273	288	291	326	271	325	277	313	296	295	281	323	292	306	267	277	262	284	301	336	311	290	280	272	311	291	240	276	291	258	281	281	277	320	289	276	286	301	314	284	312	318	280	283	290	308	271	284	296	327	287	273	289	313	292	279	308	270	257	297	285	303	295	311	242	274	283	318	275	292	276	288	300	314	318	261	283	278	292	275	284	288	249	312	291	319	272	270	325	267	307	270	316	262	290	265	307	330	289	321	271	299	268	273	294	274	287	288	286	303	313	318	295	299	292	296	276	302	288	331	291	278	271	271	282	299	263	321	282	307	295	282	264	292	286	278	342	316	279	286	254	291	336	300	287	297	307	319	284	277	268	299	269	279	261	251	264	309	304	277	324	305	238	297	312	315	286	313	288	298	272	314	290	308	284	287	276	311	297	286	264	300	281	266	306	267	261	276	296	284	294	281	302	304	327	307	275	347	291	294	286	252	284	281	307	297	276	286	285	259	265	293	291	303	321	298	300	278	308	294	288	253	305	280	303	284	296	298	287	287	292	302	281	295	291	276	278	282	276	297	288	302	271	274	280	295	290	246	258	258	285	282	264	248	298	296	268	304	285	297	280	302	308	300	298	290	294	336	316	310	281	298	244	294	276	311	303	272	273	285	276	292	280	289	315	292	270	299	277	337	261	282	286	265	284	269	305	282	272	272	263	293	281	270	296	302	297	304	303	269	302	293	299	260	297	310	309	281	290	307	290	279	274	282	287	262	303	289	288	301	260	292	289	298	324	299	270	254	294	253	284	319	267	288	299	312	268	309	301	294	269	314	289	286	286	294	235	274	304	256	283	276	279	277	308	275	271	299	308	298	311	291	282	309	284	286	301	279	273	300	301	286	262	278	267	321	281	273	302	281	293	333	288	285	291	304	304	303	285	299	303	305	279	293	282	276	288	290	263	266	277	281	249	277	299	288	257	287	329	305	289	282	280	269	278	265	264	294	283	309	260	280	282	270	272	312	286	282	240	286	282	275	244	317	294	287	249	271	283	306	287	260	263	284	301	280	289	280	292	269	269	289	278	298	290	280	311	285	325	300	286	287	324	286	299	276	273	283	276	283	300	318	267	321	284	276	294	281	283	269	281	287	340	288	255	304	273	352	283	277	282	266	233	278	298	296	267	285	303	305	271	287	276	281	304	290	274	290	268	336	282	283	282	304	302	307	328	274	265	298	294	293	302	288	320	279	290	289	294	306	255	261	283	282	293	269	282	289	259	300	271	312	294	305	303	292	296	286	302	275	278	316	291	275	313	309	328	307	287	307	293	283	305	289	294	289	312	310	298	295	285	320	305	330	291	285	307	287	317	270	299	279	327	303	251	273	307	320	321	275	311	244	286	289	307	259	277	270	283	273	293	320	294	300	300	290	293	306	270	272	299	295	291	332	291	259	330	308	272	284	287	290	333	300	289	313	256	270	286	272	284	268	261	289	320	288	264	275	299	303	264	298	291	281	304	310	255	250	276	290	294	298	321	282	282	280	259	255	269	264	267	312	296	330	336	272	275	321	290	296	275	298	301	309	281	307	304	303	267	307	291	328	333	261	284	263	317	279	303	306	278	305	253	305	296	300	281	293	314	266	279	297	292	278	297	304	327	288	279	285	320	284	313	267	264	284	309	281	244	326	274	294	276	288	276	269	292	313	271	252	284	253	304	269	277	294	293	284	272	300	255	289	289	285	299	308	301	285	283	268	295	255	298	283	284	302	324	290	278	281	301	272	293	309	276	300	300	292	305	251	292	283	307	301	295	308	327	272	281	290	285	263	296	289	288	317	261	285	311	296	289	292	297	256	247	291	293	288	281	306	276	303	275	306	246	308	264	298	293	298	304	310	306	272	264	304	320	327	340	260	284	302	292	299	285	299	304	272	305	303	301	280	313	306	276	293	281	279	306	288	271	301	318	295	305	307	301	316	280	290	258	294	307	296	284	276	302	302	321	302	273	268	310	249	284	270	295	301	280	288	322	262	310	287	290	280	294	321	257	298	323	326	279	301	316	276	290	267	277	312	313	296	312	315	288	293	270	267	286	289	290	275	312	290	266	279	274	273	275	310	334	290	321	289	297	270	300	270	281	289	266	290	304	272	252	295	290	263	285	279	304	270	290	301	277	297	313	264	283	343	277	280	280	300	309	292	285	286	273	272	280	266	312	282	291	288	330	280	272	311	303	305	293	286	270	317	278	284	280	277	280	282	301	284	314	269	304	243	270	279	279	274	333	276	264	302	312	321	285	316	284	304	299	304	246	294	247	301	268	295	269	290	304	299	279	287	285	298	271	298	275	261	316	278	295	278	297	277	311	298	330	289	315	300	241	271	280	312	271	294	314	264	314	296	292	268	305	290	315	271	316	265	282	273	288	304	283	291	288	278	313	325	301	321	307	290	249	266	266	303	271	289	270	272	314	308	304	268	310	298	281	299	275	290	278	286	266	303	299	312	285	290	299	304	262	268	300	281	250	276	295	292	256	266	340	294	331	285	316	296	314	294	284	299	314	289	301	292	247	298	276	344	297	291	255	283	288	300	309	254	308	269	314	283	256	291	300	270	267	316	280	299	275	296	276	276	300	276	301	297	298	279	275	296	287	300	310	294	260	307	281	279	279	304	328	298	301	330	280	277	291	277	286	277	317	289	260	272	269	303	305	285	307	318	251	286	332	311
15743	9618	12598	10512	6987	4730	3399	2521	2108	1797	1628	1321	1178	1117	987	974	915	931	764	698	678	604	713	679	674	645	628	623	621	689	667	617	689	637	679	649	625	636	639	627	679	644	652	704	593	732	630	662	645	653	666	641	635	630	652	630	662	660	611	657	607	636	598	637	626	636	602	701	633	651	645	616	651	602	662	653	647	658	661	630	602	602	613	616	663	682	650	646	633	724	634	635	642	672	671	621	613	649	616	642	608	629	650	586	629	665	646	623	652	612	631	643	615	660	633	666	657	659	643	625	633	661	701	653	632	585	657	677	595	663	638	686	656	640	638	608	635	617	622	598	646	630	635	648	648	616	622	682	637	643	619	674	667	628	635	600	663	666	628	626	639	636	659	629	653	666	641	613	661	656	658	647	635	681	628	667	641	616	633	615	683	660	671	649	668	597	609	677	635	629	606	623	649	628	642	661	645	589	632	665	620	627	624	655	641	639	643	622	662	638	689	664	647	644	625	602	690	607	653	654	589	653	640	616	650	635	650	634	665	649	591	637	636	635	644	613	627	629	613	659	623	638	666	653	639	630	628	612	695	659	617	686	657	673	658	646	692	636	624	600	659	616	652	623	637	649	598	658	688	658	665	636	662	640	595	615	642	657	625	645	633	643	651	645	616	621	632	636	609	646	618	620	628	653	691	605	630	676	710	672	637	620	634	649	673	616	645	593	667	630	629	649	666	629	625	663	613	583	693	629	631	639	656	587	649	647	680	669	638	640	652	611	659	646	638	624	631	598	676	586	634	591	662	631	643	644	640	635	655	679	663	637	657	680	660	646	614	659	618	591	646	622	632	673	635	622	614	614	636	648	658	662	654	658	682	603	614	629	648	605	643	623	663	608	638	606	608	614	645	656	647	656	603	650	633	650	653	649	660	638	651	669	613	648	616	688	634	624	648	647	624	660	673	643	625	644	619	639	630	636	603	667	682	630	618	672	655	651	653	645	653	642	632	618	676	636	652	631	614	653	699	669	613	648	647	649	591	617	642	629	656	658	632	625	622	633	658	632	639	627	613	640	697	649	633	658	634	604	677	657	678	626	628	643	589	644	652	615	642	669	685	623	682	645	684	646	603	642	681	645	685	637	623	637	636	634	624	650	653	654	625	662	618	623	609	662	668	601	613	604	582	657	632	638	615	638	647	611	640	622	591	627	663	614	654	613	623	624	621	592	653	608	647	643	630	556	678	674	683	669	654	650	594	612	676	655	624	634	641	677	621	631	585	658	635	667	611	631	682	632	651	622	632	651	592	599	623	647	577	634	605	636	635	671	636	640	609	650	662	625	624	690	626	644	613	671	623	621	619	618	589	668	651	644	592	642	678	623	658	597	630	635	637	672	638	620	594	633	656	643	627	629	659	612	658	677	644	641	623	662	655	654	676	635	649	644	622	641	699	676	619	624	663	682	616	632	621	637	621	687	589	635	639	662	639	625	654	596	587	621	650	649	663	607	649	621	606	639	647	616	644	631	622	590	646	583	619	643	635	628	643	649	639	666	662	620	635	675	614	648	623	616	613	591	618	634	635	613	626	626	577	663	607	658	653	670	700	651	615	683	640	612	660	620	611	642	629	627	602	637	617	608	618	655	650	653	682	659	631	632	608	643	642	617	638	631	652	580	647	589	607	680	650	646	596	650	673	678	645	672	653	635	637	622	634	605	633	627	633	620	640	633	630	671	655	653	643	637	623	655	620	622	627	621	606	642	632	683	622	639	617	641	653	639	594	663	696	621	621	624	623	621	647	621	656	619	654	619	575	645	659	648	621	595	672	607	661	621	693	638	639	627	594	640	668	685	653	658	670	607	611	646	671	637	637	632	654	630	648	651	641	666	650	630	632	596	626	662	633	617	614	601	615	613	652	620	658	604	659	645	672	646	604	566	609	666	658	622	649	588	669	615	577	642	693	632	642	621	661	624	632	662	642	683	632	646	619	652	673	619	603	628	651	640	624	639	679	635	640	651	605	607	641	675	676	636	639	626	650	642	675	606	611	661	619	710	627	635	624	611	616	669	635	640	657	649	592	628	654	669	626	610	682	653	634	629	607	649	643	604	604	715	619	641	627	613	660	650	650	664	624	636	651	671	593	619	614	647	637	628	624	645	613	680	639	658	640	631	593	630	639	633	627	659	623	636	633	702	648	634	635	654	651	635	647	654	644	634	636	628	604	644	671	647	640	620	619	635	632	640	627	637	673	608	601	610	620	642	625	602	662	647	641	606	663	650	621	629	624	657	658	619	680	607	625	668	632	554	653	659	654	628	636	644	675	698	641	647	668	591	624	615	638	632	649	642	591	634	629	623	617	674	631	634	629	605	692	690	626	611	650	666	641	641	629	646	633	658	624	656	679	668	647	613	619	599	621	632	595	640	572	613	642	609	657	641	636	677	613	625	629	669	653	596	624	628	644	660	603	621	601	649	652	659	670	624	635	647	645	645	585	613	626	629	650	618	590	661	656	612	670	646	642	616	624	618	649	648	612	682	625	618	633	600	603	615	609	618	663	615	621	605	623	586	620	655	656	628	628	654	681	612	667	622	679	647	652	604	615	657	605	631	656	606	635	650	680	643	639	654	647	613	648	642	623	620	673	652	651	635	637	640	623	652	647	641	643	598	636	651	656	640	655	636	610	664	618	616	672	626	633	684	647	613	641	649	638	641	621	661	671	638	621	637	627	645	608	653	639	679	640	662	671	637	667	677	662	666	591	687	679	615	630	608	626	675	647	623	669	627	666	645	663	599	626	643	661	647	655	643	614	604	702	621	622	621	649	664	624	641	653	600	688	594	651	611	647	646	668	618	637	651	636	670	610	642	682	669	654	667	612	689	615	628	605	688	615	683	645	647	652	628	647	635	652	652	671	682	624	669	636	632	642	650	617	593	673	627	612	690	677	617	667	662	620	669	634	618	602	680	672	654	624	652	630	638	613	628	636	667	659	642	616	645	672	637	631	651	653	627	609	626	666	646	619	616	626	642	684	622	621	648	594	625	607	680	639	654	631	602	594	605	691	647	683	677	632	657	601	626	642	617	610	624	590	637	611	651	628	650	636	654	628	639	636	637	665	684	659	620	609	650	630	641	624	635	611	619	616	616	626	636	615	654	623	646	627	649	640	680	646	650	625	690	678	612	625	612	654	626	637	648	618	670	663	619	653	600	629	646	616	632	608	655	627	624	645	623	652	679	601	658	615	631	601	615	610	619	630	649	663	650	609	582	617	628	626	651	630	649	658	623	613	634	595	698	616	684	657	668	626	643	649	648	624	675	628	648	651	645	648	662	693	615	659	661	645	649	646	605	629	661	624	609	666	663	644	697	649	659	636	659	609	619	640	616	608	635	647	648	593	650	618	626	637	619	672	619	645	662	630	680	632	677	647	604	665	672	617	646	636	652	642	627	660	677	661	660	625	664	592	658	662	633	616	657	649	623	640	647	615	682	656	633	651	651
35074	18885	13820	8681	5659	3609	2336	1852	1184	817	698	563	505	506	419	456	396	392	360	331	390	322	341	344	307	340	300	304	356	331	342	345	316	333	360	358	321	305	332	306	292	323	285	297	330	307	315	336	350	318	316	300	343	309	304	291	332	356	322	332	316	340	335	310	291	334	342	363	329	315	325	338	304	319	316	310	353	331	300	321	312	304	298	329	322	342	323	338	324	348	345	333	317	327	311	319	313	359	322	295	300	346	315	326	316	309	311	317	331	350	317	292	320	294	275	341	307	329	304	320	307	345	311	345	293	317	356	330	302	318	307	290	310	318	305	330	335	331	298	353	306	298	371	312	314	332	283	337	314	322	305	298	347	318	289	292	286	335	331	302	323	293	324	366	344	311	308	306	328	339	299	289	343	326	324	343	294	296	310	281	316	352	326	314	298	328	325	294	354	350	291	280	323	335	363	303	317	326	336	320	343	315	327	376	341	308	315	308	321	294	318	336	318	323	325	313	315	314	301	312	321	323	344	355	317	305	310	338	321	316	289	312	296	341	315	331	283	326	322	340	350	316	314	298	313	322	277	298	324	308	302	305	340	310	301	283	305	351	311	326	350	351	342	310	340	325	300	323	323	335	363	349	313	345	263	300	306	325	317	303	329	338	303	336	311	303	301	295	319	338	345	331	315	299	309	341	323	341	328	328	322	309	305	346	323	306	332	351	299	336	362	303	312	296	319	309	315	328	303	353	299	292	326	353	303	333	303	328	312	308	316	294	329	307	314	336	307	289	326	327	325	334	295	333	323	302	296	319	291	310	352	334	327	343	337	319	317	318	316	295	328	307	304	333	323	320	327	303	292	312	348	294	279	321	338	350	343	329	333	334	345	349	322	339	320	358	309	323	342	349	349	282	307	307	267	299	319	345	313	317	333	304	311	325	310	337	304	343	338	302	302	355	335	330	313	325	306	325	333	317	309	338	320	301	330	361	277	335	320	289	334	349	311	305	316	339	323	335	319	326	314	319	307	321	307	313	326	309	314	327	329	354	316	331	318	299	269	277	297	306	298	311	305	309	348	323	335	351	318	350	319	323	312	343	314	323	335	309	244	293	337	332	297	335	327	309	322	306	325	309	324	333	301	343	328	321	312	338	276	324	305	317	332	332	322	318	336	310	300	343	352	312	272	332	358	333	345	319	294	305	319	325	325	327	323	335	315	311	337	292	279	315	328	360	292	317	330	314	347	313	290	324	335	316	330	327	293	311	303	357	335	297	341	353	324	328	328	341	326	306	336	304	324	324	301	331	297	320	328	319	299	318	317	286	348	319	323	303	319	299	347	337	323	322	293	312	316	338	322	294	339	337	353	320	296	354	346	331	341	318	333	320	315	305	315	327	290	316	329	323	331	330	321	294	383	339	330	318	348	326	326	326	304	303	321	344	315	312	299	296	287	298	301	332	267	322	304	323	334	315	289	323	296	312	350	304	307	289	349	321	325	303	318	313	343	304	355	335	318	310	319	296	330	324	320	292	323	325	358	323	278	323	360	331	311	329	295	287	351	339	286	310	305	329	341	337	308	324	307	341	291	329	336	298	305	295	315	332	345	323	282	348	327	313	314	307	359	336	316	329	330	312	356	341	313	342	328	324	334	307	357	339	343	302	319	279	340	328	317	303	304	315	342	333	318	315	314	309	343	294	333	313	310	319	353	288	345	319	346	304	315	319	316	312	333	335	372	339	355	348	321	300	306	292	288	324	315	322	311	306	335	297	354	357	308	337	314	327	295	290	317	306	282	310	316	329	302	345	352	321	300	339	308	341	309	319	346	325	315	318	334	325	347	315	317	310	334	302	319	333	298	338	334	313	291	318	310	312	339	330	321	369	365	343	359	337	316	318	292	297	352	316	315	337	328	334	293	302	313	334	308	332	334	357	327	292	319	358	388	329	336	335	310	328	315	310	336	301	326	354	312	323	307	308	332	288	331	299	315	314	325	317	319	304	304	316	358	306	296	332	328	311	335	307	339	317	331	321	326	316	346	333	317	340	324	299	331	304	312	338	311	346	312	333	350	278	292	314	301	283	315	355	337	357	328	344	285	337	307	299	317	353	325	332	347	342	317	331	319	296	276	325	282	334	305	324	294	299	318	346	348	318	319	316	328	301	313	311	332	332	350	351	330	306	316	324	332	327	339	334	314	321	333	312	304	332	305	308	358	290	292	274	357	308	324	302	329	308	312	293	281	315	323	349	319	288	319	287	315	334	342	328	320	312	288	327	348	320	290	330	302	303	348	343	314	287	307	322	316	278	320	308	292	339	324	341	343	312	355	296	330	313	336	316	310	312	308	308	343	324	317	339	333	353	342	296	305	270	323	341	339	301	320	323	287	313	328	298	306	311	318	302	328	344	378	324	350	339	292	307	328	319	298	340	306	342	316	324	339	297	324	335	339	321	315	302	357	313	295	321	334	306	299	340	315	291	297	303	308	301	294	341	314	326	313	360	355	329	337	306	308	312	293	319	358	344	336	338	337	311	307	326	308	350	311	318	313	313	353	336	291	308	321	333	346	301	320	322	331	307	331	330	284	322	315	303	348	295	342	306	350	304	316	329	295	313	333	338	301	312	297	360	326	334	303	297	330	325	324	332	348	327	323	314	333	296	277	338	314	322	281	308	315	327	329	328	292	357	288	326	317	305	319	316	327	357	302	315	302	303	324	304	373	333	286	346	320	319	349	335	313	334	316	343	323	329	304	286	307	306	326	322	338	311	319	326	344	259	330	350	310	294	300	308	320	273	316	337	328	287	349	347	324	332	278	311	310	299	337	323	291	298	314	323	341	306	325	309	303	340	318	299	323	329	329	341	311	304	317	291	319	338	329	330	359	338	299	311	313	321	310	305	323	321	330	325	325	326	307	292	347	372	313	294	311	306	351	296	328	311	311	348	357	329	317	335	346	335	325	329	319	326	359	328	336	296	324	342	332	324	353	343	339	326	316	324	295	303	322	331	319	350	289	338	301	336	320	323	334	288	303	342	344	298	295	315	347	316	278	320	328	333	339	350	317	344	307	301	291	328	336	239	332	329	323	321	313	337	341	325	345	338	325	318	308	326	303	326	345	332	344	348	315	308	290	305	324	300	307	305	305	337	310	328	278	328	306	316	315	334	332	312	308	280	313	349	317	313	326	277	324	313	274	337	293	297	352	318	313	345	309	314	329	313	347	306	313	341	311	328	332	307	320	324	340	327	347	302	329	328	339	325	311	283	316	348	309	308	348	348	324	324	334	293	311	328	302	303	303	339	314	313	278	318	351	339	340	342	302	265	357	332	360	322	337	313	334	297	322	314	310	313	334	319	297	317	329	305	350	315	323	310	322	300	346	321	333	290	332	317	313	301	317	337	295	313	324	319	310	298	331	329	311	307	306	332	335	305	316	339	322	312	306	313	323	329	308	355	291	304	315	317	316	313	301	305	313	311	329	300	318	322	325	311	322	307
20768	14002	19367	18643	15576	12097	8394	7199	4594	3018	2606	1962	1768	1617	1445	1327	1202	1123	979	791	836	746	725	772	752	727	726	711	690	644	669	690	716	712	688	732	735	703	678	719	749	724	721	746	741	702	683	678	707	704	667	713	652	690	710	694	739	684	672	702	695	698	654	700	716	693	678	697	688	740	712	683	782	695	715	762	730	753	685	699	742	758	700	726	716	690	696	721	721	696	667	637	700	722	667	656	705	729	662	644	694	674	704	694	696	723	736	722	732	703	715	741	654	696	718	667	707	679	726	694	715	712	677	722	726	670	681	708	754	703	721	712	683	722	699	754	735	675	708	702	682	685	707	685	704	732	698	714	757	663	667	691	687	688	708	762	720	701	691	711	709	696	689	720	707	699	668	652	735	705	695	732	687	692	689	680	695	699	684	771	686	692	698	697	712	699	658	724	732	689	650	693	676	739	710	650	718	757	681	680	685	687	656	703	707	691	684	694	671	708	721	684	735	700	716	664	713	688	695	727	669	720	649	650	686	683	689	694	654	642	698	701	669	685	706	737	713	697	682	679	720	672	697	676	641	772	654	668	679	754	700	685	713	684	679	707	713	734	699	705	673	697	744	767	708	698	698	654	700	687	701	707	722	648	709	682	704	692	692	741	683	795	666	672	707	705	677	728	692	691	691	726	674	631	671	655	736	720	738	693	678	662	709	682	674	742	721	710	646	703	724	695	688	715	694	710	656	701	672	688	641	695	690	697	682	685	719	698	712	711	660	681	673	684	692	673	689	713	658	660	687	686	696	707	708	748	693	653	712	691	758	719	723	699	694	696	701	715	697	697	680	678	674	684	673	714	691	694	726	689	689	691	714	689	683	704	683	699	698	708	716	701	702	657	670	712	722	686	718	669	711	657	681	730	700	682	692	684	685	638	692	696	649	730	695	657	680	630	699	698	674	658	720	714	696	712	684	725	676	722	694	679	721	663	667	714	711	644	721	691	673	712	700	694	677	669	693	704	692	694	690	709	715	672	659	727	693	667	682	721	739	734	700	692	709	704	657	701	698	712	732	666	730	668	693	708	708	721	731	723	700	672	699	650	679	670	703	750	723	721	724	722	697	686	721	706	692	693	730	641	677	732	690	714	645	640	685	682	702	736	756	736	670	715	675	659	701	741	690	734	668	714	689	709	679	708	703	701	718	697	680	708	742	705	707	736	669	675	684	667	683	698	699	686	690	712	719	687	722	732	690	663	695	703	713	674	695	710	676	625	687	650	692	738	697	703	732	721	707	702	716	708	705	745	719	668	730	699	666	641	707	729	666	707	695	725	652	730	699	745	690	690	722	700	730	738	693	701	689	691	694	742	688	703	699	693	646	713	635	715	749	666	710	675	690	693	716	691	712	739	658	733	662	724	725	729	710	682	723	749	717	683	693	726	659	723	746	671	718	711	745	666	646	716	702	699	695	740	735	725	697	696	722	753	678	707	692	720	673	710	711	771	729	702	675	640	698	652	716	710	721	701	698	682	678	693	658	694	702	726	715	731	716	683	724	670	723	679	709	652	707	713	702	685	704	701	712	688	682	702	698	675	695	661	690	648	670	705	722	717	781	694	711	658	748	656	672	719	722	717	685	673	678	696	677	687	689	669	676	714	682	661	690	681	717	699	705	710	730	746	731	708	676	720	719	703	691	692	710	702	669	653	724	703	704	686	723	634	703	685	709	671	688	706	711	691	667	659	724	712	643	705	673	679	666	668	667	681	693	694	666	690	729	702	714	717	681	754	711	686	704	673	702	733	681	675	657	721	723	684	664	726	733	727	665	739	739	691	740	647	696	686	698	686	744	678	667	765	673	719	707	681	703	721	695	709	651	691	677	671	726	730	727	714	724	689	675	722	709	701	676	699	677	711	663	683	647	707	723	699	702	675	682	737	702	708	711	662	748	680	662	734	677	687	722	674	747	700	704	765	741	679	726	688	696	666	688	701	726	732	721	745	680	671	706	727	698	721	682	674	723	714	686	696	703	711	698	704	692	740	667	696	735	706	671	685	709	692	667	670	732	702	670	727	675	740	744	700	671	675	703	689	705	723	686	708	625	706	677	734	746	714	678	685	723	685	640	731	703	698	643	702	694	672	703	670	692	743	664	695	709	698	711	731	707	711	677	645	691	641	707	732	730	672	680	698	656	735	721	701	730	755	703	747	695	677	710	722	653	698	690	697	691	706	739	707	722	654	709	718	679	681	708	690	726	670	714	688	706	711	736	660	700	656	699	676	716	713	717	710	736	664	723	706	665	741	625	709	697	672	732	681	718	645	720	699	689	730	761	658	740	731	716	722	673	721	702	713	694	704	724	745	728	739	694	702	703	662	709	724	699	663	719	712	657	750	730	721	683	676	672	701	719	683	670	683	714	654	695	691	666	692	709	703	695	667	689	712	650	709	707	671	732	675	683	646	724	688	693	638	729	753	675	678	725	699	703	681	697	720	752	713	739	725	708	710	757	680	753	701	722	696	736	698	702	711	686	669	714	745	679	735	685	682	664	715	689	694	726	703	694	691	701	690	706	708	678	699	685	684	698	702	701	704	751	687	732	669	666	697	699	724	693	680	727	713	722	715	689	744	686	686	735	734	704	653	708	719	711	685	731	656	720	728	685	728	687	677	688	689	677	715	702	694	702	681	720	690	758	692	698	697	681	706	753	693	704	661	700	673	727	710	691	715	678	695	675	646	704	701	694	719	678	738	683	753	669	708	679	679	734	708	775	702	707	637	759	715	745	665	658	655	720	710	704	671	747	656	706	696	672	725	726	686	659	690	740	675	726	693	722	672	670	713	681	717	736	729	671	700	699	695	694	703	685	685	675	728	745	669	672	666	699	705	673	732	737	678	678	696	704	724	709	669	741	669	717	677	696	667	698	682	711	754	698	673	720	698	688	692	646	692	650	721	681	691	741	717	701	693	672	668	700	671	697	721	704	657	730	774	703	638	687	697	763	671	741	694	703	730	704	727	688	703	676	665	685	699	663	721	678	681	680	729	669	717	679	708	740	683	750	709	696	693	750	725	708	669	699	660	694	680	722	727	673	708	690	699	704	644	711	710	720	708	706	666	719	683	705	700	746	683	725	662	703	676	722	716	703	734	677	722	686	695	687	678	676	694	732	749	720	714	691	721	710	697	715	707	616	696	702	688	678	684	716	744	677	665	675	694	676	704	689	697	717	727	726	700	700	674	676	742	730	706	688	708	752	723	747	682	673	685	647	722	689	783	658	672	667	685	661	704	693	740	706	683	708	701	721	663	672	675	693	715	695	703	745	682	678	664	706	723	623	692	679	694	709	684	677	691	703	733	703	684	727	686	701	709	692	723	732	735	687	719	682	692	704	703	687	624	716	698	683	696	720	677	687	718	660	654	709	709	725	710	697	747	677	704	665	736	698	684	698	708	705	706	726	706	683	657	692	715	702	690	703	670	740	750	684	755	752	685	727	736	683	706
42100	24501	20302	15949	10267	6025	4059	2282	1369	968	864	677	619	621	446	497	447	464	465	374	358	408	340	323	353	407	338	383	363	345	361	373	339	369	372	372	381	358	354	346	347	345	363	335	374	317	386	326	382	346	337	363	345	350	385	338	327	336	343	353	351	329	299	326	338	337	336	385	356	324	347	371	337	375	344	359	383	340	356	364	317	347	363	337	335	362	393	332	352	361	359	330	325	317	342	313	336	343	335	360	373	322	360	336	355	410	367	332	367	372	339	346	347	341	332	354	340	380	317	318	369	339	357	358	336	366	355	346	348	371	309	340	328	332	360	396	356	338	320	358	366	334	359	369	323	361	344	391	347	370	363	369	361	363	327	346	341	349	389	357	354	331	308	343	395	332	387	383	341	337	329	360	342	343	374	358	328	337	349	340	323	350	311	333	369	358	349	352	364	351	338	371	355	330	340	341	357	342	341	346	358	334	358	370	348	370	343	366	342	354	346	332	353	379	335	355	356	361	337	363	373	330	325	353	340	359	369	338	376	373	310	328	340	370	353	327	343	397	362	351	359	346	347	361	332	324	327	335	360	364	377	332	349	354	333	336	339	327	379	387	348	350	340	332	396	365	331	364	328	366	368	328	320	353	346	328	331	336	366	351	338	351	337	349	322	345	355	361	322	364	353	355	349	316	357	351	347	354	335	344	367	335	345	349	317	329	319	356	334	360	358	356	348	329	337	337	343	320	327	354	383	394	347	349	325	336	331	327	339	338	341	360	350	329	346	369	351	355	316	384	379	380	338	328	339	324	302	320	360	360	367	353	383	353	338	331	369	341	327	363	342	362	351	348	350	339	356	336	369	379	368	387	300	386	368	342	352	350	331	355	348	316	351	357	342	367	338	371	339	382	326	346	352	348	342	324	356	342	343	386	355	353	352	332	344	362	344	320	343	346	347	320	348	349	330	322	336	369	353	358	327	367	374	336	361	367	365	335	340	331	327	346	346	373	366	365	343	347	370	371	364	357	350	348	317	362	361	354	356	348	383	348	368	330	353	325	370	355	343	361	325	380	344	338	357	332	361	359	348	361	339	321	367	356	358	350	326	340	358	314	340	319	361	364	331	341	343	331	325	370	365	319	319	330	355	319	334	374	341	359	356	330	320	340	386	360	332	342	347	327	351	335	347	375	345	350	384	406	358	355	312	339	336	339	374	380	371	336	351	335	354	350	374	360	337	327	346	342	336	341	341	346	320	343	375	360	385	352	320	335	362	351	349	333	333	383	329	318	330	351	356	364	347	329	362	345	349	376	307	325	362	325	312	381	349	355	368	367	317	363	380	366	373	324	333	317	369	365	332	325	379	353	361	369	341	331	320	340	331	357	367	359	302	328	378	358	366	345	364	350	341	359	340	365	358	376	344	348	336	360	366	334	364	344	353	359	346	348	314	370	351	350	363	343	362	354	355	348	381	361	364	374	375	328	319	359	323	356	352	360	400	345	379	391	356	352	340	357	336	349	337	348	294	339	359	343	329	351	317	348	378	335	325	336	340	345	362	335	360	316	344	382	368	370	357	366	355	341	366	328	375	357	373	372	336	368	345	349	382	362	333	337	330	317	348	350	336	361	357	387	338	338	337	331	389	343	380	356	360	363	336	355	359	361	338	346	345	373	352	344	376	337	316	370	349	351	371	359	331	349	339	348	354	357	350	369	336	337	350	348	335	334	334	379	364	370	363	347	384	337	343	338	326	366	380	353	371	365	367	332	347	319	347	362	373	367	341	343	314	391	356	339	322	346	330	331	332	326	337	370	386	305	372	354	354	347	357	370	362	344	324	338	344	330	327	335	364	363	299	314	373	379	349	341	313	408	377	310	344	356	345	322	323	373	364	341	338	345	343	329	335	369	342	312	330	348	347	371	342	364	313	381	322	341	362	376	323	331	359	368	329	345	349	341	309	316	387	361	332	354	313	361	341	365	364	327	347	350	338	375	359	338	355	343	376	322	375	365	356	336	337	331	352	367	320	365	353	343	336	344	352	314	348	357	311	348	352	315	328	357	337	330	350	345	331	358	356	362	406	350	335	384	362	313	325	337	381	347	344	338	348	289	385	358	306	317	351	362	374	331	287	381	347	313	368	346	324	362	355	378	304	323	306	373	353	338	314	392	352	367	319	357	370	378	376	336	333	349	348	340	349	358	367	304	337	386	365	321	310	379	328	334	361	350	306	331	369	347	370	354	341	379	380	341	357	383	354	335	333	359	355	328	342	302	336	355	383	378	339	331	339	328	323	329	353	364	388	361	339	368	332	316	353	353	359	352	305	339	343	355	347	358	346	372	340	377	368	352	323	336	329	329	354	316	310	344	348	359	337	362	338	325	319	341	357	389	358	368	347	333	352	378	331	355	363	391	362	335	360	326	335	339	370	342	394	357	375	375	336	363	347	337	346	378	380	337	325	332	337	364	357	381	335	339	369	383	339	342	369	335	337	342	314	314	313	344	348	355	336	343	361	327	364	363	364	306	343	348	362	354	324	364	349	415	356	327	317	354	362	391	336	331	384	334	334	342	319	337	341	324	315	350	365	370	347	354	354	330	357	330	333	339	334	378	373	336	338	343	385	397	391	376	372	375	355	363	317	329	360	365	328	369	369	356	383	359	345	294	376	375	379	361	339	340	339	374	385	354	364	378	345	340	335	363	357	318	363	307	356	326	330	349	343	336	335	341	338	397	331	365	329	374	351	353	367	309	337	386	373	349	369	336	367	342	324	345	329	342	350	316	352	367	366	323	347	309	367	341	343	352	324	356	392	343	357	346	335	309	353	348	349	339	348	359	336	386	339	366	341	348	379	385	357	349	348	324	349	303	344	331	366	341	335	326	321	364	332	298	293	322	372	361	334	334	340	321	378	354	324	351	368	357	304	382	315	334	343	380	383	354	341	327	320	344	367	316	346	357	311	384	336	343	378	335	377	341	334	314	325	312	323	354	327	342	379	346	322	307	339	307	347	330	330	323	334	349	359	364	366	341	337	349	353	349	342	348	330	351	338	354	357	362	372	339	350	356	379	344	312	344	372	363	344	310	367	351	306	346	362	351	330	332	340	386	343	349	321	375	358	313	375	333	344	353	331	381	379	353	312	357	336	346	337	323	349	335	290	341	351	365	360	366	354	330	304	347	340	337	317	349	339	334	376	335	331	374	338	300	337	367	351	327	382	368	368	342	375	348	379	347	343	343	350	365	338	382	332	351	352	354	320	335	336	338	330	344	321	328	369	343	327	374	321	368	319	337	334	337	344	357	378	339	336	351	332	374	368	327	339	325	336	346	373	330	327	342	344	370	335	325	351	359	323	357	346	325	328	330	353	346	343	334	332	347	324	331	333	312	331	342	310	333	323	352	337	335	340	350	334	352	338	350	361	338	349	335	341	384	355	367	341	367	340	345	382	359	321	356	364	365	337	344	349	380	326	343	322	372	344	351	343	332	325	353	339	370
24655	17652	25809	26883	22842	16540	13260	8208	5153	3797	3525	2450	2199	2081	1688	1602	1492	1253	1152	952	911	792	799	772	764	778	760	835	781	778	773	719	729	747	840	802	762	802	755	809	765	787	787	753	801	754	776	766	751	792	777	768	754	695	760	725	741	772	777	797	747	719	770	727	767	758	734	720	769	703	729	750	756	769	728	757	713	760	781	766	751	787	799	744	717	748	765	732	789	744	755	755	742	778	685	708	798	812	744	750	723	759	755	765	761	776	739	755	779	723	728	748	776	806	750	738	724	745	741	746	739	708	752	713	744	711	757	672	718	782	761	732	738	749	664	684	731	719	770	747	757	761	756	765	732	775	773	777	779	749	777	744	702	744	713	803	754	801	688	758	714	782	768	736	747	700	749	772	758	702	716	734	766	790	738	719	784	795	750	762	737	757	809	737	740	714	731	744	759	742	786	756	757	744	780	755	710	785	778	732	759	770	760	720	732	741	716	795	759	737	746	764	732	778	790	730	804	712	738	772	789	724	698	711	755	747	712	722	738	781	761	764	742	705	749	720	783	745	747	730	790	774	750	764	761	790	797	717	727	737	745	737	776	720	771	780	792	770	768	773	682	729	789	750	734	707	694	766	779	718	787	744	721	732	765	724	690	718	739	751	752	738	774	758	765	780	805	768	732	735	756	741	765	736	768	725	734	715	721	808	761	771	749	732	759	723	757	747	718	748	770	741	710	716	726	771	746	759	735	765	755	748	756	806	771	721	703	758	700	727	715	767	776	753	794	788	757	701	724	765	750	762	716	719	732	746	759	752	740	745	737	743	767	770	808	725	771	747	680	703	771	743	743	777	707	782	790	758	709	721	766	772	749	734	759	740	729	764	716	748	768	752	729	725	732	775	717	790	742	707	742	767	782	723	704	728	786	727	742	764	711	687	725	713	766	759	775	755	796	773	767	730	737	728	731	754	749	805	735	755	756	786	764	769	780	712	760	741	729	764	713	702	785	746	754	814	765	733	755	781	803	757	733	771	729	739	723	775	778	795	714	767	727	773	805	724	772	763	683	698	737	698	758	730	740	750	707	750	760	758	801	759	783	762	812	758	736	761	694	696	739	762	761	742	765	749	717	761	732	722	735	734	729	745	792	748	741	783	780	778	765	783	782	715	755	708	736	737	759	730	780	750	751	765	746	754	788	723	771	733	714	726	695	733	733	733	658	721	793	737	788	692	811	760	740	799	729	725	716	743	769	759	788	760	696	787	710	764	729	705	796	746	743	732	779	724	752	764	740	720	786	766	726	774	773	736	770	761	760	782	703	746	694	757	732	731	783	686	773	753	719	734	717	762	702	744	700	753	761	770	732	712	689	730	784	756	787	700	733	768	723	752	743	763	795	759	771	714	761	770	727	771	745	785	731	706	737	796	744	737	724	764	785	726	735	769	708	724	776	755	744	801	794	824	722	766	790	763	734	765	734	771	757	747	732	704	722	780	737	775	761	706	787	746	724	766	751	734	743	773	737	775	769	800	730	741	736	731	782	732	765	720	723	747	702	755	749	736	749	744	743	690	774	767	770	706	784	746	760	700	752	735	758	737	768	735	767	735	767	725	708	738	740	716	722	690	717	772	777	777	755	768	753	794	706	712	756	768	741	761	697	692	735	771	740	759	717	810	731	764	746	689	713	728	772	763	764	747	720	724	784	712	727	751	707	790	728	723	743	755	770	780	820	744	762	788	732	758	768	779	767	751	749	745	753	715	742	741	747	746	783	698	766	741	763	795	740	778	787	757	735	725	763	754	734	747	727	766	767	712	762	696	747	711	765	780	770	773	753	711	767	741	743	764	758	766	733	742	713	747	768	744	752	744	790	758	721	776	774	727	758	769	745	790	724	694	720	756	730	739	765	728	793	775	764	792	746	749	716	730	726	711	740	739	757	772	753	727	740	724	693	701	751	770	784	775	721	713	740	731	718	756	755	787	724	762	708	751	771	788	692	799	752	746	748	762	750	766	742	731	735	719	811	721	773	758	708	778	763	787	780	761	722	789	727	769	719	749	759	748	769	750	682	760	786	753	776	732	721	711	735	766	724	713	790	772	750	749	739	798	773	755	750	726	800	740	735	732	756	758	725	749	742	700	700	741	759	715	687	737	676	718	748	739	737	707	697	744	755	759	724	777	763	799	747	739	777	730	780	739	755	703	782	763	721	708	733	746	750	746	755	798	755	751	737	771	716	747	702	721	745	743	769	745	774	721	704	716	705	772	707	764	749	776	732	743	701	785	745	763	726	793	807	745	726	768	782	736	713	769	781	727	752	739	744	777	711	773	734	735	747	769	750	702	733	786	752	763	776	758	810	724	769	737	735	775	718	722	718	766	731	721	752	768	719	739	754	775	763	749	734	740	812	718	770	794	748	754	722	755	763	780	711	755	753	753	740	752	780	770	753	734	719	770	734	733	690	728	758	783	714	764	751	780	704	744	772	759	740	773	777	735	788	735	720	770	749	753	768	758	782	718	745	761	736	753	793	716	694	783	704	714	735	726	725	700	741	748	744	782	741	743	742	717	730	757	728	730	758	737	727	759	709	706	785	774	725	700	708	735	787	743	745	750	775	723	776	742	778	700	754	809	762	722	720	774	764	726	751	739	770	689	736	759	735	747	738	749	703	754	759	750	725	717	757	796	731	749	749	704	766	692	711	774	779	749	775	725	769	711	799	723	726	742	808	773	765	698	745	705	746	739	741	741	728	753	728	753	712	728	760	763	748	798	725	753	731	751	725	771	749	771	768	780	691	720	793	786	756	755	766	758	798	718	737	697	712	741	753	741	729	747	703	760	726	760	786	798	763	747	762	737	756	735	756	755	732	701	739	769	769	764	734	754	777	771	762	769	765	691	742	751	726	734	762	764	779	760	767	703	744	757	770	727	764	724	763	724	764	754	768	770	745	734	744	708	745	669	763	744	762	754	724	700	703	745	715	716	720	766	796	735	763	722	731	824	747	747	777	732	739	793	757	806	758	757	793	778	754	730	697	714	715	695	762	775	746	769	766	724	730	693	752	791	773	695	748	736	700	794	734	774	707	768	715	725	716	742	713	763	744	712	741	776	793	720	728	774	782	761	717	765	700	727	774	695	759	762	744	752	779	769	741	748	757	708	764	778	723	752	752	742	778	735	764	745	764	730	724	742	768	767	777	690	739	758	720	763	726	750	748	758	719	723	799	720	743	776	750	768	751	750	724	732	753	725	726	720	750	758	754	736	727	751	751	746	725	730	762	759	745	709	756	732	764	760	730	759	762	757	758	736	753	732	780	744	731	794	768	729	777	759	706	801	744	715	739	804	733	761	776	754	743	752	745	749	738	737	721	762	718	707	769	760	745	726	746	777	724	729	709	715	758	748	741	744	732	756	749	744	725	731	696	730	765	751	752	755	737	735	745	765	759	752	773	733	794	750	732	696	784	785	758	734	705	727	756	726	787	740	791	744	787	734	743	781
22494	12219	9238	5507	3009	1665	1049	782	602	586	533	415	383	337	353	377	310	321	314	341	321	297	287	306	300	299	318	330	290	303	319	309	281	294	316	292	301	304	303	255	302	304	287	286	299	314	324	305	285	320	291	315	287	297	322	325	297	285	283	308	303	262	305	283	352	289	293	289	301	309	297	274	283	323	310	280	278	302	300	320	323	311	294	286	289	288	263	264	334	304	312	273	298	313	294	297	284	312	311	285	299	302	308	305	331	297	314	278	271	285	294	307	313	279	268	290	264	293	292	281	309	285	293	334	282	272	275	266	322	316	300	304	329	345	312	301	283	288	319	316	275	307	303	286	290	324	243	292	270	321	299	272	284	300	293	292	302	347	292	306	317	307	276	290	281	280	275	316	303	284	298	296	277	305	256	289	289	288	269	306	278	290	296	318	282	277	327	292	282	269	297	304	307	278	283	268	291	305	307	287	280	287	274	284	296	298	255	307	304	309	272	257	279	276	283	271	284	294	291	298	275	301	277	281	297	295	272	307	294	283	282	301	263	282	323	289	333	308	288	272	285	316	276	301	291	303	338	292	326	287	285	291	333	276	324	331	249	318	281	272	285	291	259	283	277	280	293	270	263	274	273	296	276	293	313	264	277	304	307	316	270	300	259	295	310	303	293	285	287	307	272	302	269	268	297	321	288	282	285	320	308	290	305	306	302	288	300	245	304	292	298	283	322	293	312	317	267	291	312	292	306	294	274	273	325	282	270	291	287	286	271	305	293	313	337	307	298	268	276	288	306	272	276	291	293	310	268	299	316	292	305	307	314	302	282	260	287	313	268	308	288	264	279	288	298	297	312	308	290	299	320	321	281	293	292	316	291	272	298	296	289	285	290	282	273	321	297	271	299	288	321	321	298	287	301	275	305	271	285	285	277	296	302	295	306	312	298	308	304	280	255	275	304	277	296	316	327	289	301	304	308	333	263	262	293	308	328	301	301	268	315	296	259	305	326	261	281	317	288	261	270	295	281	311	301	292	319	309	254	321	294	328	315	297	296	290	297	279	281	297	280	273	311	312	295	291	254	277	295	270	316	262	319	325	290	286	289	280	307	325	291	272	309	303	266	306	269	288	277	286	288	276	288	312	278	280	272	326	314	298	302	283	320	300	305	273	275	323	306	287	268	279	296	303	252	297	309	276	296	284	288	311	287	298	261	281	338	284	319	300	315	310	289	326	285	295	293	263	299	299	303	269	272	292	312	292	287	294	283	299	277	287	294	291	329	272	292	316	271	300	306	280	279	295	345	248	300	286	284	324	306	323	320	300	302	258	289	308	296	298	275	281	292	270	310	255	301	289	284	292	337	277	318	255	258	282	335	287	304	260	329	256	258	278	306	304	316	284	278	262	309	300	289	283	269	277	293	317	305	304	278	269	285	318	299	323	290	261	284	317	324	273	294	276	290	290	336	286	284	274	324	350	285	335	292	317	261	280	294	261	263	276	280	288	299	301	291	295	289	295	307	275	266	301	307	292	304	282	266	286	307	325	307	279	262	285	341	291	284	287	281	282	266	278	340	305	257	312	284	254	320	266	268	302	268	294	316	296	316	289	302	297	265	301	282	288	301	285	290	287	265	287	288	321	258	316	277	330	262	287	302	276	301	288	259	297	310	293	277	296	283	285	294	335	322	290	293	281	311	300	312	277	315	282	322	295	313	279	289	312	284	296	295	298	303	284	307	295	275	320	286	283	268	310	304	257	294	270	304	296	287	319	291	302	284	293	259	272	291	296	309	310	295	281	312	317	331	299	322	252	292	309	323	299	293	291	300	282	316	289	294	308	291	310	279	245	287	270	309	303	296	260	272	310	253	288	265	267	328	297	275	280	276	278	290	274	333	292	321	309	356	309	296	324	303	265	290	285	317	286	312	297	281	292	266	296	296	297	305	298	298	309	277	278	286	294	247	291	308	274	263	244	313	304	281	281	293	299	301	321	295	304	286	283	294	291	261	274	291	287	324	304	315	314	287	273	295	284	276	278	284	311	301	286	325	281	289	311	355	298	294	323	290	294	291	274	288	305	292	296	301	273	282	282	321	275	279	283	303	273	308	309	279	290	289	295	306	283	297	310	274	276	268	300	250	298	306	277	295	316	291	272	287	299	327	313	262	273	330	282	295	294	320	273	293	280	321	302	319	295	303	304	319	294	302	298	317	300	267	319	312	301	282	303	252	293	276	318	292	242	284	276	269	316	278	293	271	256	284	302	298	323	293	296	286	281	270	285	316	299	288	285	257	299	324	297	304	284	296	283	283	292	265	278	284	280	305	281	315	291	309	286	314	313	287	271	294	257	287	285	283	254	257	306	308	301	307	311	337	309	324	284	308	286	309	280	302	260	314	315	323	250	311	315	289	291	311	290	301	274	332	264	262	268	244	289	316	338	264	286	295	305	285	270	295	312	283	291	309	313	293	286	278	298	273	293	315	293	315	321	277	314	311	287	277	274	291	264	266	304	344	309	291	303	270	294	282	289	309	290	307	291	306	303	299	291	281	290	291	286	263	305	323	293	300	303	263	296	309	245	330	330	323	325	301	282	248	307	291	290	267	307	275	257	321	255	279	298	275	273	304	291	294	319	297	293	319	362	273	267	302	305	277	300	305	305	284	279	293	273	317	302	276	300	284	297	306	319	262	291	284	307	290	291	276	272	298	295	296	303	299	335	306	312	258	313	306	291	306	305	308	332	289	251	280	296	292	293	291	320	313	304	317	304	294	264	298	273	278	308	297	283	306	321	308	316	290	291	299	263	328	320	294	312	297	278	275	281	283	295	332	289	256	270	264	286	303	305	277	277	252	300	275	332	302	308	291	319	302	328	289	332	285	262	261	319	327	301	334	295	289	257	258	311	292	281	321	285	318	287	296	312	293	315	303	313	298	271	305	268	294	317	271	292	326	327	274	328	291	292	301	284	280	292	303	305	288	319	285	307	307	319	304	291	275	271	286	291	288	292	264	300	291	313	297	256	266	300	301	270	247	298	267	299	284	288	287	274	311	311	282	292	309	279	292	291	282	283	271	292	293	299	282	292	306	309	280	304	278	311	277	287	296	276	280	283	261	308	269	289	320	272	308	278	301	297	293	272	320	294	274	300	314	325	283	294	276	309	327	327	285	298	270	296	330	321	293	329	274	302	293	294	276	277	273	332	317	323	294	289	317	299	286	262	300	322	298	292	301	289	300	289	283	298	303	285	291	308	279	284	259	286	295	278	317	285	294	291	310	306	301	299	301	299	309	280	264	325	301	298	315	307	279	300	278	261	309	309	312	287	318	341	320	307	272	277	260	303	305	327	292	291	317	270	311	297	323	282	323	284	329	316	311	289	305	319	310	279	288	314	316	283	314	319	312	280	283	302	292	270	270	266	271	307	280	300	318	300	299	282	287	250	285	316	272	298	291	282	288	286	318	279	290	294	309	300	339	327	305	320	296	256	303	304	279	269
13030	9158	14215	12751	9565	5868	4080	3142	2372	1823	1642	1368	1267	1137	1000	997	919	851	790	697	679	658	678	663	666	652	655	699	683	661	672	704	688	632	615	692	685	650	634	665	658	654	667	630	643	642	672	648	680	689	684	625	649	637	628	644	657	698	676	665	622	650	679	635	695	672	614	695	645	665	657	617	591	634	660	631	675	614	640	650	658	660	698	641	637	705	639	649	640	616	650	648	649	639	670	668	644	661	632	637	622	701	676	647	661	674	651	674	622	637	668	659	635	595	681	630	668	650	645	655	641	626	655	699	658	666	580	644	637	648	652	689	637	655	633	648	700	665	667	649	636	627	618	643	650	665	632	681	620	651	622	640	649	664	705	659	675	721	627	666	645	584	616	635	623	634	651	614	674	643	630	619	632	615	681	632	659	676	633	632	616	641	680	635	641	626	622	598	650	659	653	670	640	662	668	647	684	622	640	689	664	622	641	635	646	656	603	657	691	631	630	658	675	642	673	610	649	655	635	631	613	710	620	646	591	642	628	665	623	682	631	669	657	652	656	695	660	654	672	664	676	614	621	637	641	670	599	641	628	665	585	596	621	618	624	649	653	663	623	655	665	688	654	627	633	656	658	593	575	640	712	639	632	607	686	672	625	619	689	631	601	603	663	623	615	641	623	639	632	602	676	666	618	693	646	661	646	663	670	658	661	680	631	635	652	601	671	610	594	561	603	638	643	627	643	688	646	644	671	621	662	645	608	653	645	710	623	652	660	625	675	658	667	638	624	666	620	618	676	689	641	661	626	663	661	635	621	686	628	643	643	666	643	638	615	637	694	666	614	634	645	645	674	631	700	669	686	680	632	669	689	663	644	660	638	712	650	620	644	662	678	677	638	630	689	660	643	662	676	627	628	689	659	640	620	669	659	654	649	638	671	627	618	687	638	639	639	645	638	647	707	625	667	636	660	672	621	650	612	642	637	673	670	618	625	624	649	640	609	607	633	618	683	619	680	625	638	677	669	586	662	639	687	662	648	667	638	585	636	653	676	671	670	667	657	600	674	649	632	628	679	665	654	641	651	653	661	661	621	659	688	647	684	624	679	666	650	612	627	674	671	630	648	642	654	631	640	653	667	636	637	624	665	651	632	634	618	663	662	661	641	660	655	641	659	676	641	677	660	675	648	624	615	686	667	654	624	634	657	644	628	624	648	693	653	656	637	614	643	617	689	669	648	595	654	637	666	660	624	629	652	633	666	654	647	658	637	666	654	603	643	648	684	657	639	641	681	570	629	696	642	660	671	685	609	650	657	642	599	680	699	680	626	646	627	616	592	704	651	659	669	655	650	618	627	680	675	615	660	647	654	627	660	655	596	628	653	653	624	660	658	607	677	674	681	646	652	665	643	663	689	645	663	636	638	656	660	598	701	630	618	647	623	608	625	632	686	689	676	576	625	606	639	650	683	653	679	648	597	636	644	664	654	605	688	650	695	653	640	640	648	649	660	691	637	632	613	652	699	674	622	631	617	674	646	636	616	632	632	682	648	617	680	632	650	711	628	631	716	659	675	641	646	634	650	664	652	645	659	597	620	666	635	613	646	651	625	610	659	658	652	647	650	661	627	604	722	651	600	612	662	686	639	629	627	653	698	648	626	638	618	627	664	623	640	661	655	663	613	609	636	636	664	623	638	615	642	622	651	625	637	676	654	653	675	657	628	654	619	637	645	636	624	652	656	637	665	640	654	687	642	682	617	645	670	672	690	662	626	630	702	644	640	627	664	641	630	620	644	635	637	644	628	638	658	637	649	637	651	643	681	710	695	667	667	661	681	650	637	679	613	649	618	656	623	638	712	607	693	563	626	690	674	636	654	644	672	669	649	653	638	657	661	685	635	617	619	624	633	667	674	651	669	636	631	621	672	638	638	617	676	661	619	643	654	665	649	637	664	629	647	617	685	633	678	663	700	623	629	644	664	654	663	655	636	654	659	662	652	588	672	656	619	671	646	660	638	632	653	674	660	669	607	660	631	668	687	673	627	664	671	645	676	637	630	650	614	644	649	656	647	698	690	643	660	676	687	630	633	683	714	626	649	632	622	687	615	662	665	637	627	633	644	669	644	647	636	644	667	657	675	666	672	680	653	606	641	628	636	650	657	634	649	620	662	615	652	618	634	700	641	635	600	631	681	665	607	659	626	673	712	680	649	683	606	628	640	663	630	687	667	631	562	632	626	626	659	653	670	702	695	680	637	601	622	699	652	645	670	587	645	642	648	646	661	680	620	636	683	653	664	666	655	621	662	695	680	629	661	647	712	601	642	653	638	608	699	647	657	677	644	640	597	627	652	638	617	654	636	713	656	649	645	598	621	641	671	638	689	634	588	635	685	691	670	660	651	634	657	641	654	676	683	632	632	639	659	627	671	652	648	648	668	653	640	644	672	661	662	622	616	645	626	630	657	611	616	642	618	657	714	654	628	631	667	595	659	633	673	661	645	654	640	666	660	670	682	641	642	673	659	657	656	620	662	656	626	581	645	638	641	672	628	662	606	721	653	620	618	660	661	683	685	654	664	610	666	665	639	632	649	651	627	612	618	633	660	660	648	608	676	658	675	661	644	655	703	660	681	610	638	634	616	657	673	608	666	648	641	633	637	688	642	641	668	675	672	638	670	652	661	644	650	691	605	649	688	620	615	674	624	686	681	664	652	651	680	638	696	642	640	691	609	636	680	653	592	667	623	656	630	660	666	674	624	689	692	598	650	662	664	675	616	649	637	667	656	666	630	615	674	654	631	623	686	640	669	634	639	653	678	681	624	614	611	662	628	630	660	670	681	639	618	630	616	661	636	660	640	630	672	626	638	684	691	653	649	667	660	639	669	622	623	679	630	664	677	619	646	601	633	637	683	653	643	650	595	652	663	642	664	647	648	597	665	638	627	643	629	640	644	648	691	663	643	634	625	621	620	639	628	586	687	619	663	610	673	633	694	656	638	655	641	632	623	647	605	620	653	626	650	633	615	660	658	653	633	641	647	615	669	656	676	634	626	623	651	661	677	643	634	616	690	680	675	657	614	650	637	604	593	653	671	636	615	635	616	668	613	645	688	666	679	688	636	661	612	669	703	693	620	633	661	632	628	661	671	666	631	676	644	632	660	638	672	668	608	678	659	676	681	656	642	654	641	648	674	654	655	603	645	631	705	638	653	675	632	623	629	660	623	659	668	689	711	639	664	640	639	644	623	623	659	614	599	659	669	616	599	671	635	639	625	632	656	636	659	611	680	645	696	628	660	651	682	676	641	617	619	639	646	678	614	698	637	679	632	670	633	670	632	635	648	628	658	660	679	659	662	614	606	644	616	629	617	662	628	647	649	663	642	666	641	658	684	658	701	616	661	680	649	654	660	660	705	631	666	664	719	620	616	607	677	639	679	630	631	635	631	635	603	636	638	601	688	697	623	634	661	661	676	631	685	653	638	626	636	665	638	676	675	639	632	663	659	660
35494	18532	15145	11015	6025	3271	2100	1304	950	748	653	546	542	491	447	403	404	399	374	350	358	331	313	309	347	314	327	312	351	337	336	314	339	301	304	340	349	313	323	315	322	316	317	326	305	320	302	315	333	347	305	309	300	337	352	279	335	336	335	353	317	369	320	324	354	315	335	307	325	313	289	307	311	361	369	337	320	330	329	341	344	330	323	293	344	365	299	337	337	293	316	290	296	313	347	328	331	294	285	330	302	361	354	318	285	372	324	322	310	315	314	314	327	331	336	324	329	306	327	306	312	365	314	328	330	341	267	317	344	346	323	313	355	332	294	344	293	338	305	296	316	301	319	343	339	325	326	306	305	316	338	329	308	292	335	361	368	368	305	310	354	337	306	328	338	318	330	300	351	315	312	307	332	321	325	328	359	308	322	337	315	308	340	326	356	336	330	349	331	305	334	331	318	309	324	312	313	316	299	310	284	332	333	316	327	316	337	299	316	339	314	354	344	283	313	331	350	346	327	351	318	319	295	309	292	323	325	320	325	313	321	374	347	314	324	321	342	334	345	340	334	324	331	323	299	316	334	352	353	324	330	304	340	290	360	313	303	292	346	356	336	339	273	354	317	312	298	341	324	322	333	283	302	352	324	323	295	304	302	331	321	304	351	324	340	332	328	326	306	323	290	299	331	332	333	317	310	333	338	309	305	292	323	310	316	334	319	318	319	335	297	346	313	347	353	346	329	302	311	307	319	319	363	342	296	316	311	339	323	284	315	317	285	280	290	310	338	288	306	346	305	324	344	321	320	350	323	318	310	354	303	291	352	340	326	326	320	325	329	314	310	353	309	337	318	344	311	353	319	330	329	328	329	338	319	346	297	280	339	343	304	321	370	342	302	330	353	292	304	303	311	340	362	322	367	315	326	314	325	328	339	309	333	362	321	298	326	317	319	311	295	355	298	305	374	318	328	343	329	300	315	318	316	332	338	304	302	321	298	306	328	320	314	313	316	286	333	344	363	344	309	299	328	293	335	330	355	332	333	305	329	331	345	306	317	303	306	332	327	311	321	334	354	296	350	346	347	295	343	348	332	321	318	363	324	306	322	300	360	376	299	299	318	338	334	381	371	325	311	309	318	357	326	351	331	295	317	339	325	308	318	308	324	325	309	305	324	331	308	321	309	316	305	291	321	307	341	322	352	295	318	326	353	332	316	318	310	337	307	315	304	317	333	330	310	297	334	323	333	324	325	314	337	346	325	294	380	323	305	320	312	340	317	330	311	287	309	347	315	330	314	359	325	330	348	377	319	301	320	342	332	344	326	314	334	389	339	298	308	320	326	335	319	304	325	314	346	314	303	323	324	340	298	268	305	332	316	325	333	331	339	309	283	317	356	325	371	337	327	320	322	305	312	297	301	347	343	294	321	326	339	301	312	328	316	311	315	290	349	320	315	314	312	342	345	338	336	317	323	374	318	321	323	330	324	312	342	334	322	334	302	333	303	347	336	347	318	286	325	319	346	342	344	334	305	323	323	341	334	324	333	308	354	334	299	339	306	305	359	337	343	330	356	301	366	348	310	341	317	313	328	355	336	325	321	302	315	330	370	341	309	329	328	325	335	307	315	354	307	299	314	333	307	301	341	325	337	339	334	335	317	306	324	348	357	321	350	313	344	315	367	327	371	320	376	328	314	273	302	317	356	313	316	330	325	333	328	323	315	412	304	329	341	306	287	328	328	343	322	348	342	319	340	320	326	309	314	319	326	323	323	325	332	329	351	297	296	344	329	332	340	313	318	326	338	332	348	334	308	367	326	330	333	319	311	341	331	320	305	313	318	312	357	350	295	340	325	291	300	306	336	296	318	292	331	337	327	318	343	312	301	293	294	303	284	313	330	331	314	327	297	324	350	346	344	347	340	327	336	331	310	332	304	323	316	283	304	306	299	306	346	344	302	302	315	338	339	296	313	307	316	317	339	339	334	307	341	341	305	340	334	314	342	314	311	312	311	314	317	300	325	336	310	277	320	316	320	333	345	292	328	327	338	300	304	328	308	325	311	315	329	334	316	296	313	305	297	324	352	327	337	299	295	303	352	308	334	350	324	341	315	339	336	310	364	318	353	336	309	327	369	348	302	340	321	322	323	350	326	307	322	315	333	330	299	368	341	323	317	314	323	292	343	338	344	343	346	287	334	376	317	336	334	318	355	322	321	328	337	345	315	343	321	339	380	308	310	323	309	311	315	336	324	325	319	335	333	326	322	323	306	335	353	336	305	335	386	328	349	332	329	331	319	330	318	303	342	319	336	299	294	318	367	386	271	322	334	325	312	308	299	324	309	297	313	321	354	321	299	343	307	342	313	311	322	343	310	327	314	341	321	343	347	319	346	333	334	334	296	322	325	299	325	334	351	291	293	333	309	384	350	351	328	339	343	354	328	322	339	320	352	316	336	351	320	323	321	315	362	331	330	310	299	320	345	354	331	303	323	340	283	305	332	292	322	311	329	298	341	342	314	322	306	312	305	331	327	312	310	290	330	312	316	338	316	327	351	313	336	338	331	336	314	291	355	292	297	328	315	318	333	305	345	317	316	329	327	332	282	327	318	316	362	302	328	325	334	344	313	322	301	310	304	309	316	319	294	304	329	317	325	332	326	302	332	340	365	325	335	354	286	300	307	288	301	312	340	330	315	259	333	295	306	317	340	315	296	352	333	294	320	325	288	329	307	305	359	305	371	350	308	309	351	321	321	302	325	313	344	311	340	319	315	321	346	326	326	319	312	346	334	336	327	346	315	320	332	346	346	319	303	342	321	299	332	323	329	308	303	325	327	315	327	317	326	375	350	345	305	310	311	316	340	308	313	325	333	335	339	306	307	331	304	361	324	315	335	297	331	347	337	301	296	327	303	327	285	313	313	325	315	323	321	292	321	338	334	336	321	301	309	331	300	289	300	342	328	310	333	300	339	359	332	306	289	274	305	344	300	334	320	346	328	272	300	302	319	300	303	307	308	338	314	301	339	304	314	312	326	342	339	317	329	333	316	319	326	325	309	313	300	270	297	309	363	315	331	302	292	344	296	293	330	286	310	345	348	303	327	300	337	329	322	302	343	313	319	329	315	316	343	326	339	348	337	334	315	315	288	301	349	332	337	302	306	323	317	343	345	324	306	297	325	313	327	353	318	324	336	314	351	350	330	346	326	296	326	326	346	308	334	285	323	308	305	353	326	326	312	327	327	332	320	286	315	307	376	304	332	315	314	353	304	367	324	306	324	318	314	289	289	332	306	314	330	334	326	321	295	304	329	281	336	363	310	332	327	319	356	332	318	320	303	313	353	318	329	322	313	302	317	304	323	335	338	335	340	310	317	289	325	308	328	354	305	316	310	289	297	322	304	321	326	325	336	324	304	324	318	307	318	336	343	317	311	305	270	355	297	273	313	317	308	325	317	344	336	334	332	305	304	324	335	306	341	387	293	313	308	276	327	328	328	306	327	310
21187	13426	21459	21056	15861	10833	7589	5367	3695	2887	2524	1924	1799	1574	1328	1292	1108	980	1005	887	822	767	783	733	718	678	722	718	678	684	736	686	755	706	724	713	740	748	681	716	730	701	738	735	703	714	707	741	676	739	741	672	705	725	755	684	743	734	691	686	753	727	687	695	691	723	730	664	684	680	696	668	692	752	744	764	786	643	739	712	696	727	735	701	750	738	730	723	716	699	703	732	696	664	730	715	719	747	671	718	740	730	722	703	703	709	725	725	672	742	725	733	697	736	704	737	765	678	742	690	733	685	705	730	717	665	737	693	729	699	729	720	707	674	716	701	691	731	701	700	696	710	734	632	688	698	659	673	693	700	725	666	702	725	725	709	759	717	722	684	701	693	717	707	720	715	733	678	724	741	709	710	692	695	666	695	716	691	705	724	643	707	699	749	759	708	694	683	734	700	713	674	709	706	708	728	718	745	667	691	673	693	694	695	716	719	724	736	738	679	750	737	693	694	712	643	726	699	711	727	692	719	650	747	718	695	717	701	707	702	714	702	644	670	743	730	687	699	697	732	744	720	729	698	703	692	739	691	675	684	726	774	738	698	646	732	697	699	770	680	685	701	723	742	700	701	732	727	651	716	754	698	775	743	731	743	695	695	696	739	745	707	695	694	708	687	742	719	698	692	733	759	709	719	746	743	672	690	653	683	744	709	686	735	745	680	746	676	675	722	695	714	729	666	727	677	641	752	660	735	744	695	730	713	719	668	694	728	667	736	707	712	679	719	701	714	669	691	663	704	742	696	693	747	679	710	709	744	705	691	713	665	686	676	731	707	745	722	697	722	670	766	714	684	705	722	763	694	672	712	718	736	641	716	716	703	706	672	709	676	723	698	706	698	694	682	728	735	689	707	715	755	724	688	699	698	727	718	724	765	713	675	669	679	713	766	727	698	728	667	692	731	736	684	631	705	686	705	694	718	761	738	681	714	751	706	706	745	716	643	687	658	703	659	704	735	677	725	711	725	699	665	683	733	627	688	693	704	740	694	692	682	692	684	722	666	697	683	705	701	708	670	723	685	729	668	704	722	668	724	737	704	632	731	738	707	711	687	702	702	735	657	738	660	700	711	669	711	662	717	693	699	698	710	698	765	683	713	689	726	715	713	710	675	656	689	700	720	702	670	721	763	717	692	704	698	700	721	678	706	723	708	733	681	719	718	709	713	692	734	666	677	695	710	677	678	735	702	742	699	692	697	672	734	794	696	712	676	716	687	697	684	690	724	729	690	742	708	724	676	704	677	734	713	693	721	724	723	670	680	720	672	760	733	685	709	722	688	688	671	700	686	729	713	678	690	697	732	732	740	736	728	706	709	735	734	674	731	691	717	707	701	671	727	669	743	700	693	710	715	737	724	718	716	717	732	709	696	738	693	688	702	695	645	714	662	707	696	723	758	725	685	677	670	743	696	739	683	720	720	688	724	722	677	694	656	687	713	699	661	746	694	716	741	677	688	679	710	675	741	690	704	712	693	692	743	694	709	674	702	701	641	727	725	716	697	710	761	721	700	720	745	716	741	720	729	656	693	679	700	742	659	676	647	659	683	730	724	670	750	687	730	716	690	709	713	672	714	742	741	684	674	731	739	661	692	757	715	769	697	706	713	710	773	702	684	675	689	742	733	720	706	663	715	667	733	712	739	692	689	699	704	701	737	707	711	682	743	705	743	707	755	692	684	691	719	658	734	730	706	663	689	681	727	704	700	759	743	725	671	703	698	726	693	741	696	703	688	719	686	654	695	696	686	690	646	687	699	731	706	672	673	660	720	732	665	741	717	706	642	700	724	722	757	672	715	674	744	717	677	726	715	690	676	713	731	747	690	701	695	696	725	706	698	684	747	703	719	737	663	711	701	741	711	722	727	705	698	659	663	726	749	680	733	677	736	676	699	735	713	705	763	685	734	721	688	676	708	708	664	726	698	698	738	666	734	711	722	682	660	665	711	755	740	726	736	657	685	693	693	685	690	714	719	655	731	704	703	722	745	721	713	733	679	755	688	725	715	704	696	712	717	709	706	703	723	699	732	647	668	734	663	701	709	739	679	730	708	732	668	680	707	675	693	657	674	739	745	682	693	711	720	721	715	683	663	778	699	678	739	744	682	700	718	684	709	738	747	694	696	736	716	731	663	720	747	674	692	700	679	703	695	723	713	713	717	677	753	751	724	684	727	713	737	755	724	652	693	692	744	697	685	677	673	708	726	704	714	712	721	687	756	726	713	697	697	702	687	703	731	717	694	693	695	695	710	710	705	687	695	678	729	690	697	706	700	765	722	699	710	680	685	730	694	728	721	718	690	687	709	715	700	673	679	697	668	648	691	747	732	737	742	698	663	692	709	698	677	720	686	700	633	742	685	734	700	701	688	705	701	730	705	719	683	691	730	712	701	655	706	688	717	717	760	715	667	687	697	671	712	685	728	696	719	645	694	720	681	696	705	671	686	708	720	707	681	701	699	714	712	685	707	763	640	716	738	702	717	672	715	700	657	731	697	721	717	701	743	727	659	686	709	691	658	703	708	718	703	743	705	681	716	765	679	706	750	730	697	723	669	724	708	727	724	715	693	718	712	713	754	703	678	688	696	697	731	715	723	721	719	722	658	687	711	702	715	702	719	658	720	690	703	739	695	719	673	722	701	730	728	726	708	691	738	731	720	685	673	748	673	736	699	714	653	721	674	733	708	702	715	669	755	732	694	719	731	661	707	677	685	680	740	685	728	664	681	708	726	741	700	768	697	743	741	735	693	721	753	721	681	740	717	667	721	727	710	682	710	707	688	700	757	718	715	683	676	721	739	688	728	694	690	734	706	717	717	749	690	696	713	711	711	719	708	639	685	691	690	753	670	672	737	729	723	741	695	697	709	711	679	675	656	739	707	772	717	705	726	680	671	692	756	709	736	688	701	750	688	687	685	709	700	699	705	675	728	698	651	712	672	716	692	699	737	712	682	711	742	731	699	675	725	732	703	731	727	734	742	710	690	679	694	698	679	697	698	748	708	679	697	708	719	732	698	717	713	762	701	680	670	696	714	715	690	733	710	731	717	702	684	727	726	747	698	727	697	701	752	687	743	694	711	718	705	716	700	664	700	670	683	696	697	676	739	699	713	730	677	668	732	689	693	699	699	738	673	727	710	708	706	697	680	718	719	731	699	693	752	724	722	728	741	714	710	742	727	710	661	655	711	695	740	709	671	684	719	700	731	699	702	729	673	686	678	695	699	631	741	760	709	654	721	692	707	709	697	726	707	683	738	631	707	673	672	720	703	666	747	726	703	710	695	700	704	683	728	689	687	714	734	692	694	722	722	697	694	679	737	711	713	719	695	677	716	728	689	738	691	704	678	743	708	724	675	698	686	715	657	709	759	751	670	701	744	689	707	746	719	697	744	677	695	731	698	666	731	723	694	697	643	721	660	711	712	707	706	667	730	669	713	726	756	709	704	694	701
41324	23409	22010	15792	8548	6004	3527	2274	1542	966	854	638	629	570	473	490	448	445	414	372	389	361	357	342	354	348	311	349	331	385	358	338	351	361	347	363	364	352	333	339	348	365	365	333	348	387	365	337	372	355	348	343	354	353	371	345	346	380	302	369	366	351	362	402	352	325	344	373	349	341	345	398	331	382	372	342	371	343	355	350	387	360	341	359	358	374	349	340	374	386	340	343	385	376	377	354	385	360	306	332	366	343	382	323	365	354	365	301	332	357	328	371	326	342	351	351	346	321	361	365	336	339	351	329	336	347	352	359	356	347	343	322	362	336	350	331	360	360	345	374	356	354	362	361	344	347	359	401	350	348	363	337	339	359	377	345	331	362	337	338	310	335	312	326	353	370	325	386	371	355	376	359	308	330	332	386	393	367	374	343	320	365	365	383	321	356	363	362	327	373	354	356	355	359	318	322	363	370	382	378	361	368	369	322	324	386	350	343	367	340	344	328	336	352	338	371	390	342	313	369	346	380	346	391	319	349	331	377	324	374	338	292	369	365	353	382	331	372	375	334	336	354	341	367	361	352	355	351	318	369	332	354	313	372	312	346	355	360	335	312	342	338	391	358	339	336	347	336	341	368	321	313	352	320	341	339	339	370	387	380	356	339	341	354	321	352	343	397	367	364	343	335	362	343	323	328	339	353	349	322	371	339	354	376	361	353	332	329	391	402	396	370	341	350	348	323	366	339	354	358	347	349	318	321	330	336	357	309	358	326	356	344	367	333	370	340	347	353	351	344	336	337	351	339	326	356	332	350	312	376	363	353	395	361	354	353	353	317	355	325	371	350	343	323	353	366	349	367	369	362	376	382	344	360	373	354	337	332	358	376	357	325	415	356	332	345	390	327	328	385	314	364	334	324	368	339	337	330	344	338	383	385	377	347	326	359	336	328	341	336	347	364	356	359	383	346	365	329	348	366	357	335	358	339	312	363	356	366	321	346	322	376	332	308	342	339	344	359	351	342	353	301	343	353	301	385	317	330	378	326	318	374	323	328	351	347	357	332	358	355	328	388	403	400	331	382	400	385	357	334	368	345	348	349	337	315	334	384	345	363	354	362	340	357	363	340	350	300	361	329	327	350	336	329	326	351	372	355	334	333	373	348	332	360	377	369	314	365	363	339	297	372	366	379	380	350	336	391	370	336	328	323	354	347	374	366	367	361	341	361	390	370	379	339	340	321	382	333	349	353	347	399	375	319	390	340	323	329	371	356	383	362	372	371	380	351	327	343	342	372	355	336	371	380	360	344	340	380	334	360	325	347	322	341	387	340	350	346	363	362	344	344	352	300	335	323	377	355	319	332	352	354	318	374	359	315	351	364	336	340	384	367	341	332	334	321	373	339	345	364	369	331	336	332	358	324	336	380	328	344	362	330	314	299	320	317	313	372	339	354	358	308	340	345	386	349	357	404	339	351	330	340	373	407	368	384	367	367	333	328	368	313	348	402	353	353	351	362	370	338	346	335	358	321	330	329	361	320	353	365	343	344	331	335	328	363	340	307	360	320	325	363	360	351	347	317	339	368	342	371	379	392	353	356	323	344	363	331	331	340	323	385	330	351	344	320	344	358	342	367	341	341	344	356	348	344	350	389	326	362	341	337	376	362	375	379	368	327	334	358	324	351	358	357	352	295	333	340	355	379	349	339	341	338	346	327	343	366	381	335	302	301	396	362	387	347	352	334	310	312	410	346	353	315	304	357	327	348	340	352	394	352	367	363	337	358	320	298	301	332	344	328	314	324	342	346	373	355	341	326	357	358	333	338	326	373	344	395	399	363	346	329	366	316	351	331	329	371	376	363	368	339	370	363	349	376	380	347	305	346	301	374	320	326	337	310	347	372	391	330	313	339	372	333	347	354	328	358	383	361	368	347	336	357	341	319	382	329	310	327	340	347	323	347	367	386	362	361	350	360	356	372	355	358	335	313	372	328	342	350	333	349	358	364	334	306	342	367	375	318	341	318	350	335	353	318	392	365	374	361	379	326	315	317	357	372	359	340	359	349	349	350	377	332	313	364	359	367	348	360	299	331	353	368	350	343	333	356	342	349	356	347	371	345	368	353	365	328	371	381	343	338	368	334	358	343	325	348	382	364	374	376	369	327	344	345	368	338	332	373	367	362	366	364	328	340	352	337	297	324	365	349	371	327	344	355	375	355	342	355	364	345	347	374	320	333	342	357	341	365	355	360	314	355	330	407	382	304	339	329	339	341	355	342	350	362	374	409	373	367	344	316	365	349	342	333	367	324	309	365	348	351	309	347	292	352	322	351	340	355	351	342	375	351	366	348	370	362	325	376	365	368	345	389	340	336	396	323	337	362	344	333	328	367	359	382	327	334	328	383	345	385	346	336	344	337	343	342	346	356	365	330	342	324	356	327	370	342	307	329	364	333	376	388	348	363	342	345	319	336	332	371	336	368	351	364	372	345	376	355	373	360	331	337	373	311	356	378	402	353	329	364	358	330	351	366	336	381	330	355	363	336	358	354	345	364	343	330	375	340	322	331	335	314	373	335	355	344	356	339	319	333	334	357	337	357	343	349	335	335	329	359	341	363	384	355	360	365	357	379	333	356	331	361	354	347	373	354	331	365	329	372	321	357	320	340	369	383	331	340	341	363	352	345	372	355	362	331	358	330	351	396	350	337	335	368	404	353	320	333	348	331	348	393	371	296	358	324	359	354	345	354	357	339	360	371	351	340	374	351	344	338	354	346	401	324	362	360	324	334	373	356	348	361	334	330	306	342	356	358	347	343	340	366	326	335	366	401	361	365	359	354	327	343	318	375	335	352	331	335	340	362	323	321	324	356	355	358	328	317	328	330	323	339	322	333	329	346	342	347	333	359	293	362	318	341	346	321	354	361	376	353	364	332	352	347	366	379	339	363	376	352	338	336	338	395	354	367	384	362	361	349	383	356	373	335	345	341	361	374	374	339	356	371	348	399	372	373	394	378	386	356	381	367	358	332	376	338	351	320	344	372	375	358	316	368	362	352	354	342	311	350	370	351	350	370	359	328	330	365	357	366	342	348	341	341	355	375	356	386	325	339	341	355	370	359	350	375	358	379	348	348	294	351	376	375	357	362	377	341	359	346	344	343	376	319	371	320	348	337	312	361	362	352	400	321	361	381	354	364	343	328	361	357	322	347	360	336	337	360	320	334	344	368	326	379	372	364	354	354	315	370	389	345	303	309	352	361	337	325	371	355	363	346	398	345	355	336	369	333	289	343	347	335	361	342	361	330	359	381	358	334	343	330	352	367	339	372	378	339	371	350	352	333	334	335	319	378	376	376	369	357	364	371	322	340	371	357	346	344	367	333	369	332	358	356	357	332	337	335	374	362	322	325	369	364	301	326	332	334	318	332	338	339	342	350	370	338	367	357	344	348	357	338	336	340	340	385	367	386	350	303	348	348	349	350	336	353	363	355	341	332	341	343	332	354
23764	17224	27516	26212	19774	16763	11446	8464	5652	3815	3288	2458	2214	1996	1615	1609	1474	1264	1194	962	940	868	791	780	789	801	781	788	769	761	801	751	784	801	774	748	802	797	853	804	809	807	791	769	841	752	775	744	746	713	730	771	774	793	739	773	723	760	706	755	770	794	692	765	734	734	790	710	768	731	801	720	807	751	781	717	774	788	714	775	798	758	757	796	795	782	770	734	728	754	757	782	776	776	713	785	738	812	706	784	756	776	737	757	733	752	776	753	732	744	727	698	721	790	750	751	784	783	713	728	760	740	787	782	752	763	752	726	773	744	739	775	779	734	772	739	750	752	742	760	755	769	735	776	732	782	761	808	747	746	757	753	781	755	707	728	735	746	789	756	798	712	734	764	778	749	746	775	779	810	761	765	759	776	734	759	723	745	796	758	784	781	779	737	789	702	710	781	764	751	744	708	715	712	768	775	741	770	747	746	745	785	786	771	743	761	786	728	813	733	698	737	778	774	732	734	721	788	712	753	730	785	731	731	731	748	745	731	760	758	727	673	781	810	731	740	794	739	734	758	806	736	740	728	724	750	735	784	748	739	753	791	729	765	826	795	744	749	809	692	770	788	751	739	756	740	750	734	717	759	772	746	744	727	760	754	771	725	785	762	747	744	754	767	760	740	781	727	758	776	711	748	747	739	782	774	743	745	769	816	735	743	782	739	779	744	754	742	722	780	799	771	754	740	727	757	779	768	737	781	793	756	717	717	711	808	727	739	741	749	753	753	762	744	742	711	736	760	787	721	735	752	746	743	781	727	748	786	735	705	735	761	773	773	756	767	779	822	751	736	741	733	723	738	776	746	733	707	740	754	778	726	808	756	777	749	750	771	761	708	749	751	725	756	701	744	777	669	768	779	729	741	775	736	757	744	744	724	717	772	784	758	743	759	726	744	741	808	731	728	725	752	778	771	740	780	709	743	716	792	776	755	706	733	780	757	729	764	771	747	731	763	769	742	734	769	740	765	708	773	760	754	751	766	716	753	800	749	745	773	730	747	755	733	768	722	764	727	708	770	757	697	823	744	705	736	748	762	743	811	766	752	784	758	758	747	744	705	748	745	785	711	740	824	729	739	740	758	764	764	770	741	752	744	738	752	784	759	740	760	726	772	772	755	745	709	755	762	705	747	699	746	773	729	788	787	787	733	750	727	804	757	757	735	727	721	781	754	733	705	799	782	756	784	767	710	739	705	756	798	781	744	736	782	790	690	775	712	738	764	729	774	799	782	750	780	782	749	717	774	736	752	753	804	800	697	768	766	757	780	783	765	771	736	782	711	710	758	761	760	716	736	733	728	793	714	735	757	751	759	702	799	738	770	744	702	741	764	762	785	736	707	773	721	708	773	811	726	751	731	697	754	759	737	754	732	792	830	746	798	779	799	757	759	730	745	738	723	736	735	799	738	760	741	718	785	766	771	729	787	785	743	741	742	778	756	779	770	728	779	710	717	716	765	720	726	741	711	727	779	723	755	722	774	768	733	733	744	721	741	738	731	747	732	753	741	753	742	756	751	764	742	687	749	773	760	771	761	729	725	774	765	788	750	779	770	749	798	784	727	751	739	773	675	733	769	813	751	756	803	762	791	749	749	748	748	774	768	767	694	739	755	708	777	790	783	736	706	759	774	763	754	780	797	744	769	801	721	767	741	782	723	792	754	773	766	732	766	756	764	742	739	761	778	729	816	731	721	809	745	737	743	768	736	765	809	739	748	745	767	770	737	736	713	770	730	728	724	754	748	740	691	754	742	734	713	742	735	710	721	755	755	757	795	742	753	760	777	771	770	765	750	760	785	794	788	782	734	739	762	725	761	762	774	742	740	779	760	718	783	737	795	786	751	763	760	721	694	751	765	751	679	758	739	786	756	732	738	755	704	806	790	741	788	758	727	773	761	703	730	728	763	737	749	746	746	744	754	727	743	747	757	756	814	780	778	750	724	787	694	762	736	790	731	767	718	762	751	724	749	768	732	746	743	672	730	715	730	754	723	777	759	764	732	774	759	766	753	806	753	704	821	739	712	717	744	751	757	794	759	750	744	787	767	760	792	784	788	765	750	735	761	730	782	738	739	742	730	746	776	759	755	788	721	764	808	757	787	807	728	727	695	703	753	776	734	725	786	763	778	736	705	715	726	720	724	803	719	738	781	766	694	727	732	747	751	823	762	810	734	752	729	729	747	723	739	746	748	762	640	741	703	792	773	758	723	761	719	756	717	766	798	723	734	753	752	781	771	720	748	718	737	766	794	738	714	710	751	721	750	725	671	725	742	793	730	747	810	768	716	681	728	703	797	760	728	804	721	729	787	730	765	745	740	763	758	749	749	788	779	733	790	754	776	745	770	763	745	768	674	748	771	762	788	754	807	747	760	698	789	781	713	769	728	726	791	711	753	718	722	754	734	792	721	764	764	732	742	740	785	732	748	742	771	695	762	776	780	753	736	806	723	735	769	751	707	795	809	785	718	773	713	745	740	723	766	739	728	737	807	717	717	713	725	722	763	742	778	752	752	750	702	716	738	729	780	758	781	747	733	819	780	738	830	742	715	799	735	766	765	735	715	756	770	768	772	791	749	737	706	728	728	738	789	726	737	755	726	741	788	785	775	727	728	779	752	732	766	725	719	755	786	800	766	773	754	750	692	753	768	785	744	722	778	772	758	774	802	726	711	780	730	785	771	767	712	719	792	747	777	784	675	760	726	738	767	751	706	702	757	782	743	739	699	799	714	748	748	792	760	750	698	782	731	745	739	777	762	792	745	744	798	758	740	765	732	753	765	768	720	768	709	808	793	755	796	764	802	778	794	738	743	760	753	749	713	743	797	759	766	756	774	725	704	750	769	750	780	727	760	706	790	765	768	738	760	720	756	740	732	764	748	749	760	715	753	769	728	740	757	759	733	765	773	715	778	714	711	768	736	751	753	774	741	763	758	706	768	740	758	811	775	742	755	760	735	751	845	746	716	686	773	727	724	731	751	748	765	826	762	753	768	742	807	744	767	764	782	718	783	776	761	762	764	789	788	700	732	763	754	746	771	761	745	740	777	782	763	746	741	794	745	729	739	766	758	769	760	782	748	788	773	710	746	748	785	758	747	724	733	735	759	782	765	783	716	783	741	756	795	730	726	772	748	734	736	718	768	742	744	755	803	722	765	735	765	772	752	752	740	721	759	732	766	729	745	790	775	758	741	763	719	751	735	719	794	761	745	693	758	756	735	757	722	738	738	738	735	770	781	734	681	672	740	751	774	779	791	739	737	752	729	766	771	735	776	778	764	733	727	751	709	770	751	828	752	796	755	764	760	805	771	722	753	790	755	786	734	771	745	788	730	830	757	782	759	706	747	793	726	777	732	754	752	710	742	719	772	754	746	713	802	791	771	788	726	772	738	774	726	779	734	719	766	780	789	754	737	734	779	718	769	778	756	728	753	793	771	744	746	716	711	774	741	695	715
24845	13846	8603	4407	2428	1471	959	738	575	525	476	453	391	457	375	333	356	348	348	294	309	301	296	300	317	296	328	306	299	282	294	316	302	323	342	309	309	294	315	298	276	326	284	320	298	277	317	287	280	314	295	326	301	313	284	277	290	296	310	299	280	331	294	295	322	272	305	307	296	284	294	301	300	307	303	307	310	320	263	292	288	305	271	314	310	329	288	295	304	365	273	293	295	325	294	334	302	271	303	328	290	307	335	318	299	255	313	277	290	287	339	328	309	275	318	323	305	293	338	328	290	298	314	305	262	314	330	327	291	305	310	264	299	307	344	274	272	279	268	317	282	302	329	311	307	289	309	299	279	307	307	301	313	277	323	296	302	274	311	286	277	279	314	298	274	286	294	308	313	303	340	292	309	318	302	306	322	309	325	311	300	286	306	312	297	312	306	310	311	327	295	311	281	331	280	261	301	240	296	281	295	285	270	291	319	318	293	298	314	266	293	295	310	307	276	303	292	315	326	324	287	299	299	280	295	296	278	305	326	296	329	308	317	292	286	305	295	288	275	298	290	321	326	284	320	285	318	306	290	313	315	301	294	279	276	274	287	320	306	287	303	322	305	279	316	283	315	310	337	307	289	284	300	262	308	302	297	280	297	303	295	271	295	307	305	297	275	294	298	296	340	224	277	286	337	282	279	279	280	265	320	276	291	335	315	274	315	286	291	300	295	286	316	291	308	310	323	290	283	283	269	313	327	327	315	304	322	294	309	277	317	315	303	290	297	307	307	289	272	278	286	287	287	343	310	282	275	322	278	318	295	329	292	329	300	290	260	292	261	293	303	315	311	274	324	290	297	295	303	285	320	259	255	290	305	322	297	308	291	321	303	329	297	274	313	272	296	310	303	313	294	273	309	270	264	286	335	315	287	287	323	306	302	280	292	305	301	299	285	306	295	273	279	294	285	307	289	326	315	299	302	299	318	317	281	272	285	297	333	299	302	308	328	307	299	308	305	290	282	308	298	321	285	326	297	320	289	303	304	309	294	281	312	299	310	301	332	291	291	314	315	322	296	308	299	307	308	303	291	289	314	316	298	292	285	309	295	318	319	355	288	282	319	292	326	289	343	315	308	288	283	280	276	327	322	314	254	301	267	278	284	310	321	318	283	319	308	281	278	302	290	270	286	304	303	306	299	305	305	316	287	290	281	303	293	308	299	300	301	342	326	299	261	289	302	274	284	315	307	298	313	286	286	273	304	332	312	299	293	273	255	270	315	290	294	261	284	320	265	278	283	286	266	296	300	293	284	302	296	312	305	283	296	318	306	286	255	305	296	315	300	289	282	324	292	304	299	277	313	335	309	357	295	310	292	322	282	293	288	304	307	323	306	311	296	279	315	285	315	290	287	302	268	294	318	306	310	294	288	271	314	301	257	307	309	247	291	273	277	289	324	325	311	334	327	302	314	310	324	276	283	291	316	290	304	304	285	267	302	296	293	307	300	269	293	292	290	297	294	303	299	294	253	317	327	285	305	296	310	302	324	320	284	280	287	307	313	330	312	302	293	280	295	297	304	288	307	301	294	274	307	333	283	283	274	304	291	297	309	316	317	287	264	284	268	303	281	287	301	279	307	332	263	285	264	292	298	306	291	276	301	299	315	300	298	265	300	318	292	334	333	333	358	297	270	284	310	311	315	346	317	327	273	311	280	307	306	320	286	298	294	287	297	303	315	315	313	278	292	302	310	268	300	312	273	295	290	291	294	299	296	292	317	292	290	273	261	252	337	298	266	292	303	282	306	314	322	269	313	325	299	325	278	324	293	272	333	280	336	327	303	299	302	288	301	292	297	329	275	292	337	290	310	282	315	286	315	320	291	297	278	307	320	296	281	330	303	269	276	328	313	302	294	327	288	270	320	308	268	301	298	314	331	288	322	264	271	303	303	315	262	322	330	279	299	279	296	297	281	318	252	301	333	284	302	289	294	298	294	299	283	304	271	295	301	308	274	320	280	312	279	309	306	306	276	312	284	312	298	281	278	283	316	293	324	341	279	324	307	299	270	303	285	290	317	301	290	293	285	251	311	289	333	297	334	294	314	301	299	301	281	306	305	298	302	324	306	306	300	305	285	277	295	296	307	335	290	292	315	306	310	288	303	292	283	306	304	285	286	302	295	310	293	300	298	299	294	294	281	294	281	285	286	317	312	293	273	284	319	324	292	293	292	294	315	278	316	254	304	277	310	307	303	313	304	320	301	294	279	301	340	294	288	261	300	324	295	280	314	259	291	270	341	299	269	271	311	251	295	299	286	311	292	276	295	260	263	322	277	282	312	295	285	308	295	271	320	268	308	298	280	310	297	279	287	312	291	270	288	283	284	281	310	299	295	287	291	301	313	294	329	331	273	328	283	298	286	299	300	267	286	280	303	301	304	312	317	314	300	299	327	325	265	330	311	332	300	296	307	314	321	303	309	285	302	286	310	274	317	318	284	279	281	298	313	297	304	304	295	312	323	291	313	297	320	273	239	286	310	298	317	295	270	308	304	301	286	254	280	303	291	321	316	298	279	303	312	305	298	302	284	253	299	299	322	324	276	295	307	305	278	274	300	300	300	250	270	347	281	319	293	321	315	295	298	311	335	284	271	263	306	294	279	286	288	265	308	288	277	297	291	321	314	319	322	299	316	299	292	293	344	305	279	318	290	275	284	298	282	317	316	274	304	287	300	306	302	275	312	280	282	314	314	326	291	309	321	275	288	295	292	284	300	304	311	307	296	303	283	317	281	277	288	293	290	304	319	296	314	286	299	309	284	331	275	299	316	293	296	292	289	304	310	322	295	304	304	323	286	321	305	306	321	284	282	327	297	322	279	268	300	340	343	314	305	314	296	295	328	285	287	266	281	314	276	270	276	285	268	315	261	309	289	289	315	317	312	286	273	309	299	278	312	283	321	332	297	273	301	314	310	271	289	288	343	291	330	320	287	318	294	271	301	263	313	302	278	304	271	270	287	302	311	306	262	289	284	319	328	293	308	278	298	309	311	322	279	292	316	268	287	311	314	262	346	308	325	315	338	297	272	252	288	270	313	304	277	279	298	326	301	295	294	290	312	310	284	280	323	323	311	286	256	313	281	293	294	295	318	304	320	314	326	272	328	294	304	292	313	319	305	277	286	300	297	285	302	316	309	265	286	317	284	295	300	301	303	317	302	301	286	287	283	304	304	311	329	285	274	291	302	324	293	325	282	306	300	291	295	276	313	307	305	304	315	318	272	288	287	314	301	321	294	273	295	325	300	303	286	331	287	291	301	281	257	319	322	288	313	278	280	325	333	294	326	302	309	310	285	271	306	325	305	296	301	311	301	276	305	284	271	308	285	287	314	301	310	299	333	305	276	321	315	317	316	261	311	300	278	296	290	312	276	312	305	293	296	301	269	300	316	293	313	346	311	324	311	324	314	328	310	284	284	298	305	288	271	313	284	291	276	313	290	299	329	298
14439	10706	13083	10035	7481	5244	3895	2908	2314	1895	1603	1355	1161	1275	991	1006	959	880	803	694	689	696	657	686	633	693	684	662	643	691	631	606	677	721	680	666	657	727	658	650	675	706	655	641	690	663	628	645	666	678	663	671	611	635	619	656	621	677	670	673	659	661	675	675	681	693	624	617	664	707	662	630	612	689	683	676	648	635	661	610	689	666	663	632	606	687	641	642	677	626	623	613	692	652	683	618	693	652	663	646	632	636	650	650	646	619	662	647	658	647	648	707	637	664	643	645	663	622	633	660	647	638	639	625	651	686	626	657	657	622	656	697	687	635	669	654	668	697	687	690	673	625	652	625	666	652	621	689	617	653	632	637	683	642	676	617	578	670	631	644	655	704	677	640	679	660	626	676	628	645	666	654	614	689	674	660	668	675	696	629	665	654	678	630	644	645	622	671	677	631	655	651	649	670	650	703	628	686	654	662	665	626	719	612	646	646	700	638	644	657	680	651	686	667	649	651	687	599	667	647	693	652	660	631	654	650	609	691	670	603	645	659	643	647	648	648	693	659	661	633	599	688	657	673	626	668	666	673	646	641	650	652	603	650	692	638	620	654	654	650	658	645	634	669	639	622	599	652	643	711	630	650	647	626	692	667	662	617	660	663	659	673	668	662	674	666	676	617	648	648	659	659	607	652	635	656	658	687	661	687	706	644	659	645	645	696	657	655	625	694	668	700	684	615	643	616	666	635	657	626	653	658	678	658	631	655	619	639	675	649	643	704	712	595	658	699	631	615	633	618	689	665	635	697	678	663	669	641	659	669	650	712	623	617	640	700	698	668	632	657	664	662	640	675	644	658	686	655	620	662	671	657	682	619	682	616	664	703	673	650	651	649	629	638	610	647	668	668	635	652	611	735	695	642	627	657	652	627	686	683	683	635	666	680	654	644	638	696	659	639	661	648	658	618	659	665	629	648	661	644	696	648	674	693	647	652	625	665	640	675	682	676	580	653	694	654	636	653	656	650	629	677	648	679	649	693	655	632	662	633	624	674	667	634	659	642	675	671	658	652	681	672	632	667	678	640	657	644	674	695	675	638	608	641	636	626	650	687	673	672	604	656	661	654	650	671	674	646	683	636	655	641	630	646	649	636	640	635	641	628	654	645	628	688	681	662	650	659	660	634	667	633	653	700	658	650	628	675	637	675	655	663	637	626	671	610	665	673	676	644	642	691	685	643	653	654	666	639	671	634	637	710	628	641	621	660	603	641	648	629	659	688	670	648	665	683	687	651	645	638	653	707	684	650	641	678	660	662	643	620	668	708	642	648	662	656	633	668	647	628	646	670	657	673	682	669	659	671	639	605	659	662	665	681	660	656	646	670	692	635	645	633	632	645	650	606	678	644	629	625	639	658	658	639	660	651	626	701	658	656	671	650	661	701	672	691	648	677	695	660	674	617	617	624	639	658	666	652	627	660	654	681	682	656	631	681	637	624	634	665	666	701	680	639	696	662	629	649	632	624	705	604	659	619	662	676	642	660	643	683	687	646	660	632	649	673	623	662	624	665	689	660	681	618	688	690	642	650	664	621	661	682	671	643	650	659	648	648	629	658	676	638	666	650	671	644	701	631	687	646	643	706	662	670	647	670	654	624	616	666	650	676	651	682	636	630	682	636	643	642	679	705	674	657	666	635	677	624	691	632	685	662	623	680	645	623	685	637	710	652	698	634	674	675	696	671	671	685	673	695	674	655	637	674	629	651	685	674	666	684	595	652	621	641	632	625	665	662	621	675	642	667	646	635	668	674	660	689	645	657	664	680	660	666	641	615	645	656	642	668	639	686	626	692	638	633	665	651	664	697	646	631	654	681	627	595	639	668	587	661	646	648	639	641	672	651	614	706	713	635	676	624	685	670	679	685	639	649	690	652	638	677	628	635	651	696	657	619	663	598	708	656	651	600	658	643	633	619	653	677	703	673	585	685	650	643	627	637	693	639	705	640	651	694	653	653	657	623	641	681	631	641	686	649	660	705	635	622	648	650	642	692	639	625	637	706	665	683	630	659	664	640	664	633	655	637	677	690	646	662	636	641	622	644	674	678	625	675	643	648	685	660	615	615	600	618	655	659	617	648	664	638	700	652	649	664	626	694	669	665	613	662	677	664	627	629	639	676	670	660	681	638	633	615	668	655	647	662	674	620	636	620	654	604	632	682	619	662	642	661	667	627	694	645	666	682	645	639	671	627	679	634	638	645	645	689	630	654	662	691	656	657	664	686	679	649	659	614	684	643	721	675	637	694	650	616	643	662	681	659	618	681	641	635	655	624	645	679	654	661	679	654	632	662	650	662	642	635	619	658	618	655	621	636	616	633	678	631	630	584	654	577	638	619	679	637	701	663	654	695	667	646	622	625	657	640	621	684	650	639	624	668	640	656	645	696	665	659	642	671	660	654	646	659	649	678	683	652	674	635	664	649	681	679	664	700	654	662	627	600	648	648	639	628	641	670	648	648	678	621	648	624	676	610	675	677	674	679	687	652	646	652	648	651	633	671	659	611	653	654	653	663	649	647	671	596	645	647	636	643	646	656	674	664	638	704	642	645	658	657	637	667	644	691	671	611	643	686	592	658	701	676	600	665	598	656	643	617	643	640	609	656	679	673	623	663	652	678	649	616	636	636	654	615	683	681	681	662	680	674	675	651	622	709	689	623	633	655	659	645	646	627	681	623	632	671	640	650	660	639	645	628	634	651	705	650	707	613	667	676	666	686	650	656	697	629	684	636	655	650	588	642	663	667	693	635	687	628	712	651	680	607	671	634	648	661	641	687	648	655	716	679	647	654	600	660	645	696	633	629	653	705	648	672	695	678	663	662	713	643	677	654	633	643	634	685	649	658	657	649	656	696	657	691	690	646	662	623	629	646	682	653	631	647	647	676	628	637	695	652	634	672	601	652	675	692	630	668	682	671	594	674	657	630	633	625	631	640	654	637	668	685	646	674	640	645	603	657	620	679	631	632	642	620	695	667	695	681	715	640	681	655	637	684	630	627	700	645	669	638	677	650	641	655	651	649	693	615	673	657	676	640	685	655	671	620	624	711	627	656	680	675	677	671	673	667	662	646	648	656	645	619	627	649	626	667	666	622	634	649	651	702	667	618	702	648	647	658	679	677	669	670	662	637	712	673	678	694	652	681	661	719	671	645	644	632	658	664	674	679	667	649	719	634	690	637	690	629	655	636	642	677	670	692	656	666	661	648	671	644	642	662	648	673	617	642	613	661	636	677	685	652	653	658	663	684	622	652	651	676	637	650	640	658	635	646	662	725	663	624	644	664	644	663	673	677	681	632	642	658	660	687	674	684	632	630	652	603	625	657	659	685	647	663	685	650	642	662	643	659	649	678	666	686	645	655	603	680	704	659	625	621	644	655	658	686	676	600	596	612	651	671	638	717	644	701	650	698	686	677	629	652	670	666	610	639	670	614	647	715	631	647	659	619	693	638
37702	20402	13173	8052	5161	3312	2154	1217	880	719	648	529	481	484	412	389	374	393	350	342	338	349	361	341	356	332	311	338	328	361	316	327	329	375	329	336	326	324	360	334	342	316	310	305	368	321	291	332	337	324	330	306	340	321	341	310	325	334	321	336	345	313	332	299	313	306	346	338	318	321	326	337	339	297	340	362	337	301	324	320	346	308	317	332	359	361	369	359	348	328	338	341	323	323	323	338	309	329	362	350	338	315	306	305	324	352	341	324	361	361	303	322	375	387	321	330	323	307	341	291	324	351	332	313	347	338	307	336	353	310	324	338	293	317	302	318	371	364	345	319	329	297	335	349	302	355	310	276	323	324	318	346	335	331	335	335	316	327	338	374	320	300	306	374	329	308	340	303	318	365	338	301	330	314	285	316	318	328	307	333	293	330	340	308	342	336	348	310	331	338	325	297	344	368	290	342	323	308	323	303	321	323	345	331	323	365	337	311	327	323	305	360	302	339	319	330	346	343	360	311	309	273	338	356	322	316	329	327	316	306	342	303	362	343	326	345	330	323	328	352	326	314	349	311	343	282	357	283	314	324	309	345	331	320	324	330	329	330	346	312	333	357	337	369	273	346	330	301	305	303	344	333	308	320	331	341	323	309	326	339	334	332	343	324	331	339	350	326	313	301	333	352	320	326	351	313	294	330	343	332	320	314	328	336	293	326	327	309	321	294	318	306	321	288	322	332	344	313	305	332	337	370	322	315	336	359	340	358	313	346	352	352	328	368	331	307	284	318	313	299	297	313	283	366	353	327	322	299	313	335	347	337	338	332	315	307	318	353	316	325	335	292	329	312	333	300	317	282	307	317	322	329	319	300	282	324	335	321	343	316	307	289	327	324	305	311	337	353	288	344	323	371	346	314	321	326	359	325	306	339	312	305	341	322	340	345	368	344	304	274	344	328	318	323	320	348	285	361	335	322	339	334	334	335	291	328	328	342	330	337	319	334	346	355	332	319	354	336	337	345	339	337	307	328	351	345	332	360	343	322	350	300	337	348	320	306	344	328	327	333	347	364	334	339	309	329	316	279	347	335	314	342	317	328	314	324	335	290	285	340	313	367	330	327	320	304	344	337	333	357	337	329	293	303	303	348	322	291	311	364	353	353	322	369	333	322	304	363	326	341	300	307	329	325	320	319	333	331	311	342	348	349	375	322	362	333	339	303	335	320	347	341	303	312	356	325	333	325	316	303	332	332	357	309	314	339	330	320	321	327	295	368	338	345	342	339	312	326	318	314	342	323	308	345	366	290	347	333	346	345	334	357	339	334	334	349	314	331	316	275	356	335	312	339	301	302	320	320	316	317	328	327	338	313	329	363	314	374	304	328	298	314	333	325	303	345	319	315	325	320	330	345	312	348	328	345	359	328	296	331	326	314	335	312	344	358	324	306	334	319	302	301	322	311	361	324	311	301	311	287	349	330	342	324	337	343	345	352	323	315	352	310	316	304	331	349	302	346	345	324	351	345	334	333	331	324	370	308	335	328	303	332	338	336	370	298	322	348	323	307	360	318	280	317	341	300	319	319	335	332	353	353	342	300	336	332	359	342	339	313	303	314	327	327	340	336	321	327	303	310	301	317	336	328	329	347	332	329	314	309	326	344	323	298	326	341	312	341	326	330	296	313	303	297	319	329	315	340	318	326	330	314	311	334	330	305	292	335	342	274	312	308	348	353	377	326	339	322	326	281	331	322	352	311	344	341	334	343	318	301	325	322	314	331	336	341	334	344	336	315	286	319	349	323	340	335	338	325	363	345	320	299	348	338	364	361	310	320	305	337	318	305	305	373	336	300	348	333	323	328	301	332	331	350	344	333	339	337	325	334	337	328	342	328	359	353	327	362	337	305	357	340	302	352	365	325	333	344	327	341	331	314	333	296	318	305	283	333	334	320	326	340	323	313	324	338	304	322	337	332	309	313	353	352	313	307	334	323	372	327	355	326	329	306	338	353	322	310	341	342	342	322	317	308	295	342	372	308	316	327	318	314	285	315	360	318	309	324	336	317	325	350	352	304	293	306	338	290	327	335	334	325	300	292	338	345	298	351	329	331	335	321	328	330	302	318	339	332	348	329	329	327	314	326	340	311	291	344	325	336	291	323	335	325	340	313	318	295	359	353	339	348	323	321	333	310	319	299	359	338	299	287	358	297	273	311	340	366	347	354	331	305	271	298	342	316	298	324	322	334	329	310	350	316	326	319	312	337	334	336	321	303	324	304	324	298	334	357	342	339	324	346	329	302	321	325	305	335	283	298	279	330	310	342	327	341	347	336	359	324	353	335	319	356	316	315	345	305	297	316	336	327	356	315	361	339	320	318	334	345	309	317	317	297	298	324	328	294	336	348	329	340	314	368	337	306	347	329	333	330	320	318	364	323	316	323	346	342	329	285	351	315	338	352	314	325	319	333	337	295	331	315	360	307	312	332	298	299	297	295	375	353	330	326	360	373	301	337	385	361	304	338	364	312	308	344	352	315	294	323	312	337	288	346	358	296	316	344	351	367	317	321	348	323	282	336	295	302	336	291	309	328	294	303	313	345	298	312	341	344	303	316	303	303	310	325	337	326	363	326	328	354	322	313	291	297	344	304	336	322	289	350	322	340	306	339	331	315	329	311	334	325	329	295	302	306	312	331	340	345	329	347	321	328	307	332	344	342	337	326	348	347	309	314	280	315	345	312	343	329	304	331	313	348	337	328	310	352	350	331	314	355	332	340	303	304	326	337	328	330	300	332	340	369	360	284	337	351	323	319	342	321	317	308	332	343	339	349	334	330	322	335	335	327	373	330	318	364	314	319	305	297	303	318	340	319	323	304	330	311	325	266	336	320	327	322	329	296	331	311	342	321	331	312	322	347	327	295	361	317	332	313	343	339	348	322	341	323	311	338	322	355	308	358	319	344	323	334	337	338	327	324	334	318	306	338	329	325	307	325	324	316	341	301	336	343	340	299	311	320	327	332	359	346	326	301	302	316	348	336	313	322	333	315	339	346	356	336	326	338	309	330	343	330	325	310	317	310	319	332	352	287	304	332	316	327	358	343	337	336	291	325	347	347	308	321	323	365	351	343	338	342	329	304	323	303	341	315	360	357	330	343	344	304	312	313	297	330	318	341	334	346	315	308	321	328	296	322	319	346	347	312	330	332	292	350	317	300	290	300	314	366	341	370	291	297	323	303	341	314	308	342	348	330	320	325	307	317	339	321	314	305	342	314	351	351	356	318	336	332	386	341	325	305	338	348	325	339	329	343	332	318	348	332	304	336	313	314	325	349	336	350	337	331	318	342	324	320	331	310	367	315	307	334	309	345	333	345	345	307	331	299	331	288	310	349	334	347	301	311	346	296	307	262	326	333	328	322	320	310	341	348	313	340	319	297	345	324	333	326	297	332	315	306	324	315	301	343	327	285	313	315	324	315	331	359	346	356	316	368	308	303	347	339	328	350
22887	14824	17502	17273	14613	11529	7704	4764	3487	2712	2428	1899	1721	1679	1215	1209	1197	1059	910	847	843	723	752	753	760	751	711	696	749	724	752	736	725	743	753	760	750	743	738	738	729	727	728	697	700	689	739	727	762	713	709	680	666	717	723	762	724	775	698	711	717	730	729	718	690	743	708	722	724	711	772	731	705	766	742	764	661	773	717	737	766	714	697	715	674	705	710	732	744	703	717	746	649	713	726	708	740	676	677	727	714	747	731	719	675	715	735	717	716	743	725	719	731	710	761	697	753	718	726	716	711	707	726	705	746	740	710	678	677	663	710	741	705	697	735	721	682	693	697	758	707	707	753	659	672	678	716	703	736	698	725	701	728	715	683	722	731	694	701	707	709	682	691	759	712	671	759	736	704	713	699	675	671	721	724	708	715	693	751	692	724	738	675	734	712	721	755	713	701	704	749	725	732	685	692	760	674	777	741	686	678	709	721	658	664	679	726	715	749	686	745	725	670	663	690	699	700	687	722	716	726	720	724	722	723	695	727	710	738	718	701	710	682	666	737	688	773	681	717	688	675	727	734	735	701	709	727	732	746	745	676	679	681	704	718	711	717	676	698	743	738	659	682	721	687	716	722	703	725	746	690	744	683	705	710	743	765	710	706	715	717	679	739	747	731	707	690	668	694	727	713	728	682	698	704	770	723	725	729	701	669	738	699	720	703	687	734	679	743	699	719	766	685	697	719	690	718	700	662	686	710	727	754	675	726	737	704	745	719	707	718	711	752	703	706	723	698	685	717	716	703	734	718	719	693	685	709	705	738	711	708	687	711	734	684	772	769	690	690	683	724	685	725	734	715	777	696	714	723	706	653	716	677	733	726	815	762	703	738	735	667	722	685	755	750	657	760	719	703	723	707	730	703	720	648	692	765	688	728	707	721	733	753	751	704	706	769	710	694	690	705	671	746	751	702	739	684	725	697	702	739	700	736	705	707	707	717	699	652	639	695	732	764	755	705	717	729	712	690	732	684	724	684	768	720	714	696	735	719	679	734	691	729	709	681	706	668	771	703	681	720	735	691	697	680	681	733	667	736	775	717	700	730	787	745	704	718	682	729	724	717	684	710	710	730	769	744	733	724	715	702	741	712	640	752	693	749	716	692	700	720	762	701	690	735	710	726	707	734	689	695	691	716	749	682	737	697	716	732	715	693	684	708	752	704	748	722	732	765	693	746	701	678	679	703	707	706	723	714	727	658	742	641	717	746	722	690	716	732	720	714	674	694	693	732	710	727	705	753	738	686	757	721	670	728	685	697	711	702	716	697	694	720	722	751	676	686	688	700	748	740	699	759	751	747	691	723	697	683	711	714	704	688	706	730	726	668	689	706	697	674	661	730	680	697	689	669	707	716	699	726	683	764	694	683	685	705	797	728	726	644	684	746	701	710	702	673	769	662	689	728	692	737	696	749	689	709	766	719	700	726	739	696	682	714	726	672	703	734	750	726	690	717	715	692	699	747	696	722	749	716	708	743	702	727	740	707	750	716	733	649	720	724	744	687	785	762	718	719	679	747	729	746	741	717	672	687	707	779	688	669	726	707	683	670	761	689	707	699	687	706	678	725	742	692	727	714	700	679	708	708	734	642	709	675	682	709	703	708	719	709	691	752	750	721	733	740	669	733	688	757	698	724	697	705	725	746	666	677	702	711	749	667	698	726	733	719	644	731	732	714	716	728	715	733	724	704	713	715	733	747	773	715	716	745	728	710	682	686	696	708	728	729	695	740	750	743	711	677	694	690	722	669	697	694	722	748	764	711	737	707	731	723	714	716	692	713	680	711	691	717	694	710	734	789	754	718	693	739	698	734	764	700	759	728	733	739	707	717	709	735	720	696	712	735	751	675	738	732	707	697	748	691	763	736	748	700	706	730	683	695	694	709	701	695	708	710	739	746	682	693	678	718	684	679	713	700	718	686	728	690	749	710	726	680	713	720	717	727	669	729	687	747	694	670	702	701	736	764	717	724	690	681	722	745	755	716	725	713	763	714	728	717	679	666	684	673	733	772	720	707	701	706	630	692	712	747	735	655	656	727	691	762	698	732	745	726	756	718	729	709	718	671	728	747	732	703	674	676	727	716	733	717	694	745	716	688	721	648	696	757	745	719	761	747	692	746	694	706	722	682	692	733	711	732	739	699	727	685	704	736	736	681	721	731	689	708	719	737	700	718	721	682	684	709	707	690	654	732	736	759	720	682	700	789	675	694	691	717	752	660	682	721	665	680	704	731	717	712	677	754	684	742	720	713	711	691	714	728	675	719	737	669	652	702	744	699	686	704	731	703	715	692	782	694	696	719	680	695	695	737	712	695	678	757	715	688	694	659	704	682	729	715	703	697	695	722	741	719	715	737	708	695	679	721	715	715	725	742	694	770	722	701	726	699	731	695	690	689	741	743	706	714	677	710	698	714	738	716	708	680	671	688	731	667	721	722	758	735	726	701	717	696	723	701	717	726	774	679	721	729	689	669	711	744	733	692	830	706	739	678	759	674	720	745	696	675	708	707	727	685	726	714	712	698	685	703	692	682	722	689	739	713	691	760	714	673	705	703	732	689	687	724	708	740	738	686	702	692	741	710	697	696	730	707	688	678	704	751	751	671	714	688	722	730	711	705	694	711	677	672	685	661	747	718	727	726	725	693	747	692	666	740	710	706	711	686	735	718	736	663	697	713	734	706	747	694	682	749	733	709	755	707	703	708	674	724	707	673	740	760	701	704	738	686	736	718	705	729	686	741	708	713	735	701	744	683	673	685	707	743	717	703	746	696	710	713	688	708	721	687	716	710	727	666	721	686	738	644	644	702	753	711	714	660	721	734	641	696	716	736	754	691	742	735	675	693	690	679	767	690	666	740	715	724	705	709	715	722	688	687	690	681	688	703	729	764	756	728	687	700	738	696	699	754	657	692	747	717	738	712	687	709	666	744	734	707	729	696	729	750	716	726	707	707	720	691	682	677	653	744	685	769	730	720	724	726	739	743	754	693	762	772	674	677	720	707	712	722	729	713	678	696	676	707	694	696	739	669	669	727	709	746	700	750	747	706	727	690	698	724	708	691	699	650	731	663	689	691	691	700	691	733	718	689	687	662	743	729	723	685	710	688	766	667	677	769	712	704	696	727	788	688	760	710	687	751	712	716	714	681	706	687	742	698	651	735	707	741	669	696	696	662	705	721	715	675	690	690	717	677	676	758	722	721	678	711	705	697	681	736	681	728	722	694	738	702	766	719	704	697	744	703	741	694	707	658	743	740	691	729	713	705	703	754	672	708	760	744	699	718	706	736	708	715	693	659	665	747	717	681	691	685	710	696	736	686	753	717	762	694	754	709	730	710	747	724	723	774	731	721	686	735	735	709	743	684	703	704	703	728	704	683	660	676	654	726	699	702	703	669	720	721	714	735	655	726	734	710	705	704	740	708	740	727	720	726	696	673	708	691	667	658	697	711	719
42901	23877	19593	13433	8438	6864	4043	2373	1493	1055	885	690	584	619	509	523	462	452	412	386	420	358	382	383	367	347	376	345	402	339	360	398	381	320	339	374	370	388	382	388	371	348	325	397	338	345	342	396	364	360	351	379	331	362	371	343	363	333	344	364	347	341	360	378	330	367	383	354	356	344	369	363	323	344	364	380	375	388	324	362	367	355	361	370	365	370	325	346	367	342	361	330	392	362	354	395	346	342	321	340	362	335	326	357	394	350	344	357	354	362	351	353	348	335	285	353	352	332	333	359	350	328	337	348	331	317	361	341	364	350	338	335	340	361	305	361	342	329	367	426	348	376	339	337	320	375	343	386	390	356	326	342	359	371	352	337	313	333	374	332	317	337	369	346	379	373	337	348	366	327	353	372	365	322	395	379	353	312	335	347	395	349	346	347	354	375	346	364	355	382	360	354	315	368	384	317	338	358	340	353	355	365	364	340	317	320	360	361	366	323	354	352	355	351	327	371	386	373	346	376	345	367	311	324	395	324	359	367	347	335	318	335	397	349	335	340	331	329	335	335	315	305	366	342	334	371	359	345	342	354	377	320	345	321	366	362	320	332	353	325	355	302	360	334	331	327	356	292	360	366	365	363	362	333	348	370	324	349	360	355	345	355	361	377	334	349	353	325	332	374	333	374	332	358	364	357	304	367	334	325	367	357	381	368	366	392	326	352	388	337	342	367	344	309	354	333	362	366	324	347	324	350	324	382	392	349	350	383	325	378	304	338	370	361	358	325	330	330	345	370	327	403	365	375	338	330	343	310	309	357	319	358	350	394	360	381	339	352	338	326	371	370	364	334	336	320	374	371	383	367	376	341	382	377	356	334	375	326	341	324	346	335	380	320	393	360	381	380	360	345	356	304	345	325	370	343	302	364	362	355	387	338	346	343	318	316	352	370	383	374	339	377	385	385	359	339	350	369	352	334	370	358	371	310	346	373	359	341	333	335	340	371	362	348	343	368	348	382	362	342	296	364	330	356	315	361	389	384	377	360	361	347	345	358	332	305	362	314	342	335	361	359	362	347	347	321	377	354	364	317	328	328	378	341	338	344	351	344	390	354	396	348	345	350	379	365	347	358	325	384	375	347	353	348	371	359	361	371	322	374	332	388	317	347	383	337	357	312	315	349	339	332	392	375	343	365	334	364	346	317	356	330	360	340	424	373	369	330	338	359	368	359	332	387	384	336	332	328	329	341	378	359	337	332	360	333	348	353	360	365	383	353	353	372	327	352	377	357	369	376	351	329	335	314	343	304	363	349	345	332	366	345	377	377	356	317	359	377	391	362	332	344	360	354	360	380	359	381	376	355	349	379	365	394	346	379	378	391	378	366	365	410	350	361	381	372	339	339	321	323	356	335	352	359	385	368	350	366	328	336	377	335	364	327	348	357	364	344	346	338	363	373	312	339	357	318	347	357	341	364	352	365	348	315	363	378	329	321	324	363	355	376	350	346	341	343	343	360	352	341	329	302	341	350	357	367	364	365	366	368	342	347	360	353	327	360	352	350	387	383	344	372	362	352	356	384	349	369	352	368	346	307	358	346	368	367	352	351	374	352	381	341	377	380	327	352	347	344	339	348	356	354	347	349	348	373	353	376	355	385	320	359	347	378	383	359	366	384	341	381	339	355	325	365	354	355	337	365	334	348	346	363	373	352	347	325	322	348	385	384	351	345	391	359	334	356	322	339	382	328	365	355	345	336	385	329	324	316	336	331	384	348	358	336	349	345	342	381	381	340	342	356	357	346	360	373	361	374	372	325	345	380	350	371	330	342	323	340	356	325	359	339	361	345	324	342	371	366	313	322	350	382	335	330	371	341	329	335	363	367	366	383	378	367	398	375	368	301	351	376	350	367	347	359	350	347	353	377	339	355	359	367	346	323	327	363	331	333	330	353	336	353	332	332	352	311	352	333	348	362	345	369	355	348	366	455	355	340	374	350	340	370	353	362	380	325	405	309	315	313	378	357	377	322	334	318	347	376	354	341	333	389	381	336	350	365	351	342	348	356	345	344	388	347	332	341	310	370	356	377	382	349	359	348	354	320	347	388	387	337	341	336	335	363	373	374	328	373	378	318	363	384	336	362	373	350	356	345	375	356	351	365	315	331	338	355	365	328	393	389	362	349	369	398	363	363	362	317	356	357	360	335	352	343	340	327	341	338	321	331	344	385	273	375	341	341	358	338	389	343	339	359	325	391	356	344	362	351	340	347	314	317	348	371	356	369	358	368	318	353	327	375	345	391	373	325	347	361	318	363	372	379	374	355	326	340	333	364	312	339	339	382	345	343	365	359	388	379	381	329	359	346	398	370	342	328	352	357	375	363	341	365	346	358	348	342	316	356	338	383	370	352	352	327	350	379	395	342	319	318	307	333	330	320	369	345	367	329	358	349	364	323	340	375	342	310	338	394	376	359	307	334	341	363	344	345	351	407	377	347	345	365	340	329	378	369	378	351	323	344	331	337	361	375	363	346	340	342	373	346	360	325	370	372	320	367	360	335	372	345	364	355	331	332	376	376	348	315	364	329	344	343	344	351	350	336	363	413	360	341	351	365	336	361	361	337	360	321	349	362	336	354	352	340	364	358	377	361	343	403	347	353	331	364	390	348	354	340	322	388	326	366	329	354	334	347	337	379	377	351	357	353	357	325	340	383	366	335	312	329	357	355	346	358	362	330	365	363	334	326	335	362	354	329	329	369	349	380	357	358	340	342	376	359	346	335	371	317	331	360	336	369	345	361	328	359	348	349	400	379	359	359	345	343	318	366	333	353	352	351	347	331	337	338	397	357	329	379	333	370	367	344	334	341	348	325	351	348	349	368	369	334	338	332	317	371	376	350	328	376	338	384	387	366	370	337	393	370	403	379	357	376	347	342	349	383	321	351	371	373	351	370	337	353	332	389	342	382	366	345	330	346	343	322	349	332	336	337	365	347	332	365	320	391	328	345	351	348	324	391	381	334	330	375	340	355	336	346	362	343	322	390	363	355	349	359	319	347	359	339	336	332	367	352	371	323	332	359	349	365	359	355	336	393	361	341	317	359	352	369	322	353	350	379	378	395	380	347	336	343	393	341	352	359	338	368	362	342	367	317	375	361	360	366	343	317	358	328	331	344	357	327	335	367	353	346	357	356	343	344	355	354	352	328	321	385	390	387	333	367	341	343	363	376	325	335	364	324	345	344	325	294	339	380	368	381	351	353	379	357	365	344	356	342	333	355	355	349	336	394	357	325	369	388	333	373	351	312	349	343	312	341	365	303	349	369	349	372	293	356	353	363	344	377	390	349	353	350	309	322	324	389	339	330	312	315	344	317	352	381	364	386	357	342	360	332	349	358	358	380	388	351	334	391	352	359	352	325	342	315	374	314	355	353	336	321	374	330	379	362	342	362	381	350	364	366	350	356	341	352	335	364	369	341	369	353	334	328	375	345	371	374	355	360	339	334
25201	16988	25146	23474	20398	19300	12896	8431	5591	4269	3303	2734	2307	2139	1710	1530	1467	1298	1145	985	906	853	856	860	883	819	766	801	765	750	744	809	779	784	759	797	802	788	722	796	829	776	766	746	783	809	802	792	748	784	802	781	784	729	760	793	766	821	796	752	756	742	733	782	746	724	772	730	714	745	711	729	771	753	795	799	765	724	750	753	753	783	767	764	737	756	760	850	793	824	744	793	776	760	751	794	806	743	803	785	721	778	762	755	766	759	734	738	776	806	787	770	749	808	785	794	767	771	752	742	771	828	766	746	756	754	739	784	760	736	735	746	714	749	755	784	739	753	755	709	737	741	823	768	792	728	765	779	773	762	728	757	771	758	758	769	770	756	785	713	735	747	729	735	795	765	807	791	787	780	773	746	702	752	787	752	751	764	817	729	782	751	761	726	715	760	716	756	690	769	727	801	727	738	727	763	761	731	745	774	730	797	744	791	800	741	725	755	775	731	718	778	782	727	780	748	743	754	714	793	755	745	791	736	779	818	764	782	725	756	781	751	785	787	787	774	820	770	716	780	753	775	769	751	740	766	782	728	752	778	780	754	770	721	691	726	763	747	746	755	800	736	779	738	762	744	784	780	746	719	777	758	725	740	787	736	744	713	775	751	786	734	804	766	740	796	800	768	751	808	723	802	717	740	761	751	762	723	724	749	770	784	784	771	803	781	754	802	721	777	750	709	746	741	726	739	719	738	788	770	734	728	771	721	760	759	783	773	764	764	768	730	735	742	797	704	733	786	774	807	766	769	827	774	805	753	741	777	739	712	748	791	787	737	726	783	772	783	781	778	765	707	772	791	757	741	745	751	738	771	767	746	765	758	741	725	778	754	760	769	771	751	745	717	768	739	762	704	768	763	713	735	742	722	811	726	787	772	736	727	728	792	771	744	749	762	771	743	694	715	817	787	751	809	753	777	752	716	791	772	790	825	752	756	768	764	747	805	763	778	768	706	742	757	700	756	742	830	766	765	745	772	792	790	719	730	768	724	776	788	767	723	781	773	754	727	740	774	726	750	769	770	743	754	755	715	779	805	702	717	732	702	730	797	736	803	753	762	739	764	702	795	826	762	739	715	763	775	691	785	785	752	786	721	798	743	773	736	724	707	808	743	810	763	767	757	788	754	762	733	782	755	765	713	738	719	765	750	778	782	733	762	766	756	716	771	753	701	759	805	737	768	767	686	727	734	807	791	760	725	737	765	750	739	733	741	747	744	714	734	728	772	739	719	791	706	741	780	746	739	785	789	756	740	747	778	774	835	730	778	795	752	809	783	759	746	787	720	785	791	745	778	845	791	725	779	723	719	765	736	730	748	741	715	806	760	770	717	742	782	754	703	744	725	720	760	761	750	756	731	735	762	732	751	744	750	781	806	797	770	792	767	813	777	768	782	742	762	761	766	736	795	782	715	712	777	791	800	785	758	767	733	715	797	798	757	762	774	759	724	750	774	813	744	771	734	800	755	795	720	773	787	711	751	758	756	787	737	790	759	811	756	770	731	735	771	726	746	748	730	759	759	730	762	752	720	731	766	776	753	760	803	795	758	780	729	748	725	775	714	727	715	754	770	761	755	727	721	773	729	763	729	740	752	737	722	765	795	734	790	755	790	730	761	767	755	720	795	750	777	773	736	767	755	761	772	767	772	707	777	734	766	797	739	762	723	720	748	706	797	801	765	730	757	769	778	811	738	767	769	744	766	742	780	810	750	763	760	755	748	811	730	761	732	720	790	776	753	760	785	723	726	758	799	788	723	703	785	750	738	760	757	705	726	752	747	726	766	758	713	765	803	818	804	759	777	786	817	735	764	759	770	778	759	807	761	745	801	708	761	759	804	734	701	748	794	774	812	693	790	750	747	760	730	767	786	814	726	736	722	762	791	767	709	731	815	781	773	746	730	769	824	723	765	781	777	779	751	745	761	753	750	724	748	702	736	773	776	784	768	717	735	732	740	701	790	766	756	785	735	739	749	768	747	756	799	777	784	769	788	749	746	751	786	755	795	760	792	762	747	766	776	763	803	767	762	728	765	747	764	751	772	762	735	741	742	736	727	774	733	797	750	760	760	754	805	774	734	744	769	741	752	817	781	756	776	713	713	755	791	766	762	752	788	812	773	762	785	766	785	777	730	729	787	785	711	742	716	758	747	778	749	774	765	706	755	741	805	770	808	729	798	718	712	759	748	757	760	747	751	776	767	758	743	753	788	727	699	792	763	758	730	737	771	781	744	774	748	740	799	771	789	758	771	801	749	753	778	708	743	726	766	798	774	799	699	785	721	743	729	715	756	749	761	734	743	780	761	720	780	721	765	780	752	745	777	768	715	759	735	728	713	716	743	727	725	776	731	747	775	714	755	729	748	732	735	754	742	760	805	751	740	769	766	783	792	781	770	765	796	763	767	721	764	772	760	811	792	790	741	733	776	770	763	758	773	786	738	801	751	774	721	789	762	745	797	741	742	685	751	757	729	758	766	774	739	737	770	796	750	780	741	803	744	753	719	757	715	741	755	706	785	725	745	744	750	763	741	774	737	769	755	751	715	772	731	735	726	730	738	828	781	747	755	738	750	733	681	754	776	770	704	743	758	772	731	723	757	739	739	767	771	713	788	746	779	737	728	802	790	786	711	743	758	707	753	769	676	752	763	761	756	733	774	754	777	790	721	760	730	722	758	760	755	756	793	706	800	785	771	798	759	788	774	803	751	791	770	770	732	763	751	826	750	740	751	714	715	755	775	732	781	702	763	741	775	761	748	719	743	749	755	828	761	782	759	707	765	781	754	754	764	742	753	780	723	775	738	776	755	737	759	806	673	737	830	743	787	786	808	782	743	776	772	731	747	743	789	760	724	760	708	755	753	754	739	762	783	744	755	764	731	734	738	794	755	788	768	751	831	786	745	742	739	765	770	754	743	718	758	728	708	765	765	745	719	740	786	818	728	740	763	746	742	737	739	822	779	785	787	825	782	749	760	778	748	816	745	771	750	734	772	740	732	767	752	745	796	781	764	768	759	793	730	754	781	762	787	782	766	768	770	771	821	758	787	711	724	759	734	783	745	790	734	756	740	820	746	767	788	799	727	739	787	763	771	753	734	780	752	773	775	718	763	796	758	715	754	729	753	773	737	765	773	726	753	754	740	740	776	791	734	761	757	780	764	755	704	723	732	778	784	756	754	755	751	734	780	796	744	749	752	764	734	774	791	787	723	766	773	742	784	781	767	759	754	714	752	769	766	723	768	769	770	821	753	792	756	805	785	788	756	746	719	778	784	731	737	756	773	741	780	830	756	770	772	731	773	741	796	784	749	776	777	709	871	780	777	778	754	753	727	745	762	743	760	742	762	742	752	759	777	777	768	740	754	742	766	734	741	697	755	740	741	743	764	743	726	731	745	754	743	706	775	723	735	705	722	752	735	742	718	761	751	795	705	763	733	785	700	754	770	716	751	732	750
18639	11015	9011	4878	2601	1806	1164	822	612	577	531	487	412	389	360	334	350	344	348	310	313	263	289	266	341	314	305	295	284	304	310	319	292	314	326	298	280	245	283	326	266	303	319	308	285	294	270	287	307	291	274	270	257	249	294	309	334	330	298	297	276	313	280	276	330	267	334	299	310	315	300	278	294	299	330	301	299	307	288	288	282	323	312	311	301	292	320	280	288	316	289	297	292	297	321	289	292	256	268	316	296	300	328	285	322	282	308	327	313	280	329	327	294	322	271	270	309	265	314	324	297	306	306	309	323	342	289	293	309	262	297	302	327	302	286	297	277	299	295	274	305	307	304	311	309	290	302	299	267	297	318	275	297	311	288	312	298	291	300	302	329	268	274	260	297	246	277	295	291	292	294	289	311	326	319	321	282	308	284	310	305	281	312	293	294	311	300	284	295	305	327	289	313	284	319	309	257	319	306	321	297	296	279	305	278	279	258	294	296	299	291	318	303	289	308	312	304	306	319	284	296	316	285	319	311	307	325	305	305	306	273	308	282	291	312	307	320	276	282	282	284	315	341	304	273	318	281	330	334	322	300	311	296	311	317	305	303	318	299	301	328	301	252	290	293	337	260	298	300	284	303	303	281	288	300	315	274	324	283	299	311	306	289	302	315	272	310	299	273	328	250	311	286	302	270	304	291	279	293	310	282	334	300	289	287	303	296	285	305	305	287	323	302	303	305	288	273	317	303	323	291	306	301	301	286	323	275	322	300	292	296	317	287	289	291	285	295	269	304	267	283	304	301	284	322	249	272	283	313	343	305	320	322	298	296	289	302	290	293	300	294	293	288	292	324	298	305	273	322	251	318	284	322	271	321	282	279	295	305	314	305	292	283	324	296	293	296	299	319	323	310	295	294	300	284	314	266	328	301	299	305	292	304	325	329	312	294	284	338	297	296	284	297	277	298	306	292	272	279	289	288	326	325	257	321	293	274	300	277	311	310	337	296	284	312	310	303	292	271	330	305	277	305	296	260	311	289	310	322	285	298	283	312	279	295	286	277	289	307	263	276	305	310	292	300	314	323	306	303	305	327	303	300	323	307	323	287	291	299	275	309	310	307	267	298	282	288	286	303	302	283	315	302	298	290	280	286	290	311	293	317	298	302	292	298	283	292	313	299	295	291	296	284	269	277	259	311	314	290	276	295	309	275	330	284	300	287	282	321	275	318	273	288	304	294	350	333	289	286	308	290	274	310	325	297	306	297	283	274	276	312	295	276	310	295	309	275	303	294	338	304	316	269	276	335	292	280	328	280	279	314	324	298	289	312	306	321	287	293	344	315	327	304	289	297	272	308	318	308	340	312	300	282	276	287	323	285	287	290	319	315	284	290	317	284	277	289	298	307	291	328	300	298	323	269	296	297	277	311	310	307	290	329	292	295	330	303	274	299	330	343	303	296	329	285	269	313	329	291	291	315	321	305	313	315	303	288	306	318	318	290	296	302	333	297	289	279	282	277	276	296	282	273	267	316	271	345	337	309	309	319	301	272	262	289	324	284	290	279	330	297	300	313	334	280	283	295	290	278	278	263	289	317	291	294	299	296	255	304	273	293	279	292	295	289	284	314	298	272	257	358	299	274	289	306	306	296	286	284	284	286	270	309	296	318	337	285	314	288	296	310	323	307	314	319	322	300	279	295	317	290	301	301	330	290	290	270	283	315	281	268	327	321	276	297	281	296	284	301	318	308	288	298	310	299	283	298	317	316	311	292	294	264	316	277	285	337	283	310	301	310	349	312	322	288	266	276	270	284	322	337	276	307	286	297	280	329	305	290	291	287	319	274	277	312	276	292	312	269	299	305	327	326	279	314	288	306	283	294	307	302	295	295	282	320	304	287	287	319	317	280	277	309	328	293	281	309	299	257	318	328	292	288	303	273	311	292	271	314	281	298	308	318	271	301	274	320	274	325	293	293	304	278	314	290	286	314	324	288	314	316	309	307	304	274	296	315	308	252	311	308	303	301	325	321	305	292	323	307	311	290	276	298	271	294	305	300	309	254	257	289	284	296	290	309	310	321	320	279	290	313	310	285	302	338	281	314	307	299	316	252	320	308	300	312	297	310	300	282	297	279	285	297	312	305	309	318	327	318	304	268	293	273	288	320	316	313	287	302	274	276	269	317	271	285	278	270	299	291	270	313	305	309	299	295	268	291	303	297	298	306	324	328	290	306	282	283	309	327	293	288	290	284	312	275	282	318	276	316	310	289	306	295	275	269	279	303	322	289	324	336	324	315	280	318	302	308	311	320	299	289	275	298	301	291	310	313	317	314	273	248	322	267	298	311	319	254	261	311	276	341	301	306	317	270	311	335	297	294	279	318	279	314	345	317	288	292	289	296	340	286	259	284	305	297	279	278	306	290	295	304	308	298	284	329	291	298	294	304	284	301	295	316	297	311	283	270	243	262	297	304	288	286	327	318	305	331	289	303	298	283	272	270	281	266	342	351	295	315	308	312	298	292	282	272	306	276	322	320	342	320	275	294	316	329	293	289	322	304	287	301	280	300	313	290	293	296	267	318	287	285	294	301	267	301	302	301	330	309	263	329	314	293	318	300	298	309	295	302	286	315	309	297	295	286	286	302	285	295	275	337	292	304	282	291	310	282	342	337	313	307	313	331	350	327	306	309	268	272	309	285	291	277	307	299	299	317	296	296	320	313	333	291	278	293	284	271	290	292	301	268	270	308	302	311	322	311	312	283	318	291	292	293	300	307	276	315	323	283	296	296	325	329	296	279	334	313	319	287	250	329	309	252	279	273	281	305	299	315	259	295	307	328	318	287	294	284	346	308	292	328	311	245	327	323	294	301	289	293	292	296	297	302	290	310	315	309	293	280	297	274	322	301	295	290	316	269	312	292	294	305	335	301	307	325	298	320	277	283	323	289	317	307	311	268	303	293	297	287	294	284	308	301	302	308	313	314	294	287	311	283	317	310	332	294	309	292	275	289	306	319	298	294	291	314	309	319	317	319	302	300	306	295	300	312	278	293	278	311	252	291	306	287	309	304	275	304	291	316	306	285	294	290	289	308	281	300	315	334	291	270	314	325	326	313	289	294	330	325	263	310	301	282	289	306	312	326	303	307	275	289	276	314	332	293	306	288	331	290	292	296	289	313	300	298	342	316	325	323	256	300	323	304	310	302	275	300	276	296	282	294	329	325	298	303	289	318	291	292	286	310	296	328	326	304	307	299	308	290	302	324	316	301	276	337	305	320	328	293	298	326	298	307	289	308	314	298	289	294	298	326	282	289	284	291	256	294	306	302	272	278	302	312	268	238	304	300	288	281	313	310	277	297	319	325	291	301	300	320	294	298	292	290	278	284	301	306	277	299	295	282	303	346	317	299	313	291	271	291	281	276	255	284	304	321	286	306	330	333	311	321	279	289	298	299	287	326	275	300	268	303	296	273	315	345	342	284	309	283	290	288	297	290	325	298	315
11303	9228	13969	11371	8296	6606	4421	3139	2436	2163	1813	1435	1282	1236	1082	1006	976	810	750	767	683	700	664	671	687	658	656	680	671	649	646	649	673	692	707	644	655	691	677	673	703	699	656	642	653	714	654	644	663	652	669	626	640	681	657	663	662	613	680	720	647	674	680	657	655	602	658	707	708	698	687	675	662	688	659	648	628	655	648	665	656	633	642	654	632	668	670	668	649	646	672	680	682	616	664	665	649	672	645	656	670	649	622	578	651	669	603	691	677	655	633	610	652	647	657	664	687	678	613	634	659	677	618	615	691	645	645	662	652	729	629	692	622	667	641	635	657	626	651	706	711	642	700	645	646	685	653	661	640	668	628	659	692	699	641	645	608	682	660	629	663	689	663	625	629	654	650	653	674	647	662	693	665	661	668	688	646	636	695	660	644	650	710	638	678	664	614	658	661	689	712	660	656	641	627	640	655	633	636	658	681	629	671	669	639	656	690	680	646	645	645	654	659	673	598	656	642	639	696	649	635	641	670	637	624	688	667	659	649	645	691	671	644	649	686	644	628	632	676	667	619	667	634	685	668	621	639	658	651	661	685	684	700	640	653	652	647	660	659	673	664	639	694	650	682	620	691	639	656	640	681	636	673	610	647	650	613	635	658	619	677	661	661	675	633	708	637	640	668	621	685	678	681	674	672	698	686	668	643	667	658	643	679	649	641	635	694	652	651	672	620	646	634	657	681	609	600	677	704	662	638	652	664	667	619	646	646	624	621	669	670	639	634	643	636	643	625	695	674	648	712	645	663	627	631	683	666	655	686	701	691	654	670	660	647	635	636	625	628	678	645	630	665	659	668	698	614	618	686	670	673	643	683	651	659	669	677	668	639	695	689	643	676	664	653	624	611	650	654	610	638	684	672	642	640	654	639	694	648	635	692	635	644	687	673	665	624	631	647	651	666	656	654	653	676	672	655	717	631	668	677	641	655	699	601	651	634	631	669	668	649	653	655	618	700	671	637	702	692	669	640	637	622	663	678	672	644	634	692	651	655	668	694	674	669	639	673	659	691	629	677	652	668	690	632	645	676	632	602	694	664	658	656	622	640	672	684	629	658	673	716	681	644	644	650	644	646	661	683	603	648	653	610	668	652	686	674	668	674	624	668	660	650	634	699	646	651	662	639	668	648	687	680	594	633	663	646	648	649	621	617	683	666	675	603	660	670	641	729	646	680	655	626	711	650	667	616	668	689	697	690	636	636	616	635	674	639	636	683	608	691	695	684	660	652	686	675	628	615	673	625	631	669	703	643	630	648	681	683	641	712	673	659	676	669	638	641	657	676	658	655	670	687	653	691	653	598	652	699	640	687	601	656	640	651	660	668	641	667	654	664	644	616	651	664	690	631	685	648	677	697	674	649	637	696	646	601	677	671	705	661	651	679	633	684	678	654	682	695	677	633	625	637	666	645	680	649	695	657	665	676	684	648	711	670	656	619	709	645	666	651	651	625	643	712	664	628	671	672	642	603	656	676	677	631	649	669	656	675	673	668	674	662	628	680	647	677	662	646	675	631	645	670	673	659	662	688	639	659	616	666	673	646	627	656	669	675	687	657	656	651	623	658	696	734	634	643	704	689	681	723	617	623	633	660	643	625	633	673	689	655	680	717	610	645	655	652	668	621	670	627	634	670	664	628	660	634	665	624	635	690	624	656	656	669	662	606	697	603	673	619	706	656	677	654	624	650	635	683	695	670	666	666	660	648	682	669	674	654	628	665	655	655	641	657	685	651	647	696	627	635	691	651	633	640	635	689	705	643	637	670	670	643	671	663	679	664	627	653	661	634	646	697	652	613	633	619	656	628	652	647	618	684	638	655	692	672	685	701	616	678	637	648	663	655	648	654	707	625	695	664	660	658	654	645	648	657	681	642	656	689	625	657	656	669	635	684	661	638	618	673	651	679	650	654	701	658	647	626	666	661	655	658	633	662	637	656	645	656	586	686	671	680	598	659	722	675	632	649	627	690	639	640	653	634	641	670	643	702	647	643	644	622	614	641	642	651	634	628	672	666	586	680	627	683	634	652	636	666	638	627	630	630	649	682	666	656	679	681	659	678	663	641	684	656	682	716	689	634	696	651	655	666	672	631	651	665	668	680	641	634	615	673	666	684	669	676	682	621	631	652	672	617	660	682	658	608	615	631	666	673	665	625	638	638	638	647	680	630	643	646	654	704	656	628	679	648	638	657	684	620	701	671	667	635	660	652	676	681	658	649	685	635	682	696	651	619	627	701	709	652	654	669	668	621	680	609	656	657	674	660	675	649	625	650	659	607	680	687	670	663	644	640	674	646	655	608	676	656	676	647	643	676	669	598	636	672	619	656	656	626	641	659	668	654	651	671	620	641	624	636	624	636	655	648	642	656	671	638	658	640	597	618	621	628	641	660	608	629	594	648	679	647	648	682	633	663	670	612	643	639	652	664	623	666	611	658	669	622	670	642	634	663	657	657	646	640	660	652	680	693	629	638	668	649	703	641	728	613	718	661	660	621	653	602	689	654	647	619	652	654	625	633	632	697	714	621	680	647	629	634	631	716	685	679	603	662	639	603	661	674	701	631	660	648	729	630	668	647	714	644	642	719	692	672	597	647	678	665	613	675	635	681	658	675	639	633	653	664	662	640	653	611	656	634	691	661	712	654	649	604	644	652	617	657	643	668	643	682	674	689	697	673	665	643	682	625	661	661	627	661	675	637	641	638	686	696	649	698	649	663	622	676	677	667	674	643	668	658	648	680	678	662	642	683	672	666	640	645	646	666	632	638	665	670	654	621	670	614	646	660	660	642	672	664	642	692	660	678	633	649	666	723	635	670	611	542	688	704	675	652	668	607	659	672	677	640	634	638	674	618	686	616	655	666	654	683	699	675	668	652	696	708	648	653	696	696	643	648	694	601	635	651	592	659	648	688	667	672	668	663	688	644	664	644	685	648	645	650	636	648	633	631	638	642	650	635	658	669	617	671	667	616	702	630	685	648	639	638	657	632	667	668	650	685	679	629	701	704	672	661	651	678	643	659	686	654	647	669	722	690	657	641	681	674	672	654	643	614	672	715	682	605	649	642	624	613	606	668	663	664	711	650	704	696	703	646	631	643	646	678	638	654	652	643	704	596	671	652	701	688	622	620	635	681	647	623	646	659	649	691	623	678	655	596	653	592	631	667	622	634	653	658	661	653	645	625	681	659	627	650	647	684	692	670	622	643	637	665	627	656	636	603	666	616	647	687	651	673	677	678	641	693	677	647	638	664	661	664	604	672	647	650	630	630	672	645	643	602	658	626	684	619	626	671	646	660	633	671	674	637	647	636	655	655	705	630	642	624	663	663	635	680	681	665	703	656	724	664	676	661	640	642	634	638	650	635	644	646	684	634	649	636	641	659	682	610	693	679	617	656	649	693	695	661	648	653	610	643	670	652	645	650	663	607	642	639	667	666	638	625	678	674	658	659	645
33896	19707	15794	9540	5928	3549	2403	1353	887	712	663	529	558	491	440	409	396	365	382	375	309	296	306	318	323	316	314	301	311	345	342	285	362	327	324	334	322	316	328	353	344	320	332	364	316	320	318	347	343	308	322	324	325	321	330	328	355	305	332	324	294	309	362	326	342	346	343	326	288	321	374	317	309	295	337	308	331	297	326	344	318	317	353	329	326	340	300	304	291	308	320	290	301	346	314	319	337	315	317	326	330	338	304	326	322	342	336	311	324	365	359	337	342	292	293	308	308	349	280	339	337	314	338	309	334	350	350	371	326	348	338	316	351	346	320	339	313	402	376	318	334	292	320	353	294	317	361	368	345	328	325	320	265	335	327	327	297	335	306	340	350	320	319	305	308	306	298	315	328	319	330	299	312	347	321	342	315	337	332	309	301	321	317	368	334	360	325	335	349	325	317	306	289	349	295	314	342	321	294	284	294	329	340	330	325	368	342	307	326	329	324	313	310	331	323	335	306	320	325	301	302	340	333	309	363	331	294	330	326	381	305	348	319	331	299	352	353	318	320	319	299	295	312	282	295	332	322	337	322	325	308	350	308	336	321	323	295	375	347	335	307	316	327	335	292	322	304	331	299	304	308	336	304	317	312	335	290	366	317	333	320	346	312	288	327	328	317	347	280	317	293	296	350	337	344	312	310	347	327	314	334	323	352	331	301	330	290	314	340	287	323	330	346	350	304	309	323	321	316	305	312	301	314	340	360	333	307	348	288	332	345	329	329	311	356	317	351	303	319	328	344	276	317	330	325	322	315	359	366	332	323	358	352	322	331	336	310	332	302	318	358	316	296	331	304	308	321	324	334	284	345	345	324	281	303	300	354	317	323	331	304	321	310	347	344	317	318	295	313	301	339	330	322	289	338	335	335	333	351	347	344	307	341	355	348	350	331	323	312	296	292	343	316	313	317	323	307	342	296	336	329	336	347	312	303	336	321	349	295	316	326	337	345	338	348	334	330	299	341	305	335	323	374	324	314	299	310	338	292	331	332	291	338	326	310	311	318	313	350	379	369	327	344	346	329	350	303	343	303	321	356	330	345	296	327	312	348	345	291	343	317	337	300	306	299	311	309	313	321	321	301	350	328	346	343	310	319	328	340	313	314	332	331	320	327	314	277	316	305	312	309	347	331	310	378	327	333	323	345	301	330	328	349	335	288	329	324	340	355	350	351	310	345	314	290	347	263	315	341	343	279	319	329	301	286	301	306	294	338	332	309	299	314	331	340	319	344	331	325	340	340	327	338	335	322	357	306	328	305	313	338	339	317	318	336	298	294	282	287	329	339	296	298	306	339	313	262	328	334	364	346	347	333	329	338	332	345	345	314	272	320	292	291	306	310	329	311	345	310	317	347	355	320	358	315	361	294	356	346	308	311	338	317	322	369	329	311	334	312	366	309	294	329	291	337	292	334	292	328	317	340	314	300	284	350	315	311	325	333	329	293	318	302	322	335	340	338	319	314	303	350	331	346	329	329	301	349	326	329	333	314	322	341	337	323	302	288	329	333	358	333	312	308	312	314	290	336	315	302	318	339	340	283	327	317	301	346	352	335	321	345	307	322	357	363	312	306	326	329	342	283	316	336	323	328	312	342	324	338	316	352	307	303	321	326	321	334	309	323	321	322	334	281	349	364	323	341	325	320	310	280	329	307	311	343	301	325	365	303	313	351	331	303	338	362	330	327	311	326	322	320	317	303	265	358	358	325	321	349	347	338	313	359	341	317	318	330	324	344	316	287	365	345	299	321	313	294	309	306	337	327	305	322	314	336	334	354	308	325	336	308	294	290	332	312	297	333	315	304	343	317	312	307	327	329	356	343	308	312	346	312	321	280	322	333	338	327	316	322	313	325	319	331	309	321	309	295	306	319	313	330	310	307	322	282	291	311	315	330	319	289	296	380	320	297	327	350	327	327	325	355	325	300	332	336	331	351	300	351	325	323	339	315	349	304	326	316	279	306	293	339	342	343	317	300	334	313	335	307	343	325	315	298	336	318	276	354	309	348	345	309	324	320	310	304	297	311	295	301	315	346	310	324	307	321	402	343	293	364	340	370	311	345	317	342	317	329	314	368	356	326	331	326	329	333	322	338	339	345	302	297	313	312	368	333	293	321	316	347	298	315	304	315	328	332	336	320	317	350	310	349	318	354	311	325	328	341	315	349	319	349	321	321	371	295	333	321	333	301	331	324	348	316	335	350	302	335	339	311	327	332	343	319	347	321	333	334	333	311	355	355	372	362	327	298	332	340	336	327	299	331	342	293	302	319	371	327	329	347	302	318	312	313	301	313	359	356	300	325	322	335	316	282	307	283	315	323	327	293	312	296	273	273	310	334	311	341	309	317	315	293	312	331	348	338	324	299	315	325	299	297	338	344	343	322	327	307	312	319	320	324	308	331	275	291	304	324	301	315	347	358	327	318	298	348	310	349	310	315	300	307	335	306	280	300	302	372	314	365	315	317	310	318	321	318	345	323	355	299	322	311	339	312	304	349	312	310	304	294	331	321	339	351	324	322	318	331	346	316	333	334	333	307	324	314	336	305	316	309	311	333	317	339	329	327	333	338	340	315	358	310	317	308	319	363	296	338	330	318	281	335	324	337	332	337	336	316	330	324	341	314	312	300	338	314	331	353	313	350	312	356	354	303	322	344	341	335	302	291	314	320	352	331	293	336	331	307	328	330	367	364	306	315	349	338	330	310	301	316	345	323	351	291	311	340	334	320	307	319	350	364	293	311	300	322	309	309	316	318	328	327	337	326	342	328	321	298	285	314	304	359	307	277	348	334	326	349	317	314	320	349	336	353	341	326	337	336	323	333	336	296	311	333	343	306	322	337	311	318	324	324	320	297	312	317	340	344	319	308	315	324	341	290	317	336	296	349	325	305	320	327	345	339	327	310	344	311	306	302	310	313	319	316	312	318	302	307	310	329	337	317	334	329	342	309	306	287	332	332	325	317	331	326	318	306	289	310	321	329	310	312	301	361	337	326	306	302	343	310	316	354	320	346	337	252	359	302	301	308	344	289	314	323	336	342	294	287	322	333	312	320	289	350	318	312	282	351	346	311	287	313	309	317	283	337	318	320	322	312	358	382	333	327	347	322	280	350	359	358	351	357	343	339	344	330	329	315	361	346	318	310	312	348	309	306	299	336	350	360	309	341	329	317	344	307	329	343	365	347	311	319	261	337	327	338	349	319	355	358	299	315	328	318	345	343	283	338	295	341	309	341	311	312	279	315	326	331	338	347	338	295	288	347	328	344	326	311	316	346	353	332	342	312	329	341	330	331	323	304	328	330	269	328	337	336	327	313	358	320	341	290	339	330	342	331	275	310	331	286	318	322	318	311	301	308	332	298	296	313	269	371	304	303	335	317	332	326	299	323	319	322	274	322	324	350	349	307	346	330	355	320	258	325	324	347	328	330	308	316	325	289	340	346	314	333	313
20608	14835	21492	18780	16320	11694	9048	5092	3392	2820	2388	1951	1711	1577	1381	1251	1134	1043	977	859	776	764	768	738	795	770	737	716	722	726	742	781	756	751	752	706	754	733	703	681	699	715	700	764	741	718	719	730	708	756	730	716	704	726	703	716	723	662	741	696	717	759	714	664	724	696	732	741	716	717	699	747	720	746	734	738	716	700	732	748	727	733	654	711	694	688	674	735	695	724	719	686	676	667	728	696	671	683	731	738	701	724	717	723	694	674	700	715	676	711	701	713	727	723	709	690	748	698	699	694	723	674	713	712	704	708	713	756	689	687	680	690	724	700	708	768	716	732	701	678	713	721	695	714	751	740	699	706	713	707	727	696	656	680	707	667	755	722	703	721	683	726	705	692	682	704	734	630	742	669	717	718	730	731	718	657	714	752	681	695	723	721	713	700	707	702	667	754	713	740	715	697	699	692	701	749	685	636	710	706	724	732	708	683	675	726	674	675	687	701	670	671	736	683	692	714	702	728	682	655	681	779	717	698	725	702	683	715	690	720	701	709	680	672	698	728	710	732	707	718	696	679	703	699	661	707	701	709	733	713	728	741	725	692	700	677	731	714	721	707	702	692	708	693	659	701	711	702	732	697	708	673	664	708	700	714	686	718	684	682	703	698	697	717	714	718	703	690	708	676	677	727	758	743	727	718	733	746	711	694	719	692	698	713	722	729	726	653	690	699	696	676	707	731	684	739	725	756	684	720	664	688	672	708	713	688	679	732	727	739	711	715	722	746	767	697	689	673	676	715	729	734	716	700	710	690	723	749	701	724	695	712	721	679	707	741	735	680	777	722	677	709	701	700	731	647	674	694	736	717	724	745	720	667	728	717	734	681	682	707	700	732	719	667	711	785	746	731	738	716	688	712	712	741	680	699	743	698	698	666	656	730	729	718	658	660	678	692	726	707	746	731	714	670	681	689	724	749	689	701	734	722	698	707	694	757	687	701	740	678	695	681	759	703	692	685	719	707	693	742	642	708	701	731	718	672	701	694	699	669	656	716	720	677	690	710	733	701	700	696	733	696	715	681	744	707	690	695	686	731	692	675	679	737	710	693	671	757	724	708	741	757	676	706	677	695	683	691	699	654	710	701	749	759	752	751	723	716	789	681	742	693	705	706	725	729	734	721	689	709	683	706	670	717	743	693	761	713	682	738	796	707	726	699	683	702	736	701	655	696	701	721	667	666	677	722	684	727	666	693	664	675	662	727	701	709	759	693	708	652	674	663	697	715	712	698	725	709	711	712	732	691	734	728	689	680	709	692	747	700	734	716	755	701	731	698	688	738	709	745	745	675	671	689	711	727	697	712	741	680	686	698	686	704	702	676	662	704	744	670	712	684	715	686	760	715	695	741	708	702	768	683	711	691	725	715	716	698	717	728	740	693	750	700	716	718	693	739	699	704	702	702	717	712	696	746	688	745	668	655	643	700	729	701	688	688	753	716	704	710	736	729	693	679	730	708	643	668	649	699	725	726	755	676	708	714	724	709	675	728	708	705	709	732	666	700	721	734	701	672	718	738	709	695	719	661	686	753	703	696	715	703	686	751	687	716	686	660	711	743	736	679	719	698	734	706	720	704	714	706	682	695	739	656	700	711	664	659	698	671	673	736	710	684	676	681	678	772	692	717	693	703	751	687	654	714	702	684	748	704	695	721	681	759	714	736	705	723	665	768	709	723	670	709	769	732	698	729	724	719	716	724	713	695	684	685	719	690	732	687	725	728	738	691	666	759	679	697	672	666	725	752	751	712	675	702	711	703	691	679	707	635	699	738	708	687	652	724	692	652	733	692	718	678	669	717	774	706	665	742	731	707	728	698	695	702	685	736	722	708	754	700	704	709	680	705	683	711	731	707	699	642	743	721	707	769	717	742	712	725	682	737	697	707	729	718	726	705	674	752	752	710	730	704	740	708	707	687	706	668	693	753	699	703	723	670	705	705	683	706	689	679	758	759	744	702	743	692	722	690	718	700	732	684	677	705	757	679	678	762	701	728	747	711	706	728	681	720	678	669	693	730	701	680	750	702	677	704	722	710	692	688	664	715	708	718	709	730	711	706	742	700	722	707	739	693	743	641	687	786	721	688	645	689	723	752	725	664	714	713	740	707	659	694	734	706	655	694	696	720	725	726	729	693	699	713	741	739	686	726	706	694	673	732	678	727	763	748	696	670	693	735	713	696	721	681	698	704	674	746	702	723	753	768	713	770	668	687	740	709	650	673	731	679	715	661	730	699	717	669	699	717	730	763	669	699	654	723	707	674	695	718	710	709	737	677	724	701	698	713	680	709	684	758	721	678	722	744	675	712	671	653	747	659	740	699	648	712	741	680	708	700	724	705	723	650	730	753	714	702	745	673	738	717	735	752	715	729	712	680	712	717	718	689	757	652	716	708	728	712	708	703	768	726	663	733	737	692	745	695	680	706	686	689	704	741	672	691	674	708	731	732	788	699	744	691	735	696	690	736	687	702	723	724	710	725	720	668	668	735	751	754	689	692	740	702	695	706	738	702	674	731	701	728	714	692	727	697	701	676	702	713	692	728	710	734	735	692	743	718	657	718	688	696	742	682	700	740	655	720	709	708	688	696	784	738	736	683	683	673	720	726	666	688	696	689	709	665	672	691	730	729	677	678	725	711	710	692	740	691	691	700	723	741	754	688	727	696	730	688	681	704	740	710	703	726	684	688	745	744	697	705	698	686	670	673	706	717	750	704	692	724	712	718	687	705	714	698	748	664	694	691	740	753	691	700	661	736	663	731	693	707	715	695	716	725	695	717	740	727	721	678	717	708	722	678	726	734	681	716	687	678	720	722	708	704	700	732	724	686	695	712	697	687	759	696	756	709	718	712	758	691	733	701	672	739	710	748	703	705	696	671	705	721	711	687	710	700	702	679	729	684	687	692	693	695	688	688	709	745	667	685	715	697	653	726	690	708	657	663	713	657	703	706	711	702	715	752	710	676	666	739	667	685	707	674	722	714	719	687	724	673	694	695	697	731	717	669	677	668	735	713	697	659	670	680	692	664	754	711	683	678	711	699	671	775	699	741	674	674	723	730	773	729	690	730	685	735	744	690	727	750	712	680	754	717	672	716	762	714	690	727	763	698	752	704	726	765	753	691	714	714	738	724	678	714	695	717	711	680	687	708	786	682	750	704	715	724	733	664	738	703	654	658	722	691	723	688	731	722	683	731	719	758	691	693	752	701	721	677	710	743	732	696	692	718	695	690	700	677	693	682	718	695	668	677	719	690	699	694	675	714	717	740	713	686	735	706	751	687	693	717	693	689	678	713	721	687	709	753	715	713	679	669	694	686	721	728	709	683	697	682	748	749	676	682	728	691	709	686	730	713	692	682	729	717	718	645	703	731	698	684	711	676	710	733	720	705	699	699	710	705	731	698	716	710	713	710	645	728	727	711	767	727	692	731	741	733	747	783	728	731	758	732	709	658
44483	27502	21643	13637	9450	6191	4528	1970	1336	949	808	668	599	620	574	450	449	435	438	400	380	337	355	392	356	348	343	353	335	368	328	369	360	348	328	325	348	370	418	304	354	336	380	348	334	347	379	329	370	368	367	400	360	314	347	345	377	342	357	364	365	361	365	317	344	375	328	358	348	354	331	345	367	364	353	328	335	337	340	332	331	361	348	338	356	355	363	364	366	333	342	371	355	349	356	383	388	299	359	316	343	365	325	363	357	364	390	316	326	334	368	373	366	334	352	328	331	357	362	341	337	319	321	331	369	363	345	352	356	342	364	407	356	356	369	334	333	353	360	327	350	359	359	338	369	357	329	352	331	317	380	360	309	322	340	388	332	335	356	388	346	377	353	323	357	359	366	365	358	343	394	366	371	335	336	351	326	349	329	331	300	363	332	371	369	362	353	396	336	368	354	368	368	369	337	334	333	350	333	342	342	331	368	367	330	312	320	357	326	311	347	358	331	345	395	337	342	361	357	373	349	314	364	387	319	386	324	373	369	319	377	303	365	341	345	337	402	340	321	322	353	357	340	356	348	335	337	365	319	330	350	352	323	332	354	356	328	344	320	353	374	394	320	320	351	316	386	359	362	315	338	315	350	372	332	335	370	334	359	359	340	317	348	334	327	337	304	318	311	341	332	338	350	362	366	351	363	347	359	359	336	323	347	390	364	365	332	342	361	342	351	342	359	350	362	334	373	369	374	337	332	350	358	353	342	334	382	346	344	389	348	341	344	329	355	347	324	356	377	343	329	364	310	358	352	332	343	330	317	381	345	327	369	330	338	368	358	368	325	338	323	348	374	312	336	376	338	358	305	369	341	344	340	313	384	324	352	380	361	352	331	353	341	328	333	352	340	310	367	315	343	318	344	327	347	344	363	349	358	350	353	353	336	360	381	354	350	397	334	336	354	345	342	362	336	326	368	345	320	323	326	378	352	341	348	370	351	382	354	320	331	347	359	324	306	344	323	374	377	340	308	372	301	374	349	378	333	321	328	346	346	380	343	328	340	352	357	357	347	301	357	345	358	354	363	329	312	339	369	314	332	360	324	340	356	314	368	375	313	339	321	337	325	356	382	375	376	301	355	333	333	323	345	388	335	297	363	323	329	351	349	358	311	361	347	342	341	340	355	310	323	308	333	363	371	340	368	376	333	349	370	371	387	345	389	352	333	331	322	339	353	369	325	356	384	367	365	391	346	335	348	350	334	322	333	338	343	318	335	365	338	353	345	342	338	320	341	325	359	364	322	345	395	348	331	338	347	317	356	363	374	330	352	356	371	330	311	340	321	382	374	351	353	350	356	360	318	330	335	361	329	342	357	332	326	373	342	339	350	332	330	374	364	375	349	381	347	336	369	348	341	365	417	336	354	330	366	364	387	364	374	320	330	358	359	375	318	368	370	319	344	343	365	332	359	360	349	310	350	321	332	348	334	341	388	319	338	371	371	390	338	365	329	341	365	323	351	329	348	345	361	341	378	395	360	330	350	356	347	353	339	369	357	380	319	330	316	353	315	384	363	318	361	362	354	330	346	341	307	313	344	339	387	356	331	351	355	369	350	342	350	367	361	365	373	354	350	363	370	336	360	333	386	345	332	372	356	354	345	345	310	340	376	340	368	328	332	386	344	400	385	380	317	340	388	359	348	321	345	319	315	341	311	331	379	361	325	326	350	357	326	379	349	367	362	311	330	332	365	383	358	354	378	328	365	352	373	376	358	371	344	335	335	340	328	337	333	347	345	328	340	359	365	340	343	324	333	304	331	353	360	337	373	358	359	348	359	353	343	352	349	330	330	339	360	348	359	338	369	342	357	346	344	333	321	337	351	326	371	333	362	354	340	355	324	315	353	341	312	346	333	388	342	343	331	334	386	371	399	356	372	358	331	341	363	306	347	343	377	324	369	341	357	334	333	322	356	375	331	367	377	346	292	329	320	348	343	398	308	355	362	347	346	311	362	386	297	370	343	337	347	303	315	379	375	373	354	344	344	348	306	346	334	372	309	342	382	353	353	372	348	377	342	326	343	336	355	350	333	317	345	375	329	350	361	286	309	345	334	361	348	343	352	329	358	339	320	314	354	348	350	345	363	378	347	341	320	356	326	364	322	352	352	386	320	341	344	328	351	319	337	334	336	318	302	338	337	333	362	354	386	352	330	349	354	360	349	352	351	348	347	382	349	395	326	333	377	371	356	369	356	355	347	320	362	346	380	324	399	338	359	331	314	359	350	354	320	346	334	379	337	315	335	371	329	319	351	348	367	342	406	317	374	377	361	339	359	331	338	380	338	356	381	371	333	350	360	346	365	338	347	333	337	340	324	372	358	344	343	360	314	353	300	337	369	320	340	352	352	362	371	360	348	360	375	372	334	378	372	312	326	341	349	351	393	365	350	374	347	328	326	407	330	343	335	342	332	392	320	339	372	362	374	326	317	405	380	364	305	335	339	347	326	364	371	366	329	340	334	351	347	319	298	364	337	342	354	336	356	350	336	365	332	364	347	349	356	332	371	352	331	343	371	324	336	340	370	339	334	365	357	311	379	311	370	357	362	344	374	340	348	394	357	348	340	349	325	365	349	349	342	341	367	328	382	349	345	346	319	352	363	373	339	341	345	391	397	348	372	325	342	374	351	352	312	378	336	348	334	342	336	331	389	378	315	350	369	319	337	345	358	397	318	329	325	318	317	332	366	351	353	320	346	359	386	347	306	342	374	333	363	346	325	354	300	337	346	363	328	305	349	375	392	328	334	343	357	342	340	330	346	337	350	393	363	348	357	311	346	383	348	342	352	344	343	342	360	338	373	385	310	328	333	337	355	362	343	344	340	317	353	336	350	342	379	370	341	310	340	366	371	345	357	356	329	321	332	317	381	331	330	370	325	376	394	359	332	303	352	357	371	361	328	355	343	342	322	337	361	371	351	348	348	345	334	338	355	366	352	345	328	358	354	332	365	314	356	325	377	337	368	335	329	340	394	323	297	342	352	341	328	339	376	350	375	351	364	355	349	358	337	361	333	379	315	332	337	365	332	327	329	353	351	378	334	392	323	357	375	355	323	372	346	340	365	360	359	378	328	378	340	355	347	375	373	368	367	341	388	320	377	375	346	311	349	315	364	372	357	322	323	371	374	375	336	348	352	345	311	333	371	309	394	350	343	356	373	364	360	359	332	372	367	340	335	356	352	351	328	349	366	356	367	354	357	339	339	353	350	311	359	374	354	363	364	372	353	344	393	346	380	349	337	327	374	333	366	378	317	364	327	349	351	312	332	370	338	390	342	325	346	331	351	377	359	326	329	339	328	364	353	299	350	361	351	326	338	365	355	368	376	359	369	361	360	348	348	331	321	360	371	367	367	354	361	368	357	368	335	349	316	332	376	363	364	365	370	314	375	349	386	366	332	357	342	341	365	380	330	364	354	340	355	370	361	316	355	356	352	342	349	352	375	336	303	342
25913	19910	25953	23801	21627	17634	13964	6995	5121	3641	3187	2578	2103	2028	1720	1491	1415	1284	1042	1006	843	881	834	855	802	813	794	775	784	830	785	803	801	804	744	745	760	797	731	811	757	822	824	775	803	820	797	794	750	764	784	757	821	796	732	734	752	708	739	752	772	684	784	779	717	745	764	798	738	765	778	776	801	743	749	753	783	741	783	752	753	778	761	783	712	695	738	786	747	711	724	791	778	776	770	769	752	777	766	725	708	745	764	793	747	761	727	715	775	738	760	764	756	776	791	728	794	773	743	755	759	772	778	811	787	748	698	777	752	729	695	774	767	777	727	745	712	780	718	810	817	784	771	740	725	756	711	734	721	747	744	747	766	749	811	744	747	746	765	760	751	735	775	732	772	743	748	761	788	745	765	735	730	798	781	806	710	776	722	748	708	751	747	744	741	732	765	788	757	764	756	754	733	767	789	745	729	729	737	744	739	797	742	739	784	766	760	766	783	761	732	706	723	720	715	784	728	794	767	708	697	778	726	768	731	741	712	808	722	735	808	754	742	726	750	717	783	758	747	752	763	761	696	757	771	747	760	743	769	709	731	774	749	750	715	770	754	714	739	771	715	763	762	806	766	742	719	721	722	746	742	731	815	760	800	689	727	753	735	741	748	748	734	734	748	780	794	789	727	759	731	723	731	766	765	737	747	754	725	754	698	805	729	755	712	738	736	727	757	779	748	740	702	700	750	722	712	730	784	684	710	767	722	762	721	775	738	749	729	740	777	730	725	741	782	748	701	781	738	775	719	770	734	709	797	699	760	756	795	749	777	769	767	712	743	752	752	711	804	772	764	768	761	718	756	743	725	820	749	723	784	776	780	804	786	744	712	707	691	781	748	770	746	720	750	785	778	750	754	728	725	770	784	728	786	760	776	746	728	775	745	787	781	777	816	802	701	748	748	790	788	739	701	713	798	773	725	756	763	726	743	717	737	799	722	756	786	768	716	730	748	751	798	727	755	713	721	718	708	730	746	776	745	749	779	797	748	752	760	779	770	773	769	729	762	733	764	745	721	777	779	712	775	759	782	732	781	749	763	768	724	712	795	737	735	747	800	753	762	733	757	709	790	744	700	769	767	812	747	736	732	720	798	729	777	754	754	734	761	727	779	735	803	728	783	762	734	692	779	760	736	729	778	774	766	790	735	741	774	753	725	761	738	774	762	743	765	802	754	798	794	758	751	751	714	739	779	719	751	767	714	739	761	707	762	715	768	701	748	757	781	769	724	768	734	815	806	725	761	748	792	753	716	744	770	773	690	760	778	768	719	711	776	763	759	735	745	773	771	715	810	811	680	746	746	778	747	763	763	724	723	742	752	731	735	751	730	723	762	694	765	707	733	743	756	727	737	781	743	753	775	791	757	743	749	724	776	772	769	727	781	710	796	770	776	803	741	768	803	737	696	752	746	727	756	743	765	700	813	768	782	772	696	769	759	755	734	759	749	780	749	781	739	766	739	759	754	744	704	747	776	732	737	762	745	793	725	737	685	734	740	734	754	753	711	780	751	699	772	712	791	749	756	728	769	785	784	726	736	711	746	742	706	775	782	748	740	740	739	766	757	759	745	791	734	760	771	767	775	765	721	744	736	754	723	743	740	737	724	794	761	780	772	731	758	763	768	763	798	708	742	759	708	741	714	728	786	729	786	745	716	750	731	715	734	706	771	753	750	766	738	766	711	700	734	754	760	789	730	741	746	759	788	722	750	782	722	768	721	780	730	741	752	782	752	766	753	751	744	702	701	739	708	741	744	709	748	739	731	775	727	749	785	770	729	767	746	753	768	783	797	757	811	767	734	742	754	725	718	779	731	759	708	762	751	698	745	734	750	759	755	704	782	751	749	768	736	754	779	751	806	750	749	743	752	758	756	769	749	733	774	724	759	749	768	676	838	707	713	750	740	772	749	735	768	770	740	715	711	738	777	827	806	773	746	737	742	778	723	751	794	769	790	771	745	749	745	761	733	723	802	693	750	780	695	745	751	753	706	752	731	743	776	697	715	737	723	766	746	759	738	755	732	730	760	749	726	771	764	788	734	710	692	778	738	795	773	739	756	749	756	729	708	744	774	717	719	746	776	748	751	729	768	748	766	730	740	740	738	773	810	786	768	776	737	809	767	761	718	759	788	720	765	757	754	789	748	697	783	725	738	766	827	723	724	695	767	763	797	729	751	760	700	752	770	755	770	760	753	779	732	759	779	762	685	743	747	789	761	750	709	707	766	745	755	730	736	765	758	723	749	781	798	744	773	739	734	736	779	755	740	726	758	760	736	759	786	763	719	753	713	729	752	754	776	781	727	772	759	758	733	754	745	767	732	763	744	734	767	741	764	730	728	773	790	775	746	752	787	719	779	782	748	764	728	788	670	724	702	715	773	760	751	751	742	790	754	738	699	703	731	770	729	736	752	702	715	753	692	809	750	714	721	714	784	772	776	735	757	791	730	710	793	775	753	758	744	769	745	728	794	768	753	765	768	695	708	744	760	779	768	759	790	778	748	741	701	757	776	804	727	754	764	767	786	741	757	775	782	752	808	742	764	718	743	750	694	814	774	757	745	679	729	755	768	787	766	724	737	765	771	753	740	784	733	712	727	732	769	807	796	746	763	783	730	715	766	733	738	756	785	744	722	731	770	788	750	763	794	756	749	735	734	756	737	766	726	724	807	781	690	738	758	758	796	740	750	800	771	757	753	736	735	707	742	762	755	745	729	786	742	739	761	726	718	754	753	741	728	772	711	730	735	706	767	742	694	743	720	766	758	744	776	747	781	712	777	743	789	764	778	748	745	775	740	785	788	735	769	798	718	749	756	719	775	738	735	723	715	726	749	784	738	763	735	755	741	796	728	806	739	792	742	811	804	730	747	755	788	764	767	765	785	769	721	777	722	747	761	770	777	735	734	764	728	750	765	728	744	761	791	741	744	741	710	720	727	740	781	802	802	770	762	786	756	750	724	754	753	717	777	783	738	733	759	770	707	739	735	728	735	761	764	730	742	770	707	742	771	720	720	786	759	764	702	772	762	715	787	763	771	724	727	753	813	765	765	806	748	740	742	786	826	743	746	766	752	757	763	763	724	720	743	699	744	792	732	725	764	746	765	730	670	834	764	739	704	698	740	776	739	749	750	741	735	724	735	709	765	806	760	808	715	773	754	793	769	722	736	719	778	728	735	734	764	704	758	762	748	706	755	741	749	786	746	734	796	806	789	788	717	760	760	740	803	763	706	723	771	799	749	727	757	748	744	766	768	775	749	725	755	764	743	776	772	748	773	765	747	768	773	794	804	758	758	723	792	789	777	769	732	772	761	679	770	775	735	768	732	763	761	756	692	726	690	761	754	739	757	698	801	746	771	772	705	711	729	763	761	738	768	727	773	749	754	746	733	746	810	740	787	761	779	729	771	725	734	714	714	777	787	744	725	745	752	719	778	717	775	735	734	737	757	758	764	771
26263	11802	7219	4174	2451	1614	997	729	613	513	446	461	437	387	345	382	319	301	296	343	314	291	285	317	291	304	332	300	288	318	301	277	328	277	315	291	298	279	328	297	271	298	286	295	282	325	300	276	316	294	322	284	333	313	301	304	286	293	278	295	321	283	284	288	295	277	334	305	279	285	262	264	299	274	303	318	313	317	323	270	296	301	285	309	303	245	276	283	305	311	298	306	281	287	306	308	316	303	283	310	273	320	296	299	291	309	310	275	292	313	311	308	297	283	270	275	283	294	286	291	297	283	296	280	324	294	299	272	294	310	295	311	285	246	297	293	277	310	260	303	300	306	290	283	300	313	319	332	304	293	296	333	286	324	301	293	310	285	292	300	298	243	281	298	306	262	311	289	316	319	317	295	306	285	315	289	294	309	310	275	291	290	305	304	297	278	319	308	296	279	309	329	280	292	313	291	298	352	280	302	290	314	273	299	330	294	313	305	286	303	259	291	292	327	288	286	306	323	303	326	267	310	338	307	309	335	316	282	297	303	304	268	299	278	279	267	281	264	333	300	301	304	293	302	279	303	276	317	284	278	313	302	298	325	252	291	305	279	280	272	295	289	279	292	315	294	326	296	274	309	280	319	296	294	307	302	301	285	288	264	267	330	295	265	291	292	303	323	291	296	281	337	280	298	310	279	294	283	306	308	306	304	297	290	284	305	283	314	311	306	274	279	307	301	287	318	309	330	289	296	315	296	300	308	319	314	307	288	287	290	309	278	264	285	269	303	309	317	279	320	315	318	309	288	282	325	263	317	287	290	308	337	335	307	310	313	296	295	310	292	296	307	332	282	308	273	324	279	284	300	288	287	295	292	307	249	292	305	297	282	312	287	283	329	291	292	290	296	339	267	309	283	275	307	276	293	305	303	297	266	294	297	295	298	308	294	308	275	286	306	311	278	271	306	282	286	326	284	308	287	294	293	313	285	315	290	295	266	312	274	320	321	278	319	290	293	308	262	309	298	285	305	279	299	307	282	274	331	316	273	286	290	299	302	304	342	293	300	318	300	312	308	284	295	282	290	272	295	318	317	244	306	300	315	300	292	278	271	256	299	319	275	314	280	299	338	320	327	294	260	313	319	326	306	304	286	323	270	305	275	318	302	310	283	292	324	294	320	326	309	336	288	300	309	307	308	299	319	304	271	287	304	305	278	331	307	322	296	318	290	277	295	300	302	318	313	314	297	273	306	278	313	294	310	307	308	295	320	311	332	323	308	280	315	314	301	342	309	307	297	262	289	314	302	315	278	247	294	320	283	278	283	289	305	331	290	322	307	317	293	306	265	308	334	269	280	334	270	293	293	309	314	326	280	323	293	305	287	288	296	290	344	266	282	307	307	314	304	265	314	336	306	273	308	294	314	262	296	268	268	311	279	294	308	276	275	316	278	298	290	290	322	279	274	290	278	264	283	322	287	314	307	285	317	349	279	272	291	303	255	319	305	316	295	294	348	312	317	338	268	274	277	291	303	304	310	297	335	282	290	324	305	297	311	323	278	301	313	287	300	302	289	287	272	290	315	290	315	345	291	297	281	266	322	314	286	312	295	274	276	293	286	325	262	309	255	270	305	300	255	303	307	290	298	278	292	270	245	281	298	297	276	330	293	285	303	280	277	294	337	334	282	291	326	303	312	293	301	302	340	316	299	280	300	286	304	301	304	264	258	301	325	299	303	303	319	315	294	309	303	297	319	279	300	266	256	311	291	293	303	300	286	296	295	311	310	304	280	320	300	306	323	300	319	286	272	322	288	287	296	306	324	289	255	292	302	283	270	284	318	259	304	280	275	322	303	309	262	274	303	307	299	290	294	305	289	265	281	300	289	279	291	283	261	328	264	288	299	296	333	281	279	301	306	343	287	300	304	299	294	328	307	303	287	286	313	289	298	302	274	318	291	304	284	286	306	301	258	288	285	287	309	310	347	303	293	281	335	340	270	348	322	311	284	284	303	305	282	290	285	305	288	310	268	287	299	320	295	316	289	296	271	303	288	296	281	310	293	290	291	286	278	299	295	320	294	322	265	305	292	329	303	305	283	278	294	307	337	338	314	293	285	278	290	319	287	331	314	278	295	306	311	274	304	310	297	321	306	277	285	291	266	289	290	309	324	290	280	286	295	303	301	312	297	295	270	286	308	310	294	263	268	306	297	306	276	277	276	312	332	300	299	283	281	324	295	302	310	310	331	338	281	291	313	283	274	286	307	302	284	321	306	278	291	287	265	284	333	318	290	335	300	334	308	268	291	280	297	295	304	257	303	291	287	317	310	256	316	322	307	322	317	303	331	305	313	290	293	274	309	304	272	311	305	314	326	357	286	314	322	283	299	289	287	308	311	303	310	305	303	317	298	305	293	296	291	278	294	305	320	264	288	270	310	259	302	292	321	303	295	291	302	302	283	274	315	287	322	268	338	252	298	269	302	294	283	281	330	259	299	334	297	285	302	261	268	261	316	277	310	304	291	300	285	333	285	303	274	296	289	284	304	302	288	289	281	318	300	310	258	270	277	287	281	296	275	303	314	294	302	292	299	296	324	298	290	271	290	319	324	324	291	299	304	288	316	330	279	303	312	283	313	290	293	274	286	272	283	272	302	316	310	325	316	319	310	319	314	281	320	301	285	290	287	295	277	305	309	315	317	281	282	276	301	292	339	271	305	304	317	264	235	285	316	293	312	299	271	274	274	292	284	321	274	282	325	328	308	294	326	275	315	304	274	298	279	317	248	312	326	320	296	315	343	293	299	280	292	338	310	274	289	296	282	284	271	344	307	322	312	274	260	293	304	310	300	301	312	329	293	278	266	279	333	313	307	267	277	278	310	312	284	260	288	284	259	313	291	313	304	306	294	311	283	321	283	288	260	299	313	280	290	342	315	272	292	293	277	306	285	305	304	290	272	299	336	310	290	304	284	289	313	305	302	287	266	313	288	316	303	307	286	271	304	281	308	309	312	295	277	290	313	346	312	300	283	309	300	300	299	296	293	268	304	315	270	277	338	301	307	317	316	283	288	297	294	313	296	313	347	294	269	293	307	303	276	305	316	257	280	266	309	322	289	270	289	294	332	289	307	283	284	289	339	283	306	276	274	335	285	284	293	301	292	272	302	275	277	291	294	270	296	293	286	305	306	309	324	292	278	316	321	272	315	305	283	297	285	293	314	312	291	319	295	278	277	303	289	293	318	305	326	317	298	275	312	308	351	275	294	297	309	295	284	272	280	345	306	306	305	293	329	282	319	284	286	289	290	335	281	264	281	277	332	289	295	292	276	278	274	328	294	301	298	292	313	309	290	266	299	279	325	302	307	285	279	290	308	332	280	273	292	315	308	289	293	277	306	292	321	317	292	270	292	316	284	262	314	269	299	275	280	318	310	297	298	296	334	281	274	322	285	312	302	291	292	325	306	269	285	291	272	311	329	289	316	299	296	291	262	315	300	335	334	330	302
15488	8878	11199	10695	8180	5470	3929	2752	2171	1742	1627	1425	1248	1189	990	978	877	901	774	718	700	717	674	700	627	640	658	632	680	650	648	628	694	645	687	674	684	687	682	681	723	694	612	683	672	616	653	667	658	620	645	680	689	650	600	625	656	634	676	653	684	680	651	636	647	688	642	673	638	643	629	639	645	713	637	625	640	649	640	659	685	663	630	626	646	640	633	632	667	694	599	664	590	637	640	614	696	686	660	671	617	693	670	671	637	615	629	677	674	678	679	685	655	641	662	636	664	631	658	656	619	641	647	671	682	675	596	628	663	694	658	701	656	660	656	638	639	653	624	645	652	666	661	648	673	634	655	646	664	681	687	688	624	629	678	654	668	651	619	645	670	612	632	656	654	642	602	673	673	623	661	666	643	697	649	668	664	717	654	648	616	607	639	636	653	636	679	616	642	695	618	664	643	666	669	653	656	659	640	661	682	672	615	633	635	653	654	636	667	608	646	624	654	617	651	696	640	622	678	682	650	698	673	623	682	640	670	664	672	670	660	660	652	625	674	630	664	649	648	618	665	656	667	654	670	678	653	615	720	637	677	629	665	678	654	656	614	647	664	679	619	629	631	664	600	630	625	654	592	643	636	633	653	631	660	635	630	602	654	610	640	650	605	645	669	623	640	710	660	609	658	702	668	674	632	619	694	687	619	637	634	628	646	651	665	656	620	610	639	636	660	658	622	651	662	606	640	676	633	653	658	655	668	677	696	659	672	646	658	654	634	617	654	654	643	636	650	656	679	676	691	626	654	618	624	664	649	635	670	691	661	649	650	664	635	612	688	666	607	647	668	697	696	663	674	597	636	670	629	656	630	688	654	612	661	639	665	635	669	680	646	660	653	674	620	657	642	652	631	606	681	655	670	623	688	674	647	594	636	641	669	688	652	657	664	654	631	617	699	647	713	632	685	641	670	638	672	605	666	658	591	660	631	663	624	671	607	620	672	645	664	638	644	658	720	621	648	644	635	665	629	680	716	682	614	711	608	650	646	661	634	631	664	646	661	644	668	644	642	642	630	658	680	626	647	641	668	645	680	633	659	620	620	625	721	660	681	656	689	659	672	663	704	632	623	674	643	653	649	641	613	634	700	717	689	665	661	685	698	611	675	640	662	669	680	669	670	652	664	654	666	643	655	666	687	692	640	654	685	630	632	643	634	610	655	638	636	615	651	613	642	633	708	665	658	650	687	650	635	647	616	617	696	626	626	599	657	607	683	643	646	677	683	676	688	646	646	659	653	701	659	671	671	656	665	672	606	662	685	671	619	655	631	660	640	664	629	683	692	640	652	664	669	710	624	662	685	676	641	650	652	673	664	647	666	663	634	637	667	664	662	598	624	670	604	636	668	631	620	644	619	655	664	693	681	653	633	659	676	659	695	684	696	610	669	641	661	641	653	628	642	609	677	660	634	627	602	615	680	644	666	721	667	670	668	642	675	652	665	643	676	663	664	644	659	614	623	641	656	690	635	643	649	674	598	671	621	645	681	635	669	662	651	630	628	656	712	626	661	653	632	622	681	621	640	626	603	683	627	650	622	693	627	658	633	647	620	649	644	667	642	671	604	675	640	610	665	699	703	655	634	637	671	686	631	635	676	679	641	702	607	627	718	728	662	664	664	650	603	625	674	654	696	655	671	606	687	630	632	663	637	661	680	672	650	617	627	612	667	636	678	646	603	655	664	669	664	665	640	654	659	601	638	631	641	678	674	693	654	627	616	675	660	660	628	691	702	665	626	657	687	642	686	673	647	675	665	645	628	615	631	696	666	674	667	656	675	659	676	641	636	683	649	650	687	691	651	623	664	644	634	628	668	609	684	641	644	663	644	645	652	664	654	590	695	629	639	627	641	658	635	618	631	695	675	695	608	621	640	674	639	667	695	644	636	658	653	655	648	612	642	691	621	589	669	672	612	674	673	611	618	642	647	631	693	702	654	666	665	690	666	675	631	642	631	667	651	673	658	649	692	678	665	672	710	616	645	646	619	692	671	663	631	672	659	663	601	709	698	654	647	645	647	636	639	625	632	622	631	656	651	653	643	672	692	682	648	632	610	653	633	667	690	654	629	618	634	663	644	675	639	637	646	632	622	619	668	676	648	683	656	627	628	623	696	651	618	623	702	627	660	626	618	640	629	632	693	643	648	684	659	636	632	665	644	660	650	701	646	656	653	715	665	617	640	607	658	621	658	638	657	667	630	678	625	652	650	662	656	645	671	634	607	678	638	653	634	643	648	668	642	652	604	682	627	660	620	669	681	692	662	608	636	679	681	627	648	687	657	704	638	639	660	632	677	680	658	696	640	623	701	708	659	698	661	622	689	638	654	651	676	692	634	688	661	639	638	631	617	647	653	650	648	595	652	628	669	655	595	705	647	615	661	612	624	672	686	655	679	642	643	656	687	626	668	651	699	645	628	672	654	671	667	639	638	618	654	634	691	639	676	661	683	676	714	667	661	688	629	671	653	649	643	644	619	644	643	672	656	686	670	689	638	630	668	672	644	657	617	691	635	652	611	663	664	688	700	687	645	660	625	616	649	653	652	619	629	671	702	647	641	624	657	657	601	632	646	668	603	634	633	674	704	652	676	671	632	687	704	600	647	641	690	650	604	634	617	648	635	693	735	596	644	677	644	678	684	668	656	661	634	649	639	617	641	681	618	623	654	655	627	678	677	668	677	624	635	628	645	668	661	616	625	608	629	696	634	642	670	655	634	661	674	625	667	669	667	643	642	629	616	643	644	674	624	676	616	653	701	734	665	655	638	615	650	708	634	677	643	649	651	617	672	677	701	645	652	659	675	665	661	658	685	664	652	605	667	666	625	651	693	642	647	645	606	659	676	658	626	628	638	693	621	689	641	640	641	671	659	641	665	650	656	633	704	677	627	666	669	651	652	660	654	637	673	662	650	632	685	683	633	662	659	614	686	614	650	652	667	671	678	655	661	684	644	624	599	646	646	643	649	662	633	642	615	631	620	641	669	652	660	668	624	661	637	610	672	664	658	653	666	665	683	642	622	656	625	652	652	630	653	628	657	626	636	638	610	579	611	658	648	641	667	648	626	658	659	635	644	629	677	627	627	714	690	654	623	640	663	673	656	687	657	633	668	718	681	648	690	674	669	636	659	620	644	642	655	616	648	655	607	675	693	616	639	646	653	673	661	665	646	681	704	685	637	691	655	708	654	638	656	659	631	672	632	662	656	640	646	665	649	616	635	662	678	693	670	629	662	659	647	689	632	674	668	651	681	642	649	673	676	647	663	668	610	638	663	680	627	642	634	651	662	715	666	608	650	648	644	608	620	637	622	639	630	648	655	651	654	655	697	653	673	642	691	675	628	664	623	653	655	637	722	675	616	676	630	680	689	626	646	674	679	684	678	645	668	658	652	591	674	675	672	615	624	619	624	670	667	698	716	692	639	645	648	680	649	626	629	689	682	660	692	669	614	688
35235	17009	13062	9508	5085	2989	1777	1158	872	714	645	588	554	507	439	416	402	363	372	343	326	341	340	295	283	333	340	343	296	330	337	327	322	351	314	309	294	314	318	323	340	319	305	316	341	319	357	276	313	323	318	290	325	323	319	309	340	349	288	329	288	318	331	331	311	324	327	331	320	344	348	291	286	295	358	351	328	322	338	352	311	350	334	342	350	298	344	368	316	369	351	303	307	348	340	324	331	354	352	293	318	288	328	322	304	340	326	324	282	335	362	319	272	290	328	349	319	330	332	337	366	341	350	302	340	354	332	324	304	304	329	327	330	343	323	292	317	331	340	337	351	315	278	347	331	322	322	335	304	326	317	320	309	319	306	334	274	329	317	305	352	342	328	314	341	313	304	312	308	323	357	327	359	372	361	315	315	265	332	310	331	331	378	316	330	308	306	328	329	313	338	290	350	313	322	338	330	305	331	309	272	304	310	300	328	316	335	347	329	327	330	338	324	302	323	312	334	288	356	320	309	299	327	281	303	305	329	331	308	335	301	368	330	327	333	333	308	319	340	336	298	255	305	316	294	345	324	338	290	302	301	313	289	344	355	345	334	357	329	289	323	373	303	303	340	321	298	313	336	288	367	334	267	340	330	347	325	306	332	345	308	317	326	317	323	334	307	290	304	339	322	339	312	288	351	298	348	323	323	320	365	340	311	370	349	291	329	358	333	318	321	379	331	334	321	320	327	323	303	317	318	350	334	319	347	349	324	327	360	349	301	344	328	328	271	324	294	321	294	285	313	323	309	312	312	310	312	349	316	344	322	332	355	350	309	287	302	328	322	298	281	318	334	305	333	340	329	324	290	311	321	301	344	315	319	364	297	311	301	318	333	370	301	335	317	349	357	323	307	318	331	325	295	337	323	312	330	289	305	335	338	300	338	318	336	309	363	339	342	320	336	306	334	303	308	331	327	341	290	291	288	286	341	324	341	302	342	334	307	327	312	336	290	303	345	319	342	308	320	284	321	327	333	314	315	328	303	304	339	352	341	265	321	355	361	327	362	317	332	317	357	377	312	329	324	328	316	354	319	319	306	328	345	344	300	308	319	323	307	305	338	315	320	353	327	322	347	344	305	315	316	344	365	312	309	279	339	291	320	333	335	308	308	329	321	328	322	344	318	313	297	313	346	307	329	347	310	340	328	290	317	321	310	283	335	312	325	333	349	307	317	331	279	311	323	324	327	316	347	374	329	321	346	332	354	351	287	299	332	361	354	350	320	330	324	327	338	326	285	302	333	296	340	320	314	338	293	330	364	341	338	315	322	313	317	316	308	306	337	324	328	346	332	328	310	332	320	320	318	344	308	310	343	328	290	336	329	346	347	335	349	334	317	303	334	336	260	290	304	306	312	365	341	352	314	321	322	319	317	305	294	341	308	326	318	312	323	359	327	335	335	304	328	361	341	318	326	347	305	335	343	312	310	315	340	312	293	338	309	331	317	311	316	322	333	331	319	353	312	327	313	314	362	317	343	332	318	318	302	298	315	304	288	291	348	326	305	310	314	312	321	311	279	308	347	330	326	316	317	303	303	361	300	323	314	292	339	343	317	319	320	316	339	310	368	339	293	287	311	298	322	321	301	349	309	310	354	309	336	342	329	320	327	315	323	344	357	302	323	339	323	355	346	336	348	322	329	302	369	338	326	335	325	303	316	332	316	346	334	321	359	313	310	346	307	320	317	305	330	350	308	335	305	334	352	294	343	318	302	287	340	309	311	364	344	368	342	326	319	319	332	302	340	318	316	325	319	327	320	338	301	287	318	323	343	350	338	369	329	314	288	317	316	342	292	307	339	324	325	324	303	312	335	344	309	292	335	308	329	315	300	310	305	305	322	313	328	298	349	289	332	325	323	307	319	331	336	353	353	326	376	320	293	318	308	361	312	331	313	316	313	313	317	311	314	354	354	316	301	316	375	302	328	305	333	311	351	306	332	312	356	330	318	327	312	291	299	321	344	326	352	317	280	305	316	321	291	306	307	361	300	343	299	327	296	290	338	351	319	315	311	329	339	340	347	334	283	316	335	351	311	305	304	332	337	307	331	344	337	291	332	349	320	333	326	332	347	323	291	329	301	320	336	343	321	345	334	339	317	289	340	333	330	315	312	320	331	305	345	364	317	315	307	307	296	342	347	294	331	307	319	343	318	349	314	322	313	328	322	299	330	313	344	294	307	321	330	348	325	306	341	340	341	322	396	318	304	328	334	329	312	335	332	342	327	318	327	330	328	332	342	339	333	352	331	311	333	334	339	308	326	298	320	323	323	326	310	330	288	356	328	318	297	329	294	301	328	319	342	309	331	371	299	270	311	345	311	300	316	333	332	346	317	316	298	320	332	317	334	337	315	326	295	329	333	318	334	360	338	355	323	336	332	298	300	348	326	305	319	340	311	320	326	315	320	352	351	325	338	322	321	337	308	338	318	336	277	313	321	335	334	312	334	311	299	328	318	323	311	313	298	294	340	329	314	337	365	337	342	343	293	312	380	352	372	318	336	317	322	335	311	365	348	316	313	310	319	331	322	328	286	294	329	313	301	324	345	282	334	317	314	362	303	308	334	317	312	333	296	312	341	313	339	298	351	309	348	330	316	350	321	323	349	308	342	351	319	305	329	320	324	353	329	339	327	342	311	316	307	314	306	349	326	337	322	334	305	319	326	274	341	378	322	304	315	325	306	277	338	310	313	312	314	323	342	293	302	348	316	298	293	349	311	313	327	344	311	338	362	329	304	335	351	332	331	319	309	308	318	342	310	317	332	339	341	326	350	326	307	318	350	309	309	323	299	322	352	310	318	342	308	338	342	302	289	314	300	328	351	335	359	315	336	344	325	339	316	330	323	315	344	322	289	296	327	340	334	317	298	324	291	362	316	314	345	341	333	323	321	364	334	316	324	322	330	355	315	287	300	311	329	310	346	321	333	318	324	342	311	323	332	345	342	328	307	268	315	332	360	337	328	311	322	313	314	347	327	318	322	361	353	371	336	350	325	323	338	309	347	317	310	329	321	320	328	346	331	293	311	296	320	308	320	304	326	297	336	320	314	363	320	295	301	306	319	341	292	307	328	334	355	297	338	333	362	302	327	342	345	335	324	363	320	342	353	332	342	342	346	313	351	315	314	331	338	317	333	310	296	339	315	319	306	352	322	277	346	316	305	288	366	337	309	297	309	301	323	322	337	328	328	301	331	323	326	327	336	329	315	306	346	332	325	308	301	341	297	327	306	295	357	323	292	291	321	274	304	301	327	328	292	329	324	361	310	333	324	332	296	307	319	306	312	316	340	343	314	351	325	344	335	323	353	322	321	320	319	327	339	311	320	310	295	339	343	297	322	317	333	343	318	320	336	309	308	299	335	308	288	319	377	344	297	315	335	293	346	322	320	329	319	316	351	291	342	350	294	325	328	331	329	308	307	300	353	343	316	331	333	344	324	308	340	344	329	327
21489	12388	18847	19086	14298	10358	7038	5006	3348	2772	2326	2108	1776	1687	1455	1266	1187	1033	898	881	786	738	788	735	753	773	731	754	741	728	717	745	711	727	706	751	734	752	655	780	750	710	694	705	716	706	720	747	675	665	726	706	761	701	754	700	748	743	699	721	674	712	682	731	726	714	742	765	669	714	705	694	721	758	691	695	719	718	748	724	756	768	695	692	722	728	691	691	692	724	712	692	704	698	727	674	665	719	717	743	728	754	695	708	761	705	737	689	749	704	748	709	714	709	748	697	726	734	719	720	707	688	748	653	718	686	687	681	669	717	740	675	720	693	732	755	719	681	643	689	678	686	672	757	712	694	762	695	716	713	695	688	715	703	708	717	685	677	721	674	763	714	681	746	790	707	688	713	700	644	744	735	689	718	688	717	733	694	710	726	731	706	672	721	718	678	774	738	701	692	699	698	697	686	699	684	727	698	753	675	696	667	730	711	695	676	732	755	760	704	708	724	783	719	711	701	686	729	723	689	701	738	694	740	727	723	718	710	743	721	690	701	726	677	683	733	688	720	732	711	694	714	705	682	722	650	701	685	699	721	702	715	691	702	681	711	714	737	711	709	751	653	704	718	667	706	732	723	713	698	658	708	692	728	662	700	663	667	673	694	666	737	750	723	707	713	689	713	723	695	704	681	737	714	693	692	681	677	721	721	737	689	667	667	691	719	695	708	706	695	660	648	704	715	709	706	695	684	687	688	697	733	717	729	674	691	698	671	658	668	724	687	703	737	731	722	710	718	704	716	717	672	716	690	696	720	699	637	766	724	715	721	702	692	753	737	748	687	725	662	699	680	714	727	702	684	716	666	665	700	721	705	658	645	706	727	761	709	667	705	706	738	727	711	663	686	685	707	673	713	665	735	710	721	730	673	722	713	680	739	734	739	679	682	688	725	642	668	676	700	671	666	650	667	659	706	724	714	679	669	744	675	722	726	694	705	676	665	731	721	697	706	696	679	723	737	707	720	705	684	726	668	690	678	713	694	708	732	711	705	716	722	685	702	695	689	723	716	701	626	738	679	721	711	726	687	694	714	698	749	702	714	693	748	685	724	719	630	683	712	712	745	741	704	724	715	715	695	684	715	696	738	719	699	668	654	671	715	660	689	710	700	695	730	706	733	725	695	692	699	716	683	721	730	718	645	716	708	647	686	707	722	782	740	707	686	690	691	682	714	702	673	704	685	698	725	728	680	677	718	701	725	710	708	725	711	692	688	712	727	756	700	735	729	679	679	680	656	730	724	705	692	678	708	701	761	739	703	679	716	719	711	710	695	742	762	666	727	709	671	722	717	696	741	732	701	729	709	745	713	717	697	682	688	722	709	744	644	708	722	752	649	655	729	714	756	739	703	670	698	696	735	696	664	672	727	760	683	704	660	726	708	721	713	726	690	752	717	716	752	664	702	698	787	724	730	695	751	703	715	705	710	715	712	700	692	719	672	714	671	736	688	702	692	673	688	669	685	710	663	704	712	712	731	687	712	725	665	686	706	702	680	744	709	682	713	710	692	682	703	718	734	688	713	714	756	763	702	700	664	660	736	692	738	730	697	724	674	685	700	736	713	742	691	692	683	725	720	668	671	686	723	720	664	716	689	698	742	719	722	751	716	708	700	701	725	734	723	721	701	697	665	743	734	659	706	685	718	713	724	718	724	732	732	676	720	691	722	717	729	679	740	723	692	677	661	696	710	707	741	692	694	749	722	726	728	734	692	692	734	721	646	704	724	685	690	660	714	733	748	739	747	706	763	691	700	719	690	722	744	712	673	745	732	764	708	734	677	679	673	705	689	719	716	723	706	686	753	727	744	728	720	674	694	725	683	740	690	686	716	721	697	713	707	674	674	736	703	638	710	684	717	705	707	701	685	760	733	729	650	714	681	744	678	688	691	714	746	698	689	718	735	695	713	686	693	708	692	763	734	726	707	713	687	701	692	709	720	743	700	710	726	710	752	713	693	655	727	718	718	715	692	744	733	660	720	701	635	741	691	780	660	732	720	698	724	711	688	679	689	721	722	731	766	711	718	719	701	741	731	725	688	700	708	677	661	706	695	731	676	675	709	646	692	766	708	697	695	734	697	714	730	704	704	697	669	708	689	703	710	714	730	699	732	688	732	741	756	708	680	658	662	737	705	746	671	706	750	725	722	716	737	699	686	716	720	740	664	701	724	701	680	669	678	650	694	671	678	685	682	725	745	700	684	695	697	729	698	675	699	722	701	701	679	664	714	727	693	715	684	691	724	703	730	709	716	688	778	694	726	688	685	689	725	695	704	704	766	696	691	687	740	688	712	733	672	711	690	731	713	688	714	685	710	737	728	716	736	704	741	714	759	713	755	744	769	693	710	715	665	666	689	699	681	738	681	690	710	728	717	708	705	662	740	696	724	752	672	721	656	688	697	690	697	707	688	727	702	691	685	682	709	671	723	695	660	743	736	690	770	776	651	700	742	703	708	727	792	709	707	725	753	715	687	733	705	667	645	704	703	706	664	716	717	720	715	695	677	698	674	725	730	708	728	706	700	708	696	731	672	724	698	762	776	771	738	700	714	647	703	677	731	688	652	713	679	656	692	738	687	673	704	702	719	713	701	706	708	738	667	721	717	685	731	704	696	692	665	729	684	699	695	671	661	678	698	765	687	710	726	687	723	745	697	732	700	685	708	682	752	694	679	717	671	718	681	658	670	698	723	716	696	721	715	702	695	648	729	715	714	693	728	709	684	700	677	666	728	677	727	702	672	735	695	730	673	739	692	684	713	682	683	729	711	669	701	715	717	736	666	730	705	672	685	697	720	717	702	688	707	726	721	700	735	738	695	725	718	727	762	719	748	759	670	705	700	678	697	736	756	712	694	739	697	703	723	701	760	707	714	711	747	701	696	730	668	755	705	702	730	730	702	652	727	700	687	691	684	733	737	675	701	742	734	674	756	681	686	717	756	736	709	733	724	681	706	711	717	716	738	741	673	695	688	755	743	724	729	727	732	730	692	713	714	647	706	717	711	697	717	693	728	783	719	723	688	665	713	730	745	692	705	709	744	661	678	718	717	764	754	737	699	672	700	746	716	719	689	678	689	726	688	722	683	656	693	669	756	737	714	736	691	668	738	714	727	701	723	739	668	703	703	766	696	687	719	770	700	653	738	666	688	717	665	674	646	690	705	717	761	721	695	677	737	723	689	692	725	677	699	697	767	716	711	714	728	716	704	741	708	691	726	711	710	667	714	699	726	736	693	700	702	695	656	687	729	685	632	698	748	708	721	682	698	704	693	718	742	703	649	686	753	729	722	690	681	700	737	686	664	687	704	693	681	720	697	712	683	737	728	685	634	671	732	692	694	710	682	694	686	693	710	683	654	715	718	737	737	710	708	716	685	666	695	679	724	684	680	673	678	700	725	710	752	678	677	638	692	727	704	734	664	718	713	734	742	706	676	747	722	654	757	705	675	643	688
39568	22653	21648	15596	9325	5331	3373	2566	1412	930	860	714	626	584	562	533	456	449	419	412	370	400	399	342	376	321	353	383	289	309	344	361	377	371	392	379	374	377	332	383	346	374	366	339	362	350	357	349	373	368	396	357	336	336	344	361	387	382	368	345	320	339	348	343	360	307	335	371	331	340	354	339	324	354	340	338	391	347	320	358	369	378	342	358	334	336	348	329	380	332	337	333	339	307	325	317	367	330	341	322	333	336	365	322	371	384	355	331	341	350	354	382	338	383	347	360	336	346	384	358	391	350	352	373	371	326	357	347	326	344	330	344	323	338	345	352	383	343	344	322	319	354	349	335	359	358	342	346	365	366	328	345	329	357	323	330	321	318	339	323	386	357	312	327	326	354	313	329	351	327	343	347	345	355	327	325	353	311	345	336	361	365	372	343	396	361	323	359	359	298	324	349	324	315	340	363	354	360	372	340	331	336	371	364	350	360	365	346	396	334	330	355	305	329	322	348	338	390	331	339	344	380	314	282	372	350	366	336	370	348	337	341	353	326	350	352	367	365	347	329	347	349	339	344	324	354	342	380	370	341	331	344	312	373	330	327	308	359	329	347	375	343	353	352	337	309	373	379	371	380	364	367	342	355	346	397	321	325	341	353	339	343	332	354	337	356	344	315	342	340	348	342	325	347	322	331	359	327	356	357	323	360	361	338	348	346	345	383	359	318	335	394	324	336	367	356	360	338	362	349	318	374	333	330	343	355	336	327	323	362	358	352	362	338	354	343	336	339	336	329	373	358	339	312	320	382	327	361	376	342	322	377	299	375	375	351	368	330	345	339	336	343	349	354	350	345	343	350	317	321	341	361	365	344	331	323	358	334	314	374	330	366	339	356	355	370	357	380	331	366	356	323	342	366	366	318	346	394	359	342	344	340	369	335	336	344	337	321	342	356	354	341	345	358	319	329	353	327	391	368	336	376	371	387	318	348	340	350	332	340	337	363	358	362	395	387	327	324	371	344	366	389	383	375	371	364	373	355	338	365	359	327	335	342	368	342	350	357	313	353	315	351	370	359	292	340	337	342	360	364	338	344	342	350	364	327	351	377	358	385	358	354	336	357	332	316	382	341	361	345	323	341	340	371	339	337	318	350	349	341	348	352	330	317	347	307	328	375	375	331	363	355	347	344	335	317	349	300	319	364	343	355	371	363	329	356	349	319	337	339	372	373	360	327	288	346	350	337	315	363	365	331	315	343	354	375	307	408	337	384	336	380	326	374	337	327	316	342	352	353	356	389	353	342	356	346	375	361	336	356	358	341	350	310	340	332	343	352	337	346	342	358	319	350	368	348	328	380	362	347	355	347	354	345	368	325	333	367	327	343	357	330	379	336	348	339	364	382	381	338	311	335	355	345	372	362	332	342	334	374	347	353	349	327	354	352	344	345	339	329	388	378	380	389	348	326	328	344	312	360	333	331	351	321	337	356	355	338	318	367	349	371	375	355	351	315	330	342	356	311	367	381	327	384	360	345	365	356	330	375	340	368	363	306	357	365	326	341	374	355	346	353	347	342	339	337	365	371	381	360	364	335	367	357	364	340	355	353	362	386	393	341	357	369	374	370	382	373	317	339	331	385	384	356	335	345	361	351	337	341	329	351	341	381	355	326	355	362	332	331	356	331	338	349	359	378	351	354	360	358	333	311	407	346	308	322	362	319	351	323	343	362	337	368	344	376	332	325	362	363	357	348	342	340	342	331	330	379	360	360	371	351	332	306	362	372	365	335	370	349	349	375	342	365	342	348	338	339	356	370	338	322	350	366	358	332	352	370	365	317	312	358	336	359	340	326	352	324	324	345	351	363	350	348	324	370	331	357	376	369	348	343	346	346	383	347	346	330	318	331	377	345	395	309	335	360	365	350	395	367	354	359	328	316	355	360	346	368	326	338	324	355	385	337	345	350	358	346	351	350	367	325	345	353	355	328	328	330	377	318	342	358	385	341	335	351	366	352	337	382	341	329	323	369	350	372	332	359	341	344	377	339	338	347	354	354	385	354	361	337	371	358	341	342	351	380	352	331	374	348	359	378	362	346	311	304	349	363	377	371	373	345	366	298	335	360	338	373	341	329	381	305	351	363	335	314	340	336	357	346	385	365	378	366	360	346	317	336	364	362	328	385	341	370	313	362	369	346	352	357	354	370	356	343	366	330	323	315	316	333	381	367	347	328	349	364	358	329	360	369	378	367	351	358	336	310	343	326	344	363	337	326	351	367	375	329	372	373	386	381	320	330	374	355	340	331	347	338	368	360	349	360	352	364	349	356	319	328	334	330	359	366	337	364	311	362	367	377	343	379	337	345	403	333	364	343	345	336	346	337	298	336	370	382	319	323	340	353	353	341	352	371	324	324	344	364	329	372	356	331	284	381	337	361	338	327	330	358	331	342	358	328	332	318	369	356	341	328	374	316	375	353	354	334	340	323	333	340	361	367	363	359	303	363	333	377	331	353	371	325	335	343	360	378	332	346	336	356	351	368	339	327	301	338	343	371	365	381	382	332	338	341	356	298	347	368	344	307	351	391	317	341	378	373	346	341	302	350	351	339	335	335	316	363	354	381	333	346	359	374	352	369	381	358	376	348	369	358	349	352	370	340	334	383	372	324	359	304	334	365	318	361	345	330	345	349	344	374	362	355	354	345	360	336	347	363	386	344	356	364	341	319	315	336	373	349	367	339	349	378	339	362	370	326	362	324	305	348	370	350	347	329	358	320	383	369	351	362	369	368	322	355	343	349	329	316	358	338	356	319	364	370	364	312	348	325	335	348	328	367	348	346	355	343	359	347	359	363	362	372	356	322	328	355	372	333	357	326	345	352	376	336	335	323	357	341	322	369	334	374	357	401	343	321	399	378	324	363	371	318	358	337	356	351	320	361	353	353	311	343	331	358	347	386	356	364	366	370	371	381	342	317	346	376	343	323	357	365	332	354	351	369	383	365	391	332	345	321	339	352	359	359	359	375	373	370	365	406	347	392	375	345	389	397	349	374	329	355	343	389	373	365	390	356	352	349	370	350	359	319	350	344	339	331	357	341	329	391	357	389	381	333	387	317	334	352	366	385	371	318	340	394	351	324	323	389	371	350	344	350	371	358	372	317	378	349	332	376	355	354	311	358	348	367	320	329	310	346	324	326	360	377	360	334	333	353	320	348	340	328	353	335	320	367	362	339	370	339	302	330	342	360	344	293	338	339	314	359	345	330	375	340	377	359	361	365	344	363	340	346	357	339	318	362	358	361	348	316	364	336	316	372	369	346	327	335	357	326	377	327	304	331	347	343	374	364	339	357	327	359	388	335	355	390	335	374	356	328	383	347	354	371	341	350	290	348	334	353	359	326	319	386	374	368	352	295	377	372	340	364	353	342	346	341	333	342	334	341	323	331	328	355	374	364	306	359	367	361	385	322	360	352	370	323	332	340	341	353	353	350	367	342	333	346	346	336
22565	16492	27383	25851	21631	15005	11967	9182	5291	3695	3295	2838	2327	2260	1962	1617	1559	1372	1167	1033	874	860	821	816	796	815	839	790	762	725	790	810	806	757	796	769	800	776	787	812	782	791	787	796	809	749	760	778	775	769	725	758	770	809	787	816	791	696	696	760	757	748	740	786	775	734	745	776	784	769	763	712	797	771	771	794	725	751	749	746	823	751	810	746	787	732	745	739	764	734	728	742	748	831	712	736	762	772	796	791	747	745	777	742	746	751	721	748	803	742	752	725	743	763	730	773	743	774	703	804	730	777	729	734	748	719	757	738	809	753	760	747	758	702	769	753	683	729	773	706	750	709	762	778	779	711	739	815	746	730	740	754	745	690	738	746	741	800	735	799	699	756	726	754	770	713	788	793	777	774	732	740	736	748	787	760	712	725	726	739	741	730	754	705	740	750	742	741	787	710	746	782	739	791	791	797	733	736	794	724	728	805	740	772	767	772	759	750	758	790	742	733	784	741	759	767	776	737	787	736	725	738	771	793	766	802	761	753	756	765	775	737	750	728	794	709	752	735	743	757	778	713	763	729	741	745	782	702	721	766	780	735	783	705	721	784	769	769	778	777	717	732	758	831	774	734	765	768	759	740	709	760	717	730	765	729	767	747	755	741	762	769	732	690	715	766	747	759	718	764	729	718	740	714	752	791	755	767	782	748	772	738	744	743	759	684	777	722	755	757	793	715	745	724	779	785	781	741	764	792	782	748	753	770	711	739	771	767	747	737	779	712	743	767	791	831	708	703	771	751	746	777	772	766	689	748	730	768	755	746	734	799	700	696	739	733	726	814	747	736	726	706	727	681	741	768	733	700	745	741	818	753	741	699	762	727	738	802	751	734	702	791	768	731	728	766	694	738	699	800	701	740	727	736	739	718	779	737	768	753	794	721	732	742	749	756	734	713	747	727	729	713	767	760	761	736	747	711	763	769	756	756	788	738	747	787	769	748	747	763	812	746	769	726	814	719	763	775	749	725	737	769	729	789	721	772	784	729	753	753	833	724	718	701	742	769	711	720	791	778	773	719	744	712	747	770	726	709	779	721	785	763	692	755	765	786	753	760	717	778	699	741	743	779	718	793	736	793	743	736	730	808	729	704	724	745	751	754	731	747	739	774	730	734	766	709	681	788	754	704	716	747	797	731	749	747	741	722	743	773	763	770	707	756	775	737	739	713	748	742	730	761	752	718	767	704	745	752	716	749	755	754	750	750	728	737	798	756	776	779	763	699	745	757	799	727	729	785	718	757	785	763	764	742	736	718	757	735	725	755	787	767	776	747	752	740	765	751	706	722	746	750	757	774	770	751	740	783	706	775	771	739	742	712	751	802	758	802	734	692	754	707	796	710	745	742	730	764	718	782	732	744	740	714	756	729	771	754	749	746	763	755	746	729	759	740	785	765	750	749	751	734	766	755	721	769	762	748	760	763	765	744	760	754	764	727	746	780	720	712	750	744	732	798	740	741	785	752	767	741	777	720	772	754	698	787	743	704	759	779	715	788	770	753	732	762	754	752	749	768	751	757	741	724	737	805	770	763	756	735	756	693	773	728	695	752	694	765	747	746	712	754	740	732	737	761	747	763	816	748	764	746	723	720	766	748	755	751	730	735	763	770	749	752	737	708	756	751	783	754	751	795	759	741	804	727	755	695	733	750	722	754	744	784	736	759	739	748	734	778	742	710	759	780	822	741	751	773	731	794	747	730	758	738	767	737	702	783	737	802	755	753	766	802	770	731	751	807	776	700	751	720	781	746	774	783	767	735	774	764	694	718	806	755	735	788	756	776	777	734	761	771	735	801	775	774	828	708	747	743	749	746	762	724	748	691	747	695	749	691	737	763	749	741	797	796	779	738	730	736	777	735	738	797	732	738	778	730	758	755	718	781	698	773	758	737	743	758	771	758	730	748	781	752	738	728	760	727	775	761	699	738	771	755	737	737	734	748	706	740	777	736	779	737	741	748	706	757	733	760	710	765	770	758	709	743	774	768	761	756	740	705	782	761	689	738	720	725	724	725	729	743	756	737	734	783	747	735	729	728	804	745	760	757	716	777	742	752	764	788	739	753	720	741	769	795	764	711	714	696	713	738	776	702	750	770	765	737	761	766	759	764	805	772	718	776	756	743	736	744	733	739	748	791	751	691	701	773	750	759	690	786	746	748	725	786	745	730	710	785	779	758	781	819	750	743	747	770	770	763	754	767	791	756	747	779	790	777	744	721	781	773	779	767	753	793	706	749	702	798	742	738	769	712	760	759	743	771	736	764	740	677	738	790	732	725	770	798	761	743	751	775	732	759	768	744	798	734	726	708	779	723	746	775	760	747	767	782	752	753	764	751	693	738	764	770	789	762	762	716	776	774	769	749	731	734	742	757	747	708	764	763	753	712	744	791	738	757	732	771	743	775	790	756	794	732	761	737	755	751	763	797	803	773	726	774	725	773	745	777	775	763	771	739	754	809	736	811	796	750	765	771	767	673	747	732	796	794	754	741	739	779	705	749	722	746	754	717	773	749	750	684	779	776	764	758	717	712	725	739	750	703	759	717	713	727	739	753	740	765	725	777	722	734	726	773	713	767	730	715	741	779	747	746	742	749	788	776	768	777	740	772	719	731	797	782	765	733	747	733	743	791	766	758	729	780	784	713	777	777	712	804	750	776	726	733	698	739	780	747	715	826	727	770	789	764	767	742	759	762	738	743	741	777	754	764	745	769	725	778	741	752	795	703	764	791	758	770	755	740	712	713	747	734	769	774	767	760	795	714	785	742	748	779	762	738	745	704	734	707	736	742	715	731	720	774	768	707	786	729	736	754	748	811	776	729	681	729	724	731	729	734	697	781	696	726	766	747	752	741	751	746	726	753	718	721	760	752	754	734	753	712	774	707	768	781	714	746	749	764	759	765	760	748	747	770	759	743	792	694	752	777	733	771	753	750	790	758	792	730	766	742	759	775	763	768	789	710	742	749	757	753	727	740	750	748	733	730	747	735	761	771	784	732	730	750	736	757	767	765	776	696	736	778	785	709	739	770	760	759	777	772	712	752	730	716	711	748	753	744	766	761	727	722	760	744	732	770	710	753	709	757	712	758	754	743	720	713	772	806	705	737	731	743	749	677	664	756	750	754	730	732	814	679	758	755	725	756	771	762	836	695	740	720	751	696	706	753	751	787	733	722	750	761	777	797	736	739	753	717	731	765	772	748	761	740	772	777	738	752	778	735	740	742	733	735	754	772	726	766	736	766	733	742	719	745	770	766	721	750	794	771	693	722	736	732	736	770	745	751	722	798	750	683	719	764	747	781	742	759	757	760	766	759	741	756	736	776	770	760	757	745	734	747	719	772	758	715	736	707	720	752	732	778	759	786	741	799	748	788	796	683	777	695	788	746	755	756	795	738	730	733	739	677	741	786	767	715	724	734	739	767	740	731	751	764	790	747	750	776	750	751	710	792	733	735
20932	10833	7647	5007	2840	1713	1149	832	614	536	547	496	377	378	376	372	361	304	299	301	321	301	320	300	274	315	307	280	319	300	307	317	278	272	276	308	279	271	287	278	296	260	297	301	278	328	273	301	314	309	313	280	330	280	295	292	286	291	307	313	290	325	274	265	300	314	323	284	286	277	289	304	304	286	270	306	277	315	276	310	273	296	280	305	306	291	325	255	306	292	293	329	293	319	313	268	283	261	305	291	295	298	303	324	305	265	281	258	276	291	296	291	296	293	305	272	289	316	344	286	286	324	266	293	274	296	314	318	287	269	314	273	258	293	280	285	324	308	270	261	284	297	295	289	259	366	311	317	290	256	309	310	273	273	307	312	275	314	309	256	296	291	282	292	298	317	292	299	282	284	313	289	298	271	309	279	283	303	272	274	295	305	286	290	293	273	305	275	287	272	275	276	288	309	288	286	296	315	252	279	276	282	319	284	324	299	295	272	302	298	272	280	314	264	297	252	307	291	289	280	282	316	239	263	305	308	290	273	287	304	271	273	276	267	308	321	294	309	331	287	302	280	277	259	314	329	271	317	284	255	273	297	295	277	282	315	293	289	285	314	311	276	265	282	287	291	279	284	262	290	269	282	335	300	318	311	282	314	296	311	300	268	300	293	290	280	336	298	297	298	266	277	279	277	286	279	276	285	282	327	302	287	291	289	291	310	309	308	296	284	295	300	291	312	301	261	263	262	293	285	303	328	254	282	323	299	317	296	290	287	287	281	289	253	317	298	299	301	302	284	263	259	285	292	290	302	291	291	302	284	295	292	281	308	288	306	292	317	278	278	264	274	285	305	294	292	299	315	286	328	302	294	302	260	309	311	299	246	283	273	298	303	263	281	289	301	288	311	285	325	306	287	285	265	295	353	274	281	271	311	304	277	339	267	292	333	286	297	302	288	299	270	344	284	263	276	305	344	276	291	268	273	298	307	303	310	267	314	289	273	271	295	316	303	294	274	324	289	285	259	286	328	287	315	292	285	276	261	269	322	264	287	298	289	294	264	274	271	262	324	315	324	287	280	290	298	292	302	272	288	301	312	304	305	276	302	322	313	285	248	313	267	268	272	288	259	281	319	330	327	310	268	293	281	269	305	281	294	301	267	306	298	257	286	288	304	308	293	288	309	299	318	325	284	295	298	307	307	312	295	296	307	311	284	299	289	314	313	314	295	332	315	306	293	311	297	321	294	282	294	319	299	287	337	298	312	278	281	336	312	256	268	293	297	271	277	295	284	291	270	300	348	290	306	309	278	300	303	275	319	279	311	282	279	272	310	314	307	279	319	310	269	273	277	306	302	305	264	283	294	281	301	299	291	295	266	307	285	311	303	295	291	307	315	292	292	305	287	297	290	269	256	280	304	297	317	284	283	268	262	281	319	312	294	276	302	283	296	290	325	323	294	311	284	315	318	297	300	283	307	312	284	275	302	295	333	260	340	287	271	307	294	276	266	293	251	290	305	309	303	289	311	294	293	256	288	285	313	304	313	330	321	296	305	334	295	285	307	322	305	277	297	294	326	308	321	284	305	288	284	290	298	290	290	281	299	308	275	314	317	276	319	290	295	290	318	292	289	307	304	262	271	277	314	303	299	297	299	308	332	282	288	292	293	338	282	274	325	315	279	297	321	335	289	245	318	304	292	309	312	308	306	270	292	299	298	297	321	298	280	303	300	306	297	314	284	286	296	336	273	320	274	274	321	288	299	262	323	291	309	323	301	288	317	293	265	300	280	329	319	321	308	274	285	346	297	326	263	266	301	282	313	298	282	298	306	307	301	318	262	293	293	291	286	306	348	308	266	304	291	297	293	261	279	321	248	284	307	315	292	270	311	295	290	295	295	270	279	307	271	326	277	282	295	284	311	300	325	298	310	316	304	304	301	311	252	304	271	285	307	268	301	279	288	287	311	333	313	310	266	266	257	295	287	290	276	276	293	295	304	296	311	312	270	279	301	339	282	301	298	283	298	289	301	285	297	298	321	301	279	251	260	301	298	320	294	307	316	299	275	317	281	319	307	309	308	296	282	271	261	275	282	305	318	279	293	278	291	275	297	273	277	292	279	298	306	297	282	286	314	303	348	275	300	285	284	318	288	339	283	262	285	305	285	259	268	298	281	298	334	301	306	301	332	323	285	294	307	295	312	280	257	291	305	303	281	293	293	323	277	290	309	309	292	288	281	319	301	306	293	286	288	295	286	275	300	313	279	309	292	281	308	311	322	314	312	286	280	280	270	281	248	305	265	288	302	307	312	282	285	278	272	277	262	275	299	322	268	286	313	300	319	301	294	281	321	286	303	336	283	301	290	268	300	302	290	297	316	287	326	283	283	256	301	299	301	296	281	305	266	299	314	266	325	317	303	281	280	291	279	293	305	280	313	303	290	275	269	282	263	290	295	309	311	300	298	288	321	322	306	284	306	293	311	278	295	311	296	279	272	334	281	289	270	297	292	267	310	269	289	282	282	278	264	281	265	306	273	278	297	314	280	272	304	303	296	285	266	272	306	237	284	305	303	299	264	298	307	287	315	286	294	292	293	295	272	314	330	294	299	294	310	288	298	267	289	291	300	268	286	323	288	299	348	322	312	310	285	305	293	256	315	314	295	281	310	280	290	287	276	261	281	295	292	275	297	259	276	285	312	286	308	261	280	260	302	308	312	266	285	323	311	298	280	275	281	307	323	292	285	313	286	277	292	296	338	315	277	314	275	281	308	283	283	283	277	317	305	318	310	291	298	326	304	276	292	275	311	280	295	300	280	275	259	305	301	284	327	298	284	311	293	301	268	309	258	278	272	278	258	295	303	276	284	280	337	315	290	323	256	310	290	267	262	304	242	296	288	281	283	281	299	283	270	267	288	272	331	313	271	291	335	264	245	301	304	304	295	289	307	313	282	273	274	277	307	296	306	282	283	321	289	311	273	295	281	274	299	273	278	287	284	263	314	317	318	307	286	285	296	294	296	329	320	305	314	303	324	299	292	302	289	275	311	279	299	282	291	298	296	283	295	316	272	302	265	300	282	316	290	296	309	306	273	293	251	318	297	273	297	284	304	313	277	298	298	302	313	304	293	290	286	267	309	311	313	281	258	277	275	280	281	294	253	298	315	281	295	323	301	311	288	266	311	329	276	318	279	323	303	299	289	271	294	274	271	262	300	262	307	302	312	292	293	296	277	273	311	295	357	289	256	349	287	297	316	279	318	311	302	282	284	296	299	279	295	291	289	297	308	288	298	302	304	324	309	310	290	293	300	288	279	284	299	294	296	291	293	271	288	287	305	296	279	303	298	301	305	293	309	281	292	295	296	297	318	272	273	277	286	304	302	265	290	300	261	323	268	295	306	321	289	303	306	273	329	283	312	275	312	323	326	274	309	269	305	278	327	309	312	270	306	282	292	278	314	325	261	323	301	312	295	314	285	285	281	295	288	314	288	290	286	291	319	340	301
12204	8220	12385	12065	9008	6286	4397	3086	2323	1959	1919	1589	1359	1301	1217	1096	977	960	795	777	714	720	698	689	647	659	709	657	653	675	701	669	631	615	619	664	691	655	686	706	652	645	624	592	639	650	672	654	611	663	633	620	642	677	620	610	620	638	652	660	613	636	660	602	641	659	608	698	625	640	605	682	679	627	672	662	677	675	644	674	654	734	657	635	669	606	644	685	683	660	655	621	680	663	646	639	630	617	629	618	678	611	632	648	691	635	654	663	664	584	674	650	688	638	619	682	658	678	667	635	692	631	615	654	636	621	645	612	687	690	617	626	638	662	627	669	662	658	631	633	634	645	649	647	652	636	642	639	627	677	634	664	643	635	637	666	620	644	678	681	633	666	654	674	619	661	634	609	648	643	583	650	661	662	612	628	635	638	670	623	612	712	600	639	651	618	617	668	652	682	660	658	639	637	647	629	648	610	624	649	643	663	608	659	650	650	608	664	669	629	649	678	635	646	684	646	697	656	648	648	660	652	647	619	627	651	687	658	655	672	662	665	683	598	620	645	623	623	675	687	694	631	658	646	644	686	660	649	609	646	651	649	675	656	630	668	690	589	626	663	667	665	670	658	644	641	631	678	644	608	618	683	645	653	650	647	573	636	639	691	607	705	667	689	662	696	602	574	608	672	672	661	625	639	625	685	639	684	680	624	659	671	694	664	680	647	643	672	597	676	668	651	611	662	639	644	649	613	693	648	619	623	605	622	632	631	616	630	629	662	680	668	651	636	675	616	667	637	681	726	668	640	646	625	601	642	617	614	615	637	649	666	613	706	650	623	683	612	663	683	643	647	653	680	660	663	597	639	688	659	648	642	643	689	626	670	626	650	643	621	679	675	656	669	661	625	643	680	644	608	630	652	655	658	677	664	636	617	616	653	627	612	633	676	650	631	629	640	655	636	647	664	654	618	664	666	665	671	680	632	650	635	648	662	647	610	693	632	678	653	680	630	653	592	610	647	658	648	675	688	664	665	647	605	630	630	689	668	645	669	654	670	658	664	676	669	664	638	647	629	637	676	600	621	652	645	614	697	632	675	675	680	717	608	605	667	616	639	658	653	642	652	628	658	624	663	613	692	619	674	677	644	666	651	623	640	624	625	649	669	628	650	619	619	673	638	667	604	681	635	658	625	663	618	624	620	633	654	623	650	654	679	664	620	691	635	630	599	633	616	637	648	637	627	609	663	655	574	616	625	657	610	633	627	689	627	684	685	643	624	639	670	666	619	644	644	620	645	674	627	642	667	674	614	636	620	678	586	648	648	612	634	662	708	683	635	609	655	662	636	599	634	617	652	706	663	691	624	640	612	599	614	668	635	649	634	657	643	642	654	665	623	662	634	632	665	662	604	686	626	677	662	638	681	639	673	632	630	649	641	655	617	659	646	631	678	660	632	672	640	658	662	628	667	663	599	667	605	633	612	664	667	629	641	671	625	695	680	671	682	674	666	642	660	614	660	683	639	652	619	632	631	667	644	657	611	654	652	647	665	643	688	632	673	677	663	683	656	640	730	661	668	634	676	642	617	676	636	669	658	644	651	616	665	641	639	666	668	673	688	652	673	659	649	594	616	618	640	682	644	632	640	635	627	657	639	640	675	651	645	635	611	648	650	681	630	611	634	662	650	617	648	659	603	636	626	663	686	644	642	652	669	622	656	673	620	671	650	675	649	613	638	648	671	727	728	652	676	663	655	673	647	671	615	628	676	657	610	612	622	633	613	675	646	669	626	623	706	657	625	616	641	707	691	640	604	621	633	655	681	693	636	631	647	614	619	617	590	651	682	610	665	623	627	660	632	648	668	647	598	645	633	688	661	608	645	635	625	674	616	606	626	724	586	690	667	649	604	635	663	604	624	631	629	667	625	627	638	646	654	665	628	655	591	635	654	685	592	623	639	622	638	636	648	657	601	607	641	658	664	644	654	651	674	648	665	650	629	611	639	632	655	658	611	634	647	602	621	691	638	695	620	619	643	619	654	659	633	677	637	699	640	660	659	700	636	641	624	688	611	678	655	644	636	663	671	631	646	641	597	636	659	624	635	656	654	597	672	672	650	603	675	670	641	632	649	644	649	646	586	665	652	623	626	596	708	647	603	648	646	675	620	661	626	622	621	597	692	644	656	690	630	637	610	598	657	654	664	641	642	613	625	599	667	666	633	634	641	646	640	659	628	667	622	636	625	649	636	648	629	643	656	642	652	628	623	710	617	633	619	658	676	666	642	662	641	688	634	638	646	667	714	642	650	696	654	698	677	655	653	690	678	669	627	662	645	631	613	671	660	596	633	604	643	667	626	659	645	577	664	650	601	672	671	617	621	664	664	651	623	650	645	623	683	602	636	652	663	641	573	641	659	658	631	640	664	673	629	652	660	658	654	656	652	656	643	590	666	614	659	636	668	622	659	651	618	631	689	634	628	681	685	654	601	640	680	621	644	620	648	677	664	633	649	638	692	656	634	585	672	638	643	652	658	628	588	675	640	613	612	641	656	700	698	625	637	615	707	662	680	634	640	640	571	614	692	604	626	616	691	637	619	646	639	642	628	650	622	714	608	684	679	692	621	646	621	671	627	664	618	664	653	645	594	647	614	645	643	671	668	664	634	665	625	645	693	643	661	635	659	615	679	658	660	599	636	648	685	633	677	650	654	673	630	633	660	600	590	647	656	714	589	654	597	618	617	639	613	673	655	654	667	678	659	553	652	649	694	681	620	669	624	638	628	661	664	655	661	631	630	690	658	646	686	635	673	672	675	667	667	700	676	646	678	606	678	680	593	623	632	610	653	653	638	638	662	641	600	664	662	671	661	664	717	664	618	647	645	635	637	653	640	620	688	650	647	640	631	627	642	646	696	589	609	653	655	634	676	638	612	704	626	643	634	652	656	653	656	646	672	671	637	625	652	649	630	688	645	659	643	697	667	625	637	592	605	650	599	624	625	667	663	615	643	640	642	686	635	633	633	660	633	618	671	620	623	633	619	665	677	651	654	676	659	679	687	677	630	627	659	649	701	673	648	638	671	685	663	635	660	662	632	642	627	636	653	621	672	627	674	649	644	612	629	647	633	637	650	620	664	674	601	647	655	639	601	681	677	664	648	672	672	623	654	664	647	680	662	636	647	591	642	640	688	700	627	649	615	606	649	633	691	647	632	625	668	623	650	653	646	635	612	681	627	655	650	636	653	671	580	631	636	667	678	679	630	691	688	650	621	660	629	662	622	653	669	663	667	665	632	632	648	639	615	680	670	660	615	649	651	676	622	666	625	628	619	664	659	673	632	698	649	629	670	648	637	635	686	660	648	635	654	701	669	720	629	668	654	651	651	667	672	648	730	627	654	628	653	654	633	626	618	623	621	658	655	620	629	721	651	676	644	651	690	631	644	638	648	688	606	636	666	604	667	681	646	642	621	625	682	631	614	643	695	634	657	685	618	677	671	640	658	640	599	670	642
33379	17481	15370	9937	6101	3020	2340	1402	885	734	662	567	495	489	467	440	404	424	350	359	338	311	289	324	296	344	317	340	317	291	297	352	312	326	299	316	311	328	325	353	331	287	320	338	346	317	276	343	315	327	308	290	320	313	310	337	349	328	325	332	306	296	340	319	320	316	337	311	319	326	274	297	319	309	346	326	285	330	293	339	318	303	293	340	320	312	318	301	335	336	343	322	340	306	311	332	312	327	328	344	291	292	339	325	299	335	327	332	315	342	276	311	362	298	289	301	308	332	295	352	318	333	308	313	328	350	322	303	337	326	330	320	337	336	284	366	348	336	324	298	310	356	349	314	314	343	342	332	350	347	322	318	321	323	290	302	309	346	319	362	275	329	328	310	363	340	306	310	294	308	324	338	324	316	297	298	298	341	336	317	287	317	323	316	327	302	345	321	305	319	321	324	302	326	310	296	328	329	323	321	310	307	320	351	320	307	331	294	339	343	328	320	322	333	323	342	321	286	317	291	319	327	299	317	311	290	313	310	297	297	331	288	308	333	315	316	309	340	333	330	305	300	312	325	304	283	319	312	325	320	286	334	271	287	315	327	332	355	299	318	316	326	302	315	336	313	346	309	300	292	319	331	276	336	322	318	314	336	279	318	318	300	306	325	334	358	292	275	292	288	286	291	312	326	320	321	300	307	281	341	298	342	303	311	304	307	337	296	330	306	350	329	325	269	355	295	322	283	341	315	329	320	336	339	321	318	302	335	300	304	338	303	326	302	325	323	316	302	328	286	316	325	318	316	274	325	303	320	333	309	328	334	295	315	320	332	337	328	304	327	307	328	308	328	329	316	338	335	307	311	304	320	317	331	297	313	285	303	331	345	322	317	313	309	270	325	316	345	315	376	315	284	320	288	327	326	309	310	289	300	326	315	319	331	268	304	326	329	316	325	325	304	307	357	343	301	309	305	310	344	337	332	341	286	323	306	293	305	313	342	310	332	336	292	285	286	314	284	287	332	315	325	327	362	320	311	314	324	312	317	321	290	298	262	339	310	289	320	323	316	337	322	362	324	288	339	347	317	311	322	333	320	291	338	334	340	335	313	285	315	334	326	384	344	312	290	306	316	316	318	303	359	351	349	305	313	332	318	295	324	289	295	308	308	326	296	304	340	316	295	319	328	299	312	305	322	287	317	354	304	343	318	326	269	303	339	331	322	323	321	316	290	319	306	366	313	298	341	335	309	267	320	296	316	346	304	326	342	316	328	280	307	351	299	293	324	303	338	333	324	318	293	296	323	317	300	339	359	327	285	329	357	292	322	312	293	297	349	297	328	329	344	313	351	307	308	338	313	286	348	356	295	321	313	336	306	314	317	347	292	332	358	341	296	285	303	337	314	341	344	334	303	337	332	322	324	344	302	336	317	331	296	319	310	300	339	289	313	329	329	285	299	305	329	278	303	291	342	315	276	299	309	314	301	356	293	315	325	309	305	279	315	328	328	313	306	309	296	270	348	314	301	325	311	288	334	330	326	331	319	339	321	294	334	309	329	293	332	311	342	335	333	327	310	326	309	319	332	311	315	340	301	323	322	314	277	277	286	331	288	324	292	350	296	326	322	307	371	317	274	294	289	339	325	335	291	313	341	344	324	328	334	294	332	281	315	352	294	330	350	321	294	348	296	278	281	326	329	313	294	318	308	324	315	318	299	287	321	330	332	301	306	331	324	354	309	342	318	324	298	292	318	316	340	314	313	309	344	325	345	339	306	313	338	330	332	335	308	294	359	299	350	316	312	322	312	362	303	286	344	322	296	329	315	338	332	298	330	363	318	354	320	324	357	312	296	345	292	318	306	287	284	299	312	329	338	278	324	302	322	311	321	324	281	325	333	320	317	291	275	313	331	321	298	302	311	339	339	304	310	321	301	282	320	347	302	318	360	303	316	297	346	333	322	304	277	304	286	334	305	316	347	288	288	332	333	323	315	319	328	314	331	311	316	319	321	339	295	306	326	265	310	331	315	312	333	305	321	316	306	327	339	311	350	300	329	288	284	327	280	317	339	338	300	336	303	289	298	309	272	293	339	296	323	340	350	304	309	309	332	323	278	320	294	318	333	349	303	336	313	318	298	320	289	342	338	327	317	317	298	314	356	326	344	325	292	340	273	325	312	313	332	290	355	338	324	304	349	294	360	314	295	302	348	306	337	312	329	346	317	325	293	332	306	318	307	317	302	301	322	324	304	274	298	319	304	287	334	320	305	345	327	323	322	323	333	325	315	326	322	328	312	334	317	307	300	311	338	305	297	303	314	293	331	329	300	330	318	317	305	321	326	329	346	310	351	306	324	336	286	291	325	325	339	302	332	309	309	339	353	320	317	324	309	321	314	331	307	299	322	303	295	335	337	369	346	335	308	343	333	329	315	374	295	364	308	272	326	318	283	303	324	331	340	334	338	331	321	305	342	318	338	337	305	301	333	302	326	342	322	357	314	326	338	266	332	329	322	333	330	281	326	321	306	295	293	316	331	311	316	311	292	315	325	344	347	340	351	321	302	307	372	330	313	308	341	324	305	329	325	340	320	328	325	325	288	292	307	336	366	314	321	320	318	308	339	300	282	311	322	311	336	287	289	329	329	288	316	318	286	326	313	323	310	336	309	339	311	324	314	320	296	300	370	324	374	315	313	336	330	307	313	293	314	274	304	265	306	317	332	320	328	284	285	325	327	318	353	291	303	300	324	333	311	341	310	328	316	257	294	323	308	308	336	320	319	275	299	328	288	307	295	314	325	311	343	283	315	332	315	292	340	312	295	329	277	301	307	302	294	314	319	314	317	317	331	309	323	314	325	337	302	293	314	335	320	352	310	331	292	310	297	332	292	315	322	314	341	353	335	345	290	311	323	292	333	319	315	322	313	324	317	273	340	302	313	349	310	305	344	324	302	308	311	296	316	327	271	323	280	337	353	282	308	312	329	301	306	328	328	311	288	322	298	342	306	341	298	302	338	291	309	328	304	344	326	307	291	299	292	283	344	343	299	318	315	296	310	326	294	323	322	357	330	318	320	300	326	313	324	289	285	309	318	330	304	287	300	318	351	331	336	327	298	305	304	339	286	335	302	307	277	297	338	340	302	291	319	313	267	286	333	366	309	289	318	336	280	316	337	304	346	304	281	273	341	352	302	329	312	318	316	296	321	298	318	293	308	315	319	281	341	292	301	293	282	271	360	311	308	304	286	356	325	321	312	315	305	309	325	322	344	315	315	315	312	326	326	298	315	289	292	270	290	333	282	278	331	324	315	325	304	342	328	331	303	366	370	314	301	299	322	304	314	305	334	310	302	273	300	349	320	319	325	347	293	304	330	325	298	305	336	334	353	313	316	298	346	296	320	354	269	253	294	306	327	332	319	349	340	318	341	280	310	309	328	327	314	298	339	339	295	330	342	306	363	290	311	339	349	290	330	321	343	285	296	327	317	287	369	317	347	296	278	343	303
19440	12922	21360	20028	16004	10257	9039	5218	3844	2722	2517	2138	1866	1738	1560	1382	1241	1177	933	888	832	794	811	722	759	772	755	713	711	748	688	768	752	721	705	720	711	741	738	724	759	723	732	714	751	671	712	713	750	710	743	706	704	689	663	714	727	733	684	666	699	713	653	668	718	694	732	710	654	690	715	736	683	732	699	710	722	676	652	674	643	696	720	699	717	693	719	735	716	697	707	749	720	673	703	706	719	721	707	666	683	683	711	665	697	667	654	725	714	657	743	648	684	687	702	720	693	700	722	663	712	647	696	683	692	663	674	679	705	686	737	662	694	681	717	644	706	643	675	685	711	701	663	749	725	697	722	728	674	721	680	700	700	685	712	660	719	663	656	705	712	691	672	717	687	691	696	690	746	661	679	691	728	663	698	654	672	735	682	732	692	705	724	679	698	687	719	676	742	690	679	712	719	684	731	683	698	674	646	697	715	712	682	689	704	699	693	695	684	744	698	702	715	669	757	673	693	718	692	684	708	751	726	689	710	698	655	745	721	646	701	655	655	680	713	706	655	729	679	705	733	709	740	652	659	680	683	727	689	676	700	693	717	717	687	723	661	684	692	731	690	699	675	692	666	714	724	664	684	710	700	660	690	744	721	705	701	673	710	666	691	695	660	691	740	697	713	675	691	678	716	652	669	669	686	613	673	697	682	700	748	710	667	682	686	697	715	676	696	652	684	687	708	678	672	718	682	688	677	685	724	725	670	700	701	685	727	678	686	721	713	653	715	662	708	689	649	677	702	697	729	645	725	704	697	690	691	729	687	734	735	668	715	706	684	756	715	671	663	674	700	678	687	697	698	643	713	682	696	693	734	715	685	691	726	645	670	677	666	736	644	682	678	661	715	656	679	720	693	687	691	696	740	705	702	704	739	739	688	712	687	675	691	721	678	708	674	723	755	697	684	718	668	691	671	695	685	718	699	662	723	694	708	671	683	696	699	727	680	697	665	672	724	730	732	711	691	737	715	736	734	661	743	692	676	693	669	671	695	676	631	663	702	677	655	649	738	739	674	712	676	678	710	668	655	681	721	674	700	646	723	719	675	680	673	721	738	693	709	691	705	693	723	706	722	688	692	711	740	683	736	682	702	711	719	674	675	674	678	696	689	735	656	676	708	705	667	739	695	718	672	657	735	742	687	674	662	667	736	718	694	663	735	707	700	707	738	712	708	724	692	706	649	678	728	719	716	706	703	679	767	698	692	715	692	731	700	707	727	666	767	691	734	696	725	694	723	694	648	734	717	676	713	717	712	726	663	663	693	704	704	665	714	751	741	703	668	721	693	686	678	719	682	739	699	709	720	682	685	731	655	658	704	704	713	672	647	692	695	693	739	666	665	667	669	706	676	703	683	681	670	727	678	669	753	697	678	695	695	672	712	700	715	747	679	694	721	657	728	692	697	716	700	675	695	694	682	677	682	675	707	718	706	722	662	709	722	709	668	687	673	696	669	668	700	663	664	705	699	668	654	710	730	684	730	710	735	696	680	692	656	678	762	777	705	677	692	698	710	729	706	713	719	672	703	692	687	732	725	720	734	695	671	651	682	715	671	716	662	682	706	696	701	704	676	719	670	702	705	753	699	736	685	663	717	665	695	663	708	691	746	700	679	694	735	693	665	679	680	702	698	675	664	710	697	640	650	702	703	629	709	711	690	681	673	732	706	739	665	664	699	700	691	674	704	688	697	671	704	671	690	690	699	684	682	719	707	687	690	700	703	723	719	735	687	618	713	686	713	669	717	730	674	733	674	714	666	694	674	671	693	711	694	731	688	747	692	688	730	646	675	677	672	716	682	657	665	727	716	640	677	684	658	695	711	710	752	652	665	731	665	685	709	709	711	661	679	691	676	705	699	699	661	679	684	652	698	711	704	740	704	682	729	662	663	679	708	731	693	679	691	679	756	710	667	699	647	683	712	680	713	702	668	658	700	727	669	667	698	694	656	675	664	647	693	768	710	704	728	692	637	686	727	673	661	687	676	640	687	652	663	708	684	701	741	676	689	738	692	708	707	670	694	697	716	691	693	657	693	691	707	691	720	758	777	703	709	741	751	699	717	695	669	747	707	687	674	731	691	695	672	697	734	718	738	730	721	640	729	703	763	681	677	668	643	743	704	682	671	713	639	674	670	696	722	720	683	679	697	691	710	707	670	676	697	652	680	696	707	710	720	712	682	702	763	684	710	686	745	680	741	656	680	709	681	725	739	658	737	705	692	677	674	723	666	693	660	705	660	698	708	721	664	673	663	792	701	730	689	695	703	670	686	670	683	699	683	657	734	648	724	690	723	795	662	689	639	701	708	724	683	716	693	698	697	704	698	641	717	724	691	696	663	729	697	727	661	744	770	698	674	682	678	707	659	696	700	669	701	660	716	702	697	722	704	682	676	701	709	710	703	690	669	697	659	697	672	726	714	711	670	626	670	682	733	696	689	695	688	650	742	648	697	712	719	670	684	708	677	685	649	717	711	714	701	699	720	683	719	728	685	743	712	700	706	678	702	728	731	672	641	690	683	684	724	700	736	712	738	692	691	715	674	740	639	731	657	749	697	663	720	720	678	662	709	715	702	725	742	700	688	683	701	683	661	676	726	729	649	682	667	707	700	714	687	683	688	674	692	659	682	678	711	662	705	694	690	660	736	701	707	671	698	664	682	712	693	670	666	692	671	684	704	644	722	701	667	749	703	671	682	692	715	698	649	713	720	662	700	696	674	679	674	680	732	683	697	662	698	678	642	699	653	685	713	684	723	685	765	730	691	723	738	692	703	751	710	667	704	700	652	679	717	718	687	696	650	695	705	678	669	688	719	687	723	726	672	667	710	678	690	688	666	665	727	690	686	716	748	711	705	713	700	668	699	664	621	688	675	696	703	681	695	698	686	670	721	750	677	707	651	715	685	721	680	690	698	749	669	683	674	715	680	690	678	705	708	719	716	683	670	676	701	713	673	712	716	698	683	703	687	660	669	701	684	714	720	700	696	678	705	675	687	639	736	716	703	696	730	719	697	688	704	680	722	678	706	718	718	730	746	681	718	714	697	710	696	662	695	660	723	722	673	672	674	729	726	643	712	683	679	698	686	716	730	712	712	702	716	670	703	693	710	706	695	724	708	633	704	645	676	698	660	691	698	740	706	674	721	711	654	734	677	726	693	711	662	697	662	680	708	663	691	731	695	677	691	684	701	719	711	741	705	718	742	710	706	669	723	689	705	714	780	750	658	689	715	687	672	689	661	689	694	684	701	693	710	670	696	709	687	654	726	653	697	675	670	683	713	716	661	720	693	692	668	702	693	696	685	688	741	681	706	750	745	691	706	695	693	710	655	721	691	698	705	726	668	698	678	662	675	737	687	722	728	713	711	687	736	685	761	697	683	666	666	739	687	732	734	648	651	675	689	700	723	669	685	660	708	681	678	738	691	691	706	673	725	649	721	693	699	666	713	694	705	670
45299	26355	22036	13822	7182	4317	3494	1760	1239	876	762	707	594	528	574	461	449	451	421	382	357	339	367	321	337	338	367	361	328	335	312	357	344	339	323	338	321	349	332	314	351	323	376	343	365	350	335	332	330	327	337	358	366	335	345	375	319	331	336	351	356	339	317	350	373	341	351	345	325	319	404	320	343	314	348	334	305	344	338	345	351	341	341	357	358	345	308	338	345	327	367	365	341	360	342	357	293	315	331	336	330	343	332	333	350	326	312	367	357	353	353	331	320	370	344	381	356	324	341	328	337	327	341	322	330	356	330	346	384	350	374	336	340	318	320	381	337	324	340	287	339	327	327	356	323	324	377	317	323	360	345	314	335	383	364	337	352	351	335	349	312	365	346	343	359	338	313	367	344	326	343	388	341	391	343	360	376	390	371	334	384	360	304	349	329	353	366	311	284	322	364	365	357	304	350	302	341	345	322	348	312	371	328	342	341	360	346	340	343	331	342	316	364	350	340	302	339	341	357	344	327	343	342	331	333	351	363	362	348	333	330	391	344	322	356	349	355	386	311	311	351	337	324	368	348	336	322	360	381	364	332	385	356	343	328	352	358	331	353	324	319	310	326	348	390	311	338	368	341	338	373	350	322	306	324	321	345	320	367	340	368	332	335	367	337	307	340	347	334	383	361	318	340	348	344	316	321	312	392	359	346	369	316	332	319	302	340	321	334	321	330	350	375	353	352	348	340	333	332	320	343	359	360	300	343	309	317	344	337	313	361	356	304	304	352	342	332	313	347	332	323	346	364	341	337	318	332	334	365	313	354	324	338	305	334	329	329	374	330	307	330	332	357	324	348	329	384	319	326	299	347	345	340	358	340	364	372	352	333	332	343	336	379	372	301	373	345	366	347	346	355	350	363	331	365	328	355	319	368	375	374	362	377	337	335	365	349	319	353	337	347	343	328	340	343	340	331	345	341	340	349	361	376	371	359	327	388	351	343	332	388	312	329	346	311	361	361	351	336	310	332	361	403	324	362	338	333	358	343	374	352	367	335	333	338	341	332	360	339	336	365	342	316	338	323	354	380	328	325	374	338	290	386	328	333	329	329	351	310	352	341	328	302	328	378	335	364	310	335	357	317	349	316	339	343	339	329	343	304	344	350	384	339	332	324	358	312	320	371	367	314	358	364	346	320	325	345	332	345	338	386	373	328	330	357	356	326	333	346	357	336	349	381	324	309	336	365	356	369	318	343	354	320	322	343	335	343	307	330	335	306	314	384	344	300	299	317	334	357	312	353	354	362	340	338	365	336	344	349	325	332	329	347	363	326	346	330	329	287	355	325	319	376	339	328	369	343	322	365	324	316	334	328	312	308	335	305	349	304	325	367	351	345	354	363	359	360	319	360	360	310	316	322	326	358	346	395	359	369	363	322	335	338	326	360	316	359	321	346	366	328	341	317	336	361	311	334	352	360	357	341	353	333	348	354	366	331	365	329	361	360	304	350	353	325	323	357	347	356	344	338	348	354	332	362	340	322	315	317	350	324	337	363	326	348	314	343	366	307	341	367	343	322	311	343	326	315	309	344	351	333	331	385	318	324	341	343	336	361	333	362	346	367	371	336	312	350	388	347	321	340	362	325	334	390	383	369	340	353	332	307	307	325	320	307	348	371	349	334	335	340	348	343	317	316	360	345	314	334	325	349	343	382	323	358	348	328	361	346	371	326	375	322	372	340	338	334	349	337	352	321	339	334	337	320	319	350	352	360	353	361	344	343	326	333	327	347	329	339	321	341	339	350	326	358	372	360	359	359	357	340	322	358	356	337	313	287	347	338	354	327	346	321	328	336	360	350	356	332	331	337	336	321	326	315	357	350	340	340	318	347	329	365	372	347	338	358	345	308	397	317	342	337	331	303	325	354	314	353	336	347	328	332	358	324	377	374	339	353	339	340	327	336	336	339	369	353	323	336	333	351	325	285	343	304	287	346	387	335	359	340	365	345	329	349	334	343	316	358	356	377	338	348	321	344	349	369	348	326	363	325	311	379	326	340	337	323	348	307	362	334	354	392	296	361	339	354	325	355	364	339	342	317	354	315	338	342	339	354	344	313	343	350	335	321	307	347	310	344	318	357	352	327	349	344	351	352	328	373	353	364	367	363	351	343	302	351	330	333	347	382	338	322	298	360	340	334	342	313	319	316	334	321	329	303	358	351	363	329	336	316	322	343	340	342	353	351	352	354	326	325	351	327	291	329	351	348	316	359	348	307	382	317	308	327	324	351	346	335	334	375	321	298	309	343	335	372	345	374	364	323	301	339	315	373	361	373	316	309	344	355	366	314	346	372	351	351	325	335	339	307	320	357	292	365	332	371	325	344	313	342	346	337	327	348	332	343	354	346	351	315	332	303	343	331	321	363	305	345	304	345	347	351	357	376	339	358	350	313	325	356	362	337	318	333	331	325	354	318	319	344	361	328	360	353	349	358	355	332	314	314	348	330	341	341	340	404	339	320	336	360	352	366	350	344	340	356	344	344	308	331	352	322	348	332	330	322	338	352	297	340	351	341	329	329	339	329	400	336	310	359	331	325	324	335	335	363	315	338	337	308	304	325	322	336	341	316	352	319	344	367	379	315	358	348	360	378	346	332	360	346	328	330	315	367	366	338	343	348	367	331	332	346	304	355	334	367	352	340	339	332	311	341	326	354	364	348	338	337	334	321	355	340	306	308	340	353	343	331	346	356	335	343	324	340	320	351	330	341	317	330	345	313	327	352	337	314	322	369	381	353	367	351	343	349	402	322	352	346	329	330	359	363	332	327	344	333	324	373	354	338	310	336	341	309	332	329	316	324	324	365	297	322	319	328	301	322	365	347	329	355	354	340	361	320	341	380	323	329	321	353	327	353	338	372	337	311	320	340	350	344	340	316	330	345	329	370	377	371	317	321	352	344	355	352	354	344	324	321	313	353	312	332	326	336	329	315	364	336	353	316	306	319	342	370	349	330	341	336	333	364	305	335	358	345	313	351	329	322	364	322	355	360	345	353	328	348	302	315	339	341	334	339	341	329	350	345	314	355	328	316	357	369	366	340	366	302	366	341	349	342	348	334	308	350	347	320	340	367	330	320	353	358	374	312	353	341	352	332	329	341	349	319	327	355	347	317	324	323	350	382	345	309	331	368	351	348	325	338	333	311	301	367	324	377	330	312	339	322	328	322	344	325	342	340	369	333	302	297	323	357	338	322	324	360	330	357	332	337	317	370	355	342	333	310	336	350	350	332	356	340	337	350	323	346	324	337	344	313	321	339	360	340	357	350	349	343	345	357	360	367	347	343	326	346	314	302	328	355	318	338	340	330	357	395	356	386	340	334	321	313	363	337	350	356	322	351	360	357	349	338	332	333	350	356	344	335	338	321	327	348	313	326	348	345	343	322	342	343	325	390	355	355	352	331	342	365	352	319	375	335	322	353	337	347	323	340	330	320	323	333	332	341	324	363	350
26832	18880	26717	23722	16904	13904	12068	6756	4906	3138	2806	2536	2047	1981	1955	1496	1380	1342	1136	968	888	807	847	802	836	814	829	768	774	796	779	738	762	760	758	814	794	789	789	792	774	742	767	749	762	773	734	728	675	760	721	756	773	750	734	800	729	762	794	739	735	772	737	746	730	714	719	747	730	733	739	729	754	696	792	724	736	743	721	738	713	792	733	745	718	697	728	755	760	721	750	769	774	751	717	730	743	729	737	743	781	699	738	676	775	778	750	743	732	690	750	753	764	726	756	756	712	738	741	758	751	712	711	699	731	699	735	793	718	781	727	730	783	716	779	658	714	719	704	694	732	755	719	765	761	738	716	724	784	791	761	719	742	705	729	739	697	695	727	706	743	718	695	724	740	785	697	741	776	663	746	789	744	701	715	743	752	713	753	678	736	742	778	768	736	714	772	746	736	744	776	721	727	761	713	732	692	722	703	765	756	707	696	759	782	771	700	739	718	695	763	750	737	758	735	716	735	750	719	752	712	736	748	754	689	731	742	757	759	743	796	712	720	772	754	738	777	724	752	747	773	736	752	754	773	693	773	717	702	749	755	744	700	772	696	791	720	718	735	758	718	778	716	717	745	771	748	748	743	747	744	759	764	691	747	731	700	735	725	720	720	688	676	720	755	719	742	722	680	729	766	735	749	770	766	747	731	720	710	663	750	706	726	766	778	692	755	711	697	735	720	750	743	718	763	725	725	740	752	754	737	751	758	774	728	755	737	707	721	731	723	727	718	748	776	747	750	741	747	752	745	725	717	727	733	744	710	814	770	669	757	747	731	737	758	741	767	798	707	728	757	766	724	711	777	766	738	701	700	748	728	769	716	747	693	777	762	729	735	760	732	770	767	758	728	749	746	695	738	713	725	729	747	741	734	739	772	719	712	712	755	771	727	703	743	803	767	789	768	721	720	727	753	740	693	729	740	754	718	774	734	783	780	723	680	750	781	728	738	686	772	722	740	738	729	740	701	764	731	756	760	715	731	749	755	745	732	784	726	755	793	720	746	724	756	705	740	736	736	726	755	748	724	739	731	745	728	736	694	713	737	739	731	729	763	766	712	701	774	796	788	714	734	765	731	736	757	730	727	749	704	752	763	699	725	691	737	806	761	721	726	757	736	777	753	737	675	720	728	709	737	763	713	720	699	719	671	717	796	752	710	674	727	728	706	752	769	769	707	772	770	725	785	695	729	810	685	779	743	761	803	770	758	747	772	710	734	758	733	723	766	706	752	759	725	724	728	738	766	811	752	737	716	697	759	771	708	700	728	744	758	716	726	727	754	770	760	781	690	712	755	745	712	728	684	729	723	729	708	705	757	734	737	776	784	691	712	685	750	674	706	728	688	751	700	712	748	672	757	721	700	725	722	760	739	745	664	752	727	696	782	756	763	733	743	733	758	713	772	751	761	711	723	760	729	700	728	738	727	783	715	770	722	715	713	690	784	756	761	756	725	747	698	745	712	666	748	743	752	704	776	757	680	767	764	770	739	697	729	789	763	731	717	775	733	713	780	767	706	758	704	699	755	731	721	743	727	767	735	731	748	758	722	719	723	762	742	777	798	769	774	760	747	733	775	722	767	766	728	798	772	743	788	740	753	767	736	773	721	774	734	757	744	756	719	766	761	700	718	757	750	703	764	705	792	800	747	784	691	767	728	730	702	730	710	772	736	738	732	749	722	724	704	764	717	737	724	737	719	757	738	720	702	741	748	724	710	777	724	742	710	771	731	730	738	715	698	690	738	736	719	740	713	708	690	738	708	637	732	754	751	778	710	696	748	683	692	750	753	795	730	726	778	724	757	736	722	769	782	745	736	747	718	756	808	717	710	729	756	735	691	715	735	704	752	772	752	694	716	709	786	759	792	757	720	763	755	724	715	753	681	776	707	766	708	745	722	704	753	723	710	680	741	733	753	768	712	748	695	724	829	770	708	735	752	762	767	783	741	719	742	723	744	734	721	762	744	731	730	769	704	747	734	736	746	722	719	714	728	752	684	740	718	743	673	737	734	719	720	755	707	738	737	745	764	728	753	757	707	728	700	732	712	692	736	695	720	770	751	739	708	715	772	717	748	697	720	711	779	721	765	749	715	745	718	746	714	705	718	759	721	723	722	746	746	750	736	716	688	760	697	704	746	752	727	726	733	732	765	712	813	687	697	729	715	766	755	728	776	752	764	741	710	746	751	772	714	742	712	755	742	722	759	748	715	694	726	759	699	690	720	764	795	690	798	748	683	728	678	723	740	771	697	738	760	727	707	729	719	742	727	711	702	718	750	783	725	723	735	731	741	691	738	746	746	680	760	742	727	733	721	756	777	754	755	763	736	737	771	754	727	724	751	736	708	711	742	781	699	738	747	695	705	680	703	742	717	716	764	782	764	751	697	683	691	707	731	752	756	771	710	719	730	736	731	735	698	694	805	752	742	763	763	755	711	729	704	731	771	724	748	696	691	751	705	766	706	757	772	769	718	701	732	731	711	759	717	750	794	753	760	781	751	725	735	699	735	687	763	687	748	772	719	726	770	746	706	711	690	720	757	745	727	742	760	715	723	728	753	717	702	711	770	749	697	780	750	752	704	743	757	766	749	725	766	707	748	738	737	729	729	725	742	741	701	728	719	726	747	730	743	740	723	727	702	745	713	729	708	755	738	727	742	700	748	739	703	703	751	760	752	770	728	750	662	715	714	697	739	749	675	720	727	752	761	722	700	759	712	748	718	699	728	752	729	823	716	738	772	783	688	759	739	765	724	751	684	753	750	767	702	722	730	790	716	702	721	694	731	758	746	781	724	730	769	736	709	788	725	702	731	723	740	715	738	770	784	708	764	746	743	734	724	737	754	730	766	767	740	752	711	741	750	707	705	778	786	771	738	737	738	828	747	692	709	748	757	704	763	754	748	752	730	748	711	744	737	743	731	745	729	743	738	755	732	749	787	740	710	740	726	759	776	785	706	738	697	764	734	699	751	742	747	677	790	711	732	759	748	745	746	697	702	735	698	739	801	762	731	757	739	771	697	676	718	740	729	745	698	738	760	751	745	717	791	752	715	718	701	713	746	742	676	736	768	705	726	747	747	748	697	706	736	759	744	692	709	761	785	716	715	703	747	732	757	784	774	721	682	728	731	799	746	744	718	750	782	707	747	720	745	735	701	693	728	749	748	772	772	700	724	676	744	746	733	727	730	715	723	701	701	671	735	724	747	734	730	779	757	704	688	768	777	724	786	725	703	731	793	786	775	756	701	761	719	687	764	726	713	701	744	741	778	757	746	753	740	717	739	715	742	709	764	719	701	749	743	755	752	711	763	750	758	756	708	755	739	745	725	720	723	728	776	723	752	705	749	694	716	705	708	796	724	731	754	743	770	703	723	720	706	702	731	744	739	737	772	723	732	753	685	711	732	736	685	738	738	705	745	768	756	713	742	758	751	726	715	775	756	697	717	799	747	742	711	714
22317	11012	8031	5009	2763	1748	1133	811	614	552	492	462	374	400	362	333	341	357	305	311	255	283	311	301	296	255	269	278	316	278	302	291	281	243	321	292	291	282	282	285	303	280	299	281	297	268	274	291	293	280	304	301	240	261	316	301	302	275	296	253	296	285	309	242	294	297	291	326	299	281	295	292	275	296	286	290	292	317	340	320	306	322	290	267	278	282	307	346	261	261	272	277	291	269	294	272	320	271	288	268	315	273	283	259	272	273	273	256	270	296	279	235	255	276	309	271	345	300	302	310	261	271	277	305	294	277	297	269	302	254	293	255	269	288	307	256	303	292	319	300	284	276	311	280	307	299	282	270	264	344	281	295	280	279	336	283	282	280	274	281	308	319	300	285	295	266	278	299	293	301	306	246	275	295	326	299	305	302	304	278	291	286	290	266	277	303	322	295	250	260	267	296	289	286	317	289	288	290	261	312	250	282	274	305	296	280	269	294	316	305	271	268	296	242	249	284	289	292	269	274	294	294	311	307	290	335	309	301	277	277	254	302	288	291	265	280	283	284	280	301	280	270	285	259	352	306	328	283	263	287	295	282	277	288	303	289	266	291	268	283	284	291	282	292	296	257	295	274	298	259	263	289	278	289	326	282	326	318	284	305	337	249	284	294	314	291	276	246	277	298	280	275	299	285	289	285	290	273	286	305	277	279	270	294	289	296	273	287	273	277	300	320	307	320	301	283	275	282	291	284	295	273	274	299	304	296	305	279	284	287	257	285	304	294	257	300	296	296	298	279	295	280	253	300	283	290	264	296	299	315	307	282	315	274	270	264	291	316	265	285	293	301	278	300	294	251	276	272	275	288	281	304	292	326	336	272	305	294	289	300	302	297	274	271	277	311	287	242	276	297	303	277	291	287	292	314	291	283	279	295	291	260	292	267	281	274	308	279	278	296	278	274	279	274	287	279	308	279	273	309	298	263	292	290	278	289	257	305	278	299	309	288	303	289	286	288	245	307	271	273	309	302	302	275	293	331	263	274	264	283	304	322	289	307	289	258	294	339	298	304	326	323	297	278	318	264	296	310	283	287	295	282	303	285	300	243	253	274	241	308	299	318	272	306	290	278	313	282	315	289	295	284	303	298	292	314	281	265	266	280	296	290	300	292	272	263	328	302	262	306	294	288	282	268	287	340	298	255	301	280	289	274	289	306	294	284	281	304	295	304	280	278	341	316	285	287	284	319	277	301	283	293	309	276	312	296	294	267	284	296	262	306	290	287	324	274	284	282	295	242	298	287	296	260	269	318	277	299	283	267	295	281	291	306	278	239	294	255	319	279	298	300	296	291	308	284	298	296	295	260	284	304	310	297	281	303	308	275	275	343	285	293	287	299	292	296	255	292	292	294	294	291	273	282	295	298	303	269	286	284	305	307	323	287	311	297	295	289	271	283	311	258	274	293	297	301	279	282	308	284	281	305	299	262	312	300	282	270	271	287	282	297	325	310	307	302	303	287	268	258	295	272	275	264	285	283	288	302	269	290	292	290	299	317	268	286	265	301	273	306	260	279	315	354	272	303	268	316	278	271	288	266	284	313	335	272	277	283	302	252	308	282	315	288	309	278	281	267	254	257	317	276	275	309	276	288	290	309	278	287	277	311	305	291	280	294	259	289	250	278	278	298	269	281	297	279	268	298	294	297	271	284	290	282	359	314	284	303	294	305	279	304	278	259	305	285	261	270	277	284	304	277	262	281	271	301	283	267	263	324	286	290	305	309	294	286	272	284	261	292	285	300	277	307	284	310	295	304	325	303	302	326	290	277	300	278	315	308	281	295	324	283	316	285	286	290	269	262	272	300	266	279	304	293	274	300	277	287	299	281	306	290	305	260	284	303	263	269	284	266	299	272	282	304	300	304	339	266	279	272	271	299	286	319	298	269	300	275	294	297	338	298	269	291	260	264	282	297	298	311	300	293	287	279	295	300	295	292	292	278	279	309	268	270	314	325	317	286	297	260	268	275	303	297	299	260	294	295	328	295	270	312	318	269	328	263	312	302	317	286	264	276	305	309	270	264	297	252	263	279	286	262	291	285	298	272	284	257	273	284	311	325	282	268	317	287	295	290	260	281	288	294	307	293	320	261	275	264	304	286	262	281	230	280	326	293	277	291	295	296	288	303	298	313	284	284	278	298	310	261	329	287	273	258	280	283	331	302	267	247	281	290	272	251	283	291	304	275	266	318	285	285	297	295	278	241	275	303	300	285	321	319	286	297	310	300	309	254	264	308	292	305	276	283	280	317	310	285	282	292	291	286	301	288	306	276	259	303	314	288	295	319	273	269	262	275	289	273	280	288	302	307	327	289	296	271	286	280	294	313	279	283	283	303	297	267	287	304	285	281	296	281	298	301	312	299	271	285	279	331	304	303	304	291	301	290	304	282	296	304	274	284	273	254	290	292	304	298	277	265	278	267	313	284	266	269	300	290	297	281	294	286	287	319	294	316	277	285	276	265	299	270	313	280	292	279	302	285	268	274	307	265	287	287	305	296	300	312	287	264	288	331	306	317	329	306	276	273	309	312	287	303	282	299	262	282	339	243	307	296	300	277	282	287	306	289	293	291	270	316	277	249	263	312	288	305	324	286	275	307	282	291	278	297	302	293	276	295	305	249	268	289	312	309	294	263	300	306	294	276	284	271	268	271	291	286	273	276	318	276	272	265	305	296	299	275	265	295	304	280	299	272	342	278	283	313	274	302	311	315	284	251	298	253	283	282	299	315	260	279	286	274	326	289	292	348	302	284	321	299	265	274	245	310	273	299	350	259	289	292	295	281	278	284	255	310	325	289	281	291	298	289	286	299	287	312	286	295	291	352	300	275	290	299	300	310	245	277	258	300	269	298	264	280	290	324	283	319	270	289	281	274	287	272	303	310	298	299	316	263	297	270	275	278	288	280	319	303	306	300	298	281	274	300	286	277	281	294	301	274	288	253	304	264	304	292	275	299	312	313	267	289	280	301	291	287	315	275	295	301	267	320	311	279	267	304	276	303	274	288	327	287	275	283	292	269	269	279	306	286	282	305	257	266	266	311	299	277	297	281	234	274	313	265	305	290	291	310	297	308	272	295	292	326	269	276	289	278	269	264	301	288	341	308	276	268	302	290	268	289	282	271	308	281	289	297	283	288	301	261	288	257	312	295	269	298	306	303	296	301	273	303	295	314	315	306	291	325	305	262	294	272	289	312	283	289	313	261	273	309	289	292	291	291	280	316	287	281	333	296	275	309	277	312	285	304	291	300	299	285	277	260	288	297	274	281	312	286	272	331	273	281	286	285	258	258	305	274	314	262	281	282	284	291	300	279	279	251	256	296	290	268	309	292	309	284	256	295	307	314	296	288	267	303	296	277	269	284	301	318	283	288	306	243	290	274	280	339	301	293	244	271	265	280	312	266	293	247	285	273	256	293	283	291	267	309	282	282	258	285	294	287	255	287	259	295
13076	8536	12854	12229	8619	6099	4318	3123	2256	1886	1670	1483	1326	1219	1153	1103	1024	966	859	735	691	668	729	653	644	663	629	668	621	666	609	675	680	652	676	617	668	663	637	639	668	662	655	668	619	650	633	652	615	602	597	638	628	638	596	669	662	649	625	649	670	654	645	655	653	627	668	604	607	682	629	646	629	641	635	640	639	656	663	655	655	650	659	644	655	641	653	689	644	643	633	697	611	621	626	653	635	618	622	630	607	624	688	669	642	639	655	580	620	615	659	668	642	618	633	620	659	640	645	620	618	660	628	647	640	593	659	614	681	630	630	636	656	680	586	613	594	649	662	666	613	643	659	623	643	640	663	625	656	623	661	644	643	651	643	632	676	596	646	644	622	655	660	601	676	616	625	626	632	602	618	615	609	612	616	630	621	648	624	654	653	606	624	639	602	674	645	578	692	676	615	668	640	626	664	643	646	620	639	646	638	610	665	635	598	620	672	611	663	650	625	646	654	631	637	609	694	605	606	667	580	609	621	618	584	600	668	651	630	617	664	622	613	646	634	626	644	583	675	631	649	628	661	626	653	613	633	601	590	639	611	597	635	640	669	597	624	617	647	594	639	644	658	606	620	624	620	609	652	628	623	628	610	656	597	648	593	632	632	642	639	599	674	621	616	658	659	655	622	655	679	653	616	659	634	627	633	674	615	614	632	624	630	654	666	667	629	639	601	650	612	639	620	671	618	628	598	633	696	658	621	619	633	632	665	629	651	617	664	663	646	612	635	614	656	636	585	626	647	646	653	605	615	625	684	671	647	646	673	643	584	627	659	602	670	621	589	644	621	614	619	628	597	696	620	630	611	616	593	656	605	645	659	676	665	642	660	627	640	641	612	622	599	598	598	655	625	664	641	665	636	667	624	609	643	639	644	596	578	642	620	582	636	606	674	599	635	624	658	622	634	650	625	624	684	650	642	628	670	633	607	627	668	622	618	669	638	675	637	708	681	588	627	682	625	579	665	636	666	669	667	694	658	650	623	596	635	596	607	641	663	606	637	605	653	717	625	683	654	658	668	670	678	634	604	625	654	661	647	648	665	625	673	646	630	641	610	650	666	636	659	623	702	669	636	649	648	631	614	591	667	654	686	617	626	631	644	638	669	700	652	615	651	682	643	648	628	628	649	649	658	611	593	586	699	664	608	643	657	633	625	633	622	663	610	662	608	657	601	624	661	615	604	634	647	632	636	660	645	628	606	672	666	657	627	664	625	665	625	666	615	665	612	625	674	653	638	587	603	608	606	604	627	670	656	668	614	667	623	678	684	637	636	616	577	654	598	653	647	655	605	678	631	643	635	617	657	657	643	632	670	641	670	608	676	653	601	668	657	677	640	631	654	632	593	623	637	644	605	683	680	639	627	643	630	617	623	655	636	557	620	593	638	666	649	659	653	601	607	607	639	631	669	670	645	599	646	640	648	644	700	644	667	662	651	613	619	629	598	657	611	584	658	678	659	631	652	660	648	585	646	625	691	620	622	640	644	661	643	636	644	655	600	594	627	638	670	633	667	618	648	647	692	639	655	658	688	640	638	642	634	623	609	626	640	659	608	660	623	660	652	600	656	681	640	590	602	651	609	692	613	630	675	671	623	607	594	635	671	685	631	624	667	653	627	673	655	652	632	672	600	636	632	661	651	614	657	633	659	635	643	623	659	587	617	644	650	595	623	666	648	614	631	607	631	626	649	600	641	625	639	638	613	643	643	647	676	625	658	671	653	613	663	610	610	641	613	660	663	672	657	661	676	637	640	647	637	673	635	668	657	641	643	642	580	655	638	659	650	611	640	619	659	670	612	638	673	600	647	564	622	625	698	610	651	645	643	674	615	604	618	691	646	620	645	636	621	637	636	607	621	632	609	647	630	666	688	653	647	639	649	677	641	623	642	641	644	649	662	631	647	628	644	664	652	632	646	662	580	647	616	659	667	661	603	619	666	628	625	641	682	671	604	689	615	619	653	630	636	596	648	641	639	640	703	594	630	622	661	668	649	661	633	656	614	628	604	672	627	596	634	655	595	659	641	685	666	674	622	627	662	642	636	631	613	624	651	658	629	684	605	586	649	593	629	663	587	608	598	651	661	621	638	652	596	672	647	632	650	614	635	631	650	666	649	587	659	663	637	624	619	629	649	660	621	636	649	641	640	642	619	620	694	620	657	671	675	668	599	603	613	674	599	614	699	656	608	662	632	626	627	630	632	618	633	622	676	656	674	619	651	677	648	645	654	632	645	609	691	648	616	644	601	632	619	628	652	658	622	681	615	593	619	636	634	687	649	611	674	635	646	649	678	610	613	691	623	647	640	611	683	605	679	666	647	642	614	630	608	638	680	657	676	649	691	618	687	641	649	653	676	615	635	613	676	635	633	647	602	626	665	655	658	642	634	638	665	633	644	592	596	637	652	683	633	665	631	691	622	650	677	599	624	610	680	644	639	673	588	643	648	644	580	647	629	623	613	652	637	656	635	649	644	641	642	712	652	602	620	655	686	608	648	608	638	629	645	649	624	655	591	612	685	662	623	675	626	661	666	609	644	608	615	645	657	646	618	608	648	576	634	632	625	655	637	641	598	624	641	603	628	645	634	625	634	652	662	639	624	701	628	655	567	698	639	605	685	657	615	655	599	642	673	622	599	612	681	653	619	665	630	630	678	648	632	643	659	643	644	679	635	611	619	621	617	662	636	677	631	637	621	679	596	599	621	659	602	617	633	641	627	626	658	626	704	603	624	595	659	660	607	605	644	624	645	709	625	670	638	650	644	624	591	594	654	693	626	627	641	632	628	644	642	579	647	590	646	629	613	584	585	622	636	650	659	667	641	617	654	637	618	642	591	592	633	630	641	661	625	635	596	681	627	691	648	617	617	625	614	702	599	618	611	667	655	651	676	598	622	619	679	642	619	666	650	657	661	635	655	654	647	678	624	631	627	635	646	634	678	613	623	667	617	605	663	633	648	622	679	669	670	557	650	636	592	641	638	701	683	639	645	617	605	616	628	635	662	630	666	661	623	612	659	635	615	618	601	622	637	609	665	613	638	610	644	613	646	669	686	578	652	669	607	622	604	633	637	658	665	624	661	676	654	625	659	627	629	634	650	701	673	641	631	644	630	636	640	651	678	633	628	666	666	628	647	592	645	597	685	619	673	656	679	658	627	651	679	666	630	629	638	595	626	642	634	622	612	627	604	607	617	583	630	673	615	608	666	649	638	605	656	669	614	618	614	668	648	640	617	635	643	674	627	616	647	629	624	600	614	618	586	583	679	644	620	601	648	642	636	658	599	656	611	637	593	647	616	656	666	649	609	634	640	629	660	616	651	608	609	593	655	629	595	612	632	645	607	614	634	638	599	669	617	644	623	671	646	661	629	633	679	595	617	693	647	651	641	624	632	640	663	678	601	643	628	645	642	601	644	627	667	618	657	682	679	680	629	619	670	634	693	667	638	618	695	644
33851	18726	13754	8976	6072	3549	2239	1678	980	709	625	611	500	494	441	439	358	406	366	387	371	354	319	305	307	295	309	336	334	318	328	312	329	351	332	298	307	352	335	330	312	329	333	321	312	341	289	319	317	312	310	295	315	320	335	332	297	288	328	342	311	275	309	315	318	291	298	309	339	309	320	323	294	339	293	342	305	313	338	299	299	300	338	319	306	305	330	282	308	325	323	306	288	333	328	293	290	294	307	334	320	356	318	349	329	322	342	315	323	293	335	285	308	318	296	322	325	363	339	303	326	277	339	305	329	303	326	326	310	331	311	309	295	287	311	313	330	326	284	341	309	353	311	324	320	322	314	289	308	289	298	306	297	364	323	315	292	294	343	308	310	298	273	333	288	310	316	355	297	282	312	345	294	316	346	281	322	303	316	303	305	319	275	307	305	331	306	276	323	318	316	292	331	322	293	289	291	307	308	317	299	339	338	358	325	312	332	318	312	288	298	328	301	329	305	292	290	333	340	284	313	317	318	312	328	317	306	338	309	304	319	300	314	329	311	355	325	302	302	300	291	320	322	300	292	310	342	278	315	304	306	326	352	288	316	343	317	298	311	344	300	325	326	339	327	307	343	316	338	320	289	311	307	336	332	315	306	299	287	308	295	296	292	292	301	292	280	329	322	310	325	325	313	317	327	325	296	276	301	297	300	314	297	348	293	314	299	289	272	316	306	300	313	311	326	309	340	297	289	271	313	356	325	317	340	292	318	316	307	330	353	293	305	322	342	323	315	312	288	295	341	308	278	335	284	323	327	325	316	317	285	302	337	296	298	284	327	346	323	305	299	309	324	266	299	321	295	293	311	312	280	306	282	277	300	350	316	289	322	325	290	327	289	288	320	349	312	278	332	316	295	323	302	304	295	301	303	320	341	310	318	309	320	313	298	319	329	346	327	333	303	307	294	330	340	329	335	322	322	340	290	319	280	292	270	301	297	324	357	301	321	300	317	284	337	319	298	298	317	278	292	314	314	291	322	309	324	289	290	323	297	320	317	313	308	305	349	340	307	271	316	293	314	289	290	303	328	348	310	308	323	313	311	287	291	290	315	330	321	339	336	319	305	290	330	336	304	312	319	315	295	313	330	322	326	315	329	325	313	309	294	296	304	282	295	285	310	361	307	313	292	286	293	282	312	298	275	337	331	324	316	301	292	298	332	307	301	295	309	311	315	311	343	277	264	328	287	322	323	281	308	291	348	336	300	287	302	317	293	279	334	296	289	322	315	335	344	291	295	284	341	296	310	313	306	290	317	294	306	309	308	316	305	310	316	301	290	335	283	324	311	303	333	324	302	306	314	316	337	312	285	315	316	297	317	294	298	311	322	289	331	275	287	291	318	280	316	318	309	290	320	307	319	348	310	286	281	310	310	356	353	278	309	331	350	299	322	320	335	317	306	339	315	304	308	325	294	330	281	299	315	323	309	333	335	307	283	318	280	304	307	326	290	287	296	303	321	310	315	355	301	344	332	323	315	360	322	310	319	305	321	341	323	314	334	298	333	277	320	315	289	299	292	312	323	314	309	324	302	313	322	310	311	305	336	337	314	363	324	280	303	262	326	298	327	292	278	312	343	316	317	367	297	346	288	318	321	304	269	288	305	314	323	302	345	289	304	309	300	306	298	308	320	310	325	307	299	318	326	317	289	296	351	308	313	286	310	298	296	295	314	285	319	340	335	310	288	304	319	304	318	295	283	321	316	293	323	351	346	345	290	308	337	304	306	340	336	287	296	306	326	338	312	330	277	290	304	326	269	338	300	326	307	294	303	354	321	300	292	313	340	305	309	324	288	337	297	308	326	304	333	318	286	342	315	318	322	290	333	313	307	326	314	284	336	321	312	304	342	260	264	339	317	309	298	309	310	308	298	337	306	282	277	316	298	308	341	308	293	325	321	334	314	286	300	313	322	310	319	323	317	301	291	311	311	341	312	335	293	301	316	303	301	307	324	327	335	285	328	322	330	351	298	314	296	320	300	296	315	338	301	297	311	328	304	354	298	313	338	341	316	307	335	329	305	285	310	328	319	299	359	331	305	323	285	313	308	326	323	285	343	338	296	348	305	321	295	306	323	311	278	285	321	286	293	306	337	303	312	325	310	286	351	289	298	338	321	309	301	298	295	269	280	321	332	323	334	304	295	292	302	294	256	323	282	330	328	332	323	285	297	302	347	339	275	337	284	307	295	311	320	313	307	304	322	295	318	340	347	327	309	319	304	305	340	328	291	342	332	333	270	302	325	355	347	298	320	317	331	332	307	350	290	323	311	325	365	313	327	301	299	316	274	316	310	352	298	322	332	322	303	294	333	329	298	322	300	324	303	328	353	303	310	306	294	303	276	332	307	289	292	331	326	305	331	339	304	280	323	301	308	358	316	328	347	300	326	319	353	323	346	313	310	320	289	307	275	325	282	337	341	304	335	305	313	327	298	303	327	319	328	291	330	301	336	289	330	321	312	302	339	317	327	324	291	315	308	301	309	286	279	305	313	299	339	317	320	335	323	305	351	280	320	307	297	294	325	319	306	333	300	316	262	291	248	284	340	310	334	305	317	297	275	295	324	308	329	281	328	308	345	341	339	290	304	277	298	296	289	305	296	299	311	305	322	306	315	294	302	312	271	312	311	332	338	313	322	341	347	324	309	294	300	285	273	323	295	280	313	332	302	308	325	318	298	307	311	310	337	331	331	327	327	294	310	307	310	326	334	310	336	293	279	297	274	330	311	308	333	310	299	354	310	326	307	332	303	292	315	369	372	308	289	310	310	337	285	330	345	343	335	337	291	348	306	303	325	275	320	264	300	305	292	359	324	301	323	309	329	294	311	293	259	282	298	326	295	324	308	335	303	333	334	314	301	306	312	304	313	350	312	295	347	299	300	332	306	315	325	308	318	327	323	356	321	316	282	316	308	294	295	305	317	321	319	356	305	327	331	299	300	311	335	335	310	351	316	333	309	346	335	327	326	300	327	306	289	262	317	357	302	287	326	317	318	338	310	329	327	299	318	347	290	342	323	311	292	303	302	334	310	273	356	308	308	311	329	307	324	351	313	308	310	317	311	292	301	334	290	310	333	313	330	317	307	283	293	311	325	346	309	285	304	314	305	319	294	318	327	298	310	301	305	312	301	318	333	345	340	326	289	355	309	317	297	311	345	333	318	308	348	284	324	295	309	305	279	330	308	290	317	333	321	336	319	339	312	321	308	289	296	315	314	295	315	307	314	291	313	269	275	318	340	295	307	300	294	316	310	312	312	291	274	328	327	355	349	303	272	334	330	316	300	340	325	292	318	340	303	310	323	306	296	316	329	304	296	290	289	295	326	313	312	339	321	344	322	308	286	324	309	279	294	311	326	338	305	318	295	310	284	328	289	299	310	314	322	313	302	326	315	300	307	278	309	323	314	320	324	336	335	302	299	331	294	318	328	351	318	303	343	321	346	336	307	310
20292	13628	19597	18342	16442	11470	8346	6416	3717	2625	2198	2132	1729	1696	1636	1383	1240	1214	1050	844	826	742	745	745	738	774	728	738	709	692	691	719	708	674	684	716	752	690	717	673	664	720	663	708	697	728	715	737	673	678	659	725	693	708	702	696	697	668	715	665	694	730	711	657	685	705	695	676	709	718	698	649	698	683	663	733	698	699	772	709	711	725	653	729	741	712	723	659	673	642	688	708	689	674	688	688	708	655	708	639	687	685	714	682	709	666	664	702	682	661	648	699	658	714	662	724	683	674	650	690	722	718	688	745	713	675	720	688	671	698	699	728	702	705	727	715	660	659	669	706	681	698	697	648	690	685	717	673	699	735	678	670	649	660	671	721	698	682	693	656	741	684	674	697	686	683	701	707	740	722	693	663	662	706	653	709	672	678	702	697	685	697	707	690	659	657	698	719	713	681	632	728	676	679	666	683	720	700	699	688	672	664	684	712	766	725	735	675	723	680	707	674	636	680	703	690	704	667	727	679	692	716	641	693	682	624	682	685	685	683	685	650	752	678	670	658	721	691	669	695	672	684	668	671	696	668	653	715	698	688	692	692	670	650	763	694	713	715	663	669	652	694	665	693	694	694	675	710	669	723	713	673	690	655	702	683	704	657	722	748	711	710	698	662	671	709	646	659	671	726	689	737	686	653	663	643	703	684	649	709	717	744	658	674	696	741	716	749	686	700	693	718	665	770	710	669	640	712	643	703	708	619	729	690	640	676	706	659	699	731	717	729	675	661	652	704	662	667	691	644	658	666	697	684	685	685	703	666	678	712	719	662	638	692	698	703	665	691	699	684	697	691	699	705	670	689	699	704	661	725	712	689	733	709	657	719	680	706	678	702	726	640	699	682	670	644	709	670	654	660	738	696	731	707	705	653	712	687	697	696	691	699	649	689	651	716	691	697	701	678	673	706	730	735	695	692	669	684	685	699	686	669	683	661	724	696	691	694	696	636	717	701	634	685	660	660	695	694	682	678	688	679	740	706	725	643	707	692	700	689	714	688	678	681	669	709	693	663	681	708	698	716	690	725	687	715	642	658	713	651	646	714	700	673	708	683	623	669	694	678	681	764	691	689	690	703	658	681	700	663	705	688	617	680	711	721	669	693	723	707	685	685	664	687	700	709	690	732	629	676	708	720	652	685	671	668	721	656	751	676	703	719	703	699	683	671	727	685	697	689	699	669	652	679	706	720	681	668	712	740	709	678	744	722	729	682	696	708	726	712	705	655	670	673	688	666	701	649	666	722	659	702	701	679	653	725	676	674	677	689	687	665	670	679	727	683	655	663	655	717	670	692	721	688	678	697	726	675	643	712	689	719	706	739	676	720	682	705	696	637	664	698	723	710	680	668	696	721	705	630	687	658	736	738	667	734	676	664	704	651	667	706	690	679	699	653	693	678	682	670	709	710	693	713	645	699	682	707	706	693	714	691	673	669	669	653	683	683	703	665	685	676	747	693	723	635	693	742	697	675	699	698	742	643	684	669	679	729	687	751	672	695	625	670	700	721	676	662	689	684	716	635	693	684	683	674	687	665	708	665	649	621	704	725	688	702	685	709	715	679	681	650	704	642	720	676	690	715	685	711	649	655	679	662	727	701	696	638	682	724	659	670	688	646	718	651	694	668	733	678	671	694	670	673	683	683	710	652	699	673	684	695	725	689	699	707	696	697	673	722	719	611	718	692	691	662	710	701	692	670	677	718	723	678	656	657	665	717	653	676	724	735	673	697	676	713	680	671	684	663	708	696	687	686	683	690	663	697	663	658	677	730	688	714	703	686	694	728	659	656	696	719	677	723	690	660	685	673	679	661	664	654	689	690	682	698	617	656	699	670	728	699	660	695	702	714	691	690	676	691	670	701	718	680	683	666	685	717	731	680	662	657	653	696	687	710	701	677	702	674	659	660	664	645	666	682	702	692	680	658	683	671	709	667	699	761	675	717	681	685	686	703	696	668	662	715	711	667	687	672	633	685	704	663	637	715	694	716	707	637	691	721	754	659	672	677	715	666	704	726	730	697	708	722	696	709	692	662	663	683	699	687	702	684	712	753	706	684	733	716	688	655	691	676	667	660	676	645	724	707	691	652	710	702	704	685	703	678	684	723	670	639	691	730	679	681	665	676	648	650	721	719	703	631	694	661	701	695	668	697	691	685	657	626	690	684	691	697	712	661	709	673	724	692	623	689	687	710	667	719	674	709	713	632	718	669	666	704	671	712	676	686	657	665	685	667	703	680	662	710	711	633	678	674	686	703	696	664	699	661	645	705	691	726	684	684	674	720	719	722	691	744	695	648	698	695	691	678	684	659	646	671	685	680	674	661	670	683	696	696	647	670	664	722	687	708	667	717	689	648	743	691	644	702	662	712	679	677	709	684	714	717	706	722	661	679	695	666	720	660	675	668	716	699	705	713	682	692	708	707	660	692	671	755	678	683	663	648	649	688	717	681	698	642	676	674	698	691	664	680	642	707	699	633	666	662	685	701	688	678	673	739	699	657	688	644	659	663	732	681	722	673	656	695	639	711	685	689	675	683	691	683	672	690	657	656	676	688	692	655	644	733	701	690	691	685	715	717	677	734	713	665	677	700	651	693	697	682	641	743	647	665	696	717	737	715	711	710	674	657	721	674	697	640	703	648	638	688	683	728	617	711	715	683	720	661	674	695	692	703	658	683	733	658	723	694	689	674	716	692	697	703	685	675	691	676	684	700	648	716	683	671	655	689	726	691	674	716	655	697	695	690	661	672	687	718	712	676	677	671	714	666	691	669	683	668	681	662	698	689	726	696	703	683	723	695	720	680	709	665	670	663	687	665	663	729	688	728	690	653	670	682	667	688	650	699	667	639	687	684	680	693	703	688	692	684	686	694	698	725	676	680	678	655	727	672	690	757	658	656	692	631	682	651	698	689	743	674	685	677	647	703	710	731	722	686	694	724	692	734	662	679	683	704	668	708	740	671	700	713	683	708	694	668	676	688	658	707	695	686	699	677	697	711	664	732	706	738	692	675	702	678	709	680	681	704	689	715	676	651	661	733	673	722	721	679	687	690	673	680	661	750	703	699	714	709	674	750	716	679	703	705	695	698	674	689	679	713	682	658	728	680	706	707	663	703	660	719	693	627	716	699	673	728	662	735	698	706	711	667	653	667	721	721	692	732	676	713	727	706	642	655	627	668	691	689	712	663	657	683	705	701	728	703	672	667	693	661	662	691	724	689	677	712	677	741	669	689	685	640	658	652	669	731	691	709	697	684	727	687	680	758	722	747	651	649	655	700	665	695	677	668	669	698	667	703	699	693	658	666	674	679	631	707	656	665	629	696	635	673	660	681	669	700	704	712	658	716	700	712	663	711	706	726	692	734	694	708	691	675	662	662	652	690	746	692	658	709	710	697	702	696	678	696	689	700	689	735	669	721	649	704	660	722	687	688	726	690	678	717	692	695	660	692	678	672
44008	22587	20088	15666	11672	7157	3668	2211	1185	806	736	673	592	584	564	535	463	424	401	398	366	381	355	363	357	373	349	335	341	356	380	345	326	350	352	357	366	324	365	359	315	352	332	368	329	339	370	358	341	343	332	343	368	308	327	357	355	337	309	331	329	316	319	326	322	351	343	366	375	353	350	354	332	325	296	336	339	356	344	321	375	354	351	312	338	305	319	334	329	337	362	353	319	376	371	343	306	353	311	294	378	303	360	357	325	327	349	311	310	344	359	353	380	340	359	306	323	308	313	337	311	374	359	370	345	341	345	328	325	338	331	329	332	325	340	323	331	325	383	347	350	327	353	352	323	333	343	358	327	333	324	327	328	353	291	356	364	345	329	348	339	346	330	360	371	344	306	358	350	346	320	364	378	300	341	298	373	387	324	322	373	328	347	342	348	331	369	330	362	342	364	341	361	310	318	341	401	361	351	360	373	336	319	352	297	319	368	346	336	354	336	310	333	372	339	362	348	335	344	363	357	378	338	338	330	355	327	340	347	328	333	354	325	347	302	354	330	325	345	338	333	327	345	351	328	322	337	310	368	323	397	369	320	332	343	355	356	326	307	348	363	323	327	345	362	338	355	330	341	329	354	354	333	349	317	303	338	369	348	355	313	334	348	327	331	343	349	325	339	345	292	342	331	325	339	357	350	327	346	354	355	349	357	329	322	355	336	327	341	345	296	331	323	385	352	308	355	337	324	383	327	332	320	345	376	339	336	325	326	351	345	318	369	334	328	327	348	312	350	351	371	368	332	342	332	371	346	337	362	352	364	332	347	346	331	355	350	300	360	336	328	307	302	346	308	323	334	336	342	359	323	379	324	319	341	347	353	347	387	370	361	349	374	332	354	360	347	327	328	330	325	324	318	366	348	352	320	343	312	323	334	321	333	330	329	317	324	314	332	361	371	354	345	374	308	282	330	313	311	330	336	306	325	339	361	313	326	316	328	363	367	329	357	316	338	314	377	356	351	357	333	339	308	316	338	358	343	349	399	344	332	337	303	328	323	308	344	319	329	333	348	364	341	313	348	351	327	356	368	343	347	368	332	323	346	334	336	338	324	306	310	333	342	344	318	303	363	365	323	343	346	320	321	345	343	325	317	296	351	329	308	352	344	313	348	366	320	347	325	355	314	321	332	351	370	355	325	350	327	324	346	350	358	341	349	343	326	353	343	346	326	384	317	307	320	360	344	365	375	381	351	309	346	332	359	354	325	346	322	317	326	332	367	300	326	308	311	351	331	371	342	311	307	354	341	333	337	354	347	337	361	334	315	322	376	364	337	322	357	315	322	309	341	328	336	332	328	365	321	344	338	344	309	346	323	346	319	308	331	346	356	335	377	346	342	353	357	347	326	367	341	324	347	308	346	345	348	330	333	312	328	334	301	319	335	338	339	329	313	326	311	357	336	319	305	328	363	344	360	333	371	309	362	337	301	348	317	351	356	330	309	347	308	324	301	318	318	349	323	354	315	356	320	324	372	353	345	318	336	330	291	335	310	325	331	323	353	303	326	345	331	366	320	349	371	346	349	350	348	362	354	353	327	334	335	334	338	362	362	351	327	321	338	338	379	364	317	338	313	358	309	350	349	303	344	316	326	284	339	325	369	368	338	333	348	339	315	344	331	344	315	301	312	365	353	329	348	360	352	349	371	371	331	309	341	304	361	352	367	367	343	374	358	350	318	360	343	325	288	307	324	328	333	383	326	340	359	316	320	320	310	317	333	331	329	346	351	341	340	340	360	361	317	343	326	329	346	362	346	327	316	329	352	326	311	336	333	355	337	333	295	349	354	309	326	351	313	327	325	354	335	317	320	368	356	361	290	331	352	337	331	302	304	331	327	322	332	303	330	296	358	351	332	334	339	351	340	340	349	344	347	331	339	341	323	375	349	353	342	362	392	359	341	331	325	341	339	349	331	308	329	360	350	357	346	323	335	372	314	353	363	296	333	353	340	345	334	358	333	349	349	329	307	324	344	339	366	356	361	342	343	330	331	332	312	343	340	314	337	334	319	333	352	367	339	350	342	337	346	347	306	381	349	326	312	313	316	337	351	332	350	327	375	297	354	349	334	371	325	359	361	358	325	325	312	353	325	346	333	343	353	343	345	354	368	346	356	307	327	305	328	353	399	335	314	290	354	320	334	349	345	361	327	303	351	349	367	317	388	334	322	346	338	402	362	342	375	327	334	352	355	340	351	340	341	368	330	340	321	312	350	363	367	336	349	341	347	348	347	341	321	319	316	341	344	331	366	377	323	386	372	369	341	331	343	354	332	320	333	333	336	334	350	333	318	372	324	372	298	362	358	376	341	295	329	358	380	344	309	331	329	356	309	373	350	333	375	359	370	325	367	372	329	333	310	311	325	306	348	322	348	393	354	324	319	324	310	326	323	349	306	347	326	334	356	356	323	327	322	306	328	353	351	361	332	330	331	335	330	348	302	356	312	303	371	364	342	366	313	347	324	340	321	348	334	317	335	358	306	334	348	349	333	330	349	293	344	353	340	356	330	399	329	293	339	338	351	397	345	353	331	331	309	366	317	344	351	298	322	344	372	311	328	312	346	352	344	329	307	322	345	326	371	367	320	338	361	328	329	328	360	353	322	326	313	317	328	309	320	343	339	314	344	332	330	373	317	348	356	335	305	373	315	311	327	382	370	339	345	355	361	338	353	334	351	327	318	317	304	320	337	339	334	341	380	347	342	321	377	361	300	314	337	340	348	330	342	361	322	310	332	320	335	324	340	349	321	354	324	302	350	351	342	355	342	358	358	344	331	291	369	330	338	317	367	318	327	387	359	327	346	350	346	354	353	377	363	340	353	331	332	341	332	377	330	327	322	328	364	334	329	343	332	372	331	309	317	331	322	351	343	333	295	334	366	374	359	335	344	356	353	336	331	334	362	330	358	329	344	332	346	320	323	351	332	327	342	295	368	313	349	328	393	313	306	291	351	342	312	362	378	320	342	337	333	340	338	326	379	369	344	343	354	353	329	333	354	357	350	319	332	356	355	377	342	343	333	364	322	346	346	327	322	338	344	371	346	349	348	326	322	342	310	369	383	370	349	352	374	286	331	350	364	317	310	334	350	312	332	327	349	325	336	317	299	311	276	301	331	347	340	343	324	311	329	364	354	337	343	350	317	319	328	344	351	326	337	370	373	317	298	310	305	377	353	346	348	340	370	374	346	334	339	342	333	333	350	334	321	310	378	347	324	317	332	303	350	320	336	349	347	335	353	341	336	353	378	333	303	392	297	373	317	333	378	338	360	347	339	370	364	343	344	320	348	312	335	327	324	306	358	311	336	321	340	334	340	327	322	339	335	344	351	368	361	354	330	317	367	299	323	326	334	357	315	341	325	332	322	317	346	327	321	342	341	359	359	356	337	367	352	339	343	341	355	374	320	371	316	346	359	344	370	368	342	331	369	322	342	347	326	336	350	322	313	324
25281	15443	25402	27010	24828	18326	12063	7974	4360	3059	2882	2392	2190	2052	1983	1693	1481	1454	1218	1029	919	844	828	794	819	823	746	748	770	742	710	748	743	775	740	786	761	784	794	768	727	744	754	706	736	731	725	741	720	726	754	726	706	705	772	745	748	799	742	771	748	741	734	703	772	725	723	741	727	680	737	697	755	726	705	716	706	768	743	765	712	774	733	725	732	716	732	728	728	758	762	791	720	715	746	769	736	734	778	743	707	691	721	727	738	726	702	754	695	760	716	753	727	746	802	736	761	711	732	741	766	713	691	714	707	654	710	732	726	713	729	762	733	698	775	696	729	732	758	717	719	725	785	696	754	663	759	704	762	726	693	763	648	684	681	738	747	734	731	771	730	667	731	720	745	690	720	714	761	719	729	689	751	702	768	718	690	742	743	740	747	769	730	713	724	744	777	745	705	739	722	715	729	733	727	728	746	716	718	748	737	690	718	682	713	761	771	699	747	717	688	724	743	728	703	763	700	722	746	752	687	691	725	732	732	757	723	686	681	723	721	724	692	700	800	756	683	716	755	775	752	781	772	692	766	703	742	741	738	750	724	796	740	738	698	754	724	733	682	700	703	806	724	712	668	706	764	688	767	743	775	702	696	758	735	733	708	700	753	727	748	734	724	725	720	704	719	711	684	729	738	749	745	726	702	703	715	747	737	699	775	708	699	715	733	677	738	700	691	798	699	750	720	730	698	754	747	711	768	674	737	742	717	696	754	695	729	718	732	747	753	724	736	701	720	755	706	712	745	748	714	731	727	735	711	727	746	724	728	745	775	709	719	715	675	742	734	752	739	678	699	735	773	693	735	777	714	759	742	683	700	724	772	722	725	749	769	725	749	754	697	713	758	729	750	745	693	727	740	691	727	695	763	801	715	752	704	800	710	708	785	727	731	760	784	761	667	759	713	762	749	749	755	735	737	725	672	803	681	752	728	733	707	735	713	725	751	698	738	688	777	678	692	710	709	728	709	701	762	704	713	687	738	693	767	763	759	756	718	723	713	702	663	721	730	745	767	736	740	719	750	766	688	739	704	698	724	715	711	698	741	767	772	763	712	689	719	716	714	698	689	724	735	708	741	700	752	682	715	697	753	696	745	740	775	735	774	745	722	706	731	773	769	778	753	697	768	725	749	723	736	747	722	718	711	665	784	734	714	738	761	712	728	704	755	720	744	744	730	760	719	743	706	735	778	668	742	742	718	722	726	671	740	690	731	708	713	720	781	700	728	758	722	731	754	740	733	719	730	742	698	720	704	740	727	738	705	724	786	753	730	706	735	717	723	743	681	728	703	727	747	702	709	748	736	711	710	759	749	741	737	718	728	741	783	786	770	723	761	756	704	718	701	713	728	689	760	746	734	736	759	734	752	724	698	746	716	742	684	752	765	740	733	716	782	710	725	741	670	777	742	705	723	692	695	772	699	710	687	700	753	810	721	705	715	722	674	700	712	727	750	673	739	765	739	723	702	736	732	710	679	740	708	786	704	684	765	732	652	725	722	750	754	701	743	687	663	745	706	681	692	699	695	687	751	709	688	731	716	706	721	701	739	721	717	716	697	725	769	758	773	736	754	723	767	687	715	766	743	752	752	690	738	735	719	723	740	748	753	692	733	744	710	761	702	755	744	724	724	744	771	713	754	713	715	716	730	765	651	721	721	731	714	747	746	714	715	718	732	690	728	707	722	704	732	750	708	739	734	747	777	725	743	754	754	703	684	683	697	719	710	700	768	728	737	762	718	724	714	700	713	754	714	741	728	711	732	700	734	698	743	725	701	726	721	755	704	751	732	692	730	683	713	763	754	738	755	727	798	734	712	720	741	745	705	774	697	708	762	701	674	719	743	729	733	763	702	720	724	770	739	674	762	746	736	738	682	705	710	710	730	726	727	749	698	685	736	706	785	706	719	715	716	715	747	769	656	784	732	770	739	696	704	752	741	752	715	738	761	706	799	750	731	746	733	713	700	723	739	727	741	754	774	788	725	763	733	730	741	721	719	744	752	734	722	743	717	721	740	754	754	736	719	734	681	702	765	725	720	708	751	752	742	690	786	726	796	720	709	752	684	767	718	730	731	737	758	749	743	717	760	725	709	740	751	747	732	674	717	679	731	749	723	781	762	762	712	730	756	689	701	785	715	738	709	715	742	691	703	754	738	730	754	729	748	717	714	690	753	718	755	711	686	717	704	760	742	711	768	694	723	751	752	709	700	735	754	712	707	780	732	693	756	697	729	704	730	766	718	755	778	732	734	754	731	704	733	742	715	750	728	710	788	729	696	744	773	717	730	719	739	701	725	693	754	723	680	717	717	718	719	730	703	694	770	717	740	755	709	755	676	755	749	722	758	740	747	695	738	724	724	742	701	697	732	725	740	743	731	708	754	706	718	737	711	690	752	740	696	734	717	717	698	745	735	742	724	729	678	750	743	709	720	721	794	724	716	647	755	794	776	753	711	676	709	748	685	756	733	693	755	675	736	690	676	762	711	721	726	719	687	696	674	776	730	758	708	755	715	755	758	767	753	772	689	702	700	734	681	708	716	694	726	684	708	704	776	674	728	756	806	705	814	775	734	765	685	750	774	673	713	710	724	740	702	691	715	733	700	717	725	719	736	758	753	731	736	762	700	693	727	704	680	732	671	697	699	722	735	728	728	753	680	725	745	732	737	721	729	731	772	757	763	751	788	737	746	738	733	733	729	767	749	732	737	721	737	756	710	718	718	726	723	753	741	707	717	718	809	721	732	708	664	787	679	701	687	704	713	734	744	731	728	745	746	727	718	735	771	754	701	748	703	712	714	710	734	779	749	738	729	671	751	712	727	737	741	727	729	699	758	715	683	734	719	769	714	664	703	700	713	734	763	713	742	718	757	717	746	732	673	696	777	712	708	714	677	726	734	729	768	727	742	742	728	791	734	752	715	698	700	743	717	724	743	719	703	762	711	727	746	723	712	730	731	731	715	749	745	728	740	697	757	721	712	705	715	712	696	723	752	712	675	741	745	710	726	727	727	743	721	762	711	747	748	726	702	681	745	733	714	744	733	749	754	767	728	704	731	733	749	744	729	723	760	706	763	687	703	705	734	715	721	733	714	773	761	765	715	745	734	699	694	756	750	709	709	715	691	765	728	720	739	705	722	703	764	744	693	735	697	755	705	792	734	762	760	707	732	728	741	708	721	713	746	690	685	700	756	667	730	732	775	700	732	743	731	751	716	729	691	708	785	719	704	704	710	694	715	715	748	725	724	710	714	714	744	713	692	769	709	721	740	759	757	741	674	789	708	760	730	734	694	696	688	719	719	757	695	752	728	752	700	705	724	731	730	715	689	727	703	736	723	692	715	690	715	758	734	731	724	717	739	758	734	711	688	736	731	752	711	757	660	718	767	777	779	736	713	723	696	730	723	752	715	753	761	691	681	707	706	664	762	687	762	757	692	734	786	723	716	749	687	736	765	729
21188	10203	8911	5502	3001	1632	936	717	557	498	483	465	380	402	382	361	311	325	351	325	292	294	266	262	292	325	308	275	254	317	328	259	260	270	265	296	283	302	295	277	268	265	250	269	308	288	270	323	256	286	312	268	308	288	295	307	245	237	298	257	277	272	274	265	261	296	312	293	247	300	298	237	289	293	293	290	267	269	269	266	267	283	256	254	269	306	282	250	316	278	280	284	262	284	273	298	266	302	307	289	297	274	269	291	290	273	290	262	287	266	323	280	260	277	304	277	306	273	296	285	265	290	291	285	297	295	305	297	291	310	261	269	279	293	268	263	289	296	278	288	252	277	269	274	259	279	287	317	244	284	303	283	272	300	274	280	258	293	295	303	269	283	288	263	267	281	316	242	268	246	281	310	241	244	288	271	266	275	286	275	283	283	296	287	288	270	252	286	259	265	293	311	307	274	311	268	256	304	268	280	277	264	270	266	282	310	285	291	287	269	270	307	258	296	284	253	277	281	278	292	283	268	276	280	292	307	304	217	284	329	305	257	272	265	268	260	271	285	287	260	304	276	289	266	273	279	292	314	308	261	303	306	276	257	272	284	275	303	280	271	279	279	245	270	300	250	306	274	293	283	288	265	297	292	306	291	298	267	304	280	270	254	305	274	332	270	266	275	268	259	312	281	274	276	255	258	295	273	306	280	289	279	265	314	290	266	303	312	292	302	295	285	314	316	294	287	315	271	289	280	273	314	292	270	244	287	259	250	267	248	261	286	286	258	280	269	292	302	284	265	263	265	257	269	278	280	320	277	278	263	292	256	319	240	295	297	308	316	261	288	274	256	271	287	271	286	288	285	278	288	303	265	291	289	250	278	296	289	272	279	320	286	308	286	300	265	266	279	276	287	284	310	263	297	320	298	297	295	247	294	254	294	266	278	277	325	258	288	286	294	292	283	309	258	286	255	305	294	285	285	261	288	281	279	294	319	272	270	253	269	288	315	300	282	306	235	256	262	287	278	278	281	250	239	282	285	274	255	273	273	326	261	273	269	287	278	278	293	288	241	257	287	282	286	279	281	255	280	252	295	275	284	297	261	288	285	237	243	256	260	257	280	264	286	260	262	269	303	284	311	277	304	277	278	286	278	259	296	291	244	269	271	325	273	257	257	251	280	280	251	293	264	274	273	281	271	251	300	267	291	297	302	269	283	264	250	336	282	279	266	274	299	284	269	264	289	257	267	299	283	254	268	310	302	268	299	292	292	307	285	243	261	286	280	266	285	268	256	275	296	304	286	257	287	283	269	268	284	321	236	256	302	290	275	280	272	242	282	276	265	280	255	281	287	296	267	294	256	282	278	294	298	270	295	312	295	283	279	247	275	269	309	270	274	281	272	240	305	259	271	277	285	273	301	273	285	282	273	276	292	281	288	266	286	248	276	281	290	312	267	288	260	319	283	261	249	284	265	264	254	299	252	254	312	271	309	293	286	253	300	268	275	265	275	272	287	268	309	271	278	272	293	268	259	245	292	294	284	300	262	276	305	270	294	273	257	269	221	229	301	279	286	315	280	265	281	296	290	288	247	290	281	282	283	292	288	276	262	294	318	286	244	270	265	279	279	278	271	299	330	273	260	290	274	261	288	267	270	258	285	275	311	272	324	306	298	307	294	279	271	268	294	257	273	289	282	269	278	293	299	288	276	276	259	290	276	274	302	273	296	311	253	270	279	276	268	291	277	271	261	299	273	282	266	300	265	267	281	282	290	307	304	303	284	267	275	272	260	271	257	274	272	281	262	293	282	293	263	238	245	288	274	250	302	289	261	279	283	289	285	249	289	281	275	290	277	260	286	281	276	300	258	299	283	289	276	302	305	280	316	285	279	285	279	274	290	289	284	265	305	279	288	294	253	274	283	282	281	292	275	288	258	291	283	291	275	252	326	292	262	274	265	277	280	300	307	265	245	269	288	281	269	285	284	290	293	290	326	291	295	292	286	281	284	265	274	284	261	289	287	268	287	287	278	257	293	290	312	270	232	310	274	284	265	267	269	272	288	283	282	272	295	307	273	252	302	276	264	274	303	272	279	276	274	296	300	272	253	296	291	263	271	282	307	279	292	281	300	277	272	290	267	257	251	268	295	272	285	275	279	290	297	269	286	261	259	235	283	270	302	308	290	261	288	276	276	297	258	314	269	292	278	277	237	284	266	273	271	329	316	261	311	283	268	274	286	272	278	276	305	274	291	294	280	276	268	272	249	302	263	321	304	317	304	276	296	291	315	268	270	298	292	252	290	284	265	251	267	282	267	274	280	284	280	313	282	245	274	278	280	268	265	283	253	290	260	267	250	276	285	248	290	295	291	312	280	284	279	264	283	267	281	292	243	312	260	271	285	279	282	274	266	272	278	314	278	286	232	276	282	283	295	286	256	278	255	277	287	293	320	291	274	264	285	299	303	316	276	295	307	307	269	253	317	252	275	267	298	277	273	250	223	288	283	291	310	277	259	280	277	262	310	254	295	265	269	273	262	261	301	267	263	287	287	295	266	304	266	268	256	265	280	272	308	287	260	290	271	267	283	283	291	272	299	272	323	303	332	288	271	255	298	264	285	281	285	259	285	279	303	306	289	278	270	286	279	273	277	271	284	276	295	282	240	281	300	272	294	290	305	289	298	275	307	280	276	271	248	296	245	293	269	233	292	313	299	292	263	274	307	316	292	265	274	301	276	266	289	255	288	281	269	276	275	271	267	274	295	269	268	288	298	289	268	292	283	275	282	272	263	293	292	275	264	256	270	273	264	295	227	260	279	299	304	234	260	290	287	278	279	288	257	304	288	277	303	278	261	261	267	296	275	282	264	292	271	275	255	267	279	278	288	283	308	250	302	283	253	286	290	280	293	265	288	271	295	269	282	290	275	299	296	270	276	271	286	290	286	321	311	298	272	291	282	265	278	267	266	279	320	267	277	282	296	275	261	255	336	278	258	270	294	284	279	262	237	259	303	270	281	314	305	313	284	297	285	250	251	276	288	287	292	309	252	277	267	304	258	275	263	265	272	304	275	272	260	251	266	266	282	280	255	281	247	263	275	296	263	314	276	281	281	269	257	284	269	316	270	264	277	270	300	271	268	259	274	259	283	269	250	274	290	282	272	300	294	262	278	293	289	275	325	288	257	291	285	267	295	287	287	283	249	253	295	290	312	278	295	305	266	266	271	280	289	336	314	301	269	263	294	291	273	268	299	270	269	290	271	295	304	249	313	290	293	275	272	283	292	269	280	273	240	298	264	268	309	277	278	286	307	256	232	300	296	266	280	297	247	261	297	329	254	267	261	255	316	293	274	309	269	296	267	294	294	250	322	264	290	278	295	294	281	256	296	328	274	280	292	268	275	276	270	300	305	276	316	300	322	261	278	309	300	254	263	276	267	275	311	275	253	265	271	300	287	270	304	283	289	296	263	273	296	290	277	285	281	271	270	271	291	257	279	288	264	285	289
12578	8203	14233	12888	9206	5841	3643	2583	2015	1701	1584	1395	1196	1132	1210	1052	914	1004	832	728	662	689	672	674	639	620	655	616	654	618	627	672	627	643	623	622	649	637	613	632	585	667	614	611	636	612	597	592	590	636	617	641	610	582	605	634	600	593	590	631	634	643	589	605	575	566	599	648	605	619	626	609	654	618	596	611	641	625	640	615	633	625	606	605	682	625	630	621	619	595	655	608	636	593	648	621	580	650	614	650	619	625	635	651	643	618	638	605	623	592	650	640	629	602	609	612	635	622	625	604	572	641	638	648	649	633	629	582	605	604	643	588	644	644	545	613	616	626	640	617	620	607	588	648	659	641	597	639	656	625	582	594	586	588	671	607	626	653	651	646	607	662	577	656	641	621	626	574	610	691	603	581	595	625	597	629	627	599	655	602	608	593	584	642	615	606	651	625	615	662	629	601	614	634	608	646	606	629	644	603	603	594	625	602	613	628	587	593	590	620	568	613	601	629	636	607	663	636	615	599	591	621	598	614	630	610	592	603	632	633	597	585	621	595	627	637	615	602	605	629	619	616	627	640	639	586	601	609	647	619	663	654	666	626	602	565	652	624	621	615	618	651	637	625	573	587	619	623	662	650	594	594	612	627	639	621	569	603	599	574	602	625	621	623	646	629	607	598	624	598	639	658	631	653	616	590	604	603	629	591	655	603	655	606	622	616	638	606	638	656	642	680	645	602	608	627	603	630	663	651	611	595	584	656	570	637	633	622	633	582	630	635	641	613	592	580	604	678	665	650	630	579	632	586	614	601	586	633	639	581	669	609	618	601	660	646	597	630	604	629	611	630	647	632	558	620	616	603	637	631	558	670	610	578	610	629	607	613	652	601	659	615	622	609	604	606	610	634	607	629	628	594	627	623	617	642	627	612	661	617	568	647	611	651	610	640	614	607	615	626	628	631	590	591	600	636	580	635	614	622	650	597	594	616	651	627	649	584	609	611	586	588	570	594	625	582	640	613	630	646	610	604	633	591	597	631	608	658	603	604	605	579	635	626	652	620	638	639	596	614	632	627	589	607	617	606	658	600	646	641	643	579	609	615	598	623	588	612	608	643	617	620	581	626	646	585	601	648	653	607	621	620	606	600	624	636	646	632	633	634	553	669	647	585	656	643	632	612	647	633	631	629	548	616	622	637	598	597	592	614	626	600	610	609	611	649	611	607	581	592	652	597	603	642	601	634	574	632	596	608	604	615	660	574	620	653	609	587	637	603	655	616	607	564	542	617	587	616	600	634	622	616	614	635	640	591	627	672	610	657	597	655	648	628	599	612	567	601	615	627	645	639	584	607	627	612	587	630	576	660	628	539	661	628	618	596	607	599	603	604	632	607	600	600	652	582	655	629	585	615	632	614	585	609	624	591	599	637	581	645	605	610	666	606	642	637	662	607	625	642	640	585	610	634	612	616	630	595	628	579	655	642	600	641	615	636	607	633	615	657	636	589	609	577	631	620	617	618	577	607	627	638	585	635	599	634	621	631	630	634	638	601	653	613	593	628	593	598	628	616	610	655	576	599	610	619	583	607	656	643	655	622	668	617	561	597	568	656	643	624	604	586	624	621	648	621	625	595	633	602	635	630	636	626	648	647	623	606	602	603	639	623	598	570	618	597	608	667	574	624	599	566	640	633	592	616	615	605	605	632	634	664	648	622	640	604	605	616	578	621	628	636	622	587	650	598	599	599	603	600	579	618	617	588	621	616	601	618	612	604	614	642	656	602	606	640	620	635	572	617	640	644	652	573	629	599	572	633	622	619	632	642	655	606	613	627	590	622	597	579	635	627	618	638	665	625	598	617	605	624	651	587	617	648	588	597	609	625	606	642	615	648	627	636	612	627	649	641	625	617	606	673	635	610	615	585	622	615	639	590	621	626	638	600	580	614	614	606	617	587	645	620	586	627	633	645	614	635	595	598	621	602	600	645	630	580	591	628	628	623	613	623	670	643	597	585	613	630	549	548	636	592	590	611	597	604	653	641	615	592	636	612	657	597	640	606	585	609	620	631	643	622	608	620	622	628	579	619	588	590	621	639	575	651	625	637	684	639	626	653	580	632	633	626	664	622	596	651	608	600	624	603	595	607	614	611	607	589	598	624	631	653	597	629	620	638	626	614	627	632	625	638	618	663	653	628	652	632	611	614	631	623	624	598	653	617	589	593	598	592	586	631	671	620	595	609	674	627	650	596	609	563	648	567	611	599	625	640	577	584	631	613	601	633	603	621	559	633	631	611	608	568	597	634	618	626	612	599	604	584	632	611	647	591	573	574	573	594	591	600	648	612	603	651	601	618	610	625	598	623	609	661	621	575	614	641	616	582	663	612	602	601	631	617	613	627	593	626	645	609	649	649	653	656	679	666	619	682	619	617	635	594	613	602	603	636	634	640	639	631	637	618	678	624	625	597	581	602	608	618	610	590	625	608	619	639	604	647	646	642	595	583	652	603	609	666	609	598	565	633	636	615	624	621	591	596	618	593	615	584	610	569	619	670	569	649	635	639	610	641	626	618	640	613	630	634	611	618	609	617	620	614	593	644	595	576	662	566	598	590	614	549	563	641	602	604	624	616	623	627	619	614	657	640	623	614	622	581	611	597	625	606	643	565	572	619	647	584	632	669	648	610	631	572	604	582	599	651	646	586	606	633	630	605	602	596	634	609	615	617	602	629	602	648	594	602	595	602	621	616	594	596	643	645	670	631	618	583	614	649	590	617	624	634	571	643	624	631	653	660	608	608	646	654	611	624	606	626	641	594	627	622	644	610	602	685	630	611	615	640	587	582	622	668	627	621	617	601	648	569	625	658	587	627	641	555	593	615	598	596	634	649	642	631	610	610	577	619	654	636	626	659	615	624	658	585	620	563	625	591	642	628	613	634	631	635	589	567	600	622	630	588	603	617	676	611	623	579	652	636	658	617	553	581	642	646	618	609	575	627	612	601	634	610	614	628	595	627	593	615	576	553	615	646	616	609	613	580	633	656	626	570	599	638	629	610	635	647	634	655	628	613	586	589	635	625	585	625	602	670	617	604	621	601	633	645	593	631	651	597	616	619	658	625	611	584	632	584	628	659	611	582	628	670	575	632	640	590	648	660	622	670	644	656	652	602	620	617	633	647	636	613	637	640	598	649	621	578	642	678	605	649	682	641	604	661	596	635	622	643	594	614	604	650	585	608	624	599	645	633	621	621	606	612	574	643	607	657	608	583	620	650	608	609	631	645	632	651	609	628	600	621	617	648	603	582	612	536	667	607	652	606	609	627	597	581	628	658	653	595	621	639	666	634	575	641	611	618	643	577	635	595	571	642	624	616	593	639	617	556	609	628	587	641	650	544	614	626	620	620	610	621	601	562	559	552	649	601	629	628	614	638	579	651	633	652	604	626	579	611	629	639	657	603	620	644	622	683	619	597	607	582	624	634	646	593	616	650	629	625	626	580	622	614	631	641
31021	18907	16209	10084	5129	2783	1660	1153	885	686	557	522	514	476	503	450	403	418	377	362	315	337	326	364	317	316	311	341	305	336	294	310	326	321	328	323	320	317	320	313	327	302	302	288	329	304	306	335	309	261	302	309	287	312	327	332	299	305	274	298	335	295	287	291	303	319	286	274	256	279	312	314	333	288	299	323	310	305	332	293	344	309	318	295	305	297	314	326	314	317	291	318	315	308	261	318	316	281	332	318	317	314	287	309	279	333	325	349	299	325	297	296	319	319	296	286	336	314	332	294	310	303	308	282	330	316	317	319	326	303	337	334	326	324	326	321	324	330	322	281	306	316	306	317	286	269	295	322	312	298	286	300	291	287	305	293	311	313	311	260	304	322	289	314	289	285	324	328	299	305	247	310	293	323	339	342	295	352	293	285	303	348	318	288	312	322	296	278	296	312	322	264	259	271	293	289	282	327	275	269	312	316	328	262	280	290	305	320	332	306	272	283	294	312	300	311	336	325	296	331	307	317	283	310	296	287	321	272	292	318	307	312	311	281	303	310	321	290	332	315	299	286	271	362	307	295	312	314	300	306	306	305	303	298	322	314	309	335	299	263	276	317	282	293	288	302	282	294	307	330	315	312	309	297	322	327	304	306	320	287	302	342	305	294	272	292	331	275	318	293	319	287	319	314	296	296	311	318	302	299	292	313	324	302	302	323	300	296	277	284	323	323	293	279	317	300	302	316	317	310	296	359	317	311	276	292	303	300	299	291	282	313	277	347	317	335	310	280	352	273	277	291	312	284	303	339	301	317	321	339	324	320	302	312	334	351	304	344	280	305	283	305	317	303	307	278	318	317	307	300	273	334	321	343	338	310	279	326	310	307	281	283	341	310	304	294	307	306	298	290	319	294	302	330	259	329	283	312	310	334	315	320	327	285	303	301	285	263	294	315	335	345	311	328	320	308	283	336	312	293	308	294	316	294	283	288	271	294	314	308	289	306	283	317	317	289	333	312	302	282	296	300	267	315	307	307	308	311	313	284	307	279	316	304	343	316	341	295	279	284	306	284	308	330	293	287	306	305	292	292	313	331	300	280	303	318	326	301	332	329	293	293	291	306	279	294	279	309	293	316	280	289	304	333	334	309	315	284	281	337	327	277	281	294	304	351	331	307	294	334	304	293	282	294	304	299	314	328	299	318	304	313	298	313	321	284	348	344	334	314	318	311	265	301	295	301	328	309	307	276	299	305	297	309	277	328	296	288	296	331	286	295	323	285	298	352	296	335	338	284	297	299	327	294	292	363	315	278	307	301	287	336	296	317	312	311	297	279	274	332	291	303	311	324	307	300	311	278	287	325	321	303	305	327	313	303	311	331	316	301	326	317	343	324	317	312	312	309	307	293	312	290	308	324	340	308	317	284	279	313	317	296	312	311	324	299	318	289	293	317	333	337	325	343	295	322	297	320	282	278	279	299	293	294	335	298	289	298	302	297	275	300	303	327	318	288	305	340	292	283	316	290	308	329	312	316	336	307	296	299	306	326	302	313	333	283	316	316	319	287	329	313	310	300	293	308	335	319	324	302	339	339	313	322	323	263	303	339	321	302	299	303	284	311	316	308	264	318	320	279	312	328	338	330	299	312	331	302	296	316	293	316	345	309	321	314	283	312	281	323	310	297	313	316	273	299	293	316	284	288	265	298	274	312	337	312	297	265	268	292	284	335	281	290	327	315	290	314	292	260	303	328	290	284	294	275	300	290	315	270	299	304	308	286	308	320	298	295	301	311	302	327	281	296	288	290	296	330	308	329	302	312	328	295	274	298	340	297	325	311	326	308	310	268	306	294	276	284	296	318	307	334	317	321	322	328	325	345	299	295	313	301	305	304	279	313	298	288	319	310	332	297	291	306	300	313	285	312	319	324	331	322	307	310	285	301	339	291	357	306	319	283	265	313	278	343	292	336	294	312	296	334	318	307	314	282	312	284	286	303	283	304	288	325	287	288	318	301	297	318	293	292	288	311	292	295	286	310	299	317	323	312	311	320	350	313	316	297	299	286	319	335	280	300	313	289	280	329	333	315	268	323	311	308	323	284	322	305	316	291	292	317	332	317	326	280	295	319	292	333	280	307	298	288	283	309	309	307	311	308	316	310	328	309	308	315	276	313	316	311	277	313	306	282	280	289	309	271	284	295	302	270	327	343	290	314	260	310	318	321	323	309	303	309	321	287	286	289	304	306	307	294	253	306	273	295	314	294	325	269	281	335	317	309	299	277	310	324	308	301	299	289	294	295	307	321	322	341	311	323	292	338	295	349	313	309	314	343	316	253	297	313	292	348	274	302	267	345	340	292	295	305	304	287	290	310	327	298	320	299	338	302	311	317	300	294	310	318	319	299	282	285	306	323	311	282	319	264	337	300	291	291	291	317	324	253	249	305	299	283	276	305	333	323	311	303	302	321	318	320	323	307	318	272	316	332	280	294	277	302	311	332	341	266	287	299	317	284	315	311	284	284	302	315	326	310	321	311	283	308	307	317	319	290	300	272	297	273	350	322	329	310	300	304	295	312	330	301	306	296	288	334	292	308	292	343	261	292	317	282	357	318	348	289	288	287	281	289	310	270	290	328	316	326	284	273	293	292	301	337	314	298	308	287	303	296	314	276	290	297	315	317	327	304	307	328	297	325	288	301	324	278	337	264	313	306	320	301	300	321	310	302	306	288	286	288	281	291	282	333	314	304	323	319	318	287	315	309	312	282	273	284	322	275	319	312	308	307	295	295	317	311	289	307	335	323	325	304	311	329	259	330	292	288	315	305	311	306	327	288	315	296	296	301	304	284	313	345	296	306	306	288	333	316	301	295	326	311	330	306	296	299	313	308	285	302	303	308	324	320	309	297	339	305	322	311	330	311	309	273	323	283	318	324	298	311	264	278	291	297	312	333	305	324	310	306	307	296	317	318	324	284	301	283	291	313	324	295	317	289	291	276	283	275	302	314	307	324	309	311	290	286	288	325	262	302	281	316	322	306	282	292	290	294	325	269	311	288	282	268	269	307	314	334	333	333	293	310	302	296	317	294	308	317	326	291	306	318	272	312	311	283	290	314	302	335	290	308	307	303	332	330	331	298	321	341	331	291	316	314	290	293	293	282	317	287	299	298	317	301	297	282	298	295	288	292	280	284	316	329	322	318	298	297	292	304	298	323	281	306	284	300	322	307	294	315	317	343	320	322	291	290	309	328	313	311	308	269	328	331	338	322	352	311	305	322	284	301	284	317	303	286	318	306	280	279	314	310	314	270	307	301	282	326	293	309	308	292	301	318	321	317	334	298	272	332	315	339	307	326	322	315	332	316	328	297	294	305	310	306	323	361	291	296	307	312	290	303	304	297	320	314	315	327	294	330	316	329	305	326	284	304	332	322	268	343	298	308	323	303	350	279	321	299	322	326	299	299	332	291	316	331	297	312	277	295	283	296	268	287	316	345	285	254	315	309
18400	14383	22299	19548	14150	9540	6387	4779	3507	2653	2330	1903	1956	1637	1604	1430	1303	1274	1136	946	877	775	808	710	740	695	704	708	673	703	646	723	731	675	703	664	659	691	724	744	678	675	692	688	730	676	673	718	676	668	683	664	670	676	670	720	684	714	686	720	688	683	674	715	630	663	627	649	685	726	665	714	703	651	640	688	650	685	703	654	659	723	699	657	658	650	638	666	687	680	677	633	680	666	664	662	671	667	669	681	678	659	647	630	696	619	673	655	664	682	696	644	644	710	644	692	676	699	688	619	669	689	663	650	630	721	670	716	662	674	640	635	664	649	660	685	667	667	640	670	685	664	659	661	633	633	681	670	703	682	631	655	674	677	693	669	686	618	641	696	692	638	666	679	669	698	700	678	649	661	749	689	649	631	628	722	681	649	661	657	664	660	693	619	696	712	682	643	709	677	717	654	670	687	702	675	656	663	661	693	676	629	718	662	616	675	632	697	663	639	705	706	675	697	690	698	687	724	684	655	643	655	619	647	718	671	726	708	664	701	691	651	679	671	653	695	680	668	687	646	695	691	632	639	691	700	631	676	675	677	671	682	658	686	677	699	624	663	646	678	670	683	659	698	661	686	644	641	705	666	640	652	673	672	692	654	665	685	650	675	715	647	692	641	653	646	646	688	675	689	668	721	639	677	698	656	650	674	701	686	662	653	642	679	703	685	705	650	711	718	654	666	636	704	693	690	703	636	698	656	658	641	713	658	731	656	647	641	672	623	671	672	682	651	674	691	680	650	637	641	709	651	683	630	665	683	637	687	709	656	694	676	638	659	649	652	666	681	684	686	665	721	662	656	668	652	694	661	672	679	667	660	629	690	699	722	674	698	641	671	638	668	662	674	685	659	680	622	674	656	666	677	691	631	624	677	726	702	650	688	671	674	678	687	649	640	632	642	673	689	652	667	607	687	727	678	682	635	608	693	641	685	675	663	665	611	693	633	728	656	649	648	694	673	653	700	692	675	670	711	701	650	697	722	739	722	682	682	646	654	671	688	690	646	699	648	649	664	694	647	724	646	672	661	695	647	664	688	683	661	717	660	640	682	648	669	678	634	663	675	670	699	628	719	695	652	685	661	684	681	688	663	659	667	655	676	709	651	691	665	666	659	678	710	689	667	668	653	714	686	694	677	644	700	714	664	688	664	644	696	672	656	678	697	704	679	679	683	677	695	613	657	654	636	663	697	655	674	665	695	600	680	671	664	691	683	643	681	670	659	708	623	705	704	642	647	685	662	620	681	663	628	701	651	655	714	659	700	676	652	637	669	703	649	625	693	649	661	670	670	686	686	677	664	667	668	652	651	631	683	695	656	661	703	683	679	654	686	688	673	639	678	635	670	697	665	724	630	665	610	693	700	645	672	640	618	688	695	725	655	644	695	644	701	647	712	672	685	690	634	686	674	642	712	691	648	663	691	676	674	699	676	664	616	669	724	697	691	675	655	627	718	637	644	655	701	705	625	630	652	652	656	668	684	702	672	646	663	624	702	728	643	685	695	688	694	662	633	692	699	657	646	672	692	658	656	671	664	633	698	645	675	682	669	678	671	685	651	657	719	707	638	651	685	677	685	654	660	677	683	691	700	672	672	699	669	643	681	671	638	672	667	710	692	639	713	682	695	669	717	685	675	675	650	647	641	616	666	677	700	631	706	664	651	686	711	667	661	658	696	662	652	640	647	638	649	621	653	677	670	674	661	697	657	700	671	658	689	712	687	675	690	664	695	659	709	666	637	735	710	675	648	662	671	650	653	709	654	610	692	666	657	687	660	639	679	683	675	664	631	704	659	655	667	652	644	709	687	680	668	661	699	640	688	665	674	664	680	704	680	692	672	645	658	672	693	644	708	711	672	616	669	640	659	689	648	662	665	663	626	673	707	658	669	675	623	710	667	692	734	679	647	675	700	721	655	672	657	685	683	670	652	646	693	662	699	649	658	659	694	634	637	675	644	657	643	685	662	670	638	672	665	682	696	648	659	665	670	716	660	686	709	674	678	707	664	678	694	617	684	675	665	668	655	671	693	701	675	649	613	644	665	677	680	713	632	696	636	685	699	695	668	679	672	689	677	671	612	701	662	669	653	668	684	690	680	619	635	700	657	627	600	684	708	657	675	648	683	675	664	658	705	643	710	647	648	665	730	684	677	654	639	661	646	659	664	688	680	683	670	677	682	667	659	723	683	660	637	671	692	642	652	685	645	696	676	702	598	683	691	631	657	667	681	678	687	632	660	663	671	622	668	698	672	733	619	660	668	643	692	686	703	684	645	675	708	650	623	646	651	690	644	663	682	681	677	652	686	665	654	706	676	728	654	682	672	689	686	709	655	640	699	681	677	698	644	631	654	650	689	619	674	645	612	655	641	625	685	661	750	624	692	686	624	685	671	652	702	668	657	628	698	663	692	676	711	632	684	674	632	708	657	643	641	656	679	668	683	657	691	723	650	703	658	634	664	676	673	662	687	682	673	658	633	646	663	649	710	649	630	644	633	640	629	651	640	629	626	697	683	658	689	663	712	658	677	669	700	676	718	673	678	659	639	652	662	665	668	690	715	694	673	692	655	618	655	645	696	666	683	689	617	645	634	692	696	685	656	710	665	672	731	674	685	656	689	677	686	659	682	703	700	658	641	655	659	674	733	657	701	680	657	699	612	701	696	683	653	677	648	702	652	660	647	663	734	678	676	694	672	692	678	652	649	677	667	691	651	670	630	702	614	674	701	658	644	639	637	633	663	707	652	695	661	644	657	652	671	686	659	644	654	661	639	613	708	654	670	687	706	635	647	661	651	694	672	675	670	664	662	658	660	707	680	673	696	685	637	646	667	643	661	647	681	660	652	650	649	649	623	663	696	674	651	688	678	688	668	686	681	662	723	631	634	648	683	681	673	682	648	654	657	702	650	676	656	665	708	693	697	650	696	672	655	651	700	705	683	675	673	648	649	698	682	679	657	726	643	679	733	653	672	727	649	717	657	671	663	692	657	660	703	692	619	645	693	650	687	718	698	656	678	644	678	691	646	691	723	626	728	695	653	680	674	714	694	656	713	680	660	639	698	652	682	680	667	654	609	624	691	682	729	648	666	664	642	632	664	685	682	632	636	650	679	672	632	625	677	692	678	720	605	633	653	630	676	666	671	679	678	683	641	671	670	703	647	705	689	662	732	690	631	673	639	625	680	663	662	641	687	708	669	644	652	687	668	643	675	647	638	652	670	697	672	694	657	613	666	716	622	713	636	697	659	671	694	670	690	693	685	659	736	694	677	673	683	740	681	711	754	733	707	686	686	662	666	664	712	698	700	659	669	670	670	638	671	700	632	673	669	677	624	630	681	646	638	668	648	680	677	675	679	651	697	629	679	659	673	661	692	671	672	647	657	684	697	668	708	615	671	686	670	686	658	685	656	681	683	662	646	670	660	689	704	663	680	638	674	707	642	638	681	739	687	641	646
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
