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
336845975791	336845976345	336845976895	336845977445	336845977995	336845978545	336845979095	336845979645	336845980195	336845980745	336845981295	336845981845	336845982395	336845982945	336845983495	336845984045	336845984595	336845985145	336845985695	336845986245	336845986795	336845987345	336845987895	336845988445	336845988995	336845989545	336845990095	336845990645	336845991195	336845991745	336845992295	336845992845	336845993395	336845993945	336845994495	336845995045	336845995595	336845996145	336845996695	336845997245	336845997795	336845998345	336845998895	336845999445	336845999995	336846000545	336846001095	336846001645	336846002195	336846002745	336846003295	336846003845	336846004395	336846004945	336846005495	336846006045	336846006595	336846007145	336846007695	336846008245	336846008795	336846009345	336846009895	336846010445	336846010995	336846011545	336846012095	336846012645	336846013195	336846013745	336846014295	336846014845	336846015395	336846015945	336846016495	336846017045	336846017595	336846018145	336846018695	336846019245	336846019795	336846020345	336846020895	336846021445	336846021995	336846022545	336846023095	336846023645	336846024195	336846024745	336846025295	336846025845	336846026395	336846026945	336846027495	336846028045	336846028595	336846029145	336846029695	336846030245	336846030795	336846031345	336846031895	336846032445	336846032995	336846033545	336846034095	336846034645	336846035195	336846035745	336846036295	336846036845	336846037395	336846037945	336846038495	336846039045	336846039595	336846040145	336846040695	336846041245	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
49156	46304	35128	27533	27492	25568	25680	21604	20156	15226	7447	6331	5121	5329	3055	1805	1170	1111	1265	1230	1268	1027	1044	1180	908	714	580	494	439	352	344	367	329	345	347	371	351	375	403	347	341	350	368	356	300	344	345	379	321	376	391	348	332	383	329	299	303	332	317	309	322	281	328	290	298	283	267	334	292	298	276	280	300	254	300	293	287	313	297	295	268	258	300	262	264	286	275	284	296	277	270	267	290	283	268	268	265	292	304	251	288	294	273	282	283	297	255	293	291	269	264	258	280	309	334	294	253	247	307	256	279	283	287	280	295	275	271	281	280	258	256	294	278	247	267	260	287	273	271	257	252	318	294	295	300	310	297	283	279	304	286	269	271	283	239	265	279	284	284	279	301	277	287	269	286	286	283	269	255	296	305	279	278	276	243	294	304	258	278	285	279	296	265	309	276	319	261	271	263	306	291	281	272	284	299	303	283	250	272	275	292	294	301	234	284	277	260	322	288	295	259	256	282	274	253	288	289	286	249	296	293	305	270	280	268	315	259	280	309	278	289	261	285	271	301	291	286	264	239	275	318	289	259	267	306	255	293	235	286	298	277	295	289	249	283	298	312	280	256	248	282	303	257	287	282	310	267	261	263	286	276	289	290	301	250	264	276	325	290	310	289	299	254	302	307	297	287	288	273	292	311	311	282	294	282	287	296	279	269	249	247	271	276	273	274	298	239	282	280	284	272	300	261	292	249	291	281	262	281	267	288	307	273	285	329	288	276	281	315	254	285	299	277	324	291	273	275	292	275	295	295	292	298	276	261	282	289	295	271	270	290	279	279	276	247	294	281	265	279	291	284	290	295	290	270	282	259	271	292	290	291	264	293	273	296	288	287	273	286	292	289	290	287	304	294	327	295	282	272	263	241	290	262	310	273	258	274	261	291	293	254	309	303	259	264	284	277	257	262	285	260	260	257	266	291	284	274	286	263	261	278	262	248	245	272	293	287	286	276	267	307	278	305	282	275	298	257	260	286	258	299	263	288	287	289	244	304	266	274	279	282	285	287	277	280	284	270	307	269	258	281	280	279	272	319	280	294	299	276	271	273	304	258	252	255	260	290	294	295	296	270	265	291	242	295	293	262	291	277	266	280	290	283	258	273	263	306	254	285	272	262	258	264	287	271	311	267	299	258	304	277	254	252	277	267	274	293	295	263	285	242	271	274	296	293	256	288	296	286	274	302	269	295	306	256	271	270	305	293	275	272	302	278	283	261	272	305	246	309	289	296	268	270	291	256	269	276	259	299	281	301	303	280	252	247	295	263	298	298	270	263	260	263	258	311	285	288	261	297	265	288	294	297	299	285	283	278	299	272	274	274	253	258	284	303	297	273	286	271	257	286	260	274	293	315	262	261	300	277	291	245	264	264	275	271	292	280	306	276	271	287	297	247	268	270	293	296	304	287	248	254	256	272	276	262	307	310	250	309	276	292	274	263	265	281	281	271	280	264	285	259	285	250	275	284	299	315	289	279	273	269	269	271	295	271	270	303	261	261	277	307	286	263	277	293	288	295	275	255	299	280	261	272	270	294	289	289	285	284	263	274	246	307	272	274	278	254	267	277	325	268	275	275	304	273	269	300	294	282	279	278	298	273	294	283	296	275	249	271	260	266	260	279	273	257	295	300	296	289	317	294	280	238	285	305	258	313	292	259	290	280	293	268	268	289	269	277	297	280	291	302	320	264	284	305	243	267	282	279	304	277	288	282	302	274	259	256	264	269	289	283	267	314	311	275	270	260	272	262	270	253	310	296	281	283	296	275	272	295	291	276	297	277	254	304	255	279	287	273	288	255	272	276	267	298	300	262	289	292	278	267	266	259	283	267	295	301	263	285	297	278	296	310	286	262	302	285	295	301	246	315	293	258	300	249	285	278	274	305	298	270	277	306	296	292	270	281	267	250	295	245	261	284	304	284	320	276	249	306	282	262	303	293	302	272	301	273	256	303	284	271	249	267	289	281	287	276	292	312	275	263	280	281	296	280	254	262	305	222	256	265	265	269	304	296	271	270	281	281	271	274	286	282	246	278	316	275	293	284	283	299	283	271	292	247	299	294	269	263	247	296	257	268	285	264	311	258	303	316	276	263	313	301	283	308	260	244	287	269	282	294	249	255	279	242	278	285	288	280	297	266	315	263	267	281	290	264	268	263	265	265	291	287	282	275	295	283	264	280	257	287	301	251	272	253	266	264	290	276	247	287	291	327	310	257	261	291	293	253	288	287	298	265	258	302	267	281	273	242	278	291	282	297	243	285	281	293	261	275	290	269	262	259	285	267	279	305	251	284	301	275	256	285	277	275	244	289	261	273	269	288	256	249	331	299	295	288	283	252	249	278	269	316	258	321	265	285	301	281	336	304	289	284	264	266	266	307	323	283	259	291	312	274	290	255	276	253	287	279	310	276	274	268	256	273	268	284	295	273	286	259	289	264	241	281	284	288	268	302	300	254	285	293	323	292	278	277	272	284	266	300	286	295	281	264	264	271	274	241	284	292	259	276	266	265	245	293	250	299	285	258	271	296	297	294	253	290	276	278	272	268	263	269	287	262	276	274	277	304	279	301	274	276	258	252	243	273	287	271	276	284	264	289	265	260	267	274	280	288	307	265	289	285	303	287	314	270	289	269	288	287	270	249	297	287	252	277	275	282	296	271	293	294	307	282	303	282	308	293	296	281	286	291	288	275	294	265	274	299	311	284	294	258	263	230	270	264	265	288	274	265	311	275	283	270	309	283	264	284	296	289	273	289	312	282	261	276	277	250	289	249	274	291	301	280	279	277	301	265	287	271	269	266	290	267	266	246	301	273	266	285	259	298	296	275	279	293	299	293	246	286	274	250	295	297	290	280	290	264	273	304	274	277	242	306	290	259	290	291	300	302	287	248	281	266	284	270	254	263	315	268	286	302	285	277	299	259	258	282	287	280	239	268	289	273	290	265	293	287	280	295	289	293	275	283	274	276	296	287	297	274	291	269	266	294	283	280	299	271	272	270	273	267	287	286	279	315	285	278	265	266	294	294	273	271	286	242	276	263	277	324	240	281	309	285	277	294	295	284	261	289	272	300	282	295	253	291	308	279	285	283	282	281	295	280	274	264	278	269	291	249	274	262	293	271	250	252	291	283	293	300	307	269	292	267	258	259	278	271	262	285	274	284	286	295	286	295	281	267	266	281	260	299	262	287	278	282	309	259	287	298	269	320	267	272	313	292	295	251	259	301	242	290	253	267	300	285	301	239	270	293	290	274	253	279	261	291	293	278	255	279	264	289	304	267	274	258	270	273	296	276	278	276	320	278	296	271	267	276	312	243	319	264	305	300	285	301	260	265	280	298	287	271	268	255	272	296	265	271	268	248	288	279	296	251	285	286	279	283	282	271	284	270	284	266	301	301	266	270	303	282	293	300	272	291	264	284	287	300	302	266	246	289	285	296	283	306	290	296	276	252	301	276	276	267	262
37991	46952	33814	33076	33883	31155	32161	33278	33374	26587	15165	17955	15408	16583	11734	7662	5547	5787	5841	6296	6215	5626	5896	7284	4796	3323	2819	2267	1781	1471	1309	1151	1254	1170	1127	1169	1305	1290	1280	1265	1295	1220	1161	1188	1142	1233	1399	1300	1228	1275	1235	1200	1250	1204	1128	1092	988	1001	923	913	980	965	890	895	830	816	777	787	758	743	756	749	718	653	751	687	761	683	725	665	744	738	716	722	660	687	672	721	716	714	707	775	680	683	686	721	690	737	716	675	698	761	700	718	699	713	710	719	711	709	674	680	730	658	710	658	797	690	702	652	687	672	694	669	678	704	718	683	683	652	708	646	667	680	691	676	683	678	675	697	691	684	709	718	666	668	660	644	713	676	668	630	695	665	671	680	671	718	691	690	711	705	695	691	687	654	624	702	738	659	715	675	642	679	663	685	661	637	722	674	714	689	686	702	734	689	681	742	679	691	673	685	703	607	720	717	635	684	674	671	717	731	689	672	677	692	682	644	676	658	677	671	626	659	723	685	703	715	646	679	658	648	666	646	663	636	676	726	691	716	671	687	671	707	749	671	699	715	724	662	658	688	703	689	650	682	668	752	694	708	645	684	676	664	685	680	669	674	672	706	715	691	722	676	725	684	689	702	734	676	650	707	718	669	679	676	670	699	701	679	731	698	637	674	694	708	651	712	695	691	652	696	663	674	616	697	705	681	720	673	673	719	686	646	728	676	637	699	674	672	684	658	762	631	666	685	698	727	649	730	679	681	639	683	662	712	641	662	685	681	676	662	687	641	684	674	668	684	707	650	657	669	665	666	678	727	659	674	709	671	689	686	687	639	664	732	694	649	621	595	704	693	647	711	670	724	700	691	672	661	691	708	685	662	696	672	695	704	668	736	679	678	631	678	653	700	671	657	679	680	702	689	696	701	679	653	643	668	701	650	709	696	706	660	650	687	689	689	725	720	641	671	737	649	651	735	690	698	717	755	664	655	697	677	677	699	693	715	704	659	665	698	671	709	660	624	668	674	641	694	680	692	664	661	655	713	643	697	641	708	665	707	710	660	664	650	654	664	701	705	659	699	701	663	650	677	707	643	706	744	641	713	646	707	665	629	673	697	680	685	628	684	696	649	742	652	656	631	726	691	633	695	730	710	692	733	657	670	690	683	712	665	669	664	728	639	701	685	683	664	685	682	680	663	679	690	745	699	675	711	690	662	663	661	700	718	708	676	661	659	727	739	644	705	676	669	672	699	642	622	697	637	656	674	736	640	725	684	637	620	671	731	656	673	656	656	668	669	701	694	675	693	702	711	660	670	644	638	674	679	668	669	689	705	651	671	681	683	687	706	707	647	706	632	774	620	677	692	682	678	700	679	658	677	636	697	716	695	725	640	669	627	682	669	700	684	656	700	732	701	715	698	660	709	710	698	702	672	699	653	690	665	697	660	687	694	679	660	706	636	671	666	681	679	672	647	658	705	693	674	685	689	701	722	664	688	691	718	662	671	673	656	698	695	635	682	638	712	698	703	674	650	645	673	736	698	677	653	681	661	718	672	711	688	665	697	668	686	659	714	694	610	737	686	659	657	651	708	700	694	660	675	676	690	699	713	707	653	673	642	691	616	699	686	690	673	676	712	658	702	670	678	666	678	657	681	693	722	655	649	691	609	659	668	685	695	703	672	718	653	667	670	691	639	705	671	699	682	688	675	674	681	663	671	676	663	688	718	689	659	680	658	690	661	669	646	677	656	675	659	748	708	679	684	707	702	689	694	641	662	675	682	677	692	696	660	647	648	680	675	679	703	665	713	658	708	717	659	669	660	684	693	696	637	681	677	672	666	687	617	739	676	642	704	679	701	681	720	663	699	699	646	766	653	690	713	696	647	705	729	699	685	690	689	633	685	686	707	696	679	680	690	716	681	735	733	689	659	684	674	687	732	664	674	688	695	691	692	650	686	661	670	662	727	641	745	697	669	626	652	711	688	661	685	693	688	651	666	698	680	692	643	632	671	634	717	679	624	645	699	672	684	692	662	656	699	700	680	684	655	646	660	700	701	669	704	693	673	652	659	694	656	658	682	699	688	705	659	650	670	683	713	738	711	680	661	687	693	667	683	692	683	717	666	650	669	706	664	640	673	761	689	709	648	633	679	698	661	699	660	734	701	676	696	702	672	657	730	636	700	641	697	700	687	707	664	698	695	669	662	718	655	707	636	651	704	694	640	640	679	674	711	654	690	734	680	705	705	640	666	711	718	684	736	688	696	683	693	668	713	659	690	690	666	663	684	718	677	675	682	725	699	637	641	628	672	727	627	700	688	720	660	691	713	688	714	629	713	703	649	660	689	672	720	703	675	692	718	627	682	703	683	670	704	703	671	641	695	688	706	677	671	651	711	636	717	700	656	674	709	659	705	697	673	697	700	709	700	688	689	662	709	667	667	663	709	699	680	701	671	654	635	724	652	677	648	709	671	679	657	692	706	694	658	656	649	689	673	666	721	670	731	689	676	675	693	692	703	689	703	640	697	671	678	696	669	684	688	681	700	655	675	680	677	636	699	708	711	667	646	657	719	654	706	674	668	708	685	709	725	684	697	690	660	690	684	661	683	677	627	695	696	685	652	654	745	693	659	693	670	733	690	705	681	693	741	636	698	708	700	651	666	724	662	686	669	697	728	679	666	669	697	652	685	673	692	693	709	681	682	712	654	688	675	717	691	648	661	743	663	672	663	657	697	680	686	690	695	680	673	685	673	683	678	676	702	696	653	676	696	659	684	662	624	663	718	660	726	663	672	679	717	694	653	656	685	676	729	653	651	630	683	701	663	655	634	734	653	710	699	624	701	658	679	712	730	656	708	701	697	672	643	718	662	716	675	669	693	700	691	673	698	701	678	675	665	681	705	658	664	691	682	673	699	692	697	668	726	712	678	668	644	652	687	700	706	649	677	705	660	717	686	713	685	683	716	690	742	698	695	695	685	625	654	706	672	664	711	680	649	702	665	662	672	663	685	654	747	680	677	632	668	700	665	719	719	681	641	659	671	695	669	685	672	641	682	719	638	672	627	675	644	640	648	669	673	675	672	675	670	676	692	619	720	628	652	679	667	705	665	681	714	690	660	674	735	671	675	698	726	638	673	679	671	638	686	695	656	698	707	697	696	692	665	700	668	705	679	656	703	669	658	701	653	673	690	657	687	700	676	694	657	693	689	749	714	717	684	670	675	668	704	678	695	656	659	664	705	666	642	662	687	680	682	743	698	687	692	688	694	702	670	705	652	618	684	702	678	685	702	720	706	682	740	693	671	683	677	697	653	681	674	716	687	663	618	692	707	666	640	716	674	678	680	698	662	621	689	645	719	708	619	623	688	681	687	673	703	654	715	689	664	685	706	637	705	668	711	678	716	679	711	656	671	694	644	638	707	643	699	676	684	655	661	672	655	658	692	656	680	662	682	677	731	695	654	687	657	660	667	680	700	647	681	670	692	643	663	661	713	649	647	684	681	676	695
14444	17876	9856	4937	3194	2243	2015	1584	1333	1132	822	752	703	650	549	524	464	432	483	403	425	440	444	399	439	373	362	341	289	316	335	279	302	294	328	303	306	312	326	344	306	318	314	297	273	316	316	318	341	336	303	312	311	312	323	324	307	316	270	305	309	288	271	268	267	291	303	310	278	297	305	300	285	271	279	278	302	289	254	281	262	282	285	267	311	241	275	293	286	299	280	287	258	292	305	280	257	296	269	303	304	284	291	307	315	284	284	281	275	272	275	266	292	307	289	326	279	280	284	275	300	278	299	250	301	289	299	287	282	274	297	297	271	279	282	292	305	267	275	274	241	261	285	301	303	273	299	255	277	292	290	298	322	271	281	269	312	282	260	281	297	290	258	299	319	301	266	253	315	283	306	293	306	299	304	280	297	269	299	270	287	282	310	292	310	278	277	305	277	270	295	296	269	296	305	271	310	276	307	277	300	272	306	283	288	299	269	304	299	289	289	269	316	293	274	276	285	282	307	287	313	275	258	258	306	277	294	257	274	262	303	244	298	281	279	297	278	257	252	283	324	308	284	268	263	306	300	300	286	271	257	282	305	292	301	275	294	309	255	243	309	271	282	270	303	295	291	279	319	288	247	270	309	267	282	283	322	287	278	310	316	318	275	275	274	309	291	305	311	262	269	272	263	317	272	267	291	301	300	278	282	288	301	287	317	318	276	288	294	299	313	310	294	283	289	282	305	289	312	301	293	290	256	288	299	272	281	275	298	288	298	278	292	280	270	262	304	288	267	304	291	295	291	266	274	289	296	293	295	296	290	277	291	302	303	314	297	302	279	289	267	304	282	303	313	295	249	303	271	283	292	303	269	329	281	280	263	276	266	261	290	265	279	291	306	270	264	295	277	291	241	283	292	274	292	254	307	283	305	306	275	303	326	286	310	293	311	321	299	259	270	293	310	321	286	298	293	247	301	290	315	282	305	282	284	271	295	295	311	308	283	303	306	283	289	293	269	283	272	300	296	308	310	344	275	304	331	296	297	285	252	294	288	299	283	274	300	271	290	296	277	272	277	271	308	297	287	267	265	274	261	271	344	303	268	289	268	246	259	299	266	278	299	266	315	316	294	293	286	295	254	275	294	263	295	267	287	280	295	260	265	267	282	284	271	332	287	265	289	304	287	272	287	264	287	289	283	270	297	266	243	284	291	302	305	322	283	283	315	276	309	273	270	269	268	275	253	291	259	276	331	259	268	275	286	282	293	328	285	271	290	299	296	304	271	286	286	289	304	283	290	259	293	308	274	279	250	269	287	280	285	311	295	294	276	289	302	269	305	311	254	265	293	269	295	276	247	297	278	283	292	283	314	319	277	275	306	291	296	282	289	313	279	294	273	302	281	278	313	291	272	289	290	300	301	283	271	316	275	292	254	315	287	286	300	259	272	249	309	307	275	268	272	283	261	304	313	310	266	287	271	301	297	266	287	268	276	271	279	290	299	285	272	271	295	291	270	279	266	264	274	274	298	303	288	349	286	288	284	289	300	278	278	285	287	309	261	268	303	278	247	265	253	288	300	295	318	244	289	301	282	261	303	289	305	288	280	292	298	280	297	308	275	289	301	273	278	269	292	309	288	293	281	278	289	288	280	301	288	257	269	276	273	281	288	320	291	270	297	268	294	271	277	256	286	308	296	274	315	289	333	297	281	287	304	316	287	259	277	245	306	270	264	244	296	259	289	283	269	287	283	284	288	317	291	274	296	309	269	289	289	279	262	306	262	299	289	295	278	302	313	260	282	294	289	285	257	279	286	290	264	298	297	319	286	282	316	291	294	321	299	283	305	307	279	291	279	284	283	287	304	262	306	270	291	297	299	288	268	304	277	291	305	286	250	271	267	279	318	290	284	266	308	319	279	302	286	285	256	320	285	255	318	290	262	300	307	253	274	298	272	281	297	289	320	274	299	281	316	254	265	287	285	300	289	276	269	259	248	279	270	253	291	269	264	271	283	278	263	258	265	276	254	284	286	319	285	284	265	298	303	275	284	270	305	304	274	286	281	265	285	292	280	284	262	257	272	277	280	291	337	278	295	261	298	282	290	321	293	287	287	309	290	290	265	305	269	293	278	278	309	272	267	299	322	289	297	309	275	285	298	283	269	260	292	262	288	269	280	251	279	277	265	313	264	298	308	253	277	259	293	307	252	317	303	310	281	296	289	298	285	273	274	279	307	287	283	272	304	255	265	270	288	258	286	298	303	289	292	279	272	305	291	272	269	246	299	297	305	284	295	264	303	285	291	284	264	291	319	283	300	294	280	300	241	267	276	323	295	257	308	296	311	286	278	306	275	283	286	278	282	312	287	265	325	283	275	281	267	305	295	272	296	287	282	300	288	291	296	290	254	296	267	269	300	270	303	266	283	288	296	283	254	274	274	270	316	287	284	304	257	286	263	282	309	275	276	291	307	287	277	301	296	252	297	299	303	293	281	298	276	265	295	308	263	272	242	309	271	279	262	320	297	297	296	288	241	286	300	288	306	293	312	280	283	304	276	285	308	282	298	284	271	295	308	308	315	272	254	292	266	293	287	299	281	294	312	310	302	296	309	310	297	313	255	271	279	296	287	276	305	268	310	277	300	261	282	240	285	281	262	300	311	281	288	310	279	287	294	271	279	259	260	288	303	285	283	278	290	310	286	320	300	271	299	276	284	298	244	271	267	270	301	291	268	276	267	257	247	286	295	273	328	259	284	276	271	288	283	317	306	293	296	299	279	278	301	270	275	274	290	297	268	278	310	294	292	297	271	283	298	250	299	296	273	297	293	286	293	267	277	258	303	314	320	275	282	283	279	291	301	292	267	231	278	293	267	284	286	275	283	285	293	273	273	287	270	274	312	270	310	275	296	273	289	291	276	308	281	317	283	279	271	300	301	295	268	281	276	272	311	263	285	309	275	301	284	300	266	267	263	275	301	292	290	296	301	299	289	300	284	284	284	270	276	273	304	274	273	279	275	290	288	295	274	291	270	284	276	275	309	287	279	289	272	294	314	261	304	281	308	275	322	294	262	251	295	320	302	290	294	293	287	300	272	343	290	296	280	289	290	284	305	281	278	261	277	294	289	307	290	276	299	279	274	305	273	283	270	258	292	250	292	303	278	266	270	271	280	315	291	293	275	276	287	276	271	274	278	303	260	299	285	250	273	298	308	301	294	288	300	280	282	295	286	291	271	330	313	264	287	290	258	287	284	269	306	319	306	288	291	265	257	281	271	314	302	293	301	297	283	279	290	294	277	272	273	278	294	300	289	311	280	267	250	319	308	275	304	273	272	293	279	289	289	307	274	270	288	296	296	290	296	290	300	294	297	297	333	285	299	287	292	290	267	276	276	263	286	268	309	280	278	320	278	273	304	296	263	294	264	313	320	305	300	281	274	313	282	300	268	312	296	316	276	280	295	281	296	294	276	287	281	291	276	273	277	251	295	282	287	291	308	284	278	311
10583	17951	11817	10575	9303	7727	8266	6785	6401	5532	3746	3453	3354	3236	2766	2219	2077	2043	2061	1951	1844	1762	1799	1915	1727	1463	1331	1189	1005	872	857	865	838	803	853	880	900	904	901	863	891	930	881	880	896	878	982	994	868	946	930	885	876	923	896	913	807	866	819	773	734	800	762	800	804	776	746	735	742	758	708	780	659	724	705	716	711	749	710	727	725	740	715	749	691	654	774	720	711	707	737	723	751	673	739	758	679	739	675	700	711	717	695	740	729	737	736	699	733	721	726	703	757	667	707	700	679	716	692	703	687	686	700	710	723	738	715	733	693	694	715	697	703	700	716	709	717	685	644	734	708	693	732	700	745	707	669	676	704	718	637	765	705	729	733	758	716	731	762	688	705	690	724	699	736	699	686	734	713	721	710	707	719	719	730	716	701	701	718	738	691	704	686	729	725	697	693	708	685	731	698	701	692	705	668	684	733	684	701	718	713	681	731	715	695	696	713	724	700	725	717	728	764	678	704	695	748	736	689	633	709	720	716	722	729	649	741	689	681	748	723	661	684	726	749	718	685	735	674	762	661	722	699	721	703	719	700	738	754	706	645	708	674	742	659	672	746	725	688	714	675	732	691	673	723	729	711	708	690	700	696	682	704	732	717	685	741	723	692	688	645	681	757	682	746	726	742	731	734	754	719	714	755	720	727	716	701	699	707	700	719	708	721	683	699	689	734	685	659	742	686	748	683	728	665	715	687	657	694	678	726	686	717	669	723	677	714	704	690	697	684	708	707	713	715	705	689	681	735	717	687	711	723	714	780	691	718	691	659	696	714	709	714	728	723	729	657	704	639	691	680	660	695	750	681	720	750	669	729	698	660	703	733	689	678	716	761	690	703	731	694	746	724	716	674	712	759	694	719	751	741	709	716	690	693	714	734	693	725	705	719	734	703	689	688	695	737	681	749	712	716	705	709	731	728	689	721	757	709	694	647	725	700	716	714	699	728	688	698	667	681	682	738	720	727	675	729	705	717	666	728	705	734	701	731	726	720	733	741	702	683	700	739	676	709	713	703	721	728	680	692	686	703	683	623	708	724	684	662	702	749	687	660	708	677	781	678	720	691	734	717	708	674	720	710	774	689	715	714	743	717	706	716	676	703	715	683	702	721	682	699	697	725	698	715	702	706	698	722	685	699	731	700	736	691	668	700	738	738	689	676	728	704	741	718	645	695	724	745	715	736	736	674	714	693	684	687	710	740	713	735	718	700	677	649	704	739	734	712	679	682	722	663	682	697	748	739	723	696	698	679	703	663	740	692	762	713	710	663	727	699	670	646	692	667	677	725	769	711	731	746	687	727	704	732	766	710	731	709	722	689	693	682	707	700	741	718	683	714	708	714	706	739	732	717	770	698	714	676	710	717	710	735	745	666	755	728	692	730	702	684	686	718	687	737	709	716	713	693	712	730	725	732	743	732	701	659	722	720	714	686	731	720	736	691	697	695	708	677	685	745	721	742	726	629	679	714	736	717	694	740	723	687	715	690	695	677	734	727	714	711	706	679	738	729	736	686	742	709	711	724	668	721	754	767	741	700	705	695	709	675	694	703	750	709	706	711	665	713	666	672	701	667	675	764	714	682	660	733	701	697	682	686	667	692	734	691	708	680	732	743	703	692	786	748	704	686	725	739	668	691	662	714	736	698	715	715	696	736	694	678	678	728	692	711	709	725	741	683	744	721	674	692	683	684	693	759	712	748	704	715	710	741	732	704	720	680	716	759	731	721	690	687	694	697	704	713	720	692	698	725	724	672	682	682	698	753	724	703	675	722	697	730	723	717	714	672	666	722	720	703	725	698	720	716	705	714	749	765	758	691	705	707	704	689	732	735	744	724	718	685	702	719	674	696	685	693	685	702	695	725	692	760	736	719	725	677	713	724	744	724	697	689	679	681	740	673	692	724	676	697	741	706	653	714	679	725	707	754	710	700	687	730	728	687	697	644	670	703	723	716	697	719	722	735	715	722	718	733	729	676	742	676	636	727	716	706	633	708	715	698	682	711	663	721	722	720	713	685	663	724	700	747	729	709	698	722	674	705	703	662	732	729	676	698	711	672	730	693	731	700	697	651	705	710	695	706	732	727	678	717	696	699	691	727	752	723	713	698	725	636	726	711	715	643	691	712	678	721	666	674	701	721	695	689	708	684	667	696	729	728	714	728	707	712	675	709	734	670	717	680	713	699	688	744	673	694	755	686	700	733	714	652	707	677	706	760	725	704	709	740	697	764	672	750	717	701	742	775	698	774	734	662	698	725	705	663	679	673	725	691	743	683	719	782	705	723	706	663	760	678	724	724	704	720	692	739	716	716	737	728	710	688	679	733	700	724	689	738	746	721	712	748	705	727	680	699	732	707	676	737	733	745	725	744	747	724	734	710	705	691	665	733	708	680	734	721	739	702	740	687	679	724	736	711	680	724	675	705	744	672	724	751	730	696	670	674	692	710	710	689	728	746	763	703	751	717	769	700	679	646	736	708	693	703	710	760	720	743	720	707	695	722	712	656	687	699	733	710	765	752	763	725	667	724	747	737	722	739	693	699	713	712	718	747	752	704	744	720	729	715	747	705	734	725	717	684	711	712	691	709	743	742	729	665	689	655	708	704	686	704	726	720	721	727	710	689	705	755	691	694	716	675	748	713	749	653	738	632	698	755	722	729	710	700	704	708	720	739	682	705	679	740	672	689	711	689	733	716	748	680	713	716	661	671	692	702	707	715	743	761	711	689	696	710	683	740	689	752	660	726	679	730	706	680	680	695	669	669	735	697	706	693	708	669	735	684	720	701	694	714	665	722	708	669	713	694	710	741	682	697	702	704	720	676	741	743	716	731	700	703	720	722	724	661	728	722	714	728	733	689	696	708	704	703	690	711	720	714	724	779	720	702	709	723	667	725	663	695	687	684	696	735	715	743	702	723	705	725	736	726	706	693	693	668	695	704	719	689	715	655	644	680	704	675	776	685	713	700	747	723	726	694	737	710	724	694	705	668	673	711	677	670	735	671	720	732	701	671	740	672	695	712	681	708	700	694	717	719	700	720	773	676	702	707	685	712	694	692	706	706	710	666	726	682	706	752	753	700	727	698	698	690	744	713	675	696	716	694	704	728	718	719	697	683	713	800	687	699	721	696	694	724	644	709	745	705	728	716	729	688	714	701	675	735	759	720	718	704	729	649	695	656	699	689	715	679	702	709	720	712	698	705	734	691	756	724	760	680	664	725	712	727	680	685	703	672	705	685	735	704	742	704	676	709	739	742	688	722	655	747	694	696	711	694	691	712	682	725	669	694	732	733	708	690	701	681	717	724	733	717	682	690	702	694	695	756	747	659	692	633	729	721	729	748	719	774	764	699	706	677	723	711	760	712	750	698	723	713	698	669	743	716	702	704	701	762	688	744	689	682	730	670	689	686	673	712	729	717	686	743	714	635	724	756	672	692	729	715	703	694	701	688	688	694	729
36936	47012	36864	25800	22741	18719	17231	14063	11366	9214	4781	3509	2729	2954	1559	824	844	852	826	863	849	701	743	808	651	591	484	413	393	382	362	328	359	359	338	342	378	372	374	318	330	318	368	352	341	361	365	358	359	309	354	343	343	338	354	370	329	336	310	336	334	334	310	283	293	339	322	314	277	297	293	309	321	317	307	321	330	316	298	277	326	295	327	327	284	294	334	284	285	308	296	294	290	325	301	309	296	308	269	305	322	283	270	304	303	315	335	328	350	303	303	319	305	282	322	277	323	303	308	299	306	304	336	350	290	276	345	315	280	317	283	323	296	318	295	304	303	308	299	321	273	293	290	296	310	345	334	287	266	285	280	278	290	309	276	283	292	331	298	312	282	297	284	298	286	311	312	314	298	301	317	308	297	320	316	309	290	284	301	311	319	341	265	272	303	299	277	318	300	275	297	313	300	296	298	300	281	303	314	290	298	285	292	333	279	299	312	316	297	280	272	321	281	302	318	305	320	308	309	299	329	289	329	324	305	312	287	333	309	301	322	296	305	319	290	282	282	296	318	312	287	281	303	297	301	327	288	318	310	314	320	290	290	314	297	263	320	319	326	285	290	305	301	294	292	250	286	305	338	289	301	296	312	305	262	309	302	296	320	306	292	318	301	296	323	310	295	306	284	314	335	324	321	311	302	276	291	287	284	304	308	313	322	303	301	317	319	298	292	304	321	292	297	287	296	330	309	287	317	265	276	312	297	313	292	325	306	315	285	260	256	305	294	281	316	288	296	312	298	295	292	330	296	301	294	330	317	299	341	299	271	302	282	269	282	331	298	294	290	282	284	325	317	292	315	298	321	297	307	316	286	300	284	299	286	308	301	301	299	330	311	319	296	316	303	299	301	333	292	304	321	292	317	315	297	296	303	287	282	317	303	302	311	308	298	323	290	309	333	293	263	297	303	292	290	302	305	318	292	293	289	307	304	299	298	327	288	333	315	305	286	294	325	304	286	303	326	326	313	319	312	303	290	313	337	280	309	322	293	322	284	301	276	307	288	302	314	286	317	289	310	292	331	265	309	284	331	307	281	328	307	295	299	273	314	280	291	304	278	311	323	322	309	297	298	275	273	314	311	261	323	289	307	310	280	322	283	286	285	286	312	313	305	288	296	333	306	294	286	306	309	289	286	313	288	326	306	322	297	333	320	336	299	323	318	303	313	282	281	328	302	306	328	333	334	306	283	308	291	289	300	312	325	303	304	318	318	322	327	341	290	331	299	316	270	300	310	314	284	307	265	278	346	304	305	286	286	287	310	278	320	273	315	285	300	288	277	267	297	308	300	317	289	273	314	305	300	295	285	315	322	342	306	326	309	296	291	308	297	322	303	283	303	319	288	280	272	300	289	317	334	295	305	304	309	302	285	268	304	323	247	287	308	293	327	288	304	301	288	297	304	272	301	289	274	279	284	304	268	307	307	289	263	298	315	305	310	307	258	306	295	288	300	293	288	300	298	306	268	320	280	301	282	323	313	306	293	321	307	313	267	312	313	296	282	327	291	310	306	311	307	326	308	299	300	300	301	297	296	294	305	274	282	336	312	303	320	313	313	301	321	267	292	305	277	314	299	277	309	304	279	294	282	287	286	304	299	287	276	293	317	292	307	313	294	331	301	275	302	318	292	279	306	304	315	289	297	324	294	315	304	317	308	296	302	279	304	316	315	313	268	293	296	276	284	287	351	307	287	306	345	334	284	325	339	286	298	304	266	304	290	335	319	319	289	327	281	354	299	302	318	326	318	287	285	290	274	314	285	318	304	307	331	299	280	314	276	278	317	322	295	318	284	292	325	318	287	299	285	280	317	317	256	330	333	299	341	305	300	293	270	301	290	313	338	304	278	281	306	304	280	353	293	304	306	300	286	305	289	278	284	288	289	303	299	282	296	295	319	306	308	295	314	329	300	302	303	303	297	313	290	294	307	290	282	296	300	312	317	316	288	309	253	310	319	285	297	287	303	287	328	304	356	298	265	297	304	321	303	333	303	308	300	315	327	278	294	293	273	328	294	312	266	333	330	308	280	286	328	294	308	297	318	300	293	282	342	324	330	290	300	280	292	297	316	313	289	298	292	311	312	330	315	278	276	298	348	285	283	304	291	283	303	296	311	294	307	286	302	315	311	315	315	308	320	286	276	308	264	322	295	300	272	297	279	271	297	336	283	284	281	286	304	303	303	297	333	307	285	321	300	299	302	311	290	293	314	323	309	272	317	277	317	307	306	316	322	274	311	301	275	294	317	306	280	313	309	289	312	303	292	272	295	316	316	287	297	305	348	281	296	328	304	301	290	290	316	325	268	274	312	280	279	300	320	300	301	284	298	290	297	310	310	327	295	339	297	300	304	284	314	299	305	278	310	305	309	324	290	310	299	302	310	340	295	307	311	295	285	321	327	298	281	308	305	289	315	325	306	321	286	303	312	283	296	337	289	337	302	312	299	326	297	266	284	312	290	294	309	327	302	296	286	298	303	285	315	268	308	323	335	321	299	311	305	295	302	302	305	290	272	255	317	286	297	319	303	312	270	334	323	283	271	313	306	330	310	315	298	308	321	300	324	280	303	314	309	315	293	295	295	315	288	317	275	338	278	315	316	306	316	310	300	301	292	317	324	304	293	315	293	287	297	287	300	341	285	317	344	266	310	301	295	304	300	304	262	310	352	344	302	268	313	310	315	315	308	292	305	276	321	285	320	294	319	313	306	333	323	319	297	275	274	302	310	302	304	264	338	296	280	300	300	287	327	323	315	312	330	305	268	327	294	322	291	255	294	333	311	286	273	294	306	312	300	312	288	314	321	286	329	279	294	286	339	298	285	310	284	317	312	305	284	272	294	297	279	303	292	316	281	318	334	312	301	316	293	313	300	292	311	281	298	288	304	322	318	295	318	324	311	275	316	308	310	306	307	309	325	286	312	320	346	295	303	288	314	295	297	312	326	323	295	278	288	314	262	321	326	323	328	310	294	298	318	275	309	281	318	295	285	349	320	320	337	299	298	299	311	298	301	308	309	290	298	305	323	294	285	302	318	266	299	305	303	287	326	269	287	326	297	303	292	313	323	317	302	299	326	327	292	311	283	315	273	306	301	309	315	308	317	299	314	322	276	306	300	294	322	309	298	311	296	315	299	311	300	305	316	329	279	289	271	295	300	303	284	275	304	285	342	300	277	278	297	275	295	296	309	263	302	299	284	319	327	306	330	317	274	298	296	293	308	296	320	288	310	299	270	287	300	300	300	306	277	317	286	314	264	294	283	265	293	274	272	320	302	300	298	285	292	289	287	297	294	327	313	295	357	333	304	301	282	309	318	279	343	352	304	299	294	302	303	302	292	305	305	295	304	300	303	305	258	332	312	297	293	300	324	269	308	300	275	313	317	290	305	260	268	298	304	292	271	299	283	279	289	283	330	326	299	301	334	307	314	298	297	306	337	296	318	283	308	279	316	336
27348	39794	34681	26260	26038	24500	25659	26625	25508	22199	12338	12262	10660	11400	6485	4091	4262	4225	4386	4473	4060	3931	4262	4476	3165	2627	2063	1699	1390	1224	1167	1075	991	1018	958	1037	1083	1074	1105	1094	1146	1054	1036	1082	1056	1141	1267	1131	1118	1110	1140	1076	1087	1131	1079	1007	884	988	923	872	901	886	844	853	872	852	827	789	799	744	801	802	756	767	790	777	742	747	735	775	734	731	806	805	766	764	718	782	765	725	753	759	741	769	733	791	753	747	740	756	768	739	759	761	735	729	729	726	765	727	730	766	712	732	737	756	770	753	746	750	751	780	756	723	738	749	748	724	720	722	713	731	717	736	757	709	721	784	776	795	799	715	648	781	679	768	721	746	797	734	734	737	719	760	815	742	695	748	750	755	732	780	745	781	789	744	749	770	712	779	757	732	758	749	759	771	774	709	737	767	742	714	735	765	764	785	696	785	720	742	759	742	741	773	698	748	763	762	755	743	712	743	749	766	737	739	753	731	718	789	779	725	745	697	746	736	755	697	748	766	723	774	759	707	705	780	759	755	735	762	713	755	767	742	755	730	741	764	746	761	810	735	824	761	759	687	759	722	756	714	745	782	681	765	770	735	721	698	746	718	753	753	715	724	790	785	737	765	708	717	699	726	719	722	762	760	771	753	732	781	700	708	695	693	727	713	722	751	793	771	702	761	778	730	710	753	727	723	758	774	740	744	806	770	775	757	747	763	760	700	732	736	741	734	707	740	720	751	748	752	743	718	743	702	762	706	726	770	806	778	756	728	748	815	688	767	713	677	702	741	768	729	700	764	748	745	685	755	692	775	785	742	771	772	748	706	711	678	757	760	765	731	752	702	793	701	736	754	727	769	724	713	736	720	691	764	757	730	744	729	698	736	766	748	754	725	771	746	717	773	719	755	695	690	722	761	767	708	767	765	729	730	745	726	718	750	711	680	717	739	729	746	723	711	717	734	752	758	737	735	735	719	717	752	672	748	790	763	800	744	745	783	743	755	734	662	729	679	719	753	740	749	707	741	753	741	782	769	730	708	761	681	712	743	725	767	734	719	738	700	756	730	759	732	790	732	732	729	756	792	739	726	760	745	700	778	762	742	696	703	731	682	709	756	759	743	712	749	744	754	770	777	716	728	715	760	714	693	750	710	746	750	747	756	773	761	799	742	729	676	768	687	746	742	771	773	680	712	780	715	728	730	724	795	775	763	704	716	731	689	785	746	726	700	702	775	757	728	758	719	752	756	729	768	774	718	693	724	705	747	765	748	764	770	708	765	757	735	718	760	785	745	721	727	714	751	696	729	744	760	718	697	735	709	670	750	752	737	778	718	778	769	728	754	749	760	758	770	762	727	752	733	714	706	742	710	740	771	674	760	762	732	699	721	705	714	784	751	693	672	685	757	764	764	690	732	694	713	692	733	728	732	742	738	785	715	737	731	718	743	683	743	727	724	737	716	807	782	747	742	731	767	696	721	735	746	706	733	785	743	746	702	771	741	714	746	717	770	739	715	730	793	728	719	702	721	763	747	743	745	729	760	752	739	730	743	741	750	758	720	726	692	716	756	732	774	723	793	694	745	749	724	765	725	740	744	764	696	747	747	721	696	780	715	765	684	785	742	695	723	750	749	727	745	752	783	765	732	726	743	756	743	737	737	751	710	753	800	734	748	732	681	742	704	750	757	731	766	717	723	740	775	747	715	745	718	707	751	742	681	725	748	692	726	750	758	783	754	695	731	727	749	702	766	738	757	762	708	727	737	715	740	694	761	730	729	728	730	733	767	765	780	746	689	716	772	775	752	702	746	739	701	791	774	740	736	755	745	754	753	722	745	758	814	707	780	775	752	754	750	757	781	737	721	701	748	732	727	766	703	765	706	734	712	737	762	776	756	711	753	777	730	760	722	723	766	787	730	724	778	717	703	733	724	732	728	709	700	745	745	777	745	789	691	736	740	789	730	749	758	779	723	742	728	705	694	738	739	693	745	760	790	687	764	751	696	772	762	744	743	757	710	769	718	712	749	729	709	748	768	742	727	761	783	675	768	720	717	679	733	686	684	730	765	730	738	729	691	722	731	729	760	726	775	742	783	747	769	721	727	724	761	693	740	748	726	754	738	762	763	688	740	736	715	745	750	757	757	704	682	700	727	729	717	713	762	718	715	759	721	751	706	708	686	690	726	744	748	786	718	734	709	749	717	719	705	741	706	709	726	717	732	726	739	706	746	739	739	738	769	772	754	703	738	733	718	740	738	788	726	799	773	725	738	735	734	732	714	743	723	721	739	780	735	734	754	728	700	770	743	775	761	766	757	737	705	772	762	748	759	701	771	738	769	776	747	713	704	719	751	755	729	734	734	747	713	722	755	719	736	770	689	739	753	759	721	753	721	721	718	834	684	726	708	766	726	726	703	722	747	717	722	753	667	741	695	765	687	742	809	735	737	807	742	726	789	766	743	785	746	756	724	745	710	765	738	725	772	754	723	710	685	755	760	763	791	735	778	809	742	746	742	740	717	715	710	784	746	804	753	753	749	743	723	739	785	744	711	693	769	672	799	764	721	745	733	674	685	760	768	750	738	714	711	725	715	762	786	687	769	765	704	750	700	740	735	761	714	738	784	736	743	703	744	726	724	733	701	721	744	755	771	721	755	797	740	735	729	720	748	745	714	717	768	748	728	711	771	696	719	725	718	741	735	704	728	741	718	728	782	739	725	741	694	794	712	743	763	767	725	751	737	722	751	702	735	740	730	717	756	706	688	725	756	713	728	713	766	747	728	750	766	716	739	768	779	718	769	775	747	753	761	729	729	761	736	797	784	791	697	724	745	720	769	748	753	768	732	712	727	701	714	740	754	731	782	748	707	754	717	721	729	770	707	749	731	754	755	787	751	717	740	738	743	770	730	687	743	716	744	733	736	735	727	732	776	703	706	713	740	750	731	714	752	752	795	759	727	726	737	746	714	715	801	749	753	705	747	723	750	748	777	761	741	709	759	703	739	747	742	777	748	742	721	749	761	759	734	767	716	735	760	763	724	783	753	704	797	724	726	708	701	710	738	795	727	709	714	745	691	725	727	714	769	741	759	740	752	730	770	704	703	725	672	702	730	703	724	755	726	706	709	784	723	663	754	710	712	726	736	763	716	677	760	802	744	749	798	737	728	692	715	772	750	735	687	744	727	776	717	734	739	749	732	769	747	748	746	755	788	803	738	781	743	705	736	757	723	751	730	740	795	746	733	764	733	738	740	725	712	745	716	770	749	735	773	750	708	752	761	744	715	732	766	741	702	737	724	744	705	704	707	759	746	723	749	731	733	710	675	726	738	778	734	723	731	779	698	721	742	801	749	721	703	785	744	744	746	710	761	792	728	731	728	761	700	799	718	739	712	712	738	757	709	739	739	696	764	782	761	801	724	711	764	721	774	764	754	709	727	674	704	732	713	740	782	752	770	726	741	712	762	760	698	792	734	721	719	708	774	746	787	717	701	732	732
46935	46942	39116	27065	25328	23823	23241	20468	18268	15018	8311	5274	5615	3994	2256	1207	1048	1123	1145	1252	1097	920	1115	1098	844	748	552	512	433	386	387	341	318	339	335	348	339	308	324	325	353	339	319	353	340	349	337	354	374	365	372	334	380	352	313	353	329	324	307	333	314	316	322	302	307	259	293	299	309	297	285	301	263	282	286	263	280	292	295	288	276	283	276	287	258	311	296	271	281	282	282	284	292	312	264	279	257	269	246	285	308	288	287	269	290	283	286	293	271	310	259	276	268	259	283	299	293	275	267	281	255	278	285	290	257	276	277	294	287	277	290	299	266	258	268	260	257	287	262	270	271	258	280	318	271	289	278	282	297	278	288	272	245	276	302	292	293	268	261	263	273	266	270	329	256	287	255	277	274	279	268	278	267	279	301	247	285	277	275	293	250	262	250	305	296	289	278	309	291	293	280	278	277	275	277	275	270	282	254	271	298	285	267	287	245	282	252	277	278	307	273	276	298	278	274	225	262	238	279	288	308	274	280	282	267	282	291	289	282	272	296	305	270	294	305	289	274	293	238	281	279	267	268	284	295	292	294	241	283	310	284	293	252	258	272	287	280	254	281	261	296	302	305	288	274	264	257	269	272	267	272	297	285	274	281	274	261	266	270	250	283	282	288	309	292	291	271	280	266	295	300	301	296	295	316	265	284	238	264	277	255	271	277	279	277	268	275	277	310	273	276	264	286	250	284	309	294	288	268	267	271	267	290	296	278	261	293	303	255	258	289	293	267	259	299	278	285	286	288	272	263	297	292	259	270	311	281	281	304	255	316	284	273	277	272	242	268	267	292	299	289	279	299	289	288	302	278	257	296	257	305	265	280	268	304	258	294	296	303	324	290	265	259	279	265	318	282	300	274	308	290	306	299	304	247	297	304	299	296	275	253	311	282	254	280	273	286	281	304	265	259	289	277	268	270	309	308	303	283	269	262	258	272	273	273	267	289	268	276	270	260	275	290	298	275	277	311	288	297	300	260	289	258	277	296	281	299	304	268	285	227	301	319	269	271	303	250	269	268	271	296	274	248	282	281	269	271	303	263	256	266	283	259	281	253	263	288	304	296	265	261	268	275	264	244	279	268	257	275	282	238	304	289	289	281	287	288	263	275	274	265	290	279	265	289	242	286	265	302	286	276	290	250	287	253	271	287	278	296	274	287	271	278	292	276	260	294	309	283	276	302	275	255	271	297	271	277	250	264	322	314	275	285	266	259	269	266	239	293	277	305	300	287	291	275	278	249	285	297	285	257	263	271	304	287	289	283	281	276	264	292	279	292	281	257	270	266	269	254	293	259	261	271	280	295	254	293	292	278	283	283	267	277	261	287	266	290	311	276	297	285	247	253	281	305	285	309	280	249	287	293	262	321	308	290	286	279	251	272	303	289	297	270	258	252	277	296	311	276	277	280	312	288	265	257	252	280	262	250	286	299	283	309	261	242	330	276	267	295	285	293	304	295	311	295	273	263	284	280	279	264	272	275	266	280	280	278	288	304	264	315	310	287	256	294	255	253	318	274	302	284	283	293	249	270	258	293	318	279	272	266	289	263	285	284	281	282	286	268	260	302	257	283	269	295	267	273	268	270	270	287	255	271	271	298	282	262	289	272	264	282	294	284	270	298	268	285	283	290	280	295	251	276	295	284	266	277	281	250	299	273	283	294	260	280	262	302	280	292	302	306	312	307	282	297	283	302	246	286	303	282	270	287	309	257	255	252	269	283	279	250	264	303	266	296	280	255	277	273	265	273	278	306	302	265	270	306	265	287	300	279	276	276	266	300	282	286	239	257	268	274	276	273	265	264	257	294	286	298	291	282	274	296	283	289	282	283	303	265	301	282	285	282	331	299	267	287	278	287	312	301	251	263	278	277	279	262	285	272	289	304	311	271	257	282	261	279	287	276	265	283	297	301	299	307	267	289	292	278	271	276	269	281	275	280	286	256	296	279	273	287	282	273	292	291	260	269	258	301	314	308	296	276	270	253	249	277	289	257	297	261	273	306	292	283	285	264	274	284	272	254	275	279	283	290	275	268	233	298	297	313	281	292	297	271	286	274	266	281	271	277	281	252	279	255	272	288	274	302	264	262	311	313	253	294	304	267	283	266	294	277	266	267	295	251	268	267	280	281	311	296	286	289	285	288	280	314	298	262	273	265	262	303	260	289	273	285	293	300	289	256	275	276	280	301	265	260	317	275	249	312	279	272	278	298	274	276	300	290	277	281	298	268	274	273	284	267	294	265	256	272	292	256	248	305	302	285	300	288	257	262	282	277	277	283	259	277	251	265	259	293	247	291	293	288	285	296	280	282	303	269	291	275	302	293	263	281	280	301	294	254	293	272	257	271	293	325	261	287	260	289	303	288	266	300	269	293	259	278	282	310	275	263	262	305	271	279	288	269	290	290	306	284	276	287	328	289	302	270	247	282	262	268	284	298	310	266	263	274	275	287	276	272	264	272	274	286	256	270	295	304	270	272	258	289	254	305	268	307	268	255	306	249	320	278	278	291	259	275	270	266	284	261	252	267	276	225	270	293	273	290	314	272	295	272	298	279	279	270	272	288	255	281	276	262	276	259	239	270	267	277	264	274	264	294	316	254	281	244	287	281	244	285	272	280	280	295	267	302	290	284	285	283	275	275	295	250	275	274	256	274	276	298	273	285	321	271	259	280	270	263	273	271	303	260	306	273	302	274	252	270	285	289	277	296	285	281	262	268	281	264	293	257	258	280	326	264	277	294	264	276	268	266	238	257	294	277	273	309	293	257	253	284	268	254	275	280	272	255	292	280	274	266	290	310	264	263	271	272	266	266	243	282	292	287	255	265	290	276	245	284	296	283	251	285	270	265	308	264	285	275	258	292	266	264	277	309	254	288	285	261	275	311	275	306	279	313	290	293	283	293	241	266	268	287	273	253	264	309	276	297	305	283	275	293	289	280	258	241	300	296	291	263	266	287	306	311	279	272	255	257	290	295	279	303	267	266	285	263	303	294	248	260	278	307	290	273	264	266	276	309	275	289	296	272	317	285	292	283	261	264	277	277	307	296	266	312	262	295	282	282	280	293	293	279	242	273	289	252	298	262	295	292	277	258	269	271	275	293	285	270	275	282	246	280	276	275	315	273	304	280	275	262	253	252	279	296	274	268	248	311	285	303	278	266	292	270	272	286	276	303	279	279	305	280	305	249	268	291	265	293	278	263	269	278	253	268	278	256	274	274	292	272	277	256	257	295	312	265	276	263	291	296	293	292	280	297	269	286	276	291	281	270	273	288	288	268	261	280	328	284	282	280	284	289	257	248	290	276	274	307	239	300	299	295	267	275	297	287	272	287	258	267	315	248	285	257	299	305	294	269	280	295	258	272	293	298	313	267	282	300	261	274	280	290	260	258	295	288	290	279	262	285	253	289	293	250	296	298	295	288	279	292	274	276	252	305	324	296	268	266	274	274	296	258	305
35454	44404	38659	31877	29587	27381	30785	33826	32250	28401	17233	14424	17978	14019	8396	5608	5202	6022	5918	6240	5477	5086	6235	6481	4711	3806	2775	2203	1856	1511	1297	1106	1108	1157	1108	1136	1167	1211	1258	1183	1182	1217	1195	1117	1179	1221	1372	1376	1306	1186	1262	1215	1226	1256	1145	1127	975	998	963	894	928	889	828	910	861	808	783	801	758	770	753	732	738	689	719	714	680	709	701	675	647	686	747	716	722	674	710	688	689	730	746	712	698	683	678	700	691	683	665	714	690	706	720	719	709	718	662	713	675	705	652	669	683	702	740	677	730	709	732	664	682	727	727	677	691	714	657	687	699	670	675	678	700	691	723	700	693	706	697	664	730	686	682	658	686	708	665	664	686	662	676	660	661	706	640	643	661	702	670	674	673	685	716	647	722	701	663	713	694	699	663	697	707	679	673	697	681	681	673	665	631	647	680	715	671	684	647	712	645	667	678	669	629	665	640	677	690	652	709	725	658	655	643	653	675	660	693	681	666	687	676	680	693	675	654	657	719	650	674	663	634	662	699	642	685	695	725	662	701	673	687	686	695	653	641	633	706	652	683	710	675	671	673	664	710	699	714	662	705	697	641	705	656	665	707	699	752	674	708	730	649	679	662	739	653	667	639	646	657	664	667	677	630	729	689	703	684	646	725	685	715	691	677	674	672	671	648	667	716	682	697	734	695	690	696	680	617	679	687	662	667	722	648	696	692	715	689	651	683	663	647	676	680	675	705	677	670	712	676	676	662	705	703	715	701	686	718	690	671	640	669	683	670	647	706	663	701	697	644	652	672	622	644	658	696	696	665	659	676	682	658	663	708	634	696	709	687	658	650	643	677	726	658	677	659	743	659	709	664	664	703	706	688	639	703	650	633	697	679	666	664	744	704	718	662	704	687	723	676	690	663	714	720	703	657	662	638	641	738	680	676	693	693	698	685	686	689	672	687	700	677	664	684	643	710	665	671	689	701	633	672	681	714	699	707	692	690	674	689	646	693	705	704	713	658	705	716	721	698	669	689	660	692	688	706	689	680	669	685	666	709	727	712	683	685	704	648	676	733	660	709	705	682	713	680	643	639	713	698	680	698	649	701	704	671	684	697	655	717	697	702	734	728	679	680	682	652	601	734	636	686	672	653	666	733	717	699	671	652	725	690	709	680	661	670	665	701	648	673	721	646	646	674	694	722	696	675	666	655	701	678	684	682	695	627	714	704	641	665	655	671	711	688	693	716	719	687	690	652	717	657	701	665	657	724	626	678	679	727	699	710	681	707	615	688	694	726	676	719	708	684	722	655	727	652	682	664	678	720	738	701	661	669	679	649	685	660	648	652	674	702	719	663	683	685	679	709	702	663	658	691	712	703	693	699	700	671	654	691	654	694	675	705	681	689	668	670	679	680	659	669	693	680	708	655	711	655	677	672	654	688	723	708	709	663	675	721	704	662	651	656	689	701	713	666	633	689	689	686	702	729	725	728	773	660	704	678	662	649	704	677	698	644	658	713	648	650	685	680	671	683	735	728	705	648	697	690	679	701	685	718	653	691	666	697	629	693	656	656	685	674	670	692	713	700	692	671	669	653	682	737	684	673	671	671	694	672	685	721	688	688	636	690	684	684	644	736	690	699	701	691	642	699	673	673	688	690	650	693	719	630	711	668	686	694	698	704	683	678	684	700	666	675	719	710	654	687	625	715	700	718	642	691	666	647	666	661	676	675	679	746	679	664	692	662	674	683	666	681	672	714	649	707	718	623	675	662	712	658	646	683	709	680	681	752	719	678	740	705	671	684	667	708	655	705	667	682	678	687	681	702	701	691	682	665	724	700	672	681	704	692	714	697	691	674	703	658	703	678	653	658	665	662	660	628	653	735	679	655	681	686	670	652	691	687	683	713	660	683	666	693	657	728	683	678	673	692	681	680	696	695	721	670	680	712	670	667	663	712	638	657	722	670	650	680	633	668	678	665	711	671	690	649	699	653	742	652	701	649	652	662	692	665	691	677	654	674	705	684	691	718	673	672	661	654	700	697	717	711	679	670	675	657	673	674	662	707	696	689	687	686	725	653	715	656	666	682	648	654	700	703	686	634	713	679	703	674	693	701	630	667	675	651	705	713	710	648	687	692	707	691	713	668	684	703	660	687	700	705	664	667	671	683	698	678	689	684	716	682	687	670	647	681	670	686	664	713	671	633	661	729	686	719	672	705	699	664	652	674	656	735	694	632	671	647	723	669	695	694	699	677	689	652	703	672	711	651	730	682	688	695	681	686	649	615	693	658	674	671	668	714	660	678	675	658	693	641	691	635	686	692	733	681	691	674	685	712	696	650	632	698	658	670	737	673	711	697	735	695	684	667	680	710	648	634	699	647	671	739	774	653	687	689	677	713	699	718	623	681	663	713	675	652	699	697	681	700	672	677	715	696	674	671	696	647	664	667	688	730	684	657	707	647	697	707	693	685	672	647	712	669	647	673	654	673	632	653	661	686	697	700	698	674	683	650	740	689	683	679	700	689	656	701	664	698	730	683	667	649	718	659	694	698	697	634	691	647	662	709	711	671	696	675	667	663	676	640	664	695	641	663	657	704	664	699	706	705	694	661	665	693	666	723	621	642	713	643	670	665	707	671	668	673	702	677	661	704	649	704	707	703	744	655	668	641	705	679	651	687	676	699	684	674	677	697	702	669	724	648	713	637	632	699	624	647	705	676	676	677	678	641	709	755	632	638	683	687	677	642	655	656	720	652	662	675	689	660	662	665	727	702	678	682	684	734	694	679	698	704	678	684	691	733	709	699	667	685	713	664	662	717	717	720	661	694	708	648	681	694	652	647	616	691	701	696	661	736	680	637	661	706	662	646	698	704	706	637	729	715	661	691	707	691	706	707	715	681	694	674	689	647	678	678	711	663	668	623	692	670	686	688	687	663	675	661	682	682	708	706	715	677	628	691	654	668	699	651	645	721	677	661	678	666	665	652	695	691	651	693	661	624	682	703	633	629	665	708	697	661	708	690	706	684	644	644	693	702	669	688	731	716	672	726	669	696	668	663	668	695	649	719	678	629	673	679	692	714	703	702	686	677	723	686	673	639	665	684	728	707	643	688	714	665	682	650	718	683	653	710	714	688	679	652	642	671	679	680	719	690	673	725	685	701	668	641	686	637	672	648	690	678	665	676	644	659	693	726	737	717	705	645	677	714	680	685	652	703	672	665	700	684	707	725	669	685	673	680	694	687	680	698	676	675	671	672	667	668	641	719	639	633	713	676	700	672	621	703	671	701	660	718	671	706	644	662	693	685	689	679	631	654	675	715	649	682	661	667	718	626	661	693	737	640	681	612	707	697	686	644	653	655	726	680	664	691	689	653	700	687	728	686	701	636	720	673	663	722	717	700	690	670	651	733	659	655	658	700	674	712	644	692	680	667	733	690	687	680	691	634	673	682	685	671	690	697	656	692	700	640	648	710	717	694	678	703	708	713	690	700	697	709	668	675	645	711	688
15365	14252	15394	5734	2904	1984	1760	1383	1398	1135	883	694	706	649	574	482	454	493	424	433	415	437	430	405	414	384	395	345	333	304	310	318	318	282	298	286	310	297	279	320	268	305	323	314	308	290	321	302	322	327	301	341	320	300	326	307	334	294	310	276	272	257	275	291	328	311	307	291	293	295	290	299	333	305	308	299	290	273	288	300	277	280	314	325	296	316	272	304	250	280	289	294	278	290	306	316	273	291	272	300	299	315	287	278	287	307	271	327	288	299	316	310	279	284	282	274	293	319	298	310	290	296	276	309	293	281	307	281	293	302	316	295	296	308	248	287	304	267	284	278	298	312	296	289	270	299	283	282	293	281	257	294	287	269	287	287	256	274	266	283	278	260	282	303	322	284	300	273	308	350	282	286	297	266	264	304	293	311	273	284	304	294	281	310	297	269	262	322	289	282	288	270	276	259	325	268	273	292	285	299	281	289	279	286	341	324	290	284	307	286	294	284	301	281	261	327	278	268	274	274	309	270	261	286	272	302	296	281	261	307	279	244	288	299	284	267	292	276	278	299	276	286	293	303	291	268	307	290	293	321	295	317	301	298	300	280	241	307	291	305	276	272	294	283	284	293	274	271	298	303	288	300	296	290	275	289	294	283	297	282	302	280	260	285	313	298	280	281	251	290	282	310	271	288	322	287	270	289	314	278	283	321	323	278	274	294	309	286	286	295	295	275	278	317	312	289	307	290	278	297	279	292	282	268	259	278	302	291	298	282	258	306	274	286	300	315	302	271	301	311	281	261	241	300	300	280	286	292	287	270	275	277	258	272	280	281	287	266	304	280	273	263	343	307	284	299	288	282	286	279	296	279	265	300	280	322	277	281	273	304	330	288	278	273	263	283	279	269	296	283	313	294	305	326	281	303	281	273	259	301	292	273	295	277	273	296	281	297	292	256	276	286	271	278	276	329	279	279	288	298	299	320	276	267	291	289	280	316	280	297	294	282	283	321	287	243	297	292	270	263	272	258	287	315	279	289	310	297	257	272	249	302	247	306	284	312	323	249	265	257	292	266	311	268	275	294	311	318	283	290	275	284	280	288	276	279	274	298	305	275	270	292	233	273	270	279	267	284	265	289	288	289	299	277	283	298	270	261	290	282	283	253	274	271	292	286	282	294	292	283	297	286	282	266	290	273	261	299	307	247	286	287	285	292	311	297	248	292	245	264	267	317	297	284	260	267	272	310	271	305	324	271	272	285	292	295	273	264	278	294	299	264	315	277	266	294	257	291	296	276	307	281	295	275	319	306	313	257	285	299	291	269	280	301	274	295	282	274	298	294	318	287	305	272	302	282	265	294	301	298	300	301	284	278	315	312	296	270	288	276	285	307	287	281	297	282	299	286	303	278	278	295	308	309	306	287	282	305	314	286	285	268	292	294	312	266	327	276	294	284	265	251	311	268	268	267	261	289	271	286	283	280	273	267	288	295	276	292	270	292	260	291	289	307	290	286	284	284	282	314	257	287	283	297	294	290	322	286	286	288	306	294	262	326	267	294	268	289	272	253	305	272	292	316	242	274	289	309	302	293	266	276	300	268	249	275	270	294	320	274	272	264	282	310	278	310	315	269	307	263	281	292	268	288	306	324	283	274	289	293	284	283	299	296	281	295	286	285	260	274	294	263	270	258	297	315	263	279	311	241	291	283	284	259	318	297	324	253	267	282	283	305	273	312	310	303	304	315	276	304	285	280	305	297	287	294	276	258	297	280	279	305	269	263	284	266	266	284	267	279	283	284	335	270	288	280	293	277	306	268	273	295	304	281	289	300	288	296	295	280	278	301	285	276	278	297	263	314	319	278	280	289	279	268	278	286	288	326	288	278	292	264	264	285	301	269	271	259	311	294	261	296	292	291	298	293	331	269	275	273	249	293	250	268	272	328	284	263	292	305	285	278	317	306	270	253	304	297	293	278	292	261	281	291	284	305	249	296	315	308	267	294	273	280	310	277	274	291	302	322	305	294	295	251	265	285	314	302	265	288	305	281	273	310	295	285	270	296	265	282	275	291	297	288	300	286	272	272	268	287	280	295	284	281	305	314	262	287	296	289	277	286	291	251	310	273	267	253	267	308	269	285	299	298	289	260	272	290	306	290	298	291	287	286	289	268	266	274	263	280	281	296	266	270	266	270	255	288	302	282	259	247	295	272	256	274	306	283	267	272	263	289	282	290	308	262	264	263	275	306	303	317	272	283	294	285	288	247	284	286	275	292	298	273	307	274	266	240	271	263	292	319	275	277	270	272	288	293	275	270	291	245	274	261	303	312	262	291	276	279	266	299	255	277	298	269	287	283	277	280	278	303	282	299	296	274	286	242	275	255	272	251	295	266	266	288	293	284	285	303	298	280	299	315	304	291	300	283	259	269	297	257	296	306	283	332	283	278	299	270	254	302	307	307	293	272	269	311	277	297	279	281	289	264	295	291	311	259	270	312	254	303	320	287	297	304	261	280	273	300	271	297	291	285	264	292	301	298	281	236	297	295	283	285	284	265	291	301	291	283	294	300	283	288	313	271	279	313	306	287	269	287	284	262	271	298	287	296	267	311	316	276	285	281	287	281	304	301	287	291	294	260	315	305	251	275	273	287	322	266	284	301	296	286	309	299	278	270	325	306	277	296	272	276	300	328	293	291	298	292	293	299	276	268	313	263	306	275	289	289	285	292	284	267	306	290	318	268	281	302	279	306	285	297	312	309	299	266	291	308	279	308	279	298	281	298	286	284	258	268	303	249	312	297	272	301	278	304	299	346	299	311	258	291	289	300	283	265	308	308	291	288	273	285	268	291	280	322	296	295	280	298	295	302	284	310	298	311	295	307	287	274	290	270	265	294	300	278	293	299	286	278	300	277	273	320	289	298	281	292	267	279	282	307	308	274	264	321	297	271	294	277	301	288	266	277	298	282	282	263	265	262	266	306	292	272	295	301	285	309	279	277	259	294	305	257	284	275	299	280	283	279	280	282	292	264	271	326	304	288	291	275	273	299	276	271	268	292	288	287	292	282	266	319	297	294	257	284	290	267	272	300	302	248	298	271	332	286	283	283	268	285	285	280	299	267	277	299	276	298	271	275	289	304	265	314	284	308	278	279	276	265	289	279	308	254	304	283	308	301	299	295	295	284	287	284	272	266	304	284	282	264	304	272	267	245	313	309	304	267	269	288	270	281	297	296	287	264	303	309	295	304	269	274	295	294	276	315	306	276	266	280	253	297	255	296	299	288	300	317	324	292	280	289	274	266	281	298	289	260	302	268	304	304	278	262	256	261	289	281	277	274	280	258	284	265	286	279	267	263	283	258	287	272	285	307	263	302	285	299	265	300	287	271	260	294	329	300	277	312	256	285	268	283	263	289	293	299	264	289	300	312	276	263	285	281	303	288	275	243	303	295	293	256	282	280	291	294	312	298	274	308	287	274	291	275	280	276	305	294	275	314	282	309	296	301
11561	14603	17843	10649	8115	6929	7073	6740	6750	5600	4005	3608	3437	3051	2645	2203	2136	2099	1989	1989	1791	1788	1826	1719	1668	1523	1365	1158	1121	892	871	807	826	831	855	871	911	875	891	890	915	840	874	896	891	950	970	963	946	931	945	959	872	942	956	873	823	833	773	731	760	845	738	750	739	760	731	779	725	757	721	743	708	736	674	695	698	739	746	759	707	683	743	692	729	712	727	741	690	720	709	746	721	741	696	703	721	666	722	707	738	782	719	708	689	710	694	703	710	701	735	708	741	700	642	719	711	762	669	765	722	801	706	677	731	708	714	705	696	690	692	730	733	750	701	741	686	660	717	724	721	697	674	744	712	661	709	716	731	720	711	713	730	647	666	726	707	690	752	720	756	706	732	755	728	708	687	747	690	708	742	751	697	715	737	722	666	736	706	673	731	718	715	708	684	693	717	682	717	700	722	698	685	703	687	680	690	741	672	708	731	682	720	723	738	748	693	728	686	742	715	740	689	734	702	749	738	693	714	746	722	726	716	690	666	703	779	712	725	693	656	747	687	648	751	763	704	708	746	705	701	719	698	726	681	730	707	662	801	701	703	660	715	700	677	719	748	727	687	722	740	734	736	697	662	648	658	693	721	683	758	674	710	767	696	722	695	740	713	702	713	715	696	694	734	743	684	726	668	699	751	686	697	759	723	725	662	685	747	734	730	725	742	706	702	737	748	702	762	729	675	743	722	699	722	748	704	708	702	718	682	703	720	732	693	758	686	716	737	715	700	699	731	664	726	696	676	703	697	724	743	716	743	752	720	701	738	665	739	718	709	730	741	708	689	755	697	711	747	719	745	758	699	724	746	727	709	724	648	702	696	725	768	653	655	715	691	728	707	742	775	721	736	680	765	776	723	704	726	704	719	722	685	742	717	709	710	720	695	716	715	705	701	703	744	749	735	707	728	725	738	681	763	724	704	697	700	664	765	669	690	716	696	717	693	682	708	742	685	759	760	761	743	684	722	690	696	710	676	735	731	743	706	699	708	686	730	673	747	753	691	675	688	713	730	687	713	712	739	701	691	717	756	710	696	744	734	730	698	707	705	686	779	722	717	696	742	733	727	689	690	702	688	740	663	717	709	712	705	705	717	678	713	722	739	728	691	674	671	702	744	688	685	687	705	729	684	662	712	704	748	710	730	730	735	734	703	736	710	738	748	687	712	682	743	718	710	704	726	707	697	733	716	666	732	727	713	726	723	716	771	758	695	721	726	684	719	714	703	745	638	717	654	724	716	723	683	723	722	696	676	700	742	690	666	719	778	776	706	689	754	717	715	724	692	731	724	672	706	720	703	692	699	729	707	749	697	697	698	748	761	690	728	744	719	726	708	687	666	711	748	725	713	644	696	748	750	729	746	708	696	729	695	721	741	722	693	722	747	696	716	748	709	683	726	707	697	750	708	678	705	742	694	676	774	712	715	698	682	749	751	725	740	706	634	743	719	747	680	689	715	719	735	732	743	705	756	720	699	706	657	703	689	740	711	706	693	735	697	769	704	688	721	702	698	723	707	700	694	689	709	723	706	720	723	720	767	736	735	749	691	697	739	722	676	711	708	753	715	714	764	722	721	707	710	756	746	678	724	734	654	702	714	698	752	642	754	696	735	750	729	738	719	662	711	709	734	700	708	740	724	701	763	750	680	704	707	695	656	672	748	697	662	716	720	653	722	752	667	664	673	723	717	708	744	699	742	712	726	710	737	666	726	665	715	760	693	760	729	718	702	731	768	771	716	712	700	706	719	744	669	692	725	757	732	697	704	708	722	712	676	709	727	718	716	752	728	688	723	723	743	696	704	696	731	709	707	723	710	682	687	767	678	725	731	747	669	685	771	700	705	729	704	693	687	764	665	748	672	745	740	727	685	733	713	754	737	759	695	706	699	747	738	710	727	697	706	698	742	724	730	698	725	741	680	709	699	699	704	767	708	716	656	709	744	700	701	709	765	690	725	674	694	686	660	683	702	733	729	702	732	719	729	713	697	739	742	736	701	708	721	727	672	698	722	734	700	706	756	691	739	700	723	739	739	722	735	751	766	733	735	727	718	723	702	720	715	651	743	725	687	697	686	658	697	648	721	701	683	705	720	703	688	666	729	703	707	726	721	697	726	773	704	667	751	722	714	734	716	695	695	730	720	707	737	684	713	738	718	704	710	725	679	734	690	719	694	734	710	734	720	704	692	681	754	690	777	639	705	732	685	741	741	729	690	713	712	740	724	684	749	696	691	705	740	716	694	705	730	679	663	681	702	736	725	746	718	689	705	697	743	726	710	702	750	701	790	713	718	721	741	726	689	683	689	698	725	702	741	680	722	724	687	747	699	693	724	710	711	698	690	712	724	706	696	708	730	715	733	755	728	739	758	686	653	673	741	709	705	706	732	704	694	706	744	680	717	712	749	737	696	686	738	713	696	715	701	742	727	694	743	725	709	654	737	700	706	721	736	667	723	700	702	731	688	716	725	691	712	700	744	736	696	733	710	728	689	696	691	737	747	664	722	699	712	751	711	739	672	702	742	723	730	748	699	706	703	757	731	753	711	686	745	698	699	721	724	730	784	722	700	720	731	726	722	710	706	714	706	706	723	729	725	734	732	696	698	680	628	705	717	730	700	693	687	744	731	644	696	744	741	758	737	704	767	733	701	740	706	717	684	752	685	758	706	687	762	703	695	754	715	675	703	711	704	711	670	728	730	714	722	710	737	698	750	730	711	702	714	699	688	724	744	709	713	696	761	713	747	664	711	701	737	729	688	725	717	725	706	713	747	682	692	718	705	733	721	691	738	679	678	735	721	706	674	733	680	716	755	706	769	723	719	733	729	746	784	708	733	712	687	719	682	692	703	705	702	747	722	711	707	687	697	699	712	693	697	741	710	721	676	701	699	696	722	682	691	776	734	752	672	714	738	770	763	653	702	701	687	694	687	736	730	710	686	710	713	710	737	746	716	754	683	658	756	731	726	652	700	715	708	709	715	729	714	710	707	693	703	717	692	695	709	737	747	713	731	764	715	752	673	710	729	721	706	687	759	680	762	718	713	686	719	708	728	713	711	674	703	724	718	715	716	690	712	726	731	767	743	688	756	706	715	681	677	721	732	697	717	668	748	684	669	681	699	681	707	711	707	731	692	718	778	714	707	688	707	691	723	709	677	734	678	731	695	718	684	698	715	708	699	723	704	753	691	691	716	729	710	749	773	652	725	737	721	678	704	736	726	680	720	710	699	744	698	698	726	702	707	680	752	709	698	703	746	714	685	738	722	713	687	749	739	711	735	720	722	758	755	705	675	736	711	734	720	676	714	709	745	688	713	645	747	744	735	756	727	682	706	736	748	709	704	717	686	696	708	738	748	652	707	714	696	715	700	749	680	739	688	720	712	663	696	757	710	698	675	729	720	743	753	680	750	720	719	706	744	705	691	724	739	725	696	732	764	716	764	734	770	711	714	746	694	708	718	733
38651	42845	38971	23896	19082	15107	15175	13161	11402	8536	4746	3363	3102	2029	1182	892	709	738	923	775	725	748	721	698	597	540	472	415	384	352	314	313	334	344	334	338	330	323	332	306	344	319	328	347	326	345	345	353	364	340	339	329	373	308	343	355	329	334	310	329	299	311	292	341	295	318	324	334	303	343	329	262	317	320	283	283	317	301	248	294	330	294	285	319	293	313	304	293	310	319	305	297	334	295	286	284	309	307	275	329	294	250	291	300	351	287	314	302	299	288	291	296	261	304	293	294	277	287	307	298	296	303	307	312	297	278	316	329	289	302	269	307	305	289	297	303	308	322	264	296	283	297	295	301	312	294	312	307	292	282	314	269	288	314	278	323	305	318	323	294	295	322	296	285	254	285	293	307	297	322	302	305	298	306	295	292	307	297	263	301	305	294	303	271	286	314	269	288	295	291	340	295	303	331	318	319	319	306	310	295	292	287	316	306	295	296	297	318	309	301	312	328	309	285	320	305	306	329	327	274	298	334	308	298	341	270	273	292	297	289	303	283	286	292	300	275	314	319	274	307	324	338	274	277	277	290	313	305	293	302	296	297	314	315	321	310	288	275	300	293	295	300	291	292	281	282	288	319	301	252	261	306	309	291	292	296	307	284	315	302	299	283	341	322	314	313	265	271	354	298	286	316	287	303	284	290	326	301	322	351	281	309	294	299	296	301	330	302	301	323	294	286	300	300	321	323	297	300	295	303	304	296	315	323	315	298	300	301	302	308	311	277	294	319	299	326	308	300	289	318	300	283	296	276	280	312	285	311	300	314	321	306	299	309	302	308	328	283	300	311	281	323	322	302	315	287	312	281	294	293	283	256	280	322	318	289	305	301	303	327	320	290	285	282	288	298	346	320	333	325	310	307	288	292	294	331	289	311	286	291	254	287	279	338	302	298	316	286	305	295	276	314	285	303	302	307	324	285	330	296	342	332	295	287	285	268	319	262	289	320	313	288	312	294	299	295	322	317	318	300	303	278	288	291	296	319	288	261	307	263	296	290	300	312	307	320	296	295	280	316	298	299	295	254	285	302	313	294	303	279	282	266	306	312	309	274	282	289	315	313	320	298	308	300	294	293	313	323	290	304	318	300	286	293	295	292	274	333	315	286	286	307	297	275	290	275	283	300	302	296	287	312	300	309	300	310	307	320	334	280	282	307	306	286	316	314	345	287	329	296	333	296	290	295	291	295	291	282	304	287	307	300	332	318	308	329	292	326	322	308	286	294	333	314	283	292	284	293	276	280	291	289	271	314	333	304	305	298	302	288	328	341	261	295	298	302	287	290	284	280	297	345	283	298	268	324	317	310	290	289	299	302	294	330	298	331	293	320	313	328	300	297	302	283	285	300	263	310	318	294	272	320	267	293	277	292	266	293	284	309	308	311	292	291	313	315	302	329	293	304	294	284	293	270	288	324	292	291	304	299	299	315	298	302	315	289	306	284	309	304	307	303	297	302	270	293	311	289	296	307	307	293	315	272	288	269	301	314	323	315	288	329	309	312	298	253	284	311	288	272	309	296	295	267	287	268	279	271	284	295	316	288	287	292	293	322	308	278	276	278	324	310	286	286	258	299	290	312	293	303	279	323	281	308	289	311	311	321	318	325	296	293	280	280	266	297	307	315	322	290	289	297	316	321	305	260	271	295	283	302	306	296	288	279	282	273	288	304	277	309	269	300	297	294	318	282	279	270	290	338	292	323	302	321	284	270	304	297	293	291	316	321	263	312	288	301	308	288	276	296	307	301	347	281	287	304	308	313	311	299	295	307	306	287	287	306	289	296	294	283	320	329	308	307	296	307	313	285	322	303	283	290	277	292	321	316	309	329	292	314	264	288	326	293	295	305	333	315	322	298	297	301	312	314	312	280	284	288	284	285	299	322	308	314	317	289	333	285	280	300	298	313	305	310	308	312	292	276	328	295	299	289	303	292	291	285	322	283	302	315	286	315	287	310	301	314	298	310	324	320	274	312	288	291	296	332	296	308	307	331	328	289	309	296	282	300	320	297	309	312	322	296	321	288	273	296	324	344	324	297	281	299	281	290	272	279	284	295	320	277	284	308	283	279	289	319	337	321	307	309	285	299	292	289	294	308	296	277	293	282	311	301	297	280	294	291	331	284	289	276	306	298	308	296	304	294	279	320	294	290	313	309	275	315	289	301	295	293	292	344	303	291	294	293	293	314	286	283	303	301	301	301	314	318	315	290	265	332	270	313	332	293	283	293	289	316	290	332	287	285	303	290	299	324	307	317	291	303	283	313	288	295	275	300	317	321	310	305	327	303	322	310	286	279	267	271	289	259	295	266	308	330	294	296	298	281	297	285	303	312	286	298	315	290	307	297	292	273	275	313	290	317	308	317	333	299	318	310	310	312	317	317	287	307	297	302	321	324	328	305	281	292	322	310	298	315	265	308	287	268	276	269	306	269	311	291	272	324	295	288	258	292	267	325	298	309	310	305	301	296	302	339	322	312	308	301	318	296	322	334	274	288	329	317	313	298	292	304	279	297	288	310	291	285	353	267	302	304	293	296	327	340	322	332	294	308	310	286	315	328	312	267	318	292	290	286	299	293	290	320	286	298	283	310	328	328	295	287	328	276	306	289	291	320	296	299	299	301	307	326	319	301	299	283	294	310	280	302	303	325	321	254	321	312	308	315	312	317	295	297	301	303	308	282	317	284	316	298	317	305	284	305	274	291	320	308	283	326	285	282	277	318	304	298	310	264	284	293	300	310	304	302	291	308	309	320	297	310	329	303	324	291	298	332	295	319	289	283	298	265	291	295	288	299	289	278	329	289	299	294	281	304	300	280	317	287	259	287	308	291	312	272	309	292	300	301	288	295	280	310	288	328	312	293	307	307	302	308	301	289	291	293	296	297	317	290	291	295	327	281	306	286	278	311	309	317	318	293	301	289	302	293	310	325	309	328	305	338	267	304	310	313	294	263	317	298	302	327	291	306	322	295	267	316	322	294	298	288	313	334	306	279	291	298	288	328	304	313	311	296	313	327	303	273	313	290	296	296	288	317	289	317	307	286	286	311	302	322	310	302	292	297	284	285	282	306	341	310	312	302	304	274	284	276	281	299	280	299	307	282	288	305	305	292	301	300	318	303	303	279	285	297	291	283	317	316	276	310	295	322	254	318	314	296	301	293	300	289	327	279	293	296	253	308	330	279	271	307	282	281	314	317	298	314	314	307	290	284	273	326	270	304	303	344	302	272	286	295	310	342	323	302	270	261	314	313	312	294	308	299	300	310	297	301	299	323	311	298	301	279	317	308	299	297	287	278	327	300	294	299	316	312	302	262	255	272	322	277	291	316	311	318	293	293	276	309	318	315	290	293	317	304	294	305	303	249	308	298	286	301	257	310	301	317	290	287	326	291	310	311	304	286	278	278	303	306	300	308	288	299	278	270	308	273	301	315	301	322	325	296	305	319	321	289	313	310
29430	37982	31605	23198	19658	18701	24917	26226	25828	21321	12607	11863	11535	8880	5069	4045	3911	4169	4731	3982	3409	3685	4084	3946	3085	2762	2136	1714	1379	1174	1001	1014	1042	984	955	1013	981	985	1031	1093	1026	1069	1035	987	1015	1036	1123	1190	1091	1058	1162	1063	1065	1102	1106	964	960	920	870	833	896	900	902	805	857	883	790	810	805	797	802	742	779	783	722	722	730	751	777	811	744	779	805	805	707	718	780	770	750	779	761	763	771	723	752	725	719	744	750	724	765	737	756	769	749	765	729	749	738	777	714	702	750	705	734	720	755	774	755	726	744	738	736	735	721	794	777	719	732	721	730	732	722	735	732	740	731	768	769	733	694	694	699	762	791	744	706	739	721	744	709	690	758	730	750	724	695	708	740	726	748	726	687	727	736	702	735	753	755	722	784	760	742	735	679	738	737	749	723	709	705	781	756	728	727	740	728	752	733	684	730	747	730	717	735	724	743	771	738	757	713	723	757	696	714	741	747	721	760	726	676	758	709	761	726	751	676	751	753	776	725	712	783	754	728	733	791	710	789	721	707	713	727	746	776	732	720	686	790	696	795	742	750	767	712	739	697	731	738	712	679	767	731	768	755	730	719	704	725	704	708	729	711	733	749	736	754	710	730	767	708	669	743	726	749	732	746	718	714	763	721	722	711	747	745	732	722	786	757	695	690	730	728	759	725	720	731	764	727	780	770	738	765	766	725	702	732	739	744	745	706	757	738	735	758	710	770	747	727	689	689	753	732	775	695	699	738	747	782	798	759	727	729	730	777	757	717	724	755	724	748	713	714	757	723	715	737	755	769	754	724	724	725	727	763	731	759	781	775	724	746	751	747	756	713	754	755	724	737	729	736	712	745	742	734	709	755	754	725	744	728	762	742	705	730	741	746	755	732	739	707	724	768	721	751	754	745	713	741	730	794	706	734	709	796	710	748	720	740	725	744	770	730	684	679	789	742	744	760	778	671	755	773	699	698	720	761	754	739	739	703	736	710	748	713	721	756	814	718	745	700	752	745	725	704	761	706	736	782	741	725	750	731	752	722	727	761	782	773	737	748	777	769	748	717	723	708	752	755	762	793	760	720	762	722	761	752	702	743	760	723	710	726	698	728	715	710	754	744	719	751	764	781	725	748	695	785	748	755	705	740	737	744	776	723	710	769	788	785	759	706	711	703	737	706	769	710	722	704	766	686	696	721	738	730	734	764	745	733	750	699	726	698	760	713	762	712	708	727	709	689	766	744	754	721	732	737	735	740	663	729	724	733	729	712	787	728	728	700	764	745	718	718	777	720	716	753	791	755	694	761	718	815	709	733	708	706	708	748	733	722	678	773	708	694	700	754	729	760	671	754	725	682	768	753	791	730	785	715	786	712	790	774	743	765	727	703	721	720	741	723	731	714	734	687	736	786	733	733	716	742	734	702	726	669	684	750	733	725	733	742	793	710	744	759	727	714	759	744	736	713	724	745	715	728	715	728	697	719	705	738	694	744	767	698	732	727	680	702	718	733	717	757	739	779	765	745	744	709	729	722	744	782	747	729	710	740	710	791	757	659	727	708	725	777	744	713	721	675	756	691	726	776	707	756	724	766	743	771	701	722	774	751	756	708	684	734	770	701	713	717	802	781	734	708	690	759	702	778	738	791	752	728	706	727	689	727	746	764	765	726	712	744	684	721	737	731	711	739	748	763	743	700	745	770	734	753	715	731	805	777	715	729	752	713	774	760	715	753	789	719	726	751	709	736	690	739	713	737	767	785	753	725	735	703	739	709	739	749	735	778	721	706	741	790	747	717	732	691	845	699	756	679	730	729	753	779	756	758	705	757	713	678	721	743	698	714	750	776	750	721	771	705	726	708	729	764	721	721	709	724	727	740	754	715	718	687	710	737	726	721	757	762	759	775	699	745	755	705	710	707	737	719	745	706	689	762	695	714	760	701	751	735	733	781	728	728	737	699	730	709	727	710	753	691	726	736	759	738	743	785	739	723	749	770	769	739	774	738	744	700	667	756	747	730	770	751	743	717	721	783	757	728	744	757	732	714	765	754	734	751	701	747	714	686	694	776	702	742	714	764	721	713	710	745	700	752	751	710	819	711	772	738	731	778	738	671	753	737	711	769	735	688	742	730	788	784	734	739	736	734	722	691	732	768	717	779	727	733	739	701	718	718	782	722	713	765	707	727	728	731	733	648	700	772	690	738	767	715	764	763	772	750	758	720	724	740	748	762	741	794	730	738	734	805	766	768	719	755	686	727	717	778	775	652	753	751	744	776	735	708	737	732	727	786	717	757	704	720	714	726	701	734	724	743	770	758	760	708	759	674	695	750	680	767	714	732	763	739	708	739	781	753	742	742	767	761	700	755	772	769	717	751	740	703	768	734	700	758	791	706	705	709	703	737	708	694	796	721	737	754	706	724	731	723	742	709	761	739	741	740	749	709	725	740	774	735	757	749	698	743	785	721	746	719	719	731	717	712	697	745	702	722	769	786	738	734	770	730	757	741	742	675	755	770	757	736	763	684	751	731	763	778	754	777	761	729	756	764	736	728	813	747	732	722	740	777	737	753	689	733	772	690	719	777	707	687	688	701	716	745	756	764	770	713	723	747	751	767	747	735	763	721	732	758	689	725	698	726	727	726	763	731	748	746	707	719	735	702	728	745	725	718	715	730	711	748	742	711	745	768	748	759	755	770	726	723	792	729	759	730	779	734	741	714	738	716	746	767	764	725	752	754	723	724	746	753	784	765	746	723	803	716	761	715	743	720	768	744	732	738	715	731	721	771	691	736	790	758	719	771	733	690	715	784	744	758	725	759	765	710	705	798	711	804	731	714	776	745	730	748	726	695	772	731	743	740	726	763	726	716	716	747	772	773	758	782	686	747	716	805	717	721	754	793	770	780	719	786	767	750	772	751	733	735	720	756	698	752	705	774	779	723	768	747	792	757	728	782	773	712	755	764	729	737	715	706	753	769	756	712	768	712	739	724	698	721	735	757	713	739	728	726	724	737	756	731	733	715	747	779	760	762	690	733	718	748	749	739	737	781	740	722	792	755	727	718	734	764	758	669	742	748	749	731	775	716	736	745	711	705	699	739	717	758	714	736	750	729	713	712	733	733	703	732	757	714	667	742	719	730	767	807	756	751	753	722	714	749	760	750	742	740	758	753	728	707	770	771	725	766	711	739	703	679	782	711	739	734	746	739	699	740	735	701	752	789	699	733	748	711	689	722	754	760	646	757	720	774	749	741	763	759	696	729	747	730	740	793	711	754	748	734	731	721	698	775	707	710	682	748	742	708	728	759	740	697	781	732	716	725	760	734	817	799	732	780	709	723	720	720	737	745	743	738	751	749	725	726	758	768	718	751	712	745	741	734	709	778	707	694	711	743	729	751	762	760	751	792	742	749	742	732	757	719	731	722	694	759	764	719	716	752	746	741	699	750	731	774	728	684	747	719	727	772	762	777	700	752	718	748	754	761	726	740	735
46357	44459	41858	27334	24756	23870	23834	21114	18995	15987	10041	5666	4644	3664	1694	1365	1229	1343	1342	1130	910	976	1006	952	776	720	561	505	401	393	369	326	343	311	355	335	359	350	313	324	360	377	341	341	336	350	359	329	345	352	329	353	368	313	349	340	275	302	312	304	298	298	292	298	278	306	289	306	321	274	268	294	308	282	298	302	298	276	264	293	270	303	278	278	265	285	292	317	280	270	308	296	286	276	294	269	279	292	271	286	259	287	271	284	283	296	283	261	283	287	266	282	294	282	267	256	290	255	256	275	283	292	287	271	286	317	267	266	245	301	287	272	268	295	259	267	265	262	295	281	283	259	286	274	289	294	290	314	271	286	286	263	256	272	241	290	280	251	296	295	284	268	300	265	263	308	306	278	290	270	298	260	261	293	299	268	253	295	244	287	275	288	282	287	300	289	278	269	273	292	267	285	250	284	260	279	266	287	293	273	269	281	292	233	278	262	292	280	276	273	258	261	265	285	254	270	292	288	260	231	293	267	301	300	293	285	264	258	296	283	283	304	295	270	268	305	241	235	291	288	268	260	252	275	288	283	270	305	311	296	270	301	279	256	256	280	266	263	294	282	303	285	290	286	303	285	298	270	273	272	259	285	271	254	280	311	268	281	297	289	326	264	286	256	273	304	274	251	273	288	288	256	266	268	261	255	278	282	272	246	267	275	248	279	245	322	278	280	275	275	271	307	275	263	291	277	309	284	297	266	306	278	294	275	276	291	278	272	267	272	272	248	302	280	291	274	275	294	286	259	241	268	255	235	252	269	291	283	276	278	266	292	274	280	276	267	271	278	267	263	243	269	249	259	267	271	286	284	302	265	280	292	278	279	272	291	292	263	263	263	275	293	247	271	287	254	259	285	251	260	264	285	253	280	253	295	270	279	299	275	294	241	261	238	282	270	289	286	268	295	277	289	276	312	292	297	259	249	258	267	278	292	290	267	288	250	267	276	249	283	280	264	279	320	292	279	275	254	277	272	254	288	261	283	268	254	265	285	290	281	286	257	305	278	272	247	273	283	270	291	247	289	282	269	255	250	275	248	240	277	270	285	292	291	263	277	270	315	291	278	262	270	274	263	259	289	289	247	289	275	284	275	279	238	254	257	271	262	299	262	271	261	275	274	290	329	262	269	295	281	286	267	298	299	273	255	305	246	279	292	271	274	301	251	273	262	311	279	279	257	275	281	265	331	290	292	279	280	259	278	247	227	299	302	251	258	267	298	258	270	263	322	273	282	259	283	289	270	261	263	258	297	294	270	267	332	243	263	261	298	258	289	269	265	296	273	252	285	274	243	266	279	300	300	265	299	288	291	259	260	270	294	254	258	279	243	266	300	293	266	258	260	299	272	282	260	252	289	276	283	292	271	243	304	288	329	305	289	281	269	283	295	285	297	283	290	285	299	265	281	288	292	293	279	233	296	254	282	256	261	294	266	271	280	279	298	263	284	284	267	283	270	289	260	273	270	273	284	289	262	272	271	276	264	299	293	296	276	269	250	292	289	293	307	258	262	299	289	294	276	281	281	279	258	287	299	265	262	296	261	278	272	303	249	306	248	310	291	279	268	278	253	268	270	244	284	254	296	261	270	276	263	310	256	259	279	277	281	270	277	268	290	269	257	296	266	278	306	253	311	279	302	282	257	292	245	276	285	289	261	266	273	272	284	272	274	281	320	299	264	285	257	298	278	294	287	249	276	257	268	321	309	276	289	282	302	282	286	305	269	276	272	271	248	290	246	268	293	298	264	248	311	278	288	281	281	297	294	283	315	296	247	285	309	295	267	267	257	291	250	267	303	270	264	281	291	251	291	305	269	260	277	302	272	294	307	269	291	303	261	294	264	281	296	291	255	269	242	277	262	267	272	273	281	280	298	289	272	284	256	291	302	237	283	255	259	272	291	279	282	312	279	296	286	282	249	267	289	278	281	270	268	298	269	281	279	262	264	289	286	310	258	271	260	265	294	270	250	271	297	265	278	276	274	275	255	261	260	262	268	299	280	260	259	280	269	293	304	268	302	263	229	279	276	267	289	293	282	256	267	284	280	283	265	234	295	265	285	315	277	271	284	271	300	289	303	270	274	295	314	292	295	285	298	266	264	264	291	262	288	306	281	318	275	266	311	279	274	307	291	313	255	278	285	270	294	276	265	292	293	277	291	273	276	283	271	302	251	325	253	290	273	301	330	286	251	249	269	289	259	234	265	312	311	307	254	296	263	252	278	276	273	286	291	263	286	263	308	265	287	281	305	242	277	254	279	276	272	287	276	275	268	277	272	290	286	273	277	270	259	289	247	278	278	290	243	285	312	294	258	299	262	260	297	271	299	278	243	263	262	260	262	303	284	282	260	284	259	286	302	278	257	273	278	273	279	273	282	302	296	292	257	271	296	293	290	272	293	273	254	283	277	291	269	258	250	270	274	258	299	302	265	276	299	307	270	253	279	252	279	250	269	259	285	286	292	253	238	285	287	285	270	279	291	283	283	289	249	278	277	277	284	257	277	273	254	287	289	281	267	276	270	292	287	301	263	243	282	262	272	304	264	241	307	268	259	271	279	270	247	253	266	288	262	305	252	271	279	312	276	286	255	289	276	282	269	260	264	271	303	291	268	256	300	269	275	287	261	261	265	291	304	293	272	290	275	280	245	266	278	259	292	268	287	243	295	249	271	285	271	257	270	320	265	287	276	293	283	265	281	262	287	271	297	271	252	272	280	300	274	283	261	285	282	276	276	288	266	290	283	296	285	305	286	278	292	286	269	279	237	284	275	272	269	262	258	317	287	253	293	298	312	275	269	318	259	271	263	291	284	264	249	283	305	302	280	278	253	284	257	225	273	254	313	274	311	258	296	272	289	279	294	297	279	265	280	260	286	279	271	274	276	292	274	312	300	284	274	317	309	306	249	302	292	269	241	298	283	291	293	279	263	264	294	303	288	254	272	253	279	298	255	295	265	281	263	293	301	246	269	283	280	271	295	244	271	276	276	264	255	287	274	257	306	260	282	299	302	292	263	310	274	283	268	300	280	269	278	294	295	274	277	265	277	234	291	277	274	268	303	259	286	290	296	273	299	257	291	263	272	273	289	285	287	274	295	258	262	295	287	308	288	312	282	264	280	299	263	282	296	276	286	266	268	267	299	275	301	295	275	300	294	264	273	283	269	269	283	281	266	268	291	269	276	259	270	299	277	271	282	247	311	295	280	255	294	268	299	286	264	281	279	249	271	247	258	321	283	275	295	254	250	276	251	283	282	275	280	311	280	277	290	254	258	293	294	284	271	277	293	305	286	277	300	282	287	269	276	274	289	277	279	288	279	283	277	287	277	276	286	286	284	281	290	270	308	271	271	283	282	278	298	308	261	273	297	302	296	282	256	273	298	232	302	284	252	299	234	272	271	308	273	261	271	284	270	277	295	275	311	240	284	271	274	277	254	295	293	281	289	287	236	281	324	290	289
35001	43135	39735	29850	28178	28122	32755	32972	32811	27984	19948	14527	14830	12045	6366	5729	5578	6297	6403	5665	4758	5705	5656	5668	4274	3682	2717	2037	1633	1302	1152	1096	1148	1040	1088	1067	1084	1119	1120	1086	1118	1163	1146	1085	1114	1209	1293	1284	1226	1197	1236	1153	1213	1198	1143	1090	983	974	932	892	863	908	837	749	849	781	740	776	741	756	710	748	749	732	703	707	702	699	692	713	661	693	670	662	689	707	658	714	743	704	668	701	688	623	677	712	686	718	699	674	728	683	637	694	675	671	685	695	690	708	676	688	696	623	736	732	740	686	693	687	651	679	663	666	661	664	675	688	665	645	695	701	669	674	663	663	654	659	681	676	674	663	700	687	698	727	700	691	659	687	679	697	659	644	697	709	679	677	723	674	682	688	688	701	696	700	689	666	687	679	694	656	660	700	695	703	702	694	657	667	680	644	660	680	625	691	692	680	748	643	723	670	712	654	685	680	718	669	665	675	705	691	675	677	664	710	612	677	624	656	651	678	695	692	680	645	651	648	706	676	689	673	684	712	668	691	663	661	654	673	654	653	676	685	651	639	638	665	665	660	687	674	714	678	612	688	683	681	654	661	657	687	724	670	678	667	684	686	688	648	633	689	680	646	636	670	684	675	639	695	702	675	707	689	707	642	670	687	703	672	733	700	665	655	659	673	645	658	669	655	654	695	635	683	718	661	720	672	648	648	704	662	671	729	677	661	694	706	622	660	728	631	725	665	714	633	682	686	727	676	716	702	710	693	654	693	615	652	678	678	703	663	697	665	686	642	645	738	674	688	688	666	671	689	691	699	621	645	683	682	646	647	695	684	701	683	664	679	708	694	652	673	682	645	718	735	650	677	711	681	698	756	680	692	654	698	645	661	706	659	639	651	683	712	711	704	686	688	700	698	688	677	645	682	658	678	704	668	643	674	672	694	621	671	702	702	625	621	667	677	685	625	734	614	669	683	660	685	655	646	661	680	670	691	722	669	674	671	706	672	711	668	693	706	635	699	710	690	686	688	712	660	656	684	705	706	665	705	678	677	667	663	679	710	686	724	692	662	691	662	668	670	663	628	676	721	652	657	690	701	693	663	668	718	685	716	661	700	692	716	695	669	722	763	659	656	704	671	718	664	686	681	717	676	694	640	699	646	691	668	696	670	722	651	675	703	664	641	671	669	680	675	649	661	658	687	664	676	700	689	671	658	675	681	638	645	672	694	641	658	713	694	642	650	637	737	717	710	663	709	662	671	734	658	691	708	698	704	725	730	697	633	660	671	669	698	684	648	649	744	650	690	695	680	683	730	699	706	705	632	647	703	662	685	671	664	679	664	604	689	694	693	731	671	720	642	670	711	646	674	644	639	652	669	683	700	647	673	669	705	644	663	662	683	645	695	628	636	660	669	662	675	679	679	672	693	683	658	697	675	702	706	682	695	717	674	663	672	686	678	644	671	693	665	690	661	653	686	698	655	664	666	683	725	700	654	707	747	700	711	663	694	720	716	691	665	649	673	674	727	651	679	657	687	666	686	664	703	689	707	646	659	664	657	653	665	689	648	677	767	659	697	712	665	654	683	636	657	684	667	671	704	719	674	707	668	673	693	659	666	676	694	628	674	658	668	664	663	641	673	676	695	704	715	716	640	725	666	716	694	684	669	700	661	605	665	647	732	690	662	689	674	665	647	686	696	654	693	731	669	682	723	662	695	705	655	661	647	659	649	688	629	632	692	703	657	682	637	682	698	690	663	664	710	615	694	690	689	693	698	669	663	677	677	696	679	654	633	712	697	683	667	647	680	644	654	634	692	694	651	650	694	701	687	694	673	649	649	648	626	667	688	670	726	711	678	685	657	694	706	704	711	685	670	713	684	657	665	666	683	718	716	652	690	647	640	674	715	713	654	705	693	671	665	674	676	684	691	671	710	709	720	705	699	687	651	670	684	651	728	722	689	654	704	649	681	720	683	703	666	704	685	669	660	708	686	679	704	631	645	641	674	657	667	643	645	639	673	702	673	685	692	644	674	710	687	651	653	696	671	710	618	699	708	683	690	678	673	693	683	695	705	700	646	693	693	696	641	714	631	685	665	675	651	658	671	661	686	721	688	691	706	637	674	637	655	725	648	636	676	669	660	671	644	699	676	622	694	699	674	706	711	693	619	659	651	654	659	640	663	678	681	649	686	658	688	707	632	684	650	676	650	672	688	647	655	744	670	644	666	662	659	710	672	670	666	692	697	663	678	708	609	694	664	690	691	665	633	658	717	681	673	725	719	690	702	693	697	711	676	674	669	707	627	691	702	671	637	657	648	693	663	710	636	683	650	705	703	675	729	661	657	667	671	668	676	700	659	697	671	655	628	716	669	678	680	727	700	730	728	702	677	695	608	719	666	686	661	676	691	690	645	662	661	701	679	632	697	625	710	676	687	661	713	663	647	663	731	685	626	708	684	689	607	678	719	664	692	639	644	665	672	710	682	677	676	655	671	654	651	708	694	700	691	675	674	694	657	664	651	680	679	697	705	658	660	617	699	675	660	678	704	699	648	688	648	716	679	681	732	639	672	666	685	719	685	661	686	671	660	695	667	644	681	652	707	709	651	680	652	645	655	695	696	625	702	717	662	650	678	664	654	657	676	722	634	669	673	604	672	706	674	686	722	664	668	670	694	686	729	708	713	630	691	741	680	752	626	675	694	634	645	703	678	677	672	656	679	641	700	647	692	690	680	707	644	696	673	665	652	685	721	668	646	639	651	691	685	706	663	701	646	679	700	646	667	677	699	712	682	674	685	648	689	669	663	699	698	655	687	661	654	687	633	692	692	719	690	725	678	661	693	730	671	668	632	641	650	652	673	675	654	683	667	679	681	667	692	680	708	743	688	689	665	710	650	676	710	688	637	731	677	678	689	671	680	705	678	679	638	668	684	710	667	678	691	701	652	663	669	667	719	692	647	688	699	651	653	687	685	713	731	713	690	679	653	719	650	652	651	652	713	715	666	668	682	683	672	690	669	649	643	680	670	623	664	705	648	665	673	679	690	655	665	695	667	668	703	691	670	718	702	704	660	749	689	722	675	686	652	707	718	714	675	722	662	674	670	677	637	693	672	633	674	694	648	637	633	688	701	686	695	658	683	670	696	654	688	675	693	695	673	698	710	693	674	713	680	690	661	708	682	677	668	687	675	646	637	656	662	632	693	660	655	692	680	659	710	652	728	650	699	666	702	692	697	688	676	672	679	627	658	695	703	657	635	734	671	695	703	700	676	613	678	690	736	707	646	683	671	656	661	740	724	721	691	721	657	713	717	671	733	685	647	662	698	687	666	656	647	733	665	663	713	688	645	663	664	661	732	698	669	668	655	702	690	632	698	689	678	671	736	674	687	691	658	678	650	703	689	651	674	681	650	663	662	675	722	692	730	682	712	632	627	645	629	664	650	697	683	685	680	639	639	699	659	714	710	668	696	730	704	679	638	639	696	655	660	679	723	666	648	685	661	691	713
14640	14171	11928	5048	3054	1906	1722	1389	1270	1133	896	680	681	602	520	545	487	501	512	478	418	410	465	400	397	398	367	316	323	308	301	315	293	322	316	315	268	266	274	284	307	305	265	308	296	314	314	330	300	327	326	309	302	320	338	287	310	282	311	277	280	305	292	298	336	295	320	268	284	281	316	284	307	318	282	288	268	264	292	274	272	298	271	311	270	294	273	267	272	271	293	281	261	290	278	250	265	274	301	283	270	288	289	305	305	274	256	289	293	263	313	311	263	284	282	328	287	291	288	288	263	255	285	264	308	293	264	264	280	281	283	295	292	262	291	300	270	272	288	279	260	277	281	314	259	300	264	310	275	296	296	292	287	319	300	288	296	288	302	239	292	311	302	277	303	270	292	314	302	286	263	287	281	279	287	288	281	271	288	264	261	283	278	285	255	293	280	276	261	285	300	247	268	323	288	324	271	305	302	257	302	267	277	277	300	295	242	280	306	288	280	291	281	283	305	302	304	259	278	309	281	287	244	282	301	293	281	272	274	272	280	296	290	277	269	289	320	300	324	275	252	244	291	280	285	267	304	279	292	269	267	302	311	283	277	266	255	306	264	290	291	280	289	286	262	291	290	294	255	273	287	257	331	316	282	271	291	277	290	293	264	288	263	287	293	305	295	282	290	251	296	306	299	305	280	255	296	277	277	290	292	264	262	297	260	297	318	273	293	321	305	293	265	286	284	269	274	282	235	291	283	292	257	296	287	278	294	268	257	258	299	266	263	279	279	286	289	313	291	283	281	297	289	298	277	275	273	273	277	275	316	268	303	277	292	254	287	291	289	286	286	291	277	307	304	308	280	286	287	282	287	262	282	299	256	284	277	302	303	280	269	274	284	280	270	282	278	266	264	330	298	303	278	289	306	267	314	307	305	318	292	296	286	271	260	276	290	268	297	262	275	306	252	281	276	290	288	267	271	262	280	232	295	301	310	290	284	300	287	279	276	282	287	294	297	305	259	300	272	260	292	289	277	267	270	285	295	293	295	281	277	285	267	267	255	273	281	286	251	295	291	277	283	305	283	291	278	299	285	285	239	287	306	289	275	304	292	302	292	288	265	256	302	265	308	308	294	290	288	244	285	298	302	265	287	260	284	302	263	300	281	275	268	273	277	302	278	259	264	281	276	281	273	277	274	291	298	254	285	284	273	254	310	255	299	297	293	247	313	266	312	287	293	265	276	279	280	281	281	314	308	293	276	273	301	266	279	283	297	310	300	296	282	284	248	281	299	292	279	263	270	277	305	285	268	270	261	300	307	298	287	297	317	264	310	281	284	284	285	265	297	262	289	277	300	241	273	323	309	284	292	289	301	276	275	276	290	274	262	275	291	254	282	283	266	302	269	283	278	287	272	276	318	289	273	274	271	256	335	288	296	286	289	251	270	273	280	257	317	277	298	266	292	333	306	293	317	289	276	267	308	287	300	279	303	276	248	292	264	269	281	286	290	282	271	325	313	261	289	296	266	309	264	314	294	307	299	269	278	294	272	317	302	279	289	266	275	313	283	271	263	296	259	285	262	300	254	249	307	285	275	305	283	278	300	285	330	249	275	306	285	283	282	271	271	317	287	276	286	277	266	289	322	264	292	264	277	293	273	288	299	283	261	262	317	281	265	307	277	272	289	293	318	296	258	305	288	262	279	265	311	294	293	313	283	306	298	278	313	299	272	283	247	270	269	256	335	274	289	272	265	296	267	231	272	289	269	245	283	271	310	263	282	265	288	303	249	291	265	314	293	290	321	282	275	299	281	300	301	310	232	283	294	265	278	293	269	289	312	276	319	301	283	273	300	270	292	311	294	275	296	288	308	300	291	301	295	288	273	294	302	283	282	284	320	272	244	283	303	287	292	292	301	299	260	275	285	304	284	280	301	299	291	268	275	287	276	303	284	287	294	274	296	311	299	266	303	272	302	274	280	276	288	280	273	292	296	299	279	273	277	290	268	285	271	293	263	273	284	268	262	303	307	256	306	276	276	281	275	300	278	279	236	309	240	277	291	269	286	323	308	310	287	314	280	279	294	272	283	290	295	298	299	275	319	274	285	273	312	291	293	316	277	266	259	257	275	280	302	272	281	253	270	281	306	270	262	282	303	280	300	269	298	274	294	266	263	283	295	278	266	271	270	274	284	298	304	284	275	298	285	313	317	303	283	300	274	277	312	328	265	298	274	301	285	237	270	251	250	281	270	284	301	270	270	278	285	297	283	258	262	285	273	283	308	279	274	303	277	317	283	276	281	266	260	308	287	275	298	309	276	278	275	263	266	254	288	288	256	300	309	280	281	272	268	257	278	292	285	295	323	278	285	289	284	266	273	291	265	280	299	281	281	273	316	237	283	304	276	259	238	249	286	286	290	277	303	289	311	318	275	259	237	254	281	299	308	304	282	307	286	281	257	267	296	303	280	282	268	296	305	273	275	293	309	326	246	293	301	312	328	276	295	285	292	274	287	267	264	259	302	281	271	283	284	260	258	270	277	288	251	254	280	298	285	288	291	249	313	250	265	310	305	275	305	297	302	265	266	280	276	298	291	292	260	300	315	288	279	255	296	288	272	288	255	295	266	281	279	303	279	257	290	293	294	294	267	312	308	257	299	281	283	248	276	290	278	263	279	259	292	277	297	270	264	262	250	290	328	295	286	299	267	271	280	277	305	316	282	269	275	277	259	284	287	282	244	278	297	296	292	284	290	313	274	292	303	327	239	292	279	295	313	282	290	275	258	299	298	308	296	277	292	274	279	323	255	253	292	282	291	276	278	311	273	254	289	283	305	284	294	258	274	259	291	275	290	290	286	289	271	296	296	340	302	261	309	286	279	280	278	276	278	271	285	257	272	317	297	279	278	276	277	290	275	315	285	289	272	277	296	291	279	273	274	303	268	293	266	299	297	289	296	276	280	276	284	290	295	287	293	257	307	308	259	292	293	286	303	298	267	284	281	267	287	296	317	279	257	288	309	318	324	289	267	293	334	263	303	299	291	278	323	300	279	250	270	293	317	287	292	272	255	284	291	275	281	292	296	311	294	300	293	295	297	286	296	291	288	286	310	270	283	290	286	298	252	268	285	282	263	331	251	287	262	292	257	286	302	319	292	288	276	293	339	286	295	274	266	278	288	294	260	264	294	323	278	306	298	254	288	261	289	314	286	275	285	307	293	287	316	292	279	294	282	297	255	279	274	258	289	277	271	295	273	264	285	261	318	284	289	322	283	279	280	313	302	256	275	265	280	270	287	291	275	278	253	287	265	271	273	276	284	270	286	303	266	277	291	287	293	277	319	277	302	269	302	262	262	307	275	277	277	293	332	307	281	269	295	279	293	296	294	281	280	265	290	307	249	249	298	265	294	275	291	244	291	313	315	258	276	287	297	292	302	296	270	276	252	286	269	303	270	283	280	297	252	283	288	298	261	267	275	290	302	273	299	276	280	264	277	274	258	310	312	313
10266	15137	15238	10668	9038	6992	7038	6552	6303	5465	4190	3268	3104	2806	2294	2197	2166	2121	2071	1991	1850	1706	1733	1614	1559	1471	1321	1142	998	876	816	813	818	801	827	860	875	840	796	813	832	868	871	838	905	903	926	970	930	909	907	910	818	974	936	889	784	820	819	817	841	761	781	768	799	707	757	732	777	757	745	736	693	700	719	704	754	708	705	712	710	699	738	752	712	686	666	748	707	664	772	681	691	700	722	736	721	681	727	668	736	721	713	726	736	714	741	697	728	692	697	701	661	702	719	710	693	700	698	702	724	691	702	703	701	684	751	732	706	718	697	712	736	719	731	715	700	697	676	728	714	683	699	707	679	698	751	760	732	707	682	714	702	693	660	710	680	710	683	713	735	719	699	728	747	691	687	710	691	650	687	676	692	730	754	675	683	694	688	692	717	688	674	735	685	691	697	756	722	713	717	720	684	698	689	687	727	768	695	719	693	653	742	751	689	728	645	734	640	686	676	718	734	676	686	735	708	743	718	719	702	723	719	737	740	749	719	675	726	716	722	677	705	670	734	672	698	755	735	704	697	639	707	683	713	740	697	658	694	697	696	749	734	724	734	695	715	657	744	728	695	746	688	731	745	667	683	739	697	728	772	708	703	697	658	747	737	685	714	727	697	665	707	717	722	726	673	705	725	697	697	723	737	664	721	692	670	755	729	696	724	733	689	724	738	701	659	715	723	708	685	727	707	708	704	711	706	747	701	686	723	707	697	685	701	731	721	701	698	704	683	700	669	699	679	670	708	767	729	690	675	719	712	730	743	665	667	732	736	713	642	679	705	694	716	734	714	699	703	708	740	680	666	742	748	654	689	672	701	696	690	664	690	713	748	695	733	701	695	698	700	728	709	642	656	635	728	698	723	691	702	678	715	682	689	678	721	712	746	729	716	779	691	727	720	703	672	737	684	700	676	714	753	678	739	746	669	776	708	700	767	692	705	694	696	687	749	704	701	700	714	713	746	715	684	747	731	725	671	655	696	695	720	717	695	712	701	716	735	719	752	722	697	713	737	734	659	711	700	671	663	717	677	698	760	714	650	666	662	720	695	694	676	655	712	709	707	727	718	681	687	729	651	741	754	743	715	709	676	784	691	694	722	690	625	693	692	666	735	696	730	712	693	705	685	735	669	687	701	742	677	751	703	745	720	684	694	685	686	721	732	732	731	707	712	682	716	680	715	696	681	703	667	714	722	688	738	746	671	690	744	717	698	718	693	680	703	708	736	684	703	742	691	709	722	668	712	751	664	698	718	672	675	657	738	741	691	722	760	716	729	706	729	736	635	722	727	715	709	747	713	706	689	706	756	687	682	690	679	748	717	645	716	709	691	720	708	728	671	680	690	717	687	689	688	731	716	731	721	680	708	717	725	738	745	700	706	673	661	687	680	686	712	686	711	702	685	756	684	688	710	699	721	682	670	673	680	690	735	677	704	703	723	676	691	716	711	713	699	725	750	677	695	749	685	704	721	675	743	670	707	701	717	735	733	716	698	718	668	736	746	702	710	702	699	695	685	691	703	678	720	722	711	733	725	727	737	709	719	674	710	712	706	736	758	685	714	731	686	689	699	698	712	699	685	724	695	702	738	695	734	679	629	689	673	739	672	659	725	684	725	698	746	714	727	655	766	640	706	732	696	718	698	740	672	699	699	736	700	737	757	698	702	706	715	690	701	732	730	662	702	661	731	754	737	774	692	742	724	713	666	755	714	708	732	725	706	688	676	705	737	704	701	712	684	701	732	708	715	645	705	688	668	692	696	707	682	746	697	649	693	733	733	700	658	655	711	699	720	725	689	698	662	714	719	686	707	748	684	740	740	745	720	708	707	690	688	723	740	713	688	719	728	679	727	713	691	759	732	684	671	732	743	727	739	679	686	649	719	734	724	648	693	694	714	718	747	696	710	720	717	673	674	721	727	705	708	706	710	694	721	769	717	715	694	719	765	713	725	758	717	657	687	718	738	725	689	720	704	754	697	679	705	721	709	692	713	696	670	671	704	716	701	666	679	689	677	708	725	716	703	734	660	679	756	765	741	680	693	720	737	641	708	677	697	686	694	740	686	688	701	681	667	724	756	682	715	736	701	732	699	655	625	718	720	729	750	661	695	749	714	679	754	723	712	682	711	677	681	699	708	726	727	724	705	691	714	725	676	717	719	689	715	683	698	738	710	712	738	715	703	668	666	692	729	724	700	695	730	724	755	692	685	675	736	666	694	704	700	762	721	706	700	718	742	680	633	729	713	680	721	693	706	710	754	703	679	692	652	710	727	713	679	637	716	686	695	653	726	732	721	679	688	702	770	734	669	745	712	691	709	706	646	676	769	715	694	722	715	655	716	658	685	728	727	723	728	692	677	668	700	668	683	748	736	669	702	753	746	712	690	707	770	703	711	727	713	704	700	682	694	666	736	748	741	693	714	692	760	717	709	690	717	728	698	674	711	700	760	708	703	690	715	730	703	695	752	747	714	705	724	692	679	756	733	716	694	711	700	742	702	740	721	739	703	696	762	723	672	690	716	730	715	690	692	687	699	695	707	703	734	698	714	694	699	695	652	725	696	732	670	718	696	715	700	701	701	696	708	708	673	701	713	695	708	671	748	657	650	688	688	691	737	717	688	697	699	652	711	741	702	701	674	733	695	736	703	704	752	684	672	682	636	683	689	697	710	715	711	662	720	776	696	672	683	739	704	698	701	671	701	711	737	665	716	729	713	715	700	678	727	734	719	678	740	703	698	703	727	716	716	726	717	748	722	712	745	729	673	725	746	690	699	736	707	744	684	726	681	689	739	664	668	722	682	710	713	706	702	710	666	694	640	737	729	694	729	725	728	673	663	719	730	713	710	716	731	700	700	704	740	724	702	704	677	647	760	750	681	707	692	711	635	690	720	758	692	690	711	720	735	692	715	702	752	752	688	652	753	721	692	720	723	708	703	692	663	686	692	703	703	684	659	671	643	718	724	710	678	716	710	677	685	739	656	680	674	672	699	699	702	711	707	702	676	730	746	727	659	692	705	718	720	709	710	721	663	735	706	692	717	704	749	726	705	716	706	690	710	721	741	687	715	670	717	719	667	723	739	706	708	750	701	716	711	716	710	670	732	725	725	738	724	670	690	741	722	704	667	676	726	711	729	738	722	743	750	722	677	715	709	694	673	729	749	702	695	685	662	713	709	678	745	730	722	699	730	745	727	695	713	760	704	716	684	723	708	728	743	747	676	736	703	660	672	731	697	656	688	700	772	731	725	726	709	706	766	691	739	722	746	743	734	695	718	730	732	716	735	686	710	677	715	709	723	719	730	729	693	710	761	708	708	712	664	723	668	658	645	712	672	679	729	655	693	682	686	756	700	658	736	732	716	677	715	721	708	702	715	721	702	708	770	705	677	755	664	730	700	776	701	678	673	688	691	640	733	682	671	692	723	707	740	677	701	697	763	740	716	708	708	723	738	704	767	700
40429	43583	38346	23790	19062	16795	14818	13160	12372	10175	6369	3610	2229	2014	1183	887	819	832	815	804	777	743	765	746	619	584	482	398	361	326	327	350	334	376	346	311	326	318	333	315	324	304	320	328	315	343	342	343	371	345	344	346	341	314	356	340	310	318	327	331	324	301	355	316	308	306	317	332	327	314	273	289	301	298	298	277	289	295	315	268	309	295	301	328	287	276	286	296	295	304	320	323	281	264	298	282	297	320	308	309	305	298	319	299	361	283	292	271	323	288	286	279	290	316	318	311	317	341	249	318	306	309	340	275	298	288	274	308	297	303	307	284	285	307	338	288	322	318	336	294	324	309	281	292	315	285	289	317	328	274	300	283	303	326	281	334	333	310	318	277	293	315	299	285	300	280	299	323	281	315	297	299	293	292	322	295	290	304	327	304	294	286	297	293	317	309	291	300	318	305	297	298	292	321	285	258	277	339	267	284	316	308	290	306	338	297	304	299	315	300	318	293	270	311	271	294	275	297	308	307	326	288	270	285	290	271	272	282	274	288	309	265	329	294	310	321	310	305	311	288	291	312	308	297	269	291	303	285	285	296	272	305	324	335	290	305	280	315	298	281	294	307	300	273	318	303	305	273	322	290	290	298	310	288	284	287	300	286	305	292	280	296	284	304	302	279	312	295	301	308	305	324	310	282	286	290	317	300	307	296	284	281	323	317	293	314	296	291	310	298	297	286	326	311	303	289	274	303	293	286	301	323	300	268	306	289	275	293	294	284	302	286	292	282	264	289	327	308	279	292	306	308	317	318	334	292	260	301	320	310	298	278	285	298	307	316	301	303	284	311	321	280	274	281	287	306	306	283	306	297	296	280	289	300	309	330	301	298	308	281	290	269	299	297	278	307	307	292	268	314	287	293	281	299	263	289	307	278	286	292	309	291	291	302	298	320	296	282	339	307	290	300	291	294	279	318	287	312	305	291	301	305	311	313	314	298	292	323	308	278	312	316	310	281	284	271	268	271	315	276	291	307	313	287	291	303	284	300	324	297	313	294	283	342	264	309	307	288	304	290	299	285	306	296	319	304	307	273	288	308	293	302	299	288	319	293	338	310	268	324	293	282	287	337	300	313	309	292	293	302	308	276	328	305	286	299	329	276	291	284	292	313	290	303	303	302	265	272	287	317	256	325	297	300	308	299	271	261	291	309	322	293	290	285	305	323	281	319	313	282	289	288	308	290	295	308	303	293	288	264	307	292	288	275	300	266	328	300	291	281	298	299	304	313	290	279	284	307	316	312	320	273	306	320	290	310	300	309	290	274	260	287	286	299	256	296	279	273	288	279	294	308	296	304	270	300	289	327	293	273	303	321	295	276	304	303	325	299	311	295	288	304	319	290	302	288	331	290	303	323	283	286	286	280	297	314	318	312	336	312	305	310	295	260	271	345	306	266	319	296	322	275	319	277	287	306	334	273	288	276	286	313	286	285	300	276	267	290	328	281	299	311	310	299	294	266	290	305	275	304	310	294	296	314	297	306	257	291	311	285	283	294	286	295	286	273	268	280	319	300	318	345	259	307	307	284	317	281	284	304	300	270	307	290	316	273	293	312	306	286	321	293	309	291	305	286	288	288	316	293	321	267	286	308	323	316	308	272	318	275	286	268	279	300	288	306	299	278	269	279	271	277	286	312	269	309	286	314	303	290	292	311	288	305	274	299	272	278	299	294	302	296	290	280	272	299	342	307	315	325	302	323	324	322	294	295	305	277	309	282	312	294	295	357	294	275	294	286	295	298	302	292	319	299	283	332	307	266	324	298	285	280	285	280	303	310	286	285	323	288	281	311	324	284	290	307	317	282	302	288	301	293	310	311	291	305	337	279	340	299	305	293	310	295	295	275	275	312	303	308	289	278	279	307	299	284	310	278	302	280	330	280	297	297	274	293	288	318	298	320	281	300	262	296	299	290	303	314	292	280	304	313	282	321	285	313	287	288	282	293	285	292	274	302	304	304	277	288	313	285	304	271	298	278	319	320	282	298	311	303	289	284	299	289	343	299	307	315	312	297	293	283	301	333	289	298	319	290	274	296	281	287	306	290	315	298	254	294	310	297	295	294	280	292	304	282	306	306	281	266	269	304	322	344	275	307	294	293	306	300	300	327	293	292	260	314	333	292	324	305	293	270	339	273	280	323	278	288	300	286	301	335	292	303	305	299	269	316	300	344	312	295	289	295	295	317	286	336	306	278	304	300	269	274	347	298	309	286	286	282	294	290	270	312	283	279	294	291	301	282	309	293	319	281	299	267	291	293	301	295	311	294	267	300	304	304	266	306	334	295	336	283	267	333	303	296	302	291	275	276	297	322	358	304	294	347	330	297	299	259	299	309	272	332	283	296	310	327	307	299	290	283	310	311	315	266	330	297	294	312	267	287	314	324	291	276	317	303	303	293	318	292	307	282	313	287	297	287	309	322	274	314	289	283	287	288	280	337	316	281	294	307	287	314	279	302	308	268	299	303	303	333	316	298	310	288	280	276	279	294	286	313	298	300	303	303	312	297	305	311	312	300	280	325	285	302	268	301	288	296	286	291	304	279	281	301	291	281	300	294	296	280	278	293	301	291	308	349	305	301	283	296	288	300	329	256	313	288	299	309	313	297	275	297	293	304	259	280	299	315	306	322	333	281	329	322	286	293	290	293	316	310	311	295	294	302	294	326	299	313	282	302	289	308	291	266	291	304	282	271	306	330	313	296	303	297	320	259	287	299	307	282	312	253	319	260	331	296	282	295	285	270	314	270	312	294	297	328	297	267	283	281	309	300	301	272	270	293	282	294	309	292	283	307	288	292	301	297	311	305	310	280	320	282	298	277	313	294	292	274	305	309	295	301	296	278	300	272	294	293	302	302	309	285	308	299	294	298	286	271	285	304	316	307	299	337	288	315	308	296	323	287	309	284	311	297	284	292	291	305	296	293	263	292	313	313	317	309	276	268	342	323	295	314	263	313	318	336	294	282	289	327	287	305	297	302	283	324	327	304	281	264	313	294	283	299	306	280	258	284	305	291	324	311	288	295	286	285	329	292	329	331	320	292	279	271	311	254	291	265	307	311	295	301	287	303	314	286	298	289	284	290	294	313	287	310	285	298	291	266	281	286	293	315	279	271	300	293	298	269	296	287	312	301	301	282	288	315	310	327	330	306	271	283	335	292	275	270	315	302	314	294	294	296	281	310	263	312	297	325	250	296	282	307	279	306	309	278	284	286	318	270	325	313	300	290	329	303	287	309	309	274	289	300	318	307	272	298	283	306	293	288	296	314	274	312	325	289	317	278	277	282	288	275	301	300	301	304	300	315	295	273	247	303	292	278	315	290	311	303	295	312	303	313	294	286	324	292	322	274	326	296	279	303	307	333	281	260	301	321	306	303	284	265	308	296	312	280	286	281	294	293	292	299	291	289	317	328	300	267	290	282	237	308	271	280	292	320	287	290	299	278	302	303	305	303
30363	39770	32029	23583	20174	23482	23767	27056	26476	23384	15459	10780	8105	8188	5727	4155	4009	4150	4450	4188	3720	3856	4045	3788	3211	2829	2117	1522	1265	1082	1044	1021	1075	1059	960	984	997	1038	993	1029	1031	1077	1043	971	1039	1066	1149	1213	1127	1137	1142	1168	1073	1138	988	1058	984	912	878	867	874	906	888	860	804	809	855	792	796	777	798	798	747	742	754	718	830	740	768	718	725	755	698	752	785	764	714	746	710	731	733	741	749	727	750	773	759	749	734	745	763	716	727	735	692	756	745	736	726	728	753	769	761	712	702	731	787	774	764	729	726	710	769	721	742	712	697	700	781	727	735	730	724	739	733	757	721	726	765	747	727	737	776	707	773	705	758	782	762	790	709	700	705	724	680	721	724	723	684	744	747	721	728	712	723	733	689	676	709	713	765	706	705	741	740	756	724	757	682	739	750	755	720	747	768	761	757	743	748	731	745	650	683	764	712	783	716	748	751	732	738	704	734	735	758	735	718	705	750	737	743	729	735	745	753	715	706	780	785	694	689	680	749	688	744	745	754	675	724	731	741	743	721	747	663	735	732	705	775	736	692	724	772	757	709	753	722	697	751	707	674	766	722	742	747	712	725	774	730	770	749	759	733	724	736	750	782	758	718	740	740	740	753	717	732	729	765	749	740	738	689	725	721	777	744	717	739	710	732	760	807	773	710	724	745	725	693	682	680	704	774	724	729	699	783	682	736	740	728	741	716	724	766	738	711	726	694	792	710	727	702	772	710	735	722	731	712	738	724	699	715	768	716	775	759	724	724	735	717	793	704	731	697	740	726	709	724	756	709	758	662	746	747	794	748	737	726	722	679	742	732	729	679	759	770	765	720	753	743	729	723	715	689	727	712	734	751	693	710	714	767	773	754	696	697	729	700	669	721	716	747	753	696	704	713	695	714	711	752	751	732	744	730	687	728	750	767	665	733	783	719	701	731	738	753	711	697	722	763	688	725	725	751	729	699	776	725	742	725	791	728	771	749	760	739	771	733	726	764	714	737	762	776	711	724	747	704	750	729	733	744	776	730	701	787	759	720	765	707	729	697	727	697	728	722	757	751	683	709	724	776	748	752	762	762	752	719	738	726	750	749	788	746	691	746	734	727	741	633	758	733	712	756	719	652	761	736	728	752	780	734	710	753	705	714	704	724	767	766	701	742	701	703	720	696	735	778	722	718	741	745	726	721	748	704	770	723	729	774	717	702	759	702	769	727	763	774	729	768	746	734	752	723	740	751	746	748	765	766	756	703	729	744	688	779	741	693	770	748	731	784	684	706	760	709	721	709	669	691	683	750	726	739	739	718	737	681	782	724	792	784	753	774	751	743	725	800	751	742	710	715	726	732	771	710	701	777	696	726	746	695	710	748	750	722	760	698	711	756	744	685	732	745	762	716	736	761	713	720	748	786	697	763	720	714	729	716	755	773	741	728	762	759	716	766	738	703	748	733	735	707	741	728	759	763	733	737	732	721	738	690	732	757	797	728	735	744	724	716	784	753	758	755	728	730	685	679	715	672	707	774	721	724	730	737	723	726	746	723	749	718	710	736	735	673	722	769	719	741	747	780	742	706	704	772	713	724	742	747	725	764	723	750	729	739	761	745	741	761	738	709	702	771	704	751	760	722	731	722	699	774	735	711	742	680	725	733	747	741	731	706	703	771	744	742	701	731	748	691	751	699	698	725	694	782	763	732	756	711	748	784	746	681	748	757	785	699	720	703	693	702	721	722	729	759	712	729	758	709	743	734	772	749	794	728	750	739	706	716	717	722	754	772	732	745	742	706	775	727	739	781	748	741	703	702	761	711	740	734	738	755	764	740	685	768	731	733	749	751	782	708	747	746	707	726	773	705	799	728	753	748	725	724	753	773	709	743	745	734	743	754	702	732	756	747	741	691	691	761	709	759	725	725	706	707	743	722	698	702	723	726	740	707	738	743	738	756	703	726	703	708	696	718	712	737	740	707	694	726	708	793	687	697	704	751	706	740	716	754	795	718	756	724	704	703	764	693	786	714	723	713	725	757	688	663	662	730	741	718	784	726	768	729	715	745	729	765	708	738	746	705	677	716	715	744	764	748	757	776	708	763	776	718	758	748	732	721	734	746	743	703	731	723	741	712	729	734	715	711	741	733	725	766	759	738	688	758	765	715	725	767	701	749	703	709	698	736	741	702	728	684	742	754	734	698	749	710	769	740	711	747	709	782	753	703	709	721	709	712	746	729	789	765	741	692	757	754	752	690	762	678	753	732	685	713	723	764	728	743	702	729	712	696	747	694	718	726	714	728	728	710	741	755	714	743	765	740	728	715	669	728	743	679	742	693	727	736	733	739	709	716	713	710	710	747	760	796	759	707	706	745	720	736	737	769	738	733	690	753	741	756	747	719	762	711	719	781	733	737	714	717	704	748	723	739	754	784	763	716	696	721	728	721	756	729	747	699	729	719	716	701	705	768	704	720	737	747	755	740	764	735	686	719	733	699	707	758	719	740	752	754	710	747	733	714	733	712	799	722	713	671	659	726	696	688	770	752	696	726	758	745	761	690	724	757	750	729	747	727	727	702	709	803	727	737	747	737	695	708	740	761	712	721	747	707	712	723	743	821	719	705	721	704	728	740	706	759	729	714	712	676	766	740	744	736	718	689	702	742	696	687	709	783	689	685	723	746	736	716	714	743	694	720	706	739	696	693	726	754	750	738	728	709	741	765	745	793	670	723	695	743	720	734	750	750	777	723	733	744	753	684	711	735	706	724	727	756	730	733	763	735	720	773	727	734	702	717	703	736	784	702	776	710	684	694	750	751	756	706	698	733	701	744	762	794	736	746	697	723	733	690	777	752	783	711	689	688	739	747	728	728	725	690	736	833	705	728	701	695	746	716	686	696	708	746	820	705	732	740	785	711	722	715	714	741	726	720	730	735	776	667	794	738	741	695	712	714	726	758	756	712	725	702	690	732	722	741	705	774	738	766	688	668	724	678	761	716	749	702	759	722	742	701	756	760	778	717	730	689	770	737	750	757	723	668	690	757	702	715	719	804	719	714	742	718	744	739	730	725	715	682	740	710	757	692	717	736	738	735	744	734	743	722	721	758	665	720	778	775	751	732	716	780	691	722	744	754	711	772	741	725	682	730	760	720	723	718	727	720	727	747	768	738	725	737	715	725	702	719	762	702	793	764	720	734	728	732	750	737	772	699	776	748	718	718	739	717	719	738	706	717	746	672	749	711	745	731	693	703	777	700	765	735	764	785	722	752	704	699	719	720	720	727	746	725	730	786	727	717	716	735	688	728	766	719	724	722	748	735	734	757	748	745	776	740	706	714	751	756	709	743	737	758	714	724	717	775	736	755	735	720	803	744	723	727	734	723	745	784	727	723	733	763	726	728	726	689	688	733	747	708	781	635	703	722	764	747	730	719	736	714	741	672	728	767	705	705	727	749	797	705	725	704	751	736	682	722	707	769	763	745	698	704	747	729	741
47470	48752	37118	25476	24591	21958	21414	20978	19574	16736	9792	5739	5303	3009	1805	1182	1055	1174	1241	1275	1189	1086	950	987	864	735	528	425	378	354	365	341	322	340	358	326	306	342	332	344	353	332	329	342	360	359	347	381	380	354	347	370	364	367	313	306	327	312	297	283	303	315	346	293	283	314	300	282	302	292	286	308	265	261	286	303	270	299	237	324	315	293	259	282	298	253	278	278	280	281	261	261	321	298	310	269	271	296	307	295	267	276	283	280	270	287	295	301	310	264	293	283	273	274	272	302	265	319	275	262	262	259	291	262	286	277	300	301	262	282	264	308	270	277	254	268	249	245	296	289	274	299	277	271	274	270	293	255	243	267	305	273	276	276	297	288	272	294	258	266	270	310	302	248	287	254	290	281	263	274	281	296	264	263	266	267	257	261	291	276	284	289	270	312	283	254	288	295	262	270	261	278	250	270	275	305	270	304	290	258	286	267	287	286	278	326	262	285	313	307	300	307	291	261	295	267	308	271	257	306	248	262	280	290	265	318	314	252	289	280	267	261	262	281	293	268	280	281	267	280	312	274	296	290	331	273	283	309	287	288	263	259	296	271	243	275	253	290	287	274	284	276	281	292	279	275	275	277	285	284	282	271	291	280	259	276	272	276	290	267	288	269	276	274	292	266	289	298	257	294	274	268	255	257	272	284	293	277	273	267	267	283	254	292	252	239	280	315	276	281	263	276	294	262	298	271	265	262	277	251	313	271	302	281	282	289	258	291	283	278	266	273	265	259	271	284	280	307	289	260	267	279	261	309	265	255	288	291	292	271	295	310	245	295	252	258	289	272	300	289	277	277	304	273	272	267	261	283	262	285	296	254	285	269	263	274	268	304	281	310	317	275	298	301	270	279	298	260	325	286	257	273	271	266	280	273	304	288	295	274	282	301	299	293	272	277	276	258	293	275	292	296	291	279	304	279	294	293	299	267	255	273	287	283	287	275	255	296	268	302	284	288	298	288	271	274	293	290	295	319	249	279	262	301	231	265	283	247	256	321	286	255	274	278	276	261	281	336	281	270	252	269	289	295	257	307	258	254	270	274	280	264	280	310	266	263	268	283	259	244	301	267	298	277	270	267	290	305	285	277	310	295	284	294	279	261	279	266	267	264	259	290	283	292	314	268	253	266	316	327	283	303	268	277	282	268	288	270	270	298	297	283	295	278	272	288	252	306	243	280	263	316	254	266	277	259	290	243	276	298	274	269	277	296	277	284	261	243	275	277	282	258	306	272	262	304	283	258	301	287	266	274	277	274	262	285	257	300	300	284	314	238	248	259	252	279	288	270	273	283	265	294	264	282	269	326	287	320	291	267	259	258	278	296	278	247	308	245	307	276	306	280	279	273	287	241	293	264	264	276	277	269	267	307	314	268	289	269	274	275	220	291	281	275	258	269	285	270	269	281	240	316	267	291	301	281	288	299	281	286	285	303	326	262	276	257	273	321	301	288	235	289	263	301	295	268	265	314	291	228	276	247	309	276	270	278	258	265	281	262	297	289	264	307	276	303	250	270	292	275	238	258	289	314	255	262	276	287	256	266	317	274	256	244	293	262	273	272	296	302	295	253	279	278	263	268	263	279	252	276	255	315	278	269	272	309	293	289	300	294	280	253	293	295	296	257	262	290	237	279	296	273	283	279	272	269	268	257	258	316	275	273	262	316	276	277	300	274	291	305	267	301	274	269	295	287	273	273	258	274	270	285	271	287	273	289	271	292	281	284	268	263	273	282	280	242	292	260	276	297	279	274	272	277	276	295	260	271	278	271	264	284	306	280	266	301	308	291	274	257	295	314	270	293	275	261	260	291	289	278	299	260	253	287	297	270	258	269	296	291	292	299	261	280	281	275	263	277	261	288	304	310	275	267	273	287	304	261	271	284	294	315	262	273	267	253	274	264	270	253	258	276	295	286	302	290	305	275	289	272	251	267	288	252	265	264	310	308	285	282	281	245	297	266	269	242	275	293	241	274	285	271	297	312	262	262	244	269	285	281	300	315	278	262	251	291	260	294	260	304	282	259	279	275	259	278	306	295	324	261	292	266	272	278	285	273	271	279	263	284	284	304	275	265	267	301	271	283	256	263	298	299	326	272	274	272	280	289	284	274	263	296	279	265	280	283	276	278	279	263	269	257	303	274	283	286	308	265	283	319	295	258	271	301	294	269	274	287	302	271	266	291	300	317	314	301	261	301	263	289	277	306	278	254	239	291	287	248	265	315	260	257	288	268	290	271	259	275	275	279	296	266	273	297	279	313	286	275	238	289	262	280	278	272	293	277	282	273	288	291	299	279	284	236	269	238	257	284	292	311	297	276	289	292	256	267	268	287	253	299	286	303	278	289	283	273	295	299	287	291	266	258	259	265	274	281	260	283	280	265	278	271	264	283	264	304	292	267	303	254	265	287	279	290	275	280	273	276	297	297	275	287	272	269	274	308	286	248	261	312	274	270	265	298	288	298	263	260	253	234	294	272	300	280	292	281	276	295	257	251	239	268	313	283	281	283	310	277	290	280	300	267	297	312	293	299	287	269	268	252	264	274	276	274	242	271	267	270	292	286	277	273	275	277	263	310	302	263	272	314	309	268	280	292	277	284	270	282	306	261	277	279	306	258	280	264	258	288	274	268	280	293	292	293	269	270	270	259	294	277	304	277	270	270	238	291	297	296	274	280	240	266	304	269	288	275	264	303	291	276	257	276	305	262	304	261	286	308	302	277	261	297	270	280	281	279	295	306	248	303	267	292	257	290	295	295	292	276	269	319	276	262	281	282	279	282	311	276	292	309	242	281	307	280	262	284	288	281	307	275	300	286	255	265	282	286	248	290	258	310	288	297	271	279	290	270	289	263	287	224	292	312	285	258	285	295	242	298	286	246	308	291	299	301	276	278	287	272	261	287	272	283	253	304	273	308	298	278	291	283	268	274	260	291	276	262	282	275	279	280	273	295	281	275	305	286	286	284	289	279	269	288	314	249	261	273	262	262	312	298	272	299	255	265	270	264	278	255	291	278	270	280	284	252	286	309	295	237	303	279	264	267	292	275	279	283	271	263	297	276	290	262	277	260	269	285	289	280	271	264	264	263	289	296	285	271	268	264	226	287	277	255	276	277	305	267	299	270	255	274	277	267	288	265	283	275	273	315	280	270	268	264	269	308	300	297	253	251	249	269	319	295	298	257	268	270	257	290	287	279	304	266	291	272	293	268	289	287	272	224	236	286	235	314	313	250	319	276	248	333	252	284	286	269	265	289	293	274	273	250	283	279	271	289	300	305	265	297	270	297	291	274	258	273	261	280	283	298	262	291	251	282	280	281	286	257	273	259	259	275	256	284	278	248	252	322	270	264	273	288	288	304	297	314	313	275	241	278	273	303	272	280	260	265	271	280	280	278	278	312	311	278	280	252	282	301	304	262	247	289	273	283	272	286	248	261	270	281	268	271	258	275	262	268	277	290
35063	47169	34079	28509	26725	25876	29880	33977	33972	29789	17988	14988	16199	10454	7828	5841	5147	5783	6408	6125	5524	5647	5880	5729	4734	3894	2482	1864	1637	1330	1198	1109	1167	1123	1043	1047	1079	1045	1112	1129	1143	1128	1120	1121	1162	1207	1353	1320	1314	1281	1248	1198	1189	1214	1144	1061	1014	1016	915	907	897	919	881	835	833	792	792	784	771	827	753	758	728	681	732	714	723	666	715	738	753	702	725	697	705	692	699	737	699	693	692	700	698	747	642	712	698	743	682	689	681	686	660	720	686	693	692	687	647	640	640	711	672	698	654	669	712	750	672	738	694	713	654	744	629	670	673	655	688	712	691	677	683	683	620	667	688	683	664	693	670	709	682	690	695	671	666	648	673	675	723	690	721	669	701	635	679	688	646	669	674	698	665	715	678	699	685	647	677	698	688	684	617	726	651	636	662	689	672	737	668	637	701	693	727	682	660	674	673	732	714	659	640	681	629	645	639	679	639	680	665	639	657	656	734	666	708	683	699	705	667	679	668	724	668	696	642	689	666	694	686	688	647	697	663	665	701	638	693	623	661	688	646	666	695	670	654	738	669	721	692	677	669	686	672	672	697	696	667	692	687	733	685	661	708	712	643	717	684	688	682	708	719	641	693	650	634	667	713	656	659	658	693	707	690	704	645	637	647	754	647	699	652	658	677	684	654	685	716	660	650	712	700	675	655	675	666	715	674	650	730	646	694	718	678	672	678	638	699	660	643	681	642	660	644	662	692	675	685	699	696	658	662	704	707	689	692	649	617	702	632	641	716	669	631	701	690	687	677	699	676	675	675	655	724	699	689	664	649	672	632	656	633	665	706	643	675	658	691	663	681	620	632	685	661	725	689	626	666	626	663	671	710	656	707	649	650	642	654	676	691	729	675	612	709	683	658	638	664	690	658	694	719	673	683	645	693	655	664	713	692	666	645	697	656	691	659	678	689	705	679	695	662	642	669	686	686	654	716	642	622	666	665	688	665	674	645	673	651	645	704	668	671	668	698	676	713	682	666	654	708	655	675	666	642	682	677	674	655	683	661	664	697	660	680	700	672	677	676	679	702	637	625	696	706	660	659	704	678	716	664	657	732	669	660	661	670	698	655	626	655	692	659	665	663	695	654	696	719	685	667	657	635	657	741	699	717	681	668	669	657	692	723	692	731	683	644	659	661	642	709	687	629	704	699	686	684	667	657	673	681	702	650	685	676	688	720	667	618	668	660	698	679	705	698	701	682	642	716	672	649	642	660	725	690	675	682	700	649	686	664	696	678	675	672	684	689	660	710	649	725	655	679	714	638	672	639	677	665	699	645	693	669	657	668	687	663	691	709	669	706	669	665	686	675	695	688	682	689	643	681	679	666	690	681	658	744	625	700	637	704	680	704	684	705	732	673	696	669	676	700	667	657	681	653	678	677	680	739	670	701	668	715	652	646	675	632	718	711	671	643	647	697	649	670	650	701	683	693	705	683	698	608	701	751	654	690	709	716	694	691	695	661	668	695	688	653	718	632	646	659	710	657	669	718	714	686	670	704	647	729	716	732	716	672	606	706	682	690	671	687	692	674	645	648	626	645	689	676	706	680	663	691	730	654	700	697	685	679	651	702	687	689	670	680	691	675	723	710	670	637	689	701	731	680	684	655	707	668	726	673	632	659	646	699	713	655	631	701	714	635	675	650	644	675	667	671	672	650	680	664	671	714	688	667	670	717	660	693	668	663	702	750	663	691	689	688	694	698	712	642	667	639	673	691	644	691	682	676	661	691	716	679	679	708	664	693	643	696	657	629	678	712	709	637	678	674	653	690	653	711	648	626	649	714	733	650	683	670	620	680	697	697	668	655	713	698	681	703	653	709	718	680	672	677	678	709	636	641	704	721	679	676	697	730	678	649	707	677	676	691	691	715	711	726	673	731	650	732	714	660	762	703	676	673	714	709	696	661	674	691	685	709	679	709	667	671	702	684	653	645	651	679	727	737	715	716	676	684	650	660	645	680	657	661	658	673	705	667	691	718	690	701	753	717	626	707	707	711	641	694	676	686	659	624	698	630	717	688	672	705	695	703	683	697	656	647	676	652	674	689	673	667	687	660	670	636	679	661	669	661	712	673	687	700	688	650	656	671	704	725	657	693	727	648	634	653	659	628	688	699	673	719	682	670	727	719	653	665	670	673	705	668	651	662	705	650	687	651	701	685	681	684	669	673	696	698	652	678	706	678	648	689	684	678	698	699	633	743	675	694	672	741	720	697	682	682	712	633	699	684	692	688	682	728	712	703	654	730	702	712	671	694	678	679	642	680	664	718	696	676	655	736	689	690	666	643	671	651	683	685	654	663	668	676	727	733	724	682	699	664	677	664	701	729	664	667	702	653	644	692	674	683	662	658	688	640	670	683	694	695	677	602	673	657	678	736	686	680	620	652	706	668	676	702	684	665	707	698	705	693	612	680	673	720	673	666	711	650	706	661	698	667	668	649	649	698	672	694	672	669	664	667	725	705	679	650	694	688	685	633	682	674	673	646	649	677	716	690	667	656	692	677	678	658	640	632	698	676	674	657	670	686	692	659	675	721	642	679	657	720	662	628	698	691	656	634	734	731	669	675	706	642	659	610	671	659	676	632	643	692	677	686	671	665	658	672	658	700	729	682	705	679	693	685	697	702	654	698	721	638	657	709	663	682	626	669	705	666	661	654	691	702	658	684	700	655	670	704	675	688	652	712	683	694	656	708	672	703	642	680	673	661	682	690	685	680	673	722	649	674	694	681	658	670	668	698	674	686	662	664	695	647	659	683	668	676	636	683	726	659	660	665	696	686	716	699	670	680	713	657	669	716	625	683	686	672	672	669	688	700	671	668	670	682	675	627	684	710	692	694	721	713	687	722	655	650	631	658	715	708	669	656	616	694	671	677	714	708	676	685	671	685	680	715	673	669	681	663	673	645	665	647	715	658	680	695	665	669	714	683	642	695	654	603	614	702	704	686	631	641	676	712	650	672	687	651	731	681	684	679	667	681	676	649	677	687	684	669	702	703	696	681	669	665	673	739	681	662	704	674	630	676	715	634	714	656	671	669	651	691	677	699	698	717	604	710	688	703	681	682	668	643	702	686	711	678	689	668	676	665	675	664	642	680	669	689	692	666	646	670	702	667	688	720	691	673	686	667	648	702	651	667	643	695	696	651	700	688	693	657	688	686	638	694	709	694	693	661	690	696	650	660	648	694	678	692	715	711	621	697	679	647	675	708	681	660	672	639	681	658	659	690	646	656	718	715	636	671	665	637	650	687	702	658	684	723	653	653	653	681	666	666	667	666	704	687	685	674	662	703	653	699	703	694	719	626	661	678	717	695	692	663	615	695	688	731	679	701	686	675	674	686	681	641	708	687	647	636	717	668	712	635	683	682	688	671	728	662	719	656	691	704	653	700	696	651	700	678	647	703	675	666	685	715	664	657	644	708	741	693	681	675	641	666	651	648	669	652	671	690	689	627	664	651	664
14033	14676	9852	4818	2657	2071	1549	1522	1191	1112	780	643	701	593	540	556	482	476	532	510	448	435	400	421	444	399	362	331	317	311	321	293	347	292	305	310	289	311	280	287	301	299	281	287	284	305	324	316	353	313	353	323	296	337	303	306	295	301	303	292	281	289	296	333	299	287	332	298	294	313	305	305	279	278	290	265	292	298	280	319	315	297	314	280	288	284	298	289	282	280	290	271	323	272	302	302	303	302	284	307	290	294	296	279	263	301	322	275	288	298	269	268	292	285	292	279	293	273	259	308	287	306	299	262	295	278	308	250	283	274	276	273	305	309	269	298	296	290	259	282	262	289	281	278	299	274	301	304	301	296	278	263	286	265	285	306	302	289	283	262	294	285	274	292	275	315	295	319	296	290	303	279	278	277	273	298	274	293	304	276	281	295	283	278	323	317	282	316	276	292	273	320	304	311	278	283	289	310	287	261	298	278	282	255	263	293	289	259	280	317	303	279	263	304	255	269	286	309	295	304	289	280	277	309	267	277	256	297	295	257	258	283	284	291	272	298	289	294	286	272	267	301	295	278	283	284	246	260	241	294	275	289	270	321	292	291	282	273	265	223	279	290	256	260	323	297	264	298	288	251	297	287	297	279	283	287	291	272	247	270	272	317	272	278	269	283	275	323	301	297	294	292	266	325	297	299	233	293	340	293	309	264	282	315	280	297	272	296	304	295	263	309	308	308	302	320	310	278	259	261	250	319	295	272	285	270	296	297	299	261	272	276	267	290	288	294	299	294	284	265	269	312	281	288	273	303	290	323	279	296	270	294	285	277	261	296	287	282	271	289	302	300	307	285	303	270	261	286	302	256	294	276	275	305	280	304	278	295	266	273	275	284	305	291	298	293	290	299	314	291	278	266	257	270	269	312	297	299	299	277	301	285	284	282	259	278	283	283	292	323	275	291	258	273	293	270	288	287	298	310	281	285	277	314	307	274	302	279	274	282	312	288	304	296	297	283	281	294	311	291	256	299	286	269	292	268	262	294	285	298	296	301	284	259	292	310	265	287	277	275	293	272	257	298	289	324	273	285	300	298	301	280	275	303	303	282	295	280	305	279	269	281	303	320	289	294	295	295	299	263	318	279	311	295	282	281	254	294	279	288	291	297	290	292	257	304	265	298	276	303	284	286	264	300	299	299	259	302	274	261	301	304	307	281	276	307	265	292	282	283	288	281	289	291	309	287	295	265	285	318	286	298	308	272	287	294	289	294	250	284	326	294	287	292	297	296	302	268	267	282	281	302	304	266	274	276	270	277	273	265	309	284	273	318	299	320	312	306	282	277	279	278	279	277	274	267	292	269	285	270	265	319	262	274	285	273	297	263	294	281	298	261	306	291	264	256	284	255	290	304	275	268	292	283	286	294	308	279	306	268	280	265	291	294	315	314	296	302	291	290	287	305	276	257	280	266	276	300	281	295	288	292	302	298	305	289	285	305	261	271	275	281	289	298	299	285	281	276	277	317	290	276	252	269	317	285	281	305	332	306	291	297	297	288	286	278	346	276	281	279	283	278	304	300	310	288	257	277	288	287	290	271	284	288	258	285	307	318	285	288	285	282	313	265	297	262	285	294	280	270	279	290	250	322	254	279	311	263	266	292	286	282	287	309	312	288	291	309	275	295	288	268	234	303	323	300	299	293	290	261	277	270	287	283	294	271	314	271	286	297	326	294	301	273	290	298	276	265	269	269	271	299	278	282	307	279	275	263	290	281	300	282	281	281	282	294	255	305	291	301	296	307	301	277	282	292	293	273	323	287	296	252	259	294	301	257	299	271	284	278	279	281	298	299	293	257	297	258	302	285	261	281	267	289	267	291	276	255	260	312	289	262	306	280	283	268	287	271	265	324	277	296	291	320	295	246	302	270	296	276	293	305	316	282	255	296	282	291	291	295	281	281	257	299	283	322	261	285	270	271	271	274	297	296	298	297	269	270	270	289	292	281	271	256	297	293	279	283	265	274	293	303	286	281	286	277	295	311	293	282	287	292	292	284	297	266	296	298	247	256	301	314	256	318	318	291	318	274	289	295	285	265	271	261	292	266	305	265	317	297	276	278	305	301	293	276	289	263	304	311	303	313	279	311	318	309	297	271	302	276	287	242	278	311	296	274	283	253	261	298	262	315	263	265	315	291	294	279	296	300	286	279	283	281	278	331	311	289	319	296	287	276	298	317	263	274	288	295	307	302	286	288	283	287	275	323	290	285	287	316	279	293	329	300	290	314	278	281	318	270	311	286	269	262	274	303	300	311	292	263	278	274	269	282	314	267	260	289	305	290	262	301	306	262	288	290	287	301	307	294	278	273	291	277	277	266	304	299	269	287	288	272	264	270	281	307	282	256	268	257	276	274	286	283	264	308	256	286	306	266	265	272	289	254	282	279	278	276	295	264	260	268	285	308	304	321	287	283	305	283	295	273	282	325	294	279	289	306	299	266	311	325	312	272	308	283	300	282	306	282	298	298	293	279	305	286	268	300	311	305	288	269	295	259	275	273	278	265	271	274	318	292	294	255	282	299	296	262	325	284	239	270	284	280	279	273	273	258	240	287	281	321	278	309	297	294	278	292	283	264	303	286	274	265	281	305	277	276	269	281	284	293	279	278	297	266	266	282	295	271	277	281	309	261	298	283	278	281	275	311	319	270	305	257	259	293	288	258	278	316	256	281	281	271	295	291	273	280	295	278	295	300	297	282	262	284	306	288	276	313	301	299	278	277	293	309	277	290	272	268	266	306	286	280	272	285	288	302	292	321	271	310	262	264	266	305	283	271	305	287	262	281	282	296	274	298	289	313	328	274	298	279	262	275	292	297	303	267	279	283	296	314	295	262	295	274	296	296	280	289	282	283	291	261	251	287	324	315	294	272	252	298	290	287	262	327	296	277	301	273	319	318	286	294	255	277	276	267	291	280	282	267	322	288	254	305	257	279	290	293	285	299	277	287	278	289	316	288	268	289	279	293	286	313	292	283	270	289	279	273	275	257	273	297	267	289	270	266	292	279	277	290	278	303	294	276	286	297	267	299	307	313	265	302	306	272	270	269	280	300	293	281	275	313	264	308	256	299	277	281	294	308	276	308	266	256	294	300	276	264	299	283	296	284	279	256	263	303	289	238	281	297	291	264	290	303	287	262	293	270	277	283	287	289	255	272	294	288	348	311	274	277	293	293	299	286	272	311	286	303	283	324	297	281	284	302	286	297	269	254	299	297	309	305	288	293	283	360	302	322	274	303	265	294	288	319	310	291	289	294	284	291	283	275	282	261	288	262	294	289	274	280	295	323	297	287	286	296	298	275	275	294	269	297	281	276	266	302	282	282	280	281	299	280	280	315	260	273	311	294	302	288	256	299	251	271	289	278	276	276	310	301	287	289	294	252	276	271	269	279	300	274	275	261	300	285	264	314	298	279	315	280	285	260	300	294	270	303	287	276	275	305	280	307	274	283
9843	15184	12856	10503	8244	7654	6795	7178	6285	5444	3608	3080	2938	2707	2543	2299	2092	2121	2188	2014	1849	1732	1786	1706	1638	1430	1233	1022	957	887	878	889	885	817	848	832	829	809	830	821	847	844	865	880	934	928	984	1000	987	962	966	921	948	927	931	912	888	869	807	828	794	804	787	750	798	793	733	712	788	733	723	720	688	758	710	706	667	717	724	720	682	737	709	734	728	766	694	728	745	729	706	697	742	706	724	665	725	749	725	652	725	695	736	672	671	734	760	735	704	693	689	698	703	706	723	720	700	698	717	695	730	739	736	654	709	735	730	717	681	681	738	750	706	719	717	722	733	705	733	734	734	709	705	693	722	722	735	715	682	697	724	726	689	690	773	704	686	729	721	708	694	685	706	709	673	737	726	702	683	640	706	708	687	694	785	712	704	695	686	692	770	705	700	726	692	762	726	745	674	667	750	721	689	729	687	711	731	688	732	716	721	707	721	766	748	706	688	751	742	646	676	727	709	739	701	722	705	675	705	693	718	702	701	721	717	702	703	681	752	674	721	708	748	740	730	752	682	741	706	678	703	685	719	728	758	681	713	704	726	657	706	683	728	722	760	707	707	657	707	667	713	683	735	737	714	709	740	674	742	692	714	717	736	707	708	729	688	690	701	693	711	651	672	764	700	753	710	740	722	692	735	758	696	734	692	712	707	739	744	725	715	724	732	689	654	803	700	684	701	737	717	705	680	734	717	688	726	763	681	700	699	678	687	718	700	717	686	729	749	715	730	758	711	694	703	732	728	701	715	701	717	706	715	708	681	665	680	735	689	716	720	701	678	697	697	690	708	697	677	654	733	749	704	704	680	719	747	688	695	684	718	695	715	729	671	729	726	695	723	718	695	749	682	756	680	722	720	701	711	757	675	687	743	697	698	727	711	662	698	705	721	743	733	717	735	706	690	722	709	707	681	735	676	678	779	703	735	677	706	707	675	737	702	712	723	753	691	681	746	712	703	716	716	689	730	697	707	719	675	690	715	704	692	703	745	734	689	661	692	732	726	717	751	683	724	744	698	676	699	737	703	701	724	693	711	705	703	705	745	685	684	703	738	701	701	696	700	710	725	750	666	738	698	729	681	732	689	687	694	728	702	743	707	709	715	698	693	709	693	715	683	716	743	723	718	712	750	712	738	739	717	713	686	730	696	709	698	730	713	732	721	687	699	710	658	687	703	660	723	704	697	678	738	692	682	713	687	711	729	675	690	737	718	702	671	675	718	671	719	736	737	684	739	700	687	683	702	727	752	737	705	695	679	695	738	764	700	710	744	708	755	727	725	726	744	691	663	683	744	703	689	700	744	721	733	665	692	676	694	718	681	712	763	657	687	714	699	719	697	725	708	739	717	756	697	724	678	692	694	651	732	708	672	710	747	698	705	683	693	713	684	692	661	706	678	733	767	684	727	675	702	704	751	731	671	724	745	756	709	708	695	725	723	706	712	749	696	741	656	688	672	741	707	725	676	719	731	701	695	689	771	699	727	693	761	735	729	746	694	674	736	715	702	709	751	695	718	694	751	713	673	740	703	729	767	705	710	722	670	676	694	683	712	684	734	697	723	719	712	770	720	683	707	726	681	667	693	742	706	683	693	661	770	693	707	731	695	755	742	713	728	711	715	648	712	715	743	700	684	679	679	691	703	724	715	720	690	734	675	678	697	763	731	737	763	717	723	737	697	716	732	728	712	681	702	736	733	715	714	685	720	673	732	721	737	660	764	702	718	680	735	703	683	757	724	683	757	725	725	716	694	711	692	718	708	741	735	731	751	689	703	718	684	706	731	656	690	662	679	730	697	725	700	729	709	740	706	689	714	711	706	726	682	706	762	698	701	673	663	683	684	689	679	695	674	733	753	684	679	684	717	746	731	672	706	639	726	695	717	689	731	708	719	714	688	730	718	702	712	719	730	670	708	709	643	727	675	696	680	707	699	716	710	722	696	727	682	696	705	646	673	709	687	684	712	698	710	733	763	721	725	686	741	734	680	713	709	734	721	685	722	756	688	675	674	668	730	701	749	753	741	725	718	681	699	689	702	707	693	689	716	700	709	722	703	756	720	711	691	695	740	708	695	702	682	650	705	665	659	729	720	679	668	701	681	706	730	719	685	703	736	713	709	714	675	710	706	661	704	728	702	669	747	707	711	723	721	731	713	721	673	697	706	708	694	723	697	752	748	737	729	708	723	731	715	663	689	704	673	660	748	694	726	692	662	734	676	694	690	706	742	708	723	714	704	735	689	696	700	724	727	715	733	645	710	727	751	698	690	707	736	718	710	726	691	726	712	695	715	710	739	732	701	747	674	716	706	733	732	701	675	703	689	652	733	726	706	696	726	727	700	703	721	696	668	705	745	648	695	713	705	718	704	750	693	694	732	689	744	725	701	679	720	764	682	715	688	664	709	711	704	717	729	710	695	715	735	726	730	724	699	680	719	710	731	719	690	729	724	681	712	704	702	711	700	730	737	718	707	711	708	733	743	696	695	701	709	763	672	707	724	725	725	754	697	692	716	748	725	715	775	686	753	677	729	712	697	695	742	728	678	687	717	790	736	695	688	698	673	709	693	688	690	716	790	738	725	737	757	684	714	658	676	677	719	668	738	666	756	725	697	726	730	663	689	753	689	746	692	749	729	711	653	722	709	727	710	682	674	687	686	722	739	734	726	733	691	698	716	723	709	705	740	721	705	717	733	725	719	709	752	690	668	671	705	655	690	732	681	716	708	749	767	688	714	695	735	750	700	683	732	703	690	734	697	719	710	675	720	746	685	728	743	738	758	725	751	719	714	743	749	724	719	707	716	660	713	732	702	725	666	707	679	747	734	694	671	727	678	701	648	699	711	729	713	690	717	681	727	712	724	704	700	710	751	731	676	713	713	708	773	728	725	759	744	716	739	688	727	723	711	681	721	680	716	709	675	702	645	705	712	719	722	713	690	732	685	719	727	679	696	701	726	696	682	713	686	702	737	749	673	705	712	695	684	695	737	728	760	746	712	728	733	765	708	718	715	735	706	707	700	713	715	742	682	699	726	687	700	731	700	719	721	707	722	742	741	714	695	775	723	737	731	684	726	701	745	675	694	738	730	683	681	715	729	730	698	713	680	755	714	712	670	716	771	730	726	742	656	729	781	700	764	660	685	715	721	656	707	709	722	677	737	739	713	696	712	716	703	733	757	754	719	709	700	726	667	734	660	737	696	724	741	709	732	725	737	710	721	733	765	706	697	741	692	716	689	750	746	735	694	691	685	732	691	737	668	673	730	682	661	733	681	715	692	732	671	738	688	651	727	686	697	738	743	707	702	732	728	692	718	717	708	750	683	701	675	734	753	736	720	729	748	723	703	770	707	697	733	744	727	775	678	684	714	705	689	677	673	753	706	701	692	689	718	679	678	661	648	683	750	704	682	691	672	717	698	703	744	691	742	706	721	704	725	706	679	736	703	656	735	723	710	711	717	677
34437	43902	43634	24559	22124	19218	16173	14402	11068	9547	4804	2646	2089	1758	1121	786	811	873	864	819	732	751	794	740	692	656	438	399	406	391	329	316	354	292	325	335	322	351	378	394	339	302	344	282	390	341	376	388	359	387	374	338	340	329	374	341	319	367	307	313	324	325	342	303	298	338	312	318	280	302	296	316	312	330	308	314	298	302	317	301	312	302	316	313	294	314	268	293	292	323	320	313	318	299	281	272	300	280	318	307	296	286	302	299	330	312	330	321	296	289	333	313	291	330	293	301	306	271	281	315	305	304	280	287	304	324	298	307	271	321	302	297	285	294	282	298	267	333	297	297	267	308	331	292	302	313	316	301	298	284	302	293	351	311	327	278	307	320	305	320	274	288	309	291	282	300	308	310	322	279	306	300	304	300	310	309	329	297	304	330	284	307	288	291	310	289	327	259	295	296	284	282	307	285	325	340	268	311	289	326	307	326	280	306	306	286	273	305	280	291	311	294	286	278	332	290	333	311	310	335	319	323	315	289	304	292	311	327	319	310	292	296	311	307	299	308	322	301	276	284	294	292	295	292	294	309	318	332	302	292	302	305	295	271	307	282	334	308	289	320	321	345	293	280	308	330	283	327	295	299	293	308	297	301	310	304	267	325	305	306	323	305	303	292	284	269	309	286	293	298	307	294	311	292	302	320	307	290	316	273	286	334	323	250	321	267	321	291	312	302	305	299	316	251	313	305	278	289	284	265	275	323	308	304	305	325	309	292	304	290	268	313	321	336	333	310	299	293	290	302	277	269	302	306	282	315	269	310	274	313	308	276	320	308	284	300	316	289	304	288	313	306	268	331	266	302	318	251	303	308	317	293	291	295	290	314	298	295	309	302	305	294	278	309	306	293	297	344	298	282	310	263	297	313	289	280	338	309	327	300	316	291	295	284	333	285	306	301	312	294	325	291	263	285	286	325	310	310	315	290	326	345	282	308	329	300	298	330	303	305	295	303	304	280	302	296	280	292	315	332	312	295	301	282	325	302	282	293	305	295	285	273	293	312	284	318	273	317	280	322	268	287	255	306	313	329	288	299	271	338	305	288	286	286	306	300	318	278	320	287	302	283	294	306	294	285	283	301	281	301	294	277	291	295	314	335	305	297	277	307	309	286	313	289	315	305	298	277	261	276	289	283	268	276	293	308	300	323	305	308	298	305	276	268	275	303	307	327	281	296	315	303	299	291	302	314	346	330	291	305	319	315	284	259	301	280	309	275	331	269	306	309	310	270	305	286	328	271	302	327	283	325	288	267	318	280	307	273	269	306	307	313	265	319	303	317	300	280	274	310	307	309	312	317	299	288	327	321	298	318	309	308	288	310	299	288	303	288	279	275	329	297	295	302	294	310	292	298	282	293	319	318	330	322	302	324	333	307	302	305	297	276	296	269	265	292	298	318	314	333	296	289	294	316	299	312	297	272	312	311	348	296	292	283	282	302	302	324	288	323	334	309	341	270	287	296	311	324	313	310	321	319	296	327	301	276	287	303	321	289	289	301	300	308	289	299	308	309	306	303	298	350	275	280	315	274	288	316	281	297	284	294	309	274	291	277	327	299	340	345	304	305	297	301	312	294	283	333	277	276	300	333	323	284	310	305	282	331	297	289	302	354	307	303	293	301	289	315	334	278	302	340	312	298	323	297	281	301	345	306	304	313	289	302	271	283	296	304	315	323	286	296	284	321	286	313	285	276	291	324	288	312	302	299	287	294	295	302	315	305	323	291	285	301	281	321	291	316	297	277	282	269	321	314	276	298	313	307	275	296	289	290	287	297	312	344	274	312	309	312	311	269	287	322	295	329	300	306	332	297	339	366	271	300	313	266	302	301	307	320	314	301	291	289	291	265	319	294	324	307	277	299	275	298	326	292	274	295	292	277	322	285	302	285	332	305	304	287	283	332	320	313	274	271	283	285	306	308	310	302	284	326	293	335	302	288	274	280	299	286	320	309	324	314	305	303	296	313	317	304	317	284	311	302	317	274	286	297	317	306	323	268	341	291	307	321	291	285	276	308	307	307	280	307	314	294	269	306	314	287	301	299	271	308	296	278	278	298	310	307	298	312	313	276	313	300	311	291	305	307	282	316	306	293	330	256	323	306	324	290	307	304	274	297	291	300	281	275	273	299	288	302	316	309	320	268	318	279	322	301	295	293	353	301	274	318	302	298	331	309	295	315	308	316	284	297	334	319	297	284	320	281	327	321	282	305	270	251	314	319	298	306	305	298	297	312	342	325	328	312	317	271	268	291	293	365	286	289	322	290	273	302	306	319	313	316	317	308	288	311	299	313	301	306	290	283	290	315	283	287	298	279	300	318	263	322	292	317	305	316	323	326	325	306	304	322	276	278	248	271	308	296	290	301	302	276	270	311	300	309	325	316	280	296	312	271	291	298	319	316	295	313	304	289	356	328	312	307	309	289	301	339	293	311	286	297	305	273	290	319	310	298	283	329	315	317	309	345	288	295	296	299	308	294	327	290	298	304	282	301	297	283	298	311	290	301	314	281	320	267	272	324	322	312	284	297	314	329	285	304	315	279	302	300	312	337	287	314	318	308	320	322	269	271	301	317	297	285	307	299	299	304	308	260	299	303	282	314	316	325	296	299	295	314	325	326	342	312	330	293	295	321	279	313	314	300	282	274	265	314	296	301	310	317	296	329	296	312	276	341	290	303	296	309	283	284	286	321	313	334	284	283	271	304	318	288	312	319	291	305	273	281	325	302	294	257	314	270	307	281	316	318	298	313	305	349	303	327	295	328	295	300	318	274	281	276	295	304	320	310	323	310	312	274	287	319	299	296	322	308	292	314	294	306	305	325	260	310	305	293	312	306	299	290	267	315	327	310	319	273	300	293	314	324	291	321	276	294	282	286	311	273	292	298	289	298	319	321	279	328	276	288	329	267	281	284	294	307	303	290	311	292	283	337	312	246	296	299	293	329	309	298	307	296	340	310	304	311	290	304	284	307	299	303	296	303	311	297	297	250	282	270	330	325	328	280	302	307	299	293	277	308	311	289	299	283	296	265	312	321	309	281	271	302	280	308	257	306	313	307	287	297	297	306	338	290	279	316	287	283	312	263	314	313	291	321	248	303	284	319	295	284	307	305	299	259	321	306	339	300	294	324	314	295	329	320	301	298	280	292	284	299	325	282	309	314	294	285	308	319	324	297	313	285	307	304	281	314	271	319	300	292	326	285	302	285	289	289	304	295	280	296	329	316	313	291	295	298	273	303	300	296	297	296	310	325	290	283	303	287	286	331	311	289	304	330	294	308	328	355	292	302	289	304	319	277	299	312	307	294	294	287	310	300	273	305	283	294	319	291	281	301	322	327	292	316	298	289	288	318	311	276	338	294	336	304	301	312	323	312	317	333	288	282	307	293	316	280	295	304	300	289	298	352	322	295	330	282	283	273	314	304	299	284	291	294	307	323	305	269	254	305	318	290	263	300
24725	37660	35640	20882	23647	25159	24981	27481	24962	22894	12070	8005	8521	7782	5695	3900	4004	4498	4636	3963	3805	3862	4420	4010	3726	3280	1887	1503	1340	1199	1095	1018	1030	1023	955	984	979	968	1016	1085	1105	1028	989	994	1047	1098	1227	1338	1092	1150	1195	1161	1070	1093	1097	991	979	970	905	899	867	889	902	820	817	821	828	803	805	770	820	769	748	698	728	729	747	769	762	741	693	772	723	737	733	743	747	732	772	774	723	712	703	779	734	806	769	669	738	759	731	757	728	781	715	722	748	732	753	778	745	737	742	726	684	701	795	724	697	744	723	730	748	768	765	691	752	707	759	725	723	734	753	744	747	670	754	757	715	765	735	726	756	726	731	718	745	733	733	757	742	713	709	732	747	768	754	743	750	731	779	714	700	751	744	761	752	760	743	704	726	721	758	724	743	758	712	732	721	771	717	739	752	788	760	698	772	748	741	783	708	695	717	746	751	741	750	715	701	741	701	725	721	755	745	736	726	716	761	695	757	768	721	758	701	747	696	660	782	750	721	716	738	734	719	686	725	760	705	816	722	734	755	804	698	754	726	669	736	760	688	694	767	700	744	776	750	739	738	752	735	679	699	707	769	735	743	764	752	745	737	709	786	706	710	736	759	732	751	742	723	750	737	697	687	747	775	773	724	770	763	752	761	763	728	739	730	702	719	778	737	739	704	804	726	743	725	715	724	761	746	707	712	777	783	785	701	735	732	781	697	750	802	714	764	721	768	746	731	749	730	708	656	730	735	727	734	739	705	710	751	725	752	756	698	767	755	774	733	759	731	725	797	739	713	716	752	741	731	751	770	717	737	728	753	742	726	679	747	737	706	785	764	756	761	714	797	732	759	691	807	732	717	722	709	719	744	735	739	804	747	750	743	758	754	717	731	769	733	718	713	734	690	744	776	745	771	763	727	731	736	709	751	747	720	746	714	737	706	708	734	698	708	739	712	695	690	745	720	756	767	727	754	689	783	715	728	712	712	760	710	762	725	747	720	765	725	737	753	816	702	792	702	665	732	734	786	737	705	754	732	738	712	716	747	742	779	730	718	737	737	781	741	726	728	728	764	712	708	771	762	737	719	740	771	779	703	701	731	696	741	722	798	749	770	736	701	704	749	744	729	726	774	755	754	789	713	742	737	745	735	758	786	714	738	749	775	741	700	751	754	751	769	707	732	727	725	758	725	724	758	775	714	711	710	750	741	717	766	756	732	740	752	762	736	757	783	778	789	787	735	741	747	739	731	724	762	737	702	784	770	708	720	722	751	708	775	759	711	712	738	730	738	741	777	742	701	712	770	747	762	751	741	691	771	701	744	760	773	697	724	735	724	738	692	707	721	750	691	707	706	725	744	744	713	766	767	769	741	723	748	736	691	743	740	763	701	751	709	724	745	765	757	699	737	721	716	758	743	740	684	771	747	684	771	755	722	701	730	748	727	680	768	730	734	714	674	709	710	761	781	715	765	757	744	732	714	695	753	692	773	776	683	738	727	721	712	738	786	793	788	719	786	713	747	741	785	803	672	764	747	715	760	762	754	772	728	744	718	707	746	767	765	715	757	781	715	779	770	688	712	737	710	753	721	717	717	683	760	737	720	726	760	792	707	738	701	744	781	749	732	766	773	748	738	791	739	706	781	742	758	713	740	740	775	696	742	727	704	703	713	735	744	775	735	732	750	720	754	692	761	759	744	748	727	692	728	744	781	683	759	744	765	738	764	764	752	750	745	749	782	690	732	741	746	740	772	767	744	738	738	724	773	717	708	722	727	715	746	762	710	742	777	701	728	747	721	721	732	761	698	716	756	741	720	794	696	730	730	753	692	736	792	708	820	730	771	720	686	740	727	731	698	760	721	747	746	759	676	737	784	717	788	741	701	760	795	794	779	789	689	734	714	767	735	759	707	705	737	696	726	727	724	725	734	699	753	739	719	763	731	807	749	704	756	720	772	688	732	731	746	791	719	738	761	745	755	739	749	753	720	692	772	741	721	757	750	735	733	691	752	718	760	765	751	783	708	775	748	744	715	686	677	746	734	750	707	750	757	756	777	730	765	722	746	714	766	733	764	689	757	701	715	775	714	760	713	725	708	738	730	733	741	767	766	726	713	736	763	771	753	715	764	752	730	771	679	709	742	754	756	731	678	716	762	747	725	736	745	716	710	699	746	705	809	708	742	769	734	752	767	752	692	722	749	723	726	697	746	726	744	707	722	727	740	720	763	771	742	702	747	744	729	742	693	762	718	721	783	736	733	720	755	717	827	774	719	731	740	724	763	800	698	729	737	761	762	739	697	750	740	774	783	797	752	694	769	746	728	702	722	694	733	712	824	738	699	753	719	711	733	739	705	718	736	703	795	725	787	728	753	719	760	714	724	754	749	749	735	747	732	705	712	724	694	712	755	732	677	711	753	731	736	743	757	807	725	747	781	683	713	705	755	732	758	751	716	718	762	675	742	729	750	747	706	700	724	755	715	737	739	805	671	725	739	710	735	781	770	768	751	752	741	772	723	760	787	723	767	715	706	773	728	728	766	712	786	729	773	768	721	746	717	730	761	729	733	753	711	715	772	759	735	725	741	769	747	725	724	709	739	721	733	737	783	731	713	742	700	741	723	710	727	717	776	751	681	705	695	740	729	718	732	681	724	762	692	698	776	789	736	680	790	699	794	708	736	711	747	719	756	760	724	771	696	725	743	772	721	736	754	780	785	714	706	689	689	783	716	774	728	742	742	754	747	738	764	767	735	729	739	750	733	746	744	721	755	718	716	702	726	668	754	785	785	745	717	705	709	689	750	752	778	756	747	687	743	731	737	715	725	751	723	724	710	739	714	741	693	764	749	724	705	727	738	762	717	743	735	722	684	738	726	726	752	670	729	759	749	746	743	755	706	758	789	796	766	727	696	712	711	725	749	732	761	768	788	792	693	724	764	754	769	802	683	743	719	751	722	727	699	729	734	748	783	751	751	702	710	736	731	725	695	711	721	743	729	675	739	765	777	704	760	735	744	678	718	768	753	714	752	726	697	737	688	789	715	709	723	729	735	765	712	798	793	724	788	766	784	721	734	685	735	737	773	755	772	700	747	767	721	766	753	737	723	722	762	728	776	756	721	755	720	762	684	725	725	740	744	746	734	738	738	795	739	757	745	718	751	743	741	735	763	774	779	742	738	735	694	697	722	754	745	782	723	763	751	725	742	698	751	738	784	768	713	740	717	718	727	704	775	783	773	747	733	705	703	722	681	751	760	779	691	733	761	705	748	748	755	733	720	794	721	746	746	764	726	739	765	788	770	733	715	707	748	747	744	705	708	709	780	764	737	710	768	725	704	727	720	724	723	740	743	720	731	774	655	732	740	775	741	765	728	738	758	747	699	720	743	707	792	696	752	756	779	745	754	743	758	751	710	758	744	743	712	700	778	766	742	748	794	732	740	752	750	794	733	789	721	718	756	737	697	704	702	711	722	763	708	770	766	699	755	754	723	727
46486	48893	34625	25016	25275	24339	23057	21556	19021	15789	7344	4080	3938	2789	2059	1113	1265	1271	1064	965	1081	1107	1137	971	968	749	524	477	427	348	358	387	376	363	311	340	315	311	342	357	334	351	310	341	342	360	359	393	363	351	370	351	354	352	370	326	331	341	304	340	312	310	299	299	257	308	309	294	304	248	301	299	298	274	298	298	322	281	277	285	276	282	306	304	268	293	297	296	302	296	307	271	301	292	304	304	311	271	280	288	266	290	269	290	285	280	271	294	275	286	303	276	305	298	299	243	299	299	280	294	283	272	272	296	284	254	319	248	275	274	274	273	271	308	265	303	296	297	239	283	295	299	290	269	282	289	281	276	264	270	314	310	299	302	288	281	254	271	293	279	276	292	268	265	285	305	296	297	284	281	263	268	289	291	248	271	289	257	224	268	258	263	275	269	269	254	277	260	303	270	275	272	277	295	287	250	269	234	268	279	289	257	282	259	282	295	285	267	277	254	289	298	309	289	272	281	280	300	276	276	260	250	305	284	284	314	256	307	277	302	287	274	263	270	303	309	271	268	273	249	269	276	273	242	304	272	248	264	329	314	288	284	271	287	300	273	274	271	283	274	278	280	263	283	264	272	287	247	282	264	273	257	273	250	275	281	259	288	297	280	306	264	293	274	277	278	267	252	297	262	263	282	252	291	270	267	282	265	300	305	285	317	268	283	287	271	276	304	282	268	296	253	283	258	298	279	281	251	281	278	276	285	258	328	259	292	255	292	311	260	283	272	242	310	305	320	255	292	295	285	266	272	267	309	274	265	270	301	269	250	293	276	265	262	292	259	294	282	277	285	269	284	257	262	282	245	277	299	279	290	261	263	265	297	304	286	302	311	262	254	271	286	261	299	281	283	274	267	282	292	284	263	264	280	283	262	273	297	273	284	256	289	283	269	279	316	299	292	287	301	312	267	280	265	280	276	266	281	275	263	268	315	268	281	247	259	291	276	271	272	288	295	293	275	310	278	288	277	286	257	273	306	287	254	279	263	251	256	260	282	302	284	287	289	281	253	301	316	273	291	269	271	291	287	271	306	284	276	309	291	276	269	261	279	294	274	277	299	269	272	276	283	261	269	306	294	279	274	273	274	289	258	227	291	274	273	264	300	265	295	254	280	303	265	300	284	289	278	299	286	275	318	300	293	271	298	276	293	293	303	303	261	297	237	266	268	274	279	310	275	261	304	249	256	252	271	278	272	275	279	274	277	297	278	292	268	279	266	275	284	284	291	301	279	291	261	284	299	306	286	301	276	290	285	288	286	281	308	290	254	248	292	271	276	275	283	271	273	262	266	302	242	266	266	324	272	264	256	279	303	316	287	266	284	294	274	286	280	280	266	303	286	288	287	305	285	295	295	307	264	288	280	294	279	296	270	288	239	302	259	289	296	272	267	296	319	294	270	314	301	295	265	298	322	254	281	282	276	306	270	277	296	313	261	309	289	289	277	261	262	278	281	306	305	291	257	272	246	278	294	291	273	319	309	265	257	259	252	250	285	262	285	296	277	253	271	279	268	321	267	296	259	284	257	235	290	275	286	297	302	310	281	283	285	278	255	283	275	283	305	289	302	296	286	253	290	291	290	246	286	266	280	275	286	295	265	304	281	267	260	292	275	260	265	285	266	291	289	269	268	291	285	249	286	296	278	271	266	259	266	267	284	261	257	263	252	290	269	278	271	286	288	258	275	279	283	294	261	284	284	276	293	302	286	274	283	273	271	297	288	284	278	291	288	285	272	288	293	303	287	292	280	268	291	310	290	267	256	296	294	275	280	302	276	286	297	280	280	280	311	297	281	265	290	259	295	277	276	302	298	274	318	302	259	257	287	269	300	293	265	251	284	293	283	285	328	277	280	325	286	320	274	278	281	306	291	301	298	280	259	281	284	275	290	303	301	282	277	286	267	256	264	263	283	284	258	269	278	304	263	286	268	264	304	322	306	248	290	320	284	288	306	288	279	295	267	285	286	285	314	292	273	270	238	277	268	293	309	289	256	301	291	244	269	286	251	288	271	267	265	279	265	278	265	277	287	308	275	255	306	266	307	286	276	310	289	267	257	292	279	262	280	273	271	267	277	254	293	291	279	246	273	274	279	312	290	285	270	274	322	304	300	274	308	281	292	293	288	294	264	279	280	276	244	276	286	282	280	262	286	260	305	281	331	274	289	282	304	275	268	292	307	291	261	288	261	260	264	285	259	288	280	294	288	272	286	277	293	276	247	269	274	251	291	289	280	278	278	270	269	304	310	293	272	249	275	311	255	274	281	260	284	290	303	294	303	283	279	271	264	296	288	325	279	252	240	265	283	298	294	320	279	311	311	317	299	292	301	266	288	270	277	289	289	308	324	326	266	309	284	287	300	293	296	297	274	277	256	271	282	286	281	256	267	244	275	287	280	270	268	265	274	273	274	247	269	277	293	260	283	299	275	296	291	294	309	286	286	277	276	269	303	274	286	295	279	284	293	259	283	280	238	265	291	284	279	277	268	309	279	275	274	256	290	296	249	304	291	304	253	299	274	268	270	258	285	320	260	276	294	274	270	275	287	283	274	317	289	300	283	266	283	306	279	271	286	257	264	299	281	292	304	258	254	273	274	285	295	280	300	273	298	306	274	301	278	255	285	252	299	259	254	237	303	268	275	285	250	246	259	260	280	291	285	273	262	270	253	245	290	318	275	282	251	269	268	287	300	289	323	272	233	287	292	255	288	263	242	278	288	277	313	285	295	288	307	291	263	258	291	311	292	267	280	276	245	276	249	300	275	278	278	303	259	284	311	274	277	276	264	318	278	260	283	274	284	280	272	302	265	304	288	275	289	284	268	262	265	263	292	275	259	282	292	304	301	276	271	302	284	295	294	305	270	280	288	276	285	267	255	263	268	308	281	251	279	283	265	284	295	271	289	278	275	265	298	250	296	296	274	296	326	312	294	293	317	277	254	300	274	291	288	299	252	266	277	283	298	294	273	258	275	273	284	250	277	294	287	247	263	256	276	263	257	283	299	260	276	287	269	285	273	302	292	291	271	274	295	303	281	275	281	262	268	275	271	269	281	291	283	294	296	262	271	311	253	280	274	305	265	277	265	286	270	272	301	313	278	287	288	263	278	285	277	301	286	282	282	257	255	262	249	298	283	254	279	265	330	288	320	262	267	289	258	253	270	294	281	317	256	295	266	295	286	291	298	299	257	275	269	265	275	283	297	266	282	250	267	291	290	279	252	288	309	301	300	282	284	274	274	324	272	295	294	273	296	234	283	279	279	287	279	313	264	299	273	253	262	278	302	266	249	319	265	297	265	274	285	304	302	303	285	267	257	288	303	295	288	277	263	308	291	305	268	292	297	277	280	289	250	261	247	261	295	278	286	301	309	260	289	262	292	273	290	320	270	266	290	263	254	270	261	283	236	276	298	295	258	302	251	267	284	266	284	272	304	292	283	249	278	290	287	280	263	290	253
34069	45731	30387	27059	30081	31244	31877	34774	33060	27387	14271	11284	13203	11068	9142	5516	6396	6525	5647	5397	5689	6099	6645	5414	5477	4243	2498	1976	1680	1365	1208	1185	1208	1173	1081	1061	1062	1075	1031	1091	1154	1131	1113	1115	1165	1233	1387	1453	1342	1289	1302	1306	1128	1204	1222	1137	1010	977	927	905	858	849	902	862	841	810	790	707	745	728	802	762	726	732	697	675	778	752	692	683	755	688	706	683	696	722	667	709	720	701	700	770	707	673	680	722	690	675	700	722	681	633	620	664	662	700	703	660	663	727	647	706	696	635	696	684	706	760	715	672	654	664	687	682	684	692	656	681	668	688	693	710	699	681	706	709	692	682	694	668	717	644	651	689	672	648	658	702	684	671	665	657	690	676	696	698	675	672	675	655	691	640	672	638	678	686	697	698	680	607	694	658	703	690	640	659	693	692	685	646	678	754	717	703	696	672	679	652	637	676	662	712	685	717	721	685	641	699	696	692	724	713	682	716	639	671	643	698	727	709	667	693	656	669	691	678	675	705	654	706	668	663	678	694	685	641	722	683	683	705	711	638	727	693	703	702	686	705	688	728	679	693	664	681	709	718	699	702	677	647	648	672	621	733	684	647	683	693	684	693	676	706	670	651	700	685	720	694	688	651	682	681	610	694	712	704	662	654	705	648	631	686	658	679	712	690	653	740	747	675	716	667	647	714	700	644	670	683	666	662	688	654	720	650	694	685	654	697	707	654	682	686	713	697	638	669	622	672	685	724	674	653	667	708	687	700	679	677	696	728	710	701	687	675	667	687	652	704	659	707	678	686	697	734	668	669	661	684	655	687	677	715	672	697	632	674	687	656	682	703	701	672	696	682	677	737	624	652	657	708	674	655	669	710	672	656	706	681	675	675	682	689	686	717	674	669	672	646	645	709	728	677	705	674	681	641	736	664	702	688	681	676	656	727	682	675	699	757	700	676	675	695	665	693	663	673	718	634	686	646	688	687	691	673	711	713	671	665	679	672	621	716	734	688	698	666	677	698	683	706	662	681	672	719	683	674	632	690	701	650	703	687	673	698	693	706	678	722	689	699	635	689	761	655	686	713	674	711	694	705	641	665	669	663	698	653	723	676	648	715	612	673	677	700	658	697	725	725	666	696	667	701	726	695	691	707	689	675	683	703	705	667	670	657	676	670	741	657	741	698	741	724	689	689	729	739	658	674	653	702	693	675	709	697	705	689	708	666	667	663	659	686	653	691	645	732	695	646	699	662	684	638	705	634	678	704	682	660	656	677	702	634	649	715	702	685	677	670	686	654	748	701	670	678	687	666	661	698	633	682	701	691	677	705	629	704	708	678	683	679	676	658	712	665	696	695	736	662	699	648	661	732	641	646	711	644	653	682	692	703	667	678	686	703	679	694	665	654	639	724	736	663	663	690	693	637	667	642	633	667	698	686	682	694	722	697	678	687	672	721	689	658	783	664	661	675	647	658	654	692	679	665	767	678	642	696	714	702	692	640	674	711	709	635	681	730	714	667	690	701	701	731	664	710	694	689	705	688	687	714	703	706	702	697	706	678	670	673	659	679	673	691	638	723	650	719	642	666	668	682	634	687	675	675	671	683	625	686	666	643	693	673	708	683	672	674	665	716	713	702	653	649	700	733	700	634	711	683	662	722	684	675	685	683	651	724	681	718	676	721	678	686	667	720	694	665	731	654	696	691	687	662	689	699	640	712	652	704	672	700	715	682	705	741	707	695	669	675	709	695	693	666	700	674	684	669	715	726	681	635	670	669	686	656	614	672	674	672	709	695	684	685	727	672	648	681	701	682	667	623	695	691	736	688	710	706	643	676	683	715	678	683	698	705	680	704	674	694	765	702	689	705	711	665	639	713	727	699	687	644	663	687	661	696	690	664	645	703	655	710	685	672	646	667	666	687	699	707	698	708	687	730	659	698	659	646	691	651	677	667	716	697	685	664	685	688	707	677	712	681	685	706	679	703	668	714	736	694	703	616	684	653	679	683	672	705	726	736	665	704	640	671	705	667	675	703	657	682	715	671	659	642	705	705	685	670	708	656	708	717	680	685	709	673	670	699	702	712	742	703	717	740	657	709	672	690	670	694	700	680	659	670	710	651	687	667	699	627	665	666	687	675	718	634	704	665	696	735	674	676	689	719	695	705	645	682	661	714	651	701	684	682	705	693	685	667	706	696	699	661	705	675	714	631	701	680	685	676	693	668	684	675	645	724	691	663	675	678	724	708	706	630	744	686	657	704	716	668	676	678	690	647	690	716	689	684	713	683	653	669	712	696	689	699	666	712	669	640	676	667	688	685	661	695	718	670	682	660	718	675	718	653	666	659	731	676	704	678	690	673	639	666	663	714	679	721	709	638	684	673	690	634	682	704	627	660	692	703	672	671	671	696	696	696	642	659	711	705	700	693	676	683	702	688	661	653	702	714	637	689	674	678	671	687	675	684	679	681	653	649	658	655	603	731	700	661	718	700	724	655	678	662	746	648	688	707	711	699	713	676	655	680	692	651	763	686	683	693	647	690	679	666	690	647	656	694	704	678	641	621	700	703	685	732	696	685	695	706	683	660	645	678	688	702	704	680	687	692	654	702	692	691	670	710	681	693	643	694	696	681	664	690	674	655	618	662	709	651	655	678	701	654	636	669	653	692	708	683	657	665	709	705	682	673	678	726	708	668	691	664	709	712	702	668	697	688	696	708	691	697	653	664	685	656	745	714	693	697	712	678	683	695	683	718	688	687	658	694	680	709	702	671	682	670	680	697	635	671	719	706	637	684	646	703	657	670	700	655	737	650	705	679	660	691	662	696	698	681	656	693	715	663	718	684	712	665	727	743	686	705	664	661	678	668	656	678	664	649	690	683	700	630	680	711	728	683	680	723	683	690	681	671	712	659	681	699	698	667	688	692	711	707	693	709	643	702	655	773	696	688	676	672	682	704	684	701	683	694	697	692	676	661	701	685	674	661	695	677	672	698	657	713	685	670	640	680	696	688	672	670	748	691	676	685	677	686	695	661	661	712	685	663	671	713	671	647	666	685	692	669	691	663	684	730	722	676	699	733	692	745	637	704	666	704	677	699	679	739	683	678	686	703	641	671	693	740	699	662	699	671	674	640	635	690	695	701	642	682	687	624	677	702	711	657	642	691	698	699	703	618	676	723	696	656	683	701	693	681	737	717	679	699	665	671	696	701	737	669	733	686	644	686	692	667	687	707	720	672	727	701	655	708	686	691	669	637	707	657	713	729	640	698	654	664	661	719	708	692	687	690	669	708	685	692	710	711	664	677	703	667	691	697	670	727	660	693	665	673	686	691	679	675	644	676	696	699	659	683	683	692	706	694	627	650	665	719	669	719	639	679	681	691	665	716	689	696	711	696	685	696	674	704	672	677	721	683	646	665	689	716	707	665	676	642	698	662	712	657	678	656	699	676	697	665	700	688	684	660	695	679	654	706	684	685	692	689	708	667	667	751	651	656	646	691	647	645
15472	15549	9499	4502	2933	2175	1765	1417	1152	1105	748	702	628	646	593	480	506	478	460	484	481	445	444	426	411	362	357	347	331	326	353	295	305	311	298	335	343	306	299	278	320	315	319	314	273	306	324	344	311	318	363	312	334	309	333	317	318	296	298	301	263	278	301	283	281	304	289	340	293	304	311	324	298	289	266	288	310	286	304	275	296	282	298	289	320	310	293	312	309	294	287	274	301	284	280	289	294	300	293	269	299	274	292	277	280	272	268	291	249	292	298	304	309	279	270	258	280	330	276	286	274	265	296	309	299	303	299	295	290	279	279	299	298	284	285	263	301	296	291	275	282	270	269	300	281	280	292	270	285	258	293	285	262	283	282	284	295	262	300	283	307	267	319	297	296	277	301	305	287	291	296	262	330	274	298	305	249	290	283	281	286	312	306	308	290	275	316	287	272	273	280	293	272	286	303	268	299	294	293	279	291	318	279	271	305	281	296	274	299	323	281	266	293	281	274	276	295	297	274	262	327	274	269	294	287	333	280	294	279	288	280	295	270	310	252	292	290	295	271	270	280	311	297	276	306	263	286	304	313	282	310	311	305	294	288	304	295	276	266	313	286	296	302	274	328	299	270	288	281	283	318	303	304	303	315	295	306	285	305	295	318	298	297	276	294	275	284	279	296	263	284	307	315	279	288	301	273	274	323	280	269	268	292	262	291	278	315	300	314	275	270	268	266	237	258	290	290	268	269	284	313	302	314	265	282	292	268	277	284	259	269	280	259	280	295	264	296	299	282	285	283	277	284	335	285	284	281	290	291	280	306	286	302	292	274	266	261	279	294	292	280	278	302	286	298	291	274	275	278	325	287	281	293	261	268	274	296	262	263	321	299	267	263	292	288	299	325	302	319	266	288	276	292	280	312	291	290	299	299	278	307	277	270	268	249	307	300	286	275	312	280	278	258	275	320	276	276	287	283	255	301	278	278	284	277	294	292	297	299	297	311	309	286	278	291	260	285	294	270	280	298	303	282	301	282	329	309	300	296	238	278	265	283	306	298	271	295	290	303	298	281	297	278	290	303	285	279	291	272	273	282	299	241	257	297	246	266	256	321	321	321	295	279	254	320	291	293	284	301	317	304	300	284	284	292	293	287	304	276	294	274	277	261	293	291	293	315	314	284	281	278	300	314	297	243	277	274	282	312	309	281	311	303	288	285	305	297	288	325	270	294	300	273	291	283	280	291	280	274	300	261	283	327	306	303	294	272	282	273	290	274	286	293	284	252	278	265	283	278	272	271	293	275	288	271	272	288	292	278	314	274	277	298	277	273	311	282	303	253	259	251	292	296	304	295	300	272	268	285	314	281	273	285	275	293	300	295	285	280	291	293	266	287	278	317	289	278	309	312	292	291	265	285	288	295	297	279	304	293	314	277	292	300	294	305	291	313	307	301	289	284	287	262	292	294	267	286	269	297	270	289	281	314	276	313	293	297	286	281	275	290	270	278	290	259	294	307	240	278	302	294	274	297	260	324	272	327	277	277	293	267	288	291	305	284	261	298	256	292	318	303	288	304	311	303	298	276	321	277	267	283	296	297	276	289	263	266	260	283	264	280	268	282	289	266	273	274	278	243	291	283	300	306	312	271	299	297	292	270	281	307	284	277	305	284	291	282	267	300	299	289	300	291	315	292	304	294	273	268	303	305	279	288	304	287	303	265	335	280	305	273	290	279	269	280	291	303	276	272	280	299	273	280	282	299	269	289	286	299	262	289	307	288	310	293	256	295	315	272	291	287	298	297	303	255	293	286	275	302	312	300	274	246	264	287	316	299	289	287	300	287	271	289	268	285	321	315	276	301	285	282	278	299	286	303	303	311	271	295	300	277	274	326	279	284	314	295	275	311	292	274	295	295	305	286	302	287	311	275	276	307	307	274	287	287	284	243	270	309	285	302	294	263	325	289	285	296	299	285	270	252	297	258	307	276	277	309	269	262	270	288	277	305	267	297	259	265	275	291	280	316	292	283	310	271	278	310	301	242	294	286	302	309	266	274	302	278	277	302	294	300	283	293	270	296	298	286	299	318	273	279	306	277	316	267	311	272	294	293	279	271	291	278	288	277	320	272	276	281	299	287	267	287	296	290	319	300	306	293	302	291	268	317	265	314	238	263	270	282	255	314	266	269	298	278	313	268	278	286	288	282	312	298	280	263	287	284	277	275	318	302	291	291	301	287	278	271	303	299	312	302	269	309	307	293	273	280	278	284	279	283	260	301	299	309	309	297	292	276	239	266	274	260	283	300	269	275	310	257	313	267	273	283	279	297	277	309	274	294	261	264	288	280	278	289	302	308	313	305	267	271	266	285	292	314	265	288	262	287	274	304	265	254	284	295	270	283	298	304	266	269	273	289	298	285	304	315	287	278	268	274	301	283	270	292	271	293	287	297	277	289	266	282	294	261	294	310	247	306	290	285	274	259	288	318	296	292	275	299	296	285	291	268	281	320	258	251	258	327	273	294	260	285	278	310	276	291	280	287	313	315	293	277	305	274	308	271	283	280	307	262	283	259	302	292	292	271	297	354	267	292	282	296	294	294	265	294	293	296	282	320	279	311	273	297	248	295	288	300	298	269	263	285	288	266	290	264	295	263	265	298	321	278	294	304	294	283	292	299	260	302	290	294	282	274	289	265	278	308	290	275	273	285	275	290	303	291	285	283	286	277	280	292	257	301	271	291	278	275	307	292	266	265	276	293	276	307	283	281	298	290	289	325	270	308	302	314	286	289	251	277	316	276	287	306	291	273	268	294	317	292	275	282	301	282	269	266	296	286	290	285	299	288	302	298	274	288	313	307	277	271	297	306	288	277	285	290	281	290	294	280	289	282	289	262	276	305	257	287	313	281	275	284	270	288	286	299	311	289	285	281	310	311	313	266	291	283	313	289	289	285	265	277	277	279	294	293	250	298	288	296	283	270	295	255	285	286	266	304	249	298	259	299	262	285	293	286	284	304	309	284	285	291	267	313	308	293	287	282	299	264	328	292	284	316	285	296	256	289	291	268	286	290	278	302	295	290	291	306	308	297	272	308	257	271	311	263	272	298	307	286	262	301	310	305	279	298	273	273	258	260	277	284	283	260	289	269	251	278	287	283	286	301	319	322	312	291	298	251	267	283	279	313	281	295	291	274	272	313	310	326	303	262	308	284	264	332	250	291	293	294	305	280	302	290	297	288	290	295	290	267	302	305	286	279	281	282	290	301	281	277	277	296	268	297	315	262	346	285	283	263	299	334	335	292	285	294	286	294	273	266	290	295	294	258	313	314	284	306	269	293	279	297	310	304	281	287	273	306	310	257	279	261	283	285	274	284	271	263	263	316	297	290	320	278	275	319	290	310	310	280	279	272	301	271	304	286	286	319	252	320	275	302	327	278	274	298	301	293	306	300	316	274	286	280	283	289	313	296	280	296	250	275	285	260	275	286	275	290	314	304	285	281	315	261	282
10629	15898	11962	10702	9400	7819	7434	6449	6175	5319	3543	3022	2924	2934	2598	2218	2250	1988	2130	1941	1904	1790	1855	1815	1716	1538	1221	1128	952	872	884	891	826	802	804	812	813	819	784	855	880	830	900	843	847	879	966	974	937	937	973	1004	915	941	937	866	871	800	788	823	707	837	770	753	741	765	751	710	746	752	780	722	719	708	747	746	715	723	738	705	715	669	687	726	717	681	722	734	752	744	751	749	739	735	723	727	693	750	718	731	773	667	689	719	717	733	722	748	716	705	704	724	702	715	683	689	678	654	730	743	710	720	711	710	714	695	724	683	708	665	741	702	712	672	736	734	748	675	700	707	719	699	685	670	688	710	728	699	710	674	704	712	714	704	715	740	683	735	726	739	675	697	719	697	710	689	686	680	718	701	707	731	732	690	685	737	708	728	717	675	702	701	703	655	639	687	715	688	769	721	714	696	758	715	691	740	773	717	725	731	697	704	714	749	764	711	698	704	684	738	710	707	719	697	733	740	689	687	728	664	728	750	721	728	701	708	728	730	751	720	677	696	708	722	745	657	663	695	723	714	710	696	718	725	691	693	688	728	703	745	708	708	729	728	668	687	786	735	733	712	715	705	705	699	683	728	696	691	690	736	628	735	679	762	723	746	692	748	695	667	692	691	694	699	754	722	745	679	678	696	730	741	741	675	707	742	741	694	688	690	711	727	734	713	681	715	721	719	723	674	688	693	685	711	734	700	712	703	713	705	702	781	714	774	721	666	683	673	749	698	727	698	677	650	763	712	745	709	725	698	681	708	752	713	702	695	676	683	725	669	728	695	743	702	653	656	697	705	715	664	734	740	738	706	693	741	739	693	679	706	714	746	747	747	703	687	734	705	691	777	682	670	679	720	677	690	705	683	717	685	763	709	719	708	710	718	752	697	669	747	683	674	676	709	670	724	717	712	654	718	671	679	745	738	731	669	712	724	724	679	716	766	700	740	670	690	737	683	718	716	708	654	650	749	691	690	771	766	681	740	773	719	730	722	700	674	719	696	739	676	711	734	711	720	735	729	691	700	709	695	688	742	725	681	699	714	700	696	749	722	699	685	699	688	741	705	732	713	748	674	720	726	672	684	687	725	753	748	744	733	703	676	690	703	718	729	711	720	684	771	746	715	709	699	731	679	703	714	718	761	778	785	671	693	683	719	681	720	764	712	712	741	718	733	744	694	709	728	741	699	735	722	764	727	695	712	697	713	759	697	675	743	629	679	693	677	705	650	699	688	718	681	716	713	746	664	717	677	731	716	707	704	723	668	760	672	724	722	713	645	713	709	704	725	730	761	674	690	719	720	717	720	684	720	696	714	695	680	699	705	683	688	709	728	734	685	696	672	715	760	715	667	721	749	721	746	672	715	724	735	762	704	716	715	732	675	768	738	695	769	692	711	694	676	745	709	695	727	704	708	683	690	690	690	666	779	698	730	717	669	729	709	738	696	714	756	727	666	677	665	715	706	702	705	656	730	724	710	715	690	697	679	755	719	678	685	755	694	722	700	717	762	706	716	699	693	679	694	724	731	755	716	675	716	741	677	732	690	756	720	700	684	720	668	722	701	708	710	672	712	744	665	699	734	694	740	743	734	724	724	696	725	676	704	736	680	717	693	683	728	691	706	700	690	642	717	681	740	703	686	734	683	736	749	647	692	746	696	673	740	718	710	705	729	733	729	706	697	716	638	727	723	663	727	728	675	714	667	699	668	683	713	666	690	693	695	706	725	686	713	686	703	691	704	747	758	714	706	740	736	720	665	713	676	722	689	662	689	714	751	764	696	675	719	691	707	761	710	772	675	743	710	706	706	663	654	713	740	748	706	663	691	694	732	729	742	722	743	703	697	729	681	729	750	724	671	662	673	679	708	712	728	704	688	716	700	668	661	697	654	746	713	718	743	748	718	663	765	657	669	758	706	717	636	685	676	750	687	674	724	705	689	709	746	746	682	688	744	719	708	733	693	690	748	669	728	754	748	737	736	652	704	691	723	719	666	696	736	711	623	711	661	692	695	742	726	716	696	676	689	695	749	737	686	692	709	761	743	714	738	693	672	714	696	716	733	714	668	700	660	744	718	701	699	696	733	681	710	675	667	739	710	770	710	700	667	707	747	709	713	746	721	696	732	733	710	759	688	714	728	742	736	710	702	670	663	692	714	719	677	754	668	706	724	700	742	709	677	696	694	744	726	646	702	701	694	723	737	753	744	689	685	731	796	727	683	700	721	717	753	698	682	719	718	709	725	670	697	688	719	732	736	678	672	734	696	716	753	690	707	745	714	695	694	732	720	698	714	718	705	725	690	714	739	725	725	725	709	689	704	724	767	669	694	704	701	692	714	684	718	681	733	700	743	674	709	705	728	703	711	717	782	724	752	724	731	714	721	702	700	654	729	697	719	700	689	687	738	701	690	685	701	726	703	717	666	712	704	685	719	696	707	680	753	689	721	703	704	694	725	730	759	717	726	694	734	694	712	721	768	704	690	703	666	733	686	744	721	704	729	652	673	724	718	707	658	715	720	676	695	704	716	711	678	729	737	681	700	741	688	710	692	652	740	724	756	757	724	726	670	712	727	688	737	688	690	712	705	718	674	714	716	691	709	691	655	680	718	745	723	678	700	745	728	688	706	719	697	721	727	723	699	745	731	740	688	742	707	723	745	681	720	726	678	697	712	708	673	670	722	711	711	658	704	687	672	726	674	761	768	648	699	695	685	710	768	733	723	708	739	728	731	685	705	705	764	707	705	749	683	691	734	708	689	690	749	757	698	707	683	704	732	725	754	703	707	726	684	682	706	725	677	675	687	747	672	707	685	720	727	682	687	734	774	728	697	726	706	656	665	733	723	744	707	663	705	671	738	702	703	705	712	671	691	718	731	738	757	712	714	677	720	718	734	696	723	750	732	689	753	746	686	716	765	667	698	723	712	712	722	677	722	659	708	663	700	683	689	679	718	734	707	689	694	726	673	689	700	711	686	721	733	717	738	726	686	697	729	699	720	684	725	758	689	675	720	707	704	674	710	753	714	719	716	729	682	719	702	736	700	729	628	689	740	726	773	704	693	696	738	674	701	723	693	727	673	707	716	755	767	750	686	698	739	732	688	718	725	730	736	736	717	746	705	774	777	727	707	742	737	650	689	752	713	704	753	699	722	708	701	717	721	694	722	693	692	734	723	672	715	695	684	722	735	698	719	740	704	752	714	686	704	712	709	695	719	734	726	665	727	729	688	741	751	723	672	744	716	709	682	654	701	696	704	728	740	747	733	698	729	745	719	731	706	723	692	669	706	673	741	701	683	743	727	699	666	671	751	697	683	715	664	702	721	765	713	691	697	718	724	650	709	689	706	714	704	664	729	710	699	767	688	709	771	726	693	722	736	686	736	695	694	733	633	718	713	695	729	686	690	716	676	730	703	694	702	701	702	704	717	733	717	679	735	702	706	761	706	715	657	701	720	726	690	691	715
38254	45345	31141	20921	16655	15236	13882	11444	10612	9740	4230	2659	1960	1622	1347	866	803	778	876	822	733	738	908	740	669	549	494	373	354	344	342	315	361	319	339	294	322	288	324	309	335	359	351	358	357	357	351	370	351	355	323	353	332	365	319	325	292	314	310	327	331	308	310	354	306	313	300	320	319	311	279	292	307	297	246	300	310	295	273	288	296	294	293	285	317	298	318	305	289	310	289	281	317	311	286	309	297	301	295	294	283	279	285	292	315	305	281	285	309	286	292	297	278	287	308	313	311	288	304	308	266	300	317	341	274	321	290	271	289	288	293	301	291	293	309	303	288	312	298	317	256	302	285	305	299	289	317	262	306	297	292	297	296	331	317	315	310	326	318	270	289	325	305	305	279	273	308	293	300	296	292	311	301	277	299	294	344	281	256	299	328	308	296	320	302	276	318	371	280	315	289	302	315	284	288	273	305	315	307	297	300	312	307	268	299	304	285	282	331	284	291	283	303	315	283	337	282	342	261	269	263	290	275	299	323	293	294	288	312	284	312	275	326	302	280	329	315	309	336	319	323	284	284	297	321	291	319	303	306	314	293	296	303	317	304	279	302	299	287	319	282	282	283	285	311	296	297	270	305	272	324	281	303	303	309	298	329	305	288	296	308	297	288	322	280	293	322	302	295	277	322	324	316	326	324	289	311	304	301	336	265	277	313	298	286	298	298	301	291	291	294	296	289	333	323	285	300	311	308	278	286	314	279	308	316	309	296	290	294	300	268	280	310	301	289	271	312	334	309	286	295	317	255	307	281	290	317	318	306	320	290	287	282	289	302	322	329	305	314	287	297	305	320	301	298	263	306	287	289	317	320	313	308	303	293	329	320	292	287	291	284	320	308	299	287	285	282	275	298	291	317	279	289	292	277	293	325	317	272	299	279	294	280	304	302	315	329	275	307	326	287	284	291	310	285	282	300	338	320	309	294	306	272	312	330	303	294	316	296	291	301	279	323	289	322	288	297	284	301	302	285	291	295	309	306	300	311	314	287	299	276	298	307	300	291	263	284	295	272	304	320	291	266	295	308	326	306	321	317	309	300	291	291	310	315	271	304	304	307	290	319	247	310	308	279	262	308	261	306	291	282	289	322	295	324	279	267	276	293	329	300	323	297	285	299	307	292	308	304	286	288	280	293	316	285	291	280	308	287	291	314	296	312	311	331	292	321	295	314	293	311	325	305	302	298	305	314	339	296	282	293	288	291	279	297	290	324	280	297	281	327	292	273	271	269	294	288	289	305	274	286	294	320	286	308	285	280	276	289	303	273	282	286	306	292	304	337	328	298	294	299	313	280	291	315	291	320	320	303	316	284	305	289	307	298	262	283	319	296	321	299	340	312	311	285	303	286	271	267	295	298	302	317	289	274	261	293	294	281	272	323	311	295	318	286	302	317	312	335	338	304	322	276	263	287	299	311	300	307	322	324	301	266	285	341	292	306	313	283	307	313	292	310	297	283	293	300	308	292	301	282	317	301	288	293	278	324	272	278	282	288	332	321	325	288	286	313	294	294	304	268	304	292	301	290	299	282	302	303	278	318	288	298	293	275	310	286	292	315	298	271	277	298	272	285	281	296	276	294	315	279	291	304	301	302	287	293	278	307	307	306	271	292	308	317	343	284	300	306	315	285	321	298	291	275	284	267	270	280	308	300	269	318	279	288	331	279	280	290	291	277	309	311	292	284	303	288	296	308	300	290	279	281	287	324	268	357	292	305	297	297	293	302	299	300	314	287	304	321	298	300	289	300	304	296	316	320	287	300	291	302	260	309	302	290	296	282	316	274	254	291	305	337	266	278	297	287	279	298	290	298	311	303	305	337	329	294	294	297	293	306	289	263	306	302	310	298	336	294	296	299	285	300	273	302	287	319	313	323	282	321	308	317	312	255	294	281	313	296	285	330	300	307	318	311	303	300	258	290	259	285	293	298	286	309	296	300	302	297	279	317	293	268	316	296	285	268	292	325	296	305	311	291	313	328	266	290	277	286	301	288	292	284	308	277	314	322	308	282	248	298	297	294	293	305	330	307	314	294	320	298	283	292	297	268	271	336	314	346	288	298	313	289	311	298	314	293	331	283	311	287	297	275	293	282	310	316	353	310	323	290	290	287	288	300	311	275	332	302	271	312	283	304	295	291	284	288	298	300	282	267	330	299	308	287	318	317	292	306	291	283	271	287	324	281	286	318	262	306	313	330	326	308	286	301	294	284	287	249	305	279	330	299	285	285	307	299	268	266	280	322	298	323	313	276	291	319	309	311	313	293	303	354	290	311	270	287	287	288	283	282	310	313	298	318	284	292	297	337	272	265	317	290	292	283	324	323	298	285	274	323	276	334	330	302	257	299	314	296	298	274	320	272	292	253	291	304	305	299	300	307	306	295	282	245	281	278	298	315	328	269	307	279	272	278	300	319	310	303	298	300	269	276	303	305	271	300	322	304	311	304	286	318	307	289	326	292	298	301	299	295	303	309	317	311	286	310	296	301	289	325	324	317	276	311	278	300	270	303	295	264	296	308	312	289	297	319	294	299	314	292	314	287	303	262	266	302	279	293	296	285	287	313	270	289	274	290	283	301	341	310	300	317	331	303	314	315	308	321	265	318	284	340	294	304	320	337	313	301	289	286	275	264	282	303	318	300	297	300	309	310	305	294	337	290	310	282	289	274	296	293	307	287	313	279	303	303	271	297	301	321	303	299	319	275	280	306	317	264	245	297	283	297	293	305	286	329	310	316	291	296	302	306	298	308	280	282	297	312	307	318	304	322	250	278	323	308	321	302	306	300	301	262	298	295	279	301	296	315	328	292	295	328	321	329	256	321	283	285	329	300	309	306	294	290	287	318	287	272	322	328	315	292	303	317	316	317	303	284	311	285	334	293	311	295	297	305	295	316	308	263	281	268	298	301	301	311	312	283	282	310	270	311	312	296	339	310	273	319	301	315	267	291	315	310	291	294	289	290	277	292	318	275	313	325	283	274	283	291	328	322	279	305	310	304	256	276	308	325	293	279	319	307	291	268	302	270	335	316	280	308	295	294	333	288	275	290	315	281	273	312	289	308	293	347	283	283	287	282	328	304	292	281	298	339	332	258	300	317	299	305	291	297	300	284	319	305	342	271	298	275	297	293	319	300	279	307	314	282	307	293	281	289	267	334	330	289	288	315	274	322	304	287	294	298	303	297	343	316	265	299	303	279	272	265	296	334	311	302	312	292	299	318	258	286	282	306	282	286	286	281	298	302	347	319	328	301	281	293	320	301	300	290	299	316	270	293	289	295	304	327	308	292	312	293	334	289	314	318	291	287	296	298	306	294	316	309	322	333	305	326	283	292	304	320	294	284	327	279	271	317	316	321	292	325	324	330	287	295	295	304	257	291	334	257	308	299	302	289	302	306	286	287	283	297	291	324	273	307	292	313	307	288	303	307	309	296	293	286	279	282	297	311	296	273	312
27885	38332	25413	21845	20960	23031	25716	24002	25528	22471	11167	8855	8197	7721	6430	4160	4011	4239	4509	4197	4049	4193	4978	3728	4025	2492	2018	1534	1403	1176	1193	1088	1003	993	976	987	957	959	941	958	1001	1032	1016	937	1047	1078	1188	1270	1135	1129	1175	1193	1076	1038	1071	999	947	957	927	927	876	936	883	886	874	880	853	795	813	746	761	777	733	748	778	780	793	756	737	705	769	734	785	711	763	695	673	765	731	714	729	746	715	726	748	751	773	774	739	695	756	770	745	720	747	742	730	781	765	730	747	722	742	721	776	725	774	751	705	709	746	722	760	736	765	742	731	754	759	760	729	754	772	727	744	736	734	658	766	719	786	714	735	705	729	729	746	740	731	736	732	737	744	733	761	773	737	759	719	688	681	695	713	712	705	723	735	754	740	740	710	704	735	739	752	739	772	721	735	736	752	749	702	776	714	726	696	748	720	750	754	764	811	747	769	753	730	717	735	714	753	728	784	775	750	726	680	744	712	752	754	772	771	759	733	746	750	735	752	732	797	754	709	730	724	749	780	769	702	656	681	771	734	767	730	769	732	787	734	738	750	712	750	733	763	730	720	757	753	728	728	729	766	760	753	690	797	714	738	696	677	782	777	781	762	706	728	706	712	774	748	756	776	710	774	745	717	738	724	725	713	763	774	731	743	723	728	685	732	765	718	695	727	769	787	701	680	703	706	709	754	786	706	742	779	688	722	766	719	700	755	785	741	743	701	739	757	751	778	718	746	704	730	715	683	767	681	741	757	759	678	739	709	760	745	731	754	713	729	740	748	744	750	724	737	735	740	767	725	674	681	687	702	763	723	718	782	721	754	763	735	728	698	772	745	725	781	751	686	751	762	769	736	714	757	682	757	773	720	713	763	705	705	761	712	707	743	723	769	715	725	710	691	688	727	734	716	757	723	755	683	742	726	723	723	741	747	751	733	726	716	772	740	698	699	792	730	725	693	752	715	710	741	704	738	705	769	783	733	723	731	699	755	736	749	739	732	730	764	744	722	757	749	724	732	755	730	713	792	733	728	790	764	712	697	739	777	710	743	760	740	753	762	731	761	729	709	726	754	713	745	768	765	704	725	740	741	716	718	749	727	702	754	744	698	713	761	725	761	735	717	738	715	752	757	717	724	712	763	683	743	721	723	739	714	720	711	726	745	667	733	735	722	731	719	753	707	753	761	718	742	762	693	738	759	749	750	735	731	760	725	776	752	720	763	749	738	751	727	752	738	727	744	705	690	722	718	767	753	746	770	714	757	756	760	746	786	767	736	701	739	747	712	740	731	766	684	718	752	690	708	685	732	773	712	744	711	726	769	713	759	756	745	739	776	756	718	782	732	743	737	709	721	762	733	716	700	742	722	812	718	721	746	719	720	710	759	675	738	762	741	749	701	753	758	716	719	815	735	747	689	707	735	712	745	772	757	763	732	678	768	735	742	727	763	715	745	747	721	698	757	702	736	758	717	789	736	761	683	767	721	692	720	738	722	755	743	676	728	765	733	763	647	759	740	706	730	775	737	779	712	747	753	752	728	736	745	757	751	732	735	772	749	720	746	668	736	734	781	698	708	739	744	741	743	695	743	706	744	752	750	743	731	733	779	711	721	771	716	770	692	719	744	751	734	668	740	707	716	719	671	726	753	717	705	743	744	729	759	802	724	752	718	754	729	732	730	713	724	769	722	693	694	779	752	720	736	740	740	741	725	791	744	745	710	722	718	737	749	676	692	735	740	710	734	728	711	727	725	797	668	756	763	762	704	666	734	755	720	761	726	728	738	756	729	780	752	705	712	718	695	732	733	752	717	805	683	745	717	715	777	686	735	750	738	732	763	687	657	765	717	756	795	725	777	730	742	696	761	743	772	718	699	710	691	725	748	764	721	734	722	747	716	731	772	736	713	721	758	710	743	730	706	720	707	701	803	709	763	768	705	743	747	685	717	706	714	711	750	769	741	766	729	699	722	771	721	763	703	727	714	719	730	708	747	698	731	698	744	765	729	763	735	756	723	755	739	757	733	719	764	653	695	705	714	717	750	665	749	763	766	711	747	750	797	716	764	819	749	708	713	719	730	749	739	778	732	738	715	696	796	718	721	700	735	778	783	774	771	710	738	752	777	725	746	742	733	727	740	800	744	730	706	755	741	761	780	743	755	738	772	772	745	698	752	692	713	760	735	731	734	727	718	687	713	737	742	751	704	705	766	768	776	750	704	775	759	735	719	730	732	686	707	769	772	693	756	752	707	743	725	750	739	714	738	721	724	725	775	790	719	783	741	746	723	735	675	751	835	769	733	723	719	694	700	721	737	746	726	712	743	746	745	748	734	743	762	683	716	739	724	717	789	743	733	743	756	773	722	748	735	710	735	671	717	683	744	767	729	722	705	728	771	672	706	822	723	797	751	729	708	782	704	751	747	704	703	745	742	767	727	717	717	695	737	721	729	724	718	783	738	735	703	745	740	710	781	745	720	690	747	706	726	786	717	760	723	729	727	734	760	729	740	705	760	737	711	756	754	724	718	730	729	707	732	712	701	757	772	728	723	769	709	769	737	805	758	757	750	757	663	715	763	750	737	740	734	717	770	734	737	707	691	721	706	760	704	768	754	699	673	735	698	709	721	738	743	664	727	767	743	706	778	765	732	742	750	762	755	701	773	706	740	703	697	747	753	727	703	783	690	759	747	708	742	720	746	726	704	712	773	744	707	760	700	738	725	777	715	747	744	742	751	772	737	753	740	743	707	687	716	733	736	678	722	738	721	683	758	704	749	723	768	694	706	754	734	767	777	709	802	712	787	709	764	762	723	731	704	727	688	702	703	773	698	721	730	793	759	747	721	730	734	720	731	721	703	771	721	758	780	735	734	715	765	744	685	734	723	745	718	736	691	713	739	771	711	745	752	718	707	733	749	756	710	745	712	722	730	766	703	715	782	738	766	785	724	738	723	697	752	709	775	697	734	768	740	672	751	731	732	738	750	761	738	675	736	765	726	738	702	739	746	735	714	745	738	728	734	719	750	778	694	726	715	743	657	724	707	732	704	724	695	755	706	741	731	716	753	755	763	737	738	742	695	716	714	721	742	715	728	720	781	705	757	787	699	759	695	715	729	741	725	751	698	697	722	745	736	707	723	765	714	751	766	719	720	817	693	771	737	709	729	740	735	733	702	710	692	699	706	750	713	715	702	759	705	710	776	707	775	729	722	739	777	738	704	741	746	712	758	704	749	733	750	782	703	694	739	783	753	742	752	713	713	731	752	724	711	763	803	742	684	744	742	716	769	719	772	746	761	696	765	751	744	781	743	725	736	746	737	731	732	685	703	728	756	819	752	722	783	672	742	713	748	747	688	709	779	723	776	738	768	774	771	730	699	770	726	775	786	722	769	731	729	741	734	686	779	702	760	700	703	693	738	756	756	764	740	752	740	774	737	763	778	726	742	729	746	752	765	731	779	726	739	712	783	746	775	702	755	695	770	768	814	754
47700	46940	30412	24693	22526	22157	21340	18101	16519	14869	7181	4038	3469	3176	2290	1267	1115	1306	1225	1088	1172	1075	1190	1035	1022	698	549	439	432	330	391	353	355	334	325	314	270	349	326	340	310	319	373	313	341	306	358	349	354	403	362	347	344	338	352	336	316	273	311	285	331	298	317	294	303	282	260	285	306	288	277	282	316	271	279	274	281	287	280	287	279	286	265	276	295	299	260	280	324	269	268	272	250	286	286	279	308	310	316	284	267	280	267	258	279	281	281	274	254	317	269	284	256	319	302	272	285	273	284	253	300	306	312	250	297	258	276	278	280	264	293	301	298	262	300	309	286	305	272	297	263	263	247	270	250	260	286	265	302	301	305	279	248	296	277	273	307	296	266	284	275	300	280	280	273	236	281	243	280	301	290	313	255	312	305	270	281	277	284	333	272	288	284	287	289	277	281	301	275	252	252	247	266	304	263	286	284	277	255	282	274	286	313	287	304	279	279	277	272	285	249	284	272	312	272	272	282	281	267	252	270	247	272	296	292	288	262	287	247	262	268	289	281	304	307	269	280	304	277	284	277	289	252	263	264	264	287	264	259	267	303	298	311	282	293	308	285	296	265	268	287	294	277	249	293	265	281	298	288	291	293	274	286	280	282	298	252	294	284	317	260	282	319	280	259	296	273	283	274	299	265	293	246	276	287	256	278	277	281	301	289	308	283	273	254	293	290	253	259	277	276	287	274	269	293	284	300	291	283	294	249	265	251	291	286	259	282	266	243	274	265	270	293	267	262	270	285	276	259	292	255	292	296	302	290	295	302	263	262	277	275	296	306	319	297	278	239	293	263	264	300	259	280	293	271	288	272	268	272	275	286	279	286	272	292	254	267	275	282	271	297	286	280	273	302	259	269	268	287	298	294	288	254	274	295	276	318	265	287	257	267	238	296	295	283	286	262	244	294	288	264	291	278	268	290	306	275	262	289	260	299	306	269	297	301	246	257	284	269	261	261	253	263	287	278	283	279	291	261	280	277	300	284	289	256	267	306	272	301	263	277	278	290	270	292	235	271	265	307	298	287	287	287	306	278	263	269	291	299	266	270	291	267	283	261	275	269	265	285	276	303	285	281	262	263	293	291	270	306	256	302	321	284	288	279	289	273	297	277	266	271	275	278	310	288	321	282	291	269	272	288	270	289	270	294	276	291	301	266	274	279	301	265	311	262	286	289	275	323	285	281	265	291	287	249	281	283	285	276	284	276	262	282	281	255	256	300	293	311	286	269	271	252	286	283	262	268	280	300	280	295	288	280	259	238	304	291	273	287	292	286	252	295	270	281	274	270	300	271	295	272	319	283	254	254	262	286	290	282	275	259	277	291	294	289	268	296	276	249	281	277	277	249	274	263	304	262	297	294	268	294	283	271	280	264	287	278	273	284	271	281	296	291	260	280	272	275	305	274	291	261	265	281	266	302	282	261	306	297	262	287	276	276	283	287	275	260	239	302	291	269	262	280	284	279	277	292	285	266	271	262	265	277	271	280	273	283	256	287	284	284	250	270	256	278	287	316	291	315	272	263	259	284	293	314	288	280	271	279	294	266	287	277	282	285	277	277	283	256	285	276	261	274	296	279	299	291	266	229	255	261	292	278	264	269	332	301	263	273	261	234	289	305	271	257	293	288	320	280	288	259	291	264	293	298	272	281	248	271	249	277	309	281	290	256	274	248	289	281	305	268	285	301	266	270	275	283	271	276	258	291	295	274	297	276	305	271	288	285	306	270	279	299	318	280	263	282	318	309	296	281	268	296	271	287	251	269	241	279	257	306	284	259	295	272	275	312	263	275	278	295	280	280	271	292	276	299	283	314	270	288	294	327	259	282	288	258	267	246	308	275	273	272	290	273	283	288	284	259	293	285	280	294	295	308	278	258	280	309	295	264	312	296	276	240	290	265	269	258	311	290	297	255	281	301	286	309	280	295	252	297	263	269	266	300	271	272	291	263	271	289	254	273	273	229	260	280	291	266	287	264	258	280	245	266	286	245	287	291	285	252	264	266	301	269	276	249	280	277	275	255	289	278	295	284	276	274	268	292	265	319	293	284	277	265	286	271	287	266	268	274	272	278	277	257	280	277	256	288	285	295	287	272	270	284	306	286	287	276	264	286	290	299	282	293	248	289	262	279	283	281	284	296	312	259	290	258	310	262	267	276	292	282	298	286	250	276	285	266	282	242	256	294	287	256	271	325	270	280	258	252	270	294	300	275	270	282	281	291	274	265	246	243	267	263	302	279	273	280	294	270	270	281	302	276	273	286	261	295	286	268	282	299	255	296	275	270	277	286	254	315	270	288	283	292	280	276	284	305	254	297	299	270	274	273	278	314	278	275	271	265	261	319	254	297	274	264	269	270	274	275	277	293	274	316	276	266	285	335	255	275	233	271	294	290	249	269	271	285	272	268	313	285	292	274	276	268	317	267	255	264	294	269	250	294	285	271	303	289	300	302	258	281	277	257	267	280	288	286	289	288	283	286	278	263	267	287	265	278	285	299	259	254	264	280	268	275	272	274	289	241	278	233	267	305	282	298	327	247	291	252	325	276	268	280	280	265	243	277	301	285	293	294	275	227	306	286	261	272	295	265	278	278	280	294	293	274	241	283	268	283	281	283	274	256	314	271	300	272	280	275	259	269	270	280	304	234	295	304	287	293	274	291	282	277	267	244	292	296	321	258	285	235	270	273	292	316	300	323	291	263	262	277	263	300	300	260	290	270	287	249	290	253	307	267	275	267	263	264	273	285	282	283	233	305	260	291	277	243	287	263	258	268	288	274	269	284	275	257	268	304	296	278	291	263	257	263	284	274	287	305	270	266	245	252	276	277	286	264	285	267	281	278	263	292	252	283	255	287	294	292	283	263	276	276	262	303	306	274	251	257	277	285	276	269	276	256	264	278	263	258	296	251	290	284	260	286	283	297	277	274	275	282	287	265	277	294	298	312	269	295	255	288	285	268	274	269	277	277	247	280	274	286	282	287	343	291	247	266	262	283	285	288	265	286	281	268	271	267	276	270	257	297	267	274	275	263	309	318	319	264	284	248	295	297	312	255	286	284	280	294	267	282	266	278	266	292	260	285	291	267	282	268	290	287	264	287	301	261	260	249	295	293	267	284	265	264	264	277	279	309	290	282	299	257	285	291	303	285	293	291	280	304	295	263	265	297	271	297	276	251	327	280	299	256	289	302	265	240	295	283	260	245	289	316	261	291	262	272	275	282	300	276	300	279	266	265	250	244	274	264	262	276	292	264	261	268	292	285	314	278	294	288	304	284	316	303	274	257	261	284	283	293	237	289	287	291	274	287	275	258	301	308	295	288	291	300	260	278	304	269	304	266	260	330	282	293	299	260	310	270	249	256	278	337	292	281	294	281	293	256	259	292	259	260	302	289	292	255	277	292	270	258	285	293	271	271	260	298	284	274	276	286	274	286	301	285	268	309	253	299	307	270	269	309	283
36123	42884	29367	25892	26424	29999	32025	31021	32572	28969	14977	12184	12407	12117	9460	5981	5629	6645	6137	5493	6256	6281	6955	5843	5844	3654	2584	1873	1656	1502	1257	1130	1054	1128	1095	1094	1007	1048	983	1040	1082	1110	1020	1156	1114	1281	1355	1401	1320	1267	1386	1284	1233	1232	1176	1111	1069	976	916	942	876	933	930	857	803	801	774	759	729	734	749	720	705	720	748	681	755	655	692	696	690	661	704	704	705	684	699	679	754	715	751	765	658	656	697	708	701	666	709	682	700	679	664	602	702	721	649	655	687	731	682	726	731	680	680	681	750	730	677	663	694	702	688	674	671	675	691	702	647	683	657	695	681	682	671	691	678	682	697	646	681	687	618	676	701	683	668	726	647	663	660	697	679	715	670	724	700	671	699	697	687	695	692	673	678	650	689	699	724	711	648	697	698	667	687	653	658	728	688	687	673	702	724	658	676	703	659	678	678	677	681	712	708	676	715	682	707	650	682	646	671	644	685	652	662	683	658	699	671	710	668	647	721	729	675	662	677	687	746	633	687	685	653	655	730	663	674	710	698	702	663	717	692	700	682	664	639	696	713	711	713	705	687	687	666	661	714	706	670	679	707	681	713	679	676	688	686	683	634	678	655	666	670	665	691	713	690	724	709	627	726	670	668	726	670	672	696	705	692	651	650	644	740	667	652	694	647	668	663	694	766	672	651	705	717	684	722	703	686	686	694	688	696	690	700	668	675	691	672	698	712	676	710	680	714	667	727	679	671	652	702	700	683	695	718	677	716	703	686	696	674	650	677	664	642	663	699	669	665	661	662	685	661	680	680	688	671	719	709	717	651	655	674	693	649	682	638	693	718	662	646	639	672	675	662	676	695	661	652	682	711	677	699	667	661	688	637	679	640	636	665	698	652	686	679	719	697	652	693	715	726	656	665	670	731	668	711	692	667	679	676	681	718	640	661	642	673	637	660	700	687	733	655	703	693	693	712	680	687	719	704	670	744	681	641	699	682	684	695	709	668	682	682	705	673	685	687	666	670	686	708	743	648	698	742	726	651	675	645	687	683	740	647	664	720	673	701	709	709	689	666	649	694	691	711	687	680	684	691	687	698	661	679	659	648	683	657	701	655	661	706	707	658	674	674	692	723	671	736	685	662	688	688	669	664	689	700	642	691	735	659	631	728	646	646	666	659	736	655	724	686	738	669	649	671	683	685	631	668	686	644	692	665	681	686	665	674	687	677	684	677	733	714	656	679	703	665	639	658	650	671	673	696	709	672	694	723	697	691	714	670	665	716	669	663	662	668	667	705	668	666	693	720	734	687	686	693	678	735	666	639	688	717	671	683	671	687	645	660	666	706	687	727	707	694	641	727	663	693	711	692	687	700	716	669	706	661	681	691	720	684	695	662	655	705	674	641	715	651	660	687	692	694	708	675	651	711	662	666	715	679	680	693	729	718	676	685	658	718	697	712	638	678	705	651	655	693	699	698	697	724	678	682	686	653	683	645	692	687	653	642	720	630	674	686	694	710	722	655	682	690	696	674	685	656	705	669	727	676	725	717	648	705	668	669	664	725	737	645	647	674	677	725	677	669	705	644	676	728	659	717	717	695	669	627	683	662	678	697	656	675	663	728	725	690	676	675	703	699	662	731	655	728	635	718	660	635	708	742	663	647	697	682	703	685	696	680	700	674	716	682	647	716	643	703	703	688	703	652	671	668	680	712	659	679	689	695	685	651	690	681	666	680	703	661	655	680	662	676	688	664	635	631	656	700	662	737	717	677	707	653	614	691	730	741	657	705	667	707	648	691	659	685	714	685	672	697	715	704	674	668	692	745	717	714	694	658	684	686	728	707	695	675	677	670	705	677	661	772	688	658	634	690	717	679	697	664	656	671	717	702	628	704	733	683	713	685	696	659	651	653	686	743	679	693	680	663	674	655	677	635	664	694	645	684	687	612	679	700	669	695	675	717	643	656	658	642	641	705	699	702	695	650	679	710	648	697	663	665	700	663	695	650	671	653	714	669	709	679	679	709	641	675	658	652	701	734	681	695	660	658	707	667	680	686	660	737	684	667	675	670	694	659	702	727	667	657	673	689	656	684	657	644	715	664	697	653	648	671	712	669	680	674	689	703	710	688	649	723	714	653	639	702	656	744	734	624	656	672	713	696	637	719	744	704	673	705	655	666	677	700	685	681	666	689	668	670	717	702	688	712	668	726	686	647	636	666	677	676	685	680	666	672	692	629	698	698	678	702	693	692	666	689	649	678	717	687	662	715	651	689	686	672	678	695	682	708	683	708	738	701	671	742	674	682	695	663	595	672	660	738	640	672	694	683	705	653	660	648	701	725	665	671	717	682	700	674	715	691	693	682	730	654	679	636	678	682	690	704	723	667	739	683	668	725	668	631	665	687	680	718	665	662	706	697	673	656	645	705	685	656	726	687	645	661	675	712	684	685	676	696	684	681	688	713	717	684	629	668	655	684	678	633	684	688	688	677	667	676	686	722	676	664	657	658	684	658	742	679	698	722	710	669	685	722	663	693	675	718	687	667	669	646	657	678	694	674	680	692	687	700	683	695	654	687	646	691	673	652	686	694	686	643	705	690	665	695	717	666	677	694	692	707	698	652	679	726	673	692	699	747	676	713	681	654	689	683	698	722	694	709	663	696	638	654	648	718	667	692	699	706	650	678	695	664	674	696	693	682	695	698	632	669	631	677	677	665	640	692	657	657	708	718	710	685	682	640	668	748	707	693	644	664	686	665	681	694	699	695	753	700	661	675	680	706	745	663	663	712	699	686	666	676	665	673	732	666	679	667	676	660	716	673	678	730	677	650	678	664	657	709	686	677	716	692	632	721	661	661	661	689	674	642	680	677	696	688	741	698	690	705	684	702	735	661	673	717	679	705	647	684	652	688	649	643	665	699	684	696	663	669	675	677	668	651	655	667	664	651	685	703	664	697	679	638	679	662	691	674	696	646	663	681	633	696	678	671	636	723	667	679	678	678	708	664	701	683	690	683	670	712	685	663	709	684	701	679	693	615	682	693	692	703	672	682	679	687	680	726	684	705	687	654	694	696	607	683	644	647	664	686	706	601	680	684	673	700	684	698	637	667	704	697	727	687	648	702	651	698	645	709	654	733	700	693	713	666	702	683	702	649	674	726	644	694	694	702	692	706	656	672	668	696	663	683	689	687	644	705	682	685	703	716	700	674	675	641	766	663	637	689	675	683	637	699	690	689	644	687	713	717	691	660	654	676	674	668	703	671	709	681	716	696	689	667	710	660	690	659	672	652	658	731	700	728	698	676	642	664	690	665	681	686	646	710	744	740	709	670	671	679	645	728	636	680	661	676	701	680	633	687	678	703	681	664	688	739	642	742	660	685	669	695	692	679	642	662	678	688	674	677	688	677	720	624	703	689	678	645	679	632	709	674	721	662	659	699	705	631	646	655	677	680	703	699	682	669	614	654	722	642	684	696	667	697	723	654	680	670	699	674	670	655	658	683	693
15526	13153	10292	4880	2890	2403	1956	1436	1213	998	705	690	685	662	574	539	475	491	535	477	504	445	438	423	404	405	363	351	337	299	322	297	300	284	290	285	292	295	286	297	291	297	291	305	328	329	335	334	328	306	286	317	306	322	324	328	328	320	275	329	309	301	278	243	307	293	293	282	299	283	297	296	279	285	269	311	269	286	304	269	270	279	306	323	292	294	291	326	219	301	248	280	281	317	291	289	303	306	265	294	260	314	280	287	325	276	283	291	291	271	279	304	292	266	294	289	294	299	278	293	286	283	281	283	293	254	302	260	304	299	270	247	289	276	268	302	267	276	311	265	280	285	306	265	299	305	313	303	273	265	286	299	306	313	293	297	281	273	306	288	303	314	267	255	285	280	277	277	282	281	266	300	264	272	293	294	269	272	299	300	276	260	289	289	299	277	309	295	270	241	282	309	293	289	273	293	266	289	295	282	273	303	291	302	284	297	267	275	282	306	268	307	316	298	279	299	303	303	259	277	289	271	290	264	287	269	286	277	293	288	315	282	295	252	300	284	270	288	260	306	263	266	305	288	278	275	300	320	303	328	260	302	293	289	315	296	279	302	267	298	278	275	316	290	297	290	273	295	293	252	259	308	288	310	297	295	307	257	320	273	312	272	309	289	323	295	304	302	300	290	301	283	282	275	271	282	318	303	269	295	275	305	298	287	292	285	307	285	300	257	284	284	290	296	313	305	296	294	259	294	274	301	273	329	266	267	253	282	275	289	284	265	264	285	295	320	294	275	281	244	297	278	287	275	253	296	306	264	280	306	295	250	313	258	300	302	275	298	261	311	290	280	264	300	288	271	271	347	287	302	287	311	305	268	282	309	273	293	308	281	269	303	312	278	310	282	280	279	285	291	313	280	291	292	292	304	282	320	272	270	318	289	304	279	310	315	278	277	273	300	261	267	287	314	285	306	288	295	270	272	293	312	299	290	318	295	290	272	298	264	268	321	305	291	290	271	283	269	278	291	294	287	287	289	263	283	283	299	303	294	293	306	273	276	278	330	283	280	308	269	300	281	274	271	311	280	303	285	270	339	305	282	315	272	309	275	293	268	305	296	276	324	269	287	292	265	266	300	269	271	292	297	276	288	268	254	276	292	258	283	284	290	310	302	284	314	275	301	326	317	309	288	302	296	266	283	297	311	299	277	293	298	318	280	284	271	312	276	288	280	270	272	325	313	279	273	338	307	285	268	255	302	294	286	327	280	320	291	288	316	299	285	273	260	298	291	302	323	280	251	269	273	291	296	289	266	250	311	274	303	311	306	303	301	285	277	261	298	279	289	265	283	258	264	302	299	317	278	301	284	319	299	291	287	292	318	285	268	313	308	301	293	297	278	294	299	298	281	265	307	303	302	307	315	318	322	275	282	295	288	278	277	305	280	268	307	278	275	292	267	262	328	291	290	291	307	276	291	312	274	258	299	308	325	277	273	287	293	295	282	286	286	260	297	293	324	274	270	282	302	307	272	286	282	268	302	275	257	289	277	311	278	266	290	298	271	299	268	274	280	316	286	299	303	276	283	262	278	281	266	299	292	268	283	260	287	283	288	305	284	290	297	254	305	268	291	320	271	298	298	284	286	348	272	318	287	312	283	303	273	284	295	303	288	273	277	276	303	316	274	278	306	277	292	266	267	263	267	289	293	286	291	308	268	267	282	285	275	275	274	255	283	290	293	313	261	249	315	273	310	271	273	277	254	281	278	280	297	291	282	347	280	289	284	267	270	280	276	277	276	325	296	289	301	271	325	256	325	312	315	303	294	278	272	277	271	305	287	260	249	277	291	307	276	304	329	273	288	299	277	272	299	293	272	247	271	308	285	309	295	310	292	299	277	277	282	301	287	264	304	323	294	299	293	306	294	260	293	313	285	293	269	276	271	305	247	309	283	296	302	285	294	289	290	304	287	267	320	312	291	259	248	298	281	294	273	284	302	291	282	277	264	283	290	243	249	299	312	292	276	260	271	292	258	279	295	301	301	269	285	290	279	256	288	287	292	301	260	299	295	286	266	283	279	288	292	255	280	307	289	295	285	290	294	302	270	295	279	285	296	275	279	271	288	276	320	262	306	292	306	276	299	258	282	271	291	281	299	288	260	287	285	294	287	271	310	304	275	283	278	290	271	264	331	321	278	274	276	277	312	277	326	279	312	294	281	273	312	278	290	300	286	290	295	287	302	270	289	284	302	275	273	284	301	280	268	284	290	298	259	270	294	306	270	254	291	304	297	282	266	309	269	261	295	301	282	285	290	299	262	297	259	314	304	282	274	253	305	295	302	274	277	279	307	319	284	290	269	264	309	285	284	303	288	295	297	303	302	257	287	269	308	284	295	295	265	276	286	266	271	325	297	290	294	284	294	279	300	308	270	278	305	261	299	279	249	272	301	294	300	283	270	311	282	293	299	299	270	279	292	276	296	271	296	293	270	312	292	313	297	288	297	297	296	276	279	308	295	284	273	291	288	281	291	294	321	296	274	313	313	267	334	311	286	291	295	258	282	260	309	252	283	305	277	314	304	301	303	260	236	314	293	275	310	285	289	284	292	281	319	290	287	279	267	301	287	261	282	292	285	303	283	292	252	277	274	281	282	313	331	297	285	286	313	294	279	292	274	293	263	300	258	303	308	316	305	281	260	295	272	294	306	267	268	299	291	286	296	282	292	315	289	292	281	283	284	318	294	297	294	293	297	292	288	290	293	314	330	259	280	281	281	285	311	302	293	274	267	281	320	272	324	287	283	301	281	289	289	278	302	292	284	274	274	285	302	260	279	278	280	291	291	295	299	295	274	275	280	300	272	282	295	289	282	290	314	319	284	291	301	244	300	301	280	311	290	266	280	283	312	284	297	294	288	302	291	302	289	292	304	316	293	279	280	325	293	276	303	282	250	263	300	273	248	296	300	303	270	273	313	285	268	316	277	298	298	312	294	289	321	258	290	263	293	288	252	278	311	313	320	296	281	295	290	293	298	258	278	270	291	267	286	290	302	269	286	256	286	277	279	268	292	305	261	268	252	292	331	327	327	275	287	270	300	298	292	264	282	262	303	277	289	297	291	290	274	294	273	303	270	270	304	258	291	268	273	299	262	285	287	286	256	322	269	282	267	263	287	296	272	298	265	259	285	267	259	277	296	290	320	292	312	300	243	322	283	307	288	315	277	308	265	301	277	290	278	283	295	298	288	286	249	273	285	313	312	292	271	279	310	306	270	245	288	275	279	331	310	306	306	319	294	312	302	292	305	324	258	279	293	291	280	298	322	267	291	269	301	275	261	262	291	292	318	288	291	309	275	293	290	326	348	321	270	291	297	290	288	278	291	298	295	280	240	296	334	306	286	259	269	277	246	292	285	269	255	286	296	283	275	270	281	283	288	283	289	293	322	297	318	318	284	305	280	299	303	299	283	280	304	278	290	280	287	302	309	289	253	288	308	270	297	272	274	289	262
10344	13287	13397	10926	9468	8620	7762	6276	5880	4955	3394	3179	3128	3026	2768	2451	2284	2222	2310	1983	2015	2008	1881	1789	1681	1498	1301	1123	964	930	889	813	886	834	840	828	807	760	776	793	794	823	833	853	866	867	942	1012	949	981	954	896	901	913	998	897	843	847	781	823	787	778	796	793	732	680	755	715	739	704	748	729	730	750	735	706	764	708	724	707	713	747	730	722	711	730	709	691	705	768	770	732	731	731	710	765	721	762	714	708	744	734	735	689	737	714	690	702	709	683	737	689	731	707	703	702	739	718	698	643	724	703	706	715	684	706	729	693	728	706	707	708	712	752	707	712	724	734	688	693	708	739	732	712	702	692	734	709	758	709	747	766	712	712	737	725	719	699	718	709	703	719	778	723	703	697	770	704	737	708	708	734	704	680	696	703	746	671	743	705	683	687	672	746	726	718	678	670	693	712	709	705	741	686	726	726	754	758	738	749	737	710	735	716	729	704	738	760	771	731	750	733	709	725	647	712	705	714	728	703	704	712	733	762	700	719	774	722	708	734	734	709	714	728	739	774	750	681	801	724	687	689	724	654	735	693	744	713	691	697	733	685	684	706	713	707	753	699	668	727	703	698	758	708	744	682	724	711	699	693	784	743	690	732	694	714	721	682	762	737	707	712	698	737	682	701	732	708	700	712	750	688	692	753	708	710	742	684	741	704	748	699	746	748	688	697	712	698	762	751	699	682	695	736	690	746	758	749	725	677	726	706	720	704	696	689	693	721	710	675	697	708	687	670	738	746	704	662	680	648	748	710	722	731	695	730	701	699	717	692	720	701	726	726	746	752	753	731	710	700	685	732	719	721	695	705	758	751	737	716	750	724	712	658	736	732	745	696	707	765	709	776	710	718	721	699	709	733	680	705	705	691	714	709	723	741	707	726	689	695	693	709	708	693	738	696	665	734	704	738	744	712	725	717	769	766	726	758	752	682	690	705	734	704	750	690	673	700	708	740	710	710	741	709	721	718	715	690	685	746	692	748	691	671	735	681	688	745	752	722	705	718	770	741	709	731	705	682	690	714	658	692	683	757	718	668	700	687	687	749	717	730	713	683	720	727	685	761	749	696	689	733	760	671	723	740	708	708	697	753	716	693	747	711	702	713	685	744	720	753	726	723	717	723	686	722	717	717	727	709	715	691	727	734	773	723	716	670	750	685	726	731	730	724	753	726	680	746	712	712	751	683	720	690	794	735	747	695	721	707	706	749	694	722	695	743	687	737	719	744	684	719	719	700	712	705	710	748	715	711	760	760	723	655	713	727	727	713	742	681	735	693	713	713	740	706	718	731	707	709	712	719	699	748	741	736	743	673	706	756	750	660	692	663	736	678	762	744	687	687	758	722	714	708	713	701	733	700	761	682	733	765	724	728	747	685	638	687	749	729	672	692	724	702	682	726	694	751	716	714	704	709	689	713	688	731	752	674	724	713	735	705	727	747	772	704	700	727	702	683	712	652	697	701	698	694	735	681	754	727	744	713	703	709	738	744	674	717	707	733	704	728	708	739	709	698	678	694	723	708	668	731	712	727	744	700	645	746	728	747	707	735	748	726	726	729	691	730	717	749	733	734	738	719	747	736	681	728	659	714	717	728	702	729	719	736	734	655	725	696	786	738	705	700	685	709	689	710	676	722	686	707	704	719	701	757	709	741	680	703	741	719	701	710	727	701	727	733	685	744	715	737	698	654	713	690	714	770	768	706	681	709	724	713	741	684	717	722	744	750	684	734	721	715	713	709	682	742	801	736	686	664	741	726	723	703	726	743	719	731	725	691	711	731	747	735	667	728	741	764	699	673	727	719	705	688	695	726	726	735	710	707	721	670	735	696	713	665	653	729	716	737	742	723	742	751	718	731	626	738	720	682	688	681	735	663	677	722	686	708	718	702	713	742	740	715	689	700	692	697	708	738	740	716	712	701	710	739	682	708	749	743	725	699	664	701	700	695	704	688	723	681	723	693	693	734	680	715	732	692	716	696	738	724	737	705	725	744	745	719	658	712	678	693	729	704	710	723	735	735	701	713	720	752	714	754	767	699	699	722	747	749	729	732	736	736	681	796	686	715	749	688	652	655	761	692	713	737	696	694	697	701	712	715	764	721	696	705	674	760	748	673	721	693	749	725	675	688	700	713	696	714	731	722	715	713	681	675	728	686	697	743	725	683	724	695	765	708	729	710	708	722	733	671	679	724	718	761	706	781	743	735	731	721	716	723	695	680	702	664	703	712	712	697	699	744	692	703	717	666	687	686	690	699	686	733	696	704	689	775	742	701	695	718	751	701	779	697	695	731	700	719	694	776	694	708	705	711	741	710	675	708	691	736	666	667	713	720	751	687	752	747	649	740	721	682	761	700	706	695	730	694	729	675	738	751	724	690	669	732	715	745	711	744	709	707	714	721	753	714	690	771	699	749	717	701	709	725	717	682	704	666	699	734	674	692	741	726	716	712	741	742	688	678	708	701	726	741	713	698	721	702	711	727	705	670	683	680	697	725	729	773	670	747	700	726	704	700	690	680	755	717	722	772	712	730	726	743	691	720	708	699	734	715	757	719	714	714	673	731	711	684	743	684	701	716	748	729	733	683	703	736	717	716	707	729	720	749	711	722	681	712	728	703	705	689	702	765	707	726	696	676	693	662	728	752	740	676	689	708	714	715	687	700	768	689	677	724	713	752	712	705	688	691	732	747	725	684	695	689	684	744	671	677	713	713	743	720	715	725	677	687	698	695	754	729	734	720	683	743	707	747	689	764	722	706	723	662	751	747	715	704	716	702	735	678	737	728	726	721	686	719	698	691	746	716	706	723	745	694	770	700	714	729	717	686	719	727	685	702	723	714	743	708	742	730	731	757	732	712	685	741	674	733	709	736	681	693	736	753	719	712	700	770	721	720	698	724	705	727	746	733	746	727	763	713	746	756	704	761	732	726	675	742	746	740	777	698	670	719	728	704	717	709	685	681	679	690	709	719	729	702	740	683	705	717	709	706	701	723	691	675	700	693	722	679	706	690	683	707	690	720	725	683	767	712	736	717	744	698	703	683	751	695	738	720	692	712	713	708	717	702	712	680	742	694	733	714	694	683	675	693	689	676	693	719	681	699	735	663	686	744	706	695	716	790	720	695	734	701	706	729	712	735	715	739	696	704	686	728	762	738	708	733	741	738	744	703	684	735	725	741	711	677	689	712	697	694	720	711	731	710	703	712	702	667	728	713	705	664	728	689	702	689	725	723	749	721	738	737	681	697	703	649	733	712	679	706	733	708	732	710	731	724	675	742	680	685	707	728	743	694	725	702	745	733	733	708	689	680	698	729	732	716	719	763	726	742	733	710	719	711	740	688	722	705	756	712	767	722	716	711	736	685	740	706	673	683	705	766	668	735	768	680	697	696	719	679	678	707	730	697	730	667	686	691	713	730	683	731	751	698	736	722	733	701	734	714	678	735	704	731	759	747	687	764
38033	44933	32814	21207	17405	15362	14073	10919	9379	7839	4022	2012	1866	1739	1311	821	811	741	902	839	796	755	819	754	736	546	468	406	395	355	370	305	345	323	354	348	330	345	338	329	317	336	326	340	329	375	380	383	381	339	331	345	305	377	364	375	347	325	327	316	345	342	355	331	297	287	296	283	294	319	313	273	355	325	325	304	331	292	268	286	305	268	313	276	336	298	312	298	281	327	278	303	283	286	311	275	283	274	276	283	313	280	283	282	320	290	297	297	330	311	314	295	292	274	290	302	315	309	311	308	288	294	295	324	310	258	294	310	323	314	290	312	311	309	292	286	282	298	301	316	299	325	312	283	314	296	310	284	320	290	265	326	307	302	310	274	298	309	303	318	302	281	271	295	268	325	292	321	283	324	317	306	296	281	299	336	311	266	302	288	302	296	316	283	313	291	314	320	299	318	299	274	267	330	317	327	292	304	275	322	277	252	268	313	299	289	286	306	298	305	297	296	313	318	296	320	308	295	303	306	318	278	331	304	271	305	294	303	286	297	295	305	279	294	272	325	291	330	294	307	329	282	320	307	324	289	329	316	315	314	318	301	282	283	282	289	289	284	278	289	299	296	305	296	305	289	308	305	319	293	299	275	313	281	300	311	317	265	287	275	299	319	276	274	319	275	309	290	278	305	272	306	290	302	300	305	276	264	287	323	284	310	303	284	285	298	310	310	303	288	305	290	268	272	293	296	316	325	290	327	305	290	308	319	292	310	291	285	280	304	302	310	291	289	290	274	296	279	313	289	286	299	301	299	308	305	303	306	334	302	308	317	288	288	309	284	297	314	268	288	293	337	328	301	313	321	297	283	301	309	267	286	287	286	308	261	292	284	275	299	343	280	286	287	309	271	251	319	290	309	295	287	316	261	323	285	294	278	319	304	317	309	304	316	299	303	320	306	307	299	309	310	282	323	291	309	279	300	284	288	305	279	289	272	307	320	308	292	308	293	268	265	310	290	294	308	289	295	308	314	314	280	296	257	298	300	285	316	280	292	319	301	310	304	330	294	273	257	300	316	291	321	289	291	311	286	307	294	323	304	292	311	298	277	290	296	312	310	306	284	285	307	290	311	304	322	299	296	288	315	333	308	281	266	318	258	278	302	260	297	285	277	295	299	287	289	294	318	280	314	314	297	284	275	299	314	281	297	261	343	299	325	307	297	293	298	295	305	298	310	301	287	278	285	310	280	310	308	275	283	341	283	345	254	264	299	292	290	304	283	310	305	261	303	282	284	288	289	315	277	300	305	305	300	282	294	307	314	294	320	276	302	320	323	327	280	294	299	276	302	281	263	295	295	291	320	293	299	317	298	323	305	297	330	283	309	289	311	309	280	299	299	275	296	331	295	292	297	337	291	319	279	300	292	301	275	293	262	312	304	293	316	296	305	304	310	294	309	303	301	291	286	306	287	284	297	296	274	290	305	268	307	309	314	283	262	274	301	308	288	290	271	303	318	278	303	284	286	281	316	324	321	298	310	277	299	285	311	352	289	303	284	299	307	324	298	283	291	313	274	320	295	305	281	339	298	292	293	290	273	280	312	280	319	286	298	302	290	305	292	290	326	338	303	303	303	298	314	278	287	295	301	274	296	317	270	354	277	299	309	325	272	278	294	292	292	310	285	292	321	311	303	269	302	326	285	286	283	304	360	301	264	298	296	303	338	290	305	330	313	288	291	298	270	315	308	277	308	305	278	300	314	332	307	294	298	269	295	287	308	301	308	340	286	281	295	292	321	314	300	259	301	304	320	302	317	317	332	295	303	341	299	298	326	291	287	267	316	285	320	300	328	310	324	284	254	313	317	315	254	292	291	324	309	283	292	293	341	291	301	303	285	267	299	312	301	307	300	270	334	296	288	309	253	298	302	290	297	277	295	303	280	291	299	302	317	261	331	326	293	317	290	309	282	311	295	279	299	302	317	277	289	265	309	336	284	267	292	290	282	288	330	301	340	293	327	328	306	284	274	295	311	303	273	298	296	288	311	276	292	268	282	274	290	294	322	303	314	312	255	319	313	314	276	254	286	307	306	306	309	313	298	261	300	302	320	302	308	300	278	319	307	294	296	302	325	313	305	298	294	320	318	289	297	342	267	291	308	303	323	285	300	331	283	297	270	310	330	325	304	274	304	331	305	298	302	282	310	315	283	287	260	300	305	308	287	295	324	293	281	313	277	290	291	306	314	305	316	292	323	295	318	295	311	294	289	312	324	294	282	298	288	312	288	335	282	315	309	325	307	283	288	307	283	331	327	275	307	289	308	280	286	300	326	288	304	337	290	284	299	263	306	286	299	303	294	291	289	298	272	285	333	290	295	326	306	301	299	264	262	275	333	300	307	292	283	315	286	310	266	295	311	270	282	287	289	302	305	313	307	306	294	310	291	300	266	298	308	317	289	303	339	324	296	303	286	287	292	273	283	293	310	329	278	297	323	303	299	275	270	309	279	281	261	301	295	300	317	294	300	289	310	285	276	311	334	313	291	285	275	297	288	289	293	253	333	307	284	269	291	311	296	277	294	310	331	304	294	288	296	312	276	328	309	331	271	308	307	282	313	308	293	257	265	286	305	295	274	291	293	300	332	302	315	310	335	316	310	291	302	283	268	337	292	294	321	276	300	304	285	286	294	285	294	331	274	294	282	272	316	317	339	302	291	309	300	285	334	300	314	333	297	287	285	332	323	296	278	300	314	305	279	313	283	306	313	336	308	319	299	300	297	321	301	292	296	306	298	287	271	300	288	295	284	324	325	318	285	303	311	280	293	308	314	300	279	328	291	279	302	293	287	269	299	307	322	284	303	319	294	280	291	297	311	309	284	303	300	315	304	302	309	291	291	286	257	308	286	309	303	298	310	282	297	288	307	291	303	292	329	293	299	313	350	314	300	271	316	293	301	295	330	309	293	290	328	269	309	248	347	296	313	286	316	323	311	300	300	266	304	287	319	295	300	283	293	310	275	305	301	305	273	303	302	312	251	314	305	282	310	279	287	310	305	310	298	304	303	280	310	296	308	283	271	293	324	323	283	308	300	340	290	341	342	308	272	303	306	310	294	278	314	287	325	253	284	280	347	307	271	331	313	297	291	292	296	286	305	285	255	292	275	276	328	335	310	286	312	276	325	284	318	289	287	311	319	264	293	293	305	325	303	278	290	293	307	304	300	335	341	272	297	329	267	275	280	263	273	286	282	300	279	338	306	310	312	295	297	301	328	301	324	294	305	329	328	282	287	316	287	321	319	324	294	318	300	278	284	309	288	328	299	284	295	301	290	325	313	284	317	279	290	310	305	287	279	254	312	291	306	271	303	320	267	292	316	338	274	301	292	292	307	289	302	316	281	296	288	286	303	321	310	262	315	296	320	299	301	296	322	303	268	280	269	276	270	311	290	316	310	296	284	312	304	331	329	310	291	317	291	296	310	307	297	291	286	293	288	307	279	327	297	272	320	257	299
27802	40087	26777	21587	21390	23932	24899	22732	23834	20799	11626	7525	8610	7598	6400	4322	3854	3985	4660	4008	4344	4111	4061	3953	3764	2505	1959	1561	1354	1181	1060	1075	993	1044	1008	938	976	947	923	951	958	1022	1039	963	1021	1129	1217	1314	1176	1177	1194	1209	1154	1110	1075	1103	990	961	962	846	925	887	872	841	880	792	817	754	807	761	789	789	776	764	739	695	787	714	762	776	765	783	776	762	781	762	740	737	743	790	744	772	728	762	777	736	774	748	733	729	748	713	739	739	730	720	757	720	741	774	752	748	779	768	787	694	777	753	737	743	728	778	680	712	688	743	782	736	742	762	770	782	723	791	696	720	707	725	730	762	742	690	721	753	729	704	719	746	763	709	756	759	695	782	700	739	720	752	722	688	760	750	764	762	747	718	725	717	727	701	791	699	706	705	734	751	752	728	711	733	741	733	741	770	689	715	735	680	705	712	755	679	743	721	690	762	725	718	763	756	672	772	769	709	705	760	715	685	772	755	794	743	723	736	719	723	770	724	764	802	750	691	719	736	770	712	702	730	771	729	709	770	751	763	697	781	716	701	716	708	728	704	736	747	708	697	741	706	739	767	700	761	729	758	710	721	743	761	747	783	694	750	739	771	724	697	722	719	750	744	747	709	723	715	770	725	766	746	720	742	759	710	738	752	730	780	775	715	716	736	735	722	740	734	721	733	730	760	730	724	691	715	747	780	718	681	746	732	742	697	738	740	739	721	793	698	720	740	741	696	727	754	771	735	756	767	780	738	783	798	729	726	749	728	790	740	758	745	716	713	709	712	723	734	692	704	738	779	742	724	740	657	774	762	720	754	700	749	790	747	768	782	753	789	771	707	732	787	695	716	734	784	776	808	726	721	705	723	721	801	731	710	742	744	709	757	744	759	766	744	717	767	762	740	722	764	731	690	721	782	737	764	710	731	748	761	698	711	756	725	755	720	694	734	725	749	727	744	725	742	676	738	713	759	765	715	752	773	768	755	743	699	745	715	744	795	726	701	720	723	708	721	727	707	754	703	755	723	730	703	750	744	700	736	800	720	748	762	765	722	758	745	698	742	759	707	755	720	739	711	717	747	713	750	745	713	724	747	705	750	732	707	746	716	768	762	743	746	756	747	723	720	734	732	720	719	762	741	720	729	750	729	765	740	682	699	725	762	714	747	747	706	688	720	768	771	709	712	724	768	698	762	798	762	750	792	683	757	740	737	758	719	817	738	752	715	735	715	752	727	706	752	728	739	742	740	723	730	723	773	756	753	740	720	742	767	752	721	738	756	739	800	740	758	775	740	738	756	761	767	701	732	720	720	749	760	696	795	714	735	692	766	734	736	707	774	769	706	791	773	720	780	734	727	725	734	727	780	742	726	797	736	758	701	701	752	754	739	748	712	774	765	703	747	729	775	725	720	761	714	766	741	724	738	723	725	744	755	745	725	722	767	734	775	717	743	738	759	778	742	739	732	779	725	724	719	747	762	746	725	700	775	724	750	747	723	753	728	771	700	778	745	751	779	715	724	707	693	661	736	739	703	746	717	743	740	693	703	767	713	715	759	747	734	735	743	727	771	720	758	732	740	746	746	742	734	734	738	784	737	709	767	779	753	716	762	753	712	748	742	721	737	787	741	792	720	783	724	731	758	729	743	729	744	709	701	709	779	767	677	759	756	755	736	730	783	723	741	741	779	775	761	737	735	754	689	721	722	743	762	702	749	698	713	735	773	750	700	711	749	759	705	801	736	783	729	716	726	778	701	716	748	762	726	758	762	724	750	774	732	723	734	699	764	734	780	697	717	758	757	779	726	743	760	735	777	723	749	809	716	720	772	723	737	747	788	718	775	744	736	779	772	724	735	773	706	728	782	719	766	749	725	747	724	724	734	787	734	743	726	734	735	767	752	799	725	694	704	722	802	812	682	709	711	774	719	744	735	731	731	706	738	761	740	752	745	733	746	711	780	709	655	713	716	756	743	755	748	722	705	686	751	691	734	731	731	738	741	725	727	737	766	767	751	757	749	722	700	716	734	703	752	693	768	758	751	731	692	729	715	786	690	734	724	741	785	730	741	744	739	751	788	746	697	714	754	737	711	777	706	734	697	757	768	747	766	744	786	682	748	732	760	738	761	713	696	717	766	693	729	727	750	766	738	754	731	716	652	766	698	745	741	780	771	721	752	726	736	754	755	736	730	706	709	706	765	760	716	716	752	764	784	712	739	719	726	729	679	704	754	773	710	771	728	733	691	774	711	730	724	764	748	763	704	788	814	735	741	740	720	708	744	715	750	736	725	680	735	765	719	727	751	781	754	747	785	736	742	710	728	780	728	729	764	771	732	722	779	729	681	771	742	698	737	774	740	726	699	755	778	799	748	744	714	756	728	728	718	722	744	708	738	789	700	706	740	746	761	738	715	780	741	737	739	769	757	742	740	695	745	713	761	703	746	756	724	696	720	725	731	745	720	710	777	757	736	728	784	725	753	718	762	693	750	717	700	762	715	752	722	735	717	758	771	727	702	756	786	777	733	704	743	761	770	706	736	768	747	713	784	709	726	779	733	749	704	780	764	778	723	787	845	735	776	687	745	761	747	714	732	777	766	707	768	777	746	726	728	736	697	721	749	769	752	752	763	712	731	719	774	706	729	736	793	760	739	754	748	741	718	764	715	752	754	772	738	719	744	721	772	749	749	751	708	747	741	704	702	715	756	752	760	809	749	732	719	728	741	724	761	787	747	744	765	734	749	754	758	701	731	737	697	715	772	723	766	769	753	781	702	769	698	729	756	749	746	701	716	756	691	749	723	766	747	746	763	760	757	712	733	735	717	754	727	716	731	739	740	701	734	777	750	748	776	713	760	723	785	720	719	749	724	739	728	712	763	719	744	768	706	719	729	725	730	746	771	709	726	755	762	746	756	686	753	717	754	752	723	723	756	721	788	742	738	758	710	715	778	749	748	739	745	698	781	767	706	722	735	792	732	734	747	728	713	699	747	765	739	709	770	760	745	710	733	731	708	728	746	702	744	733	704	773	763	788	762	717	770	756	757	694	775	696	750	815	743	714	750	701	748	728	705	766	706	744	699	735	804	777	742	749	731	717	767	769	761	706	751	732	712	716	707	699	768	726	735	720	723	697	748	705	747	726	740	772	708	762	764	733	727	732	743	700	691	778	721	716	771	755	749	764	763	752	761	741	740	723	735	765	795	728	769	728	719	730	760	730	708	733	758	736	749	701	697	721	754	722	768	741	753	744	739	764	740	770	743	708	764	726	724	757	784	723	737	738	721	744	744	744	735	744	738	734	728	771	709	745	774	713	742	729	742	774	767	709	742	729	687	697	754	717	705	731	736	751	768	731	731	754	706	725	728	770	734	774	714	738	715	743	744	732	747	731	727	674	734	759	703	698	734	764	740	718	771	772	704	754	766	748	741	688	697	710	723	732	712	741	760	721	747	775	735	682	717	733	779	688	781	693	708	766	777	744	726	768	763
44901	49676	36277	25077	23363	23359	21104	17118	15352	13659	8704	4063	2940	2212	1675	1220	1121	1306	1203	1101	1021	1122	1013	1011	1064	728	621	495	429	371	349	329	290	327	344	315	345	335	323	303	320	337	341	307	327	359	369	377	406	335	361	377	367	364	340	332	348	326	306	317	297	310	319	316	295	294	299	272	252	223	274	296	266	274	281	275	286	265	260	286	298	260	297	280	289	269	289	257	296	261	264	251	292	304	286	259	314	286	317	265	272	272	265	291	244	242	295	293	234	308	315	293	296	280	280	288	269	305	283	285	277	293	290	278	269	260	284	279	276	277	277	297	280	246	286	255	292	259	279	287	270	268	260	277	308	265	257	249	293	284	256	289	256	258	276	281	266	292	271	263	274	263	299	290	285	277	267	282	264	262	295	283	277	252	268	289	284	278	293	296	286	309	259	283	298	279	297	274	287	257	247	274	304	257	244	268	282	264	287	278	282	265	272	309	278	264	281	288	264	281	271	290	262	255	301	275	311	299	268	286	293	283	297	276	287	294	292	274	306	279	258	260	268	275	247	288	270	283	279	300	262	278	273	302	322	280	290	291	297	284	261	294	276	298	287	263	251	255	272	286	259	283	276	275	300	256	267	248	238	273	307	273	277	254	263	294	275	265	270	252	293	273	294	275	241	289	284	268	285	254	281	256	263	265	258	291	257	271	292	260	296	263	281	284	272	288	263	296	292	265	266	294	278	276	282	269	256	285	291	295	252	309	240	264	307	276	288	279	288	297	266	284	277	264	251	266	275	272	281	282	290	256	248	332	294	301	262	263	291	265	312	277	279	284	274	290	278	263	286	274	281	271	239	275	251	295	278	267	271	291	283	288	308	298	273	266	271	273	286	299	283	293	263	273	295	286	273	294	271	314	287	305	269	271	277	270	275	293	265	295	289	268	279	298	296	289	287	245	294	269	288	272	319	283	279	298	297	263	251	269	272	268	304	310	315	297	282	288	267	263	262	247	287	268	289	303	295	261	288	293	261	294	264	293	292	265	271	253	263	291	292	266	246	252	263	294	274	319	271	264	291	294	288	273	274	272	294	264	267	277	299	263	282	279	259	280	267	265	303	281	281	270	292	283	305	290	301	274	282	268	262	294	282	248	292	287	296	279	302	248	268	278	275	271	257	292	290	274	275	298	285	277	285	272	283	246	264	291	295	292	298	274	303	258	301	308	259	292	237	259	258	282	271	282	262	255	278	278	294	245	317	235	285	303	238	265	295	279	268	288	267	275	274	264	304	260	301	326	270	296	288	298	263	262	290	256	297	305	266	268	326	250	279	266	266	248	309	264	243	276	312	281	286	290	288	281	272	286	256	261	278	317	256	279	268	282	272	302	266	277	297	304	248	289	269	306	285	301	272	266	279	261	275	301	284	281	284	299	302	280	252	293	261	251	266	268	266	283	295	285	265	270	297	304	281	289	295	284	260	242	291	281	278	267	298	273	302	268	300	297	283	264	289	276	294	294	298	265	261	254	306	239	275	289	306	293	264	278	284	261	262	300	294	255	299	258	280	291	306	270	270	267	299	295	276	305	319	299	275	277	324	257	295	263	281	262	291	275	271	267	282	281	255	264	270	278	293	279	314	283	303	286	255	302	282	315	264	279	250	268	285	259	281	288	283	271	295	271	299	280	321	278	274	245	272	285	269	297	246	264	256	245	288	281	292	279	271	307	279	273	294	295	295	295	210	288	270	275	295	290	278	282	305	281	279	251	263	232	279	302	304	240	281	286	267	280	288	260	286	288	261	287	261	273	266	312	274	304	290	279	290	272	300	261	274	263	292	269	292	275	281	272	261	266	305	309	268	276	284	291	279	278	285	286	287	266	240	262	294	274	291	282	270	273	271	328	258	245	282	282	263	291	263	278	286	284	283	291	290	306	295	292	266	294	273	265	288	273	310	274	283	256	267	290	278	285	270	247	264	295	259	304	305	286	258	241	267	291	291	285	289	289	273	315	248	266	283	268	263	289	260	308	266	263	269	290	250	312	261	277	301	321	290	261	315	288	277	276	262	280	282	279	322	274	292	246	279	303	313	297	304	296	284	289	302	285	313	291	261	296	294	289	267	299	263	260	259	277	283	265	281	269	236	306	314	284	261	270	309	282	324	279	305	318	264	250	260	287	260	290	297	325	273	305	258	288	275	278	279	267	289	306	290	276	290	286	303	270	272	259	298	277	285	257	293	303	310	286	260	276	266	268	296	283	281	255	285	272	289	268	289	280	292	292	311	283	263	310	290	301	298	278	288	259	272	278	275	291	290	282	288	268	268	301	281	242	300	267	279	283	259	277	282	290	254	254	257	281	308	275	245	292	268	259	280	299	294	265	277	299	285	281	257	261	244	269	282	278	259	283	308	263	302	238	244	281	287	297	285	273	279	274	273	252	285	288	251	291	295	285	283	314	270	289	294	288	264	272	266	244	286	254	299	285	270	272	262	271	275	295	281	294	281	260	286	270	293	278	264	301	286	342	309	294	296	246	277	273	261	292	295	241	302	294	287	283	264	256	283	273	291	279	267	335	272	279	268	270	248	278	262	249	283	252	260	265	263	276	265	313	295	262	267	313	289	254	292	265	241	277	271	278	268	307	285	289	244	263	315	286	317	298	270	281	281	278	277	301	298	267	262	267	288	272	299	264	303	272	292	288	253	269	263	292	272	282	289	324	285	252	281	301	289	283	290	277	295	268	264	308	257	262	298	289	293	281	251	256	274	286	241	267	273	289	293	258	283	292	299	250	288	256	315	261	285	292	284	253	283	259	294	257	293	300	305	281	299	282	251	282	308	264	339	274	279	269	286	302	320	276	264	279	304	269	327	266	274	288	270	293	267	269	284	271	274	272	274	295	263	265	272	265	273	266	276	262	269	291	286	300	270	294	270	276	314	279	274	271	291	269	257	265	290	281	275	260	254	287	279	281	237	268	279	284	286	266	266	270	298	292	288	277	276	322	293	263	278	312	283	286	255	260	292	270	278	253	263	281	285	300	295	273	253	294	274	282	288	302	253	244	268	290	311	280	267	277	266	277	265	274	293	307	233	328	271	253	276	273	299	260	249	293	299	285	331	294	266	252	261	274	273	288	267	288	303	266	280	261	286	287	291	283	263	268	271	265	286	266	289	276	295	246	262	284	293	257	244	290	296	281	282	303	292	279	257	260	278	276	331	302	316	252	256	257	267	285	246	290	304	273	305	298	298	312	256	298	269	266	258	251	273	278	280	279	273	286	273	246	259	285	286	301	307	299	278	272	259	277	292	304	284	290	276	297	293	298	288	269	281	285	290	271	253	281	264	263	271	290	298	259	241	284	256	282	229	271	269	289	270	235	292	300	312	287	306	295	264	261	274	288	282	294	269	265	239	248	270	302	304	299	285	289	287	278	292	302	272	291	238	275	262	278	303	267	275	266	280	291	275	276	283	253	273	277	291	281	247	303	261	233	264	267	310	287	287	266
31979	44609	35528	26504	26354	30988	29408	29217	30667	26960	18918	10801	10642	9587	8198	6064	5587	6711	6772	5717	5328	5874	5762	5668	6228	3787	2870	2242	1757	1485	1261	1183	1167	1059	1067	1022	966	1012	1011	996	1083	1109	1086	1096	1162	1142	1267	1434	1382	1238	1319	1306	1269	1181	1237	1154	1048	960	993	987	960	889	903	865	831	804	780	749	777	758	762	780	719	770	732	714	778	663	699	699	686	667	679	736	696	726	725	733	759	735	703	725	717	671	696	746	702	655	682	708	745	694	668	691	705	681	651	702	680	702	724	726	645	677	710	721	686	713	681	709	684	651	675	661	668	704	687	687	688	655	657	653	679	648	672	726	684	691	672	664	696	715	658	685	682	670	651	706	655	674	692	705	678	732	689	655	734	667	646	684	661	710	705	701	658	686	670	667	701	684	707	667	710	681	695	692	688	704	683	710	730	673	706	711	674	690	657	703	662	704	663	682	711	667	675	660	678	722	756	738	705	686	650	682	679	689	721	635	672	656	691	679	722	728	673	667	701	672	710	689	735	680	670	719	685	704	748	699	718	734	660	666	664	663	622	664	681	709	687	695	718	702	746	661	647	709	648	691	716	669	665	682	737	688	732	695	698	673	711	701	701	674	689	658	644	667	670	660	654	684	704	657	671	700	687	705	656	696	725	697	656	683	710	668	708	675	656	680	687	654	691	707	681	674	696	655	665	675	696	667	650	659	668	669	686	680	717	669	714	680	709	693	708	676	680	688	721	686	667	657	663	710	665	670	661	700	663	716	681	697	691	669	693	675	712	691	673	666	660	688	673	743	649	662	689	646	693	679	706	684	695	657	721	701	721	720	716	645	646	682	726	687	676	694	718	666	688	689	655	686	669	725	671	700	688	641	708	757	736	678	659	654	633	685	701	731	713	675	680	640	657	710	711	722	669	645	694	679	681	675	692	758	714	631	728	666	706	682	654	686	666	659	699	681	693	723	654	697	666	739	684	672	712	671	688	680	707	677	664	690	688	716	666	649	656	656	665	710	670	671	670	701	695	699	687	678	759	682	653	683	675	705	706	713	697	678	676	723	680	750	658	663	702	696	683	669	683	664	758	669	673	725	691	686	658	650	712	670	690	664	726	679	757	744	656	739	678	696	639	710	682	658	691	719	646	664	676	725	696	689	692	661	654	673	711	727	666	642	671	712	667	678	694	695	678	712	686	664	694	665	703	644	714	650	714	687	671	633	657	672	674	735	689	696	683	673	672	708	679	683	655	704	681	674	661	622	683	708	632	667	652	688	683	694	739	748	694	687	729	704	684	668	650	706	659	701	722	711	655	674	724	652	699	655	679	711	664	720	740	709	698	695	637	650	713	676	704	686	686	708	700	692	662	717	715	713	682	714	638	707	685	692	705	705	704	672	647	703	684	657	674	722	655	676	679	710	661	695	684	732	650	670	648	710	693	698	713	679	638	674	699	736	712	696	684	667	670	697	719	664	651	696	651	700	664	686	699	675	657	700	662	654	701	686	674	658	700	689	750	665	668	652	692	721	688	687	665	679	684	682	721	704	644	691	685	685	641	707	731	725	682	690	685	716	653	677	707	711	729	693	680	718	698	688	670	691	642	681	705	688	697	703	696	718	662	716	649	689	670	713	679	657	696	693	689	717	721	644	722	674	656	660	698	694	679	697	714	670	713	727	645	697	637	699	663	681	722	679	698	682	653	687	670	707	681	653	665	688	687	644	661	665	696	677	692	729	691	660	697	683	681	699	721	688	654	696	704	712	664	685	708	673	684	721	689	679	678	674	698	653	633	708	637	661	688	662	674	695	665	727	700	688	676	696	691	662	664	692	681	715	642	711	709	697	665	695	687	691	680	717	696	715	722	706	647	678	731	679	685	687	713	677	666	718	652	687	686	683	659	714	706	658	703	653	693	719	666	698	710	681	738	712	713	698	654	699	682	670	684	685	647	689	708	738	702	708	738	675	712	680	679	667	701	658	693	678	684	710	711	736	674	727	668	683	709	668	715	706	673	688	724	658	753	688	649	718	617	679	689	682	673	710	661	674	729	710	692	641	727	675	665	651	691	708	698	661	694	709	649	667	675	685	664	668	683	686	655	672	694	656	668	642	653	674	729	747	678	678	704	703	667	651	699	672	718	714	687	678	690	704	687	709	701	684	710	719	666	669	671	640	684	681	660	671	653	686	678	661	663	731	691	683	667	683	682	711	684	657	648	709	657	674	668	666	642	665	703	709	687	673	731	672	718	638	656	703	696	693	732	693	683	661	671	687	770	688	652	640	668	716	663	687	668	669	659	658	685	656	697	706	689	695	657	671	671	704	728	713	677	697	711	674	686	713	711	634	671	653	667	664	666	659	637	628	703	629	645	643	653	686	670	645	653	686	693	730	680	667	693	673	663	658	673	677	714	689	656	698	649	697	663	688	719	699	698	693	690	674	698	692	716	646	703	642	721	692	680	702	724	685	699	655	701	734	669	723	662	757	728	670	669	679	693	683	672	680	668	661	664	712	703	680	663	712	676	706	723	705	705	731	689	691	690	709	721	697	668	698	711	698	667	663	727	661	670	690	677	676	668	705	719	669	687	729	685	721	695	692	646	736	684	674	667	692	696	673	715	699	712	687	695	680	668	687	712	684	668	704	719	717	724	720	689	673	685	673	702	708	667	656	683	671	717	641	707	681	666	698	724	689	733	651	657	676	695	682	675	711	699	696	659	696	687	692	660	690	681	650	729	643	675	741	674	695	676	683	713	684	666	651	641	649	715	668	677	701	671	662	684	623	687	706	676	681	643	711	715	708	726	692	743	658	701	686	647	668	697	702	714	683	662	664	685	670	713	701	644	701	703	698	670	702	701	684	680	685	693	709	647	688	683	714	678	693	691	641	699	706	689	693	695	675	714	696	690	663	680	711	669	662	732	695	696	702	717	655	688	692	696	679	691	643	655	665	709	696	651	711	702	678	667	677	689	741	729	676	678	645	672	643	687	684	679	677	695	675	718	744	703	687	716	673	675	675	685	687	696	689	667	714	690	651	638	640	661	684	747	710	655	675	671	615	695	696	678	677	643	662	647	660	703	717	694	653	754	714	701	716	691	643	710	631	667	659	676	643	671	701	722	653	677	702	668	704	687	643	692	697	698	638	671	704	661	721	701	668	701	634	686	715	699	685	663	683	647	709	672	685	717	683	682	645	681	687	703	662	693	724	731	682	689	649	679	670	679	658	675	685	665	651	651	679	702	696	682	688	679	695	640	710	616	661	685	649	676	660	685	706	664	731	710	677	672	705	702	710	678	683	708	669	656	674	692	676	680	671	665	646	706	673	711	673	685	657	707	696	721	678	724	702	661	739	667	660	670	720	697	627	663	658	685	642	699	702	696	676	704	697	691	702	679	696	665	655	682	693	695	709	709	688	622	700	727	714	705	688	699	672	677	679	656	665	719	649	679	655	673	689	679	663	664	656	688	662	676	711	687	658	687	691	653	689	686	688	715	692
14857	12817	9543	5000	3092	2394	1829	1480	1277	932	812	740	701	680	594	550	495	540	488	460	433	414	467	419	438	358	372	359	317	361	291	296	270	307	299	303	280	301	287	300	300	284	307	298	294	280	315	325	292	319	351	315	316	301	325	292	311	335	297	287	311	328	329	264	280	297	291	291	277	287	304	275	305	302	283	255	275	289	246	283	293	294	309	285	279	313	304	306	276	251	295	285	320	282	317	281	298	298	294	279	285	269	313	280	280	260	294	300	307	330	314	272	283	300	281	292	289	268	249	296	256	311	257	268	267	280	309	285	285	253	301	289	275	290	269	273	287	259	265	270	266	287	256	297	280	279	275	257	279	291	335	332	258	254	275	283	254	289	248	310	292	264	315	286	323	307	288	260	288	253	293	277	285	295	288	278	308	307	256	276	264	299	277	304	236	278	284	273	278	323	309	328	295	254	261	306	312	271	270	302	290	259	278	323	303	268	270	287	273	293	286	284	278	293	260	288	290	271	300	289	299	291	278	276	288	267	254	313	273	307	273	292	292	290	292	274	264	288	287	264	287	294	280	308	291	281	298	276	293	286	292	321	273	294	294	263	277	299	292	277	270	305	264	270	305	249	268	278	301	256	294	272	308	291	282	257	284	279	297	295	310	276	264	261	285	285	276	306	284	305	315	265	312	273	318	289	299	284	294	305	297	280	296	333	263	272	287	292	275	280	284	306	281	288	291	290	245	297	303	279	299	266	292	273	303	274	284	289	299	302	320	310	291	293	284	272	264	309	284	281	279	281	299	295	274	276	256	272	285	293	267	276	296	284	280	295	291	302	281	309	325	289	298	282	298	296	283	293	293	280	273	273	263	305	311	324	283	289	274	289	288	275	290	302	283	311	279	266	266	289	293	281	272	269	270	308	279	303	303	276	285	284	264	266	283	290	265	303	268	275	313	265	300	300	290	285	264	276	276	299	289	294	277	278	315	260	304	266	321	277	292	296	279	290	295	291	297	292	277	246	253	270	283	278	296	300	272	262	290	275	287	266	295	294	306	273	305	326	277	302	268	294	324	284	282	269	322	292	287	271	315	329	285	311	288	258	289	298	266	270	287	288	286	237	274	269	314	277	286	306	266	279	295	287	280	278	310	280	279	292	270	285	286	275	337	294	308	278	282	288	299	273	263	295	287	302	292	305	295	295	301	301	289	270	273	308	272	296	311	306	289	273	304	279	294	292	304	276	293	272	283	284	292	275	314	300	285	296	287	287	282	297	306	296	277	290	316	264	271	269	270	286	265	295	295	295	288	291	320	276	258	287	276	283	271	316	265	298	290	281	299	268	277	274	339	288	263	279	305	268	267	310	269	272	285	288	258	280	289	296	283	286	313	282	279	269	301	305	281	296	267	257	292	262	307	284	298	288	302	282	282	284	300	272	313	269	286	282	306	268	272	284	294	288	286	266	281	286	272	265	271	269	277	263	285	295	259	286	283	286	295	273	279	289	289	316	268	294	264	326	258	269	279	272	317	307	252	305	307	295	269	293	294	284	302	323	251	280	301	310	331	296	284	315	288	293	294	286	269	291	293	278	282	322	294	267	289	257	272	264	272	292	283	279	279	319	297	315	277	298	283	284	261	279	312	300	286	302	268	265	278	285	281	305	268	293	274	266	278	267	290	265	266	279	316	304	253	256	306	274	272	290	310	305	288	246	281	301	236	273	282	294	297	327	287	293	277	260	267	292	299	299	284	266	295	282	279	294	276	290	294	264	261	311	294	267	259	283	272	290	280	316	267	277	277	295	270	292	282	295	289	286	290	232	274	279	279	271	301	313	285	338	287	267	271	291	313	274	288	310	276	282	282	266	277	296	282	277	256	279	297	309	273	281	293	320	343	262	303	254	301	269	287	312	269	297	298	276	291	301	279	296	259	313	302	297	277	276	287	268	269	280	286	284	308	285	294	274	272	295	325	267	302	243	283	275	284	264	277	299	285	311	254	310	306	295	293	298	286	292	319	301	270	292	271	287	272	285	296	305	293	327	284	320	278	264	300	322	296	272	287	310	293	291	278	302	273	266	262	281	265	280	283	311	304	285	277	283	284	284	240	280	272	281	285	288	300	289	280	252	265	291	262	296	267	289	252	259	317	265	298	275	300	279	302	282	304	313	284	268	284	275	284	298	313	307	311	291	287	289	299	297	265	302	256	306	295	308	292	269	284	268	305	318	312	294	298	293	276	282	295	300	305	273	310	272	302	285	295	291	295	267	300	305	283	312	255	304	286	284	280	289	281	282	292	284	286	290	310	288	297	290	268	301	297	271	286	306	286	321	309	291	286	283	265	277	282	294	284	297	277	294	293	291	288	287	315	280	266	288	284	300	283	295	297	329	314	301	317	271	276	275	247	276	305	292	305	281	280	315	291	304	276	268	287	265	270	314	278	278	282	295	289	269	314	295	269	289	279	321	289	274	276	259	301	274	306	277	314	270	278	291	329	285	332	295	281	285	267	305	285	282	288	297	279	277	281	265	280	313	322	245	316	286	288	279	273	281	270	268	285	296	296	295	280	287	284	275	255	294	291	286	313	262	281	309	310	277	273	277	293	252	264	262	289	284	281	283	246	286	296	271	261	289	272	306	330	330	276	253	294	257	284	289	294	257	302	312	264	262	289	289	286	269	284	343	268	284	285	290	278	287	265	275	308	280	298	310	295	296	284	258	270	311	314	303	281	285	304	298	292	322	297	289	289	303	277	297	290	270	278	320	300	315	298	308	261	294	283	281	279	299	286	267	303	300	307	301	286	274	272	276	288	286	302	274	336	294	303	272	273	285	315	274	278	305	296	307	308	301	274	277	273	294	303	281	279	324	282	277	247	285	309	323	321	270	273	291	283	279	302	298	269	276	276	305	271	274	268	285	308	265	303	252	316	318	278	291	294	279	264	304	287	295	293	267	249	278	273	241	286	284	297	277	292	279	294	305	271	303	286	287	293	274	259	267	280	308	284	284	283	275	286	273	317	281	306	260	293	290	271	284	284	283	283	286	287	297	292	286	285	263	290	277	273	274	285	265	282	298	269	299	253	283	290	305	318	274	273	276	264	296	273	275	311	278	276	319	283	331	271	292	289	291	275	262	294	272	287	258	275	304	298	320	305	297	285	281	280	285	274	304	322	281	259	299	319	272	255	301	284	268	271	335	296	323	301	277	285	284	296	291	299	329	297	261	294	286	268	281	292	287	299	278	279	304	271	295	277	333	274	268	307	296	297	273	277	279	289	301	285	268	297	289	297	302	285	281	267	285	281	291	281	275	293	262	302	297	280	278	316	273	258	280	285	316	282	270	302	262	261	256	279	287	299	271	276	286	292	306	301	294	294	318	260	301	310	269	270	277	303	308	301	297	270	293	281	302	271	281	290	281	303	286	269	294	285	275	303	274	305	276	271	276	279	264	262	315	316	311	264	273	297	298	281	301	290	281	312	290	288	290	292	278	306	273
9953	13179	12648	10824	9215	9108	7687	6432	6129	5136	3810	3315	3253	3004	2450	2250	2279	2280	2250	2153	1928	1892	1844	1793	1651	1465	1319	1216	991	913	928	797	901	852	809	849	800	813	738	813	782	809	825	840	851	851	1002	1015	1020	913	920	925	911	881	954	869	881	808	813	836	742	816	789	801	803	762	763	727	709	747	770	737	707	719	752	731	710	707	729	723	717	720	690	732	734	703	703	748	720	723	719	708	657	779	708	676	727	720	779	679	738	697	717	716	743	716	677	722	728	753	740	714	726	662	772	647	690	707	717	695	741	745	670	738	723	744	729	727	714	714	724	729	689	701	728	690	706	721	708	725	699	676	688	684	678	723	762	752	665	699	724	720	684	668	726	707	694	717	654	704	711	721	702	739	733	741	709	707	742	706	714	687	702	692	706	713	691	722	716	745	714	679	747	711	704	719	737	670	712	747	698	756	716	765	653	709	697	696	758	684	718	707	721	731	730	683	740	713	711	734	759	752	714	684	772	683	697	695	726	733	678	690	748	687	674	732	711	709	721	695	713	709	675	708	705	681	671	722	724	723	698	772	725	705	672	708	693	752	695	731	713	765	744	725	719	713	750	741	701	624	726	700	737	693	728	710	741	696	675	698	743	661	671	737	728	712	706	685	722	702	733	727	747	714	749	755	767	649	685	711	729	728	724	709	757	735	764	716	672	720	703	680	714	695	741	683	711	695	749	725	714	746	760	660	681	718	754	683	722	723	736	700	683	714	701	707	673	744	688	727	664	720	684	686	744	727	685	680	735	715	690	704	699	714	679	733	720	677	631	706	697	735	682	696	715	715	711	739	760	718	713	754	712	709	684	720	683	753	710	729	716	685	698	730	690	761	725	726	718	671	735	741	723	697	712	721	714	650	741	703	675	673	737	697	732	724	776	720	675	720	708	730	716	731	722	672	683	723	691	736	762	714	723	725	677	743	711	731	709	676	706	702	720	711	710	716	701	683	680	689	713	711	711	712	740	756	677	716	694	698	711	740	726	679	705	726	728	714	749	758	693	692	653	686	714	680	692	688	732	721	683	756	700	700	709	673	714	684	745	699	643	679	714	707	720	774	733	694	717	729	749	756	753	678	784	697	735	723	688	752	728	683	708	736	662	691	746	700	702	711	750	704	687	753	662	739	708	707	708	756	664	752	705	687	708	748	676	740	737	777	654	717	737	670	674	718	767	708	695	691	780	641	696	710	697	709	670	703	702	689	722	715	695	718	685	741	733	711	741	686	653	703	683	707	734	704	678	710	700	710	789	706	701	722	730	735	715	750	718	713	732	691	694	751	706	719	692	715	712	723	736	757	706	704	758	701	690	721	706	652	721	701	713	684	746	688	691	706	698	740	674	710	683	776	681	710	721	729	740	727	691	741	713	687	688	754	699	661	708	695	704	738	693	731	696	732	723	738	687	680	744	701	722	706	755	685	689	717	704	674	750	704	691	748	726	711	704	711	696	760	743	692	688	708	727	719	713	681	766	682	737	735	663	688	741	759	736	763	720	689	690	681	707	718	758	691	735	737	740	726	742	710	720	729	740	752	745	720	697	757	678	656	703	718	720	709	695	669	701	742	721	740	738	726	696	736	713	713	685	693	760	687	731	716	672	731	683	739	744	738	689	680	732	685	707	679	673	693	691	677	716	682	695	724	675	711	666	722	692	704	709	678	725	717	678	739	729	716	716	716	717	712	718	687	757	746	685	689	715	723	716	686	695	789	715	693	682	672	715	703	727	705	690	745	722	725	709	729	740	744	688	727	772	731	745	706	707	720	653	711	740	742	698	735	744	713	723	733	720	741	686	752	646	696	749	691	714	697	683	696	658	719	725	660	706	694	739	710	641	682	716	698	726	700	724	711	682	730	672	671	662	654	743	675	728	722	722	682	688	692	738	678	747	727	684	710	715	721	751	727	704	738	703	715	719	693	703	714	690	689	745	714	750	702	705	738	675	659	690	693	727	749	728	706	712	743	732	755	701	755	670	733	758	720	725	742	678	710	684	719	776	735	730	707	682	724	715	697	719	734	706	703	766	762	668	715	753	751	731	724	721	703	699	702	725	684	703	731	704	684	712	772	683	719	660	733	736	734	729	684	719	731	720	720	733	698	731	678	742	738	685	713	713	765	755	735	710	686	725	726	695	680	674	715	708	711	672	689	710	725	763	767	687	706	746	738	680	715	668	734	747	716	713	741	700	699	704	682	741	749	758	741	740	677	704	721	737	733	725	722	660	741	742	716	689	728	696	684	762	716	706	729	742	713	705	724	730	649	741	746	703	726	735	703	681	710	719	744	705	751	689	715	702	735	707	713	674	653	669	698	729	738	698	709	697	738	673	719	693	722	722	754	708	741	734	695	669	725	728	743	737	718	695	689	697	747	688	732	713	678	725	731	712	747	724	729	744	743	759	671	617	701	701	679	730	686	701	714	710	746	679	734	711	698	722	702	664	745	724	763	695	684	749	738	732	717	725	704	694	713	729	672	692	709	732	690	678	695	726	734	708	709	726	711	698	733	726	720	703	763	696	687	659	703	709	718	708	713	735	697	699	694	716	680	725	711	747	763	732	721	728	741	757	743	724	683	745	710	740	733	712	781	757	700	693	714	701	720	708	720	724	726	727	706	716	752	702	674	717	709	754	733	730	710	741	753	706	716	697	720	730	704	710	737	709	731	752	694	691	744	736	703	743	722	722	703	716	699	753	709	682	774	729	723	715	694	714	693	746	749	652	648	736	763	753	673	736	677	710	763	687	725	723	705	703	759	719	712	744	723	680	650	687	685	700	676	733	725	751	686	693	716	766	687	680	699	752	690	671	709	720	726	726	727	754	727	700	703	735	718	690	671	703	703	753	727	722	738	730	734	715	745	715	685	711	741	768	722	717	752	701	731	683	719	693	712	673	756	702	699	721	747	762	699	754	700	708	722	696	711	741	691	740	719	724	728	723	755	701	752	713	701	713	734	680	762	690	755	696	711	709	695	675	719	731	721	723	728	740	729	707	723	764	715	669	665	724	750	706	675	710	695	700	676	745	738	744	713	698	722	741	748	731	725	723	707	721	676	754	729	717	731	688	713	713	664	739	717	725	750	754	722	710	710	690	665	711	730	723	687	757	721	700	717	730	720	657	755	692	713	723	693	719	692	715	740	715	723	703	687	668	701	710	682	741	711	680	757	731	752	768	723	742	732	718	684	672	682	728	721	724	702	695	714	712	698	685	719	718	686	699	708	722	690	727	726	742	710	709	730	711	724	753	728	761	685	740	718	672	688	712	711	712	683	689	710	710	705	699	730	729	694	722	717	730	702	701	694	720	740	713	736	698	747	732	763	780	723	742	747	701	725	717	731	725	676	701	687	727	690	673	670	729	694	715	761	684	720	726	702	683	740	696	689	748	730	712	677	670	703	749	712	717	744	709	727	689	688	692	724	701	671	716	717	753	712	742	679	720	716	690	662	702	715	693	671
36777	44973	32301	21542	18660	16921	14486	11969	9750	8265	4376	2623	2006	1574	1322	995	833	970	905	797	697	739	758	781	697	596	494	421	341	359	359	368	338	312	323	328	303	306	308	320	334	334	321	327	335	327	362	326	351	344	356	353	335	329	337	329	325	315	359	301	345	313	316	326	319	295	293	285	330	276	303	332	307	302	337	289	305	295	312	333	296	269	271	315	290	275	311	281	281	308	292	318	318	315	286	324	272	270	320	323	271	301	297	316	327	284	284	291	322	290	284	267	313	306	317	302	277	328	254	308	315	319	304	296	300	293	258	290	312	298	311	290	304	326	271	253	304	312	295	298	279	265	298	301	301	283	313	280	308	296	316	306	310	290	291	304	339	293	307	304	306	317	283	295	313	279	285	350	315	304	292	291	231	307	300	278	299	316	311	305	327	271	312	253	319	294	289	299	296	307	261	272	293	298	290	288	279	295	296	243	332	287	281	325	308	291	300	332	259	305	292	288	281	303	301	310	299	327	270	305	308	291	272	310	300	304	272	265	324	305	303	271	270	308	298	326	262	305	290	295	297	303	294	329	266	279	306	321	281	297	310	316	302	293	328	292	320	290	294	306	302	308	296	265	305	286	280	286	290	297	298	319	307	289	294	328	313	280	282	292	313	295	308	297	259	296	328	298	285	315	334	302	297	302	316	305	284	296	300	286	292	293	323	311	285	317	288	290	284	287	298	306	284	316	300	301	287	286	258	317	294	295	306	292	317	288	323	311	286	301	311	305	280	300	310	285	311	260	274	328	319	288	298	297	288	277	314	314	289	296	295	282	304	290	296	269	276	290	316	316	312	315	302	289	298	300	322	294	260	303	301	275	311	323	314	312	301	285	308	315	301	282	304	279	343	288	310	307	300	290	302	284	305	331	288	323	287	304	311	288	295	250	277	265	288	290	303	295	313	303	308	296	297	307	285	296	320	313	301	302	278	295	322	303	287	281	283	327	310	272	310	299	284	311	305	291	278	314	281	262	295	345	304	301	332	277	289	324	286	291	317	305	291	321	277	251	284	313	310	297	335	298	292	268	274	281	292	289	285	275	308	304	285	300	291	325	296	310	324	299	314	307	292	311	299	304	319	273	291	314	295	251	251	307	335	280	275	337	310	296	299	319	280	295	307	300	284	297	275	267	289	281	265	294	315	320	335	284	295	306	297	313	295	266	284	280	310	284	297	294	290	297	275	292	281	295	261	278	278	307	309	303	297	344	307	287	261	276	286	280	304	296	314	307	278	306	313	298	297	296	275	287	293	282	294	314	302	275	316	294	295	307	285	298	334	324	317	262	263	299	285	330	309	318	305	300	282	295	289	300	303	275	305	279	319	302	281	290	306	288	339	266	308	312	312	276	294	322	336	295	289	286	311	299	321	286	278	287	294	276	270	311	261	346	328	305	293	328	294	278	290	262	285	274	294	292	295	278	280	318	297	276	300	279	327	300	313	264	298	309	292	307	336	304	310	323	279	320	337	295	292	285	297	298	300	278	265	296	278	316	316	259	290	310	351	285	279	305	315	297	295	308	318	294	281	270	303	319	311	293	264	315	280	298	311	319	294	320	298	279	301	297	282	302	290	293	272	294	297	302	302	283	287	307	293	291	313	265	286	309	331	319	311	317	288	309	267	305	268	320	274	326	320	288	286	290	286	301	281	285	313	299	278	276	291	286	306	297	283	282	280	313	296	260	272	307	294	298	275	293	291	292	340	296	302	299	285	269	280	308	271	283	308	295	306	308	269	300	315	296	290	318	301	277	313	287	320	306	308	293	287	327	300	313	291	297	335	297	315	291	279	280	281	303	258	280	298	305	307	298	316	307	321	293	276	271	296	295	278	306	263	298	308	294	303	326	285	269	304	262	273	300	346	343	278	268	309	318	299	285	287	302	298	289	300	290	297	292	307	287	326	307	298	297	272	318	310	312	296	303	283	308	306	288	299	293	302	295	276	277	316	306	328	284	291	293	337	317	271	283	263	293	318	301	283	266	322	293	305	319	294	297	304	295	316	298	291	276	308	289	284	297	302	269	300	314	298	294	299	291	306	263	293	306	298	293	320	306	298	311	281	274	289	285	313	288	278	295	282	291	267	295	310	341	311	296	300	304	289	286	305	308	327	274	282	298	281	283	288	323	313	295	318	302	271	284	297	331	277	263	258	250	314	301	269	304	320	303	290	313	306	325	297	297	275	285	287	269	300	289	294	283	299	281	320	311	299	308	320	278	301	286	283	277	270	311	306	292	293	302	341	292	292	283	260	272	262	303	290	316	327	312	301	295	287	275	307	311	280	294	278	298	296	300	313	300	295	301	277	276	311	307	292	312	314	280	280	283	286	307	287	268	344	308	259	304	301	291	302	302	283	310	291	321	271	276	298	287	292	285	290	308	324	299	314	294	344	276	333	332	297	302	293	293	280	299	314	305	320	299	310	280	301	319	299	292	293	285	274	288	275	311	326	319	285	267	313	276	310	279	278	289	287	291	300	300	252	296	296	327	272	295	277	291	300	309	296	276	245	294	317	312	283	298	288	285	298	277	305	280	308	305	293	282	293	297	280	282	318	298	311	308	304	301	314	299	315	314	311	293	290	299	303	290	303	315	306	306	338	286	286	315	294	305	287	299	314	304	303	286	284	315	305	314	291	307	294	309	292	339	293	291	284	273	258	316	305	296	300	331	324	273	303	294	322	313	296	283	301	261	311	314	310	295	296	324	288	307	334	312	303	298	292	287	321	274	300	255	307	300	281	279	304	304	297	298	301	277	329	325	275	303	303	307	289	264	288	271	283	320	280	268	299	281	284	295	305	303	309	303	274	293	265	286	316	325	320	314	321	288	280	314	279	311	267	274	294	293	311	313	281	284	307	314	305	271	263	317	238	311	296	282	261	273	290	305	306	305	317	301	266	301	335	291	298	306	302	309	277	315	278	299	308	318	267	312	299	307	273	327	315	278	279	275	300	291	312	271	270	300	316	289	321	281	293	290	292	293	321	305	322	309	279	299	274	299	339	310	271	340	317	278	294	260	275	273	295	339	285	267	294	305	310	251	325	287	309	264	321	305	294	332	286	295	304	325	307	303	316	278	312	313	273	273	277	287	301	282	306	276	300	303	300	291	289	302	276	298	295	335	304	300	323	293	302	303	316	299	311	297	288	320	309	280	338	325	310	286	290	278	283	283	289	300	342	279	308	301	277	316	314	295	278	295	271	279	292	298	277	288	317	303	293	275	285	264	297	292	334	289	309	308	306	319	284	286	320	300	300	319	291	308	274	309	306	302	302	283	328	283	295	305	273	299	284	274	274	279	275	292	293	295	278	273	260	289	286	287	293	305	293	272	296	302	294	297	294	314	248	279	317	318	288	284	327	303	283	301	294	294	291	314	288	287	311	304	315	285	280	275	297	304	275	322	269	297	279	276	278	295	285	327	307	299	313	289	295	287	268	301	287	299	333	293	283	306
27040	39862	25813	21766	24065	24896	24507	24235	24386	21733	12179	8915	8514	7477	6540	4542	4162	4807	4451	3921	3665	3962	3929	3983	3843	2796	2222	1744	1472	1219	1175	1084	1034	1014	958	925	944	940	889	909	1002	1012	976	965	1005	1040	1126	1246	1294	1144	1133	1230	1235	1082	1083	1075	990	977	947	925	921	841	866	860	871	855	838	866	753	810	778	780	764	779	763	750	657	735	728	737	740	752	750	718	746	746	734	769	766	719	778	783	755	770	758	784	752	727	778	756	779	723	734	691	790	739	749	710	724	728	789	755	705	743	759	735	759	804	721	778	680	719	749	729	779	746	743	745	738	708	796	773	743	693	756	745	768	781	756	734	706	724	695	699	710	756	750	756	756	781	723	761	694	740	712	717	756	740	742	711	728	728	771	748	730	795	721	713	753	739	735	714	729	743	736	743	730	760	728	782	674	727	747	728	745	751	686	691	752	718	796	744	712	760	744	744	776	758	754	737	728	742	695	752	746	761	690	729	750	744	721	745	699	704	728	776	733	721	739	741	718	720	729	747	738	742	772	707	777	748	712	724	732	735	727	691	708	764	679	735	716	767	745	750	706	809	738	757	782	730	717	728	704	718	763	680	762	718	716	690	744	745	764	744	724	694	737	659	722	772	730	743	757	753	730	734	729	802	734	688	756	740	756	773	741	687	702	689	730	752	742	752	754	750	729	752	736	719	741	748	757	731	742	726	692	755	721	729	771	747	745	705	740	743	763	732	719	740	740	802	785	808	737	754	795	738	717	769	748	740	718	752	737	772	717	710	760	763	756	755	713	725	744	751	723	748	757	728	725	741	761	725	711	744	738	732	741	730	759	699	691	732	715	723	767	759	749	713	746	724	778	726	736	707	722	769	746	765	706	707	709	706	731	710	724	774	726	766	699	741	747	714	757	722	766	703	774	714	740	730	733	775	754	743	741	715	763	747	748	729	723	700	686	741	732	708	684	780	729	745	685	735	713	705	712	779	771	742	746	721	765	774	779	727	674	799	705	821	760	743	693	703	746	774	766	761	746	744	698	752	759	763	714	758	755	772	761	718	723	712	724	732	741	744	734	727	719	745	726	752	763	747	767	733	724	758	734	748	733	749	779	713	682	729	709	726	739	724	720	762	779	753	749	754	786	711	756	750	736	710	783	750	727	755	709	701	713	755	738	698	697	737	733	725	756	753	758	738	731	739	772	741	691	765	675	705	745	740	765	804	716	787	749	707	721	754	766	722	746	723	725	712	765	787	727	732	736	763	720	743	726	736	715	705	776	766	726	741	714	759	745	715	699	711	758	713	719	734	735	713	763	722	743	734	752	684	728	769	770	698	758	756	730	747	716	760	740	714	712	699	769	735	758	752	740	728	692	713	735	695	680	707	753	697	740	756	708	696	744	746	729	767	755	741	764	724	761	757	700	722	728	785	709	697	763	759	715	748	794	731	762	697	699	771	731	722	689	698	727	757	709	742	694	723	755	759	784	692	667	728	782	691	729	730	772	740	786	704	771	742	784	761	729	686	743	783	783	692	697	714	737	737	714	685	741	736	748	717	748	691	740	716	688	726	752	765	773	757	758	777	750	709	717	724	790	747	729	772	731	788	704	737	731	706	746	736	763	732	737	727	723	732	700	727	740	716	763	761	751	751	704	746	733	787	755	774	756	747	695	670	756	733	752	708	722	765	714	763	729	783	739	737	762	718	765	779	742	744	711	725	736	705	712	742	717	733	706	729	742	765	736	767	707	753	766	728	736	717	710	714	735	745	753	768	710	674	682	767	712	721	703	709	719	732	716	689	720	733	724	705	771	689	753	700	701	727	760	674	747	728	706	728	722	695	757	779	715	790	807	719	738	749	688	759	728	717	698	791	752	721	741	734	738	745	668	783	703	747	748	755	758	720	721	769	689	735	726	743	711	748	729	711	751	715	742	740	717	732	709	698	732	707	764	756	735	762	711	804	734	770	753	756	758	695	773	777	698	725	747	711	788	766	751	688	743	740	751	733	702	799	763	739	726	767	770	736	741	749	734	752	724	748	785	689	799	742	734	763	706	746	759	752	761	700	749	734	763	776	718	723	773	759	712	762	737	743	752	766	724	724	721	750	741	742	706	730	705	683	792	761	733	760	735	765	736	719	735	775	741	752	712	775	736	716	722	717	775	748	756	733	739	776	711	735	713	718	751	737	720	758	752	760	743	745	757	801	729	742	689	758	764	722	783	747	726	702	741	760	786	755	740	711	738	761	746	744	684	768	772	707	701	744	741	718	728	715	742	719	740	698	746	745	737	725	745	677	765	743	792	756	744	755	742	759	690	710	702	749	692	754	686	748	746	754	659	771	708	759	736	711	746	686	715	724	723	757	787	736	727	741	747	702	748	711	728	767	701	741	737	765	770	710	763	741	757	737	734	705	723	781	755	731	699	755	731	741	724	758	765	739	725	782	744	710	694	732	734	722	792	707	709	726	735	753	756	716	750	784	733	729	743	737	730	715	758	722	713	789	708	761	759	746	765	698	787	740	718	748	759	718	692	731	713	751	731	767	736	780	747	749	755	735	743	703	773	726	738	779	728	735	782	762	780	724	755	742	752	746	730	738	715	728	765	746	761	724	760	757	770	733	723	753	696	667	729	755	685	767	742	774	762	757	720	738	815	737	717	727	710	701	725	759	774	732	739	739	715	704	778	725	714	720	689	763	719	707	722	731	770	685	746	739	801	731	761	774	754	719	767	727	742	725	722	720	770	755	717	744	726	735	741	700	783	765	757	760	696	732	697	759	736	799	708	733	745	771	737	786	762	732	756	740	705	772	745	738	745	758	733	757	739	743	702	777	744	747	715	717	740	727	751	725	746	740	652	771	716	743	768	724	754	757	733	738	748	732	717	778	734	729	663	756	769	738	691	714	733	725	734	728	712	703	784	706	674	704	780	732	767	770	690	724	729	766	722	735	759	736	737	740	737	730	766	715	699	719	728	712	732	744	761	712	766	748	747	758	738	707	732	697	757	677	740	719	752	771	737	774	732	770	731	768	733	736	684	755	748	745	740	736	729	747	722	791	729	735	770	719	715	736	760	757	732	723	743	720	710	736	722	759	752	679	707	738	750	752	712	717	733	760	696	731	765	738	733	695	744	717	731	772	730	732	783	743	693	737	722	741	704	771	734	745	709	695	767	729	706	734	765	754	738	750	767	737	754	726	708	745	775	737	723	703	773	729	718	681	779	741	775	717	736	750	750	668	763	716	763	697	713	737	742	758	763	719	713	719	712	760	738	740	755	754	700	728	777	699	769	747	781	717	775	761	732	713	685	759	685	751	779	807	731	732	708	714	704	751	728	742	761	717	737	758	750	707	760	722	724	753	693	725	702	723	762	766	747	751	748	744	703	734	758	723	793	741	745	735	740	736	739	753	728	744	680	745	726	728	752	742	763	774	702	752	754	699	772	744	712	768	755	726	736	744	721	716	756	740	736	714	704	689	753	752	775	717	723	708
46946	46884	34689	25255	25729	24185	22069	19126	17394	14317	9033	4497	3005	2474	1887	1288	1120	1362	1235	1162	1086	1229	1083	1007	923	770	600	480	428	386	369	343	348	347	305	337	283	300	296	333	338	338	321	296	322	339	342	349	395	369	308	374	401	343	303	350	317	376	333	342	318	305	295	302	296	274	307	305	298	302	291	281	324	294	309	286	273	292	268	309	277	254	295	297	274	280	309	290	275	260	307	306	285	280	271	276	288	298	280	280	287	289	275	264	290	264	264	264	272	293	294	269	293	292	300	275	293	300	266	281	293	265	276	288	281	303	255	275	283	271	294	258	276	287	290	272	288	258	285	274	274	285	293	299	277	268	282	311	283	266	304	305	290	260	297	262	313	292	280	263	307	267	258	260	271	273	276	301	230	298	323	275	269	288	291	287	291	296	283	289	276	262	281	301	273	277	282	292	272	285	264	292	262	302	251	265	281	278	277	302	282	270	282	280	283	273	273	260	285	274	287	309	270	234	271	277	260	261	297	310	271	280	263	277	329	266	289	284	264	284	295	302	305	281	293	299	263	280	265	301	275	340	281	284	295	266	280	265	289	287	286	287	264	255	294	280	282	276	279	240	283	298	287	275	271	251	268	269	275	305	276	290	262	277	292	279	285	300	285	245	277	265	295	284	292	286	277	293	250	299	282	264	257	299	280	290	278	285	234	224	267	273	239	284	268	271	283	300	280	260	273	274	283	272	295	291	282	241	304	245	277	296	253	301	264	288	267	259	284	277	264	268	276	280	279	253	290	294	269	269	305	273	277	297	293	296	313	274	286	304	269	277	286	286	288	248	272	284	260	270	251	260	281	254	263	270	310	301	265	264	286	291	283	256	253	269	268	309	276	301	247	270	276	257	279	236	263	276	284	262	300	272	295	261	264	295	269	293	264	266	265	262	306	294	261	308	252	298	296	275	298	258	268	284	290	289	312	279	306	316	279	263	273	281	280	278	283	288	265	266	265	296	318	282	294	276	301	291	290	278	303	282	258	259	269	267	246	258	273	249	256	281	270	261	303	288	301	272	279	272	273	263	251	299	272	267	285	259	262	301	279	285	285	272	291	260	300	289	265	290	303	223	307	300	284	276	290	257	267	265	257	307	274	293	284	241	281	285	264	270	307	259	258	294	277	268	249	292	299	287	274	296	269	260	280	312	269	283	318	294	285	274	266	279	308	253	307	302	290	279	275	319	301	257	270	284	264	297	292	279	292	230	257	302	259	278	280	264	267	305	295	294	269	278	281	307	308	240	289	273	282	287	289	262	273	249	306	258	239	269	295	293	288	260	248	292	286	274	290	263	250	289	338	264	268	306	258	272	274	267	286	303	274	269	284	260	269	272	298	272	249	279	267	266	282	309	285	269	288	273	290	289	287	258	280	258	296	271	274	272	278	240	285	272	290	300	272	282	291	305	275	249	279	299	279	260	294	264	279	257	281	276	272	279	269	306	261	296	247	292	270	293	259	304	293	286	277	312	266	262	262	274	273	280	273	249	262	276	322	276	279	305	273	295	275	291	284	251	260	302	257	274	269	262	272	288	280	260	297	296	253	321	269	259	293	290	290	266	292	267	244	288	271	294	291	265	257	280	269	274	287	263	298	275	319	312	269	278	266	255	307	294	298	273	292	300	294	276	294	265	293	292	295	328	278	282	254	299	253	279	315	270	270	300	300	296	306	268	282	266	287	298	249	258	275	287	284	283	250	287	273	276	263	283	293	285	292	283	262	247	284	292	292	281	285	276	276	274	249	311	270	306	276	297	286	236	250	256	290	301	287	272	292	280	249	298	284	266	261	289	298	273	263	271	273	300	286	248	293	272	275	250	294	271	273	278	305	274	260	307	276	282	272	243	273	258	260	292	280	271	286	313	280	304	288	286	278	291	291	292	271	293	261	262	277	286	302	307	289	304	289	306	293	248	281	281	248	275	299	311	261	278	282	250	298	263	264	273	258	260	290	290	300	308	275	261	264	292	252	305	298	237	288	279	261	297	272	262	270	277	264	301	285	259	296	286	264	254	305	286	298	283	275	294	270	291	280	275	262	284	282	281	295	243	299	272	283	276	288	265	280	275	299	310	261	274	252	277	282	270	304	277	273	264	303	267	269	295	245	298	279	262	291	273	276	283	286	258	274	267	289	284	272	295	282	270	282	283	275	286	274	279	286	255	282	290	252	299	273	249	299	299	318	294	256	288	311	272	285	252	276	299	257	251	284	263	276	274	303	279	269	260	292	279	278	297	283	270	282	295	258	255	303	284	286	250	282	284	267	252	290	252	275	265	264	296	255	269	274	308	274	269	292	300	258	261	265	260	293	236	286	259	253	280	310	276	251	265	263	267	293	303	283	285	281	271	258	306	277	248	299	291	272	311	305	284	305	273	282	290	279	256	287	267	299	277	302	261	276	311	273	268	291	309	264	312	289	290	284	257	275	273	270	284	269	266	257	282	283	269	291	300	266	248	293	297	310	281	284	263	272	256	271	285	288	266	309	282	268	268	296	241	280	248	272	303	259	250	270	262	271	288	291	264	294	291	260	273	281	297	273	289	312	288	279	292	283	267	280	247	302	284	266	280	277	290	284	295	286	283	288	272	269	297	298	289	260	282	278	270	265	287	289	297	289	295	276	262	289	276	278	284	279	286	285	302	261	285	248	261	277	313	259	277	243	286	268	286	310	272	260	284	277	302	265	264	283	256	320	243	282	262	263	278	304	283	263	268	235	299	290	252	279	285	283	281	282	290	292	278	288	272	303	283	279	263	262	302	285	271	280	313	281	263	265	293	263	287	253	271	290	277	259	258	273	256	271	287	274	298	295	251	288	263	284	263	264	315	271	260	250	290	314	303	299	306	300	283	277	309	278	251	272	235	286	254	273	301	282	273	278	290	275	292	262	291	299	289	292	265	286	251	310	292	293	265	332	273	253	300	278	292	275	267	267	262	277	253	275	274	268	268	257	260	284	257	286	305	305	272	291	316	288	254	259	263	278	294	282	259	292	277	257	274	274	295	275	273	291	289	258	273	281	284	308	319	298	280	277	271	275	280	271	288	297	263	278	307	292	272	270	286	291	277	293	234	275	285	277	278	304	306	274	296	265	309	273	271	283	267	262	260	279	251	242	277	295	279	268	291	316	328	296	284	251	290	279	272	279	320	261	275	281	283	296	295	295	310	279	294	266	272	291	258	286	301	272	253	256	300	246	280	266	270	291	294	272	253	276	291	263	281	250	254	318	275	309	291	280	288	294	264	251	266	270	280	280	273	260	293	287	264	279	306	305	280	314	270	315	292	285	314	267	286	326	257	295	285	252	287	301	273	264	281	262	299	283	284	274	304	254	278	265	290	282	279	263	265	290	282	256	268	275	250	276	267	298	285	308	267	256	303	285	282	295	271	256	256	299	267	276	266	280	287	291	263	267	287	283	260	276	288	306	291	277	273	272	311	273	276	281	281	259	270	293	255
34809	44073	32462	27855	31042	31987	30881	30793	31517	28074	18922	11921	10639	10619	8411	6092	6018	6764	6320	5977	5422	6305	5844	5931	5111	3904	2853	2069	1607	1416	1268	1193	1169	1086	1084	1034	1024	1017	919	977	1034	1041	1030	1054	1047	1067	1195	1272	1415	1319	1351	1302	1283	1207	1214	1278	1113	1033	984	922	1058	906	909	865	858	826	785	792	791	800	711	786	792	739	696	750	733	712	707	685	696	704	688	741	702	711	771	679	702	707	716	694	691	719	698	726	741	714	670	681	700	691	692	705	677	726	659	668	657	683	718	708	649	689	660	747	697	807	738	663	715	702	683	667	711	696	668	660	693	689	661	696	684	624	691	731	657	636	694	698	681	706	716	734	658	679	665	683	657	690	711	654	657	654	695	677	690	657	688	705	645	670	676	667	708	633	650	692	655	695	675	715	661	680	688	684	717	679	674	711	683	694	673	705	723	682	672	726	694	710	665	647	666	694	701	692	670	695	681	689	672	678	675	689	650	676	657	691	667	637	653	674	691	686	668	704	677	670	692	703	634	679	701	663	674	671	702	696	670	687	694	681	691	645	697	684	665	658	656	695	729	701	690	690	682	686	661	660	677	658	663	663	688	675	675	674	740	697	684	663	729	735	740	682	673	734	723	688	693	709	658	648	703	711	666	705	719	678	724	647	714	637	690	672	664	688	654	681	688	670	660	683	700	695	664	683	681	686	635	675	708	686	715	679	702	670	686	669	713	729	689	642	669	714	716	685	656	674	628	696	686	716	694	688	615	697	710	705	664	715	663	700	724	723	663	705	699	663	693	703	663	695	689	709	697	738	630	741	752	721	680	717	700	670	706	727	692	671	673	667	655	677	683	674	732	692	649	699	704	663	698	682	659	669	714	657	698	699	631	688	692	679	700	703	710	721	694	673	624	657	670	706	675	663	647	699	697	668	665	692	745	691	687	677	730	677	686	713	724	674	669	732	648	667	658	656	697	655	687	639	661	674	688	682	678	675	752	700	697	707	684	681	693	671	660	695	656	702	687	679	700	695	695	646	698	679	701	688	687	691	700	690	683	641	703	685	662	733	711	679	692	698	680	672	683	694	613	722	713	684	666	695	695	702	683	674	690	625	685	660	660	718	678	668	718	664	662	665	663	683	665	674	668	697	666	698	701	660	680	662	712	708	673	682	682	690	693	705	664	670	688	696	696	670	697	647	710	728	678	730	679	690	708	681	693	740	671	662	674	687	715	691	688	693	670	645	716	715	701	702	632	716	714	665	705	701	714	632	723	666	689	675	684	692	664	660	657	700	689	684	687	667	695	656	618	626	686	675	701	679	661	711	685	705	690	651	687	740	680	631	691	661	695	702	673	657	708	667	644	688	677	650	696	659	664	621	688	654	665	647	703	655	656	639	669	665	692	670	699	637	717	698	700	683	721	662	671	666	707	726	683	712	716	689	694	678	723	653	654	673	713	706	653	663	699	695	704	699	681	684	677	693	650	722	695	678	664	681	642	670	678	621	654	664	703	682	682	696	662	697	690	658	676	708	666	693	681	647	712	704	674	701	699	717	699	673	678	686	686	658	652	679	661	711	705	642	716	680	678	702	708	683	728	694	646	681	689	707	693	687	671	709	682	703	649	684	690	698	677	689	663	670	662	714	671	697	679	640	678	638	654	729	686	683	689	649	690	716	696	661	636	713	673	713	686	703	707	701	703	707	683	651	669	717	658	722	685	618	688	712	672	643	630	685	709	666	668	687	692	680	666	688	674	660	635	675	668	663	696	647	659	705	700	681	661	649	657	727	679	673	694	647	647	711	683	728	714	643	663	637	714	682	694	697	665	675	710	703	710	731	664	697	659	724	677	709	672	746	686	678	706	655	688	715	691	667	661	653	666	671	714	664	663	702	664	698	670	713	744	647	688	699	664	705	694	736	661	640	689	712	711	677	640	692	682	719	689	668	698	687	733	730	676	648	669	722	717	721	689	638	707	684	693	706	664	669	653	669	691	725	704	712	657	707	690	712	679	659	691	663	706	688	679	717	671	653	712	712	632	733	688	661	690	696	654	634	661	701	676	738	719	667	707	675	654	726	657	691	694	691	668	641	694	670	703	726	673	694	682	693	739	674	625	642	691	696	662	679	662	681	668	754	720	679	642	673	721	684	691	701	737	715	700	667	652	700	716	690	679	681	669	633	654	656	666	625	682	690	700	616	706	662	704	687	705	674	679	689	695	711	651	665	683	720	687	737	650	704	692	702	695	693	686	663	664	652	668	703	674	666	663	716	713	647	660	644	712	645	668	704	700	697	692	678	683	675	683	694	709	709	675	686	641	699	682	689	680	663	744	676	681	699	662	661	685	635	650	710	674	673	683	673	693	676	681	671	691	687	669	688	682	679	691	671	671	683	662	710	747	657	675	690	690	682	665	683	688	670	666	654	691	686	697	751	690	747	659	713	692	764	689	701	656	735	697	687	688	643	682	675	685	655	597	679	696	712	670	683	666	741	689	697	673	646	678	732	695	650	677	690	674	647	647	632	697	663	678	630	680	666	673	621	656	727	688	661	666	739	685	712	657	679	726	700	655	681	691	682	701	683	693	698	708	692	681	689	682	675	686	683	629	711	742	679	723	694	655	683	668	657	686	688	653	681	651	724	650	708	678	647	737	697	701	693	642	694	732	664	621	648	695	680	681	672	781	647	680	702	656	671	675	618	682	677	658	698	670	639	681	643	645	656	642	682	698	712	648	690	641	649	659	697	687	676	711	661	691	647	643	676	662	654	681	678	699	686	696	692	674	662	702	684	701	708	699	692	690	706	699	686	693	687	662	655	682	685	683	704	706	688	709	682	671	722	688	732	692	696	683	647	696	658	670	666	665	693	656	664	722	687	695	681	680	733	700	718	669	694	667	630	679	698	691	704	638	706	718	665	695	710	636	705	721	668	684	706	651	736	656	650	654	645	690	689	664	669	669	722	698	690	671	656	710	672	698	691	666	676	700	652	748	704	678	714	673	643	680	684	657	713	666	653	747	692	715	652	682	710	712	712	725	683	742	649	698	685	690	724	652	682	702	650	685	680	693	663	668	648	642	673	623	674	656	713	690	684	696	687	709	713	701	645	736	717	712	686	678	731	701	686	752	644	656	645	692	674	704	692	663	686	698	695	670	675	723	691	676	709	687	708	635	670	663	686	664	622	717	742	692	668	677	736	680	693	636	677	679	678	715	673	670	709	702	714	667	698	672	664	690	691	669	704	639	696	681	701	704	667	654	703	678	621	700	731	691	683	695	695	716	644	647	677	716	700	726	683	676	712	689	696	686	707	684	731	695	675	677	676	700	683	688	680	676	673	700	625	681	649	675	692	643	685	688	664	635	698	639	673	691	676	675	650	682	675	685	693	709	661	744	652	697	693	697	680	658	693	681	636	662	696	711	668	684	603	696	700	654	662	679	695	672	664	700	699	716	648	702	731	701	664	702	689	688	681	669	724	680	668	725	702	673	708	722	680	721	703
15553	13218	10960	5301	3809	2643	2035	1501	1334	1051	798	761	663	652	574	548	588	561	464	495	467	481	412	382	406	408	378	337	341	322	313	297	293	311	270	284	283	299	326	285	297	297	293	306	277	329	293	298	335	321	286	302	306	290	316	345	318	298	293	287	299	304	275	307	275	292	290	261	304	272	285	288	292	319	282	292	267	322	282	282	297	285	298	288	292	303	318	267	292	281	265	275	290	284	314	279	268	264	286	288	293	297	288	274	296	301	280	290	293	248	296	289	295	319	287	277	280	289	306	281	282	282	299	282	287	276	285	268	285	298	274	294	275	296	267	278	248	281	275	285	308	297	303	282	313	293	288	318	274	265	279	329	321	307	292	300	290	301	333	292	279	272	273	267	278	274	278	290	299	300	267	306	276	262	317	295	258	258	261	303	270	295	278	281	281	287	267	285	258	280	326	288	302	294	309	295	287	264	309	267	298	279	339	270	319	259	302	278	302	280	308	283	320	305	272	280	270	265	268	259	288	290	264	288	277	266	273	293	293	269	296	305	296	307	286	310	284	280	253	288	266	269	292	258	277	274	272	282	307	275	277	301	310	268	272	307	259	289	295	273	264	304	305	295	302	264	298	288	286	288	279	297	273	281	291	264	270	299	281	302	294	278	298	318	276	302	273	272	295	281	272	280	285	282	276	286	302	284	308	266	274	278	285	297	287	273	303	295	273	292	249	276	290	262	261	295	319	323	307	260	297	289	318	282	288	259	300	291	278	294	252	292	274	262	277	269	293	265	289	276	274	297	285	258	283	302	299	278	273	290	258	298	296	278	284	274	269	305	282	274	279	278	303	294	299	288	283	316	291	294	272	297	315	281	247	316	263	299	257	266	284	282	284	321	292	285	269	312	274	283	280	314	261	290	287	250	291	298	302	318	272	295	309	314	306	278	276	280	305	273	274	297	281	274	299	285	269	284	277	272	276	281	284	287	287	283	292	268	291	262	274	275	276	308	290	284	288	272	301	268	298	280	293	283	275	281	292	280	281	292	277	291	257	289	268	284	260	317	292	305	266	297	287	294	292	310	284	318	296	295	319	309	288	297	292	293	324	273	271	305	273	304	271	298	295	262	270	296	261	290	297	272	281	264	314	293	254	271	306	251	308	302	296	290	310	290	276	284	280	312	331	264	323	287	278	253	274	294	275	236	298	260	292	290	311	308	291	298	305	309	324	276	301	325	322	272	293	292	322	316	284	307	275	276	305	250	266	300	286	274	311	317	276	280	292	287	280	264	294	261	300	289	288	261	282	281	291	315	288	281	253	311	286	283	275	295	266	297	295	273	306	256	257	281	298	284	270	272	314	276	292	290	296	281	286	292	278	310	266	282	292	309	294	303	276	300	297	276	298	291	273	261	290	315	300	300	304	298	314	273	280	306	301	300	278	283	270	285	335	292	265	281	271	293	287	287	279	271	304	291	283	280	270	317	273	266	290	273	303	293	275	287	312	320	286	269	261	289	295	308	304	290	294	287	272	276	265	264	292	289	284	250	286	276	284	268	347	283	271	291	283	281	301	266	304	296	293	271	293	291	295	277	288	296	295	269	276	296	280	270	273	265	263	266	291	274	306	317	301	282	277	267	294	275	310	288	293	258	311	274	255	285	282	317	311	270	271	295	268	297	298	303	296	269	288	293	284	268	305	277	308	273	277	299	312	304	272	287	264	275	267	285	291	320	283	260	304	298	317	292	315	278	276	293	286	255	275	313	299	273	266	308	271	253	313	287	289	282	285	292	263	305	299	297	282	269	282	293	248	269	284	281	272	279	286	281	274	292	279	290	286	296	314	301	299	275	279	297	312	270	303	262	308	284	307	268	294	288	298	284	296	312	274	292	289	309	268	275	296	279	282	260	249	283	289	277	261	290	252	285	271	248	307	279	296	277	305	278	263	302	292	288	295	299	287	274	292	291	296	286	286	285	287	306	252	309	283	288	283	295	284	288	310	282	295	310	319	314	265	282	308	282	309	253	258	288	270	286	260	291	299	293	271	307	317	274	306	278	309	309	301	272	285	281	267	297	295	278	320	269	255	286	305	280	314	271	287	285	299	279	296	284	285	288	302	280	292	268	295	278	259	305	305	275	284	271	265	272	276	273	308	272	272	274	291	311	270	271	271	296	294	306	292	335	290	311	307	301	279	248	281	266	294	288	258	292	270	261	282	277	305	284	275	283	314	292	285	259	277	281	282	262	253	293	302	313	300	307	295	309	298	289	294	312	311	267	304	256	282	289	319	298	312	300	285	289	276	297	274	305	281	290	282	291	288	279	278	272	263	295	299	312	308	304	270	294	292	261	304	309	315	289	268	261	289	283	287	266	290	324	274	321	306	274	283	269	281	284	280	298	269	285	304	294	272	266	252	296	279	290	248	275	274	270	282	239	256	271	315	304	276	267	273	266	258	297	264	255	277	310	327	286	298	314	259	280	310	293	308	275	272	251	296	278	300	294	280	281	283	303	282	281	261	296	289	316	293	285	305	266	272	282	309	276	273	309	275	281	293	294	291	307	253	268	302	293	296	274	286	308	280	283	304	304	286	289	277	275	272	302	274	308	279	264	278	287	259	277	283	277	277	299	291	277	296	278	277	282	304	244	314	288	267	304	279	293	272	297	295	280	292	299	282	282	267	293	280	271	285	292	261	266	284	283	262	291	293	308	270	279	289	309	333	261	286	279	283	276	278	304	283	275	313	293	274	287	330	278	284	282	287	306	257	237	285	281	308	279	286	272	265	298	294	291	300	299	265	284	292	295	311	297	260	305	269	289	285	288	305	285	279	293	279	299	300	297	293	273	290	288	304	297	274	292	293	253	242	288	295	287	298	288	283	271	265	335	309	278	317	305	304	295	294	259	296	289	320	292	283	291	271	293	301	281	309	257	310	306	276	293	266	294	287	257	268	276	277	297	315	262	265	300	293	268	289	298	321	283	272	284	269	295	286	291	288	291	295	306	296	265	302	246	276	287	276	262	256	306	293	295	298	310	282	272	283	310	289	284	287	315	273	309	274	271	281	289	293	314	287	265	291	297	305	276	265	312	280	291	298	266	265	236	289	307	289	277	283	322	270	264	293	292	285	283	299	278	274	255	324	297	283	321	284	292	285	312	280	277	304	275	315	278	318	280	291	281	305	298	305	293	286	308	316	285	288	289	301	307	258	302	315	301	279	277	276	285	283	314	283	264	284	291	278	262	296	270	288	298	287	285	289	261	293	294	282	299	308	317	287	301	267	332	296	279	287	301	298	320	272	273	278	281	259	288	296	314	290	290	306	258	310	283	289	290	258	286	308	269	279	311	267	259	295	267	287	315	300	289	303	290	274	258	297	315	278	299	303	282	315	303	274	317	274	281	275	287	285	308	264	283	299	275	268	275	277	271	277	248	279	281	312	289	292	283	273	322	281	320	259	296	258	290	310	299	276	305	264	290	303	274	294	285	272	282	306	277
10636	13149	14105	11622	11448	9568	8120	7172	6424	5162	3972	3438	3058	2903	2812	2313	2391	2422	2351	2148	2112	1929	1864	1714	1602	1530	1281	1105	1006	915	841	930	856	811	850	758	796	786	739	838	780	811	819	835	765	900	830	950	1014	1021	1010	978	989	966	977	915	903	905	822	808	781	817	809	795	730	787	772	779	727	775	789	718	702	710	721	751	755	711	780	741	723	739	689	709	751	727	741	765	704	731	675	726	702	704	734	779	674	700	714	724	707	716	696	741	738	700	681	720	755	679	760	719	734	674	729	698	689	712	716	706	743	733	720	721	742	699	767	718	708	689	718	764	728	680	705	738	755	766	744	691	749	737	748	702	677	771	725	654	749	690	701	742	691	725	704	777	727	715	755	743	723	674	670	671	727	713	709	750	684	689	734	676	718	756	691	665	681	668	717	679	730	686	714	723	700	775	703	709	716	688	706	690	707	695	706	736	730	749	716	727	714	729	751	690	675	730	755	707	732	674	698	736	782	716	734	749	737	688	698	736	722	712	699	739	732	737	717	742	679	706	724	727	735	732	695	774	705	744	677	726	694	754	701	673	692	691	717	725	758	721	721	667	727	674	689	727	727	678	705	686	713	710	712	699	703	728	705	700	782	721	742	759	702	744	715	713	695	714	684	748	704	731	742	737	739	723	671	726	692	684	698	687	745	652	694	700	685	696	692	735	700	670	710	722	724	718	691	743	728	711	738	732	693	712	669	745	718	665	730	742	727	721	740	726	699	728	756	739	749	718	765	755	704	762	662	747	739	742	679	727	739	752	747	704	709	701	752	741	694	732	696	707	719	705	740	802	723	684	740	731	721	697	732	727	744	675	719	661	675	699	729	666	714	708	740	696	729	696	754	679	706	716	699	719	750	716	675	715	698	706	731	689	718	713	737	700	708	693	746	705	794	718	630	713	716	730	724	664	685	671	705	690	729	765	735	688	676	740	790	713	713	687	650	742	686	706	713	661	766	719	753	672	679	698	744	722	682	703	723	721	694	725	721	692	712	687	723	695	723	687	703	713	710	725	694	712	688	729	707	733	685	686	722	701	743	692	716	719	707	745	717	744	710	681	718	726	716	729	731	748	699	688	668	718	709	679	712	712	710	694	707	705	722	719	719	700	717	681	664	691	712	768	686	738	683	677	743	755	718	699	672	690	683	775	724	730	669	703	712	753	715	724	700	716	685	698	736	678	708	748	750	725	716	706	743	693	714	687	692	730	694	702	675	739	723	665	709	700	707	681	718	735	748	709	722	701	700	679	698	700	712	724	744	714	675	729	750	698	729	724	664	718	728	711	738	675	692	666	648	668	759	727	712	735	719	764	731	655	734	688	692	712	710	722	765	710	738	757	696	755	704	713	731	687	717	701	696	678	724	690	709	768	701	661	683	709	729	701	738	747	695	677	734	765	750	666	746	749	682	703	724	738	678	669	755	762	697	719	709	670	657	735	694	703	706	682	745	741	659	702	735	698	733	759	714	705	744	714	725	691	743	692	740	672	717	721	697	670	717	735	685	730	673	708	699	745	705	713	747	726	662	714	656	728	662	721	710	706	741	726	700	740	752	669	748	660	668	764	737	758	678	720	689	700	778	700	703	725	763	684	707	716	677	743	705	684	687	773	697	683	716	680	721	718	686	727	706	740	694	706	723	681	677	714	717	717	721	732	759	726	717	738	757	729	703	740	749	723	677	723	701	645	736	690	695	697	666	674	763	719	701	763	724	695	729	709	741	677	760	714	700	730	709	757	719	683	683	690	712	692	765	707	657	708	705	706	735	769	750	677	722	697	709	749	727	667	779	739	695	684	722	753	699	728	736	732	723	703	689	662	663	735	691	747	718	664	701	711	689	695	742	763	714	700	725	722	688	680	731	751	669	695	727	674	745	720	722	734	744	761	713	668	785	660	735	741	716	726	677	725	748	695	710	738	684	677	664	698	745	675	706	713	708	705	703	744	730	709	675	738	706	680	737	689	713	743	727	738	713	688	744	757	704	728	757	721	703	722	750	671	750	690	754	729	701	749	714	696	732	721	699	713	702	678	725	704	747	771	708	770	745	718	769	709	711	684	699	690	738	703	690	731	756	733	689	691	702	750	717	697	767	744	694	742	706	730	691	678	719	694	720	708	680	710	706	713	713	670	732	736	710	726	696	714	692	709	740	692	730	731	720	723	699	762	738	744	730	738	665	725	701	722	755	716	729	667	762	713	752	726	716	708	717	669	704	732	673	694	701	675	729	709	763	740	707	665	713	716	718	746	710	741	751	743	739	708	698	694	794	694	716	646	721	678	685	721	715	721	674	720	713	696	752	693	660	744	704	705	740	699	713	732	740	755	716	731	696	716	743	704	739	754	687	663	657	729	721	690	741	669	707	753	690	710	723	703	685	713	739	756	723	730	741	727	752	738	735	729	758	681	741	704	689	699	695	717	691	714	697	697	682	698	665	663	774	742	723	714	735	671	738	716	712	736	705	759	669	733	714	697	744	751	683	739	721	719	737	733	690	720	727	721	733	720	717	732	681	721	675	696	698	741	734	705	731	744	701	667	706	690	695	724	675	709	718	711	677	715	701	771	716	711	716	762	779	713	679	673	763	723	679	708	717	675	732	649	734	704	702	728	753	698	736	727	712	683	653	716	702	708	715	733	712	716	722	709	675	702	754	727	758	696	674	684	686	651	689	701	700	718	723	744	707	701	706	701	684	689	698	732	701	677	707	752	703	709	710	740	749	674	683	701	694	731	723	706	701	683	706	721	751	704	797	734	722	725	699	740	687	706	722	724	724	687	716	742	698	700	736	752	710	718	682	728	717	724	726	712	721	717	731	703	698	672	732	735	723	698	764	693	767	715	742	728	717	720	680	662	678	720	745	705	710	686	682	704	699	769	737	731	694	758	728	770	693	704	691	703	753	724	736	713	717	705	744	692	763	778	692	695	678	724	681	675	748	701	707	707	703	721	745	751	774	711	727	714	702	692	682	720	714	737	719	765	662	706	721	729	695	702	680	705	718	695	692	723	747	755	734	736	690	732	707	722	744	720	743	722	691	729	697	691	692	759	759	707	718	695	667	716	701	716	747	675	714	708	760	729	739	716	718	699	667	690	699	707	761	725	733	693	700	695	771	717	682	755	727	678	720	727	694	739	722	701	754	743	730	714	731	719	739	683	707	691	736	727	729	721	747	739	680	731	706	718	721	690	733	710	723	733	744	726	700	720	775	730	754	761	687	751	735	707	720	711	723	689	709	722	726	691	685	714	724	684	725	711	724	718	792	709	705	703	667	785	693	742	686	716	697	737	754	712	672	700	716	704	700	719	748	754	697	713	688	732	697	750	671	746	703	707	725	711	742	705	715	723	699	777	689	709	697	746	747	707	742	720	749	741	670	765	726	759	700	730	698	713	731	736	728	699	682	701	752	693	686	765	667	753	735	759	699	666	733	689	730	705	689	715	704	712	682	687	727	705	732	707
39591	42570	29773	20224	18300	16649	14217	10515	9130	7759	4610	3170	1661	1471	1261	1113	955	906	879	906	781	753	775	655	725	546	457	407	350	375	360	321	341	345	319	312	319	330	324	302	312	357	318	329	324	323	285	351	343	355	363	356	383	379	347	369	341	320	337	328	299	316	324	297	343	302	304	299	284	289	295	322	291	290	310	334	283	283	340	306	266	311	295	301	327	284	301	322	335	313	299	295	298	318	304	267	312	305	304	271	314	299	303	297	295	285	288	313	307	269	334	329	301	291	295	312	286	297	313	282	308	275	293	312	293	305	276	311	303	296	285	291	308	288	315	287	272	317	325	299	287	291	289	286	283	312	287	273	316	299	276	291	295	311	284	292	313	296	311	285	321	290	323	304	335	292	311	283	279	299	296	288	297	278	262	274	261	299	280	267	284	289	287	295	288	261	275	278	328	315	286	307	310	250	288	291	292	298	285	276	295	322	283	313	301	316	311	316	296	308	294	293	277	300	296	250	290	292	288	307	304	283	285	321	285	266	262	291	313	307	309	283	297	327	304	276	341	328	318	298	281	292	305	311	283	279	297	277	289	265	281	328	331	280	300	295	269	327	318	304	266	297	302	284	309	300	248	286	291	319	297	325	309	305	343	317	313	345	269	302	309	320	288	322	278	291	316	338	313	289	312	299	271	297	288	287	282	289	285	288	273	299	292	294	335	306	292	268	294	298	333	272	295	277	299	279	292	278	326	322	304	288	280	323	306	317	281	301	325	272	276	294	279	278	305	277	300	297	276	309	309	293	299	300	285	297	290	285	290	297	291	322	304	309	315	318	259	313	316	279	315	286	284	318	271	298	288	311	287	298	295	316	302	283	301	323	282	296	329	281	285	327	298	306	282	312	276	303	292	315	287	296	299	277	299	311	292	274	275	269	293	291	295	297	298	296	322	277	298	301	270	318	297	304	298	304	287	268	298	292	295	294	285	300	297	296	300	323	314	289	308	295	308	271	292	300	291	315	299	309	326	318	306	277	295	270	286	281	286	318	315	340	286	309	295	301	328	282	313	274	297	249	280	282	274	323	279	276	303	299	328	310	273	306	307	299	310	305	264	286	269	281	318	298	291	281	288	309	309	323	262	282	294	288	299	277	312	290	310	307	267	300	316	288	306	258	300	302	315	286	292	334	314	322	288	303	307	276	284	309	326	309	341	302	309	292	299	326	303	297	281	303	306	291	342	281	302	266	260	307	322	320	299	314	281	287	328	323	310	289	294	278	274	293	283	287	317	303	288	309	289	294	295	322	285	263	295	308	304	332	273	295	293	282	316	321	301	293	280	307	317	306	305	300	292	308	310	244	267	298	305	289	297	283	273	322	284	324	311	295	309	306	287	286	301	311	284	289	258	332	285	291	285	267	319	312	288	290	293	304	298	303	311	290	335	279	285	300	296	310	288	285	321	301	283	273	317	317	300	275	305	284	270	273	271	290	288	311	299	281	306	308	315	308	281	296	293	311	301	306	317	294	312	281	305	322	264	265	286	315	327	311	279	326	314	290	282	309	267	301	278	291	294	284	315	272	300	264	303	295	329	294	284	302	288	292	296	307	337	275	299	289	285	303	302	261	294	321	299	292	300	290	310	302	277	317	318	308	295	296	302	302	285	333	311	319	319	250	311	304	292	293	260	309	296	327	315	314	275	313	306	264	280	304	297	281	326	271	320	303	285	300	301	304	273	287	303	283	294	313	267	311	296	298	308	277	309	309	279	292	310	316	301	273	306	278	302	288	318	313	298	274	309	305	285	334	301	301	303	292	277	280	294	300	303	292	310	271	268	303	295	308	285	309	311	285	310	311	314	283	278	328	285	273	297	320	292	317	273	259	289	325	284	302	320	272	288	294	329	338	300	282	298	270	255	283	313	292	307	309	282	300	264	317	290	266	321	271	269	265	316	319	297	307	340	296	298	330	306	282	291	311	311	351	347	318	299	284	269	311	324	292	296	304	313	307	279	323	319	308	322	260	287	308	332	305	300	268	304	294	267	260	314	278	277	269	264	300	282	324	278	284	302	335	267	260	281	313	313	314	253	282	323	294	299	306	311	333	289	301	285	259	304	310	325	294	270	296	286	306	294	285	288	287	285	278	286	293	290	308	315	273	296	296	285	281	311	311	324	277	298	318	291	283	288	313	307	289	303	304	278	306	289	300	287	304	274	288	329	252	344	284	299	274	251	286	255	306	292	315	287	288	273	296	289	284	298	288	316	324	287	282	278	257	297	282	304	319	289	286	304	299	317	297	293	288	339	322	303	298	286	304	298	319	302	315	306	303	300	301	311	273	320	300	306	288	275	268	310	316	322	302	288	265	276	293	345	278	303	285	273	306	309	320	301	300	273	268	287	316	276	299	315	325	293	320	283	306	307	285	301	310	312	283	293	304	279	272	296	315	303	313	307	303	287	300	306	273	303	349	281	316	304	302	280	305	335	273	276	302	286	322	321	279	321	307	322	326	276	266	298	291	318	308	281	309	278	291	269	304	270	289	305	248	290	310	269	284	300	279	304	313	269	293	314	310	312	279	327	297	286	280	295	288	278	294	288	318	320	287	320	297	268	299	321	331	352	317	266	319	274	276	311	265	291	289	301	274	263	303	315	290	304	315	335	312	278	316	315	310	311	318	317	291	315	309	326	285	304	304	296	294	298	298	253	320	302	293	291	271	304	280	292	277	285	332	315	312	323	296	320	298	281	308	291	302	319	301	311	288	272	294	286	278	296	267	304	297	281	253	265	284	287	274	322	333	294	294	306	314	308	315	323	303	280	308	343	296	272	324	257	330	283	299	285	273	296	311	301	349	302	295	284	320	286	285	276	285	303	332	280	294	293	294	290	289	323	299	271	286	302	273	328	285	331	265	300	331	299	301	295	291	312	275	314	317	269	306	312	308	290	299	305	290	298	307	300	297	292	290	297	306	296	285	293	303	314	264	278	281	323	275	297	299	307	278	290	285	290	322	301	296	319	305	296	307	301	314	296	291	304	301	279	276	330	280	282	268	287	303	315	286	301	313	284	290	295	308	313	318	313	303	305	298	291	295	295	278	288	326	274	278	301	285	311	301	316	293	277	289	288	265	302	328	291	288	293	295	334	299	289	285	298	276	266	313	278	273	321	290	274	288	336	311	302	292	335	314	302	320	309	311	290	302	306	341	303	297	350	326	300	263	302	301	281	316	329	311	291	313	290	307	288	302	296	309	290	303	295	311	302	307	300	294	271	302	294	313	293	309	267	321	313	343	305	278	296	303	307	296	317	305	326	289	275	284	302	262	337	317	305	313	295	278	320	306	330	250	315	281	300	271	302	318	270	312	308	280	271	316	317	269	279	332	273	279	271	283	283	312	282	322	322	308	286	322	275	332	309	287	285	314	259	286	286	316	333	309	326	279	283	277	292	285	293	265	305	313	288	305	290	303	264	273	296	298	340	312	298	305	261	327	305	303	313	321
29641	36776	24628	22105	26009	25134	25130	23119	22792	20660	12878	11465	6917	7272	6293	5077	4841	4857	4510	4719	3940	3938	4077	3708	3518	2659	1823	1438	1345	1221	1151	1122	1096	1083	1034	978	971	881	906	901	884	977	994	955	910	964	1049	1118	1281	1300	1102	1216	1206	1185	1110	1037	1046	961	920	920	910	911	901	866	848	797	800	819	853	769	838	807	747	813	733	841	815	741	770	764	765	729	712	729	773	775	709	766	774	750	762	754	772	747	766	727	744	723	754	739	730	721	725	700	788	768	778	772	751	712	750	700	739	700	666	782	732	739	750	767	720	742	756	732	723	737	697	732	719	675	747	715	707	701	739	704	715	774	716	702	699	725	747	766	738	780	764	722	730	697	755	719	724	719	772	738	728	760	710	769	741	704	711	716	710	736	767	706	769	721	752	711	721	739	730	730	747	808	773	688	744	722	685	764	771	772	693	771	750	773	753	778	758	770	739	707	695	702	727	757	702	765	724	745	735	745	744	727	685	721	713	701	763	747	709	697	715	725	771	731	726	743	710	694	730	704	747	719	717	733	728	785	753	765	707	699	744	716	716	746	769	727	657	746	707	758	748	739	741	729	753	686	742	682	767	705	738	740	774	751	696	750	759	760	722	756	716	708	744	765	757	727	725	737	779	704	674	786	722	727	753	738	734	761	747	722	789	735	719	698	748	727	730	753	737	746	719	756	700	752	739	772	750	714	745	770	748	723	710	761	781	720	790	797	728	736	772	704	748	750	724	723	763	729	705	759	763	729	720	734	756	756	705	729	751	731	745	741	722	757	717	751	714	722	749	701	718	751	706	732	745	756	717	749	741	768	760	720	778	713	681	753	712	750	757	735	744	709	742	693	696	803	733	750	744	749	728	694	751	764	742	731	735	757	723	709	748	762	742	730	732	761	725	753	728	721	716	720	735	748	704	681	745	709	736	742	769	668	723	759	739	747	742	686	699	702	746	713	785	772	696	722	691	699	714	768	766	677	729	692	710	705	741	756	761	711	723	732	731	739	738	769	769	760	733	751	697	733	730	751	727	795	721	735	765	738	746	753	758	773	734	782	746	736	712	731	772	705	746	763	691	661	715	742	757	731	717	770	741	748	761	729	744	736	768	711	687	730	726	740	726	681	727	712	713	817	795	716	738	704	737	731	656	701	727	739	702	777	703	752	758	772	733	729	774	753	723	716	745	748	762	731	760	700	751	734	800	743	744	750	819	717	715	729	747	700	780	741	762	717	740	758	774	755	735	713	759	741	711	770	721	745	777	702	765	763	730	739	686	754	735	742	717	704	762	748	715	745	785	725	761	772	777	755	734	739	752	764	738	687	755	775	757	752	749	758	706	771	754	756	739	769	752	771	713	740	718	727	764	684	747	749	745	724	765	767	735	754	727	724	722	760	704	704	731	714	702	772	739	735	746	727	742	788	764	756	756	766	736	698	759	746	747	775	721	715	727	737	723	694	725	709	681	761	749	749	718	740	764	783	749	718	718	752	729	740	703	718	752	717	754	723	716	742	754	728	802	778	749	734	738	737	756	715	767	702	745	751	739	744	744	708	714	734	731	722	756	706	768	704	712	726	694	732	711	748	741	741	784	708	717	745	760	672	776	766	709	708	759	722	726	702	787	687	722	790	762	754	740	748	750	724	785	732	747	735	712	773	716	704	719	765	745	741	740	706	729	716	677	750	717	752	764	717	771	712	745	736	717	734	763	749	711	703	722	679	756	784	766	698	756	699	704	745	739	813	743	762	746	745	763	731	731	730	757	760	694	706	756	791	697	722	748	720	766	755	773	755	727	771	753	665	731	721	730	714	733	721	730	722	746	779	753	688	725	748	714	715	729	744	742	712	684	706	729	705	781	735	711	726	766	763	716	740	671	728	761	730	761	725	715	720	701	818	758	736	704	746	788	692	713	743	764	722	736	723	736	733	744	729	733	770	727	737	729	742	747	767	761	707	694	686	752	741	728	715	714	767	748	783	711	711	707	728	707	765	726	775	739	738	756	759	732	742	737	756	697	696	726	706	725	742	766	746	728	720	706	728	724	739	785	720	766	752	749	749	749	739	714	768	711	731	723	709	704	745	731	705	743	640	731	739	737	753	753	754	807	742	738	704	747	763	768	700	735	755	759	749	779	732	735	742	720	758	757	705	761	745	752	755	762	746	747	697	709	739	775	728	746	722	765	763	743	713	695	731	721	737	767	749	738	737	739	713	734	727	719	794	757	725	762	732	729	749	730	736	731	710	708	751	711	700	672	686	757	725	753	766	696	704	815	711	769	764	723	726	803	738	755	761	751	734	697	740	738	764	703	733	656	717	705	741	713	750	738	716	734	757	728	749	740	702	712	773	702	738	715	731	715	764	757	754	741	730	754	727	739	787	764	711	741	791	751	688	768	746	736	750	689	733	738	708	755	723	759	725	719	706	681	728	738	721	690	726	698	757	732	751	720	784	771	722	734	747	701	742	748	732	743	724	760	670	737	752	737	701	723	764	693	705	714	776	718	717	731	714	790	752	734	711	777	734	764	744	719	757	717	735	737	762	737	675	711	740	741	741	814	740	745	763	757	767	745	773	770	714	704	721	719	720	721	727	755	751	789	732	746	703	711	726	736	730	756	700	710	718	718	768	725	739	698	732	752	688	726	732	669	777	725	747	760	732	755	758	755	704	743	751	751	758	742	724	721	730	759	725	744	751	759	694	747	771	730	699	729	715	776	726	733	683	690	742	738	724	703	738	738	770	736	702	720	757	739	721	694	685	770	757	746	730	732	761	771	720	743	726	706	698	759	684	723	747	785	749	807	713	732	782	719	682	725	751	723	713	731	728	696	745	746	748	732	730	710	758	762	756	731	730	726	704	797	703	734	783	766	716	726	743	743	735	718	726	729	753	752	755	738	720	684	779	737	742	735	708	716	737	700	782	737	767	757	763	694	674	744	753	692	771	694	711	744	715	752	708	725	705	769	686	737	724	781	748	721	738	709	705	782	735	764	713	782	705	676	789	699	768	733	676	780	711	740	734	764	738	757	778	738	736	780	728	724	703	742	709	749	721	665	727	720	758	717	740	713	753	699	733	757	748	770	718	695	746	731	726	733	715	698	755	755	704	740	700	702	733	676	731	737	712	756	718	697	719	771	744	721	711	762	791	717	723	758	718	705	735	667	704	714	712	728	752	732	682	739	721	713	717	713	753	709	686	696	728	774	746	702	717	759	711	694	731	743	756	742	741	728	680	745	760	770	737	706	711	771	699	644	735	689	726	757	732	784	757	701	779	744	711	737	741	757	717	704	719	730	726	764	724	711	698	737	731	768	767	739	720	698	759	732	753	751	745	770	752	730	775	735	731	757	700	712	704	679	688	734	779	741	763	783	749	731	761	692	727	727	732	737	722	772	706	771	704	711	736	757	703	761	704	751	767	686	746	764	704	764	770	735	731	708	744	749	769	738	771	709	717	726	728	715	709	738	690	749	736	752	707	756	802
47509	43187	31355	25114	24551	22838	21395	16276	14867	12556	8773	5753	2954	2817	2221	1624	1165	1304	1407	1197	1001	1002	1082	998	985	719	566	409	416	382	372	348	349	351	315	328	315	315	317	334	304	300	342	319	312	322	304	360	401	378	384	333	361	366	308	360	318	330	337	281	249	305	257	315	283	281	270	288	297	301	304	311	290	309	277	273	257	294	290	266	291	263	297	276	293	298	281	269	303	277	290	235	265	261	300	270	279	287	263	309	305	252	283	261	262	283	306	293	277	247	284	263	276	263	270	275	282	272	258	264	285	283	287	279	276	272	275	292	276	259	259	281	270	268	254	277	328	254	274	270	257	272	282	254	259	274	271	302	280	267	271	298	269	290	328	263	247	286	271	292	325	270	288	265	304	266	233	275	284	277	257	300	269	305	292	264	284	286	321	270	303	265	248	271	264	284	246	286	288	248	295	293	262	285	268	268	287	302	286	285	255	271	284	284	304	306	269	277	278	263	297	289	278	274	267	289	280	261	255	274	254	278	261	255	288	282	279	285	242	276	286	271	298	258	264	251	287	282	271	275	269	296	278	280	274	261	226	275	246	270	271	288	287	254	269	270	277	293	278	249	278	282	300	265	255	289	297	279	302	268	285	246	260	264	285	284	290	270	254	286	287	295	263	255	258	287	293	249	286	275	276	294	278	274	262	267	285	292	272	284	270	244	265	263	269	282	268	318	296	287	308	270	280	312	266	292	268	242	277	288	274	275	267	253	268	262	245	250	279	250	286	282	281	273	247	272	296	272	265	304	281	301	277	279	285	253	274	280	264	295	277	313	258	273	283	277	269	280	229	257	249	277	254	263	292	284	270	285	265	272	266	291	314	283	247	276	261	283	288	240	262	295	284	291	254	250	270	282	296	278	253	223	272	304	300	270	301	254	288	272	253	292	280	264	257	276	291	281	258	297	251	320	272	273	264	268	276	263	269	277	324	269	279	272	281	303	298	283	317	282	270	273	258	273	227	270	258	277	296	291	279	257	274	268	285	270	277	307	251	280	266	295	282	277	289	295	284	272	317	264	233	300	288	259	301	262	314	264	291	261	322	247	309	256	278	261	269	258	301	288	283	288	241	296	265	261	266	307	264	273	264	271	298	266	284	285	269	274	241	267	284	268	292	286	284	271	270	286	267	275	292	251	263	276	253	277	261	312	278	291	242	294	260	278	301	294	265	267	268	276	265	267	290	306	292	267	259	297	259	258	254	285	246	277	250	270	295	297	266	286	262	251	275	276	277	294	290	267	288	311	288	268	261	277	286	308	285	291	275	302	287	270	285	286	308	288	280	273	271	237	261	279	277	244	279	250	282	314	294	258	235	292	273	304	270	284	279	278	294	285	258	245	267	300	268	297	291	275	272	303	285	280	308	274	280	276	270	281	286	253	317	256	293	295	287	293	279	265	310	254	284	318	264	249	271	266	298	268	278	281	279	269	281	280	278	303	263	254	258	238	269	286	269	275	257	276	275	290	283	272	286	265	310	266	277	266	264	284	238	275	263	287	266	287	266	264	243	296	268	262	273	261	258	280	275	264	280	314	275	294	254	281	274	300	244	251	292	266	278	324	254	250	296	280	269	270	283	277	314	293	282	274	297	284	261	245	323	285	251	266	301	274	285	266	285	282	271	253	260	275	249	274	273	293	258	251	255	303	263	288	271	264	293	316	279	298	284	278	253	273	270	285	274	279	236	287	262	259	239	293	268	260	275	258	265	270	270	271	244	278	290	292	273	274	232	275	289	259	301	254	306	281	290	292	265	249	301	254	280	270	269	302	248	287	286	249	301	268	298	285	250	290	290	316	288	272	267	275	260	278	266	306	274	258	282	303	288	291	273	252	270	286	288	263	288	268	297	263	274	247	275	290	283	275	273	245	281	299	286	268	266	257	271	278	264	261	263	279	279	274	295	272	318	263	270	263	295	279	238	263	277	300	286	290	252	301	285	272	282	293	293	311	271	280	297	311	262	279	259	262	269	286	260	248	272	301	259	302	260	296	274	260	277	279	266	293	316	283	270	287	259	246	268	270	270	279	270	256	291	297	272	257	248	271	265	258	278	263	257	283	296	267	283	275	290	296	249	264	250	275	261	259	254	259	287	284	279	306	262	274	253	231	311	255	257	251	273	254	287	271	281	280	272	256	248	279	278	275	283	253	290	256	272	275	289	281	313	280	281	270	277	271	295	297	275	280	253	267	276	270	263	274	270	256	301	303	250	268	282	277	245	291	236	261	253	271	279	282	277	272	260	290	273	258	278	285	288	248	272	272	302	270	243	332	296	282	281	283	258	294	242	293	281	297	283	303	282	276	308	300	255	273	310	275	270	266	241	254	294	271	262	261	261	255	258	274	264	248	280	254	284	269	276	277	292	276	286	280	260	260	255	267	273	296	289	275	278	278	274	290	258	261	276	279	258	265	278	256	277	255	274	247	279	287	290	258	255	268	250	262	279	292	294	330	269	258	279	273	261	272	319	295	274	287	308	288	303	278	254	262	278	307	254	282	258	299	266	289	282	324	286	280	268	280	250	273	258	266	298	294	282	247	257	279	265	295	284	283	270	285	282	290	265	276	293	265	268	288	266	267	270	278	274	284	302	290	293	258	293	267	261	282	278	284	269	288	265	267	285	272	280	279	266	257	285	289	303	319	258	299	290	281	322	283	278	256	259	276	285	272	284	234	279	301	249	273	259	273	258	287	283	286	243	294	265	262	311	320	294	268	242	275	278	274	287	306	285	271	275	285	327	296	272	280	275	304	269	246	311	257	262	312	276	274	279	282	279	291	289	274	264	258	286	298	302	263	297	267	293	298	277	272	250	298	286	282	292	284	273	294	302	264	302	259	255	280	288	263	272	265	268	311	272	263	265	256	251	303	251	281	302	301	297	281	245	259	274	273	264	290	234	266	277	288	269	275	307	254	282	282	260	258	281	302	287	294	258	279	254	298	322	310	307	275	280	226	256	270	279	247	276	262	273	291	275	291	323	278	296	273	289	302	291	283	254	263	244	290	301	263	274	276	287	301	261	267	327	277	272	266	302	303	279	278	277	260	284	285	261	256	262	268	285	273	283	273	281	295	290	266	285	302	280	263	267	332	277	304	270	272	269	261	254	264	254	278	291	275	303	281	270	292	304	317	268	258	266	273	305	280	275	289	262	297	299	296	285	259	276	289	297	271	251	272	272	298	278	275	264	289	276	263	276	288	259	277	267	282	304	262	249	268	275	268	255	274	257	267	281	284	254	290	274	244	269	287	315	267	278	269	263	270	276	299	297	270	280	294	275	276	258	259	290	291	279	264	298	247	281	289	258	278	272	262	288	283	278	286	271	253	304	264	277	240	274	272	279	292	251	301	302	259	279	285	285	319	289	309	290	291	279	280	249	283	263	279	302	274	291	278	287	290	309	270	274	271	228	271	314	262	279	263	294	278	318	291	280	252	269	288	297	301	295	255	271	282
35584	40057	28935	30031	31698	31572	31440	28571	29249	28017	20384	16315	9812	11530	9572	6812	5777	6496	7031	6250	5277	5498	5933	5679	5323	3947	2663	2021	1707	1412	1287	1176	1180	1113	1028	1045	1027	969	995	970	958	1003	1015	971	1035	982	1137	1235	1461	1429	1327	1339	1262	1306	1207	1224	1175	1069	1013	985	972	940	843	878	858	804	788	810	763	722	705	698	727	768	717	693	721	706	701	730	738	697	666	712	698	683	693	715	672	715	692	715	693	688	737	712	660	669	694	686	705	698	690	722	650	674	686	636	665	688	718	703	659	661	704	657	665	691	684	666	686	665	628	704	704	668	680	729	699	747	638	642	722	726	674	682	698	697	660	696	655	643	667	677	673	687	704	693	665	642	694	689	681	665	682	698	669	704	682	671	681	642	672	664	652	699	674	680	704	681	674	716	685	681	685	609	733	699	708	678	676	657	731	687	715	666	682	667	666	639	681	661	697	638	697	671	688	693	680	655	720	673	676	691	706	662	690	700	678	676	666	701	691	726	640	689	664	636	690	648	677	652	636	684	670	656	683	665	675	653	704	680	607	668	746	676	690	677	662	677	673	734	721	624	709	689	620	680	696	678	638	688	664	621	687	681	688	651	706	692	689	691	729	682	646	694	706	723	703	678	692	661	680	709	676	655	641	672	649	671	669	686	668	692	678	691	694	667	717	672	693	729	659	698	674	699	691	635	712	759	671	707	654	698	717	661	679	660	657	686	691	670	706	649	687	649	641	669	668	632	703	661	703	693	678	646	667	667	702	706	686	634	686	657	636	693	670	625	734	622	698	630	677	671	695	662	701	685	718	685	655	694	662	634	661	663	679	650	685	668	673	694	667	621	708	688	705	667	697	677	705	690	661	690	667	680	677	662	709	616	703	708	708	616	660	669	661	671	689	691	690	642	666	643	687	614	647	663	691	687	648	697	665	679	667	671	691	706	664	696	717	668	700	701	699	690	688	736	680	657	727	666	626	722	694	720	674	661	671	711	657	661	701	644	740	710	677	633	677	699	696	644	670	630	688	663	712	674	678	680	645	669	687	660	685	707	668	677	695	718	667	670	751	683	701	668	647	667	712	662	672	696	716	646	697	664	703	686	628	668	632	655	652	719	673	667	687	698	703	724	709	646	639	685	695	664	725	664	652	673	674	714	653	656	663	672	639	696	669	678	679	635	647	674	724	676	722	659	686	650	676	654	693	728	630	730	708	683	713	689	645	665	691	674	631	692	726	678	674	668	739	675	719	677	677	702	689	672	690	627	683	697	688	672	659	656	675	698	698	658	683	680	726	651	691	639	672	695	696	729	659	694	684	647	675	658	699	654	680	670	724	698	635	650	669	676	702	678	646	706	630	679	702	657	687	683	677	652	663	669	689	690	706	705	690	716	643	708	699	681	721	680	677	644	677	718	697	669	663	675	699	679	625	730	706	667	694	662	671	704	662	672	668	717	685	678	735	668	643	749	658	647	670	656	712	700	686	710	744	699	696	687	692	711	695	651	678	664	648	677	667	696	658	675	742	699	675	644	648	696	680	683	662	631	723	654	745	684	715	661	704	682	650	673	662	667	694	701	695	714	641	744	690	720	690	675	679	641	657	677	610	629	690	715	664	643	664	702	651	680	713	699	655	693	711	696	686	709	682	710	658	667	674	695	664	702	716	702	677	701	640	653	663	670	722	672	651	694	676	675	672	730	668	651	682	688	689	642	676	692	683	692	706	642	725	690	697	707	641	664	693	697	670	682	732	651	707	716	673	704	675	681	660	718	659	729	685	663	693	685	722	716	674	700	655	666	673	660	728	668	633	695	722	659	685	694	734	728	649	679	630	632	692	672	692	640	693	623	637	670	698	673	668	687	647	650	688	675	647	707	686	655	685	665	681	662	654	662	718	668	689	687	702	629	672	634	646	642	693	712	718	683	687	712	681	657	677	702	689	708	620	631	754	666	678	692	647	695	675	681	720	724	643	720	643	687	670	626	644	659	665	672	698	659	661	713	715	661	668	642	637	674	690	712	672	640	615	664	703	695	668	755	668	717	677	662	725	692	711	659	656	670	671	740	638	663	697	706	685	690	655	692	720	696	708	768	650	696	686	659	693	698	700	688	685	692	691	680	684	646	679	693	679	708	717	700	658	729	695	642	630	678	712	694	648	680	659	647	666	702	655	708	720	681	699	671	696	673	713	717	662	663	681	680	664	663	704	657	665	684	690	675	666	685	714	658	683	678	670	719	676	676	630	707	659	702	717	689	687	685	702	687	669	676	681	690	662	734	715	671	665	704	740	700	670	659	716	684	678	688	640	687	681	688	702	672	719	671	664	689	666	702	673	666	693	646	687	690	612	646	647	697	673	672	644	687	688	727	672	632	683	675	703	716	649	652	673	724	671	710	723	658	670	674	707	660	681	670	668	639	651	668	681	667	662	693	629	701	700	644	694	712	679	750	664	691	700	666	719	643	708	693	712	730	679	700	623	710	693	675	709	685	647	650	673	623	668	669	636	710	687	690	689	662	689	666	699	638	669	685	634	653	708	738	667	694	708	665	708	668	663	711	706	682	671	647	706	696	666	707	702	708	638	653	653	684	668	718	691	637	727	659	701	666	683	708	716	687	713	694	733	671	671	718	640	688	696	689	665	686	710	657	656	711	702	668	666	666	718	709	706	691	689	693	652	708	732	704	681	681	668	662	688	671	661	683	705	666	734	668	678	695	710	704	682	693	736	669	735	660	693	715	660	630	707	652	646	639	659	688	695	683	636	705	692	650	684	691	715	676	661	643	679	653	679	701	658	673	673	668	723	641	687	655	673	687	676	674	659	670	696	677	683	699	691	664	672	688	665	720	736	717	657	680	704	675	649	650	651	706	721	652	647	710	674	669	689	673	684	679	657	746	685	702	685	692	671	678	687	701	674	648	666	670	737	692	689	722	675	708	712	667	670	704	697	690	700	694	681	692	692	641	689	675	667	679	645	690	693	653	716	679	749	723	675	659	622	657	694	647	691	681	663	695	658	679	715	672	687	650	686	690	687	693	724	695	696	650	672	676	691	705	662	681	703	709	668	701	622	748	692	730	686	661	669	650	712	617	678	675	669	689	708	701	690	682	698	691	688	700	676	672	711	663	704	681	688	651	700	671	656	690	625	675	697	691	697	687	638	702	677	703	686	688	673	642	691	674	630	685	668	688	677	680	646	704	712	710	698	690	682	710	690	679	663	630	645	690	649	693	705	616	658	679	665	723	662	651	687	656	675	695	647	694	672	686	652	715	638	728	695	664	639	674	646	651	678	719	707	647	639	657	697	712	643	681	639	617	690	707	647	661	715	707	650	714	683	638	698	698	703	658	696	647	686	652	692	742	689	735	662	651	696	682	684	637	654	661	665	690	625	702	712	687	642	653	708	680	667	726	634	668	669	715	702	699	688	643	713	692	651	662	680	720	699	678	662	705	664	712	670	659	616	657	690	644	630	671	707	658	673	704	670	650	666	701
14933	11814	8635	5661	3960	2807	2110	1528	1195	997	800	756	661	630	609	551	542	577	517	516	463	407	408	443	383	432	401	334	310	299	287	343	312	312	292	300	276	291	308	262	322	288	272	289	311	312	308	326	315	300	348	335	335	296	327	358	309	336	339	316	319	266	296	292	321	303	320	283	275	288	300	279	296	282	291	282	278	279	289	311	294	249	302	292	292	322	261	268	265	274	276	281	328	285	301	288	274	264	302	283	277	291	323	279	284	293	288	263	256	250	289	263	281	277	288	298	290	286	294	285	280	311	254	298	270	260	290	285	277	258	285	315	274	268	301	280	294	280	284	289	273	291	287	259	285	262	292	302	283	270	285	283	273	251	285	307	285	303	290	257	272	285	278	274	280	263	291	260	273	320	282	295	278	276	288	284	294	307	281	291	288	272	291	269	280	257	294	267	253	304	293	280	276	284	258	268	313	248	257	303	286	289	278	298	286	316	247	292	265	258	303	346	307	285	272	273	287	274	266	285	296	285	292	266	284	247	265	270	287	304	294	284	291	259	299	334	288	287	269	256	241	279	294	309	284	254	281	287	285	272	260	265	284	298	273	306	263	272	305	275	302	268	273	280	266	263	286	298	278	306	279	274	265	270	259	271	305	286	313	289	309	274	287	263	269	279	298	279	289	293	276	298	305	276	267	279	284	275	272	280	299	275	261	314	287	289	295	273	280	274	288	253	280	272	286	279	269	296	280	288	277	282	269	288	303	294	296	254	256	303	303	310	284	284	279	276	255	294	271	295	274	296	282	263	315	299	282	321	278	269	266	251	283	285	290	263	299	274	270	264	315	270	291	300	295	312	265	313	258	278	255	258	245	276	276	282	286	261	265	283	290	306	297	306	301	269	277	270	282	278	284	297	281	281	264	279	306	259	297	262	278	255	291	297	285	278	269	256	249	294	290	289	296	302	311	283	266	267	268	276	300	293	279	254	301	282	310	314	292	293	315	267	278	287	295	295	297	285	286	281	303	253	292	271	282	276	289	292	267	256	285	299	275	276	290	290	267	286	279	235	316	267	280	254	258	270	327	315	312	316	289	271	266	272	278	325	295	270	304	271	246	295	306	293	281	277	282	315	294	271	278	278	288	274	296	291	287	301	305	299	295	293	292	323	290	269	264	300	260	271	282	285	311	298	299	317	266	274	274	252	300	289	267	251	281	279	265	267	269	297	303	325	279	310	265	296	300	255	292	286	285	274	284	315	278	310	254	261	308	280	298	255	287	255	300	298	284	278	274	295	278	298	290	299	268	264	240	266	270	286	289	294	293	295	279	266	272	249	281	252	298	291	298	283	265	306	301	285	312	304	282	275	279	286	286	285	287	291	275	279	282	272	267	279	275	277	268	306	277	291	291	269	283	291	281	278	289	267	292	274	304	263	246	300	259	293	295	281	266	279	300	291	273	266	280	280	280	285	247	273	251	266	326	255	314	293	279	290	313	288	302	285	298	307	299	290	253	317	283	253	284	270	271	284	285	300	297	317	313	280	272	281	268	296	318	284	287	251	300	293	261	254	260	270	276	295	277	280	276	275	302	305	276	300	293	299	288	276	297	297	311	304	297	298	252	252	281	286	264	271	299	277	290	294	279	254	271	306	315	274	265	269	280	282	286	275	241	265	261	275	261	267	283	286	288	309	326	293	272	295	275	275	267	246	252	291	293	287	261	303	278	322	303	267	264	293	254	282	280	258	271	287	249	264	303	312	263	320	292	276	305	258	277	277	314	276	292	265	293	274	282	312	256	284	291	282	273	285	262	225	273	276	291	277	302	281	251	290	267	294	293	273	259	289	275	260	302	274	268	270	301	289	256	286	288	314	335	285	301	297	274	286	289	281	287	278	261	241	296	321	290	296	291	278	288	257	299	270	301	300	301	292	285	295	295	269	262	287	296	301	301	298	279	303	293	267	252	313	271	301	297	276	302	269	303	326	302	283	282	307	259	255	277	265	312	266	255	305	284	253	284	284	277	272	315	282	302	272	311	293	276	243	280	257	302	260	286	277	295	308	291	293	272	272	267	269	292	296	292	296	270	303	291	296	295	302	265	277	288	275	294	230	334	299	259	291	280	302	288	285	259	269	290	279	292	253	295	295	299	291	306	312	284	261	273	286	273	284	279	269	275	286	285	263	262	279	302	339	297	294	292	293	250	282	268	286	315	290	285	294	260	279	290	261	279	281	273	303	301	295	312	267	260	262	304	302	272	286	264	262	273	275	280	274	280	275	307	305	261	321	289	272	285	273	267	280	286	305	268	266	297	290	303	271	273	281	304	290	279	285	274	281	262	274	294	284	307	297	281	322	306	261	282	249	272	286	274	282	300	294	296	267	242	273	268	324	257	286	317	318	310	284	275	307	251	302	297	241	274	275	333	276	289	285	308	283	302	306	251	276	277	308	276	290	283	300	318	288	275	265	262	294	297	270	266	275	288	275	251	279	271	287	291	293	299	284	279	280	308	306	279	286	307	271	288	275	292	314	264	273	273	284	287	299	293	279	277	264	278	294	276	294	295	288	263	266	270	274	259	281	276	296	263	292	269	304	277	266	277	284	276	266	314	288	307	264	265	281	275	293	298	291	311	294	297	288	262	272	287	289	302	261	291	294	280	268	279	280	275	287	278	316	309	280	315	263	265	298	282	274	252	316	287	280	296	281	272	250	312	270	268	282	274	263	266	267	278	262	260	257	294	293	252	298	265	323	293	299	303	308	253	299	293	294	290	309	266	288	265	307	293	300	307	306	334	306	281	309	284	298	285	282	277	314	297	294	253	275	292	283	271	262	250	283	281	276	302	285	298	288	271	244	271	322	257	276	262	260	281	303	253	284	294	277	303	283	266	270	292	291	293	284	246	280	286	279	243	287	297	298	268	295	279	299	251	281	294	298	280	290	287	252	289	286	294	282	295	263	262	297	308	317	294	296	252	289	294	286	300	297	272	269	272	269	337	308	299	286	286	304	301	275	312	289	316	288	280	282	289	276	293	277	282	295	273	289	297	275	296	277	308	279	259	305	293	289	272	310	286	276	265	297	301	293	278	296	287	307	283	325	288	278	297	329	284	285	287	277	258	290	286	290	301	290	283	323	297	269	293	269	278	273	291	274	298	262	272	299	267	268	320	290	267	279	286	293	278	256	294	275	280	295	308	293	319	276	287	273	288	245	292	297	261	292	263	267	316	306	281	272	318	299	283	269	277	291	271	283	277	284	283	316	279	284	290	307	285	274	258	285	288	286	303	298	296	306	294	284	301	300	281	311	262	270	272	278	277	295	314	277	238	266	272	281	285	326	265	277	327	270	293	284	271	287	288	285	288	279	280	290	276	308	294	304	240	286	270	274	279	299	302	263	294	301	260	270	270	283	300	287	292	304	288	263	269	272	284	280	251	288	276	299	281	279	283	284	270	269	254	266	279	273	301	295	286	249	294	321	281	284	269	274	289	291	297	275
10002	11414	12518	13282	12129	10239	8477	6647	5624	5367	4234	3264	2918	2894	2693	2473	2444	2334	2233	2115	1926	1923	1842	1747	1606	1417	1210	1097	979	955	810	907	862	857	823	847	765	815	821	829	775	780	799	807	864	902	853	946	967	996	958	925	936	908	882	941	900	860	811	839	824	776	760	778	770	756	767	703	728	703	750	770	774	732	728	767	763	700	759	722	727	766	679	720	745	717	712	740	688	740	688	722	708	713	708	720	693	736	732	699	712	680	746	705	727	662	715	715	739	699	711	718	722	684	730	698	731	748	719	737	687	719	729	710	655	703	670	702	705	689	724	757	684	695	671	722	755	727	720	713	695	718	729	732	707	685	699	749	654	686	700	714	717	697	744	732	686	713	722	694	734	664	727	678	705	690	692	739	719	682	710	683	689	717	730	673	718	696	694	733	735	702	746	682	682	675	743	704	741	672	741	722	701	705	708	747	665	688	704	732	718	675	735	689	694	701	679	686	692	731	736	713	765	694	702	734	681	729	752	725	694	719	699	716	692	706	671	700	703	706	741	709	703	705	670	714	705	708	713	711	692	731	727	693	693	679	712	681	719	688	698	702	718	683	695	704	696	649	720	683	658	719	745	715	703	743	682	647	725	716	705	728	677	681	721	714	693	681	644	673	679	685	688	719	696	708	706	717	674	782	708	682	729	723	695	716	701	729	672	759	696	706	742	715	695	720	704	738	695	708	749	694	729	710	755	676	712	724	724	704	716	718	737	686	730	753	678	719	691	728	749	657	674	679	689	707	707	685	756	681	708	685	707	705	685	672	737	698	709	730	755	720	719	755	698	743	751	703	717	752	693	694	679	705	730	725	696	672	738	692	689	700	698	717	707	733	739	732	664	715	695	742	720	747	710	695	665	668	705	695	682	716	707	714	759	703	716	739	704	687	700	694	678	715	711	695	691	764	681	763	719	733	646	697	703	720	702	668	704	657	685	683	731	674	684	702	750	673	701	672	704	761	691	718	713	680	690	719	696	677	658	691	697	687	700	709	716	706	697	687	702	691	716	652	715	683	709	672	723	746	729	685	698	721	728	704	716	709	713	687	710	691	679	648	720	682	700	665	735	701	736	652	687	737	733	717	717	659	709	731	692	750	702	715	722	687	711	714	713	683	671	727	721	700	722	694	739	724	656	703	739	706	703	679	757	681	717	724	701	689	723	677	722	696	698	729	724	675	746	700	730	739	674	703	682	682	733	680	706	675	693	761	733	664	702	719	718	723	686	728	723	693	706	686	739	722	680	695	719	755	712	721	724	736	730	743	772	708	697	739	737	711	701	673	723	706	671	722	665	751	705	750	692	669	752	758	727	672	671	735	689	703	690	711	707	770	709	669	755	717	730	716	725	652	731	682	688	711	748	715	747	743	750	698	715	721	694	677	716	710	765	717	681	639	745	662	680	740	704	724	661	703	694	672	712	687	706	706	715	736	678	726	695	670	698	711	650	710	714	698	719	696	704	694	662	681	734	708	699	691	677	682	703	695	757	709	724	702	715	711	661	680	677	727	706	698	707	690	731	744	697	723	720	693	694	703	670	657	675	779	734	695	710	705	656	682	726	690	667	670	743	718	695	745	750	708	737	735	718	680	710	750	654	708	705	755	663	718	741	664	700	701	720	699	743	662	703	691	669	716	698	711	693	712	756	745	704	744	687	711	741	713	661	732	718	713	698	651	683	702	723	786	689	695	683	696	686	675	671	725	712	691	685	656	697	713	711	682	698	685	734	723	716	698	728	750	731	724	695	706	697	717	706	723	705	722	743	673	680	666	744	737	728	699	733	729	724	690	677	755	705	726	702	698	686	707	738	761	724	714	695	707	724	764	703	713	683	725	716	704	706	705	710	722	669	681	672	668	676	709	723	693	701	689	687	746	708	707	681	721	704	698	722	733	717	688	706	701	675	683	668	708	753	711	720	716	650	693	745	732	698	738	699	760	670	714	700	707	728	688	678	734	685	714	736	712	676	705	680	704	736	689	759	682	675	664	659	710	695	678	711	711	734	668	719	754	783	729	700	721	668	702	703	679	726	686	745	721	710	724	696	638	708	667	720	734	705	739	696	729	734	704	693	693	707	726	745	742	713	667	756	671	742	735	727	630	708	668	772	706	713	676	691	688	713	713	668	729	685	733	717	729	700	705	679	709	683	690	673	745	733	693	691	705	714	697	711	708	684	725	720	737	751	714	706	731	736	706	697	713	734	723	718	655	735	711	697	745	728	759	740	664	665	722	688	716	732	713	746	731	688	723	718	744	648	686	718	648	692	704	737	718	783	722	703	729	757	732	681	669	736	685	736	695	688	711	703	684	676	671	719	699	736	723	692	740	701	709	686	733	667	710	711	752	703	711	704	737	737	703	683	689	700	708	721	718	680	683	661	748	718	667	697	696	706	737	700	702	728	719	713	716	689	713	696	710	707	733	715	638	721	698	715	719	717	761	682	756	653	737	703	722	718	693	703	683	675	719	723	720	721	733	716	698	672	722	700	754	707	730	710	690	711	712	683	707	710	761	659	678	668	678	723	663	697	765	703	689	741	739	713	718	727	743	700	732	684	715	712	742	713	730	728	708	705	666	659	648	686	722	708	688	766	672	711	728	686	693	751	716	699	777	691	694	707	710	704	734	692	686	716	705	709	731	660	726	667	656	738	753	717	688	759	644	747	739	716	681	728	727	737	742	724	696	687	738	711	713	709	719	655	651	695	728	674	654	666	700	678	687	721	683	717	699	704	711	754	698	740	698	663	700	718	753	695	681	703	702	685	695	692	644	714	664	714	695	722	738	707	680	701	719	701	740	683	758	705	734	694	732	655	679	723	734	668	670	669	680	668	667	692	717	659	702	759	697	691	726	705	716	761	664	727	694	683	763	689	728	728	683	661	759	674	667	700	731	733	692	717	711	726	721	723	744	723	740	687	674	679	773	709	713	698	701	724	722	705	726	733	730	720	697	682	661	711	690	701	680	701	699	710	728	712	685	719	725	750	711	711	705	754	732	688	720	702	702	703	671	726	661	781	734	685	696	695	702	700	717	706	702	710	702	687	718	727	673	717	772	691	722	710	711	688	755	728	709	724	741	685	702	714	714	726	687	724	744	716	715	687	683	698	715	703	712	770	686	773	748	693	705	722	704	714	679	730	674	726	697	729	700	714	695	727	732	682	641	658	696	703	651	663	740	734	708	657	738	715	707	780	661	747	734	757	738	677	698	713	730	680	695	687	703	734	708	720	704	688	705	679	691	730	706	675	753	693	717	720	677	717	740	723	705	687	705	715	706	674	669	698	737	738	688	707	687	688	726	701	739	691	653	688	708	645	692	708	736	684	682	732	743	717	725	711	704	681	678	725	694	637	694	715	736	708	723	642	702	715	722	713	748	773	687	691	712	683	702	742	732	713	708	698	693	686	725	722	691	722	691	699	701	669	709	708	686	698	716	670	723	668	716	692	722	684	690	715	664
36651	37494	29532	19379	16268	13102	11738	10485	7522	6707	5588	2923	1820	1443	1353	931	805	840	816	706	780	736	750	781	745	551	468	444	348	348	296	332	312	333	313	337	327	309	284	290	308	317	311	337	305	297	334	345	359	356	350	334	316	336	349	340	358	331	340	299	312	322	297	282	315	288	302	323	288	288	284	314	284	296	326	315	322	312	302	302	307	271	301	315	275	262	270	282	295	288	321	294	329	252	299	294	304	321	270	292	248	303	274	318	296	289	294	300	316	295	279	296	299	323	313	278	304	311	289	308	267	276	263	317	305	290	307	306	318	258	301	283	273	268	301	279	315	272	273	310	291	280	266	302	261	314	281	307	293	291	306	281	309	296	312	269	265	283	276	293	306	297	279	263	281	308	305	300	294	272	288	289	279	293	263	299	294	305	280	302	296	293	301	261	275	282	297	274	282	269	258	278	317	304	289	293	285	286	307	319	291	299	292	294	281	284	303	271	278	311	296	298	258	325	278	303	300	265	316	292	303	299	273	299	324	319	289	291	264	303	287	286	285	302	288	286	311	285	303	283	326	300	270	270	290	281	293	288	274	298	277	319	304	271	284	297	283	285	277	318	262	313	273	282	300	291	290	280	311	295	265	289	276	290	302	291	297	328	274	282	272	320	258	283	319	283	291	281	299	285	302	293	280	277	305	286	284	298	292	313	273	274	285	298	326	260	255	293	292	282	309	281	278	297	303	289	272	267	321	309	310	272	286	259	287	285	286	285	300	283	311	328	297	320	327	271	296	289	271	262	287	261	306	319	307	291	268	287	299	275	274	270	311	295	289	300	300	293	298	291	253	283	287	305	291	308	303	284	283	270	281	319	282	292	289	301	294	299	325	300	264	302	273	281	291	279	267	309	292	305	274	335	287	304	328	270	279	310	291	274	272	289	261	298	313	297	320	264	282	292	264	278	284	283	257	278	282	272	283	243	290	282	261	312	335	290	312	295	288	294	296	277	276	294	291	268	262	295	272	309	302	305	292	307	300	274	286	306	275	269	316	276	257	287	297	324	297	308	281	290	283	305	293	275	258	277	278	287	286	293	286	304	294	270	290	295	306	289	277	287	330	300	318	303	261	258	275	296	276	313	311	303	293	282	274	297	275	275	265	278	279	274	290	310	289	341	295	284	284	289	277	298	297	296	300	275	317	317	268	321	293	291	326	272	314	295	271	316	313	261	302	273	274	299	272	315	313	299	296	293	315	251	302	274	302	316	314	266	314	296	326	264	311	302	293	297	270	281	307	306	285	307	279	299	280	279	298	244	337	308	293	279	272	255	270	303	295	285	285	265	277	330	269	281	297	264	290	326	293	271	264	282	307	293	303	289	301	276	298	301	276	305	236	314	299	310	275	293	311	285	295	266	299	292	321	302	300	323	291	301	289	257	316	257	285	301	283	284	292	281	301	299	292	293	317	284	285	305	311	304	297	300	293	296	288	290	291	300	324	311	307	287	297	309	303	330	274	294	316	284	285	354	266	285	259	305	300	321	283	343	307	257	301	290	286	318	280	307	300	252	278	282	275	308	288	262	297	290	263	266	308	282	298	321	271	251	303	293	316	294	279	284	278	315	294	312	287	322	274	302	317	294	295	307	322	298	295	257	297	324	311	293	283	304	294	320	290	293	279	293	337	299	318	259	281	292	312	305	302	283	291	295	287	297	299	311	293	274	300	312	292	277	307	272	327	303	285	285	310	283	308	288	286	283	269	292	313	299	280	307	306	284	305	278	269	277	276	271	286	285	263	300	272	276	272	260	280	289	308	294	276	325	276	282	325	268	279	309	281	317	262	304	272	290	274	258	310	317	298	262	251	304	268	288	291	288	289	279	315	290	279	265	296	270	312	274	280	289	299	309	299	276	276	279	321	273	284	327	319	265	310	317	268	282	293	295	344	314	322	263	275	269	296	310	267	313	295	265	283	334	290	261	305	317	269	319	294	289	281	292	309	324	301	300	321	309	292	292	297	308	294	313	280	304	288	306	283	284	283	293	309	285	303	288	286	282	319	290	306	267	299	291	289	308	306	308	290	283	299	292	312	283	314	289	314	285	324	274	261	288	285	283	304	245	297	298	283	297	297	304	294	322	300	284	332	293	276	274	307	267	287	323	270	255	318	276	273	296	292	299	282	282	306	272	308	327	289	269	286	302	298	278	294	283	296	301	294	318	309	304	281	284	310	263	288	311	286	281	294	290	321	319	293	301	266	289	288	281	283	271	274	306	297	306	263	276	266	241	293	280	305	291	296	288	276	280	294	285	291	282	287	301	297	298	308	320	305	280	296	313	280	289	295	272	267	289	266	275	303	286	313	335	295	293	265	288	303	283	305	294	274	288	298	314	260	316	284	264	300	309	310	300	306	322	303	320	299	286	273	304	292	271	296	325	296	302	283	293	295	283	341	291	308	287	247	307	280	297	289	289	270	289	269	337	278	301	268	288	309	325	313	301	288	270	299	274	294	293	293	288	287	286	292	312	283	284	264	274	305	296	296	283	286	268	274	286	281	310	319	283	304	324	260	297	307	302	272	321	301	306	279	290	304	275	270	256	300	259	305	306	307	286	294	283	280	299	310	291	298	282	310	285	298	299	278	276	285	295	303	292	283	335	296	296	291	294	299	283	285	262	297	296	292	307	293	304	279	307	300	294	291	292	297	298	288	290	302	270	309	298	285	298	278	291	298	270	239	304	308	299	315	293	274	281	293	307	289	281	314	295	288	279	316	289	291	314	303	296	287	274	251	283	304	300	270	307	309	335	261	283	288	288	293	279	310	280	283	288	286	281	297	298	289	269	254	295	295	303	282	299	292	263	313	309	289	293	292	282	286	303	297	305	314	292	287	283	280	281	313	294	313	305	269	272	272	284	283	297	309	303	282	282	316	308	282	268	279	293	293	333	321	279	286	296	310	303	279	320	287	264	303	269	311	292	298	317	298	259	283	290	276	316	261	310	310	267	287	294	266	273	286	297	295	296	304	299	296	285	316	269	307	314	287	311	271	317	304	315	302	306	267	309	287	285	295	309	279	300	284	296	287	292	294	294	306	331	307	286	280	304	296	309	294	291	271	279	323	299	320	270	272	326	292	310	278	289	275	276	319	294	296	323	271	281	296	270	319	270	286	262	331	292	300	296	309	281	291	317	274	289	266	286	311	292	278	300	286	274	284	296	310	290	303	308	300	296	297	280	279	294	288	307	315	293	305	303	272	284	307	295	310	304	310	303	319	273	319	292	275	302	267	285	281	290	291	289	297	289	327	304	275	292	314	308	285	302	301	303	295	292	273	292	302	288	284	289	260	265	255	273	292	301	284	272	311	302	286	278	264	306	293	281	301	294	268	328	275	257	308	297	278	280	286	271	316	275	282	283	286	294	281	273	278	302	280	282	297	325	299	294	302	285	271	272	284	324	311	327	327	307	311	285	288	307	294	301	274	287	266	311	298	256	314	269	332	297
25874	31800	25422	23857	24333	22400	23090	21754	19881	20416	17305	9248	7232	6882	6513	4801	4328	4532	4530	4061	3876	3923	4290	3928	3483	2608	2031	1468	1273	1131	1140	1070	1041	1059	944	997	914	955	890	893	919	898	901	948	927	958	979	1074	1170	1257	1210	1154	1196	1135	1078	1072	1045	1054	982	890	845	882	831	880	886	835	829	806	758	738	758	786	780	760	778	758	767	742	746	733	756	710	789	692	718	741	682	743	732	741	699	744	682	753	766	748	736	724	703	725	705	774	755	738	709	738	743	741	745	725	779	699	720	715	672	726	752	732	732	751	745	668	725	721	708	716	736	752	787	768	763	781	721	735	743	718	747	699	736	709	715	731	723	714	730	764	731	772	712	666	772	788	701	730	729	720	691	704	693	763	694	762	733	751	674	705	689	749	764	709	707	693	704	719	708	744	719	746	753	689	776	720	694	739	749	713	704	751	723	730	713	732	718	757	692	707	706	726	730	698	723	753	708	702	744	722	739	723	699	737	729	732	715	742	762	714	700	680	708	749	779	752	730	703	728	713	746	732	719	684	758	717	732	676	723	736	761	768	728	757	744	734	714	709	775	756	719	699	705	697	753	732	730	726	703	725	710	746	734	680	731	683	739	718	744	712	721	722	716	728	705	708	713	721	708	691	769	734	741	724	741	709	729	712	715	765	726	765	724	726	742	692	723	721	736	731	734	747	750	758	688	716	717	754	757	738	725	743	730	714	728	775	740	735	685	755	715	744	711	740	781	692	691	713	744	722	673	685	740	718	735	691	785	709	749	731	738	667	703	665	713	723	696	719	766	699	727	764	762	723	716	659	757	736	742	719	722	675	729	727	669	722	716	738	717	703	711	744	704	709	726	746	724	784	721	739	712	750	736	726	705	692	706	721	725	737	658	729	685	745	747	751	712	717	739	662	701	728	728	750	753	717	726	703	694	672	813	716	708	695	754	767	768	727	706	750	751	725	745	752	672	722	780	711	717	708	744	745	776	740	691	701	732	734	704	693	695	739	705	663	742	762	724	700	735	753	695	732	726	741	752	756	707	732	764	722	727	744	730	724	716	740	737	757	730	721	782	697	767	691	737	739	714	702	723	744	733	708	738	693	720	708	737	763	715	713	734	789	694	687	719	722	751	720	753	690	696	715	709	711	752	761	712	729	711	749	789	784	754	746	742	743	737	729	748	708	726	765	764	746	757	737	765	722	713	791	683	724	680	737	718	777	697	749	707	715	752	740	725	728	733	727	823	663	727	752	704	753	717	683	692	751	712	744	718	736	773	779	754	700	690	716	714	713	731	745	706	738	709	772	727	762	705	739	751	700	734	690	711	768	774	725	756	707	720	711	701	774	755	690	714	704	717	768	711	688	724	723	722	669	712	693	762	703	688	747	725	714	725	687	725	733	703	753	770	765	709	690	682	699	797	733	729	783	684	775	726	750	723	729	735	716	696	721	705	735	737	709	684	680	746	664	750	713	732	738	728	745	739	720	726	728	770	768	744	728	731	690	756	697	703	702	723	693	723	716	678	718	718	730	731	758	689	746	723	722	728	715	757	679	739	724	712	716	720	736	728	724	739	752	710	732	656	742	660	766	741	737	711	679	729	743	681	739	741	748	716	671	778	723	748	739	711	760	724	750	706	716	690	706	670	731	705	707	680	765	717	797	720	726	696	716	722	719	764	688	695	706	699	722	672	764	703	771	739	715	713	768	738	734	731	711	696	735	747	716	684	728	768	742	689	670	765	718	726	699	745	782	683	688	721	715	739	748	736	707	705	693	737	741	686	707	703	737	723	745	711	736	739	730	709	707	701	718	708	752	774	760	705	706	710	726	738	704	759	721	756	759	713	753	686	713	747	682	682	671	702	745	792	723	719	768	689	695	690	734	693	670	709	771	729	733	721	749	748	743	708	753	688	688	724	716	749	751	771	732	736	725	735	769	686	717	713	781	751	752	720	690	725	698	703	721	743	726	740	721	731	713	680	710	732	751	769	745	754	751	727	714	751	759	724	701	715	694	744	728	695	723	742	713	746	737	722	737	740	752	708	703	710	708	747	697	768	717	703	711	732	756	733	717	708	750	777	689	723	721	701	692	676	737	730	728	727	644	716	678	759	735	758	723	740	723	691	712	748	714	697	722	711	750	699	749	707	712	732	745	724	738	715	703	726	690	690	725	753	741	714	749	745	719	701	752	767	685	731	725	743	714	746	725	725	730	745	686	752	704	746	746	704	699	699	725	735	741	726	701	755	729	742	703	767	703	723	691	745	725	732	737	746	730	743	682	706	731	750	677	707	718	686	712	730	690	698	713	702	759	739	734	708	708	737	736	734	750	723	743	732	772	713	745	712	706	721	718	713	675	711	747	720	717	699	803	759	760	734	676	670	773	674	709	697	688	763	721	733	735	673	743	687	718	708	742	701	722	738	724	758	696	729	771	688	713	713	742	763	660	721	721	686	727	704	719	765	743	702	747	709	726	728	713	722	717	729	760	698	733	734	739	719	682	742	743	719	737	730	708	740	706	742	742	698	738	696	774	722	740	708	703	763	719	741	724	681	694	720	804	716	695	691	735	718	730	679	743	750	698	723	703	749	732	720	714	811	761	713	731	708	698	725	715	743	727	734	746	758	706	768	758	752	722	773	757	668	725	703	755	725	794	713	780	729	696	702	727	699	699	738	746	711	708	739	737	687	787	697	728	753	713	772	748	734	763	713	732	735	708	722	754	723	739	708	805	724	722	778	722	693	738	708	656	681	751	747	759	701	705	760	750	717	733	779	736	709	702	701	736	766	716	747	695	761	759	737	742	780	744	765	740	714	748	733	697	733	703	727	694	725	715	692	726	741	765	680	795	752	727	700	771	713	747	738	720	665	735	683	754	695	766	717	748	708	758	732	750	714	741	731	719	731	770	756	704	756	745	743	681	705	727	718	698	718	717	736	731	674	722	671	734	714	694	709	699	700	720	709	728	717	703	716	719	732	701	756	745	730	689	763	683	751	731	719	705	664	711	708	749	756	722	745	744	716	726	715	670	693	737	737	753	726	731	688	716	754	714	776	737	723	724	768	741	773	680	757	721	717	711	784	797	752	731	662	725	745	742	692	731	708	724	721	683	757	718	689	689	676	736	730	760	738	754	713	716	751	727	754	736	748	760	743	757	734	732	751	699	703	706	745	732	775	724	760	697	698	790	732	730	726	730	685	649	686	716	745	802	754	725	711	733	729	701	748	732	715	727	727	744	733	717	770	756	712	721	717	727	727	740	710	721	717	739	728	701	670	730	745	714	746	737	712	767	721	796	732	684	703	733	688	706	787	697	757	767	770	708	714	710	764	738	759	746	732	700	733	678	756	746	688	668	734	759	716	725	726	738	731	752	705	724	750	752	705	759	740	722	696	765	750	766	684	776	718	733	742	740	695	718	761	724	707	699	707	682	710	751	749	705	769	719	722	703	739	722	659	680	682	762	743	685	735	700	678	716	695	750	708	737
45721	42802	33685	25570	22048	18502	16887	15713	13520	12021	11022	5952	2647	2323	2034	1553	1359	1441	1263	1067	1066	1102	1126	1004	942	656	449	395	399	346	341	311	312	291	331	316	303	305	292	319	302	291	345	335	308	320	322	310	348	356	360	342	352	370	302	339	307	319	317	328	270	295	271	287	248	330	275	271	271	278	282	303	311	274	287	293	268	274	259	304	266	251	261	260	252	259	287	245	266	291	263	246	283	279	276	263	301	283	281	285	281	278	290	288	264	273	286	302	283	286	255	283	243	272	272	279	262	270	277	286	262	264	291	285	272	280	248	298	280	268	268	291	258	283	254	255	268	251	259	242	268	271	259	281	259	257	277	267	279	279	262	287	243	273	283	269	283	266	285	287	280	265	275	294	255	263	259	266	262	267	271	274	257	271	283	251	275	262	296	275	286	282	258	255	258	279	276	273	267	269	259	269	273	304	266	277	295	261	262	260	278	268	252	268	267	281	282	269	254	302	266	284	254	285	285	266	266	263	275	281	264	278	261	249	270	257	260	264	262	275	280	248	307	264	241	292	270	252	289	297	265	239	276	287	251	293	260	279	240	301	247	275	248	249	286	288	292	294	276	281	282	279	273	278	257	264	305	273	313	280	268	265	289	281	259	270	251	238	242	264	264	279	295	252	292	277	256	304	281	256	263	277	289	249	267	257	250	272	279	290	269	261	308	262	265	274	265	290	282	263	246	261	275	269	249	308	262	273	263	263	283	297	260	273	246	232	271	261	263	238	299	286	284	262	253	309	297	306	306	260	271	241	269	270	254	263	237	268	271	293	256	308	246	262	257	294	267	264	255	258	281	293	258	308	301	247	276	294	276	289	298	240	258	281	275	252	271	277	235	267	273	266	265	269	284	279	255	272	248	280	281	250	247	265	267	276	288	281	303	247	291	278	243	249	282	253	252	277	269	260	250	255	261	244	282	265	262	280	308	271	264	278	298	263	287	269	274	255	269	274	270	287	246	245	288	250	284	304	268	273	258	292	296	269	264	271	268	251	262	279	275	275	257	290	311	278	234	266	245	274	258	264	288	270	275	281	292	309	289	282	265	247	268	260	287	258	272	274	247	298	256	239	271	294	303	264	265	259	300	294	278	265	245	280	267	256	288	279	266	277	283	272	304	254	266	283	276	284	304	286	288	270	253	266	281	233	270	318	263	247	272	261	244	270	306	276	265	261	302	289	299	277	241	264	274	252	285	252	270	289	277	275	261	287	278	266	235	265	257	250	264	248	247	289	302	284	256	266	250	261	275	282	283	295	291	283	325	263	304	275	242	309	292	292	274	288	239	275	271	291	262	254	272	308	278	255	247	309	302	269	290	289	299	278	311	262	278	291	292	248	284	266	261	253	259	295	258	284	254	293	268	279	253	291	262	273	281	288	277	253	257	292	242	304	276	295	257	264	302	289	262	270	277	273	259	227	283	294	236	241	292	284	294	252	251	280	282	296	286	294	297	277	280	291	264	256	267	261	254	287	258	280	288	272	268	299	288	298	249	291	294	256	261	263	264	296	311	264	251	313	257	263	276	252	278	268	282	297	278	265	276	283	283	288	274	289	254	241	279	270	281	278	248	272	256	273	251	246	285	275	295	279	271	258	277	259	267	276	252	274	250	293	278	267	294	278	266	283	296	273	245	243	289	286	289	267	286	248	276	281	272	282	273	249	256	282	274	245	270	270	287	257	267	257	248	276	289	310	291	292	257	310	266	261	255	271	287	285	277	266	281	287	272	278	281	261	281	258	266	265	264	250	280	276	249	274	287	264	268	288	249	245	267	274	260	265	285	306	298	284	273	249	259	253	309	293	279	302	260	267	266	287	266	306	279	266	249	275	259	261	273	264	252	303	303	269	254	271	282	277	267	255	242	280	257	296	272	281	275	299	276	279	230	269	276	287	268	297	301	269	285	270	288	276	253	234	281	279	291	299	254	285	251	280	309	320	280	277	244	270	293	287	294	262	259	256	304	258	280	271	244	268	242	241	282	271	260	283	277	256	286	244	275	285	279	292	305	291	302	274	281	274	270	248	250	275	272	263	301	271	272	254	272	251	272	250	288	277	253	262	262	297	292	287	259	266	298	263	263	288	260	253	265	243	269	230	247	245	268	265	301	275	302	291	271	287	293	260	297	239	286	302	251	296	290	281	280	277	249	260	258	288	288	229	261	256	243	258	260	297	287	268	265	288	285	305	292	278	273	258	264	275	283	284	273	295	290	256	273	258	270	285	260	257	262	270	291	209	275	239	268	276	264	263	251	261	272	276	267	264	268	257	273	277	273	282	268	284	302	276	262	290	229	256	298	248	285	285	307	279	297	255	286	254	284	306	267	273	292	263	276	255	278	256	251	280	284	283	275	277	275	311	257	268	264	301	254	250	256	282	257	268	267	307	280	254	282	275	273	274	270	277	231	282	255	276	270	266	242	308	261	283	263	271	291	274	267	295	273	278	281	286	254	261	296	286	256	271	293	285	283	265	295	296	278	259	252	249	307	270	266	281	272	253	276	250	276	224	283	285	262	258	249	276	297	272	277	275	254	259	281	270	266	291	273	280	284	282	247	246	293	260	296	276	244	285	261	277	258	266	264	264	279	262	289	306	265	283	237	260	278	263	284	290	253	281	243	278	290	296	292	264	257	273	269	260	264	248	300	294	278	307	253	314	258	265	264	275	272	269	283	255	278	283	290	243	269	265	248	258	274	286	290	272	240	272	281	244	279	257	267	266	264	231	297	288	296	295	255	295	268	275	269	251	258	242	310	288	262	299	266	272	276	283	251	257	248	244	279	317	248	278	284	297	240	263	275	255	286	277	274	265	298	284	259	310	288	254	259	273	304	269	262	207	257	268	242	263	245	283	273	282	273	265	310	279	271	294	262	242	263	288	293	282	277	249	275	254	257	247	275	247	252	275	290	288	320	269	261	293	283	314	295	276	310	293	273	264	283	278	282	289	264	279	258	258	276	287	259	296	262	266	314	311	269	271	293	263	255	278	245	281	280	290	258	247	295	251	279	259	285	270	280	263	252	272	278	259	255	279	296	261	261	280	273	285	267	249	258	253	300	248	262	263	261	288	290	271	246	238	266	284	250	270	301	279	253	299	270	267	284	258	279	244	287	269	271	292	268	281	282	245	289	250	255	312	284	278	268	270	229	272	270	278	282	284	264	254	277	221	246	274	258	240	271	291	275	274	277	250	249	265	240	284	279	258	238	274	263	249	295	291	251	259	228	252	278	280	298	274	295	304	289	262	265	276	259	285	254	278	314	243	265	274	282	261	232	267	257	308	265	287	274	269	245	276	276	266	280	289	266	272	302	271	244	280	259	267	261	254	277	261	251	267	280	251	258	271	283	251	301	287	261	276	270	267	287	298	224	286	283	267	282	276	282	290	270	268	338	264	247	262	249	289	258	275	261	282	280	282	262	249	293	253	260	293	290	252	235	236	281	267	285	262	291	272
32638	36636	32409	30454	29179	27140	27746	26049	27612	27882	27045	14194	9348	10044	9524	7208	6737	7249	6939	5783	5835	6030	6232	6057	5445	3229	2064	1649	1475	1307	1180	1169	1161	1163	1099	1030	956	989	982	930	908	929	1003	948	960	1041	1101	1178	1351	1496	1389	1311	1360	1291	1229	1212	1240	1072	980	944	890	943	882	920	865	831	827	779	720	748	760	763	725	731	711	793	711	712	708	721	700	668	738	702	658	638	713	719	697	649	698	666	671	688	732	675	665	652	712	720	685	703	699	663	714	630	693	664	669	673	654	698	685	677	619	714	693	671	760	695	683	674	638	682	681	687	671	684	649	686	671	702	679	700	678	668	671	659	664	655	703	662	678	696	677	666	662	682	697	685	674	643	664	707	644	691	704	642	685	607	640	717	659	667	718	644	698	663	677	660	647	694	699	645	685	670	710	699	682	699	660	644	671	691	682	688	663	677	741	683	671	656	713	707	688	652	670	668	677	686	684	684	683	676	667	657	694	651	655	618	641	650	675	682	676	656	642	654	658	662	654	690	711	716	660	650	648	751	672	698	680	666	661	700	658	641	694	619	638	694	633	699	725	714	674	636	683	615	692	691	670	678	653	634	608	667	673	651	649	649	641	671	672	697	718	657	682	623	670	688	713	626	667	667	677	642	672	640	700	661	626	677	665	677	702	703	658	677	694	635	684	699	650	687	643	672	636	666	591	672	624	663	652	624	655	628	693	713	674	690	664	665	653	641	701	660	726	615	666	672	688	662	656	704	658	724	682	693	667	654	666	678	660	668	647	656	715	683	633	653	700	656	657	659	671	716	655	665	707	638	646	697	653	647	673	683	692	665	698	685	726	632	660	657	677	687	660	687	683	646	674	701	677	653	649	699	654	662	650	704	647	649	676	675	677	688	671	688	680	632	666	703	668	687	646	662	631	677	648	657	627	646	697	673	703	667	683	677	631	702	656	681	685	704	644	705	705	708	655	713	690	735	726	731	655	669	712	655	671	593	662	691	693	684	621	644	641	678	685	648	703	709	707	687	650	708	653	651	638	668	666	635	706	657	644	692	614	693	656	669	679	694	755	666	705	677	691	705	650	743	647	685	657	694	661	655	661	677	686	656	679	671	678	657	686	663	709	685	679	679	747	666	658	672	666	658	681	670	681	710	665	670	696	654	735	692	651	640	719	718	648	667	689	676	672	667	641	723	625	685	705	703	650	718	677	671	700	609	691	674	650	648	708	669	637	675	685	698	717	643	661	639	659	684	703	690	677	656	707	655	735	656	611	702	666	650	718	701	681	691	670	683	713	664	698	680	682	637	702	622	694	675	675	677	662	688	720	708	688	706	669	724	640	626	667	651	677	658	690	664	662	726	645	690	714	667	663	733	709	685	682	686	715	683	681	673	709	663	639	706	694	692	670	653	672	725	663	657	636	694	607	667	639	659	657	700	660	699	677	719	669	668	707	663	679	669	645	684	706	648	655	665	687	720	668	712	645	659	649	686	673	640	657	627	664	681	671	681	666	661	661	630	673	646	706	606	686	647	701	699	663	656	650	731	676	696	636	675	648	663	684	691	696	631	672	668	734	709	654	701	654	714	624	658	702	605	708	622	650	700	650	694	665	680	748	669	713	672	695	685	662	680	622	679	684	666	707	705	657	673	659	652	636	686	648	712	699	632	689	686	699	643	660	705	693	689	710	662	669	673	654	702	688	658	666	655	624	674	672	692	659	709	669	602	602	650	649	646	661	671	670	681	664	683	712	691	730	673	691	712	707	721	631	686	663	646	652	699	685	701	680	697	673	683	699	656	667	635	681	700	683	670	750	678	678	717	665	677	664	642	656	659	710	720	683	664	646	657	688	627	644	664	654	668	653	703	671	648	701	651	667	682	656	638	650	696	689	628	662	678	614	658	660	668	716	660	639	648	685	672	710	679	718	639	710	707	690	716	697	673	664	672	709	725	687	673	659	677	701	674	684	680	676	644	676	712	661	654	682	665	693	690	695	652	675	661	692	666	721	701	629	681	654	708	722	663	643	641	648	701	655	671	635	644	656	692	692	676	656	657	667	629	688	677	666	701	650	681	682	663	634	633	651	698	683	648	648	633	650	675	693	687	656	636	664	732	695	665	717	691	703	699	695	708	617	656	667	648	697	658	642	682	663	660	644	703	659	677	712	650	699	644	662	671	666	663	645	654	679	654	616	663	704	660	638	691	694	646	665	665	681	695	690	688	610	655	658	680	702	701	687	707	677	650	705	651	696	686	667	622	635	681	675	644	678	703	667	713	634	637	722	679	655	680	670	667	670	657	699	664	653	680	671	650	675	655	682	693	625	666	665	685	698	690	665	686	732	682	696	712	639	670	694	660	725	719	655	695	669	720	641	665	665	691	679	700	684	679	673	679	662	632	650	686	691	643	662	734	685	681	647	639	637	676	692	669	668	680	699	692	692	649	696	670	703	708	717	697	686	662	664	673	667	675	676	676	629	666	627	685	684	651	696	640	623	657	685	657	683	684	700	653	716	671	685	613	702	716	698	713	684	649	640	687	692	679	712	677	709	705	711	664	692	690	667	675	672	682	658	690	647	650	613	658	659	666	687	665	665	625	668	685	672	666	663	600	668	727	691	632	704	717	645	671	672	672	681	685	672	669	679	690	623	695	654	650	644	718	686	685	631	685	672	667	687	648	676	657	708	659	669	713	646	675	668	671	658	634	648	649	688	638	649	663	682	696	656	684	631	699	679	670	619	634	631	727	657	713	648	718	663	625	678	630	701	654	652	683	679	679	657	626	627	675	680	685	705	669	683	667	702	659	690	675	660	691	647	663	662	694	640	703	666	651	673	657	722	692	712	681	663	668	658	669	683	663	689	648	695	660	726	625	682	686	631	637	655	726	710	665	727	693	694	688	728	676	639	670	681	680	637	653	677	655	663	687	664	652	614	688	671	686	673	682	690	653	673	655	656	668	656	674	685	660	678	673	628	705	694	693	679	683	684	719	677	696	681	697	674	665	646	721	672	709	652	636	642	694	674	643	671	665	696	699	696	736	696	699	663	651	691	683	689	664	692	689	726	688	724	686	663	712	659	685	692	657	681	685	687	684	661	677	662	621	649	731	710	654	670	704	631	709	635	718	684	657	696	663	665	676	637	711	668	694	617	702	661	644	690	690	765	718	650	654	678	699	653	657	668	643	726	675	653	648	667	680	627	698	735	679	673	709	668	664	718	694	663	688	668	715	688	615	661	659	660	650	692	657	677	637	659	589	687	663	683	641	714	680	665	669	692	667	709	670	668	659	682	702	701	672	651	696	702	663	673	680	632	636	688	663	702	724	763	620	652	671	697	694	684	653	643	695	660	700	649	731	713	659	661	654	675	682	706	662	646	644	692	746	661	677	662	647	710	710	707	774	663	702	681	621	681	669	665	700	644	676	660	604	686	659	728	654	652	690	645	631	676	675	691	707	627	730	651	665	636	673	679	657	685	674	673	658	696	709	654	690
15525	11950	9489	5960	4028	2933	1946	1656	1244	1052	914	736	613	616	609	597	528	517	524	513	450	502	387	406	379	380	365	331	330	296	285	320	302	282	276	324	299	249	302	292	295	290	281	280	306	301	286	311	322	327	316	314	330	308	316	317	299	274	297	321	314	276	301	278	278	292	269	336	284	304	263	294	293	291	307	289	232	298	303	297	310	275	266	297	278	280	289	290	276	288	263	268	295	295	282	271	294	262	243	271	290	260	289	289	271	256	271	274	261	294	262	305	274	263	276	264	280	240	267	300	290	281	278	278	286	287	269	275	282	280	272	281	288	294	284	302	278	242	291	297	268	269	259	279	268	267	296	321	296	285	285	256	260	294	269	254	290	282	269	298	260	305	284	270	272	303	234	278	275	290	273	268	304	265	290	263	297	268	303	271	289	256	259	257	267	269	322	287	274	280	321	268	241	279	274	270	293	276	297	290	287	274	266	267	272	271	301	314	288	250	276	298	300	286	296	279	310	281	268	296	267	284	304	276	286	248	275	278	278	291	282	317	316	267	280	289	288	292	285	295	286	262	240	303	288	287	273	272	269	264	301	286	305	273	296	261	280	275	276	244	270	332	269	250	278	264	292	281	269	250	307	255	259	293	281	270	275	295	277	269	293	287	275	284	295	285	266	260	285	267	325	288	285	306	302	255	316	292	258	259	294	311	305	280	280	282	292	285	296	296	302	282	287	310	286	291	256	282	278	279	271	270	303	281	289	272	284	259	275	284	273	315	306	300	270	280	308	272	296	284	291	293	320	278	275	277	284	287	290	260	278	287	306	278	276	303	288	301	251	285	291	293	293	284	268	303	267	304	291	297	263	303	279	284	282	300	274	257	293	280	304	280	284	287	275	272	323	307	281	318	290	258	278	279	285	273	292	288	304	275	239	313	283	298	259	282	286	272	299	281	254	294	287	266	280	273	304	298	262	261	279	265	273	292	326	267	251	278	271	261	276	277	278	284	250	280	272	289	291	299	270	287	272	279	269	303	312	260	266	279	313	256	290	278	263	289	273	296	281	278	271	300	256	265	293	260	265	276	292	291	300	294	254	291	269	295	306	306	265	288	302	287	273	252	274	254	302	264	301	273	294	265	268	259	303	294	273	243	289	270	293	263	280	261	296	290	285	274	289	305	270	261	290	308	277	276	282	277	262	287	293	281	284	305	249	295	268	271	281	268	294	251	268	275	292	303	264	261	285	286	301	314	268	276	295	291	315	304	263	311	277	252	288	268	287	279	288	273	275	289	285	302	293	260	256	276	267	251	275	270	292	322	262	292	260	296	294	274	255	274	255	280	299	283	287	277	292	266	277	298	267	306	268	260	296	294	279	284	298	290	292	280	279	299	282	298	290	289	256	241	300	296	272	264	253	279	320	303	277	303	247	256	267	268	279	268	297	294	288	285	294	295	298	286	277	296	267	265	310	283	272	295	260	300	267	271	263	267	286	274	292	292	265	312	273	299	317	291	278	274	288	278	288	262	264	289	262	284	292	292	298	295	276	289	290	295	283	274	296	272	272	280	307	280	273	304	269	289	291	304	246	280	250	292	255	299	275	269	255	272	292	299	310	278	273	258	278	313	291	286	309	297	268	298	309	315	274	294	304	287	287	301	264	285	295	319	298	292	265	303	264	292	259	313	317	269	273	250	275	252	303	273	290	264	285	275	274	252	271	287	277	301	266	289	270	303	269	292	304	297	292	273	286	258	285	272	264	266	260	298	276	286	312	290	283	285	292	265	276	314	257	266	291	281	279	318	304	273	273	263	276	275	289	301	280	262	266	273	274	281	278	312	276	267	295	265	308	267	298	294	286	305	268	277	295	295	292	275	286	288	265	281	293	269	308	269	292	286	280	302	312	276	277	285	280	280	284	299	290	287	278	243	300	271	292	264	277	263	291	273	286	266	276	282	279	258	298	288	268	317	252	274	294	287	241	301	272	279	315	293	285	283	328	297	290	283	285	308	298	287	264	283	297	230	263	243	315	276	258	281	286	277	276	275	263	298	266	258	287	264	289	298	263	309	267	313	306	298	282	279	234	301	306	323	290	284	281	283	313	298	289	284	274	311	258	274	290	300	276	259	292	268	253	306	277	258	277	311	260	277	258	305	299	307	280	279	324	265	274	290	266	304	301	288	279	277	271	266	319	304	274	290	282	273	243	292	311	279	289	264	277	295	270	270	259	271	273	300	275	267	288	285	263	276	287	273	290	268	276	294	306	306	253	282	282	290	264	296	281	255	288	266	283	275	294	271	270	299	277	323	272	275	304	254	275	260	276	268	271	296	229	271	283	308	270	283	266	270	289	247	270	269	292	283	293	307	291	288	266	331	276	309	293	261	317	260	269	290	286	317	271	300	278	305	264	278	281	301	272	291	269	278	315	274	265	293	239	277	274	262	298	298	289	296	289	284	315	282	270	277	314	277	290	263	300	280	291	287	256	287	289	274	286	286	296	305	268	264	256	287	293	326	299	298	280	315	293	258	293	316	292	256	319	279	290	315	252	282	300	292	270	281	297	275	298	282	289	274	271	253	288	297	279	283	276	294	296	274	302	266	296	293	282	295	271	269	288	293	272	266	312	261	292	297	281	254	279	259	292	261	241	286	277	306	238	256	310	285	271	281	278	289	288	254	294	286	279	279	286	301	294	289	259	259	271	263	296	283	258	288	284	306	271	323	300	276	292	315	253	272	245	310	286	279	310	284	288	275	261	281	246	269	286	282	292	289	276	264	285	271	309	294	288	316	270	320	278	280	289	292	281	284	274	274	295	294	305	272	290	265	281	280	275	268	306	303	291	275	278	303	266	276	290	291	279	330	296	257	293	264	278	281	296	256	262	278	309	294	306	283	281	288	266	290	304	302	272	306	276	294	269	283	277	299	287	267	288	276	252	256	292	301	322	256	299	256	283	281	267	265	268	263	285	300	253	268	273	289	297	279	261	285	272	290	302	289	277	296	273	270	285	290	261	278	298	314	283	268	306	270	251	265	293	286	264	287	288	262	264	278	291	273	266	299	290	276	263	278	296	275	274	280	262	317	273	265	255	295	306	300	242	266	250	281	293	296	252	282	283	310	264	299	273	273	247	277	307	279	268	307	282	279	278	306	299	294	317	280	280	304	291	283	293	294	283	271	305	267	252	292	259	301	263	277	299	247	284	285	269	264	274	274	292	299	287	273	319	291	259	262	274	301	274	255	307	301	284	275	337	286	269	299	308	289	271	295	282	300	290	268	271	317	301	242	270	285	303	289	294	265	294	281	309	278	267	270	259	280	260	310	258	281	298	254	280	316	308	304	275	279	257	262	300	270	276	274	298	262	287	259	268	273	305	262	280	277	269	279	286	295	270	276	284	265	295	296	286	275	300	284	268	295	265	272	286	290	301	293	295	267	304	286	315	314	264	250	283	258	269	281	275	270	292	288	288	265	316	281	284	267	282	278	295	330	261	264
10057	11412	14240	14107	12546	10207	8011	7040	5786	5080	4897	3526	2754	2842	2529	2505	2536	2599	2415	2201	2004	1930	1824	1658	1579	1482	1234	1065	876	918	859	886	881	797	831	831	793	772	739	736	792	817	780	811	767	847	860	865	962	997	992	923	1000	987	994	928	944	880	902	786	822	809	790	819	823	750	759	770	747	756	734	745	724	731	725	709	682	766	711	708	685	740	708	682	750	678	696	694	705	678	718	732	728	688	672	720	697	701	724	704	680	732	738	719	705	717	717	728	734	708	698	674	698	763	697	730	697	697	683	702	725	739	684	728	693	712	668	674	759	697	643	682	689	717	718	653	678	718	696	680	700	737	697	705	681	719	710	661	710	701	735	683	717	707	650	694	702	674	752	715	712	744	726	701	693	706	723	700	720	702	705	674	645	719	707	676	713	693	739	708	668	747	728	670	677	727	665	681	731	713	713	656	701	692	664	719	723	749	721	737	708	704	686	693	713	692	698	736	686	740	727	672	704	661	727	755	667	715	673	643	735	730	715	744	675	713	730	718	707	657	726	720	676	764	685	688	678	664	656	700	708	740	710	779	728	688	725	679	731	708	712	740	702	733	723	685	725	692	717	699	704	734	696	633	716	713	689	751	691	743	724	716	709	719	693	703	682	663	692	721	683	685	782	674	655	735	744	667	661	689	754	690	726	692	747	659	728	710	688	753	694	746	754	722	700	706	737	676	655	720	726	758	677	698	761	706	716	649	736	682	703	680	656	729	680	701	706	714	704	689	707	712	720	684	672	688	682	699	689	679	720	706	701	712	725	728	763	715	694	704	722	680	677	753	749	687	703	693	745	707	723	702	698	714	702	680	686	695	716	683	679	708	720	702	655	657	681	664	686	660	686	722	687	681	739	710	683	682	683	753	696	709	695	682	706	718	700	656	679	663	709	636	710	693	699	718	660	709	696	701	732	698	777	741	733	706	688	720	755	706	689	650	709	719	721	705	751	727	681	712	723	717	684	735	716	685	694	683	696	689	717	672	736	722	709	667	686	679	698	676	689	648	731	661	685	693	707	695	722	710	683	705	702	737	693	730	705	696	685	742	706	740	695	685	710	692	728	718	700	756	684	703	706	713	676	654	743	675	700	638	649	728	678	716	786	716	750	706	718	696	698	722	770	659	705	656	697	758	719	691	711	727	663	679	670	679	668	681	658	715	698	708	663	716	686	682	691	721	712	744	691	701	726	718	698	669	752	680	717	726	689	701	738	697	723	720	720	698	709	757	701	732	696	714	640	688	699	684	704	727	726	698	725	678	702	669	749	688	716	755	655	758	689	704	701	714	702	696	733	700	742	695	663	727	683	678	763	689	752	689	744	688	732	739	709	763	701	741	707	719	678	689	653	713	694	680	732	721	688	703	726	701	701	675	703	713	705	683	752	707	661	693	717	718	682	703	635	673	715	723	696	697	751	653	721	675	666	712	684	708	663	690	700	700	771	710	727	667	737	746	705	649	635	722	697	735	708	708	753	671	685	684	713	700	749	737	742	667	686	741	750	690	735	711	708	702	678	693	694	710	722	703	732	753	701	710	718	687	679	701	683	697	741	699	707	696	726	690	716	668	681	703	675	700	658	677	683	690	687	748	756	715	718	699	734	724	702	707	697	681	711	749	702	637	686	733	670	681	690	729	691	694	657	677	673	740	734	718	719	697	706	662	718	685	692	723	686	675	702	693	687	718	706	689	689	768	722	664	741	740	715	691	701	700	700	710	664	702	709	691	696	682	734	717	758	701	710	687	656	712	682	694	729	751	699	686	676	740	722	741	700	714	657	678	702	681	652	708	713	732	706	711	715	702	694	704	707	682	714	674	713	679	702	698	724	713	699	696	709	741	710	770	688	683	666	750	706	739	705	695	692	687	653	704	709	741	686	738	696	662	709	692	693	692	685	716	728	736	701	668	740	700	670	708	715	698	722	662	720	681	700	677	761	650	671	678	708	698	684	702	751	678	685	671	686	718	671	727	714	726	716	717	709	656	685	681	778	690	722	728	686	702	705	711	700	663	735	714	659	689	708	712	696	689	723	695	727	716	742	673	726	779	728	702	736	664	720	713	699	754	721	673	694	709	717	693	721	668	753	714	683	696	694	683	712	716	681	681	693	675	689	754	694	712	700	695	696	709	693	714	694	715	647	635	720	676	670	724	679	706	706	706	765	728	685	718	675	745	731	690	687	703	692	713	740	678	696	714	726	718	681	707	688	764	700	736	712	683	702	711	753	700	720	695	702	731	703	689	720	698	722	706	743	729	699	639	676	711	710	690	693	661	696	738	692	719	710	682	672	730	717	723	644	695	663	682	726	679	697	683	713	698	698	702	722	702	689	708	730	730	677	729	685	729	708	712	707	672	730	693	724	722	726	727	750	711	712	703	705	727	691	683	727	683	657	683	686	685	675	699	665	751	688	722	738	667	741	761	686	718	713	736	728	704	705	731	731	727	666	767	677	683	681	694	673	698	718	697	743	719	714	686	695	711	706	715	700	667	700	725	701	699	693	761	711	709	671	687	704	738	731	671	703	708	687	700	755	728	700	705	735	704	689	713	663	734	807	708	737	719	689	702	714	725	681	686	717	698	719	684	685	699	686	726	660	700	705	711	711	739	682	760	683	728	726	748	696	736	705	766	681	706	710	667	697	727	695	694	687	704	748	730	730	665	695	693	716	674	711	718	705	669	724	723	716	772	690	735	730	744	695	674	709	691	760	670	700	706	706	730	702	710	736	682	708	720	709	681	687	683	742	719	671	695	679	730	718	723	719	753	691	713	692	715	741	696	730	665	705	713	673	711	697	696	762	688	698	671	724	718	709	705	696	735	748	692	686	703	704	678	724	742	740	676	710	720	655	678	651	718	693	723	692	747	711	721	722	683	734	693	655	721	752	677	654	693	747	705	725	665	708	727	728	710	736	669	742	703	696	756	670	691	701	733	715	677	707	715	714	726	712	694	762	690	738	703	676	672	736	736	690	708	737	678	682	680	706	691	751	731	695	695	709	756	716	693	671	748	713	729	706	687	701	746	722	699	711	660	677	702	659	694	682	727	720	753	730	676	719	688	688	716	674	698	710	696	695	654	717	755	721	726	767	698	675	687	682	724	670	720	683	691	718	686	734	721	699	691	736	681	689	686	716	715	722	646	745	699	683	733	686	701	693	681	711	675	720	698	693	680	743	701	712	754	675	656	689	710	661	692	650	710	719	740	739	666	731	706	739	691	718	684	709	701	667	727	693	666	675	722	706	720	713	675	724	671	721	687	691	668	713	695	677	695	714	704	673	755	712	716	671	694	715	706	695	733	682	727	689	709	718	678	668	694	699	724	704	691	700	691	699	664	679	724	690	670	699	763	738	722	716	713	742	714	711	671	697	717	723	667	724	681	684	733	683	745	714	726	732	699	688	745	697	692	753	748	725	693	715	709	687	686	684	680	679	694	672	674	740	671	730	723	754	749	666	746
35870	36686	32004	21052	16541	12733	9468	8288	7714	7238	6229	3482	1741	1640	1242	1154	899	941	950	827	752	745	741	694	671	512	411	410	335	322	325	316	355	311	330	329	303	272	316	304	298	325	321	332	296	293	319	357	323	389	335	329	355	351	333	385	353	350	314	332	295	281	322	320	310	294	304	278	320	299	307	324	317	277	298	305	316	289	282	313	295	265	307	325	312	306	271	267	303	305	324	292	273	302	298	307	288	283	263	308	293	295	267	307	310	243	277	275	270	298	289	275	327	286	277	305	287	299	288	289	330	306	270	263	296	315	281	273	294	322	276	275	304	254	259	295	289	279	313	302	280	268	281	277	304	281	289	293	260	317	295	280	290	275	293	297	264	291	284	275	294	304	298	327	338	318	258	278	296	307	294	277	315	315	275	280	279	277	297	285	297	287	293	308	283	302	286	274	294	306	321	271	305	301	285	299	270	303	301	286	301	262	283	300	313	293	316	303	297	300	305	272	267	317	264	288	306	319	299	263	294	314	283	306	250	292	291	294	267	270	289	309	291	310	330	289	264	303	258	268	313	295	263	307	272	281	286	285	311	256	277	284	308	279	304	249	300	302	243	290	307	302	281	271	285	296	296	285	279	291	333	319	276	282	295	301	300	301	289	282	273	272	313	267	280	254	295	279	304	301	274	283	292	295	292	273	298	269	295	270	282	302	289	308	283	282	287	295	270	271	297	253	282	300	290	270	297	288	311	312	309	274	292	308	280	311	268	290	314	297	318	305	289	311	295	246	295	314	304	297	280	301	262	314	346	282	250	287	290	293	310	278	303	259	286	274	303	281	267	325	260	280	290	292	274	275	270	297	277	286	276	285	308	285	295	294	336	286	293	309	287	271	280	302	288	314	262	298	301	320	297	282	289	259	296	300	315	294	284	269	283	280	321	287	253	299	282	292	295	279	262	290	323	279	312	296	292	298	289	291	295	289	271	292	320	273	306	294	294	306	288	307	267	294	275	293	300	313	294	253	296	299	282	309	315	302	295	290	274	298	265	288	275	297	277	320	277	288	319	299	288	297	282	277	273	291	271	301	292	270	284	291	277	298	289	285	293	299	293	276	298	286	265	283	299	270	306	319	284	294	300	295	294	268	278	296	282	298	288	271	284	338	313	289	307	294	312	278	280	298	330	269	283	281	285	289	297	290	265	322	276	312	299	266	297	294	284	275	302	281	276	290	288	295	268	305	300	247	277	287	287	276	282	290	319	305	310	302	314	330	312	278	315	276	280	286	283	291	295	300	300	297	328	299	292	302	269	294	298	282	273	289	302	298	287	281	310	299	262	275	268	301	284	278	283	286	302	304	308	307	290	295	281	309	275	295	266	313	291	272	304	304	289	307	321	275	291	305	297	305	275	293	305	297	269	286	269	296	267	274	309	311	274	310	285	277	318	306	267	305	282	293	312	322	273	274	292	317	279	309	285	288	272	287	302	285	303	285	271	292	250	304	285	292	277	330	292	295	318	315	296	262	278	294	277	306	302	275	257	262	297	300	269	325	304	278	309	317	300	310	313	288	288	267	320	274	294	290	319	286	265	281	281	266	297	288	283	268	299	257	261	282	302	247	311	292	294	266	292	281	288	272	303	281	312	273	302	282	300	297	261	273	286	287	297	275	301	314	302	289	279	283	296	283	285	267	295	269	269	305	267	281	301	281	252	287	290	311	323	285	295	282	300	305	314	288	297	310	306	283	304	272	283	310	293	288	283	301	253	284	311	290	273	279	319	283	294	273	275	285	303	300	293	299	288	253	330	308	290	280	299	300	260	315	274	293	259	304	276	283	290	299	285	277	303	328	292	278	274	297	315	334	292	269	272	279	300	294	284	286	289	330	269	281	307	262	293	309	297	322	300	308	289	283	308	289	291	302	316	266	297	294	291	292	284	282	271	301	334	305	327	286	285	286	280	303	305	317	310	303	293	307	291	300	264	307	319	278	271	296	291	254	293	270	296	275	287	326	267	288	297	314	261	281	297	298	282	273	300	266	303	288	300	307	279	315	261	249	279	266	300	306	276	313	294	298	280	304	267	272	306	283	280	300	288	301	303	275	317	290	293	307	271	271	297	262	288	290	310	315	309	246	274	281	289	269	295	305	285	275	256	271	292	329	298	317	288	284	287	307	287	291	313	281	273	272	273	259	287	310	313	299	321	282	282	297	320	300	286	315	295	276	299	280	320	307	313	302	298	288	269	286	283	301	304	305	321	316	300	287	286	294	315	324	316	328	279	303	292	308	262	301	335	301	310	322	285	296	310	308	280	323	328	255	296	277	281	301	257	314	292	324	327	274	294	292	316	276	298	295	289	280	282	258	309	283	298	303	293	298	269	271	270	280	309	293	270	290	273	298	276	260	319	296	313	333	302	294	316	256	324	324	330	287	312	311	298	320	289	298	313	283	291	303	278	291	265	273	248	315	296	271	254	318	317	296	285	293	278	309	310	282	314	285	299	266	300	286	303	276	296	291	299	271	273	301	298	307	295	286	271	299	280	278	301	256	268	320	270	295	293	306	317	272	308	277	297	264	294	266	272	286	302	315	244	305	320	327	309	289	286	276	326	301	300	294	319	286	276	299	311	282	271	282	297	279	287	336	292	325	307	319	289	281	285	326	282	275	287	259	323	270	312	311	294	308	309	280	297	314	301	302	274	278	330	294	285	306	309	296	316	286	272	291	262	271	284	243	270	308	283	314	273	293	284	273	308	287	298	324	261	298	311	305	287	276	302	300	300	288	286	302	296	286	283	290	299	283	306	257	297	286	266	286	257	256	264	266	287	308	290	291	278	288	269	271	299	256	282	289	278	309	287	285	303	298	319	281	291	284	305	279	310	269	304	257	298	288	267	273	268	271	252	278	300	288	285	306	286	316	281	297	280	284	268	296	303	281	314	281	270	275	287	277	277	266	279	283	279	267	257	284	267	284	281	279	289	298	290	289	304	302	303	311	295	288	286	294	283	287	294	289	304	309	292	315	289	281	288	265	277	291	294	299	286	288	266	294	273	274	274	304	270	274	319	309	285	308	308	297	307	291	295	291	290	311	282	280	308	279	266	278	318	290	332	276	304	283	296	270	272	321	289	287	293	289	293	304	286	319	304	295	292	309	290	317	329	302	275	276	313	307	302	283	287	322	284	299	280	282	298	277	272	307	293	283	295	279	278	246	299	281	322	296	282	303	310	302	286	298	270	290	291	276	314	277	302	268	278	307	293	287	301	302	293	293	287	295	290	285	319	294	281	317	301	301	297	283	307	281	281	295	280	297	289	317	289	286	282	264	296	302	306	294	285	303	259	316	337	298	266	307	304	315	296	291	281	272	305	278	282	292	288	307	282	310	289	276	316	301	303	272	280	270	325	276	245	288	302	273	254	301	314	298	307	307	319	312	313	274	295	292	269	289	312	268	310	315	259	302	281	320	279	269	308	291	284	274	307	270	291	295	268	281	268	282
24985	29858	29193	24217	24168	22006	18694	18471	20461	19987	19704	11648	6453	7580	6103	5505	4753	5018	4879	4021	3955	4303	3947	3890	3484	2568	1829	1321	1217	1135	1008	1049	1007	1018	996	961	937	933	901	852	903	882	896	876	889	917	982	1032	1135	1240	1232	1211	1191	1155	1115	1101	1092	987	957	949	904	934	890	865	866	812	884	770	762	842	782	809	799	765	719	763	706	746	747	776	752	732	770	719	730	753	730	704	727	741	748	702	752	758	721	698	703	742	739	706	804	708	754	710	730	754	734	752	718	742	733	701	738	718	701	710	719	785	719	691	734	701	769	728	731	724	730	711	707	757	752	711	709	734	738	715	749	688	773	723	757	675	716	716	709	741	730	728	692	661	730	759	727	704	726	712	696	719	739	728	638	709	737	678	712	678	735	698	729	704	704	715	715	740	709	706	711	698	763	708	698	733	722	775	727	756	737	734	731	742	749	759	716	734	744	751	696	711	700	770	720	761	690	722	737	710	735	752	746	719	724	726	727	758	747	689	755	726	756	739	686	733	733	719	733	708	726	685	684	726	745	661	758	763	714	740	730	705	772	726	766	728	701	777	719	770	694	715	720	714	747	733	737	758	735	747	688	756	735	701	806	752	739	720	694	749	723	725	754	767	747	691	787	702	690	709	667	724	693	731	728	726	726	755	712	796	712	706	762	737	714	735	704	688	714	707	682	758	712	755	709	747	714	755	706	748	725	737	731	682	741	714	762	707	683	734	709	730	728	747	712	698	741	692	758	773	751	710	758	739	723	714	707	782	729	727	725	709	738	706	757	712	690	754	772	707	720	732	690	739	684	758	768	710	786	733	717	742	774	738	759	737	727	759	705	704	726	717	733	701	720	758	740	707	673	735	780	732	725	700	735	702	716	724	738	681	691	724	715	728	694	766	700	719	729	678	710	725	766	718	711	706	708	686	739	712	718	672	758	723	723	723	673	740	776	697	705	702	747	686	687	707	703	714	737	670	766	748	708	722	740	709	763	718	733	756	714	722	710	747	711	699	768	745	705	697	746	741	745	706	718	690	749	703	745	747	716	729	725	703	704	735	700	721	692	753	748	689	734	731	764	711	686	662	691	772	726	691	675	703	720	722	750	689	786	713	733	744	762	691	660	661	731	658	735	721	690	703	751	715	702	759	729	722	703	688	720	719	743	727	723	696	742	765	754	706	735	751	714	708	670	716	732	686	713	703	725	746	708	745	715	729	691	730	747	729	735	738	756	758	745	699	719	733	704	709	701	729	718	746	685	729	725	710	713	733	773	692	806	748	680	695	765	730	720	736	740	707	732	761	694	711	730	749	741	705	747	667	710	750	726	756	674	725	653	741	751	727	738	742	702	746	734	767	685	741	725	744	738	747	733	722	722	719	700	693	697	705	721	737	751	711	718	700	715	773	762	683	715	727	719	762	794	719	750	731	700	689	702	734	744	672	745	756	785	674	774	734	729	754	721	757	708	688	768	718	727	699	739	729	801	704	726	729	746	725	673	711	689	730	709	735	706	666	690	737	723	725	778	703	730	724	756	740	745	701	744	728	723	737	737	692	744	712	713	754	700	729	694	714	723	749	700	701	742	765	730	821	691	715	687	710	738	723	696	712	768	800	722	726	730	721	729	740	738	703	660	752	740	736	698	744	729	714	691	709	729	699	721	709	721	708	743	697	705	761	667	711	706	752	746	738	747	703	740	720	773	747	760	758	682	772	708	743	684	704	725	672	715	701	715	718	703	742	744	728	725	731	723	749	753	766	771	727	751	715	731	677	730	732	725	702	753	690	769	759	750	744	711	741	733	738	753	719	732	727	699	706	736	744	737	778	734	683	704	728	703	714	701	714	733	713	732	728	693	679	680	748	693	732	737	779	688	683	753	678	762	738	773	728	712	745	715	775	727	732	760	666	686	737	701	763	681	717	727	715	724	706	747	768	715	727	738	699	696	726	726	723	742	749	717	733	738	710	735	686	707	706	681	723	699	749	687	750	750	698	715	714	722	757	715	703	735	706	686	731	738	748	729	732	733	769	782	724	771	758	722	726	725	697	694	753	775	751	758	718	687	725	732	695	776	724	730	742	696	763	723	748	716	756	724	741	722	729	719	727	698	710	689	723	769	736	698	708	730	825	726	766	702	752	745	731	747	744	715	696	757	763	744	744	690	721	739	699	750	722	706	729	783	702	734	753	751	704	720	708	750	734	686	709	685	690	778	699	723	741	720	702	753	688	744	696	668	690	714	682	761	761	743	773	739	705	697	780	746	749	747	711	731	704	774	680	714	747	760	737	692	754	676	759	733	757	726	698	718	730	730	722	706	714	679	746	763	728	707	680	684	710	702	704	749	738	721	720	702	726	752	762	718	728	794	725	730	716	683	744	716	718	762	732	713	694	693	719	761	778	722	706	740	695	734	696	743	731	741	716	714	692	746	777	678	728	702	748	705	720	725	715	667	717	759	719	714	703	683	740	699	732	756	742	733	752	753	750	683	768	704	738	730	723	694	755	707	667	696	721	696	716	690	725	730	765	666	747	682	755	698	741	729	735	720	694	739	683	746	749	727	741	754	772	733	696	730	752	669	720	701	724	732	723	725	661	716	716	736	756	739	683	762	672	759	666	703	742	704	725	658	722	770	705	752	759	720	738	750	732	699	705	790	708	751	767	706	726	747	768	797	726	729	753	813	738	739	687	696	710	721	718	694	750	754	723	754	751	668	704	722	753	736	673	740	756	746	708	681	734	726	765	743	729	740	757	722	729	756	741	746	694	685	789	707	701	737	704	737	718	713	763	745	718	717	712	675	685	750	738	685	772	760	763	730	706	696	698	657	726	682	756	719	737	734	703	710	761	730	729	695	694	729	717	742	714	762	759	768	713	716	670	772	689	699	740	702	719	749	658	688	666	722	709	794	721	726	721	781	749	714	718	747	784	713	717	758	719	687	685	714	724	708	705	736	745	754	728	727	715	763	751	708	710	709	723	748	693	698	722	742	723	735	720	729	715	705	726	692	757	740	730	750	711	759	736	706	739	675	736	726	722	748	712	726	682	712	721	749	777	779	765	748	732	719	711	746	746	702	730	693	724	721	708	720	762	690	725	645	753	748	693	771	741	732	740	700	704	709	672	717	735	701	726	749	742	725	750	728	717	767	676	775	722	712	703	750	722	718	735	761	751	739	729	775	717	709	680	737	733	729	694	739	754	734	720	757	740	762	719	694	732	708	729	727	707	775	685	734	670	784	703	701	710	717	727	782	695	711	746	715	727	751	769	742	680	717	704	780	740	728	746	754	715	768	676	703	779	708	711	681	689	718	739	734	721	733	685	766	705	731	734	684	781	712	678	725	718	682	731	716	772	724	744	719	742	705	713	729	749	746	754	749	763	722	690	729	760	727	722	718	753	728	739	705	664	756	736	736	729	716	748	740	736	721	722	670	757	715	718	713	690	708	752	769	653	735	729	706	723	715	717	748	719	727	733	735	805	749	748
45664	41532	33224	25738	22481	17100	13591	12022	10980	11476	11213	6630	2945	2400	2165	1490	1241	1281	1194	1169	985	1118	1010	992	911	678	487	413	401	359	331	344	348	317	314	317	327	269	300	284	331	299	313	325	287	304	307	313	327	383	352	361	388	340	327	319	375	291	305	283	301	304	280	282	284	321	274	308	306	265	262	285	281	279	269	280	310	273	284	254	274	289	276	274	281	290	287	270	264	256	264	296	297	283	272	259	278	261	278	250	309	298	256	249	269	277	276	294	265	287	307	276	285	280	276	245	291	250	286	286	265	292	260	287	284	270	259	271	286	272	296	231	269	277	267	279	269	288	281	263	280	275	264	260	285	289	290	272	262	245	273	301	253	268	267	258	283	283	260	294	269	290	262	278	236	294	279	279	267	290	270	258	248	273	267	283	296	255	259	275	288	316	267	268	283	277	273	305	282	222	259	259	282	268	259	303	263	268	273	268	270	301	294	279	290	273	294	289	282	281	249	278	265	296	303	298	275	275	284	273	285	284	281	264	282	310	265	258	292	292	261	274	305	265	300	279	258	276	275	283	300	302	263	279	266	287	264	274	261	282	267	280	244	268	265	269	278	273	257	276	259	294	252	244	258	299	258	305	258	288	280	266	261	260	279	281	265	290	278	228	271	283	279	271	247	252	252	264	291	283	257	253	313	263	300	268	309	264	245	282	285	266	276	282	239	278	268	292	284	258	281	293	261	260	272	270	253	273	260	285	310	269	292	274	286	257	275	242	265	282	295	256	279	271	265	284	255	285	274	272	269	277	284	300	267	278	281	303	285	282	294	302	288	279	305	272	271	290	269	268	273	269	283	278	269	269	289	276	248	270	291	278	282	287	302	260	245	284	262	266	252	281	278	292	293	251	280	272	330	267	268	279	293	277	287	285	270	268	303	252	277	285	283	275	283	285	290	310	272	263	259	267	269	266	261	240	265	295	291	278	281	297	276	276	252	254	290	281	276	303	294	273	278	278	271	291	264	275	259	294	263	323	263	269	311	281	277	289	273	284	234	268	294	283	270	277	278	275	275	285	279	281	297	322	245	298	283	265	291	277	284	267	298	282	252	300	243	280	284	254	289	283	279	303	280	284	276	281	262	281	250	268	260	244	259	240	306	266	273	288	286	286	296	261	265	287	284	302	279	265	236	289	289	320	294	301	278	293	250	246	247	267	256	247	263	272	308	260	262	257	268	244	269	250	247	266	304	273	269	267	272	290	271	248	272	253	271	268	277	271	263	271	309	266	224	306	274	303	270	258	274	254	280	269	264	292	300	268	288	271	236	294	257	247	288	276	289	266	287	266	261	276	274	280	295	257	256	284	286	249	290	305	300	259	289	292	290	273	261	261	243	277	256	288	293	246	287	262	256	235	280	269	280	310	272	276	299	283	256	264	264	231	307	279	261	265	255	285	269	259	305	253	274	244	256	245	276	263	271	277	268	262	238	295	248	272	272	270	290	265	256	296	266	264	269	279	296	283	274	303	250	291	302	308	268	280	285	279	254	276	272	269	299	299	283	264	274	287	301	294	274	272	277	310	262	300	275	269	301	269	234	267	278	242	260	305	309	273	283	253	243	255	260	275	285	266	278	275	262	253	292	258	249	283	287	283	291	274	265	226	265	292	290	272	277	270	276	274	301	274	259	272	268	256	266	274	260	285	252	271	277	260	284	259	283	279	251	277	235	255	241	277	250	249	270	256	264	279	252	286	263	268	293	252	312	256	296	280	280	289	270	247	262	252	283	275	272	265	270	271	260	293	284	270	266	264	277	303	283	250	289	252	262	263	270	264	293	278	256	279	279	267	297	301	269	265	285	282	265	265	259	271	229	262	274	272	271	251	264	286	267	270	287	287	248	262	298	257	262	263	275	277	269	277	274	258	288	266	286	260	265	281	301	294	278	265	254	280	274	271	284	265	287	301	275	313	277	296	251	261	299	243	275	286	280	253	290	267	260	274	252	246	291	271	255	297	271	268	269	260	289	257	302	277	232	283	272	237	280	272	271	288	260	248	272	235	251	240	265	261	253	303	256	284	267	251	278	297	279	252	257	273	271	286	311	250	285	281	277	275	271	275	293	301	307	280	270	275	282	270	261	283	282	259	310	258	273	260	271	274	287	272	290	285	265	290	289	289	282	280	232	291	286	292	250	312	262	276	283	270	256	258	280	271	280	282	295	255	275	270	245	257	240	283	252	287	280	276	263	315	267	249	235	289	297	257	241	246	269	276	266	272	278	280	268	287	283	258	272	303	281	278	262	288	261	245	298	279	264	281	277	288	254	270	251	274	246	268	287	280	293	248	273	273	274	278	256	265	278	271	313	260	259	291	255	277	263	291	280	262	318	271	259	280	290	281	262	252	282	277	305	267	270	266	284	267	278	265	238	284	290	266	288	270	302	264	305	278	271	280	284	270	287	323	289	262	284	285	254	290	288	271	278	300	281	287	286	261	247	303	288	293	260	288	257	278	265	260	264	264	272	301	275	274	270	327	264	261	304	294	258	253	272	284	258	247	300	255	277	279	245	295	280	306	278	281	276	284	281	270	275	270	263	268	266	267	250	278	243	257	295	275	307	248	287	267	259	264	279	288	271	262	268	235	295	263	266	268	251	257	266	271	280	275	249	267	259	281	284	266	255	265	274	260	289	271	248	271	287	275	258	255	275	246	284	264	285	276	257	285	284	293	266	263	247	278	297	279	271	251	279	267	282	275	283	255	270	283	284	285	244	251	304	258	304	263	293	277	263	259	279	245	267	268	253	310	279	291	268	280	267	273	288	293	255	288	313	286	271	285	278	286	241	297	279	305	256	281	287	277	278	254	293	308	264	278	255	292	300	255	264	265	263	300	245	264	241	299	271	260	289	270	292	264	267	280	287	253	295	281	274	262	275	291	251	282	240	301	275	269	271	252	279	256	281	280	272	268	248	276	281	241	300	296	279	259	280	267	274	266	266	296	276	279	323	286	237	275	269	272	271	288	275	291	298	267	282	226	288	273	266	295	245	284	247	285	256	280	266	280	287	272	262	257	256	269	249	278	264	280	291	251	274	296	266	271	278	264	288	275	266	252	268	276	276	283	295	241	266	254	302	288	280	283	245	280	247	284	240	276	272	269	267	266	264	277	273	243	291	278	276	243	272	262	263	258	293	298	275	303	268	281	283	264	269	295	273	260	242	282	252	287	303	287	262	262	275	268	291	306	293	281	284	237	290	284	292	275	266	263	257	309	257	285	248	305	287	265	286	260	290	264	303	285	264	266	255	270	282	272	288	271	282	250	261	259	275	303	289	287	264	292	269	273	270	275	253	270	265	273	304	269	285	259	298	296	268	258	272	281	295	272	301	263	274	315	284	278	278	267	288	309	264	277	260	280	282	280	267	267	268	261	267	265	255	283	269	274	304	280	272	269	271	293	275	291	286	271	269	257	268	273	275	296	264	240	320	274	266	281	303	255	256	290	292	257
32297	35770	32325	31831	30085	24603	24035	23656	24220	26996	26802	16998	9506	10318	9748	7205	6565	6976	6219	5731	5362	6502	5756	5919	5486	3358	2383	1720	1444	1379	1225	1111	1143	1151	1084	1073	1046	1023	912	833	860	913	975	906	925	987	1021	1141	1251	1393	1332	1293	1269	1250	1258	1171	1242	1087	1033	948	996	877	901	880	885	818	814	783	794	791	758	727	746	738	728	714	687	720	715	718	731	711	671	664	736	643	696	693	712	723	695	696	673	723	672	684	689	696	696	723	651	672	729	707	685	692	705	703	687	704	674	689	679	643	668	683	716	698	717	633	684	707	653	648	603	693	615	704	659	684	702	663	645	683	694	698	672	667	670	642	673	680	668	672	699	672	708	733	707	666	716	653	705	661	663	674	654	668	640	664	673	650	685	694	670	684	657	642	687	696	694	683	698	703	669	703	707	706	675	667	719	663	717	671	682	687	683	638	656	654	677	732	703	651	688	676	697	702	625	669	659	729	707	673	679	675	650	670	678	715	674	637	670	715	652	666	652	739	656	730	713	686	672	665	654	690	690	664	645	707	640	687	687	729	637	670	669	670	668	668	650	702	634	696	665	732	694	679	636	630	719	669	679	666	622	668	667	676	681	696	723	655	657	672	659	679	626	679	691	682	677	716	655	701	663	699	670	696	654	696	646	677	675	687	639	687	663	716	677	661	682	672	700	720	665	650	650	706	705	660	644	657	692	641	697	687	691	622	662	654	667	676	648	660	684	671	683	659	693	689	645	671	685	738	674	641	668	642	691	709	676	679	706	665	689	718	667	638	704	666	683	664	687	670	672	640	699	700	706	704	677	670	704	632	645	638	677	671	699	687	677	675	700	660	695	704	669	660	674	651	674	663	688	659	679	652	685	686	667	666	706	703	674	705	673	673	654	706	717	653	728	673	674	655	658	667	732	672	671	688	680	662	686	652	657	695	724	684	684	682	646	674	697	615	685	639	650	649	639	673	647	688	690	681	694	699	647	657	683	657	674	642	711	635	667	658	660	665	679	630	691	654	656	700	721	686	672	674	667	722	697	693	729	706	674	724	666	654	683	636	693	658	686	713	652	690	732	683	686	674	732	635	702	672	671	669	649	684	639	715	661	676	663	690	664	658	647	668	693	633	704	696	647	714	672	675	670	695	720	675	692	738	643	654	657	649	648	684	654	690	656	661	698	683	696	663	690	695	698	648	675	695	676	689	688	678	621	683	666	664	699	669	668	649	632	662	661	659	639	664	707	693	705	693	677	600	701	618	645	676	716	669	672	602	693	647	713	680	719	643	687	709	678	685	720	681	701	708	696	689	689	673	673	653	652	743	689	685	678	658	704	671	706	665	664	670	643	642	677	671	713	625	669	705	633	662	648	659	657	675	678	686	729	645	658	681	714	681	716	681	696	681	657	664	671	683	703	668	682	739	701	671	695	695	680	694	690	678	628	680	701	662	690	664	648	653	686	676	648	666	641	647	706	698	708	665	666	693	645	630	697	699	688	642	701	669	640	600	666	669	700	707	672	667	722	665	676	628	691	681	660	689	658	702	638	616	645	680	667	658	699	701	648	676	663	669	715	724	681	614	671	629	666	638	694	696	709	683	680	646	656	676	642	755	632	675	687	642	672	659	637	681	684	662	704	695	665	702	652	708	704	656	655	669	685	683	600	657	677	661	669	709	711	688	660	683	713	632	642	635	704	720	641	668	628	662	710	658	656	641	701	622	671	626	675	674	670	679	661	642	649	659	662	660	657	694	619	632	637	613	687	669	722	679	692	657	705	680	668	625	717	678	639	670	698	689	679	676	655	705	663	681	701	633	686	650	634	670	695	686	635	683	686	697	655	681	711	698	650	673	684	668	642	670	645	684	684	622	668	677	719	676	709	657	664	639	660	645	669	677	709	649	704	684	685	643	702	688	662	666	718	693	677	663	698	635	664	656	644	656	662	689	672	667	702	668	707	708	689	654	669	675	685	692	676	664	639	691	647	692	690	691	670	653	686	654	667	728	676	658	689	703	684	645	693	635	659	746	695	675	706	665	655	695	681	676	703	646	660	646	652	671	705	676	684	661	651	648	629	710	668	661	697	696	713	670	663	704	673	708	661	647	640	728	614	659	664	699	654	709	671	664	637	701	649	643	687	643	688	633	698	695	646	662	665	677	680	643	676	694	654	660	640	693	674	708	677	691	689	669	689	661	669	670	755	644	674	676	667	695	617	652	636	693	703	681	688	649	686	679	678	676	729	655	654	644	704	646	652	675	660	685	639	670	678	649	681	698	701	683	678	687	678	689	678	674	690	713	688	662	648	674	653	686	684	668	676	688	664	672	655	716	673	662	673	657	627	635	682	751	697	661	697	666	661	725	709	636	706	702	701	685	700	659	666	678	700	717	672	677	701	696	699	666	700	705	695	689	731	692	687	681	669	698	677	705	716	610	672	640	665	674	680	641	663	718	692	714	666	709	658	674	682	686	685	680	651	693	718	676	680	672	664	706	684	684	677	665	715	658	694	684	703	707	726	629	638	690	705	676	726	655	666	674	681	693	671	676	642	686	689	653	607	654	650	680	687	684	697	671	678	673	689	653	658	712	677	685	639	681	660	660	665	667	696	681	674	685	692	689	733	647	700	672	714	665	712	683	699	660	648	662	635	637	704	713	661	662	700	639	686	733	655	673	687	705	704	728	675	661	698	676	725	677	691	672	659	710	684	671	664	653	664	674	676	704	655	685	695	634	683	701	713	730	673	648	705	645	680	688	667	659	682	699	632	673	655	653	667	685	674	696	637	628	692	657	683	626	682	701	673	679	694	729	632	683	725	701	710	616	670	653	729	678	650	635	693	669	695	673	710	641	697	709	636	679	713	642	709	662	650	675	659	634	641	683	682	635	664	645	654	663	724	648	664	678	724	702	613	666	672	661	703	694	668	736	660	687	681	667	695	690	690	712	728	647	667	674	699	709	681	659	679	691	702	692	658	654	691	709	716	668	666	648	647	678	613	664	637	655	662	654	704	695	703	612	691	654	666	675	689	671	736	663	685	660	695	676	686	710	660	651	754	660	656	675	706	654	686	656	693	682	655	691	659	676	685	638	646	667	696	645	637	639	674	668	720	692	662	692	666	650	651	666	714	644	680	657	682	681	708	690	664	623	693	684	666	657	672	702	691	722	675	622	660	727	646	646	670	656	687	668	636	696	670	665	641	705	744	720	649	654	683	672	683	688	658	670	656	671	703	672	721	693	661	708	729	671	643	713	675	681	705	676	700	677	643	755	696	681	692	667	709	635	693	688	687	643	684	699	667	679	730	656	645	636	638	658	683	682	675	682	697	702	691	677	647	714	693	664	686	686	672	683	720	669	650	683	670	688	698	691	682	668	671	688	681	672	697	668	692	703	701	653	698	702	682	630	687	686	697	643	716	677	628	715	645	692	702	669	692	676	678	656	687	681	718	702	693	697	671	656	671	679	688	721	680	675	674	675	672	693	686	641	684	687
15566	11800	10229	6894	4296	2783	1948	1545	1220	1076	956	756	593	575	576	562	500	540	522	492	462	439	391	410	414	367	338	302	331	286	297	303	303	262	305	298	249	295	299	286	263	281	278	275	281	293	279	256	337	315	328	271	301	344	299	284	319	323	299	284	271	287	277	284	309	299	274	266	288	293	278	305	308	286	293	256	309	261	277	276	313	298	292	263	284	276	242	264	249	309	267	307	273	284	276	307	296	272	254	316	277	323	277	289	279	272	247	272	267	286	266	291	283	308	247	273	269	307	303	290	266	267	269	274	292	275	260	285	287	270	266	267	304	264	272	312	267	291	277	286	263	298	273	285	322	328	261	282	268	274	276	326	266	292	297	277	270	261	309	261	263	275	290	279	313	284	279	277	277	265	254	273	298	287	279	312	254	267	267	286	308	283	280	281	287	255	292	280	271	290	259	299	295	285	277	265	270	296	284	281	282	294	265	272	307	311	295	283	274	277	281	248	279	262	286	294	300	277	295	286	263	274	265	274	267	283	297	301	278	296	285	286	282	246	300	270	294	262	249	273	256	275	283	264	293	309	270	322	273	282	274	299	312	268	304	266	285	280	329	266	272	303	246	259	279	283	270	293	268	271	305	267	296	306	252	270	286	293	281	269	315	272	304	268	295	295	288	262	313	267	298	306	303	282	283	284	268	298	262	295	289	264	275	279	269	290	312	252	318	274	269	275	298	270	279	273	313	263	303	290	266	297	287	297	309	294	268	250	280	279	257	309	265	266	287	274	285	312	292	277	317	301	280	271	257	279	280	278	283	279	276	293	288	301	288	270	279	272	283	283	286	270	288	299	280	264	274	254	267	292	266	264	279	260	276	268	285	286	281	306	287	288	248	291	263	247	274	268	282	245	304	296	274	294	258	295	292	266	282	292	286	282	290	268	266	321	320	276	314	286	278	280	288	267	286	290	285	272	262	283	299	280	299	295	287	301	287	271	304	266	270	262	267	269	287	263	293	268	284	273	292	270	312	293	306	293	296	274	295	277	270	285	283	327	291	276	314	251	271	285	307	270	292	329	268	289	262	289	277	265	307	270	265	308	282	288	289	259	304	272	256	289	266	294	290	286	247	292	286	317	293	280	288	293	297	279	270	275	275	270	286	276	270	290	291	270	266	315	265	260	310	282	290	279	285	296	264	267	278	295	270	282	280	277	308	268	261	257	303	287	257	250	294	284	295	292	295	261	267	284	267	274	294	261	316	305	307	291	289	282	299	295	305	286	312	282	261	306	308	285	301	307	283	276	261	292	320	282	293	244	316	267	267	258	275	311	296	281	287	290	277	295	296	321	292	264	293	297	315	251	311	286	274	287	271	260	270	291	298	297	301	293	291	273	294	290	284	266	288	308	296	296	280	297	283	311	287	270	302	255	294	309	311	279	288	291	304	296	269	270	306	273	308	256	277	271	304	292	299	282	276	292	276	281	302	304	249	291	273	299	291	270	281	249	266	266	284	249	255	291	270	291	252	312	286	261	273	288	290	271	264	265	298	285	251	305	294	274	290	298	252	280	274	304	256	280	276	259	288	279	270	275	287	280	254	280	262	268	280	261	261	288	296	287	301	317	271	295	313	299	307	284	301	262	252	262	290	270	283	279	267	257	299	233	323	296	231	282	273	287	303	318	268	264	276	282	291	277	282	277	308	257	270	245	277	253	284	254	294	258	264	296	282	281	268	289	294	282	260	272	266	273	287	288	295	258	273	294	290	260	283	273	322	274	269	302	282	294	266	294	264	271	285	260	268	282	269	291	297	264	272	322	310	260	286	285	285	290	287	285	280	280	295	273	257	277	297	267	309	315	321	289	271	254	269	296	288	289	277	264	269	314	285	308	312	280	273	324	276	276	325	315	270	287	300	242	307	301	293	238	319	289	260	298	258	304	260	274	244	254	299	286	292	288	291	283	264	291	267	245	299	279	295	287	271	281	271	274	285	277	271	303	261	276	295	272	314	281	295	274	299	255	259	290	301	289	263	291	293	278	262	270	285	280	256	286	281	291	288	271	298	264	282	268	251	273	268	305	281	293	259	258	285	302	288	263	283	287	305	291	276	298	284	294	266	259	292	279	260	295	271	305	312	301	307	321	256	312	306	291	284	285	309	310	305	292	299	300	312	283	279	265	240	262	265	247	270	275	290	294	298	262	277	291	285	256	317	238	302	265	283	245	288	295	281	307	305	293	296	293	296	266	281	283	296	291	302	281	257	285	277	286	291	267	281	274	265	283	293	293	282	251	265	277	289	301	263	293	291	253	276	308	266	249	246	280	285	283	278	293	305	278	287	279	292	291	261	279	282	294	254	262	292	269	280	305	308	269	293	275	281	272	253	259	295	261	252	297	291	298	260	306	276	300	297	283	323	291	267	314	266	282	303	275	283	275	266	253	258	271	311	272	273	260	290	253	268	252	276	293	275	297	251	275	299	297	257	301	254	296	284	288	275	289	268	274	298	292	273	279	289	270	307	277	274	282	261	299	255	297	288	307	307	288	277	292	307	275	316	282	304	283	261	281	285	256	283	245	280	273	295	264	296	277	275	301	269	263	272	275	309	280	282	298	301	285	280	286	297	278	282	296	284	264	287	271	262	267	283	291	273	267	280	300	282	282	313	268	300	279	280	290	286	296	317	255	273	269	284	292	284	274	254	281	266	287	279	277	237	275	264	297	284	269	295	284	285	263	271	292	258	311	294	274	271	280	247	289	253	293	272	291	275	268	283	310	269	266	289	251	284	280	298	262	301	264	241	286	289	255	272	272	268	310	258	286	281	283	295	284	277	271	281	303	271	317	268	276	270	266	301	289	268	265	285	275	265	321	288	281	279	258	315	276	267	250	262	277	277	276	305	268	278	303	308	275	277	276	293	280	292	285	293	286	306	270	287	248	303	292	248	263	279	322	332	282	278	289	294	302	281	273	294	277	258	259	301	255	289	301	276	280	257	306	259	283	296	317	274	303	293	274	304	294	302	281	307	295	302	264	282	273	281	298	261	310	258	252	291	277	289	275	293	274	281	291	293	303	317	302	257	284	286	293	280	267	279	261	295	288	301	287	301	284	272	260	267	280	274	268	290	271	250	299	287	277	300	282	306	267	314	256	281	276	268	263	272	317	290	275	304	272	276	309	291	260	316	269	300	261	262	268	278	285	268	302	317	274	283	295	281	290	275	285	320	303	291	266	302	310	273	287	266	275	323	295	248	281	282	252	314	285	276	281	289	262	300	260	272	270	291	306	252	269	291	260	307	284	279	268	289	288	292	261	285	321	242	287	281	264	296	278	289	279	292	273	311	298	275	320	265	287	293	285	292	290	288	288	280	286	287	306	283	277	309	285	310	278	276	295	277	290	305	294	256	283	269	270	259	263	304	290	270	269	250	294	299	288	315	247	280	280	288	260	274	253	291	329	279	274	296	283	273	283	307	264	254	254	302	286	284	242	275	285	284	300
9825	11184	15367	15763	12587	9853	7871	6991	5468	5143	4710	3556	2884	2885	2843	2624	2499	2357	2282	2098	1984	2004	1764	1621	1595	1398	1128	1023	924	911	859	840	809	831	783	839	852	756	783	798	767	755	761	772	808	839	820	880	889	1043	962	947	958	895	989	926	927	861	898	787	766	797	754	765	803	791	713	736	731	716	760	731	736	717	756	738	722	714	732	680	689	681	687	683	685	738	705	684	743	684	714	694	714	752	741	735	678	776	717	707	730	723	672	709	708	714	743	680	731	734	707	730	727	768	676	703	735	709	747	663	750	740	661	672	673	698	724	714	698	711	701	682	663	677	675	676	705	736	714	736	722	668	697	706	707	699	723	770	675	705	724	681	745	715	667	713	738	703	691	704	704	683	741	699	727	723	749	719	751	707	731	685	696	727	698	751	752	724	736	694	717	725	744	726	652	657	663	720	733	700	674	703	658	703	730	748	669	703	729	679	670	684	697	722	696	750	687	739	743	715	723	669	703	729	725	679	711	709	662	696	669	709	680	760	696	719	707	699	671	737	695	700	671	683	718	711	700	704	739	683	708	693	690	712	712	773	722	719	687	738	720	754	696	690	685	714	698	756	704	751	710	732	702	682	718	726	683	668	749	721	710	700	724	716	686	725	716	747	740	752	667	651	742	651	746	676	683	731	739	691	765	744	726	650	731	673	732	714	733	715	699	689	667	707	774	707	708	723	712	699	705	700	713	681	700	698	759	752	758	676	676	756	751	696	683	683	656	737	692	769	741	693	703	713	742	690	690	720	791	692	692	623	721	685	700	696	754	704	656	679	726	709	769	723	721	723	756	704	682	738	675	725	727	706	743	717	717	694	713	685	676	716	724	661	725	738	702	722	727	710	711	683	708	704	706	713	719	680	691	726	738	686	718	679	696	719	719	684	733	750	704	715	741	698	706	698	721	718	738	710	675	733	647	715	664	680	695	719	703	708	655	763	706	747	694	673	696	687	697	757	709	697	698	681	661	712	676	702	686	692	742	692	704	699	728	690	734	663	723	667	712	690	725	694	692	743	722	713	718	708	713	727	706	710	746	753	728	707	725	675	735	728	691	681	723	674	738	690	688	733	713	753	666	701	740	714	706	736	694	673	691	713	669	715	712	685	694	717	677	690	715	679	731	703	697	693	684	698	672	667	679	645	758	728	761	725	716	722	709	677	704	698	718	689	721	704	714	725	716	652	699	729	708	728	679	660	730	707	704	717	712	678	699	715	729	668	721	683	674	749	731	717	666	707	745	700	713	698	730	696	710	714	722	719	708	700	700	690	724	726	702	648	677	703	730	668	681	680	731	679	729	711	748	721	677	714	677	726	688	759	721	705	725	728	641	688	679	737	764	706	704	728	701	708	692	683	739	767	685	734	707	681	698	685	723	724	687	711	741	672	712	683	689	713	760	726	678	655	748	723	711	714	675	707	688	706	672	707	707	732	718	727	731	680	768	702	741	677	713	725	681	723	737	693	732	684	702	707	685	706	695	667	720	717	767	718	723	705	706	683	679	736	695	694	732	720	664	712	734	759	670	713	669	765	744	722	675	658	686	770	718	642	742	713	737	721	665	672	732	715	738	703	672	715	700	684	722	695	762	719	765	726	684	678	699	721	702	746	723	710	703	684	748	674	667	685	688	704	701	706	738	680	723	722	677	714	716	747	722	692	732	730	700	681	762	708	733	703	736	656	708	745	745	684	683	700	699	741	700	721	701	748	680	717	685	692	726	719	681	713	664	732	756	710	713	699	637	717	709	744	736	691	733	729	717	716	731	717	696	729	632	680	702	699	688	662	667	741	727	683	717	722	702	715	692	703	711	705	719	714	695	753	699	742	690	711	673	721	697	642	739	740	687	733	735	712	701	701	745	729	660	683	747	738	705	709	703	668	729	699	712	702	692	674	714	716	657	768	729	744	726	689	674	733	701	701	736	677	714	731	711	691	718	783	701	703	719	700	716	677	715	685	669	675	720	744	741	731	749	682	663	717	738	766	694	704	732	684	719	717	691	659	746	756	715	709	660	728	765	730	743	727	746	741	711	751	729	683	703	659	663	723	747	753	735	679	720	716	708	748	755	744	671	686	686	688	694	700	712	705	698	698	735	662	721	729	709	771	691	788	686	706	692	712	707	702	710	726	680	680	673	719	735	751	697	731	658	700	663	678	703	730	716	721	715	723	733	729	655	671	705	775	760	698	670	721	682	667	733	716	736	690	722	655	704	738	666	711	720	686	697	715	697	762	741	697	700	714	710	749	698	673	679	728	711	669	734	751	698	708	725	750	684	697	716	719	694	685	688	706	689	705	724	757	719	692	716	677	702	726	708	718	709	693	711	737	702	701	729	743	693	698	711	725	723	707	699	675	681	721	697	712	753	707	705	746	721	700	714	708	684	670	739	697	676	715	735	696	705	730	646	691	723	685	693	691	726	722	735	699	708	754	729	661	700	682	748	727	714	683	725	744	737	706	697	709	721	701	699	701	712	715	714	707	737	740	758	706	750	708	698	714	702	722	724	747	659	690	771	736	699	691	771	689	732	693	719	701	711	704	700	720	727	765	654	673	717	695	713	689	747	702	708	749	682	729	720	695	717	712	725	698	736	774	714	717	666	701	678	697	688	747	711	698	703	744	688	740	693	722	743	716	784	729	735	727	730	717	702	689	728	741	686	687	725	704	706	684	705	682	739	729	723	707	735	677	721	697	697	690	722	721	693	704	664	680	728	662	770	701	708	726	682	706	715	711	642	722	699	713	706	685	710	722	709	690	715	679	699	663	731	764	682	736	744	730	696	712	680	704	729	703	706	729	668	785	699	707	703	651	680	704	672	700	719	733	701	715	693	675	749	712	725	749	715	705	718	703	692	711	752	738	697	720	704	729	712	687	714	671	696	745	683	698	723	775	731	722	746	692	729	704	677	718	719	688	701	693	727	727	696	709	691	662	679	679	690	688	715	666	687	735	708	717	724	777	722	702	712	694	712	713	749	659	714	656	727	691	713	679	721	725	685	700	686	703	695	717	708	730	713	684	713	685	684	717	672	735	667	684	729	666	721	737	706	683	717	703	745	692	707	689	672	754	705	731	725	709	682	726	688	695	725	691	681	690	710	732	735	731	706	714	676	673	681	655	718	709	730	684	696	724	682	697	746	666	710	741	744	724	698	707	738	732	646	726	749	727	656	724	736	752	711	680	730	676	682	684	739	733	677	701	677	728	680	730	701	708	719	736	702	708	684	687	702	716	710	677	727	671	720	711	697	665	688	704	708	699	758	741	688	714	683	692	726	715	698	678	705	685	702	719	749	713	718	707	729	700	684	682	691	709	722	643	709	686	755	744	727	665	722	668	668	724	741	690	749	734	703	685	691	789	695	717	721	692	675	714	746	706	711	712	659	737	761	713	709	730	671	668	723	666	671	699	733	704	710	695	704	756	676	698	709	693	709	706	725	708	686	724	704	715	756	725	727	718
35812	37706	33002	20892	15538	11089	9226	7534	6083	5793	6121	3976	1996	1735	1427	1169	912	948	875	781	679	857	724	785	630	430	430	371	365	352	379	316	342	322	343	310	323	311	308	329	303	320	316	295	281	267	281	344	330	343	408	341	336	335	338	319	329	329	335	310	290	320	293	315	326	310	281	299	264	315	261	279	310	269	300	308	343	321	277	300	264	292	298	310	297	302	312	271	299	279	260	285	300	281	301	277	280	282	288	298	290	314	306	301	316	293	284	337	300	269	287	292	322	286	262	287	286	298	292	313	289	288	279	295	279	305	291	322	280	296	286	283	299	269	271	290	286	316	291	308	260	299	297	289	282	259	310	266	284	276	295	282	307	297	310	285	282	299	310	272	301	275	299	237	305	314	268	242	309	298	302	304	281	324	280	308	298	309	266	322	291	298	287	301	279	296	286	295	302	279	278	284	267	277	297	266	297	295	305	305	289	293	261	287	266	301	287	285	269	279	288	305	265	276	307	303	295	267	320	281	305	300	313	282	270	260	302	319	276	278	289	306	300	264	327	281	312	279	279	281	283	304	287	329	318	264	261	283	262	266	306	303	295	325	287	324	298	291	318	287	288	285	237	275	342	274	296	282	287	300	303	285	298	297	289	294	268	294	310	311	290	269	274	284	255	284	317	284	314	298	289	287	312	251	297	277	309	279	312	302	294	281	300	312	302	317	279	295	286	283	298	281	282	277	256	269	294	299	302	286	260	277	281	291	302	307	274	306	298	295	307	258	309	284	283	299	279	308	281	298	289	329	291	285	291	287	283	281	282	295	271	283	295	314	315	281	296	302	315	301	282	319	266	315	268	286	280	298	305	287	317	282	273	265	267	285	268	287	271	319	282	297	322	301	302	263	263	280	317	286	273	282	284	298	298	297	271	298	287	258	298	293	279	258	290	306	279	262	278	280	279	273	270	304	301	304	291	293	289	259	300	290	297	283	332	323	293	269	296	284	321	302	312	293	301	290	280	298	297	288	286	298	308	272	263	283	319	287	290	307	309	276	300	270	291	298	255	295	307	244	266	297	281	314	307	314	257	296	288	273	315	270	279	283	275	254	289	280	297	266	261	306	275	331	288	297	273	272	289	303	291	276	301	317	291	269	316	299	272	296	288	306	269	304	287	273	291	299	286	288	298	329	289	306	302	288	274	272	291	295	312	295	295	277	282	305	268	303	302	332	285	301	302	307	298	220	290	296	294	275	274	262	323	264	261	283	293	274	291	277	266	286	291	286	302	273	275	277	342	299	285	285	307	272	322	280	285	289	286	300	259	291	297	304	276	272	263	318	306	267	289	256	272	287	310	299	304	287	295	317	273	271	279	297	307	292	279	286	292	286	299	266	272	285	282	302	292	295	275	298	297	270	284	311	277	326	313	285	282	277	302	291	269	316	277	307	281	273	303	317	291	321	297	318	298	271	313	308	307	264	293	282	312	266	291	310	299	299	317	274	278	340	292	286	278	279	299	281	304	288	280	260	283	326	282	289	313	286	287	318	267	279	307	305	323	291	294	276	288	329	302	316	294	275	268	324	319	253	293	300	292	296	307	308	262	282	304	293	290	267	242	269	312	279	269	320	302	319	288	321	312	268	301	281	281	259	272	274	312	268	316	269	283	298	321	297	258	281	270	317	276	282	308	317	299	300	244	309	287	328	301	289	285	325	296	297	333	300	293	297	294	314	274	285	295	282	315	275	281	278	292	316	326	322	283	304	267	287	284	272	284	291	300	282	298	293	238	248	342	270	294	264	300	278	286	312	269	268	289	289	271	298	275	304	318	282	277	307	297	264	263	258	264	279	272	278	288	276	297	264	276	288	294	317	291	280	315	309	257	304	277	277	278	285	280	282	310	303	307	268	316	263	297	290	291	281	272	283	305	313	276	286	235	280	294	295	305	302	279	303	271	286	285	287	302	307	295	302	270	306	326	292	297	329	304	284	286	309	284	318	289	275	300	306	289	285	265	273	289	268	273	299	297	274	321	274	277	289	294	299	286	282	295	298	316	303	300	312	314	287	311	299	262	285	304	310	313	276	321	286	267	244	279	271	266	277	328	303	277	278	317	299	278	290	299	275	272	304	273	297	278	302	314	287	297	282	262	308	299	306	273	290	271	318	311	254	284	301	294	309	274	276	270	277	293	315	323	297	301	285	295	286	324	285	301	291	307	297	295	315	300	292	290	291	272	263	306	271	288	300	269	280	288	292	270	321	288	302	281	296	309	308	280	297	268	270	271	306	284	291	267	337	278	269	269	299	297	307	334	319	337	249	291	290	282	295	303	266	300	315	285	264	263	289	303	262	304	276	301	297	285	295	305	288	297	281	305	257	293	321	300	283	299	305	279	312	320	280	276	274	275	279	290	307	309	261	242	305	294	272	282	294	297	264	250	314	312	288	262	272	284	279	306	298	310	307	277	303	290	278	280	312	283	301	286	306	304	271	289	302	285	285	294	282	324	279	304	303	281	317	313	330	315	270	266	276	300	315	287	300	267	303	307	309	315	299	270	292	283	284	297	274	278	284	287	290	285	332	274	275	299	323	273	318	286	287	303	327	279	289	278	280	278	298	306	240	248	272	265	308	335	301	306	298	298	292	271	268	295	271	282	276	287	291	275	272	320	288	302	270	309	299	299	311	298	304	294	268	286	269	301	275	311	316	283	275	257	296	298	300	266	266	317	302	277	278	294	285	316	273	289	275	305	291	279	296	271	299	289	316	293	277	279	288	257	300	331	329	345	273	289	292	268	271	283	273	310	274	282	295	273	294	284	278	301	286	282	278	297	297	292	276	287	300	291	306	285	281	294	289	271	281	287	287	301	309	284	309	293	308	274	288	305	317	305	280	304	266	275	309	284	319	291	305	283	270	306	295	286	268	303	288	295	277	289	293	276	287	310	300	283	303	294	286	314	291	291	293	273	278	305	280	266	265	291	301	254	314	303	270	277	279	295	302	284	280	309	260	289	287	278	273	303	310	266	302	279	279	269	287	261	302	304	304	278	290	281	311	298	296	309	277	282	277	290	307	302	286	299	281	265	306	293	285	326	312	288	295	319	279	292	309	307	300	313	265	268	276	276	316	307	294	274	280	262	309	287	280	327	332	293	294	272	294	317	263	313	267	320	297	318	275	335	281	277	289	282	323	300	306	277	287	318	319	269	305	285	296	296	284	301	300	318	286	286	285	277	329	326	281	312	299	307	298	265	263	289	293	300	285	294	304	279	301	299	297	275	307	287	269	323	295	268	275	287	284	291	288	285	278	308	293	305	298	285	278	277	302	274	305	302	292	305	273	296	287	319	300	261	259	298	296	290	283	260	288	279	296	308	303	280	282	314	287	272	276	294	272	286	282	318	279	312	270	299	321	281	303	291	299	310	294	286	303	311	290	307	279	303	294	276	286	301	299	277	284	319	325	270	288	302	310	303	308	302	276	291	290	299	301	317	287	331	286	325	302
24736	32338	27447	25240	22176	19715	19135	18000	16808	19003	19167	13111	7283	7537	6707	5398	4648	4375	4515	4042	3509	4648	3777	3793	3341	2275	1520	1304	1187	1225	1083	1039	1052	986	1086	949	929	880	908	850	886	829	861	891	876	973	910	969	1024	1152	1281	1165	1234	1099	1103	1058	1047	1060	934	918	898	912	838	828	843	863	851	747	811	749	745	764	770	744	784	741	780	783	771	688	740	763	755	747	721	733	678	776	722	746	737	753	710	705	711	681	703	720	737	700	732	796	714	738	721	732	715	719	665	748	715	730	718	725	770	729	729	747	713	666	739	704	719	739	754	718	713	774	762	766	739	700	701	718	746	729	756	738	743	715	732	725	742	664	695	761	699	710	702	682	727	698	747	742	714	709	744	679	710	716	725	762	703	721	736	705	733	740	754	716	719	681	727	716	670	716	668	710	720	723	724	721	700	739	732	686	685	718	717	718	659	741	711	705	715	712	662	733	725	716	707	680	708	723	716	700	746	731	712	720	704	738	715	653	676	739	770	731	720	784	702	714	728	747	751	685	722	727	730	695	717	756	743	691	746	730	744	727	692	744	721	749	724	721	707	726	728	727	760	693	679	708	728	717	707	765	701	705	675	705	749	695	733	754	711	719	768	664	739	731	751	724	719	728	747	738	703	706	706	768	679	728	651	765	717	739	741	737	677	780	718	753	706	681	737	685	746	713	704	726	785	728	758	682	731	686	747	716	722	763	733	743	719	752	746	757	735	707	722	703	723	754	730	722	696	695	726	740	779	727	762	694	759	715	747	756	686	719	706	696	725	742	696	758	747	674	736	714	720	739	688	752	693	714	728	749	751	754	760	723	696	710	690	669	689	731	751	683	697	715	715	770	687	690	726	701	677	731	755	727	682	684	718	746	701	728	745	706	734	714	713	719	716	756	715	697	710	712	750	709	726	734	700	734	761	685	709	710	691	711	779	743	690	735	705	685	725	696	737	759	752	712	732	735	730	713	736	719	704	736	705	732	710	759	752	737	740	683	705	702	755	743	739	749	754	739	727	703	693	719	698	688	693	739	697	692	709	741	721	677	732	727	693	755	712	752	717	732	710	758	715	780	724	748	723	729	723	703	743	727	680	714	725	737	696	695	756	699	748	702	690	761	720	679	657	687	716	715	715	744	730	750	696	751	733	769	763	719	732	752	757	698	727	700	734	731	768	752	760	693	699	731	733	733	738	747	717	733	754	742	700	701	720	746	699	718	734	763	714	727	748	716	688	729	710	734	730	708	728	737	729	740	712	679	741	759	770	707	645	764	707	708	737	746	723	727	718	770	756	745	717	738	738	743	722	732	709	705	667	663	724	762	733	713	687	718	705	713	692	698	725	723	775	728	723	733	777	700	748	739	766	764	728	703	745	750	701	727	743	754	741	714	716	700	747	696	701	753	717	733	710	720	747	746	730	699	701	728	780	732	746	693	699	713	715	714	718	726	690	711	711	801	705	741	765	727	724	771	687	740	742	707	718	730	706	700	709	755	699	734	722	727	760	745	744	740	733	731	716	701	690	750	669	707	674	733	713	700	709	713	768	730	759	730	736	703	722	756	730	698	767	677	744	727	687	757	724	721	758	731	738	741	751	717	740	699	711	733	752	730	719	753	712	737	723	702	718	704	768	689	718	707	812	702	701	753	697	661	718	772	726	758	716	741	681	704	726	682	729	753	750	742	700	734	702	698	741	709	767	756	715	716	708	702	737	717	714	707	759	759	731	737	757	753	746	698	694	702	738	680	732	657	675	695	720	715	762	685	729	704	678	705	730	705	752	725	739	747	751	725	775	700	739	736	693	711	699	750	727	752	700	748	751	700	774	743	727	802	714	672	764	705	671	730	688	733	721	720	727	746	687	707	767	724	743	754	736	762	691	699	767	735	757	777	734	722	710	693	673	736	735	698	704	701	717	774	726	752	730	734	737	719	722	703	680	697	707	702	734	753	725	726	785	706	751	714	712	676	713	730	733	707	712	742	675	693	695	676	704	715	764	761	715	738	702	728	728	711	757	729	705	704	697	711	733	696	721	694	691	730	661	720	721	702	744	717	723	699	728	682	700	735	744	725	746	695	760	747	772	740	740	682	758	734	708	727	721	746	701	703	712	749	670	691	702	737	724	703	734	688	724	767	705	671	766	691	693	704	763	701	738	754	693	725	717	723	694	721	786	761	720	670	752	749	715	725	730	670	708	794	724	701	773	720	728	711	752	714	716	695	744	767	711	694	738	727	694	721	726	708	707	733	720	732	744	658	740	713	750	753	712	744	731	712	756	698	687	740	743	697	775	661	721	692	727	708	719	727	739	698	703	711	713	769	740	714	698	729	725	715	690	683	724	714	687	794	737	770	716	774	768	711	670	731	767	689	720	734	679	693	727	712	704	708	687	694	728	731	761	730	749	742	745	764	741	717	713	715	732	676	719	707	726	697	735	728	658	710	725	772	736	711	717	742	706	749	688	718	746	757	721	776	729	745	730	719	725	750	716	671	735	746	736	688	715	712	758	727	675	710	705	756	753	707	765	709	709	704	739	741	705	757	715	712	697	717	742	759	734	699	696	739	714	804	718	733	738	760	727	723	760	736	761	722	766	763	757	708	771	720	690	732	740	751	656	743	744	722	748	742	745	703	710	702	722	702	684	698	790	755	730	734	697	723	704	758	696	730	674	724	726	728	727	714	696	676	729	750	709	761	717	774	734	734	726	754	728	719	737	705	686	677	764	717	713	722	677	769	780	756	742	725	692	747	712	710	715	750	733	760	705	735	725	736	757	739	694	719	756	752	765	715	720	730	687	736	755	743	712	688	693	701	734	739	768	748	696	728	724	731	746	728	722	739	714	768	753	753	705	695	730	740	710	712	747	687	728	736	704	718	736	713	749	730	681	688	709	690	749	753	764	737	745	767	722	675	732	770	680	740	743	749	753	766	742	750	710	696	745	736	693	665	766	677	750	720	767	758	733	719	676	647	712	718	743	720	740	685	741	735	731	709	738	682	719	714	675	771	732	733	764	719	699	750	714	734	725	698	736	756	734	724	742	754	715	693	678	742	692	692	701	700	713	743	741	772	770	688	695	693	696	686	746	700	680	744	716	772	737	743	735	700	741	678	723	752	723	723	717	738	735	696	763	752	742	734	711	750	711	766	763	700	784	745	729	694	729	714	733	701	758	653	710	689	709	756	713	706	752	733	719	761	711	699	722	735	760	738	682	739	696	741	742	764	735	795	699	736	742	750	719	752	678	728	730	707	741	745	735	770	734	712	729	713	734	710	755	680	770	719	776	730	690	723	758	721	684	685	724	783	709	792	732	705	691	682	767	747	685	720	726	731	729	795	769	743	696	732	747	714	729	719	732	727	739	704	685	739	728	679	720	743	742	734	712	702	710	690	752	722	693	717	723	746	687	744	696	728	739	737	750	724	685	693	760	688	649	730	757	741	717	745	756	752	700	721	730	760	686	690	740	770	736	707	780	750
45886	42598	34347	24498	21639	17510	14387	13394	11458	10769	10228	7299	3480	2596	2179	1464	1157	1256	1173	1009	945	1237	917	865	763	540	446	391	350	347	337	352	322	371	307	323	319	329	301	303	302	273	307	300	340	277	303	356	324	381	314	345	349	306	321	347	313	353	316	314	285	302	302	269	299	281	290	264	320	290	282	283	347	253	262	268	298	257	294	274	250	285	281	294	294	291	259	237	274	303	266	264	250	272	255	273	281	268	268	302	253	281	274	256	303	287	255	271	281	314	271	235	287	266	269	288	282	294	257	256	277	270	261	275	257	289	256	279	262	267	261	255	270	283	280	289	282	276	275	280	256	289	256	295	260	265	245	263	267	256	252	276	284	262	250	287	277	294	231	271	285	252	265	251	321	263	253	267	260	267	283	270	265	279	297	260	268	259	239	286	263	282	270	295	267	273	265	278	281	249	247	270	280	274	292	246	260	265	262	278	259	249	292	245	276	264	253	254	241	274	271	275	245	262	268	261	267	284	283	270	300	274	254	258	286	304	252	272	264	272	278	255	261	254	265	254	260	276	274	304	274	271	274	258	248	302	262	301	268	293	275	266	260	259	246	243	289	295	249	289	243	284	275	283	260	261	259	261	255	262	277	310	306	252	274	283	297	293	303	272	260	283	264	257	261	251	257	252	306	290	264	261	266	277	268	277	297	274	271	277	239	271	283	282	246	260	258	256	275	281	254	245	237	282	232	250	297	303	291	323	275	263	271	254	274	262	300	242	282	295	258	283	269	285	270	272	274	221	275	278	263	292	269	260	268	285	295	266	260	262	273	272	279	258	285	310	287	217	252	255	254	271	253	261	270	238	253	279	248	250	246	251	275	213	272	235	266	273	268	258	246	283	295	290	267	288	303	255	275	286	237	263	282	275	276	252	310	298	241	267	270	265	260	264	302	294	269	279	253	259	290	271	269	250	272	284	266	295	275	279	281	260	298	251	227	279	278	261	272	279	264	301	271	284	289	245	273	281	285	278	234	269	255	274	223	260	274	280	271	265	262	279	265	261	255	264	241	279	290	254	236	259	263	263	267	280	266	257	259	255	251	284	285	253	276	277	280	249	271	299	254	268	262	269	258	284	291	264	275	286	264	256	249	267	248	233	269	272	271	278	254	276	293	276	253	302	288	281	293	251	315	283	267	291	257	242	242	289	261	254	295	260	273	234	281	293	241	258	281	250	264	295	262	270	257	245	219	277	287	300	297	275	267	290	252	277	278	283	284	283	254	252	274	299	263	291	253	284	254	291	265	288	253	280	295	274	267	223	278	263	256	242	270	268	243	268	260	280	264	221	293	271	264	277	245	243	265	261	255	285	258	269	261	286	274	263	267	277	268	264	283	251	282	252	269	265	276	263	277	263	282	260	288	266	275	302	294	262	299	279	270	268	276	260	266	277	272	267	242	271	266	286	252	289	267	278	263	284	286	236	261	275	262	274	255	283	272	222	261	276	281	273	278	244	301	281	287	260	282	263	253	250	277	241	273	278	276	299	273	284	261	274	257	267	247	307	263	275	286	245	259	285	236	290	281	301	265	292	245	280	293	243	254	281	287	277	279	254	279	278	260	282	260	253	260	242	261	266	290	255	253	252	276	280	262	289	277	259	282	260	290	236	260	253	291	282	280	286	251	301	269	252	255	247	279	262	290	285	244	311	268	263	299	256	267	275	248	291	282	280	258	262	270	265	287	312	279	315	272	266	286	229	280	267	292	256	274	261	278	252	232	294	234	247	262	301	249	257	256	286	259	256	293	254	277	264	240	320	280	271	261	268	292	280	268	267	270	261	280	290	269	259	253	256	267	283	280	284	251	294	269	290	278	265	298	241	247	264	265	242	269	273	265	282	274	289	280	273	265	292	257	234	262	277	318	253	265	296	272	278	273	271	257	288	274	257	262	251	272	263	254	308	284	247	297	294	274	288	247	254	242	255	284	271	294	276	263	260	288	277	271	266	265	274	264	269	242	279	286	269	267	285	229	263	275	285	251	264	274	271	281	266	276	251	307	268	274	270	288	248	271	279	272	251	251	286	305	299	226	273	277	306	226	257	297	294	263	271	280	278	291	260	261	279	273	282	277	289	279	278	261	290	237	257	253	279	267	266	285	286	247	247	291	257	288	251	249	285	286	245	275	278	289	264	255	281	274	283	277	281	258	231	288	262	296	245	264	322	243	239	275	282	273	278	254	259	273	273	279	277	258	252	274	236	255	251	297	257	254	297	281	288	245	285	305	268	262	297	256	279	292	271	286	264	270	279	261	271	283	271	295	262	241	280	261	280	277	290	316	219	246	263	286	283	323	252	267	291	277	283	277	283	269	302	271	272	249	279	303	279	277	253	256	286	264	297	282	262	271	303	264	263	261	280	261	255	260	247	305	258	297	271	293	255	307	266	293	262	251	258	272	272	261	267	277	253	237	264	295	260	280	253	275	282	269	291	278	255	276	237	248	267	295	270	255	276	261	266	280	263	282	262	278	272	291	280	264	303	277	293	283	254	270	248	276	253	264	257	266	263	293	268	278	230	284	285	253	254	258	285	276	281	285	283	259	288	257	274	250	283	275	260	256	258	291	278	253	271	248	260	268	248	267	276	261	262	272	289	288	238	295	263	281	259	258	253	260	272	258	263	256	288	278	283	267	271	268	280	278	290	255	259	262	270	278	265	258	265	267	262	278	275	288	250	258	234	249	271	263	266	288	281	253	278	274	280	264	277	281	292	267	273	277	283	309	274	286	285	281	266	233	256	278	260	266	270	240	280	286	288	293	289	251	256	242	263	267	291	284	260	257	265	277	299	299	276	276	277	230	263	276	295	254	255	245	255	262	309	256	281	256	304	285	301	294	264	256	293	283	272	262	299	290	267	271	287	288	293	280	271	256	247	283	266	297	261	280	279	262	282	261	302	265	264	277	268	272	268	272	277	285	289	257	265	246	272	294	273	287	250	299	242	251	276	253	291	286	263	275	293	275	272	269	264	278	244	241	252	267	282	274	291	236	273	275	248	283	266	270	281	281	241	264	272	263	280	298	274	261	281	256	288	236	284	272	276	260	283	262	268	281	299	277	255	257	259	294	271	259	252	278	240	270	246	263	286	255	268	265	286	260	288	269	279	276	299	245	256	273	286	243	261	263	278	282	279	306	249	284	272	272	283	238	275	265	281	269	236	232	298	278	292	249	272	266	266	287	257	283	270	284	277	260	282	275	255	291	261	286	257	268	291	284	287	296	257	275	272	282	298	223	263	258	276	256	257	281	236	251	289	273	292	249	274	282	258	262	250	277	268	298	264	280	269	266	282	260	292	248	291	280	272	246	291	239	279	282	297	244	267	289	228	296	272	279	272	267	292	243	278	293	297	263	277	276	287	277	286	266	255	250	256	272	253	247	260	257	256	275	278	280	279	307	260	280	256	285	267	280	291	262	266	269	266	275	256	263	288	273	272	269	289	291	268	264	264
33177	37159	32279	29465	28709	25959	25073	24424	23945	25705	26015	19020	10904	10802	9371	7308	6356	7029	5985	5488	4933	6854	5397	5140	4476	2980	2081	1537	1448	1344	1299	1210	1155	1172	1094	1078	1077	979	1025	901	899	936	880	883	903	945	961	1036	1085	1254	1383	1308	1317	1234	1204	1161	1190	1074	1021	1015	861	893	878	856	851	845	748	741	775	764	737	751	770	725	698	730	676	691	716	698	671	684	721	761	685	689	693	686	641	703	699	677	684	683	697	660	665	679	733	697	702	709	691	641	690	673	686	638	656	737	703	679	717	648	656	714	703	652	631	685	661	679	681	668	668	635	723	648	695	658	691	651	700	691	672	677	681	669	656	672	656	701	667	673	670	672	696	690	685	690	691	671	669	662	664	643	663	663	665	646	680	643	696	701	684	691	689	666	668	651	668	702	650	700	702	662	672	690	642	737	653	682	675	700	702	616	710	645	659	700	739	682	711	719	698	682	685	654	690	668	653	689	653	742	672	640	652	692	694	676	691	703	669	640	661	663	693	696	643	646	642	673	656	707	692	691	666	732	628	665	672	694	625	686	684	719	696	676	696	681	668	680	725	672	653	714	694	632	669	671	658	711	651	677	653	654	658	666	651	685	685	647	719	678	690	640	708	673	642	650	732	652	650	693	661	608	679	660	647	686	706	712	660	653	702	638	609	645	679	666	667	710	714	661	628	689	698	663	658	632	726	720	691	664	667	638	642	681	680	664	676	663	668	679	648	742	723	688	623	676	693	674	659	656	624	672	665	610	631	672	666	659	688	652	662	667	692	663	693	687	631	699	625	689	643	680	677	684	675	712	654	683	646	726	680	726	710	658	690	685	702	670	661	674	624	662	646	646	669	640	645	656	678	648	733	651	672	671	636	728	611	647	645	678	672	655	699	639	647	654	664	705	663	701	663	670	689	675	652	638	645	684	673	695	656	623	643	624	700	683	661	711	660	681	676	692	708	715	674	678	689	653	657	665	650	680	682	682	624	669	668	659	685	703	633	659	667	673	676	658	704	669	655	693	708	657	629	661	657	710	671	682	670	665	710	691	666	668	692	676	677	705	652	634	666	698	675	696	690	677	649	623	641	742	673	664	684	675	640	645	648	669	644	672	668	653	683	690	708	693	700	668	669	656	647	661	645	667	713	662	652	685	660	654	630	663	667	677	650	715	695	681	679	697	661	667	632	643	656	656	690	693	697	686	631	669	662	699	714	698	622	634	643	660	682	675	665	688	661	707	628	646	715	676	691	694	641	620	641	660	669	725	683	645	673	663	666	681	677	659	702	656	701	669	693	669	654	657	668	674	686	710	680	708	701	663	713	633	662	637	677	729	680	661	663	624	700	693	711	645	674	687	696	639	621	672	696	683	666	715	653	651	687	720	709	717	648	665	668	697	636	696	638	648	711	673	607	687	668	635	725	627	690	709	664	668	680	692	660	651	644	696	688	670	638	640	630	638	694	636	665	703	655	638	664	648	642	658	689	658	672	650	660	672	670	622	676	718	674	668	675	657	683	694	675	678	699	642	681	675	666	665	693	662	678	686	652	661	671	662	721	676	701	676	683	650	677	707	727	660	661	638	745	655	647	669	665	687	661	703	664	720	693	688	673	691	679	686	650	696	673	677	680	679	684	668	677	640	690	650	681	684	692	702	647	662	666	724	646	664	693	666	624	676	707	678	699	673	650	680	669	708	664	633	676	671	668	670	657	699	674	662	701	668	699	664	662	677	625	694	668	641	725	702	651	678	670	665	666	684	678	691	698	706	680	689	670	663	642	695	663	673	666	695	712	663	726	641	692	731	679	717	667	666	656	662	659	711	720	674	663	658	726	645	670	631	666	664	641	665	629	659	612	744	716	674	690	703	687	690	623	685	708	700	647	668	728	653	666	662	632	665	636	667	696	664	635	672	644	690	643	678	639	675	678	640	641	644	707	682	636	652	678	654	717	688	702	672	708	704	669	650	657	740	672	699	673	672	633	659	700	659	663	708	669	724	653	654	618	660	708	669	677	681	636	684	665	673	682	642	637	597	730	666	641	702	701	684	679	639	690	706	692	667	678	622	661	690	661	660	664	698	691	671	695	650	670	703	654	693	654	690	686	672	686	660	710	690	646	701	687	700	691	665	677	652	647	656	631	666	699	672	673	687	665	695	691	669	688	663	670	675	664	681	652	682	700	698	671	658	667	661	621	653	688	680	656	651	662	692	673	660	661	681	697	662	714	688	662	721	688	632	683	721	714	680	675	692	683	722	657	657	684	658	658	667	634	618	736	628	673	670	675	685	652	612	700	679	680	657	688	598	694	642	648	679	673	658	676	719	689	707	682	677	665	672	702	651	679	668	629	665	699	652	701	700	652	693	632	636	703	661	716	688	682	636	661	679	646	662	689	703	661	661	676	704	697	656	620	677	684	664	668	673	759	686	684	709	668	685	667	722	653	670	657	640	712	736	691	679	640	653	713	658	701	712	641	651	673	640	630	659	678	706	678	697	712	678	655	656	694	713	695	685	696	679	678	638	652	627	643	672	698	700	644	670	669	676	692	635	679	638	667	662	713	692	710	690	684	666	703	699	654	666	657	700	650	673	656	678	668	701	688	699	678	688	683	657	666	637	637	612	718	682	646	707	722	663	675	652	692	645	663	684	694	631	680	667	642	720	679	688	665	715	695	688	685	691	697	673	666	675	665	648	670	674	702	650	669	728	706	673	683	675	691	680	665	683	677	688	660	657	740	689	648	661	700	685	682	675	683	707	670	730	711	724	576	668	637	702	641	681	671	691	648	651	665	661	709	638	678	657	679	671	646	705	692	676	702	642	685	675	718	676	694	648	668	664	665	692	692	631	673	685	594	662	633	649	669	651	720	706	681	672	653	688	643	692	679	671	639	645	697	671	697	695	702	683	712	644	668	662	673	693	663	640	691	693	725	680	667	700	669	683	685	705	597	589	650	663	633	663	675	621	641	686	680	689	680	625	645	660	689	667	691	691	643	671	631	672	714	673	669	709	660	629	658	678	657	628	651	656	679	702	653	706	667	624	666	658	661	657	663	640	652	719	689	688	666	673	659	686	702	646	689	672	633	697	674	647	713	692	675	645	607	668	713	696	688	699	670	674	662	671	688	671	666	668	638	737	649	680	636	678	636	682	681	704	648	651	718	683	670	686	712	692	695	656	656	648	699	662	692	680	702	675	673	653	667	667	675	631	645	689	646	693	711	723	651	697	693	698	671	688	688	696	666	669	661	712	636	690	693	610	680	721	678	667	632	694	647	655	687	652	646	714	699	684	649	730	610	726	625	668	673	680	687	690	714	634	656	700	674	621	652	713	680	664	659	642	629	677	639	687	706	711	664	661	664	658	706	631	656	702	664	649	687	695	704	648	655	635	631	691	637	680	688	693	752	675	676	670	672	656	662	690	682	647	673	693	652	665	661	683	703	649	687	670	654	746	688	656	688	673	678	636	678	679	663	699	653	718	646	673	688	691
15638	12390	9570	6535	4317	2940	1980	1505	1217	1153	933	835	641	644	591	551	549	510	472	459	429	408	387	405	371	328	341	321	324	299	306	307	299	283	308	298	285	282	289	291	267	296	267	310	306	293	278	272	322	322	287	296	281	287	306	289	326	323	325	287	310	275	276	276	292	248	273	263	292	282	303	299	318	263	300	295	259	290	284	287	274	266	290	277	273	288	281	265	259	285	292	291	270	258	285	270	298	286	292	272	290	282	258	301	292	281	306	284	279	288	278	248	291	269	230	258	271	289	293	248	282	272	280	304	289	283	247	314	269	292	303	306	268	292	272	273	289	272	276	272	268	279	292	294	293	264	272	297	289	269	278	316	260	275	299	265	311	295	261	263	288	293	309	296	258	279	306	301	277	264	302	295	280	287	264	280	286	240	259	288	274	280	284	259	299	277	262	290	297	265	288	285	254	307	280	281	243	304	294	297	262	268	280	251	256	273	263	267	302	315	274	255	264	300	271	270	278	277	265	277	281	291	267	258	290	290	256	290	320	291	289	265	261	295	291	304	271	284	296	287	254	240	266	285	256	319	274	275	282	279	274	306	266	308	272	298	280	282	259	256	289	281	251	297	288	285	297	275	300	283	281	266	287	268	265	297	290	276	279	317	275	256	292	315	280	301	259	271	279	275	256	324	296	288	304	292	250	277	266	253	312	286	266	257	269	282	299	285	294	269	273	259	285	280	266	294	280	276	302	282	227	287	299	282	309	280	276	274	254	305	271	325	265	301	296	257	264	278	245	280	273	300	243	285	253	281	286	311	277	293	278	289	280	274	292	267	277	262	274	296	260	272	280	262	300	286	243	249	278	269	276	258	266	277	296	274	250	283	320	293	269	271	276	307	272	289	267	270	273	264	237	255	285	256	243	255	293	269	257	275	289	268	284	269	253	294	296	256	278	289	305	256	286	291	300	285	307	258	302	260	293	287	287	300	266	288	262	270	293	273	290	237	248	280	294	272	307	280	255	304	265	239	325	282	295	268	263	269	272	275	277	258	268	296	311	315	258	266	301	297	296	287	283	272	314	283	284	297	276	303	266	280	271	294	277	251	282	270	277	312	270	276	294	243	280	285	310	276	263	270	258	274	256	275	265	294	263	295	287	269	265	305	277	300	259	321	286	292	304	280	292	266	282	259	267	267	295	288	295	295	262	260	251	283	252	272	279	287	284	298	268	271	313	310	280	281	278	242	284	277	281	288	274	279	257	316	292	254	284	284	291	289	288	292	285	283	286	253	283	296	246	281	287	285	249	253	276	270	271	277	274	291	290	290	279	283	298	238	261	304	268	252	266	289	283	275	277	297	289	278	253	281	254	287	231	276	257	292	273	277	248	252	289	260	320	253	271	259	263	271	265	283	254	273	280	265	270	286	286	252	281	248	268	294	294	293	290	276	282	307	287	287	266	293	289	251	276	282	275	275	263	256	283	273	253	259	313	288	310	240	273	269	275	299	307	278	270	268	313	297	281	289	290	256	314	292	322	273	277	235	245	275	272	259	298	297	258	275	281	294	282	267	262	301	285	264	297	273	280	273	270	300	269	280	266	293	310	260	274	271	287	299	289	289	271	274	261	280	274	266	277	260	266	287	300	260	275	265	282	288	276	275	287	283	251	263	243	245	305	287	292	294	274	267	283	295	286	251	265	269	290	295	271	283	255	308	280	316	262	284	307	289	260	287	278	309	290	287	253	272	282	280	263	269	303	265	255	261	281	313	261	281	282	282	272	274	297	280	291	297	264	264	259	277	289	253	286	299	302	309	306	255	274	300	290	283	259	285	289	282	298	252	286	295	300	278	285	267	258	249	295	307	297	290	295	280	271	285	313	295	290	279	270	299	308	288	280	271	260	273	284	270	296	254	247	270	294	261	293	277	261	274	284	273	262	285	291	268	265	296	278	257	283	235	275	257	295	284	290	272	277	264	290	284	302	280	261	273	266	296	277	275	298	274	286	298	268	242	292	297	255	279	308	276	270	267	281	301	270	257	297	299	273	306	251	282	279	284	287	310	303	259	273	295	267	290	285	281	267	265	272	294	287	289	284	324	283	277	296	266	275	264	280	255	262	294	264	278	261	260	261	269	285	286	299	281	314	270	275	288	280	273	281	319	315	298	275	298	253	273	306	273	283	272	278	288	264	296	274	254	280	288	281	265	277	270	280	289	267	295	274	266	271	296	286	265	298	309	281	298	277	266	262	274	286	310	309	267	283	257	292	291	294	256	271	256	296	272	291	275	278	280	300	285	282	306	280	258	274	271	242	250	251	323	289	290	285	271	281	266	262	261	273	241	276	282	283	305	245	280	257	284	258	245	301	302	291	248	274	292	267	243	268	277	304	248	254	273	281	322	264	280	276	281	266	294	247	256	257	285	304	261	287	274	297	297	252	277	251	295	272	275	275	263	269	291	274	255	296	285	255	294	291	265	294	285	291	305	276	264	284	282	295	279	297	274	303	272	292	291	298	267	277	282	271	283	288	293	293	274	286	273	285	264	263	260	307	284	285	275	300	309	275	297	292	273	272	275	285	263	281	258	304	284	268	280	284	282	276	275	302	269	269	287	276	275	258	286	285	288	295	315	292	271	296	307	276	294	296	264	279	286	263	317	319	293	295	263	292	307	271	247	295	272	282	253	290	282	248	277	297	288	303	290	257	287	278	275	290	284	273	287	285	285	264	281	304	289	247	280	283	301	267	270	305	273	279	290	318	244	278	301	274	300	252	293	266	302	282	316	274	269	282	294	267	263	305	308	282	265	277	272	266	273	252	303	270	283	287	288	285	279	292	295	292	280	283	264	261	294	291	318	277	286	271	252	286	272	298	275	304	278	289	239	276	303	281	246	272	251	278	295	272	282	312	299	286	280	271	292	304	252	295	254	283	286	251	271	264	302	297	292	305	258	269	297	292	274	284	300	305	267	265	252	288	272	275	264	299	270	284	287	287	307	280	264	264	277	266	280	282	285	298	239	287	283	300	314	294	273	294	276	280	291	270	234	254	302	265	305	295	311	281	264	311	282	264	262	268	295	256	271	278	274	268	266	263	255	289	274	276	279	284	265	281	295	284	281	283	257	262	281	292	281	277	272	280	297	296	271	272	276	280	263	280	258	278	276	269	283	261	271	262	254	254	295	284	283	290	269	281	292	297	257	270	323	288	249	257	289	246	261	248	251	287	261	284	296	282	276	234	268	277	270	263	289	253	277	297	310	277	271	275	282	294	299	256	285	278	264	284	275	293	308	311	286	301	275	285	266	299	271	275	282	276	297	270	307	285	292	267	291	273	289	284	292	288	259	276	297	272	294	276	272	286	280	289	299	263	275	257	281	272	290	284	267	279	272	283	300	284	279	247	280	271	286	307	293	288	269	265	277	331	302	258	306	268	319	268	272	256	274	251	302	307	290	261	271	238	260	282	243	283	279	244	249	262	282	283	324	265	270	290	277	270	270
10304	11827	14450	14710	13011	10408	7843	6791	5773	5405	4603	4022	3165	2988	2802	2538	2486	2428	2246	2014	1943	1859	1718	1622	1567	1292	1072	988	934	905	839	861	875	812	795	806	778	772	707	767	803	761	738	797	832	752	786	869	826	939	948	882	957	946	950	885	926	826	837	792	751	837	792	742	793	783	722	768	755	758	743	695	717	713	718	701	754	751	702	752	702	768	704	694	717	701	725	747	703	746	688	669	668	724	688	681	714	719	707	687	699	694	695	718	707	728	751	708	684	726	729	716	690	693	705	671	721	704	708	749	723	698	680	719	740	682	705	681	696	716	713	683	748	658	697	688	729	684	723	689	718	727	726	713	701	727	717	649	717	724	693	710	681	725	736	723	659	667	623	711	693	721	715	684	671	669	729	683	710	720	696	698	716	706	742	707	696	701	724	719	677	681	723	738	683	717	700	670	728	704	748	696	671	690	705	702	700	735	676	728	677	687	664	702	697	706	687	720	700	738	731	682	697	700	674	713	694	688	655	692	707	678	689	750	699	704	685	665	667	745	711	722	683	692	712	728	693	727	691	631	733	699	674	728	729	721	728	691	677	713	717	719	711	664	692	679	686	669	679	729	726	726	739	723	718	645	651	713	707	736	710	702	708	700	725	682	713	687	729	730	737	712	724	698	723	717	712	737	694	723	693	686	717	708	636	688	681	734	684	742	735	716	682	697	696	696	719	705	699	719	710	714	688	625	729	780	713	726	696	728	719	687	732	660	658	676	701	722	728	672	657	703	702	680	684	682	702	731	693	710	697	712	681	732	652	673	712	707	720	705	660	746	682	711	730	654	699	734	693	687	638	658	703	681	662	724	758	694	724	681	759	683	683	704	684	688	731	744	740	679	687	731	679	690	712	720	696	662	729	729	726	704	710	682	699	708	716	736	690	711	700	708	673	721	697	695	686	668	716	679	665	707	679	720	667	704	709	686	729	691	718	671	721	692	666	690	703	689	722	726	703	706	680	692	726	730	721	748	710	700	700	722	712	731	681	633	728	651	726	677	707	697	686	700	694	721	721	674	683	687	718	683	719	709	702	724	718	695	717	715	696	742	707	695	675	702	710	678	736	715	655	688	714	702	723	716	685	687	694	710	643	752	710	700	719	751	702	716	741	716	690	733	712	678	694	691	682	715	677	695	706	719	710	676	692	698	746	706	706	687	663	747	703	762	654	710	719	734	677	725	684	668	709	695	703	688	711	705	718	756	670	699	691	706	707	698	749	674	676	707	708	622	708	685	687	700	719	675	750	666	698	674	730	692	753	720	655	714	716	749	712	690	744	695	726	687	672	687	696	708	656	704	739	680	665	711	657	721	713	680	646	657	685	711	725	687	712	699	731	733	684	713	678	679	690	705	721	683	664	692	707	700	715	704	694	659	690	699	698	694	703	742	663	720	740	713	736	717	655	714	682	682	723	693	661	691	726	674	714	707	702	752	682	717	714	682	679	723	718	749	678	734	714	720	740	674	719	699	674	722	674	694	736	692	729	672	711	741	697	729	736	674	711	716	727	707	698	684	685	691	715	669	695	723	678	743	706	736	718	656	693	670	747	756	723	723	762	750	676	757	725	746	690	729	727	721	666	692	716	685	683	697	689	680	682	697	713	651	773	730	714	681	687	691	694	703	725	668	656	729	707	705	685	694	688	661	707	724	676	705	683	678	708	722	711	678	718	698	668	683	741	746	715	712	747	730	733	691	695	651	713	682	707	674	677	674	701	711	740	640	711	687	667	712	695	665	688	724	665	712	784	714	710	675	726	708	676	664	646	698	676	706	715	659	732	665	747	722	701	687	722	698	721	739	695	759	656	698	729	702	688	684	723	706	656	677	686	702	701	665	718	708	741	679	702	668	695	664	748	715	707	702	738	729	759	677	712	704	699	699	727	689	719	706	691	722	679	690	683	742	663	734	722	764	683	670	710	660	710	737	689	713	697	722	676	725	700	689	684	696	745	725	681	742	675	698	703	714	723	726	694	711	741	721	653	694	715	741	681	707	714	696	685	685	721	702	661	689	685	709	728	712	735	709	695	717	710	719	698	734	685	677	736	704	734	731	703	686	664	752	728	676	704	667	728	641	700	701	737	711	677	686	713	736	659	708	676	707	697	709	720	698	733	686	682	657	720	687	677	662	721	711	674	744	697	644	670	734	713	720	683	731	725	690	705	745	690	695	715	634	714	714	730	652	675	711	682	691	698	699	724	698	722	737	678	711	722	698	706	689	687	706	715	679	707	725	732	644	697	724	728	712	684	708	753	687	711	721	709	702	734	722	721	672	727	734	736	688	674	671	727	740	715	649	759	663	731	673	709	675	679	726	712	691	696	688	713	684	682	686	717	739	692	639	709	672	725	726	732	669	692	746	692	648	759	715	689	698	712	688	721	701	674	658	721	705	724	734	689	670	689	680	679	715	699	710	677	669	655	687	730	686	710	709	704	715	695	688	702	705	711	712	728	668	656	686	706	730	733	713	732	680	720	676	708	693	729	661	695	681	701	705	695	757	702	716	705	689	744	734	687	691	723	691	709	715	698	701	738	665	734	701	730	677	728	693	658	725	713	725	689	716	706	670	685	683	713	716	682	720	741	676	703	707	724	723	728	686	745	736	699	679	683	704	701	712	678	727	706	658	705	678	721	689	707	697	695	693	642	655	727	668	675	645	676	710	667	685	708	709	730	680	706	699	675	721	693	712	691	665	686	698	724	730	692	734	736	709	698	691	636	726	695	709	683	705	678	698	715	673	710	707	681	700	701	687	716	684	669	696	687	742	714	714	716	735	732	692	696	687	715	729	666	666	732	736	732	732	692	698	725	736	724	682	680	646	716	694	737	726	705	670	745	696	708	683	776	704	697	684	726	693	708	727	736	681	695	702	662	743	701	673	783	706	692	681	719	732	688	702	693	729	723	693	680	713	675	714	698	657	718	705	674	675	732	664	692	696	733	659	721	723	670	665	696	722	691	700	696	699	713	698	771	682	712	667	684	719	725	709	697	669	717	704	688	694	724	702	683	671	657	700	739	677	690	721	695	733	709	696	724	717	728	654	696	644	695	732	695	695	692	743	731	704	669	714	729	687	754	686	674	716	720	760	714	680	689	720	731	710	714	641	680	704	685	697	691	703	708	677	677	706	729	656	704	701	696	698	685	663	740	750	737	702	706	680	683	642	680	694	675	706	677	703	669	721	700	649	746	684	657	702	669	707	753	678	727	675	705	691	730	687	664	685	693	691	714	707	725	697	682	676	697	666	716	672	713	672	684	720	725	686	690	684	722	695	708	700	670	715	707	688	703	707	749	692	642	712	686	697	704	710	697	685	664	677	726	712	682	743	702	666	687	718	707	687	694	653	709	698	699	691	706	724	673	685	707	690	739	789	722	716	721	651	747	731	696	685	695	742	709	726	676	701	694	710	708	707	736	760	718	707	709	734	662	695	693	700	712	666	717	703	673	679	734	701
36326	34159	25412	18384	13839	11240	7725	7175	7425	6567	5691	4267	2276	1461	1289	983	903	875	875	796	812	807	718	713	569	526	386	351	376	353	367	309	353	339	316	310	318	322	307	294	314	284	289	297	305	322	256	333	332	327	356	357	331	336	331	320	339	334	328	346	322	293	289	325	292	319	285	317	312	290	248	281	320	268	303	295	285	265	282	303	288	276	295	278	305	283	321	278	316	291	289	268	313	276	298	274	287	267	290	292	306	283	290	282	283	280	294	301	314	278	300	293	282	293	312	270	293	298	265	272	279	283	301	277	304	284	296	309	312	294	319	286	342	303	301	276	306	282	299	279	281	311	287	264	268	310	303	270	258	294	282	302	283	290	282	301	283	279	276	306	294	281	320	308	306	270	325	290	293	315	269	254	307	292	264	279	292	255	324	291	329	257	306	290	274	282	267	267	285	292	288	302	261	317	321	292	287	272	293	266	274	292	293	261	260	275	267	277	308	285	269	253	267	306	296	304	272	289	301	314	307	309	297	267	285	294	274	276	268	305	290	294	308	286	270	272	299	302	259	277	271	291	273	306	269	310	234	284	263	302	283	291	316	287	278	289	284	286	304	291	298	311	283	297	275	262	274	277	299	299	329	283	304	271	279	233	277	281	280	274	308	294	288	288	287	273	274	268	284	287	284	250	295	287	294	282	318	275	278	275	313	290	282	274	288	286	289	282	283	287	287	301	292	308	290	285	266	248	302	281	273	274	256	287	299	283	286	308	265	330	290	273	258	280	284	318	272	295	289	267	271	283	288	300	273	310	282	267	301	294	265	297	246	303	268	253	284	288	293	324	305	297	271	324	269	288	276	293	285	281	311	268	305	300	260	297	278	289	283	338	261	256	284	265	338	274	293	285	271	272	289	271	303	270	282	306	300	319	268	264	317	292	288	292	291	298	286	323	286	285	289	297	267	283	281	288	276	284	307	291	284	270	283	315	294	311	270	278	254	306	257	259	285	291	290	266	300	282	321	293	281	306	270	313	315	301	285	274	301	298	307	293	276	273	302	283	259	312	303	284	296	283	253	269	304	276	266	295	293	304	291	277	308	299	324	301	233	264	307	289	286	299	319	302	310	288	270	253	277	307	279	303	288	264	306	329	297	284	265	276	293	275	281	269	306	298	278	289	283	259	304	260	265	280	283	304	307	265	267	286	289	283	297	275	292	324	290	295	301	307	280	278	314	284	313	316	298	298	285	303	285	258	289	303	304	281	297	285	260	278	299	298	287	291	282	261	300	285	293	277	265	251	264	260	297	282	294	267	305	286	286	263	271	300	334	292	266	289	289	266	295	299	291	290	305	297	263	266	275	259	280	273	290	292	301	302	262	287	289	258	299	285	299	292	301	297	279	284	299	285	287	306	303	290	292	294	293	293	284	277	317	288	311	299	280	303	285	304	311	266	302	274	264	343	269	301	305	279	279	262	299	294	280	262	304	295	281	302	272	300	311	293	286	293	240	290	277	315	306	303	281	251	306	309	298	294	280	319	303	276	261	296	285	295	302	283	312	266	271	273	310	295	299	308	284	285	271	280	279	303	274	296	314	288	273	259	295	279	301	299	286	265	304	300	308	253	295	277	299	312	305	286	306	308	284	263	291	285	271	283	292	284	305	289	288	320	262	282	288	312	303	270	315	300	281	274	277	275	293	309	289	277	301	298	272	283	289	271	293	269	305	285	297	282	262	278	332	292	314	261	289	268	306	279	283	271	254	287	284	297	249	292	280	298	289	290	275	282	282	276	278	281	283	292	280	301	259	278	288	267	265	298	309	294	312	309	282	275	258	282	257	296	293	271	283	301	269	312	254	290	254	289	256	269	307	315	270	285	323	299	245	250	261	301	277	291	270	253	259	300	283	279	264	296	261	317	269	295	284	284	273	304	304	268	293	269	290	272	286	316	259	280	286	301	317	276	310	288	291	275	292	289	319	288	294	311	254	297	287	274	294	279	304	275	288	254	321	322	292	248	327	282	293	280	312	276	262	276	259	255	270	288	285	303	279	288	296	298	281	288	296	311	298	295	294	247	313	278	283	306	311	286	323	280	284	283	294	266	300	266	260	323	324	300	295	297	291	292	296	282	274	275	261	278	284	331	251	256	285	281	278	312	325	266	288	260	312	248	277	280	302	302	310	271	292	292	279	258	282	262	297	280	281	289	280	302	265	313	255	281	303	246	268	284	312	309	295	285	271	324	333	303	316	283	276	302	304	295	283	287	307	247	264	290	276	254	297	269	249	280	306	299	297	274	275	258	292	285	302	272	294	334	288	280	278	300	301	303	266	306	282	306	301	311	282	290	299	278	270	292	258	279	290	284	287	294	290	288	281	303	270	286	259	310	295	288	319	281	258	284	287	270	289	243	273	287	321	293	288	320	272	282	276	287	281	286	295	292	302	308	289	316	277	301	284	318	293	343	303	298	314	280	275	262	276	263	288	287	304	293	286	287	300	278	310	307	310	292	273	281	312	323	302	277	299	280	268	283	284	292	281	312	281	276	294	313	277	284	278	288	299	293	281	270	294	304	270	291	286	300	286	255	314	287	311	282	271	277	305	299	290	288	298	259	281	280	318	290	283	319	282	309	280	306	295	308	290	290	252	268	277	319	274	291	315	306	259	293	291	281	323	263	295	309	315	289	286	327	260	285	273	277	260	290	291	323	275	262	300	270	283	315	305	278	297	270	295	257	267	289	285	293	267	282	290	282	297	288	295	277	268	301	290	303	297	334	275	258	275	255	289	286	268	305	291	306	295	314	306	307	290	276	285	295	265	300	316	281	280	289	299	286	276	248	306	271	282	273	297	255	281	285	286	292	269	270	283	275	307	290	282	259	266	298	288	307	291	281	278	275	284	279	262	281	259	294	285	283	310	289	304	298	261	292	304	258	296	299	313	284	278	280	311	296	250	335	274	274	275	258	258	277	270	275	282	299	280	275	254	280	282	285	287	290	274	293	296	324	279	288	257	299	289	274	273	294	272	318	308	288	295	290	281	254	264	292	254	299	284	287	290	287	310	294	278	284	288	265	293	277	293	310	305	314	271	307	288	289	258	282	276	288	279	274	313	267	292	309	262	272	327	298	281	307	282	284	263	284	272	313	294	304	316	261	272	318	268	258	295	281	293	279	284	298	271	280	283	274	288	304	297	291	321	304	277	281	282	274	293	287	294	272	294	290	326	321	298	313	280	287	310	274	252	303	297	306	311	287	269	268	301	274	262	271	321	286	279	271	242	290	290	266	331	284	262	259	278	297	288	327	293	301	295	326	307	283	298	258	290	272	302	309	264	277	312	298	276	295	302	290	319	291	312	273	257	273	288	291	289	305	261	286	297	263	250	270	314	306	264	324	284	268	269	293	287	301	286	278	284	309	348	308	269	266	290	302	282	306	288	309	302	255	314	309	287	253	322	293	291	294	275	286	316	299	269	300	281	299	296	268	285	342	318	260	299	281
25670	27580	23662	25018	23069	22120	17180	18611	20029	19609	18530	13714	8463	6741	6236	5101	4562	4796	4356	3874	4047	4367	3721	3551	3052	2097	1494	1267	1206	1165	1092	1044	1062	1066	939	995	867	899	968	904	887	857	851	863	798	900	915	945	996	1096	1145	1167	1110	1121	1118	1040	1042	1049	933	889	892	890	852	856	842	823	787	788	798	803	779	775	766	761	725	713	724	733	744	708	763	739	690	725	735	711	741	746	730	764	752	715	765	721	709	707	744	705	736	779	716	674	727	750	706	772	724	695	683	689	692	772	745	732	736	696	723	746	749	755	733	679	756	685	763	723	749	745	726	709	677	727	741	708	715	689	731	706	790	662	738	742	695	739	684	707	681	693	753	721	741	763	723	739	720	730	705	746	693	721	702	745	749	681	720	747	705	751	669	746	697	720	716	719	762	696	771	687	748	702	695	677	726	710	705	716	734	738	737	684	708	726	752	737	749	704	705	714	755	694	788	688	737	685	709	739	763	677	704	696	699	685	697	710	696	728	765	733	692	680	686	751	718	735	767	732	712	716	716	648	743	741	676	713	709	728	687	688	738	713	692	702	725	731	700	709	742	696	720	742	708	782	765	715	757	716	736	702	734	776	739	727	693	704	692	722	697	705	725	762	732	701	699	721	747	695	772	729	674	685	738	695	756	729	750	776	761	742	721	739	725	725	706	712	720	725	691	712	738	712	731	707	709	747	757	732	737	693	723	753	737	751	689	693	743	674	722	744	778	696	735	740	673	768	689	761	701	697	703	714	713	764	729	710	779	711	721	702	762	762	746	709	708	701	686	772	749	683	776	726	694	686	757	727	757	656	684	719	733	725	654	694	714	759	715	734	716	709	711	676	719	741	667	737	722	725	656	711	689	711	712	689	720	701	713	668	645	732	676	706	710	674	675	694	710	695	754	681	732	749	722	706	655	725	731	686	761	730	731	700	713	740	761	712	681	709	682	739	722	683	692	749	707	721	684	720	692	778	703	718	767	717	680	751	726	683	722	658	726	721	747	703	716	684	736	698	723	728	723	723	702	719	749	757	731	719	723	714	720	731	720	703	706	744	722	741	739	725	690	764	725	747	714	743	704	707	709	689	703	751	716	730	782	711	733	693	690	756	778	657	689	759	670	750	720	706	737	670	723	705	732	698	711	712	706	731	726	728	673	694	709	756	675	694	744	707	711	726	755	692	710	730	724	720	674	703	739	723	771	711	718	725	737	692	715	740	658	712	736	692	737	703	701	724	706	689	711	737	675	728	739	730	723	700	755	688	705	663	689	705	732	733	738	711	699	720	760	732	735	720	715	710	704	721	682	721	718	689	712	713	732	735	726	679	744	791	703	720	726	688	710	743	646	741	655	726	722	678	729	754	748	752	737	701	721	738	644	746	631	742	738	702	653	729	719	717	687	724	712	742	695	676	776	721	727	657	728	719	715	741	669	716	735	692	761	733	704	702	700	725	679	719	758	761	699	766	678	728	689	662	701	718	678	693	698	678	722	768	726	729	734	748	737	726	731	720	692	679	744	673	705	734	733	731	705	677	731	698	718	699	713	738	724	743	723	718	715	691	723	728	731	725	686	746	689	692	729	787	717	703	738	738	694	703	729	737	728	720	708	699	732	726	733	721	688	744	719	724	676	745	764	713	811	684	705	711	705	738	712	699	730	686	736	728	702	684	698	744	738	697	758	706	713	689	723	735	703	696	720	709	722	673	711	723	741	719	693	729	667	699	724	686	768	708	719	740	697	707	740	734	710	750	697	745	681	747	704	733	692	708	721	748	750	763	729	703	724	683	741	712	738	748	726	733	734	733	705	746	756	764	725	692	767	715	692	742	709	695	760	712	701	704	667	732	745	682	696	718	702	705	679	699	710	718	678	748	739	741	720	749	760	722	705	726	731	726	741	782	732	773	726	734	657	748	703	750	708	691	694	725	768	731	758	723	730	727	710	731	703	740	736	716	730	721	714	735	697	702	695	749	685	741	700	724	692	727	699	675	733	690	738	714	737	745	713	696	727	771	682	690	667	732	705	727	719	690	726	671	721	669	734	731	694	734	767	668	658	707	734	738	704	717	699	701	728	749	714	756	720	681	727	734	738	696	736	733	756	751	700	741	704	671	717	725	715	703	690	715	711	740	718	735	755	726	723	715	705	762	705	683	719	723	719	743	722	747	686	725	714	726	716	748	750	775	684	727	694	722	670	737	718	691	747	725	688	696	681	714	718	760	712	707	766	719	719	714	666	718	774	702	724	733	739	682	754	785	740	754	730	722	706	691	751	760	747	695	727	710	743	761	686	761	714	743	714	736	775	735	751	748	665	735	715	734	727	714	694	707	685	679	685	718	682	683	723	687	710	688	670	754	732	715	766	675	727	730	723	746	752	736	694	788	745	719	740	700	699	723	723	675	743	706	735	717	697	707	715	711	684	708	742	739	727	739	759	700	708	713	741	742	706	720	730	748	778	709	671	668	727	715	735	756	671	706	721	676	724	737	731	739	685	733	681	704	722	716	691	746	704	723	714	749	742	693	711	731	689	714	731	716	696	722	733	682	731	741	749	706	705	670	734	714	728	717	722	719	718	665	667	721	725	715	710	689	745	727	705	742	712	757	708	697	684	738	714	677	733	731	696	765	697	699	724	687	743	763	710	672	723	680	733	738	675	682	679	733	773	691	709	739	705	683	763	688	741	710	690	734	684	733	722	708	734	742	704	735	758	711	687	706	738	709	754	741	704	740	674	730	694	720	745	764	738	760	716	725	707	726	681	717	768	699	680	705	725	759	735	732	748	764	677	691	716	796	755	756	706	721	705	735	726	730	745	745	744	742	715	714	761	693	717	720	716	714	703	712	747	730	712	729	752	751	757	704	722	675	698	703	729	768	687	729	753	731	765	690	715	635	753	771	742	690	723	738	704	655	736	727	756	731	705	679	736	737	760	694	703	725	705	755	724	730	671	703	740	740	738	728	699	722	716	674	704	743	740	705	700	706	742	718	697	731	730	734	710	714	720	720	711	745	755	710	731	713	728	684	694	729	722	707	736	728	701	687	675	709	715	710	707	699	732	744	708	711	747	743	716	730	682	733	708	753	730	686	709	730	750	759	721	706	677	670	693	740	664	709	706	710	683	685	777	719	741	760	724	705	721	743	707	702	718	748	689	713	761	713	741	671	684	703	755	717	724	743	640	725	737	680	752	700	726	719	728	701	713	678	726	740	679	750	713	710	698	730	735	757	744	749	712	718	730	705	765	760	686	699	700	703	744	738	678	711	723	734	780	709	752	691	755	739	739	683	738	729	709	759	717	709	710	734	718	718	695	729	738	711	721	766	750	702	752	650	736	720	766	745	688	698	714	783	698	706	724	701	709	715	674	668	725	733	707	712	763	736	714	690	718	769	682	673	742	717	695	750	725	742	778	682	763	700	690	713	770	682	736	707	690	716	745	726	680	706	714	718	707	682	708	695	728	713	739	724	740	716	724	676
43273	44160	31053	24307	20945	18232	14143	13564	12478	11889	10439	7726	4181	2643	2003	1440	1362	1271	1128	1025	1197	1195	1012	916	813	545	451	403	376	354	336	318	310	325	306	316	302	288	328	291	324	279	299	306	298	299	321	317	336	347	350	382	341	341	340	318	329	304	325	296	287	302	310	307	289	284	284	276	266	274	290	242	250	310	285	291	294	273	268	280	289	262	251	278	302	273	277	262	264	263	259	250	252	276	278	308	264	332	267	248	243	289	222	263	275	231	270	268	279	257	274	262	251	246	247	287	279	250	262	234	276	290	283	270	238	266	237	274	276	279	230	262	285	253	248	256	249	241	260	250	237	287	292	243	290	281	271	289	289	273	248	265	292	279	258	264	254	270	266	259	276	241	272	268	266	283	281	256	293	302	279	265	254	257	271	250	284	271	258	247	271	261	277	239	273	266	239	284	279	253	259	267	273	283	250	260	277	233	281	264	257	271	288	272	245	284	291	322	280	272	273	251	281	273	257	235	281	284	258	281	275	257	256	260	300	260	268	287	269	297	267	270	247	263	259	237	278	273	260	279	265	281	273	260	301	275	278	275	272	293	292	250	280	247	264	258	283	290	258	271	270	264	259	278	258	284	233	266	276	263	295	262	262	291	257	259	276	288	267	272	256	260	284	279	249	268	266	247	269	264	264	276	252	259	265	275	257	249	256	278	251	270	264	279	260	268	272	272	253	259	250	256	285	262	274	288	276	209	282	268	258	248	257	269	260	258	270	265	261	271	264	260	279	287	271	257	272	245	282	272	272	274	283	286	265	294	290	290	301	260	261	279	274	291	258	299	279	263	260	260	279	249	247	267	240	284	273	272	259	264	248	261	282	259	292	260	257	285	267	278	238	261	260	277	278	275	283	234	234	244	244	269	281	306	284	265	252	282	228	259	272	245	288	259	268	271	282	260	233	242	273	262	288	278	230	277	269	280	265	260	277	271	262	291	265	231	265	295	256	267	253	273	255	267	248	258	262	265	287	267	262	276	248	288	262	253	305	245	237	291	268	275	284	275	287	292	275	273	261	266	277	291	264	273	271	281	268	245	242	286	245	273	302	282	247	257	272	286	253	250	258	278	272	256	285	265	267	259	254	274	264	272	299	263	296	289	258	245	246	252	260	273	292	290	257	310	296	244	257	244	253	266	291	285	258	254	294	267	281	289	269	255	259	312	276	282	299	275	243	280	267	252	249	264	272	262	276	285	267	231	257	275	276	266	257	244	274	271	275	280	277	269	278	261	259	261	275	247	257	241	257	268	273	294	285	297	302	263	257	262	241	258	272	262	259	260	267	273	288	265	282	293	282	292	274	242	275	260	277	235	289	271	270	266	267	266	251	285	249	297	291	274	291	280	279	255	283	275	255	253	256	252	271	287	263	244	241	259	280	269	245	281	253	278	270	247	290	267	274	261	249	266	260	234	253	294	279	257	286	277	263	281	241	267	239	277	244	293	273	268	274	254	250	268	247	250	278	286	284	270	257	235	257	245	256	286	272	259	272	228	281	243	263	235	262	278	265	276	278	273	267	249	284	280	233	277	237	241	245	255	269	279	255	254	265	270	271	264	227	289	272	269	259	304	261	271	261	245	274	258	290	268	263	239	270	268	264	233	262	255	304	295	268	268	273	267	275	257	291	294	281	287	289	298	248	290	225	293	259	288	267	264	260	273	241	283	244	253	281	241	265	245	274	227	261	281	252	278	279	255	268	272	238	270	267	268	282	273	257	273	244	292	273	270	276	270	284	241	266	292	307	261	294	253	304	267	281	251	262	264	264	278	244	281	283	232	242	266	248	286	283	293	257	283	253	262	268	245	279	239	279	260	287	276	274	258	252	264	276	274	262	265	295	253	272	261	260	269	271	282	266	269	290	239	257	260	293	256	268	250	275	268	267	240	223	272	258	264	243	295	274	283	265	274	255	261	271	277	272	256	267	273	255	293	274	284	250	266	267	273	245	287	286	263	275	269	261	269	248	235	281	254	282	271	265	248	276	290	285	263	292	286	275	270	261	282	245	268	289	308	287	250	264	267	286	274	281	261	267	276	285	308	269	285	230	246	267	289	236	261	250	266	280	267	263	273	271	306	274	265	274	292	264	274	266	255	269	260	288	298	272	269	288	258	253	279	277	276	254	266	291	254	290	262	282	297	263	278	273	275	293	274	285	257	285	254	260	270	256	247	245	284	258	241	280	254	284	246	277	245	267	283	284	297	257	279	251	296	263	279	264	257	255	270	275	283	279	281	260	251	259	274	244	280	246	258	271	266	262	264	248	272	249	277	268	266	263	270	257	248	257	244	315	294	278	255	267	267	256	264	259	255	265	278	279	268	271	273	257	253	268	264	287	252	263	253	266	243	273	285	261	249	259	253	260	279	277	287	276	287	229	278	265	256	249	274	247	274	268	261	275	279	252	272	265	265	289	292	278	268	283	301	272	281	260	285	277	263	274	264	249	267	263	240	272	265	248	252	263	271	295	293	269	282	264	269	255	247	266	236	272	250	269	288	267	240	257	269	268	262	273	259	267	264	259	277	286	284	298	273	273	253	267	247	270	277	241	266	271	280	258	248	259	275	289	245	272	282	247	271	263	251	245	303	296	294	282	257	282	239	251	298	269	272	269	249	288	266	258	258	279	276	285	277	265	276	263	250	277	269	240	253	243	281	272	286	279	290	281	251	292	262	287	284	269	251	257	273	251	269	279	272	277	255	254	283	252	261	249	253	225	241	262	257	302	275	273	282	263	249	239	272	299	281	263	267	273	262	280	251	267	282	271	263	272	239	263	293	272	261	291	279	252	257	268	255	271	298	286	247	259	251	294	258	265	265	254	288	265	252	274	255	238	270	251	243	281	253	264	271	296	277	296	275	257	256	300	274	248	239	273	270	269	266	285	277	275	265	263	263	280	256	273	271	269	281	272	264	269	255	298	263	285	286	268	268	261	276	260	263	271	241	272	263	276	255	270	264	275	257	274	258	272	280	243	266	277	256	259	264	243	292	284	265	289	276	264	270	275	273	269	284	282	253	261	273	253	247	266	260	285	261	254	257	268	266	249	265	228	286	265	255	286	243	288	240	309	244	266	322	264	269	276	262	242	253	245	280	289	229	258	281	284	292	278	264	274	264	244	255	254	255	294	272	281	266	265	284	263	285	243	269	293	264	293	271	227	252	255	283	294	295	254	272	287	249	282	297	302	272	233	264	280	265	280	273	277	257	305	269	265	292	306	264	291	269	286	266	257	258	246	267	261	291	258	272	224	271	258	230	264	275	284	238	272	253	281	277	255	276	229	292	260	279	263	271	258	278	262	270	270	295	284	235	267	270	274	271	280	278	284	290	253	278	279	272	275	291	278	249	270	283	283	258	288	261	267	276	258	273	286	278	310	270	255	236	278	305	269	263	253	227	245	285	287	268	264	261	279	253	271	255	259	255	240	254	253	271	272	293	251	291	259	273	263	264
30427	37365	30202	30349	29143	28198	23979	26416	23855	28206	26392	20071	12867	10238	9336	6967	7346	6852	6017	5597	6543	6969	5619	5277	4404	2759	1890	1467	1376	1389	1215	1139	1111	1135	1130	1080	993	946	1052	942	885	856	877	893	833	909	936	1016	1147	1273	1333	1242	1328	1278	1242	1210	1127	1082	971	954	900	849	858	846	856	841	900	739	764	753	719	717	717	717	701	732	732	714	706	728	691	751	680	754	704	664	713	734	663	719	622	643	727	638	664	665	640	676	683	687	708	691	666	691	685	664	670	664	685	641	694	655	674	664	640	681	717	653	699	655	588	720	715	659	677	677	698	645	652	633	685	665	657	631	712	617	640	655	646	653	649	665	666	670	704	646	694	688	699	702	645	707	678	669	684	665	620	629	660	697	666	675	705	653	674	657	699	659	644	676	706	649	684	638	656	604	665	676	681	610	657	677	666	645	683	649	643	688	679	634	678	692	658	658	652	707	704	646	687	685	687	678	671	646	678	715	669	668	690	683	664	620	667	682	668	658	637	699	646	657	688	640	647	644	689	710	700	691	702	667	621	698	669	628	680	655	647	684	679	668	677	661	685	662	700	664	661	659	686	674	682	672	677	686	682	688	640	608	657	672	689	676	702	678	686	663	669	676	738	633	627	640	683	618	656	671	662	672	683	686	677	671	666	708	647	684	628	676	672	626	668	629	660	626	671	628	702	684	642	662	652	679	629	634	676	664	669	649	697	636	650	640	663	687	637	666	621	674	670	622	653	653	673	667	662	691	638	660	677	652	667	638	698	683	643	710	663	667	649	656	671	686	673	651	714	704	647	648	694	655	639	663	677	677	638	699	628	660	682	658	595	636	667	645	659	630	678	651	670	675	639	662	688	676	652	678	682	663	652	723	642	665	725	692	649	638	659	660	636	653	680	709	692	694	633	682	646	665	639	654	708	667	704	672	669	650	663	641	657	641	682	715	659	711	676	657	689	652	677	682	684	680	649	606	625	663	672	621	633	689	670	642	644	645	717	642	669	664	625	647	701	678	669	664	635	662	654	681	722	646	647	650	713	668	636	653	680	665	655	656	629	672	682	665	677	677	684	644	689	641	678	655	641	659	652	623	670	648	662	667	729	663	711	690	669	671	660	665	680	693	661	618	629	646	686	672	626	636	611	675	644	680	661	654	679	688	650	698	686	663	710	674	653	687	630	652	655	644	675	647	657	614	585	669	662	652	691	699	662	695	673	690	663	677	621	668	652	631	671	703	684	661	666	702	667	641	670	646	651	719	676	722	678	595	632	635	668	672	663	699	653	664	669	669	644	689	693	683	680	663	678	672	640	643	652	671	674	647	627	669	663	703	667	651	692	659	741	716	635	624	676	618	667	657	694	644	667	634	687	710	690	671	653	639	668	647	708	648	707	703	645	683	679	660	646	640	677	633	700	644	643	684	674	627	682	641	680	670	636	677	670	709	691	709	652	666	691	638	621	657	678	632	697	736	603	677	669	689	685	667	659	668	656	661	655	693	675	658	684	644	662	690	669	685	690	663	667	689	643	664	683	668	678	641	600	644	675	634	671	642	681	646	643	663	736	697	666	692	660	630	659	629	597	670	665	685	659	658	718	626	667	704	664	644	630	673	688	633	610	658	671	626	664	654	712	701	650	653	659	648	714	661	645	682	674	708	747	679	656	696	634	636	699	679	624	591	643	648	661	655	617	695	670	669	677	672	718	652	666	705	655	700	624	730	694	718	654	735	711	665	639	697	685	687	665	672	636	641	732	716	642	683	663	666	658	693	659	642	686	636	669	656	610	670	696	690	673	667	664	676	631	665	690	708	705	687	685	685	636	666	675	677	690	679	681	651	651	645	660	671	688	638	600	616	682	608	689	683	683	664	656	648	614	687	646	655	665	677	672	675	623	638	630	620	692	657	651	668	635	639	677	656	690	665	707	676	668	671	639	661	670	658	705	677	671	653	629	639	675	687	660	612	617	669	652	746	651	626	695	683	671	665	661	652	696	635	701	667	643	679	646	616	677	655	688	653	672	644	649	660	693	684	687	659	687	652	660	702	724	627	646	696	694	651	669	684	655	670	666	676	615	681	626	639	687	627	645	693	649	635	674	652	753	633	654	681	657	652	628	656	692	674	667	669	670	693	710	649	660	674	658	686	643	652	652	659	695	639	679	669	627	646	668	643	641	665	655	669	633	692	653	669	671	688	681	672	671	657	606	630	728	700	674	632	652	684	696	688	666	682	684	675	676	697	638	671	665	672	654	658	655	673	678	663	651	659	676	691	656	601	661	673	640	652	674	653	676	648	622	644	693	614	567	688	668	655	660	660	671	728	664	689	670	700	697	687	682	659	678	652	668	710	655	654	697	645	645	668	659	652	679	682	694	654	642	674	684	658	677	676	682	641	666	641	690	657	683	655	671	657	665	733	673	671	664	688	633	686	657	686	711	646	642	695	644	671	655	687	660	616	646	690	656	704	683	677	675	637	639	683	655	631	672	659	657	706	681	690	666	660	653	679	696	678	628	694	706	671	645	644	678	669	646	639	637	630	707	669	670	660	611	623	635	671	694	690	670	667	682	676	666	684	655	649	680	680	675	666	658	660	689	646	666	687	706	696	634	658	693	658	699	646	662	665	664	666	696	624	690	651	635	698	684	646	641	654	676	667	630	668	618	682	646	656	686	671	625	621	657	669	666	632	654	663	684	729	643	652	678	671	662	661	732	646	712	668	625	681	679	649	667	688	659	644	681	677	636	663	692	651	702	702	675	672	664	653	667	673	673	663	657	648	684	667	673	691	671	704	673	695	664	668	653	683	672	688	645	641	617	680	692	676	672	688	652	656	647	627	637	666	670	675	649	668	644	653	665	655	650	636	696	607	669	683	677	663	659	698	634	673	625	686	659	611	686	632	713	656	652	688	676	640	640	659	675	661	686	650	721	696	683	703	654	696	659	652	689	708	663	636	698	651	608	655	660	646	662	662	713	687	708	713	629	679	637	665	688	679	661	707	643	656	642	653	698	684	668	683	656	717	660	642	631	656	657	677	672	656	644	626	684	690	718	692	630	758	649	630	659	676	737	698	670	642	630	625	650	657	670	679	684	651	662	715	651	663	641	671	659	673	716	609	659	658	671	671	668	618	645	664	712	686	699	666	662	645	696	651	652	651	648	675	650	690	694	652	653	694	675	683	667	707	671	665	658	631	667	653	701	656	651	701	672	655	682	653	702	671	652	693	651	646	639	670	709	667	697	701	637	665	676	685	638	676	677	651	622	634	623	699	671	645	664	654	683	606	626	660	719	711	705	688	689	679	651	656	616	679	702	654	688	678	667	678	665	663	656	679	721	664	672	617	644	692	649	647	614	682	639	707	655	667	627	682	689	698	652	691	670	685	685	667	712	698	634	674	683	712	658	718	647	695	619	663	665	671	727	707	662	690	656	665	669	656	675	693	637	673	677	661	727	645	689	667	653	677	674	652	686	671	675	666	619	671	683	655
14766	11976	10696	6657	4242	3069	2159	1781	1471	1224	1052	868	680	635	563	571	507	526	500	502	492	443	410	412	379	320	354	322	305	298	308	321	290	295	283	291	299	256	306	324	295	307	290	276	297	291	292	318	296	313	310	287	335	333	302	333	290	314	315	317	272	301	286	314	303	295	293	300	268	276	282	267	289	306	290	263	271	253	319	311	291	285	276	285	279	252	279	280	273	266	310	263	261	306	278	274	274	253	255	258	273	274	278	270	288	286	313	294	306	290	263	259	291	323	260	288	312	298	309	267	304	285	278	265	274	243	287	289	303	285	277	289	281	282	268	303	269	288	272	254	283	268	274	284	271	294	267	277	308	295	271	293	286	280	285	295	266	273	289	311	288	282	293	275	281	262	247	262	296	272	265	267	261	264	271	268	297	274	260	258	258	301	262	283	249	263	292	297	266	311	301	262	278	300	281	279	296	271	270	296	278	280	301	283	306	287	312	266	275	310	296	287	260	292	282	296	276	265	297	264	286	270	269	294	283	274	282	239	244	311	297	291	265	247	279	266	237	298	252	311	249	262	268	276	271	289	259	268	273	268	256	306	274	266	269	284	233	315	302	264	285	255	293	279	277	289	293	291	281	279	289	257	240	282	300	269	278	296	276	277	271	266	284	274	272	271	254	297	307	296	295	257	277	266	271	275	297	339	300	296	283	297	271	259	299	258	290	302	277	310	262	282	276	272	266	256	288	290	273	283	245	295	256	278	274	288	271	270	261	294	301	280	274	271	272	280	287	272	275	262	269	266	242	299	282	270	302	264	274	318	248	306	277	254	279	258	281	271	300	283	305	314	247	269	280	255	274	311	251	300	314	284	243	281	289	283	284	305	280	262	302	304	325	260	267	299	292	291	264	267	270	271	297	244	279	307	295	311	275	254	285	295	286	237	298	302	302	258	272	276	281	258	288	276	312	293	260	274	287	267	261	262	293	286	291	275	242	256	295	296	303	273	291	270	272	280	270	291	267	275	298	265	249	246	269	266	297	302	300	285	280	267	263	285	307	287	294	279	266	264	274	273	276	277	305	254	309	287	278	299	257	268	299	303	298	291	291	294	294	262	260	279	311	269	288	273	263	312	286	269	286	272	301	275	276	273	273	283	243	240	282	287	268	301	292	287	274	266	290	236	295	286	259	258	295	274	270	280	267	279	254	291	274	299	274	283	254	284	324	300	317	271	282	261	283	265	280	269	276	275	284	261	241	262	269	293	262	288	277	235	257	285	274	249	273	280	289	279	274	240	252	275	300	281	299	290	259	278	279	271	286	287	299	278	314	279	284	292	255	244	263	265	281	306	268	288	319	287	292	280	293	308	271	317	295	297	288	282	261	299	279	269	283	259	261	282	283	304	284	264	286	286	291	226	289	293	259	291	301	290	281	298	291	255	259	281	283	289	317	304	260	260	275	284	285	275	242	278	269	264	269	291	272	273	269	298	319	268	271	258	284	268	299	285	286	239	275	277	290	306	262	292	252	292	287	258	272	286	252	271	249	279	273	294	268	283	288	272	294	277	262	270	282	280	296	274	279	276	260	282	288	295	289	307	282	286	303	271	296	294	280	293	263	279	276	255	295	304	287	253	287	276	291	278	295	279	280	272	279	272	271	282	295	249	266	266	275	282	261	291	286	299	289	310	246	274	280	288	306	265	268	282	270	269	290	304	292	266	278	257	231	236	274	263	295	246	234	288	277	258	293	294	263	299	304	242	251	293	315	305	263	265	281	260	294	279	276	278	254	306	283	288	253	284	287	310	267	284	266	254	286	251	293	304	293	281	276	256	285	274	270	282	267	276	258	251	265	277	315	287	296	282	273	305	277	264	288	268	292	316	280	291	290	248	252	274	276	292	278	292	282	280	297	294	288	278	275	264	269	241	294	284	290	295	274	283	292	290	294	267	259	275	267	299	287	281	265	232	281	284	262	281	265	257	272	293	262	296	285	269	298	302	282	232	275	283	293	305	279	288	270	267	244	274	254	279	313	272	305	258	269	276	244	275	267	298	260	262	292	276	308	286	276	270	287	294	248	284	272	286	275	268	294	302	272	261	263	281	288	275	268	278	261	265	260	296	307	269	292	275	276	254	275	251	275	273	274	295	263	268	265	274	284	309	265	275	265	282	284	285	280	280	275	281	273	275	272	255	243	311	283	261	291	302	253	294	297	298	273	300	292	279	260	277	289	291	260	272	281	248	308	265	276	284	281	279	290	294	279	289	330	264	267	277	292	271	264	250	303	296	318	238	243	283	274	281	261	269	265	264	298	296	261	284	283	304	284	254	289	271	292	299	292	243	285	276	290	290	301	256	264	285	293	271	256	270	291	284	300	256	275	289	310	290	283	257	262	276	282	265	312	303	282	291	281	296	277	260	284	257	288	286	267	281	255	277	279	309	269	290	260	259	240	265	261	270	268	301	264	287	302	286	279	292	276	265	248	295	299	296	284	296	285	303	309	256	306	273	293	307	285	281	253	268	315	273	304	285	294	277	290	277	267	305	279	257	256	305	286	300	285	320	310	285	306	308	282	273	271	279	256	293	268	291	267	320	284	299	284	285	280	286	262	302	299	278	297	271	266	302	280	274	299	259	265	245	251	293	281	299	309	254	306	276	281	265	265	277	292	261	296	263	292	286	301	268	263	273	298	289	281	293	258	288	286	285	274	278	295	264	256	295	265	259	262	263	255	280	282	281	279	274	303	268	288	249	297	246	290	288	280	256	290	285	251	257	275	259	256	268	276	277	259	299	274	247	281	266	277	312	266	271	295	276	280	272	278	260	320	279	276	300	295	285	254	291	280	267	271	285	250	260	274	274	293	262	294	255	280	288	242	290	306	303	281	282	287	280	286	255	275	291	285	265	290	280	270	285	272	277	286	255	295	305	272	322	286	292	260	273	295	285	302	295	272	266	269	301	280	264	299	275	319	257	259	302	284	285	280	284	281	284	242	262	271	303	271	279	286	272	313	289	274	289	276	279	273	264	279	268	268	260	284	277	257	268	276	251	289	232	278	303	295	286	264	258	266	275	292	238	265	301	261	254	290	252	256	293	270	267	285	252	279	266	290	279	262	258	278	285	288	245	259	286	279	331	289	279	286	295	266	302	303	295	256	253	288	293	278	279	304	275	305	288	285	297	308	260	258	280	315	296	271	253	289	254	285	256	252	287	272	258	290	298	262	270	259	244	271	321	295	253	263	282	277	290	271	249	291	316	300	295	297	308	286	283	314	272	295	302	263	280	263	283	284	304	258	289	250	282	275	265	284	292	266	291	280	302	240	284	278	281	294	299	266	290	262	274	245	263	287	289	293	289	292	322	277	269	277	244	278	292	298	267	265	287	258	292	281	316	279	284	276	285	310	298	259	293	335	236	280	272	284	287	244	287	270	285	263	233	241	289	267	273	294	291	243	286	259	268	282	273	287	273	270	264	306	295	298	282	257	263	285	280	269	287
9450	12138	15477	14613	12640	10882	8868	7641	6705	5898	5220	4060	3417	3004	2682	2503	2494	2542	2231	2159	2093	1961	1829	1633	1431	1246	1032	956	869	883	903	864	779	884	824	818	790	786	761	758	770	736	716	741	731	807	781	826	906	949	934	964	941	962	936	911	883	830	836	815	812	790	744	742	752	726	787	764	745	726	721	733	740	765	736	745	731	715	688	722	738	666	695	667	746	713	672	677	740	739	710	714	725	698	657	702	673	675	714	703	678	687	705	710	718	713	685	704	681	716	720	687	730	648	753	688	722	686	715	705	699	717	753	726	691	719	714	737	695	704	693	721	692	736	725	692	695	637	699	699	707	670	649	705	739	730	754	711	665	704	708	721	680	684	666	689	735	670	703	714	698	669	694	679	696	699	702	691	748	625	657	679	646	729	670	697	664	664	667	662	697	698	687	676	706	702	705	707	662	693	726	664	695	694	688	725	718	718	706	681	687	673	727	711	721	687	704	661	666	703	676	709	667	657	674	720	713	674	733	690	706	697	704	712	698	676	738	695	718	722	699	691	750	692	691	705	687	694	746	651	677	735	691	728	707	706	689	711	713	715	694	671	696	689	683	698	689	716	686	687	754	704	703	691	672	677	681	722	682	696	708	695	687	707	689	719	662	727	683	668	662	677	703	675	721	687	659	736	690	727	669	729	685	651	726	671	665	681	713	719	708	692	698	686	710	696	743	751	677	699	676	685	681	688	745	666	702	676	687	714	698	766	721	645	706	683	669	744	694	732	708	737	690	698	750	710	673	613	708	670	698	651	694	722	702	703	689	694	736	691	688	661	700	714	743	662	719	743	751	698	706	706	645	725	692	718	713	710	688	705	679	733	703	697	722	726	700	704	701	733	661	753	669	684	728	672	675	682	675	688	712	673	682	677	679	709	685	697	712	717	726	719	710	686	706	697	668	681	703	668	734	669	677	732	655	626	714	724	735	689	667	703	723	676	678	637	692	712	691	696	675	686	722	727	693	645	711	685	661	713	666	718	706	645	699	739	716	709	721	705	704	710	719	695	677	720	715	683	692	722	671	672	688	697	659	693	659	709	684	697	714	686	725	718	679	744	676	686	711	701	723	699	707	703	736	674	703	712	706	739	702	691	688	764	735	704	682	679	659	696	720	674	672	736	728	706	731	699	679	679	683	725	715	690	680	684	742	697	700	667	749	728	690	686	704	679	708	718	664	624	659	753	721	724	694	670	696	668	649	731	667	681	667	699	684	696	699	703	719	710	644	683	674	688	687	677	671	714	723	726	669	689	712	710	715	715	706	673	721	700	709	684	675	696	673	678	697	712	681	675	706	714	712	674	713	690	732	718	680	710	702	735	759	658	730	653	701	725	738	705	672	681	700	716	761	726	696	729	681	700	707	722	655	693	715	725	708	654	694	671	677	706	728	698	728	689	701	678	644	680	713	673	723	686	680	680	677	711	714	673	704	721	711	690	715	747	692	695	665	686	694	712	706	688	704	713	711	648	708	695	714	714	696	670	717	733	717	706	739	687	610	720	710	706	662	664	738	721	664	713	676	720	680	678	661	659	755	697	720	711	696	732	666	751	672	686	678	656	709	718	745	720	691	703	758	684	704	674	735	720	661	725	733	701	716	697	750	707	687	670	689	710	710	684	698	724	674	672	742	683	722	695	714	692	739	754	718	707	674	625	701	740	696	652	696	681	688	726	721	683	736	709	726	705	729	692	669	660	732	687	711	705	718	686	700	732	665	655	610	714	687	637	720	667	742	725	703	687	723	682	654	666	691	702	754	748	695	652	699	724	689	662	707	700	743	715	704	718	702	702	677	720	678	692	730	768	699	683	678	690	709	656	702	751	708	706	699	645	765	691	739	699	674	701	660	721	673	723	742	710	685	731	710	708	711	694	704	706	731	669	712	683	697	739	687	658	752	673	660	654	770	721	679	689	685	699	705	703	720	723	692	695	709	665	734	697	695	682	679	733	716	756	704	729	683	712	722	681	738	676	711	708	699	725	691	704	680	692	735	684	722	698	714	710	682	650	684	709	678	726	745	704	692	733	734	702	705	660	673	734	688	671	730	722	707	710	688	702	732	672	709	708	707	695	692	713	637	677	710	677	685	708	696	640	701	656	698	707	678	735	681	703	700	669	678	705	662	734	678	750	694	664	689	651	724	685	734	719	680	719	676	661	695	669	754	711	681	703	691	697	702	708	669	669	672	683	755	688	707	723	705	713	705	713	715	667	746	669	729	684	688	690	676	725	691	752	722	713	717	680	643	730	666	675	705	671	679	702	716	688	716	700	720	717	676	668	708	730	691	724	708	733	712	682	686	696	685	671	710	703	710	687	668	663	718	679	708	676	663	683	716	710	719	663	696	699	703	717	666	664	690	681	703	692	740	686	734	737	674	695	715	729	714	738	705	719	670	719	679	681	692	745	688	724	721	671	688	700	689	725	732	666	696	757	696	690	749	711	677	670	712	694	691	758	699	680	625	732	683	767	746	665	724	688	725	698	692	713	717	727	680	707	694	699	717	738	753	703	704	747	652	670	691	705	698	672	722	627	701	715	699	687	704	652	717	684	688	684	663	684	716	712	743	753	687	684	690	678	661	713	690	771	692	691	680	706	700	716	659	713	699	682	701	705	698	738	698	713	672	721	709	720	692	704	681	731	672	658	714	667	674	695	682	724	728	684	683	717	673	692	676	678	701	727	721	692	668	697	709	720	690	706	709	748	697	664	672	748	691	694	725	679	718	713	678	731	705	684	701	729	686	658	697	720	631	681	650	698	709	749	724	763	730	693	675	644	722	680	734	684	708	681	682	681	698	734	691	675	669	700	738	700	692	701	703	635	715	675	681	676	691	684	712	685	719	685	743	681	732	707	694	722	695	688	733	686	625	673	678	696	675	694	724	666	658	720	679	709	705	623	657	677	745	718	669	710	724	705	700	681	700	775	736	711	701	648	646	664	733	711	709	735	668	726	700	701	694	665	677	751	711	679	719	665	661	696	693	706	691	736	709	728	684	717	694	694	717	743	730	669	710	693	703	670	749	706	666	644	726	714	677	745	732	672	712	715	668	739	672	741	693	727	650	699	729	721	696	673	634	661	740	727	648	722	708	639	691	726	692	687	700	731	741	666	725	701	652	694	680	691	718	705	669	684	696	651	668	695	666	727	671	696	690	701	676	697	692	735	730	759	694	637	685	697	699	709	677	696	648	637	717	627	716	706	703	674	670	723	709	589	704	682	747	715	719	686	709	740	698	694	716	649	702	710	662	706	713	729	682	694	702	686	707	668	678	668	723	721	737	737	730	704	672	726	706	720	718	717	655	703	690	674	698	714	686	692	667	724	709	693	711	720	673	733	676	708	710	722	677	685	701	680	718	725	693	760	730	671	681	688	642	694	689	689	756	730	688	717	743	717	721	720	660	688	710	720	699	714	716	663	694	667	730	725	688	675	691	670	713	675	720	682	686	683	693	717
36128	39289	36756	22330	16385	12526	9988	9099	8848	8715	6999	4344	2388	1545	1285	1170	888	819	812	731	936	819	770	663	545	469	384	348	358	322	328	305	319	302	343	316	310	315	306	280	299	298	318	298	295	317	297	306	300	296	371	327	341	314	337	352	335	340	318	291	284	323	278	324	300	300	299	305	295	283	276	299	289	317	319	288	291	296	313	272	303	310	314	288	311	278	280	311	282	288	305	296	275	315	288	300	318	307	275	328	336	286	303	277	290	313	266	269	332	307	306	288	286	296	309	285	296	317	303	319	296	273	321	281	300	271	292	277	260	294	289	289	282	261	276	303	319	283	297	298	275	290	303	273	271	281	292	286	282	285	315	269	289	292	303	277	283	270	289	282	253	270	291	299	298	301	270	320	267	326	290	266	288	269	286	288	306	273	302	297	303	270	291	252	291	281	307	291	286	296	262	279	279	276	305	282	271	289	292	261	273	284	319	311	309	264	323	296	285	287	244	297	305	272	268	276	285	286	294	301	304	308	306	278	295	285	311	285	330	283	283	300	273	258	262	288	315	294	253	288	287	322	331	284	273	328	321	299	332	308	283	296	286	269	284	295	285	269	288	289	296	330	298	278	268	268	298	295	282	271	301	305	312	281	284	301	265	271	318	291	286	301	312	270	267	281	263	307	290	277	311	286	274	284	288	268	285	265	294	295	284	299	285	274	268	305	270	274	289	270	282	294	282	263	302	309	264	313	279	305	300	276	293	283	287	307	302	269	296	283	296	306	283	284	305	289	288	282	320	297	302	298	294	303	280	282	284	320	282	283	230	285	276	286	261	290	285	268	284	298	264	300	276	254	284	258	295	277	298	271	272	308	281	263	300	280	251	315	284	248	284	305	295	296	262	271	307	297	280	279	283	281	288	270	291	256	282	302	286	291	273	288	270	303	316	277	284	298	281	279	277	285	286	295	315	281	309	274	286	270	283	287	288	245	295	265	311	295	273	296	283	296	289	283	298	310	283	292	265	274	270	290	320	293	282	303	279	288	281	293	272	280	301	283	288	257	260	299	283	298	296	263	301	293	274	294	296	290	272	286	268	331	270	303	294	289	304	276	278	311	255	274	299	271	286	317	292	251	291	285	275	255	273	286	248	311	267	297	276	272	299	281	278	267	274	294	260	279	293	300	271	281	281	295	251	285	295	274	260	282	263	280	302	273	274	275	273	301	274	277	293	270	267	311	269	261	282	291	275	305	244	292	263	251	276	303	284	264	277	265	264	302	311	297	282	292	287	282	261	296	314	297	282	293	280	289	294	283	265	290	290	274	293	283	278	269	295	302	303	315	303	295	293	268	274	296	293	293	298	276	316	303	301	275	284	254	302	303	309	295	274	256	284	238	296	272	307	268	320	280	305	274	308	271	295	291	330	305	277	285	271	242	285	268	325	284	264	304	284	306	275	334	303	287	290	283	285	278	281	279	299	295	268	261	298	317	293	303	282	278	259	251	301	276	310	288	310	308	274	267	275	304	291	310	302	281	283	278	305	276	266	253	276	275	303	268	267	286	254	279	247	285	285	292	270	298	272	281	289	286	311	248	291	304	301	279	297	283	304	301	286	283	260	272	278	286	287	283	270	256	326	270	249	319	298	253	266	292	294	289	282	299	276	287	293	284	286	315	304	318	295	298	268	260	299	297	288	294	284	283	297	315	302	288	286	288	317	287	309	299	303	313	289	281	316	301	301	262	279	285	309	275	283	269	233	294	283	279	301	266	270	308	322	258	310	288	274	283	280	287	265	278	292	288	285	280	302	277	296	277	282	280	275	301	291	318	303	322	269	260	287	265	278	303	275	282	273	291	274	285	312	300	287	251	272	316	278	279	291	276	277	275	286	276	268	299	287	294	289	291	286	289	272	267	281	303	260	292	300	290	305	284	285	296	279	289	278	299	307	283	253	334	288	313	285	244	265	289	291	280	278	282	295	300	298	282	266	293	318	285	315	310	274	270	295	321	276	245	310	317	310	257	270	276	297	267	266	310	307	284	283	288	275	320	301	269	266	279	287	281	277	273	302	309	274	295	292	274	285	291	299	278	300	285	274	281	258	290	286	286	294	298	287	301	282	283	291	288	280	296	280	296	351	270	270	288	292	290	279	306	315	294	251	278	243	291	278	260	292	265	306	262	300	297	288	317	277	284	290	323	279	277	282	255	315	304	327	288	265	271	297	287	293	313	272	305	300	310	317	253	310	313	325	301	298	296	285	313	336	269	305	334	313	300	306	277	310	308	287	285	284	294	319	307	315	316	287	307	268	285	321	291	256	292	276	280	321	305	268	298	282	304	244	312	292	283	271	292	250	301	273	293	333	302	265	273	276	268	294	306	293	295	287	273	271	281	317	262	264	308	301	286	261	269	279	297	319	271	304	266	276	266	281	257	306	296	293	303	288	282	278	305	261	318	269	282	287	286	278	271	284	279	286	274	277	281	319	282	288	270	311	294	283	266	296	317	308	274	281	286	284	303	303	325	302	313	295	301	296	260	267	294	311	276	285	296	290	269	287	265	291	273	285	259	290	280	301	266	271	276	294	291	305	300	274	297	307	320	276	321	294	271	275	305	243	297	290	273	293	281	281	289	291	282	268	293	268	289	294	279	298	299	306	292	295	299	300	271	234	294	308	285	276	284	284	278	285	327	276	304	310	307	328	306	276	281	305	297	289	273	300	235	284	311	274	307	295	292	266	273	288	261	303	275	293	276	313	314	331	297	253	262	280	276	303	304	279	300	305	271	270	285	275	278	299	301	352	267	264	275	306	261	268	287	302	305	288	278	283	287	278	315	262	271	284	277	304	302	274	270	276	261	300	277	310	243	257	263	262	311	295	304	293	272	274	316	269	301	295	281	291	256	308	287	316	272	312	293	278	285	323	278	290	282	297	296	308	302	275	275	292	291	281	318	280	293	293	317	288	321	273	292	339	274	274	268	264	308	283	278	287	280	314	276	275	272	307	269	289	301	267	296	275	314	312	280	275	275	276	318	265	283	275	286	259	305	287	271	278	305	274	328	301	291	265	282	280	277	283	284	278	286	307	280	287	284	280	285	273	242	296	288	284	263	311	285	280	286	258	283	298	268	292	264	313	267	288	334	301	284	279	281	289	283	258	285	299	277	285	283	274	290	282	306	299	305	302	279	302	286	306	275	295	267	324	269	265	294	294	302	270	311	308	276	280	298	293	269	285	311	308	294	279	290	296	309	281	283	277	286	291	331	274	290	291	285	268	291	289	272	307	265	269	308	295	262	291	314	293	257	309	276	262	311	276	291	288	281	301	294	272	304	287	294	301	277	285	280	306	273	310	298	289	315	291	302	301	309	267	279	318	297	279	284	279	277	312	296	287	306	279	276	289	320	298	285	267	278	300	322	268	294	258	280	263	294	273	277	280	275	297	281	295	282	282	314	291	301	267	297	302	298	257	269	292	283	278	291	305	295	274	313	315	278	277	259
25673	34257	33154	23338	22265	21468	19989	20786	22131	23602	20830	14147	9234	7224	6390	6025	4544	4357	4383	3910	4924	4357	3997	3586	2793	2014	1551	1237	1203	1119	1113	1052	1031	1056	986	989	941	984	896	885	845	895	868	815	839	875	943	1001	994	1106	1146	1116	1143	1133	1104	1111	1072	982	925	906	901	860	804	806	798	849	811	799	770	750	744	772	724	795	730	746	789	757	746	757	756	767	701	752	748	747	749	749	711	720	730	709	767	728	718	685	749	720	729	658	732	757	659	718	761	724	740	681	723	693	718	732	738	739	750	698	715	705	722	655	721	730	734	728	752	725	705	694	715	737	709	717	732	728	681	693	713	737	718	696	737	750	705	695	733	759	697	703	745	702	733	709	705	708	678	718	770	732	704	648	717	721	728	782	687	707	727	698	690	718	767	738	744	700	693	691	708	754	710	681	711	733	729	705	711	761	745	751	686	729	695	720	729	716	725	753	727	732	787	720	773	725	712	755	715	724	782	724	725	757	702	744	685	754	731	778	750	717	701	703	676	700	730	695	725	718	664	706	714	708	725	761	760	735	713	738	732	735	718	756	721	683	722	693	740	714	648	692	724	763	769	718	710	673	719	690	722	755	716	705	741	706	695	713	682	686	719	772	712	709	741	732	724	729	704	725	729	700	683	722	737	723	713	744	722	670	744	711	730	750	719	733	738	757	750	707	706	784	750	754	722	696	741	755	677	724	698	688	724	753	717	762	700	715	742	716	715	691	691	719	763	705	737	735	724	747	742	707	707	707	691	726	650	713	699	766	732	701	713	703	711	695	707	743	743	726	716	705	750	744	695	717	747	754	729	707	732	740	743	771	694	675	751	709	685	725	735	649	707	712	703	713	706	716	728	680	728	726	683	747	726	703	716	686	759	744	716	715	720	659	704	694	694	683	726	663	696	725	754	737	695	708	757	747	752	714	732	746	720	741	710	729	710	712	715	699	725	737	757	734	687	677	720	723	693	674	677	738	699	735	718	745	723	715	688	746	706	753	705	708	714	725	714	717	678	733	662	729	724	713	732	742	735	739	718	704	721	675	656	709	733	713	721	709	720	746	692	686	739	738	755	731	749	693	680	707	709	726	686	709	695	773	730	700	678	690	690	699	755	712	762	740	707	750	708	743	714	684	773	728	681	729	728	668	762	720	720	730	732	698	696	745	719	716	684	704	692	710	742	723	687	670	683	736	690	724	729	740	724	737	718	729	730	725	765	739	746	763	686	737	675	724	720	730	735	710	721	701	741	703	718	702	735	700	723	716	685	727	694	682	716	696	738	754	697	726	665	717	710	703	737	723	715	710	682	697	715	689	720	714	724	750	709	755	749	727	669	730	694	732	745	674	778	709	702	705	739	688	691	712	712	743	683	730	749	699	668	729	696	743	707	780	717	742	701	722	728	741	720	696	732	780	702	732	716	729	694	694	790	734	699	736	714	700	714	715	684	718	710	677	693	738	744	737	682	692	725	674	732	679	751	754	711	710	752	674	730	754	734	715	700	713	718	692	721	719	750	711	743	690	735	780	705	713	739	677	690	721	717	689	712	732	722	683	723	675	740	740	724	705	741	701	711	719	734	700	690	720	731	715	700	728	703	722	716	698	680	709	731	734	717	718	711	724	714	733	673	668	719	713	708	678	704	764	752	678	701	716	715	715	695	700	750	673	731	757	680	718	738	748	681	730	744	715	736	730	726	721	733	702	680	710	712	738	679	720	718	747	690	693	725	766	724	675	667	755	729	680	694	720	727	724	737	710	710	682	767	715	734	742	710	720	715	745	708	729	743	717	768	731	688	693	741	742	702	708	711	712	745	680	756	723	730	736	731	731	740	678	716	757	794	748	740	706	697	781	693	708	775	690	712	740	744	720	712	714	682	707	683	727	724	697	727	712	728	707	699	674	732	707	671	726	748	746	749	678	691	755	715	736	719	710	741	744	721	763	731	674	757	679	743	718	774	652	727	757	709	684	742	703	731	748	746	715	712	762	681	740	729	728	670	749	703	752	737	761	753	721	704	700	731	735	691	738	694	739	695	684	735	716	717	735	748	723	692	699	753	700	785	685	681	729	702	717	698	684	737	777	723	703	752	740	702	717	726	743	729	741	706	701	789	717	714	675	744	717	708	680	760	724	743	737	712	743	685	768	707	697	742	750	666	708	748	669	779	690	699	675	736	755	751	744	703	740	725	734	735	693	708	689	748	745	713	707	687	757	756	804	745	704	753	686	748	694	712	713	735	701	760	712	687	687	758	709	708	714	706	748	677	743	708	718	725	700	770	703	719	744	696	714	658	769	735	714	753	654	663	732	738	734	691	715	706	708	764	702	733	699	733	720	737	739	753	761	766	730	712	692	709	720	730	758	740	684	710	704	704	713	759	739	720	671	728	724	719	698	655	733	778	673	701	703	714	701	730	701	706	713	702	736	733	714	700	731	740	758	748	744	726	747	742	722	736	667	731	714	749	735	733	713	731	697	778	712	704	756	742	735	744	693	753	701	704	740	727	730	716	698	709	715	696	749	725	776	717	748	714	743	722	734	736	733	728	712	655	712	754	701	770	773	770	689	720	747	699	688	758	708	672	707	720	704	725	741	748	765	734	731	748	713	745	678	753	701	728	678	652	708	717	713	770	713	732	703	690	712	732	764	695	746	738	713	716	726	677	729	695	708	741	759	732	692	689	756	678	701	726	718	706	741	768	691	740	745	751	677	749	680	689	712	715	701	692	763	725	716	763	705	699	739	689	725	688	724	703	720	783	718	720	756	736	641	664	717	698	710	698	725	749	744	661	701	727	756	727	680	739	713	735	711	707	676	710	723	716	756	714	678	725	692	706	685	697	744	717	758	678	723	756	754	725	684	721	697	747	634	674	718	676	717	730	772	720	763	714	731	725	761	730	764	697	717	752	764	703	684	687	721	732	713	727	741	772	710	703	732	708	716	718	722	723	721	719	695	700	693	701	738	760	731	750	686	773	665	697	700	710	752	707	740	682	740	687	758	702	746	731	726	707	697	719	714	732	698	699	742	740	736	720	715	701	752	703	720	720	733	749	736	781	719	686	719	700	734	754	695	702	731	691	724	702	659	730	706	695	689	720	772	683	753	708	704	687	718	718	678	676	682	712	743	723	761	712	741	710	709	712	774	704	706	733	744	717	733	743	713	746	755	745	716	704	739	714	720	713	746	735	671	707	693	744	718	761	721	716	719	702	693	766	744	728	691	721	714	734	694	696	732	701	662	725	720	699	682	705	706	723	713	732	741	692	765	732	736	683	721	748	659	727	653	761	711	698	749	749	699	721	720	692	708	752	721	714	664	745	736	689	736	744	685	699	699	699	736	738	739	683	720	737	758	769	725	745	729	728	705	687	727	743	677	738	711	750	696	709	713	711	687	671	701	769	708	705	708	732	719	727	693	742	762	760	694	735	748	692	701	712	717	702	718	702	701	747	738	799	739	758	700	722	680	735	732	680	685	752	735
46464	42363	37781	24569	21972	18613	14943	14265	12701	12915	10491	6793	4055	2640	2097	1721	1222	1270	1102	1066	1430	1102	1014	915	666	527	437	377	365	327	364	349	315	315	321	330	299	286	291	278	299	321	310	273	255	276	298	309	327	342	352	352	343	366	329	297	297	286	319	294	283	299	261	304	324	300	273	255	293	287	259	255	306	229	287	306	286	266	262	270	288	294	293	246	278	278	260	273	264	250	252	280	256	294	270	256	256	242	255	269	271	296	279	254	281	263	255	249	261	262	275	278	294	240	258	277	265	294	245	265	263	273	282	256	275	261	253	275	255	236	273	293	288	283	288	297	293	255	274	274	239	226	282	265	269	311	249	275	258	235	303	295	293	262	285	279	247	287	259	243	264	290	251	251	287	307	301	242	250	279	275	237	276	295	253	303	250	272	243	267	252	285	262	289	279	271	276	288	248	267	271	272	261	243	266	290	262	283	272	277	286	253	266	265	235	268	248	258	253	267	283	260	288	263	261	281	251	268	273	303	258	239	267	251	257	243	269	260	248	257	263	269	301	278	260	239	261	293	263	276	275	264	255	308	259	256	264	253	270	268	259	272	285	264	290	265	263	284	244	257	254	256	285	259	256	289	268	237	257	261	288	260	253	258	280	244	258	273	275	235	280	276	258	280	279	263	227	268	267	267	252	297	257	249	253	270	279	271	270	292	281	266	239	267	252	269	288	227	265	281	276	273	245	248	262	257	284	292	224	266	271	276	260	274	252	275	250	270	278	243	255	274	243	269	225	272	266	303	278	276	286	250	252	278	270	261	286	301	266	238	271	264	270	252	264	256	301	280	292	266	272	253	255	251	254	241	304	261	258	270	239	256	257	232	285	280	249	271	258	285	265	264	280	261	268	265	250	272	263	256	276	265	277	295	261	298	272	276	279	241	273	269	260	289	282	262	259	274	240	270	264	287	296	295	265	250	282	255	260	247	272	260	279	262	272	257	259	288	245	264	256	270	267	280	279	289	270	268	273	277	263	272	260	262	249	253	263	249	289	261	261	298	278	246	289	247	229	278	257	263	257	275	286	243	257	244	294	243	254	275	312	250	244	259	277	239	240	264	249	250	268	232	212	284	269	270	265	270	287	300	269	268	265	252	253	256	302	284	247	314	278	264	272	305	246	245	258	246	238	272	255	281	274	273	231	305	291	245	302	260	243	272	271	282	250	253	280	273	301	293	263	273	300	258	264	247	276	268	265	277	243	271	255	288	261	264	274	270	268	251	258	275	265	256	287	260	253	280	278	246	257	293	270	298	274	268	267	266	259	256	258	270	265	269	276	260	266	266	273	266	282	257	244	247	256	276	272	267	294	244	235	248	277	277	266	261	254	244	285	237	271	289	284	278	243	275	276	273	264	275	258	277	276	273	288	242	257	270	294	271	270	251	256	263	259	294	242	246	285	252	256	291	243	242	255	261	289	250	265	267	244	287	262	240	268	270	286	241	265	246	249	252	260	274	283	303	256	255	291	295	263	280	266	262	261	260	255	285	269	289	297	265	276	248	273	256	270	257	247	271	276	237	263	255	268	249	255	270	277	230	288	275	279	268	269	267	250	269	296	265	258	271	250	254	261	279	297	326	265	255	281	313	251	264	258	266	246	267	242	247	269	240	284	242	236	260	270	288	273	252	257	257	242	264	265	259	305	259	296	274	245	288	287	266	269	233	250	251	250	301	303	302	257	286	265	288	267	264	282	253	256	262	289	277	287	270	298	266	313	284	271	272	276	270	266	265	270	265	286	268	271	273	265	252	298	289	271	254	233	281	255	299	301	257	258	288	247	279	285	257	301	292	253	249	280	286	271	274	248	245	262	258	262	290	299	244	304	249	251	265	276	286	255	217	273	235	255	300	268	291	283	266	284	269	317	274	261	259	258	279	310	263	262	275	258	268	241	268	242	270	265	303	242	276	256	271	288	265	253	277	270	250	318	258	258	257	261	272	293	269	272	262	287	269	276	265	253	289	263	263	285	262	279	267	252	251	284	260	283	278	289	279	286	274	268	260	256	259	281	247	291	285	243	254	263	285	275	258	244	256	272	270	272	273	283	254	260	280	276	287	287	274	234	288	296	254	256	284	272	275	271	234	286	272	265	283	272	272	268	251	312	255	269	256	276	289	271	242	257	292	292	261	252	257	245	273	278	251	258	239	276	272	274	284	273	268	244	299	239	261	257	265	287	273	238	272	266	261	280	266	295	267	270	273	285	275	261	296	276	246	242	274	272	250	255	259	263	287	253	275	295	267	254	274	281	259	281	264	299	276	301	253	271	277	273	295	239	276	230	273	283	290	258	309	233	283	251	262	265	313	265	260	292	274	286	295	271	280	255	245	257	267	299	246	290	259	284	264	281	266	276	257	255	252	284	271	245	263	292	276	265	271	271	259	264	262	254	269	254	258	267	306	267	284	265	278	248	264	258	275	273	282	259	245	264	243	272	264	271	277	281	258	272	277	271	261	255	254	268	262	261	249	239	296	266	288	271	264	235	262	300	274	297	258	314	240	259	261	306	231	262	298	236	261	284	264	242	290	278	253	282	272	263	274	273	264	276	281	272	255	283	250	273	260	248	248	281	290	254	247	247	263	274	244	277	260	283	260	234	267	285	269	288	261	256	256	288	250	273	247	291	243	279	296	266	294	251	272	274	275	265	272	268	254	262	257	253	260	282	280	276	257	270	260	263	255	265	281	282	301	266	249	303	264	286	285	294	240	285	289	280	274	277	276	294	246	255	292	269	271	278	284	264	249	252	274	249	289	248	242	237	253	277	249	284	256	295	282	260	267	265	259	277	250	292	272	258	250	276	272	273	292	270	243	245	285	286	263	282	261	273	237	275	271	265	260	248	273	277	300	265	280	266	266	265	287	266	259	276	278	262	264	260	279	287	280	241	257	246	235	233	256	278	302	252	262	280	273	266	280	249	261	236	268	283	287	247	285	237	264	261	253	266	256	271	252	278	277	274	245	267	290	263	281	287	282	269	274	259	279	279	234	279	242	290	269	264	267	285	267	281	278	300	246	261	281	256	265	277	256	289	268	264	261	253	276	254	265	279	281	255	270	279	226	286	296	280	264	245	273	263	291	281	255	284	284	257	270	254	314	271	282	268	262	269	247	278	263	290	293	285	240	239	250	288	291	267	235	259	265	262	249	273	267	249	273	260	254	266	269	256	274	254	311	262	268	255	281	252	270	275	270	288	268	254	286	253	262	264	275	267	279	262	286	264	288	257	254	277	261	269	263	261	309	286	282	248	259	283	276	272	249	251	234	278	266	281	268	277	272	260	261	271	289	260	273	269	266	278	223	280	291	271	268	269	278	303	252	245	285	274	246	241	246	276	279	269	255	254	271	291	258	264	264	280	275	276	246	282	264	265	291	283	253	216	298	269	270	268	267	265	234	230	294	293	253	253	277	262	296	276	286	271	257	250	296	295	268	311	276	257	281	245	285	274	268
35184	41062	34808	28468	28417	26568	25194	25922	26333	29163	25825	17830	13342	10791	9655	7995	6581	6593	5903	5634	8169	6082	6054	5234	3830	2439	1838	1416	1309	1331	1277	1232	1155	1155	1100	1117	1020	1056	971	932	880	894	866	832	827	888	934	938	1070	1177	1310	1272	1312	1256	1233	1172	1130	1053	994	922	887	915	883	837	750	806	772	782	759	714	712	715	731	759	694	689	686	728	716	681	720	663	722	668	747	704	682	657	662	724	742	645	624	645	649	647	660	674	668	673	668	700	679	695	643	664	642	717	683	692	640	646	644	677	641	668	700	664	692	649	644	637	650	620	662	676	672	712	687	721	659	660	655	676	627	712	696	690	618	681	632	690	684	649	669	675	638	687	650	663	667	656	648	663	746	633	632	670	633	593	639	660	690	677	692	669	671	650	688	653	650	691	693	628	689	674	674	625	673	686	623	689	689	632	725	669	666	668	646	629	636	652	640	676	655	686	667	639	650	672	620	662	680	669	645	629	682	687	696	728	709	655	654	717	671	661	677	686	662	671	681	668	689	656	652	653	691	665	681	684	679	680	688	650	680	663	657	593	696	649	652	707	664	690	664	603	650	637	690	686	666	639	698	681	668	661	677	646	660	672	665	638	676	691	686	642	699	689	674	667	659	697	648	685	672	647	706	674	684	701	658	679	644	639	721	647	674	651	663	685	693	663	683	686	672	657	644	667	682	689	667	659	695	683	690	641	684	649	674	686	635	689	686	720	664	662	670	674	670	640	653	643	663	661	635	678	676	690	648	654	621	677	681	657	652	672	641	638	665	616	677	730	696	678	690	649	682	676	646	645	700	675	686	677	687	651	629	742	667	667	671	668	647	675	667	685	681	707	652	670	673	648	659	673	687	685	671	638	695	666	652	678	684	669	639	698	645	660	668	677	661	690	654	662	683	661	609	630	665	674	624	622	671	685	668	702	650	697	677	679	667	703	648	667	665	649	640	656	668	658	670	689	701	693	703	655	664	639	675	691	649	675	695	621	621	675	646	635	677	646	720	633	728	661	674	704	650	683	677	617	671	701	686	658	658	673	671	653	683	698	700	662	658	671	681	651	629	660	685	643	674	682	672	688	669	652	690	690	672	653	686	677	679	656	678	628	720	673	645	683	656	643	674	666	672	708	674	636	674	698	681	646	676	699	684	661	621	722	669	683	684	653	677	680	678	685	638	713	663	700	682	676	680	656	627	698	670	679	670	680	706	674	687	689	685	648	675	635	620	694	681	681	692	654	643	658	681	675	674	666	651	642	667	689	688	669	661	628	660	699	659	679	673	676	694	686	657	682	643	718	647	628	627	666	647	697	658	671	659	625	681	677	640	676	678	720	668	648	667	639	675	618	659	687	607	646	674	697	629	614	664	694	691	634	669	680	653	684	673	677	627	706	676	672	697	677	670	686	650	629	670	669	648	644	667	703	697	669	679	635	742	659	686	651	702	689	596	698	657	700	649	705	683	718	681	664	688	672	674	655	688	733	629	614	712	645	673	630	647	695	636	629	657	635	697	657	703	637	682	656	669	731	658	656	644	677	676	667	690	649	653	654	713	655	642	700	657	704	645	667	710	648	639	713	664	635	648	671	670	661	638	685	661	676	639	684	682	641	636	665	651	674	631	645	636	670	611	655	660	686	654	658	727	632	724	664	666	676	651	609	672	689	665	673	711	666	676	645	644	646	679	636	674	665	723	643	675	701	667	647	688	641	692	645	697	668	668	723	666	640	698	689	664	661	644	650	655	751	615	699	655	664	670	689	639	670	699	663	712	693	659	680	647	621	675	655	689	659	634	673	704	682	671	661	653	670	683	718	662	695	651	707	702	663	652	651	686	684	677	730	670	668	692	659	663	666	636	659	655	658	683	674	660	620	596	630	641	659	734	643	666	676	652	699	654	676	655	658	671	706	699	645	662	671	683	697	697	659	658	714	656	663	655	654	638	671	721	692	660	721	672	675	660	641	673	636	657	616	672	704	670	682	663	712	657	635	644	649	698	640	659	640	711	681	698	629	697	651	678	686	696	678	715	669	656	652	647	657	626	666	683	669	707	638	654	689	666	639	702	689	638	649	650	638	681	653	657	634	669	715	683	624	666	635	664	665	698	654	650	714	703	656	656	634	692	673	647	670	650	626	670	689	687	634	667	646	656	636	663	625	688	651	670	641	694	646	719	653	688	650	705	637	660	713	639	650	658	657	649	708	666	651	693	649	681	689	712	679	635	675	685	664	674	662	692	630	671	703	695	636	677	664	644	673	639	660	696	665	664	698	657	683	705	633	678	694	626	598	701	661	637	635	628	687	685	666	664	653	686	668	673	630	696	639	686	647	670	674	643	688	676	664	649	683	681	651	679	684	687	699	636	661	669	663	722	701	653	672	603	644	652	687	683	682	669	698	737	657	690	683	691	621	643	650	649	702	656	631	701	665	660	617	658	679	675	637	674	649	694	672	710	656	661	671	668	630	681	694	653	744	656	692	668	691	634	640	661	669	661	638	639	708	632	704	642	712	710	695	661	689	640	676	677	651	695	668	646	655	642	711	661	627	711	669	685	680	663	653	676	672	684	660	684	676	678	674	650	700	735	674	672	708	654	678	711	657	675	654	673	695	687	696	645	707	713	723	648	669	672	662	687	622	668	720	669	691	670	724	734	643	699	689	648	683	731	692	657	642	673	677	677	672	642	660	672	645	680	704	644	662	718	684	638	696	654	654	675	658	660	630	682	700	665	691	698	696	651	648	678	666	717	635	621	656	683	654	655	688	670	659	654	639	728	676	665	663	652	665	679	678	697	679	661	703	694	687	675	626	671	694	663	646	657	673	716	673	673	701	700	677	687	684	648	676	652	678	650	639	674	690	649	616	647	702	661	632	675	670	688	673	600	643	691	660	641	666	663	665	694	681	687	712	678	634	665	612	661	659	692	662	676	650	674	631	718	616	668	668	681	636	654	668	663	674	654	694	656	684	632	636	663	702	633	671	653	641	631	640	664	687	702	640	695	659	702	668	711	650	657	666	642	692	647	672	675	708	666	624	678	639	636	626	632	697	691	673	672	689	617	716	659	667	719	694	676	740	672	632	652	643	662	661	658	686	682	629	695	654	636	672	669	641	698	676	649	655	689	653	664	694	716	607	671	689	708	677	642	690	642	688	643	667	722	633	617	640	661	698	660	679	672	704	709	699	661	662	681	663	608	626	682	642	627	687	674	632	670	648	737	657	685	669	676	688	664	708	643	692	677	629	682	646	681	657	688	654	667	676	651	683	707	662	653	704	664	676	655	666	682	690	721	648	628	616	649	651	673	671	695	681	691	678	633	706	657	668	654	708	682	589	643	733	706	632	645	671	643	635	655	657	659	681	678	642	666	692	716	667	665	686	678	683	653	673	678	672	700	650	678	726	657	636	695	614	696	640	670	625	699	661	694	683	699	666	649	685	682	652	669	670	686	639	691	689	642	646	653	702	642	598	626	697	652	630	653	684
15182	13301	11201	6428	4223	2845	2077	1675	1388	1122	981	737	672	568	605	563	537	491	470	460	460	457	445	385	381	362	327	297	275	301	288	262	303	299	296	300	268	267	313	285	298	296	274	293	306	287	269	300	308	302	298	315	340	285	311	329	295	274	276	265	288	307	278	301	320	290	275	294	269	310	292	257	301	284	269	283	270	280	257	289	271	294	289	287	280	283	271	263	288	274	262	257	288	297	265	256	292	288	278	264	263	274	240	299	278	282	275	293	258	270	290	299	252	266	280	288	274	314	285	266	276	294	283	279	275	305	310	295	273	267	280	233	274	250	306	264	277	268	278	265	246	275	269	259	258	278	274	256	261	275	261	247	261	263	276	263	286	284	256	274	271	285	279	291	281	298	282	275	276	255	299	279	270	273	324	277	258	288	274	306	295	289	257	281	256	287	269	279	280	292	264	253	280	289	299	276	269	256	287	267	273	265	291	228	277	249	291	304	285	279	278	293	268	298	281	265	273	288	281	283	258	296	244	269	287	281	274	282	288	309	291	319	258	286	262	283	250	282	245	281	282	267	261	280	278	265	285	308	292	293	269	260	274	283	263	257	288	242	251	283	299	281	298	285	270	305	299	262	281	289	283	282	294	268	294	239	276	270	258	315	247	285	302	268	244	282	272	258	297	272	249	284	291	270	260	262	289	270	292	290	258	292	260	268	284	256	275	292	293	270	282	268	280	297	274	259	268	310	273	238	300	288	268	261	277	266	299	290	298	291	280	286	281	277	307	328	249	278	281	266	248	268	276	255	275	270	295	274	283	267	283	287	230	294	279	267	275	300	239	262	274	273	265	265	274	285	302	275	259	270	268	264	279	252	263	272	260	265	275	262	270	308	280	280	283	290	249	275	302	271	251	293	262	260	272	252	271	251	275	273	273	276	243	283	256	267	273	278	282	299	275	276	274	259	271	275	268	258	258	261	266	269	258	289	264	270	276	308	277	277	302	253	259	281	284	262	288	251	270	254	284	263	279	265	267	268	310	298	274	276	248	250	217	286	271	277	274	234	271	270	270	255	272	254	259	291	272	249	308	288	295	278	269	270	273	254	285	289	250	262	286	286	258	248	279	253	277	305	269	276	276	276	307	280	269	271	306	275	251	288	303	291	256	297	258	278	249	290	288	261	289	267	295	279	303	265	274	262	270	322	283	284	283	292	280	304	289	265	288	259	300	276	277	297	293	294	307	280	282	250	258	273	294	286	283	274	280	246	267	278	286	261	284	296	291	297	293	272	317	287	278	261	302	272	256	297	242	301	262	302	295	268	292	269	311	283	265	277	302	250	284	320	300	278	253	314	275	256	271	266	262	295	290	291	295	312	311	293	253	276	282	285	296	247	292	276	291	269	247	258	321	306	264	311	273	298	262	270	256	273	275	269	284	265	289	302	278	275	275	289	288	308	251	262	302	281	268	248	275	277	257	287	308	277	263	259	276	263	278	280	273	292	276	275	302	272	267	301	268	285	293	283	282	315	261	263	253	256	274	289	266	277	272	249	283	248	259	273	270	278	261	284	263	284	278	273	285	258	257	287	285	275	306	295	270	305	260	305	262	304	267	262	287	299	285	286	283	256	248	286	285	265	273	259	258	299	277	302	262	294	297	272	261	308	261	263	277	292	299	287	303	262	278	249	252	262	288	268	262	280	286	272	280	310	253	293	279	279	287	272	284	281	272	285	259	303	297	268	259	313	264	234	253	254	270	270	248	264	278	292	281	267	284	286	283	288	308	313	270	283	298	271	293	251	294	261	290	297	257	306	258	281	265	266	258	274	261	283	268	249	262	263	261	296	262	317	263	225	271	276	289	286	277	273	261	298	291	258	270	274	272	303	275	282	278	285	315	261	277	258	293	269	271	243	278	267	285	302	284	281	284	253	279	284	281	257	293	273	285	269	299	259	285	262	263	283	243	297	241	281	256	276	260	262	267	296	293	292	292	296	304	300	278	280	256	280	308	308	286	268	287	287	272	277	294	231	231	256	277	268	298	279	278	280	295	266	257	252	251	267	284	304	274	300	282	292	285	258	256	237	259	275	278	274	291	273	272	273	282	281	240	286	258	269	264	277	251	253	293	281	247	311	286	274	249	269	273	286	272	288	284	272	271	252	275	308	277	289	272	269	267	260	272	270	261	266	258	262	272	273	282	276	276	266	251	257	299	276	269	313	275	276	253	297	261	273	260	273	299	278	294	283	250	264	266	281	271	247	297	258	295	260	281	278	302	261	248	284	286	302	268	289	236	264	279	267	290	268	238	283	287	249	274	269	278	289	273	264	282	310	291	297	282	266	257	272	265	279	274	258	272	270	295	273	272	261	300	250	285	299	263	270	277	240	280	252	285	285	247	277	267	278	271	270	311	286	274	253	263	259	263	276	270	296	263	275	286	270	273	273	263	260	276	274	291	286	270	284	290	295	328	271	248	282	272	275	297	268	273	278	312	274	309	252	281	271	311	276	293	295	253	267	281	283	266	275	271	270	275	266	272	246	247	248	269	276	299	291	276	268	289	282	277	309	314	244	294	274	270	277	292	272	298	273	269	290	254	260	269	250	254	271	268	294	273	293	262	293	283	264	265	305	290	271	306	279	268	252	292	284	279	292	294	259	269	255	282	282	301	270	287	283	282	307	299	290	298	262	288	269	271	262	258	265	262	276	276	286	292	267	259	261	283	275	284	275	290	258	273	269	301	257	310	291	258	266	320	255	301	274	309	279	298	281	270	306	293	284	279	256	277	265	297	307	274	266	267	270	293	258	255	270	261	264	264	262	264	284	274	278	273	281	254	284	285	266	293	272	268	276	291	249	278	295	275	295	282	254	292	299	260	271	281	291	302	280	274	255	285	303	278	272	267	289	283	249	263	311	266	273	272	260	283	291	285	261	264	282	307	272	244	260	237	282	271	287	287	264	248	318	279	301	314	298	272	268	291	308	312	276	263	308	272	248	292	274	292	284	293	273	260	281	266	275	273	259	279	269	281	283	271	282	260	254	292	269	262	251	262	284	282	275	276	264	275	298	290	275	250	256	277	291	248	266	268	260	260	272	279	261	247	270	293	259	253	266	276	276	249	289	260	273	309	303	285	248	323	290	240	278	244	307	281	302	246	287	276	248	277	252	278	290	264	235	288	266	293	282	288	266	259	288	267	280	263	289	279	265	260	261	334	268	300	272	274	251	334	288	273	272	290	280	289	303	282	295	289	276	279	253	274	297	285	266	278	267	287	280	284	294	281	282	277	274	262	286	251	304	256	253	300	287	262	275	280	273	278	329	257	319	291	282	303	277	276	251	255	279	291	268	295	275	259	278	242	263	272	287	288	259	267	293	261	281	263	270	287	277	272	305	263	276	287	249	254	276	302	280	266	295	249	272	263	285	288	273	256	258	243	279	300	285	274	288	273	262	258	264	294	277	278	260	291	280	272	278	259	269	285	285	274	279	293	320	292	289
10088	13357	15604	14244	12537	10278	8424	7345	6377	5786	4946	3782	3119	2809	2866	2587	2322	2433	2225	2154	2120	1982	1628	1519	1341	1173	993	880	881	883	877	856	865	856	841	854	827	804	801	762	740	756	798	757	681	761	797	834	894	1017	917	926	983	910	922	922	892	832	766	741	755	803	774	764	749	778	762	751	701	696	745	694	692	722	720	745	708	698	703	745	667	657	667	705	689	700	731	712	680	681	708	691	710	684	689	682	660	740	675	690	660	635	693	650	700	741	693	730	655	702	682	717	714	714	685	702	725	677	710	709	705	692	723	757	690	712	713	690	695	674	677	724	687	691	679	678	656	699	720	689	663	702	698	723	634	684	692	667	694	695	669	670	667	713	695	715	692	749	725	691	687	731	753	654	654	699	686	709	743	686	698	705	686	691	697	664	695	692	709	651	706	685	650	674	703	700	680	653	680	707	663	700	686	720	717	689	686	689	698	733	737	678	677	708	732	697	717	671	708	669	678	717	709	712	718	687	717	700	724	687	693	669	639	694	676	746	699	659	707	712	719	675	726	689	641	738	655	655	702	687	726	693	659	718	707	680	734	660	724	677	645	645	683	679	718	695	747	720	756	702	707	700	702	752	728	720	728	698	669	754	692	672	717	690	743	676	693	683	682	728	720	710	675	654	746	691	684	684	715	723	701	708	733	698	693	715	673	679	698	716	680	699	647	712	722	675	744	747	716	721	698	704	693	718	645	658	709	677	704	730	709	715	711	715	696	693	708	684	694	734	641	670	703	686	666	736	671	667	700	656	663	709	687	678	643	683	714	699	693	744	692	756	678	694	742	659	703	768	760	680	748	670	665	659	712	677	705	668	721	677	671	744	710	691	684	694	690	737	713	731	703	686	711	674	708	701	662	754	693	656	688	688	681	727	700	694	694	680	712	681	685	738	669	705	687	693	740	737	657	710	697	705	694	724	714	717	714	683	673	724	680	702	678	639	683	716	732	660	716	630	656	692	702	680	671	716	655	679	737	693	667	641	713	692	729	691	689	702	685	627	711	726	712	653	706	731	695	705	697	736	746	670	701	693	722	673	664	703	750	695	688	693	701	717	697	732	711	648	740	713	708	698	697	709	687	685	751	688	736	705	747	730	711	690	699	678	677	695	665	655	667	680	669	703	695	701	699	694	727	666	695	717	675	743	703	754	718	666	629	743	700	719	689	715	666	712	691	727	654	712	711	631	654	680	665	685	685	696	723	762	772	702	674	657	729	709	738	671	699	690	656	670	648	711	673	716	691	710	755	715	713	726	669	712	708	683	689	665	712	713	675	677	730	709	668	726	697	713	711	694	681	729	712	696	723	737	675	692	740	685	683	681	695	723	732	735	702	739	655	714	665	694	659	705	704	632	685	753	721	732	715	697	650	690	676	720	662	717	694	649	679	673	709	667	728	695	722	708	688	694	746	707	702	708	700	712	701	731	715	701	687	700	713	701	735	674	697	687	676	695	689	697	681	708	674	716	701	646	697	672	705	685	687	655	728	740	681	729	629	687	775	704	695	678	696	657	672	692	701	670	649	715	730	685	677	729	648	693	701	667	705	681	674	673	731	700	734	659	689	710	655	696	702	720	697	679	720	688	663	683	749	639	697	720	731	707	743	684	674	703	692	742	696	699	742	721	684	702	634	714	659	738	729	710	680	750	739	700	723	731	722	708	750	744	671	731	690	682	754	722	645	728	716	642	735	728	679	646	696	648	706	704	747	682	675	720	674	696	660	694	705	731	703	732	680	645	716	751	686	666	739	707	639	646	667	698	712	721	687	774	664	672	712	684	683	706	717	660	729	684	726	684	721	669	733	701	665	705	690	676	722	684	638	696	732	718	688	702	657	674	686	731	694	732	711	632	712	724	742	728	722	701	667	658	682	744	705	734	721	696	725	676	716	664	649	690	657	718	690	684	683	732	679	697	664	712	704	732	721	724	679	709	702	672	698	665	702	703	692	656	681	686	736	713	704	701	702	705	685	666	686	699	702	695	674	685	704	702	743	655	683	726	657	676	701	661	694	679	727	657	712	659	700	725	692	697	745	705	695	677	674	688	720	722	673	753	721	677	721	705	736	648	688	710	683	707	705	736	667	707	678	662	694	698	717	702	688	653	727	698	670	714	655	705	710	709	695	698	723	663	681	722	704	723	701	739	710	678	724	686	632	655	701	709	745	635	685	667	668	695	683	631	669	719	717	744	641	705	746	672	727	703	682	726	746	697	736	707	685	686	670	662	663	705	698	667	718	705	727	676	736	703	701	691	663	726	683	687	661	689	751	686	684	702	674	758	694	699	706	708	689	690	738	720	707	668	719	696	711	682	697	707	718	675	681	746	680	720	704	676	728	695	658	686	712	714	705	725	721	647	678	676	723	698	670	700	646	690	644	695	713	720	711	701	723	705	687	701	693	703	724	672	692	696	721	738	671	704	748	688	714	676	706	708	658	688	635	700	702	735	684	672	700	686	695	671	645	693	727	704	679	676	687	661	707	681	702	677	699	705	702	674	733	710	719	647	707	728	690	708	713	712	669	748	709	695	723	694	717	712	711	719	677	696	731	705	687	715	680	704	678	684	719	732	682	734	710	702	716	673	707	702	681	698	703	680	715	707	707	709	720	709	694	687	680	693	658	672	724	689	697	708	679	703	685	723	700	690	710	680	673	695	709	732	723	734	666	672	659	680	671	701	679	689	696	715	717	711	682	670	736	701	708	673	699	725	702	646	645	720	658	670	736	739	691	668	694	718	712	682	707	688	637	666	692	672	702	693	685	678	724	653	695	700	646	691	706	691	704	724	726	628	682	737	690	689	689	685	689	677	698	665	707	672	729	680	686	695	688	734	666	658	648	687	729	732	679	731	664	658	725	686	675	716	673	687	699	713	675	682	651	749	743	685	744	714	734	745	660	697	657	702	675	658	677	722	665	715	702	764	648	684	692	688	736	709	675	732	684	672	708	683	720	647	704	702	687	715	709	700	730	713	660	737	623	711	733	650	736	723	706	724	722	694	757	678	718	718	675	741	686	677	711	703	667	691	726	679	687	713	668	687	694	755	664	705	701	731	692	717	656	681	692	690	701	678	679	698	689	680	721	697	726	713	685	689	735	755	715	693	664	729	700	691	639	684	691	684	680	731	655	693	660	707	698	679	711	691	729	671	669	700	756	671	700	714	705	637	678	710	706	736	706	681	711	700	712	686	713	679	682	686	727	688	706	699	678	673	704	672	701	732	695	691	661	683	688	696	739	717	657	718	695	670	725	686	737	728	685	700	684	704	727	716	684	710	656	759	704	637	710	742	680	759	713	761	702	737	735	688	749	671	730	699	771	716	667	698	688	694	675	722	756	698	693	661	697	672	706	660	680	691	715	711	706	680	700	703	682	736	676	721	686	684	711	723	733	700	682	694	691	671	686	737	700	703	709	722	723	666	697	698	638	749	702	711	716	699	716	685	787	679	722	685	705	670
35123	40283	33355	20366	14684	10355	7358	7214	7746	7080	4756	3009	1750	1389	1434	1066	856	901	737	841	855	758	714	771	525	417	390	378	310	327	342	369	336	326	280	270	338	331	293	297	305	321	298	289	309	295	289	308	302	319	346	349	324	357	277	330	331	321	336	298	310	273	310	342	283	353	252	293	278	282	305	302	293	337	278	323	291	279	257	259	307	311	295	256	297	288	292	321	299	304	289	280	242	263	274	284	293	273	261	301	322	281	310	286	291	286	299	266	281	286	256	280	285	250	286	264	277	299	298	290	282	295	271	256	277	248	273	272	284	286	313	255	298	273	281	269	279	287	290	293	292	274	303	266	304	274	284	290	276	268	306	301	278	258	313	292	268	285	274	277	269	299	284	315	304	289	280	262	266	276	290	303	277	284	304	301	299	298	302	275	279	254	277	280	284	280	277	312	265	301	281	284	299	276	265	303	323	287	294	278	261	278	284	281	256	271	251	280	299	285	287	299	302	277	288	298	281	300	300	284	257	280	281	302	266	290	251	271	288	292	287	275	300	286	298	283	273	285	285	273	303	291	278	264	312	289	293	331	281	274	263	290	279	284	299	285	269	298	298	270	279	265	292	287	279	288	278	280	318	266	310	279	290	259	286	307	284	283	292	264	320	323	287	302	301	284	278	292	264	291	277	297	265	263	290	279	294	290	286	318	287	263	298	274	254	269	289	286	272	269	272	282	264	282	296	266	267	284	296	282	279	292	287	278	308	264	288	291	272	268	274	278	284	290	285	286	280	276	282	289	282	271	309	286	277	300	290	266	295	270	266	265	315	253	285	319	260	291	282	310	316	302	274	267	296	322	329	258	274	259	306	302	304	290	258	290	279	295	316	261	271	281	297	295	329	272	258	269	242	289	289	290	266	293	265	283	254	285	287	283	280	289	273	270	298	285	266	276	275	265	269	309	258	308	326	316	273	284	249	251	271	274	294	264	293	275	308	309	278	295	299	274	273	290	280	329	304	288	277	254	253	270	272	283	305	304	286	289	291	256	280	277	290	325	287	311	292	291	287	290	283	266	279	304	286	268	252	253	297	295	281	277	281	277	299	286	292	271	297	287	279	306	294	289	284	274	296	309	289	283	321	266	253	260	288	302	278	267	273	269	285	285	271	284	259	304	277	285	288	293	284	308	283	269	305	282	304	271	286	251	314	281	281	289	267	285	304	275	254	267	275	286	320	270	262	286	264	277	293	281	263	284	271	268	304	288	288	247	306	269	275	285	299	262	275	302	283	296	304	290	283	258	286	269	276	286	295	256	293	298	292	287	277	286	304	260	263	284	286	314	277	291	302	263	278	253	302	304	307	290	308	298	288	292	292	296	299	278	294	290	264	289	275	293	311	300	313	277	300	260	281	269	257	290	288	267	262	274	282	283	306	260	288	297	259	275	277	263	270	282	253	275	255	273	265	295	303	325	293	298	280	294	293	279	310	277	271	267	267	276	266	315	262	267	278	303	254	279	295	252	282	237	288	307	267	251	282	278	287	273	304	272	262	259	305	298	301	279	315	262	287	283	288	270	265	269	289	270	298	281	280	294	299	273	308	299	260	270	280	239	249	275	296	292	275	326	285	278	270	278	306	307	279	261	302	268	283	302	272	290	262	282	293	288	290	296	291	298	274	267	265	288	326	250	301	292	258	256	302	282	288	256	284	290	294	264	281	280	289	289	276	299	242	290	271	288	272	278	287	264	278	311	269	257	277	280	304	274	295	264	272	285	300	284	289	309	311	275	278	238	270	285	303	254	292	258	315	299	282	300	259	300	270	296	268	304	310	249	304	291	277	302	287	303	293	292	303	263	271	289	310	315	322	280	296	289	294	301	246	276	307	282	295	251	286	277	285	274	283	270	283	262	299	261	272	276	269	301	289	303	287	307	314	286	261	272	282	271	305	291	284	289	282	317	292	287	280	261	272	263	250	279	288	242	279	298	291	298	307	307	246	269	305	300	297	293	242	284	274	297	296	295	312	296	287	292	287	305	282	256	306	282	282	265	291	297	288	249	254	291	306	303	275	256	286	279	259	294	281	272	260	300	275	292	295	260	280	291	270	281	315	273	275	282	278	320	287	320	280	276	301	283	311	282	296	291	282	307	261	272	309	272	320	276	262	282	268	301	266	275	314	309	275	280	272	303	289	295	268	272	266	262	284	283	272	320	299	261	291	295	266	280	259	285	283	317	292	290	277	278	301	273	291	232	282	263	287	291	305	266	267	280	284	334	295	280	308	276	271	287	264	272	300	301	290	279	271	286	274	291	273	320	267	281	295	258	278	281	295	286	297	270	279	291	281	273	303	277	260	260	284	305	259	281	274	272	264	301	298	292	286	253	300	303	311	265	280	277	275	315	252	289	301	286	295	283	277	272	298	275	277	244	285	273	278	280	267	287	263	301	274	272	288	310	296	317	285	296	300	293	270	288	300	280	279	277	281	291	304	274	260	248	272	240	270	318	285	305	280	283	299	299	282	289	308	306	254	277	283	268	280	257	269	299	298	242	290	274	302	257	303	313	270	263	273	280	290	310	252	263	283	268	321	300	328	273	291	294	281	303	297	312	311	290	276	265	279	293	322	291	284	324	287	271	273	269	289	274	288	271	300	263	293	288	304	278	295	281	310	319	295	266	285	283	307	287	280	292	281	284	278	302	275	288	291	297	274	303	302	278	277	301	279	274	268	294	277	255	301	289	246	293	281	304	299	278	270	264	298	277	308	270	295	284	278	275	298	257	246	297	297	304	286	324	279	254	278	278	301	306	276	299	283	272	290	303	287	254	262	285	273	296	298	292	291	277	279	255	296	317	304	298	270	250	299	321	276	282	274	313	262	316	285	269	270	300	333	264	287	281	281	288	277	273	320	301	276	260	269	273	255	308	296	286	281	278	290	279	294	292	260	255	265	279	263	267	225	282	264	308	286	268	267	271	282	276	287	268	272	274	297	298	257	266	273	266	285	255	299	281	257	277	313	276	290	270	243	294	330	303	274	287	271	272	286	278	290	293	299	305	271	313	282	288	285	295	299	284	317	295	273	294	241	276	320	286	294	293	289	286	304	308	275	267	251	261	307	270	292	290	279	295	303	295	308	259	272	286	278	307	293	235	260	275	301	260	279	291	246	268	281	268	276	288	287	304	309	297	288	281	308	281	292	270	261	297	328	289	266	280	239	314	249	281	265	291	291	281	320	271	274	276	275	306	272	273	277	297	282	269	285	277	278	303	292	310	269	277	300	273	286	287	306	302	294	266	274	309	282	259	291	296	272	308	297	277	276	275	302	288	270	300	270	320	265	250	288	290	273	291	283	280	295	282	317	267	312	282	272	274	314	296	258	276	288	288	291	290	295	286	257	300	304	283	250	279	300	289	282	292	278	329	306	293	287	303	309	284	273	250	301	306	270	276	282	298	322	284	288	270	287	294	275	269	300	308	294	292	278	271	282	312	284	285	295	282
24491	34424	28957	23990	22217	18994	17504	18840	20579	19658	16113	10653	7784	6943	7114	5656	4560	4776	4339	4696	4809	4034	3889	4009	2621	1784	1412	1262	1205	1120	1091	1020	1049	1038	1046	1027	990	988	924	875	837	876	865	833	838	933	913	910	1025	1118	1175	1100	1086	1103	1117	1019	1030	1010	887	948	885	798	912	872	786	823	814	837	758	782	753	720	730	702	753	750	697	696	715	776	724	744	758	732	718	719	772	713	718	704	714	690	737	733	706	748	724	701	691	745	709	667	756	724	716	751	736	724	686	717	788	743	702	710	689	732	691	740	725	699	705	721	728	670	713	710	686	721	707	787	701	675	735	703	742	700	690	696	713	752	733	704	736	738	665	712	715	690	729	691	725	695	745	682	717	721	711	758	717	732	697	704	760	759	721	713	713	679	706	696	733	751	717	693	718	701	692	704	718	664	746	685	718	725	668	714	709	684	661	770	751	717	711	735	702	676	716	724	664	685	672	760	688	676	704	676	696	695	732	679	745	701	685	751	734	698	719	724	673	709	724	727	672	649	681	697	698	759	762	739	677	741	679	702	723	692	720	724	716	707	746	748	706	692	717	664	649	730	694	710	728	718	719	699	699	727	745	718	708	664	683	655	735	723	730	739	743	711	715	721	727	692	726	708	718	695	761	715	717	735	729	720	732	672	714	711	710	748	696	724	738	707	707	689	734	725	727	697	728	702	704	676	714	712	688	725	728	686	707	706	643	771	727	757	729	739	711	708	658	697	701	729	738	754	665	687	744	688	690	690	740	709	692	700	715	702	684	720	757	714	781	698	704	711	697	726	716	724	725	733	735	693	727	735	740	711	745	686	735	726	711	706	700	710	740	735	720	688	749	748	728	718	750	711	707	712	720	691	690	756	725	752	701	671	726	764	690	758	739	704	774	664	712	695	699	689	722	713	730	744	703	737	727	696	753	757	722	724	712	693	713	710	710	809	668	730	742	689	718	744	721	769	685	734	749	695	708	758	686	743	714	716	708	701	733	684	706	754	747	715	705	715	680	694	722	719	688	757	698	711	728	693	693	709	710	692	659	654	694	715	729	724	705	723	712	738	738	715	673	709	756	739	718	715	670	724	736	697	685	696	766	732	700	716	669	676	705	685	695	670	678	717	751	727	693	703	723	700	725	679	712	725	763	700	730	711	729	707	746	691	712	742	672	705	724	667	694	727	705	659	715	748	690	690	705	693	694	724	713	733	701	684	767	717	685	696	647	759	710	732	688	724	714	741	732	691	689	724	752	677	700	744	709	679	685	695	758	672	746	694	698	730	701	693	743	706	727	703	659	736	723	680	680	679	659	664	680	731	721	708	734	697	731	721	682	736	746	701	713	687	743	767	718	675	733	732	701	723	710	740	656	709	732	680	709	705	678	743	710	698	680	682	671	687	701	673	740	738	702	694	670	691	776	734	722	723	689	722	696	708	678	699	738	684	670	761	703	725	743	719	698	715	776	691	703	696	721	714	738	718	687	696	741	728	729	716	725	702	736	731	676	711	705	691	745	711	701	716	715	753	694	681	723	683	721	722	732	730	760	717	701	707	679	723	699	727	648	739	706	748	735	697	724	757	701	700	723	731	754	732	697	723	809	694	693	725	691	712	704	723	695	721	665	715	730	709	727	711	689	736	694	669	711	682	707	731	747	723	693	734	722	721	740	728	672	740	668	714	730	681	736	720	736	740	686	741	690	734	697	788	733	724	737	751	715	668	709	730	724	722	760	713	710	759	719	724	710	746	714	729	679	701	699	683	714	716	709	679	735	717	698	710	713	691	726	740	672	704	741	728	689	726	713	736	685	679	710	734	712	719	728	692	702	779	673	752	746	727	687	782	692	659	683	750	736	701	686	755	693	672	709	717	734	772	732	734	734	726	669	703	709	734	671	701	712	725	671	682	743	713	700	692	748	670	755	744	736	730	731	711	669	710	722	728	747	740	726	713	724	698	683	694	697	718	696	695	746	694	762	703	729	719	733	731	731	680	726	661	758	684	713	710	682	694	731	752	735	718	667	605	695	749	702	738	719	727	697	686	730	731	726	688	720	735	754	770	726	750	745	700	693	695	694	684	707	682	626	691	722	717	741	693	723	719	692	685	729	748	716	704	716	714	734	748	721	739	754	713	671	753	744	721	711	701	720	695	761	702	716	663	724	736	711	686	732	689	689	692	730	714	743	691	754	737	743	754	678	695	671	723	744	738	680	732	720	696	666	704	753	732	721	660	702	756	730	796	741	702	730	719	670	729	709	707	755	722	698	706	682	709	680	657	721	761	657	702	730	691	710	669	663	699	689	709	682	738	702	705	677	720	735	689	745	734	732	777	725	735	711	706	756	725	702	708	703	710	687	687	675	743	781	679	711	727	758	709	714	739	727	714	713	659	744	750	747	721	694	678	702	734	696	720	693	697	709	679	686	728	726	734	702	723	725	691	677	745	651	725	709	705	703	741	746	750	702	730	737	687	742	717	693	750	703	775	741	658	734	712	712	699	743	711	729	734	751	729	704	696	736	713	675	721	722	692	706	722	681	744	711	705	682	675	767	697	683	703	752	699	739	711	725	701	743	702	719	735	727	664	679	732	757	710	709	718	676	743	731	733	747	738	706	705	670	719	760	723	697	706	668	698	692	752	699	687	684	735	727	726	713	676	737	707	710	726	673	740	758	687	707	698	712	708	698	704	707	745	668	771	727	784	738	776	677	707	744	670	701	699	707	716	702	710	691	728	672	752	708	739	740	708	754	726	723	659	727	727	716	733	708	778	724	719	701	699	687	682	702	722	728	753	724	715	747	701	720	659	770	721	706	758	706	712	642	722	758	743	727	735	777	714	687	755	742	698	752	709	757	743	723	697	718	665	702	686	702	695	697	710	708	728	745	717	674	766	678	725	669	722	700	719	725	730	732	705	697	717	661	679	690	685	720	732	718	718	701	740	678	728	735	699	712	733	701	698	769	755	672	696	712	723	756	693	665	734	691	712	736	665	753	674	674	740	721	670	751	697	705	743	727	688	710	766	732	675	712	727	767	728	714	695	719	738	722	705	729	702	710	739	749	710	712	727	674	733	749	751	699	712	692	692	715	713	705	725	739	712	746	652	706	697	683	755	717	722	712	734	700	739	697	670	684	744	743	716	701	709	733	754	746	681	707	694	746	681	718	707	689	713	750	704	697	769	697	674	738	709	698	737	723	697	701	743	704	694	727	691	702	704	758	716	714	716	729	692	705	721	741	789	708	733	679	711	714	715	727	736	712	709	725	706	745	702	749	683	666	715	733	723	721	680	693	691	710	711	738	699	682	788	717	688	683	753	708	706	745	733	721	740	730	709	690	680	720	686	720	703	763	683	679	735	713	732	678	741	719	758	714	758	725	688	694	724	668	708	728	711	666	761	680	701	690	728	670	767	740	682	701	703	762	740	750	715	697	725	717	715	770	686	706	685	708	665	686	761	711	707	718	761	763	693	698	710	751	686	736	691
46086	42912	33182	23348	20469	15858	12078	11526	13697	12161	8481	4679	3030	2334	2281	1605	1270	1237	1221	1420	1386	1040	1063	1075	679	482	403	416	373	340	359	339	332	298	349	351	334	309	305	294	299	296	289	289	279	281	306	315	302	315	360	352	343	327	344	394	322	292	308	313	306	266	279	293	287	268	286	280	282	280	277	266	294	247	285	255	288	293	284	246	281	289	285	262	248	254	271	258	250	282	274	270	252	246	236	242	251	317	267	244	285	257	256	252	284	263	279	255	263	248	225	236	293	261	274	252	289	240	273	290	271	258	276	229	255	246	271	271	259	292	296	272	284	262	244	266	283	286	287	267	252	270	265	251	266	250	297	263	263	260	286	269	279	223	260	273	265	284	257	263	254	261	257	251	254	279	258	264	247	281	267	282	296	267	276	249	260	283	298	293	273	267	263	268	249	252	292	299	262	269	275	267	269	255	265	262	265	273	267	252	262	278	285	276	246	253	269	230	244	248	263	269	245	237	268	263	250	244	277	281	294	256	257	271	288	285	258	290	279	277	274	281	269	290	253	288	263	261	274	243	277	288	265	298	268	272	262	255	253	252	238	260	264	233	261	288	251	290	240	250	282	241	237	269	251	238	264	285	291	248	253	277	284	269	272	273	272	292	298	266	275	275	269	248	246	292	286	279	260	257	293	310	261	233	305	258	275	278	258	266	321	302	265	270	253	261	279	250	290	260	271	253	266	265	290	238	268	267	279	242	286	236	247	266	297	255	255	254	284	292	238	263	248	257	293	268	275	272	258	288	274	260	270	285	255	262	263	291	283	274	275	251	262	253	260	255	284	280	263	276	262	230	304	273	265	260	280	244	239	269	289	270	283	274	251	260	295	218	272	288	290	278	257	268	272	251	283	295	281	269	258	268	291	248	291	283	274	249	261	278	300	280	218	297	265	274	236	282	245	269	257	217	277	294	289	267	264	257	270	269	259	242	287	246	280	276	258	257	247	260	265	292	243	229	268	278	254	286	260	305	266	266	259	269	272	242	274	293	259	288	255	265	263	247	264	253	239	304	287	255	284	266	238	250	251	286	261	280	276	259	235	253	269	261	258	286	276	281	251	255	267	242	277	274	258	272	285	298	267	246	282	274	264	254	284	282	283	238	256	253	237	289	262	262	286	239	280	255	258	279	275	258	264	261	249	254	233	276	265	265	261	275	271	251	278	294	254	281	252	273	281	263	268	258	268	240	248	283	277	279	255	279	303	259	259	263	291	279	286	276	272	258	284	283	269	308	297	280	271	267	251	283	280	292	281	281	252	255	271	236	260	246	246	291	277	265	256	259	246	282	259	277	239	267	289	241	282	289	269	290	268	259	277	270	272	282	269	269	284	249	238	278	265	251	280	284	274	268	297	243	234	237	271	273	298	284	268	268	257	290	257	271	280	268	294	247	245	254	264	205	273	258	229	244	273	283	270	247	269	274	272	273	264	225	260	296	284	279	252	270	248	255	265	274	274	294	274	254	270	270	284	265	268	299	252	282	297	253	242	271	237	289	283	281	291	281	262	265	288	272	290	269	260	263	269	285	285	282	254	291	269	267	256	266	277	275	280	265	250	230	277	276	274	254	266	269	253	283	285	254	276	288	264	271	248	254	261	268	288	252	301	265	284	232	274	251	242	285	293	289	276	305	275	258	232	267	280	247	256	253	276	247	259	255	244	269	239	298	263	265	264	241	271	290	235	272	256	294	276	261	290	266	279	255	280	245	265	271	274	244	238	255	227	249	244	227	268	284	285	277	263	239	265	286	258	288	262	280	261	265	254	241	249	273	255	260	261	261	275	272	276	265	279	254	276	275	270	299	289	250	275	248	276	285	284	282	295	273	259	258	261	274	264	252	270	305	283	269	265	298	271	260	280	261	241	247	279	285	251	279	252	265	251	256	268	260	288	278	271	292	221	292	266	261	275	286	258	282	259	264	247	287	232	257	279	270	268	279	281	252	265	269	269	235	256	247	252	276	257	262	240	277	267	255	271	274	293	260	280	260	255	282	288	262	268	247	276	284	276	262	260	275	272	271	268	237	289	253	242	272	268	260	278	280	275	272	269	290	262	275	258	245	262	280	277	267	239	287	263	259	271	243	281	287	260	279	287	258	264	268	261	274	272	278	256	258	266	285	251	276	257	254	273	250	272	282	274	270	272	260	297	308	280	266	257	278	295	272	289	270	262	241	274	260	256	252	288	278	280	270	276	251	277	280	257	264	251	272	273	263	276	264	269	272	275	256	263	269	270	248	263	273	263	273	247	299	252	248	266	274	258	281	271	257	235	289	285	265	270	256	278	286	244	235	249	281	270	279	276	257	266	270	265	258	293	275	269	237	259	268	249	297	285	259	286	274	246	296	235	280	250	224	242	270	259	227	279	281	290	257	245	264	244	268	272	242	260	273	260	273	248	250	270	293	270	299	265	283	285	281	291	251	293	218	244	262	271	276	293	264	278	295	218	265	268	269	279	239	263	284	239	274	255	264	266	277	273	286	261	284	278	273	249	277	290	270	305	246	256	263	268	256	262	269	259	254	292	275	250	310	265	254	281	297	275	258	275	290	295	241	279	240	242	264	278	264	263	267	273	247	255	229	257	288	276	237	240	271	253	253	272	281	263	235	256	257	258	283	261	257	241	273	231	256	285	279	264	253	275	266	237	248	260	282	267	252	267	257	270	232	274	305	261	236	279	251	261	269	269	249	250	254	257	289	254	273	273	259	262	265	264	280	271	245	275	284	243	270	275	288	250	262	270	273	290	286	297	302	278	273	257	276	282	262	283	261	258	274	286	265	266	279	249	230	271	274	258	257	237	280	247	266	264	264	278	251	255	292	254	261	276	259	287	281	279	280	264	264	278	259	277	279	255	239	280	291	251	264	281	281	256	248	277	301	252	259	268	259	274	264	273	272	244	247	287	249	269	267	244	270	262	289	271	263	267	271	253	249	258	249	270	273	268	273	269	288	285	253	260	260	251	278	279	268	261	237	258	263	260	259	286	259	250	260	279	279	285	262	249	299	263	292	280	260	280	260	235	276	215	278	287	266	288	247	286	284	264	252	302	267	289	288	276	251	272	265	247	279	263	249	247	292	264	309	243	292	291	243	257	278	286	256	274	306	250	246	253	237	295	262	272	255	273	257	275	230	262	265	261	267	276	265	283	307	229	267	238	268	274	279	275	261	292	280	258	277	269	268	295	261	258	279	263	247	263	278	272	263	268	259	225	277	246	289	255	280	261	232	258	247	247	277	288	266	254	259	262	260	267	245	268	260	287	280	266	277	256	248	245	262	269	308	255	289	243	264	270	276	267	290	292	265	267	278	279	279	281	267	238	235	264	292	268	263	276	282	255	282	243	282	289	262	251	268	241	251	266	276	289	283	255	270	256	294	283	273	262	308	261	279	263	273	272	260	266	259	267	278	285	290	258	273	281	260	238	243	297	284	270	313	242	263	280	281	281	300
33465	38415	30769	29075	28663	23868	23007	25467	28216	26287	21971	13224	10804	10262	10644	8175	6643	6823	6393	7750	7624	5829	5911	6037	3523	2273	1755	1617	1450	1244	1254	1212	1192	1158	1204	1181	1086	1009	992	942	872	850	872	819	855	898	924	970	1099	1140	1357	1216	1271	1257	1225	1169	1088	1057	994	871	989	869	852	842	851	821	812	780	759	712	774	742	753	742	711	759	711	677	754	667	732	681	687	680	691	710	670	680	671	669	643	731	702	677	640	663	672	702	690	704	624	624	640	642	685	695	649	638	605	670	639	655	701	709	654	707	692	681	645	690	688	670	629	672	652	677	645	654	661	694	647	659	666	651	648	685	643	625	676	687	710	674	631	676	655	673	684	657	645	668	665	624	682	675	669	705	624	693	616	690	685	658	675	623	639	670	631	692	637	688	655	667	674	647	689	629	652	666	668	639	675	647	652	613	670	648	631	668	670	609	663	674	674	697	621	645	675	674	652	622	644	671	664	670	649	649	675	642	652	659	710	664	637	689	668	652	718	624	676	628	664	649	628	687	682	642	659	645	676	662	673	662	671	638	674	619	662	640	678	679	653	705	672	664	654	690	662	647	673	652	637	619	675	693	701	661	658	655	610	628	657	664	684	677	677	702	652	643	681	700	680	645	676	650	685	692	653	637	664	636	659	682	663	652	649	628	636	663	660	673	627	647	692	657	586	664	668	636	670	697	628	636	652	661	644	634	671	680	688	630	644	669	665	639	645	639	640	682	661	723	728	664	651	691	666	697	652	660	664	688	611	618	702	692	619	694	681	698	658	634	644	664	643	661	647	603	605	689	673	649	673	638	661	661	676	674	644	649	677	656	625	651	668	668	691	671	685	683	668	640	640	674	684	641	639	631	665	661	671	647	683	675	670	655	693	635	657	677	666	684	690	683	663	660	657	658	646	698	643	680	658	671	617	629	646	677	656	672	676	647	657	654	665	658	633	645	691	630	697	670	677	643	662	653	692	655	670	687	655	667	702	693	697	681	703	680	670	679	671	652	635	703	695	663	661	634	630	648	640	632	707	638	689	656	675	666	637	681	661	696	705	693	657	644	689	671	669	669	636	630	685	694	655	682	685	675	641	659	687	658	671	646	633	709	646	662	661	712	608	658	636	631	662	652	683	609	670	686	650	679	674	630	716	608	678	659	618	698	670	665	650	675	697	650	662	670	646	677	657	658	627	695	702	652	683	651	688	624	665	669	663	658	697	644	688	676	651	696	691	649	665	675	685	666	685	677	656	704	685	667	637	666	687	684	659	637	630	650	668	714	665	670	651	654	640	633	681	641	693	663	678	698	614	731	705	679	719	716	644	669	686	632	704	672	675	631	661	669	657	674	621	663	683	698	656	654	628	687	670	622	696	654	663	628	669	660	648	653	654	690	617	655	662	689	662	597	669	719	655	721	651	697	675	681	655	663	684	650	709	675	704	650	720	643	649	642	706	690	695	657	644	646	646	626	661	718	676	668	681	656	675	614	660	623	649	704	701	678	638	665	689	683	709	651	686	663	682	654	668	676	664	645	644	654	702	674	638	622	638	640	601	688	705	697	674	700	673	693	643	662	644	648	699	634	659	676	732	652	662	679	661	698	642	654	674	682	654	669	677	643	623	693	665	639	692	668	646	635	651	678	663	696	657	696	691	657	659	709	673	716	710	630	676	715	685	624	679	668	679	658	657	687	669	705	713	686	625	676	688	637	702	674	678	675	688	702	636	623	660	632	690	666	662	682	647	699	684	669	651	659	614	661	704	689	714	708	698	677	672	680	677	675	641	662	678	667	643	658	646	700	628	654	659	636	683	613	704	624	680	684	627	651	656	687	653	701	654	663	666	665	667	684	681	675	688	640	696	652	677	635	722	657	656	683	703	673	675	656	682	665	660	700	627	671	676	706	686	677	621	683	668	671	629	653	672	673	640	657	662	612	647	661	684	694	666	618	678	672	715	671	681	705	660	653	680	647	645	655	656	646	684	663	626	637	679	689	643	686	722	661	654	689	686	674	703	623	690	644	706	673	695	681	641	670	710	700	691	638	691	706	657	633	721	657	645	664	636	619	665	650	653	694	673	695	673	664	630	649	689	669	683	628	706	656	698	696	710	659	669	671	673	681	685	625	663	649	666	693	710	673	688	646	648	656	652	713	705	665	648	681	693	655	651	613	653	618	627	713	620	699	671	631	657	689	695	655	691	639	695	664	674	695	662	623	682	658	699	696	663	663	677	701	688	692	682	684	674	663	715	702	650	684	685	682	658	697	697	665	637	679	620	671	665	625	631	645	650	649	667	725	682	675	626	711	633	641	637	621	701	710	680	684	657	636	654	691	621	616	659	650	649	629	707	687	684	675	712	644	613	676	640	654	688	658	673	671	655	660	682	656	719	678	675	675	678	626	658	675	721	679	647	650	668	648	673	634	670	647	674	675	629	677	679	649	630	657	683	625	675	645	687	674	677	690	640	671	667	643	667	652	708	718	657	620	648	663	689	658	680	700	712	669	707	651	666	691	667	675	674	661	702	666	694	668	672	656	654	681	638	675	672	641	683	673	644	586	653	658	714	647	709	696	629	662	704	662	661	633	709	722	686	685	660	655	660	647	677	628	652	666	686	644	625	687	678	699	642	671	674	719	680	697	621	652	665	613	662	654	661	693	649	688	703	680	677	681	682	653	615	668	683	664	636	639	671	652	676	710	682	666	682	639	678	686	674	648	610	685	646	667	663	667	627	655	694	652	673	694	694	667	683	659	685	667	663	650	673	658	665	669	676	669	675	659	649	637	681	657	655	652	685	668	676	699	699	635	708	676	664	659	645	643	666	625	686	664	648	690	687	670	659	645	704	696	652	623	705	692	681	620	717	648	698	673	636	651	679	678	678	682	635	648	685	659	664	668	673	641	686	676	711	648	705	702	635	677	698	642	653	690	716	660	664	654	651	644	683	653	672	691	649	662	674	669	674	617	653	632	664	650	645	699	670	611	651	630	707	654	673	647	674	685	678	640	652	636	656	676	697	681	650	663	640	636	662	723	683	675	650	667	678	642	676	649	667	676	652	662	666	670	659	669	628	703	691	673	676	671	662	670	645	616	662	613	743	703	645	640	616	631	671	643	679	659	627	644	688	641	646	699	695	658	660	615	698	679	690	677	658	641	624	712	662	654	678	650	667	652	657	674	711	676	669	698	702	682	689	745	675	697	673	651	647	667	669	661	680	670	690	629	747	679	683	653	628	646	660	657	722	690	681	670	672	665	634	648	662	603	624	666	647	641	659	669	685	663	664	683	681	650	694	631	667	688	670	648	619	645	679	674	639	670	647	635	654	682	670	684	639	626	655	631	659	675	664	684	673	652	675	680	684	613	669	668	640	654	741	656	651	676	682	689	642	676	656	637	694	617	650	643	690	725	695	664	686	658	648	733	643	658	653	687	662	658	635	657	669	669	686	678	664	664	675	673	663	695	647	637	727	638	675	666	672	651	647	654
14807	12983	10106	6725	4435	2738	1901	1688	1396	1264	940	738	672	606	630	559	534	572	504	488	448	408	395	363	365	335	347	289	297	292	291	316	300	324	280	293	266	283	293	293	249	289	265	275	283	284	267	296	321	310	294	329	293	283	306	315	311	297	264	281	265	297	300	310	303	290	297	294	297	261	272	314	246	282	284	295	292	260	279	247	288	309	267	286	306	253	282	257	300	283	288	273	255	275	269	267	303	249	276	301	234	280	306	274	256	260	304	263	268	259	308	275	294	266	264	276	259	279	285	244	272	268	277	302	289	274	296	303	313	263	260	307	282	242	265	291	269	281	281	257	273	259	299	309	305	244	276	270	282	273	269	278	257	280	246	269	279	283	270	271	268	263	281	263	281	265	281	240	276	286	271	259	287	281	262	271	306	259	309	267	256	279	286	274	291	298	278	253	254	301	263	271	281	291	279	251	296	258	296	276	294	257	291	305	292	288	254	268	272	291	271	249	288	299	293	291	264	262	263	295	259	269	271	261	277	289	257	263	275	287	291	271	276	284	287	282	288	283	291	271	283	259	296	269	269	278	298	292	265	293	247	264	297	267	281	288	280	275	284	276	270	312	253	262	287	312	284	244	274	290	278	255	247	291	271	250	290	258	299	255	285	263	260	265	281	283	277	261	266	260	269	311	286	278	270	297	313	265	299	317	274	269	278	287	282	305	270	276	239	294	262	297	267	278	281	293	282	299	292	279	265	286	283	254	273	292	283	296	271	286	288	279	280	294	270	278	270	291	274	309	305	286	287	280	280	289	273	287	283	272	281	267	295	303	262	290	271	291	265	308	271	248	294	262	284	273	268	255	276	286	274	299	246	280	294	264	273	252	289	249	279	275	274	299	275	249	291	256	267	315	284	270	276	261	271	265	287	277	252	300	251	292	288	293	273	298	283	305	278	298	257	269	280	289	253	268	278	271	293	270	249	277	297	262	289	272	278	264	274	322	297	251	278	275	275	262	263	285	283	271	282	292	308	275	257	270	275	266	284	270	290	273	299	308	288	286	277	287	324	245	276	294	265	267	247	242	250	294	255	296	272	277	297	261	294	263	292	282	266	285	309	260	257	312	279	270	259	297	265	267	304	262	285	301	246	270	273	261	268	282	263	265	290	288	280	281	286	298	242	271	270	256	241	270	277	293	270	277	235	268	285	291	296	268	293	269	266	268	271	311	264	275	256	259	263	264	280	294	274	257	243	277	286	274	273	272	265	286	302	282	257	266	261	287	246	282	257	286	294	257	281	287	308	289	316	280	285	294	281	260	260	242	280	267	286	297	265	280	256	264	283	251	280	293	294	292	266	298	283	254	289	290	268	300	282	304	296	269	266	257	259	290	253	286	264	279	249	290	269	281	308	277	293	287	279	277	282	304	290	231	283	255	236	279	268	263	296	257	268	282	249	259	282	289	274	304	293	273	246	273	255	246	271	278	287	296	264	245	269	282	282	290	283	271	268	261	291	266	272	272	269	244	277	277	241	296	245	275	246	273	279	274	269	264	277	312	303	298	261	279	270	286	252	277	324	272	289	256	268	250	284	284	287	259	287	283	282	275	277	275	254	263	307	279	267	269	311	254	274	303	259	272	296	263	284	285	291	276	272	286	253	274	265	260	288	249	278	263	286	270	299	288	280	275	268	288	283	285	256	290	260	302	291	281	271	288	263	270	261	277	269	262	289	300	242	271	270	288	279	256	295	286	300	281	280	273	299	309	307	285	287	278	300	283	277	279	267	286	281	291	256	290	264	244	303	278	249	298	257	280	285	283	291	289	261	302	301	294	307	264	282	284	261	267	257	286	256	265	260	287	280	263	266	278	300	246	265	277	277	268	284	262	278	282	256	266	289	301	284	287	285	282	282	278	282	284	268	247	264	281	283	262	303	259	291	271	286	323	290	258	263	290	253	274	277	278	291	270	267	282	265	265	281	292	272	270	316	312	293	286	286	279	268	281	283	262	259	291	301	309	299	274	262	288	282	275	262	279	268	272	273	265	275	287	288	274	296	289	279	256	282	277	275	245	300	295	289	278	273	286	290	279	274	277	261	318	279	292	242	284	287	288	286	255	277	275	288	266	230	300	298	242	263	252	275	289	278	271	257	286	289	268	318	274	259	275	294	274	257	247	269	256	249	257	267	275	256	262	295	299	264	270	273	252	261	278	269	271	290	284	267	253	233	278	240	273	310	274	300	268	274	285	281	279	251	281	291	285	259	300	302	254	253	263	255	276	302	286	280	250	270	230	298	295	281	312	276	248	293	255	291	272	271	277	285	279	288	272	275	274	271	250	301	284	289	286	265	226	309	300	257	283	285	286	289	303	279	309	254	269	266	252	291	285	296	288	305	275	244	282	248	271	276	252	294	249	285	251	290	274	271	290	300	266	248	313	274	273	288	246	276	279	258	271	259	295	258	269	263	301	280	286	289	265	280	292	283	281	256	286	251	264	272	236	262	255	262	288	286	254	272	261	255	273	266	268	289	242	271	304	274	279	252	282	269	279	257	289	279	303	274	257	274	290	290	271	279	274	286	268	245	257	249	267	251	266	292	281	261	249	297	275	265	285	286	302	270	277	303	311	275	260	296	258	269	262	275	293	271	266	277	266	274	282	276	250	240	262	266	266	217	272	241	280	304	298	282	292	246	256	256	250	276	285	275	280	310	254	264	249	293	269	219	266	277	293	260	273	243	283	278	270	277	263	290	303	289	284	273	299	294	288	266	265	247	251	265	268	264	276	291	290	274	296	272	271	260	279	255	257	248	273	266	261	252	305	280	274	287	275	280	282	262	282	270	268	274	286	256	295	279	263	300	241	256	299	291	267	271	277	264	270	293	254	256	237	287	282	266	268	271	318	251	296	302	282	259	251	264	262	275	279	278	269	267	254	261	276	311	259	299	286	275	294	257	265	294	271	247	263	279	283	262	285	269	273	259	263	293	255	287	252	242	259	257	279	268	264	252	287	313	271	248	256	297	290	280	279	270	294	289	268	254	273	285	248	301	271	289	276	260	261	281	281	285	276	259	260	279	268	292	272	277	255	273	271	270	301	286	327	277	270	241	275	282	284	248	260	264	306	317	266	278	265	261	286	256	277	268	260	266	300	276	304	258	274	289	284	255	272	252	276	279	260	270	259	278	281	282	277	274	286	292	284	308	277	253	278	294	312	252	256	289	241	266	297	310	291	290	279	288	275	259	257	270	276	285	270	274	263	262	286	262	293	268	259	277	289	300	279	255	261	242	244	291	304	298	272	249	274	291	267	264	275	297	283	294	249	284	301	309	279	264	273	285	288	269	258	285	257	312	263	274	284	306	271	267	249	313	274	270	265	294	289	278	285	268	302	265	272	279	302	304	264	270	294	305	266	270	255	262	270	283	247	293	259	278	264	307	287	324	265	245	284	285	266	260	292	276	280	290	278	308	289	295	271	316	281	280	288	275	280	254	272	270	273
9699	12928	14645	15320	13610	9990	8236	7391	6594	6016	4786	3600	3184	3046	2874	2922	2632	2547	2379	2367	2062	1813	1630	1513	1463	1288	1112	954	922	881	883	889	862	867	805	863	784	789	793	780	806	761	731	793	810	757	759	768	920	834	941	935	887	881	894	911	854	806	809	802	763	740	755	744	747	766	717	711	695	767	702	698	731	733	710	704	736	741	695	693	706	674	706	662	676	736	694	688	641	682	699	731	722	686	731	662	671	719	733	662	713	692	662	717	707	662	736	709	719	741	703	687	680	714	663	738	675	719	707	672	701	698	714	694	690	713	641	704	719	735	706	686	702	708	720	704	705	662	702	662	668	718	739	684	698	706	698	674	690	702	648	656	647	701	715	661	686	651	638	687	683	665	723	676	715	712	721	679	731	721	669	691	676	671	665	714	703	662	698	687	700	704	674	710	698	638	656	716	719	701	683	680	717	659	687	699	696	666	673	718	712	696	726	742	695	723	707	711	696	673	723	671	663	692	710	694	674	640	675	709	747	744	727	658	680	717	714	686	724	661	756	726	691	725	669	675	689	679	650	698	676	703	697	717	697	662	672	690	736	685	744	670	699	692	685	659	682	701	653	684	670	690	713	645	676	740	683	657	683	743	688	709	672	715	668	689	712	726	689	716	744	715	685	701	721	702	694	706	694	721	679	700	719	674	707	698	664	685	752	730	707	750	689	727	661	696	667	741	731	692	677	688	715	687	681	694	694	681	682	644	704	715	670	692	717	663	716	660	746	706	736	684	718	681	698	722	698	700	674	664	714	685	681	708	644	719	736	723	627	699	714	680	675	709	651	713	725	708	683	711	731	735	710	673	674	684	688	711	688	656	689	695	679	689	660	655	719	681	684	690	706	685	686	675	704	709	728	656	639	683	721	707	723	722	712	720	695	690	672	788	691	691	683	693	712	692	721	663	654	711	681	667	693	678	672	736	718	668	715	654	690	707	694	718	690	662	740	694	737	702	711	677	703	673	680	701	736	679	709	708	735	623	680	708	688	746	711	715	670	704	692	728	699	660	678	685	695	689	731	686	701	671	678	696	701	663	644	711	664	720	707	717	692	654	707	693	676	715	693	703	729	657	700	711	694	671	660	667	659	694	685	728	698	684	711	729	707	702	684	671	687	649	659	718	717	698	680	695	679	732	663	657	732	694	724	717	672	704	644	675	680	706	670	672	766	672	672	706	666	660	649	641	661	721	660	671	723	681	730	682	739	691	687	675	694	661	705	675	706	657	689	693	742	679	715	702	719	687	670	743	682	687	680	684	700	681	721	679	698	684	676	675	711	641	700	676	712	642	728	736	726	695	673	672	733	670	680	711	724	678	671	686	667	704	682	683	672	679	703	671	679	682	681	703	722	688	730	671	722	659	694	693	632	676	688	662	678	664	695	659	723	698	733	693	710	690	681	708	673	685	716	683	669	671	740	658	610	699	703	677	695	716	694	733	707	726	683	700	699	682	666	673	710	647	721	679	665	669	716	682	688	709	711	657	658	670	704	733	695	721	690	697	655	715	710	623	740	703	703	671	636	728	678	700	647	685	695	643	651	706	668	693	672	666	702	723	674	687	718	648	676	690	675	688	726	671	713	703	712	683	739	695	733	722	688	722	682	662	691	675	692	700	657	661	704	724	691	660	682	704	645	675	725	732	668	736	681	718	733	678	699	711	714	700	658	696	726	664	722	654	680	665	704	741	712	669	653	699	692	701	706	703	673	702	695	698	704	691	691	681	656	720	671	741	717	703	713	680	664	695	694	682	715	661	686	698	734	683	699	712	698	625	690	702	684	708	642	677	717	690	714	701	729	687	676	698	709	669	643	729	690	706	663	690	739	677	749	748	686	720	726	720	716	713	671	672	704	701	733	742	697	709	700	687	674	680	675	652	669	649	704	724	656	718	718	684	719	674	678	676	679	685	667	728	695	643	690	706	681	671	735	704	667	689	697	654	649	742	690	711	750	680	745	728	662	681	680	719	738	701	699	692	697	685	682	668	740	717	718	664	717	740	715	700	616	704	659	650	649	674	713	687	677	660	725	657	662	681	683	687	719	707	702	668	643	668	695	674	720	715	725	735	666	676	691	694	664	736	714	704	683	716	701	689	689	698	681	712	686	691	710	694	697	716	689	659	737	687	674	672	727	659	728	693	691	712	667	678	673	719	751	663	741	728	705	722	725	652	675	675	725	629	715	696	688	709	669	686	697	727	709	678	682	654	752	645	686	680	711	680	699	699	701	657	646	645	684	712	677	662	675	712	674	682	702	680	696	711	660	680	688	725	685	690	693	706	693	692	661	734	675	706	695	743	687	615	723	694	703	728	708	660	724	688	654	648	683	728	689	708	656	712	675	707	698	731	683	670	687	705	724	700	678	748	697	733	717	718	674	662	671	704	702	700	684	701	670	680	657	666	694	739	727	684	717	698	686	672	737	709	726	647	682	681	679	700	684	696	697	729	693	703	718	678	688	700	737	738	693	708	666	707	708	673	731	716	694	683	751	636	670	703	719	679	671	686	732	686	709	660	682	740	724	646	669	668	685	736	620	669	680	688	692	712	672	681	665	715	639	708	741	695	685	715	676	690	685	744	710	652	714	683	718	651	661	752	689	657	729	698	693	676	688	718	675	713	668	714	679	694	729	656	706	670	695	671	697	728	659	699	694	694	675	678	710	698	684	704	654	690	647	699	708	640	716	696	723	663	722	709	689	685	657	705	692	712	644	696	655	687	705	691	706	684	728	692	699	741	732	727	757	695	686	672	742	719	637	684	665	752	690	681	715	715	698	711	706	691	670	657	704	747	703	695	715	678	706	746	746	707	685	702	714	747	658	653	704	685	654	708	708	686	689	722	706	719	693	731	680	693	704	720	663	649	700	729	681	676	704	694	687	705	702	673	743	730	664	676	667	648	737	660	695	696	730	696	741	695	678	661	651	657	712	714	737	689	689	686	687	649	688	689	666	719	649	702	683	725	742	675	712	694	691	697	647	704	700	716	709	693	723	691	726	667	704	723	696	687	702	659	706	661	685	690	649	691	674	714	628	719	681	637	720	680	687	709	671	709	692	653	689	685	721	683	701	646	746	716	736	700	722	678	692	703	653	690	657	685	739	678	715	712	655	710	664	683	691	748	748	709	689	638	638	668	699	682	693	668	670	694	675	662	707	700	696	692	709	702	705	666	732	694	680	689	690	670	690	695	683	692	682	669	684	712	749	710	704	710	725	743	660	713	747	696	695	704	702	671	705	678	684	633	733	733	696	704	654	635	696	679	744	732	713	668	698	712	697	677	657	700	652	721	663	760	691	721	699	696	667	709	680	701	727	678	690	686	710	680	736	680	673	688	712	660	685	708	673	713	790	662	721	711	697	691	702	697	686	689	729	692	654	655	657	714	738	739	677	687	700	690	681	688	668	713	707	734	691	691	749	710	686	724	650	692	721	685	694	662	711	688	696	664	685	666	719	684
34761	41922	29319	20202	14747	9708	6126	6173	6557	6276	4067	2098	1771	1516	1313	1185	968	827	804	1006	862	717	665	608	501	448	398	379	342	310	339	338	326	301	337	323	343	331	293	274	320	340	290	324	322	312	323	347	328	320	352	325	335	350	344	312	287	321	315	324	322	323	296	291	263	301	313	305	286	285	298	287	276	306	302	285	288	275	317	293	291	267	286	261	286	278	311	274	275	289	272	288	275	297	287	305	298	280	298	261	302	301	266	272	286	282	253	292	270	281	270	268	307	300	309	305	293	311	261	293	301	311	262	294	321	268	283	277	282	278	240	282	269	269	274	299	284	291	298	280	311	292	269	293	301	262	277	305	297	295	275	272	293	281	267	295	276	282	295	245	284	303	269	322	270	272	275	290	258	291	272	277	282	271	274	309	273	299	278	286	279	311	279	307	273	272	282	296	298	280	316	300	284	268	270	292	290	306	276	304	263	309	310	285	293	288	285	259	314	285	279	292	278	269	315	310	293	266	286	288	297	289	273	280	281	266	321	284	284	281	262	297	304	263	292	288	259	288	289	313	280	286	265	290	289	283	279	280	288	299	329	293	295	289	268	320	277	323	294	298	260	303	311	291	295	277	296	321	288	272	292	273	298	307	279	311	266	257	282	285	294	320	326	302	321	293	283	263	288	293	282	314	297	281	284	275	292	293	275	315	318	291	252	264	273	318	285	298	287	283	300	285	264	274	310	302	270	281	289	305	287	291	271	265	307	277	290	304	265	279	310	272	264	310	314	324	289	267	261	288	262	295	285	283	288	289	282	279	274	258	290	291	309	293	285	302	289	281	319	282	238	265	262	272	293	265	276	276	261	250	280	306	271	297	274	270	310	292	295	311	290	309	290	262	278	311	269	299	301	262	295	305	300	269	277	310	289	263	262	302	264	288	289	295	284	262	264	304	288	290	287	265	299	282	295	277	299	325	292	262	260	285	303	267	299	289	274	278	267	284	276	278	277	297	260	297	313	269	262	283	290	281	269	296	275	269	290	298	297	290	294	286	300	292	275	304	277	317	285	268	294	293	270	259	294	270	270	280	307	273	278	291	273	281	312	267	249	289	294	284	291	288	290	336	287	293	284	282	301	308	293	253	296	281	273	322	284	279	257	287	292	260	284	273	315	300	302	301	301	259	274	262	282	273	268	287	286	286	253	289	330	303	302	283	285	301	291	240	273	280	306	272	284	312	281	301	304	296	310	287	278	285	291	284	272	278	301	264	274	254	302	283	295	286	290	286	280	320	279	280	273	314	271	271	266	315	285	289	280	302	278	301	288	308	249	280	283	281	291	304	265	283	291	301	270	274	291	280	312	274	302	305	301	289	296	310	260	289	275	272	305	271	302	304	255	287	279	268	274	306	284	287	290	292	273	278	292	305	268	299	291	317	264	309	297	286	263	277	333	294	266	283	273	280	286	312	327	296	265	244	285	297	290	298	279	293	253	288	306	307	287	285	291	293	307	302	270	289	314	307	306	300	282	318	306	299	284	265	279	285	270	286	313	277	298	303	322	285	314	284	279	284	277	285	285	289	284	254	304	258	285	299	278	284	304	265	299	266	264	267	281	279	278	259	272	303	285	324	304	275	311	302	288	261	284	275	298	276	257	302	303	291	254	269	255	298	270	267	258	269	262	266	286	297	269	275	288	311	258	274	290	272	280	302	278	282	296	288	292	287	295	264	264	285	289	290	279	291	308	280	286	326	315	279	262	268	289	286	297	276	309	279	274	284	276	310	289	293	287	282	276	285	284	268	270	265	267	280	288	296	307	272	283	303	269	274	280	308	312	262	278	275	248	286	291	303	305	291	274	297	297	306	272	290	274	272	261	277	282	296	287	282	259	298	316	258	275	313	298	277	274	292	276	287	307	303	246	291	295	255	308	263	245	243	293	292	280	306	286	271	279	299	311	292	297	274	255	279	293	264	273	289	307	326	287	278	237	261	272	255	302	298	276	329	288	280	273	300	272	275	298	267	279	260	276	255	281	291	287	327	265	280	284	283	274	284	287	291	313	309	258	277	273	274	283	283	305	298	271	240	296	261	288	291	303	296	278	274	273	284	280	281	306	266	275	276	307	258	302	296	287	258	266	291	301	269	294	283	282	283	278	293	323	291	287	328	250	323	306	296	258	261	257	270	290	291	273	260	288	284	271	303	267	286	275	259	287	301	307	267	300	296	301	282	296	277	293	271	286	285	317	288	281	266	303	305	252	270	324	288	259	266	306	298	272	282	314	298	284	294	299	274	288	267	305	273	286	259	295	277	298	266	274	302	274	278	278	297	292	264	288	311	282	305	313	289	294	283	290	290	282	273	337	273	315	287	274	246	296	281	292	298	297	292	281	289	302	269	252	255	277	323	272	308	291	312	303	267	288	274	310	297	300	280	273	310	271	277	295	289	277	285	279	289	272	278	302	293	293	305	297	319	297	263	322	301	279	283	283	275	300	259	273	302	291	277	270	286	246	335	274	276	278	297	278	272	302	262	253	290	327	286	276	278	283	290	287	285	279	280	301	302	291	257	291	287	263	280	291	272	319	292	322	286	309	281	299	256	259	294	302	283	274	300	279	301	285	254	289	265	280	293	304	270	277	300	330	287	268	232	286	290	282	269	298	299	289	284	279	290	296	295	293	289	305	268	279	300	272	296	262	308	292	298	279	283	324	278	294	289	308	287	278	276	294	280	287	307	291	313	276	320	273	295	278	289	300	277	306	288	290	287	276	282	295	277	294	287	264	279	295	294	312	275	306	291	258	261	277	288	298	281	281	307	275	272	301	290	268	266	287	286	243	291	277	336	294	306	284	282	309	297	256	292	285	286	276	290	283	265	292	294	262	282	286	324	270	283	271	274	287	274	270	285	267	280	304	292	272	293	276	266	265	274	309	303	288	282	268	275	268	301	297	300	298	277	267	295	257	289	273	305	270	290	280	280	249	289	293	289	259	254	300	310	268	292	253	297	291	316	295	308	305	293	285	261	318	282	295	280	285	304	301	276	250	288	317	278	277	286	284	262	286	303	304	312	271	293	321	275	279	260	278	303	292	264	275	265	282	285	302	271	296	272	257	265	298	292	278	274	264	307	293	254	303	319	282	267	285	282	280	277	302	284	268	280	253	275	286	304	281	292	271	270	275	335	292	337	274	290	297	297	273	306	292	315	256	268	279	270	270	261	269	295	281	285	274	284	264	264	260	317	307	308	282	272	284	279	272	278	293	254	268	289	302	288	292	289	280	262	277	312	279	289	288	316	297	294	307	293	287	278	269	261	284	286	291	324	241	286	301	297	285	263	281	275	258	281	261	292	286	284	264	290	301	314	284	282	284	269	316	306	296	314	282	307	293	302	276	250	259	283	276	295	254	288	304	279	295	282	294	307	286	274	272	283	260	292	263	287	289	292	306	301	289	258	299	290	309	285	284	267	299	270	259	288	291	268	311	280	274	265	265	296	287	264
23832	35623	26148	23949	22340	18685	15446	17042	18858	19024	14384	8343	8385	7262	6436	5995	4910	5008	4523	5436	4724	3820	3842	3227	2312	1977	1434	1268	1170	1160	1067	1127	1123	1021	982	975	929	933	936	892	846	844	819	853	850	885	902	894	978	1089	1030	1056	1019	1081	1047	1024	959	964	946	865	874	819	849	863	814	813	756	760	720	766	757	716	763	737	742	752	696	786	755	734	711	742	723	754	690	719	722	717	773	702	708	696	708	724	668	706	706	714	729	762	756	705	735	748	752	741	736	671	720	716	746	693	650	725	707	726	710	748	698	719	741	721	690	676	658	704	680	744	710	716	741	652	734	764	694	731	729	660	733	694	719	723	689	700	724	693	691	689	743	728	654	730	741	699	714	702	676	701	701	742	744	685	691	720	741	692	731	718	733	719	702	688	724	733	689	682	714	708	743	704	713	695	715	735	716	713	726	688	721	704	754	696	678	727	752	778	704	734	670	687	734	704	710	694	697	703	668	686	746	685	743	692	742	744	694	672	722	702	682	741	702	744	730	699	768	719	709	730	739	742	722	658	693	705	746	666	702	704	698	743	676	693	651	691	685	707	692	678	678	716	657	719	663	756	702	680	705	707	711	715	681	757	711	704	728	720	699	690	697	674	767	759	732	710	736	720	731	735	717	731	677	664	716	713	759	711	721	735	715	743	708	725	758	721	751	693	718	680	723	740	688	745	690	748	672	718	696	692	704	696	699	721	732	716	678	707	663	747	737	717	718	711	684	705	740	786	687	727	669	740	763	743	650	744	700	731	697	713	749	711	692	713	720	667	719	686	723	626	699	696	694	738	728	663	710	704	730	700	759	729	686	751	706	730	705	734	664	715	716	676	697	676	686	727	749	705	695	730	724	698	705	750	727	642	742	657	709	728	708	668	701	690	718	696	735	703	710	718	719	693	669	692	693	694	730	707	759	701	727	731	746	707	710	705	685	706	699	675	721	742	713	726	682	722	713	678	736	686	716	715	701	721	731	730	687	755	719	724	707	743	690	713	674	756	729	681	671	693	714	694	678	724	724	680	712	682	702	707	715	704	738	719	738	695	726	732	732	740	730	738	675	712	712	738	666	736	685	731	733	692	662	736	689	659	699	762	720	726	687	726	733	747	714	715	716	672	697	717	691	712	685	735	698	725	726	670	729	706	763	735	718	720	726	714	685	728	727	713	693	715	677	740	706	706	709	669	691	705	773	730	730	682	716	710	752	711	666	718	707	676	663	724	692	744	700	706	737	714	703	700	728	722	718	712	732	730	736	704	712	731	695	720	748	694	722	680	755	721	720	711	711	712	727	734	756	650	701	716	747	716	690	687	696	639	709	774	678	750	747	728	719	689	690	678	710	698	711	759	715	703	732	739	754	750	728	692	751	726	665	691	721	741	681	730	706	743	682	703	700	772	713	656	720	744	759	719	698	704	719	729	699	675	715	725	702	726	683	754	696	674	676	712	759	719	713	707	735	688	775	688	719	687	697	683	680	722	706	690	696	755	687	710	731	705	703	714	719	753	724	733	695	701	692	699	731	737	690	684	726	748	723	729	690	715	716	751	715	687	706	715	769	699	670	721	747	679	723	709	700	709	699	671	741	711	725	670	730	738	670	725	708	710	707	706	736	719	723	720	691	678	669	712	736	702	729	693	686	715	705	744	696	771	702	710	711	696	741	714	722	698	724	691	728	710	718	744	710	697	680	750	746	656	647	726	676	723	740	719	677	709	691	663	773	665	715	747	725	715	709	723	739	717	731	678	715	698	685	687	726	681	676	719	752	723	715	690	673	713	684	707	727	731	717	742	686	697	728	683	704	684	728	740	707	692	670	720	686	664	728	658	732	728	673	712	706	741	705	712	673	655	733	728	711	692	760	728	727	707	668	748	715	745	701	687	698	676	747	695	682	684	734	725	693	671	716	746	694	716	706	695	691	656	680	699	711	674	709	645	726	684	687	708	677	677	692	713	718	672	733	747	724	728	652	692	720	688	727	712	707	725	666	770	701	700	712	715	784	701	666	744	708	697	699	703	708	747	704	702	718	723	740	707	718	711	757	693	721	723	706	705	709	700	748	714	642	712	686	707	765	713	725	706	707	676	734	704	745	713	733	726	747	712	780	697	695	706	710	742	655	738	725	719	696	693	705	725	686	689	692	647	722	689	687	676	706	670	689	725	731	734	721	703	760	698	721	717	713	732	750	708	676	710	721	748	695	695	750	743	702	660	691	694	669	728	738	732	724	739	715	748	750	729	750	753	706	736	709	664	742	710	726	725	693	696	704	722	705	719	699	673	687	749	727	689	708	712	738	706	679	684	713	745	680	686	721	676	704	709	721	719	713	701	717	701	742	689	754	659	718	713	741	704	669	739	717	711	742	762	691	713	713	749	719	717	698	717	670	715	692	717	723	710	729	708	738	727	714	670	721	691	715	656	680	693	707	706	750	691	749	674	696	688	728	714	764	705	714	707	714	752	722	742	721	715	743	733	690	697	686	718	727	739	726	737	667	709	720	762	745	709	683	735	714	751	684	678	699	731	692	747	771	684	661	653	728	735	709	686	727	709	704	690	724	726	658	713	677	768	759	716	740	709	668	663	744	704	716	678	741	702	737	750	739	725	738	740	700	706	714	692	672	672	687	755	694	688	716	726	713	677	718	715	687	719	705	667	723	712	697	719	727	693	710	744	713	732	719	707	683	766	679	698	714	718	722	677	676	685	758	693	663	739	708	724	702	697	693	716	700	699	688	698	718	686	805	762	714	651	733	751	696	709	752	679	722	712	752	724	695	724	684	731	729	769	783	699	699	690	741	666	710	679	731	689	700	764	700	737	721	724	711	707	713	719	694	720	736	700	722	699	697	673	705	674	702	686	674	732	699	776	753	704	757	789	701	724	710	703	684	677	726	729	702	714	755	694	697	747	711	719	722	699	738	722	753	725	698	737	753	717	731	719	744	720	698	674	691	682	697	695	757	726	727	741	723	725	691	713	705	753	746	673	668	730	691	680	691	761	696	694	697	754	707	718	720	723	759	721	737	689	729	705	744	748	723	756	703	697	685	733	686	704	682	752	700	735	694	692	676	704	747	745	681	725	754	761	702	735	706	705	766	705	748	684	686	715	701	697	724	707	684	747	713	726	721	741	706	680	735	704	702	722	684	700	669	668	721	734	742	702	747	686	715	742	701	664	730	721	753	711	751	725	685	718	746	682	747	720	715	706	752	739	715	687	707	718	728	708	665	714	711	706	756	685	713	709	680	706	736	738	644	724	704	731	705	698	720	722	741	745	726	733	752	715	738	671	716	754	704	777	657	716	716	709	693	744	676	719	685	709	719	697	691	704	708	719	665	723	700	714	716	746	740	655	693	741	705	727	693	722	687	747	701	743	725	693	714	735	698	744	691	740	761	751	734	773	647	676	682	753	704	715	701	657	701	679	756	716	672	728	687	723	750	679	712	712	689	747	681	703	694	721	693	717	687	662
46607	44726	33012	25098	20953	15902	10921	9986	10295	9810	7247	4429	2768	2307	1953	1767	1419	1451	1324	1538	1212	1009	1015	754	577	497	439	376	386	335	304	335	347	333	338	299	341	327	259	295	310	283	323	313	258	288	287	308	292	317	295	324	365	347	353	315	322	310	308	295	315	270	306	256	289	277	275	259	284	265	278	299	263	293	292	265	262	249	280	261	259	299	284	268	251	277	297	269	312	260	280	265	287	302	269	229	263	277	273	280	265	257	296	247	263	277	276	273	280	245	253	250	265	289	280	289	235	231	251	282	258	250	276	290	270	241	262	280	273	277	266	239	235	272	251	273	274	245	253	260	269	249	251	267	268	314	280	228	249	264	256	285	266	255	256	258	253	265	294	263	296	252	271	265	259	262	255	235	255	285	269	261	292	243	242	231	251	275	261	270	284	259	287	294	262	286	223	284	251	298	281	259	269	268	285	242	255	278	260	265	281	241	282	254	256	281	260	267	235	292	260	278	292	264	276	224	272	299	258	267	275	289	259	275	282	281	273	242	239	255	278	274	260	270	266	259	273	292	264	274	249	257	256	291	248	257	296	261	305	268	277	281	291	248	256	248	282	293	288	296	275	277	252	271	264	279	274	284	256	296	299	301	262	295	290	266	270	282	265	269	240	258	251	235	267	243	244	254	271	254	278	254	302	275	267	259	271	274	242	279	267	271	225	244	244	261	261	246	260	288	273	269	267	234	262	259	267	291	240	248	234	263	284	258	250	280	257	280	260	248	284	287	264	270	289	255	274	251	243	245	264	263	279	256	280	250	271	255	279	290	263	272	266	261	263	261	271	291	296	261	271	249	276	283	274	278	262	233	254	270	251	243	281	254	291	264	275	260	266	267	300	255	276	252	264	270	264	266	258	268	299	274	273	245	291	254	255	273	285	291	274	277	265	254	276	285	279	263	228	271	275	311	292	267	253	268	294	259	250	268	288	255	265	240	297	267	284	270	258	291	239	252	259	263	296	255	279	263	259	228	263	244	260	250	268	246	256	252	265	251	262	241	296	279	260	247	271	230	275	278	246	276	258	271	257	271	277	262	256	239	275	278	266	257	286	258	293	288	291	257	255	276	239	266	267	247	269	280	254	264	255	268	257	276	265	265	273	254	266	270	266	282	278	274	275	260	253	260	255	255	268	259	279	245	282	249	297	247	251	284	242	272	273	270	243	287	249	274	270	266	276	251	279	239	302	257	266	300	272	270	287	266	286	267	273	286	248	283	247	277	270	285	268	271	247	242	263	271	255	278	304	308	269	292	310	270	262	275	248	261	292	267	262	288	246	264	257	259	282	265	253	299	268	252	273	272	261	249	253	287	256	255	277	250	254	294	253	290	269	264	240	286	239	290	263	258	263	267	311	256	273	253	259	250	247	265	272	264	270	270	259	279	267	265	254	274	290	282	236	258	270	272	251	263	266	276	250	270	268	251	278	259	271	261	253	269	299	250	286	251	257	287	240	263	271	262	293	257	241	232	276	263	275	282	245	234	266	278	292	276	292	280	275	295	296	271	267	269	277	265	286	267	286	256	252	264	277	268	280	275	270	232	262	259	240	292	301	265	260	271	255	249	272	273	275	257	255	264	270	266	280	286	254	288	266	259	256	282	270	274	297	286	277	287	255	262	276	310	285	264	278	259	276	261	248	281	284	289	286	277	267	282	292	248	262	275	256	258	260	258	279	278	271	275	281	259	233	252	302	281	261	276	276	269	266	271	271	250	277	268	251	279	286	243	261	298	266	238	261	253	273	243	267	260	259	264	241	295	268	255	269	246	297	283	280	275	261	248	288	244	249	250	306	297	253	252	259	297	262	265	288	250	281	269	266	297	288	274	245	296	260	257	265	259	284	242	249	260	258	257	243	262	253	280	271	299	263	264	229	254	285	269	251	258	288	278	278	241	297	259	246	258	247	272	248	289	246	242	266	250	275	286	286	274	272	270	294	265	230	240	288	255	279	286	294	283	284	293	269	271	272	272	261	249	252	267	272	262	274	272	271	245	262	269	266	265	284	221	255	247	284	269	264	276	282	260	273	246	263	239	306	294	252	257	286	277	287	265	271	268	334	264	264	254	254	286	262	252	256	225	243	300	267	273	270	260	305	293	273	248	246	246	283	262	297	287	257	282	279	252	254	277	253	272	277	249	292	276	273	274	275	293	249	237	280	285	243	264	264	284	249	281	254	268	258	243	241	274	277	262	246	279	257	264	249	254	264	264	265	263	298	267	238	263	270	239	259	264	258	259	270	270	283	241	267	266	289	263	254	263	260	279	261	284	258	245	237	275	292	256	294	264	284	296	259	274	250	277	288	259	271	264	295	256	270	256	248	254	302	285	261	281	289	264	275	251	254	294	259	273	259	267	276	280	288	270	248	286	245	246	248	261	278	265	277	290	268	265	274	249	251	299	272	290	299	264	260	277	258	250	282	296	280	261	291	268	281	282	271	261	278	269	266	266	270	274	271	257	247	266	293	272	270	276	266	267	287	286	256	268	280	268	275	241	248	283	286	276	275	257	288	286	300	281	313	277	276	253	231	281	279	286	266	245	292	299	259	250	233	289	300	300	276	230	270	223	279	286	301	274	293	271	270	233	261	236	262	268	248	285	271	259	260	263	258	282	267	264	225	261	270	277	280	302	316	276	284	252	286	281	295	299	269	298	261	266	264	263	252	300	273	261	240	275	284	250	281	255	262	295	253	262	274	270	258	283	233	253	260	249	296	278	259	275	263	237	262	271	282	256	269	227	257	255	266	264	250	274	273	257	303	283	231	266	272	256	245	250	253	257	268	276	295	279	268	280	282	238	269	273	261	280	285	287	251	287	275	269	274	323	277	251	255	281	274	259	267	285	253	272	287	266	281	241	297	252	282	287	291	264	255	256	285	298	240	280	252	262	273	266	281	275	286	259	270	274	233	296	263	250	262	277	271	251	256	251	267	274	256	259	252	260	256	265	272	259	253	283	275	286	266	260	290	254	270	279	287	273	245	258	296	283	269	262	274	306	258	270	298	230	267	266	246	286	260	276	268	252	241	266	283	276	252	255	234	277	269	254	261	264	243	278	278	297	273	252	263	274	266	288	245	257	267	245	230	252	277	264	271	261	285	263	256	253	266	249	286	272	261	262	245	258	253	307	258	278	250	254	277	279	251	262	291	288	240	272	276	274	253	273	242	289	283	237	279	262	258	270	282	290	239	287	274	284	251	277	276	257	261	256	247	277	235	268	270	278	259	272	259	261	281	289	244	259	261	255	255	261	266	297	266	288	282	286	242	281	272	295	258	271	238	288	297	273	253	293	265	239	253	278	264	257	257	263	281	271	259	268	272	270	287	280	282	267	284	272	280	270	283	271	270	282	257	270	271	236	244	237	279	291	297	297	263	241	277	260	272	255	298	275	280	270	255	253	256	277	262	270	248	255	259	277	266	277	281	292	265	247	297	309	273	266	274	291	274	300
34839	41496	32804	29820	27145	24241	20413	21663	24818	24758	20395	13154	11052	10874	9889	8837	7231	7257	6937	7848	6828	5854	6007	4203	2955	2377	1848	1525	1347	1298	1246	1162	1235	1222	1112	1055	1076	1009	1042	909	932	805	821	860	810	889	919	969	1093	1157	1197	1239	1197	1123	1157	1133	1038	981	933	917	939	808	813	787	807	787	767	787	715	775	753	703	706	663	700	702	679	649	732	658	693	660	707	724	639	675	682	672	688	699	690	630	650	613	658	678	701	676	673	686	704	636	670	705	667	662	657	642	661	627	680	686	656	641	715	677	704	631	648	692	720	660	688	673	672	660	682	650	668	699	698	640	632	705	669	622	663	678	649	635	695	678	611	631	670	643	621	654	660	649	679	653	669	630	681	654	654	640	659	641	651	631	649	678	703	684	693	674	713	659	698	674	671	682	659	672	668	680	695	660	701	654	646	690	648	628	678	641	685	697	660	621	695	671	728	616	680	677	650	645	684	666	667	660	692	651	645	691	646	699	653	664	687	669	685	708	676	632	733	690	684	656	671	651	670	664	626	631	667	639	703	670	666	677	709	656	668	672	643	699	679	645	707	594	655	636	672	667	635	664	728	656	701	672	652	678	649	702	667	628	656	680	682	650	660	636	655	712	667	620	629	664	661	665	669	679	713	726	692	615	654	720	682	611	719	629	685	637	626	662	660	680	653	665	631	678	687	639	685	714	684	686	678	700	680	627	683	703	706	656	664	687	626	682	678	662	632	670	637	648	681	685	659	664	698	690	685	679	671	638	679	709	678	634	682	666	665	682	672	634	673	688	625	646	640	659	653	632	656	653	669	644	673	673	668	657	627	659	688	618	639	672	651	688	709	607	636	660	682	688	696	682	676	636	689	602	627	636	690	669	633	668	629	676	644	678	684	657	700	689	665	648	689	673	648	658	609	694	693	691	663	676	679	659	653	673	657	622	632	700	683	666	717	631	684	667	713	672	648	653	673	621	688	665	666	693	639	678	665	708	677	710	659	667	660	681	632	668	673	654	716	651	658	657	662	711	658	648	696	648	628	665	713	652	660	662	666	632	651	679	653	671	638	648	699	675	639	722	678	626	682	695	641	649	619	626	709	680	670	672	659	666	678	647	640	689	637	664	638	646	641	622	647	656	623	668	674	672	662	647	635	676	649	681	717	680	667	640	643	719	665	715	684	658	682	671	649	613	657	676	631	648	669	653	681	657	607	630	677	705	679	700	641	701	614	668	639	665	654	688	689	642	668	640	694	643	656	690	666	677	641	616	675	693	670	680	705	670	635	705	655	670	673	599	642	624	659	640	656	688	677	684	682	633	688	682	638	682	716	635	628	647	691	625	683	667	671	649	662	617	624	639	674	685	632	685	644	674	666	601	684	633	649	708	650	658	685	671	613	610	706	635	653	654	641	634	681	683	660	685	675	692	694	692	639	687	703	684	671	658	632	679	655	659	684	691	688	671	704	685	687	668	615	684	671	639	650	660	695	643	675	672	703	734	663	659	675	668	687	667	671	668	681	657	666	629	663	698	686	650	680	673	640	682	691	668	639	680	618	657	645	655	671	666	668	662	631	663	694	686	694	713	660	672	671	690	625	671	657	635	729	669	698	729	680	688	651	659	636	639	682	675	635	711	679	647	692	650	673	638	706	649	701	652	646	669	653	651	680	722	675	652	678	652	673	697	701	669	644	651	649	673	706	656	651	664	665	637	662	674	642	647	704	659	683	653	658	635	690	669	725	676	618	692	673	647	671	654	686	677	698	671	634	699	692	647	649	680	629	691	670	615	633	684	659	675	614	683	683	678	717	643	647	635	667	655	681	678	675	698	683	677	662	655	738	644	661	677	671	672	700	687	669	689	684	688	664	652	651	672	705	657	680	677	680	703	684	708	676	644	657	627	747	723	659	660	672	704	658	670	694	682	682	686	723	678	661	654	684	653	613	681	713	685	659	652	643	635	650	640	693	704	669	680	665	667	671	672	669	709	688	653	673	633	651	666	613	677	709	628	688	670	642	670	638	645	669	685	653	679	688	649	659	658	651	688	636	612	661	679	665	694	706	661	686	692	699	646	702	667	649	690	712	644	645	628	629	643	708	692	637	681	641	683	641	640	684	691	693	649	700	669	686	685	677	680	634	690	687	657	691	663	660	686	679	633	681	678	650	691	653	672	651	640	658	675	694	639	651	685	696	674	693	679	658	687	639	632	653	662	677	620	727	654	714	615	652	669	683	677	647	629	668	688	668	662	692	582	686	659	712	673	635	650	733	713	707	688	703	660	664	671	636	646	676	727	683	662	660	678	717	707	666	672	655	626	683	706	693	617	639	683	629	633	647	722	675	654	666	654	674	598	680	667	685	666	636	666	694	639	673	650	658	673	707	622	661	632	649	675	707	614	640	641	666	665	670	663	643	682	664	657	656	693	646	687	678	618	656	677	664	724	659	664	682	666	670	699	651	651	603	644	641	644	681	679	638	683	701	630	633	701	690	696	700	640	609	665	678	661	670	686	660	649	685	676	648	653	667	633	648	704	722	660	646	689	698	707	668	671	675	700	638	649	665	656	665	677	642	664	689	691	670	661	702	692	673	708	730	662	696	694	658	694	702	678	636	642	680	712	692	683	662	649	681	687	685	698	674	675	626	694	674	691	643	683	681	688	668	698	650	667	654	711	656	655	668	680	626	645	657	626	695	710	676	677	664	667	667	640	655	683	625	624	644	627	653	613	725	652	673	642	626	692	661	660	675	656	658	698	685	668	703	724	663	702	650	653	688	652	620	708	686	678	679	715	657	637	637	667	682	672	693	673	670	669	661	664	699	673	625	638	610	671	631	700	692	693	724	676	639	678	653	679	688	621	662	634	660	711	621	669	672	652	663	676	676	661	675	636	667	672	647	684	656	656	693	693	666	651	642	649	627	674	658	649	668	687	676	683	635	638	704	682	690	673	640	663	708	673	663	650	665	672	696	638	703	705	680	652	632	637	672	701	654	655	646	637	657	702	684	686	659	685	622	635	618	656	665	690	704	691	637	645	665	659	687	635	662	732	700	632	633	623	668	641	691	706	629	695	637	679	663	645	650	653	655	693	674	684	620	660	682	663	664	662	617	699	667	646	639	673	717	627	678	655	644	699	670	719	605	621	680	657	712	662	666	700	681	667	622	670	653	639	662	657	660	686	649	610	677	684	666	669	640	673	654	663	670	683	649	663	644	659	654	655	627	712	656	657	636	650	659	682	632	658	651	648	668	688	658	694	658	709	629	706	664	644	637	652	682	695	648	673	647	683	719	667	702	687	685	711	663	673	682	636	664	660	669	673	656	667	663	713	678	658	685	653	646	644	635	706	637	729	627	664	698	678	666	673	634	670	662	657	713	681	631	636	680	650	715	640	655	640	655	667	663	632	680	665	732	632	654	671	689	634	672	648	656	702	646	682	658	665	676	650	639	653	650	674	647	672	688	727	665	656	602	696	664	656	633	706	660	646	688	651
15733	13750	10785	6771	4252	3017	1992	1521	1281	1138	936	837	760	691	701	667	587	526	504	487	432	446	381	368	352	343	314	307	355	283	298	317	304	292	296	288	302	289	287	277	305	304	269	275	299	313	271	336	288	304	298	254	302	316	312	307	304	285	274	314	261	252	282	274	306	295	264	290	320	262	274	314	278	282	295	268	273	259	271	294	247	291	290	309	296	250	250	294	296	267	283	287	286	267	279	315	269	260	269	251	273	276	252	260	283	251	240	267	265	268	262	289	262	306	270	290	263	279	313	256	274	279	266	246	283	302	302	267	301	260	258	299	288	299	268	290	280	287	257	281	283	276	274	272	279	262	264	283	278	297	273	269	270	290	280	270	281	282	317	257	277	278	275	250	275	261	273	274	280	282	278	273	272	285	266	293	317	282	265	260	296	276	277	263	277	309	271	268	256	305	267	270	252	272	268	260	279	280	325	296	269	287	276	262	266	257	249	273	300	240	268	254	244	267	287	271	276	282	297	276	284	269	306	256	242	276	305	276	293	301	280	276	270	276	262	285	280	284	278	283	333	301	287	239	250	274	272	258	252	268	315	277	270	258	280	269	280	223	262	290	276	239	288	281	250	281	288	284	270	276	261	278	277	278	297	257	268	256	248	254	293	282	278	281	289	259	294	260	288	256	303	260	291	265	262	258	226	289	284	254	273	270	283	270	297	245	257	293	256	259	276	292	246	273	274	257	276	287	247	259	292	263	306	276	270	253	265	278	251	287	288	239	275	258	245	281	284	245	274	269	273	265	292	290	246	276	275	303	281	268	279	287	292	299	279	291	288	284	294	259	278	270	299	316	265	247	294	273	259	280	288	286	271	280	286	259	294	283	277	291	282	276	268	240	298	286	305	273	277	273	245	258	289	265	294	256	281	259	242	251	280	257	237	266	288	282	257	258	287	272	289	275	279	283	286	267	300	267	273	293	299	257	269	265	271	264	279	282	248	291	312	274	284	267	272	311	288	299	266	270	286	277	295	259	264	311	283	292	296	279	284	280	271	278	276	264	276	260	268	304	254	267	268	277	267	275	297	250	277	308	263	299	315	267	280	281	287	321	293	254	292	267	267	273	301	246	314	258	269	289	316	268	270	279	268	267	277	267	257	272	260	279	283	251	307	262	273	287	269	291	243	271	307	250	276	275	304	277	267	268	265	305	299	290	297	249	302	289	261	264	292	284	311	287	262	301	305	316	289	292	291	261	277	267	302	314	234	258	279	262	309	305	286	314	290	271	277	262	264	252	296	264	301	266	288	284	246	284	290	271	282	271	294	296	307	265	274	268	273	268	247	253	284	283	263	275	271	272	278	292	246	268	290	264	268	278	286	289	282	272	268	277	293	276	299	288	274	284	286	294	273	258	282	275	278	281	291	282	273	278	253	287	279	274	270	286	271	277	274	255	239	266	280	323	252	285	265	285	276	270	269	273	276	281	251	313	257	263	298	282	261	277	268	293	272	270	270	318	288	260	287	266	250	262	276	242	287	280	298	283	262	296	300	294	279	269	285	289	280	281	314	294	285	305	262	250	287	269	290	271	288	276	291	277	315	275	262	265	268	281	280	244	266	285	261	283	264	285	268	268	266	270	255	246	264	283	261	292	264	299	263	282	268	286	285	295	267	280	287	264	245	283	262	299	293	283	271	284	292	286	268	238	299	281	239	285	268	270	234	276	265	246	297	266	268	271	306	265	282	243	286	309	271	282	273	256	279	267	280	245	302	305	255	259	303	275	266	281	266	299	269	282	254	284	302	279	273	272	277	250	252	281	262	285	266	291	279	292	297	271	287	289	244	267	275	258	300	270	288	263	267	252	270	246	292	269	264	275	280	288	247	291	276	253	271	257	281	257	287	263	278	286	304	286	286	302	274	271	271	288	277	282	278	282	288	252	260	276	288	276	282	284	268	242	297	260	284	264	255	290	276	284	255	285	277	265	271	279	269	267	286	257	264	308	298	281	278	270	282	262	286	257	268	269	281	262	292	323	294	265	296	273	297	256	266	272	292	280	275	305	264	257	290	271	257	288	298	274	267	302	259	293	268	232	274	266	254	271	275	280	284	280	311	277	282	303	254	285	267	301	264	275	268	256	273	280	298	268	308	259	276	270	301	275	276	297	322	251	279	278	261	283	304	284	275	275	270	297	246	265	285	316	272	243	267	273	265	282	291	266	300	259	271	292	261	263	252	288	311	271	297	264	273	259	286	285	263	274	241	292	260	255	261	249	283	274	275	268	275	283	296	260	263	262	266	282	279	259	256	265	249	258	283	287	288	295	291	257	288	278	283	262	305	286	262	268	289	275	272	288	267	307	294	274	241	240	307	271	270	274	282	277	262	269	279	284	262	271	290	287	300	295	244	260	276	271	268	276	261	288	264	278	294	263	274	261	287	267	286	265	292	277	273	255	266	259	272	269	279	281	284	272	306	321	267	274	241	263	282	294	277	257	251	294	291	303	285	273	260	258	262	262	274	299	283	270	261	272	253	275	293	278	250	281	270	256	286	293	282	284	285	268	286	290	299	269	283	268	267	279	279	268	277	277	294	251	278	262	296	284	290	294	274	274	323	286	252	290	314	247	299	283	270	287	252	270	262	264	271	292	265	273	276	281	267	297	271	307	248	270	283	269	297	268	281	258	271	289	276	309	290	278	314	306	263	254	318	289	271	274	278	288	280	312	260	254	283	260	291	314	267	236	300	315	244	285	254	285	278	260	279	254	272	286	326	311	301	254	285	278	279	302	281	293	270	285	295	297	309	252	310	296	262	272	279	301	313	274	255	247	238	256	265	300	265	243	272	265	290	279	256	284	279	276	306	257	283	289	250	279	289	305	268	312	276	253	270	259	259	262	268	287	258	257	272	287	276	270	256	264	282	257	290	276	297	271	271	272	253	256	272	260	283	281	298	274	277	281	276	288	285	297	263	278	273	260	278	253	284	279	293	236	260	278	270	259	275	267	282	287	275	268	263	271	248	267	293	265	262	276	303	264	263	276	251	279	284	294	302	325	272	254	261	264	266	257	272	270	288	266	301	255	295	269	284	275	289	288	269	268	285	270	274	277	263	288	255	279	271	279	273	285	233	294	243	278	267	283	285	276	282	252	296	289	279	248	292	270	256	253	269	273	254	296	294	290	276	287	253	247	251	309	273	292	301	272	295	279	260	261	306	262	294	280	250	293	283	278	266	280	303	310	243	287	287	281	282	255	272	281	260	309	279	285	243	299	294	280	255	299	301	282	271	274	272	264	284	278	265	265	291	276	258	294	281	252	300	253	270	278	300	252	263	255	286	253	289	284	282	297	255	265	262	279	293	285	263	249	288	264	265	255	294	286	272	277	283	250	247	274	297	284	245	270	275	233	263	285	253	281	266	286	271	303	286	294	273	290	277	264	279	313	274	316	272	272	287	295	269	270	264	267	273	294	305	286	293	301	256	299	254	299	302	272	301	274
10672	13447	15460	15176	12776	10567	7827	6663	5913	5455	4709	4161	3467	3340	3170	3104	2839	2627	2489	2216	1908	1751	1493	1455	1358	1196	1077	888	937	918	834	834	847	920	842	847	835	810	835	790	758	725	757	727	796	750	793	810	834	879	928	899	889	928	934	869	879	818	840	795	774	718	775	713	735	749	773	699	730	724	701	723	666	725	697	696	653	727	704	744	695	646	691	694	688	685	709	694	701	752	721	688	705	706	714	713	726	734	722	745	695	709	690	707	660	717	678	672	743	679	721	721	689	671	728	688	701	715	720	745	708	676	711	701	696	627	723	729	694	723	700	682	661	714	689	729	703	689	736	694	686	666	625	753	696	707	702	706	721	739	720	734	659	686	742	675	666	638	712	700	725	653	675	674	657	673	673	695	721	679	682	724	668	674	675	681	706	704	735	724	711	691	686	724	705	710	718	723	659	685	677	685	685	700	698	690	757	714	701	648	742	661	654	702	670	707	693	782	736	700	675	695	631	714	718	735	687	701	670	712	690	749	688	703	667	712	651	733	667	676	692	710	740	724	702	680	698	677	646	619	708	711	717	678	712	722	654	735	678	684	664	701	706	690	697	736	727	700	699	701	695	736	665	707	663	708	699	691	635	730	650	703	662	715	685	685	718	676	700	679	700	680	691	687	759	717	716	695	695	627	656	715	649	675	678	669	705	707	651	749	678	682	708	717	671	697	697	686	666	718	665	698	664	711	664	683	650	688	676	718	696	650	654	730	707	682	688	721	700	689	732	714	728	683	692	703	699	749	651	698	697	727	783	719	732	661	726	694	633	681	687	703	674	713	691	720	674	706	697	673	697	675	726	670	651	716	740	717	707	671	698	660	738	655	655	715	685	708	675	700	712	716	651	677	634	725	670	694	662	686	692	709	666	689	647	703	654	666	726	730	652	700	685	678	664	722	697	702	670	692	680	720	690	711	679	689	698	716	702	681	712	701	704	735	705	684	701	667	671	739	709	708	691	688	723	684	684	706	679	687	708	708	715	668	678	686	712	661	691	714	723	726	683	709	687	648	672	739	658	700	601	721	694	703	738	690	664	704	697	698	670	681	687	726	718	670	708	688	741	679	653	761	676	689	643	669	720	700	667	640	664	712	673	712	710	659	724	673	681	719	717	724	684	714	686	724	776	691	693	695	692	747	683	729	688	667	664	685	708	677	669	698	681	742	732	666	706	710	696	714	698	709	698	696	715	702	675	653	711	721	720	683	654	731	719	756	700	727	644	665	681	736	672	705	703	694	689	704	708	685	710	680	671	652	689	715	678	708	682	685	670	670	702	752	677	677	725	717	680	738	670	698	667	663	634	723	691	691	696	699	718	693	671	670	704	686	686	686	711	731	720	660	666	647	645	716	675	769	663	713	697	664	704	689	724	651	723	675	675	733	682	737	725	712	708	719	707	700	737	712	692	717	720	715	683	652	709	668	690	697	689	663	656	678	716	735	718	727	711	699	681	720	745	669	709	702	708	689	727	667	690	679	707	707	721	680	730	663	719	696	693	695	656	668	728	686	735	740	728	709	690	722	687	686	723	679	718	730	695	724	683	682	652	733	677	693	687	724	687	679	708	737	724	704	674	674	715	724	704	687	719	734	672	690	674	729	702	708	728	679	719	715	677	691	700	724	673	673	711	745	703	681	676	688	716	649	690	662	739	697	694	722	707	684	665	665	717	688	722	653	709	705	684	701	722	719	698	683	704	713	707	639	703	672	705	698	688	715	736	658	664	667	720	695	694	731	644	717	648	692	651	740	700	642	681	680	685	716	694	691	723	713	713	663	717	724	670	656	688	683	686	739	759	674	677	683	724	665	677	727	671	678	742	668	669	717	729	673	760	680	673	697	691	682	690	671	694	711	706	714	693	683	697	708	672	713	680	693	690	719	660	723	675	701	737	662	765	709	703	714	706	717	717	694	706	720	706	716	667	701	729	727	724	655	727	718	671	693	715	748	700	717	676	698	680	707	701	684	708	699	664	666	702	656	746	692	664	730	721	706	684	696	739	654	691	700	699	654	692	713	752	686	674	688	657	650	729	697	651	755	661	707	670	697	739	725	668	699	686	696	717	661	767	687	697	653	701	735	725	671	656	708	658	685	699	701	672	685	671	725	693	690	734	763	707	732	720	674	687	694	668	702	719	717	715	677	686	700	710	696	716	703	724	721	698	667	684	706	723	690	679	713	719	666	671	706	728	692	690	684	681	706	741	699	698	676	697	643	712	679	704	697	697	702	679	676	705	691	720	650	690	756	711	719	713	703	736	704	691	640	685	714	707	690	686	688	739	718	670	719	730	723	756	727	707	655	685	749	708	706	710	674	671	678	706	663	703	706	714	703	694	748	702	660	697	669	721	674	683	705	660	658	696	698	662	637	668	711	728	726	707	737	661	697	745	741	665	673	722	730	733	719	681	657	758	683	680	688	655	672	716	733	757	690	673	688	687	693	677	739	672	739	683	717	671	683	711	712	653	693	663	690	703	719	680	665	664	647	666	717	677	666	669	717	688	709	720	655	703	704	698	662	737	684	716	708	713	782	702	719	663	721	720	663	693	665	745	744	703	654	736	705	655	687	751	684	733	705	691	696	669	715	667	701	702	706	683	676	676	703	711	726	711	701	739	663	707	740	684	720	677	656	707	713	693	700	702	716	660	724	701	726	694	704	733	708	690	690	767	690	699	671	677	689	699	677	755	713	666	723	665	692	670	680	723	714	689	650	713	694	751	680	693	649	715	647	648	637	702	707	732	668	682	698	711	689	667	662	668	700	714	674	721	683	693	693	702	665	679	698	698	714	699	691	696	691	742	694	697	704	717	703	685	676	684	736	705	661	673	725	713	680	671	699	668	723	667	724	676	660	658	702	714	748	688	720	676	689	688	685	723	676	710	705	746	756	707	734	697	672	659	687	692	663	740	729	712	692	720	719	712	672	704	664	679	682	710	690	670	731	717	683	701	690	687	681	655	676	700	708	668	667	704	733	716	670	705	635	728	696	671	731	695	686	693	723	651	716	692	739	710	686	710	669	733	681	664	671	698	708	703	696	667	717	672	670	690	653	696	665	685	681	688	696	720	669	642	686	707	707	698	726	746	723	686	728	697	679	667	650	766	649	744	689	708	694	674	723	713	700	737	678	685	717	735	719	691	667	694	669	726	708	697	667	737	712	680	710	710	680	746	714	666	686	670	720	631	670	709	632	700	703	723	654	667	701	668	699	682	744	714	710	670	689	667	661	704	663	708	710	694	701	742	712	620	674	706	695	699	711	707	737	758	673	668	737	684	720	694	670	665	730	686	684	653	704	678	650	705	691	668	666	753	722	680	688	706	688	668	692	725	662	709	694	654	711	673	728	673	719	695	662	649	740	717	697	720	653	685	691	701	743	728	691	701	668	680	690	692	701	659	692	693	700	635	660	763	692	720	668	709	710	689	694	655	673	736	707	687	710	693	744	673	725	711	628
37409	41633	33391	20905	14988	10119	6187	5069	5299	5525	4282	2735	1686	1360	1384	1255	1027	850	939	883	835	745	662	562	471	474	418	355	349	378	344	317	322	323	338	309	288	304	290	293	337	288	300	287	334	272	297	324	345	330	322	324	311	301	331	331	301	323	316	314	306	268	325	309	298	287	308	327	298	272	276	286	251	271	305	283	295	283	297	295	283	326	286	278	245	310	267	281	266	290	264	303	305	282	233	294	242	265	299	268	277	285	272	273	289	299	283	271	300	264	292	316	278	278	242	280	298	295	282	280	246	281	281	272	300	292	279	285	280	266	281	282	312	295	288	278	282	315	286	269	268	295	267	301	271	259	277	290	304	291	303	286	276	276	294	299	284	274	280	269	274	319	316	290	323	301	258	275	284	269	295	259	272	279	288	287	265	244	298	298	250	273	280	279	280	287	268	309	289	284	304	267	279	287	273	289	296	286	269	292	283	297	300	296	318	295	263	276	276	284	270	297	316	296	277	280	257	288	299	281	284	269	295	286	315	282	267	288	299	285	253	283	286	309	294	273	294	307	262	270	271	272	250	291	268	264	271	298	275	280	270	260	284	297	279	280	308	290	286	286	281	279	311	262	255	275	272	304	275	298	278	276	271	275	263	273	275	271	267	268	308	273	289	288	302	278	273	301	282	297	263	273	264	284	290	309	253	281	280	282	275	304	256	255	279	255	254	275	279	275	272	285	274	310	283	292	275	301	278	279	260	265	279	306	299	272	284	294	306	262	300	271	304	294	282	294	278	283	297	264	291	252	290	293	291	282	271	270	279	290	288	290	260	297	288	259	280	283	299	274	281	285	238	283	290	281	275	290	298	296	280	265	307	282	300	274	274	270	303	281	279	294	272	280	258	299	259	265	313	328	269	291	270	259	258	281	331	287	277	291	324	281	260	275	285	299	310	284	284	276	265	296	256	239	287	300	293	289	275	291	266	244	255	248	285	277	318	283	316	293	266	291	267	269	288	288	267	280	278	280	315	273	276	281	273	288	283	270	272	321	306	302	255	258	280	278	272	284	282	302	309	300	285	249	293	285	287	256	315	288	274	275	286	310	270	255	326	315	276	267	292	299	283	299	278	259	300	276	256	306	278	300	281	274	299	296	320	293	295	286	258	306	264	291	293	290	275	316	294	283	258	311	275	277	305	292	265	290	291	288	303	301	277	277	280	303	296	281	308	263	301	289	279	290	318	280	294	310	298	279	311	275	301	266	262	269	274	283	260	291	269	260	277	282	315	287	250	274	291	320	273	314	307	295	265	272	276	282	257	304	291	238	301	293	274	293	306	264	312	315	291	298	292	264	289	269	299	254	267	312	276	292	259	312	291	253	282	285	311	271	268	285	303	298	265	278	331	288	291	293	281	285	290	299	326	277	286	306	279	305	309	281	265	282	277	301	270	268	271	298	282	317	267	317	271	294	324	271	305	260	298	282	268	287	281	326	280	275	285	310	277	280	268	279	281	251	272	275	291	311	291	285	313	263	273	279	318	243	271	284	319	288	277	283	321	293	280	275	304	274	292	298	290	274	270	287	259	273	301	289	287	300	292	273	290	271	298	273	268	303	298	288	259	273	268	267	249	296	277	280	273	270	280	279	267	286	289	273	321	297	286	275	326	281	263	281	278	305	309	287	273	286	300	286	269	271	267	274	308	256	309	291	248	266	269	291	280	258	296	280	278	281	296	264	250	282	283	278	299	270	276	252	286	290	313	267	275	281	309	260	325	305	279	281	281	293	281	295	268	284	268	267	284	290	271	278	306	292	286	297	284	271	266	282	298	308	268	294	285	305	318	272	349	283	285	255	283	296	286	292	264	260	275	275	269	280	291	271	268	276	288	283	276	278	293	272	271	321	280	274	276	297	296	281	271	282	261	295	280	284	283	283	282	284	271	261	305	281	329	283	300	285	286	298	283	291	306	260	284	298	311	268	282	284	268	294	282	330	283	257	270	298	280	282	275	260	277	295	279	253	300	293	298	257	276	296	288	315	265	265	268	252	275	242	257	306	312	259	282	267	299	266	310	291	275	267	293	262	275	296	267	289	320	279	305	284	268	298	300	285	314	308	284	274	284	282	289	292	288	300	259	286	314	254	280	290	304	278	282	296	274	274	271	271	280	283	292	279	300	284	262	267	262	269	261	292	276	248	283	306	289	275	247	283	285	308	251	285	264	310	306	305	278	270	258	299	289	265	274	242	279	316	283	279	310	281	284	289	295	286	299	267	280	286	292	275	286	288	288	265	284	276	290	270	278	266	296	262	294	272	282	282	271	278	272	271	294	298	294	284	307	304	300	285	286	269	260	274	293	302	306	290	279	286	278	284	265	312	274	271	301	290	305	304	308	284	237	281	273	277	291	285	293	292	280	295	313	284	266	325	242	308	256	304	276	295	303	308	269	271	286	249	300	256	286	281	263	288	277	296	264	286	304	249	297	280	281	298	253	300	252	298	284	278	271	296	278	287	266	271	292	265	290	327	261	300	257	281	280	315	245	284	301	273	269	287	302	287	280	285	282	285	289	318	259	288	296	309	283	300	317	301	262	254	278	283	286	303	298	265	287	259	296	336	281	297	279	293	291	326	305	284	297	270	266	282	257	279	309	295	282	331	263	302	306	305	265	272	303	263	322	297	263	285	297	311	279	265	288	289	288	283	245	281	289	261	280	263	313	284	260	285	295	252	255	317	293	254	278	296	274	267	294	311	293	269	285	296	282	297	268	302	276	293	276	298	285	303	291	318	263	308	293	282	314	247	295	286	262	291	290	287	272	278	274	289	298	288	286	294	317	316	301	297	331	308	322	267	273	283	274	274	276	279	253	295	291	281	301	293	248	327	278	297	264	295	320	310	290	267	252	300	271	293	300	268	263	292	300	282	273	271	296	294	283	270	311	293	329	280	302	308	280	335	272	284	269	303	290	282	273	252	282	275	306	279	344	305	276	309	279	309	315	285	289	263	304	293	270	302	286	273	289	290	280	293	267	272	276	265	275	257	246	281	297	287	288	273	305	268	284	280	279	292	263	282	320	287	302	299	257	261	278	290	293	267	270	261	275	282	308	275	267	293	289	268	292	298	288	284	271	273	266	265	304	267	278	303	291	302	258	274	272	286	285	302	270	300	294	300	307	291	283	301	261	285	296	278	305	276	299	290	306	247	273	282	276	272	275	288	277	278	261	252	304	289	289	280	291	309	283	265	301	266	274	308	259	278	298	243	308	266	305	289	310	289	279	281	291	277	286	256	292	306	291	297	317	291	285	250	264	290	270	280	286	261	280	258	281	305	284	277	300	282	286	267	265	265	309	320	289	263	287	306	313	303	285	299	311	280	268	262	301	297	302	296	287	258	328	277	263	293	265	272	266	284	284	263	282	273	288	314	284	276	281	302	335	307	273	281	296	272	285	279	267	285	281	276	271	267	263	260	289	281	288	307	276	301	299	275	291	281	303	287	239	284
27201	35301	29466	24191	20888	19077	15637	14890	16454	18430	15496	10257	7454	7645	7504	6529	5305	4600	4955	5061	4469	3998	3886	2631	2049	1738	1535	1276	1177	1160	1129	1127	1054	1007	1000	1029	928	937	919	888	874	801	866	849	786	862	860	926	1014	1024	1077	1049	1002	1052	1027	1029	979	946	899	888	870	867	844	825	807	810	834	730	751	792	789	767	723	755	761	701	758	738	753	747	771	725	715	709	750	752	676	705	693	721	747	678	725	696	675	674	707	717	728	690	699	744	748	706	712	718	699	701	697	754	715	706	717	717	701	682	703	751	746	715	677	695	695	665	735	720	686	750	681	720	747	675	707	699	725	711	696	737	720	713	668	721	699	694	743	672	739	757	740	706	723	751	664	695	731	674	657	709	716	718	739	704	725	671	679	694	769	722	710	737	712	673	718	686	686	757	672	691	656	692	711	766	742	748	725	715	727	696	712	704	710	661	708	714	727	677	728	732	740	702	666	736	734	686	686	768	668	688	671	711	703	716	724	744	662	698	708	752	731	754	692	706	703	725	699	707	710	715	638	734	702	752	662	749	757	740	722	721	721	711	708	677	720	713	700	680	676	736	700	759	694	695	728	677	710	701	729	725	695	708	696	708	732	726	756	707	773	754	685	715	695	680	726	709	739	721	747	706	648	706	725	719	724	717	694	677	682	721	743	699	697	729	752	680	712	686	685	738	671	731	699	728	702	690	691	689	671	686	730	689	736	731	689	721	732	720	702	699	693	682	752	737	701	692	687	767	695	714	705	725	670	719	695	694	737	740	697	707	699	694	689	717	731	724	684	766	738	717	724	701	709	691	707	713	717	698	734	671	723	691	686	653	723	728	726	699	718	710	679	717	716	706	694	724	722	702	710	676	732	700	725	709	758	742	714	749	652	734	707	726	697	739	687	701	667	696	681	734	672	676	682	685	703	734	765	776	683	739	707	690	727	679	677	711	669	664	688	737	705	679	712	691	726	711	717	711	699	689	675	698	729	705	680	676	728	679	677	770	643	704	702	726	730	726	764	709	694	710	711	672	722	711	660	705	733	728	734	687	716	705	751	710	739	756	704	685	690	712	737	751	680	704	692	737	756	719	705	699	718	688	756	712	722	749	682	715	692	691	752	697	704	735	713	689	736	714	710	719	707	690	682	711	739	725	724	717	683	722	738	778	728	717	699	743	716	725	720	740	747	745	675	727	735	725	689	700	683	721	711	712	723	703	700	692	750	724	664	716	710	686	685	710	697	683	712	766	710	750	701	727	686	685	755	706	716	713	748	676	711	704	738	694	649	717	704	684	718	714	684	669	714	720	736	694	714	728	700	695	704	682	681	742	712	702	706	714	720	722	694	700	705	741	717	713	689	721	671	725	721	753	705	687	716	708	704	722	671	692	707	713	668	722	761	712	710	757	691	718	715	708	721	710	701	705	709	719	745	711	666	718	694	708	746	693	679	704	739	716	655	705	714	698	738	673	688	720	688	707	728	706	692	707	745	662	728	665	717	714	680	721	695	699	708	706	668	690	721	732	706	729	756	690	697	736	707	700	685	677	720	645	747	719	720	740	718	713	681	697	679	739	725	738	725	715	713	679	706	719	633	699	690	704	667	710	732	707	767	704	713	768	773	717	711	706	693	732	784	721	724	682	761	743	716	737	694	671	706	737	719	711	681	724	750	677	735	713	760	713	778	754	667	736	721	692	757	723	695	748	706	714	694	686	681	719	716	693	727	697	756	701	727	684	713	744	687	726	696	691	702	708	733	738	694	677	678	724	729	720	734	720	691	689	726	685	696	739	743	746	724	760	718	711	719	698	733	703	687	684	717	718	699	676	707	702	710	727	721	748	666	726	712	725	727	750	667	691	737	742	728	696	702	714	669	735	722	697	687	735	696	713	701	692	755	741	673	728	716	733	714	714	682	741	731	711	696	698	712	719	692	749	690	697	744	696	701	752	770	668	690	740	754	752	727	708	691	705	737	679	714	741	671	718	732	693	690	701	762	711	689	744	722	661	654	752	702	747	705	670	754	725	724	737	740	697	729	666	717	723	687	716	703	673	765	652	693	690	749	728	709	708	754	714	746	756	708	711	713	726	712	732	714	714	718	646	730	700	713	668	735	709	726	711	731	701	680	747	765	692	720	703	713	749	705	749	741	678	743	719	749	700	683	650	700	703	706	691	704	713	704	714	710	718	712	682	676	714	694	667	716	730	696	702	772	726	751	698	711	771	755	701	718	744	719	718	719	731	692	683	702	714	722	711	747	724	702	716	669	723	695	734	722	693	690	713	688	714	702	689	695	730	651	742	775	703	675	711	697	706	714	689	718	735	725	725	632	673	719	737	720	722	718	731	732	692	726	722	696	753	724	684	686	676	671	687	727	725	721	675	777	705	680	692	750	664	695	714	689	738	725	690	684	742	681	732	701	726	693	645	678	779	734	741	760	692	724	734	693	735	712	688	752	753	711	760	705	668	664	741	709	711	688	748	675	739	701	717	637	687	674	679	720	699	683	681	646	706	704	740	727	689	719	712	693	684	655	702	703	669	696	793	723	700	715	695	709	707	681	756	716	685	722	750	783	703	705	703	739	737	678	738	710	705	702	691	765	693	706	741	701	698	714	746	667	714	701	704	690	700	663	715	704	734	683	693	742	725	698	724	739	719	674	748	743	694	670	702	702	658	726	697	692	715	707	685	719	708	700	705	712	749	710	696	677	699	733	695	722	707	757	701	702	722	748	694	728	751	706	716	711	690	763	717	726	754	638	730	691	682	708	735	735	713	732	732	726	693	689	728	711	673	738	732	717	702	663	701	732	702	742	653	689	730	728	686	689	737	668	729	707	679	670	692	727	712	694	733	692	716	715	700	715	733	684	665	691	720	714	665	714	700	713	724	704	729	768	678	707	715	695	732	706	746	710	698	698	721	703	744	716	678	663	695	660	722	643	733	722	677	721	673	724	685	782	709	724	684	693	737	733	672	760	704	717	703	752	757	713	695	749	756	713	702	715	677	732	735	689	665	714	725	777	735	676	693	703	741	654	704	703	690	734	728	670	708	692	703	710	694	717	744	748	785	683	699	666	709	703	746	749	717	712	694	700	709	709	704	707	683	693	715	720	728	701	752	732	718	703	725	753	694	709	678	728	677	747	739	653	699	691	754	709	707	651	767	700	730	678	686	750	690	744	703	692	711	710	710	671	744	708	676	740	743	731	720	720	684	739	650	696	718	658	744	703	706	689	710	750	686	705	697	675	715	693	740	696	741	695	712	695	675	684	717	729	740	714	660	715	727	693	735	712	723	712	707	671	691	726	664	710	689	732	684	723	706	719	699	750	767	689	719	690	715	669	724	685	686	707	728	691	671	730	728	726	711	745	704	712	736	710	734	707	692	778	731	657	721	706	680	736	767	720	720	698	680	677	714	677	733	701	712	695	714	706	701	729	697	686	708	695	723	663	677	717	695	696	706	710	732	707	636	711	708	669	723	742	697
45389	42106	34520	24400	19307	14793	10645	7590	8276	9718	8857	4923	2813	2362	2231	1896	1527	1237	1451	1337	1178	1035	889	662	557	513	463	358	371	315	332	341	319	317	336	349	299	341	322	290	298	256	249	288	271	269	299	299	302	304	336	332	320	335	306	319	308	334	293	320	273	309	275	279	273	298	282	299	291	274	280	303	261	261	264	306	220	284	278	272	277	288	231	287	247	263	271	296	259	293	276	263	288	260	262	281	260	211	237	271	272	257	290	261	253	280	271	275	269	261	271	257	233	261	269	256	280	276	271	266	280	268	282	253	264	290	267	263	253	269	281	265	212	263	258	248	270	275	292	301	275	254	256	247	261	245	264	279	247	222	259	280	258	269	286	286	265	274	235	257	203	247	271	290	263	261	269	265	256	264	284	255	265	277	278	249	270	263	213	260	264	255	246	252	268	255	245	267	242	280	248	257	267	282	247	252	268	296	254	256	267	251	259	282	279	275	256	266	261	265	281	254	232	264	292	246	260	269	270	285	265	260	281	262	260	254	283	264	285	280	288	256	274	296	230	282	254	296	307	287	265	267	271	282	264	277	251	253	264	276	282	251	276	246	254	266	285	285	257	278	275	229	257	269	263	295	257	248	267	285	276	251	234	280	266	272	252	275	280	258	256	254	261	263	269	249	296	258	271	257	272	245	259	262	268	245	278	249	259	267	288	255	229	276	251	281	236	265	275	263	276	251	278	239	266	225	265	265	260	276	237	280	257	265	257	256	266	245	287	283	254	277	271	237	253	279	254	256	254	221	230	242	252	257	271	254	277	239	265	264	264	281	271	249	274	272	291	255	290	260	244	261	261	270	263	271	262	259	256	263	254	261	252	252	263	277	262	298	281	299	248	240	244	253	285	240	277	298	265	272	253	314	257	298	272	272	291	275	271	275	268	279	240	272	280	269	261	253	285	251	260	270	259	265	277	239	252	258	260	272	270	266	291	275	275	269	268	251	261	251	255	253	269	249	287	254	267	259	264	242	273	273	308	289	296	266	271	248	250	263	287	257	279	239	258	277	247	290	235	262	297	294	245	262	266	275	272	268	261	263	272	242	282	243	278	303	261	251	269	291	255	252	270	257	292	243	286	282	265	269	250	285	276	263	232	279	268	259	264	275	224	282	240	261	260	266	281	278	278	275	259	265	253	249	260	256	258	250	271	271	252	257	274	261	294	264	240	268	255	264	277	258	275	261	236	257	265	253	264	265	283	258	244	259	269	259	229	255	265	259	277	252	249	249	267	254	252	268	277	253	246	242	267	272	284	259	276	272	256	250	256	280	280	292	267	278	277	281	248	275	266	270	282	304	283	287	284	279	277	266	275	260	266	255	243	227	292	258	254	222	251	255	238	282	256	276	266	266	262	234	267	266	256	246	270	265	238	256	253	236	282	216	247	258	234	282	276	267	258	277	260	272	250	231	276	286	271	268	253	234	241	274	268	266	272	244	269	265	245	268	265	272	269	279	253	273	257	259	253	252	271	240	277	264	247	271	270	246	253	276	258	256	241	265	267	247	256	254	273	262	281	269	271	257	264	243	250	238	276	255	251	272	275	278	273	248	265	283	277	278	268	237	222	268	260	270	253	237	254	265	239	282	285	264	259	279	251	288	267	254	250	268	279	267	267	264	278	262	268	261	271	263	283	284	263	250	294	274	292	254	258	267	265	218	289	269	266	242	245	246	258	264	247	270	263	250	281	256	259	272	274	272	267	290	270	277	265	234	266	231	243	275	267	278	278	260	239	252	268	252	245	248	282	289	220	255	268	257	260	235	268	261	270	255	252	223	254	271	275	269	268	259	286	283	268	265	278	258	279	267	263	246	252	268	275	270	262	264	236	304	252	270	277	251	264	246	255	267	246	267	263	261	265	260	245	248	268	272	242	256	246	281	265	255	259	293	249	261	254	250	251	252	273	261	277	270	306	277	282	253	244	252	261	245	250	279	267	292	286	279	241	258	220	278	238	266	293	280	289	253	277	275	274	258	272	259	253	251	247	287	284	253	262	280	279	302	258	280	274	264	248	268	280	297	235	236	265	277	286	263	281	254	273	259	211	255	279	309	246	260	232	259	258	265	267	264	267	268	254	290	256	270	264	271	245	264	250	256	233	271	278	283	285	279	271	242	262	231	258	252	230	263	268	250	283	307	298	252	248	252	259	284	280	236	274	278	274	258	271	233	276	277	280	259	264	271	255	266	291	282	278	273	271	255	280	249	246	254	257	260	269	247	252	264	242	257	250	296	294	253	267	253	276	278	276	250	262	271	286	256	279	257	269	268	296	239	287	270	271	281	276	299	265	252	295	276	288	266	258	251	256	273	270	272	257	267	254	262	258	250	289	250	275	264	277	247	302	248	247	277	267	258	272	262	254	258	266	260	256	266	230	302	263	249	235	251	227	277	243	278	255	270	258	252	255	267	281	256	258	283	280	291	249	259	251	263	275	258	258	277	285	280	262	230	253	280	272	297	262	221	308	272	252	262	278	263	250	284	253	306	254	278	262	247	292	242	264	254	254	255	260	273	245	281	261	257	247	250	289	245	247	232	283	285	250	264	260	280	272	303	253	272	270	259	266	270	223	263	222	238	263	219	257	253	241	284	265	234	259	288	257	313	246	291	262	239	273	272	266	273	258	271	235	262	256	281	288	252	289	286	247	240	243	276	258	247	279	275	259	261	314	243	279	288	284	279	241	263	283	262	249	239	281	241	273	250	251	279	245	265	285	265	256	286	265	246	294	278	277	274	286	307	244	265	282	274	270	274	258	287	247	252	278	264	244	238	261	255	259	243	251	270	249	300	273	248	289	263	223	245	283	260	298	265	260	279	267	282	250	269	256	283	286	278	259	238	280	274	245	298	265	254	265	261	252	284	267	267	283	252	305	265	262	257	277	291	272	269	253	289	269	262	274	281	262	259	264	284	266	274	262	266	261	265	287	268	293	243	272	281	260	278	246	276	261	266	249	270	274	258	272	247	274	294	285	267	287	251	281	230	260	241	260	306	253	268	249	269	245	273	238	314	251	286	246	264	264	261	258	291	273	262	293	283	259	262	281	276	238	257	270	264	241	305	263	308	254	249	266	297	331	279	274	286	256	240	258	280	273	276	278	252	266	286	299	287	262	279	247	254	288	265	281	253	272	274	253	255	261	296	244	291	248	286	261	250	264	248	304	273	260	250	283	254	275	286	270	264	274	248	275	291	304	266	243	263	267	284	299	262	250	304	254	290	296	255	296	263	262	244	273	254	292	280	287	244	290	271	260	252	259	279	275	311	255	286	254	248	291	284	255	270	264	280	246	248	271	300	246	253	281	251	257	277	269	258	252	267	263	250	303	261	237	259	261	269	264	247	261	262	268	263	272	279	268	252	255	252	264	263	273	275	254	272	257	261	261	270	272	282	274	273	269	248	259	265	270	265	276	242	259	268	261	256	278	275	296	279	277	260	263	264	246	297	263	268
32018	37733	31735	29797	26580	24858	21051	19090	20870	25493	22592	15684	11177	10978	10778	9411	7815	6563	7986	7053	6700	5953	5320	3585	2858	2309	2051	1601	1553	1335	1379	1209	1231	1154	1205	1080	1019	1010	1023	935	945	874	904	808	801	828	930	961	1014	1056	1156	1143	1108	1125	1058	1112	1074	969	918	972	913	837	776	833	781	791	773	773	739	762	697	737	686	724	718	706	763	656	800	671	688	657	773	699	664	703	667	693	651	725	645	698	704	667	682	691	695	712	678	669	648	667	637	681	686	652	674	685	687	682	648	701	636	650	654	652	672	674	645	629	653	652	684	667	644	641	630	628	623	677	699	689	681	636	634	664	681	698	634	641	641	708	693	653	635	676	674	671	641	678	675	648	653	680	692	659	677	673	729	704	672	671	643	687	661	638	677	662	667	687	633	638	664	640	675	709	649	666	669	672	691	659	676	639	669	693	695	613	650	626	652	624	639	686	675	661	654	720	646	653	629	695	683	646	681	680	687	691	671	633	696	686	674	696	665	649	650	713	643	654	589	678	626	638	641	650	668	631	710	653	677	649	686	642	649	681	658	628	659	642	631	611	664	647	651	661	660	650	666	698	655	651	686	675	620	676	677	671	679	656	646	629	656	669	652	622	634	628	696	613	710	668	645	663	661	696	651	639	662	671	677	635	685	601	689	634	651	631	630	659	663	671	593	689	634	679	717	711	685	675	729	650	642	673	645	691	679	682	655	715	694	660	667	670	678	674	648	670	674	639	695	658	671	650	620	630	710	678	610	661	665	681	654	668	656	655	653	737	649	673	650	694	714	664	660	609	727	662	692	671	665	669	650	650	620	685	683	604	670	606	639	710	624	658	666	675	647	669	706	676	680	699	674	670	657	673	690	710	617	660	638	657	645	669	685	710	698	666	659	623	673	703	678	690	683	650	658	671	636	693	631	690	725	664	668	641	655	688	658	639	663	640	646	655	669	656	667	653	646	661	673	631	657	643	624	606	656	650	688	646	666	641	657	666	637	658	691	655	612	678	668	656	694	657	662	650	669	695	685	694	662	689	694	649	668	697	673	677	667	644	674	628	612	688	642	656	671	692	622	635	705	659	677	660	666	637	636	663	665	648	682	731	604	700	629	634	669	671	683	659	693	662	668	670	675	666	696	686	680	657	707	664	672	642	645	665	698	651	643	627	687	676	701	634	672	660	664	656	643	612	611	645	706	655	649	659	678	666	659	618	625	621	652	676	653	663	681	638	657	666	641	647	735	652	684	636	663	671	657	679	677	667	646	680	708	608	648	658	685	644	721	660	703	711	659	635	654	735	649	689	642	665	657	679	612	649	678	665	644	659	646	669	671	708	691	690	677	672	718	626	653	661	689	652	634	702	638	678	649	599	637	649	674	701	704	616	636	654	676	641	635	672	687	668	665	619	660	621	664	651	634	701	655	674	606	636	618	647	631	643	688	613	679	662	664	667	660	656	661	632	661	647	670	716	633	617	665	655	730	632	625	665	694	667	647	677	656	660	665	654	647	686	643	693	635	693	649	656	681	647	652	674	673	680	650	657	673	640	645	669	656	647	663	629	682	647	674	669	683	646	726	694	664	655	639	676	628	690	666	651	719	664	640	689	675	625	672	663	657	679	641	654	697	690	657	653	651	672	671	689	651	584	668	673	693	706	702	679	623	627	646	615	626	673	707	638	664	681	657	680	671	707	653	660	650	636	643	683	664	639	596	672	678	657	639	627	669	702	657	630	670	663	646	688	648	688	690	694	650	679	663	625	681	666	656	674	677	688	686	626	640	700	637	648	675	719	647	661	665	673	653	709	699	671	700	651	646	686	679	626	642	686	686	670	649	623	688	658	645	673	679	654	616	657	683	644	604	650	693	675	670	650	680	657	624	630	636	664	714	662	713	695	684	695	682	679	636	663	647	693	645	662	674	694	663	647	679	650	649	687	631	664	706	639	665	665	641	634	635	644	635	640	674	642	697	642	670	693	640	681	668	632	628	673	645	613	663	697	676	613	707	656	633	677	665	649	667	651	637	640	661	680	677	647	657	697	690	665	609	634	681	673	655	643	664	658	688	671	679	594	727	678	638	645	657	654	680	693	662	677	659	642	645	646	669	661	637	643	678	705	610	633	702	645	682	671	636	668	652	604	677	688	673	675	663	659	680	676	669	667	652	635	627	666	627	661	645	658	706	655	663	720	678	681	619	662	660	681	678	679	658	611	640	633	663	643	614	666	655	661	620	707	683	628	684	641	673	682	621	634	646	641	685	667	654	672	670	650	621	641	681	683	654	694	680	682	650	692	629	637	658	645	666	648	633	658	718	666	674	642	645	661	661	624	718	689	659	607	626	645	690	670	655	682	695	634	648	683	690	669	684	643	684	693	669	659	667	616	689	660	624	641	698	659	686	675	671	651	652	648	680	683	627	654	690	680	650	681	720	615	622	690	626	666	626	657	666	696	644	703	637	688	691	659	629	654	694	616	674	708	609	681	644	671	686	647	660	702	613	628	715	689	694	661	659	674	665	624	635	641	667	676	664	658	648	675	620	673	659	702	663	656	715	650	662	707	669	654	619	645	613	647	679	661	701	676	695	638	669	652	641	597	696	696	645	650	684	649	676	672	693	649	681	718	629	718	680	650	624	671	660	648	635	666	646	732	607	701	693	670	661	651	641	660	700	676	719	669	670	597	637	674	624	652	623	675	676	677	658	699	643	662	651	676	648	664	655	696	682	654	663	679	655	661	690	626	639	689	661	661	652	665	634	636	675	671	675	665	661	675	652	600	647	652	752	620	720	650	649	690	669	665	703	699	687	631	683	635	662	648	674	658	668	655	701	659	677	642	720	682	661	634	665	659	680	638	679	685	643	661	643	635	652	617	646	671	623	632	657	694	673	680	648	649	668	642	628	705	656	658	676	672	639	646	647	693	680	693	653	665	654	607	657	694	618	649	632	620	682	662	645	594	690	683	680	672	665	643	638	708	672	686	611	694	676	630	682	675	661	656	656	625	629	656	682	658	635	665	643	700	607	662	653	660	604	667	673	668	658	655	767	638	666	605	656	726	678	660	663	635	665	648	615	680	641	680	669	672	639	692	644	661	627	651	670	651	689	698	665	651	679	671	658	660	693	643	710	688	659	702	686	675	678	658	636	696	681	702	625	664	675	611	690	674	650	645	693	655	680	656	659	713	602	665	667	672	627	655	648	637	708	657	658	667	661	624	654	647	629	672	673	648	658	644	643	677	623	620	662	671	620	694	674	668	693	669	629	643	643	677	627	656	640	684	670	679	650	712	633	737	655	660	620	657	683	679	654	671	651	652	721	681	671	661	677	693	663	641	684	687	680	646	674	664	639	652	621	657	675	633	660	656	667	699	683	657	658	653	606	627	664	669	631	633	657	679	637	646	686	653	667	664	682	677	665	661	656	670	626	649	654	681	662	648	656	699	685	659	621	645	680	689	695	662	674	641	652	650	607	645	634	643	667	664	730	702
14300	13079	11281	6514	4076	3053	2249	1627	1315	1110	1007	924	788	746	675	663	565	554	531	456	444	393	376	390	304	313	320	324	306	317	296	280	278	277	298	310	295	317	298	277	268	279	264	297	279	272	285	241	295	292	311	286	276	285	281	294	310	351	262	284	268	266	277	267	260	292	300	245	282	299	273	278	261	270	276	268	296	292	292	246	298	271	278	269	285	288	267	260	279	253	277	271	282	265	233	283	265	278	244	263	285	253	274	285	276	283	298	272	265	272	257	273	287	293	286	288	274	280	255	269	292	294	264	260	274	284	289	277	258	304	295	276	260	276	242	252	262	292	268	255	285	265	270	278	267	251	291	269	266	238	316	288	249	268	257	293	256	279	277	290	284	271	281	281	264	276	283	265	276	279	271	266	278	267	281	246	264	257	267	282	266	276	282	277	273	288	287	270	288	261	279	267	278	283	294	254	255	281	258	271	229	260	293	269	291	277	265	273	246	280	293	283	270	262	276	257	270	257	272	286	272	285	270	234	270	271	290	288	263	262	269	266	258	273	287	286	251	325	279	264	268	251	277	276	265	259	300	270	288	250	236	274	277	244	268	276	278	268	307	254	279	290	272	254	263	308	245	298	274	257	294	253	250	237	269	282	296	297	267	257	279	284	307	262	273	274	286	280	275	243	288	252	299	251	295	253	253	258	262	269	266	287	291	301	247	259	280	252	276	257	273	270	272	264	250	284	247	287	292	276	255	252	252	288	280	264	286	282	282	295	277	311	276	270	269	287	278	265	267	276	263	288	239	271	295	261	299	283	279	270	295	294	272	286	266	261	281	248	256	265	275	317	279	279	322	286	292	309	271	280	218	256	301	260	242	286	295	290	267	296	243	250	259	250	291	279	293	252	304	259	249	263	276	262	257	268	321	296	274	255	279	288	275	259	274	256	264	274	287	253	262	307	278	235	254	284	278	276	254	277	290	245	281	282	269	281	288	262	281	234	274	263	275	300	280	294	268	278	287	263	285	254	300	262	252	302	289	253	259	247	282	302	273	228	292	266	259	257	288	274	295	280	257	275	294	273	285	269	278	264	264	292	270	273	241	310	277	263	288	267	303	291	287	278	244	312	276	270	283	270	265	280	271	296	287	283	298	277	267	278	266	254	273	256	286	253	289	287	291	295	255	308	246	243	289	252	284	253	266	250	230	310	248	290	282	279	274	263	303	244	289	294	261	258	273	298	289	261	268	270	253	264	281	282	322	278	264	274	288	255	299	280	282	295	273	273	268	252	275	285	285	288	270	265	241	303	282	293	266	270	257	238	292	305	264	274	286	259	265	270	250	255	260	264	278	270	308	258	271	277	286	278	268	271	289	281	274	280	270	240	278	263	257	277	303	263	268	282	270	265	279	269	272	255	271	274	266	302	265	272	282	301	279	274	258	241	271	274	295	270	239	263	269	274	284	278	276	288	272	270	251	252	285	314	270	279	276	309	266	271	267	279	279	236	297	266	276	285	248	282	273	268	271	275	271	272	261	272	278	317	292	260	273	286	283	297	280	258	273	283	280	294	250	273	254	264	289	306	293	277	270	252	236	260	268	310	256	290	272	266	275	271	269	283	281	266	280	275	261	270	234	288	271	270	260	282	277	301	272	278	248	282	290	268	290	252	267	289	268	254	259	282	266	288	271	269	264	304	275	271	258	296	247	276	286	269	275	298	302	264	254	271	292	268	234	284	265	275	247	237	254	284	261	281	294	280	257	244	253	288	261	294	267	245	293	271	267	267	244	288	266	280	269	289	271	266	243	254	304	273	288	267	263	239	262	273	236	274	262	275	251	282	284	258	290	277	265	264	283	293	276	286	294	265	271	250	275	266	261	267	264	281	304	240	292	299	239	294	278	265	276	290	273	271	273	259	260	285	266	270	279	296	261	296	267	252	285	270	275	284	294	277	262	275	288	271	257	276	264	272	309	240	262	237	284	224	278	272	268	251	237	256	272	293	274	236	251	282	299	271	269	267	236	289	266	274	262	266	268	265	280	234	263	286	258	307	278	274	256	247	306	282	286	258	258	288	267	277	264	286	249	261	248	261	261	265	243	255	268	254	262	278	252	301	283	266	278	269	267	280	273	279	254	278	308	271	307	269	252	263	249	263	282	244	283	258	267	255	277	279	268	293	273	256	271	292	268	296	312	243	278	300	260	258	260	269	293	240	293	285	260	280	285	261	286	238	270	293	286	284	248	285	264	281	258	265	268	283	283	288	275	260	282	266	281	300	310	266	264	273	290	291	268	268	236	265	263	258	276	277	260	300	256	270	294	266	258	268	269	277	260	279	288	261	284	299	243	277	265	246	251	255	256	234	276	291	297	276	310	267	249	265	299	256	293	257	303	314	290	281	283	262	278	258	271	287	284	275	268	274	260	251	268	254	286	260	269	278	237	294	284	244	256	288	234	268	276	277	277	288	251	260	275	270	271	272	270	281	284	257	249	250	261	262	255	271	317	320	262	300	267	259	250	275	275	275	255	233	267	282	260	251	256	293	261	256	267	266	279	275	237	279	267	285	262	263	263	255	269	278	282	283	280	277	335	287	298	286	279	271	252	310	252	287	274	297	246	293	267	272	275	271	288	272	263	274	282	283	275	247	283	253	243	239	245	246	254	301	276	274	250	270	274	250	295	246	291	292	325	263	251	265	265	294	299	276	238	273	311	246	318	260	279	271	289	263	276	275	263	265	269	290	263	269	275	265	301	235	263	253	278	252	298	241	280	268	284	274	278	268	303	241	277	260	274	274	273	267	264	288	276	246	250	305	251	258	264	265	292	268	273	286	285	284	278	267	280	269	244	280	261	269	274	268	263	272	280	255	273	256	278	278	244	275	273	304	286	252	272	291	269	307	276	274	307	278	261	289	272	281	284	256	283	248	250	285	284	274	286	238	303	277	306	258	280	247	287	308	287	282	258	294	290	265	266	264	269	274	260	259	245	261	286	259	262	284	290	265	288	261	265	253	277	299	284	280	258	291	290	294	272	266	281	249	296	277	271	262	278	255	256	284	269	251	295	295	271	264	240	293	265	294	274	266	289	257	280	272	274	258	282	251	267	249	273	262	309	263	282	264	302	294	247	269	271	286	275	273	235	257	278	285	299	247	268	284	269	270	253	258	287	268	293	271	239	246	274	239	285	271	277	283	254	267	291	268	265	269	274	295	286	295	313	279	307	271	283	288	293	243	268	288	266	273	276	260	263	259	264	252	278	280	260	284	293	249	282	234	260	260	284	268	285	277	276	268	277	276	259	277	258	268	268	255	262	261	288	284	278	261	268	277	254	260	253	292	243	255	293	269	258	278	256	256	242	263	281	276	290	283	254	246	255	281	288	283	265	294	279	290	247	259	277	292	266	261	265	266	261	273	274	293	265	297	278	266	300	243	277	272	258	275	253	289	269	254	294	264	269	304	281	269	252	262	258	277	277	257	284	290	273	268	291	256	278	284
9479	12929	15498	14880	12737	11144	8857	7136	5995	5408	5305	4468	4095	3595	3381	3143	2825	2491	2324	2138	1887	1588	1511	1390	1277	1176	1105	1003	989	927	904	910	894	876	893	851	864	807	803	800	766	754	700	729	722	730	761	781	784	834	837	869	866	885	854	861	813	847	796	822	733	747	751	719	756	734	723	717	760	712	759	714	686	672	674	715	668	623	683	725	754	686	697	616	667	646	710	686	706	672	688	696	658	663	670	723	729	708	725	704	750	732	686	687	713	690	657	678	681	693	721	700	656	645	684	705	699	664	656	731	696	698	691	717	676	694	695	669	681	687	722	733	693	687	680	691	726	712	678	734	678	705	670	683	683	639	716	712	717	645	692	719	689	669	770	716	725	640	709	646	693	718	686	687	687	715	681	701	723	697	643	669	687	643	726	683	683	597	664	710	717	710	687	669	658	684	688	686	670	674	691	677	694	677	682	715	693	669	714	711	697	722	707	661	747	694	693	709	738	712	703	693	675	666	672	690	713	736	704	690	637	677	673	702	692	675	717	696	678	691	670	703	696	679	706	689	694	704	663	680	651	686	705	626	736	706	666	723	714	703	706	716	670	626	685	681	714	681	695	679	661	652	720	687	677	660	727	709	682	683	686	670	690	721	715	739	648	725	703	677	722	721	667	680	686	713	743	664	698	675	690	712	698	694	694	691	661	687	703	688	698	638	662	668	683	676	682	700	659	719	643	721	681	675	685	713	625	621	695	683	672	669	720	713	658	642	669	718	686	716	685	709	694	723	675	699	653	708	706	673	708	718	637	694	686	690	730	660	681	665	670	697	703	691	682	720	722	703	698	690	673	646	684	674	723	686	678	727	692	673	747	669	700	678	736	741	695	691	715	697	676	726	666	645	723	681	691	682	664	689	667	671	712	650	660	675	674	662	677	674	686	674	655	686	682	733	705	669	686	671	677	644	707	697	746	667	697	675	672	682	656	656	690	712	723	653	727	726	725	707	697	710	675	698	725	662	695	674	640	689	634	692	750	681	698	725	690	737	656	725	682	649	641	653	702	672	694	693	642	695	672	659	695	692	735	652	720	693	721	754	723	752	671	674	723	708	687	694	711	677	730	667	713	687	690	660	658	711	718	655	670	725	685	682	694	683	699	675	692	667	707	697	706	653	650	707	647	701	703	697	699	664	680	720	718	702	684	679	657	677	695	714	663	688	710	674	695	671	693	648	683	710	709	652	688	673	735	683	687	707	674	628	715	725	741	691	701	638	666	700	709	721	723	673	703	668	696	685	717	659	684	708	716	681	671	699	703	729	651	710	672	688	666	689	687	746	722	657	676	699	661	680	685	690	642	736	678	673	678	665	661	720	691	669	705	743	666	683	696	661	707	689	655	703	670	727	718	696	657	689	661	695	691	687	693	714	697	643	726	699	695	688	716	718	691	674	704	675	685	676	676	657	673	678	655	671	683	710	684	680	683	696	705	679	688	679	721	702	659	684	705	737	677	692	708	629	642	682	701	659	713	673	696	685	702	697	693	682	669	711	714	725	698	674	701	713	689	665	696	634	697	670	710	610	698	689	707	672	676	685	677	716	701	697	648	729	724	669	689	712	693	676	714	664	646	679	687	710	687	640	702	649	678	663	704	694	710	705	731	686	667	712	733	733	698	734	646	707	716	708	684	652	730	663	654	665	684	698	686	690	712	706	746	687	691	699	675	707	704	743	672	715	672	707	691	708	698	701	723	672	672	661	665	709	652	708	696	713	693	729	636	656	748	701	705	704	700	658	712	680	662	692	681	684	668	724	729	684	723	726	688	696	693	657	697	662	688	741	684	699	725	689	703	664	659	719	724	674	755	692	743	694	671	696	718	687	663	691	710	674	688	654	652	714	687	728	706	701	708	665	698	731	657	694	659	695	658	702	689	705	723	759	703	709	683	686	657	680	727	707	727	649	712	719	682	712	680	684	717	675	695	727	710	707	678	702	652	676	747	707	683	747	738	686	709	706	685	672	698	688	729	692	718	663	727	682	662	668	687	654	663	709	672	677	693	591	734	716	693	702	685	697	680	732	658	677	674	654	684	682	703	657	703	669	635	672	698	676	671	698	694	757	695	686	691	728	695	657	682	684	712	703	719	654	708	654	662	716	675	719	647	721	658	719	686	645	692	692	670	666	717	721	732	670	696	674	671	683	734	667	668	668	718	713	706	717	673	710	677	678	658	677	671	704	701	725	680	707	684	712	630	651	724	726	706	675	706	713	702	678	649	679	718	686	679	640	673	709	697	646	713	686	651	698	735	710	750	702	706	682	686	699	655	676	671	716	673	661	731	675	689	717	663	668	739	684	699	640	710	689	723	723	701	710	718	694	654	692	683	704	685	707	740	691	682	697	667	693	685	695	659	686	748	692	697	710	707	651	694	712	684	698	675	765	705	729	643	689	714	734	733	674	701	740	690	677	709	700	712	683	724	707	677	689	693	677	704	689	661	738	692	692	682	703	730	682	692	675	704	694	649	723	703	745	701	656	728	726	707	740	707	711	708	681	680	663	728	645	722	641	668	702	695	733	684	662	734	683	678	713	689	718	680	721	709	724	680	672	685	720	647	720	700	709	673	667	723	702	703	695	695	723	703	759	685	675	682	707	697	703	689	737	689	685	691	672	697	708	660	680	642	681	663	680	744	674	691	697	663	709	679	680	681	706	741	703	693	664	672	658	670	717	700	694	673	727	715	729	675	652	723	670	696	675	692	741	688	704	723	685	657	664	679	671	709	727	734	709	693	708	702	692	612	711	706	658	683	693	688	708	722	673	649	685	686	701	676	750	722	702	734	662	686	709	688	693	725	632	715	711	719	684	667	716	644	691	648	682	697	662	670	671	680	670	715	685	706	706	689	660	711	711	722	722	681	690	697	720	733	723	692	701	735	738	698	682	678	686	678	709	682	682	657	693	734	700	660	685	731	733	714	707	677	687	699	689	673	673	690	660	695	683	650	752	656	716	690	712	666	708	672	695	688	676	702	676	712	714	703	693	738	671	677	696	690	714	714	688	673	717	689	722	699	698	702	727	735	682	713	724	659	760	678	701	708	620	694	703	677	708	697	662	687	731	698	715	737	753	696	673	655	747	690	703	701	719	701	688	734	695	724	724	620	706	729	675	704	680	666	739	719	649	686	702	698	640	689	715	716	720	685	704	693	726	667	711	693	708	698	691	709	657	718	711	713	708	761	704	670	705	695	715	684	664	709	723	708	660	737	688	716	714	682	659	681	624	677	708	704	671	681	705	729	712	698	718	758	678	680	737	660	679	675	714	694	707	723	700	674	705	679	676	676	692	684	701	719	699	708	699	695	707	687	699	670	702	659	685	678	681	695	698	698	693	653	717	703	735	710	702	701	657	697	700	670	725	701	659	744	717	725	646	659	688	694	727	689	684	698	717	700	747	665	662	674	716	717	680	661	709	709	693	714	711	726	690	778	755	697	673	656	656	649	652	666	706
35259	41099	29133	19221	13349	9644	6647	4118	4173	4194	4589	3052	1907	1618	1523	1280	1083	979	959	864	827	779	638	566	460	440	402	373	375	320	343	353	353	317	331	346	324	337	279	313	316	320	276	301	286	295	340	273	311	321	326	317	327	310	308	317	327	348	323	285	308	286	291	319	294	305	284	276	268	299	248	295	258	260	261	275	315	303	274	259	268	263	297	307	301	275	280	266	276	273	292	280	276	289	295	282	309	289	286	289	277	263	274	272	266	306	263	278	265	275	269	269	241	279	245	302	253	272	316	290	291	294	269	258	267	219	291	261	292	268	284	278	271	304	271	290	249	316	245	283	269	304	301	259	281	281	292	278	274	317	267	294	293	276	284	289	273	279	296	273	277	267	327	318	271	267	278	264	266	289	288	263	267	250	290	246	303	311	237	271	235	276	289	285	286	289	293	273	272	314	287	311	289	291	281	313	286	296	273	271	281	274	289	274	288	276	316	278	282	273	323	296	296	313	311	297	267	295	297	304	271	297	276	290	312	271	315	258	290	266	294	264	297	294	297	295	262	324	259	283	265	304	260	262	286	291	250	298	253	268	255	275	268	289	280	311	292	256	287	283	270	282	306	296	269	294	278	297	284	271	264	271	289	265	283	289	286	271	251	312	273	263	274	269	259	300	285	298	272	277	297	282	271	277	271	281	250	243	292	274	274	260	292	270	272	289	261	286	259	287	307	266	305	269	299	282	273	249	280	257	271	295	267	253	304	269	267	273	275	278	270	268	290	268	285	297	313	274	285	281	278	252	268	258	279	307	291	310	289	281	265	286	287	320	267	295	290	275	275	261	289	292	314	318	286	293	271	285	244	286	269	262	273	287	252	288	259	302	284	272	268	273	282	298	286	279	271	295	253	301	268	292	272	254	294	270	287	288	305	290	273	290	294	270	294	268	306	292	293	285	259	294	310	286	255	298	297	271	271	285	265	279	276	251	303	279	280	280	269	292	285	277	285	263	289	279	271	273	283	270	266	263	281	292	286	280	280	270	250	298	291	288	250	321	284	275	257	279	282	275	303	308	281	276	273	294	270	278	285	262	254	302	246	307	269	283	260	241	299	315	274	260	270	295	261	276	267	304	266	292	299	275	337	286	273	267	274	279	277	286	259	262	303	254	270	267	297	278	251	290	287	290	284	301	307	276	287	303	282	281	260	278	270	271	267	270	241	290	307	266	267	266	274	298	303	306	267	276	278	292	271	274	303	249	274	285	298	298	302	242	258	276	270	298	305	249	272	282	275	264	259	299	297	273	314	315	278	280	272	267	300	264	280	286	267	293	296	306	300	247	273	294	277	278	256	290	296	265	291	304	294	292	286	245	281	250	274	300	272	270	287	298	265	289	267	283	286	280	270	275	310	288	287	259	277	309	276	273	268	303	266	260	305	297	279	304	271	285	283	268	268	295	266	287	288	294	305	278	294	280	260	254	299	280	282	267	246	269	311	309	295	281	312	305	280	290	261	249	261	309	269	257	256	248	289	270	299	297	299	280	283	281	285	283	286	272	308	273	284	270	296	322	311	282	269	292	295	299	280	266	313	303	258	268	276	290	266	285	284	303	267	288	299	295	307	292	296	282	290	255	282	284	273	245	292	271	266	269	286	279	278	289	276	254	303	294	291	270	302	273	267	294	272	305	264	245	283	271	293	283	307	269	264	252	272	283	305	283	288	320	280	275	284	298	281	294	312	268	296	306	257	270	285	306	285	285	282	277	303	304	301	288	283	291	279	255	298	285	267	293	249	285	283	292	289	302	272	254	278	298	273	280	288	287	288	315	287	307	311	276	279	266	293	296	289	289	301	316	297	265	302	284	286	291	305	284	281	297	281	280	292	260	299	291	272	274	276	285	282	280	298	269	303	293	277	253	285	254	273	267	310	275	319	290	260	295	316	277	269	299	308	278	301	322	291	295	266	295	307	278	274	291	285	280	310	302	265	288	260	302	265	312	269	290	277	256	282	326	264	255	319	248	275	275	255	282	300	273	314	283	287	264	281	286	302	282	258	287	257	292	287	286	268	284	283	307	284	270	309	295	286	271	302	256	271	271	280	285	290	304	249	283	293	294	294	306	267	275	268	295	303	282	281	276	300	262	303	286	276	260	256	292	275	275	266	271	284	266	267	292	298	280	304	296	250	274	277	254	280	277	277	279	287	263	310	276	259	264	278	247	278	260	281	278	289	280	258	308	309	245	281	310	268	268	307	323	271	304	298	292	295	271	298	270	303	266	270	281	272	263	246	314	290	267	283	251	283	275	306	259	264	262	283	303	261	265	276	252	303	304	269	289	269	275	296	270	306	273	265	303	272	298	291	276	269	291	270	287	288	315	269	302	304	265	266	270	302	319	271	268	311	294	248	306	276	279	286	321	279	270	291	306	263	262	259	249	291	290	293	295	286	270	270	262	269	271	265	277	312	278	286	247	267	280	303	297	296	244	279	265	292	271	260	264	276	300	292	302	268	289	304	266	273	279	277	294	272	289	267	288	309	311	266	280	263	255	250	251	254	259	283	289	263	282	287	251	270	288	288	306	263	278	285	275	297	278	292	265	274	256	264	277	280	277	324	263	258	294	287	279	284	280	312	273	255	281	296	254	275	309	288	252	289	273	274	303	289	257	298	290	275	247	281	309	283	281	253	294	296	285	296	270	281	277	300	271	283	277	268	263	269	267	353	270	275	281	296	288	283	262	275	288	264	259	270	279	256	272	273	287	285	277	313	269	303	296	285	290	308	287	258	279	301	283	299	315	265	296	262	295	327	260	255	286	274	277	265	276	296	252	268	270	252	264	285	326	250	287	259	262	273	292	281	308	262	268	308	272	273	308	287	267	307	280	281	256	261	277	308	268	294	277	268	260	272	289	320	265	303	255	293	279	267	281	252	256	260	279	284	278	322	263	255	288	261	276	307	299	270	266	299	293	239	258	281	326	323	318	296	269	301	287	264	278	276	258	261	269	288	287	264	273	279	295	301	258	290	272	270	292	268	263	297	281	278	302	278	264	299	271	269	298	313	292	285	258	250	287	292	271	321	284	255	283	298	294	315	274	264	299	259	282	282	312	324	267	290	291	283	273	305	279	289	271	295	326	265	267	293	278	301	289	281	283	277	274	253	285	281	286	294	263	268	289	287	282	282	291	304	290	301	279	261	282	267	292	254	273	279	275	280	276	285	282	304	270	260	298	261	272	268	298	301	284	257	286	307	286	280	291	258	287	284	324	286	236	293	287	300	277	301	290	291	274	294	307	293	335	296	286	287	257	283	284	275	283	286	274	294	281	263	276	301	289	286	287	280	250	304	292	280	308	258	285	282	300	294	274	285	278	257	280	264	263	294	290	262	295	282	307	289	301	288	281	269	306	252	276	280	273	261	242	258	276	298	269	292	296	291	268	290	300	255	289	278	280	289	269	245	262	282	251	288	280	311	294	282	290	259	275	296	261	287	294	298	262
24494	34864	25140	23796	21523	19901	17035	13741	14227	15198	16894	11885	8401	7773	7688	6432	5296	5249	5325	4594	4250	4362	3258	2497	2132	1932	1712	1444	1377	1211	1169	1091	1152	1034	1073	1134	989	1020	972	878	851	824	817	861	782	832	815	883	983	1014	1042	1087	1059	1020	1023	1030	922	940	887	897	822	828	821	805	783	758	756	796	723	740	724	769	777	742	812	709	708	736	730	716	729	721	783	705	727	713	698	699	701	729	731	683	701	715	711	690	740	731	667	717	758	704	696	690	701	660	731	723	700	769	680	719	693	701	738	689	691	716	717	758	710	753	758	706	692	683	734	745	692	726	679	719	677	741	707	717	724	663	690	713	678	700	711	694	696	695	708	691	697	706	730	714	732	731	715	728	662	687	767	702	715	719	688	724	682	692	701	670	683	687	703	725	696	690	672	745	703	676	742	733	759	742	735	696	720	757	728	694	742	772	711	673	714	722	729	716	683	663	711	683	736	709	716	710	639	653	740	701	654	695	659	732	707	729	703	745	707	711	717	728	697	707	701	675	651	677	716	697	703	701	675	691	724	715	733	719	719	681	715	694	692	680	714	707	700	718	711	716	692	708	719	654	742	704	684	660	661	707	720	705	666	694	651	678	699	661	713	688	741	688	705	688	697	752	657	672	682	726	719	671	708	701	731	712	724	708	684	663	695	773	717	725	750	730	788	673	696	775	715	690	740	695	709	701	708	749	670	719	710	760	699	715	663	703	701	726	714	686	673	684	736	731	718	761	714	725	762	709	731	689	705	730	698	682	677	688	656	694	696	737	688	745	710	766	681	688	677	677	663	728	697	663	713	685	693	701	695	690	718	714	716	687	674	729	654	690	690	694	677	712	763	661	729	711	754	708	725	718	716	679	721	728	711	732	712	717	720	719	749	727	719	718	702	661	645	726	674	695	704	652	728	709	730	680	724	714	684	715	675	708	703	700	722	691	683	682	685	768	719	714	708	717	713	680	661	765	738	674	702	774	723	693	726	718	689	696	678	743	677	661	732	704	654	725	723	709	704	662	667	695	697	752	732	696	752	730	714	644	662	676	718	691	711	687	739	721	714	744	717	727	634	670	727	778	645	697	683	681	701	760	788	694	751	662	680	701	679	707	662	661	723	663	744	719	735	678	697	690	654	727	737	636	681	721	750	672	741	658	689	708	723	704	737	719	674	746	700	723	741	753	682	732	685	718	701	703	678	684	728	729	763	681	726	709	729	695	686	734	735	723	694	734	690	700	679	687	711	713	696	720	695	645	672	673	679	684	725	722	684	701	702	671	762	691	673	690	699	688	717	601	638	707	689	679	708	740	699	670	670	681	726	697	712	709	705	687	735	687	679	682	754	677	728	734	696	689	716	722	712	709	653	699	768	713	741	762	734	685	753	741	725	737	695	689	726	755	729	745	715	669	731	687	685	707	710	724	702	756	736	699	754	696	683	676	681	688	681	711	675	645	705	714	741	727	710	713	703	737	670	701	718	694	708	703	670	694	681	714	755	657	699	695	671	701	675	702	720	677	703	728	717	711	737	728	702	738	698	737	707	704	708	687	729	665	732	717	652	681	688	669	733	701	717	686	737	677	718	719	703	705	683	711	711	653	737	711	703	737	684	740	700	766	688	733	652	709	682	685	738	673	755	710	736	719	679	692	700	692	661	701	748	733	666	697	703	748	718	698	740	712	710	717	722	710	706	661	747	720	706	771	731	690	735	730	734	673	723	711	739	670	694	695	712	728	645	783	741	716	688	707	765	707	696	717	739	678	735	704	732	689	730	707	678	664	711	701	702	735	731	697	725	733	682	754	728	694	684	687	680	704	734	665	721	731	698	692	733	736	714	706	681	744	629	694	668	673	703	692	663	673	709	718	696	711	713	746	744	673	724	733	676	670	677	766	740	707	742	731	690	740	686	683	720	716	718	716	716	785	729	683	722	709	740	684	710	728	674	709	695	727	719	729	738	719	713	708	717	718	709	744	735	688	708	720	710	749	675	708	674	726	767	715	710	716	678	727	721	716	711	669	717	737	677	702	724	739	728	733	739	759	697	701	693	721	766	720	757	749	708	713	704	700	668	736	739	706	682	751	676	731	728	719	701	739	704	696	713	674	689	683	705	714	669	737	688	706	689	679	745	712	704	714	709	713	752	721	685	713	678	691	735	679	755	728	733	693	650	710	706	735	738	716	710	659	699	689	742	687	740	692	686	701	663	733	731	711	711	711	644	707	679	747	771	685	718	706	717	718	698	709	714	707	711	689	690	697	703	740	703	731	727	689	696	719	712	753	725	761	740	711	734	715	699	690	721	701	709	734	696	679	679	694	725	688	717	687	690	679	728	706	715	702	685	676	718	746	691	750	693	737	716	735	713	710	677	739	703	666	706	738	667	703	693	701	717	680	724	713	732	717	763	677	701	669	733	737	744	670	700	699	750	692	686	711	703	698	728	763	717	695	714	714	741	714	725	709	694	677	674	715	732	693	714	686	723	759	733	665	634	715	731	693	714	707	600	699	692	689	698	696	685	731	677	740	700	670	734	722	734	741	701	739	656	713	651	691	739	692	700	720	683	767	704	701	670	720	685	677	722	686	699	741	698	666	713	695	640	699	754	676	694	677	698	703	700	734	706	686	722	721	748	747	693	747	717	648	718	717	676	730	717	711	673	648	732	698	729	741	720	694	693	728	695	706	708	708	698	719	692	707	733	747	757	687	702	710	704	680	712	675	693	751	697	688	722	702	700	713	764	673	690	701	710	745	701	720	744	698	692	651	761	689	703	700	737	716	739	759	698	721	696	669	715	736	669	665	707	690	718	717	665	716	706	680	700	725	680	713	728	706	765	664	727	703	714	701	719	734	692	670	713	674	733	725	689	741	712	759	731	695	690	666	697	712	670	669	768	727	690	722	690	700	765	687	735	735	704	675	680	689	687	751	755	708	656	737	686	731	673	708	670	694	719	703	739	682	718	722	712	678	729	711	667	689	705	729	694	729	684	701	687	706	727	719	715	714	675	707	720	746	638	698	717	667	699	701	718	695	693	708	662	690	692	740	709	745	700	696	712	726	704	717	723	751	678	676	716	708	687	727	733	714	673	674	720	703	755	722	718	726	715	702	693	752	733	642	688	720	724	717	730	730	704	686	723	686	692	715	732	688	650	746	730	718	694	703	683	652	733	697	720	699	681	697	740	672	673	709	740	703	716	727	721	665	680	678	696	687	712	714	638	686	704	726	720	761	739	698	703	695	669	682	687	728	711	704	675	721	669	708	667	729	745	687	703	763	734	708	705	710	726	711	698	742	725	688	727	714	703	730	701	638	724	737	697	685	721	728	733	714	689	734	708	710	727	676	719	749	714	693	738	747	716	697	686	746	782	709	743	724	729	756	724	719	721	704	710	712	715	719	721	699	736	714	718	650	700	729	701	698	712	725	724	711	709	673	718	667	693	721	697	696	726	666	685	696	728	673	645	709	721	737	673	710	678	672
45437	44041	31263	23470	19115	14580	10313	6921	7782	7384	7908	5683	3084	2408	2267	2009	1485	1439	1631	1206	1287	1062	933	649	569	512	436	404	402	398	322	341	343	360	305	327	325	323	330	313	312	271	296	283	294	297	235	319	310	279	344	314	333	308	341	318	334	346	357	316	290	289	278	282	289	263	318	274	279	259	285	281	294	289	263	267	273	294	276	252	265	256	234	285	268	293	284	252	271	278	283	279	258	276	255	295	254	277	251	240	274	238	305	271	253	260	268	284	249	260	257	278	255	273	239	278	241	227	262	259	226	240	253	265	298	267	264	256	267	249	267	242	253	263	254	261	283	252	265	256	259	236	250	256	268	280	238	257	275	252	267	260	264	265	243	275	272	240	272	245	292	238	284	232	280	293	259	258	267	265	264	228	258	255	281	245	249	260	271	258	265	246	278	288	285	266	272	245	253	257	271	256	249	281	274	273	263	258	280	245	269	238	261	261	275	277	261	290	267	282	247	250	252	276	304	255	281	282	228	267	254	287	272	262	264	302	276	272	246	282	261	264	275	278	267	276	258	246	249	242	258	262	279	279	252	252	252	261	297	253	260	265	251	244	294	262	227	257	284	300	241	251	260	284	269	262	298	268	247	273	238	295	240	282	270	273	257	245	250	284	246	262	253	269	280	270	271	265	225	265	253	241	263	271	258	274	270	255	241	271	264	271	270	258	246	270	272	281	308	302	240	247	266	261	309	236	240	277	253	244	259	234	291	259	257	246	265	277	276	294	298	266	244	290	275	254	239	281	285	271	269	252	251	268	268	275	294	263	275	283	271	262	283	260	262	245	251	259	269	263	274	276	253	226	257	263	260	241	234	253	270	240	292	262	247	276	262	261	262	258	257	284	278	281	256	235	246	270	260	270	269	268	260	253	264	243	273	262	254	258	280	276	252	285	230	240	276	266	265	232	251	256	254	275	262	272	264	247	281	248	278	282	253	273	267	263	261	271	251	259	235	276	271	260	274	262	237	256	261	250	262	238	257	269	294	270	273	278	276	270	272	274	253	258	270	262	269	254	267	280	246	259	247	247	271	238	249	266	246	271	280	269	245	276	277	253	294	258	238	283	266	266	249	233	219	254	291	277	254	262	240	225	271	250	243	275	272	265	258	260	266	265	250	282	285	253	259	272	285	227	266	261	275	266	264	266	249	237	259	272	272	285	287	271	264	286	267	244	262	240	233	276	265	270	280	266	268	254	308	254	279	262	272	281	271	279	275	267	276	245	255	284	249	241	246	269	255	250	254	259	269	259	302	290	272	264	286	250	262	268	284	273	251	277	279	284	261	274	292	245	239	279	245	275	264	243	259	254	274	285	278	257	267	270	250	271	283	283	252	286	242	242	303	243	258	267	257	268	290	242	261	267	267	265	275	248	279	295	250	260	283	246	265	286	257	299	251	265	246	280	265	264	265	256	249	265	272	281	238	262	267	234	280	261	270	284	268	281	267	276	257	280	235	274	269	252	263	251	270	291	271	287	262	285	272	301	258	273	271	251	236	294	261	267	251	247	243	255	261	238	263	273	256	253	263	266	239	243	268	253	258	264	236	275	252	280	247	273	245	271	254	255	287	299	256	287	262	260	298	298	308	258	218	270	276	286	268	272	249	260	264	265	242	305	285	281	278	272	271	270	269	272	248	269	278	270	272	254	255	279	263	254	266	247	258	280	286	269	279	254	277	259	247	247	284	288	257	244	250	249	271	267	293	272	266	248	265	274	235	255	301	272	267	285	270	231	251	292	259	264	298	247	228	262	251	276	256	269	264	273	238	275	243	250	243	250	288	268	263	273	270	253	259	260	286	277	270	258	283	277	273	242	248	266	284	261	256	285	280	278	264	269	294	222	267	277	243	278	233	245	248	263	298	271	273	268	264	280	253	266	281	294	282	257	263	265	278	274	295	244	244	257	238	274	259	265	242	271	265	257	223	259	279	237	258	285	251	272	266	281	266	278	238	280	252	242	260	273	235	273	242	256	252	283	262	229	241	258	262	253	237	271	236	257	279	269	256	226	245	271	253	279	266	273	233	236	253	241	244	263	261	278	256	244	263	264	266	275	249	272	251	263	273	219	264	273	252	264	270	264	272	243	233	284	249	271	252	264	256	250	254	292	290	237	254	290	300	258	242	247	263	266	259	253	254	251	240	243	253	258	234	237	274	260	273	227	266	242	262	269	251	226	236	262	243	233	228	266	298	257	233	266	282	269	258	258	260	244	241	263	294	274	269	260	277	254	303	296	247	260	244	230	279	237	251	272	236	265	252	275	295	265	247	283	249	254	264	263	242	259	263	242	250	281	272	256	258	263	258	264	272	297	291	257	223	246	246	245	259	280	227	231	269	271	256	282	242	277	260	256	249	256	270	289	267	279	285	300	300	237	259	261	272	279	239	302	300	290	257	267	272	280	250	263	269	294	274	242	254	269	273	261	276	267	302	252	245	269	277	260	279	244	251	253	256	254	266	264	261	256	271	256	235	239	257	250	274	263	261	269	275	255	256	261	280	274	259	221	280	269	268	262	242	264	230	253	244	289	256	271	226	256	234	264	258	260	265	247	294	268	277	251	281	278	289	295	261	267	257	257	268	287	227	254	234	281	277	257	275	279	264	266	264	271	247	247	299	279	271	266	274	245	251	271	245	282	272	266	257	282	235	273	263	259	243	277	241	246	264	241	260	258	281	298	253	289	272	288	243	256	278	256	247	280	276	235	265	256	269	246	261	252	279	293	282	256	287	275	260	253	275	253	262	306	271	265	275	258	264	268	247	274	269	264	252	251	243	278	262	234	240	271	281	243	246	262	256	285	269	284	256	263	284	264	241	271	273	248	270	255	244	264	256	269	250	252	274	251	258	292	274	282	249	278	246	260	288	261	264	261	249	246	237	244	263	251	256	275	236	250	263	254	271	272	246	262	289	271	254	240	286	259	294	262	284	291	255	283	270	276	265	247	260	258	285	236	255	271	263	261	271	216	247	252	264	268	297	250	298	263	288	271	272	282	268	257	281	245	251	263	267	219	267	275	266	282	286	245	268	240	277	258	265	264	239	252	284	265	264	262	252	290	250	246	276	286	242	250	232	248	265	275	266	234	274	241	225	242	211	270	231	285	263	262	290	257	289	294	278	265	274	230	259	302	263	276	250	294	264	252	254	257	286	273	259	237	246	277	245	310	261	276	256	237	285	252	281	242	284	276	288	264	264	317	271	256	261	254	272	256	256	268	244	263	289	263	277	273	266	281	278	255	261	272	292	276	285	261	278	259	289	237	266	270	281	289	248	247	282	274	279	278	278	253	260	287	278	224	253	280	225	255	291	282	248	273	307	246	259	286	272	269	276	257	293	267	274	280	324	250	280	267	268	272	252	253	256	243	290	244	220	244	270	255	250	279	269	214	271	210	249	272	255	274	247	259	235	298	252	246	250	254	289	276	279	268	272	240	305	267	249	233	255	258	254	257
32871	38786	30158	30213	28028	25374	21561	18202	20803	20211	22883	16852	11435	10957	11112	10031	7328	7865	8648	6219	7066	6388	5515	3436	2761	2497	2181	1893	1606	1551	1414	1251	1282	1240	1230	1219	1197	1144	1035	1003	905	895	841	889	846	858	888	947	1036	1030	1116	1118	1070	1082	1075	1138	1019	1024	909	917	826	840	782	796	773	750	695	748	727	710	758	732	698	708	746	699	698	672	694	697	668	653	697	680	603	642	673	647	663	657	700	697	632	664	677	670	702	641	691	608	680	711	681	653	662	622	651	693	639	673	655	718	647	666	670	640	618	690	681	602	641	698	671	630	648	726	642	639	687	676	703	664	615	647	694	685	660	675	681	689	643	652	646	632	607	638	631	670	622	658	662	678	655	703	701	624	624	618	675	630	667	673	657	671	625	657	675	625	666	655	625	662	689	709	673	681	659	654	687	672	694	669	623	698	657	681	669	648	660	661	683	698	684	696	662	662	665	679	655	695	660	659	673	713	674	621	720	684	690	650	662	662	683	640	646	667	669	649	664	646	668	655	630	667	729	678	673	699	681	669	673	676	717	687	662	681	683	711	623	650	627	647	643	663	631	674	683	685	673	644	646	697	635	616	638	614	696	682	698	651	667	682	666	705	638	664	660	666	620	642	659	665	695	644	657	665	681	660	618	655	661	711	655	633	661	654	646	689	668	682	707	668	710	647	643	653	676	640	681	661	659	677	689	687	648	688	669	615	697	652	677	676	643	666	669	674	637	708	651	634	676	623	698	654	689	626	671	669	652	655	680	666	644	665	598	668	650	649	663	653	664	690	688	653	679	668	658	678	613	631	673	717	672	673	665	651	674	635	688	650	597	651	636	672	607	664	636	647	652	711	634	645	664	672	624	614	695	606	627	673	657	682	648	688	646	675	640	634	655	643	655	641	678	670	661	685	690	643	672	657	703	644	672	672	653	678	647	673	633	666	682	622	665	683	624	656	632	678	629	652	621	672	673	631	667	691	667	608	638	655	638	684	699	688	645	629	655	666	682	680	707	628	673	628	649	656	659	678	659	626	689	616	690	620	652	703	620	642	684	680	677	680	675	665	677	658	684	651	636	657	650	703	636	705	674	663	632	661	656	635	668	660	617	686	636	685	690	634	613	679	702	618	622	699	667	636	651	598	682	640	619	651	682	707	640	665	666	631	626	653	653	639	681	674	651	703	695	665	659	652	673	683	669	687	698	622	699	694	650	657	692	664	670	659	668	662	698	659	636	701	677	663	679	649	625	648	678	682	661	650	676	656	602	637	682	673	656	692	658	695	611	670	689	603	660	698	636	676	678	622	651	653	680	666	649	622	646	708	627	634	650	693	680	674	696	674	625	630	710	652	716	656	679	674	672	601	667	652	647	613	649	698	653	599	620	629	661	664	627	676	634	672	683	633	653	690	695	697	683	646	663	624	632	651	661	680	627	647	634	670	605	623	640	651	627	671	685	654	640	654	654	628	680	640	651	663	687	720	634	679	644	638	655	679	649	631	653	654	640	658	623	653	629	623	675	698	676	668	663	626	663	656	666	671	692	699	660	656	680	703	638	719	657	637	676	664	672	658	643	681	663	656	673	647	624	658	665	674	673	665	683	636	694	682	637	628	656	643	659	659	623	646	655	666	628	707	666	683	642	647	663	632	656	645	645	688	667	661	654	654	667	652	680	636	626	642	658	652	633	644	655	646	679	648	652	620	654	674	659	688	713	613	667	660	692	633	660	651	669	659	641	688	647	637	632	659	625	637	626	625	673	699	673	639	668	712	690	633	657	660	699	724	624	651	668	682	672	675	658	678	638	669	677	635	680	640	614	654	667	644	633	677	654	649	712	684	637	639	603	686	671	722	655	676	647	624	654	682	647	675	650	698	618	667	646	615	650	679	696	669	682	629	690	648	664	693	687	689	657	666	650	675	630	659	684	681	658	650	692	666	675	661	698	655	641	680	695	707	608	642	625	636	665	673	675	661	614	623	620	691	654	648	688	655	631	629	666	628	627	673	615	663	680	659	651	701	676	665	699	689	661	648	681	620	654	648	647	680	640	691	685	667	631	659	670	654	676	679	667	687	642	694	628	620	684	653	624	676	663	652	655	673	675	684	677	647	734	635	699	694	661	667	629	656	646	651	651	670	674	644	610	705	680	653	634	659	661	656	652	638	647	611	664	661	678	639	644	675	612	668	711	652	688	651	666	670	669	659	676	669	650	656	597	633	661	665	615	624	696	652	643	697	639	666	661	650	669	636	687	624	667	659	700	656	648	685	649	649	619	704	637	674	658	700	643	703	662	706	691	681	653	636	686	681	665	706	705	672	710	641	643	680	600	625	689	696	680	638	690	678	658	665	652	643	660	641	642	655	672	686	615	685	659	693	633	618	653	643	667	684	626	660	652	628	644	719	690	635	634	636	614	616	623	703	630	661	632	662	700	668	666	631	670	686	630	670	675	633	677	629	674	603	641	691	635	670	683	667	654	678	666	730	664	653	666	662	654	676	657	658	681	651	692	652	699	637	682	673	623	649	625	639	642	649	678	656	681	643	650	680	672	682	688	647	659	626	663	674	654	664	643	679	627	641	683	677	652	629	645	661	649	651	663	705	676	660	659	637	691	660	643	644	677	682	646	674	645	635	616	609	710	685	625	620	663	652	664	649	611	622	645	720	648	635	656	680	700	705	685	609	673	657	687	637	671	644	679	687	663	673	650	694	658	689	728	664	685	665	681	676	709	656	693	664	669	698	703	673	690	641	645	696	658	666	635	641	686	657	645	682	646	665	643	661	664	664	680	610	623	657	621	657	701	619	623	690	676	686	676	632	688	679	658	687	733	670	686	634	665	667	683	650	670	719	676	642	639	648	656	594	637	618	637	670	645	683	683	632	692	654	710	678	684	643	710	622	648	700	672	687	653	673	660	666	672	665	656	673	677	639	607	689	696	632	660	645	679	684	666	670	640	681	641	648	666	685	642	653	681	615	715	662	700	638	633	654	646	687	673	665	662	652	651	605	590	640	657	667	648	685	679	667	694	628	629	674	654	681	621	673	675	663	669	670	685	661	654	641	657	625	657	639	665	643	675	654	653	652	652	660	618	736	675	668	710	676	655	684	667	611	647	603	685	672	678	656	673	671	632	621	706	665	640	668	667	704	651	690	628	696	634	657	671	669	674	650	639	669	656	654	649	677	633	678	653	650	703	608	675	694	692	652	650	613	655	612	652	698	618	635	685	696	637	642	689	684	650	653	640	632	698	679	674	632	656	687	625	694	670	654	626	644	677	684	599	669	658	676	695	642	662	618	677	650	653	667	690	670	642	644	679	651	681	664	620	706	657	680	665	644	649	687	601	655	644	643	698	633	648	651	641	668	645	657	636	693	652	644	638	619	673	708	655	624	677	705	669	655	648	655	636	668	667	684	668	674	645	661	668	584	694	683	639	649	655	639	646	701	645	613	664	614	676	678	664	684	650	651	613	616	640	683	683	662	596	682
15641	12733	10242	7030	4516	3095	2111	1552	1245	1157	982	909	842	773	730	669	585	550	482	432	439	374	357	355	357	343	363	334	326	290	318	283	288	307	276	321	312	305	287	283	283	263	277	241	270	292	285	274	268	294	291	277	317	274	280	313	314	312	270	273	294	307	274	277	310	274	275	276	262	271	267	273	278	278	286	260	251	260	270	280	255	277	299	241	252	260	267	289	253	253	264	272	252	279	257	261	270	277	307	281	298	238	295	295	268	258	276	278	283	266	271	271	236	291	262	259	279	246	259	292	267	248	301	260	285	287	282	295	267	274	281	263	300	279	284	272	259	274	298	251	275	267	257	294	281	272	255	270	281	257	294	240	267	267	269	292	303	272	242	299	282	251	282	248	276	298	250	286	241	265	288	270	280	257	268	265	263	286	260	241	282	265	293	263	271	273	287	292	273	279	230	248	280	271	267	269	270	286	245	299	329	277	265	261	253	268	265	249	274	282	268	292	248	293	261	259	257	258	280	252	282	242	254	260	284	268	260	248	287	277	255	284	241	274	245	304	291	258	280	279	270	280	273	264	261	255	268	275	259	253	270	276	279	267	277	280	278	279	258	254	282	279	250	255	270	280	265	283	262	264	264	274	260	271	285	255	256	247	248	300	263	264	258	277	258	277	300	262	275	280	282	288	303	304	248	253	264	284	272	271	273	254	255	249	285	285	261	246	264	266	247	274	283	261	265	273	281	273	260	251	237	244	294	288	262	244	283	277	260	275	275	233	280	248	292	286	270	281	280	273	278	256	269	281	278	288	274	251	293	239	265	299	276	275	275	274	268	282	270	274	285	257	262	268	303	275	295	297	312	275	273	264	287	255	269	274	255	279	267	265	279	278	266	233	255	288	293	297	262	235	276	282	262	266	274	289	299	290	281	274	270	250	284	253	263	272	284	288	283	253	268	279	310	241	242	299	274	293	285	274	281	280	258	272	263	264	303	262	276	259	275	271	243	281	276	276	268	292	294	263	297	289	287	263	256	274	275	237	279	285	248	296	301	302	287	285	277	295	290	261	273	248	242	259	272	287	297	249	277	243	300	251	250	265	257	264	269	274	259	288	299	243	263	262	245	276	258	285	311	250	236	290	264	270	289	269	273	271	288	299	245	296	287	239	252	273	273	243	288	253	291	318	286	287	250	257	266	270	265	255	244	267	284	281	296	297	266	254	241	279	271	249	268	283	285	306	283	287	232	266	281	284	284	297	282	253	281	292	262	242	257	264	263	240	262	295	306	263	262	268	274	258	252	280	264	302	273	247	249	284	262	279	253	264	276	247	259	263	252	268	276	281	291	311	285	281	267	274	275	300	258	275	281	272	277	268	234	262	277	272	265	265	268	235	255	253	300	254	259	268	292	243	264	298	264	278	285	262	297	255	245	271	244	264	284	255	283	264	263	244	293	266	253	261	254	271	264	262	266	274	262	301	290	272	262	267	295	266	278	281	271	252	286	234	284	264	289	281	270	270	279	270	265	300	281	297	295	288	272	274	292	258	258	269	304	277	264	287	257	287	295	268	272	264	278	258	303	262	270	299	259	255	281	279	264	273	282	258	266	251	244	287	288	279	281	265	261	270	272	305	264	283	255	282	286	272	300	264	291	264	241	303	288	278	261	301	289	281	247	282	270	280	289	280	274	274	213	274	253	278	256	273	294	267	293	263	307	273	276	277	294	296	255	276	272	265	303	262	240	308	248	286	266	308	278	300	289	266	248	263	237	263	234	266	269	244	252	287	297	252	300	262	275	268	294	267	288	281	271	266	259	281	242	273	273	283	285	287	267	295	281	283	272	268	253	264	295	280	285	245	249	249	297	258	288	271	259	276	272	248	280	275	270	272	273	271	269	295	270	274	275	257	259	281	264	313	272	279	283	268	256	254	267	288	283	259	283	256	281	291	313	270	251	273	278	280	260	276	283	278	300	283	266	248	260	261	277	288	279	270	280	228	262	281	267	266	257	262	245	260	263	269	259	294	292	269	274	273	269	247	259	305	288	239	275	275	280	247	269	295	264	264	273	272	249	234	285	280	286	252	264	282	269	306	243	279	295	248	284	274	268	252	260	308	258	282	287	253	288	249	280	257	255	255	262	275	279	252	291	265	261	290	286	272	295	252	268	299	293	275	271	272	260	261	284	274	261	272	298	270	299	272	270	283	264	256	266	283	263	293	275	250	289	257	263	263	268	255	270	274	251	269	277	262	253	287	295	275	263	270	272	252	275	277	288	285	283	276	268	254	283	261	239	297	288	266	287	272	303	298	286	294	292	251	287	300	276	284	285	274	275	257	290	322	277	273	258	273	246	268	287	275	256	251	276	262	277	250	246	288	268	322	291	266	246	260	263	275	267	256	254	293	281	292	255	270	279	250	227	254	282	304	275	283	258	274	252	292	264	279	272	266	245	248	274	254	288	280	285	258	275	281	261	246	307	284	247	261	300	266	257	266	260	295	279	296	263	265	278	253	248	283	254	270	264	251	286	265	276	266	249	264	284	281	287	243	298	244	269	285	288	283	238	313	284	240	277	254	301	275	266	278	259	288	297	250	270	276	271	264	262	282	274	280	275	249	254	278	272	270	254	273	288	273	286	261	281	268	279	286	231	280	260	267	277	270	269	272	282	277	298	289	282	250	284	274	289	255	281	268	240	282	236	274	277	273	263	290	248	279	272	282	275	252	266	299	283	254	283	289	289	288	276	279	284	277	287	261	263	275	280	280	257	242	267	294	266	270	257	267	271	291	280	242	281	277	251	256	283	283	289	268	261	250	244	269	250	270	244	285	278	274	277	264	266	292	257	255	296	297	275	304	292	286	268	278	252	276	255	275	276	262	267	256	257	279	286	259	264	226	291	278	279	260	268	270	262	279	276	276	270	259	267	248	275	297	271	256	287	278	279	299	254	250	261	279	276	268	302	266	260	260	303	275	254	265	280	262	252	310	280	284	275	280	249	267	301	279	281	272	260	282	292	289	295	309	266	272	272	259	274	280	255	287	275	263	334	270	266	276	296	281	276	286	249	249	268	296	266	277	262	316	298	258	324	274	294	261	263	230	283	266	290	256	292	263	244	289	279	261	239	285	292	295	274	272	285	282	272	280	289	264	293	303	250	270	289	256	281	252	262	271	244	300	268	289	269	262	276	291	286	274	307	247	245	239	288	241	273	252	285	300	279	283	280	226	260	268	283	289	267	294	271	282	263	252	278	248	262	260	252	272	268	265	267	257	249	271	301	268	260	266	287	293	268	267	236	268	273	293	297	297	281	249	310	279	319	286	252	303	282	248	282	288	276	289	257	295	272	258	298	268	262	281	258	261	276	287	278	243	268	261	256	245	267	287	259	270	256	267	292	257	250	300	272	253	270	290	244	281	265	254	237	282	280	284	289	268	251	290	272	251	276	265	279	246	275	288	254	276	277	286	247	277	283	277	280	275	266	268	254	267	300	291	271	265
10357	12493	14839	15983	13888	11375	8678	6838	5910	5278	4989	4615	3978	3900	3675	3177	2742	2569	2231	1950	1713	1622	1466	1290	1144	1154	1092	991	1012	976	936	838	896	867	837	926	911	835	801	755	785	762	735	786	764	770	772	784	832	854	850	829	817	862	854	904	836	855	766	801	787	805	736	766	716	708	712	698	739	738	667	688	744	740	743	654	731	666	695	689	672	702	710	696	699	710	672	710	697	686	690	681	665	747	704	694	661	664	719	724	745	719	691	686	671	657	706	650	649	712	693	744	666	668	684	706	684	669	718	711	664	697	689	714	682	753	673	693	708	687	703	688	671	707	636	669	694	663	719	677	681	634	682	674	693	669	666	703	695	693	678	711	663	706	745	697	668	700	701	725	686	688	609	719	692	684	682	674	651	657	713	670	698	697	685	680	644	673	704	713	682	705	692	705	660	736	695	659	688	667	710	705	668	674	690	723	741	687	677	693	676	685	683	684	665	725	685	679	729	668	661	716	647	704	685	685	678	663	696	693	709	698	703	679	678	659	708	674	711	657	685	723	687	706	721	665	674	716	661	654	720	665	666	680	663	705	664	705	697	725	671	712	672	730	692	709	697	695	737	677	663	680	684	704	679	684	709	657	692	700	705	722	657	689	672	674	635	675	685	652	684	675	700	653	677	677	604	721	674	683	681	711	668	689	714	729	679	718	694	671	694	702	697	701	684	698	663	682	654	669	681	656	684	709	691	694	673	723	669	667	694	689	719	680	677	717	663	689	698	676	702	685	697	683	671	669	668	696	733	733	685	656	685	676	678	659	665	683	660	700	663	726	681	710	685	669	666	693	677	761	667	690	680	690	732	662	643	667	674	685	692	681	691	678	675	684	671	679	616	763	690	687	702	722	663	641	685	675	662	690	669	670	728	663	680	698	714	708	681	675	659	681	697	675	680	712	755	686	695	678	656	698	663	655	684	652	675	662	680	704	734	695	650	676	689	723	667	710	698	683	731	692	667	750	685	698	699	701	697	657	663	709	649	682	693	669	666	706	659	682	689	694	679	666	651	691	683	668	695	676	669	687	698	689	699	714	694	747	680	682	676	622	675	724	671	643	728	689	708	682	728	696	691	717	688	648	701	682	676	654	701	683	691	662	670	696	702	700	694	700	735	655	673	741	712	692	717	685	697	663	675	657	714	718	664	724	690	698	663	727	716	671	646	695	695	688	692	663	689	702	704	656	691	696	657	700	691	713	709	658	660	724	733	716	665	640	699	694	667	651	653	701	701	672	677	731	673	715	643	665	700	750	648	685	731	707	712	661	688	662	708	671	635	705	714	682	691	722	676	669	675	658	659	646	691	661	695	679	691	672	654	707	691	713	724	672	691	677	677	680	648	694	653	689	677	721	708	677	674	736	715	661	720	701	673	757	692	689	615	636	689	695	672	710	646	706	684	647	694	697	667	701	700	694	697	686	699	630	683	689	716	649	710	672	636	681	636	696	686	679	694	700	712	734	694	693	690	685	685	678	645	694	747	687	683	662	701	724	710	662	691	691	700	685	710	672	694	707	685	660	706	660	690	671	720	686	667	660	693	654	688	687	684	717	637	673	667	705	702	682	685	694	691	696	653	718	692	708	711	706	659	632	675	686	681	683	683	632	679	700	691	695	675	687	672	742	718	647	670	678	680	674	669	702	682	712	684	736	670	682	713	660	687	704	670	656	697	689	709	698	636	692	656	705	711	715	707	691	735	688	703	680	687	635	683	700	702	661	681	705	630	690	674	704	660	689	678	654	686	682	713	709	632	710	688	654	685	710	693	699	653	693	739	671	682	714	679	711	684	642	711	675	661	664	713	708	692	687	698	667	738	632	675	684	681	674	648	657	717	648	719	745	720	662	740	670	624	664	647	646	660	647	672	700	721	629	736	648	673	704	706	687	678	666	681	627	679	642	685	659	689	681	698	649	673	660	680	699	650	681	709	727	667	673	725	655	664	681	671	704	634	715	711	685	673	669	671	707	697	687	676	694	682	715	659	665	678	714	703	682	691	683	694	667	671	704	702	676	685	700	640	683	720	707	683	700	675	664	674	670	685	675	699	692	664	674	665	645	646	660	726	696	661	672	666	685	684	662	670	678	730	702	678	675	691	691	722	672	700	669	716	702	699	657	661	689	692	693	719	683	702	653	662	671	687	674	674	647	671	680	608	685	708	718	700	705	631	708	660	683	700	724	640	670	683	701	708	633	721	713	675	686	670	701	615	701	707	680	672	666	666	684	708	721	658	683	689	668	722	670	673	692	727	712	681	706	711	698	647	683	718	675	685	666	714	688	680	656	728	690	731	669	706	705	674	737	687	679	685	660	724	695	684	670	685	663	695	697	680	714	683	633	659	700	667	667	711	670	657	716	681	690	669	684	727	666	655	700	634	664	654	689	679	711	651	724	645	678	633	676	666	671	704	751	687	712	701	666	686	687	747	612	657	662	696	672	675	705	687	713	661	696	674	744	643	695	642	686	697	687	671	674	735	681	653	658	725	692	693	689	714	672	682	673	661	720	719	654	670	676	673	688	704	708	683	723	689	677	663	674	685	708	704	644	675	682	683	684	695	691	646	673	657	670	695	718	664	657	704	670	682	690	687	717	631	734	703	701	692	714	717	702	696	667	679	717	683	688	701	665	675	687	722	631	678	717	700	657	712	686	714	691	698	654	661	715	727	651	710	661	696	727	650	662	711	703	695	663	715	678	643	675	710	689	704	747	684	692	718	659	664	691	691	648	692	682	688	724	691	691	672	682	661	683	681	666	683	662	674	714	678	693	664	659	686	689	704	676	681	661	712	614	717	645	702	697	697	729	638	720	716	742	676	687	699	669	669	653	694	700	686	723	713	696	689	707	695	729	704	708	717	666	695	679	678	649	719	719	619	684	665	706	686	678	678	703	720	708	688	683	732	683	708	693	681	711	704	677	651	677	695	707	724	672	733	695	733	683	648	680	626	694	687	671	684	697	720	683	646	689	686	760	691	706	696	684	672	703	665	657	714	659	714	660	710	676	703	658	749	697	685	701	655	681	639	674	698	731	761	678	719	673	724	685	707	710	675	686	674	685	696	655	708	667	665	629	668	648	668	661	658	695	692	655	669	696	662	756	701	696	703	675	680	623	705	711	663	724	722	691	757	696	717	732	718	699	664	652	678	678	667	703	713	714	673	661	661	707	651	706	650	691	642	643	718	688	724	720	722	742	661	708	671	659	663	701	664	715	675	700	733	655	677	706	670	715	718	678	669	656	695	692	671	694	693	737	675	659	719	644	708	687	677	700	683	721	696	661	695	679	676	683	685	741	656	705	687	700	680	662	698	704	656	724	704	674	695	666	741	708	650	695	712	721	708	711	735	695	722	753	662	667	723	696	694	690	660	709	726	691	649	699	674	702	731	689	686	685	685	673	650	729	690	678	656	726	687	685	688	667	690	692	634	661	719	715	646	671	686	669	691	709	708	703	700	687
36372	40161	29945	19896	14557	9737	6196	3876	3998	4561	3692	3015	1867	1755	1473	1272	1055	1105	988	799	954	747	561	438	431	439	426	351	392	368	366	324	337	381	329	321	335	335	321	330	302	299	331	320	293	289	319	317	300	302	342	352	383	341	333	362	326	322	301	301	322	295	283	310	307	302	283	285	315	255	316	291	294	293	249	265	304	309	290	303	277	275	321	313	257	256	276	302	274	301	307	284	289	269	292	235	264	285	270	272	293	298	300	292	262	289	269	295	270	238	260	268	282	272	285	286	273	283	293	277	251	274	268	250	302	304	276	325	262	273	264	274	302	284	266	286	251	280	283	268	268	308	284	307	331	299	260	292	273	285	277	260	281	288	260	252	308	286	264	248	267	268	285	257	291	288	254	273	323	261	265	261	264	289	269	292	269	258	303	268	308	295	289	273	292	298	290	279	238	282	316	268	301	287	269	285	288	287	285	291	289	294	282	296	282	300	284	280	241	277	247	289	277	268	279	253	274	263	266	296	291	304	310	281	309	256	271	259	265	239	303	314	308	256	262	266	283	245	292	303	283	295	312	279	249	287	311	283	255	279	282	289	226	284	273	289	259	284	279	259	260	275	248	303	290	289	251	300	288	270	303	270	264	288	260	255	277	290	271	270	263	264	289	303	271	289	263	276	266	280	259	268	259	275	266	279	300	265	298	270	264	263	298	274	273	269	270	285	292	283	284	306	288	300	270	291	342	280	283	273	300	305	286	278	262	299	296	306	303	256	289	275	253	293	314	279	267	265	282	248	259	303	281	300	266	267	275	282	299	268	248	268	265	279	279	269	315	288	269	269	263	290	271	275	296	248	283	287	273	293	277	280	283	296	273	287	265	266	291	253	278	269	253	248	243	307	307	280	287	278	274	272	290	261	281	286	281	271	281	270	261	272	277	286	259	297	292	260	296	262	255	293	274	267	269	289	300	262	271	279	273	304	279	290	287	305	275	280	308	298	272	297	262	286	288	282	280	304	290	262	273	293	300	262	287	280	307	286	286	292	257	271	268	285	258	268	263	277	285	273	253	286	267	262	286	289	311	305	295	289	280	263	264	274	267	290	290	285	279	297	293	276	291	289	242	276	267	282	274	254	252	288	275	285	250	287	267	282	289	278	248	294	308	283	291	276	267	289	308	291	257	285	306	273	285	276	273	243	251	294	267	285	265	292	282	289	287	280	272	255	301	291	296	303	297	291	302	294	283	285	297	291	278	288	282	292	298	262	267	295	295	284	279	290	319	262	316	298	302	288	274	258	299	270	264	281	316	290	270	241	271	289	297	294	307	253	315	295	269	271	261	309	303	291	293	292	290	293	307	283	282	279	273	288	280	275	264	287	275	259	281	279	266	279	272	271	281	269	281	262	290	291	296	273	261	254	295	263	259	303	293	280	287	281	304	288	280	268	298	305	276	254	308	274	265	283	272	281	297	288	271	294	256	314	276	239	288	288	252	269	274	318	265	280	272	251	270	272	285	267	299	264	275	307	268	288	276	286	289	267	294	290	264	267	277	291	286	290	274	265	263	254	243	288	294	276	269	240	282	302	272	287	277	260	266	286	258	301	287	343	278	264	290	286	259	319	300	255	314	287	272	240	294	258	287	285	245	274	275	298	305	280	253	284	296	277	294	294	274	278	275	317	259	342	271	275	293	284	272	274	252	302	272	290	258	293	291	299	271	316	288	302	262	230	282	271	301	290	259	314	278	271	283	259	272	277	240	281	285	269	274	286	268	276	291	294	268	292	287	310	269	272	266	254	301	290	285	289	287	261	300	301	263	295	259	282	292	283	294	284	275	270	280	304	289	290	257	296	287	291	268	295	285	243	292	303	283	278	274	275	256	261	272	294	279	281	302	278	291	316	285	294	295	296	276	283	301	307	311	311	293	307	278	274	263	304	255	295	299	267	279	298	295	288	293	275	297	287	290	280	301	266	296	263	286	260	283	267	266	274	249	292	278	268	289	246	285	299	255	291	286	264	276	259	294	291	278	284	270	264	282	310	269	275	287	303	280	292	307	283	270	289	295	277	283	281	256	311	272	303	292	286	259	302	277	283	290	255	263	283	295	273	288	297	287	278	280	311	275	288	293	265	285	262	280	293	283	280	279	268	286	316	296	299	277	267	249	274	294	239	278	273	274	282	282	251	292	277	309	270	258	286	272	291	304	274	252	284	286	287	294	285	298	305	274	291	290	312	279	279	285	287	305	310	279	269	287	298	293	258	304	306	287	272	299	266	274	282	311	287	261	304	275	284	289	268	281	291	287	267	281	266	301	291	282	314	266	274	274	230	284	294	279	295	314	318	327	279	283	306	300	269	293	287	270	284	281	278	315	300	257	276	276	299	276	284	282	276	264	263	279	266	266	284	278	272	315	288	308	251	264	305	300	273	250	300	289	341	286	292	290	269	286	291	304	241	282	291	282	293	299	262	319	283	283	278	283	268	294	297	272	268	271	266	267	286	257	297	266	276	256	283	260	277	261	285	275	278	277	286	271	285	302	296	284	267	256	252	279	258	285	284	315	263	259	286	309	287	314	271	275	292	289	290	288	265	311	296	260	292	269	289	286	265	283	269	290	309	280	289	287	248	267	258	262	279	273	304	294	290	284	269	296	284	264	276	271	272	330	281	268	314	300	272	311	247	295	255	300	289	273	289	281	303	306	303	302	270	299	340	338	295	305	291	270	282	292	280	274	292	291	288	298	265	305	255	302	292	264	271	264	256	276	278	256	277	275	243	309	255	281	306	273	272	291	261	298	302	295	289	277	274	287	290	287	284	285	274	270	274	277	255	291	282	298	285	291	268	265	304	287	306	269	267	267	271	287	302	288	275	249	282	258	263	289	277	271	278	263	283	269	300	290	297	305	300	304	297	270	256	312	301	317	279	294	283	262	274	276	287	266	274	295	281	278	297	279	283	270	305	275	249	264	280	280	265	267	292	274	268	242	284	269	307	338	261	304	326	248	274	281	264	300	278	304	304	282	272	298	283	291	293	261	264	277	286	291	306	280	284	268	306	314	285	280	323	293	303	268	292	299	282	299	267	289	281	281	280	276	287	259	262	284	301	273	278	294	291	294	272	256	286	276	254	274	274	291	293	261	292	302	269	296	292	292	294	291	260	271	303	253	268	276	290	256	297	301	235	269	306	268	268	273	291	289	261	295	290	270	294	281	295	291	277	283	285	251	299	301	304	280	269	278	261	262	273	246	276	278	286	328	272	305	297	294	299	293	289	276	294	300	297	296	286	237	270	289	247	267	284	276	296	302	256	290	293	275	302	288	270	293	282	293	252	274	286	309	275	282	287	281	262	294	279	279	265	274	258	274	261	268	267	265	279	284	275	290	261	275	310	262	283	294	269	304	273	268	276	289	294	288	281	269	293	302	283	276	295	266	289	263	289	262	274	263	285	283	291	263	331	276	276	263	296	257	282	264	248	283	294	301	292	262	274	290	269
25529	33615	27095	25341	22923	19910	16093	12982	13840	14308	14311	12273	8712	8686	7933	6581	5622	6477	5665	4351	5061	3875	2663	2181	1896	1722	1679	1428	1414	1347	1179	1123	1138	1160	1096	1077	1162	1087	979	886	865	888	850	809	878	838	831	864	960	1016	1031	1061	990	1008	1045	973	1000	918	874	889	824	838	789	786	819	804	811	786	682	766	761	770	753	714	790	729	754	687	783	702	715	725	726	740	702	722	705	699	734	686	677	673	690	752	702	708	711	702	751	678	726	702	694	723	735	688	727	683	742	676	699	712	727	777	720	655	699	744	725	725	697	665	690	703	676	718	688	688	727	691	720	737	724	701	702	686	672	676	698	700	694	715	709	763	689	696	713	707	712	681	691	770	674	711	704	677	715	669	750	648	722	698	720	694	668	729	722	685	743	717	701	660	688	685	682	694	701	727	757	701	689	731	764	700	717	745	708	714	701	713	666	710	632	683	663	682	684	709	747	741	668	727	706	692	735	665	719	681	710	703	662	741	700	685	723	731	725	702	701	706	729	679	727	690	704	703	739	687	754	688	709	689	707	700	739	734	686	716	718	763	711	708	728	695	704	761	708	727	710	713	718	704	740	719	692	709	709	712	702	656	740	717	738	712	702	695	684	716	668	714	680	712	698	714	700	686	734	691	691	635	693	725	706	692	699	677	670	685	714	692	714	673	686	694	708	701	695	696	724	691	697	666	738	681	722	707	740	728	686	683	711	700	722	744	679	656	728	658	686	687	730	665	714	699	704	685	677	705	686	748	703	686	709	709	671	719	669	633	737	735	704	689	735	664	706	698	775	696	716	740	686	730	701	725	639	692	748	688	720	726	694	722	658	669	738	734	723	665	754	683	691	678	701	711	740	692	703	769	717	703	686	714	672	751	671	723	702	675	703	693	756	697	693	676	684	690	718	714	722	707	720	743	682	724	752	722	677	708	694	732	688	695	679	697	717	729	722	697	734	672	675	685	745	661	749	718	679	727	657	698	643	716	702	680	709	706	702	681	677	727	679	695	699	669	695	690	694	643	786	681	761	687	699	702	718	734	718	705	654	700	671	708	713	680	696	707	694	710	662	730	659	719	627	683	730	720	701	696	692	723	668	644	710	701	697	737	743	699	701	676	710	756	714	666	701	734	674	714	721	685	770	659	732	696	725	731	693	665	714	682	670	734	719	734	695	698	712	716	685	735	698	680	709	754	717	719	729	728	667	700	725	693	655	699	691	688	680	758	666	768	725	716	737	713	658	679	743	707	647	705	722	714	718	702	730	687	677	701	709	733	736	675	724	677	675	695	698	729	749	701	667	709	688	705	681	677	715	679	711	731	732	714	700	714	699	693	728	744	737	730	700	716	706	711	733	721	682	687	716	685	709	703	659	711	714	685	721	683	750	685	706	731	696	735	664	695	725	701	690	686	673	671	675	719	685	687	651	671	694	702	674	698	735	729	785	668	686	737	717	689	686	680	700	713	706	725	712	733	713	726	731	721	706	706	717	712	678	734	724	682	698	726	682	694	707	725	760	689	704	673	639	690	683	694	703	743	717	710	720	725	678	720	763	702	702	667	701	721	717	651	674	694	689	708	685	705	747	706	727	705	674	657	766	699	695	696	714	690	682	692	678	671	671	711	682	705	696	708	712	690	725	729	735	730	697	685	728	726	679	735	730	705	688	710	670	688	667	697	706	706	722	656	716	694	677	666	700	669	726	704	728	750	678	687	679	655	760	661	663	698	730	678	689	690	698	728	689	669	709	723	724	712	711	696	699	671	714	694	705	708	715	678	697	682	658	702	681	710	657	705	665	702	705	706	698	726	763	661	719	694	734	683	691	684	709	729	713	682	670	732	716	732	728	724	689	735	717	702	638	693	712	710	697	742	792	689	727	729	728	733	722	700	690	768	721	683	724	693	719	766	761	668	741	712	688	716	708	684	702	676	664	756	722	724	730	708	717	646	689	744	650	679	695	722	705	776	704	694	717	711	706	731	751	695	732	713	676	729	679	663	725	719	722	732	622	660	711	746	743	684	721	654	697	701	675	705	704	679	719	739	695	696	705	661	666	651	701	716	666	728	733	682	697	735	697	699	737	694	681	764	727	687	689	673	698	723	735	720	703	724	733	711	699	692	681	716	722	708	685	705	738	709	688	671	729	711	724	708	728	743	726	707	689	731	714	712	721	702	705	685	700	727	741	713	680	736	659	710	723	710	763	730	695	707	704	704	701	719	725	745	690	679	724	676	728	658	778	697	733	702	740	733	746	705	700	706	718	668	743	748	661	701	677	677	689	672	719	684	722	660	736	675	680	732	663	701	701	682	749	737	718	671	718	712	703	691	703	720	662	741	748	715	741	702	790	693	649	709	748	734	672	709	656	694	692	706	650	742	756	719	699	747	714	662	655	704	734	703	701	689	726	736	721	713	688	656	738	683	706	720	657	726	694	711	704	745	686	719	732	685	721	723	714	676	747	723	746	710	750	723	721	703	703	717	749	731	669	688	705	709	698	717	631	732	749	717	762	734	691	709	716	712	730	692	697	655	662	644	699	717	664	716	675	699	704	759	673	677	746	666	733	723	753	712	750	709	738	681	750	706	702	696	691	699	678	719	741	733	675	724	695	712	664	710	683	664	735	693	743	695	706	685	730	729	707	702	655	723	697	754	647	697	702	731	729	699	718	714	711	732	707	739	690	730	660	713	675	708	700	721	713	730	712	724	699	719	729	740	711	730	769	704	696	667	652	704	681	700	694	685	678	723	666	668	663	701	709	723	759	754	744	718	736	691	690	715	731	677	717	750	699	711	717	649	721	708	709	705	685	679	699	741	714	756	653	761	705	697	732	670	757	695	682	698	728	750	710	660	682	713	709	724	733	695	700	745	686	719	734	679	662	715	710	729	716	683	716	698	696	726	737	678	706	710	686	710	704	753	720	690	670	728	710	728	672	702	737	685	686	679	655	694	748	690	709	699	733	735	671	749	736	697	704	698	702	717	687	737	707	662	675	653	691	688	691	677	703	656	695	713	690	683	677	689	721	681	705	677	726	671	770	729	722	716	726	692	727	705	684	706	691	674	711	693	739	708	711	724	738	687	728	678	684	704	667	724	693	712	737	693	705	694	710	693	704	696	700	729	696	685	719	776	698	745	720	702	693	671	666	662	755	727	702	709	703	706	702	676	751	733	702	671	677	709	678	714	703	710	654	755	714	658	695	730	661	711	695	708	743	691	746	734	694	695	649	689	728	704	688	676	746	657	695	688	689	708	728	715	704	699	678	728	677	724	674	745	707	761	669	710	731	683	710	718	744	721	684	685	703	683	697	717	706	702	659	689	724	726	708	703	741	744	679	670	729	731	752	709	667	716	681	700	728	696	714	711	726	681	697	651	715	707	714	702	735	715	741	707	712	717	680	749	734	678	761	708	664	691	719	713	686	692	702	748	730	712	721	723	680	677	699	690	744	710	731	682	670	697	719	775	729	726	711	728	743	742
45532	47432	33770	24374	21424	16592	11348	6775	6039	7290	6843	5628	3321	2779	2272	1584	1324	1481	1396	1151	1195	1018	788	562	562	486	467	435	414	384	356	358	354	373	351	312	311	315	307	330	290	282	270	296	274	301	345	319	295	286	301	332	349	299	319	323	315	281	303	298	294	309	283	279	264	286	306	264	308	266	280	262	259	257	291	274	272	260	263	255	290	278	281	261	298	236	267	268	254	293	285	290	244	256	259	261	266	306	276	275	246	261	265	229	291	304	282	275	258	268	257	279	251	258	261	252	292	284	266	268	277	263	276	234	257	223	252	266	284	263	262	275	264	262	244	262	267	273	276	255	255	257	257	278	283	281	263	259	254	274	285	286	285	259	234	241	258	280	278	278	238	279	256	275	262	291	240	262	246	257	290	270	245	281	265	264	271	254	264	227	245	228	275	245	248	251	276	256	269	293	261	250	229	251	300	278	243	283	259	280	272	307	264	278	272	269	254	249	245	253	230	258	273	271	262	275	266	267	265	281	272	257	251	277	246	238	292	260	278	249	261	253	261	246	278	256	261	252	276	252	288	274	292	252	270	274	281	289	283	279	259	269	239	272	258	300	297	246	277	241	257	326	263	254	312	266	274	250	286	254	267	251	270	293	279	294	261	282	266	273	275	289	254	238	277	247	283	234	257	248	259	258	262	264	241	281	273	272	251	256	246	242	245	281	274	268	267	274	299	246	265	255	266	264	250	249	243	221	254	278	258	266	265	287	276	253	279	267	276	266	273	241	274	280	287	269	265	259	248	294	280	271	253	259	277	266	294	276	268	235	245	263	271	266	251	286	304	248	269	244	274	276	265	246	272	261	261	229	288	292	280	227	253	263	267	261	287	289	267	274	283	244	266	259	280	224	278	258	280	277	303	239	258	276	240	251	247	261	279	263	252	244	246	245	274	288	256	260	249	259	252	248	255	274	274	275	245	250	248	237	249	257	271	258	246	290	252	278	290	256	267	278	293	251	263	261	262	288	302	261	232	247	277	310	251	294	225	279	266	249	254	274	293	269	259	290	291	295	237	251	266	261	278	246	257	251	283	291	258	276	259	258	255	272	254	257	252	296	272	245	241	280	245	278	271	248	273	247	258	259	254	264	272	269	265	293	261	226	247	265	283	277	255	274	267	284	294	276	252	254	272	283	276	273	270	255	253	253	260	282	249	237	265	314	265	285	260	280	263	277	238	258	274	281	266	276	272	270	218	252	250	280	256	229	287	267	244	292	242	286	240	273	247	305	289	277	247	252	249	264	277	270	259	238	277	273	285	259	264	257	261	262	264	293	262	257	262	297	292	265	283	253	278	243	264	269	254	265	265	250	282	275	285	252	255	267	269	271	274	230	282	252	244	261	241	246	244	292	298	280	264	246	264	283	264	245	238	258	287	272	252	262	272	255	271	271	241	241	279	267	278	291	260	266	274	272	250	262	272	278	236	266	302	225	256	256	282	264	286	274	291	270	245	251	248	245	290	263	265	234	287	260	250	229	254	264	267	255	294	244	284	257	255	276	282	260	288	281	296	240	261	250	241	272	252	288	271	254	250	263	286	265	270	253	250	277	275	266	268	237	282	255	256	305	292	258	259	251	261	238	264	271	279	293	260	273	272	266	263	285	248	274	243	235	255	297	268	285	241	251	279	266	277	286	270	308	283	275	254	269	264	280	276	276	251	237	268	267	271	287	266	239	285	251	253	253	285	292	290	280	307	262	303	285	270	268	275	249	258	279	233	252	252	265	269	299	277	279	259	278	231	262	244	246	292	276	274	238	246	251	278	274	266	282	295	254	257	280	277	295	250	258	265	248	277	238	273	231	282	290	254	235	257	283	286	262	253	281	245	260	238	241	277	228	275	277	263	271	249	266	260	240	238	276	253	262	248	276	234	264	270	274	254	252	260	251	241	273	252	264	295	240	275	281	262	282	242	253	279	287	257	244	273	264	277	276	260	289	253	280	263	255	263	285	283	273	253	269	274	279	246	251	244	246	267	259	261	255	288	260	290	258	257	256	279	261	246	240	284	259	268	261	281	267	253	261	267	294	264	263	251	246	265	243	264	245	260	265	257	257	268	243	279	251	254	259	270	238	264	256	287	265	269	279	255	276	280	265	298	259	266	291	258	278	277	252	274	270	292	282	262	248	278	276	280	292	255	251	260	268	278	268	249	298	237	279	270	243	258	282	273	264	278	221	276	297	249	268	282	290	272	254	255	287	253	249	278	272	285	253	236	242	259	239	283	260	279	262	266	271	267	279	237	287	280	246	260	259	270	266	243	294	255	242	270	275	256	250	236	249	230	258	247	254	271	245	231	236	299	247	270	265	231	274	272	237	292	270	248	264	241	297	232	263	267	241	264	255	280	273	274	274	260	270	275	250	242	239	251	267	267	285	246	259	249	259	229	249	283	276	284	257	245	249	290	255	286	277	262	262	252	260	265	263	279	289	269	282	258	280	299	269	266	259	256	267	310	260	250	263	268	267	260	269	248	263	260	283	267	277	266	252	254	230	272	252	286	244	262	274	281	266	243	283	294	259	272	269	273	278	254	261	261	254	279	250	235	293	245	282	256	273	258	263	273	279	261	250	254	244	278	252	268	231	253	290	249	261	266	270	298	248	294	272	245	240	259	242	283	243	245	266	273	272	262	242	238	273	243	244	309	296	279	262	246	266	264	264	224	264	266	267	278	268	262	269	286	268	281	289	260	273	277	278	282	241	261	249	295	278	264	263	269	258	234	306	307	263	242	270	275	245	235	253	257	266	272	265	280	244	252	273	275	240	290	270	282	277	263	264	278	257	310	312	242	294	255	250	215	244	274	253	265	266	280	275	276	242	253	251	284	314	289	269	283	280	289	269	264	257	217	270	261	242	256	278	275	249	264	249	261	268	276	279	261	273	255	263	261	272	253	262	236	261	263	276	292	262	279	256	259	260	248	267	270	273	308	261	308	273	257	293	272	287	282	271	270	262	241	243	252	299	299	267	277	278	281	255	256	272	279	270	271	269	268	288	271	292	277	266	276	281	258	258	248	273	242	254	247	292	302	286	265	252	258	246	257	264	252	262	266	246	272	256	271	257	269	277	241	249	257	240	266	271	276	249	275	274	253	289	253	237	260	271	254	236	282	279	290	266	241	256	295	261	243	267	247	279	265	300	270	270	265	257	261	258	257	248	283	259	251	275	273	215	283	280	283	261	274	285	268	262	278	267	259	284	241	261	284	266	283	244	267	313	261	256	240	259	247	267	284	242	268	272	266	286	259	284	283	269	282	296	297	276	277	245	252	235	275	314	242	248	279	280	271	271	234	277	245	280	232	276	274	254	288	272	256	275	260	248	254	238	267	303	273	275	295	277	264	281	246	263	240	285	285	258	269	249	282	254	237	272	256	283	248	280	278	303	278	252	250	266	290	267	263	277	283	268	263	264	266	284	279	266	273	239	264	265	284	273	240	288	267	278	259	283
32431	42264	34422	30148	27925	25250	21049	16835	17370	19687	20873	17199	12273	12968	10955	7793	7046	7491	7698	6375	7539	5587	4032	2858	2532	2393	2204	1846	1672	1596	1387	1256	1186	1249	1180	1222	1283	1268	1112	981	901	877	895	863	857	869	859	886	993	1077	1107	1092	1097	1110	1044	1027	1067	989	980	912	814	790	772	836	758	798	742	828	711	743	738	680	745	716	718	666	672	659	719	712	710	726	670	674	648	691	716	674	687	686	667	656	661	647	665	722	707	686	667	696	618	665	739	678	665	654	675	659	681	659	685	712	673	670	668	658	642	657	676	687	649	645	691	698	624	623	695	693	673	630	704	647	618	660	669	625	655	664	673	648	620	683	642	608	672	632	639	638	661	681	687	687	685	651	647	645	713	617	666	690	657	660	678	621	670	671	694	668	664	702	665	661	651	644	640	668	724	652	673	656	653	604	641	659	664	677	654	643	648	641	627	659	704	671	600	659	636	689	683	643	631	661	653	642	613	671	652	707	677	676	667	659	642	648	665	666	662	658	667	645	671	657	680	612	687	663	661	649	693	678	664	671	683	701	624	648	662	608	637	661	650	669	664	673	679	706	668	673	636	618	674	642	662	648	614	657	708	639	663	697	629	708	701	652	650	671	698	691	620	635	667	668	712	660	672	671	635	667	640	704	657	626	642	687	670	695	639	695	671	650	704	644	675	707	654	676	662	672	642	658	654	633	650	664	637	665	678	642	645	664	667	665	662	673	627	667	648	638	670	652	662	663	675	673	680	625	658	633	651	701	627	687	626	698	688	646	711	694	652	685	656	713	653	636	644	653	693	664	706	653	633	644	662	648	625	632	629	676	686	674	690	634	654	628	652	667	705	618	639	679	679	640	670	641	644	678	644	653	632	667	707	626	680	676	653	656	624	637	614	704	669	627	658	751	679	670	655	709	708	672	646	619	605	645	644	659	675	681	658	653	690	659	731	657	671	681	683	626	624	652	651	682	675	679	697	711	670	682	663	679	656	653	660	673	671	635	640	635	660	645	602	626	634	669	653	626	667	683	687	656	643	685	647	678	615	657	647	655	615	680	636	677	690	652	726	690	677	671	643	670	617	672	605	667	637	670	689	646	659	667	620	667	672	679	651	709	659	643	718	630	710	683	658	684	661	652	652	688	684	699	612	670	694	639	678	658	659	658	644	695	642	662	641	677	677	650	643	632	655	629	664	650	657	646	664	670	666	650	657	668	679	652	661	622	624	640	660	700	692	667	632	674	638	634	663	660	646	621	649	693	619	631	688	650	637	641	647	620	663	623	665	681	643	684	719	667	648	705	632	621	648	686	631	678	633	675	617	704	677	680	714	689	656	681	684	648	627	621	668	643	669	601	650	645	674	659	636	681	671	702	627	681	657	634	688	659	710	642	708	627	647	609	660	676	642	637	665	637	670	624	642	607	645	696	645	661	647	685	685	669	700	684	670	574	668	633	703	666	665	690	686	653	620	674	629	662	671	687	664	685	597	672	699	654	674	681	649	647	676	648	652	638	633	676	673	677	615	643	677	631	675	677	671	590	661	665	676	675	639	655	619	695	660	629	696	660	696	621	649	656	668	668	660	668	649	679	680	661	656	683	688	600	687	642	664	709	660	641	662	652	688	651	685	661	684	693	691	671	602	667	647	625	634	672	661	640	715	691	628	705	633	662	638	664	657	672	690	651	656	613	724	676	651	645	675	695	638	677	638	617	714	666	616	671	669	636	676	653	665	642	657	645	649	690	689	652	660	666	616	634	643	699	683	676	680	670	695	641	686	618	614	664	646	676	646	656	697	666	708	641	611	639	619	736	622	699	639	663	672	637	705	679	669	689	667	680	683	654	645	653	654	669	657	667	637	678	647	654	662	690	698	629	634	655	672	636	675	674	649	661	663	661	598	696	640	663	663	726	646	619	649	619	683	685	669	666	686	666	692	657	634	667	689	719	703	676	674	666	655	665	663	655	647	691	602	663	626	659	635	635	695	702	692	672	667	635	668	667	628	681	684	649	661	704	686	656	665	644	694	670	640	648	678	662	717	697	687	689	692	661	650	674	662	663	649	675	653	698	688	722	682	655	627	601	684	715	656	678	690	655	647	654	645	652	645	650	630	674	649	658	669	698	654	632	634	644	654	677	640	652	658	691	619	682	641	649	696	708	689	668	691	677	653	646	651	639	703	675	693	666	657	688	631	647	661	647	662	643	640	668	665	641	624	695	649	657	659	703	646	676	628	679	678	648	648	666	636	705	641	642	664	641	659	650	634	637	670	664	607	641	685	643	660	655	645	650	642	659	652	616	655	690	660	651	639	664	671	651	696	655	652	646	700	674	617	664	655	634	639	716	623	640	677	624	665	666	687	650	627	661	647	643	661	629	628	689	664	685	663	641	684	674	682	673	667	649	622	659	644	665	671	687	669	704	672	689	619	679	635	639	687	677	723	708	692	672	600	688	654	688	622	690	648	672	633	686	667	643	659	697	701	636	686	686	623	642	702	682	667	659	675	651	628	650	647	631	673	644	700	677	666	628	653	651	695	709	657	677	677	670	692	666	681	644	646	643	631	634	660	655	620	684	688	654	660	675	699	680	640	698	633	680	705	628	694	656	650	677	671	626	621	669	665	637	684	631	663	646	687	631	686	669	684	639	653	682	645	648	715	685	699	626	643	633	693	654	662	652	653	713	649	675	680	669	659	666	652	677	674	659	675	674	640	684	686	687	656	674	666	677	644	727	695	673	677	638	663	649	652	712	686	689	701	650	639	644	668	641	677	667	645	600	701	678	668	659	685	669	650	667	627	646	655	645	659	619	627	665	634	672	639	657	622	649	669	664	645	646	717	619	606	695	691	625	646	640	687	685	679	618	706	644	640	661	641	642	615	609	677	712	665	655	701	689	657	683	648	682	691	685	661	710	675	639	670	631	644	667	667	677	657	717	648	678	624	654	679	667	655	633	718	669	644	621	670	705	675	676	625	658	682	604	640	663	662	684	642	659	685	704	640	625	626	667	680	614	669	696	632	643	697	658	610	657	606	607	630	647	617	657	649	693	693	656	646	644	669	641	618	636	706	628	653	689	676	648	648	671	657	690	695	662	678	635	638	650	613	624	692	634	674	671	646	662	671	658	651	643	658	682	651	684	672	626	696	676	667	648	674	662	661	681	686	633	681	641	644	661	670	726	636	622	645	678	645	673	675	672	698	611	683	671	676	682	666	604	647	659	627	692	658	657	682	713	665	669	637	710	644	636	642	660	660	658	663	679	634	661	655	644	682	701	652	653	633	674	647	640	662	664	661	690	632	674	627	664	612	648	662	703	636	672	653	665	680	677	644	646	683	643	674	696	634	674	690	675	677	659	654	669	636	652	646	648	660	647	692	647	676	684	620	660	745	659	675	646	698	676	650	704	674	674	637	727	695	644	663	631	659	649	655	678	668	659	675	676	687	681	665	667	629	727	665	670	649	622	718	652	686	672	676	639	678	624	662	678
15245	14930	11430	6512	4444	3160	2057	1488	1169	1031	991	955	828	839	719	585	581	542	496	469	404	382	358	350	355	312	370	340	331	291	286	335	287	285	300	324	294	331	323	274	269	265	288	276	269	263	293	295	297	277	302	295	285	316	308	285	289	314	310	261	293	314	289	269	305	289	288	279	303	313	272	284	257	273	284	292	266	278	281	252	272	280	291	280	271	279	273	314	306	251	288	277	260	252	243	250	271	311	267	289	242	277	283	289	276	279	261	273	274	252	283	312	293	258	267	259	284	256	288	287	286	265	287	264	289	232	252	274	240	278	269	262	266	276	243	282	270	275	255	262	246	253	266	278	273	264	274	279	248	270	273	272	270	242	309	272	262	243	270	280	316	299	288	274	268	250	270	311	250	294	271	259	298	272	283	250	284	252	255	259	313	274	256	287	289	269	264	290	285	291	261	233	279	257	280	267	281	276	280	293	288	277	285	268	243	256	241	267	249	267	282	288	275	295	239	274	296	274	254	291	285	249	263	259	275	263	273	264	290	290	282	273	251	290	273	233	259	269	277	286	276	291	285	267	270	281	283	284	268	283	276	282	260	257	266	286	247	290	330	294	291	283	253	290	298	254	288	255	275	285	275	265	286	277	270	287	289	284	281	283	282	282	248	273	296	290	249	279	270	281	257	284	267	273	283	289	260	292	259	240	246	310	300	297	289	275	263	277	278	295	284	305	268	267	276	311	289	273	290	280	274	250	238	289	279	257	276	307	281	262	291	258	267	268	305	294	243	270	254	282	258	274	296	267	262	282	301	296	251	288	292	251	263	292	289	261	318	276	277	262	273	241	254	289	281	267	261	270	275	256	289	237	267	261	260	319	253	230	275	227	266	274	279	279	259	265	285	257	260	261	283	280	291	270	264	302	296	265	254	277	258	261	269	266	231	277	267	276	258	287	279	300	251	293	305	286	264	260	257	263	278	275	263	252	294	275	260	276	250	267	317	284	251	257	284	277	273	230	275	266	279	254	296	271	327	284	294	250	264	269	302	270	304	273	307	265	253	279	254	297	291	281	227	263	261	276	280	292	297	270	310	262	247	263	259	272	278	250	264	268	261	260	273	252	286	276	276	270	248	268	282	271	251	275	277	288	249	249	305	291	243	306	266	271	288	262	306	294	293	258	290	268	294	279	272	253	270	271	242	274	303	269	271	315	242	269	254	280	266	300	242	250	284	281	254	303	267	276	267	275	288	272	318	288	298	269	255	300	300	278	275	289	296	271	297	307	273	245	259	283	267	274	273	281	280	291	276	232	277	277	300	271	271	280	297	280	259	256	275	262	272	283	277	287	263	279	275	240	285	317	275	268	277	285	246	271	256	260	286	281	252	291	272	289	305	302	259	302	273	289	268	281	258	281	277	264	286	282	273	259	268	274	267	306	273	248	301	253	293	291	274	275	278	281	286	265	295	299	280	293	284	266	252	266	270	288	263	299	271	287	284	263	279	280	272	285	303	290	252	293	260	308	289	275	266	263	277	297	267	304	270	244	254	262	240	290	265	278	289	276	291	226	290	269	269	286	284	247	289	299	308	280	284	299	280	252	283	258	273	273	259	276	274	260	238	258	264	295	290	253	272	280	321	255	238	293	264	250	243	284	257	283	249	282	266	262	259	267	267	275	266	257	270	282	296	283	254	277	241	246	283	290	240	279	226	268	258	264	273	274	277	281	281	279	297	243	230	279	244	316	275	285	279	257	270	282	282	261	285	274	265	278	269	231	282	265	286	272	282	260	288	238	272	272	276	256	274	270	302	264	275	317	284	279	252	282	262	274	275	287	242	288	258	289	277	261	278	268	273	252	244	277	287	261	263	270	273	286	271	270	281	301	286	282	287	256	284	280	281	263	288	263	250	263	307	252	275	307	276	240	258	258	291	251	311	277	248	265	264	280	264	285	304	269	306	270	291	249	281	263	272	234	278	258	264	257	281	297	270	279	280	277	248	274	290	270	296	271	264	237	240	301	275	263	287	280	268	288	277	295	278	299	270	298	300	271	262	284	263	312	247	250	262	293	278	293	243	257	278	292	274	239	253	284	277	277	264	281	259	245	275	261	258	287	290	247	252	303	280	264	287	281	254	256	263	265	272	247	271	282	277	258	270	256	307	243	270	278	262	274	264	283	283	282	274	288	293	266	282	285	291	262	277	296	277	288	242	289	253	270	295	280	252	277	283	280	262	242	271	273	290	269	275	257	273	304	247	241	264	295	272	262	257	261	265	264	271	291	263	275	263	318	280	276	280	282	285	282	274	270	256	278	272	290	285	264	271	258	258	247	278	263	262	267	260	270	262	293	271	265	277	271	292	261	299	269	286	298	260	289	257	270	290	302	231	237	293	278	272	314	293	284	270	305	288	305	242	260	293	260	249	257	269	272	284	282	266	249	263	272	275	308	295	269	258	256	260	282	262	280	269	247	253	276	262	267	316	279	281	257	261	274	266	289	268	271	301	269	267	280	260	246	296	280	284	277	261	293	284	274	253	267	253	274	264	271	296	251	296	295	271	274	277	260	249	266	269	275	287	288	289	270	284	276	264	277	250	275	283	267	284	273	273	285	281	272	259	248	265	263	254	264	289	293	278	310	277	261	282	294	259	224	280	296	282	285	293	292	275	285	283	262	260	280	266	307	251	297	274	275	265	272	282	279	269	274	283	278	276	263	251	276	268	292	301	291	271	278	286	282	290	263	277	276	309	251	247	266	269	261	250	292	245	289	285	279	285	266	265	270	280	269	260	310	261	275	267	272	299	312	242	282	274	257	287	239	282	314	280	242	260	276	265	312	268	298	278	238	259	256	281	260	295	278	286	264	250	275	265	288	290	282	265	265	284	270	267	258	270	267	277	266	264	312	250	236	264	294	248	256	275	270	310	282	281	286	249	306	261	288	269	295	257	280	269	277	244	279	273	257	268	276	251	266	306	260	289	265	255	261	268	293	239	270	274	264	268	272	313	251	295	244	298	299	280	266	276	285	292	272	270	329	265	274	258	301	281	271	271	300	285	262	278	280	258	279	233	283	287	272	242	287	229	268	302	301	243	306	284	291	253	302	274	242	261	249	270	261	284	281	261	270	285	251	262	263	277	283	248	278	231	286	250	259	246	268	258	301	301	277	284	268	282	297	275	274	260	297	261	241	244	288	312	267	226	286	281	246	264	266	278	297	295	279	275	279	250	284	279	282	273	266	265	318	292	299	274	260	279	268	245	284	280	277	268	267	262	318	258	269	277	285	279	273	299	278	260	294	303	262	271	288	259	305	273	279	273	279	265	265	263	225	268	268	281	269	265	301	306	265	261	255	265	260	264	272	264	248	255	266	274	259	252	257	297	265	244	286	262	253	294	289	281	263	271	269	255	299	262	267	259	231	306	278	266	265	261	285	274	288	278	250	250	268	289	300	272	290	280	296	259	290	261	267	287	282	274	248	300	298	267	248	267	265	252	264
10008	14852	15332	15525	13726	11353	8746	6490	5549	5142	4964	4803	4013	4063	3434	3041	2486	2438	2154	1926	1777	1571	1329	1222	1174	1169	1158	1092	1014	1000	860	884	876	879	913	911	853	888	832	776	814	779	773	707	701	757	810	814	783	854	842	871	851	881	873	873	851	811	793	733	797	772	763	745	740	748	707	719	703	714	700	680	701	693	693	658	696	716	686	717	712	716	708	707	730	749	675	659	656	702	718	745	684	692	701	716	765	681	663	693	717	735	698	697	685	676	671	710	709	709	679	688	751	666	708	683	669	674	676	689	706	706	680	685	703	696	650	657	708	693	659	715	735	722	670	675	665	661	701	742	695	661	698	701	696	701	735	721	703	713	681	711	727	712	694	678	639	696	671	656	684	668	655	706	731	677	721	678	688	739	691	696	666	723	709	767	734	707	718	713	716	712	710	655	710	683	689	742	656	696	678	729	736	683	663	670	681	640	664	662	710	711	720	673	708	662	710	654	673	660	658	682	674	730	678	711	704	696	687	662	664	701	636	700	724	689	701	698	697	692	642	668	661	699	708	693	668	667	726	685	707	690	705	698	707	684	667	742	636	666	722	716	676	693	672	667	656	723	690	686	696	678	693	677	672	735	672	732	670	738	685	693	682	673	702	672	655	669	713	699	699	699	708	695	731	737	678	684	731	715	713	696	724	742	707	695	720	638	705	668	649	700	720	671	661	694	708	692	670	676	706	665	787	701	739	690	708	684	727	728	723	684	756	705	655	671	699	721	686	721	683	704	650	721	705	712	618	697	724	671	700	669	699	691	671	675	722	708	705	661	691	680	674	728	691	693	730	675	718	699	698	694	708	678	698	737	683	622	734	650	692	698	694	697	656	695	704	684	712	679	691	681	718	712	680	704	701	682	682	682	684	698	675	685	710	699	697	697	680	722	699	723	716	677	754	687	691	733	680	697	663	688	714	695	737	695	718	698	690	701	655	647	656	666	675	712	709	688	666	721	701	709	677	718	688	685	698	678	662	685	667	691	661	671	714	704	677	677	697	709	712	693	707	667	698	677	709	700	702	682	715	719	744	717	692	659	695	714	636	659	661	678	662	682	676	670	670	777	704	720	668	693	685	719	730	708	659	666	692	679	678	715	701	709	660	733	662	720	707	730	691	688	689	678	683	677	687	682	734	679	642	714	711	742	656	704	639	676	682	716	694	735	677	716	734	695	700	677	661	648	669	692	678	705	721	725	655	679	663	765	659	713	686	606	693	674	660	653	676	663	675	747	697	747	701	685	730	639	701	706	702	623	680	694	747	708	711	730	728	644	685	699	718	662	715	647	679	638	701	717	687	674	680	727	718	646	699	661	629	724	689	711	735	722	729	707	707	678	670	692	680	713	729	702	711	653	683	671	695	719	649	683	719	689	691	683	679	696	712	665	682	714	689	710	711	636	709	702	734	657	677	691	693	699	681	677	644	702	729	684	683	686	660	697	675	664	721	696	727	671	628	674	654	623	687	723	738	698	655	652	681	700	722	662	747	685	700	702	684	708	692	674	700	687	678	696	725	674	693	707	665	699	660	696	674	708	681	715	674	689	673	730	723	678	690	686	701	679	644	675	698	679	686	697	711	710	709	715	672	668	745	712	708	683	695	711	720	733	711	669	667	666	687	697	692	673	673	710	726	714	693	730	675	667	765	684	705	682	649	672	663	687	690	703	679	733	658	720	675	653	715	663	705	652	622	690	716	684	652	638	653	720	712	677	691	653	716	686	673	693	739	700	718	673	663	679	684	701	703	669	652	725	693	706	706	715	698	697	672	704	654	672	643	688	692	740	687	654	701	711	699	677	676	753	674	725	697	702	741	702	651	719	693	696	723	691	653	686	693	704	688	658	718	685	732	686	708	716	688	726	690	664	706	681	606	676	796	712	703	645	721	772	679	663	687	645	686	734	665	718	643	685	644	741	735	692	737	679	665	637	733	698	691	725	667	662	693	650	697	676	696	680	710	681	671	699	726	722	685	674	717	740	653	711	698	744	631	666	724	695	705	710	722	726	666	692	704	701	702	665	709	719	691	697	681	676	655	702	668	659	736	749	717	685	683	654	658	661	677	733	676	670	701	685	706	664	661	668	691	690	715	715	640	654	650	656	642	711	674	665	698	725	676	714	645	703	694	690	675	731	699	705	671	695	676	721	671	719	660	702	703	714	763	711	654	652	708	708	700	696	687	692	663	744	699	663	722	685	685	724	701	729	656	700	706	686	687	739	709	708	689	696	719	718	688	711	659	681	696	643	665	648	697	706	683	712	667	655	678	735	695	650	707	705	699	728	662	711	731	675	685	647	705	710	722	664	724	747	668	667	680	672	652	730	697	673	658	726	641	723	704	718	668	664	712	701	658	674	701	746	698	667	708	693	663	684	728	681	661	640	649	684	693	684	682	708	687	704	697	678	690	661	702	662	730	643	716	698	658	697	720	711	750	679	734	685	698	702	668	636	685	730	678	704	675	697	699	760	641	731	693	667	729	699	666	686	636	684	683	678	672	712	675	692	703	668	667	741	725	655	728	772	662	706	695	680	682	643	678	714	676	675	688	696	682	676	696	715	699	651	692	688	664	672	707	712	658	687	676	685	714	700	672	669	683	724	695	661	660	733	710	707	719	687	683	717	671	644	692	681	737	672	668	704	672	704	727	662	686	694	691	700	681	707	703	703	680	646	693	744	696	653	678	709	665	702	665	708	650	696	653	677	649	643	696	685	742	699	679	685	711	681	720	680	685	712	687	706	664	639	686	696	723	709	668	680	731	738	696	664	707	742	692	672	702	652	698	714	625	684	650	710	734	668	702	690	655	735	729	678	643	679	669	666	702	676	635	708	649	716	676	689	728	673	723	682	681	638	665	699	706	697	678	782	688	698	656	694	684	651	656	724	653	664	710	652	698	703	653	665	716	714	703	739	671	652	669	633	713	703	666	674	683	639	691	710	723	664	720	667	668	635	692	732	680	659	672	646	671	697	717	672	683	668	707	695	660	665	691	722	665	684	681	673	691	680	719	681	667	666	751	690	686	661	709	705	710	637	663	641	706	692	709	725	681	731	679	704	731	693	692	653	701	684	721	741	703	677	690	671	728	728	692	701	692	723	706	730	714	667	681	650	658	727	674	698	702	714	704	656	700	673	706	677	687	698	704	695	712	727	689	742	658	695	697	670	695	702	727	658	707	681	709	657	738	649	655	726	708	683	676	667	734	681	694	700	703	683	693	659	708	660	665	722	684	693	674	655	712	679	696	667	723	678	668	689	697	654	688	701	715	697	703	733	627	674	678	711	666	696	710	673	656	717	648	661	665	675	707	712	716	673	699	701	694	707	672	643	653	709	722	728	673	717	673	675	735	664	706	702	686	742	702	670	693	728	652	724	697	613	716	689	660	681	739	711	682	710	666	704	705	655	692	677	712	689	725	717	643	650	700	674	686	729	693	667	699	704	674	689	690	651	696	681	691	693
35637	41159	27013	19169	13027	9051	6338	3952	3298	3841	3780	3438	2202	1730	1606	1146	977	945	853	791	876	713	634	516	430	439	408	395	364	356	370	339	347	328	320	347	368	331	325	302	318	304	301	292	312	315	293	308	290	332	332	311	334	314	273	320	322	315	288	286	299	303	295	286	316	268	314	318	281	273	275	286	251	318	276	285	325	286	310	281	314	293	291	286	268	266	272	265	241	304	277	280	286	303	298	293	280	278	287	297	284	268	307	233	293	251	254	274	263	321	292	273	282	257	252	281	312	258	293	277	293	280	294	267	285	327	283	320	301	303	256	292	308	285	281	291	278	258	286	308	270	275	285	274	269	284	302	288	278	293	305	296	293	280	262	288	287	267	293	307	268	294	287	244	294	267	304	278	266	282	281	265	276	286	286	273	291	305	250	297	276	275	290	303	299	294	316	296	298	279	286	273	250	320	288	303	278	298	271	318	255	321	258	281	270	290	277	287	282	250	275	258	298	303	297	247	281	286	286	306	297	285	294	264	256	246	298	312	285	240	247	281	260	299	277	262	289	310	274	290	291	311	280	283	286	284	277	322	279	314	313	275	280	256	279	264	282	295	314	276	273	257	313	273	303	272	300	267	289	286	250	300	258	282	315	285	265	267	273	244	319	293	282	272	259	254	281	270	300	286	286	267	319	285	306	263	284	309	284	293	279	318	301	281	298	274	306	261	297	263	272	267	289	264	283	260	295	270	313	263	284	270	306	267	285	314	275	302	269	295	295	271	286	286	268	277	277	275	289	302	300	316	291	294	302	295	250	298	274	282	277	298	277	285	306	284	284	293	270	259	264	280	312	283	291	299	275	269	278	291	276	298	279	273	321	300	295	277	272	296	262	258	280	308	266	233	284	293	305	280	264	261	283	287	245	303	293	281	250	286	286	283	288	322	316	287	274	292	256	303	286	281	294	286	263	303	270	307	270	289	278	272	288	277	281	287	270	299	283	303	262	274	281	319	274	277	279	288	263	257	272	293	256	306	245	246	288	286	299	288	299	279	291	267	280	270	289	268	250	270	290	297	279	283	273	319	303	261	283	276	295	302	271	257	288	290	288	270	293	291	279	290	239	283	296	267	303	261	276	333	284	272	282	298	248	289	281	276	287	256	264	238	254	310	274	287	316	271	321	313	312	310	279	263	255	278	258	265	298	313	282	300	285	296	259	266	261	307	273	257	237	291	291	300	267	290	286	303	267	289	294	261	288	264	298	281	312	276	294	322	291	262	265	271	268	314	276	280	312	261	301	299	322	277	286	301	301	282	303	259	283	290	292	304	323	268	274	280	307	288	329	271	279	297	279	264	300	278	333	258	274	274	278	283	252	272	273	316	302	299	261	276	274	262	301	292	281	306	244	291	281	299	291	269	276	278	304	316	276	268	262	274	279	265	286	269	318	285	270	304	286	295	303	296	309	273	304	289	279	300	255	280	269	250	274	268	281	300	257	293	306	284	275	299	302	269	278	253	289	261	311	283	238	320	263	288	277	269	264	276	277	285	279	276	308	295	256	307	255	255	289	298	286	270	281	311	261	263	297	295	289	280	293	275	316	264	292	280	294	280	261	307	276	274	280	268	293	247	266	287	285	306	289	300	270	267	295	279	287	299	300	270	317	289	272	264	264	265	287	294	274	266	277	268	274	322	283	272	257	286	263	263	283	249	313	262	279	288	306	253	293	266	278	290	252	281	291	302	293	284	288	295	289	297	259	269	282	299	277	305	297	322	282	276	263	286	269	262	290	287	312	315	306	268	293	277	303	301	253	264	267	254	277	324	281	271	282	300	288	275	297	277	285	298	280	255	301	286	275	297	267	258	294	301	262	304	278	307	258	293	296	310	296	306	307	288	282	282	339	274	318	290	293	266	305	301	249	287	286	304	277	284	260	305	270	299	284	287	301	282	299	297	291	282	280	310	271	275	265	276	317	284	297	282	284	299	281	221	268	270	276	293	269	273	279	277	286	291	270	293	299	282	257	303	249	256	303	266	320	257	272	282	263	308	256	273	277	289	296	263	282	264	292	315	288	300	263	261	284	303	305	295	302	305	255	264	264	271	269	302	292	287	293	290	257	298	280	282	296	299	308	248	298	306	267	275	301	292	260	253	303	274	307	304	252	280	299	259	284	271	330	338	252	319	292	311	297	304	284	293	275	271	290	298	293	252	292	273	265	292	259	301	266	276	279	287	276	282	311	272	296	296	259	274	308	321	307	269	302	251	311	281	269	259	283	267	282	299	266	266	253	286	256	285	272	261	282	315	295	270	257	270	299	296	274	288	297	302	310	296	288	290	247	261	291	276	282	275	272	268	261	289	304	275	293	302	286	260	242	274	296	247	295	290	290	276	266	310	268	271	300	301	258	307	296	270	250	282	306	304	259	277	293	298	297	296	276	269	276	292	282	291	268	269	279	289	266	309	301	287	275	259	298	274	268	266	268	305	297	286	296	265	249	293	257	256	272	308	278	268	288	307	274	312	273	312	272	286	290	269	287	290	291	300	273	261	278	341	280	290	302	299	271	300	294	285	299	321	307	278	296	303	280	303	272	274	309	274	273	299	308	273	273	301	253	282	252	279	292	290	295	252	287	227	251	293	314	284	299	250	269	266	288	272	283	257	290	263	300	312	282	307	281	279	270	276	272	268	283	306	280	263	260	287	312	297	269	261	298	284	263	257	310	268	296	268	282	272	284	287	297	296	305	286	271	274	276	294	297	282	295	297	330	300	268	292	285	286	275	275	275	300	268	285	263	284	274	285	275	301	303	311	300	306	263	267	287	278	264	261	277	295	289	287	260	293	328	284	280	308	271	313	297	257	245	301	289	301	309	272	266	266	266	310	288	323	281	277	292	283	270	260	276	250	278	289	289	250	271	288	276	269	266	292	290	284	272	292	261	276	263	300	288	246	283	297	263	304	263	327	285	302	286	293	275	281	318	299	288	260	263	263	294	265	289	309	265	286	303	291	279	295	314	285	254	267	300	288	291	290	260	251	276	290	306	286	285	267	290	273	260	282	263	282	296	278	295	299	314	303	275	262	276	326	309	283	310	309	265	302	285	274	260	289	306	302	285	269	279	284	290	271	294	266	282	273	295	287	290	266	283	271	227	284	289	326	304	272	259	289	302	283	294	247	290	286	308	281	274	284	279	298	283	316	276	275	267	297	271	258	286	292	288	270	256	277	299	277	297	259	270	280	271	315	295	258	290	275	290	267	288	287	281	312	273	257	259	316	302	300	249	248	294	294	281	267	294	287	296	298	290	300	284	305	269	290	289	313	300	276	264	269	259	305	291	254	303	274	302	289	299	302	287	281	289	259	295	259	278	289	293	288	268	292	304	296	292	308	263	291	265	293	294	292	274	257	283	278	269	291	280	276	327	287	280	303	301	238	280	279	276	309	275	283	299	275	273	300	276	293	290	295	257	259	298	272	303	273	291	286	284	274	310	297	279	281
25579	33688	24334	24211	20845	19760	16647	12991	12560	13157	14403	14703	9785	8447	7997	6259	5145	5230	5039	4552	4546	3912	3250	2312	1932	1775	1705	1534	1320	1243	1269	1179	1159	1156	1080	1063	1104	1102	1043	942	928	903	885	888	861	897	871	882	892	970	949	1008	1011	906	977	970	975	894	896	895	846	832	810	839	783	843	758	747	776	745	747	712	738	780	713	746	729	742	760	694	712	749	762	704	695	733	710	745	758	696	715	702	714	689	724	739	687	666	734	701	748	702	684	722	675	774	783	706	701	682	668	693	705	718	684	699	695	710	685	734	723	693	707	686	645	719	680	753	693	697	741	701	757	700	712	687	691	650	702	637	744	718	755	715	766	698	698	696	717	746	743	712	705	699	728	707	663	663	701	749	715	744	708	716	744	684	672	660	745	694	667	691	764	729	702	715	721	706	740	733	705	669	698	688	662	708	688	712	698	743	683	693	705	713	737	718	692	707	711	658	663	697	695	682	711	715	712	728	698	731	719	672	692	663	698	703	710	684	696	667	725	735	680	693	695	726	693	695	730	687	711	715	703	722	710	736	700	658	729	683	719	673	723	656	703	705	723	714	712	603	701	684	763	697	664	693	664	683	707	727	697	734	681	750	736	734	733	705	697	693	684	720	720	698	732	711	673	739	682	678	702	684	695	708	737	734	635	723	714	765	712	678	683	644	683	691	743	686	756	705	731	759	686	669	699	718	704	712	729	684	688	689	727	687	700	722	762	677	686	702	711	748	684	691	666	757	724	769	691	709	718	759	720	695	713	671	752	735	738	738	752	704	686	681	723	768	731	666	745	708	724	728	697	753	747	666	719	707	715	711	697	723	690	749	697	723	697	733	712	677	730	693	717	728	696	691	677	745	708	760	744	652	638	724	733	751	698	716	753	722	642	689	695	698	697	675	736	737	682	683	695	711	721	707	668	738	704	691	676	718	708	746	712	671	690	731	711	708	709	722	708	720	698	685	717	675	699	701	713	771	703	716	695	705	673	717	684	704	700	726	750	678	698	672	693	683	716	752	727	727	775	678	752	710	678	718	686	667	682	724	696	657	709	705	677	740	685	675	717	691	756	733	714	722	702	688	712	741	707	696	723	657	706	714	693	699	702	709	704	736	702	711	711	676	723	750	707	726	727	690	738	751	765	700	708	701	704	682	730	691	707	703	693	723	728	685	728	714	746	654	729	671	746	722	735	692	705	717	703	714	679	713	675	672	729	727	678	683	699	697	739	678	711	738	647	706	740	712	710	702	706	692	691	713	714	685	745	725	763	699	713	681	694	679	698	689	721	703	702	692	700	709	717	694	694	700	715	764	721	705	755	695	699	732	730	744	749	731	758	752	707	722	768	662	759	712	753	699	717	740	650	669	713	685	704	671	707	699	722	755	750	701	709	735	658	696	662	687	691	727	707	691	691	699	749	707	713	688	702	744	724	724	730	705	702	690	729	727	715	729	706	714	674	700	720	755	668	696	730	713	726	746	686	668	721	670	710	706	709	738	702	743	701	731	708	720	705	705	676	708	684	719	706	697	712	726	722	716	682	706	714	678	691	729	697	669	685	711	721	692	684	689	683	647	723	692	737	720	737	720	749	734	691	693	709	705	701	703	692	703	704	709	706	691	704	681	700	691	686	715	668	662	666	744	707	700	729	732	733	761	697	701	694	722	744	658	719	723	731	685	728	698	680	723	710	694	649	735	697	701	724	700	705	736	696	731	722	717	743	713	737	691	674	725	698	707	650	747	656	735	724	706	700	709	731	740	636	727	724	620	752	728	710	694	709	698	744	711	716	742	726	707	730	720	772	738	784	641	730	689	714	732	739	674	718	708	713	688	684	697	631	689	747	740	689	710	687	726	752	657	677	687	677	749	684	732	727	689	745	699	722	721	741	728	710	747	710	682	721	695	707	689	717	718	744	744	706	687	708	704	734	679	686	648	755	748	679	722	757	667	716	714	689	679	698	725	695	729	695	676	699	704	681	721	700	730	698	745	724	724	681	668	691	758	716	753	676	708	679	695	700	696	627	681	666	714	711	745	707	705	692	710	723	663	732	732	711	727	669	728	709	683	761	696	717	699	747	727	692	682	683	675	763	744	713	731	742	766	673	653	697	687	651	681	677	743	709	753	730	689	683	734	683	671	737	704	711	705	719	719	697	735	724	714	717	689	692	731	714	718	704	692	754	686	693	692	724	702	723	663	680	700	683	678	734	712	689	737	677	689	715	702	722	689	735	700	741	681	728	711	694	691	665	697	647	648	700	707	740	662	706	685	704	705	755	713	725	700	637	734	706	703	694	741	666	704	736	689	761	666	683	731	747	763	695	715	757	719	717	709	697	684	692	738	691	717	706	676	714	715	695	727	700	748	773	755	711	707	719	719	700	676	716	678	697	651	718	678	725	722	710	684	721	673	631	718	710	749	729	683	764	680	676	696	689	708	717	719	732	709	707	668	690	687	662	706	737	762	689	702	699	714	691	685	711	703	718	722	706	734	714	728	693	716	707	704	677	707	716	724	710	693	704	717	743	699	773	715	709	704	638	716	693	727	735	662	688	673	713	716	718	697	708	721	678	742	726	714	695	696	657	678	666	724	718	732	706	722	711	731	689	737	696	710	708	705	717	705	720	690	702	707	716	732	719	756	696	669	713	709	736	755	733	693	762	713	723	656	686	751	703	702	719	681	691	675	718	666	713	733	762	683	710	681	728	747	720	691	689	665	724	695	708	684	733	699	678	770	692	663	744	711	737	757	670	706	707	725	673	760	698	686	685	710	696	724	724	677	707	729	731	691	743	727	722	678	671	703	644	684	698	686	770	744	675	724	679	701	680	685	665	731	694	714	689	711	731	667	689	730	754	697	700	688	675	727	672	680	693	701	700	761	715	682	691	747	742	703	707	730	727	743	735	697	698	651	753	679	712	727	680	694	681	697	690	733	740	694	729	699	715	712	690	678	731	707	743	661	753	750	703	702	700	677	732	695	701	712	664	715	676	753	697	712	709	730	708	701	650	713	729	703	694	707	698	682	732	745	753	707	735	660	733	695	701	716	730	699	684	696	688	721	713	747	761	724	689	692	651	694	726	687	715	744	716	696	690	687	703	675	667	717	709	707	761	737	725	672	697	696	705	696	701	699	705	749	656	663	710	723	718	713	669	699	716	709	693	703	749	745	653	761	727	667	696	707	742	728	750	737	750	695	723	720	702	698	731	674	705	660	734	731	729	748	666	705	724	735	711	714	715	670	743	717	717	705	740	709	721	686	734	693	733	709	676	699	710	725	677	685	680	682	708	724	701	696	722	674	677	707	744	713	745	751	700	735	670	718	704	678	714	694	726	742	700	701	728	696	684	704	726	676	673	707	686	708	698	657	706	724	664	692	710	733	681	697	686	708	707	746	645	698	706	707	717	717	710	662	740	749	766	729	717	732	692	694	719	695	724	710	701	671	723	680	734	733	691	676	701	710	760	705	732	699	734	704
44782	42256	31461	23606	18466	14381	11361	6902	4801	5692	6424	6529	4079	2784	2419	1851	1288	1492	1301	1176	1241	1120	831	597	546	523	489	438	427	339	373	365	371	348	376	330	317	365	391	289	302	246	301	297	288	279	270	295	352	323	305	328	318	291	314	310	314	268	322	313	293	286	269	257	251	250	284	263	288	257	275	276	282	280	268	269	247	319	267	257	275	245	279	277	268	266	288	270	276	268	294	273	234	255	260	278	259	281	259	245	260	293	251	256	265	257	273	252	257	264	262	248	249	249	269	281	262	260	260	276	254	272	252	250	262	266	261	278	243	266	266	264	279	275	271	284	263	274	255	263	243	265	238	266	241	233	280	284	280	293	270	240	279	241	261	243	268	238	251	261	248	262	262	242	266	241	257	268	272	256	244	276	257	242	261	274	283	256	243	274	268	243	259	264	274	243	266	238	280	273	271	289	255	263	236	259	231	244	267	243	232	274	261	241	293	259	280	254	253	284	254	278	268	262	258	249	273	263	264	253	263	275	287	251	278	253	280	264	262	270	248	260	245	290	251	248	259	265	249	264	285	268	265	248	255	272	259	251	261	245	245	266	252	272	271	255	259	283	241	265	269	285	248	296	272	283	299	252	274	264	245	273	299	262	270	267	254	276	264	248	237	232	266	277	219	265	269	264	269	274	256	246	250	268	291	288	249	245	263	284	272	244	271	270	270	242	291	231	279	248	260	259	278	254	268	262	222	284	308	223	274	262	280	263	264	284	299	243	296	303	295	273	234	283	254	281	260	262	231	239	239	267	269	265	275	273	286	259	292	264	270	264	242	237	239	243	259	258	240	267	288	278	265	251	289	309	237	269	290	255	275	235	266	256	265	279	263	304	261	264	283	247	266	248	261	269	279	262	287	270	259	281	265	260	234	281	255	291	257	294	263	244	264	271	285	238	246	299	258	281	278	266	262	283	256	253	274	237	249	250	240	262	273	255	275	277	265	253	268	283	250	268	261	294	297	269	283	250	271	265	246	279	257	246	276	279	283	273	269	226	291	265	290	253	275	249	258	304	283	272	261	270	251	284	258	279	257	272	276	252	260	256	257	267	260	270	298	291	256	266	266	253	254	251	292	237	252	264	232	250	268	259	244	238	269	271	266	254	261	271	274	237	259	267	270	271	252	279	277	265	247	285	284	266	244	244	296	259	245	268	261	253	268	306	262	259	274	280	261	240	246	262	269	259	256	260	251	247	279	299	230	261	284	279	280	262	261	260	270	307	236	261	287	280	242	289	263	273	220	270	282	269	254	266	256	261	272	259	254	282	248	280	277	261	249	247	282	254	276	283	266	263	261	282	269	269	291	227	297	282	286	262	284	284	270	240	287	283	256	260	253	266	253	249	259	278	277	279	260	276	258	265	254	243	264	257	244	262	270	257	278	264	239	273	269	248	242	266	260	273	278	246	296	264	275	242	272	259	232	233	277	245	268	292	276	293	259	275	257	235	275	261	273	268	259	261	280	267	262	245	274	260	247	274	268	269	271	263	263	269	267	235	271	252	258	269	253	289	263	296	283	237	276	254	274	268	292	273	253	274	272	271	278	272	260	244	258	260	246	274	246	278	270	277	250	270	282	251	269	266	291	255	268	260	258	282	274	251	268	247	281	269	281	268	257	248	254	298	227	245	241	273	260	282	280	276	228	272	287	260	272	255	270	274	264	240	230	239	251	250	278	281	275	261	219	288	274	275	272	268	245	231	277	240	268	267	256	253	233	292	256	260	285	285	242	265	225	268	252	265	268	261	250	247	263	298	266	268	241	243	233	262	263	261	249	256	279	252	241	251	260	244	249	258	273	240	276	257	284	282	291	288	273	259	253	279	249	257	233	288	251	250	270	267	281	281	267	269	277	286	255	309	293	252	271	272	234	270	279	262	249	265	282	263	262	243	278	262	251	282	264	282	274	257	238	260	247	239	270	269	280	252	252	260	261	283	273	247	247	275	251	254	275	240	256	294	269	273	273	247	280	264	259	289	283	281	250	267	257	259	266	250	257	274	282	262	272	250	275	254	244	259	246	269	281	272	267	272	267	267	269	278	266	257	269	258	275	265	269	263	259	273	244	253	251	256	250	256	245	251	252	267	274	257	248	245	287	278	261	268	252	271	272	273	259	279	278	277	240	266	272	268	274	247	260	261	265	299	262	293	256	249	286	259	247	261	254	260	291	262	245	235	272	230	283	265	279	245	283	261	264	280	264	252	266	264	279	240	264	259	272	262	288	274	243	257	269	261	277	241	271	258	236	263	253	260	254	284	281	247	252	245	260	245	232	274	289	278	259	259	254	253	264	272	262	284	274	281	247	248	270	283	253	260	246	231	271	275	312	263	253	264	254	291	263	258	276	289	261	251	278	242	275	250	266	297	268	261	253	258	266	260	262	287	287	271	249	253	228	250	241	252	273	258	279	272	256	301	280	245	264	266	233	240	266	276	278	243	278	232	261	257	255	268	256	258	243	244	257	270	264	300	269	262	267	256	279	267	270	261	263	246	261	239	256	231	247	263	236	272	260	253	236	257	237	286	291	251	233	237	237	268	256	248	243	235	261	254	264	270	269	285	268	286	235	243	272	287	259	258	262	271	261	268	252	241	283	255	268	271	267	229	255	267	270	253	277	268	274	254	278	271	286	264	260	233	275	278	295	244	283	291	256	280	268	263	227	249	286	277	260	237	273	264	264	274	291	288	266	236	263	279	253	254	273	287	273	256	263	248	270	301	277	251	276	276	278	268	259	258	266	270	277	256	271	254	250	230	279	265	255	240	283	274	272	266	263	253	288	268	269	252	268	253	282	274	250	232	238	268	276	268	265	281	261	288	283	255	293	263	264	301	273	274	285	243	272	268	279	245	236	275	266	294	251	283	263	258	280	277	261	277	261	263	254	250	248	256	256	267	269	267	299	292	278	239	220	252	254	263	277	256	285	289	272	276	256	291	279	262	267	256	263	248	263	251	232	267	246	264	290	255	272	234	249	277	267	281	273	246	257	269	282	233	279	264	262	252	285	274	273	293	271	272	272	299	282	249	254	284	292	249	229	266	265	291	272	275	280	302	252	258	287	264	245	278	228	256	321	281	267	235	246	266	287	242	274	269	288	280	235	258	276	255	240	255	268	301	251	252	266	290	274	244	255	259	270	279	256	240	236	239	279	251	294	255	277	230	282	306	269	273	280	262	248	243	275	283	261	252	284	260	268	254	263	268	254	278	263	259	284	275	272	288	270	269	271	300	258	288	257	267	247	277	255	263	257	279	265	258	298	271	278	251	319	265	277	261	250	292	278	255	232	228	288	230	275	239	250	276	271	272	287	263	253	291	229	270	296	263	269	247	253	263	271	231	282	303	261	274	273	255	264	246	248	295	252	261	260	255	253	257	285	245	237	272	257	268	280	259	257	236	252	260	292	260	297	269	290	264	261	293	262	261	261	271	265	275	273	278	249	251	285	258	260	288
32179	36660	30209	28949	26449	24805	22040	17515	15158	17019	20124	20509	14626	12174	11768	9081	7144	7827	6971	6682	7693	6533	4326	2941	2483	2368	2163	1930	1677	1505	1481	1452	1335	1314	1336	1268	1199	1285	1292	1051	934	886	914	848	873	865	886	918	960	1032	1110	1095	1125	1006	1051	1115	1069	1060	1003	875	929	781	855	818	810	795	756	763	730	721	763	734	732	695	664	710	686	677	719	674	687	688	696	689	696	679	694	672	675	671	689	693	692	674	683	674	714	646	686	687	703	649	597	652	654	674	678	634	670	657	686	677	648	683	648	715	651	662	648	676	673	668	637	666	656	641	676	661	686	657	656	716	678	672	654	657	694	661	674	685	673	661	674	689	688	659	695	636	677	624	650	700	688	687	653	686	652	686	656	654	689	664	652	680	676	654	636	700	689	644	647	656	665	662	629	628	662	660	682	658	684	648	655	676	725	678	664	646	632	723	691	672	653	670	676	630	692	671	646	654	663	633	701	691	622	688	719	706	664	659	650	672	668	639	660	670	653	620	666	690	677	680	622	676	640	662	659	646	710	679	657	647	648	675	662	662	640	709	700	705	641	669	653	653	645	646	675	625	668	670	669	621	632	663	586	654	644	663	654	669	670	671	642	696	633	688	681	705	647	692	696	699	669	643	625	675	733	599	610	675	655	685	666	672	628	608	667	670	630	673	668	621	652	694	675	677	662	644	639	649	670	630	651	641	629	675	634	692	651	658	676	652	670	653	660	618	719	638	705	659	606	665	594	699	683	673	634	616	694	657	642	648	689	642	621	628	656	675	646	630	660	683	656	684	631	671	678	662	645	663	606	663	665	639	695	639	705	677	694	680	658	656	622	662	637	657	651	669	657	648	644	619	604	684	701	689	667	673	634	674	650	666	685	668	639	650	688	689	626	665	672	639	653	625	630	689	701	675	682	602	641	700	619	662	651	630	632	646	660	659	676	653	686	639	661	671	657	587	636	700	629	701	684	685	650	657	713	709	631	711	691	674	671	671	686	667	688	615	630	647	631	649	664	640	689	701	640	670	691	651	656	683	736	608	656	637	620	681	624	633	667	678	653	626	660	647	606	655	671	663	651	687	654	663	646	708	634	682	664	637	672	656	657	635	697	664	661	674	684	658	669	700	672	690	716	618	662	687	683	673	592	664	654	671	679	625	621	625	629	715	679	654	642	671	696	621	649	692	649	667	639	690	626	674	669	713	637	666	647	658	628	699	684	633	632	655	652	677	651	667	613	632	668	693	654	645	662	661	691	646	632	693	701	636	649	654	642	676	640	665	695	652	672	675	694	683	661	666	690	682	671	706	701	679	647	629	651	620	642	719	678	640	648	687	670	695	663	635	625	656	665	668	653	668	671	716	644	665	684	651	654	706	655	685	636	688	672	699	646	656	628	637	643	690	656	647	641	633	662	648	662	690	636	656	647	649	686	627	681	735	677	657	694	668	639	693	713	669	655	690	628	703	647	653	666	682	666	615	658	657	649	671	675	615	727	648	639	664	667	628	662	670	656	649	628	640	690	664	696	655	700	654	691	659	669	678	653	631	648	704	652	664	695	662	631	666	654	629	676	639	701	652	648	634	636	702	647	643	684	649	674	655	668	687	658	657	632	631	680	675	622	660	649	629	652	618	648	634	682	663	681	657	634	684	662	644	673	656	650	662	681	691	621	596	640	647	722	630	672	671	684	688	658	623	690	674	690	653	661	672	633	627	631	663	648	677	684	655	675	633	707	647	649	685	674	678	657	672	613	663	637	635	663	655	622	677	634	681	693	686	683	678	670	673	686	667	683	677	666	662	663	618	650	679	646	660	692	653	680	658	635	645	634	662	630	657	633	674	647	615	639	641	655	637	707	645	671	668	644	645	658	642	645	649	623	685	633	674	647	672	662	693	638	637	662	689	644	650	672	655	652	635	569	643	652	649	630	667	660	664	657	652	668	648	652	660	644	654	686	671	667	632	631	670	718	659	659	673	643	634	650	667	674	696	674	663	604	680	649	616	700	684	673	670	678	639	657	679	684	653	668	610	651	674	650	702	695	694	648	669	659	687	637	664	639	643	649	652	671	679	647	646	685	647	656	667	701	665	710	702	650	652	626	678	637	668	668	683	667	682	624	613	660	663	634	658	686	683	615	674	732	642	673	642	671	700	659	631	680	658	634	652	647	662	681	688	646	672	674	662	664	630	695	632	604	655	676	647	654	661	654	634	699	651	669	686	682	677	647	643	684	637	683	645	657	671	640	666	618	686	658	680	711	666	675	693	653	661	668	633	625	658	639	667	718	669	656	699	702	695	639	699	692	636	680	615	690	666	690	672	710	670	654	668	673	641	690	647	638	643	645	702	650	647	678	614	664	678	659	641	702	644	683	670	664	639	640	636	707	689	651	670	667	647	629	610	702	652	654	672	646	679	655	697	681	712	690	624	625	661	691	682	674	701	661	643	655	651	656	693	669	623	648	674	649	653	703	615	667	646	678	669	686	703	673	693	646	661	694	658	637	663	764	689	637	672	682	668	633	635	629	680	661	665	662	605	659	625	678	684	653	659	677	644	670	674	678	648	662	647	666	664	661	727	646	646	712	710	630	657	705	643	648	664	647	650	654	698	657	619	674	637	702	690	688	702	684	630	677	655	675	676	638	679	649	703	692	672	595	621	666	703	654	664	665	676	641	671	680	669	650	668	678	699	675	644	663	665	625	646	669	685	691	623	662	628	674	675	668	678	660	653	649	637	679	654	686	658	639	637	621	625	662	661	671	630	644	641	638	675	656	650	699	637	671	644	667	642	677	673	648	660	661	634	646	632	690	617	653	681	744	564	687	653	668	652	621	639	644	657	662	684	666	620	672	652	667	654	658	642	691	689	642	646	651	613	715	663	625	630	669	648	670	701	659	659	631	656	682	696	679	627	693	666	586	660	669	626	646	645	620	694	651	665	674	654	677	678	612	648	678	665	721	631	640	602	668	611	664	645	651	683	680	631	675	638	675	641	643	650	635	688	706	722	651	638	699	676	696	654	638	703	713	672	674	674	679	672	667	669	648	647	664	662	650	640	654	660	605	689	642	686	625	681	645	702	612	632	672	729	638	668	678	657	609	658	619	658	648	689	643	669	645	617	675	643	662	664	702	656	627	639	654	682	672	683	668	651	658	639	653	677	702	683	666	677	642	675	656	648	681	723	588	655	695	688	655	657	712	656	627	641	647	664	596	668	613	662	653	660	724	670	659	624	664	661	632	668	681	674	634	638	638	670	649	643	726	677	645	688	644	691	681	647	711	705	610	675	723	709	627	645	645	680	701	655	664	661	658	667	631	662	636	660	612	683	685	675	658	658	672	673	639	668	632	691	692	640	656	657	655	654	660	647	657	699	675	694	649	670	665	704	650	681	656	688	673	710	681	692	613	641	623	651	689	687	648	679	680	616	665	679	628	635	646	650	683	672	685	638	681	655	643	671	692	649	674	644	672	675	652	651	628	643	700	669
15055	12221	9161	6561	4468	2956	2136	1583	1174	1153	1055	1030	918	845	735	643	497	528	451	439	402	389	351	364	360	324	333	302	286	334	297	288	303	319	316	288	280	312	279	305	268	267	290	303	280	299	282	284	297	325	331	309	317	267	315	294	314	283	281	288	334	301	314	269	277	271	277	289	287	268	284	256	253	280	272	285	303	275	256	262	266	282	261	268	290	307	274	262	313	288	301	300	271	257	289	249	250	246	270	266	274	266	284	242	273	272	287	282	288	282	267	242	251	252	288	260	242	268	276	289	298	263	253	265	290	258	250	271	277	292	258	267	295	279	264	262	250	276	275	277	287	265	288	255	262	241	279	266	264	279	273	235	277	267	277	294	284	297	279	265	289	286	268	290	263	277	285	278	277	289	256	252	257	270	265	292	257	276	262	292	267	293	273	301	267	243	266	292	286	257	260	271	250	252	275	284	303	276	278	293	280	294	268	278	307	269	292	283	292	285	266	281	256	275	293	253	274	260	305	283	254	284	301	286	265	254	282	301	298	288	271	307	258	291	280	270	271	275	270	278	283	269	286	290	267	256	273	277	263	307	273	278	279	269	300	261	262	261	256	247	271	258	276	258	299	266	244	295	271	247	273	259	280	274	287	272	281	291	270	294	271	253	282	268	284	279	278	272	249	289	269	246	268	291	275	256	282	255	286	279	261	266	274	269	275	278	263	281	272	279	281	251	259	271	278	280	266	256	288	262	274	237	276	295	273	270	253	279	273	295	250	264	289	258	283	282	273	275	279	272	242	276	289	267	246	271	264	270	272	278	281	278	301	284	280	270	257	247	278	291	279	267	282	261	274	253	283	270	263	253	284	275	280	291	251	277	272	283	292	305	302	289	294	253	266	266	258	293	283	287	282	277	280	290	303	271	286	262	272	263	255	300	267	321	284	270	273	267	271	290	261	269	263	279	310	299	294	283	259	273	301	253	274	267	261	259	275	261	254	269	281	301	297	270	255	272	284	272	253	254	265	288	270	290	259	278	284	258	263	266	285	280	273	287	290	275	303	265	286	274	247	258	287	315	267	284	287	240	281	259	269	285	278	294	262	267	251	295	270	288	235	272	308	273	274	275	258	302	280	263	256	286	312	272	323	288	263	264	284	248	263	253	270	290	310	255	264	286	271	247	292	264	276	297	281	288	279	274	280	250	291	284	248	262	277	270	314	271	260	279	284	276	267	293	269	264	281	256	294	262	264	275	241	260	265	264	254	267	295	276	264	253	312	279	264	285	279	297	279	261	295	270	291	277	275	285	309	259	274	263	270	278	261	277	265	276	218	258	272	261	308	262	254	263	263	260	274	277	233	299	273	303	281	289	265	277	265	277	262	288	229	272	251	275	284	292	265	265	287	263	269	300	295	287	270	287	280	294	276	286	287	261	240	291	286	278	238	279	278	297	285	244	282	258	275	305	278	279	251	282	249	295	270	280	303	308	266	278	268	297	272	261	292	280	265	275	283	292	241	286	292	272	281	278	255	282	268	296	277	271	233	268	279	272	276	287	253	271	279	276	282	259	259	284	249	293	260	235	263	249	281	271	269	272	270	301	278	295	260	240	265	286	261	269	280	291	267	290	276	276	277	247	275	263	278	280	279	253	274	277	288	272	268	264	301	261	278	257	239	252	281	279	243	301	272	275	283	249	264	292	265	289	290	274	265	318	274	296	303	269	290	230	287	334	273	244	295	266	256	275	295	257	250	260	256	245	240	267	266	260	269	285	285	271	294	268	249	269	261	270	261	291	265	255	276	289	287	297	273	274	279	265	251	305	275	271	275	285	266	260	279	249	280	282	281	289	246	288	252	239	301	252	254	268	263	248	256	288	258	287	279	266	261	302	253	278	274	267	256	248	258	271	297	280	279	280	295	273	268	254	268	281	266	256	288	268	282	274	268	292	287	282	256	263	254	249	266	300	268	274	305	260	259	250	251	278	286	284	285	258	275	293	242	306	269	279	261	285	261	316	256	292	226	255	278	240	255	272	269	259	249	273	274	260	273	284	319	273	274	258	308	279	276	297	265	273	263	317	264	291	250	292	307	264	268	286	258	303	298	252	298	270	278	266	292	258	271	287	249	291	259	293	270	302	281	257	268	271	251	306	276	304	285	274	304	297	267	258	278	283	256	246	264	280	281	289	260	240	269	263	260	286	267	262	293	273	317	279	248	281	273	262	265	263	288	251	260	310	251	260	250	276	294	261	270	310	302	284	273	272	283	285	261	269	280	259	269	246	271	272	254	264	256	293	239	269	261	286	277	257	269	265	303	261	263	275	239	281	291	277	322	279	233	293	271	273	265	265	282	273	277	298	239	302	275	307	289	289	293	293	281	267	264	264	267	256	261	271	268	266	292	275	287	265	274	290	284	267	308	276	288	282	269	273	309	299	299	267	267	298	252	294	289	301	266	283	246	251	231	265	255	259	249	300	263	253	253	254	269	275	239	254	269	285	288	285	252	255	265	251	263	230	272	289	265	280	284	259	284	279	266	252	287	239	289	276	256	240	264	290	261	285	267	282	304	284	312	281	260	273	257	224	298	266	284	257	272	301	276	236	264	281	274	290	303	233	257	266	278	280	274	284	292	279	265	301	268	244	250	261	278	293	254	276	270	258	262	280	252	261	279	296	264	294	250	288	285	274	261	274	283	234	280	275	277	284	261	268	284	254	256	287	258	297	271	244	272	271	273	262	282	288	306	276	265	275	275	291	273	262	277	249	250	269	301	256	285	272	240	280	280	254	313	285	240	272	290	253	297	276	255	276	237	268	269	270	282	311	291	249	276	247	270	281	285	256	290	267	267	265	280	265	271	293	268	257	287	282	267	304	274	283	259	280	260	267	272	259	291	268	269	260	255	305	268	299	278	215	256	244	279	263	231	285	278	265	270	300	303	253	292	309	280	266	280	283	272	266	258	281	274	274	281	281	300	282	254	270	279	237	267	271	227	301	276	258	273	277	273	257	289	264	286	267	262	266	289	294	288	259	276	256	273	273	304	271	275	283	277	289	289	290	288	237	297	290	278	282	299	248	254	255	260	274	260	287	276	268	264	261	285	263	276	268	272	255	244	275	291	271	292	275	284	260	259	298	276	268	287	269	260	286	270	262	287	292	287	281	261	246	299	285	273	265	260	264	291	263	272	261	276	299	277	281	270	285	284	264	278	299	291	286	292	286	279	276	293	265	280	309	267	250	284	283	277	251	259	294	290	255	283	252	281	264	268	261	268	290	266	280	263	288	283	250	241	278	283	293	257	283	285	300	246	289	284	294	245	279	270	250	282	285	278	259	281	264	289	290	245	275	255	261	286	268	281	290	262	260	303	274	283	278	280	289	290	307	280	266	279	277	257	262	309	268	258	290	320	293	255	283	260	244	290	236	248	272	295	293	259	283	263	286	282	240	235	283	263	282	282	275	264	259	251	299	271	290	275	266	238	269	295	291	273	272	263	250
9846	11906	13821	15585	13442	10984	9008	6940	5632	5489	5096	5301	4514	4015	3612	2951	2697	2436	2006	1847	1796	1553	1336	1185	1186	1116	1093	1052	1021	937	975	922	950	958	899	892	916	893	891	875	826	761	763	730	748	728	827	810	810	913	919	943	934	860	885	824	772	838	832	805	777	756	731	749	721	724	714	710	755	720	739	710	706	637	687	731	731	725	672	707	748	716	742	762	701	688	682	655	707	677	659	720	668	744	675	686	733	691	705	687	676	711	727	674	703	646	682	692	725	667	688	692	678	655	662	645	680	686	671	683	721	649	766	713	659	708	707	714	672	722	698	642	673	706	701	680	697	687	652	702	671	663	667	729	682	694	694	724	681	654	677	694	736	692	731	628	686	718	665	684	678	711	656	677	723	677	691	688	716	673	660	725	688	689	744	737	740	706	659	725	730	673	673	655	699	712	686	676	727	724	671	699	720	664	705	697	682	710	672	696	681	688	685	700	747	703	712	687	723	667	727	681	655	674	649	711	674	645	724	652	698	705	693	700	691	681	703	674	674	691	669	662	705	705	739	709	717	690	691	708	678	705	703	743	702	686	696	724	656	665	729	740	707	638	684	659	709	661	656	678	655	663	639	702	670	737	670	679	639	693	666	671	697	683	744	708	655	718	665	739	742	623	670	725	711	645	663	677	732	694	683	681	638	702	668	671	711	683	712	708	712	686	687	693	679	728	729	703	692	665	674	739	708	681	701	718	671	671	742	718	748	690	671	675	697	715	677	691	696	691	669	718	700	702	643	679	666	702	669	679	652	682	707	692	656	749	715	688	654	715	715	735	719	724	709	669	658	716	688	717	677	676	693	703	696	699	699	658	716	643	678	690	711	691	661	707	731	666	693	744	679	705	720	718	667	662	675	663	731	679	677	654	658	676	671	688	710	667	651	683	709	690	662	687	683	696	696	667	686	712	678	696	709	693	691	705	646	680	686	690	710	679	671	665	698	685	695	704	700	678	706	717	679	649	698	697	699	684	660	691	664	694	686	680	686	695	642	724	704	678	653	745	687	696	717	701	713	678	716	644	677	667	738	666	755	668	676	652	662	693	700	685	657	685	652	711	715	697	741	694	709	721	736	659	674	710	736	678	668	713	662	672	701	710	688	698	689	703	692	682	703	694	711	680	691	677	693	666	675	722	728	684	691	735	724	710	691	676	718	669	699	661	676	697	690	725	679	721	652	700	676	693	649	707	689	658	713	691	653	665	665	694	709	687	696	712	679	698	705	682	684	675	716	701	659	609	698	747	702	751	668	658	686	728	725	725	747	707	679	642	738	698	684	700	690	684	705	744	722	723	703	736	635	745	712	723	686	718	697	699	686	679	703	665	720	676	680	625	693	730	658	652	667	711	697	672	645	640	699	696	657	648	696	728	668	709	687	677	745	685	690	708	713	673	719	724	708	705	690	694	718	705	679	671	679	653	699	709	681	727	710	736	661	674	716	716	692	681	721	731	681	651	686	738	673	669	686	659	685	720	745	745	688	648	668	699	663	699	689	686	709	730	663	713	651	694	685	699	713	702	669	688	609	657	633	701	664	667	670	675	664	634	688	684	712	667	681	686	710	680	706	690	677	719	692	671	657	693	684	723	718	717	728	687	677	690	672	711	729	687	687	699	719	692	645	727	683	685	677	711	700	675	703	735	761	692	673	648	724	682	671	669	684	670	739	693	635	701	636	711	737	723	690	724	715	671	683	663	709	663	675	663	692	657	706	692	689	695	698	687	727	673	689	694	701	693	715	677	749	705	745	756	731	709	693	707	692	690	682	685	710	718	697	701	658	701	696	687	670	734	690	702	639	666	684	701	662	724	675	692	704	673	679	701	721	676	673	716	671	673	670	732	706	689	613	673	719	673	709	661	716	700	669	702	689	679	650	650	712	675	680	661	686	688	675	738	695	699	695	677	728	699	642	722	660	716	675	695	662	698	694	731	684	695	637	661	652	667	686	617	738	699	665	728	766	706	707	643	674	670	696	681	735	728	671	712	681	657	709	696	664	705	717	678	657	647	698	701	646	717	669	725	695	656	694	700	718	721	664	681	680	718	693	717	716	691	693	683	720	675	721	663	740	690	708	682	702	681	697	721	677	734	659	693	691	695	664	702	681	703	656	688	661	674	736	688	660	716	692	683	705	710	716	674	762	711	701	705	720	702	683	698	697	738	696	690	669	633	721	652	664	696	665	664	690	654	681	673	692	701	696	672	688	693	705	662	661	682	685	677	689	666	697	738	701	691	724	695	673	713	728	686	674	683	671	715	691	650	684	736	696	695	684	722	676	706	728	663	674	710	670	715	733	695	706	673	673	700	704	665	695	692	688	682	709	676	708	711	661	635	728	683	713	740	650	641	713	703	714	677	669	712	716	686	697	700	681	670	738	663	729	704	688	667	725	667	657	710	699	680	723	679	671	690	706	721	694	696	656	670	684	663	711	674	710	658	683	656	709	720	690	674	685	693	711	701	684	687	756	679	657	681	656	685	662	710	648	663	705	676	655	645	714	689	689	680	624	736	683	680	695	731	697	699	692	671	725	750	721	704	693	683	676	662	747	668	716	662	704	643	675	724	682	683	694	704	721	696	681	682	678	723	710	670	678	692	687	665	713	711	672	678	698	716	671	696	691	690	701	653	672	692	696	690	715	731	691	654	675	703	716	675	741	730	679	645	663	651	709	675	687	697	739	644	670	687	699	665	668	732	665	632	692	710	716	727	669	696	711	720	673	688	697	698	667	665	660	643	734	668	650	716	703	746	699	698	701	705	708	672	687	730	671	682	649	692	709	723	653	723	672	725	710	662	695	649	710	643	750	711	669	715	700	730	670	695	729	746	678	691	651	678	706	667	684	718	663	682	706	696	669	669	676	691	718	692	672	689	688	625	720	696	676	668	693	702	696	704	711	706	747	668	661	684	700	726	707	703	713	696	702	666	681	637	661	687	686	697	644	709	635	670	714	703	683	692	693	681	699	710	700	710	658	698	686	683	720	638	651	681	686	663	729	706	707	757	672	641	654	682	677	709	680	674	664	693	670	699	702	738	711	672	653	704	661	664	715	669	639	688	652	674	724	667	660	676	709	682	693	689	654	733	704	694	657	672	707	709	738	688	680	682	667	702	673	716	710	614	732	689	674	671	708	666	675	683	677	720	696	671	697	690	687	739	742	673	699	685	756	708	690	679	675	723	668	692	665	641	685	680	673	693	734	672	662	663	647	724	648	722	710	677	695	686	711	687	725	703	681	672	711	708	683	711	723	711	710	671	708	686	688	690	635	693	673	657	693	674	696	707	686	715	650	701	677	727	676	737	675	670	684	796	656	708	705	720	749	698	705	678	721	667	685	671	719	724	663	709	735	662	700	645	710	660	696	674	714	671	704	721	692	667	675	703	681	713	715	679	680	652	727	722	659	751	691	689	654	731	715	723	698	701	718	706	711	699	672	730	699	689	705	661	680	697	708	718
36127	39758	29457	19481	13362	9311	6594	4111	3355	3735	4519	3778	2230	1702	1454	1198	974	1100	926	844	797	714	521	506	457	427	372	401	380	364	366	387	375	371	351	323	313	350	340	350	292	284	301	329	318	320	335	305	330	321	304	317	333	349	320	304	339	292	310	317	323	313	304	277	305	280	272	303	285	283	293	266	282	320	324	292	287	300	305	272	290	293	272	284	285	281	297	290	280	263	288	293	269	287	257	302	290	235	252	269	297	287	268	291	294	279	273	264	311	261	323	307	265	321	283	282	276	282	302	281	298	305	298	268	308	308	300	293	284	275	312	305	286	256	315	250	306	282	277	262	295	261	263	290	270	289	314	288	257	298	311	290	275	288	265	307	296	279	272	247	262	271	297	286	253	283	271	285	281	257	270	289	295	257	272	246	271	269	275	270	275	306	273	289	319	261	281	252	300	311	277	315	311	256	282	288	279	281	260	271	282	292	302	264	313	299	265	269	267	254	289	282	285	285	271	289	280	278	309	293	265	286	288	267	290	335	292	278	280	278	285	284	282	251	273	296	284	281	286	265	264	275	282	289	305	296	284	297	297	299	309	289	287	292	261	265	289	287	266	250	293	288	259	270	317	291	230	278	294	308	256	320	284	268	270	297	284	253	311	272	294	247	250	280	294	253	271	283	279	279	277	290	306	279	313	314	278	252	320	299	268	270	264	272	288	264	257	280	274	271	281	284	310	276	259	282	300	275	259	264	259	265	298	285	281	285	262	280	279	300	285	269	311	260	279	246	274	270	275	300	252	292	286	281	272	266	277	297	278	284	245	285	272	290	296	270	284	284	255	278	276	275	275	289	266	283	259	257	250	298	300	266	284	284	300	310	286	272	287	274	308	286	251	293	284	269	283	304	302	289	320	252	270	302	312	304	274	300	283	273	309	287	278	314	276	289	276	312	273	310	268	252	298	294	301	269	278	310	283	299	263	258	273	290	290	291	257	247	284	299	318	291	305	276	273	279	264	291	306	280	271	255	288	291	247	317	250	260	321	284	287	289	270	285	258	306	297	295	282	281	269	296	264	292	315	272	276	278	284	290	245	251	283	268	315	306	261	291	297	307	305	274	297	294	277	271	274	264	296	290	270	286	275	325	276	267	304	285	285	253	310	243	278	271	268	289	279	292	287	283	286	285	279	262	262	266	271	291	293	307	270	289	274	283	308	311	303	314	282	293	269	286	293	266	250	261	263	269	263	289	287	274	294	276	295	261	273	317	302	282	287	278	267	296	294	268	295	264	296	291	309	266	289	299	313	288	258	281	307	285	267	293	228	302	298	286	287	269	297	262	257	279	267	292	292	280	264	295	303	278	301	287	324	267	284	278	278	279	255	279	294	281	271	306	345	267	274	255	285	288	289	253	265	268	286	315	265	277	282	260	254	267	295	287	269	300	265	268	272	272	270	312	269	293	292	308	247	295	287	254	296	280	284	290	302	293	282	293	260	274	311	281	265	294	286	267	266	311	294	278	290	290	296	305	239	295	294	283	295	302	259	301	273	296	254	275	285	296	288	292	277	275	281	281	278	265	248	317	275	263	256	235	276	276	271	297	294	313	260	274	295	268	270	267	256	306	306	273	272	279	274	263	298	256	283	297	289	275	270	290	280	263	246	296	297	290	269	280	293	231	286	288	292	296	293	256	274	270	306	278	285	285	290	260	271	296	318	298	284	280	305	262	283	289	291	239	295	295	273	252	299	300	273	279	273	269	298	297	302	261	278	271	281	259	274	285	311	300	273	277	262	277	275	273	264	287	303	296	305	283	287	267	299	299	290	266	260	295	289	291	286	285	269	291	310	270	266	288	290	276	278	267	290	255	273	291	295	285	276	276	264	279	288	288	274	253	283	272	263	300	312	291	279	263	310	289	293	286	261	253	252	272	272	310	265	269	273	298	247	262	282	264	262	295	245	281	266	286	285	291	289	270	291	274	318	287	267	273	276	282	306	311	279	291	296	297	265	254	289	291	289	287	290	261	292	280	293	257	251	286	279	235	290	249	298	299	292	293	263	271	315	264	259	273	278	258	261	302	252	268	254	278	255	261	321	270	285	280	257	285	287	311	295	274	279	262	273	283	292	284	311	287	298	293	299	276	276	288	256	288	305	241	304	325	260	285	298	272	289	284	281	266	281	273	312	274	301	268	257	287	299	263	289	289	251	256	287	278	273	268	288	308	270	287	249	282	256	294	288	273	272	300	303	263	256	293	282	269	285	283	277	289	316	297	265	264	256	260	233	269	286	281	259	276	274	288	308	254	296	307	294	266	278	301	296	299	263	292	276	284	311	281	275	278	293	284	282	290	274	287	273	298	315	303	260	286	281	293	263	271	282	268	282	296	271	295	274	318	276	286	278	272	249	267	287	275	307	291	303	287	299	273	249	280	287	307	303	264	284	271	268	270	296	265	266	269	297	268	298	253	256	258	262	267	320	286	230	282	280	288	290	252	261	284	265	258	289	275	280	265	284	299	246	267	273	280	275	255	287	272	270	319	264	281	283	267	278	285	254	272	292	275	251	292	291	289	274	258	299	270	304	293	277	296	252	261	296	303	278	323	297	271	258	302	279	277	309	262	283	283	266	287	280	285	331	283	291	280	254	276	301	298	310	264	283	246	270	284	290	326	290	309	293	282	301	309	286	274	320	256	263	257	254	290	276	278	295	295	306	296	262	265	290	283	286	311	287	283	271	277	284	263	283	296	266	287	294	274	278	303	264	275	264	256	279	295	270	259	308	311	274	278	287	239	265	280	276	255	264	307	269	293	309	266	302	287	298	267	259	272	286	278	260	280	298	289	263	271	298	297	292	282	272	304	288	308	290	262	310	239	257	238	313	317	293	292	260	246	254	268	289	277	262	281	268	267	302	259	276	284	296	289	290	307	274	278	293	267	282	301	263	286	285	291	268	273	317	278	280	290	284	273	242	265	284	291	305	279	265	278	254	287	304	324	252	292	263	291	321	268	296	279	258	309	255	311	298	289	252	271	292	259	225	267	279	272	261	268	297	263	253	261	272	281	275	258	246	273	280	284	258	285	282	280	268	259	273	292	283	273	286	259	286	287	304	288	262	261	308	276	279	309	290	312	306	286	294	273	270	244	270	241	271	277	279	290	265	285	276	271	250	276	266	291	292	313	261	299	271	259	266	277	287	292	290	274	278	288	275	281	291	267	254	297	279	294	295	292	306	307	282	286	253	280	289	273	275	271	277	261	269	294	296	314	305	267	284	267	300	272	290	282	261	298	285	279	264	278	283	279	275	285	284	271	250	285	237	295	278	299	267	258	278	297	272	269	285	262	276	279	258	295	275	292	250	276	289	267	314	265	304	260	263	269	276	256	262	262	269	259	282	302	270	272	297	260	275	244	291	267	258	285	305	296	257	290	249	286	293	304	299	263	301	307	286	281	292	268	288	284	277	303	278	275	290	305	296	271	293	293	265	261	284	251	284	290
25747	33395	25897	24351	21995	19146	17116	13180	12130	13501	15841	15163	9928	8699	8051	6615	5296	5784	4684	4609	4454	3785	2379	2031	1894	1824	1584	1488	1392	1341	1287	1207	1239	1133	1170	1149	1101	1150	1151	963	908	886	866	846	818	812	865	848	911	942	996	1012	1021	998	921	927	951	917	962	829	884	803	794	805	842	838	732	772	746	724	759	758	788	750	750	690	704	741	699	740	710	730	714	753	704	761	725	742	720	812	736	739	667	681	719	685	723	634	713	671	703	726	660	696	686	682	712	684	701	712	757	679	681	709	697	689	754	691	663	739	711	719	714	661	732	720	718	701	693	714	697	684	704	670	698	725	699	709	703	742	700	648	709	733	649	732	727	713	677	715	721	688	720	690	718	685	710	722	707	725	698	687	704	707	724	752	706	713	729	701	685	703	668	742	672	689	721	703	731	753	705	703	707	699	694	707	752	648	729	690	736	723	714	736	704	711	692	715	701	707	687	682	703	717	688	722	738	713	655	703	669	658	743	671	706	775	717	758	694	665	742	735	716	692	731	727	722	690	720	689	673	690	718	721	684	722	694	707	713	713	702	672	698	701	703	733	717	750	741	684	716	660	706	699	735	661	681	718	732	742	658	688	689	692	732	718	711	737	739	697	695	671	709	713	684	710	724	663	696	718	721	718	723	654	700	636	713	674	722	717	709	676	725	720	707	725	672	735	694	719	732	728	693	687	715	688	722	692	643	724	708	746	706	643	713	669	679	752	708	687	744	722	718	676	719	722	695	683	767	713	704	724	718	676	709	690	723	702	723	653	735	712	720	722	691	730	681	717	683	710	714	754	698	723	731	703	723	721	716	696	741	723	708	676	699	713	721	711	713	705	699	699	721	674	666	750	713	692	725	669	722	715	728	684	667	655	700	684	754	686	759	682	661	717	649	722	701	725	742	720	666	690	738	697	736	697	680	723	633	710	724	702	667	684	701	725	677	746	643	698	682	725	711	707	631	709	720	682	677	696	667	680	691	675	710	743	694	701	719	730	694	686	681	658	714	700	739	750	732	694	686	704	747	693	691	715	737	736	684	710	707	698	718	680	682	706	718	703	720	719	711	685	702	715	717	696	713	726	644	688	672	697	754	694	703	655	688	749	698	662	721	727	694	692	714	710	694	709	725	679	719	716	675	685	708	711	704	726	710	710	678	706	704	705	691	698	694	669	737	725	691	701	687	707	671	734	719	689	746	688	675	728	641	669	702	714	665	707	657	698	707	704	696	702	722	688	678	690	696	743	712	663	707	728	692	734	679	672	705	728	675	729	661	722	680	693	731	724	701	753	701	658	685	704	705	733	663	722	708	720	653	756	636	689	701	732	741	717	693	727	693	696	699	688	714	713	684	715	735	676	710	716	715	710	761	705	739	698	724	702	718	695	717	692	658	745	706	670	722	685	703	694	734	655	667	702	690	675	745	678	698	743	748	726	654	733	712	735	749	704	711	620	715	718	691	742	688	734	687	728	685	652	704	693	690	719	661	705	712	665	741	759	661	711	733	661	725	703	719	704	708	683	726	725	729	688	690	721	745	730	717	655	673	706	722	659	654	751	681	686	710	735	694	706	648	718	728	694	718	705	714	674	735	758	672	649	689	736	718	657	716	731	694	717	721	716	700	716	722	704	675	691	695	676	697	726	655	683	685	689	686	736	709	736	661	732	693	689	751	688	686	717	698	696	670	678	738	745	666	681	695	744	705	678	692	696	697	699	733	699	731	686	699	718	710	703	717	708	697	729	704	703	709	678	742	686	741	695	710	684	667	724	683	675	736	708	673	706	763	702	723	715	669	734	678	730	736	698	712	730	734	717	744	705	713	685	720	707	730	678	758	720	774	735	703	711	691	722	671	688	687	704	715	694	735	683	739	721	717	709	760	716	680	695	739	662	694	714	696	713	683	699	698	689	703	707	735	728	700	717	697	731	683	697	705	675	704	693	720	721	691	715	743	719	702	717	672	714	709	715	736	719	673	719	746	730	710	689	665	673	723	739	700	694	684	692	692	725	686	731	700	727	708	712	731	693	704	651	707	717	735	681	712	718	703	670	745	704	744	738	701	745	727	728	702	690	728	701	737	705	710	746	762	697	672	655	695	736	692	712	671	716	714	757	757	661	689	712	714	660	682	701	717	744	678	669	692	688	640	699	749	750	697	703	640	703	683	720	743	695	712	659	680	750	684	651	701	697	681	677	677	671	697	731	730	713	663	734	726	687	746	678	661	687	667	766	666	664	692	752	653	681	720	668	745	734	725	699	732	714	713	708	711	709	674	723	746	685	690	737	747	674	723	709	731	696	727	671	673	679	734	673	684	746	709	711	751	728	703	738	736	714	699	670	701	677	668	750	698	703	727	675	707	689	706	704	696	734	678	706	700	726	714	719	659	719	702	734	683	669	701	716	722	708	681	746	724	700	692	666	688	715	728	742	676	673	712	658	703	705	712	714	715	709	695	645	727	742	698	710	719	717	718	719	719	714	726	715	727	702	736	692	706	703	752	688	708	721	698	723	748	734	680	673	747	713	694	703	734	736	705	671	719	671	736	687	733	689	673	766	680	692	698	748	646	706	671	681	747	669	697	717	698	671	662	725	705	709	717	638	712	689	737	677	686	661	682	720	675	685	724	726	751	684	674	711	693	743	711	708	784	681	721	706	715	705	685	709	693	681	707	668	687	697	701	744	719	730	665	664	744	699	656	658	722	682	690	706	728	701	629	740	665	698	706	682	755	720	647	699	665	699	716	683	705	769	717	686	731	706	673	718	682	709	735	704	679	710	665	701	691	687	664	758	754	683	701	701	661	702	694	733	709	649	664	674	749	712	701	733	696	692	710	762	694	679	717	668	684	681	737	695	688	705	713	698	735	738	725	710	680	711	711	724	687	696	710	739	677	675	695	693	712	727	699	722	711	684	735	675	743	735	720	700	713	667	731	686	720	736	713	713	742	722	692	718	709	729	710	706	749	752	654	712	705	749	767	682	710	719	729	722	667	750	714	689	664	721	691	725	676	724	656	718	724	740	712	706	720	750	738	688	700	672	676	777	710	701	654	730	705	705	678	761	658	739	686	714	732	643	695	655	699	721	678	709	679	656	713	682	714	667	674	700	716	683	693	691	696	723	705	685	700	677	740	714	726	701	742	708	669	728	649	691	717	694	734	777	701	708	695	691	695	681	699	718	694	718	677	680	718	684	703	720	720	694	686	684	694	724	712	731	707	693	731	698	662	731	698	763	736	698	762	741	722	722	718	712	702	719	732	764	656	720	735	735	771	712	656	685	694	716	725	708	664	718	735	755	658	744	682	744	723	685	723	736	691	730	687	706	686	723	669	717	723	681	702	743	717	663	676	651	677	680	704	704	725	730	706	673	730	708	706	763	710	734	697	660	677	738	695	732	697	708	727	736	700	678	746	687	711	681	716	679	677	670	722	670	746	690	706	730	704	670	694	712	708	703	758	701	743	694	710	712	683	697
44656	43083	34719	24119	19594	15292	11214	7086	5444	5420	6737	6007	3646	2963	2617	2008	1554	1615	1328	1354	1146	990	630	540	534	501	426	434	437	388	359	366	352	393	378	352	345	341	338	306	311	256	314	288	317	309	282	289	299	310	306	330	312	312	286	313	316	315	319	284	279	279	309	273	277	287	303	299	265	246	263	235	279	274	306	244	239	272	316	288	252	259	314	268	293	290	265	264	242	268	262	248	254	250	289	259	206	238	252	247	274	277	262	243	277	262	274	233	283	272	282	251	241	276	251	258	294	268	242	277	278	247	263	250	276	266	259	274	267	270	262	261	249	255	246	261	277	293	237	255	271	298	259	235	266	251	258	288	256	249	237	247	271	270	263	284	298	264	261	269	298	265	259	273	260	284	296	277	290	275	280	259	263	252	251	260	272	279	298	285	249	264	258	231	258	271	280	275	267	257	259	277	250	257	261	297	292	294	262	255	266	268	271	272	241	282	251	256	305	272	252	254	268	243	241	253	283	284	265	251	291	257	257	255	285	290	266	234	241	250	246	245	274	271	288	242	268	281	293	264	290	242	239	288	249	284	235	243	254	260	244	235	261	243	279	231	252	242	263	262	274	252	243	257	256	256	245	254	232	265	224	266	280	243	253	265	249	264	254	239	235	271	252	293	260	267	274	260	266	271	252	275	262	281	242	256	264	257	290	274	257	243	302	245	250	241	260	248	282	286	292	270	265	263	246	270	258	281	246	273	271	260	264	267	271	279	267	275	260	283	269	279	238	275	272	270	276	261	297	284	271	291	260	278	274	294	276	277	280	276	259	274	253	283	266	286	249	268	251	271	274	275	253	258	256	280	254	260	263	271	257	295	266	252	241	271	255	237	253	228	268	263	212	243	273	260	250	289	258	261	249	233	241	238	252	245	299	231	241	257	262	278	249	270	228	256	271	286	273	265	265	256	264	235	265	244	225	280	252	265	274	288	261	266	239	270	275	281	319	268	276	253	270	224	282	268	244	282	260	270	260	270	268	265	271	239	291	274	277	272	247	266	290	276	251	298	276	272	244	249	256	282	253	261	260	274	286	248	260	250	283	253	265	274	258	290	293	272	266	255	259	252	271	290	281	237	296	275	265	246	275	277	255	283	266	245	291	281	259	278	265	276	258	244	263	244	259	282	235	243	261	238	285	266	250	249	284	278	277	282	231	270	272	282	250	284	254	227	265	246	279	254	249	250	270	251	267	286	250	249	230	295	239	249	242	302	259	258	289	279	260	259	261	261	262	245	271	267	296	284	263	258	256	282	275	243	262	269	282	291	245	271	247	259	274	265	257	269	286	256	271	291	247	260	269	261	299	258	230	237	254	281	277	276	291	255	269	272	272	260	256	268	276	266	260	300	257	266	265	263	250	238	261	241	227	273	273	251	296	261	285	256	247	241	246	249	267	273	267	244	269	259	266	260	286	270	282	247	267	253	268	282	244	292	252	263	276	279	274	247	253	293	282	273	261	281	246	246	292	263	282	247	238	237	252	259	255	280	244	265	280	261	264	229	263	260	244	274	249	275	255	250	250	245	258	260	244	243	254	261	274	254	280	249	241	296	263	256	268	242	291	276	279	260	266	279	294	245	275	247	265	279	230	289	238	258	266	267	243	283	266	263	289	255	255	240	269	250	250	285	252	240	258	277	260	271	260	246	277	253	244	271	237	257	227	294	270	299	260	278	274	248	251	252	245	263	251	222	261	224	258	288	237	291	253	251	260	248	268	225	276	280	270	259	252	256	264	230	273	277	295	244	262	267	262	240	236	291	251	271	250	283	286	247	247	273	272	262	254	244	262	271	241	283	261	234	257	245	258	258	275	252	258	265	269	279	269	253	276	248	253	278	290	258	249	252	290	290	252	254	270	263	247	255	289	285	271	298	279	256	264	224	257	273	270	241	270	270	221	284	239	266	284	253	270	282	257	258	299	252	234	261	287	283	273	258	268	239	281	263	248	288	279	276	271	223	258	273	279	240	297	244	282	265	233	254	257	270	274	260	269	294	274	259	239	295	282	242	249	282	259	264	239	269	235	280	274	265	290	275	242	273	265	245	255	276	274	284	284	241	251	295	256	261	267	292	239	262	268	260	251	270	260	270	253	281	252	265	245	283	282	287	273	281	264	280	280	277	280	248	262	295	275	249	251	237	261	259	252	270	242	275	256	268	272	241	316	241	247	282	260	251	284	259	267	272	260	249	271	261	273	261	264	256	267	294	250	264	259	268	238	274	256	267	261	272	268	237	228	263	248	256	271	243	241	253	294	247	267	252	279	279	246	242	255	281	257	276	293	259	287	252	276	275	287	271	276	247	251	256	268	250	293	239	266	247	269	261	244	251	284	255	258	256	278	248	261	275	230	250	263	251	264	278	279	277	266	270	253	273	245	289	255	265	260	261	248	275	273	269	245	282	261	254	273	252	275	274	282	288	295	265	259	270	263	256	278	250	265	263	288	272	257	247	289	257	260	253	272	285	270	265	261	255	257	272	247	259	267	264	285	278	261	238	260	252	268	281	279	285	273	292	255	265	267	284	255	249	270	247	291	258	262	244	248	261	259	275	277	242	248	239	261	259	245	250	243	276	233	267	262	232	260	253	255	248	262	269	236	255	251	280	249	270	270	284	292	260	235	277	282	265	246	264	277	226	272	258	259	276	241	255	255	275	287	264	245	266	255	244	267	287	273	269	252	297	260	287	303	273	268	242	267	252	275	229	264	253	286	266	281	261	264	261	266	278	278	284	267	242	292	259	287	284	337	254	270	250	250	277	251	281	262	264	300	276	272	246	263	279	226	244	266	253	277	235	234	243	240	273	261	246	258	286	264	277	261	261	249	264	241	218	250	238	255	254	269	279	266	259	231	255	287	258	277	245	263	266	236	290	243	257	250	259	270	259	241	278	236	256	250	287	267	269	259	277	250	258	284	260	249	284	264	264	285	251	278	272	258	302	265	242	258	244	271	256	262	257	297	234	269	239	283	257	254	256	279	277	290	275	229	248	261	260	242	229	254	253	268	265	232	269	257	293	253	237	247	271	275	262	259	277	277	241	269	256	277	254	243	281	232	250	257	269	238	258	240	243	275	282	247	287	250	288	262	277	257	257	289	264	267	245	277	271	268	263	237	254	249	254	288	258	258	299	263	294	237	262	280	285	273	279	248	227	273	257	277	252	259	257	294	277	259	278	242	273	270	270	241	249	254	258	272	278	262	261	275	290	259	267	265	271	290	283	259	291	266	239	226	242	277	283	241	250	292	269	236	226	270	238	263	244	260	261	261	260	282	294	248	246	283	263	285	252	285	252	243	279	251	276	268	252	279	284	268	250	242	230	273	280	273	246	287	260	272	279	253	238	277	271	285	248	262	250	263	266	278	276	281	279	296	266	291	246	260	274	247	305	266	255	244	240	249	246	247	256	272	259	261	255	288	227	255	287	261	253	295	273	265	268	287	250	248	255	244	274
31949	37017	32322	29399	27373	24863	22218	17972	16884	16723	20670	20699	12958	12859	11833	9650	7586	8277	6889	7879	6820	5500	3149	2707	2457	2337	2220	1862	1815	1735	1553	1430	1443	1392	1491	1413	1262	1251	1254	1114	960	910	851	874	858	845	908	953	1001	1017	1039	1024	1061	1025	1021	1045	1012	983	1001	878	924	806	868	715	775	760	747	772	702	747	681	771	711	667	695	674	717	731	689	694	667	676	648	720	703	683	679	696	666	661	664	655	686	694	660	642	677	673	658	640	688	672	724	675	684	616	636	631	699	666	676	653	680	702	680	622	620	611	657	648	654	658	686	665	665	669	730	613	689	643	638	708	675	700	665	669	684	637	656	640	643	633	686	665	642	680	645	646	641	672	701	666	691	657	654	652	655	634	721	650	669	679	671	647	628	658	646	661	684	675	647	675	665	675	629	672	638	677	642	698	664	673	673	659	679	659	663	646	647	661	671	702	645	598	634	671	661	634	666	623	661	673	685	651	663	670	718	689	639	674	626	620	615	640	685	663	630	670	640	685	661	680	654	676	632	649	652	666	652	631	661	678	657	621	654	657	657	664	703	634	654	619	658	660	640	733	666	655	656	610	619	688	682	646	641	629	627	647	656	682	656	641	622	655	635	664	656	636	720	659	679	645	702	683	685	694	675	652	614	649	604	662	641	666	657	659	674	626	676	691	686	580	648	644	664	698	715	639	642	673	693	711	641	621	661	712	654	620	623	651	608	631	695	675	638	672	600	651	613	648	697	664	672	652	658	658	684	686	687	628	680	662	636	672	690	688	626	682	651	643	676	643	635	645	639	638	658	631	620	657	678	708	656	652	666	636	672	683	678	636	632	699	681	623	685	673	654	684	631	660	677	719	693	631	687	647	677	688	672	631	660	637	661	654	648	654	625	647	690	664	658	705	647	664	664	637	608	659	652	657	682	644	603	699	598	711	662	653	658	670	659	681	656	631	696	681	674	636	665	656	645	638	637	689	642	671	663	632	684	655	659	661	629	678	655	654	690	631	679	660	686	666	653	638	691	632	652	671	635	664	656	669	634	623	656	635	646	610	666	633	624	664	634	660	703	652	632	645	687	664	667	640	688	651	648	619	658	669	674	686	643	664	638	607	678	673	645	677	716	630	644	632	639	645	577	674	692	666	676	670	641	649	631	606	682	656	685	631	687	661	637	612	674	652	666	644	662	643	660	687	612	684	695	684	653	686	635	687	655	622	649	654	673	729	648	642	637	668	657	713	653	637	631	656	676	671	666	683	662	598	651	668	665	653	665	677	642	641	664	657	634	612	702	642	627	630	651	655	663	699	639	688	649	654	701	670	651	643	677	716	652	688	656	679	657	646	680	645	668	611	673	656	659	639	640	674	657	647	651	682	625	672	676	621	667	680	703	655	666	670	624	652	694	676	630	655	662	683	683	707	660	722	672	641	618	660	662	684	627	698	669	658	706	668	644	662	645	648	659	642	659	670	653	674	655	662	639	618	631	674	651	629	632	686	669	626	660	658	678	651	657	679	667	669	692	698	652	699	671	674	655	641	665	633	670	632	672	671	709	674	642	673	610	634	591	677	655	684	625	701	683	671	662	616	675	661	667	630	649	691	625	662	637	679	669	643	604	645	609	592	685	689	671	654	643	650	672	657	684	632	641	613	654	697	654	631	644	662	686	654	660	627	660	669	636	637	672	687	648	640	666	642	675	701	643	686	656	629	677	669	656	664	626	662	714	697	637	678	633	689	668	650	621	649	655	710	647	638	636	696	716	630	679	657	648	651	648	674	715	666	652	631	694	651	671	695	661	622	704	626	659	673	694	628	657	676	665	661	593	652	652	660	646	631	643	638	640	625	676	668	651	695	666	685	710	629	638	684	674	688	666	629	656	671	648	689	689	614	637	658	631	602	683	675	671	675	626	692	617	612	611	658	711	647	692	709	688	626	669	631	682	669	644	624	654	674	652	634	653	660	650	665	637	627	681	585	658	680	646	678	660	706	673	679	635	648	655	631	630	659	687	642	686	657	637	681	709	676	680	649	644	673	693	654	696	623	669	691	669	632	664	637	636	648	648	646	670	681	640	642	663	666	612	645	672	646	684	673	689	665	708	643	677	706	613	654	628	661	626	674	653	710	632	675	663	674	636	680	651	692	658	635	683	664	734	642	657	667	631	633	635	688	676	672	689	590	649	683	651	674	661	652	624	657	656	639	647	655	642	670	660	617	684	703	691	615	636	651	632	651	639	644	634	633	688	670	656	601	716	709	667	648	639	627	672	668	675	696	671	681	638	652	608	638	672	717	601	645	668	662	637	632	611	620	660	637	657	599	653	666	617	629	661	688	671	665	660	696	622	663	616	651	679	691	717	668	625	634	669	638	666	665	644	617	674	643	650	670	701	670	684	657	656	648	700	671	661	618	600	671	693	692	621	656	649	669	674	650	643	638	699	719	606	692	639	654	691	684	653	651	681	695	652	646	654	673	623	656	638	639	667	680	622	648	622	704	640	622	677	664	633	658	668	634	664	643	661	660	640	667	669	695	637	677	621	634	662	679	639	664	673	691	660	643	655	685	623	652	634	671	669	673	628	675	692	595	653	677	692	638	655	649	601	642	622	639	643	669	667	659	639	678	647	623	621	672	639	712	624	653	633	676	619	611	651	631	620	669	624	656	671	644	596	623	661	624	687	649	677	641	627	676	674	653	668	643	649	641	684	679	630	690	667	685	690	649	669	637	686	617	629	679	678	670	714	675	660	656	722	635	664	647	700	690	618	635	614	692	661	639	669	671	619	657	656	689	656	669	649	649	676	665	675	684	675	658	613	659	687	667	681	646	632	672	661	715	669	643	689	667	648	657	633	664	638	633	682	659	661	628	669	659	662	659	640	684	627	659	611	666	687	656	638	688	637	649	715	632	690	658	672	704	623	686	648	693	705	651	653	615	665	688	641	683	658	693	708	669	669	658	638	630	681	629	696	668	648	637	689	702	652	666	699	679	613	650	660	645	698	660	647	667	706	656	647	670	684	687	637	672	695	687	728	642	664	634	644	630	692	630	647	663	636	691	669	663	669	667	631	720	651	651	620	674	687	667	665	671	657	634	677	636	676	611	674	667	664	676	689	642	610	658	690	619	685	663	675	669	648	671	662	651	716	663	638	633	641	656	673	676	680	667	616	653	672	708	691	613	706	667	685	662	645	663	651	687	689	678	648	648	673	686	626	641	724	631	677	699	637	596	645	641	629	714	663	636	636	644	655	630	698	624	671	710	671	693	667	668	695	706	624	644	620	650	638	702	691	642	669	689	687	679	667	656	661	668	626	679	659	692	643	663	649	651	669	631	679	651	666	654	672	644	634	704	687	623	612	653	626	626	687	624	662	679	647	687	655	674	632	652	663	699	633	639	638	659	624	613	684	657	662	655	667	619	628	680	633	641	661	648	665	659	692	677	643	655	621	642	677	672	630	656	666	667	687	669	685	625	714	654	630	683	638	639	592	637
15509	13350	13723	7187	4460	3115	2251	1725	1267	1103	989	1063	904	766	637	640	531	482	510	433	389	369	344	373	307	359	298	318	288	268	340	324	292	308	326	331	279	287	315	313	309	282	273	249	293	273	266	286	301	272	280	300	310	287	271	306	324	316	306	245	276	298	292	293	278	276	289	275	276	266	278	271	277	270	281	280	255	269	287	274	246	268	269	267	269	278	260	268	261	291	283	265	278	297	256	237	259	255	265	269	269	277	268	273	294	261	258	247	265	279	262	264	265	307	290	265	262	261	282	251	247	257	284	271	258	267	246	271	244	301	278	255	250	270	262	268	286	250	281	253	270	267	300	267	289	264	258	278	269	285	267	271	256	267	292	280	264	268	293	312	271	276	282	268	261	275	258	289	262	245	284	251	281	283	274	277	255	239	289	297	244	283	291	296	274	268	278	281	252	260	275	283	291	270	288	256	255	252	249	288	264	274	249	242	275	275	254	271	220	253	252	281	300	281	279	261	251	267	274	295	247	253	265	293	274	304	255	287	264	276	261	249	291	254	287	276	284	263	278	255	264	298	299	300	266	280	259	313	254	267	271	290	261	231	280	266	279	301	269	295	273	291	277	273	279	276	262	272	291	229	254	274	328	269	266	287	292	268	267	284	261	264	266	297	255	264	265	266	293	303	269	265	299	240	300	276	282	235	257	298	254	270	252	269	261	273	244	264	271	275	267	265	241	252	269	254	284	255	289	249	260	247	274	269	290	230	257	276	270	284	267	283	293	296	288	283	302	268	279	278	298	275	266	271	281	285	271	255	272	286	267	265	267	285	274	286	271	278	270	247	290	277	264	283	291	304	276	231	260	270	251	261	275	272	297	279	239	269	285	280	248	260	278	280	268	287	254	257	286	291	314	309	297	287	304	295	293	291	282	267	261	249	247	228	283	277	240	253	272	262	283	275	273	311	282	263	250	293	252	280	269	282	282	279	280	276	255	247	235	269	264	270	252	270	299	259	257	286	270	276	255	286	272	288	291	264	271	251	253	273	274	270	294	285	267	270	293	295	268	284	314	293	254	288	246	289	270	277	312	287	275	275	265	271	282	294	271	265	261	268	270	257	245	253	276	249	276	275	265	265	266	264	263	281	296	285	279	276	281	305	273	281	246	279	266	250	266	272	252	285	313	252	295	257	256	291	248	271	290	270	280	281	296	267	273	264	279	248	240	240	257	273	289	269	249	253	294	238	271	294	270	258	300	295	255	278	254	257	277	286	301	271	277	256	261	308	259	306	271	275	258	254	276	260	268	251	291	273	290	285	311	300	278	286	270	248	279	283	283	265	247	276	278	270	277	265	294	254	255	301	275	251	282	232	239	275	280	298	277	292	272	335	250	254	278	242	300	280	253	261	257	269	262	274	254	282	282	299	275	260	241	262	267	235	273	286	244	263	263	269	295	241	290	265	266	301	274	301	259	273	302	269	280	263	272	305	277	256	265	258	267	259	289	276	263	242	285	263	266	273	279	307	289	267	280	280	268	297	286	270	243	286	258	256	282	284	298	314	245	262	252	264	276	292	244	299	296	287	284	277	248	266	271	251	300	280	281	240	242	272	293	273	261	256	290	277	270	302	246	297	261	265	278	284	271	267	283	269	257	266	272	283	288	307	264	290	278	327	271	274	288	266	273	285	269	255	280	254	265	292	281	266	284	270	279	261	264	287	271	262	248	261	272	267	279	270	268	268	252	274	294	275	275	273	282	295	263	291	285	279	279	269	281	288	254	286	296	265	275	285	285	247	298	264	256	272	266	241	272	293	301	237	257	273	296	258	282	259	256	269	271	267	255	291	262	258	261	277	248	275	278	299	284	266	274	266	264	289	270	290	249	275	260	266	281	247	241	292	297	262	262	287	275	287	258	277	246	262	253	253	270	272	253	283	249	271	270	304	286	259	277	275	271	277	262	284	248	239	276	255	271	257	264	265	286	253	255	264	292	284	276	291	271	286	272	278	310	254	265	257	283	288	270	275	290	273	264	274	291	291	272	269	294	267	283	291	270	266	281	263	279	266	301	242	268	278	263	253	250	264	254	274	282	279	246	276	275	236	269	264	252	275	243	256	272	257	288	279	272	271	292	278	257	271	282	253	257	274	225	266	271	258	281	282	258	281	245	240	289	287	287	268	253	276	279	261	287	262	275	245	241	275	278	272	252	303	251	295	266	243	237	292	257	286	272	277	280	273	280	260	260	263	258	289	260	266	248	279	256	312	268	251	263	294	274	281	238	262	290	280	270	245	286	265	282	258	265	283	267	268	263	288	278	244	252	239	288	269	288	257	255	271	240	266	283	257	277	267	299	282	249	274	262	282	250	268	278	251	245	273	308	243	255	260	284	256	256	261	264	257	276	266	283	249	276	289	263	274	279	248	278	273	256	294	247	264	252	281	281	315	284	257	271	277	248	269	251	262	293	264	233	296	242	306	253	283	289	261	258	292	234	243	269	281	245	282	316	294	282	274	266	290	260	272	309	281	285	295	251	254	296	273	269	288	268	245	235	276	282	281	273	250	307	243	302	282	257	279	288	255	269	307	281	305	268	271	286	264	308	283	262	288	253	273	286	265	276	294	297	279	287	270	262	269	301	293	278	260	262	265	252	280	256	288	269	264	291	277	262	266	263	274	263	288	265	282	281	274	273	301	269	279	292	253	291	255	254	261	272	278	272	225	273	242	268	278	274	281	290	275	252	276	272	277	262	283	289	265	258	279	266	258	275	290	269	266	274	276	259	287	255	267	286	273	292	304	260	286	255	287	262	254	257	243	252	265	295	280	282	265	268	277	318	273	278	262	288	269	295	296	259	264	229	305	268	278	297	266	317	283	261	268	283	279	281	286	282	282	255	283	275	272	278	265	255	277	273	264	247	286	285	303	288	293	255	275	266	313	250	283	272	280	259	267	248	249	286	228	262	283	253	282	246	276	239	253	244	276	320	283	268	256	252	249	260	262	249	291	259	276	299	259	265	253	291	277	270	268	245	269	253	251	261	248	252	256	267	283	279	270	273	243	297	252	289	256	260	267	296	272	287	299	281	305	256	249	290	263	295	270	283	292	252	269	281	262	274	267	241	305	284	268	287	247	272	282	255	267	267	256	274	256	284	269	255	285	234	269	240	315	284	279	273	248	283	277	275	275	290	277	278	294	248	299	260	295	278	285	280	265	283	273	257	267	296	248	265	287	250	272	244	260	267	251	269	259	278	267	279	262	266	293	292	271	268	270	277	261	254	257	280	280	270	280	305	265	293	283	279	264	280	284	275	257	262	289	290	308	248	245	255	295	286	297	265	274	264	294	278	253	230	271	255	275	274	297	262	271	290	233	284	289	275	265	272	259	300	260	271	270	271	279	245	253	291	288	260	267	285	271	300	257	265	281	260	269	279	270	274	263	261	281	228	273	270	252	317	273	286	257	262	245	279	256	262	285	308	258	298	240	310	275	253	283	287	259
9835	13873	18539	15281	12979	10884	8994	7303	5773	5125	5258	5459	4428	4005	3528	3172	2614	2303	2065	1900	1769	1421	1343	1198	1105	1116	1123	1074	1081	953	986	1038	991	938	973	988	909	904	919	789	794	815	742	820	770	694	781	788	758	813	812	817	796	833	901	791	861	825	748	784	800	704	742	730	747	745	706	661	725	712	704	692	749	705	682	660	688	705	722	680	719	690	727	663	659	704	715	706	691	695	678	673	687	644	721	639	695	705	758	732	682	689	696	652	676	659	742	693	664	686	661	697	673	704	701	693	714	702	648	683	698	691	722	704	706	703	686	750	645	732	685	668	663	692	685	706	647	661	705	680	675	697	688	668	748	665	679	682	721	642	695	717	624	705	682	625	723	678	674	683	711	712	638	698	689	680	703	716	663	712	704	690	665	712	687	685	673	686	688	609	697	721	679	671	664	691	702	645	723	693	631	688	713	709	724	749	711	694	674	685	682	672	672	694	635	670	637	654	685	694	691	658	709	666	683	640	668	661	720	719	725	649	653	691	652	701	608	658	679	697	738	708	673	734	726	692	674	703	694	692	697	732	676	633	667	703	690	729	679	638	682	702	719	703	662	664	717	709	725	682	697	692	701	729	641	701	698	644	790	671	729	673	696	698	741	653	677	703	685	740	697	718	716	682	633	695	678	643	671	643	697	675	715	688	657	721	668	699	680	691	695	677	682	690	694	655	751	656	657	689	685	695	659	674	679	705	711	681	723	733	703	691	625	656	730	651	670	721	675	674	711	702	676	706	730	699	693	676	700	764	684	703	695	701	698	691	688	673	646	685	648	670	677	684	690	667	636	703	653	715	691	715	674	658	714	654	689	773	705	677	692	703	691	653	671	649	698	657	717	699	673	677	698	642	668	693	698	702	692	690	663	664	648	667	639	705	740	668	684	690	677	699	713	698	665	706	685	702	633	720	712	673	688	673	741	713	697	721	729	725	699	701	684	637	672	707	667	683	675	741	705	726	707	702	691	677	703	701	657	657	666	696	681	658	681	645	716	678	706	668	631	734	690	679	756	708	739	689	665	688	687	697	673	658	702	708	680	713	695	720	663	686	704	720	697	708	739	715	691	686	673	638	665	697	655	707	675	708	758	696	713	699	709	688	640	726	706	684	708	711	730	682	714	669	645	657	666	594	671	708	661	710	688	661	679	754	734	700	678	680	708	673	664	702	746	654	700	702	691	692	705	680	700	705	650	682	714	690	688	657	682	693	676	710	685	690	698	691	687	755	685	649	691	703	678	652	712	699	669	666	677	720	674	701	672	736	687	666	648	724	739	665	685	711	653	688	707	714	697	687	722	693	693	691	680	690	710	684	664	706	684	667	694	661	706	655	658	708	692	664	687	684	738	712	663	716	673	710	649	690	692	755	691	694	668	686	697	702	674	679	758	724	684	661	658	704	699	654	685	658	633	686	633	720	704	666	711	685	719	686	657	722	669	690	703	723	676	675	733	672	646	680	687	699	670	697	695	662	696	654	710	711	681	718	681	676	685	718	698	656	686	669	628	699	642	699	721	640	652	695	693	664	696	689	668	662	710	714	705	715	640	671	698	714	636	689	689	732	677	695	675	703	696	705	719	649	674	663	713	655	691	673	707	677	758	686	691	637	699	755	681	657	682	699	673	681	694	734	632	675	662	639	702	662	689	729	706	667	679	669	680	650	703	689	723	717	698	663	697	717	712	671	676	667	664	671	724	658	706	661	749	670	681	705	684	666	685	672	708	686	697	693	693	697	725	682	694	678	734	682	635	653	673	689	688	706	711	674	675	673	682	713	722	670	666	686	664	723	672	685	694	653	679	660	664	702	677	668	684	684	721	687	742	742	645	610	654	701	677	693	665	666	722	695	659	718	668	731	697	745	678	727	677	681	693	693	650	693	666	666	692	698	728	659	666	733	682	676	730	687	712	661	663	653	689	667	732	686	664	687	679	658	680	712	713	655	681	727	641	683	690	640	691	670	769	698	678	690	659	720	710	675	671	739	699	720	661	697	687	684	687	707	674	704	677	682	706	696	662	696	689	713	706	694	683	680	686	666	694	645	697	654	712	736	666	709	664	675	664	706	649	685	693	715	694	701	698	716	703	693	695	703	689	729	698	649	652	697	716	658	680	661	676	696	656	692	684	723	674	694	675	709	685	688	717	665	663	683	681	680	723	676	647	697	701	678	658	673	705	679	686	701	642	701	646	662	720	661	670	702	681	715	690	704	692	737	752	696	658	693	701	702	668	701	716	715	703	704	721	647	681	716	650	657	673	700	659	687	709	698	682	669	698	716	700	706	703	678	716	745	670	671	679	688	682	684	679	716	695	704	702	687	687	718	692	669	700	689	684	669	670	673	690	706	655	689	660	713	671	670	722	717	721	685	724	688	692	684	716	708	692	696	672	705	630	698	658	679	711	662	666	662	723	699	696	696	708	717	691	653	691	720	697	672	663	651	653	709	693	720	688	699	736	749	695	628	708	657	697	703	737	721	687	652	682	647	668	715	706	719	720	711	677	680	685	683	706	634	695	667	693	660	705	671	677	714	724	727	654	679	675	681	687	651	716	667	742	715	703	670	675	661	652	712	680	654	723	649	667	675	666	725	692	675	697	751	693	702	740	661	666	688	726	709	680	688	702	727	691	704	642	667	664	723	686	697	668	636	716	715	721	653	675	693	646	704	677	711	715	685	657	693	691	728	679	681	674	683	692	729	699	653	682	667	645	733	694	667	722	639	669	732	747	665	701	643	665	722	703	672	660	733	670	693	702	701	675	687	662	695	692	677	697	698	666	684	730	745	652	690	663	678	602	742	688	736	666	712	729	678	679	705	642	703	630	688	727	721	685	690	673	655	674	669	767	690	652	674	689	660	698	741	689	727	684	645	688	718	689	723	708	684	662	675	687	666	659	724	662	633	695	727	673	715	688	655	725	683	678	648	665	710	689	671	718	648	689	675	714	686	697	664	673	716	710	669	677	677	693	688	640	691	698	716	681	686	646	691	731	660	663	694	660	667	670	685	695	679	701	662	700	694	697	701	673	666	683	734	741	703	736	675	713	658	667	694	660	682	688	717	715	696	685	684	678	668	665	664	723	681	698	701	684	658	699	675	637	692	651	710	701	687	701	684	691	698	666	681	723	696	699	692	731	710	686	634	660	650	721	649	688	619	708	691	677	691	681	665	630	735	683	667	749	668	666	690	707	660	644	712	648	684	666	692	645	711	688	709	687	725	678	659	686	666	699	691	659	690	668	704	669	712	665	707	727	681	724	679	718	672	670	689	694	691	727	700	674	659	635	644	706	668	690	666	676	690	672	701	693	715	713	639	665	693	694	645	677	717	687	676	689	712	642	661	717	685	693	685	686	691	682	671	705	722	692	678	682	691	701	695	707	669	671	700	653	675	689	684	692	686	659	688	657	717	656	724	651	716	664	703	662	685	703	660	661	706	674	686	656	658	689	658	709	658	682	680
36124	42837	31506	20504	14327	10209	6931	4158	3475	3909	3838	3813	2399	1788	1386	1159	1067	973	854	956	783	611	457	453	452	433	437	369	383	345	358	358	362	336	355	340	348	314	300	341	284	283	300	287	289	295	315	289	301	280	309	345	314	333	302	333	311	319	310	300	296	303	298	297	284	310	283	313	307	320	266	316	289	288	283	279	278	283	278	298	285	297	305	255	262	287	302	286	285	276	271	289	291	266	276	293	282	276	264	289	289	247	284	287	272	287	246	282	272	296	277	257	310	302	271	282	307	252	280	266	273	300	254	303	322	284	261	322	272	279	269	289	305	272	267	286	266	285	293	272	306	302	286	263	314	294	282	297	270	257	291	282	256	272	269	257	269	255	272	298	268	262	282	286	282	284	300	270	289	283	293	290	284	295	314	256	307	271	256	268	281	273	292	296	284	261	268	279	268	283	284	268	278	256	282	300	290	279	281	276	272	237	266	305	297	306	269	288	273	286	262	238	242	274	252	272	289	288	274	303	279	279	278	267	265	283	269	276	298	276	326	300	302	268	289	299	290	273	253	263	276	287	272	262	274	298	256	263	248	279	266	270	262	267	283	281	284	292	292	289	268	285	271	267	297	296	259	283	297	248	260	251	315	262	272	274	283	264	242	306	308	310	294	310	293	294	288	255	296	285	265	246	298	274	292	254	273	298	292	283	250	290	297	291	276	285	297	314	283	275	290	284	277	277	277	272	301	287	274	272	285	265	273	251	272	279	278	287	285	288	245	289	287	315	290	293	313	271	282	286	312	257	290	278	303	277	297	260	279	261	291	258	258	330	289	282	286	303	279	313	291	279	304	295	286	326	245	309	281	271	288	293	265	273	293	297	317	305	258	258	293	276	283	266	267	238	255	265	268	296	282	287	274	287	283	273	263	294	248	307	295	285	269	268	265	260	276	271	258	253	261	283	261	279	287	245	249	288	284	260	272	291	291	300	246	285	284	278	263	279	296	277	292	289	286	268	268	277	310	270	272	299	253	256	326	279	302	329	295	313	289	276	295	297	301	276	278	275	252	263	300	270	275	274	263	287	302	268	264	272	291	289	260	245	275	292	295	263	295	280	262	313	292	256	306	304	297	276	284	291	291	287	304	273	292	306	279	271	272	300	294	283	275	249	284	279	287	272	287	270	286	275	269	308	304	295	278	267	296	286	303	303	314	283	271	281	285	263	279	264	245	291	292	278	264	261	281	306	259	274	281	263	266	282	283	299	335	279	296	271	285	286	281	282	268	303	255	271	270	307	240	266	290	295	286	263	300	258	303	284	283	261	283	284	270	263	278	315	282	280	261	255	292	261	264	277	282	298	290	290	247	279	294	265	281	273	290	279	309	281	294	292	269	280	282	259	278	250	276	251	286	277	286	280	296	278	272	272	289	276	287	290	281	279	271	255	306	280	278	270	269	293	254	277	302	266	270	294	310	272	294	279	277	278	284	258	275	267	280	266	261	288	287	286	275	300	258	259	275	292	290	283	269	271	264	284	258	277	274	298	283	271	259	277	278	286	292	267	260	312	325	250	304	278	283	294	290	281	267	245	302	295	282	278	280	298	308	277	295	297	260	259	285	255	307	283	237	305	266	298	278	273	257	283	261	275	235	271	295	299	266	272	280	260	290	309	275	303	294	277	306	272	255	266	267	324	292	269	283	297	300	300	287	278	282	313	294	254	303	286	287	285	269	278	307	251	271	293	306	247	278	261	256	297	286	278	299	242	291	275	277	285	294	275	276	278	275	294	262	263	283	299	290	290	293	286	260	292	311	283	294	282	258	301	265	276	255	310	304	269	281	291	272	293	308	301	271	302	281	279	305	250	262	263	281	271	251	294	278	300	280	245	300	295	319	260	273	295	287	248	290	308	289	284	309	282	283	302	247	256	290	281	283	264	249	259	280	264	286	262	263	296	253	272	282	277	273	238	253	284	270	319	287	300	277	280	270	289	266	271	296	280	284	285	295	283	273	295	286	255	264	293	256	264	289	294	294	322	313	267	254	259	272	280	258	287	290	285	257	287	270	284	266	264	280	250	314	304	268	282	286	290	269	280	284	291	284	276	282	290	292	268	311	301	271	266	270	285	272	288	284	303	270	274	261	248	279	290	279	274	277	271	300	273	253	300	278	266	279	302	276	269	280	283	253	266	289	292	286	269	285	258	287	271	282	262	312	278	276	284	290	305	306	280	281	297	299	278	279	256	276	289	275	264	281	302	259	271	284	283	272	307	275	284	278	289	281	297	269	275	253	294	269	271	281	292	258	276	278	325	297	295	238	268	246	301	274	258	235	267	303	280	268	306	297	305	290	285	304	272	304	296	272	305	298	293	290	276	267	280	272	269	245	262	288	270	274	299	274	279	265	310	279	253	273	307	294	287	279	307	272	260	272	295	310	269	277	265	271	299	302	293	280	264	281	280	286	271	311	268	264	292	268	298	276	284	273	278	239	274	292	267	304	256	273	259	280	281	289	268	271	285	276	270	250	253	275	261	311	279	281	263	251	264	256	249	268	318	318	277	279	254	305	261	298	264	290	272	289	317	254	245	316	293	260	257	253	283	293	268	265	298	292	279	277	241	274	297	284	267	279	269	266	281	282	287	255	300	285	301	257	282	263	282	263	281	288	274	258	275	284	247	288	250	298	259	266	277	279	283	246	296	264	293	263	280	265	272	302	272	294	238	288	279	294	270	259	269	284	283	285	249	280	279	266	289	283	302	304	258	307	292	274	264	275	251	265	278	292	293	265	274	257	259	284	284	296	300	282	306	292	258	289	288	288	302	273	279	270	271	280	250	273	271	259	273	254	260	256	274	329	307	255	266	281	279	226	282	249	241	277	304	263	276	276	264	266	306	297	288	294	285	267	275	286	271	255	234	285	275	293	261	267	304	262	280	255	248	265	265	260	259	273	266	289	301	267	281	270	242	227	267	286	302	283	291	301	271	266	276	256	247	270	280	280	289	318	277	280	278	279	282	285	273	300	297	317	265	279	287	293	261	272	280	293	278	275	280	242	262	281	264	280	301	254	280	284	280	276	289	219	262	272	276	284	262	263	292	266	286	257	245	299	298	282	289	251	280	250	275	282	276	254	272	277	306	284	281	266	267	274	304	271	275	274	272	288	258	261	298	325	294	260	254	261	273	294	314	279	280	291	292	308	271	261	280	309	284	294	295	283	259	277	250	279	258	300	272	298	253	278	269	264	254	274	272	255	286	262	295	293	278	278	265	270	281	289	290	277	269	306	282	249	281	256	257	306	283	285	264	259	273	276	275	268	282	300	259	297	285	247	283	275	275	266	299	267	272	277	260	264	286	281	259	276	292	253	295	244	263	272	270	267	261	289	259	281	272	280	303	288	293	290	298	333	274	270	284	248	258	262	282	269	297	286	241	300	257	286	294	268	271	264	274	268	282	293	263	263	307	308	267	252	276	278	261	289	286	304	265	281	270	259	264	273	275
25382	36985	27415	25152	21663	20101	16963	12929	12341	13187	14057	15052	10284	8792	8067	6310	5759	5448	4628	5220	4370	3034	2162	1880	1790	1728	1620	1526	1452	1300	1293	1305	1291	1300	1325	1210	1135	1177	1098	945	962	907	913	817	848	923	897	866	892	1022	946	982	953	941	892	943	988	920	965	874	872	812	853	765	811	785	795	787	790	805	767	762	735	750	745	742	762	724	768	730	783	719	718	753	752	750	742	755	680	703	735	606	734	726	706	767	706	684	692	707	731	693	703	710	702	730	740	725	720	685	708	699	736	705	699	692	696	704	704	698	677	697	701	715	672	718	671	753	709	696	704	648	751	658	703	791	744	699	761	715	673	735	703	695	662	731	697	730	689	683	642	729	663	703	710	740	728	731	653	709	716	720	674	708	737	694	665	675	702	697	744	711	693	704	717	714	665	684	670	730	648	700	707	696	720	689	702	702	672	761	752	694	709	681	716	692	704	726	673	629	733	715	677	685	726	704	712	709	736	688	679	741	679	629	713	718	686	654	704	659	699	695	740	758	727	730	702	745	672	664	735	697	714	672	709	713	690	727	704	722	737	681	696	687	740	695	721	728	677	736	696	687	672	712	685	701	670	698	681	672	737	713	689	709	691	734	702	701	724	713	701	699	682	685	668	687	690	723	709	680	671	744	639	721	695	685	732	673	713	750	705	755	697	691	707	673	701	700	675	718	666	725	695	716	712	753	710	689	694	682	699	729	655	733	720	752	717	691	712	654	731	703	727	759	730	692	738	677	702	680	706	685	725	678	700	725	734	687	664	747	708	726	722	745	681	706	716	699	668	700	678	725	727	696	741	692	730	702	680	729	660	708	728	702	754	732	694	701	709	685	703	729	702	741	677	692	741	704	688	677	662	736	712	656	678	710	713	725	710	730	737	739	711	741	671	716	690	710	728	669	693	684	678	705	688	710	745	711	741	649	726	699	670	741	702	685	708	704	695	713	707	714	731	699	669	734	728	701	702	721	691	663	720	649	685	711	670	712	687	692	731	699	698	670	693	697	706	744	690	753	661	683	755	685	716	670	738	698	715	698	740	714	688	651	724	675	691	737	701	678	692	738	663	667	688	747	697	707	668	671	688	692	686	661	659	723	740	667	680	721	700	675	718	687	682	735	745	660	686	728	685	692	705	737	705	678	759	696	750	689	720	704	741	729	701	659	680	699	713	693	710	713	674	704	679	732	714	678	739	729	697	655	700	733	721	695	738	710	705	727	744	730	683	657	700	667	695	708	672	708	670	711	719	733	740	716	727	725	751	724	701	710	696	665	713	707	713	687	719	752	692	672	656	714	679	689	697	704	718	702	682	667	687	742	735	684	711	697	666	688	734	683	716	682	744	703	724	696	720	675	734	733	629	693	715	698	693	680	725	724	678	731	693	730	702	740	696	723	700	705	661	693	729	709	717	729	707	677	705	701	740	742	752	710	660	717	707	696	695	736	689	716	700	666	689	722	677	704	696	662	722	696	684	700	700	700	748	711	672	695	704	682	751	725	701	694	665	712	715	700	699	674	679	681	722	697	716	753	701	698	744	706	662	706	686	727	718	676	717	648	693	701	691	695	702	724	685	700	663	738	711	702	739	723	676	730	728	734	709	712	696	681	720	700	700	686	735	710	724	721	672	691	687	675	643	680	703	725	695	693	711	699	742	747	710	719	698	673	712	727	713	671	724	667	675	711	743	692	713	734	705	751	695	683	704	693	748	687	707	702	684	667	725	738	708	664	653	746	681	678	688	726	718	739	718	662	687	671	752	708	708	700	719	692	662	686	707	717	719	704	720	713	709	701	727	745	739	739	674	725	673	673	691	687	682	706	679	672	706	678	726	657	712	705	722	722	687	705	707	722	726	688	747	682	694	692	718	710	701	746	735	711	702	685	744	705	719	705	717	693	736	695	681	747	708	738	702	736	695	655	679	681	724	701	707	727	669	700	744	720	713	673	721	710	680	745	703	720	679	670	726	689	703	696	680	683	701	707	733	710	679	681	684	647	714	678	724	694	741	685	706	682	698	689	715	711	681	728	714	719	697	750	719	654	650	731	715	705	695	665	737	685	672	692	725	712	738	675	758	704	715	710	744	730	663	725	699	731	712	736	730	712	762	740	664	638	715	661	726	672	731	636	680	663	704	706	718	684	742	645	710	714	701	712	779	770	673	656	669	706	695	668	728	746	755	666	717	741	688	684	735	700	722	701	715	703	714	718	711	663	707	711	683	727	691	726	709	685	714	722	707	686	700	737	691	736	711	716	743	691	701	702	711	721	705	695	703	731	732	667	694	668	688	668	708	674	736	675	700	738	746	703	686	679	705	720	715	682	696	684	674	728	702	718	679	751	737	754	723	742	748	739	715	700	738	693	713	724	708	697	647	708	714	658	735	710	764	723	712	743	697	714	669	673	745	714	717	703	737	642	670	698	697	671	695	695	708	628	711	714	720	713	747	685	745	684	699	655	670	730	688	682	681	706	744	750	675	703	677	704	731	732	734	714	683	727	674	697	672	682	704	712	655	696	739	712	706	677	714	721	693	715	666	745	683	719	705	685	706	757	737	708	707	676	702	670	731	716	687	697	671	716	721	725	713	676	718	702	727	723	718	695	678	705	712	702	713	722	672	695	723	690	705	690	676	695	744	708	723	672	725	754	718	679	687	686	715	709	665	711	684	719	720	689	697	703	665	676	694	639	660	684	660	685	687	689	698	690	763	690	751	648	706	644	691	658	690	675	734	716	712	708	698	701	693	685	724	693	741	715	735	702	704	697	682	739	715	688	710	719	716	670	725	701	700	727	738	687	715	680	760	688	719	711	690	670	682	710	694	670	717	659	704	668	693	664	693	738	676	734	664	643	666	676	684	646	694	747	659	705	635	726	710	679	698	695	739	698	690	697	705	690	680	751	751	730	694	737	756	683	742	728	719	718	689	726	709	704	699	691	670	746	717	685	704	725	652	710	701	703	713	704	685	771	676	672	712	751	683	709	670	702	707	662	697	695	703	717	686	718	720	710	699	717	679	685	677	646	684	705	717	680	724	686	723	713	701	718	708	675	722	703	674	693	734	706	701	725	691	762	695	716	736	692	690	680	676	684	709	753	740	720	726	746	725	701	682	691	710	703	746	665	721	705	742	716	721	725	707	719	702	700	701	739	700	650	703	736	712	662	706	688	695	713	798	684	703	674	712	710	699	711	697	735	703	721	674	690	753	666	702	698	762	712	736	720	668	695	716	673	716	685	709	689	694	680	684	692	721	708	719	673	706	707	704	688	719	722	671	705	685	668	707	708	663	681	682	729	707	627	692	713	736	722	714	665	689	690	721	700	721	722	732	709	720	761	739	764	645	685	719	704	727	699	686	695	776	723	692	720	713	689	650	686	703	705	678	714	690	735	679	663	721	701	681	664	702	699	722	676	686	656	700	680	654	722	744	734	672	694	711	725	680	723	686	690	708	750	712	716	679	701	733	721	747	688
44838	45988	32375	24421	20412	16459	11678	7336	5606	6755	6250	7381	4412	2798	2603	1809	1547	1570	1261	1551	1136	956	635	546	520	429	480	438	426	404	413	384	371	367	364	375	371	328	315	322	297	297	315	259	276	284	297	295	323	318	272	291	318	282	311	282	339	303	280	304	272	246	268	327	279	273	269	275	263	286	301	294	277	274	268	265	257	234	263	262	281	253	268	257	274	257	257	245	263	236	285	274	266	242	242	268	303	242	277	268	245	275	273	297	268	275	272	247	248	294	232	250	265	208	245	254	275	257	254	293	259	296	272	229	221	258	280	263	263	248	270	269	263	260	291	251	253	264	269	262	263	294	268	294	263	237	239	264	241	272	254	254	249	280	250	251	265	268	257	272	262	278	263	257	275	240	270	280	261	265	275	259	238	258	247	267	254	232	257	240	255	241	248	249	256	250	258	271	277	286	279	248	256	224	251	257	287	257	269	258	257	265	271	238	266	261	303	260	253	264	244	271	256	265	243	251	260	237	268	255	257	272	246	238	278	267	255	253	287	285	246	290	236	233	253	269	279	278	265	267	265	302	238	267	286	259	309	283	271	261	260	266	278	260	243	265	247	254	254	271	252	227	271	255	267	280	257	252	286	247	255	243	282	242	265	237	241	246	266	262	238	254	272	268	292	264	258	249	267	270	261	281	258	229	268	259	280	248	236	256	237	256	276	276	269	261	241	259	242	246	248	270	251	279	230	270	264	241	249	264	269	272	274	263	259	235	233	262	265	271	286	240	261	298	247	258	273	228	239	277	278	256	280	276	258	279	271	266	248	277	252	298	276	270	250	281	254	274	268	280	264	309	254	266	251	243	246	266	283	265	269	239	238	248	284	260	271	254	234	233	250	253	284	260	282	239	282	249	282	248	251	279	256	233	248	282	269	258	263	257	251	259	270	253	284	262	271	264	268	267	229	252	266	278	263	255	271	267	267	296	275	253	269	275	258	250	272	273	270	248	269	285	269	256	285	274	256	254	256	258	252	268	266	286	263	269	264	282	265	284	292	298	256	280	271	273	260	267	266	254	263	267	230	249	278	245	283	270	239	266	247	267	250	260	259	250	271	266	285	235	239	250	268	259	278	254	265	275	269	284	253	264	274	253	284	230	283	267	280	285	271	244	281	221	251	285	241	265	270	259	226	236	250	252	310	263	259	267	265	255	264	258	256	252	281	265	257	257	251	276	283	246	256	257	246	270	256	263	262	269	256	292	259	273	293	253	267	283	237	250	295	259	243	246	253	260	280	263	275	262	263	264	249	272	250	278	250	252	248	258	270	273	258	265	251	259	280	249	248	258	251	256	270	263	252	270	287	251	267	278	256	280	260	264	268	296	250	274	228	251	256	279	278	271	252	257	260	236	266	237	267	255	237	276	272	269	275	251	258	275	255	287	261	260	258	241	250	238	225	250	282	255	240	250	257	258	291	265	271	246	286	243	267	244	258	251	248	311	242	251	249	272	304	251	262	284	236	258	276	257	249	252	275	279	292	268	269	285	291	247	213	261	257	273	257	291	267	258	285	284	237	247	271	279	293	248	261	280	260	283	249	272	270	266	231	251	269	257	264	266	276	260	257	260	247	258	264	259	280	255	229	261	246	254	253	307	286	256	271	231	277	271	256	248	246	252	215	277	240	267	253	305	282	264	271	266	248	253	253	242	261	226	263	256	239	269	248	269	243	271	289	270	248	275	252	290	273	255	238	278	250	266	282	289	264	253	291	262	244	241	247	282	246	234	256	277	282	232	273	236	257	267	288	263	256	257	256	263	249	257	276	270	268	248	264	257	259	251	301	242	280	274	301	261	300	240	233	253	277	272	252	264	272	263	256	251	261	243	291	249	270	254	252	245	266	258	251	260	298	251	261	271	290	263	235	247	261	281	247	263	296	260	266	257	245	255	243	270	262	250	261	254	242	282	281	245	265	264	259	276	279	260	228	251	243	241	230	262	267	268	283	269	264	255	284	239	254	262	269	262	258	243	235	249	257	274	217	274	237	261	307	273	272	275	277	239	251	269	258	254	251	247	263	245	258	230	246	261	232	279	264	211	246	273	275	255	243	283	240	239	231	243	248	258	264	275	276	277	275	259	239	251	236	256	261	253	270	273	258	271	277	287	261	274	251	261	268	262	241	231	283	294	263	273	260	250	253	241	281	252	249	263	262	279	265	280	289	263	240	274	250	251	246	258	222	268	246	263	313	254	252	288	264	254	269	249	249	259	293	243	259	251	274	278	261	257	244	241	240	274	312	273	272	253	262	292	241	270	263	253	260	251	252	261	264	246	277	291	289	275	260	255	267	295	283	270	288	266	265	238	258	254	252	263	277	254	255	231	267	263	246	276	267	269	266	240	266	246	265	287	283	254	248	270	261	233	269	261	270	235	243	260	245	251	246	245	264	261	258	244	265	248	257	251	254	264	266	241	228	236	255	258	240	280	250	276	260	272	274	266	249	261	234	266	263	254	277	233	273	255	270	247	256	250	267	265	283	264	270	253	280	282	237	262	252	256	247	259	249	250	264	270	262	258	245	260	263	284	258	249	287	244	242	215	260	273	268	268	283	222	271	247	256	268	245	247	273	278	235	266	243	257	258	267	253	293	244	265	264	257	252	279	240	236	264	278	243	254	220	249	251	256	255	291	275	282	299	254	248	253	284	288	281	261	242	269	242	243	252	252	285	245	301	275	260	284	272	256	280	289	267	249	280	295	263	264	281	265	269	238	246	246	232	277	255	258	275	244	249	264	257	262	271	249	239	295	269	260	264	237	255	261	261	251	287	268	241	251	256	270	234	265	286	257	258	251	292	264	242	266	274	256	290	253	247	264	257	271	247	246	253	241	258	230	253	254	259	224	256	243	272	260	302	291	278	241	247	271	268	261	269	252	265	268	229	254	259	274	246	242	241	262	232	264	269	242	306	265	254	246	263	247	236	263	268	272	281	318	235	269	246	245	257	262	250	260	231	284	245	220	241	300	241	275	229	286	280	263	252	267	270	290	249	271	243	258	247	273	243	262	262	268	297	266	254	264	280	260	255	243	232	264	262	269	261	280	241	245	248	269	250	266	272	264	256	300	302	256	253	271	297	249	273	254	247	268	253	282	273	253	247	231	259	257	255	223	286	264	242	242	263	276	258	258	233	281	253	277	281	263	268	256	271	291	249	236	278	244	284	266	239	256	272	251	263	275	261	257	283	248	261	271	253	249	217	265	267	261	238	265	278	260	257	263	271	244	249	291	258	255	297	273	234	264	259	262	282	289	281	261	289	270	268	261	271	243	249	255	278	236	260	250	248	244	262	270	253	259	252	251	278	269	271	241	252	246	242	259	301	246	287	278	285	257	265	264	260	263	258	264	271	249	277	264	239	275	270	288	240	279	245	288	249	265	268	252	254	257	281	262	266	248	248	254	263	255	251	231	286	277	274	249	240	269	248	257	295	275	255	265	260	239	266	280	263	269
33060	42119	30353	29914	27570	25793	22391	17705	16982	18729	18959	22695	15414	12056	12399	8649	8013	8291	6571	8657	6771	5061	3150	2674	2434	2208	2098	2016	1784	1699	1538	1530	1520	1493	1435	1442	1325	1303	1149	1029	1012	965	928	917	851	912	920	954	942	1080	1030	1071	1074	971	982	964	1008	1005	888	884	865	811	784	750	724	793	813	787	713	677	690	715	759	729	692	686	631	685	705	663	665	690	653	660	719	725	692	661	677	634	666	677	677	674	699	651	674	668	689	646	656	655	706	677	621	671	647	670	648	700	671	640	640	668	634	642	662	646	673	711	651	647	631	680	650	622	679	675	615	675	638	660	653	644	634	671	639	612	660	631	733	652	652	640	654	678	610	674	664	629	643	682	610	718	627	664	643	659	654	604	672	676	666	667	666	674	648	680	676	567	654	625	689	651	667	628	619	653	618	666	618	640	653	649	635	599	662	648	649	632	634	630	668	655	650	652	677	628	687	633	655	653	666	608	668	683	646	681	710	648	623	651	628	630	672	660	661	642	682	649	638	670	671	612	682	642	652	646	667	655	658	665	664	638	690	684	587	625	635	616	644	696	607	673	620	637	657	649	649	624	686	664	708	664	630	601	618	657	659	668	667	661	628	678	640	695	661	647	661	644	651	646	626	678	656	644	642	649	643	642	610	626	643	691	648	670	664	654	635	693	665	666	629	629	650	612	629	666	669	636	629	641	615	619	649	673	697	626	647	647	677	684	651	640	636	628	626	705	671	695	706	682	659	660	589	667	652	641	646	620	672	641	695	670	655	640	625	637	664	670	619	641	663	714	600	679	670	614	695	660	687	667	635	661	699	624	672	673	640	656	669	626	642	724	647	688	639	630	669	697	688	622	616	633	628	664	672	642	651	636	668	688	691	626	683	629	692	654	662	625	687	670	650	657	639	650	640	679	649	652	639	710	633	682	655	654	629	644	654	695	697	680	662	651	659	696	663	691	702	670	672	660	673	642	685	648	667	692	673	688	646	653	703	671	669	657	619	657	663	668	634	703	678	667	647	688	638	685	663	699	621	650	628	670	685	644	658	655	655	633	621	693	616	642	629	673	659	670	618	666	637	662	641	663	660	630	664	681	710	644	691	701	680	619	671	629	642	658	644	637	653	623	648	664	657	691	674	668	666	635	649	658	670	649	639	637	663	672	658	665	634	647	653	679	707	658	649	634	667	636	690	654	652	661	639	682	655	647	654	649	658	638	656	670	698	656	659	630	629	652	669	682	641	649	702	589	660	638	648	626	679	665	619	643	611	640	648	660	682	598	643	657	648	668	614	649	625	639	634	616	656	673	649	682	663	642	615	697	709	613	679	678	659	636	633	681	640	653	627	608	608	632	674	688	673	624	610	617	654	659	661	613	645	646	638	649	676	632	667	646	669	669	640	666	623	669	701	688	621	672	632	710	642	646	654	610	660	609	596	617	693	604	667	685	648	644	639	658	659	615	673	646	678	632	694	665	665	658	654	650	627	675	681	640	666	665	645	631	629	662	648	618	636	660	631	661	647	632	689	678	695	700	642	590	648	654	610	646	686	672	630	620	669	637	650	654	651	650	623	666	645	692	668	663	712	640	663	663	679	707	665	627	684	673	609	673	651	666	636	665	583	662	631	647	618	688	661	654	680	644	662	698	673	677	644	712	667	642	679	659	642	653	644	621	659	684	684	619	685	620	663	656	613	661	619	633	689	682	621	621	670	631	678	654	610	674	640	658	621	682	686	681	645	647	619	655	650	680	635	651	636	640	652	687	692	648	657	682	668	677	639	625	636	699	671	663	646	674	676	649	670	626	641	594	623	666	647	670	687	685	675	677	604	614	669	654	613	661	693	660	674	649	614	614	634	666	646	671	656	625	661	650	635	670	636	672	653	628	668	631	633	666	676	702	648	670	645	623	629	667	662	693	630	619	646	696	621	691	629	659	682	686	632	675	656	624	603	664	657	648	632	651	684	619	707	639	647	636	638	678	620	635	628	652	639	671	656	629	666	641	686	685	682	667	653	661	628	657	628	653	656	623	620	699	649	713	690	660	657	646	644	642	678	697	683	665	642	626	644	651	627	687	646	673	654	633	679	672	658	644	659	644	621	645	645	622	638	664	643	673	659	637	635	635	640	623	647	699	622	651	673	655	646	668	642	665	649	664	647	655	611	653	630	624	622	632	665	664	617	667	637	628	647	670	644	681	676	652	678	633	644	696	689	667	651	650	681	629	681	696	657	586	685	623	695	672	693	673	685	649	644	621	670	653	663	656	665	681	651	625	634	688	636	642	618	645	649	607	652	695	660	649	643	663	649	644	650	623	689	668	633	687	642	654	648	658	671	697	634	672	629	661	629	667	621	627	656	648	655	639	696	631	613	668	643	672	600	643	628	685	676	666	612	677	687	704	667	663	680	613	627	626	627	624	600	641	658	636	612	650	623	669	653	686	642	667	664	642	659	668	643	605	647	636	678	623	656	659	617	662	652	665	688	654	647	651	652	607	641	612	661	653	660	664	631	634	668	695	634	635	687	604	658	681	613	665	666	678	633	649	633	602	643	636	656	649	652	646	665	632	640	697	682	594	662	673	623	696	629	649	610	634	695	631	638	669	634	661	645	667	678	635	617	707	687	606	659	655	662	650	674	699	627	677	628	642	642	621	685	679	682	650	622	655	654	660	668	666	695	662	676	642	640	615	664	626	641	650	658	611	647	645	683	658	660	701	705	660	612	661	659	632	650	664	646	639	715	626	646	620	686	634	567	619	671	659	657	673	688	649	603	615	660	631	718	619	657	711	666	647	598	618	631	672	612	676	667	665	659	673	671	640	686	643	694	641	625	628	638	663	638	642	692	628	619	635	635	650	614	646	633	645	684	632	701	674	692	654	672	663	650	659	685	628	673	631	664	651	632	605	631	650	657	696	677	714	664	656	699	663	634	665	644	670	664	674	649	655	663	688	663	677	647	653	629	742	658	651	614	703	694	628	661	687	661	660	663	661	643	662	664	627	693	673	675	662	636	665	678	623	654	678	685	634	638	665	640	666	662	654	665	675	642	675	647	644	617	686	644	669	598	660	652	628	636	615	662	604	640	636	628	604	674	656	653	648	712	684	611	623	665	684	640	666	640	708	627	600	652	654	641	678	695	671	619	647	650	676	641	651	663	667	657	612	675	670	594	691	627	690	651	599	653	675	686	627	658	672	659	652	641	656	635	642	611	634	650	637	652	641	619	670	640	647	701	627	677	685	654	630	648	698	639	647	662	655	641	669	662	646	616	650	663	659	660	647	637	665	677	673	603	657	675	636	662	661	659	635	654	625	641	654	640	661	725	666	661	642	654	673	669	638	691	636	677	658	672	661	635	634	710	642	643	663	667	629	654	672	660	657	614	652	655	688	676	674	665	664	639	674	683	679	671	686	697	657	663	646	643	638	665	692	669	624	640	652	694	674	652	697	630	639	686	673	655	647	685	667	653	613	648	698	660	633	633	677
16035	15045	10853	6639	4337	3148	2293	1685	1193	1192	1068	1069	931	765	708	640	525	485	465	427	421	410	358	336	345	351	337	313	319	324	328	324	312	330	300	328	291	298	336	303	267	270	266	291	293	276	330	291	268	310	323	279	278	288	280	289	295	275	262	294	279	252	267	281	288	265	255	242	290	287	290	274	290	303	254	243	299	295	264	242	246	275	270	322	242	259	271	267	276	260	257	291	256	274	308	270	274	271	275	244	262	255	247	290	263	290	263	242	257	267	283	243	276	275	286	307	266	266	324	286	270	248	264	326	276	247	284	293	255	224	277	266	277	280	241	277	242	274	301	275	272	277	279	265	270	257	301	282	288	280	246	253	261	288	279	265	277	237	274	246	260	275	225	254	289	286	277	278	273	278	288	264	285	276	270	260	259	274	272	276	284	249	267	278	245	311	285	272	266	297	301	280	252	280	279	273	284	261	290	257	261	311	248	299	301	251	284	253	237	281	288	264	261	268	240	275	253	255	277	272	294	258	257	278	274	283	269	276	264	265	287	301	281	274	266	276	286	269	296	285	254	255	293	255	258	299	267	270	243	285	267	308	270	258	278	275	293	268	271	265	266	267	262	263	283	264	256	251	258	275	287	251	266	280	269	262	252	245	280	257	255	251	288	286	258	273	234	295	256	232	264	277	283	260	276	283	258	249	310	303	277	287	279	289	268	291	270	243	262	274	257	240	271	258	268	249	297	259	275	292	295	260	250	259	275	266	276	263	264	251	281	273	270	298	287	243	263	249	229	276	273	240	256	262	257	280	245	253	281	261	264	289	300	250	298	279	232	280	271	256	265	292	283	261	261	233	270	296	257	285	247	282	280	273	301	306	261	244	267	260	269	296	306	277	267	273	295	260	245	293	248	268	281	273	278	250	285	283	264	277	245	275	287	274	246	261	267	269	263	261	258	309	285	283	258	302	263	252	275	271	242	284	269	275	267	247	282	249	258	264	284	273	292	257	268	263	287	269	283	294	270	231	251	285	291	246	262	242	252	287	245	271	273	273	256	256	261	255	261	271	254	277	258	281	290	270	274	253	259	259	269	264	248	265	274	263	268	277	301	256	256	294	289	310	299	277	258	258	250	240	262	281	295	261	276	255	266	296	252	263	253	284	258	280	267	269	237	274	280	270	270	276	275	262	246	282	256	269	270	256	267	249	271	252	271	276	278	222	241	277	271	258	282	266	275	269	276	277	275	241	285	306	297	240	288	291	301	264	249	264	290	270	271	242	285	262	274	300	286	263	273	271	307	297	270	252	308	247	277	283	241	282	261	261	260	250	283	284	259	254	265	282	280	287	253	261	246	261	235	275	245	277	278	281	263	281	305	264	242	273	270	261	295	242	273	287	266	309	285	280	264	293	244	259	284	279	264	272	265	270	264	304	276	263	269	241	275	255	276	243	261	269	269	288	284	272	267	286	251	286	280	249	248	302	281	259	257	274	284	298	262	289	254	262	260	267	268	256	257	255	282	261	247	267	314	299	297	304	286	245	268	278	270	260	277	295	290	267	234	238	294	271	235	279	272	263	275	288	284	285	278	273	237	251	280	274	274	254	253	275	250	266	259	264	303	275	296	271	279	273	265	283	254	266	294	259	245	269	273	285	273	268	261	288	256	281	288	248	268	286	291	287	292	246	265	273	269	283	279	243	299	297	292	263	246	261	279	256	239	284	269	251	268	264	281	264	270	275	249	263	254	285	293	259	252	272	262	273	286	289	283	269	289	256	255	299	279	269	245	279	242	266	267	231	277	296	269	280	269	280	243	275	257	256	289	248	237	273	269	267	263	259	255	300	292	273	251	274	287	264	241	286	278	274	257	274	274	255	261	253	268	279	272	256	276	265	271	279	265	238	264	266	247	272	267	263	274	277	248	276	295	280	268	291	286	254	264	255	239	278	268	259	266	295	281	238	297	295	295	296	277	279	284	256	256	289	294	283	273	271	279	232	266	270	259	277	282	244	264	267	262	280	270	269	305	257	268	292	266	241	252	252	296	218	253	273	261	271	281	290	278	271	281	255	268	275	263	274	300	258	268	299	290	244	267	283	281	269	259	286	242	270	257	261	274	267	289	264	282	295	273	290	289	277	260	271	270	265	272	289	288	279	281	268	271	287	255	264	289	266	242	229	274	274	253	271	233	250	266	280	288	270	260	287	261	277	300	249	245	266	259	285	296	256	251	300	272	276	240	267	262	282	263	270	263	257	275	293	276	289	255	266	263	255	251	264	253	268	264	268	270	266	284	250	279	280	256	259	267	282	254	308	279	269	283	243	284	273	273	247	243	290	282	282	266	279	293	256	253	241	282	257	273	279	248	263	274	257	287	267	271	278	284	258	250	267	233	281	294	276	239	270	268	254	233	272	274	275	263	254	268	277	264	294	244	263	274	253	287	283	269	288	292	278	274	283	269	260	282	263	265	251	267	290	283	279	276	258	267	241	290	269	288	273	267	269	255	277	254	251	245	267	270	261	281	293	267	274	267	270	264	272	290	275	267	312	256	283	287	291	254	262	260	300	268	266	240	278	287	249	260	249	263	260	268	257	283	266	289	281	272	246	294	282	259	272	273	268	273	275	254	242	285	262	272	274	281	280	255	272	291	259	285	274	252	246	315	279	230	267	286	263	272	305	271	254	258	268	246	282	263	263	257	284	279	275	273	281	276	272	287	273	287	260	280	285	250	284	248	276	258	282	230	280	247	275	276	273	251	272	261	272	250	254	271	284	243	273	293	276	276	251	253	294	282	291	245	290	304	266	305	262	239	282	286	280	259	274	265	301	286	279	247	274	290	270	259	279	276	273	272	268	287	272	262	281	272	262	279	279	271	278	266	285	271	296	289	271	279	282	267	267	267	269	248	292	285	289	286	254	243	249	259	285	278	287	278	296	277	268	258	278	263	260	252	250	288	275	274	284	273	246	264	259	289	275	297	296	232	248	266	263	236	263	241	279	268	243	273	274	266	278	242	279	274	277	281	279	299	265	280	252	254	272	293	297	251	290	256	267	305	260	284	268	268	267	245	273	285	307	272	296	248	272	257	299	286	269	255	283	253	270	266	282	237	229	274	291	249	273	301	265	283	241	250	259	239	285	288	285	247	281	279	272	250	291	276	281	258	282	277	259	248	260	262	274	261	274	249	263	272	282	278	291	282	244	283	262	275	259	295	291	268	284	265	284	274	269	270	293	276	268	258	283	241	247	266	236	255	264	271	288	281	275	256	266	280	286	279	246	261	275	231	256	287	271	251	255	278	256	274	293	279	226	267	303	270	259	273	272	291	279	269	260	287	301	257	263	289	262	241	257	312	267	238	234	278	281	265	282	258	260	270	276	235	287	283	269	279	259	262	258	303	251	228	264	269	255	269	280	254	290	275	277	273	268	242	280	252	283	280	274	278	290	243	294	249	273	276	271	263	262	282	289	305	259	291	290	253	255	286	292	256	246	272	260
10599	14865	14547	15050	13177	11408	9050	7019	5687	5468	5462	5777	4775	3844	3598	3188	2549	2245	1931	1768	1521	1351	1288	1250	1194	1114	1042	1100	1049	1052	994	965	957	992	962	1017	934	927	926	824	793	799	804	774	717	780	825	763	793	841	869	811	835	859	826	796	826	801	753	781	750	743	795	752	710	692	744	734	736	724	735	754	696	686	752	677	696	713	656	691	668	664	712	705	708	665	690	691	663	693	667	669	696	671	726	689	669	674	661	680	697	688	656	651	671	701	679	675	671	685	670	632	692	706	664	684	674	663	708	694	671	641	673	671	695	709	706	650	680	724	655	708	683	695	698	686	708	740	686	741	745	666	636	690	690	680	675	675	694	642	697	704	701	685	657	670	719	729	696	720	707	695	644	686	652	703	620	665	666	698	661	704	705	705	703	663	693	747	636	666	709	681	698	686	679	676	666	696	684	676	655	663	631	679	657	659	670	650	685	648	690	662	690	703	707	615	656	647	668	717	670	726	685	692	665	726	683	666	645	681	683	667	695	683	649	702	693	710	692	671	678	684	719	678	672	682	705	674	680	703	648	701	680	637	672	642	672	719	676	693	688	693	712	677	689	704	713	667	659	650	632	659	663	685	660	619	683	721	675	676	717	692	666	709	659	700	678	665	708	662	688	685	736	676	682	644	702	632	683	633	691	686	719	661	716	668	665	644	705	692	744	658	707	632	677	675	681	698	654	689	694	662	664	708	704	686	685	689	700	681	700	710	729	694	666	638	717	656	698	674	651	686	683	667	689	723	665	684	675	719	714	673	729	672	673	674	722	678	674	712	690	690	675	667	712	723	689	692	679	658	686	686	667	679	695	637	691	652	671	694	677	721	703	674	692	696	654	698	727	710	637	686	704	672	654	681	659	703	683	672	690	671	683	691	697	718	674	690	602	707	709	676	699	677	700	704	740	689	669	711	648	706	674	630	665	708	655	716	683	668	650	677	686	722	710	642	730	720	633	673	699	710	733	651	660	661	712	707	685	694	746	715	630	662	705	661	686	689	661	696	710	707	689	684	705	751	659	707	678	699	698	642	697	653	652	663	671	693	690	637	716	706	700	681	699	710	730	700	735	673	733	718	683	680	698	648	695	674	677	678	670	669	691	722	680	643	710	680	679	669	658	702	689	656	725	661	688	718	681	671	627	678	680	699	680	685	669	650	732	704	683	646	723	693	679	670	660	691	664	649	684	629	712	711	654	675	688	653	681	691	708	675	661	665	634	644	672	714	693	694	662	674	668	653	726	644	636	681	679	718	660	644	663	745	724	681	671	655	662	662	699	685	655	734	709	653	636	662	663	689	712	692	652	665	709	708	677	705	674	674	686	677	691	706	721	710	654	661	667	695	725	652	704	642	646	686	707	693	697	668	680	684	690	658	702	708	671	660	727	682	707	651	714	686	676	727	648	682	653	705	683	666	656	659	643	663	676	685	650	683	651	687	683	689	649	701	677	695	672	667	681	642	695	693	723	686	683	676	646	666	674	649	705	639	704	689	700	656	672	664	662	662	693	666	669	650	665	699	657	667	656	658	651	685	703	686	760	726	694	685	697	682	700	662	751	672	713	659	727	701	648	707	717	710	696	673	676	644	652	646	662	733	711	711	682	650	651	698	654	697	666	681	715	626	708	660	715	697	682	724	698	686	682	673	667	690	633	646	671	689	674	636	682	691	666	711	678	732	669	707	694	704	653	689	670	705	660	720	691	733	670	626	698	707	688	717	693	675	717	656	708	681	695	714	664	698	654	650	685	637	673	711	714	717	706	681	700	638	690	717	712	699	698	698	703	680	730	684	697	681	693	686	652	706	627	694	688	678	767	705	650	726	667	676	628	679	695	664	712	723	659	687	648	657	661	642	724	715	687	734	702	686	688	668	664	679	657	655	676	694	671	687	663	686	683	696	693	678	676	718	686	688	729	683	654	685	668	715	662	688	667	688	671	690	702	706	732	690	680	689	713	721	748	664	661	682	711	707	682	694	673	709	711	649	688	720	703	687	694	739	704	663	688	694	665	696	651	686	762	648	696	702	704	736	697	673	676	694	687	667	695	700	696	674	690	651	679	651	682	681	691	703	646	756	669	676	710	667	658	695	735	699	716	714	634	705	679	718	665	661	733	689	677	678	659	666	656	696	702	685	673	672	708	740	664	664	680	683	649	709	728	619	670	669	655	730	630	624	689	661	680	683	636	686	711	708	659	676	672	687	687	645	656	662	691	666	653	716	723	680	673	724	638	678	697	680	667	677	710	632	666	674	743	697	656	728	694	675	647	682	664	622	731	699	708	699	689	718	672	711	684	657	709	702	674	701	715	674	659	668	714	649	712	661	677	646	682	639	652	689	704	713	669	672	694	722	690	666	700	732	645	695	724	669	655	672	726	662	691	662	693	662	692	665	657	710	673	661	694	684	662	708	709	672	674	718	678	707	695	692	678	694	725	649	696	714	676	720	692	745	703	705	700	690	668	653	689	647	694	673	671	679	619	728	694	696	683	720	666	707	672	704	691	606	678	666	693	713	690	672	724	709	703	722	652	702	680	691	677	672	671	711	707	664	658	687	634	692	749	675	685	662	622	673	695	678	662	658	676	722	655	678	691	680	641	637	677	683	660	643	669	707	640	674	708	637	707	709	678	681	671	704	708	719	678	680	689	684	718	691	707	675	672	632	652	695	706	670	678	696	713	702	718	661	654	647	705	660	683	681	660	630	691	679	692	670	752	676	717	744	742	666	712	641	682	651	708	667	692	658	659	744	665	677	690	677	704	672	666	716	663	658	686	669	662	734	694	641	755	644	703	668	691	693	696	689	721	711	682	678	675	734	666	698	721	689	688	653	705	715	719	662	688	689	724	677	691	645	666	655	692	688	671	660	664	634	635	668	734	672	663	692	730	733	670	680	734	704	697	702	653	679	686	688	681	702	754	673	706	660	675	673	730	699	616	656	698	715	698	695	649	674	677	673	685	688	616	698	660	649	710	713	668	701	696	677	679	643	696	708	685	721	647	674	671	675	692	657	694	716	685	680	697	699	694	675	670	698	662	684	660	686	689	655	658	643	719	700	686	639	696	700	681	707	678	702	722	693	670	715	686	673	654	669	662	639	703	707	687	685	700	674	683	673	719	689	746	676	673	663	682	705	702	688	663	676	665	681	705	663	681	663	680	694	648	624	671	677	664	747	677	675	679	703	679	712	658	722	648	693	697	692	674	649	649	697	628	667	675	655	688	697	685	722	645	699	694	683	679	648	660	671	679	677	641	725	676	735	679	674	667	685	658	702	710	726	682	710	681	652	660	668	658	720	697	687	692	675	690	671	685	668	668	729	680	648	667	710	671	688	679	668	685	671	649	618	676	715	664	664	697	668	671	643	690	663	685	656	664	693	674	670	732	678	688	668	627	692	701	699	716	621	705	687	683	718	671	726	713	670	709	675	662	674	698	659	670	699	641	632	673	703	622	680	714	638
36727	41525	32480	20246	14476	10670	7172	3852	3251	4415	4416	4470	2421	1778	1565	1403	990	963	946	950	729	614	572	479	428	417	399	391	395	373	352	324	305	364	342	368	332	331	324	327	318	309	311	300	288	316	295	283	319	309	315	291	277	304	322	284	315	315	283	265	322	263	322	305	282	260	294	293	290	277	284	257	278	297	298	261	306	285	266	285	300	275	314	261	273	267	270	292	266	265	264	307	248	281	277	295	284	292	285	245	284	310	276	269	259	269	277	278	268	268	286	261	258	278	281	262	305	274	287	252	265	290	317	306	253	273	277	268	261	268	291	255	290	245	311	250	288	267	275	317	269	260	293	284	266	305	257	280	259	307	314	317	281	276	265	277	247	296	295	291	256	283	278	297	263	293	280	269	254	292	277	284	276	274	257	264	259	265	267	266	259	285	296	305	267	285	288	278	247	247	257	298	279	263	273	268	274	300	253	266	271	260	281	278	279	292	249	301	279	282	275	273	278	319	273	319	276	257	264	288	296	284	282	279	270	292	255	276	292	281	289	282	275	265	261	243	281	287	275	262	307	281	288	264	308	248	279	285	292	249	294	253	285	317	299	272	305	297	264	278	304	255	312	271	236	285	264	319	289	279	285	288	283	307	294	301	274	321	324	274	263	255	282	254	284	284	273	285	273	257	287	274	283	256	267	266	255	255	272	310	270	288	262	263	264	286	302	260	283	305	262	286	288	262	262	300	265	312	268	287	273	322	272	263	239	279	260	260	280	287	279	258	245	258	253	295	268	286	271	246	259	274	246	281	326	276	269	288	273	277	292	291	265	279	302	298	271	275	284	326	264	277	260	275	289	263	249	284	282	268	277	286	269	256	268	263	303	274	269	305	259	308	272	285	275	298	246	267	290	282	268	290	298	289	285	267	267	271	287	314	235	304	316	244	302	307	270	279	281	294	265	309	282	280	278	274	277	246	280	284	292	271	298	260	246	291	278	289	260	292	258	282	273	261	272	280	296	273	254	266	255	283	271	282	303	240	285	283	284	275	258	294	291	302	263	259	254	291	280	272	270	269	282	293	252	269	279	252	296	278	265	303	281	270	308	271	286	303	249	288	277	257	298	283	248	258	278	287	310	302	288	266	278	265	276	256	278	277	294	277	266	275	305	287	312	288	253	281	280	253	259	304	266	279	270	289	317	267	261	281	292	283	291	268	261	286	298	252	244	275	260	316	260	275	298	289	268	300	276	294	262	303	272	307	278	284	271	284	302	264	304	294	289	279	290	256	275	280	278	314	281	289	322	291	300	280	281	271	309	243	314	255	282	312	269	273	269	292	273	272	288	264	284	242	304	264	255	296	247	260	317	295	277	293	265	294	252	268	283	259	279	260	288	276	289	298	264	259	270	294	273	269	265	251	293	265	278	265	252	274	293	262	257	270	264	250	294	317	261	286	238	269	276	327	263	268	266	294	288	271	279	324	272	320	284	265	269	279	237	297	279	265	253	306	262	277	259	250	276	297	295	269	263	303	283	276	295	288	272	271	255	291	275	264	297	288	295	259	277	258	298	269	285	259	306	301	254	291	307	282	271	278	293	279	276	275	251	310	270	282	284	310	278	303	288	288	267	283	280	297	262	254	272	289	285	263	310	269	269	288	275	265	263	309	259	277	289	284	283	252	227	267	271	268	252	279	278	280	293	297	275	286	264	294	298	312	322	311	270	284	295	257	264	270	282	288	270	267	272	293	248	256	314	279	302	283	279	275	256	266	291	265	268	318	257	265	272	305	254	266	249	272	272	237	273	302	307	317	293	264	277	298	282	278	250	283	292	287	288	292	271	296	257	290	273	299	277	225	268	327	282	268	272	281	258	274	264	292	272	274	284	280	276	246	243	279	258	267	286	267	255	258	269	244	269	271	302	286	307	269	309	267	267	244	255	271	270	278	289	268	292	273	275	271	256	268	288	259	275	257	280	293	268	281	283	270	274	273	268	306	271	302	250	258	280	263	252	276	274	263	264	275	266	291	292	299	260	293	282	274	304	280	284	243	299	275	270	285	294	271	290	277	274	265	305	282	249	276	315	302	318	283	289	275	280	296	304	308	289	277	273	304	314	271	281	289	269	277	249	310	257	295	284	264	274	266	302	285	247	303	284	246	280	286	276	311	252	287	290	308	273	299	289	260	280	250	286	302	249	272	292	267	278	275	291	287	260	275	283	288	270	276	281	265	257	250	295	252	270	257	265	276	277	288	244	260	297	313	284	304	306	274	290	310	281	280	251	279	290	276	284	292	286	277	272	324	283	299	262	279	265	289	278	272	282	266	258	278	289	254	288	272	294	278	280	256	253	257	263	305	270	276	238	271	280	282	288	313	276	276	267	262	280	281	279	252	289	296	268	285	299	268	296	269	286	281	286	306	259	283	294	276	283	281	277	279	288	308	279	295	296	262	298	287	272	269	232	299	266	285	299	283	293	295	264	294	281	271	294	286	325	268	313	268	274	247	297	300	299	274	249	271	285	275	297	277	254	286	303	284	296	279	290	269	277	272	282	294	311	277	279	281	294	286	307	272	268	272	259	276	254	292	295	282	276	293	276	293	239	256	256	283	286	286	274	316	260	321	262	273	269	284	270	264	289	286	277	296	303	286	264	310	291	262	325	265	295	273	293	252	276	303	280	246	237	264	284	268	265	288	253	243	299	271	274	275	298	275	269	267	267	296	294	298	248	268	273	283	263	267	253	272	272	268	284	291	295	257	280	280	271	314	288	275	266	277	287	279	286	260	268	252	255	284	269	297	270	248	288	285	267	264	278	292	281	288	272	292	287	288	258	264	269	291	266	240	278	287	288	261	292	267	276	260	283	291	291	281	277	275	260	250	272	295	263	299	277	278	302	274	260	282	288	296	317	298	261	260	299	259	275	276	282	256	266	270	283	278	278	264	294	285	254	282	276	300	282	275	246	243	316	283	259	309	281	253	264	294	283	272	303	289	290	280	269	274	283	252	284	288	270	271	292	286	285	266	259	262	269	276	282	270	259	273	247	267	292	285	294	267	259	273	262	283	266	297	273	286	225	278	276	258	291	234	306	310	294	295	266	280	286	280	285	265	269	300	232	273	244	272	271	314	311	299	269	269	274	288	276	264	284	262	277	262	280	289	255	286	240	276	252	281	271	270	265	262	281	287	301	296	301	281	289	308	280	281	299	289	273	304	276	261	283	293	284	294	314	306	301	262	267	260	282	270	263	268	256	258	268	279	271	265	290	265	280	276	292	281	286	272	297	258	252	292	256	287	276	281	284	298	287	301	300	268	306	299	256	290	312	273	264	284	264	281	288	265	275	271	289	287	294	257	268	264	283	289	275	294	274	287	231	293	264	284	269	285	271	284	283	310	251	274	304	265	300	256	279	273	287	301	255	282	283	268	260	288	261	283	264	272	281	314	253	298	288	308	284	266	280	242	272	280	283	301	248	281	281	274	262	290	245	276	297	262	327	283
25748	35150	28299	23436	22302	20649	17247	12318	12489	14999	14165	16477	10074	8930	8588	6937	4980	5286	4553	5101	4115	3164	2629	1996	1827	1745	1696	1522	1503	1436	1308	1291	1332	1294	1246	1260	1173	1108	1107	1031	910	914	902	903	898	879	871	883	868	996	1006	947	982	928	924	952	1019	881	882	832	854	811	843	770	748	797	761	754	743	744	705	723	725	773	711	769	759	699	713	700	711	724	689	723	696	771	723	695	689	706	700	693	735	736	748	705	693	708	702	701	713	678	657	724	659	665	729	701	690	745	675	710	725	726	726	699	667	667	704	700	718	663	661	677	720	692	706	736	713	731	733	689	706	711	716	704	719	677	733	711	717	686	698	673	692	686	692	664	707	664	675	652	714	730	707	647	735	693	737	694	687	665	690	716	673	674	641	654	723	730	654	723	674	718	686	701	705	674	736	726	682	694	684	672	649	717	685	691	722	702	709	720	679	711	699	650	734	713	715	693	640	740	676	699	711	671	679	672	687	686	663	736	671	743	692	699	676	701	696	659	698	729	687	691	705	671	747	697	728	713	699	704	704	730	666	732	654	674	707	716	721	742	686	675	707	738	688	663	752	722	715	709	659	656	694	726	693	684	729	714	669	662	700	701	693	683	731	712	722	672	673	752	711	716	645	737	664	697	702	741	743	714	726	686	708	676	749	649	729	646	664	726	671	685	724	697	681	719	636	707	690	658	741	702	677	697	660	691	696	694	727	708	706	715	662	710	700	709	685	670	723	691	692	690	719	683	702	650	708	692	721	731	689	669	711	732	706	722	666	681	714	699	654	707	720	711	724	701	753	709	662	706	729	740	677	724	684	739	697	682	696	646	707	700	705	721	693	710	723	729	671	695	698	696	696	742	695	682	710	730	718	711	767	700	709	705	692	678	727	688	689	717	691	686	692	709	698	705	685	723	700	683	714	693	747	751	689	689	691	687	687	712	720	722	705	713	689	690	653	694	709	690	716	733	684	741	701	673	727	728	688	734	699	736	685	689	653	719	698	721	714	709	724	694	686	668	692	668	724	689	754	713	706	758	664	681	716	679	714	729	680	700	699	710	720	691	700	743	699	670	738	735	662	727	705	732	721	669	715	684	719	720	691	676	721	690	714	697	739	697	734	675	688	718	704	634	673	717	745	740	708	683	679	721	718	724	683	727	659	722	678	661	683	692	697	722	730	681	689	682	713	723	673	692	720	691	685	697	722	719	723	686	721	683	691	692	694	715	674	647	715	715	678	670	710	699	710	663	700	701	660	769	628	659	730	673	694	682	707	677	688	651	695	700	684	729	647	702	686	665	668	637	677	705	720	701	734	654	698	686	697	736	717	713	680	715	654	695	666	758	726	678	677	715	699	688	696	698	703	686	714	701	712	726	688	724	709	726	709	696	713	686	704	684	686	720	650	707	688	675	686	730	745	679	728	693	728	743	702	710	680	696	705	709	683	689	721	714	699	698	691	679	667	723	721	709	641	702	699	671	666	706	665	679	656	717	713	689	638	703	668	708	683	755	714	702	709	712	752	689	696	727	698	684	711	649	703	676	679	737	672	674	652	681	688	643	698	686	681	689	719	684	724	749	713	681	637	662	706	694	691	727	664	651	710	675	654	689	660	763	700	645	643	719	710	687	690	708	688	726	721	659	731	711	719	643	712	716	669	743	704	704	692	740	678	692	668	704	678	694	726	731	664	701	696	709	666	718	697	700	692	694	650	671	688	717	740	684	678	681	675	682	699	706	684	712	639	673	723	673	710	751	683	691	702	659	731	716	741	668	683	739	719	700	728	737	653	714	678	704	663	684	691	706	707	736	697	710	653	696	686	733	725	702	669	717	727	730	716	732	713	717	690	718	707	713	673	682	712	696	661	721	701	675	717	722	697	681	690	687	749	691	700	691	704	701	660	730	669	688	696	719	665	709	698	719	723	733	684	671	726	695	667	737	714	720	693	685	716	728	679	722	686	738	682	678	727	671	668	678	707	699	685	686	685	712	692	654	719	716	717	691	690	688	718	735	722	690	675	695	732	700	684	737	671	733	695	689	698	703	673	692	687	670	714	711	729	696	719	695	708	716	688	697	650	727	695	722	712	670	680	720	698	689	719	677	697	676	736	705	655	640	683	713	714	718	730	702	671	688	696	685	703	708	713	734	683	647	704	713	687	712	725	718	721	689	664	712	724	702	654	663	737	709	684	701	744	699	716	657	639	708	674	678	735	681	680	695	658	711	696	683	679	667	688	703	660	677	721	678	690	734	691	684	701	677	702	657	669	714	688	720	688	697	646	690	716	711	725	741	685	703	673	671	681	675	686	722	676	661	703	675	730	723	675	683	709	711	689	698	769	679	692	664	660	683	663	699	725	705	718	675	732	727	696	692	690	708	692	730	751	664	716	752	696	719	680	726	665	712	737	759	724	711	700	704	719	681	684	712	708	708	683	719	683	726	703	682	690	690	726	693	707	660	686	725	659	713	702	675	696	653	725	706	692	729	703	691	701	713	698	666	760	704	696	707	705	731	681	726	738	726	690	658	707	739	717	715	709	679	705	666	701	726	658	695	691	724	672	702	728	679	701	750	729	724	705	691	712	689	702	710	692	712	697	684	724	691	695	724	712	703	688	722	660	708	694	712	691	688	700	711	711	729	682	638	673	678	713	749	693	715	713	687	704	710	705	685	722	751	656	707	722	686	671	682	713	785	674	715	658	686	690	664	679	680	694	693	707	697	684	737	698	707	699	720	698	712	719	707	633	764	715	638	700	734	728	732	701	647	736	678	659	773	710	686	663	725	680	733	707	717	744	699	682	721	740	679	680	720	724	722	709	694	679	705	765	725	702	686	707	725	699	700	716	678	720	720	687	656	697	693	674	697	711	690	725	701	721	687	650	731	765	669	684	700	761	692	725	666	739	707	702	726	713	711	724	701	725	694	627	716	700	685	691	675	735	685	708	726	704	684	717	702	710	698	691	698	700	714	703	717	705	702	736	692	688	670	671	699	742	710	722	693	745	682	762	650	667	692	742	682	704	709	781	687	737	691	703	730	693	723	687	713	713	732	694	659	690	735	682	692	719	729	677	679	745	723	784	678	715	753	665	678	661	656	696	722	728	712	702	739	745	704	722	690	661	745	714	691	667	702	708	674	729	716	650	709	677	708	699	696	639	694	636	691	669	635	707	709	709	775	697	658	707	734	713	714	697	700	744	710	694	649	707	721	710	715	670	690	710	686	705	679	706	691	686	692	691	682	727	725	691	692	716	706	700	737	689	665	692	676	663	731	710	708	676	715	708	695	729	738	693	700	744	737	697	724	662	728	692	660	674	739	718	680	657	665	689	698	683	733	677	728	686	657	695	712	679	719	732	698	684	687	686	685	712	657	690	716	704	724	682	697	666	755	691	698	704	676	674	675	689	704	725	696	724	730	657	675	749	672	644	718	665	687	687	702	674	725	698	647	733	680	686	720	690	660	685	704	742	695	717	662	697	692
46981	46157	35048	25509	21298	17097	12427	7223	5840	6562	6975	7296	4211	2945	2453	2076	1403	1591	1299	1356	1167	895	673	539	552	459	472	452	418	415	387	382	376	386	366	364	372	381	353	292	308	316	302	308	324	304	269	322	302	326	299	278	274	308	298	294	295	303	305	321	268	295	283	226	285	254	317	268	286	251	245	258	274	269	265	240	276	261	254	276	279	284	287	246	269	263	282	259	269	269	258	282	290	252	286	267	272	233	258	265	261	284	240	238	260	273	253	263	278	259	233	245	267	271	272	276	252	271	245	239	283	271	276	260	253	276	234	275	277	257	269	234	266	265	244	232	282	257	268	258	242	240	278	234	268	270	251	256	263	279	261	221	246	250	266	297	250	245	261	257	244	248	304	289	291	250	256	282	262	266	287	277	254	277	285	236	264	243	273	276	250	259	265	253	251	233	249	246	245	255	258	266	241	270	257	273	242	294	299	274	264	287	284	265	274	261	250	273	265	251	257	253	284	285	245	267	265	245	255	255	269	228	265	270	228	275	276	234	266	251	248	270	261	223	265	234	287	253	259	236	257	245	292	261	271	241	266	241	265	265	248	268	241	242	254	266	295	283	248	242	267	236	253	267	259	286	262	258	274	257	243	246	286	226	248	290	257	259	273	250	260	219	231	282	219	233	240	257	232	254	259	253	274	292	252	274	261	253	255	237	244	237	270	277	270	264	239	251	255	251	267	241	271	258	256	262	239	257	243	253	254	264	297	249	235	277	246	263	306	242	248	255	324	244	256	275	282	229	242	282	285	252	288	285	223	250	287	255	259	268	266	264	248	246	296	242	248	256	276	280	301	255	250	244	250	255	288	268	263	246	250	255	248	261	286	267	264	272	279	269	233	270	258	261	267	258	247	291	290	258	255	270	268	259	246	264	278	243	252	244	316	249	274	263	243	265	277	294	281	223	248	243	228	252	245	255	284	240	278	265	275	300	246	253	290	282	257	253	282	277	272	272	267	292	275	246	267	275	281	268	277	226	248	268	276	286	280	250	249	248	275	271	298	264	245	269	223	279	292	278	293	229	222	249	251	253	271	280	235	263	263	245	263	243	241	244	279	268	224	252	264	280	254	264	248	257	252	278	269	283	281	271	245	233	263	273	236	249	256	244	253	249	252	282	265	265	249	245	277	243	272	241	233	240	228	225	254	233	230	240	252	264	248	255	261	286	259	254	252	277	246	282	245	269	250	240	250	292	260	281	272	268	266	272	278	262	291	253	294	240	268	280	251	269	274	291	289	242	261	253	250	240	262	259	271	275	285	253	292	282	279	267	286	234	264	236	263	248	287	235	257	249	273	287	252	263	275	260	266	251	264	264	251	246	250	205	268	246	274	254	251	273	253	246	251	251	235	259	233	254	283	252	297	272	263	261	253	221	256	311	254	261	263	247	241	242	255	277	251	270	249	286	261	223	258	268	284	295	254	260	253	263	264	245	278	256	250	254	248	272	240	249	257	249	243	300	284	280	261	260	277	267	245	295	229	273	260	250	251	251	254	268	266	259	262	251	283	254	304	277	240	262	272	287	276	285	269	255	258	242	285	263	237	264	259	258	263	292	255	287	277	299	243	292	248	277	246	247	241	276	265	253	243	249	258	295	261	270	251	252	257	267	245	270	243	223	253	266	243	250	268	278	245	286	247	247	275	255	258	241	251	269	240	263	279	288	253	252	234	233	241	236	252	255	264	271	280	261	257	261	267	268	265	265	250	234	248	285	280	284	228	262	260	239	287	270	261	272	260	272	264	269	277	264	236	276	262	267	245	250	260	295	237	277	257	296	301	264	251	259	273	247	252	235	265	252	239	280	263	243	245	283	282	251	265	266	269	280	256	268	261	283	265	261	280	265	237	265	281	259	248	274	272	263	273	272	283	265	258	250	257	245	279	285	228	260	276	283	262	263	255	284	249	264	250	255	259	236	249	248	255	294	245	256	236	286	297	267	266	255	234	256	251	254	244	276	249	269	270	262	277	285	283	293	266	284	294	260	282	274	276	255	252	229	243	255	254	285	249	251	287	249	239	254	270	269	263	241	285	292	268	277	273	268	285	269	255	262	252	255	266	251	283	270	258	244	273	257	251	278	254	288	229	264	264	253	270	254	227	262	239	259	277	259	253	236	243	265	256	252	227	226	270	271	254	251	251	248	259	236	294	279	236	278	270	264	253	264	281	244	236	268	249	259	248	286	256	259	269	273	266	294	280	227	252	261	271	281	282	249	284	246	238	270	277	283	281	259	274	258	261	269	246	252	235	277	270	245	264	275	267	247	249	274	262	246	279	255	231	249	276	235	273	254	243	253	262	265	257	245	275	272	236	267	265	254	265	250	216	246	250	249	278	271	256	257	273	265	289	274	252	249	224	239	268	230	284	256	271	261	254	230	223	260	268	267	270	253	246	265	228	272	268	235	261	242	244	263	266	263	269	271	229	286	271	250	279	256	275	269	281	240	250	278	276	257	248	250	215	243	260	244	272	274	254	260	266	238	260	234	231	249	232	253	274	256	235	269	258	241	250	266	223	272	250	246	266	259	267	270	261	263	251	264	253	267	244	281	242	241	262	289	249	258	268	284	249	306	276	280	280	259	283	269	245	246	269	253	238	283	238	296	252	267	266	249	253	238	239	215	257	249	265	245	278	250	256	257	254	244	243	225	239	265	254	267	257	285	255	267	268	227	248	250	259	272	304	265	277	275	279	258	282	261	235	257	256	259	276	271	255	268	243	272	257	272	282	253	283	271	232	255	256	265	258	284	247	241	264	254	246	269	293	258	246	251	277	254	257	255	259	265	294	284	241	234	239	301	273	235	252	240	301	251	278	245	250	270	271	279	272	267	259	246	277	262	274	263	300	260	240	222	286	232	253	259	253	276	246	260	270	248	294	257	263	240	254	233	247	271	226	266	253	253	267	241	252	255	252	267	277	239	274	255	280	264	295	239	270	273	252	250	284	277	253	282	248	296	245	269	273	246	268	289	252	275	298	275	243	250	279	241	253	240	260	244	262	275	285	240	286	279	272	253	280	271	277	269	258	256	257	283	256	278	267	268	233	247	247	283	241	253	272	263	283	275	275	285	253	257	290	242	259	270	264	274	288	232	279	271	253	260	290	290	259	272	245	274	259	274	255	266	219	247	260	280	242	277	250	237	238	264	260	258	263	255	232	244	259	262	271	244	242	275	266	314	258	264	232	282	276	260	270	261	220	233	248	264	260	292	234	259	268	272	241	267	235	240	281	259	277	230	256	267	297	251	255	261	259	267	272	227	287	257	289	241	284	265	299	241	234	239	277	270	275	261	302	306	266	256	258	275	262	275	250	247	257	276	234	245	263	258	258	263	213	246	258	285	267	257	258	267	279	290	245	258	243	266	284	242	268	246	260	286	266	257	241	275	272	273	283	274	276	234	247	245	243	267	254	264	257	274	248	232	291	281	227	253	263	248	265	261	244	267	279	219
34730	41853	35804	29246	27987	25661	21840	17296	16838	18966	20780	21436	14615	12784	11927	9814	6883	8133	6731	7482	7022	4910	3539	2886	2465	2224	2214	1966	1814	1690	1588	1451	1489	1585	1501	1524	1478	1351	1157	1075	1054	961	989	922	931	965	935	878	906	987	1003	979	1019	984	983	948	922	980	937	836	838	833	813	830	758	741	776	715	787	687	746	715	751	695	704	677	665	684	676	699	677	699	676	686	675	736	691	673	691	655	687	696	652	657	678	702	651	673	673	656	648	643	672	719	643	640	671	655	678	636	606	665	648	620	657	656	634	648	610	677	633	618	642	639	642	633	658	632	690	612	682	640	609	659	650	673	674	622	667	657	644	636	619	674	631	633	685	675	663	667	650	660	641	678	673	699	611	657	705	658	671	637	647	651	661	628	611	688	683	679	652	676	624	620	628	649	605	639	664	611	669	693	652	628	649	640	685	658	662	673	618	646	638	635	629	662	656	693	633	656	665	669	641	661	710	621	652	697	659	613	646	668	620	643	659	645	649	655	644	639	661	649	677	627	661	633	654	687	672	600	651	649	642	679	636	673	647	632	649	664	647	656	610	628	656	611	670	651	653	649	643	671	637	614	637	616	662	634	629	618	651	641	679	677	630	657	624	654	609	658	646	700	668	633	651	685	658	694	661	629	661	694	658	651	668	639	603	591	646	654	591	632	691	676	634	668	703	672	640	658	667	686	637	654	640	639	633	673	670	668	661	676	658	613	670	672	620	638	636	670	624	647	674	676	626	637	642	620	657	661	640	633	635	676	665	629	667	649	612	619	640	667	661	672	643	654	650	674	652	618	566	659	685	643	598	674	616	637	635	625	661	680	688	646	636	623	675	643	638	670	671	644	685	725	621	659	671	669	658	663	687	690	650	651	674	617	607	634	628	683	687	626	661	690	630	643	587	642	623	643	646	693	670	643	655	699	652	666	621	615	638	658	676	645	675	652	603	642	708	709	641	664	645	659	665	645	662	650	669	666	689	641	651	644	659	661	626	648	659	691	665	663	706	647	684	698	635	662	632	667	682	679	643	672	656	653	648	639	650	655	668	637	650	680	630	690	647	671	614	692	631	647	644	641	675	690	695	623	620	685	621	591	661	606	677	648	603	677	705	642	671	640	680	649	649	641	663	655	668	668	651	670	615	655	659	663	613	663	670	648	695	662	628	649	649	638	690	690	633	650	654	682	581	667	672	647	653	664	679	657	641	672	682	636	658	652	646	652	652	642	643	678	703	616	628	645	643	652	696	636	702	648	631	627	637	666	660	654	631	635	618	669	636	666	673	683	671	654	642	647	646	627	668	677	651	609	650	637	642	678	658	637	622	609	636	648	651	625	646	606	671	636	670	665	626	631	648	641	698	663	630	648	634	660	666	627	704	650	661	636	680	579	655	655	655	629	673	655	644	657	652	590	641	674	682	610	631	701	624	682	630	645	612	648	623	689	632	646	662	603	652	646	651	648	608	642	682	631	677	634	616	661	660	699	700	630	686	640	677	658	658	624	661	630	633	676	653	675	629	616	676	637	634	709	628	661	655	619	602	682	635	651	645	669	635	672	617	675	657	653	644	621	647	637	661	700	631	648	639	651	687	612	691	655	660	654	699	634	636	600	695	613	643	666	640	666	640	630	646	630	649	620	622	676	683	632	631	676	638	654	613	672	656	642	665	636	656	700	621	670	629	628	649	664	647	614	689	642	653	657	639	610	641	629	662	637	688	699	667	661	618	631	659	691	658	645	633	627	668	630	692	660	653	654	624	668	682	676	634	652	623	644	708	681	692	665	632	696	727	664	610	664	668	674	619	671	636	640	661	681	674	619	656	622	637	649	665	632	608	622	625	659	611	645	654	635	619	614	598	654	640	645	672	628	653	637	612	659	672	632	645	669	597	647	661	654	643	639	652	633	687	660	667	723	615	636	639	729	667	637	649	615	640	651	678	711	665	648	641	638	650	667	666	666	665	677	687	657	693	590	660	616	654	611	669	659	716	635	690	666	700	619	659	686	665	659	629	623	597	632	653	597	649	632	632	636	646	712	623	700	629	650	620	652	623	641	698	683	666	640	634	670	721	675	655	624	668	658	643	678	626	676	639	623	643	647	716	648	658	660	650	639	666	720	650	647	602	638	680	631	643	655	599	618	648	643	620	689	654	663	721	650	702	686	680	654	677	642	667	632	653	646	637	686	673	667	688	626	650	677	646	638	670	674	657	651	643	685	654	655	611	649	651	646	682	646	630	641	668	641	652	607	660	645	625	666	634	633	677	652	625	639	620	691	615	647	714	682	629	639	619	663	676	646	656	677	632	654	651	673	668	640	690	698	638	593	667	627	658	673	627	616	639	651	628	683	668	595	660	690	643	636	683	622	675	624	639	646	652	704	646	618	640	690	676	704	653	635	633	664	638	626	628	639	635	751	652	620	634	667	675	635	617	605	661	668	664	655	652	554	678	665	648	660	630	666	713	636	674	657	690	626	647	686	670	632	692	626	674	672	691	665	618	600	646	623	659	629	662	650	664	654	651	646	639	677	631	641	641	690	683	671	691	661	634	611	683	665	632	616	692	636	647	635	624	646	647	736	690	617	639	685	642	661	665	685	693	644	649	598	693	664	661	654	682	658	696	654	659	654	688	631	602	624	624	660	610	653	646	652	684	692	628	709	657	635	662	582	643	662	666	683	674	667	679	704	609	615	670	660	633	684	649	656	673	642	627	638	674	656	668	643	664	689	635	627	614	626	657	707	630	681	684	672	626	695	645	644	691	607	667	647	647	652	611	699	718	672	677	599	661	678	672	661	656	649	669	722	627	670	651	593	668	653	676	639	659	621	727	630	658	666	603	660	639	647	614	628	684	630	706	640	679	651	631	662	661	623	685	628	653	648	693	661	660	651	626	666	677	654	635	642	654	627	657	637	684	660	654	607	663	638	667	638	647	630	632	647	631	614	629	626	639	719	629	638	667	677	653	639	661	631	598	663	664	629	625	694	623	647	663	643	687	688	660	641	621	669	645	625	665	666	624	656	633	658	621	675	696	662	692	656	676	647	652	702	645	635	623	645	639	624	655	655	628	656	643	617	663	677	669	626	616	645	621	674	667	681	697	662	672	642	652	681	674	645	659	676	686	637	691	656	629	662	648	650	651	648	611	657	663	658	639	609	669	652	673	602	627	643	638	672	683	664	703	640	632	656	677	633	663	634	650	615	681	635	665	642	636	630	662	626	632	663	617	705	668	652	608	646	670	663	662	648	626	664	667	649	644	640	626	684	654	613	672	667	622	623	660	617	651	646	688	678	654	643	689	689	654	640	664	617	630	656	641	624	649	619	643	631	673	651	617	641	623	685	638	648	694	642	664	662	658	654	687	640	651	657	686	644	652	675	694	656	608	631	621	665	622	638	627	671	690	649	631	665	671	640	681	668	624	672	645	640	638	639	670	661	681	631	621	602	662	643	680	655	650	671	693	616	678	658	651	678	648	689
16536	14645	11801	6946	4651	3073	2072	1479	1318	1213	1191	1091	917	845	719	572	500	518	459	390	382	363	323	326	332	357	360	325	306	300	304	318	335	360	336	292	295	330	320	299	281	278	283	274	311	321	289	297	280	274	297	302	294	272	282	264	300	300	268	257	251	285	263	304	264	276	242	284	266	279	286	254	254	308	284	266	274	246	265	273	266	266	277	274	281	254	267	271	263	281	264	302	272	241	251	293	307	260	274	266	258	250	254	278	265	248	241	279	271	272	252	279	259	276	269	279	246	288	251	308	272	249	246	260	282	278	272	266	303	262	280	265	297	278	286	265	280	238	271	260	277	227	252	282	278	250	267	266	288	298	255	259	266	276	272	300	261	253	292	280	271	265	291	276	279	274	261	247	248	253	248	293	258	274	260	261	258	301	295	274	269	286	289	280	276	252	253	293	266	273	281	260	219	276	279	278	284	294	250	237	281	294	282	262	253	268	271	259	273	281	252	258	285	294	266	300	242	269	273	289	251	260	252	273	260	288	275	257	256	275	280	254	244	259	274	273	245	299	296	240	277	258	256	265	285	289	285	281	282	259	244	281	273	271	285	274	269	290	250	251	262	267	294	278	232	279	275	274	286	280	279	247	258	278	251	263	288	283	252	288	241	293	264	260	292	255	239	265	253	264	237	244	289	259	255	263	267	241	297	252	262	273	268	278	251	271	274	263	282	284	277	304	248	287	275	267	278	275	235	276	257	263	277	293	251	292	280	265	232	260	289	270	265	252	252	287	248	267	288	284	293	307	240	278	278	242	271	247	230	244	282	264	254	269	222	239	261	242	266	274	291	240	255	284	260	293	248	273	266	284	275	284	259	254	263	254	276	282	300	266	274	265	261	288	268	254	277	250	255	287	243	279	246	225	261	265	269	273	259	258	283	263	293	269	258	260	259	258	249	256	279	263	259	286	282	274	257	256	276	298	249	277	256	250	268	287	270	267	256	252	283	258	293	284	246	226	269	248	239	273	269	272	251	240	267	270	279	241	248	262	264	210	269	278	264	259	225	253	250	278	260	279	256	295	257	258	293	267	264	286	249	266	268	269	263	283	269	281	273	265	252	283	263	275	251	276	280	246	263	274	265	274	259	251	280	302	248	242	235	260	267	268	289	262	293	309	277	276	291	260	277	274	270	260	282	267	254	243	257	263	288	290	260	279	296	254	266	282	260	283	246	258	252	270	283	246	259	259	288	270	272	266	264	305	245	264	279	277	280	296	282	260	295	237	280	289	236	276	297	280	242	252	271	275	265	259	256	246	277	266	240	263	294	287	270	265	247	256	281	250	253	272	261	261	274	278	283	264	270	248	256	239	261	290	253	283	268	258	283	265	254	247	286	260	299	258	275	248	257	256	280	252	270	288	257	269	232	267	296	268	289	275	311	280	271	276	278	309	263	246	266	283	288	286	261	267	270	279	294	285	265	231	274	271	291	291	294	300	277	270	231	260	265	287	287	253	255	263	255	250	238	279	294	285	267	250	278	270	259	250	265	235	264	267	281	246	275	255	291	257	263	262	283	287	271	268	298	269	264	272	257	260	272	252	254	256	273	289	259	238	286	305	264	259	242	264	230	262	257	261	244	247	292	251	237	282	267	267	291	274	290	262	277	279	264	261	279	263	277	271	269	263	279	276	265	235	270	255	278	279	316	267	295	222	284	275	299	273	251	273	252	266	275	273	273	256	245	269	237	255	261	288	282	247	283	257	272	253	273	263	234	273	286	254	262	288	309	266	278	258	256	291	260	255	260	238	262	263	238	252	296	242	271	286	277	272	261	270	279	276	251	264	265	303	285	250	277	262	273	238	273	257	288	297	283	263	285	249	251	236	232	306	319	279	271	244	266	298	241	263	275	247	261	302	280	278	290	262	278	270	285	262	245	262	281	286	258	246	260	265	269	277	250	282	293	272	261	276	279	245	266	245	283	273	266	250	282	252	266	268	295	279	276	268	290	248	278	286	273	249	272	266	267	270	264	286	306	275	273	248	257	280	253	266	275	271	258	290	249	234	271	257	224	253	290	289	280	275	264	285	247	308	273	261	278	247	265	297	285	300	286	273	229	281	293	255	277	275	288	254	291	286	269	271	266	280	257	290	252	261	265	258	265	280	253	258	264	242	285	263	281	280	268	244	254	258	269	294	280	251	269	265	214	265	266	263	278	245	273	248	249	269	242	262	238	262	259	256	295	269	252	271	251	259	314	241	276	281	264	266	268	260	266	281	297	294	266	257	305	257	248	248	299	305	298	253	250	282	286	270	280	287	245	270	268	247	258	262	286	275	270	297	292	239	274	258	260	276	242	284	245	299	289	273	230	268	269	282	260	293	240	297	276	255	260	267	265	255	260	261	264	277	267	258	264	258	265	292	302	263	291	266	276	286	263	260	280	256	271	256	274	282	252	276	272	269	300	271	243	245	281	280	250	273	235	283	255	275	255	294	279	272	284	259	286	244	284	271	275	252	274	262	266	275	276	283	263	286	251	282	264	283	252	281	262	277	237	254	276	252	276	277	281	292	285	255	269	287	232	266	307	261	256	273	267	272	255	300	259	271	273	280	250	265	266	269	263	275	251	260	278	249	293	243	262	260	259	248	267	289	278	277	262	287	236	250	239	244	272	265	223	257	280	267	271	249	294	262	265	279	251	275	278	262	292	237	264	231	252	279	267	262	267	257	296	279	300	249	280	255	259	236	249	247	277	248	267	285	307	280	274	262	267	282	274	296	271	262	273	275	292	288	276	258	239	303	277	274	250	254	307	274	289	267	297	280	252	226	291	299	271	280	306	275	273	303	292	274	293	285	280	299	266	258	251	273	249	254	241	262	263	260	273	269	267	261	252	250	276	236	263	243	238	244	246	272	273	264	242	263	283	252	252	238	271	257	232	251	248	301	261	284	285	261	267	256	260	241	269	270	249	262	252	248	281	256	251	253	272	284	279	283	273	269	251	264	234	262	258	260	268	271	252	245	271	295	270	267	288	256	246	267	266	282	269	253	247	249	234	236	237	247	279	251	259	296	249	281	253	261	266	299	263	293	288	257	276	268	270	287	274	267	273	251	263	276	282	253	284	269	273	266	264	272	256	281	264	253	265	278	250	280	265	245	257	255	261	259	248	255	287	278	253	283	271	252	249	295	276	261	269	281	277	257	279	272	265	277	270	246	257	261	256	267	286	247	280	278	268	287	279	271	252	248	258	288	282	276	278	257	283	247	259	267	276	291	255	267	260	260	272	243	253	288	250	253	270	259	249	234	254	269	249	246	273	278	293	289	247	262	246	289	278	275	255	273	282	266	281	278	267	296	265	287	278	253	285	275	245	270	243	275	273	278	276	251	275	275	261	281	271	253	251	265	255	273	235	247	299	237	278	221	266	237	268	280	295	279	242	262	289	269	259	294	262	280	259	280	262	253	281	293	270	248	249	259	271	282	257	291	265	281	259	236	275	282
10625	14459	15762	15311	13737	11166	8748	6757	5843	5472	5741	5522	4650	4048	3494	2719	2307	2158	1980	1645	1487	1414	1304	1215	1182	1112	1190	1079	1109	996	981	976	1005	1022	999	990	985	917	879	851	758	802	865	756	758	755	817	725	775	788	794	812	816	796	811	782	778	816	775	740	775	711	720	720	708	712	687	696	718	740	681	699	726	685	640	684	743	709	751	672	702	685	709	712	681	655	680	689	663	641	719	724	660	675	685	678	669	690	681	670	651	665	640	679	719	655	710	704	683	702	694	682	680	674	670	675	648	676	672	675	666	669	624	657	665	663	653	649	705	714	636	666	686	700	712	701	664	693	742	683	676	664	739	718	632	650	713	611	684	674	686	692	718	641	691	706	709	686	662	657	713	708	716	697	652	661	675	713	657	674	705	637	673	697	702	652	644	679	706	693	691	709	713	667	686	681	679	692	684	693	689	706	627	687	707	695	669	692	633	676	672	715	679	657	668	675	685	688	671	668	685	724	688	683	663	695	688	695	657	731	689	689	702	702	652	657	673	640	692	667	685	700	701	687	675	727	694	667	678	688	668	694	723	726	660	656	687	635	664	645	680	686	714	636	686	647	603	697	706	695	666	675	682	691	731	685	633	695	681	708	687	718	659	673	687	664	671	675	684	674	685	670	670	688	704	715	713	687	652	680	667	677	616	663	720	709	675	720	700	686	698	663	644	718	675	701	683	638	723	686	729	711	654	644	673	659	686	730	644	698	692	675	687	642	647	646	692	687	618	670	689	712	694	653	691	698	684	635	671	634	648	641	644	668	661	751	655	704	685	710	651	727	651	686	735	681	716	670	640	695	698	689	708	694	666	707	669	675	699	702	697	692	670	714	694	648	688	677	639	673	714	716	634	658	699	648	674	680	700	704	670	721	643	686	702	663	650	697	603	683	708	660	718	683	717	679	672	745	653	668	650	652	668	688	674	691	682	677	677	647	713	671	655	692	685	691	695	668	670	694	694	675	724	683	651	708	723	662	651	707	738	703	704	652	690	661	660	682	731	699	686	691	709	655	715	691	638	665	681	693	709	655	687	671	669	677	671	739	704	682	651	684	706	694	729	662	698	666	684	687	646	675	653	688	681	660	648	658	692	734	703	673	698	683	669	659	740	716	692	687	690	708	673	673	710	682	681	662	666	664	705	679	674	662	703	667	731	655	637	666	644	727	696	683	714	681	655	725	684	648	668	688	696	660	731	722	688	713	719	685	663	670	694	721	675	681	697	666	680	696	639	686	695	681	645	673	697	713	647	723	657	737	628	688	674	687	687	720	644	647	677	698	663	675	703	694	674	664	707	714	680	696	679	682	713	669	711	689	662	689	682	669	703	667	700	671	681	728	668	672	687	673	670	694	694	686	700	699	661	673	679	672	703	671	732	674	658	655	703	725	675	684	724	648	672	672	714	698	668	662	737	666	708	646	678	664	660	714	720	692	717	650	708	662	702	691	711	689	651	680	715	656	649	694	672	674	657	672	671	638	678	700	618	662	641	711	723	687	654	644	683	641	654	695	698	680	646	721	717	670	651	702	662	676	651	734	648	681	681	673	660	675	688	701	607	657	666	679	683	653	650	636	707	703	738	700	671	647	644	686	688	638	665	673	741	736	676	706	677	685	639	698	645	693	636	669	667	753	651	693	689	664	668	651	687	648	733	639	668	703	657	680	632	709	662	686	673	674	711	646	672	667	687	664	682	720	721	713	677	667	684	688	660	704	687	657	703	699	645	682	638	690	704	632	651	681	674	676	649	715	671	678	674	704	708	668	685	696	687	636	659	683	687	662	698	705	694	710	656	709	636	658	632	649	698	738	651	698	742	696	672	682	700	669	724	698	734	663	722	646	694	700	641	658	665	705	669	706	689	649	685	660	720	664	658	675	697	746	710	698	676	648	692	676	703	687	669	649	660	664	709	684	721	634	709	696	681	683	616	643	722	650	695	629	663	668	671	680	657	637	720	686	722	659	677	681	654	652	616	693	695	652	608	711	679	691	667	664	676	664	650	673	695	644	654	682	645	682	690	654	712	656	682	690	653	671	686	670	692	689	659	666	640	692	672	666	723	687	678	614	690	735	654	686	676	713	690	685	696	696	725	669	647	726	641	693	668	699	715	666	722	718	663	678	699	691	695	702	703	701	701	680	634	703	661	702	673	728	672	715	706	672	593	681	704	639	668	650	634	722	742	673	675	648	663	693	712	714	670	763	649	704	694	734	682	662	660	699	702	695	655	704	697	646	675	641	697	652	652	723	679	661	679	682	693	649	652	702	704	684	604	698	683	713	669	679	677	675	682	689	696	703	739	651	661	690	674	660	640	684	660	668	686	693	679	664	686	695	652	676	693	696	702	646	725	706	673	637	668	663	677	711	729	681	625	710	688	681	667	702	643	688	703	650	663	640	727	662	659	700	699	651	650	663	673	692	657	692	719	724	688	716	696	685	658	716	705	697	719	658	645	686	681	713	681	690	662	729	650	684	643	669	693	650	679	670	675	725	683	694	689	686	665	728	730	692	658	677	681	659	686	669	669	674	681	709	715	699	648	629	682	715	640	692	632	690	698	678	725	688	701	679	678	661	660	642	669	648	682	655	632	684	685	641	695	683	664	635	668	675	679	636	695	708	666	695	653	661	672	697	709	743	670	710	679	688	656	726	668	649	646	643	668	655	663	661	661	636	710	677	639	626	663	635	671	684	695	696	711	677	644	669	674	704	699	660	730	674	708	657	709	726	674	664	683	665	717	671	700	679	685	687	681	663	695	665	715	658	712	698	722	681	698	674	703	682	686	697	740	711	675	626	727	695	685	722	690	662	657	719	672	658	680	709	675	689	678	655	656	700	660	675	674	698	659	624	668	695	641	646	701	672	710	693	684	669	633	686	653	673	669	666	673	677	672	693	707	651	660	679	666	670	700	688	641	685	686	700	680	707	650	680	673	696	659	702	666	669	661	664	733	685	698	666	715	708	630	654	703	611	693	646	706	697	694	684	700	680	706	696	703	625	650	663	651	720	723	683	702	680	701	650	675	648	685	694	676	683	670	691	689	698	707	734	703	663	654	670	656	665	699	658	670	712	648	643	706	651	695	715	687	640	696	710	657	678	644	680	679	649	659	677	655	704	666	667	684	704	643	682	703	680	714	692	668	712	712	736	642	693	670	637	650	677	652	711	680	699	677	727	691	659	623	632	684	709	732	646	665	710	682	600	680	682	613	716	724	672	685	679	721	640	748	677	700	675	672	692	699	656	693	677	661	720	748	673	640	696	671	687	656	681	701	709	696	691	719	669	665	660	703	620	677	638	717	716	638	676	678	667	667	672	716	701	637	674	650	692	680	678	665	662	678	716	660	721	699	672	678	707	666	679	682	694	629	709	664	671	664	630	726	715	647	679	688	681	691	687	643	611	677	646	694	666	650	720	738	687	683	661	675	711	667	700	688	631	625	735	669	683	619	676	660	685	685	684
37258	44351	36759	21820	16079	10969	7068	3837	3675	4360	4707	3817	2275	1710	1603	1101	906	987	808	859	717	657	565	464	401	426	442	375	381	378	371	371	358	348	379	369	373	380	326	343	350	324	317	315	296	292	275	309	338	286	264	299	340	309	313	333	291	293	291	290	279	282	305	301	295	303	305	283	298	284	281	321	265	302	279	221	280	257	242	268	275	283	270	272	283	274	293	255	297	290	285	296	298	282	300	294	292	284	324	281	269	271	291	276	283	299	300	290	266	298	295	315	265	258	282	246	265	261	260	271	271	289	270	305	250	257	273	275	278	275	275	250	299	262	298	273	269	277	264	280	288	302	280	273	251	302	288	303	266	243	272	294	306	272	251	275	254	289	276	293	285	292	278	251	289	286	313	282	292	272	272	264	282	256	271	250	285	269	287	263	252	246	275	261	285	284	274	299	302	266	272	286	288	284	265	290	279	245	267	302	270	262	253	258	287	262	264	308	300	289	267	246	276	233	264	278	300	279	257	276	274	246	286	268	281	288	272	291	298	265	283	257	268	284	286	244	273	290	295	306	245	297	298	277	276	271	285	262	251	268	265	281	311	289	261	252	283	271	263	285	265	271	272	273	263	269	269	288	307	297	260	280	301	252	271	272	276	279	261	247	291	276	308	281	289	274	285	260	279	251	269	267	258	262	277	273	264	276	303	277	300	248	296	251	289	286	256	263	263	266	288	292	288	251	293	287	279	249	263	274	248	281	286	268	289	280	259	259	262	263	279	312	291	296	258	273	271	289	275	281	269	275	262	284	272	286	281	310	275	275	239	320	244	292	260	286	299	262	274	280	317	253	278	249	306	271	264	268	258	272	323	292	287	243	287	258	271	280	286	255	310	282	282	303	277	257	267	274	272	265	297	287	252	261	279	269	265	281	266	300	318	261	284	259	320	291	263	284	284	266	279	263	284	285	292	274	284	270	274	305	259	290	274	257	275	275	280	268	290	275	269	262	257	289	289	273	288	257	281	223	265	276	278	266	284	279	272	264	267	278	307	294	287	267	265	278	282	265	257	279	304	291	246	283	296	289	307	288	273	280	260	261	282	280	280	260	305	255	266	286	259	299	314	271	300	255	279	261	291	253	245	256	295	300	297	296	271	248	258	249	313	291	236	311	293	277	269	277	289	291	284	282	283	292	280	276	280	282	298	271	295	260	292	278	290	260	281	274	304	300	278	278	269	289	271	301	277	283	266	263	290	270	300	293	288	286	287	253	291	280	267	279	251	300	288	270	278	266	285	251	300	276	258	262	263	297	297	286	303	268	274	257	262	294	315	256	292	270	239	252	260	231	276	277	262	263	303	259	271	294	286	258	281	283	264	298	268	271	230	272	284	276	286	262	254	276	284	277	281	264	257	286	283	273	270	233	270	272	252	285	264	236	275	256	301	250	286	250	297	266	297	261	260	241	246	284	299	290	263	280	272	286	278	296	288	266	277	272	273	288	276	240	256	280	262	283	288	255	258	268	272	269	268	260	251	264	257	285	269	276	263	265	280	275	303	277	274	292	239	295	312	296	292	309	244	300	269	270	279	277	284	267	302	292	284	276	251	281	270	283	298	268	284	252	277	283	286	293	281	283	277	261	288	283	275	265	257	310	250	262	277	289	292	235	260	251	287	285	274	280	284	296	287	303	271	271	292	261	292	270	286	289	288	306	283	262	274	277	274	264	283	273	275	272	280	306	288	267	244	297	300	240	241	281	262	279	262	258	301	282	249	252	262	271	242	332	294	277	247	261	265	252	248	298	285	286	258	267	286	277	280	251	276	257	262	256	249	283	278	281	266	271	285	276	292	305	280	289	297	258	287	258	257	264	259	275	288	264	261	262	299	282	265	271	267	263	266	271	300	291	275	257	274	295	266	266	286	244	272	256	292	251	289	302	274	293	283	313	280	252	284	280	262	305	269	279	259	243	311	284	273	254	298	259	268	265	264	261	263	291	286	254	268	291	258	262	279	265	248	299	279	248	286	275	272	249	277	254	289	284	273	256	280	287	296	306	270	261	264	299	281	274	293	263	289	270	272	290	261	268	255	274	287	263	260	255	287	292	296	274	308	270	285	289	282	254	289	252	312	307	246	282	296	269	308	295	258	287	272	258	259	250	254	264	242	282	307	290	309	293	266	268	264	294	303	278	295	261	286	281	277	294	254	256	273	255	266	281	281	289	297	251	286	266	284	274	263	301	276	288	276	287	295	291	284	249	254	273	268	263	251	237	299	314	264	262	256	289	279	306	263	265	281	269	325	322	327	279	279	271	281	271	263	277	297	269	272	282	285	261	261	283	301	309	284	279	234	281	290	298	272	255	272	287	262	280	282	272	271	262	285	238	260	270	266	305	271	308	265	256	299	264	252	288	281	297	266	294	271	276	270	270	275	264	284	287	268	285	292	264	279	245	258	294	284	245	271	275	314	286	291	241	293	284	302	265	242	271	302	271	307	262	258	248	289	263	268	298	278	255	293	256	292	270	289	282	275	263	270	258	282	263	282	280	282	257	298	277	288	275	305	249	281	289	300	262	280	265	250	264	264	277	252	259	287	241	289	297	274	319	255	234	286	290	290	281	273	288	274	249	255	297	276	264	283	285	278	274	304	264	295	292	310	241	295	298	259	269	258	283	282	264	276	288	261	273	263	274	260	287	286	273	252	276	261	286	225	259	272	285	307	283	276	295	291	296	259	249	277	274	258	278	287	257	281	250	279	281	288	280	287	279	256	291	258	298	268	288	278	252	271	267	292	281	265	276	290	273	274	256	239	276	262	251	281	265	281	297	284	271	314	280	282	248	297	288	254	267	255	240	252	272	288	257	268	296	271	282	265	298	285	255	289	244	294	271	244	263	282	289	310	268	291	255	267	260	251	301	282	258	281	245	250	274	290	268	257	282	242	265	298	289	278	319	260	264	303	254	298	255	269	302	267	307	270	285	242	280	250	254	278	243	278	267	260	261	286	299	264	306	317	277	281	304	270	273	271	300	244	260	296	308	265	293	283	278	270	308	276	270	263	244	293	257	248	292	275	276	289	301	279	249	257	262	280	258	262	296	257	244	243	296	262	264	295	253	277	289	300	280	272	278	271	246	299	272	273	309	259	294	300	282	268	241	295	246	291	275	276	269	275	259	300	267	278	281	252	315	291	281	273	241	293	272	259	293	282	267	267	277	253	253	277	294	260	268	307	271	242	277	264	294	274	281	310	243	288	271	286	269	286	303	263	258	267	298	266	288	308	271	283	249	288	265	261	298	288	308	251	262	285	278	268	247	254	242	262	273	273	272	298	262	281	309	263	297	266	306	283	265	258	295	272	259	305	300	307	274	290	295	275	273	287	263	293	259	281	298	261	280	280	268	274	292	314	275	283	304	275	255	297	258	299	275	286	279	254	272	273	259	291	266	298	278	321	242	274	284	288	276	280	254	280	301	282	289	283	263	282	292	285	266	311	251	282	279
26205	38255	31239	23959	21448	19732	16402	12021	13268	15065	16941	14296	9856	8733	7997	5787	5014	5252	4279	4672	4238	3595	2849	2037	1902	1814	1698	1561	1449	1336	1257	1294	1332	1290	1348	1239	1296	1221	1072	1028	1023	938	965	928	833	919	908	915	821	888	879	866	852	958	919	914	940	923	905	888	789	799	837	781	722	735	772	753	760	773	677	715	730	758	741	713	721	698	709	686	706	703	690	678	686	730	712	765	735	746	698	719	716	671	725	694	741	689	750	681	741	692	721	711	711	726	653	663	681	696	725	671	736	643	687	683	671	640	753	665	687	741	700	724	686	664	736	698	696	737	687	671	667	745	673	665	683	654	673	685	693	705	680	682	666	683	733	676	742	720	707	684	667	667	738	702	689	681	683	713	744	732	696	664	678	679	754	648	677	704	643	685	702	713	733	671	681	710	660	721	676	657	666	664	665	677	757	678	695	722	687	692	701	663	720	677	650	666	654	688	653	703	718	663	706	658	703	703	717	692	697	720	666	643	657	703	658	685	662	688	700	708	701	653	691	706	702	639	738	670	690	677	669	690	694	662	704	683	631	714	692	711	740	710	690	734	697	653	655	663	694	659	670	658	652	661	692	693	706	641	664	670	729	665	686	744	655	742	692	740	696	694	694	681	666	706	644	707	687	686	646	660	742	693	693	706	695	711	733	720	729	685	741	694	697	722	695	681	684	690	733	682	715	634	632	646	713	679	670	662	714	683	677	726	675	696	637	706	670	655	677	687	674	666	727	722	710	728	706	626	668	661	699	684	708	706	697	695	636	672	701	658	668	739	663	704	659	662	720	703	708	667	693	710	701	669	712	689	717	641	676	682	689	721	684	732	699	683	710	698	701	658	694	701	682	722	704	707	707	721	708	695	694	698	693	711	641	694	705	683	674	662	706	684	685	665	721	684	667	701	694	700	702	696	666	625	681	689	661	654	647	652	757	709	712	675	655	709	695	710	733	714	658	697	706	730	686	671	695	686	671	693	717	702	665	660	694	677	674	677	668	661	704	668	679	738	684	681	669	688	678	718	701	684	666	731	735	709	699	720	652	722	706	726	678	697	686	702	660	713	652	659	652	693	683	700	721	709	713	634	740	690	710	720	684	705	683	716	688	681	706	675	679	666	679	690	697	666	699	666	651	689	729	692	653	684	675	696	711	687	696	703	709	657	696	671	679	691	665	677	738	703	719	670	681	700	664	706	733	650	704	717	722	700	660	668	736	685	732	697	672	693	748	716	712	714	711	668	699	675	658	693	675	709	676	699	721	709	673	677	692	691	690	681	702	675	641	665	639	664	645	731	714	697	719	716	699	685	651	679	640	716	677	720	683	701	696	672	670	684	671	690	725	707	691	755	711	725	710	706	704	672	670	658	633	730	722	714	701	679	684	681	687	744	696	665	685	702	643	657	681	700	675	737	694	701	740	700	682	675	688	712	685	728	681	671	697	740	654	679	653	648	683	741	683	660	665	724	664	696	656	678	691	700	697	701	713	720	730	700	700	653	709	741	685	726	654	687	695	674	700	678	698	707	691	692	691	712	679	666	695	692	671	709	662	712	689	663	655	709	696	668	659	746	677	736	682	662	673	688	689	677	689	686	653	717	683	652	711	657	690	698	712	691	695	698	735	705	680	673	692	686	652	694	734	685	706	723	652	608	634	661	682	700	700	655	712	678	679	678	704	658	712	666	697	697	750	708	691	678	655	676	688	733	712	713	674	679	727	703	701	703	735	748	723	638	705	741	678	680	679	663	751	655	721	706	730	721	667	669	712	674	696	695	726	758	705	722	711	682	687	703	725	661	687	706	656	698	698	667	679	663	728	672	679	707	708	723	698	687	719	668	717	654	681	714	700	654	722	740	661	680	674	689	679	674	708	696	699	670	698	717	701	707	728	708	667	723	660	688	638	714	707	716	740	712	708	701	698	695	716	652	694	691	682	727	665	673	677	708	676	712	684	674	693	662	684	673	664	680	709	722	732	658	676	717	713	645	706	634	686	656	684	723	670	724	703	638	696	690	639	670	714	719	695	699	695	728	708	715	623	702	716	644	698	721	718	722	709	704	680	690	701	687	740	687	698	675	688	707	686	679	709	672	733	728	736	687	704	670	710	716	669	716	722	663	685	681	722	663	703	698	677	676	676	698	729	673	666	710	662	722	682	736	658	688	666	702	668	696	678	698	718	647	714	675	682	708	695	659	656	677	702	714	694	685	696	717	716	675	675	704	701	716	749	693	686	687	683	737	704	717	679	710	734	711	652	692	702	672	696	667	685	717	705	675	680	715	695	674	683	652	670	729	721	668	663	683	664	661	704	670	656	662	670	674	672	693	706	671	742	720	714	727	744	699	667	709	727	688	685	699	681	730	704	669	654	688	631	730	648	720	709	685	692	672	681	718	691	687	716	680	685	693	651	717	708	687	730	682	699	667	712	685	680	698	647	685	707	692	679	681	680	722	647	683	659	678	661	755	681	683	673	692	729	666	677	727	627	674	631	695	696	688	709	698	705	627	674	686	725	635	689	661	688	728	658	671	660	698	729	710	655	724	693	694	706	720	659	741	638	732	702	714	704	652	708	685	680	726	686	705	644	753	669	731	669	704	664	715	681	691	698	736	668	688	713	725	691	677	685	680	719	700	718	697	684	671	700	699	762	701	671	633	702	695	670	730	708	677	651	674	691	661	658	706	671	639	694	679	726	680	638	741	689	645	633	696	713	744	716	703	677	696	638	692	665	778	697	680	730	737	675	735	700	680	706	693	686	682	674	664	658	668	673	734	725	704	713	689	677	645	670	634	699	683	747	698	660	677	674	755	688	692	690	686	709	681	692	655	681	687	711	705	715	721	669	676	674	671	670	686	657	644	727	701	662	673	682	720	719	641	700	696	649	669	701	696	752	677	680	683	663	652	639	643	672	705	715	710	719	718	680	684	691	668	700	651	709	698	672	730	695	719	688	718	748	630	727	688	694	638	734	675	711	682	665	660	699	696	675	697	712	708	675	734	670	673	714	707	723	697	710	713	689	725	691	714	664	701	751	658	698	707	669	696	735	678	663	721	650	719	691	727	664	715	718	698	701	683	684	698	686	692	720	643	697	700	664	703	694	669	626	690	699	658	750	700	674	673	636	677	687	662	699	705	650	668	684	675	669	739	712	640	743	710	707	728	705	676	684	707	658	762	696	694	672	713	673	731	649	687	728	710	686	642	669	698	685	623	695	702	679	688	680	690	721	697	678	736	738	650	701	652	664	678	661	704	664	689	701	667	686	689	671	655	689	693	694	720	643	653	694	694	759	677	721	728	715	733	679	701	719	712	692	695	730	739	668	690	721	723	651	674	674	752	699	722	658	677	690	703	701	677	748	690	672	699	714	724	687	707	709	700	726	691	657	686	705	644	728	716	693	716	719	701	674	725	699	764	709	716	709	696	680	704	654	696	674	655	687	682	688	685	674	682	664	695	697	688	627	718	695	661	694	695
46754	48785	37475	24669	21814	17906	12383	7257	5821	7603	8640	6506	3472	3006	2403	1845	1465	1295	1244	1284	1217	954	862	530	547	481	488	441	452	434	370	380	367	357	402	396	391	360	322	318	303	301	315	305	307	321	311	282	313	289	313	316	300	276	285	309	293	296	283	288	281	270	284	269	287	263	273	245	285	271	282	238	279	264	260	270	269	267	258	281	253	262	256	261	277	241	246	241	279	292	242	247	247	246	274	265	269	283	211	275	263	257	248	317	227	265	230	277	265	254	246	249	270	293	261	272	270	263	246	257	249	230	253	249	275	257	247	251	269	262	272	282	238	293	219	233	264	243	281	287	266	279	242	277	261	283	252	266	263	271	261	234	265	247	271	265	225	255	247	255	277	273	248	254	250	248	224	288	261	281	294	264	267	240	273	237	254	267	255	265	255	286	243	265	233	255	240	262	294	248	266	251	279	307	237	250	238	265	286	282	254	271	270	252	257	278	285	246	291	271	280	218	267	274	291	270	263	281	244	258	245	237	248	249	241	262	286	270	254	244	252	261	270	238	273	273	269	248	264	234	246	246	245	278	227	244	258	278	225	236	266	245	255	246	254	240	252	225	239	260	255	267	266	227	263	273	224	292	263	260	269	238	284	281	211	248	284	247	277	234	232	259	252	260	255	263	291	235	273	273	268	262	263	291	244	230	264	277	271	260	234	255	278	237	268	250	253	279	281	259	282	256	313	246	263	268	274	274	270	279	288	226	262	284	251	259	263	260	261	233	241	273	256	299	257	237	245	264	306	255	253	239	258	266	250	263	279	258	260	250	252	243	258	264	276	291	267	277	265	277	235	241	279	274	215	279	266	241	247	252	304	259	239	239	268	268	248	268	265	295	263	275	250	272	251	266	272	273	274	242	276	238	261	245	255	269	245	266	261	243	237	247	279	306	265	266	259	272	280	244	227	243	252	253	253	253	250	246	269	236	251	277	248	252	268	310	270	232	252	286	244	268	254	270	258	248	236	248	237	253	223	272	250	267	240	256	249	274	208	248	252	256	246	258	258	239	275	281	283	243	273	280	279	271	250	263	281	278	255	265	261	250	250	265	260	261	249	303	268	222	238	252	276	271	269	257	249	277	254	261	255	283	238	248	254	254	251	286	236	286	282	251	252	271	271	272	272	251	248	255	276	265	277	264	303	279	243	255	245	257	269	260	275	270	263	246	266	284	288	241	252	296	265	290	289	277	267	236	238	258	254	241	229	237	255	261	273	274	268	261	240	292	254	257	252	281	272	252	240	257	262	261	273	284	303	229	266	255	268	241	257	240	271	258	258	259	255	269	246	256	222	264	257	269	242	277	287	237	252	276	261	264	268	274	285	262	294	263	239	292	266	253	262	256	279	229	279	267	257	228	274	251	270	253	243	243	234	229	264	276	270	290	247	266	269	263	240	276	241	260	234	268	248	246	252	276	242	256	269	253	250	278	256	273	269	249	281	262	261	236	249	233	241	240	242	262	246	254	253	241	259	272	272	280	231	265	272	254	275	280	257	273	277	265	271	277	245	239	254	223	265	262	273	276	264	242	252	220	240	272	238	275	270	256	228	237	266	245	257	251	247	260	272	266	261	257	231	276	270	270	246	285	254	245	265	260	257	258	271	254	248	249	270	285	248	274	246	271	246	252	279	294	239	262	279	249	269	242	254	243	244	270	273	267	222	274	254	247	278	238	264	254	260	250	259	252	242	253	268	262	256	254	282	277	271	273	244	252	261	265	244	266	242	262	260	269	295	257	253	253	285	286	246	226	274	253	241	250	269	220	267	258	264	238	264	265	280	250	294	269	245	254	288	237	257	242	252	260	259	246	292	258	253	255	273	252	246	282	277	254	255	258	264	270	283	257	236	288	268	251	285	276	268	263	284	212	247	248	244	282	242	265	271	229	296	262	295	279	289	280	286	254	274	244	254	257	284	253	265	246	258	258	242	254	245	221	257	269	279	275	267	285	288	261	262	268	267	247	290	262	308	277	263	253	247	253	274	284	288	261	260	251	285	246	275	237	253	264	287	256	246	255	244	272	235	239	271	259	253	261	266	300	255	265	263	280	269	258	241	250	240	211	270	229	248	251	267	287	269	254	277	270	266	245	237	279	260	250	232	243	279	275	256	225	273	259	246	246	285	246	256	271	268	229	270	276	254	248	241	213	245	272	262	226	245	260	264	280	279	274	274	261	272	237	242	254	261	262	246	241	268	248	238	269	234	245	261	249	264	259	278	256	268	268	261	229	268	291	262	279	261	257	271	247	271	244	263	264	278	296	240	301	246	262	271	242	261	284	279	258	234	259	241	244	251	240	241	289	238	254	237	253	265	278	275	242	268	251	257	270	252	231	225	266	261	257	281	239	275	254	218	239	288	274	252	246	243	241	259	264	265	254	266	244	273	275	243	281	275	227	269	271	243	253	246	251	299	257	245	265	245	248	253	267	277	266	260	255	240	260	269	266	263	246	234	250	238	250	241	272	276	287	263	243	268	248	253	236	246	269	250	272	264	244	255	255	248	263	265	280	268	257	275	268	267	258	293	256	266	266	277	256	254	260	255	252	266	244	261	266	284	242	247	276	270	282	256	230	279	258	288	285	241	254	262	278	273	258	242	291	255	258	270	239	263	270	283	272	254	250	291	293	260	268	219	232	259	242	252	275	253	258	300	259	240	242	263	287	274	296	268	281	238	206	259	255	282	241	261	254	256	241	259	274	247	271	256	266	252	286	262	277	259	240	259	243	252	262	262	232	243	258	274	257	255	232	255	241	259	291	263	283	244	253	251	224	248	275	253	264	241	259	270	284	271	259	259	280	254	260	265	244	286	255	286	258	270	254	230	258	268	254	244	265	254	255	281	278	265	249	261	269	250	276	263	303	255	246	281	256	263	269	217	230	240	254	273	252	275	253	261	259	245	242	274	270	258	243	244	250	283	243	245	277	278	255	254	240	270	254	266	249	229	254	265	287	233	269	248	267	264	241	251	233	265	251	272	237	263	279	242	251	259	267	286	250	225	278	240	235	236	288	250	248	230	248	259	284	272	259	258	277	243	264	273	259	229	241	239	233	241	234	196	260	260	236	235	248	263	253	282	249	257	253	280	253	258	271	224	259	281	246	277	253	260	269	252	261	257	259	266	282	276	220	248	236	240	285	224	299	270	260	259	244	278	253	273	237	252	240	254	252	257	239	263	280	253	257	273	269	242	273	247	254	234	254	260	251	234	233	257	261	288	260	251	255	255	244	285	254	242	270	276	250	298	276	241	268	287	258	278	264	226	218	268	248	276	249	254	290	279	272	262	251	238	259	264	239	296	257	257	283	244	253	252	254	260	244	270	244	243	246	239	263	280	231	238	243	297	278	245	250	254	273	226	257	265	254	251	260	278	248	252	239	255	295	283	227	248	251	248	274	262	260	293	243	240	251	272	260	263	236	251	263	245	278	251	275	251	266	260	266	293	257	266	263
33953	45707	35982	28573	26336	23866	20522	16199	16973	21395	22431	19877	13239	12832	10905	8985	7356	6957	6560	7211	6823	4999	4551	2769	2378	2358	2161	2077	1924	1645	1604	1561	1547	1601	1597	1580	1568	1436	1244	1077	1036	1077	973	1018	942	906	1033	973	915	924	915	988	966	1012	916	944	946	902	920	898	814	852	801	769	747	764	753	773	744	658	707	728	690	670	665	649	633	651	670	695	666	631	682	659	666	623	650	655	649	653	684	670	647	646	684	650	688	646	689	651	638	644	640	645	651	638	655	675	615	692	645	642	662	622	649	646	644	674	658	702	645	658	673	679	627	654	656	606	626	652	648	659	620	639	648	629	666	636	677	647	614	668	606	636	680	649	667	640	666	635	666	664	620	623	615	624	633	626	594	642	626	682	630	657	663	628	619	653	672	654	680	670	655	643	623	624	673	636	641	628	699	630	649	644	651	633	648	601	661	561	639	641	660	659	648	660	636	643	674	659	690	660	594	704	637	639	634	607	646	652	673	622	637	650	623	713	672	630	627	568	622	664	617	622	633	660	643	688	580	633	589	655	639	644	620	658	680	611	654	692	614	689	609	653	675	625	642	643	640	594	674	623	665	640	642	686	625	639	610	624	620	634	648	617	647	641	635	633	635	648	683	635	661	659	627	662	627	631	653	635	690	592	694	671	654	655	675	627	657	656	670	647	655	643	627	643	649	626	610	589	639	641	583	653	648	645	647	641	635	631	641	696	606	609	622	661	592	649	612	647	654	600	664	671	668	657	635	643	687	670	614	656	641	649	645	637	631	642	660	657	659	637	648	607	668	645	654	632	658	684	669	650	661	634	627	629	644	650	671	658	575	652	673	668	697	639	617	616	635	626	648	644	683	652	690	622	639	669	607	642	630	628	626	635	643	642	591	652	656	660	655	665	637	674	652	650	599	662	626	640	633	672	646	621	608	663	666	656	624	631	671	689	633	668	628	613	651	643	642	641	632	600	646	636	677	647	652	661	624	635	616	660	642	625	659	647	616	667	660	665	669	616	642	635	686	640	626	633	631	665	644	653	701	618	717	621	612	656	615	657	616	674	685	654	618	638	673	683	636	644	646	648	629	617	706	622	641	636	631	608	654	663	658	665	679	618	665	634	650	665	603	619	675	626	635	638	644	640	615	678	624	657	662	686	660	631	620	635	681	606	640	671	645	599	588	629	637	627	653	648	624	694	609	681	637	661	697	635	649	641	651	612	643	617	664	640	605	649	629	614	668	639	634	641	655	651	600	630	663	663	668	621	666	627	666	647	659	643	640	682	664	687	660	653	626	631	657	642	610	663	684	663	672	653	689	680	639	648	625	588	654	643	629	647	610	605	672	598	647	623	613	611	644	650	648	679	617	648	655	678	636	631	619	613	660	646	677	644	640	593	635	650	616	654	658	668	681	636	628	631	676	611	626	600	670	636	650	623	621	639	649	652	626	643	664	697	624	666	666	645	660	651	613	651	640	663	634	657	676	682	630	656	641	630	662	614	646	670	616	664	660	653	610	656	634	680	681	628	617	636	652	646	639	642	627	695	654	662	673	642	673	688	624	683	635	664	633	638	689	631	663	606	613	655	634	640	641	663	656	615	662	611	642	652	686	634	654	639	640	650	692	653	613	633	645	629	667	628	655	631	645	632	643	611	616	732	659	669	637	626	643	617	664	630	651	644	624	650	671	673	631	638	680	645	679	636	689	622	632	624	612	647	629	664	652	626	659	677	684	670	638	671	641	642	651	614	595	627	648	673	641	656	628	687	659	667	632	623	682	661	709	651	646	644	645	663	679	641	588	648	646	633	654	613	663	660	646	620	655	630	686	603	633	641	589	606	678	637	628	685	651	629	592	662	624	676	599	660	656	658	664	611	616	615	639	639	650	669	629	636	616	670	675	612	634	644	652	655	566	655	614	653	666	613	621	671	635	672	642	666	626	654	656	622	659	670	657	628	669	630	633	649	659	635	632	643	620	652	639	649	634	629	632	683	654	645	631	629	667	628	647	654	677	669	615	644	668	616	679	639	645	642	644	639	643	698	661	630	662	622	606	686	646	636	650	676	652	660	635	650	650	650	626	642	633	620	631	660	640	665	584	651	578	659	658	642	648	611	635	626	629	670	597	601	638	655	671	672	684	642	657	670	621	605	634	624	640	636	620	650	657	652	667	632	627	673	639	656	694	660	648	637	658	650	630	629	632	642	646	662	666	626	642	685	689	630	635	656	624	638	652	682	616	669	624	613	657	609	664	635	632	647	653	642	652	631	621	661	659	681	623	633	663	671	637	659	665	703	626	661	671	634	650	643	667	640	630	640	652	637	650	670	668	657	645	674	663	673	662	606	609	644	646	619	624	658	688	656	631	652	629	683	668	646	656	662	630	613	658	658	681	653	655	635	654	632	617	600	584	680	701	658	617	634	666	643	674	653	612	658	661	656	657	651	634	618	612	630	660	628	622	651	607	623	626	686	613	649	674	666	645	620	699	625	662	644	609	647	659	633	680	610	647	611	669	608	642	670	655	674	642	636	634	628	667	689	680	615	604	647	698	622	626	631	622	681	650	635	660	625	655	667	631	688	637	671	697	637	660	650	654	646	634	630	646	665	675	641	684	679	642	639	658	665	676	660	729	608	630	613	631	626	596	684	660	656	646	636	617	634	704	636	621	604	622	681	600	653	606	638	671	623	662	658	633	648	655	652	646	626	627	655	662	647	700	653	611	633	634	622	639	656	610	647	687	660	625	701	602	635	640	666	620	613	601	629	665	674	648	621	664	639	698	664	628	616	660	617	625	666	686	695	663	641	637	664	656	630	694	654	684	630	636	615	616	632	658	653	664	647	702	637	631	670	612	625	610	671	633	603	643	669	677	635	692	591	646	637	655	662	658	683	638	687	648	647	633	603	644	649	617	623	657	665	669	635	639	678	635	686	631	634	644	643	680	635	646	650	647	614	677	646	642	624	663	632	580	637	644	667	598	657	649	696	614	628	680	603	648	628	646	696	614	655	664	632	683	644	628	630	646	676	653	631	603	674	640	582	641	610	608	679	658	627	665	664	641	634	654	628	629	656	623	597	599	602	655	655	668	669	670	660	654	658	653	614	695	596	627	659	707	641	618	650	615	640	637	604	616	635	664	631	621	676	598	665	665	617	640	651	613	651	645	664	601	612	595	634	669	644	644	639	635	691	610	690	655	619	685	616	696	654	671	705	680	638	638	633	654	662	644	640	671	646	626	661	639	652	624	677	624	681	618	634	663	659	627	680	598	648	667	667	615	625	658	660	685	671	649	651	665	660	637	651	622	641	627	609	695	599	641	672	577	642	621	680	627	649	643	615	618	642	597	634	649	610	675	626	627	626	638	636	644	617	661	627	639	668	651	608	659	731	638	627	618	672	644	634	637	673	659	642	650	637	651	647	599	640	602	625	645	666	682	645	632	633	633	670	697	609	591	674	647	654	634	639	682	637	643	669	634	664	623	645	664	698
15994	14575	12188	6341	4073	2764	1982	1384	1253	1261	1124	1105	905	805	615	510	453	448	444	374	382	393	399	357	342	357	328	346	343	289	324	300	305	344	340	317	331	322	291	268	295	278	276	282	260	269	300	278	298	291	262	286	285	279	276	259	267	263	262	274	264	276	292	302	250	288	255	247	290	267	275	238	271	269	279	273	288	280	220	253	267	238	294	251	259	269	268	286	267	275	282	290	258	258	287	262	263	271	279	259	264	270	255	262	249	275	289	281	312	277	260	265	274	285	239	273	277	289	288	286	270	318	311	270	260	234	240	239	253	256	250	252	259	288	280	290	253	259	271	284	237	257	220	245	275	251	264	248	254	278	289	261	285	282	254	261	284	267	284	258	252	241	267	253	267	250	277	276	271	247	256	228	273	251	250	279	270	292	273	265	269	253	259	265	272	286	258	287	288	244	260	274	272	274	279	268	228	272	233	272	317	279	272	297	252	260	262	277	264	259	281	248	280	247	266	297	259	278	281	279	276	275	259	262	257	270	278	272	244	272	297	262	282	256	263	263	265	298	259	280	247	263	253	249	244	283	268	297	259	265	257	261	257	271	269	298	245	285	269	287	233	282	281	249	280	277	247	255	234	240	270	289	266	295	272	240	306	259	274	290	279	265	278	291	262	268	242	297	273	255	269	272	289	316	292	266	302	282	252	267	252	278	268	305	247	282	284	248	261	307	248	290	262	272	248	247	278	276	267	283	276	274	256	246	297	249	280	276	275	253	281	256	266	240	267	255	265	235	244	252	299	257	285	276	276	267	267	277	245	289	270	278	285	280	253	284	255	269	275	287	240	255	270	255	277	238	247	293	264	265	290	264	270	280	250	252	266	249	252	265	284	275	268	259	278	233	267	251	271	266	301	266	291	269	258	281	240	260	251	258	302	278	268	278	254	275	238	256	286	283	265	247	300	267	252	279	305	246	257	263	267	266	271	271	269	267	249	249	268	286	286	283	265	285	267	253	289	249	251	257	262	291	282	253	263	262	287	292	256	249	264	255	268	301	281	275	256	268	257	282	282	263	273	266	228	266	271	224	255	291	230	277	264	275	259	257	244	270	271	280	248	246	283	279	239	244	273	270	286	254	264	284	253	291	264	225	262	265	286	257	267	275	267	241	259	298	240	267	223	263	245	308	313	285	244	276	274	268	272	266	258	278	260	251	263	281	250	255	231	293	251	253	261	265	234	268	250	281	266	281	263	275	285	268	261	268	275	272	278	270	292	259	290	280	245	292	268	295	287	286	279	268	247	250	258	276	262	261	255	289	281	262	280	267	275	256	269	267	272	261	284	295	238	255	268	250	247	295	304	261	282	260	258	265	217	304	271	263	252	256	248	270	263	273	243	263	253	252	254	280	254	267	264	293	263	280	253	282	278	277	296	279	278	267	277	235	281	269	301	267	269	248	246	268	268	259	280	258	266	281	283	243	263	256	265	261	239	251	244	297	285	259	260	275	277	266	271	270	290	268	249	266	278	277	257	283	270	284	270	260	256	258	272	256	256	259	250	295	288	248	247	258	270	260	299	245	277	254	243	289	270	277	273	273	258	264	280	255	250	249	267	269	244	259	293	268	264	257	260	248	278	243	276	279	301	245	266	241	275	299	276	258	280	256	273	277	271	258	252	249	244	315	287	273	270	259	258	269	258	272	273	276	301	241	259	237	269	286	258	255	271	276	253	257	275	286	258	277	292	253	262	280	277	286	252	228	269	265	273	225	305	247	264	282	258	284	261	263	258	298	281	262	265	233	256	249	262	238	296	284	292	267	273	273	288	269	257	291	258	238	277	242	295	278	279	248	238	266	247	270	278	284	267	268	259	281	307	267	259	270	272	241	259	279	273	255	255	325	252	272	268	261	255	258	261	240	253	257	272	260	252	277	274	261	255	280	264	241	297	284	252	277	280	269	274	260	267	260	253	259	272	293	291	278	288	281	239	251	271	288	270	273	281	280	267	242	259	274	264	231	264	295	279	274	278	267	275	273	260	249	256	290	251	253	261	229	253	266	239	278	231	259	290	267	234	284	271	256	234	293	293	236	272	274	265	274	247	266	259	277	251	243	254	257	267	275	234	275	307	261	273	266	283	289	272	306	278	281	250	241	263	253	257	299	266	288	291	301	292	278	271	253	278	245	256	275	245	284	288	249	269	255	263	266	259	274	255	272	290	276	285	240	267	247	258	243	288	262	257	255	260	254	277	260	234	281	262	258	283	292	249	282	254	255	253	208	270	270	244	291	281	264	279	279	279	286	286	288	259	248	292	268	239	246	266	280	261	277	295	259	261	269	253	259	266	265	265	271	264	252	266	274	295	255	259	284	247	279	263	296	265	270	271	270	233	266	255	248	254	263	267	271	271	262	262	245	289	271	254	259	266	271	254	273	255	239	266	269	238	267	271	292	266	248	294	232	253	252	242	280	246	261	274	277	247	290	287	287	262	264	258	266	239	246	281	290	251	260	230	246	276	279	247	234	294	268	273	290	276	270	250	264	243	288	257	264	264	261	279	245	250	262	292	256	260	226	246	298	292	279	278	252	259	278	253	244	299	308	250	260	290	237	278	267	257	277	244	274	293	274	252	258	290	284	233	276	266	271	262	282	260	261	258	268	255	281	275	286	268	277	260	274	257	266	237	240	236	268	271	288	270	276	256	246	270	250	283	272	265	272	256	273	247	243	265	264	260	254	254	310	285	240	268	272	276	244	301	246	265	270	271	252	254	254	276	280	269	256	261	270	250	247	284	235	260	277	266	267	236	290	269	268	267	281	268	250	251	269	296	268	285	280	286	276	267	247	295	258	258	297	269	254	220	266	257	296	280	259	253	242	271	268	246	274	268	250	258	251	280	248	276	264	278	256	300	278	266	317	244	306	255	253	228	244	290	264	280	249	247	293	261	261	244	246	263	272	269	288	271	265	269	253	309	266	262	276	250	292	254	260	276	295	265	283	265	266	257	264	280	257	245	265	264	290	264	266	275	265	281	255	285	273	267	262	257	289	277	253	279	274	291	261	293	292	258	260	243	261	261	288	273	279	259	249	248	286	246	254	321	259	285	285	296	263	235	269	272	285	261	288	268	237	284	274	225	268	279	265	282	256	288	231	254	293	285	274	285	262	299	283	284	268	264	285	271	292	269	267	266	262	267	270	287	281	266	277	286	237	274	286	266	252	316	254	251	261	242	278	272	313	279	283	253	263	268	261	289	265	271	280	253	273	255	250	262	306	278	248	255	245	244	248	263	273	275	274	269	277	265	304	232	275	251	262	255	262	247	269	284	269	250	244	273	271	259	266	274	262	268	268	246	271	250	286	266	267	273	260	273	287	269	271	256	261	291	260	275	287	280	286	261	259	255	273	283	276	262	267	264	273	259	304	255	273	281	270	280	251	261	241	256	265	247	237	282	271	260	242	259	266	276	262	291	265	296	267	281	256	271	283	261	254	307	265	246	247
10044	14758	16652	14177	12547	10111	8153	6366	5656	5779	5667	5365	4645	3901	3032	2493	2223	1861	1665	1653	1573	1463	1368	1205	1215	1135	1157	1193	1085	1031	964	986	1032	991	1015	991	977	1069	907	834	765	827	787	847	770	802	812	772	740	786	756	765	829	842	782	769	791	841	798	823	745	732	769	720	746	715	707	710	707	695	694	665	654	719	668	696	713	760	655	667	666	730	665	712	689	698	638	699	645	695	628	666	664	689	667	727	662	644	672	664	651	724	683	660	666	655	750	662	727	642	709	673	684	678	658	688	672	654	675	595	647	654	688	661	655	661	656	665	680	668	641	675	701	669	690	653	688	693	652	682	668	660	714	678	628	696	670	695	664	690	690	663	650	686	679	652	675	682	643	624	636	646	665	679	625	699	692	669	631	666	680	703	667	661	647	640	625	682	636	680	693	691	696	670	669	696	681	713	722	654	620	680	687	667	673	709	656	647	674	660	679	644	679	680	672	688	693	730	665	697	614	700	690	734	657	693	678	679	680	615	631	660	690	666	694	641	718	678	649	673	687	691	661	651	652	708	661	698	720	666	640	677	684	678	683	693	712	671	662	689	666	673	699	680	626	704	701	669	711	694	658	663	661	661	632	621	693	670	675	650	660	640	678	657	699	722	653	667	675	716	627	686	627	655	699	714	692	727	674	680	705	668	684	692	670	704	715	662	681	695	669	669	700	701	676	689	686	616	713	709	679	713	694	695	725	651	631	652	669	652	691	653	686	688	713	677	666	686	677	676	662	740	661	688	661	679	651	727	659	724	670	700	649	696	646	643	693	730	632	658	671	686	641	633	703	671	689	654	692	671	678	669	659	672	636	630	669	679	664	624	687	695	677	656	653	699	692	661	691	682	627	639	723	668	703	685	680	716	636	605	717	712	628	658	671	661	637	702	647	642	714	652	636	708	628	691	675	717	643	698	726	661	699	644	678	664	716	708	670	650	733	752	706	675	674	631	667	677	727	722	671	652	687	687	636	639	705	724	651	655	669	650	631	648	679	662	679	696	685	671	689	659	661	717	664	692	665	651	711	664	636	712	666	673	676	640	680	678	689	661	616	741	743	700	691	665	631	644	684	732	694	699	680	658	697	681	699	661	659	622	692	675	705	682	665	684	687	689	712	677	703	671	683	652	715	667	692	689	681	701	687	698	689	715	660	684	647	653	687	638	671	663	679	685	661	642	703	692	680	647	736	662	672	696	720	691	692	671	731	659	669	623	626	678	717	680	673	726	680	648	649	691	683	676	651	663	648	695	708	675	692	693	705	693	697	703	679	671	658	706	685	659	699	680	670	684	684	667	699	652	644	660	701	716	668	692	675	680	725	723	703	674	685	740	682	673	702	699	649	670	654	652	695	679	670	693	662	671	643	688	685	665	692	695	676	659	652	683	667	623	661	713	656	626	687	682	638	653	687	643	637	685	722	657	697	669	669	652	676	644	660	675	639	696	670	654	675	659	634	710	679	682	632	722	648	681	611	681	679	695	665	673	701	682	662	657	717	676	723	677	727	671	666	636	698	684	718	678	699	638	685	674	678	698	703	674	716	699	719	678	686	651	653	635	692	641	694	669	645	649	669	635	689	664	713	727	663	615	634	669	668	681	681	655	667	662	708	694	691	696	676	626	638	690	670	699	652	636	676	630	701	665	682	679	704	699	678	681	680	633	641	666	632	624	686	706	671	708	677	680	665	661	677	649	667	646	651	657	667	677	694	677	678	671	682	639	693	691	707	660	644	654	696	687	703	656	622	667	732	648	673	693	658	721	671	640	638	716	619	631	671	679	683	696	702	684	692	704	701	666	659	672	690	643	705	674	672	671	651	688	689	705	688	692	660	650	674	626	661	698	671	713	678	700	684	687	644	641	675	668	645	703	628	661	684	649	713	647	670	688	638	676	686	663	670	677	691	671	703	648	716	662	725	694	677	668	652	640	670	720	673	745	656	681	646	671	694	669	662	681	665	698	639	661	706	692	671	677	673	649	674	671	657	638	636	643	636	685	689	705	650	676	677	654	693	688	672	681	665	597	654	650	700	619	688	626	659	713	669	640	693	619	622	703	670	683	665	643	696	732	692	653	665	643	651	679	689	652	676	710	651	663	652	703	677	659	686	678	678	722	680	685	704	659	636	706	683	651	680	670	689	694	695	679	669	657	650	632	706	663	698	720	639	643	694	669	672	663	666	710	681	697	672	641	649	654	684	683	646	645	706	719	666	689	680	704	691	641	682	669	655	701	682	680	673	720	708	682	693	690	679	673	682	722	683	690	694	666	650	665	662	622	674	689	653	684	656	654	670	636	696	662	703	641	701	659	693	679	662	623	702	724	691	683	670	655	720	698	684	649	680	631	652	691	689	708	645	622	673	708	719	607	694	685	726	688	683	690	664	655	674	672	685	632	700	705	716	652	653	659	674	672	726	704	637	683	639	669	704	664	641	661	712	674	659	710	698	701	643	685	689	658	691	710	654	694	672	653	676	657	674	699	721	724	670	680	691	632	666	644	677	672	686	681	689	636	647	675	648	679	654	710	608	658	686	674	710	667	656	699	670	737	658	668	712	682	696	683	716	651	630	712	657	671	687	660	701	688	629	703	657	647	667	672	700	700	679	632	690	702	737	652	677	703	645	668	654	683	674	679	695	695	635	677	659	705	629	647	735	669	679	714	693	659	680	700	670	672	660	683	721	692	711	690	692	676	629	665	683	665	706	656	686	674	652	668	671	655	647	637	679	682	698	688	660	646	652	687	678	652	692	715	615	700	684	671	684	699	670	670	639	630	633	615	689	683	712	726	670	718	660	691	663	692	712	664	688	696	697	673	666	659	675	609	671	650	656	707	672	684	661	706	646	682	683	681	626	664	665	667	672	684	673	713	670	719	630	670	655	682	750	671	672	680	685	650	700	655	654	677	663	685	632	644	671	708	731	625	693	680	698	652	630	638	683	679	681	683	667	664	699	653	672	686	677	668	654	654	682	648	667	669	709	685	678	676	619	657	695	711	719	688	673	662	683	665	688	700	702	716	690	686	687	667	710	687	717	675	642	657	664	692	713	648	682	649	669	674	654	675	644	663	718	677	716	682	635	666	690	683	663	667	651	724	637	664	599	657	672	702	670	697	658	685	638	662	690	721	655	676	661	695	677	633	640	708	688	682	656	670	656	717	621	682	705	686	663	646	679	665	668	699	681	680	652	633	684	667	645	651	674	658	685	681	680	657	725	648	643	672	664	679	695	694	672	708	721	635	702	693	670	689	700	701	630	679	674	697	646	665	655	691	688	633	701	684	702	644	704	701	685	678	649	700	688	691	666	673	709	683	668	679	662	701	689	610	683	645	648	658	672	687	654	668	663	696	678	668	687	696	650	673	666	697	670	674	678	717	656	661	673	698	736	691	698	651	631	664	676	675	705	656	681	690	648	728	654	721	679	696	692	649	663	636	690	632	651	679	677	721	641	703	662	664	659	682
35158	41944	37927	22532	16330	11448	7346	4034	3481	4713	4330	3506	2196	1698	1463	1232	954	877	761	849	889	791	603	424	452	449	383	433	353	380	362	359	330	389	352	347	376	354	313	324	320	299	319	297	300	306	322	313	275	282	260	319	294	294	296	312	336	291	322	294	269	324	285	298	284	264	274	267	278	302	262	245	284	277	296	272	272	260	272	254	239	289	277	279	257	261	266	277	303	291	289	268	273	269	288	258	294	273	269	284	304	270	283	260	245	281	269	276	254	287	302	289	299	296	296	306	250	273	258	255	292	287	285	257	266	292	272	302	255	280	268	254	273	266	278	276	267	259	269	269	299	272	291	252	281	287	286	270	263	278	316	292	260	298	257	285	279	250	277	319	310	307	279	288	256	261	272	265	241	277	268	247	273	273	275	272	276	272	284	250	279	248	268	258	279	307	293	268	264	266	272	291	293	306	271	303	284	261	271	270	228	269	281	257	272	270	247	244	286	285	267	285	268	285	303	270	273	273	292	247	278	287	296	246	269	291	261	271	258	280	270	278	276	268	269	280	282	286	280	273	293	280	294	289	252	272	263	289	280	286	290	278	266	277	262	282	282	253	250	264	260	254	271	277	279	277	264	259	282	284	256	317	245	294	276	277	289	285	291	279	255	270	282	231	277	269	270	259	281	272	290	277	233	272	266	266	260	269	250	281	272	270	269	252	249	241	269	286	264	275	257	284	281	298	277	304	270	273	250	288	288	282	286	290	249	293	264	271	247	275	297	289	282	273	273	265	253	288	293	253	289	282	280	273	275	258	279	261	242	308	278	282	276	270	261	271	291	265	252	269	274	289	271	264	298	275	268	281	298	267	287	263	260	280	276	328	285	317	282	277	298	297	267	238	277	291	282	287	280	290	299	293	273	282	284	289	303	280	259	287	299	286	287	277	262	255	263	289	287	278	238	272	271	232	284	280	291	280	257	266	275	324	254	295	283	277	303	254	290	242	276	259	258	263	258	248	263	283	295	272	271	302	293	290	248	268	270	307	301	274	285	260	294	264	312	289	291	266	256	290	270	277	270	284	283	279	288	269	271	280	280	273	271	270	255	288	277	292	302	263	295	291	276	295	281	263	279	285	282	254	285	259	270	294	254	269	294	276	278	270	276	277	281	268	270	274	322	258	279	254	281	263	251	255	281	272	266	249	286	274	268	305	291	264	257	275	283	257	289	268	282	226	292	270	313	247	266	263	302	246	267	291	279	299	282	265	262	272	270	279	281	271	279	269	277	290	276	290	264	261	271	274	249	256	263	271	274	288	316	276	281	266	298	268	251	290	282	278	272	277	247	264	293	300	282	261	261	278	275	281	281	282	262	262	273	276	279	298	271	265	273	282	296	274	280	271	251	277	294	274	279	292	266	271	271	275	291	248	265	275	280	274	279	302	282	285	269	292	288	247	275	286	271	275	258	269	271	299	257	269	272	271	316	265	300	322	300	264	291	281	263	239	260	286	279	266	277	263	307	290	293	283	256	268	279	274	257	264	247	270	302	277	276	265	285	268	256	252	270	286	285	271	287	280	302	282	296	305	282	281	281	268	268	259	283	280	291	264	248	262	267	269	290	281	300	280	266	276	260	282	274	260	251	247	268	296	260	300	278	258	281	264	274	270	277	250	265	271	291	265	261	278	265	273	270	256	290	289	302	281	268	255	260	284	284	260	277	275	272	285	264	288	260	281	280	278	253	260	263	285	286	288	272	271	288	298	262	254	262	255	283	284	274	295	278	225	251	282	258	279	293	265	252	253	260	286	282	275	259	283	291	257	280	291	262	301	295	293	280	256	274	253	313	244	264	289	261	303	273	275	264	278	245	309	310	261	302	244	284	281	296	277	285	278	264	259	281	282	264	286	291	288	277	294	273	284	267	289	262	310	289	262	266	279	269	280	303	270	262	266	288	271	245	271	272	281	262	279	267	254	291	277	286	306	289	242	236	283	285	286	302	287	246	263	242	294	260	285	310	261	273	264	267	275	274	284	274	278	282	292	296	257	281	271	279	286	284	252	257	260	292	255	244	287	290	266	264	272	284	282	281	281	272	305	285	284	288	287	287	279	285	270	292	246	289	282	257	307	271	291	272	264	265	309	292	263	253	252	310	274	246	273	254	265	251	282	266	272	291	291	271	288	269	284	304	282	305	268	285	288	264	282	268	284	264	270	286	294	291	253	307	249	273	276	262	297	293	301	304	273	277	311	298	260	272	280	282	260	287	265	263	288	284	288	287	294	260	286	281	273	279	267	271	272	271	254	256	255	271	287	267	291	263	262	256	267	271	271	278	263	301	273	286	276	272	254	280	301	280	272	285	282	274	281	261	279	284	305	271	263	280	252	270	261	266	283	266	301	276	295	274	273	293	286	298	260	270	286	279	253	291	283	262	274	283	281	260	268	268	290	253	270	270	294	289	290	268	262	250	280	262	289	280	277	287	276	289	276	278	266	247	259	270	273	239	292	272	231	283	263	245	262	278	228	237	277	250	282	280	254	258	267	279	284	289	292	262	261	274	273	277	284	238	246	266	277	252	279	288	326	293	278	288	262	273	275	264	275	282	271	273	278	243	271	294	281	275	278	286	266	263	309	267	266	296	273	273	248	259	303	267	293	291	281	259	246	281	274	287	274	305	288	278	263	269	273	297	270	270	264	300	307	292	267	275	240	254	249	279	262	256	273	254	277	270	295	276	258	295	269	286	257	290	255	272	278	260	281	265	273	273	270	265	251	260	254	287	266	267	283	289	276	285	264	276	272	277	292	263	254	253	266	261	269	294	303	254	271	268	266	259	272	269	242	260	282	260	294	283	278	303	284	255	293	274	295	267	298	273	290	276	259	262	276	247	275	258	279	264	255	289	311	290	261	273	278	256	247	271	269	263	283	259	286	253	262	284	253	252	288	253	298	267	253	288	265	273	256	285	243	289	253	270	276	269	293	262	264	289	254	290	292	298	245	278	236	273	275	283	284	263	284	297	310	274	285	297	265	285	282	274	268	305	286	245	285	265	254	287	253	274	269	284	261	263	255	262	272	311	258	271	273	280	279	288	285	291	287	257	268	268	288	265	265	278	284	266	272	246	257	289	265	282	260	283	255	290	295	276	284	275	267	283	275	265	266	289	236	267	292	254	267	277	252	242	273	269	246	285	276	271	253	265	263	284	274	250	280	266	292	288	290	286	277	276	287	311	288	261	276	271	281	246	247	280	307	272	265	300	295	296	279	266	274	244	270	304	277	251	257	262	271	252	294	263	256	268	287	263	304	290	293	290	293	272	282	271	289	259	271	278	272	275	266	284	276	267	244	256	280	302	307	267	250	277	261	270	284	268	257	281	265	275	265	264	278	285	256	268	256	277	276	258	294	272	251	282	263	299	267	298	264	302	277	299	269	236	264	274	289	252	277	260	296	304	288	298	293	258	288	251	288	286	312	293	282	266	254	288	303	270	272	297	279	281	308
23454	36679	33513	22219	21039	19076	15384	11534	12118	16168	14842	13600	10216	8024	7239	6307	5252	4584	3748	4564	4595	4309	2741	2094	1957	1890	1725	1606	1416	1407	1366	1320	1373	1340	1393	1391	1353	1326	1233	1045	1046	999	931	923	937	912	916	860	867	867	886	915	912	921	893	860	888	890	884	845	822	788	809	681	769	686	717	742	745	731	700	683	729	709	675	733	770	689	714	694	724	709	694	746	737	668	702	682	691	740	758	710	736	699	700	662	664	716	675	651	654	727	695	716	643	678	640	685	767	674	659	718	663	675	707	646	739	677	705	638	684	674	701	724	711	677	711	679	682	703	708	735	700	669	689	691	667	678	664	686	711	643	698	702	663	686	679	668	712	688	700	694	725	711	765	665	685	718	733	731	678	659	628	739	707	741	680	692	719	693	705	693	674	674	691	671	656	674	669	664	699	736	696	691	678	698	660	672	660	688	703	677	670	682	697	701	671	728	704	664	670	679	665	668	672	756	703	750	681	683	661	664	679	671	661	644	728	685	666	690	718	682	713	677	721	668	673	701	689	687	672	705	674	677	700	688	688	672	666	646	695	687	718	709	695	731	724	697	721	682	676	706	711	730	694	734	717	700	667	731	692	725	702	701	733	709	663	700	640	698	706	674	688	717	739	685	669	659	673	677	694	676	656	676	686	703	697	690	698	647	688	688	671	701	686	677	697	671	682	723	723	686	656	689	682	657	680	708	684	692	645	648	682	723	704	671	661	685	672	666	691	648	746	710	710	647	680	659	630	693	664	698	652	719	706	721	687	667	640	667	675	660	699	714	696	697	662	661	677	734	710	722	681	666	751	694	642	700	671	703	673	724	709	661	759	636	723	718	697	657	676	668	691	661	672	682	643	702	721	696	695	693	722	696	674	732	673	700	666	675	716	692	683	676	668	662	685	696	618	625	714	665	700	697	696	668	711	641	648	711	737	733	701	698	676	668	704	696	709	661	695	674	691	691	735	700	673	678	661	682	690	687	732	626	686	689	776	684	708	680	675	681	701	658	720	668	763	713	645	672	730	642	698	713	693	686	718	695	708	712	682	664	715	692	684	669	687	700	682	702	694	687	674	705	662	702	666	670	651	665	722	676	681	723	690	705	635	684	749	660	730	704	712	662	718	659	653	681	682	692	669	684	726	689	683	685	687	695	694	707	671	663	711	691	720	703	673	668	690	714	763	647	694	653	643	647	639	713	710	670	686	658	725	682	683	694	700	691	648	715	690	695	663	722	719	699	727	714	701	743	678	684	681	714	702	675	665	686	670	649	685	738	714	693	649	727	709	707	677	680	711	750	676	664	724	695	686	704	662	720	712	682	689	662	633	670	701	708	689	689	687	653	659	696	695	665	736	676	705	702	670	716	706	672	685	719	669	683	663	655	711	666	695	699	704	664	723	721	659	652	702	653	687	698	736	707	702	678	703	716	663	707	658	694	700	695	691	658	719	703	699	752	683	707	689	671	683	683	707	691	714	705	733	695	682	688	678	687	705	684	667	659	688	688	660	701	677	679	696	661	683	653	682	647	694	638	708	730	697	662	704	682	702	695	668	685	672	668	683	730	690	714	673	672	653	702	697	685	675	702	695	695	731	675	700	653	670	729	702	697	734	612	715	669	659	728	660	698	687	727	713	766	733	730	707	680	696	724	692	720	708	692	677	705	691	662	665	681	694	672	661	691	709	702	722	717	663	663	702	712	678	694	708	672	687	646	666	704	674	676	655	660	697	665	669	687	690	683	693	708	626	653	699	681	697	709	674	657	736	711	668	675	694	732	726	716	688	697	676	739	684	733	685	660	678	689	642	631	678	628	688	640	681	733	668	705	655	655	699	666	661	676	656	684	671	677	663	638	707	670	643	710	706	682	619	692	674	675	708	752	695	665	683	707	716	691	686	657	661	670	613	649	672	689	702	687	693	624	658	685	675	708	689	663	684	698	733	661	666	682	678	648	722	701	651	652	616	680	649	682	665	714	683	725	697	648	707	694	713	696	719	662	642	651	680	745	684	711	718	675	655	712	687	693	675	686	676	704	648	677	707	710	665	691	648	674	732	701	675	668	709	702	660	666	702	682	687	729	669	663	705	671	667	700	680	706	666	675	701	651	749	698	704	670	708	678	704	655	653	658	688	704	678	713	666	737	728	747	657	692	683	663	659	685	699	697	671	707	672	717	701	707	685	697	690	727	720	685	659	681	660	679	682	657	694	704	662	706	697	697	691	725	671	704	705	675	677	666	669	695	681	672	694	696	699	703	668	724	680	698	644	701	708	691	721	680	645	694	666	658	665	694	654	661	706	684	656	704	663	734	693	700	691	716	728	697	706	664	668	693	712	692	720	679	706	690	671	702	672	713	682	722	697	643	678	718	684	667	702	722	684	691	703	678	689	670	725	644	679	672	679	718	689	632	696	685	748	636	682	698	655	651	694	710	735	681	711	702	685	711	674	703	686	688	676	690	661	669	682	693	718	655	758	701	697	629	679	701	688	690	703	669	699	677	639	681	678	639	703	691	693	671	682	663	687	673	713	648	697	699	738	690	710	694	714	724	660	687	630	678	700	635	712	741	646	714	716	668	656	676	681	689	681	717	720	720	696	674	710	662	666	694	665	661	645	742	678	682	696	677	715	640	722	724	684	684	649	634	733	673	689	693	667	676	673	656	724	720	746	699	696	686	702	701	683	674	692	704	692	658	656	681	667	672	676	686	665	698	691	692	693	717	700	675	659	658	669	703	697	694	654	702	683	671	663	715	663	657	633	709	664	692	696	676	695	733	692	699	671	695	679	664	696	699	697	678	689	716	648	672	700	703	673	682	707	707	691	645	635	698	668	716	692	702	659	635	721	635	688	715	698	675	706	677	686	712	621	698	651	666	677	704	695	718	713	687	706	659	656	700	699	710	676	714	631	655	669	705	662	682	682	683	708	741	691	699	683	706	687	702	671	701	696	703	689	684	639	709	684	651	715	680	717	726	671	679	698	683	666	629	687	707	639	670	704	691	687	690	685	661	712	725	727	728	682	770	681	720	656	695	686	675	664	668	702	592	662	709	704	746	652	687	672	676	714	664	709	677	674	696	685	737	666	696	695	672	648	657	663	701	655	701	681	663	706	736	672	668	734	707	699	655	683	671	730	698	694	721	683	692	691	673	682	695	668	679	723	714	694	671	697	737	676	699	702	679	704	689	699	705	706	717	689	698	698	758	709	673	641	669	720	711	704	683	731	655	699	675	742	697	708	724	689	653	704	722	699	714	699	694	719	712	694	700	711	700	679	663	684	718	670	676	665	666	698	699	674	712	723	674	671	709	698	670	660	715	690	716	686	678	688	725	722	677	702	704	699	696	653	654	703	641	662	658	713	655	712	691	704	630	652	702	692	674	675	689	676	682	693	687	719	677	643	656	660	634	702	729	659	670	710	598	730	709	694	681	698	699	717	703	676	695	704	690	714	702	651	688	650	715	666	724	724	668	719	616
45376	47645	37566	24710	21623	18216	13067	7859	6092	8160	8063	5718	4108	2892	2275	1900	1479	1301	914	1110	1311	1235	666	596	563	525	493	468	476	430	378	431	402	411	396	376	403	415	359	336	297	316	331	275	300	277	288	301	314	286	307	324	305	288	320	262	293	288	307	336	291	260	303	265	267	273	263	286	285	294	280	269	279	256	250	278	258	240	295	246	266	276	257	249	273	260	269	269	280	251	284	276	244	260	305	286	266	258	289	243	262	264	266	267	253	248	261	233	273	254	232	260	248	235	277	245	253	261	260	289	259	261	268	259	225	234	280	265	259	259	263	252	277	267	267	274	255	265	278	217	299	257	226	285	271	263	246	244	285	250	265	259	246	259	264	272	279	269	259	254	266	300	278	251	266	235	251	266	250	236	267	267	258	278	280	254	283	239	248	270	244	256	253	269	269	244	271	263	260	243	241	249	284	291	229	265	244	268	254	246	231	244	253	272	282	286	258	271	268	241	254	279	257	272	223	243	253	236	259	247	246	221	259	224	251	235	243	252	268	284	277	265	259	266	263	257	239	253	251	248	235	253	259	248	231	261	264	232	269	266	245	280	261	251	248	257	254	267	248	246	292	261	260	275	268	254	253	226	221	258	247	242	246	234	263	218	231	259	275	260	248	248	244	273	237	270	288	262	258	246	237	294	247	295	247	231	219	272	259	266	280	242	226	275	263	270	262	293	244	253	301	243	221	265	261	272	239	261	251	249	263	292	268	241	253	260	259	256	253	239	247	284	281	280	273	261	269	314	292	244	296	247	251	267	255	254	250	280	251	252	281	277	272	285	240	240	272	252	272	268	290	235	246	257	271	287	271	283	293	252	237	249	265	275	243	264	285	267	238	264	264	259	272	270	254	272	238	222	310	226	247	298	305	279	234	234	230	255	250	271	271	254	248	247	253	234	234	272	245	253	257	267	256	274	238	250	250	263	276	257	256	255	257	228	258	268	268	262	259	264	262	251	242	245	286	249	269	260	267	254	224	266	257	287	220	265	282	250	295	269	245	245	257	276	245	249	259	251	251	248	249	244	234	277	270	266	269	240	263	273	249	274	270	258	268	260	286	250	275	210	252	292	257	267	283	258	253	298	255	248	264	286	282	253	265	270	276	285	278	258	266	243	227	269	231	238	240	245	299	256	279	248	259	243	264	294	224	252	257	272	272	248	281	247	286	239	253	286	264	247	256	254	262	285	276	280	237	268	252	281	272	241	279	263	249	245	248	236	270	222	246	256	247	257	288	286	255	213	261	277	265	244	256	303	290	287	258	250	227	261	263	258	246	257	273	242	228	263	271	251	266	241	246	252	230	255	236	280	280	249	269	257	273	279	263	265	281	242	259	230	233	278	295	246	247	248	247	245	237	265	265	255	246	269	269	281	256	232	239	262	246	244	255	245	271	248	249	273	269	268	262	260	267	267	269	253	261	269	265	282	259	268	292	268	205	269	249	242	264	239	261	232	237	255	291	262	284	217	277	263	274	244	267	275	237	284	255	276	278	255	265	270	254	246	247	248	279	239	253	241	263	247	243	245	253	267	241	269	220	285	264	270	255	227	243	252	269	252	260	271	251	240	268	266	275	259	246	268	257	263	262	268	229	259	264	266	240	275	281	262	284	253	239	238	251	251	259	215	271	261	268	237	271	267	278	244	272	284	251	260	261	262	253	262	274	270	231	265	253	249	247	261	272	245	243	271	240	273	271	260	247	251	269	244	234	270	269	289	248	259	263	250	277	254	265	282	265	249	247	253	235	279	272	264	259	265	257	270	296	284	245	245	231	269	259	258	240	276	267	277	262	246	280	266	275	273	275	247	245	276	242	266	221	260	231	249	280	263	258	264	242	247	246	253	249	287	230	230	256	270	292	244	258	267	266	241	292	239	239	275	259	252	250	235	249	275	266	222	267	221	254	239	242	246	253	267	258	222	242	277	258	252	254	242	220	231	252	272	265	251	257	245	249	238	257	245	254	240	252	241	267	291	267	268	265	314	271	255	241	246	256	283	264	267	258	261	245	253	261	276	268	237	247	290	239	268	241	281	272	261	281	250	252	259	262	242	265	223	261	289	258	257	262	256	219	262	263	263	235	273	244	241	256	238	247	271	227	234	235	253	259	254	243	248	259	297	241	265	266	256	282	229	288	249	275	270	259	230	234	252	267	239	264	309	241	257	254	275	242	252	253	258	248	277	242	222	258	289	262	253	227	261	256	263	248	261	266	256	278	258	254	229	254	217	234	267	254	253	277	246	238	274	244	241	262	265	242	256	270	235	248	252	252	270	273	281	249	296	258	278	281	246	239	236	263	247	241	270	268	292	260	289	246	244	268	264	270	274	280	265	256	280	243	242	276	242	268	268	244	250	229	256	232	225	259	223	224	259	242	245	230	267	262	277	232	241	257	254	264	248	282	224	241	272	264	246	268	262	239	247	238	259	271	248	233	258	261	266	230	290	253	273	285	244	255	226	218	271	233	284	238	270	273	254	272	263	254	270	268	257	254	256	274	249	249	273	261	287	244	281	252	242	235	218	272	244	244	274	290	249	267	252	258	239	289	284	255	284	242	235	254	271	264	252	249	265	268	254	269	247	280	246	225	250	246	259	253	264	248	224	258	260	272	241	249	257	251	251	254	256	248	243	230	270	269	254	248	261	251	245	276	266	261	225	259	264	271	283	254	287	264	266	243	262	255	279	283	252	244	251	244	262	256	247	281	250	274	278	243	239	245	265	243	272	245	261	249	259	245	240	255	284	227	263	250	240	233	270	239	267	272	244	277	255	266	279	263	244	259	244	267	235	251	248	253	253	248	248	248	269	252	263	257	262	270	277	249	235	251	281	244	236	240	278	283	282	246	280	269	281	250	250	241	231	283	251	236	272	254	259	268	266	272	239	256	231	235	290	250	254	252	246	267	294	241	290	271	249	246	266	261	236	253	258	255	266	274	256	272	291	240	264	232	252	258	262	249	271	267	286	260	239	264	290	252	238	263	278	268	265	264	239	255	262	262	260	264	255	257	282	267	255	273	253	233	257	211	277	243	272	252	243	249	252	241	240	261	270	269	253	237	281	262	262	244	258	288	268	230	250	240	250	257	257	252	252	259	254	270	273	238	269	246	254	257	258	292	257	271	268	234	256	255	227	266	287	248	271	285	246	256	271	253	267	274	252	232	303	274	242	254	259	244	283	261	290	281	276	260	261	259	254	273	244	241	234	244	236	270	278	237	262	278	257	261	270	267	269	253	241	265	270	237	232	270	245	247	261	264	229	264	254	263	265	236	264	260	214	256	246	240	257	257	247	254	236	258	267	228	230	258	286	278	246	241	307	252	234	259	258	234	246	267	249	265	247	249	265	255	265	232	270	252	259	282	257	265	271	242	254	238	237	263	233	268	255	274	253	240	260	288	237	265	274	253	253	254	272	253	256	251	290	230	259	280	300	269	249	264	267	262	243	268	248	265	252
31692	42858	36889	27409	25908	24449	20742	16349	16931	22339	20260	18019	14759	11776	10863	9070	8279	6710	4857	6538	7254	6641	3726	3175	2798	2503	2378	2086	1856	1776	1659	1661	1654	1669	1732	1580	1545	1542	1417	1195	1146	1052	1067	971	1009	952	987	996	896	874	868	954	943	971	915	929	896	910	897	875	848	800	846	716	722	723	736	709	694	750	729	666	646	709	711	651	713	661	660	626	652	684	694	637	684	669	682	667	659	632	686	667	631	622	691	634	628	668	648	638	626	677	661	611	641	611	644	641	664	643	618	650	607	640	645	641	669	670	680	608	671	622	681	636	632	617	644	618	643	676	670	625	619	577	640	649	594	603	631	630	661	667	659	653	659	619	653	633	601	637	624	638	691	653	633	625	648	650	628	635	608	691	675	660	630	615	631	646	637	617	641	644	654	653	666	619	617	624	628	682	634	600	664	644	649	657	699	647	653	626	601	679	616	686	663	651	642	628	640	662	630	665	650	614	608	635	624	643	608	623	600	665	637	613	620	636	631	640	675	630	655	662	632	636	668	628	672	679	654	621	642	643	610	650	667	629	656	643	651	609	614	625	677	642	672	600	642	621	637	622	646	676	626	632	648	672	623	657	664	653	614	617	644	638	653	638	650	609	671	673	636	658	654	619	625	616	645	639	638	635	622	669	617	603	571	614	616	646	656	636	693	631	646	627	658	668	675	611	635	656	686	594	629	639	651	636	632	691	681	637	663	627	695	634	632	617	618	675	631	655	619	611	635	614	623	674	659	598	643	640	645	645	638	686	688	600	654	695	583	644	638	679	635	630	638	676	606	614	667	641	659	664	620	655	640	667	647	659	679	638	637	640	667	631	626	617	634	633	631	683	637	616	627	672	643	653	605	643	589	674	654	670	668	618	648	658	683	611	605	605	642	675	612	669	622	637	621	656	656	639	660	592	649	617	638	636	641	633	621	601	603	666	684	633	649	671	642	657	641	648	577	692	614	629	626	651	674	644	578	650	622	655	631	632	649	610	641	653	687	616	654	619	713	645	683	657	657	652	673	659	624	609	641	613	635	638	662	662	664	646	652	624	637	633	667	657	657	623	662	635	612	624	643	696	607	667	646	623	633	659	630	679	657	678	656	664	636	633	640	621	607	624	691	635	607	640	606	613	668	668	666	660	710	678	617	645	631	646	653	620	620	636	689	661	592	647	682	623	699	627	649	604	673	641	683	644	635	654	570	658	656	634	648	633	636	614	681	634	668	609	665	652	654	638	631	641	674	654	625	634	665	621	626	605	625	644	686	653	636	649	645	630	664	649	619	622	646	633	633	620	602	645	638	641	642	645	643	626	643	651	589	574	638	675	632	657	619	704	658	654	668	656	606	617	628	652	644	640	649	641	629	613	626	577	652	651	604	633	626	692	648	641	585	621	641	663	632	625	636	591	635	681	668	628	616	625	654	643	657	646	630	637	668	671	638	640	608	616	645	682	640	610	629	658	647	652	612	610	639	645	618	632	630	683	656	672	668	693	611	637	618	683	625	626	646	633	635	670	652	626	643	614	636	593	616	651	627	639	662	646	653	626	643	656	636	626	615	634	618	646	694	614	629	673	650	654	663	686	627	664	638	675	619	671	620	672	655	621	619	616	589	670	652	637	643	592	610	589	639	635	644	654	634	620	616	651	679	652	683	597	642	655	679	637	606	646	646	645	637	619	636	612	628	600	626	664	650	658	655	643	654	647	687	668	661	637	663	631	618	641	634	619	662	661	650	690	687	651	654	667	658	644	621	627	638	631	642	664	615	630	680	631	629	628	625	627	626	623	655	601	639	685	642	638	667	683	608	688	659	668	625	630	619	640	640	636	616	635	642	658	702	646	649	638	626	632	677	688	642	620	673	649	630	638	596	644	632	675	635	594	582	639	635	592	597	625	639	644	680	634	675	577	604	651	648	585	665	643	631	682	615	665	583	621	587	652	629	612	634	723	608	660	608	615	646	658	680	636	608	656	644	655	647	668	627	698	685	663	684	611	663	641	627	622	638	658	646	632	694	651	657	620	657	655	624	584	622	601	601	626	642	631	659	662	618	634	678	652	644	698	649	648	665	639	617	654	645	664	622	617	625	672	616	672	646	670	628	660	673	614	664	640	620	667	647	636	635	643	648	605	653	654	686	651	619	639	643	651	677	672	639	596	641	640	639	666	657	647	621	675	664	675	612	643	609	665	621	683	641	667	606	639	634	640	656	635	655	633	647	679	636	659	634	648	655	642	643	591	661	642	648	675	626	669	621	590	660	672	626	666	643	661	622	631	649	640	646	563	666	601	638	634	716	679	624	628	642	594	611	635	629	629	683	638	615	602	644	613	633	642	685	642	625	619	633	644	617	662	656	629	633	633	625	665	641	646	645	648	636	695	622	641	670	626	606	671	632	621	607	654	650	649	651	660	653	606	596	648	639	666	660	568	669	622	598	673	684	612	630	674	640	650	648	597	685	648	645	677	602	631	622	606	658	678	614	654	658	652	686	625	629	675	654	629	649	638	679	601	630	621	672	655	640	584	637	654	599	627	612	664	596	617	554	669	652	645	654	675	622	651	626	661	622	647	613	648	636	639	634	670	680	649	637	627	653	694	602	633	639	651	648	675	688	658	622	640	645	669	626	659	604	693	664	646	606	663	658	643	664	607	636	659	597	665	638	623	665	659	639	618	595	607	634	659	657	637	679	655	628	598	609	627	651	680	592	658	639	612	659	654	630	660	658	640	647	667	679	687	654	677	642	623	609	623	648	656	601	625	608	739	612	644	653	656	654	648	691	663	630	623	641	656	641	628	643	609	664	638	671	654	716	620	668	650	678	661	695	655	604	632	641	650	641	667	630	614	631	608	635	646	671	600	631	650	636	664	594	680	631	677	679	629	624	683	577	596	640	648	629	610	665	691	618	626	634	648	657	643	620	640	678	650	643	632	640	660	701	647	637	673	618	696	629	674	699	640	653	605	657	626	699	650	643	632	658	649	649	626	639	628	669	618	612	662	633	629	657	648	637	630	699	652	644	648	635	647	656	678	640	619	700	649	639	652	639	625	654	619	611	661	648	626	636	649	625	589	651	643	654	654	634	711	637	698	655	659	668	632	617	659	670	614	651	609	653	634	655	613	605	590	613	674	653	638	689	643	601	603	691	620	620	637	645	663	607	626	675	593	644	602	615	649	681	625	658	628	611	611	645	635	632	638	691	674	645	666	638	618	646	589	656	636	632	665	613	642	688	647	623	585	655	660	644	699	594	713	606	621	626	624	648	669	677	652	655	630	607	669	627	589	641	664	652	614	667	665	600	602	654	610	629	621	643	591	668	657	631	638	609	605	640	673	604	648	659	677	625	664	662	621	621	613	662	607	604	612	617	623	653	592	649	638	653	663	639	640	630	657	632	650	621	616	626	618	668	678	635	643	646	561	654	626	679	649	691	659	660	735	648	622	657	622	664	643	678	625	631	669	627	653	611	641	596	644	626	609
15050	12359	10881	6156	3833	2598	1980	1536	1306	1204	1189	1063	885	688	650	552	495	462	451	425	402	378	355	335	341	373	340	317	306	331	306	297	295	296	314	307	317	286	320	283	291	260	281	298	266	285	257	289	263	249	276	301	333	256	276	294	261	293	272	286	292	285	240	285	249	240	273	292	267	277	261	262	266	285	263	260	280	280	260	257	265	293	269	259	264	254	270	259	262	265	245	255	272	280	233	273	255	249	262	264	302	271	242	288	252	256	252	258	253	252	255	304	266	257	261	266	268	241	268	299	281	273	282	242	282	295	253	264	255	274	271	263	250	259	251	264	272	250	247	231	249	218	279	258	266	273	252	264	250	252	271	245	271	265	249	284	276	254	241	281	291	267	250	272	264	301	261	301	257	261	250	269	265	281	261	285	267	266	225	253	270	234	265	267	254	250	269	265	261	283	279	261	261	257	256	235	244	273	240	283	281	248	259	258	295	260	298	239	285	289	237	247	273	257	265	301	287	287	292	248	269	246	231	279	285	263	228	253	252	286	248	282	230	268	249	251	260	295	241	264	270	253	289	257	273	258	280	281	269	263	255	246	258	247	257	257	225	261	252	254	290	280	274	259	253	271	269	272	228	278	269	273	273	272	288	263	246	266	256	279	278	251	309	255	284	277	284	255	259	264	259	272	245	270	250	286	257	247	243	271	265	269	285	262	274	256	273	270	265	276	245	262	258	292	249	267	300	280	292	272	276	263	258	296	276	290	281	257	262	246	281	282	248	277	292	294	237	259	263	258	257	296	264	259	271	262	295	254	268	281	264	281	279	242	259	267	263	240	252	300	261	284	288	245	256	248	253	280	278	259	238	250	239	261	273	248	275	275	248	273	293	256	280	241	276	239	251	265	265	264	280	305	249	277	265	256	264	271	276	274	260	292	282	245	272	266	237	265	253	249	262	251	254	267	235	292	281	281	305	275	262	254	281	261	289	268	258	241	261	261	273	261	293	267	255	255	282	253	261	268	228	275	264	276	277	255	245	292	275	250	246	263	270	218	305	297	268	291	268	262	266	255	271	283	270	267	279	272	227	273	298	279	253	277	275	260	237	293	264	270	241	276	237	278	263	277	260	270	269	283	291	256	297	284	271	264	296	261	261	246	296	269	249	259	290	294	273	280	276	248	271	283	282	257	286	298	267	245	281	271	254	251	230	282	258	248	290	272	239	270	271	277	288	257	248	278	257	264	268	276	265	256	250	239	235	290	279	290	262	265	268	289	279	257	247	288	272	263	229	280	261	284	296	271	285	259	266	284	268	256	260	272	219	260	270	286	264	237	255	300	253	278	255	260	282	292	254	277	305	276	244	252	255	277	276	249	252	261	288	263	279	244	289	275	248	271	235	296	287	269	264	280	282	267	256	275	234	245	264	264	264	264	267	247	275	254	264	275	262	271	237	302	255	270	255	262	244	283	304	275	279	231	234	286	238	263	284	249	245	266	253	252	275	265	257	255	281	275	277	266	271	234	271	285	270	273	257	312	261	233	283	267	258	249	255	303	241	284	274	235	272	267	260	276	233	261	275	277	267	276	263	282	256	245	244	265	238	285	264	254	247	265	271	262	288	272	244	277	286	262	288	268	262	273	252	275	239	261	304	297	259	236	273	245	267	273	251	271	278	228	250	284	277	273	249	302	237	303	270	242	243	240	277	275	270	276	275	247	266	287	274	248	285	250	277	251	279	273	262	279	259	259	276	289	298	246	279	250	244	301	292	251	280	259	265	281	283	265	286	281	271	280	275	257	259	269	270	282	267	271	283	226	259	263	222	273	247	255	283	264	285	315	266	254	259	276	304	278	267	258	233	281	264	271	276	288	303	250	258	261	259	270	267	274	281	253	262	272	251	274	246	270	283	265	255	310	246	251	253	266	263	252	252	230	247	266	270	275	285	262	296	263	280	278	252	249	257	279	282	252	270	293	272	269	256	257	248	281	236	260	294	259	300	307	280	297	252	247	246	288	254	278	274	253	260	284	260	269	251	257	265	301	248	274	283	272	258	262	260	300	269	269	260	288	256	277	256	274	273	280	251	272	238	228	275	242	263	271	242	259	291	258	260	247	280	296	248	301	293	260	284	256	281	262	252	295	251	271	259	258	267	254	269	280	262	253	256	263	235	287	280	284	240	312	277	281	274	284	278	289	247	291	266	274	279	242	273	294	236	251	274	287	250	276	299	264	254	274	270	263	230	267	249	248	270	264	255	297	256	288	260	274	264	279	243	261	257	282	255	264	266	303	284	267	278	268	265	267	279	266	266	261	279	280	271	263	278	274	265	287	240	264	291	287	290	256	253	294	283	298	263	298	283	275	256	258	273	296	299	296	267	256	289	255	255	258	308	277	255	271	283	246	266	224	275	253	306	242	285	278	268	257	277	273	285	284	250	269	277	250	255	251	224	285	264	287	248	271	292	274	266	252	269	264	294	256	283	251	270	272	250	268	282	260	271	267	238	274	264	289	262	270	274	263	253	268	263	285	280	247	277	255	258	249	264	261	262	267	284	256	265	261	275	284	275	262	288	257	247	230	272	274	259	290	263	245	285	297	291	255	270	223	272	280	259	263	254	234	254	294	284	242	266	287	305	224	286	287	274	228	269	301	256	265	255	261	267	239	289	235	304	281	310	257	265	264	276	269	306	251	257	323	233	278	283	260	261	258	249	280	249	267	279	265	253	267	253	278	262	250	273	281	264	302	263	259	268	280	270	249	234	291	242	250	247	291	269	274	262	253	250	262	264	270	279	257	293	309	257	250	277	234	269	272	268	298	256	267	275	258	252	262	287	248	255	249	285	244	247	281	282	252	260	274	296	308	292	250	264	260	255	293	249	253	267	268	254	230	251	304	272	298	294	260	276	269	271	260	247	278	259	275	258	256	245	263	241	264	249	285	256	276	223	284	231	249	276	266	285	245	264	262	268	265	264	264	291	273	243	233	267	266	252	260	254	256	276	270	265	266	252	269	245	271	272	263	273	286	264	256	291	285	267	246	257	243	251	231	245	270	256	276	281	241	307	287	268	273	277	255	257	276	293	290	264	279	257	266	241	259	307	275	288	273	286	296	268	267	268	282	289	287	275	289	268	281	250	282	254	241	257	260	269	278	265	282	264	236	286	290	260	280	258	268	245	259	252	245	257	262	275	281	289	273	276	264	286	251	258	294	284	267	288	285	299	270	274	232	238	231	263	311	275	281	280	312	266	244	247	274	265	275	238	269	261	262	233	279	276	241	295	325	287	274	287	258	246	254	262	261	243	261	257	259	265	261	277	248	270	251	271	256	280	262	268	261	256	253	278	248	266	257	257	276	267	249	301	262	269	256	268	251	276	267	284	286	245	307	257	274	284	281	268	286	279	257	267	282	261	255	257	292	247	263	240	276	264	312	275	261	250	286	237	246	272	231	268	279	267	272	275	280	238	259	269	276	273	271	251	279	282	273	289	299	267	245
9763	11830	15603	13974	11946	9833	8019	6672	6039	6108	6016	5502	4344	3586	2969	2578	2248	1868	1858	1835	1749	1589	1399	1335	1276	1180	1181	1115	1021	1021	1047	1069	965	1067	1049	1053	1033	930	967	920	855	879	850	752	759	785	759	799	774	717	795	768	775	794	778	761	705	815	768	734	764	734	717	770	706	705	725	689	691	723	699	639	692	673	677	640	663	684	720	662	677	689	725	692	709	602	725	673	698	665	662	653	653	658	640	667	676	628	671	655	661	680	672	677	659	668	726	684	660	695	604	674	638	715	692	687	670	665	641	651	694	647	669	660	643	676	674	675	582	662	658	663	650	699	673	664	645	669	637	664	706	675	664	668	714	665	679	656	709	657	654	666	714	658	665	666	661	639	606	668	669	647	666	648	682	726	673	680	661	654	677	719	662	683	710	644	677	635	617	699	696	641	616	672	650	682	641	724	649	645	638	689	660	683	651	734	667	688	674	648	696	673	656	687	679	664	680	651	656	643	658	660	659	658	669	634	703	661	637	696	701	666	600	662	676	631	646	659	667	672	721	640	621	697	599	639	663	706	652	653	724	669	676	639	682	664	647	671	683	688	645	631	631	674	647	627	677	667	709	675	604	687	622	697	674	693	632	666	674	647	640	716	672	681	711	681	664	647	703	681	679	653	650	641	746	631	672	670	699	697	671	663	700	683	686	676	673	669	685	690	645	670	655	621	669	632	661	682	650	677	699	649	684	750	662	664	635	649	680	688	704	673	657	628	652	701	695	689	642	680	668	689	684	626	723	664	660	664	675	663	639	696	646	677	658	692	639	714	700	668	695	679	664	667	651	673	620	694	688	699	655	658	667	649	663	688	684	691	679	675	702	658	621	645	686	691	689	660	623	672	676	662	640	658	676	644	613	664	699	653	655	626	648	725	701	685	699	736	647	634	678	683	668	679	698	682	678	708	688	692	708	650	654	687	662	643	659	623	727	659	689	662	697	679	695	674	701	649	670	694	676	666	698	625	664	664	623	666	644	678	669	629	679	661	672	629	656	698	684	685	647	653	638	652	683	681	651	678	701	688	682	709	673	683	684	641	662	681	663	687	691	669	648	653	661	681	669	665	659	652	714	666	670	657	713	677	699	714	636	671	664	600	664	710	705	664	659	707	671	684	637	693	699	698	666	635	683	654	687	676	655	651	677	682	658	632	684	621	693	646	680	681	748	669	642	725	684	689	639	649	695	678	708	642	689	673	706	706	662	717	673	706	662	677	696	672	688	695	649	651	656	631	695	688	651	682	626	669	658	668	698	662	623	639	690	625	654	678	659	688	642	650	675	677	688	628	677	662	716	644	655	692	635	675	640	689	668	660	656	686	637	722	607	658	679	757	651	651	656	685	659	678	734	659	632	645	642	666	680	649	666	712	690	660	705	636	697	686	627	673	643	656	684	675	689	652	666	611	725	678	672	666	674	725	649	647	678	651	674	678	667	692	704	650	704	642	642	649	682	684	654	649	654	668	664	662	665	666	714	669	641	708	689	694	732	714	648	683	675	683	667	646	658	705	649	695	653	684	692	665	658	659	680	682	608	678	652	686	663	663	686	655	722	650	649	700	644	676	675	665	707	673	634	685	683	650	700	655	694	688	703	686	686	654	692	683	669	665	648	675	642	665	646	683	695	672	687	669	672	646	658	669	670	649	693	697	642	651	633	647	629	629	622	683	646	653	629	693	678	648	667	617	668	659	642	671	650	651	648	681	658	698	659	669	663	666	700	642	676	647	708	673	688	632	670	670	661	648	687	639	662	706	689	689	694	703	646	645	687	640	658	639	659	644	727	697	688	659	698	665	688	701	681	618	701	704	693	649	651	626	663	626	703	663	684	717	651	705	692	671	647	656	666	684	654	692	698	639	667	676	640	665	620	647	632	693	667	649	641	676	658	679	686	695	675	724	648	671	712	680	641	631	696	631	632	684	745	662	706	632	642	695	671	623	654	686	686	663	672	674	706	662	613	686	622	664	627	660	691	668	652	658	667	612	665	695	647	690	653	684	684	666	692	642	697	637	730	662	683	671	645	663	695	697	619	696	643	665	637	658	653	675	695	704	676	679	652	695	687	646	659	672	647	718	633	661	706	660	687	698	639	657	695	636	590	649	712	638	674	664	694	665	635	723	720	609	682	724	652	671	684	654	669	711	683	658	649	690	666	673	677	670	644	678	656	661	648	663	681	639	693	653	697	696	714	667	688	648	699	680	669	718	720	682	663	666	660	659	641	631	660	707	689	662	701	655	686	696	674	672	658	676	654	655	702	672	683	679	642	668	662	633	658	655	665	625	677	661	670	664	671	689	675	670	690	641	681	649	664	694	639	679	663	678	674	681	694	738	675	599	659	664	693	640	694	659	679	646	610	649	653	704	682	641	644	672	636	649	715	665	654	689	655	711	706	635	682	691	624	648	656	674	691	686	699	681	696	670	669	706	661	650	672	683	670	641	684	637	662	664	688	651	710	673	703	648	659	608	676	681	691	644	714	651	652	623	691	636	690	688	648	667	689	641	694	649	661	652	673	643	699	658	659	682	653	685	648	629	689	656	696	679	703	680	641	696	688	642	683	658	659	636	642	633	634	667	676	669	639	689	701	685	694	658	700	711	650	613	656	662	661	687	674	674	652	726	667	719	671	713	696	695	679	660	644	702	680	740	679	635	666	655	656	675	701	647	699	647	660	653	693	665	658	690	676	636	641	670	626	653	674	660	610	699	706	647	668	654	677	685	680	718	672	683	673	662	646	650	659	671	692	650	675	684	680	663	691	674	621	686	647	690	625	682	646	684	635	688	675	686	696	646	635	668	666	674	646	694	637	679	684	661	667	672	660	661	706	679	660	676	634	684	686	665	683	695	677	698	660	649	697	681	649	703	694	666	634	663	667	695	677	675	662	649	672	688	695	669	631	661	644	648	677	636	657	668	671	692	691	665	710	611	654	661	694	680	717	663	661	647	704	661	730	659	663	675	706	675	681	653	713	688	690	687	662	622	677	612	698	661	653	670	671	651	634	681	691	677	664	605	643	648	703	705	665	639	626	710	647	686	659	670	655	687	635	659	650	675	711	678	676	717	620	659	672	671	644	672	630	695	660	672	685	686	674	665	655	694	660	684	690	697	639	679	706	643	680	641	696	638	669	675	650	664	677	659	724	687	616	641	628	701	699	650	633	688	687	676	687	662	707	737	619	676	657	663	673	616	712	690	683	689	673	677	640	644	659	647	679	657	613	670	695	690	658	646	631	666	632	638	671	686	677	676	656	638	680	633	623	641	697	688	644	675	698	630	635	661	716	652	669	629	655	658	651	670	675	679	654	651	646	684	633	679	653	634	704	674	693	647	662	667	662	661	716	664	665	692	691	636	630	679	672	662	701	658	662	695	625	676	665	682	654	694	679	680	703	666	739	669	675	651	687	625	705	667	701	683	679	669	646	614	708	670	693	699	663	641	667	701	641	677	698	643	699	712
34628	45028	36422	23617	18910	12820	8200	4770	4022	4967	4730	3661	2823	2228	1322	1169	960	859	930	827	841	613	543	475	428	427	418	427	377	355	342	377	359	373	365	381	336	344	360	314	342	280	318	327	279	342	294	321	311	298	295	319	295	302	296	294	301	329	292	326	292	289	312	286	277	274	283	272	267	279	292	291	263	260	253	276	263	291	264	299	321	303	267	283	287	271	244	265	275	267	293	242	284	263	263	272	278	264	276	246	269	282	259	277	303	269	273	268	274	280	285	279	277	258	242	261	290	266	259	290	264	296	265	269	287	273	261	262	272	256	273	251	260	263	271	296	269	258	289	310	284	256	280	282	253	262	291	274	259	262	255	274	266	268	262	252	306	280	272	268	268	291	280	293	298	260	252	251	244	256	246	285	264	282	258	268	289	271	278	288	272	257	287	276	282	281	288	315	282	270	272	305	274	269	254	278	303	317	285	290	271	290	296	281	294	255	268	293	279	266	267	257	276	308	315	286	268	321	272	290	252	262	286	268	302	301	262	267	267	274	291	259	275	276	279	256	304	270	282	293	281	267	275	265	297	281	312	261	259	278	272	254	286	271	292	281	288	308	291	280	277	291	305	278	271	274	267	276	274	283	294	282	313	288	275	255	283	289	281	295	277	274	283	263	299	265	290	271	287	294	300	297	294	255	246	245	262	259	251	260	269	271	282	256	279	246	266	285	296	302	292	279	248	248	298	277	287	291	269	284	254	269	273	264	263	258	252	250	253	262	266	277	270	264	275	240	274	247	289	257	301	294	284	278	271	271	279	282	257	257	315	278	272	259	266	288	281	270	256	289	276	254	272	285	237	282	247	261	289	261	275	281	263	274	262	315	256	296	267	276	289	270	255	275	289	256	252	269	308	277	239	253	265	255	265	281	250	256	277	271	287	281	271	252	278	276	281	264	283	241	283	289	272	272	271	264	280	247	250	287	253	297	296	288	276	266	274	264	252	253	271	310	300	268	268	296	292	305	302	291	272	256	283	302	290	238	270	282	272	305	283	285	272	267	267	244	267	242	292	267	275	309	255	259	271	249	287	267	300	265	276	253	280	259	265	261	270	279	309	304	266	277	312	279	246	287	257	262	273	261	279	240	260	281	279	260	294	245	276	298	269	260	280	255	270	259	239	261	274	299	299	275	253	285	228	272	285	270	277	300	255	262	291	306	277	262	276	272	273	252	284	292	288	258	272	267	278	274	265	303	283	341	245	289	297	275	286	260	294	260	293	284	278	276	265	263	270	283	282	281	270	249	239	290	268	299	275	244	289	252	274	278	283	275	302	292	250	272	299	306	284	222	252	289	276	260	314	261	270	249	300	269	290	306	252	266	303	275	287	283	290	306	290	251	254	276	289	256	307	290	280	288	264	276	281	274	286	261	262	266	292	256	278	265	269	258	250	268	269	308	277	275	284	278	263	264	264	287	284	282	255	257	280	259	253	246	300	261	311	304	301	299	278	283	260	245	252	259	289	259	298	291	277	300	274	282	262	260	257	292	246	242	315	273	290	289	266	280	267	266	301	248	267	264	282	282	281	285	251	267	285	272	275	295	243	261	266	267	259	272	276	262	289	300	292	296	278	285	253	261	281	313	314	284	297	263	270	259	256	249	255	262	314	264	274	276	274	291	293	257	257	261	254	274	284	244	278	272	271	269	271	263	259	248	283	275	292	287	237	273	293	269	264	313	257	247	259	272	284	270	306	297	277	309	289	283	281	263	265	260	262	289	263	307	273	281	265	275	300	274	267	260	271	247	271	302	256	281	264	296	274	258	287	270	247	255	275	285	275	256	237	293	258	260	262	272	277	271	320	248	288	268	314	286	298	245	258	295	254	283	314	284	261	267	252	254	296	292	299	284	292	305	288	266	274	251	262	254	255	259	279	281	264	273	263	255	289	269	308	277	272	277	259	270	242	272	284	275	271	274	289	299	276	258	271	319	277	282	265	258	254	278	264	272	242	276	259	257	266	287	281	291	261	286	274	275	280	278	273	274	263	294	300	264	284	286	278	266	293	280	276	269	223	265	290	282	272	267	273	254	287	289	275	250	261	252	285	297	294	274	291	284	289	276	234	286	263	270	274	290	263	256	281	283	266	294	275	269	230	292	263	279	233	253	263	285	276	292	269	297	274	253	283	261	288	302	274	274	286	273	310	311	277	269	273	273	305	308	258	264	274	244	277	283	305	285	291	273	265	253	273	257	250	263	273	270	251	248	277	265	286	290	285	304	258	269	249	280	270	279	249	249	263	290	279	255	267	278	273	258	267	257	264	257	253	240	287	298	274	283	267	306	257	249	308	254	276	288	282	283	293	276	287	306	246	277	264	292	281	320	289	274	254	293	286	250	283	266	266	275	284	288	273	268	248	305	277	295	257	259	261	243	286	299	278	288	263	261	251	268	261	286	260	307	257	246	280	281	304	283	288	284	289	289	282	289	264	265	290	272	310	248	276	278	302	277	293	280	275	276	252	275	266	281	279	286	239	275	260	268	274	253	253	313	281	283	257	296	274	252	264	282	266	282	275	253	288	269	286	256	257	268	283	279	307	259	257	270	285	295	285	278	294	295	280	276	271	279	282	269	243	243	264	241	305	266	283	274	251	303	259	282	279	292	299	273	269	263	291	277	287	279	254	228	292	279	279	266	279	260	244	274	285	258	268	270	307	297	269	290	268	269	257	279	265	234	241	255	266	282	283	270	243	285	255	264	288	291	283	269	288	253	270	263	284	281	263	302	250	270	304	286	266	277	271	276	261	262	256	285	295	305	271	268	254	277	278	317	280	271	271	282	267	287	266	261	266	261	265	303	266	287	322	262	284	250	247	280	275	238	283	298	261	254	263	300	272	243	258	251	283	255	280	294	253	294	259	256	302	267	259	267	281	259	286	255	249	251	270	261	256	259	279	295	270	259	282	263	260	273	287	258	292	245	295	276	286	297	279	266	248	295	278	305	260	270	313	289	284	269	281	263	300	275	269	263	284	229	269	254	254	260	282	270	270	296	266	257	283	281	277	280	252	276	263	311	285	245	277	293	261	287	269	291	240	277	284	231	285	310	296	282	277	264	278	277	283	253	277	267	280	266	239	269	262	265	269	242	285	257	257	251	296	269	269	274	285	288	286	265	272	276	269	280	301	250	277	279	261	258	284	285	271	255	285	299	287	283	295	295	286	267	255	296	273	281	281	291	276	271	284	261	292	253	289	257	263	287	262	271	262	260	277	259	278	277	285	282	297	250	290	264	231	303	266	289	278	247	256	289	285	256	241	251	224	282	268	288	292	272	266	249	230	267	299	279	292	276	279	284	260	262	285	218	274	252	270	298	278	258	294	266	272	287	230	252	252	267	284	273	291	249	272	269	259	257	279	259	299	293	266	276	252	260	300	263	297	277	248	288	300	278	316	259	283	268	246	260	278	278	252	315	242	288	273	298	254	247	299	279	283	261	300	253	316	287
23374	39414	31279	22450	20744	18567	16305	12435	13678	17318	16191	13808	11800	9811	6694	6249	5196	4612	4889	4515	4748	2899	2583	2267	2030	2005	1746	1587	1467	1336	1303	1347	1467	1374	1369	1311	1264	1257	1252	1047	990	981	1006	940	902	906	865	908	837	883	838	938	822	834	853	867	887	864	787	808	835	781	793	805	790	728	757	682	709	696	745	709	676	705	707	739	742	706	719	688	688	678	666	702	754	700	638	638	740	661	706	679	719	689	668	654	673	679	627	654	711	696	713	693	681	681	623	648	682	694	671	684	657	694	711	670	693	656	696	656	697	698	717	673	688	685	710	699	696	694	671	642	664	667	683	670	715	718	648	654	697	675	677	709	726	653	730	695	626	687	682	710	687	657	680	682	670	679	672	699	682	686	733	690	669	678	679	715	699	679	695	653	681	674	670	665	663	686	725	715	657	675	713	674	681	719	693	643	697	723	667	688	670	693	653	668	678	729	665	716	715	682	674	700	684	648	704	661	659	672	735	691	687	664	692	705	672	678	665	705	708	699	703	681	722	730	746	682	713	714	653	689	746	643	663	717	693	632	665	688	684	724	689	715	651	742	709	669	717	681	680	657	688	658	672	688	686	718	693	653	711	686	671	668	634	682	727	627	632	714	680	709	724	686	717	706	697	700	708	682	638	696	657	626	654	672	696	754	711	662	680	656	723	689	717	741	708	683	668	724	658	670	682	700	685	716	711	728	667	661	663	651	665	707	679	704	679	726	634	697	755	652	648	660	701	684	673	692	673	692	692	678	681	709	675	687	704	669	744	732	676	685	702	719	657	660	686	697	670	658	665	713	669	692	674	712	669	716	726	653	683	656	698	678	742	707	683	695	691	709	711	687	639	664	684	659	688	656	726	679	691	689	689	672	662	666	660	687	700	710	698	674	655	663	728	631	706	662	697	680	683	694	676	686	685	666	670	697	669	681	721	690	720	673	683	695	648	696	721	635	648	708	679	689	715	706	732	681	685	653	671	703	678	670	681	663	756	698	683	728	661	674	683	720	690	715	691	686	678	714	640	672	608	660	704	665	684	670	665	641	699	680	669	665	695	684	664	694	644	699	692	682	699	712	680	683	736	709	650	659	688	705	696	684	695	713	725	678	715	690	661	677	675	652	699	655	699	711	700	708	710	725	717	698	720	683	654	752	666	671	696	694	661	719	679	658	709	680	679	699	677	644	704	702	673	744	698	691	660	692	681	718	681	664	715	699	686	666	687	682	704	681	711	741	693	729	676	650	709	698	653	668	667	738	669	648	652	673	669	692	606	695	677	707	727	696	684	679	733	657	700	684	663	714	685	702	667	662	679	627	677	705	709	678	685	654	698	693	691	700	667	702	704	643	655	671	655	649	693	705	689	650	636	652	707	732	698	723	679	681	689	683	676	692	734	686	713	661	674	690	671	650	698	647	692	667	663	703	709	672	728	655	645	668	648	685	662	718	686	661	683	695	703	711	682	649	683	702	694	699	721	688	729	709	683	675	665	680	669	695	676	722	665	706	697	660	694	669	702	713	719	667	673	680	718	733	637	670	652	657	677	662	698	717	666	682	702	668	656	749	688	685	704	724	650	671	687	722	695	731	684	733	703	655	658	693	638	672	717	682	646	700	717	688	682	683	697	615	707	710	678	662	722	695	712	678	663	716	701	698	659	704	705	712	708	693	671	676	668	681	709	649	717	663	690	663	670	708	680	758	737	702	704	718	677	693	660	723	662	698	719	640	700	654	621	721	660	718	678	684	728	697	718	650	645	682	674	705	665	709	683	642	698	654	687	675	667	722	681	675	686	649	670	655	705	689	715	698	705	687	665	650	711	651	715	733	654	661	715	678	692	689	713	706	722	667	692	669	654	694	706	684	646	678	717	697	686	623	632	695	651	681	687	665	654	654	689	658	634	657	639	716	698	608	677	655	673	708	691	689	675	725	661	654	677	676	690	725	685	716	666	653	693	756	684	708	749	719	686	611	638	692	714	717	691	662	624	694	670	713	661	677	703	664	660	694	685	670	687	724	708	682	675	658	721	652	646	663	686	658	682	633	702	691	680	691	691	663	725	718	682	707	685	654	697	725	663	686	660	679	708	698	703	686	650	661	707	677	663	680	662	689	713	640	669	665	688	699	738	678	702	624	672	693	637	677	652	699	702	702	697	672	682	682	678	696	661	735	711	683	704	705	683	708	706	695	710	696	679	703	654	708	682	646	667	709	681	747	675	730	688	709	701	638	706	712	689	688	698	622	743	699	713	658	726	681	682	667	718	685	729	680	672	678	661	680	689	694	679	691	657	677	699	709	662	706	675	710	682	706	743	677	681	681	670	658	677	703	666	663	732	725	690	655	695	682	680	691	695	696	671	698	680	739	684	647	678	654	673	663	644	668	677	702	668	679	695	693	726	721	657	655	674	640	670	707	689	694	715	665	678	717	681	709	701	667	673	674	704	684	708	692	641	694	662	624	669	683	704	654	656	679	629	680	694	679	671	691	675	696	680	617	704	672	678	686	687	703	706	716	637	691	691	714	712	646	710	686	726	702	690	677	670	661	667	693	640	686	694	689	700	682	692	652	648	710	688	661	704	683	707	650	638	657	668	621	701	702	701	650	663	680	684	728	661	676	647	675	697	711	659	700	637	691	671	634	696	704	693	698	696	702	667	661	702	691	700	675	682	695	731	707	699	699	676	711	632	684	640	684	695	699	741	711	677	731	638	676	680	682	698	703	689	646	673	711	723	682	678	651	689	694	651	635	650	691	667	677	667	671	715	680	685	709	669	655	707	672	652	661	687	683	675	645	653	689	669	670	701	683	734	693	680	658	704	693	718	690	680	661	706	680	640	670	741	674	664	699	656	696	699	673	687	735	737	693	652	693	674	665	728	678	661	695	687	738	733	650	656	651	666	683	705	658	698	665	677	677	638	697	666	664	668	695	708	673	616	665	710	641	723	656	701	681	724	683	717	687	715	729	720	693	678	691	676	691	683	729	677	673	705	648	673	707	703	686	669	727	656	674	715	681	711	699	688	683	666	670	671	710	701	708	678	715	699	715	674	674	691	678	663	620	636	733	685	738	633	641	667	667	702	712	671	694	702	711	650	737	645	724	700	748	712	670	726	717	688	700	683	670	660	715	714	724	657	690	688	687	658	652	681	714	753	701	695	690	668	661	689	644	738	697	733	651	635	656	720	660	686	730	693	667	695	691	677	685	692	666	662	681	703	692	646	668	640	708	683	698	696	694	671	676	680	732	639	711	728	705	712	691	696	636	703	715	626	711	678	673	694	652	731	701	682	707	705	718	701	660	657	757	752	708	701	678	656	651	639	664	716	720	691	697	662	662	691	653	715	682	648	698	661	714	713	689	695	665	677	667	716	700	717	626	723	665	715	744	687	652	656	722	700	689	677	689	687	734	647	674	676	667	693	655	670	658	658	636	666	697	690	702	741	665	659	626	692	677	693	650	711	706	686	704	714	660	656	684
44355	48890	40376	25364	22024	18444	15036	8707	6390	8164	8624	6074	4973	3105	2270	1809	1605	1293	1647	1395	1190	745	696	586	539	552	479	478	414	379	354	371	376	386	435	393	376	350	370	350	299	297	333	283	296	285	278	287	315	289	292	307	305	299	267	288	282	311	305	286	237	244	257	265	293	266	280	276	285	269	278	271	233	249	247	267	246	243	277	275	266	266	258	228	237	257	259	241	254	244	247	263	263	300	261	256	249	249	259	261	233	275	247	261	290	240	280	247	291	280	239	277	243	242	270	293	248	255	266	268	261	252	299	265	269	249	260	254	264	257	230	256	267	261	285	262	252	251	288	282	246	254	243	237	267	279	259	241	252	243	251	277	260	229	251	247	263	255	252	271	270	242	286	243	265	257	286	268	257	270	270	243	274	258	228	264	253	256	245	261	272	276	240	247	227	250	259	259	274	269	215	250	270	261	276	278	277	224	247	273	237	248	251	226	248	252	270	287	286	274	261	266	266	265	266	258	264	245	254	277	263	252	275	270	242	228	251	269	270	270	247	267	242	275	270	290	258	243	252	244	219	281	261	220	271	252	296	292	276	263	240	255	301	243	270	284	265	244	273	250	256	252	252	281	231	257	259	249	259	266	283	270	238	234	237	255	248	264	272	255	264	293	251	247	259	314	272	249	255	265	257	291	275	246	261	267	265	241	270	257	258	282	234	243	258	241	240	268	263	245	241	248	253	235	281	262	245	248	239	264	264	252	256	278	253	264	237	235	290	242	264	278	264	268	220	272	263	261	279	263	240	253	254	242	276	301	235	255	253	251	265	241	270	278	240	271	276	290	248	273	217	277	295	249	220	245	274	213	236	264	265	244	245	241	257	291	264	211	284	255	268	270	260	242	282	262	284	261	272	246	256	244	262	256	257	259	241	260	261	280	270	238	242	229	240	239	258	227	252	253	242	304	234	267	233	262	276	255	243	276	250	251	272	248	227	253	253	296	257	269	268	280	241	263	259	236	245	271	274	261	282	256	257	263	245	261	283	238	282	238	245	250	278	262	261	277	277	255	280	281	293	282	266	280	263	292	267	278	233	278	226	246	263	270	257	255	286	252	257	252	239	251	244	260	263	286	252	251	253	247	257	247	238	275	237	240	241	279	278	252	239	232	266	264	259	259	279	227	256	291	270	245	267	256	263	287	281	265	268	245	253	284	277	246	285	259	290	291	259	276	270	268	256	278	256	279	299	274	247	244	256	270	243	223	243	285	257	253	232	250	252	247	237	278	247	269	282	260	282	246	280	257	270	266	271	273	283	271	267	269	230	236	251	296	275	242	228	275	307	273	249	239	255	266	291	261	267	226	256	267	257	271	266	282	271	248	265	281	267	256	258	280	244	249	248	274	242	238	262	274	260	255	246	268	274	275	271	244	257	250	274	271	259	294	225	234	247	281	258	253	245	258	262	275	248	264	264	286	236	246	258	263	254	279	262	277	238	284	260	252	272	239	272	259	272	242	233	262	282	256	274	250	255	272	268	249	249	251	258	268	241	255	282	253	271	271	271	232	241	228	284	269	299	267	235	249	237	272	269	266	268	249	259	250	277	252	259	263	271	257	247	261	257	261	279	256	245	271	265	225	259	246	270	279	258	282	278	280	261	240	232	259	271	253	259	246	252	274	241	289	263	278	260	248	280	262	264	277	291	297	246	246	261	232	243	263	271	264	263	275	255	280	275	252	254	246	260	270	247	260	266	264	251	255	232	259	292	245	280	245	260	262	270	276	274	278	262	295	264	244	266	244	292	255	310	256	281	249	270	271	245	253	246	266	259	266	251	286	259	240	266	264	235	258	264	285	291	254	258	242	256	269	300	253	256	263	291	258	243	254	273	258	255	271	249	227	279	263	251	261	264	252	275	240	291	257	278	228	267	275	255	239	272	251	257	236	259	241	233	304	284	259	221	249	257	251	254	260	285	248	270	250	274	290	258	241	264	253	263	267	250	256	260	289	273	279	293	251	281	272	282	257	256	243	240	243	248	254	258	248	262	261	226	262	232	256	271	244	242	245	271	302	235	239	259	231	250	245	258	224	250	268	246	262	273	269	284	280	263	238	242	253	258	261	272	262	298	285	268	277	257	242	266	216	265	242	241	245	279	261	247	242	242	243	253	240	264	258	255	263	273	230	268	250	283	271	271	261	239	247	273	260	235	268	278	262	250	280	268	235	261	259	285	251	255	267	221	237	243	267	241	247	257	254	223	316	266	253	258	285	265	245	265	268	275	232	252	267	233	277	274	264	275	259	247	286	266	263	255	239	280	256	234	248	269	268	307	232	267	264	254	277	252	275	272	246	256	289	289	272	261	260	242	283	256	259	269	243	271	253	276	300	248	272	242	253	239	270	274	246	289	275	255	288	258	267	256	239	285	228	266	274	267	272	246	277	221	243	267	251	243	217	270	257	255	236	255	225	244	263	275	265	286	233	269	287	263	250	262	263	258	265	269	251	261	258	270	260	260	226	250	268	270	284	253	265	286	282	272	265	262	266	213	286	264	244	272	280	278	286	269	248	295	249	259	273	274	258	263	251	256	259	267	263	261	240	286	258	266	251	278	259	254	244	287	250	277	269	256	268	283	283	256	320	284	285	264	278	233	253	303	261	268	269	280	240	282	283	250	244	246	294	259	249	273	269	264	252	253	262	253	284	260	229	272	243	270	257	238	239	241	287	252	263	249	249	249	291	251	269	288	224	263	231	237	298	293	280	287	289	265	256	264	249	250	257	247	272	240	236	258	261	250	297	264	234	264	240	278	269	237	249	265	244	257	283	307	271	248	265	255	236	270	246	235	243	245	278	264	260	255	266	238	259	250	246	257	291	250	289	232	253	241	246	247	210	257	265	247	256	285	266	289	261	266	265	300	273	268	278	237	286	291	278	247	227	245	239	247	262	255	260	239	302	265	242	294	268	234	249	229	253	243	259	269	275	260	285	283	234	271	251	242	262	236	296	278	235	232	255	272	252	252	246	286	271	254	240	260	294	277	279	295	246	271	249	253	239	265	244	252	267	267	266	247	261	262	269	292	252	291	259	238	239	253	236	254	284	250	264	284	287	284	252	254	256	288	251	262	247	249	270	270	290	267	269	279	282	258	268	251	260	256	249	273	254	260	240	258	268	250	243	236	245	288	259	263	254	230	290	267	254	256	273	265	245	261	270	250	225	271	264	233	261	277	269	274	264	242	243	270	270	270	261	236	272	228	246	262	264	234	248	258	281	264	271	261	253	266	239	244	262	257	268	238	265	276	276	268	255	269	272	232	285	270	229	281	290	281	278	248	273	264	237	265	265	300	226	286	289	254	253	272	253	265	266	290	258	265	241	285	271	248	275	243	258	232	243	240	252	237	228	247	246	268	269	282	239	272	251	239	248	275	270	249	257	247	300	258	267	256	259	275	253	264	249	276	284	271	242	270	269	261	250	262	261	251	261	257	252	239	240	238	278	251	262
31033	44644	37279	28835	26959	23609	22596	17179	18558	22737	22603	19038	17112	12657	9895	8541	8011	6891	8480	7286	7230	4082	3338	3029	2764	2472	2296	2022	1784	1630	1570	1689	1627	1649	1593	1605	1499	1477	1389	1305	1135	1133	998	1032	978	933	978	880	901	819	826	905	890	854	838	853	867	914	930	802	797	737	784	766	739	765	680	704	698	744	714	693	694	658	657	704	752	654	674	635	647	631	657	699	694	625	700	647	639	667	616	590	675	625	614	659	612	647	658	650	605	654	674	640	651	639	623	691	604	614	665	591	617	652	652	650	639	642	689	653	629	706	641	600	649	637	672	637	669	667	596	659	614	652	670	630	616	632	611	659	628	647	663	585	606	662	624	605	645	621	654	666	607	635	650	643	632	644	629	635	630	638	622	670	657	657	639	668	616	615	613	668	633	643	653	611	597	577	595	657	604	630	637	680	670	678	623	601	591	679	685	658	609	706	640	612	641	637	663	630	623	593	669	703	631	600	642	614	634	646	664	635	610	629	616	638	677	669	651	633	670	658	619	643	613	609	603	615	646	693	674	650	649	645	636	654	655	680	624	590	610	635	683	637	611	678	625	677	660	628	655	564	650	669	665	626	617	670	603	637	664	638	616	640	625	660	670	639	636	622	628	705	620	612	664	625	625	664	653	640	642	633	631	642	655	616	601	621	658	614	636	582	633	661	664	635	654	663	677	631	600	662	606	627	653	589	652	619	584	628	637	667	630	642	625	677	647	607	629	636	655	650	588	645	619	642	625	635	621	645	615	670	676	645	672	661	630	643	621	661	623	652	678	630	688	674	639	664	626	609	657	655	627	663	651	685	674	644	641	600	602	666	641	613	647	594	615	638	655	618	601	600	615	670	677	666	645	656	647	630	643	619	641	616	616	643	655	635	626	675	677	603	582	613	623	661	608	653	644	675	658	632	640	659	609	645	643	601	625	602	642	635	591	678	609	644	662	666	621	692	640	613	633	674	620	671	610	636	636	639	643	624	594	663	666	656	631	643	631	659	656	631	652	647	642	622	601	612	667	633	612	623	643	681	638	669	662	618	626	633	636	690	666	678	691	663	631	648	686	663	631	620	627	646	610	640	670	671	626	601	622	619	683	617	648	625	638	639	634	609	631	604	597	671	624	635	654	617	633	659	646	635	595	623	652	676	645	618	671	670	681	627	601	657	635	647	625	641	632	629	667	628	728	647	630	608	651	607	592	602	615	618	636	645	673	601	641	668	646	682	638	670	670	638	620	658	690	617	672	671	606	668	629	667	654	665	618	582	630	632	637	641	625	630	631	674	622	624	655	643	619	633	678	663	638	654	651	671	649	635	624	596	610	666	636	629	673	633	601	664	643	678	628	632	658	641	647	672	622	660	603	629	673	615	641	646	619	595	655	692	672	672	647	669	630	610	647	632	623	616	676	648	725	651	610	669	644	648	655	612	660	558	571	635	631	621	631	669	609	644	619	622	648	639	623	650	672	644	642	615	596	600	688	663	641	678	638	660	638	618	652	644	673	658	641	670	628	644	637	689	612	618	635	602	664	667	641	630	614	669	634	609	667	642	663	613	611	659	672	612	678	643	613	657	645	690	674	641	622	669	599	626	628	674	639	643	675	628	608	660	644	631	602	680	635	641	616	667	627	643	611	619	614	655	673	692	616	650	645	659	650	673	615	624	599	642	668	631	682	602	645	612	660	654	610	642	630	653	583	658	625	631	649	602	657	606	598	610	615	657	643	617	662	673	652	638	614	638	625	650	624	608	658	580	626	614	682	614	630	651	668	620	640	627	638	612	661	650	587	669	677	679	669	623	641	630	640	637	652	659	629	677	653	626	629	664	633	656	659	677	689	648	659	640	633	645	636	675	627	690	618	688	586	621	630	639	613	633	663	631	666	673	655	640	653	639	642	677	652	639	601	596	656	641	648	662	670	683	648	634	662	628	650	600	646	656	671	619	638	624	658	589	658	631	641	670	598	629	673	645	655	669	623	664	639	667	640	626	611	626	642	616	634	633	669	646	649	614	645	664	675	573	637	636	596	716	666	651	654	632	663	603	662	669	617	643	653	625	681	618	633	645	639	668	654	658	689	644	594	628	671	594	629	636	591	611	647	675	681	655	618	648	666	615	621	669	681	659	663	641	617	621	612	617	680	680	682	678	667	613	604	637	648	641	612	674	648	679	668	653	598	650	603	626	690	651	628	670	655	594	638	635	672	638	609	602	633	632	631	619	661	660	637	604	647	607	652	614	638	681	620	684	674	652	629	638	680	625	669	615	620	667	628	665	624	644	618	647	623	592	619	636	659	619	630	647	603	654	659	647	682	639	639	679	638	665	624	660	635	611	641	609	580	611	608	617	665	649	664	641	666	676	641	581	616	624	629	616	683	626	680	661	650	662	614	653	604	643	617	626	659	606	624	655	626	623	629	701	642	630	632	613	671	668	660	648	644	637	613	636	672	627	645	615	671	636	645	589	612	657	639	630	603	630	665	617	653	663	649	655	672	633	626	673	663	632	641	643	610	618	608	628	644	637	638	640	642	608	653	662	689	623	657	618	597	689	635	616	653	656	661	598	574	622	665	665	643	643	646	650	600	643	683	640	658	633	658	647	649	698	611	624	665	654	664	651	633	612	664	610	669	649	637	629	629	640	625	637	614	691	629	620	663	603	622	647	655	663	633	642	661	691	638	637	629	632	649	638	670	686	668	603	614	627	645	627	635	630	663	640	631	665	643	639	617	658	674	643	675	614	665	633	667	632	631	672	620	676	643	604	602	650	662	649	633	650	626	663	650	668	616	621	630	693	618	665	622	628	663	600	660	638	637	647	625	622	662	661	676	621	661	635	646	634	618	613	638	638	597	647	648	628	638	694	635	630	638	601	615	646	664	675	644	663	601	610	558	658	628	623	681	640	655	653	605	661	654	616	638	705	610	644	641	649	655	659	663	627	635	677	671	662	615	658	646	667	648	643	635	618	631	659	654	655	626	610	632	670	605	667	676	629	599	655	631	631	629	613	660	657	640	647	673	646	609	645	621	640	635	654	652	653	617	627	669	653	610	651	659	660	668	621	653	666	642	653	631	690	657	619	647	630	654	657	653	625	626	646	703	614	597	677	644	645	643	580	647	624	630	608	669	637	651	641	644	673	645	595	672	646	650	627	650	586	642	640	624	654	613	627	641	631	645	644	605	647	621	602	620	662	609	658	612	611	628	666	660	654	655	645	610	631	605	658	614	658	592	649	608	647	623	627	678	618	671	662	666	628	651	641	611	598	683	637	659	596	664	601	649	677	640	638	657	649	654	631	622	626	655	604	677	595	644	647	657	629	603	666	648	615	631	606	658	619	638	645	622	676	666	629	670	629	624	662	670	633	663	657	635	640	659	654	633	650	607	625	648	638	641	620	599	657	655	666	655	688	670	652	644	657	637	660	670	637	636	665	665	604	664	640	632	652	628	614	627	607	604	645	637	640	676	594	655	644	669	620
15848	15594	13078	6605	4089	2752	2093	1579	1424	1460	1430	1083	845	699	607	537	554	474	422	462	396	410	378	355	321	345	375	338	326	331	307	302	325	311	318	304	320	308	308	310	270	297	286	295	298	308	296	284	272	262	256	272	270	278	266	247	269	235	289	305	274	247	274	293	285	275	280	298	266	262	281	266	253	270	280	297	266	276	266	280	269	266	296	261	257	268	285	273	290	249	285	265	274	271	239	289	273	279	249	248	262	278	278	294	283	266	271	284	267	264	274	281	271	283	245	233	270	276	291	253	289	288	278	224	246	276	271	254	270	262	248	269	244	253	254	306	239	247	255	277	265	260	257	278	254	285	251	264	257	279	271	256	248	264	265	254	286	286	271	246	266	251	239	305	258	263	260	257	264	266	258	266	252	276	254	279	248	304	286	262	254	277	282	279	291	279	272	261	262	270	281	290	278	297	262	255	280	282	317	293	266	241	314	267	283	294	258	272	242	276	259	251	270	267	311	257	283	266	241	277	253	246	263	256	262	241	241	282	281	264	288	283	247	273	250	275	289	278	273	259	269	256	276	288	271	259	243	261	268	263	247	313	263	236	274	291	263	258	270	260	236	274	261	242	257	262	300	243	294	261	263	294	261	261	279	282	261	247	257	256	251	269	282	272	256	283	272	280	268	255	272	280	265	267	284	280	280	233	264	266	271	234	259	270	271	243	256	218	296	250	246	269	262	250	262	261	251	278	274	276	291	245	262	283	247	274	284	282	268	264	235	252	264	277	265	273	245	229	276	287	291	270	287	288	237	266	269	263	292	261	272	269	274	291	244	224	269	251	266	235	247	270	263	234	254	257	234	296	261	268	266	252	299	253	250	276	279	247	269	268	278	245	272	261	261	299	287	291	291	295	265	266	263	299	241	307	232	297	311	293	284	267	282	250	269	278	270	276	247	273	268	242	250	262	294	287	287	237	262	229	257	251	262	262	245	240	261	289	253	273	277	268	278	258	282	245	268	248	261	274	273	272	266	284	284	233	244	257	269	279	276	233	246	264	235	283	267	284	250	283	258	276	265	263	301	262	251	277	242	248	286	279	243	273	257	264	307	259	266	243	309	270	277	255	251	265	279	276	230	273	277	246	265	259	252	281	275	271	314	279	241	244	260	239	273	271	297	242	250	286	243	273	272	268	273	264	249	257	272	258	272	260	274	261	277	254	293	280	264	272	268	284	256	278	264	278	273	247	246	311	247	280	261	244	287	270	238	277	272	250	279	272	278	281	258	244	297	267	289	241	277	260	241	256	286	277	292	275	272	258	248	237	279	282	257	253	250	288	290	284	278	285	234	261	275	285	261	283	251	258	275	279	283	230	271	285	266	284	298	279	279	248	255	285	276	234	273	271	252	240	262	295	265	248	266	258	262	265	255	276	230	251	282	283	240	269	262	260	260	288	267	269	290	265	263	232	276	249	321	265	302	270	293	267	258	265	272	298	277	268	230	248	269	254	283	262	293	272	230	259	261	287	283	287	247	260	258	258	266	253	252	247	252	246	244	289	277	258	242	287	280	251	262	255	261	260	267	241	294	243	258	264	305	286	250	259	253	238	287	305	267	263	282	248	304	278	243	275	244	255	258	256	224	243	256	237	281	305	250	259	272	248	273	270	277	252	266	271	262	279	266	274	304	274	289	286	262	237	250	236	270	274	217	247	244	233	261	240	262	238	302	267	265	266	264	265	279	265	296	281	274	280	272	265	256	294	260	254	285	268	271	265	268	255	259	262	261	274	269	259	294	272	258	255	269	255	270	274	271	263	286	288	255	271	267	287	289	291	284	263	250	255	256	273	258	274	258	277	290	289	283	281	282	305	280	275	284	283	286	271	257	262	237	253	255	251	289	273	263	253	252	282	247	277	245	268	272	253	274	298	284	267	269	274	306	283	256	250	283	282	280	264	272	263	279	250	251	266	282	247	243	293	293	298	256	268	262	279	226	299	224	270	270	276	262	275	272	274	268	249	265	251	271	289	275	239	273	284	256	254	283	273	307	229	261	278	332	256	258	272	256	273	256	250	259	283	268	259	274	253	273	280	270	242	270	241	246	261	271	254	255	273	251	249	256	277	232	261	251	270	295	281	256	253	260	251	258	268	260	224	252	283	253	287	253	251	280	259	253	292	277	279	242	270	266	294	290	284	264	266	275	251	269	242	259	318	273	236	267	232	288	257	262	270	259	262	265	255	276	253	253	248	267	287	291	276	269	262	252	255	266	275	277	253	291	283	240	289	262	277	253	270	281	262	280	270	240	285	237	258	277	263	306	269	278	236	259	275	278	233	275	271	264	262	287	275	252	252	267	275	268	260	280	261	254	285	250	249	240	277	234	269	283	281	256	272	275	246	250	276	268	250	285	265	243	275	280	281	245	247	271	287	255	263	259	249	295	277	279	283	259	268	228	280	254	288	256	281	274	266	265	267	280	300	257	279	295	255	263	273	263	268	271	267	270	279	249	250	265	280	259	276	269	294	266	246	279	270	268	273	268	260	281	290	270	280	260	279	252	286	288	266	246	283	255	261	260	265	284	281	269	267	259	258	249	264	261	258	261	238	275	284	235	242	254	283	265	268	260	275	263	262	246	278	283	259	261	293	249	270	255	293	236	242	242	299	276	266	267	247	237	276	265	303	273	258	277	296	254	300	262	271	290	265	279	270	268	265	272	264	254	272	264	253	268	257	236	295	274	246	275	286	280	292	292	261	285	257	239	279	246	272	260	274	246	283	291	260	252	260	271	260	264	245	240	250	262	283	290	286	278	279	262	280	265	262	284	271	270	262	262	244	252	246	262	252	287	297	277	263	278	281	280	255	254	272	251	239	263	285	219	237	255	249	261	261	232	256	271	268	248	258	282	291	282	264	293	281	276	256	274	252	266	261	243	281	263	261	251	244	269	273	253	245	284	287	284	251	274	222	267	237	278	246	278	257	286	263	275	293	269	242	289	250	246	249	283	278	248	259	256	268	251	271	296	277	301	258	269	310	258	279	243	252	252	269	250	289	275	259	265	317	262	267	246	245	253	259	270	298	252	278	264	259	280	277	291	295	270	267	258	253	230	266	249	252	250	269	270	274	291	254	288	256	271	256	297	268	277	221	293	223	244	282	239	252	254	251	238	272	252	270	292	262	286	278	267	266	297	265	274	265	274	250	289	264	257	268	291	241	290	259	255	270	296	266	279	286	270	240	268	259	294	252	267	251	247	260	264	277	261	238	246	250	252	261	280	274	238	255	258	277	235	261	292	249	256	265	262	272	277	257	272	255	303	285	242	280	283	292	259	304	264	257	275	276	279	290	263	296	269	245	271	286	268	247	262	225	257	230	283	275	261	280	255	253	264	280	272	239	244	255	257	266	252	247	264	270	270	265	252	293	275	260	252	278	269	260	280	246	280	282	258	290	242	266	272	246	273	252	282	265	287	287	252	247	244	241	273	279	274	259	244	257	254	252
10108	15772	17044	14172	12276	10177	8214	6731	6561	7048	6618	5482	4275	3550	2937	2580	2445	2089	2011	1886	1767	1588	1446	1373	1238	1105	1098	1139	1023	1018	933	1086	977	997	1027	986	978	951	937	971	848	808	787	824	773	751	773	782	787	771	755	718	820	747	787	761	753	747	756	735	743	737	746	755	712	719	686	695	685	673	691	670	680	683	709	711	666	668	603	678	680	655	652	646	683	710	630	710	659	666	668	684	686	699	680	694	628	649	634	703	705	667	664	654	716	688	685	625	636	648	664	659	680	658	693	653	666	675	706	673	616	629	673	648	658	702	675	675	650	683	673	650	702	650	710	701	655	673	669	636	649	683	676	701	669	634	702	678	683	642	667	659	666	672	686	626	676	689	622	612	654	689	666	695	638	667	642	663	718	683	647	674	629	631	688	638	680	673	637	677	655	761	674	645	697	668	636	682	682	656	621	637	633	670	663	628	659	696	670	661	667	673	667	687	660	687	671	685	651	667	683	653	647	686	639	657	633	605	679	657	656	628	637	660	697	707	673	698	680	716	653	680	687	656	681	688	691	711	671	688	672	625	656	650	628	627	713	676	642	672	662	705	638	750	704	652	636	702	688	674	670	650	639	662	636	667	668	676	686	649	652	627	669	684	630	656	685	656	679	666	716	712	707	693	636	622	637	677	655	639	632	642	671	643	698	661	657	644	681	693	677	661	633	656	652	681	669	694	671	689	718	661	648	645	658	637	650	683	692	673	642	632	661	637	617	651	685	667	672	662	693	672	697	648	653	641	682	650	637	684	653	718	694	622	701	667	658	670	671	684	705	667	660	692	661	721	676	645	678	687	638	663	625	700	655	694	697	664	699	671	670	667	642	696	677	680	644	654	644	693	694	624	672	627	697	666	632	644	640	674	703	741	685	679	681	671	715	596	664	695	679	705	682	657	690	643	651	700	660	679	621	644	638	695	630	658	662	659	715	662	699	640	713	693	684	690	681	713	605	691	671	643	627	732	668	679	641	674	643	678	672	672	704	730	688	667	712	621	620	633	662	639	642	665	682	669	623	662	695	642	633	662	727	625	687	663	635	650	677	662	644	686	623	697	661	683	649	640	658	716	688	647	675	706	689	653	680	635	642	698	648	631	674	681	665	633	661	716	657	648	675	684	682	633	668	686	700	708	655	668	638	649	678	676	700	683	657	658	658	637	665	650	655	633	703	652	689	618	664	648	643	683	630	701	657	685	668	668	699	703	702	669	653	655	675	677	647	666	653	648	683	744	683	704	663	658	677	629	659	678	646	667	663	638	700	666	635	664	716	681	691	666	656	713	685	677	654	632	677	628	702	662	633	699	643	706	724	680	677	654	677	650	653	647	699	707	628	677	668	689	689	700	674	639	664	691	659	683	673	650	686	680	709	665	656	654	705	693	698	624	667	632	627	652	676	663	675	687	595	701	739	623	630	668	645	631	686	653	691	639	682	694	684	720	686	637	662	690	669	681	623	658	706	683	660	691	653	700	632	718	639	678	683	653	652	696	660	665	662	684	690	659	607	639	643	652	618	617	674	672	682	644	722	698	679	666	637	665	675	693	667	695	677	695	683	615	703	707	645	705	711	678	680	711	684	639	662	680	664	694	655	635	689	646	647	667	716	675	678	653	701	673	647	735	633	671	660	675	614	678	649	653	650	678	701	661	703	643	657	650	658	656	661	700	634	686	681	654	687	704	706	644	637	647	649	663	710	724	730	661	721	676	661	710	679	658	695	650	710	680	661	641	717	651	680	707	675	656	694	680	679	696	692	741	661	649	670	656	695	671	684	643	648	669	714	691	702	667	648	695	649	686	640	703	687	666	670	660	629	686	674	722	672	693	650	635	685	688	690	693	685	635	639	634	634	662	617	629	649	701	693	705	660	695	667	645	661	685	685	703	685	620	619	687	646	681	722	670	695	676	653	633	662	663	644	657	647	663	631	678	687	636	680	688	675	664	620	654	652	696	688	635	707	641	687	653	692	601	651	689	684	701	695	711	656	663	638	689	632	656	642	670	660	679	661	642	680	695	707	646	687	636	685	710	626	708	676	648	640	658	646	619	692	679	648	710	639	677	683	655	697	662	616	666	692	630	679	660	671	648	640	642	633	677	692	694	673	677	672	669	645	676	678	679	634	621	672	666	674	637	649	657	655	667	659	686	643	676	702	682	672	621	661	676	640	677	674	671	703	696	690	685	674	611	664	671	687	689	631	640	679	672	664	721	670	674	674	716	689	660	683	677	659	678	627	669	690	664	682	678	622	655	620	659	643	707	732	663	662	700	659	616	669	619	626	638	628	689	667	656	637	723	666	673	665	659	622	664	698	650	665	645	689	667	694	666	630	658	630	678	630	657	682	692	656	645	686	679	662	713	662	624	694	693	691	659	653	617	685	687	638	647	642	701	672	638	680	677	677	697	680	648	684	673	702	674	690	675	660	698	700	654	628	653	687	622	634	677	701	659	717	647	689	672	675	610	654	685	684	673	636	688	645	641	681	640	659	638	710	678	708	688	675	636	663	663	681	704	674	636	695	643	658	697	694	628	625	637	680	659	705	655	657	664	638	643	635	703	694	695	651	710	707	645	686	694	674	708	688	640	658	658	650	634	681	672	682	685	654	694	684	714	675	693	694	632	672	645	647	653	637	696	721	690	628	698	634	642	703	716	632	663	666	637	648	678	658	635	653	690	653	638	638	680	633	601	636	705	640	679	657	686	713	652	663	659	669	626	722	689	683	697	676	654	670	652	682	663	672	628	707	624	698	653	665	690	659	661	675	664	651	658	636	718	654	639	667	606	738	689	681	664	626	686	683	672	644	623	653	651	617	694	672	665	688	641	661	672	656	656	663	669	636	687	642	667	652	696	650	646	648	684	690	651	660	689	678	687	687	678	636	672	645	664	729	661	679	658	677	710	642	660	677	663	681	656	693	671	662	645	690	638	715	595	722	681	691	646	688	718	666	666	685	695	652	712	663	648	675	689	653	657	661	673	681	681	672	680	692	686	712	655	627	684	724	664	664	761	703	685	659	673	651	682	657	632	676	679	685	684	670	671	660	675	638	636	683	682	659	661	655	669	668	698	688	654	695	686	642	653	683	665	681	685	685	579	659	716	699	666	656	671	651	665	663	654	669	652	660	651	703	653	690	641	608	638	690	646	672	644	639	647	633	715	642	649	642	661	664	669	672	653	679	671	632	656	641	639	666	633	637	655	652	657	657	654	652	642	659	661	671	653	638	669	674	666	624	707	688	641	676	663	663	719	637	704	622	656	715	730	629	715	690	700	666	691	719	677	661	643	669	675	609	696	706	647	698	653	647	642	665	656	634	676	689	651	678	669	696	668	698	664	695	679	683	657	664	705	733	711	673	623	680	643	664	675	678	680	631	701	662	674	712	666	720	605	704	661	643	717	648	664	639	707	656	655	681	685	715	647	661	698	714	676	681	683	685	616	706	699	639	701	643	712	683	639
37922	45014	39685	22311	16604	11341	7716	4549	3526	4598	4070	3875	2616	1660	1421	1161	1081	915	827	892	691	643	565	525	448	414	464	427	392	377	401	365	381	386	358	388	349	341	354	335	357	298	357	321	279	316	281	273	283	305	301	269	306	263	307	293	297	309	259	319	298	294	275	300	290	278	297	308	272	291	307	251	250	249	302	279	292	279	343	286	247	291	291	291	261	258	279	288	296	243	281	285	299	274	243	285	292	286	299	296	259	299	274	292	265	279	264	283	291	271	278	278	263	286	284	281	265	248	263	278	275	265	281	277	266	270	269	262	283	248	275	249	270	289	296	267	286	272	284	266	265	294	264	303	256	301	241	295	269	283	291	278	315	284	282	283	300	285	274	286	274	287	270	273	255	283	288	250	283	276	279	283	282	277	279	274	298	262	268	275	298	296	287	315	280	303	293	285	275	270	284	281	291	273	269	290	295	271	287	285	273	256	296	284	272	257	274	281	272	277	276	261	231	269	280	292	266	276	273	281	266	295	280	297	255	249	264	279	287	308	302	287	263	268	283	253	258	257	270	286	266	250	273	260	264	276	252	298	311	242	259	298	289	263	290	279	313	238	303	277	273	312	261	273	287	266	284	237	278	274	257	248	253	272	263	275	291	279	293	281	265	291	292	301	279	297	289	301	286	281	260	272	285	248	259	276	265	310	278	306	278	301	234	304	303	281	297	240	318	275	266	296	261	271	274	288	293	273	297	278	306	303	308	259	289	287	297	301	279	265	262	289	269	269	293	301	264	280	302	312	293	289	281	286	234	269	282	264	281	281	277	291	269	257	305	283	264	305	260	271	261	257	274	277	263	280	320	275	261	312	296	242	268	267	293	276	286	275	294	265	275	296	266	296	257	282	280	265	267	308	276	293	286	227	276	253	307	283	285	288	310	264	294	294	279	254	295	309	312	251	267	242	290	305	292	250	302	264	273	245	247	273	259	255	268	284	276	287	263	303	322	319	259	287	262	275	275	300	285	268	287	298	251	262	319	302	298	286	304	282	260	226	280	304	274	286	290	258	252	247	317	295	248	311	264	277	283	294	230	263	253	255	262	289	287	283	277	284	264	246	242	277	259	256	282	252	294	279	266	291	285	271	290	282	322	293	260	264	259	248	302	302	257	252	293	275	283	286	266	272	272	248	248	296	280	295	291	277	263	268	293	267	305	261	308	276	269	281	265	290	278	255	275	277	260	270	268	257	270	283	255	306	275	299	270	271	296	301	300	276	301	276	276	289	256	280	271	299	241	318	310	266	321	304	321	316	293	234	261	263	282	267	277	257	278	271	264	286	274	239	261	278	300	272	280	248	293	269	262	263	252	317	291	259	274	279	279	256	289	265	267	298	274	257	287	253	274	279	262	291	269	260	267	298	262	280	272	283	265	298	274	274	259	276	276	257	248	270	267	250	288	286	256	267	311	270	257	270	281	273	288	248	287	262	299	258	306	264	274	260	276	279	277	261	292	273	245	294	269	275	275	247	272	261	280	254	252	282	272	285	290	310	271	267	265	299	288	237	266	296	291	263	272	268	283	266	293	313	258	293	275	246	278	297	275	293	301	296	238	262	276	258	259	276	291	306	270	300	257	268	271	293	263	279	293	279	277	260	273	270	257	281	315	268	263	299	293	256	272	294	279	271	273	269	304	285	283	276	308	286	296	265	251	281	271	290	282	306	274	255	289	281	272	291	239	280	250	249	285	293	249	302	275	261	255	284	272	285	276	283	259	285	240	264	290	286	275	310	290	286	265	240	279	234	272	265	254	267	278	310	259	263	267	293	257	276	258	269	286	261	297	268	278	293	288	242	252	269	276	259	303	249	268	282	224	267	268	269	278	266	260	295	260	278	293	284	303	314	259	270	270	295	314	277	313	314	295	345	297	283	268	279	277	280	266	257	269	278	308	309	263	286	294	280	300	294	269	279	281	288	272	289	290	267	269	304	302	291	278	292	238	319	283	282	289	298	271	279	277	279	280	281	296	267	269	290	300	269	284	288	271	274	271	249	258	284	270	278	274	255	250	270	244	303	283	252	273	320	270	269	298	304	273	273	236	276	279	297	283	286	296	295	268	285	291	256	289	274	301	307	263	290	290	307	304	277	274	278	257	256	283	278	264	269	287	284	274	254	306	258	294	285	277	293	289	276	293	273	277	263	271	311	284	284	308	271	307	271	274	308	268	289	282	277	301	254	284	255	288	258	288	285	259	263	270	269	286	269	295	264	291	271	273	287	313	272	272	270	281	260	269	275	257	298	282	278	303	279	290	259	281	250	287	290	286	277	255	228	252	268	301	274	258	329	268	264	288	251	310	293	296	283	243	297	292	291	261	277	284	277	298	276	257	298	295	302	270	284	261	270	264	299	279	281	270	272	291	278	259	279	260	314	262	290	244	276	294	257	292	266	272	238	300	281	272	283	290	289	261	265	243	295	239	292	279	252	292	241	305	248	290	265	281	305	298	279	284	272	270	279	260	261	290	276	277	295	285	299	271	310	265	282	250	256	288	306	281	291	316	264	267	269	278	310	260	263	272	277	265	310	285	284	267	256	300	280	282	282	286	271	286	238	268	259	262	267	253	270	295	277	289	279	287	248	273	285	256	280	302	253	273	293	297	279	288	293	272	277	252	282	268	281	293	254	277	268	286	246	281	258	278	291	266	270	248	271	286	253	266	288	267	293	285	294	292	276	284	280	307	293	258	273	254	273	261	285	306	281	259	281	265	297	267	269	257	288	292	285	258	266	235	271	291	276	272	274	258	274	275	279	297	258	276	289	309	263	297	285	263	298	272	270	294	274	297	281	274	273	237	276	303	299	276	289	254	282	270	280	283	269	287	289	270	280	271	269	277	302	296	252	262	256	240	286	296	277	260	263	299	292	320	273	288	248	284	253	294	287	251	244	286	275	288	284	307	291	249	299	282	265	310	292	259	247	273	315	271	259	270	296	284	295	273	288	290	275	302	281	254	247	307	283	284	256	276	267	286	253	271	264	312	250	279	287	280	283	265	292	306	285	279	285	256	273	283	283	300	247	242	307	274	276	286	291	266	305	229	258	272	308	294	302	263	279	279	276	272	290	280	290	269	268	251	265	278	267	300	268	292	275	247	268	267	272	283	272	281	284	301	270	291	283	278	245	267	284	262	277	288	286	271	297	260	280	266	256	282	296	269	271	266	263	302	302	256	294	258	277	275	300	294	271	295	262	265	271	315	280	257	240	261	255	293	283	283	279	295	287	267	289	294	271	297	241	320	277	280	285	274	295	270	274	273	276	294	299	287	311	281	312	276	268	274	290	279	271	263	286	308	279	273	248	277	271	267	317	241	259	300	283	253	268	262	262	296	273	247	286	283	261	277	265	312	282	256	279	287	268	265	296	256	294	283	269	279	278	276	310	266	291	239	280	271	269	284	260	267	313	255	302	271	283	278	274	286	287	278	273	269	250	280	282	284	271	284	288
27381	39851	34077	20694	19386	17464	15854	12490	12901	16849	14207	14126	10984	8022	7013	6030	5502	4902	4822	5029	3418	2786	2513	2166	1982	1855	1811	1583	1418	1356	1339	1372	1371	1285	1314	1343	1293	1294	1217	1159	1033	1016	1021	975	906	903	910	913	885	824	833	872	922	854	870	813	829	845	822	831	809	770	818	760	714	702	753	703	711	779	707	742	727	677	743	659	728	733	706	717	729	687	688	685	700	693	695	696	732	752	691	684	719	730	690	635	715	715	695	679	676	696	654	657	668	718	698	698	669	667	716	663	698	697	726	680	675	674	645	676	683	686	643	696	692	693	700	721	704	652	692	713	700	675	718	702	693	657	701	707	661	726	694	717	668	733	690	710	667	677	660	697	693	716	674	688	697	682	744	677	678	688	665	706	702	702	676	678	692	676	674	691	698	667	690	650	731	698	654	717	720	746	664	693	658	664	668	723	628	679	727	651	688	673	662	691	664	651	672	677	684	676	705	672	656	663	655	693	691	665	687	700	712	682	654	716	712	703	683	651	697	697	702	705	716	656	677	692	666	705	680	660	691	676	736	666	705	710	692	692	721	646	683	687	732	659	658	684	729	722	700	736	699	704	646	711	716	685	679	688	687	676	704	682	687	716	658	704	670	730	700	669	694	697	673	691	724	690	711	728	668	688	660	686	690	668	671	674	673	672	697	722	691	674	678	658	671	665	709	689	616	644	734	646	732	671	660	687	683	685	703	680	688	672	699	653	720	675	715	691	660	671	704	739	686	654	692	708	708	651	702	687	677	676	713	694	685	677	722	712	692	678	708	711	747	700	666	699	695	694	658	666	671	681	641	662	632	682	701	670	693	691	726	695	662	710	694	639	676	689	713	717	682	719	688	685	669	694	699	727	663	704	722	726	688	688	688	698	651	691	709	663	711	683	694	680	678	677	720	667	723	720	686	675	716	771	686	730	655	673	724	705	657	682	721	692	701	718	731	667	675	726	665	715	718	681	736	709	669	715	707	675	697	645	655	679	662	670	700	696	699	700	686	694	676	695	679	764	692	695	715	630	646	682	681	680	694	693	659	695	642	703	645	678	681	706	666	682	706	683	703	685	677	703	664	685	706	664	675	698	748	692	672	691	714	674	689	694	710	687	710	753	666	681	680	675	664	667	678	690	720	709	637	679	704	667	660	685	685	686	656	734	695	719	694	687	689	702	664	653	689	688	689	692	705	687	656	695	674	721	696	699	658	686	682	649	650	664	665	725	676	679	716	662	687	679	670	668	661	668	652	679	663	660	673	678	636	685	678	685	670	686	713	719	674	703	654	686	743	706	655	680	686	704	694	654	725	723	688	670	693	683	686	722	665	696	651	755	660	669	697	713	723	667	702	735	733	713	714	680	666	689	693	673	708	696	663	688	687	681	678	741	701	716	718	679	668	683	694	706	729	618	699	699	670	707	667	686	667	669	699	721	711	673	657	673	707	715	660	695	664	688	708	683	700	672	688	719	684	703	713	658	695	704	687	678	689	749	704	674	692	656	715	653	694	708	686	683	701	698	710	679	716	692	720	727	728	680	621	680	699	667	690	662	685	668	728	681	693	723	663	685	675	726	699	752	663	695	692	733	719	666	666	739	668	696	695	679	741	669	662	642	672	648	724	695	692	727	719	738	660	660	687	734	686	668	718	667	685	712	609	717	702	731	642	682	669	680	686	692	684	704	623	672	690	700	651	715	675	672	673	688	662	726	680	611	698	685	688	702	735	656	663	716	674	701	679	660	706	716	699	720	689	689	681	639	698	725	651	692	708	699	673	649	702	658	672	642	653	651	710	688	638	748	640	694	705	749	684	653	724	697	647	726	673	656	714	667	713	711	687	733	672	739	737	693	680	679	714	701	716	692	680	689	674	684	681	643	701	713	686	667	671	727	704	677	729	739	704	704	675	684	689	695	735	661	667	707	673	689	719	707	629	718	662	687	668	675	666	673	666	691	685	714	680	673	717	683	652	690	660	684	705	712	730	685	666	742	656	724	705	688	682	700	671	710	706	651	696	728	658	694	705	672	684	677	662	706	642	705	658	681	707	682	695	688	647	703	691	658	672	728	666	661	686	688	696	723	696	691	670	671	687	723	699	680	664	664	637	657	654	702	613	668	726	707	687	674	693	668	714	665	694	710	711	650	722	689	678	730	673	656	689	709	696	692	697	718	669	650	707	688	695	697	679	709	690	671	674	708	678	696	680	707	693	667	727	682	700	682	674	703	743	701	708	674	648	686	668	727	694	713	730	729	675	691	662	664	692	672	699	685	655	711	671	741	640	704	680	643	745	697	708	640	677	640	691	664	706	653	718	656	698	707	698	665	717	677	736	685	659	721	667	755	719	675	660	696	706	632	682	715	721	725	666	698	740	679	676	669	673	697	681	748	711	715	673	715	693	690	677	673	715	709	658	632	634	671	737	669	696	659	676	669	700	630	700	705	695	701	724	693	667	677	711	664	685	670	726	690	691	720	692	744	706	683	664	686	677	680	663	708	703	662	656	694	663	719	705	629	703	678	733	688	663	700	672	673	676	684	659	723	688	689	700	709	698	683	662	694	645	675	747	657	730	712	655	694	662	701	726	707	670	703	737	681	698	703	691	689	696	661	700	719	639	685	644	733	711	603	664	676	700	708	679	654	666	702	724	653	708	679	730	655	677	668	655	664	713	715	678	682	715	691	686	703	692	712	675	693	683	694	708	665	680	677	720	659	661	678	662	630	708	686	708	693	707	698	653	702	697	648	665	662	618	693	685	690	698	694	692	679	670	702	687	694	692	695	691	715	716	729	690	678	658	735	701	657	651	675	725	673	667	707	721	682	677	664	695	683	663	642	681	704	669	720	651	672	658	654	660	670	716	698	727	654	683	663	667	704	727	682	722	651	668	707	663	667	677	645	691	720	683	658	675	715	706	654	712	689	691	708	666	672	705	634	663	663	725	696	693	651	658	718	711	668	678	636	686	727	684	741	701	677	688	728	695	676	737	690	697	672	661	710	664	675	672	725	651	699	704	665	675	675	670	691	656	697	680	739	687	672	704	685	669	681	698	618	653	670	685	727	686	690	674	716	650	703	700	674	641	704	714	710	699	719	665	677	637	666	681	657	689	701	692	670	662	712	701	726	705	667	697	665	655	681	687	683	711	680	710	688	693	704	676	687	708	701	691	691	657	688	718	662	732	694	659	702	676	637	697	698	689	707	679	687	710	744	690	654	645	659	658	713	709	662	693	672	673	724	703	673	739	680	664	688	697	638	684	700	686	697	731	693	717	644	697	710	657	709	701	691	687	689	699	681	719	746	691	689	663	697	699	651	718	721	719	714	689	753	683	702	644	690	700	723	661	709	718	694	693	681	644	745	629	661	675	708	675	713	715	717	650	682	707	721	661	669	733	685	698	700	667	690	673	687	715	671	732	658	752	712	652	698	697	736	730	728	665	663	703	707	693	672	671	720	734	658	707	686	677	679	668	686	752	675
46367	45849	38383	23893	20104	16185	12034	7131	6174	7568	6132	5854	4582	2841	1969	1980	1564	1304	1386	1428	852	741	653	596	510	489	485	422	373	391	367	378	382	398	375	359	320	367	360	345	325	323	338	313	293	334	304	288	299	308	301	257	328	292	298	268	281	309	302	257	285	261	265	274	258	254	293	280	275	274	231	266	273	286	249	240	283	250	272	240	270	260	237	242	249	228	250	296	240	237	264	267	250	247	283	281	245	264	254	260	266	241	262	271	253	258	271	287	261	255	263	239	241	286	237	214	243	239	261	275	251	262	273	284	270	246	289	254	267	278	255	273	278	239	264	254	259	261	216	253	267	242	291	238	262	291	265	252	253	297	281	251	276	267	278	260	268	256	251	267	260	235	285	268	265	281	270	265	273	238	281	279	270	267	295	258	260	252	257	273	269	250	264	298	271	249	268	271	270	276	289	276	251	219	274	218	271	250	257	268	270	293	299	277	253	281	277	241	234	237	268	247	249	230	282	268	241	300	237	275	258	256	278	245	292	288	266	271	258	283	284	250	267	283	250	229	250	225	245	272	240	246	273	261	257	262	248	264	242	281	260	260	257	263	275	269	262	276	272	272	283	251	236	273	236	254	267	247	232	261	261	257	231	267	283	251	260	253	271	250	254	270	243	268	266	262	270	261	259	246	271	247	234	289	259	263	252	261	273	254	259	253	294	230	247	250	239	273	265	272	249	242	268	256	238	258	260	261	229	245	293	225	252	261	277	248	270	244	274	277	254	256	240	247	274	284	256	309	284	258	253	247	226	262	243	244	250	228	294	235	271	281	264	246	226	225	221	246	253	255	272	252	247	245	218	243	283	245	281	239	266	250	274	301	242	297	265	261	250	274	247	260	237	230	262	282	260	232	261	276	240	279	239	272	263	265	260	277	292	238	257	207	250	230	264	274	250	244	296	249	261	266	258	266	287	254	251	259	247	246	258	255	261	234	261	236	243	272	253	296	218	265	269	259	268	258	239	274	237	247	232	265	259	227	283	268	251	245	228	266	251	291	231	279	268	270	269	264	258	249	258	265	264	244	262	278	247	280	274	237	276	252	253	251	262	277	241	256	253	287	271	234	263	312	268	256	264	300	274	255	251	230	271	265	264	257	280	264	272	266	265	274	273	233	246	261	249	264	251	261	276	248	271	250	247	228	289	264	277	242	265	271	247	293	249	268	267	280	272	257	261	242	263	266	292	257	258	248	272	252	258	289	254	224	254	248	266	243	264	260	252	243	241	250	255	248	269	227	247	281	243	304	261	261	269	276	234	262	262	268	262	275	291	285	278	232	298	276	275	263	292	271	247	271	268	252	277	243	254	235	253	242	273	248	216	260	251	259	238	281	267	258	252	273	276	256	232	236	244	254	263	235	268	245	257	274	246	256	241	241	268	245	269	262	249	231	252	280	272	277	264	255	269	263	265	254	261	259	260	263	244	290	240	226	274	257	271	261	250	252	261	275	250	252	269	275	254	251	263	245	263	231	252	265	266	292	239	248	244	266	258	251	294	274	233	244	261	245	250	293	230	271	256	262	269	252	274	254	272	255	257	287	246	234	270	228	276	239	274	273	254	266	316	272	279	256	257	244	272	262	236	269	256	242	242	271	239	261	301	281	260	242	254	248	231	247	283	297	203	230	252	295	283	289	279	254	248	229	270	251	262	244	277	223	283	248	244	254	277	277	248	286	277	255	268	247	251	278	252	238	279	279	267	263	251	244	239	247	247	256	255	246	277	284	250	245	269	288	239	307	267	248	266	240	279	258	270	275	262	245	268	252	257	247	251	258	255	259	234	271	258	235	276	265	245	229	234	253	272	287	283	255	267	257	263	260	261	236	234	261	294	277	238	291	263	244	248	272	244	277	261	264	269	261	263	266	271	253	266	250	264	254	243	258	266	236	252	259	260	247	255	296	250	269	251	236	262	237	243	259	254	282	258	257	283	259	262	225	245	266	234	236	269	253	270	280	282	265	266	252	259	276	237	269	248	282	278	266	269	288	274	246	242	239	267	275	247	276	282	237	277	274	270	252	265	264	276	273	246	249	243	264	279	271	247	261	268	240	267	280	266	295	279	271	224	275	264	280	255	262	237	268	256	281	274	263	235	225	256	277	248	241	253	256	237	262	247	253	300	239	281	278	245	235	267	284	278	265	251	241	266	248	288	269	264	243	240	245	273	271	261	238	242	281	267	239	260	301	245	259	265	269	279	277	262	282	237	241	273	266	262	263	237	245	287	291	235	253	252	230	239	250	270	280	255	269	273	267	277	283	228	244	249	236	276	255	253	266	260	252	273	250	274	260	227	279	270	251	244	249	262	271	244	248	273	276	251	239	273	254	267	266	257	251	268	272	249	248	258	271	275	264	264	272	251	241	290	267	272	290	267	262	277	253	251	269	243	257	246	270	263	267	257	272	288	259	274	272	265	266	257	257	250	250	226	254	244	267	260	246	273	274	278	281	248	272	255	260	270	249	256	275	262	254	291	289	282	248	250	275	235	259	231	264	255	239	268	263	275	229	284	256	260	267	275	262	289	261	245	280	279	283	254	258	263	245	294	254	237	250	235	252	254	267	251	280	286	270	263	237	267	264	245	269	252	225	262	288	236	294	268	252	284	237	260	246	270	265	271	282	255	269	253	269	270	262	243	279	255	257	275	273	262	243	270	256	274	276	251	253	295	279	224	272	238	256	281	277	251	242	272	262	223	256	245	277	257	271	236	274	252	246	265	269	235	254	245	253	234	284	254	268	264	286	265	253	229	254	261	261	225	274	251	274	273	279	264	244	268	277	262	274	240	259	241	233	229	274	247	257	257	259	273	266	279	244	244	272	240	237	264	284	259	285	248	268	278	252	266	269	250	257	253	263	258	259	232	268	260	246	269	275	254	276	249	241	258	269	253	287	274	227	262	235	257	245	243	269	269	272	267	263	284	283	279	259	267	275	231	274	238	259	295	262	246	261	247	269	253	233	259	261	258	267	264	250	251	252	259	246	275	228	268	288	265	259	254	250	229	249	228	253	262	260	279	278	252	251	248	259	251	260	277	224	261	252	265	247	296	259	259	275	295	233	259	244	260	265	276	261	250	225	275	236	272	264	244	264	237	273	246	278	261	287	304	246	279	258	258	232	259	263	248	228	238	266	253	275	256	265	257	260	262	251	274	267	260	275	283	266	269	290	257	256	234	276	237	247	266	283	237	258	264	271	244	252	262	251	246	247	245	279	276	264	250	285	261	285	238	269	280	229	256	274	248	255	234	258	261	269	238	273	261	245	266	279	260	273	258	294	226	272	279	269	278	281	261	233	258	282	249	280	253	257	245	299	263	246	276	274	241	248	260	267	280	268	256	255	282	250	228	239	259	276	276	260	277	246	259	283	259	261	260	276	279	271	258	254	280	252	265	249	257	256	287	243	297	251	273	249	257	254	270	243	262	249	254	240	277	277	258	275	291	252	234	273
34329	42277	36098	26204	24004	22656	20820	16608	18271	22520	18611	18633	16032	12003	9505	9636	7901	6859	7983	7864	4739	3819	3229	2991	2651	2529	2244	2028	1599	1608	1594	1618	1540	1589	1540	1571	1442	1459	1477	1302	1157	1139	1118	1000	878	904	892	870	841	865	844	863	884	835	871	815	860	826	847	811	863	749	735	745	710	716	725	698	733	701	658	700	685	669	679	701	659	666	705	651	690	655	630	685	662	665	646	625	636	648	645	638	665	647	618	664	670	633	595	643	632	682	651	674	627	654	646	643	624	651	655	614	595	678	608	673	615	631	595	656	614	640	627	676	640	627	620	610	654	614	670	619	624	632	615	637	629	625	619	647	629	625	680	655	650	628	692	654	646	608	623	657	678	661	644	613	601	642	659	699	618	656	610	623	636	685	613	654	631	643	624	651	652	660	654	653	601	663	637	655	657	642	639	663	642	605	617	663	614	582	640	617	603	634	603	634	662	578	640	637	581	638	650	655	627	657	608	626	693	668	648	659	659	645	614	691	619	632	625	661	628	620	623	617	623	649	611	681	619	678	625	612	615	677	665	613	644	636	637	650	618	671	636	648	621	674	638	656	606	604	658	646	656	644	644	621	644	633	658	631	679	661	655	648	664	667	643	638	674	670	623	626	645	631	604	643	596	661	661	623	631	654	631	635	607	638	679	642	636	621	601	610	651	632	626	595	617	656	628	706	694	675	649	619	613	703	638	639	655	642	645	611	645	616	648	639	659	664	625	661	607	613	643	636	683	655	665	652	649	710	701	660	654	615	659	614	640	610	614	609	638	602	606	610	631	615	686	624	648	650	669	642	610	636	670	664	622	601	628	668	638	633	662	604	681	623	617	643	638	609	657	633	597	668	642	625	671	608	674	623	654	656	633	627	623	612	615	615	652	731	648	639	665	601	615	628	631	619	620	663	657	615	678	585	697	705	666	613	620	645	662	617	645	612	616	673	608	662	639	601	662	618	662	678	655	652	670	637	638	615	663	643	667	635	601	695	643	653	627	676	621	610	622	614	617	650	652	633	634	632	674	655	634	625	603	654	631	666	627	628	627	640	657	696	651	633	648	685	647	626	594	645	653	670	621	626	609	702	666	658	639	648	662	606	659	659	635	661	668	661	645	621	601	651	656	644	650	581	652	659	650	619	594	674	640	665	671	643	678	653	645	645	676	661	697	614	664	671	649	641	635	630	585	632	629	660	625	665	608	623	662	616	667	648	632	675	653	587	655	629	674	672	649	671	676	643	678	590	643	614	630	655	623	629	633	616	672	640	658	643	653	668	713	662	633	657	641	659	652	654	703	611	675	623	677	628	656	632	660	623	633	694	619	667	647	656	608	610	662	687	692	642	686	629	668	643	641	633	673	663	674	669	641	659	633	647	641	664	632	650	617	617	672	647	621	646	627	622	650	663	619	636	614	618	678	651	647	627	634	653	616	624	625	687	619	647	662	628	661	619	630	596	624	648	614	643	639	598	615	621	651	626	655	596	618	641	673	639	643	619	622	590	603	639	648	618	678	622	675	666	640	662	637	667	658	712	643	629	661	620	604	597	634	646	654	636	639	659	618	605	650	649	656	683	672	627	665	649	628	656	628	645	650	690	624	648	655	630	672	595	618	608	617	629	645	703	652	667	656	657	609	607	664	676	614	672	702	632	640	617	676	651	669	630	665	659	681	668	614	636	624	648	631	620	644	625	619	597	631	651	644	665	652	658	620	632	638	648	658	657	644	628	679	656	658	665	624	616	599	633	655	624	694	635	639	638	600	655	646	657	645	657	653	648	631	608	645	634	633	638	663	672	667	662	615	627	645	605	651	643	618	687	611	654	625	667	646	643	669	660	673	659	588	660	610	639	635	648	649	635	612	627	602	647	649	651	648	630	644	644	655	631	635	698	620	659	652	650	644	665	651	608	625	641	636	628	648	634	651	618	612	641	651	662	682	661	575	622	611	669	632	644	628	647	633	621	675	613	655	649	606	594	616	670	613	661	642	614	642	621	669	598	633	641	644	655	673	591	649	661	708	602	630	662	630	646	645	661	653	665	683	624	654	655	649	665	684	651	672	641	640	658	600	613	607	659	662	675	631	607	641	644	630	601	651	650	659	644	623	647	695	643	587	627	677	614	627	614	604	669	684	616	643	689	639	679	672	619	635	652	633	618	677	615	642	620	606	628	608	626	671	576	632	608	624	631	629	663	640	646	653	596	614	668	663	650	661	668	649	638	670	615	665	630	684	616	644	669	700	640	608	626	673	660	610	623	655	684	663	608	655	649	629	610	608	649	590	674	601	629	656	679	660	620	663	644	641	626	622	644	642	644	621	595	608	640	608	676	640	651	664	614	677	634	649	630	621	641	676	590	654	600	644	628	654	682	643	619	635	652	623	638	661	630	643	618	667	612	638	635	633	627	618	655	592	598	655	660	621	614	651	626	628	647	657	659	634	638	631	622	626	627	627	641	640	650	631	643	650	650	627	635	670	636	594	591	678	652	640	659	637	674	676	603	634	614	607	690	649	653	636	634	661	610	635	625	658	664	608	660	661	617	635	622	594	634	605	631	642	634	638	646	645	639	660	674	684	653	662	641	631	658	661	647	670	669	676	659	637	662	645	599	651	639	627	641	650	636	692	614	652	671	610	672	625	646	617	633	641	615	604	670	590	629	610	654	654	666	686	668	603	659	654	630	634	649	670	621	654	671	618	653	611	654	670	621	626	667	621	691	582	631	640	640	638	676	647	610	653	662	634	639	657	657	657	630	670	638	654	632	630	613	632	629	656	619	639	650	616	629	661	647	691	646	658	668	630	663	630	604	659	649	673	654	661	695	675	605	661	632	631	663	593	619	644	619	634	641	643	639	648	662	634	638	632	657	610	651	616	708	677	639	608	654	606	665	662	613	631	631	664	578	660	644	654	640	629	647	674	637	592	606	549	649	605	638	624	653	612	645	660	655	636	670	643	630	656	672	619	687	641	652	638	657	632	677	664	615	615	619	640	663	653	655	625	633	650	655	606	606	652	684	598	661	662	654	669	592	612	643	674	656	610	631	677	639	650	623	612	672	631	683	637	656	645	642	641	646	630	645	603	678	652	665	632	594	661	608	615	611	655	669	697	619	659	695	677	651	654	636	650	654	649	639	622	622	623	649	636	640	689	612	623	632	652	632	620	679	602	612	646	656	673	611	652	645	613	619	676	677	614	624	673	659	619	643	649	680	638	681	666	596	660	648	654	608	622	662	627	637	664	639	587	676	622	652	624	722	604	633	703	670	656	634	633	632	650	666	658	632	684	669	624	635	634	587	654	616	659	651	622	644	629	703	621	625	651	664	638	653	638	678	614	636	608	670	608	644	616	628	625	621	649	613	612	586	638	635	641	616	613	622	629	592	619	615	679	668	604	674	617	629	634	634	652	612	641	657	608	636	621	663	659	614	651	590	614	597	642	674	604	636	660	604	642	629	644	640	596	644	651	652	654	631	590	630
16034	15473	12048	5688	3614	2367	1823	1508	1380	1473	1197	1068	847	691	598	573	481	495	456	415	439	389	345	383	360	357	332	298	343	324	310	280	286	295	334	303	329	296	292	315	288	282	303	281	305	258	264	293	298	256	278	287	277	281	264	271	255	263	300	264	261	291	279	296	273	291	290	247	292	297	260	252	247	270	243	302	262	248	250	274	248	248	262	235	280	272	271	259	277	257	253	271	256	248	265	264	270	255	271	261	257	278	253	259	265	255	262	280	273	270	295	256	282	273	275	281	257	235	302	271	272	273	264	267	273	288	298	283	270	239	240	239	251	260	246	269	235	279	256	276	274	261	282	247	269	211	282	268	263	237	245	273	261	255	244	250	240	246	273	269	309	266	255	249	245	255	254	277	265	274	283	272	286	243	281	282	290	252	252	263	300	243	246	241	286	268	245	274	255	274	260	255	259	253	258	249	266	260	245	260	227	268	271	293	254	246	240	243	281	213	248	284	247	271	246	283	267	286	284	267	277	293	287	266	282	311	258	287	271	249	260	257	278	277	301	278	254	264	274	228	278	260	268	276	254	249	248	277	256	276	258	268	246	263	259	243	272	281	283	262	271	260	266	277	284	276	228	260	263	232	281	285	253	286	281	273	258	283	267	252	247	252	263	256	272	232	266	247	243	258	279	262	252	265	271	273	247	263	240	269	264	280	305	261	259	260	245	255	262	269	256	288	286	298	255	298	266	275	279	270	291	296	248	247	248	259	279	278	264	282	264	289	274	245	268	275	271	249	267	258	259	276	279	291	242	294	288	274	281	287	264	273	258	282	254	242	269	289	216	245	282	271	270	257	253	264	273	259	269	270	252	275	267	252	288	259	243	278	289	277	291	273	274	262	280	263	254	267	267	255	275	260	252	246	251	232	253	296	235	246	266	262	287	273	238	248	261	272	293	270	252	283	264	293	232	293	245	242	278	267	249	262	258	294	255	255	243	244	245	246	265	251	298	267	249	260	277	261	257	256	253	259	240	255	245	248	275	274	270	257	260	276	265	267	275	271	269	287	256	251	277	274	228	269	254	281	280	268	249	253	247	255	261	220	251	263	252	252	259	257	272	276	257	254	274	277	295	254	243	285	255	254	247	267	266	260	284	279	248	260	270	225	247	239	267	261	246	256	292	260	243	287	284	263	274	242	253	297	291	269	300	272	269	259	261	275	258	278	274	280	276	252	273	291	262	259	269	243	265	230	275	264	254	273	254	273	267	234	240	304	273	252	295	241	279	259	258	255	293	265	235	269	226	281	251	281	270	288	229	251	268	270	244	267	256	267	245	261	249	256	302	271	275	278	286	273	273	259	268	267	285	268	256	286	264	260	273	279	258	279	283	289	272	276	283	228	236	242	289	269	246	269	274	263	282	285	279	246	266	283	262	253	243	256	289	268	283	285	267	236	298	267	260	272	285	269	274	251	279	241	257	260	269	257	258	270	293	229	252	283	309	247	241	287	296	275	279	267	272	283	241	254	258	262	277	266	237	220	251	255	244	243	253	272	259	260	264	254	274	280	287	267	250	272	251	275	250	278	284	269	225	290	277	263	269	280	262	281	272	256	268	271	248	272	246	267	282	247	269	272	293	260	277	273	228	258	274	260	245	286	259	249	249	273	278	289	248	251	265	279	270	258	271	277	245	257	285	278	267	246	276	235	279	259	248	269	256	284	237	254	249	263	264	250	269	268	294	274	271	262	257	274	252	261	268	291	274	279	275	280	271	276	240	269	285	243	222	265	271	260	287	239	285	269	254	273	252	272	261	249	242	263	272	269	292	278	287	272	263	267	252	251	283	282	294	262	264	274	249	275	273	258	263	239	284	295	289	275	270	257	296	257	281	279	276	253	238	252	249	266	289	258	277	260	274	260	242	253	272	258	276	264	254	251	273	265	250	268	253	274	267	273	247	238	266	275	301	261	267	283	252	294	275	260	256	264	272	276	300	280	288	259	241	273	273	271	264	257	286	271	247	269	266	264	249	247	273	245	277	254	263	282	249	284	288	281	252	256	275	279	276	263	253	264	262	270	281	270	280	278	245	269	237	259	251	283	254	268	270	239	234	266	287	253	269	276	247	255	251	248	271	290	274	272	249	292	241	286	258	275	269	273	257	287	259	273	246	254	233	237	257	234	266	245	269	236	270	263	280	260	249	268	277	289	274	255	262	279	269	258	277	295	253	319	240	266	309	233	284	308	279	285	256	274	241	265	258	273	248	268	278	233	258	280	266	286	245	260	260	273	248	275	258	268	259	275	245	270	263	262	274	279	278	272	269	293	260	266	270	260	249	245	281	250	239	265	245	259	292	251	288	267	269	275	264	242	273	252	279	255	279	275	276	261	242	261	252	242	264	296	249	241	287	258	277	277	226	292	258	238	259	301	273	241	265	269	257	286	235	266	248	265	226	284	260	290	260	254	269	246	237	272	292	245	265	291	253	257	289	261	252	277	248	274	257	267	277	268	254	275	253	273	269	252	256	261	255	256	268	244	278	287	254	269	257	285	250	259	285	232	260	298	253	263	272	262	257	257	262	245	275	288	255	286	258	233	275	235	260	267	266	277	267	259	274	258	252	275	286	273	275	248	257	287	274	270	273	259	250	280	219	266	272	265	267	241	251	284	223	267	260	253	275	250	250	285	282	269	273	250	261	258	258	241	267	269	259	249	275	277	276	249	250	238	294	256	244	305	269	244	254	265	255	247	274	261	266	287	287	277	223	286	269	281	258	242	248	272	248	244	253	295	301	239	251	246	270	279	267	276	278	271	267	276	266	233	247	268	276	267	273	257	253	290	258	248	268	253	262	277	267	283	264	225	260	280	247	296	285	262	264	277	277	262	278	294	246	295	259	242	253	274	255	265	251	262	284	299	280	248	255	246	277	273	266	277	314	259	284	251	274	280	277	293	284	271	263	266	282	263	270	244	245	277	254	258	270	257	232	268	281	272	285	246	256	265	264	268	264	244	272	257	272	234	279	288	274	272	245	269	225	287	302	254	267	263	231	275	264	244	269	256	264	298	237	277	278	242	281	275	245	279	257	272	253	276	297	269	262	233	270	276	247	275	238	257	242	267	249	267	268	255	262	243	268	260	274	277	247	251	265	249	280	272	263	263	263	261	254	265	244	268	238	247	282	289	278	243	278	294	274	264	266	289	248	242	269	256	262	298	256	275	255	231	275	282	242	239	258	249	239	221	261	259	253	275	268	263	255	280	286	285	258	255	266	285	281	259	232	256	250	243	272	288	267	246	283	264	238	244	263	275	276	257	256	252	262	236	251	266	246	239	267	288	267	297	269	259	287	268	282	261	270	249	288	249	267	269	295	266	273	267	273	247	276	254	263	246	240	241	275	283	254	284	254	285	272	283	274	281	250	271	287	274	301	283	266	254	287	283	286	269	223	275	255	309	261	283	262	244	282	235	280	273	266	283	274	273	268	271	270	238	262	253	267	255
10724	16008	16213	12755	11122	9306	7884	6674	6452	7073	5912	5192	4348	3359	3058	2699	2304	2113	1985	1845	1719	1530	1430	1324	1225	1166	1162	1118	1026	937	985	1047	987	1001	1041	1003	1001	979	974	931	879	856	811	860	811	795	819	751	753	777	749	707	697	745	768	750	727	790	747	717	721	730	704	755	729	686	668	718	704	691	684	704	688	698	694	727	705	737	711	640	698	644	679	684	670	687	725	693	650	675	680	655	711	653	664	678	678	643	616	676	609	648	682	637	660	675	628	704	655	636	675	612	691	697	677	671	630	657	683	694	686	686	652	700	647	635	648	693	682	664	636	656	682	648	640	682	710	680	668	664	655	648	712	708	647	694	648	676	601	661	715	639	624	674	643	678	673	611	668	654	686	707	695	630	661	671	698	688	669	607	687	619	699	704	637	684	669	646	661	617	641	678	656	682	682	629	671	708	690	642	611	693	600	671	699	682	624	665	648	698	684	728	667	660	696	640	648	665	660	636	661	692	653	653	684	662	645	694	666	636	648	648	626	692	658	638	694	651	665	662	706	675	648	640	682	659	655	666	679	613	646	638	694	638	643	638	673	671	712	672	658	665	717	686	689	682	651	665	665	654	702	671	650	674	661	694	682	699	665	681	685	672	691	664	651	630	682	664	653	693	665	657	681	680	687	730	634	661	683	651	690	649	691	697	697	709	688	706	674	651	628	628	643	643	693	679	643	641	658	676	641	677	664	672	672	639	677	636	656	654	644	718	661	645	696	690	698	686	658	650	661	653	712	673	666	674	632	688	702	697	670	718	665	691	685	659	653	679	712	713	664	678	700	647	643	714	664	639	651	672	664	695	694	713	657	705	637	681	709	676	647	651	665	654	709	675	668	676	624	636	676	662	681	724	673	667	641	647	674	659	678	628	661	671	656	647	691	624	707	649	723	664	656	668	662	665	692	663	660	671	657	628	671	651	648	639	749	686	687	659	698	644	602	660	667	697	716	649	675	716	703	629	642	707	701	616	687	692	686	642	705	669	657	659	684	689	645	674	666	584	686	633	607	674	747	694	632	651	632	711	619	663	726	652	695	646	647	688	704	681	667	677	623	656	613	672	640	684	700	715	670	663	666	670	638	611	668	649	689	690	659	657	676	653	680	629	650	647	703	720	718	641	643	668	665	711	666	714	675	650	661	671	651	641	679	661	659	630	679	652	697	686	671	650	635	640	647	637	668	618	683	644	634	648	656	662	657	616	674	620	651	744	693	644	657	689	664	638	653	671	655	645	657	666	670	663	610	661	664	670	651	666	675	629	649	720	635	647	670	669	658	704	676	679	650	663	666	661	726	696	678	640	638	650	688	697	658	682	658	681	688	612	658	641	725	634	689	663	663	672	671	703	652	633	668	662	686	666	679	679	656	699	622	662	645	662	656	645	647	660	636	687	698	671	661	700	616	642	707	687	643	673	634	650	659	701	670	692	662	692	625	653	653	635	656	685	658	659	684	653	660	696	691	685	661	703	615	640	635	622	639	646	699	650	641	655	644	659	696	693	655	682	649	671	670	653	662	657	646	688	725	627	659	638	654	686	647	683	642	663	680	639	681	645	655	678	662	650	679	687	663	680	682	649	666	622	668	718	663	670	677	628	662	656	639	688	664	672	689	626	662	653	676	643	687	725	656	648	609	644	699	648	666	643	627	662	609	688	653	636	644	664	626	642	666	669	658	681	655	646	685	684	651	642	705	646	637	679	664	677	714	694	673	696	690	632	655	689	680	651	692	676	669	640	696	701	656	686	664	663	668	644	685	644	692	686	693	655	662	669	632	683	672	652	622	641	680	671	640	694	654	685	691	631	701	633	675	655	644	636	694	675	699	707	677	649	636	673	685	691	644	659	661	640	634	702	681	660	678	667	672	670	635	690	666	661	702	719	686	663	619	711	687	623	658	657	615	631	634	625	650	659	673	685	674	675	640	671	660	713	672	652	619	673	701	641	622	695	661	663	680	688	665	691	667	664	705	641	684	620	668	717	666	636	619	682	693	643	680	652	674	658	658	649	661	691	694	651	642	643	668	677	653	663	639	611	660	659	659	655	671	644	652	702	709	660	659	633	669	697	681	657	669	665	700	718	651	638	688	627	669	680	681	658	694	686	664	672	667	657	643	651	631	691	684	663	616	668	669	653	693	650	681	658	680	638	696	682	667	711	612	710	680	647	623	741	659	700	666	622	679	669	669	664	730	653	673	659	659	650	646	631	682	645	655	650	691	696	619	678	716	705	665	684	672	655	643	669	757	709	672	708	711	695	646	709	650	662	644	670	656	677	655	667	625	675	648	631	646	650	659	693	702	665	641	634	688	709	742	690	664	662	719	699	748	647	722	669	592	697	688	663	655	678	635	665	717	651	636	668	624	641	660	630	650	623	661	655	655	658	673	643	637	655	676	657	679	651	665	674	678	705	634	633	659	669	683	635	678	684	700	712	648	623	670	665	649	647	706	695	637	656	659	642	647	648	680	650	666	630	685	622	682	702	683	636	628	637	635	660	645	603	650	659	701	678	695	672	624	653	618	674	611	689	642	645	658	659	647	617	637	688	662	691	678	675	673	651	678	644	711	649	646	693	631	649	666	630	665	622	711	710	660	692	658	657	676	650	660	663	676	602	646	655	623	680	680	670	640	675	671	620	640	607	678	627	619	698	679	672	671	656	665	668	666	702	680	669	707	650	719	641	675	673	703	678	649	700	705	649	668	677	640	641	687	645	693	662	646	654	681	607	685	665	686	636	632	719	640	690	655	677	626	676	675	633	623	669	680	665	675	687	660	656	699	697	740	637	691	637	670	707	651	658	649	670	694	664	682	694	674	662	689	665	677	645	672	670	669	632	613	674	675	645	661	646	651	685	660	666	687	650	652	684	661	692	686	662	600	660	644	707	644	639	678	649	710	657	665	699	704	658	678	680	662	729	647	647	698	639	678	654	675	658	674	679	672	663	664	658	634	663	669	674	641	654	645	666	631	627	629	691	657	683	638	674	671	709	642	653	664	642	639	695	659	655	671	664	643	608	682	666	745	640	712	637	612	678	684	623	633	662	650	654	664	626	686	662	645	644	686	663	667	637	647	681	625	620	700	659	632	680	634	642	634	657	724	684	687	686	638	686	667	646	654	658	666	676	717	667	656	641	675	697	665	656	638	631	675	608	668	649	658	680	656	624	658	648	643	714	673	650	653	654	665	697	662	683	691	646	650	643	645	613	643	650	687	676	680	684	649	662	637	673	640	658	672	672	641	696	658	659	696	649	678	717	621	672	679	698	648	657	626	690	690	676	641	655	673	645	674	660	660	650	679	709	648	676	644	647	648	650	627	692	701	642	668	610	607	700	620	652	692	688	638	657	636	700	699	663	635	646	654	667	641	663	659	658	687	674	639	642	655	651	696	695	649	649	677	695	660	649	626	651	677	668	648	698	685	671	658	690	670	693	689	659	647	692	666	655	662	672	689	638	631	652
38426	45956	36354	21675	15999	10549	6894	4050	3466	4392	3661	3161	2191	1686	1435	1158	1050	1008	987	790	627	567	517	443	455	457	380	427	410	379	354	366	365	360	357	348	350	349	333	336	322	340	315	324	290	309	284	326	313	305	278	272	265	300	297	272	286	292	280	301	290	270	291	341	286	283	242	260	260	258	280	236	278	274	265	294	326	301	252	288	273	241	263	299	278	258	284	285	227	254	269	288	278	298	254	286	300	289	259	317	275	238	257	262	266	270	278	280	246	256	296	297	264	246	275	238	292	302	261	268	270	263	278	288	281	300	261	254	291	311	276	292	293	285	240	268	265	252	249	264	250	285	263	275	250	305	246	280	274	269	253	286	297	284	290	279	260	284	263	296	271	257	286	287	271	274	292	282	277	274	272	325	298	271	248	291	279	283	278	281	293	283	295	271	275	241	292	239	264	296	266	273	276	300	286	274	279	273	284	263	275	260	270	251	262	270	274	260	289	267	296	279	252	270	265	250	247	262	240	308	270	287	312	266	302	279	278	272	259	275	276	277	248	259	276	241	287	295	290	281	268	281	293	307	269	262	264	286	251	267	269	292	259	269	274	290	261	272	262	267	257	258	287	289	255	273	277	267	272	276	269	283	255	276	298	247	306	265	271	268	273	280	244	268	291	311	273	257	301	277	268	257	266	265	288	273	278	279	244	266	275	250	278	292	263	283	252	273	264	248	267	274	297	274	270	285	246	265	288	287	262	261	275	299	266	255	285	272	290	282	293	235	259	272	312	278	270	273	291	269	278	278	275	278	275	291	278	264	277	280	260	280	287	260	275	254	261	267	270	257	256	294	284	278	255	273	241	291	267	262	298	291	289	281	277	271	277	256	248	283	272	277	230	251	264	273	311	285	265	243	252	285	290	253	277	284	234	291	296	261	245	313	270	290	267	280	319	282	281	305	276	276	274	262	276	264	237	250	276	271	300	282	261	309	258	272	254	278	272	257	264	302	274	285	293	286	282	287	267	275	260	263	260	303	250	258	302	264	245	263	249	266	283	302	268	270	241	252	257	279	267	287	276	275	275	272	287	281	276	292	278	276	266	298	261	279	281	272	253	260	268	279	248	260	268	300	286	287	269	274	298	261	254	249	266	277	291	277	290	266	292	249	260	296	257	271	285	286	291	282	260	270	270	229	275	266	250	280	275	266	270	295	252	294	268	284	263	290	268	269	256	300	277	265	238	270	289	270	280	275	280	291	285	292	258	291	263	286	260	288	281	280	260	258	256	274	260	289	263	266	263	269	297	263	248	255	252	242	279	252	266	295	271	288	257	265	272	276	289	271	287	253	272	263	255	281	273	265	269	265	289	293	275	280	303	312	261	260	267	263	322	282	275	287	279	255	274	260	267	292	281	248	272	277	279	279	275	254	292	292	253	279	279	264	268	278	323	250	282	301	242	273	273	264	266	260	293	266	266	256	273	275	260	245	289	294	248	287	269	291	293	242	311	252	270	267	280	285	269	303	279	277	282	277	289	283	272	280	255	257	265	288	252	271	291	265	250	276	251	269	278	285	295	249	259	272	290	305	281	290	267	264	231	265	270	277	280	266	290	244	287	274	263	236	257	235	266	249	257	289	307	275	280	281	280	291	288	274	260	260	285	256	281	293	271	270	301	257	263	271	262	286	276	252	271	277	283	281	256	257	266	271	303	258	272	281	253	264	280	267	269	298	271	259	258	268	265	283	280	254	272	246	274	253	279	266	265	268	283	272	251	268	295	301	261	288	243	279	284	315	244	279	254	282	255	232	297	267	265	301	262	282	300	267	287	258	312	289	282	265	286	245	303	308	263	284	249	271	286	279	255	294	253	275	253	254	235	238	243	264	289	247	264	258	275	267	281	276	266	278	262	289	267	235	291	270	305	297	285	272	263	293	255	278	287	259	255	247	274	256	251	286	272	275	287	273	290	273	257	287	260	271	290	258	280	276	277	263	314	260	270	268	272	260	239	269	295	273	256	277	307	297	266	279	282	264	299	302	310	284	248	256	283	266	282	268	291	287	281	293	250	290	287	267	268	281	275	292	291	296	279	282	263	273	257	306	294	268	247	286	238	258	252	284	277	276	292	262	268	236	264	270	254	281	276	272	287	293	291	279	247	300	291	302	274	287	257	251	286	270	298	268	285	339	298	325	259	278	285	282	269	278	277	273	265	300	297	253	255	269	275	255	279	285	266	286	270	284	286	259	280	243	245	318	300	294	271	257	281	265	296	285	289	280	295	291	257	263	265	281	269	282	289	266	267	294	284	272	283	267	311	293	273	284	278	281	257	243	286	266	278	290	279	266	278	288	229	290	259	272	265	272	276	282	269	257	301	276	287	261	269	281	296	278	263	252	252	248	260	270	297	278	303	267	274	292	286	277	273	279	303	266	296	286	268	240	272	279	283	274	227	333	249	285	278	268	262	264	253	257	260	278	285	274	291	321	279	273	298	273	285	267	266	264	281	266	271	287	271	226	253	303	323	274	275	271	258	258	283	276	278	272	265	278	277	258	305	292	284	292	291	310	246	275	284	274	290	277	293	272	275	277	285	262	279	291	260	268	259	276	280	271	233	270	291	276	277	273	278	277	273	297	273	256	275	281	257	251	285	269	274	295	269	240	288	295	259	270	280	267	280	279	307	270	263	270	254	264	257	242	260	253	292	283	281	291	273	250	277	302	281	244	285	287	268	249	274	252	248	290	263	284	278	267	243	297	254	240	286	264	244	283	281	280	268	298	275	291	283	252	261	260	263	285	287	296	268	281	253	262	294	270	282	286	282	233	262	272	278	280	286	274	293	277	273	260	290	261	277	291	272	270	257	284	289	285	265	285	268	307	257	288	272	286	292	275	273	278	286	258	271	292	283	260	310	275	283	254	280	261	239	278	280	280	280	260	294	289	273	261	278	247	285	295	256	277	247	279	288	265	268	261	264	256	252	275	263	289	292	249	291	250	270	260	284	280	274	268	240	241	277	273	240	301	264	279	281	267	303	264	299	246	282	239	290	301	255	298	265	313	271	254	273	266	278	252	285	236	300	332	276	255	248	263	267	254	307	264	282	282	271	265	263	260	277	250	256	254	280	272	297	275	262	273	250	284	246	252	269	256	286	272	295	302	285	282	289	284	285	260	258	297	260	263	278	291	280	274	287	270	291	298	249	277	293	236	287	279	268	283	258	249	282	287	262	266	299	265	252	281	290	271	305	243	263	276	268	303	265	258	305	284	257	247	249	275	256	263	269	260	285	266	282	268	304	288	274	266	259	233	305	289	277	283	266	290	274	267	278	262	278	276	276	265	257	287	271	309	259	282	279	280	262	241	279	262	266	275	289	275	282	257	277	288	283	279	285	270	251	295	278	256	285	251	263	303	294	268	267	252	281	244	273	254	272	253	259	269	245	253	264	288	286	278	295	263	289	253	275	247	261	250	286	241	275	266	294	292	268	269	290	243	270	268	264	261
28216	41571	30419	20233	18360	16936	15154	12517	13080	16313	14615	12791	10318	8312	6951	6393	5278	4834	5550	4040	2943	2734	2567	2297	2011	1852	1620	1431	1388	1289	1335	1334	1296	1316	1325	1310	1279	1253	1228	1204	1073	1005	953	932	909	793	891	886	891	823	798	802	808	827	802	935	827	830	793	857	760	790	705	818	748	727	740	729	656	716	724	690	697	729	709	679	712	656	733	717	673	742	674	693	742	674	691	688	710	712	688	657	698	670	708	676	667	674	644	739	657	713	736	704	732	651	712	689	668	655	708	702	662	665	632	700	650	732	701	675	634	718	687	680	661	674	639	653	725	690	651	711	677	666	650	662	691	662	707	629	677	710	706	639	728	650	724	644	689	638	649	653	664	697	696	668	661	711	699	687	645	661	704	680	678	682	670	698	667	672	690	674	662	637	651	646	662	692	703	671	648	677	637	709	690	685	676	638	650	666	664	637	723	699	660	693	672	666	691	676	711	684	705	676	634	698	691	671	689	716	685	699	702	684	708	677	634	682	705	648	700	680	647	653	659	676	725	667	694	736	670	690	638	710	678	717	698	675	634	690	641	664	663	630	676	708	717	625	680	677	677	635	677	707	723	659	694	711	686	652	634	715	687	677	676	650	651	707	670	689	644	695	686	710	676	647	682	691	663	687	650	638	687	673	670	699	713	634	660	627	732	697	724	645	694	672	654	686	716	724	676	627	659	635	664	673	672	664	734	692	681	698	702	694	628	685	713	684	717	698	683	639	698	679	695	668	688	678	703	655	704	723	634	667	697	700	674	700	673	668	698	657	655	715	627	660	681	652	651	711	627	688	681	713	673	729	672	649	654	725	669	683	680	655	692	663	674	654	660	663	720	652	714	671	655	713	665	656	706	688	663	700	669	672	658	678	669	695	690	730	699	669	639	669	689	733	691	629	703	656	652	703	653	663	670	698	662	653	639	720	665	687	698	708	649	700	689	643	683	647	721	690	665	669	674	674	659	679	711	642	667	684	644	639	706	694	722	696	615	681	654	644	716	667	657	699	666	675	730	699	695	685	680	698	637	651	697	687	736	684	661	753	714	722	670	667	677	666	729	704	643	654	651	659	654	651	655	694	715	604	669	684	693	654	668	654	655	669	697	639	723	662	704	678	699	632	721	692	650	637	702	664	683	689	702	689	657	690	705	713	648	683	674	669	645	668	657	723	735	660	654	645	673	731	716	690	670	678	704	631	669	714	694	679	673	689	711	717	718	690	661	692	677	673	681	702	687	678	704	688	630	660	658	725	670	707	631	752	654	646	716	682	658	692	667	671	667	638	655	638	722	663	710	696	669	653	689	699	685	647	667	679	642	635	726	707	678	650	704	624	726	666	693	660	690	636	676	703	666	691	671	665	674	672	698	691	672	706	723	692	711	709	742	669	708	646	666	683	602	643	650	709	714	706	697	675	662	659	699	698	708	736	712	684	649	661	661	707	716	655	649	644	660	653	678	672	686	670	658	677	725	690	670	742	637	637	655	673	662	672	654	680	670	707	727	688	646	664	655	682	684	666	699	681	651	706	715	679	712	708	684	644	672	708	657	675	688	660	688	705	692	674	695	666	682	695	684	693	640	685	723	656	662	624	661	724	694	695	655	652	676	663	716	657	671	671	698	678	697	664	679	648	682	665	690	690	634	660	665	656	641	615	681	704	717	678	655	646	648	656	678	655	667	678	670	694	661	639	700	699	687	667	724	728	638	677	670	708	667	709	658	766	687	716	682	695	651	680	659	703	668	684	669	677	674	655	691	675	749	687	680	668	715	664	679	714	717	706	686	693	645	687	680	693	686	611	700	662	666	693	624	715	662	672	650	687	659	656	640	659	698	675	677	657	665	691	655	718	683	652	631	673	671	672	681	676	697	670	694	659	651	663	666	661	643	689	690	688	702	657	669	675	686	669	704	680	672	692	684	709	657	691	737	662	656	731	720	682	677	689	689	694	666	690	718	660	698	636	673	713	696	670	714	697	650	667	690	712	642	659	696	679	690	725	682	651	632	692	687	687	728	646	645	686	672	663	704	663	665	661	684	689	680	651	656	702	675	661	719	655	690	650	713	732	708	681	655	647	735	659	711	642	689	676	680	701	685	676	674	674	698	642	636	675	744	649	734	684	684	704	713	653	699	694	689	674	689	672	676	679	726	698	653	654	690	686	696	626	688	666	762	707	748	679	724	652	663	674	660	724	674	721	722	640	683	697	711	617	704	663	703	670	669	678	640	717	647	690	674	644	669	704	735	615	643	683	685	716	645	670	701	645	671	657	663	668	653	695	711	676	658	652	688	704	708	661	674	699	656	686	673	708	700	700	738	683	715	676	721	672	669	691	706	661	663	699	656	671	693	699	682	653	641	732	717	653	677	643	681	641	749	705	673	719	673	687	638	640	676	712	696	667	671	638	669	661	634	686	696	648	679	647	643	666	670	641	671	672	677	672	667	636	712	673	668	688	652	709	698	676	700	653	697	668	672	685	673	650	672	653	638	653	651	747	693	630	645	666	663	640	658	702	696	608	695	658	701	651	679	731	694	688	697	668	672	660	706	719	673	696	697	676	615	681	671	674	711	725	687	672	673	672	727	715	686	679	689	753	666	653	633	735	686	647	672	698	655	690	715	668	668	660	688	637	644	673	639	660	711	718	621	689	670	671	648	704	679	702	667	659	681	715	704	655	675	694	700	708	700	658	625	679	695	630	706	654	653	671	694	664	655	716	680	654	654	707	728	726	644	684	692	735	682	625	690	642	688	686	696	695	655	648	657	660	700	658	696	674	664	744	691	648	707	730	666	684	669	647	685	687	683	696	676	666	684	700	668	674	723	678	635	641	686	717	640	691	621	676	683	662	650	671	704	634	682	660	663	646	686	641	675	649	665	694	638	718	664	717	651	692	670	707	705	654	716	636	665	676	670	660	708	656	683	687	704	702	652	629	685	650	670	698	678	678	698	727	732	643	688	665	665	708	634	676	677	680	707	699	682	665	702	693	638	680	652	675	698	645	723	709	633	715	665	642	672	661	670	691	710	668	650	636	686	694	705	672	685	687	679	680	686	689	645	701	717	669	695	668	700	673	670	669	671	666	687	643	642	683	714	677	722	715	674	639	676	648	696	636	685	684	683	698	662	739	679	654	674	633	659	663	706	660	688	669	678	681	688	712	637	649	683	651	719	658	682	709	754	697	659	706	664	690	692	671	707	667	725	699	619	625	668	645	701	646	656	701	678	664	701	698	684	684	702	677	668	669	658	700	663	685	672	681	661	651	653	673	636	690	642	670	661	655	679	699	682	703	670	618	668	690	672	719	673	712	622	710	709	725	615	638	661	695	666	636	641	709	701	640	658	671	658	770	653	657	664	662	683	679	664	651	682	653	736	695	720	672	671	637	690	664	685	670	671	692	635	674	685	672	694	685	611	657	687	669	655	641	686	706	668	712	675	661	675	679	664	693	690	654	717	683	660	684	643	678	681	629
45918	45663	33961	23073	18903	14146	10143	6318	5522	7104	6437	4913	4260	2714	2282	2211	1876	1658	1475	1007	868	724	684	623	550	539	470	423	394	363	412	379	360	375	384	385	383	392	392	349	332	288	317	303	267	267	295	272	295	300	264	266	286	293	301	255	282	269	276	271	270	252	286	255	271	271	283	229	244	267	249	265	269	267	263	249	268	282	239	275	243	241	284	260	225	256	230	292	257	284	240	231	222	264	240	276	286	258	247	265	241	257	259	264	267	264	240	261	243	276	261	235	240	252	263	251	283	268	245	277	251	252	254	238	260	293	236	258	253	250	281	267	232	270	240	248	257	250	253	263	213	260	259	265	244	249	265	276	247	242	257	279	241	248	248	222	262	259	287	270	259	275	262	258	266	268	237	244	252	294	268	272	240	259	250	267	271	254	245	262	239	242	246	272	258	271	269	281	248	237	249	249	253	262	274	230	258	234	277	269	245	260	241	223	236	292	264	218	265	275	230	234	257	230	253	208	239	272	274	253	284	283	255	234	264	244	244	232	226	242	254	224	242	261	251	240	244	260	250	236	260	260	243	250	269	247	246	223	272	240	266	248	243	234	233	256	245	235	246	234	244	236	260	264	247	281	246	227	249	259	267	241	241	247	259	259	288	251	260	244	245	260	294	272	256	233	239	239	248	269	257	267	249	247	235	264	265	265	246	239	258	235	265	247	259	243	241	234	231	238	246	261	249	242	252	236	254	268	256	237	280	241	239	278	223	237	236	239	254	289	267	261	259	260	275	249	217	244	264	304	241	264	244	302	241	228	264	245	212	252	263	251	267	236	226	280	246	249	257	234	257	204	257	256	268	264	280	254	245	236	241	244	287	243	263	253	229	269	263	255	251	284	264	245	234	267	248	252	233	261	273	290	232	267	243	254	278	251	261	241	250	274	242	235	261	274	253	286	266	249	261	229	245	244	231	242	298	264	241	281	249	253	252	268	248	244	248	269	285	259	284	265	254	280	244	241	263	217	276	260	247	234	258	248	245	241	250	262	278	235	251	272	264	265	236	261	263	273	250	246	266	244	286	260	260	262	253	253	247	252	255	240	260	246	253	268	271	270	236	259	244	249	256	271	265	242	257	271	264	242	245	266	265	278	249	252	273	278	238	230	239	271	273	233	247	257	232	238	245	258	245	279	233	252	244	230	260	272	275	239	251	292	238	275	275	247	238	240	250	266	257	251	217	241	251	263	246	242	282	265	253	274	248	264	228	231	295	246	263	220	270	249	245	271	253	259	275	251	253	290	255	241	241	249	253	272	254	245	263	283	256	272	253	242	268	232	260	284	264	264	251	251	290	223	225	250	250	263	238	286	266	276	268	293	256	261	243	254	255	225	264	258	270	260	273	245	270	278	270	256	254	250	243	235	243	239	270	250	235	247	216	258	310	253	250	245	261	283	248	282	226	234	249	253	274	254	255	252	242	239	270	265	261	284	289	227	266	247	257	255	261	248	243	255	255	257	215	253	259	265	250	272	253	270	264	279	253	222	257	286	260	249	245	243	269	253	251	260	213	250	280	266	301	255	241	278	261	262	254	242	259	269	257	250	250	281	250	220	268	285	243	256	233	273	251	232	254	244	291	276	259	273	266	251	268	222	266	229	237	239	229	240	262	235	247	257	234	270	259	242	233	266	232	275	220	264	270	261	280	266	254	256	252	244	210	238	259	277	283	250	258	275	264	267	264	252	246	258	235	252	247	257	267	289	269	231	248	255	272	247	240	284	266	260	267	263	262	229	244	250	255	256	250	252	221	281	285	243	233	268	252	257	276	236	245	237	246	231	279	261	260	256	239	283	277	252	253	240	284	245	259	241	251	236	246	274	226	236	275	263	231	276	272	242	223	249	222	215	264	264	281	232	233	251	245	252	230	257	217	277	234	273	283	252	259	259	258	260	291	263	268	264	254	276	280	239	256	283	264	258	239	248	263	259	247	243	242	250	227	279	231	254	225	265	265	255	298	261	262	266	245	261	260	251	264	256	270	257	284	266	279	240	242	251	257	278	207	246	244	275	265	269	270	248	255	290	276	238	272	272	283	267	232	269	262	283	248	250	244	264	249	259	249	251	244	226	236	228	283	253	254	256	249	269	264	251	259	264	228	247	241	246	245	273	268	281	247	260	257	254	251	227	258	272	251	253	241	239	291	255	261	248	244	234	238	242	246	250	274	244	279	285	254	251	247	241	265	225	238	238	236	289	259	253	239	262	233	262	267	237	253	229	257	221	267	218	229	221	260	251	274	276	255	267	282	241	251	267	247	277	294	270	249	255	244	228	262	278	247	260	238	237	269	257	224	271	270	258	284	251	232	233	253	266	266	242	280	241	248	253	259	247	259	246	273	265	242	225	235	265	258	255	226	256	261	226	250	236	265	275	232	275	239	280	251	242	252	246	264	256	250	247	263	276	247	232	252	263	262	294	243	267	281	268	268	243	256	244	261	269	247	268	264	236	230	276	236	264	273	264	261	263	278	257	258	255	257	246	253	252	289	268	252	252	267	261	266	250	254	239	284	240	261	242	267	252	228	234	245	210	221	251	275	264	260	237	272	285	236	261	248	260	250	257	249	266	267	241	262	242	281	257	236	262	238	249	247	250	275	280	259	243	260	280	255	245	255	246	252	283	280	239	268	242	248	279	268	233	268	241	248	249	263	250	228	264	231	254	231	263	238	242	275	232	240	271	263	249	248	248	269	258	243	267	276	284	266	249	264	272	256	229	225	270	268	249	260	262	275	285	263	259	263	261	265	274	235	269	299	248	237	271	257	236	265	273	270	246	253	243	258	266	238	278	255	265	243	261	263	265	264	229	265	266	219	231	270	259	257	255	241	246	257	265	244	253	258	232	249	256	257	266	269	245	249	260	242	234	255	261	269	250	271	242	308	277	250	273	266	248	265	247	240	227	264	274	249	264	243	240	251	272	268	241	264	259	255	246	242	257	232	262	256	243	272	236	257	283	261	239	258	251	262	253	256	261	250	246	226	258	229	249	254	250	234	220	249	260	259	243	260	263	276	257	236	268	259	227	290	241	229	257	259	233	231	271	260	269	275	269	273	256	256	255	243	236	239	294	246	228	255	254	253	265	262	244	233	266	271	241	240	243	272	257	233	270	238	241	220	261	256	262	216	257	285	248	258	265	259	271	259	262	288	284	222	211	260	230	225	276	244	253	259	260	248	250	255	236	243	245	237	254	244	271	259	277	237	280	266	266	263	234	250	256	262	223	253	237	290	267	260	239	261	262	258	270	229	245	233	257	268	255	255	249	252	251	268	225	242	255	247	254	244	250	255	274	253	272	231	277	269	263	262	277	274	265	224	251	261	247	253	260	250	246	244	270	260	266	255	247	256	249	263	255	246	244	233	224	247	247	255	258	253	251	267	260	276	229	252	282	266	241	245	257	242	258	248	237	286	262	248	269	251	259	261	268	258	258	251	279	238	256	258	272	248	255
33758	41628	29467	25274	23319	21579	19985	16565	17972	21867	19881	17525	15940	11947	10980	10499	8993	8230	7868	5435	4281	3941	3624	3192	2812	2418	2183	1925	1745	1601	1592	1718	1740	1655	1701	1637	1619	1482	1347	1316	1165	1215	1124	1092	893	891	865	944	867	907	865	761	781	867	839	845	859	840	834	810	739	693	707	764	725	679	724	665	697	708	695	737	677	693	624	724	687	693	679	631	664	659	648	674	626	634	664	633	616	617	652	635	650	654	638	685	627	669	634	618	602	649	662	640	659	662	631	617	649	692	651	645	665	639	646	583	613	620	588	643	618	593	638	664	608	660	643	662	591	615	607	630	650	602	653	619	649	630	626	648	646	686	659	601	630	606	682	614	624	639	636	603	637	638	621	548	649	635	620	593	667	590	646	705	641	654	591	630	624	624	632	638	628	676	632	664	675	613	671	641	652	664	616	657	629	636	613	671	606	651	658	616	642	642	624	587	656	638	682	613	628	634	620	595	643	615	610	656	621	618	638	666	651	650	639	606	622	616	634	619	624	604	610	644	618	614	646	613	675	658	630	614	652	624	630	656	635	600	600	653	635	642	607	636	676	636	633	599	623	610	624	572	676	653	629	636	620	614	636	641	673	618	632	611	663	632	629	616	623	656	620	653	627	626	640	649	675	634	662	649	598	629	621	638	572	629	605	564	652	628	577	659	585	626	672	672	601	638	696	660	646	669	651	635	670	629	622	606	656	656	619	664	627	657	657	630	605	637	636	632	691	638	619	645	657	663	575	609	594	613	605	624	621	689	616	602	619	597	616	603	632	663	604	618	613	636	668	618	677	644	676	652	598	679	615	642	618	626	629	605	656	669	654	634	661	674	601	644	658	680	634	637	618	637	607	619	602	600	633	627	602	605	660	599	626	615	633	637	625	630	680	604	633	610	662	645	656	652	649	643	632	640	632	620	633	617	632	619	625	643	603	600	618	625	645	632	637	613	679	621	642	657	595	616	602	650	620	686	636	679	623	652	650	601	621	649	621	617	659	648	635	646	648	672	632	617	589	637	619	674	637	622	614	629	632	582	642	616	669	629	605	676	606	664	598	660	610	602	583	592	606	655	660	645	684	620	690	605	606	647	612	623	629	667	671	619	637	658	623	617	591	654	646	602	614	604	656	600	637	634	635	645	618	563	624	621	639	666	613	648	613	628	649	647	636	644	627	667	614	664	650	619	664	620	662	628	622	608	671	648	645	609	643	627	645	618	674	589	633	601	664	593	642	629	614	622	611	638	674	645	614	597	675	632	651	628	631	629	576	672	670	627	649	643	614	581	627	607	624	621	648	604	643	626	640	603	630	650	650	630	674	625	578	618	599	647	686	604	636	623	638	610	650	665	642	571	640	612	586	638	657	615	604	676	635	643	655	639	642	620	616	637	621	607	612	623	627	658	648	662	603	613	629	643	643	624	608	615	643	596	637	606	612	621	648	651	682	658	637	593	599	569	653	662	589	577	612	620	676	660	591	627	680	646	614	637	693	629	633	631	619	645	647	655	609	651	627	622	618	589	690	623	600	589	640	662	650	647	636	652	652	659	608	605	630	607	650	610	628	626	650	640	621	591	653	647	627	632	655	669	636	613	628	637	669	593	572	629	613	633	646	642	667	673	622	612	652	651	625	624	663	625	681	623	607	598	644	629	636	636	661	652	654	647	605	596	601	618	628	644	635	688	609	623	586	635	669	621	658	602	626	669	633	614	670	664	586	649	608	637	660	638	637	650	639	620	665	612	598	659	634	657	620	623	661	619	652	642	590	611	624	591	652	646	650	599	623	616	639	616	641	637	618	649	644	633	645	624	607	582	626	638	668	598	615	648	605	607	641	666	613	632	619	636	596	636	621	641	678	636	584	577	610	612	641	634	663	626	598	634	622	641	630	631	644	613	614	614	627	627	613	638	651	580	611	638	634	645	690	608	669	571	669	681	629	632	623	626	632	577	658	621	627	628	597	597	625	635	629	632	651	603	649	648	657	607	657	627	643	642	609	652	653	614	604	622	655	653	663	629	659	651	639	630	614	653	614	658	648	644	617	663	657	627	613	598	614	642	647	582	632	626	636	634	633	648	595	621	643	619	658	631	665	617	680	591	649	631	612	622	632	642	625	610	652	672	649	595	631	621	637	613	646	661	594	667	595	615	651	646	614	617	631	639	642	652	627	620	608	605	655	667	610	650	615	629	605	684	585	624	584	635	645	653	637	588	653	637	628	585	600	568	669	640	658	640	617	612	601	598	625	638	626	621	631	654	621	620	676	616	641	615	635	656	681	618	661	656	668	649	647	641	605	637	615	630	637	652	633	630	649	673	611	639	595	624	589	607	540	665	655	609	614	665	677	624	597	691	630	647	610	627	661	599	615	642	661	624	623	617	650	654	610	646	657	613	619	631	634	612	646	637	682	620	659	677	620	603	650	620	641	669	663	687	625	619	615	652	663	658	596	642	626	625	647	573	632	609	658	630	623	550	649	671	678	653	609	668	573	636	655	614	649	692	623	642	667	586	630	631	677	679	639	632	665	671	622	648	612	617	639	597	635	636	681	617	633	629	638	623	652	606	627	639	645	607	601	654	609	599	654	643	683	654	615	630	620	601	633	646	614	626	634	590	619	640	625	642	586	612	648	651	634	585	627	640	609	589	609	632	657	643	666	623	631	674	653	648	634	676	651	606	606	664	639	626	634	601	641	653	639	629	655	662	659	645	657	666	600	617	622	593	646	632	638	631	655	685	630	627	640	660	665	616	605	616	674	606	663	623	639	646	561	612	662	618	606	632	628	611	659	609	619	601	574	605	635	589	654	639	650	644	595	607	632	608	607	630	612	635	627	623	651	641	661	640	616	626	639	687	647	638	655	599	654	587	631	648	650	664	652	648	649	617	674	640	637	668	624	632	633	626	601	602	644	610	654	649	616	655	679	661	649	648	626	615	621	600	612	649	645	650	644	644	630	668	661	649	638	638	648	602	609	643	627	624	613	587	586	614	589	663	628	609	617	620	648	651	647	610	631	626	615	640	644	647	650	621	625	589	645	593	683	615	623	642	572	647	627	650	648	639	576	633	647	597	615	623	625	607	615	589	627	676	632	628	649	639	618	609	606	640	672	637	683	627	611	640	623	631	622	632	636	644	650	671	641	625	649	623	618	631	680	626	583	627	613	575	621	632	643	615	603	678	649	657	606	635	594	594	565	644	608	641	631	630	653	581	612	645	617	658	635	635	622	625	614	637	624	618	646	630	670	636	656	621	627	663	590	609	614	622	632	675	626	643	616	613	620	626	649	607	647	615	604	614	613	591	630	627	631	630	639	649	611	620	644	589	616	591	670	679	637	665	648	644	644	620	643	636	640	626	671	626	682	620	617	604	574	610	619	636	610	628	650	617	605	639	606	640	625	646	655	625	650	620	663	636	674	676	670	679	672	631	599	647	584	654	623	632	630	615	619	621	637	637	672	631	650	636	640	637	637	624	573	637
15166	12408	8724	5092	3431	2590	1905	1667	1583	1390	1160	946	791	666	573	575	482	475	476	411	435	409	360	361	317	316	329	316	348	309	315	323	313	300	333	275	288	288	293	303	304	318	281	279	282	276	265	290	283	252	286	273	280	270	274	287	274	283	280	269	278	295	251	215	294	279	261	265	262	268	286	281	251	265	258	285	269	270	251	269	252	281	253	266	240	274	258	262	232	277	239	302	267	257	245	275	243	269	269	258	273	270	258	242	277	261	278	252	264	281	261	236	245	271	281	280	249	235	269	242	272	267	276	251	234	251	252	270	233	266	293	249	253	236	252	252	271	264	275	266	252	260	246	262	262	266	283	244	249	271	265	273	251	266	262	260	261	261	251	267	264	233	262	258	254	286	263	241	266	263	260	217	235	272	261	231	244	236	250	271	278	271	252	249	255	258	267	265	258	252	266	263	285	261	267	278	235	284	299	279	273	272	270	243	283	270	251	270	272	257	259	230	257	264	267	254	259	267	285	260	289	295	238	252	243	273	251	251	258	259	259	242	261	270	272	265	252	263	280	284	256	264	267	273	262	262	255	244	270	257	278	258	258	276	275	254	252	290	250	263	218	262	281	258	259	270	258	275	243	246	242	236	254	239	252	276	263	258	290	288	290	268	243	244	284	272	274	249	261	240	296	248	249	261	272	234	244	251	278	269	267	236	281	263	254	290	239	264	261	248	247	245	249	262	235	263	290	250	270	280	264	240	289	302	272	222	253	248	279	293	259	275	273	263	262	252	277	240	257	249	229	275	288	260	281	273	265	239	263	267	244	263	265	280	263	269	270	236	262	269	238	254	225	258	266	252	282	284	266	233	276	270	286	237	265	260	230	249	289	270	259	267	261	256	255	266	265	268	283	262	247	244	282	292	264	276	252	231	259	275	277	299	270	285	233	302	292	282	299	270	247	273	264	283	307	280	264	262	273	246	262	287	267	289	274	286	229	283	245	254	249	274	260	250	224	267	266	256	256	257	273	300	270	271	271	251	279	274	234	238	265	262	260	261	238	232	245	256	273	281	268	251	263	259	254	270	263	263	240	256	252	248	251	256	256	265	258	266	267	271	266	292	256	293	286	240	258	275	295	275	287	279	282	274	269	246	267	252	296	229	281	284	270	252	281	256	244	280	282	262	244	253	285	267	222	249	268	267	255	264	265	257	270	254	241	259	243	281	276	254	268	279	281	267	249	236	277	241	279	261	287	266	279	271	275	253	277	241	280	241	287	266	250	306	252	288	259	263	278	294	257	256	223	275	247	283	269	258	279	272	245	262	249	251	252	276	238	242	261	270	258	269	286	287	254	253	265	276	265	265	259	266	308	262	279	274	278	267	258	263	283	262	240	291	256	273	248	274	252	251	241	244	230	269	263	275	259	252	250	257	266	243	265	272	268	281	257	258	256	221	245	249	259	223	248	232	291	268	262	251	267	269	254	300	290	258	267	274	269	241	271	267	258	295	301	276	279	249	267	282	258	294	269	249	237	249	241	262	256	241	291	266	262	241	279	268	247	285	268	265	285	271	289	273	250	268	275	246	232	267	291	260	256	270	304	268	254	249	270	260	253	261	249	282	241	263	271	261	265	254	284	281	226	268	277	260	249	267	253	276	271	245	273	262	292	270	244	274	274	249	250	253	256	279	273	282	270	260	245	256	248	302	258	286	276	259	244	279	240	230	275	259	264	261	258	246	280	284	279	301	255	290	248	245	246	261	264	263	264	266	251	269	222	262	272	231	264	256	272	273	273	265	283	294	308	254	261	264	252	260	250	246	246	275	255	239	275	275	266	267	230	250	267	229	266	295	259	257	243	287	284	222	262	245	245	261	241	241	275	236	275	276	261	268	279	245	247	243	276	287	257	255	259	310	282	256	246	260	266	257	245	278	281	293	272	244	252	277	273	237	247	279	240	269	262	272	232	255	267	270	243	240	273	277	219	280	277	253	256	233	240	276	259	269	250	251	247	246	300	249	256	237	246	283	272	271	281	248	275	270	276	248	248	272	246	267	287	259	299	255	285	273	258	262	276	282	245	289	231	264	279	266	264	249	254	251	259	249	256	296	249	242	292	265	289	242	277	260	260	265	271	282	271	264	237	276	282	248	283	272	273	271	283	256	276	301	254	269	262	268	276	282	270	259	274	251	280	250	281	275	277	288	279	281	245	287	252	251	265	278	252	281	258	257	285	243	230	280	258	260	279	273	278	268	259	281	248	256	286	282	267	235	269	270	244	262	298	271	265	248	221	248	237	259	280	235	286	279	280	262	290	249	260	255	265	266	258	237	233	269	280	304	294	286	241	265	240	252	267	222	258	264	250	246	242	247	264	252	256	257	282	266	277	259	275	256	258	288	248	255	286	267	264	264	265	252	281	268	261	272	264	278	286	279	266	262	260	255	249	276	283	257	241	251	273	270	260	261	271	224	276	256	280	249	261	227	254	246	292	252	269	258	253	264	252	277	275	273	282	280	270	264	234	274	258	251	254	240	273	275	273	247	227	241	266	263	265	265	257	264	291	266	243	274	286	255	238	247	296	292	286	258	252	265	254	297	264	247	232	238	252	262	252	250	246	269	268	256	276	262	270	235	247	240	237	278	259	259	263	249	271	275	272	254	266	275	232	293	246	276	262	256	261	252	251	281	261	259	272	246	245	266	265	231	282	275	280	251	282	269	262	265	249	282	274	259	270	248	289	237	291	247	264	246	272	261	257	268	248	257	263	268	271	268	275	289	240	281	253	237	278	268	243	264	254	271	263	268	250	213	243	252	244	261	283	250	268	241	255	262	255	264	262	247	252	275	252	282	252	261	232	242	275	241	262	250	253	257	287	279	280	274	291	271	260	249	239	249	282	250	229	255	273	263	265	265	294	261	283	301	281	251	301	274	246	281	240	255	249	266	230	295	269	240	259	251	215	244	251	252	282	254	268	257	274	283	296	252	255	267	249	274	238	255	261	248	248	267	259	272	241	286	279	258	297	248	256	232	236	265	248	271	265	257	251	271	272	289	255	259	254	267	251	250	293	264	274	283	275	243	271	260	276	256	271	266	267	263	285	236	260	270	267	259	270	263	237	273	295	267	285	233	239	285	265	251	305	291	260	236	282	264	252	254	256	253	248	259	265	268	276	238	287	289	251	267	242	261	261	264	279	272	231	240	280	255	282	257	251	229	276	224	259	258	267	280	276	309	250	285	279	279	245	272	260	259	238	285	266	268	276	269	282	288	241	272	274	273	271	240	273	242	259	277	289	253	228	275	275	255	254	250	277	248	254	214	267	271	276	298	291	250	261	281	254	229	237	261	258	280	298	265	262	252	269	283	264	279	255	247	267	291	292	263	256	254	282	271	248	270	253	239	247	256	243	307	248	271	261	275	273	283	292	267	246	240	257	277	264	279	262	226	274	227	268	255	295	278	252	264	274	255	248	242	298	266	257	247	240	240	298	258	245	274	270	260
10103	12574	12446	12205	11100	9548	7866	7438	7458	6749	5749	4823	4181	3417	2873	2783	2293	2152	1946	1821	1683	1681	1568	1390	1327	1191	1148	1072	1048	956	1080	1035	1066	1076	1069	1046	1034	997	993	957	889	872	849	869	795	757	739	774	800	727	736	713	688	708	768	774	748	773	743	717	748	672	699	691	657	670	725	684	654	670	719	662	628	679	678	624	672	688	663	652	664	645	652	680	656	649	682	672	622	671	679	709	690	681	657	677	660	671	670	605	653	679	640	646	670	661	659	642	662	674	629	688	673	649	636	613	648	647	663	650	649	635	711	678	666	680	663	685	669	641	668	660	665	646	671	637	659	656	637	676	603	693	670	637	670	657	658	687	659	624	675	697	665	659	659	648	702	653	691	660	693	658	649	673	673	670	677	655	679	648	680	646	652	658	663	661	680	654	606	652	703	682	648	678	672	658	681	660	667	711	668	671	666	635	671	646	672	674	648	648	661	711	656	674	677	641	673	711	640	645	700	699	663	667	666	637	691	670	653	693	681	674	669	674	650	687	714	661	636	655	628	631	649	616	643	714	659	651	639	672	697	702	680	690	646	671	671	623	675	697	650	710	621	653	704	610	663	648	656	661	733	618	647	633	634	688	671	670	682	652	674	694	675	686	689	665	626	629	633	656	678	651	634	635	692	654	694	637	679	681	655	675	680	640	654	633	642	647	621	658	639	666	576	683	657	625	687	647	649	674	599	649	633	637	657	654	699	646	673	706	678	629	648	622	654	683	657	663	645	609	634	696	657	705	679	637	605	681	659	667	695	688	647	599	660	647	659	629	649	651	710	687	673	700	670	649	669	685	623	626	659	641	664	638	682	651	647	667	631	692	697	643	662	696	709	671	645	686	625	675	628	650	669	689	680	641	637	656	627	680	619	623	649	666	675	638	646	680	673	683	683	646	658	657	692	656	684	663	638	662	655	638	657	650	710	660	700	657	668	680	670	624	636	654	645	694	654	655	630	649	660	698	713	649	664	652	672	648	661	679	665	677	688	686	676	664	714	655	676	634	677	700	626	653	671	668	678	686	674	668	629	711	669	715	635	690	671	657	656	658	632	655	624	666	683	615	664	653	670	653	667	647	680	661	665	687	655	678	657	665	698	658	662	642	657	664	679	659	642	635	696	620	636	648	686	653	666	676	682	663	648	665	667	622	683	691	686	659	665	669	656	632	626	640	634	602	621	625	671	606	665	695	610	648	650	634	678	679	651	647	648	644	619	659	668	655	717	658	708	682	635	654	677	686	654	694	681	661	698	679	671	655	644	627	666	638	631	691	696	606	679	638	656	699	648	679	682	695	652	680	667	693	630	668	677	676	638	686	682	647	628	681	672	686	631	666	644	628	635	626	725	716	622	633	648	631	649	663	668	678	664	654	674	688	679	625	660	614	680	633	662	635	592	667	648	673	645	672	660	713	665	644	694	643	622	664	627	644	638	671	659	686	654	642	688	638	678	706	646	672	654	620	697	625	661	644	615	643	656	704	640	613	629	686	659	622	627	670	656	691	682	616	697	695	670	695	673	611	699	681	645	648	649	636	678	661	664	662	668	647	678	693	633	631	688	715	660	656	681	621	685	642	664	657	690	695	673	658	668	698	650	660	662	680	639	644	646	642	714	613	635	629	672	652	667	676	648	632	642	684	637	648	685	661	624	677	629	729	646	657	620	683	627	643	714	686	659	711	673	660	672	676	701	680	688	633	645	671	721	705	661	663	645	654	675	667	692	658	685	634	662	685	642	678	700	627	688	657	657	654	665	644	642	671	639	637	651	704	612	677	648	710	645	643	634	700	626	646	653	627	661	653	644	650	709	692	690	685	670	591	657	669	662	632	712	634	652	632	669	673	670	657	659	684	662	654	675	673	664	682	654	673	662	637	664	698	620	638	697	671	645	676	674	650	666	626	642	682	670	668	637	668	656	676	659	680	678	702	663	642	654	660	630	641	711	649	662	699	677	670	659	651	669	689	621	658	620	622	691	677	714	687	683	650	669	702	694	666	664	663	681	651	655	646	682	656	606	672	711	609	663	664	656	667	661	625	664	663	659	699	659	702	666	645	666	647	673	634	641	694	631	675	598	743	632	654	640	701	645	679	642	642	686	659	670	624	646	672	644	705	661	669	680	690	675	667	692	701	662	655	683	639	663	666	624	701	664	675	676	652	641	689	666	645	685	663	659	662	658	649	673	650	680	680	666	636	660	657	648	611	672	684	655	612	652	646	678	665	644	714	696	676	641	641	623	670	716	669	655	657	727	637	676	658	649	709	629	628	676	673	684	642	602	648	679	642	639	651	675	633	661	602	696	648	665	657	693	667	668	711	646	656	706	629	647	679	621	678	650	667	624	684	644	693	665	692	643	637	694	622	632	689	632	654	644	675	663	681	684	658	654	649	664	645	696	635	682	698	671	681	664	634	638	691	662	637	676	668	704	666	653	632	674	661	639	635	639	671	652	616	640	693	654	664	698	624	692	653	637	664	709	668	670	642	684	659	640	661	676	682	659	646	682	632	693	639	660	666	652	658	661	643	641	690	682	632	720	648	626	683	652	631	666	645	659	663	640	667	709	681	709	625	666	631	664	648	672	624	623	708	681	645	672	697	624	638	646	671	664	665	711	655	674	683	611	680	630	610	616	634	635	653	645	690	707	677	656	687	625	652	627	689	608	643	660	678	679	679	661	690	654	659	661	690	646	668	688	655	647	665	617	674	685	665	693	677	683	686	662	689	658	655	669	696	632	686	638	675	651	663	667	635	639	679	669	644	662	689	622	667	625	684	616	654	679	681	681	597	666	656	655	676	687	658	644	651	656	668	672	650	671	657	680	649	660	636	680	624	696	647	683	610	670	630	700	654	657	691	639	651	672	673	643	652	689	665	633	697	671	648	697	650	649	706	601	628	606	604	649	637	653	659	657	653	678	685	726	655	633	640	707	685	660	678	680	654	683	673	675	706	664	651	664	651	660	683	633	659	656	668	674	638	650	661	663	719	695	621	682	624	700	662	692	633	672	662	665	662	643	654	645	664	629	690	681	633	721	620	692	655	716	694	643	639	670	650	697	678	662	689	687	654	667	648	667	651	654	618	701	616	642	665	649	647	638	711	655	620	661	660	706	669	677	690	661	643	675	621	682	681	720	658	656	624	632	640	622	670	641	646	569	653	669	616	643	630	633	642	681	662	668	697	707	641	649	631	671	635	691	672	675	681	657	655	665	639	666	655	639	680	640	639	675	679	671	702	642	648	694	665	672	633	667	628	731	661	684	633	649	655	617	621	654	731	620	676	690	660	700	648	614	681	716	616	675	639	701	662	676	641	713	688	692	701	688	628	677	646	658	621	650	660	647	657	665	691	722	669	683	654	681	662	633	671	688	688	598	644	743	633	696	679	680	655	693	681	658	694	662	635	638	665	694	686	697	657	662	660	676	651	695	665	747	696	657	624	617	645	626	687	638	678	650	692	688	659
36075	36890	26460	16948	11541	8168	6123	4141	3745	3691	3504	2738	2252	1651	1501	1410	1116	1155	899	637	635	643	582	463	458	442	388	406	387	375	342	404	373	374	387	370	352	362	352	338	303	314	313	305	325	295	310	284	302	308	284	290	282	279	302	284	286	262	284	293	298	293	243	284	246	287	262	273	272	281	276	273	307	285	253	256	248	276	256	253	282	279	272	272	241	246	267	249	257	248	281	256	268	231	300	272	269	300	261	282	264	233	264	275	278	262	258	261	280	252	286	272	265	284	240	266	281	278	227	267	246	244	283	290	261	261	293	279	274	289	262	269	256	261	257	271	259	232	253	280	275	293	237	271	289	273	264	256	279	293	287	302	302	279	291	279	254	279	267	262	278	255	255	275	289	268	260	251	278	283	249	280	286	267	262	275	235	273	278	284	258	252	280	277	259	277	264	253	290	254	265	265	238	265	274	279	285	254	271	283	281	282	269	285	276	249	302	248	245	243	252	255	256	277	239	252	276	247	279	292	257	265	256	281	260	224	254	298	285	274	264	263	259	263	267	283	287	290	270	291	279	241	260	276	232	287	276	253	295	266	282	298	285	237	251	260	295	268	256	256	257	254	252	280	269	287	250	274	301	277	288	243	242	291	277	267	285	277	259	272	274	260	228	286	297	251	274	265	278	278	251	321	292	254	251	262	272	260	264	293	285	279	254	272	272	293	280	258	228	270	264	297	259	248	286	255	270	273	255	287	268	268	273	252	269	242	288	283	265	265	257	282	278	265	289	279	244	301	259	289	263	268	263	244	283	249	284	256	278	271	264	263	285	246	246	234	238	278	283	244	213	275	269	278	266	287	253	258	274	285	270	287	255	268	245	255	242	274	293	271	310	238	267	221	283	236	282	253	268	261	258	271	273	278	243	250	241	275	291	258	257	266	272	271	256	272	238	273	257	313	263	265	273	218	262	252	263	277	227	288	238	287	262	249	249	267	269	283	268	269	260	285	296	231	288	315	274	271	281	292	261	266	264	291	249	246	245	290	241	261	292	250	253	288	302	234	274	309	288	285	269	255	300	266	239	256	271	300	273	259	260	271	263	266	270	276	260	261	211	271	239	253	261	259	277	242	284	255	285	263	285	288	302	272	261	256	295	295	279	267	261	266	243	270	280	303	264	295	257	251	243	305	250	266	265	271	282	242	286	273	264	244	285	271	264	261	252	254	284	303	299	263	241	277	256	282	244	240	289	276	306	268	278	242	228	268	274	250	275	264	283	251	236	260	258	274	246	257	264	259	235	254	250	275	266	269	303	263	255	296	275	276	268	285	247	217	239	276	281	301	289	263	255	289	266	258	281	259	237	268	276	284	259	255	262	235	263	296	240	236	277	250	258	277	282	273	254	306	295	282	292	308	250	260	251	264	264	255	255	246	272	264	263	273	260	278	257	253	269	253	256	253	300	237	264	259	268	280	258	281	272	298	243	277	275	278	247	237	266	279	250	283	266	250	261	254	240	268	259	273	261	279	260	276	278	258	252	292	265	281	249	257	263	263	275	261	238	257	280	273	266	296	241	275	261	290	271	274	251	265	294	259	269	231	248	249	271	296	270	280	258	275	282	269	275	267	275	255	246	279	255	271	281	236	283	271	305	257	255	260	303	296	265	258	268	252	271	266	247	275	262	264	259	275	259	253	289	258	264	246	298	256	269	269	298	253	263	279	252	270	248	253	282	254	256	263	270	274	273	255	258	245	254	256	267	271	263	243	277	286	277	274	305	279	267	274	299	271	286	268	263	264	259	236	261	269	269	268	272	251	250	248	258	257	248	271	279	292	290	260	270	261	284	284	256	244	295	256	270	282	271	283	251	292	265	282	295	266	268	282	257	252	265	276	284	283	246	269	269	265	288	270	280	285	301	271	250	269	314	257	275	240	272	271	301	303	303	273	270	235	277	270	269	287	273	256	286	260	261	245	267	284	250	255	240	265	270	275	272	231	291	290	276	264	285	271	261	273	273	272	263	257	272	240	250	268	293	236	254	267	276	273	278	273	267	215	262	311	288	277	268	258	258	256	232	279	270	270	249	280	290	251	260	273	271	259	274	277	263	257	280	267	242	274	248	266	259	279	272	270	274	244	286	288	253	260	256	254	282	270	279	295	266	287	262	260	267	260	244	302	260	310	277	259	270	274	267	237	287	279	255	262	274	254	245	253	274	251	281	257	263	272	246	283	297	271	259	266	262	251	220	252	268	299	263	274	258	247	254	258	268	272	280	270	276	300	237	266	321	267	260	255	260	242	255	264	266	267	265	266	243	280	292	255	244	273	244	300	254	274	285	279	280	257	272	261	240	261	249	245	263	271	262	253	269	272	286	264	289	250	295	283	281	221	262	254	262	258	263	254	266	242	241	265	271	281	304	292	239	280	256	253	266	237	281	257	255	276	246	271	270	290	245	274	265	285	279	291	274	257	262	265	243	248	286	253	291	286	272	281	270	295	265	299	278	271	257	258	248	238	238	273	264	268	262	263	266	257	273	275	282	272	289	280	232	245	258	251	269	264	250	285	233	255	261	250	274	261	273	248	265	236	260	297	284	291	246	254	257	252	251	263	294	268	276	284	271	251	267	281	274	266	249	258	291	269	252	272	249	241	271	257	257	299	244	259	259	265	258	290	282	258	259	254	249	317	245	274	248	256	301	243	293	266	285	291	278	270	271	279	273	272	293	285	268	276	250	261	256	260	282	256	270	271	240	283	278	250	277	269	251	248	274	289	278	256	236	277	279	288	238	270	270	285	274	254	259	271	258	286	274	286	242	284	279	290	279	276	254	281	271	283	281	261	262	253	280	249	242	249	226	252	273	258	240	289	248	279	297	251	275	232	267	279	273	264	226	284	268	257	289	222	267	264	279	285	284	282	238	273	276	256	281	253	289	250	283	274	269	259	267	256	267	265	294	274	261	256	286	273	270	266	283	280	273	259	253	290	237	276	277	278	251	276	290	257	257	248	282	280	253	266	288	279	256	260	280	252	262	257	263	248	238	264	263	268	241	255	270	301	274	257	248	282	282	266	246	279	256	273	252	258	268	277	270	287	274	243	269	250	286	281	283	279	284	249	276	284	263	288	244	306	258	294	248	266	256	287	265	248	255	273	259	257	268	284	263	305	258	273	280	269	269	284	248	300	258	301	271	297	221	247	277	269	245	255	279	271	278	263	265	268	250	249	273	253	278	259	263	247	269	239	270	318	272	274	271	274	250	276	251	263	273	291	275	230	249	270	255	263	279	276	275	239	280	253	233	225	264	271	291	259	280	279	278	299	288	252	296	267	319	265	291	252	262	293	247	247	277	272	255	281	296	269	277	254	287	268	280	256	279	257	272	238	260	233	224	278	288	295	251	275	264	258	266	281	253	271	255	266	256	284	264	262	282	286	284	254	266	298	260	306	261	285	270	276	312	283	280	255	236	273	266	258	257	296	303	288	288	253	279	296	263	254	273	287
26269	29893	22234	20906	19812	18113	16063	13896	14529	14729	13822	11357	10228	8067	8019	6826	5749	6125	4546	3371	3269	3077	2783	2368	2141	1905	1715	1552	1409	1372	1488	1458	1397	1522	1472	1390	1380	1271	1270	1152	1094	1059	1094	1008	881	866	848	847	837	879	834	760	769	776	766	795	802	812	784	781	762	744	740	743	738	744	756	685	674	738	695	740	709	728	654	748	716	664	641	676	684	695	683	660	641	654	694	685	710	701	628	720	718	678	713	691	664	633	668	625	641	718	681	636	652	752	635	683	687	623	651	683	709	640	622	629	663	708	669	669	652	680	663	635	683	657	664	656	650	698	686	688	656	679	674	671	690	659	692	722	712	682	658	700	624	640	684	697	682	694	713	662	643	663	681	688	730	657	691	708	655	663	694	663	637	667	659	668	655	632	693	702	676	692	698	651	656	624	623	647	700	667	666	696	637	679	705	700	655	660	694	682	683	686	659	669	701	644	645	632	702	668	660	728	721	692	690	711	693	719	683	686	669	667	672	694	696	681	662	704	665	662	648	656	677	637	659	677	643	659	651	662	662	669	660	697	681	694	675	650	664	669	652	680	655	668	669	672	666	725	719	700	713	682	659	647	644	650	669	708	642	656	672	638	682	655	666	668	728	664	660	676	674	667	663	706	709	637	667	701	697	720	686	646	687	638	701	722	696	688	677	709	666	651	655	714	699	680	690	710	629	676	659	670	698	662	701	661	644	688	660	680	685	696	642	680	669	681	690	675	593	733	699	695	609	657	659	671	671	665	646	683	689	663	660	690	646	671	678	646	634	667	664	692	656	672	702	695	676	694	687	640	743	699	671	603	720	641	685	698	718	646	667	691	685	712	650	698	608	660	636	667	699	638	691	598	668	667	678	687	682	684	652	674	663	623	679	697	669	703	748	641	660	697	709	702	694	673	658	642	640	668	658	677	721	679	706	702	689	682	659	687	660	690	694	641	691	670	699	678	716	656	661	649	697	695	699	671	711	682	672	696	701	684	662	645	702	667	705	656	698	659	671	709	732	679	724	655	705	683	660	615	711	674	675	643	711	682	663	669	673	664	656	667	705	666	688	680	688	637	664	657	652	680	666	690	676	640	641	708	663	625	653	646	690	696	692	655	691	673	693	689	689	683	667	685	667	649	672	698	665	730	688	648	710	648	711	663	671	656	660	676	650	655	680	669	618	701	678	627	694	657	673	691	654	690	688	676	677	683	662	656	683	671	641	646	645	696	669	689	714	662	658	677	653	708	671	640	648	685	695	733	638	660	723	680	672	655	661	641	672	701	695	652	654	629	732	685	660	687	678	678	662	706	679	681	667	677	651	662	712	647	706	700	657	698	649	658	685	646	655	652	620	627	705	617	664	730	670	618	704	634	660	683	661	691	647	663	644	672	648	608	684	699	650	670	665	710	672	672	693	701	663	657	704	674	647	651	651	635	720	651	675	689	663	671	667	705	684	677	674	652	619	701	643	688	669	681	655	647	657	669	671	646	692	644	677	709	663	718	674	684	675	653	653	651	684	651	697	676	648	677	661	696	686	679	666	697	641	665	644	653	641	679	675	632	625	640	660	647	658	705	675	691	716	668	671	683	722	632	627	677	702	632	672	621	637	661	699	643	678	681	660	651	631	651	710	691	639	655	661	695	660	699	658	668	646	644	714	720	629	671	704	681	731	665	706	656	677	643	734	631	680	691	707	633	709	655	700	641	694	650	666	707	674	675	672	688	736	690	678	680	705	675	725	682	643	659	635	689	676	667	716	655	698	710	629	650	672	714	641	683	668	676	648	648	691	688	698	658	651	666	636	660	664	664	689	701	687	674	654	644	674	667	674	705	613	702	706	660	676	647	686	678	645	650	707	647	653	702	607	682	655	716	718	664	722	695	657	697	653	660	648	671	648	706	662	652	668	679	670	695	729	719	701	674	675	650	692	682	664	674	720	685	652	660	657	696	668	650	695	613	665	665	674	653	666	701	686	695	666	678	667	712	667	685	650	738	647	643	673	670	672	734	697	655	661	753	658	719	683	668	634	622	662	655	639	668	647	673	655	667	688	661	689	707	729	686	664	682	710	667	662	691	684	719	654	696	655	663	668	689	683	620	657	671	683	684	671	643	727	697	678	659	667	676	651	641	666	704	649	683	648	656	656	634	675	655	653	684	675	702	673	666	681	638	612	678	684	667	707	653	663	652	708	663	687	644	691	653	683	662	668	636	656	687	684	663	677	711	705	684	657	667	629	662	673	655	709	690	668	683	669	652	741	648	677	667	703	654	685	713	718	634	667	664	671	671	671	693	694	682	661	670	680	663	695	663	693	668	714	638	667	681	712	636	641	687	651	653	660	666	699	661	660	631	685	619	661	714	687	682	663	655	674	672	659	719	651	701	692	642	714	693	625	658	667	700	711	655	645	698	664	676	668	716	673	697	655	682	676	631	652	650	637	640	653	687	627	678	630	646	697	672	660	657	674	685	705	673	726	659	723	651	645	676	636	694	677	712	669	722	646	665	683	659	702	668	655	672	709	647	656	698	693	654	670	687	674	656	661	685	666	713	672	689	677	682	625	666	679	628	700	682	652	633	671	696	663	694	637	678	629	686	655	652	667	663	670	703	672	682	671	648	699	696	664	730	622	731	662	684	660	660	728	662	653	742	664	670	631	693	675	667	642	653	675	639	669	705	680	635	735	681	681	637	638	677	623	716	702	649	664	714	694	694	654	665	690	685	692	654	621	665	661	654	710	650	726	662	712	709	645	658	663	654	702	640	631	697	662	690	673	661	662	700	676	660	685	702	696	650	652	633	639	658	671	671	637	698	636	667	675	724	700	676	662	691	658	714	682	709	619	668	708	656	683	726	664	732	711	700	663	639	745	684	636	668	731	703	661	643	659	668	648	641	675	681	676	676	680	624	687	671	680	701	643	676	674	666	715	667	653	674	657	679	668	618	687	668	689	720	624	651	629	610	674	691	687	704	689	691	672	662	686	674	694	667	640	636	665	656	687	687	689	631	693	708	684	660	684	639	643	660	675	647	684	679	719	652	706	708	644	637	661	647	666	676	668	650	702	690	656	651	691	675	677	658	665	690	683	668	677	658	660	707	699	661	668	707	686	653	670	682	700	632	677	671	681	676	746	700	690	689	669	615	662	716	680	614	664	679	670	668	647	656	718	672	686	673	692	722	650	682	652	694	704	688	628	673	669	706	687	640	679	711	710	665	706	649	633	645	633	670	662	658	661	688	680	671	606	691	679	702	628	662	690	667	724	621	683	679	718	636	671	699	698	677	656	640	691	712	675	711	731	664	711	675	648	682	594	759	658	637	672	712	683	643	673	619	638	676	678	655	700	702	650	681	689	652	684	642	690	681	682	655	688	676	691	680	640	668	668	645	669	727	682	654	699	649	728	669	692	711	665	683	712	623	683	696	652	656	672	676	646	637	715	691	723	650	661	691	701	671	634	641	700	659	705	677	716	732	665	686	705	698
44738	45492	36972	23839	20301	15776	11903	7714	5931	5826	5560	4267	3167	2474	2511	2062	2038	1744	1076	859	861	744	808	701	594	576	483	422	413	352	405	431	379	379	434	423	365	381	370	337	305	280	340	300	298	301	294	280	285	266	292	282	254	324	277	241	306	248	307	274	267	273	239	278	275	278	282	280	256	257	248	266	273	234	283	246	222	268	297	250	267	252	277	275	255	262	224	238	248	259	264	262	251	284	252	245	246	258	233	222	273	249	231	235	232	260	252	241	286	283	259	250	275	244	249	278	263	256	290	253	281	244	265	238	287	254	273	248	258	239	224	243	251	251	228	236	258	241	263	247	243	268	249	263	252	261	249	242	232	276	267	268	278	272	244	240	217	267	221	251	281	249	250	250	234	242	231	276	268	243	272	264	252	244	254	228	283	252	274	253	229	267	246	254	225	222	246	239	243	236	252	229	256	275	261	242	255	264	237	241	218	277	265	252	252	249	278	251	271	241	241	239	243	253	257	251	250	243	232	238	259	254	251	261	242	248	249	262	232	260	238	264	226	269	259	266	291	253	258	263	250	278	286	244	218	283	241	228	251	243	240	270	249	260	269	226	251	241	227	275	251	251	242	262	221	255	228	249	226	254	245	238	261	281	285	260	262	282	263	229	244	293	249	259	251	271	273	238	241	262	263	260	235	231	270	276	235	255	243	252	247	244	284	264	271	249	234	252	269	286	232	278	236	242	252	278	248	280	213	269	242	235	260	256	242	245	274	258	256	254	275	227	267	223	269	235	231	257	247	230	231	249	281	258	255	252	268	231	262	280	246	266	234	233	293	259	248	229	229	277	254	241	282	247	229	248	225	272	254	269	268	244	270	261	240	269	256	276	255	251	224	254	252	255	275	233	268	262	269	255	249	265	248	244	256	245	260	235	241	245	233	265	238	264	247	257	261	268	248	237	259	254	251	253	264	233	245	238	256	279	257	263	228	241	231	250	236	275	251	262	218	252	270	259	263	232	240	244	244	276	254	278	252	238	239	237	253	229	269	245	243	264	241	228	247	236	220	249	234	244	250	226	271	284	250	268	277	242	249	262	255	241	265	237	259	253	269	248	262	272	267	249	248	245	264	252	282	241	270	237	239	243	280	272	240	236	261	230	262	224	254	261	270	277	278	248	251	253	267	239	235	259	288	254	267	264	281	284	247	232	242	228	244	264	230	267	245	255	266	231	252	259	210	220	219	267	240	227	244	245	255	277	260	240	262	251	238	244	255	229	239	263	241	252	247	255	270	258	286	239	218	260	247	245	204	270	227	270	215	275	246	261	266	219	233	252	275	280	229	248	236	255	283	222	256	270	261	257	233	274	267	235	275	244	251	254	239	252	238	268	243	253	273	271	275	259	263	262	248	243	260	253	256	247	272	262	238	253	250	235	258	249	256	276	233	262	268	267	246	226	243	229	253	261	246	257	229	238	248	240	239	240	267	285	239	237	263	253	249	231	278	257	242	256	272	250	250	240	250	269	238	280	250	308	226	251	240	251	252	229	266	266	263	237	272	264	245	213	252	284	266	253	266	275	278	252	254	269	225	281	256	268	248	233	244	211	269	258	247	255	247	245	263	266	250	263	247	250	246	228	223	269	244	232	230	234	273	261	261	254	231	251	270	238	230	270	226	247	284	250	250	263	285	241	259	243	251	244	265	257	235	227	260	246	283	246	238	245	296	229	272	256	248	269	245	294	239	245	263	257	235	252	233	252	240	250	210	240	245	217	244	276	252	263	289	252	253	263	252	242	254	251	246	240	245	212	282	212	270	268	269	274	246	266	266	256	236	234	245	277	246	252	250	250	261	247	246	266	266	267	271	225	252	239	248	243	258	249	266	257	238	247	247	238	269	289	249	280	238	246	250	228	260	253	236	235	264	212	251	233	258	262	225	248	211	269	241	276	253	237	225	238	246	255	258	241	247	234	237	256	255	237	230	232	266	248	244	253	232	256	274	254	233	255	265	225	228	240	272	279	245	250	276	266	259	271	263	232	248	257	252	243	222	247	238	217	254	250	256	245	264	240	243	262	248	244	247	258	283	238	231	258	246	246	250	242	260	263	225	229	234	275	220	276	264	256	234	235	254	227	233	227	258	281	256	234	256	241	263	234	220	240	243	251	260	239	246	278	242	288	256	262	239	237	242	255	228	253	225	257	274	270	242	248	261	239	236	229	231	249	244	250	230	234	236	244	229	236	229	248	221	237	243	257	244	246	248	244	233	262	263	257	261	244	251	240	244	255	218	256	254	252	275	278	257	255	246	283	252	261	260	246	231	251	224	240	277	242	262	250	253	235	265	247	291	230	223	235	222	236	218	251	224	246	251	245	206	218	233	221	244	233	249	260	251	275	255	240	220	248	226	258	261	267	264	231	253	247	235	274	254	272	284	236	220	250	251	247	252	251	268	226	278	249	288	225	268	242	246	224	263	223	234	256	261	255	242	256	232	227	233	243	248	251	276	282	241	257	253	267	260	261	271	295	254	253	250	241	257	246	261	240	270	232	283	247	282	234	278	243	244	269	261	224	255	233	277	260	231	241	243	262	281	240	243	278	264	243	233	258	238	262	246	258	287	274	264	287	250	295	242	262	259	278	250	286	270	239	234	242	251	257	263	263	223	249	229	237	256	241	259	247	256	254	238	244	241	240	244	295	241	246	243	243	261	253	250	255	258	266	252	243	251	259	229	258	243	249	268	279	257	283	238	261	248	216	231	242	256	239	261	250	250	223	258	223	239	244	252	260	245	252	287	237	283	242	258	236	269	249	261	235	278	230	250	252	235	240	253	215	262	222	251	241	243	245	242	237	236	255	255	230	266	242	233	238	292	258	251	239	241	250	247	241	238	254	228	242	272	252	239	263	229	257	240	243	276	242	261	237	246	259	250	243	254	266	268	290	265	249	270	252	256	204	284	262	221	237	253	264	210	271	263	258	266	260	279	244	226	283	278	276	279	261	269	219	237	233	261	285	238	260	267	282	256	246	241	247	241	260	244	233	285	245	257	262	261	266	246	259	276	251	210	245	241	220	263	245	249	214	251	275	255	261	241	247	254	264	275	264	228	234	234	215	268	236	255	260	263	240	250	273	254	271	279	239	246	244	249	223	256	239	275	258	258	269	241	232	232	247	208	243	245	266	250	243	267	251	216	227	271	250	247	291	291	261	261	264	218	259	263	242	236	240	259	224	230	276	270	282	265	254	258	261	247	262	268	232	254	241	273	240	263	273	297	282	232	247	255	250	253	261	256	237	266	241	247	269	239	258	252	250	243	248	239	242	255	258	246	278	263	279	260	250	252	235	228	235	260	233	233	238	260	253	297	268	252	270	279	228	251	255	257	282	225	266	259	240	244	284	257	271	249	269	242	235	217	232	245	256	245	223	258	240	240	248	251	244	252	272	268	239	261	241	265	264	244	270	253	239	230	232	236	266	258	296	253	246	272	255	264	272	232	240	279	253
32037	40416	34960	26192	25152	22932	21702	18897	18219	19004	18900	15775	13349	11188	11831	9591	9562	8713	6018	4610	4450	4210	3897	3276	2900	2587	2317	1956	1742	1671	1804	1739	1713	1767	1813	1672	1559	1503	1469	1335	1220	1152	1058	1116	978	909	960	919	827	856	856	784	743	838	789	811	834	784	810	738	776	743	779	705	722	725	675	686	660	686	671	655	617	701	701	669	634	663	677	660	604	690	668	641	657	669	671	686	662	622	629	623	582	634	634	657	658	561	664	653	624	639	665	638	662	618	611	641	612	655	612	605	595	612	576	616	606	611	611	613	611	634	656	655	664	660	619	624	637	642	657	661	618	646	602	652	646	646	664	633	589	596	613	605	608	647	649	619	612	657	643	623	603	654	626	623	643	573	626	672	609	678	696	653	640	613	604	662	648	625	632	643	664	660	656	635	613	628	660	638	659	656	661	595	652	628	609	632	613	633	600	644	634	626	573	637	593	645	632	631	631	615	593	657	629	616	641	623	635	611	658	608	624	619	633	595	621	653	641	646	626	627	661	623	685	645	625	619	628	603	571	594	598	593	593	620	614	635	633	660	615	619	636	608	630	658	659	617	660	650	624	630	634	654	586	648	612	649	656	650	612	635	629	674	601	635	680	640	633	644	566	657	639	648	641	653	637	605	654	628	661	657	667	607	661	614	658	606	649	642	644	612	653	641	613	663	647	615	592	640	600	605	647	652	637	586	646	624	620	637	601	651	631	618	628	616	632	662	629	626	579	647	624	631	633	607	631	671	566	635	646	639	621	608	614	653	600	595	649	651	642	662	690	623	609	632	609	649	661	646	635	558	647	639	615	601	611	635	650	644	603	612	617	621	619	627	582	610	630	627	615	600	613	598	611	623	658	672	612	654	602	596	671	617	590	618	623	615	643	616	628	636	611	604	636	620	673	607	597	679	632	644	624	602	660	572	636	611	612	630	610	656	621	642	656	587	587	637	580	668	588	640	644	632	664	607	615	621	625	632	654	630	637	609	673	630	583	613	616	647	633	601	629	641	608	594	602	626	613	660	617	613	629	637	614	634	665	609	664	634	651	638	659	646	634	583	610	617	634	609	641	650	630	654	651	653	618	606	655	663	612	656	664	626	642	597	583	663	604	641	658	646	676	597	667	657	634	623	640	651	632	609	604	660	672	570	663	602	613	645	648	624	643	645	653	586	620	613	633	613	620	628	602	605	612	601	657	616	602	609	625	613	633	645	623	633	607	608	635	657	652	653	616	622	658	646	573	691	628	618	631	647	598	621	616	622	645	650	683	658	623	645	591	640	649	623	643	630	619	622	627	621	629	624	631	594	659	622	658	652	673	624	632	640	603	654	610	659	629	655	605	652	661	668	595	632	657	663	640	668	599	637	621	666	671	669	627	631	593	611	661	624	611	604	677	633	641	603	645	636	663	639	671	657	637	627	670	679	630	648	605	635	617	648	657	606	609	613	656	620	648	619	624	607	659	621	633	651	629	638	623	675	676	622	626	625	654	627	613	609	613	671	677	583	586	641	655	626	621	629	649	649	644	642	641	648	658	610	620	613	627	635	661	593	634	589	612	631	642	582	598	606	640	670	660	641	638	608	651	655	633	620	580	615	650	612	677	629	642	648	578	631	639	608	622	639	681	637	665	606	631	640	638	650	617	625	630	648	632	622	642	606	660	588	609	656	627	579	613	645	623	648	615	638	653	599	620	633	675	671	636	615	624	615	671	618	621	617	646	641	648	596	665	637	648	612	656	625	595	628	630	620	629	651	650	651	647	610	653	648	651	653	650	644	633	614	642	611	634	626	681	600	679	618	595	644	626	621	626	632	651	611	680	670	625	611	616	640	654	681	657	629	578	651	626	608	651	639	614	608	640	657	649	631	645	677	658	640	613	624	648	634	616	666	629	616	624	642	631	621	650	596	612	656	598	633	653	623	600	651	595	650	635	575	636	606	613	642	646	651	598	636	660	652	575	631	608	656	653	623	678	640	632	634	662	651	608	662	622	646	624	604	651	615	632	635	603	577	657	641	661	659	595	653	648	596	625	639	682	698	607	623	668	592	635	638	642	612	633	636	617	626	618	590	679	675	664	654	655	628	620	638	604	614	648	577	620	648	630	631	644	614	599	596	596	643	611	635	641	649	670	643	627	667	604	608	631	614	667	612	598	599	614	627	602	624	649	621	633	616	716	671	639	636	660	593	628	598	666	626	617	625	638	607	650	651	657	601	670	631	623	593	615	616	616	642	586	611	598	614	617	604	651	680	654	651	632	600	602	639	659	628	602	622	648	629	593	626	646	606	632	614	628	589	664	652	612	610	625	619	640	655	647	576	657	599	630	661	603	608	641	630	638	645	643	634	609	643	615	617	646	649	621	597	664	636	608	617	646	656	620	618	624	641	659	615	583	659	600	675	669	601	629	616	632	672	621	653	648	649	600	659	626	676	619	632	598	652	618	626	680	611	609	660	625	667	651	660	702	624	582	660	614	595	575	669	660	627	656	602	602	626	618	645	640	610	619	657	622	596	631	572	631	581	668	621	625	625	654	687	631	597	636	630	663	668	651	627	590	576	595	647	640	642	653	637	688	613	626	605	642	624	617	600	600	644	653	640	641	592	611	581	598	611	656	606	682	643	635	618	584	656	588	601	586	607	653	631	601	633	624	606	645	634	669	611	612	635	639	658	630	620	613	610	632	596	593	600	655	640	646	654	628	649	675	598	666	585	618	587	621	648	644	594	626	646	635	630	637	623	626	658	593	684	614	611	610	640	642	650	584	574	647	642	620	658	636	613	611	626	659	627	613	640	625	630	696	628	587	655	660	606	618	632	567	638	611	614	639	660	616	586	659	662	619	590	591	618	648	675	675	648	666	610	593	602	660	677	630	658	566	618	658	618	609	620	640	588	615	651	636	571	627	642	604	602	633	605	603	647	675	646	638	663	627	665	614	685	620	606	688	673	585	627	592	598	632	630	607	644	608	591	604	602	648	649	658	685	619	628	602	627	608	677	651	643	630	640	603	598	638	603	633	618	640	624	651	647	617	618	619	636	634	620	610	659	631	624	657	644	679	648	586	553	642	651	640	618	678	637	595	656	604	617	621	633	642	615	618	649	592	600	679	620	604	631	651	619	581	601	627	662	587	657	680	639	614	666	654	664	654	623	666	611	582	651	645	649	635	614	580	590	638	636	632	612	637	597	580	675	614	632	631	643	638	644	598	610	632	649	608	645	665	606	610	609	642	615	640	662	634	605	607	625	594	635	639	652	615	600	664	636	603	637	635	635	649	643	624	653	651	642	629	643	651	633	606	625	646	649	638	616	622	647	665	609	650	649	638	662	608	660	667	622	642	618	628	632	630	624	613	650	647	658	582	591	620	650	624	640	639	592	628	627	621	660	595	629	622	611	626	650	611	588	663	664	681	646	641	652	642	620	629	599	586	607	636	638	673	604	598	617	622	604	594	602	614	680	637	619	621	622	634	612	636	645
15371	12391	12496	5410	3322	2548	2084	1749	1591	1459	1372	988	775	634	589	517	477	470	465	484	459	449	427	381	329	362	363	287	324	304	319	315	287	299	318	318	303	325	275	294	277	273	274	282	252	301	290	256	231	257	283	280	262	255	314	274	299	294	284	271	261	275	261	287	250	297	305	239	268	271	241	235	245	278	268	241	247	249	241	229	249	253	253	262	252	261	279	259	245	264	280	263	250	241	293	257	243	269	253	250	235	240	275	253	239	279	260	273	276	268	268	300	260	326	259	257	263	248	269	262	256	294	264	243	240	234	252	281	252	248	275	245	263	250	268	246	251	289	288	238	235	245	249	253	259	276	285	298	301	256	253	267	248	270	246	225	254	228	268	267	232	258	232	252	289	279	238	251	274	256	233	256	239	250	242	260	243	287	242	259	241	258	230	249	244	251	256	257	272	248	249	271	238	240	238	260	248	284	248	271	252	279	266	272	242	255	256	293	270	257	267	253	259	249	270	260	255	274	251	286	262	251	251	261	259	245	265	243	277	279	281	261	276	277	260	255	272	251	283	256	267	261	262	235	251	244	253	257	282	255	262	264	246	284	264	245	248	256	272	276	230	261	247	250	265	322	270	244	262	233	261	275	275	279	270	247	268	257	275	278	255	253	268	264	266	264	250	259	258	300	226	256	243	261	236	260	263	253	284	274	260	284	261	256	248	283	286	279	238	285	285	267	253	256	267	271	263	267	276	237	279	262	239	285	255	228	234	234	266	233	303	283	254	269	241	255	271	240	228	263	255	290	240	265	223	273	229	244	279	263	236	259	270	273	231	271	247	269	275	292	256	265	260	244	256	263	255	251	224	275	297	270	275	249	248	288	244	295	298	249	260	255	255	278	269	263	252	257	265	271	272	258	277	263	258	263	248	268	280	292	229	274	256	255	270	244	257	241	300	227	248	254	246	250	251	251	288	268	279	270	266	233	260	257	255	240	243	265	266	254	272	263	262	275	273	274	237	259	246	233	267	258	260	269	275	246	276	264	253	244	236	247	237	230	258	249	260	282	268	270	247	284	256	283	249	265	265	268	278	252	275	279	264	267	267	245	273	262	259	265	250	238	250	242	252	273	252	252	309	276	263	260	246	256	318	277	238	238	282	267	261	272	261	273	257	265	250	274	261	268	263	243	241	243	276	292	263	271	221	243	251	250	261	279	268	232	269	287	249	253	255	255	278	264	249	262	248	242	243	264	271	252	259	269	254	248	240	264	294	269	256	240	288	255	289	267	256	253	238	267	236	260	278	263	278	260	260	284	258	236	265	252	228	241	253	255	273	253	258	245	263	261	240	239	247	248	243	287	277	260	285	249	234	241	277	277	246	258	273	273	253	261	260	255	241	305	248	286	240	275	263	273	275	272	254	298	263	255	263	237	232	267	265	249	282	274	260	252	277	254	243	274	253	262	241	249	243	244	277	223	250	264	256	282	283	222	252	276	267	278	242	276	267	259	284	255	242	260	270	259	272	259	270	263	252	246	258	230	240	263	269	276	298	281	247	246	270	259	243	284	240	252	298	263	243	254	276	267	252	245	283	267	275	266	253	245	266	268	287	280	262	243	236	243	253	234	274	279	241	263	263	276	241	230	254	255	261	274	233	264	247	286	261	291	254	259	252	237	276	253	251	273	252	269	280	266	260	276	258	277	279	274	265	271	244	243	222	258	255	295	231	268	256	257	260	283	283	293	246	246	242	260	271	259	276	239	277	251	287	284	255	235	228	241	253	266	244	286	257	250	239	239	259	245	268	258	254	287	241	261	257	255	263	263	268	266	249	264	292	278	257	246	251	235	248	247	265	260	247	276	274	287	255	267	247	281	263	265	246	277	253	273	297	258	276	276	269	266	230	250	248	243	257	264	275	267	273	269	272	246	292	251	262	242	262	266	244	273	234	203	254	251	236	242	247	249	240	267	247	233	256	272	270	240	267	254	271	273	248	269	232	257	239	271	264	286	263	251	250	258	279	242	287	271	261	234	292	283	266	256	234	257	284	292	249	269	270	265	282	264	249	268	262	250	267	282	282	268	267	254	252	276	269	260	238	283	272	285	254	273	274	268	258	292	247	259	250	264	258	243	268	302	275	277	272	242	271	257	277	247	244	288	267	254	248	272	231	285	268	254	276	258	284	306	232	284	241	279	290	265	270	250	293	249	261	224	248	271	265	256	284	255	237	219	265	257	268	254	265	242	259	240	249	279	233	270	234	244	258	236	289	250	260	251	240	291	276	290	235	274	240	270	246	260	248	290	243	263	268	276	292	229	252	250	258	274	239	267	260	303	271	241	268	265	240	253	244	258	238	225	266	256	262	277	287	270	250	248	224	265	242	235	277	260	250	246	242	268	256	237	301	237	258	261	253	274	251	281	259	260	233	264	263	240	271	243	301	237	263	272	267	266	240	244	252	258	295	211	268	275	256	276	264	241	284	219	275	244	261	266	249	277	241	281	283	253	254	269	272	267	269	264	302	257	258	252	271	240	255	226	284	250	247	282	224	254	285	226	242	273	261	252	251	223	253	241	284	269	225	256	278	264	267	306	248	270	251	271	290	251	269	286	238	260	250	252	267	267	251	244	219	241	239	246	237	278	224	257	262	267	254	239	261	232	262	258	284	274	285	253	291	254	264	282	298	271	261	254	258	237	281	253	264	260	266	270	266	255	234	270	257	254	241	291	261	264	253	247	282	258	242	256	266	241	245	256	251	289	248	270	265	255	261	258	292	249	250	260	233	264	267	259	271	252	249	278	280	269	264	292	256	267	283	262	257	229	269	273	251	279	264	268	247	262	249	247	294	266	263	269	255	289	252	280	254	246	246	221	264	250	267	268	269	282	249	239	243	269	266	271	281	277	281	241	248	251	235	263	264	240	251	258	255	235	266	275	251	214	294	272	282	249	248	239	251	249	241	271	240	250	276	243	228	248	250	278	247	270	227	266	256	260	249	247	278	246	290	249	254	273	268	242	269	267	283	249	242	259	249	253	244	257	261	255	284	227	245	264	260	284	262	239	257	266	258	248	238	242	261	256	277	258	256	247	269	246	250	253	288	251	240	258	243	280	263	249	233	294	262	233	238	225	281	272	237	262	248	246	272	248	266	281	266	272	241	265	260	261	283	267	262	268	235	317	262	238	285	256	274	232	262	257	243	237	252	240	217	252	279	275	273	276	259	286	274	279	238	265	255	266	250	256	276	280	251	258	263	285	290	285	258	284	247	254	240	272	273	257	304	253	284	267	234	259	260	276	267	303	292	249	260	248	256	267	262	273	236	256	260	259	270	253	283	274	238	267	281	269	249	273	253	243	228	262	233	257	266	254	235	296	251	255	241	240	273	286	244	264	266	252	285	251	264	263	285	278	258	263	287	268	259	255	255	281	246	266	257	263	271	256	301	286	296	286	258	250	249	234	287	293	277	236	262	258	274	259	236	242	268	251	264	259	262	255	267	256
10642	12433	16617	12228	10687	9890	8682	7570	7364	6890	6196	4667	3732	3121	2995	2491	2361	2136	1983	1769	1759	1611	1535	1440	1331	1219	1197	1114	1075	1036	1108	1051	1048	1067	1079	984	1011	1003	966	964	875	866	821	856	807	785	828	797	736	759	674	768	746	752	740	736	704	708	774	758	714	718	711	711	684	747	646	697	666	693	737	651	702	712	689	642	676	676	670	666	683	644	680	635	622	627	684	693	662	633	647	688	649	676	649	639	677	703	664	676	661	673	626	724	604	634	613	673	670	645	679	656	652	679	662	649	662	619	616	646	669	702	657	722	657	635	635	659	669	630	683	671	649	640	626	672	648	634	635	642	664	706	642	654	652	663	706	652	694	669	628	698	685	633	674	652	626	641	673	654	632	641	675	643	629	643	693	689	672	668	636	657	686	686	675	659	610	659	620	665	640	665	656	661	614	662	682	650	660	628	632	634	639	663	701	628	653	716	681	696	641	694	644	631	682	667	658	656	691	679	655	677	661	622	657	681	616	628	667	643	661	655	709	669	652	651	707	657	666	714	661	639	689	665	648	652	652	649	688	687	710	719	663	651	666	650	677	650	630	713	673	681	643	644	658	674	628	647	642	641	634	715	670	661	660	633	669	683	649	674	661	630	694	704	679	647	603	651	625	644	686	685	645	698	644	640	659	655	673	616	679	686	681	655	655	620	671	684	644	634	646	655	667	620	660	615	703	683	671	647	641	693	637	614	679	643	647	695	677	621	662	664	644	635	680	638	669	617	658	631	655	672	718	722	655	657	713	672	640	665	662	612	630	666	700	690	621	680	660	719	661	674	636	676	674	691	643	663	671	672	679	697	705	624	616	613	692	641	619	690	697	645	722	682	665	638	652	676	701	684	670	671	702	671	638	662	689	662	652	713	659	625	603	654	664	651	656	648	677	653	633	653	661	679	670	660	666	625	695	643	659	698	663	650	675	639	648	673	640	649	661	674	643	682	657	667	665	652	687	642	643	676	676	648	654	639	702	644	676	659	632	658	637	624	595	683	682	622	633	681	621	677	649	662	662	645	686	684	661	672	701	635	629	633	672	655	731	668	633	678	682	679	691	666	657	646	645	602	682	642	653	625	640	633	645	629	638	648	642	655	685	654	663	683	683	683	646	660	691	685	674	623	622	662	658	647	613	666	643	664	665	662	653	635	620	626	657	632	660	670	682	672	677	652	643	682	667	650	601	657	633	696	648	644	653	681	624	629	644	642	636	687	641	693	670	631	673	701	710	690	679	655	658	648	672	625	671	737	697	645	613	647	673	645	625	668	703	646	625	687	639	686	651	635	703	677	680	663	729	658	623	663	667	696	655	666	669	662	634	666	659	622	662	708	657	687	637	651	646	653	700	644	631	665	639	629	660	624	666	692	671	633	692	641	658	663	657	716	701	642	650	600	633	673	654	662	685	688	696	675	676	645	697	660	632	652	633	636	613	667	640	657	669	649	662	662	629	619	675	660	694	642	664	680	669	694	689	633	668	659	687	662	639	628	650	659	653	641	631	673	632	641	607	631	647	657	666	718	623	727	650	665	673	635	662	641	680	624	660	704	689	679	655	662	687	627	632	648	676	618	659	663	659	710	646	658	664	707	704	654	658	634	679	688	697	680	659	655	665	626	681	655	630	709	649	615	650	660	629	631	653	664	632	629	740	639	653	663	640	666	635	655	644	626	637	685	684	662	654	636	654	632	655	698	673	694	642	677	631	677	630	607	621	628	681	671	707	710	629	675	650	670	627	632	638	661	685	653	674	666	686	632	688	596	665	649	638	689	687	660	621	662	706	672	665	633	671	655	651	655	719	695	649	704	652	627	642	670	654	631	685	684	676	661	604	651	618	607	643	665	682	667	649	620	638	635	652	621	638	647	659	690	661	674	662	633	657	661	689	678	635	636	682	652	667	683	660	671	607	675	665	665	667	657	709	706	663	652	648	661	695	679	667	663	650	619	660	638	698	687	669	671	667	635	639	605	681	635	700	676	654	666	657	706	688	638	688	651	631	632	654	684	644	685	618	639	657	632	674	656	670	647	699	680	657	670	599	681	610	668	680	664	653	636	616	641	658	629	660	678	696	616	697	688	730	642	659	691	702	625	618	689	624	644	623	664	683	665	647	675	620	640	668	626	666	624	632	646	686	656	646	650	691	635	630	691	661	644	674	666	619	651	659	639	660	607	699	673	670	625	684	641	689	650	649	668	646	615	670	661	653	688	664	637	667	675	667	641	664	629	680	685	618	644	651	693	629	650	648	655	661	636	626	650	679	658	635	688	674	608	668	677	683	669	669	676	669	674	631	678	671	669	689	670	676	650	680	632	672	648	676	637	600	681	638	646	632	607	663	657	653	641	633	641	656	658	674	674	657	669	668	682	634	648	630	683	636	662	678	693	688	645	669	634	620	652	634	683	631	676	668	683	700	630	672	673	677	676	623	643	688	660	624	628	670	635	682	645	645	700	715	639	663	655	622	676	623	624	631	693	662	642	663	686	674	653	674	697	665	638	688	694	677	675	653	661	683	602	653	687	613	675	700	664	639	628	652	638	710	618	660	656	645	659	673	663	703	638	664	652	669	628	632	721	660	685	648	633	661	665	668	693	709	703	647	650	609	633	657	677	699	633	645	680	625	662	676	686	636	609	689	640	659	672	694	661	649	664	669	666	605	696	650	654	649	642	659	684	651	618	704	700	676	666	610	673	667	643	680	696	615	633	689	660	609	703	630	625	677	650	706	649	620	622	693	653	651	633	690	687	659	603	675	644	698	650	633	630	685	669	653	677	645	596	638	632	659	646	653	662	620	657	627	700	655	636	672	688	653	662	654	663	635	676	658	623	676	669	675	583	640	626	637	657	674	709	657	613	649	614	631	633	626	668	656	727	645	658	669	694	669	638	751	659	699	631	648	654	636	620	664	633	676	637	668	679	635	650	664	673	662	634	637	679	666	677	644	648	673	689	677	628	674	661	685	663	668	688	678	636	652	656	672	674	632	631	652	637	670	651	653	675	687	634	667	642	665	665	683	682	666	674	643	670	665	692	638	698	690	631	643	660	651	643	641	641	680	691	674	649	677	691	697	676	694	661	698	664	650	671	640	621	705	654	641	643	602	657	672	622	643	688	674	651	704	638	660	685	674	652	655	667	669	675	667	718	675	732	669	624	662	660	690	650	703	643	648	619	662	668	680	667	654	630	650	621	630	656	650	624	644	630	667	662	608	681	628	663	678	670	631	646	646	664	673	699	685	635	648	691	639	666	655	638	641	704	666	648	668	652	638	674	671	641	671	687	655	684	640	611	663	620	669	670	609	658	636	707	628	667	635	643	618	644	657	648	680	651	668	622	659	638	617	614	667	648	664	668	633	629	662	651	657	662	639	631	638	632	653	632	710	642	666	646	651	655	694	704	645	647	635	695	661	681	672	643	635	650	686	639	697	656	668	651	663	712	656	633	715	658	661	656	707	668	634	636
38534	41434	37332	21290	15404	9949	6929	4106	3816	3324	3213	2664	2145	1548	1522	1207	1150	961	744	601	603	595	469	480	519	445	392	369	363	335	378	338	363	370	411	388	365	379	320	347	320	285	306	321	309	308	310	278	280	314	274	303	263	264	295	312	249	290	291	294	257	290	245	261	261	266	286	277	288	260	248	303	276	260	301	302	281	263	284	271	286	253	267	250	275	277	273	265	306	252	279	275	288	258	263	267	289	274	258	290	297	256	236	278	274	263	252	260	257	271	276	276	259	288	285	260	262	237	247	282	267	279	271	264	269	244	279	250	277	272	250	244	260	251	268	279	299	273	267	251	259	256	287	276	276	280	248	259	272	259	288	227	294	277	264	270	267	256	274	269	260	269	290	232	278	284	282	268	269	270	284	250	292	281	267	265	240	250	273	281	276	294	279	272	271	280	278	263	260	260	284	286	237	289	276	287	271	268	306	276	253	289	259	268	238	275	299	300	273	240	262	275	278	278	260	259	268	306	284	283	282	260	256	286	276	276	281	273	266	257	265	258	287	254	253	266	261	261	257	282	289	251	279	251	255	282	266	258	259	226	252	246	283	270	288	293	292	253	260	258	286	290	283	280	266	286	278	311	257	268	244	300	259	293	261	279	272	242	287	267	264	262	285	249	263	260	269	239	276	297	248	299	245	233	268	257	252	232	275	271	292	276	254	287	262	254	273	269	275	260	273	271	302	280	292	250	260	260	286	265	243	289	299	285	257	276	262	274	267	267	247	276	269	276	298	262	220	271	254	284	272	280	257	262	291	272	260	261	262	294	263	277	280	305	244	261	284	276	288	274	239	282	292	287	289	260	288	263	282	268	249	259	256	268	284	280	255	255	279	269	259	283	276	268	264	269	273	267	260	304	280	315	276	272	253	273	272	278	261	272	279	286	261	261	251	312	255	292	270	288	296	257	260	252	236	298	254	303	264	271	259	261	270	245	274	269	270	270	273	240	296	263	273	258	276	267	273	274	290	294	256	265	276	283	297	279	298	270	250	274	291	254	266	257	253	263	291	285	274	281	266	273	259	268	255	265	261	272	255	282	313	240	293	261	291	273	257	298	288	265	269	309	274	255	276	251	281	284	278	257	230	277	283	292	264	256	267	285	255	261	269	290	263	265	250	269	293	260	277	254	266	300	268	271	229	246	280	271	257	275	275	289	279	269	258	251	261	267	284	263	272	302	272	251	271	252	264	288	269	270	270	254	266	264	266	239	292	279	285	261	253	249	257	271	276	267	276	302	288	246	264	270	244	273	294	234	251	279	307	266	271	281	289	249	271	258	272	267	263	272	271	267	290	269	277	266	288	296	284	263	271	244	272	268	227	279	304	273	261	250	249	287	311	272	247	290	254	306	248	252	267	267	264	284	267	291	255	281	266	239	268	264	278	260	280	267	285	257	291	253	261	278	254	259	262	253	262	298	263	257	255	224	278	260	278	262	255	263	270	241	271	283	269	270	278	264	254	267	273	290	246	291	223	259	281	273	270	249	264	271	272	262	241	296	293	263	269	264	251	286	252	284	252	283	280	270	281	271	285	252	275	261	265	274	297	257	263	313	253	268	264	273	315	291	236	279	278	257	279	279	285	289	280	273	273	283	258	261	266	249	276	283	279	263	245	244	279	294	304	260	255	293	270	287	277	264	282	251	233	280	257	279	271	279	281	251	277	283	243	260	270	275	278	273	260	290	261	281	267	291	254	280	268	291	249	263	279	275	282	243	254	262	250	263	252	271	284	268	270	275	291	287	244	266	289	281	255	262	269	286	273	281	282	248	292	280	267	286	237	263	266	258	272	269	254	310	241	287	248	307	264	261	305	302	271	280	265	255	244	256	269	273	264	288	267	271	271	268	265	268	298	244	256	256	265	261	274	270	239	238	239	245	238	306	269	261	281	262	263	267	306	273	260	274	266	258	259	242	273	267	277	276	285	269	254	288	271	272	272	235	271	286	265	269	289	275	276	271	272	294	272	289	275	247	262	314	282	279	275	256	261	275	259	266	248	305	273	286	244	253	266	293	272	248	274	277	299	276	277	292	264	260	269	284	264	284	229	275	264	252	266	277	252	266	281	236	282	292	261	262	248	259	285	285	277	254	264	271	257	283	267	295	276	269	268	259	263	268	236	239	274	294	250	268	233	273	267	249	254	273	264	287	265	254	280	268	309	260	232	268	247	258	260	280	283	258	253	266	241	260	284	259	251	253	235	277	259	251	282	269	268	274	278	247	300	266	264	260	250	293	265	261	282	279	284	247	257	232	263	268	277	277	264	250	288	280	260	268	247	252	256	242	244	246	295	254	256	282	255	275	258	286	271	285	258	264	270	263	247	248	291	246	257	259	300	265	282	273	277	283	281	270	332	261	260	272	266	278	261	285	268	269	257	254	253	262	298	276	236	269	268	266	266	283	268	281	264	276	262	288	297	252	253	251	259	277	298	226	285	265	268	237	284	269	277	267	258	244	273	277	276	278	282	269	271	273	299	266	305	258	264	263	297	259	294	251	286	303	255	269	292	282	259	306	269	294	253	268	270	290	281	267	287	252	292	271	281	251	261	279	282	259	291	253	261	261	270	255	279	277	277	241	243	274	279	277	276	281	275	268	271	272	263	257	295	253	228	265	296	270	270	274	276	264	271	295	267	260	265	273	290	245	270	281	270	243	246	274	269	259	254	259	286	281	261	250	253	270	301	278	271	263	232	252	274	278	233	275	282	260	274	240	249	276	274	281	284	274	280	244	277	262	255	292	246	269	274	275	252	267	302	243	273	288	271	276	278	292	271	243	273	268	267	273	261	253	278	262	258	268	283	275	289	275	269	273	301	265	270	259	280	277	280	292	286	294	278	270	288	285	258	253	244	264	288	261	262	299	257	235	266	258	251	270	274	266	264	250	284	267	271	274	261	267	250	275	256	265	269	269	262	277	280	282	270	263	260	259	281	288	272	260	252	259	270	285	238	260	282	279	281	256	266	259	280	284	274	257	235	249	293	259	265	242	286	278	264	272	244	249	254	276	254	251	303	277	276	301	271	292	273	279	251	288	268	304	278	290	250	286	279	262	263	258	276	279	279	286	244	262	281	272	271	297	267	251	269	280	254	262	276	261	301	265	241	282	277	283	253	277	259	238	241	269	283	241	275	299	274	304	250	250	271	248	251	295	249	274	254	297	274	271	273	246	286	272	267	254	282	286	290	264	269	288	255	250	319	283	264	252	243	299	274	283	284	262	243	264	253	280	279	286	273	260	245	245	265	293	262	258	279	270	265	260	265	294	273	273	258	263	263	313	258	289	272	253	274	272	267	266	273	296	250	284	253	257	246	230	270	268	293	272	260	250	274	267	264	281	231	256	249	270	277	262	298	255	279	265	266	284	273	284	276	258	266	287	266	256	284	282	263	236	283	277	285	281	281	251	306	239	283	240	255	270	298	249	247	286	275	246	266	260	261	290	258	271
27396	36691	30984	20128	18991	16747	16198	13651	14013	13597	12821	11048	9599	7916	7779	6483	6334	5136	3596	3272	3043	2947	2711	2544	2162	1984	1803	1548	1452	1419	1381	1364	1397	1389	1447	1399	1339	1271	1233	1215	1111	1073	984	1045	950	924	905	868	789	859	766	771	748	750	772	759	801	806	786	789	781	740	726	737	719	722	757	682	708	752	675	689	704	700	684	652	667	624	694	640	672	723	659	705	694	685	657	652	650	691	694	702	689	658	689	679	677	656	679	688	708	657	675	685	716	680	680	678	672	692	677	695	630	645	717	677	666	645	708	668	658	661	669	688	677	682	641	710	685	692	650	660	616	627	672	672	684	665	686	709	684	669	653	692	643	672	646	668	670	647	657	645	617	711	690	725	685	648	663	677	709	639	648	671	630	693	629	669	674	705	693	655	659	701	661	688	677	688	607	652	717	717	672	653	674	663	652	639	701	638	665	676	690	665	623	701	660	659	637	682	656	661	670	697	684	609	673	635	696	699	643	680	696	703	640	699	735	698	667	664	692	646	699	652	656	663	678	700	690	697	701	661	636	647	703	688	658	657	656	677	679	672	642	695	709	645	662	639	674	664	683	650	669	674	657	684	686	678	705	705	683	678	647	663	682	693	656	696	643	665	684	696	659	691	670	676	635	668	688	670	640	665	673	643	689	681	712	696	657	650	640	670	647	668	654	647	698	667	665	629	675	664	719	682	670	717	692	650	699	671	681	666	657	612	673	671	627	687	682	660	685	697	730	677	664	698	643	639	633	667	630	656	671	675	638	665	671	675	695	698	666	667	673	692	666	628	663	674	656	636	655	676	657	693	636	693	646	690	674	675	671	696	661	702	645	674	683	659	628	639	652	691	678	671	644	639	689	659	665	685	709	666	643	671	662	670	684	707	702	665	695	660	656	677	668	667	663	667	674	658	697	609	680	686	640	694	678	661	663	673	685	648	668	667	603	670	706	619	674	695	633	636	714	653	698	673	699	688	655	661	655	668	701	675	654	627	685	667	688	663	679	697	665	711	686	626	689	702	662	672	650	705	657	678	686	694	644	674	641	712	717	679	652	668	684	651	661	646	671	664	675	672	695	659	686	701	666	665	653	675	664	673	651	641	678	647	662	646	673	662	747	685	713	630	629	714	654	696	668	684	671	619	705	628	654	689	701	644	724	698	663	713	684	676	689	671	699	660	652	723	684	692	709	645	671	692	644	693	654	695	693	681	679	670	670	707	664	653	653	691	687	654	685	702	655	660	729	666	674	714	700	647	675	670	669	717	677	696	674	632	673	674	668	694	639	655	622	682	702	642	723	664	664	657	674	704	678	615	676	665	643	648	690	655	688	721	689	703	686	725	714	647	696	666	642	666	663	694	700	652	651	634	664	671	707	660	673	684	656	645	649	694	640	675	681	684	720	635	657	676	699	652	666	641	705	662	640	628	682	635	664	719	672	635	681	651	660	680	685	705	678	660	704	669	690	641	668	704	666	669	701	725	716	680	670	690	709	656	646	653	684	645	639	697	669	632	676	700	699	668	634	704	655	692	684	692	686	696	675	663	656	669	695	657	674	658	649	683	673	710	704	664	661	711	667	690	668	632	664	696	704	642	666	664	672	699	667	667	676	710	684	662	661	660	699	690	708	680	679	618	668	677	712	624	699	652	638	670	627	643	653	683	682	673	690	707	700	657	621	659	645	690	717	642	638	719	685	671	647	700	685	628	720	659	706	652	707	654	641	672	677	693	652	695	672	677	674	692	705	683	664	645	655	667	711	659	662	650	681	671	673	708	673	663	700	620	700	647	659	679	676	630	652	640	696	638	691	661	642	674	656	641	625	663	679	693	709	626	695	698	681	687	680	654	654	686	679	674	707	684	710	668	634	685	674	731	666	655	676	721	626	629	654	627	692	644	650	660	688	674	666	683	674	667	720	682	654	677	676	700	659	658	664	671	624	651	661	707	666	654	676	697	654	664	654	670	639	633	664	664	662	708	665	663	638	669	660	654	661	659	692	705	661	647	667	643	632	640	714	665	675	701	688	652	692	638	644	632	654	683	671	712	671	669	660	636	692	651	679	710	659	709	678	707	669	634	632	694	637	658	650	725	714	674	708	685	655	686	660	682	629	690	696	719	646	630	684	677	679	685	627	714	719	620	695	719	702	678	677	646	677	687	633	666	656	654	670	639	655	688	649	688	656	655	675	658	693	683	657	664	668	736	691	685	642	670	685	727	698	699	672	715	647	638	670	687	663	675	695	694	681	651	682	675	648	698	648	635	659	617	650	644	695	654	708	666	660	673	702	695	676	675	726	638	720	662	680	656	662	671	672	657	630	633	645	653	653	690	703	673	668	667	705	663	638	633	696	684	684	697	668	700	685	643	685	687	649	668	623	648	667	676	635	648	625	685	708	638	654	712	688	699	672	657	696	638	638	695	636	649	685	670	651	670	669	680	638	655	635	682	659	678	667	647	646	701	656	662	721	615	681	667	712	642	710	633	680	661	691	715	646	623	644	691	673	689	687	655	678	683	696	704	715	688	686	689	668	700	667	653	655	705	670	690	673	666	672	689	674	728	647	656	619	684	662	629	673	698	652	685	662	644	654	635	643	682	730	659	700	670	653	666	684	651	692	689	709	682	701	682	679	685	703	684	667	700	698	638	690	644	690	686	671	640	679	616	627	721	676	592	652	661	669	650	623	634	696	610	662	653	635	674	689	634	674	685	691	655	685	647	626	682	670	697	659	667	689	662	721	703	699	677	713	669	659	657	705	687	733	718	736	656	694	629	703	687	650	686	709	638	705	660	655	729	721	663	677	658	674	679	683	682	665	625	667	699	691	629	685	697	654	662	686	665	682	684	640	653	682	667	650	715	611	699	661	670	695	696	640	672	631	709	654	654	662	635	654	650	651	682	686	736	711	694	687	651	696	707	638	667	650	687	694	695	665	703	658	711	678	677	692	695	650	664	637	644	680	688	648	666	678	681	695	631	650	641	731	677	648	682	662	736	653	643	637	678	711	641	677	630	710	654	685	642	706	690	662	670	664	683	634	682	715	662	647	671	691	702	683	675	679	659	644	654	617	646	702	652	684	670	693	663	683	694	654	676	681	699	679	684	649	677	686	662	666	693	677	685	707	681	653	657	693	641	661	694	646	672	682	688	692	664	720	669	670	654	683	647	711	674	645	676	677	684	644	708	682	630	660	685	736	655	695	621	655	668	657	737	720	666	651	680	698	671	658	653	663	652	699	721	633	650	654	622	691	665	657	700	648	690	662	710	664	646	671	639	704	675	670	660	662	716	667	650	655	696	632	658	651	668	687	697	664	717	707	738	693	668	701	672	661	704	624	646	641	649	710	686	669	654	661	641	677	658	711	708	689	649	666	709	666	703	696	645	724	599	667	653	664	651	648	652	650	674	662	674	642	660	669	675	673	657	671	728	656	699	627	638	703	634	642	727	690	649	682	647	670	644	688	694	649	712	690	720	708	666
46334	47640	36871	24679	21010	16347	11827	7988	5759	5047	5267	4115	3222	2793	2434	2164	1742	1363	955	864	806	727	715	668	593	497	515	484	434	422	360	427	417	424	422	380	410	401	371	370	329	343	302	322	313	282	328	315	290	284	296	282	286	267	255	267	268	258	247	281	273	270	284	265	247	279	247	263	258	260	264	225	257	276	280	276	295	266	266	231	278	242	235	284	260	260	236	226	243	255	239	237	251	222	271	270	266	253	282	254	257	257	256	245	240	283	257	254	231	272	256	230	242	239	225	307	267	259	229	268	258	255	258	264	239	249	252	247	273	264	266	261	252	217	248	260	263	228	259	243	255	270	228	231	264	249	238	246	275	279	235	260	246	266	256	259	237	243	260	240	278	264	253	229	269	232	259	266	257	276	259	251	256	272	246	244	276	257	254	246	283	231	257	258	242	269	279	259	283	226	253	254	232	263	250	240	251	233	249	242	260	272	267	267	259	238	257	241	261	237	246	219	259	242	237	251	231	291	271	240	265	251	248	277	271	269	261	245	263	233	246	248	264	226	249	249	261	249	243	257	274	240	250	256	258	254	298	245	253	273	232	254	211	236	262	265	239	263	294	268	248	247	261	231	230	252	292	264	248	246	258	281	237	253	225	250	251	234	265	257	260	244	266	221	280	278	243	285	261	270	262	263	243	262	234	266	246	246	251	227	243	256	246	242	246	238	274	241	256	245	238	268	247	235	280	231	240	243	248	279	250	239	262	248	249	239	224	258	228	272	272	238	259	245	265	249	248	273	245	270	258	248	267	245	230	256	263	262	237	251	235	237	281	284	247	245	258	241	262	242	261	248	282	270	228	242	285	253	244	256	295	271	262	238	223	238	245	244	225	266	272	252	262	266	231	247	253	291	244	240	293	237	242	278	257	241	248	289	242	254	252	257	270	260	245	279	256	289	231	246	262	263	248	261	237	256	244	216	249	272	258	232	250	273	221	226	273	260	267	248	231	257	231	260	259	278	268	282	249	238	246	271	271	237	263	222	254	236	273	274	271	255	257	248	245	264	252	228	254	262	279	239	282	259	264	263	239	254	233	251	266	256	268	233	261	280	244	261	264	235	249	229	217	257	226	257	244	233	251	224	243	258	241	279	253	239	248	226	232	234	256	265	253	257	259	249	281	261	247	268	239	259	247	238	238	248	241	239	257	267	231	268	246	279	260	250	240	223	241	273	247	277	266	251	245	240	266	239	257	250	248	245	256	268	253	237	246	238	247	262	241	244	256	252	231	274	252	260	254	266	266	266	259	236	249	249	263	259	264	258	283	246	222	284	238	256	238	226	269	269	262	254	263	264	246	253	260	238	260	253	262	270	253	272	257	248	242	250	241	241	231	243	268	245	250	268	260	237	257	258	247	238	243	264	269	251	272	261	222	236	258	250	213	261	266	265	274	278	255	252	263	215	237	279	259	232	253	249	273	275	274	239	260	243	250	257	246	244	238	268	263	271	247	259	258	233	240	276	236	243	257	245	244	244	267	241	245	274	289	262	246	262	253	248	250	272	277	251	245	262	251	296	250	244	269	267	263	240	233	261	248	232	270	270	259	237	259	251	254	253	261	249	246	225	255	246	296	243	239	223	259	237	261	218	251	230	242	238	250	264	248	259	251	243	238	249	281	231	253	243	290	268	258	249	284	245	236	258	232	254	274	257	218	254	269	254	264	242	236	241	268	257	257	241	268	277	269	245	244	244	255	250	256	256	251	294	215	280	242	260	221	251	267	263	304	254	279	245	257	259	244	236	248	249	242	260	246	241	245	229	222	258	259	273	251	279	248	218	236	235	245	267	242	256	221	274	290	296	231	278	270	247	242	241	244	261	266	253	251	265	267	240	241	267	242	249	242	235	275	251	262	299	255	253	256	224	238	269	243	255	285	248	220	287	273	264	254	231	267	258	239	243	250	264	264	225	268	252	282	277	262	253	293	265	249	262	264	252	275	249	252	243	253	249	245	272	239	238	258	262	277	245	281	249	267	257	248	245	252	253	279	268	255	276	242	260	258	265	261	254	241	241	238	223	248	228	266	308	280	226	256	281	263	218	240	214	248	240	274	288	257	259	252	273	273	273	252	271	278	245	240	251	263	244	253	270	248	249	241	243	235	268	272	262	274	231	270	248	239	264	236	267	241	259	238	248	255	274	270	254	247	254	255	235	254	247	236	242	241	238	276	272	256	255	238	278	278	247	246	261	238	272	241	226	231	248	259	265	238	261	261	227	247	254	262	236	232	247	264	240	246	238	266	243	269	270	235	258	237	266	265	243	216	225	261	269	271	256	227	254	260	251	252	267	256	268	265	269	240	252	250	223	277	253	260	250	270	240	233	261	250	278	247	242	239	248	257	276	272	243	274	250	238	207	259	249	233	237	269	236	255	242	239	286	240	266	256	251	282	273	275	250	240	256	293	266	245	263	266	237	245	243	254	291	250	251	231	275	234	274	280	288	239	247	270	233	238	275	276	230	237	251	245	250	275	250	268	250	259	261	264	254	245	267	242	265	224	255	260	254	283	265	236	243	290	273	271	259	252	271	213	249	247	245	249	284	243	279	226	282	231	258	259	240	262	267	279	234	281	243	268	262	259	272	265	238	228	278	238	254	265	236	255	256	275	265	257	279	247	265	270	244	263	272	234	270	257	270	254	266	245	256	250	256	236	239	231	236	242	261	245	254	252	230	253	236	255	210	263	266	275	256	240	260	294	237	259	275	286	268	240	245	249	270	257	264	231	265	266	249	290	265	251	285	257	267	285	259	254	263	253	255	261	262	257	266	256	260	250	252	258	254	266	241	254	261	255	250	258	252	270	241	252	266	261	261	279	236	270	259	250	211	289	277	259	260	263	277	236	253	262	255	256	268	262	250	247	260	244	249	222	236	259	291	257	237	290	262	245	234	252	252	263	252	246	301	258	244	266	258	238	256	258	230	239	252	265	249	239	244	248	236	225	260	260	257	268	260	259	261	242	246	239	291	239	243	265	273	229	244	232	256	260	241	258	265	264	261	240	253	271	244	228	265	273	295	259	252	237	235	232	279	261	229	282	254	251	235	278	254	276	229	230	264	265	229	270	284	261	259	283	268	244	235	263	246	253	284	245	246	281	254	249	250	265	255	304	258	263	251	285	248	240	244	289	247	243	278	249	262	245	253	280	259	255	249	252	258	234	268	244	222	276	245	256	247	270	264	284	239	249	275	263	257	256	242	233	237	248	240	261	239	287	257	249	247	252	255	258	271	256	268	242	249	270	246	258	261	263	232	257	262	274	232	242	259	289	242	244	260	245	257	241	274	250	253	250	234	250	255	281	247	256	249	260	249	252	287	249	254	247	279	262	269	270	264	274	280	267	273	230	211	249	255	245	251	251	256	240	258	223	253	238	248	261	243	248	236	262	247	236	258	273	254	236	269	233	258	245	251	223	271	252	257	228	256	245	263	239	255	264	259	233	257	233	272
34219	43840	34020	25033	23613	21971	20917	18975	17705	17756	18348	14225	13065	11747	11002	10253	8677	7410	5175	4698	4428	4265	4025	3495	3016	2753	2521	2185	1865	1727	1744	1857	1853	1740	1752	1773	1685	1536	1497	1453	1297	1200	1125	1109	1049	976	946	934	893	871	777	801	760	774	822	770	788	782	743	749	771	765	722	701	756	695	701	690	674	663	675	673	682	680	645	648	645	667	649	619	640	675	649	649	668	672	629	643	648	615	686	710	652	634	599	633	676	641	610	609	668	645	643	617	617	601	674	633	691	619	641	643	667	681	656	658	646	632	629	630	606	639	659	582	615	648	646	643	673	617	641	599	639	627	628	641	629	643	620	571	629	647	674	627	608	625	596	650	647	672	624	614	614	669	582	618	634	634	636	605	606	714	612	610	657	600	626	658	662	613	613	632	642	652	650	613	630	619	604	608	673	589	622	665	616	588	632	607	640	665	643	689	633	642	619	669	624	612	632	634	618	674	599	598	653	671	633	632	649	625	615	653	597	636	625	626	605	608	633	613	621	639	622	630	643	643	648	660	583	622	647	669	636	608	597	601	617	626	641	583	610	672	641	660	652	604	602	639	599	585	656	630	634	596	616	669	629	642	611	606	643	658	632	608	623	692	638	616	618	575	586	644	647	618	642	663	633	639	562	614	648	629	636	629	607	607	660	625	645	595	629	604	594	641	622	634	632	684	583	622	697	632	597	636	620	661	635	642	629	597	659	618	654	575	600	618	603	651	643	643	635	631	680	641	665	641	612	625	646	638	577	654	624	630	611	663	657	618	625	638	608	630	617	621	645	616	584	619	629	594	620	646	609	650	649	622	655	630	624	636	651	670	620	654	672	625	652	613	630	652	584	662	657	669	640	626	658	636	612	652	620	676	676	645	620	639	644	626	617	624	646	626	646	647	684	600	637	595	629	664	623	629	585	690	637	628	647	646	631	628	662	599	656	617	639	646	662	621	620	607	659	630	617	674	649	609	608	605	655	649	642	705	649	621	616	652	640	618	624	675	646	603	605	635	603	624	609	651	649	657	700	631	637	659	612	648	638	642	616	650	605	633	635	616	670	610	609	652	674	630	616	611	616	609	656	669	647	621	604	619	615	659	663	628	680	636	628	658	639	631	644	631	637	594	651	603	590	568	625	607	657	633	667	649	633	661	605	655	668	642	569	643	594	583	653	594	640	612	630	614	615	622	612	600	640	642	624	643	662	639	672	656	639	612	634	581	595	580	620	662	644	643	695	607	618	652	583	646	664	661	607	653	639	636	656	613	634	620	612	644	600	628	621	665	631	649	660	604	644	626	685	643	687	647	626	628	653	608	608	588	623	625	644	617	642	621	583	633	616	640	661	685	642	713	644	706	616	638	630	627	626	649	653	651	637	634	615	638	645	660	665	600	622	615	634	649	651	613	609	634	642	663	603	647	677	615	634	616	661	619	654	591	622	629	620	661	633	667	667	643	653	684	655	645	598	682	655	640	644	631	620	657	639	633	637	611	619	697	585	629	585	629	653	649	659	654	642	621	616	669	607	645	584	600	621	612	611	650	625	631	624	629	638	640	670	640	655	624	601	639	646	642	648	606	599	630	658	649	613	615	623	617	601	643	646	602	626	617	605	583	697	608	615	644	598	601	635	603	602	583	653	616	664	649	606	613	614	649	670	620	667	630	624	616	628	591	677	630	622	666	594	628	650	623	603	629	652	626	640	658	677	600	593	640	630	627	634	639	640	616	647	622	689	645	616	625	621	627	632	663	629	630	632	653	627	634	596	660	658	647	599	626	593	635	653	638	620	572	681	638	689	630	656	639	665	612	662	620	576	663	647	633	643	648	609	645	637	643	617	650	658	676	635	674	658	643	631	687	641	667	591	615	615	601	655	653	624	640	660	627	592	681	649	617	647	651	657	627	681	629	672	660	640	604	643	627	650	711	578	668	656	708	604	687	602	659	647	665	648	627	572	642	639	627	617	647	647	614	613	657	610	614	645	654	663	690	664	588	669	629	602	674	608	636	605	630	644	622	632	581	643	643	617	589	631	624	587	615	650	642	637	622	624	588	635	645	599	625	605	612	613	652	612	623	605	630	652	620	639	626	594	649	616	675	599	600	619	620	681	659	608	623	674	630	663	691	660	629	591	656	664	645	636	622	620	646	655	641	638	617	624	625	614	609	610	628	649	616	606	643	646	639	679	641	620	639	646	623	644	616	626	663	657	672	665	580	632	594	585	631	592	625	637	606	648	603	639	655	660	631	624	618	626	635	641	639	667	594	625	632	675	655	630	621	645	638	629	660	621	638	602	597	640	627	654	648	663	653	592	633	653	622	627	654	663	627	657	638	641	608	630	622	635	647	658	623	687	702	621	646	607	631	594	641	670	637	698	673	630	625	632	643	652	618	615	617	632	640	661	640	636	678	645	595	651	592	600	647	614	675	625	620	584	663	611	660	609	631	628	641	621	616	648	651	639	641	607	636	629	679	645	592	644	636	618	602	612	609	665	602	680	635	617	663	551	636	656	594	644	647	595	620	624	617	620	607	612	664	609	655	608	646	610	585	657	658	645	609	622	645	602	628	651	615	625	637	646	577	614	665	651	641	604	665	642	636	635	676	631	625	585	626	639	598	631	630	640	616	683	651	626	655	635	663	662	650	636	652	638	596	611	624	602	659	624	643	660	611	674	622	649	644	646	650	654	658	591	609	623	619	681	583	583	629	598	616	640	627	627	620	612	647	608	620	618	602	627	583	630	665	589	610	638	625	616	674	642	612	690	639	649	621	598	647	592	672	608	633	694	634	661	642	584	660	653	644	589	666	691	660	628	609	648	647	636	614	615	651	674	613	613	617	575	640	596	592	657	577	622	637	600	612	653	643	654	609	602	664	599	666	584	583	644	614	617	608	626	646	638	589	631	672	656	678	639	649	656	628	610	633	604	624	627	644	610	637	596	578	599	618	661	654	632	665	626	636	663	635	605	622	638	634	611	664	639	614	579	614	606	634	634	598	649	607	610	649	601	608	620	609	656	661	646	644	620	591	657	645	639	678	650	617	626	631	638	594	652	560	613	626	598	629	652	637	645	585	620	593	629	628	643	614	634	623	588	614	632	615	629	651	612	642	685	687	659	607	606	621	657	640	628	663	618	627	605	600	592	597	643	633	629	634	647	625	643	615	636	539	635	629	612	644	668	664	637	631	613	681	647	658	622	612	613	668	647	620	619	628	606	590	612	647	612	607	615	642	661	657	604	627	598	644	588	689	631	648	657	626	639	634	600	648	637	630	620	618	617	602	649	692	637	648	662	642	607	647	667	619	676	640	618	630	642	622	672	613	612	622	610	656	631	671	599	665	650	596	611	641	641	604	633	662	675	625	593	616	615	656	596	630	627	629	623	617	626	653	616	621	657	624	639	664	619	590	602	637	622	642	636	624	659	622	659	618	642	633	654	621	622	638	645	639	637	658	654	611	648	636	652	650	640	657	608	629	603	659
14554	15455	10803	5267	3389	2382	2250	1931	1627	1266	1109	878	778	667	637	571	553	441	479	425	419	419	409	393	366	350	331	333	326	322	275	306	331	343	322	320	307	344	312	318	276	317	320	302	306	319	260	308	279	242	288	241	259	284	243	284	289	256	274	271	261	270	239	294	259	271	264	258	249	244	285	285	272	267	242	229	273	245	273	252	219	274	299	269	260	258	265	270	269	284	258	260	248	259	261	254	266	275	271	275	256	293	266	262	250	273	268	255	254	250	285	259	227	270	271	272	278	333	261	257	265	251	264	306	240	243	265	251	292	263	300	257	267	274	280	245	227	245	275	286	259	267	278	285	279	267	283	259	240	261	296	279	253	276	257	271	269	255	283	284	275	263	235	259	241	247	228	240	245	241	254	269	267	256	253	316	324	275	253	250	237	265	236	286	264	266	251	272	253	261	248	261	243	257	257	253	231	246	260	264	301	307	266	277	262	267	264	253	250	252	255	274	264	257	262	268	251	260	284	248	280	239	257	248	274	249	245	270	246	280	276	270	255	275	300	278	257	277	262	267	269	274	271	299	271	280	285	266	283	262	242	236	270	279	248	252	259	250	254	258	251	280	256	255	248	270	262	248	278	262	238	245	255	270	252	261	284	235	274	239	300	234	299	259	237	264	222	270	265	273	257	281	232	256	263	273	255	220	287	248	245	260	261	279	270	290	274	252	268	274	237	254	280	244	258	271	277	244	258	249	278	227	245	248	282	269	264	303	247	246	254	232	251	266	264	278	266	273	240	261	242	256	274	254	259	253	286	284	266	261	271	251	260	236	239	258	280	258	238	285	249	257	276	261	256	288	251	227	266	273	258	284	274	241	286	279	259	250	259	260	249	267	262	302	254	269	283	243	274	238	250	251	269	276	288	257	260	246	273	274	286	247	247	278	275	257	266	262	273	266	225	254	273	272	236	287	254	267	270	264	257	241	273	262	295	252	262	243	241	284	282	256	259	238	254	258	251	249	262	264	260	253	268	264	244	250	268	285	296	268	261	279	280	249	233	251	269	296	273	293	290	258	239	244	236	257	261	288	247	249	243	242	311	263	239	288	234	247	250	280	271	264	240	257	258	273	266	260	287	230	272	269	253	246	249	239	259	286	256	289	280	236	251	260	264	274	277	281	285	255	252	284	265	255	283	231	272	244	301	242	282	235	265	241	241	245	257	231	260	247	278	265	268	265	264	291	254	256	297	241	243	262	263	269	265	263	252	272	248	262	281	272	292	289	241	233	253	262	235	274	255	258	269	268	291	254	271	260	260	247	260	261	262	258	264	274	274	246	269	265	267	252	263	241	257	242	271	263	248	282	303	245	263	269	254	259	274	260	293	255	282	243	226	256	265	230	259	294	209	263	244	267	257	274	301	251	235	260	266	239	265	246	238	269	232	270	245	277	246	255	246	258	297	270	243	266	264	248	272	281	275	255	251	279	283	276	272	284	263	256	282	274	254	252	268	258	260	285	284	264	255	254	267	264	247	247	242	247	258	299	288	273	273	272	242	268	265	300	268	265	273	276	267	241	269	278	300	272	275	250	250	273	250	268	273	247	257	263	286	271	256	272	295	299	274	278	257	290	261	263	280	259	272	243	270	254	242	254	244	277	272	280	239	254	278	269	277	256	239	265	243	295	247	276	235	259	282	265	264	269	254	280	266	271	269	270	285	285	272	282	261	267	251	265	263	270	258	273	257	232	259	241	249	253	240	239	283	262	258	244	246	273	232	259	236	273	255	265	249	263	270	275	263	254	243	249	268	297	262	271	291	269	265	257	277	272	287	248	257	232	266	269	256	261	307	244	267	259	265	240	261	272	253	267	238	250	257	275	251	287	255	265	290	242	303	272	248	250	283	224	265	258	282	260	248	271	264	241	235	263	274	299	248	238	268	245	264	260	298	253	241	247	260	276	269	258	261	245	278	236	279	261	268	262	264	241	286	230	251	251	259	254	267	258	274	256	268	247	268	274	253	258	262	293	259	231	248	259	277	277	298	263	282	295	253	250	272	282	261	264	273	240	262	239	266	299	251	273	279	293	270	273	253	271	272	297	262	261	254	267	263	285	257	283	253	259	246	238	285	245	277	269	283	242	241	233	262	274	284	252	261	264	239	262	300	281	238	289	224	255	253	225	273	279	270	245	280	275	264	255	278	254	270	245	271	270	264	314	263	294	268	232	273	260	255	298	253	288	294	264	248	264	265	271	293	284	281	260	232	263	278	247	291	290	302	252	250	248	280	250	254	263	267	253	273	290	250	270	253	255	265	257	250	281	278	297	290	251	277	280	247	257	259	262	260	265	272	245	246	259	244	291	247	244	252	254	269	267	253	252	279	245	232	264	271	255	264	265	247	275	265	283	258	243	280	279	265	263	247	270	258	280	279	270	272	237	266	271	283	238	288	266	280	278	278	245	265	250	236	251	231	266	241	295	269	280	291	234	254	303	285	245	255	254	239	268	232	264	289	269	218	267	258	241	269	238	269	273	251	271	266	258	251	247	271	233	257	259	250	248	248	270	239	233	261	249	264	269	305	248	260	269	230	249	262	268	261	271	256	261	266	246	255	274	254	248	304	274	268	289	249	264	261	296	265	256	245	261	262	277	292	280	286	248	239	241	270	276	238	275	247	238	273	274	297	273	265	278	249	264	291	287	257	280	260	267	261	269	264	275	275	285	269	249	268	246	249	244	250	265	278	273	249	250	272	284	247	261	258	272	300	271	254	285	267	264	284	272	265	267	268	281	238	269	251	237	244	256	294	265	223	264	256	238	256	268	254	270	305	251	263	244	255	248	281	272	297	273	281	282	246	247	247	239	278	230	265	268	255	289	261	250	256	272	285	285	237	256	278	271	276	263	276	253	281	268	267	250	284	260	231	251	261	246	294	281	244	238	299	266	255	281	271	279	281	273	262	257	263	268	264	245	225	278	292	244	268	242	263	270	243	272	238	256	246	240	225	252	244	229	260	276	273	262	279	260	260	251	268	236	256	246	281	252	255	245	286	250	263	265	257	264	225	236	268	244	269	278	244	262	261	276	290	281	256	263	286	271	240	302	284	253	238	279	270	251	247	256	239	264	251	261	266	258	275	255	267	246	245	245	233	259	260	238	275	261	285	264	244	270	257	269	266	261	252	253	253	251	277	274	260	275	274	271	243	268	249	263	245	235	272	277	320	266	260	264	260	267	250	271	241	241	246	264	238	267	228	266	284	281	289	269	279	278	261	277	261	256	234	278	254	289	282	266	277	271	295	284	273	296	237	268	279	263	275	268	256	280	298	275	285	272	255	250	264	286	279	269	250	235	276	225	258	240	265	261	240	271	247	242	257	255	254	254	257	263	257	247	253	260	278	289	262	251	236	259	291	246	244	283	238	263	288	271	280	246	262	280	273	275	261	238	271	262	279	245	273	275	263	276	248	262	265	223	229	234	267	259	258	231	246	286	277	252	251	263
9458	16571	14363	11761	10190	9248	9001	8593	7637	6345	5489	4475	3788	3210	2873	2701	2464	2192	1883	1879	1781	1708	1633	1615	1488	1291	1162	1181	1025	1071	1124	1153	1107	1104	1069	1085	1065	998	943	940	892	873	831	843	815	775	775	750	757	755	755	717	732	675	684	713	723	704	702	723	694	673	599	661	633	668	693	688	691	712	698	674	668	708	672	680	705	643	698	737	607	622	686	654	624	633	686	644	729	646	677	643	634	685	635	694	642	660	658	657	658	641	629	658	678	683	703	684	662	640	663	679	684	686	619	630	646	634	667	635	645	649	679	663	621	663	624	690	667	629	664	657	676	631	692	655	627	646	673	682	643	704	670	692	677	628	683	676	637	625	655	631	667	687	669	682	649	619	608	717	668	662	599	678	659	659	652	706	673	720	666	654	641	654	617	625	656	647	630	648	676	667	656	693	656	666	657	662	639	665	674	687	616	652	686	698	692	644	626	648	679	646	616	617	616	615	654	620	691	611	647	604	686	644	639	664	678	653	670	681	655	648	648	647	675	676	637	656	708	661	633	633	652	653	661	657	687	671	678	624	646	652	622	674	659	680	647	682	676	649	668	672	643	651	648	629	682	652	655	666	675	667	659	622	614	684	637	658	653	641	677	632	657	635	619	607	665	690	652	657	665	660	662	659	714	655	679	677	631	681	664	651	735	646	662	671	672	658	649	648	642	675	679	686	672	652	663	647	649	660	628	653	682	716	630	629	679	652	698	684	717	676	658	678	688	684	637	704	622	658	669	695	655	633	660	648	667	674	694	641	658	654	674	624	677	632	649	649	676	688	692	694	626	670	646	669	646	671	635	664	620	688	659	667	641	712	695	622	694	680	643	637	655	661	650	610	652	685	682	649	700	667	646	716	653	627	710	650	684	691	721	668	646	631	635	715	656	647	653	714	699	636	630	638	689	689	630	666	667	698	652	659	630	644	678	648	678	716	658	679	694	699	654	666	659	644	628	655	633	648	655	649	666	631	670	652	728	621	640	687	678	671	660	645	676	641	722	671	687	685	662	714	683	661	654	641	609	641	644	652	638	647	665	646	654	665	669	644	680	720	674	641	690	664	675	675	706	663	626	685	646	669	655	618	677	643	655	687	671	651	648	629	654	638	683	663	641	654	704	626	677	700	651	593	624	647	687	693	660	669	639	680	627	700	670	648	637	649	664	681	727	640	639	700	617	654	616	660	687	687	663	687	670	670	620	677	661	636	680	687	681	693	670	694	674	660	630	692	655	637	690	674	651	658	684	655	688	673	665	653	666	654	671	617	639	678	678	673	645	667	667	643	656	630	615	625	657	638	664	693	638	639	675	642	664	650	690	695	674	661	672	671	652	658	660	648	663	627	651	683	654	653	630	652	682	650	646	685	651	695	691	661	662	680	670	658	624	638	704	646	649	705	632	619	678	665	652	638	653	622	693	678	661	667	635	657	614	651	684	649	693	645	693	674	675	670	675	697	650	639	647	616	653	648	697	669	682	655	681	662	660	689	646	677	692	668	664	664	676	648	685	663	641	650	611	665	653	667	670	602	691	657	678	643	667	671	695	659	665	671	676	642	677	635	625	637	618	652	656	647	617	624	660	669	664	675	675	665	694	649	718	653	711	643	691	705	653	646	697	624	665	640	637	657	644	659	621	690	713	647	633	633	628	628	635	635	661	630	636	661	618	632	676	651	645	682	629	656	641	660	708	692	631	643	694	665	642	670	690	651	697	652	653	655	685	709	641	633	676	707	668	646	631	654	676	658	629	646	697	671	660	666	670	614	668	644	642	613	677	639	663	647	654	630	631	683	636	683	652	629	674	685	649	632	647	698	635	661	652	624	691	693	671	687	657	632	651	657	666	640	687	646	691	658	642	711	675	650	661	612	706	676	603	689	666	636	699	614	683	636	702	662	675	669	667	700	697	701	653	664	690	664	682	709	683	658	666	628	714	669	665	657	655	666	655	671	618	676	632	657	636	608	691	643	669	643	674	653	719	627	651	652	666	668	682	672	663	657	692	697	665	695	649	652	677	663	632	656	669	648	696	660	661	674	686	671	652	643	639	656	630	657	671	683	669	666	671	638	601	684	671	727	655	659	655	631	657	689	628	632	668	698	644	648	689	622	701	683	643	678	664	597	634	684	659	672	685	694	627	663	699	654	645	660	674	701	629	632	676	678	690	648	659	705	648	692	668	620	631	667	672	629	655	662	643	670	663	665	636	645	627	639	669	632	648	627	690	671	670	627	689	639	683	606	674	638	632	631	646	639	657	652	657	659	627	657	722	721	660	637	667	682	649	623	661	636	665	649	597	672	677	648	676	668	691	694	636	634	646	686	660	664	640	682	680	665	676	625	651	659	660	662	642	650	683	679	674	624	638	688	668	676	667	666	662	629	631	633	648	670	678	689	638	657	678	660	695	677	594	615	667	669	646	663	676	684	640	643	707	643	653	683	657	642	624	664	684	643	713	660	697	685	682	666	700	691	649	679	593	655	628	659	608	636	606	702	662	653	606	709	650	673	653	674	630	713	704	652	664	694	661	652	684	691	662	665	678	669	686	663	647	627	682	673	657	694	681	661	630	640	727	679	659	702	644	687	642	682	663	632	680	648	659	662	658	628	654	664	666	652	692	687	673	611	635	644	685	687	652	642	685	629	629	668	636	683	644	717	643	700	724	630	697	631	684	660	624	644	713	640	710	671	638	657	664	612	699	653	645	679	646	637	677	663	639	677	641	672	669	647	631	650	634	688	661	666	664	620	596	678	676	674	662	679	613	639	650	633	610	685	658	645	698	660	668	646	665	629	648	600	656	634	690	645	648	651	658	691	661	695	678	719	636	636	664	643	636	671	647	666	675	617	706	642	639	644	694	721	624	638	691	634	659	724	621	619	655	692	671	653	655	710	679	676	645	650	625	685	689	634	654	666	704	681	699	708	670	711	631	675	678	652	661	661	652	683	640	703	651	642	624	681	582	671	617	636	670	650	691	641	631	658	688	693	673	656	635	657	676	659	686	670	673	643	617	707	685	641	687	649	659	649	680	666	651	677	666	613	692	669	663	594	669	635	672	680	639	692	679	701	663	676	633	615	673	663	665	659	640	646	646	679	689	640	669	689	673	666	616	671	641	670	654	653	637	639	662	637	660	669	643	666	638	673	664	639	676	684	657	663	643	695	626	692	672	627	701	654	694	680	699	696	617	683	650	629	681	683	679	689	649	673	686	628	683	687	632	677	660	634	689	712	642	681	662	631	684	648	685	645	645	657	649	657	637	688	681	676	676	629	654	634	656	685	667	625	675	671	681	683	657	683	593	720	692	654	642	681	688	649	662	680	665	684	655	672	633	675	679	660	609	662	636	671	599	643	659	670	630	691	636	690	655	703	608	643	713	656	656	618	659	630	724	640	642	671	677	637	652	672	623	614	631	700	726	698	704	614	629	703	632	635	695	664	683	651	723	656	665	657	658	653	673	671	672	698
36299	49570	36944	23542	17881	12221	8155	5623	4099	3550	3074	2624	2016	1672	1533	1384	1059	788	668	621	646	649	568	535	490	421	412	427	334	389	395	393	420	387	354	390	376	350	325	349	350	342	323	301	322	332	281	264	259	271	270	299	295	323	288	286	275	278	263	276	276	261	247	284	267	280	281	290	283	265	272	268	254	271	296	276	261	266	279	271	294	269	281	260	245	268	257	291	291	283	286	263	263	289	279	245	281	251	297	260	256	277	290	255	283	265	277	280	274	266	265	271	293	269	272	264	258	311	298	257	268	286	236	272	254	276	289	274	269	283	244	254	240	273	254	290	240	293	299	301	232	284	276	278	282	278	265	265	249	290	270	239	278	295	272	287	260	296	251	280	303	283	257	251	266	261	255	273	252	284	267	283	266	273	289	268	263	261	268	285	235	255	291	231	282	275	271	269	285	277	239	281	230	250	263	269	261	281	249	264	245	256	260	247	252	264	260	287	295	259	306	278	268	273	265	297	296	274	264	283	258	266	287	278	240	254	235	279	316	252	280	268	246	237	280	273	320	290	253	245	250	258	284	299	265	239	270	271	290	281	307	297	285	254	275	249	241	241	278	260	244	289	258	256	281	259	293	261	270	260	274	250	272	316	249	265	269	291	252	260	262	260	274	305	284	251	248	264	269	287	269	267	302	255	279	268	254	263	282	249	216	254	262	283	268	274	239	262	301	292	265	278	265	256	250	257	274	274	248	242	298	247	230	273	283	276	251	295	287	244	292	266	270	256	289	228	260	279	279	285	283	269	268	253	256	259	276	266	272	269	268	271	278	259	272	260	260	264	279	283	302	240	258	288	258	288	252	238	286	286	286	275	267	298	253	262	255	257	263	226	266	256	248	251	274	270	285	299	238	269	252	259	250	241	269	251	273	267	259	261	290	283	268	257	265	277	265	321	265	283	298	288	278	266	272	268	267	306	298	267	264	278	273	277	282	256	250	290	293	271	249	258	267	269	272	265	280	262	291	255	275	276	264	270	259	270	275	279	268	290	267	271	253	283	271	287	280	280	268	282	256	292	269	289	296	301	277	250	239	246	250	267	261	246	233	291	291	269	254	248	286	260	275	249	275	255	274	294	269	262	268	251	284	263	283	310	260	275	257	265	270	253	271	272	287	266	271	275	265	273	262	273	260	277	275	254	238	257	295	246	267	257	287	291	312	273	272	275	248	266	297	233	248	245	275	242	286	263	256	278	268	270	288	269	259	264	260	272	270	280	270	258	238	248	260	260	278	260	276	263	251	239	243	277	284	273	272	253	258	286	275	273	282	283	264	262	266	268	272	257	301	263	268	270	236	290	280	289	253	256	270	241	272	278	251	243	289	293	276	278	270	257	280	280	257	283	299	251	296	257	273	251	271	248	283	257	273	252	283	275	265	261	289	254	254	275	285	282	281	262	295	278	255	287	275	285	277	250	235	258	255	284	261	275	263	275	263	273	253	266	280	301	272	278	276	265	271	268	269	266	255	273	266	276	272	266	283	254	265	237	282	242	271	292	266	268	267	278	269	289	283	252	247	281	266	272	303	273	249	274	263	240	290	240	270	253	272	296	271	302	252	299	258	281	297	263	263	257	263	269	257	278	281	269	270	275	267	292	264	298	240	287	303	271	244	274	293	264	278	285	251	264	264	265	295	280	254	288	297	286	280	280	285	309	294	281	258	268	273	252	271	282	283	257	270	272	294	286	285	273	254	258	294	265	281	272	287	269	251	260	274	275	288	285	260	255	266	288	236	285	259	233	249	259	301	260	277	280	280	267	280	285	246	294	273	244	306	283	257	287	302	268	275	266	314	285	267	285	272	240	249	280	281	303	255	274	249	270	307	289	270	281	293	281	268	259	276	249	259	268	245	246	239	242	276	288	296	261	270	272	267	270	294	276	324	269	255	288	259	241	252	299	315	273	230	326	254	258	296	262	274	301	285	270	237	281	266	274	237	284	292	244	251	294	237	283	321	270	246	250	291	244	258	264	285	248	284	245	267	230	269	251	273	250	288	265	264	264	250	291	246	286	275	256	268	282	239	304	247	285	265	260	273	279	256	286	273	279	280	262	256	265	246	274	301	281	261	267	257	248	259	268	277	263	255	249	257	293	264	249	268	290	254	269	263	237	290	267	294	253	279	244	248	257	262	266	278	271	271	252	270	276	281	282	274	257	265	289	287	273	268	262	287	291	249	309	263	261	274	288	284	274	278	265	314	274	309	270	239	262	285	241	250	255	269	285	283	277	272	264	235	276	313	226	309	263	264	295	284	253	277	268	292	266	266	228	285	280	262	268	241	289	267	263	290	289	289	259	265	276	272	285	292	278	243	272	256	275	251	240	216	260	257	273	269	286	273	267	257	296	247	294	261	267	256	266	251	273	291	251	275	281	257	265	274	247	267	262	268	260	259	284	262	288	266	248	293	264	277	282	261	277	294	279	233	267	265	292	260	235	274	254	245	294	260	268	271	253	258	264	266	272	308	223	279	256	268	252	265	264	264	252	255	262	287	271	241	272	277	252	283	234	261	264	260	294	282	277	287	284	250	300	261	276	236	279	246	289	257	283	247	269	295	258	316	276	280	282	272	258	294	242	258	287	262	269	266	240	255	251	283	290	275	267	295	248	280	292	272	300	288	264	265	282	287	292	305	264	280	253	246	276	258	269	255	267	276	267	280	272	281	292	263	279	278	266	261	270	254	257	288	260	260	238	254	261	290	263	283	274	279	281	302	269	260	282	254	273	254	252	242	267	286	287	277	282	269	262	277	260	238	266	280	250	280	271	276	285	272	285	264	266	290	278	288	256	280	290	294	265	260	276	281	279	315	255	257	246	251	269	272	321	278	275	246	282	263	262	292	281	269	276	282	232	259	282	259	235	276	277	266	275	278	260	271	257	293	248	259	264	250	268	280	255	248	264	292	283	255	248	273	275	244	242	274	296	293	281	282	275	290	276	261	278	254	275	289	277	287	257	275	237	284	265	261	291	269	253	263	266	265	263	260	258	280	233	294	278	275	237	257	264	277	268	265	276	279	258	291	248	246	261	266	301	258	253	275	279	276	285	292	290	304	253	276	242	261	280	258	269	287	274	262	275	277	287	281	274	254	258	298	243	273	295	269	303	269	265	274	279	240	254	244	257	248	270	293	268	248	250	282	275	289	268	253	282	260	255	257	239	301	291	294	268	279	304	276	260	294	288	256	260	252	294	268	266	285	297	289	276	273	267	258	284	302	275	281	280	274	258	266	266	283	263	277	301	263	275	297	248	268	255	262	292	273	236	274	297	261	261	273	245	273	282	285	265	238	264	272	246	251	281	262	284	270	272	284	280	242	276	263	260	279	277	282	244	273	276	268	276	279	247	285	278	260	300	269	272	262	269	259	277	256	249	313	253	285	281	262	227	295	273	274	254	280	276	279	313	251	264	260	263	312	275	289	268	284	255	275	269	261	254	256	279	265	280
26397	44711	33664	20535	17990	17835	16899	15883	14802	13309	12311	10569	9220	8169	7329	6785	5365	4516	3331	3282	3253	3120	2912	2571	2367	1950	1778	1597	1392	1374	1445	1483	1466	1492	1428	1429	1442	1332	1288	1304	1241	1085	1051	924	948	985	941	841	853	827	834	747	719	760	777	755	806	786	786	798	754	760	779	757	725	687	739	677	738	689	714	724	706	694	688	675	688	730	624	664	683	656	718	677	710	661	647	689	671	667	654	681	659	671	696	714	669	689	643	703	643	670	647	633	658	718	704	660	679	671	637	663	691	715	669	684	692	670	722	672	701	676	664	696	702	655	700	707	685	734	679	673	672	723	631	656	653	686	668	683	660	638	674	758	687	673	692	682	659	656	648	626	659	683	673	665	628	722	673	692	662	657	686	670	650	642	705	640	632	667	660	682	663	672	647	706	679	711	639	646	694	670	663	694	662	658	668	652	639	636	646	640	643	638	694	674	692	639	692	665	666	669	705	699	686	688	683	630	676	626	704	626	693	685	722	617	672	654	679	669	706	716	660	609	674	655	694	669	687	688	672	678	675	690	660	699	667	720	667	667	693	649	669	646	686	657	674	656	650	652	674	668	666	657	689	631	682	682	706	640	732	676	655	667	623	739	662	631	719	653	661	693	615	666	656	617	680	681	666	684	672	653	660	673	689	675	696	662	650	704	657	702	680	689	715	710	639	661	666	695	661	639	645	682	705	692	663	639	727	664	720	711	687	673	686	678	613	687	653	653	662	643	690	644	691	629	673	665	678	667	643	644	684	679	670	739	680	687	662	657	659	609	657	646	648	659	695	646	677	667	718	737	699	665	683	690	669	717	641	682	686	665	651	726	716	685	704	679	678	692	643	679	708	684	669	639	668	682	682	616	643	635	677	654	632	718	714	689	667	639	679	648	684	664	690	668	704	704	634	686	615	693	627	715	679	670	666	674	692	703	651	697	659	632	680	697	694	661	713	628	643	636	683	681	662	627	656	696	669	690	689	669	669	651	660	693	681	669	673	703	663	626	664	637	670	674	689	689	629	670	693	656	710	609	643	703	674	669	684	664	649	695	636	669	677	676	689	667	660	695	696	744	680	686	644	656	697	710	676	642	658	660	657	632	652	650	665	645	667	693	653	619	659	676	617	685	648	688	704	702	672	655	628	663	670	657	671	635	640	730	678	708	665	631	660	655	650	685	691	719	664	735	669	663	636	638	633	653	648	665	686	661	747	690	693	679	624	688	657	643	696	644	697	672	642	694	696	652	727	688	674	677	666	694	702	636	673	684	679	653	653	662	677	670	700	664	648	626	712	664	607	662	650	694	663	687	685	685	688	696	685	635	676	687	690	668	676	663	662	702	684	686	688	637	711	662	675	651	687	667	691	732	637	689	694	670	674	624	686	635	666	723	686	632	712	647	651	674	623	681	659	669	693	676	658	686	681	643	666	710	636	693	651	672	665	692	684	627	669	688	659	733	655	672	677	702	676	697	680	660	676	638	666	620	693	680	674	664	660	661	657	691	693	633	681	692	651	708	622	713	682	694	663	702	668	646	650	695	698	642	658	684	673	622	647	651	661	668	663	662	673	637	686	665	680	655	679	715	671	617	653	661	699	651	708	696	643	656	690	632	671	666	613	693	698	663	654	661	679	702	679	678	737	669	680	644	685	644	676	698	659	663	640	684	656	655	637	689	636	709	719	684	605	637	667	683	658	647	693	667	676	645	655	663	744	681	625	682	719	662	736	695	681	691	689	683	700	668	682	656	692	670	694	735	682	675	681	627	684	655	686	645	693	688	701	692	624	676	637	629	649	644	642	656	670	677	669	693	680	697	669	645	682	691	682	693	675	699	686	669	717	677	741	638	681	597	685	667	616	683	675	666	682	673	668	704	632	662	659	688	630	636	692	686	668	685	667	708	692	649	673	642	686	673	689	685	665	685	656	735	718	694	681	691	652	648	698	643	674	690	699	653	699	701	645	680	669	690	687	706	682	707	646	687	675	620	683	667	667	673	668	651	679	667	712	740	697	718	700	680	681	676	654	712	672	664	676	667	701	692	655	646	664	661	661	667	682	699	690	687	692	660	655	683	652	682	687	684	687	643	689	632	669	674	668	669	679	651	699	642	713	668	680	634	682	686	683	691	692	660	678	690	664	698	657	674	634	633	639	683	656	665	675	623	682	626	670	730	684	664	686	700	681	644	676	640	658	703	703	653	647	658	654	641	677	704	671	630	680	627	696	689	681	693	671	684	674	667	655	625	695	700	665	722	644	697	661	661	647	707	615	623	693	685	692	685	729	672	668	662	706	733	690	682	663	621	705	635	705	650	694	660	684	670	653	653	647	684	707	708	649	635	692	695	676	711	661	667	674	685	657	669	712	646	683	673	683	712	680	685	714	706	647	680	693	671	634	665	628	683	649	619	658	616	617	636	619	697	709	652	682	606	693	702	689	669	629	669	655	684	734	628	657	644	658	704	604	654	712	638	653	652	684	712	690	684	698	679	677	693	697	688	659	672	704	707	715	731	661	669	694	711	675	630	616	695	711	639	706	662	679	641	657	651	677	635	709	637	681	704	646	683	637	693	691	713	661	692	638	669	709	671	667	660	659	690	668	699	646	662	672	695	665	667	651	674	628	640	648	618	682	695	677	669	645	701	636	696	685	677	668	669	716	657	702	699	701	703	667	667	694	736	657	660	698	676	661	663	676	650	663	688	693	701	663	670	674	688	652	637	684	700	648	666	701	660	690	627	651	678	695	688	707	684	654	714	671	662	715	657	675	647	660	693	680	693	690	703	655	641	674	620	661	685	691	667	662	648	663	696	693	695	660	662	644	710	691	662	703	683	680	693	652	642	676	677	681	649	711	694	679	691	656	636	667	659	684	663	718	644	676	667	668	698	681	681	653	633	677	690	688	670	695	677	664	718	657	677	666	676	693	650	666	684	723	676	651	653	702	649	696	662	663	695	697	648	657	685	637	681	684	674	693	671	643	710	686	696	674	633	728	677	654	718	659	648	707	645	646	655	694	663	669	710	688	686	653	664	666	671	678	638	668	638	664	670	664	670	651	672	661	680	714	697	670	712	705	639	682	679	673	704	647	618	650	632	692	673	674	649	683	709	695	707	690	662	659	653	681	703	664	694	661	671	688	680	712	691	680	735	693	644	683	662	637	642	658	684	675	703	673	683	674	666	665	714	698	686	669	675	686	683	646	643	682	612	676	654	641	638	689	663	645	662	679	654	671	702	700	645	620	654	652	623	728	661	673	667	643	665	645	649	645	663	690	673	661	676	655	650	664	691	688	679	663	627	645	716	676	666	681	654	640	609	619	666	692	691	657	678	688	664	675	684	637	678	697	681	656	645	643	667	708	725	672	702	709	653	674	658	650	692	653	691	693	658	647	653	646	654	635	690	691	684	653	678	666	674	668	686	635	621	658	695	681	693	679	651	643	631	715	666	710	714	738	679	703	663	651	658	725	706	663	676	664	696
45571	50027	38312	25333	22539	19910	15703	10620	6984	5361	4730	4063	3393	2999	2435	2097	1666	1236	870	791	742	756	696	710	664	599	566	460	426	394	430	346	441	436	406	348	407	379	389	360	378	351	353	312	337	297	267	283	279	293	267	286	267	265	273	280	250	291	288	261	281	234	295	274	279	271	255	265	258	275	225	259	292	253	257	240	254	269	251	235	268	242	231	236	242	270	271	273	261	276	248	252	257	231	265	254	259	247	266	251	253	271	240	261	252	275	306	251	267	250	275	255	266	219	259	243	241	286	293	255	274	233	244	253	249	258	231	258	265	259	283	256	245	252	282	236	246	255	268	249	270	262	260	226	259	288	270	260	255	265	253	240	255	247	265	241	246	263	262	262	242	232	260	265	267	258	238	259	264	266	259	227	243	267	260	270	258	250	265	225	257	259	270	250	256	229	252	239	255	244	276	248	265	255	239	256	269	260	242	268	254	238	281	203	247	254	255	285	267	243	234	241	272	263	255	271	248	272	251	282	256	276	265	242	239	239	252	237	233	273	265	251	273	266	246	238	233	237	231	247	231	254	263	263	272	234	287	263	252	236	236	236	282	220	244	262	264	256	250	262	244	259	251	282	285	251	249	242	253	241	263	258	238	256	237	287	247	241	258	276	229	292	272	252	229	251	269	276	272	270	265	257	250	255	265	254	230	264	262	256	254	254	259	264	218	240	257	253	264	276	267	263	281	273	250	280	250	265	244	287	256	259	245	262	238	258	304	243	252	267	241	252	257	263	265	254	240	243	262	273	246	270	250	255	242	245	285	255	264	265	258	238	225	230	293	273	240	241	234	249	262	285	253	257	262	248	274	249	254	239	253	276	248	245	262	261	263	288	261	259	231	265	271	238	269	274	251	261	265	265	255	249	260	278	244	244	249	246	276	270	265	289	253	250	261	263	257	270	246	278	249	240	252	255	261	263	268	245	261	261	264	242	265	261	257	269	224	258	244	252	246	249	257	267	243	251	237	255	254	251	249	255	263	237	258	286	246	255	268	279	290	246	246	236	290	248	227	237	270	247	241	227	258	268	261	233	281	251	269	245	261	259	257	268	259	256	253	249	249	214	243	248	259	260	232	251	265	241	275	264	273	264	272	254	256	255	255	235	232	233	264	237	247	250	264	242	252	240	236	273	275	219	264	240	220	289	236	265	244	239	255	269	248	241	265	221	265	262	239	241	235	253	243	264	255	273	275	237	268	277	256	240	252	277	268	272	262	261	210	245	272	258	294	251	236	255	233	248	248	282	238	235	270	297	275	244	282	279	246	270	244	274	275	255	269	274	262	260	260	269	257	273	248	248	241	234	252	279	278	261	248	266	233	229	260	257	249	284	251	268	245	275	259	271	248	259	254	257	242	273	239	245	250	257	214	253	236	270	246	270	268	260	257	292	293	260	262	254	258	246	248	241	258	255	242	241	243	265	272	259	247	248	245	268	245	242	229	282	230	265	239	257	260	225	240	277	288	265	240	283	256	276	257	248	255	273	226	272	259	268	280	281	262	271	270	248	243	267	300	231	250	252	272	276	255	247	235	237	251	258	295	263	256	282	258	263	244	249	237	263	263	225	236	266	233	250	261	257	247	250	252	254	239	232	264	247	262	234	271	245	273	266	225	249	264	267	262	228	248	240	259	266	245	246	262	259	259	236	240	245	259	244	270	252	298	283	272	256	263	254	252	253	248	246	241	276	293	277	258	241	268	236	267	251	260	235	287	240	235	264	235	263	257	255	255	258	271	256	248	262	280	255	269	242	274	272	272	262	245	261	239	274	280	254	275	285	259	239	273	224	253	237	288	244	254	269	269	274	243	232	248	250	267	238	256	295	240	256	237	260	260	250	258	233	246	250	279	272	234	248	267	300	270	278	262	261	229	228	259	272	259	261	269	240	231	274	276	243	268	248	266	277	263	277	269	287	250	243	254	226	255	289	300	278	255	244	254	238	258	250	265	230	265	240	280	256	282	260	282	254	271	278	246	272	240	266	264	266	268	260	255	262	241	291	241	279	244	238	246	262	243	260	267	257	242	253	273	243	257	255	260	260	273	231	257	233	252	220	238	267	247	252	246	221	265	267	250	274	230	273	223	266	247	246	261	262	263	270	238	281	254	270	250	253	243	254	237	252	256	272	241	235	283	255	260	248	265	259	268	271	266	244	258	248	289	268	279	266	277	262	248	243	275	231	277	273	260	289	259	246	252	254	276	257	268	231	266	251	259	222	259	252	246	265	260	261	261	233	301	274	258	239	280	276	228	271	234	224	244	249	267	256	246	249	255	225	230	270	282	236	263	292	272	259	262	282	262	256	247	242	303	247	243	246	261	289	218	238	245	262	245	243	253	274	268	272	230	247	282	264	236	234	266	266	257	276	301	276	262	279	241	263	233	265	248	260	261	245	267	256	275	285	255	251	281	282	270	270	261	242	261	253	272	247	231	257	245	248	246	246	271	267	283	255	269	261	233	248	270	244	267	265	245	238	230	242	261	238	268	258	261	254	228	228	280	248	265	285	242	246	241	240	262	251	261	293	250	257	245	250	260	241	262	260	217	254	230	257	263	234	280	267	266	281	253	277	249	251	262	237	254	240	281	283	256	242	249	264	278	267	285	253	260	258	264	270	233	244	276	255	280	256	256	284	238	244	267	224	245	248	289	267	272	262	258	244	257	237	257	237	269	222	244	260	274	250	262	252	261	241	254	234	260	241	247	256	266	245	256	248	253	247	268	253	278	259	263	246	253	267	264	318	276	262	271	251	233	242	257	259	259	265	255	253	271	239	255	242	265	235	240	253	262	265	254	263	225	255	272	256	272	248	239	253	247	285	254	264	225	237	243	229	232	265	239	274	257	278	252	227	235	250	267	263	242	268	253	270	254	260	255	250	267	250	268	241	262	249	277	236	243	292	257	239	244	278	260	278	275	301	269	248	247	259	256	245	248	253	254	244	258	252	233	234	246	259	265	258	248	247	242	266	256	243	262	254	234	276	254	233	249	219	253	244	252	243	238	220	244	258	268	262	273	253	250	256	269	267	261	254	283	271	219	249	227	265	281	292	249	250	261	255	250	267	264	227	269	236	228	265	259	250	223	275	220	254	265	261	243	260	253	286	270	274	265	211	195	269	251	253	214	257	266	257	256	247	307	274	238	251	253	249	249	247	259	252	249	268	260	269	304	279	267	250	280	270	239	262	241	259	254	285	262	281	247	270	238	285	252	265	262	242	280	287	276	252	257	246	227	251	243	240	258	245	263	267	257	229	252	249	272	261	279	250	237	266	228	283	245	248	234	255	244	269	222	224	258	258	295	305	282	251	276	250	252	237	249	255	258	252	220	260	258	276	265	234	227	233	274	266	226	244	240	269	280	241	237	279	221	257	263	250	265	291	253	270	238	268	275	255	220	274	266	258	271	266	244	228	257	213	243	268	280	255	249	286	258	264	244	232	264	236	255	251	269	260
33123	48128	38771	26695	24842	24304	23348	20833	18423	17311	16726	14782	13932	12328	10927	9910	8082	6125	4740	4410	4344	4135	3867	3518	3176	2746	2511	2174	1870	1732	1690	1806	1927	1807	1783	1700	1679	1560	1490	1501	1423	1267	1155	1101	1058	1040	899	884	896	846	852	784	764	716	770	787	774	794	784	810	727	756	727	766	772	689	713	732	703	720	649	718	632	615	677	663	695	626	606	693	633	670	637	640	685	607	633	653	626	688	641	603	608	583	640	622	596	624	635	646	631	617	634	637	664	598	619	613	622	647	669	634	636	650	655	623	643	640	640	676	620	686	658	672	655	632	641	598	621	634	643	651	637	624	603	586	645	714	635	635	616	632	611	657	616	621	611	645	620	645	659	614	613	586	631	639	610	640	664	596	621	645	610	682	587	583	626	642	641	609	610	599	658	642	630	636	626	656	660	644	659	655	623	633	612	655	632	665	634	643	619	667	634	577	583	635	631	622	652	625	685	627	624	672	589	624	609	629	633	613	606	645	650	588	644	597	655	666	622	618	599	605	681	621	692	607	652	641	654	602	618	659	612	619	617	668	607	633	622	585	659	664	653	661	621	625	647	601	605	629	641	628	616	612	620	651	612	643	647	658	660	647	648	599	620	628	645	665	639	653	630	625	679	624	616	656	660	619	652	644	610	661	642	648	613	706	659	659	626	616	623	652	665	634	637	596	636	659	631	667	597	605	641	627	652	625	629	612	633	610	629	605	670	628	628	650	628	594	637	636	606	609	597	621	633	649	607	618	597	622	642	656	631	608	626	665	636	614	619	698	629	634	597	649	601	679	651	632	652	691	644	592	624	608	674	651	667	612	602	640	654	644	620	613	624	601	639	691	648	619	676	637	660	643	619	611	649	651	586	627	661	588	634	629	635	632	609	605	609	646	604	602	636	685	627	597	661	600	651	643	578	634	619	708	620	608	614	648	641	601	641	622	651	642	671	631	623	649	590	646	638	610	641	649	656	595	646	623	636	612	607	603	638	587	669	685	692	645	650	624	598	608	673	646	639	628	654	585	624	628	630	670	607	638	562	646	624	646	625	635	606	628	637	623	666	612	648	669	598	633	627	624	623	606	638	648	615	620	610	622	641	640	648	641	618	612	610	632	629	609	664	652	612	617	639	649	646	607	631	654	645	623	584	612	645	666	603	634	626	610	613	605	675	647	649	647	618	638	690	652	641	593	658	658	649	608	672	610	617	585	640	617	628	597	643	596	626	639	633	627	647	616	628	616	635	658	653	641	644	622	620	643	568	616	607	616	665	635	626	634	627	651	631	604	625	671	681	636	601	646	638	637	619	612	647	644	620	576	612	624	617	665	649	674	616	611	620	658	663	623	582	622	621	615	699	656	617	660	645	654	650	636	631	596	638	610	614	606	643	652	627	625	650	597	641	582	655	588	620	622	647	650	623	601	610	645	662	664	598	610	625	618	602	631	609	589	607	598	634	621	644	590	588	658	659	624	611	642	645	596	646	642	638	622	674	654	673	658	649	694	628	592	606	656	666	645	659	661	663	613	685	591	662	610	596	635	626	677	582	605	617	670	621	639	640	600	603	650	609	610	658	668	638	601	661	649	611	618	596	613	630	621	601	632	636	617	631	678	602	648	619	648	605	634	675	686	659	658	622	621	676	593	627	625	632	700	630	580	631	625	633	616	647	631	693	641	612	614	612	586	643	639	670	607	625	621	617	650	634	650	644	599	629	635	654	633	623	661	651	605	598	670	641	627	600	576	595	650	607	634	607	642	654	631	630	592	612	624	609	652	615	624	603	586	625	635	649	626	676	616	669	628	688	673	620	677	568	634	659	627	608	605	611	638	612	605	626	668	645	645	601	673	661	630	632	639	599	638	663	661	617	607	621	609	647	616	634	682	636	602	611	622	620	599	567	665	666	600	617	626	673	653	634	605	623	653	623	628	616	665	657	649	632	621	644	636	591	654	648	591	655	650	599	596	608	607	634	636	619	634	631	611	591	621	639	600	659	646	679	624	656	633	645	624	658	615	682	659	658	666	589	638	637	648	653	618	621	649	626	625	624	601	626	589	611	643	621	659	628	645	623	655	619	618	591	613	641	621	666	611	623	578	642	632	615	616	654	679	652	639	595	642	596	605	577	667	641	602	638	625	642	568	679	659	615	659	641	664	654	600	639	627	612	640	623	626	630	654	645	622	626	668	587	618	612	588	623	684	585	614	635	633	647	634	643	657	687	628	637	631	659	598	672	636	647	652	589	651	604	584	627	613	652	668	670	657	621	623	605	659	644	628	623	626	620	634	631	620	605	631	624	612	638	587	586	604	640	609	617	590	637	662	641	638	662	661	614	586	642	617	622	671	614	643	623	608	639	654	644	636	647	651	661	603	593	656	620	622	613	657	617	639	641	665	609	624	663	612	630	633	614	619	640	601	639	639	609	613	620	661	670	642	615	665	586	599	647	590	653	621	655	608	658	574	634	599	646	618	618	650	650	651	642	640	661	642	639	671	637	628	606	612	606	590	582	655	631	654	578	609	603	632	604	629	631	639	645	608	648	623	666	645	653	666	646	648	654	570	625	643	629	643	620	596	649	617	636	660	592	611	658	618	614	602	633	609	642	625	629	608	601	612	617	623	630	633	652	629	638	635	617	646	633	643	654	656	644	652	632	661	659	647	630	639	627	622	631	658	654	694	588	574	667	576	649	629	610	627	629	674	657	604	602	631	659	645	628	662	616	655	618	620	625	658	594	643	683	630	691	662	607	642	618	652	600	625	680	650	643	607	633	643	629	648	629	639	605	628	614	667	633	627	640	643	597	610	693	620	675	643	627	646	623	617	639	636	609	646	659	633	674	649	612	617	650	614	631	602	657	643	640	628	591	621	613	630	618	669	616	668	607	621	640	665	595	640	639	634	593	643	624	626	655	647	641	649	594	658	636	653	621	587	667	654	651	657	621	649	617	646	655	637	658	669	621	625	611	652	603	567	640	654	610	627	671	634	595	675	661	663	668	606	642	616	631	651	658	619	588	601	598	629	608	606	667	600	654	621	625	619	610	645	638	634	671	605	612	661	657	631	669	596	636	628	657	657	640	673	618	608	580	637	646	671	643	632	625	601	637	653	639	613	646	636	626	653	609	583	609	673	603	673	600	618	648	626	638	608	586	608	649	627	639	678	608	668	633	638	630	646	674	623	608	632	625	663	611	648	568	626	643	592	642	608	660	645	652	594	658	646	680	596	631	604	685	649	605	588	669	625	631	603	661	607	609	595	602	692	658	611	620	623	668	603	622	633	692	650	657	647	646	627	642	644	587	614	599	602	633	627	661	614	618	679	643	661	568	656	647	598	612	646	630	595	616	629	627	661	587	666	662	622	606	657	686	628	634	624	630	606	605	567	632	647	571	613	652	597	639	626	655	682	635	606	662	615	629	664	645	664	657	601	627	659	625	643	658	644	596	645	660	619	596	629	617	614	656	642	661	607	602	634	655	614	620	633
15125	15977	14624	6084	3932	2935	2429	1899	1507	1232	1143	912	843	680	616	603	477	425	441	442	443	417	384	379	365	372	349	335	303	306	301	308	339	283	327	309	304	296	332	305	314	279	287	281	298	234	272	307	238	281	237	262	282	246	280	256	313	280	267	283	259	285	249	263	263	263	262	250	252	268	277	266	273	268	237	260	265	265	298	263	270	257	270	285	262	287	230	239	277	261	260	247	299	260	258	247	270	234	288	258	267	232	254	247	267	298	294	244	241	252	294	253	244	268	273	275	281	248	295	240	259	257	283	248	276	275	272	280	261	254	255	279	243	228	271	279	274	263	235	275	255	239	268	260	246	270	255	247	283	319	294	263	252	281	291	264	277	268	247	238	248	255	281	245	233	275	253	254	246	249	252	281	288	281	255	248	249	283	261	278	234	261	252	220	287	265	282	267	253	239	281	263	291	244	236	245	258	270	243	252	263	268	280	267	279	274	232	273	251	260	246	269	256	277	236	234	279	259	259	258	248	247	246	244	255	256	251	234	265	260	258	254	262	265	253	247	266	234	283	263	257	271	250	270	300	262	266	283	272	243	249	226	239	259	255	261	243	288	272	272	244	253	232	266	267	260	256	263	260	275	238	280	266	228	261	257	252	234	252	288	260	290	231	266	265	233	249	252	287	262	234	278	219	269	242	236	262	242	247	260	281	255	267	278	274	265	254	239	263	248	283	249	277	275	300	293	248	238	249	270	269	209	253	256	247	275	243	262	247	283	243	282	266	247	272	277	277	240	235	251	274	280	258	242	287	255	288	274	252	271	276	254	262	252	278	275	242	223	228	240	239	258	287	249	248	231	271	243	259	294	249	289	277	223	227	264	264	235	270	273	223	276	257	233	244	287	252	264	244	269	253	283	256	294	261	274	269	279	256	307	263	240	273	248	238	290	264	257	271	269	239	248	255	275	296	275	290	268	241	255	274	256	267	276	287	285	272	285	302	255	254	243	270	299	233	269	253	258	273	281	259	265	244	238	273	253	287	270	263	294	254	263	259	255	216	263	276	279	227	246	251	255	246	243	270	301	265	250	257	232	249	276	229	249	277	271	291	265	256	272	228	253	246	286	258	254	293	264	279	274	258	269	243	254	256	263	281	266	264	231	237	237	250	281	225	273	251	287	248	248	276	237	254	255	276	264	275	250	284	254	272	290	256	230	251	263	259	282	247	251	267	252	242	267	284	264	248	282	248	246	232	298	258	305	282	269	269	246	252	234	255	254	268	278	258	238	257	269	267	278	274	282	274	259	252	254	231	267	254	260	266	256	241	269	252	240	259	292	259	283	267	254	298	279	233	264	256	254	300	300	292	269	271	279	246	240	277	275	273	248	277	249	255	254	287	249	247	254	275	262	264	222	244	242	283	262	269	270	260	259	296	243	261	259	295	276	284	259	248	268	276	242	237	272	262	275	248	239	264	254	259	265	255	239	264	253	295	278	267	273	260	280	256	249	269	240	274	269	266	271	229	263	248	285	249	261	231	288	254	287	280	268	270	267	294	276	235	250	258	225	249	259	258	243	272	283	252	265	264	263	225	261	241	280	254	276	225	221	276	290	287	249	226	247	261	254	252	256	309	256	261	265	258	250	268	265	266	251	222	276	259	274	243	250	253	270	246	252	266	268	269	282	269	267	281	263	272	255	269	242	287	283	240	264	261	251	264	252	271	258	239	254	237	260	300	270	253	259	249	269	281	248	256	254	279	237	255	259	274	255	249	276	285	255	246	257	221	236	256	258	250	240	274	256	270	254	275	282	250	265	294	255	257	232	268	260	256	276	264	251	266	276	241	248	265	242	274	273	261	262	248	263	302	276	243	258	249	235	234	285	249	280	273	272	277	249	251	252	284	221	247	299	244	252	248	267	264	272	236	264	258	258	271	217	260	258	259	291	255	270	271	259	245	261	291	271	227	250	296	267	236	291	260	295	248	262	254	276	284	279	271	273	234	268	245	265	256	263	252	264	250	244	292	262	297	285	293	268	265	250	274	270	269	301	259	268	281	259	241	322	261	240	245	276	268	296	278	267	265	270	299	279	278	250	260	268	269	265	252	272	272	261	273	261	245	290	270	255	237	258	280	263	250	259	254	249	278	260	244	258	255	252	229	286	248	249	259	266	293	259	265	251	258	274	263	203	230	281	273	264	298	247	221	256	252	237	288	247	273	247	260	293	275	259	273	249	247	237	266	252	241	242	260	262	273	275	256	297	267	241	257	277	296	253	260	238	268	259	256	284	280	245	255	259	244	245	285	271	258	221	247	276	247	278	254	271	270	247	240	274	251	258	289	237	291	261	276	264	273	273	259	256	257	243	273	251	278	282	279	272	261	271	236	233	284	262	276	248	264	248	267	250	296	264	246	265	268	267	240	258	276	274	273	283	226	249	239	249	244	251	270	259	290	250	258	242	285	261	262	267	263	255	244	280	268	253	258	248	219	269	283	257	261	256	276	228	244	271	264	252	247	275	228	256	213	233	232	272	265	256	273	283	258	270	248	246	286	274	278	251	231	276	257	229	274	286	244	264	263	280	234	286	272	242	256	231	253	267	295	262	254	254	248	253	259	284	291	255	270	255	234	259	249	231	273	256	280	244	269	251	258	256	242	259	264	254	250	274	238	279	294	257	284	250	251	280	286	294	246	250	258	248	252	276	276	264	238	297	276	251	281	268	261	272	275	274	279	274	231	272	255	272	252	264	270	271	241	252	251	255	231	258	252	268	214	233	267	244	268	276	239	257	267	292	266	255	278	252	290	272	258	238	244	241	268	260	284	267	250	279	255	276	278	276	267	263	226	257	252	256	279	256	265	276	270	244	288	264	250	269	266	261	277	253	270	285	271	284	262	253	242	238	278	244	239	262	245	268	287	294	239	262	259	277	247	268	268	244	242	256	270	286	281	280	232	248	229	251	293	267	265	280	286	250	262	253	268	240	251	279	255	268	275	266	245	263	242	242	252	269	250	256	266	272	266	229	252	282	260	272	268	258	263	253	265	280	251	271	269	265	254	233	235	300	273	279	269	270	295	251	253	267	283	270	246	243	233	259	274	253	247	263	234	268	274	237	298	263	240	232	283	249	270	259	286	283	267	214	287	280	246	252	262	275	259	255	240	247	292	258	240	304	270	274	252	272	267	263	279	266	265	268	256	274	248	254	277	275	262	277	268	275	262	265	258	299	250	254	240	270	246	270	244	272	286	247	236	259	248	292	274	281	257	252	284	244	231	235	299	260	255	247	261	257	269	261	261	277	267	247	288	230	272	292	252	269	256	277	250	250	286	274	270	282	250	269	237	245	238	273	254	296	244	257	261	264	262	269	292	277	246	272	258	267	248	240	230	281	277	254	225	297	233	248	281	268	297	272	244	257	243	258	275	272	241	239	257	221	292	243	288	268	262	253	240	265	262	241	282	252	291	260	286	264	261	239	273	240	248	261	259	239	281	286	261	261
10530	17155	16900	12598	11395	10394	9366	8161	7065	6080	5385	4461	3897	3471	3030	2662	2500	2104	1910	1803	1710	1638	1631	1570	1448	1321	1190	1157	1043	1048	1081	1041	1162	1116	1121	1063	1059	983	989	935	975	919	839	792	839	806	729	766	707	783	723	699	696	738	709	705	672	698	716	656	707	644	691	639	620	681	726	669	706	699	659	672	661	642	649	709	627	644	693	642	657	663	697	661	646	685	690	641	710	645	639	646	605	651	656	629	670	615	659	645	663	625	669	667	687	665	687	641	680	680	639	636	658	671	691	673	666	644	628	627	634	640	662	661	665	639	680	712	643	646	673	649	633	672	651	633	707	619	656	640	638	626	631	704	632	650	658	625	692	608	663	646	623	645	649	630	668	662	667	640	640	635	665	648	679	663	674	664	648	615	643	638	631	712	631	654	654	615	698	638	636	692	661	638	659	622	692	652	679	648	668	667	671	642	629	672	665	622	667	679	664	668	658	613	625	603	653	643	629	643	651	634	625	675	651	678	610	672	667	686	633	691	671	619	645	624	627	667	643	658	666	643	660	679	637	685	635	668	664	594	636	638	692	639	649	689	659	616	677	654	631	667	649	636	656	649	685	637	573	661	665	632	640	688	659	700	644	635	664	679	686	676	656	647	640	664	708	683	626	634	646	681	645	665	649	666	636	704	667	635	655	639	601	681	639	642	655	636	657	646	623	651	671	664	648	603	617	680	658	666	597	687	631	636	651	639	681	736	639	636	631	634	635	629	638	631	628	675	683	615	680	680	645	619	683	677	644	657	647	637	707	603	683	696	684	651	660	652	648	658	657	661	660	643	639	690	653	663	661	676	663	641	666	609	654	667	651	645	638	590	653	726	667	664	659	670	618	648	652	658	634	653	658	633	641	658	622	670	634	601	639	641	657	678	654	698	621	681	679	668	676	690	675	640	650	685	691	705	676	665	628	670	623	638	635	627	648	605	646	648	659	620	643	656	670	664	701	643	662	672	614	631	647	694	641	677	664	632	667	622	664	691	680	652	663	692	648	657	665	658	643	663	630	675	649	635	650	701	647	650	674	637	679	660	682	647	661	626	631	674	645	653	624	647	674	652	640	672	719	694	637	634	652	676	658	612	704	658	586	649	673	706	615	656	658	624	712	652	679	680	614	621	630	654	636	608	652	654	694	633	678	634	628	645	549	630	648	651	628	635	657	651	635	677	693	658	633	665	637	652	666	635	637	648	601	644	647	629	657	666	647	630	655	683	632	657	664	650	657	642	674	638	603	639	661	659	656	645	634	662	682	694	659	640	621	664	655	685	649	668	642	669	663	658	643	629	679	620	685	676	663	679	639	700	684	639	610	687	659	673	660	665	624	663	627	670	670	653	678	673	633	667	663	667	695	649	657	661	602	669	634	636	675	650	651	692	647	626	666	624	691	661	665	674	625	593	689	658	760	608	666	663	640	657	663	612	592	647	699	669	666	625	677	596	641	670	655	652	669	636	651	675	697	652	664	696	688	650	579	631	632	693	633	660	675	627	644	681	667	622	664	632	720	647	674	745	672	624	660	654	673	669	682	631	660	654	648	675	664	662	678	659	705	625	681	660	634	634	609	667	636	641	697	679	695	630	649	654	674	726	668	681	617	647	656	643	664	636	641	667	673	644	632	583	608	663	711	649	635	671	642	640	632	640	627	645	693	657	652	655	664	697	640	652	685	668	662	648	626	660	654	626	648	669	661	672	663	665	622	647	647	664	639	684	664	611	684	662	653	605	722	671	639	680	671	661	627	654	648	679	657	665	644	681	646	677	649	629	686	632	662	634	647	679	685	615	654	675	643	668	670	663	688	677	633	633	647	715	647	663	640	639	671	660	628	661	617	631	659	680	673	670	671	612	627	649	659	647	646	662	612	642	675	652	695	680	666	692	632	702	683	650	664	675	662	663	648	688	693	652	643	635	692	661	672	633	655	675	666	684	696	691	694	677	654	636	657	631	681	676	609	613	702	646	687	670	642	636	675	667	643	599	652	649	657	676	632	685	633	671	676	636	628	603	647	590	635	663	676	644	647	696	630	656	638	625	701	636	668	670	641	604	650	713	645	731	670	667	642	670	667	650	642	663	676	620	671	640	639	684	628	701	661	651	652	667	660	632	654	655	677	658	656	629	660	658	658	652	680	679	673	640	652	645	716	640	665	687	680	640	645	603	650	693	626	657	635	661	640	621	657	657	652	633	665	656	640	631	683	654	669	638	654	645	644	669	639	594	654	671	646	649	673	651	618	680	695	661	658	649	642	691	637	591	638	595	676	676	625	664	670	629	625	666	672	664	631	664	656	610	655	638	663	631	693	673	612	632	657	684	649	608	651	664	680	663	675	660	677	673	666	627	690	681	630	720	648	660	631	656	666	661	653	681	645	651	670	657	642	691	697	656	736	634	669	646	650	683	634	610	620	674	657	635	685	617	637	666	652	716	691	655	654	704	668	706	622	650	622	692	649	659	727	630	652	686	670	675	655	671	639	661	621	689	614	671	681	680	665	658	688	628	660	675	660	665	636	646	619	645	670	654	621	637	635	635	653	704	640	642	622	662	659	663	625	640	691	659	640	671	657	649	678	657	686	626	637	662	660	678	676	639	660	622	676	658	703	659	643	676	683	659	686	648	646	621	649	678	706	645	631	616	626	638	667	687	633	631	632	616	656	607	652	641	651	685	645	609	647	640	653	660	667	644	665	706	641	672	648	663	651	638	672	663	636	675	606	679	692	673	640	654	665	694	602	671	650	644	692	695	660	620	658	609	668	660	622	676	625	696	632	689	634	672	671	667	610	606	630	659	633	651	712	663	666	622	645	659	643	674	656	658	628	720	666	720	664	631	683	649	657	656	639	677	623	676	636	670	657	635	612	627	636	594	704	651	679	616	639	672	638	658	661	643	663	675	685	641	634	616	662	676	664	640	656	663	678	689	695	677	649	634	681	677	638	671	621	663	673	660	680	639	691	642	664	616	684	643	650	643	645	678	735	630	687	629	683	651	652	703	643	655	643	645	595	671	633	645	649	650	648	651	646	665	616	654	643	668	644	648	635	675	679	678	643	642	629	672	679	681	675	689	662	691	709	658	640	629	694	639	697	672	654	661	621	667	620	657	593	657	703	656	628	671	673	634	654	621	624	675	645	670	675	619	629	734	700	633	635	671	648	619	675	672	653	647	637	657	659	598	663	672	642	626	673	647	669	664	667	662	657	657	632	628	675	662	645	686	689	631	618	679	624	672	685	660	687	674	660	686	692	659	604	666	612	658	634	656	601	650	678	640	632	672	673	637	652	668	649	618	696	675	642	665	656	628	650	658	648	635	630	646	657	623	683	638	644	672	640	699	676	655	655	630	668	702	659	674	672	670	637	688	662	678	697	629	676	646	645	651	677	666	615	708	655	641	704	626	672	702	662	622	659	651	646	674	632	651	686	658	697	678	640	678	635	670	631	669	671	653	690	666	655	638	643	662
38126	49176	35518	22549	16942	12185	8578	5767	3797	3075	2819	2415	2172	1684	1454	1221	1025	843	702	666	624	610	588	534	514	455	401	426	377	422	363	402	408	398	350	351	329	370	374	349	313	282	325	307	314	301	288	308	283	287	282	288	277	273	286	278	287	301	256	298	272	273	266	286	243	235	290	260	272	280	247	291	267	274	291	250	270	277	296	238	267	270	272	246	248	248	313	258	243	249	253	261	246	306	260	256	248	264	266	254	266	288	268	239	300	279	245	275	277	240	252	255	277	258	282	279	257	294	283	326	272	263	303	309	267	275	280	268	250	271	254	255	250	270	251	261	289	265	279	302	285	298	263	282	274	280	297	276	260	270	263	245	243	256	230	287	248	256	272	273	267	249	254	277	299	284	260	253	298	231	267	257	269	239	262	300	272	253	282	236	293	248	248	249	248	281	257	270	277	260	280	267	252	261	251	275	243	244	265	252	249	276	245	278	262	276	276	278	242	275	276	271	306	252	289	259	284	273	277	265	278	273	261	233	297	262	244	265	283	264	278	275	285	271	318	253	292	303	269	277	291	253	271	254	275	302	277	235	248	277	286	274	279	279	253	243	275	294	269	272	277	269	257	245	245	303	255	307	266	301	294	281	286	272	278	275	271	280	278	281	266	278	290	265	256	276	276	240	276	256	267	261	280	294	293	247	259	271	248	255	261	272	242	267	273	263	275	256	242	266	244	248	275	236	281	257	251	247	303	291	261	253	271	298	254	254	286	257	285	261	256	266	236	318	301	232	242	266	282	278	265	299	274	284	260	259	225	240	278	298	299	272	237	276	267	266	251	271	255	272	279	273	288	239	287	248	278	275	280	217	278	315	258	257	266	256	284	265	276	268	256	280	242	278	265	247	257	277	283	280	280	266	261	291	268	268	275	242	288	245	266	264	265	268	238	265	289	246	293	270	275	265	283	254	273	260	291	244	271	278	274	277	241	263	259	258	290	280	280	279	262	238	281	269	262	296	276	257	263	262	266	267	258	273	260	310	273	252	292	298	245	273	272	247	248	269	250	269	282	286	282	282	255	258	282	259	275	277	264	279	227	279	279	263	278	276	267	267	264	252	267	250	272	258	248	266	287	287	272	223	290	294	241	285	283	275	276	289	270	296	269	317	277	299	281	278	291	282	257	240	315	248	296	259	272	257	264	262	264	265	234	265	289	264	239	254	287	264	268	258	297	266	252	294	270	292	231	263	253	276	257	269	258	307	279	268	278	285	297	277	280	244	279	254	255	269	266	267	270	244	296	262	291	273	260	262	249	273	280	268	282	284	235	264	267	267	275	231	266	285	295	284	262	264	288	290	265	258	297	286	290	273	277	271	249	245	263	260	270	272	274	262	292	262	270	252	279	290	268	290	250	265	230	270	249	276	304	250	273	272	312	260	259	275	256	277	275	276	274	272	255	273	264	284	243	274	268	289	284	305	284	312	267	261	278	323	249	256	251	275	287	273	303	264	258	276	293	250	250	261	286	275	265	275	265	290	286	282	256	268	260	291	254	285	276	233	247	283	274	259	265	268	238	295	262	261	265	266	261	270	247	252	271	251	266	291	295	273	238	254	271	271	282	255	271	265	303	244	262	257	257	274	260	261	268	261	263	255	254	262	267	271	259	252	296	276	254	265	262	270	258	279	251	274	270	267	256	267	239	246	261	250	296	277	257	249	281	286	254	294	269	276	303	235	298	284	276	284	263	276	282	279	277	245	282	290	286	275	253	270	268	266	280	243	242	275	308	228	257	249	242	262	264	282	286	251	237	266	278	276	282	271	269	290	258	270	278	280	283	259	279	254	242	244	250	264	270	258	274	272	268	310	252	295	273	270	290	277	271	267	272	293	282	295	241	283	263	251	265	250	284	266	290	268	242	284	287	273	273	298	294	261	252	255	283	287	249	282	270	274	243	259	277	266	275	313	280	272	278	281	285	261	267	263	272	271	267	244	253	250	292	283	258	231	256	259	269	286	277	268	277	286	263	298	312	261	265	296	270	282	255	246	282	248	239	274	253	265	284	273	266	265	280	281	297	278	251	273	260	276	262	266	275	268	253	274	261	261	257	280	296	244	257	292	263	265	272	260	262	278	262	265	263	287	291	279	259	280	268	251	296	276	294	244	278	260	243	285	275	252	269	266	261	275	264	246	287	267	308	262	269	279	263	272	260	268	247	261	292	281	239	272	251	262	284	266	273	254	270	273	271	241	282	243	279	294	253	265	261	254	241	250	268	253	253	258	240	289	273	255	272	253	265	285	287	313	260	275	282	274	259	278	274	249	281	289	254	267	245	275	250	236	250	250	246	278	238	253	255	284	246	282	280	298	249	269	280	273	262	305	254	270	242	282	271	260	280	253	293	255	251	275	261	238	270	283	261	268	252	232	256	275	269	287	279	278	286	277	255	254	253	268	267	241	255	283	293	274	257	248	260	253	289	277	288	235	266	249	248	275	286	308	262	254	280	259	263	280	233	254	275	248	247	262	268	289	262	242	282	283	284	259	265	292	266	254	270	270	259	255	278	283	279	255	276	250	274	270	268	266	304	276	258	261	283	284	262	269	250	250	256	265	270	252	234	252	260	293	246	238	268	238	277	249	261	242	279	279	269	289	298	237	244	254	249	281	259	271	285	278	294	258	273	276	286	255	259	287	274	289	295	293	287	276	273	308	281	259	261	268	296	286	270	260	264	248	292	260	238	296	251	280	283	262	258	266	280	260	280	291	298	266	274	261	256	242	264	277	257	285	284	302	278	251	234	269	266	256	284	257	250	260	285	291	272	259	270	276	306	250	264	309	293	257	268	287	267	266	283	298	243	281	301	239	265	287	263	250	254	259	238	260	247	271	280	280	257	245	258	271	247	266	254	285	245	266	262	303	262	302	245	294	243	276	259	274	236	261	239	269	267	256	235	293	248	271	277	259	270	324	257	251	267	255	244	280	264	250	241	278	292	264	250	259	257	279	248	254	251	279	291	247	270	268	251	293	307	258	293	252	262	263	268	306	259	249	273	282	231	257	289	275	261	268	260	283	238	278	245	297	250	271	287	282	247	263	252	277	255	273	261	250	264	266	278	306	290	258	289	238	271	285	236	270	281	277	299	266	251	306	276	285	262	279	285	279	253	263	266	294	262	233	286	250	276	289	257	278	290	292	251	257	267	264	276	290	244	273	253	257	284	275	286	277	295	264	305	280	244	251	289	268	263	247	295	294	284	258	268	285	251	293	274	294	265	281	240	281	304	274	277	259	288	281	247	298	257	260	271	254	255	246	257	261	268	283	250	245	295	264	232	238	261	295	252	278	263	278	254	228	248	264	240	270	272	269	259	284	265	287	260	231	277	271	258	294	255	273	300	244	267	248	299	266	233	275	284	275	258	261	278	270	266	275	275	308	275	284	242	279	277	260	266	239	267	258	280	276	273	266	236	256	250	282	259	285	257	253	277	289	242	268	268	257	254	243
27879	45289	28387	20803	18576	19191	18496	15829	13751	12169	11906	10822	10638	7860	7157	6229	5292	4178	3485	3295	2966	2921	2837	2640	2461	2117	1920	1719	1478	1487	1479	1482	1541	1436	1350	1397	1388	1241	1281	1239	1150	1127	1040	926	1032	949	833	896	792	771	794	747	737	716	768	800	743	741	746	745	768	731	733	754	689	730	731	720	695	691	671	666	703	636	738	690	677	725	653	692	679	734	692	673	665	684	663	717	675	635	697	677	687	642	675	677	655	671	700	709	681	644	680	667	675	664	644	711	676	703	686	669	690	675	667	650	644	705	700	663	686	669	680	624	676	661	708	702	655	652	633	635	683	653	667	685	686	695	683	638	647	665	680	654	646	678	664	709	634	635	627	668	666	685	694	639	681	635	698	690	648	665	680	716	691	680	674	683	665	672	679	659	639	643	694	686	658	709	705	613	665	650	691	645	690	662	693	642	659	637	666	664	686	710	620	662	710	625	682	668	640	672	684	681	689	657	703	720	658	652	688	645	642	690	673	723	724	688	636	655	659	667	659	647	635	703	669	702	632	675	672	706	671	681	646	671	693	643	635	662	650	652	678	667	730	675	694	717	655	656	704	680	681	722	671	654	682	693	656	695	671	688	652	710	663	713	700	684	660	633	657	664	699	644	651	688	688	630	698	686	684	677	625	681	642	669	660	645	667	656	700	650	684	698	648	701	665	659	691	697	699	706	688	663	688	705	645	627	697	657	679	673	668	699	654	728	647	672	685	712	649	657	643	667	688	614	670	675	648	659	681	687	696	646	673	665	707	667	654	712	665	643	642	668	647	658	711	648	729	671	653	674	660	640	605	728	682	676	677	675	643	716	682	684	663	624	653	687	673	687	634	673	714	669	652	683	670	705	675	604	694	664	650	674	660	693	692	713	725	654	652	658	711	638	589	659	692	661	669	700	690	690	737	676	601	679	660	692	676	654	674	698	651	662	669	723	683	696	679	676	668	687	680	659	660	697	672	674	705	661	656	682	695	653	640	624	647	678	654	634	656	672	654	675	659	687	740	708	674	672	692	703	652	684	692	655	652	673	694	677	673	645	653	660	641	668	670	729	678	658	665	665	721	640	663	673	690	680	657	689	691	676	657	678	648	689	646	685	641	657	669	680	684	686	651	662	614	722	694	676	655	636	686	656	729	602	660	657	659	645	671	693	674	675	625	609	658	748	664	698	646	676	636	658	684	673	712	662	676	684	658	694	712	696	699	676	680	608	661	653	685	675	689	642	669	669	673	671	660	651	698	697	645	680	663	654	663	685	676	667	680	661	645	645	669	679	682	729	674	655	676	694	674	666	651	688	630	670	710	652	683	668	691	668	652	663	700	694	685	673	688	656	693	664	670	676	695	649	669	671	712	721	654	667	692	640	678	660	703	656	671	638	675	710	659	721	652	661	665	650	652	701	657	658	628	653	696	707	639	660	667	643	657	654	692	695	696	692	678	666	678	652	708	636	631	647	681	653	667	672	655	708	680	676	682	617	666	713	643	688	660	671	636	680	683	636	685	686	722	658	640	727	684	667	642	717	651	671	671	695	651	669	725	636	698	667	662	695	701	667	634	684	705	686	651	675	678	702	693	673	705	685	643	685	689	708	695	683	694	712	643	686	647	705	704	702	639	618	713	709	636	731	685	637	706	637	693	676	651	682	685	678	656	699	673	670	693	638	673	657	677	688	602	689	726	699	674	659	650	686	644	657	692	668	718	705	631	690	657	701	656	642	666	678	671	684	665	682	604	673	690	718	738	681	658	692	599	642	664	678	665	656	676	706	644	674	639	645	705	653	672	665	666	674	709	642	686	660	644	668	712	679	680	661	724	679	670	706	718	706	673	718	700	650	652	693	692	650	658	640	629	695	619	678	661	665	654	680	670	685	656	640	708	684	664	645	636	655	706	682	686	664	682	693	658	648	680	718	663	708	647	653	650	634	655	603	684	700	668	688	704	645	636	687	666	707	657	683	672	713	687	670	712	696	683	649	656	696	686	660	674	671	629	652	674	688	668	689	632	630	676	646	671	647	689	672	688	688	636	674	710	680	693	623	733	674	695	635	749	631	643	688	669	697	688	643	619	650	665	652	683	647	699	712	677	681	667	695	703	653	656	625	654	678	643	710	654	703	656	677	685	644	655	610	670	666	639	693	687	706	688	628	626	670	645	667	700	695	695	703	687	667	662	676	688	618	611	670	677	678	623	664	624	686	669	647	658	675	687	684	701	683	643	672	630	669	653	660	665	646	721	674	669	664	678	679	709	681	687	696	663	662	725	647	681	653	636	636	698	667	670	651	632	677	679	662	691	697	613	707	653	681	660	662	694	657	646	658	602	649	723	687	668	699	592	711	679	700	660	611	659	729	643	686	696	668	676	644	665	678	663	649	690	663	685	671	664	693	697	613	650	687	642	673	688	671	704	684	678	655	643	713	673	682	703	660	647	676	631	631	699	642	653	692	672	691	660	632	613	657	674	648	674	676	663	688	634	679	682	675	656	675	672	665	674	673	638	673	658	684	686	673	665	669	692	699	689	706	631	668	703	604	698	684	686	675	671	645	713	635	651	651	669	720	689	643	686	700	684	667	666	661	685	710	650	674	657	647	719	660	669	693	676	642	650	605	643	688	653	680	647	668	694	676	682	718	680	675	654	661	648	656	642	681	602	649	666	645	705	683	698	630	677	657	662	672	680	643	649	641	630	666	671	648	630	680	650	649	642	663	646	694	730	687	682	667	664	702	672	666	668	658	671	671	673	697	682	681	718	701	689	685	651	708	657	677	672	656	628	723	684	599	705	654	657	648	658	635	693	654	681	667	704	718	640	674	650	676	652	627	687	670	674	663	680	695	690	699	667	679	616	655	689	679	688	639	687	682	649	693	667	696	681	659	616	677	737	707	647	694	643	672	618	700	766	681	661	686	638	655	686	650	683	650	651	684	655	686	698	688	647	633	588	658	706	708	655	657	681	622	673	629	690	652	669	687	691	666	683	699	709	719	645	682	703	670	654	646	644	677	705	708	655	661	673	669	652	642	709	645	646	640	649	653	719	681	688	629	629	657	645	614	661	618	714	592	677	665	692	673	685	682	616	660	671	668	725	721	711	664	652	640	688	655	673	646	636	642	711	658	658	692	695	641	637	690	702	681	638	707	625	656	653	636	697	588	658	652	685	614	656	670	709	703	683	672	632	683	621	680	662	682	648	673	651	666	726	707	689	656	634	660	669	656	682	655	669	669	601	686	688	693	715	674	656	689	647	658	632	653	704	620	647	657	668	655	718	627	662	642	626	730	659	703	723	614	650	679	645	667	693	629	660	651	670	674	646	635	622	685	684	647	639	664	660	700	682	684	638	656	701	639	661	662	694	654	642	666	672	667	666	676	716	657	657	691	666	665	668	663	687	699	629	702	699	669	663	671	651	700	659	661	713	665	657	625	668	718	649	697	666	682	704	695	699	683	701	644	710	682	683	650	682	685	624	628
48031	47634	34047	24568	21409	17903	13364	9012	6300	5141	4597	4096	3693	2727	2327	1806	1419	1153	1012	879	791	762	756	647	643	569	506	465	423	407	375	402	422	418	392	396	375	367	376	374	350	353	324	327	318	290	269	309	281	289	277	294	273	272	267	292	293	260	254	268	327	244	261	263	280	287	259	269	261	284	244	244	237	280	261	272	306	257	258	256	249	271	269	232	243	222	285	259	267	252	277	239	265	258	254	282	259	263	256	272	260	244	241	251	221	234	245	269	236	257	222	253	253	269	258	248	276	262	285	260	264	255	268	273	233	260	269	237	265	236	259	254	252	272	278	269	247	258	271	253	266	243	258	242	274	256	244	240	265	246	247	269	243	272	290	267	238	240	241	267	257	255	257	255	252	222	249	267	272	250	265	276	235	255	261	267	231	249	254	227	258	256	263	243	248	254	288	271	275	281	237	264	286	292	294	289	223	283	218	261	248	228	246	224	257	237	249	267	252	245	230	245	226	239	231	257	259	273	243	229	240	247	240	257	221	242	265	267	250	237	260	265	286	260	271	267	223	243	220	279	256	253	230	254	248	224	258	255	234	268	241	245	254	271	275	249	242	245	262	233	216	255	252	261	199	255	219	250	232	272	238	245	254	239	247	261	273	260	276	265	265	238	287	228	248	236	269	242	260	253	254	248	275	277	268	240	231	261	253	253	232	241	273	281	267	281	233	227	263	241	284	258	235	254	252	269	238	256	232	288	246	264	262	230	225	268	273	254	272	259	241	238	277	261	269	230	213	255	268	262	241	217	254	236	266	258	277	257	253	227	236	251	242	272	239	262	253	236	256	275	243	255	234	241	255	257	250	222	246	260	249	252	270	257	228	232	264	226	257	258	237	232	240	251	253	244	258	275	249	261	263	272	258	257	235	277	268	257	246	293	243	239	265	238	251	246	265	283	219	258	245	289	284	241	267	242	276	265	254	242	240	265	242	263	251	259	233	257	278	247	272	256	232	211	284	277	269	253	280	243	281	235	243	235	224	285	254	270	258	253	234	282	271	248	254	245	260	267	272	250	266	263	233	252	242	238	271	243	234	249	253	244	254	268	241	252	227	253	283	268	211	251	258	271	251	245	239	248	243	254	224	248	271	246	234	258	277	241	261	286	265	249	260	256	256	253	263	255	242	247	254	256	260	270	239	246	259	286	219	264	269	260	240	241	276	254	262	268	288	248	223	266	254	240	245	257	230	240	242	243	227	243	242	298	225	244	281	264	218	249	258	234	243	245	266	237	244	240	254	278	238	266	271	260	252	256	225	237	241	274	230	236	239	250	247	261	287	272	249	231	254	259	252	241	302	235	255	240	240	276	269	267	250	265	233	239	253	233	270	259	277	264	246	266	287	262	270	245	265	260	237	249	233	256	276	210	262	258	236	251	273	240	244	274	253	250	258	260	265	245	255	253	240	229	265	266	245	280	251	263	251	248	258	261	251	269	256	239	261	253	250	277	255	263	237	245	258	208	233	226	270	250	270	266	229	255	259	268	248	272	258	260	276	226	269	254	258	236	233	243	268	277	254	248	237	238	285	262	252	235	255	268	265	269	275	225	244	232	254	247	283	266	253	243	250	255	267	272	273	242	277	251	262	251	239	277	248	260	237	226	270	270	231	233	278	239	264	243	267	246	278	258	276	256	231	257	257	239	248	244	238	279	227	262	257	256	246	249	257	212	269	284	277	266	252	223	257	286	235	264	237	254	262	259	283	276	261	265	246	262	261	205	227	248	248	291	259	263	271	275	208	259	265	257	278	249	268	274	257	238	251	251	261	236	276	250	264	280	243	258	252	270	247	258	267	264	253	245	253	248	249	273	238	253	262	259	281	259	245	247	263	267	300	255	263	267	240	277	243	244	260	270	281	274	246	266	261	234	269	241	255	237	256	241	249	254	265	255	254	273	273	263	272	245	275	246	254	241	266	227	250	253	270	285	237	264	261	245	275	284	256	277	246	268	232	265	213	277	279	247	263	262	273	248	252	229	285	274	278	252	263	260	224	222	240	233	216	256	263	231	255	235	254	261	241	260	258	226	259	261	248	249	281	264	253	279	239	270	246	264	258	256	234	227	258	270	228	246	300	237	239	250	263	242	225	262	250	263	257	277	249	250	261	242	222	251	247	269	255	260	258	269	257	254	256	224	243	259	235	257	274	244	247	255	253	253	266	252	264	254	258	246	253	252	231	234	262	253	248	233	245	254	274	257	276	234	263	251	246	248	260	265	240	279	234	240	260	243	246	256	291	249	233	244	249	263	241	246	265	251	246	240	253	280	253	249	242	262	266	274	252	215	257	230	246	255	233	224	261	265	256	237	241	236	242	254	279	252	253	240	227	262	268	265	299	278	257	239	238	288	275	278	266	238	230	258	276	269	267	276	263	246	260	251	246	259	250	263	231	267	251	260	260	240	286	258	258	266	263	238	267	242	238	253	233	254	245	229	226	235	246	255	250	264	237	238	248	238	237	253	264	246	282	266	278	272	256	279	227	227	272	242	241	256	255	245	287	220	268	262	260	254	260	254	274	246	231	244	264	255	256	264	249	264	252	269	266	235	254	304	227	239	260	254	260	230	252	277	276	244	255	252	257	296	299	254	236	277	255	242	269	267	259	257	273	276	257	256	279	222	244	247	248	234	232	247	253	289	231	227	244	263	237	274	266	266	234	247	280	243	274	284	247	274	280	234	240	265	237	259	250	252	279	252	302	258	250	289	259	257	257	256	241	250	229	245	246	241	260	259	230	266	263	282	219	253	261	253	235	242	260	280	257	242	284	285	244	286	264	267	285	213	245	240	260	238	262	259	268	233	266	267	255	263	271	249	263	232	243	248	249	237	267	244	227	223	238	246	277	246	265	251	253	229	279	259	276	264	257	276	250	253	282	252	252	277	256	241	225	252	293	242	261	242	257	245	246	255	226	269	249	266	245	270	263	290	227	266	241	257	233	247	249	246	247	251	251	280	228	270	253	254	243	261	266	270	254	247	253	269	228	272	252	229	258	274	267	263	219	221	264	249	287	246	268	249	277	240	250	264	255	250	244	236	220	289	244	257	246	266	260	241	221	258	256	257	254	258	262	297	275	253	296	252	245	247	240	266	251	240	248	235	226	266	277	257	281	261	247	249	273	266	248	243	262	231	246	272	260	243	256	257	258	247	221	266	242	261	270	271	254	242	253	264	264	258	255	249	252	261	275	266	248	236	226	285	239	251	266	235	244	245	251	266	276	236	249	279	254	275	257	271	244	270	233	244	268	259	269	254	243	234	247	262	267	271	234	252	246	244	272	250	266	265	249	256	251	249	254	265	249	246	243	260	231	273	233	287	272	248	253	267	250	235	247	243	274	251	253	256	280	250	242	257	263	253	234	229	249	240	290	269	256	233	262	270	258	260	267	282	233	265	289	269	221	260	262	248	247	241	272	264	281	239	242	250	249	262	263	234	257	249	275	247	269	275
36074	47231	34365	25398	24223	24083	22638	20337	18632	16964	16574	15801	14905	11765	10597	9035	7502	6197	5134	4665	4178	4019	3929	3491	3186	2806	2360	2007	1804	1733	1728	1856	1826	1769	1776	1680	1632	1502	1491	1425	1405	1252	1208	1096	1053	971	923	916	852	777	808	796	763	696	716	728	709	729	693	733	727	720	720	708	656	652	706	659	711	667	616	678	637	666	664	678	627	656	658	634	631	589	617	659	679	697	626	637	677	646	636	620	607	609	661	657	669	590	649	657	676	644	632	686	643	658	600	645	610	649	648	648	635	632	700	626	631	624	623	665	640	607	591	589	612	603	673	639	630	641	636	629	637	612	633	639	646	562	637	649	632	624	626	609	611	643	635	611	684	619	581	656	602	625	611	597	616	636	634	645	615	657	623	609	636	618	587	615	599	665	572	622	643	631	607	621	626	651	639	656	594	591	633	597	613	672	649	609	601	640	611	608	671	674	640	643	653	606	660	618	647	580	615	635	636	652	628	623	634	609	632	614	661	598	595	650	655	642	603	635	640	651	595	686	640	651	586	659	615	628	612	613	634	633	605	563	641	597	634	635	597	607	604	619	606	617	614	640	651	626	620	640	621	607	637	621	650	647	636	607	686	610	596	639	681	659	640	608	583	605	646	639	623	592	623	646	594	625	630	638	628	648	601	603	651	606	586	614	602	663	631	638	653	597	623	605	611	605	622	630	589	617	639	602	653	634	641	598	604	665	655	629	656	602	604	670	618	587	605	632	605	650	646	694	614	623	665	619	637	641	639	627	636	643	625	652	643	657	659	612	653	677	594	604	597	618	626	564	637	636	637	572	631	655	671	645	659	609	617	608	638	658	627	593	655	633	666	594	602	617	617	615	673	653	649	616	580	602	645	580	619	666	641	637	632	595	642	609	656	621	621	632	615	587	655	665	638	611	654	634	628	626	648	616	567	645	630	611	607	611	636	621	637	634	625	618	608	652	627	665	627	624	627	649	648	610	652	661	616	698	621	582	648	669	617	637	587	597	640	672	645	624	642	651	615	638	619	641	631	660	590	647	655	625	611	620	634	676	618	609	643	617	633	639	609	618	624	640	656	634	666	659	620	593	620	643	596	612	655	610	658	653	617	668	615	667	684	617	598	646	641	647	672	612	635	656	570	594	683	674	609	596	573	614	636	574	658	662	659	643	632	587	624	670	655	654	652	640	593	627	646	664	632	591	649	626	622	675	580	622	645	620	632	662	620	600	604	595	607	615	590	609	628	611	639	649	692	604	624	632	656	606	622	675	599	621	632	602	617	631	637	580	607	589	621	617	616	627	649	630	608	582	645	657	630	640	638	633	635	615	633	610	598	634	633	671	621	596	605	628	587	590	609	643	615	616	644	651	663	642	633	598	617	615	612	615	611	636	619	594	610	626	678	627	632	618	648	627	619	661	634	652	661	649	685	666	666	639	637	629	624	651	644	597	599	636	656	622	635	634	605	626	622	637	642	604	600	623	629	666	646	582	675	616	612	596	675	593	583	668	614	644	625	636	679	634	672	600	617	654	596	639	583	675	615	662	553	644	611	588	613	631	623	617	618	640	680	601	597	675	672	605	660	632	635	659	609	659	609	631	649	630	658	611	599	603	637	639	616	634	610	621	584	642	633	577	632	666	638	639	648	639	627	616	610	605	638	685	621	632	659	639	628	634	622	623	655	580	600	639	658	598	636	610	632	635	631	623	614	619	597	653	595	670	621	644	658	594	658	659	586	609	628	635	634	622	616	624	592	653	636	622	622	642	653	639	603	662	640	577	598	611	650	613	587	645	654	591	654	618	600	637	616	651	682	621	666	622	629	600	625	637	684	603	626	607	656	616	613	617	627	628	599	636	676	669	624	669	650	644	623	592	645	643	649	645	646	614	570	629	637	612	665	661	630	623	679	629	636	610	574	651	599	653	625	627	619	592	612	614	671	641	618	668	669	589	652	586	619	674	619	646	665	602	609	602	656	663	601	618	610	593	589	610	653	599	629	654	644	633	648	630	635	652	613	604	625	635	650	651	630	665	634	629	607	640	643	609	592	566	642	674	614	618	651	663	602	631	645	643	615	622	629	615	591	630	624	661	659	641	625	628	633	631	626	610	648	589	656	607	582	601	675	616	616	664	591	610	633	635	612	597	596	651	628	655	638	623	613	663	650	612	653	625	607	633	632	641	653	641	646	659	633	599	644	639	626	624	637	610	623	646	595	619	650	629	675	593	651	546	679	657	615	629	603	625	643	666	617	635	649	648	616	629	637	639	611	596	638	615	641	637	624	588	611	611	612	641	649	613	601	662	631	606	652	647	664	647	648	617	599	574	594	643	615	617	620	595	664	648	612	656	654	647	602	617	685	614	628	628	615	632	595	604	629	673	661	651	625	640	634	621	623	637	636	575	630	640	560	624	623	680	649	643	604	636	637	603	622	655	638	629	649	652	618	596	606	654	629	641	652	652	637	613	653	616	599	602	603	648	649	656	628	592	615	624	629	631	724	655	618	669	636	593	621	601	621	649	626	646	664	621	594	638	647	641	607	636	654	659	615	644	663	633	654	604	616	614	625	579	643	669	636	631	625	659	609	662	670	623	629	624	628	629	636	592	628	626	659	590	657	615	612	618	646	597	646	624	636	615	615	653	632	672	655	624	632	644	629	595	629	581	662	646	638	612	636	657	598	617	655	621	638	665	664	623	633	624	617	581	610	611	667	628	623	634	646	629	616	596	654	615	657	614	581	608	673	678	638	623	583	622	674	636	653	596	652	649	615	636	614	639	665	597	624	649	621	622	647	600	599	653	653	607	635	607	658	635	594	645	646	623	607	645	616	630	632	645	659	628	612	610	574	630	666	623	648	685	606	676	648	658	610	592	616	622	631	657	625	638	601	618	645	651	636	656	629	628	630	627	620	634	610	654	646	633	631	625	646	664	592	585	638	592	614	665	618	626	579	610	584	627	673	598	652	582	646	638	592	713	625	654	658	587	645	653	634	623	619	603	600	636	661	638	717	619	618	601	631	671	586	693	629	615	617	624	652	614	664	574	629	622	641	662	650	608	624	615	628	655	584	619	611	633	629	664	621	650	605	627	644	634	639	621	621	641	640	602	605	595	626	639	632	621	595	620	643	624	640	605	612	601	594	649	690	624	568	645	655	649	639	666	631	632	620	612	670	660	598	627	650	629	679	659	578	596	625	634	584	614	624	621	599	641	607	686	588	589	658	636	633	609	622	622	618	653	695	656	606	581	601	629	605	657	635	632	604	598	628	613	616	607	625	624	622	634	587	626	591	621	633	653	589	619	591	609	612	634	641	627	595	678	660	659	632	631	628	660	624	594	651	649	622	604	629	608	631	624	598	660	629	627	579	645	600	656	622	633	668	582	681	610	608	570	556	607	647	616	627	620	625	621	608	579	660	588	649	645	608	595	658	653	628	668	638	663	613	611	651	656	629	631	645	619	623	607	589	650	646	629	660	647	587	607	604	613
15105	15072	9225	4748	3142	2391	1982	1827	1579	1368	1194	840	799	638	652	595	524	500	487	386	436	386	382	388	361	367	312	310	298	316	345	298	303	313	331	305	320	313	310	300	296	319	300	274	306	272	275	269	291	229	274	245	256	264	278	279	278	274	259	273	284	236	249	265	258	275	266	266	250	272	257	266	279	281	258	271	226	285	244	246	221	233	259	273	259	260	290	282	258	255	272	288	276	267	260	272	256	300	266	262	265	240	269	277	295	265	242	243	234	269	240	233	247	273	244	250	236	261	280	265	266	272	281	287	266	254	264	295	236	259	260	292	273	256	276	243	278	269	256	251	256	258	286	254	255	233	237	271	244	269	283	249	268	293	248	294	252	247	268	256	265	253	281	269	255	240	263	288	228	234	276	290	267	262	233	261	267	276	284	255	238	243	274	285	236	260	288	261	253	267	265	262	261	281	279	216	241	255	293	272	260	260	251	263	269	271	282	249	251	266	274	246	272	247	276	266	243	265	260	254	271	274	264	262	281	264	253	264	274	271	248	257	275	227	275	274	250	275	256	254	299	255	263	246	257	240	244	270	265	258	249	273	288	262	261	286	276	292	229	240	277	256	233	254	264	257	247	249	260	276	267	270	264	277	265	289	252	278	252	242	241	277	271	277	253	255	282	227	251	309	295	264	279	253	289	259	269	276	245	295	270	249	251	253	273	238	256	293	269	269	275	273	281	246	271	257	287	250	268	308	253	248	230	280	246	258	249	246	253	235	286	250	245	251	268	250	283	262	266	255	264	246	290	279	260	285	269	260	251	236	248	283	255	272	264	262	245	268	252	261	268	276	265	246	263	278	262	263	252	282	266	261	243	272	290	258	259	252	228	244	255	255	267	260	271	225	256	253	267	256	253	266	299	286	269	264	255	256	283	246	282	277	287	252	266	260	287	226	241	254	252	268	250	291	270	275	272	278	262	268	283	244	251	247	287	260	251	263	261	248	289	271	245	258	258	248	238	279	269	227	242	275	261	275	243	244	279	249	310	300	258	253	239	252	266	271	267	269	268	267	273	266	279	269	260	265	300	248	258	266	251	285	239	249	239	240	264	240	254	262	254	269	262	243	274	273	241	274	244	252	252	257	260	236	243	282	241	264	250	240	235	248	287	283	245	265	258	256	267	240	258	302	269	263	274	241	240	272	281	275	261	250	272	275	294	285	270	262	247	285	264	268	268	233	273	258	236	274	260	245	250	272	275	259	283	256	281	256	257	262	270	246	269	274	232	292	249	262	251	214	247	253	298	255	256	278	253	292	255	277	249	227	238	254	258	235	259	264	254	212	254	283	272	282	259	251	278	285	247	279	290	265	255	273	268	248	264	240	279	274	239	263	247	266	270	274	246	262	263	284	272	274	229	249	270	267	286	261	253	247	267	248	248	255	260	272	281	234	265	238	247	264	254	252	251	246	266	251	236	256	231	280	257	273	250	259	270	248	258	260	279	274	259	261	266	245	270	287	287	245	282	265	246	249	280	291	307	251	259	274	236	244	266	261	241	289	264	262	261	257	261	262	242	259	241	285	271	270	240	268	266	291	250	250	263	253	273	297	250	271	233	247	248	257	257	267	253	251	270	268	267	242	259	263	250	300	245	234	259	250	264	257	266	256	263	263	263	224	294	251	291	278	229	258	263	275	292	281	246	240	270	246	264	302	255	256	254	248	256	260	274	243	275	293	272	265	256	261	252	245	269	284	266	267	270	249	284	249	256	280	251	271	279	255	242	277	276	261	250	274	272	240	243	245	285	250	246	278	224	245	252	250	306	266	263	278	242	261	235	267	263	268	293	268	254	271	236	266	259	248	261	273	236	290	272	254	261	244	279	233	255	257	281	290	284	254	274	245	258	208	242	243	273	272	259	220	242	279	261	239	255	258	248	272	267	284	293	265	258	246	251	255	247	250	271	254	261	263	264	257	269	265	267	260	271	264	271	256	243	298	278	291	242	259	265	256	275	250	265	247	254	268	260	260	256	252	260	288	288	267	266	259	280	281	262	242	269	272	281	286	271	261	277	265	276	261	216	305	266	263	241	260	273	251	225	269	270	227	282	269	278	284	251	254	241	286	264	255	250	255	266	274	256	252	292	253	248	248	268	275	247	272	248	265	249	256	260	261	236	267	266	258	277	273	261	236	259	269	285	290	264	238	269	270	250	312	254	248	253	269	306	258	266	242	278	245	222	248	267	259	260	263	280	258	284	244	254	248	248	270	227	235	283	250	243	255	294	279	270	237	272	264	249	271	275	271	251	274	278	245	271	265	261	268	236	243	235	271	252	267	273	238	245	274	264	240	268	256	248	242	250	278	268	233	235	241	286	287	240	282	277	222	250	238	236	269	292	264	255	266	254	264	252	266	282	269	267	236	253	275	275	288	267	262	296	268	273	263	243	274	239	258	253	243	249	284	262	251	247	238	254	244	251	261	268	269	254	246	238	275	263	244	283	271	239	262	281	270	259	235	255	230	250	265	239	241	276	252	258	247	281	271	246	279	256	277	269	245	264	257	255	289	273	235	241	262	246	252	271	242	271	271	253	246	263	269	254	243	274	279	256	231	246	265	271	247	253	250	268	245	276	269	260	255	238	252	244	239	284	246	272	256	264	271	276	282	236	253	250	270	244	254	300	244	242	241	266	248	243	267	260	273	255	272	253	264	258	267	264	259	261	276	268	230	258	248	268	252	252	279	278	277	257	258	271	271	243	250	231	248	250	267	281	235	261	283	233	239	283	269	251	248	260	264	265	259	286	259	274	254	268	275	258	282	254	263	293	252	267	252	273	263	269	255	274	272	266	248	275	240	298	232	263	252	273	269	263	279	289	261	235	270	245	292	242	250	257	264	237	269	222	249	288	254	254	242	258	266	288	241	255	266	240	269	250	301	281	270	270	255	240	283	274	247	240	265	278	263	276	271	264	257	246	278	267	286	267	243	303	279	257	241	251	270	265	274	268	259	235	298	280	234	266	251	268	244	256	267	291	267	245	258	279	265	277	267	281	269	243	267	235	269	255	281	224	270	254	289	230	286	261	254	247	256	264	262	244	268	255	245	281	274	240	260	252	256	272	293	293	267	238	251	273	264	239	256	256	257	244	261	222	242	261	246	266	269	258	292	289	245	259	273	252	251	267	245	253	250	258	265	242	250	287	244	258	239	255	243	237	249	271	208	252	255	288	259	242	256	232	264	256	288	250	252	259	258	270	241	271	235	272	291	286	288	274	243	256	280	255	254	272	244	263	234	252	267	280	287	260	268	252	277	249	283	267	263	281	253	271	262	265	274	261	256	278	271	271	276	275	257	243	273	278	258	259	262	260	224	255	264	254	286	270	258	273	252	243	268	290	318	270	316	243	240	257	240	254	275	280	243	266	270	259	244	252	231	296	275	273	276	258	258	255	257	267	246	247	252	252	253	272	303	256	282	255	229	260	274	264	246	270	251	263	251	259	276
10434	15061	12398	11626	10093	9298	8259	7857	7206	6400	5406	4509	3939	3285	3124	2803	2486	2349	2139	1930	1727	1761	1690	1508	1435	1363	1267	1183	1071	1010	1075	1072	1149	1052	1101	1074	1006	985	959	986	919	897	864	868	824	739	734	769	753	709	748	712	738	675	747	650	712	722	685	728	723	697	716	674	678	649	665	676	696	678	703	674	672	678	649	640	647	683	646	647	614	625	642	654	695	665	687	642	706	680	670	666	646	680	638	668	671	679	623	645	661	636	674	671	661	673	673	685	636	685	646	629	656	710	640	647	649	617	707	676	662	650	669	658	697	663	639	667	640	631	648	613	660	611	628	640	652	638	652	680	672	649	617	653	611	680	655	653	658	639	677	696	637	613	632	624	694	644	639	672	666	650	676	717	683	692	669	659	646	669	641	691	679	678	662	681	661	668	691	665	696	641	649	645	688	679	630	681	641	630	647	682	670	620	688	671	677	662	611	625	637	686	660	671	669	670	662	659	682	625	672	672	665	640	649	680	650	628	687	674	619	687	717	663	691	637	659	649	657	664	637	666	715	645	614	669	656	647	650	675	626	701	646	708	685	657	629	641	683	640	694	663	645	640	694	689	664	707	667	655	625	663	664	658	667	633	666	639	677	668	632	594	627	679	645	676	617	668	641	646	661	642	658	648	658	700	620	669	630	672	662	650	666	671	629	678	687	682	634	628	677	683	711	662	653	692	646	627	611	631	649	639	678	650	632	645	597	631	676	684	622	668	666	652	661	666	644	679	667	686	663	665	603	659	645	645	655	653	680	610	647	636	660	664	643	670	637	718	628	625	647	639	650	695	678	628	661	660	646	653	693	666	691	652	630	643	670	626	637	646	672	641	660	649	678	618	668	667	679	659	644	723	648	646	670	684	674	689	687	619	696	718	624	661	650	684	600	705	674	639	673	660	662	656	606	718	660	634	632	652	710	645	652	669	644	654	668	673	625	642	642	618	652	686	646	610	631	632	726	652	699	625	619	648	668	642	660	694	642	662	641	662	690	617	633	684	672	591	645	656	637	676	676	620	662	632	695	683	626	642	652	689	684	696	661	648	705	646	715	626	617	643	679	641	641	678	671	605	657	675	668	617	682	637	665	655	657	715	664	627	655	662	648	649	642	623	666	616	658	644	653	699	646	659	589	644	640	637	641	649	692	685	665	671	602	694	657	645	668	649	622	729	651	672	667	635	655	633	625	643	686	668	623	696	637	667	603	663	681	642	668	617	671	665	663	622	668	660	692	653	685	641	651	661	622	674	659	614	639	653	667	686	652	618	639	648	681	632	633	640	614	651	653	656	657	649	647	624	663	675	656	668	695	656	629	663	705	657	637	634	628	647	677	650	661	660	653	651	631	636	695	638	665	639	650	658	690	622	647	661	661	652	641	646	655	668	651	647	698	672	625	665	668	639	649	608	655	658	673	630	676	625	633	657	643	646	715	680	646	646	703	667	673	682	640	623	642	655	637	676	676	653	627	668	688	666	627	624	646	662	644	635	663	599	629	667	595	637	668	676	676	631	628	662	663	679	651	645	632	661	660	692	653	648	628	675	657	696	677	677	650	622	685	648	648	680	625	710	684	676	637	659	624	643	666	638	628	644	645	695	658	683	609	651	635	667	645	648	702	623	603	668	667	624	682	668	636	680	706	634	652	635	677	647	689	664	683	672	699	645	628	678	621	651	698	635	663	630	649	654	655	689	659	680	667	650	615	639	694	675	661	683	663	653	634	690	704	632	661	699	674	610	687	663	669	666	659	648	637	645	669	662	664	590	617	664	650	658	606	662	713	644	665	697	646	668	659	664	643	660	602	650	592	657	691	641	653	649	636	679	657	623	713	650	654	667	627	630	632	676	659	656	686	628	588	677	628	583	688	667	674	660	698	674	687	652	646	649	642	636	697	621	681	657	673	665	660	668	688	671	683	640	658	662	688	668	644	620	687	720	641	649	623	671	637	653	661	675	643	679	686	647	686	645	669	689	670	636	688	628	680	642	647	654	664	657	684	675	672	610	675	624	634	619	605	664	658	644	649	600	652	695	644	666	656	635	635	650	629	651	641	631	660	679	685	673	622	677	613	630	669	681	698	697	682	631	631	616	668	622	640	669	612	708	638	645	642	640	681	678	688	648	621	676	614	663	644	647	661	624	644	627	653	578	654	651	679	682	663	645	662	670	607	606	628	667	671	693	641	659	656	641	645	647	616	645	640	665	660	631	655	643	661	643	643	636	610	650	682	691	606	638	659	637	677	649	666	644	686	638	622	683	635	664	692	623	689	666	698	636	612	695	637	666	647	686	672	647	651	702	672	664	656	656	623	633	665	667	690	669	665	707	687	677	608	665	711	653	671	671	657	640	678	664	633	652	619	633	689	620	657	662	617	662	669	664	608	642	690	636	660	674	636	699	657	644	703	694	682	646	672	676	655	683	644	647	641	633	698	644	672	636	666	677	656	694	642	640	705	680	675	602	663	651	681	679	652	681	679	639	678	663	667	610	655	651	649	632	681	684	664	629	631	687	648	649	600	659	571	628	667	656	617	653	662	667	643	625	673	647	638	687	632	627	679	634	684	693	658	677	655	622	621	675	648	626	697	667	713	644	648	657	688	637	648	620	664	680	692	664	638	667	634	667	627	637	577	646	641	725	629	637	675	626	655	648	674	643	641	663	655	653	673	628	660	646	665	650	681	662	672	679	673	637	655	644	632	653	637	651	627	649	657	614	696	677	640	637	648	673	677	633	689	653	652	625	621	670	591	653	632	647	645	701	680	631	707	748	660	700	641	644	656	669	660	677	628	686	683	613	682	647	667	666	650	649	661	681	641	684	682	656	647	617	681	685	632	644	672	678	621	648	694	669	646	677	699	635	690	671	653	614	661	641	622	634	639	662	657	692	682	684	674	599	648	654	681	685	646	661	657	667	634	665	624	716	650	707	653	677	673	677	650	625	700	615	671	649	697	682	647	654	639	667	647	676	629	626	672	654	698	710	622	639	698	618	698	693	674	647	651	621	660	656	707	657	635	668	642	619	679	676	616	642	613	657	629	667	669	644	659	658	648	701	697	677	656	651	648	689	656	681	661	716	667	666	632	699	641	670	629	683	678	685	670	641	639	666	676	678	633	657	714	654	663	684	711	653	657	674	671	688	658	654	676	668	663	625	676	700	655	681	633	703	655	670	646	632	667	664	692	643	652	649	613	636	653	679	633	636	700	660	683	679	679	648	636	638	668	646	656	667	679	645	665	651	607	670	643	717	655	650	671	656	637	656	638	645	653	669	698	619	646	646	665	691	683	693	687	646	683	648	658	654	679	683	640	664	685	607	680	666	644	679	651	624	650	655	670	652	642	649	623	678	704	687	651	634	629	674	625	689	669	653	644	664	632	668	670	609	615	654	685	670	634	628	692	650	652	706	627	642	634	626	659	636	631	677	654	573	631	650	665	677	650	645	648	638	660	667	711	643	610	679	718	665
38701	43462	33973	21272	15248	9983	7150	4880	3825	3021	2835	2348	1912	1594	1402	1117	1001	847	750	685	568	596	547	606	498	461	411	419	400	387	338	369	413	407	380	379	373	334	344	343	365	316	314	335	292	326	311	304	313	313	276	269	293	295	262	268	290	275	283	282	283	267	331	270	270	261	268	287	293	257	236	258	264	269	280	272	274	261	245	267	299	293	272	269	317	266	277	257	259	236	275	276	252	247	267	282	269	259	268	274	253	269	280	272	271	277	251	269	286	236	256	256	264	257	264	267	284	276	283	262	255	263	239	253	266	264	266	275	291	283	275	250	262	278	285	285	273	249	267	248	267	270	283	249	272	273	254	294	278	289	248	259	284	303	269	276	260	283	247	270	312	251	303	243	297	253	285	273	221	261	261	270	250	258	267	250	246	257	300	264	257	252	246	265	286	224	267	254	285	266	271	280	231	247	261	260	243	266	275	238	252	260	297	243	254	250	279	270	270	274	290	236	269	270	302	278	276	274	229	281	250	286	268	270	271	285	284	272	244	234	284	275	294	271	274	291	284	264	295	310	242	304	254	277	267	287	274	265	268	236	288	271	286	283	267	271	320	289	281	290	268	257	297	255	290	261	287	280	293	281	280	240	304	287	250	266	269	278	274	257	259	276	255	251	279	270	269	234	246	250	271	268	262	264	261	254	277	251	288	271	259	252	267	306	264	271	266	252	265	255	286	255	296	268	261	251	231	304	284	262	289	250	261	280	252	249	249	294	282	260	298	249	274	257	284	273	250	259	293	253	249	274	249	250	239	278	292	248	294	283	320	277	279	264	240	242	274	283	292	286	253	257	274	293	294	272	256	267	253	265	278	290	264	291	278	248	230	288	253	291	262	290	291	275	283	274	269	252	248	309	249	252	290	261	265	234	264	284	267	277	235	246	267	262	266	279	279	245	309	290	255	300	270	265	275	257	290	251	269	288	287	256	238	239	268	261	268	287	243	240	268	261	255	275	301	275	292	277	258	262	274	262	283	259	275	232	264	264	311	277	265	238	280	257	264	270	264	240	275	252	240	248	273	234	263	247	263	258	243	286	286	258	268	239	261	269	294	287	276	271	269	262	262	260	293	274	272	251	283	246	262	260	275	278	247	272	257	264	285	277	241	231	299	255	249	305	238	285	267	265	275	272	273	285	275	297	269	272	250	243	262	270	255	260	253	289	264	241	244	290	244	274	293	257	282	266	303	270	278	281	259	263	286	263	270	310	240	261	265	266	273	270	261	262	249	266	267	245	272	272	265	280	273	228	263	293	242	292	277	283	263	270	256	271	288	274	256	261	284	278	280	252	260	268	276	275	240	303	259	273	260	264	248	275	255	262	280	283	246	264	252	264	258	278	258	231	252	258	294	295	260	252	262	271	244	279	246	279	276	270	240	245	262	259	266	270	283	257	243	255	287	268	266	275	279	299	267	279	305	273	262	338	256	254	246	254	232	280	298	271	266	246	299	281	275	239	267	294	260	247	277	253	270	261	279	255	270	274	268	301	249	250	275	288	301	259	270	269	257	239	247	257	284	245	291	243	227	274	299	269	310	256	259	270	262	291	253	248	304	289	274	249	290	249	287	265	256	275	263	302	265	286	271	241	289	286	300	248	227	258	285	289	271	262	254	281	257	277	284	286	279	281	272	256	255	283	257	299	300	247	274	262	295	245	296	268	254	287	283	264	281	268	276	270	280	272	233	282	270	270	308	261	266	293	270	278	252	279	282	266	291	289	249	273	289	246	295	255	252	288	261	268	252	250	271	254	263	260	260	272	281	277	275	268	304	266	277	285	318	263	254	274	268	263	266	307	271	249	254	274	254	275	269	267	282	291	255	284	285	277	277	302	294	258	267	300	292	268	251	254	280	266	272	253	269	284	269	271	269	266	280	264	265	253	286	262	276	271	299	273	262	274	273	257	264	291	282	260	265	286	264	270	265	274	262	254	291	294	279	291	276	312	248	261	264	265	263	294	267	267	292	279	269	275	286	248	273	282	261	274	267	263	266	270	288	265	287	292	259	239	274	277	267	266	271	268	287	273	250	281	270	275	248	292	268	302	230	264	262	262	246	241	251	281	255	270	278	280	257	299	284	242	256	248	287	281	279	249	278	266	256	278	251	255	288	265	251	286	266	266	288	280	302	245	293	255	256	269	261	260	263	258	282	282	291	233	273	253	277	273	275	260	250	287	264	268	258	237	286	280	279	260	267	272	280	249	263	288	261	285	248	262	250	304	262	279	281	284	289	270	256	278	277	279	277	301	287	285	253	247	297	257	280	280	287	240	253	253	248	264	264	270	267	285	283	260	261	253	287	277	249	252	274	285	267	243	280	281	248	260	277	284	280	302	253	261	274	263	263	277	279	253	271	311	262	269	291	298	276	262	258	274	308	261	279	247	282	282	283	269	296	271	244	269	264	283	274	274	289	283	257	262	286	279	277	259	237	298	284	256	266	244	267	289	267	249	249	249	316	253	282	256	269	299	245	274	272	301	256	273	279	237	279	304	270	256	273	255	260	264	239	246	281	252	275	282	273	254	266	264	292	279	293	236	282	276	247	257	290	279	258	266	267	261	277	260	265	259	275	290	291	280	258	251	267	242	257	284	260	250	271	244	245	250	275	247	242	275	254	254	300	285	249	262	256	259	250	266	252	248	222	265	276	302	267	252	282	241	268	259	267	265	288	278	252	286	284	289	279	255	251	247	272	239	280	282	266	256	270	252	286	271	284	278	258	292	276	286	239	270	267	245	253	273	254	250	277	251	284	274	263	266	265	293	246	281	272	283	246	243	235	284	250	252	253	287	286	249	262	247	287	266	255	282	262	241	259	284	289	279	292	257	261	235	276	279	231	265	281	254	262	281	290	245	259	284	262	285	279	254	269	259	267	272	282	262	278	278	294	262	263	293	265	258	263	239	262	271	252	293	281	260	265	276	259	263	273	284	259	251	261	276	262	278	289	271	265	241	259	279	276	281	250	300	256	274	287	274	271	248	251	257	263	265	257	281	276	253	227	253	257	240	272	261	247	261	245	283	236	275	295	274	255	260	284	274	261	259	308	269	266	288	326	256	289	276	290	295	268	263	261	293	256	261	272	281	274	272	299	267	281	275	280	284	242	255	247	252	244	280	252	266	246	269	258	262	251	263	279	282	255	262	240	255	272	249	269	270	258	294	257	279	297	287	254	244	265	274	276	256	274	276	273	299	261	271	286	297	267	262	287	264	252	292	241	254	290	271	271	249	266	272	282	257	284	252	286	262	255	255	297	278	266	248	282	250	301	268	226	248	258	250	261	305	269	261	269	272	279	279	271	242	254	269	291	249	237	261	289	297	264	285	277	307	260	262	268	262	262	228	256	264	240	259	260	247	284	266	274	279	277	242	260	250	251	239	255	282	268	270	267	317	260	282	253	273	259	271	263	242	308	276	287	276	287	262	287	219	279	271	270	289	274	257	247	251
28001	38847	30174	20148	18773	16774	17053	14427	13945	11977	11763	10267	9294	8096	7217	5922	5122	4361	3737	3520	3051	2905	2689	2552	2328	2178	1965	1663	1532	1458	1361	1421	1646	1566	1422	1386	1401	1325	1259	1238	1158	1174	1137	1018	997	933	869	875	808	827	825	753	741	756	747	742	768	770	723	773	746	746	726	746	739	706	717	710	674	742	689	668	685	744	687	686	686	675	681	683	693	695	659	651	660	648	684	669	685	663	694	690	663	658	670	684	693	676	686	669	676	662	699	650	690	698	673	674	638	691	720	665	691	651	638	668	648	675	653	657	656	636	701	655	643	683	658	678	650	624	704	678	724	640	649	655	654	691	705	652	684	703	685	659	624	636	653	649	679	661	691	697	658	711	698	711	689	678	655	653	639	641	670	650	642	642	657	684	676	648	716	676	669	722	732	657	700	626	647	637	649	695	637	653	616	690	697	630	700	678	685	666	627	672	679	674	699	684	582	694	620	634	678	695	665	660	681	683	654	632	668	677	702	694	675	691	692	677	667	718	647	655	650	710	662	663	661	682	672	646	629	698	721	664	668	633	659	639	656	675	666	677	675	677	687	671	676	697	682	623	638	678	682	708	636	659	668	687	700	675	670	675	695	706	667	663	662	699	670	711	656	644	659	687	670	620	631	697	704	653	694	665	643	697	718	671	699	657	686	681	693	622	662	667	699	632	659	690	645	680	670	629	633	667	681	648	677	663	696	695	677	672	693	711	669	699	660	682	635	672	744	684	675	692	644	728	702	635	636	695	628	684	664	641	635	614	641	694	644	650	655	659	676	683	635	659	663	677	640	674	705	658	669	683	670	690	657	637	669	676	668	648	688	657	638	676	663	694	688	697	665	701	652	675	655	647	636	649	672	633	658	714	676	655	659	648	692	651	666	712	667	720	624	691	639	678	669	651	670	649	692	658	683	674	661	658	660	671	664	706	652	687	648	681	686	624	651	683	700	680	675	655	671	734	652	625	645	611	656	693	637	686	653	664	689	650	651	666	681	697	672	642	695	660	671	683	688	718	694	696	684	609	687	638	629	712	669	698	682	606	664	664	696	706	648	702	671	701	682	656	676	608	684	647	637	669	656	637	607	628	667	697	683	709	671	695	667	629	666	721	689	647	630	685	647	673	624	667	656	646	649	677	689	650	684	634	637	656	654	661	667	709	656	622	645	666	674	631	671	695	730	721	684	664	656	690	673	629	701	707	673	651	649	674	675	634	649	677	652	683	681	679	655	688	669	683	676	668	627	657	627	681	652	688	677	676	688	701	646	649	673	686	657	711	660	700	637	689	651	685	669	709	700	628	698	641	671	694	697	659	692	678	717	683	682	712	669	657	705	693	626	658	637	663	732	663	630	675	656	661	682	695	668	638	661	686	683	657	646	646	662	685	703	675	670	657	677	693	675	670	689	642	686	634	669	625	666	625	704	664	680	663	641	689	653	748	669	642	703	690	682	627	616	663	679	720	654	673	678	682	687	736	683	603	674	677	642	662	702	650	668	690	678	671	725	631	690	660	692	675	634	615	657	665	675	707	655	643	625	673	627	654	663	612	685	680	690	639	651	663	631	630	683	664	646	685	628	661	676	652	667	635	671	660	675	638	670	662	652	682	687	657	710	717	667	618	686	636	680	660	689	624	653	654	681	678	687	675	693	644	691	665	681	641	675	694	669	682	657	579	627	662	678	714	665	686	738	687	648	631	656	720	623	656	629	663	682	661	678	667	679	659	648	673	649	644	698	665	670	652	699	693	673	684	678	622	704	634	681	695	608	637	651	666	700	706	700	706	663	635	638	683	639	650	678	706	690	712	659	681	686	715	629	654	719	670	676	648	634	642	681	686	719	703	675	659	693	669	692	671	685	685	674	698	650	653	672	692	654	664	654	636	712	658	626	669	656	646	668	676	664	663	688	668	647	655	651	640	695	665	701	730	656	681	683	662	672	648	698	667	675	691	620	693	658	680	669	681	653	656	677	700	691	645	691	636	717	637	658	628	647	671	621	618	668	694	675	664	684	662	662	655	666	687	655	651	669	701	661	654	692	691	652	658	654	648	654	627	649	666	677	679	658	656	685	654	649	629	677	667	671	651	688	628	687	651	648	672	638	669	660	657	683	655	667	686	649	688	658	690	708	666	677	680	691	664	704	664	667	618	707	676	663	703	653	666	683	638	677	657	652	709	684	654	718	716	703	671	663	684	649	722	702	648	655	662	674	646	666	646	716	621	677	672	641	710	663	713	666	684	632	709	684	664	688	689	647	653	678	605	644	681	649	661	659	672	691	650	693	692	693	669	684	643	663	661	681	706	670	682	689	649	684	708	626	665	722	653	642	686	701	745	721	667	683	685	623	684	683	669	665	683	695	648	649	648	686	655	662	689	634	684	703	661	702	714	675	668	650	658	684	651	681	647	694	634	685	649	643	695	671	706	670	636	627	671	717	675	617	666	708	667	643	663	685	654	646	652	650	694	687	625	683	640	689	669	674	628	658	636	676	674	686	674	677	661	673	662	699	655	672	660	675	669	691	681	645	692	648	673	639	653	637	664	677	675	717	693	618	678	667	699	655	701	661	640	678	635	662	677	678	657	703	665	686	702	669	653	681	683	614	664	658	692	664	681	676	657	655	675	646	635	647	658	596	623	667	671	619	699	694	663	684	698	643	682	665	686	609	645	719	634	681	672	688	700	659	647	688	660	695	694	639	675	643	699	721	663	694	668	611	676	690	673	689	621	711	652	656	672	681	597	691	656	689	688	714	655	645	669	668	641	668	710	656	694	695	645	724	626	665	704	676	684	650	657	636	636	613	643	648	589	694	656	691	693	717	688	657	624	699	670	660	676	701	656	646	673	672	700	676	671	708	703	661	660	687	663	699	705	677	665	656	669	654	643	697	654	635	665	698	711	670	631	652	698	637	680	681	647	622	691	661	691	673	657	661	682	647	614	648	673	675	655	692	685	664	676	657	710	665	650	695	679	681	645	692	663	692	633	697	652	648	657	665	681	674	668	694	668	668	688	659	650	671	634	675	699	665	642	665	667	725	692	671	632	688	624	658	659	679	699	660	647	676	647	628	673	648	658	691	671	675	700	700	698	626	686	654	657	637	638	675	666	699	665	662	692	665	655	634	679	647	712	654	674	661	666	679	684	678	705	669	686	670	666	677	681	687	674	680	630	687	662	671	667	653	639	693	681	696	675	650	649	635	659	658	627	664	733	697	656	673	632	675	650	650	707	700	677	631	639	639	682	655	651	645	663	668	659	623	641	660	740	660	717	689	691	686	678	643	637	646	655	692	685	689	691	620	660	661	649	668	679	699	683	646	639	660	703	690	685	673	688	635	682	661	632	632	664	678	671	669	692	667	640	677	693	646	688	649	660	692	675	649	635	688	681	671	647	604	649	666	659	651	687	655	644	664	653	708	629	682	652	646	648	679	681	656	703	702	691	673	691	649	681	681	633	685	672	683	666	682	655	681	683
46647	46931	34882	24323	21498	17229	12984	8612	6290	4953	4666	3938	3328	2616	2257	1760	1455	1171	1012	902	818	737	727	665	628	608	551	520	413	417	400	401	428	412	420	398	402	366	343	365	358	341	342	294	333	308	302	307	287	278	258	283	295	259	276	251	255	242	283	318	263	284	238	273	271	267	262	245	262	265	265	277	281	253	265	258	261	241	278	265	249	259	232	294	237	282	256	244	255	278	281	260	258	211	270	252	263	227	248	265	263	259	239	272	249	250	240	240	265	254	273	270	219	224	278	253	262	258	274	260	228	274	271	266	252	261	246	273	272	259	254	241	291	232	278	230	242	240	272	266	244	261	262	250	253	267	260	220	278	277	283	263	247	241	242	263	249	247	236	260	243	246	287	265	246	260	264	277	255	278	264	248	259	250	226	237	226	262	268	292	238	262	262	263	258	252	253	250	277	272	246	256	248	258	257	252	292	248	233	270	257	251	247	256	270	246	273	285	272	258	254	239	269	280	245	255	251	254	245	231	249	310	284	289	231	268	238	263	271	243	247	251	293	258	255	283	243	267	273	252	257	276	245	260	250	250	263	259	252	281	263	257	276	280	276	253	263	273	230	266	230	234	233	224	268	284	275	259	275	251	241	279	262	241	278	258	247	239	240	257	261	244	228	216	272	242	286	247	236	258	254	276	260	253	237	253	248	280	232	249	251	224	244	253	242	241	270	228	255	265	219	270	252	277	252	246	252	221	267	244	228	230	258	227	238	269	256	235	236	264	280	257	243	259	265	232	228	237	229	253	241	253	253	271	268	253	233	232	262	253	251	285	236	256	254	265	246	264	257	264	255	251	272	268	247	253	248	277	261	226	286	256	268	238	236	265	280	264	253	245	246	248	250	272	258	260	266	281	252	282	295	249	252	246	248	249	267	249	251	277	258	239	303	256	239	236	266	274	277	249	258	263	275	228	263	275	229	262	218	228	243	267	236	276	233	248	270	262	259	268	275	245	249	260	254	267	232	252	282	290	250	242	256	266	235	247	250	236	245	260	268	270	238	280	239	273	267	235	263	238	238	261	277	274	236	257	242	250	244	257	244	223	261	230	250	241	255	220	251	236	216	250	247	257	252	265	274	248	245	242	256	250	291	278	258	248	232	286	263	236	255	224	250	255	265	257	281	254	251	264	270	251	260	277	237	263	213	261	270	244	252	250	257	263	251	283	254	257	243	258	253	280	259	267	242	256	257	243	263	264	274	250	283	253	228	231	272	259	246	281	262	247	263	269	275	260	255	272	257	233	225	254	245	243	242	249	261	252	217	255	276	230	242	280	227	268	253	241	254	244	245	248	264	257	263	250	251	253	268	266	248	269	267	275	240	245	259	242	269	266	257	280	251	259	254	268	261	251	260	254	234	261	260	257	285	258	248	242	246	256	235	249	280	280	231	277	280	259	242	271	253	275	223	265	273	248	252	244	232	263	268	228	263	278	271	257	266	247	229	273	244	240	266	246	259	245	252	236	270	273	252	217	256	219	241	244	257	241	253	238	259	239	266	280	266	252	267	232	248	239	226	253	241	258	250	255	273	268	248	259	241	253	265	242	219	248	259	242	240	238	259	280	262	247	248	242	234	259	235	229	244	218	271	236	241	257	277	254	245	265	262	233	274	278	240	251	257	287	251	287	251	273	240	281	242	269	268	272	271	260	250	245	268	250	235	253	260	260	237	271	255	254	263	267	290	245	249	280	257	223	264	255	266	260	245	259	236	260	244	256	241	255	250	268	248	247	263	266	282	238	242	265	240	234	249	244	248	233	256	232	260	248	252	267	267	262	263	239	272	270	241	264	277	258	252	237	249	247	248	254	257	252	244	264	225	247	268	252	255	268	260	266	256	238	258	251	241	243	236	285	262	245	250	291	246	260	270	252	278	265	266	239	242	239	225	231	257	250	250	262	271	271	235	258	232	264	280	265	244	264	261	256	233	267	261	251	229	246	275	233	233	247	265	264	226	261	265	247	273	239	241	252	261	252	229	233	249	242	257	271	277	267	274	245	255	254	242	265	259	242	261	223	263	252	252	260	247	268	253	239	270	265	259	276	257	256	256	249	238	232	260	265	234	238	268	245	241	248	244	236	241	248	258	281	265	274	214	235	259	241	257	254	269	238	243	246	264	235	262	220	276	253	280	271	256	245	254	257	256	247	270	229	279	245	251	285	210	251	257	285	245	261	251	283	242	289	265	237	268	261	227	247	255	271	257	240	228	260	247	286	257	275	267	268	256	274	248	248	240	249	227	275	258	237	272	254	228	247	226	253	266	238	251	228	230	265	243	232	262	253	265	238	269	270	251	252	243	239	261	260	258	280	251	278	278	248	251	269	273	264	243	266	248	268	300	233	263	258	244	251	259	243	261	245	253	243	239	271	229	267	264	233	270	262	230	264	251	249	305	251	234	276	248	223	235	259	249	267	236	286	246	269	275	257	261	270	259	267	219	226	288	273	234	240	251	240	238	246	251	252	237	269	252	256	278	257	252	263	247	278	256	274	239	236	237	246	237	274	240	269	250	277	239	253	232	232	223	271	247	271	286	246	248	250	246	266	233	246	247	257	229	257	219	259	262	247	276	249	246	263	248	266	276	253	257	258	263	258	214	278	246	222	248	245	246	264	248	240	241	231	238	269	285	234	238	269	245	257	242	271	248	252	270	267	234	245	223	263	286	263	275	275	281	266	268	245	260	267	264	234	256	255	266	266	259	235	251	277	223	256	267	251	257	263	271	236	207	250	255	274	245	265	256	241	252	269	229	234	269	250	240	260	277	255	234	233	261	273	241	239	268	232	272	252	257	240	261	262	262	233	221	268	243	205	282	250	251	226	272	257	229	270	262	256	285	230	263	250	221	272	241	264	242	230	284	271	247	253	283	258	256	264	273	239	255	281	279	287	250	233	235	252	237	257	248	240	243	263	288	246	271	284	239	245	235	245	254	261	249	242	273	221	254	235	255	294	265	270	274	239	248	253	269	245	247	277	234	268	284	241	274	250	238	273	227	278	267	253	254	269	238	257	258	271	265	244	251	281	246	244	290	265	243	253	256	281	242	242	231	263	244	237	258	295	247	239	252	226	247	268	261	271	238	243	274	261	248	238	267	245	239	264	266	244	270	250	251	239	247	251	245	241	252	253	244	254	242	237	255	224	269	214	244	250	263	239	220	248	277	253	244	272	274	240	256	244	260	255	251	264	243	275	238	259	248	223	255	255	228	258	256	226	236	270	262	262	252	252	264	235	254	244	253	280	264	235	305	238	259	227	247	296	258	251	228	265	277	237	286	281	242	260	250	263	264	267	240	284	276	208	251	268	248	276	259	270	255	252	265	267	264	278	267	247	241	251	263	245	230	277	249	280	279	216	264	236	245	259	243	235	255	245	258	242	249	247	253	226	249	264	264	261	274	261	266	223	240	268	262	247	234	245	258	285	259	244	234	220	237	228	242	222	251	265	244	262
34433	44686	33620	26173	25328	23542	22432	18970	18486	16680	15864	14455	13558	11704	10587	8868	7310	6328	5339	5027	4471	3987	3628	3480	3341	2941	2673	2308	1903	1724	1685	1888	1935	1836	1689	1754	1659	1569	1487	1439	1433	1362	1306	1155	1030	1002	955	941	903	824	840	809	733	727	772	715	743	749	770	721	746	717	719	680	680	656	717	677	696	660	667	658	647	646	653	634	588	638	639	621	610	644	645	637	665	642	655	665	663	638	608	625	642	628	637	625	632	630	639	614	689	598	633	640	687	564	641	618	595	589	627	635	665	621	661	607	625	663	641	598	633	597	651	625	665	616	622	630	638	650	626	612	653	651	647	657	613	639	609	666	673	664	662	616	656	621	663	658	601	611	641	661	642	667	604	642	672	671	613	623	656	616	638	610	681	585	644	645	651	625	639	634	614	640	634	611	645	611	588	656	611	649	625	607	659	653	662	615	628	649	629	610	663	614	608	605	654	705	653	631	637	616	650	641	652	639	638	647	609	669	661	632	681	614	659	636	649	598	623	613	606	597	662	679	679	616	650	673	632	603	604	618	682	647	644	592	661	600	640	660	624	648	635	648	637	579	568	582	633	604	659	622	661	586	616	618	715	662	629	647	678	621	620	653	618	622	658	600	620	596	635	651	640	634	652	624	656	650	621	672	670	612	650	661	626	617	581	620	638	626	609	647	596	645	644	649	624	642	639	620	679	644	630	644	576	609	634	643	622	659	628	635	638	667	612	633	637	619	616	591	635	648	639	646	620	581	641	606	634	586	621	653	646	623	593	666	656	653	679	616	615	655	636	634	618	652	631	628	660	628	635	624	663	618	583	588	568	688	587	606	692	650	644	641	662	623	676	679	638	659	669	623	641	644	604	680	571	623	653	633	627	586	592	646	658	674	630	626	617	606	647	639	624	607	631	597	663	636	615	630	619	596	663	635	650	647	659	598	650	657	657	603	661	593	632	613	610	627	611	650	597	645	598	569	693	628	602	623	618	613	651	638	612	590	664	652	648	676	642	627	667	600	605	597	624	613	654	619	634	657	645	676	597	650	619	604	643	587	666	656	617	607	651	612	630	645	619	582	606	670	615	654	633	627	615	629	631	646	630	630	633	589	672	616	653	618	616	613	657	589	634	642	653	603	614	636	628	637	611	653	610	587	611	625	644	650	637	607	647	635	655	667	656	613	657	612	599	628	666	614	635	619	635	610	632	645	601	628	602	635	563	700	614	602	637	596	626	648	616	606	635	626	663	621	592	649	676	585	661	641	609	623	597	653	630	621	654	648	657	654	611	639	607	640	602	620	658	573	620	624	648	610	631	600	628	645	603	600	681	630	656	609	671	643	605	627	623	639	640	660	652	610	592	625	611	630	641	600	621	667	598	638	625	609	609	639	619	651	631	641	609	644	615	618	666	649	584	593	602	650	582	609	631	650	642	609	704	609	600	671	629	594	607	603	569	635	616	659	575	633	645	612	653	664	607	612	619	610	652	640	622	620	645	659	651	631	652	655	643	618	665	641	647	655	618	630	667	632	654	622	594	629	665	630	610	608	589	638	675	613	620	651	591	641	641	654	635	624	624	656	637	627	609	655	628	658	650	593	620	653	639	700	611	672	653	650	617	635	658	628	591	636	631	647	600	655	648	654	641	634	681	622	662	665	616	656	619	605	615	633	610	671	598	646	617	618	657	612	653	619	618	657	603	662	681	627	626	642	639	617	643	604	630	650	645	655	591	633	637	636	651	671	662	635	632	602	636	636	645	604	659	603	657	610	619	628	620	662	694	658	571	658	643	630	617	632	622	610	609	625	641	625	648	653	634	629	667	640	633	633	632	617	627	649	661	684	612	676	609	641	602	633	620	649	650	633	624	627	577	600	576	625	719	621	614	653	628	666	654	611	590	597	638	602	644	628	597	638	652	623	630	665	675	609	619	661	594	647	587	600	606	570	627	615	625	636	606	645	634	698	639	604	618	588	648	623	644	664	630	633	636	615	659	591	606	636	634	609	646	665	672	658	640	622	622	624	701	650	630	600	613	640	620	645	644	655	615	658	644	642	645	628	653	649	646	661	583	678	626	612	633	615	648	669	643	649	654	594	598	636	624	638	609	646	642	646	641	633	622	629	656	642	649	657	598	634	632	640	650	645	636	652	674	634	622	652	621	622	659	588	635	642	625	629	642	668	679	621	677	677	649	644	671	661	560	668	671	642	650	677	652	628	591	613	667	628	666	660	624	638	650	639	661	612	604	635	620	634	637	614	644	617	639	633	622	666	610	626	587	614	641	678	643	636	628	633	668	597	625	605	663	633	691	604	623	629	587	620	618	636	624	681	607	626	608	605	640	676	666	684	649	599	598	640	655	651	621	581	581	639	650	639	645	619	652	618	585	665	613	602	605	625	616	642	616	581	591	666	652	611	650	609	654	703	663	616	624	628	637	659	635	614	616	646	618	612	655	614	647	635	618	616	631	645	649	637	652	597	606	661	637	616	597	626	638	626	644	627	630	607	621	623	614	641	602	616	624	605	589	635	621	632	677	663	622	616	612	590	597	644	610	594	689	597	595	682	642	606	624	599	669	651	614	623	616	638	624	639	617	598	658	609	665	643	653	645	647	597	645	618	611	638	630	663	620	633	633	641	649	605	597	628	651	638	638	660	596	677	617	641	596	575	633	628	625	654	626	652	663	636	650	625	590	651	646	644	653	639	614	637	640	597	667	682	648	650	639	638	649	640	633	660	665	626	644	623	632	642	625	662	577	620	604	645	658	653	630	673	626	644	642	583	650	632	608	643	636	667	611	636	654	622	657	620	630	611	607	611	627	655	678	659	659	594	708	645	670	674	637	632	652	632	658	613	670	626	651	597	632	682	607	672	617	621	653	646	641	619	680	646	587	623	580	576	605	587	658	615	626	619	602	615	618	628	618	625	639	650	656	627	677	631	671	630	644	650	613	618	603	624	626	585	632	643	669	608	642	623	611	618	642	632	637	609	616	584	619	603	657	590	649	600	654	672	616	655	619	645	640	664	719	623	621	669	629	609	666	685	598	631	642	628	655	636	578	628	645	657	632	631	666	623	707	649	612	657	629	645	641	635	648	612	618	646	631	619	596	672	641	623	651	628	595	655	627	620	677	625	614	616	598	645	623	630	626	587	609	629	623	664	623	636	648	645	636	640	615	607	629	587	642	627	624	640	636	618	587	610	653	616	630	640	643	613	672	654	612	654	627	604	617	629	654	600	645	647	608	658	637	616	650	620	608	656	663	646	652	626	632	608	682	625	654	655	609	635	605	633	672	654	617	658	669	630	666	694	625	605	596	643	623	638	626	611	660	642	620	634	591	635	636	603	638	641	637	657	640	650	647	572	625	614	632	624	620	631	581	662	623	588	604	622	642	620	718	699	681	655	682	596	569	670	628	627	675	660	627	634	656	663	640	656	642	625	582	596	643	611	653	633	646	557	601	641	597	637	584	611	638	624	600	573	627	605	618	630
14792	13258	10847	5295	3653	2756	2111	1719	1400	1210	1062	863	815	786	653	540	505	457	450	414	446	428	396	355	349	311	342	332	330	327	292	334	324	294	339	338	336	299	319	305	290	305	272	311	270	255	323	287	253	268	282	268	281	252	260	259	277	287	271	269	265	236	262	267	272	251	244	257	256	278	254	252	263	266	278	265	270	251	222	245	252	271	253	253	266	240	246	254	237	259	258	247	262	281	232	262	269	259	271	248	244	256	276	273	267	264	255	265	213	251	271	232	247	264	265	274	265	280	260	250	255	275	244	245	275	269	277	256	247	220	244	293	271	266	261	262	272	235	241	281	259	272	243	236	257	240	270	247	251	309	280	256	284	229	275	257	294	240	261	246	248	286	251	244	262	238	262	246	265	271	256	256	260	267	283	299	249	264	291	250	251	247	271	267	266	289	252	261	281	252	254	266	271	259	293	275	292	268	265	245	286	269	250	243	276	255	284	240	281	243	256	254	254	241	247	276	261	272	269	267	230	229	250	276	260	255	224	267	237	286	262	293	259	252	263	260	273	284	269	253	267	262	255	259	269	228	249	259	266	294	235	288	229	257	255	281	264	268	248	266	223	245	260	263	294	239	258	269	255	274	262	278	297	267	258	278	234	256	278	257	254	284	250	247	249	231	239	257	258	274	256	259	283	244	277	265	249	253	239	253	265	245	288	250	248	270	239	258	228	259	271	260	262	250	271	259	238	270	259	271	243	235	258	295	262	264	245	264	260	259	278	247	232	250	239	256	243	241	282	275	286	253	234	254	260	245	259	281	270	240	319	273	263	262	235	269	272	277	243	280	260	237	266	262	270	237	276	269	240	257	264	272	260	235	263	266	299	292	281	240	277	267	247	232	264	252	257	291	244	284	286	252	235	257	255	236	259	233	245	264	262	270	248	258	250	261	244	261	250	261	249	294	256	243	266	270	276	278	240	235	246	241	240	258	283	264	248	273	250	265	284	278	215	285	270	228	290	273	248	274	288	268	251	266	275	242	281	240	266	287	264	290	281	264	259	255	250	243	282	234	270	284	223	248	254	294	260	259	244	232	248	289	259	284	246	246	263	265	252	261	235	253	275	272	256	266	256	225	257	269	270	277	261	267	273	255	244	254	224	260	235	232	282	257	256	261	260	288	257	237	249	226	267	256	265	237	278	268	254	257	279	276	232	281	286	260	267	278	244	262	251	266	269	273	273	243	250	259	262	256	252	256	279	238	246	246	276	269	273	288	242	260	197	214	225	223	235	255	258	248	272	292	304	281	276	257	284	252	264	252	276	249	265	290	251	272	264	259	256	267	245	274	246	238	271	247	264	270	247	228	235	243	261	248	298	300	262	231	287	265	304	254	237	278	263	278	288	250	272	320	275	255	264	281	258	261	216	259	276	253	265	257	255	228	277	288	259	253	251	292	258	273	268	271	273	276	267	259	270	261	247	280	291	247	274	261	269	257	245	266	264	278	246	214	253	264	264	266	236	265	242	277	287	256	274	286	226	256	281	291	260	253	240	287	246	257	260	269	261	236	222	268	256	257	259	280	259	270	248	255	278	247	266	253	280	239	250	248	267	230	243	261	270	264	270	258	272	249	255	257	279	262	277	226	252	277	246	249	264	289	267	270	254	240	227	288	271	267	244	266	261	281	271	246	273	246	249	253	255	271	262	259	244	242	216	247	255	239	232	286	268	259	280	259	258	263	270	284	259	238	265	272	280	279	270	267	225	255	247	251	232	245	280	259	269	270	235	262	300	225	257	287	264	288	257	253	236	293	228	257	258	255	247	226	260	292	245	287	290	255	280	292	262	265	279	260	244	256	231	235	264	261	254	247	231	280	254	243	268	201	258	277	275	262	232	254	269	242	247	280	254	234	259	241	225	257	279	256	275	251	269	272	271	265	263	284	252	272	239	255	279	254	264	262	278	289	271	255	267	277	276	274	246	278	280	251	250	249	254	285	261	258	216	243	273	277	268	251	295	259	272	257	252	250	254	246	272	240	252	254	253	273	262	247	233	276	239	266	279	288	251	242	245	252	290	223	234	282	251	266	242	234	280	253	249	278	268	280	254	209	232	233	240	284	259	254	255	236	256	259	284	267	260	258	261	278	273	248	261	248	297	251	261	247	259	250	245	262	267	270	252	269	245	272	254	250	287	246	251	248	286	245	292	250	239	226	252	268	241	246	237	273	245	269	284	273	263	309	266	247	309	270	279	261	270	255	229	254	275	258	238	265	258	260	260	257	245	261	290	280	265	263	271	267	283	258	234	261	241	247	245	226	250	259	254	268	277	246	261	259	241	256	265	259	260	249	258	285	248	279	267	284	274	243	257	240	267	270	272	289	279	251	273	282	281	246	268	258	291	291	277	256	290	256	261	266	255	270	252	254	255	245	279	290	263	258	268	253	252	269	277	244	266	285	257	270	280	275	258	272	262	288	282	283	259	233	262	234	258	242	294	273	244	242	270	282	259	258	261	268	255	292	266	263	255	272	285	275	266	257	283	262	275	289	259	274	225	239	264	282	289	242	270	264	287	243	273	241	280	262	277	254	259	263	253	251	247	253	304	256	271	272	264	274	272	268	225	260	287	275	267	268	279	261	284	270	250	253	275	309	253	237	296	242	283	237	266	273	293	253	281	269	267	251	256	256	257	241	262	243	252	247	249	282	273	275	242	255	259	271	256	258	277	271	249	258	263	263	277	269	286	259	233	281	244	234	235	243	244	256	268	283	249	243	278	247	273	254	248	268	255	242	242	255	269	280	260	246	250	256	286	249	232	252	281	254	267	259	265	273	251	245	245	254	287	280	227	274	268	258	259	280	243	253	273	291	262	287	265	273	295	273	253	263	247	275	276	270	242	243	280	250	253	265	230	247	278	265	238	259	263	259	260	240	243	269	248	287	259	285	268	236	256	256	258	278	267	255	267	242	256	252	291	260	253	248	295	273	273	248	276	280	277	252	259	266	273	274	249	255	272	263	297	253	243	252	276	275	268	234	249	279	267	275	260	263	277	222	245	272	259	275	255	288	237	256	282	274	250	296	291	262	282	270	254	255	250	305	253	278	272	278	240	287	276	250	278	264	248	274	243	266	288	242	253	283	280	259	248	255	240	242	295	269	274	262	280	267	303	262	246	300	281	240	258	230	240	258	272	276	271	237	248	238	237	244	248	225	270	280	251	265	272	259	253	251	263	246	258	260	274	256	265	239	268	253	265	268	250	244	252	243	278	259	294	264	293	247	258	231	254	257	251	275	285	293	264	258	249	293	264	257	261	240	275	260	254	276	244	267	245	274	260	265	263	242	254	236	273	261	288	248	270	271	239	233	241	262	251	250	266	248	280	275	272	261	289	260	221	282	260	261	262	243	272	259	236	252	239	262	272	264	276	250	259	263	282	260	264	244	273	270	281	280	257	272	260	273	271	254	284	251	276	255	239	258	278	255	292	241	265	245	278	266	247	266
10056	14091	14978	12472	11827	10269	8663	7344	6464	5745	4892	4204	3743	3616	3281	2763	2422	2387	2176	1984	1968	1699	1582	1555	1495	1302	1260	1239	1096	1005	1011	1062	1133	1102	1133	1093	1018	1018	976	961	979	900	902	825	807	817	738	759	784	751	716	679	721	680	709	701	679	694	691	699	690	703	672	694	598	675	681	657	665	646	664	704	636	619	653	644	622	627	709	637	644	697	641	679	655	658	670	711	704	654	617	701	694	638	670	635	641	679	638	669	691	668	670	673	676	676	681	634	698	663	672	634	635	651	691	628	654	683	614	666	660	625	613	655	634	678	711	674	665	660	654	678	656	637	637	658	674	677	637	695	688	670	671	625	649	649	674	634	660	648	615	670	639	680	676	645	650	671	663	669	654	660	682	675	645	696	640	724	665	653	666	662	650	653	618	653	703	670	617	620	622	653	623	618	661	649	669	630	668	657	622	643	669	640	667	643	615	637	677	670	685	689	622	676	680	665	639	687	632	608	632	642	700	664	662	660	669	598	657	664	630	654	677	665	661	732	646	590	638	599	656	609	671	668	680	666	665	627	647	661	635	682	641	636	621	673	679	684	632	660	671	636	675	640	661	663	667	643	663	645	660	615	660	634	680	633	667	637	673	641	661	659	636	672	650	709	640	684	673	670	679	646	645	632	643	689	651	690	632	649	697	669	610	666	680	713	643	656	630	618	648	697	639	635	700	651	655	618	678	655	664	660	671	652	639	638	722	636	655	657	644	674	670	689	661	665	661	697	631	669	645	680	645	605	602	699	662	683	632	687	642	651	678	659	656	645	658	675	690	664	665	655	641	626	654	664	684	709	672	643	699	692	670	645	680	635	694	682	653	672	640	670	641	659	656	697	623	681	627	673	661	666	654	660	666	649	662	684	669	651	683	676	678	630	652	656	646	663	667	689	669	676	663	629	638	669	673	630	647	714	655	641	649	634	656	646	657	645	722	657	664	665	681	649	651	679	703	659	677	675	703	683	688	650	687	704	656	656	610	662	701	685	694	624	705	640	682	679	668	676	669	652	644	677	680	660	688	637	662	641	678	646	708	653	642	681	672	636	708	687	704	662	679	672	640	613	656	665	643	658	683	669	682	602	611	624	686	696	643	642	667	649	675	659	629	643	634	663	661	672	682	666	642	636	610	661	667	674	659	658	647	645	661	647	673	674	685	650	653	625	646	639	608	630	662	653	661	674	671	700	661	658	679	655	653	691	648	691	624	653	707	672	634	648	626	619	680	657	668	669	617	676	694	633	665	651	705	630	663	655	636	665	645	637	706	667	684	614	657	680	658	647	685	674	616	695	697	614	654	619	680	675	693	702	658	672	663	648	652	670	658	670	675	633	662	681	608	641	688	672	607	652	708	639	633	648	642	660	631	662	645	668	712	675	659	655	640	699	662	661	710	599	654	645	645	680	650	661	644	703	620	681	678	689	643	683	666	648	678	662	663	634	671	653	674	654	659	675	651	672	640	632	659	701	642	615	658	652	652	663	674	683	657	592	626	622	689	670	694	631	649	657	676	689	610	635	650	671	663	656	654	690	654	637	668	680	645	660	648	643	669	664	628	670	687	624	696	650	641	649	631	625	680	638	649	637	675	711	663	678	694	655	649	619	644	682	669	687	666	645	636	657	691	732	655	689	653	634	647	603	661	653	662	649	632	655	609	692	650	628	640	679	639	617	643	650	654	638	692	649	632	666	624	686	598	649	636	663	685	619	617	675	670	624	654	632	617	616	664	691	663	680	693	666	657	650	625	723	670	666	681	659	669	627	683	596	586	678	650	692	667	658	639	675	661	697	656	641	676	655	659	623	665	706	622	632	728	672	685	683	633	640	658	683	691	607	669	619	648	646	640	635	645	682	649	644	682	665	628	656	654	653	662	668	681	662	663	634	677	639	637	584	630	659	696	644	658	699	652	653	637	602	640	684	681	632	648	703	639	648	658	682	682	639	648	657	598	681	644	706	669	673	664	656	647	642	696	692	671	663	618	663	665	702	677	684	664	643	621	665	703	655	658	673	650	638	615	692	636	656	620	665	659	667	688	680	654	627	669	650	665	665	633	680	614	649	669	637	646	656	627	686	668	626	668	668	618	692	681	662	684	629	661	658	664	633	657	708	677	737	650	646	617	647	672	644	686	691	630	691	684	667	716	739	658	681	654	663	673	696	659	648	637	650	655	637	665	610	644	663	675	638	643	617	634	678	665	643	668	637	665	679	702	667	666	666	616	628	648	655	700	669	671	626	662	647	635	687	651	655	730	656	624	640	662	627	651	658	660	703	699	640	672	702	628	701	641	688	664	642	614	631	626	661	640	633	663	660	659	639	673	664	674	674	652	614	634	660	685	657	679	689	631	616	678	646	698	636	666	638	695	674	665	681	671	683	654	649	686	628	620	648	704	629	625	657	682	649	659	641	651	691	689	640	663	646	646	667	646	654	719	658	670	597	657	648	676	698	670	632	611	691	633	657	660	653	661	631	677	665	649	649	692	648	678	672	671	649	672	639	657	713	645	638	628	637	653	644	598	626	639	653	681	626	671	678	681	606	666	657	683	646	697	688	677	665	610	649	630	677	691	715	665	655	647	636	649	619	670	689	648	656	646	644	667	659	646	661	632	691	669	707	624	607	671	685	673	651	625	626	630	654	693	673	665	690	633	660	614	639	722	696	678	665	689	654	715	634	646	701	640	654	643	681	647	626	662	653	645	659	627	684	667	652	625	656	628	666	673	614	687	647	627	675	695	634	697	654	649	661	642	681	653	659	631	612	706	617	650	630	704	676	698	658	672	673	660	628	640	634	670	662	654	641	628	687	640	627	671	689	695	652	659	631	647	625	673	642	679	664	631	633	648	665	712	630	648	679	680	698	674	657	696	627	659	629	658	699	692	618	626	670	671	654	679	673	677	693	647	688	684	679	755	650	663	664	651	644	628	651	692	654	644	655	630	662	634	626	661	683	672	646	702	681	686	600	641	689	645	662	672	657	659	650	644	694	696	662	637	674	688	658	642	630	677	605	660	697	664	704	641	646	608	646	640	609	615	713	650	679	612	637	683	625	711	641	643	682	662	682	748	686	676	640	676	629	646	662	660	678	699	672	662	612	639	644	656	681	666	651	659	655	644	660	601	676	661	682	667	659	646	594	650	671	694	656	615	673	666	654	677	637	664	703	624	656	672	677	620	697	663	674	673	615	634	648	661	675	631	669	666	676	670	702	643	686	652	675	650	632	669	657	643	645	702	661	680	643	650	692	622	676	672	688	658	677	685	633	643	700	672	632	638	621	642	673	659	703	656	680	673	634	670	645	595	668	685	724	669	654	639	671	685	646	666	669	690	665	635	622	731	626	680	701	676	667	624	642	648	645	635	695	649	673	691	679	624	686	619	664	648	669	638	689	647	675	699	652	694	640	626	640	660	642	631	698	677	675	694	664	651	654	678	643	662	685	618	673	656	656	667	647	672	727	671	671
38316	50463	38055	23654	18578	13149	8901	4942	3159	2814	2104	2221	2007	1753	1330	1197	988	846	777	715	666	623	569	475	495	451	458	431	381	364	346	385	372	383	341	354	352	357	362	364	313	341	350	331	295	316	305	286	302	312	265	285	310	263	264	279	295	293	267	296	306	265	272	254	253	281	251	281	283	247	293	312	254	278	268	257	320	294	267	293	276	272	280	235	268	284	278	227	258	272	272	282	293	249	264	257	215	287	289	281	255	283	296	242	264	261	268	278	259	270	262	281	270	249	266	266	276	269	272	270	254	296	261	237	254	281	253	258	273	252	250	272	251	265	285	283	287	269	271	271	268	261	263	275	246	252	254	253	259	240	250	263	275	282	267	258	239	250	272	221	272	273	290	271	262	275	276	276	273	290	279	255	261	265	276	246	287	240	254	268	266	270	296	270	272	297	233	270	269	248	243	280	278	256	285	269	244	262	234	299	305	282	251	267	280	254	280	261	282	296	259	267	289	275	243	283	289	263	279	253	257	259	266	258	261	284	295	273	266	242	260	250	276	261	261	266	258	255	287	275	267	254	298	266	262	257	279	284	258	263	260	251	244	272	298	308	275	244	267	286	262	265	241	299	269	275	250	260	279	279	282	286	268	263	286	265	263	284	255	268	242	269	260	254	257	307	283	282	275	261	291	279	260	266	298	262	258	292	236	260	263	279	262	279	235	235	267	277	246	299	273	277	268	281	263	297	246	240	277	261	265	268	274	269	253	264	290	254	265	248	251	266	236	253	285	278	258	285	297	260	258	267	266	306	274	233	277	289	300	304	298	311	249	265	247	277	279	255	271	283	261	232	259	244	257	290	284	292	297	297	280	254	277	289	254	280	260	276	256	267	274	256	257	289	264	322	291	261	251	268	258	312	286	270	257	250	250	251	259	239	282	280	266	253	271	291	307	270	280	261	271	258	271	281	265	267	273	292	273	261	270	267	284	255	261	242	307	303	245	238	275	283	251	256	278	266	262	265	248	235	263	251	267	250	285	253	278	245	265	292	277	283	270	270	276	274	274	281	268	256	233	300	273	264	299	280	249	262	250	279	265	281	245	265	260	261	268	282	260	260	260	291	272	269	241	274	276	248	285	271	326	280	263	288	278	285	284	274	274	271	267	264	236	257	273	255	260	273	256	258	256	281	270	300	289	276	300	237	258	260	279	277	281	279	294	256	263	284	255	259	262	278	264	288	259	273	271	268	289	280	291	301	248	272	239	261	280	270	274	259	251	252	287	289	300	241	287	289	281	274	285	266	258	260	244	291	263	281	269	257	279	256	287	278	269	253	268	299	255	290	257	295	260	277	291	271	268	268	293	283	264	291	277	287	292	269	316	268	273	283	273	260	257	271	286	267	283	257	263	258	249	268	260	273	285	265	271	248	288	250	295	271	294	298	244	259	270	266	267	262	245	285	269	277	274	266	277	253	273	258	259	255	264	288	243	294	252	267	297	256	262	264	277	299	276	233	257	279	281	243	302	251	263	276	285	290	243	254	294	250	269	272	286	273	258	269	277	272	251	270	258	279	278	240	267	270	293	261	311	265	255	290	240	268	275	274	250	276	284	291	263	276	260	289	293	264	261	295	288	278	248	276	267	278	271	278	261	270	278	283	288	274	261	261	284	254	282	267	287	266	263	274	287	258	284	245	263	289	246	292	267	263	233	262	280	319	243	257	274	293	284	269	256	278	254	283	259	257	261	273	259	253	283	244	239	277	295	285	250	268	258	304	242	246	241	250	266	282	278	277	253	256	289	292	263	276	252	271	235	279	284	237	249	251	268	257	277	295	280	276	270	261	259	258	255	316	239	274	272	268	309	252	277	250	280	272	337	302	265	289	234	252	314	260	255	274	278	267	279	291	253	267	287	287	263	284	246	277	262	286	282	281	246	250	264	274	275	283	262	262	258	264	281	297	282	241	256	261	282	266	252	233	251	256	266	259	274	260	243	242	288	287	261	261	279	251	281	277	266	291	272	250	266	291	279	299	302	280	260	277	274	282	253	247	248	237	252	273	263	279	254	249	246	304	270	237	234	253	292	260	234	291	232	272	265	267	272	312	272	275	279	260	271	272	240	264	254	279	268	263	249	251	240	276	267	263	259	284	267	273	267	286	282	262	266	270	226	270	296	277	287	250	275	261	258	262	314	272	277	271	258	278	277	262	254	267	277	303	282	292	293	273	251	296	249	257	246	275	253	281	264	287	264	281	269	243	275	274	239	266	247	253	245	280	256	275	270	261	281	296	271	253	265	281	246	252	255	316	268	255	283	298	265	278	293	259	263	286	309	272	273	273	273	259	223	246	249	270	269	297	242	282	276	263	220	288	266	292	288	277	281	275	282	289	281	296	278	280	267	258	249	274	273	251	279	254	278	275	260	269	274	239	289	306	278	290	247	266	268	277	272	268	260	281	269	290	272	246	240	277	269	260	228	304	244	291	294	271	276	262	255	251	280	251	289	245	230	289	274	235	277	264	263	273	312	290	270	258	268	291	270	303	267	275	279	303	257	285	277	272	265	263	257	286	269	283	274	224	276	293	270	254	259	243	302	252	290	281	286	283	268	277	269	269	242	283	262	301	281	262	267	273	261	273	251	256	287	278	263	250	259	251	282	278	273	292	257	243	293	280	269	249	262	234	286	264	288	269	255	266	289	257	277	283	301	245	262	286	287	276	270	274	295	274	261	273	269	243	256	294	282	243	291	255	264	273	294	294	287	268	267	265	296	244	266	272	277	279	260	253	293	298	250	297	279	250	266	260	305	239	300	244	276	242	265	268	295	295	292	266	288	272	262	293	279	258	243	250	292	264	278	263	258	275	275	290	231	246	253	271	274	273	293	284	231	273	284	273	251	271	287	279	265	270	254	282	228	268	290	286	269	326	267	249	234	245	293	255	259	271	288	250	276	244	265	286	300	267	258	267	280	272	271	267	263	293	279	236	258	263	288	256	282	285	273	270	254	318	253	274	255	277	254	271	254	222	263	244	287	288	258	262	278	256	294	274	262	278	265	267	272	266	270	226	251	292	261	255	272	239	258	269	281	251	270	273	254	270	295	271	262	251	257	286	262	280	274	268	257	263	255	256	273	285	262	319	276	264	272	263	247	258	250	297	258	266	279	265	259	262	252	266	264	271	260	289	257	267	266	297	261	283	275	267	262	290	284	254	265	223	277	269	270	267	276	257	257	249	282	270	282	273	293	272	281	262	266	272	283	249	274	247	264	264	257	272	287	285	287	262	249	278	260	269	240	282	254	268	237	255	266	266	282	254	264	285	247	277	299	262	273	262	277	227	262	230	258	296	248	286	294	273	247	258	271	270	255	280	269	263	224	292	273	263	278	267	270	276	318	283	293	275	290	287	267	261	269	278	277	289	241	270	274	259	239	279	283	246	252	274	268	269	289	267	318	281	282	312	292	304	252	264	265	272	273	308	315	265	280	294	285	270	282	258	242	245
27598	46881	35096	19661	18666	18537	17813	13373	12031	11423	9328	9884	9574	8752	6815	6155	5295	4623	3896	3705	3288	2901	2787	2395	2166	2212	2015	1813	1483	1464	1471	1510	1649	1533	1447	1417	1410	1304	1238	1229	1145	1117	1098	1078	978	900	911	868	841	834	836	816	756	708	776	727	769	782	754	740	740	755	710	744	682	695	718	691	675	666	688	713	727	689	675	630	678	700	685	658	660	696	699	684	646	690	677	687	644	697	698	677	684	645	740	664	620	693	658	671	688	639	652	717	674	661	627	643	671	658	708	687	693	669	684	693	650	644	659	683	658	658	664	690	646	703	663	672	685	660	651	705	656	667	751	631	745	681	655	648	604	681	697	655	638	652	666	666	699	659	710	681	719	700	662	671	652	652	650	603	657	648	642	693	656	686	655	698	653	671	619	631	701	628	637	633	601	663	675	658	691	661	649	627	701	693	674	638	636	675	646	676	667	716	656	667	680	752	651	687	669	691	676	684	665	678	682	686	624	656	683	679	643	672	701	671	692	654	670	660	676	687	657	644	620	676	723	714	645	666	619	653	698	707	646	690	639	687	662	623	703	635	714	658	665	699	638	665	634	632	673	652	648	663	672	663	692	644	701	660	627	697	669	639	642	665	702	669	701	722	698	676	710	644	636	677	659	671	621	744	689	684	666	634	671	681	629	668	667	643	704	710	684	610	603	689	691	659	677	656	677	653	642	652	674	686	658	655	619	663	697	664	675	603	716	693	666	678	658	675	646	652	684	636	649	668	665	679	694	681	701	678	644	650	632	689	684	647	690	678	689	654	660	696	649	642	655	701	688	700	674	685	707	654	700	668	666	636	652	631	654	666	716	692	647	691	673	685	673	659	665	681	695	618	679	633	656	665	640	679	674	669	651	693	681	727	653	704	647	622	658	674	693	682	668	709	662	650	626	700	673	721	689	668	674	664	703	682	687	661	629	615	696	693	681	663	649	668	651	655	678	659	632	652	679	725	664	680	704	668	704	635	688	697	686	720	618	701	674	630	623	620	679	687	634	675	631	647	666	606	677	658	681	668	634	624	670	689	663	665	659	714	672	621	672	669	670	677	710	653	660	657	639	678	682	726	658	669	697	676	690	649	704	644	642	657	672	675	672	692	672	644	647	680	661	703	664	682	683	672	616	627	694	646	686	679	690	718	700	737	692	644	679	660	629	680	652	678	659	644	676	594	617	670	681	631	694	695	692	680	678	646	634	650	694	678	688	678	671	700	654	667	663	662	665	721	639	647	690	662	662	628	683	660	678	665	641	699	700	662	702	623	720	646	670	689	673	682	690	653	686	707	698	693	649	657	722	672	674	677	665	667	644	636	635	638	682	694	695	665	700	675	655	692	711	687	690	651	653	631	671	632	663	678	691	681	680	639	640	665	691	695	669	685	681	602	647	683	688	673	667	641	694	691	679	630	648	688	620	669	697	642	658	638	665	694	702	672	687	654	688	713	702	666	665	661	604	683	689	693	645	669	718	655	683	663	655	646	655	667	662	652	665	704	657	671	714	712	648	656	670	661	678	652	670	638	663	679	690	648	669	677	691	656	703	667	669	702	702	678	715	630	647	644	662	620	686	692	729	648	653	661	654	694	639	668	698	699	676	682	662	686	669	622	703	673	709	664	640	668	643	634	676	640	646	702	647	715	671	640	694	680	688	695	697	659	671	670	677	613	659	659	690	663	683	677	669	648	693	663	701	676	636	712	599	718	651	686	660	663	685	702	662	693	625	683	679	689	699	652	659	667	667	714	636	691	629	666	673	652	667	674	657	661	651	634	663	711	686	601	639	689	662	688	722	642	688	652	664	673	685	658	667	682	689	693	697	643	652	692	684	666	722	651	632	653	669	647	666	673	642	700	666	681	657	647	703	677	723	607	699	687	662	676	659	633	714	667	684	681	701	645	677	665	705	691	670	642	654	660	679	655	667	693	642	661	722	653	679	703	671	667	649	710	692	669	655	646	672	624	670	656	690	701	706	695	637	661	669	681	668	708	692	653	679	685	645	699	635	621	671	677	703	673	679	671	649	672	667	680	654	681	672	671	690	678	697	640	675	702	643	676	647	702	625	668	677	696	674	620	656	678	688	666	691	671	685	680	645	664	687	665	642	720	673	662	630	668	682	658	669	717	669	744	647	642	678	689	706	640	691	687	631	647	645	669	700	674	681	637	672	646	669	647	646	695	670	722	687	671	647	638	615	671	658	686	664	666	665	646	637	658	670	623	669	703	663	675	686	671	680	643	698	704	700	657	639	676	642	631	613	632	665	647	652	646	636	739	668	635	650	694	649	703	697	672	664	647	626	712	671	674	719	636	651	712	689	696	697	676	647	663	700	667	670	657	645	646	690	660	670	648	644	664	668	688	726	660	660	641	668	636	686	667	671	663	680	652	727	674	672	657	699	729	661	669	663	681	658	698	704	667	637	616	667	675	638	624	660	696	664	675	638	675	687	699	658	677	659	673	624	685	659	667	681	658	677	640	679	632	657	652	683	702	631	605	617	672	673	706	655	684	701	644	676	703	667	662	675	681	678	609	692	618	660	667	637	618	653	682	697	697	691	680	690	665	689	694	664	653	658	707	673	672	627	666	685	667	692	716	619	672	690	690	630	667	674	712	667	646	669	696	732	675	634	656	676	669	694	670	622	695	673	654	663	703	713	662	639	674	675	674	685	649	693	711	683	679	650	660	646	729	727	696	660	697	614	669	662	644	664	655	671	641	696	676	659	658	636	706	663	687	666	670	660	689	675	625	667	672	657	654	687	662	691	664	664	603	657	637	627	683	669	689	640	676	697	674	680	622	692	658	639	670	671	666	653	645	648	681	719	721	658	656	689	723	662	653	644	698	673	706	722	685	689	726	678	656	651	654	696	689	663	727	730	682	664	680	655	670	644	692	648	678	737	672	671	652	641	658	721	689	647	650	691	649	650	681	688	665	707	654	681	655	624	646	689	649	680	661	710	648	705	670	665	677	656	650	676	634	668	703	661	663	682	647	669	649	687	634	675	666	681	659	659	598	719	704	677	685	646	652	691	673	631	651	671	698	692	654	683	664	661	695	704	655	663	667	645	661	701	688	662	656	657	701	700	673	656	675	712	697	651	646	667	655	667	678	697	629	701	677	666	676	654	697	684	658	595	656	651	720	696	655	682	688	660	670	629	693	673	637	681	671	646	688	655	633	651	662	693	658	611	666	676	650	653	693	665	633	616	662	696	652	679	654	664	666	692	656	674	699	672	661	695	700	650	660	667	666	687	676	672	644	676	674	629	630	663	689	695	654	673	706	694	650	677	699	666	697	696	693	715	687	649	675	660	678	676	652	617	642	677	679	670	651	697	701	692	674	666	693	650	648	705	669	642	704	603	661	647	682	676	648	661	675	686	706	643	688	704	649	644	679	644	701	672	658	651	657	698	646	652	661	664	652	662	647	642	653	656	677	683	682	699	649	625	646	668	673	670	651	659	665	636	650
49405	47315	36514	25197	21927	17584	13337	8031	4952	4316	3361	3831	3426	2760	2094	1725	1436	1206	1037	1013	870	805	726	665	601	574	601	525	459	449	380	420	428	472	424	378	388	373	378	365	362	331	343	309	330	324	321	310	277	282	253	279	277	250	275	259	247	264	279	270	278	260	296	270	282	278	248	250	259	283	272	284	284	262	296	268	250	272	261	232	264	269	261	255	254	264	275	240	239	261	276	263	274	241	249	291	255	255	278	243	252	245	263	265	246	250	251	245	287	264	257	215	277	268	251	259	241	257	263	255	236	300	269	268	265	253	255	258	248	273	272	274	271	282	263	270	253	256	248	276	260	247	274	261	224	259	266	254	269	284	257	268	261	253	255	257	231	258	252	245	248	255	255	275	265	260	257	269	252	239	283	274	253	250	279	261	261	240	250	229	268	257	279	242	253	245	243	265	250	246	255	278	206	271	271	223	240	257	267	244	257	276	249	265	232	246	249	248	249	254	274	271	249	260	250	248	260	269	258	247	283	241	249	246	283	248	243	245	235	262	251	243	240	237	231	242	256	263	269	272	233	255	252	243	286	272	266	278	242	259	252	259	230	262	256	262	240	236	261	234	240	256	291	231	259	282	284	244	269	255	262	248	254	246	265	246	229	269	267	230	251	226	248	260	221	261	221	228	293	265	284	262	268	242	259	238	255	287	239	256	246	279	258	252	275	243	265	249	262	261	266	252	255	264	276	243	265	261	256	280	286	269	247	229	252	238	218	242	275	251	235	260	287	244	248	256	260	266	267	258	245	275	266	262	273	253	261	237	259	265	241	264	221	257	255	237	262	220	278	229	268	283	249	273	244	245	294	245	272	295	289	268	234	266	259	251	275	264	261	247	246	270	212	271	264	248	276	250	257	253	245	257	245	262	236	220	272	283	245	247	265	235	263	229	249	253	243	252	261	251	265	242	235	254	265	245	255	270	260	222	232	236	277	258	281	265	301	248	217	281	267	267	256	257	258	261	250	269	221	260	254	236	250	251	254	254	234	246	238	302	240	292	230	264	247	269	264	279	248	245	237	250	251	277	270	237	260	243	256	251	231	247	259	258	273	255	268	272	255	273	241	240	253	273	270	263	262	240	255	280	248	273	271	262	264	262	289	279	245	222	256	240	263	263	251	249	283	255	250	262	236	263	246	255	236	259	261	234	254	253	259	259	265	277	252	255	271	255	256	274	227	248	258	272	261	239	260	257	277	254	254	241	268	229	254	260	246	248	261	255	254	253	236	216	279	238	236	266	268	255	227	269	254	264	272	271	260	250	253	265	274	263	242	269	257	256	277	242	254	269	251	256	237	258	274	261	259	269	251	259	237	230	270	218	253	283	250	253	260	261	285	254	243	245	260	265	257	235	276	252	248	251	252	267	265	226	222	261	253	246	236	235	234	273	279	234	237	266	275	252	263	288	252	229	283	245	286	264	211	246	245	228	264	295	270	250	242	233	278	252	256	263	302	259	252	232	261	238	280	279	265	239	254	277	295	233	263	272	258	285	275	269	238	267	245	234	232	253	261	256	250	274	229	265	265	272	251	253	261	235	273	256	247	277	233	267	260	257	264	221	236	257	230	253	262	235	228	269	297	254	229	246	265	244	234	281	234	252	262	239	235	275	282	245	260	260	261	288	260	216	236	257	245	261	247	249	280	251	257	250	260	274	271	241	276	240	251	258	254	258	237	252	253	235	264	247	270	256	240	267	270	238	220	240	239	264	274	249	258	237	243	258	227	277	264	255	278	250	265	259	269	271	239	271	267	248	244	256	243	287	275	223	252	225	266	266	235	266	257	263	269	236	254	262	245	242	248	253	240	242	242	247	260	254	246	248	277	246	248	240	252	243	255	237	261	251	250	246	249	250	252	250	261	240	264	261	246	263	250	285	242	283	268	280	240	251	241	247	283	256	254	284	265	278	261	253	257	273	265	269	226	239	263	307	250	270	245	254	269	252	280	271	247	260	269	278	262	242	275	253	260	260	268	256	273	243	236	276	251	230	252	248	261	231	269	277	266	243	242	266	215	271	255	254	265	228	257	264	245	268	272	264	284	250	259	253	247	231	242	268	236	251	228	248	261	267	231	268	253	249	252	232	233	240	248	235	237	250	250	286	272	244	240	252	262	255	248	270	281	241	256	265	255	264	278	233	252	247	247	259	237	262	270	250	264	224	233	243	267	277	250	243	248	251	242	250	239	249	268	238	252	283	265	246	251	261	266	266	276	276	245	272	241	286	264	246	286	258	271	269	257	259	238	259	266	253	260	259	251	234	258	266	268	252	268	267	282	272	264	247	239	244	289	244	274	256	258	270	255	255	260	265	250	271	231	241	254	267	287	251	260	266	262	254	243	291	242	244	254	279	272	268	255	255	267	244	236	259	280	226	268	248	262	250	259	224	269	265	273	291	247	248	252	282	256	264	252	275	250	253	261	273	248	260	250	257	288	277	223	278	234	263	263	248	232	254	265	269	223	241	249	262	258	250	279	291	245	283	282	227	255	290	253	280	291	282	246	241	250	254	278	240	264	257	260	251	247	255	245	261	229	266	263	266	281	279	240	253	231	274	276	262	244	244	243	223	241	255	250	290	270	260	266	284	244	256	228	259	242	274	245	254	249	277	251	236	235	279	272	266	247	244	255	248	243	249	248	245	240	231	290	254	246	260	271	245	238	244	251	254	235	304	239	253	265	259	272	233	240	267	244	241	254	264	257	262	260	243	236	261	284	282	246	297	267	224	263	265	272	250	217	265	230	242	239	258	269	245	239	249	260	238	269	292	223	225	279	240	261	233	280	239	255	258	279	256	258	272	232	263	250	261	249	258	244	248	259	216	233	265	273	264	269	276	276	288	235	286	269	245	243	247	243	251	261	271	248	251	229	296	259	239	244	240	228	229	255	247	252	228	242	266	247	248	253	269	246	240	238	220	264	261	244	300	245	262	242	239	270	228	267	245	234	247	236	256	240	271	284	280	261	265	222	255	253	289	262	246	250	240	283	243	260	258	249	277	266	258	244	276	252	259	265	266	240	264	280	263	249	241	275	280	250	270	254	275	252	259	252	259	237	241	244	238	251	241	282	253	224	252	245	250	279	253	243	274	241	265	269	221	235	274	227	234	225	250	241	248	281	248	296	249	253	244	267	242	245	287	257	282	230	255	255	268	240	274	256	271	239	286	251	267	247	243	258	266	272	264	266	263	274	217	259	261	237	243	247	254	235	254	268	277	252	239	254	272	267	259	262	226	233	260	272	252	251	262	259	246	255	253	231	253	246	269	251	278	237	256	264	245	246	261	231	243	279	254	268	248	253	235	278	245	280	262	237	235	255	260	229	253	270	261	263	251	226	277	256	224	232	237	262	235	279	217	261	261	249	257	263	237	241	240	251	234	279	265	227	241	259	265	240	257	243	276	259	257	255	265	284	266	258	262	226	235	221	234	265	272	274	243	255	215	283	259	239	287
37729	47380	35984	25394	23744	22529	21532	17883	15594	14709	13226	15420	13391	11638	9934	8652	7587	6640	5406	5274	4777	4342	3998	3517	3112	3007	2780	2399	1988	1687	1786	1981	2042	1913	1806	1756	1675	1550	1478	1451	1344	1268	1200	1177	1094	1011	996	864	807	844	788	740	721	680	749	803	722	796	773	683	756	680	708	721	679	677	716	662	639	604	695	669	654	668	627	689	654	660	640	643	649	656	662	629	598	617	626	639	609	636	642	598	609	622	663	622	620	639	640	633	634	643	635	630	652	612	645	640	628	650	650	680	656	618	610	646	642	648	634	618	622	618	632	621	628	608	620	608	659	634	631	647	657	571	600	646	617	661	633	619	636	641	633	615	656	604	617	633	637	627	650	672	648	648	640	630	651	647	642	655	628	619	656	660	596	662	686	603	596	617	631	633	665	635	634	646	625	652	658	566	642	609	688	628	630	612	650	685	659	637	629	625	596	661	634	618	667	634	633	610	633	617	609	621	634	607	628	668	653	635	614	631	626	658	700	606	623	615	579	686	596	617	640	577	630	635	614	660	627	616	643	658	599	599	604	597	588	602	621	605	624	638	635	614	662	616	647	642	658	646	670	605	608	664	625	618	609	635	603	616	600	689	635	671	665	623	581	617	637	610	668	637	637	668	618	657	634	652	631	647	626	623	598	627	598	622	621	588	606	626	618	678	605	669	627	606	614	644	631	681	667	641	595	633	607	657	620	638	625	669	633	602	623	622	644	645	613	628	631	652	647	624	638	626	613	628	654	587	582	610	568	663	592	649	641	623	616	631	642	627	662	602	595	642	588	646	643	617	632	656	599	675	697	654	659	673	613	614	624	633	634	610	603	677	676	615	658	625	636	621	610	645	598	648	617	621	642	614	598	621	626	661	635	671	638	656	625	622	644	601	680	617	628	681	670	600	649	623	637	625	612	617	668	656	644	649	632	613	670	637	598	606	636	603	631	645	656	597	696	625	634	663	635	579	650	610	642	606	580	618	614	612	673	642	605	637	644	627	630	660	642	626	580	628	666	578	667	650	605	619	651	638	648	634	634	608	619	646	605	663	597	632	626	608	627	659	607	646	607	630	664	621	584	626	646	572	621	666	663	623	651	620	643	585	629	626	654	606	617	649	659	594	661	657	569	611	695	654	621	652	643	671	628	577	641	600	660	598	636	597	655	645	625	653	662	646	618	645	614	615	626	621	628	658	629	609	591	630	625	631	608	602	568	641	639	643	618	620	681	630	593	656	626	608	686	620	620	600	638	618	680	589	618	639	629	631	629	626	665	650	622	613	630	656	631	669	640	648	605	622	633	628	660	566	606	608	612	643	581	615	617	619	611	607	629	631	567	605	650	658	612	608	618	657	622	580	623	596	622	658	656	649	599	663	584	654	597	636	668	612	617	650	640	659	669	627	615	640	668	638	621	612	646	657	638	623	667	591	669	590	661	604	622	630	627	622	639	594	672	628	673	606	604	651	659	621	614	678	647	631	654	590	660	606	594	671	608	604	662	638	619	643	660	636	581	631	654	609	610	621	626	663	628	624	622	614	621	657	601	662	621	603	605	633	606	648	597	595	615	650	616	658	607	597	626	625	600	632	620	640	633	567	604	658	618	678	634	596	658	619	635	581	644	628	654	627	639	661	617	602	626	671	614	650	649	603	630	666	619	616	638	616	624	635	648	680	662	647	620	688	629	615	633	596	584	581	619	654	601	577	609	661	663	653	674	599	644	612	628	626	631	609	617	663	637	641	677	620	636	628	608	621	632	632	674	640	641	646	604	646	664	625	618	666	654	646	606	657	630	608	646	629	625	590	656	567	620	630	654	618	661	612	611	689	611	608	608	613	600	657	627	595	605	657	653	634	638	620	655	586	619	628	606	612	617	622	607	600	610	616	667	665	684	612	631	613	664	627	580	620	620	601	648	667	647	621	603	624	661	645	605	650	609	615	573	570	619	635	621	642	620	623	603	616	636	659	630	624	627	606	638	651	595	679	627	617	644	631	654	593	648	644	620	636	660	638	654	619	617	627	635	664	591	610	563	633	590	616	622	610	646	585	616	654	632	634	634	621	632	617	604	624	668	626	638	613	644	662	633	581	665	613	595	594	644	630	622	630	679	580	656	625	618	651	603	652	600	662	605	625	596	622	643	625	643	622	638	634	629	630	657	636	626	585	637	612	661	624	605	618	595	676	621	635	593	584	621	649	623	663	618	637	573	603	639	646	656	640	642	583	624	601	609	621	613	610	670	642	613	609	643	689	651	659	632	692	678	605	616	605	605	630	640	640	625	655	634	594	606	669	636	651	631	615	613	587	568	655	708	635	642	637	629	584	623	612	600	637	564	671	560	656	569	636	658	565	627	598	649	607	615	611	576	609	621	638	608	608	596	607	630	638	676	607	624	598	636	619	658	624	629	633	600	672	661	637	610	635	656	642	632	698	623	629	646	624	578	617	640	638	649	640	623	616	658	591	619	648	615	717	629	639	647	623	616	670	605	598	634	607	618	637	660	624	607	621	616	634	700	650	634	635	665	639	617	635	667	620	596	627	622	615	610	590	620	666	604	624	656	613	610	635	609	595	615	567	652	643	600	598	643	651	636	623	624	612	609	641	640	629	640	611	634	635	626	603	622	619	653	636	621	650	664	645	618	645	638	601	639	681	661	564	627	685	613	579	598	635	601	610	647	609	589	610	620	602	637	606	620	647	652	677	618	653	665	655	635	664	641	653	616	618	678	610	652	594	617	599	594	591	591	624	631	609	675	643	613	664	642	674	667	590	648	599	644	616	649	652	602	633	660	604	644	650	617	633	615	612	644	603	658	637	644	642	624	587	661	619	590	662	616	609	626	684	552	620	601	654	617	645	626	628	623	629	613	625	640	610	674	664	584	623	629	633	646	590	592	624	604	647	619	646	594	634	661	666	641	608	593	685	623	677	636	651	604	609	667	599	635	635	630	628	645	620	618	615	654	643	568	620	585	666	645	625	619	602	647	619	654	631	639	638	601	634	599	622	605	591	589	648	586	631	684	604	659	650	617	624	639	649	608	649	630	619	667	615	614	669	589	595	615	640	629	581	624	645	628	670	626	638	628	618	629	633	611	611	662	653	633	598	628	639	632	662	652	600	618	673	619	646	622	619	605	635	614	632	564	612	595	635	594	664	625	616	611	644	614	644	659	660	611	663	647	636	584	602	635	630	637	678	594	649	620	634	671	649	643	641	628	617	595	625	597	647	655	659	628	607	630	634	607	644	663	598	666	629	583	599	639	640	624	631	644	591	620	660	670	613	652	636	639	628	637	619	642	614	664	625	619	706	652	613	622	635	635	623	642	627	601	631	649	592	642	618	602	636	652	608	630	651	615	631	634	628	620	635	586	668	626	634	596	634	643	614	600	621	629	630	639	603	624	621	590	600	596	639	648	668	654	658	637	608	661	631	598	625	585	665	644	611	655	632	602	615	636	602	631	644	602	637	621	654	624	679	632	619
15267	14732	10006	5090	3353	2484	1948	1534	1315	1115	989	880	804	727	681	594	571	494	466	471	425	432	394	368	381	341	335	380	315	326	295	317	315	316	312	310	304	283	304	308	317	270	288	289	296	286	278	276	259	271	263	280	253	272	246	276	291	264	264	260	248	278	286	280	269	270	277	237	257	282	273	275	230	246	266	260	260	290	248	257	288	292	280	277	248	260	258	249	256	271	284	243	287	255	264	251	289	268	292	255	278	254	257	271	286	245	287	241	254	260	259	252	244	247	254	234	270	275	231	256	246	282	255	275	249	277	279	271	309	267	288	263	258	279	256	262	286	276	264	226	248	243	288	306	275	244	264	217	273	256	274	273	283	255	265	246	256	252	250	255	251	262	272	260	237	241	252	249	268	247	262	254	257	270	259	245	278	287	252	252	254	256	273	232	263	255	251	266	242	254	215	244	269	263	255	257	282	267	279	246	283	241	245	257	253	299	273	269	272	265	242	271	262	260	242	260	255	283	261	267	275	266	289	257	293	284	255	262	250	244	296	267	264	237	246	236	271	261	253	263	281	255	278	268	270	271	300	258	246	248	230	264	269	294	257	259	274	246	307	271	272	272	249	272	282	260	281	256	268	246	259	266	258	258	289	258	290	253	251	271	289	266	241	251	253	265	271	266	257	250	245	263	250	254	270	270	226	257	271	260	239	241	259	249	236	245	264	247	276	285	269	278	227	243	241	303	261	257	263	268	251	250	246	242	276	235	270	269	257	249	244	264	249	275	275	271	273	252	263	278	247	245	256	265	250	266	271	239	278	253	241	226	267	251	258	258	268	259	293	278	272	271	270	279	256	231	234	269	270	251	268	290	268	255	282	243	255	229	267	237	277	269	267	227	277	290	240	248	259	236	272	247	253	236	250	263	263	260	249	217	272	263	266	268	268	282	254	285	251	239	251	264	287	246	273	234	264	278	295	245	251	267	250	292	224	245	273	246	257	232	265	262	248	269	271	283	243	295	267	262	269	246	238	260	238	256	249	280	277	268	233	261	253	250	248	265	271	241	277	267	274	259	229	266	262	275	232	266	291	296	256	248	277	248	252	219	273	258	267	242	255	251	262	235	247	263	268	247	248	234	252	263	264	263	267	272	247	261	237	277	262	257	263	270	268	250	227	272	296	270	272	266	257	240	268	310	272	274	273	269	247	268	278	259	253	250	271	253	289	234	235	273	283	316	251	264	255	253	253	249	276	265	282	253	274	254	288	287	245	263	268	285	269	251	244	252	251	277	239	242	262	250	281	256	262	251	264	262	257	252	258	268	260	252	281	233	249	241	259	252	277	261	256	289	244	254	257	276	275	284	275	262	280	267	268	245	265	268	255	272	262	282	263	241	271	234	243	244	255	255	245	290	249	288	268	291	249	267	262	237	236	270	277	261	255	230	239	266	239	250	279	257	255	253	264	258	276	276	252	253	263	258	272	253	236	274	253	237	264	268	280	243	263	262	258	265	257	249	268	251	291	275	260	261	291	317	277	254	270	256	248	264	278	250	261	250	248	271	268	283	270	248	242	258	264	234	282	296	272	235	249	290	281	252	258	242	259	234	283	273	258	205	285	264	252	247	251	270	252	239	273	252	307	287	248	262	247	274	248	253	259	227	260	246	270	258	277	290	227	247	249	268	260	248	267	267	242	264	254	253	258	239	224	276	252	242	275	236	262	251	255	270	264	248	261	264	274	267	266	252	276	260	261	277	260	274	241	252	260	273	240	262	266	297	239	287	261	271	251	257	235	262	245	259	241	286	234	267	261	252	250	278	256	262	245	256	258	252	259	259	268	274	256	246	293	263	272	262	262	276	260	266	251	246	251	275	246	252	293	242	234	275	253	278	248	267	232	242	275	251	242	274	254	268	234	252	276	254	273	276	244	225	289	269	275	238	270	240	272	255	248	254	253	264	284	282	253	250	276	263	259	260	243	254	249	270	270	269	256	260	252	250	288	267	251	284	265	290	233	281	281	237	246	247	250	267	239	276	221	260	238	244	266	281	274	270	262	255	254	279	267	256	252	281	291	264	251	272	278	252	269	239	264	265	247	247	268	266	277	288	261	274	253	257	250	274	257	244	256	248	288	248	228	257	273	265	256	242	293	247	251	278	274	267	223	255	286	255	260	280	289	262	286	269	238	242	240	256	262	229	266	260	262	275	258	278	269	269	269	246	262	274	271	245	269	258	257	305	270	235	278	258	250	295	259	264	278	253	249	254	250	260	278	256	269	279	290	252	289	245	250	267	266	255	251	244	277	262	237	252	245	306	278	266	265	242	285	276	257	267	280	284	270	284	272	280	247	251	284	279	263	259	256	272	266	278	278	251	262	300	247	274	278	266	243	257	292	264	257	259	277	279	258	220	252	262	296	298	291	269	278	262	244	223	253	276	244	262	227	264	248	270	265	270	244	270	238	277	256	281	267	261	255	253	262	275	281	231	275	274	267	240	267	259	271	263	256	235	255	247	280	272	280	281	281	237	247	268	266	255	263	284	270	273	249	252	290	257	256	274	254	270	260	246	261	256	258	239	265	238	275	262	257	272	252	254	257	261	261	250	270	247	282	246	278	295	259	238	252	257	279	232	262	276	286	260	272	256	273	286	245	265	265	244	277	277	269	281	258	268	266	258	251	265	289	257	287	255	272	280	263	290	259	259	280	262	248	252	256	258	270	271	267	245	263	291	263	238	250	258	269	239	232	264	284	275	271	252	236	257	269	218	275	252	240	248	258	248	268	294	237	253	266	261	266	252	252	243	261	268	230	270	240	242	277	260	270	263	251	270	255	282	254	266	259	279	268	235	239	245	241	255	246	262	265	244	239	227	280	258	243	281	243	267	281	293	259	272	280	252	246	270	308	260	277	273	273	257	278	270	255	257	279	249	265	240	240	263	235	274	261	251	263	268	288	229	250	235	276	288	260	293	257	245	299	274	264	255	273	283	278	285	257	258	240	242	243	264	235	280	251	273	238	245	276	278	259	248	244	267	267	256	276	253	251	266	269	257	273	287	275	242	248	284	261	256	267	279	293	269	264	283	264	257	270	265	234	260	277	247	277	280	280	264	266	252	275	274	245	261	268	239	244	258	278	288	262	275	291	231	260	263	285	242	263	240	286	256	279	253	262	231	278	245	244	274	263	253	253	226	222	276	252	264	260	257	250	266	242	251	267	278	206	271	257	274	258	283	296	276	309	277	272	263	283	262	233	237	220	285	260	268	265	245	263	252	259	283	246	258	258	253	247	266	269	290	257	253	292	272	261	242	263	251	229	258	288	284	242	257	303	263	282	290	251	255	242	251	272	250	253	265	257	262	297	252	246	271	275	257	287	245	253	244	255	219	285	248	243	253	242	269	234	254	301	249	249	236	260	235	251	285	237	278	234	256	284	238	249	282	264	271	257	257	273	272	257	273	228	268	283	227	289	258	274	281	265	285	247	261	255	285	262	230	276	281
10469	15084	13522	11988	10518	9367	8082	6768	6003	5226	4843	4351	4201	3581	3146	2732	2595	2389	2252	2159	1984	1832	1566	1630	1503	1378	1295	1158	1049	1012	1074	1113	1214	1088	1109	1034	1010	954	976	920	905	917	877	867	855	798	802	787	732	666	708	656	715	714	658	679	716	666	666	702	693	691	700	633	653	686	729	684	664	658	710	680	693	676	703	643	668	648	634	639	651	678	641	653	634	699	646	711	660	653	671	637	617	649	686	655	651	623	661	667	660	639	638	679	653	626	684	644	704	683	672	629	665	625	634	676	668	705	650	687	630	667	650	643	645	669	696	674	654	638	646	661	660	647	704	660	659	666	647	689	614	653	644	649	678	692	644	684	679	646	662	657	653	657	643	641	663	598	666	651	611	685	624	680	667	648	682	637	667	661	659	730	655	669	643	671	657	663	658	654	608	695	628	688	627	670	632	644	654	678	637	676	680	666	700	633	703	657	643	629	662	649	641	667	641	649	626	700	616	643	667	692	650	652	638	687	652	657	672	642	643	671	624	663	654	636	674	636	671	691	624	635	692	659	629	626	680	627	661	646	622	636	687	637	672	689	672	665	650	648	636	651	655	662	660	668	655	656	662	648	638	634	640	647	665	664	683	620	686	699	658	644	634	620	686	572	620	627	666	657	664	645	672	682	620	618	681	654	657	641	641	648	676	658	647	625	694	619	623	645	617	665	632	691	684	631	650	598	679	682	701	689	713	661	729	709	651	645	638	657	620	621	658	689	622	670	642	598	645	666	664	659	644	666	709	654	645	660	687	617	648	702	638	666	658	648	679	652	663	638	695	673	640	643	631	622	678	654	634	641	641	608	642	635	652	629	720	660	640	612	683	690	676	637	662	676	681	640	647	680	678	658	641	682	687	624	673	624	669	670	674	677	704	619	681	656	619	647	666	627	653	633	680	593	676	675	670	679	604	631	665	687	611	683	628	694	666	641	666	639	641	646	645	631	628	663	701	635	642	693	680	668	647	682	680	644	670	670	657	660	656	638	628	618	635	653	642	622	638	682	626	640	649	638	676	691	650	700	664	657	666	678	689	661	650	663	664	656	684	697	669	648	690	647	658	675	665	661	679	688	674	666	653	686	638	618	624	631	645	652	675	621	648	695	670	698	629	612	632	652	707	681	639	629	613	630	672	673	667	654	712	632	690	651	639	664	660	661	653	674	683	657	661	615	645	667	688	648	656	649	675	660	667	658	635	593	627	631	709	636	685	646	623	658	659	683	636	686	636	660	653	680	668	683	699	674	644	670	656	646	641	638	639	695	621	691	643	649	632	668	662	676	672	676	658	678	631	670	639	657	651	663	637	655	625	709	677	660	644	686	668	694	652	670	675	656	628	662	619	648	643	610	608	669	673	698	685	710	657	655	633	663	654	643	622	681	674	692	625	638	673	660	642	628	672	643	618	678	677	632	655	632	659	699	643	686	670	642	681	659	679	679	678	668	653	654	643	655	636	634	721	681	665	671	668	655	631	686	621	647	651	712	651	665	638	699	598	643	630	673	621	668	660	654	639	641	690	652	628	618	650	604	694	655	632	689	684	631	644	668	651	627	663	681	668	661	628	679	706	679	677	651	692	629	650	655	630	636	625	660	646	674	640	693	630	696	677	691	655	632	666	669	717	640	647	666	657	618	668	685	632	681	614	671	654	672	620	643	666	632	631	651	652	715	688	666	641	683	645	631	644	692	680	663	652	678	662	636	629	659	655	647	659	651	659	625	603	628	693	668	611	649	685	636	649	625	667	670	667	670	652	613	655	663	625	673	650	605	632	656	619	659	703	669	663	650	619	659	616	671	689	680	626	678	632	625	607	651	661	612	652	640	672	642	646	663	687	633	648	691	648	665	635	639	651	671	633	687	626	647	682	665	673	665	629	693	689	672	683	643	676	688	650	674	637	679	653	621	691	696	640	588	668	686	641	653	638	698	614	687	704	685	651	670	689	686	630	682	636	661	645	674	650	656	672	670	714	681	649	631	651	664	674	634	665	611	633	660	678	680	683	645	644	640	651	648	623	669	640	638	667	657	617	653	682	660	686	664	637	654	629	635	671	642	648	610	648	640	634	646	670	682	647	630	702	635	639	679	658	683	644	640	675	614	653	575	678	680	675	656	674	669	651	652	646	616	662	630	641	690	640	645	660	612	651	643	650	669	656	665	641	680	645	702	647	619	643	672	631	629	643	683	638	651	711	660	646	696	653	657	679	613	645	669	680	678	639	638	662	655	663	639	652	559	654	673	604	667	668	689	634	694	611	623	700	637	654	636	665	680	647	652	631	689	610	725	624	685	673	657	673	697	659	626	659	620	654	678	653	669	651	676	641	681	635	672	679	621	655	657	614	688	643	634	657	648	626	689	645	676	673	657	615	669	721	695	665	650	657	647	667	645	688	691	638	675	652	642	652	643	698	654	634	672	648	644	647	688	691	618	703	646	631	639	705	644	646	738	691	688	641	663	637	636	718	641	623	676	633	666	664	652	675	636	680	658	633	627	686	701	644	628	617	684	662	621	637	587	664	692	655	616	659	669	640	648	701	652	621	696	661	663	716	671	705	678	668	628	670	665	705	666	627	727	658	680	640	650	670	649	694	650	642	633	652	625	659	646	625	668	605	647	664	668	677	689	662	652	632	622	642	667	638	688	683	670	604	651	650	633	629	640	690	673	693	677	656	651	723	609	649	635	673	682	669	648	667	612	676	649	657	652	643	622	676	694	654	670	660	631	642	650	655	631	649	674	675	627	630	645	644	647	678	642	704	649	707	644	663	651	637	639	671	677	686	649	647	633	689	634	628	673	618	677	642	648	680	666	657	668	655	674	665	643	665	673	642	706	666	684	634	620	617	724	671	640	676	647	645	649	635	637	649	672	648	668	653	632	658	644	650	617	668	672	611	663	685	664	681	691	691	655	628	661	664	698	668	625	646	632	695	668	631	652	643	696	628	641	699	668	641	678	717	666	657	675	664	640	683	679	698	640	650	673	663	653	634	650	638	648	673	637	682	649	655	705	631	683	652	673	667	655	660	631	649	624	665	662	651	662	659	679	659	661	720	646	640	658	656	645	660	594	653	650	642	652	668	648	650	684	624	675	680	640	671	674	691	636	675	687	700	695	692	662	656	656	667	596	632	628	619	651	616	645	634	653	640	639	649	658	670	658	624	644	643	673	622	690	659	653	680	671	674	644	652	672	664	621	628	649	658	656	651	645	618	694	646	656	635	675	637	632	682	690	679	670	636	694	661	562	685	644	643	609	672	671	622	679	646	653	662	650	642	632	636	689	650	637	683	663	650	662	679	672	664	645	688	630	650	636	674	691	636	635	644	644	628	632	643	608	649	640	651	626	659	637	640	642	675	714	637	675	619	606	650	663	656	627	633	685	647	634	665	674	687	662	640	656	643	608	682	684	660	658	644	644	609	623	627	612	660	636	631	677	648	601	678	610	696	662	663	609	646	729	652	675
40779	45572	36666	22319	16901	12082	7683	4661	3199	2642	2244	2131	1892	1559	1292	1042	915	856	744	715	652	629	571	564	519	506	417	443	409	401	378	390	406	386	341	349	340	340	376	354	312	301	327	295	292	303	283	293	302	309	268	290	280	256	254	286	291	306	276	283	298	292	303	277	272	263	297	277	254	301	282	259	248	260	264	302	290	259	299	291	269	245	282	275	288	259	259	307	279	268	304	269	224	271	271	286	303	266	246	275	260	278	286	252	243	247	243	254	273	253	281	267	261	250	265	262	285	249	258	249	304	245	268	278	262	267	305	243	296	282	270	249	254	265	247	281	303	257	276	270	251	263	275	279	282	248	289	275	264	280	242	258	269	284	297	301	239	259	270	251	255	286	270	270	264	272	269	251	262	295	285	263	229	269	256	277	276	269	266	256	287	260	263	286	271	276	248	247	251	263	267	259	262	292	249	271	266	273	281	253	275	266	263	254	256	269	260	285	270	288	279	289	287	271	268	288	278	268	295	265	278	251	273	256	255	270	281	263	247	245	275	248	260	271	270	275	236	258	271	299	289	287	269	250	281	276	287	249	279	267	276	267	269	256	256	271	250	272	262	255	281	259	256	268	259	240	273	263	246	282	280	255	261	277	252	266	267	220	264	231	273	261	262	262	289	288	223	294	294	245	264	252	288	269	261	256	267	302	256	270	250	254	275	285	276	249	271	254	290	253	276	301	273	272	250	256	267	242	275	283	290	260	289	254	269	260	296	267	238	265	255	256	284	260	272	282	270	296	273	256	289	269	293	249	248	239	301	268	285	247	257	282	247	268	271	273	232	272	254	257	282	270	258	260	243	235	275	278	299	295	285	277	227	241	264	244	286	283	269	275	287	271	258	287	257	280	247	262	258	249	258	246	259	265	237	265	262	248	237	286	267	264	271	274	268	250	245	257	255	264	288	214	253	282	253	288	260	247	242	267	233	267	283	248	274	296	286	260	272	238	234	256	264	300	266	289	265	283	264	262	261	269	258	295	237	275	289	238	264	282	260	256	275	269	239	276	308	276	303	279	270	266	261	246	262	250	283	255	288	239	258	240	266	261	282	254	245	290	278	256	279	256	260	272	271	270	287	239	250	249	318	270	267	275	278	258	261	237	292	257	255	264	262	255	248	279	284	290	281	269	283	255	291	260	276	273	250	261	285	272	259	269	288	317	264	250	268	269	276	250	301	260	273	249	263	278	282	285	269	230	259	303	289	266	278	257	249	278	269	307	262	259	263	257	284	275	256	252	246	275	289	261	306	293	270	280	278	268	260	252	260	274	283	271	274	254	251	275	257	259	248	262	233	238	253	267	248	249	281	249	286	283	281	274	238	269	240	257	256	269	275	244	293	256	264	273	284	265	267	239	277	296	258	261	257	269	254	255	268	286	284	274	260	282	271	272	231	268	296	279	292	243	264	272	280	272	289	254	249	281	286	267	259	253	261	266	284	253	296	255	281	279	264	267	261	265	285	266	281	265	265	260	268	290	260	255	258	254	239	303	295	258	257	270	291	256	252	285	245	285	269	277	256	293	259	284	289	261	285	248	260	259	270	283	303	299	233	307	268	285	243	266	264	260	284	261	285	237	251	290	283	244	267	284	294	269	257	265	265	251	243	291	269	265	254	302	236	241	262	284	282	273	277	268	284	262	272	260	278	265	270	249	260	262	271	281	244	263	282	225	253	291	265	256	257	283	282	256	258	251	279	277	280	260	285	267	321	291	277	295	263	224	249	252	263	276	273	256	283	282	242	282	268	292	255	261	272	252	259	264	305	253	266	247	273	278	275	286	275	279	288	258	288	266	286	269	260	281	274	265	265	252	249	271	244	251	278	224	283	271	267	284	278	267	250	278	261	283	285	244	283	237	297	265	247	270	266	271	270	243	299	260	263	282	284	274	254	279	249	268	288	292	268	270	278	274	267	291	254	263	262	270	276	243	278	281	288	291	294	276	249	287	277	274	271	282	287	254	271	254	242	269	262	244	280	282	256	269	253	264	252	273	264	271	248	304	265	240	301	268	236	254	294	239	260	265	262	268	254	265	267	295	270	272	286	299	252	264	270	281	242	266	262	270	272	271	267	260	247	280	273	268	258	279	258	276	285	291	255	263	280	280	257	288	248	270	249	282	276	263	285	286	274	272	271	252	275	262	271	248	246	279	242	254	268	251	253	263	285	264	273	279	273	254	256	272	269	246	269	259	275	295	271	258	265	275	264	280	279	253	278	246	282	279	272	304	283	246	267	268	283	250	281	298	260	258	246	266	260	294	255	283	279	286	238	299	284	305	252	275	273	264	274	282	269	298	275	266	284	273	275	253	266	238	256	281	252	281	275	239	287	249	288	256	284	273	261	236	253	287	288	259	278	266	288	296	286	278	288	275	252	251	282	268	264	278	271	291	288	277	299	299	274	274	270	250	261	271	260	284	249	268	250	260	247	246	283	262	269	276	278	255	253	243	284	246	280	233	254	247	262	250	290	256	281	289	282	301	308	273	276	224	270	259	246	258	251	253	243	241	273	286	259	237	281	276	283	253	309	269	258	279	256	262	284	260	267	259	272	266	296	279	278	261	289	272	274	266	268	289	255	261	294	283	260	257	250	273	254	285	275	272	252	278	287	257	262	267	260	314	265	278	250	239	267	282	254	253	302	275	273	283	264	272	286	269	250	249	285	276	255	279	286	272	280	267	250	256	256	272	252	279	258	289	257	258	250	282	265	272	263	288	271	264	272	264	256	287	248	278	241	248	289	283	271	243	263	266	261	257	287	272	273	267	273	277	250	304	264	264	236	316	258	253	259	267	278	259	279	258	272	275	254	256	255	240	285	257	263	260	269	264	277	267	273	283	285	279	272	240	240	286	271	254	271	278	245	263	259	268	312	268	247	267	270	271	266	288	286	247	300	266	258	260	286	285	258	268	261	277	261	277	283	264	259	254	258	262	290	252	266	276	264	283	264	288	268	242	274	285	266	265	260	305	294	270	281	261	276	301	257	281	235	262	244	264	285	285	271	279	277	243	241	267	264	261	262	281	286	258	296	271	257	245	266	254	268	258	261	274	280	273	261	281	273	266	248	261	273	296	275	290	224	244	254	262	264	237	292	287	223	262	296	282	298	261	267	281	294	298	282	260	247	292	274	268	250	287	265	270	283	266	276	245	267	266	272	248	248	252	274	254	273	254	257	260	266	283	238	266	253	269	266	265	233	259	278	245	270	273	263	285	269	261	305	274	257	270	284	260	263	254	259	300	256	258	222	255	314	248	239	279	299	266	253	252	250	271	286	239	280	253	264	271	272	244	252	245	275	279	294	279	276	294	266	265	290	261	279	269	278	269	280	272	248	249	258	264	273	244	279	243	264	281	276	258	267	263	265	271	255	312	301	281	273	279	268	244	268	280	260	289	257	234	266	260	275	259	288	273	244	261	254	254	242	269	253	266	284	291	263	253	262	291	272	269
29729	42062	30751	20356	18373	17827	15700	13040	11388	10503	9875	9779	8901	7569	6282	5424	4727	4480	3703	3726	3339	3050	2797	2679	2548	2351	2054	1746	1511	1539	1612	1644	1653	1448	1500	1483	1455	1265	1208	1111	1097	1134	1065	982	984	953	898	845	818	792	811	776	718	663	755	749	708	741	740	749	754	748	767	703	739	707	684	703	692	738	667	708	716	692	675	663	637	652	669	689	633	660	660	657	705	697	655	641	708	644	701	657	682	672	650	655	672	705	653	686	695	673	686	644	664	695	700	697	655	682	607	655	656	669	652	711	668	659	687	681	628	664	669	632	692	680	630	655	669	635	688	639	697	641	636	668	721	698	666	691	668	621	671	656	695	681	653	628	665	680	669	644	675	649	645	664	635	647	672	646	688	589	672	644	685	679	699	680	642	638	653	686	650	616	669	670	662	668	611	697	662	613	630	729	675	677	625	683	692	694	646	634	661	688	667	652	691	701	671	716	609	649	698	679	684	623	681	660	673	687	666	678	675	699	687	635	677	640	634	694	676	643	685	690	631	648	659	705	645	720	669	625	683	688	642	685	694	671	660	669	637	684	651	702	656	666	625	681	669	661	639	662	665	670	670	625	667	658	660	651	693	649	697	649	638	670	660	695	636	696	677	670	663	692	658	660	671	718	629	635	632	724	649	627	699	656	658	672	630	624	681	614	660	720	692	661	631	680	613	671	709	670	653	670	632	690	677	669	659	656	672	647	658	637	656	707	640	692	679	701	653	651	677	662	638	690	639	645	644	645	651	665	662	673	647	656	665	678	723	686	653	650	639	690	686	680	675	687	711	685	654	677	665	617	676	676	653	681	675	669	637	660	683	635	608	687	685	643	674	622	669	672	747	649	646	659	688	687	612	627	684	663	667	657	687	656	624	660	668	657	654	689	643	638	634	714	661	661	665	668	641	623	708	664	620	673	650	641	643	675	657	652	630	606	665	690	705	635	646	623	718	684	723	650	661	615	682	723	628	660	688	683	709	676	631	641	692	691	680	627	677	712	603	671	630	705	642	656	666	680	648	704	673	686	671	687	643	645	647	670	711	681	656	639	663	644	663	688	665	643	685	710	650	643	675	696	670	692	704	695	657	642	680	699	672	660	723	681	667	661	656	603	637	674	635	670	673	625	675	650	647	655	743	627	636	670	674	651	683	685	645	717	637	726	677	689	688	649	633	658	663	695	642	640	667	685	662	654	659	611	670	653	642	648	686	674	627	709	670	677	717	712	630	619	679	649	656	676	620	709	670	689	611	651	650	688	632	699	711	681	660	677	673	663	677	676	668	715	658	684	696	686	634	683	627	683	613	656	628	667	689	665	650	681	678	652	680	626	660	663	634	691	719	675	658	627	729	671	710	641	628	595	675	688	678	631	654	674	652	644	665	692	677	653	632	738	660	644	657	672	652	660	649	670	652	652	684	655	693	687	657	622	691	653	654	723	684	654	668	696	673	682	678	665	658	652	648	655	667	623	650	644	673	635	671	676	669	726	644	700	622	669	649	663	684	647	673	653	680	663	716	625	642	688	688	650	671	703	707	646	625	692	662	640	633	683	680	639	634	663	685	684	661	700	700	642	672	682	685	685	652	674	660	677	646	636	650	674	626	704	649	661	664	689	672	724	702	664	674	680	676	670	672	647	654	619	652	676	690	694	692	666	652	654	710	602	625	669	679	685	698	671	684	714	709	670	692	625	719	650	708	688	638	664	730	660	671	644	681	686	665	672	660	658	651	681	663	675	710	671	676	641	612	622	644	680	662	648	673	607	652	666	666	680	659	635	630	674	687	671	691	699	631	645	646	679	638	729	678	693	645	634	653	674	654	646	658	716	696	638	673	647	646	639	653	680	665	673	632	680	638	700	639	649	705	685	643	691	675	672	646	670	671	713	682	659	662	678	684	663	652	644	680	640	642	654	611	689	627	632	647	655	636	670	682	668	690	666	659	712	657	675	660	653	662	676	718	636	652	690	616	670	671	696	664	687	610	651	664	684	686	676	714	683	645	701	662	726	690	649	695	630	618	659	663	663	672	673	652	695	640	653	737	677	684	671	643	664	645	663	658	643	684	624	659	684	719	693	630	662	666	618	655	647	659	621	629	669	680	674	690	636	613	708	666	658	668	632	643	663	697	658	659	633	720	752	663	646	711	709	689	625	675	658	691	682	670	664	671	636	655	632	614	648	657	673	690	686	692	690	692	655	633	640	657	673	645	668	660	681	646	688	631	681	607	678	697	696	665	694	650	623	660	624	643	681	654	618	637	654	666	645	664	633	650	654	621	648	669	645	660	655	652	632	678	681	641	632	643	684	667	661	683	674	643	684	674	658	635	688	646	729	678	609	687	698	660	658	675	622	667	665	659	665	628	675	634	651	663	645	641	656	625	694	671	659	655	655	657	687	616	652	656	637	678	711	630	642	617	699	659	634	652	700	670	676	711	678	685	612	693	689	621	663	666	666	687	641	692	683	630	683	725	670	688	614	649	643	636	656	665	647	719	653	648	643	619	630	686	660	686	657	616	665	635	670	669	662	711	688	692	687	660	680	677	659	693	654	663	697	659	616	652	666	680	660	678	678	681	650	696	664	671	654	686	693	687	638	694	728	666	687	642	677	636	647	702	670	634	638	674	659	666	632	672	660	677	660	654	663	634	648	664	663	690	671	723	688	638	647	673	686	668	650	621	658	684	671	638	621	654	678	751	721	695	710	619	615	635	646	684	653	668	645	665	641	675	650	659	588	687	678	675	643	631	647	597	672	659	651	671	646	660	657	646	660	639	685	620	689	646	667	654	662	682	647	678	691	641	697	654	670	638	695	658	712	712	630	674	630	670	659	678	664	667	689	651	687	664	709	631	658	653	714	650	644	684	651	608	666	684	684	662	657	658	654	706	652	646	653	641	658	648	660	661	698	648	657	640	617	644	655	674	733	626	722	682	665	661	633	660	633	645	634	698	627	669	713	647	668	709	652	685	660	621	683	653	664	646	656	663	657	684	612	630	664	660	653	657	696	651	665	672	702	679	663	657	685	654	648	659	626	665	690	652	682	680	695	610	696	693	645	617	704	714	650	728	629	730	678	690	656	648	645	688	643	688	646	650	656	691	650	673	679	674	642	686	683	708	652	686	718	677	624	697	680	680	679	683	640	662	681	667	645	650	661	673	675	679	670	695	615	676	672	685	650	661	651	670	652	627	658	646	637	708	679	687	652	743	630	601	646	659	647	719	649	641	646	642	668	628	680	691	620	696	649	655	660	669	714	640	651	689	656	647	655	640	642	724	642	678	675	672	677	665	656	651	690	666	689	650	683	661	644	666	647	696	626	629	619	649	637	638	676	672	677	697	645	697	676	688	632	660	709	635	692	651	681	667	627	628	668	662	668	662	609	670	717	664	626	699	679	652	603	673	659	697	651	711	688	669	686	696	658	629	634	627	697	722	701	673	684	619	663	683	632	677	625	628	671	582	659	693	688	671	687
49151	44809	36134	23404	21565	18965	12674	7515	5288	4060	3416	3207	2927	2553	1844	1739	1345	1197	968	941	910	799	787	723	713	600	509	446	407	424	438	451	475	407	433	384	394	402	377	338	297	340	359	328	295	312	318	290	302	284	275	301	271	268	264	282	287	281	270	266	233	235	243	254	310	245	282	258	268	263	255	261	258	252	255	255	276	267	255	253	251	267	253	270	267	236	285	254	239	265	279	255	283	248	296	233	267	269	261	242	239	251	268	244	245	254	251	274	263	262	264	254	264	269	254	270	264	249	269	245	273	242	267	259	253	298	233	219	277	246	261	250	236	245	267	249	217	266	238	249	265	235	242	264	248	257	234	250	262	240	243	251	286	255	272	252	212	245	271	238	215	279	262	252	260	257	248	268	241	267	249	256	262	260	240	256	245	223	257	253	253	229	225	236	247	286	279	252	254	261	272	204	267	274	257	275	249	277	255	236	269	275	263	273	249	263	266	220	271	275	247	253	218	234	242	257	252	247	267	236	248	247	289	235	233	248	269	245	245	277	241	267	261	259	251	233	218	243	260	250	257	242	265	257	271	254	242	242	243	263	261	240	275	249	256	247	260	249	232	254	237	268	258	233	268	243	248	258	239	241	262	272	275	282	277	254	243	251	259	254	243	231	257	252	244	258	225	229	232	246	257	257	265	264	237	256	231	216	263	246	288	244	227	244	245	261	251	234	282	270	257	249	266	246	288	275	243	262	260	244	264	231	255	253	248	225	254	263	242	255	251	220	248	259	259	283	243	261	241	254	260	235	272	266	257	258	267	268	245	288	256	223	243	237	230	284	263	262	248	248	253	272	238	232	252	254	250	222	251	255	272	249	252	240	256	277	297	245	245	255	264	220	240	268	260	260	265	267	260	244	252	279	283	221	256	277	258	221	269	264	279	256	272	279	246	265	245	259	236	255	251	285	232	246	261	245	214	245	267	287	276	231	262	227	230	257	246	280	237	249	244	262	241	240	248	270	254	244	230	235	253	226	243	265	242	272	228	252	292	257	269	233	275	270	244	258	250	238	262	240	273	227	235	258	224	242	286	273	257	241	262	260	232	240	229	283	230	258	270	247	257	238	280	251	247	239	257	256	259	235	272	246	233	253	238	257	256	268	252	254	265	277	243	269	256	245	236	238	252	255	253	253	262	250	251	289	293	260	262	234	232	229	271	255	234	267	232	250	278	265	265	272	265	227	231	273	258	268	266	276	246	270	249	270	272	241	250	241	259	221	226	265	254	246	238	263	264	269	251	242	259	266	250	249	265	235	274	241	291	285	278	250	280	272	250	253	238	251	216	255	252	267	259	257	252	280	248	235	258	278	259	249	213	280	273	252	293	244	281	237	250	268	267	242	247	251	244	250	251	262	248	263	271	270	250	258	244	271	250	249	247	264	244	248	264	235	251	251	278	254	232	257	273	256	244	255	261	258	250	274	281	245	265	245	229	286	251	274	219	262	271	223	244	244	262	228	263	258	260	264	258	240	224	234	261	248	247	240	273	227	269	265	244	234	239	208	250	262	242	279	232	257	248	257	263	242	248	252	247	234	259	245	288	254	271	238	233	245	236	269	242	253	239	284	243	270	223	266	236	246	265	239	235	249	234	227	267	253	257	237	228	257	255	244	263	270	258	274	266	232	220	263	269	262	257	258	285	269	266	252	249	255	270	252	243	242	234	236	249	255	245	264	281	252	257	244	250	257	249	215	276	258	254	266	277	233	225	286	268	260	255	250	252	260	268	254	245	259	264	244	255	252	262	251	268	239	239	297	258	243	250	261	256	263	231	229	231	269	262	239	268	222	266	263	265	240	260	232	259	241	260	232	241	234	249	275	264	238	247	219	264	260	221	248	257	261	265	248	230	235	257	266	264	243	289	252	251	280	235	238	249	233	268	232	273	235	266	248	248	288	286	254	279	245	243	251	257	298	257	260	219	229	243	236	261	257	241	259	244	267	267	235	289	241	261	278	229	238	277	242	270	250	290	251	250	257	281	256	274	281	225	259	248	235	273	224	270	236	245	247	266	281	230	233	294	238	247	237	267	271	231	258	238	282	255	250	262	270	245	245	245	215	245	263	275	274	249	273	236	270	248	275	273	239	225	240	232	248	286	277	239	271	244	256	253	259	252	258	264	259	252	253	256	260	249	253	265	264	241	272	243	243	247	235	276	229	226	263	278	261	278	251	247	233	249	265	266	247	217	241	263	241	262	238	281	263	256	261	231	246	284	262	252	279	264	246	248	249	272	251	228	247	268	242	247	269	282	216	260	239	246	259	225	243	276	275	265	279	259	239	251	256	254	282	242	220	272	197	274	250	251	246	255	269	257	244	252	254	233	257	257	271	269	300	280	262	281	286	269	241	252	264	267	236	231	261	236	250	266	242	270	274	275	258	246	273	277	256	268	263	251	258	256	250	280	264	265	230	255	247	247	270	268	227	282	247	254	253	242	254	245	263	276	256	271	264	274	241	292	261	236	270	272	262	266	237	272	276	265	238	268	255	252	245	257	260	304	270	262	237	274	239	262	261	254	254	247	244	255	249	249	249	269	276	280	260	245	269	239	268	259	246	240	261	230	295	217	260	256	220	256	294	246	319	250	247	246	265	248	263	256	247	258	255	241	247	257	252	260	253	243	268	248	261	271	256	247	246	250	267	223	268	256	248	259	237	230	244	271	261	263	281	266	236	241	240	256	249	247	253	254	236	255	287	232	243	271	233	275	280	258	252	244	278	272	267	276	252	260	238	279	270	254	251	241	238	272	247	253	255	265	264	267	254	269	239	268	259	240	258	279	254	299	277	257	266	212	281	231	249	269	245	232	259	251	257	246	284	234	262	253	247	250	238	242	284	289	254	223	231	262	247	268	250	253	223	235	267	232	219	243	239	259	256	289	292	278	239	243	231	233	221	255	263	234	261	273	275	267	264	273	255	259	268	249	242	246	284	258	285	278	243	257	295	260	288	258	249	265	259	273	243	231	258	233	254	263	258	289	261	260	265	227	246	259	287	256	258	259	248	228	277	250	265	267	242	251	244	272	315	303	263	255	246	245	252	257	281	227	253	285	252	284	271	252	255	267	274	257	239	241	246	278	257	258	272	246	258	251	243	271	231	274	293	253	266	283	276	275	265	239	250	230	270	234	237	283	256	258	269	259	252	268	245	257	268	257	240	270	250	245	243	258	228	259	264	254	236	274	246	267	266	236	255	258	245	260	287	245	250	269	244	256	267	274	262	245	276	251	262	257	247	248	238	235	233	259	237	277	236	247	257	257	233	228	261	242	251	252	239	259	287	247	242	275	263	249	267	248	254	241	219	241	248	275	258	270	288	241	275	246	249	251	268	261	251	248	262	239	217	239	245	262	272	233	269	265	238	266	273	253	285	260	262	254	258	244	244	265	269	235	249	248	267	257	225	262	258	269	268	251	253	266	267	263	263	263	248	247	266	252	254	243	264	243	238
37633	45382	33938	24785	23532	22960	20382	16797	15910	14407	13537	13449	12399	11133	8773	8192	6788	6514	5322	5152	4844	4544	4352	3922	3616	2968	2496	2052	1928	1915	2108	2145	2116	1761	1768	1704	1587	1503	1403	1325	1247	1217	1205	1100	1028	963	970	877	887	845	760	799	726	715	706	756	727	731	747	682	686	760	686	674	658	669	654	644	664	667	663	628	647	650	662	623	609	661	616	666	611	652	652	634	658	668	601	621	605	634	608	618	624	607	618	590	613	593	625	610	601	627	637	637	691	683	633	652	616	636	667	629	617	595	613	621	648	611	634	600	651	641	625	630	583	638	625	573	628	648	660	637	621	576	642	647	621	639	651	640	607	602	633	599	649	631	564	619	638	630	648	590	635	665	660	614	572	626	646	644	608	648	619	638	613	586	602	628	633	604	630	638	611	657	640	631	614	626	621	701	597	621	645	611	593	618	626	675	616	649	600	658	652	602	641	604	585	637	617	604	621	576	607	648	622	620	635	622	663	663	595	680	633	637	625	581	603	591	680	595	629	629	640	643	654	604	633	620	583	619	604	620	616	642	655	626	613	627	623	673	636	574	637	632	644	603	626	632	666	634	613	624	604	661	597	589	625	605	598	638	663	599	610	599	632	645	660	666	611	603	653	661	590	637	661	629	631	615	597	596	602	615	600	660	681	687	660	634	598	643	695	588	610	630	615	628	615	652	639	649	640	619	599	634	643	632	623	620	606	614	603	643	625	637	654	627	607	659	637	588	622	617	660	645	613	588	652	598	626	666	642	639	614	623	576	627	603	617	582	644	607	596	605	642	603	640	599	656	636	636	594	612	639	642	636	640	605	659	599	616	644	640	616	609	592	607	592	627	607	630	625	607	598	612	678	607	625	617	638	629	627	612	614	603	596	636	667	594	609	623	658	604	645	594	633	602	658	616	678	668	609	605	566	600	626	605	685	598	642	622	661	651	636	634	629	616	584	623	649	629	617	625	629	659	624	643	639	652	617	605	614	608	636	616	594	606	649	608	648	604	652	629	620	663	669	577	617	692	660	639	610	625	625	597	639	599	690	641	633	615	612	636	583	628	619	634	655	638	620	639	644	589	642	674	605	608	602	626	653	634	638	625	634	592	587	632	639	605	632	634	628	642	621	692	612	623	643	617	620	615	633	606	618	579	623	607	577	625	666	648	653	615	608	633	655	667	663	636	621	611	646	627	625	639	644	669	605	658	627	599	624	594	654	626	668	600	670	627	610	615	626	656	611	621	623	625	646	613	586	674	631	623	613	623	612	620	657	628	573	614	638	638	666	613	632	594	644	617	611	631	642	617	620	633	605	655	617	609	642	591	639	623	620	604	622	569	567	636	622	641	598	606	630	611	663	629	613	610	642	621	612	644	632	631	579	601	604	661	604	651	635	649	621	630	639	640	624	654	661	646	606	653	633	678	665	633	626	621	639	603	618	611	620	642	627	626	653	651	614	636	650	592	610	611	615	594	640	620	653	615	605	606	631	624	585	651	636	603	660	617	650	663	609	580	616	648	624	653	630	609	637	602	659	609	608	594	640	637	591	614	643	639	652	608	567	683	649	643	604	671	644	594	594	632	629	605	661	625	646	649	637	621	649	646	584	626	608	624	654	632	615	610	601	656	671	633	616	578	672	642	607	644	657	608	661	622	657	623	605	619	629	631	608	628	573	692	605	628	600	630	642	623	631	642	602	593	604	646	607	598	642	625	635	634	637	667	597	645	657	597	615	615	645	620	626	634	686	610	630	633	601	614	660	596	640	624	613	649	640	642	642	617	601	622	616	638	603	650	574	627	632	612	660	658	614	615	609	611	645	608	609	626	617	662	664	602	640	631	628	627	641	653	641	667	604	604	657	625	597	649	581	625	661	672	642	616	628	622	646	653	612	640	616	600	636	636	682	642	561	628	618	599	697	623	643	642	640	643	621	602	621	658	623	636	623	595	652	609	617	625	636	597	611	651	596	639	682	619	643	614	625	645	634	652	594	651	676	642	622	631	681	639	608	662	643	636	621	643	604	653	647	635	609	607	618	657	695	607	627	646	633	631	698	637	591	641	632	592	644	602	651	637	663	689	630	640	619	603	610	637	630	593	667	627	593	642	629	590	623	659	642	617	624	668	619	635	595	630	596	577	642	620	632	619	632	622	667	596	661	595	607	626	604	617	575	605	598	648	669	624	601	583	598	613	625	618	640	577	654	616	664	632	673	677	649	627	609	636	594	652	606	656	663	635	589	600	634	599	635	621	665	594	633	608	592	606	633	609	679	625	642	613	605	622	631	641	640	574	664	635	592	642	619	659	615	618	641	571	624	684	606	636	641	633	641	670	598	644	587	601	635	627	601	608	634	643	586	655	609	615	634	617	638	644	649	648	606	610	615	591	612	637	640	596	607	598	647	634	628	633	629	646	605	610	619	670	636	614	627	626	585	633	627	638	576	639	589	626	629	645	647	630	651	609	620	631	611	638	604	651	632	645	644	582	646	636	613	601	601	583	610	625	607	619	636	616	658	598	589	655	643	591	615	629	603	643	632	608	582	632	664	650	631	696	641	630	632	654	639	649	614	615	614	648	626	626	629	611	610	666	625	681	627	622	592	640	589	618	640	635	642	607	638	666	649	608	610	636	618	647	630	594	619	611	595	584	629	660	619	678	647	642	622	638	622	678	631	613	619	595	564	591	626	626	616	624	610	604	642	672	653	597	649	650	620	675	645	678	677	595	635	646	630	629	632	631	652	602	666	630	610	646	658	658	653	645	657	634	603	610	635	633	595	619	675	619	616	621	632	666	625	671	636	631	653	601	592	601	638	587	639	654	599	630	655	618	635	619	610	597	586	617	603	619	614	620	638	599	620	665	629	593	672	647	658	597	629	656	588	598	613	635	600	607	610	611	626	631	611	664	633	634	638	716	657	607	589	650	661	661	567	624	641	587	667	672	615	665	642	677	610	591	659	619	668	630	598	618	611	580	634	633	659	677	669	649	661	587	651	620	652	625	627	590	653	592	596	649	607	678	638	615	620	641	631	621	614	633	665	629	598	615	635	594	599	632	628	631	624	582	618	632	619	649	643	614	636	617	662	648	619	603	633	679	644	640	652	634	622	694	667	633	634	607	616	638	633	602	591	664	610	603	599	623	638	605	606	614	640	641	653	654	651	615	638	654	615	632	655	638	616	659	647	620	623	661	587	608	611	628	624	601	650	600	630	605	642	641	655	602	686	640	606	600	648	611	615	657	614	657	677	632	649	621	614	586	669	617	663	681	675	637	634	692	602	618	641	647	642	642	609	590	652	624	613	653	654	671	616	646	607	647	631	614	584	646	603	638	626	648	664	652	638	619	647	624	643	672	625	601	604	593	601	640	571	646	613	597	650	645	633	615	636	600	630	638	651	637	622	666	640	627	648	646	619	615	607	617	623	614	615	623	611	585	637	650	602	645	590	611	644	577	640	628	664	626	649	632	626	628	623	588	649	653	621	646
15616	14238	10111	4725	3156	2316	1823	1494	1276	1126	1076	878	835	705	646	563	521	527	476	463	456	449	437	366	381	345	293	306	336	293	323	341	309	338	323	286	310	299	298	267	272	271	277	299	298	267	287	258	272	266	269	264	296	243	272	241	292	279	275	243	257	281	284	240	287	272	255	266	272	249	273	261	263	262	247	252	278	252	258	253	247	233	265	277	241	275	277	260	240	266	289	259	252	248	251	254	261	283	276	271	262	268	245	256	242	228	259	267	263	270	258	242	272	297	252	253	235	271	287	268	257	247	288	249	235	241	273	255	293	246	275	244	257	239	225	254	267	244	244	277	275	267	242	247	252	264	289	268	283	255	241	254	278	231	258	261	238	251	252	252	253	282	273	254	266	252	248	254	277	265	257	265	249	247	239	262	285	265	278	205	240	296	251	286	274	264	257	276	247	258	263	215	273	269	257	248	246	248	279	245	261	279	276	264	273	259	263	253	253	240	277	245	205	293	264	264	261	273	246	258	257	249	247	266	231	238	258	251	266	254	254	254	265	259	272	244	238	241	237	270	249	250	256	270	286	224	282	268	244	256	288	266	266	243	257	243	255	245	257	261	305	278	246	300	243	263	285	273	281	286	274	248	273	269	259	267	247	267	273	257	266	243	247	270	288	249	271	303	236	275	221	241	250	250	266	255	278	295	269	288	249	270	260	243	248	245	237	257	279	276	282	244	266	259	222	241	252	276	249	252	258	269	248	243	282	246	310	255	238	252	268	254	240	256	250	261	268	259	246	262	233	257	277	243	234	291	263	253	263	260	242	246	215	287	263	254	248	275	265	257	291	310	257	270	234	265	276	266	272	229	287	240	245	270	269	236	299	264	276	307	261	271	234	270	252	261	276	264	255	241	241	260	284	247	265	261	243	247	240	257	265	228	216	265	290	269	256	251	259	271	268	300	253	279	253	255	231	261	273	265	252	249	257	230	247	219	253	249	267	253	290	311	285	249	272	284	240	224	253	245	258	267	284	267	265	293	263	247	273	269	256	258	268	246	283	290	255	263	238	221	247	248	251	262	215	262	249	259	273	252	245	224	237	264	239	250	249	256	258	270	261	235	268	247	271	256	241	275	239	243	263	262	265	240	225	283	259	281	246	290	249	233	280	235	274	275	285	260	257	259	262	221	247	261	251	235	236	261	283	261	248	245	254	251	238	265	246	232	252	271	227	273	231	268	249	241	263	263	261	249	297	255	257	273	268	258	256	268	265	239	248	239	272	236	266	271	244	280	275	275	274	238	245	268	222	269	245	244	291	264	279	239	235	268	266	251	271	283	261	239	237	264	290	258	255	294	274	255	279	258	254	297	278	275	290	269	269	267	259	279	275	232	261	251	291	276	262	268	245	247	260	269	250	269	267	240	221	270	294	254	261	287	260	290	262	227	273	272	253	252	273	277	245	260	282	244	275	251	275	259	239	286	273	275	245	253	248	271	256	261	244	278	263	264	305	255	285	247	253	252	273	271	257	277	243	269	264	281	275	258	241	268	257	251	270	259	255	269	291	285	257	259	246	290	278	256	250	274	229	242	267	247	253	267	259	239	270	258	263	263	225	273	288	258	296	276	283	251	276	257	247	271	259	272	227	233	246	258	247	289	260	259	269	247	265	258	288	270	269	264	266	271	259	250	249	240	283	269	263	264	249	243	263	265	270	246	254	308	281	269	264	249	254	271	238	271	252	274	267	264	277	279	264	230	249	265	273	258	260	272	246	235	250	260	289	251	279	292	249	242	256	279	271	260	234	244	270	257	261	297	253	265	266	228	285	261	302	222	257	247	256	253	250	246	240	270	251	272	271	257	237	262	248	243	295	259	237	230	255	261	255	249	260	252	257	263	268	253	259	258	274	276	256	266	284	276	246	257	274	238	246	254	268	277	298	261	259	299	279	250	279	237	256	221	281	234	273	234	246	241	276	249	255	283	258	325	269	253	224	242	293	283	239	276	250	273	255	275	265	241	269	257	264	247	247	263	283	294	254	234	281	272	267	283	256	234	261	261	277	243	265	256	291	263	279	275	259	272	261	281	245	306	258	276	241	255	222	255	272	241	250	249	279	295	254	244	307	292	263	251	277	236	263	230	255	210	283	252	254	293	256	261	220	265	235	236	277	272	255	242	269	287	268	272	251	250	258	244	236	298	299	253	244	271	252	260	234	296	263	276	285	286	251	268	260	238	305	268	260	228	257	281	263	266	262	269	280	257	273	240	247	260	288	277	296	229	272	266	250	273	250	265	259	257	260	251	275	230	276	261	264	262	261	255	261	268	271	257	297	240	289	241	267	266	273	245	262	277	285	281	291	273	282	261	276	252	266	269	273	239	270	253	233	290	248	259	277	242	257	254	254	257	245	237	296	269	267	255	257	255	261	265	248	285	260	255	262	267	236	234	279	259	245	238	228	219	279	249	315	219	278	290	259	216	270	270	223	259	229	278	268	246	293	260	277	279	257	267	315	255	260	283	254	248	277	263	241	247	277	269	226	285	260	263	264	253	265	263	266	250	268	257	256	255	258	286	261	247	261	236	281	277	256	240	238	257	278	249	290	261	256	278	271	278	270	252	253	246	248	250	261	259	245	237	236	252	315	274	261	226	271	279	253	280	272	289	259	255	254	305	245	277	241	280	231	289	243	263	287	232	265	242	265	254	257	274	249	302	243	277	270	248	247	250	265	247	235	287	282	245	285	265	280	304	260	269	273	245	244	233	279	222	264	296	255	236	262	262	270	233	263	251	299	263	277	239	270	270	239	261	267	256	260	275	246	277	296	268	257	295	248	260	244	252	242	274	262	262	261	261	267	272	267	224	273	236	244	284	265	260	244	268	251	240	247	272	278	276	284	249	279	251	237	237	256	287	268	268	289	268	262	275	243	225	269	230	257	249	237	259	210	228	275	242	246	284	250	257	256	258	239	263	254	261	262	251	235	264	263	253	246	270	245	261	282	250	258	270	269	266	256	269	285	272	298	260	243	234	251	271	282	245	259	281	291	272	263	231	237	255	301	256	264	262	253	260	282	265	266	252	236	238	285	271	267	232	258	256	257	257	272	244	262	268	259	295	266	272	263	220	278	255	278	244	246	236	246	271	254	285	266	268	246	260	262	243	282	265	267	249	255	269	229	284	260	245	248	248	279	256	278	237	257	248	281	244	238	259	276	257	260	266	250	250	268	259	265	251	259	264	291	279	271	234	272	274	256	257	259	286	281	223	267	251	279	285	250	263	265	225	268	237	283	257	243	273	276	268	272	235	243	242	264	262	275	242	259	269	244	263	256	252	241	253	270	255	248	248	244	259	230	276	263	302	245	247	259	275	236	271	259	243	228	243	264	273	276	281	261	246	248	276	267	281	266	257	254	273	267	249	302	262	271	265	244	255	253	248	265	277	276	274	284	301	248	236	242	277	284	232	239	243	228	259	268	265	260	236	251	249	250	286	234	255	256	258
10632	15201	13545	10814	9814	8689	7774	6741	6100	5631	4971	4456	4079	3371	2958	2696	2569	2558	2238	2150	1991	1995	1896	1712	1468	1326	1156	1115	1136	1191	1244	1273	1217	1148	1095	1068	1013	976	1004	887	849	865	871	921	797	781	794	780	783	733	745	701	691	671	694	680	710	694	688	767	655	715	700	680	662	701	664	665	677	626	648	681	664	692	685	644	686	610	649	660	665	702	636	633	656	638	653	630	647	664	637	662	649	711	658	652	611	645	664	705	675	635	615	648	625	663	632	687	673	593	620	658	628	668	603	668	640	657	675	650	656	667	681	661	666	643	656	637	707	612	623	659	621	674	620	658	661	632	640	652	635	679	723	651	712	661	637	632	650	637	638	635	686	662	658	651	615	653	655	655	651	625	615	659	630	693	644	674	609	654	624	640	648	665	626	677	644	680	653	656	652	641	654	605	628	613	640	656	692	647	671	640	690	653	642	678	659	678	638	659	630	678	655	637	651	653	653	652	687	642	651	651	666	663	637	672	676	640	614	649	675	677	630	675	679	632	655	656	608	616	656	628	634	684	695	658	610	646	697	626	639	608	685	624	644	635	637	684	709	663	674	594	626	633	663	631	671	687	674	694	654	664	649	668	647	626	630	637	669	675	676	667	692	662	682	668	671	658	661	677	675	696	664	669	682	672	692	662	667	638	640	620	647	632	583	649	632	624	675	667	624	606	665	666	665	665	636	613	654	642	680	654	605	692	699	665	645	681	660	674	655	670	669	708	626	670	635	690	717	681	651	617	609	658	641	632	661	695	633	638	674	686	659	687	696	636	696	648	633	615	652	640	665	663	666	659	691	694	681	667	656	650	667	648	666	669	687	633	649	635	631	655	632	650	676	626	672	680	647	672	651	677	651	657	615	670	674	619	669	608	671	685	662	644	634	665	638	643	702	677	667	661	615	677	679	638	626	640	662	633	648	649	639	668	673	644	653	658	650	664	641	692	611	657	635	632	687	661	650	630	686	659	637	565	605	650	685	626	626	684	670	685	671	660	643	682	636	655	653	616	653	653	692	678	643	674	609	650	630	683	616	645	635	617	685	671	637	668	658	624	658	662	645	617	642	647	656	670	684	656	671	593	650	668	677	666	648	661	640	641	649	671	666	668	669	665	604	635	617	645	656	660	626	639	657	614	683	647	694	682	710	631	641	643	668	652	651	667	666	655	596	616	662	677	612	650	702	595	646	658	636	598	648	691	669	651	708	625	655	666	662	648	659	645	652	662	639	669	629	677	570	659	593	619	629	643	629	708	616	644	615	668	637	680	646	605	643	653	653	659	655	660	667	685	667	596	613	660	644	670	640	634	681	665	632	689	674	686	613	677	683	615	660	653	675	658	675	653	691	665	667	649	646	657	585	634	646	631	669	700	645	664	690	670	682	704	675	646	667	645	621	647	666	682	707	643	658	648	641	631	658	667	648	652	645	701	666	615	643	643	635	687	653	659	681	659	605	633	616	684	738	657	680	584	644	645	665	640	668	654	654	653	670	688	648	647	636	622	615	690	623	663	612	639	672	662	681	668	631	669	649	635	660	680	677	622	665	675	665	680	650	614	607	669	659	674	648	691	599	657	693	670	680	692	683	662	653	622	704	679	607	676	667	697	639	669	666	600	629	648	650	685	632	651	656	678	685	683	647	670	648	637	660	596	677	660	657	658	659	666	689	675	656	640	665	635	676	611	621	624	650	631	669	667	632	655	690	627	629	605	602	680	660	655	630	642	661	648	639	625	662	639	639	667	662	653	672	647	681	648	684	679	601	640	676	629	665	640	652	679	635	692	671	646	669	657	658	642	642	659	633	652	670	612	664	643	653	669	685	675	695	651	645	679	649	613	637	616	644	687	636	616	618	634	648	664	662	654	689	643	657	689	688	647	634	610	658	665	713	655	667	645	630	619	630	689	654	684	684	653	659	619	658	686	668	653	624	624	657	672	667	616	648	680	673	686	600	653	661	681	678	714	623	662	647	667	630	671	666	669	591	651	662	671	621	681	639	636	631	647	631	648	663	624	686	690	637	675	673	681	644	674	633	636	652	663	672	614	674	653	583	642	611	665	664	650	611	636	626	646	590	633	659	654	671	673	638	649	658	680	657	672	676	653	663	634	622	623	645	661	659	633	672	673	662	618	635	657	617	639	646	681	664	669	669	660	644	617	624	626	675	650	690	604	611	605	703	682	677	704	593	680	653	676	693	659	618	610	681	622	620	668	620	646	681	695	640	628	662	663	616	620	619	658	646	631	624	643	626	709	646	706	596	662	628	673	634	664	635	651	647	690	682	655	674	641	654	661	660	667	653	674	672	640	607	671	621	663	669	682	665	642	694	653	646	658	668	645	680	633	622	629	707	596	619	649	667	696	675	577	636	700	632	637	644	658	644	621	646	647	656	674	658	640	677	669	662	603	639	692	648	620	667	687	663	647	661	660	685	657	659	644	641	606	673	669	635	622	635	661	668	673	658	663	639	657	621	648	693	631	680	676	666	669	657	628	666	632	658	619	641	650	642	713	659	652	655	627	655	653	685	648	663	671	686	641	609	705	669	634	646	654	673	623	680	688	638	682	641	666	662	666	659	665	652	597	677	681	646	673	619	660	697	598	659	671	617	685	648	675	647	692	642	689	633	632	683	608	658	654	615	679	653	662	653	608	637	634	682	607	679	643	664	657	671	690	636	675	680	665	673	668	668	605	676	636	657	692	659	690	700	619	666	730	633	680	666	623	621	610	635	662	649	666	642	616	647	632	654	623	638	665	653	686	653	628	604	617	649	694	647	650	648	608	659	631	664	654	659	658	636	600	665	650	599	676	651	634	677	686	685	685	644	678	675	688	646	695	592	679	661	655	652	689	667	629	645	652	657	662	605	635	650	665	643	636	634	641	608	708	694	621	660	634	669	595	671	641	652	594	641	622	664	634	645	663	629	634	662	667	685	666	663	654	709	670	674	609	625	626	657	668	642	673	622	612	680	709	641	668	638	680	633	680	655	695	670	653	627	672	687	620	660	671	652	650	642	626	621	649	672	695	658	692	669	674	667	683	669	611	692	638	620	611	653	670	672	676	680	661	628	688	694	720	669	632	654	626	655	639	643	658	665	657	653	658	676	651	666	626	685	655	671	618	641	638	647	668	644	657	651	665	666	663	725	656	659	655	692	670	626	686	705	683	652	673	649	680	673	661	626	634	635	636	685	610	630	678	598	657	643	667	659	652	709	677	640	681	671	633	605	650	634	701	623	652	681	645	644	577	619	633	649	641	700	635	604	673	692	697	643	630	651	589	663	682	667	675	711	691	642	628	669	635	601	627	578	646	681	644	637	673	682	601	657	688	640	649	650	618	686	665	666	634	669	622	660	647	649	636	643	640	630	663	659	637	676	657	653	693	663	678	659	687	654	643	648	678	673	668	642	614	616	656	634	676	659	715	663	641	653	668	658	669	622	688	625	680	674	637	638	669	678	645	678	652
38697	43641	33615	21004	14814	9705	6830	3981	2780	2507	2180	2260	1808	1663	1257	1145	932	849	832	706	675	669	664	570	482	472	393	407	390	394	448	393	453	420	398	351	327	385	330	350	288	278	313	321	283	307	283	268	291	247	263	291	266	289	276	247	305	291	281	284	297	311	276	302	275	271	282	258	263	287	243	298	270	230	263	265	259	250	247	268	263	264	265	264	250	268	252	258	280	264	237	287	263	298	261	277	251	257	308	263	275	286	273	282	262	267	279	275	290	220	239	275	271	269	268	267	261	262	261	282	254	281	262	259	247	284	253	262	263	284	296	277	252	288	272	277	278	276	257	301	273	269	280	272	297	245	260	260	270	264	261	273	254	280	256	274	266	276	282	259	252	249	269	280	289	238	244	276	279	277	270	261	266	281	266	282	265	261	263	289	292	285	254	264	240	268	279	296	261	266	300	267	251	244	258	277	259	276	293	249	256	267	280	274	244	265	278	291	256	249	247	274	298	268	266	263	232	242	274	264	249	291	298	258	292	282	235	283	274	275	272	304	280	277	269	269	291	256	310	268	272	303	283	249	305	287	263	289	269	270	238	268	257	247	263	266	261	280	261	277	259	235	259	262	281	270	269	274	249	258	262	255	259	264	291	275	240	268	274	272	262	289	271	252	269	283	268	263	237	264	255	248	291	260	251	295	263	248	293	243	271	249	300	278	262	259	243	240	282	261	254	248	266	274	271	275	300	266	274	299	279	264	278	251	257	276	232	251	289	249	274	254	241	271	244	261	272	266	258	259	256	287	249	232	271	255	242	264	256	298	255	266	265	252	269	279	277	287	277	281	286	261	236	275	277	260	248	249	302	289	256	281	263	262	267	286	255	264	249	275	275	251	259	259	263	270	264	304	242	263	289	251	236	282	251	277	249	251	250	233	251	250	274	275	294	281	298	287	271	267	258	301	280	293	277	270	266	259	287	274	278	274	252	288	298	277	268	287	279	268	252	281	274	265	266	270	275	252	295	199	239	264	277	245	246	222	261	289	258	285	255	268	251	286	254	262	281	264	251	283	268	273	264	279	244	278	258	274	253	257	248	244	261	251	276	280	251	279	293	263	245	255	246	247	283	292	284	298	288	271	279	268	275	289	276	281	269	257	279	284	263	286	256	257	266	259	283	263	255	298	255	260	288	249	266	215	258	265	285	276	262	282	306	262	241	260	267	281	256	261	266	240	283	249	249	231	265	289	268	251	290	283	256	284	267	254	262	265	235	289	285	284	302	268	256	276	273	260	293	275	248	253	273	253	262	265	283	250	262	260	300	258	268	268	264	265	233	254	298	267	266	268	244	257	239	263	267	265	292	248	272	279	240	283	281	281	261	256	249	258	264	270	270	260	268	279	246	260	241	272	262	277	286	250	278	250	279	266	271	266	270	264	247	240	243	250	280	291	262	271	261	246	253	263	275	250	260	288	271	267	247	296	259	255	282	275	282	259	292	279	295	264	263	278	270	288	259	246	252	266	259	266	288	251	237	268	279	263	278	284	256	274	253	277	307	275	237	258	267	242	265	277	246	291	274	273	266	248	292	275	257	264	260	276	263	260	283	254	301	274	262	267	279	279	326	265	281	261	233	268	264	261	254	274	258	255	279	263	262	282	272	275	241	258	252	295	267	247	276	263	249	260	288	288	292	242	266	296	243	239	288	281	279	274	269	271	242	292	280	292	289	268	285	273	264	254	277	244	304	274	270	244	256	265	281	273	259	272	279	274	267	267	263	243	251	290	283	268	272	261	279	268	267	247	241	269	264	261	262	260	300	280	262	289	249	291	285	267	255	283	253	285	300	259	253	264	238	267	261	264	276	265	262	253	269	249	263	264	281	301	307	259	260	261	273	283	270	263	307	239	281	276	255	262	258	262	247	309	249	243	235	285	256	266	274	243	242	276	287	270	255	230	288	240	254	268	274	259	276	256	263	269	256	248	251	265	262	238	260	252	237	244	292	254	248	275	265	234	267	232	280	270	262	281	287	275	293	264	265	260	265	257	253	240	279	279	262	282	296	281	261	279	284	253	269	259	296	230	291	260	261	258	271	242	248	261	272	250	269	269	280	270	257	274	286	251	256	291	276	249	269	283	239	286	280	271	250	271	254	253	251	287	286	296	278	253	229	265	287	262	245	280	224	294	280	247	265	290	291	276	250	246	267	249	261	246	251	273	269	282	303	293	283	256	290	315	245	268	247	297	255	261	273	261	275	249	252	242	244	284	274	266	262	251	282	252	240	237	265	272	283	269	244	243	262	250	258	276	260	274	283	278	261	251	238	275	277	257	286	252	265	257	267	254	292	248	250	279	273	275	276	270	269	289	255	255	243	234	273	275	257	269	250	273	255	271	278	267	274	325	280	259	254	269	260	294	302	270	253	267	238	254	275	263	277	247	264	267	289	245	267	277	269	276	283	293	276	264	243	291	283	263	293	312	280	267	260	265	249	289	293	243	249	280	273	270	285	274	271	258	251	270	272	294	274	246	245	232	225	300	273	291	261	260	277	264	253	281	277	257	252	296	290	273	258	276	271	246	251	284	253	274	285	276	265	279	258	253	271	265	267	263	298	266	254	260	258	244	251	287	301	257	247	272	267	273	262	305	239	276	279	285	273	258	272	257	270	266	262	281	246	303	271	267	283	260	265	296	247	254	260	271	262	248	280	279	272	262	261	261	297	269	262	297	250	263	220	261	272	263	256	287	283	275	289	284	239	264	233	242	233	290	295	265	269	268	296	275	283	288	241	286	253	267	317	276	288	247	238	281	250	231	253	257	272	264	265	308	253	236	224	278	290	250	282	283	243	268	281	281	274	269	280	251	284	303	236	283	263	284	267	280	286	253	256	257	271	295	256	254	259	232	276	281	274	290	259	270	264	265	260	259	266	267	268	275	278	275	269	267	283	272	282	265	270	267	285	291	248	275	232	261	252	265	303	262	260	243	299	267	243	278	260	248	281	269	292	278	245	285	296	272	279	229	320	255	266	291	270	246	256	289	284	253	285	276	297	286	260	267	274	283	257	290	241	303	255	289	278	259	271	293	278	250	243	282	290	284	245	279	253	285	304	236	253	273	238	251	264	269	246	289	275	263	267	289	252	237	268	285	276	276	311	273	266	290	265	268	241	249	275	291	239	302	278	245	273	257	280	287	278	277	254	249	288	280	296	261	271	261	263	258	280	276	267	245	271	233	240	256	270	277	279	250	247	252	281	255	262	260	287	261	246	255	262	255	241	290	286	245	243	252	250	279	229	280	277	294	287	261	277	282	282	280	271	265	269	239	276	268	248	257	238	272	244	240	272	272	246	242	237	290	259	238	249	238	243	253	278	256	279	256	279	288	247	295	249	259	259	299	291	231	235	248	258	263	263	279	248	285	263	243	274	250	238	268	268	262	250	232	263	265	237	248	267	282	249	251	264	242	291	281	257	267	282	270	278	286	241	297	253	280	273	235	264	252
27803	38251	25356	19191	17864	16302	16018	12207	11119	10556	9613	9770	9032	7386	6327	5563	4889	4502	4102	3875	3673	3438	3334	2772	2351	1948	1683	1556	1656	1742	1757	1776	1733	1639	1515	1439	1265	1241	1211	1166	1102	1139	1095	999	1029	954	914	840	828	815	786	785	738	742	739	738	795	686	730	731	768	722	709	712	696	692	707	675	734	695	665	708	691	724	722	656	684	740	663	603	692	685	647	673	709	676	622	699	634	642	649	626	668	648	655	622	691	687	671	679	635	641	632	625	674	665	672	667	655	627	615	707	678	690	655	662	649	618	650	704	692	654	659	663	673	619	701	677	621	694	667	638	706	676	680	666	660	653	672	649	638	667	644	639	637	685	643	679	672	622	646	656	670	653	647	647	667	646	670	637	683	690	669	666	704	671	630	611	700	650	687	677	660	644	682	664	660	668	655	655	653	622	678	716	645	633	659	669	682	618	667	651	680	634	723	659	661	686	678	609	679	687	658	690	655	643	694	653	708	610	671	618	682	679	686	643	627	676	690	657	666	664	633	639	642	639	653	657	664	675	650	672	631	682	675	645	638	637	674	686	634	691	687	688	667	663	662	681	659	652	691	699	624	683	661	704	649	706	649	657	685	659	703	641	679	678	652	714	677	665	682	625	651	655	643	654	674	668	692	617	670	676	683	696	659	637	645	637	673	653	630	663	684	656	705	620	641	641	617	696	643	664	651	703	671	681	639	643	726	662	646	675	683	675	676	616	652	657	623	633	684	676	691	648	662	638	636	705	684	626	665	686	661	672	660	699	709	689	666	615	667	695	654	670	656	694	651	699	692	722	695	707	666	689	677	643	695	669	691	658	687	624	634	658	602	644	680	687	723	665	639	660	671	663	685	645	648	711	682	688	672	670	646	637	660	672	672	656	662	695	643	683	626	676	665	688	694	659	644	647	646	672	654	657	670	623	643	646	708	655	645	652	686	658	675	656	649	681	603	640	685	658	651	661	613	624	704	617	684	692	616	634	659	667	663	652	656	626	705	702	677	662	643	640	672	655	683	657	657	620	663	649	656	688	671	680	677	668	681	656	668	666	619	690	701	611	670	684	709	664	671	664	706	645	686	661	663	718	659	668	691	673	668	662	704	641	691	651	653	677	627	653	670	630	655	665	686	676	688	671	629	685	665	663	660	695	667	654	637	653	722	667	654	684	707	668	625	652	638	660	696	695	677	692	639	697	710	642	567	680	649	648	660	629	689	664	659	658	666	658	679	702	650	658	668	675	675	693	655	690	657	693	627	676	691	672	674	627	714	730	624	661	664	693	671	667	677	640	648	641	656	686	685	677	668	679	671	698	653	658	679	661	615	704	619	697	672	653	664	649	671	699	676	642	663	733	699	701	663	617	701	695	698	677	685	664	678	674	663	666	665	664	707	653	639	683	691	638	689	664	639	719	662	693	690	628	647	731	676	664	654	724	733	633	639	655	685	637	679	743	643	692	691	680	646	703	637	643	659	656	615	623	676	644	669	657	646	689	654	648	674	613	638	677	674	643	678	672	644	729	667	687	674	661	661	676	631	647	703	681	619	650	675	662	628	680	660	671	679	678	649	647	694	618	649	685	634	708	618	614	648	672	667	690	649	635	694	672	693	678	669	656	695	693	666	689	650	649	649	648	659	654	656	624	630	643	654	694	682	663	635	648	635	661	712	614	652	626	652	640	624	649	690	642	719	639	685	675	690	683	651	624	624	645	669	694	656	637	631	673	664	643	624	653	676	612	663	699	722	660	692	654	615	676	657	666	698	668	680	639	637	681	670	646	688	676	629	678	642	676	643	659	677	643	631	716	663	652	677	643	682	666	665	645	671	632	673	685	659	635	709	668	660	654	587	698	631	664	662	653	698	682	654	708	659	666	664	664	642	668	682	717	688	674	693	639	632	670	665	644	701	710	618	703	700	711	627	677	688	662	672	676	689	658	605	674	683	661	648	606	621	664	650	692	637	678	659	723	671	668	685	661	668	673	690	661	670	640	672	630	649	642	729	661	699	669	686	673	760	673	667	679	710	636	678	632	667	665	659	706	672	705	651	671	634	702	616	649	656	706	668	627	648	692	661	673	661	642	656	659	644	670	698	668	583	675	657	657	673	652	682	689	648	662	639	663	664	669	732	613	652	647	667	617	649	627	708	657	665	667	712	671	689	672	664	677	687	654	685	644	680	667	662	604	671	670	633	707	682	677	695	635	716	682	647	668	669	664	626	655	645	706	683	660	681	645	652	683	661	665	679	679	671	641	661	627	661	624	615	676	663	676	658	642	648	682	713	707	651	668	731	682	686	654	703	668	689	681	662	682	703	658	629	652	702	680	624	665	707	684	755	693	682	666	690	619	654	693	645	699	670	601	653	668	690	639	650	671	694	659	714	681	668	691	697	672	681	606	689	683	708	646	685	635	694	687	584	734	647	649	661	666	626	640	676	633	667	688	676	693	646	659	650	714	685	642	642	654	654	627	632	652	642	680	671	662	714	667	613	639	661	678	642	694	660	639	626	666	660	675	622	648	667	662	708	665	614	662	661	654	669	622	692	681	707	653	670	674	629	668	670	637	722	660	629	654	648	687	681	680	678	666	665	655	673	686	675	687	697	687	653	636	666	714	645	691	657	670	675	652	650	668	647	657	690	697	644	728	620	688	673	681	649	635	685	629	650	674	673	661	625	620	648	665	648	708	660	660	635	667	662	681	650	675	695	685	667	647	666	695	689	644	681	705	688	719	671	683	652	712	681	679	624	660	736	682	716	679	651	639	661	668	697	654	661	688	678	628	635	680	670	700	635	695	659	657	657	699	641	646	669	642	703	699	668	652	635	682	647	687	684	661	665	673	618	668	670	633	636	641	656	655	654	677	641	618	700	686	649	650	629	642	634	686	686	651	646	632	708	667	638	666	684	633	611	683	668	634	674	660	650	653	666	678	636	713	656	671	665	656	650	668	633	613	665	660	588	654	679	712	671	645	624	660	682	643	660	676	657	670	713	748	655	693	660	679	632	654	660	657	618	641	654	699	637	718	672	623	689	635	662	677	689	672	659	622	663	622	668	648	691	637	625	652	664	666	701	661	648	607	617	670	694	716	652	647	666	681	674	618	651	637	679	676	707	655	677	673	642	670	685	684	640	661	684	657	679	647	666	680	664	641	679	674	647	652	649	649	646	658	667	638	728	651	656	661	676	630	640	648	663	659	620	640	686	650	700	680	714	652	680	638	696	615	657	697	662	669	663	644	701	677	655	656	656	651	680	645	635	655	647	672	661	638	639	674	664	718	685	666	635	649	640	680	664	633	671	631	666	670	671	630	612	659	657	629	646	630	682	679	683	668	656	649	690	678	664	674	675	619	682	690	637	719	679	672	647	666	582	669	670	647	676	627	657	651	650	695	622	691	624	680	679	653	653	638	661	707	632	629	654	643	662	622	667	660	664	679	655	638	655	671	681	679	651	682	654	692	653	626	699	643	663	660	675	690
48635	46803	32370	24941	22128	17036	12718	7670	4601	4095	3006	3127	3008	2421	1847	1750	1218	1145	1114	966	994	857	843	687	609	502	448	415	408	453	439	454	500	455	413	390	378	398	361	363	337	345	339	313	329	312	310	278	290	277	295	304	265	262	262	266	289	304	270	308	281	231	256	283	277	236	265	236	274	270	256	229	253	281	273	260	246	274	250	281	237	258	246	248	242	261	260	255	268	241	259	233	230	254	259	259	250	233	223	266	242	285	241	259	245	270	239	280	247	255	263	239	247	274	254	246	237	239	246	255	263	242	250	250	237	270	263	294	275	234	273	268	252	249	252	272	251	258	249	245	266	259	231	255	254	255	262	283	259	254	240	265	263	241	229	233	271	271	243	257	266	304	259	254	254	271	274	261	266	268	263	244	273	266	283	250	249	250	218	271	263	300	249	258	255	273	264	277	272	253	247	263	250	262	255	273	245	267	233	244	240	230	238	274	271	291	275	251	240	234	253	249	274	253	256	251	241	263	255	237	236	257	245	246	264	274	282	284	298	263	251	263	237	260	273	282	243	217	257	272	272	252	292	267	249	262	240	253	248	264	233	240	279	266	300	266	254	249	262	271	272	258	263	256	240	252	243	269	261	257	278	263	277	260	257	270	273	227	260	245	251	273	281	268	249	278	247	257	236	255	264	261	261	282	244	266	271	257	263	294	234	216	255	253	240	273	256	253	233	245	256	243	264	233	248	257	272	256	236	263	236	233	272	277	271	242	291	258	269	249	273	237	240	246	258	276	235	271	246	228	232	250	281	267	240	244	286	255	239	250	257	253	241	260	278	247	244	261	267	274	239	254	231	289	242	289	255	263	251	266	253	268	256	294	261	249	236	236	265	273	264	264	246	250	269	274	272	252	241	228	240	237	270	245	260	267	272	247	252	245	254	277	229	268	234	231	253	257	244	274	262	232	232	297	240	242	254	256	257	263	251	269	258	240	230	272	252	245	231	253	274	297	243	255	237	228	245	250	248	257	293	250	248	239	268	279	265	237	275	264	260	250	284	241	280	258	252	222	248	248	246	268	232	243	256	265	256	244	267	264	299	261	254	211	251	265	239	253	278	270	283	259	247	259	291	246	249	259	235	255	271	235	227	251	262	232	238	208	262	275	258	262	270	255	257	232	278	243	267	238	257	247	272	221	231	243	262	259	230	250	256	241	238	264	280	250	252	242	254	232	267	245	268	253	263	229	305	250	298	250	240	261	222	261	263	274	276	241	271	250	249	255	245	258	240	253	259	275	260	252	243	234	275	243	245	251	256	285	288	276	269	225	243	220	254	248	263	228	263	262	245	235	255	261	264	260	246	257	250	261	248	241	270	268	257	245	197	264	259	226	284	251	257	254	249	242	240	276	239	247	223	259	251	219	253	262	247	279	265	236	277	239	268	254	273	280	258	241	247	231	250	259	245	247	269	254	251	253	251	236	246	221	241	267	266	278	307	240	269	261	256	245	250	245	233	261	273	226	281	263	246	242	274	260	256	230	252	256	286	273	228	229	284	253	269	283	242	254	260	273	264	233	266	271	264	280	239	278	249	258	250	229	244	233	254	259	251	256	255	264	279	264	272	259	276	260	253	263	257	244	287	278	265	271	260	230	282	243	254	242	272	218	252	235	298	229	228	261	239	273	242	279	272	246	265	234	258	260	230	255	234	266	284	241	245	232	230	235	259	244	249	239	238	257	277	274	255	238	260	236	254	267	261	266	280	234	254	238	228	272	259	253	219	226	255	256	240	244	244	244	242	253	227	258	240	258	271	259	256	265	260	281	265	276	255	248	258	273	273	265	266	255	290	240	274	258	262	256	249	272	253	265	231	287	286	251	227	233	236	243	223	241	252	276	276	251	269	297	246	284	250	250	231	250	270	271	252	264	253	257	265	247	236	243	257	249	254	281	276	248	237	287	281	260	240	282	241	252	254	240	250	285	214	243	250	247	267	251	238	245	240	263	250	240	236	221	235	287	280	267	252	261	257	260	271	297	225	234	277	259	248	234	236	245	227	261	230	232	244	274	251	269	270	253	255	273	301	245	270	248	259	218	237	241	256	268	285	211	253	251	274	244	277	257	270	252	280	244	251	270	271	243	246	252	280	251	234	259	259	273	245	271	232	236	247	266	242	230	269	248	260	257	277	249	268	246	287	244	268	271	242	256	253	234	266	285	246	280	219	244	235	237	251	253	254	226	256	262	250	265	252	230	238	263	253	234	277	267	269	264	250	268	274	260	269	259	256	267	243	287	275	243	245	245	248	236	223	264	259	245	269	255	236	256	289	236	258	241	257	281	263	251	228	272	256	265	264	252	259	254	236	260	297	238	252	265	234	274	271	220	244	254	269	266	275	251	291	256	282	261	244	276	239	302	264	272	243	266	248	243	261	292	245	266	265	259	239	241	244	262	247	248	265	253	288	246	268	261	260	260	232	282	267	238	264	250	252	251	253	251	221	267	282	262	234	255	248	295	240	273	241	224	278	246	250	253	254	255	260	252	248	278	243	249	242	226	262	253	283	223	236	257	217	275	236	276	229	230	246	261	246	247	263	251	253	247	259	232	255	239	247	248	244	269	243	252	251	268	286	272	256	247	248	254	266	241	252	242	218	257	268	222	234	276	246	244	247	253	260	301	251	258	263	252	272	240	267	243	298	243	255	238	263	247	254	264	245	228	261	237	273	249	259	259	245	266	230	269	247	222	220	237	244	259	298	263	245	237	273	278	249	260	287	260	265	247	281	252	299	279	280	240	226	259	227	250	247	291	275	282	252	271	252	249	250	247	225	204	240	266	244	255	235	244	256	248	250	245	273	259	238	239	280	244	272	269	240	251	260	275	249	272	255	238	234	245	277	219	253	244	258	241	221	253	255	255	257	243	244	259	241	255	244	267	231	269	248	279	251	250	234	290	263	247	296	265	245	250	241	266	275	234	252	253	219	262	254	267	266	269	249	279	260	264	267	228	262	261	265	253	245	258	257	280	270	259	242	253	255	247	225	244	246	257	259	245	281	248	247	259	222	257	247	280	261	269	273	245	268	254	263	247	245	258	247	283	247	247	207	265	259	217	271	268	270	258	250	219	261	255	258	239	271	274	237	261	269	248	241	290	246	253	225	229	255	260	273	248	255	276	240	258	250	249	276	282	245	268	242	233	235	246	268	265	252	258	269	241	279	243	265	242	266	238	250	268	243	276	229	232	264	236	263	239	266	191	296	237	257	256	273	235	260	239	256	243	262	250	269	242	247	250	264	258	256	274	258	234	239	249	244	221	278	290	260	251	238	240	242	259	260	228	231	246	255	243	247	227	267	242	236	255	242	250	270	257	241	245	279	263	266	266	260	248	258	256	237	243	246	266	238	261	246	260	254	248	238	258	275	238	261	268	260	251	237	290	247	263	256	237	275	248	268	230	246	247	284	285	239	266	239	259	243	250	230	249	260	264	303	246	258	265	276	240	249	253
35991	47005	32747	24157	21776	20122	21282	16190	14700	14470	12398	13319	12480	10719	8829	8290	6627	6183	5708	5558	5292	4955	4601	3853	3340	2522	2319	2052	2061	2160	2143	2190	2145	1993	1849	1711	1621	1625	1514	1351	1309	1299	1129	1190	1125	1045	975	869	901	823	796	774	750	719	707	691	791	715	756	730	730	765	726	694	711	683	688	667	643	676	622	661	668	601	662	622	717	660	614	654	640	655	634	662	653	634	647	612	611	652	642	620	602	623	649	603	600	575	632	614	607	630	629	627	632	632	643	631	616	664	617	638	601	638	602	618	625	625	642	608	616	630	578	631	631	625	568	644	618	616	592	672	628	631	612	658	652	616	663	645	597	598	620	606	678	625	633	604	653	617	645	664	552	583	602	608	612	621	631	662	621	605	618	605	621	608	631	638	705	568	619	630	661	595	623	599	600	612	653	632	627	635	654	651	637	647	683	591	647	662	641	604	616	581	639	637	612	624	627	603	628	626	648	645	584	602	660	652	585	664	662	651	671	650	650	641	589	635	585	592	681	657	626	577	647	621	607	625	670	598	586	630	623	612	648	608	608	669	606	636	605	628	659	631	656	612	620	657	622	617	652	659	644	653	648	626	656	679	669	627	630	680	616	606	602	627	665	608	623	667	576	600	642	613	622	642	624	620	603	615	581	621	596	612	678	611	633	614	609	641	630	628	628	619	618	653	616	651	619	622	629	624	626	613	638	626	618	634	610	658	638	614	634	610	639	605	630	628	606	616	607	630	638	615	677	646	628	629	631	649	589	629	622	643	634	608	632	625	596	628	541	625	648	609	605	620	666	632	573	616	633	633	616	598	578	590	630	637	626	628	643	669	637	617	558	654	613	666	615	655	622	629	621	618	641	629	646	678	661	591	658	637	611	606	604	659	632	633	626	663	648	620	606	617	631	632	594	613	604	652	652	677	632	610	617	599	651	605	657	630	678	654	567	624	609	596	625	595	612	643	643	641	596	615	649	624	625	578	645	594	632	654	647	612	628	640	651	606	547	612	619	559	640	609	588	630	639	654	624	613	617	587	634	656	608	621	631	649	598	661	603	639	632	628	627	638	609	594	598	602	641	612	632	675	663	658	586	649	635	642	604	646	613	628	651	578	597	596	578	610	666	613	588	653	639	687	648	626	622	643	625	666	658	605	623	628	643	642	607	649	630	638	652	667	609	592	595	580	633	649	676	652	596	661	620	637	671	641	622	608	639	653	628	610	606	619	607	637	607	627	622	624	627	660	601	596	641	593	660	628	612	645	653	674	670	639	599	611	612	656	613	620	623	614	613	636	641	625	651	644	613	601	641	619	615	627	614	638	589	660	629	582	645	648	622	619	629	663	635	652	620	614	680	637	648	591	611	612	652	611	654	628	620	673	625	680	601	640	603	647	642	603	623	588	614	616	629	635	617	653	640	635	622	647	649	633	588	643	643	623	626	622	639	682	611	610	607	614	617	639	632	652	624	620	593	640	692	611	647	634	632	588	596	597	639	630	584	667	580	620	646	626	615	637	670	627	618	591	633	644	627	675	661	607	594	673	645	664	637	630	670	599	606	610	627	631	638	643	582	609	632	657	664	641	632	617	647	601	616	641	649	619	625	621	659	634	590	609	625	616	637	618	603	624	640	654	628	652	604	626	672	632	627	635	645	605	631	631	598	543	651	656	617	629	658	629	615	644	644	605	620	606	644	636	620	645	626	634	652	575	648	621	609	616	649	643	668	639	628	630	610	606	635	601	624	639	639	599	619	628	673	583	623	654	661	631	625	640	654	648	640	662	639	639	619	608	647	612	621	588	626	635	644	667	626	609	620	604	654	642	648	607	672	639	618	603	620	640	608	616	674	639	602	664	665	675	635	618	599	628	646	628	675	637	638	640	634	644	617	625	619	620	611	654	629	618	646	617	613	626	629	610	629	613	594	648	596	634	660	604	637	565	603	649	636	596	660	677	668	616	628	624	614	644	646	590	659	629	644	666	612	649	655	620	586	616	613	604	622	610	623	603	601	590	639	619	631	579	674	619	595	598	610	608	637	635	645	665	633	591	632	609	644	634	643	646	627	613	614	621	625	633	577	626	576	612	592	641	581	614	649	615	569	650	633	613	611	646	608	616	606	601	665	631	636	636	608	672	600	641	598	597	645	584	630	623	602	597	647	662	653	678	634	628	634	625	636	617	651	620	631	646	634	633	638	615	645	643	605	631	604	620	629	606	641	647	602	620	613	609	636	610	613	635	629	614	655	633	648	647	586	616	587	600	570	637	619	619	618	615	591	609	638	633	636	654	664	582	636	627	649	589	667	597	690	619	660	586	590	575	638	614	602	568	573	624	604	616	622	621	602	596	597	609	595	680	615	651	665	631	621	652	646	640	613	632	627	642	608	650	646	610	588	648	634	653	655	598	593	665	611	602	606	647	608	658	625	589	647	630	596	637	633	602	651	636	659	623	653	663	594	616	617	637	623	612	641	609	647	608	601	639	631	623	641	637	589	681	653	619	563	626	628	648	669	590	655	627	602	612	580	599	604	588	582	633	643	617	645	622	607	615	641	619	657	642	647	605	613	608	667	646	631	628	631	603	600	651	604	627	629	626	560	638	657	632	705	617	653	583	584	645	628	655	590	596	671	620	633	645	654	607	592	635	703	647	605	600	657	631	583	660	636	652	595	611	623	659	626	629	636	584	605	607	624	615	622	625	577	619	655	638	582	632	655	645	633	631	628	617	681	663	636	615	617	655	608	633	634	649	597	588	687	597	592	596	611	583	624	663	584	612	665	607	626	634	644	617	588	618	582	643	630	664	592	619	643	627	686	602	643	647	626	635	635	634	568	612	624	557	623	662	634	633	654	641	612	620	678	630	611	623	615	638	657	647	631	641	642	652	640	605	595	642	627	658	639	614	623	585	641	568	617	650	597	617	617	652	609	586	633	635	573	662	660	605	588	596	641	607	580	620	653	563	660	585	661	660	591	583	665	648	653	612	672	625	678	596	588	636	636	615	616	631	664	619	630	589	618	625	633	599	606	616	649	648	614	665	626	640	634	648	646	583	664	620	634	637	631	615	618	622	611	597	616	637	618	591	602	646	633	685	584	619	619	629	614	591	586	604	617	677	636	642	608	614	633	633	655	614	619	613	634	648	608	646	631	604	682	639	616	624	676	631	623	611	598	612	574	589	611	639	644	614	675	574	683	669	644	612	596	622	669	683	613	631	641	642	676	607	678	610	597	604	642	626	627	624	620	613	648	672	614	568	622	601	607	617	596	649	616	628	597	618	622	658	616	606	618	678	662	611	631	599	655	600	646	595	646	563	656	647	638	660	623	604	563	633	594	578	617	627	604	546	683	646	654	648	658	600	671	657	607	607	610	616	595	619	613	592	561	651	619	638	679	671	637	651	685	605	645	645	627	632	623	649	685	661	612	654	641	649	638	593	589	610	654	660	659	628	634	626	644	655	671	630	663	629	606	627	650	611	645	648	616	666
16341	17228	9595	4326	2608	2033	1638	1384	1183	1037	902	877	741	710	614	614	556	558	498	463	468	425	418	429	381	318	338	345	303	298	320	350	344	312	269	285	328	305	282	289	294	282	313	298	291	276	285	307	262	256	277	289	254	294	252	260	259	272	273	258	270	264	265	246	266	254	241	269	251	253	261	276	245	270	257	272	251	252	218	269	253	270	234	248	266	252	273	268	282	256	281	285	261	243	267	276	251	310	269	251	253	267	259	232	263	242	260	261	279	255	237	256	257	261	237	303	276	248	256	293	258	278	259	294	232	260	241	246	250	283	272	253	271	240	271	267	255	276	280	252	258	271	246	274	237	271	242	276	265	284	258	250	233	244	270	264	266	264	255	272	252	280	255	217	248	285	289	260	252	265	239	278	249	244	289	247	302	258	299	297	232	251	248	274	245	256	238	260	279	293	279	273	251	300	279	250	261	270	248	274	252	249	251	251	283	251	241	255	253	269	243	263	277	287	281	271	285	280	254	237	278	247	286	273	263	272	277	267	292	265	245	246	263	290	270	269	256	286	238	275	277	258	225	264	273	268	279	260	268	310	263	264	284	264	268	241	273	276	260	301	263	275	261	236	227	270	245	248	265	258	258	241	255	255	263	209	244	269	232	273	262	273	288	272	271	244	268	274	266	254	263	233	244	302	258	279	253	250	220	249	256	244	275	248	260	268	258	251	260	275	232	276	261	245	278	254	271	253	248	264	267	271	255	258	245	268	251	259	277	258	249	265	257	264	273	230	270	280	259	242	271	235	254	249	268	249	259	241	224	276	275	276	243	248	258	260	257	263	234	262	262	266	270	237	295	270	254	255	269	234	241	258	260	245	288	250	256	251	258	253	266	286	273	239	292	245	243	257	247	282	263	256	278	261	250	235	267	246	230	271	266	288	274	264	316	259	231	268	241	272	226	244	284	268	256	280	287	251	249	219	284	287	254	263	275	260	254	238	272	237	243	282	286	244	276	277	272	286	278	253	257	259	248	246	249	255	243	235	256	278	282	260	274	269	242	260	276	269	267	271	243	267	253	279	226	256	246	289	269	281	274	259	264	286	288	267	260	266	277	295	287	244	280	246	274	278	252	246	315	258	223	268	252	231	279	238	294	257	287	269	281	262	274	259	251	267	265	237	270	237	264	244	224	281	270	296	252	252	268	268	287	259	269	252	249	250	265	282	253	269	250	248	259	247	262	242	274	208	243	275	269	239	276	265	284	278	299	270	247	288	260	281	262	236	237	262	230	245	281	272	281	290	250	271	267	250	290	292	270	255	290	274	285	281	259	265	250	272	271	247	255	284	250	274	262	261	295	272	255	257	249	259	234	267	294	269	258	261	261	272	241	257	287	251	252	243	274	261	255	284	269	271	257	235	256	266	253	238	272	254	265	267	259	271	262	268	254	246	289	263	240	296	271	263	259	253	238	290	261	236	287	254	264	322	227	241	246	278	268	263	293	270	273	270	263	260	259	240	255	247	268	244	259	274	253	263	249	262	250	270	294	250	242	262	248	245	264	300	273	249	252	256	268	239	272	229	266	232	273	245	293	293	262	260	273	248	255	258	234	276	241	277	291	273	261	266	290	281	246	256	256	220	311	254	277	279	287	264	238	235	256	257	254	260	273	252	259	246	272	275	294	260	244	290	256	254	244	250	258	252	280	282	273	277	264	265	237	251	247	257	272	276	259	238	269	264	273	268	251	257	261	252	275	260	247	285	258	236	261	254	256	239	255	239	255	276	271	268	238	245	263	246	237	266	254	265	262	258	238	239	252	266	276	247	279	250	263	286	263	276	265	237	257	262	252	248	274	246	257	230	283	246	276	248	264	305	238	273	272	270	286	254	259	268	241	266	246	279	278	265	274	282	241	269	259	280	260	240	241	254	282	265	291	251	269	237	285	267	250	255	273	232	250	272	253	252	258	244	259	267	267	251	282	245	246	271	259	267	241	274	283	259	264	296	296	239	285	265	259	241	229	246	254	286	264	292	234	247	253	235	269	260	235	247	269	275	332	276	275	247	253	245	287	271	234	209	255	251	270	257	234	255	273	228	238	257	264	272	288	258	281	280	239	261	259	263	273	270	258	250	259	239	272	263	286	253	268	278	262	269	260	289	268	229	291	270	307	242	274	270	283	269	277	239	265	269	276	261	267	245	258	272	263	255	252	263	266	260	243	258	278	256	233	266	226	244	255	245	274	256	263	271	263	275	278	258	270	279	278	262	262	258	258	237	278	277	264	263	290	257	249	253	248	257	234	283	287	241	252	273	266	258	240	305	292	267	238	236	288	235	257	244	265	267	235	260	269	266	284	284	253	298	252	251	270	286	238	269	286	265	260	245	261	254	295	264	245	247	253	285	262	248	234	264	255	275	268	246	283	269	258	266	252	255	265	242	254	249	267	272	248	280	243	242	239	267	264	240	259	303	276	239	261	260	285	270	279	268	287	282	247	265	245	240	253	278	254	270	258	256	267	283	256	271	277	264	280	242	255	235	281	260	259	261	274	257	286	245	275	292	291	261	237	242	243	248	256	249	263	259	261	279	254	263	266	288	241	263	249	259	267	276	264	272	278	244	249	273	284	269	241	239	240	268	256	261	272	272	270	224	283	250	258	264	268	246	267	284	250	314	273	270	274	296	267	257	264	247	266	272	249	249	295	254	269	244	281	292	267	246	292	256	256	257	261	263	260	247	279	244	260	284	271	265	230	258	255	243	232	299	256	273	261	269	283	274	277	275	268	279	287	276	262	298	246	266	268	263	287	254	231	277	257	247	255	275	250	270	263	272	263	273	245	250	272	257	270	273	253	274	278	278	254	264	267	327	261	273	259	260	221	263	275	267	272	251	270	279	262	276	233	236	243	259	232	260	286	240	241	279	247	232	231	244	257	295	259	247	217	239	267	240	274	267	255	261	249	264	226	294	265	266	271	271	279	246	265	265	267	274	247	233	243	281	242	263	271	261	254	241	238	263	252	266	255	271	243	251	254	289	277	243	271	249	238	265	245	272	256	275	295	267	290	228	251	266	275	276	268	238	278	250	238	287	287	266	258	276	230	240	280	288	274	283	255	236	274	267	275	271	261	274	239	228	272	246	253	254	266	251	238	259	275	270	256	260	271	244	269	246	255	289	263	250	259	285	257	246	277	233	248	270	271	270	274	257	241	262	287	248	273	286	260	277	255	256	283	240	279	261	249	232	263	245	264	279	248	268	271	278	282	268	260	261	260	273	254	282	294	254	254	254	257	267	269	249	278	273	253	265	236	275	284	259	268	252	272	263	267	240	273	272	239	232	274	267	272	283	267	238	260	241	267	271	249	240	256	291	252	266	269	252	272	271	239	269	280	237	263	260	249	273	277	255	267	259	270	258	274	250	280	301	254	238	283	273	260	266	264	241	268	266	240	274	254	257	256	248	251	257	253	281	260	257	252	247	256	294	274	258	246	276	245	235	250	295
12104	17242	12779	10158	8704	7788	7005	6155	5346	4907	4616	4153	3649	3266	3042	2848	2622	2733	2472	2183	2110	2138	1793	1607	1451	1185	1165	1102	1120	1137	1166	1238	1244	1135	1059	1102	1011	962	936	948	907	882	900	873	853	819	765	725	777	741	706	721	721	656	674	722	704	711	691	726	699	715	713	731	649	642	679	678	685	693	661	628	701	682	657	655	619	644	678	656	665	654	676	674	627	608	648	676	679	627	646	674	668	667	682	663	674	675	660	656	664	629	633	662	662	636	690	647	712	624	672	687	670	661	606	686	648	627	620	616	654	669	646	634	690	640	675	702	625	647	663	674	653	673	642	659	662	681	615	669	656	649	667	649	654	622	676	615	636	619	641	691	649	654	723	688	644	680	670	667	651	623	640	646	697	669	623	667	673	670	621	659	652	663	635	670	597	680	663	638	688	636	621	615	668	711	618	643	679	654	669	637	630	650	636	663	717	661	708	628	676	637	615	648	661	665	672	623	660	667	677	660	710	672	652	637	668	690	647	661	623	642	669	660	621	626	648	603	654	655	621	619	621	643	681	616	669	694	628	611	671	633	660	644	643	648	672	632	638	653	623	654	616	652	610	646	645	670	636	643	682	649	639	678	643	675	621	649	648	651	661	637	656	638	659	635	644	669	613	649	631	681	657	673	683	671	710	645	657	644	681	695	645	622	692	661	625	680	659	680	682	657	640	660	635	697	636	630	625	635	639	646	611	644	677	616	674	631	673	689	633	657	633	669	655	685	630	666	675	685	640	658	643	671	635	667	634	641	631	678	668	703	632	627	670	654	659	621	642	639	671	640	632	687	655	664	663	640	620	664	668	708	674	642	686	698	642	678	618	659	654	624	623	659	639	667	652	625	633	655	695	683	633	674	652	638	624	654	642	655	624	666	665	623	651	660	621	632	666	678	674	632	623	670	689	612	653	693	663	677	656	647	625	580	644	646	674	684	620	639	685	665	654	608	713	665	678	655	665	652	660	639	631	657	637	692	659	678	654	624	653	621	707	679	660	638	673	689	659	592	629	649	664	653	647	641	655	696	693	661	662	655	597	608	692	650	628	641	683	649	653	633	678	658	661	668	644	681	627	670	669	650	682	607	642	646	655	592	661	673	646	674	620	612	650	621	620	687	631	643	648	634	661	667	607	640	661	676	671	635	650	646	643	674	676	603	682	602	639	698	672	609	646	652	637	650	695	658	622	703	629	618	679	656	669	705	634	653	633	638	670	668	648	658	584	653	648	635	653	652	688	653	676	632	653	651	639	643	654	666	673	619	671	687	649	629	628	627	666	679	647	634	663	701	614	636	644	655	613	707	643	644	628	609	664	632	648	671	654	668	663	678	637	655	658	661	691	644	603	636	693	667	695	626	681	681	635	657	653	678	618	636	644	648	660	637	663	671	650	673	637	658	642	684	650	682	682	691	637	642	666	663	681	673	633	650	661	626	686	665	608	667	640	655	661	618	677	681	670	647	685	601	662	728	646	702	720	674	635	613	653	659	642	638	673	661	669	662	666	677	641	670	665	674	651	607	629	645	631	645	683	622	622	651	652	663	635	687	647	671	684	668	668	660	661	674	672	633	664	667	677	703	621	669	691	630	663	679	733	653	650	718	640	663	671	667	692	674	675	697	607	643	625	688	667	665	652	634	648	658	656	611	624	672	638	659	636	652	678	672	651	679	663	690	624	630	650	657	649	655	685	671	644	679	616	638	640	689	658	622	615	675	612	661	645	676	693	664	666	660	631	615	642	697	644	656	627	636	652	624	647	682	650	682	679	617	672	637	677	647	657	660	658	653	655	615	634	641	660	651	653	658	628	676	641	671	632	635	637	681	625	639	637	664	649	678	688	675	607	691	688	610	700	654	661	618	679	663	658	645	638	613	674	627	657	619	675	633	642	632	609	653	606	678	685	713	663	698	676	639	675	622	705	653	696	632	663	682	690	655	621	696	679	655	642	661	642	635	642	639	728	634	694	629	653	647	698	642	597	648	597	663	666	666	688	677	639	687	621	591	659	666	673	638	639	673	669	627	603	659	683	679	632	630	636	638	665	666	645	636	640	655	700	666	618	669	679	640	678	695	648	601	686	633	639	628	644	664	676	643	617	661	643	632	673	673	633	634	659	684	658	656	644	683	637	665	624	702	655	667	627	623	669	702	650	631	642	658	659	660	635	625	640	689	622	666	635	660	668	629	615	631	658	660	676	662	565	634	702	708	616	662	661	610	617	652	665	630	672	663	671	674	650	629	674	667	661	695	618	633	644	638	644	633	645	628	662	633	659	665	659	618	634	641	658	617	697	662	678	622	678	636	695	661	694	644	624	594	619	648	629	629	626	646	629	658	667	649	637	616	666	646	639	665	625	669	673	669	675	703	675	667	642	634	629	615	687	664	670	628	623	644	666	693	629	697	608	660	676	633	688	645	658	631	620	673	640	640	680	668	657	707	645	645	630	623	674	637	623	633	658	648	652	658	658	635	633	651	636	686	683	632	629	629	643	679	629	607	654	617	618	613	632	671	653	685	627	653	669	642	633	657	663	663	649	644	668	683	672	639	655	655	633	646	629	620	651	604	671	679	648	654	613	697	644	647	641	659	649	636	644	648	639	667	615	672	632	624	629	690	613	684	629	635	650	615	616	634	684	667	586	624	673	652	613	617	645	650	632	650	684	658	658	636	619	614	654	639	690	651	640	675	694	639	637	731	645	677	643	616	674	676	688	643	575	618	651	676	629	658	660	638	701	678	634	638	658	662	625	608	642	688	688	607	698	617	662	677	625	632	637	648	659	656	666	623	613	636	645	676	657	634	658	647	682	638	646	629	678	638	636	659	642	594	651	582	646	679	628	605	652	628	671	675	625	640	659	653	633	629	647	689	629	693	616	634	648	650	685	635	636	661	591	696	616	672	668	658	690	613	634	651	669	665	669	616	637	618	675	621	633	666	667	673	648	631	629	692	647	624	663	649	647	680	663	675	667	667	638	632	652	653	639	684	664	652	652	628	651	633	662	645	643	644	659	666	614	655	643	677	646	639	635	667	706	682	672	634	620	647	691	666	644	665	662	677	597	670	660	679	670	623	679	729	698	601	650	631	654	670	643	631	667	597	684	653	670	647	651	623	673	662	651	678	644	677	611	638	639	658	623	667	656	644	664	682	677	645	684	662	661	634	652	637	602	637	658	626	643	644	667	696	653	664	638	649	669	637	613	639	640	666	652	654	664	646	628	690	660	625	659	704	637	655	695	682	632	674	642	654	682	668	678	644	607	677	677	667	642	671	654	626	612	646	676	647	633	631	669	681	678	687	632	679	657	655	638	647	617	675	695	631	663	662	646	656	673	601	643	624	684	708	659	680	694	649	628	695	691	656	690	628	688	650	670	668	611	649	721	700	651	621	646	654	641	697	642	658	653	684	649	656	625	689	661	670	627	619	667	587	650	668	663	670	676	672	657	632	638	662	648	653	640	620	647	631
40066	47848	33880	21806	15791	9766	5670	3740	2385	2220	1892	1807	1772	1540	1229	999	965	902	799	794	747	722	606	567	467	417	433	447	419	430	440	424	390	353	331	336	351	387	356	384	364	306	293	345	317	290	319	272	279	283	292	290	299	304	270	275	261	277	271	285	292	316	271	264	284	249	301	283	273	277	280	256	253	267	273	263	297	278	268	262	276	283	234	262	283	281	276	258	302	261	277	255	219	287	285	269	278	275	296	288	261	273	270	240	256	234	259	261	271	264	255	278	268	275	234	255	267	244	261	264	294	258	264	275	260	268	270	259	291	257	265	253	268	258	284	270	254	247	250	267	260	224	278	293	280	276	295	258	248	311	280	287	271	247	261	247	284	283	293	272	285	265	256	270	285	227	257	262	233	251	251	276	287	254	278	253	286	296	278	247	282	274	289	260	276	261	253	273	241	303	253	279	270	260	258	272	271	245	270	257	280	268	291	270	238	275	283	301	289	273	249	255	261	240	272	237	267	304	249	227	257	270	278	274	278	275	290	266	281	244	270	237	287	251	257	289	280	301	259	271	261	263	256	257	297	261	274	284	284	254	259	267	272	280	289	281	247	263	288	267	269	257	272	289	257	275	265	289	253	268	293	266	284	266	297	255	294	279	244	241	264	257	265	274	246	284	278	257	279	287	257	267	270	259	260	258	255	262	263	257	277	255	261	263	287	266	255	261	275	251	266	291	292	262	284	264	267	252	269	275	279	276	270	250	283	284	278	247	300	253	255	254	252	275	253	265	288	280	291	278	262	284	257	262	246	270	276	273	245	279	255	275	250	271	267	264	276	268	293	242	278	276	279	281	254	286	284	241	292	277	254	272	283	296	267	286	291	247	285	268	285	282	278	271	244	282	273	275	266	258	254	234	273	229	274	296	258	266	274	259	255	276	310	274	268	281	247	261	256	283	266	274	300	265	260	279	271	249	266	274	248	258	281	248	276	264	258	267	292	256	251	274	310	288	292	274	274	246	280	258	250	235	233	268	247	283	233	275	257	281	281	257	265	276	271	267	274	255	292	292	260	277	254	274	270	252	256	288	236	251	248	261	267	267	277	273	276	265	264	257	276	281	253	245	231	272	276	276	269	258	282	261	244	282	269	277	280	246	284	266	257	258	282	250	288	268	239	248	260	254	285	279	265	266	251	264	307	276	246	298	272	259	243	292	282	296	262	272	272	310	235	257	278	252	262	228	283	251	295	291	300	294	272	280	263	274	266	249	250	236	254	246	269	252	274	253	283	288	256	267	261	280	260	276	271	282	266	285	277	249	298	244	262	279	283	274	292	264	280	246	288	252	285	255	291	272	296	251	276	250	270	251	276	277	250	267	279	262	275	278	278	271	251	296	258	265	278	271	291	295	296	298	276	282	286	278	255	297	254	257	268	262	285	283	255	274	276	259	252	253	275	276	287	306	270	265	267	271	270	264	253	292	311	283	271	270	289	281	262	271	276	261	268	273	268	262	279	252	256	286	264	299	283	252	269	292	253	248	263	280	276	259	263	266	317	310	257	274	287	261	263	261	265	260	264	263	257	299	288	275	275	225	278	258	257	267	272	262	282	287	266	253	273	277	273	282	258	253	253	253	299	307	254	261	253	260	291	241	255	261	276	260	248	259	288	289	286	254	250	269	249	273	284	216	262	279	280	292	266	278	267	278	250	256	268	230	268	254	276	232	270	248	274	274	274	292	250	249	272	241	294	269	231	292	246	249	266	259	280	284	260	268	242	258	262	259	266	282	277	275	272	277	270	254	246	264	260	285	257	286	251	253	269	296	305	253	268	277	296	286	260	238	277	289	275	264	294	248	296	260	271	266	286	270	250	273	243	284	254	275	264	254	257	291	257	238	264	262	291	268	258	258	252	261	285	269	257	259	230	290	294	247	262	307	256	269	251	264	259	245	262	275	273	290	268	273	244	243	256	251	291	300	298	272	279	270	238	287	264	283	279	248	266	286	265	287	255	263	271	257	273	271	226	266	307	277	284	255	247	282	262	291	278	268	264	265	302	305	275	270	243	241	279	238	267	254	275	278	273	267	288	287	279	270	229	262	285	263	223	266	259	232	245	255	288	275	258	281	286	245	272	258	281	268	247	265	281	303	250	247	226	252	287	260	266	254	270	285	267	267	292	259	273	261	261	270	279	254	276	263	295	277	260	253	246	278	274	249	285	264	252	257	256	268	278	270	267	264	273	282	243	279	260	285	251	291	285	266	246	284	276	258	284	277	268	295	281	238	249	299	256	259	255	272	274	299	291	285	274	250	287	271	263	282	272	243	255	263	282	249	277	276	250	244	268	259	281	239	262	301	293	278	272	290	256	280	273	274	250	284	274	240	244	270	263	251	255	282	249	247	255	298	261	272	258	272	267	263	241	285	228	263	274	268	289	239	274	272	264	264	266	256	265	259	288	266	304	270	283	285	258	275	269	296	249	252	246	238	272	269	271	260	239	277	289	236	294	261	274	249	251	295	253	276	238	278	272	261	279	294	286	258	264	257	273	296	275	290	266	285	268	284	260	282	301	308	268	258	305	273	297	272	257	287	233	288	235	292	268	263	271	289	256	249	253	300	286	255	288	286	261	277	251	279	271	260	292	296	278	250	281	267	265	277	257	277	242	264	244	258	279	235	257	263	261	254	274	259	261	245	279	265	274	259	238	243	266	269	293	303	255	250	274	281	267	253	299	292	242	292	275	277	262	268	270	268	276	281	287	275	294	261	272	274	263	260	270	273	270	266	284	291	278	248	287	247	274	278	275	290	293	248	277	258	259	284	257	251	242	269	261	272	273	293	253	298	254	280	275	238	241	245	272	301	270	282	263	260	256	297	288	276	263	288	288	273	260	263	275	276	276	265	265	292	287	275	270	256	261	273	272	283	279	279	277	246	289	291	296	283	251	280	271	271	294	247	231	273	264	265	256	273	271	296	272	263	269	287	290	242	272	265	255	252	280	286	257	268	281	247	305	268	280	293	292	275	274	259	252	254	339	235	280	267	258	251	289	275	276	239	238	289	261	224	281	291	244	270	272	253	293	262	288	325	307	254	252	260	275	250	279	278	271	286	268	288	294	267	262	264	250	309	286	259	267	297	261	274	288	283	266	282	292	243	267	284	277	285	273	267	280	262	246	275	266	243	283	261	301	287	252	259	285	283	264	258	272	260	277	282	255	294	292	280	263	283	219	261	266	277	249	266	229	274	280	277	276	227	284	281	258	257	287	270	258	265	269	292	277	230	247	266	257	270	259	253	264	271	261	277	246	284	265	278	273	274	277	263	250	275	276	250	281	270	274	264	273	270	251	283	243	257	240	256	271	257	252	246	256	255	299	262	256	254	283	261	250	297	264	264	250	283	282	274	272	274	284	255	271	262	307	252	306	246	285	252	277	278	294	295	291	303	288	272	268	295	264	269	246	250	264	282	294	262	279	257	294	276	276	249	260	261	293	261	256	274
30523	42509	29584	17254	15912	14676	13888	12092	9977	9633	8460	8367	8182	7491	6683	5232	4888	4901	4262	4121	3834	3823	3075	2619	2221	1959	1942	1772	1750	1751	1703	1711	1615	1458	1345	1361	1340	1312	1239	1300	1238	1185	1135	1095	1060	966	977	857	819	836	795	783	699	770	703	706	735	722	707	778	777	768	712	728	747	707	704	689	724	682	672	715	705	653	664	691	662	706	678	705	726	650	667	672	697	706	619	646	688	675	664	694	681	680	695	672	651	630	659	631	649	640	650	685	704	692	648	681	683	641	653	640	690	643	641	645	635	662	676	670	652	654	650	634	692	655	713	638	655	641	671	702	637	625	649	670	623	673	644	670	627	666	632	652	680	677	674	683	692	632	673	670	699	649	707	693	655	674	628	675	620	654	680	627	655	689	666	653	686	643	646	633	641	685	673	669	694	608	685	656	699	641	640	654	695	677	718	677	651	687	670	654	635	695	638	714	637	653	653	666	650	701	682	680	676	608	693	655	649	688	633	702	659	686	675	629	683	701	678	659	655	682	633	684	621	680	648	685	642	737	679	706	675	689	672	641	689	734	694	632	675	676	651	624	715	647	667	625	649	707	650	593	617	640	638	689	680	672	669	671	676	675	659	673	683	676	662	670	668	677	676	700	653	669	640	658	650	673	642	662	647	642	669	657	691	680	671	660	652	639	662	664	713	700	662	668	673	596	677	707	639	685	689	647	680	659	718	711	610	646	717	694	703	649	673	667	665	651	646	658	664	659	663	689	668	681	645	672	721	674	697	673	681	696	680	720	705	659	663	646	657	631	697	663	680	700	721	702	700	694	634	630	702	709	650	685	684	692	698	670	656	656	684	682	652	668	692	631	644	631	655	679	633	676	709	678	665	675	653	675	648	643	659	648	663	643	675	680	708	685	646	649	615	677	675	675	608	707	623	677	664	690	688	681	654	627	678	662	645	674	656	637	675	666	704	624	711	727	681	668	606	660	661	715	673	663	693	688	664	626	681	647	676	713	642	656	684	635	644	712	689	673	732	674	652	670	627	641	687	672	623	641	652	611	652	651	695	666	633	652	635	667	707	655	689	680	640	639	672	625	643	636	646	642	701	706	656	653	659	670	614	680	687	655	654	639	644	635	723	650	675	635	649	686	698	656	726	668	667	632	646	678	674	649	667	634	646	640	637	707	655	647	686	625	693	666	694	709	679	646	676	682	703	678	719	674	716	678	718	701	637	674	643	715	665	703	727	661	693	658	681	667	642	665	648	692	688	705	675	669	682	648	661	699	691	646	666	670	657	662	660	628	639	648	695	662	657	677	694	667	688	644	640	636	675	645	623	681	641	601	682	656	686	641	621	694	659	658	694	676	675	628	687	674	662	689	689	652	634	686	673	665	635	670	657	684	680	689	664	666	699	698	624	705	691	680	671	656	628	623	683	705	661	657	658	699	660	683	686	667	713	694	745	629	674	691	657	656	646	700	694	647	623	703	691	670	646	688	633	637	671	667	701	645	668	730	649	706	650	668	656	648	665	670	625	675	659	674	679	645	666	649	625	632	639	659	655	680	664	665	695	665	666	645	649	656	641	633	665	670	692	677	709	691	667	690	705	682	678	689	682	667	663	642	664	674	639	601	650	673	684	698	667	647	676	685	660	693	660	677	653	653	655	681	683	631	646	669	654	709	635	653	663	677	652	734	664	665	595	692	639	649	678	607	672	657	697	632	645	667	706	694	669	692	629	657	711	656	696	668	664	676	632	696	717	722	650	677	697	768	633	662	633	706	682	636	656	631	676	627	726	634	660	660	657	658	651	705	654	654	663	604	654	683	699	665	681	645	672	627	641	646	631	639	683	683	669	645	711	641	663	666	671	677	658	667	679	662	681	642	698	654	604	619	620	706	607	634	689	663	645	655	598	682	653	685	655	663	679	646	661	691	684	668	674	644	656	709	629	639	662	668	691	653	621	675	654	690	621	678	644	706	698	672	647	668	616	732	626	643	643	649	629	650	631	648	663	652	646	626	664	659	655	652	657	652	666	658	697	644	687	647	697	649	683	663	639	680	699	665	720	686	660	707	691	697	632	658	665	681	686	646	642	659	640	633	649	690	659	657	689	643	653	706	661	721	690	682	617	675	674	679	642	665	663	669	640	654	668	721	664	631	708	644	677	677	662	647	657	640	665	668	659	654	693	688	632	680	693	637	653	650	617	634	642	649	757	661	653	686	695	684	690	668	681	655	663	667	673	661	637	640	683	647	667	640	624	648	636	639	652	674	707	662	688	676	702	655	665	679	685	672	653	669	636	608	678	653	621	674	696	657	670	722	660	617	663	668	699	682	643	636	622	677	651	656	683	648	681	630	657	668	663	663	663	672	704	645	609	676	652	684	659	668	688	684	641	664	677	656	661	657	720	629	610	676	670	676	683	698	677	703	658	637	703	640	682	623	648	666	647	716	644	674	675	630	631	734	677	639	660	666	694	683	644	657	695	677	695	680	684	679	675	627	658	639	669	656	641	645	656	652	658	670	658	641	639	639	698	697	675	675	633	625	678	653	664	665	654	671	691	673	682	676	704	658	626	648	669	670	663	683	713	667	640	628	663	690	638	677	656	644	651	711	644	626	691	660	681	689	641	668	715	618	730	651	686	653	656	662	617	625	684	656	689	661	603	672	655	685	616	672	682	687	589	681	680	666	642	681	665	653	643	674	701	701	676	672	711	656	681	677	682	664	673	640	667	685	650	682	663	714	678	642	707	670	659	625	678	682	670	726	688	669	703	664	673	641	708	680	659	654	659	685	647	696	711	657	630	647	656	654	663	665	642	673	675	703	644	691	653	685	672	666	676	653	731	662	693	664	664	652	663	705	652	672	647	683	671	645	631	671	675	665	678	643	656	635	708	657	640	691	640	668	677	701	685	616	678	671	696	691	677	626	650	691	693	694	672	635	709	674	692	623	677	633	677	662	676	611	627	632	677	684	636	669	702	678	624	642	677	694	660	667	653	662	695	675	653	662	673	683	668	680	674	650	658	692	657	679	711	627	696	686	726	653	689	663	637	677	690	647	644	708	699	676	681	603	665	647	658	677	717	677	633	639	662	706	687	638	659	663	709	697	654	647	641	684	701	668	649	625	635	664	654	639	641	673	672	659	691	687	651	686	684	688	642	722	639	652	691	699	647	672	659	684	622	644	740	630	679	665	670	654	670	685	655	661	676	643	638	672	682	628	632	720	628	665	632	670	664	736	682	674	665	671	631	688	684	681	644	663	668	661	644	680	703	691	698	632	637	667	671	664	694	630	691	692	620	653	659	642	702	691	668	718	706	665	656	649	606	683	687	671	661	688	657	642	682	652	628	646	657	676	647	683	693	655	664	625	677	651	636	684	701	619	654	683	622	663	613	676	668	657	667	670	673	659	697	690	707	708	644	675	689	692	703	625	697	674	653	670	673	662	672	670	707	668	672	668	697	727	649	654	695	647	694	628	644	671	677	681	629	636	649	656
46710	50199	36896	24571	20862	16155	10749	7010	4023	3306	2588	2427	2621	2630	1914	1480	1282	1294	1091	1027	990	915	783	698	557	470	475	518	463	434	434	469	433	382	398	386	340	388	380	398	400	342	381	356	346	361	327	285	285	262	286	253	280	258	270	271	264	272	291	275	266	241	275	264	286	268	258	218	264	273	272	250	271	259	260	244	254	298	262	248	257	251	265	244	264	259	262	261	267	287	243	257	229	268	288	276	238	274	242	257	235	234	256	252	245	271	251	274	276	241	296	248	264	260	267	259	273	231	230	246	248	268	261	265	272	244	257	236	244	227	252	288	238	252	251	252	246	221	270	235	240	265	273	244	296	247	270	281	261	240	238	242	245	270	242	238	287	262	248	248	251	257	235	271	233	253	257	216	259	256	247	253	275	276	269	258	280	259	278	242	264	246	257	257	251	252	268	264	267	233	251	266	266	252	246	230	230	244	250	251	259	254	234	247	258	237	247	261	232	237	251	243	279	270	247	251	238	275	232	269	234	252	275	236	280	242	238	247	245	276	271	271	254	269	270	249	277	248	257	264	218	236	264	246	242	253	259	268	232	286	250	256	272	228	275	233	240	279	255	260	231	254	269	275	223	246	264	259	230	264	240	237	271	227	260	232	229	257	261	264	248	272	250	250	269	241	259	248	244	249	232	266	241	273	252	256	256	263	242	255	252	246	243	255	254	238	254	250	238	245	246	252	258	283	254	268	258	268	235	258	264	235	271	257	263	250	233	270	237	257	255	262	279	264	261	257	252	279	240	268	234	260	242	304	251	233	239	262	259	247	249	250	244	260	245	278	247	264	259	246	260	261	257	245	240	262	221	253	243	254	243	264	251	213	242	235	240	247	252	250	237	250	239	239	270	226	243	231	261	228	275	274	252	252	239	269	253	262	289	232	285	238	276	218	235	298	241	280	276	262	248	288	261	283	258	233	248	247	266	275	240	244	281	232	289	262	256	224	261	269	258	263	230	244	235	259	239	226	267	246	236	267	245	249	276	264	255	246	262	246	248	261	258	242	296	275	289	267	255	254	249	254	287	267	259	238	240	231	270	256	272	247	261	226	256	254	252	269	241	252	263	235	260	251	243	228	262	250	260	246	233	266	229	292	264	236	259	263	276	255	225	250	233	269	279	270	264	286	258	268	238	252	254	248	297	255	266	276	235	238	260	247	229	222	231	199	252	256	263	252	260	270	256	279	250	256	252	248	254	247	250	249	273	264	242	257	272	271	269	240	268	275	256	250	271	273	237	253	266	265	223	280	260	257	272	234	237	239	253	236	254	283	230	209	270	253	249	261	244	257	272	242	249	266	265	245	253	279	294	244	298	260	252	271	240	247	222	264	251	241	230	249	273	259	223	265	279	271	248	265	223	252	254	280	267	252	253	268	254	255	246	267	230	263	247	227	258	234	271	258	265	245	266	265	221	259	228	224	239	265	254	249	233	258	277	254	264	258	249	252	262	248	256	237	269	235	262	230	242	254	243	269	246	257	236	248	264	232	261	248	254	278	240	269	255	254	254	257	234	230	272	279	274	255	251	220	268	250	251	242	256	276	260	264	255	259	256	243	270	259	259	272	235	231	258	252	277	275	259	250	241	268	249	242	263	263	249	296	231	298	266	277	226	247	243	281	231	244	229	257	264	258	240	245	258	231	253	252	254	262	246	260	244	245	262	261	271	241	226	235	271	288	263	272	254	228	249	256	257	255	269	247	282	278	248	238	270	272	254	252	238	247	248	249	259	274	260	264	255	274	279	260	249	233	244	267	264	266	241	244	271	250	272	246	254	255	228	239	265	267	254	275	247	242	245	235	251	257	261	255	236	271	258	235	232	247	256	234	257	263	247	268	239	234	258	279	252	232	254	260	266	292	260	236	257	246	263	260	241	227	260	274	256	281	290	242	259	268	251	252	253	246	214	296	264	236	273	276	253	264	233	253	269	269	237	248	244	264	257	252	279	231	223	267	243	271	270	233	267	261	287	271	234	235	274	244	258	266	246	284	262	250	249	261	255	257	259	258	259	273	277	256	265	252	257	226	232	277	251	287	274	273	280	249	256	238	253	248	275	239	253	247	224	247	259	251	271	228	273	243	276	233	248	223	261	232	259	260	266	257	254	243	249	275	258	243	265	211	286	243	245	246	244	250	268	263	242	255	239	273	246	268	241	254	239	247	278	233	254	265	224	263	260	246	234	262	250	260	211	246	239	267	237	258	270	259	239	244	220	227	280	265	253	306	269	261	248	265	239	269	256	243	248	251	280	234	264	243	276	262	265	280	274	246	242	256	263	254	258	254	275	228	250	232	272	253	271	262	282	276	269	199	240	242	257	226	267	234	259	259	270	259	269	239	283	265	262	275	235	251	231	265	247	267	241	271	242	279	235	239	264	235	254	260	245	245	251	272	253	237	255	256	258	247	283	289	249	258	284	250	278	276	245	254	278	257	243	276	259	249	263	245	259	269	247	254	267	265	249	236	249	245	291	264	258	259	287	246	249	261	259	275	273	292	245	266	231	221	238	267	278	218	278	236	245	254	256	262	284	218	265	254	245	262	235	271	226	228	271	259	255	238	232	248	249	258	278	275	251	269	260	225	257	266	278	267	245	240	275	230	266	249	247	262	234	260	253	262	248	243	251	243	290	249	266	251	245	258	244	261	236	248	250	251	263	263	233	261	244	287	231	274	258	241	222	268	272	244	268	272	254	254	248	234	255	240	265	222	259	278	222	243	256	255	269	249	230	248	270	253	206	286	236	267	235	243	226	257	295	236	261	259	255	274	276	256	257	285	254	236	245	245	242	259	277	241	242	266	280	262	233	275	263	272	251	255	281	258	300	267	268	252	232	277	252	232	249	263	268	246	283	230	258	243	225	244	262	246	235	226	271	241	235	250	240	249	298	267	237	264	267	267	249	266	263	276	280	264	250	242	259	253	221	254	273	256	258	242	254	296	245	298	277	277	272	222	265	243	261	241	251	250	249	277	266	260	248	238	253	259	270	251	266	220	220	284	250	254	260	278	239	252	288	267	240	266	242	249	250	242	239	244	269	261	280	281	232	269	285	248	264	246	241	255	253	250	244	235	256	265	233	234	251	253	258	255	256	237	253	267	261	273	248	229	278	222	250	270	277	257	238	253	239	270	243	254	274	275	246	262	249	266	260	256	268	252	235	227	224	253	257	258	273	250	252	240	251	234	243	272	249	224	240	272	262	265	258	274	236	245	262	262	266	252	267	254	245	240	232	283	274	237	279	224	247	251	262	260	242	210	239	249	245	267	253	255	264	225	268	295	254	248	236	264	238	257	281	260	267	252	251	268	267	249	238	255	248	276	270	254	260	264	235	246	239	268	247	278	258	248	232	246	237	261	262	253	245	226	246	286	263	253	241	247	239	273	229	231	264	254	239	296	261	229	256	253	283	272	219	259	242	221	254	246	250	251	274	260	259	232	262	261	232	281	272	273
34014	47782	34512	23902	21201	20267	18442	16518	13578	13193	11288	11539	11060	11238	8816	7662	7097	6924	6098	5673	5440	5078	4140	3504	2894	2540	2538	2566	2298	2148	2112	2048	1929	1696	1489	1466	1512	1480	1485	1442	1416	1455	1329	1257	1210	1098	1079	994	922	915	844	833	788	795	695	739	756	758	734	764	736	736	694	783	687	717	659	704	709	698	668	617	647	654	688	609	633	669	649	652	603	638	664	663	559	671	605	652	661	638	666	623	612	648	654	628	601	663	635	648	645	676	586	656	623	617	604	624	608	580	564	633	624	605	671	619	631	616	626	631	600	606	660	629	647	631	654	640	601	601	625	643	656	638	660	630	687	610	627	654	619	624	606	637	595	579	627	647	611	663	633	607	674	610	637	631	616	638	572	592	635	664	641	630	595	632	592	600	579	624	651	627	612	653	594	607	605	623	634	646	639	669	635	647	640	660	642	630	663	624	655	620	635	612	622	649	623	614	619	619	624	601	634	592	631	595	598	605	617	603	613	649	600	596	662	645	604	630	625	652	673	654	644	608	662	640	628	591	610	620	663	594	630	633	609	595	620	610	621	633	633	631	637	601	614	639	649	605	602	679	605	574	649	635	629	638	644	615	643	657	644	621	632	619	642	603	638	638	603	602	621	578	620	610	632	627	577	646	644	617	620	626	628	616	620	646	628	618	613	611	579	640	639	642	630	643	613	609	623	617	647	629	596	619	660	617	651	630	612	591	641	670	634	570	638	616	621	610	669	625	639	638	586	615	639	620	628	628	619	589	689	712	582	662	645	609	605	607	673	609	618	651	618	586	601	622	666	677	609	599	650	607	564	612	638	616	632	682	626	596	619	623	639	642	632	622	661	606	637	609	606	628	620	644	654	673	638	634	628	619	620	586	608	640	633	611	570	610	600	634	641	670	600	652	629	600	672	637	675	601	631	589	644	633	621	589	590	634	648	668	638	597	639	632	634	624	612	633	639	630	618	628	580	582	635	648	636	630	618	638	591	665	612	649	632	649	620	638	598	631	602	628	623	579	629	620	623	645	648	631	619	660	616	624	635	601	596	601	659	600	643	631	619	705	620	641	613	658	607	645	594	663	600	646	626	577	632	655	670	604	657	619	613	616	657	656	610	568	644	637	645	623	605	631	595	642	636	556	595	641	616	641	657	642	618	598	618	637	616	620	625	628	639	628	636	633	614	619	603	619	654	604	618	661	605	633	627	635	612	610	630	647	609	626	594	644	648	583	594	611	622	637	631	636	645	621	628	680	674	654	599	646	676	633	676	617	662	645	626	629	598	622	631	607	640	628	578	598	636	650	599	656	641	605	642	638	623	603	667	622	633	668	592	648	656	608	645	626	613	667	609	615	653	640	595	607	619	648	592	629	598	613	588	628	624	654	620	653	648	609	654	620	644	582	611	648	615	578	629	634	579	626	606	606	650	620	601	595	629	657	616	615	598	641	625	621	686	631	637	606	596	621	594	584	608	652	650	628	614	621	607	620	650	616	609	626	650	631	564	616	650	578	662	616	616	597	652	625	606	564	650	625	610	641	581	610	620	672	577	679	641	595	623	647	598	617	585	594	587	642	649	648	603	609	645	626	654	586	658	628	637	627	630	668	638	603	596	620	614	660	617	638	604	655	581	620	600	634	638	576	664	612	613	576	621	616	604	608	636	584	624	608	606	611	628	605	629	602	601	659	676	617	638	624	576	662	635	644	604	627	623	593	645	633	674	648	637	668	610	637	612	614	645	619	561	600	612	604	637	625	641	579	657	594	657	653	630	618	584	604	666	654	606	654	646	620	643	621	650	647	606	671	622	632	674	658	622	643	607	625	638	641	637	619	634	655	639	617	629	628	591	624	654	612	625	640	652	645	620	622	639	600	621	606	560	657	589	645	626	626	604	651	598	614	590	637	690	590	582	621	635	601	617	628	644	680	631	609	627	646	639	583	639	616	631	592	614	618	631	687	584	651	627	620	642	646	635	616	622	621	626	656	604	640	652	639	628	642	652	635	610	591	614	635	645	589	652	632	640	587	647	617	628	576	589	647	645	658	649	635	634	615	670	646	647	659	642	618	656	648	600	599	649	613	650	626	645	606	603	658	621	579	648	668	603	609	642	600	622	638	624	620	612	624	641	642	620	647	688	612	634	695	587	630	653	616	635	599	645	646	635	620	623	644	634	651	620	634	648	682	657	679	606	620	655	623	629	629	661	648	622	624	659	639	628	586	647	620	634	627	638	629	697	622	683	665	619	591	612	637	619	618	655	633	622	623	616	633	652	590	628	651	636	603	621	649	643	597	623	658	651	604	650	637	641	644	670	646	595	592	612	583	652	625	670	665	614	584	625	633	570	631	636	616	608	607	598	594	557	593	621	608	598	661	570	580	626	621	636	626	589	610	596	611	639	649	662	603	602	611	631	611	619	629	639	640	627	594	598	610	652	655	649	612	627	602	621	607	637	650	644	592	619	613	661	598	634	645	658	617	618	638	578	635	608	641	616	632	649	650	637	619	602	620	613	605	618	635	630	613	641	595	639	632	595	644	654	619	626	619	640	592	617	629	633	631	675	593	603	613	578	609	625	631	638	584	617	595	603	639	660	627	674	618	615	664	597	635	637	640	653	631	613	656	638	639	609	611	634	606	640	611	621	668	635	623	592	640	624	605	632	649	624	659	604	645	654	637	617	617	647	652	622	582	643	664	632	643	629	629	671	603	625	643	612	620	622	617	594	587	619	650	647	622	608	652	604	635	653	627	628	617	646	644	610	599	675	668	635	604	598	618	618	613	664	629	635	639	636	631	627	623	592	648	642	601	639	614	669	640	650	640	638	656	668	623	607	642	618	669	642	696	636	604	621	639	637	644	622	680	645	623	608	625	650	653	623	665	664	620	658	668	605	614	623	610	629	638	641	614	635	643	651	614	633	667	616	598	620	602	605	620	563	609	615	627	596	643	611	609	648	654	606	634	617	615	657	645	612	594	595	605	636	620	638	666	632	611	631	600	588	616	606	632	582	623	583	616	637	646	666	611	648	610	667	613	581	634	644	632	610	590	610	648	690	615	662	652	617	621	608	633	642	619	618	621	667	612	635	641	619	602	662	643	583	674	690	681	628	619	633	647	562	621	667	634	618	633	625	669	629	630	614	615	662	614	630	608	629	653	633	626	629	631	635	623	584	629	624	629	598	624	626	626	651	611	625	684	601	610	641	621	614	652	639	640	623	598	665	659	595	620	605	643	633	614	668	655	584	666	632	612	632	623	615	661	634	593	640	665	622	622	630	594	582	624	582	605	602	654	606	593	606	633	640	620	661	556	642	608	596	616	601	619	622	622	627	677	647	563	636	575	615	644	618	632	646	661	627	627	607	618	608	626	626	604	601	634	639	603	648	633	616	639	622	611	683	639	616	618	634	636	694	588	588	646	637	612	621	604	624	611	630	643	644	625	643	668	667	648	617	563	601	631	662	680	593	687	627	563	633	612	621	649	640	665
15679	14360	9751	4496	2969	2071	1559	1250	1084	1016	906	825	759	703	661	586	562	596	528	499	421	473	441	416	356	340	301	341	330	345	304	321	300	314	296	314	316	293	303	287	358	302	315	280	249	282	289	289	288	276	277	254	251	276	302	244	269	255	290	273	303	274	262	280	259	268	254	266	259	228	273	245	257	262	245	248	278	245	251	285	258	272	251	264	248	249	253	253	275	261	238	230	271	291	264	231	241	268	283	234	241	225	273	233	283	282	248	273	252	274	272	263	237	242	278	268	250	283	272	299	226	227	232	271	234	257	282	259	254	225	253	244	245	254	266	277	264	258	300	242	274	263	231	236	245	264	265	270	261	288	245	257	262	262	261	271	259	289	208	266	246	257	287	253	238	289	247	252	245	241	236	262	263	273	268	256	284	272	233	275	261	287	250	233	267	271	255	240	281	265	287	227	275	283	261	262	293	221	269	266	294	271	282	276	271	248	288	230	242	262	271	227	247	273	256	258	282	244	284	260	273	271	253	272	244	267	263	243	279	272	265	250	293	272	270	255	268	258	248	261	264	270	237	291	253	279	245	265	267	263	269	285	289	265	208	257	245	256	304	270	263	281	268	253	277	270	247	275	255	257	267	257	262	248	245	229	252	271	237	268	272	247	265	253	266	282	256	274	254	241	293	264	234	252	241	272	251	273	231	262	245	243	266	256	262	299	289	234	263	289	240	254	256	228	271	261	231	236	262	271	262	222	253	268	272	268	251	237	266	276	228	293	258	248	270	242	266	268	271	242	283	286	263	272	278	259	274	255	288	240	265	264	276	258	265	277	247	252	252	266	251	251	271	268	256	264	256	261	253	237	273	241	251	260	246	240	257	245	271	240	257	274	241	243	263	277	254	276	285	276	268	261	284	279	234	253	271	280	287	277	283	241	262	253	264	291	265	243	225	247	257	251	261	253	286	273	271	257	283	281	255	256	264	269	263	254	247	288	247	246	295	246	278	247	246	263	234	292	211	240	245	280	270	267	289	258	286	246	279	267	267	269	254	263	264	237	252	281	236	249	229	269	264	293	262	290	234	271	254	268	255	234	262	274	242	267	257	251	260	270	251	263	291	253	258	263	237	274	261	232	265	293	267	267	257	290	247	269	226	265	242	240	239	255	238	263	245	229	244	267	262	261	238	226	262	257	270	260	272	272	260	274	277	263	273	254	253	275	268	226	255	251	231	260	262	260	281	246	289	257	295	250	277	296	269	288	275	266	291	259	259	263	222	267	271	249	249	227	243	274	249	221	264	281	295	293	274	259	271	256	272	235	280	277	258	280	241	282	289	236	247	258	304	244	275	238	277	287	243	265	237	265	243	284	248	253	278	241	257	223	244	217	268	255	256	253	260	255	249	300	245	236	256	271	239	286	246	234	285	246	257	266	273	257	244	258	232	240	282	244	231	239	279	261	247	245	251	254	267	240	246	249	259	266	268	261	283	276	246	241	257	273	255	261	281	269	264	255	242	255	272	246	250	269	268	246	229	259	264	267	256	241	271	240	268	255	272	260	297	246	267	258	243	266	245	231	247	247	249	250	272	283	248	229	237	266	245	266	267	272	239	251	285	283	253	245	255	269	234	236	257	266	268	263	255	278	249	245	267	255	257	234	272	281	254	259	271	268	269	271	258	268	259	261	278	266	253	263	242	225	235	261	280	276	265	280	259	275	281	255	279	279	255	242	293	268	260	283	251	262	256	238	245	265	262	244	279	253	237	275	274	259	288	268	261	235	269	261	267	296	270	276	240	265	248	229	257	261	237	277	242	264	285	251	260	264	251	248	277	287	262	233	264	265	243	263	257	281	267	241	258	274	254	285	250	273	253	260	270	234	256	256	285	278	270	239	284	269	254	235	239	247	291	265	241	266	294	279	252	241	214	244	238	252	278	253	282	274	269	235	251	275	263	232	237	253	254	247	251	280	273	259	251	238	263	267	285	235	234	272	249	243	226	287	280	285	275	235	273	262	242	266	247	271	243	257	248	260	236	271	270	246	276	248	245	270	254	262	248	266	244	257	268	268	276	276	260	286	274	258	239	238	235	280	274	271	261	260	294	278	254	263	246	233	270	235	295	263	258	259	256	252	279	256	265	285	253	252	268	258	270	294	227	251	301	278	288	248	277	252	286	301	243	250	277	253	230	260	269	254	255	233	240	234	262	258	266	259	248	250	242	243	285	272	249	284	267	248	255	226	275	242	273	247	253	265	252	267	242	277	279	253	266	262	261	211	248	276	272	265	257	283	252	239	272	268	261	276	241	255	258	259	235	260	238	246	236	241	261	255	252	255	280	252	244	261	251	269	247	264	272	253	221	287	265	277	269	265	269	212	248	262	266	252	265	249	259	251	272	253	256	284	258	254	274	302	268	250	269	228	275	277	281	275	257	262	257	269	267	264	244	251	268	264	273	235	271	270	252	275	281	274	272	261	236	279	243	273	287	272	254	278	290	280	251	273	258	267	262	246	262	300	278	257	277	254	265	248	240	254	269	254	259	266	275	240	265	281	248	240	262	267	248	274	259	254	273	244	234	278	231	241	222	233	254	267	288	268	250	271	280	253	261	244	249	244	259	243	246	277	256	240	262	270	267	233	250	283	259	242	240	276	261	265	249	257	278	280	248	228	273	252	283	264	276	231	261	258	293	258	273	265	272	253	259	245	255	236	256	268	252	272	252	292	221	229	275	262	272	271	243	250	245	286	231	273	261	283	252	260	262	271	249	288	273	241	244	270	263	270	243	233	249	264	283	281	276	269	272	288	278	270	249	259	284	275	279	256	256	275	233	226	255	251	264	238	305	272	261	276	268	245	280	260	279	244	274	293	285	263	270	258	278	282	282	253	232	245	289	269	282	259	255	243	248	255	260	295	278	270	234	262	296	243	253	290	263	255	259	272	254	269	249	244	244	253	283	263	280	254	249	283	249	259	261	229	275	257	253	273	264	269	246	284	234	271	250	266	259	242	242	246	259	281	247	266	267	288	233	300	276	242	283	254	247	280	267	263	267	242	274	297	293	266	218	256	259	264	288	255	234	266	258	259	258	205	239	267	248	268	265	276	245	254	255	250	289	234	241	273	272	257	281	265	267	286	266	250	258	253	288	238	253	254	248	271	290	230	277	248	246	286	270	251	251	249	256	232	271	223	232	265	265	265	272	278	252	250	284	268	251	251	256	265	244	243	256	255	264	257	245	263	264	268	243	273	268	234	250	277	239	257	259	262	281	232	253	272	275	260	265	269	249	278	248	286	262	282	272	276	270	277	259	274	263	265	255	245	273	280	259	268	245	250	271	265	240	269	229	237	263	277	299	256	256	252	225	276	240	265	278	233	249	266	273	255	289	259	264	265	253	292	248	228	271	289	259	249	261	267	287	247	243	262	273	294	256	242	269	255	261	255	296	278	256	260	258	253	237	241	269	265	281	258	288	259	256	261	271	258	235	264	242	245	266	266
10839	15112	12215	10659	9368	7895	6720	5795	4961	4729	4239	3819	3637	3521	3177	2800	2906	2793	2517	2266	2087	2026	1612	1478	1251	1205	1123	1109	1064	1103	1069	1159	1067	996	951	1018	878	976	982	1006	977	998	996	914	912	816	816	839	769	772	750	752	755	719	697	718	739	692	704	676	729	712	709	712	710	724	704	691	678	665	625	596	699	655	673	661	643	637	667	642	628	671	675	719	705	659	665	654	607	684	647	638	669	718	646	645	644	651	625	661	637	669	695	644	662	620	679	685	647	666	648	630	673	613	630	626	622	645	675	659	687	639	641	652	658	666	629	633	651	633	652	617	676	629	657	610	669	677	648	605	649	613	644	627	666	634	670	609	634	672	648	635	700	659	682	671	630	622	676	637	664	725	634	643	682	612	662	654	622	629	693	630	651	658	679	625	677	642	674	717	655	653	633	660	659	647	707	609	681	696	636	670	693	641	646	639	648	659	641	638	643	602	717	704	686	680	638	638	662	627	611	667	625	672	642	660	650	650	638	619	625	693	656	635	647	635	624	630	644	644	668	657	599	643	724	637	642	621	622	639	634	669	653	602	633	648	660	670	678	659	676	662	650	658	632	676	650	656	638	634	650	701	668	633	608	678	682	622	659	628	667	634	656	667	618	662	659	658	642	682	651	628	676	650	667	631	656	670	659	655	704	619	679	644	635	602	669	644	679	646	676	617	631	597	618	655	597	626	728	647	595	642	654	631	640	622	579	620	654	665	652	599	665	661	645	649	653	619	625	656	652	699	642	654	674	660	683	679	678	632	634	660	652	637	662	657	656	666	662	681	642	669	699	666	648	636	647	664	662	680	617	669	653	643	628	672	571	629	604	688	622	660	682	647	624	650	642	645	667	590	599	620	679	678	637	649	675	681	702	675	645	724	652	647	673	650	637	662	640	691	627	616	705	662	681	645	666	628	626	672	700	675	637	590	626	645	616	665	634	627	636	667	619	682	658	698	665	662	649	665	680	663	651	640	649	652	653	656	652	630	625	676	699	658	619	629	651	690	635	638	618	688	655	668	645	669	592	647	618	640	641	661	619	665	615	597	675	682	665	645	611	591	617	624	650	656	607	633	649	656	681	631	638	632	639	655	640	622	619	663	675	646	646	681	716	656	638	603	677	613	619	671	610	683	631	616	676	644	671	604	668	620	655	658	640	678	694	680	633	652	637	658	628	653	658	665	640	616	648	668	603	634	667	622	583	673	641	638	684	653	648	656	679	661	689	659	652	620	640	696	650	648	632	647	667	649	658	674	660	668	723	673	668	695	648	663	660	634	664	651	615	666	646	646	638	643	618	622	618	580	661	642	694	671	676	662	604	658	670	657	630	643	673	666	631	673	627	681	642	650	685	603	660	641	691	683	670	681	596	670	626	650	630	687	651	621	627	638	697	648	650	629	638	617	633	627	636	657	618	627	655	687	678	640	680	649	663	664	621	657	603	597	632	686	642	629	623	629	636	666	702	696	647	633	677	670	660	608	643	632	686	660	690	666	650	675	685	677	636	671	694	669	674	651	641	629	649	683	641	671	660	628	651	658	624	635	671	692	627	691	671	681	699	688	619	684	640	670	645	638	655	671	653	614	692	656	648	619	693	655	642	642	671	655	622	697	614	660	632	678	720	643	671	639	683	596	677	628	651	626	661	669	608	688	638	655	695	622	675	643	609	644	636	644	690	647	659	636	651	679	654	692	638	682	662	643	666	681	675	681	650	626	621	632	641	648	606	664	673	678	677	641	650	660	677	636	676	616	632	646	659	641	672	632	659	663	641	619	639	664	624	643	629	658	608	679	630	648	647	648	648	684	669	721	655	614	665	626	664	637	647	625	676	664	643	665	632	680	635	648	659	662	664	640	683	664	650	674	660	641	655	661	655	645	599	625	664	644	598	626	659	637	674	624	678	638	650	645	644	628	668	678	656	653	645	650	650	666	646	650	615	646	681	657	671	672	690	624	646	641	698	624	677	656	656	651	647	641	644	670	658	669	687	658	664	629	682	675	647	648	621	659	675	664	675	664	677	645	706	677	650	633	611	636	605	674	639	602	640	674	664	637	671	627	654	677	677	645	623	628	619	682	630	659	663	688	648	659	659	645	646	641	678	618	689	641	664	642	680	625	682	622	663	633	671	682	696	658	658	648	623	630	605	627	646	646	636	641	657	656	634	674	634	638	647	661	656	645	671	639	668	709	648	633	660	623	659	660	667	677	627	633	666	658	651	631	687	676	635	644	641	626	643	673	640	689	665	677	631	621	670	656	629	638	686	613	664	603	642	663	670	599	649	681	670	666	675	643	640	681	583	656	665	665	645	636	628	635	630	681	630	624	632	651	660	603	630	652	638	670	629	664	656	654	609	615	630	678	598	682	657	678	632	673	650	661	641	645	632	653	634	630	607	593	611	645	646	662	681	679	644	631	631	659	638	660	666	630	633	690	620	626	628	668	684	623	703	694	613	612	703	679	700	653	647	683	651	646	640	661	637	695	645	637	656	678	709	618	659	670	658	602	671	671	661	643	634	645	677	662	683	694	666	659	704	639	647	642	666	639	688	661	679	670	649	620	677	660	644	647	665	665	626	642	644	582	645	668	638	619	593	629	628	673	671	650	641	652	658	645	623	621	626	670	649	679	661	626	684	687	659	640	691	625	616	650	684	690	649	671	607	638	662	660	644	652	657	633	660	664	638	699	674	657	642	639	614	612	686	664	626	647	614	661	649	685	640	662	607	699	704	634	676	590	646	634	618	590	656	684	647	678	666	661	627	671	683	666	644	661	626	648	623	641	699	632	668	613	645	634	659	634	678	690	652	617	649	693	646	688	676	649	661	654	681	630	664	702	636	631	654	619	620	670	657	652	659	668	666	673	660	643	642	673	678	661	676	623	691	633	669	655	685	685	695	663	639	647	613	647	640	606	651	670	684	643	713	651	696	677	632	616	647	668	656	645	626	637	613	678	618	600	644	624	617	676	678	615	672	675	638	679	608	631	654	629	692	651	653	629	620	681	662	620	671	653	724	651	607	675	618	631	667	642	655	622	654	652	648	656	591	637	656	680	660	661	676	659	612	694	663	707	641	666	643	641	605	626	673	665	672	707	621	640	650	656	614	639	632	628	693	618	646	648	644	623	643	657	650	651	642	660	563	671	646	671	657	619	668	627	650	648	678	588	686	648	659	601	659	673	673	616	670	604	641	638	648	713	632	656	684	665	664	679	643	596	670	651	632	647	656	710	664	625	638	650	676	668	617	630	665	704	668	647	626	674	676	661	654	649	653	688	654	673	625	653	656	633	613	596	636	633	686	602	686	713	656	658	630	680	652	668	682	666	663	672	681	720	683	639	665	641	615	661	704	667	678	710	625	620	634	620	570	686	647	626	658	615	672	670	655	659	600	679	687	679	692	672	596	652	650	683	673	698	687	673	609	640	635	645	635	628	656	669	621	675	665	667	667	641	639	653	644	646	627	676
42331	44149	37016	22703	17550	10959	6198	4187	2414	1969	1792	1678	1718	1457	1258	1151	1023	927	853	752	666	724	591	525	460	439	395	392	427	377	356	365	377	366	335	322	305	329	316	395	360	344	320	336	309	340	344	276	297	294	285	277	275	292	272	298	300	285	275	308	285	248	293	284	311	267	293	244	313	284	263	267	277	247	248	275	285	269	269	223	264	245	282	296	279	297	280	246	287	262	257	262	281	271	245	306	279	245	308	258	268	263	281	261	266	237	273	264	268	248	273	266	264	267	255	273	261	266	282	273	279	251	242	251	264	266	281	260	256	287	287	272	263	261	280	291	241	290	277	254	303	268	293	245	252	286	298	273	289	280	281	287	262	319	288	277	269	264	282	273	291	272	254	268	274	273	279	279	235	289	277	264	288	253	265	235	243	275	268	284	263	238	247	278	293	268	278	278	269	253	296	249	271	275	251	259	288	238	246	254	284	213	274	285	265	300	266	260	270	255	298	259	254	260	276	269	280	274	279	259	258	228	232	235	240	261	257	290	251	272	280	276	296	250	277	254	254	265	278	286	284	285	253	262	271	262	285	267	242	266	259	275	265	288	279	253	281	273	268	282	278	268	276	263	259	263	258	276	275	288	240	239	248	287	277	248	307	279	269	275	295	280	280	255	266	260	255	251	254	259	267	281	277	295	283	280	304	263	282	275	242	266	274	280	252	268	287	224	235	270	268	277	299	279	240	283	269	277	257	290	255	263	264	277	250	238	272	253	244	266	294	260	300	245	299	276	248	247	258	265	271	256	302	257	250	244	267	272	280	288	284	272	268	289	276	250	251	270	243	301	263	280	269	279	265	264	294	278	296	308	267	235	260	281	275	257	279	297	298	265	258	258	284	257	282	294	295	254	272	291	287	261	279	268	258	296	276	242	280	267	282	269	257	302	267	283	257	257	258	276	271	259	247	261	317	287	278	263	290	269	253	252	259	293	273	280	272	249	250	264	269	256	256	249	283	242	277	282	280	315	288	275	292	245	266	269	287	284	264	258	255	265	265	258	304	248	279	256	279	271	272	255	241	283	301	268	263	271	288	294	266	251	235	263	277	239	268	283	253	261	265	239	267	276	267	285	268	233	265	298	244	262	262	262	249	292	283	264	250	240	226	264	254	257	290	289	272	270	267	265	293	273	265	284	267	272	243	277	283	280	264	262	280	259	251	264	260	256	268	297	258	235	234	275	264	266	261	271	267	265	268	275	268	247	245	255	275	285	267	239	273	278	263	231	303	223	250	283	305	266	279	264	281	303	278	288	268	273	286	249	283	280	282	271	274	258	288	239	268	278	276	239	237	256	258	258	262	257	251	256	273	278	273	255	263	233	277	271	272	279	280	277	279	243	267	242	290	259	261	257	267	271	289	246	266	240	271	264	275	245	278	250	273	273	266	258	268	265	295	264	270	265	271	269	252	290	272	288	266	261	295	254	282	263	276	267	286	242	289	284	282	282	301	280	288	278	270	290	257	262	281	247	297	280	260	283	281	254	286	265	257	258	267	263	250	251	281	257	255	277	300	265	273	282	250	276	275	260	278	255	267	278	302	244	260	246	245	270	255	274	282	282	269	265	259	283	281	267	259	261	278	264	243	286	272	257	275	275	257	267	258	266	269	241	260	272	256	287	276	255	269	285	263	274	292	281	259	255	278	260	283	288	273	260	297	268	259	294	268	272	245	238	263	248	252	257	236	278	288	270	245	292	276	290	277	243	278	283	242	271	273	284	305	247	234	254	285	267	291	275	277	265	280	273	240	276	277	220	280	293	266	290	257	305	292	253	273	260	302	299	285	283	269	236	293	244	269	269	267	259	272	277	258	259	249	275	243	265	258	252	278	266	286	242	278	244	285	287	267	285	273	274	290	277	290	251	256	239	269	264	243	266	271	258	245	306	279	303	271	302	269	272	279	278	263	265	261	254	269	275	284	260	296	264	283	242	261	277	258	267	271	246	272	292	289	255	247	241	252	249	278	277	252	283	265	270	270	264	256	294	260	248	227	284	288	275	271	304	249	267	255	285	287	250	259	268	285	250	267	283	272	275	307	271	292	275	292	267	242	278	256	272	258	291	261	262	264	268	275	289	289	279	268	267	271	284	275	256	286	287	271	296	257	271	260	269	281	278	258	275	279	260	270	258	270	288	240	259	262	265	268	293	247	244	272	237	258	251	287	279	266	303	284	285	267	282	275	239	288	288	255	266	285	291	260	256	273	291	229	287	245	245	284	252	254	279	232	287	273	274	270	266	272	251	256	251	276	280	284	260	264	273	255	268	266	278	287	252	256	280	302	267	261	283	255	259	274	268	301	257	239	292	265	249	282	261	273	282	272	264	246	244	282	263	276	262	278	282	271	247	265	254	259	263	256	262	273	279	257	267	266	274	250	255	279	273	271	253	272	268	254	271	273	258	260	265	279	260	266	266	269	266	239	267	268	221	279	255	264	261	246	275	287	279	268	258	266	270	265	239	258	281	251	250	244	267	281	253	256	283	273	263	291	258	279	276	242	266	263	269	272	256	264	252	242	284	253	262	282	253	285	263	286	270	258	270	248	281	267	266	300	262	278	292	291	262	268	276	255	281	275	274	264	242	275	270	267	249	252	234	264	270	272	276	304	232	244	255	292	241	248	245	305	266	269	277	279	259	259	264	243	267	268	251	271	270	258	254	272	292	269	303	262	254	284	270	239	267	258	284	249	276	292	272	274	292	280	255	243	235	263	263	260	274	276	249	292	260	272	282	275	231	280	248	274	272	276	293	263	246	265	274	273	267	253	241	294	265	262	290	257	288	257	257	286	266	250	281	279	278	280	268	301	262	267	278	277	260	284	281	319	248	275	310	253	231	257	276	273	288	285	289	295	284	292	281	269	288	235	239	280	265	264	244	227	253	260	266	230	260	263	271	239	294	274	271	264	277	288	271	304	289	245	271	277	246	273	288	259	262	264	287	279	246	276	281	239	275	267	282	280	264	256	261	259	288	264	252	256	271	272	264	253	285	268	262	254	254	298	262	277	258	248	244	279	251	245	241	241	254	257	261	276	256	285	270	289	282	246	269	263	249	287	239	244	300	268	237	265	244	285	292	253	274	211	261	284	262	260	252	277	250	259	260	242	264	257	233	251	274	263	270	312	298	284	267	272	262	293	271	280	274	257	261	281	260	275	257	263	277	285	260	293	243	283	248	246	250	269	288	254	251	262	246	290	273	262	277	256	265	249	297	291	283	245	245	280	269	261	269	265	257	264	285	232	259	271	272	286	252	268	259	257	278	275	251	226	268	261	253	257	268	282	260	259	260	272	244	268	251	241	247	255	260	260	259	266	218	284	262	294	264	276	271	270	264	269	253	248	252	255	260	260	253	284	280	274	289	265	248	281	272	274	252	273	273	262	223	270	283	286	269	277	272	263	293	260	279	275	280	287	258	278	273	276	242	290	260	270	254	282	288	273	252	229	280
30972	42037	29164	17031	15560	14123	13292	13121	9470	8578	8173	7924	8346	7550	6424	5789	5358	5120	4147	4003	3383	3680	2978	2532	2089	1873	1843	1832	1559	1516	1507	1494	1424	1353	1206	1221	1215	1253	1340	1356	1453	1245	1253	1188	1192	1078	1082	996	851	889	887	805	778	803	735	742	728	742	792	736	776	729	790	785	757	714	679	705	684	705	729	672	704	703	673	638	720	687	631	705	717	673	659	621	665	649	640	688	675	712	652	630	679	659	699	657	652	676	650	655	654	682	606	661	642	629	674	677	715	708	622	678	706	696	661	700	669	700	719	648	634	698	633	650	606	646	653	714	663	654	716	649	694	648	679	653	646	674	639	657	668	662	673	646	663	663	689	719	635	669	638	639	653	677	651	668	626	649	658	644	672	675	614	628	596	653	670	688	675	613	696	642	654	643	645	634	686	618	687	708	655	697	658	684	689	703	667	677	674	629	681	663	597	675	658	677	717	625	679	713	709	674	695	654	655	659	692	651	695	648	717	625	682	649	692	631	654	683	689	686	657	622	649	652	634	620	649	689	676	623	647	677	680	652	702	746	660	672	652	631	676	672	645	637	677	654	659	665	626	684	624	656	678	684	675	671	612	703	671	658	696	691	662	645	638	736	687	594	632	623	646	632	679	695	656	658	638	665	646	675	648	650	689	680	631	661	683	683	620	680	651	710	652	672	640	657	695	653	690	663	664	605	669	675	661	660	679	656	667	634	622	656	648	666	689	673	645	652	653	682	608	660	661	694	687	653	684	665	658	678	663	656	637	663	678	698	675	649	621	662	651	665	705	620	653	656	679	660	682	659	661	666	689	668	697	669	652	673	646	661	675	632	675	701	667	686	658	659	682	686	696	663	723	622	658	661	694	671	608	698	665	666	638	664	657	667	646	629	620	692	688	654	659	656	664	642	684	672	654	670	692	700	698	670	673	682	670	688	678	657	647	671	678	667	653	639	646	735	672	655	626	663	701	667	683	665	636	643	659	680	741	718	650	682	635	655	673	638	652	652	715	663	680	678	626	678	668	600	663	640	667	633	655	653	670	657	703	642	615	640	670	660	639	628	672	655	702	671	681	670	636	665	633	666	685	686	629	692	672	685	630	644	659	624	686	646	649	665	674	687	669	635	654	668	671	673	674	619	634	642	714	636	604	636	607	666	702	691	653	651	706	675	649	653	661	672	626	677	690	627	699	641	671	669	651	651	691	682	722	615	738	638	626	666	650	693	691	663	652	717	665	636	642	672	649	676	671	657	671	687	693	666	691	647	622	675	677	655	660	644	662	667	688	667	613	650	672	658	654	656	640	638	707	652	677	668	665	705	673	696	640	674	647	666	692	683	634	636	661	637	658	673	687	625	670	638	673	682	693	660	661	689	686	646	656	638	673	680	672	675	661	653	634	657	659	642	656	687	680	631	648	655	680	665	646	650	653	680	673	709	660	652	666	671	652	676	699	674	654	655	649	681	668	707	716	654	665	637	619	636	662	698	675	674	648	671	712	645	664	656	681	690	656	643	651	663	628	682	678	672	666	614	631	698	647	692	663	673	634	666	675	661	647	670	668	627	652	676	654	678	635	660	637	671	634	642	670	691	669	659	691	659	671	692	702	632	705	645	665	664	727	685	634	648	701	691	643	609	679	663	704	701	633	708	637	648	643	684	691	697	709	653	647	704	700	662	671	651	702	658	670	674	715	686	703	684	642	662	662	699	678	649	660	644	645	676	703	696	672	647	649	665	647	670	689	676	648	648	695	669	688	652	684	689	641	661	688	698	622	708	694	650	663	631	679	671	674	685	660	666	683	645	678	673	645	671	724	654	666	643	707	689	634	634	658	692	656	688	678	647	670	664	699	692	691	668	632	633	645	725	625	646	643	612	641	657	667	697	642	676	635	634	707	643	653	656	692	683	656	639	632	677	656	694	673	652	679	636	640	670	691	663	685	681	685	626	671	710	676	609	624	685	688	703	620	686	706	694	672	654	626	668	677	654	632	668	676	686	632	631	649	611	634	634	655	630	701	613	698	671	663	684	659	723	639	727	673	645	645	691	680	666	658	694	629	640	651	665	649	646	695	618	637	678	675	662	674	677	661	652	627	720	649	651	660	665	688	683	654	635	663	644	655	666	624	651	665	665	698	633	687	680	673	663	661	632	690	689	682	683	670	666	646	699	683	723	691	681	684	668	626	674	691	682	662	607	602	659	683	656	663	643	648	684	633	702	672	657	692	613	667	642	655	672	689	687	689	675	679	650	653	666	653	683	643	640	641	641	698	679	652	669	651	663	712	659	690	676	670	657	665	614	662	666	667	659	667	635	683	692	672	653	714	687	665	672	679	634	705	644	655	709	690	657	645	651	675	666	654	640	714	689	681	686	707	685	690	687	665	641	652	649	665	634	679	692	650	661	695	720	688	638	677	638	632	679	629	636	692	629	649	677	645	637	662	693	681	662	670	663	668	654	676	659	651	640	630	655	656	689	655	605	678	652	665	659	658	672	648	646	661	661	673	698	701	610	648	698	639	640	687	635	674	681	652	676	668	674	669	665	626	702	656	643	664	642	663	710	641	663	649	675	670	686	669	703	669	697	714	694	654	699	720	653	686	699	678	682	704	710	675	655	675	657	677	657	643	709	653	654	678	666	645	656	668	684	649	691	621	650	662	667	713	648	652	653	664	658	687	643	680	665	696	656	637	684	685	680	709	637	665	679	698	691	660	642	668	662	639	652	694	645	674	633	717	664	670	677	674	724	698	649	681	665	670	674	671	670	688	645	593	680	627	689	659	644	667	706	669	658	645	653	736	685	678	681	661	636	688	604	622	651	640	652	672	640	633	690	679	623	629	662	639	653	667	652	648	675	693	658	636	646	702	642	655	694	664	634	672	680	654	666	689	666	649	626	669	621	681	650	715	647	620	640	640	643	673	656	649	655	654	657	643	661	655	627	643	685	682	637	697	665	639	641	661	646	665	648	676	648	682	644	660	645	647	673	684	630	662	680	650	664	670	660	660	667	670	685	659	691	684	650	610	652	656	646	606	626	661	660	654	717	642	685	680	621	679	683	678	683	682	659	652	641	671	660	681	698	663	663	681	653	637	682	676	645	664	651	666	635	669	683	642	643	686	651	685	724	652	682	672	636	693	647	698	645	676	675	652	660	700	612	690	674	682	633	663	691	685	704	648	628	679	699	687	689	680	643	698	664	631	710	654	681	664	695	690	671	671	656	705	653	634	670	639	651	634	668	666	706	637	650	653	675	650	642	680	648	662	650	680	702	665	658	676	666	687	630	666	623	645	724	625	655	678	658	673	634	639	647	657	697	684	664	739	658	671	677	694	654	656	664	642	675	660	673	673	658	657	642	653	688	731	660	654	652	657	656	670	666	689	742	688	676	671	673	669	690	660	670	624	675	650	661	662	690	702	683	682	663	680	647	638	618	711	656	644	662	642	625	680	644	675	686	672	687	683	666	673	645	692	699	646	660	688	631
47080	50516	36815	24519	22115	17912	12658	9473	5245	2965	2713	2437	2604	2256	1758	1567	1496	1284	1136	1074	930	908	776	638	586	544	500	481	420	405	390	416	407	393	344	357	358	394	386	370	412	421	364	350	296	315	326	330	298	324	252	282	312	286	309	288	304	293	261	247	280	289	276	290	269	279	234	262	275	238	241	245	248	258	264	255	227	268	255	263	259	253	274	245	227	262	243	245	263	252	247	249	254	254	232	250	241	263	251	242	243	275	235	234	251	232	253	251	244	263	241	240	262	229	262	256	230	279	268	256	279	236	257	261	233	261	257	228	283	256	270	247	255	256	237	258	237	244	246	255	253	239	241	250	265	251	237	271	251	248	256	243	263	243	241	217	253	267	241	249	265	254	208	266	291	226	233	266	255	280	254	285	231	305	276	258	256	270	247	242	222	261	255	252	258	257	242	279	250	232	227	266	264	246	282	281	254	269	274	258	268	263	240	264	261	242	284	262	297	240	266	231	233	254	254	291	252	257	257	272	259	287	239	240	243	256	269	228	248	257	233	254	251	268	247	251	233	256	250	256	264	240	255	225	237	258	243	274	270	256	243	259	256	236	276	273	246	253	269	216	258	255	243	276	276	246	274	275	260	233	242	260	230	241	263	256	222	262	247	267	232	249	253	252	274	241	260	282	270	235	252	256	242	250	265	298	250	233	272	239	258	245	267	272	260	251	285	248	297	250	264	249	291	266	255	229	224	264	258	255	248	240	245	271	243	263	251	245	232	275	249	224	223	260	271	249	243	248	253	249	246	264	254	268	280	250	255	239	281	263	228	246	269	264	258	238	261	249	238	250	257	277	260	260	247	232	250	245	252	251	257	246	237	271	238	250	236	277	260	245	257	242	238	248	249	257	269	232	243	252	222	237	251	244	250	226	263	241	263	239	229	276	241	257	255	243	258	251	265	264	238	271	263	258	258	256	272	239	237	245	261	232	248	245	236	275	253	247	243	262	246	262	243	239	257	281	268	237	255	293	253	269	256	228	251	242	253	283	278	249	234	242	263	247	265	251	226	260	246	246	264	252	263	279	299	263	263	247	252	232	270	267	260	271	263	267	244	233	260	246	203	243	235	250	239	248	242	280	236	277	246	244	265	246	267	266	255	236	240	275	253	232	240	243	250	228	256	219	265	254	246	264	224	249	271	267	274	269	245	253	253	259	234	241	262	252	242	266	268	265	250	253	238	267	260	258	271	260	260	254	256	260	236	281	278	244	276	241	253	278	258	257	241	269	251	227	249	254	252	259	274	259	275	245	254	227	248	230	265	266	260	258	249	259	260	282	267	277	254	267	263	232	256	255	261	252	249	268	268	243	241	243	243	258	249	253	230	247	251	240	274	241	259	247	250	261	275	253	236	244	216	277	265	227	272	252	253	242	267	266	269	246	251	254	245	248	266	264	231	262	266	245	238	247	262	265	238	259	272	237	260	210	242	253	257	260	251	294	266	250	297	260	231	247	281	240	270	263	244	253	281	246	228	258	254	241	262	249	268	261	249	265	255	236	236	257	252	243	289	278	282	291	248	274	275	273	249	254	231	275	255	268	255	248	256	244	254	223	223	236	230	245	232	264	244	252	250	232	239	266	259	238	274	241	229	267	224	263	260	265	256	239	218	264	256	271	262	230	237	287	263	251	222	281	253	273	229	270	250	270	267	251	277	207	251	252	303	236	228	248	261	253	248	258	266	259	248	299	258	219	247	257	257	229	259	267	239	257	240	262	257	228	220	236	252	233	254	264	243	250	244	222	211	247	247	258	262	295	286	248	272	287	241	248	253	244	247	233	248	231	237	251	271	259	231	248	256	267	243	266	258	266	248	271	268	254	254	246	250	255	256	244	260	244	220	279	248	220	268	221	255	268	247	241	238	223	263	248	260	209	241	241	216	268	241	250	255	250	255	220	254	246	275	274	255	264	263	245	256	248	274	248	225	280	221	250	261	235	234	244	225	237	269	240	248	278	249	244	251	246	224	252	271	267	261	246	244	260	270	251	255	264	238	241	250	253	237	273	263	233	259	219	248	254	257	260	237	222	247	231	264	285	254	247	226	273	232	231	239	217	239	264	234	265	287	244	263	247	249	258	258	253	291	242	218	241	232	299	265	232	236	251	279	256	252	258	242	265	248	263	250	240	285	287	260	241	229	270	249	224	258	268	268	236	246	248	253	229	254	239	246	260	244	277	268	232	269	263	236	246	257	220	240	268	231	239	222	233	274	264	242	275	266	255	265	265	263	274	247	253	255	271	234	246	265	244	249	243	238	255	268	227	269	250	244	253	224	239	262	250	284	242	233	250	252	249	274	279	271	256	256	230	251	263	241	210	254	274	234	260	222	268	219	257	238	247	264	241	245	223	260	247	232	257	235	269	240	253	248	261	288	276	225	264	237	246	243	236	224	228	281	254	235	243	249	244	215	226	270	282	236	224	255	277	219	258	235	253	256	240	248	261	253	241	235	235	252	260	250	277	257	272	252	253	248	247	248	273	278	256	235	247	265	239	243	240	272	231	254	228	272	262	264	243	236	278	241	235	227	253	232	243	241	279	237	227	263	245	279	235	269	248	234	254	273	270	271	257	271	246	249	260	228	236	245	253	249	233	249	260	241	221	251	243	258	248	257	220	240	258	264	279	243	228	249	239	252	250	241	265	272	257	248	241	274	267	249	267	263	272	246	254	257	260	286	250	261	260	262	247	272	233	253	237	253	263	223	247	278	231	229	247	292	277	256	280	270	240	247	240	246	228	241	257	242	240	279	234	249	249	239	288	246	252	257	246	247	247	253	249	241	233	242	274	281	257	240	241	269	277	263	249	238	244	252	231	245	258	249	249	260	266	237	246	254	244	266	257	241	259	245	248	253	239	238	247	267	241	235	249	276	242	259	239	251	270	269	254	240	279	243	258	255	280	270	234	259	255	281	265	250	239	234	276	243	277	252	239	257	262	269	248	249	261	265	271	248	268	253	272	266	223	248	261	245	275	275	267	266	254	261	242	274	245	238	251	225	260	255	245	228	255	258	232	221	242	264	290	254	247	240	250	276	284	238	264	247	253	243	233	228	255	219	227	217	269	242	238	246	232	243	220	287	273	233	236	260	248	259	261	265	263	259	256	236	260	240	242	274	249	242	228	279	244	251	254	253	242	231	263	226	231	263	271	267	261	244	246	236	248	219	260	239	262	232	272	234	271	256	264	228	238	241	253	243	292	263	261	245	249	279	240	271	253	219	283	247	244	225	253	241	221	255	278	262	275	266	257	241	241	279	278	244	267	240	247	268	246	235	250	257	238	221	278	227	255	269	235	239	240	266	253	244	268	247	234	232	258	235	234	248	239	250	251	300	241	256	275	237	253	253	253	247	240	271	247	282	275	258	248	252	273	244	243	246	246	273	246	239	257	268	268	271	241	275	252	247	252	248	236	223	249	266	252	258	255	242	235	228	244	280	273	242	264	255	244
33831	48213	31307	21375	20133	18368	17970	21434	13294	11665	11173	10839	11589	10514	8392	7931	7941	6958	6246	5665	5152	4884	4113	3513	2925	2683	2392	2365	1939	1731	1685	1635	1660	1502	1412	1436	1380	1405	1615	1711	1580	1538	1536	1330	1232	1213	1123	1078	931	888	876	919	786	792	797	766	779	793	814	808	781	774	773	758	740	741	742	712	725	661	685	683	666	671	678	644	600	641	643	624	642	657	651	580	624	646	599	631	657	650	653	631	625	623	603	620	573	636	615	624	646	579	591	642	584	610	586	620	567	608	647	614	598	648	563	594	626	623	657	633	615	567	607	609	613	642	601	635	569	629	603	601	651	626	622	597	605	576	604	573	607	658	668	602	618	589	629	633	596	643	598	594	680	641	633	631	628	627	632	618	580	606	577	587	617	613	649	610	631	647	624	651	591	634	613	635	666	625	591	600	598	679	655	627	611	666	668	566	590	617	635	531	613	639	634	611	605	550	575	615	623	613	636	568	610	625	629	603	605	633	657	619	620	647	644	637	617	620	660	622	581	584	640	604	599	631	650	609	641	651	616	592	645	626	599	672	606	631	615	603	654	625	593	664	609	608	615	642	645	640	591	611	616	635	626	627	595	609	650	616	637	637	603	636	616	651	626	633	585	692	619	615	630	587	625	616	609	639	612	626	601	634	626	619	616	597	630	631	613	636	599	617	624	620	622	597	606	563	608	617	634	608	624	626	616	665	621	606	671	651	623	604	647	618	620	618	610	601	621	683	637	658	666	599	615	644	615	626	607	586	615	630	635	620	611	646	647	612	616	633	598	647	626	626	618	612	619	650	613	676	609	627	688	595	671	594	600	634	609	603	605	588	658	588	619	603	603	589	640	635	636	618	616	624	573	592	633	621	633	640	584	599	628	630	602	644	591	617	638	606	606	680	636	597	627	606	637	609	674	634	597	612	621	631	611	624	619	605	608	626	614	624	616	605	644	652	631	654	600	595	637	612	666	585	650	629	647	658	578	657	577	647	632	629	610	597	606	647	632	625	613	638	639	637	625	644	624	623	609	619	564	624	626	632	612	606	606	653	622	638	607	621	664	643	592	684	650	630	636	616	654	607	617	603	664	589	622	617	606	597	611	582	588	633	579	604	648	638	635	664	606	639	591	576	582	597	594	610	582	584	601	665	623	611	610	617	585	612	629	626	607	630	628	656	598	649	559	620	632	621	596	612	658	577	626	643	619	655	632	697	623	634	669	605	596	634	624	624	663	666	593	653	634	661	612	635	594	635	622	625	649	637	647	593	612	599	644	619	602	671	597	618	626	609	610	630	577	617	612	596	594	612	607	584	644	653	691	611	620	598	626	591	659	591	564	611	624	630	638	621	639	611	633	604	660	629	603	590	582	595	654	631	629	627	641	649	616	632	634	629	627	638	631	649	610	641	619	561	608	586	656	601	622	602	643	630	592	626	597	646	657	604	644	608	609	598	607	619	578	603	630	582	593	599	611	636	652	600	605	599	662	597	593	595	611	579	589	614	650	589	629	661	616	624	568	608	641	610	546	625	655	635	657	634	582	582	598	656	638	669	653	623	602	639	642	599	620	595	611	626	680	578	551	624	636	645	631	636	620	575	612	629	590	613	658	619	656	651	619	679	640	653	623	614	615	589	605	616	644	601	622	585	632	626	602	619	617	612	574	618	646	635	593	623	631	615	619	640	652	646	604	628	628	649	628	643	558	656	608	631	665	610	612	632	604	618	589	636	620	629	588	614	647	626	545	588	623	621	598	623	647	622	596	615	606	646	609	611	607	620	616	604	577	616	600	632	568	635	642	625	613	620	621	639	584	629	610	618	615	600	634	581	631	619	635	637	630	590	570	598	567	638	643	624	641	620	620	590	645	644	589	598	622	574	638	628	633	654	621	611	606	584	603	596	661	658	576	631	622	618	597	574	625	633	633	619	577	656	589	602	618	625	654	627	645	612	660	601	639	623	674	592	627	609	584	605	643	612	574	592	622	589	643	610	602	605	641	617	619	616	596	624	629	614	655	582	625	623	583	629	613	624	627	619	627	635	613	574	638	610	635	588	583	595	605	583	579	623	617	594	615	574	624	608	610	646	597	612	620	586	607	610	610	637	610	638	657	635	608	628	637	597	596	615	626	632	619	635	599	616	621	607	612	640	626	615	639	630	578	622	617	626	633	635	653	675	622	653	612	599	635	648	633	609	605	644	625	633	649	611	606	626	633	620	598	603	615	650	666	625	667	591	594	633	619	586	596	632	590	606	579	690	620	617	600	616	618	590	604	639	655	604	601	654	656	644	661	636	632	624	663	622	633	616	601	624	613	622	649	649	614	588	596	601	614	609	610	611	616	617	642	649	656	612	667	614	634	623	606	609	642	681	630	631	614	586	611	600	615	617	621	632	635	645	590	619	611	646	638	673	609	615	614	588	618	643	612	604	565	585	595	656	632	613	603	621	575	620	609	614	612	639	676	626	588	622	586	625	596	591	648	626	642	650	639	640	618	614	611	661	639	663	637	605	649	622	596	615	632	618	620	643	623	595	634	659	584	612	607	658	661	634	623	607	616	680	607	632	634	619	614	668	646	652	603	635	641	558	604	603	639	618	628	635	658	634	652	609	635	619	619	618	643	638	662	603	606	667	635	608	594	589	625	647	620	644	619	619	592	621	620	621	638	643	642	678	588	619	647	662	654	629	626	614	603	645	634	632	606	640	672	598	658	631	619	634	603	585	616	620	617	647	638	593	567	577	588	620	619	595	625	620	588	592	615	662	589	606	656	579	581	668	653	588	617	596	635	682	640	629	669	594	630	667	639	637	595	600	673	632	640	555	701	597	607	614	601	636	642	640	651	650	639	633	611	635	629	631	576	603	607	603	639	620	592	670	627	613	632	609	608	606	638	661	634	663	634	631	608	587	588	594	626	609	625	641	645	625	594	609	637	613	537	640	619	654	607	611	589	650	631	575	657	603	629	624	625	606	615	568	571	643	642	627	643	608	645	661	600	601	675	637	615	675	613	585	629	585	643	656	590	646	610	640	622	591	602	629	652	637	640	644	592	587	617	625	598	589	612	618	616	603	640	612	612	591	585	672	585	599	632	649	666	644	609	576	629	639	646	611	601	622	643	642	640	592	609	586	643	626	602	577	582	629	655	643	631	656	655	593	628	612	635	611	571	617	649	627	601	595	651	633	634	606	622	633	642	645	611	633	638	595	651	621	629	624	608	665	606	640	594	625	603	610	618	624	645	555	662	620	617	604	646	604	620	623	595	654	618	623	575	563	614	607	659	577	619	615	636	617	625	626	615	662	622	624	607	589	595	673	581	642	627	584	661	596	564	594	631	607	649	604	632	624	630	633	660	612	618	623	598	615	628	629	616	625	636	609	631	640	613	644	627	633	602	635	609	627	665	627	622	620	620	619	641	634	605	634	620	605	582	677	603	658	607	661	635	625	650	562	562	610	665	644	619	656	641	622	592	580	597	631	604	644	637	590
14790	20017	12778	4538	2643	1926	1426	1222	1122	1002	841	800	743	678	667	635	625	564	524	503	480	410	353	394	376	350	289	292	326	319	277	308	312	302	303	307	331	285	331	327	330	297	338	313	304	274	301	288	317	282	250	267	263	279	258	276	273	260	302	269	266	269	246	284	247	242	244	277	282	299	268	296	270	288	254	263	249	236	268	283	263	283	242	258	291	257	261	253	263	236	281	292	267	269	250	243	289	262	262	284	241	286	261	294	272	250	255	259	278	258	270	292	217	251	244	259	259	261	245	254	303	278	278	275	271	265	242	257	278	271	239	280	246	276	245	272	295	261	235	255	277	266	258	250	280	273	247	269	262	249	249	253	241	254	264	228	261	245	237	298	245	215	246	252	270	249	281	258	237	239	227	253	255	263	243	242	251	256	202	265	237	268	258	237	266	265	269	242	256	249	268	239	274	270	257	269	275	257	271	258	275	271	255	235	258	267	233	284	258	259	251	254	271	267	253	257	302	240	237	246	258	249	271	261	256	250	277	246	242	240	239	269	244	271	270	268	262	278	257	271	275	239	286	296	260	272	257	240	295	245	269	275	257	254	257	236	283	252	282	271	294	265	251	289	307	266	247	259	256	233	256	239	249	264	281	245	297	267	239	269	264	262	271	243	233	257	267	224	257	260	285	262	276	280	263	258	230	257	251	267	269	236	255	253	261	260	234	270	254	273	260	280	264	273	245	272	280	278	280	297	294	252	268	239	230	272	241	229	255	250	241	275	247	268	287	282	263	261	240	251	270	295	234	250	267	243	282	255	274	267	277	263	255	261	237	301	255	284	257	285	240	235	260	230	245	270	234	255	245	240	253	281	287	252	247	245	264	279	252	265	230	250	287	246	267	265	274	282	236	272	230	254	270	278	274	249	276	254	237	286	262	261	259	248	260	255	253	249	263	259	265	271	239	269	246	260	257	253	287	242	228	275	276	277	278	274	250	265	260	275	272	248	217	265	258	250	282	276	254	262	266	260	252	294	278	255	276	260	232	237	245	263	268	264	268	227	264	277	279	260	250	269	250	279	284	265	233	257	227	266	278	249	243	252	270	244	271	264	258	232	248	274	260	263	263	253	260	273	283	235	273	239	260	268	252	271	249	261	286	269	260	263	255	254	242	256	254	290	240	247	246	264	290	271	275	257	265	216	268	242	289	266	266	240	258	254	249	228	236	253	254	253	276	279	264	257	268	255	259	266	245	240	267	238	266	266	226	270	238	282	273	268	275	265	244	265	256	277	256	293	258	273	273	273	250	260	253	269	238	250	224	233	269	272	268	244	267	278	262	250	257	280	251	246	255	298	287	246	257	258	260	240	261	259	248	219	263	279	266	267	250	257	265	273	279	251	266	248	240	242	276	250	266	291	256	245	267	240	267	263	241	260	268	281	265	240	254	283	242	243	244	268	238	252	290	283	288	260	272	250	268	260	265	266	288	263	281	276	267	263	276	259	281	281	273	236	259	262	271	286	242	231	245	252	251	239	239	256	225	245	264	279	261	264	269	233	269	278	252	297	266	246	282	280	255	266	269	260	278	246	308	251	230	245	241	282	262	292	260	293	265	258	255	251	246	238	242	261	235	247	250	298	266	252	282	270	288	236	256	255	263	294	271	273	248	246	280	270	219	257	261	249	254	281	248	249	234	281	275	256	245	254	250	264	246	257	246	271	280	250	236	234	244	247	257	253	262	268	276	232	274	258	234	259	255	269	288	242	264	262	257	289	261	268	286	283	266	246	271	246	260	288	271	241	290	242	272	277	269	264	288	257	261	259	261	273	270	256	231	254	277	296	244	242	276	289	244	283	296	295	298	255	271	261	277	276	234	291	281	271	249	261	291	259	252	254	260	263	256	243	270	237	257	258	276	270	246	260	284	239	260	259	250	255	284	274	228	247	260	273	269	236	268	254	259	263	258	242	241	261	254	259	240	260	271	250	261	262	237	250	266	252	275	263	247	248	274	265	254	286	258	262	229	269	252	275	268	220	235	270	242	241	256	298	262	258	272	266	259	278	269	246	278	263	266	276	253	246	268	243	268	245	270	265	242	257	253	266	284	255	263	261	273	268	273	279	260	256	254	251	246	267	258	265	254	242	259	250	261	267	255	253	253	256	240	256	264	268	268	267	274	274	266	265	242	275	259	277	300	275	266	268	259	251	250	265	269	269	254	257	260	283	264	243	263	252	263	261	251	241	264	252	285	245	264	267	248	262	292	249	256	268	253	225	269	254	253	257	280	268	244	290	269	254	267	257	253	273	260	285	227	233	247	223	253	276	274	254	280	252	257	267	270	275	304	244	252	258	262	258	273	257	210	240	277	247	256	267	265	231	250	244	251	252	277	270	264	259	272	271	233	266	255	274	270	266	270	252	277	260	253	266	286	255	277	272	283	298	282	248	266	240	260	269	258	280	243	263	274	234	275	263	282	242	260	275	262	266	262	252	240	275	251	265	247	238	250	232	254	278	278	274	282	285	263	267	266	253	263	285	267	244	273	270	268	255	252	247	285	277	229	279	259	264	267	228	241	284	268	247	282	253	240	257	223	252	262	278	285	277	264	267	254	241	259	257	273	243	240	267	256	276	281	245	235	273	288	301	268	267	253	263	264	259	267	278	258	262	261	244	291	230	272	259	298	227	239	261	270	274	260	231	259	246	236	262	241	266	270	311	274	262	236	269	231	271	283	253	265	287	229	275	295	251	270	277	278	279	270	256	257	269	273	264	251	254	247	216	285	253	274	259	276	274	241	257	248	240	271	221	236	232	253	255	227	259	260	269	249	266	258	266	268	258	243	243	245	269	285	260	245	264	227	283	259	266	249	265	255	257	250	257	274	258	257	286	253	274	285	284	271	287	281	272	250	267	246	268	234	236	267	279	259	261	244	284	270	241	247	251	294	256	274	261	248	257	248	238	256	275	288	300	265	276	272	254	277	271	238	256	258	270	251	226	242	267	237	248	253	247	255	275	253	276	268	257	260	258	263	258	259	252	256	255	261	243	277	281	269	283	252	260	245	282	251	235	271	276	257	295	270	265	272	269	271	273	248	247	258	271	236	258	245	255	260	260	271	268	279	257	258	261	252	284	267	249	255	288	252	261	289	278	277	265	283	267	256	258	258	262	278	239	248	282	270	234	290	257	267	278	273	279	263	279	283	291	269	284	250	270	260	259	236	242	253	264	252	271	235	263	267	265	274	280	288	293	262	282	282	270	246	254	237	267	257	253	238	275	254	244	273	240	273	232	265	257	269	249	255	259	242	256	265	294	276	281	274	250	266	259	276	259	261	231	249	253	263	261	265	267	246	271	281	269	264	271	254	299	287	262	272	266	239	287	244	287	265	273	270	280	252	260	254	286	270	250	254	256	270	228	243	281	243	241	230	261	226	257	241	256	295	282	279	252	292	284	254	221	233	263	243	250	249	250	250	262	253	243	267	259	264	270	256	256	272	244
9734	21719	12000	9703	8672	7169	6101	5257	5029	4594	4290	3706	3684	3370	3209	3296	2977	2898	2392	2240	2080	1790	1600	1443	1296	1245	1130	1044	965	959	1000	940	990	920	933	913	1024	982	1096	1018	1044	1015	966	952	909	885	854	802	836	764	762	771	751	736	746	718	733	725	714	676	707	702	654	680	701	695	688	655	679	635	697	640	662	631	611	619	662	685	668	673	606	634	691	710	631	689	654	619	678	645	635	680	651	650	634	619	649	618	624	644	627	601	641	655	664	616	629	666	653	667	643	649	648	660	652	663	639	651	656	652	640	670	622	615	677	631	659	641	626	635	629	646	627	605	661	645	626	676	638	670	624	607	620	624	636	622	651	676	611	638	640	618	702	659	609	644	628	649	608	643	600	613	650	667	676	664	651	666	651	643	654	644	651	613	647	665	630	682	664	643	690	642	622	604	650	665	674	659	638	629	648	649	636	675	602	626	624	700	648	611	612	641	640	669	655	626	665	638	640	618	673	624	669	638	677	630	605	708	632	614	661	639	632	712	667	647	651	656	628	677	705	611	640	697	665	699	642	659	675	642	660	636	657	675	687	648	673	656	644	654	633	634	627	656	626	648	647	578	654	652	605	679	669	680	619	626	672	589	654	664	594	644	607	688	650	651	618	620	667	607	654	630	641	670	656	632	648	619	695	655	600	656	669	666	696	617	637	675	677	667	616	663	646	673	653	591	650	639	664	628	685	645	622	632	682	663	636	604	649	648	680	647	683	640	632	670	674	623	613	647	619	658	625	653	656	707	655	652	651	631	617	672	649	621	651	629	666	643	620	693	603	645	629	647	678	666	637	634	644	667	669	676	639	647	653	699	626	614	625	642	664	670	688	646	639	683	686	604	610	663	687	638	688	637	608	663	657	635	692	654	666	644	643	645	613	676	632	635	644	658	649	621	644	645	683	668	618	665	682	670	652	641	620	680	687	697	671	696	679	601	640	633	587	696	644	639	595	622	669	636	604	666	659	639	636	667	648	609	640	622	661	661	676	686	607	649	675	656	647	641	661	654	653	672	680	630	644	636	691	636	673	589	627	667	662	678	634	637	647	619	649	579	652	653	644	626	652	631	650	618	654	645	650	681	650	621	624	641	674	632	687	659	660	629	623	665	627	653	670	653	620	661	667	599	656	623	621	659	615	612	660	634	694	647	619	625	637	663	657	649	639	640	655	641	623	641	596	639	627	698	675	613	651	637	637	656	673	605	622	625	705	653	678	646	694	626	672	654	634	630	629	663	691	661	667	652	658	630	613	645	699	615	672	669	653	657	662	733	652	638	623	658	647	640	652	658	640	612	667	617	652	635	680	626	681	646	608	646	707	617	624	636	672	653	665	648	660	637	635	670	635	613	657	624	662	655	668	619	628	660	644	615	689	675	628	643	655	644	666	647	669	652	658	661	676	620	661	653	650	658	635	598	675	592	616	632	632	658	646	641	624	603	632	642	624	639	660	647	610	640	609	619	667	613	643	646	627	691	616	700	609	669	674	655	644	645	638	633	680	650	669	607	700	622	600	644	677	623	653	630	643	657	634	678	651	634	621	623	654	635	662	684	673	652	657	681	635	603	668	628	636	659	655	640	651	677	655	646	658	619	635	627	675	630	688	650	653	628	691	683	651	635	688	615	655	664	636	641	667	633	684	636	645	656	704	666	680	669	617	665	634	670	624	662	607	656	622	674	625	636	676	640	665	653	646	704	636	638	618	664	615	675	629	659	695	598	620	645	671	661	606	664	593	652	656	611	651	619	661	646	648	661	638	655	664	664	652	680	678	676	655	678	668	637	641	679	617	658	637	652	590	626	631	616	712	637	632	674	694	668	621	647	668	615	640	623	608	648	658	671	670	627	658	633	665	635	697	672	688	656	666	638	668	625	661	651	649	684	639	625	613	629	693	629	628	679	637	653	601	634	649	658	654	641	694	657	639	664	606	612	737	641	655	646	644	619	623	665	599	644	646	679	655	648	633	596	634	640	664	644	616	611	668	593	639	658	651	652	623	615	615	668	614	650	624	674	620	648	652	647	660	642	635	691	692	628	655	666	669	625	620	601	619	678	648	602	639	631	664	659	639	634	625	691	647	632	666	638	682	660	622	635	659	671	593	589	608	627	634	658	676	686	651	615	691	632	636	621	639	645	629	606	654	678	643	626	668	646	633	632	655	674	628	628	622	671	667	643	641	658	624	619	649	659	675	685	714	616	622	648	635	648	659	668	640	648	659	628	620	634	625	660	610	624	644	638	658	672	642	664	690	638	635	628	645	642	661	630	620	691	627	681	669	626	660	678	662	656	645	620	652	653	665	654	657	651	640	660	672	657	615	624	624	619	658	624	624	710	666	649	661	634	644	652	640	657	649	636	625	656	647	648	632	631	620	656	677	623	616	650	626	670	653	693	671	666	644	676	646	683	639	649	622	619	634	657	670	680	637	619	653	632	642	627	703	627	631	657	662	655	658	635	620	631	634	657	677	652	634	630	672	677	664	661	671	664	659	625	683	612	666	669	614	631	655	583	665	621	638	639	629	617	612	620	640	610	616	611	679	666	658	693	611	658	621	626	643	660	665	682	678	651	612	607	648	649	684	649	606	625	657	663	632	678	598	660	641	620	661	678	598	646	648	681	646	644	671	648	694	639	615	674	673	662	641	621	606	621	687	635	658	616	655	647	610	640	624	657	685	619	662	651	629	720	661	648	642	656	673	640	677	631	632	623	633	660	589	698	622	651	654	671	709	646	666	693	665	637	615	637	629	643	638	670	631	686	656	667	647	581	672	597	669	646	639	644	595	663	631	640	630	598	651	617	646	689	628	623	608	684	645	601	634	661	571	655	681	615	663	605	671	636	635	688	666	639	655	638	647	617	651	666	625	660	643	692	637	607	652	668	660	662	658	597	642	688	659	632	682	665	630	616	670	649	653	657	635	646	668	652	667	624	652	691	674	642	677	650	650	639	616	606	619	660	623	667	647	633	629	648	643	644	630	592	666	630	642	617	656	676	653	616	621	657	646	653	675	659	642	649	626	647	679	639	654	647	675	657	629	659	659	621	681	725	629	625	616	652	656	636	631	633	649	642	647	717	643	626	674	680	663	640	653	675	616	583	634	589	640	643	607	661	595	673	626	691	665	634	605	624	622	670	658	703	659	643	624	665	609	611	661	663	656	658	676	630	679	618	631	656	636	693	614	661	622	624	662	653	584	649	657	639	645	643	625	637	651	629	629	605	680	660	570	646	629	625	627	677	675	611	639	639	677	666	681	645	615	644	655	614	671	612	699	636	612	625	650	629	607	673	636	689	598	645	629	718	621	638	633	641	658	641	651	634	638	657	634	648	668	681	610	658	641	648	596	634	616	645	615	601	654	632	650	626	641	610	678	665	640	699	643	680	639	650	663	642	668	620	616	625	646	638	624	644	619	642	593	649	649	629	620	629	661	659	650	643	626	673	656	668	630	643	688	683	603	588
37945	50458	32019	22119	16100	10145	5953	4783	2477	1921	1683	1539	1439	1315	1086	1067	993	921	798	773	705	669	589	532	502	518	466	421	386	370	313	346	356	332	358	341	358	362	399	394	371	350	351	356	301	321	304	299	304	280	348	265	263	298	253	309	272	300	271	245	315	289	286	288	266	269	293	287	260	285	276	288	269	289	250	273	272	250	308	283	268	314	263	275	263	280	309	237	288	251	261	285	286	253	274	291	270	247	244	268	277	281	238	247	261	272	254	272	258	259	253	274	271	278	267	303	274	275	250	257	257	241	229	271	282	287	252	272	259	246	274	269	274	254	247	254	271	237	293	272	275	266	287	266	256	278	270	277	292	275	225	273	279	295	306	287	284	267	243	259	263	242	267	259	282	285	277	249	274	270	248	281	267	291	236	251	279	274	281	275	295	252	310	248	286	293	288	265	261	280	279	292	262	264	244	295	274	276	291	298	268	258	267	279	291	264	284	264	263	241	272	272	284	273	247	297	258	262	252	262	282	283	267	271	248	262	282	283	279	256	246	283	264	284	248	272	258	291	278	266	318	266	284	266	252	256	288	273	288	278	264	258	254	267	258	268	262	288	259	274	279	257	276	261	272	235	294	270	257	285	240	258	239	276	260	290	280	267	286	264	273	243	290	298	260	264	235	270	295	245	295	272	261	272	232	270	270	245	298	256	256	277	278	304	289	246	233	269	261	258	266	248	272	269	275	294	292	264	251	257	263	261	299	297	257	257	274	280	258	289	254	271	259	295	271	253	266	285	283	287	273	287	242	278	291	257	289	274	279	266	253	232	287	250	273	266	255	285	281	269	289	273	287	269	270	228	275	257	275	237	238	256	263	264	265	292	264	269	288	230	243	246	275	241	247	269	274	254	270	262	254	232	278	284	304	269	259	263	284	268	247	248	249	270	248	267	239	228	265	254	272	288	276	297	252	258	290	222	246	251	304	268	261	285	258	250	257	264	262	271	270	261	275	256	259	253	275	247	258	278	287	256	248	280	292	253	266	263	249	248	262	266	261	296	273	281	259	286	294	246	300	248	259	293	260	267	264	252	254	269	240	245	264	239	278	293	286	274	271	247	256	230	268	266	302	250	272	261	256	288	258	261	266	237	281	301	277	259	264	277	277	293	255	276	275	253	256	259	248	261	258	292	301	268	252	249	290	260	259	255	272	247	275	267	279	257	244	276	284	275	297	289	271	266	268	254	280	251	253	247	257	307	260	246	294	291	264	280	263	250	262	261	305	283	273	263	241	261	260	259	280	294	276	273	266	261	259	274	254	249	267	241	291	266	278	297	244	291	285	281	274	247	267	280	253	255	297	272	280	277	281	274	277	261	265	259	263	280	250	281	261	286	286	265	251	260	260	236	252	292	236	275	277	253	295	254	280	277	293	254	266	251	263	249	259	289	268	284	278	289	279	275	281	269	288	248	283	263	275	255	260	283	268	243	266	280	302	239	250	242	258	295	262	277	243	254	252	234	294	258	268	253	240	283	274	307	241	278	257	268	268	258	270	273	252	269	281	256	260	234	272	259	237	286	252	251	257	268	271	274	262	266	257	274	260	272	255	255	270	285	284	263	262	227	278	266	294	252	253	268	287	273	259	259	271	248	253	255	275	231	279	267	274	219	294	272	242	280	280	269	259	277	261	270	272	253	284	268	287	292	257	307	302	250	263	290	260	308	274	257	290	219	231	266	240	295	273	252	256	274	279	274	273	287	270	256	281	279	291	246	287	240	244	274	271	280	255	262	288	248	286	280	286	243	260	277	258	279	253	262	275	225	274	265	253	257	243	286	259	238	248	274	263	260	226	284	293	260	248	280	252	280	281	278	289	256	263	272	230	254	279	275	270	289	268	286	268	248	291	264	277	252	265	278	267	291	235	246	242	277	289	264	266	263	286	256	267	225	269	263	263	241	258	253	283	270	296	276	270	263	247	234	271	233	255	266	254	268	243	235	304	239	274	272	260	263	252	269	279	271	261	266	265	268	272	272	257	286	235	262	272	281	269	265	261	275	262	276	298	290	270	256	267	267	277	265	270	270	284	281	264	250	276	278	253	237	248	270	280	287	258	302	252	280	277	262	289	276	278	272	262	313	249	274	289	273	254	246	297	276	281	283	283	285	258	289	267	276	268	298	256	279	276	261	261	273	262	264	278	291	247	264	274	271	284	272	256	268	285	288	278	248	273	284	308	282	251	296	267	288	292	271	262	259	292	228	233	293	257	287	268	242	269	236	273	273	263	286	252	248	238	270	251	252	237	260	244	256	254	280	280	242	275	224	247	270	273	255	275	263	288	264	247	271	254	281	261	280	289	296	279	264	243	231	288	295	292	229	258	274	258	272	293	277	244	255	264	242	277	282	275	246	257	267	278	262	287	270	250	269	312	249	265	244	272	284	291	285	272	278	295	274	302	292	272	263	275	232	263	276	224	238	247	252	291	255	284	256	256	269	284	259	280	244	289	277	273	245	261	275	258	284	258	298	255	268	267	312	274	249	275	265	261	257	253	246	235	259	290	254	271	282	274	279	256	235	271	273	279	264	266	267	274	312	273	263	256	275	287	263	264	259	273	298	286	271	295	255	275	266	259	248	246	259	275	279	257	238	257	270	260	261	230	271	295	278	290	276	279	287	250	282	253	239	273	267	286	297	250	255	245	261	288	237	263	263	245	264	229	259	257	258	268	273	260	232	274	264	310	274	256	251	247	271	240	253	274	252	289	254	289	262	244	245	248	243	274	275	256	294	271	274	270	264	280	256	253	240	270	307	274	272	262	253	257	279	264	270	283	285	264	249	265	279	259	271	270	250	270	269	268	250	275	246	281	264	262	269	231	281	264	266	278	297	272	267	288	266	279	262	266	260	298	294	257	291	305	270	274	286	282	259	268	280	289	251	284	273	260	279	252	258	238	249	256	306	272	250	259	279	280	258	305	248	241	270	283	262	261	287	302	292	251	256	282	314	267	261	278	251	283	270	232	261	322	256	277	255	236	274	242	260	286	260	264	252	266	259	252	235	283	245	256	233	262	246	272	260	261	248	280	258	250	262	264	275	240	237	242	280	296	257	267	233	261	246	249	260	239	245	281	293	263	280	252	273	233	251	257	281	295	259	253	272	260	293	250	291	258	268	274	266	277	282	273	284	282	267	274	273	269	252	234	278	265	245	263	224	234	253	268	271	289	262	261	273	254	286	234	252	244	252	256	253	242	267	320	263	268	252	237	259	252	240	272	276	261	241	283	257	257	247	252	267	277	264	254	264	241	235	264	272	263	267	279	288	286	303	236	250	273	272	290	248	284	277	289	271	296	258	262	268	277	287	265	269	240	275	265	261	284	260	248	277	258	246	239	316	238	244	306	300	298	240	279	284	239	293	256	250	242	291	261	263	261	274	301	271	245	297	293	269	284	254	265	267	281	228	252	247	294	255	276	234	250	260	244	284	277	289	266	262	261	294	300	275
27246	46625	22680	17018	16858	13974	13371	15370	9192	8369	8111	7498	7212	6682	6203	5764	5436	5010	4215	4007	3658	3247	2666	2499	2356	2105	2069	1709	1487	1282	1380	1251	1310	1184	1222	1227	1292	1387	1436	1412	1373	1259	1287	1197	1080	1115	1003	1019	927	847	863	791	759	765	820	698	833	744	761	750	758	714	705	757	737	726	727	709	697	718	711	678	641	644	689	697	695	664	680	704	664	667	703	744	693	670	661	678	706	656	690	668	654	659	650	646	613	662	638	644	659	644	657	645	658	664	675	660	680	642	682	644	632	721	643	680	653	684	681	674	622	634	666	636	668	664	651	698	682	694	670	686	677	645	671	639	647	706	644	683	648	663	731	738	664	655	673	626	660	656	674	709	667	665	693	614	656	691	647	673	663	650	680	654	658	683	660	675	668	670	672	666	677	629	664	655	662	642	659	652	669	654	634	646	699	632	636	672	654	668	651	711	674	642	598	648	674	681	646	669	657	661	649	690	618	697	716	679	678	680	662	615	609	680	656	701	708	663	652	641	657	647	639	708	688	645	627	649	635	641	657	672	639	673	648	641	686	681	696	654	690	694	658	679	665	688	679	664	649	627	683	661	663	666	662	654	670	669	630	647	687	664	675	657	685	669	658	698	639	682	688	644	648	617	614	707	678	630	686	659	692	683	619	654	639	690	671	644	649	666	647	621	607	680	707	678	660	618	650	589	634	661	585	655	643	691	653	623	657	688	638	688	641	663	660	643	715	630	616	678	687	665	641	653	648	692	655	661	650	673	647	670	652	635	646	666	663	672	660	666	636	631	677	667	635	708	636	712	659	659	631	696	639	623	629	636	694	677	647	678	621	657	666	637	681	674	686	691	672	655	644	650	642	686	642	658	668	627	664	664	651	677	698	652	611	666	649	655	701	672	631	700	623	657	622	654	650	616	649	648	754	692	643	665	669	675	716	635	665	722	665	680	676	671	636	668	635	672	667	682	605	671	628	626	706	699	613	613	651	697	644	649	695	665	651	645	694	702	664	684	660	697	674	660	654	626	652	691	655	658	694	654	653	674	684	614	654	679	648	649	675	642	661	651	625	645	680	715	618	615	651	639	702	649	642	616	672	647	607	628	637	661	656	680	618	673	672	683	635	660	630	645	644	693	740	641	703	604	705	651	700	643	690	706	659	647	680	672	664	672	680	634	729	689	615	674	665	697	653	717	622	624	645	655	680	663	689	704	679	653	688	658	649	662	671	657	635	646	626	676	660	651	647	696	687	677	674	704	648	650	651	665	660	663	646	682	629	643	661	713	631	640	671	639	682	671	654	654	683	673	677	632	651	668	618	666	688	635	650	686	711	626	668	639	653	632	648	666	627	620	635	637	685	699	680	686	673	651	674	665	667	670	699	668	715	678	629	667	662	660	705	639	709	666	653	640	677	635	685	641	702	696	626	695	660	657	655	671	677	668	685	644	642	672	634	626	675	636	658	660	682	615	685	644	719	628	678	650	654	632	621	653	620	639	671	687	655	690	621	660	655	680	663	641	637	674	652	695	698	693	716	630	640	669	676	703	610	628	629	661	665	649	637	671	688	699	654	653	647	700	667	641	616	699	720	670	639	638	647	694	621	646	673	645	706	628	667	666	678	671	636	671	683	730	645	680	701	673	651	692	675	638	744	678	720	635	647	663	657	651	649	653	662	647	673	680	658	667	660	660	666	654	607	662	637	619	670	667	621	656	628	702	689	654	674	647	652	673	694	692	640	645	668	692	643	681	675	666	661	647	602	641	662	641	651	682	621	662	702	665	643	652	670	662	645	690	657	680	634	688	675	644	643	686	678	631	631	626	616	636	653	657	629	625	690	651	683	651	664	661	651	668	617	678	648	612	661	672	683	646	691	678	670	667	667	640	665	700	646	694	692	647	692	634	686	652	669	651	658	667	641	689	683	667	661	653	610	657	686	638	657	670	636	609	677	656	659	631	669	655	662	668	643	653	617	613	669	649	692	685	710	639	651	667	676	685	662	691	710	652	640	674	651	650	654	677	690	639	659	637	684	651	681	658	652	681	641	672	618	677	667	674	656	686	677	644	674	686	624	654	644	695	640	654	594	655	691	664	671	649	641	655	638	661	630	668	674	665	661	679	625	603	668	666	637	664	707	700	658	615	672	658	691	657	614	668	665	648	691	632	674	676	709	651	709	675	664	618	740	616	683	641	727	667	697	659	605	656	735	654	704	630	661	640	656	664	649	655	648	663	686	634	675	610	658	628	652	682	622	652	692	647	694	666	650	648	685	665	649	660	641	661	661	647	687	653	683	658	682	590	646	651	646	685	646	704	625	661	692	683	687	707	711	643	639	672	637	663	615	667	664	688	685	698	661	666	627	682	633	623	651	684	656	697	652	691	644	683	650	642	684	677	689	668	671	696	675	617	672	601	646	642	656	709	707	666	661	650	700	615	659	680	655	658	670	681	677	656	680	686	654	638	662	640	661	589	754	677	673	707	684	617	678	669	647	644	660	662	629	637	665	675	647	650	649	612	641	647	631	661	663	661	671	633	634	656	624	686	648	629	657	661	602	683	672	665	638	660	695	628	618	712	648	643	649	670	620	657	624	648	636	659	680	611	680	648	628	679	684	636	638	683	669	654	676	673	668	687	716	676	677	693	697	629	688	650	685	649	667	663	635	640	662	643	698	705	695	661	700	662	652	616	660	667	645	643	636	651	675	655	666	696	676	658	639	652	644	681	648	640	644	667	659	676	696	637	618	679	607	602	692	608	619	650	643	676	641	665	679	632	657	666	655	697	635	659	645	672	636	624	679	679	675	669	649	641	700	634	657	640	648	659	694	656	630	656	699	624	666	667	682	674	664	680	694	658	603	662	669	649	608	664	690	620	701	666	664	643	644	662	638	637	668	657	666	674	632	656	622	627	681	648	674	711	625	620	665	671	648	665	635	606	652	669	667	644	677	631	690	600	706	662	649	660	680	614	691	658	648	632	697	678	634	685	682	678	651	621	625	697	683	669	694	662	688	665	707	708	653	680	634	636	631	644	636	641	703	688	675	679	639	667	657	660	616	642	642	650	699	680	675	691	664	601	663	656	670	656	636	726	670	619	641	683	644	683	635	621	665	664	712	645	608	639	673	713	661	639	679	672	661	629	674	639	671	626	628	648	642	700	679	654	659	656	702	657	699	692	597	611	662	651	630	636	654	628	682	692	719	656	661	642	658	629	647	699	682	695	630	675	634	683	644	658	655	654	672	614	620	692	635	672	651	636	631	639	714	654	692	645	678	685	720	637	685	649	664	675	671	703	646	685	674	631	648	649	684	634	673	678	688	632	621	686	688	661	639	642	643	668	701	689	656	639	589	667	668	649	671	632	621	665	632	623	641	680	635	697	683	646	617	682	669	599	665	626	692	676	652	615	666	631	644	638	672	650	632	663	627	703	648	663	688	681	680	662	618	655	647	644	652	647	711	654	696	677	687	680	687	619	627	654	639	615	713	670
47486	47393	34914	23582	19953	15169	10109	14288	8163	2720	2461	2227	2083	1760	1642	1490	1393	1245	1220	1003	865	779	673	640	594	538	542	552	438	413	378	386	398	342	340	346	361	385	375	411	392	354	349	369	325	340	304	298	304	281	266	296	276	269	265	252	289	277	252	290	269	259	267	285	288	261	262	264	257	251	267	248	262	280	258	275	262	260	278	288	247	251	231	228	262	272	232	242	247	270	269	235	248	250	219	244	256	264	255	257	243	271	236	235	231	252	242	215	229	247	266	228	280	243	274	264	232	257	262	276	259	280	238	238	279	261	243	248	265	267	258	255	250	245	238	229	234	247	225	233	263	262	252	243	244	248	231	265	288	270	244	255	257	268	250	226	254	251	248	261	244	237	278	241	256	247	233	229	264	231	240	267	247	248	234	271	253	257	247	253	251	253	235	257	259	280	250	264	247	281	252	244	222	235	271	244	228	264	206	267	257	281	252	247	264	237	240	236	224	272	259	283	260	267	243	267	250	235	282	224	231	238	253	241	250	246	276	242	259	258	247	255	290	249	244	220	276	286	255	277	248	262	260	203	230	241	249	257	267	247	259	243	231	255	249	227	261	238	257	254	253	233	235	226	229	235	257	251	240	266	253	261	229	242	247	256	253	236	231	259	275	255	231	242	276	261	253	250	247	218	238	251	257	266	270	225	273	262	243	235	260	249	235	241	239	260	228	252	251	252	253	226	261	268	235	236	248	238	230	244	244	222	246	279	248	253	247	240	263	254	205	227	286	234	235	263	234	258	240	242	244	243	258	258	257	254	272	243	244	243	277	246	268	272	270	257	268	279	221	262	239	260	260	269	265	251	217	227	254	261	218	248	268	274	249	225	214	245	234	258	229	255	223	220	256	265	257	249	280	252	270	256	251	280	263	245	238	240	258	211	269	283	261	242	291	256	270	252	271	249	277	249	255	265	238	247	241	249	246	246	251	271	253	249	254	277	240	256	257	251	235	241	236	219	240	246	262	244	232	224	245	251	250	229	242	222	235	247	250	235	244	228	269	264	244	235	247	253	274	223	274	250	252	245	226	272	232	208	245	273	214	268	263	250	250	256	251	240	236	246	287	278	268	257	236	281	250	254	209	225	240	247	246	288	229	250	257	242	268	278	235	232	232	252	253	234	268	240	234	279	242	233	216	269	237	244	227	249	232	229	240	251	249	264	233	254	270	259	239	252	234	261	243	235	274	263	259	247	247	238	250	247	263	225	242	280	262	260	245	278	244	229	231	237	244	222	269	256	239	255	230	223	253	225	256	283	253	250	230	256	239	207	267	268	238	279	221	225	265	266	264	224	205	259	240	244	263	212	236	242	269	270	262	233	251	265	264	275	241	231	261	231	238	256	257	228	248	220	244	260	266	245	237	294	265	254	248	282	233	241	248	271	246	265	245	238	232	250	258	249	239	251	254	244	245	255	241	237	241	218	249	212	262	237	245	211	258	260	287	242	256	257	245	278	247	261	254	228	241	236	257	271	243	269	251	258	261	243	221	237	238	258	252	261	244	248	240	255	237	258	214	262	233	267	236	227	238	270	267	261	244	251	255	234	236	268	231	250	240	254	239	239	262	273	258	236	241	272	241	254	245	251	264	265	267	247	302	258	237	265	282	262	278	267	277	261	251	243	267	249	254	276	266	261	247	229	251	255	252	251	248	251	251	260	272	250	240	247	266	228	270	240	246	297	277	256	240	255	258	243	254	252	252	269	238	293	243	250	246	217	238	275	216	236	261	215	260	252	254	235	245	262	257	247	252	271	231	254	279	292	227	249	249	237	248	276	246	245	268	271	249	227	241	250	250	269	224	241	240	239	248	232	260	270	274	236	238	259	241	249	235	279	254	268	220	242	238	253	246	260	253	243	278	259	283	233	272	227	259	238	217	273	244	231	233	233	258	267	247	242	255	257	256	248	234	264	275	261	257	247	252	249	261	248	248	245	237	245	240	235	243	244	281	251	238	257	260	284	253	231	233	270	235	243	233	240	224	236	242	267	241	247	247	270	241	266	233	258	245	266	252	249	267	258	263	246	261	251	258	252	246	239	234	257	253	249	209	258	237	232	254	275	226	252	212	252	258	225	215	228	211	244	268	239	304	245	263	230	257	249	261	238	217	256	263	269	237	262	280	243	238	241	270	256	263	219	257	259	248	260	220	262	241	240	236	248	240	284	245	239	254	244	264	266	288	238	240	259	224	277	281	239	259	228	230	244	227	263	247	260	245	263	243	246	231	253	260	229	254	269	261	246	236	257	279	234	269	229	257	246	275	234	273	247	250	231	240	270	230	222	259	257	252	264	259	214	272	254	276	266	270	212	229	247	226	235	230	270	250	239	244	225	257	244	233	279	239	246	249	250	248	258	255	251	267	249	233	223	257	252	254	244	255	249	262	252	281	215	248	232	252	270	274	256	256	256	259	232	229	280	247	284	242	282	254	254	232	258	228	250	234	261	262	279	264	293	257	250	235	220	246	252	256	251	270	265	256	243	251	253	261	257	220	246	247	273	251	240	278	287	260	254	231	233	283	264	269	263	229	238	278	238	242	249	253	250	251	304	249	251	251	252	281	245	242	239	242	264	251	266	248	260	234	255	262	252	256	260	243	235	255	249	252	225	234	268	257	251	246	267	261	235	262	254	264	225	243	251	284	248	261	214	247	263	257	253	245	225	227	231	248	241	293	221	270	272	222	252	242	263	259	270	252	278	249	246	252	237	276	246	244	254	267	275	239	246	289	242	234	221	276	232	225	261	227	256	253	237	243	268	258	230	234	234	278	235	225	279	261	241	236	273	242	220	242	228	258	232	246	267	250	248	260	265	252	229	279	229	231	254	256	255	265	241	265	251	234	253	229	231	250	264	260	255	264	244	268	241	227	250	247	254	238	247	256	284	265	263	265	227	244	258	247	271	242	267	250	266	248	265	254	230	237	219	235	225	257	231	243	223	232	241	262	254	260	256	264	277	224	251	248	230	271	252	228	254	259	253	280	264	255	271	279	251	233	226	236	265	254	269	267	232	261	249	248	251	248	229	239	274	245	234	246	265	260	278	250	262	262	249	261	237	243	245	220	250	266	258	269	259	250	261	259	267	229	232	244	249	274	238	242	218	243	228	205	236	246	251	247	234	249	242	246	235	251	252	244	248	244	242	247	243	250	248	250	256	243	250	231	242	245	233	233	260	242	250	257	256	239	240	253	265	241	266	269	257	258	256	240	248	264	222	278	268	261	250	248	257	247	232	253	244	258	269	253	244	272	238	235	248	258	248	242	212	263	224	236	244	229	215	261	253	272	236	262	247	244	251	260	268	259	264	252	251	245	240	275	242	247	260	249	253	271	258	237	252	252	219	246	249	242	283	240	263	234	225	253	237	290	267	235	243	245	258	287	242	246	240	253	233	256	260	255	247	207	236	244	257	270	236	245	261	251	262	273	245	252	231	241	247	243	243	236	247	287	242
34711	44594	27293	22138	21558	19210	18647	30768	13850	11243	10629	10206	9823	9181	8472	7792	7367	6874	6193	5242	4762	4219	3508	3200	2923	2953	2895	2508	2040	1703	1629	1527	1499	1418	1376	1386	1408	1559	1709	1680	1545	1463	1338	1249	1183	1187	1097	1014	989	876	844	820	871	752	751	774	756	712	768	714	806	759	781	728	677	645	738	663	683	696	656	634	680	639	679	640	667	672	649	625	662	620	608	602	655	639	644	609	628	615	626	623	620	606	570	582	614	639	614	607	627	583	654	611	615	632	638	612	587	606	623	587	639	592	616	609	585	595	572	610	575	591	650	585	624	617	614	558	614	596	627	622	577	596	617	582	617	588	577	650	633	598	590	640	563	614	607	583	637	612	566	606	637	634	582	655	634	590	682	553	663	587	583	660	577	557	678	644	574	651	627	571	593	609	622	608	613	582	615	645	610	613	569	614	648	644	573	630	656	653	616	586	577	612	660	661	587	653	600	620	601	644	625	589	626	610	620	591	608	596	610	623	561	569	589	620	613	583	589	600	596	628	633	626	580	588	614	624	592	601	601	680	636	633	636	555	606	653	654	554	585	638	617	564	589	645	624	601	600	583	654	610	644	596	604	592	598	615	609	578	604	639	591	577	631	670	580	620	617	616	609	613	628	597	568	647	625	627	612	610	629	596	633	620	601	571	638	661	599	649	639	596	617	638	610	612	596	633	603	627	675	639	569	612	611	633	605	630	607	630	603	595	612	595	612	588	630	583	618	636	609	624	617	627	670	621	595	569	603	632	647	622	612	590	620	637	611	621	606	598	631	629	659	625	631	605	609	627	574	606	607	601	636	617	599	600	629	630	612	615	656	612	570	598	617	616	585	604	605	597	618	595	627	630	693	624	612	587	613	626	601	617	613	631	583	579	627	613	613	640	593	620	605	649	618	629	624	557	581	627	632	603	621	596	612	587	595	604	623	582	622	601	579	602	608	618	621	611	595	614	542	591	586	588	606	566	636	579	662	587	630	582	591	622	622	622	648	596	636	644	593	628	647	614	653	619	648	635	666	644	575	594	640	609	654	573	602	621	632	599	639	601	615	645	612	586	604	609	586	629	626	648	603	643	638	600	617	629	626	662	625	589	587	584	618	630	608	621	570	559	607	615	649	628	539	617	641	584	596	597	648	600	622	591	593	649	627	662	598	548	627	574	596	612	643	608	578	577	666	614	616	658	670	577	615	613	646	593	587	650	626	577	627	627	658	587	632	639	629	618	602	631	618	667	643	592	608	616	633	595	572	624	616	580	624	643	605	623	580	632	650	609	646	587	603	625	601	624	601	645	616	598	605	605	637	611	637	662	623	703	606	561	580	624	572	606	593	633	597	611	611	612	566	628	607	605	607	582	626	609	639	610	584	615	633	616	665	624	620	641	605	619	630	622	599	596	602	625	603	571	629	592	611	606	667	620	579	588	632	607	611	587	583	582	659	591	639	634	611	629	655	591	621	584	634	641	609	583	633	647	591	608	659	594	647	589	575	628	610	601	606	592	660	623	596	615	657	582	623	628	639	597	646	604	627	614	633	667	590	582	624	611	603	614	607	627	632	602	610	563	609	628	644	617	601	583	605	624	602	610	610	598	599	573	632	607	654	593	644	596	596	620	594	624	644	612	616	671	631	607	648	613	619	583	602	614	654	671	626	625	562	647	639	638	595	605	619	613	631	579	576	652	632	653	590	625	609	620	608	636	608	603	614	616	599	626	627	651	638	645	591	622	609	572	555	579	588	601	635	594	621	564	646	627	606	649	592	607	612	613	589	618	629	614	637	632	564	622	629	584	603	621	641	671	656	623	598	622	581	601	596	644	597	604	624	653	631	604	625	588	600	623	635	654	659	606	610	632	629	578	624	572	596	639	624	595	620	636	634	598	627	577	655	581	647	596	676	652	580	593	635	611	647	617	607	606	615	585	589	625	667	623	676	624	618	620	617	638	584	612	619	602	602	555	618	626	596	693	557	605	602	619	613	636	595	590	621	614	561	604	596	622	614	598	614	601	598	618	631	631	610	607	669	622	632	590	622	592	562	601	644	622	623	616	595	613	581	617	588	558	604	586	609	614	620	598	637	612	651	623	651	589	585	655	626	623	651	640	570	592	577	585	643	566	622	608	583	560	658	599	628	612	634	631	595	628	608	659	611	606	581	611	567	636	534	586	609	627	634	654	600	625	561	596	603	588	643	655	607	587	615	626	614	618	643	587	646	617	629	599	583	621	607	591	606	616	618	606	591	627	635	658	589	642	629	646	645	600	639	639	587	605	565	568	633	638	566	627	603	605	598	606	632	630	586	598	591	605	608	642	596	613	586	612	626	609	637	601	583	584	596	590	600	618	604	644	592	584	593	628	644	632	596	626	607	649	595	609	615	625	635	627	640	598	575	621	609	621	662	667	629	639	581	639	607	613	576	645	625	667	619	617	600	589	597	611	627	592	580	615	632	614	596	612	609	637	600	588	598	604	634	582	604	638	591	589	607	600	571	618	603	606	591	638	632	627	667	645	599	634	617	632	633	575	576	638	640	600	630	634	594	611	635	632	595	599	623	615	651	611	610	620	583	614	611	612	605	615	653	586	605	610	613	623	606	664	589	647	607	609	622	644	616	606	628	664	603	628	605	648	636	598	624	617	624	634	629	638	590	605	621	608	606	600	568	583	625	586	614	616	623	652	584	583	642	621	635	633	624	607	571	648	622	603	625	638	635	626	643	593	607	579	575	633	560	657	605	657	608	623	615	634	655	610	591	635	614	590	561	591	644	643	617	635	578	580	631	640	603	590	656	585	583	597	602	630	617	599	602	626	645	581	585	595	617	619	585	617	603	623	577	605	609	622	601	617	611	627	587	614	601	625	611	625	622	619	608	645	601	620	611	650	618	618	612	608	622	626	585	604	624	593	616	636	577	598	644	578	602	629	602	644	645	602	616	577	586	631	621	626	604	616	594	624	634	577	578	634	605	618	625	591	621	628	659	608	601	622	623	594	600	611	627	612	598	597	612	612	648	606	602	613	601	604	612	580	623	605	637	660	630	621	632	579	613	610	593	621	576	601	675	631	629	576	641	610	588	600	625	652	615	605	602	612	643	622	648	630	585	632	658	614	560	592	655	645	625	651	611	614	592	615	586	632	585	603	643	637	630	607	606	604	623	584	607	606	593	627	615	630	614	603	631	607	656	559	640	584	629	655	635	602	637	590	631	602	600	625	594	589	557	610	637	614	596	601	620	608	605	596	589	634	612	602	595	614	591	607	644	586	631	584	651	581	661	601	609	596	609	633	609	574	598	639	620	648	569	660	578	604	616	604	648	602	624	605	613	612	674	609	608	617	591	631	656	643	650	648	640	622	598	613	598	615	608	588	606	623	617	611	601	625	653	613	631	626	616	639	602	601	602	564	615	638	605	613	600	613	607	617	603	619	605	593	630	625	628	578	597	596	607	659	594	635	628	569	598	590	608	601	631	582	613	634	585	578
14668	13695	8391	4371	2937	2130	1598	1398	933	881	859	787	732	716	700	608	597	540	516	418	413	385	407	330	331	352	324	314	289	298	289	291	300	251	287	277	267	309	298	263	311	259	289	293	304	277	278	286	287	295	262	279	245	287	241	251	281	256	263	292	292	241	292	258	253	231	245	254	286	247	260	241	248	262	251	248	286	261	244	247	243	256	263	239	259	249	227	278	278	240	273	258	264	266	267	229	279	252	244	258	245	272	281	253	260	219	245	254	255	245	229	272	257	258	241	253	261	265	264	241	222	253	232	255	241	252	265	254	252	270	263	264	256	278	251	247	226	286	265	275	243	273	255	238	276	259	238	285	256	283	266	274	275	273	252	272	266	239	244	287	266	245	219	263	252	245	262	249	244	244	273	242	230	276	256	298	255	260	239	247	232	255	265	276	259	235	249	284	257	266	258	244	260	221	254	254	283	266	264	276	265	260	257	283	278	265	257	264	238	225	254	257	244	297	239	281	291	240	283	266	258	249	260	268	252	243	247	256	281	260	255	248	244	269	268	261	225	250	280	221	244	244	235	259	260	237	231	259	247	265	261	239	257	263	262	264	269	252	276	263	266	261	236	241	270	252	277	238	260	247	264	241	226	271	238	247	264	239	247	267	256	228	230	235	264	242	262	267	240	255	246	257	254	252	260	238	247	248	244	249	279	236	261	266	276	240	236	270	269	240	247	268	238	260	245	245	256	262	246	243	264	258	247	253	240	262	269	258	256	258	252	279	247	222	265	276	270	276	269	269	246	223	263	233	238	232	266	242	272	279	263	280	253	277	246	281	266	276	290	264	265	255	243	265	251	264	246	228	211	256	251	270	272	292	273	265	230	244	270	248	268	267	239	312	253	253	258	251	245	266	264	245	279	272	257	257	272	276	242	250	259	240	235	276	245	265	232	231	263	226	278	240	270	244	266	274	239	249	213	241	261	274	243	260	253	266	244	241	273	253	271	253	273	269	276	236	272	270	248	238	266	248	233	260	250	250	256	262	257	268	242	274	242	273	240	273	245	246	263	276	266	239	255	295	235	250	233	298	255	246	249	268	276	269	249	254	245	278	240	269	241	283	233	286	245	247	260	241	271	250	250	253	238	258	270	243	257	249	259	221	307	269	239	257	262	265	251	243	248	238	273	255	245	247	246	261	229	254	283	249	277	259	231	244	286	242	232	287	275	258	255	249	251	266	225	253	266	242	236	304	265	265	229	275	262	247	275	262	249	246	238	219	254	257	267	273	263	229	243	266	283	262	266	266	283	261	248	255	245	245	272	239	249	246	251	248	253	224	220	262	286	268	249	250	274	260	250	256	243	221	238	291	230	263	250	272	251	221	263	297	240	239	263	271	256	252	239	240	249	290	236	256	250	276	263	276	233	258	242	259	265	280	264	264	235	246	283	254	280	252	222	263	270	249	275	241	270	271	269	262	267	290	247	231	253	253	227	244	242	263	259	248	255	250	264	260	255	246	258	264	226	287	219	244	235	259	266	268	265	274	261	268	254	266	243	294	265	251	281	248	272	244	243	234	241	247	288	239	236	256	233	262	301	262	240	260	251	248	244	260	239	272	274	255	278	262	270	261	257	235	232	270	256	269	227	252	240	244	269	230	211	280	267	249	255	279	267	278	307	256	264	251	225	229	256	256	258	289	258	240	264	263	254	266	257	247	259	259	245	238	269	268	260	246	238	267	266	262	260	259	263	272	253	263	234	267	274	253	278	267	239	248	286	244	241	260	252	264	250	239	258	251	253	249	253	257	257	237	260	246	244	262	275	242	250	259	261	252	263	242	245	231	273	239	257	280	242	254	250	247	275	258	240	285	244	260	274	269	267	254	268	273	280	245	253	264	259	221	264	262	296	270	236	240	250	247	270	244	267	280	278	237	256	250	279	265	251	262	290	271	251	273	248	262	235	249	244	273	301	254	251	258	249	234	277	263	252	225	250	277	264	235	256	277	246	253	232	278	261	276	258	274	245	272	252	248	293	244	239	281	246	271	268	255	274	257	236	272	259	250	294	278	268	272	241	259	269	269	240	258	261	266	240	257	259	255	241	298	291	225	234	228	250	267	223	280	252	265	270	274	236	253	241	251	263	257	256	241	259	273	211	240	247	230	282	252	262	252	254	247	238	262	255	258	245	266	276	273	272	252	259	285	244	241	241	270	272	278	266	239	248	272	243	234	274	244	281	270	228	284	232	248	241	248	244	264	273	282	252	276	248	261	265	253	256	291	275	266	260	250	234	254	289	237	266	259	264	272	259	247	254	261	243	275	282	243	265	231	284	280	277	239	233	254	253	262	267	254	245	252	287	269	251	208	272	244	253	250	223	292	243	268	256	273	271	253	256	240	252	268	288	260	246	224	258	260	267	253	266	266	259	246	269	274	242	242	230	253	269	255	266	250	259	277	268	236	257	296	247	271	255	254	257	273	256	224	246	249	259	242	270	257	269	257	264	240	260	290	237	230	221	207	262	255	277	267	255	238	253	219	250	294	245	259	264	266	315	245	280	259	240	262	271	263	248	258	293	232	241	278	266	270	259	247	258	266	268	233	250	249	275	251	277	277	269	210	272	282	280	268	249	255	283	257	235	266	239	255	272	238	272	247	268	270	260	256	236	248	256	246	262	261	268	278	257	250	253	259	271	239	243	260	243	275	268	232	225	270	260	227	264	230	283	267	270	245	241	263	237	226	239	248	246	229	262	263	275	278	263	255	258	236	283	276	273	238	266	256	277	255	246	252	244	256	226	260	256	268	263	276	270	257	236	252	277	252	223	283	222	281	233	248	248	284	245	271	248	266	250	260	261	262	236	275	270	232	239	276	274	275	243	275	226	252	247	252	266	249	254	287	249	259	253	259	280	249	281	254	241	322	275	253	262	292	264	266	255	245	252	262	250	243	271	248	261	253	214	260	258	263	263	273	271	284	261	260	242	273	258	263	243	277	261	242	258	256	285	270	250	234	253	268	268	234	274	275	266	285	288	251	253	266	266	248	257	241	258	243	284	267	244	261	253	278	268	274	246	255	247	261	267	265	248	270	278	243	256	273	278	257	290	261	264	274	237	253	242	257	234	266	255	275	247	288	286	223	258	275	268	263	262	237	259	250	220	257	265	247	276	254	263	267	270	269	241	253	252	238	267	289	267	232	253	247	252	246	257	211	270	254	249	253	286	255	251	269	246	254	228	283	279	300	256	264	266	257	285	241	265	258	242	207	239	224	253	246	281	264	253	275	249	229	227	239	229	286	272	254	257	252	242	246	270	260	281	253	245	255	268	272	229	248	264	258	307	226	256	220	278	247	222	253	251	276	266	236	256	229	287	264	246	271	271	224	272	280	258	272	247	242	255	238	274	260	259	248	259	234	263	232	255	235	295	246	281	251	245	248	263	247	277	269	266	262	242	291	231	248	274	296	275	264	254	288	245	241	273	254	287	232	258	256	252	254	249	245
9847	14266	11122	10393	9540	8215	6657	6405	4188	4237	3983	3739	3659	3381	3434	3132	2897	2748	2384	2029	1902	1658	1557	1423	1378	1333	1229	1200	1046	983	922	907	933	886	944	934	1003	981	1020	1069	988	961	966	913	869	820	790	758	811	742	737	717	706	707	730	678	734	683	671	668	693	711	674	694	653	699	685	670	704	689	685	652	647	620	647	604	641	617	702	660	637	655	618	607	641	647	638	694	623	654	654	638	639	625	640	642	659	628	651	644	636	624	633	653	671	657	616	642	627	619	661	652	603	670	635	639	616	636	575	650	636	645	662	584	649	622	629	667	620	622	642	627	589	616	662	620	667	654	646	601	631	645	614	693	652	636	617	674	662	630	603	659	622	616	661	617	611	679	641	636	613	660	716	653	640	631	648	650	614	613	652	634	660	646	672	595	635	649	628	637	647	595	709	640	675	638	681	663	614	629	625	619	633	661	625	635	614	681	630	623	627	605	649	654	624	621	629	650	615	627	655	670	626	602	654	625	625	606	666	603	645	665	594	629	628	650	629	627	666	652	646	651	617	634	652	615	637	651	632	613	614	646	632	628	665	639	693	660	623	608	666	667	612	628	665	617	699	667	654	652	617	592	630	645	610	642	657	635	622	621	623	630	646	611	641	655	662	619	639	591	686	640	598	679	659	657	653	677	631	634	681	657	648	675	652	657	641	642	639	647	655	600	625	652	625	612	677	658	658	631	651	632	652	665	614	650	679	658	593	621	637	657	611	685	606	638	662	622	616	612	681	664	613	624	611	626	630	669	650	652	595	645	629	662	626	671	647	612	614	648	629	665	639	624	587	606	672	610	651	625	645	667	648	673	627	678	684	660	614	608	660	643	631	677	668	621	642	611	658	631	650	665	622	644	646	647	631	632	655	615	629	614	669	655	610	647	607	619	615	629	680	645	657	622	647	652	622	703	666	635	629	589	658	620	642	660	642	612	654	636	664	644	636	674	645	604	602	625	666	687	663	651	606	640	622	677	671	678	656	636	663	598	656	657	597	626	647	596	638	638	641	695	586	648	652	653	676	656	613	640	627	627	687	645	630	636	602	630	635	632	624	624	678	663	618	669	629	645	623	612	623	651	633	602	639	648	608	657	637	698	647	629	647	651	641	654	645	648	631	640	640	619	624	586	630	640	645	606	640	655	657	626	601	628	647	652	658	641	629	654	635	654	656	609	699	631	627	620	618	626	649	622	654	643	702	662	634	641	627	615	702	645	616	668	636	635	645	619	605	654	668	630	595	668	639	688	636	613	632	649	651	618	638	592	660	644	646	700	644	636	683	660	624	619	634	614	706	658	663	624	635	591	592	667	636	623	638	649	656	621	618	674	617	592	613	662	660	679	621	653	671	647	641	681	636	676	620	609	618	669	628	673	636	656	644	612	647	647	643	639	617	641	654	638	647	630	621	649	653	679	629	614	606	651	651	638	666	663	660	691	653	673	616	637	648	655	658	647	672	651	614	611	653	654	680	656	649	623	686	642	654	637	647	622	661	702	649	690	610	687	591	621	618	619	622	681	652	622	656	666	630	661	611	657	616	652	654	621	612	642	618	667	646	642	584	671	661	639	644	643	681	626	604	608	651	623	619	648	600	679	660	642	608	645	650	701	660	688	625	631	647	673	627	604	681	633	650	639	618	614	704	641	678	604	689	639	628	607	641	609	633	642	669	625	621	601	659	637	713	630	614	647	651	632	668	636	655	627	640	620	614	650	616	671	597	638	640	676	615	665	632	650	612	620	614	632	614	641	603	609	706	659	597	644	676	611	645	621	629	626	598	617	648	614	663	634	634	663	599	661	636	615	659	639	633	663	646	644	606	619	638	654	669	632	644	639	658	650	662	649	610	615	617	654	628	608	627	668	585	619	664	658	627	643	647	584	653	648	631	644	619	640	680	599	644	643	545	647	643	668	619	654	653	653	624	633	619	659	616	663	609	655	632	684	618	621	629	630	641	633	640	664	684	635	638	624	677	671	649	625	648	652	705	630	595	627	628	641	626	678	614	654	628	633	663	658	656	669	644	632	649	606	641	630	595	632	652	647	641	661	643	624	642	611	678	627	678	632	596	669	671	632	642	650	641	623	636	612	638	639	611	653	602	650	629	661	655	618	623	643	674	671	613	689	673	641	646	689	662	683	638	656	650	624	626	624	645	628	669	651	600	631	659	592	614	619	705	601	618	677	638	640	610	658	641	615	646	665	594	668	617	644	671	613	656	655	645	648	613	627	660	587	586	659	669	654	649	651	641	658	625	611	644	647	654	595	646	687	625	629	637	613	675	647	641	630	626	654	602	605	627	598	651	654	643	621	623	626	633	634	647	593	647	635	625	672	594	638	634	640	655	640	611	636	642	631	687	608	644	644	610	586	663	616	637	617	629	674	629	663	640	599	634	667	632	642	611	635	634	664	616	646	600	623	675	636	665	627	628	616	676	665	636	658	662	646	647	651	606	668	658	603	649	631	644	663	661	655	635	621	645	637	677	586	687	601	635	598	655	694	673	674	666	639	635	670	614	624	645	620	653	650	670	623	622	624	663	626	656	621	666	668	647	632	649	669	631	625	579	618	652	664	649	666	649	678	590	643	617	685	631	663	634	616	615	637	637	668	643	650	688	614	630	590	632	643	656	676	599	607	635	664	668	618	636	635	634	659	654	668	676	624	647	657	643	648	599	625	659	618	651	611	648	652	665	657	603	693	659	639	614	616	650	659	626	580	608	677	646	605	640	605	623	689	629	632	651	656	622	681	651	655	667	645	640	621	633	655	638	653	600	672	620	646	688	648	649	634	586	674	663	585	624	633	644	607	617	617	666	635	668	652	704	619	648	633	675	682	647	644	627	638	645	653	648	617	678	641	651	679	666	647	662	639	628	638	579	654	643	620	618	649	635	603	636	647	625	634	650	629	601	626	684	673	666	647	659	626	628	646	628	632	615	632	659	633	590	662	656	671	650	664	632	636	623	650	654	650	647	642	627	641	592	660	659	647	655	624	665	643	630	589	611	623	692	643	659	627	632	678	592	637	626	649	648	580	668	656	693	617	662	620	679	630	653	630	630	625	635	628	665	617	648	638	608	652	643	687	640	687	622	674	609	689	674	654	660	640	671	621	646	643	636	620	632	666	628	674	625	624	614	637	607	615	627	643	640	641	632	613	664	643	637	657	651	619	612	683	641	623	652	666	681	620	665	644	665	658	689	608	648	614	651	626	664	625	661	636	628	624	653	655	619	687	648	693	631	646	628	623	621	633	670	630	646	642	630	656	642	658	571	633	618	632	684	606	662	639	670	630	665	632	627	673	642	620	645	658	632	585	628	655	655	660	660	683	682	644	666	677	659	654	636	660	627	637	611	607	659	686	638	662	644	653	664	620	604	650	634	655	643	631	654	606	660	636	655	623	681	599	618	615	640	640	669	625	623	658	662	673	648	660	635	631	654	608	669	623	645	583	624	650	621	639	624	660
39845	47284	32870	21179	15163	9308	5818	11681	3211	1898	1707	1484	1232	1214	1067	1064	929	875	796	669	624	565	589	451	475	436	465	468	401	380	392	344	358	310	326	350	338	348	373	358	311	337	366	329	287	342	305	281	269	269	303	274	273	264	282	269	253	266	272	278	300	298	248	284	288	302	285	276	274	279	271	260	259	237	278	268	277	286	272	266	283	281	261	220	277	272	252	268	278	279	242	276	305	301	265	278	267	294	259	278	257	280	277	258	281	274	263	249	300	272	243	257	284	258	268	267	278	264	247	257	278	274	256	244	271	274	283	279	266	254	228	297	256	234	293	255	246	271	238	287	248	250	286	267	270	255	253	238	266	280	268	285	292	267	250	284	269	246	287	245	265	273	240	245	270	251	255	284	268	279	255	277	235	298	275	255	259	275	245	290	252	275	262	258	275	295	270	265	241	230	301	248	277	266	263	271	254	251	278	260	256	264	259	233	256	288	282	263	285	244	274	264	267	270	269	299	252	262	288	278	255	261	266	251	270	277	282	289	270	269	275	268	248	301	265	285	249	273	283	263	247	267	264	246	252	284	269	252	265	263	264	277	280	249	283	262	261	254	245	228	239	259	284	264	244	266	270	248	275	264	284	259	267	244	249	280	256	273	254	265	284	228	268	262	278	253	263	288	263	290	289	256	272	273	273	263	269	252	250	297	258	291	270	249	258	264	293	283	241	249	271	264	269	299	272	251	249	234	241	258	269	274	277	248	276	259	286	223	254	260	251	276	268	260	264	268	242	264	279	249	263	287	282	261	280	261	241	253	230	264	255	256	255	236	278	252	269	259	262	256	277	270	279	268	287	275	293	250	260	271	253	246	264	261	276	230	257	279	276	278	278	278	266	282	266	263	293	273	252	263	270	283	283	239	266	282	253	259	221	268	233	266	246	266	270	276	284	241	256	272	259	255	251	275	239	245	241	274	260	266	255	252	260	260	299	242	274	263	283	243	263	236	283	268	262	256	248	299	229	245	271	287	267	264	256	269	259	257	286	250	276	281	254	252	263	245	274	283	269	273	282	243	257	243	259	283	287	271	253	227	267	250	272	253	289	278	271	268	251	248	260	243	293	263	270	266	268	258	292	237	266	292	259	298	241	268	265	291	235	264	264	262	244	286	252	265	282	265	247	273	275	275	253	258	268	271	260	246	270	277	241	275	251	247	285	289	251	265	260	231	279	266	282	239	282	255	254	272	276	286	256	253	290	289	245	294	276	259	258	261	287	252	246	256	263	267	267	250	286	273	240	260	245	288	265	254	251	253	239	271	273	287	265	269	275	257	240	254	279	269	268	290	276	268	283	227	252	256	240	222	244	266	274	265	268	269	243	271	260	281	255	265	268	246	265	258	261	240	267	256	298	275	289	312	255	288	259	277	269	256	275	257	264	245	264	242	259	260	305	250	256	263	260	266	223	297	261	270	293	277	262	246	286	290	289	249	271	255	279	257	262	268	262	260	267	300	286	268	293	271	263	280	264	258	270	264	240	257	306	274	265	274	276	274	293	254	260	252	272	284	288	247	258	254	253	228	269	272	285	268	249	223	286	287	255	251	271	263	257	254	263	278	254	263	274	280	268	274	268	278	283	304	253	285	273	244	288	263	252	274	269	285	281	260	250	242	254	257	251	279	244	240	255	242	268	260	242	252	262	261	283	263	274	275	248	270	292	268	270	276	245	251	260	268	274	265	256	276	283	280	263	260	243	264	275	257	288	252	282	275	282	270	264	279	267	272	229	268	272	275	291	306	263	256	290	255	246	246	254	251	291	279	270	257	250	271	216	280	277	252	239	250	235	281	270	262	303	239	280	279	288	226	260	267	260	283	289	281	273	279	280	263	226	250	277	244	264	249	263	254	269	261	288	251	272	258	282	260	275	255	259	282	250	259	265	265	233	244	293	276	252	273	262	267	256	267	274	270	267	267	276	262	275	250	250	292	265	276	275	263	247	274	265	242	255	257	287	259	259	231	250	269	257	246	235	255	264	260	298	248	252	280	268	288	283	256	263	273	280	314	240	272	234	254	293	258	316	260	279	272	270	280	265	260	271	244	258	222	261	265	271	251	252	287	249	228	283	246	281	285	263	255	259	275	260	240	284	281	276	256	277	294	269	246	252	263	255	241	253	299	278	264	268	276	309	259	269	253	243	273	280	265	264	277	236	257	288	276	232	248	236	270	228	261	278	264	249	269	283	272	280	253	267	267	289	260	244	262	246	283	267	258	276	293	261	276	293	249	272	251	287	291	299	232	275	234	276	262	274	267	231	262	262	264	274	229	256	265	280	254	260	255	249	269	240	260	259	267	249	278	285	269	271	281	259	234	293	279	245	257	290	274	286	252	244	272	230	222	232	270	260	274	221	242	279	266	270	289	274	277	273	282	263	250	303	264	248	278	299	291	272	272	277	257	273	270	267	302	255	251	250	277	266	283	254	240	259	239	278	263	240	244	292	256	263	261	232	275	280	268	233	238	279	270	281	286	276	250	241	255	271	245	296	254	298	263	258	285	259	247	249	271	241	277	239	299	266	265	254	286	304	262	216	233	253	268	235	256	304	260	268	275	267	282	263	247	250	273	259	292	278	284	284	261	267	271	257	255	298	267	241	260	284	242	255	274	255	277	269	286	278	254	264	254	250	250	265	272	249	256	271	240	259	287	253	288	267	263	236	248	258	242	259	245	246	244	266	257	264	250	291	283	242	269	270	265	256	234	260	255	274	274	258	247	281	267	262	246	258	230	288	264	269	221	266	222	274	252	254	268	276	259	279	278	268	237	245	256	274	277	254	273	281	268	240	285	284	283	254	236	234	285	253	263	261	275	267	261	258	288	284	252	245	264	263	264	274	276	260	269	253	293	276	266	260	287	260	280	277	228	256	260	273	266	267	299	264	246	294	284	278	257	273	268	254	269	268	249	267	281	291	271	258	272	284	265	258	244	253	266	260	303	261	273	259	260	273	291	267	265	282	280	262	261	284	264	269	267	245	270	238	276	256	250	299	273	243	252	256	277	288	280	255	277	276	267	276	234	272	284	284	265	269	276	250	272	238	258	274	257	274	250	260	270	258	263	264	237	264	283	264	280	269	269	257	274	264	252	240	258	247	282	275	293	246	269	275	269	246	245	289	247	255	269	278	258	273	259	238	250	239	263	250	277	285	265	251	274	229	246	252	268	240	243	285	260	279	266	287	264	248	252	276	265	275	295	241	284	228	246	267	275	264	250	271	300	269	256	308	243	282	254	249	240	260	278	271	247	251	258	268	254	285	251	248	266	267	263	274	248	262	260	265	241	250	261	284	273	291	279	249	269	269	267	260	256	269	271	250	248	279	282	254	291	226	267	254	293	247	264	251	279	256	283	240	268	260	274	268	265	290	278	263	235	250	277	266	259	268	273	286	293	249	254	266	235	289	265	271	258	279	266	286	237	267	280	279	296	278	283	284	263	281	244	282	255
29034	43008	23768	17372	16918	14585	14613	29195	8291	8025	7631	7060	6468	6241	5862	5629	5186	4859	4047	3522	3198	2915	2547	2203	2156	2039	2153	2083	1806	1476	1423	1316	1246	1246	1222	1184	1229	1298	1417	1410	1229	1187	1162	1142	1010	1014	949	901	901	886	809	814	731	766	734	739	733	704	712	760	728	757	743	758	712	686	707	697	699	690	684	679	635	667	672	690	658	662	654	689	682	685	629	651	660	683	685	681	680	639	677	651	639	611	653	681	660	646	661	714	626	665	695	679	658	666	670	652	637	675	647	629	671	673	649	670	684	662	671	640	616	639	677	653	663	680	680	644	716	630	637	695	671	683	660	632	612	624	659	635	675	675	616	661	647	641	645	658	612	649	649	633	642	642	675	652	710	662	662	685	687	648	641	666	675	650	647	639	677	608	632	562	622	664	668	672	633	664	635	592	658	623	673	614	682	658	669	655	656	656	637	696	659	678	623	630	632	664	670	653	638	676	706	749	667	666	671	670	660	673	683	661	750	634	678	656	647	646	655	651	654	645	665	672	652	624	694	645	640	637	636	646	641	581	669	657	624	689	675	675	611	653	685	648	631	695	644	659	691	637	655	668	645	636	634	676	672	661	656	662	674	637	631	608	630	628	667	686	679	670	659	651	623	616	659	702	675	652	664	686	661	600	648	636	663	645	606	599	658	641	695	664	658	690	615	643	644	635	656	661	657	673	662	652	663	651	621	695	653	656	720	637	670	630	668	688	649	646	630	618	680	655	601	616	649	653	594	622	693	641	609	638	668	617	686	658	666	673	652	668	657	672	672	725	687	636	623	670	659	648	632	613	621	667	646	626	636	653	654	642	645	672	649	680	619	673	668	639	611	638	602	634	617	664	656	654	663	677	639	610	663	645	629	669	637	662	717	661	696	645	672	671	639	670	660	664	605	641	643	645	680	672	629	669	636	674	673	614	688	660	696	666	680	645	661	638	609	650	685	631	676	623	652	647	673	626	622	683	649	566	650	658	684	697	665	682	693	638	638	706	686	677	639	630	606	622	652	628	685	657	676	655	710	645	634	668	672	670	659	675	708	700	655	657	667	675	674	661	674	658	687	667	606	647	653	677	633	646	666	616	650	632	647	630	620	689	645	672	649	674	659	684	614	669	703	679	683	630	647	670	672	673	686	628	618	642	611	689	640	661	637	641	693	633	673	680	681	651	581	676	678	630	688	638	643	674	663	618	672	667	705	691	623	637	718	639	704	656	682	644	663	642	662	676	638	627	688	664	658	639	675	629	707	581	630	626	653	656	655	658	677	710	622	647	687	656	664	663	613	676	668	679	666	649	675	635	645	613	694	630	646	592	612	682	614	719	706	687	621	658	647	675	644	660	617	659	651	643	644	644	685	650	674	660	640	645	647	628	646	665	637	656	669	699	576	665	694	620	643	643	682	648	630	674	590	698	689	614	661	647	661	684	719	670	662	634	661	659	606	601	648	629	633	644	698	697	699	674	630	653	656	649	652	646	668	666	674	674	694	643	661	626	684	640	642	667	641	664	687	625	642	672	669	616	653	676	622	625	660	614	665	632	671	631	666	654	641	636	650	597	624	621	644	647	652	630	687	608	683	664	635	682	636	677	624	640	624	659	675	645	644	614	644	707	685	577	702	676	677	649	699	671	668	632	616	643	633	645	627	686	659	652	628	636	668	709	599	649	649	660	658	628	696	649	629	696	650	673	585	671	659	644	659	612	677	627	665	665	727	634	726	631	640	680	644	702	640	668	604	655	662	632	626	672	636	618	690	674	660	627	672	619	660	677	677	669	651	631	661	698	614	645	656	681	682	668	644	629	587	684	647	693	637	692	633	637	639	681	637	664	670	628	662	655	667	638	645	700	645	647	660	690	686	662	634	671	688	658	634	667	692	662	637	654	631	703	652	653	688	602	622	642	631	622	668	636	653	700	655	609	647	639	682	654	662	727	645	639	610	636	610	646	668	620	648	644	660	629	662	693	672	663	645	687	698	609	694	663	641	634	657	624	649	692	648	680	666	693	635	629	692	654	609	629	621	681	634	673	647	657	663	658	655	603	611	658	667	598	657	624	666	642	689	683	663	638	650	687	659	672	618	638	627	622	651	684	651	622	648	662	691	689	664	664	582	642	652	657	616	663	667	619	679	649	589	623	662	666	635	730	638	643	681	620	595	656	634	649	677	625	693	675	730	622	631	730	687	608	621	636	631	669	646	666	609	652	703	619	632	682	631	626	681	656	647	650	617	674	652	671	636	634	678	665	695	655	639	623	639	635	652	641	640	633	651	662	681	687	629	639	622	638	684	641	675	685	664	665	601	643	605	636	658	679	696	658	688	654	695	640	615	675	593	625	672	673	665	662	621	651	660	673	632	664	642	680	668	669	652	621	688	695	675	679	650	673	647	636	675	637	653	680	672	698	672	677	669	649	629	695	621	663	633	642	644	652	646	666	645	644	645	667	647	681	651	660	687	696	641	663	681	632	641	677	661	705	600	662	647	663	680	636	637	645	642	626	683	661	672	639	629	648	636	664	650	662	669	620	681	684	704	686	624	688	623	684	695	649	647	650	691	656	681	637	639	658	628	640	630	650	652	661	674	695	615	640	676	673	629	618	642	615	643	664	670	695	677	654	638	658	631	623	629	633	703	655	632	661	672	607	666	610	686	647	640	677	673	667	697	646	684	659	654	603	667	662	638	672	653	665	635	640	652	702	676	629	645	650	650	626	665	647	638	564	659	648	625	656	644	657	669	628	628	613	640	602	678	617	701	652	722	666	638	660	657	648	673	711	657	632	635	675	626	681	607	615	655	632	642	649	661	683	673	625	652	619	630	604	611	644	669	655	651	733	665	641	673	658	714	641	657	637	648	639	681	663	663	658	653	627	626	624	643	687	608	677	614	654	664	620	645	628	661	649	653	690	620	638	676	663	642	663	645	682	663	641	655	714	704	695	676	627	668	633	619	600	648	646	609	648	686	640	709	673	678	637	672	607	686	678	679	660	660	652	657	669	622	650	639	636	660	651	677	701	609	695	640	632	652	661	668	642	649	685	655	698	638	643	648	627	630	693	672	648	640	639	645	640	683	610	670	693	645	621	632	670	642	653	655	654	689	689	673	675	670	681	632	650	664	660	677	692	637	626	718	628	655	663	641	690	658	643	658	684	658	668	660	640	677	673	675	655	673	615	639	706	705	604	685	720	631	629	622	636	680	673	647	670	676	687	666	643	603	688	670	690	635	668	614	633	674	634	636	652	667	618	703	668	673	644	691	690	672	680	648	688	667	681	658	652	647	604	655	658	694	714	660	609	664	675	642	672	616	640	652	618	629	664	661	601	641	617	613	656	644	684	628	673	657	672	642	693	641	663	648	681	668	688	635	683	621	638	692	673	626	635	634	640	673	620	625	627	664	648	692	642	644	611	667	653	700	687	702	647	655	644	630	688	659	664	620	694	628	637	677	634	653	669	664	646	665	650	672	643	633	673
46688	49762	34600	23734	21524	17040	11304	13678	4694	2716	2503	2252	2038	1759	1761	1685	1366	1336	1154	929	829	812	664	643	569	576	568	505	474	504	406	422	419	352	384	371	359	363	336	379	375	364	369	353	344	347	260	295	301	290	252	265	263	281	246	257	280	266	236	299	274	296	252	229	287	255	301	246	263	252	287	272	221	250	230	257	234	248	226	238	249	247	232	254	280	243	237	263	248	227	230	222	246	249	238	261	241	259	260	250	236	240	220	248	258	233	227	240	258	229	273	256	237	227	250	228	251	270	213	238	268	270	249	259	242	259	238	268	252	228	262	266	243	264	258	220	228	243	231	248	249	238	236	261	242	253	257	224	243	239	226	251	258	249	241	277	227	241	248	262	271	257	230	253	246	264	244	243	268	227	244	263	249	260	225	227	230	257	242	256	235	266	244	272	229	228	218	244	259	251	236	252	283	220	260	280	245	278	233	246	245	240	253	261	250	280	253	272	273	234	236	235	268	252	238	263	247	231	239	246	238	246	271	249	231	248	223	261	250	265	235	261	232	246	260	274	274	243	210	247	261	257	256	241	255	263	272	228	233	239	251	234	230	258	230	247	242	248	273	250	246	248	247	269	217	253	237	242	257	228	269	248	265	250	263	262	263	248	216	260	249	245	257	260	251	247	244	254	230	252	217	257	246	236	232	244	279	219	257	214	221	241	254	255	249	251	239	234	275	244	243	239	250	235	270	281	255	229	242	261	226	233	261	253	268	269	275	238	242	240	254	282	250	243	234	263	260	247	254	258	257	231	256	293	247	251	280	265	247	245	251	231	245	227	219	231	237	213	263	234	254	221	228	240	292	236	259	261	247	257	253	226	228	271	236	271	251	227	233	251	255	258	239	253	262	217	213	251	258	257	247	244	235	264	251	228	236	247	252	249	237	234	241	235	246	231	260	250	260	250	238	254	245	264	259	220	211	264	275	243	251	248	247	260	246	245	241	240	283	251	258	199	238	250	252	268	250	236	291	259	240	243	235	250	246	250	233	234	231	220	228	247	254	259	238	261	238	288	216	243	254	248	227	225	232	287	286	233	263	236	263	256	261	258	235	254	254	245	271	239	243	251	255	239	247	265	226	251	229	256	256	244	257	247	240	264	253	264	226	218	247	264	233	243	272	267	236	234	273	254	274	268	250	242	235	239	253	237	226	230	239	263	257	252	252	257	246	271	244	243	225	248	214	238	224	246	229	260	255	217	246	240	281	244	256	218	258	261	278	245	266	264	252	250	250	227	239	260	241	250	272	238	250	258	232	279	230	256	251	256	256	260	248	227	272	256	231	263	240	251	267	243	248	261	239	236	248	243	248	212	262	226	243	233	240	240	236	204	259	233	211	253	237	230	280	263	275	259	240	235	267	222	223	239	249	208	261	238	224	250	257	252	246	236	250	254	259	272	255	260	254	254	239	235	253	241	250	233	269	245	245	227	247	244	253	271	250	248	243	254	233	281	243	248	226	252	270	207	268	257	234	247	233	252	237	269	240	258	251	239	235	264	229	284	262	254	237	168	225	279	250	274	246	235	240	221	263	302	233	278	243	227	240	240	266	230	241	242	267	240	250	246	283	244	224	252	265	222	243	271	230	214	255	248	210	246	235	280	247	234	229	236	239	247	238	247	249	227	238	232	261	239	235	262	258	253	235	229	240	259	254	264	242	277	238	235	239	268	254	243	254	249	222	256	260	230	267	226	276	287	223	256	248	221	234	257	230	213	270	275	236	272	248	241	210	263	267	248	249	245	240	223	239	244	250	232	251	247	236	229	256	244	279	267	231	264	219	255	281	247	229	232	244	240	247	230	261	253	254	219	261	212	234	247	249	260	246	258	270	239	248	244	281	245	243	259	268	236	248	254	242	267	270	251	234	250	241	249	233	264	277	218	230	251	260	241	232	240	255	260	257	252	265	251	259	217	234	243	260	217	255	236	220	256	242	275	288	253	249	237	224	228	241	202	241	236	258	257	238	224	262	226	242	233	251	264	266	265	244	242	242	254	205	252	257	247	242	243	241	202	242	249	270	266	230	252	259	234	231	260	230	214	245	267	245	240	249	261	258	272	254	259	242	251	264	223	251	243	219	257	248	228	229	299	240	244	261	260	274	262	246	261	259	232	275	266	245	241	269	270	229	239	250	267	239	280	273	254	253	233	261	235	238	258	224	218	260	250	239	266	272	272	251	233	249	238	252	247	261	242	261	251	257	257	219	284	205	231	265	251	261	266	251	244	243	251	245	212	286	247	231	246	263	276	262	249	259	255	270	285	265	244	252	218	241	262	242	239	261	242	273	266	242	265	253	236	244	246	260	277	238	277	285	255	240	246	261	222	226	262	265	190	266	239	257	243	244	269	249	276	245	252	258	273	235	216	259	259	276	244	252	250	241	244	279	271	264	232	267	248	238	264	239	243	236	259	245	234	258	262	247	239	223	254	239	245	260	238	257	238	240	255	244	271	268	251	220	231	239	244	234	254	242	246	226	278	232	268	241	237	222	223	247	233	224	238	235	261	269	248	272	262	257	232	238	282	234	246	243	264	203	267	270	238	246	235	258	276	246	253	247	260	262	246	225	276	271	230	233	263	274	234	266	234	254	259	267	241	248	234	224	246	268	256	272	235	241	263	234	260	251	267	251	238	247	247	248	255	233	236	251	255	273	260	252	249	246	277	211	245	248	236	230	240	258	229	241	276	262	235	253	258	250	241	251	228	246	238	266	228	215	287	246	251	232	272	241	270	246	246	235	237	235	264	222	261	234	247	234	237	268	243	250	251	267	242	250	235	249	247	242	254	238	240	238	257	268	237	261	257	249	254	261	255	263	238	269	251	246	229	234	225	261	271	268	240	258	222	261	241	266	212	230	249	253	248	250	261	227	236	259	259	301	260	244	250	245	233	265	263	253	242	244	229	254	267	250	242	259	257	224	232	232	240	260	259	251	265	269	235	286	251	274	254	268	252	227	245	232	215	241	249	260	242	253	250	289	235	251	250	243	249	247	264	251	253	238	244	260	236	272	225	239	234	245	268	258	249	230	245	284	229	265	247	232	255	254	266	237	224	254	241	239	272	230	259	227	247	247	222	241	248	270	259	255	256	297	256	262	261	263	242	229	265	245	237	230	241	248	270	241	257	235	243	237	247	244	252	226	272	243	259	263	256	254	272	250	225	230	263	293	239	270	263	248	250	216	231	254	244	273	254	250	224	242	262	273	274	227	248	249	233	255	245	260	246	228	240	262	234	227	226	239	239	242	260	257	236	242	260	246	228	249	243	237	221	239	256	258	252	243	276	267	244	258	248	247	252	271	241	278	220	238	262	258	287	272	260	246	213	265	281	246	239	226	254	253	227	250	231	241	255	242	279	268	259	243	257	237	245	275	256	243	230	256	260	244	255	241	239	265	257	241	247	226	235	243	226	255	218	232	221	233	260	249	264	218	229	258	250	279	246	259	280	287	242
34310	47725	29147	23033	22440	20290	18033	27583	12435	11467	11151	10099	9721	8926	8847	8302	7903	7384	5954	4997	4789	4259	3498	2933	2809	2900	3112	2710	2400	2153	1853	1788	1640	1549	1568	1462	1579	1700	1676	1644	1526	1462	1337	1310	1258	1110	1086	1022	986	894	834	871	807	787	733	716	743	737	767	794	741	724	742	726	697	778	684	681	676	678	727	654	677	631	680	613	642	632	659	645	628	629	636	652	637	647	657	588	630	640	580	595	569	666	581	593	640	600	576	594	544	619	596	620	560	646	623	587	606	639	657	599	652	569	606	603	635	625	614	616	607	584	591	616	608	648	562	597	632	661	599	592	579	621	596	612	639	589	606	601	611	635	587	610	623	575	603	620	606	616	608	613	632	626	572	591	622	604	613	634	599	628	561	586	636	632	586	570	629	650	671	608	638	630	610	615	613	649	602	621	581	583	654	590	645	593	640	671	642	592	609	581	605	622	621	641	612	622	637	616	607	621	671	654	618	595	597	565	604	623	636	615	588	623	634	586	577	625	624	629	580	603	605	604	604	618	647	622	631	624	604	608	623	600	617	610	610	606	563	648	642	614	569	611	654	595	595	659	587	589	602	634	615	599	648	605	627	610	597	628	625	606	621	672	616	648	599	596	591	623	602	613	601	591	580	615	597	650	636	609	632	630	567	604	621	581	625	585	613	621	643	589	629	593	610	620	589	627	581	601	611	591	595	615	596	619	632	636	639	673	602	591	607	629	600	645	604	621	599	646	635	588	632	597	635	635	588	576	596	601	638	610	615	604	607	604	617	648	573	564	578	565	597	617	587	630	581	613	619	598	597	574	577	662	604	603	621	639	647	595	611	624	639	600	632	603	620	586	615	603	583	567	638	577	634	620	621	681	653	610	597	600	596	599	652	548	616	600	666	560	601	577	630	604	630	602	628	602	587	615	606	595	591	630	681	622	632	614	640	575	583	590	620	619	566	591	604	621	601	571	602	584	615	572	589	611	585	657	597	585	609	599	609	638	627	572	608	588	595	612	562	590	647	580	599	655	555	608	595	576	600	581	589	640	619	619	626	597	585	622	635	610	650	572	644	619	623	620	596	578	607	633	618	598	649	622	644	629	616	652	622	614	616	652	621	656	585	615	632	620	592	566	586	603	591	651	597	636	606	592	567	618	586	634	609	597	581	578	625	599	617	627	580	614	603	627	639	631	621	614	612	603	650	677	590	583	606	629	581	607	610	630	652	560	637	585	637	620	594	598	577	588	604	591	585	624	606	615	581	614	597	592	619	590	633	602	594	582	626	613	612	582	567	595	616	578	566	599	599	608	604	574	579	640	630	626	572	632	649	596	593	622	634	616	612	579	576	612	640	639	570	646	592	610	604	576	587	570	593	615	615	625	612	618	596	615	592	594	628	596	592	611	626	636	587	589	637	567	615	645	601	599	571	606	603	654	624	624	618	609	646	601	613	630	615	625	634	627	617	593	566	599	627	620	624	614	612	587	578	608	662	619	608	635	603	594	587	592	611	568	616	633	628	624	648	594	618	638	594	623	620	628	612	600	609	638	612	632	601	615	599	596	575	611	598	686	624	611	585	593	617	647	616	606	597	631	614	611	600	599	604	585	624	604	569	578	585	616	601	579	587	631	652	654	627	631	604	607	610	554	568	599	589	567	606	611	611	627	618	608	629	608	566	593	554	585	599	643	611	616	653	608	624	621	597	605	589	579	616	614	622	598	567	631	592	582	585	577	614	565	595	612	588	660	620	631	561	611	692	614	611	634	579	622	621	591	606	594	635	642	612	584	592	623	640	628	620	594	634	606	588	612	640	610	663	618	556	624	660	614	590	635	626	636	587	623	613	608	648	629	633	655	633	609	602	589	618	647	609	620	622	595	622	557	619	635	603	607	561	606	625	598	611	596	649	545	603	622	650	677	621	606	603	650	604	607	623	656	598	636	623	644	628	598	571	626	633	608	596	595	582	597	609	574	600	632	617	621	620	604	552	614	613	643	638	619	642	627	645	574	564	597	584	572	585	584	550	544	624	600	619	598	604	633	632	618	608	605	605	606	643	643	628	624	561	631	584	610	599	591	602	560	640	614	618	566	573	625	625	596	590	613	555	622	589	588	596	610	587	612	619	597	604	604	602	616	685	632	599	598	582	609	626	618	622	597	621	608	594	651	666	594	607	619	611	646	577	647	627	576	560	613	568	635	612	632	593	568	602	596	604	637	573	606	612	647	594	591	614	591	642	601	596	640	605	610	612	594	637	605	580	608	650	658	580	578	581	615	637	578	614	645	603	619	653	588	625	606	650	632	648	581	587	625	584	633	643	668	614	627	619	640	586	639	572	618	599	621	649	625	616	579	620	584	597	597	614	640	582	617	640	563	660	604	632	626	624	612	591	648	605	613	639	630	619	614	581	580	605	606	617	581	649	603	615	583	615	619	619	626	652	591	598	597	596	595	600	567	612	644	628	602	645	606	611	590	623	574	603	626	607	589	578	620	585	593	647	602	609	635	604	582	598	585	595	609	596	653	601	592	617	626	604	633	585	573	610	620	591	547	601	605	571	588	600	602	618	641	645	578	554	612	656	651	581	618	567	582	574	609	579	641	606	602	638	570	595	653	576	636	640	607	601	637	597	648	604	570	622	616	602	620	585	621	593	613	671	587	583	582	582	637	614	583	614	589	601	605	612	608	620	588	585	615	584	585	628	652	625	573	601	611	607	637	652	617	620	600	541	623	594	634	586	633	609	621	614	634	593	656	630	587	584	579	615	544	620	593	612	642	619	644	626	650	597	620	591	624	637	608	598	600	601	649	594	631	638	646	588	572	646	595	610	613	602	631	644	619	625	564	591	594	612	592	655	596	620	623	626	614	590	597	628	661	629	627	636	624	580	597	632	609	600	652	608	590	565	619	625	590	634	587	630	649	623	589	578	626	630	605	646	653	658	622	620	619	583	570	618	625	656	651	638	579	626	634	582	635	599	578	572	574	614	606	598	594	606	583	637	619	626	594	571	584	644	608	592	577	613	663	626	636	625	630	587	591	611	659	605	594	582	595	666	630	629	607	581	610	620	648	640	611	636	612	603	639	617	614	633	598	575	621	596	614	604	625	595	627	612	666	606	622	655	640	632	638	623	650	616	648	587	583	616	665	602	579	614	623	578	629	557	594	605	616	616	595	570	645	614	618	619	619	583	576	572	639	623	594	598	651	645	646	630	615	639	626	641	625	589	618	641	586	602	639	588	604	656	622	649	630	613	617	642	603	606	629	597	648	624	613	588	663	581	635	599	614	636	612	625	651	598	626	599	614	596	628	660	584	609	608	590	605	617	577	600	588	626	621	622	617	588	607	594	646	604	596	583	658	583	620	640	612	624	647	603	585	626	593	604	603	650	614	612	609	656	589	595	547	611	589	560	575	580	586	614	631	636	632	622	633	576	636	601	634	596	545	634	599	614	645	577	664	571	595	616	610	620	632	603	594	640	587	580	639	632	589
14304	12009	8736	4905	3293	2584	1914	1354	1195	983	899	768	756	789	728	648	581	565	523	480	436	422	376	369	347	336	335	328	323	332	333	319	317	272	302	303	300	305	309	303	270	293	304	275	254	282	280	276	253	241	259	281	282	275	248	234	284	264	259	251	275	255	256	251	252	256	272	240	273	242	268	298	246	222	244	265	233	256	265	260	237	274	217	240	205	262	241	255	253	259	244	270	277	256	232	245	250	228	281	245	259	251	248	254	257	272	261	262	265	282	280	263	258	260	249	292	255	253	243	272	251	261	286	254	245	238	274	240	247	281	282	254	245	258	238	226	243	236	258	266	251	267	270	271	248	263	259	243	243	235	248	264	278	279	255	257	272	292	253	260	277	253	244	237	247	282	254	264	280	247	272	240	245	249	256	291	253	254	253	242	271	257	231	262	233	247	235	240	254	266	263	263	248	231	262	245	208	242	224	229	244	267	269	248	248	252	265	254	258	261	238	250	262	271	262	233	220	263	281	267	245	255	270	229	227	266	265	234	255	246	250	257	267	255	269	253	240	271	239	220	274	253	268	284	242	233	238	252	252	248	259	237	263	226	253	259	245	230	219	229	254	249	271	266	250	261	247	266	257	263	253	269	271	284	276	278	241	253	222	258	249	229	240	244	268	247	248	269	256	234	235	251	281	228	274	275	243	221	250	263	311	263	250	264	271	259	258	246	241	244	235	225	238	251	275	269	276	244	243	256	265	245	236	249	259	226	265	242	275	243	247	242	253	243	273	258	244	268	271	257	256	255	249	257	255	273	247	225	249	271	238	245	261	254	270	241	248	264	236	264	249	253	263	252	246	230	231	232	227	260	277	245	248	270	250	277	273	258	241	277	269	255	237	273	271	259	241	236	241	239	250	246	236	243	258	253	252	236	248	258	282	273	246	260	252	256	243	245	246	269	264	235	234	233	228	272	257	240	251	257	267	231	222	253	271	246	249	241	254	281	250	266	239	251	272	267	265	246	243	234	247	267	265	236	227	274	245	285	292	232	248	238	244	258	266	237	261	238	238	257	245	226	246	274	229	256	249	242	264	250	279	291	240	289	229	257	240	227	274	240	258	243	249	251	233	269	234	247	270	247	260	223	235	246	240	259	255	242	231	274	243	261	271	272	240	266	240	273	250	257	260	249	246	267	273	245	277	237	229	237	253	278	248	259	213	253	255	227	276	250	284	261	270	274	283	298	246	244	264	250	255	239	267	261	269	279	231	272	233	267	231	271	245	270	255	277	262	231	277	237	277	231	281	250	273	256	254	249	282	242	249	224	274	222	257	234	253	266	222	275	267	224	261	275	257	268	267	264	276	261	248	267	280	237	249	260	266	262	269	269	268	254	254	284	247	283	264	260	265	236	237	241	239	277	262	260	235	257	237	256	281	244	224	225	215	248	231	242	294	235	284	245	256	231	286	266	261	232	248	265	260	280	276	250	281	246	225	254	288	245	253	238	222	246	258	221	245	296	281	277	259	271	285	249	250	254	249	239	267	266	254	246	286	274	266	268	227	258	253	257	246	245	239	250	268	238	240	266	248	230	255	261	276	277	240	262	254	261	247	280	269	238	237	228	234	262	252	235	257	253	259	256	258	237	255	248	243	275	249	220	254	254	253	238	250	243	260	266	286	256	251	224	252	265	214	266	247	270	246	240	254	239	243	248	253	275	254	249	235	257	277	253	250	235	215	263	274	261	220	259	283	260	244	262	293	288	257	226	240	252	253	249	270	244	253	235	256	275	261	267	250	252	246	243	234	226	287	256	248	229	226	231	245	250	251	246	257	258	254	242	285	277	229	225	268	254	262	287	262	252	233	257	269	259	228	279	255	262	264	265	262	246	233	262	244	245	277	253	225	263	269	225	251	241	254	246	252	254	259	231	260	264	230	269	240	258	253	270	247	238	267	265	245	260	241	249	237	279	287	260	252	260	242	243	285	264	266	256	255	233	273	252	258	234	238	257	244	255	252	248	226	258	267	243	255	229	240	269	273	244	266	284	245	229	230	248	238	276	278	228	253	247	265	273	236	263	265	241	247	262	235	265	252	272	267	243	238	278	260	254	242	269	275	241	238	291	257	234	255	259	282	274	265	226	252	250	238	259	232	251	247	275	239	248	250	250	253	240	231	275	256	212	276	260	262	240	233	233	271	286	256	252	258	247	273	255	277	256	271	272	237	260	232	237	253	240	271	277	226	245	264	245	271	290	265	254	264	228	264	261	251	263	258	266	250	228	264	216	252	239	266	260	267	235	262	264	252	269	262	251	255	229	237	258	266	227	238	246	258	258	249	250	285	238	275	301	232	245	289	267	245	226	258	233	256	241	253	248	246	254	240	257	260	262	268	281	251	247	246	288	275	281	259	285	249	225	230	271	250	276	277	267	235	231	232	229	222	230	276	227	270	261	270	242	252	254	228	256	258	233	279	296	257	268	250	264	242	248	245	252	263	261	277	244	266	241	239	253	236	246	262	251	252	262	246	270	269	236	269	264	278	237	270	249	218	237	232	240	256	266	252	271	256	265	239	277	222	228	264	244	267	257	280	262	259	257	244	252	301	242	257	269	244	251	293	283	232	252	252	260	264	255	278	230	217	239	273	262	217	274	261	239	276	258	246	240	252	273	292	248	254	250	265	255	260	251	284	252	264	246	226	226	264	242	276	241	270	205	246	239	246	256	271	270	232	233	235	249	260	264	263	238	248	253	244	253	280	246	257	286	250	242	298	269	247	251	243	236	251	249	248	242	264	249	245	259	259	253	268	281	240	278	244	237	265	228	264	252	250	233	287	262	246	264	289	255	281	250	264	240	295	255	266	278	284	283	226	239	244	260	258	277	285	259	258	262	251	266	249	260	247	257	275	258	245	249	236	258	249	232	234	249	278	252	291	243	243	263	247	300	248	260	290	260	260	252	252	262	248	228	268	230	259	267	221	248	265	253	253	236	238	262	241	260	275	241	259	297	256	249	279	253	281	261	214	269	219	244	247	246	227	270	240	258	251	261	243	282	244	250	262	243	248	244	241	237	228	249	244	250	245	262	269	262	262	251	246	250	242	271	262	274	243	249	255	267	290	263	244	277	249	233	259	282	253	232	227	241	242	247	263	245	219	240	274	268	274	257	225	241	248	251	255	275	266	280	287	268	265	248	261	221	254	266	241	245	231	258	267	267	258	283	242	246	275	246	253	285	263	248	241	277	260	283	280	279	252	269	247	270	274	259	277	220	294	230	269	259	279	246	242	242	268	245	241	276	241	245	260	241	285	269	231	279	259	276	262	275	243	225	247	241	261	275	238	242	254	275	245	284	233	257	291	263	254	249	256	246	235	287	245	248	272	267	257	249	252	240	245	283	267	239	255	242	241	252	235	288	272	266	242	255	265	261	260	236	255	254	235	259	234	233	248	254	234	262	267	261	237	274	250	252	264	246	276	268	242	249	258	235	277	235	274	236	255	236
9800	13279	11593	11524	10876	9662	8012	6307	5375	4821	4473	4317	3894	3722	3698	3331	3193	2677	2345	2249	1960	1735	1480	1285	1302	1252	1225	1221	1116	1058	1039	1104	1014	979	995	937	1043	1066	1066	1025	979	932	943	914	922	885	838	843	746	735	750	717	705	727	689	676	709	688	676	685	695	662	718	657	645	670	685	654	633	687	654	603	672	648	659	702	664	635	629	650	639	639	621	636	639	657	641	676	624	637	566	645	669	621	646	662	663	639	608	659	591	650	652	594	620	642	639	627	665	636	660	617	625	640	637	604	659	653	606	644	612	637	672	631	638	608	631	619	663	650	655	609	616	625	626	634	636	666	647	656	636	613	716	646	704	639	646	635	647	675	617	663	631	631	695	653	657	623	669	652	620	681	632	625	627	633	627	622	606	689	594	658	631	646	659	609	583	620	626	610	601	624	629	677	629	618	613	642	600	651	581	639	603	639	630	598	669	606	688	630	624	643	607	612	663	616	656	650	635	651	625	687	621	684	646	621	620	633	630	686	629	616	646	656	615	644	616	640	691	638	622	645	665	631	650	662	594	616	621	648	614	640	661	666	638	638	636	633	638	593	640	653	599	641	586	619	662	645	625	598	634	679	627	634	629	639	620	646	595	601	647	652	642	639	666	614	657	628	608	650	655	636	609	649	603	632	619	642	666	659	656	627	631	653	621	681	653	577	660	660	650	624	642	632	647	676	598	641	648	634	662	614	669	618	640	652	600	662	604	669	632	648	685	628	621	619	661	654	615	630	627	630	649	584	657	645	626	607	644	680	658	653	618	618	596	656	645	619	631	595	616	652	668	587	633	632	639	641	617	639	620	631	631	678	648	586	635	624	621	636	611	648	677	610	617	648	617	657	632	605	612	651	587	605	630	650	652	628	647	631	647	650	660	630	614	642	655	633	673	681	585	612	613	675	670	601	662	618	637	628	672	608	627	615	629	609	609	629	632	651	647	687	667	629	657	621	682	625	649	638	605	602	649	658	648	646	664	646	673	625	645	613	593	648	643	626	644	584	643	641	689	641	590	635	626	670	607	628	608	671	605	639	627	663	619	666	652	645	634	615	610	656	687	641	646	619	632	682	641	679	623	687	651	645	653	604	609	632	662	630	601	661	580	641	630	600	633	611	637	588	637	667	623	646	657	610	611	632	614	625	612	657	632	637	646	599	636	595	596	658	679	623	644	617	607	616	634	621	616	701	654	620	634	679	635	626	596	598	584	601	647	615	648	648	664	644	617	647	611	629	608	652	624	637	667	646	621	611	654	641	598	648	654	670	600	659	666	634	659	643	634	666	643	621	610	631	595	656	605	642	642	594	649	582	637	626	620	618	641	580	660	667	588	621	649	647	625	636	601	636	644	663	632	619	625	598	623	637	695	647	701	645	599	616	613	613	620	671	639	656	629	619	665	610	645	665	671	618	633	672	653	631	670	634	628	631	663	678	612	669	654	619	683	616	623	597	632	632	644	661	640	628	587	636	631	646	649	674	677	659	662	650	589	591	674	602	643	699	667	717	624	653	635	660	639	620	650	677	641	606	652	604	658	632	651	642	659	642	668	614	636	660	633	652	643	679	643	635	664	619	637	660	640	664	637	636	653	625	691	630	645	604	610	626	615	634	628	686	617	616	619	659	606	670	629	649	655	649	649	649	653	626	659	614	647	638	655	666	675	657	624	580	651	652	618	634	624	700	641	614	662	655	639	652	659	642	664	654	672	593	591	650	609	594	618	644	657	632	666	650	621	636	638	651	682	607	639	636	609	677	615	648	636	604	645	654	609	619	632	651	677	627	637	663	687	655	626	610	637	634	633	640	622	644	621	645	660	620	657	600	667	632	629	668	644	644	629	635	660	591	610	635	672	629	628	615	598	633	669	657	689	620	592	662	647	654	619	666	646	681	640	635	653	639	597	616	625	605	644	648	681	628	629	621	632	652	627	618	625	609	613	636	650	582	643	625	626	656	633	618	647	642	621	673	633	685	615	628	604	635	662	703	612	603	624	609	681	619	663	631	631	635	703	636	661	654	671	622	644	635	613	667	642	639	618	653	642	645	664	619	592	651	669	635	634	658	592	623	622	628	654	662	650	628	620	627	633	658	625	638	646	664	640	627	641	650	644	620	602	706	662	656	624	643	637	644	653	686	640	631	597	610	650	666	626	626	657	637	671	637	647	686	636	670	649	620	633	610	638	610	615	582	638	664	695	608	668	613	607	640	664	609	681	649	647	637	684	611	610	646	634	638	599	628	636	635	627	629	639	675	627	609	658	617	629	640	660	619	629	648	648	664	658	626	647	615	662	649	630	623	639	634	686	638	614	694	602	679	605	656	682	688	615	660	628	609	661	614	613	686	635	619	635	656	657	672	655	693	684	604	649	619	651	619	637	661	640	611	631	634	634	625	641	627	640	687	638	622	660	656	638	657	627	639	611	625	620	624	618	667	639	652	626	588	640	631	672	607	600	651	622	625	656	686	633	614	657	632	660	648	587	598	622	626	600	660	643	640	663	626	661	624	619	632	646	647	672	647	643	626	645	678	629	629	650	667	653	631	631	654	619	623	659	669	655	677	655	686	674	652	650	616	605	637	645	615	579	597	598	642	633	617	647	615	646	636	616	656	631	651	647	685	612	599	600	663	654	689	599	629	623	606	597	657	682	627	675	613	625	624	611	632	687	650	648	612	668	637	647	662	637	626	629	604	625	649	617	648	582	670	650	636	620	655	635	623	633	653	596	670	628	637	648	618	626	606	645	636	630	657	605	642	662	590	643	623	661	635	641	642	619	687	648	690	585	622	642	677	629	626	695	610	635	650	600	634	617	630	641	601	658	622	595	616	653	605	608	690	635	630	640	655	651	624	620	607	635	623	662	628	641	661	679	712	666	635	650	632	609	662	600	702	627	651	641	612	684	675	625	638	658	644	662	634	697	654	641	605	672	633	606	616	661	599	629	648	618	653	633	645	611	648	642	607	635	632	623	639	625	650	662	633	678	626	611	625	659	666	635	705	620	647	673	670	658	640	655	669	611	621	620	599	637	680	642	656	626	595	621	617	625	656	656	654	657	648	614	645	644	624	643	645	635	605	627	637	680	659	681	605	644	657	644	684	673	665	599	646	675	678	662	646	661	647	636	647	663	639	661	635	644	641	657	671	657	672	633	650	692	634	669	631	630	661	666	610	622	660	676	630	669	666	681	611	657	639	622	660	621	621	636	645	658	650	587	659	662	663	644	684	576	641	636	682	627	639	701	649	641	632	632	635	651	661	621	636	600	651	607	645	659	677	640	629	683	662	649	621	677	618	694	621	662	638	673	635	649	642	644	599	631	635	642	627	627	649	652	641	625	639	603	626	635	660	648	609	636	600	617	664	651	652	613	643	662	606	623	652	565	653	633	638	643	622	642	662	660	627	678	649	666	618	576	633	599	622	611	593	635	646	611	669	659	657	670	616	643	646	616	679	662	624	649	619	603	600
38844	44520	33451	22114	16515	10849	6431	3766	2392	1915	1859	1553	1473	1335	1313	1221	1144	927	821	727	670	598	519	464	460	429	476	453	461	388	381	382	388	359	350	349	398	382	365	353	342	309	373	356	326	319	314	303	318	293	273	308	285	252	250	243	279	308	274	242	292	266	283	279	245	268	241	257	280	246	242	275	250	254	279	278	275	261	266	244	263	238	245	254	265	255	274	262	266	258	247	249	253	266	237	249	284	289	269	289	246	275	269	280	279	258	247	306	266	283	266	246	276	241	275	296	275	254	242	265	256	255	259	263	253	261	286	249	234	278	249	266	273	253	242	256	271	239	255	238	264	268	281	243	246	243	227	246	284	292	263	290	249	267	261	252	258	262	252	268	245	236	255	265	248	254	262	239	282	265	263	261	287	261	261	273	298	266	262	264	247	282	265	298	270	242	270	281	232	256	266	288	242	263	274	270	248	226	245	256	264	258	264	251	267	269	250	271	291	277	257	275	245	280	247	247	274	260	275	255	269	253	246	263	273	260	245	239	255	254	267	276	273	246	252	258	261	272	270	238	284	281	280	260	275	235	263	241	290	270	248	238	278	259	280	256	216	261	251	306	289	263	270	233	237	268	258	256	253	271	271	257	286	278	226	283	281	245	269	237	259	229	261	239	229	271	257	271	249	260	261	251	281	236	262	270	289	245	255	300	261	267	253	259	256	262	224	268	251	276	295	249	264	268	277	247	250	266	274	274	273	251	287	251	266	269	278	285	265	259	270	250	257	261	258	263	270	277	248	248	251	265	264	240	235	248	261	271	258	279	275	253	288	273	256	262	273	254	262	247	268	257	245	284	302	234	249	242	278	250	252	254	272	257	251	278	224	282	261	259	267	256	236	271	239	288	247	281	240	288	263	289	278	258	281	268	248	247	273	248	222	284	286	242	266	254	269	271	247	255	273	269	266	274	255	251	258	294	264	275	240	249	294	274	235	273	248	274	259	258	244	235	280	260	263	311	239	285	257	257	252	274	267	267	251	256	280	252	268	258	279	270	263	288	258	273	250	267	257	269	278	225	234	256	315	237	251	284	276	304	234	282	263	285	266	242	246	273	252	252	263	253	266	242	248	252	267	247	243	265	274	264	238	252	242	260	268	252	241	260	268	255	247	250	272	294	284	262	235	259	277	243	292	244	261	251	280	278	262	240	262	249	250	259	243	269	272	233	268	277	241	260	263	286	266	256	264	269	262	248	268	274	263	244	269	269	264	243	273	248	269	269	277	289	265	274	263	269	254	231	243	243	283	268	244	271	247	258	237	289	276	252	231	227	250	254	250	267	287	256	265	294	253	278	265	272	270	259	246	276	259	248	246	262	280	264	238	264	251	249	233	255	264	253	239	266	251	253	254	247	258	261	250	245	274	247	267	272	275	262	259	255	274	260	270	244	230	234	280	287	255	251	279	254	232	259	267	262	273	279	270	272	228	275	259	266	299	244	277	259	246	256	250	258	285	271	299	307	266	292	267	248	273	253	306	254	229	245	264	263	245	264	218	231	241	269	250	255	267	273	239	289	243	268	241	250	277	267	245	256	290	250	252	249	221	267	283	246	261	278	265	293	289	262	260	273	271	258	273	270	287	268	253	273	263	240	278	266	253	250	267	291	270	263	265	285	256	243	234	282	273	258	233	253	249	269	250	297	271	244	240	276	226	245	256	263	275	304	293	296	280	251	251	241	272	268	236	275	274	265	265	267	273	261	280	262	263	253	250	232	266	259	284	259	234	241	225	274	249	296	269	268	241	272	279	293	274	259	258	288	252	287	281	248	281	264	279	283	259	257	280	253	276	283	272	254	241	267	271	267	244	268	243	264	265	268	265	283	243	263	286	247	284	250	280	247	279	248	232	251	274	279	264	268	236	240	291	268	260	243	242	269	246	260	263	253	274	274	280	250	288	295	255	265	243	268	252	241	255	264	227	266	229	259	258	286	245	277	263	258	275	245	258	260	257	274	254	280	245	252	246	266	239	281	274	251	282	257	269	246	257	216	263	277	267	273	256	242	277	260	262	274	295	269	278	257	248	245	284	273	259	249	262	284	270	279	251	289	278	240	288	262	267	280	241	248	281	274	292	284	260	282	249	234	264	271	280	247	236	292	247	269	228	255	241	260	264	269	276	236	255	246	259	239	249	266	261	260	240	255	252	280	266	245	253	267	264	254	264	234	258	276	255	257	247	262	267	236	312	225	271	262	247	288	294	266	238	232	260	245	270	290	264	264	264	255	257	268	264	248	271	262	246	246	255	260	233	232	269	281	252	253	265	266	254	269	281	243	273	270	268	234	243	252	246	247	272	274	261	258	252	235	203	264	253	242	282	280	223	255	236	269	264	267	258	279	282	242	245	242	259	276	241	270	275	284	255	275	270	256	257	272	299	280	293	257	281	237	263	265	240	247	256	250	255	292	270	253	251	247	271	274	277	284	258	273	267	267	278	239	273	243	238	262	270	265	275	277	290	301	257	275	284	248	249	252	256	254	283	264	289	235	244	260	261	267	249	268	243	288	254	256	266	250	257	251	282	246	244	256	254	265	237	253	266	248	265	271	266	243	252	307	294	262	298	265	262	268	238	265	290	275	268	258	275	253	240	226	261	257	247	209	278	290	261	244	256	267	264	277	254	278	266	269	265	247	294	259	255	234	273	300	272	256	240	261	283	230	225	256	243	244	227	255	304	273	269	284	254	275	289	260	249	272	256	274	256	276	261	225	262	254	262	254	246	245	276	245	269	288	259	266	254	251	224	256	279	284	280	229	263	268	235	269	257	319	244	274	276	278	250	227	247	270	276	261	265	295	272	280	244	288	264	266	266	260	274	261	254	279	260	262	263	289	270	241	261	283	249	254	283	246	272	251	238	252	237	237	283	239	260	242	262	305	260	282	253	246	250	243	282	259	245	254	273	261	257	258	237	260	251	290	261	257	283	251	275	258	285	284	249	292	239	258	269	243	275	269	242	254	263	281	253	267	259	253	289	260	274	261	237	287	286	257	251	265	296	277	237	295	254	251	263	273	240	287	251	289	278	258	258	279	261	294	261	261	277	255	282	250	271	268	269	253	253	283	269	262	258	271	281	257	264	284	276	286	253	256	281	279	264	264	281	283	261	272	290	249	271	258	268	256	271	261	267	251	251	265	250	260	262	236	258	265	259	281	262	256	253	260	242	249	261	275	242	250	245	261	252	275	261	243	258	234	256	273	284	256	252	258	262	257	254	253	269	263	259	268	281	297	285	280	234	250	265	272	270	256	254	294	243	263	254	275	258	252	277	260	259	236	271	270	270	266	259	247	283	289	257	278	276	250	273	229	265	273	267	273	288	262	265	270	282	269	249	246	267	256	254	267	270	236	252	251	283	281	265	258	250	248	262	272	287	237	268	265	269	303	244	276	265	252	266	259	266	269	256	253	303	252	255	244	262	275	250	258	260	237	259	223	280	278	235	254	266	275
27875	39479	27804	18943	19221	18137	14990	12440	9761	9269	8660	7591	7655	7002	6733	6288	6026	5231	4396	4037	3729	2924	2391	2119	2025	2090	2109	1954	1920	1714	1600	1554	1441	1440	1332	1333	1398	1431	1441	1437	1269	1222	1175	1101	1118	1031	1032	970	914	860	864	780	780	755	679	730	741	779	733	788	800	771	713	760	691	719	680	686	715	652	683	721	690	670	690	704	641	689	703	648	642	647	645	644	627	703	663	665	628	627	645	668	612	644	637	630	632	603	671	656	662	656	660	620	657	660	659	670	635	670	672	687	668	681	686	665	697	607	619	636	639	615	664	621	646	668	647	635	682	653	655	655	677	667	673	727	711	670	649	624	648	651	653	642	667	641	637	633	671	586	621	646	681	667	651	611	613	635	646	650	618	657	704	648	640	639	669	677	658	612	654	620	648	604	670	632	663	636	651	648	640	632	634	661	682	637	691	631	668	648	669	651	656	657	640	629	624	621	648	651	637	608	683	685	594	651	690	662	682	658	672	663	597	649	673	689	615	624	634	668	684	660	674	659	653	621	652	631	682	691	666	608	644	619	618	664	644	673	627	702	673	660	636	638	671	686	646	652	669	636	623	659	640	652	641	660	710	628	674	680	649	636	653	704	669	710	587	676	641	643	663	646	644	683	640	683	642	622	658	633	677	670	650	652	634	628	647	629	685	613	636	646	639	638	656	648	647	637	619	632	593	691	649	641	629	635	685	624	661	666	653	620	653	640	676	680	669	684	669	630	669	671	605	667	579	666	638	630	715	664	694	626	678	635	652	659	645	698	679	657	668	669	652	656	644	653	650	620	659	639	668	649	644	703	625	612	661	694	710	648	660	682	640	653	661	593	668	648	685	663	631	615	661	678	637	710	654	633	640	650	642	631	655	689	664	680	688	633	681	619	642	652	648	681	659	640	669	661	660	666	610	626	657	675	655	654	600	623	681	625	650	686	653	666	669	637	677	647	631	648	636	667	561	632	642	633	662	713	621	629	629	646	657	645	647	643	657	689	655	646	630	660	632	637	623	630	626	680	670	641	640	624	671	616	655	643	661	681	639	627	658	665	647	645	695	673	663	650	599	621	635	610	662	649	650	619	675	616	611	633	651	654	644	666	588	614	680	638	625	633	669	654	617	643	620	672	672	614	688	698	665	661	691	643	682	699	651	676	634	671	636	664	647	638	660	721	685	655	650	605	640	643	677	654	663	632	665	640	647	658	680	620	682	612	623	654	644	678	624	623	666	646	644	662	675	628	630	632	618	665	662	700	639	640	637	665	631	597	657	677	649	648	644	675	633	633	632	656	692	628	667	609	632	671	640	645	648	638	673	655	667	637	625	665	655	663	627	610	652	618	663	639	661	620	660	654	652	623	636	690	671	613	625	667	720	663	639	625	660	631	601	656	665	669	645	596	625	618	636	665	649	638	652	669	644	665	633	691	667	709	625	646	610	629	646	658	617	657	638	702	661	664	673	597	634	599	631	612	610	687	631	649	667	705	678	629	643	650	647	646	669	697	671	650	670	672	685	652	649	695	647	655	663	632	651	650	649	662	671	632	597	633	651	621	656	678	688	659	663	660	663	651	633	630	616	634	614	691	655	645	642	636	669	676	635	662	669	680	646	637	678	685	628	678	612	611	642	654	663	597	640	672	669	626	703	649	633	676	644	689	678	668	670	627	685	702	670	633	640	664	656	681	663	640	682	678	650	646	646	680	628	693	647	676	641	597	643	636	620	604	637	662	619	645	652	680	629	618	685	609	638	650	610	655	667	639	644	646	653	653	677	655	642	674	642	627	654	621	626	642	639	639	625	657	657	668	636	680	651	642	608	635	661	678	622	701	668	695	630	653	626	713	675	639	661	666	641	681	629	676	663	651	668	664	663	614	639	629	648	623	683	650	670	667	645	627	675	633	634	616	640	638	650	653	661	682	641	627	633	641	674	632	681	653	641	701	658	596	686	662	643	658	669	614	648	664	651	679	642	685	637	611	623	672	680	646	662	643	678	646	645	658	669	652	657	655	622	654	640	646	663	648	647	678	654	627	626	637	694	625	652	651	647	647	637	637	676	672	635	649	674	669	637	647	645	648	644	652	660	683	683	679	650	666	690	626	620	682	638	591	693	653	640	696	656	651	632	655	609	678	658	575	612	666	657	703	631	667	648	651	684	641	643	674	662	637	637	681	656	690	646	639	669	697	629	607	643	708	665	693	673	661	641	667	630	677	654	696	644	577	645	624	703	639	634	621	623	704	670	622	635	643	646	653	624	633	642	617	662	678	618	685	617	695	671	623	649	627	683	693	622	685	598	603	664	655	639	635	651	644	626	615	647	642	636	644	668	654	630	645	639	667	659	655	649	636	619	626	625	621	643	649	673	669	649	644	647	667	656	645	628	634	650	631	679	617	647	626	653	666	629	620	636	708	672	662	660	620	666	706	679	641	641	667	631	648	648	667	613	631	654	634	700	650	635	672	661	651	641	630	616	707	613	652	625	598	596	659	664	643	638	654	672	642	639	653	657	636	635	637	681	641	625	686	665	651	670	696	669	645	609	688	668	672	639	670	652	683	692	635	671	612	654	674	618	666	655	636	627	692	639	647	602	686	679	626	710	663	570	680	640	698	670	670	667	662	707	686	608	684	663	648	685	625	672	656	623	614	633	690	648	671	624	686	650	643	677	653	685	633	633	682	676	648	655	660	680	633	664	694	664	675	651	650	638	679	675	647	636	709	705	643	677	640	644	715	638	670	647	624	629	661	666	625	661	675	632	694	644	694	624	701	706	615	621	659	676	636	610	629	633	628	670	681	679	656	627	687	655	652	683	661	623	688	639	648	638	681	652	647	627	613	642	654	662	675	668	696	686	649	679	665	655	681	650	641	605	664	592	645	612	658	605	645	642	632	643	671	624	650	666	650	674	672	671	675	674	666	660	707	622	640	645	651	648	641	630	658	672	696	639	631	661	641	646	635	673	662	649	656	627	647	627	666	626	672	657	641	604	620	666	632	669	686	649	680	713	653	715	631	661	643	630	699	663	651	643	671	628	659	665	669	649	649	692	651	631	672	694	670	671	661	721	657	638	664	636	624	640	674	618	604	669	653	681	641	638	673	615	628	668	645	626	684	653	704	671	650	684	663	634	639	638	662	657	692	628	672	623	648	652	647	668	650	637	674	624	588	642	699	639	716	638	648	619	653	662	641	635	630	630	644	697	666	657	665	663	645	640	685	679	637	675	643	627	664	677	690	642	656	654	665	660	634	699	645	679	685	690	661	650	679	652	628	627	604	639	653	622	698	633	629	674	655	678	649	666	658	641	669	665	601	631	637	594	645	592	657	671	618	669	676	645	646	659	620	647	631	648	664	640	688	656	616	650	628	636	678	640	664	684	633	636	657	638	659	655	615	602	637	642	653	676	610	631	682	687	670	697	645	621	594	661	645	672	616	679	656	653	697	653	632	688	637	668	625	657	633	629	662	618	674	634	671	640	675
64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
